real LSP books for first cut
authorMonty <xiphmont@xiph.org>
Sun, 13 Feb 2000 08:52:02 +0000 (08:52 +0000)
committerMonty <xiphmont@xiph.org>
Sun, 13 Feb 2000 08:52:02 +0000 (08:52 +0000)
svn path=/trunk/vorbis/; revision=258

include/vorbis/book/lsp20_0.vqh
include/vorbis/book/lsp32_0.vqh

index 0703ddb..0e3f127 100644 (file)
 #include "vorbis/codebook.h"
 
 static long _vq_quantlist_lsp20_0[] = {
-         143,   147,    28,    35
-         134,   171,    85,    53
-          65,    70,   196,   197
-          59,    96,    87,   137, 
-         121,   225,    99,    65
-          72,    77,   126,    82
-         115,   146,    53,    59
-          35,    52,   189,    98
-          61,   171,   233,   104
-         109,   165,    64,   122
-          39,    41,   106,   160
-          87,    29,   103,    38, 
-          71,    77,   134,   134
-          40,   109,   159,    37
-          46,    84,   202,    66
-          49,    47,    84,   112
-          75,    46,    36,    36
-         149,    43,    50,    35
-          53,    65,    76,    25, 
-          55,   117,    92,    16
-         103,    81,    76,    59
-          67,    46,    32,    33
-          79,    41,    52,   117
-         124,    33,    47,    43
-          94,    45,    51,    47
-         104,   154,    32,    39
-          13,    62,    43,    24
-          53,    59,    66,    61
-          25,    55,   186,   178
-          10,    23,    59,   156
-          90,    93,    34,    34
-          48,    32,    32,    67
-          53,    90,    95,    35
-          65,    36,    35,    88
-          63,   125,   100,    46
-          39,    59,    88,    45
-          33,    51,    56,    20, 
-          66,    38,    76,    72
-          65,    60,    52,    54
-         141,    60,    89,    69, 
-          25,    48,   125,    26
-          38,    34,    43,    30
-          54,    62,   124,    66
-          95,    36,    38,    36
-         153,    56,   101,   172
-         111,    43,    50,    54
-          31,    36,    50,    53
-          90,    40,    50,    31
-         132,    73,    51,    38, 
-         141,    66,    23,   112
-          92,    55,    73,    18
-          51,    51,    51,    47
-         106,    26,    30,    31
-         101,   118,    89,    38
-         142,    32,    28,    40
-         118,    56,    70,   171
-          13,    30,    90,    47
-         100,    64,    45,   108
-         111,    26,    35,    31, 
-          63,   171,    38,    20
-          74,   134,    43,   100
-          43,    44,    41,    67
-          66,    63,    62,    79
-         110,   102,    66,    43
-          69,   109,    24,    21
-         106,    58,    63,    63
-          55,    59,    23,    19
-          63,    77,    59,   107
-          84,    80,    78,    67
-          40,   158,    37,    21
-          83,    76,    75,    39
-          78,    42,    32,    29
-         116,    26,    41,    35
-          78,    62,    52,    58
-         186,    45,    21,    44
-          60,    58,   133,   225
-           3,     5,    20,    41
-         123,    37,    18,    22, 
-         103,    39,    42,    42
-         176,    76,    29,   127, 
-          52,    53,    85,   220, 
-          12,    20,    45,    39
-          29,   161,    86,    38
-          33,    34,    47,   140
-         105,    18,    75,    60
-         102,    79,    65,    44
-          82,    22,    45,    40
-          78,    64,    64,    59
-          48,    55,    59,    51, 
-          96,    56,    45,    61
-         143,    89,    59,    51
-          71,    18,    36,    33
-         130,    39,    55,    58
-          97,    55,    56,   154
-          63,    23,    89,    37
-          20,    44,   141,    97
-          34,    28,    29,    53
-         126,    35,    52,    50, 
-          30,    53,   133,    43
-          94,    52,   135,    39
-          25,    99,   115,    18
-          41,    38,    38,    40
-         131,    47,    65,    57
-         113,    52,    36,    27
-          67,    66,    97,   106
-          36,    44,   101,    86
-          25,    31,    77,    22
-          64,    83,    85,    68
-          60,    54,   122,   162
-          24,    95,    59,    78
-          47,    51,    65,    68
-          40,    23,    33,    86
-         139,    48,    77,    55, 
-         223,    51,    33,    40
-          86,    63,    18,    23
-         184,   155,    64,    66, 
-          56,    39,    38,    27
-         129,    45,    51,    23
-         251,   121,    80,    67
-          95,    30,    30,    29
-         172,   139,    46,    59
-          77,    32,    32,    25
-          83,    51,    46,    47
-         107,    43,    44,    49
-          78,   124,    81,   167
-          59,    56,    65,   152
-           7,    44,    52,    33
-          82,    29,    89,    34
-          76,    61,    55,    39, 
-         101,   110,    63,   109
-          23,    24,    38,    92
-          89,    64,    57,    72
-          71,    42,    37,   111
-         120,   122,    20,    32
-         176,    72,    59,    45
-          38,    32,    33,    52
-          56,    65,    80,    53
-          53,    47,   121,   131
-          44,    41,    64,   165
-         109,    52,    58,    48
-          30,    23,    54,    50
-          66,    61,    60,    57, 
-          69,    75,    71,    64
-          33,   103,   131,    22
-          96,    76,    77,   101
-           6,    14,    33,   111
-         101,    38,    37,    37
-         116,    83,    15,    47
-          45,    77,   157,    47
-         131,    65,   109,   113
-           0,     3,    21,    39
-          48,    40,    60,    62
-          38,    40,    83,    57
-          60,    98,    99,    64
-          27,    20,    33,    65
-         164,    86,   101,    69
-          64,    50,    37,    40
-         129,    35,    72,    89, 
-          92,   145,   139,   154
-          23,    12,    21,    36
-          48,   141,   138,    48
-          48,    47,    56,   113
-          35,    34,    83,    94
-          81,     4,    17,    31, 
-          33,    47,    54,    83
-          64,   166,    73,    23
-          56,   191,    67,    59
-          65,   116,   155,    93
-          57,     7,    17,    27
-          44,    62,    91,    71
-          95,    39,    27,    67
-          39,    12,    19,    24
-          57,    58,    53,    52
-          11,    39,   120,    91
-         132,   202,   140,   104
-          37,    21,    34,    33
-          65,    47,    56,    26
-          48,    35,    55,   101
-         250,    74,    58,    52
-          47,   189,   119,    73
-          23,    37,    30,    23
-          33,    34,    58,    63
-          39,   108,    65,    21
-         180,   254,    66,    53
-          91,    28,    27,    25
-          37,    40,    65,    55
-          57,   100,    58,    41
-          23,   114,    90,    74
-          71,   187,   164,    48
-          49,    44,    27,    21
-          43,    41,    49,    50, 
-          20,   115,    55,    25
-         177,    70,    39,    34, 
-         202,    97,   115,   122
-          85,    21,    15,    23
-          37,    21,    87,    26
-          79,   122,    69,    34
-         221,   167,   115,   109
-          32,    35,    40,    23
-          57,    47,    38,    31
-          40,    85,    37,    21
-          42,   102,   238,    93
-          53,    27,    19,    24
-          58,    44,    49,    34
-          47,    60,   103,    89
-         125,    34,    33,   100
-          30,    16,    29,    42
-          12,    81,    42,    46
-          58,    22,    88,    26
-         176,   100,    56,    51
-          89,    37,    34,    35
-         100,   179,    71,    50
-          45,    52,    48,    43
-          27,    35,   102,    37, 
-         235,    62,    46,    49
-         116,    11,    17,    25
-         125,    50,    62,    35
-          27,    27,    75,    88
-          46,    26,    83,    26
-          99,   107,    38,    22
-          19,    30,    73,   207
-          31,    55,   165,    67
-          97,    28,   105,    72, 
-          48,    45,    41,    39
-          82,    30,    53,    45
-         164,    35,    20,    26, 
-          75,    21,    91,    35
-         124,    78,   172,    70
-          14,    32,    78,    19
-          34,    39,    70,   135, 
-         122,    26,    46,    39
-          62,    52,    47,    45
-          98,   123,   112,    50
-          44,    30,    28,    35
-          78,    49,    39,    39
-          28,    29,    45,   105
-         111,    53,   145,    63
-          42,    37,    46,    44
-          41,    46,    86,    72
-          29,    37,    93,   234, 
-          50,    24,    44,    97
-          51,    35,    37,    35
-          72,    54,    46,    43
-          38,    52,   156,    36, 
-          58,    88,    36,    25
-         165,    87,   140,    88
-          58,    16,    39,    31
-          51,    73,    91,    59
-          40,    67,   106,    28
-          89,    64,    37,    32, 
-         155,    71,    91,    62
-          67,    26,    43,    48
-         154,    63,    61,    38
-          28,    67,    80,    24
-          70,   121,    34,    64
-         138,    46,    74,   105
+          32,    29,    48,    70
+          35,    35,    49,    34
+          19,    14,    22,    31
+          31,    24,    43,    57, 
+          50,    23,    34,    58
+         120,    73,    44,   113
+          25,    53,    57,    33
+           7,    24,    44,    62
+           0,    10,    24,    39
+         101,    28,    50,    39
+         104,   118,    39,    48
+         101,    45,   112,   168, 
+         177,   164,    48,    45
+          60,    20,    32,    38
+          95,    30,    48,    28
+         137,   108,    34,    28
+         112,    94,   155,   165
+          63,    73,   220,   203
+          87,   100,    86,    75, 
+          98,    76,    60,    64
+          62,   107,    76,    84
+         107,    59,    55,    30
+          39,    17,    29,    38
+         147,    50,    60,   149
+          48,   110,    41,    86
+         109,    41,    77,   135
+         124,    30,    65,   105
+          32,    14,    29,    33
+          60,   160,    38,    22
+          53,    72,    97,    34
+          62,   155,   118,    20
+          67,    45,    28,    40
+          33,    53,   150,   140
+          37,    41,    64,   137
+          64,    68,   168,   207
+          69,    57,    54,    46
+          56,    50,    31,    20, 
+          30,    36,   104,    80
+          22,    46,    93,   198
+          46,    51,    92,    29, 
+         115,   173,    55,   124
+          93,    27,    41,    27
+         125,   176,    63,    29
+         244,   139,    46,    44
+          65,    26,    52,   100
+          85,    70,    51,    30
+          10,    16,    38,    47
+          70,   201,   101,    30
+         200,    91,    63,   118, 
+         102,    24,    66,    68
+         113,    40,    48,    40
+          21,    29,    40,    40
+         168,    64,    63,    38
+         159,    58,   129,   104
+          66,    94,    83,    45
+          59,    75,    67,    30
+           0,    15,    34,    48
+         181,    63,    58,   120
+          59,    76,   232,   101, 
+          70,    59,   127,    41
+          64,    31,    75,    59
+          66,    11,    22,    42
+          66,   137,   192,    45
+         122,    52,    65,    27
+         128,    36,    33,    32
+          97,    99,   159,    38
+         104,   135,   117,    73
+          99,    80,    19,    41
+         130,    53,    26,    40
+          90,    18,   102,    58
+          47,    36,    48,    27
+         100,   217,   171,    57
+          33,    82,    40,    21
+          47,    42,    70,    80
+          36,    92,    99,    90
+          63,    30,    49,    31
+         150,   161,   122,   139
+          32,    70,    52,    62, 
+          47,    91,    38,    28
+          54,    44,    97,   107, 
+          77,     9,    29,    50, 
+          53,   101,   123,   110
+          92,    17,    61,    70
+         111,    35,    44,    32
+         143,    99,   109,    35
+          75,     5,    23,    31
+          63,   108,   132,   153
+          95,    39,    60,    44
+         127,    52,    32,    81, 
+          75,    31,   121,    70
+          75,    11,    31,    67
+          47,   111,   194,    50
+          88,    59,    44,    29
+         148,    52,    33,    33
+         115,    90,   112,    30
+          84,    20,    51,    46
+          40,    68,   201,    78
+          53,    68,    70,    20, 
+         166,    27,    40,    86
+          51,    49,   122,    46
+          82,    13,    37,    31
+         138,   231,    83,    49
+          46,   141,    90,    28
+         212,    61,    79,    42
+          46,    21,    31,    42
+          84,    14,    41,    41
+          88,   178,   138,   113
+          41,    88,   152,    22
+         144,   117,   138,    59
+          70,     5,    19,    30
+          80,    10,    37,    75
+          54,    57,   133,   165
+         196,    50,    64,    45, 
+         112,    37,    93,    44
+          64,    29,    35,    35
+          40,    32,    52,   116, 
+          56,    76,   171,   122
+         202,    52,    27,    28
+          67,    76,    84,    34
+          76,    68,    21,    20
+          58,   147,    83,    62
+         122,   168,    30,    24
+          35,    91,    48,    59
+          22,    60,   101,    36
+         111,    25,    22,    23
+          60,   162,   107,    79
+          65,   183,    50,    16
+          53,    56,    60,    32
+          52,    71,   109,   129, 
+          74,    44,    38,    30
+          40,   117,   157,    25
+         175,   124,    68,    44
+          47,    28,    58,    52
+          98,    79,   120,    25
+          93,    19,    31,    41
+          41,    52,   160,    69
+         254,    74,    45,    37
+          43,    54,    41,    34
+          96,    25,   114,    87
+         130,    28,    22,    21
+          93,    31,   135,    96
+          65,   115,    43,    47, 
+          20,    33,    61,    87
+          95,    30,   113,    40
+         158,    19,    19,    22
+          38,    55,    91,   212
+          75,    87,    41,   126
+           9,    33,    52,   103
+          50,    34,    99,    84
+          85,    35,    33,    15
+          64,   105,   242,   106
+          34,   112,    69,    25
+          61,    57,    39,    54
+          87,    59,   173,    53
+          88,    20,    30,    19
+          77,   148,   235,   128
+          36,    80,    85,    21
+          79,    59,    41,    29, 
+         137,    46,    98,    73
+          90,    21,    55,    51
+          10,    36,    54,   134
+         240,    45,    34,    34
+          81,    50,    29,    47
+         119,    43,   106,    61, 
+          76,    23,    78,    82
+          12,    37,    64,   175
+          94,    68,    16,    28
+         103,    34,    31,    75
+         113,    80,    84,    16
+          83,    11,    42,    86
+          50,    36,    34,    85
+         137,    69,    71,    48
+          88,   176,    53,    70
+          72,   142,   135,   128
+          52,    75,    27,    26
+          74,    45,    52,    24
+          53,    59,    80,    60
+          53,    59,   129,   220
+         109,   127,    61,    37
+         106,    34,    35,    28
+          28,    85,    89,    74
+          30,    58,    67,    32
+          70,    63,    53,    78
+         109,    53,   123,    89
+         172,    49,    47,    34
+          17,    32,    68,    49
+         145,    51,   121,    65
+          39,    70,   106,    23
+          99,    37,    52,   113
+          38,    73,    63,    17
+          36,    74,    75,    20, 
+         105,   207,    95,    37
+          63,    59,    37,    84, 
+          70,    56,    91,    26
+          90,    67,    42,    70
+          86,    24,    72,   101
+          43,    30,    75,    65
+          47,    78,   152,    70
+          76,     6,    26,    41
+          82,    23,    69,   162
+          27,    50,    66,    93
+         129,    23,    51,    68
+          94,    73,    92,    18
+          64,    27,    57,    66
+          96,    98,    37,    41
+          18,    41,    74,   124
+         180,    13,    24,    27
+         181,   119,    31,    45
+          44,    44,    30,    22
+          66,    33,    53,    38
+         102,    39,    80,    39
+         126,   113,    73,   106
+          70,    65,    82,    72
+          54,    49,    49,    27, 
+         189,    28,    29,    31
+          29,    48,   131,    41
+          64,    42,    94,    29
+         110,    58,   159,   101
+          31,    60,    84,    18
+          20,    36,    78,    57
+          25,    44,   106,   120
+         124,    84,    33,    46
+          86,    55,   139,    42, 
+          34,    31,    60,    81
+          22,    44,    72,   183
+          65,   109,    42,    26, 
+         223,   112,    99,   106
+          17,    21,    56,    53
+         149,   105,    65,    43
+          91,    85,    88,    45, 
+         113,   104,    69,    91
+          12,    27,    54,    73
+          86,    10,    53,    99
+          42,    51,    73,   157
+          87,   126,    63,   156
+         179,    34,    54,    99
+          38,   115,    93,    24
+          40,    61,    59,   110
+          34,    76,   140,    23
+         163,   117,   117,   124, 
+          28,    40,    38,    22
+          63,    97,    28,    39
+          31,    52,   119,   132
+          72,   110,    64,   136, 
+          76,   107,   123,    80
+          53,    16,    18,    33
+          83,    33,    88,   177
+          18,    38,    96,    65
+          31,    51,   142,    69
+         163,   246,   103,    72, 
+          79,    10,    31,    26
+         141,    53,    64,    36
+          75,    27,    50,   141
+          59,    50,    91,   137
+          79,   152,   225,    47
+          68,     2,    16,    22
 };
 
 static long _vq_lengthlist_lsp20_0[] = {
-        1, 2, 4, 4, 5, 5, 5, 7, 7,10,10,10,11,11,14,14,
+        1, 2, 3, 4, 5, 8, 9,12,12,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,
        14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
        14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
        14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
        14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
        14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
 };
 
 static long _vq_ptr0_lsp20_0[] = {
            -1,    -2,    -3,    -4,    -5,    -6,    -7,    -8,
-           -9,   167,   -11,   167,     2,   -14,   -15,   -16,
-          -17,   -11,    36,   -20,   227,   232,   -23,   -24,
-          -25,     9,   179,   -28,   179,   211,   227,   -32,
-          -33,     9,   -35,   -36,   -20,   241,    44,   227,
-          245,   -37,   -43,   -44,     0,   -46,   -47,   -48,
-          209,    79,   -51,   214,     0,   -54,   178,   214,
-          -57,   -58,   -59,   -60,   -61,     9,   120,   211,
-          -65,   -66,     1,    66,   -69,   120,   245,   -72,
-           44,    79,   -75,   -76,     0,   211,   232,   -80,
-          -81,   -82,   209,    31,   -85,   -86,   -87,   209,
-          -89,   250,   209,   241,   -93,   -94,   -95,   -96,
-          -97,   -98,   -99,   158,   179,  -102,   188,   188,
-          201,   201,  -107,  -108,  -109,   158,  -111,   188,
-            4,  -114,  -115,  -116,   158,  -118,   188,   227,
-          -91,  -122,     9,  -124,     9,  -126,     9,   223,
-         -129,  -130,   178,  -132,   193,   245,     1,  -136,
-         -137,  -138,   174,   183,   197,  -142,  -143,  -144,
-          174,  -146,   193,  -148,   193,   115,  -151,  -152,
-         -153,  -154,  -155,     0,  -157,  -158,   192,  -160,
-         -161,     0,   209,   113,   207,  -166,    79,  -168,
-         -169,   250,    90,   -49,   237,  -172,   166,  -176,
-          250,  -178,   -76,   223,    90,  -182,    25,  -179,
-         -185,  -186,  -187,   232,  -189,  -190,   166,  -183,
-           36,  -191,  -195,   250,    53,   251,  -199,  -195,
-          223,    79,   129,  -204,  -205,  -206,  -207,  -208,
-         -209,   165,    25,   166,  -213,    53,  -215,  -216,
-          165,  -218,   196,  -220,    34,  -222,  -223,   196,
-           63,  -226,  -227,    25,    59,  -230,  -231,  -232,
-          232,    53,   236,  -236,  -237,    39,    53,  -200,
-         -241,   166,  -243,  -244,    25,  -238,   218,    63,
-           60,  -250,  -251,  -252,  -253,  -254,   192,   252,
-           90,  -258,   252,  -260,    49,  -262,   252,  -246,
-          207,  -266,   255,    49,  -269,   255,  -271,   255,
-           20,    63,  -275,  -276,  -277,  -278,  -279,  -280,
-         -281,   160,  -264,  -284,   166,   160,  -287,  -288,
-         -289,   160,   167,   179,  -282,  -294,  -295,  -296,
-           12,   236,  -299,  -300,    12,  -302,    55,   199,
-          124,  -306,  -307,   167,   -21,  -303,   236,  -232,
-         -309,  -304,  -312,  -316,  -317,  -318,  -300,   251,
-         -321,  -322,    55,    55,   167,  -326,  -327,  -328,
-            7,  -330,    14,   201,  -333,  -334,   160,    14,
-         -337,  -338,     7,  -340,  -341,    12,    14,   236,
-         -345,     7,  -347,    12,   108,  -350,  -351,    12,
-         -353,    28,    75,  -356,  -357,  -358,   236,   232,
-          207,  -362,  -363,  -364,   165,   160,   165,    13,
-          160,  -220,   190,  -284,  -370,  -372,  -375,  -376,
-         -297,  -373,  -269,  -377,  -381,    55,  -383,  -384,
-         -385,   236,  -387,     5,  -389,    13,     5,    34,
-         -393,    34,   129,    60,  -397,  -398,  -399,  -400,
-         -401,  -402,  -403,  -404,  -405,   182,   186,    64,
-         -409,   186,   254,  -412,  -413,  -414,  -415,  -416,
-         -417,   186,   254,  -420,  -421,   254,    19,    19,
-         -425,    32,  -427,    32,   107,  -430,   187,  -432,
-          186,  -434,  -435,    19,  -437,    32,  -439,  -440,
-           11,    87,    67,  -444,    68,  -446,  -447,  -448,
-           70,   131,  -451,    87,  -379,   253,  -455,  -456,
-         -457,  -458,    10,   204,    10,    22,  -463,   204,
-         -465,   221,  -467,  -468,  -469,  -470,  -471,   187,
-          204,  -474,  -472,   208,  -477,   221,   243,  -480,
-         -481,   187,   247,  -484,  -485,   187,  -487,    32,
-           42,    42,  -491,  -492,  -493,   243,   100,  -475,
-         -497,   247,  -499,    32,  -495,  -502,  -503,  -504,
-          204,    11,   222,  -508,   204,    11,  -511,   222,
-         -513,  -514,    67,  -516,   247,    67, -1558,    33,
-           51,  -522,  -523,  -524,    11,  -526,  -527,    62,
-         -520,  -530,   204,  -532,   222,  -534,    22,    67,
-          212,  -538,  -539,  -540,  -541,  -542,  -543,  -544,
-          196,    59,   254,  -548,   254,    69,  -551,  -552,
-         -544,  -536,  -555,  -556,  -557,    34,    60,  -560,
-         -561,  -562,  -563,   254,    57,   254,  -567,    68,
-           19,    68,  -571,  -572,  -573,  -574,  -575,  -576,
-         -577,     5,   104,    99,  -581,    13,   190,    82,
-          104,  -579,  -582,  -588,    13,   143,   148,   143,
-           82,  -594,     7,  -596,   187,   143,  -599,  -600,
-         -601,   187,  -603,   143,  -605,  -606,   222,  -586,
-         -609,    99,  -611,  -612,    42,   104,  -607,  -616,
-         -617,  -618,   222,  -620,    57,    67,   187,  -624,
-         -625,   222,   104,  -628,  -569,   207,  -629,   212,
-          222,  -634,  -395,   190,     3,   144,    99,  -640,
-         -641,    93,     3,  -584,  -635,  -646,  -647,    10,
-         -649,  -650,     7,   221,  -653,    80,   108,  -656,
-          239,  -658,    28,  -353,   200,    80,  -663,  -664,
-           80,  -666,    55,  -668,    93,   212,  -671,   187,
-         -673,  -674,    93,  -676,   104,   125,  -679,  -680,
-         -681,  -682,  -683,  -684,  -685,  -686,  -687,  -688,
-          196,  -690,   219,  -692,   196,   254,   219,   203,
-           59,   219,  -699,  -700,  -692,  -695,    20,    48,
-         -705,    20,  -707,    48,   199,  -710,  -711,  -712,
-          219,   216,  -708,   216,  -717,   254,  -719,    65,
-           70,  -722,  -723,  -724,    17,  -726,    48,  -728,
-         -255,   200,    74,  -729,    17,  -734,  -735,    20,
-         -737,    48,  -739,  -740,  -741,   216,  -743,    92,
-         -745,    17,    49,    20,    49,    99,  -751,  -752,
-         -753,  -754,  -755,  -756,   157,   205,    49,  -760,
-          205,  -762,  -763,  -764,   157,  -766,    65,    92,
-          222,  -770,  -618,  -731,  -773,  -693,  -771,  -564,
-         -774,  -719,  -776,    68,   205,   222,  -783,    65,
-         -785,  -786,  -787,  -788,  -789,   157,  -778,  -792,
-          157,    99,  -795,  -796,   157,   203,    49,  -758,
-           21,    55,  -800,  -804,    49,  -806,   196,  -808,
-         -809,  -810,  -811,    20,  -813,  -814,  -815,  -816,
-         -440,    66,  -819,  -820,    50,    70,  -823,  -824,
-         -825,  -826,   205,  -828,  -829,    45,   131,    97,
-           89,   205,    50,  -836,  -837,  -838,  -839,    45,
-         -841,  -842,    23,    45,   103,  -846,    30,  -848,
-           50,    89,    19,  -852,  -853,    30,   199,    50,
-         -854,  -858,  -859,  -860,  -861,   216,  -863,  -864,
-         -865,  -866,   225,    54,  -869,   216,    17,   117,
-         -873,  -874,  -875,   205,  -877,  -878,  -879,  -880,
-          216,  -856,  -881,  -884,  -885,    92,  -887,   205,
-         -889,  -890,    23,    54,  -893,    54,  -895,    97,
-         -897,  -898,  -899,  -900,   219,  -902,    30,  -882,
-         -905,   225,  -907,  -893,    71,   103,  -911,  -912,
-         -913,  -914,  -915,  -916,  -917,  -918,  -919,   161,
-          177,   238,  -923,   161,    37,   110,  -927,  -928,
-           33,    94,  -931,    51,  -933,    88,   110,   164,
-           94,  -938,   177,   110,   151,  -942,  -943,  -944,
-         -945,  -946,   191,   248,  -908,  -950,  -951,  -952,
-          208,    94,  -955,  -956,   253,   213,    18,  -960,
-           35,    40,  -963,  -964,   253,    51,  -956,    86,
-         -969,    88,  -971,  -972,  -973,  -974,  -975,   172,
-         -800,  -978,   226,    35,  -981,  -982,  -983,   238,
-         -985,    27,    35,  -988,    18,  -976,  -991,   226,
-           18,  -985,   184,  -996,  -997,  -921,  -994, -1000,
-          191, -1002, -1003,   191,    35,  -988,  -998, -1008,
-           27,    21, -1011, -1012, -1013, -1014, -1015, -1016,
-          161, -1018,   161,   238,   251,   161, -1023, -1024,
-        -1025,   162,   173, -1028,   173, -1030, -1031,   220,
-          229, -1034, -1035, -1036,   162, -1038,   238, -1020,
-          173, -1042, -1043,   162,   177,   229, -1047, -1048,
-        -1049,   169, -1051, -1052,    95,    98, -1055,  -983,
-         -797, -1058, -1026, -1056, -1061,    40, -1059, -1064,
-        -1065, -1066, -1067, -1068, -1069, -1070, -1071,   169,
-          109, -1074,    62,   182, -1077,   247,    91, -1080,
-           11, -1082, -1083,   182,   248,   182,   194,   182,
-        -1086, -1090, -1091,    11, -1093,    37, -1095,    37,
-           62, -1098, -1099,    27,   136, -1102,    37,   194,
-        -1105, -1106, -1107, -1108, -1109,   169,   204, -1112,
-           15, -1114,    15,    95,   184, -1118, -1119,   243,
-           95,   247,    98, -1124, -1125, -1126,   161, -1128,
-        -1129,    15,    62, -1132, -1133, -1134,    22,    62,
-        -1137,    37,   109, -1140, -1141, -1142, -1143,    10,
-        -1145,    15,   125, -1116,   220, -1150, -1145,    66,
-        -1153, -1154, -1155, -1156, -1157,   170,    73, -1151,
-          170,    22,   208, -1164, -1165,   170, -1167, -1168,
-           58,    72, -1171, -1172, -1173, -1174,   230,    72,
-           77,    54,   156, -1180,   244, -1182,   170,   122,
-        -1185,   249, -1187, -1188,    24,    78, -1191, -1192,
-        -1193, -1194, -1195,   249,    50,    64, -1199, -1200,
-          230,    50, -1203,    24,    78, -1206, -1207, -1208,
-        -1209, -1210, -1211,   182,   191,   244,   244, -1216,
-        -1217,    18,    64, -1220, -1221, -1222, -1223, -1224,
-          172, -1226, -1227,   170,   224,   242, -1231, -1213,
-        -1178,   242,    38, -1236, -1237,   170, -1239,   242,
-           47,   249, -1243,   244,   249, -1246, -1247, -1137,
-        -1232,    38, -1251,   226,    37,   127, -1255, -1256,
-           18,   172, -1259,    38,   128, -1262, -1263, -1264,
-          182,    50, -1267, -1268, -1269, -1270,    11, -1272,
-           24,    84, -1275,    24, -1277, -1278,    24,   122,
-           50, -1282, -1283, -1134,   176, -1286, -1287, -1288,
-           62,    73,    73,    62,   156, -1294, -1270, -1292,
-          156, -1296, -1299, -1300, -1301, -1302, -1303, -1304,
-        -1305, -1306,   176, -1308,   170, -1310, -1311,   224,
-          234, -1314,   231, -1297, -1317,   176, -1319,   172,
-        -1321,   224, -1323, -1324, -1325,   172,   242,   191,
-          200, -1330, -1331, -1332, -1333,   224, -1335,   176,
-          231, -1338, -1339,   156,   200, -1342, -1343,    33,
-          156,  -729, -1315,   156, -1349,   231,    51, -1352,
-        -1353,   176,   208,   224,   226, -1358, -1359, -1360,
-          170, -1362, -1363, -1364, -1365,   210,    43,   234,
-          234,   224, -1371, -1372, -1368, -1346,   244,   244,
-        -1377,    43,   114,   215, -1381, -1382,    52, -1168,
-        -1373,    77, -1384, -1388, -1389,   176, -1391, -1392,
-        -1393,   210, -1386,   234, -1397,   200,    16, -1400,
-          215,   184, -1403, -1404, -1405,   210,    71, -1408,
-           16,    52, -1411, -1412, -1413, -1414, -1415, -1416,
-        -1417, -1418,   168, -1420, -1421,   175,   198,   180,
-        -1425, -1426, -1427,   175,   198, -1430,   175,    96,
-          180, -1434,   180, -1436,   198, -1438, -1439, -1440,
-        -1441,   198,    96, -1444, -1445,   228,   251,    26,
-        -1449, -1445,   190,    56, -1453,   130,   140, -1456,
-        -1457, -1458, -1459,   159, -1461,    76, -1463, -1464,
-        -1465, -1466,   168,   171, -1469, -1470,   180, -1472,
-          206, -1474,    81,   126,    29, -1453, -1450,   145,
-        -1481, -1482, -1483, -1484,   163, -1486, -1487, -1488,
-          189,   246, -1491,   233, -1478, -1494,   198, -1496,
-          202, -1491,    46, -1500, -1501,    26,   198, -1504,
-          233, -1506, -1507,   246, -1509, -1510,    26, -1512,
-           41, -1514,    46, -1516, -1517,    46,   135, -1520,
-          195, -1522,    26, -1524, -1517,    31,   106, -1528,
-           56, -1530, -1531,   235, -1533,   111,   130,    96,
-        -1525, -1538, -1539, -1540, -1541,   163,   189,   194,
-        -1545, -1546,   189, -1548,   241,   246, -1551, -1552,
-          189,   -37,   240, -1556,  -264,   235,   195, -1560,
-        -1561,   195,   237, -1564,    31,   241,   246, -1536,
-         -518, -1557,    31, -1572, -1573, -1574, -1575, -1576,
-        -1577,   173,   162, -1580, -1581, -1582, -1583,   162,
-          217, -1586, -1587, -1588,   164,   217,   240, -1592,
-          177,   240, -1595,   220, -1597, -1598, -1584,   181,
-           29, -1602,   235, -1599,   240, -1606, -1607, -1608,
-        -1609, -1610, -1611, -1612,   181, -1603,   217, -1616,
-          164, -1618, -1593, -1613, -1621, -1622, -1623,   164,
-          240, -1626, -1627,   164, -1629,   185, -1631,   185,
-        -1619,   185, -1635, -1636, -1637, -1638,   181,   185,
-          195, -1642,   207, -1520,   237, -1646,   213,   217,
-        -1649, -1650,   208, -1652,   185,   213, -1655, -1656,
-        -1657,   208, -1659,   213, -1644, -1662, -1663, -1664,
-          181,   207, -1667,   181, -1669,  -582, -1665, -1568,
+          180,   122,   -11,   187,   -13,   215,    37,   -16,
+          -17,   -18,   237,    37,   -21,   -22,   237,   -24,
+          -25,   176,    73,   -28,   -29,    60,   148,   -32,
+          -33,   176,   180,   180,   -37,   -38,   192,   237,
+          -41,   -42,   232,   252,   -45,   -46,   -47,   -48,
+          237,   -50,   -51,   200,    33,    37,   -55,   237,
+          -57,    33,   -48,   212,   -61,    33,    44,   -64,
+          205,    33,   -67,   -68,   -69,   -70,   -71,   180,
+          -73,   215,   220,   215,   -77,   180,    79,   -80,
+          -81,   -82,   -83,   -84,   -85,   220,   -87,   237,
+          -18,   194,    33,   -90,   -89,   212,   -95,   -96,
+          -97,   233,   252,  -100,   237,   252,  -103,  -104,
+         -105,   220,   224,  -108,   205,    33,  -111,   199,
+         -113,   224,   118,  -116,  -117,   233,   242,  -120,
+         -121,  -122,  -123,  -124,  -125,   -25,   194,    99,
+           29,   180,   212,  -132,  -133,   180,   187,  -136,
+         -137,   180,   238,  -140,  -137,  -126,  -143,   187,
+         -141,   215,  -147,  -148,  -149,   180,    24,  -152,
+          236,  -154,    29,  -156,  -157,  -158,  -159,  -160,
+          199,   233,   253,  -164,   242,  -166,  -167,   242,
+         -169,   248,  -171,   180,    24,  -174,  -175,  -176,
+         -177,   180,   238,  -180,   238,   248,   238,    89,
+         -185,  -171,   212,   212,  -189,  -190,    79,   212,
+         -186,  -194,  -195,  -196,  -197,  -198,  -199,  -200,
+          182,    19,  -203,   194,  -201,  -206,  -207,   188,
+          194,   210,    24,  -212,  -213,   188,  -215,  -216,
+         -217,   182,   195,    49,  -221,   195,  -223,   212,
+           69,  -226,   201,  -228,   210,  -204,    89,    69,
+         -233,  -207,  -229,    59,  -237,  -238,  -239,   195,
+          199,   182,  -243,  -244,  -239,   212,  -245,  -248,
+         -249,  -250,   176,   182,    69,   118,    24,  -256,
+         -257,  -258,  -259,  -260,   193,    29,  -245,  -262,
+           69,   176,  -267,  -268,  -269,  -270,  -271,  -272,
+         -273,  -274,  -275,   175,    14,   175,  -279,   119,
+          157,  -282,  -283,  -284,   179,  -286,  -287,    14,
+           41,    41,   179,   119,  -293,  -294,    78,    63,
+         -263,    54,   157,   166,  -301,  -302,  -303,  -304,
+         -305,   175,  -307,    95,   159,  -287,   202,    95,
+         -310,  -314,  -315,  -316,     9,    14,  -287,   210,
+         -321,    35,  -319,  -324,  -325,  -326,  -327,   175,
+           35,   152,   127,    78,   229,  -334,    95,  -336,
+         -337,  -338,  -339,   232,    60,  -342,    95,  -344,
+           82,  -346,     9,  -348,   192,  -350,    35,  -352,
+           60,    82,  -355,    60,   192,  -358,  -359,   203,
+           44,  -362,   203,  -364,  -365,  -366,  -367,  -368,
+         -369,  -370,   241,  -372,    35,   222,  -375,  -376,
+         -377,  -378,   216,    55,  -381,    35,  -373,    97,
+         -385,  -386,  -387,  -388,  -389,   190,    97,  -392,
+           78,  -394,    78,  -396,  -397,    39,   229,    97,
+         -401,    78,    35,   122,  -405,  -406,  -407,  -408,
+          176,   216,  -411,   187,    55,    97,   216,  -398,
+         -417,   187,    -9,   202,   151,  -422,  -423,  -424,
+         -425,   190,  -427,    39,   123,  -430,   216,  -419,
+         -427,  -431,  -433,    39,    77,  -434,  -439,  -440,
+          200,  -442,  -443,  -444,   192,    60,  -447,    44,
+         -437,  -448,  -451,  -452,    60,  -454,    73,    77,
+           77,  -458,  -459,  -460,   192,  -462,   216,  -350,
+           59,    60,  -467,  -468,   176,   216,    54,   182,
+         -473,   192,   238,  -476,  -477,   176,    39,  -480,
+         -481,  -482,  -483,   182,   225,  -486,   241,  -488,
+         -489,   182,  -474,  -492,   182,  -494,   194,   210,
+         -497,  -260,  -490,  -500,  -501,   225,    45,  -504,
+         -505,  -261,    74,  -508,   182,   241,    55,  -512,
+         -513,  -514,  -515,  -516,   225,   236,    24,  -517,
+         -521,   236,  -523,  -524,  -525,   176,   187,  -528,
+          193,   182,  -531,  -532,  -528,  -519,  -535,   193,
+           45,  -538,  -539,    35,    87,  -542,  -543,   210,
+         -545,   182,    49,  -548,    82,  -550,   193,  -533,
+         -553,  -554,  -555,  -556,  -557,   194,   201,    21,
+         -561,  -562,  -563,    21,  -565,    50,  -567,    64,
+         -569,  -570,  -571,   225,  -573,   194,    45,  -563,
+          222,    20,  -579,  -580,   241,    67,  -583,    45,
+         -577,  -586,  -587,  -588,  -589,   201,   210,  -592,
+         -593,  -594,    49,    87,  -597,    50,    24,  -600,
+            9,  -598,  -603,  -604,  -605,  -606,   179,     9,
+         -609,    83,   179,    92,  -613,  -536,   236,    50,
+         -615,   225,  -619,  -607,    28,  -622,  -623,     9,
+           54,   202,  -627,   201,  -629,    50,    83,    64,
+         -633,  -631,    28,    83,   139,   139,  -639,  -640,
+         -641,  -642,  -643,  -644,  -645,  -646,  -647,   181,
+         -649,   189,  -651,   189,   213,   213,  -655,  -656,
+          189,  -658,    77,  -634,    72,  -662,   190,   196,
+           77,  -666,   190,  -668,   218,  -670,  -671,  -672,
+          170,   181,  -675,  -676,   196,   203,  -679,  -680,
+         -681,  -682,  -683,   181,   132,  -686,     6,  -688,
+          209,   229,  -691,  -692,  -693,  -694,  -695,  -696,
+          170,   196,   200,  -700,   196,   203,   202,  -704,
+         -705,  -706,  -707,  -708,  -709,   196,   200,   247,
+          196,  -714,   200,  -702,  -717,  -718,  -719,   181,
+          219,  -722,   196,   223,  -725,  -709,  -715,   223,
+         -729,  -730,   219,   223,   236,  -734,  -735,   223,
+          200,  -738,   205,  -740,  -108,  -732,   160,   247,
+          142,  -746,  -747,  -748,  -749,  -750,  -751,  -752,
+         -753,   174,   213,    31,  -757,  -758,   174,  -760,
+          119,   129,  -763,    31,  -741,   124,   149,  -768,
+         -769,  -770,   209,    31,  -773,    41,  -775,    31,
+         -777,   105,    24,  -780,  -781,  -782,    41,   236,
+         -761,  -783,   105,   134,  -789,   124,  -791,  -792,
+         -793,  -758,   229,  -796,  -797,  -798,   175,   119,
+         -289,    24,    20,  -804,  -805,  -806,   175,   209,
+         -758,  -802,   127,   174,  -813,    95,   129,  -816,
+         -817,  -818,  -819,   170,  -821,    80,  -823,  -824,
+         -825,    31,    36,    75,  -829,  -827,   229,   100,
+         -833,    31,    75,    90,  -837,  -838,  -839,  -840,
+         -841,   213,    36,    72,  -830,  -842,  -844,  -848,
+           75,  -850,    70,   170,  -846,  -854,  -855,   170,
+          110,  -858,  -359,  -852,   128,  -862,  -863,  -864,
+         -865,  -866,  -867,   209,   105,  -870,    95,   253,
+         -873,    75,  -871,  -876,    31,    20,  -653,   222,
+           31,  -882,  -883,  -884,  -885,  -886,   208,  -888,
+          198,  -890,   198,    61,  -893,   208,  -895,  -896,
+         -897,    13,     4,   104,    61,  -902,  -903,  -904,
+          208,  -906,   240,  -908,  -909,   245,    61,  -879,
+         -913,   255,  -915,  -916,  -917,  -893,    20,    70,
+         -686,  -918,  -923,  -842,   253,    70,  -927,     4,
+           70,  -930,  -931,   198,  -924,  -934,  -935,   250,
+         -937,    80,  -187,   100,  -941,  -942,    13,  -938,
+            4,  -946,  -947,   208,  -949,   208,    70,  -952,
+          250,  -954,    13,  -943,  -957,  -958,  -959,  -960,
+         -961,  -962,   185,   219,  -965,     0,  -730,  -955,
+         -969,  -970,     0,   142,  -973,  -974,  -975,   185,
+          227,  -978,  -979,  -980,   185,     3,     0,   138,
+           89,  -986,  -987,  -988,  -989,     0,     4,  -992,
+            6,  -994,  -995,  -996,  -997,     3,  -999,   240,
+         -984,  -906,  -235,    51, -1002, -1006, -1007,   240,
+        -1009,   227,     7, -1012,   240, -1014,    22,    27,
+        -1017,     7, -1019,    27,    46, -1022,     8,    56,
+        -1025, -1026, -1027, -1028, -1029, -1030,   173, -1032,
+        -1033, -1034,   173, -1036,    16,    17,   173, -1040,
+        -1037,  -245,    58,    34, -1045,   191, -1047, -1048,
+          254,   106, -1051, -1052,    71, -1054,    76, -1056,
+        -1057, -1058,    16,   150, -1061, -1048, -1041,   138,
+          222,    62, -1067, -1068, -1069, -1070, -1071,   191,
+          106, -1074,    40, -1076, -1077, -1078, -1079, -1080,
+        -1081,   173,    16, -1084,    16,   106, -1064, -1074,
+        -1086, -1090,   173, -1092,    53,    66,    53, -1096,
+           62, -1088, -1099, -1100,   211,    34, -1103, -1104,
+        -1105, -1100,    89, -1108, -1109, -1071,    74, -1110,
+           12, -1114, -1115,   191, -1117,    12, -1119,    40,
+           42, -1122, -1123, -1124, -1125,   239,   238,    40,
+        -1129,    48,   107,    16,    40,    40, -1135, -1136,
+           12,    48, -1139, -1140, -1141, -1142,    48,    53,
+        -1145, -1146,   207,   103, -1149, -1150,    48, -1152,
+           12,   131, -1155, -1156, -1157, -1158,   226,   239,
+        -1161,   239, -1163, -1152,   238,    43,    43, -1168,
+        -1169, -1170,   226, -1164, -1173,   249, -1175, -1173,
+        -1171, -1178,    71,    76, -1181, -1182, -1183, -1184,
+        -1185, -1186, -1187, -1188,   173,    86,   234, -1192,
+          217,   234, -1195, -1196,   217, -1198,    62,    91,
+        -1201, -1202, -1203, -1204, -1205,   186,   217, -1208,
+        -1209, -1210,   211, -1176,   211, -1214,   217,    53,
+        -1217, -1218, -1219, -1220, -1221, -1222,   172,   128,
+        -1225, -1226,   211, -1228,   172,    66,    40,   172,
+        -1233,   230, -1235, -1236,   244,    30, -1239,    65,
+        -1241, -1242, -1243, -1228, -1110,    30,    65, -1227,
+          251,   197, -1249, -1252, -1253,    47,    65,   253,
+        -1257, -1198,   253, -1260, -1246, -1258,   242, -1262,
+        -1265, -1266, -1267, -1268,   217,   230,   234, -1272,
+        -1270, -1263,   243,    11, -1277, -1278, -1279, -1280,
+          183,   217,   186, -1284,   186,   244, -1287, -1288,
+        -1289, -1290,   244,    91,    81,    91, -1295, -1296,
+        -1297, -1298,   217,    86, -1301, -1302,    58, -1273,
+        -1303, -1306,   244, -1299, -1304, -1308, -1311, -1043,
+           25, -1314,   217, -1316,    58, -1318, -1319, -1320,
+          177,   188, -1323,    34, -1325, -1326,    11,    26,
+        -1329, -1330, -1331, -1332, -1333, -1334, -1335,   186,
+           53,   188, -1339, -1340,   211, -1337, -1341, -1344,
+          186, -1346,   235,    23, -1349, -1350,   186,    65,
+          228, -1354, -1355, -1356,   172, -1340,    25, -1358,
+        -1340, -1359,    66,    40, -1365, -1366,   172, -1368,
+           42, -1361, -1369, -1372, -1373, -1374, -1375, -1376,
+        -1377,   207,    42, -1380,   228,    52, -1120,    19,
+        -1385,    84,   103, -1383, -1389, -1390,    52, -1392,
+        -1393,   207,   112, -1396,   103,   128, -1399, -1400,
+        -1401,   186,   228,   235,   246, -1403, -1404, -1408,
+           57, -1410, -1411, -1412,   186,   230, -1415, -1416,
+          172, -1418, -1419, -1420,   172, -1422,   178,   246,
+        -1425,   228,   246, -1416,  -160, -1430, -1431,   172,
+          121, -1434,   178, -1428, -1437, -1438, -1439, -1412,
+        -1435,   235, -1443,   186, -1445, -1413, -1440, -1448,
+        -1449,   235,    23, -1452,   235, -1454,    15,   221,
+        -1446, -1458, -1459, -1460, -1461, -1462, -1463, -1464,
+        -1249, -1456,    32,    32,    20, -1470, -1471, -1249,
+        -1465,    74,    93,   128, -1477,    32, -1479,   246,
+        -1481, -1482,   243, -1484,   177, -1479,    88,   111,
+        -1489, -1490, -1491, -1492, -1493,   243, -1495,   246,
+        -1497, -1498,   243, -1486,   221, -1502, -1503,   246,
+        -1505,    11,   111, -1508,    81, -1506, -1500, -1510,
+        -1513, -1514, -1515,   197, -1517,    81,   177, -1520,
+        -1521,    81,   111, -1524,    96,   251, -1527, -1528,
+        -1529, -1530, -1531, -1532, -1533, -1534, -1535,   197,
+        -1537,    81,   140,    20, -1541, -1542,   222,   221,
+           20, -1537, -1543,   130, -1549, -1550, -1551,   222,
+          107, -1554,    20,   251, -1557,   102, -1555, -1560,
+        -1561, -1521, -1558,   244,   116, -1566, -1291,   214,
+        -1567, -1570,    96, -1572, -1573, -1574, -1575, -1576,
+        -1577,   222, -1579, -1580,   229,    18, -1583,   229,
+        -1585, -1280,   206, -1577, -1586, -1590,   183,   133,
+           18, -1594, -1595, -1596,   183,   140, -1599, -1312,
+          221, -1600, -1603, -1493, -1601,    25, -1607, -1608,
+        -1609, -1610, -1280,   235,   214,   183,   243, -1616,
+        -1285,   214, -1619,   243,    18, -1619,   184, -1624,
+           18,   133, -1627, -1628, -1285, -1622,    30,   120,
+        -1629, -1634, -1635,   243, -1637, -1620, -1632, -1640,
+        -1641,    20, -1643, -1644, -1645, -1646, -1647, -1648,
+        -1649,   171,    15, -1652,   184, -1638,   178,    15,
+        -1657, -1658, -1659,   171, -1661, -1662, -1441, -1653,
+           23, -1666, -1667, -1668, -1669,   230,    30,   244,
+        -1673, -1674,   183, -1676,    94,     5,    18, -1680,
+           94,   133,   183, -1684,   229, -1686, -1687,   171,
+          158, -1690,     5, -1500, -1693, -1694, -1695, -1696,
+        -1697, -1698,   171, -1691,   171,    18,    94, -1704,
+        -1705,   171,    10,   133, -1583,    26,    18, -1712,
+          178, -1714,    10, -1716,    28, -1709, -1719,    30,
+        -1721,   102,   120, -1724, -1725, -1726, -1727, -1728,
+        -1729, -1321, -1717, -1732, -1733, -1734,   194,   201,
+        -1737,   201,   210, -1740,   201,    21, -1743, -1744,
+          201,   204,    63,  -419,    26, -1750, -1751,    19,
+           63, -1754, -1755,   188,    26,    25, -1759, -1760,
+           19,    26, -1763, -1764,   202, -1766,   204, -1768,
+        -1769, -1770,   204, -1757, -1773,   225, -1775, -1776,
+          206,    68, -1779,   202, -1781, -1782, -1783,   204,
+        -1785,    21,    63,   204,    68, -1790, -1791, -1792,
+        -1793, -1794,   171, -1796,   204, -1798,   221,   251,
+        -1801, -1802,    10, -1804,   171,    10,    28, -1808,
+        -1809,  -419,   113,   229,   204,    26, -1815, -1816,
+        -1817,   204,   221, -1813, -1799,    19, -1823, -1824,
+        -1825, -1826,   202, -1821,  -332, -1827, -1829, -1832,
+        -1833,   229, -1799,   251,   163,   251,    19, -1840,
+        -1841, -1455,
 };
 
 static long _vq_ptr1_lsp20_0[] = {
-         -910,  -396,  -150,   -92,   -42,   -13,   -10,   179,
-          201,    14,   -12,   124,    75,   -31,   -22,   -19,
-          232,   149,   116,   -21,   149,   149,   -27,   227,
-          -26,   124,   124,   -30,   -29,   232,   232,   -25,
-          -34,    44,   -40,   -39,   -38,   116,   149,   155,
-           44,   -18,   -56,   -52,   -45,   -50,   -49,   113,
-          134,   134,   113,    79,   -53,   -55,   120,   120,
-          -74,   -68,   -64,   -63,   -62,   155,   155,   155,
-          -62,   155,   211,   -41,   -71,   -70,   155,   -73,
-          155,   155,   -79,   -77,     6,   -78,     6,   -84,
-          -63,   120,   155,    91,   -90,   -88,   155,     6,
-            6,   155,   -73,   -83,  -128,  -106,  -105,  -103,
-         -101,  -100,   188,   227,   188,   227,   201,  -104,
-            8,     2,  -113,  -110,     8,     4,  -112,     8,
-            8,  -121,   -40,  -117,   188,  -119,   245,   245,
-          -67,  -123,   188,  -125,     1,  -119,   245,    36,
-         -135,  -131,   245,  -133,   115,  -134,   115,  -141,
-         -140,  -139,   197,   197,   118,  -145,     4,     8,
-          118,  -147,     4,  -149,   118,   118,  -274,  -203,
-         -184,  -174,  -159,  -156,    90,   113,    74,  -165,
-         -163,  -162,    79,   -48,  -127,  -167,   113,  -171,
-         -170,   134,   134,  -170,   241,    31,  -175,    79,
-         -177,  -181,  -180,   241,     6,  -180,     6,  -173,
-         -198,  -194,  -188,    53,   -77,   -78,     6,  -164,
-          106,  -120,  -196,    39,  -180,   116,  -201,    79,
-          116,  -202,   149,  -249,  -229,  -221,  -212,  -211,
-         -210,    53,    53,    25,  -214,    60,  -219,  -217,
-           34,    34,    63,    63,    53,  -225,    60,  -224,
-          133,    82,  -228,   133,   133,  -240,  -234,  -233,
-          129,   129,  -235,  -233,  -238,    90,    90,  -197,
-         -248,  -242,  -245,    63,    90,  -247,   251,    90,
-          129,  -265,  -259,  -257,  -256,  -255,   133,   133,
-          133,    49,    74,  -247,  -261,  -237,    90,  -239,
-           36,  -268,  -267,    60,  -270,    39,  -272,   112,
-         -273,   112,  -355,  -325,  -315,  -293,  -286,  -285,
-         -283,  -232,  -127,   232,   129,   124,   -26,  -290,
-          179,   232,  -291,   232,  -263,  -305,  -298,  -297,
-          129,   129,  -301,   129,   124,  -304,  -202,   116,
-          129,  -311,  -308,   236,  -310,    66,   149,  -313,
-          251,   149,  -292,  -324,  -323,  -320,    75,    61,
-           75,   108,   124,     3,   201,  -336,  -332,  -329,
-           28,  -331,    28,    28,   148,  -335,    13,    13,
-         -344,  -339,    14,  -343,  -342,   236,   236,     5,
-         -349,  -346,  -348,     3,     3,  -352,    75,   108,
-         -354,   108,   108,  -374,  -361,  -359,    53,  -202,
-         -319,  -369,  -368,  -366,  -365,    34,  -367,    82,
-          166,  -371,    31,  -248,   218,   207,  -382,  -380,
-         -378,  -360,   129,  -314,   129,   144,  -392,  -388,
-         -386,    99,    99,   144,  -390,     5,  -391,    99,
-            3,  -394,  -395,   144,  -678,  -537,  -454,  -438,
-         -411,  -408,    50,  -407,  -406,    69,    69,    69,
-           69,  -410,    30,  -429,  -419,   187,    50,  -418,
-           70,   142,   142,  -423,  -422,    70,    70,  -424,
-         -426,    70,  -428,   142,   142,  -433,  -431,    69,
-           32,  -436,    69,   143,   143,   100,  -442,  -441,
-           50,    89,  -443,  -445,   131,  -428,  -450,  -449,
-          142,   142,  -449,   142,  -193,    36,  -466,  -462,
-         -460,  -459,   137,   137,  -461,   125,  -464,    95,
-          243,    95,  -521,  -501,  -479,  -473,  -472,    42,
-           42,   143,  -476,   251,  -478,    42,    42,  -490,
-         -483,  -482,    42,  -486,    42,   143,  -489,  -488,
-          107,   143,  -496,  -489,  -494,   143,   143,   218,
-         -498,   100,  -494,   143,  -453,  -509,  -506,  -505,
-          243,   247,  -507,    42,    67,  -510,  -512,    67,
-         -426,  -515,   107,  -517,   142,   142,  -192,   151,
-           61,  -529,  -525,    84,    87,    67,  -451,   142,
-         -519,  -531,   222,  -533,   131,  -535,   131,  -449,
-           61,  -645,  -570,  -559,  -550,  -547,  -546,  -545,
-           82,    82,    59,  -549,    19,    82,  -554,    20,
-           60,   151,    99,  -558,    82,   153,    82,  -566,
-         -565,  -564,    68,    60,    68,   107,  -568,   107,
-         -569,   153,  -615,  -593,  -585,  -583,  -580,  -579,
-         -578,   153,   153,   153,  -557,    99,    61,  -584,
-            3,  -587,  -553,  -591,  -589,  -590,   153,  -592,
-          153,  -598,  -595,  -597,   221,   148,  -604,  -602,
-           42,   153,   148,   153,  -608,   104,  -488,  -319,
-         -610,   148,  -578,  -613,   148,   148,  -528,  -633,
-         -622,  -619,    57,  -621,   104,   104,  -623,  -632,
-         -627,  -626,   107,  -626,  -578,   212,   253,   151,
-           99,  -638,  -636,  -631,  -637,   153,  -639,  -643,
-         -642,   144,   144,   144,  -630,  -662,  -655,  -648,
-         -652,  -651,   137,   137,  -654,   137,   137,  -657,
-           80,  -659,    75,  -661,   253,   108,  -670,  -665,
-           93,  -667,    93,  -348,     3,    51,  -672,     5,
-         -675,   125,   137,  -677,   137,   137,  -812,  -750,
-         -721,  -709,  -698,  -696,  -694,  -691,  -689,    85,
-           19,    19,    85,  -693,    85,    85,  -546,    51,
-         -697,   133,  -704,    99,  -702,  -669,  -703,    85,
-         -706,    48,  -224,   133,   212,  -716,  -715,  -713,
-           48,  -703,  -701,   147,  -718,   147,  -720,    85,
-           85,  -738,  -732,  -725,    74,  -727,    49,  -707,
-         -730,    51,   133,  -714,  -733,    49,  -736,    63,
-           63,   112,  -747,  -744,  -742,   102,   102,   147,
-         -746,    92,   102,  -748,  -749,   112,  -784,  -769,
-         -759,    93,  -758,  -757,    57,    57,    57,  -761,
-          222,  -768,  -765,   102,    92,  -767,   102,   102,
-           65,  -780,  -772,  -660,  -775,    57,  -644,  -777,
-         -614,  -779,  -500,    85,  -781,  -782,    70,   131,
-         -803,  -799,  -794,  -791,  -271,   112,  -452,  -793,
-          144,   144,  -798,  -746,   102,    21,   112,  -801,
-          121,  -641,    66,  -807,  -805,    60,    20,    99,
-           68,   112,   144,    49,  -857,  -835,  -822,  -818,
-          222,   121,   131,  -821,   139,   139,  -834,  -833,
-         -827,    89,   131,  -832,  -831,  -830,   139,   139,
-          131,    84,    84,  -407,  -850,  -845,  -840,    50,
-         -844,  -843,   123,   123,   123,  -847,    89,  -849,
-          123,   123,  -851,  -855,  -820,   139,   121,    70,
-         -817,  -896,  -862,    17,   219,    70,  -872,  -868,
-         -867,    74,   147,   117,  -871,  -870,   117,   147,
-         -886,  -876,   147,   139,  -883,  -743,  -871,   147,
-          139,  -802,  -797,   117,   139,    97,  -888,    97,
-         -892,  -891,    97,    97,  -894,   147,   147,   117,
-         -904,    69,    64,  -901,   147,  -871,   147,   200,
-         -906,   117,  -909,   117,   121,   117, -1410, -1152,
-        -1063, -1010,  -941,  -926,  -922,    33,  -920,   177,
-         -921,   110,  -924,   109,  -925,   132,  -935,  -930,
-         -929,   110,  -932,   151,  -934,   151,   151,  -936,
-         -937,  -939,   151,  -940,   152,  -970,  -949,  -660,
-           88,  -947,    18,    18,    86,  -962,  -954,  -953,
-          213,   152,  -958,  -957,   152,    40,  -959,  -961,
-          152,   152,  -965,    35,    18,  -966,  -968,   121,
-          152,   110,  -995,  -980,  -977,    18,  -969,   110,
-         -967,  -979,    18,    94,  -990,  -987,  -984,    35,
-         -986,   110,   110,  -929,    35,  -948,  -993,  -992,
-           27,    37,    86,  -999,   109,    27,   121, -1001,
-          248, -1005, -1004,   109,   109, -1007,  -989, -1004,
-          109,    86, -1046, -1033, -1022, -1021,  -923, -1017,
-          162, -1019,   105,   105,    86,    37, -1027,   109,
-        -1026,   105,   105, -1029,   220,   105, -1032,   138,
-          138, -1041, -1040, -1037,   152,  -961,   152, -1009,
-           40, -1044,   177,   238, -1045,    83, -1054, -1050,
-          248,   109,   109, -1053,   105,   105, -1057,    40,
-        -1039, -1060,    95, -1006, -1053,   105,  -903, -1123,
-        -1104, -1089, -1079, -1075, -1073, -1072,   136,    27,
-          136,   109,   136, -1076, -1074,   136,   121, -1087,
-        -1081, -1085, -1084,   100,   100, -1077,   121,  -992,
-        -1078, -1094, -1092,   136,   127,   136, -1097, -1096,
-          109, -1101, -1100,   141,   141, -1100,   141,   215,
-        -1117, -1113,    11, -1111, -1110,    98,    98,   204,
-          109, -1115,    95, -1053, -1103, -1121, -1120,    98,
-           98, -1122,   100, -1139, -1127,   138,    15, -1131,
-        -1130,    22,    84, -1138, -1136, -1135,   132,   132,
-           62,   132,   132, -1149, -1148, -1031, -1144,    15,
-        -1146,   138,   138, -1088,   239,   204,    95, -1147,
-        -1298, -1205, -1163, -1160, -1158,    24,  -849, -1062,
-        -1161,  -833,    86, -1179, -1170, -1166,    77, -1169,
-          146,   146,    23, -1177, -1176, -1175,   103,   103,
-          103, -1176,   251, -1190, -1181, -1184, -1183,   146,
-        -1186,   146,   146, -1189,   122,   122, -1198, -1197,
-        -1196,   103,    78,   123,   103,   103, -1201,    23,
-           78, -1202, -1204,   123,   123, -1261, -1219, -1215,
-        -1214, -1212,    18,   244, -1213,    18,    64, -1218,
-           38,   141,   128, -1245, -1230, -1225,    18,   132,
-           38, -1228,   224,   132, -1229,    38, -1235, -1233,
-           33, -1234,   128, -1242, -1238,    47, -1240,   122,
-        -1241,   122, -1244,   128,   128, -1254, -1250, -1249,
-        -1162,   122, -1252,   127, -1253,   141, -1257,   127,
-          128, -1258, -1260,   141,   141, -1266, -1265,    50,
-          186,    64, -1281, -1274, -1271,    50,   127, -1273,
-          127,   127, -1276,    73, -1280, -1279,   128,   128,
-          128, -1293, -1285,    84,   203, -1291, -1290, -1289,
-           87,    87,    84, -1100,    71, -1102, -1273,    86,
-           51,  -695, -1357, -1351, -1329, -1322, -1316, -1307,
-          224,   242,    18, -1309,   224, -1313, -1312,   242,
-          242, -1312,   242, -1295,    88, -1318, -1320,    33,
-          231,    33, -1327, -1326,    18,   244,   244, -1328,
-          244, -1341, -1340, -1337, -1334,    16, -1336,    16,
-           16,    86,   176,    16,    16, -1345, -1344,    51,
-           86, -1347, -1284, -1348, -1350,    88,    88, -1355,
-        -1354,    94,    94, -1356,    94, -1387, -1379, -1370,
-        -1361, -1369, -1368, -1367, -1366,    52,    52,    43,
-          114,   234, -1376, -1375, -1374,   200,   114,    47,
-        -1378,    47,   146, -1380, -1383,    77,   114, -1385,
-        -1248, -1378, -1159, -1396, -1390,    86,    86, -1395,
-        -1369,   234,  -790,    16, -1399, -1398,   114, -1402,
-        -1401,   119, -1409, -1407,    86, -1406,   119,    86,
-           71,   119, -1571, -1480, -1455, -1437, -1433, -1424,
-        -1419,   180,   202, -1423, -1422,   202,   202,   202,
-        -1432, -1429, -1428,   233,   233, -1431,   154,   154,
-          198, -1435,   126,   126,    26, -1448, -1443, -1442,
-          135,   140,   140, -1447, -1441,   126,    31,   126,
-        -1451,    56,   251, -1452, -1454,   154,   154, -1462,
-        -1460,   171,   145,    81,   145,   150, -1476, -1468,
-           81, -1467,   206,   206, -1473, -1471,    81,    81,
-          154, -1475,   154,   154, -1477, -1479,    61,   154,
-        -1537, -1505, -1499, -1485,   246, -1493, -1490, -1489,
-           41,    41, -1489,    41, -1446, -1495,   246, -1497,
-          246,   246,   111, -1503,   140, -1502,    41,    41,
-           96, -1529, -1519, -1508, -1515, -1511,    46, -1513,
-          135,   135,   101,   111, -1518,   140,   140, -1521,
-           56, -1523,   106, -1527, -1526,   111,   140,   106,
-          140, -1535, -1532,   130, -1534,   140,   140, -1518,
-        -1498, -1555, -1550, -1544, -1542,    91, -1543,    91,
-        -1547,   246,    91, -1549,    91,    91, -1553,    36,
-           66,    36, -1525, -1559, -1558,   240,   106, -1567,
-        -1563, -1562,    31, -1566, -1565,   101,   101,   101,
-           46, -1554,    61, -1394, -1661, -1605, -1594, -1579,
-          152, -1578,   217, -1593, -1585, -1584,    83,   177,
-           83, -1591, -1584, -1589,   240,   240, -1570,    83,
-          240,    33,    56, -1596, -1604, -1601, -1600,    31,
-           83, -1600,    83, -1590,    83, -1634, -1617, -1615,
-          207,    56, -1614, -1557,   240, -1569,   235,   185,
-          217, -1633, -1620, -1536, -1630, -1625, -1624,   151,
-          151, -1628,   151,    61,   151,    61,  -940,   152,
-        -1492,   207, -1648, -1641, -1640,   207, -1639,   213,
-          218, -1643,    56, -1645,    46, -1647,    56,    56,
-        -1654, -1651,   151, -1653,   218,   218,    40, -1658,
-          253,   152,  -956,   152,    36, -1632, -1671, -1666,
-        -1640,    46, -1668,   207,   207,   237, -1660, -1670,
+        -1024,  -638,  -266,  -119,   -66,   -36,   -15,   -10,
+           -9,   156,   -12,   123,   -14,   123,   123,   -31,
+          -20,   -19,   148,   148,   -23,    73,   164,   -27,
+          -26,   148,   148,   -30,    73,   164,   164,   -35,
+          -34,   237,   237,   122,   -44,   -40,   -39,   252,
+          -43,   164,    44,   164,   122,   -63,   -58,   -49,
+           44,   -54,   -52,    73,   -53,    73,   -56,    73,
+           37,    73,   -60,    24,   -62,   115,   115,   115,
+          -65,    37,  -110,   -79,   -76,   -75,   -72,   248,
+          -74,   248,   248,   148,   -78,   148,   148,  -102,
+          -94,   -91,   -88,   -86,   148,    79,   148,    79,
+          -90,   -59,   148,   -19,   146,   118,   -99,   -98,
+           33,    79,    79,  -101,    33,    33,  -107,   233,
+         -106,    33,    33,  -109,   165,   165,  -112,   252,
+         -115,   -97,   141,   145,  -118,    38,    38,  -193,
+         -155,  -146,  -131,  -129,  -128,  -127,   141,   148,
+           99,  -130,    99,  -145,  -135,  -134,   215,  -139,
+         -138,    99,    99,  -142,    29,  -114,  -128,    99,
+          -93,   216,  -151,  -150,   236,   151,   151,  -153,
+          238,   118,   151,  -173,  -170,  -163,  -162,  -161,
+          253,   253,    79,  -165,   253,  -168,    74,    79,
+           79,    74,  -172,    74,    74,  -184,  -179,  -178,
+           99,   238,    74,  -182,  -181,   135,  -183,    99,
+         -188,  -187,    54,    74,  -191,   148,    99,  -183,
+          141,  -247,  -232,  -211,  -208,  -205,  -202,   -59,
+           24,   141,   -59,    24,  -192,   194,   212,    24,
+         -209,  -210,   118,  -225,  -214,    49,  -220,  -219,
+         -218,    49,    49,    69,  -222,   212,  -224,    89,
+           89,  -230,  -227,  -219,    69,  -144,  -231,   143,
+         -236,  -160,   -92,   143,  -241,    89,  -240,    79,
+           79,  -242,    69,   164,   -98,   143,  -235,  -255,
+         -254,  -252,  -251,    69,   -30,   143,   122,  -265,
+         -264,  -231,  -253,  -261,   118,   118,    54,  -253,
+           99,   164,  -479,  -363,  -335,  -300,  -292,  -281,
+         -278,  -277,  -276,   157,   157,   162,  -280,   162,
+          162,  -290,  -285,   119,   162,  -289,  -288,   162,
+          162,   119,  -291,   124,  -298,  -278,   157, -1835,
+         -246,    59,  -299,   167,  -323,  -313,  -309,  -306,
+          162,   159,  -308,   162,   162,  -311,  -297,  -308,
+         -296,  -318,  -317,   159,    35,   159,  -320,   118,
+         -280,   162,  -312,  -333,  -331,  -330,  -328,    35,
+         -329,   162,   152,  -330,   113,   152,   159,  -354,
+         -341,   167,  -340,   169,   169,  -347,  -343,  -345,
+          167,   159,   167,  -349,    35,  -351,    82,  -353,
+          159,   159,  -357,  -356,   152,  -361,  -360,   169,
+          169,    60,    73,  -438,  -404,  -384,  -374,  -371,
+           78,   122,   157,  -294,   157,    59,   122,  -383,
+         -380,  -379,    97,    97,  -379,    97,  -332,   157,
+         -400,  -395,  -393,  -391,  -390,   127,   127,    97,
+          127,   122,    97,  -399,  -390,   127,    19,   122,
+         -402,   122,  -403,   152,  -421,  -416,  -410,  -409,
+           55,    55,  -414,  -412,  -413,   156,  -379,    54,
+         -418,   156,  -420,    19,   156,  -435,  -429,  -426,
+          123,   156,  -428,   156,   156,  -432,  -413,   229,
+         -413,   113,  -415,  -436,    -9,  -382,  -457,  -450,
+         -441,  -356,  -446,  -445,    73,    73,  -445,    73,
+         -322,  -234,  -456,  -453,    77,  -455,   123,   123,
+          122,  -475,  -466,  -461,    82,  -463,    35,  -465,
+          107,    82,  -471,   -29,  -469,    60,  -464,  -472,
+          -29,   164,   107,  -478,   216,   122,    60,  -552,
+         -522,  -503,  -487,  -484,  -485,    55,    92,  -496,
+         -491,  -260,  -464,  -493,    45,  -495,    45,    45,
+         -499,    55,    74,    55,  -502,   118,   118,  -511,
+         -507,   151,   107,  -509,   241,  -510,   151,  -520,
+         -114,  -518,  -150,   241,    24,   107,   141,  -506,
+          151,   118,  -541,  -530,  -529,  -526,  -527,    29,
+           55,   193,  -537,   216,  -534,  -498,  -536,    87,
+           87,    55,  -540,    92,    92,  -549,  -547,  -544,
+         -546,    87,    87,    87,   164,  -228,    69,  -470,
+         -585,  -568,  -560,  -558,   210,    50,  -559,    50,
+          144,  -566,  -564,    67,    68,    67,    68,    67,
+         -578,  -572,    67,    21,  -575,  -574,    67,  -574,
+         -551,    54,  -582,  -581,   166,   166,  -581,    92,
+           74,  -626,  -602,  -591,  -590,    49,    49,  -599,
+         -596,  -595,   167,   167,  -595,   167,  -584,  -344,
+           87,  -576,  -612,  -608,   167,  -607,    83,    83,
+         -610,    92,  -611,   166,  -616,  -615,   141,    87,
+         -618,  -614,  -621,    92,  -617,  -346,  -540,    92,
+          102,  -624,  -632,  -628,  -631,  -630,   167,    83,
+         -637,  -635,   102,  -636,   166,   144,  -881,  -745,
+         -690,  -669,  -661,  -654,  -650,  -648,   218,    72,
+          218,    72,  -653,  -652,   127,    72,  -660,  -657,
+           78,  -330,   152,  -625,    77,  -665,  -663,  -664,
+          127,  -667,   123,   123,    39,  -678,  -674,  -673,
+          132,    77,   152,  -677,    77,    77,  -687,   218,
+          196,  -685,  -684,   137,   137,   132,   137,  -684,
+          213,    54,  -703,  -699,  -698,     0,   132,  -697,
+          115,   115,    77,  -701,    73,  -447,    54,  -733,
+         -716,  -713,  -712,  -711,  -710,   247,   247,    37,
+          123,  -673,   123,  -689,  -724,  -721,  -720,   132,
+          132,  -723,   132,   132,  -728,  -727,  -659,   247,
+         -727,  -731,   142,   142,   102,  -739,  -737,  -736,
+          115,   247,   115,  -743,  -742,  -726,   165,  -744,
+          160,  -815,  -790,  -767,  -765,  -756,    72,  -755,
+         -754,    31,    31,    36,  -762,  -759,   129,  -761,
+          149,   149,  -761,   149,  -620,  -766,   154,  -774,
+         -772,  -771,   129,   129,   129,    95,  -779,  -776,
+         -766,   134,    54,  -788,  -784,  -761,   149,  -778,
+         -786,  -518,  -787,   149,   134,   149,  -803,  -795,
+           78,   119,  -785,  -279,  -800,  -799,   129,   129,
+          129,   146,   146,  -811,  -808,  -807,   127,   127,
+         -810,  -801,   129,  -812,  -814,   152,   152,  -853,
+         -836,  -822,  -820,    31,   114,    90,  -832,  -828,
+         -827,  -826,    75,   114,   154,  -831,  -809,   114,
+         -834,    75,  -835,   105,  -849,  -845,  -755,  -843,
+         -842,   137,   137,   137,  -794,  -847,  -764,   114,
+          137,  -851,    75,  -684,  -601,  -861,  -857,  -856,
+          169,  -856,    95,  -449,   138,  -878,   152,  -875,
+         -872,  -869,  -868,   110,   110,  -868,   110,   138,
+         -868,   110,  -860,  -868,   110,   138,  -880,  -877,
+          152,  -956,  -914,  -901,  -892,  -887,    85,  -889,
+           13,  -891,    85,    85,  -894,     1,  -900,  -899,
+         -898,   104,   104,     1,   104,  -912,  -907,  -905,
+          104,   245,   104,  -900,  -910,   109,   109,  -874,
+           27,   109,  -929,  -920,  -919,     6,    74,     1,
+         -922,  -801,  -926,  -925,   146,   137,  -928,   132,
+          132,  -940,  -933,  -821,    74,  -939,  -936,    80,
+         -831,   114,   146,   154,  -945,  -944,  -937,  -932,
+           90,  -948,    36,   250,  -951,  -950,   114,  -953,
+           13,  -950,   114,  -921, -1005,  -985,  -972,  -968,
+         -964,  -963,     6,     6,  -966,   142,     6,  -911,
+          160,  -971,   147,   147,  -977,    51,  -976,     3,
+            3,  -970,  -982,  -981,   231,   231,  -981,   143,
+          143,  -993,  -991,  -990,     1,   132,     1,     1,
+          132,  -990, -1001,  -998,   104,     1,  -899,     1,
+         -983, -1003,  -983,   104, -1000, -1016, -1011, -1008,
+        -1010,    51,    51, -1013,    22, -1015,    51,    51,
+        -1021, -1018, -1020,     2,     2, -1023,     2,     2,
+        -1457, -1180, -1102, -1066, -1044, -1031,    62, -1039,
+        -1038, -1035,   150, -1037,   150,   150,    34, -1043,
+        -1042, -1000,   150,    58, -1055, -1046, -1050, -1049,
+          155,   155, -1053,   155,   106,   106,   155, -1065,
+        -1060, -1059,   155,   155, -1049, -1059, -1004,   140,
+          140,   106, -1075,    42, -1073,    47, -1072,   108,
+          108,   106,   108, -1098,    34, -1094, -1087, -1083,
+        -1082,    40,    40, -1085,   108, -1074, -1063, -1089,
+        -1062, -1091,    66, -1093,   108,   108, -1095, -1093,
+          108,  -967, -1101,   234,    40,    53, -1154, -1138,
+        -1121, -1107,   135, -1113, -1112, -1074,   135, -1106,
+          108, -1118, -1116,    40,    40,    42, -1120,   131,
+          131, -1133, -1131, -1127, -1074,   108,   135, -1128,
+        -1092,   108, -1126, -1132,    53, -1134,   108, -1137,
+          131,   131, -1148, -1144, -1143,    57,   103,    57,
+        -1147,    57,   131,   131,   161, -1151,   136, -1153,
+          136,   136, -1167, -1162, -1160, -1159,    48,    48,
+          101,    12, -1166, -1165,    59,   136,   101, -1174,
+        -1172, -1166,   101, -1130,    43,   101, -1177,    76,
+        -1106, -1179,   101,   101, -1328, -1264, -1200, -1194,
+           58, -1191, -1190, -1189,   125,   125,   125, -1193,
+           86,    86, -1197,    91,    58, -1199,   125,   125,
+        -1234, -1216, -1207, -1206,   244,    65,    65, -1213,
+        -1212, -1206,    65, -1111,    66, -1215,    66,    66,
+        -1231, -1230, -1227, -1224, -1190,   125,   230,   135,
+          234,   230,   125, -1229,   125,   125,    66, -1232,
+          244,    94, -1240, -1237,    30, -1238,    91,    94,
+        -1256, -1247, -1246, -1245, -1223,   125,   125, -1251,
+          163,   135, -1244, -1229, -1254,    66,    66,   145,
+        -1259,    66,    74, -1229, -1199,   135,   135, -1110,
+        -1286, -1276, -1271, -1269,    23, -1270,    23, -1275,
+        -1274, -1261,    23,    23, -1283, -1282, -1281,   244,
+          153,   244,   217, -1285,   230,   120, -1310, -1294,
+        -1292, -1291,   153,   153, -1293,   116, -1305, -1300,
+        -1299,   116,    91,   116, -1293, -1299,   116, -1255,
+        -1250, -1307,    91, -1293, -1211, -1097, -1317, -1313,
+          163, -1315,   116,   116,    86, -1324, -1322, -1299,
+          116,   146,   116,    86, -1299,    34,    86,   138,
+        -1409, -1371, -1348, -1343, -1338, -1143, -1336,    84,
+           84,   138, -1143, -1336,    84, -1327, -1321, -1345,
+          235, -1347,    57,    57, -1353, -1352, -1351,    84,
+           84, -1363, -1360, -1357,   211, -1352,   146,   140,
+        -1362, -1063,    84, -1364, -1367,    47,    84, -1362,
+        -1253, -1342, -1312, -1398, -1388, -1382, -1381, -1379,
+        -1378,   121,   121,   121,    42,   121, -1384,  -802,
+        -1386,   131, -1146, -1370, -1391,   117,   112, -1395,
+        -1394,   161,   161, -1394,   161,   146, -1405, -1335,
+        -1403, -1402,   235,   112,   138, -1407, -1397,   103,
+          112, -1436, -1414, -1413,    23,    23, -1427, -1417,
+           30, -1424, -1421,   230,    94, -1233,    94,   146,
+        -1233,    94,   253, -1429, -1426, -1433, -1432,   126,
+          126, -1432,   126, -1423, -1451, -1444, -1442, -1441,
+          145,    23,    52,    94, -1447,   158, -1406,    52,
+        -1450,   158,   158, -1453,   117, -1389,   117, -1248,
+        -1387, -1723, -1642, -1526, -1480, -1476, -1468, -1467,
+        -1466, -1309,   135,    96, -1469, -1475, -1473,   128,
+         -859, -1223,    98,   140, -1478,   145,   128,   145,
+        -1512, -1488, -1483, -1485,   145, -1487,    98,   145,
+        -1501, -1475, -1496, -1494,    11,    25,    11,    25,
+           25, -1397,   146, -1474,    98, -1507, -1504,   140,
+        -1506,   140,   140, -1509,   111, -1475, -1474, -1499,
+        -1518, -1516,   128,   140,   111,   128, -1519, -1523,
+        -1522,   116,   116, -1522,   116,    93, -1571, -1559,
+        -1548,   135, -1545, -1540, -1539, -1536,   140,   153,
+        -1538,   153,   153,    81, -1544, -1538,   153,    93,
+          140, -1547, -1525,   153, -1553,   135, -1552,   130,
+          130, -1556,  -506,    63, -1552,   130, -1546, -1565,
+        -1563,    96, -1511, -1564,   153, -1569, -1547,    98,
+        -1562,   130,   153, -1606, -1593, -1584, -1578,    20,
+          102,   133, -1582, -1581,    20,    20,   102,   133,
+        -1589, -1587,   214,   153, -1568, -1592, -1591,   163,
+          163, -1602, -1598, -1597,   163,   163,     5, -1597,
+          251,    98, -1605,    20,    15,     5, -1633, -1623,
+        -1615, -1613, -1290,    98, -1611, -1614,    81, -1621,
+        -1618,   117, -1620,   120,   120,    81,   117, -1626,
+        -1625,   153, -1547, -1631, -1630, -1454,   120,   130,
+        -1617, -1639, -1636,    20,    81,    20, -1612,   126,
+          120,   102, -1665, -1656, -1654,    10,   117, -1651,
+        -1650,    52,    52, -1650,    52, -1604, -1655,   121,
+        -1660,     5,    52,   158,    98, -1664,   158, -1588,
+            5, -1692, -1672, -1670,     5,    18, -1671,    94,
+        -1682, -1675,   158, -1678, -1659,    98, -1679, -1681,
+          158,   158, -1683, -1685,     5, -1689, -1688,   163,
+          163, -1688,   163, -1677, -1715, -1711, -1703, -1700,
+          120, -1422,    94,   146, -1701, -1702,   133, -1708,
+        -1706,    10, -1707,   168, -1710,    98,   133, -1713,
+           15,    15,   126, -1718, -1714, -1486, -1720,   126,
+        -1722,   126,   126, -1472, -1789, -1762, -1742, -1736,
+        -1731,   201, -1699,   141, -1735,    21,    88,    88,
+        -1739, -1738,   143, -1741,    63,    63, -1753, -1747,
+        -1745, -1746,    88, -1749,   163, -1752,    88,    63,
+          113, -1758, -1756,    88, -1735, -1748, -1761,    88,
+          146,   146, -1774, -1767, -1765,    28,   141, -1772,
+          141,  -563,    67, -1730,    21,   141, -1778, -1777,
+          144,   144, -1780,   204, -1787, -1784,    68,    63,
+        -1786,    68,    68, -1788,    88, -1663, -1839, -1822,
+        -1807, -1800, -1795, -1797,   168, -1799,   168,   168,
+        -1806, -1803,    15, -1805,   168,   168,   168, -1814,
+        -1812, -1811,   163,   168,  -398,   113, -1820, -1783,
+        -1818,    19,    19,    88,    63,   113, -1831, -1810,
+        -1828, -1821,   113,    88,    19, -1819, -1810, -1837,
+        -1834,   163, -1836,    88,   168, -1838,     5, -1771,
+        -1830,  -295,
 };
 
 static long _vq_p_lsp20_0[] = {
-          928,   928,   980,     0,   668,   804,   804,   668,
-          668,   668,   668,   668,     8,   668,   668,   668,
-          668,   668,   144,   908,   908,   928,    36,   716,
-           36,    36,   716,   716,   716,   844,   908,   176,
-           36,    36,   908,   596,   908,   964,   176,   908,
-          980,   964,   712,   836,     0,   836,   836,   836,
-          836,   316,   856,   856,     0,   712,   712,   856,
-           36,     4,    36,    36,    36,    36,   480,   844,
-            4,     4,     4,   264,   980,   480,   980,   176,
-          176,   316,     0,     0,     0,   844,   928,   844,
-          836,   836,   836,   124,  1000,   836,   836,   836,
-         1000,  1000,   836,   964,   716,   804,   632,   632,
-          632,   632,   632,   632,   716,   752,   752,   752,
-          804,   804,    16,   632,   632,   632,   752,   752,
-           16,   632,   632,   632,   632,   752,   752,   908,
-          364,   752,    36,     4,    36,    36,    36,   892,
-          712,   712,   712,   772,   772,   980,     4,   732,
-          732,   696,   696,   732,   788,   696,   696,   696,
-          696,    16,   772,   772,   772,   460,   296,   836,
-            0,   768,   768,     0,   768,   768,   768,     0,
-            0,     0,   836,   452,   828,   452,   316,  1000,
-         1000,  1000,   360,   316,   948,   948,   664,     0,
-         1000,     0,     0,   892,   360,   100,   100,   892,
-          928,   928,   212,   928,   664,   664,   664,   948,
-          144,   892,  1000,  1000,   212,  1004,  1000,  1000,
-          892,   316,   516,   212,   784,   660,   100,   660,
-          660,   660,   100,   664,   240,   212,   660,   660,
-          660,   784,   784,   212,   136,   784,   784,   784,
-          252,   236,   100,   100,   236,   156,   928,   928,
-          928,   212,   944,   156,   156,   156,   212,   892,
-          212,   664,   100,   100,   100,   212,   872,   252,
-          240,  1008,   768,   768,  1008,   768,   768,  1008,
-          360,  1008,  1008,  1008,   196,  1008,  1008,   872,
-          828,   196,  1020,   196,   156,  1020,  1020,  1020,
-           80,   252,    48,   668,   928,   664,   664,   664,
-          640,   640,   828,   664,   664,   640,   668,   640,
-          640,   640,   668,   716,   828,    48,   944,    48,
-           48,   944,    48,   496,    48,   220,   220,   796,
-          496,   668,   668,   668,   928,   796,   944,   928,
-          796,   496,   796,    48,    48,    48,    48,  1004,
-          220,   220,   220,   220,   668,    52,    28,    28,
-           28,    56,    56,   804,    52,   640,   640,    56,
-           20,    28,    28,    48,    48,    48,    56,   944,
-           28,    28,    48,    48,   432,    48,    48,    48,
-          112,   112,   300,   660,   944,   944,   944,   928,
-          828,   640,   660,   136,   660,   640,   660,    52,
-          640,   136,   760,   664,   760,   760,   220,  1020,
-          944,   760,  1020,   760,   220,   220,   944,   944,
-          944,   944,    20,    20,    52,    52,    20,   136,
-          240,   136,   516,   240,   748,   128,   744,   744,
-          256,   728,   744,   744,   728,   728,   744,   256,
-          120,   744,  1016,  1016,   744,   744,   744,   744,
-          744,   744,  1016,  1016,  1016,  1016,    76,    76,
-          280,   128,   128,   128,   428,   748,   748,   744,
-          744,    76,    76,    76,   128,   128,   356,   200,
-           44,   348,   268,   272,   272,   280,   280,   280,
-          280,   524,   348,   348,   760,  1012,    40,    40,
-          816,    40,    40,   816,    40,    88,   816,   816,
-          884,   884,   988,   748,   816,   748,   748,   748,
-          816,   972,   816,   832,   884,   884,   972,   748,
-          988,   748,   988,   748,   748,   748,   128,   128,
-          168,   168,   972,   972,   972,   972,   400,   832,
-          988,   988,   128,   128,   832,   168,    44,   816,
-          816,    44,   888,   816,   816,    44,   888,   888,
-          988,   428,   268,   988,   988,   268,   780,   132,
-          204,    44,    44,    44,    44,   248,   248,   248,
-          204,   816,   816,   888,   888,    88,    88,   268,
-          848,   268,  1016,   784,    76,   784,   784,   784,
-          784,   236,  1016,    76,  1016,   276,   784,   784,
-          784,   848,   136,   136,   136,   136,   240,  1016,
-          272,  1016,  1016,  1016,   228,  1016,   428,   272,
-           76,   272,    20,    52,    20,    20,    20,    20,
-           20,    20,   416,   396,    52,    52,   760,   328,
-          416,   396,   760,    52,    52,   572,   592,   572,
-          328,   884,    28,   884,   748,   572,   748,   748,
-          748,   748,   572,   572,   428,   168,   888,   848,
-          396,   396,   592,   168,   168,   416,   848,   272,
-          228,   888,   888,   228,   228,   268,   748,   272,
-          888,   888,   416,   272,   272,   828,   828,   848,
-          888,   240,   240,   760,    12,   576,   396,   372,
-          372,   372,    12,   416,   760,    40,    40,    40,
-           28,    28,    28,   884,   320,   320,   432,   956,
-          956,   300,   112,   112,   800,   320,   432,   320,
-          320,   220,   220,   372,   372,   848,   748,   748,
-          372,   372,   372,   416,   416,   500,   260,  1008,
-          340,   784,   876,   784,   784,   876,   784,   784,
-          784,   876,   876,   784,   784,  1016,   876,   812,
-          236,   876,   784,   784,   784,   812,    80,   192,
-           80,    80,   192,   192,   796,   864,   876,   876,
-          876,   864,   796,   864,  1016,  1016,   260,   260,
-          280,   192,  1008,    68,    68,   196,   192,  1008,
-         1008,   800,   296,   800,    68,   192,    80,    80,
-          192,   192,   408,   864,   864,   864,   368,   368,
-           68,    68,   196,    80,   196,   396,   820,   628,
-          228,   228,   628,   628,   628,   820,   196,   820,
-          820,   628,   628,   628,   628,   260,   260,   368,
-          888,   272,   888,   848,  1016,  1016,   800,   228,
-          800,   260,   848,   272,   820,   888,   260,   260,
-          628,   628,  1020,  1020,   628,   628,   848,   628,
-          628,   396,   628,   628,   628,   812,   196,   196,
-           84,   220,    84,   240,   196,    80,   784,    80,
-           80,    80,    80,    80,    44,   888,    44,    44,
-           44,   264,   280,   200,   200,   280,   180,   180,
-          820,   820,   820,   180,   180,   180,   524,   388,
-          356,   820,   200,   120,   180,   180,   200,   180,
-           92,    92,    92,   180,   412,   120,   120,   200,
-          200,   356,    76,   120,   120,   120,   796,   200,
-          796,   820,   876,   864,   864,   864,    68,   900,
-          900,   900,   900,   216,    68,   864,    68,   468,
-          864,   820,   820,   820,   864,   864,   864,   864,
-          864,   796,   796,   388,   388,   368,   820,   820,
-           92,    92,    92,   216,   216,   216,   468,   388,
-          120,   876,   120,   876,   876,   120,   120,   796,
-          900,   900,   216,   216,   284,   412,   348,   108,
-          708,   108,   708,   644,   708,   708,   644,   644,
-          708,   952,   644,   644,   148,   440,   352,   132,
-          132,   376,   204,   204,   352,   352,   440,   656,
-          376,   708,   708,   440,   604,  1012,   764,   764,
-          764,   764,   764,   992,   284,   832,   832,   832,
-          832,   376,  1012,  1012,  1012,   852,    72,   140,
-          140,   160,   140,  1012,  1012,   204,  1012,   344,
-          352,   352,   904,   688,   352,   688,   688,   688,
-           84,   904,   904,   140,   952,   952,   952,   952,
-          108,   108,   140,    72,    72,    84,   904,   904,
-           72,   108,   736,   952,   952,   952,   736,   992,
-          764,   764,   764,   764,   140,    72,   736,   108,
-          108,    84,   648,   644,   644,   952,   420,   648,
-          644,   644,   644,   952,  1004,   644,   648,   648,
-          648,   648,   692,   692,   692,   916,   880,   880,
-          916,   692,   648,   648,   648,   952,   952,  1004,
-          692,   648,   648,   648,   708,   916,   676,   992,
-          676,   676,   420,   380,   380,   392,   952,   952,
-          812,   692,   692,  1004,   160,   160,   736,   108,
-          992,   676,   676,   676,   676,   676,   676,   676,
-          436,   248,   248,   728,   988,   988,   364,   992,
-           44,   992,   728,   728,   992,   728,   776,   728,
-          776,    44,    44,    44,   148,   148,   248,   148,
-          248,   108,   108,   108,   544,   148,   148,   776,
-          816,   676,   676,   676,   676,   676,   816,    60,
-           60,    60,    60,   380,   736,   972,   972,   972,
-          380,   988,   392,    88,   644,    60,   644,    60,
-           88,    60,   248,   248,    88,    88,    88,   248,
-          148,   148,   436,    40,    40,    40,    40,    40,
-           60,    60,   500,   736,   880,    60,    60,   264,
-          996,   920,    88,    96,    96,   680,   292,   776,
-          680,    88,   832,   288,   680,   680,   288,   232,
-          232,   288,   920,   920,   288,   920,   920,   288,
-          308,   216,   624,   976,   976,   680,   680,   488,
-          996,   996,   312,    96,    96,   312,   996,   996,
-          996,   996,   996,   996,   200,   256,   920,   920,
-          920,   200,    96,    96,   312,   896,   728,   728,
-          728,   728,   728,   728,   764,   976,   976,    72,
-           72,    72,   256,   188,   896,   688,   688,   688,
-          688,   680,   680,   680,   896,   968,   152,   976,
-         1004,   968,   152,   488,   680,   680,   968,   968,
-          188,   996,   976,   976,   996,   904,   152,   148,
-         1004,   152,   904,   904,   148,   508,    72,    72,
-           72,   688,   152,   152,   512,   744,   728,   744,
-          728,   200,   512,   508,    44,    44,    44,    96,
-           96,   336,   292,    96,    96,    96,    96,   488,
-          200,   292,    88,    88,   704,   292,   248,   248,
-          248,   292,   292,   248,   624,   508,    44,   624,
-          624,   624,   624,   924,   936,   936,   680,   704,
-          704,   704,   704,   680,   680,   896,   896,   896,
-          936,   924,   924,   812,   688,   704,   688,   688,
-          896,   896,   688,   688,   688,   688,   968,   764,
-          800,   704,   704,   896,   896,   896,   704,   704,
-          924,   624,   624,   624,   800,   132,   132,   132,
-          624,   800,   624,   624,   924,   924,   204,   704,
-          704,   704,   832,   896,   904,   680,   172,   840,
-          680,   840,   840,   840,   840,   840,   172,   936,
-          936,   896,   936,   936,   936,   624,   976,   976,
-          172,   172,   456,   860,   208,   208,   208,   232,
-          812,   308,   624,   896,   704,   704,   840,   840,
-          840,   840,   624,   936,   456,   800,    64,   860,
-          860,   736,   840,   840,   840,   840,   284,   284,
-           64,   208,   700,   912,   700,   700,   932,   808,
-          672,   672,   672,   700,   700,   700,   792,   720,
-          700,   792,   700,   700,   792,   700,   700,   384,
-          720,   720,   720,   792,   792,   384,   384,   792,
-          792,   792,   384,   912,   912,   912,  1004,   104,
-          504,   912,   760,   224,   520,   520,   560,   636,
-          636,   636,   636,   636,   304,   304,   324,   684,
-          824,   672,   672,   684,   720,   720,   720,   824,
-          824,   324,   324,   504,   116,   520,   760,   580,
-          792,   932,   756,   652,   652,   756,   756,   756,
-          756,   984,   932,   932,   760,   792,   792,   808,
-          808,   932,   184,   792,   792,   104,   792,   932,
-          932,   164,   164,   984,   164,   104,   104,   164,
-          164,   404,   184,   184,   184,   184,   540,   780,
-          780,   104,   104,   184,   184,   124,   424,   224,
-          224,   444,   940,   940,   444,   444,   520,   384,
-          124,   776,   364,   776,   652,   652,   756,   776,
-          756,   756,   756,   964,   964,   984,   756,   756,
-          756,   964,   960,   144,   144,   940,   780,   948,
-          948,   780,   948,   964,   124,   964,   984,   184,
-          780,   940,   124,   740,   740,   708,   656,   692,
-          648,   692,   648,   708,   648,   648,   648,   648,
-          868,   656,   656,   656,   656,   868,   960,   960,
-          708,   960,   868,   880,   940,   868,   868,   724,
-          116,   940,   940,   724,   960,   656,   724,   724,
-          724,   724,   724,   724,   724,   724,   868,   656,
-          656,   656,   132,   724,   656,   960,   656,   656,
-          960,   656,   656,   656,   740,   740,   740,   740,
-          960,   740,   724,   724,   740,   740,   724,   740,
-          780,   828,   828,   780,   948,   852,   852,   868,
-          740,   832,   832,   740,   740,   852,   852,   832,
-          832,   832,   852,   852,   948,   948,   724,   780,
-          724,   828,   724,   724,   760,   760,   828,   780,
+          224,   276,   316,   820,   748,   860,   860,   720,
+          720,   488,   748,   748,   860,   860,   148,   292,
+          148,   948,   948,   148,   948,   948,   948,   704,
+          704,   704,   292,   240,   240,   240,   592,   948,
+          704,   704,   720,   720,   928,   768,   768,   948,
+          928,   928,   928,  1008,   948,   800,   800,   176,
+          948,   800,   800,   800,   132,   148,   948,   948,
+          132,   132,   948,   848,   132,   132,   176,   132,
+          820,   132,   820,   720,   880,   880,   720,   720,
+          860,   860,   880,   860,   720,   720,   316,   592,
+          880,   880,   880,   880,   880,   880,   948,   948,
+          948,   776,   132,   132,    96,   848,   932,   932,
+          932,   932,  1008,   948,   948,  1008,   896,   896,
+          880,   880,   896,   820,   820,   132,   796,   796,
+          896,   896,   472,   152,   932,   932,   968,   720,
+          704,   748,   704,   704,   704,   704,   776,   396,
+          116,   720,   848,   748,   860,   720,   748,   952,
+          720,   720,   952,   720,   720,   776,   748,   748,
+          776,   860,    96,   720,   720,   720,    96,   944,
+          944,   116,   116,  1012,  1012,   932,   932,   796,
+          796,   932,  1012,  1012,   968,   968,   968,   968,
+          992,   992,   720,   720,    96,   992,   720,   720,
+          720,   720,   952,   992,   952,   992,   952,   356,
+          720,   720,   848,   848,   316,   316,   316,   848,
+          216,   848,   848,   776,   848,   728,   728,   728,
+          728,    76,   776,   776,    76,   752,   752,   752,
+          776,   840,    96,   780,   752,   752,   728,   780,
+          728,   728,   780,   196,   780,   780,   848,   848,
+          276,   804,   804,   840,   840,   216,   356,   276,
+          752,   752,    76,   236,   796,   780,   780,   780,
+          796,   728,   780,   780,   780,   848,   848,   728,
+          704,   704,   704,   728,   276,   472,    96,   276,
+          116,   772,   772,   772,   772,   116,   848,   216,
+          276,   704,   496,   700,    56,   716,   716,   700,
+          700,   628,   700,   700,    56,   700,   476,   476,
+          628,   164,   716,   716,   716,    56,    56,    56,
+          164,   164,   716,   476,   476,   312,   312,   252,
+          216,   216,   628,   664,    56,   700,   700,   700,
+          700,   700,   380,   380,   636,    56,   808,   380,
+          808,    36,    36,    36,    36,    56,    56,   840,
+          140,   140,   840,   700,   700,   700,   700,   700,
+          140,   608,   508,   312,   916,   380,   380,   928,
+          928,   928,   928,   928,   240,    36,   380,   328,
+          328,    36,    36,   768,   768,   140,   140,   240,
+          240,   328,   768,   240,   768,   176,   812,   812,
+          176,   812,   812,   760,   964,   864,   312,   964,
+          964,   964,   964,   140,   140,   888,   140,   140,
+          864,   864,   864,   220,   140,   140,   888,   388,
+          508,   760,   760,   760,   760,   760,   388,   312,
+          312,   312,   312,   156,   156,   156,   916,   388,
+          312,   312,   140,   488,   748,   220,   704,   704,
+          704,   864,   748,   748,   220,   388,   864,    76,
+          748,   748,   488,   808,   604,   760,   760,   760,
+          760,   760,   156,   156,   492,   864,   864,   808,
+          156,   808,   808,   156,   308,   808,   176,   768,
+          800,   240,   768,   768,   768,   240,   176,   176,
+          452,   808,   292,   240,   240,   292,   292,   308,
+          308,   768,   328,   768,   768,   864,   864,   140,
+          236,   240,   704,   704,   704,   864,   216,   728,
+          768,   768,   952,   704,   704,   704,   156,   116,
+          776,   776,   964,   728,   900,   964,   964,   776,
+          772,   728,   952,   728,   728,   776,   776,   840,
+          772,   772,   952,   180,   900,   900,   180,   728,
+          116,   116,   296,   728,   728,   964,   220,   900,
+          900,   900,   900,   900,   900,   944,    96,   944,
+          944,   944,   864,   728,   704,   704,   748,   772,
+          772,   728,   772,   772,   220,   944,   772,   772,
+          180,   140,   140,   140,   348,   196,   196,   840,
+          728,   728,   196,   328,   328,   772,   772,   944,
+          268,   804,   804,   776,   776,   776,   804,    84,
+          256,   200,    84,    84,   200,   200,   256,   256,
+           84,   900,   900,   900,   776,   776,   180,    84,
+          888,    80,   964,   964,   964,   268,   180,   180,
+          216,   716,   196,   840,   804,   804,   840,   196,
+          196,   196,   196,   348,   200,   200,    96,    36,
+           36,    80,   716,    36,    36,   716,   716,    36,
+          332,   332,   716,   368,   180,   180,   944,   200,
+          200,   900,   332,   332,   112,   348,    36,    36,
+          216,   808,   804,   804,   200,   200,   332,   256,
+          256,   256,   112,   332,   556,   556,   812,   156,
+          872,   288,   756,   724,   724,   724,   724,   724,
+          756,   756,   756,   756,   852,   852,   756,   312,
+          756,   308,   308,   112,   288,   308,   760,   784,
+          308,   760,   760,   872,   872,   680,   680,   680,
+          680,   724,   812,   784,   784,   812,   724,   724,
+          724,   724,   724,   724,   528,    24,    24,   836,
+          836,   916,   680,   800,   680,   680,   680,   680,
+          680,   784,   800,   784,   784,   812,   808,   784,
+          800,   784,   988,   800,   784,   784,   800,   988,
+          784,   800,   800,   808,   724,   724,   724,   724,
+          876,   784,   784,   892,   784,   784,   916,   892,
+          876,   876,   876,   892,   944,   460,   800,   892,
+          800,   820,   820,   820,   820,   944,   640,   988,
+          568,   476,   852,   696,   124,   852,   696,   696,
+          696,   696,   852,   124,   696,   696,   696,   476,
+          476,   516,   124,   124,   216,   496,   596,   380,
+          836,   836,   836,   124,   380,   164,   124,   124,
+          536,   420,    96,   164,   164,   164,   164,   944,
+          516,   216,   420,   536,   496,   496,   164,   696,
+          696,   696,   916,   516,   700,   700,   700,   476,
+          164,    96,    80,   508,   700,   700,   700,   836,
+          696,    80,   508,   696,   380,   380,   516,   360,
+          360,   320,   680,   680,   360,   320,   400,   124,
+          144,   124,   144,   300,   400,   300,   916,   400,
+          124,   124,   300,   360,   852,   852,   852,   852,
+          852,   852,   144,   288,    80,   144,    80,   300,
+          300,   300,   280,   680,   408,   812,   680,   680,
+          440,   812,   812,   944,   512,   836,   836,   836,
+          836,   836,   836,   836,   420,   380,   380,  1012,
+          300,   300,  1012,   124,   124,    80,   852,   888,
+          124,   980,   980,   340,   792,   832,   832,    52,
+          792,   792,   792,   244,   832,   832,    52,    16,
+           52,    52,    16,   416,   244,   980,   832,   832,
+          832,   960,   960,   980,   980,   980,   244,    80,
+         1020,  1020,    24,   832,   832,   832,    80,   280,
+           24,    80,   144,   144,  1012,   280,    16,    16,
+          280,   792,   792,   792,  1012,  1000,  1000,  1000,
+          320,   320,   848,   400,    16,    52,    52,   848,
+           16,   144,   832,   832,   832,   832,   280,  1000,
+         1000,    52,    52,   848,   924,   740,   876,   740,
+          740,   740,   740,   876,     0,     0,   876,   848,
+          588,     0,     0,   568,   908,   908,   740,   740,
+          908,   924,   740,   740,   740,    12,     0,   552,
+          356,    24,     0,     0,     0,     0,    16,    24,
+           24,    12,    12,    12,    12,    12,   960,   960,
+          356,   960,   236,   204,   236,   960,   908,   960,
+          908,   908,    28,   960,   960,    88,    88,   108,
+          184,    28,   108,   108,   184,    32,    32,   224,
+          844,   956,   692,  1016,    68,   248,   692,   692,
+           64,   692,   692,    64,    64,    68,   692,    68,
+           68,   848,   232,   136,   764,   764,  1016,  1016,
+         1016,   424,   284,   284,   284,   304,   304,  1016,
+           64,    64,    64,   600,  1016,  1016,   848,   552,
+          888,   248,   764,   764,   764,   764,   764,   764,
+          424,   160,   160,   692,    64,   692,    64,   692,
+          692,   692,    64,    64,    64,   424,   888,   160,
+          888,   692,   692,   212,   212,   264,   212,   248,
+          248,   572,   844,   844,   844,   136,   764,   764,
+          764,   844,   356,   432,   764,   764,   296,   296,
+           48,    48,   764,   764,    48,    48,   160,   160,
+          168,   956,   956,   956,   956,   956,   952,   160,
+          192,   192,   428,    64,   160,   160,   192,    48,
+           48,   192,   412,   192,   192,   192,   192,   212,
+          828,   828,   828,   412,   544,   192,   192,    48,
+           48,   524,   956,   904,   904,   904,   904,   956,
+          956,   956,    48,    48,   952,   172,   172,   904,
+          904,   904,   904,   236,   996,   996,   996,   996,
+          236,   284,   284,   304,   732,   688,   692,   692,
+          692,   692,   692,   692,   692,   344,   936,   868,
+          868,   936,   232,   232,   868,   248,   248,   364,
+          920,   744,   976,   744,   744,   744,   868,   844,
+          260,   844,   844,   236,   844,   868,   868,   212,
+          844,   844,   844,   688,   688,   688,   688,   512,
+          844,   844,   844,   688,   688,   264,   160,   688,
+          920,   920,   976,   976,   976,   120,   260,   260,
+          188,   120,   120,   688,   296,   120,   260,   688,
+         1004,   788,   788,   188,   188,   188,   260,  1012,
+          248,   248,  1012,   260,   260,  1012,   968,   968,
+          936,   936,   868,   868,   868,   920,   936,   936,
+          936,   968,   972,    44,   732,   732,   732,   732,
+          732,   868,   744,   920,   744,   976,   976,   324,
+          976,   976,   976,   364,   324,   364,   868,   868,
+          868,   868,   868,   344,   232,   232,   232,   968,
+         1012,   976,   976,   344,   788,   540,   868,   136,
+          100,   868,   868,   344,   232,   708,   708,   708,
+          708,   752,   136,   136,    44,    44,    44,   104,
+          168,   688,   212,   844,   744,   744,   744,   744,
+          212,   752,   844,   844,   844,   752,   104,   744,
+          744,   940,   940,    92,   744,   744,   744,   260,
+          912,   844,   688,   688,   688,   844,   100,   100,
+          844,   100,   264,   160,   688,   688,   688,   168,
+          168,   100,   552,   828,   912,   912,   912,   828,
+          828,   828,   168,   912,   912,   208,   168,    76,
+          336,   336,   412,    76,   468,   448,   208,   828,
+          828,   828,   448,   412,   412,   512,   912,   912,
+          912,   744,   912,   940,   984,   940,   984,   228,
+          228,   912,   744,   744,   744,   920,   912,   120,
+          688,   712,   688,   688,   688,   712,   712,   984,
+          912,   912,   984,   120,   796,   688,   688,   688,
+          484,   712,   712,  1012,   744,   744,   940,   744,
+          984,   940,   744,   744,   920,   920,   796,   940,
+          940,   940,    92,   940,   940,    60,    60,   884,
+          984,    72,   128,   984,   128,   788,   128,   788,
+          788,   104,   128,   128,    80,   788,   788,   788,
+          984,   296,   372,   512,   128,   128,   984,   984,
+           44,   708,   972,   708,   708,   984,   352,   444,
+          972,   100,   984,   972,   972,   972,   984,   984,
+          972,   972,   972,   352,   884,    44,   984,   984,
+           44,    44,   444,   324,   324,   444,   884,   884,
+          788,   788,   788,   788,   324,   324,   708,   324,
+          324,   324,   444,   384,   384,  1004,   788,   788,
+          788,   788,   788,   788,   788,   788,   788,   788,
+          324,   324,   560,    80,   888,   888,   888,   884,
+           80,   324,   884,   520,   888,   428,   888,   888,
+          428,    80,    80,  1004,   408,   408,   252,   976,
+          324,   324,   252,   976,   464,   364,   364,   856,
+          856,   384,   384,   916,   888,   916,   888,   888,
+          888,   888,    80,   916,   916,    72,   916,   916,
+          888,   732,   824,   532,   824,   732,   732,   532,
+           72,   732,   732,   732,   732,   560,   100,   100,
+          884,  1004,   972,   972,  1004,   100,   976,   732,
+          732,   976,   732,   940,   856,   732,   972,   976,
+          976,   856,   972,   972,    72,   972,   736,    72,
+           72,   532,   976,   120,   976,   736,   120,   480,
+          736,    72,   972,   972,    72,    72,   736,   408,
+          408,    80,   736,   736,   684,   684,   208,   684,
+          684,   684,    60,   736,   736,   736,   712,    60,
+          684,   684,   684,   684,   940,   940,   940,   736,
+           92,   652,   920,   920,    72,   920,   120,   976,
+          532,   732,   732,   684,   376,    20,    72,   376,
+          376,   532,   732,   916,   916,   684,   684,   684,
+          632,    20,    20,   884,   916,   684,   712,   712,
+          712,   684,   684,    20,   684,    72,   376,    40,
+          684,   684,    40,   532,   916,   104,    72,   712,
+          712,    40,    40,   112,   112,   104,   120,   120,
+          408,   408,   480,    84,   272,   804,   840,   776,
+          752,   752,   104,   776,   776,   776,   776,   804,
+          840,   804,   840,   804,   804,    84,   808,   804,
+          804,   816,   252,   808,   104,    76,    76,    76,
+          252,   752,   752,   752,   104,   100,    76,    76,
+           76,   104,   268,   808,   808,   816,   816,   816,
+          816,   816,   816,   100,   900,   900,   824,   824,
+          824,   272,   808,   808,    84,   816,   816,   816,
+           84,    84,   252,   816,   272,   684,   916,   252,
+           40,   884,   684,   816,   816,   884,   884,  1004,
+           40,    60,    40,   684,   684,    40,   112,   808,
+          808,   808,   452,   916,   816,   104,   884,   884,
+          816,   816,   884,   104,  1004,    76,   808,   916,
+          808,   808,   808,    76,   916,    76,   104,   916,
+          916,   916,  1004,  1004,   652,  1004,    76,  1004,
+          884,   884,
 };
 
 static long _vq_q_lsp20_0[] = {
-          616,   524,    80,    16,     0,   908,     8,   716,
-          804,    56,     8,   496,   300,   176,   716,   908,
-          928,   596,   464,   928,   596,   596,   844,   908,
-          716,   496,   496,   908,   844,   928,   928,   496,
-          908,   176,   980,   620,   176,   464,   596,   620,
-          176,   144,   980,   480,   836,   856,   316,   452,
-          536,   536,   452,   316,   480,   856,   480,   480,
-           24,   980,     4,   844,   480,   620,   620,   620,
-          480,   620,   844,   464,   176,   620,   620,   316,
-          620,   620,   836,   844,    24,    24,    24,    24,
-          844,   480,   620,   364,   316,  1000,   620,    24,
-           24,   620,   316,   364,   472,   980,     8,    32,
-          804,   716,   752,   908,   752,   908,   804,    32,
-           32,     8,     4,   752,    32,    16,    16,    32,
-           32,    36,   176,   980,   752,   908,   980,   980,
-          464,     4,   752,   980,     4,   908,   980,   144,
-          472,   460,   980,   980,   460,   460,   460,    16,
-          472,   732,   788,   788,   472,   772,    16,    32,
-          472,   460,    16,   460,   472,   472,   432,    80,
-          928,   100,   536,   768,   360,   452,   296,   360,
-          536,   836,   316,   536,   144,   536,   452,   316,
-          360,   536,   536,   360,   964,   124,    24,   316,
-           24,   100,   360,   964,    24,   360,    24,   948,
-          596,  1000,    24,   212,   844,   928,    24,   144,
-          424,   464,   360,   156,   360,   464,   596,   316,
-          464,   596,   596,   448,   156,   236,   252,   664,
-          100,   212,   212,   100,   252,   240,   212,   784,
-          136,   136,   252,   252,   212,   236,   240,   252,
-          532,   328,   236,   532,   532,   252,   156,   212,
-          516,   516,   156,   516,   212,   360,   360,  1004,
-          516,   212,   212,   252,   360,   252,  1004,   360,
-          516,   448,   156,   296,   360,  1008,   532,   532,
-          532,   196,   296,   252,   360,   156,   360,   892,
-          144,   448,   196,   240,   448,   156,    80,   448,
-          252,   448,   576,    56,   432,   596,   716,   496,
-          664,   928,   892,   928,   516,   496,   496,   668,
-          716,   928,   716,   928,  1004,   668,   596,   944,
-          516,   516,   220,   516,   496,   496,   596,   464,
-          516,   496,   928,   944,   944,   264,   596,   596,
-         1004,   596,   892,   668,    12,   220,   300,   244,
-          300,   432,   496,    12,   804,    20,    52,    56,
-          112,   804,   112,   112,   592,    56,    52,    52,
-           12,    48,    56,    20,    56,   944,   944,    20,
-          112,    48,   432,    12,    12,   112,   300,   432,
-          300,   432,   432,   396,   136,   516,   212,   516,
-         1004,   516,   664,   328,   136,   136,   328,   328,
-          664,   240,   124,   240,   872,   828,    12,   220,
-         1020,   244,   516,   892,   516,   576,   516,   136,
-           20,   396,   396,   576,   136,    20,   136,   396,
-           12,   240,   576,   576,    68,   612,   988,   348,
-          428,  1016,   200,   256,   744,   276,   276,   276,
-          276,   120,   120,   276,   128,   748,   200,  1016,
-          280,   568,   568,   428,    76,   280,   280,   128,
-          428,   280,   428,   568,   568,   572,   128,   276,
-          128,   128,   276,   572,   572,   400,   524,   348,
-          200,   356,   524,   280,   524,   428,   348,   524,
-          568,   568,   524,   568,   948,   144,   428,   380,
-          500,   816,   548,   548,   500,   500,   884,   380,
-          972,   380,   248,   268,   988,   972,   816,   168,
-          168,   572,   972,  1004,   972,   168,   168,   400,
-          128,   988,   168,   128,   168,   572,   572,   428,
-          428,   572,   988,   168,   400,   572,   572,   872,
-          128,   400,   400,   572,  1012,   428,   888,   988,
-          972,   988,   168,   168,   268,   568,   428,   268,
-          128,   568,   428,   268,   568,   568,   144,   604,
-          244,   888,   248,   336,   348,   268,   348,   568,
-          604,   268,   888,   268,   524,   268,   524,   568,
-          244,   500,   416,   272,   612,    76,  1016,   236,
-          328,   328,   236,   328,    76,   328,   136,    80,
-          240,   604,   396,   240,   328,   612,   328,    76,
-          428,   228,   272,   240,   272,   428,   612,   428,
-          612,   612,   576,   884,   592,    12,   136,   396,
-          416,   612,   612,   612,   136,   396,   244,    12,
-           12,   592,   848,   328,   592,   592,   612,   612,
-          612,   168,   592,   592,   884,   592,   416,   572,
-          168,   612,   592,   612,   612,   416,   168,  1004,
-          416,   592,   612,   416,   592,   592,   204,   576,
-          272,   416,   228,   268,   416,   416,   428,   396,
-          272,   428,   428,   428,   416,   848,  1012,   604,
-          396,   372,    12,   848,   576,   612,   416,   416,
-           12,   576,   576,   576,   828,   500,   956,   548,
-          432,   884,   548,   548,   432,   548,   548,   112,
-          320,   320,   300,   320,  1012,   432,   548,   432,
-          372,    12,   372,   432,    12,   204,   500,    20,
-          416,   500,   548,   500,   548,   548,   556,  1020,
-          408,   260,   192,   532,   236,  1016,   876,   340,
-           76,    76,   340,  1016,   340,   340,   236,   204,
-          532,   532,   252,   396,    80,   848,   340,   340,
-          252,   192,   252,   532,   848,   260,   588,   340,
-          192,   340,   812,   588,   340,   588,   280,   340,
-          340,   408,   448,   192,   296,   296,   196,   192,
-          296,   204,   532,   812,   192,   196,   192,   252,
-          252,   448,   448,    68,   368,   408,   408,   588,
-          408,   368,   408,   448,   448,   448,  1020,   272,
-          260,   372,   196,   820,   228,   228,   228,   368,
-          888,   888,   260,   408,   368,   368,   408,   408,
-          260,   280,   272,  1012,   260,   228,   828,   260,
-          132,   272,   872,   340,   524,   260,   280,   524,
-           80,   372,   196,   576,  1020,   448,   892,   396,
-          576,   576,   448,   196,   408,    84,   448,   372,
-          484,   372,   264,   576,   240,   240,    80,   396,
-          272,   448,   576,   196,    68,   256,   336,   556,
-          888,   484,   524,   280,   556,   556,   200,   336,
-          180,   356,   524,   356,   388,   556,   556,   556,
-          524,   336,   336,   256,   556,   356,   412,   200,
-          412,   180,   492,   492,   492,   200,   356,   356,
-          492,   492,   120,   280,   200,   556,   484,   280,
-          264,   256,   588,    68,   876,   280,   368,    68,
-          216,   296,   588,   468,   588,    68,   468,   588,
-          216,   388,   588,   556,   388,   368,   468,   588,
-          556,    84,   812,   468,   556,   388,   216,   388,
-          468,   216,   388,   388,   468,   588,   588,   468,
-          412,   276,   256,   120,   588,   468,   588,   800,
-          216,   468,   412,   468,   484,   468,   384,   152,
-           88,   420,   140,   352,   528,   132,   440,   708,
-          440,   440,   528,   436,   528,   528,   608,   604,
-          440,   440,   352,   604,   440,   604,   604,   608,
-          608,   440,   604,   608,   608,   108,   140,  1012,
-          352,   992,    72,    72,   344,   204,  1012,   376,
-          852,   608,   140,   160,   608,   160,   140,   160,
-          608,   608,   440,   140,    72,   352,   352,   484,
-          608,   440,   992,   108,   376,    72,   352,   440,
-          344,   376,    72,   376,   148,   376,   440,   140,
-          140,   440,   440,   376,   140,   284,   148,    72,
-          108,   148,   344,   140,   436,   108,   484,   140,
-          992,    72,   140,   436,   436,   108,   284,   140,
-          436,   344,   392,   708,   916,   148,   436,   952,
-          648,   952,   420,   420,   344,   148,   916,   436,
-          692,   420,   420,   916,   880,   420,   916,   552,
-          552,   916,   692,   952,   608,   160,   608,    84,
-          160,   916,   708,   952,   332,   332,   952,   392,
-          992,   436,   436,   392,   420,   420,   420,   160,
-          344,   392,   380,   484,   392,   420,   264,   528,
-          392,   148,   992,   988,   248,   436,   544,   108,
-          544,   436,   544,   544,   248,   544,   484,    72,
-          992,   544,   992,   400,   400,   544,   484,    72,
-          364,   248,   508,   544,   508,   544,   544,   248,
-          436,   148,   544,   564,   564,   544,   564,   860,
-          972,   420,    44,    60,   816,   392,   392,   816,
-          436,   420,   380,   420,   860,   400,   380,   392,
-          392,   392,   400,   500,   528,   552,    60,   528,
-          248,    88,   336,   436,   148,   248,   528,   528,
-          248,   528,   528,   380,   956,   880,   552,    60,
-          500,   552,   552,   484,   956,   816,   380,   484,
-          456,   508,   308,   336,   356,    96,   356,   812,
-          336,   336,   344,   312,    92,   288,   308,   288,
-          584,   584,    92,   216,   308,   288,   412,   412,
-          412,   412,  1004,   256,   996,   312,   584,   584,
-          312,   584,   584,   312,   488,   488,    96,   256,
-          200,   412,   312,   492,   412,   412,   492,    92,
-          312,   492,   312,   492,   492,   336,   968,   564,
-          256,   764,    72,   976,    72,    72,   256,   512,
-          152,   564,   512,   508,   188,   968,    72,   528,
-          152,   968,   896,   528,   968,   152,   488,   152,
-          132,   152,   512,   512,   488,   188,   188,   488,
-          488,   488,   996,   512,   512,    72,   508,   152,
-          344,   488,   148,   508,   508,   564,   152,   508,
-          512,   152,   512,   564,   564,   292,   256,   200,
-          744,   256,   564,   512,   336,   200,   508,   336,
-          508,   508,   512,   292,   200,   488,   512,   512,
-          512,   508,   248,   336,   812,   564,   336,   292,
-          348,   348,   336,   564,   284,   564,   336,   344,
-          204,   812,   284,   376,    64,   976,   132,   936,
-          896,   968,    72,   936,   896,   924,   936,   968,
-          968,   936,   968,   344,   352,   924,   924,   132,
-          924,   132,   800,   968,    72,   976,   976,   976,
-          976,   204,   800,   344,   924,    64,   924,    64,
-           64,   344,   704,    64,    64,   352,   344,   204,
-          344,   924,   704,   924,   204,   352,   352,   896,
-          832,   376,   376,   376,   376,   344,   232,   188,
-          840,   896,   456,   936,   172,   208,   208,   172,
-          456,   936,   172,   188,   976,   800,   456,   188,
-          584,   188,   584,   208,   232,   308,   456,   308,
-         1004,   456,    84,   476,    64,   344,   344,    64,
-          896,   936,   848,    64,   476,    64,   456,   208,
-          476,   476,   208,    64,   344,   476,   476,   344,
-          284,   476,   604,   424,   824,   560,   104,   932,
-          700,   720,   808,   720,   792,   808,   808,   808,
-          720,   384,   792,   932,   932,   384,   616,   616,
-          792,   792,   504,   504,   104,   616,   504,   384,
-          540,   560,   560,   104,   560,   504,   124,   504,
-          616,   224,  1004,   520,   560,   616,   616,   824,
-          304,   684,   580,   324,   580,   600,   580,   720,
-          324,   684,   824,   824,   504,   824,   324,   324,
-          616,   504,   616,   616,   580,   580,   244,   616,
-          464,   540,   104,   808,   984,   808,   932,   984,
-          164,   164,   984,   164,   124,   932,   984,   932,
-          984,   984,   444,   932,   560,   164,   164,   164,
-          384,   384,   424,   164,   560,   164,   184,   404,
-          540,   540,   404,   444,   540,   560,   560,   424,
-          224,   184,   424,   224,   424,   444,   560,   424,
-          560,   540,   444,   520,   520,   560,   560,   540,
-          184,   444,   464,   964,   776,   364,   776,   364,
-          964,   984,   364,   984,   364,   364,   964,   144,
-          264,   144,   444,   404,   424,   960,   424,   184,
-          404,   948,   124,   984,   404,   404,   404,   404,
-          184,   444,   244,   848,   760,   604,   940,   332,
-          608,   868,   868,   132,   656,   868,   332,   708,
-          332,   708,   332,   868,   960,   960,   244,   332,
-          960,   132,   224,   116,   960,   940,   116,   124,
-          332,   116,   332,   244,   332,   852,   244,   740,
-          828,   224,   868,   940,   960,   444,   940,   740,
-          868,   828,   604,   184,   608,   244,   960,   604,
-          604,   740,   604,   244,   604,   244,   604,   608,
-         1004,   828,   604,   224,   872,   828,   740,   852,
-          872,   852,   224,   852,   184,   868,   224,   224,
-          608,   872,   604,   852,   872,   872,   160,   852,
-         1012,   608,  1012,   608,   144,   124,   184,   948,
-          780,   184,   760,   828,   828,   948,   144,   948,
+          432,     4,   628,   572,   992,   460,   592,   860,
+          488,   624,   860,   492,   148,   492,   492,   488,
+          292,   148,   592,   592,   592,   292,   656,   656,
+          292,   592,   592,   592,   292,   656,   656,   488,
+          720,   948,   948,   488,   292,   928,   948,  1008,
+         1008,   656,   176,   656,   488,   820,   460,   292,
+          176,   948,   148,   292,   148,   292,   132,   292,
+          148,   292,   132,    96,   176,   460,   460,   460,
+          132,   148,   580,   948,   316,   592,   880,   992,
+          880,   992,   992,   592,   316,   592,   592,   660,
+          932,   148,   132,   948,   592,   316,   592,   316,
+          132,    96,   592,   148,   584,   472,   948,  1008,
+          132,   316,   316,  1008,   132,   132,   660,   932,
+          896,   132,   132,   132,   660,   660,   932,  1008,
+          152,   932,   564,   580,   968,   152,   152,   728,
+          316,   604,   748,   720,   116,   396,   564,   592,
+          396,   396,   396,   864,   396,   860,   860,   116,
+          952,   396,   396,   748,   116,   472,   116,   396,
+          848,   864,   472,    96,   944,   604,   604,   116,
+          952,   472,   604,   356,    96,   968,   316,   932,
+         1012,  1012,   316,   316,  1012,   992,   296,   316,
+          316,   296,    96,   296,   296,   316,   992,   296,
+          396,   952,   296,   396,   992,   540,   396,   396,
+          316,   848,   216,   296,   356,   592,   396,   356,
+          564,   116,   316,   196,   472,   752,   776,   848,
+           96,   564,   848,    96,   216,   776,   848,    96,
+          472,   472,   472,   840,   780,   196,   848,   276,
+          780,   196,   196,   276,   276,   848,   276,   356,
+          356,   356,   196,   196,   276,   472,   572,   572,
+          780,   796,   584,   572,  1008,   356,   796,   316,
+          316,   780,   276,   656,  1008,   572,   236,   772,
+           96,   656,   728,   276,   656,   572,   488,   656,
+          396,   276,   572,   116,   472,   472,   216,   472,
+          396,   656,   556,   388,   328,    36,   664,   164,
+          476,   648,    56,   628,   628,   648,   628,   648,
+          648,   496,    56,   476,   648,   476,   164,   648,
+          648,   476,   496,   496,   664,   476,   628,   352,
+          236,   236,   664,   668,   508,   628,    56,   380,
+          648,   636,   636,   648,   648,   636,   216,   636,
+          572,   628,    56,   636,   140,   636,   628,   472,
+          628,   648,   572,   380,   312,   508,   608,   140,
+          608,   648,   608,   608,   452,   608,   636,   176,
+          328,   668,   240,   676,   676,   140,   636,   636,
+          668,   636,   668,   328,   140,   636,   328,   328,
+          636,   636,   176,   608,   608,   240,   176,   676,
+          676,   240,   292,   292,   604,   156,   388,   140,
+          312,   488,   628,   312,   628,   236,   488,   628,
+          140,   220,   388,   388,   220,   388,   916,   628,
+          608,   156,   488,   312,   388,   508,   508,   388,
+          508,   488,   388,   488,   388,   508,    76,   488,
+          608,   488,   608,   608,   156,   604,   748,   864,
+          220,   220,   864,   624,   624,   624,   220,   216,
+          604,   624,   604,    76,   624,   488,   388,   156,
+          492,   624,   492,   624,   624,   156,   624,   916,
+          388,   452,   216,   488,   488,   888,   656,   488,
+          292,   608,   176,   240,   292,   292,   240,   292,
+          572,   564,   488,   292,   308,   308,   492,   492,
+          488,   488,   656,   140,   328,   240,   140,   240,
+          428,   328,   768,   656,   864,   240,   236,   768,
+          240,   656,   428,   240,   864,   488,   240,   256,
+          196,    96,   180,   964,   964,   220,   368,   900,
+          180,   772,   236,   776,   180,   840,   180,   180,
+          180,   220,   296,   220,   180,   472,   472,    96,
+          220,   604,   428,   220,   964,   604,   604,   944,
+          472,   564,   604,   964,    96,   428,   564,   296,
+          604,   472,   276,   348,   728,   772,   772,   116,
+          220,   772,   140,   864,   348,   952,   180,   348,
+          348,   220,   348,   368,   368,   276,   328,   196,
+          196,   348,   348,   348,   656,   840,   276,   216,
+          332,   900,   256,   804,   840,   200,   200,   200,
+          576,   256,   200,   268,   272,   268,   272,   268,
+          664,   180,   268,    84,    84,   180,   268,   180,
+          236,   216,   180,   268,   664,   664,   268,   368,
+          296,   556,   368,   348,   840,   196,   196,   328,
+          200,   348,   668,   668,   348,   668,   296,   668,
+          348,   236,   348,   368,   668,    36,   332,   332,
+          664,   368,   664,   664,   368,   200,   564,   348,
+          332,   564,   348,   368,   564,   668,   348,   368,
+          408,   216,   576,   200,   256,   332,   668,   332,
+          576,   556,   408,   556,   664,   576,   416,   164,
+          988,   548,   760,   308,   852,   756,   872,   288,
+          872,   288,   288,   508,   508,   288,   288,   608,
+          312,   508,   608,   216,   308,   492,   308,   308,
+          508,   872,   492,   492,   156,   548,   812,   724,
+          528,   308,   608,   812,   308,   308,   852,   872,
+          784,    24,   528,   548,   548,   528,   548,   528,
+          852,   216,   892,   292,   308,     0,   528,   784,
+          460,   460,   308,   812,   292,   176,   216,   460,
+          892,   308,   492,   148,   800,   988,   988,   148,
+          492,   308,   492,   916,   988,   784,   876,   528,
+          528,   892,   528,   528,   876,   892,   408,   988,
+          988,   892,   568,   568,   408,   640,   820,   460,
+          460,   988,   460,   988,   640,   216,   660,   568,
+          640,   528,   508,   380,   616,   516,   288,   144,
+          852,   124,   124,   144,   124,   476,   516,   516,
+          596,   596,   516,   596,   564,   596,   616,   536,
+          380,   124,   516,   516,   516,   380,   516,   536,
+          616,   536,   216,   496,   536,   516,   596,   216,
+          536,   564,   536,   596,   536,   596,   380,   700,
+          312,   476,   216,   648,   164,   476,   516,   516,
+          516,   584,   584,   608,   516,   836,   508,   508,
+          508,    96,   516,   608,   516,   608,   608,   440,
+          528,   400,   360,   124,   456,   360,   420,   400,
+          456,   144,   300,   456,   616,   400,    80,   456,
+          420,   300,   420,   420,   528,   300,   124,   288,
+          144,   548,   548,   548,   216,   300,   408,   456,
+          548,   528,   300,   528,   428,   836,   812,   440,
+          676,   440,   380,   472,   552,   852,   608,   124,
+          300,   380,   420,   440,   440,   420,   440,   552,
+          420,   440,   512,   420,   440,   552,   124,    80,
+          608,    88,   144,   436,    16,    52,   340,   244,
+           52,   244,   340,   340,   416,     4,   244,     4,
+           16,   416,   416,     4,   416,  1020,   244,   960,
+          416,   980,   416,   416,   244,   436,   436,   512,
+          108,   436,   320,   548,   280,    24,   296,     4,
+          280,   584,    16,   280,   584,   548,   280,   528,
+          528,    52,  1000,   320,   296,   616,   400,   320,
+          400,   456,   584,   616,   280,    16,   456,  1012,
+          360,   456,   144,  1000,    52,   280,   456,   456,
+           52,   280,   456,    80,    28,     4,   908,   588,
+            0,   876,    24,    24,   876,   568,    24,   552,
+          640,   568,   588,   588,   924,   204,   908,    12,
+           12,   588,     0,    12,   924,   924,    12,   572,
+          572,   960,    24,    16,     4,   528,     4,     4,
+          528,    16,   204,   960,   416,     4,   416,     4,
+          552,   204,   552,   416,   356,   224,    88,   204,
+           28,   204,   204,   204,    88,   108,   204,   204,
+          224,   184,   184,     8,     8,   224,     8,     8,
+          916,   376,   192,   432,   620,   600,   248,   232,
+          136,    64,   600,    68,   600,   600,   136,   136,
+          232,   356,   600,   232,   248,   424,   284,   424,
+          620,   620,   304,   620,   424,   424,   620,   248,
+          424,   600,   620,   620,   424,   600,   236,   560,
+          560,   424,   264,   168,   160,   188,   424,   432,
+          432,   424,   432,   936,   136,   248,   212,   424,
+           64,   160,   160,   424,   432,   432,   552,   264,
+          236,   212,   264,   264,   432,   432,   432,   264,
+          432,   584,   212,   936,   160,   212,   404,   644,
+          956,   524,   540,   524,    48,   160,   540,   356,
+          432,   524,    48,   160,   160,   168,   168,   524,
+          524,    48,    64,   192,   160,   432,   540,   192,
+          212,   432,   540,   212,   212,   192,   432,   192,
+          524,   524,   544,   524,   212,   228,   412,   228,
+          412,   228,   524,   524,   644,   524,   544,   524,
+          544,   544,   304,   172,   404,   956,   192,   192,
+          404,    48,   404,   172,   236,   544,   404,   304,
+          996,   172,   404,   540,   172,   404,   284,   304,
+          356,   304,   404,   404,   632,   972,   264,   248,
+          232,   868,   936,   344,   500,   500,   500,   936,
+          344,   344,   248,   364,   232,   364,   500,   500,
+          120,   920,   264,   868,   976,   260,   260,   212,
+          264,   868,   260,   296,   264,   212,   264,   264,
+          376,   160,   264,   844,   936,   500,   920,   540,
+          936,   920,   500,   264,   500,   500,   264,   920,
+          976,   376,   500,   260,   120,   260,   364,   376,
+          248,   188,   260,   120,   512,   500,   500,   188,
+          652,   540,   296,   500,   260,   264,   264,   580,
+          260,   264,   296,   264,   364,   540,   540,   296,
+          344,   976,    44,   936,    92,   936,    92,    44,
+          972,  1012,    92,    92,   920,   744,   868,   976,
+          612,   976,   868,   976,   920,   480,    44,   344,
+          324,   364,   612,   612,   464,   464,   976,   232,
+          344,   464,   364,   464,   364,   344,   464,   580,
+          512,   344,   364,   364,   428,   552,    44,   344,
+          652,   344,   464,   464,   344,    44,   136,   344,
+          464,   584,   464,   344,   464,   136,   344,   552,
+          504,   484,   264,    92,   844,   228,   212,   336,
+          336,   552,   228,   212,   336,   104,   584,    92,
+          940,    92,   228,   228,   844,   912,   336,   336,
+          336,   168,   264,   912,   844,   912,   584,   560,
+          264,   552,   336,   168,   168,   188,   336,   336,
+          188,   104,   652,   228,   448,   336,   208,   912,
+          168,   484,   484,   484,   168,   484,   336,   584,
+          412,   524,   524,   104,   644,   468,   448,   412,
+          448,   644,   644,   448,   644,   584,   228,   336,
+          448,   912,   940,   448,   552,   228,   512,   412,
+          448,   208,   376,   920,    92,    92,   484,   376,
+          120,   912,   712,   920,   376,   920,   376,   584,
+          920,   376,  1012,   504,   984,   712,   484,   504,
+          504,   484,   504,   584,   468,   632,   208,   940,
+          580,    92,   208,   376,   940,   632,   552,   208,
+           92,   632,   632,   208,   468,   208,   468,  1004,
+          100,    76,   468,   652,   444,   984,   512,   384,
+          128,   236,   540,   384,   512,   560,   296,   512,
+          112,   512,   392,   560,   512,   580,   512,   580,
+          464,    44,   984,   444,   580,   444,   392,   580,
+          324,   560,   512,   984,    44,   100,    44,   100,
+          100,   512,   584,   372,   392,   324,   444,   560,
+          444,   560,   560,   512,   444,   512,   372,   352,
+          384,   324,   512,   560,   444,   512,   444,   384,
+          444,   464,   464,   444,   464,   372,    72,   384,
+          428,   540,   520,   888,    80,   324,   560,   612,
+          560,   612,   612,   324,    80,   560,   612,   372,
+          560,   520,  1004,   612,   408,   540,   428,   520,
+          520,   408,   296,   252,   428,   520,   372,   364,
+          612,   384,   352,   612,   612,   384,   520,   392,
+          372,   520,   612,   480,   560,   652,   916,    80,
+          408,   532,   408,    72,    80,    80,   408,   532,
+          652,   888,   856,   612,   372,    72,   652,   652,
+          652,   972,   100,   560,   652,   652,    20,   560,
+         1004,   392,    20,    80,    60,    20,    80,   532,
+           72,   324,   976,   392,   392,   324,   324,   324,
+           72,   468,    72,   480,   480,   324,   468,   480,
+          532,   612,   612,   520,   120,    60,   480,   520,
+          856,   408,    72,    80,   324,    80,   392,   504,
+          480,   408,   672,   940,   712,    40,   468,   736,
+           60,   208,   208,    60,   208,  1004,    60,   484,
+          940,    20,   208,   632,   392,    20,   632,   372,
+           20,   672,   632,   376,    20,    72,   376,   376,
+          652,   532,   632,   532,   632,   392,   532,   532,
+          632,   632,   632,   652,    20,    20,   632,   652,
+          652,   632,   652,    20,   408,    60,    40,   532,
+          480,   712,   376,   584,   532,   532,   532,    72,
+          672,    40,   672,   672,    72,   392,   532,    40,
+           60,    60,   504,   408,   504,   352,   480,   504,
+          480,   504,   504,   472,   372,   272,   452,   840,
+          776,   804,    20,   564,   804,    84,   352,   352,
+           84,   840,   572,    84,   252,   252,   584,   452,
+          352,   352,   352,   452,   652,   452,   352,   252,
+          452,   584,   104,   352,   352,   104,   104,   352,
+          584,   584,   272,    84,   816,   112,   564,   900,
+          564,    84,   268,    20,    84,   564,   252,   272,
+          576,   576,   252,   816,   352,    84,   272,   252,
+          252,   272,   272,   352,   352,   736,   104,   452,
+           76,    40,  1004,   884,   672,  1004,   672,   672,
+          112,   672,    60,    40,   672,   672,   672,   252,
+          816,   672,   652,   672,    76,   452,  1004,   252,
+          884,    76,    76,   352,   252,   452,   672,   652,
+          916,    76,   452,   352,    76,   104,   652,    76,
+          672,   652,   652,   352,   672,    76,    20,   392,
+           76,   352,
 };
 
 static encode_aux _vq_aux_lsp20_0 = {
@@ -1150,11 +1238,11 @@ static encode_aux _vq_aux_lsp20_0 = {
        _vq_ptr1_lsp20_0,
        _vq_p_lsp20_0,
        _vq_q_lsp20_0,
-       1672, 1672
+       1842, 1842
 };
 
 static static_codebook _vq_book_lsp20_0 = {
-       4, 256, 4153539, 2811524, 8, 1,
+       4, 256, 4158449, 2800453, 8, 1,
        _vq_quantlist_lsp20_0,
        _vq_lengthlist_lsp20_0,
        &_vq_aux_lsp20_0,
index 22b7aab..05084e9 100644 (file)
 #include "vorbis/codebook.h"
 
 static long _vq_quantlist_lsp32_0[] = {
-         104,   173,    89,   119
-          97,   184,   105,    37
-         168,   132,    36,    44
-         190,    55,    80,   133
-         254,    68,    32,    38
-         124,   123,   157,    57
-         200,    84,    72,   136
-         185,    74,    51,    76
-         140,    78,    95,   189
-         183,    97,    81,    53
-         169,    55,    59,   128
-         160,    32,    81,    86
-         169,   121,   104,    77
-         146,   105,    90,    67
-         155,   126,    89,   168
-         152,    87,   139,   115
-         152,    96,   114,    74
-         115,    64,    92,   169
-         105,   104,    35,    35
-          43,    54,    62,    70
-           7,    17,    39,    61, 
-         135,   106,    20,    40
-          58,   121,   126,    24
-         127,    37,    66,   110
-          70,   130,   119,   152
-         106,   159,    22,    29
-          59,    57,    72,    68
-          15,    39,    61,    62
-         172,    40,    24,    36
-          65,   121,   150,    25
-         153,    29,    50,    85
-          97,   119,    78,   149
-         132,   114,    40,    65
-          54,    52,    76,    62
-          75,    50,    86,    38
-         132,    84,    40,   121
-          36,    60,   136,   106
-          72,   121,    85,    59
-         123,    94,    62,   137
-          58,   139,    81,    19
-          20,    61,    85,    56
-          65,    50,    81,    36
-         103,   148,    46,    99
-          46,    61,    86,   167
-          49,   119,    97,    58
-          88,   144,    44,    69
-          41,    45,    64,    66
-          33,    53,    65,    99
-          85,    81,   151,   240
-          88,    39,    77,    67
-          71,   157,   207,    49
-          48,    91,   109,   101
-         111,   111,    93,    34
-          55,    48,    42,    50
-         116,   128,    93,    54
-          52,    57,    74,    83
-         135,    61,    32,    60
-         138,    67,    49,    56
-          91,   143,   138,    91
-          70,    98,    91,   140
-          95,    71,    83,    61
-           9,    29,    49,    77
-          60,    71,    72,    56
-         142,    71,    98,   137
-          45,    60,    85,   133
-          55,    76,    72,   135
-          78,    84,   108,   166
-         145,    23,    43,    64
-          89,    63,    24,    45
-          43,    90,    47,    73
-         135,    49,   122,    99
-          40,    58,   107,   200
-          73,    44,    61,   139
-          73,    76,   119,   233
-         151,    42,    26,    35
-          76,    43,    72,    61
-          28,    46,   114,    67
-          68,   127,   193,    40, 
-          97,    44,    70,   146
-          75,    28,    93,    86
-         111,   125,   104,    92
-         112,    57,    63,    63
-          27,     0,    23,    38, 
-          51,    53,   112,    39
-          86,    99,   162,    58
-          58,    65,    75,    80
-         100,   134,   139,   157
-          73,    87,    74,    64
-           3,     7,    21,    45
-         166,    90,    33,    37
-          55,    74,   106,   178
-          58,    65,   168,   110
-         117,    32,    51,    70
-         125,    52,    89,    65
-         100,   108,    81,    72
-          24,    74,    45,    38
-         200,    46,    21,    36, 
-          96,    63,   121,    37
-          95,   100,   117,   103
-         112,    70,    26,    59
-         121,    99,    75,    82
-         127,    66,   102,    58
-          88,   115,    62,    61
-          23,    28,    49,    58, 
-         250,   117,    32,    54
-         111,    26,    57,    53
-          97,   145,    79,   146
-          54,    90,   135,    31
-         133,   131,    45,   125
-          56,    71,   102,    50
-          43,    22,    45,    61
-          85,    24,    36,    52
-          95,   110,   137,   156
-          78,    51,   103,    38
-         123,    97,    55,    62
-         135,   122,    81,   132
-          70,    83,    39,    82
-          30,    34,    57,    67
-          85,   104,    36,    62
-         151,    76,    94,    57
-          57,   107,   132,    85
-          67,    68,   134,   106
-         123,    47,    69,   142
-          76,   102,    74,    56, 
-          44,    58,    67,    78
-         111,    46,    72,    36
-         182,    42,    47,    86
-          50,   118,   133,   127
-          75,    46,   124,    98
-         100,   101,    58,   134
-          70,   139,    34,    64
-          56,    42,    70,    67
-         146,   176,   131,   111
-         146,    24,    27,    47
-          99,    87,    83,    91
-          51,    60,   131,   132
-          98,    81,    89,    68, 
-          71,   134,    83,   126
-          76,    62,    51,    58
-          54,    24,    51,    64
-         115,   174,   129,    88
-          99,    72,    23,    47, 
-         116,    88,    38,   101
-          50,    70,   141,   197
-          98,    79,   122,    49
-          79,   114,   103,    80
-          81,   104,    31,    40
-          71,    22,    58,    62
-         138,   164,   200,   136
-         132,    26,    30,    50
-         129,   147,    40,    38
-          88,    67,    61,    68
-         102,    83,   150,   104
-          71,    74,    82,    99
-         171,    43,    37,    62
-          70,    10,    29,    40
-         141,   134,   136,   169
-         115,    20,    21,    34
-         104,   188,    62,    34
-          68,    66,    77,    80
-          62,    73,   206,   132, 
-          52,    83,   106,    73, 
-         108,    80,    60,    64, 
-          47,     8,    25,    42
-         196,   188,   122,    93
-          26,    73,   122,    54
-          67,    83,   192,    44
-          23,    55,    71,   137
-          91,    75,    47,   101
-          87,    83,   121,   117
-          59,    92,    36,    40
-          95,    23,    44,    53
-          98,   163,   208,    91
-          47,    61,    81,   100
-          50,   122,   102,    83
-          37,    55,    69,   147
-          69,    71,    81,    87
-         113,    68,   105,   101, 
-          81,    72,    54,    40
-          66,    67,    29,    46
-         179,   116,   132,    87
-          45,    67,   149,    50
-          83,   102,   182,    99
-          25,    46,    68,    93
-          75,    60,   116,    51
-          73,   157,   107,    89
-          24,    91,    84,    37, 
-         105,    22,    48,    57
-         210,   123,   113,    96
-          87,    54,    97,    46
-          75,    79,   171,   101, 
-          33,    47,   120,   108, 
-          68,    72,   173,    40
-          82,   139,    88,    74
-          36,   120,    64,    30
-          76,    25,    63,    64
-         137,   149,    80,    78
-          63,    52,   107,   105
-          72,   163,    76,    31
-          49,   123,    53,   100
-         109,    39,   127,    86
-          61,    98,    73,   144
-          53,   138,    48,    35
-          56,    50,    67,    38
-         124,   211,    80,    52
-          92,    81,    67,    99
-          77,    75,   117,    67
-          40,   116,    57,    74, 
-         110,    35,   100,    67
-          68,   134,    54,   108
-          65,   169,    48,    23
-          36,    40,    62,    64
-          50,    52,   124,    73
-         140,    76,   127,    73
-          31,    53,    80,   186
-          91,    34,    87,    95, 
-          84,    81,   110,   101
-          44,   103,   110,    24
-          75,    32,    70,    66
-         223,    55,    29,    34
-          36,    61,    74,   105
-         129,    84,   147,    92
-          17,    40,    70,   144
-         122,    28,    57,    93
-         113,    88,   124,    51
-          65,    94,    69,    40
-          55,    25,    62,    93
-         167,   170,    45,    39
-          82,    58,    75,    52
-          86,    88,   224,   117
-          10,    35,    61,   114, 
-          95,    57,   157,    80
-          83,    65,    94,    86
-         109,    94,    85,    29
-          18,    46,    64,    81
-          61,    32,    68,   109
-          93,    78,   136,   152
-          94,    29,    50,    94
-         120,   102,    94,    84
-          50,    67,   163,    70
-          92,    78,    90,    24
-          29,    95,    40,    46
-         103,    94,   212,   201
-          86,    20,    23,    38
-          75,   155,   121,    22
-          33,    91,    88,   105
-          61,    66,    87,   154
-          75,    77,    93,    99
-          99,   129,    33,    39
-          67,    56,    52,    59
-         115,   132,   171,   115
-         130,    20,    26,    40
-          97,   134,   138,    35
-          56,    65,    81,   100
-          92,    52,   106,   149
-          80,    76,    98,   106
+          33,    61,   134,    38
+          41,    37,    72,   122
+          40,    43,   104,    67
+          26,    61,    77,    95
+          31,    26,    65,    81
+          34,    48,    57,    71
+          17,    39,   100,   108
+          42,    48,    62,    70
+          51,    77,    27,    24
+          80,    53,   100,    84
+          73,    77,   135,   174
+          46,    31,    62,    33
+          49,    34,    43,    34
+          37,    34,    89,    79
+         175,   185,    43,    21
+          47,    49,   111,    71
+          88,    34,    60,   106
+         143,    77,    86,    28
+          49,   108,    98,    54
+          20,     3,     2,    25
+           3,    33,    50,   141, 
+          36,    56,    78,   117
+          60,    91,   163,    33
+          71,    75,   104,   152
+          62,    33,    73,    57
+         107,    64,   120,    91
+          61,    38,    63,    32
+          68,    16,    54,    59
+          48,    43,    21,    33
+          45,    48,    70,    68
+         254,    77,    21,     9
+          36,    57,    83,   141
+          67,    30,   100,    41
+         125,   140,   108,    53
+          46,    70,    87,    47
+          56,     5,    13,    25
+          42,    36,    26,    25
+          26,    46,    78,   154
+         122,    32,    48,    90
+          98,    19,    42,    70
+          88,    57,   105,    29
+         111,   123,   124,   101
+          58,    48,    73,    23
+          41,    34,    64,    56
+          45,    58,   133,   175
+          34,    50,   124,   104
+          26,    93,    66,    74
+          64,    77,    61,    57
+         112,   135,    61,    74
+         103,    51,    64,    48
+          46,     8,    39,    43
+          12,    32,    55,    52
+         142,    49,    23,    59
+         113,    22,    53,    73
+          92,    66,    63,    63
+         123,    95,   105,    82
+          91,    31,    70,    42
+          54,    49,    37,    28
+          15,    42,    77,    30
+          60,    71,    77,   109
+         112,    33,   111,    52
+          85,    65,    42,    86
+         156,    84,   108,    32
+         160,    42,    74,    10
+           2,     2,    23,    35
+          24,    50,    54,    71
+          73,    47,    33,    44
+         129,   144,    43,    18
+         122,    81,    34,    61
+         126,    74,    71,    45
+          76,   108,   105,   111
+          67,    52,    69,    31
+          42,    62,    35,    58
+          48,    94,    47,    88
+          93,    61,   113,    82
+          67,    49,    81,    73
+         101,    25,    97,    65
+          98,    92,   137,   190, 
+          42,    96,   110,    21
+           8,    19,    40,    49
+          29,    21,    50,    53
+          63,    54,    39,    64
+          64,   111,   172,    38, 
+          90,    68,    51,   103
+          58,    49,   116,    86
+          70,    80,   134,    94
+          67,    53,    55,    59
+          56,    36,    38,    49
+          23,    47,    60,    89
+         121,    23,    31,    56
+          67,   120,    81,    63
+         109,    60,    66,    58
+          64,    70,    92,   121
+          73,    75,   117,    61
+          55,   118,   120,    16
+          33,    11,     0,    23
+          27,    32,    31,    26, 
+          28,    50,    65,    90
+         159,    66,    64,    97
+          65,    29,    80,   121
+          87,    35,    75,   128
+          56,    65,   152,    92
+          82,    29,    61,    34
+          53,    36,    65,    28, 
+          45,    17,    47,    50
+         194,    79,    47,    38
+         101,    45,    80,   132
+          63,    75,    76,    24
+          91,   140,   106,    87
+         101,    80,    58,    32
+          63,    11,    21,    26
+           2,    29,    42,   117
+          47,    59,    55,    47
+         155,   175,    29,    23
+         102,    81,    27,    64
+         141,   107,    31,    15
+          77,   117,   181,    77
+          63,    67,    40,    35
+          74,    28,    36,    16
+          32,    38,    57,    59
+          59,    65,    46,    89
+          87,   152,   125,    24
+          47,    81,    89,    50
+         137,    32,   117,    46, 
+          73,   109,   147,    99
+          67,    99,    64,    35
+           1,    17,    34,    57
+          12,    32,    55,    85
+          39,    69,    75,    45
+          79,   134,   100,    76
+          27,    63,   118,    25
+          58,    57,    85,    92
+         132,    52,    67,   124
+          82,    59,    29,    52
+          66,    15,    43,    18
+          57,    14,    48,    64
+          44,    53,    69,    98, 
+          79,   110,    71,   107
+          70,    56,    69,    47
+         105,    78,    86,    17
+         149,   108,    68,   100
+          52,   136,    72,    17, 
+          12,     8,    34,    40
+          34,    18,    58,    66
+          54,    49,    79,    80
+         106,    85,    81,    68
+          89,    56,    53,    19
+          82,   147,    96,    20
+          61,    60,   132,    82
+          78,    73,    41,    51
+          28,    63,    40,    35
+          27,    45,    41,    31
+          55,    68,    97,   149
+         103,    60,    27,    57
+          49,    63,    84,   139
+          70,    68,    74,    78
+         111,    65,    75,    71
+          53,    82,   138,    20
+          64,     5,    37,    39
+          19,    36,    51,    59
+          50,    50,    72,    72, 
+         117,   112,    41,    73, 
+          87,    21,    64,    84, 
+          44,    88,   104,    89
+         187,    49,    51,    45
+          50,   111,    28,    19
+          58,    52,    16,    20
+          18,    41,    59,    69
+          38,    58,    59,    90
+         212,    65,    17,    11
+         166,    52,    27,    74
+          55,   101,   103,    97
+          71,   122,   101,    66
+          76,    37,   112,    39
+          30,     7,    34,    42
+          25,    17,    46,    50
+          44,    40,    67,    55
+         106,   193,    51,    21, 
+          88,    49,    68,    51
+         119,    86,    86,    67
+         110,    97,    86,   141
+          38,    91,    37,    55
+          80,     7,    35,    45
+          31,    37,    49,    54
+          45,    59,    80,    95
+          85,    88,    65,   101
+          76,    66,    81,    47, 
+          97,   107,    43,    82
+         123,    74,   137,    37
+          89,    70,    82,    67
+           4,     7,    28,    41, 
+           9,    27,    46,    78, 
+          19,    72,    65,    62
+         105,   108,    68,   103
+         144,    15,    41,    48
+          99,    80,   121,    30
+          81,   106,    41,    75
+         118,    85,    17,    18
+          95,    12,    33,    49
+           9,    38,    65,    96
+          48,    59,    80,   119
+          71,    89,    73,    59
+          60,   104,    62,    96
+          55,    70,   111,    55
+         141,    35,    49,    94
+          84,    93,    85,    46
+          83,    12,    10,    24
+          16,    35,    70,   114, 
+          42,    55,   153,    50
+          76,    19,    49,    71
+         205,    41,    18,     9
+          49,   109,    60,    70
+          60,    85,   162,    99
+          97,    61,    63,    21
+          81,    49,    16,    20
+          33,    86,    92,    85, 
+          10,    35,    69,   154
+          75,   124,    27,    27
+         161,    29,    16,    20
+          69,    24,    61,    99
+         121,   156,   124,    77
+         104,     9,    13,    24
+          17,    52,   115,    45
+          74,    92,    39,    59
+          50,    23,    58,    95
+         145,    17,    80,    29
+          36,    91,    73,    17
+          46,    56,   126,   110
+          32,    50,    96,   184
+          20,    49,    85,    33
+          79,   151,    64,    14, 
+         124,   100,    21,    21
+           2,    24,    38,    81
+          30,    93,   108,    12
+          82,    70,    13,    24
+          17,    37,    96,    67
+         180,   106,    75,   100
+         143,    21,    12,    26
+         109,    74,    14,    23
+          52,    92,    42,    53
+          26,    49,    62,   120
+          37,    42,    99,    31
+          28,    69,    57,    26
+          51,    69,   164,    39
+          23,    48,   122,    86
+          67,    37,    43,    37
+         183,    36,    16,    12
+          86,   131,    37,    31
+          12,    24,    44,    50
+          43,   123,    59,    18
+          23,    92,    60,    19
+         109,    19,    33,    45
+         117,   114,   192,   139
+         123,    15,    11,    24
+          71,   110,    24,    23
+          86,    49,    41,    73
 };
 
 static long _vq_lengthlist_lsp32_0[] = {
-        1, 3, 3, 4, 4, 5, 5, 5, 7, 8, 8, 8, 9,10,10,12,
-       13,13,14,14,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+        1, 2, 3, 4, 5, 6,13,13,13,13,13,13,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
 };
 
 static long _vq_ptr0_lsp32_0[] = {
            -1,    -2,    -3,    -4,    -5,    -6,    -7,    -8,
-           -9,   -10,   -11,    32,   119,   -14,   -15,     7,
-          240,   -18,   -19,     7,    10,    10,   -23,   -24,
-           32,    35,    10,   -20,    97,   -26,    81,    11,
-          -33,   -34,     7,   150,   -37,     4,   219,   -40,
-          -41,   -42,   -43,   -44,   -45,    45,    52,   -48,
-           45,    42,   -51,    52,   193,   -54,   -55,   -56,
-          -57,    52,   101,   -60,    94,   -62,    52,    94,
-          -65,   -66,   -67,   -68,   -69,   -70,   -71,    32,
-          -73,    52,   -30,    42,    54,   -78,   -79,    52,
-           54,    42,   100,   150,   -85,   -86,   -87,   -62,
-          -74,   119,   101,   -92,   -82,   118,   101,   -93,
-          -97,    35,   -99,  -100,   100,  -102,  -103,  -104,
-         -105,    38,    70,  -108,  -109,  -110,  -111,   100,
-         -113,    70,  -115,    70,   119,  -113,   -95,   177,
-         -121,  -122,  -123,   100,   101,   123,   -82,   162,
-           60,  -130,  -131,  -132,  -133,    38,    42,  -136,
-         -137,    35,    94,    38,  -141,  -105,  -128,   129,
-         -145,  -146,    94,    81,  -123,    60,  -149,  -152,
-           94,   137,  -155,    94,   101,   134,  -159,  -160,
-           70,  -162,  -163,    35,   122,  -166,    11,   122,
-         -169,    38,  -150,  -172,  -173,    35,   100,    17,
-         -177,  -178,    70,    11,   -20,  -170,  -183,  -184,
-         -185,  -186,  -187,  -188,  -189,  -190,    21,    57,
-           28,  -194,  -195,    28,  -181,  -198,  -199,    30,
-         -196,    56,   146,    28,  -205,    21,  -207,  -208,
-           56,    57,  -211,  -212,  -190,  -202,    96,  -216,
-           89,  -214,   118,   126,    96,  -222,  -223,    32,
-           89,  -226,  -227,   -24,  -218,    35,  -231,    35,
-          101,  -234,  -235,    11,  -228,  -238,  -239,  -240,
-         -241,  -242,    23,   142,    93,   130,   122,  -248,
-         -249,  -250,    30,    57,    57,    81,    93,    30,
-         -257,  -258,  -259,  -255,   130,  -262,    57,  -264,
-           93,    11,  -267,  -268,  -269,  -191,   -93,  -270,
-           93,   114,  -275,  -276,  -277,  -278,  -279,  -280,
-           32,  -282,    35,   101,  -285,    35,    45,    94,
-         -289,  -290,    45,   -51,  -271,  -294,  -295,  -296,
-           52,   123,  -287,  -218,  -299,  -302,    45,  -304,
-           35,   129,    35,   134,  -309,  -310,  -311,    94,
-          101,   144,  -315,    37,  -317,    94,   114,  -320,
-          102,  -300,  -323,  -324,  -325,  -326,    93,   202,
-          114,  -330,  -331,    93,  -333,  -334,   102,   136,
-         -337,  -338,    35,  -340,  -341,   102,   134,   102,
-         -345,  -254,    39,  -346,   136,   107,  -351,  -352,
-         -353,  -354,  -355,  -356,  -357,    21,   123,  -360,
-           25,   130,  -363,    21,    25,  -366,    25,   -11,
-           39,  -368,  -371,  -372,  -373,  -374,  -375,    25,
-          114,  -378,    45,  -380,    32,  -382,  -383,    45,
-          210,   130,  -387,  -388,    25,  -296,   202,  -392,
-           45,  -297,  -395,  -396,    25,   198,  -399,  -400,
-           45,  -402,   198,  -404,  -405,  -406,  -407,    39,
-           39,  -320,  -408,  -384,  -410,   233,  -415,  -416,
-         -417,  -418,   102,  -412,  -421,   130,  -419,   142,
-         -425,  -426,   233,  -428,    21,   248,  -431,    57,
-          248,   162,  -422,  -436,  -437,  -438,  -439,    57,
-         -434,  -440,  -443,  -444,  -445,  -418,   146,  -446,
-         -449,   162,  -423,  -447,  -453,  -262,   125,   114,
-         -318,  -454,   233,  -460,  -461,  -462,  -463,  -464,
-         -465,  -466,  -467,  -468,  -469,    22,    37,    37,
-         -473,  -474,    37,    44,  -477,   174,  -479,  -480,
-         -481,    97,   192,   144,  -485,  -486,    37,   123,
-          136,  -490,  -491,  -492,  -470,   151,   118,  -494,
-         -497,  -498,  -499,    22,   151,  -502,    22,  -504,
-         -505,    37,  -507,    22,  -509,  -510,  -511,  -512,
-         -513,  -514,    39,   102,  -517,  -518,   102,   130,
-          123,  -522,  -523,   102,   123,  -526,  -527,    60,
-         -529,    97,   125,   162,  -533,  -534,  -535,  -536,
-         -537,  -538,    23,   122,    23,  -530,  -543,  -544,
-         -545,  -546,  -547,    60,  -549,  -550,    60,   136,
-          136,  -554,    93,   189,    97,    93,    97,  -481,
-          125,   200,   206,  -564,  -565,   122,  -567,  -568,
-         -569,   102,   142,  -572,  -573,   134,  -560,  -576,
-          136,  -578,   142,   205,  -581,   136,   122,  -584,
-          201,    81,   205,  -588,  -589,  -590,    97,  -585,
-         -482,  -591,   200,  -593,  -155,  -595,   202,  -600,
-         -601,  -602,  -603,  -604,  -605,  -606,  -607,    22,
-           37,  -598,   198,  -612,  -613,  -614,  -615,    37,
-          145,   134,  -619,  -620,    94,  -218,  -617,    87,
-         -625,    94,   144,  -628,   134,  -630,  -631,  -632,
-         -633,    29,  -635,    94,  -637,   144,   145,  -640,
-           29,  -623,  -157,  -641,  -645,  -646,  -124,   217,
-          144,   202,  -651,  -652,  -653,    22,   144,  -656,
-           22,  -658,  -659,    29,   166,   120,  -663,  -664,
-         -665,   120,  -667,   174,  -669,  -474,  -649,   145,
-         -670,  -674,  -675,   166,  -677,  -678,   134,   200,
-         -681,  -682,  -654,    87,   200,  -686,   192,  -683,
-          192,  -687,   209,  -692,  -693,  -694,  -695,  -696,
-           59,   137,  -699,  -305,  -689,   184,   137,  -701,
-         -705,    59,   134,   145,  -709,  -710,  -665,  -703,
-         -713,   169,  -715,  -716,   145,   169,  -719,  -720,
-         -721,    70,  -723,  -724,  -725,  -726,  -727,    59,
-         -729,    66,  -731,    17,  -733,    17,   129,  -736,
-          122,  -738,  -739,  -164,  -623,  -740,  -743,  -539,
-           81,   177,  -747,  -678,  -744,   177,  -748,  -752,
-          129,  -754,  -755,  -713,   118,   216,  -759,  -760,
-         -761,   177,  -763,   200,  -679,   176,  -767,  -768,
-         -769,  -770,  -771,  -772,    91,  -774,    59,   121,
-         -777,    90,  -779,    66,  -781,    90,  -783,  -784,
-         -785,    59,  -787,  -788,  -789,  -790,    59,   216,
-         -793,   174,  -795,   174,  -797,   201,  -799,  -800,
-         -801,   121,   216,  -804,  -805,   200,  -802,   199,
-         -809,   201,    87,  -812,  -813,  -814,  -815,    91,
-         -817,  -818,   120,   121,  -810,  -822,  -818,  -820,
-         -823,   189,  -827,  -828,  -829,    91,   192,  -832,
-          121,  -834,   121,  -686,   184,  -838,  -839,  -840,
-         -841,  -842,  -843,  -844,  -845,    42,   150,  -848,
-           54,   176,    42,  -852,  -850,   176,  -500,  -856,
-         -857,    42,  -859,   185,  -861,    54,   193,  -864,
-         -865,    52,  -867,  -868,    54,   224,  -871,   193,
-         -854,  -874,  -875,  -876,  -633,  -872,  -862,   151,
-          224,  -882,   193,    84,    84,  -886,   185,   118,
-         -889,  -890,  -891,  -892,  -893,  -894,  -895,    42,
-          108,    80,  -899,  -900,    54,  -902,    80,    42,
-         -905,    42,  -907,    80,  -909,  -910,  -868,    81,
-           13,  -914,    13,  -912,  -911,   213,  -919,  -920,
-           54,  -922,  -116,    87,  -923,  -924,  -927,  -928,
-          158,  -930,    80,   185,  -933,   213,  -935,  -883,
-         -925,   213,    98,  -940,  -941,     8,  -943,  -944,
-         -945,    31,    80,   106,  -949,  -950,    63,    81,
-         -951,  -954,    38,  -956,  -957,  -958,    31,   137,
-         -961,    80,  -963,  -964,  -965,    31,  -895,    81,
-         -969,  -970,    38,  -967,  -971,  -974,  -975,  -976,
-           98,   145,  -153,    87,  -149,  -970,  -980,    98,
-         -985,  -986,  -987,  -981,    85,  -982,  -989,  -115,
-         -990,  -992,    10,  -996,  -997,  -998,    63,  -993,
-         -115,  -999, -1001, -1004,    70,     3,    70, -1008,
-           98,   125,    99, -1012, -1013, -1014, -1015, -1016,
-        -1017, -1018, -1019,    58,    80, -1022,    80,   152,
-        -1025,    84, -1027, -1028,    58, -1030,    77, -1010,
-        -1033, -1034, -1035, -1036,    77,   118,    77,   152,
-          213, -1042, -1043, -1044,    24,    58,    24, -1048,
-           31, -1050,    58,   106, -1053, -1054, -1055, -1056,
-           50, -1058,    77,   182, -1061,     8, -1063, -1064,
-           48,   160,    73, -1068, -1069, -1070, -1071, -1072,
-        -1044,    99,   112,   106, -1077, -1078,   112, -1080,
-          152,   182, -1083, -1084, -1085,    24,   112, -1088,
-            8, -1073,     8,   168, -1093, -1094, -1095,    31,
-        -1097,    31,     8, -1100, -1101,    63,   151,   106,
-        -1105, -1044,    81,   160, -1109, -1110,   112, -1106,
-        -1065, -1111, -1113, -1116, -1117, -1118, -1119, -1120,
-           63, -1122,  -113, -1114,    84, -1004, -1123,    84,
-        -1129,    84,   152,   190, -1133, -1134, -1135, -1136,
-        -1025,  -887, -1139,    98, -1141, -1142,    29,   120,
-         -702,    81, -1147, -1148, -1149, -1129,    56, -1152,
-        -1153,    98,   169,   127, -1157, -1158, -1159,    91,
-         -675, -1150, -1161, -1164,  -665, -1162,  -713,   118,
-        -1642, -1167,    99, -1172, -1173, -1174, -1127, -1170,
-           98,   152, -1175, -1180,   160, -1182,    77, -1184,
-           84,   166, -1187, -1188, -1189, -1190,    59, -1192,
-        -1193,    59, -1195, -1196,   120,   127, -1199, -1200,
-        -1201, -1202,    66,    56, -1203, -1206,    91,   127,
-        -1204, -1197, -1208, -1212, -1213, -1214, -1215,    66,
-        -1159, -1210, -1219, -1206, -1217,   127,    99, -1224,
-           91,   143, -1227, -1066,    74,    99, -1231, -1232,
-            8,    73, -1235, -1236, -1237,  -965,    74, -1238,
-           17,    63, -1243,  -729,    67,   137,    17, -1248,
-        -1249, -1250, -1251, -1046, -1244, -1254,   127,  -965,
-        -1252,    98, -1256, -1260, -1237, -2556, -1258,    99,
-           98, -1266,   152, -1268, -1269, -1270,  -729, -1263,
-        -1197,   125,    92, -1276, -1277, -1278, -1279,    24,
-          127, -1282,   160, -1284,   169,   190, -1287,    73,
-        -1274, -1290, -1291, -1292, -1293, -1294, -1295,     5,
-           12, -1298, -1299, -1300, -1301, -1302, -1303,    15,
-          115, -1306,    86,    14, -1309,     8,    86, -1312,
-            6,     8, -1288, -1316,     6, -1296,    81,    67,
-        -1321,     0, -1323, -1324, -1325, -1326,    58, -1328,
-        -1329, -1330,     5,    50,    50, -1319, -1335,    50,
-        -1074, -1333, -1339, -1340, -1341, -1342,    15, -1337,
-        -1345, -1309, -1343,   106,    67, -1350, -1306,    56,
-           15, -1354,   106,    86, -1351, -1358, -1359, -1360,
-            8, -1362, -1064, -1356, -1365,    86, -1363,    15,
-        -1369,    86,   229, -1372, -1373, -1374, -1375,     5,
-        -1377, -1378, -1379,    12,   180, -1382,   140,   180,
-        -1385, -1386, -1387,    15,    12, -1390,     6, -1366,
-        -1393, -1394, -1395,    14, -1397, -1398, -1399,    15,
-          140, -1402,    14,   140, -1319, -1406, -1388,    56,
-           30, -1395, -1408, -1410, -1413, -1414, -1415,     5,
-           50,   140, -1419, -1420, -1421,     5, -1411,    50,
-          172, -1426, -1369,   215,   156, -1430, -1431,    50,
-           86,   168, -1435, -1436,    86,   229, -1439, -1424,
-           78, -1440,  -242, -1444,   104, -1446, -1447,    14,
-          180,     6, -1451, -1452,   132, -1380,   208,   188,
-        -1457, -1458, -1459, -1460,   132,   148,   164, -1464,
-        -1452,    23,   180,   156, -1465, -1470, -1471,   148,
-          172, -1428, -1106, -1465, -1477, -1478, -1479, -1480,
-        -1481, -1482,     5, -1484, -1485, -1486,     5,     1,
-        -1489,     0, -1475, -1379, -1490, -1321, -1492,   196,
-        -1497, -1498, -1499, -1500,    58, -1354, -1494, -1502,
-        -1505,    80,   106, -1503,   108, -1510, -1511,    58,
-            0,     1,    80, -1516, -1517,     5,     1, -1520,
-        -1028, -1507,   151, -1524, -1022, -1522,     1,   133,
-        -1335,   125,    67, -1532, -1533, -1534,     6,    15,
-        -1537,     3, -1539,     5,    12, -1542, -1543,     5,
-        -1545, -1546, -1352,   105,   115, -1550,    16,   105,
-          115, -1554, -1555, -1101,   105,    16, -1559, -1550,
-           92, -1560, -1561, -1564, -1565,     8, -1562, -1568,
-        -1569, -1309, -1566, -1572,    63,     3, -1573,   146,
-          141,   108, -1020, -1576, -1581,   106,   116, -1584,
-        -1585, -1586, -1587, -1588, -1589,     6, -1591, -1592,
-           12,   104,     9, -1596,     9,   227, -1593,    92,
-            4, -1602, -1603,    16,     3,     9,     4, -1599,
-        -1609,     6,     3, -1612, -1613,     5, -1615,     5,
-          105, -1618, -1619,    12, -1592, -1616,   204,   108,
-        -1625, -1626, -1627,     1,    92, -1630,   196, -1628,
-        -1633,   158, -1631, -1636, -1637, -1638, -1639,    13,
-        -1551,  -847, -1861, -1640, -1643,    13, -1647, -1648,
-        -1649,    13,    16, -1009,  -914,   146, -1655,    13,
-        -1657,     1, -1040, -1010,    54, -1662, -1663, -1664,
-        -1665, -1666,    13, -1557, -1659,     3,    16, -1672,
-        -1673, -1674,     7,   116,    92,   -34, -1676, -1680,
-           13,     9, -1683, -1684, -1674, -1678, -1685,     7,
-           13,   150, -1680, -1686,   108, -1694, -1695, -1696,
-        -1697, -1698, -1699, -1700, -1701, -1702, -1703, -1704,
-        -1705,    26, -1707,    34,    26, -1710, -1707, -1691,
-           41,    41, -1715,    62, -1717, -1718, -1719,    34,
-           62,    41,    62,    83,   186,   170, -1727, -1728,
-        -1729, -1730,    26,    75,   138,    62, -1712, -1711,
-        -1737,    41, -1735, -1740, -1741, -1742,    62,    69,
-        -1745,    69,   225, -1748, -1749,    69,   138,   170,
-          116, -1754, -1755, -1756, -1757, -1758,    26,    55,
-        -1761,    75,    79, -1764, -1765, -1766, -1767,    26,
-           75,   178, -1771,    75, -1773,   218, -1775, -1749,
-          116, -1776, -1779,   116, -1781, -1782, -1783,    41,
-          203,    69, -1787, -1788, -1749, -1777,   189,   170,
-        -1793, -1794,   179,   151,   203, -1798, -1799, -1800,
-        -1737, -1795,   195, -1804, -1805, -1806,    33,   131,
-           49, -1737, -1808,   113, -1813, -1814,   131, -1811,
-        -1802,    49, -1817, -1820, -1821, -1822,    49, -1824,
-           34, -1818, -1827,   105, -1829, -1830, -1831, -1832,
-           68, -1616, -1825, -1836, -1832,   138,   149, -1840,
-        -1841,   116, -1843, -1844,    68, -1576,   116,   170,
-        -1837,    62,   141, -1849, -1853, -1854, -1855, -1856,
-           41,   171,   195, -1860, -1809, -1990,   178,   138,
-        -1865,    75,    49,   218, -1869, -1870, -1736, -1911,
-        -1866, -1872, -1875, -1876, -1877,    68, -1879,   170,
-        -1732,   178, -1881, -1884, -1732,    62,   187,   187,
-        -1889, -1890, -1891,    68, -1885,   157, -1895, -1896,
-           68,   187, -1899,   171,   179, -1902, -1903, -1904,
-        -1905, -1906, -1907,    55,    79, -1910, -1759,    34,
-        -1913,    83, -1915,    85,   165, -1918,    76, -1920,
-          165,   173, -1923, -1924, -1925, -1926, -1927,    47,
-        -1929,   124,   220, -1932, -1933,    55, -1911, -1936,
-          173, -1934,    69, -1940, -1941, -1942,    47,    76,
-           55, -1946, -1947, -1943, -1937, -1950, -1951, -1952,
-        -1953,    47,   167,   167, -1948, -1958, -1959, -1960,
-          175, -1962,   173,   175,   191, -1966,    72,   175,
-        -1969, -1970, -1971, -1972, -1973, -1974, -1975,    26,
-           33,    33,    69, -1933, -1556,    49, -1983, -1984,
-           33,    76,    26, -1988, -1989, -1805,    34, -1981,
-        -1991,   124,   131, -1992, -1997, -1998, -1999,    33,
-           76,    41, -1944,   194, -2005, -2006, -2000, -2003,
-          165, -1723,   217, -1881,   146, -2014, -2015, -2016,
-        -2017,    40,    47, -2020, -2021, -1927, -2012, -2024,
-        -2025,   131,   195,   226, -2029,   241, -2031,    47,
-          124, -2034, -2035,   131,   241,   203, -2039, -2040,
-           69,   186, -2043, -1999, -2022,   124,   124, -2041,
-          116, -2050,   131, -2037, -2048, -2054, -2055, -2056,
-        -2057, -2058,    27,    61,   117,   222, -2063, -2064,
-        -2065, -2066,    27,   110,   117,    95, -2052,    95,
-          110,   139, -2075, -2076, -2077,    20,    82,    82,
-        -2081,    61,   103,   110, -2085,   155, -2087, -2088,
-        -2089, -2090, -2091,    47, -1742,    47,    40,    46,
-        -2097, -2098,    40, -2100, -2101, -2102,    46,   183,
-          183, -2106,   139, -2108, -2109,    40,    95, -2112,
-        -2113,    46,    53, -2116, -2117,    53,   139, -2110,
-        -2092, -2120, -2123, -2124,    40, -2126, -2127,   241,
-        -2121, -2128, -2131,    53,   168, -2134, -2135, -2136,
-           47,   159, -2139,    40,   183, -2142, -2140,    72,
-          230, -2146, -2147, -2148, -2149, -2150, -2151,    53,
-        -2153,    53,   111,   139, -2157,   111,   157,    53,
-        -2161, -2162,   111,   179, -2143, -2166,   147, -2168,
-          157,   171, -2171, -2172,   131,   147,   226, -2106,
-        -2164, -2166,    85, -2180, -2181, -2182, -2183, -2184,
-        -2185, -2186, -2187, -2188, -2189, -2190,    36, -2192,
-           64,    65, -2195,    43, -2197, -2192,    49,    65,
-        -2198, -2202, -2190, -2200,    64, -2206, -2207,    64,
-          197, -2210, -2211,    64,   212,   245, -2215,   191,
-        -2203, -2218, -2219,    64,   175,    49, -2223,    79,
-          165, -2226, -1920, -2221, -2224, -2227,   173, -2232,
-        -2233,   173, -2229, -2236, -2237,    43, -2239, -2240,
-        -2241, -2242,    65, -2244,    72,    78,    78, -2248,
-        -2249, -2250,    72, -2252,   197,   215, -2255,    79,
-        -2257, -2258,    71,    36, -2261, -2262,    43,    71,
-        -2265,    78,    43,   135, -2269, -2270, -2271, -2272,
-        -2273, -2274,    87,    44,    44,    51, -2279, -2280,
-           87, -2282,   161,   176, -2285, -2286,    51, -2288,
-          153,   161, -2291, -2292,   161,   207, -2295,   199,
-          207, -2298, -2299,  -810,    85, -2302,   109, -2304,
-        -2305, -2306,   107,   184, -2309,   161, -2300, -2309,
-        -2310,   181, -2315, -2316,   165,   159,   181, -2320,
-        -2321, -2322,   165, -2324,   109, -2326, -2327,   109,
-          181,   181, -2331, -2332, -2333, -2334,   128, -2336,
-           36,   181, -2339, -2340,    51, -2342,   128, -2344,
-          161, -2346, -2189,    34,   116, -2292, -2178,   197,
-        -2353, -2190, -2350,   212, -2357,   161, -2292, -2300,
-           79, -2329, -2360,   128, -2365, -2366, -2367, -2199,
-        -2362, -2360,   176,   197,   159, -2374, -2375, -2376,
-        -2377, -2378,   153,   176, -2381,   161, -2383, -2384,
-        -2317, -2244, -2385, -2388, -2389, -2390,  -849, -2386,
-          197, -2391, -2395,   184, -2393, -2398, -2399, -2400,
-           36, -2259, -2396,    51,    51, -2342,   159, -2408,
-           51, -2410, -2411, -2412, -2413, -2414, -2415, -2416,
-           22,    44, -2419,    97, -2421,   107, -2406, -2424,
-        -2425, -2426, -2427, -2428,    44,   109,    51, -2429,
-        -2275,  -683, -2435,    51, -2437, -2438, -2439,   107,
-          206, -2442,   128,   181, -2445, -2446, -2404, -2429,
-          121, -2447,  -477,   113, -2453,    39, -2455,    44,
-        -2457,    39,   184,    97,   107, -2462, -2463, -2464,
-          121, -2466, -2467, -2468,    51,   199,  -795,   113,
-        -2473,   199,  -797, -2327,   247, -2478, -2479, -2480,
-           44, -2475, -2483,  -125, -2481,   199, -2487,   130,
-        -2489, -2490,   123,  -562, -2484, -2492, -2495, -2496,
-        -2435,   159,   153, -2435, -1801, -2502,   128,   206,
-          199,   201, -2507, -2508, -2509, -2510, -2511,    87,
-          225, -2514, -2515, -2516,    87,   184, -2519,    60,
-        -2521,   123, -2523, -2524,    60,   184,   113, -2528,
-        -2529, -2530, -2531, -2532,    78, -2526,    78,   109,
-          184, -2245, -2535, -2540,   208, -2542, -2543,    23,
-           78, -2546,   168, -2548, -2524,   189,   113, -2552,
-          205, -2554, -2555,  -558,    49,   184, -2559, -2363,
-        -2556, -2562,   153, -2564,   161, -2566, -2567,    23,
-          205,    78, -2560, -2572,    78, -2574,   128,   153,
-        -2577, -2578,   128,   200, -2581, -2582,   128,   206,
-        -2583, -2570, -2347, -2372,   151, -2590, -2591, -2592,
-        -2593, -2594, -2595,    71, -2588, -2598,    90,   116,
-           90, -2602, -2603, -2600, -2599,    91,  -777, -2604,
-        -2607, -2610,  -829,   109,   135,  -832, -2611,   109,
-        -2617, -2618, -2619, -2620, -2621,    51,   121,   174,
-          120, -2626, -2627, -2628, -2404,   109, -2300,   128,
-        -2630, -2613, -2586, -2632, -2635, -2442, -1913, -2638,
-        -2408,   109,   128, -2644,    71, -2646, -2647, -2648,
-           65,    78, -2651,  -777,    83,   201,   201, -2656,
-        -2657, -2658,    78,    79,   128, -2659, -2663,  -801,
-        -2661,   254, -2667,   128, -2669, -2670, -2671, -2672,
-        -2673, -2674, -2675, -2676, -2677,   116, -2679,    62,
-        -2003, -2664,   207, -2684, -2685, -2686, -2687,   109,
-           62, -2690, -2003, -2688, -2691, -2682,    83, -2696,
-          113, -2634,
+           -9,   -10,   -11,    34,    47,   -12,   203,   -16,
+          107,   -18,   -19,   -20,    32,    34,    34,   -24,
+           75,   138,   -27,    56,   107,   -30,    75,   173,
+          -33,   -34,   -35,   -36,    34,   -38,   -39,    47,
+           75,    73,    40,   -44,   -45,   -21,   -42,   -48,
+          120,   -50,   -51,    47,  -262,   155,   -55,   -56,
+          -57,   -58,    47,   149,   -61,   138,   178,   -30,
+          -53,   -66,   -67,   -68,   -69,    16,   162,   -72,
+          120,   -74,    53,   203,   -77,   -78,   -79,   -80,
+           32,   -82,    75,   138,   -85,   -86,    56,   162,
+          138,   -90,    32,   131,   -93,   -94,   -95,    86,
+          -61,   -91,   -99,  -100,    75,   -72,   -97,    84,
+         -105,  -106,  -107,  -108,  -109,    34,   226,  -112,
+          107,  -103,  -115,  -112,  -113,   122,  -119,  -120,
+           47,    73,  -123,   -51,   122,  -126,  -127,   107,
+          239,  -130,   226,  -132,  -133,    46,    73,  -136,
+         -137,  -138,  -139,    32,  -141,  -142,  -143,  -144,
+         -145,  -146,    71,  -148,    86,   133,  -124,  -148,
+           78,  -154,  -155,   128,  -157,   181,  -152,  -160,
+         -161,    81,   117,  -164,  -165,  -166,  -167,   117,
+         -158,  -170,   165,   122,   133,   131,   165,   -48,
+           75,  -176,  -179,   -20,  -177,  -182,  -183,  -184,
+           71,   138,  -187,   107,    84,  -188,  -191,  -155,
+         -189,    34,  -195,  -196,   165,   226,  -199,   107,
+           76,  -200,  -203,  -204,  -205,  -206,  -207,   -20,
+         -201,    71,  -211,  -212,    56,    86,  -215,    71,
+          203,  -218,  -219,  -220,    39,  -222,    39,   133,
+         -225,  -226,    56,  -228,    86,   157,   138,    56,
+          133,  -185,  -229,   -59,    78,   239,  -239,  -240,
+         -241,  -242,    81,  -228,  -236,  -244,   -80,  -245,
+         -249,  -250,  -222,   173,   122,  -228,  -252,    78,
+           86,  -258,  -259,  -260,  -261,  -221, -1650,  -255,
+           78,    89,  -267,  -231,  -264,  -171,     0,  -272,
+         -273,   -74,    78,   153,    89,  -231,     0,  -278,
+          107,  -282,  -283,  -284,    56,   -88,     0,   149,
+          149,  -286,  -291,  -292,  -293,  -294,  -295,    89,
+          237,   146,  -289,  -300,  -301,   146,   153,   149,
+         -305,  -306,  -307,  -308,   133,   165,  -311,   146,
+         -298,   234,  -300,    92,  -312,  -316,  -319,   146,
+          173,  -322,   146,   238,  -325,  -326,  -327,   107,
+         -322,  -320,   165,  -332,  -187,  -270,  -330,    45,
+         -337,   149,  -339,  -330,    15,   249,  -343,   239,
+         -345,  -346,  -347,  -348,  -349,  -350,    26,  -352,
+         -353,    66,   198,   198,  -357,  -358,    66,  -360,
+           39,  -362,   102,   198,  -340,  -366,  -367,  -368,
+         -369,    66,   133,  -372,   117,    45,  -375,  -376,
+          102,   133,  -379,  -372,  -373,    84,  -383,  -384,
+           56,    15,  -387,  -388,    66,   234,  -362,  -385,
+         -391,  -394,  -363,  -392,  -397,  -398,   198,   221,
+         -401,   214,  -395,  -404,    89,  -406,  -407,   234,
+          251,  -410,   237,  -402,  -413,  -414,  -415,  -416,
+           24,  -418,    26,    42,  -421,  -422,  -423,    26,
+          102,  -426,    66,  -411,  -429,  -423,  -427,    27,
+           26,  -434,  -435,  -436,  -437,    24,    39,  -440,
+           39,   162,  -437,   100,    81,  -446,  -447,  -448,
+         -438,    84,  -449,  -444,    76,  -454,  -426,  -452,
+         -444,  -455,    59,  -460,    66,   102,    81,  -464,
+         -465,    32,  -467,    39,  -458,   102,  -468,  -472,
+           24,  -474,  -475,  -476,  -477,    24,  -470,    71,
+         -481,  -482,    81,    86,    73,  -486,  -487,  -419,
+           75,    73,  -491,  -492,    42,   102,  -495,    81,
+         -489,   102,    16,  -500,  -501,  -502,  -503,  -504,
+           26,   245,  -507,  -353,  -498,  -510,  -511,    72,
+           66,    72,   112,  -516,  -517,  -518,    66,  -520,
+          112,   117,   250,  -369,  -508,  -526,   214,   234,
+         -529,  -530,    24,  -532,  -492,  -524,    71,  -536,
+           24,  -538,  -539,  -540,    81,   117,  -543,   112,
+          128,  -546,  -547,  -548,  -541,  -484,   165,  -552,
+          165,  -554,   181,   131,  -309,  -555,  -559,  -560,
+         -561,  -562,  -563,    42,  -103,  -566,  -520,   200,
+          -91,   226,  -571,    71,   181,  -574,  -575,   117,
+           59,  -576,  -579,  -580,  -581,  -582,  -583,  -584,
+         -585,  -586,    15,  -588,   131,  -577,  -591,  -592,
+           34,  -589,  -595,  -596,    46,  -593,  -599,  -600,
+         -109,  -597,   130,  -278,   154,    84,  -607,  -109,
+         -605,  -608,  -611,  -612,  -613,   -90,   100,  -616,
+           15,   100,  -619,  -620,  -621,  -622,    15,  -617,
+           59,   -22,  -624,    15,  -626,  -630,  -631,  -632,
+         -633,    15,     2,  -636,    34,  -628,  -639,    32,
+         -641,  -642,    32,   144,  -645,     2,  -637,  -639,
+           99,  -650,    34,  -652,     2,     0,  -655,  -656,
+         -657,  -658,  -659,    15,   131,  -662,    75,  -648,
+         -176,    84,    99,  -668,  -669,  -670,    46,  -672,
+         -489,    16,   120,  -676,  -677,  -678,  -679,    16,
+           99,   -82,  -673,    99,  -685,  -100,  -682,   120,
+          144,  -673,  -686,  -692,  -648,  -690,   184,  -555,
+         -693,  -696,  -699,  -645,    99,  -702,  -670,   154,
+         -705,  -706,    99,    45,  -709,  -710,  -674,  -707,
+           31,  -714,   136,  -712,  -717,   120,  -715,  -720,
+           99,  -722,   -80,  -718,   144,  -643,  -723,  -728,
+          120,  -730,   144,  -726,  -733,  -734,  -735,  -736,
+         -737,    21,    37,   244,  -741,  -742,  -743,  -712,
+          122,    37,    45,    37,  -749,  -750,     2,  -752,
+         -737,  -112,     1,     1,    99,     1,  -759,  -760,
+         -761,  -762,    46,  -764,  -765,  -766,    21,  -768,
+           21,    31,    21,  -772,  -773,  -774,  -775,    15,
+         -694,  -753,  -779,    45,  -315,  -744,   233,  -784,
+         -785,  -786,  -385,    78,  -789,    46,     0,  -659,
+         -787,   215,  -795,  -796,    45,     0,  -799,  -800,
+         -801,  -802,    46,  -804,  -805,    21,     2,  -792,
+            2,   136,    99,    46,  -813,     0,  -807,     2,
+            3,  -818,  -819,  -820,  -821,  -822,    24,   192,
+         -825,  -826,  -827,  -828,    13,  -830,  -831,    81,
+         -833,    24,   209,  -836,    24,   160,  -839,  -840,
+         -841,  -842,    29,   168,  -845,   160,  -847,  -848,
+           81,   168,    81,  -852,   209,  -854,  -855,    13,
+           47,  -858,  -859,  -828,  -856,   224,   168,  -864,
+           97,  -866,    97,   168,    72,  -860,  -871,  -872,
+         -873,  -874,  -875,  -876,  -877,  -878,    13,     3,
+          168,  -882,    97,  -884,    97,   168,  -887,  -888,
+            1,    78,  -885,  -889,   173,  -894,  -895,    13,
+         -897,  -898,    13,     3,  -901,     1,   107,     2,
+         -902,  -906,  -907,  -908,  -909,    37,  -901,  -904,
+          240,  -914,   216,    78,  -917,  -899,  -915,  -918,
+           78,  -922,  -923,  -924,  -925,    46,  -927,  -928,
+         -929,  -750,  -920,   222,  -120,  -932,  -935,  -936,
+         -895,  -933,  -939,     2,     3,   128,  -943,   192,
+          203,  -946,  -947,  -948,    46,   136,   120,   128,
+         -953,  -954,    46,   120,   168,  -958,  -959,    13,
+           29,  -960,   155,  -964,  -965,    97,   168,   192,
+         -969,  -717,   155,  -949,   122,  -809,  -972,  -974,
+         -977,  -978,  -979,  -536,   122,  -982,  -983,  -984,
+           24,  -986,    26,    42,    26,    24,  -991,  -992,
+         -989,  -980,    29,  -996,  -997,    29,  -999, -1000,
+          112, -1002,   176,   241, -1005,    26,    27,    24,
+          176, -1010, -1011,  -994,    73, -1000, -1012,   192,
+           29,   181, -1019, -1020,    42,   241, -1023, -1024,
+          112,   192,    47, -1028,    46, -1030, -1031, -1032,
+           29,   128, -1026,   181, -1037,  -155, -1034,   181,
+        -1038, -1042, -1043, -1044, -1045,    32, -1047, -1048,
+         -984,   122,  -987,   107,   128, -1054,    32,    42,
+        -1057, -1058,  -642, -1051, -1059,   128, -1063,    29,
+           34,   141, -1067, -1068, -1032,  -787,     2, -1072,
+            2,   222, -1075, -1076,   128,   211, -1079,   130,
+          125, -1082,   128, -1080, -1085, -1086,   130,  -787,
+           34, -1087, -1091, -1092, -1093, -1094, -1095,    26,
+        -1097, -1098,    27,   209, -1101,    43, -1103, -1104,
+        -1105,     5, -1089, -1002,  -889,   201, -1111,    72,
+        -1113, -1114, -1115, -1116,    43,     5, -1119,    43,
+        -1121, -1122,   103,   242, -1125,   229,   186, -1128,
+        -1129, -1130, -1131, -1105, -1126,   125, -1002,   125,
+           78, -1138, -1139,    72,   112, -1142, -1143, -1144,
+        -1145,    72,   242, -1148,   112, -1136, -1151,   242,
+        -1149, -1154,   192,    40, -1157, -1158,  -986,    40,
+          176,  -504, -1159,   112, -1162, -1166, -1167, -1168,
+          103, -1170,   229, -1168, -1164,   241, -1172, -1176,
+        -1177, -1178, -1179, -1180,    12, -1182, -1183, -1184,
+        -1185,    57, -1174,   103,   118, -1190, -1191, -1192,
+           87,  -127, -1180, -1193,    87,   182, -1199, -1200,
+        -1201, -1202, -1203,    57,    72,    72, -1207, -1208,
+        -1209,    57,   155, -1210,    54, -1214, -1116, -1212,
+        -1217,    72,   150,    43, -1196,   155,   150, -1224,
+        -1225, -1226, -1227,    57, -1221, -1230,    72,   125,
+           72, -1231,   150, -1236, -1237, -1238, -1239,    27,
+           43,    72, -1243, -1244, -1245, -1246,    27,    87,
+        -1249,    43, -1233,   135, -1253,    87,    43, -1250,
+        -1204,    54,   103,    76,   135,    27, -1263, -1264,
+        -1265,    27, -1159,    72, -1269,  -353, -1266, -1272,
+        -1273,   118, -1270,   182,  -892,   198, -1279, -1280,
+        -1281, -1282, -1227, -1259, -1283,  -526,    76,   166,
+           75, -1290, -1291,   118,   214,   166,   214, -1296,
+        -1297, -1298, -1299, -1300, -1301, -1302,    65, -1304,
+            4, -1306, -1307, -1308,    65,   150,   167, -1312,
+        -1313, -1314, -1315,    58, -1317,   119, -1319,   119,
+          167, -1322, -1319, -1288,   150,    72, -1327, -1328,
+           58,    76, -1331, -1332, -1333, -1308,    75,    73,
+        -1218, -1335,    61, -1340, -1341, -1119, -1338,  -498,
+        -1345,   119, -1343, -1348,    65, -1350, -1351, -1352,
+        -1180, -1346,   183, -1356, -1319, -1353, -1251, -1357,
+           87, -1012, -1363, -1364, -1304, -1338,   143, -1368,
+        -1369,   119, -1371,   143,   155,   135, -1375, -1376,
+        -1377,    20,   111,   127, -1381, -1382,    58, -1384,
+        -1385,     4,   167, -1372, -1389, -1390, -1391, -1392,
+        -1393,    20,   199,   207, -1397, -1398, -1399, -1400,
+            4, -1387,   199, -1404, -1405,    88,   207, -1402,
+          186,    47, -1411, -1412, -1413, -1414, -1415, -1416,
+           43,     4,    65, -1420, -1421,     5,    88, -1424,
+           65,     4, -1427,    43,     4,    65, -1431,    65,
+        -1417, -1409,   135, -1436, -1437, -1438, -1427, -1433,
+          229, -1442, -1443,     5, -1439, -1444,   229,   192,
+        -1449, -1450, -1451, -1452, -1453,    13,   192,   222,
+        -1457,    97,    61, -1460, -1461, -1447,    47, -1462,
+        -1463, -1466, -1073, -1464,   235, -1470,   229,   107,
+        -1473, -1474, -1475, -1476, -1477,     5, -1471, -1480,
+           88,   178,    47,    13, -1482, -1486, -1487, -1421,
+        -1484,   176,  -892, -1492, -1493, -1494, -1495,  -898,
+        -1490,   235, -1499, -1500,    88, -1496,    13, -1504,
+        -1505, -1506,   207, -1501,  -780, -1507,    83,   224,
+        -1513, -1514, -1515, -1516, -1517, -1518, -1519, -1520,
+           28,    36, -1523, -1524,    36, -1526,    50,   104,
+        -1529,    50,   104, -1532, -1533,    12,   104,   134,
+        -1537,    28, -1510, -1540, -1541, -1536, -1508,    83,
+        -1543, -1546,    36,   110, -1543, -1550,   110, -1552,
+          134,   158, -1526,   155,   110, -1558,    12, -1560,
+          135,    12,   135, -1564, -1565, -1188,  -458, -1568,
+           12,   134,    12,   134, -1573, -1574, -1575,   118,
+          206, -1578,   182, -1566, -1581, -1582,   166, -1584,
+        -1585, -1586, -1587, -1588, -1589,    51,   151, -1592,
+           58, -1594, -1595, -1596,    58, -1598, -1599, -1600,
+           80, -1579, -1601,   104,   143, -1606,    51, -1596,
+        -1602, -1610,   127, -1366, -1109,   159, -1615,   111,
+        -1617, -1618,    51, -1620,   127, -1622, -1623, -1624,
+        -1625, -1568,   155,    28,    12,    28, -1631, -1632,
+           58, -1634, -1635, -1636,    12,   150,   151, -1640,
+          104, -1626, -1596,   155, -1645, -1646, -1647, -1180,
+        -1643,   104, -2510, -1648, -1108,   135, -1155, -1656,
+        -1657, -1658, -1659,    35,    96, -1662,    95,   142,
+        -1665, -1666, -1667,    79,   126,   126, -1671, -1672,
+           19,    95,    64,   126, -1677, -1678, -1679, -1680,
+           35,    96, -1683,    50,    78, -1686, -1687, -1688,
+           36, -1690,    50,    96, -1693, -1694,   111,   191,
+        -1697, -1698, -1699,    51,   191, -1702,   175, -1684,
+        -1705, -1706,    96,   141, -1709,   174, -1155, -1712,
+        -1713, -1714, -1715, -1716, -1717, -1718, -1719, -1720,
+           14, -1722,    33, -1724, -1725, -1726, -1727, -1728,
+        -1729,    33,   108,    33,   140, -1734, -1735, -1736,
+        -1737,    41, -1710, -1740,    41,    77,    77, -1744,
+        -1745, -1730, -1738,   116, -1749, -1750, -1751, -1752,
+           41,   116,   201,   220, -1757,    77,   116, -1760,
+        -1761, -1762, -1763, -1764, -1765,    33,   106,   189,
+        -1767, -1770,    48, -1772,    55,   108, -1775, -1776,
+        -1777,    48, -1772,    83,    62,    62,    48, -1784,
+           62,   121, -1787, -1788, -1770, -1779, -1791, -1792,
+           55,    98,   108,   140, -1797, -1798, -1799, -1731,
+        -1543,   140, -1803,    62, -1803,    76,   121,   113,
+        -1809, -1810, -1811, -1812, -1813, -1814,    17, -1816,
+           17,   105, -1819,    62, -1821,    62, -1805, -1824,
+           62, -1826,    67, -1822, -1829, -1830,    48, -1824,
+           40,    98,    67, -1832, -1837,    67,   115, -1840,
+           30,   105, -1843, -1844, -1845, -1846,    48,    60,
+        -1849,    62, -1851,    67,    40, -1854, -1720, -1852,
+           30, -1858, -1856, -1855,   113, -1862, -1863, -1864,
+           62, -1859, -1860, -1865, -1869, -1870,   105, -1867,
+        -1860, -1871, -1873, -1876, -1877, -1878, -1782,   202,
+        -1881, -1846, -1109,   147,   129, -1886, -1887,    67,
+          147,   196, -1891, -1892, -1893,    55,    98, -1896,
+        -1830, -1889,    55, -1900, -1901,    48,   179, -1904,
+           98, -1906, -1907,    48,    67, -1901,   201,   129,
+        -1913, -1914, -1915,    17, -1917, -1918, -1919,    17,
+          141,   179,    62,    98, -1925, -1926, -1927, -1928,
+           48,    18, -1931, -1932,   129,   147, -1929,    67,
+        -1937, -1938, -1939, -1940, -1941, -1942, -1943,    82,
+        -1934, -1946,   121, -1944,   189, -1950, -1951, -1952,
+          108,   124,   116, -1956, -1957, -1958, -1959,    55,
+        -1948, -1962, -1963,    48,   185, -1966,    55, -1964,
+        -1785, -1967, -1969,   108, -1973, -1974,    48, -1976,
+        -1977, -1978, -1979, -1980,    25,   180, -1983, -1984,
+           70,    94, -1985, -1988, -1989,    55,    90, -1911,
+        -1990, -1992, -1995,    55,   124, -1998, -1999,    25,
+        -2001, -2002,    70, -2004,    82, -2006,    82, -2008,
+          124,   212, -1742,   141, -1996,    18, -2015,    77,
+          180, -2018, -2019, -2020, -2021, -2022, -2023, -2024,
+        -2025, -2026, -2027, -2028,    23,    70,    23, -2032,
+        -2033,    25, -2029, -2013,    25,    70, -2028, -2035,
+          132, -2042, -2043, -2044,    25,    83, -2039,   171,
+        -2049,   132, -2047, -2052, -2053, -2054,    25,    90,
+        -2037, -2055, -2059, -2060,    22,    85,    22, -2064,
+        -2065,    25, -2057, -2068, -2069,    70, -2037,    93,
+          129, -2071,    25,   185, -2077,   180, -2079, -2080,
+           23,    90, -2083,    44, -2081, -2086, -2087, -2088,
+        -2089,    82, -2091, -2092,    22,   172,    82, -2096,
+        -2097, -2098,    25, -2084, -2072, -2099, -2103, -2104,
+        -2105, -2106, -2107,    25,   123, -2110, -2111,    25,
+          145,   132,    93,   123, -2114, -2118,    98, -2120,
+        -2049,    18, -2121, -2122, -2125, -2126, -2127,   137,
+        -2054, -2071, -2131, -2111, -2013, -2112, -2132,   172,
+        -2134, -2138, -2139, -2098, -2136,   188, -2143,   179,
+        -2135, -2140, -2147, -2148, -2149,    23, -2151,    22,
+        -2153,    74,    93, -2156, -2157, -2158, -2159,    23,
+          137, -2162,    85,   189, -2165,    44, -2167, -2168,
+        -2060, -2163,   101, -2061,    93, -2172,    22, -2176,
+        -2062, -1847,    94, -2180,    90, -2182,   137,   171,
+        -2185, -2186, -2187, -2188,    74, -2177, -2191, -2192,
+        -2193, -2194,    74,   106,   137,    74,   171,   185,
+          137, -2172, -2203,   106, -2205, -2206,   123, -2208,
+          132, -2210, -2211, -2212, -2213, -2214, -2215, -2194,
+        -2201, -2196, -2216, -2220, -2221,    90,   106,    90,
+        -2220, -2045, -2194, -2226,    90, -2228,    60, -2220,
+        -2225, -2230, -2233, -2236, -2200, -2234,   185, -2240,
+        -2241,   145, -2243,   156,    94, -2246, -2180, -2244,
+        -2249, -2250,    74, -2081, -2013, -2254, -2255,    90,
+           94, -2258, -2259, -2260,    74,   145,    74,   156,
+        -2265, -2266,   123, -2252,   145, -2270, -2271, -2272,
+        -2273, -2274, -2275, -2276, -2277, -2278,    17,   115,
+        -2281,    69, -2267, -2284,    69,   115, -2287, -1887,
+        -2282,   161, -2279,   139, -2293, -2294,    17,    63,
+        -2297,    63,    69,   115, -2301, -2302, -2303,    63,
+          164, -2306, -2299, -2291,    40, -2310,   161, -2308,
+        -2313, -2314,   115,   170, -2317,   164, -2311, -2320,
+          115,   169, -2323, -2324, -2325, -2326, -2327, -2328,
+           63,    68, -2318, -2328,   208,   115, -2295,   163,
+           69, -2338, -2339,    69, -2341, -2342,    68, -2344,
+           68,   231,    69,   230, -2349, -2350,    52,   170,
+          231, -2354, -2355, -2356, -2357, -2358, -2359, -2360,
+           63,   170, -2363,    68, -2335, -2366, -2367, -2368,
+        -2369, -2363,   157,    69,    69, -2298, -2370, -2376,
+        -2377, -2371,   148, -2378, -2208, -2379, -2206, -2381,
+          156,   187, -2387, -2388, -2389, -2372,   163,   161,
+        -2393,   132, -2395,   145,   148,   132,    84,   123,
+          132,    63, -2403,    68, -2398,    69, -2407, -2408,
+        -2409, -1919, -2404,   123, -1904, -2410, -2415, -2416,
+           17,  -264, -2419, -2420,    63,   123, -2423,    98,
+        -2281, -2417,   132, -2428,   161,   157, -2431,    98,
+        -2433, -2434,    98,    18, -2437,   132, -2435, -2440,
+        -2441, -2442, -2443,    90,    90,   141, -2447, -2448,
+        -2449, -2450,    60, -2438, -2453, -2454, -2455, -2456,
+           69, -2451,   202, -2457,   171, -2462,    69,   123,
+        -2465, -2339,   101, -2291, -2466,    93,   195, -2472,
+        -2473, -2474, -2456, -2469,    93, -2478, -2479,   139,
+          205,    22, -2483, -2484,   145, -2486, -2487, -2488,
+        -2255, -2481, -2489,   145, -2491,   101,   187, -2261,
+        -2493, -2498,   187,   148, -2501, -2502, -2503, -2504,
+        -2505, -2506,    17, -2508, -2509,   147, -2714, -2154,
+        -2513, -2266, -2511, -2153, -2143, -2515, -2517, -2520,
+        -2456, -2172,    60, -2524, -2266, -2522, -2261, -2525,
+          163, -2530, -2531,   147,    94,   195, -2256, -2396,
+        -2261,    18, -2537, -2540, -2541, -2542,    17,   148,
+        -2545, -1888, -2476, -2546,   161,   137, -2428,   163,
+          172,    18, -2555, -2556, -2557, -2558, -2559, -2560,
+        -2561, -2562, -2563, -2564, -2565, -2566,    38,    38,
+        -2569, -2570,    49,    38,    53, -2567, -2553,    54,
+        -2577, -2578, -2579,    16,    61, -2582, -2583,    53,
+        -2574, -2584,    61,    61, -2589, -2590, -2591, -2592,
+           49, -2594, -2595,    54,    93,   114, -2599, -2600,
+        -2601,    49,    61,    40,    60, -2606, -2607, -1409,
+        -2604, -2602, -2608, -2612,    47, -2610, -2615,    16,
+           61, -2602,    94, -2620,    73,   211, -2623, -2624,
+        -2625, -2626, -2627, -2628, -2629, -2592,    93,   213,
+        -2633, -2634,   178, -2481, -2637,   153, -2597,    18,
+        -2583, -2639, -2643, -2644, -2645, -2646, -2647,   146,
+          149,   153,   153, -2583, -2641, -2649, -2652,   178,
+        -2657, -2658, -2659, -1462, -2654, -2662,   149, -2660,
+          107,   201, -2667, -2668, -2669,   107, -2671,  -337,
+          163,   223, -2675,   213, -2677, -2678, -2679,    49,
+          125, -2682,   109, -2684,   114,   211, -2687,   114,
+        -2689,  -127,   163, -2690, -2693, -2694, -1080,  -576,
+        -2673, -2695, -2697, -2700, -2701,   217,   154, -2702,
+        -2674, -2528,   163,    84, -2709, -2710, -2711, -2712,
+        -2713, -2565,    59, -2707,    53, -2718, -2719, -2720,
+           49, -2649, -2715, -2724, -2716, -2722,   153, -2728,
+        -2729, -2730,    38,    52, -2731,   154,   114,    59,
+        -2737, -2684, -2735, -2738, -2741, -2742, -2743,    38,
+          194, -2746,    52,   194,   213, -2750, -2751, -2752,
+          194, -2754,    89,   208, -2757,   194,   163, -2760,
+        -2761, -2762,    52, -2758, -2765,  -302, -2763,   197,
+          194,  -103, -2771,   197, -2773, -2647, -2769,   208,
+        -2649, -2707, -2675,    45, -2779, -2782, -2783, -2784,
+        -2785, -2786,   109, -2771, -2780, -2687, -2788,   197,
+        -2793, -2767, -2790, -2796, -2797, -2798, -2799, -2800,
+           52,   114, -2803,   109,    45, -2806, -2807,    52,
+          114, -2810,   109, -2812, -2813,   197,   225, -2816,
+        -2817, -2350, -2804,   225, -2821,   218, -2823,   197,
+        -2825, -2826, -2827, -2828, -2829, -2830, -2831,    16,
+        -2833, -2834,    38,    76,   154, -2838, -2839,    38,
+           54, -2842, -2843, -2844,    54,    83,  -712, -1338,
+        -2846, -2848, -2851,    49, -2849, -2854, -2855, -2856,
+        -2857, -2858,   -42, -2852,    49, -2862, -2851,   106,
+           54, -2866,    40,    91, -2869,    40,   106, -2592,
+        -2047, -2874, -1257,    92, -2875, -2876, -2879, -2880,
+        -2881, -2882, -2883, -2884, -2885,    54,    91,    83,
+           83, -2890, -2891, -2892,    54,   114,   109, -2896,
+        -2897,    91, -2899,   109,    74,    76, -2903, -2595,
+           92, -2906, -1133,    74,   201, -2907, -2911, -2912,
+        -1510, -2909,   196, -2163, -2913, -2916, -2919, -1779,
+        -2917, -2886, -2493, -2924, -2925, -2926, -1155, -2922,
+          152, -2930,    40,    92, -2933, -2934, -2935, -2936,
+          109,   141, -2939,   196, -2931, -2942,   141,   196,
+        -1133, -2940,   101, -2948, -2949, -2950,   125,   196,
+          196,   217, -2955, -2956, -2937,    44,   217, -2960,
+          196, -2962, -2963, -2964, -2965, -2966, -2967, -2968,
+           52, -2970,    68, -2957, -2973,    91,    23, -2976,
+           68, -2978,    91, -2974,    52, -2982, -2983,    63,
+           68,   139,    40, -2988, -2989, -2990,    68, -2992,
+          109,   139, -2979, -2996, -2997, -2998, -2999,    68,
+          139, -3002, -3003, -2930, -2994,    91, -3007, -3008,
+           60, -3004, -3011,    91, -3013, -3014,    60,   152,
+        -3017, -3018,    91, -2707, -2263,   148, -3021, -3024,
+        -3025, -3026, -2263, -2707, -3027, -1948, -3028, -3030,
+        -3033, -2075,   101, -3034,   185, -3038,    68, -3040,
+        -2081,    59, -3043, -2075,   163,   152, -2494, -3045,
+        -3015, -3050, -3051, -2344,    92, -3052,   187, -3053,
+        -3057, -2936, -3055, -2707, -2937,    59, -2939, -3061,
+        -3063, -3066, -3067, -3068, -3069,    38,    40, -3072,
+           60,   106, -3075, -3076, -3077,    38, -3079, -2743,
+        -3064,   204, -2746, -3080, -3083, -3086, -3087, -3008,
+          227, -3090,    91, -2836, -2978,   152, -3093, -3096,
+        -3097,    60, -3099, -3100, -3101,    83, -3094,    83,
+          100, -3106, -3107,    60,    74,    44, -3111, -3112,
+        -3113, -2887, -3109, -3114,    92, -3118, -2887, -3116,
+          185, -3122, -2384,    84, -3123, -3126, -3127, -3128,
+        -3129, -3130, -3131, -3132, -3133, -3041,    92,    92,
+        -3116,
 };
 
 static long _vq_ptr1_lsp32_0[] = {
-        -1693,  -837,  -459,  -182,   -39,   -32,   -22,   -17,
-          -13,    42,   -12,   150,   150,    89,   -12,   150,
-           18,   -21,   -20,   119,   119,   108,   -27,   -25,
-          126,   -26,   126,   -29,   -16,   -31,   118,   126,
-          -36,   -35,     2,     2,   -38,     2,     2,  -101,
-          -64,   -53,   -47,   209,   -46,    94,    94,   -50,
-          -49,   193,   -52,   198,   198,   244,   -61,   -59,
-          -58,   144,   144,   101,   144,   -63,   224,   224,
-          -96,   -84,   -83,   -77,   -75,   -72,   150,   119,
-          -12,   150,   162,   -76,   150,   -81,   -80,   119,
-          119,   -82,   119,   198,    11,   -91,   -90,   -89,
-          -28,   224,   224,   -89,   -94,   162,   119,   168,
-          -98,    42,   238,   224,   193,  -158,  -129,  -107,
-         -106,   177,   177,  -120,  -117,  -112,   119,   224,
-         -114,   224,  -116,   238,   238,  -119,   123,   224,
-         -126,   -94,  -124,   177,   177,   205,   -63,   205,
-          205,  -154,  -151,  -135,  -134,   129,   129,  -140,
-         -139,  -138,   100,   100,  -144,  -143,  -127,   177,
-         -148,  -143,   177,   208,  -143,   208,  -147,  -153,
-          129,   193,  -156,   134,  -157,   177,  -171,  -168,
-         -161,  -167,  -165,  -164,   177,   122,   177,   129,
-         -106,    17,  -142,  -175,  -174,    11,    11,  -176,
-         -180,  -179,   119,   119,    11,  -125,  -274,  -221,
-         -210,  -204,  -203,  -193,  -192,  -191,   154,   154,
-          154,  -197,  -191,    56,  -118,  -201,  -191,   154,
-          -88,  -191,    18,    74,  -206,    57,  -209,    18,
-           57,   162,  -220,  -215,  -214,   202,   154,  -217,
-          154,  -219,   202,   154,   219,  -237,  -225,  -224,
-          219,  -232,  -230,  -229,    18,   126,   114,   122,
-         -233,  -219,   114,   154,  -213,  -256,  -247,  -246,
-         -244,  -243,   162,   162,  -243,    18,   142,  -255,
-         -252,  -251,    93,    93,  -253,  -254,   162,   142,
-         -266,   101,  -263,  -261,   162,    93,   142,  -265,
-          142,   142,   142,  -273,  -272,  -235,  -260,  -245,
-           11,   154,  -350,  -308,  -301,  -288,  -284,  -281,
-          114,  -283,   114,   114,  -286,    94,  -287,   114,
-         -293,  -291,   198,    94,  -236,  -298,  -283,   114,
-          233,   240,  -283,   240,  -297,  -303,   209,  -306,
-         -305,   209,  -307,   142,  -322,  -314,  -313,  -312,
-          233,   233,  -316,   233,  -319,  -318,   233,  -318,
-          233,  -292,  -336,  -329,  -328,  -283,   114,   217,
-          134,  -332,   114,   233,  -335,   233,   114,   233,
-         -344,  -339,   142,  -343,  -342,   136,   136,   142,
-         -348,  -243,   217,  -327,  -243,  -347,  -403,  -370,
-         -365,     2,  -362,  -359,  -280,   114,   199,  -280,
-          114,   202,  -364,    89,    89,  -367,   150,   -73,
-          202,  -361,  -386,  -381,  -379,  -377,  -376,   248,
-          248,   248,   114,   114,    45,  -385,  -384,   248,
-          248,   210,  -394,  -389,   233,  -391,   240,  -318,
-          233,  -390,  -398,  -397,   210,   210,  -401,   233,
-          210,   210,   233,  -424,  -414,  -409,  -384,   248,
-          240,  -411,   202,  -413,  -393,   248,    18,  -423,
-         -420,  -384,   248,  -369,  -384,   248,  -358,   248,
-         -435,  -430,  -427,  -429,    18,    18,  -432,   248,
-         -433,   -16,  -349,  -458,  -442,  -331,  -318,   233,
-         -321,  -200,  -452,  -450,  -448,  -413,   240,   225,
-          233,   248,   162,   151,  -456,  -455,   225,   142,
-          248,  -451,   240,  -599,  -532,  -508,  -496,  -489,
-         -478,  -472,   192,  -471,  -470,   144,   144,    44,
-         -476,  -475,   174,   174,   192,   206,  -484,  -483,
-         -482,   206,   206,   192,  -487,   144,   206,  -488,
-          144,   209,   205,  -342,  -488,   225,  -493,  -457,
-         -503,  -501,  -471,    44,   189,    39,   233,  -506,
-          209,   210,   210,   198,  -525,  -521,  -516,   233,
-         -515,   210,   130,   130,  -520,  -519,   209,   209,
-          130,   240,  -524,   162,   162,  -531,  -528,   136,
-         -335,   233,   189,   240,  -587,  -563,  -559,  -542,
-         -540,  -539,   200,   200,  -127,  -500,  -558,  -557,
-         -553,  -548,   162,    93,  -552,  -551,   162,   162,
-          205,  -556,  -551,   240,   136,   200,   208,  -561,
-          240,  -562,   255,  -580,  -566,   134,  -577,  -571,
-         -570,   205,   205,  -575,  -570,   205,  -555,   205,
-          142,  -579,   209,   209,  -582,   206,  -583,  -586,
-         -579,   240,   255,  -596,  -592,  -557,   144,  -574,
-         -594,  -147,  -481,  -541,   -58,  -495,   225,  -691,
-         -650,  -642,  -629,  -611,  -610,  -507,  -608,   145,
-          145,   240,   209,  -624,  -618,  -617,  -616,   209,
-          209,   209,  -622,  -616,   209,  -609,   145,   240,
-         -627,  -626,   145,   144,   145,  -639,  -634,   145,
-           52,   224,  -636,   145,  -638,   224,   224,   -52,
-          198,   118,  -644,  -621,  -119,   231,  -648,   225,
-          177,   207,  -673,  -662,  -655,  -654,   231,  -657,
-          192,  -661,  -660,   192,   192,   192,  -668,  -666,
-          192,   231,   192,   209,  -667,  -671,   225,   174,
-         -647,  -690,  -676,   231,  -680,  -679,   216,   216,
-         -688,  -685,  -684,   225,   231,  -684,   231,  -647,
-         -679,  -672,   255,  -766,  -718,  -704,  -617,  -698,
-         -697,   209,  -702,  -697,  -643,   240,   145,  -555,
-         -708,  -706,  -707,   216,  -714,  -712,   216,   217,
-          216,   231,  -717,   216,   231,   216,  -722,    17,
-          224,   231,  -737,  -732,  -730,  -728,   254,   169,
-          254,   169,   169,   254,  -735,  -734,   169,   129,
-          254,  -751,  -742,  -143,  -555,  -711,  -746,  -745,
-         -741,   200,  -745,  -749,  -700,   216,  -597,  -753,
-          216,  -758,   254,  -757,   199,   231,  -764,  -762,
-          216,   254,   216,   254,   231,   199,  -811,  -782,
-          143,  -778,  -776,  -773,   254,  -775,   254,   254,
-           91,   254,  -780,   254,   254,    91,  -798,  -786,
-          121,   201,  -794,  -792,  -791,   174,   255,   255,
-          209,   216,  -796,   255,   209,   255,  -808,  -803,
-         -802,   255,   254,  -806,   254,   255,   255,   207,
-          255,  -736,   207,  -826,  -821,  -816,   231,   121,
-         -757,  -819,   216,   216,  -807,  -671,  -793,  -765,
-         -756,   208,  -833,  -831,  -830,   239,   239,   192,
-          239,  -835,   200,   200,  -825, -1289, -1011,  -939,
-         -888,  -863,  -851,  -850,  -847,  -846,   158,  -846,
-          158,   215,   198,  -855,   -52,   189,  -853,  -858,
-           54,   185,  -860,   193,  -862,   244,   244,  -873,
-         -866,    54,  -870,  -869,   238,   238,  -869,   238,
-         -849,  -885,  -881,  -878,   244,  -836,  -880,   168,
-          244,  -884,  -883,   224,   244,  -862,   244,   168,
-         -926,  -908,  -904,  -903,  -898,  -897,  -896,   238,
-          238,   108,  -901,   238,    13,   108,   238,   158,
-         -906,   108,   185,   106,  -918,  -913,  -912,  -887,
-          238,  -915,    80,  -917,  -879,   238,  -921,   119,
-          224,  -869,  -917,   151,   176,  -879,  -934,  -932,
-         -929,  -931,   252,   252,   221,   252,  -938,  -937,
-          208,   224,   185,  -984,  -955,  -942,  -953,  -948,
-         -946,   108,  -947,   108,  -897,  -907,   106,   151,
-         -936,   108,    63,  -962,  -960,  -959,    42,   185,
-          185,    98,  -973,  -968,  -966,   137,   137,   189,
-         -905,  -896,   238,  -500,   208,  -981,  -978,  -977,
-          193,   193,  -977,   189,   189,  -983,  -979,   238,
-        -1006,  -995,  -994,  -991,   159,  -972,  -952,  -983,
-         -916,  -877,   238, -1005, -1003, -1000,  -917,  -824,
-         -917,  -750,  -441,    10,   213,    10, -1007,  -638,
-         -869,   151,   151, -1115, -1060, -1052, -1041, -1032,
-        -1024, -1021, -1020,   221,   221, -1023,   185,   185,
-        -1026,   185, -1029,   185,   252,  -931,   252, -1009,
-        -1039, -1038, -1023,   185,    84,  -879,   182, -1040,
-          221, -1047, -1046, -1045,   182,   182,   185, -1049,
-          185, -1051,   185,   185,   160,   221, -1057,   229,
-          182, -1059,   229,   229, -1067, -1062, -1066, -1065,
-          229,   229,   160, -1104, -1092, -1082, -1076, -1075,
-        -1074,   168,   182,   112, -1079,   182,   221, -1081,
-          221,   221, -1090, -1087, -1086,   236,   236, -1086,
-          236, -1037, -1075,   223, -1098, -1096,     8,   236,
-          106,   152, -1099, -1103, -1080,   221, -1091,   152,
-        -1108, -1107,   223,   182, -1112, -1059,   229,   168,
-        -1059, -1102,  -887, -1186, -1132, -1128, -1121,   152,
-           98, -1125, -1124, -1089,    98, -1127, -1031,   152,
-        -1130,   231, -1131,   231, -1171, -1146, -1140,   169,
-        -1138,   162,   185,   137, -1144, -1143,   145,   145,
-          169,   162, -1156, -1155, -1151,   190,   162,   231,
-        -1154,   190,   190,   190, -1163, -1160,   231,   190,
-        -1131, -1145, -1137, -1160, -1166, -1126,   190,    18,
-        -2692,   146,   146, -1179,  -938, -1177, -1176,    18,
-          152,   190, -1169, -1181,   190, -1183,   166, -1185,
-          190,   190, -1230, -1211, -1198, -1191,    91, -1194,
-          169,   137,   137, -1197,   169,   169, -1209, -1205,
-        -1197, -1155,   190,    18, -1167, -1207,   127, -1154,
-        -1178,   137,   130, -1226, -1218, -1216,   190,   143,
-          143,   125, -1223, -1221, -1165, -1180,   125, -1225,
-          160,   160, -1225,   127, -1222,   133, -1247, -1234,
-        -1233,    17, -1242, -1241, -1240, -1139,   133, -1229,
-           98,    17, -1246, -1245,   133,   169,   169, -1267,
-        -1259, -1255, -1253,    98,    99,   185,   137, -1257,
-        -1239,  -959, -1228, -1264,   236,  -988,   141,   223,
-        -1265,   190,   236, -1275,    73, -1272,   137,   125,
-        -1245,   223,   223, -1286, -1281, -1280,   160,   127,
-          236, -1283,   236, -1285,   236,   236, -1282,   236,
-        -1273, -1476, -1371, -1322, -1320, -1297, -1296,     0,
-            0, -1315, -1311, -1308, -1305, -1304,     0,    14,
-            0, -1307,     0,     0, -1310,   115,    14, -1309,
-        -1313,    14, -1271, -1317,    14, -1307,   125,   223,
-            1,   204, -1338, -1334, -1327,   106,   112, -1306,
-        -1332, -1331,    58,    58,    86, -1106, -1336,    77,
-          229, -1318, -1357, -1349, -1344,   115, -1078, -1271,
-        -1075, -1347, -1314,   115,    99, -1353, -1352,    99,
-          221, -1355,     0, -1326, -1348, -1367, -1361,    48,
-          112, -1364,   112, -1346, -1110,   229, -1262, -1368,
-        -1370,   242,   242, -1443, -1412, -1384, -1376,    12,
-        -1383, -1381, -1380,   204,   204,   204,   180,   250,
-        -1392, -1389, -1388,   180,   180, -1388,   180, -1220,
-        -1405, -1396,   156,   180, -1401,   180, -1400,   250,
-          250, -1403,   250, -1383,   208, -1409, -1382,    81,
-          223, -1382,    81, -1407, -1418,   204, -1416,   140,
-        -1417,   172, -1425, -1423, -1399,   250, -1404, -1424,
-          250, -1429, -1428,   223,   242, -1434, -1432,   172,
-        -1424, -1427, -1438, -1437,   250,   250, -1370, -1437,
-          223, -1433,   168, -1456, -1445, -1450, -1448,   188,
-        -1449,   188, -1453,   204,   188, -1455,   223,   204,
-        -1469, -1463, -1462, -1461,   164,   164,   188, -1467,
-        -1466,   223,   188, -1466, -1454, -1473, -1472,   242,
-          242, -1472, -1091,   168, -1583, -1531, -1515, -1496,
-        -1483,    16,   115, -1491, -1488, -1487,   196,   196,
-        -1487,   196, -1474, -1493, -1468, -1495, -1442,   204,
-        -1509, -1508, -1504, -1501,   106, -1304, -1441, -1422,
-        -1506,   115, -1304, -1391,   115, -1513, -1512,     1,
-            1, -1514,   196, -1528, -1519, -1518,   252, -1523,
-         -930, -1002,   223, -1518, -1526,   189,   185,   149,
-        -1518, -1527, -1529, -1553, -1538, -1536, -1535,     3,
-          115,   221, -1541, -1540,   196, -1544,   221,    15,
-        -1552, -1549, -1548,   149,   221, -1548,   221,   125,
-          196, -1563, -1558, -1557,   237,     3, -1020, -1040,
-          237, -1556, -1551, -1577, -1567,  -947, -1547, -1574,
-        -1571,     3, -1530, -1573,   115,   115, -1508,   178,
-          178, -1578, -1580, -1575, -1548,   221,   146, -1635,
-        -1608, -1601, -1595, -1590,     9,   104, -1594, -1593,
-          227,   227,   227, -1598, -1597,     2, -1600, -1582,
-          227, -1606, -1604,     9, -1605,     4, -1597, -1579,
-        -1611, -1610,   108, -1617, -1614,    16, -1540,     1,
-          178, -1623, -1620,   104, -1622, -1576,   227, -1624,
-        -1632, -1629, -1622,   227,   141, -1622,   227,   178,
-        -1630,   227, -1621, -1661, -1656, -1646, -1641,  -897,
-          141, -1645, -2694, -1634, -1607,   158, -1652,  -914,
-        -1650,   213,   213,   146, -1654,   151,   196,   108,
-        -1658,   158, -1660, -1653,   252, -1682, -1671, -1669,
-        -1667,   213,     3,   213, -1651, -1670,   108, -1677,
-        -1655, -1610,   108,   151,   151, -1679, -1009, -1681,
-            2,     2, -1689, -1687,   -21, -1675,   237, -1688,
-          119, -1690, -1692, -1668,     2, -2179, -2053, -1901,
-        -1819, -1780, -1753, -1726, -1716, -1714, -1709, -1708,
-        -1706,    75,    62,    75,    83, -1713, -1712, -1644,
-           75,    83,    83,    85, -1725, -1724, -1721, -1720,
-           83, -1722, -1723,   186,   194,   194, -1739, -1734,
-        -1733, -1731,   249, -1732,   249,   138, -1736, -1570,
-        -1732,   249, -1525, -1747, -1744, -1743,   116,   116,
-        -1725,   194,   228, -1752, -1750,   249, -1751,   249,
-          138, -1774, -1763, -1760,    79, -1759,    85,    85,
-        -1762,   237,   237, -1772, -1770, -1732, -1768,   138,
-          138, -1746,   249,   218,   237,   249, -1778, -1732,
-          225,  -493,   138,   237, -1797, -1786, -1785, -1784,
-          241,   186, -1792, -1791, -1751, -1769,   228,   241,
-        -1796, -1784,   241,   228,   249,    83, -1812, -1803,
-        -1802, -1790,   249, -1809, -1773, -1807,   218,   218,
-          151, -1773, -1801,   228, -1816, -1796,   249,   125,
-        -1796,   228, -1815, -1852, -1828, -1826, -1823, -1768,
-          138, -1810,   237,   138, -1839, -1835,   237, -1833,
-          141,   141, -1789, -1838,   251,   178,   251, -1842,
-          138,   170, -1848, -1845,   170, -1847, -1837,   178,
-        -1850,   178, -1847, -1846, -1868, -1858,   237, -1857,
-          187,   187, -1859, -1867, -1864,   113,   228, -1862,
-        -1773,   249,   138,   237, -1888, -1883, -1874, -1817,
-        -1863, -1851, -1880, -1878,   249,   179,   249,   179,
-        -1751,   225,   228, -1887, -1886,   225,   249,   237,
-        -1898, -1894, -1893, -1857, -1882,   171,   249, -1897,
-          251,   251, -1900,   249,   249, -1968, -1922, -1917,
-          207, -1909, -1908,    83,    83, -1914, -1912,   228,
-           85,   165, -1916,   173,   173, -1919,   191, -1921,
-          191,   191, -1945, -1939, -1938, -1931, -1928,   235,
-        -1930,   235,   235, -1935, -1930,   235, -1862, -1930,
-          235, -1892,   173, -1944,   165, -1943,   220,   220,
-          186, -1957, -1949,   191, -1817,   214, -1930, -1955,
-        -1954,   222,   222,   235, -1873, -1965, -1964, -1961,
-          191, -1963,   220,   220,   214, -1967,   235,   235,
-        -2013, -1996, -1987, -1982, -1978, -1977, -1976,    55,
-           55,    69, -1979, -1929,   138,   237, -1986, -1985,
-          124,   124,   186, -1814, -1993,   235,    62, -1980,
-        -1956, -1994,   235, -1834, -2002, -2001, -2000,   186,
-          186,   186, -2004,   225, -1724, -2009, -2008,  -598,
-          186, -2008, -2007, -2003,   225, -2038, -2019,   241,
-        -2018,    76,    76, -2028, -2023,   226, -2003, -2027,
-        -2026,   226,   226,   235, -2033, -2030, -2032,    19,
-           19, -2036,   203,   195, -2037,    19, -2047, -2042,
-        -2041,   241, -2046, -2045, -2011,   186,   131, -2049,
-          178, -2051,    19,   241, -1575, -2086, -2074, -2062,
-        -2060, -2059,   230,   230, -2061,   230, -2071, -2069,
-        -2068, -2067,   117,   117,   234, -2067, -2044, -2072,
-        -2073,   155, -2080, -2079, -2078,   163,   163,    88,
-        -2083, -2082,   163, -2084,   163,   243, -2145, -2133,
-        -2107, -2096, -2093, -2025,   194, -2094, -2095,    19,
-        -2099,   183,   211, -2105, -2104, -2103,   226,   226,
-          211,   211,   226, -2122, -2111, -2110,   211, -2115,
-        -2114,    95,    95, -2119, -2118,   211,   211, -2118,
-        -2070, -2010, -2125,   241,   203, -2130, -2037, -2095,
-        -1995, -1738, -1784,   241, -1427, -2141, -2138, -2103,
-          226,   176, -2140,   234,   234,   222, -2144,   168,
-          234, -2170, -2165, -2160, -2159, -2155, -2152,   139,
-        -2154,   147,   147, -2156, -2158,   243,   243,   179,
-        -2163,   147,   179, -1784, -2137, -2167,   195, -2169,
-          179,   179, -2175, -2174, -2173,    19,    19, -2177,
-        -2132,   226,   116, -2668, -2409, -2268, -2256, -2235,
-        -2222, -2217, -2201, -2194, -2191,   197,   245, -2193,
-          245,   197, -2196,    64, -2193, -2199,    85,   245,
-           75, -2205, -2204, -1715,   191, -2214, -2209, -2208,
-          212, -2213, -2212,   253,   253,   253, -2208,   245,
-        -2178, -1964, -2220,   214,   214,   215, -2225, -2224,
-          212, -2231, -2228,   237, -2230, -1762,   212,   191,
-        -2213,   253, -2216, -2238,   214,    72, -2247, -2246,
-        -2245, -2243,   253,   215,   253,   215,   168, -2254,
-        -2251,   253,   215, -2253,   253,   253,   253,   215,
-        -2260,   197, -2259,   135, -2264, -2263,   214,   214,
-          201, -2266, -2267,   246, -2397, -2319, -2297, -2278,
-        -2277, -2276, -2275,   161,   217,   161, -2284, -2281,
-          176, -2283,   207,   207, -2290, -2287,   199, -2289,
-          199,   199, -2294, -2293,   245,   245, -2293,   245,
-          253, -2314, -2303, -2301,   253,   184,   161, -2311,
-        -2308, -2307,   217,   217, -2307,   217,   173, -2313,
-        -2296,   217, -2318, -2313,   217,   253,   245, -2364,
-        -2330, -2325, -2323,   245,   212, -2329, -2328,   184,
-          184,   212, -2361, -2345, -2338, -2335,   181, -2337,
-          197,   197, -2341,   181,   197, -2343,   197,   181,
-          197, -2352, -2349, -1742, -2317, -2351, -2348,   245,
-        -2356, -2355, -2312,   245, -2358,   181, -2355, -2233,
-          253, -2363,   173,   184, -2382, -2373, -2370, -2351,
-        -2359,   215, -2371, -2213,   215,   168,   184,   253,
-        -2380, -2379,   197,   197,   197,   176, -2387, -2324,
-          215, -2372, -2369, -2394, -2208,   253, -2392, -2368,
-          215, -2354, -2392,   215, -2234, -2405, -2404, -2401,
-          128, -2403, -2176,   135,   239, -2407,   207,   201,
-          246, -2589, -2461, -2452, -2423, -2418,   174, -2417,
-          107,   107, -2420,   107,  -482,   206, -2283, -2444,
-        -2436, -2432, -2430, -2421,   206,   207, -2421, -2422,
-        -2434,   217,   161,   128, -2441,   184, -2440,   239,
-          239, -2443,   239,   239, -2450, -2448,   206, -2433,
-        -2440, -2431,   239,   217, -2456, -2454,   123,   199,
-        -2459, -2306,   189, -2460,   184, -2506, -2494, -2477,
-        -2465, -2470,   206, -2469,   201,   201, -2472, -2458,
-        -2474,   247, -2476,   189,   255, -2488, -2482, -2473,
-          247, -2471, -2486, -2485, -2451,   205,   199,   205,
-        -2491,   205,   206, -2476,  -647, -2449, -2504, -2499,
-        -2498,   228,   161, -2501, -2497, -2503,   247,   247,
-        -2505,   247, -2553, -2527, -2513,   153,  -358,   199,
-        -2500, -2522, -2518, -2517,   232,   232, -2520,   184,
-          184,   232, -2525,    97,   232,  -558,   159, -2541,
-        -2536, -2534, -2246,   232,   153,   189, -2392, -2533,
-        -2537, -2539, -2512,   215,   232, -2544,    78,   208,
-        -2545, -2547,   205, -2551, -2540,   215, -2549,   208,
-          232, -2558,   200, -2557,   159,   208, -2565, -2561,
-        -2549, -2563,   232,   184,   232, -2571, -2569, -2568,
-          206,  -586, -2550, -2573,   128, -2576, -2575,   247,
-        -2580, -2579,   206,   206, -2584, -2583,   232,   232,
-        -2491, -2538, -1871,  -849,   215, -2643, -2616, -2601,
-        -2600, -2597, -2267,   246, -2587, -2267,   246,   159,
-          143, -2609, -2606, -2605, -2596,   143,  -775, -2585,
-        -2493, -2613, -2612,   165,   239, -2612,   207, -2296,
-        -2625,   246, -2624, -2622,   201,   174, -2623,   201,
-          174, -2640, -2633, -2631, -2612, -2317, -2317, -2612,
-        -2629, -2637, -1261, -2615, -2614, -2612, -2611, -2636,
-        -2642,   113,   246, -2655, -2645, -2650,   254, -2649,
-          246,   246, -2654, -2653, -2641,   254,   246, -2662,
-        -2660, -2642,   122,   109, -2476,   113, -2666, -2665,
-        -2652,   255,   200,   254, -1521, -2129, -2402, -2608,
-        -2681, -2697, -2683, -2678,   207,   194, -2680,   194,
-        -2682, -2639,   225, -2695, -2689, -2682,   217,   225,
-          109, -2693,  -647, -2497, -1811,   217, -2688,   217,
-          225, -1168,
+        -1711, -1090,  -578,  -344,  -135,  -104,   -65,   -32,
+          -26,   -17,   -13,   -12,   138,   -15,     9,   138,
+          173,   -23,   -22,   -21,   138,   138,   173,   -25,
+          173,   173,   -29,   -28,   178,   -31,   178,   178,
+          -54,   -43,   -37,   120,    75,   -41,   -40,   120,
+          120,   -40,    76,   -49,   -47,   239,   -14,   138,
+          239,   -47,   138,   239, -3119,   215,   -63,   -60,
+          178,   -59,   255,   255,   -62,   255,   255,   138,
+          203,   -76,   -73,   -71,   -70,   255,   255,   162,
+          255,   -70,   255,   215,   -92,   -89,   -84,   -81,
+          162,   -83,   162,   162,   -88,   -87,   178,   178,
+          178,   -24,   173,   215,   -98,   -96,   120,   144,
+          144,   -75,  -101,   120,   144,   -70,   -64,   215,
+         -122,  -118,  -114,  -111,  -110,   233,   233,  -110,
+          233,   -75,  -117,   173,  -102,   233,   107,  -121,
+          122,   122,  -131,  -125,   215,  -129,  -128,   249,
+          249,   249,   239,   249,  -134,   239,   239,  -257,
+         -202,  -178,  -140,    86,  -175,  -159,  -151,  -130,
+         -147,   239,   133,  -149,   239,   239,   -75,  -153,
+          122,  -156,   239,   226,  -130,   239,  -150,  -163,
+         -162,    86,   133,  -174,  -172,  -169,  -157,   239,
+         -116,  -157,   239,   173,  -157,   155,   226,  -157,
+          131,   173,  -190,  -181,  -173,  -170,  -186,  -185,
+          239,   239,  -185,   239,   173,  -180,  -194,  -193,
+         -171,   239,  -198,  -197,   249,   249,  -130,  -128,
+         -192,  -168,  -238,  -232,  -217,  -210,  -209,    86,
+          -46,    86,  -214,  -213,   138,   138,  -213,   138,
+          208,  -230,  -224,  -221,    86,  -223,   255,   255,
+         -227,   255,   133,  -223,   255,   208,  -231,   255,
+         -233,  -235,  -216,  -237,   208,   255,  -246,  -243,
+          120,   133,   219,   -72,  -216,  -234,  -248,   215,
+         -256,  -253,   -70,  -247,   203,   -70,   215,   215,
+          219,  -290,  -280,  -271,  -266,  -265, -3124,  -254,
+          203,   133,  -265,  -223,  -252,  -268,   173,  -277,
+         -276,  -275,   233,   255,   255,  -276,   233,  -274,
+         -281,  -288,  -285,   178,   149,  -287,   122,   178,
+          -62,  -279,  -324,  -304,  -299,  -297,  -296,   238,
+          238,  -296,  -270,  -303,  -302,   238,   238,   153,
+         -318,  -314,  -313,  -310,  -309,   234,  -309,   234,
+         -269,   238,   255,   152,  -263,  -251,  -321,  -303,
+          203,  -323,   254,   254,  -338,  -331,  -328,   165,
+         -330,   208,   254,  -334,   165,  -329,  -336,  -216,
+          239,   254,  -342,  -341,     0,   254,   249,   254,
+         -499,  -412,  -393,  -365,  -356,  -351,    66,  -355,
+         -354,   245,   245,   214,  -355,  -359,   102,  -361,
+          251,  -363,   251,   251,  -335,  -382,  -374,  -371,
+         -370,   234,   234,  -370,   234,    84,  -378,  -377,
+          146,   146,  -377,   146,   215,   203,  -386,  -360,
+          102,   215,  -390,  -389,   251,   251,  -389,  -103,
+         -381,  -403,  -396,  -380,  -400,  -399,   253,   253,
+         -399,   253,  -364,  -405,   237,  -409,  -408,   253,
+          253,  -408,   253,  -333,  -463,  -433,  -420,  -417,
+          102,  -419,   102,   102,  -428,  -425,  -424,   209,
+          209,  -424,   209,  -317,  -432,  -431,  -208,   209,
+          245,  -445,  -442,  -439,  -438,   209,   209,  -441,
+          219,   219,  -444,     9,   209,  -459,  -453,  -451,
+         -424,     9,  -443,   102,   100,  -456,   102,     9,
+         -424,  -450,     9,  -462,  -461,   133,   133,  -471,
+         -469,  -466,  -384,   102,   155,  -162,   100,  -473,
+           32,  -485,  -480,  -479,  -209,    86,  -457,   102,
+         -462,  -483,   102,   102,   215,  -497,  -490,  -479,
+         -173,    75,  -494,  -493,   117,   117,  -493,   117,
+         -488,  -146,   155,  -528,  -523,  -509,  -506,  -505,
+            8,     8,     8,   117,  -173,  -515,  -513,  -512,
+           81,  -514,   181,  -522,  -519,     8,   117,  -521,
+            8,     8,     8,  -525,  -496,  -527,     8,     8,
+         -545,  -535,  -531,   128,  -534,  -484,   117,  -537,
+           81,  -544,  -542,  -541,   181,   181,   181,   117,
+          181,  -558,  -556,  -551,  -550,   -91,   181,  -553,
+            8,  -522,     8,   200,     8,   215,  -570,  -569,
+         -565,  -521,   250,     8,  -557,  -521,   250,   215,
+         -567,   250,  -573,  -572,   226,  -569,  -572,   226,
+          215,  -567,  -817,  -732,  -667,  -610,  -598,  -590,
+         -587,   215,   122,   184,  -484,  -568,  -594,  -121,
+          122,  -564,  -121,   184,   122,  -549,  -606,  -603,
+         -602,  -533,   233,  -602,   200,   200,    46,  -117,
+         -604,  -555,  -654,  -629,  -618,  -615,  -555,   -24,
+          173,   200,  -627,  -625,   -22,   -36,    75,  -604,
+          200,   122,  -604,  -270,  -623,  -647,  -638,  -635,
+         -634,   144,   144,  -634,   144,  -614,  -640,    34,
+         -644,  -643,   160,   160,  -643,   160,  -609,  -649,
+          200,  -651,     0,  -653,   130,   130,     0,  -666,
+         -664,  -661,  -660,   184,   184,  -660,   184,  -617,
+          122,  -663,   131,  -698,  -675,  -671,   184,  -674,
+          184,   131,   184,  -689,  -684,  -681,  -680,   162,
+          162,  -683,   200,   144,  -688,  -687,   100,   144,
+          184,  -691,  -665,  -695,  -694,  -646,   200,  -694,
+         -601,  -478,  -719,  -701,  -567,  -704,   120,  -700,
+         -708,  -688,   184,   215,  -716,  -713,  -688,  -703,
+          228,  -688,   184,   154,  -643,   160,    45,  -721,
+          219,  -725,  -724,  -711,   162,  -727,  -697,  -729,
+          219,  -441,   219,  -430,  -758,  -748,  -740,  -738,
+           99,   244,  -739,     6,  -747,  -746,   244,  -745,
+          249,   228,   244,    99,  -756,  -751,   244,  -755,
+         -754,   249,   244,     3,  -757,   219,  -798,  -783,
+         -763,   215,    73,  -771,  -770,  -767,    99,  -769,
+          200,   200,    45,  -692,  -778,  -776,   215,   200,
+          215,  -744,   215,   200,   106,   233,   249,  -794,
+         -791,  -788,     0,   249,  -790,   215,   215,  -793,
+         -782,   244,  -797,   244,     0,   208,  -811,  -810,
+         -803,     3,   136,  -808,  -806,   136,  -714,  -781,
+         -809,     3,   136,  -812,  -815,  -652,  -777,  -816,
+          244,  -976,  -870,  -868,  -823,    32,     2,  -824,
+         -851,  -829,    24,   219,     7,  -838,  -835,  -832,
+         -834,     7,     7,  -837,   219,   219,  -849,  -846,
+         -844,  -843,   219,   219,   219,   168,   219,   160,
+          168,  -850,     7,  -853,   219,  -857,  -843,   219,
+          249,  -863,  -862,  -861,  -127,     7,   224,  -865,
+          224,  -867,     7,     7,  -540,  -814,  -921,  -905,
+         -893,   219,  -886,  -881,  -880,  -879,   240,   240,
+            3,  -883,     3,  -885,   240,   240,  -890,  -879,
+          240,   211,  -879,  -869,   186,  -903,  -896,   222,
+         -900,  -899,     6,     6,  -899,     6,   122,  -755,
+          186,  -916,  -913,  -910,     6,   240,  -912,  -892,
+            6,  -912,     6,   173,  -912,  -739,   122,  -911,
+          125,  -945,  -934,  -926,   130,     3,  -809,  -816,
+         -931,   130,  -919,   244,   107,  -930,  -941,  -938,
+            3,  -891,  -940,   222,   222,  -942,  -940,   222,
+          211,  -957,  -952,  -950,  -949,   160,  -951,   160,
+         -955,   181,   168,  -956,   181,  -968,  -961,  -960,
+          192,  -963,  -944,  -967,  -966,   192,   192,     3,
+          219,  -971,  -252,  -973,   186,  -880,  -970,  -962,
+        -1027, -1009, -1004,  -981,   211,  -990,  -988,  -985,
+          241,  -987,   241,   241,  -989,   112,  -995,   241,
+         -994,   155,   112,  -998,   112,   241, -1001,   241,
+            7, -1003,     7,     7, -1007, -1006,   176, -1008,
+          209, -1018, -1016, -1013,   211, -1015,  -993,     7,
+        -1017,   250, -1022, -1021,   250,   250, -1021, -1025,
+          241,   241,   211, -1041, -1029, -1036, -1035, -1033,
+          128,  -943,  -980,   192, -1039,   250, -1014,  -569,
+         -975, -1084, -1062, -1056, -1046,   130, -1053, -1050,
+          128,  -320, -1052, -1049,   241, -1055,   241,   128,
+        -1061,    34,  -951, -1040,  -937,   130, -1066, -1064,
+         -951,   249, -1074, -1071, -1070, -1065,   128, -1073,
+          241,   241, -1081, -1078, -1073,   249, -1073,   241,
+          249, -1021,   250, -1077, -1088,  -569,   250,   211,
+         -110, -1083, -1512, -1295, -1175, -1112, -1100, -1096,
+           43, -1099,   224,   224, -1102,     5, -1110, -1107,
+         -861,     7, -1069,  -861,  -944,   211,   176,     7,
+        -1127, -1120, -1118, -1117,    72,    72,   242,    11,
+        -1124, -1123,    11,    11, -1123,    11, -1109, -1156,
+        -1141, -1137, -1134, -1015, -1108,   201, -1015,   186,
+          186, -1140,   176,   192,   176, -1153, -1150, -1147,
+        -1146,   250,   250, -1146,   250, -1135,  -522,     8,
+        -1133, -1146,   250,   201, -1165, -1161, -1160,   186,
+          241, -1163, -1135,  -522, -1155, -1021, -1169,   176,
+          242, -1171,   242, -1173, -1152,   242, -1132, -1268,
+        -1235, -1198, -1189, -1181,    11, -1188,   166, -1187,
+        -1122,    11, -1106,   245,   166, -1197, -1194, -1187,
+          245, -1186, -1196, -1060,    11,   245, -1223, -1213,
+        -1206, -1205, -1204,    87,    87,   245, -1187, -1185,
+        -1168,   242,   211, -1109,   201, -1219, -1216, -1211,
+        -1218,   242,   242, -1220, -1222,   186,    11, -1234,
+        -1232, -1229, -1151,     8, -1215, -1151,     8,   223,
+        -1218,   211,   166, -1262, -1260, -1256, -1242, -1240,
+        -1241,   103, -1252, -1251, -1248, -1247,   135,   135,
+        -1247,   135, -1109,    11, -1254,   103, -1122, -1228,
+        -1258,   186, -1205,   186, -1261,   182, -1267, -1099,
+          224,   245, -1259,   224, -1278, -1271, -1257, -1277,
+        -1275,  -354, -1255,  -354,   178,   221, -1294, -1289,
+        -1287, -1285,  -505,   178, -1276,   245,   178,  -526,
+        -1286, -1293, -1292,   245,   245,   214,   221, -1388,
+        -1374, -1349, -1326, -1325, -1305, -1303,   167,   229,
+          167, -1311, -1310, -1309,   229,   229,   229, -1321,
+        -1318, -1316,   167,   229,   167,   229, -1320,   183,
+          183, -1324,   167, -1284,   183,   150, -1330, -1222,
+           11,   155, -1339, -1336,   150, -1317,   155,   155,
+        -1170, -1334,   155, -1347, -1344, -1125, -1334, -1334,
+        -1125,    11, -1342,   229,   119, -1362, -1360, -1355,
+        -1354, -1337,    11, -1358,    11, -1329,   183, -1323,
+        -1324, -1210, -1373, -1367, -1366, -1361,   167, -1370,
+          183,   167, -1320,   183,   223,   143, -1380,   143,
+        -1378,   111, -1379,   199, -1383,   235,   167, -1366,
+        -1386,   199,   199,   211, -1448, -1410, -1396, -1395,
+        -1394,   207,   207,   216,   224, -1403, -1402, -1394,
+          207,   186,   235, -1407, -1406,   235,   235, -1406,
+          223,   223, -1435, -1430, -1426, -1419, -1418, -1417,
+          224,   224,     4, -1423, -1422,   224,   224, -1425,
+           88,    88, -1428,   235, -1429,   235, -1432,   135,
+        -1434, -1408,   224, -1446, -1441, -1440,    65,   211,
+          235, -1429, -1308,   229,    61, -1401, -1447,   235,
+        -1491, -1472, -1459, -1456, -1454,   235, -1455,   235,
+        -1447,   235,   178, -1465, -1025, -1440,   178, -1458,
+        -1445, -1469, -1468, -1365,   241, -1468,   241,   186,
+        -1485, -1483,  -864, -1479,  -965,   192,   178,  -965,
+          192,   186,   186, -1457, -1481, -1015, -1489,     7,
+        -1478,   224, -1488, -1503, -1502, -1498, -1497,    97,
+        -1467,     6, -1406,   207,    97, -1359,   224, -1511,
+         -913,  -912,     6, -1274, -3104, -1195,   202,   240,
+        -1655, -1583, -1563, -1557, -1539, -1531, -1522, -1521,
+          151,   151, -1528, -1525,    50, -1527,   158,   158,
+        -1530,   151,   151, -1536, -1534,   134, -1535,   158,
+        -1535,   158, -1012, -1554, -1549, -1545,   -52,     9,
+         -443, -1547,   158, -1535,   155, -1551,   206, -1553,
+          206,   206, -1556,     9,   158, -1559,    28, -1561,
+          158, -1562,   182, -1572, -1570, -1567, -1555, -1569,
+          166,   166, -1571,   182, -1580, -1577, -1576,   221,
+          221, -1576,   221, -1548,   206,   214,   221, -1621,
+        -1614, -1605, -1593, -1591, -1590,   159,   159,   159,
+          151, -1597,   151,   159,   143, -1603, -1590, -1530,
+          151, -1544,    73, -1604,   159, -1607,    58, -1609,
+        -1538, -1611,   143, -1613,  -944,   167, -1616,   191,
+        -1619,   159,   191,   159,   191, -1642, -1630, -1629,
+        -1628, -1627,   203,   166,   150,   104, -1633,   150,
+          183, -1639, -1637,   151,   183, -1638,   183, -1638,
+          183,     9, -1644,   201, -1653, -1352, -1649,   135,
+        -1641,   135,  -443, -1612, -1651, -1371, -1652, -1676,
+        -1670, -1664, -1660,    95, -1661, -1663,   174,   174,
+        -1669,   174, -1668,   232,   232,   142, -1674, -1673,
+          190,   190, -1675,   190, -1692, -1685, -1682, -1681,
+          174,   174, -1681,   174,   141,   206, -1689,    96,
+          110, -1691,   110,   110, -1696, -1695,   232,   232,
+        -1704, -1701, -1700,   248,   248, -1700,   248,   157,
+        -1708, -1702,   248,   201, -1702,   248, -1707, -2554,
+        -2017, -1875, -1808, -1759, -1723,   177, -1721,   113,
+          236,   236,   113, -1748, -1733, -1732,   236, -1731,
+        -1730,   121,   121,   177,   236, -1743, -1742, -1739,
+        -1732,   236, -1703, -1741,   180,   180,   116,   140,
+          180, -1747, -1654,   121, -1756, -1755, -1742, -1753,
+          220,   220,     9,   236, -1758,   252,   252, -1796,
+        -1786, -1783, -1774, -1769, -1728,    55, -2458,     9,
+        -1754, -1771,   140, -1773,   140,   140, -1781, -1778,
+          140,    62, -1780,   201,   140, -1782,   121, -1785,
+          188,   188, -1794, -1790,   108, -1768, -1793,   140,
+          108,   140, -1795,   180, -1807, -1804, -1802, -1801,
+        -1555,   177,   140,   177, -1806,     9,   177,   177,
+        -1842, -1836, -1828, -1823, -1818, -1815,    98, -1817,
+          164,   164, -1820,    98, -1817,   164, -1800, -1825,
+          105, -1817,   164, -1789, -1834, -1831,    98, -1833,
+            9,   105, -1833, -1805, -1839, -1838,   169, -1841,
+          169,   169, -1853, -1848,   140, -1803,   177,   189,
+        -1850,    67, -1807,   177,   189, -1857, -1856, -1847,
+          236, -1861, -1860, -1835,   236, -1868, -1866, -1732,
+          236, -1827,   140, -1746, -1872, -1732,   236, -1608,
+        -1732, -1509,  -731, -1936, -1890, -1885, -1880,   211,
+        -1884, -1883, -1879,   177,   147, -1883, -1888,   230,
+          230,   201, -1912, -1905, -1895, -1894,   180, -1899,
+        -1898, -1882,    98, -1903, -1902,   193,   193,   193,
+          179, -1909, -1908,   161,   161, -1911,   205,   193,
+        -1924, -1916,    67,   147, -1922, -1921, -1904,   179,
+        -1910,   188, -1923,   188, -1935, -1930, -1921,   147,
+          179,   211, -1921, -1933,   188,   188,   141,   147,
+        -2000, -1972, -1955, -1949, -1747, -1945, -1884,   147,
+        -1920, -1884,   147, -1897,   205, -1954,   121, -1953,
+          129,   129,   124, -1971, -1968, -1961, -1730,   121,
+          202, -1965, -1952,   129,   202, -1952,   129,   196,
+        -1932, -1960, -1947,   124, -1975,   180,    55, -1997,
+        -1994, -1987, -1982, -1981,   193,   193, -1911, -1981,
+          193,   205,   141, -1991, -1981,   193,   141, -1981,
+          205, -1986, -1996,   180,   180,   124,   129,   188,
+        -2010, -2003,    10, -2005,   116, -2007,   212, -2009,
+           10,    10, -2012,   205, -2014,   205, -2016,    10,
+           10, -2269, -2146, -2085, -2076, -2051, -2041, -2038,
+        -2036, -2031, -2030, -2029,   137,   137,    85, -2034,
+          137,    85,    85, -2011, -2037,   172, -2040, -1986,
+          137, -2048, -1983,   193,   180,    92, -1993,   202,
+        -1981,   193,   185, -2063, -2056, -2037,   172,   202,
+        -2058, -1964, -2062, -2061,   212,   212,   172, -2074,
+        -2067, -2006, -2050, -2006, -2070,    82, -2072,   205,
+          172,   185, -1911,   205,   106, -2078, -2082, -2009,
+           10,   205, -2009,    10, -2075, -2102, -2095, -2090,
+          147,   188, -2094, -2093,   195,   195,   172, -2100,
+          188, -2093,   195, -2073,   188, -2066, -2124, -2117,
+        -2115, -2109, -2108,   132,   132, -2113, -2112,   179,
+          179, -2112,   202, -1921,   171, -2119,   193, -2112,
+        -1902,   202,   171, -2116, -2137, -2130, -2128,   193,
+          193, -1948, -1980, -2133, -2129, -2135, -2123,   179,
+        -2101, -2144, -2142, -2141, -2046,   195,   188,   195,
+          195, -1970, -2184, -2175, -2155, -2150, -2152,    93,
+        -2154,   171,   171, -2164,    44, -2161, -2160,   171,
+          171, -2160,   171,   202, -2166,   212, -2174, -2171,
+        -2170,     9,   212, -2170,     9, -2169,   171, -2179,
+        -2178, -2129,   172, -2181,   172, -2183,   172,   172,
+        -2209, -2202, -2108, -2190, -2028, -2173, -2199, -2197,
+        -2195,   137,   185, -2196,   185, -2040,   185, -2200,
+          187,   185, -2204,   132, -2207,   156,   204,   156,
+          204, -2245, -2231, -2229, -2224, -2219, -2217,   171,
+        -2198,   171, -2189, -2223, -2196,   185,   185,   171,
+        -2228,   202, -2198, -2222,   145,   172,   106, -2235,
+        -1766, -2227, -2218, -2239, -2238, -2145,   187, -2242,
+          187,   185, -2238,   187,   157, -2257, -2248,   141,
+        -2253, -2251,    93,    93,   157, -2256,   205,   195,
+          195, -2264, -2262, -2261,   195,   195, -2263,   205,
+        -2268, -2261,   195,   141,   156, -2439, -2353, -2322,
+        -2300, -2292, -2286, -2283, -2280, -2279,   161,   161,
+        -2279,   161, -2247, -2285,   230,   230, -2290, -2289,
+        -1684,   230,   230,   205, -2296, -2295,   115,   115,
+        -2299, -2298,   170,   170, -2312, -2305, -2304,   170,
+          170, -2309, -2304, -1707,    60, -2304,   170, -2307,
+        -2319, -2316, -2315,   210, -2315,   210, -2288, -2321,
+          210,   210, -2348, -2337, -2334, -2331, -2303, -2329,
+          231,   231, -2237, -2333,   243,   231, -2336,  -234,
+          115, -2346, -2340,   139, -2343,   115,    69, -2345,
+          247,   247, -2347,   247, -2352, -2351,   246,   246,
+          246, -2406, -2401, -2365,   123, -2362,   225, -2361,
+          204,   204, -2361,   204, -2332, -2386, -2375, -2373,
+        -2372, -2371,   243,   204,   187,   204,   163, -2385,
+        -2380, -2206,   163,   243, -2382, -2374, -2384, -2364,
+          204,   204, -2399, -2397, -2392, -2391,   203,   187,
+        -2394,   187, -2391,   187,     9, -2310,   -14, -2400,
+          145, -2402, -2405, -2339, -2396,   247, -2422, -2414,
+        -2412, -2411, -2390,   179,   123, -2383, -2418, -2304,
+          123,   157, -2421,   170,    69,   170, -2430, -2424,
+        -2426,   141, -2427, -1902,   193,   203, -2432,   164,
+        -2436, -2310,   170,   203, -2310,   170, -2390, -2500,
+        -2446, -2444,   195,    94, -2445,   230, -2471, -2452,
+        -2266,   195,   139, -2429, -2464, -2461, -2265, -2261,
+          195, -2425,     9, -2413,   243, -2463,   156,   156,
+        -2470, -2467,   243, -2263, -2460,   101,   205, -2482,
+        -2477, -2347,   187, -2468,   243, -2347, -2480,   247,
+          247,   243, -2485,   230,   161, -2495, -2492, -2491,
+        -2261, -2476, -2475,   205, -2494,   171,   205, -2497,
+          148, -2347,   247,   171, -2539, -2529, -2519, -2512,
+        -2507,   195,   188, -2142,   188,   195, -3134, -2499,
+        -2516, -2141, -2496, -2496, -2141, -2514, -2490, -2523,
+        -2266, -2396,    74, -2526,   179, -2521, -2143, -2518,
+            9, -2534, -2533, -2532,   230,   230, -2536, -2528,
+        -2093,     9, -2535, -2549, -2544, -1888,   230, -2370,
+        -2548, -2289, -2370, -2543,   179, -2550, -2552,   243,
+        -1902, -2551, -3125, -2824, -2708, -2622, -2614, -2588,
+        -2576, -2573, -2571, -2568, -2567,   153,    53,    61,
+           61,    53,   153, -2572,    76, -2575, -2370,    61,
+        -2587, -2586, -2581, -2580,    76, -1458, -1286,   178,
+        -2547, -2538,   186,   153, -2605, -2598, -2593,   114,
+          186, -2597, -1408,   223,   157,   223, -2570, -2597,
+        -2602,   223,   223, -2596,     9, -2611,   153, -2609,
+        -2172,   149, -2603,   -62,   149, -2585, -2617, -2616,
+           83, -2619,   243, -2621,   223,   223, -2676, -2642,
+        -2640, -2638, -2636, -2632, -2631,   223, -2618,   223,
+        -1408,   213,   223, -2630,   213,   223,   153,    93,
+          153, -2635, -2656, -2651, -2650, -2649, -2648,   213,
+          213,   213,   254, -2653, -2613, -2655, -2527,   213,
+        -2666, -2664, -2661,   223, -2459, -2634,   223, -2330,
+         -287, -1879, -2670,   213,   223,   254, -2674, -2673,
+        -2665,   254,   223,   254, -2686, -2683, -2681, -2680,
+          213,   125,   213, -1231,   213,   215, -2688,   217,
+        -2692, -2675, -2685,   -75, -2704, -2699, -2696,   203,
+         -341, -2691, -2672,  -341, -2673,   254,   227,   215,
+        -2701, -2458,   227,   227, -2781, -2749, -2740, -2727,
+        -2717, -2716,   100,   215,   194, -2723, -2721,   213,
+          194,   194, -2706,   213, -2726, -2703,   194, -2736,
+        -2732, -2731,   194,   194, -2734,   215, -2726,   163,
+          197, -2649, -2733, -2725, -2745,   204, -2744,   225,
+          225, -2747,   225, -2748,   225, -2770, -2759, -2753,
+          218, -2756,  -296,   215,  -296,   238,   215, -2764,
+        -2752,   197,   218, -2755, -2768, -2767,   227,   238,
+        -2767,   208, -2772,   213, -2776, -2649, -2766,   227,
+        -2778, -2775,  -323,   227, -2775, -2795, -2792, -2789,
+        -2787,   213,   217,   217, -2777, -2791, -2774,   217,
+          254,   213, -2739, -2815, -2809, -2805, -2802, -2801,
+          197,   197, -2801,   197,   228, -2808,   231,    68,
+          231, -2811,   225,   213, -2814,   231,   231, -2822,
+        -2820, -2819,   154,   246,   225,   246,   246,   218,
+        -2961, -2923, -2853, -2850, -2837, -2832,    76,   100,
+         -452, -2835,    83,    83,   228, -2841, -2840,    76,
+           76, -2847, -2835, -2845,   155,   155, -2836, -2845,
+        -2818,  -707, -1259,    54, -2794, -2878, -2868,    60,
+        -2865, -2861, -2860, -2698,    76, -2864,    76,   152,
+           91, -2867,   109,   109, -2871, -1212, -2198, -2873,
+        -1964, -1231, -1135, -1964, -2872, -2870, -2905, -2902,
+        -2901, -2889, -2888, -2887, -2886,   189,   189,   189,
+          196, -2895, -2894, -2893,   196,   196,   114, -2898,
+          114,   196, -2893,   196,   106,   189,    83,   155,
+          148, -2910, -2908,   148, -2621, -2904, -2918, -2915,
+        -2914, -2499,   202, -2914, -2900, -2877, -2921,   211,
+        -2863,   201, -2499, -2947, -2932, -2929, -1133,   152,
+          171, -1948,   139,   171, -2941, -2938, -2937,   139,
+          247,   247, -2011,   247, -2928, -2944, -2943,   205,
+        -1707, -2927,   152, -2954, -2952, -2951,   211,   211,
+        -2953,   249,   249, -2959, -2958,   152,   247,   247,
+          217, -3065, -2995, -2981,   247, -2980, -2975, -2972,
+        -2969, -2894,   114, -2946, -2894,   114,   152, -2977,
+          225, -2810,   225, -2946,   231, -2986, -2984,   225,
+        -2985,   225, -2987, -2345, -2991,   231,   139, -2993,
+          231,   231, -2971, -3049, -3023, -3001, -3000,   156,
+          156, -3012, -3006, -3005, -2945,   139, -3010, -3000,
+          156, -2920,   139,   156, -3016, -2263,   205,   227,
+        -3020, -1948,   205, -2706, -1948,   227, -2775, -3037,
+        -3032, -3029, -2943,   208, -3022, -2943, -3019, -3015,
+        -3036, -1948,   227, -3031,   196, -3039,   196, -3042,
+          185,   202, -3046, -2943, -3041,   163, -2943,   227,
+        -2702, -3056, -3054, -2479,   227, -2702, -2939, -3048,
+        -3060, -2479, -3047, -2702, -3062,    84, -2480, -2706,
+        -3059, -3095, -3073, -3070,    91,   100, -3071,    76,
+           91, -3074, -3085, -3078,   225,    91, -3082, -3081,
+        -3058,   225, -3081, -3044, -3035, -3092, -3089,   204,
+          228, -2384,   204, -3088, -3081,   228, -3088, -3105,
+        -3098,    83, -3104, -3103, -2222,   185, -3091,   204,
+          106, -3110,   204, -3108, -3011,   228, -3117, -3090,
+          196, -2886, -3102, -3084,     9, -3121, -3120, -2396,
+          189, -3120,   189,   100,     9, -1874, -2663, -2859,
+        -3009, -3115, -1542, -2232, -3136, -3135,   100,   202,
+        -2705,
 };
 
 static long _vq_p_lsp32_0[] = {
-          400,   228,   356,   400,    28,   504,    28,   128,
-          128,   128,   128,   128,   476,    28,    28,    28,
-          960,    28,    28,    28,    40,    40,   128,   128,
-          128,   140,    40,   476,   388,    40,   324,    44,
-           28,    28,    28,   600,    16,    16,   876,   180,
-          376,   772,   376,   180,   180,   180,   208,   180,
-          180,   168,   208,   208,   772,   208,   404,   208,
-          208,   208,   404,   376,   376,   208,   208,   376,
-          208,   128,   208,   128,   128,   128,   128,   128,
-          208,   208,   324,   168,   216,   208,   208,   208,
-          216,   168,   400,   600,   404,   208,   208,   208,
-          324,   476,   404,   400,   400,   472,   404,   472,
-          168,   140,   400,   772,   400,   404,   280,   152,
-          152,   152,   280,   280,   400,   400,   400,   400,
-          896,   280,   280,   280,   476,   280,   472,   708,
-          404,   400,   400,   400,   404,   492,   400,   648,
-          240,   400,   400,   168,   152,   152,   168,   140,
-          140,   140,   376,   152,   152,   152,   240,   516,
-          376,   376,   376,   324,   400,   240,   240,   376,
-          376,   548,   376,   376,   404,   536,   152,   140,
-          280,   140,   140,   140,   488,    44,    44,   488,
-          152,   152,   324,   140,   140,   140,   400,    68,
-          280,   280,   280,    44,    40,   240,   120,    84,
-          112,   120,   224,    84,    84,    84,    84,   228,
-          112,   112,   112,   112,   240,   120,   120,   120,
-          240,   224,   584,   112,    84,    84,   224,   224,
-          224,   228,   356,    84,    84,   584,   384,   356,
-          356,   384,   472,   504,   384,   140,   356,   128,
-          356,   140,   128,   128,   472,   140,   140,   140,
-          404,    44,    44,    44,   472,    92,    92,    92,
-           92,    92,    92,   568,   372,   520,   488,   228,
-          120,   120,   120,   228,   228,   324,   372,   120,
-          120,   372,   120,   120,   520,   228,   228,   372,
-          372,    44,   228,   228,   228,   228,   472,   472,
-          372,   456,   536,   180,   456,   128,   128,   128,
-          128,   140,   140,   404,   140,   140,   180,   376,
-          180,   180,   180,   208,   520,   208,   208,   208,
-          208,   492,   376,   472,   472,   180,   180,   516,
-          140,   516,   140,   536,   376,   404,   404,   376,
-          404,   576,   148,   148,   376,   376,   456,   408,
-          408,   960,   456,   404,   404,   372,   372,   808,
-          456,   372,   372,   372,   408,   408,   408,   544,
-          408,   140,   140,   536,   408,   408,   536,   408,
-          372,   372,   156,   156,   544,   428,   180,    84,
-          356,   356,   128,    84,    84,    84,   492,   100,
-          100,   520,    84,    84,   100,   100,   100,   128,
-          156,   156,   128,   100,   100,   100,   100,   100,
-          456,   180,   180,   180,   128,   180,   180,   180,
-          840,   520,   208,   100,   100,   208,   808,   180,
-          180,   492,   100,   100,   100,   792,   180,   180,
-          180,   792,   792,   520,   156,   156,   156,   156,
-          156,   408,   156,   840,   156,   932,   992,   520,
-          408,   408,   408,   492,   520,   520,   520,   568,
-           84,    84,   932,    84,    84,   992,   228,   228,
-          992,   648,   492,   648,   372,   228,   228,   228,
-          156,   156,   408,   408,   408,   408,   584,   584,
-          648,   648,   568,   584,   228,   228,   500,   456,
-          932,   500,   932,   240,    88,   148,   536,   696,
-           88,    88,    88,    88,    88,    88,   148,   148,
-          148,   148,   148,   176,   696,   696,   388,   388,
-          388,   388,   768,   576,   148,   148,   148,   492,
-          544,   148,   148,   148,   148,   604,   472,   472,
-          156,   148,    88,    88,   604,    88,    88,   148,
-          148,   148,   792,    88,   408,   156,   156,   408,
-          156,   156,   156,   408,   408,   408,   408,   520,
-          492,   492,   408,   408,   492,   544,   240,   240,
-          388,   388,   500,   648,   544,   832,   544,    92,
-          488,    92,    92,   488,    92,   500,   372,   544,
-          240,   372,   372,   240,   648,   240,   240,   544,
-          544,   372,   372,   756,   388,   372,   388,   388,
-          500,   800,   824,   536,   488,   488,   536,   408,
-          408,   408,   568,   536,   536,   536,   500,   544,
-          544,   568,   568,   820,   824,   544,   488,   836,
-          804,   324,   820,   372,   372,   576,   388,   324,
-          768,   500,   800,   324,   536,   324,   808,   148,
-          404,   580,    88,    88,   148,   148,    88,    88,
-          148,   900,   792,   148,   148,   148,   148,   148,
-          580,   536,   376,   376,   376,   472,   536,   348,
-          376,   376,   576,   536,   536,   580,   116,   116,
-          116,   116,   376,   376,   576,   576,   580,   116,
-          116,   348,   536,   348,   576,   576,   404,   868,
-          576,   808,    88,    88,   576,    88,   576,    88,
-           88,   116,   116,   116,   664,   480,   480,   480,
-          480,   480,   696,   696,   580,   148,   808,   580,
-          808,   536,   664,   664,   536,   536,   536,   800,
-          576,   576,   576,   348,   800,   768,   768,   348,
-          768,   348,   836,    68,   580,   516,   516,   236,
-          236,   548,   516,   516,   868,   736,   548,   736,
-          236,   236,   536,   580,   480,   480,   480,   736,
-          676,   676,   580,   580,   580,   676,   280,   280,
-          280,   280,   236,   236,   264,   236,   236,   236,
-          264,   264,    68,    68,    68,    68,   516,   488,
-          488,   488,   516,   488,   348,   348,   488,   488,
-          324,   708,   536,   536,   756,   708,   348,   516,
-          516,   676,   676,   676,   472,   864,   708,   708,
-          708,   708,   800,   800,   800,   704,   236,   360,
-          360,   236,   236,   364,   364,   236,   236,   484,
-          360,   360,   264,   264,   360,   360,   236,   484,
-          236,   236,   236,   236,   236,   236,   236,   864,
-          696,   696,   696,   696,   804,   804,   484,   484,
-          484,   484,   864,   800,   800,   800,   864,   796,
-         1016,   804,   348,   480,   484,   364,   364,   364,
-          480,   480,   480,   484,   348,   480,   480,   348,
-          348,   756,   364,   364,   364,   364,   768,   484,
-          484,   484,   484,   768,   736,   364,   600,    52,
-          976,   168,   632,   632,   168,   168,   600,   216,
-          216,   704,   168,   792,   168,   704,   604,   168,
-          168,   168,   740,   740,   216,   216,   772,   216,
-          208,   208,   216,   216,   216,   896,   772,   772,
-          604,   336,   116,   116,   116,   704,   772,   604,
-          896,   896,   772,   336,   336,   740,   740,   472,
-          216,   168,   216,   216,   168,   168,   168,   168,
-          432,   320,   216,   216,   216,   320,   320,   168,
-          168,   168,   320,   320,    52,   216,   216,   324,
-           52,   320,    52,    52,   472,   852,   216,   216,
-          216,   852,   476,   348,   348,   348,   320,   320,
-          632,   320,   320,   740,   852,   852,   336,   336,
-          672,   852,   392,   320,    32,    32,   124,   124,
-          124,   124,   320,   424,   252,   252,   252,   324,
-          324,   252,   152,   320,   124,   124,   124,   548,
-          320,   320,   124,   124,   124,   124,   168,   324,
-          152,   152,   152,   324,   324,   772,   392,   392,
-          392,   580,   548,   348,   240,   152,   240,   392,
-          152,   152,   152,   152,   340,   240,   240,   280,
-          348,   672,    40,   252,   252,   252,   252,   672,
-          280,   240,   348,   280,   280,    12,   280,   392,
-          392,   500,   396,   728,   232,    96,   320,   232,
-          320,   232,   232,   232,   320,   320,   320,   608,
-          336,   336,   232,   232,   232,   308,   308,   396,
-          336,   608,   336,   336,   308,   472,   308,   608,
-          852,    96,   728,    96,    96,   232,    96,   124,
-          124,   232,   232,   424,   308,   728,   200,   200,
-          200,   308,   308,   728,   192,    32,   192,   192,
-          192,   640,   292,   884,    96,   608,    96,    96,
-           96,   396,   448,   424,   448,   448,   448,   608,
-          608,   728,    96,    96,    96,    96,   448,    32,
-           32,   396,    32,   672,   124,    32,   124,   124,
-          124,   124,    32,   252,   252,   252,   604,   424,
-           96,    96,   324,   640,   448,   448,   448,   324,
-          640,   324,   324,   280,   280,   392,   252,   252,
-          252,   392,   280,   324,   336,   280,   324,   336,
-          336,   336,   608,   760,   116,   116,   392,   392,
-          336,   472,   392,   392,   480,   116,   116,   480,
-          548,   324,   336,   392,   336,   336,   224,   676,
-          392,   392,   676,   508,   364,   364,   364,   364,
-          664,   224,   324,   480,   480,   224,   676,   472,
-          136,   472,   396,   392,   336,   336,   336,   396,
-          392,   608,   396,   640,   640,   308,   308,   336,
-          336,   664,   364,   236,   236,   364,   236,   236,
-          548,   236,   508,   480,   480,   508,   264,   264,
-          264,   264,   264,   224,   224,   364,   364,   508,
-          224,   508,   472,   264,   264,   264,   264,   264,
-          364,   396,   508,   364,   584,   508,   396,   364,
-          364,   572,   292,   292,   296,   396,    68,    32,
-           32,   292,   124,   124,   124,   124,   296,   296,
-           68,   252,   264,   264,   268,   548,    68,   124,
-           96,    96,    96,    96,   268,   508,   508,   124,
-          268,   392,   268,   124,   124,   196,   396,   396,
-          392,   608,   608,   264,   264,   264,   264,   396,
-          508,   500,   368,    96,   508,    96,    96,    96,
-          508,   640,   640,   676,   676,   760,   292,   292,
-          368,   624,     0,    48,    20,    20,    20,    20,
-           48,    60,    60,    60,    60,    60,    60,    60,
-          460,   344,   344,    56,    32,    32,   344,    24,
-           24,    32,   368,    24,    24,    48,   324,   268,
-            0,     0,    20,   232,   424,   232,   232,   232,
-          232,    20,    20,   200,   200,   268,   308,   200,
-          728,   268,   884,    32,    60,    60,    60,   268,
-           32,    32,   268,   424,   268,    60,     0,   224,
-           60,   424,   424,   344,   224,   192,    32,    32,
-           32,   192,   192,   224,   344,   344,   224,    60,
-          344,   344,   916,    48,    24,    20,    20,    20,
-          560,    48,    48,    48,   720,   560,   560,   720,
-           24,    60,    60,    60,    48,    24,    24,   296,
-           60,   624,    56,    56,    60,    60,    60,    60,
-          560,    56,    56,   560,   268,    48,    48,   224,
-          120,    56,   120,   120,   560,   560,    20,    20,
-          200,   560,    60,    20,    20,    20,   120,   200,
-          688,   624,   344,   860,   624,   200,   200,   200,
-          344,   672,   344,   344,   344,   916,   688,   688,
-          312,   312,   648,    56,   416,    56,    56,    56,
-          720,    24,   528,   528,   528,   720,   832,   752,
-          528,   592,   528,   528,   528,   592,   656,   528,
-          528,    92,   720,   624,    92,   592,   592,   592,
-          688,   624,   324,    92,    32,   232,     0,    20,
-           64,    20,    20,     4,    20,    20,    20,     4,
-            0,     0,    92,    48,   324,     0,   324,   784,
-          460,   424,   232,   232,   232,   424,   832,    92,
-          320,   320,   424,    92,   432,   232,   232,   232,
-            0,     4,   320,   232,    20,    20,     4,   232,
-          232,   120,   604,   320,   320,   604,     4,   532,
-          308,   500,   268,    60,    24,    24,    24,    60,
-           12,    12,    48,    20,    48,    20,    20,    20,
-           64,    60,    60,   420,   460,    64,    64,   420,
-          460,    64,   252,   252,   420,    64,    64,    64,
-          368,   368,   368,   252,   424,    32,   368,   252,
-           32,    32,   368,   252,   252,    12,    12,   584,
-          564,   432,   320,   564,   424,   424,   464,    24,
-           36,    24,    24,    24,    24,    24,    48,    48,
-           48,   416,    36,    36,    36,   908,   416,   368,
-           16,    36,    64,    64,    12,    36,    16,   464,
-           24,    24,    12,    20,    64,    20,     4,    20,
-          420,    48,   416,    48,    48,   420,   816,   432,
-            4,     4,     4,     4,   368,   784,   784,   368,
-          632,   632,   368,   632,    52,   632,   432,    52,
-          500,   216,   136,   500,   500,    52,    64,    64,
-           52,    52,    64,   500,   320,   584,   432,    52,
-            4,     4,   852,   396,   216,    12,    64,    52,
-           52,    52,    52,    64,   396,    12,    64,   432,
-           28,    28,    28,   464,   368,    28,   368,    52,
-           52,    36,    28,    40,    28,   368,   368,    28,
-           52,   600,    52,   368,   432,   468,   104,   596,
-          220,   104,   164,   136,   340,   104,   104,   248,
-          104,   104,   136,   136,   104,   136,   136,   396,
-          164,   164,   248,   248,   248,   248,   136,   136,
-          248,   164,   248,   332,   744,   680,   104,   104,
-          104,   104,   104,   300,   552,   248,   300,   564,
-          164,   164,   368,   248,   248,   248,   248,   276,
-          276,   276,   900,   276,   276,   276,   552,   680,
-          464,   104,   316,   104,   104,   104,   104,   220,
-          300,   300,   316,   300,   104,   104,   104,   104,
-          300,   712,   872,   300,   872,   872,   276,   276,
-          464,   464,   464,   464,   716,   164,   164,   164,
-          812,   276,   680,   276,   276,   604,   756,   680,
-          716,   716,   716,   604,   812,   164,   164,   780,
-          164,   604,   780,   132,   132,   132,   132,   524,
-          196,   164,   196,   452,   524,   524,   524,   452,
-          780,   196,   196,   420,   136,   136,   196,   136,
-          136,   452,   420,   420,   420,   420,   420,   272,
-          272,   420,   452,   564,   564,   552,   596,   464,
-          464,   464,   272,   272,   272,   564,   464,   680,
-          552,   248,   564,   248,   300,   684,   748,   164,
-          164,   684,   780,   300,   164,   136,   712,   552,
-          300,   300,   196,   872,   552,   272,   164,   136,
-          196,   196,   272,   272,   272,   272,   680,   680,
-          552,   712,   712,   552,   552,   248,   748,   748,
-          272,   628,   272,   272,   248,   628,   748,   272,
-          272,   748,   684,   684,   716,   700,   316,   316,
-          340,   316,   220,   220,   316,   220,   220,   136,
-          332,   332,   340,   340,   660,   304,   304,   660,
-          660,   692,   220,   276,   220,   188,   188,   188,
-          496,   496,   880,   220,   220,   220,   136,   692,
-          692,   136,   276,   304,   304,   188,   188,   304,
-          220,   668,   304,   304,   136,   668,   668,   188,
-          188,   188,   668,   668,   136,   880,   700,   764,
-          700,   692,   692,   700,   764,   288,   288,   700,
-          164,   104,   104,   276,   132,   104,   104,   104,
-          132,   132,   276,   220,   420,   196,   496,   132,
-          132,   304,   104,   132,   132,   872,   136,   196,
-          420,   496,   524,   136,   132,   132,   132,   132,
-          304,   164,   220,   776,   660,   304,   304,   776,
-          660,   332,   868,   712,   584,   160,   160,   160,
-          160,   160,   188,   904,   188,   188,   584,   524,
-          524,   524,   780,   904,   496,   964,   188,   188,
-          496,   524,   524,   524,   964,   812,   496,   276,
-          276,   744,   132,   132,   584,   496,   496,   744,
-          464,   524,   524,   812,   464,   468,   108,   920,
-          108,   108,   108,   244,   468,   888,   468,   108,
-          108,   108,   108,   440,   468,   380,   464,   380,
-          440,   556,    80,    80,    80,    80,   328,   328,
-          412,   244,   412,   440,   620,   620,   184,   844,
-          188,   188,   904,   188,   248,   188,   160,   184,
-          160,   160,   160,   184,   184,   184,   184,   732,
-          732,   556,   556,   380,   160,   160,   380,   184,
-          184,   184,   212,   212,   212,   212,   556,   380,
-          248,   584,   160,   160,   160,   184,   184,   964,
-          584,   196,   212,   212,   672,   188,   904,   188,
-          188,   636,   160,   160,   732,   732,   732,   288,
-          920,   212,   444,   212,   444,   212,   556,   212,
-          212,   212,   444,   556,   444,   444,   628,   212,
-          588,   444,   444,   716,   288,   588,   588,   628,
-          628,   684,   524,   588,   524,   588,   904,   556,
-          288,   588,   340,   540,   980,   700,   260,   256,
-          256,   172,   260,   144,   144,   144,   144,   256,
-          256,   260,   172,   172,   256,   256,   196,   260,
-          196,   144,   144,   196,   256,   256,   788,   256,
-          788,   256,   256,   256,   848,   980,   764,   764,
-          196,   256,   256,   256,   700,   196,   316,   316,
-          660,   848,   764,   196,   660,   196,   692,   692,
-          692,   692,   316,   172,   288,   172,   260,   260,
-          260,   260,   260,   288,   288,   312,   312,   288,
-          288,   288,   288,   788,   788,   860,   316,   316,
-          144,   144,   284,   144,   284,   172,   172,   284,
-          172,   312,   172,   540,   260,   176,   176,   176,
-          176,   644,   348,   176,   176,   204,   348,   348,
-          348,   644,   644,   704,   204,   204,   204,   612,
-          612,   644,   644,   644,   644,   828,   796,   796,
-          828,   436,   436,   348,   340,   644,   436,   428,
-          428,   428,   428,   736,   644,   644,   340,   644,
-          340,   724,   660,   660,   660,   636,   724,   724,
-          436,   660,   660,   848,   436,   436,   436,   436,
-          724,   724,   644,   204,   144,   512,   512,   144,
-          144,   724,   204,   204,   204,   512,   512,   644,
-          644,   788,   144,   136,   464,   644,   340,   788,
-          144,   144,   464,   848,   724,   644,   644,   340,
-          316,   724,   316,   512,   612,   260,   260,   260,
-          316,   316,   704,   788,   636,   612,   704,   704,
-          612,   612,   612,   704,   644,   644,   636,   636,
-          636,   288,   288,   704,   704,   704,   704,   288,
-          788,   288,   736,   736,   288,   540,   144,   512,
-          144,   144,   464,   204,   204,   512,   636,   204,
-          204,   612,   768,    88,   768,   176,   176,    88,
-           88,   176,   388,   388,   428,   428,   636,   176,
-          644,   428,   176,   176,   176,   436,   204,   436,
-          176,   348,   204,   204,   428,   428,   428,   428,
-          824,   512,   512,   724,   204,   204,   204,   828,
-          484,   348,   696,   452,   176,   156,   176,   176,
-          156,   156,   736,   388,   428,   696,   176,   804,
-          484,   204,   204,   204,   204,   796,   696,   452,
-          796,   796,   804,   436,   988,   176,   176,   176,
-          176,   436,   492,   492,   436,   796,   520,   520,
-          820,   492,   492,   824,   452,   452,   204,   612,
-          512,   636,   612,   204,   604,   512,   512,   824,
-          796,   804,   240,   492,   612,   348,   348,   348,
-          900,   348,   348,   348,   348,   736,   240,   240,
-          492,   492,   240,   240,   240,   736,   452,   612,
-          612,   612,   612,   612,   312,   452,   312,   436,
-          736,   312,   452,   832,   832,    92,    92,    92,
-          312,   672,   672,   240,   240,   756,   452,   820,
-          820,   388,   388,   388,   196,   736,   644,   512,
-          196,   612,   612,   644,   644,   820,    92,    92,
-          820,   312,   196,   312,   312,   612,   512,   612,
-          800,   512,   512,   800,   512,   512,   512,   824,
-          928,   196,   248,   636,   604,   204,   360,   284,
-          284,   284,   284,   284,   604,   360,   360,   464,
-          360,   360,   364,   360,   464,   364,   360,   704,
-          464,   364,   364,   436,   540,   484,   436,   436,
-          696,   804,   204,   204,   204,   204,   484,   696,
-          480,   540,   204,   204,   204,   436,   340,   512,
-          340,   484,   248,   340,   340,   512,   332,   332,
-          204,   436,   512,   804,   284,   312,   312,   260,
-          260,   312,   360,   360,   332,   804,   804,   312,
-          312,   312,   312,   316,   512,   316,   484,   484,
-          316,  1016,   512,   512,   300,   316,   136,   248,
-          196,   900,   248,   464,   464,   464,   248,   248,
-          776,   316,   828,   436,   436,   436,   436,   436,
-          248,   776,   776,   436,   436,   828,   332,   452,
-          452,   340,
+          476,    96,   344,   188,   184,   128,   188,   224,
+          552,   188,   136,   136,   188,   188,   812,   428,
+          428,   136,   128,   128,   128,   136,   136,   300,
+          300,   552,   224,   224,   428,   300,   300,   692,
+          480,   292,   136,   136,   136,   188,   188,   188,
+          300,   292,   160,   136,   136,   136,   304,   480,
+          480,   188,   188,   188,   336,   620,   188,   188,
+          188,   188,   188,   596,   552,   552,   712,   300,
+          620,    64,    64,    64,    64,    64,   648,   480,
+          480,   212,   212,   812,   128,   224,   300,   128,
+          128,   300,   300,   552,   224,   224,   224,   648,
+          552,   128,   128,   524,   344,   344,   344,   344,
+          552,   524,   300,   300,   300,   480,   524,   336,
+          136,   136,   136,   136,   136,   136,   904,   428,
+          428,   336,   428,   428,   336,   488,   188,   188,
+          188,   292,   188,   188,   488,   428,   428,   428,
+          956,   904,   904,   956,   184,   184,   292,   284,
+          512,   344,   128,   128,   344,   284,   284,   284,
+          284,   284,   284,   344,   344,   532,   488,   344,
+          312,   512,   512,   512,   724,   724,   312,   324,
+          344,   324,   468,   724,   468,   468,   468,   468,
+          488,   660,   660,   488,   532,   524,   660,   480,
+          300,   300,   284,   128,   300,   284,   284,   284,
+          284,   552,   428,   428,   336,   336,   136,   904,
+          300,   136,   660,   660,   660,   904,   428,   428,
+          304,   692,   224,   344,   284,   128,   128,   128,
+          336,   284,   224,   224,   224,   344,   284,   284,
+          812,   344,   156,   344,   156,   156,   156,   532,
+          224,   224,   224,   344,   344,   628,   552,   224,
+          532,   552,   628,   596,   312,   956,   480,   324,
+          324,   324,   324,   344,   312,   312,   128,   812,
+          648,   156,   156,   692,   488,   344,   488,   312,
+          344,   224,   156,   156,   156,   156,   236,   312,
+          312,   356,   224,   224,   312,   692,     0,   212,
+          212,   212,   312,   612,   356,   224,     0,     0,
+          428,   224,   224,   224,   224,   552,     0,   596,
+          596,   488,   356,   356,   356,   356,   356,   356,
+          948,   584,   488,   584,   584,   584,   612,   596,
+          532,   532,   584,   532,   532,   660,   584,   584,
+            0,   936,   612,   368,     0,     0,   596,   584,
+          692,   584,   584,   952,   428,   584,   428,   428,
+          584,   812,   660,   428,   428,     0,   660,   180,
+          596,   596,   660,   660,    60,   996,   956,   956,
+          224,   792,   264,   856,   104,   104,   104,   264,
+          264,   264,   792,   792,   264,   264,   264,   156,
+          156,   408,   408,   792,     0,   532,   264,   264,
+          264,   264,   532,   468,   468,   180,   408,   408,
+          408,   532,   468,   468,   180,   336,   156,   408,
+          224,    60,   264,   264,   264,   936,   408,    60,
+           60,   856,  1004,    60,   792,   792,   792,   884,
+          856,   856,   336,   356,   356,   936,   936,   936,
+         1004,   948,   948,    60,   264,   104,    96,    96,
+           96,   104,   104,   168,   264,   104,   104,   104,
+          408,   264,   264,    60,   836,   104,    60,   108,
+          104,    96,   156,   836,    96,    96,   156,   156,
+          156,   648,    96,   400,   324,   156,   156,   156,
+          156,   336,   336,   324,   304,   264,   264,   304,
+          324,   304,   236,   264,   264,   408,   324,   156,
+          156,   128,   156,   156,   236,   408,   236,   128,
+           96,    96,    96,    96,    96,    96,   236,   284,
+          344,   324,   324,   344,   292,   468,   284,   168,
+          300,   292,   168,   168,   168,   408,   324,   324,
+          292,   408,    64,   104,   468,   104,   104,   104,
+          104,   980,   264,   264,    64,   324,   324,   288,
+          264,   288,   448,   448,   264,   264,   264,   448,
+          448,   468,  1000,   264,    64,   856,   856,   936,
+           96,   168,    96,   168,   168,   524,   284,    96,
+           96,   448,   324,   324,   324,   468,   448,   448,
+          512,   660,   468,   468,   468,   292,   660,   660,
+          660,   724,   724,   524,   936,   524,   448,   168,
+          168,   168,   168,   168,   336,   448,   448,   800,
+          524,   904,   284,   284,   724,   724,   468,   468,
+          236,   236,   524,   640,   136,   184,    60,    60,
+           60,    60,    60,   524,   524,   236,   136,   136,
+          136,   236,   184,   184,   184,   236,     0,   136,
+          136,   236,   520,     0,   616,   336,   136,   136,
+          336,   336,   576,   300,   128,   128,   400,    60,
+           60,   400,   136,   300,   300,    60,    60,   400,
+          236,   136,   236,    60,   236,    60,    60,    60,
+           60,    60,     8,   136,   136,   236,   136,   128,
+          128,   128,   128,   576,     8,     8,   236,   128,
+          396,   136,   136,     8,     8,     0,    60,    60,
+           60,    60,    60,    60,   524,   300,   300,   396,
+          300,   336,   396,    64,   292,   184,   184,   292,
+          292,    64,   480,   300,   396,    64,    64,    64,
+          396,   300,    64,   396,   300,   300,    64,   480,
+          576,    64,    64,   396,   396,    64,   736,   524,
+          400,    64,   544,     8,   396,   184,   184,   616,
+          396,   396,   396,   180,   544,   480,   480,   180,
+          124,   544,   544,   124,   480,   480,   124,   396,
+          396,   128,   128,   124,   576,   640,   180,   480,
+          480,   576,   576,   236,     4,   148,    84,    84,
+           84,    84,   148,   976,   124,   124,   124,   124,
+          488,   148,   180,   148,    84,     8,     8,    84,
+           84,   428,     4,     4,   396,     4,    60,    84,
+          184,   184,   184,    84,   124,   396,    84,    84,
+           84,   124,    84,    60,    60,    60,    60,    60,
+          736,   428,   800,   180,   368,   488,   932,    60,
+            0,    60,    60,   312,   184,   184,     0,    60,
+          312,   860,   180,   180,   180,     0,    84,    84,
+          184,   184,   184,    84,    84,    84,     8,   312,
+            8,   544,   396,   184,   520,     0,   312,     8,
+           12,    52,   896,   116,   128,    96,    96,   768,
+           96,    52,    52,    52,    52,    96,   836,   324,
+           96,    96,   836,    96,    96,   640,   116,   116,
+          116,   116,   116,   672,   640,   640,   324,   324,
+          324,   672,   324,   836,   836,   876,    52,    52,
+          188,    52,    52,    52,   188,   896,   672,   896,
+          388,   388,   388,   672,   288,   188,     4,     8,
+          960,     4,    52,    52,    52,    52,    52,    12,
+          672,    12,   388,   388,   388,   672,     4,     4,
+            4,   312,   672,   844,   692,    52,   888,    52,
+           52,    52,    52,    12,     4,     4,   428,     8,
+          428,     4,   148,   148,   148,   148,     4,   428,
+          960,   864,   864,   312,    12,    12,   312,   312,
+          312,     8,   184,   184,   184,   184,     8,     8,
+            8,     8,   500,   888,   188,   188,    52,    52,
+           52,   500,     8,     8,    12,   512,   768,   768,
+          812,   184,   512,   184,   184,   544,   480,   512,
+          184,   184,   184,   480,   672,   116,    52,    52,
+          116,   116,   620,   672,   388,   388,   672,   768,
+          544,   480,   620,   640,   488,   544,   744,   488,
+          448,   324,   448,   324,   488,   104,   168,    96,
+           96,   104,   104,   168,   104,    96,    96,    96,
+           96,   488,   116,   116,   116,   116,   448,   448,
+          448,   704,   704,   964,   108,   104,   108,    96,
+          704,   116,   448,   116,   292,   448,   292,   768,
+          116,   724,   168,   168,   168,   964,   448,   448,
+          448,   768,   188,   768,   184,   768,   512,   116,
+          116,   512,   188,   724,   512,   512,   188,   724,
+          188,   512,    96,    96,   520,   128,    96,    96,
+           96,   488,   168,   428,   512,   128,   128,   168,
+          128,   128,   128,   692,   292,   512,   136,   116,
+          136,   564,     8,   116,   116,   312,     8,     8,
+            8,   888,   520,   512,   512,   844,   520,   520,
+          500,   512,   512,   500,   520,   520,   520,   312,
+          136,   312,    20,   264,   104,   108,   108,   104,
+          108,   108,   108,   836,   172,   172,    20,    20,
+           20,    20,   500,   704,   312,   804,   288,   288,
+          172,   172,   288,   172,   172,    20,   172,   172,
+          412,   412,   412,   968,   916,   916,   744,   768,
+          704,    20,    20,    20,   744,   500,   704,   500,
+          312,   288,   288,   288,   448,   288,   288,   288,
+          288,   288,   968,   448,   448,   312,   968,   968,
+          312,   768,   768,   160,   104,   964,   104,   160,
+          704,   104,   160,   448,   744,   968,   704,   412,
+          412,   916,   916,   412,   160,   964,   500,   108,
+           48,    48,   228,    48,    48,   228,   228,   228,
+          228,   228,   160,   412,   472,   348,   412,   348,
+          348,   428,    48,   160,   348,   728,   980,   228,
+          288,   228,   228,   228,   288,   288,   228,   412,
+          228,   228,   620,   620,   216,   968,   172,   216,
+          288,   288,   600,   172,   348,   620,   600,   228,
+          228,   228,   228,   228,   744,   288,   288,   500,
+          288,   500,   600,   348,   348,   108,   288,   108,
+          172,   288,   108,   348,   108,   108,   108,   348,
+          172,   172,   500,   540,   348,   348,   172,   500,
+          348,   216,   412,   304,   540,   108,   108,   108,
+          108,   108,   160,   288,   792,   264,   160,   728,
+          472,   472,   160,   728,   692,   792,   472,   228,
+          228,   228,   228,   304,   304,   856,   304,   664,
+          300,   472,   472,   472,   856,   664,   856,   600,
+          260,   172,   732,   260,    16,   260,   260,    16,
+           16,   260,   260,   260,   260,   600,   668,   232,
+          232,   232,   232,   232,   476,   476,   476,   476,
+          668,   476,   476,   300,   600,   288,   232,   232,
+          232,   304,   600,   260,   476,   260,   300,   292,
+          600,   292,   244,   172,   172,   172,   244,    64,
+          476,   476,    64,   260,   260,    48,    48,    48,
+           48,    64,   732,   476,   476,    64,   540,   620,
+          348,   292,   476,    16,    16,   244,   572,   476,
+          476,   476,   572,   572,   620,   540,   508,   508,
+           80,    80,   444,   508,   232,   232,   232,    16,
+           16,    16,   668,   620,   172,    80,    80,    80,
+           80,    80,   796,   828,   828,    16,    16,    16,
+           16,   620,   796,   352,   352,   352,   828,   796,
+          744,   188,    16,   172,   352,   172,   172,   172,
+          172,    16,   260,    20,    20,    20,   352,   260,
+          260,    16,   172,   172,    16,   260,   260,   260,
+           16,   188,   540,    20,   172,   172,   172,   188,
+          916,    20,    20,    20,   188,   188,   916,   768,
+          768,   888,    52,    52,    52,    52,   768,   888,
+          388,   388,   244,   768,   916,   768,   188,   188,
+          712,   888,   888,   188,   940,   916,   916,   428,
+          388,   352,    20,    20,    20,    20,   428,   352,
+          352,   712,   188,    52,   188,    20,    20,    20,
+          188,   704,   692,   388,   388,    52,    52,    52,
+          428,   940,   352,   388,   352,   188,    52,   828,
+          828,   828,   828,   188,   368,   216,   332,   896,
+          320,   200,   112,   536,    48,   144,   112,   112,
+          112,   144,   144,   144,   144,   200,   200,   416,
+          200,   200,   416,    48,    48,    48,   416,   536,
+          112,   112,   808,   144,   112,   112,   424,   332,
+          332,   144,   144,   440,   332,   440,   440,   536,
+          536,   632,   200,   620,   440,   112,    48,   632,
+          540,    48,   540,   536,   472,   472,   236,    48,
+           48,   536,    48,   536,   472,   472,   472,   472,
+          824,   728,   728,   236,   664,   664,   664,   636,
+          320,   320,   204,   204,   204,   204,   604,   232,
+          232,   232,   232,   232,   232,   320,   320,   320,
+          320,   236,   236,   416,   572,   204,   204,   232,
+          620,   508,   508,   572,   804,   636,   444,   444,
+          204,   204,   204,   508,   508,   112,   112,    48,
+          112,    48,   620,   112,    48,   112,   232,   232,
+          232,    48,    48,    48,    48,   600,   604,   416,
+          416,   812,   232,   620,   416,   416,    48,    48,
+          804,   416,   236,   620,   312,   540,   160,   316,
+          568,   140,   140,   140,   384,   380,   380,   568,
+          316,   316,   316,   316,   504,   504,    76,    76,
+           76,   380,   256,   504,   200,   140,   140,   140,
+          140,   384,   200,   200,   312,   440,   144,   144,
+          144,   200,   200,   384,   928,   444,   444,   764,
+          204,   204,   204,   204,   764,   700,   700,   312,
+          384,   384,   384,   564,   696,   696,   160,   580,
+          132,   164,   464,   164,    56,   452,    56,    56,
+           56,   132,   132,   132,   132,   132,   132,   484,
+          132,   132,   432,   132,   560,   164,   164,   560,
+          164,   164,   160,   164,   164,   308,   308,   432,
+          432,   432,   628,   464,   880,   164,   164,   164,
+          164,   464,   804,   880,   308,   308,   464,   192,
+          248,   220,   132,   132,   220,   132,   424,   756,
+          756,   192,   192,   220,   220,   432,   220,   192,
+          192,   192,   220,   332,   248,   248,   192,   248,
+          248,   484,   220,   192,   192,   332,   220,   220,
+          220,   392,   432,   560,   132,   132,   132,   132,
+          332,   560,   248,   248,   248,   304,   484,   452,
+          392,   656,    68,    68,    68,   392,    68,    68,
+           68,   420,   392,   248,   248,   248,   304,   248,
+          248,   268,   268,   620,   192,   192,   192,   248,
+          160,   392,   268,   160,   268,   268,   460,   120,
+          120,   420,   268,   192,   192,   192,   192,   240,
+          248,   248,   268,   268,   160,    56,    56,   160,
+          120,   120,   120,   240,   452,   248,   248,   248,
+          248,   160,   452,   332,   420,   420,   420,   304,
+          452,   808,   844,    68,   484,   192,   484,   808,
+          192,   192,   804,   588,   516,   268,   268,   268,
+          588,   784,   220,   392,   720,   220,   392,   220,
+          192,   784,   220,   192,   192,   192,   716,   392,
+          392,   644,   192,   192,   268,   192,   804,   516,
+           68,   588,    68,    68,    68,    68,    68,    68,
+          564,   716,   248,   392,   192,   192,   192,   192,
+          192,    72,   516,   516,   516,   588,    72,   268,
+          220,   432,   328,   328,   328,   328,   328,   328,
+           72,   484,   484,    72,   756,   432,   432,   432,
+          432,   496,   464,   220,   220,   484,   220,   220,
+          756,   192,   192,   192,   740,   220,   220,   740,
+          484,   740,   756,   432,   192,   220,   192,   220,
+          280,   100,   100,   100,   100,   720,   280,   280,
+          280,   376,   376,   220,   220,   220,   360,   516,
+          360,   360,   220,   220,   496,   100,   100,   100,
+          280,   280,   280,   464,   328,   328,   328,   496,
+          496,   848,   464,   564,   496,    72,   308,   308,
+          720,    92,   100,   340,   280,    92,   548,   100,
+          548,    92,   280,    92,    92,   280,    92,   100,
+          100,   100,   280,    72,   100,   280,    92,    72,
+          528,   100,   100,   100,   100,   332,    72,   684,
+          528,   528,   684,    88,   100,   100,   100,   360,
+          280,   360,   340,    88,    88,   340,    88,   280,
+          100,   100,   360,   280,   328,   280,   280,   372,
+          516,   372,   100,   740,    92,   720,    92,    92,
+           92,   360,   176,   176,   360,   516,    88,   588,
+          328,   328,    88,    88,    88,   688,   328,   100,
+          100,   100,   100,   360,   516,   372,   492,   100,
+          100,   492,   100,   100,   492,   100,   100,   100,
+          580,   528,   372,   492,   372,   392,   392,   528,
+          528,    72,    72,    72,   580,   548,   548,   548,
+          688,   372,   716,   100,    72,   580,   756,   688,
+           72,   100,   100,   100,   372,   752,   716,   716,
+          688,   360,    88,   340,   296,    92,    88,    88,
+          296,   296,   372,    92,    92,    92,    92,    92,
+          548,   340,   340,   756,   176,   176,   340,    88,
+           88,   756,   404,   340,   372,   372,    88,    88,
+           88,   240,   376,   360,   360,   548,   548,   684,
+          528,   740,   296,    92,   296,   240,   528,   424,
+          296,   296,   296,   424,   548,   296,   684,   740,
+          548,   372,   424,   424,   492,   492,   492,   528,
+          528,   548,   296,   548,   296,   296,   296,   296,
+          372,   548,   740,   548,   360,   360,   424,   360,
+          548,   332,   296,   296,   360,   360,   240,   360,
+          332,   240,   296,   548,   548,   296,   740,   580,
+          580,   580,   624,   624,   376,   360,   688,   376,
+          296,   296,   296,   360,    72,   360,   360,   360,
+          376,   296,   580,   296,   296,   580,   296,   624,
+          492,   492,   492,    72,   580,   272,   268,   840,
+           68,   644,    68,   644,    68,    68,    68,   460,
+          276,   276,    72,   276,   276,   460,   268,   268,
+           72,   644,   460,   556,    68,    68,    68,   252,
+          252,   252,   276,   460,   252,   252,   252,   252,
+          656,   460,   460,   556,   160,   644,   644,   240,
+          656,   460,   460,   680,   656,   656,   160,   460,
+          460,   676,   252,   252,   272,   272,   272,   252,
+          252,   272,   160,   252,   832,   460,   252,   652,
+          276,   460,   556,   276,   460,   272,   272,   272,
+          272,   924,   276,   920,   680,   208,   208,   680,
+          924,   580,   748,   252,   252,   252,   252,   252,
+          252,   680,   272,   272,   628,   272,   272,   272,
+          272,   272,   628,   276,   276,   680,   628,   624,
+          276,   276,   592,   592,   528,   592,   492,   592,
+          624,   748,   276,   276,   276,   276,   652,   644,
+          528,   528,   580,   580,   592,   528,   336,   492,
+          528,   252,   272,   272,   336,   276,    68,   392,
+           68,    68,   592,   492,   392,   336,    68,    68,
+           68,   312,   276,   276,   252,   492,   276,   392,
+          276,   312,   528,   644,   644,   628,   656,   392,
+          392,   392,   392,    72,   528,   528,    72,   360,
+          376,   376,   376,   360,   360,   564,   624,   240,
+          240,   240,   240,    72,   580,   580,   276,   276,
+          276,    72,   808,   312,   684,   276,   276,   492,
+          556,   276,   404,   556,   404,   372,   780,   276,
+          276,   276,   276,   372,   372,   556,   556,   556,
+          820,    88,   644,   644,   580,   360,   360,   360,
+          360,    88,    88,   580,   580,   404,   748,   780,
+          404,   748,   748,   592,   580,    68,    68,    68,
+           68,    68,    68,   588,   588,   588,   236,   372,
+          492,   492,   372,   296,   716,   296,   592,   276,
+          276,   372,   240,   492,   492,   296,   580,   240,
+          652,   588,   588,   588,   376,   780,   376,   592,
+          580,    72,    72,   588,    68,    68,    68,   592,
+          588,   588,   372,   372,   644,   548,   644,   652,
+          688,    72,   208,   612,   292,    64,   188,   152,
+          196,   196,   196,   152,   212,   212,   152,   152,
+          196,   196,   196,   152,   212,   152,    72,   216,
+          212,   712,    64,    64,   244,   212,   212,   212,
+           72,   372,   244,   244,   456,   216,   196,   196,
+          196,   216,   216,   216,   372,   456,   244,   244,
+          196,   196,   244,   160,   240,   244,   244,   188,
+          240,   244,   240,   188,   188,   240,    64,    64,
+          244,   244,   376,   292,   292,   844,   612,   196,
+          196,   196,   196,   196,   196,   196,   372,   852,
+          712,   712,   712,    88,   612,   612,   456,    72,
+          212,    72,   612,   596,   852,   596,   584,   584,
+          596,   612,   612,   212,   376,   612,    72,   712,
+          712,   188,   188,   188,   372,   596,   596,   652,
+          428,   804,   428,   428,   428,   428,   596,   596,
+          652,   892,   852,   852,   436,   436,   196,   196,
+          500,   436,   436,   456,   456,   844,   456,   456,
+          428,   996,   652,   652,   500,   500,   500,   236,
+          892,   236,   236,   868,   868,   868,   616,   616,
+          852,   652,   652,   336,   196,   212,   196,   196,
+          152,   152,   236,   336,   212,   196,   196,   196,
+          196,   612,   336,   212,   212,   336,   612,   208,
+          152,   152,   152,   208,   208,   616,   456,   236,
+          456,   456,   236,   236,   152,   152,   152,   152,
+          776,   208,   208,   776,   852,   776,   356,   872,
+          776,   356,   356,   832,   776,   776,   652,   872,
+          208,   208,   208,   652,   612,   612,   652,   788,
+          776,   336,   788,   788,   584,   584,   336,   832,
+          612,   336,   852,   180,   180,   868,   868,   436,
+          436,   436,   436,   788,   180,   456,   180,   788,
+          952,   788,   180,   924,   208,   788,   208,   208,
+          208,   456,   436,   436,   180,   208,   208,   208,
+          456,   436,   436,   788,   788,   788,   900,   208,
+          208,   208,   180,   900,   872,   872,   872,   788,
+          244,   332,   152,   244,    64,    64,    64,    64,
+          332,   152,   152,   304,   616,   152,   152,   152,
+          216,   216,   216,   216,   216,   332,   124,   244,
+          124,   616,   216,   196,   124,   160,   364,   160,
+          196,   160,   160,   616,   196,   196,   196,   424,
+          216,   160,   160,   364,   160,   160,   424,   196,
+          684,   216,   216,   368,   368,   368,   216,   456,
+          216,   332,   216,   216,   216,   216,   364,   332,
+          332,   216,   216,   216,   216,   456,   436,   364,
+          364,   364,   436,   436,   296,   304,   216,   216,
+          368,   500,   500,   296,   804,   296,   784,   332,
+          332,   368,   784,   756,   368,   296,   332,   804,
+          368,   756,   404,   436,   160,   500,   160,   404,
+          608,   556,   160,   368,   436,   436,   436,   436,
+          436,   564,   784,   784,   368,   784,   564,   784,
+          500,   368,   404,   500,   500,   500,   500,   784,
+          784,   868,   564,   564,   564,   176,   868,   784,
+          784,   272,   456,   364,   272,   272,   208,   272,
+          208,   272,   272,   176,   364,   364,    92,   272,
+          272,   364,   364,    92,   208,   252,   252,   252,
+          272,   556,   160,   436,   272,   272,   272,   436,
+          436,   556,    92,   364,   364,   272,   272,   272,
+          556,   556,   160,   160,    92,   364,   240,   240,
+          240,    92,   364,   364,   240,   240,   240,   608,
+          364,   364,   364,   336,   624,   592,   592,   624,
+          624,   624,   624,   336,   336,   756,   592,   592,
+          756,   740,   404,   404,   740,   272,   272,   360,
+          360,   236,   740,   740,   652,   608,   748,   652,
+          608,   272,   272,   272,   368,   368,   748,   368,
+          556,   436,   368,   336,   564,   236,   784,   236,
+          236,   152,   160,   152,   152,   152,   160,   240,
+          240,   424,   152,   364,   364,   152,   152,   152,
+          236,   816,   208,   368,   368,   240,   240,   240,
+          908,   364,   364,   616,   364,   608,   608,   424,
+          240,   240,   332,   424,   332,   332,   608,   332,
+          400,   240,   624,   240,   296,   176,   364,   332,
+          332,   332,   176,   176,   368,   332,   332,   368,
+          740,   624,   624,   336,   336,   684,   368,   368,
+          652,   400,   332,   236,   236,   236,   368,   368,
+          368,
 };
 
 static long _vq_q_lsp32_0[] = {
-         1012,   232,   956,   456,   952,   876,   504,    40,
-           28,   168,   476,   600,   600,   356,   476,   600,
-           72,   432,    40,   476,   476,   432,   476,   140,
-          504,    40,   504,   504,   960,    44,   472,   504,
-          876,   600,     8,     8,   876,     8,     8,   516,
-          400,   896,   772,   836,   208,   376,   376,   792,
-          772,   772,   772,   792,   792,   976,   896,   376,
-          404,   576,   576,   404,   576,   376,   896,   896,
-          772,   404,   792,   400,   168,   208,   600,   476,
-          476,   600,   648,   600,   600,   400,   216,   476,
-          476,   400,   476,   792,    44,   400,   404,   476,
-          960,   896,   896,   896,   404,   648,   476,   672,
-          400,   168,   952,   896,   772,    44,   516,   400,
-          280,   708,   708,   404,   708,   952,   476,   896,
-          952,   896,   476,   952,   952,   708,   492,   896,
-          896,   476,   404,   708,   708,   820,   896,   820,
-          820,   404,   772,   400,   168,   516,   516,   516,
-          152,   400,   400,   400,   400,   516,   648,   708,
-          400,   516,   708,   832,   516,   832,   324,   772,
-          516,   772,   404,   536,   708,   708,    40,   152,
-          708,   516,    44,   488,   708,   488,   708,   516,
-          708,    68,   648,    40,   400,    44,    44,    40,
-           40,    44,   476,   476,    44,   492,   408,   456,
-          384,   648,   296,   224,   112,   228,   616,   616,
-          616,   120,   616,   224,   472,   224,   228,   616,
-          960,   228,    72,   296,    72,   228,   648,    72,
-          228,   648,   876,   356,   384,   808,   616,   384,
-          616,   504,   808,   616,   876,   568,   504,   356,
-          876,    44,   456,   140,    72,   504,   456,   488,
-           44,   504,   456,   616,   584,    44,   120,   488,
-          372,   568,   648,   648,   568,    72,   568,   568,
-          648,   228,   372,   372,   648,   648,   648,   568,
-          616,   404,    44,   228,   648,   372,   568,    44,
-          568,   568,   568,   456,   372,    44,   520,    72,
-           44,   616,   992,   408,   568,   208,   180,   140,
-          456,   404,   456,   456,   180,   376,   456,   456,
-          456,   376,   792,   376,   808,   376,   404,   456,
-          932,   960,   404,   960,   492,   568,   836,   568,
-          516,   836,   568,   568,   536,   456,   576,   404,
-          932,   932,   408,   932,   408,   456,   932,   456,
-          932,    72,   568,   932,   536,   404,   456,   868,
-          536,   544,   456,   932,   544,   932,   456,   932,
-          648,   536,   568,   568,   536,   544,   544,   568,
-          544,   568,   868,   808,   568,   868,   408,   992,
-          600,     8,   356,   100,   128,   456,   796,   128,
-          456,   808,   100,   356,   356,   128,   600,   208,
-          808,   520,   208,   840,   128,   180,   456,   992,
-          992,   992,   456,   456,   180,   520,   840,   992,
-          992,   840,   792,   208,   932,   456,   960,   456,
-          932,   808,   180,   792,   840,   840,   792,   932,
-          840,   840,   932,   648,   520,   408,   840,   992,
-          960,   840,   808,   932,   492,   992,    72,   568,
-          520,   840,   992,   520,   840,   992,   796,   992,
-          456,   228,   992,   992,    72,    72,    72,   992,
-           72,    72,   868,   960,   648,   372,   456,   932,
-           72,   832,   456,   568,   648,   932,   960,   900,
-          932,   992,   648,   604,   932,   456,   900,   568,
-          992,   584,   960,   676,   800,   408,   840,   836,
-          388,   696,   768,   176,   148,   576,   576,   176,
-          824,   176,   696,   696,   768,   824,   544,   576,
-          768,   824,   824,   768,   544,   576,   824,   544,
-          576,   836,   820,   536,   544,   900,   604,   584,
-          840,   156,   148,   176,   756,   156,   932,   792,
-          836,   840,   840,   792,   544,   960,   492,   932,
-          408,   840,   520,   520,   492,   520,   836,   836,
-          520,   960,   492,   648,   648,   648,   388,   544,
-          544,   932,   756,   960,   576,   836,   824,   372,
-          820,   488,   800,   800,   820,   604,   832,   800,
-          388,   544,   648,   372,   820,   544,   648,   648,
-          820,   388,   544,   960,   544,   800,   832,   800,
-          960,  1020,  1020,  1020,   820,   536,   836,   544,
-          568,   820,   820,   544,   568,   820,   756,   820,
-          568,   820,   836,   836,  1020,   824,   820,  1020,
-          836,   960,  1020,   404,   768,   800,   576,   500,
-          800,   832,   824,   604,   576,   472,   900,   236,
-          800,   708,   116,   576,   836,   792,   148,   580,
-          580,   960,   836,   576,   376,   536,   580,   836,
-          836,   836,   536,   580,   836,   900,   580,   960,
-          536,   576,   580,   576,   580,   772,   576,   580,
-          208,   896,   576,   580,   580,   896,   896,   772,
-          792,   472,   576,   900,   896,   924,   576,   900,
-          708,   828,   800,   696,   768,   576,   924,   116,
-          768,   480,   664,   768,   768,   768,   580,   696,
-          768,   924,   768,   836,   836,   580,   900,   696,
-          868,   836,   768,   924,   576,   800,   864,   864,
-          864,   768,   800,   900,   924,   800,   924,   868,
-          864,   808,  1020,   360,   708,   864,   536,   516,
-          548,   836,   580,   548,   960,   960,   580,   756,
-          676,   864,   864,   864,   580,   676,   864,   868,
-          864,   924,   676,   864,   924,   864,   708,    68,
-          896,   924,   864,   516,    68,   264,  1016,   676,
-         1016,   676,   676,  1016,   488,   516,   676,   516,
-         1016,  1016,   536,   516,   756,   736,   536,   708,
-          960,   800,   800,   708,   900,   864,   604,   708,
-          864,   708,  1016,   864,   796,   924,   924,   800,
-          864,  1016,   864,  1016,   924,   796,   480,   804,
-          572,   264,   360,   484,  1016,   484,  1016,  1016,
-          364,  1016,   360,  1016,  1016,   364,  1016,   864,
-          484,   804,   804,   836,   864,   696,  1020,  1020,
-          836,   864,   804,  1020,   836,  1020,   804,   800,
-         1016,  1020,  1016,   864,  1016,  1020,  1020,   828,
-         1020,  1016,   828,   768,   696,   480,   924,   484,
-          924,   484,   864,   864,   796,   580,   696,   704,
-          472,   832,   924,   484,   768,   956,   956,   768,
-          956,   768,   800,   800,   756,   720,   640,   252,
-         1008,   952,   976,   792,   216,   600,   632,   600,
-          632,   860,   792,   976,   772,   756,   704,   772,
-          216,   740,   976,   772,   772,   976,   976,   976,
-          896,   216,   772,   896,   952,   952,   896,   952,
-          860,   740,   336,   772,   976,   736,   896,   672,
-          976,   976,   896,   896,   976,   772,   976,   672,
-         1008,   476,   740,   632,   216,   320,   432,   952,
-          952,   432,   320,   952,    52,   432,   952,   632,
-          740,   432,   740,   424,   476,   852,    52,   472,
-          952,   852,   320,   852,   604,   952,   952,   476,
-          896,   896,   852,   604,   704,   672,   392,   852,
-         1008,   740,  1008,  1008,   884,  1008,   740,   852,
-          832,   896,   740,   852,   580,   252,   152,   252,
-          424,   432,   424,   432,   432,   320,   424,   604,
-          672,   432,   252,   952,   320,   740,   168,   740,
-          740,   392,   392,   152,   168,   548,   548,   756,
-          168,   432,   952,   604,   832,   952,   548,   580,
-          772,   772,   580,   756,   756,   392,   348,   952,
-          580,   252,    40,   280,   636,   324,   672,   392,
-          472,   860,   952,    12,    40,   280,   852,   796,
-          852,   960,   492,    40,   852,    40,   392,   580,
-          896,   604,   604,   760,   448,   916,   424,   728,
-         1008,   740,   320,   884,   884,   608,   740,   740,
-         1008,   740,   308,   740,  1008,   740,  1008,   500,
-          852,   728,   608,   740,   336,   604,   728,   884,
-          884,   424,   740,   232,   728,   728,   740,   424,
-          740,   424,   740,   740,   640,   884,   308,   916,
-          728,   728,   916,   916,   448,   192,   292,   640,
-          916,   916,   640,   916,   124,   944,   608,   424,
-          448,   672,   728,   448,   608,   728,   884,   728,
-          884,   884,   424,    32,   448,   944,   944,   448,
-          944,   604,   448,   892,   252,   424,    32,   944,
-          424,   608,   252,   424,   608,   884,   892,   608,
-          448,   640,   892,   728,   640,   728,   916,   672,
-          728,   604,   472,    68,   676,   760,   280,   608,
-          392,   608,   392,   396,   392,   608,   500,   608,
-          608,   924,   760,   924,   308,   664,   580,   676,
-          392,   648,   740,   548,   548,   480,   580,   580,
-          676,   648,   664,   508,   392,   760,   648,   924,
-          676,   760,   760,   760,   480,   664,   924,   760,
-          760,   324,   472,   664,   676,   396,   760,    72,
-          912,   584,   584,   664,   740,   760,   392,    72,
-          608,   760,   472,   664,   760,   336,   664,   664,
-          760,   760,   608,   572,   264,   480,   364,   508,
-          676,   548,   548,   508,   676,   676,   548,   364,
-          676,   508,   760,    72,   472,   760,   508,   760,
-          396,   548,   520,   292,   508,   364,   760,   572,
-          572,   500,   572,   760,   604,   760,   500,   572,
-          640,   640,   572,   508,   396,   532,   944,   252,
-           68,    68,   264,   252,    68,   392,   532,   396,
-          392,    68,    68,   548,   532,   676,   676,   264,
-          944,   124,   508,   392,   396,   740,   548,   392,
-          296,   548,   500,   608,   944,   340,   564,   892,
-          608,   760,   944,   944,   292,   508,   548,   500,
-          548,   892,   892,   292,   760,   944,   640,   508,
-          944,   760,   944,   760,   944,   944,   640,   944,
-          500,     8,   560,   728,     4,    60,    48,     0,
-            0,    48,    24,    32,   344,   460,     0,    56,
-            0,    56,     0,     0,    56,   460,    56,   460,
-           56,    56,   396,    48,    56,    56,   500,   892,
-            4,   816,    60,   728,     0,   424,   448,     0,
-          344,   200,   232,   232,   344,   324,   728,   308,
-          916,   500,   916,   344,    32,   460,   884,   396,
-          448,   424,   368,   460,   396,   448,   884,   396,
-          884,   448,     0,   448,   268,   968,   344,   192,
-          448,   344,   448,   324,   448,   916,   296,   344,
-          916,   968,   968,   752,   916,    60,   560,    48,
-         1000,   560,   720,   816,   816,   816,   720,  1000,
-           56,    24,    48,   720,   720,    48,   720,    72,
-           48,  1000,   624,   720,    56,   720,   560,  1000,
-         1000,   560,  1000,  1000,   832,    56,   560,   324,
-          892,   560,   324,   224,  1000,   816,   200,   560,
-          560,   688,   344,   200,    60,  1000,   268,  1000,
-         1000,  1000,   624,   892,   968,   916,  1000,   688,
-         1000,   892,   968,   916,  1000,  1000,   968,   916,
-          892,   672,   672,   624,   752,   528,   720,   752,
-          752,   752,   720,   816,   752,   752,   892,   816,
-          688,   624,   752,   592,   656,   656,   752,   624,
-          720,   892,   752,   720,   832,   624,   688,   968,
-          968,   688,   672,   672,    28,   884,  1008,   232,
-          784,    64,   460,   816,     0,     4,   784,   784,
-            4,   784,   324,   784,   832,   784,   648,   816,
-          784,   432,   320,     0,   424,   460,   860,   120,
-          424,   460,   460,   396,   460,   320,     0,     4,
-            4,   784,   784,   308,   232,     4,  1008,     4,
-          320,   388,   892,  1008,     4,   756,   740,   596,
-         1008,   532,   532,   252,    48,   460,    12,    12,
-          460,   884,    64,    48,   784,    64,   884,    60,
-          784,    64,   460,   596,   884,   460,   884,   500,
-          784,   460,   852,    12,   948,    12,   320,   852,
-          948,   420,   500,   884,   460,   424,   596,   432,
-          252,    12,   532,    12,   460,   460,   432,   712,
-          712,   460,   460,   584,   460,   884,   584,    40,
-          784,    12,    16,    48,    36,   416,    36,   416,
-          908,   908,   908,    16,   908,     8,    16,   464,
-          908,     8,    12,    36,    36,    16,     8,   712,
-           48,    12,   432,   908,   784,    64,   784,     4,
-          712,   784,   816,   416,   816,   564,   908,   784,
-          632,   784,   816,   908,   564,   816,   908,   712,
-          784,   908,   420,     8,  1008,   784,   632,   432,
-          564,    52,   332,   712,   584,   632,   432,   320,
-           64,   852,   852,   584,   432,   604,   784,   432,
-         1008,   632,  1008,   584,  1008,    40,    36,   432,
-           64,   852,    12,   852,   500,   432,   432,     8,
-           52,    12,   432,   604,   604,    36,   500,    36,
-            8,     8,     8,   476,    40,   464,   948,    52,
-          476,     8,   432,   396,     8,   800,   556,   888,
-          420,   132,   872,   552,   776,   340,   164,   332,
-          248,   300,   248,   300,   332,   332,   164,   564,
-          300,   332,   332,   340,   680,   776,   164,   248,
-          332,   744,   744,   744,   776,   776,   276,   164,
-          248,   300,   996,   552,   996,   552,   552,   596,
-          552,   996,   892,   552,   776,   276,   464,   464,
-          680,   776,   912,   464,   680,   996,   680,   996,
-          552,   276,   872,   300,   316,   220,   340,   340,
-          316,   948,   948,   948,   872,   996,   300,   552,
-          552,   912,   996,   872,   948,   996,   464,   552,
-          900,   604,   552,   948,   780,   996,   744,   812,
-          964,   744,   716,   964,   680,   912,   912,   964,
-          996,   812,   964,   912,   996,   332,   812,   872,
-          780,   756,   996,   164,   996,   524,   872,   872,
-          604,   872,   912,   912,   780,   812,   996,   500,
-          812,   912,   452,   748,   712,   420,   300,   300,
-          552,   756,   948,   552,   552,   596,   948,   420,
-          564,   564,   900,   596,  1004,   712,  1004,   712,
-          552,   680,   552,   564,   680,   680,   712,   712,
-          680,   712,   712,   464,   552,   780,   948,   684,
-          748,   748,   872,   948,   300,   452,   912,   712,
-          872,   996,   552,   948,   684,   748,   680,   196,
-          912,   464,   552,   680,   996,   716,   996,   716,
-          680,   900,   912,   948,   748,   900,   996,   948,
-          716,  1004,   628,   684,   712,   684,   996,   748,
-         1004,  1004,   716,   996,   996,   812,   940,   764,
-          828,   692,   316,   332,   332,   692,   332,   912,
-          340,   660,   660,   692,   692,   660,   764,   692,
-          764,   764,   700,   744,   276,   692,   880,   940,
-          880,   940,   940,   692,   880,   940,   712,   880,
-          940,   248,   692,   744,   660,   304,   880,   880,
-          744,   700,   668,   764,   196,   856,   880,   940,
-          668,   888,   888,   940,   552,   940,   856,   880,
-          764,   700,   880,   880,   856,   700,   940,   940,
-          812,   332,   872,   744,   496,   276,   132,   220,
-          220,   276,   496,   496,   552,   948,   744,   304,
-          496,   496,   744,   996,   496,   940,   248,   420,
-          712,   940,   940,   452,   332,   164,   304,   744,
-          744,   744,   332,   900,   776,   332,   660,   808,
-          744,   660,   900,   776,   900,   744,    76,   964,
-          188,   304,   304,    76,   524,   904,   776,   940,
-          780,   904,   904,   940,   524,    76,   496,    76,
-           76,    76,   812,   780,    76,    76,    76,   496,
-          964,   964,   524,   496,   712,   744,   524,   812,
-          712,   812,    76,   964,   584,   844,   412,   936,
-          468,   244,   920,   920,   920,   920,   556,   380,
-          936,   440,   468,   468,   936,   468,   900,   440,
-          556,   620,   244,   352,   328,   652,   652,   352,
-          440,   412,   652,   620,   652,   972,   588,   936,
-          964,   732,    76,   904,   776,    76,   184,    76,
-          184,   732,   844,   556,   844,   732,   904,   904,
-          844,   844,   904,   964,   184,   380,   844,   844,
-          212,   380,   380,   380,   556,   844,   844,   556,
-          712,   808,   184,   964,   812,   212,   812,    76,
-          604,   368,   812,   964,   860,   888,   936,   732,
-          904,   704,   732,   936,   936,   888,   920,   672,
-          936,   904,   684,   812,   716,   972,   588,   556,
-          444,   588,   588,   972,   628,   972,   972,   716,
-          812,   588,   716,   812,   636,   684,   780,   684,
-          716,   716,   780,   904,   588,    76,    76,   588,
-          860,   904,   464,   564,  1020,   868,   984,   288,
-          692,   856,  1012,   172,   256,   788,   980,   788,
-          980,   788,   260,   256,   788,   260,   340,   980,
-          300,   848,   764,   248,   764,   764,  1012,   788,
-          848,   980,   848,  1012,  1012,  1012,   848,   980,
-          464,   764,   700,   856,   856,   860,   692,   848,
-          848,  1012,   848,   948,   692,   316,   848,   764,
-          980,  1012,   340,   260,   856,   288,   788,   672,
-          312,   288,  1012,   860,  1012,   860,   672,   316,
-          788,  1012,   860,   860,  1012,  1012,  1012,   860,
-          172,   788,   540,   540,   984,   284,   856,   856,
-          804,   984,   984,   984,   984,   512,   428,   796,
-          204,   868,   644,   644,   868,   644,   796,   644,
-          704,   704,   828,   828,   980,   644,   796,   644,
-          796,   796,   796,   828,   980,   980,   828,   980,
-         1012,   660,   868,   736,  1012,   736,   644,   724,
-          644,   736,   868,   868,   736,   868,   692,   724,
-          828,   868,   980,   724,   868,  1012,   980,   860,
-          644,   724,   848,   980,   848,   848,   724,   736,
-          736,   848,   736,   980,   204,   788,   724,   724,
-          788,   788,   644,   724,   788,   644,   788,   724,
-          788,   848,   644,   248,   636,   788,   636,   980,
-          724,   848,   828,   980,   848,   724,   848,   692,
-         1012,   736,   692,   736,   860,   612,   704,   788,
-          340,   860,  1012,  1012,   860,   672,   736,  1012,
-          644,   704,   788,   788,   788,   704,   704,   848,
-          860,   860,   316,   736,   848,  1012,   788,   692,
-          860,   464,   788,   860,   948,   984,   956,   540,
-          512,   204,   672,   540,   956,   984,   828,   804,
-          984,   984,   800,   156,   956,   824,   696,   176,
-          428,   428,   824,   428,   768,   824,   704,   696,
-          724,   644,   204,   428,   824,   828,   824,   636,
-          204,   868,   644,   512,   724,   736,   824,   956,
-          956,   724,   956,   956,   696,   484,   824,   900,
-          956,   704,   956,   868,   428,   176,   492,   796,
-          388,   428,   756,   428,   736,   832,   644,   820,
-         1020,   988,   824,   796,   804,   804,   988,   756,
-          804,   988,   988,   756,  1020,   824,   492,   796,
-          988,   452,   520,   796,   868,   820,   796,   820,
-          988,   820,   824,   988,   900,   636,   804,   988,
-          644,   912,   644,   988,   636,   824,   988,   988,
-          988,   988,   824,   820,   928,   612,   492,   796,
-          912,   832,   492,   736,   928,   928,   492,   736,
-          736,   928,   832,   388,   928,   832,   636,   820,
-          832,   860,   672,   928,   612,   756,   860,   452,
-          832,   832,   912,   860,   928,   820,   312,   832,
-          820,   928,   820,   820,   832,   860,   756,   832,
-          928,   824,   800,   736,   636,   832,   988,   928,
-          860,   644,   928,   736,   928,   988,   312,   820,
-          824,   820,   452,   988,   512,   928,   612,   988,
-         1020,   800,   824,   824,   988,   824,   928,   928,
-          988,   912,   912,   704,   860,   988,   804,   364,
-          572,   360,   540,   984,   636,   540,   984,   636,
-          572,   540,   484,   364,   604,   572,   484,   756,
-          828,   484,   540,   660,   956,   540,   828,   828,
-          956,   984,   480,   484,   804,   696,   804,   804,
-          696,   984,   484,   512,   540,   636,   636,   540,
-          436,   512,   340,   828,   660,   540,   436,   340,
-          512,   452,   984,  1020,   984,   804,  1016,   312,
-          984,   984,   984,   804,   452,  1016,   984,  1016,
-          988,   512,   488,   436,   988,   452,   512,  1016,
-          332,  1020,   800,  1016,   648,   420,   300,   604,
-          316,   912,   436,   900,   828,   776,   900,   776,
-          828,   340,   900,   452,   776,   828,   868,   900,
-          436,   828,   868,   636,   452,   868,   436,   868,
-          900,   436,
+          580,   172,   640,   980,   724,   932,   648,  1020,
+          712,   300,   428,   552,   552,   428,    36,   552,
+          692,   300,   692,   136,   552,   552,   692,   552,
+          692,   692,   692,   712,   712,   692,   712,   712,
+         1020,   956,   188,   480,   300,   292,   300,   480,
+          480,   480,   304,   188,   480,   956,    36,   552,
+          956,   480,   552,   956,   592,   860,   300,   552,
+          712,   596,  1020,  1020,   712,  1020,  1020,   552,
+          812,   300,   212,   480,   648,  1020,  1020,   648,
+         1020,   648,  1020,   860,   576,   692,   712,   552,
+          648,   552,   648,   648,   552,   648,   712,   712,
+          712,   300,   692,   860,   648,   552,   480,   576,
+          576,   812,   648,   480,   576,   648,   620,   860,
+          956,   188,   488,   428,   904,   932,   932,   904,
+          932,   812,   488,   692,   524,   932,   428,   292,
+          488,   488,   292,   428,   860,   904,   956,   996,
+          996,   996,   956,   996,   292,   956,   956,   584,
+          648,   552,   284,   344,   480,   468,   512,   904,
+          344,   956,   532,   532,   956,   956,   812,   512,
+          488,   724,   956,   904,   904,   956,   812,   724,
+          532,   344,   532,   904,   532,   660,   724,   956,
+          524,   724,   956,   692,   956,   620,   904,   724,
+          524,   692,   904,   284,   620,   660,   428,   552,
+          956,   956,   552,   956,   692,   524,   428,   956,
+          488,   956,   956,   904,   996,   996,   904,   956,
+          692,   812,   648,   956,   532,   224,   284,   344,
+           36,   344,   284,   344,   552,   552,   344,   552,
+          832,   552,   224,   532,   344,   532,  1020,  1020,
+          344,  1020,   532,   532,  1020,   832,  1020,  1020,
+          596,   596,   812,   956,   832,  1020,   648,   344,
+          480,   532,   876,   480,   812,   628,   344,   860,
+          876,   344,   648,   812,   812,   648,   860,   860,
+          876,   584,   428,   212,   224,   356,   336,   488,
+          812,   532,   356,   532,   488,   812,   692,   224,
+          356,   612,   932,  1020,  1020,   356,   932,   312,
+          552,  1020,   552,   712,   596,   596,   488,   712,
+         1020,   932,   996,   532,   612,   584,   948,   952,
+          952,   952,   692,   596,   612,   952,   952,   612,
+          596,   612,   952,   584,   660,   936,   660,   936,
+          812,   952,  1020,   608,   860,   832,  1016,   596,
+          812,   952,  1016,  1016,   996,   596,   584,   660,
+          660,   832,  1016,   596,   660,   832,   956,   832,
+          956,  1016,   956,   996,     0,  1016,   996,  1016,
+          904,   836,  1012,   936,   408,   980,   264,   856,
+          792,   980,   980,   856,   856,   792,   408,   792,
+         1004,   792,  1004,  1004,   832,  1004,   408,   468,
+          532,   936,   936,   532,   936,   336,   468,   532,
+          584,   584,   532,   584,   860,   812,   264,  1004,
+          408,   860,   408,   936,  1004,  1004,   936,   336,
+          812,   936,  1012,   180,   856,   884,  1012,  1012,
+          884,  1012,   832,  1004,   948,   948,  1004,  1012,
+         1012,  1004,  1012,   692,   468,   324,   836,   104,
+          408,   168,   408,   408,   980,   264,   408,   836,
+          836,   408,   836,   488,   980,   108,   524,   836,
+          980,   408,   324,   876,   156,   836,   836,   648,
+          876,   876,   324,    36,   836,   532,   264,   324,
+          408,    36,   400,   408,   400,   324,   408,    36,
+          408,   336,    36,   324,   408,   532,   532,   344,
+          532,   408,   224,   408,   620,   532,   400,   284,
+          128,   168,   324,   408,   284,   344,   336,   408,
+          532,   344,   408,   408,   860,   532,   468,   284,
+          524,   300,   324,   408,   468,   468,   408,   468,
+          524,   532,   620,   168,   936,   448,   264,   980,
+           32,    32,    32,   468,   524,   468,   448,   324,
+          324,   448,   724,  1000,   448,    32,   468,   468,
+           32,    32,    32,    32,   300,   936,    32,    32,
+         1000,   448,   168,   512,   284,   860,   468,   448,
+          324,   512,   448,   468,   724,   724,   724,   468,
+          724,   904,   936,    32,   660,   524,   724,  1000,
+           32,  1000,    32,   800,    32,   860,   724,   904,
+          448,   468,  1000,    32,   524,   468,  1000,   860,
+          800,  1000,   468,   904,   904,  1000,   724,   904,
+          860,   800,   768,    12,   480,   576,     0,   136,
+          736,   860,   488,   736,   860,   524,   184,   292,
+          488,   336,   292,   736,   488,   292,   488,     0,
+          520,   620,   932,   520,   800,   800,   184,   488,
+          616,   524,   736,   576,   136,   300,   524,   300,
+          692,   800,     0,   488,   692,   136,   300,   616,
+          800,   488,   616,     0,   400,     0,   128,   136,
+            8,   576,   576,     8,   576,   524,   576,   136,
+            8,   576,   640,   640,   576,   640,   336,   520,
+          800,   520,     0,     0,   520,   520,     0,   396,
+          488,   300,   524,   736,   736,   524,   736,   400,
+          488,   396,   524,   876,   524,   292,   736,   480,
+          736,   524,   736,   524,   736,   300,   396,   648,
+          648,   396,   800,   576,   736,   480,   400,   576,
+          736,   396,   396,   524,   736,   236,   800,   736,
+          620,   304,   876,   576,   800,   576,   480,   800,
+          544,   576,   736,   860,   640,   544,   576,   800,
+          912,   576,   736,   616,   576,   640,   180,   648,
+          876,   876,   576,   800,   648,   876,   336,   648,
+          876,   648,   876,   812,   544,     4,   124,   148,
+          396,   976,   976,    24,   396,   180,   976,   148,
+          996,   912,   976,   396,   396,     4,   976,    12,
+            4,   996,   976,    12,     4,   876,     8,   976,
+          736,   860,   292,   736,   180,   800,   396,   124,
+          800,   800,   180,   396,   180,   736,   860,   800,
+          860,   488,   860,   800,   424,   932,   996,   180,
+          976,   184,     0,   996,     0,   860,   860,   976,
+          932,   976,   832,   976,     0,   832,   976,   396,
+          736,    12,   544,    12,   736,   544,   736,   488,
+          544,    12,   544,     8,   976,   520,   428,   976,
+          976,   964,   960,   724,   640,   128,     8,    28,
+          896,   116,    96,   876,    28,   116,   876,   836,
+          836,    28,    28,   640,   876,   876,    28,   324,
+          640,   672,   876,   876,   876,   672,   876,   640,
+          672,    28,    28,   896,   876,   896,   672,   876,
+          996,   388,   672,   896,   428,    28,   896,    28,
+          896,   672,    28,    28,   324,   488,   544,   976,
+           24,   876,     4,   388,   672,    12,   960,   960,
+           12,   960,    12,   672,   960,   960,   672,    12,
+          960,   844,    12,   996,   744,     8,    24,   888,
+            4,    12,    24,    24,    12,    24,   488,    12,
+          744,    12,   864,     4,    24,   960,   960,   692,
+           24,   960,    24,   692,   960,   976,   488,   744,
+          500,   640,   768,     8,   520,    12,   544,    12,
+          888,   520,   744,   976,   428,   744,   768,     8,
+           12,   996,    12,   888,   888,   768,    12,   888,
+          844,    12,   724,   512,   544,   640,   640,   640,
+          480,   724,   672,   672,   724,   640,   672,   116,
+          768,   672,   844,    12,   672,   768,   768,    12,
+          876,   672,   812,   672,   744,   672,   812,   844,
+          512,   724,   836,   448,   844,   704,   448,   168,
+          964,   168,   964,   964,   448,   448,    28,   964,
+          116,   620,   448,    28,   448,   964,   704,   964,
+           28,   964,    28,    28,   836,   108,   704,   836,
+          836,   964,   724,    28,   844,   768,   488,    28,
+          724,  1000,   448,   964,  1000,  1000,  1000,   768,
+          964,   964,   844,   964,   512,  1000,   724,   768,
+          512,   768,   488,   768,   724,  1000,   292,  1000,
+          744,   904,   116,   640,   964,   520,   128,   168,
+          512,   692,   512,   692,   964,   512,   964,   512,
+          520,   136,   512,   744,   996,   520,   520,   512,
+          512,   996,   520,   964,     8,   564,   512,   888,
+          964,   964,  1000,   520,   964,   996,   888,   964,
+          996,   964,  1000,   844,   932,   904,  1000,   844,
+          904,   500,   200,   796,   980,   412,   704,   108,
+          172,   836,   896,   896,   704,    20,   288,   704,
+          896,    28,   564,   896,   812,   844,   704,    28,
+          704,   412,   968,    20,   288,   288,   968,    44,
+          916,   968,    44,    44,   968,    44,   804,   964,
+          968,   288,   704,   768,   812,   804,   768,   744,
+          744,   448,   704,   768,   704,   768,    32,   448,
+          968,  1000,  1000,   968,  1000,   500,  1000,    32,
+          804,   968,  1000,   804,   412,  1000,   704,   744,
+          964,   448,   500,  1000,   804,  1000,   964,   704,
+          968,   964,   968,   964,   312,   968,   844,   792,
+          540,   600,   348,   228,    44,   472,   664,   980,
+          412,    44,   564,   980,   664,   728,    44,   412,
+          980,   500,   348,   692,    44,   980,    32,   600,
+          412,   980,   288,   348,   348,   980,   980,    44,
+          412,   968,   844,   804,   804,    44,   600,   620,
+          600,   968,   968,    44,   600,   744,    44,   664,
+          600,   288,   968,    32,   804,   968,    32,   892,
+          968,   844,   664,   836,   728,   980,   348,   288,
+          288,   412,   412,    44,   172,   348,   540,   540,
+          348,   540,   804,    44,    44,   412,    44,   744,
+          980,   744,   980,   744,   728,   728,   288,   836,
+          896,   980,   304,   896,   856,   792,   216,   884,
+          728,   980,   804,   792,   712,   884,   884,   472,
+          664,   856,   980,   712,   692,   980,   712,   856,
+          712,   664,   856,   980,   980,   856,   884,    28,
+          796,   540,    44,   288,   476,    16,   668,   916,
+          668,   476,   668,   600,   916,   916,   916,   600,
+          732,   476,   668,   916,   668,   916,   668,   732,
+          732,   600,   668,   692,   732,   600,   916,   600,
+           44,   620,    44,   968,   600,   476,   620,   620,
+          916,   300,   620,   260,   476,   916,   300,   300,
+          916,    44,   244,   916,   476,    16,   600,   540,
+          732,   292,    44,   540,    44,   304,   732,   744,
+          600,   620,   540,   476,   572,   292,   668,   572,
+          732,   668,   668,   732,   892,   572,   668,   572,
+          796,   444,   508,   796,    16,   940,   668,   572,
+          668,   796,   796,   844,   704,   540,    16,   864,
+          796,   828,   828,   864,   896,   352,   940,   796,
+          828,   744,   940,   796,   828,   940,   940,   828,
+          892,   892,   916,   540,   940,    20,   260,    16,
+          896,   896,    16,   260,   352,   896,   896,    16,
+          352,   352,    16,   940,   940,   940,    16,   540,
+          540,   744,   896,   768,    20,   916,   260,   844,
+          940,   940,   260,   916,   244,   620,   940,   940,
+          960,   896,   964,   388,   888,   940,   888,   940,
+          768,   940,   712,   888,   964,   916,   712,   244,
+          744,   916,   940,   292,   964,   940,   964,   744,
+           28,   940,   896,   352,   388,   768,   712,   388,
+          768,   744,   744,   940,   712,   768,   704,    28,
+          428,   896,   712,   960,   896,   352,   940,   388,
+          892,    24,   940,   828,   388,   300,   896,   896,
+          864,   960,    24,   500,   400,   312,   808,   960,
+          700,   320,   664,   728,   824,   536,   632,   144,
+          604,   604,   604,   632,   200,   416,   632,   632,
+          416,   604,   604,   112,   632,   536,   632,   632,
+          536,   632,   844,   200,   824,   144,    36,    36,
+          400,   440,   632,   632,   620,   632,   824,   632,
+          824,   824,   440,    36,   632,   728,   112,   728,
+          632,   728,   728,   824,   728,   536,   620,   536,
+          664,   664,   728,   728,   664,   728,   824,   884,
+          884,   824,   884,   332,   824,   856,   884,   732,
+          764,   508,   320,   232,   604,   636,   636,   636,
+          604,   320,   604,   636,   572,   572,   636,   416,
+          604,   400,   292,   572,   636,   636,   232,   636,
+          844,   636,   572,   636,   812,   668,   508,   764,
+          508,   636,   764,   636,   764,   540,   604,   416,
+          600,   112,   812,   664,   600,   416,   604,   600,
+          732,   416,   600,   604,   732,   604,   732,   604,
+          732,    36,   732,   804,   572,   732,   416,   540,
+          812,   540,    36,   844,   804,   572,   812,   992,
+          760,   928,   696,   380,   696,   568,   696,   696,
+          568,   696,   504,   928,   928,   568,   256,   380,
+          760,   760,   760,   760,   700,   440,   200,   384,
+          696,   696,   384,   696,   564,   824,   200,   384,
+          440,   384,   440,   440,   992,   764,   928,   928,
+          384,   700,   764,   992,   992,   764,   992,   628,
+          696,   700,   992,   804,   700,   992,   564,   756,
+          240,   496,   676,   220,   880,   708,   132,   452,
+          944,   944,   452,   880,   164,   560,   944,   708,
+          432,   484,   484,   708,   944,   432,   464,   720,
+          560,   944,   628,   308,   720,   720,   464,   560,
+          720,   464,   812,   484,  1008,   944,   308,   464,
+          880,   880,    36,   944,   464,  1008,  1008,   708,
+          392,   752,   248,   560,   432,   220,    36,    36,
+          804,   432,   560,   432,   560,   560,   484,   220,
+          560,   248,   248,   804,   560,   484,   484,   484,
+          752,   752,   720,   220,   432,   756,   392,   560,
+          432,   560,   720,   720,   452,   484,   248,   560,
+          620,   708,   560,   708,   484,    36,   708,   708,
+          560,   676,   192,   268,   248,   656,   392,   420,
+          656,   656,   420,   392,   420,   656,   620,   268,
+          420,   420,   656,   804,   268,   248,   392,   392,
+           36,   420,   420,   304,   420,   676,   676,   420,
+          676,   676,   420,   268,   560,   248,   708,   756,
+          708,   268,   452,   708,   756,   452,   120,   240,
+          944,   420,   452,   304,   944,   420,   452,   560,
+          944,   804,   560,   844,   452,   560,   944,   400,
+          560,   892,   860,   496,   752,   268,   588,   844,
+          516,   588,   808,   708,   588,   708,   588,   920,
+          920,   804,   752,   644,   772,   392,   720,   772,
+          220,   808,   392,   392,   716,   772,   772,   772,
+          716,   772,   268,   644,   644,   516,   820,   772,
+          192,   752,   268,   588,   248,   752,   392,   716,
+          804,   752,   752,   752,   268,   516,   752,   588,
+          716,   844,   716,   588,   752,   752,   564,   588,
+           40,   720,   752,   496,   464,   484,   516,   588,
+          804,   516,   588,   808,   820,   464,   484,   496,
+          516,   516,   496,   496,   752,   516,   432,   484,
+          808,   220,   432,   516,   808,   432,   516,   784,
+          516,   756,   804,   496,   772,   720,   220,   752,
+          496,   220,   280,   720,   772,   772,   516,   720,
+          772,   820,   564,   516,   720,   772,   564,   720,
+          820,   376,   496,   720,   720,   496,   516,   752,
+          720,   496,    40,   496,   464,   496,   848,   848,
+           40,    40,   496,   820,    40,   820,   720,    40,
+           40,   460,   296,   780,    40,   848,   772,   528,
+          688,   100,   340,   280,   548,   548,   340,   280,
+          548,   340,   340,   564,   280,   688,   528,   376,
+          548,   528,   280,   772,   720,   368,   360,   808,
+          720,   772,   740,   328,   340,   280,   688,   808,
+          340,   740,   688,   340,   848,   848,   688,   772,
+          280,   328,   684,   848,   688,   328,   516,   820,
+          688,   740,   772,   820,   424,    40,   176,   848,
+           40,   820,   848,    40,   740,   772,   100,   688,
+          588,   752,   328,   688,   780,   780,   688,   516,
+          752,   688,   780,   372,   752,   684,   780,   772,
+          752,   716,   492,   528,   528,   528,   580,   716,
+          716,   580,   808,   752,   684,   528,   772,   580,
+          716,   808,   684,   372,   780,   580,   688,   772,
+          772,   756,   772,   580,   372,   688,   808,   716,
+          360,   688,   716,   752,   376,   780,   752,   780,
+          780,   784,   780,   688,   340,   296,   296,   372,
+          372,   684,   684,   404,   176,   340,   548,   684,
+          684,   548,   684,   808,   404,   848,   684,   340,
+          404,    36,   848,   404,    36,   756,   684,   684,
+          376,   372,   688,   684,   688,   684,   688,   688,
+          580,   816,   492,   424,   548,    36,   748,   528,
+          424,   548,   740,   740,   740,   528,   740,   748,
+          748,   740,   816,   528,   528,   624,   816,   624,
+          816,   780,   624,   688,   580,   360,   548,   684,
+          684,   684,   756,   684,   548,   740,   740,   684,
+          580,   808,   684,   424,   580,   688,   424,   748,
+           36,   296,   372,   580,   740,   360,   748,   624,
+          748,   740,   740,   748,   628,   580,   780,   564,
+          780,   360,   372,   372,   628,   376,   820,   780,
+          780,   492,   624,   580,   780,   780,   624,   820,
+          624,   580,   780,   564,   624,   820,   772,   984,
+          656,   680,   268,   920,   276,   460,   644,   644,
+          460,   644,   376,   460,   920,   920,   460,   644,
+          312,   920,   920,   820,   276,   252,   460,   460,
+          460,   276,   680,   680,   840,   460,   656,   680,
+          680,   644,   656,   564,   240,   656,   680,   556,
+          676,   656,   840,   840,   680,   840,   628,   676,
+          840,   840,   984,   556,   276,   460,   680,   272,
+          924,   924,   756,   460,   972,   924,   276,   812,
+          460,   920,   924,   556,   988,   460,   276,   924,
+          988,   988,   988,   988,   924,   680,   984,   984,
+          984,   716,   988,   276,   492,   272,   900,   680,
+          816,   816,   680,   816,   972,   644,   624,   680,
+          748,   276,   972,   816,   748,   816,   652,   748,
+          624,   492,   652,   972,   624,   628,   624,   832,
+          816,   816,   492,   680,   580,   644,   812,   748,
+          580,   748,   644,   748,    36,   680,   812,   528,
+          580,   276,   988,   556,   592,   988,   644,   656,
+          392,   492,   652,   716,   492,   832,   276,   656,
+          492,   628,   492,   680,   276,   680,   680,   716,
+          716,   564,   716,   716,   772,   812,   680,   656,
+          528,   644,   680,   812,   644,   680,   652,   688,
+          820,   920,   780,   376,   920,   920,   748,   624,
+          492,   780,   556,   628,   820,   624,   492,   580,
+          780,   312,    36,   832,   972,   492,   624,   624,
+          780,   624,   972,   624,   684,   404,   820,   580,
+          556,   920,   748,   972,   972,   920,   820,   988,
+          988,   972,   748,   920,   644,   920,   748,   820,
+          580,   372,   404,   820,   748,   684,   820,   920,
+          592,   920,   988,   684,   644,   920,   276,   492,
+          716,   780,   752,   716,   752,   780,   368,   592,
+          716,   752,   404,   404,   752,   372,   972,   580,
+          492,   592,   296,   580,   716,   372,   716,   404,
+           36,   688,   780,   920,   920,   920,   688,   652,
+          688,    36,   592,   688,   716,   588,   920,   972,
+          716,   644,   628,   592,   716,   644,   716,   972,
+          716,   652,   832,   756,   872,   584,   292,   456,
+          712,   216,   304,   196,   244,   612,   212,   244,
+          244,   212,   612,   304,   304,   216,   628,   244,
+          612,   744,   212,   244,   304,   244,   304,   712,
+          372,    36,   744,   612,  1020,   244,   216,   456,
+          744,   456,   744,   892,   628,   892,   612,   456,
+          244,   892,   892,   628,    36,   712,   612,   244,
+          372,   596,   628,   712,   596,   592,   292,   244,
+          332,   292,   972,   844,   892,   892,   868,   596,
+          212,   456,   612,   712,   852,   892,   376,   892,
+          744,   852,   892,   376,   852,   892,   612,   372,
+          612,   376,   892,   712,  1016,   612,   596,   852,
+          852,   852,  1016,   612,   628,   712,   684,   852,
+          852,   428,   596,   892,   812,   712,   892,   808,
+          712,   808,   596,   852,   892,  1016,   852,   892,
+          844,  1016,   892,  1016,   868,   456,   436,   500,
+          852,   500,   852,   892,   852,   860,   892,   868,
+          500,  1016,   860,   812,   852,   868,   892,   812,
+          996,   652,   808,   996,   892,  1016,   908,   860,
+          868,   808,   908,   908,   436,   356,   900,   456,
+          196,   776,   400,   860,   776,   212,   612,   852,
+          776,   776,   652,   852,   612,   616,   776,   788,
+          456,   208,   776,   776,   456,   860,   612,   652,
+          788,   612,   616,   336,   208,   816,   776,   900,
+          900,   776,   900,   900,   900,   852,   612,   948,
+          872,   776,   948,   860,   948,   952,   860,   952,
+          776,   788,   872,   832,   776,   788,   908,   952,
+          952,   832,   952,   852,   952,   612,   652,   908,
+          952,   832,   952,   908,   832,   924,  1016,   456,
+          788,   852,   868,   868,   336,   788,   860,   868,
+         1016,   852,   616,   984,   900,   924,   436,   456,
+          788,   788,   456,   788,   912,   456,   924,   272,
+          924,   788,   900,   852,   900,   924,   924,   788,
+          872,   900,   616,   984,   900,   984,   984,   872,
+          816,   564,   364,   744,   244,   152,   304,   400,
+          400,   304,   332,   332,   912,   332,   216,   304,
+          304,   244,   304,   332,   620,   620,   616,   332,
+          180,   860,   304,   216,   336,   756,   804,   240,
+          436,   216,   196,   844,   304,   364,   304,   608,
+          364,   364,   436,   436,   744,   216,   740,   216,
+          740,   892,   500,   740,   684,   424,   804,   892,
+          304,   456,   784,   332,   364,   756,   756,   756,
+          784,   364,   436,   456,   784,   784,   456,   436,
+          456,   784,   456,   784,   424,   756,   332,   620,
+          592,   784,   892,   592,   892,   368,   804,   756,
+          784,   684,   808,   784,   424,   740,   756,   844,
+          608,   804,   592,   868,   436,   556,   500,   608,
+          684,   820,   556,   684,   500,   784,   564,   556,
+          988,   988,   820,   988,   608,   804,   784,   820,
+          564,   404,   608,   564,   868,   784,   844,   844,
+          868,   996,   996,   784,   868,   608,   988,   988,
+          868,   816,   784,   556,   988,   924,   900,   364,
+          272,   436,   456,   404,   436,   456,   608,   364,
+          900,   436,   900,   404,   924,   924,   556,   900,
+          556,   900,   436,   988,   436,   924,   556,   556,
+          924,   924,   176,   436,   784,   364,   556,   624,
+          624,   820,   240,   364,   684,   556,   364,   556,
+          624,   424,   556,   624,   756,   624,   820,   908,
+          624,   756,   820,   652,   756,   908,   832,   748,
+          740,   756,   784,   832,   592,   784,   652,   608,
+          784,   756,   908,   592,   784,   748,   784,   784,
+          740,   808,   748,   784,   808,   652,   784,   908,
+          616,   436,   784,   556,   908,   616,   784,   608,
+          820,   556,   652,   616,   820,   336,   820,   652,
+          616,   332,   900,   304,   364,   400,   240,   304,
+          364,   816,   240,   816,   900,   364,   208,   816,
+          368,   900,   816,   808,   592,   900,   364,   816,
+          912,   624,   816,   908,   816,   912,   908,   624,
+          424,   332,   400,   816,   424,   740,   616,   816,
+          424,   756,   816,   624,   624,   912,   624,   816,
+          784,   364,   608,   404,    36,   624,   740,   592,
+          756,   740,   756,   400,    36,   712,   372,   860,
+          684,   616,   400,   332,    36,   368,   400,   808,
+          808,
 };
 
 static encode_aux _vq_aux_lsp32_0 = {
@@ -1666,11 +1886,11 @@ static encode_aux _vq_aux_lsp32_0 = {
        _vq_ptr1_lsp32_0,
        _vq_p_lsp32_0,
        _vq_q_lsp32_0,
-       2698, 2698
+       3137, 3137
 };
 
 static static_codebook _vq_book_lsp32_0 = {
-       4, 256, 3925723, 2564135, 8, 1,
+       4, 256, 4107375, 2574748, 8, 1,
        _vq_quantlist_lsp32_0,
        _vq_lengthlist_lsp32_0,
        &_vq_aux_lsp32_0,