Commit codebooks for testing toward first cut
authorMonty <xiphmont@xiph.org>
Mon, 21 Feb 2000 11:33:53 +0000 (11:33 +0000)
committerMonty <xiphmont@xiph.org>
Mon, 21 Feb 2000 11:33:53 +0000 (11:33 +0000)
Monty

svn path=/trunk/vorbis/; revision=266

14 files changed:
include/vorbis/book/lsp20_0.vqh
include/vorbis/book/lsp32_0.vqh
include/vorbis/book/res1024_0a.vqh [new file with mode: 0644]
include/vorbis/book/res1024_0b.vqh [new file with mode: 0644]
include/vorbis/book/res1024_0c10x8.vqh [new file with mode: 0644]
include/vorbis/book/res1024_0c6x4.vqh [new file with mode: 0644]
include/vorbis/book/res1024_0c8x8.vqh [new file with mode: 0644]
include/vorbis/book/res128_0a.vqh [new file with mode: 0644]
include/vorbis/book/res128_0b.vqh [new file with mode: 0644]
include/vorbis/book/res128_0c10x8.vqh [new file with mode: 0644]
include/vorbis/book/res128_0c6x4.vqh [new file with mode: 0644]
include/vorbis/book/res128_0c8x8.vqh [new file with mode: 0644]
include/vorbis/book/reslongaux.vqh [new file with mode: 0644]
include/vorbis/book/resshortaux.vqh [new file with mode: 0644]

index 0e3f127..148295e 100644 (file)
 #include "vorbis/codebook.h"
 
 static long _vq_quantlist_lsp20_0[] = {
-          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
+          86,    65,    40,    85
+          80,    50,    89,   178
+          96,    17,    32,    44
+          66,    56,    84,    23
+         138,    58,    81,    31
+          72,    50,    45,    94
+         195,    55,   115,    68
+         110,    68,    28,    81
+         130,    22,    52,    69, 
+          64,    65,   156,   227
+         197,   100,    56,   128, 
+         120,    27,    58,   123
+          67,    57,   102,    27
+         105,   222,   166,    69
+          83,    50,    30,    47
+         128,   183,    28,    25
+         135,    28,    21,    23
+         201,    19,    31,    34
+         143,   102,    43,    28
+         147,   173,    96,   142
+          95,    70,    17,    26
+         104,   102,    37,    48
+          29,    46,    81,   145
+          64,    77,   204,   163
+          83,    46,    50,    52
+          58,    45,    30,    21
+          27,    32,   115,    91
+          36,    52,    86,   213, 
+          25,    69,    90,    27
+         123,   170,    63,    74, 
+          96,    24,    48,    24
+         250,   141,    46,    45
+          79,    16,    55,   113
+          81,    76,    51,    25
+          18,    19,    46,    48
+          75,   198,   109,    25
+          97,    23,    80,    58
+         124,    38,    43,    34
+          27,    22,    47,    52
+         185,    56,    64,    39, 
+          76,   160,   141,   103
+          81,    89,   102,    82
+          33,   106,    49,    67
+           4,    12,    27,    41
+         155,    97,    57,   123
+         106,    62,   173,    91
+          70,    85,   116,    37, 
+          58,    65,    61,    42
+          22,    14,    34,    39
+          56,    13,    21,    38, 
+          59,   143,   188,    48
+         109,    84,    41,    28
+         102,    80,    18,    39
+         103,   105,   161,    33
+          50,    20,    30,    55, 
+         136,   110,   152,    57
+          85,    82,    55,    33
+         140,    48,    25,    41
+          92,    18,   118,    57
+          40,    38,    48,    36
+          36,    86,    33,    16
+          39,    65,    67,    67
+          32,    67,   168,    85, 
+          64,    29,    40,    36
+          30,    65,    53,    57
+          41,   101,    39,    25
+          61,    50,    91,   121
+          78,     7,    30,    68
+          65,    93,   158,    79
+          88,    13,    87,    83
+         114,    43,    37,    30
+         147,    61,   135,   117, 
+          78,     4,    26,    49
+          72,   122,   132,   143
+         100,    45,    63,    37
+         155,    30,    38,    77
+          95,    30,    70,   103
+          86,    11,    42,    39
+          50,    90,   221,    67
+          88,    58,    43,    30
+         156,    57,    33,    24
+         147,    58,    87,    61
+          97,    19,    55,    42
+          39,    69,   210,    72, 
+          56,    40,    97,    30
+         177,    35,    37,    92
+          62,    51,   133,    67
+          81,    10,    35,    33
+         145,   230,    86,    47
+          39,   145,   104,    26
+          39,    21,    31,    42
+          66,    40,    34,    43
+          97,   192,   147,    46
+          42,   102,   163,    33, 
+         164,    98,   136,   128
+          71,     3,    17,    28
+          83,     6,    38,    80
+          52,    69,   146,   142
+         201,    66,    63,    44
+         112,    45,    87,    65
+          61,    22,    37,    34
+          41,    33,    47,   117
+          53,    85,   164,   139
+         207,    56,    25,    26
+          62,    83,    77,    42, 
+          31,    36,    45,    34
+          72,    71,    21,    15
+          58,   152,    76,    68
+         152,   117,    42,    46
+          28,    74,    77,    91
+          26,    55,   125,    37
+         114,    28,    19,    22
+          63,   161,   112,    83
+          62,   195,    53,    12
+          49,    61,    60,    34
+          57,    81,   122,    88
+          77,    43,    35,    33
+          49,   132,   163,    25
+         168,   152,    59,    31
+          49,    33,    57,    41
+         102,    89,   117,    22, 
+          36,    84,   159,    20
+         254,    84,    45,    35
+          26,    66,    50,    27
+          95,    26,   122,    94
+         100,    47,   115,   162
+          70,   117,    55,    34
+          19,    38,    73,    95
+          96,    34,   130,    27
+         159,    21,    18,    20, 
+          52,    59,   114,   134
+          73,    78,    55,   129
+           7,    31,    54,   104
+          63,    37,   114,    78
+          94,    25,    35,    15
+          63,    96,   249,    90
+          36,    80,    84,    20
+          54,    69,    30,    68
+         107,    41,   167,    56
+          88,    17,    30,    20
+          71,   142,   250,    66, 
+          70,    67,    46,    23
+         140,    44,   128,    74
+          93,    15,    58,    71
+           9,    35,    55,   138
+         249,    45,    33,    35
+         130,    45,    94,    65
+          59,    31,    92,    77
+          15,    37,    58,   195
+         111,    28,    37,    75, 
+         106,    78,    97,    13
+          84,     8,    48,    99
+          49,    29,    34,    87
+          70,   172,    97,    31
+         107,   124,   110,    94
+          51,    70,    36,    31
+          71,    47,    51,    29
+          71,    67,    95,    59, 
+          51,    57,   121,   226
+         105,   141,    56,    37
+         112,    28,    36,    28
+          29,    91,    98,    74, 
+          32,    55,    81,    18
+         107,    70,   102,   107
+         172,    51,    53,    29
+          20,    31,    60,    85, 
+         148,    75,   116,    54
+          43,    69,   101,    26
+          60,    39,    59,    30
+          44,    66,    78,    16, 
+         187,   139,    76,    55, 
+          37,    25,    61,    60
+          82,    19,    57,   154
+          49,    28,    80,    75
+          50,   103,   123,   105
+          76,     2,    21,    33
+          82,    30,    81,   167
+          27,    47,    72,    95
+         118,    53,    82,    21
+          61,    30,    45,    81
+          17,    41,    77,   137
+         183,    13,    22,    26
+         204,   104,    43,    43
+          40,    50,    36,    19, 
+          82,    20,    50,    53
+         102,    35,    92,    41
+          89,   182,    51,    86
+          52,   110,    44,    91
+          49,    52,    44,    26
+          40,    49,   129,    48
+          64,    58,    79,    57
+         102,    95,   116,    94
+          34,    74,    66,    15
+          16,    36,    86,    57
+          28,    48,   123,   106
+         106,   133,    32,    26
+          95,    53,   140,    40
+          17,    48,    69,    29
+          40,    28,    74,    67
+          18,    45,    93,   195
+          52,   130,    34,    36
+         223,   110,   112,   116
+          11,    24,    56,    66
+          25,    31,    42,    75
+         145,   124,    82,    32
+          92,   103,    78,    48
+         107,   122,    67,   101
+          13,    29,    70,    47
+          67,    29,    63,    67
+          40,    53,    77,   159
+          68,   124,    95,   134
+         187,    39,    62,   110
+           4,    23,    45,    68
+          41,   111,    98,    25
+          44,    42,    61,   120
+          37,    76,   130,    23
+         113,   152,    81,   146
+          43,    36,    29,    21, 
+          62,    98,    31,    37
+          38,    48,   120,   134
+          72,   114,    58,   138
+          76,   113,   128,    56, 
+          68,     0,    13,    19
+          17,    45,   111,    50
+          31,    52,   160,    61
+         167,   251,   104,    75
+          78,     8,    28,    26, 
+         138,    66,    46,    44
+          55,    49,    69,   120
+          32,   104,    99,    92
+          88,   152,   233,   129
+          48,    15,    18,    30
+         105,    29,    55,    36
+         119,   101,    43,    74
+         118,   212,    73,    39
+          67,    10,    24,    41
+          92,    48,    35,    25
+          91,   134,   169,   145
+          65,    83,   228,   200
+           5,    12,    27,    40
+          99,    94,    94,    77
+          90,    75,    74,    48
+          81,    39,   159,    86
+         118,    48,    59,    28
+          23,    33,    35,    27
+         119,    85,    68,   178
+          59,   121,    66,    78
+         110,    75,    42,   114
+         119,    33,    93,   114
+          35,    18,    20,    27
+          57,   162,    46,    22
+          35,   109,    76,    18
+         149,    49,    58,   138
+         126,   101,    96,    36
+          70,    46,    32,    20
+          33,    53,   144,   165
 };
 
 static long _vq_lengthlist_lsp20_0[] = {
-        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,
+        2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 7, 7, 7, 8,
+        8, 9, 9,12,12,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,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,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,
-          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,
+            6,    91,   170,   238,   313,   378,    -7,    -8,
+           -9,   -10,   162,   -12,   152,   165,   175,   -16,
+          -17,   -18,   -19,   -20,   155,   156,   -23,   168,
+          179,   -26,   155,   -28,   162,   162,   -31,   173,
+          177,   -34,   -35,   -36,   -37,    11,     7,   -40,
+          -41,     4,   178,   -44,     7,   -46,   -47,   -48,
+          157,   -50,   161,   167,   -53,   160,   -55,     0,
+          -57,   -58,   -59,   -60,   157,    12,   -63,     0,
+          163,    11,   -67,    11,   -69,   -63,   158,     8,
+          -73,     7,   170,   -76,    11,   172,   -79,   -80,
+          -81,     4,   -83,   -84,   -85,   153,   159,   159,
+          -89,   154,   166,   -92,   -93,   -94,   -95,   -96,
+          -97,   187,   190,   200,  -101,   189,   213,   215,
+         -105,   187,   190,   213,  -109,   189,   208,  -112,
+         -113,  -114,   194,   209,  -117,   199,   204,  -120,
+          189,   194,  -123,  -124,  -125,   193,  -127,  -128,
+          192,  -130,  -131,   198,   201,   214,  -135,   188,
+         -137,  -138,  -139,   202,  -141,   197,   203,  -144,
+          217,  -146,  -147,  -148,  -149,   196,  -151,  -152,
+          206,   210,   206,    17,   196,  -158,   195,   205,
+         -161,  -162,  -163,   204,   206,  -166,  -167,   191,
+         -132,   206,  -171,  -172,  -173,  -174,  -175,  -176,
+          232,  -178,   236,  -180,   241,   243,   232,   251,
+         -185,  -186,   228,    22,  -189,   239,  -191,   231,
+          244,   235,   254,  -196,  -197,  -198,  -199,   234,
+          245,    29,  -203,  -204,     9,  -206,   230,  -208,
+          237,   238,  -211,  -212,  -213,   229,   242,   255,
+         -217,  -218,  -219,   241,   246,   242,  -223,  -224,
+         -225,  -226,   233,   240,   233,   245,  -231,    18,
+          253,   242,   245,  -236,   247,   248,  -239,  -240,
+         -241,  -242,  -243,  -244,    35,    40,  -247,    35,
+           50,    53,  -251,    40,  -253,    10,  -255,    10,
+           55,    10,    13,  -260,  -261,    39,    44,  -264,
+         -265,  -266,  -267,    45,    71,    68,    50,    50,
+         -273,  -274,    41,  -276,  -277,  -278,    34,    43,
+         -281,  -282,    49,  -284,    54,    67,    59,    63,
+         -289,  -290,    60,    63,  -293,  -294,  -295,    51,
+           52,  -298,  -299,    37,    52,    52,  -303,  -304,
+         -305,    36,  -307,    58,  -309,  -310,    42,    47,
+           42,  -314,  -315,  -316,     6,  -318,    88,    92,
+         -321,  -322,  -323,    75,    80,    81,    85,  -328,
+         -329,    98,   103,  -332,  -333,  -334,  -335,    78,
+          102,  -338,    83,    97,  -341,    99,    86,  -344,
+         -345,  -346,    89,    93,    93,  -350,   107,  -352,
+         -353,  -354,  -355,    74,  -357,    76,    86,    79,
+         -361,    82,  -363,   109,    84,  -366,  -367,  -368,
+           77,   106,  -371,  -372,    77,    91,  -375,    90,
+           87,   100,  -379,  -380,  -381,  -382,  -383,   118,
+          122,   135,  -387,   135,   117,   125,  -391,  -392,
+         -393,   120,   146,   142,  -397,   125,  -399,   138,
+           20,  -402,  -403,  -404,   121,   124,   128,   146,
+         -409,   126,   128,  -412,  -413,  -414,  -415,   124,
+          131,  -418,   130,    14,  -421,  -422,  -423,   119,
+         -425,   127,   144,  -428,  -429,  -430,   116,     2,
+         -433,     2,  -435,  -436,  -437,   136,  -439,     3,
+         -441,  -442,   137,   143,  -445,   137,  -447,   116,
+          137,  -450,  -451,    16,  -453,     3,   141,  -419,
 };
 
 static long _vq_ptr1_lsp20_0[] = {
-        -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,
+            0,     0,     0,     0,     0,     0,   -33,   -15,
+          -14,   180,   -11,   -13,   171,   171,   183,   -29,
+          -25,   -22,   160,   -21,   168,   168,   -24,   184,
+          184,   -27,   169,   169,   168,   -30,   -32,   179,
+          180,   -78,   -45,   -43,   -39,   -38,    21,   164,
+          -42,    21,    21,   181,     8,   -75,   -52,   -49,
+          161,   -51,    12,    12,   -56,   -54,     5,    12,
+          -66,   -65,   -62,   -61,   185,   185,   -61,   185,
+          174,   185,   -68,     7,   -72,   -71,   -64,   185,
+          -71,   185,   182,   -77,   176,   176,   -70,   -74,
+          -82,   166,   -88,   -87,   -86,   186,   186,   166,
+          -90,   186,   186,  -145,  -122,  -108,  -100,   208,
+          -98,   200,   -99,   218,  -104,  -102,  -103,   224,
+         -106,   213,  -107,   215,  -111,  -110,   214,  -119,
+         -116,  -115,   219,   219,  -115,   219,   216,  -121,
+          224,   224,  -136,  -134,  -126,   223,  -129,   208,
+          223,  -133,  -110,   214,   225,   223,   197,   192,
+         -143,  -140,   207,   212,  -142,   207,   207,   222,
+          226,  -160,  -155,     1,  -150,   221,  -154,  -153,
+          221,   221,   220,  -156,  -157,  -159,   227,   227,
+         -168,  -165,  -164,   211,   211,  -169,  -152,   221,
+         -118,   210,  -195,  -188,  -184,  -179,    28,  -177,
+           24,    24,    30,  -182,  -181,    33,  -183,    33,
+         -187,    32,    26,    26,  -193,  -190,  -192,   249,
+          249,  -194,    25,  -210,  -202,  -200,    15,    31,
+         -201,    15,  -205,   245,    23,  -207,   238,  -209,
+           23,    23,  -222,  -216,  -214,   242,  -215,    27,
+         -221,   250,  -220,   247,   247,   248,  -233,  -230,
+         -228,  -227,   253,   253,  -229,   252,  -232,    15,
+           15,  -234,  -235,  -237,   252,   252,  -275,  -259,
+         -257,  -250,  -246,  -245,    55,    55,  -248,    50,
+         -249,    55,  -252,    71,  -254,    44,  -256,    71,
+           71,  -258,    19,  -272,  -263,  -262,    71,  -271,
+         -270,  -269,  -268,    73,    73,    73,    73,    53,
+           62,    46,    68,  -292,  -280,  -279,    38,    48,
+         -288,  -286,  -283,  -285,    72,    72,  -287,    67,
+         -291,    64,    65,    64,  -302,  -297,  -296,    56,
+           56,  -301,  -300,    70,    70,    57,  -308,    56,
+         -306,    69,    66,    69,  -312,  -311,    65,    65,
+           61,  -351,  -331,  -320,  -317,  -319,    94,    94,
+         -327,  -324,    80,    99,  -325,  -326,   103,   113,
+         -330,   108,   108,  -340,  -337,    92,  -336,   112,
+          112,  -339,   102,   102,  -343,  -342,   115,  -349,
+         -348,  -347,   107,   107,   115,   112,   113,  -365,
+         -360,  -359,  -356,   104,  -358,   104,   104,    82,
+         -362,   106,   114,  -364,   110,  -374,  -370,  -369,
+           82,   111,   101,  -373,    96,    96,  -376,    95,
+         -377,   105,  -420,  -401,  -386,  -385,  -384,   145,
+          145,   140,  -390,  -388,  -389,   138,  -396,  -395,
+         -394,   150,   150,   146,  -398,   142,  -395,   146,
+          149,  -411,  -407,  -405,   133,  -406,   133,  -408,
+         -410,   150,   150,   146,   148,  -417,  -416,   133,
+          133,  -416,   133,   149,  -427,  -424,   132,   123,
+         -426,   151,   148,  -449,  -434,  -432,  -431,   151,
+          139,   134,  -440,  -438,   147,     3,   141,   143,
+         -444,  -443,   151,   151,  -446,   141,  -448,    14,
+           14,  -452,   129,   149,  -455,  -454,    20,  -400,
 };
 
 static long _vq_p_lsp20_0[] = {
-          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,
+            0,     0,     0,     0,     0,     0,   648,   608,
+          684,   608,   648,   608,   608,   660,   700,   620,
+          624,   624,   624,   620,   620,   624,   672,   672,
+          716,   620,   620,   648,   648,   648,   692,   692,
+          708,   724,   712,    16,    28,    44,    28,    16,
+           16,    16,   712,    32,    28,   628,   644,   628,
+          628,   644,   644,   668,    20,   640,     0,     0,
+          628,   628,   628,   628,   628,    48,     0,     0,
+          652,    44,    44,    44,     0,     0,   632,    32,
+           28,    28,   680,    44,    44,   688,   612,   612,
+           16,    16,   612,   612,   612,   612,   636,   636,
+          616,   616,   664,   768,   748,   748,   800,   760,
+          748,   748,   760,   800,   756,   756,   852,   860,
+          748,   748,   760,   852,   832,   756,   832,   876,
+          776,   776,   776,   836,   796,   796,   816,   756,
+          756,   776,   752,   772,   772,   772,   768,   768,
+          768,   792,   792,   792,   804,   856,   752,   752,
+          848,   808,   808,   808,   788,   788,   812,   868,
+          868,   780,   840,   880,   784,   784,   840,   824,
+          824,   840,   824,    68,   784,   780,   780,   820,
+          764,   816,   816,   816,   824,   764,   764,   764,
+          804,   824,   944,   912,  1004,    96,   928,   928,
+          928,   944,   944,   964,   964,   972,   928,  1004,
+          912,   912,   912,    88,   924,   956,   924,   924,
+          976,   940,  1016,   948,   936,   936,   936,   936,
+          980,   116,    36,    36,    36,   920,   920,   948,
+          948,   952,   916,   916,   916,   916,   968,  1020,
+          988,   984,   964,   964,   984,   968,   932,   932,
+          960,   932,   932,   960,   932,   980,    72,    72,
+         1012,   968,   980,   988,   988,   992,   200,   160,
+          140,   140,   160,   140,   140,   160,   140,   140,
+          200,   212,   160,   160,   176,    40,    40,    40,
+          220,    40,    52,   200,   156,   156,   176,   180,
+          180,   180,   180,   180,   284,   272,   200,   200,
+          164,   164,   164,   152,   152,   136,   136,   172,
+          196,   216,   196,   216,   216,   268,   236,   252,
+          240,   240,   240,   252,   228,   204,   204,   204,
+          208,   148,   148,   148,   208,   208,   144,   144,
+          144,   144,   232,   232,   188,   168,   168,   188,
+          168,    24,   340,    24,    24,   352,   352,   368,
+          324,   300,   300,   300,   320,   324,   340,   432,
+          392,   392,   412,   332,   312,   312,   312,   312,
+          408,   332,   332,   388,   344,   396,   344,   356,
+          356,   356,   356,   372,   372,   428,   428,   336,
+          296,   296,   296,   296,   304,   304,   344,   316,
+          328,   328,   336,   436,   336,   308,   328,   328,
+          308,   424,   384,   308,   308,   364,   360,   360,
+          348,   400,   504,   540,   472,   472,   472,   472,
+          488,   540,   468,   540,   468,   500,   480,   480,
+          480,   480,   584,   568,   500,   500,   552,   552,
+           80,   484,   484,   484,   484,   496,   512,   584,
+          504,   504,   512,   496,   496,   496,   496,   496,
+          524,   520,   520,    56,   528,   528,   476,   476,
+          508,   508,   576,   572,     8,   464,   464,     8,
+          536,     8,    12,   544,    12,   544,    12,    12,
+          572,   548,   548,   572,   564,   548,   464,   464,
+          548,    64,    64,    64,    12,    12,   564,    56,
 };
 
 static long _vq_q_lsp20_0[] = {
-          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,
+            0,     0,     0,     0,     0,     0,    48,   716,
+          732,   720,   684,   660,   684,   684,   732,   708,
+          676,   736,   640,   624,   672,   672,   716,   736,
+          736,   648,   676,   676,   672,   692,   708,   716,
+          720,   744,   740,   724,   712,    28,    84,   656,
+          712,    84,    84,   724,    32,   704,     0,    48,
+          644,   668,    48,    48,   740,     0,    20,    48,
+           28,    44,     0,    48,   740,   740,    48,   740,
+          696,   740,    32,    28,    28,    32,   696,   740,
+           32,   740,   728,   688,   704,   704,   696,   680,
+          636,   664,   616,   664,   636,   744,   744,   664,
+          664,   744,   744,   844,   788,   836,   852,   832,
+          760,   800,   872,   872,   760,   860,   860,   896,
+          760,   852,   860,   860,   876,   856,   856,   896,
+          796,   836,   876,   876,   836,   876,   864,   776,
+          896,   896,   868,   788,   792,   892,   792,   832,
+          892,   892,   832,   856,   900,   892,   788,   768,
+          888,   812,   828,   848,   812,   828,   828,   888,
+          904,   816,   908,     4,   880,   884,   880,   840,
+          884,   884,   880,   908,   820,   820,   908,   908,
+          864,   884,   824,   844,   844,   840,   824,   884,
+          864,   840,   960,   924,    88,   132,   112,   944,
+           96,    96,   120,  1004,   972,   132,   132,   132,
+           88,   128,   104,   104,   940,   996,   976,   996,
+          996,   100,   100,   964,   948,   116,    60,   124,
+          116,    60,   952,   980,    92,   948,   952,   952,
+           92,    92,  1008,   984,  1020,   968,  1020,   108,
+          992,  1000,   984,   988,   988,   992,   988,    72,
+         1008,   960,  1012,  1012,  1008,  1008,  1012,    60,
+           60,   992,  1008,   992,  1008,  1008,   288,   292,
+           52,   176,   200,   160,   220,   220,   212,   200,
+          212,   220,   220,   284,   284,   176,   220,   284,
+          284,    76,    76,   248,   200,   176,   284,   212,
+          200,   272,   284,   292,   292,   292,   292,   212,
+          248,   184,   272,   232,   216,   192,   152,   192,
+          260,   236,   216,   268,   288,   288,   252,   268,
+          252,   256,   260,   256,   276,   228,   208,   224,
+          224,   228,   208,   280,   280,   228,   188,   224,
+          232,   276,   264,   276,   244,   188,   260,   260,
+          244,   360,   460,   392,   376,   368,   376,   376,
+          432,   340,   320,   396,   340,   340,   412,   452,
+          412,   432,   432,   372,   332,   368,   408,   448,
+          448,   388,   408,   408,   372,   460,   460,   452,
+          460,   372,   428,   428,   460,   448,   452,   384,
+          456,   316,   304,   416,   344,   416,   416,   328,
+          336,   424,   456,   440,   440,   348,   384,   444,
+          328,   444,   404,   364,   384,   384,   420,   380,
+          400,   420,    80,   592,   480,   540,   488,   580,
+          580,   560,   480,   552,   552,   552,   552,   568,
+          584,   600,   600,   584,   552,   568,   568,   584,
+          596,   520,   504,   512,   532,   512,   532,   600,
+          512,   600,   600,   584,   592,   520,   524,   532,
+          532,   524,   532,   596,    80,   576,   528,   492,
+          576,   604,   592,   596,    56,   536,     8,   604,
+          556,   536,    56,   564,   588,    12,   564,   572,
+           56,   572,   604,   604,    56,   564,   548,    56,
+           56,    80,   516,   596,   596,   564,    80,    80,
 };
 
 static encode_aux _vq_aux_lsp20_0 = {
@@ -1238,11 +542,11 @@ static encode_aux _vq_aux_lsp20_0 = {
        _vq_ptr1_lsp20_0,
        _vq_p_lsp20_0,
        _vq_q_lsp20_0,
-       1842, 1842
+       456, 456
 };
 
 static static_codebook _vq_book_lsp20_0 = {
-       4, 256, 4158449, 2800453, 8, 1,
+       4, 256, 4172274, 2793235, 8, 1,
        _vq_quantlist_lsp20_0,
        _vq_lengthlist_lsp20_0,
        &_vq_aux_lsp20_0,
index 05084e9..2e270c8 100644 (file)
 #include "vorbis/codebook.h"
 
 static long _vq_quantlist_lsp32_0[] = {
-          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
+          93,    24,   100,    94
+         134,    68,   131,    46
+          43,    13,    50,    55
+          71,    75,   109,   117
+          91,    79,    94,   100
+          68,   101,   114,    66
+          44,   115,    87,    27
+          60,    43,    95,    57
+          54,    24,    68,    94, 
+          41,   107,   105,   101
+          31,   104,    79,    25
+          62,    75,   117,   179
+         103,    35,   109,    79
+         109,    73,    25,    43
+          60,    29,    74,   112
+          27,    43,    97,    74
+         148,    27,    43,    65
+          39,    68,   132,    36
+          70,     8,    39,    39
+           7,    38,    58,   146
+          71,    63,    67,    53
+         164,   115,   105,    35
+         103,   123,    42,    70
+         109,   166,    65,    28
+          85,   123,   213,   100
+          79,    80,    55,    52
+          89,    41,    53,    35
+          47,    51,    74,    74
+          80,    80,    52,    90
+         108,   173,   164,    51
+          60,   124,    68,    78
+          93,   128,   149,   125
+         111,    97,    93,    29
+          24,    19,    44,    51
+          20,    44,    71,   121
+          33,    91,    81,    70
+         114,   169,   104,    81
+          41,    78,   147,    43
+         165,    61,    73,   142
+         106,    73,    40,    70, 
+          77,    43,    44,    53
+          65,    47,    44,    38
+          48,    77,    95,   150
+         130,   106,    90,   128
+          88,    63,    84,    72
+         136,    92,    78,    91
+         172,   109,   118,   157
+          64,   149,    83,    27, 
+          60,    12,    18,    32
+          69,    69,    93,    98, 
+         132,    93,   105,    83, 
+         117,    48,    85,    52, 
+          93,   181,   101,    33
+          82,    78,   150,   113, 
+          92,    74,    82,    31
+          65,    64,    55,    40
+          39,    84,    55,    59
+         132,    65,    36,    74
+         105,    47,    98,   166
+         117,    83,    99,   108
+         106,    67,   137,    46
+          72,    50,    25,    34
+          31,    27,    58,    66
+          65,    62,    94,    88
+         142,   142,    65,   110
+         110,    34,    64,   117
+          77,    71,   146,    87
+         224,    60,    56,    71
+          73,   128,    32,    35
+          87,    26,    56,    23
+          45,    42,    44,    36
+          80,    54,    58,   132
+         252,    67,    29,    11
+         196,    66,    36,    86
+          71,   121,   128,   121
+          89,   131,   136,    89
+          94,    57,   137,    38
+          77,     9,    46,    49
+          38,    42,    35,    34
+          58,    77,    46,    82
+         136,   201,    80,    25
+         120,    65,    72,    67
+         134,   110,   115,    72
+         146,    95,    95,   174
+          57,    91,    58,    72
+         100,    13,    44,    54, 
+          22,    69,    93,    31
+          90,    32,    92,   154
+         104,   125,    74,   131
+          94,    92,    86,    55
+         114,   149,    64,    93, 
+         167,    91,   161,    46
+         111,    97,    85,    77
+           8,    31,    51,   111, 
+          14,    40,    65,    77
+          47,    60,    82,   102
+         133,   109,   128,   102
+         180,    25,    34,    55
+         103,   119,   135,    47, 
+          92,   147,    52,    90
+         142,    84,    29,    60
+         115,    14,    47,    59
+          21,    51,    71,    81
+          54,    87,   136,   112
+          82,   113,    99,    77
+          79,   130,    78,   124
+         172,    42,    77,   101
+         102,   119,    96,    70
+          87,    22,    18,    31
+          24,    47,    93,   117
+          53,    71,   173,    59
+         110,    20,    63,    82
+         228,    51,    21,    19
+          76,   129,    63,    83, 
+          76,   103,   193,   104, 
+         108,    84,    84,    21
+          94,    49,    30,    24
+          29,    56,   123,    90
+          13,    44,    75,   173
+         157,   106,    23,    32
+         191,    51,    20,    22
+          70,    30,    87,   132
+         112,   155,   194,   107
+         115,    19,    19,    33
+          95,   105,    45,    71
+          85,    29,    60,   105, 
+         162,    34,    90,    37, 
+          56,    83,   163,   122
+          39,    64,   113,   213
+          76,   159,    94,    27
+         160,   135,    27,    27
+           6,    25,    50,    75
+          47,   115,   126,    27
+         101,    60,    30,    31
+          53,    66,    84,   101
+         174,   167,   137,   103
+         167,    30,    17,    34
+         127,    85,    31,    31
+          75,   102,    55,    70
+          58,    56,    83,    79
+          84,    29,    94,    69
+          63,    85,   185,    55
+          35,    62,   146,   105
+          94,    21,    72,    59
+         194,    32,    45,    70, 
+         105,   155,    40,    30
+          16,    31,    56,    63
+          63,   142,    58,    29
+          74,    57,    97,    31
+         130,    23,    43,    64
+         145,   133,   217,   183
+         143,    19,    20,    36
+         106,   135,    27,    25
+         110,    61,    57,    92
+          23,    50,   101,   176
+          31,    55,   115,    56
+          61,   108,    37,    35
+          87,    87,   112,   115
+          85,    94,   160,   201
+          68,    52,    83,    31
+          58,    41,    48,    34
+          55,    69,    86,   121
+         159,   246,    57,    31
+          62,    64,   138,    77
+         116,    41,    71,   133
+         171,    48,   140,    59, 
+          55,   129,   122,    93
+          36,    14,     0,    28
+          32,    29,    66,    90, 
+          61,    55,   114,   111, 
+          75,   107,   186,    55
+          78,    90,   109,   175
+         130,    67,   159,   107
+          88,    53,    39,    63
+          83,    16,    62,    82, 
+          57,    53,    43,    70, 
+          61,    58,    93,    77
+         254,   154,    34,    23
+          62,    77,    95,   160
+         192,   126,   118,    75
+          58,    95,    97,    60
+          86,    12,    53,    28
+          45,    37,    66,    62
+          42,    61,    94,   169
+         156,    45,    50,   108
+         125,    28,    57,    86
+         140,    55,   101,    72
+         107,   144,   139,   133
+          94,    48,    65,    38
+          60,    38,    82,    46
+          58,    78,   151,   211, 
+          48,    63,   146,   133
+          38,   110,    74,    93
+          96,    74,    80,    83, 
+         190,    73,    92,   111
+         126,    77,    70,    72
+          59,    45,    29,    33
+          25,    45,    71,    52
+          45,    58,   126,    83
+         143,    92,    41,    77
+         148,    25,    61,    94
+         105,    84,    91,    72
+         143,   134,   112,   111
+         106,    36,    89,    53
+          63,    77,    32,    32
+          58,   122,    83,   115
+         121,    45,   136,    92
+         107,    85,    51,   112
+          76,    52,   128,    40, 
+         235,    92,    64,    38
+         187,    53,    96,    17
+           8,    17,    45,    59
+          39,    51,    67,    73
+         178,   143,    39,    22
+         142,   117,    37,    87
+         155,   100,    88,    48
+          95,   157,    96,   123
+          68,    78,    84,    55
+          48,    59,    74,    82
+          31,    61,    68,    93
+          77,    89,    58,   129
+         113,    79,   135,   103
+          71,    83,   103,    79
+         127,    39,   107,    70
+         103,   110,   178,   214
+          60,   114,   146,    29, 
+          54,    18,    57,    65
+          87,    52,    73,    71
+          89,   146,   174,    43
+          96,    95,    72,   129
+         100,    37,   128,    99
+          88,   111,   120,   165
+          95,    59,    39,    77
+          54,    53,    63,    37
+          33,    65,    75,   102
+          77,   150,   102,    88
+         125,    93,    51,   125
+          71,    86,   111,   143
+          89,    98,   136,    76
+          73,   125,   148,    31
+          11,     8,    31,    47
+          36,    70,    39,    47
+          38,    71,    87,   132
+         165,   110,    51,    97
+          65,    71,    98,   124
+         135,    43,    80,   131
+          80,    80,   166,   137
+         106,    54,    63,    41, 
+          70,    51,    55,    65
+          77,    14,    57,    62
+          35,    57,    78,   142
+         181,   133,    64,   107
+         125,    62,   102,   167
+          88,    80,    89,    51
+         129,   184,   107,   116
+         132,   101,    80,    39
 };
 
 static long _vq_lengthlist_lsp32_0[] = {
-        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,
+        2, 2, 4, 4, 4, 4, 4, 4, 5, 5, 5, 6, 8, 8, 9, 9,
+       10,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
 };
 
 static long _vq_ptr0_lsp32_0[] = {
-           -1,    -2,    -3,    -4,    -5,    -6,    -7,    -8,
-           -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,
+            6,   100,   206,   286,   378,   470,    -7,    -8,
+           -9,   -10,   166,   171,   166,   163,   178,   -16,
+          -17,   -18,   164,    12,   -21,   -22,   184,   195,
+          -25,   186,   189,   -28,   -29,   -30,   165,   -32,
+          172,   187,   -35,   170,   -37,   172,   -39,   -40,
+          162,   177,   -43,   -44,   -45,     0,   -17,   168,
+          182,   175,   164,   -52,   -53,   -54,   -55,   163,
+           12,   -58,   -59,   -60,   169,     0,   169,   -64,
+            0,   180,   176,   -68,   -69,   161,   -71,   -72,
+          161,   192,   -66,   -49,   174,   -78,   -79,   169,
+          -76,   -80,   -83,   169,   183,   -86,   -87,   -88,
+          -89,   -90,   160,   181,   -93,   168,   182,   -96,
+          -97,   173,   185,   -47,  -101,  -102,  -103,  -104,
+          209,   210,  -107,  -108,   210,   214,  -111,   215,
+         -113,  -114,   206,  -116,  -117,   221,   235,   235,
+         -121,  -122,  -123,  -124,   202,   216,   224,  -128,
+         -129,   216,   231,  -132,   221,  -134,  -135,  -136,
+         -137,  -138,   201,   205,  -141,  -142,   201,    15,
+         -145,   220,   222,  -148,  -149,  -150,   205,   230,
+         -153,  -154,   206,   211,  -157,   229,  -155,   204,
+          235,  -114,   219,   237,  -165,  -166,  -167,   207,
+          220,  -170,   201,  -172,  -173,   201,   229,  -176,
+          207,   218,  -179,   206,  -181,   200,   207,   206,
+         -198,  -177,   212,  -188,  -189,  -190,   200,   203,
+          220,  -194,   208,  -196,  -197,  -191,    15,  -200,
+          203,   217,  -203,    13,  -205,  -184,  -207,  -208,
+         -209,  -210,   246,    24,  -213,   252,  -215,  -216,
+         -217,  -218,   243,    21,   251,  -222,   251,  -224,
+          254,    29,  -227,  -228,  -229,  -230,   245,   246,
+          252,  -234,  -235,  -236,   239,  -238,   255,     1,
+          239,   239,  -243,    22,  -245,  -246,  -247,  -248,
+         -249,  -250,   253,    28,    30,  -254,   244,  -256,
+          247,  -258,    25,    28,  -261,  -262,   248,    25,
+         -265,  -266,  -267,   242,    28,    35,   250,  -272,
+         -273,   240,   241,    19,  -277,  -278,  -279,   248,
+         -281,   249,    26,    18,   241,   249,  -287,  -288,
+         -289,  -290,  -291,    43,  -293,    45,    50,  -296,
+           59,    52,    50,    67,  -301,  -302,    46,  -304,
+           52,    64,  -307,  -299,    62,    72,  -311,    57,
+         -313,    47,     4,  -316,  -317,  -318,     4,    60,
+           76,  -322,    60,    66,  -325,  -326,  -327,    53,
+           11,  -330,    58,     4,  -333,  -334,    53,    59,
+           60,  -338,  -339,  -340,  -341,  -342,  -343,    44,
+           51,    49,  -347,    42,  -349,  -350,    44,    49,
+           63,  -354,  -355,    44,  -357,    51,    57,    44,
+           54,    47,    54,  -364,  -365,     8,  -367,  -368,
+           55,    56,     8,    61,  -373,    62,  -375,    61,
+           70,    48,  -379,  -380,  -381,  -382,    87,    89,
+         -385,  -386,   103,   110,  -389,     5,   119,  -392,
+         -393,  -394,  -395,    85,   108,   101,  -399,    93,
+           86,  -402,  -403,    84,   101,    84,  -407,    95,
+          117,  -410,   109,  -412,  -413,  -414,  -415,    82,
+         -417,    88,    90,  -420,  -421,  -422,  -423,    88,
+          105,  -426,    99,   112,  -429,    90,  -427,  -432,
+         -415,   106,  -435,    83,  -437,    91,  -439,    96,
+         -441,  -442,  -443,  -444,  -445,  -446,    92,  -433,
+         -449,   104,  -425,  -467,   100,   100,  -455,   104,
+           97,  -458,  -459,  -460,    92,  -462,  -463,    89,
+            5,  -466,   104,  -456,   105,  -451,  -471,  -472,
+         -473,  -474,   129,  -476,     6,   132,  -479,   129,
+         -481,   127,   141,  -484,   135,  -486,  -487,  -488,
+         -489,   126,   130,   145,  -493,   124,   136,   124,
+          145,   147,  -499,  -500,  -501,   124,   138,   137,
+         -505,  -506,     6,   138,   138,  -510,  -511,  -512,
+          128,   142,  -515,  -516,  -517,  -518,    17,  -520,
+         -521,    17,  -523,     7,   139,  -526,    17,  -528,
+            7,  -530,  -531,  -532,   125,   134,  -535,   125,
+          140,  -538,  -539,  -540,     7,   140,  -543,  -544,
+            7,   143,  -547,   139,   149,  -550,  -551,  -526,
+          136,    10,     6,  -556,  -506,  -552,   148,  -560,
+         -561,    10,   156,  -564,   148,   133,  -567,  -568,
+         -569,  -534,  -573,  -565,   123,  -572,   131,
 };
 
 static long _vq_ptr1_lsp32_0[] = {
-        -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,
+            0,     0,     0,     0,     0,     0,   -42,   -27,
+          -15,   -12,   -11,   190,   -13,   -14,   191,   -20,
+          178,   -19,   193,   193,   -24,   -23,   199,   199,
+          -23,   199,    14,   -38,   -34,   -31,   194,   -33,
+          194,   194,   -36,   190,   190,   187,   194,   -41,
+          179,   179,   -85,   -51,   -46,   185,   -50,    14,
+          189,   189,   185,   -82,   -67,   -57,   -56,   180,
+          180,   -63,   -62,   -61,    12,    12,   180,   -65,
+          198,   -66,   198,   -77,   -70,     0,   -74,   -73,
+          198,   198,   -73,   -48,   189,   -64,   -73,   198,
+          -75,   -26,   191,   -84,   198,   -95,   -92,   167,
+          197,   -91,   196,   196,   -94,   197,   197,   -99,
+          -98,   175,   188,   -81,  -187,  -133,  -110,  -106,
+         -105,   213,   236,  -109,   215,   215,  -120,  -112,
+         -115,   236,   238,  -119,  -118,   238,   238,   236,
+         -127,  -126,   231,  -125,   228,   228,   231,  -131,
+         -130,   235,   235,   231,   235,  -164,  -147,  -144,
+         -140,  -139,   225,   225,  -138,   230,   222,   226,
+         -146,   230,   230,  -160,  -145,  -152,  -151,   237,
+         -156,  -151,   237,     2,  -151,   237,  -143,   233,
+         -161,  -163,   234,   238,  -178,  -169,  -168,   222,
+          222,  -171,   206,  -175,  -174,   236,   236,  -174,
+          236,   234,  -183,  -180,  -182,   223,   223,  -144,
+         -186,  -162,  -185,  -204,  -195,  -192,  -191,   208,
+         -193,   230,   222,  -202,    16,  -199,   212,  -201,
+          227,   227,    16,   232,  -158,  -159,  -244,  -226,
+         -214,  -212,  -211,    31,    31,    38,  -221,    38,
+         -220,  -219,    23,    23,    21,  -223,    36,  -225,
+           36,    36,  -233,  -231,     1,     3,    22,  -232,
+            1,  -241,  -240,  -237,    32,  -239,    32,    32,
+           23,  -242,    30,    32,  -271,  -260,  -255,  -253,
+         -252,  -251,    30,    30,    37,    37,     3,  -257,
+           25,  -259,    39,    39,  -264,  -263,    20,    28,
+         -270,  -269,  -268,    35,    35,    37,    35,  -276,
+         -274,    33,  -275,    34,  -280,    26,    20,    27,
+         -283,  -282,    40,  -284,  -285,    41,  -337,  -310,
+         -300,  -299,  -295,  -292,  -294,    59,    59,  -297,
+           74,  -298,    75,    73,  -306,  -303,    80,  -305,
+           80,    80,    80,  -309,    78,    73,  -324,  -312,
+         -315,  -314,    81,  -321,  -319,    81,    76,  -320,
+           81,  -323,    76,    76,  -332,  -328,    11,    66,
+         -329,  -331,    66,    66,  -335,    59,    74,  -336,
+           66,  -363,  -353,  -346,    76,  -345,  -344,    65,
+           65,    65,  -348,    71,  -352,  -351,    63,    63,
+           71,  -361,  -359,  -356,  -358,    81,    81,  -360,
+           68,  -362,    76,  -372,  -370,  -366,    68,  -369,
+           79,    79,  -371,    69,  -377,  -374,  -376,    77,
+           77,  -308,  -411,  -391,   114,  -383,     9,  -384,
+         -388,  -387,     9,     9,  -387,     9,   120,  -401,
+         -398,  -397,  -396,   116,   116,   116,  -400,    94,
+          102,  -409,  -405,  -404,   111,  -406,  -408,   121,
+          121,   117,   118,  -440,  -431,  -419,  -416,    98,
+         -418,    98,    98,   106,  -428,  -425,  -424,   107,
+          107,  -424,   107,   120,  -426,   107,  -390,  -434,
+           91,   119,  -436,   122,  -438,   122,   122,   114,
+         -469,  -457,   106,  -450,  -448,  -424,   107,  -430,
+          107,   105,  -454,  -452,   115,   120,  -424,   107,
+          120,   100,  -468,  -461,   104,  -465,  -464,   113,
+          113,  -464,   113,  -453,   113,  -447,  -509,  -485,
+         -483,  -478,  -475,  -477,   147,   147,   128,  -480,
+         -482,   157,   157,   158,   150,  -498,  -492,  -490,
+          144,   152,  -491,   152,  -495,  -494,   137,  -496,
+         -497,   152,  -504,  -503,  -502,   153,   153,   149,
+         -508,  -507,   156,   156,   147,  -566,  -514,  -513,
+          154,   154,  -549,  -529,  -525,  -519,   134,  -522,
+          139,   140,  -524,   140,   140,  -527,   155,   155,
+          159,  -537,  -534,  -533,   139,   139,  -536,   143,
+          143,  -546,  -542,  -541,   148,   148,  -545,   140,
+          143,   159,  -541,   148,   151,  -555,  -554,  -553,
+          151,   155,    10,  -559,  -558,  -548,   156,  -563,
+         -562,   159,   159,  -562,   159,   149,  -570,  -574,
+         -562,   149,   156,  -557,   151,  -571,   146,
 };
 
 static long _vq_p_lsp32_0[] = {
-          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,
+            0,     0,     0,     0,     0,     0,   688,   664,
+          652,   684,   664,   684,   664,   652,   712,   656,
+          656,   656,   656,    48,   736,   736,   736,   780,
+          744,   744,   756,   680,   660,   660,   660,   688,
+          688,   748,   680,   680,   688,   688,   716,   648,
+          648,   708,   644,   656,     0,     0,    48,   672,
+          728,   700,   656,   644,   720,   652,   652,   652,
+           48,   676,     0,   676,   676,     0,   676,     0,
+            0,   720,   704,   644,     0,   644,   644,   644,
+          644,   768,   704,   700,   696,   676,   676,   676,
+          696,   696,   732,   676,   732,   640,   640,   640,
+          640,   640,   640,   724,   672,   672,   728,   692,
+          692,   692,   740,   672,   808,   860,   852,   852,
+          836,   840,   856,   840,   840,   856,   824,   860,
+          824,   824,   824,   884,   884,   884,   940,   940,
+          912,   808,   864,   808,   808,   864,   896,   864,
+          864,   864,   924,   884,   884,   820,   900,   820,
+          820,   804,   804,   820,   888,   888,   804,    60,
+          880,   880,   888,   916,   820,   820,   820,   920,
+          824,   824,   824,   844,   916,   916,     8,   816,
+          940,   824,   876,   948,   804,   880,   828,   828,
+          880,   824,   804,   804,   804,   804,   916,   828,
+          828,   872,   892,   824,   800,   800,   828,   824,
+           60,   872,   848,   800,   800,   800,   800,   812,
+          880,   888,   832,   908,   812,   832,    60,   812,
+          812,   868,    52,    52,   816,   848,  1016,   972,
+           96,   984,   984,    96,  1008,  1008,    84,   972,
+          972,   972,   972,    84,  1004,  1004,  1004,  1016,
+         1016,   116,   980,   980,   980,   980,   980,   984,
+         1008,  1020,  1020,   956,   956,  1020,  1020,     4,
+          956,   956,    88,    88,   976,  1012,  1012,   120,
+         1012,  1012,  1012,   112,   120,   976,   976,   988,
+          988,   100,   100,   112,    80,    80,   992,   100,
+          968,   968,   968,   968,   112,   140,  1000,    76,
+          960,   960,   964,    76,   992,   992,   992,   992,
+          160,   996,   104,    72,   964,   996,   184,   172,
+          172,   180,   172,   172,   180,   180,   200,   296,
+          236,   208,   200,   268,   256,   184,   184,   208,
+          208,   256,   268,   268,   248,   288,   188,   228,
+          188,   188,    16,    16,    16,    16,    16,   240,
+          304,   240,   240,   264,   232,   212,   212,   212,
+           44,   232,   232,    16,   212,   212,   212,   236,
+          240,   168,   168,   260,   176,   176,   176,   176,
+          204,   196,   168,   168,   196,   176,   176,   196,
+          252,   204,   204,   176,   204,   204,   228,   176,
+          216,   188,   216,   224,   220,    32,   220,   220,
+          220,   224,    32,   244,   280,   248,   244,   244,
+          280,   192,   468,   348,   348,   348,   348,   356,
+          412,   412,   412,   440,    20,    20,   476,   376,
+          340,   340,   340,   340,   432,   404,   376,   372,
+          344,   380,   404,   336,   404,   336,   380,   380,
+          468,   436,   436,   364,   360,   392,   328,   328,
+          352,   352,   360,   352,   352,   352,   352,   352,
+          420,   396,   396,   448,   360,   360,   448,   328,
+          328,   424,   332,   332,   364,   364,   384,   384,
+          356,   396,   368,   368,   368,   368,   368,   424,
+          416,   416,   396,   388,   400,   400,   416,   416,
+          388,   356,   416,   368,   368,   356,   356,   356,
+           20,   416,   416,   388,   420,   400,   496,   516,
+          508,    24,   516,    24,    24,   528,   508,   516,
+          508,   508,   564,   600,   540,   544,   504,   504,
+          504,   504,   520,   580,   548,   496,   544,   496,
+          580,   588,   496,   496,   496,   496,   552,   548,
+           24,    24,    24,   552,   552,    24,   512,   512,
+          512,   568,    28,    68,   556,   536,    68,    68,
+           68,    68,    28,    28,   556,    68,    68,    28,
+           28,   500,   556,   500,   500,   536,   500,   500,
+          560,    28,   592,    28,    28,   560,    28,    28,
+           28,   572,   556,   556,   596,    68,    68,    68,
+          544,    40,    24,    24,    24,   544,   592,    40,
+           40,    40,   624,   592,   592,   532,   500,   500,
+          572,   572,   532,   532,   492,   492,   524,
 };
 
 static long _vq_q_lsp32_0[] = {
-          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,
+            0,     0,     0,     0,     0,     0,   728,   680,
+           48,   712,   684,   760,   712,   764,   764,   736,
+          712,    48,   772,   772,   744,   780,   796,   796,
+          780,   796,    56,   708,   680,   688,   776,   748,
+          776,   776,   688,   760,   760,   748,   776,   708,
+          716,   716,   696,   676,    48,   740,   740,    56,
+          756,   756,   740,   732,   768,   676,    48,   720,
+          720,   792,   720,     0,    48,    48,   720,   704,
+          792,   792,   792,   676,   704,     0,   704,   768,
+          792,   792,   768,   728,   756,     0,   768,   792,
+          700,    56,   764,   732,   792,   700,   728,   668,
+          788,   724,   784,   784,   728,   788,   788,   696,
+          752,   700,   752,   728,     8,   888,   912,   860,
+          852,   852,   944,   856,   860,   860,   924,   952,
+          884,   944,   952,   944,   940,   952,   952,   944,
+          940,   896,   924,   864,   912,   912,   924,   884,
+          924,   940,   940,   924,   940,   828,   952,   880,
+          888,   820,   900,   900,   900,   920,   888,   904,
+          888,   920,   920,   952,   880,   916,   948,   948,
+          916,   920,   948,     8,   920,   948,   904,   932,
+          952,   948,   936,   952,   892,   916,   880,   888,
+          888,   916,   824,   828,   916,   944,   944,   916,
+          944,   936,   920,   892,   828,   892,   892,   920,
+          876,   876,   876,   904,    64,   880,   812,   832,
+          888,   920,   888,   928,    64,   868,   848,   868,
+          908,   908,    64,   928,     8,   932,   132,  1020,
+          116,  1008,   124,   124,   124,   152,   144,   152,
+         1004,    84,    92,    92,    84,  1016,   144,   116,
+          144,   144,   128,  1008,     4,    12,    88,  1008,
+            4,    88,    92,     4,   128,     4,   128,   128,
+           92,    88,   120,   128,    72,   140,   156,    12,
+          148,   112,   120,   120,   148,   148,    12,   156,
+          100,   112,   156,   156,   140,   100,    80,   112,
+         1000,   148,   112,   140,   140,   148,   140,   160,
+          964,   132,    76,   136,   160,   104,    80,   108,
+          164,   160,   160,   164,   164,   164,   192,   264,
+          256,   292,   300,   200,   200,   236,   236,   300,
+          296,   300,   300,   292,   268,   256,   320,   256,
+          320,   320,   320,   288,   312,   292,   296,   324,
+          240,   324,   324,   264,   240,   324,   304,   304,
+          324,   264,   304,   304,   236,   232,    44,   264,
+          232,    16,   264,   264,   264,   236,   296,   240,
+          264,    32,   188,   284,   304,   196,   204,   260,
+          260,   260,   196,   284,   284,   196,   252,   252,
+          284,   304,   216,   204,   228,   324,   324,   216,
+          272,   304,   304,   312,   276,   224,   272,   224,
+          316,   316,   244,   276,   312,   280,   280,   308,
+          308,   312,   476,   484,   456,   412,    36,    20,
+           20,   440,    36,    36,   440,    36,   480,   472,
+          344,   404,   432,   464,   464,   464,   408,   376,
+          408,   436,   468,   444,   444,   380,   468,   484,
+          484,   468,   472,   480,   384,   428,   360,   392,
+          360,   392,   392,   424,   360,   396,   420,   428,
+          428,   420,   428,   480,   396,   428,   476,   384,
+          364,   476,   384,   488,   384,   488,   488,   456,
+          460,   452,   424,   396,   416,   420,   428,   448,
+          428,   420,   416,   460,   460,   480,   420,   428,
+          480,   400,   420,   452,   416,   416,    20,   452,
+          452,    20,   452,   400,   452,   476,   560,   580,
+          632,   508,   528,   528,   588,   588,   512,   564,
+          564,   628,   628,   632,   600,   596,   548,   580,
+          576,   608,   580,   608,   608,   548,   548,   608,
+          608,   608,   588,   548,   552,   612,   612,   596,
+          588,   552,   624,   624,   588,   604,   624,   568,
+          616,   616,    40,   592,   620,   556,   536,    28,
+          556,   560,   556,   560,   560,    28,   620,   620,
+          636,    28,   560,   536,   556,   556,   560,   572,
+          572,   556,   636,   560,   592,   592,   636,   560,
+          572,   636,   560,   592,   604,   592,    24,    40,
+          604,   620,    40,    40,   592,   596,   624,   592,
+          624,   636,   636,   624,   636,   596,   604,   524,
+          636,   596,   624,   604,   604,   532,   584,
 };
 
 static encode_aux _vq_aux_lsp32_0 = {
@@ -1886,11 +602,11 @@ static encode_aux _vq_aux_lsp32_0 = {
        _vq_ptr1_lsp32_0,
        _vq_p_lsp32_0,
        _vq_q_lsp32_0,
-       3137, 3137
+       575, 575
 };
 
 static static_codebook _vq_book_lsp32_0 = {
-       4, 256, 4107375, 2574748, 8, 1,
+       4, 256, 4099332, 2538097, 8, 1,
        _vq_quantlist_lsp32_0,
        _vq_lengthlist_lsp32_0,
        &_vq_aux_lsp32_0,
diff --git a/include/vorbis/book/res1024_0a.vqh b/include/vorbis/book/res1024_0a.vqh
new file mode 100644 (file)
index 0000000..a6d2cc8
--- /dev/null
@@ -0,0 +1,4288 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res1024_0a_VQH_
+#define _V_res1024_0a_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res1024_0a[] = {
+           1,     1,     0,     1,     0,     1,     1,     1, 
+           1,     1,     1,     1,     1,     1,     0,     0, 
+           1,     1,     1,     1,     1,     0,     1,     1, 
+           1,     1,     2,     1,     1,     1,     1,     0, 
+           1,     1,     1,     1,     1,     1,     1,     1, 
+           2,     1,     1,     0,     1,     1,     1,     1, 
+           2,     2,     1,     1,     1,     1,     1,     1, 
+           1,     1,     1,     1,     1,     1,     0,     1, 
+           0,     1,     0,     1,     0,     1,     2,     1, 
+           1,     1,     2,     1,     0,     2,     1,     1, 
+           1,     1,     2,     1,     1,     1,     0,     1, 
+           1,     0,     0,     1,     1,     1,     1,     1, 
+           1,     1,     1,     1,     0,     1,     1,     1, 
+           1,     1,     1,     1,     1,     2,     1,     1, 
+           1,     1,     1,     0,     1,     1,     1,     0, 
+           1,     1,     1,     1,     1,     1,     1,     0, 
+           1,     1,     1,     1,     2,     1,     1,     1, 
+           1,     1,     1,     1,     2,     1,     0,     0, 
+           1,     2,     1,     1,     1,     0,     1,     1, 
+           1,     1,     2,     1,     1,     1,     1,     1, 
+           1,     1,     1,     2,     0,     1,     1,     1, 
+           1,     1,     1,     1,     0,     2,     1,     2, 
+           0,     0,     1,     1,     2,     1,     2,     1, 
+           1,     0,     1,     1,     0,     1,     1,     0, 
+           1,     1,     1,     0,     1,     0,     1,     1, 
+           1,     1,     1,     1,     0,     1,     0,     1, 
+           0,     1,     1,     1,     1,     1,     1,     1, 
+           0,     1,     1,     0,     1,     0,     1,     0, 
+           1,     1,     1,     1,     0,     1,     1,     2, 
+           1,     1,     0,     1,     1,     1,     1,     1, 
+           1,     1,     1,     1,     1,     0,     1,     0, 
+           1,     1,     1,     2,     2,     2,     1,     1, 
+           1,     1,     0,     1,     1,     1,     0,     1, 
+           2,     2,     1,     1,     1,     1,     1,     0, 
+           1,     1,     1,     2,     1,     1,     1,     0, 
+           0,     1,     0,     1,     1,     1,     1,     1, 
+           1,     1,     1,     1,     0,     0,     2,     1, 
+           1,     1,     1,     1,     1,     1,     2,     0, 
+           2,     1,     1,     1,     1,     1,     1,     1, 
+           1,     2,     1,     1,     1,     1,     1,     0, 
+           1,     2,     1,     1,     1,     1,     2,     2, 
+           1,     1,     2,     1,     0,     1,     1,     1, 
+           0,     0,     1,     1,     1,     2,     1,     1, 
+           0,     0,     1,     1,     1,     1,     0,     1, 
+           1,     0,     1,     0,     0,     2,     2,     2, 
+           2,     0,     1,     1,     1,     0,     1,     0, 
+           1,     1,     0,     0,     1,     1,     0,     0, 
+           1,     2,     1,     0,     0,     1,     1,     1, 
+           2,     1,     0,     0,     1,     1,     1,     2, 
+           2,     2,     2,     1,     1,     1,     1,     1, 
+           0,     0,     1,     1,     1,     1,     1,     1, 
+           1,     1,     0,     1,     1,     0,     1,     0, 
+           2,     1,     1,     2,     1,     2,     1,     2, 
+           1,     2,     1,     1,     1,     1,     1,     1, 
+           1,     0,     1,     1,     1,     1,     1,     1, 
+           1,     1,     1,     1,     0,     1,     2,     1, 
+           1,     1,     0,     0,     1,     1,     2,     2, 
+           0,     0,     1,     1,     1,     1,     0,     0, 
+           0,     1,     1,     0,     1,     2,     2,     0, 
+           0,     1,     1,     1,     2,     0,     2,     1, 
+           1,     2,     1,     1,     1,     2,     0,     1, 
+           1,     1,     1,     2,     1,     1,     1,     1, 
+           0,     2,     1,     1,     2,     2,     0,     1, 
+           1,     2,     0,     1,     0,     1,     1,     2, 
+           1,     1,     0,     1,     2,     1,     1,     0, 
+           0,     2,     1,     1,     1,     1,     2,     1, 
+           1,     0,     1,     0,     2,     1,     1,     1, 
+           2,     0,     0,     1,     1,     1,     1,     1, 
+           1,     1,     2,     1,     0,     0,     1,     2, 
+           2,     1,     1,     2,     2,     1,     1,     1, 
+           1,     1,     1,     1,     1,     1,     2,     2, 
+           0,     1,     2,     2,     2,     1,     1,     0, 
+           1,     2,     2,     2,     2,     2,     2,     2, 
+           0,     1,     1,     1,     0,     0,     1,     0, 
+           1,     0,     0,     1,     2,     2,     1,     1, 
+           2,     1,     2,     1,     1,     1,     1,     2, 
+           2,     1,     1,     1,     0,     0,     1,     2, 
+           1,     1,     1,     1,     1,     1,     1,     2, 
+           1,     1,     1,     1,     0,     0,     0,     0, 
+           1,     2,     2,     1,     1,     1,     1,     1, 
+           1,     0,     1,     0,     1,     1,     1,     1, 
+           1,     0,     1,     0,     0,     1,     1,     1, 
+           0,     0,     1,     1,     0,     0,     0,     1, 
+           0,     1,     0,     1,     2,     1,     0,     1, 
+           1,     1,     1,     1,     1,     2,     2,     1, 
+           1,     1,     1,     1,     2,     2,     2,     1, 
+           1,     2,     0,     1,     0,     2,     0,     2, 
+           2,     1,     2,     1,     0,     0,     1,     1, 
+           1,     1,     1,     1,     2,     1,     1,     0, 
+           1,     1,     0,     1,     2,     1,     1,     2, 
+           2,     2,     2,     1,     1,     1,     1,     0, 
+           2,     1,     2,     1,     1,     1,     2,     1, 
+           1,     1,     0,     0,     1,     2,     2,     1, 
+           1,     2,     2,     1,     1,     1,     0,     1, 
+           1,     1,     1,     1,     1,     2,     2,     2, 
+           1,     2,     1,     2,     0,     2,     1,     0, 
+           1,     0,     0,     2,     1,     1,     0,     1, 
+           1,     1,     1,     0,     1,     1,     0,     2, 
+           0,     0,     1,     2,     1,     1,     1,     2, 
+           1,     1,     1,     1,     1,     0,     1,     2, 
+           1,     2,     2,     0,     1,     0,     1,     2, 
+           0,     0,     0,     0,     1,     1,     0,     1, 
+           1,     1,     2,     2,     1,     1,     1,     1, 
+           1,     1,     1,     2,     1,     1,     0,     1, 
+           1,     1,     2,     1,     1,     2,     2,     1, 
+           1,     2,     1,     1,     2,     1,     1,     1, 
+           1,     2,     0,     2,     1,     1,     1,     1, 
+           1,     1,     1,     1,     2,     0,     0,     1, 
+           0,     1,     1,     0,     1,     1,     1,     1, 
+           2,     1,     0,     2,     1,     1,     2,     1, 
+           0,     1,     1,     0,     1,     2,     1,     1, 
+           1,     2,     1,     2,     1,     0,     1,     2, 
+           1,     1,     1,     0,     0,     0,     0,     0, 
+           1,     2,     2,     2,     2,     1,     0,     0, 
+           2,     1,     1,     1,     1,     0,     1,     2, 
+           2,     2,     2,     1,     1,     1,     2,     2, 
+           1,     1,     2,     1,     0,     0,     0,     0, 
+           1,     0,     0,     0,     0,     0,     1,     1, 
+           0,     0,     0,     1,     1,     1,     1,     0, 
+           1,     1,     1,     0,     0,     0,     1,     2, 
+           2,     1,     0,     0,     1,     1,     1,     0, 
+           1,     1,     1,     1,     1,     1,     2,     1, 
+           0,     0,     0,     1,     2,     2,     2,     1, 
+           1,     1,     1,     1,     2,     1,     0,     1, 
+           2,     2,     1,     1,     0,     1,     2,     1, 
+           1,     1,     2,     1,     1,     0,     0,     1, 
+           0,     0,     0,     0,     1,     2,     2,     1, 
+           1,     1,     1,     1,     1,     0,     2,     2, 
+};
+
+static long _vq_lengthlist_res1024_0a[] = {
+        3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,
+       12,12,12,12,13,13,13,13,13,13,14,14,15,15,15,15,
+};
+
+static long _vq_ptr0_res1024_0a[] = {
+            3,  2915,  5121,    -4,    -5,    -6,    -7,    -8,
+           -9,   -10,   -11,   -12,   -13,   100,   -15,    13,
+           44,   -18,   -19,   -13,    42,   -22,    47,   -24,
+          -25,   -26,    24,   -28,   -29,    12,     4,    42,
+           12,   -34,   -35,   -36,   -29,    26,    13,   -30,
+           26,    13,   -38,   -41,    14,   -46,   -47,    90,
+           13,    14,   -51,   -38,   -43,    92,    47,   -56,
+          -57,   -58,   -59,   -60,   -61,   -62,   -63,    68,
+           24,   -66,   100,    26,   -69,    68,    24,   -67,
+          -73,   -74,   -75,   -66,    43,   -78,   -79,    41,
+           47,   -82,   -83,    41,   124,   -86,    91,   -88,
+          -89,   -90,   -91,   -92,   -93,    41,   -95,    24,
+           42,   -98,    91,    24,   -94,  -195,   -96,  -102,
+         -105,   -29,  -103,    23,  -109,     4,  -111,    91,
+         -113,  -114,    41,  -107,   -86,  -115,  -117,  -120,
+         -121,    91,  -123,    91,  -118,   -64,    22,  -128,
+            4,  -130,  -131,  -132,  -133,  -134,  -135,    68,
+         -123,  -126,    70,  -140,   -83,  -137,  -101,    13,
+           23,  -146,  -147,    68,    70,    68,  -144,    68,
+         -150,  -154,  -155,  -156,  -157,   -66,    25,  -158,
+           23,  -142,  -160,    12,  -123,    42,  -165,  -168,
+         -169,    91,  -160,    24,  -173,  -174,  -175,    68,
+         -177,    91,    70,    44,    44,    47,  -170,  -184,
+         -185,  -186,  -187,  -188,  -189,  -190,  -175,  -182,
+           41,    41,   -75,  -322,  -191,   -83,  -196,  -200,
+          -83,  -198,    46,    44,  -205,    68,    46,  -148,
+         -206,  -210,  -211,  -212,   100,  -208,  -215,  -138,
+         -206,   104,    44,  -179,   -44,  -220,  -223,  -224,
+         -225,   100,  -227,   100,    70,  -230,  -231,  -232,
+         -233,  -234,  -193,    46,    70,  -238,  -239,  -240,
+         -241,    41,    47,  -244,    26,  -246,    14,  -248,
+         -249,  -250,    13,    92,    13,  -252,  -255,  -256,
+         -257,  -258,  -259,    12,  -253,  -143,  -260,   117,
+         -262,  -264,  -267,  -268,  -109,  -252,   101,    25,
+         -270,    14,    44,  -236,    13,  -242,    25,  -250,
+         -278,   124,  -283,    70,    47,  -250,  -280,  -286,
+         -289,    23,    13,   -38,  -293,  -259,  -105,  -109,
+           14,    23,  -299,  -300,  -301,  -302,   100,    90,
+          -66,  -297,  -305,  -308,   100,  -310,    90,  -306,
+         -313,  -314,   100,  -316,   -97,   117,  -311,  -202,
+         -321,    24,  -333,    92,  -325,  -326,   100,  -328,
+         -329,    90,  -323,  -109,    26,  -349,    12,  -334,
+         -337,   100,    72,  -340,    72,  -342,  -343,  -329,
+         -335,  -344,  -242,   -22,  -279,  -494,  -202,    25,
+           47,  -351,  -355,  -356,    68,  -358,   100,  -360,
+         -361,  -362,  -363,    41,    26,    27,  -367,    26,
+           90,    26,  -371,  -372,    90,    24,    14,  -376,
+         -377,  -378,  -379,    10,  -193,  -353,  -381,  -384,
+         -385,    10,  -387,    10,  -202,  -390,  -391,    10,
+            4,  -394,   100,    68,    90,    48,  -399,  -400,
+           25,  -402,    13,    47,  -392,  -406,  -407,  -408,
+         -409,  -410,    23,   116,  -413,  -414,    90,    14,
+         -417,  -418,    24,  -404,   117,  -422,    90,   -69,
+         -420,  -426,  -427,  -428,  -429,  -430,  -431,   100,
+         -433,   116,  -435,    24,   112,  -314,    12,  -440,
+         -441,    41,  -443,  -444,  -445,  -446,    68,  -314,
+         -438,  -448,    41,  -314,  -449,    73,  -455,  -456,
+         -457,    90,    27,  -460,  -435,  -458,  -463,  -464,
+         -465,  -433,    45,    25,    25,  -468,    14,    47,
+         -473,  -474,    90,  -470,    23,  -478,  -476,  -476,
+           14,  -479,  -483,  -484,    41,    23,  -487,  -488,
+         -489,  -490,  -491,  -193,  -481,    46,  -779,  -493,
+         -296,   101,  -499,  -500,  -501,    24,    73,  -107,
+         -505,  -506,  -507,    12,  -503,  -508,  -480,    46,
+          -47,  -511,    67,  -470,  -515,   -79,  -516,  -476,
+         -521,  -522,  -523,   116,  -519,  -480,  -453,  -528,
+         -529,  -530,  -531,  -532,   116,  -374,  -507,  -536,
+         -537,  -435,  -534,  -433,   117,  -542,  -543,  -523,
+         -540,  -544,  -514,  -545,  -193,  -501,  -551,  -552,
+         -553,  -501,   117,  -554,  -374,  -555,  -557,  -560,
+           41,    14,  -563,  -564,  -358,    23,  -555,    24,
+           27,    90,   -44,  -566,  -573,  -574,  -575,  -576,
+           68,   100,  -571,  -356,  -511,  -374,  -583,    41,
+           73,  -586,  -418,   101,  -135,  -587,  -591,  -484,
+         -546,    46,    10,    90,  -597,  -598,    24,  -511,
+         -601,  -602,  -603,  -604,  -605,  -606,  -607,  -608,
+         -135,  -480,  -609,  -612,    68,    41,  -615,  -616,
+           10,  -618,  -619,    10,  -450,  -610,  -623,  -624,
+           10,  -599,  -441,  -458,  -500,  -630,  -576,  -628,
+         -420,  -632,  -635,  -636,  -637,  -638,    68,  -363,
+         -633,    24,   100,  -640,  -314,  -643,  -645,  -648,
+         -649,  -358,  -646,  -652,    10,  -650,    73,  -387,
+         -158,  -658,  -314,   -40,    26,  -662,    41,    90,
+         -665,  -491,  -592,    25,  -667,    25,  -671,    90,
+         -368,    25,  -641,  -676,   100,    26,  -674,  -680,
+         -387,  -678,  -681,  -684,  -685,    68,  -687,  -688,
+         -689,   -95,  -682,  -351,   -29,  -691,   -95,  -694,
+         -697,  -698,  -699,  -700,  -259,   101,  -666,    24,
+         -703,  -706,     4,   -30,  -704,   117,  -711,  -351,
+         -709,  -712,  -715,  -576,  -641,  -314,  -716,  -720,
+         -721,  -435,   -95,     4,     4,  -314,  -707,   -94,
+         -702,    12,  -729,  -730,  -733,  -734,  -735,  -736,
+         -737,    68,    24,    26,  -731,    14,  -743,  -744,
+         -577,   -99,  -745,   -64,  -746,  -750,  -751,  -613,
+         -748,    24,  -752,   -83,  -754,    25,  -759,  -314,
+          117,   -95,  -760,  -762,  -765,  -766,  -438,   -67,
+         -767,   -67,  -771,  -772,  -737,  -107,  -308,  -773,
+         -775,  -671,  -470,  -782,    45,  -396,  -808,    23,
+          -22,  -783,   124,  -788,  -789,  -790,  -791,  -792,
+         -793,    25,  -795,  -738,  -785,  -796,  -799,  -800,
+         -501,  -797,  -801,   101,  -802,  -806,  -807,  -800,
+         -834,  -804,  -809,  -468,     4,  -812,  -813,   -15,
+         -814,  -818,  -819,  -431,    23,  -822,  -823,  -500,
+          -53,  -820,    43,  -511,    27,  -296,  -831,  -480,
+          -67,  -832, -2004,    26,  -835,   -30,  -836,   -44,
+           23,  -840,   -13,  -841,  -276,    71, -1526,  -367,
+           26,  -850,    23,  -848,  -853,  -854,   101,  -365,
+           12,  -858,  -831,  -846,    23,  -860,  -863,  -458,
+         -861,  -826,  -584,  -296,  -469, -2465,    71,    22,
+         -873,    46,    47,  -871,  -875,  -878,  -879,  -880,
+         -881,  -882,  -883,  -884,   116,    25,  -887,  -685,
+         -876,  -890,  -891,  -892,    41,  -894,    12,  -888,
+         -897,    12,  -895,  -898,  -365,  -899,    69,  -904,
+         -905,    41,  -902,  -908,  -501,  -906,  -820,  -480,
+         -910,    48,  -912,    48,  -917,  -918,  -519,  -323,
+           92,  -109,  -480,  -921,   -86,    25,  -924,  -928,
+         -929,  -893,  -919,     4,     4,  -934,    24,  -507,
+         -932,   -98,  -469, -2498,  -937,  -940,  -453,     4,
+           69,  -453,  -944,   -16,  -946,  -948,  -951,  -952,
+         -523,  -949,    68,  -956,  -431,  -953,  -959,  -960,
+           24,    23,  -433,    92,  -963,  -966,   116,  -218,
+         -969,  -962,  -148,  -967,    14,    92,  -975,  -976,
+           27,  -978,  -979,  -980,  -981,  -982,  -983,  -638,
+         -246,    91,  -985,   -95,  -986,  -990,  -363,    23,
+         -991,  -992,    24,  -993,  -997,  -314,    92,    44,
+        -1001, -1002, -1003,   -95,  -999,  -970,    92,   -95,
+        -1006,   -15,  -848, -1009, -1005, -1011, -1015, -1016,
+        -1017, -1018,  -356,  -972, -1021,  -577, -1019,    26,
+           13, -1026, -1027, -1028,  -652, -1024,  -467, -1029,
+        -1033,  -435,     4, -1036,  -358, -1034, -1012, -1037,
+          -30, -1042, -1043, -1044,  -660, -1040, -1047, -1048,
+           10, -1050,  -435,  -294, -1051, -1052,  -417, -1038,
+        -1053, -1056, -1059,  -660,    23,    13,  -680, -1055,
+         -150,    27, -1064, -1068, -1069, -1070, -1071, -1072,
+        -1073,    10, -1075,  -468, -1066,   -44, -1076,  -193,
+        -1061,  -351, -1037,  -332,  -259,  -668,    91, -1084,
+         -150, -1090,  -652, -1088,    42, -1094, -1095, -1096,
+        -1097, -1098,   -79, -1092,    41,    42, -1103,    25,
+        -1099, -1106, -1107,    42,  -932, -1131,    69, -1110,
+           10,    42, -1115, -1116, -1117, -1118, -1048,     4,
+           22, -1120, -1121,  -268, -1061,    23,    12, -1128,
+           13, -1130,  -150, -1139,  -724,  -729,  -669, -1133,
+        -1135, -1138,  -234,    22,  -160,    25, -1140, -1144,
+        -1145, -1146, -1147,   -29, -1142, -1132,   -38, -1149,
+        -1153,  -351,    22, -1154, -1164, -1155,  -351, -1157,
+           13,    23, -1163,  -707, -1167, -1161, -1165, -1248,
+           42,  -143, -1154, -1170, -1173,  -812, -1171, -1174,
+        -1177, -1178, -1179,    42, -1181,    23, -1175, -1184,
+         -470, -1182, -1185,   100,    13, -1186, -1191, -1192,
+        -1193, -1194, -1195, -1196,  -413,  -203, -1189, -1006,
+          -98, -1199, -1197,    27,    44, -1206,  -128,    22,
+        -1209,    10, -1207,  -793,  -784,    67, -1215, -1216,
+        -1217, -1218, -1219, -1220, -1221, -1222, -1223, -1224,
+        -1225, -1226,    69,   102, -1229,    90, -1231,    90,
+            4, -1234, -1235, -1208, -1202,   117, -1237, -1238,
+        -1241,  -128,   -95, -1242,  -402,  -555, -1247, -1225,
+        -1213,  -931,   -94,    47, -1250,    22, -1268, -1252,
+          -32,   -16, -1256, -1260,    90, -1262, -1263,    13,
+        -1265,    72, -1267, -1225, -2563,   117, -1269,  -138,
+           14,  -138,  -144, -1274, -1277,    90,    71,    22,
+           72,  -706, -1275, -1284, -1285, -1286, -1287, -1154,
+        -1282,   102,    23, -1292,    70,  -338, -1290, -1296,
+        -1297, -1225,    70, -1294,  -410, -1273, -1061, -1269,
+        -1303,    72, -1307, -1308, -1309,  -123, -1304, -1310,
+        -1227, -1311, -1265, -1313, -1315, -1318, -1319, -1320,
+           70,  -418, -1302, -1321,    45, -1326, -1327, -1328,
+        -1329,    69,    71, -1231,    91, -1332, -1330, -1333,
+         -144, -1338, -1339, -1225,    44, -1336, -1341, -1359,
+        -1342, -1231, -1344,    25, -1349, -1350,  -329,    45,
+         -374,  -418, -1308, -2664,  -203, -1353,   -37, -1416,
+        -1358, -1362, -1265,    45,  -860, -1364, -1367, -1368,
+           69,    13, -1371, -1372,    69, -1365,  -310,    23,
+        -1377, -1378, -1379, -1329,    22, -1380, -1381,  -598,
+         -414, -1383, -1387, -1388,    22, -1385, -1391,    13,
+           71,  -937, -1395, -1396, -1397, -1398,    10,    22,
+           90,    10, -1403, -1404, -1405, -1406, -1401, -1399,
+          102,   -41, -1407, -1410, -1413,  -812, -1411,    12,
+        -1226, -1415,  -598,   -41, -1418,   -40, -1420, -1332,
+        -1425, -1426,    10, -1421,   -29, -1423, -1333, -1432,
+           71, -1290, -1435, -1436,  -128, -1433,   103, -1227,
+        -1437, -1440,  -402, -1441, -1443, -1446, -1447, -1448,
+        -1120, -1444, -1449, -1452, -1453, -1454, -1455, -1401,
+        -1399,   -86,     4, -1460, -1461,    42,    23,    69,
+        -1463,    13, -1467, -1468,  -724, -1464, -1428, -1469,
+        -1471, -1472, -1473, -1476,    72,    22, -1474,     4,
+        -1481,  -402,    43, -1484, -1485, -1486, -1487,    22,
+         -358, -1482,  -641,   118, -1493, -1494, -1495, -1496,
+        -1120,   -31, -1497,  -835,  -126, -1500,  -813, -1470,
+           42, -1504, -1505,    45,    71, -1510, -1511, -1512,
+         -902,    69, -1513, -1399,    22, -1515, -1519,    43,
+           45, -1517, -1523,  -780,    92, -1432,    44, -1528,
+        -1529, -1530,  -652,   117,   103, -1534,   102, -1431,
+        -1503, -1531, -1537,    71, -1541, -1542, -1543,    43,
+        -1538, -1544,    67,    44,   -31, -1550, -1551,  -422,
+         -165, -1554,    69, -1556,  -123, -1552,    45, -1546,
+        -1181,    67, -1563, -1209, -1561, -1566,    90, -1564,
+        -1569,   100, -1567,   -64, -1570,  -123,    92,   125,
+        -1577, -1578, -1579,    10,  -414,    46,    91,    45,
+           69, -1586, -1587, -1588, -1589, -1590, -1329, -1581,
+           45,   101, -1595, -1596, -1209, -1593, -1597, -1227,
+           25, -1600, -1603, -1226,  -493,   101, -1590, -1559,
+        -1605,    92, -1241, -1607,    11,  -107, -1613, -1616,
+        -1617, -1226, -1614, -1611, -1605,   117, -1623, -1624,
+         -123, -1621, -1625,    45, -1626,    45, -1628, -1632,
+        -1633, -1329,  -296, -1332, -1634, -1638, -1639, -1640,
+           90,    91,  -828, -1644, -1645,  -433,    43, -1605,
+        -1647, -1650, -1651, -1652, -1110,  -873,  -812, -1653,
+         -854, -1658, -1659, -1596, -1619, -1656, -1661,  -854,
+        -1665, -1666,    69,    23,  -902, -1667,  -128, -1669,
+           45,     4, -1671, -1676,  -902,   101,    90, -1680,
+        -1681, -1682,   100,    24, -1683, -1686, -1226,   101,
+        -1689, -1229,    11,  -123, -1690, -1692, -1695, -1209,
+        -1693, -1698, -1699, -1554,    23, -1700,    45,  -418,
+        -1705, -1226,  -555, -1708, -1709, -1710, -1209,  -554,
+         -476, -1226,  -554, -1716,  -902, -1714, -1717, -1241,
+        -1660, -1718, -1721,  -374, -1794,  -598,  -703, -1728,
+        -1729, -1730, -1731, -1732, -1733, -1734, -1735, -1736,
+        -1737,    68, -1726, -1740, -1741, -1742, -1743,  -241,
+        -1621, -1744,  -985, -1745, -1747, -1750,  -329, -1748,
+           11, -1612,  -310,  -115,  -985, -1755, -1757,   -83,
+        -1758, -1227,    11, -1764, -1765, -1766, -1767, -1768,
+        -1769, -1770,    68, -1762, -1612, -1774, -1775,   -83,
+          117, -1776, -1777,    44, -1778,   102,  -985, -1780,
+        -1783, -1786,    68, -1784,    70, -1787, -1791, -1792,
+        -1793, -1743, -1894, -1789, -1795, -1798,    26, -1800,
+        -1320,    23, -1803, -1101,    22,    42, -1804, -1305,
+          117,    68, -1808, -1812, -1813,    90, -1815,  -991,
+          117,    22, -1817, -1818, -1821,    42, -1823, -1824,
+        -1825,  -123, -1819, -1828,    12, -1107,   -32,    42,
+           70, -1831, -1835, -1836, -1837,  -840,    23, -1838,
+           42, -1842, -1101,    22, -1843,  -729, -1844,  -476,
+        -1849, -1850, -1851,    68, -1853, -1854,  -835, -1847,
+         -363,  -598,    71,  -800, -1861,  -840,  -854,   -20,
+         -554, -1864, -1867, -1868, -1869,  -485, -1865,    42,
+        -1873, -1874, -1875,  -160, -1870, -1876,  -163, -1877,
+           24,    11, -1881, -1884, -1885, -1886, -1887, -1888,
+        -1889,    10, -1871, -1892, -1260,    11, -1915, -1838,
+        -1895, -2010, -1896,  -701, -1334, -1897,  -485,    11,
+        -1905,    90,    71, -1908, -1909,    10, -1903,  -250,
+         -485,    12, -1350, -1918,  -485, -1916,    22, -1269,
+        -1919, -1922, -1923, -1229, -1920, -1241, -1949, -1924,
+        -1927, -2498, -1928, -1930, -1933,   -66, -1931, -1936,
+        -1937, -1938,    72, -1940, -1941,  -329, -1934, -1746,
+        -1929,    45,    22, -1946, -1314, -2004, -1690,   101,
+        -1227, -1600,   101, -1956, -1957, -1958,    23,    13,
+        -1954, -1962, -1963, -1964, -1965, -1380,   -26,    23,
+           67, -1970, -1971,  -367, -1968,    71,    92,    14,
+         -323, -1978, -1979, -1980, -1154,  -202, -1526,   101,
+           11, -1984, -1987, -1988,    23, -1985, -1991, -1992,
+           23, -1989, -1995, -1996,     4, -1993,    46,    23,
+         -251, -2002, -2003, -1120,    67, -2004, -2007, -2008,
+        -2009,  -150,    11, -2005, -2011, -2010, -2012, -2016,
+        -2017, -2018, -1426, -2014, -2019, -1911, -2148, -2020,
+        -2023,    45, -2027, -2028, -2029, -1168,    45,  -835,
+        -1290,    71, -2032, -2036, -1911,    67, -2034, -2038,
+           67,  -244, -2040,   -20, -2042,    10, -2044, -2048,
+           10, -2050,    10, -2046,   -43, -2037,    46, -1983,
+           11, -1208, -2053, -2056, -2059, -2062,    42, -2060,
+        -2065, -2066, -2067, -2068, -2069, -2070, -2071, -1388,
+        -2056, -1330, -2072,   -20, -2074,    71,    42,    11,
+        -2081, -1995, -2058, -2079,    11, -2086,  -244, -2084,
+        -2087, -1906, -2088, -1667, -2093, -2094,    10, -1330,
+        -2091, -1798,    14, -2098, -2101, -2102, -2103, -2104,
+        -1426,    46, -1061, -1263, -2106, -2108, -1426, -2054,
+        -2113, -2114, -1821, -2111,  -470, -1911, -2082, -1612,
+        -2119, -2118, -2120, -2122, -2125, -1101, -2123, -1798,
+         -143, -2128,   102,    23, -2133, -2134,    10, -2121,
+         -107, -2136, -2137, -2140,    22,   100, -2138, -2144,
+        -2145,   -66, -2142, -1241, -2157, -2146, -2149,  -138,
+           43, -2056,    42, -2156, -1442, -2160, -2153, -2054,
+           67, -1983, -2161, -2164, -2165,   -63,    46,   -66,
+        -2056, -1265, -2168, -2172, -2173, -2174, -1154, -2170,
+        -1612,   102, -2176, -2180, -2181, -2182, -2183,   -63,
+        -2152, -1497, -2185,   -63, -2186, -1612, -2191, -1309,
+         -123, -2189, -1107, -2192,  -107, -2196,  -215, -2005,
+        -2197, -2200, -2207, -2201, -2169,   -32, -1667, -2326,
+        -2206, -2210,    44,  -278,   -86, -2004, -2213, -2216,
+           68, -2218,    22,  -985, -2214, -1946, -2220,   -99,
+        -2222, -2224, -2227, -2228, -1155,    23, -2225, -2229,
+          118,  -848,  -126, -2234, -2237, -2238, -2239, -2240,
+           10, -2235, -1107, -2244, -2245,    68,   100,    22,
+        -2249, -2250, -2251, -2252, -2253, -2254, -1048, -2247,
+         -225, -1399, -2259,  -638, -2257, -2260, -2263,  -356,
+        -2261, -2266,    22, -2264, -2267, -2270, -2271, -1399,
+        -2268,  -835, -2272, -2276, -2277, -2278,    22, -2274,
+        -2281, -2282, -2283, -2284,   116, -2279,    90,    73,
+        -2289, -2290, -2291, -2292, -2293,  -465, -2231, -1798,
+        -2295,  -450, -2296, -2300,  -685,   -40, -2301, -2304,
+        -2305,  -411, -2302, -1290,    70,    45, -2311, -2312,
+        -2313, -2314, -2315,  -652,    24, -1946,  -467, -2317,
+        -2321,  -441,   103, -1101,  -450, -2323, -2370, -2325,
+           22, -2330, -2331, -2332,    68, -2328,  -441,   -20,
+           23,  -236, -2339, -2340, -2341,  -379, -1168, -2342,
+        -1980, -1154,  -414, -2345, -2349, -2350, -1406,    91,
+        -2347, -2352, -2355,    68, -2357, -2358, -2359,   116,
+        -2361,  -820, -2353, -2362,  -780,    13, -2367, -2368,
+        -2369, -1406,   117, -1168, -2371, -2474,   -31, -2376,
+          -76,  -126, -2377, -2380,    43,    23, -2378, -2384,
+        -2385, -2386,  -433, -2382, -2387, -1534, -2388,   -95,
+        -1539,   100, -2328, -2396, -1530,    67, -2394, -2398,
+        -2397,  -252, -2401, -1539, -2374, -2400, -2404, -2408,
+         -433, -2406, -1639, -2405,  -812, -2412, -2415, -2416,
+        -2417, -2418, -2419,  -848, -2413, -1539,    22,     4,
+          -76, -2423,    71,    27,    45, -2430, -2431, -2432,
+        -2433, -1737, -1716, -2436,  -441, -2434, -2437, -2440,
+        -2441,    68, -2438, -2444, -1023, -2442,  -279,    73,
+        -2380, -2446,  -860,    44,  -576,  -218, -2455, -2456,
+         -158,  -218,  -250, -2460, -2461, -1023, -2458, -2462,
+        -2411,    13, -2374, -2468, -2469, -2314, -1237, -2464,
+        -2466, -2472, -2489, -2473, -2475, -2478, -2479,    10,
+        -2481,    24, -1320,    43,    24, -2482, -1034, -2488,
+        -1294, -2516,    22, -2490, -2309, -2491, -2495, -2496,
+        -2497,   -63,    70, -2498,    72, -2499, -2503, -2504,
+          -83,  -323,  -404,  -757, -2506, -2508, -2511, -1556,
+         -228, -2509,   124,   -65,  -126,  -323,    70, -2520,
+        -2521,   -63, -2518, -2522,    68,   -66,  -919, -1249,
+        -2529,   -66, -2527, -1229, -2530, -2524, -2532, -2498,
+        -2537,   102,  -392,   100, -2538, -2542, -2543, -2544,
+        -2545, -2546, -2547,  -884,  -138, -2550,    41, -1958,
+         -128,   116, -2552, -2556, -1330,    91, -2559, -2550,
+        -2557, -1798, -2560,    91, -2565, -2566, -2567, -2568,
+        -1737, -2563, -2571,  -892, -2569, -2572, -2573, -2576,
+          -63,  -931,    24, -2580, -2581, -2582,  -860,   -86,
+        -2583,  -820, -2584, -2586, -2589, -2590, -2591, -2592,
+         -638,   -30, -2595,  -894,   -26, -2596, -2599, -2600,
+         -667,   -13,   -40, -2601, -2603,   -63,    70, -1368,
+        -2607, -2610, -2611, -2612, -2613,    68,   100, -2616,
+        -1230, -2628,  -931,  -944, -1641,  -128, -1226, -2622,
+        -2625, -2626,  -446,    24,  -126,    22, -2629, -2632,
+        -2633,   -63, -1110, -1110,    24, -2635, -2639,  -123,
+        -2637, -2640,   -64, -2641, -2643, -2644, -2647, -2259,
+           22, -2645, -2649,  -225,    13,  -641,    72,   -31,
+        -2657, -2658, -1737, -2655,  -126, -1232, -2660, -2662,
+        -2913, -2680, -1995,    70, -1154, -2670, -2671,    24,
+        -2673, -2674, -2675, -1838, -2668, -2676, -2679, -1413,
+        -1399, -1120, -2681,  -761, -2634, -1329,   102, -2685,
+           23, -2687,    71, -2692, -2693,  -414,    91, -1368,
+        -2683,     4,  -177, -2032, -2696, -1641, -1329, -2223,
+        -2700, -2702, -2705, -2708, -1332,    91,  -177, -1881,
+        -1388, -2712, -2715, -2716,    22,  -598, -2713,    45,
+        -2734, -2718, -2723, -2724, -1388, -2721, -2727, -2728,
+        -2729, -2730,   -40, -2725, -2731, -2732, -2868, -2733,
+         -845, -2735,  -845, -2737,    42, -2742, -2743, -2744,
+        -2745, -2746, -2747,  -356,  -126, -2750, -2751, -2752,
+           41, -2748, -2755,  -991, -2753,  -985,   101, -2278,
+        -2761, -2762, -1101, -2759, -2765,    22, -2763,    44,
+        -2766, -2040,   101, -2772, -2773, -1769, -2847, -2153,
+        -2278,    24, -2779, -2780,  -123, -2776, -2781,    44,
+        -1984, -2786, -2787, -2788, -2789,    68, -1237, -2792,
+        -2793,    23,    67, -2790, -2797, -2798, -2799,    67,
+           22, -2802, -1181, -2800, -2803, -2806, -2062, -2804,
+          -16, -2810,    11,    70, -2813, -2814,   117, -2816,
+         -860, -2811,  -540, -2817, -2821,   -69, -2819,  -251,
+        -2825, -2826, -2827, -2828, -1838, -1984, -2831,   -96,
+        -2829, -2774,    13, -2836,   117, -1984, -2084, -2837,
+        -2839, -2842, -2843, -2844,    23, -2062, -2840,    12,
+        -2849,  -860, -2846,    70,  -126, -2854,    23, -2852,
+           42, -2855, -2859, -2860, -2861, -2862, -2863, -2864,
+        -2865, -2866, -2867,    67, -1253, -2056,    23,   -86,
+        -2869, -1179, -2875,  -410, -2873,    11, -2879, -2880,
+        -2881, -1808, -2876,    11, -2885, -1851, -2882,    24,
+         -860, -2328,    44, -2889, -2891, -2894, -2895, -2896,
+        -2897,    24,  -175, -2892,    12, -1303, -2890, -2899,
+          117,    22, -2907, -2908, -2909, -2910,    67, -2912,
+           67, -2905,   117, -2916, -2917, -2918, -2919, -2920,
+        -2921, -2922, -2923, -2924, -2925, -2926, -2927, -2928,
+        -2929, -2930, -2931, -2932, -2933, -2934,    28,    55,
+        -2937,    50,    16,    50,    81, -2942, -2943,    50,
+            5, -2946, -2947,     0,     2, -2950, -2951, -2952,
+        -2953,   119,     0,     2,     0, -2955,    49, -2960,
+        -2961, -2962, -2936, -4431, -2958, -2964, -2967,    54,
+        -2965, -2970, -2971,     2, -2963,    52, -2964, -2976,
+        -2977, -2947,    31,    54, -2948,    52, -2981, -2954,
+           77,    52, -2987,     2,    50,    77, -2991, -2992,
+        -2993,    76, -2989, -2996, -2997,     0, -2999, -3000,
+           76, -2953, -2994, -3004, -2937,    49,    77, -3008,
+        -3009, -2953, -3006,    56, -2935, -3010, -3013, -3016,
+        -2954, -3014, -3017, -2972,    18,    79, -3023, -3024,
+           50, -3026, -3027,     0,    55, -3030,    94, -3021,
+        -2947, -2981, -3035, -3024, -3033,   105, -3037, -3040,
+        -3041,    52,    94,    77, -2947, -3043, -3047, -3048,
+        -3049, -3050,    28,    79,   119, -3054,    79,     0,
+        -3057,    94, -3059,    50,    55,    94, -3063,    56,
+        -3065, -3066, -3067, -3068,    29, -3070, -3071,    77,
+          119, -3074,    77,   119, -3077, -3078, -3073, -4249,
+        -3045,    79, -3081, -3084, -3085,    50,     2,    79,
+        -3089, -3090, -3091, -3092,    29,   105, -3095, -3096,
+        -3074, -3093,    80, -3075, -3097,    52, -3103, -3104,
+           50,   119, -3101, -3108, -3109,    80, -3057,   105,
+        -3113, -3114, -3115,    29, -3117,    77,    52, -3120,
+        -3121, -3122, -3123,    29, -3074, -3111,     5, -3128,
+        -3124,    55, -3081, -3093,    94, -3134, -3135,    50,
+        -3131, -3138, -3139,    29, -3141,    94,    56, -3144,
+        -3145, -3146, -3147, -3148, -3149, -3150, -3151, -3152,
+        -3153,    28, -5010,    77, -3157, -3158, -3159,    28,
+        -3155, -3162,    54, -3160, -3165, -2937, -3163, -3154,
+        -3166, -3168, -3171, -3172, -3173, -3174, -3153,     6,
+        -3111,    28, -3179,    28,     2,     2, -3183,     0,
+           32, -3186, -3187, -3188,     0,    49, -3189, -3192,
+        -3193, -2952, -3167, -3190,    49,   105, -2954, -3197,
+        -3201, -3202, -2988,   105, -3203, -3206,   119, -2985,
+        -3209,     2,    49, -3212, -3213, -3214,    76, -3210,
+        -3209, -3215, -3217, -3220, -3221, -3000, -3218, -3006,
+        -3223, -3226,    76, -3224, -3227, -3230, -2953,    49,
+          113, -3234, -3235, -3236, -3237, -3238, -3239, -3092,
+        -3232, -3240, -3241, -4936, -3194, -3242, -3245, -3244,
+           32, -3248,    80, -3252, -3253, -3254, -3255,    29,
+        -3257, -3043,     7,    53, -3259, -3255, -3260,    93,
+        -3263, -3266, -3267, -3268,    29, -3247, -3264,    53,
+        -3273, -3274, -2988,    77, -3269, -3275, -3277,    80,
+            2, -3282, -3283, -3206,    93,    80, -3287, -3288,
+           80,    32, -3291, -3292, -3293,    77, -3209, -3284,
+           32,    82, -3299, -3117,    49, -3302, -3209,   113,
+            7, -3162, -3303,    18, -3309,    52,    54, -3312,
+        -3313, -3314, -3315, -3050, -3263, -3318,    93, -3320,
+        -3275, -3316, -3323,    93, -3325,    77,    77, -3328,
+            0, -3330,    32, -3304, -3326, -3334, -2985,   113,
+           54, -3335, -3339, -3340, -3341,    31, -3343,    56,
+        -3345, -3346, -3347,    29, -3337, -2938,     6,     5,
+        -3353,    50,    56, -3086, -3309, -3356, -3359, -3360,
+        -3361, -3043, -3300, -3362, -3276,   105,    49, -3368,
+        -3369,    29, -3371, -3372, -3373, -3374, -3375, -3376,
+        -3377, -3239, -3364, -3366, -3379,    16, -2984, -3271,
+        -3092, -3323, -3385, -3388,    94,    16,     5, -3392,
+        -3393, -3394, -3395, -3117, -3323,    16, -3399,    50,
+        -3396,   105, -3403, -3404, -3117,    93,    80, -3405,
+        -3378, -3407, -3409, -3412, -3413, -3414, -3399,     5,
+           93, -3406,    77, -3418,    94,    50,    33, -3419,
+        -3423, -3426, -3427, -3428,    31,     5, -3431, -3432,
+        -3139, -3203, -3210, -3436,    31, -3434, -3439, -3440,
+        -3421,    77,    54, -3441, -3445, -3446,    31, -3443,
+        -3447, -3450, -3428, -3448, -3389,    93,    58, -3456,
+        -3457, -3109, -3453, -3057, -3458,   113, -3471, -3461,
+        -3463, -3466, -3467, -3468,    29,    16, -3108, -3537,
+        -3464, -3472,    56, -3109,    53, -3478, -3479, -3480,
+        -3481,    29,   105, -3484, -3485,    31,    54,    52,
+           58, -3139, -3487, -3492, -3493, -3494, -3495, -3496,
+        -3497, -3498,    29,    77,    31, -3117, -3490, -3399,
+        -3502, -3504, -3507, -3508, -3068, -3030, -3498, -3509,
+        -2938, -3436, -3515, -3516,    77, -2981, -3519, -3085,
+        -3517, -2938,     5,    83, -3854, -3030,     5, -3528,
+        -3529, -3530, -3481, -3526,    80, -3534,    77, -3536,
+        -3395, -3716, -3531,    94, -3406, -3203, -3541, -3398,
+        -3635, -3542, -2973, -3617,    31,    29, -3551, -3498,
+        -3549, -3203,    50, -3556, -3557, -3558, -2984,    29,
+        -3559, -3123, -3561, -3104,    29, -3209, -3564, -3568,
+        -3569, -3570, -3209, -3566,    80,     5, -3575, -3287,
+        -3547, -2981, -3577, -3123, -3581, -3293, -3579, -3500,
+        -3582, -3584, -3587,    77,    54, -3590, -3293, -3585,
+            7, -3330, -3591, -3248, -3597, -3598, -3599, -3600,
+        -3601, -3275, -3260, -3602,    16, -3275, -3576,    51,
+            2, -3610, -3309, -3608, -3611,    80, -3086, -3616,
+           79,    51, -3619, -3620, -3621, -3622, -3623, -3624,
+        -3625, -3626, -3347, -3617, -3627, -3063, -3293,    29,
+        -3633, -3634, -3515, -4792, -3631, -3636, -3639,   105,
+        -3637, -3687, -3640, -3074, -3074,    53, -3647, -2989,
+        -3092, -3063, -3648,    58, -3653, -3654, -3655, -3656,
+           29, -3650,    77, -3020, -3657, -3289, -3516, -3271,
+        -3663, -3666, -3667,    77, -3669,    79, -3671,    77,
+           32, -3674, -3675, -3676,     2,     5, -3677, -3680,
+        -3605, -4347, -3678, -3429, -3441, -3686,   105, -3737,
+        -3684, -3092, -3691, -3692, -3693,    58, -3689, -3696,
+        -3330, -3694,    51, -3700, -3639, -3697, -3701,    51,
+        -3702, -3526, -3707, -3708, -3709, -3710, -3347,    53,
+           34, -3714, -3698, -3686,    30, -3715, -3719, -3720,
+        -3721, -3554, -3383,    83,    32, -3726, -3727, -3728,
+        -3347, -3203, -3731,    51, -3698, -3729,    32, -3086,
+           77, -3853, -3736, -3738, -3741,    51, -3429, -3744,
+        -3085, -3203, -3747, -3748, -3749, -3750, -3751, -3268,
+        -3745, -3754,    50, -3399,    52, -3756, -3059,    77,
+        -3759, -3762, -3763,    29,    16,   122, -3767, -3768,
+        -3769, -3369, -3365,    31, -3487, -3428, -3772, -3774,
+        -3777, -3778, -3779, -3780, -3781, -3782, -3139, -3775,
+          105,   122,    16, -3784, -3765, -3787, -3651, -3789,
+        -2989,   120, -3795, -3796, -3421, -3792, -3526, -3074,
+        -3801, -3802,   120, -3804,    80, -3799, -3807, -3808,
+        -3809,   119, -2954, -3092, -3813,    76, -3811, -3816,
+        -3817, -3818, -3819,    51, -3814, -3822, -3823, -3353,
+        -3784, -3441, -3827, -3828, -2983, -4754, -3559, -3553,
+        -2967,    77, -3835, -2948, -3833, -3829, -3836, -3838,
+        -3216, -3837, -3549, -3842, -3843, -3844, -3847, -3848,
+        -3052, -3845, -3849,    52, -3524, -3859,     0, -2984,
+        -3855, -3858, -2939, -4501, -3481, -3860, -2954, -3861,
+        -3865, -3866, -3060,    52,    81, -3155, -3871, -3872,
+        -3873, -3874, -3875, -3876, -3877, -3878, -3879, -3880,
+        -3881, -3882, -3883, -3884,    15, -3833,   120, -3888,
+        -3268, -3885, -3842, -3890, -3893,    29,    51, -3896,
+        -3897, -3898,    15,   120, -3418, -3902, -3903, -3904,
+        -3905, -3906,    80, -3908, -3909, -3910,    15,    34,
+        -3913,    30, -3915,    30,    80,    57,    58, -3900,
+           93, -3919, -3923, -3924, -3888, -3995, -3921, -3926,
+        -3927, -3930, -3639, -3928, -3933, -3934, -3935, -3498,
+        -3931,    16, -3936, -3938,    29, -3280, -3943, -3454,
+           76, -3946, -3947, -3948, -3686, -3944, -3050, -3952,
+        -3893, -3950, -3323, -3956, -3500, -3318, -3231, -3958,
+        -3961, -3962,    52,    49,     5,    76, -3967, -3968,
+        -3436, -3965, -3969,    34, -3973, -3974, -3975, -3976,
+          120, -3978, -3979, -3980,    15,     2, -3983, -3984,
+           78,    51,    78, -3988, -3989, -3990, -3991, -3992,
+           15,    78,   119, -5010, -3994,    76, -3999,     0,
+           55, -4002,   120, -3997, -2954, -4003,     6, -4005,
+           76, -4008, -4011,     0, -4013,    52,    28, -4037,
+        -4014, -4016, -4019, -4020, -3188, -4017, -4023, -4002,
+           53, -4026,    80,    79, -4029,     0, -3042,    31,
+            5, -4034, -4035, -4036, -3583, -3986, -4032, -2981,
+           17,    94, -4043, -4044, -4045, -4046, -4047,    78,
+        -4049, -4050, -3894, -2981, -3731, -4032,    17, -4056,
+        -4057, -4058, -4059,     1, -4053,    17, -4054, -3526,
+           57, -4054, -3756, -3330, -3043, -4070, -3993, -4068,
+           51, -4071, -4075, -4076, -4047, -4073,    28, -4080,
+        -4081, -3913, -4078,    17, -4085, -4086, -3485, -4082,
+        -4089, -4090, -4091, -4092,     1,     5, -4095,    54,
+        -4097, -4083,    52, -4098, -4083, -4099, -3446, -3318,
+        -3500, -3275, -4105, -4108,     0, -4110, -4111, -4112,
+        -4113, -4114, -4115, -4116, -3085, -4106, -3390, -3275,
+        -4119, -4122,    34, -3651, -4120, -3275, -4127, -4128,
+        -4129, -4130, -4131, -4132, -3754, -4125, -3268,    79,
+        -3997,    93, -4137, -4136, -3005, -4140, -3906, -4141,
+        -3006,    29, -4095, -4144, -4147, -4150, -3484, -4139,
+        -4148, -4152, -4155,    16,     5, -4151, -4156, -4160,
+        -4161, -3500,    79, -4162, -3937,    93, -4165, -3454,
+        -4166, -4170, -4171,    31, -3429, -4142, -4296, -3210,
+        -4175, -4178,    32, -3906, -4176,     7, -4180, -4184,
+        -3500,    76, -4054, -4185,    93, -3500,     5, -4095,
+           28,    52, -4195, -4196, -4197, -4198,    50, -4192,
+        -4201, -4202, -2988, -4199, -4205,    57, -2967, -4203,
+        -3994, -4210, -4211, -2954, -4008,    28,    32, -4216,
+            0,    57, -3184, -4213, -4219, -2954, -4220, -4222,
+        -4225, -4226, -4227, -4026, -4223, -4228, -4231,    50,
+        -4233, -4234, -4235, -4236, -4231, -4229, -4239, -3894,
+        -4237, -4242,    30, -4240, -4245, -4070, -3476, -4243,
+        -4247, -3986, -3075, -3052, -3985, -4251,    30,    78,
+        -4257, -4258,    78, -4255, -4261, -4059, -3944,    51,
+        -4262, -3984, -4264, -4268, -4269, -4270, -3698, -4266,
+        -3617, -3716, -4272,    76, -3716, -4275, -3756, -4278,
+        -4281, -4282, -4283, -4284, -4285, -4286, -3656, -4279,
+        -3309,     2, -4288, -4292, -4293,    50, -3763, -3398,
+        -5069, -4294, -4297, -3180, -4298,    32,    80, -3819,
+        -4301, -2947, -3724, -4105, -4309, -4310, -4311,    78,
+        -4307, -4314, -3731, -3390, -4305, -3605, -4319, -4320,
+        -4321, -4311, -4317, -3280, -3052, -4326, -4327,    80,
+        -3285,     6, -4329, -4332, -3180, -3052, -4335, -4336,
+            2, -4333,    56, -4316, -3631, -4342, -4343, -4344,
+        -4345, -4346, -4347,    78, -4340, -3741, -3549, -3994,
+           78, -4351, -4353, -4321, -4352,    29, -4357, -4358,
+        -4321, -4379, -3531, -4362,    94, -4366, -3202, -5078,
+        -4364, -3074,    76, -4369, -4371, -4374, -3182,     0,
+        -4372, -3384, -3843, -4819, -4378, -4380, -4383, -4384,
+           29, -4381, -4387, -3698, -4385, -4388,    52, -4392,
+        -3930,   120, -4390,    18, -4394, -4398, -4399, -3085,
+        -2973,    16,    76, -4404, -3086, -4402, -4438, -4405,
+        -4032,     2, -4408, -4412, -4413, -4414, -4415, -4416,
+        -4417, -3639, -3025,    79,     5,    34, -4423,    30,
+        -4425, -4426, -4427, -4428, -4429, -4430, -4431,    15,
+        -4420, -4432, -3085, -3026, -3754, -2953, -4750, -4437,
+        -3027, -4442, -4443, -4444, -4445, -4446, -3898, -3075,
+           76, -4448, -4449, -3485, -4450, -2954, -4455, -4456,
+        -3399, -4437, -4457, -4026, -4420,    31, -4631, -2983,
+        -4420, -4466, -4467, -4347, -2933, -4468, -4471, -4472,
+           30, -4474, -4475, -4476, -4477, -4478, -4026, -4469,
+        -3072, -4480,    54,     0, -3310, -4483, -4487, -4488,
+        -4489,   113,    93, -4492, -4493, -4494, -4311, -4003,
+        -4495, -4496, -4499, -4500, -4501,   113, -3994, -4504,
+        -3912, -4061,   119, -4091, -4794, -4506, -4509, -4083,
+        -2997, -4054, -4192, -4516, -4517, -4091, -4705, -4514,
+        -4519,    31, -4518, -4520, -4551, -4523, -4527, -4528,
+        -4529,   113, -4525,    93,    31, -4530, -4535,    93,
+        -4537,     2,    54, -4533, -4541, -4311, -4539, -3854,
+        -3289, -4543, -4547, -4548,    30, -3323,    28, -4605,
+        -4550, -4483, -4311, -4553,    30, -4213, -3686, -4557,
+        -4559, -4562, -4563, -4564, -4565, -4566, -4567, -4568,
+        -4569, -4570, -4571, -4572, -4573, -4574, -4575,    15,
+           28, -4578,    29, -4576, -4581,    15,   120, -4582,
+          119,    53, -4587, -4588, -4589, -4590, -4591,    15,
+        -3177, -2947, -3075, -4594,   120,    28, -2947, -4597,
+        -4601, -3899, -4599, -4602, -2983, -4501, -4603,    28,
+        -4901, -4607,    76, -4612, -4613, -4614, -4615, -4616,
+           29,     0, -4619,   120, -4420, -4683, -2973, -3174,
+        -4625, -4626, -3842, -4621, -4623, -4628, -4631,     0,
+            0, -4627, -4632,    28, -4637, -4638,   120, -4635,
+        -4639,     0,     5, -4644, -3549, -4631, -3756, -4645,
+           76, -4650, -4013, -4648, -4653, -3893, -4651,    53,
+        -4657, -3999, -4654,    28, -4659, -4662, -4663,    33,
+        -3177, -4013, -4664,    55, -4666, -4670, -4671, -4672,
+        -4673,     1, -4668, -3126, -3188, -4678,     1, -4635,
+        -3271, -4679, -3330,    76, -4685, -3756, -4683, -4688,
+        -4689, -4690, -4582, -4686,     1, -4694,     1, -2973,
+        -4420, -4659,     1, -4700, -4619, -4697, -4701, -4704,
+        -4705,   120,    33, -3429, -4702, -4708, -4711, -2985,
+        -4709, -4013, -4712, -4663, -4714,    33, -4719, -3188,
+        -4716, -4720, -4723, -4724, -4725, -4726, -4727, -4728,
+        -4729,    78, -4721, -4732, -4733, -3992, -3614, -3280,
+        -4737, -3894, -4162, -4506, -3999, -4739, -4743, -4744,
+        -4745,    78, -4747, -3894,    49, -4750,     1, -4752,
+        -4753, -4754,    78,     1, -4748, -4750, -4756,    32,
+        -4761, -4762, -4763, -4764,   120, -3981, -4258, -4765,
+           51, -3175, -4619, -3260, -3264,   120,    78,   120,
+        -3894, -4772,     0,    78, -4781, -4782, -4783, -4784,
+        -4785, -4786, -4787,    15,    30,    30, -4791, -4792,
+          120, -4779,     5, -4796, -4787, -3323,     1, -4788,
+        -4797, -4802, -4796, -4633, -4800, -3323, -4788,     5,
+        -4807, -4810, -4774, -4779, -4811,    30, -4815, -4745,
+        -4812, -4798,   113, -4242,     6, -4820, -4582, -3263,
+           78, -3189, -4827,   120, -4825,    51, -4831, -4832,
+        -4833, -4086, -4803, -4828, -4837, -4792, -3196,    17,
+        -4794, -4838, -3232, -4844, -4737, -4834, -3335, -4846,
+        -4849, -4788, -4847,    17, -4850,    31,    31, -3081,
+        -4857, -4858, -4859, -4860,    51,    30, -4855,     5,
+        -4865, -4866,   113, -4839, -4863, -3485,   105, -3136,
+          113, -4054, -4871, -4874, -4877, -4878, -4879, -4880,
+        -4881, -4792, -3232,     5, -4882,    17, -4887, -4866,
+           31,    31, -4891, -4892, -4893, -3686, -3396, -4845,
+          105, -3416,   105,    31, -4897,    52, -3461, -4902,
+        -4905, -3930, -3485, -4903, -4909, -4910, -4911, -4912,
+        -3756,   105, -3763, -3323, -4888, -4915,   113, -3553,
+        -4501, -4918, -4921, -3756, -4925, -4926, -4927, -4928,
+        -4578, -3203, -4929,   120, -4518,     1, -3437, -4934,
+        -5117, -4954, -3461, -4938, -4255, -4939, -4941, -4944,
+           29, -3481, -4942, -4946, -4518, -4940, -4947,    55,
+        -4953, -3729, -4962,     5, -4955,    79, -4959, -3677,
+        -4957, -3383, -4965, -4960,    93, -5014,    34, -4968,
+        -4969, -4970, -3498,    79, -3686, -4971,     5, -3485,
+        -4977, -4978, -4979, -4980, -3793,    79, -4983,    78,
+        -4981,    33, -4987, -4988, -3698, -4501, -4991, -3639,
+        -4989,    34, -4985,   113, -3051, -4998, -4999, -5000,
+        -5001, -4774, -4996, -3111, -5005, -5006, -3617, -5003,
+        -4423, -5007,   113, -3617, -5010, -5010, -5097, -4842,
+        -3993, -5015, -5019, -4754, -5017, -5020,     1, -5021,
+        -5025, -5026, -5027, -5028, -5029, -5030, -5031, -4945,
+        -3617, -5023, -5033, -5036, -3793,     1, -5037, -5040,
+        -5041, -4578, -5038, -3553, -5032,    33, -4419, -5046,
+           29, -4255, -3092, -5049, -3784,    93, -3948, -5095,
+        -5053, -5056, -5057, -5060, -5061, -5062, -5063, -3564,
+        -5058, -3793,    79,    78, -4258, -4501, -5069, -3126,
+        -5070, -3259, -5072, -5074, -5077, -3842,   120, -3318,
+        -5079, -5082, -3549, -5080,    51, -5086, -3631, -5083,
+        -5078, -5087, -4420, -4270, -5088,    52,    16, -5112,
+        -3390,    49, -5099,    18, -5097, -5100, -5103, -5104,
+        -5105, -4705,    49, -5106, -5107, -4779, -4888, -3383,
+        -5097,   113, -5113, -3289, -5114, -5116, -5119, -5120,
+        -3686, -5122, -5123, -5124, -5125, -5126, -5127, -5128,
+           60,    38,    86, -5132, -5133, -5134, -5135,    95,
+        -5137,    95,    39, -5140, -5141, -5142,    19,    39,
+            3, -5146,    87, -5148, -5149,    38,    87,    87,
+           95,   115, -5155,    95,    65,    95,    88, -5160,
+        -5161,    95, -5163, -5164,   106,    35,    35, -5168,
+           35, -5170, -5171, -5172, -5173, -5174, -5175,    35,
+        -5177,    61,    84, -5180, -5181, -5182, -5183, -5184,
+        -5185,    95,   106,   108, -5189, -5190, -5191,   106,
+        -5193, -5194,    84, -5196,    95,     8,   109, -5200,
+        -5201, -5202,   106,    95, -5205,    84, -5187, -5208,
+           95,   107,    35,    84, -5213, -5214, -5215, -5216,
+        -5217, -5218, -5219, -5220,    35,    61,    35, -5222,
+        -5209,    65, -5227, -5228, -5229, -5230, -5231,   106,
+          111,    62, -5235, -5221,   108,    65,    61, -5240,
+           36, -5236, -5243, -5240,   110,    39, -5247, -5221,
+        -5244,   108, -5249, -5252, -5253, -5220,    60, -5254,
+            8, -5258, -5259,    36, -5261,    61, -5221, -5255,
+        -5263, -5266, -5267, -5268,    95, -5264, -5271, -5221,
+           89,    97, -5196, -5273, -5175,    89,    61,    40,
+        -5281, -5196,    85, -5284,    63, -5286, -5220, -5282,
+           63, -5290, -5197,    85, -5291, -5294,    63, -5296,
+        -5297,    36,    61, -5300, -5301,   109, -5221,    60,
+          109, -5304, -5303, -5306, -5309, -5310, -5311, -5312,
+        -5313, -5314, -5315, -5316, -5317,   106, -5307, -5178,
+        -5318,    97, -5323, -5324, -5231,    60, -5325, -5304,
+        -5326, -5330,    61, -5297,    65,    97, -5335, -5336,
+        -5337,    38, -5194,    97,   108,    38, -5340, -5344,
+        -5345,    38, -5342, -5331, -5346, -5348, -5351, -5352,
+          106,    84, -5355, -5356,   106, -5358, -5345, -5349,
+           63, -5359, -5363,   109,    38, -5366, -5367,    61,
+        -5369, -5370,    63, -5372,    84, -5374,    38,   123,
+        -5374, -5375,   109,    98, -5381, -5196, -5273,    38,
+        -5385, -5386, -5387,    95, -5382,    86, -5391, -5392,
+           35,    20,    19, -5396, -5130,    62, -5397, -5400,
+            8, -5402,    63, -5398, -5405, -5406, -5407,    84,
+           21, -5410,    95,   110, -5273, -5414, -5415, -5416,
+        -5417,    38,    84, -5420,    84, -5412,    20, -5411,
+        -5425, -5426, -5427,   106,   108,    95, -5428, -5432,
+           61, -5434, -5198, -5430, -5343, -5383, -5441, -5435,
+        -5273,   127, -5394,    19,    87,    20, -5447, -5448,
+        -5449,   109, -5443, -5452,    96, -5450, -5455,    98,
+        -5453, -5458, -5459, -5460, -5461, -5462,   106, -5464,
+        -5465, -5383, -5333,    61,    36, -5241, -5471, -5472,
+        -5473, -5474, -5475, -5476, -5477,    35,   108,    19,
+          106, -5482,   106,    96, -5485, -5486, -5487, -5488,
+           35,    98,    96, -5492, -5467, -5479, -5493, -5496,
+           96,   111, -5494, -5500, -5501, -5502, -5503, -5504,
+        -5505, -5506,    35, -5480, -5498,    62, -5202,    97,
+        -5511,    63, -5515, -5356,    60,    61, -5516, -5520,
+        -5177, -5443,    35, -5332, -5521, -5526, -5527, -5528,
+        -5488, -5524,    63, -5532, -5533, -5477, -5529,    98,
+        -5177,   123, -5539,    61, -5541,    36,   111, -5544,
+        -5545, -5467, -5537,    97, -5489, -5547,    85, -5552,
+        -5553,   127, -5550, -5535, -5394,    61,    98, -5556,
+        -5561, -5562, -5563, -5564, -5565,    35, -5559, -5231,
+           85, -5568, -5325, -5507, -5297, -5570, -5573, -5400,
+        -5574, -5240, -5254,    21, -5581,    35,    65,     8,
+        -5585, -5586, -5587, -5588, -5589, -5220, -5579,    98,
+           97, -5594, -5467, -5592,    20, -5489,    60, -5600,
+           35, -5602, -5583, -5598, -5605, -5240, -5603, -5606,
+        -5609, -5610,    61,    65,    60, -5197, -5612,    63,
+        -5617, -5618, -5619, -5261, -5389, -5254, -5594, -5572,
+        -5621,    86,    20,    60, -5629, -5630, -5631, -5632,
+        -5633, -5634, -5635, -5636, -5541, -5627, -5553, -5637,
+        -5639,    65, -5643, -5594, -5623,    65,    97,    60,
+        -5644,    60, -5649, -5652,    36,   127, -5553, -5650,
+        -5240, -5655,   127, -5660,   109,   109, -5663, -5496,
+          110,    97, -5667, -5668, -5610,    19,    60, -5672,
+        -5673, -5221, -5340,    96, -5304,    19,    96, -5677,
+        -5681, -5682, -5683, -5684,    84, -5490, -5679, -5613,
+        -5767, -5686, -5689, -5690, -5693, -5694, -5695,   109,
+        -5691, -5288, -5696,    98, -5701, -5702, -5703, -5704,
+        -5705, -5482,    97, -5530, -5706, -5142, -5711,   114,
+        -5553, -5709,    89, -5713, -5717, -5718, -5719, -5482,
+          110,   109,   114, -5724,    38,   109, -5727, -5728,
+        -5719,    88, -5720, -5592,   109, -5734,   109, -5731,
+          109,    96, -5739, -5740, -5741, -5345, -5353,   109,
+        -5722, -5742, -5747, -5748, -5749, -5750, -5751, -5221,
+           97,    97,   108, -5675, -5754,    98,    19, -5760,
+        -5711, -5758, -5761,    96, -5762, -5766, -5676, -5896,
+        -5764, -5721, -5706, -5772, -5773, -5653, -5709,   109,
+          109, -5709, -5779,   114, -5781,   127, -5650, -5552,
+        -6480, -5782, -5785, -5784,   108, -5443, -5791, -5792,
+           38,   108, -5795, -5724, -5326, -5798, -5799, -5374,
+        -5796, -5802, -5803,   106,    63, -5732, -5800, -5808,
+        -5809,   106, -5806, -5810, -5813, -5814, -5815, -5816,
+        -5345, -5811, -5817, -5752,    66, -5822, -5823, -5178,
+           97, -5832, -5824, -5428, -5829,    61, -5827,    98,
+        -5979,   107, -5833, -5836, -5837, -5838, -5839, -5840,
+           36, -5842,    87,   111, -5845, -5846, -5847,    19,
+           36,    38, -5851, -5852,    19, -5834, -5824, -5856,
+        -5857, -5858, -5859, -5860, -5240,   108, -5221, -5861,
+        -5865, -5792, -5863, -5852, -6895, -5867, -5869, -5872,
+        -5840, -5870,   127, -5876, -5877, -5878, -5345,   108,
+        -5879, -5221, -5880, -5340, -5885, -5724,   107,    61,
+        -5889, -5890, -5891, -5467, -5886, -5892, -5444, -5893,
+          127, -5896, -5899, -5900, -5901,    36, -5428, -5904,
+        -5751, -5868, -5902, -5906, -5907, -5908, -5489,    85,
+        -5911, -5914, -5915, -5916,    19, -5912, -5367,    65,
+        -5156,    88,   108, -5924, -5758, -5922, -5927, -5221,
+        -5925,    37, -5929, -5932, -5933, -5142, -5930,    38,
+        -5937, -5345, -5934, -5905, -5938,    66,    88,    20,
+        -5942, -5946, -5947, -5948, -5949, -5950, -5951, -5952,
+        -5953, -5954, -5955, -5956, -5957, -5958,    35,   106,
+        -5961,    35,    60, -5964,    35,   110, -5967,    60,
+        -5965, -5970, -5971, -5972, -5973,    35, -5968,    96,
+        -5977, -5978,   106, -5999, -5249, -5980, -5675, -5981,
+        -5985, -5986, -5220, -5550, -5221,    37, -5989, -5992,
+        -5993, -5177, -5990, -5994, -5997, -5490, -5995,    37,
+        -5998,    39, -5259, -5407, -6003, -6006, -6007, -6008,
+           35, -6004, -6011, -5325, -5225, -6014,   106, -6016,
+        -6017, -5128,    65,    86,    62, -6022, -5130,    65,
+        -5591,    37, -6027, -6028, -6029, -6030,    35,    86,
+        -6025, -5600, -6032, -6036, -6037, -6038,    96, -6034,
+           89, -6042, -5130, -6039, -6043,    89, -6047, -6048,
+        -6049, -6050, -6051, -6052,    35, -5225, -6055, -5231,
+        -5248, -5402, -5249, -6058, -6061, -6062, -6063, -5220,
+        -6059, -5829, -6064, -6066, -5973,   110,    95,    98,
+        -6070, -6074, -6075, -5600,    39, -5965, -5927,    38,
+        -5921,    62, -6096, -6081, -7149, -6083, -6085, -6088,
+        -6089, -5506, -5965,   110, -6093, -5488, -6091, -5942,
+        -7314,    60, -6097, -5535, -6098, -5487, -5259, -6100,
+        -6103, -6102, -6104, -6106, -6109, -6110, -6111, -6112,
+        -5482,    60, -6113, -5804, -6058, -6118,    89,   108,
+        -6121,    96, -6119, -6124, -6125, -5492, -6105,    95,
+        -6127, -6118, -6128, -5663,   121, -5209, -5929, -6134,
+        -6040, -6135, -6367, -6137, -5259, -6142, -6143, -5370,
+        -6140,    21, -6144, -6148, -6149, -5277, -5550,    98,
+        -6830,   126, -6153, -6156, -6157, -6158, -6159, -6160,
+        -5477, -6154,    89,    65, -6165, -6166, -6167, -6168,
+          106,   111, -5332,   126,    84, -5370, -6172, -6174,
+        -6177, -6178,    35,    62, -5600, -5410, -5332,    21,
+        -5254, -6186, -6187, -5732, -6184,    61,    96, -5763,
+        -6638, -5282,    85, -6190,    19,   110, -6199, -6200,
+        -6201, -6202, -6203, -6204,    60,    62, -6207, -6168,
+        -5406, -5709, -6031, -6209,    86,    85, -6215, -6216,
+        -6217, -6218, -6030,    85, -6219,    84, -5168, -6221,
+          107, -8188, -8033, -6223, -6227, -5437,    19,   106,
+        -6230, -6232, -6235, -5482, -6233, -6236, -5254, -6240,
+        -6241, -6242, -5477, -6238, -6245, -6246, -6247,   107,
+        -6249,    97, -6243, -6252, -6253,   107, -6255, -6256,
+          107, -6250, -6231,    85, -6259, -6262, -6263, -6264,
+        -6265,    60,    60, -6030, -6266, -5627, -6268, -6272,
+           97, -6270, -6275, -6190, -6273,    97, -6276, -6031,
+        -6278,    19, -5490, -6281, -6285,    62, -6283, -6288,
+        -6289,    60, -5394,    97, -6293, -6294, -6295,    60,
+          107, -6298, -6299, -5488,    36,    65, -6300, -5758,
+        -6302,    85, -6307, -6308, -6309, -6310, -6311,    60,
+           35,    19, -6313,    95, -6317, -6318,    35, -5196,
+        -6314,    86,    65, -6324, -6325, -6326, -5621, -6258,
+           36, -6328,   121, -6332,    84,    61,   127, -6336,
+        -6038, -6334,    36, -6340, -5221, -6338, -5454, -6327,
+        -6341,   108,    20, -6348, -6349, -6350, -6351, -6352,
+        -6353, -5325, -6338, -6354, -6357, -6358, -5205, -6355,
+        -6361, -5479, -6119, -5261,    36, -6364, -6365,   121,
+        -6369,    88,    65, -5550,    88, -5428, -6375, -6376,
+        -6377, -6378, -6379,    60,   106, -6382, -6383, -6384,
+        -6385, -5222, -6373,    61,   121, -6390, -6391, -6380,
+        -6259, -6119, -6395,    84, -6230, -6398,   106, -6396,
+           95, -5222, -6399, -6398, -6402, -6404, -6405,   106,
+        -6409, -5600, -6406, -5177, -6410, -6412, -6415, -5222,
+        -6413, -6418, -5410, -5402, -5410,    86,    35, -5675,
+        -5649, -6424, -6427, -6428, -5432, -6425, -6429,    62,
+        -6430, -6434, -6435, -5852, -5370, -5256, -6343, -5389,
+        -6439, -6442, -6443, -6444, -6445, -6446,   107, -6448,
+        -6449, -6450, -6451, -6452, -6453,    35,    61,   106,
+        -6440, -6458, -5325, -5720, -5516, -6119, -6461, -6455,
+        -6462, -5824, -6467,    35, -6465, -5516, -6468, -6472,
+           96, -6474,   106,    96, -6477, -6478, -6113, -6470,
+          106, -5509, -5233,    64, -6485, -6486, -5222, -6482,
+           86, -6490,    62, -5222,    60,    64, -5222, -6492,
+          107, -6498,   107, -6014, -6495, -6502,    62,    62,
+        -6505, -6506,   107, -6508,    61,   123,   107, -6503,
+        -6513, -6514, -6515, -6516, -6517,    35,    61, -6480,
+        -6511, -6178, -6523,    95, -6525,    64, -6527,    35,
+        -6438, -6521, -6030, -6075, -6528, -6530, -6533, -6536,
+          107, -5397, -6143,   123, -6541, -6542, -6543, -5223,
+        -6532, -6179, -6178, -6548, -6549, -6550, -6295, -6546,
+        -6318, -6552,    60, -6553, -6557, -6558, -6008, -5598,
+        -5325, -6559,    61,    60,    98, -6561, -6567, -6568,
+        -6569, -5490, -6565, -6256,    35,    86, -6575, -6576,
+        -6577, -6578, -6579, -6580, -5958, -5325, -6008, -5958,
+        -6582, -6030, -6584, -6586, -6589, -6590, -6496, -6587,
+        -6205, -6454, -6272, -6272,    96, -6030, -6599, -6600,
+        -5959, -6597, -5592, -6454, -6602, -6606, -6607, -6496,
+           63, -5339, -6609, -6610, -6613, -6614, -5488, -5973,
+        -6615, -6616, -5467, -5339, -6619, -6622, -6623, -6030,
+        -6620,    61, -6168,    40, -5861, -6118, -6628,    61,
+        -6630, -6634, -6635, -6636, -6637, -6255, -6648, -6272,
+        -5488, -5489, -6640, -6644, -6118, -6642, -6647, -5492,
+        -6653, -6645, -6649, -6040, -6650, -6677, -5130, -6279,
+        -6657, -6536, -5592, -6118, -6654, -6421, -6663, -5490,
+        -6661, -5321, -5650, -6668, -6669, -6670, -5177, -6666,
+        -6671, -6539, -6672, -5973, -6663, -6763, -5973, -6678,
+           38, -6679, -5973,   123, -5241, -6296, -5325, -6688,
+           35, -6686, -6691, -6692, -6693, -5209,    35, -6694,
+        -6695, -5375, -6696, -6698, -6699, -6702, -6703, -6704,
+        -6705, -6706, -6453, -6700, -6707, -6708, -6455, -6709,
+        -6713, -5959, -6711, -6118, -6717, -6718, -6719,   106,
+        -6721, -6454, -5273, -6525, -6722, -5896, -6398, -6725,
+        -6729, -6730, -6731, -6732, -6030, -6249,    64, -6190,
+        -6733, -5277, -6739, -6625, -5175, -6740, -6741, -6744,
+        -6745, -6168,     8, -6518, -6746, -6625,    65, -5236,
+        -6753, -6749, -6680, -6751,    85, -6190,    85, -6760,
+        -5732, -6758, -6761, -6769, -6762, -6766, -5600,   126,
+        -6767, -5166,     8, -6770, -6773, -6774, -6775, -6776,
+        -6777, -6778, -6779, -6563,   126, -6780, -6783,    38,
+           60, -6781, -6787,   106,    60,    95,   108, -6792,
+        -5317,   126,    61, -6799, -6793, -6798,   109, -6398,
+        -6796, -6802, -6803, -6804,    60, -6800, -6455, -5753,
+        -6767, -6810, -6811, -6812, -6813, -6814, -6815, -6295,
+        -5973,   126, -5792, -6817, -6819, -6822, -6823, -6824,
+        -6825, -6826, -6398, -6820, -5412, -6830,    38, -6828,
+        -6833, -6834,    38,    61,    61, -6493,    35, -5411,
+        -5373, -5191, -5428, -6842, -6845,    61,   110,   109,
+        -6834,    35, -5149, -6849, -6851, -6854, -5792, -5428,
+        -6857, -6834, -6154, -6858, -6861, -6862, -5303, -6859,
+        -6295, -6863,    64, -6865, -6869, -6870, -6871, -6872,
+        -6873,   107, -6247,   126, -6253, -6875,    35, -6880,
+        -6881, -6882,    38,   126,    38, -6850, -6883, -6888,
+        -6889, -6881, -7861, -6886, -6891, -6894, -6895,    38,
+        -6525, -6892, -6734, -6030, -6899, -6739, -7242, -6900,
+        -6903, -6906, -6190, -6904, -6483, -6907, -6911, -6912,
+          107, -6914,   107, -6909, -6917, -6387, -6915, -6837,
+        -6902,    97, -6030,   123, -6922, -6926, -6927,   106,
+           96, -6031, -6931, -6932, -6496, -6929, -6933, -6119,
+        -6937, -6938, -6939, -6876,    36, -6935,   108,    60,
+        -6943, -6944,    38,    96, -5722, -6696, -6951, -6224,
+        -6949, -5516, -5236, -6956, -6957, -6958, -6204, -5600,
+           95,    38, -6963, -6788, -6205, -5518, -6940,   110,
+        -5466, -6968, -6190, -6969, -6973, -6974, -6975, -6976,
+        -6977, -6978, -6979, -5967,   108, -6980, -5387,   110,
+        -5509, -6986, -6987, -5317,   108, -6988, -6991, -6992,
+        -6993, -6380, -6989, -6994, -5330,    64, -5319, -6966,
+        -5435, -6980, -7001, -6734,    96, -6380,    35,    95,
+           38, -7006, -7011, -7012, -6295, -7009, -7013, -6830,
+        -7014, -6397,    35, -7016, -7019, -5275, -7023, -7024,
+        -7025, -7026, -5480,    64, -7027, -5209,   109, -7029,
+        -5452, -7113, -7031, -7008, -7248, -6272, -5396, -7036,
+        -7037, -7040, -7041, -7044,    38, -7046, -5387, -5326,
+        -5303,    36, -7048, -6695, -7053, -7054, -7055, -7056,
+        -7057, -7058, -7059, -6168, -7051, -7060, -5732, -7027,
+        -7065, -7066, -5374, -7063, -6739, -7049,    89, -7070,
+        -7069, -5291, -5231, -7073,    96, -5303, -5490, -7077,
+        -7081, -7082, -7083, -6038, -7079, -7084, -7085, -5383,
+        -7086, -7072, -7088, -5411, -7093, -6455, -7027, -5428,
+        -7097, -7098, -7099, -7100, -6168, -7095, -7101, -5298,
+          126, -7106, -6884, -7104, -7107, -7089, -6371, -5482,
+        -5291, -7027, -7112, -7116, -5432, -7114, -7119, -5874,
+           64, -7122, -5711, -7120, -6162, -7123, -7127, -7128,
+        -7129, -7130,   106,    65, -6525, -5432,    85, -7134,
+        -7137, -5482, -7135, -6942, -7141, -7142, -7143, -7144,
+        -7145, -7146, -5962, -7139,   106,    37, -5303, -7187,
+        -6084, -7154, -7155, -7156, -5356,    85,    37,    89,
+        -7158, -7162, -5367, -7160, -7165,    38, -7163, -7168,
+           38,    38, -7166, -7170,    85, -7174, -7175, -6112,
+        -7169, -6119, -6171, -6019, -7178, -6330, -6219, -7184,
+          111, -7182, -6143, -7195, -6119, -7188, -7189, -7192,
+        -7193, -5625, -5236, -6398, -7194, -6373, -7199, -7200,
+        -5389, -6030,    97, -7204,    97,    35, -7207, -5792,
+        -7205, -7208, -7211, -6465, -7247, -7209, -5711, -7213,
+        -6153, -6117, -5967, -7216, -6153, -7220, -7223,    86,
+        -7221, -7226,   114, -7224, -7229, -7230, -7231, -7232,
+        -5325, -7227, -7235, -7236, -7237, -7238, -6784, -7233,
+           19, -7242,    19, -7244, -7245, -7246, -7036, -7316,
+           19, -5236, -6091, -6194, -7253, -7254, -6873, -7251,
+        -6501, -6834,    85,    61, -7258, -7262, -7263, -7264,
+        -5394, -6525, -6295, -7268, -7269, -7270, -7271, -7242,
+        -7266, -7274, -7275, -7276,    19, -7272, -6873, -6179,
+        -7281,    38, -5824, -6259, -7283, -7286, -7287, -7288,
+        -7289, -7290, -7291, -7292,   107,    96, -5236, -7296,
+        -7292, -7294,    97, -7300, -6253, -5202, -5537, -6008,
+        -7303, -5209, -7304,    97,   114, -7310, -7311, -7312,
+        -7313, -7314,    38, -7306,    35, -7315, -7317, -7281,
+           95, -7322,    96, -7320, -7325, -7293,    84, -5256,
+        -5480, -7330, -7331, -7292,    95, -5191, -7335, -6625,
+        -7333, -7336, -7339, -7340, -6256,    86, -6178, -6125,
+        -6229, -7762, -7342,    95, -7345, -7347, -5763, -7348,
+        -7349, -7354, -7355, -7356, -7357, -7358, -6256, -7352,
+        -6178, -5259, -7360, -7362, -6256,    36, -7365, -7368,
+        -5854,   106, -5353,    60, -7369,   110, -7373, -7376,
+        -7377, -5490, -6179, -6539, -5211,    65, -7380, -7382,
+        -6040, -7177, -7387, -7388, -7389, -7390, -7391, -6784,
+        -6502, -7240,    95,    64, -7397,    19,    95, -5128,
+        -5203, -5843,     8, -6942, -5516,     8, -7407, -7408,
+           86, -7405,    98,    19,    95, -7414, -7415, -5432,
+        -7412,   127,     8, -7342, -7419, -7422, -7423, -5792,
+        -7420, -5852, -7424,    61, -7426, -5177, -7428,    98,
+           95, -7430, -5166, -5490,    84, -7438, -7439, -7440,
+        -7441, -5967,    95,    35, -5130, -7443,    95, -5383,
+        -6563,    95,    96,    84, -5254, -7451, -5649, -7456,
+        -7457, -7458, -7459,   107, -7454, -7462, -5209,    35,
+           96, -7466, -6506, -7463, -7467, -7468,    66, -5849,
+           95, -6834, -5647, -7476, -6100, -7344, -7488, -6008,
+        -7479,    84, -7480, -7482, -7477, -7481, -7483, -7486,
+        -7504, -7487, -7489,    60, -7490, -7494, -7495, -7496,
+        -7497, -5966,    95,    63,   126, -7500, -5383,     8,
+        -6030,    84,   126, -7508, -7509, -5383, -7506, -5353,
+        -5256, -6178, -5432, -7513,    21,   106, -6770, -5353,
+        -7521, -7522, -7523, -6204, -7519, -7534,    35, -7526,
+        -7529,    38, -7527, -7530, -5490, -5256, -7560, -6694,
+        -6171, -7538, -7539, -7540, -7541, -7542,    38, -5828,
+        -5356, -7536, -7545, -7546, -7549, -7293, -7547, -5887,
+        -7550, -7544,   127, -7554, -5490,   108, -5383, -5400,
+        -7248, -6119,   127, -5711, -7562, -5256, -6119, -7568,
+           38, -7566, -7571, -7572, -7573, -7242, -6388,    87,
+        -7577, -7578, -7579,    19, -5259, -7580, -7583, -7584,
+        -6830, -7581, -7587, -5142, -7585,   121, -7565, -7566,
+        -7593,    38, -7342, -5150, -7594, -7598, -7599, -7600,
+        -7452, -7590, -7596, -7602, -5724, -5583,   126, -7608,
+        -7012, -6770, -7566, -7594, -6461, -6830, -6793, -5935,
+        -7614, -7616, -7617, -7620, -7621, -7622,    60, -7542,
+        -7618, -7624, -7627, -7628,    60, -5254,    95, -7451,
+        -7633, -7634, -5345, -7631,    84, -7158, -6003, -7670,
+          126, -7640, -7643, -5221, -7641,    35,    37, -6563,
+        -7646, -6295, -7342, -7650,    96, -6793, -7655, -7656,
+        -7657, -7658, -7659, -7660,    36,   106, -7653, -7664,
+        -7665, -7666, -7667, -7668, -7669, -5223,    19,     8,
+          126, -6493, -6694, -7676, -6398, -6171, -7677, -7678,
+        -6615, -7679, -6882, -7681, -7685, -7686, -7687, -7688,
+        -7676, -5168, -7683, -7690,    36, -7692, -7695, -7696,
+        -7697, -7698, -7149, -7693, -7699, -7700, -6259, -7701,
+        -7705, -5205, -7703, -7708, -7709, -7710,    85, -7706,
+          109, -6338, -6480, -5583, -7717, -5178,    35,    85,
+        -7721, -5191, -7718,    36, -7723, -7726, -7727, -7728,
+        -6830, -6030, -7729, -7689, -6118, -5370, -7731, -5542,
+          114,    85, -7736, -7314, -7738, -5550, -5530, -7775,
+        -7742, -7744, -7747, -7748, -7749, -7750, -7751, -7752,
+        -7753,    19,    38, -7745, -7757, -7758, -7759, -7760,
+        -7761, -7762,    38,    36,   109, -7763, -5178, -5721,
+        -7719, -5480, -7771, -7772, -6480, -7769, -7773, -7799,
+        -7774,   121, -6884,   109, -6334, -7782, -7783, -7784,
+        -7785, -7786, -6030, -7780, -6388, -5356,   109, -7792,
+        -7793, -5356, -7790, -7794, -6330, -5256, -5400, -7824,
+        -5202, -5284, -7803, -7804, -6178, -6334,    84, -7805,
+        -7809, -7810, -7811, -6221,    65, -7812, -6219,   121,
+        -7692, -5370, -7816, -5541, -7484, -7817, -7805, -6334,
+        -5209, -7823, -6330, -7828, -7829, -6178, -6329, -7830,
+        -7833,   106, -5291, -7831, -7835, -7838, -7839, -7840,
+        -7841, -6221, -7836, -7777, -7842, -7846, -6219, -7844,
+        -7892,    89, -7796, -5353, -5294, -6218, -7779, -7853,
+        -7855, -7858, -7205,   121,   121, -5202, -5732, -6178,
+        -7865, -6030, -7863, -7868,    85, -7866, -7871, -7753,
+        -7869, -5374, -5284, -7874, -5374, -7875,   127, -7880,
+        -5374, -6118, -7883, -7884, -6338, -7881, -7887, -5202,
+        -5542, -5553, -7692, -7889, -7928, -7891, -7893, -7896,
+        -7661, -5363, -7156, -5804, -7901, -7902, -7903, -5684,
+        -7899, -5553, -7815, -7905, -7897, -7719, -6168, -5480,
+        -5684,    35, -7915, -7916, -7917, -7505, -7913, -7918,
+        -7921,   121, -7919, -5178, -7922, -7924, -7927, -7717,
+        -7938, -7859,   127, -7930, -7933, -7934, -5317, -7931,
+        -7937, -7769, -6496, -7935,   106, -7942, -7943,     8,
+        -7940, -6030, -7947,    38, -6281, -7945, -7951,    35,
+        -7949, -7954, -7778, -7029, -7952, -7956, -7957, -7960,
+        -5550, -7958, -7961, -8012, -7889, -5541, -7967, -7968,
+        -7969, -7970, -7971, -5142, -7965, -7972, -7975, -5383,
+        -6045, -7978, -6313,   127,    38, -7982,    19, -5553,
+        -5935,    19, -7985, -7754, -7986, -7990, -7753, -7345,
+        -7993, -7994,    38, -5331,    85,    38,    98, -6118,
+        -8001, -8002,    36, -7999, -7615, -7997,    35, -8006,
+        -5150, -8007, -5758, -7615, -8123, -8010,    89, -8016,
+        -8017, -5410, -7859, -6725, -5480, -8019, -5919, -5758,
+        -8023, -8026, -8027, -8028, -8029, -8030, -8031, -6380,
+        -8024,    36, -7580, -8020, -8032,    35, -5203, -8037,
+        -8041, -8042, -8043, -8044, -7646,    36, -8045, -8048,
+        -5407, -5852, -5541, -8052, -8053, -8054, -7158, -8050,
+        -8055, -6830, -8056, -8058, -5374, -8059, -6395, -8061,
+        -7226, -8066, -8067, -6395, -7762, -8070, -5222, -8068,
+        -8073, -5268,    63,    87, -8077, -8078, -6338, -8075,
+        -8081, -7580, -8035, -8079, -6313, -8086, -5684,    87,
+        -8087,   114, -5297, -8089, -5394, -8094, -8095, -5175,
+        -8092,    84, -5394, -8100, -8101, -8102, -5383, -8098,
+        -8105, -8106, -5406, -8082, -8103,    36, -8109, -8107,
+        -8110, -8112,   106,    65, -8113, -5374, -7298, -8120,
+        -8121, -8122, -7580, -8133, -7281,    38, -8125, -7181,
+        -6040, -8126,    97, -7943, -5383,    36, -8132, -8136,
+        -6380, -5824,   121, -7181, -6031,   115,    40, -8144,
+        -8145, -8146, -8147, -8045, -5852, -8148, -8151,    37,
+        -8149, -8154, -8155,    37,    89, -8158, -8159, -8160,
+        -5374, -5826, -8161,    38, -5779, -5275, -8167, -8168,
+        -8169, -8170, -8171, -8172,    37, -7308, -6895, -7314,
+        -8175, -8176, -6084,    95, -8177, -7314, -5394, -8184,
+        -8185,    38, -6225, -8182, -8187,
+};
+
+static long _vq_ptr1_res1024_0a[] = {
+       1627002331,-1078584551,-1669058651, -2741, -1190,  -787,  -405,  -375,
+         -354,   -55,   -17,   -14,    70,    48,   -16,    48,
+           48,   -33,   -23,   -21,    71,   124,    48,   -32,
+          -27,    47,    48,   -22,   -30,    47,    47,    74,
+          124,   -45,   -42,   -39,   -38,    14,    47,   -38,
+          103,   103,   -44,   -40,    47,   -50,   -48,    14,
+          -49,    92,   -54,   -53,   -37,    47,   124,  -298,
+         -288,  -183,  -129,   -72,   -68,   -65,   -64,    75,
+           75,   -64,    75,   118,   -70,    12,   -54,    14,
+          -87,   -81,   -77,    47,   103,   -80,    75,    12,
+           75,   -85,   -84,    75,    75,    75,   124,  -119,
+         -110,  -100,   -97,   -94,    47,    14,   -44,    47,
+          118,   -99,    14,    14,  -104, -2202,   -76,   -71,
+         -108,   -44,   -52,   118,    47,    14,  -112,    24,
+         -116,   -54,   124,    14,   -54,  -106,   -31,  -125,
+         -122,     4,   -84,    75,   -20,  -127,    74,    47,
+           75,  -172,  -153,  -145,  -139,  -136,    70,    24,
+         -138,    71,    75,  -136,    70,  -124, -2768,    14,
+           14,  -151,  -149,  -148,    47,  -114,  -143,  -138,
+           74,  -167,  -164,  -136,  -148,  -138,   103,   -41,
+           13, -2739,  -159,    13,   -54,    13,  -163,  -171,
+          124,  -138,  -163,    70,  -180,  -176,    44,    70,
+         -178,    70,  -179,    75,  -181,   -84,  -166,  -222,
+         -219,  -209,  -204,  -199,  -194,  -193,  -192,    47,
+           70,    47,  -197, -1724,  -162,    47,  -152,  -203,
+         -179,  -141,    48,    47,  -207,   -29,    47,    44,
+          -53,  -214,  -179,    75,   104,  -202,  -218,  -217,
+           92,    75,   104,   -54,   -53,  -216,  -229,  -226,
+           47,    26,   104,  -228,    44,  -282,  -277,  -254,
+         -237,  -236,    26,   -53,    26,  -247,  -245,  -243,
+         -242,   104,   104,    47,   104,    47,   104,   -37,
+          -44,  -246,   104,    74,    74,  -251,  -275,  -266,
+          -42,  -261,   -37,    14,   -53,    26,  -235,  -397,
+         -221,  -213,  -273,  -261,   -37,    92,  -269,  -263,
+         -265,   -38,  -272,    47,    46,  -279,    46,  -281,
+         -276,   104,  -284,    13,  -285,  -218,  -206,   -15,
+         -292,  -290,  -246,    14,  -295,    13,  -291,  -143,
+          118,  -296,  -324,  -312,  -307,  -304,  -303,     4,
+         -123,  -294,  -287,  -309,   124,   -54,   124,  -274,
+         -315,    91,    47,  -320,   124,    25,  -201,   -22,
+         -108,     4, -1343,    48,  -336,  -327,    90,  -331,
+         -246,   104,  -319,  -249,    47, -1109,     4,   -22,
+         -339,  -338,   104,  -341,    47,  -348,  -346,  -281,
+         -332,  -330,   124,   112,  -352, -1086,  -347,    47,
+         -281,    48,  -359,  -357,    41,    91,    24,  -369,
+         -366,  -364,    23,    26,  -365,    73,  -368,    73,
+           47,  -370,    73,  -373,    27,  -374,    27,  -393,
+         -383,  -380,   100,    25,  -351,   103,  -350,  -389,
+         -386,    90,  -143,    14,    47,  -368,    47,   100,
+           48,  -398,  -395,  -396,  -397,    75,  -401,    47,
+          124,  -403,    75,  -397,   -22,  -590,  -425,  -421,
+         -412,  -411,    12,    45,  -416,  -415,    45,    45,
+         -415,  -374,    27,  -388,    47,  -423,    91,   124,
+           48,  -520,  -454,  -442,  -439,  -437,  -432,   112,
+         -434,   125,  -436,   125,   125,    90,    48,    24,
+           47,   125,  -451,  -450,  -193,  -447,   100,   124,
+         -424,  -419,    25,  -435,  -382,   112,  -482,  -477,
+         -459,   -99,   112,  -462,    47,  -453,  -472,  -469,
+         -468,  -467,   112,   125,   112,  -471,    46,   112,
+         -351,  -471,   112,  -466,   112,  -468,  -480,    45,
+          112,  -475,  -486,    14,  -485,    25,  -517,  -512,
+         -498,  -351,   -94,   -44,  -461,   118,  -947,    73,
+         -495,  -496,  -504,   -44,  -471,   112,   118,  -502,
+         -510,   -29,  -468,   112,   112,  -497,    47,   112,
+          -94,  -453,    25,    73,    47,  -310,  -513,  -453,
+         -527,  -525,  -476,   112,  -518,    27,    47,  -572,
+         -562,  -535,  -533,    90,    73,    73,    47,  -550,
+         -541,  -539,  -526,   112,    73,  -548,  -526,  -471,
+          112,    47, -2084,  -538,    73,  -453,  -559,  -471,
+         -556,  -458,   112,  -453,   112,  -549,  -547,    47,
+         -561,    73,  -569,  -567,  -471,  -453,  -565,  -568,
+           47,  -570,    27,  -558,  -582,  -579,  -358,  -577,
+          125,   125,  -524,   -95,    27,  -580,  -585,  -584,
+           47,  -588,    47,    27,    73,  -581,  -600,  -594,
+         -158,  -568,  -595,  -596,    27,  -415,    45,  -458,
+         -732,  -683,  -675,  -657,  -647,  -634,  -614,  -611,
+         -358,  -458,  -599,    47,  -613,    24,  -622,  -617,
+           68,  -620,    25,    47,    47,  -593,  -629,  -626,
+         -435,    47,  -435,    47,  -627,  -613,  -435,  -625,
+           27,  -511,  -644,  -642,  -639,    24,    26,  -641,
+         -631,    26,  -641,  -621,   -95,  -589,  -578,  -655,
+         -314,  -651,  -509,  -435,   125,  -492,   103,    47,
+         -654,  -661,  -368,   -76,    43,  -664,  -663,    25,
+         -670,   -95,  -159,    43,  -660,    14,  -672,    24,
+          -44,    26,  -673,  -679,  -677,  -374,  -669,  -193,
+           27,  -668,  -659,  -714,  -686,    25,  -696,   -44,
+         -692,  -351,  -656,  -206,  -351,  -470,    25,  -693,
+         -710,  -707,  -705,  -268,    26,    46,  -317,    46,
+         -701,    14,    13,   -44,  -695,  -703,   -44,    13,
+         -708,  -690,  -725,  -717,    73,  -719,    14,  -724,
+           47,  -723,  -206,   125,    26,  -727,   -37,  -374,
+         -271,    26,    47,   -44,  -770,  -749,  -742,  -644,
+         -738,    47,    12,    92,  -726,   -30,  -747,  -435,
+           75,    26,  -268,    48,  -741,  -758,  -755,  -753,
+         -740,  -334,  -722,  -757,  -718,    75,  -764,  -761,
+         -745,   -29,  -756,  -713,   -30,  -392,    25,  -296,
+           43,  -502,  -781,  -777,  -774,    73,   -54,  -769,
+         -768,   -70,    43,  -939,   103,  -784,  -913,  -158,
+         -786,   -76,    48, -1176,  -877,  -849,  -817,  -798,
+         -794,    13,  -480,   112,  -780,  -778,  -805,  -803,
+         -511,  -776,  -763,  -511,  -653,  -815,   -26,  -811,
+         -869,  -452,  -345,  -511,   103,   -40,   118,    46,
+          -76,  -842,  -821,    47,   103,  -837,  -830,  -827,
+          124,  -816,    71,  -471,   118,  -828,  -827,  -471,
+         -828,  -829,    44,    71,  -833,  -839,  -826,  -206,
+           26,  -838,  -844,  -825,  -319,    73,  -824,  -845,
+           27,  -852,  -470,  -847,  -857,  -855,   112,   112,
+         -851,  -868,  -862,   -16,    73,  -856,  -866,  -471,
+         -843,    45,   112,    27,  -872,    74,   118,   118,
+         -827,    27,  -786,  -870,  -828,  -977,  -950,  -903,
+         -900,  -886,  -885,    73,    23,    73,  -889,    73,
+         -867,  -896,  -893,    25,    73,  -885,    73,  -865,
+         -485,  -860,  -864,  -810,   -29,  -318,   103,  -916,
+         -907,  -471,  -780,  -911,  -480,    48,    13,  -863,
+         -159,  -252,  -909,    74,  -927,  -925,  -922,   124,
+         -915,    92,  -453,  -920,     4,  -453,  -923,  -945,
+         -938,  -933,  -874,   124,    45,  -935,    73,  -453,
+           14,    45,  -942,    44,  -936,  -931,  -471,  -252,
+          124,  -831,  -931, -2823,  -932,  -943,  -958,  -954,
+           47,  -941,  -955,   125,    24,  -926,  -965,  -962,
+         -466,   -54,  -436,   104,    47,  -968,  -480,  -964,
+         -974,  -453,    48,  -961,   124,  -972,    73,   112,
+          125, -1093, -1014,  -996,  -994,  -987,  -363,  -641,
+           92,   104,  -984,  -989,  -973,  -332,  -729,   104,
+         -246,  -988,   -44,  -971, -1000,  -848,   -54,   124,
+        -1010, -1007,  -108,    14,  -998,  -786,   124,  -332,
+          -54,  -323,  -570,   -22,  -930, -1008, -1041, -1025,
+        -1020,    26,   100,   -54,  -435, -1023, -1008,   125,
+          124, -1035, -1032, -1030,    26, -1006,    26, -1022,
+           26,    25,    92,  -689,    26,   -49,  -859,   -44,
+           14, -1067, -1062, -1054, -1046,   -42, -1049,   125,
+           26,  -848,  -976, -1045, -1039, -1031, -1058,  -397,
+        -1013, -1004,  -374,    27,   124,    92, -1065,  -739,
+        -1061,  -436, -1060, -1089, -1085, -1083, -1079, -1074,
+           14,   112, -1077,    47, -1057,   112,  -995, -1081,
+          -49,    14, -1080,    14,  -109,   112, -1526, -1082,
+        -1087, -1023,    43,    74, -1091, -1172, -1114, -1112,
+        -1102, -1100,    25, -1078, -1101,    26, -1105,  -840,
+         -957,  -668,  -660,    43,  -415, -1156,    45, -1108,
+        -1113,    14, -1129, -1123,  -143,   -93,  -363,    71,
+           71, -1119, -1111, -1127,  -332,  -367,  -143,    14,
+           26, -1137, -1134,    67, -1128,    13,  -143, -1132,
+        -1126, -1143, -1141,    91,    14,   -44, -1136, -1162,
+        -1158, -1152, -1150,  -332, -1125,  -143,    26,    71,
+        -1150,  -332,   104,    71, -1298,    14, -1160, -1151,
+          -44,    71, -1169, -1083, -1254,    14,    42,  -228,
+          104,   -37, -1168,   -20, -1128,    26, -1166,  -152,
+        -1183, -1180,    44,   101,  -252,    44, -1159, -1187,
+         -323, -1148, -1122, -1188,   -22, -1104, -1727, -1483,
+        -1214, -1205, -1200,    91,   124,   124,  -914,    48,
+         -295,  -784, -1008,    92, -1203, -1211, -1208, -1204,
+         -402,    75, -1201, -1213,   112,    75, -1445, -1386,
+        -1376, -1366, -1283, -1276, -1266, -1259, -1233, -1230,
+        -1228, -1227,    75,    75,   102,    75, -1232,   102,
+          102, -1246, -1240, -1227,  -784,    48,    91, -1212,
+        -1244, -1227,  -365,  -453,   102, -1243, -1240, -1244,
+         -179,   -54,  -707,  -323, -1249,    42,  -228,  -598,
+           73, -1251,   -54, -1261,    13, -1264,    75,   102,
+          102,    75, -1273, -1271,    75,    12, -1258,   102,
+         -471, -1265,  -259,  -453, -1279, -1278,    72, -1280,
+        -1281,   102, -1272, -1325, -1295, -1291,  -338, -1289,
+        -1270,   104,    45, -1293,   102,   102,    14, -1306,
+        -1301,    72, -1340,  -259,  -466, -1305, -1526,  -738,
+         -507,   102, -1317, -1314, -1312,  -217, -1300, -1299,
+          104, -1288,  -217, -1255, -1245, -1265, -1293, -1289,
+          104,    45,    47,  -415,   124, -1337, -1334, -1331,
+        -1330,   102,   102, -1330,    45,  -415, -1305, -1324,
+           45, -1348, -1345, -1264,  -397, -1335, -1323,    70,
+        -1316, -1305, -1239,    45, -1354,  -338, -1289,    27,
+        -1351, -1351, -1361, -2807,   -53, -1352, -1357,    48,
+         -367, -1289, -1227,    73, -1363,  -415, -1370, -1369,
+           72,    72, -1374,    13,   -84, -1360,    13, -1332,
+        -1384, -1330,  -932, -1232,    26, -1375, -1373,    14,
+           71, -1108, -1390, -1330,   102,  -641, -1394, -1392,
+        -1265,  -597, -1434, -1402, -1400,  -706,    13,    45,
+        -1401,   103, -1424, -1419, -1412, -1409, -1408,    14,
+          103, -1408, -1383, -1393, -1409, -1408, -1389,    45,
+           74,  -932,  -932, -1421, -1417, -1408, -1084, -1383,
+        -1427,   103,   102, -1431,   -53, -1422,  -597, -1408,
+          103, -1332, -1442, -1439, -1438, -1430,    75, -1438,
+        -1429, -1414, -1227, -1382, -1347, -1475, -1278, -1451,
+         -835, -1346, -1210, -1466, -1465, -1459,   -41,   -76,
+           71, -1324,  -780,  -252,   -41,   -76, -1458,     4,
+           48,    71,    71,   -76,   -43, -1462, -1356, -1457,
+        -1456, -1450, -1198, -1479, -1477,  -217,  -901, -1480,
+          104,    74,   118, -1679, -1549, -1492, -1490, -1488,
+          125,    74,    27,    74, -1509, -1507, -1502, -1499,
+         -826, -1491, -1489,  -826, -1489, -1498,   -76, -1322,
+        -1120,  -126, -1501, -1508,    27, -1518, -1516,  -812,
+        -1432,    74,    45, -1514,  -780,    48, -1522, -1520,
+        -1120, -1506, -1527, -1525,   -16,   102,    92, -1540,
+        -1535, -1533, -1532,    92,   125,   103,   125, -1539,
+        -1257, -1526,  -701,   125, -1431, -1408, -1532,   125,
+        -1524,    45,    13,    74, -1547, -1576, -1562, -1553,
+        -1548, -1555,    91,  -597, -1558, -1526,    75,    48,
+           91,    91, -1565,    90, -1560, -1568,  -111, -1526,
+        -1571,   -64, -1557, -1573, -1545, -1575,   -26,    75,
+        -1643, -1585, -1580,    45, -1582,    92, -1583, -1584,
+           71, -1631, -1615, -1606, -1594, -1558, -1592, -1574,
+          102,    92, -1602, -1599, -1575, -1581, -1591, -1575,
+           48, -1598, -1534,   125,    92,   118, -1610,    44,
+        -1604,   118, -1592, -1536,   118, -1612, -1609, -1622,
+        -1556,    45, -1608, -1236, -1203,    27, -1629, -1627,
+        -1227,    92, -1581, -1227, -1620, -1232, -1618, -1637,
+        -1635,    45,  -493,   102,  -828, -1332, -1641,   102,
+          125,   102,  -502, -1649,  -414, -1640,  -502, -1646,
+        -1642, -1675, -1672, -1657, -1654,   112,  -780,    73,
+        -1655, -1668, -1664, -1532, -1124, -1648, -1636,    46,
+           75, -1532,   125,    46, -1670,   112,   103, -1663,
+        -1673,  -158, -1662,    45, -1678,  -470,   103, -1694,
+        -1685, -1265,  -138,   101, -1677, -1688,    90,    43,
+        -1691,    72,   101, -1265, -1683, -1687, -1704, -1697,
+        -1684,  -310, -1226,  -422, -1696, -1674,  -458, -1702,
+        -1707,    72,  -461, -1624, -1715, -1713, -1438,    45,
+         -458,   103,    27, -1719, -1408, -1712, -1711, -1438,
+        -1063, -1706, -1703,    45, -2022, -1723,    27, -2236,
+        -1883, -1866, -1848, -1822, -1811, -1807, -1763, -1739,
+         -123,   102,  -374, -1759, -1754, -1749, -1746, -1289,
+           46,  -470, -1289, -1738, -1725, -1641,  -985, -1722,
+         -470,    14, -1756,    45,  -281, -1753, -1752, -1761,
+         -502,   124,    45, -1790, -1785, -1781, -1773, -1292,
+         -123,    70,    91,   118,    46,  -169, -1227,  -138,
+           46,   118, -1772,  -251, -1771, -1782, -1320,  -502,
+         -511, -1788,  -179, -1760,  -218, -1751, -1805, -1802,
+        -1799, -1797,  -252, -1701, -1630,   104,   102,    26,
+          102,    27,   102,   104,   101,  -218, -1801, -1809,
+           45,  -281,  -598, -1820, -1332, -1814, -1289,  -985,
+           11, -1816, -1810, -1806,    26,   102, -1834, -1024,
+        -1830, -1827, -1796,  -138,    75, -1687, -1832,    11,
+          124, -1829,   124, -1841,  -160,  -729,    43, -1833,
+           92, -1845, -1128, -1840, -1839, -1128, -1826,  -511,
+        -1863,    90, -1852,    73, -1860, -1858, -1856,  -466,
+          102,   112,  -367,  -701,    73,    71,  -511,  -244,
+         -511, -1862,    75, -1872,    26, -1871, -1859,    25,
+         -729,   -41, -1878,  -793, -1857,  -453,  -793, -1855,
+        -1687,    24, -1880, -1961, -1955, -1921, -1900, -1891,
+          -47,   104,    43,  -328,  -295,  -667, -1926,  -667,
+        -1893, -1061, -1890,  -278, -1904, -1779, -1899, -1902,
+        -1907, -1906,   104, -1914, -1911, -1289, -1898, -1289,
+           46,    25, -1911,    45, -1913,    11,    69,    25,
+           11, -1932, -1925,    13, -1917, -1442, -1110, -1912,
+        -1910,   -16, -1882, -1879, -1935,    72, -1846, -1948,
+        -1939,   102,   124, -1943,   102,   124, -1601,  -281,
+         -323,    46,    24, -1945, -1952, -1513, -1947,  -493,
+         -217,  -202,    25, -1959,    45,    71,   102,  -415,
+        -1953, -2064, -2001, -1977, -1969, -1967,  -202,  -835,
+         -202, -1975, -1973,    27, -1966,  -365, -1972, -1508,
+           74, -1986, -1290, -1746,   102, -1976,    48,    74,
+           48,    46, -1990,   102,  -985,  -701, -1999, -1994,
+        -1289, -1983, -1798, -1289,   104, -1981,  -323,  -246,
+           48, -2057, -2006,  -246,    74,  -915, -2047, -2015,
+        -1992,    71,    92, -2000, -1998,    44, -1997, -2043,
+        -2026, -2021, -1330, -1974, -1960,  -835, -2199, -1951,
+        -1950,  -470, -2035, -2033, -2031,    71,   118,   104,
+         -415, -1289, -2030, -2041, -1330,    92, -2025,  -278,
+           45,    71,    74, -2045,    25,  -246,  -470, -2049,
+           71, -2052, -1408, -2039, -1408, -1526,    74, -2054,
+           74, -2061, -2013, -2054, -2055,  -250,    44,  -251,
+        -2215, -2143, -2139, -2080, -2077, -2075, -2073,   104,
+         -251,   104,  -253,   104, -2063, -2078, -1426,    46,
+        -2092, -2085, -1982,  -701,    25, -2089, -1289, -1913,
+        -2083, -1289, -2076,    12, -2132, -2100, -2095, -2097,
+        -1061, -1305,  -251, -1581, -2124, -2112, -2110, -2107,
+        -1798,  -251,   118, -1798, -2105, -2099,   104, -1491,
+        -2117,  -244,   104,  -251,    92, -2086, -1944,  -493,
+        -1634, -1901, -2116, -2115, -2130, -2127, -2109, -1330,
+           46, -2106, -1168,    92,   -40, -1842,    42, -1720,
+           46,  -470, -2131, -2141,    68,  -244, -2129, -2163,
+        -2154, -2147, -2126, -2151, -1810, -2096, -2090, -1227,
+           74, -2152, -2155,  -179, -1264, -1237, -1612,   118,
+          -26, -1491, -2159, -2171, -2169, -2167, -1491,   104,
+        -2166,   104, -2162, -2209, -2179, -2177,  -338, -2158,
+        -1482,  -985, -1491, -2204, -2190, -2187,  -217,  -138,
+          118, -2184, -2178, -1227, -2175,    25, -2198, -1952,
+         -179, -2188,  -667,  -999,   -96, -1634, -1312,  -323,
+        -2194, -2193, -2720, -2150, -1312, -1024,    13, -2373,
+         -278, -1309,   -63,    13, -2205,  -251, -2054, -2226,
+        -2217, -2221, -2219,    24,  -253, -2223, -2211,  -109,
+        -2208, -2203,  -638, -2233, -2041,    91, -2051, -2212,
+        -1983,    71, -2232,  -251, -2248, -2243,  -660, -1913,
+           41, -2030,   118, -2246,    41,    44,  -757, -1482,
+        -2541, -2494, -2467, -2262, -2258, -2256,    90, -2242,
+           27, -1290,    41,  -225,  -107, -2255, -2269, -2265,
+        -2241, -1290,  -418, -2230, -2024, -2280, -2273,    68,
+        -1942, -2275, -1572, -1120,    27,   102,    43, -1521,
+        -2414, -2288, -2286, -1290,    41, -1478, -1508,   102,
+        -2348, -2338, -2310, -2303, -2299, -2297, -2195,    71,
+          118,   125, -2287,   125,  -450, -1432,   -76, -2309,
+        -2307,    25, -2298,    25,  -367,   125, -2336, -2329,
+        -2324, -2320, -2318, -1543, -2308, -2316,    43, -2306,
+         -667,    43,    74,  -659, -1895,   -43,    45, -2322,
+           44, -2334,  -467,   125,    43, -2062,    25, -2127,
+        -2309,  -338, -2346, -1640,  -385,  -450,  -244,  -236,
+        -1797, -1320,    23, -2344, -2407, -2356, -2354,  -786,
+        -2343, -2337,   102,   103, -2366, -2360,    45,   102,
+        -2364, -1408, -2335, -2333,   102,  -338, -2383, -2379,
+        -2375, -1525,   -26,  -250,    44, -2278,  -252,    71,
+        -1408, -2374, -2372, -2381,   102, -1408, -2365, -2395,
+        -2392, -2389, -1532, -2363, -2327, -1532, -2319,   101,
+        -1534, -2391, -1061, -2403, -2389,    44, -2393, -2390,
+        -1181,    48,   103, -1533,   104, -2563, -1263, -2410,
+          102, -2402, -1330, -2351,   -76,    48, -2429, -2426,
+        -2424, -1432, -2421,   125, -2409,    27, -1330, -1408,
+           71, -1592, -2427,  -654, -1408, -2452, -2450, -2439,
+        -2435,    73, -2428, -2287,   102, -2425,    48, -2448,
+        -2443, -1534, -2422, -2447, -1534, -2420,   -54,   125,
+          125,    72,    43,  -323, -2454,    72, -2459,    73,
+          -76,    92,  -963, -1542,   103, -2447, -2457, -2453,
+        -2294,    44, -2465, -2487, -2477,  -660,   -16, -2135,
+        -1526, -2463, -2665, -2451, -2449,  -417, -2480,    43,
+        -2483, -1543,  -218,    27,  -236,    92, -2485, -2492,
+         -379, -2617,    92,     4,   112, -2486, -2510, -2502,
+        -2500,   -66,    48,    47, -1227,  -323, -2507,    23,
+        -1227,    47, -2505, -1438, -2501, -2493, -2528, -2515,
+           48, -2476,  -397, -2519, -1513,  -786,   -22, -2525,
+         -123, -1575,  -786, -2517, -1832, -1575,   -22,  -392,
+        -2536, -2531, -2526, -1556, -2523, -2512, -2514, -1524,
+        -2539, -1438,  -323, -1575, -2535, -2609, -2579, -2564,
+        -2555, -2553, -2549,    45,  -397, -2551,   102,    45,
+         -397,  -414, -2548,  -860, -2558,  -397, -2561,    73,
+        -2548,    73, -2554,    44, -2575,   124, -2570,    73,
+           26,  -228, -2550,  -367, -2562, -2540, -2534,   -83,
+           24,    48,   124, -2588,    45, -2585,  -367, -2578,
+         -598,  -158,  -121, -2577,   -84, -2605, -2594,    25,
+           73,    48, -2598,  -367,   -22, -2593,  -367, -2602,
+          103, -2597,    43, -2587, -2574, -1828,    72, -2606,
+          124, -2669, -2646, -2624, -2615, -2614,    91,  -310,
+        -2620, -2648, -1832, -2618, -1232,  -138,  -138, -2621,
+         -598, -2631,  -304, -2623, -2056,     4, -2627, -2638,
+        -2636,  -128,  -932, -1332,  -128, -1226, -2642,  -128,
+        -2634, -1418,  -128, -2630, -2619, -2608, -2656, -2651,
+           70, -2604, -2513, -2653, -1289,  -724, -2652,   104,
+        -1502, -2661, -1798,  -250,   104, -1798, -2659, -2654,
+        -2903,    74, -1319, -1289, -2667, -2714, -2691, -2672,
+        -1330, -2688, -2678, -1408, -2666,  -338, -2686, -1421,
+        -2711, -2677, -2663,    48,   124, -1641,   -76, -1332,
+        -1592, -2684, -1329, -2699, -1230, -1332,    72, -2694,
+         -784,    70, -2697, -2703,   -16,    70, -1292, -2707,
+        -2533, -2701, -2698, -1418,  -932, -2697,   102,    45,
+           70, -2710, -2722, -2719, -2717,    43, -2709, -1973,
+        -1355, -2706, -2726,    27,    71, -2695, -2738, -2736,
+        -2686, -1408,  -654, -2690, -2689, -2682, -2062, -2650,
+          102, -2445,  -365, -2399, -1491, -2285,  -161, -2785,
+        -2769, -2760, -2754, -2749,   118, -1332,    45,   102,
+           23, -2740, -2757,    44,  -502,  -218, -2756, -1829,
+        -2764,    43,    44, -1120, -2767, -1289, -2758,  -241,
+           92, -2771,    48, -2778, -2777, -2563,  -228, -1687,
+          101,    44, -2783,  -179,   124, -2775, -2770, -1320,
+          -26, -2858, -2812, -2796, -2791, -1237,   -26,    68,
+        -1290, -2794,    11, -2784, -2801, -1181,    44,    48,
+          117, -2805, -2062, -2795,    44, -2809,  -228, -2782,
+           92,  -228,    44,    74, -2824, -2818, -2815,    25,
+           45,  -251, -2820,  -323,  -367,    73, -2808,  -915,
+        -2841, -2835, -2062, -2830,    11,    74, -1612,    43,
+        -2823,   -16,  -323, -2838, -1612,  -323, -1687, -2834,
+        -1302, -2853, -2848, -2845,    42, -2847, -2832,    44,
+         -367,  -894, -2822, -1526,  -251, -2856, -1954, -2851,
+         -660, -2850,  -728, -2471, -2893, -2883, -2878, -2874,
+        -2870, -1375,    23,   124, -2844,    44, -2871,   -32,
+          101,    74,    45, -2877,    44,    12,   124,    12,
+           11,    24, -2872, -2884,   124, -2887, -2809, -2888,
+        -2595,  -228, -1237, -2809, -2056, -2484, -2704, -2906,
+        -2901, -2898, -2900, -2886,    70, -2877, -2833, -2857,
+          101, -2904, -2902, -2470, -2914, -2911,   117, -2877,
+           12,    44, -1984, -4561, -3870, -3690, -3338, -3143,
+        -3064, -3053, -3046, -3039, -3022, -3003, -2990, -2959,
+        -2949, -2945, -2941, -2939, -2936, -2935,    81,    81,
+        -2935,    81,    59, -2940,    82, -2935,    81,     0,
+           16,    82, -2948,    55,    55, -2940, -2956, -2935,
+        -2954,    81,    81,    16, -2948, -2944,    16, -2986,
+        -2975, -2969, -2966, -4663, -2944, -2957, -2935,    81,
+        -2938, -2966,    55,    81, -4819,     5, -2973, -2983,
+        -2980, -2979,    94,    55, -2979,    94, -2978, -2935,
+           16,    31, -2940, -2988,    82,    31, -2998, -2995,
+        -2979,     0, -2985,    82,    54,     2,    82, -3001,
+           81,     0, -2984, -3007, -2954,    52,    52, -3015,
+        -3012, -3011, -3005,    81, -3011, -3002, -2982, -3012,
+        -3011, -2974, -2968, -3079,    59,    59, -3032, -3025,
+           55, -3029, -3028,    56,    56, -3028,    56, -3020,
+        -3034,     6, -2935, -2979,    31,    94,    31, -3044,
+        -2979, -3042,    55,    94,    54, -3038,     0, -3052,
+        -3051,    55,    18,    18,    18, -3061, -3055, -3056,
+        -3058,    58, -3060,    58,    58, -3062,    58,    59,
+        -3088, -3076, -3073, -3069,    77,    18, -3072,     2,
+            2, -3075,    56,    56, -3087, -3083, -3072, -4788,
+        -3036,    53,    31,    56, -3086,    59,    59,     2,
+        -3112, -3107, -3094, -3074,    56,    53, -3102, -3099,
+        -3098,    31,    56, -3098, -3082,    53, -3098, -3105,
+           80,    80, -3100, -3110,    56,    58,    56,    18,
+        -3119, -3116,    54,    52, -3118,    54,    54, -3137,
+        -3127, -3124,    56,    94, -3030, -3051,    53, -3133,
+        -3132, -3422, -3126, -3126,    54, -3132,    54,    56,
+        -3130, -3140,    56,   122, -3142,   122,   122, -3333,
+        -3311, -3233, -3229, -3225, -3211, -3191, -3170, -3156,
+        -2987,     2, -4788,    53, -3164, -3161, -2940,    82,
+            5, -2940,    82, -3130, -3161,    82, -3136, -3019,
+        -3125, -3106, -3185, -3181, -3178, -3177, -2997,    18,
+        -3175,    32, -3180,    54,    54, -3182, -3184,    82,
+           82, -3183, -2967,    81,    32,    18, -3175, -3200,
+        -3198, -2940, -4824, -3176,     5, -3196,    32, -3195,
+        -3208, -3205, -2940,     6,    31, -2940,    82,     6,
+        -2940,    82,     6, -3219, -3216, -3162,    82,    31,
+        -3162, -3207, -3204,    32, -3214, -2953, -3199,   105,
+        -3222, -3188, -3118, -3169, -3080, -2954,    56,    79,
+           79, -3281, -3265, -3251, -3250, -3095, -3105, -3098,
+        -3231,    31, -3228, -5093, -3129, -3031, -3018, -3651,
+           18,     7,    94, -3092, -3261, -3256,    52,    54,
+        -3118, -2981,    18,    18, -3258, -3180, -3249,    18,
+        -3258,    56, -3272, -3261,    80, -3462, -3262,     7,
+        -3279, -3216,    54,     7, -3641, -3271, -3270, -3180,
+           18, -3290, -3286, -3285, -3280,    82,    83, -3289,
+            7,     7, -3308, -3298, -3294,    83, -3296, -3278,
+        -3297,    83, -3301,    82,    93, -3305, -3304, -3300,
+           82, -3304, -3295,    83, -3310,     7,     7, -3327,
+           94, -3319, -3317,   119, -3111,    18,    79, -3324,
+        -3322, -3307,    18,     7, -3051,    18,    93, -3331,
+        -3329,    82,    83,    18, -3321, -3141, -3336,    93,
+           32, -3332, -3618, -3491, -3358, -3342, -3344,    58,
+        -3352, -3349, -3063,    59, -3306, -3063,     7, -3350,
+        -3354,     2, -3355, -2938, -3350, -3351, -3370, -3367,
+        -2982, -2978,     6, -3357, -4524,    31, -3365,    34,
+          122,    31, -3477, -3449, -3425, -3391, -3387, -3384,
+        -3382, -3381, -4937, -2985, -3363,    56,    56, -3350,
+        -3030, -3350, -3383, -3142, -3389,   122,     7, -3411,
+        -3402, -3389, -3398, -3397, -3390,    54, -3397,    54,
+        -3386,     5, -3395, -3074, -3406,     6,    54, -3203,
+        -5089, -3401, -3400, -3140, -3420, -3417, -3132, -3323,
+          105, -3132,   105, -3416, -3421,   122,    58, -3415,
+        -3410, -3430, -3141,   122,    16,     6, -3438, -3435,
+        -3389, -3429, -3429, -3389,   122, -3433, -3444, -3397,
+        -3442,     5,   122,   105, -3389, -3397,    54, -3437,
+        -3424, -3455, -3452, -3380, -3454,    31,   122, -3465,
+        -3140, -3459,     7, -3343, -3365,    31, -3060,   105,
+        -3460, -3474, -3470, -3469,    58,    58, -3469, -3544,
+        -2985, -3451, -3475,   122,     6, -3488, -3483, -3397,
+           34,    16, -3476, -3397, -3486,    34,    34,    32,
+        -3489,    54, -3482, -3596, -3567, -3565, -3555, -3506,
+        -3501, -3499,    83, -3500,    83, -3503, -3473, -3446,
+        -3348, -3246, -3527, -3514, -3510,    59, -3512,    58,
+           83,    94, -3518, -2938,    59, -3513, -3355, -3521,
+        -3511, -3523, -3063,    59, -3280,     6,    56, -3550,
+        -3535, -3533, -3532,     6,    16,    16,    80, -3543,
+        -3540,    33, -3525,     6, -3397, -3539, -3030, -3540,
+           81, -3538, -3545, -3280,     6,     6, -3554, -3293,
+        -3548, -3476,    83, -3563, -3063, -3098, -3532,   105,
+        -3553, -3560, -3552,    59,     5,    54,     6, -3574,
+           83, -3572,    32, -3562, -3162,    94, -3580, -3330,
+        -3524, -3573, -2978, -2978, -3586, -3583, -3578, -3330,
+        -3571, -3546, -3589, -3588,    83, -3593, -3592, -3522,
+           83, -3592, -3520, -3258, -3615, -3613, -3609, -3445,
+        -3604, -3310, -3595, -3307, -3310, -3289, -3175,    32,
+        -3607, -3446,    54, -3605, -3603, -3310, -3020, -3428,
+           16,    18, -3673, -3665, -3652, -3649, -3646, -3632,
+        -3630, -3063, -3523,    59, -3614, -3020,    56,    18,
+        -3644, -3521, -3638, -4794, -3280, -3020, -2938,    59,
+        -3629,    58, -3628,    53,    59,    56,    83,    59,
+        -3645, -3651, -3643,    59, -3662, -3658,    59, -3071,
+            2, -3642, -3659, -3523, -3612,     6, -3063,     6,
+        -3661, -3670,    59, -3668,    34,    58,    59, -3280,
+        -3275, -3679, -3330, -3307,    83,    32, -3672, -3685,
+        -3323, -3741, -3664, -3476, -3683, -3593,    83, -4508,
+        -3074, -3526, -3806, -3706, -3695, -3063, -3429, -3699,
+        -3698, -3683,    59, -3659, -3523, -3688, -3682, -3188,
+        -3660, -3349, -3776, -3746, -3718, -3713, -3712,    83,
+           59, -3712, -3716, -3711,    59, -3500, -3743, -3740,
+        -3725, -3723, -3661, -2938,     6, -3735, -3732, -3730,
+           83, -3724,    59,    83, -3086, -3722, -3350, -3521,
+           32, -3925, -3734, -3733, -3330,     2,    32,    83,
+           82, -3742, -3766, -3761, -3758,    82, -3753,    16,
+        -3739, -3755,    16, -3406,     6, -3724, -3139, -3757,
+        -3752, -3764,    16,    32, -3765,    83, -3773, -3139,
+        -3428,    34,     6,    32, -3771, -3486, -3770, -3760,
+        -3794, -3793, -3790, -3788, -3786, -3785, -3142, -3717,
+           56,    59, -3785,    16,    59,    83, -3785, -3428,
+        -3791,    56, -3800, -3085, -3454,    53, -3381, -3381,
+        -3803,    58,    80, -3063,    59, -3798, -3857, -3815,
+        -3812, -3810,    55, -3381, -3206,    78, -3798, -3846,
+        -3184, -3821, -2947,    82, -3805, -3826, -3183,    82,
+        -3526, -3824, -3840, -3834, -3832, -3703, -3825, -3683,
+           55,     6, -2966,    81, -3476, -3681, -3683, -3831,
+        -2940, -3606, -3476, -3683, -3831, -3839, -3852, -3209,
+        -3280, -3830, -3820, -3428, -2948, -3920,    18, -3428,
+        -3851, -3862, -2954,    17, -3428, -2985, -3864, -3856,
+           34, -3011, -3868, -3833,    58, -3867, -4411, -4224,
+        -4109, -4018, -3972, -3945, -3922, -3901, -3651, -3895,
+        -3892, -3887, -3886, -3802,    80, -3203,    51, -3886,
+        -3802, -3869, -3553, -3889, -3894,    34,    34,    34,
+          122, -3899,    58,    58, -2985, -3801, -3918, -3916,
+        -3907,    30,    57, -3914, -3912, -3911,    57,    57,
+           34,    57,    34,    54, -3917,    58, -3712, -3891,
+           17, -3863, -3942, -3929, -3406, -4174, -3850, -3797,
+        -3783, -3932,    83, -3705, -3940, -3893, -3523, -3937,
+        -3704,    83, -3594, -3505, -3486, -3258,    83,    59,
+           18, -3966, -3960, -3951, -3937, -3941, -3944, -3955,
+        -3485, -3949, -3953, -3485, -3937, -3954, -3318, -3957,
+        -3397, -3486, -3446, -3405, -3963, -3350,    54, -3971,
+        -3454, -3964, -3959,   122, -4010, -3917, -4004, -3987,
+        -3977, -3982, -3894,    34,    30,     5, -3986, -3985,
+           30,    30,    34, -4001, -3998, -2983, -2954, -3993,
+            0,     0,     5, -4015, -3981,     2, -4000,    34,
+           34, -2954,    81,     5, -3866, -3996, -3944, -3813,
+          119,    93, -4001, -4012, -3486,    34, -3075, -4788,
+        -4009, -4007, -4033, -4028, -4022, -3970,    57, -4025,
+           55, -2967,    81, -4024, -4031, -3330, -4027, -3310,
+           55, -4107, -4074, -4042, -4040,    33, -4030, -4038,
+        -3330, -3434, -4069, -4048,    34,    51,    32,    57,
+        -4055, -4052,    32, -4041, -4054, -4051,    83, -4065,
+        -4062, -4061, -4054,    83, -4039,    34, -4064, -3030,
+           83, -4067,    94,    57, -3573, -3607, -4072, -3429,
+            0, -4066, -4079, -3913,    34, -4063,    94, -4084,
+           34, -4083,    56,    57, -4102, -4088,    17, -3042,
+        -4100, -4096, -4094, -3911,    57, -4087,    34,    57,
+           34, -4095, -4093, -4077,    83, -4060, -4104, -3994,
+        -3592, -3350, -3383,    58,    83, -4193, -4169, -4126,
+        -4123, -4121, -3911, -3913, -3716, -3386, -3350,     6,
+        -4118,    59,    83, -3765, -4117,    52, -4159, -3916,
+        -4149, -4145, -4142, -3935, -4134, -4124, -3755,     5,
+        -2997,    52,    79, -4006,    79, -4138, -4095, -4135,
+        -4137, -4146, -3911, -2973, -4143, -3937, -4154, -3576,
+        -4133, -4103,    54,    34, -2953, -3841, -2935, -4167,
+        -4164, -3765,    55, -4024, -3765,    53, -4163,    83,
+           52, -4183, -4173, -4095,    55, -4177, -4361,    52,
+        -4137, -4179,    57, -4181, -4172, -3911, -4168, -4189,
+        -4186,    52, -3592, -3429, -3476, -4191, -4188,    83,
+           55, -4194, -4221, -4209, -4200, -3486,    34, -4024,
+        -4206, -4204,    81, -3476,    82,    81, -4205, -4172,
+           55, -4215, -4214, -2967,     5,     5,    81, -4218,
+        -4217,    82, -4217,   119, -4212, -3917, -4208, -4207,
+        -4280, -4232, -4230, -3399, -4190, -4187,    82,    57,
+        -4265, -4256, -4244, -4238,    54, -4182,    57, -4241,
+        -4158, -3486,    34, -4153, -4252, -4249,    55, -4101,
+        -4021, -4242,     5,    78, -4254, -3280, -4217,    18,
+        -4260, -4217,    51, -3280, -4263,    57, -3280, -3330,
+        -4259, -4267, -4253, -3523, -4276, -4273, -3020, -4250,
+            0, -3020,    32, -4274, -3712, -4271, -3539, -3429,
+        -4382, -4341, -4308, -4291, -4289,    80, -3741,    31,
+        -3289, -3937, -3756, -4302, -4295, -3532,     6, -4299,
+        -4839, -4290, -4118, -3397, -4287, -3476, -4303, -3216,
+        -3602,    32,     7, -4306, -4318, -4313, -3184,    82,
+        -4304, -3296,    82, -3289, -4246, -4315, -3329, -4325,
+        -3285, -3209, -4312, -3248, -4323, -4331, -4328,    32,
+        -3304, -4324, -4322, -4334,    82,    56, -3209, -3289,
+            7, -3280,    18, -4157, -4338, -4365, -4360, -4355,
+        -4321, -4349, -2997,     2, -4337, -2997, -3429,    56,
+            5, -4350, -4348, -3184,     6,   119,    56, -3526,
+        -2940, -4406, -3030, -3476,    53, -4373, -3161, -4356,
+           56, -3645,    55, -3476, -4368, -3161, -2940, -4370,
+        -4363, -3526, -4377,    17, -4376, -4359, -4391, -4386,
+        -3330, -4354, -3297, -3523, -4330, -4300,    55, -4397,
+        -4395, -4420, -3042, -3523, -2947, -4409, -4403, -4401,
+        -4396, -3523,     5, -3521,    83,     0, -4505, -4400,
+           56, -3297, -3029, -4473, -4424, -4421, -3669, -4419,
+           31,    79, -4410,    34,    81, -4422,    59,    18,
+        -4465, -4441, -4436, -4434, -3651,    59, -4242,    34,
+           56, -3028,    57, -4433, -3355, -4420, -4663, -4435,
+           55, -4454, -3868, -4451, -3469, -3911, -3917, -4440,
+           56, -3075, -4447,    16, -4439, -4420, -4461, -4459,
+        -4205, -2935, -4453,    54,    55, -3540, -3429, -4460,
+        -2935, -4470, -2940,    82, -4464, -4463,    34,    82,
+            2, -4546, -4486, -4484, -4482, -4217, -4205, -4458,
+            5,     0, -4217,     5,    82,     2, -4526, -4515,
+        -4491, -4490,    78, -4498,    34, -3913, -4217, -4485,
+        -2956, -4481, -4513, -4503, -4083,    34, -2947, -4507,
+           17,    33,    55, -4511, -4866, -2947, -2997,    34,
+           55,    57, -2948,    82, -4171, -4521, -3429, -4512,
+        -4510, -4511, -4462, -4502, -4920, -4497, -4534, -4531,
+        -3500,    83, -4479, -4532, -3592, -4452, -4536,    82,
+        -4540, -4538, -3592, -4418, -4544, -3304, -4407, -3259,
+           83, -3188, -4558, -4554, -4549, -3941,     0,    58,
+        -4545,    32, -4556, -3981, -3209,     2, -3020, -4555,
+        -4552, -4730, -3408, -4976, -4876, -4830, -4722, -4669,
+        -4643, -4611, -4586, -4583, -4580, -4577, -3126,    53,
+        -4420, -3126,    53, -3994, -4582,     5,     5, -4585,
+           32,    58, -4600, -4598, -4596, -4593, -4024,    55,
+        -4584, -4024,     0,    18, -2947, -3027,    58, -4595,
+        -4604, -2947, -4592, -4579, -4464, -4608, -4560,    76,
+        -4906, -3188, -3854, -4622, -4620,    58, -4618, -4617,
+           33,    33,    33,     0,    33, -3429, -4624, -4136,
+        -4636, -3683, -4630, -4462, -4610, -4609, -3476,     6,
+           53, -4522,    32,    53, -4641, -3429, -3476, -4634,
+        -4629, -3429, -3724, -4649, -4646,    32, -3548, -4642,
+           32, -4661, -4652,     6, -4656, -4655, -3429,    34,
+        -4000, -4655, -4647,     6, -3429, -4665, -3476,    34,
+        -3188, -4667, -4659, -4663, -4660, -4710, -4684, -4675,
+        -4632,    53, -4658, -4677,    53, -4680, -3271, -4676,
+        -4682, -4674,     7,     6, -4687,     0, -3756, -4699,
+        -4693,    81, -4692, -3429,     5, -4696, -3188,     6,
+        -4698,     5,     7, -4703, -3724, -4695, -4691, -4707,
+        -4706,     6,     6, -4706, -4681, -4640, -4717, -4713,
+        -4606, -4715, -4542,     6, -4389, -4718, -4655,    34,
+        -4277, -4248, -4826, -4780, -4775, -4760, -4751, -4742,
+        -4731, -4617, -3939, -4736, -4663,    34, -2938,    55,
+        -4740, -4663, -4735, -4738,    33, -4734, -4746,    33,
+           34,     1, -4749,    33,    55,    33,    34, -4757,
+        -3188, -4755,    32,    32, -4032, -4759, -4162,    34,
+        -4773, -4770, -4766, -4745,     1, -4758, -4768,    58,
+        -4755,     7, -3993, -4769, -4769, -4774,    33, -4776,
+        -4778, -4771, -4000,     7, -4822, -4814, -4801, -4795,
+        -4790, -4789, -4788,    33,    33,     5, -4794, -4788,
+           33,     6,    33, -4799, -4798,     6,    33,     1,
+        -4793, -4809, -4806, -4393, -4777, -3271, -4798, -4805,
+        -4804, -4813, -4798, -4336, -3390,     1, -4817,    30,
+        -4808, -4819,    18, -4663, -4818, -4816, -4824, -3051,
+        -4000, -3051, -4829, -2935, -4135,    58, -4856, -4854,
+        -4843, -4836, -4375, -4823, -4840, -4839, -3981,    33,
+        -4839, -4835,    18, -3716, -4848, -4367, -4842, -4841,
+        -4851,    34, -4821, -4663, -4767,    53, -3651, -4853,
+        -4864, -3607, -4839, -4861,    17,    17,    16,    58,
+        -4872, -4867,    17, -4869,    16, -4061, -3669, -4870,
+        -4873, -3330, -4868, -4862, -4908, -4904, -4886, -4885,
+        -4883,    17,    31, -4839, -4875,    32, -4890, -4889,
+            7,    17, -4869, -4899, -4898, -4873, -4888, -4339,
+        -3126, -4896,    33, -4885, -4894,    33, -3365, -4900,
+           31,    58,    33, -4884, -4967, -4924, -4919, -4914,
+           32, -3350, -4916, -4913, -3289, -3351,   105, -3548,
+        -4933,    31, -4917, -3461, -4948, -4943, -4932, -4931,
+        -3093, -3548, -3428,   105, -3831, -4061, -2964, -4930,
+           59, -3243, -3210, -4935, -3258, -4923, -4922, -4945,
+          120, -2944, -4907, -4852, -4952, -3262, -4741,    33,
+        -4958, -3677,    59, -4951,    58, -3651, -4961,     6,
+        -3060, -3734, -5055, -4956, -4963,    55, -3020,    58,
+        -3428, -3937, -4972,    33,    53,    18, -4973, -4663,
+        -5024, -4986, -4982,     5,    59,    31, -4985, -4789,
+        -4975,    18, -4997, -4995, -4990,    79, -4985, -3020,
+        -4984,    18, -4993, -3523, -4993, -5018, -5016, -3627,
+        -5004, -3617, -4994, -4993, -5011, -5008,    34, -4994,
+        -4993, -5002,    33, -4985, -4839,    18, -4811, -3125,
+           18, -5013, -5022, -3188, -5012, -5009, -3607, -4992,
+        -4895, -5102, -5059, -5054, -5050, -5039, -5035,    56,
+        -3248, -4974, -4966, -3429,     6,    18, -4866, -5048,
+        -5043,     6, -5010, -3429, -4323, -4255, -4663, -5045,
+        -2944, -5037, -5052, -4985,    59,    33, -3523,    55,
+        -4798, -4985, -5051, -5076, -5071, -4518, -5065,    56,
+        -5047, -3526, -4985, -5066, -5044, -4663, -4419, -5073,
+        -5067, -3175, -5064, -5042, -5098, -5081,    32,     5,
+        -5075, -5085, -5084, -5034,     6, -5091, -3614, -4964,
+        -5068, -4950,    58, -3614, -4949, -5090,     7,    81,
+        -5094,     7, -3063, -3698, -5094, -5096, -5118, -5109,
+        -3429, -3724, -2973,    31, -5101, -5111, -5094, -5115,
+        -3390,     7, -5094, -3350, -5110, -5108, -5092, -5032,
+        -3330, -7711, -7654, -5945, -5446, -5159, -5131, -5129,
+          111, -5130,    21, -5154, -5151, -5139, -5136,    87,
+        -5138,     3,     3, -5147, -5145, -5143,     9, -5144,
+            9,     9,     3, -5150,     9,     3,     9, -5152,
+        -5153,     9, -5157, -5156,   111, -5138,    66, -5169,
+           63, -5162, -5167, -5166, -5165,   109,    64,    96,
+          106, -5413, -5404, -5179, -5178, -5176,    65,     8,
+           65,    98,   109, -5380, -5308, -5212, -5210, -5199,
+        -5188, -5186, -5175, -5158, -5192,    95,   109,     8,
+        -5198, -5195,    20, -5197,    20,    20,    95, -5207,
+        -5204, -5203,    65,    65, -5203,    65,     3,    21,
+        -5194,    66, -5211,    39, -5295, -5280, -5265, -5251,
+        -5226, -5223, -5222, -5221,    20,    20,    39, -5225,
+        -5206,    39, -5242, -5238, -5234, -5156, -5232,    20,
+           20,   110, -5237,   111,   110,    20, -5239, -5232,
+           20, -5233, -5246, -5245,     9,    20, -5225, -5245,
+        -5144,     3, -5248, -5257, -5256, -5197,     9, -5138,
+           65, -5260,     8,    65, -5262,    65, -5197, -5250,
+        -5241, -5276, -5270, -5225,    39, -5224, -5274, -5237,
+           66,    66,    65, -5272, -5278,    40, -5237,   115,
+        -5285, -5283, -5279,    20,   111, -5289, -5288, -5277,
+           20, -5293, -5237,    89,    62,    20,    65, -5299,
+        -5298,   109,   109, -5305, -5302,     8, -5304,    89,
+           20, -5196,    62, -5292, -5371, -5364, -5357, -5354,
+        -5350, -5334, -5322, -5319, -5298,   109, -5287, -5298,
+        -5275,    62, -5329, -5327, -5196,    62, -5321,    95,
+           65, -5302,    95, -7777,    40,   110, -5343, -5341,
+        -5338,    84, -5221,    40,    40, -5196, -5339, -5302,
+        -5304,    20, -5273, -5438, -5333, -5332,   109, -5353,
+           21,    21,   109,    95,    40, -5362, -5360, -5328,
+        -5196, -5320,    21,    63, -5365, -5368,    20,    40,
+           20,   111,    40, -5376, -5373, -5298,   109,    66,
+        -5378,    98, -5240,    66, -5384, -5383, -5379,    21,
+        -5390, -5389, -5130,    21, -5377,    63, -5395, -5197,
+        -5393,    21,    66, -5399, -5393,    98, -5394, -5401,
+           63, -5393,    21, -5388, -5130, -5409, -5408,     9,
+            9, -5408,     9,    66, -5411, -5424, -5419,    95,
+          115, -5418,    61, -5422, -5196, -5375, -5408, -5375,
+        -5433, -5431, -5429, -5298,    66, -5221, -5375,    20,
+          111, -5445, -5436, -5423, -5444,   109, -7777, -5421,
+        -5375,   109, -5411,    97,    20,   115, -5835, -5457,
+        -5451, -5130, -5442, -5454, -5393, -5440, -5393,    21,
+        -5439, -5700, -5470, -5463,   109,    63,    38, -5468,
+        -5467,    99, -5233,    99, -5298, -5466, -5628, -5499,
+        -5484, -5481, -5480, -5400, -5284,   111,    62,    62,
+           63, -5483,   111,     8, -5497, -5491, -5490, -5489,
+           99,    99,    98, -5495, -5489, -5478, -5469,    98,
+           99, -5489, -5456, -5560, -5519, -5514, -5513, -5510,
+        -5507,     8,    63, -5400, -5403,   123, -5294,   123,
+        -5509,    98, -5517,    63,   123, -5332, -5511, -5525,
+        -5522, -5518, -5523,    98, -5512, -5557, -5531,    98,
+        -5530, -5273,    99, -5538, -5536, -5535, -5508,   111,
+          111,    89, -5543, -5540, -5542,    99,    99, -5551,
+        -5548, -5542,    66, -5272, -5542, -5546,    66, -5555,
+        -5542,    99, -5375,    99, -5375, -5558, -5370, -5554,
+        -5584, -5580, -5571, -5202, -5567, -5197, -5549, -5197,
+           62, -5566, -5568, -5575, -5374, -5569, -5534, -5577,
+        -5361, -5197, -5153,   115, -5583, -5582,    21,    98,
+        -5616, -5601, -5599, -5593, -5489, -5591, -5279,    20,
+           21, -5597, -5596, -5590,    99,    20,    40,    65,
+           98, -5608, -5604, -5339, -5197,    99, -5595, -5578,
+        -5613, -5611,     8, -5221, -5332, -5591, -5607, -5408,
+        -5455, -5622, -5591,    20, -5615, -5408, -5626, -5347,
+        -5620,    97,    40,    97, -5680, -5666, -5661, -5656,
+        -5651, -5642, -5591, -5638,    98, -5625, -5489, -5624,
+        -5614,    98, -5638, -5591, -5849, -5279, -5645,    65,
+        -5688,   110, -5233, -5654, -5653,    98,   111, -5647,
+        -5658, -5321, -5659,    20,    99, -5662,    20, -5489,
+           65, -5664, -5671, -5301,    98, -5665, -5669, -5678,
+        -5676, -5675, -5332,    20,    96,    40, -5591, -5332,
+        -5692, -5685,    98,    61,     8, -5687, -5674, -5455,
+        -6857, -5342, -5670, -5657, -5675, -5697, -5393,    21,
+        -5646,    21, -5641,     9, -5797, -5790, -5738, -5716,
+        -5710, -5707,     9, -5542, -5244, -5244, -5712,    99,
+        -5714, -5708, -5542, -5699, -5726, -5723, -5722, -5721,
+           21,   111,   111, -5725,   114,   114, -5736, -5733,
+        -5732, -5225, -5455, -5455,    89,    20, -5284, -5730,
+        -5737,    63, -5771, -5746, -5743,   109, -5735, -5744,
+           99, -5715, -5765, -5759, -5757, -5755, -5591, -5232,
+           87,    98,    98,    98, -5753, -5542,    98, -5763,
+        -5542, -5753, -5756, -5489, -5752, -5769,    98, -5825,
+        -5745,   114,   110, -5778, -5776, -5775, -5770,    98,
+        -5232, -5233, -5780,    89, -5783, -5535, -5244, -5760,
+           39, -5777, -5774, -5729,    97, -5788, -5794, -5304,
+           61, -5321,    98,   115, -5793, -5812, -5807, -5801,
+        -5789,    21, -5805, -5804,    89,    63, -5786, -5279,
+        -5732,    98, -5768, -5698, -5821, -5579, -5695, -5725,
+          114, -5640, -5576,    66,    99, -5831, -5828, -5302,
+           99, -6082, -5820,    99, -5455,    21, -5826, -5590,
+        -7027, -5820, -5826, -5913, -5898, -5855, -5844, -5841,
+          111, -5843,   115,   115, -5850, -5848,    38,     3,
+        -5849,    87, -5724, -5711,    99, -5830,    66, -5875,
+        -5871, -5751, -5864, -5862,   109,    99,   109, -5820,
+        -5374,    20, -5854, -5824, -6525, -5820, -5866,    65,
+        -5874, -5853,   111, -5888, -5884, -5881, -5444, -5379,
+        -5873, -5444, -5819,    97, -5887,   109,    62,   114,
+        -5842, -5894, -5232,    20,    97, -5883, -5232, -5882,
+           66, -5279, -5910, -5903,   109, -5874,    65, -5304,
+        -5675,    66, -5897, -5895, -5818, -5269, -5240,    39,
+           65, -5923, -5920, -5918, -5332,    88,    65,     3,
+        -5758,    39, -5921, -5931, -5926, -5225, -5304, -5591,
+        -5919,     3,    39, -5943, -5936, -5935,    65,     9,
+        -5935, -5338, -5928, -5787, -5917,     3,     3, -5153,
+        -5941, -6772, -6347, -6306, -6292, -6198, -6185, -6046,
+        -6026, -6015, -6005, -5969, -5960, -5959,    96,    96,
+        -5963, -5962,   106, -5966, -5130,     3, -5130,    21,
+           66, -5984, -5976, -5975, -5130,    21, -5944,    86,
+        -5982, -5396,    86, -6079, -5941, -5944,    86, -5974,
+        -5991, -5490, -5988, -5158,    96,    66, -5158, -5996,
+        -5490,    21, -5987, -5941, -5396, -5454, -5983,    38,
+        -5940,     9, -6388, -5410, -6001, -6010, -5325,    98,
+           62, -5144, -6013,    61, -5143,    61,    62, -6021,
+        -6020, -6019, -5211,   111,   111, -6024,   111,     9,
+           21,     9, -6035, -6033, -5130, -6031,    89,    89,
+        -5407,    21, -6023, -6041, -6040, -5455,    21, -6018,
+           98, -6045, -5455, -6012, -6009,    21, -6155, -6108,
+        -6087, -6073, -6060, -6054, -5402,     9, -5284, -6057,
+        -5138,    20, -5138, -6056, -6071, -6068, -6065,    21,
+        -6053, -5393, -6044, -6000, -5455, -5144, -6069, -5232,
+        -5143, -6068, -6078, -5490, -5248, -5942, -5755, -6525,
+            3,     3, -6138,    39, -5225, -6080, -6077, -6099,
+        -6092, -5480, -5138,    88, -5707, -5542, -6090, -5138,
+        -7027,     3, -5138, -6101, -6095, -5663,    39, -6094,
+        -6086, -6084, -6076, -6072, -6141, -6123, -6120, -6115,
+        -5284,    64, -6107, -6117, -6095, -5542,    99,    65,
+        -6118,   111, -6116, -6136, -6131, -6129, -6002, -6122,
+        -6114,    98, -6067, -6118,    39, -5944, -5138, -5225,
+        -5548, -6095, -7027, -6133,    87, -6147, -5542, -6145,
+        -6139,    40, -6130, -5548, -6151,   111, -5411,    40,
+        -6132,    66, -5411, -6180, -6176, -6164, -6163, -6162,
+           63, -6150,   111,    89, -6173, -6170, -6169,    40,
+           89,    40, -6169,   110, -6171, -6169, -6161,    40,
+           63, -6179,    65,    65, -6182, -6023, -5542, -6181,
+           62, -6195, -6191, -6189, -6183, -6190,    89, -6040,
+        -7018, -5142,   110, -5130, -6194, -5408, -6239, -6214,
+        -6212, -6206, -6205,    89,    86,    89, -6210, -6205,
+        -6197, -6208,    62, -6196, -6190, -5664, -6234, -6111,
+        -6222, -6118, -6168,    40,    65,    40, -6224, -5332,
+          111, -8152, -6152, -6220, -6213, -8179,    65,    36,
+        -5664,    85, -6162, -6020, -6228, -6211, -5244, -6261,
+        -6244,    96,    89, -5709, -6248,    97,    89,    96,
+        -6251, -6040, -5664, -6254,    97,    89, -6117, -5542,
+           99, -6237,    39,    65, -6179, -6287, -6282, -6274,
+        -6267, -6205,    85, -6269, -6260, -6271, -6257, -5537,
+           89, -6193, -6279, -6277, -6188, -5537, -5699, -6272,
+        -6175,   123, -6284, -5478,    98, -6030, -6179, -6291,
+           86, -5321, -5896,   111, -6297, -6296,    62,    39,
+           97, -6303, -5225, -6301,    19,    99,    87, -5245,
+        -6290,   115, -6323, -6316, -6315, -5268, -6312,    20,
+        -5196,   115, -6305,    62, -5975, -6319,    86, -6321,
+        -6304,    20, -5379, -6331, -5203,    62,    65, -6226,
+           40, -5332,    40, -6335, -6333, -5410,    40, -6339,
+        -5393, -6330,   127, -6342,    98, -6337, -6346, -6126,
+        -6329,   127,     9, -6441, -6426, -6374, -6368, -6356,
+        -5203,     9, -6345, -5259, -5699, -5177, -6360, -6344,
+        -6363,    65,   127, -6179, -6230, -6362, -6359,    66,
+        -6372, -6370, -5268, -6367, -5144, -6367, -6414, -6407,
+        -5178, -6381,    39, -6380,    95, -6400, -6389, -5418,
+        -6387,    95, -6371,    39,    65, -6397, -6394, -5330,
+        -6388, -6392, -5330,    95,   108, -5268,    39, -6393,
+        -6401, -6403, -6386, -5225, -6366, -6322, -6320, -6408,
+           95, -6411, -6286, -5490, -6280, -6146, -6422, -6417,
+        -5909, -5245, -6346,    65, -5130,   110, -6423, -5591,
+        -6421, -5130, -6433, -6431, -5535, -5233, -6420, -5156,
+        -6419,     3, -5492, -5489, -5332, -6436, -5939, -5400,
+        -5130, -6566, -6540, -6531, -6512, -6484, -6447, -6473,
+        -6466, -6457, -5509, -6455, -6454,   123,   123,    61,
+        -6437, -6463, -6460,    65, -6454,     8, -6459, -5509,
+        -6456,    89, -6469, -5509,    21, -6471, -5455,    62,
+          123, -6476, -6475,    64, -6481, -6480,   123, -5397,
+           64, -6483,    21,   123, -6497, -6489, -6398, -5455,
+           98, -6494, -6491, -6493, -6488,    39, -6496, -6487,
+          123, -6504, -6499, -6501, -6479, -5921,    39,    40,
+        -6510, -6507,    88, -6509,    88,    88, -6387, -5332,
+        -6524, -6522, -6519, -6518,   106,    61,    96, -6475,
+        -5277, -5294,    96,    64, -6526,    88, -6491,    95,
+        -5648, -5370, -5804, -6535, -6192, -6529, -6520, -6537,
+           98, -6539, -5332,    98, -6564, -6556, -6547,    62,
+        -7151, -6538, -6459, -6554, -5268,    65, -6398, -6545,
+           21,   110, -6179, -5233,    98, -6563, -6560,    21,
+        -6562, -5233,    62,    95, -6020, -6555, -6701, -6685,
+        -6574, -6571, -6551, -5824, -5202,    62, -6633, -6621,
+        -6612, -6598, -6588, -6583, -6518, -6573, -6014, -6585,
+        -6581, -5537, -6572, -6570, -6596, -6593, -6472, -6534,
+          110, -6472, -6592,    63, -6253, -6595, -6605, -6603,
+        -5537, -6594,    89,    96, -5720, -5537, -6472, -6454,
+          110,   110, -6608, -6604, -6618, -6518, -5467, -5402,
+        -6030, -6611, -6118, -5277, -5824, -6629, -6626, -6625,
+        -5370,    89, -6625,    99, -6627, -6631, -5370, -5542,
+        -6624, -6667, -6656, -6646, -6643, -6641, -7721, -5804,
+        -5824,   111, -6030,    98,   111, -6639, -5545, -6651,
+        -6890, -6632, -6617,    99, -6601, -6841, -5720, -6654,
+        -6662, -6659, -5720, -5489, -6658,    97, -5489, -6040,
+        -5233,   110, -6665, -6683, -6676, -6673, -6040, -6664,
+        -6660, -6040, -6655,    89, -6673, -6795, -5720, -6658,
+        -6509, -6675, -5967, -6162, -6665, -6687,    97, -6690,
+        -6253, -6684, -6506, -6697, -6472, -5375,   110, -5233,
+        -5650, -5272, -6689, -6682, -6681, -6765, -6728, -6712,
+        -6710, -6518, -6472, -6674, -6652, -6591,    96, -6500,
+        -6716, -6518, -6464,    66, -6726, -6720,    61,   123,
+        -6723,    88,    99, -6509, -6715, -5272,    61, -6724,
+        -6752, -6743, -6738, -6735, -6734, -6727,    89, -6734,
+        -5277,    98, -6734, -6190,    98, -6737, -6736, -6749,
+        -6747,    96,   110,    89, -5523, -6734, -5277, -5674,
+        -6759, -6757, -6133, -6750, -5236,    64, -6179, -6757,
+        -6734, -6756, -6755, -5225, -6748, -6663, -6040,    98,
+           21,    39,    21, -5720, -7228, -6972, -6950, -6801,
+        -6791, -6786, -6782, -6380,    21, -5720, -6563, -6784,
+           61, -6771, -6789, -6788,    96, -5675,     8, -6797,
+        -6794,     8, -6474, -6493, -6790, -6522,    96,    65,
+        -6785, -6809, -6205, -6806, -6493, -6768,    39,    21,
+        -6040, -6936, -6925, -6860, -6821, -6493, -6818, -6387,
+           98, -5455,    39, -6816, -6808, -6853, -6848, -6840,
+        -6832, -6829, -6387, -6807, -5720, -6387,    39, -5272,
+        -6836, -6835,    64,    64, -6837, -5921, -6780,    89,
+        -6844,    65, -5272, -6839, -6847, -6525,    89,    64,
+        -6760, -5272, -5138, -6846, -6843, -6856,    96, -5411,
+           96, -6847, -6855, -6852, -6868, -6864,    38, -6838,
+        -6866, -6831, -5921, -6827, -6910, -6887, -6879, -6874,
+           96,    61, -6876,    89, -5537,    66, -6877, -6747,
+        -6884, -6454,   123,    85,    89, -6095,    21, -6901,
+        -6898, -6893, -5256, -6878, -6867, -6896,   123,    88,
+          123, -6805, -5537,    98,   108, -6905, -6885, -6205,
+        -6897, -6908,   123, -6764,    89, -6742, -6916, -6913,
+           64, -5921,    39, -6714, -6919,   123, -6432, -6923,
+        -5729, -6205,   110, -5921, -6921, -6930, -6798, -5732,
+        -6272,    63, -6190, -5779,    89, -6928, -6924, -6179,
+        -6946, -6518, -5432, -6162,     3, -5233,    39, -6942,
+        -6502, -6941, -6947, -6948,    89, -6030, -6955, -6953,
+        -6945,    96,    62, -6962,    96, -6961, -6960, -6954,
+           86,    95, -6970, -6965, -6697, -6272,    39, -5375,
+        -5509, -6967,    86, -6964, -7052, -7022, -7010, -6985,
+           38, -6380, -6982, -5393,    89, -6855,    20,   123,
+        -6983, -7004, -6990, -5374,   123, -6983, -6798, -6998,
+        -6996, -5198, -6984, -6981,   109, -5375, -5330, -6920,
+        -6997,    66, -5375,    66, -7005, -7007,    66, -7008,
+        -5393, -6483, -7017, -7015, -5268, -7003, -7002,    95,
+        -7000, -6830, -7033, -6995, -6971, -5546, -7043, -7032,
+        -7030, -5374, -5345,    66, -6697, -5272, -5675, -7028,
+        -7035,    88, -7021, -7038, -5849, -6205, -5402,   115,
+           64, -7034, -7020, -7045,    86, -5396, -5393, -5469,
+        -6205, -7039, -5233, -7050, -7140, -7092, -7080, -7078,
+        -7074, -7064, -7062, -6190, -7047, -7042,    96, -5272,
+        -7068,    89,    96, -6697, -7062, -6999, -5550, -7067,
+        -6754, -6205, -7076, -7071, -5345, -5568,    89, -7075,
+        -7087,    98, -6190, -5130, -7061, -6959, -6952, -5396,
+        -6934, -6544, -6918, -5158, -7096, -5389, -5158, -5158,
+        -7115, -7111, -7105, -7103, -5732, -7094, -7091,    89,
+          108, -7103, -5732,    64, -7102, -7478, -5158, -5235,
+           66,    89, -7063, -7126, -7118, -7110, -7121,    89,
+        -6153, -7124,   111, -7117,    99, -7108, -7136, -7133,
+        -5722, -5725,   114, -5921, -7131, -5722,    64,    65,
+        -5732,    89, -7132,    64, -7222, -7191, -7173, -7167,
+        -7153, -7150, -7148, -7138, -5792,    39, -6884, -7212,
+        -6259, -7164, -7161, -7159, -6169,   121,    64, -6169,
+        -7134,   111,    89, -7157,    89, -5432, -7152, -5967,
+        -5751, -5153, -7147, -7125, -6767, -7183, -6031, -7179,
+        -5268, -5664, -7177, -5284,    66, -5332, -5332, -7186,
+        -5393, -7181, -5277,   109, -6259, -7185, -7180, -7206,
+        -7198, -6173,    66,    63, -6194,    89, -7203,    21,
+        -7202,    66,    63,    89, -5530,   121, -7210, -6272,
+        -7157, -7201, -7217, -7214, -5843, -7197, -6118, -7196,
+          110, -5277, -5590, -6855, -5550, -7219, -7225, -5482,
+        -7215, -5843,   115, -7190, -7493, -7455, -7435, -7386,
+        -7234, -7172, -7243,    87, -7241,    97, -7240, -7171,
+           61,    97,    38, -7252,    66, -5792, -5443, -7361,
+           87, -5921, -6525, -7250, -7261, -7257, -5724, -7249,
+        -6837, -7259, -6525, -6475, -7256, -7285, -7267, -5177,
+           98,    39, -7265, -7280, -7273,   114,    61,    66,
+        -7260, -7278, -6256,    66,   107, -7255,    99, -5664,
+        -7282,    97, -5711,   110, -7279, -7338, -7329, -7309,
+        -7305, -7295, -6472, -7293,   114,   114, -7284, -7299,
+        -7298,    40,   114, -7302,   114, -6179, -5779,    39,
+        -6178, -7307, -7301, -7308,    66, -7324, -7321, -7319,
+        -5440, -5375,    66, -7297, -5256, -7277, -7239,    89,
+        -6770,    97, -5375, -5130, -6272, -7298, -7323, -5294,
+        -5389, -7334, -7293,    61, -7328, -7332, -6472,   123,
+        -7327, -7326, -7353, -7343, -5496, -5353, -5256, -7350,
+        -8128, -5277, -5664, -7346,    21, -7341,    89, -7218,
+        -7337, -7375, -7367, -7364, -6697, -6118,    66,    64,
+           63, -7381, -7327, -5332, -5489, -7363, -7359, -6697,
+        -6118,    84,    40, -7370, -5277,    39, -5225, -7384,
+        -6271, -7379, -7374,    89, -5225, -6334, -5267, -7378,
+           66, -7383, -7406, -7404, -7399, -7396, -7393,    38,
+        -5225, -5792, -7392, -5225,   111, -5177, -7395, -7401,
+        -6403, -5279, -5225, -7402,    62,    39, -7413, -7410,
+        -6272,    65, -7411, -6118, -5225, -7421, -7417,    89,
+        -7409, -7225, -6145, -5225, -7416, -7429, -7425,   114,
+        -7403, -7427, -7400, -5553, -7398, -7431, -7394, -7214,
+        -7418, -7385,   110, -7437, -5582, -7452, -7450, -7447,
+        -7444, -5592, -7436,    84, -5592, -7442, -5408, -5592,
+        -7446,   110, -5592,   110, -5935, -7449, -7449, -7473,
+        -7470, -7461,    96, -7314, -7453, -7465, -7464, -7451,
+           66, -5209, -6525, -7460, -7448, -7445, -7471,     3,
+        -6179, -7475, -6179, -7491, -6885, -7734, -7963, -5325,
+        -5962, -5332, -7474, -7472, -7351, -7432, -7469, -7434,
+        -7525, -7433, -7371, -5935, -7366, -7570, -7520, -7507,
+        -7502, -5383, -5400, -5406, -5684, -7499, -6065, -5332,
+        -7517,    98, -7505, -7516, -7514, -7511, -5583, -5829,
+        -5664, -5664,    98, -7512, -7401, -6734,   110, -5720,
+        -7537, -7532, -7528, -7444, -7518, -7743, -6770,   110,
+        -6038, -5592, -7524, -7515, -6336,   110, -7639, -7533,
+        -6694, -7567, -7563, -7556, -7548, -7543,    96, -5490,
+        -5332, -7535, -7531, -7510, -7551,    98, -7503, -5492,
+        -7501, -6436,    65,    40, -7558, -7555, -5454, -7557,
+        -7604, -7554,   121, -5497, -7561, -7553, -5256,   114,
+        -6798, -6388, -7582, -7576, -7575,   115, -5256,   114,
+           98, -5843, -5432,   111, -5256, -7574, -7597, -7592,
+        -7586, -7569, -5148, -5144, -7564, -5256, -7498, -7589,
+        -7595, -7575, -7574,     3, -7591, -7619, -5699, -7607,
+        -5933, -7485, -7588, -7559, -7575,    65, -7605, -7613,
+        -5410,    63, -7574, -7610, -6388, -7615, -7589, -5144,
+        -7612, -7611, -7606, -7652, -7647, -7626, -7623, -6518,
+        -7603, -7552, -7632, -7629,    38, -5410, -5256,     8,
+        -7638, -5418, -5221, -7630,    64, -7636, -7642, -7682,
+           84, -7637, -5410, -5196,    65, -5205,    65, -7649,
+        -5256, -6830, -7648, -7645, -5699,    84, -7109, -7820,
+        -7966, -7746, -7663,   109, -7661, -5256, -7651, -7739,
+        -7725, -7684, -7661, -5729, -7675, -7673, -5375, -6119,
+        -5175,    65, -5236, -5225, -6493, -5236, -7674, -7672,
+        -7609, -7671,    66, -7662, -7720, -7714, -7694, -5225,
+        -7134, -7680, -7644, -7635,     8,    65, -7707, -7704,
+        -7702, -5225, -6493, -7691, -7625, -7492,    64, -7318,
+           85,    64, -7090, -5225, -6493, -6525,    88, -6416,
+          115, -7712, -7716, -5641,    64, -7719, -5641,   109,
+        -5256, -5301, -7715,    98, -7722, -7737, -7709, -6837,
+        -5921,    63, -7724, -7601,    40, -7732, -7372,    40,
+           40, -6847,    99, -7741, -7735, -7094,   111, -8176,
+           40, -7740, -7946, -7879, -7870, -7864, -7756, -5332,
+        -7754,    85,    85, -7733, -7781, -7770, -7766, -7764,
+        -5291,    89,    40,    63, -5277, -7755, -7768,    89,
+           89,    40, -7778, -6857, -6847,    89, -7767, -7848,
+        -7765,   109, -6734,    40, -7779, -7837, -7827, -7802,
+        -7791, -7788,   121, -7777, -5277, -7787, -5480, -7181,
+        -7796, -5277, -5400, -7789, -5277,    40, -7797,    89,
+        -7798,    40, -7808, -7806,    89, -6169, -5291, -7801,
+        -7185, -7796, -7814, -6330, -7807, -7800, -6330,     8,
+        -7815, -5277, -5256,   111, -7176, -6045, -6170, -5332,
+        -5273, -7181,    65, -7832,    89, -5202, -7826, -7825,
+        -7834,    85, -6734, -7822, -7819, -7857, -7850, -7845,
+        -7843,   109, -7818,    40, -7813, -7843,   109, -7795,
+        -7955, -5332, -7854, -5402, -7849, -5202, -5277, -5803,
+        -7852, -7862, -7860,    89, -6734, -6388,    64, -6388,
+        -7867,    65, -7861, -6040,    98, -7859, -7876, -7873,
+        -7856, -7719,    99, -6169, -7878, -7732,   115, -7926,
+        -7882, -6627, -7914, -7895, -7886, -6169, -7890, -5256,
+        -6627, -6627, -7574, -7888, -7313, -7885, -7877, -7900,
+        -5301, -7851, -5277, -7898, -7912, -7909, -7906, -5301,
+        -7894, -5156, -5301, -7904, -7821, -7777, -7817, -5332,
+           65, -5332, -7719, -7923, -7920, -6793, -7554, -7911,
+        -5583,    98, -7910,     8, -7907, -7872, -7932, -5256,
+        -5375, -5732,    89, -5732, -7712, -7936,     8, -7929,
+        -7941, -5332, -6483, -5721,   121, -5332,    63,    40,
+           89, -7944, -7950, -7948,    66,   111, -7953, -7027,
+        -7939, -7959, -7027, -7063, -7925, -7847, -7776, -7063,
+        -5272, -7730, -7713, -7962, -5542, -7964, -8025, -7992,
+        -7989, -7987, -7974, -6023, -7401, -7732, -5279, -7977,
+        -7973, -7981, -7980, -5842,   115, -7984, -5150,    98,
+           87, -7983, -7979,   115, -7976,    98,    66, -7854,
+        -8000, -7996, -5144,    89, -5944,    63, -5820, -5820,
+        -8011, -8004, -5144, -7998, -8008,   109, -5820, -5489,
+        -5144, -8003,    66, -8015, -8063, -8009, -5379, -8022,
+        -5143, -5144,    66, -8018,   109, -8014, -5138,   121,
+           66, -8166, -8143, -8076, -8040,   109, -8034, -8033,
+        -8021,    39, -8038, -8005, -8013,    36,     8, -5489,
+        -8065, -8060, -8051, -8047, -5203,    87, -7248, -5410,
+           65, -5553, -5553, -5225, -8057, -5211,    39, -8049,
+        -8046,    84, -8039, -8036, -8062, -7995, -5198, -7988,
+        -5279, -8069,   109,    65,   115, -8072,    65, -8064,
+        -5256,    65, -5711, -5724, -8093, -5583, -8080, -8074,
+        -8090, -8085,    40, -8071, -5842, -5256, -7815, -5760,
+        -8084, -5852,     8,    66,    87, -8099, -8097,    21,
+        -8091, -5203, -7314, -8117, -8114, -5374, -8104, -5849,
+        -7630,    65, -5410, -7991, -8096,    38, -7036, -7908,
+        -8108, -8088, -8115, -6145, -8083, -8119,    99, -8135,
+        -8090, -8127, -5332, -8186, -8118, -5279, -8064, -8131,
+        -8111, -8124, -6143,    65, -8130, -7106, -8129, -8139,
+        -8138,    21,    95,   109,    21,    99, -8141, -8157,
+        -8153, -8150,   115, -5849, -8142, -8137, -7980,   115,
+        -8134,    95, -5374,   109, -5530,    95, -7980, -8163,
+        -5178, -7999, -8156, -5408,    66, -8164, -8183, -8178,
+        -7719, -5158, -8174, -7710,    88, -5272,    85, -5272,
+        -8173, -8165, -5911, -8140, -8162,    97, -5273, -5279,
+        -6392,   121, -8116, -8181, -8180,
+};
+
+static long _vq_p_res1024_0a[] = {
+       722928896,-8310680,1613258432,    80,   376,   728,   832,    96,
+           96,   736,   352,   800,   800,   800,   104,   104,
+          352,   192,   800,   800,   336,   376,   376,   376,
+          192,   192,   192,    32,    96,    96,    32,   336,
+           96,    96,    32,    96,    96,   208,   104,    32,
+          208,   104,   104,   104,   112,   112,   720,   720,
+          104,   112,   736,   104,   104,   736,   376,   328,
+          328,   728,    32,   544,   800,   544,   544,   544,
+          192,   800,   800,   208,   544,   544,   192,   208,
+          800,   376,   800,   800,   344,   328,   328,   328,
+          376,   328,   328,   328,   992,   728,   728,   328,
+           96,   328,   328,   328,   328,   328,   192,   192,
+          336,   728,   728,   192,   192,   536,   336,   336,
+           96,    96,   336,   184,    32,    32,   192,   728,
+          328,   328,   328,   184,   728,   184,   104,   728,
+           32,   728,   728,   728,   208,   192,   176,    32,
+           32,   800,   544,   728,   544,   544,   544,   544,
+          728,   176,   560,   328,   328,   176,    88,   104,
+          184,   992,   376,   544,   560,   544,   184,   544,
+          104,   800,   800,   800,   800,   800,   200,   200,
+          184,    88,   184,    96,   728,   336,   336,   728,
+          728,   728,   184,   192,   728,   544,   544,   544,
+          728,   728,   560,   352,   352,   376,   184,   544,
+          328,   328,   328,   544,   544,   544,   544,    96,
+          328,   328,   800,   728,    96,   328,    96,   328,
+          328,    96,   368,   352,    96,   544,   368,   560,
+          368,   800,   800,   800,   800,   736,   560,   560,
+          368,   832,   352,   352,   112,   112,   800,   376,
+          800,   800,   800,   800,   560,    96,    96,   328,
+          560,   328,   328,   368,   560,   328,   328,   328,
+          328,   328,   376,   208,   208,   112,   112,   104,
+          104,   104,   104,   736,   104,   104,    32,    96,
+           96,    96,    96,    96,   104,   104,   104,   936,
+          104,   104,    32,    32,    32,   104,   808,   200,
+          808,   112,   352,   560,   104,   376,   200,   104,
+          200,   992,   560,   560,   376,   104,   200,   200,
+          184,   184,   104,   104,    96,    96,    96,    32,
+          112,   184,   728,   720,   728,   720,   800,   720,
+          800,   184,   112,   800,   800,   720,   720,    96,
+          800,   800,   800,   728,   728,   936,   808,   368,
+          192,   192,   536,   736,   112,   800,   800,   720,
+          720,   720,   736,    32,   208,   104,    96,    32,
+          800,   800,   576,   576,   576,   720,   720,   720,
+           32,    32,   376,   376,   104,   536,   368,   200,
+          376,   200,   544,   544,   544,   800,   800,   328,
+          328,   328,   328,   328,   208,   216,   208,   208,
+          720,   208,   216,   720,   720,   192,   112,    80,
+          200,    80,    80,    80,   328,   200,   200,   104,
+          720,    80,    80,    80,   368,    80,    80,    80,
+           32,   800,   800,   544,   720,   384,   200,   200,
+          200,   104,   104,   376,    32,   928,   360,   112,
+          184,   184,   184,   928,   720,   720,   720,   112,
+          192,   192,   192,    32,   936,   720,   720,    96,
+          376,    96,   544,   928,   928,   928,   800,   800,
+          928,   928,   192,   192,   896,   800,    96,   328,
+          328,   328,   544,   544,   544,   544,   544,   376,
+           96,    96,   328,   800,    96,   584,   928,   928,
+          112,   720,   216,   192,   192,   216,   928,   928,
+          928,   928,   360,   200,   200,   200,   112,   376,
+          720,   720,   720,   112,   184,   184,   184,   184,
+          112,   184,   184,   184,   328,   184,   376,   328,
+          328,   328,   328,   328,   184,   368,   536,   368,
+          112,   808,   192,   192,   192,   192,   584,   184,
+           96,   200,    96,    96,   184,   184,   112,   368,
+          720,   368,   536,   112,   112,    96,   112,   184,
+          184,   184,   928,   928,   184,   112,   584,   928,
+          928,   720,   720,   928,   928,   216,    96,   928,
+          192,   192,    96,   928,   936,   928,   928,   928,
+          936,   936,   536,   936,   328,   192,   216,   216,
+          192,   192,   936,   936,   112,   936,   192,   584,
+          328,   112,   800,   800,   800,   184,   936,   192,
+          216,   720,   112,   184,   800,   800,   544,   544,
+          544,   800,    96,   544,   368,   112,   328,   328,
+          584,   216,   192,   808,   544,   808,   184,   184,
+          536,   368,    80,   720,   112,   192,   192,   368,
+           80,   328,   192,    80,   328,    80,   800,   800,
+          544,   112,   112,   328,   544,   328,   200,   544,
+           80,    80,    80,    80,   328,   112,    80,    80,
+           80,   368,   328,   216,   192,   544,   544,   192,
+          936,   936,   328,   544,   544,   544,   544,   328,
+          936,   192,   800,   192,   800,   192,   216,   192,
+          192,   800,   216,    80,    80,   192,   584,   112,
+          200,   800,   800,   208,   208,   200,   328,   720,
+          328,   328,   536,   200,   200,   200,   192,   720,
+          720,   200,   192,   800,   800,   208,   192,   112,
+          112,   192,   200,   200,   544,   544,   192,   192,
+          192,   192,   208,   200,    96,   200,   192,   192,
+           96,    96,    96,    96,    96,   808,   536,   192,
+          192,    32,    32,    32,   808,   936,   200,   200,
+          936,   808,    32,   544,   208,   800,   208,   192,
+          192,   192,   192,    32,    32,   800,    32,   192,
+          536,    96,    96,    96,    96,   544,   544,   544,
+          544,   544,   192,   208,    96,   112,   800,   800,
+          800,   192,   192,   192,   192,   328,    96,   328,
+          192,   192,   112,   328,    96,   200,   192,   800,
+          936,   192,   936,    96,    96,    96,    96,   208,
+          208,   208,   800,   800,   544,   184,   800,   184,
+          184,   720,   112,   536,   360,   720,   536,   184,
+          376,   184,   992,   328,   808,   192,   200,   112,
+          104,   200,   192,   192,   184,   184,   808,   192,
+          192,   200,   184,   808,   200,   200,   200,   192,
+          536,   192,   112,   200,    32,    32,   208,   104,
+          208,   192,   800,   800,   184,   192,   192,   192,
+          736,   184,   344,   368,   216,   112,   112,   112,
+          208,   208,   536,   208,   568,    32,   208,   112,
+          184,   184,   800,   568,   104,   568,   352,   208,
+          208,   184,   184,   216,   808,   808,   808,   216,
+           96,   112,   112,   736,   184,   184,   216,   216,
+          584,   344,   584,   112,   200,   104,   568,   176,
+          216,   368,   376,   176,   176,   928,   200,   928,
+          200,   928,   928,   928,   928,   200,   544,   544,
+          176,   328,   328,   328,   328,    96,    96,   176,
+           96,    96,   176,   176,   584,    32,   552,   216,
+          328,   328,   552,   192,   192,   552,   184,   112,
+          184,   384,   184,   384,   184,   184,   184,   736,
+          736,   112,   112,    32,   728,   200,   728,    96,
+           96,   200,   736,    32,    32,   192,   192,    96,
+           32,   728,   200,   560,   728,   728,   584,    32,
+          552,   584,   552,   352,   552,   552,   800,   928,
+          928,   552,   544,   800,   800,   552,   192,   192,
+          192,   184,   928,   736,   736,   112,   928,   352,
+          928,   928,   560,   736,   112,   736,   216,   216,
+          216,   192,    96,    96,    96,   544,   544,   544,
+          112,   728,   728,   192,   728,    96,   328,   184,
+          184,   184,   192,   728,   800,   800,   736,   352,
+          192,    32,   192,   192,   352,   560,   736,   192,
+          736,   104,   208,   736,   560,   104,   800,   544,
+          544,   544,   544,   112,   800,   800,   112,   208,
+          104,    80,    80,    80,    80,   104,   200,   104,
+          192,   192,    32,   800,   800,    32,   560,   736,
+           32,   192,   192,    80,   344,    32,    80,    80,
+           80,   192,   192,    96,   104,    96,   192,   560,
+           32,   104,   208,   208,   184,   104,   112,   560,
+          112,   216,   104,   200,    80,   200,    80,    80,
+           80,    80,   200,   200,   184,   112,   104,   328,
+          104,   200,    32,   208,    96,   200,   728,    96,
+          184,    80,    80,   104,   336,   200,   336,   208,
+          328,    96,    96,   336,   328,   336,   184,   200,
+          184,   336,   336,   336,    32,   176,   552,   552,
+           80,   336,    80,    80,    80,    80,    80,    32,
+          176,   176,   176,    32,   104,   184,    96,   104,
+          104,   184,   184,   176,    32,    96,   200,    96,
+           32,   328,   328,   176,   184,   200,   184,    96,
+           96,    96,    96,    96,    96,    32,   104,   208,
+          200,   200,   176,   176,   536,   176,   200,   176,
+          104,   184,    32,    32,   536,   184,   184,   536,
+          336,   104,   176,   176,    32,    32,   176,   336,
+          352,   336,   336,   336,   184,   184,   336,   368,
+          112,   336,   184,   800,   104,   584,   552,   104,
+          200,   728,   720,   720,   720,   352,    96,   736,
+          728,   736,   352,   216,   352,    80,    32,   176,
+           80,    80,   176,   104,   376,   536,   552,   552,
+          728,   728,   104,   552,    32,   552,   720,   552,
+          552,   552,   552,   816,   720,   720,   720,   720,
+           32,    80,    80,    80,   736,   936,   936,   936,
+           32,    32,   192,   192,   104,   936,   552,   552,
+          536,    32,   192,   376,   192,   176,   728,   112,
+           96,   352,    96,   720,   720,   104,   104,   104,
+          576,   576,   552,   552,   728,   936,   936,   560,
+          112,   560,   184,    96,   568,   720,   568,   176,
+          576,    32,    96,   176,   176,   176,   176,   176,
+          112,   816,   184,   560,   560,   576,   184,   552,
+          552,   552,   560,   184,   184,   560,   104,   936,
+          192,   576,   728,   728,   728,   728,   192,   192,
+          816,   192,   576,    96,   112,   560,   560,   560,
+          560,   192,   104,   192,   360,   568,   552,   552,
+          552,   552,   568,   720,   728,   728,   568,   728,
+          184,   552,   552,   552,   352,   184,   728,   552,
+          728,   720,   192,   200,   720,   720,   720,   360,
+          112,   192,   728,   336,   352,   192,   208,   552,
+          216,   576,   576,   360,   184,   184,   576,   552,
+          552,   104,   552,   552,   552,   184,   720,   184,
+          552,   552,   552,   552,   176,   176,   176,   192,
+          720,   192,   176,   176,   176,    32,   576,   104,
+          568,   728,    80,   720,   104,    80,    80,   176,
+          720,    80,    32,    32,    80,    80,    80,   176,
+          816,   104,   176,   176,    32,    32,   176,    96,
+          552,    96,   192,   104,   192,   208,   192,   728,
+           80,   816,    80,   208,    96,   728,   728,   568,
+          568,   184,    32,    32,    32,   184,   824,   816,
+          184,    96,   104,    96,    96,   344,   336,   176,
+          176,   208,   112,   336,   336,    80,    80,    80,
+          176,   728,    32,   336,   336,   336,   184,   552,
+          552,   104,   208,   208,    32,   552,    96,   552,
+          552,   552,   192,   176,   576,   176,   728,    32,
+          104,   104,   344,   568,   176,   800,   176,   176,
+          192,   344,   192,   944,   208,   208,   568,   176,
+          176,   336,   336,   208,   176,   176,   208,    96,
+          336,   568,   568,   360,   568,   552,   552,   552,
+          552,   552,   552,   176,   176,   552,   176,   344,
+          360,   360,   360,   360,   736,   568,   352,    80,
+           80,    80,    80,   936,   824,   816,   816,   816,
+           96,   936,   936,   568,   344,   344,   344,   344,
+          936,   936,   536,   352,   336,   192,   360,   720,
+          104,   552,   552,   728,   728,   104,   360,   536,
+          184,   536,    80,    80,   536,   720,   720,   184,
+          800,   800,   184,   192,   336,   728,   736,  1000,
+          816,   568,    80,    80,   720,   368,   728,   360,
+          552,    80,    80,    80,   360,   552,   552,   368,
+          360,   808,    80,    80,    80,   808,   808,   816,
+          200,   200,   552,   552,   368,   808,   552,   536,
+          808,   736,    32,   536,    88,   184,    88,   552,
+          552,   552,    88,    96,   808,   936,   728,   728,
+          728,   936,   936,   360,   936,   360,   936,   552,
+          552,   552,   112,   728,   368,   720,   720,   720,
+          720,   728,   216,   928,   928,   928,   344,   808,
+          808,    80,    80,   360,   552,   368,    32,   368,
+          808,    80,    80,    80,    96,   368,   808,   808,
+          552,   552,   552,   184,   552,   184,    32,   184,
+          360,    32,   184,   552,   552,   808,   720,   800,
+          800,   800,   800,   192,   192,   552,   552,   808,
+          720,   720,    88,   728,    88,    88,   720,    80,
+           88,   728,   728,   552,   184,    88,   360,   192,
+          576,   552,   936,   552,    80,    80,    80,   936,
+          184,   552,   936,   552,   552,   936,   184,   816,
+           96,   184,   936,   112,   552,   192,   192,   832,
+           96,   328,    96,   328,   328,   328,   720,   544,
+          544,   544,   192,   728,   328,   328,   328,   328,
+          936,   936,   728,   936,   936,   720,   720,   368,
+           88,    88,   720,   184,   728,   184,   184,   328,
+          184,   816,    88,   544,   328,   328,   544,   544,
+          544,   544,   544,   360,    88,   328,   328,   328,
+          936,   936,   936,   352,   936,   816,   728,   936,
+          936,   544,   544,   936,   560,    88,   328,   328,
+          328,   328,   536,   936,   112,   208,   208,   560,
+          560,   184,   336,   336,   176,   336,   176,   576,
+          936,   544,   936,   184,   184,   720,   184,   184,
+          936,   176,    88,   192,   336,   336,   560,    96,
+          728,   728,   176,    96,    96,   336,    96,   336,
+          560,    88,    96,   184,    96,   184,   184,   184,
+          336,   336,   336,   176,   176,    96,   336,   184,
+          328,   328,   544,   544,   328,   328,   568,   184,
+          328,   360,   568,   192,   184,   184,   808,   336,
+          936,   936,   200,   336,   336,   184,   936,   336,
+          104,   200,   184,   184,   936,   936,    96,   936,
+          192,    88,    88,   720,   728,    80,    32,    80,
+           80,    80,   336,   104,   720,    88,   176,   184,
+          184,    88,   184,   808,   576,   104,   184,    88,
+          568,   720,   568,    80,    80,    80,   808,   104,
+          184,    96,   720,   176,   184,   184,   176,   936,
+          936,   104,   720,   720,   936,    32,   536,   936,
+          936,   560,   936,   200,   800,   800,   200,   728,
+          576,   576,   576,   720,   720,   720,   936,   728,
+          352,   360,   176,   192,   576,   536,    88,   808,
+          816,   200,   808,   184,   184,   184,   184,   104,
+          808,   184,    32,   568,   176,   176,   192,   184,
+          536,   208,   208,   208,   536,   568,   736,   112,
+          736,   176,   728,   176,   176,   368,   736,   808,
+           88,    88,   728,   728,   184,    88,    32,   184,
+          184,    88,    32,    32,    32,    88,   368,   184,
+          736,   816,   176,   568,   536,   536,   336,   184,
+          104,   184,    88,   536,   536,    88,   536,   104,
+           80,    80,    80,    88,   536,   104,   936,    88,
+          536,   360,   336,   336,   336,   336,   360,   208,
+          184,   568,   184,   104,   104,   536,   184,   184,
+          536,   208,   536,   336,   536,    80,   360,   568,
+           80,    80,    80,   536,   104,   536,   368,   808,
+           88,    80,   536,    88,    88,   336,   336,   368,
+          104,    80,    80,   176,   176,   176,   176,   176,
+           88,   568,    88,   336,   104,   568,   336,    88,
+           32,    32,   536,    88,    88,   208,   208,    88,
+          200,   568,   200,   184,   816,   576,    80,   568,
+          184,   208,   112,   112,   104,    80,   104,    80,
+           80,   368,   104,   104,   104,   104,   816,   368,
+          336,   336,   336,   368,   112,   104,   536,    88,
+           88,   536,    88,    88,   568,   336,    88,   208,
+          104,   368,   816,   184,   104,    80,    80,    88,
+          184,   184,   112,   176,   176,   800,   184,   104,
+           32,   800,   184,    32,   536,    88,   184,   560,
+          344,    88,   336,   104,   104,   536,   344,   368,
+          536,   808,   808,   800,   800,   544,   368,   800,
+           88,   576,    88,   560,   176,   176,   176,   808,
+           88,   816,    88,   560,   544,   560,   560,   544,
+          344,   336,   336,   544,   336,    88,   728,   728,
+          728,   200,   336,   728,   184,   184,   560,   536,
+          184,   184,   552,   336,   576,    96,   184,   936,
+          184,   352,   352,   200,   728,   536,   536,    32,
+          544,   728,   176,   728,   536,   176,   536,   192,
+          536,   536,   176,   176,   176,   184,    88,   184,
+          944,   208,   176,   176,   352,    80,   200,   328,
+           80,   176,   336,   544,   544,   544,   800,   176,
+           80,    80,   928,   800,    80,    80,    80,   176,
+          800,   176,   544,   544,   176,   184,   192,   544,
+          336,   192,   176,   176,   104,   176,   544,   176,
+          536,   208,    88,   344,   344,   344,   176,   536,
+          928,   216,   928,   928,   928,    88,   720,   584,
+          328,   928,   928,   328,   928,   928,   104,   208,
+          208,   328,   208,   544,   544,   208,   208,   928,
+          928,   928,   344,   184,   560,   360,    80,    80,
+           80,    80,    80,    80,   192,   176,   200,   192,
+          328,   328,   824,   336,   328,   336,   936,   336,
+          176,   544,   544,   544,   544,   176,   328,   336,
+          184,   560,    80,    80,   328,    80,   336,   336,
+          176,   176,   720,   560,    80,   544,    80,   728,
+          176,   176,   544,   544,   360,   928,   928,   928,
+          184,   184,   176,   560,   360,   104,   344,    80,
+           80,    80,   936,   336,   336,    88,   336,   344,
+          344,   176,   176,   344,   344,   184,   176,   928,
+          928,   928,   928,   104,   176,   816,   336,   192,
+          568,   800,   176,    80,    80,   536,   736,   808,
+          536,   104,   104,   568,   104,   536,   336,   928,
+          928,   336,   720,   536,    32,    32,   568,   208,
+          208,   208,   208,   208,    32,   568,   176,    32,
+          344,    32,   568,   216,   360,   328,   328,   328,
+          544,   544,   552,   328,   328,   552,   552,   208,
+          544,   544,   552,   208,   208,   552,   104,   584,
+          344,   104,   184,   352,   544,   352,   200,   200,
+          200,   352,   104,   208,   208,   208,   104,   104,
+          536,   104,   336,   192,   200,    80,   936,   728,
+          104,   336,   552,   104,   736,    80,    80,    80,
+          192,   192,   560,   344,   192,   560,    32,    80,
+          184,   552,   176,   176,   360,   176,   184,   544,
+          544,   544,   560,   560,   576,   560,   328,   328,
+          328,   736,    32,   200,    32,   376,   544,   360,
+          560,    32,   992,   192,   176,   736,   560,   544,
+          544,   544,   560,   560,   544,   800,   736,   992,
+          728,   800,    32,   720,    32,   992,   560,   560,
+          816,   816,    32,   800,    32,    96,   328,   928,
+          928,   328,   928,   928,   560,   328,   328,   184,
+           32,   928,    32,   328,   568,   728,   328,   328,
+          728,   208,   728,   728,   816,   328,   544,   544,
+          544,   728,   208,   328,   352,   728,   728,   544,
+          544,    32,   192,   184,   184,   584,   184,   728,
+          728,   184,   192,   192,    96,   200,   544,   544,
+          544,    32,    96,    96,   192,   192,   200,   200,
+          200,   800,   208,   800,   192,   544,   560,   552,
+          560,   800,   728,   816,   544,   544,   800,    32,
+          720,    88,    32,   552,   728,    32,   552,   552,
+          728,   800,   544,   192,   176,   176,   176,   544,
+          544,   544,   552,   552,   192,   728,   728,   728,
+          728,   728,   192,   728,   728,   728,   800,   544,
+          176,   552,   728,   800,   104,   192,   576,   336,
+          816,   544,   544,   336,   176,    32,   176,   176,
+          936,    88,    32,   560,   176,   112,   208,   192,
+          208,    32,   184,   344,   176,   560,   208,    32,
+          176,   568,    32,    96,    32,   552,   816,   552,
+          184,   728,   568,   720,   360,   720,   728,   552,
+           96,    32,   728,   184,    96,   728,   552,   112,
+           96,   552,   552,   728,   728,   728,   728,    88,
+          176,   176,   192,   192,   176,   192,   176,   360,
+          184,   176,   176,   176,   176,   560,   208,   208,
+          208,   208,   208,   176,   176,   728,   176,   568,
+          568,   560,   568,    32,   336,   560,    96,   328,
+          184,   184,   816,   544,   176,   184,   184,   184,
+          328,   176,   184,   184,   176,   728,   808,   176,
+          336,   336,   336,   344,   176,   176,   344,   352,
+          176,   536,   808,   544,   544,   560,    96,    88,
+          176,   192,   728,   728,   728,   176,    88,   352,
+           88,   336,   560,   936,   936,   544,   936,   536,
+          536,   184,   536,   936,   536,   536,   536,   536,
+          176,   184,   184,   176,   936,   336,   336,   936,
+          352,    88,    88,   560,   544,   184,   936,   184,
+          184,   560,   936,   560,    96,    96,   560,   736,
+           88,   336,    88,   184,   184,    88,   336,   336,
+           88,   560,   104,   936,   936,    88,    88,    88,
+           88,    96,   336,   184,   184,   336,   104,    96,
+           96,   184,    88,   560,   176,   200,   184,   176,
+          336,   176,    96,   936,   360,   536,   536,   536,
+          536,   536,   536,   536,   176,    88,   184,   728,
+           88,   336,   184,   184,   336,    88,    96,   936,
+          936,   936,   336,    88,    96,   544,   336,   192,
+          184,   176,   352,   176,   176,    96,   936,   192,
+          544,   192,   544,   176,    96,   936,   936,   336,
+          936,   176,   536,   536,   536,   936,   536,   536,
+          536,   936,   936,   400,   616,   616,   224,   440,
+          224,   648,    16,   224,   224,   224,   224,   224,
+          224,   224,   224,   224,   224,   224,   224,   440,
+          400,   400,   128,   400,   648,     0,     0,   400,
+           40,    16,     0,     0,    16,   952,   952,   952,
+          952,   952,     0,    16,     0,    16,   392,   432,
+          400,   400,   400,   120,   392,   392,   432,   432,
+           16,    16,    16,    16,   120,   416,   392,   432,
+            0,     0,   248,   432,    16,   416,   416,     0,
+          616,   416,   400,    16,   400,   616,   432,   608,
+          608,   608,   616,   432,    16,     0,   952,   608,
+          608,   952,   248,   400,   400,   392,   616,   952,
+          952,   952,   616,   448,   440,   392,   616,     0,
+            0,   616,   616,   120,   144,   632,   752,   400,
+          400,     0,     0,     0,   440,   752,   752,   632,
+            0,   416,   432,   400,   416,   840,   840,   416,
+          416,   416,   752,   616,     0,   616,   224,   224,
+          224,   224,   224,   632,   952,   440,   632,     0,
+          752,   752,   400,   400,   440,   752,   448,   448,
+           16,   232,   232,   232,   232,    16,   616,   616,
+          952,   616,   616,   952,   616,   616,   616,   624,
+          616,   632,   632,   400,   400,   400,    16,   632,
+          640,   616,   232,   232,   232,   840,   616,   616,
+          616,   840,   640,   952,   840,   416,   400,   400,
+          400,   952,   416,   640,   640,   640,   752,   840,
+          416,   232,   232,   232,   616,   616,   416,   400,
+          232,   232,   232,   232,   616,   840,    40,   616,
+          616,   440,   632,   840,   752,   400,   400,   400,
+          840,   232,   232,   232,   752,   752,   448,   616,
+           16,   224,   224,   224,   224,   224,   400,    16,
+          224,   224,   904,   616,   224,   224,   224,   224,
+          616,   432,   432,   616,   400,   400,   616,   904,
+          424,   616,   224,   224,     0,     0,   224,    48,
+          840,   224,   224,   224,    16,    16,     0,     0,
+          256,   648,     0,     0,     0,   392,   392,     0,
+          952,   952,   120,   392,   392,   840,     0,    40,
+          952,   400,   400,   840,   840,   952,   952,   416,
+           16,    16,   392,   432,   608,   608,   608,   392,
+           16,   392,   392,   952,   952,   608,   416,   616,
+          616,   416,   608,   392,   632,   952,   952,   392,
+          904,   232,   616,   640,   616,   232,   232,   232,
+          904,   904,   904,    56,   120,   840,   840,   240,
+          256,   256,   640,   616,   616,   232,   232,   232,
+          616,   616,    56,   424,   424,   232,   424,   744,
+          744,   640,   232,   640,   232,   120,   744,   424,
+          400,   400,   400,   616,   120,   616,   616,   640,
+           16,   640,   952,   952,   744,   640,   256,   640,
+          640,   256,   616,   256,   616,   616,    16,    16,
+          256,   656,   616,   616,   392,    16,    16,   904,
+           56,   432,   392,   144,   416,   416,   432,   616,
+          616,   224,   224,   224,   744,   744,   744,   744,
+          616,   840,   744,   744,   616,   616,   616,   256,
+            0,   256,   256,    56,   616,   416,   416,   904,
+          432,   904,   432,   976,    16,   248,   464,   448,
+          232,   232,   232,   232,   840,   128,    48,    40,
+          400,   400,   448,    16,   416,   416,   416,   752,
+          616,   616,   392,   744,   120,   840,   392,   248,
+          248,   232,   400,   400,   616,   232,   232,   616,
+          232,   232,   240,   392,   248,   128,   616,   424,
+          232,   744,   744,   752,   752,   128,    40,   616,
+          400,   400,   616,   616,   744,   128,   400,   400,
+           40,   840,   640,   640,   616,   744,   640,   744,
+          120,   744,   840,   640,   432,   400,   400,    40,
+          744,   640,   616,   616,   752,   400,   264,   616,
+          616,   752,   248,   248,   248,    40,   232,   232,
+          232,   840,   392,   248,   248,   392,   400,   400,
+          400,   616,   432,   616,   248,   248,   248,   616,
+          392,   248,   248,   616,   128,   744,   464,   752,
+          464,   640,   744,   752,   744,   904,    40,   904,
+          904,   128,   232,   232,   232,   128,   640,   240,
+          744,   904,   448,   464,   424,   248,   232,   232,
+          232,   232,   840,   248,   248,   248,   432,   416,
+          464,   232,   256,   232,   232,   400,   232,   248,
+          232,   232,   232,   616,   248,   616,   256,   400,
+           48,   744,    16,   232,   616,   448,   232,   752,
+          128,   248,   616,   616,   616,   416,   400,   400,
+          416,   128,    40,   664,     0,   752,    40,   128,
+          232,   232,   232,    40,   640,   616,   616,   616,
+          616,   240,    40,   752,   640,   840,   840,   400,
+           40,   840,   416,   408,   248,   232,   232,   232,
+          232,   840,   400,   616,   128,   616,   616,   232,
+          232,   752,   840,   400,   232,    16,    40,    16,
+           16,    16,    16,    40,   640,    40,   640,    56,
+          408,   416,   416,   232,   248,   616,   232,   248,
+          416,   232,   432,   616,   432,   616,   616,   840,
+           56,   256,   232,   256,   616,   616,   616,   616,
+          616,   616,   424,   256,   128,   616,    16,   408,
+           16,   416,   416,    16,    16,   640,    16,   632,
+          632,   408,   232,   840,   840,   840,   840,   232,
+          232,   232,   232,   408,   408,   448,   616,   232,
+          128,   840,   616,   960,   232,    16,   840,   840,
+          232,     8,   232,   616,   448,   424,   248,   248,
+          232,   448,   232,   464,   232,    16,    16,   232,
+          232,   424,   616,   144,   232,   256,   616,   424,
+          424,   632,   632,   616,   632,   632,    16,   616,
+          256,    16,    16,    16,    16,    40,    40,   616,
+          616,   624,    40,    40,   616,   840,   840,     8,
+           40,   232,   232,   840,   464,   464,   232,   408,
+          664,   232,   408,   840,   840,   232,   232,   408,
+           48,    40,   408,    16,   240,   232,   232,   424,
+          272,   240,   408,   840,   240,   840,    16,   232,
+          400,   400,   424,   664,   256,   232,   232,   232,
+          232,   840,   408,   408,   408,   840,   256,    16,
+          616,   744,   616,   616,    16,   408,    40,   400,
+          400,   840,   400,   400,   432,   400,   232,   232,
+           40,   128,   400,   400,   416,   416,   400,   616,
+          416,   256,   232,   232,   128,   976,   232,   248,
+          232,   232,   840,   248,   416,   128,   416,   248,
+          232,   232,   232,   232,   232,   448,   232,   256,
+          840,   976,   128,   840,   664,   840,   464,   840,
+          616,   960,   400,   976,   400,   840,    40,   616,
+          464,   640,   960,   640,   640,   616,   608,   608,
+            0,   952,     0,   232,   608,   608,   232,   408,
+            0,   408,   408,   408,   232,   400,   400,   400,
+          840,   616,     0,     0,     0,   624,   232,   840,
+          432,   616,    16,    16,   616,     0,   616,   616,
+          432,   624,   232,   232,   232,   232,   952,   952,
+          952,   424,   840,   416,     0,   904,     0,   616,
+          616,   400,   400,   904,   232,   232,     0,   232,
+          440,   440,   440,   416,   648,   424,   232,   120,
+          120,   120,   232,   120,   120,   408,   408,   232,
+          120,   120,   120,   120,   120,   616,   960,   232,
+          232,   840,   232,   232,   232,   232,   408,   120,
+          464,   120,   120,   960,   840,   120,   240,   120,
+          640,   640,   640,   120,   120,   120,   120,   272,
+          240,   240,   432,   240,   640,   456,   464,   248,
+          744,   840,   232,   640,   232,   624,   416,   232,
+          232,   840,   840,   840,   128,   128,   128,   232,
+          840,   128,   616,   232,   232,    16,   464,   464,
+          608,   840,   232,   840,   840,   608,   224,   232,
+          232,   224,   744,   128,   248,   632,   392,   392,
+          248,   248,   416,   392,    40,   608,   248,   248,
+          248,   608,    48,   272,   120,   120,   120,   408,
+          960,   120,   120,   120,   120,    16,   240,   624,
+          624,   408,   624,   120,   120,   120,   120,   120,
+          120,   624,   952,   904,   952,   608,     0,     0,
+          440,   960,   960,   608,     0,   608,    48,   952,
+          608,   608,   432,     0,   416,   416,   224,   624,
+          224,   224,   640,   640,     0,   952,   640,   960,
+          424,   640,   640,   632,   256,     0,   752,   248,
+           40,   456,   408,   248,   248,   624,    40,   416,
+          136,   752,     8,   624,   624,   624,   624,   624,
+          408,   256,   408,   416,   408,   440,   136,     8,
+            8,     8,     8,     8,   392,   136,   136,    40,
+          456,   136,   416,   256,   616,     0,   624,   616,
+          408,   616,   624,   624,   624,   616,   224,   240,
+          240,   240,   224,   136,     8,   248,   248,   224,
+            8,     8,     8,     8,     8,    40,   432,   432,
+          136,   136,   416,   224,   136,   616,   432,   744,
+          248,   616,   616,     0,     0,   232,   232,   240,
+          400,   400,   400,   400,   400,   616,    40,   616,
+          616,   664,   272,   464,    40,   616,   400,   400,
+          400,   400,   400,   400,   128,   416,   232,   632,
+          608,   744,   744,    16,   392,   392,   640,   392,
+          616,   232,   432,   616,   616,   248,   248,   608,
+          392,   616,   128,   128,    40,   608,    40,   248,
+          248,   248,   632,   632,   128,   744,   744,   976,
+          632,   256,   248,   248,    40,   432,   904,   392,
+          392,   256,   256,   640,   392,    56,   392,   136,
+          248,   608,   136,   416,   744,   248,    40,   456,
+          224,   416,   400,   400,   272,   400,   400,   224,
+          400,   400,   400,   224,   456,   456,   432,   224,
+          952,   648,     0,     0,   608,   224,   256,     0,
+            0,   456,   256,   224,   224,   648,   224,   608,
+          240,   640,   432,   640,   224,   224,   456,   400,
+          400,   240,   400,   400,   400,   224,   240,   408,
+          224,   240,   240,   224,   624,   408,   424,   952,
+          424,   624,   952,   952,   408,   952,   240,   624,
+          624,   624,   624,   624,     8,     8,   608,   408,
+          608,   624,   608,   408,   408,   408,   408,   608,
+          408,   240,   408,   608,   240,   408,   416,   416,
+          432,   232,   232,   232,   232,   232,   232,   416,
+          416,    16,   256,   400,   640,   400,   232,   400,
+          904,   232,   416,    16,   232,   256,   640,   408,
+           48,     0,   256,   616,   408,   624,   624,   624,
+          616,   408,   408,    40,     0,   616,    56,   624,
+          624,   624,    40,    16,   952,   640,   256,   640,
+          640,    48,    16,   432,   432,   952,    56,    16,
+           16,   952,   448,   424,   232,    16,     0,     0,
+            0,   624,   624,   624,   232,   408,   232,    40,
+          624,   952,    48,   624,    40,   232,   952,   952,
+           16,   240,    40,    40,   752,   400,   400,   960,
+          752,   616,   608,   616,   616,     0,     0,     0,
+          616,   232,   424,   240,   232,   616,   408,   232,
+          232,   424,   408,   408,   232,   616,   416,   840,
+          840,   960,   416,   144,   416,   400,   400,   400,
+           40,   128,   608,    16,    16,   608,     8,   608,
+           40,    16,    40,   120,   840,   632,   840,   840,
+          840,   840,     0,   632,    40,   272,   144,   240,
+          120,    16,   240,   120,   120,   240,   120,   120,
+           40,    40,   400,     0,   400,   952,     8,   952,
+            0,   120,   120,   120,   120,   120,   120,   952,
+          608,   608,   608,   248,   608,     0,   400,   400,
+          400,   952,   952,   640,    40,   248,     0,     0,
+           40,   624,   624,   624,   224,   224,   240,   240,
+          240,     8,   640,   640,   640,   648,   640,   224,
+          952,   952,   432,     0,    56,     0,   240,   904,
+          744,   904,   744,   624,   624,   624,   624,   608,
+          608,   608,     8,   904,   904,   904,    40,   240,
+          240,   136,   952,     8,    40,   952,   952,   136,
+            0,   136,   224,   456,     8,     8,   960,   224,
+          224,   248,   960,   224,   248,   224,   248,   904,
+          904,   904,   608,   744,   248,   224,   744,   744,
+          432,    16,   432,   224,   624,   624,   224,     0,
+           56,   424,    56,   744,   240,   744,   224,   248,
+          224,     0,   624,     0,   240,   224,   840,   224,
+           16,   120,   232,   120,   120,     8,   232,   120,
+          120,   120,   232,   120,   232,   120,   120,   120,
+          224,   232,   232,   224,   120,   120,   960,   960,
+          952,   424,   120,   120,   120,   120,   120,   120,
+          224,     0,   952,   952,   960,   224,   440,   224,
+          960,   960,     0,     0,     0,   904,   952,   224,
+          416,   608,   608,   264,   960,   960,   232,   232,
+          232,     0,   960,   960,    40,   608,   416,   224,
+          232,   232,   232,   608,    16,    16,     0,     0,
+            0,   608,     0,   224,   960,   960,   960,   224,
+          424,     0,    40,   248,   232,     0,   416,     0,
+          608,   232,   416,   608,   232,   232,   608,   424,
+            0,     0,   608,   224,   224,   424,   264,   264,
+          224,   416,     0,   440,     0,     8,   424,     0,
+            8,     8,   224,    40,     0,     8,     8,   224,
+          424,   424,   256,   608,   416,   416,   608,     8,
+          960,    40,   960,   608,     8,   256,     8,   416,
+           40,   224,     8,   256,   960,   224,   224,   960,
+          960,   960,   264,    40,   416,    48,   416,   248,
+          608,   416,   424,   264,   224,   264,     0,   256,
+          232,   232,   120,   408,   120,   120,   408,   120,
+          624,   624,   224,   120,   120,   120,    16,    16,
+          408,   408,   632,   952,     0,   632,   624,   624,
+          624,   624,   408,   408,   392,     8,     8,   624,
+          624,   624,   624,     8,   392,     8,   392,   256,
+          408,   408,   960,   960,   960,    16,   624,   440,
+          408,    48,   960,   424,   744,   960,   624,   960,
+          408,   744,     0,   624,   120,   120,   960,   960,
+          120,   120,   120,   120,   240,   240,   960,   960,
+          960,   624,    40,   120,   120,   744,     8,   240,
+          744,   120,   120,     0,   624,   744,   240,    40,
+           40,   624,   624,   624,    16,   240,   624,   624,
+           16,     8,   904,   240,    48,   904,    40,   744,
+          624,   392,   960,   960,   392,   408,   960,   960,
+          960,   248,    40,   392,   960,   960,   392,   136,
+           40,    16,   632,   408,   408,     0,   744,   904,
+          240,   240,   392,   136,   424,   248,   248,   632,
+          240,   136,   240,   408,   408,   240,   248,    40,
+          272,   904,   904,   264,    40,   248,   840,   424,
+          904,   136,   840,   840,   264,   960,   960,   960,
+          960,   960,   904,    40,   904,   136,   904,   904,
+          248,   248,   840,   840,   136,   840,   744,   960,
+          840,   744,   840,   248,   424,   416,   904,   904,
+          840,   840,   248,   744,   256,   248,   232,   416,
+          416,   840,   232,   744,   248,   744,   904,   840,
+          904,   904,   904,   416,   232,   840,   232,   232,
+          232,   840,   840,   960,   960,     8,   840,   392,
+          128,    16,   904,   904,   624,   392,   392,   960,
+          232,   232,   392,   840,   960,   624,   840,   440,
+          840,   840,    16,    40,   264,   632,    40,    40,
+          632,   424,    16,   632,   744,    16,   272,   840,
+          840,   840,   232,   632,   840,   264,    40,   248,
+          240,   960,   960,   960,   960,   632,   240,   624,
+          632,   264,   840,   144,   408,   904,   840,   840,
+          904,   272,   264,   904,   632,   240,   408,   240,
+          624,   624,   632,   840,   240,   408,   408,   840,
+          240,   840,   904,   408,   904,   264,   392,   904,
+            0,   840,   624,   624,   840,   904,     8,   840,
+          232,   232,   840,   232,   128,   960,   232,   232,
+          408,   840,   840,   960,   960,     8,     8,   840,
+          232,   232,     8,   840,   408,   264,   632,   632,
+          232,   624,   232,   624,   840,   744,   840,    40,
+          744,   744,   744,   960,   232,   232,   232,   232,
+          744,   960,   632,   624,   624,   904,   904,    40,
+          904,   424,   904,   744,   232,   424,   960,   744,
+           40,    48,   232,   744,   408,   232,   232,   840,
+          960,     8,    40,   408,    16,   416,   128,    40,
+           40,   392,   408,   144,   392,   392,    48,    40,
+          960,   960,   392,   416,   248,   624,   248,   424,
+          392,   904,   904,   256,   904,   904,   840,   840,
+          840,   488,   488,   288,   312,   152,   168,   480,
+          480,   304,   688,   152,   152,   760,   696,   760,
+          760,   760,   312,   152,   152,   152,   152,   312,
+           24,   696,   696,   304,   304,   304,   696,   696,
+          760,   920,   520,   760,   520,   760,   704,   768,
+          848,   760,   872,   872,   848,   280,   280,   280,
+          280,   320,   160,   784,   280,    64,   280,   280,
+          488,   488,   672,   848,   520,   672,   760,    64,
+          280,   760,   848,   864,   848,   848,   848,   848,
+          672,   672,   672,   760,   760,    64,   872,   848,
+          848,   848,   848,   760,   672,   672,   528,   160,
+          760,   856,   280,   672,   848,   848,   848,   848,
+          280,   488,   488,   280,   280,   488,   280,   280,
+          856,   520,   848,   848,   848,   848,   848,   848,
+          888,   496,   488,   488,   864,   520,   488,   288,
+          288,   864,   288,   288,   880,   312,   488,   488,
+          880,   864,   864,   280,   280,   280,   480,   480,
+           64,   288,   288,   288,   520,   488,   488,   480,
+          480,   760,   312,   760,   760,   880,   488,   488,
+          712,   776,   760,   776,    64,   712,   488,   320,
+          760,   760,   680,   504,   504,   280,   280,   680,
+          504,    64,    64,   680,   680,   504,   504,   288,
+          288,   288,   488,   488,    64,   872,   488,   480,
+          872,   872,   480,   480,   848,   848,   848,   488,
+          160,   848,   672,   848,   848,   848,   480,   672,
+          680,   776,   848,   848,   848,   480,   480,   872,
+          496,   760,   488,   288,   520,   776,   672,   488,
+          304,   304,   672,   776,   864,   304,   864,   304,
+          304,   304,   864,   288,   864,   864,   672,   848,
+          848,   672,   848,   848,   848,   160,   304,   864,
+          504,   864,   504,   872,   304,   488,   488,   488,
+          888,   504,   504,   488,   672,   304,   304,   984,
+          304,   984,   872,   784,   304,   160,   776,   304,
+          760,   760,   760,   760,   776,   688,   280,   280,
+          280,   160,   152,   688,   688,   496,   496,    64,
+           64,   504,   504,   152,   760,   672,   672,   672,
+          168,   760,   760,   880,   776,   672,   304,   304,
+          304,   304,   672,   760,   672,   776,   160,   880,
+          848,   848,   872,   848,   864,   760,   864,   888,
+          488,   304,   760,   864,   304,   304,  1016,   864,
+          776,  1016,   152,   152,   696,   160,   168,   688,
+          688,   872,   776,   768,   768,   152,   784,   784,
+          152,   280,   304,   848,   848,   848,   848,   304,
+          304,   304,   776,   488,   288,   864,   848,   768,
+          848,   280,   280,   280,   280,   280,   864,   152,
+          848,   848,   848,   768,   488,   280,   280,   280,
+          280,   784,   768,   488,   488,   152,   152,   768,
+          768,   888,   496,   888,   848,   280,   280,   280,
+          280,   280,   280,   848,   864,   496,   848,   776,
+          776,   504,   848,   848,   480,   488,   480,   520,
+          488,   152,   280,   520,   480,   888,   504,   504,
+          280,   984,   504,   280,   280,   280,   480,   784,
+          488,   984,   288,   488,   288,   288,   888,   488,
+          488,   488,   984,   776,   784,   776,   680,  1016,
+         1016,  1016,   680,   784,   152,   488,   784,   152,
+          848,   504,   280,   280,   280,   280,   680,   848,
+          680,   496,   480,   848,   288,   480,   680,   504,
+          152,   288,   480,   168,   280,   280,   520,    64,
+           64,   280,   488,   280,   280,   280,   168,   784,
+          776,   488,   488,   776,   160,   784,   480,   280,
+          280,   288,   784,   480,   288,   288,   480,   168,
+          488,    64,   488,   520,   480,    64,   520,   504,
+          160,   784,   488,   488,   688,   480,   488,   304,
+          480,   688,   160,   480,   288,   288,   488,   488,
+          488,   288,   288,   288,   288,   480,  1016,   776,
+          504,   520,   488,   488,   288,   520,   776,   480,
+          288,   480,   480,   288,   288,  1016,  1016,   496,
+          288,   480,  1016,   872,   872,   872,   768,   768,
+          880,   776,    64,   488,    64,   152,   480,   488,
+          488,   488,   864,   768,   872,   152,   768,   152,
+          488,   488,   488,   672,   672,   768,   152,   160,
+          968,   152,   864,   864,   872,   872,   872,   872,
+          152,   504,   864,   784,   888,   888,   848,  1016,
+          504,   848,   776,   504,   776,   152,   912,   912,
+         1016,   152,   712,   152,   304,   848,   872,   848,
+          880,   872,   912,   304,   304,   872,   848,   848,
+          848,   704,   880,   776,   872,   504,   872,   776,
+          872,   768,   488,   304,   304,   304,   672,   872,
+          912,   168,   488,   488,   488,   488,   488,   488,
+          776,   776,   864,   768,   864,   784,   152,   912,
+          912,   152,   152,   768,   152,   768,   872,  1016,
+          864,   872,   776,   872,  1016,  1016,   152,   872,
+          872,   152,   712,   912,   784,  1016,   480,  1016,
+          512,   480,   480,   512,   864,   152,   872,   304,
+          304,   864,   912,   912,   480,   848,   504,   304,
+          480,   504,   848,   848,   504,   872,   864,   848,
+          848,   848,   480,   168,   304,   304,   304,   304,
+          304,   864,   672,   776,   528,   488,   872,   672,
+          776,   296,   776,   864,   488,   488,   864,   784,
+          704,   856,   856,   696,   152,   152,   888,   288,
+          288,   696,   696,   888,   696,   152,   152,   152,
+          288,   304,   152,   152,   152,   856,   776,   288,
+          488,   288,   288,   288,   288,   864,   488,   864,
+          488,   488,   864,   152,   304,   152,   152,   288,
+          288,   152,  1016,   912,   696,   304,   304,   864,
+          784,   488,   152,   864,   304,   304,   856,   488,
+          888,   488,   488,   488,   856,   856,   696,   496,
+         1016,  1016,   488,   288,  1016,   288,   864,   488,
+          488,   512,   864,  1016,   856,   152,   784,   680,
+          680,   520,   488,   152,   152,   680,   488,   520,
+          520,   704,   864,   784,   152,   704,   488,   488,
+          704,   296,   296,   152,   152,   152,   296,   304,
+          160,   304,   296,   304,   296,   528,   704,   160,
+          704,   280,   504,   848,   848,   488,   848,   688,
+          848,   848,   688,   480,   768,   280,   280,   848,
+          848,   280,   480,   280,   280,   880,   480,   480,
+          880,   848,   280,   280,   280,   280,   880,   768,
+          848,   848,   848,   296,   864,   864,   768,   864,
+          280,   280,   280,   680,   488,   296,   296,   488,
+          488,   488,   296,   704,   768,   768,   680,   296,
+          880,   312,   288,   672,   760,   280,   280,   280,
+          280,   760,   480,   480,   520,   848,   848,   480,
+          480,   480,   520,   688,   496,   688,   688,   520,
+          784,   296,   280,   712,   712,   280,   280,   688,
+          296,   784,   296,   768,   768,   768,   768,   296,
+          712,   688,   688,   296,   296,   712,   488,   280,
+          488,   848,   848,   280,   280,   520,   848,   848,
+          880,   504,   864,   864,   488,   488,   280,   280,
+          864,   488,   864,   672,   280,   880,   760,   784,
+          760,   160,   280,   280,   312,   880,   488,   304,
+          704,   496,   304,   496,   296,   496,   496,   504,
+          848,   280,   880,   880,   280,   280,   704,   704,
+          304,   480,   480,   888,   480,   280,   288,   480,
+          480,   288,   480,   480,   848,   848,   848,   848,
+          848,   480,   512,   504,   864,   712,   712,   864,
+          768,   768,   520,   488,   488,   488,   296,   760,
+          864,   712,   480,   768,   968,   856,   296,   296,
+          712,   296,   968,   296,   288,   504,   504,   504,
+          288,   168,   696,   712,   712,   712,   680,   784,
+          304,  1008,  1008,   848,   848,   280,   280,   280,
+          280,  1008,   712,   520,   848,   848,   848,   848,
+          848,   888,   520,  1008,   672,   504,   672,   680,
+          280,   280,   280,   496,   280,   760,   520,   168,
+          480,   872,   488,   872,   480,   488,   768,   768,
+           64,   920,   680,   768,   152,   880,   848,   688,
+          848,   480,   480,   480,   480,   496,   848,   848,
+          672,   152,   688,   672,   688,   680,   280,   280,
+          712,   280,   280,   680,   680,   672,   848,   672,
+          856,   712,   288,   672,   672,   304,   152,   848,
+          152,   152,   848,   848,   152,   520,   480,   856,
+          280,   280,   280,   480,   768,   768,   768,   856,
+          784,   776,   480,   776,   856,   856,   856,   856,
+          856,   480,   848,   680,   680,   712,   776,   480,
+          496,   480,   480,   280,   480,   480,   496,   776,
+          776,   672,   768,   768,   672,   776,   672,   688,
+          152,   152,   768,   152,   712,   496,   864,   496,
+          480,   480,   152,   776,   776,   480,   480,   480,
+          856,   280,   280,   280,   288,   520,   152,   152,
+          288,   680,   688,   480,   480,   480,   480,   480,
+          280,   152,   152,   760,   760,   280,   280,   760,
+          680,   688,   520,   480,   480,   480,   480,   848,
+          288,   288,   968,   760,   672,   488,  1016,   768,
+          768,  1016,   288,   488,   488,   288,   168,   848,
+          968,   864,   160,   152,   280,   152,   152,   480,
+          496,   480,   288,   864,   152,   152,   672,   864,
+          152,   152,   864,   488,   288,   152,   152,   968,
+          312,   704,   520,   680,   704,   864,   488,   672,
+          488,   480,   760,   480,   848,   488,   280,   280,
+          280,   280,   864,   488,   968,   488,   848,   848,
+          680,   864,   672,   672,   152,   848,   848,   152,
+          760,   280,   152,   848,   680,   864,   320,   848,
+          488,   280,   680,   488,   864,   152,   760,   280,
+          296,   760,   760,   504,   760,   688,   280,   768,
+          480,   480,   888,   488,   488,   480,   480,   496,
+          688,   152,   152,   152,   504,    64,   296,   688,
+          504,   496,   856,   488,   480,   480,   856,   280,
+          488,   280,   280,   280,   280,   280,   488,   848,
+          168,   480,   496,   880,   480,   864,   864,   848,
+          864,   776,   280,   280,   776,   480,   776,   768,
+          768,   768,   848,   768,   480,   480,   480,   776,
+          848,   496,   496,   512,   512,   848,   280,   496,
+          688,   512,   496,   280,   480,   512,   280,   688,
+          856,   496,   856,   848,   688,   496,   496,   496,
+          704,   856,   856,   488,   488,   984,   856,   496,
+          848,   848,   280,   280,   280,   280,   488,   848,
+          496,   280,   760,   760,   704,   512,   760,   280,
+          848,   520,   280,   768,   288,   712,   280,   856,
+          856,   496,   504,   984,   848,   848,   280,   280,
+          968,   496,   280,   848,   848,   848,   480,   280,
+          688,   688,   480,   688,   488,   488,   280,   480,
+          480,   480,   488,   480,   784,   480,   856,   488,
+          776,   784,   688,   856,   280,   688,   280,   856,
+          856,   280,   280,   488,   280,   480,   280,   768,
+          280,   280,   496,   848,   984,   856,   856,   688,
+          496,   488,   776,   776,   768,   280,   848,   848,
+          848,   280,   776,   488,   776,   856,   856,   856,
+          504,   776,   776,   504,   280,   280,   280,   280,
+          504,   280,   488,   776,   712,   848,   280,   280,
+          776,   488,   848,   320,   864,   712,   864,   488,
+          864,   856,   488,   856,   856,   856,   280,   776,
+          280,   784,   776,   712,   712,   280,   784,   488,
+          280,   280,   864,   712,   864,   280,   688,   776,
+          856,   856,   776,   712,   688,   688,   768,   768,
+          688,   776,   480,   488,   488,   488,   488,   480,
+          480,   984,   480,   280,   768,   280,   280,   280,
+          304,   776,   280,   984,   864,   776,   480,   280,
+          280,   480,   984,   856,   856,   856,   280,   280,
+          280,   984,   280,   880,   496,   488,   984,   280,
+          280,   280,   280,   280,   688,   864,   488,   280,
+          768,   848,   280,   712,   512,   848,   848,   848,
+          488,   488,   776,   512,   776,  1016,   848,  1016,
+          848,   280,   280,   280,   280,   784,   512,   768,
+         1016,   712,   488,   488,   280,   280,   280,   848,
+          848,   848,    64,   488,    64,   488,   520,   880,
+          488,   488,   304,   864,   680,   768,   680,   872,
+          872,   496,   680,   280,   864,   280,   280,  1008,
+          784,   280,    64,    64,   848,   856,   848,   760,
+          480,   488,   848,   480,  1008,  1008,   488,   304,
+          480,  1008,   480,   848,   480,   760,   864,   848,
+          872,  1008,   488,   848,  1008,   872,   872,   848,
+          864,   496,   480,   480,   480,    64,   848,   776,
+         1008,   848,   304,   848,   480,   480,   480,   480,
+          280,  1008,   304,  1008,   280,   848,   848,   848,
+          848,   848,   848,   280,   776,   304,   304,   776,
+          304,   304,   304,   488,   488,   512,   280,   880,
+          304,    64,   864,   864,   488,   488,   880,   872,
+          304,   280,   304,   280,   280,   488,   488,   864,
+          872,   304,  1008,  1008,   480,   304,   480,   880,
+          480,   864,   512,   864,   304,   856,   856,   488,
+          488,   856,   768,  1008,   856,   712,   280,   304,
+          984,   304,   304,  1008,   304,   304,   680,   304,
+          304,   488,   968,   680,   680,   304,   304,   304,
+          512,   280,   512,   280,   280,   488,   152,   280,
+          496,   768,   768,   280,   512,   864,   856,   512,
+          856,   856,   856,  1008,   488,   488,   280,   512,
+          152,   776,   280,   984,   280,   848,   848,   848,
+          768,   688,   856,   856,   856,   688,   688,   864,
+          856,   856,   856,   856,   288,   864,   864,   480,
+          480,   480,   304,   768,   912,   480,   856,   856,
+          280,   480,   864,   304,   480,   480,   480,   280,
+          760,   304,   480,   768,   496,   480,   288,   880,
+          776,   776,   768,   776,   760,   480,   488,   480,
+          480,   480,   480,   480,   864,   712,   760,   880,
+          496,   488,   304,   848,   864,   864,   488,   848,
+          848,   848,   864,   984,   488,   512,   672,   288,
+          864,   864,   864,   712,   768,   848,   280,   760,
+          304,   280,   480,   480,   480,   280,   280,   304,
+          280,   848,   280,   280,   864,   776,   848,   848,
+          848,   848,   848,   512,   512,   856,   872,   856,
+          768,   512,   856,   304,   152,   776,   688,   696,
+          496,   496,   856,   304,   304,   760,   760,   480,
+          480,   288,   480,   280,   872,   768,   848,   488,
+          488,   848,   848,   848,   280,   480,   872,   512,
+          304,   304,   304,   512,   488,   696,   712,   680,
+          152,   680,   848,   496,   768,   480,   768,   480,
+          768,   768,   688,   768,   680,   984,   984,   304,
+          480,   152,   856,   880,   688,   848,   512,   864,
+          304,   304,   848,   848,   848,   864,   864,   488,
+         1008,   304,   304,  1008,  1008,   296,   680,   848,
+          680,   512,   680,  1016,   488,   512,  1016,  1016,
+          512,   912,   912,  1008,   712,   680,   912,   848,
+          848,   848,   848,   520,   512,   488,   680,   680,
+          848,   848,   680,   864,   320,   848,   480,   848,
+          480,   848,   480,   864,   848,   296,   480,   848,
+          296,   848,   848,   848,   848,   680,   296,   712,
+          296,   488,   488,   296,   488,   304,   512,   488,
+          304,   304,   296,   296,   680,   688,   848,   848,
+          304,   864,  1008,   688,   864,   968,   680,   888,
+          888,   680,   504,   848,   864,   864,   680,   504,
+          888,   688,   864,   848,   864,   864,   688,   688,
+          688,   280,   776,   776,   776,   280,   304,   304,
+          280,   680,   912,   776,   520,   280,   912,   280,
+         1008,   888,   480,  1008,  1008,   680,   688,   688,
+         1008,   912,   912,   280,   984,   152,   152,   856,
+          496,   280,   480,   304,   480,   480,   480,   280,
+          152,   304,   152,   696,   152,   152,   304,   280,
+          152,   864,   880,   680,   512,   856,   856,   512,
+          496,   304,   680,   488,   680,   152,   784,   152,
+          152,   512,   480,   152,   912,   304,   304,   304,
+          480,   152,   152,   152,   152,   496,   488,   496,
+          304,   304,   776,   680,   680,   912,   304,   856,
+          984,   768,   856,   856,   856,   768,   864,   776,
+          856,   520,   776,   856,   856,   848,   984,   496,
+          496,   856,   280,   776,   912,   304,   304,   984,
+          304,   304,   304,   280,   280,   280,   480,   304,
+          760,   768,   768,   760,   912,   768,   672,    64,
+          848,   856,   856,   856,   760,    64,   488,   488,
+          848,   504,   488,   856,   856,   688,   280,   488,
+          688,   304,    64,   760,   304,    64,   768,   304,
+          280,   856,   856,   984,   856,   856,   856,   280,
+          280,   288,   280,   504,   856,   288,   288,   776,
+          776,   848,   672,   480,   848,   880,   880,   984,
+          768,   768,   496,   984,   672,   520,   672,   760,
+          712,   864,   480,   152,   488,   304,   480,   480,
+          496,   152,   760,   512,   488,   152,   760,   480,
+          760,   888,    64,   864,   480,    64,   776,   776,
+          688,    64,   784,   152,   760,   888,   488,   488,
+          760,  1016,    64,   280,   280,   304,   912,   304,
+          280,   152,   280,   488,   280,   488,   280,   784,
+          760,   280,   280,   784,   672,   168,   480,   480,
+          480,   480,   760,   280,   688,   280,   760,   304,
+          480,   760,   768,   672,   480,   672,   480,   856,
+          704,   304,   304,   856,   480,   768,   856,   280,
+          768,   704,   856,   280,   880,   880,   528,   304,
+          760,   512,   480,    24,   480,   304,   856,   280,
+          280,   672,   280,   480,   504,   672,   496,   480,
+          280,   480,   520,   480,   480,   168,   320,   688,
+          480,   480,   760,   504,  1008,    64,   304,    64,
+          280,   672,  1008,   488,   304,   304,  1008,   672,
+           64,   280,   488,   280,   168,   848,    64,   672,
+          776,   776,   480,   480,   672,   152,   280,   280,
+          304,   304,   280,   672,   784,    64,   696,   280,
+         1008,   488,   488,   488,   304,   304,   304,   488,
+          848,  1008,  1008,   280,   768,   768,   672,   912,
+          880,   848,  1016,   520,   768,   864,   304,    64,
+          152,   864,  1016,   912,   968,    64,   864,   304,
+          304,   864,   888,   304,   304,   152,   968,   696,
+          488,   152,   152,   152,   288,   288,   696,   152,
+          312,   288,   152,   152,   288,   968,   848,   864,
+          304,   304,   280,   696,   280,   152,   152,   152,
+          480,   504,   280,   968,   304,    64,  1008,   760,
+          480,    64,   864,   280,   864,   312,  1008,   304,
+         1008,  1008,   280,   488,   488,   768,   480,   304,
+         1008,   864,   480,   304,   480,   480,   760,   672,
+          304,   304,   304,   672,   672,   296,   672,   152,
+         1008,  1008,   160,   488,   296,   280,   296,   760,
+          296,   480,   280,   296,   768,  1008,   672,   296,
+          712,   296,   288,   288,   288,   848,  1008,   296,
+          296,   280,   280,   512,   280,   280,   152,    64,
+         1008,   512,   280,   848,   848,  1008,  1008,   864,
+          280,   280,   304,   864,   296,   296,   848,   848,
+          848,   848,   280,   296,   288,    64,   296,   296,
+          296,   296,   296,   288,   296,   296,   680,   672,
+          672,   672,   296,   704,   704,   680,   680,   280,
+          872,  1016,   848,    64,   872,   672,   280,   680,
+          848,   848,   280,   288,   288,   304,   304,   304,
+          304,   280,   712,   280,   712,   504,   504,   888,
+          912,   680,   912,   304,   912,   680,   504,   856,
+          504,   504,   968,   280,   320,   968,   152,   680,
+          152,   152,   304,   912,   304,   680,   304,   304,
+          304,   304,   304,   288,   872,   288,   672,   872,
+          680,   848,   872,   848,   848,   848,   848,   776,
+          872,   968,   304,   872,  1016,   848,   968,   848,
+          280,   280,   280,  1016,   520,   848,   872,   848,
+          848,   848,   872,   504,   968,   520,   504,   776,
+          848,   504,   280,   280,   280,  1016,   672,  1016,
+          672,   680,   672,   672,   520,  1016,   680,   968,
+          288,   504,   288,   288,   168,   504,  1016,  1016,
+          856,  1016,   968,   280,   280,   280,   288,   288,
+          848,   848,   680,   288,  1016,   680,   680,   672,
+          672,   672,  1016,   968,   288,   680,   680,   288,
+          984,   712,   968,   672,   504,   280,   872,   280,
+          848,   968,   280,   968,   968,   848,   872,   280,
+          280,   280,   280,   680,   680,   280,   680,   152,
+          968,   304,   504,   504,   304,   504,  1016,   968,
+          304,   712,   520,   288,  1016,   712,   848,   848,
+          888,  1016,   288,  1016,   856,  1016,  1016,   848,
+          848,   872,   848,   504,   968,   672,   672,   672,
+          848,  1016,   968,   520,   872,   680,   848,   504,
+           64,   280,   672,   968,   672,   672,   280,   280,
+          968,   968,   280,   872,   280,  1016,   672,   672,
+          856,   968,  1016,  1016,   320,   872,   872,  1016,
+          848,   848,   856,  1016,   848,    64,    64,    64,
+          848,   280,   152,   304,   152,   848,   280,   280,
+          848,   304,   304,   856,   872,   280,  1016,   680,
+          680,  1016,   320,   152,  1016,   288,   152,   152,
+          304,   152,   520,   152,  1016,  1016,   152,   168,
+          168,   920,   152,  1016,   304,   152,   152,  1016,
+          304,   152,   152,   680,   152,   152,   152,   304,
+          704,   304,   304,   872,   680,   304,   784,   712,
+          696,   288,   288,   712,   304,   304,   280,   280,
+          696,   280,   152,   304,   304,   152,   712,   760,
+          760,   760,   968,  1016,   848,  1016,   520,   152,
+          152,   672,   320,   296,   288,   288,   848,   848,
+          152,   288,   288,   848,  1016,   280,   760,   288,
+          296,   296,   760,   296,   296,   288,   288,   672,
+          672,   152,   288,   296,   296,   296,   296,   288,
+         1016,   304,  1016,   288,   304,  1016,   672,   968,
+          912,   672,   672,   672,   304,   280,   280,   304,
+          760,   760,   504,   696,   784,   968,  1016,   304,
+          968,   288,   504,   504,   152,   968,   672,   696,
+          912,   912,   288,   912,   152,   280,    64,    64,
+          696,   672,   152,   672,   672,   672,   304,   152,
+          672,   672,   672,   848,   304,   288,   288,   304,
+          288,   304,   848,   520,   288,   304,   912,   288,
+          968,   288,   288,   872,   304,   304,   304,   968,
+          784,   320,   776,    64,   304,   288,   504,   760,
+          848,   776,   968,   968,   688,   920,   320,   296,
+          288,   288,   288,   288,   152,   152,   296,   296,
+          152,   296,   296,   296,   712,   672,   672,   672,
+          304,   776,   776,   304,   912,   776,   296,   704,
+          296,   296,   296,   296,   296,   912,   304,   304,
+          304,   304,   296,   760,   912,   304,   152,   680,
+          304,   304,   776,   152,   152,
+};
+
+static long _vq_q_res1024_0a[] = {
+       141287248,-19870840,-148434072,    88,   816,   808,   896,   200,
+          584,   832,   376,   352,   560,   384,   352,   384,
+          384,   112,   192,   376,   568,   992,   384,   992,
+           32,   376,   384,   384,    32,   376,   376,   592,
+          992,   992,   112,    32,   104,   112,   376,   104,
+          824,   824,   112,   208,   376,   376,   104,   112,
+          736,   736,   992,   736,   112,   376,   992,   720,
+          184,   832,   560,   328,   376,   800,   192,   600,
+          600,   192,   600,   944,   376,    96,   376,   112,
+          192,   992,   328,   376,   824,   376,   600,    96,
+          600,   728,   992,   600,   600,   600,   992,   600,
+          992,    96,   728,   192,   376,   112,   112,   376,
+          944,   192,   112,   112,    32,    88,   344,   208,
+           32,   112,   104,   944,   376,   112,   376,   192,
+          728,   376,   992,   112,   376,   336,   592,   192,
+          600,    32,   992,   600,   568,    32,   592,   376,
+          600,   352,   800,   992,   328,   600,   560,   192,
+          560,   568,   600,   728,   560,   336,   944,   112,
+          112,   600,   992,   376,   376,   992,   104,   560,
+          592,   192,   992,   728,   376,   560,   824,   104,
+          104,    32,   200,   104,   992,   104,    96,   192,
+          992,   560,    96,   560,   992,   600,   352,   560,
+          600,   560,   600,   600,   992,   992,   336,   208,
+          992,   832,    96,   352,   800,   376,   328,   376,
+          560,   376,   328,   360,   200,   376,   112,   376,
+          352,   208,   384,   376,   560,    96,   376,   352,
+          736,   560,   352,   600,   832,   384,   352,   832,
+          736,   600,   832,   992,   736,   368,    32,   832,
+          376,   208,   832,   560,   352,   352,   992,    96,
+          832,   560,   208,   736,   208,   104,   112,   208,
+          376,   832,   832,   376,   832,   376,   832,   208,
+          376,   112,   832,   592,   592,   736,   560,    32,
+          376,   104,   208,   112,   376,   208,   368,   384,
+          112,   384,   376,   104,   208,   736,   104,   384,
+          368,   376,   736,   376,   368,   992,   368,   992,
+          104,   832,   832,   104,   832,   352,   376,   384,
+           96,   112,   112,   112,    32,   104,   104,   104,
+          944,   112,   832,   112,   992,   728,   720,    32,
+          728,    96,   368,   376,   992,   376,   992,   736,
+          192,   728,   376,    32,   992,   200,   344,   376,
+          112,    32,   552,   384,   376,   112,   720,   104,
+          112,   832,   376,   104,   376,   600,    32,   384,
+          376,   576,   832,   832,   376,   104,   376,   992,
+          208,   736,   992,   896,   376,   728,   376,   376,
+          992,   384,   584,   800,   328,   728,   192,   192,
+          376,   584,   184,   208,   584,   584,   376,   584,
+          376,   216,   584,   112,   216,   216,   216,   600,
+          104,   328,   800,   200,   200,   824,   368,   376,
+          112,   720,   104,   112,   376,   720,   376,   800,
+          384,   376,   600,   600,   600,   600,   600,   376,
+          992,   384,   600,   384,   376,    80,   896,   992,
+          112,   360,    96,   360,   192,   112,   360,   360,
+          360,   112,   216,   368,   376,   992,   728,   992,
+          384,   584,    96,   544,   328,   720,  1000,   896,
+          896,  1000,   896,  1000,  1000,   720,   384,   192,
+          376,  1000,   192,   200,   328,   376,   800,   992,
+          376,    32,   200,   192,   200,   896,   328,   184,
+          896,   112,   896,   896,   376,   584,   720,   376,
+          896,   200,   896,  1000,   896,   376,   368,   896,
+          200,   376,   896,   360,   896,   200,   112,   360,
+          896,   112,    96,   112,   184,   200,   992,   720,
+           96,   200,   192,   112,   584,   944,   736,   584,
+          368,   368,    96,   112,   376,   896,   944,   584,
+          112,   376,   200,   896,   896,   112,   376,   896,
+          376,   584,   200,   584,   376,   992,   896,   584,
+          584,   112,   184,   896,   112,   216,   376,   544,
+          800,   896,   112,   720,   584,   584,   376,   216,
+          584,   896,   584,   896,   584,   328,   584,   376,
+          896,   376,    88,    96,   584,   584,   584,   376,
+          112,   216,   896,   584,   896,   192,    96,   376,
+          584,   584,   720,   216,   376,   584,   184,   216,
+          376,   112,   216,    96,   216,   376,   192,   800,
+         1000,  1000,   112,   376,   216,   368,   192,   584,
+          376,   584,   376,   216,   584,   368,    96,   112,
+          824,   376,   112,   112,   216,   112,   360,   216,
+          600,    96,   216,   720,   112,   208,  1000,   376,
+          800,   216,   368,   376,   328,   192,  1000,   328,
+          544,   328,   200,   376,   376,   376,   544,   328,
+         1000,   376,   192,   376,   216,   328,   192,   368,
+          216,   896,   376,   800,   328,   192,   208,   192,
+          192,   208,   192,   112,   192,   808,   584,   112,
+          376,  1000,   944,   192,  1000,   360,   824,   376,
+          584,   192,   720,   344,   344,   376,   720,   200,
+          720,   192,   104,   344,   208,   112,   112,   192,
+          112,   208,   200,   328,   216,   216,   112,   376,
+          216,   344,   824,  1000,    96,   200,    32,   112,
+           96,   200,   584,   368,   200,   112,   200,   368,
+          200,   376,   104,    32,   208,   368,   936,   368,
+          808,   112,   104,   112,   200,   192,   112,   104,
+          200,   344,   112,   192,   584,   192,   112,   208,
+          376,    32,   368,  1000,   208,   192,   208,   216,
+          384,   208,   376,   112,   992,   328,   600,   800,
+          192,   376,    96,   736,    32,   376,   384,   192,
+          600,   208,    32,   384,   376,   376,   200,    96,
+           96,    32,   368,   200,   584,   600,    32,   192,
+          192,    96,    96,   200,   376,    32,   200,   112,
+          344,   584,   384,   192,   800,   584,   376,   208,
+          112,   376,   344,   560,   824,   376,   384,   200,
+          992,   344,   384,   352,   344,   216,   376,   368,
+          112,   104,   112,   896,   360,   112,   200,   808,
+          368,   584,    96,   368,   896,   104,   384,   200,
+          104,   384,   736,   368,   824,   208,   944,   368,
+          344,   384,   192,   376,   824,    32,   112,   368,
+          992,   208,   568,   376,   944,   216,   368,   376,
+          216,   112,   352,   568,   944,   112,   344,   368,
+          208,   944,   376,   824,   376,   584,   376,   568,
+          216,   896,   112,   584,   368,   216,   896,   896,
+          208,   368,   216,   384,   584,   208,   584,   376,
+          944,   360,   896,   216,   368,   592,   944,   944,
+          896,   216,   992,   568,   216,    80,  1000,   896,
+          376,   328,   200,   584,   184,   584,   328,   584,
+          112,   184,    96,   200,   584,   200,   584,   344,
+          200,   584,   208,   192,   376,   104,   824,   584,
+          112,   896,   360,   216,   112,   384,   104,   216,
+          200,   592,   360,   592,    96,   200,   112,   992,
+          384,   736,   584,   384,    32,   896,   112,   112,
+          376,   896,   376,   992,   360,   896,   584,   584,
+          112,   360,   584,   352,    32,   992,   376,   104,
+          992,   376,    32,   736,   360,   592,   216,  1000,
+          376,   728,  1000,  1000,   192,   384,   216,  1000,
+          896,   376,   896,   832,   376,   216,   896,   736,
+          216,   584,   384,   992,   992,   992,   584,   896,
+         1000,   104,   200,    32,   112,    96,   328,   192,
+          736,   832,   112,    96,   992,   376,    96,   832,
+          112,   728,   112,   352,   192,   208,   376,   992,
+          216,   208,    32,   112,   736,   992,   992,   208,
+          376,   736,   112,   376,   736,   992,   216,   200,
+         1000,   208,   800,   376,   192,   208,   736,  1000,
+          992,   376,   192,   200,   208,   736,   208,   376,
+          208,   200,   736,   376,   208,   112,   352,   376,
+          112,   200,   896,   112,  1000,   104,   192,  1000,
+          208,   208,   216,    32,   736,   992,   208,   600,
+          384,   352,   112,   216,   992,   736,   896,   208,
+          736,   896,   992,  1000,   344,   208,   328,   200,
+          112,   896,   112,   376,    96,   896,   832,   200,
+          112,   112,   104,   112,    32,   896,   736,   104,
+           96,   208,   344,   592,   104,   824,   104,   112,
+          344,   208,   200,   832,   208,   208,   336,   208,
+          360,   200,   208,   344,   112,   560,   360,    32,
+          112,   112,   200,    32,   104,   112,   328,   568,
+          568,    32,   360,   104,   208,   584,   112,   112,
+          208,    96,   200,   536,   104,   104,   104,    32,
+          112,    96,   200,   728,   112,   376,    96,    32,
+          112,   200,   104,   208,   584,   112,   208,   568,
+          104,   208,   832,   568,   384,   112,   112,   208,
+          112,   568,   104,   208,   728,   112,   336,   560,
+          832,   208,   336,   568,   104,   208,   184,   104,
+          376,   104,   352,   808,   592,   352,   208,   376,
+          736,    96,   360,   376,   376,   992,   328,  1000,
+          824,   600,    32,   728,   992,   992,   200,   384,
+           32,   376,   736,   736,   736,   536,   104,   736,
+          104,   600,   992,   600,   896,   600,   592,   824,
+          360,   992,   832,   568,   560,   576,   104,    32,
+          720,   816,   600,   600,   816,   600,    32,   816,
+          816,   552,    32,   816,   384,   384,   728,   376,
+          104,   816,   216,   896,   816,   192,    32,   104,
+          352,   376,    32,   384,   992,   336,   560,   360,
+          584,   736,   376,   576,   104,   576,   600,   816,
+          816,   600,   576,   560,   600,    96,   376,   816,
+          376,   576,    96,   584,   816,   568,   576,    32,
+          816,   816,   376,   568,   728,   560,   576,   816,
+          992,   832,   360,   576,   816,   816,   112,   728,
+          560,   576,   384,    96,   360,   816,   352,   192,
+          896,   816,   560,   576,   816,   832,   360,   112,
+          832,   376,   832,    32,   216,   600,   576,   816,
+          832,   360,   376,   112,   992,   832,   576,   720,
+          568,   816,   816,   568,   360,   112,   576,   992,
+          360,   728,   720,   576,   384,   728,   192,   560,
+           96,   576,   384,   360,   728,   576,   816,   216,
+          360,   360,   576,   344,   736,   112,   216,   384,
+          584,   832,   816,   584,   360,   112,   992,   104,
+          576,   576,   720,   104,   992,   216,   104,   360,
+          720,   568,   360,    32,   208,   360,   216,   112,
+          568,    32,   208,   568,   816,   208,   816,   576,
+          576,   192,   600,   816,   824,    32,   104,   360,
+          824,   824,   568,   208,    32,   104,   816,   112,
+          824,   816,   192,   728,   104,   816,   208,   360,
+          592,    32,    32,   208,    96,   816,   112,   192,
+          568,   824,   816,   568,   736,    32,   192,   816,
+          824,   728,   104,   816,   824,   112,   600,   824,
+           96,   208,   816,   584,   200,   600,   576,   336,
+          208,   376,   736,   208,   568,   336,   104,   344,
+          568,   360,   360,   592,   104,   344,   360,    32,
+          384,   568,   568,   344,   104,   360,   352,   728,
+          568,   192,   104,    32,   832,   832,   808,   104,
+          832,   592,   944,   576,   728,   816,   216,   800,
+         1000,   592,   216,   592,   816,   216,   824,   208,
+          344,   944,   344,   344,   944,   336,   344,   104,
+          568,   592,   944,   568,   216,   816,   360,    32,
+          568,   592,   360,   552,   360,   384,   816,   568,
+          568,   944,  1000,   568,   384,   816,   736,   344,
+          568,   816,   824,   736,  1000,   824,  1000,  1000,
+          384,   352,   808,  1000,   568,   816,   824,  1000,
+          384,   360,   104,   592,   352,    32,  1000,   360,
+          352,   360,   728,   192,   360,   736,   600,   384,
+          728,   728,  1000,   720,   184,  1000,   728,   736,
+         1000,   192,   336,  1000,   808,  1000,   384,   600,
+          824,   816,   568,   360,   568,   736,   568,   568,
+          568,   720,   728,    32,  1000,   600,   360,   384,
+          816,   736,   552,   816,  1000,   368,   384,  1000,
+          384,   368,   816,  1000,   736,   944,    32,   352,
+          368,   944,   360,    96,   944,    88,   736,   816,
+          728,   360,   808,   992,   216,   216,    32,   360,
+          816,   736,   368,   816,   808,   816,    88,   720,
+          728,   360,   368,   816,   216,   360,   728,   816,
+         1000,   816,   584,   824,   360,   720,   944,   344,
+          216,   720,   200,  1000,   824,   896,   360,   584,
+          368,    32,   552,   824,   208,   944,   112,   368,
+          600,   824,  1000,   368,    32,   896,   824,   808,
+          824,   824,   944,   360,   720,   368,   824,    32,
+          728,   576,   600,   808,   368,   728,   720,   344,
+          728,   576,   808,   576,   192,   344,   816,   552,
+          368,   992,   600,   720,    88,   944,   216,   360,
+          816,   576,   216,   728,   816,   552,   824,   360,
+          216,   824,   216,   600,   816,   184,   360,   824,
+          560,   584,   192,   360,   384,   112,   216,  1000,
+           32,   200,   584,    96,   184,   576,   208,   328,
+          600,   816,   112,   600,   992,   720,   728,   816,
+          368,   112,   816,   192,   360,   816,   728,   896,
+          112,   112,   728,   360,   992,    88,   368,   816,
+          584,   992,   360,   208,   352,   832,   328,   816,
+          600,   560,   728,   944,   368,   728,   816,   560,
+          368,   944,    88,   736,   360,   832,   560,   584,
+          896,   560,   352,   184,   352,   192,   352,   336,
+          560,   208,   104,   808,   736,   832,   816,   208,
+          816,   216,   816,   832,   808,   352,   216,   832,
+          360,   832,   192,   336,   360,   184,   816,   728,
+           88,   936,   192,   216,   208,   816,   208,   104,
+          992,    96,   944,   560,   600,   808,   560,    88,
+          992,   808,   992,   336,   104,    96,   344,   336,
+          736,    96,   104,   336,   344,   104,   944,   368,
+          832,   720,   328,   584,   184,   584,   816,   360,
+          816,   896,   584,   808,   584,   568,   368,   208,
+          368,   808,   600,   104,   208,   336,   192,   200,
+          208,   824,    96,   200,   360,   584,   200,   184,
+          808,   192,   344,   208,   360,   600,   816,   104,
+          720,   832,   344,   832,    32,   344,   536,   200,
+           88,   104,   336,   200,   832,   352,   808,   808,
+          816,   568,   832,   720,   104,   816,   344,   816,
+          368,   200,   104,   360,    96,    88,   552,   200,
+           88,   832,    32,   104,   184,   104,   360,   368,
+          808,   352,   192,   896,   728,   576,   944,   600,
+          832,   816,   992,   728,   816,   992,   384,   992,
+          736,   368,   192,   360,   816,   552,   360,   368,
+          832,   368,   200,   112,   360,   568,   816,   112,
+          368,   560,   104,   816,   216,   568,   368,   568,
+          384,   112,   568,   216,   192,   584,   384,   216,
+          592,    32,   360,   728,   816,   736,   384,   592,
+          384,   368,    32,   816,   728,   808,   112,    32,
+          816,   592,   208,   816,   832,   736,   384,   112,
+          384,   600,   336,   832,   592,   384,   824,   336,
+          832,   568,   736,   736,   368,   352,    88,   112,
+          336,   104,   568,   192,   200,   208,   736,   944,
+          360,   368,   104,   816,   208,   568,   944,   832,
+          112,   816,   944,   208,   568,   736,   368,   200,
+          360,   568,   592,   112,   200,   112,   368,   816,
+          568,   104,   816,   184,   816,   352,   592,   368,
+          592,   336,    88,   368,   808,   104,   352,   736,
+          112,   600,   800,   208,    80,   336,   568,   832,
+          736,   832,   104,   832,   368,   816,   816,   368,
+          104,   208,   384,   808,   200,   568,   816,    96,
+          368,   816,   104,    96,   824,   832,   816,   576,
+          104,   576,   736,   368,   568,   336,   832,   104,
+          208,   592,   944,   208,   592,   112,   832,   944,
+          104,   208,   832,   736,   736,   208,   560,   368,
+          112,   104,   736,   592,   832,   568,   104,   568,
+          368,   944,   832,   736,   824,   104,   336,    96,
+          368,   112,   736,   208,   544,   208,   104,   832,
+          104,   560,    88,   560,   360,    96,   200,   816,
+          592,   344,   104,   352,   576,   936,   944,   944,
+          384,   944,   368,   560,   576,   800,   944,   832,
+          944,   832,   808,   352,   560,   816,   576,   344,
+          344,   832,   592,   576,   728,   816,   832,   560,
+          944,   344,    88,   816,   808,   200,   560,   816,
+          352,   344,   200,   992,   336,   112,   816,   736,
+          200,    88,   104,   104,   816,   104,   104,    88,
+          200,   832,   600,   104,    96,   736,   368,   208,
+          728,    32,   728,   192,   104,    32,   200,    32,
+          184,    88,   544,   216,   208,   728,   360,    96,
+          592,   568,   944,   736,  1000,   600,   344,    96,
+          328,   360,   944,   600,   328,   352,   600,   944,
+           32,   600,   896,  1000,   544,   800,   720,   336,
+          216,   184,   328,   800,   944,   336,  1000,   192,
+          592,   360,   216,    88,   384,  1000,   208,   544,
+          936,   344,   352,   568,   216,   816,   344,   552,
+          584,  1000,   216,   184,   328,    32,   568,   816,
+          816,   720,    80,   184,   544,   328,   352,   568,
+          944,  1000,   584,  1000,   328,   568,   344,  1000,
+          184,   200,   584,   200,   208,  1000,   360,   544,
+          184,   328,   200,   344,   208,   208,   344,   824,
+          200,   344,   592,   344,   184,   104,   360,   592,
+          352,   328,   200,  1000,   344,   336,   200,   208,
+          360,   576,   360,  1000,   720,   328,   208,   560,
+          208,   560,   184,   208,   720,  1000,   544,   992,
+          336,   576,   816,   824,  1000,   184,   360,   816,
+          360,   816,   568,   352,   816,   576,  1000,   184,
+          344,   568,   192,   104,   352,   344,   104,   568,
+          816,   336,   832,   824,   816,   824,   576,    80,
+          568,   816,   824,   208,   344,   824,   584,   808,
+          816,   192,   736,   568,   816,   352,   376,   344,
+          184,   384,   824,   816,   832,   728,   816,   720,
+          816,   824,   568,   992,   344,   384,   816,   584,
+          344,   824,   568,  1000,   104,   216,   816,   824,
+          568,   360,   584,   584,   816,   200,   184,   208,
+          328,   584,   360,   584,   816,    32,   384,   344,
+          208,  1000,   568,   584,   816,   104,   376,  1000,
+         1000,   576,   344,   736,   208,   576,   208,   584,
+          344,   736,   736,   344,   824,   584,   352,   576,
+           96,   352,   352,   360,   112,   208,   352,   560,
+          736,   832,   360,   384,   992,   112,  1000,   344,
+          216,  1000,   352,   216,   208,   736,   560,  1000,
+          200,    88,   736,    32,   896,   560,   360,   328,
+          816,   800,   384,   376,   816,   736,   200,   184,
+          816,   376,   736,   824,   560,   832,   816,  1000,
+          384,   104,   384,  1000,   552,   992,   384,   800,
+          728,  1000,   992,   736,   560,  1000,   376,   384,
+          816,   728,   736,   728,   560,   384,   600,   736,
+         1000,   600,   736,  1000,   560,    32,    96,   544,
+          584,   720,   328,   360,   384,   184,   816,   360,
+          384,   720,   560,   184,   584,   600,   208,   584,
+          560,   584,    32,   352,   600,   992,   328,   584,
+          208,   560,   816,   208,   600,   736,   992,   328,
+          192,   384,   992,    96,   360,   824,   208,   192,
+          360,   200,    32,   384,   992,   600,    96,   200,
+          584,   384,   200,   208,   376,    32,   584,   208,
+          824,   192,   344,   728,   560,    96,   576,   560,
+          992,   216,   208,   600,   816,   800,   728,   992,
+          728,   560,   560,    32,    32,   560,   560,    32,
+          360,   192,   600,    32,    88,    32,   560,   728,
+          192,    32,    32,   728,    32,   600,   192,    32,
+           32,   192,    32,   560,   992,   576,   816,   192,
+          560,   384,   832,   192,   832,    32,   832,   832,
+          824,    32,   208,   104,   832,   208,   336,   576,
+           88,   592,   560,   832,   560,   216,   112,    32,
+          568,   360,    32,   824,    32,   576,   344,   208,
+           88,   816,   104,   384,   992,   728,   824,   360,
+          360,    32,   816,   112,   816,   728,   576,   728,
+          992,   560,    32,    32,   352,   560,   560,   360,
+          560,   728,    32,   192,    32,   560,   816,   360,
+          560,   728,   208,   216,   192,   344,    32,   216,
+           88,   552,   208,   216,   568,   576,   216,   568,
+          344,   816,   584,   568,   360,   832,   352,   384,
+          816,   824,   216,   208,   944,   112,    32,    96,
+          600,   336,   832,   184,   944,   728,   360,   816,
+          184,   336,   728,   352,   584,   352,   944,   336,
+          832,   344,   352,   568,   352,   832,   944,   832,
+          736,   600,   384,   600,   192,   352,   560,   808,
+          808,   352,   832,   352,   992,    88,   384,   832,
+          192,   104,   208,   352,    88,   936,   192,   544,
+          360,    88,    88,    88,    88,   184,   352,   384,
+          936,    88,   336,    88,   352,    88,   560,   808,
+          736,   560,   352,   592,   336,    96,   184,   200,
+          360,   736,    96,   384,   208,   584,   352,   384,
+           96,   808,   352,   336,    88,   592,    88,   344,
+          736,   384,   736,   808,    88,   736,   808,   104,
+          352,   200,   208,    96,   336,    96,   592,   352,
+          208,    96,   560,   736,   736,   344,   200,   560,
+          344,    88,   200,   736,   384,   208,   936,    88,
+           96,   360,   184,   992,   184,   352,    96,    96,
+          808,   592,   360,    88,   352,    96,   992,    96,
+           88,   192,    88,    96,   992,    96,   560,    96,
+           96,   560,   384,    88,   592,   208,   376,   384,
+          936,    96,    96,   336,   560,    88,    96,   104,
+          808,   936,   560,   352,   384,    88,   936,    88,
+           96,   352,   384,    48,     8,   408,   128,    56,
+          616,   464,   144,   416,   752,   448,   608,   432,
+          952,    16,     0,   656,   400,   440,   648,   648,
+          440,   648,   472,   656,   656,   440,   648,     0,
+          128,   656,    16,   440,   440,   656,    16,   440,
+            0,   648,   648,   128,    16,    40,   128,   656,
+            0,    16,   432,   264,    40,    16,   440,   648,
+          472,   432,   440,   648,   240,    40,   416,   648,
+           16,   432,   752,   440,   432,   752,   248,   440,
+          128,   248,   648,   656,   656,   248,   648,    16,
+          432,     0,   416,   656,   432,    16,   656,   952,
+          648,     0,   128,   448,     0,   416,   416,     0,
+          440,   448,   392,   648,   448,   128,   752,   440,
+          448,    40,    16,   624,   472,   472,   432,   752,
+          440,   752,   440,   448,   448,   440,   448,   144,
+          432,    48,   648,   432,   248,   752,   248,     0,
+          432,   752,   440,   752,   432,   840,     0,   952,
+          632,   440,   144,   144,   144,   448,   440,   440,
+          440,   464,   440,   464,   464,   448,   464,   472,
+          432,   400,   448,    16,   616,   144,   952,    16,
+           16,   952,   448,   448,   632,   400,    16,   264,
+          416,   424,   248,   448,    16,   472,   472,    16,
+          432,   752,   640,   616,   448,   424,   400,   952,
+          640,   248,   448,   640,   632,   424,   448,   952,
+          640,   640,   248,   752,   448,   464,   448,   144,
+          752,   616,   432,   416,   416,   432,   432,   976,
+          432,   616,   448,   752,   752,   632,   424,   400,
+          432,   464,    40,    40,   432,   752,   432,   448,
+          632,   752,   448,   976,   448,   976,   976,   248,
+          144,   616,   448,   416,   608,   952,     0,   432,
+          656,    16,   240,   424,   400,   432,   648,   656,
+           40,   648,   656,   632,   432,   656,   840,   272,
+          144,   248,   648,   656,   432,   256,     0,   144,
+           48,   256,    16,   432,   432,   656,   256,   656,
+          656,   656,   432,   648,   256,   144,    48,    16,
+          256,   656,   440,   840,    40,    40,   256,    48,
+           16,   952,   648,    48,   248,   648,   656,    48,
+          648,   656,    48,   648,    16,   432,   656,   248,
+          432,   416,   840,   256,   656,   952,    40,   840,
+           48,     0,   416,   632,   752,     0,   448,   632,
+          632,   256,   400,   432,   752,   616,   952,   640,
+          392,   248,   840,   648,   464,   472,   128,   472,
+          144,    56,   752,   448,    16,   616,   416,   432,
+          432,   416,   144,   144,    56,    16,   256,   144,
+           56,   448,   400,   432,   640,    40,   424,    56,
+          640,    16,   432,    56,     8,   424,   744,   432,
+          144,   432,    56,   640,   144,   656,   664,   256,
+           56,    56,   416,    56,   256,   664,   256,    56,
+          664,   664,    56,   656,   744,   432,    56,   744,
+          656,    56,   144,   664,   432,    56,    56,   256,
+          752,   616,   744,   952,   840,   144,   632,   632,
+          744,   664,   144,    56,   632,   144,   744,    56,
+          256,   656,   664,   144,   840,   752,   432,   744,
+          256,   840,   144,   664,   432,   128,   472,   464,
+           16,   128,   448,   472,   424,   448,    56,    48,
+          472,    16,   472,   128,    48,    40,   432,   976,
+          416,   248,    48,    56,   248,   248,   840,   272,
+          976,   248,   272,   464,   248,   432,   976,   752,
+          616,   128,    16,   416,    56,   448,   448,    48,
+          752,    48,   424,   448,   976,   976,    56,   752,
+          640,   976,   400,   128,    40,   432,   128,   432,
+           48,    40,   128,   448,   640,    48,   432,   840,
+          424,    40,   424,   448,   976,   640,   752,    56,
+          840,   752,   840,   744,   976,   976,   464,    56,
+          424,   432,   752,   976,   128,    48,   432,   248,
+          128,    40,    40,   128,   976,   840,   248,   128,
+          432,    40,   976,   840,   976,   128,   432,    48,
+          744,   752,   976,   416,   464,   248,   976,   128,
+          976,   448,    56,   448,   840,   248,   464,   840,
+          744,   976,   640,   128,   464,   464,   128,    40,
+          416,   392,   976,   976,    48,   976,   248,   432,
+          272,   128,    48,   128,   432,   272,   272,   256,
+          976,   432,    48,   416,   256,   656,   448,   128,
+          432,   248,   664,   248,   664,   248,    56,   248,
+          144,   632,   432,    16,   128,   472,   128,   464,
+          664,   752,    16,   128,   472,   248,    16,   128,
+          448,   664,   448,   472,    16,    48,   448,   664,
+          432,   616,   640,    48,   128,   128,   640,   400,
+          640,   264,   752,    48,   128,   752,   448,   640,
+          648,    40,   752,    16,    48,    48,   400,   616,
+          248,   424,   664,   400,   472,   448,   640,   840,
+          424,   424,   248,   472,    40,   432,    48,    56,
+          664,   432,   256,   424,   432,   752,   432,   664,
+            0,    40,   248,   248,    56,   248,   416,   256,
+           48,   448,    56,   432,   664,   256,    56,   472,
+          664,    56,   976,    56,   632,   640,   416,   248,
+          128,   432,   256,   664,   432,   256,    48,   256,
+          256,   248,   432,    56,   144,   432,   144,   248,
+          128,   144,   256,   632,   144,   464,   248,   128,
+          616,   448,   664,   472,    16,   144,   448,   144,
+          448,   664,   840,    40,    16,   472,   128,   472,
+          448,   464,   408,   424,   472,   448,   664,   472,
+          424,   464,   616,   472,   448,   144,   472,   616,
+           16,   144,   144,   664,   256,    48,   448,    48,
+          256,   144,   472,   632,   272,   464,   472,    16,
+           56,    56,   256,   144,   664,   256,    56,   664,
+          744,   408,    48,   424,   424,    56,   664,    40,
+          448,    40,     0,   128,   664,   472,    48,   144,
+          472,   424,   472,   144,   664,   616,   256,     0,
+          144,   128,   448,   432,    16,   408,   272,   664,
+          472,   272,   240,   424,   472,   248,   656,   256,
+           16,   472,   256,   472,    48,   128,    16,   408,
+          664,   256,   472,   664,    16,   424,    56,   128,
+          256,     8,    56,   424,   256,    16,   256,   664,
+          656,    40,   272,   664,   976,   656,   432,   128,
+           56,   432,   128,   640,    48,   256,   976,   416,
+           56,   664,   128,   256,   664,   664,   432,   976,
+          128,   272,    48,   256,   248,   432,    48,    56,
+          640,   960,   464,   664,   128,   472,   448,   664,
+          448,   472,   472,   128,   472,   664,   976,   248,
+          840,   448,   640,   472,   464,   424,   128,   128,
+          472,   464,   640,   448,   472,    40,   464,    16,
+          656,     0,   440,   128,   656,   624,    40,   144,
+          256,    16,     0,   656,   616,   432,     0,   656,
+           40,   448,   656,    16,   432,     0,   448,    40,
+          440,    48,   432,   648,   424,    16,    40,   840,
+          648,   144,   424,    40,   840,   616,     0,   656,
+           16,   448,   128,   248,   440,   744,   144,   248,
+          416,   440,     0,   136,   248,   416,   440,   616,
+          272,   448,   648,    48,   464,    48,   744,    16,
+          400,     8,     0,   248,   128,   240,   472,   464,
+          272,   232,   408,   960,   640,   840,   408,   408,
+          960,   424,   840,   616,   408,   272,   272,   272,
+          976,   960,   464,   464,   248,   960,   472,   464,
+          432,   240,   456,   432,   240,   272,   456,   456,
+          272,   456,   272,   432,   464,   464,   472,   424,
+          136,   128,   976,   128,   432,     8,    40,   664,
+          256,   128,   664,   472,   432,   272,   472,   128,
+          144,   664,   752,   744,   432,    56,   664,   472,
+          144,   464,   432,   248,   128,    16,   608,   128,
+          248,    16,   144,   272,   128,   144,   744,   144,
+          128,   272,   248,    48,    48,    48,   432,   272,
+          464,   392,   144,   976,   432,   456,   464,     0,
+          408,   624,   408,   272,   240,    40,   272,   408,
+          240,   240,   272,   960,   272,   440,   648,   624,
+            0,     0,    40,   624,    16,    16,   440,   272,
+          272,     0,   648,    40,   464,   952,   144,   624,
+          952,   744,   648,   432,   432,   272,   952,   240,
+          608,    16,     8,    56,   648,   144,   456,   640,
+          440,   432,   648,   424,    56,   256,   424,   432,
+          440,   464,   240,     8,   136,   264,   424,   424,
+          664,    48,     0,     8,   272,   408,   256,   456,
+            8,   664,   256,    48,   136,    48,   664,   256,
+          456,   272,   136,   664,   632,   272,   456,   752,
+          664,   256,   752,   456,    40,   256,   408,    48,
+            0,   416,     8,   240,   272,   448,   752,     8,
+          272,   136,   448,   456,    56,     8,   136,   440,
+          664,   136,   432,   272,   456,   440,   272,   456,
+          272,   432,   752,   616,   664,   424,    56,    40,
+           56,    48,   424,   464,   664,     0,   256,   432,
+          464,   664,   272,   456,   240,   744,    48,    48,
+           40,   472,   664,   976,   424,   416,   976,   464,
+          248,   272,   456,   664,   432,    48,   432,    40,
+            0,   416,   632,   144,   632,   744,   432,    40,
+          744,   272,   272,    40,   632,   664,   128,   408,
+           48,   952,   432,   272,   648,   624,   440,   464,
+          128,   976,   440,   424,   976,   424,   632,   664,
+          416,   664,    56,   432,   440,    56,     8,   416,
+          744,    56,   456,    56,    40,   456,   632,   456,
+          136,   416,    56,    48,   424,   456,    48,   664,
+          440,   432,   464,     0,   456,   432,   272,   424,
+          432,   456,   648,    48,   656,   648,   456,    40,
+          440,   656,   256,   432,    40,    40,   648,   256,
+          656,   656,   456,   952,   608,   464,   440,    48,
+           16,   240,   456,   432,   744,   416,   656,   456,
+          472,     8,   656,   240,   432,   632,   456,   240,
+          648,   432,   272,   616,   656,   240,   440,   448,
+          144,   240,    40,   624,   656,    16,   656,   144,
+            8,   656,   408,    16,   256,   456,    16,   256,
+          624,   408,   952,   664,   272,   240,   144,    40,
+            0,   144,   256,   408,   272,    16,   752,    40,
+          472,     0,   256,   432,   128,   640,   408,   248,
+          256,   128,    48,   656,   432,   640,    48,    16,
+          136,   416,    40,   128,   752,    48,   432,    16,
+           56,   256,    56,   256,    16,   408,   256,   656,
+          424,   256,   656,   256,   424,    40,   664,    56,
+          640,    16,    48,   256,    16,   432,    56,   256,
+           56,   144,    56,    56,   656,   448,   656,   256,
+           56,    16,   144,   144,   448,   432,   648,   256,
+          656,   408,     0,    16,    16,     0,    40,   448,
+           40,    48,   144,   256,    48,   952,   448,    40,
+          648,     8,   752,   424,   424,     0,   432,    48,
+          448,   424,   440,    48,   752,   432,   648,   440,
+           40,    40,   448,   136,   616,   952,    16,   408,
+          664,   144,   656,   664,   256,   416,   440,   128,
+          144,    40,   752,   664,     0,   656,    16,   664,
+          440,   664,    40,   128,   664,     0,   136,   416,
+          448,   656,   752,     8,   128,   240,   464,   272,
+          248,   632,    40,   272,   648,   144,   472,   144,
+          624,   432,    16,   456,   464,   472,   240,   272,
+          448,   440,   456,    40,    16,    40,   264,   448,
+          440,   432,   648,   248,   128,   272,   456,     0,
+          448,   952,     0,   128,    40,    40,   128,   640,
+          456,   440,     0,   432,   440,   128,    40,    40,
+          440,   240,   648,   656,    40,     0,   272,   656,
+           16,   144,     8,    56,   432,   656,   456,   952,
+           40,     0,   456,    40,   656,    16,    16,   248,
+            8,   744,   624,     8,   272,   240,   456,     0,
+          440,   952,   664,     8,   136,   272,   440,     8,
+          136,   264,   440,   136,   136,     0,    16,   272,
+          440,   456,    16,   656,   432,   136,    40,     0,
+          952,   136,     0,    40,   136,   608,   432,   744,
+          248,   664,   648,    56,    56,   448,    56,   656,
+          656,    56,    56,   752,   256,    56,   416,   424,
+          664,   256,   664,   656,    16,    16,     0,   464,
+          424,   256,    16,    16,    16,    16,   144,     0,
+          144,   616,   632,    16,   128,   136,   408,     8,
+          272,   264,     0,   464,   960,   232,    40,   424,
+           40,    40,   424,   952,   960,    40,    40,   464,
+          256,   464,    40,   464,   960,     0,   424,   440,
+          952,   424,     0,   144,     0,     0,   464,   952,
+           40,     0,   256,    40,    40,   248,    16,   608,
+          248,   256,   144,    48,    40,   464,   960,     0,
+          264,   264,   264,     0,   264,    40,    48,   608,
+          960,    40,     0,     0,   144,   256,   424,    48,
+          424,   960,   256,   424,     0,    40,    48,     0,
+          144,    48,    48,   272,   248,   256,   248,    40,
+          256,    48,     0,    48,     0,   424,    40,   272,
+          440,   424,     0,    48,    40,   440,    48,   272,
+            0,   440,    48,   272,    40,   272,    48,   256,
+            0,   424,   608,    56,   424,   256,    56,     0,
+          256,    48,    56,    48,    56,     0,   416,   264,
+          256,   648,     8,    40,    40,    56,   256,    48,
+           56,    40,    56,   264,   256,   416,   608,    40,
+          264,    48,    48,   264,     0,   144,     0,   272,
+          952,   264,   440,    48,   616,   272,   424,   272,
+          408,   632,   464,   240,   440,   960,   256,     8,
+          408,     0,   128,   408,   264,   272,   128,   440,
+            0,   264,   144,    16,   264,   472,   408,   264,
+          272,     8,     8,   264,   440,   264,   272,   272,
+            0,     8,   256,   256,    40,   256,   632,   272,
+          264,     0,   408,   624,     8,   440,   256,   464,
+          256,    56,   624,    48,    48,   264,   264,     0,
+            0,   424,   440,    56,   440,   272,   624,     8,
+          960,    40,   240,   264,   264,    40,    40,   240,
+          264,    48,   264,   240,     8,    48,   264,     8,
+          624,   624,   240,   648,   144,   424,     8,   424,
+           48,   240,     8,    16,    40,     8,   272,   240,
+          144,   272,   144,   264,   144,   744,   440,   632,
+          440,   632,   464,   440,    40,   464,   256,   464,
+          408,   264,   440,   744,    40,   136,    16,   264,
+          136,   144,   144,   472,   240,   256,   632,   392,
+          136,   272,    48,   272,   440,   424,   464,   248,
+          272,   256,   264,   240,   136,   136,   128,   464,
+          664,   272,   136,   272,   128,   136,   464,   464,
+          136,   256,   128,   248,    48,   464,   840,   256,
+           40,   136,   248,   136,   840,   256,   840,   248,
+           56,   136,   272,   248,   264,   136,   248,   408,
+          424,   424,   264,   136,    56,   264,   840,   744,
+          248,   464,   264,   632,   664,   128,   840,   248,
+          256,    48,   248,    48,   256,    40,   840,   248,
+          136,   248,   744,   248,   256,   128,    48,   960,
+          840,   248,   128,   840,   840,   136,   128,   248,
+          472,   128,   392,   840,    56,   416,   744,    40,
+          960,    40,   632,   144,   256,   256,   472,   264,
+          424,    40,   472,   264,   464,   464,    56,    48,
+          440,   256,    40,   264,   632,   440,   144,   464,
+          248,   128,   840,   264,   424,   144,   264,   264,
+           16,   408,   264,    40,   472,   248,   264,   240,
+          272,   144,   240,   664,   144,   632,   264,   144,
+          248,   144,   272,   664,   272,     8,     0,   472,
+          240,   408,   264,   272,   264,   240,   272,   264,
+          272,   632,   264,   264,   136,   144,    16,   840,
+          144,   264,     8,     0,   136,   272,   256,   248,
+            0,   256,   144,   664,   472,   840,   960,   448,
+          256,    40,   472,    40,    48,   144,   136,   128,
+          840,    48,   264,    40,    16,   144,   264,   144,
+          128,     8,   840,   264,   472,   264,   472,   440,
+            8,   144,   624,   408,   424,    48,   960,   448,
+          632,    40,   144,   144,    16,   264,   632,    48,
+          144,    48,   744,   136,   448,   144,   256,    40,
+          264,   144,   408,   840,    48,   408,    16,   464,
+          408,    56,   464,    16,    56,    40,    56,   648,
+          128,    56,   448,   472,   128,    40,   144,    56,
+           40,   256,   416,   248,   128,   256,   128,   256,
+           40,    56,   128,    48,   248,   392,   424,   144,
+          256,   880,   968,   984,   792,   488,    72,   168,
+          888,   168,   168,   520,   920,    72,    24,   696,
+          312,    24,    24,   304,   696,    24,    72,    24,
+           72,    72,    24,   696,    72,    24,    72,    72,
+           72,    72,   312,   520,   888,   312,   528,   160,
+          504,   768,   768,   512,   872,   872,   512,   768,
+          848,   920,    72,   160,   872,   784,   520,    64,
+          520,   784,   872,   688,   320,   488,   312,   520,
+          672,    64,    64,   528,   672,   760,   872,    64,
+          872,   760,   160,    64,   160,   160,   760,   168,
+          672,   760,   520,   520,   760,   520,    24,   168,
+          160,   528,   672,   312,   872,   504,   760,    64,
+          848,   520,   312,   488,   160,   160,   312,   520,
+          704,   312,   312,   288,   488,   520,   888,   160,
+          160,   880,   520,   888,   880,   160,   160,   888,
+          160,   496,   488,   312,    72,   160,   520,   312,
+           24,    24,   880,   488,   520,    64,    72,   312,
+          520,   160,    64,   520,   160,   520,    64,   880,
+          496,    64,   160,   520,   312,   528,   760,   520,
+          528,   528,   520,   712,   160,   320,   160,   920,
+           64,   504,   320,   160,   888,    64,   504,   712,
+          160,   504,   520,   712,   496,   160,   520,   160,
+          488,   872,   872,   760,   160,    64,   872,   712,
+          160,   760,   496,   680,   288,   888,   504,   320,
+          168,   304,   160,   672,   488,   872,   920,   488,
+          528,   496,   488,   872,   760,   496,   776,   760,
+          520,   160,   760,   968,   320,   880,   872,   760,
+          488,   672,   488,   320,   320,   760,   776,   488,
+          872,   160,   528,  1016,   880,   520,   872,   672,
+          168,   168,   872,   760,   320,   168,   504,   496,
+          160,   680,   168,   504,   488,   888,   160,   320,
+          160,   888,   320,   160,   488,   488,   872,   528,
+          160,   784,   160,   528,   504,   168,   784,   168,
+          160,   504,   688,   168,   984,   504,   504,    64,
+          160,   168,   528,   504,   160,   784,   528,   160,
+          504,   160,   168,   776,   688,   760,   168,    72,
+           72,   168,    72,   528,   880,   872,   160,   760,
+          920,   488,   488,    72,   760,   984,    72,   984,
+          304,   888,   760,   872,   528,   160,   984,   160,
+          888,   920,   160,   880,   696,   872,   968,   776,
+          984,   872,   880,   776,   160,   920,    72,   504,
+          160,   688,   528,   784,   160,   984,   160,   168,
+          864,   712,   160,   488,   872,   504,   304,   872,
+          488,   792,   496,   792,   872,   776,   872,   160,
+          488,   768,   848,    64,   504,   888,   496,   496,
+          504,   768,   888,    64,   888,   488,   768,   784,
+          792,   792,   784,   768,   784,   864,   880,   784,
+          792,   792,   984,   160,   888,   488,   784,   520,
+          848,    64,   504,    64,   784,   984,   504,   984,
+          496,   784,   488,   504,   984,   520,   776,   888,
+          520,   984,   520,   784,   496,   320,   888,   784,
+          504,   528,   792,   792,   488,   784,   880,   888,
+          888,   712,  1016,   888,   888,   792,   792,  1016,
+          784,   888,   528,   528,   888,   984,   528,   784,
+          888,   792,   984,   792,   984,   320,   320,   680,
+          488,   168,   504,   520,   848,    64,   712,    64,
+          496,   984,   680,   160,   304,   984,   880,   160,
+          320,    64,   920,   920,   784,   168,   168,   784,
+          168,    64,   520,   488,   792,   784,   320,   160,
+          168,   784,   160,   320,   792,   160,   320,   520,
+          784,   488,   160,   776,    64,   792,   168,    72,
+          784,   160,    64,   160,   320,   784,   168,   168,
+          168,   792,   784,   160,   168,   168,   320,   968,
+          688,   776,   320,   776,   168,    64,   768,   872,
+          888,   488,   160,  1016,   784,   688,   784,   168,
+          320,   784,  1016,   784,   696,   320,   320,   520,
+          296,   880,   496,   888,  1016,   784,   888,   520,
+          872,   776,   872,   160,   792,   768,   160,   784,
+          520,   880,   160,   872,   784,   880,   880,   784,
+          872,   768,   520,   160,   768,   320,   784,   520,
+          872,   160,   784,   488,    64,   160,   864,   168,
+          872,   776,   880,   496,   768,   504,   160,   168,
+          920,   168,   784,    72,   320,   920,   488,   872,
+          912,   504,    72,   888,   880,   880,   888,   792,
+          888,   776,   888,   784,   504,   304,   912,   872,
+          168,   888,   888,   872,   912,   912,   768,   504,
+          712,   312,   784,   784,   712,   160,   504,   880,
+          768,   504,  1016,   488,   912,   872,   880,   912,
+          792,    72,   872,   912,   792,   768,   784,   888,
+          696,   784,   784,   784,   776,   792,   784,   784,
+          888,   776,   864,   784,   696,   912,   784,   968,
+          880,   912,   880,   912,   888,   872,   776,   784,
+          888,   496,   792,   712,   792,   784,    72,   912,
+          312,   152,   776,   704,   776,   864,   912,   872,
+          488,   776,   784,   920,   864,   488,   320,   504,
+          152,   168,   872,   504,   712,   504,   880,   320,
+          872,   784,   168,   320,   488,   920,   168,   872,
+          912,   504,   680,   528,   792,   320,   784,   488,
+          792,   968,   528,   792,   784,   168,   776,   320,
+          528,   528,   776,    72,   784,   488,   792,   696,
+          888,   888,   920,   920,   912,   696,   304,    24,
+          696,   696,   304,   912,   792,   864,   528,   696,
+         1016,   888,   304,   488,   872,   792,   872,   528,
+          872,   160,   776,   776,   512,   528,   864,   520,
+         1016,   856,   888,   888,   912,   488,   696,   784,
+          792,   696,   696,   776,   488,   872,   496,   912,
+          920,   696,   888,   160,   776,   864,   888,   528,
+          528,   320,   784,   160,   872,  1016,   520,   872,
+          768,   528,  1016,   792,   984,    24,   160,   312,
+          520,   160,   784,   488,   520,   704,   520,    24,
+          784,   312,   704,    72,   488,   520,   872,   784,
+           24,    24,   312,   920,   488,   304,   520,    72,
+           72,   488,   704,   312,   680,    24,    24,   920,
+          528,   304,   704,   760,   312,   984,   872,   504,
+          712,   888,   496,   160,   688,   848,   768,   768,
+          688,   848,   848,   480,   688,    24,   688,   168,
+          528,   488,   848,   768,   688,   168,   704,   688,
+          768,   160,   688,   704,   528,   704,   688,   880,
+          168,   784,   768,   704,   768,   528,   704,   160,
+          768,   168,   680,    24,   688,   160,   880,   304,
+          520,    72,   968,   760,   312,   848,   480,   784,
+          496,    24,   848,   488,    24,   488,   496,   168,
+          496,   688,   312,   888,   888,   784,   888,    72,
+          168,    72,   768,   784,   168,   688,   712,   712,
+          672,   168,   520,   688,   712,   784,   168,   312,
+          784,   712,   784,    24,   760,   168,   520,   712,
+          792,   768,   488,   848,   504,    72,   888,   504,
+          312,   160,   312,   880,   888,   784,   488,   168,
+          520,   160,   296,   680,   784,    72,    72,   888,
+          312,   168,   488,   768,    24,   704,   768,   704,
+           24,    24,   968,   312,   520,   704,   880,   784,
+          888,   848,   312,   704,   504,   888,    24,   312,
+          512,    24,   312,   792,   704,   768,   312,   880,
+          496,   296,    72,   760,   320,   488,   768,   712,
+          504,   512,   704,   888,   704,   888,   792,   520,
+          712,   888,   312,   888,   768,   712,   968,   312,
+          880,   784,   672,   712,   312,   704,   312,   520,
+          792,   704,   512,   528,   696,   712,   888,   168,
+          296,   320,    72,   792,   784,   888,   880,   320,
+          968,   528,   880,   784,   496,   848,   520,   712,
+          504,   680,   888,   712,   504,   520,   888,   320,
+          712,   320,   888,   880,   880,   888,   680,   320,
+          504,   496,   520,   520,   888,   520,   888,    72,
+          496,   688,   784,   768,   760,   768,   712,   712,
+          528,    72,   880,   168,   680,    72,   984,   504,
+          768,   848,   496,   712,   688,   712,   688,   496,
+          880,   672,   496,   680,   712,   880,   496,   504,
+          888,   792,   848,   320,   520,   320,   856,   520,
+          888,   320,   968,   680,   880,   688,   520,   288,
+          880,   680,   712,   496,   672,    72,   880,   984,
+          792,   768,   712,   152,   792,   776,   712,   768,
+          792,   784,   520,   792,   776,   712,   712,   888,
+          792,   672,   312,   520,   496,   888,   784,   688,
+          984,   496,   680,   984,   496,   984,   880,   984,
+          712,   920,   688,   776,   760,   712,   784,   776,
+          528,   984,   712,   864,   784,   712,   520,   888,
+          688,   496,  1016,   888,   792,   776,   496,   312,
+          776,   160,   312,   520,   152,   792,   696,   312,
+         1016,   920,   168,   688,   496,   312,   760,   160,
+          760,   920,   680,   496,   768,   760,   688,   688,
+          528,   160,   784,   160,   760,   496,   520,   968,
+          320,   520,   320,   160,   760,   760,   320,   784,
+          160,   968,  1016,   168,   784,   968,    72,   520,
+          520,  1016,    72,   984,   792,   160,    24,   488,
+          520,    72,   864,   520,    72,   784,   488,   968,
+          488,   520,  1016,   496,   152,   864,   968,   528,
+           24,   312,   312,   968,    24,   968,   160,   784,
+          872,   488,   312,   760,   760,   520,   848,   672,
+          488,   760,   680,   312,   520,   312,   672,   488,
+          968,   968,   488,   760,   864,   760,   312,   968,
+          312,   520,   528,   520,   320,   784,   920,   488,
+          760,   488,   496,   768,   880,    24,   768,   160,
+          776,   312,   160,   520,   688,   880,   160,   784,
+          688,   168,   792,   520,   784,   496,   760,   520,
+          504,    24,   488,   784,   520,   504,   704,    64,
+          168,   712,   888,   784,   760,   312,   984,   512,
+          768,   480,   496,   848,   488,   984,   984,   488,
+          320,   848,   984,   520,   488,    64,   880,   496,
+          504,   712,   768,   496,   168,   768,   784,   496,
+          984,   984,   768,   512,   496,   848,   984,   496,
+          512,   512,   168,   984,   704,   512,   848,   784,
+          784,   984,   512,   512,   688,   312,   856,   168,
+          984,   984,   496,   312,   776,   704,   312,   320,
+          312,   984,   704,   984,   704,   704,   312,   520,
+          312,   760,   512,   768,   848,   488,   768,   768,
+          712,   504,   768,   512,   312,   704,   312,   760,
+          872,   320,   504,   984,    64,   320,   496,   984,
+          784,   984,   520,   784,   888,   488,   848,   496,
+          320,   504,   880,   496,   760,   520,   848,   504,
+          168,   880,   496,   496,   784,   760,   488,   168,
+          488,   496,   496,   760,   888,   688,   512,   704,
+          984,   792,   504,   776,   520,   496,   784,   888,
+          792,   848,   856,   984,   488,   688,   848,   984,
+          480,   984,   520,   504,   712,   488,   768,   712,
+          880,   768,   496,   504,   712,   504,   856,   488,
+          712,   496,   712,   768,   880,   712,   768,   488,
+          880,   880,   504,   168,   712,   768,   488,   504,
+          712,   880,   712,   712,   792,   888,   848,   488,
+          504,   712,   488,   792,   320,   888,   504,   888,
+          776,   984,   768,   488,   712,   784,   872,   504,
+          776,   888,   712,   784,   888,   504,   888,   712,
+          968,   864,   880,   792,   496,    64,   880,   168,
+          768,   792,   880,   784,   776,   776,   792,   712,
+          496,   880,   776,   888,   768,   984,   712,   688,
+          168,   712,   712,   712,   984,   848,   880,   776,
+          704,   712,   480,   712,   776,   984,   776,   984,
+          856,   880,   704,   712,   768,   984,   880,   496,
+          480,   712,   864,   168,   712,   784,   712,   512,
+          848,   488,   768,   688,   504,   520,   768,   784,
+          512,   488,    64,   528,   312,   512,   488,   984,
+          512,   704,   792,   984,   712,   712,   488,   792,
+          872,   848,   488,   768,   512,   792,   712,   512,
+          320,   784,   512,   768,   784,   712,   792,   512,
+          488,   768,   880,   712,   520,   512,   320,   520,
+          872,   768,   528,   712,   880,   512,   496,   768,
+          512,   880,   320,   520,    64,   768,   712,   784,
+          168,   312,   168,   880,   152,   792,   688,   312,
+          512,   768,   488,   848,   168,   880,   760,   488,
+          488,    64,   760,   768,   768,   768,    64,   760,
+          768,    64,   768,   512,   864,   760,   768,   520,
+          880,   984,   496,   848,   312,   784,   312,   168,
+          712,   888,   912,   984,   848,   512,   304,   488,
+          784,   168,   312,   280,   712,   768,   712,   872,
+          512,   304,   488,   776,   168,   488,   312,   712,
+          312,   488,   512,   512,   704,   704,   168,   712,
+          512,   520,   712,   880,   872,   512,   712,   512,
+          712,   712,   312,   880,   864,   872,   768,   880,
+          768,   872,   864,   280,   984,   312,   304,   168,
+          512,   776,   312,   784,   312,   512,   304,   984,
+          768,   488,   984,   712,   984,   528,   712,   768,
+          712,   488,   984,   680,   712,   704,   168,   768,
+          712,   704,    64,   712,   880,   512,   984,   704,
+          984,    64,   984,   784,   864,   512,    24,   496,
+          880,   512,   984,   520,   712,   792,   984,   704,
+          512,   704,   312,   688,   704,   984,   760,   984,
+          520,   496,   880,   704,   496,   856,   768,   712,
+          776,   504,   768,   912,   712,   776,   496,   496,
+          912,   768,   488,   888,    24,   880,   312,   312,
+          496,   880,   912,   912,   712,   712,   776,   984,
+          864,   768,   496,   776,   768,   304,   760,   880,
+          688,   760,   688,   984,   984,   712,   312,   528,
+          984,   528,   688,   712,   888,   688,   312,   488,
+          304,   848,   760,   160,   712,   528,   160,   984,
+          880,   160,   488,   304,   984,   880,   768,   672,
+          488,   872,   496,   528,   872,   528,   760,   152,
+          512,   528,   984,   528,   160,   160,   528,   160,
+          160,   984,   848,   304,   760,   712,   864,   760,
+          880,   304,   512,   496,   776,   984,   760,   688,
+          768,   872,   160,   528,   984,   712,   768,   984,
+          688,   704,   776,   688,   304,   496,   504,   920,
+          512,   984,   864,   160,   688,   688,   160,   880,
+          496,   696,   880,   480,   320,   912,   688,   784,
+          160,   488,   872,   768,   864,   984,   768,   712,
+          488,   712,   768,   984,   872,    24,   528,   984,
+          528,   496,   768,   984,   160,   496,   712,   984,
+          160,   784,   712,   688,   880,   784,   312,   688,
+          688,   968,   792,   704,   912,   504,   704,   704,
+          912,   160,   304,   488,   872,   512,   880,   712,
+          864,   488,   872,   512,   528,   792,   704,   488,
+          528,   712,   512,   872,   792,   704,   792,   712,
+          528,   712,   888,   680,   792,   880,   712,   488,
+          888,   872,   912,   312,   312,   912,   512,   520,
+          872,   712,   704,   512,   920,   912,   688,   160,
+          888,   712,   488,   704,   488,   312,   304,   520,
+          680,   304,   488,   712,   888,   968,   512,   320,
+          680,   888,   712,   968,   712,   488,   312,   168,
+          488,    72,   704,   528,   784,   168,   712,   688,
+          312,   880,   864,   504,   528,   520,   520,   320,
+          160,   968,   712,   872,   680,   968,   880,   912,
+          792,   504,   528,   504,   680,   712,   712,   168,
+          776,   528,   504,   712,   792,   968,   912,   712,
+          680,   712,   888,   912,   888,   864,   712,   880,
+          880,   320,   320,   864,   680,   880,   912,   888,
+          280,   888,   920,   520,   160,    24,    72,   888,
+          984,   784,   984,   696,   304,   776,   152,   512,
+          488,   776,   304,   912,   528,   488,   776,  1016,
+          696,   704,   512,   512,   984,   512,   912,   312,
+          512,   488,   512,   768,   496,   984,   792,   488,
+          784,   312,   512,   776,   792,   912,   488,   528,
+          496,   488,   792,   528,   856,   880,   792,   880,
+          912,   776,   912,   880,   496,   792,   488,   304,
+          528,   776,   984,   768,   912,   912,   496,   984,
+          776,   320,   912,   984,   912,   496,   912,   312,
+          520,   912,   848,   912,   528,   912,   768,   712,
+          776,   984,   528,   880,   520,   512,   968,   712,
+           64,   776,   984,   688,   712,   776,   168,   504,
+          688,   984,   768,   488,   688,   504,   768,   984,
+          520,   168,   984,   488,   768,   168,    64,   768,
+          504,   712,   880,    64,   168,   168,   712,   920,
+          504,   768,   776,   784,   984,   712,   528,   512,
+          504,   320,    64,   320,   784,    64,   760,   984,
+          712,   672,   320,   672,   712,   312,   520,   528,
+          776,   984,   312,   712,   520,   320,   760,   496,
+          528,   312,   776,   496,   320,   888,   152,   304,
+          520,   304,   312,   312,   888,   488,   312,   320,
+          312,   320,   520,   520,   496,   312,   912,   792,
+          776,   520,   792,   792,   312,   792,   912,   712,
+           64,   888,   168,   312,   760,   712,   792,   912,
+          864,   488,   848,   792,   512,   792,   496,   792,
+          168,   880,   880,   168,   520,    72,   768,   304,
+          688,   776,   520,   672,   776,   520,    72,   776,
+           72,   880,   776,   880,   304,   760,   760,   312,
+           24,   704,   768,   304,   672,   512,   768,   880,
+          528,   528,   512,   480,    72,   520,    24,    24,
+          496,   704,   496,    72,   304,   520,   792,   480,
+          848,   320,   520,   760,   920,   168,   880,   512,
+          856,   312,   320,   304,   688,    72,   792,   920,
+          488,   304,    64,   168,   672,   168,   488,   520,
+          512,   784,   672,   320,   888,   488,    64,   488,
+          880,   880,   784,    64,   320,   712,   880,   880,
+          792,   784,   304,   168,    64,   856,    64,   880,
+          768,   168,   672,   520,   168,   880,   528,    64,
+          280,   872,   888,   160,   912,   488,   768,   768,
+          520,    64,   672,   784,   792,   784,   320,   792,
+           72,   504,   520,   320,   160,   520,   160,   520,
+          304,  1016,   968,   888,   520,   504,    64,   912,
+          872,   968,   160,   488,   696,   920,    64,   912,
+          784,   920,   488,   888,    64,   968,   160,   696,
+           24,   864,   304,    24,  1016,   520,   760,   968,
+           72,   696,   968,    24,   864,   488,   784,    24,
+          152,   168,   288,   320,   696,   520,   784,    24,
+           72,   504,   968,   864,   968,    24,   968,    24,
+          864,   280,   784,   784,   312,   160,   768,   488,
+          288,   880,   488,    72,   304,   760,    64,    64,
+           72,   672,   488,   760,   512,   672,   488,   304,
+          672,   296,    72,   760,   520,   672,   520,   312,
+           64,   304,   296,   672,   784,   672,   792,   688,
+           72,   968,   296,   872,    64,    64,   296,   528,
+          304,   296,    64,   704,   848,   512,   528,   520,
+           64,   520,   864,   520,   512,   864,   280,    64,
+           64,   520,   528,   296,    64,   872,   296,   520,
+          680,   504,   512,   760,    64,   520,   704,   672,
+          680,   520,   512,   296,   968,   312,   512,   680,
+          680,   512,   776,   520,   312,   512,   704,   152,
+          920,   920,   872,   520,   512,   680,   784,   872,
+          520,   872,    64,   784,    64,   872,   680,   512,
+          704,   504,   784,   520,   320,   712,   712,   320,
+          320,   872,   792,   704,   888,   704,   888,   912,
+          320,   912,   528,    64,   920,   784,   968,   520,
+          304,   680,   680,   712,   968,   512,   672,   872,
+          680,   712,   320,   504,   712,   912,   680,   712,
+          712,   320,   712,   304,   872,   712,   872,   984,
+          912,   872,   512,   320,   872,   872,   512,   672,
+          848,   520,   968,   968,   320,   872,   504,   520,
+          968,   712,    64,   320,   712,   320,   520,   712,
+          504,   320,   968,   672,   712,   888,   680,   504,
+          520,   712,   680,   968,   320,    64,   968,    64,
+          968,   712,   520,   888,    72,   168,   520,   520,
+          776,   968,   520,   512,   712,   848,   968,  1016,
+          512,   680,   512,   888,   792,   512,   712,   680,
+          968,   872,    64,   320,   504,   968,   872,   872,
+          712,   320,   872,   504,   320,   520,   712,   504,
+          320,   872,   512,   712,   512,   968,   512,   968,
+          784,   520,   848,   712,   784,   712,   920,   304,
+          320,   680,   792,   320,   920,   712,   920,   320,
+          968,   320,   784,   872,   968,   888,   968,    64,
+          320,   320,   968,   888,   304,   712,   504,   968,
+          872,   168,   712,   320,   520,   680,   968,   872,
+         1016,   520,   872,   320,   712,   968,   504,   320,
+          520,   520,   680,   872,   968,    64,  1016,   504,
+           64,   784,   712,    64,   792,   968,   320,    64,
+          528,   872,   712,   872,   920,   320,    64,   968,
+           64,   520,   512,   888,   968,   520,   504,   320,
+          712,   848,   680,   528,   528,   888,   712,   512,
+          872,   680,   528,   512,   320,    64,   912,   512,
+          712,   784,   920,   520,   888,  1016,   968,    24,
+          528,   680,   320,   520,   920,   712,   320,    72,
+          320,    72,   304,   920,   920,   304,    72,   784,
+          696,   792,   920,   920,   320,   784,   528,   872,
+          312,   704,    24,   712,   704,   504,   792,   528,
+          312,   696,    24,   784,   696,   872,   792,   784,
+           24,   712,   528,   312,   968,   792,   784,   520,
+          312,    24,   528,   968,   872,   784,   312,   968,
+          528,   680,   920,   968,   296,   872,    64,   288,
+         1016,   312,   760,   304,   792,   288,    64,   784,
+           64,   872,   312,   672,   760,   696,   152,   760,
+          520,  1016,  1016,   520,   304,   672,   312,   152,
+          696,   672,   784,   968,   672,   872,   872,   320,
+          320,    64,   872,   520,   920,    64,   520,   912,
+           64,   520,   912,   912,   168,   784,   968,   504,
+          872,   968,   320,   320,   696,   520,   968,   912,
+          920,   792,    64,   528,   696,   968,   520,   168,
+          912,   520,   304,   968,   320,   872,   672,   696,
+           64,   520,   760,   712,   912,   304,   696,   168,
+          912,   920,   320,   320,   504,   968,   792,   760,
+          872,   968,   320,   912,   912,   920,   912,    64,
+          168,   792,   504,   520,   504,   872,   912,   520,
+          968,   168,   760,   872,   168,   792,   920,   672,
+          872,   296,   920,   304,   920,   776,   304,   920,
+          304,   760,   304,   872,   792,   760,   920,    72,
+          672,   712,   504,    72,   528,   912,   968,   312,
+          872,   528,   304,   680,   704,   712,   680,   712,
+          912,   776,   680,   688,   792,   776,   776,   920,
+          680,   968,   696,   304,   792,
+};
+
+static encode_aux _vq_aux_res1024_0a = {
+       _vq_ptr0_res1024_0a,
+       _vq_ptr1_res1024_0a,
+       _vq_p_res1024_0a,
+       _vq_q_res1024_0a,
+       8189, 8189
+};
+
+static static_codebook _vq_book_res1024_0a = {
+       8, 128, 13762560, 5373952, 2, 0,
+       _vq_quantlist_res1024_0a,
+       _vq_lengthlist_res1024_0a,
+       &_vq_aux_res1024_0a,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res1024_0b.vqh b/include/vorbis/book/res1024_0b.vqh
new file mode 100644 (file)
index 0000000..381f047
--- /dev/null
@@ -0,0 +1,4140 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res1024_0b_VQH_
+#define _V_res1024_0b_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res1024_0b[] = {
+           6,     6,     7,     7,     7,     7,     7,     7, 
+           6,     6,     6,     7,     6,     8,     8,     7, 
+           9,     5,     6,     8,     6,     8,     8,     7, 
+           5,     7,     8,     5,     8,     9,     8,     6, 
+           6,     7,     8,     6,     8,     8,     8,    10, 
+           7,     5,     6,     7,     7,     7,     9,     9, 
+           7,     7,     6,     7,     6,     6,     6,     5, 
+           9,     4,     4,     5,     5,     7,     7,     8, 
+           8,     7,     6,     6,     5,     6,     6,     8, 
+           7,     7,     7,     6,     6,     9,    10,     8, 
+           5,     5,     6,     7,     8,     8,     8,     7, 
+           6,    10,    10,     7,     9,     9,     7,     9, 
+           7,     6,     7,     7,     7,     7,     9,     5, 
+           8,     3,     8,     9,     5,     8,     8,     6, 
+           6,     6,     6,     7,     8,     5,     5,     7, 
+           6,     8,     8,     6,     6,     8,     6,     7, 
+           9,     8,     7,     6,     8,     5,    10,     8, 
+           8,     8,     7,     7,     8,     8,     8,     5, 
+           7,     5,     9,     6,    10,     6,     7,     7, 
+           7,     6,     7,     7,     7,     8,     8,     7, 
+           7,     7,     7,     6,     8,     7,     7,     8, 
+           8,     4,     4,     7,     8,     8,     7,     6, 
+           6,    10,     8,     8,     8,     7,     7,     8, 
+           6,     6,     7,     5,     8,     8,     8,     6, 
+           6,    12,     4,     8,     6,     7,     7,     9, 
+           6,     7,     7,     6,     6,     7,     8,    10, 
+           8,     8,     8,     7,    10,     9,     3,     8, 
+           7,     7,     6,     5,    10,     8,     4,     7, 
+           5,     4,     4,     5,     6,     6,     6,     7, 
+           6,     5,     7,     6,     6,     7,     6,     6, 
+           9,     9,     8,     7,     7,     6,     7,     7, 
+           7,     6,     6,     7,     9,     8,     9,     7, 
+           6,     7,     8,     8,     8,     6,     6,     5, 
+           6,     7,     8,     8,     2,     7,     6,     7, 
+           5,     8,     8,     6,     7,     6,     7,     8, 
+           6,     7,     8,     6,     7,     6,     8,     7, 
+           9,     7,     6,     6,     8,     7,     7,     7, 
+           8,     8,     7,     3,     4,    10,     9,     6, 
+           2,     6,     8,     7,     6,     8,     5,     7, 
+           7,     8,     6,     7,     8,     6,     8,     8, 
+           7,     8,     8,     6,     9,     6,     6,     7, 
+           5,     7,     7,     8,     6,     8,     8,     7, 
+           7,     9,     7,     9,     8,     6,     5,     7, 
+           4,     9,     4,     8,     6,     9,     6,     7, 
+           6,     8,     6,     5,     9,     7,     8,     6, 
+           8,     7,     7,     8,     7,     8,     7,     7, 
+           6,     7,     6,    10,     7,     7,     7,     8, 
+           8,     7,     7,    10,     1,     6,     8,     7, 
+           8,     9,     6,     9,     6,     7,     8,     6, 
+           9,     6,     8,     6,     8,     7,     8,     7, 
+           6,     5,     5,     7,     8,     9,     7,     8, 
+           6,    10,     3,     6,     6,     7,     7,     7, 
+           8,     7,     8,     6,     6,     6,    10,     7, 
+           6,     7,     8,     7,     8,     9,     7,     8, 
+           7,     7,     6,     6,     8,     8,     7,     6, 
+           7,     7,     8,     7,     7,     7,     7,     7, 
+           8,     6,     8,     5,     8,     5,     6,     8, 
+           6,     8,     8,     8,     7,     8,     8,     7, 
+           7,     7,     6,     7,     7,     7,     6,     8, 
+           7,     9,     6,     7,     6,     5,     9,     5, 
+           7,     7,     7,     7,     7,     7,     6,     6, 
+           7,     5,     8,     4,     6,     7,     8,     7, 
+           7,     8,     2,     8,     7,     7,     7,     6, 
+           7,     6,    10,     8,     6,     7,     6,     8, 
+           7,     7,     7,     7,     7,     7,     7,     8, 
+           5,     6,     5,     6,     5,     6,     7,     8, 
+           8,    12,     5,     5,     8,     9,     8,     5, 
+           6,     5,     7,     7,     7,     7,     5,     9, 
+           5,     4,     9,     7,     7,     7,     7,     5, 
+           9,     4,     8,     7,     6,     8,     5,     6, 
+           6,     7,     7,     8,     6,    12,     6,     8, 
+           7,     8,     7,     8,     8,     6,     7,     7, 
+           7,     5,    12,     6,     7,     8,     8,     7, 
+           8,     5,     8,     5,     9,     4,    11,     4, 
+           5,     7,     7,     8,     8,     8,    10,     2, 
+           8,     8,     8,     6,    11,     7,     8,     7, 
+           6,     6,     9,     7,     8,     8,     5,     7, 
+           9,     7,     4,     6,    10,     6,     6,     5, 
+           8,     6,     7,     7,     7,     6,     8,     2, 
+           6,     8,     7,     7,    11,     4,     8,     6, 
+           7,     7,     6,     8,     8,     6,     7,     6, 
+           4,     8,     6,     9,     4,     9,     9,     9, 
+           8,     8,     4,    11,     7,     5,     7,     7, 
+           9,     7,     8,     8,     5,     7,     5,     7, 
+           4,     8,     8,     5,     5,     4,     5,     8, 
+           9,     6,     6,     8,     8,     6,     6,     8, 
+           7,     8,     6,     4,     7,     6,     8,     7, 
+           8,     8,     7,     6,     3,     4,     6,     6, 
+           5,     4,     5,     5,     5,     5,     5,     5, 
+          13,     5,     7,     7,     7,     6,     6,     8, 
+          10,     6,     6,     7,     7,    11,     5,     7, 
+           7,    10,     7,     7,     8,     7,     9,     8, 
+           6,     8,     8,     7,     5,     9,     7,     8, 
+           7,     6,     8,     6,     7,     6,     8,     6, 
+           9,     2,     7,     7,     8,     7,     7,     7, 
+           7,     9,     5,     7,     5,     9,     8,     8, 
+           7,     7,     7,     8,     7,     8,     4,    10, 
+           7,     7,     7,     5,     6,     7,     7,     5, 
+           7,     7,     7,    10,    13,     6,     8,     7, 
+           7,     9,     5,     5,     8,     3,     7,     6, 
+           3,    10,    10,     7,     6,     7,     9,     6, 
+           7,     6,     7,     8,     7,     9,     9,     8, 
+           3,     6,     6,     8,     7,     7,     7,     7, 
+           7,     7,     6,     8,     6,     7,     7,     7, 
+           6,     7,     8,     7,     7,     8,     6,     6, 
+           7,     7,     7,     8,     7,     6,     7,     9, 
+           8,     5,     6,     7,     9,     6,     7,     8, 
+           7,     5,     5,     8,     5,     8,     6,     7, 
+           7,     8,     8,     6,     4,     8,     7,     7, 
+           8,     8,     7,     7,     7,     8,     5,     9, 
+           6,     9,     9,     3,    10,     7,     6,     7, 
+           3,    11,     7,     8,     7,     7,     6,     8, 
+           6,     6,     5,     9,     6,     8,     8,     6, 
+           8,     8,    10,    10,     5,     6,     6,     7, 
+           6,     6,     8,     7,     6,     5,     7,     8, 
+           7,     7,     7,     8,     8,     4,    10,    11, 
+           8,     9,     7,     4,     6,     8,     7,     8, 
+           7,     6,     7,     5,     9,     5,     9,     7, 
+           7,     8,     9,     6,     7,     6,     7,     7, 
+           4,     9,     5,    10,     8,     4,     9,     7, 
+           8,     6,     8,     8,     7,     7,     7,     8, 
+           9,     7,     8,     7,     6,     9,     7,     9, 
+           8,     6,     7,     6,     7,    10,     8,     7, 
+           6,     6,     3,     4,     6,     7,     9,     9, 
+           8,     8,     7,     8,     7,     3,     4,     9, 
+           8,     9,     4,     7,     9,     7,     7,     8, 
+           8,     7,     6,     7,     8,     8,     8,    12, 
+          11,    11,     6,     7,     7,     7,     7,     8, 
+           5,     5,     7,     9,     9,     9,     6,     6, 
+           6,     7,     6,     6,     7,     6,     7,     7, 
+           5,     7,     7,     6,     8,     6,     6,    10, 
+           8,     8,     7,     9,     8,     6,     7,     7, 
+           7,     7,     8,     6,     6,     6,     6,     6, 
+           6,     8,     6,     9,     9,     4,     3,     6, 
+           8,     7,     8,     8,    10,     7,     7,     8, 
+           8,     8,     7,     7,     6,     5,     6,     6, 
+           8,     6,     8,     7,     6,     7,     7,     7, 
+           6,    11,     8,     5,     5,     7,     8,     7, 
+           8,     8,     9,     8,     5,     9,    10,     4, 
+           7,     9,     6,     8,     5,    10,     5,     3, 
+           8,     6,     5,     6,     7,     7,     7,     6, 
+           5,     9,     7,     7,     7,     6,     8,     7, 
+           7,     7,     8,     8,     6,     6,     6,     7, 
+          10,     4,    11,     5,     9,     6,     7,     6, 
+           8,     6,     8,     6,     7,     1,     9,     8, 
+           7,     8,     7,     9,     4,    10,     5,     7, 
+           8,     6,     6,     6,     8,     6,     7,     9, 
+           7,     6,     7,     8,     5,     7,     8,     6, 
+           7,     7,     7,     8,     7,     7,     5,     7, 
+           7,     9,     7,     5,     7,     6,     5,     9, 
+           7,     7,     5,    10,     3,     9,     8,     6, 
+           8,     6,     7,     6,     7,     8,     6,     7, 
+           5,    10,     5,     8,     7,     7,     6,     6, 
+           5,     5,     9,     4,     8,     6,     6,     7, 
+           4,     7,     5,     6,    10,     7,     6,     5, 
+           4,     7,     7,     7,     8,     5,     9,     7, 
+           5,     7,     6,     6,     8,     9,     6,     8, 
+           7,     8,     7,     7,     7,     4,     8,     7, 
+           8,     8,    10,     8,     7,     8,     6,     7, 
+           5,     4,     8,     8,     7,     8,    11,     7, 
+           9,     6,     6,     7,     8,     6,     9,     5, 
+           6,     6,     6,     7,     7,     6,     7,     7, 
+           7,     5,     3,    10,     8,     7,     7,     8, 
+           6,     6,     6,     6,     5,     7,     5,     7, 
+           7,     7,     8,     7,     7,     7,     4,     4, 
+          10,     7,     7,     9,     6,     7,     9,     8, 
+           9,     8,     6,     6,     6,     7,     8,     6, 
+           7,     7,     5,     6,     7,    10,    10,     5, 
+           2,     4,     9,     8,     7,     6,     6,     7, 
+           8,     7,     6,     6,     7,     6,     5,     6, 
+           6,     8,     8,     6,     7,     7,     9,     5, 
+           7,     6,     8,     6,     9,     6,     8,     5, 
+           7,     6,     7,     3,    12,     9,     8,     7, 
+           6,     8,     8,     6,     6,    10,     4,     7, 
+           7,     7,     7,     7,     7,     6,    13,     7, 
+           7,     6,     9,     8,     8,     8,     9,     5, 
+           7,     7,     8,     6,     6,     7,     7,     8, 
+           7,     5,     6,     6,     6,     7,     8,     7, 
+           7,     7,     7,     7,     7,    11,     1,     5, 
+           8,     6,     7,     8,     9,    12,     9,     6, 
+           7,     8,     6,     6,     8,     7,     7,     3, 
+           7,     8,     8,     7,     7,     6,     6,     8, 
+           8,     8,     7,     8,     6,     7,     7,     6, 
+           6,     6,     9,     9,     7,     5,     7,     7, 
+           8,     6,    10,     5,     7,     7,     5,    10, 
+           8,     5,     8,     8,     8,     3,     7,     6, 
+           6,     8,     4,     6,     7,     6,     4,     8, 
+           8,     5,    10,    10,     7,     7,     8,     8, 
+           7,     8,     5,     8,     5,     8,     6,     9, 
+           6,     6,     9,     6,     6,     9,     5,     7, 
+           8,     6,     8,     7,    11,     2,     5,     7, 
+           7,     4,     8,     6,     7,     7,     6,     8, 
+           5,     8,     6,     7,     6,     8,     6,     6, 
+           9,     4,     8,    10,     7,     8,     5,     9, 
+           8,     9,     8,     9,     8,     8,     6,     6, 
+           7,     6,     5,     6,     8,     8,     8,     9, 
+           6,     7,     7,     7,     4,     5,     7,    10, 
+          10,     8,     7,     7,     6,     8,     7,     7, 
+           5,     9,     5,     9,     4,     9,     4,     9, 
+           7,     7,     7,     7,     6,     6,     1,     8, 
+           6,     6,     7,     8,    11,    11,     5,     9, 
+           9,     6,     6,     7,     4,    11,    10,     6, 
+           8,     7,     5,     6,     6,     8,     9,     9, 
+           7,     6,     8,    10,     7,     6,     7,     6, 
+           6,     8,     7,    11,     5,     7,     7,     6, 
+           8,     8,     7,     7,     8,     9,     6,     6, 
+           6,     7,     8,     7,     5,     7,     9,     8, 
+           7,     8,     5,     7,     8,     7,    10,     6, 
+           8,     7,     6,     7,     6,     7,     6,     7, 
+          11,    10,     7,     9,     8,     6,     5,     5, 
+           5,     7,     9,     8,     8,     7,     7,     8, 
+           5,     7,     8,     6,     7,     7,     8,     8, 
+           3,     2,     6,     6,     7,     7,     8,     9, 
+           8,     6,     7,     7,     6,     7,     4,    13, 
+           7,     8,     7,     9,     6,     4,     7,     6, 
+           7,     9,     7,     8,     6,     7,     7,     7, 
+           7,     7,     6,     6,     4,     7,     8,     6, 
+           6,     8,     7,     6,     5,     9,    10,     6, 
+           8,     8,     7,     7,     6,     6,     8,     8, 
+           7,     5,     5,    10,     5,     6,     7,     5, 
+           8,     8,     9,     6,     7,     5,    11,     5, 
+           3,     8,     6,     6,     6,     6,     7,     7, 
+           9,     5,     7,     4,     6,     9,     7,     7, 
+           7,     8,    11,     4,     6,     6,     8,     7, 
+           6,     5,     9,     5,     3,     7,     8,     6, 
+           8,     8,     6,     5,     5,     4,     4,     4, 
+           9,     8,     7,     6,     6,     6,     6,     6, 
+           6,     4,     6,    10,     8,     7,     5,     4, 
+          10,     8,    10,     5,     8,     9,     6,     6, 
+           5,     7,     6,     6,     8,     7,     6,     7, 
+           6,     9,     6,     6,     7,     8,     7,     8, 
+           7,     8,     8,     9,     8,     8,     8,     8, 
+           6,     6,     7,     8,     9,    10,    12,    10, 
+           7,     6,     8,     8,     8,    11,     7,     3, 
+           5,     7,    11,    11,     7,     6,     7,     7, 
+          12,     8,     5,     7,     8,     8,     8,     7, 
+           6,     9,     9,     8,     6,     6,     6,     6, 
+           7,     7,     5,     2,     9,     8,     6,     8, 
+           7,     7,     7,     7,     7,     7,     8,     8, 
+           5,     7,     8,     4,     5,    10,     7,     8, 
+           7,     8,     7,     7,     7,     7,     7,     7, 
+           6,     7,     7,     8,     8,     8,     7,     7, 
+           7,     8,     9,     5,     7,     8,     7,     6, 
+           5,     6,     7,     7,     7,     5,     9,     5, 
+           7,     6,     7,     7,     6,     9,     6,     5, 
+           7,     7,     7,     7,     7,     6,     7,     6, 
+           8,     8,     8,     7,     7,     7,     8,     6, 
+           8,     8,     6,     6,     7,     7,     6,     6, 
+           9,    10,    10,     9,     8,     8,     8,     8, 
+           9,     9,     9,    11,    10,    10,     9,     8, 
+           7,     7,     7,     7,     7,     7,     7,     7, 
+           6,     7,     8,    10,     9,     9,     8,     6, 
+           7,     6,     6,     8,     4,     3,    10,     7, 
+           7,     6,     7,     5,     2,    11,     5,     8, 
+           6,     9,    10,     8,     7,     6,     6,     3, 
+           9,    10,     9,     6,     4,     5,     8,     9, 
+};
+
+static long _vq_lengthlist_res1024_0b[] = {
+        5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,
+       16,16,16,16,16,16,16,17,17,17,17,18,18,18,19,19,
+};
+
+static long _vq_ptr0_res1024_0b[] = {
+            6,  1025,  2222,  3590,  5016,  6494,    -7,    -8,
+           -9,   -10,   -11,   225,   -13,   -14,   254,   -16,
+          -17,   -18,    54,   164,   -21,   -19,    27,   -24,
+          128,    29,   -27,    54,   -29,   -30,   164,   233,
+          -24,   -22,   164,   -36,    85,   128,   234,   -40,
+          225,   254,    85,    85,   -45,   128,   -47,    29,
+          -49,   227,   133,   -52,   -53,   -54,    54,   -43,
+          -57,   -58,   -59,   -60,   -61,   -62,   -63,   -64,
+          -65,    84,   210,    84,   -69,   211,   196,   -72,
+          -73,   -74,   130,   129,   -55,   129,   -79,   130,
+          211,   -82,   -83,    84,   -85,   -86,   129,    29,
+          -89,   211,   -76,   -67,   164,   -94,   -95,    84,
+          196,   -98,   -99,    84,  -101,   234,   133,   -67,
+          164,   255,  -107,  -108,   -67,  -104,   225,  -112,
+         -101,  -110,   133,   196,  -117,  -118,  -119,    85,
+         -121,    85,    54,   -22,  -113,   130,  -127,  -128,
+         -129,  -130,  -131,  -132,  -133,  -134,   225,   132,
+         -137,   -83,  -124,    87,  -141,   254,   132,    84,
+           84,   -41,   225,   -67,  -146,  -150,   226,  -148,
+         -153,  -134,  -151,   226,  -157,   254,    87,   226,
+         -161,  -162,    85,   131,  -165,  -166,  -167,  -168,
+         -169,  -157,  -154,     7,  -101,     7,  -175,   164,
+           29,  -147,  -252,  -176,  -181,  -182,   -67,    28,
+         -183,  -186,  -187,  -175,  -184,  -188,  -159,    85,
+         -191,  -194,  -195,   247,  -192,  -178,  -196,    27,
+           85,  -200,  -203,  -204,  -205,    54,  -197,  -201,
+           86,   255,  -211,  -212,    84,   -47,    27,   130,
+         -147,  -206,   129,  -220,  -157,   -85,  -105,  -221,
+         -223,  -226,  -227,  -228,  -229,  -230,  -231,   127,
+         -233,  -234,   126,  -236,   165,   248,  -239,  -240,
+         -241,  -242,   127,   197,  -245,   165,    85,  -248,
+         -249,  -121,  -246,  -244,  -291,  -250,  -253,  -256,
+         -257,   131,   134,   197,  -254,  -262,  -263,   165,
+         -265,  -121,  -260,   131,  -269,  -270,  -271,  -272,
+         -245,    88,   234,  -257,    87,  -276,   132,  -280,
+          126,  -245,  -278,  -176,   234,   255,  -287,  -288,
+         -289,  -290,   127,    85,  -283,    84,   247,   226,
+         -297,  -298,   254,  -300,  -301,  -302,  -303,   127,
+          131,  -159,  -293,  -242,  -306,  -308,  -311,  -312,
+          255,   248,  -315,  -316,  -317,   126,  -319,  -320,
+          130,    28,   210,  -324,  -325,   234,  -321,   234,
+          248,    84,  -331,  -332,  -280,  -329,   130,   134,
+           87,  -242,    86,   129,  -341,  -342,  -343,  -118,
+         -896,  -339,    54,  -348,  -349,  -350,    54,    27,
+         -353,   128,  -345,   133,  -357,  -358,  -359,  -360,
+          128,  -121,  -212,  -267,  -362,   210,   131,  -368,
+         -369,  -353,  -218,  -372,  -373,  -374,   126,  -370,
+         -334,  -329,  -377,  -378,  -381,  -382,   210,  -379,
+         -385,   130,  -387,  -388,  -389,  -390,  -391,  -392,
+          254,   234,  -395,  -396,   128,   234,   233,   234,
+         -401,   131,  -403,   134,   251,  -406,  -407,  -408,
+         -409,   254,  -383,  -412,  -413,   164,  -415,  -416,
+         -417,  -418,   131,  -410,  -393,     7,  -423,  -424,
+          210,  -421,    28,  -428,  -429,  -430,  -431,  -432,
+         -433,  -418,    86,  -346,  -434,  -436,  -418,  -437,
+         -439,  -423,   165,   -92,  -443,   248,  -447,  -365,
+          226,   234,  -451,  -424,  -448,  -452,  -258,   225,
+         -457,  -458,   234,  -455,  -461,  -401,  -459,  -448,
+         -403,   247,  -465,  -468,   210,  -470,  -471,  -472,
+         -473,   -41,  -466,  -413,   247,  -476,  -479,  -480,
+          164,  -477,  -483,   131,   134,  -486,   227,  -208,
+         -489,  -490,   254,  -492,   -14,  -465,  -495,  -496,
+         -497,   128,  -499,  -500,    54,  -396,  -493,  -502,
+         -218,  -506,  -396,  -504,  -507,  -510,  -511,  -512,
+         -396,   226,   247,  -516,  -119,   225,  -519,  -401,
+         -517,  -520,  -565,  -521,   166,  -526,  -527,   254,
+         -434,  -530,   167,   225,  -533,  -534,  -535,  -536,
+          167,  -531,  -539,   126,  -541,    54,   195,  -544,
+         -545,  -546,  -280,  -537,   195,  -550,    85,  -547,
+         -553,  -554,  -119,   247,   235,  -558,  -236,   164,
+          235,  -562,  -563,  -564,  -349,  -891,  -559,   225,
+         -569,   129,  -567,  -572,  -351,  -570,  -575,  -576,
+         -577,   126,  -579,  -580,   195,  -582,   130,   211,
+          225,  -586,  -587,   195,   167,  -590,  -591,  -592,
+         -593,  -594,  -595,  -596,  -121,  -584,  -597,  -598,
+         -601,  -350,  -208,  -306,   164,    84,  -607,  -608,
+          164,   225,  -611,    85,  -413,  -609,  -613,  -616,
+         -617,  -618,  -619,    54,    27,  -622,   164,  -614,
+         -625,  -626,  -627,  -628,  -629,  -630,  -631,    54,
+          128,   -19,  -218,  -622,  -191,  -632,  -636,     7,
+          167,  -639,  -643,  -644,  -645,  -646,    54,  -648,
+         -649,  -631,  -641,   128,   196,  -631,  -652,    27,
+         -657,   164,   196,  -660,   -92,    28,    85,   -25,
+         -662,  -666,    28,   255,  -669,  -670,  -671,  -672,
+           27,  -674,   195,    28,  -675,    86,  -679,  -680,
+          -45,  -652,    29,  -684,  -666,  -329,   212,   -47,
+         -685,   129,  -691,  -692,  -693,  -694,  -695,   127,
+          225,   247,   -95,  -700,   164,  -737,  -698,  -704,
+          127,   127,  -702,  -701,  -706,  -708,  -711,  -712,
+           84,  -567,  -709,  -452,  -707,  -714,  -541,    86,
+         -721,  -722,  -723,  -577,    54,  -726,  -727,  -728,
+         -569,  -724,  -729,  -732,    86,    54,  -733,  -736,
+          126,    85,  -739,  -740,  -741,   126,   196,  -744,
+          165,    54,  -747,  -748,    86,  -750,   165,  -752,
+          129,  -754,     7,   196,   255,     7,  -759,  -760,
+          129,   165,    54,  -764,  -765,  -766,   127,  -768,
+         -769,  -770,  -771,  -772,   129,   247,  -762,   166,
+         -777,  -778,  -555,  -774,   166,  -779,  -783,   129,
+          247,   129,  -787,    86,   166,    86,  -785,   127,
+         -793,   165,   166,   197,  -797,   127,  -750,    85,
+         -801,  -802,  -803,   127,  -805,  -652,  -799,    29,
+         -809,  -719,  -426,  -812,  -813,   166,  -745,  -816,
+         -817,    54,   129,  -820,  -799,  -631,    27,  -716,
+         -821,  -824,  -827,   129,  -825,    85,  -831,  -832,
+         -833,    54,    27,  -836,   126,  -838,  -839,  -840,
+         -841,  -842,  -843,  -836,  -829,   195,   195,   127,
+         -849,  -850,    85,  -844,  -853,  -854,   127,   165,
+           85,  -851,  -859,  -860,  -861,  -862,  -863,  -191,
+         -857,   197,  -864,  -868,   235,  -304,  -866,  -845,
+         -870,  -874,  -875,  -876,  -855,   212,   166,  -878,
+         -666,   235,   235,  -884,   197,  -886,  -887,  -888,
+         -303,  -880,  -889,  -898,  -846,  -892,  -344,  -263,
+          165,   126,  -280,  -897,  -899,  -902,   165,  -904,
+         -905,  -906,  -907,  -908,  -541,  -583,   166,  -912,
+           86,   -79,  -915,  -846,  -913,    85,  -919,  -920,
+          129,   195,   167, -1005,    84,  -926,  -927,  -928,
+         -119,  -924,  -929,  -932,  -218,  -897,  -933,  -936,
+         -937,   127,  -939,  -555,  -934,    86,    85,  -940,
+         -945,  -946,  -947,  -948,  -949,  -803,   167,   166,
+          226,  -954,  -955,    85,  -426,  -958,    85,   195,
+         -961,  -962,  -963,   247,  -959,  -878,  -672,  -580,
+         -963,   195,   211,  -972,  -766,   195,  -975,  -191,
+         -580,  -978,  -465,  -976,  -727,  -775,    54,  -982,
+         -985,  -986,  -987,  -988,  -989,   127,  -983,  -992,
+         -962,  -888,  -990,  -994,  -304,  -995,  -997,  -965,
+         -993,  -998, -1001,   -95,    85, -1004, -1003, -1006,
+          165, -1007,  -897, -1012,  -200,   195,  -881,  -572,
+           85,   195,  -548, -1020, -1021, -1022, -1023, -1024,
+         -280, -1026, -1027, -1028, -1029, -1030, -1031, -1032,
+        -1033, -1034, -1035,   168,    38, -1038,    10,    59,
+        -1041, -1042, -1043,    32,   214, -1046,   168, -1048,
+        -1049,    32,    34, -1052,     0, -1039, -1055, -1056,
+        -1057, -1043,    12,    57,    11, -1058, -1063,    11,
+          137,    59, -1067,   213,    11, -1070, -1071, -1072,
+          168,   213, -1075, -1076, -1077,   198, -1065,   199,
+        -1081, -1082,   213,   215,   199, -1083, -1087, -1088,
+        -1089, -1090, -1091, -1092,   198,    33,   199,    57,
+        -1097,    11, -1099,   198, -1101, -1102,     0, -1095,
+        -1105, -1106,    11, -1108,    92,    34, -1111,    11,
+           11, -1103, -1115, -1116, -1117, -1118, -1119,   198,
+        -1093,    91,    92,    33, -1121, -1126,    33,   199,
+        -1129, -1130, -1131, -1132, -1133, -1134,    32, -1136,
+        -1137, -1138,   168, -1124, -1141,    10, -1143,    10,
+           10, -1146,    33, -1148, -1149, -1150, -1151,    32,
+        -1153, -1154,    10, -1156,     0,     1, -1159, -1160,
+        -1161,    32, -1163, -1164,    55,     0,    93,    57,
+        -1169, -1170,    32,     0,    33,     1, -1175, -1176,
+        -1177,    33,    92, -1139,    57, -1182, -1183, -1184,
+        -1185,    32, -1187,   168, -1179, -1190,    32, -1192,
+        -1126, -1188, -1195,   214, -1197, -1198,   213, -1200,
+          168, -1342, -1195, -1202, -1205, -1206, -1073,   214,
+           56, -1210,   213, -1212, -1134,    30, -1215,    56,
+           32, -1218,   168,   199, -1221, -1222, -1187, -1213,
+           94, -1226, -1227,    93,    94,    30,    33, -1232,
+          136, -1234, -1235, -1236, -1237,     9, -1229, -1240,
+        -1241,    31, -1238, -1244, -1245, -1144, -1242, -1246,
+        -1247, -1228,    37, -1252,    12, -1250,   138,   201,
+        -1257, -1258, -1259, -1260, -1261, -1262, -1263, -1264,
+        -1265,     9,    33, -1268, -1269, -1270, -1271, -1272,
+           55,     0,   136, -1156, -1266, -1108, -1122,    33,
+           57, -1282, -1283,    11,    55,    34,     9, -1279,
+            9,    56, -1291, -1292, -1293, -1294, -1295, -1296,
+        -1297, -1298,    31,    10, -1301, -1298, -1287,     9,
+           12, -1306, -1307, -1308, -1309, -1310, -1311,    32,
+            0, -1314,    55, -1302, -1298, -1229, -1312, -1317,
+           12, -1322, -1323, -1324, -1298, -1319,     0, -1328,
+        -1329, -1330, -1331, -1314, -1285, -1332,    93, -1336,
+          136, -1124,   136,    12, -1341, -1318,    59, -1242,
+          215,    57,    92, -1195,   135, -1350, -1351, -1352,
+           31, -1334, -1348, -1356, -1326,   215, -1059,     0,
+        -1351, -2000, -1358, -1364,     0, -1151, -1167,    12,
+        -1369, -1370, -1298,    55,     9, -1371, -1375, -1376,
+           31,    12, -1373, -1380, -1381,     9, -1378, -1280,
+        -1382, -1195, -1339, -1348, -1387, -1298,    30, -1392,
+        -1393,   136, -1227, -1390,    35, -1398, -1399,    10,
+        -1401, -1402, -1171, -1395,   136,   136, -1407,    93,
+           12, -1403, -1411, -1412, -1413, -1414,    56,    91,
+           36, -1415, -1740,    30, -1419,    59, -1423, -1424,
+        -1122, -1420, -1427,    57, -1425,     0, -1428,   138,
+        -1433,    89, -1435, -1436,    55, -1438, -1408, -1430,
+        -1441,     0, -1439, -1444, -1445, -1335,    57,    58,
+          135, -1284, -1381, -1449, -1195, -1454,    12, -1228,
+          214, -1458,    31,    89, -1454, -1456,   215, -1464,
+        -1465, -1466, -1467,    31, -1469,    31, -1471,    89,
+        -1473,    90, -1167, -1476, -1477, -1478, -1479,    31,
+        -1474,   200, -1483,    32, -1480, -1486, -1487, -1488,
+        -1489,    90, -1491,    31, -1493, -1494, -1314,    12,
+        -1497,    58,    90,    56, -1501,    36, -1503, -1504,
+        -1459,    32,    36, -1215, -1505,   136, -1185, -1512,
+           90, -1514, -1515,    58, -1517, -1518, -1210, -1510,
+           90, -1122,    57, -1151, -1525,    31,    57, -1528,
+        -1068,    32, -1529, -1532, -1533,   213,    56, -1530,
+        -1537, -1538, -1539, -1540, -1541, -1542,    90, -1544,
+        -1545, -1546, -1547,    30, -1549, -1550, -1551, -1552,
+        -1553, -1554,    30,   135,   136, -1558,   135,    36,
+        -1561,    56, -1563, -1558, -1535,    56,    30,   214,
+        -1569, -1570, -1571, -1572, -1573, -1574, -1575, -1161,
+        -1059, -1156, -1579, -1272, -1577, -1582, -1583, -1584,
+        -1585, -1586,    55,    32, -1589,    56, -1450,    58,
+          214, -1594,    58,    55, -1314, -1596, -1599, -1600,
+        -1601, -1602,   135,    32, -1414, -1603, -1605, -1589,
+        -1371,    36,    58, -1612, -1613, -1614, -1565, -1608,
+        -1310, -1618,    93, -1616, -1610, -1619, -1621, -1624,
+        -1625, -1626, -1627, -1314, -1622,    36, -1631,    93,
+        -1633, -1634,   136,   215, -1497, -1638, -1639,    56,
+           93, -1642, -1497,   169, -1497,   135, -1647, -1648,
+        -1561, -1645, -1649, -1652,    32, -1359, -1650,   135,
+        -1657, -1565,    30, -1658, -1661,    56,    93, -1359,
+        -1659, -1664, -1667,    32, -1563, -1590,    57,    32,
+        -1314, -1674, -1675, -1676, -1289, -1672, -1151, -1393,
+        -1658, -1655, -1683, -1684,   136, -1658,    11, -1688,
+        -1689,    30, -1691,   135, -1693,    11,    33,    92,
+        -1697,    33, -1699, -1273, -1685,    58, -1703,    90,
+        -1705,   213,    33, -1695, -1311, -1710, -1073,    30,
+        -1547, -1711, -1715,   135, -1206,     9, -1713, -1718,
+        -1721, -1722,    90,   199, -1208, -1719, -1614, -1717,
+        -1725, -1728, -1824, -1729, -1156, -1734, -1735, -1736,
+        -1737, -1459, -1732, -1156,    92,   213, -1743, -1289,
+           55, -1744, -1404, -1745, -1749, -1750, -1751,   135,
+        -1753,    89, -1755, -1756, -1757, -1758, -1759,    89,
+        -1747,    89, -1561, -1760,   136,    33, -1767, -1753,
+        -1765, -1768, -1771, -1565, -1769, -1772, -1775, -1722,
+        -1773,    56, -1644, -1780, -1781,   213,   135,    30,
+           90, -1786, -1787, -1788, -1789,    33, -1783,   214,
+           30, -1794,    32, -1691, -1792, -1798, -1799,    32,
+        -1801,    93, -1796, -1227, -1802, -1806, -1807, -1808,
+        -1809, -1810, -1811, -1812, -1813, -1311,    37,    92,
+        -1106, -1631, -1816,    91, -1821, -1822, -1330, -2214,
+           57,    30, -1825, -1826, -1318, -2072, -1827, -1830,
+        -1631, -1831, -1653, -1058, -1833, -1836, -1402, -1896,
+          201,   201, -1843, -1634,    37, -1844, -2072, -1845,
+        -1849, -1272,    95, -1840,    92, -1381, -1855,    33,
+        -1857,    92, -1853,     9, -1861, -1227, -1859, -1285,
+        -1862, -1866, -1867,    89, -1864,   136, -1065, -1872,
+        -1146, -1870,    90, -1058, -1874, -1878, -1879, -1393,
+        -1876, -1227, -1121,    11, -1885, -1886, -1887, -1888,
+        -1889,    89, -1891, -1892,    30, -1883,    37,    89,
+        -2216, -1894,    89, -1404,   137, -1852, -1903, -1904,
+        -1459, -1901, -1905,    91, -1512, -1907, -1231,    31,
+        -1844, -1911,    91, -1916, -1917, -1073, -1914, -1498,
+            9,    11, -1920, -1924, -1925, -1926, -1927, -1928,
+        -1929, -1930, -1931, -1932, -1933, -1376, -1922, -1913,
+        -1934, -1938,     9,    59, -1938, -1939,    36,    92,
+        -1941,    37,    37, -1948,   213, -1950, -1951, -1952,
+           90, -1944,    36, -1946, -1953, -1852, -1956, -1958,
+          213, -1874,    11, -1469, -1210, -1963, -1952, -1965,
+        -1224,    91, -1971, -1972, -1973,    90, -1250, -1969,
+          215, -1978,    90,   201, -1852, -1982,    90, -1122,
+        -1985, -1986, -1987, -1988,    33,    57, -1852, -1992,
+        -1993, -1994, -1995, -1996, -1997, -1998, -1381, -1990,
+            9, -1122, -2000, -2002, -1935, -2003,    59,    92,
+        -1989,    92, -2011,     1, -1255, -2008,    92, -2016,
+        -1058, -1976, -1255, -1914,   201, -1852, -2019,     1,
+        -2025,    33, -1124, -2028,    92, -1250, -2026,    57,
+        -2033, -2034, -2035,    33,    37, -1274,     9,    35,
+        -2038,    33,    59, -2040, -2045, -2046, -2047, -2048,
+        -1336, -2043, -2049, -1227, -2050,    12, -1454, -1111,
+           61,   138,     9, -2060, -2061, -2062, -2063, -2064,
+        -1123, -2058, -2065, -2068, -2069, -2070, -2071,   198,
+           58, -1973, -2066, -2074,    59, -2078, -1533, -1121,
+          199, -1390, -1784, -2081,   199, -1497,     9, -2088,
+        -2089, -2090, -1711, -2086, -2093, -1092, -2091, -1126,
+        -1106, -2004, -2096,    35, -2101,   198,    58, -2104,
+        -2071, -2102,    33, -2108,    30,   198,    33,    34,
+        -2105, -2114, -2115, -2116, -2117,    11, -2071,    30,
+        -2121, -2122,   198, -2119, -1121, -2126, -2127,   198,
+        -1279,    91, -2131,    11, -2071, -2119,    58, -2133,
+        -2137, -2138, -2139, -1111,    92, -1740, -2140, -2142,
+           31, -1658, -2147, -2148, -1121, -2145, -2149, -2152,
+           91, -2154, -2155, -2156, -2157, -2140, -2150,    91,
+        -2159, -1976,    11,    92, -1083,    11,    11, -2168,
+        -2072, -2166, -2169, -2170, -2173, -2174, -2175, -2071,
+        -2171, -2144, -2176,    58,    58, -2182, -1973, -1491,
+        -1695, -2183, -1082, -2185, -1498,    59,    55, -2192,
+        -2193, -2194,    92, -2196, -2197,   198, -2199, -2106,
+        -2190, -2177, -1156, -1367, -2205, -2206,    90,    37,
+        -2203, -1952, -1154, -1376, -1106, -2211, -2201, -2213,
+        -2215, -2218, -2219, -2220, -2221, -1823, -2223, -2224,
+        -2225, -2226, -2227, -2228, -2229, -2230,   228, -2232,
+        -2233, -2234,    99,   100, -2237, -2238, -2239,   170,
+        -2241, -2242,   170, -2244,    39,    44,    39,   171,
+        -2249,    39,    99,    98, -2253, -2254, -2255, -2256,
+        -2257, -2258, -2259,    39,   140,    40, -2263,   171,
+           40,   170,    99,    40, -2269, -2270, -2271, -2272,
+          171, -2267,   216, -2276, -2277,   170, -2272,    65,
+           99, -2282,   170,    68, -2285, -2277,    41, -2245,
+        -2286, -2290, -2291, -2292, -2293, -2294,    97,   140,
+        -2297,    44, -2288, -2300, -2272, -2298,    68, -3168,
+        -2302,    69, -2307, -2272,    63, -2308, -2280, -2309,
+          228, -2264, -2312,    99, -2314, -2318, -2319, -2320,
+        -2321, -2322,    39,    99,    42, -2326, -2327, -2267,
+        -2316,    68,    14,    42,    14, -2243, -3166,   173,
+          139, -2338,    99,   173, -2341, -2342, -2343,    40,
+        -2339,    99, -2347,    42, -2349, -2350,    14, -2344,
+        -2353, -2350,   179,    44,   140, -2358,    39,    40,
+           98, -2362,   100, -2364, -2280,    69, -2367, -2368,
+          170,   139,   139, -2372, -2373,    62,    66, -2376,
+        -2377,    66,    68,    69, -2378, -2380, -2383,   100,
+        -2385,    66, -2381,    62,   203, -2390,    98,   100,
+          174, -2394, -2395, -2396, -2397, -2398, -2399,    39,
+        -2401,    64,    40, -2404,    14,    40,    41, -2408,
+        -2409,    62,    42,    14, -2413, -2414, -2415, -2322,
+          175,    41, -2419, -2420, -2244, -2417, -2421, -2324,
+        -2422,   141,   203, -2428, -2429,    42,    41,    42,
+        -2433,    42,    98,    63, -2437, -2438, -2439, -2374,
+        -2435, -2367, -2934, -2440, -2443, -2446, -2447,    97,
+          140,    44, -2451, -2452,    65, -2274, -2444,   174,
+        -2457, -2458,   202, -2448, -2454,   216, -2463,    99,
+        -2465,    62, -2467, -2468, -2235, -2460,   174, -2472,
+          170, -2336,   173,    43, -2477, -2478,    41, -2480,
+        -2481,   174, -2483, -2484, -2485, -2486, -2487, -2488,
+        -2489, -2490, -2491, -2373, -2474, -2494,    39, -2492,
+        -2497,    39, -2244, -2336,   140,    65, -2293, -2504,
+        -2505, -2506, -2507,    62, -2509,    62, -2502, -2512,
+           39,   202, -2515, -2516,    39, -2518,    65,   202,
+        -2521, -2522,    39,    97, -2458, -2523, -2525, -2528,
+        -2529,    65, -2526,   139, -2533, -2534,    62,    99,
+        -2511, -2576,    41,    97, -2539, -2373,   173, -2544,
+           99,    65, -2249, -2542, -2549, -2550,    62,    14,
+        -2535,   100, -2555, -2556,    65,    41, -2551,   170,
+        -2561,    65, -2449, -2559, -2565,    62, -2563, -2568,
+        -2569,    65,   140, -2566, -2573, -2574, -2575, -2576,
+           64,   176, -2571, -2537, -2578,   100, -2556,    41,
+          202, -2583, -2587, -2588, -2589, -2590,    62, -2585,
+        -2593, -2494,   139, -2374, -2594,    66, -2599, -2600,
+        -2601, -2602, -2603, -2604, -2605, -2606,    62, -2608,
+        -2609,    39,   141, -2429, -2597, -2612,    62,    45,
+           42,   101,   202,   174, -2621, -2622,    66,    62,
+        -2625, -2626, -2627,    41,    43, -2277, -2631, -2632,
+        -2633, -2634, -2635, -2636, -2637, -2399, -2629, -2638,
+          176, -2639, -2643,   202,   176,   202, -2647, -2648,
+        -2649, -2650, -2651, -2652, -2244,   139,   170, -2656,
+           64,   139,    41,   203, -2661, -2627, -2657,   170,
+        -2277, -2666, -2667,   203, -2664, -2670, -2627, -2668,
+        -2671, -2674, -2401, -2672, -2675, -2623, -2679,   101,
+        -2640,    42,   174,    45, -2685, -2686,   174, -2688,
+        -2689, -2690,    65,   216, -2693, -2694, -2458, -2623,
+        -2695, -2696,    43, -2700, -2701, -2702, -2534,    15,
+           66,   202, -2374,    15, -2597,    41, -2711, -2645,
+        -2709, -2714,    66, -2716,    66,   202, -2719,    66,
+        -2712, -2722,    99, -2724,   228, -2726,    66, -2716,
+        -2720,   172, -2731,    39, -2733, -2734, -2735, -2736,
+          228, -2738, -2739, -2740, -2741, -2277, -2728, -2742,
+        -2294, -2294, -2272,   139,   172, -2750, -2751, -2277,
+        -2747,   216, -2295, -2260, -2465,   174, -2756, -2760,
+        -2761, -2251, -2758, -2764, -2765,   228, -2767, -2768,
+        -2769, -2770, -2771, -2772,   171,   175, -2302,    43,
+        -2531, -2778,    14,   203, -2781,    98, -2509, -2784,
+           40, -2786, -2787, -2788, -2789,   171,    68, -2302,
+        -2782, -2794, -2795, -2796, -2797,   174,   175, -2800,
+          101, -2792,   101,   174, -2805, -2806,   228, -2808,
+        -2809, -2272, -2801, -2812,    69, -2810,    68,   203,
+        -2817,   228, -2819,   140, -2821, -2798, -2813,    45,
+        -2822,    66, -2817,   173, -2829,    98, -2831,   172,
+        -2833, -2834, -2835, -2836, -2368, -2827,   100, -2840,
+        -2841,   170, -2843,    98,    43,   100,   174,    43,
+        -2849, -2850, -2851,    41, -2653, -2854,   174, -2856,
+           98, -2858, -2859, -2860, -2417, -2852,   101, -2627,
+           62, -2426, -2864, -2868, -2862, -2866,    66, -2872,
+        -2873, -2874, -2875, -2876, -2877, -2724, -2870, -2880,
+        -2881,   228, -2883,   228,    40,    97,    40,   173,
+        -2878, -2714,   178,   100,    63, -2894, -2895, -2817,
+        -2653, -2719,   172, -2900,    66,   178, -2336, -2904,
+        -2905, -2906, -2907, -2908, -2909, -2910, -2911, -2912,
+        -2368,   173, -2913,    41,    41,   100,   100,    66,
+        -2788, -2579, -2919,    42, -2745, -2921,    42, -2928,
+        -2272, -2926, -2931, -2932, -2933, -2293, -2551, -2929,
+        -2935, -2936, -2939, -2307,    69, -2937, -2941, -2942,
+        -2945, -2946,   172, -2948, -2949, -2950, -2951, -2952,
+        -2953, -2242, -2943,    40, -2887, -2956, -2959, -2294,
+        -2898,    69, -2955, -2817, -2965, -2367,   140, -2963,
+        -2967, -2267, -2968, -2817, -2973, -2267, -2971, -2976,
+           15, -2966,    68,    63, -2979, -2982, -2983, -2984,
+        -2985, -2406,   228,    15, -2986, -2990, -2991,    97,
+           40, -2539, -2995, -2996, -2997, -2998, -2999, -3000,
+           97,    40,    40, -2892, -3005,   170, -3007, -3008,
+        -3009, -2261, -3003, -2312, -2431, -3011, -3015, -2707,
+        -3013, -3018,    42,   100, -3161, -3016, -3021,    66,
+          100, -3022, -3027, -3028, -3029, -3030, -3031, -3032,
+        -3033, -3034,    63, -2308, -2416,    41, -3039, -2892,
+        -2365,   228, -3043,    41, -3041, -2302, -3044, -2851,
+        -2978, -2430,   100,   100,   203, -3054,   228, -3056,
+           63,   101, -3059, -2800,   172, -2416,   172, -2377,
+        -3065, -3066, -3067, -3068, -3069, -3070, -3071, -3072,
+        -2841,   228,    97,   216, -2368, -3073, -2987,    97,
+        -3081, -3082, -3083,    41, -2987, -3079,   100, -2406,
+        -2277, -3088, -3091, -2406, -3089, -3092, -3095, -2430,
+        -2664,    15,   228, -3100, -3101, -3102, -2406, -3098,
+        -3105, -3106, -3107, -3108, -3109,    65,    41,    65,
+        -3113, -3114, -2658, -3103, -3117,    64,    41, -3115,
+        -2529, -3119, -3123,    68, -3125, -3126, -3127,    97,
+        -3121, -3130, -3127, -3128, -3131, -3132, -3135, -2529,
+        -3133, -3138,    64, -3140,   202, -2461, -2365,    68,
+          100, -3146, -3147, -3148, -3149,   170,    62, -3127,
+        -3150, -3154, -3155, -2915, -3152, -3156, -2817,    69,
+        -2421,    67,    45, -2426, -2799, -2576,    69, -3166,
+           67, -3170, -2881,    63, -3173, -3174, -3175, -3176,
+        -3177,    97, -3171, -3178, -3179, -3182, -3183, -2841,
+        -3180, -3186, -2447, -2429, -3187,    96, -3189, -3192,
+          170, -3194, -3195, -3196, -2862, -3190, -3199, -2401,
+        -3197, -2534, -3165, -3201, -3203, -3206, -3207,    64,
+        -3204, -3210,   202, -3208, -3202, -3211,    40,   216,
+           41,   216, -3212, -2892, -3221, -3222, -3223, -3224,
+           97, -3226, -3227, -3228,    69, -2359, -2978,    14,
+           69, -2576, -2359, -2447, -3234, -3236, -3239, -3240,
+        -3241, -3242,   228, -3237, -3245, -3034,    15,   175,
+           63, -3250, -3166,    96,    14, -3218,    40, -3256,
+          228,    96, -3259,    69, -2416, -3257, -2577,    96,
+        -3265, -3266, -3267, -3268,   171,    69, -3271, -3272,
+           97, -3166, -3263,    45, -3274, -3278, -3279, -3280,
+        -2991, -3138, -3281,   228, -2991, -3282, -3293, -3285,
+        -3289,   172,    67, -3292, -2895, -3294,    65, -3294,
+           69, -3586, -3363, -3295, -3299, -3300, -3303, -3304,
+        -3305, -3306, -2817, -3294,   172, -3307, -3311, -3312,
+           40,    98,    64, -3316, -3317,    66, -3314,    66,
+        -2609, -2829, -3320, -3322, -3325, -3326, -3327, -3328,
+        -3329, -3330, -3331, -3332, -3333,    96,    63, -3323,
+        -3337,    63,    14,    63, -3341,    14, -3335,    46,
+           14,    98, -3347, -2312, -3111, -3350, -3351, -3352,
+           96,    96,    98, -3353, -3357, -2312, -3355, -2359,
+        -3358, -2892, -2569,    14, -3365, -3345, -3294, -3368,
+        -3369, -2311, -2609, -3568, -3366,    14, -3352, -3363,
+        -3377, -3378, -2778, -3375, -3168, -2324,    39,    69,
+        -3382, -3386, -2430, -3384, -3252, -3387, -3389, -3392,
+        -2979, -3390, -3353, -3393, -3397, -3351, -3374, -3294,
+        -3401, -3402,    63,    67, -3405, -3406, -3407, -3171,
+           62,    67, -3408, -3412, -3413, -3402, -3410, -3414,
+        -3415, -3418, -3419, -3171,    65, -3398, -2623, -3422,
+        -2417, -3423, -3421, -2429, -2609, -2781, -3428, -2312,
+        -2781, -2365,    39, -2800, -3434,    43, -3439, -3440,
+        -3441, -3442, -3443,   228, -3445, -3446, -3447, -3448,
+          228, -3437, -3451, -2884, -3449, -3452, -3453,    98,
+        -2590, -3458, -3459, -3460, -3461, -3462, -3463, -3464,
+        -3465,    96, -3467, -3468, -2609, -3456, -3469, -3314,
+          202, -3472,    39,   202, -3465, -2529, -2458, -3480,
+        -3465, -3478, -3363, -3481, -3426,   202, -2606, -3488,
+        -3189, -3486, -3484, -3489, -3491, -2402,   101,    42,
+        -3494,    98, -3499, -3500,    62, -3502,    62,    14,
+        -3505, -2606, -3037, -2305, -2429,    63, -3509, -3512,
+        -3513, -3514, -3263, -3510, -3517, -3518, -3519,    96,
+        -3515, -3520, -3523, -3524,    64, -3521, -3527,    96,
+           43, -3530, -3531,    64,    41, -3534,   173, -3536,
+        -3281, -3490,    67, -3538, -3538, -3534, -3543, -2884,
+        -3541, -3546,    96, -3353,   173, -3547, -3551, -3552,
+        -3553, -3554, -3555, -2623, -3549,    41, -2569, -3557,
+        -2512, -2860, -3537,    41, -3565,    96, -2606,    65,
+        -3538, -3567, -3569, -3572, -3573, -3574,    62, -3570,
+        -3468,   176,    65,    65, -3579, -3582, -2643, -3580,
+        -2617,    45,    67, -3588, -3589, -3370, -3591, -3592,
+        -3593, -3594, -3595, -3596, -3597,     2, -3599, -3600,
+        -3601,    17, -3603, -3604,     3,    74,    73, -3608,
+        -3609,     3, -3611, -3612,    49,    52,     2, -3616,
+        -3617, -3604,   204,    52,    72, -3622, -3612,   182,
+        -3625,    19,   145, -3628, -3629,    72, -3631, -3632,
+        -3633,    19, -3635, -3636,    52,   217, -3639,   108,
+        -3641, -3642, -3643, -3644,    16, -3646, -3647, -3648,
+            2,    49, -3651,    17, -3626,    19, -3644,   142,
+        -3657, -3658,    17, -3655, -3661,    19, -3659, -3664,
+        -3665, -3666, -3658, -3662,   104,     3,     3, -3672,
+        -3669, -3668, -3675,    49,    20, -3678,     3,   108,
+        -3681, -3682, -3683, -3684,    17,   104,     3,     3,
+        -3689,     3,    73,     2,     3, -3694, -3695, -3696,
+        -3697,     2, -3685, -3700,    16,   142, -3703, -3704,
+           18, -3685, -3707, -3708, -3709, -3710, -3711,     2,
+           73,    16, -3715, -3716, -3717, -3718, -3719, -3720,
+        -3721, -3722,    16, -3724,    49,   182, -3727,    16,
+          143, -3730, -3731,    18,    49,    49, -3735, -3722,
+        -3725,   144, -3690, -3736, -3741, -3742,    72, -3739,
+           18,    73, -3747, -3748, -3749, -3750,    18,   143,
+           72, -3754, -3675, -3743, -3755, -3756, -3759, -3675,
+          204,    73,   143,    76, -3765, -3766, -3767, -3768,
+        -3769, -3770, -3771, -3700, -3668, -3772,   147, -3750,
+        -3705, -3776, -3750, -3777,   106, -3782,    16, -3724,
+          204, -3786, -3787, -3788,    16, -3790, -3791, -3792,
+           49,    20,   102,   106, -3788, -3794,    52, -3735,
+        -3668, -3797, -3801, -3804,   144, -3806, -3807, -3750,
+          102, -3808, -3809, -3812, -3724, -3655, -3955,   182,
+        -3817, -3818, -3819, -3614, -3815,    19, -3823, -3824,
+        -3825, -3826,    18, -3820, -3829,    49,   107,    18,
+        -3831,   145,    72, -3836,    18, -3833, -3837, -3840,
+        -3841,    72, -3614, -3838, -3845, -3633, -3760,    71,
+           72,   142,   183, -3852, -3853, -3752,   105,   144,
+        -3655, -3690,    71, -3804, -3858, -3636, -3860, -3864,
+        -3865, -3866,     2, -3862, -3869,    48,     2,   182,
+          108,   218, -3875, -3876, -3877,     2, -3879,    16,
+        -3792,   181, -3883,     2, -3646, -5015, -4343, -3881,
+          107, -3886, -3794, -3890, -3893,    17,    49,   218,
+        -3670, -3891, -3897, -3900, -3901, -3902, -3903, -3904,
+        -3905,    16,    49,    71,    20, -3910,    71,   103,
+        -3913, -3914, -3915,    71,    20, -3918, -3919,   181,
+          105, -3922, -3923,    20, -3911, -3926, -3879,   102,
+        -3929, -3879, -3927, -3932,    49, -3934, -3935,   105,
+        -3879,   107,   146, -3788, -3937,   102, -3732, -3941,
+          144, -3614, -3947, -3948, -3949,    71, -3945, -3952,
+        -3750,   147,   103,   107, -3954, -3956, -3778, -4153,
+        -3957,   204, -3675, -3961, -3792,   105, -3965,   142,
+        -3969, -3970, -3684, -3967, -3971, -3974, -3684, -3972,
+        -3784, -3649,   142,    19, -3669, -3978, -3983,    17,
+           20,    71, -3987,    71, -3981, -3990, -3991, -3992,
+        -3993, -3994, -3995,    18, -3988,     3,    72, -3676,
+          103,   104, -4003, -4004, -4005, -4006, -4007, -3831,
+        -4000,    76, -3834, -4008, -4011,    72,   143, -3978,
+        -4012, -3732, -3915, -4020,   144, -4018, -4023, -4024,
+        -4025, -4026, -4027, -4028, -4029,    49, -4031,    71,
+        -3793, -4021, -4033,   106, -4034, -3792,   147, -4040,
+          181,   103, -3951, -3885, -3668, -4041, -4045, -4044,
+        -4041, -4048, -4051, -4052, -4053,    18, -4049, -4056,
+        -3676,   182, -4057, -3954, -4061, -3915, -4059,   181,
+        -3935, -3954,   103, -4068,    18, -4063,    71, -4070,
+        -4073, -4074,   105,   106, -4077, -4078,   181,    48,
+        -3793, -4079, -4083, -4084, -4085,   181, -4087,   181,
+        -4081,    76, -4088, -4031, -4090, -4092, -4095, -4096,
+        -3675, -4093, -4099, -3919,   204, -4102,   109,   102,
+        -4105, -4106, -4107,     3, -4103,     3, -4111,    17,
+          104, -4114, -4115, -4116, -4117,    71, -3985, -4108,
+        -4119,    17, -4120, -4124,    71, -3614,   205, -4128,
+           17,    49, -4131,    49,    75, -3676, -4079,   109,
+          204, -4138, -4139, -4140, -4141,   181,    20,   109,
+        -4112, -4136,    76, -4148, -3829, -4145, -4151, -4152,
+        -4118, -4251, -3701, -3954, -4157,   181, -4155, -4160,
+        -3858,   142,    20, -4164, -4165,    20,   109,   205,
+        -3780, -4161, -4141,   145, -4078,    71,   103, -4176,
+        -4177, -4178,     3, -4111, -4174, -4182,    70,     3,
+        -4180, -4186, -4187, -4188,    70,   182, -4191, -4192,
+            3, -4173, -3701, -4057, -4197,   108, -4199,   109,
+        -4201, -4202, -4203, -4204, -4205, -4111, -4195, -4129,
+        -3954, -4210, -4110, -4193, -4208, -4212,     3, -4213,
+        -4217, -4218,     3,    19, -4221, -4219, -4215,    20,
+        -4222, -4226, -4192, -4224, -3829,   103, -3676,    48,
+        -4233, -4234, -4235, -4236, -4237, -4238,     3,    50,
+           18, -4231, -4243, -3951, -4830, -4211, -4241, -4246,
+        -4245,     2, -4249, -4318, -4250, -4252, -4148,   108,
+        -4253, -3653, -4256, -4165, -4258, -4260,     3,    19,
+          109, -3832, -4255,   104,    71,    49, -4271, -4129,
+        -4268,    17, -4275, -4276, -4188, -4273,    50, -4277,
+        -4281, -4282, -4283, -4284,     2, -4279, -4287, -4284,
+            2,    50, -4291,    19,    74, -4111,   182, -4296,
+            2, -4298,    19,    50, -4301, -4302, -4303, -3893,
+           71, -4306,    49, -4308, -4129,    48, -4309, -4312,
+        -4313, -4314, -4315,    20, -4317, -3964, -4321, -4310,
+        -4319, -4538, -4320, -4322, -3675, -4323, -4325,   109,
+           50,   108, -4331, -3676, -4329, -4334,    49,     2,
+        -4337, -4129, -4335, -4340, -3923,   105, -3655,   103,
+        -4188, -4343, -4166, -4345, -4347, -4350, -4351,     3,
+        -4348, -3731, -4249, -4354, -4357, -4358, -4359, -4360,
+           70, -4362, -4363, -4364, -4365, -4366,    17, -3686,
+        -4355,   104, -4218, -4368,   109, -4192, -4372, -4376,
+        -4377,   104, -3920, -4378,    51, -4382, -4383,     3,
+        -4385,   102, -4387, -4388, -4188, -4289, -3705,   105,
+           70, -4391, -4395, -3692,   107, -4398,    19,    50,
+        -4401, -4402, -4298, -4399, -4405, -4406,    20, -4291,
+           50, -4407, -4411,    19,   106, -4414, -4415, -4416,
+        -4417, -4418,    70,   102, -4421, -4422, -4423, -4424,
+            3,    50, -3633, -4425,   105, -3661, -3854, -4432,
+          102, -4343,   102,    19,    70,   102,    51, -3927,
+        -4433, -4440, -4443, -4444,    70,   145, -4447, -4448,
+        -4449,   104, -4441, -4450, -4451,   147, -3637, -4452,
+           51, -3888, -4459, -3629, -4289,   102, -4435, -3808,
+          106, -4466, -4467, -4468, -4469, -4470, -4471, -4472,
+        -4473,    48, -4475,    71, -3879,    50,    52, -4480,
+        -4481,    48, -3651, -4477, -3985,    19, -4485, -4488,
+        -4489,    52, -4491,    48,    17,    51, -4249, -4496,
+        -4497,    48, -4494, -4079, -4498,   103, -4500, -4504,
+           19, -4502, -3636, -4505, -4507, -4510, -4511, -4512,
+        -3648, -4508,   107, -3965,    16, -4518,     2,   102,
+           73,    74, -4523, -4524, -4103, -3978,    74, -4525,
+           51,   218, -4531, -4532, -4533, -4534, -4535, -4536,
+        -4537, -4118, -3794, -4208, -4539,   181, -4540, -4544,
+        -4545,    71,   105, -3793, -4542,    71,   102,   146,
+           71, -4284, -4550, -4556, -4550, -4554, -4559,    71,
+          142,   108, -4563, -4564,    71, -4074, -4343, -4566,
+        -4567, -4570, -4571, -4572, -4573,     2, -4568,    71,
+           20,   102, -4506, -4714, -3965, -4580,   144,    20,
+        -4585, -4586,   106, -4041,   102, -4590, -3722, -4588,
+        -3804, -4591, -4595, -4074, -4399, -4598, -3636, -4596,
+           19, -4602, -4603, -4604, -4605,    70, -4607,    51,
+        -4609,    70,   145,   107, -4613, -4249, -4600, -4614,
+        -4617, -4618,   102, -4477,   102,    51, -4623, -4624,
+        -4625, -4188, -4032,   145,    51, -4630,   108,    71,
+        -4633, -4634, -4635,    48,   182, -4631, -3833, -4637,
+        -4264,    20, -4643, -4644, -4645, -4646, -4647, -4648,
+           48, -4650, -4651, -4491, -4641,   105, -4655,     2,
+        -4653, -4658, -4659, -3648,   102, -4660, -4066, -4661,
+        -4372, -4663, -4667,     2, -3658, -3965,    19,     2,
+           74, -4630, -4670,   147, -4674, -4678, -4679, -4680,
+          102, -4682, -4683, -4684,    48, -4676,   183, -4688,
+        -4689, -4690,    48,     2, -3625,    76, -4695, -4696,
+        -4219, -3858, -4699, -3625, -3881, -4702, -3639, -3847,
+        -4703, -3953, -4704, -4708, -4709,   147,    48, -4706,
+        -4713, -3635, -4725, -3639, -4161,   104, -3725, -4718,
+        -4721, -3821, -4719,    52, -4426, -4703, -4699, -3965,
+        -3953, -3633,   105, -4732, -4733, -4734, -4735, -4736,
+        -4737,    48, -4739,   103,   103,   240, -3954, -4162,
+        -4743,   217,   147, -3653, -4749, -4750, -4751, -4752,
+        -4753, -4045, -4739, -4343, -4755, -4057, -4756, -4057,
+          103, -3915, -4763, -3639, -4761, -4764, -3953, -4765,
+        -4142, -4770, -3633, -4768, -4550, -4771,   108, -3915,
+        -4550, -4775, -4777, -4780,   182, -4702, -3821, -4264,
+        -4343,   109, -4787,    19, -3920, -4790,   182, -3873,
+        -4788,   240, -4795, -4309, -4161,   108,   217, -4800,
+        -4801, -4802, -4803,    50, -4188, -4796, -4157, -4808,
+           51, -4810,   145,    48, -4806, -4814, -4815, -4816,
+        -4817,    70, -4249, -4812, -4174,   142, -4821, -4824,
+        -4618, -4730, -3985, -4828, -4829,    70, -5012, -4826,
+        -3655,   142, -3655, -4836,    70, -4838, -4249,   103,
+        -3886, -4842, -4843, -4844, -4845, -4846,    70, -4848,
+           19, -4840, -4264, -3858, -4851, -4188, -4852, -4264,
+        -4854, -4856, -4804, -4839, -3871, -4041, -4863,    50,
+        -4861, -4864, -4867, -4868, -4869, -4870, -4001, -4865,
+        -4873, -4874, -4627, -4087, -4875, -4878, -4879,   103,
+        -4881,   103, -4979, -4161, -3918, -4886, -4887,   145,
+           71, -3888, -4888, -4890, -4893, -4894, -4895,   104,
+          182, -4627, -4891, -4197, -4898, -4900, -4903, -4904,
+        -3614, -4901, -3954, -4905, -4329, -5015,   181,   108,
+        -4636, -4161, -3954, -3919, -3679, -4915, -4919,   102,
+          104, -3937, -4917,   204, -4740, -4926, -4927, -4928,
+        -3927, -4924, -4931,    50,    51, -4934,    48, -4041,
+        -4929,    48, -4936, -4940, -4941, -4942, -4943,    48,
+        -4945, -4946, -3614, -4938,    71, -4948, -3954,    20,
+          181, -4954, -4955,     2, -4952, -4956, -4959, -4960,
+        -4961, -4962, -4963, -4964, -4965, -4966, -4967, -4968,
+        -4737,    20, -4969, -4739, -4087, -4972,    48, -4976,
+        -3985,   181, -4977, -5010, -4848, -4980, -4983, -4070,
+          142, -4111,   142, -4988, -4110, -3985, -4001, -4085,
+        -4294, -4991, -4993, -4996, -4997, -4998, -3893,    19,
+        -4999, -4790, -5000,   104, -4411, -5003, -3632, -5008,
+        -4739,   104, -4244, -3954, -5011, -5014,    19,    48,
+        -5017, -5018, -5019, -5020, -5021, -5022, -5023, -5024,
+          110, -5026,   111, -5028, -5029, -5030,   110,     4,
+           79,   153, -5035,   153, -5037,   153,   155, -5040,
+        -5041, -5042,   111,     4, -5045, -5046, -5047, -5048,
+          229,     4,   220, -5052, -5053,   114,   155, -5056,
+        -5057,   229,    79, -5058, -5061,     4, -5063,     5,
+        -5065, -5066, -5067,   110, -5069,     4,    23, -5072,
+          184, -5059, -5075,   229,   115,   153, -5079, -5080,
+          113, -5082, -5083, -5084,   184,   158, -5087,   110,
+          110, -5090, -5091,    53,   220, -5094, -5095, -5096,
+        -5097, -5098,   110,   149,    53, -5102, -5103,   149,
+          111, -5106, -5107,   186, -5109, -5110,   111, -5112,
+           53,    22,   229, -5116, -5110,   115, -5119, -5114,
+        -5117,   154, -5123, -5124, -5125,   110, -5127,   149,
+        -5129, -5130,   110, -5067,   114, -5134,   237,   116,
+          156, -5138, -5100,   187, -5141, -5112, -5139, -5142,
+        -5145,   149, -5103, -5143, -5149,   149,   116, -5152,
+        -5153, -5127,   114, -5156, -5157, -5158,   149,   186,
+        -5464,   252,   220, -5164, -5165, -5166,   111,    22,
+        -5166,   187, -5171,   111, -5169, -5174,   186,   188,
+          188,    22, -5179,   111,     4,   114, -5183, -5184,
+          111, -5171,   187,   185, -5189, -5190, -5191,    53,
+          185, -5194,     4, -5192, -5194, -5195, -5197, -5200,
+        -5201, -5202,   110, -5198, -5205, -5206, -5207,   149,
+        -5209,    22,   116, -5158, -5203,   116, -5215, -5216,
+          110, -5212,    22,   152,   113, -5222, -5223, -5224,
+        -5225, -5226, -5227, -5228, -5229, -5230, -5231, -5232,
+        -5233, -5084, -5217, -5236,   151, -5236,   155,   153,
+        -5241, -5127,    79, -5244,   151,   207, -5247, -5127,
+        -5245,     4, -5251, -5252, -5253, -5254, -5255, -5256,
+        -5091,   115,    23,   115, -5091, -5259, -5261, -5264,
+            4,     4,   151,     4,   151,   157, -5271, -5272,
+          149, -5274, -5275, -5276, -5114,   155,   151,    23,
+        -5277,    79,    23,   116, -5149, -5281, -5160, -5285,
+        -5287, -5290, -5291, -5292, -5293, -5294,   184, -5249,
+          207, -5298,   149, -5296,   237, -5302, -5303,   184,
+        -5305,     4,    79, -5308,   237, -5305, -5306,   153,
+        -5313,     5, -5310, -5316, -5278,   115, -5319, -5320,
+          184, -5322, -5083, -5286,   207, -5296, -5236,     5,
+        -5327, -5330, -5084, -5328,   116, -5331, -5335,   149,
+        -5333, -5210,    79,   230, -5341, -5342, -5343,   149,
+          186, -5346, -5233, -5559, -5338, -5348, -5351, -5158,
+          185, -5354,     5,   151, -5357, -5358, -5359, -5360,
+        -5272, -5352, -5363,   186, -5361, -5366, -5367, -5368,
+          149, -5370,   188,   186,   153, -5364, -5375, -5376,
+        -5377,   151, -5379, -5380,   116,   155, -5370, -5117,
+        -5187, -5213, -5257, -5388,   188,     5, -5134, -5389,
+        -5391, -5394, -5395, -5320, -5392,   115, -5399, -5400,
+        -5401,    53,   220, -5402, -5405,   114, -5325,   114,
+        -5409, -5410,   114, -5363,    79,   207, -5415, -5416,
+          149,   221, -5419,   186, -5421, -5422,   229, -5413,
+        -5417, -5423, -5425, -5428, -5429,   149, -5031, -5117,
+        -5433, -5048,   114,   156, -5434, -5438, -5439, -5440,
+        -5441, -5442, -5443, -5444,   110, -5070, -5436,   237,
+        -5449, -5202, -5317, -5389, -5451, -5454, -5455,    53,
+        -5452,     4,   185, -5460, -5461,   110, -5458, -5462,
+          114, -5466, -5467,    53, -5469, -5241,   185, -5464,
+        -5471, -5148, -5470, -5327, -5475, -5194,   185, -5478,
+        -5481, -5482, -5483, -5484, -5098, -5479, -5485, -5486,
+        -5419, -5487, -5491, -5416, -5489,   237, -5495,   186,
+        -5317, -5498, -5499, -5500, -5501, -5502, -5202,     4,
+        -5154,   220, -5507, -5508, -5149, -5505, -5509, -5512,
+        -5149,    78, -5296,    79, -5517, -5518, -5519, -5520,
+          110,    23, -5030,    78, -5525, -5526, -5527, -5528,
+        -5529,    53, -5523, -5532, -5114, -5530,    23, -5533,
+        -5537, -5258,   157,   207, -5539, -5542,   151, -5030,
+        -5238, -5515, -5545, -5548, -5549, -5550, -5551, -5202,
+          207, -5554, -5282,    79, -5555, -5355, -5556, -5570,
+          220, -5281, -5563, -5564, -5565, -5566, -5567,   110,
+        -5569, -5421, -5588, -5478, -5571, -5574,   237, -5572,
+        -5577, -5578,    23, -5575, -5092,    78,   185, -5030,
+        -5582, -5578,   185, -5580,    77, -5588, -5591, -5583,
+           78, -5589, -5308, -5593, -5134, -5595,    23,   207,
+           23, -5602, -5603, -5604, -5605,   150,   187, -5608,
+          113,    78, -5611, -5612,    21, -5609, -5615,   150,
+        -5617,   112, -5187,     5, -5621, -5622, -5623, -5624,
+        -5625,    21,    23, -5628, -5629, -5630, -5631, -5632,
+        -5633, -5100, -5618, -5634,     4, -5638,    23,    53,
+        -5521,   114, -5643,     5, -5258, -5641, -5647,   151,
+        -5649, -5619, -5478,   155, -5650, -5652, -5655,     4,
+          187, -5658, -5090, -5694, -5653, -5660, -5663,   151,
+        -5665,   187, -5245, -5668, -5669,    23, -5671,    23,
+        -5388,    80, -5675, -5676, -5091,   114, -5677, -5258,
+        -5643, -5257, -5680, -5682, -5685, -5686,    21, -5688,
+        -5258, -5683, -5090, -5681, -5689,   219,    77,   112,
+        -5695, -5091, -5696, -5698, -5370, -5699, -5703, -5704,
+        -5705, -5706, -5707,   111, -5709, -5710, -5191,   185,
+        -5711, -5714, -5177, -5712,   152, -5718, -5171, -5715,
+          187,    22,   219, -5110,   114, -5724, -5352, -5728,
+        -5729, -5730, -5731,    23, -5726,   237, -5732, -5736,
+        -5737, -5738,    23,   207, -5734, -5742, -5743, -5744,
+        -5710, -5758, -5740,   151, -5578,     5,     4, -5749,
+        -5753, -5754, -5421, -5402,   185, -5756,   207,   207,
+          185, -5417, -5760, -5738, -5762, -5598, -5876, -5764,
+        -5769,   154,     5,   112,   156, -5388, -5523,    77,
+        -5777, -5778,   114, -5285, -5775, -5780, -5783, -5258,
+          185,   114, -5784, -5786, -5789,   111, -5791, -5792,
+        -5793, -5794, -5795,     4,    21, -5798, -5799,     5,
+        -5796, -5775,     5,    79, -5077, -5801, -5805, -5808,
+        -5809, -5810, -5320,    78,   187,    21, -5815,   150,
+           77, -5818, -5819, -5820, -5816,    77,    21, -5824,
+        -5352, -5821, -5796, -5825, -5829, -5822, -5827, -5813,
+        -5830, -5834,   150,   112, -5832, -5838, -5839,     5,
+        -5641, -5836, -5843, -5844, -5796,   221,   151,     5,
+        -5849, -5850,    21,   112, -5853, -5854, -5855,    21,
+          152, -5851, -5859, -5860,   112, -5857, -5863,   219,
+        -5861, -5866,     5,   188, -5869, -5870, -5871, -5872,
+        -5873, -5874, -5067,   150, -5910, -5875, -5879, -5880,
+        -5343,   115, -5883,   186, -5885, -5886,   229,   151,
+          149,   114, -5891, -5892, -5893, -5894,    77,    21,
+          186,   151,    21, -5900, -5901,   149,   186,   229,
+          151, -5368, -5881,   186, -5909, -5148, -5933,   152,
+          207, -5912,    77,   186,   152, -5918, -5919, -5920,
+          110, -5922,    77, -5107, -5916,   229, -5927,   110,
+        -5929,   110,    79, -5932, -5583,   115,   188, -5936,
+        -5937,   237,   229, -5491, -6105, -5695, -5943, -5149,
+        -5941, -5422,   150, -5948, -5949, -5950,   110, -5952,
+        -5731, -5946, -5955, -5938, -5953, -5958,   237, -5960,
+        -5070, -5956, -5961, -5964, -5965, -5966, -5775, -5811,
+        -5834, -5478, -5968,    77, -5973, -5974, -5975, -5976,
+        -5977, -5978, -5979,    77, -5971, -5969, -5980, -5982,
+        -5985, -5986, -5987,    21,   221, -5988, -5991,    21,
+        -5671,   152, -5995,   207, -5997, -5998, -5796, -5419,
+        -5999, -6002, -5070, -6000, -5907, -6006, -5796, -5538,
+          154, -6010, -5938, -5154, -6011, -5669, -6012, -6016,
+          229,   237, -5070, -6014,   207, -6022, -6023, -6024,
+           77, -6026,    21, -6028, -6029,    21, -5903, -5993,
+            5, -5747, -6031,   157, -6037, -6038,   110,    78,
+        -6002, -5981, -5154, -5296,   152,    80, -5523, -5245,
+        -5515, -6047, -5259, -6052, -6053, -6054, -5281, -6050,
+          252, -6058, -6059,    23,     5, -5154, -6063, -6064,
+        -6065, -5903, -6061, -6066, -6067, -5641,   207, -6072,
+        -6073,    23, -5552, -6060, -6077, -6078, -6079, -6080,
+        -5938, -6075, -6081, -6082, -6085, -6086, -5067, -6083,
+        -5070, -6087, -5308, -6089, -6093, -6094, -6095, -6096,
+        -6097,   229, -5033, -5159, -6101, -5738,    79,   111,
+        -5730, -6408,   207,   115, -5769,    22, -6111, -6112,
+        -5338, -6109,   154, -6113, -6115, -6118, -6119, -6120,
+        -6121, -6122, -6123, -6124,    77,    21,   111,   186,
+        -5813, -6126, -6129, -5834, -6130, -6134, -6135, -6136,
+        -6137, -6138, -5523, -6132, -6141,   112,   113, -5209,
+          111,    78, -6144, -5245, -6146,   114, -6151, -6152,
+        -6153, -5912,   184, -6156, -5775,   113, -6157, -6160,
+          186, -6158, -6163, -6127, -6161,   152, -6167, -5930,
+          113, -6170, -5903,   113, -6171, -5995, -5656, -5916,
+        -6174,   184, -6179, -6180, -5166, -6177,    79, -5063,
+        -5167,   150, -6187, -5515, -6185,   207, -6188,   152,
+          113, -6194, -5166, -6192, -6197, -5552,   187, -6198,
+        -6201, -6202,   152, -6199, -6065,   185,   113, -5656,
+        -6008, -6207, -6171, -6212, -6213, -6127, -5187, -6216,
+        -6170, -6205, -6214, -6218,   112, -6219, -6223, -5107,
+          185,   113, -6227, -5789, -6207, -6171,   185, -6232,
+        -6233, -5181, -6230, -5057, -6234, -6238,   111, -6236,
+        -5999, -6217, -6239, -5811, -5048,   185, -6245, -6248,
+        -6249, -6250, -6251, -6252,   149, -5149, -6246, -6254,
+        -6257, -5495, -6255,   111, -5422,   112, -6261, -6264,
+        -6265,   149,    78, -5167, -5875, -5317,    78, -6270,
+        -6273, -5149, -6271, -6457, -6274, -5495, -6276, -5177,
+          207,   116, -5269, -5149, -6283, -6286, -6287, -5946,
+        -5132, -6284, -6291,   186, -6289, -6294, -6295, -6296,
+        -6297, -6141,   186, -6252, -6301, -6060, -6299, -5098,
+        -5799, -6303, -5103, -5419,   110, -6310, -6311, -5048,
+        -6308, -6312, -5053, -6313, -5059, -5643, -6109, -6320,
+        -6321, -6322, -6323, -6324, -5813,    22, -6325, -5695,
+        -6326, -6359,   111, -6330, -6331, -5907,    79, -6336,
+           21, -5281, -6334, -6109, -6341, -6342, -5796, -6339,
+          112, -6343, -6347, -6141, -5166, -6348, -6337, -5325,
+        -5338, -6354, -5422, -6352, -6357,   229,    22, -5464,
+        -6358, -6147, -5755, -6360,   111, -6366, -6367, -6368,
+        -5107, -5043, -5716,   149, -6371, -6374, -6160, -6372,
+        -6377, -6378,   152,   116,   230, -5209, -5495, -6381,
+        -6385, -6386, -5903, -5209, -5916,     4, -6391, -5716,
+        -5920, -6392,   186, -6393, -6397, -6398, -6399, -6400,
+        -6401, -6402, -6403, -6404,   184, -6395, -6407, -6408,
+            4, -6405, -6409, -6410, -6413, -6414, -6415, -6416,
+        -6417, -6418, -5320, -6325,     4,     4,   149, -5127,
+            4, -5969,   149, -6426, -6429,   110, -6427,   110,
+          113, -6434,     4,   114, -6437, -6438, -6439, -6440,
+        -6441, -5444, -5294,    77, -6442,    77,    77, -5775,
+        -6444, -6448, -5104, -6452, -6453, -5368, -6408,   149,
+        -6457,     4, -6459, -6460, -6461, -5711, -6455,    79,
+        -6465, -6466,     4, -6462, -6469,   187, -6467,    79,
+        -5092, -6470, -6475, -6476, -6477, -6478,   110, -6473,
+        -6481, -6407, -6447, -6479,   116, -6486, -6487, -5281,
+        -6484, -6488, -6491, -6492,   185, -6482, -6495, -6496,
+        -6497, -6498, -6499, -6500, -6501,    81, -6503, -6504,
+          231, -6506, -6507,   159, -6509,   231, -6511, -6512,
+        -6513,   159,   160, -6516,   191,   193, -6519,   191,
+          193, -6522, -6523, -6524,   238,   120, -6527,   231,
+           26, -6530,   241,   231, -6533, -6534,   231,   120,
+        -6537,   193,   120,   121, -6541,   231, -6543,   118,
+        -6545, -6546, -6547, -6548, -6549, -6550, -6551,   119,
+        -6553,   119,    82,    82,    81, -6558, -6559,    81,
+        -6528, -6562, -6563, -6564,    81, -6566,    82, -6568,
+        -6569, -6570,    24, -6658,   190, -6574, -6575, -6576,
+           81,    24,   118,   231,   232, -6582, -6553, -6578,
+        -6585, -6586,    81,   162, -6589,   232, -6591, -6592,
+        -6593, -6594, -6595, -6596, -6597,   238,   241, -6600,
+          119, -6602,    82, -6604, -6524, -6583, -6605,   119,
+        -6609, -6610,   119, -6612,    24, -6614, -6615,   119,
+        -6617,    25,   161, -6606, -6621, -6600,   191, -6622,
+        -6625, -6553,   191,   161, -6629, -6602, -6626,   162,
+        -6627,   124, -6622, -6636, -6637, -6638, -6552, -6571,
+        -6634,    83,   231, -6644, -6645, -6646,   159, -6648,
+        -6649, -6507,   253, -6652,   238, -6654,   159,   232,
+        -6657, -6653, -6805, -6650,   224,   160, -6663,   160,
+        -6660, -6666, -6667, -6668, -6669, -6670, -6671, -6672,
+        -6673, -6674,   238,   241, -6677,   241, -6679,   231,
+        -6681,   160,   253,   190,   119, -6686, -6687, -6688,
+        -6689, -6674, -6682,   245,   245, -6681, -6690, -6696,
+          243, -6698, -6699,   190, -6701, -6702, -6600,   223,
+        -6705,    82,   161, -6703, -6709, -6615, -6707,   243,
+        -6713, -6714, -6661,   118, -6717,   161,   120,   123,
+          118, -6722, -6723, -6724, -6610, -6720,    24, -6728,
+          190, -6730,   119, -6725,   119, -6734, -6735, -6736,
+        -6737,   190,   193, -6740, -6741, -6742,   190,   124,
+        -6745,    26, -6731,   190, -6749, -6750, -6726,   118,
+        -6751, -6754, -6755,    82, -6602, -6752, -6757, -6760,
+          193,   162, -6758, -6764, -6765,    24, -6762, -6768,
+           82,   193, -6718, -6766, -6765, -6774, -6775, -6776,
+        -6777, -6778, -6779,   160, -6781, -6516,    81, -6784,
+        -6785,   250,   120, -6675, -6782,   241,    25, -6792,
+          190, -6794, -6622, -6790, -6797,   193,   160,   191,
+          160, -6799, -6803, -6804, -6634, -6857, -6801,   124,
+          244,   161,    81,   192, -6813, -6814, -6815, -6816,
+          118, -6811,   160,   246, -6821,    26,   209, -6824,
+        -6825, -6737,    24,    82, -6626, -6830, -6747,   224,
+          124, -6834, -6745,   243,     6, -6838, -6839, -6840,
+        -6554, -6836, -6841, -6844, -6845, -6846, -6847,   250,
+        -6529, -7217, -6842, -6850,   231, -6854, -6681,   192,
+        -6526, -7526,     6,    24, -6859,    25, -6861, -6864,
+        -6865, -6866, -6867, -6827,   223, -6738,   190, -6872,
+          231,    26, -6875,    82,   190, -6878, -6879, -6880,
+        -6881, -6677,   118, -6884,   193,   223, -6882, -6886,
+        -6889, -6890, -6891, -6517, -6887, -6885, -6892, -6894,
+        -6718, -6895, -6897, -6528, -6898,   123, -6903,    26,
+        -6905,    26,    83, -6908, -6884,   122,    83, -6821,
+          222, -6912, -6915, -6916, -6917, -6918,    82,   193,
+        -6921, -6922, -6726, -6913,   121, -6926, -6612, -6924,
+        -6807,    24,    83,   192, -6933,    24,   125, -6602,
+          241, -6822, -6936, -6938, -6941, -6942, -6943, -6944,
+        -6945, -6946, -6947,   190, -6554, -6939, -7515, -6949,
+        -6951, -6954, -6737,   223,   191,   246, -6959, -6960,
+        -6610,   242, -6961, -6964, -6726, -6962, -7159,   244,
+          244,   242, -6971, -6972, -6973,   118,   160, -6737,
+        -6969,   160, -6979, -6980, -6742, -6976, -6981,   190,
+          223, -6750, -7211,   122, -6987, -6990, -6991, -6821,
+        -6988, -6822,   242, -6996, -6743,   122,   209, -6535,
+        -7001, -7002, -7003, -7004, -7005, -7006, -7007,   119,
+        -7009,    24, -6999, -7010, -7013, -7014, -7015,   119,
+        -6530, -6554, -7016, -6986, -6852,   241, -6827, -7021,
+        -7025, -7026,    81, -7023, -7029,    24, -7031, -7032,
+        -7033, -7034, -7035,     6, -7027,    81,   243, -7040,
+        -7041,   192, -7043, -6627, -7036, -7044,   162,   118,
+        -7049, -7050, -7051, -7052,   119, -7054, -7055, -6936,
+        -7047, -7058,     6, -7060,   192,   159, -7056, -7064,
+        -7065, -7066, -7067, -7068, -7069,     6,   121,   160,
+        -7073, -7074, -7075, -7076,   118, -7078, -7079,     6,
+        -7070, -7082, -7083, -7084, -7085,   241, -7080, -7088,
+        -7089,     6,   192, -7086, -7093, -7094, -7095,     6,
+        -6537, -7084, -7019, -7096, -7099, -7102, -7103, -7104,
+          250,   242,   241, -7090,   242, -7110, -7111,     6,
+          246,   241, -6968, -7113, -7115, -7118, -7085, -7116,
+        -7119,   160, -7120, -7124,   241,   244, -7098,   242,
+        -7127, -7130, -7131,   118, -7128, -7113, -7135, -7136,
+        -7137, -7138, -7139, -7140, -7141, -7035, -6525,   122,
+          250,   245,   121, -6811, -7104, -6936, -7148, -7152,
+        -7153, -6785, -7150, -7154, -6994, -7158,   160,   253,
+        -7076, -7160, -7161, -7162, -7165, -7166, -7167, -6768,
+          191, -7168, -7171, -6553, -7076, -6554, -7172, -7174,
+        -6840,   122, -7175, -7178,   121, -7182, -7183, -7118,
+        -6811,   244, -6769, -6626,   160,   209, -7187, -7192,
+        -7193, -7194, -7195, -7196, -7197, -6501, -7190,   253,
+        -7198,   222, -7203, -7204, -7205, -7206, -7207,    81,
+           25, -7210, -7211,   253,   121,    24, -7211,   191,
+        -7208,   222,   123, -7220, -7221,   223, -7223, -7224,
+        -7210, -7341, -7217, -7226, -7229,   222, -7229, -7227,
+        -7208, -7231,   224, -7236, -7237,   222, -7211, -7233,
+        -7105, -7242,    25,   239,   243, -7246, -7247, -7248,
+        -7249, -7250, -6559, -6994,    25, -7254, -7255, -7256,
+        -7257,   238,   223,   222, -7261, -6559, -7259,   232,
+           25, -7266,   121,   192, -7269,    24,   191, -6861,
+            6, -7272, -7275, -7276,   118,   223, -6559, -7076,
+        -7281, -7282, -7283, -7284, -7285, -7286, -7287, -7288,
+        -7289,   118, -7291,   223,   242, -7279, -7295, -7296,
+          222, -7293,   191, -7297, -7301, -7296, -7299, -7302,
+          191, -7035, -7307,   223,   244, -7310, -7311, -7312,
+        -7313,    81,     6, -7264, -7314, -7318,   159,   159,
+        -7321, -7322, -7323,   159,   224, -7326, -6507, -6626,
+          191, -7330, -7331, -7332,   191, -7334,   121, -7327,
+          232, -7338, -7339, -7340, -7228, -7394,   244, -7180,
+        -7342, -7212, -6994, -7346, -7349, -7350,   191,   191,
+        -7180, -7351, -7355, -7356, -7328, -7351,   160, -7358,
+        -7361,   191, -7296, -7364, -7365, -7291, -7362, -7366,
+        -6650, -7367, -7369, -7334, -7156, -7277, -7090, -7376,
+        -7377, -7378, -7379,   159, -7381, -7208,   241, -6589,
+        -6516, -7264,   244, -7368, -7113,   192, -7391, -6622,
+        -6675, -7228, -7514, -7392, -7104, -7398, -7399, -7400,
+        -7401, -7402, -7403, -7319, -7396, -7034, -7215,     6,
+        -6835, -7407, -7411, -7318, -7035,   191, -7412,   250,
+        -7417, -7418, -7419, -7420,   222, -7422, -7423, -7424,
+        -6507, -7415,   122, -7425, -7429, -7430,   238, -7427,
+        -7431, -7432, -7435, -7436, -7437, -7438,   193, -7440,
+           81, -7433,   121,   241, -7445, -6559, -7443, -7446,
+        -6507, -7447, -7264, -7449, -7451, -6646, -7452,    25,
+          159,   123,   159, -7460, -7461, -7462, -7463, -7464,
+        -7465, -7466, -7467, -7257,   241, -7468, -7469, -7328,
+        -7470,   120, -6675,   243, -6646,   244, -6646,   160,
+        -6711, -7457, -7089, -7484, -6537, -7482, -7487, -7488,
+        -7489, -7490, -7491, -6652, -7485, -7492, -7493,   231,
+        -7494, -6534, -7496,   120, -7498, -7180, -7500, -6527,
+          224,   121, -6504,   253, -7473,   244,   191, -7512,
+          193, -7495, -7528,   244,   159, -7515, -7519, -7277,
+        -7350, -7234, -7520, -7524, -7525, -6535, -6650, -6542,
+        -7618, -7526, -7529,   222, -7533, -7534, -7535, -7536,
+        -7537, -7538, -7539, -6789, -7509,   191,    81,   231,
+           26, -7541, -7547, -7548, -6650, -7125, -7551, -7552,
+          191, -7509, -7549, -7127,   193,   253, -7559, -7560,
+        -7561, -7562,   253, -7564,   253,   244, -7555, -7568,
+        -7362, -7211, -7566, -6626,   121, -7574, -7351, -7125,
+        -7332, -7127, -7577, -7552, -7578, -7350,   253,   191,
+          121, -7586, -7587,   253, -7589, -7590, -6537, -7581,
+        -7125, -7591, -6535, -7229,   121, -7108, -7599, -7600,
+        -7601, -7291, -7295, -7604, -6811, -7602,   242,   192,
+           24, -7610, -7611,     6, -7292, -7614, -7542,   244,
+        -7207,   222, -7617, -7569,
+};
+
+static long _vq_ptr1_res1024_0b[] = {
+       368336395,1074633124,-1293575430,-1075004975,1032166541,1073344749,  -532,  -225,
+          -51,   -44,   -35,   -12,   -15,   227,   233,   -28,
+          -26,   -20,   -19,    29,   -23,   227,   133,   -25,
+          227,   227,    27,   128,   -32,   -31,   227,   227,
+          -31,   130,   -33,   -39,   -37,   -38,   227,   -42,
+          -41,   133,   -22,   227,   -46,   212,   -48,    88,
+          -50,    88,    88,  -126,  -116,   -56,   -22,   164,
+         -106,  -103,   -97,   -93,   -81,   -71,   -68,   -67,
+          -66,   211,   211,   236,   -70,   236,   236,   -78,
+          -77,   -75,   210,   -66,   133,   236,   -80,   196,
+          196,   -91,   -84,   132,   -88,   -87,   132,   132,
+          -87,   132,   -34,   196,    88,   -96,   212,   130,
+          212,  -100,   236,   196,   -70,   236,   -92,  -105,
+           27,   236,  -111,    88,  -101,   133,   133,  -115,
+         -114,   -22,   236,   133,  -122,  -120,   133,   131,
+          130,   134,  -123,  -125,  -109,   133,  -202,  -160,
+         -149,  -145,  -140,  -136,  -135,   236,    87,    87,
+         -139,   236,  -102,   236,  -143,  -142,   236,  -139,
+           87,  -147,    84,   133,    88,  -152,  -105,  -144,
+         -156,  -155,  -138,    87,  -158,   236,  -159,   236,
+         -164,   133,  -163,   226,   -22,  -180,  -177,  -174,
+         -172,  -114,   -90,   -47,   133,     8,  -114,   236,
+            8,   234,  -267,  -173,  -114,  -185,  -142,     8,
+         -173,  -193,  -190,  -142,  -179,  -171,  -142,     8,
+         -176,  -190,  -142,   236,  -173,    27,  -189,  -173,
+            7,  -199,  -216,  -209,   -85,   129,  -435,  -198,
+            8,  -210,  -213,    87,    88,  -135,   130,     8,
+         -219,  -522,     8,  -222,   234,  -218,  -139,  -215,
+         -214,  -340,  -314,  -286,  -268,  -238,  -232,   165,
+         -235,   249,   248,  -237,   249,   249,  -261,  -247,
+         -244,  -243,   248,   248,  -243,   248,   130,  -251,
+          165,   197,  -214,  -255,   134,  -224,    28,  -259,
+         -258,   248,   248,  -258,  -208,  -264,   249,   235,
+          249,  -267,  -207,   134,  -284,  -279,  -243,  -275,
+         -274,     8,   248,  -274,     8,  -273,     8,  -281,
+          134,  -258,  -276,  -282,  -285,   248,  -296,  -294,
+         -265,   133,   131,   235,  -277,     8,  -295,   197,
+         -299,   226,   248,  -310,  -307,  -305,  -304,   197,
+          197,   197,  -276,  -257,  -212,  -292,  -313,   236,
+          197,   236,  -330,  -323,   234,  -318,  -322,   -66,
+          211,   -47,   196,  -327,  -285,   196,  -176,  -328,
+          -69,    28,  -337,  -335,  -334,  -326,   134,  -237,
+           88,  -285,    87,    87,  -386,  -356,  -347,  -346,
+         -881,  -338,   247,  -355,  -352,  -351,   134,   134,
+         -351,   134,  -336,   134,  -367,   236,  -366,  -361,
+          210,  -363,  -336,  -365,  -354,   134,   133,  -380,
+          234,  -371,    28,   212,  -320,  -376,  -365,  -208,
+         -365,    86,     8,  -375,  -384,  -101,   236,  -364,
+          133,   236,  -525,  -469,  -405,  -399,  -394,   233,
+         -393,   133,  -398,  -397,   251,   251,   251,  -400,
+         -402,   249,  -404,   249,   249,  -427,  -411,   164,
+         -397,   251,  -333,  -414,   234,   133,  -422,  -420,
+          251,  -114,   236,  -309,   236,    87,  -101,  -397,
+          251,    88,     7,  -467,  -456,  -446,  -441,  -438,
+         -381,   234,     7,    27,  -426,  -425,  -313,  -419,
+         -266,  -445,  -267,    27,  -440,   251,  -450,  -449,
+            8,   134,  -454,  -445,  -276,  -282,   251,  -276,
+         -460,  -237,   249,  -135,  -464,  -237,  -453,  -278,
+         -237,     8,   132,   133,   234,  -509,  -494,  -488,
+         -478,  -475,  -463,  -366,   166,     8,  -485,  -482,
+         -396,  -474,  -484,   251,   251,  -355,   251,   132,
+         -491,   164,   227,   227,   251,  -278,  -505,   -22,
+         -498,    27,  -501,   134,   251,  -484,  -487,  -481,
+         -278,   227,  -398,  -487,  -503,  -515,   133,   249,
+         -486,   132,  -513,   133,  -518,   -86,  -402,  -404,
+         -514,  -508, -1010,  -462,     7,  -529,   248,   -69,
+         -524,   233,  -500,     7,  -690,  -561,  -538,   -24,
+          233,  -528,  -543,  -540,  -542,   167,   167,  -552,
+         -549,   249,  -548,  -134,   134,   235,  -548,  -523,
+         -557,  -556,   134,   226,   134,  -560,   134,   226,
+          249,  -589,  -585,  -571,  -568,  -923,  -555,   226,
+         -214,   211,  -566,  -574,   130,  -551,  -280,  -578,
+          212,   130,  -581,   212,   211,  -583,   212,   212,
+           27,   233,  -588,   212,   212,  -624,  -615,  -606,
+          133,  -604,  -600,  -497,  -351,  -104,     7,  -573,
+         -497,    27,  -276,  -602,  -497,    86,  -610,   -43,
+          247,    86,  -612,   133,   -22,  -605,  -603,  -536,
+         -621,   227,  -620,   233,   233,    27,   233,  -599,
+         -668,  -642,  -640,  -635,  -633,  -632,   233,    29,
+          233,   233,   130,  -637,  -634,  -620,  -214,  -638,
+         -632,  -623,  -656,  -647,    27,   227,   164,  -653,
+          -24,  -651,  -444,    29,    87,  -655,    88,    29,
+         -659,  -655,     7,  -663,   -49,  -658,  -661,  -665,
+         -654,   -47,    88,    87,  -678,  -676,  -673,    29,
+           28,  -675,    29,    29,   167,  -667,  -588,  -683,
+         -682,  -677,   212,  -687,  -686,   196,    88,   212,
+          -79,   130, -1009,  -720,  -710,  -703,  -699,  -696,
+         -697,  -448,  -689,    27,  -514,   134,  -605,  -610,
+          133, -1008,  -688,  -263,  -681,  -664,  -713,   196,
+          255,  -715,  -650,  -667,  -442,  -170,     7,   166,
+         -815,  -757,  -735,  -725,   166,  -214,  -208,  -731,
+         -320,  -719,  -718,   130,   211,    27,   164,  -738,
+         -737,   165,  -746,  -743,  -742,   255,   255,  -742,
+          255,    86,  -749,   255,   196,  -751,     8,  -753,
+          196,  -756,  -755,     8,     8,  -758,  -796,  -763,
+         -761,  -191,   132,  -791,  -767,    86,     8,  -786,
+         -776,  -775,  -208,  -773,    86,    86,   -86,     8,
+         -782,  -465,  -780,  -745,   226,  -734,  -278,  -784,
+          132,    88,  -789,  -788,    87,  -278,   -47,  -792,
+            8,  -794,  -795,    87,  -800,  -798,   197,    27,
+         -804,    86,   197,   166,  -808,  -667,  -426,     7,
+         -276,  -811,  -807,     8,   197,   255,    28,  -830,
+         -819,  -214,    29,  -826,  -822,  -818,  -566,  -344,
+         -675,  -814,  -513,  -773,  -810,    29, -1019,  -837,
+         -835,  -834,   235,   195,   235,  -903,  -885,  -852,
+         -848,  -847,  -846,  -845,  -675,   235,     7,   235,
+         -200,     8,   195,  -426,  -858,  -856,  -855,   166,
+         -263,  -828,  -873,  -871,  -869,  -867,  -173,  -865,
+         -806,     8,  -790,   197,     7,   235,  -781,     7,
+         -730,  -882,  -879,  -878,   131,     7,   197,  -881,
+            7,   197,  -883,     8,     7,  -901,  -894,  -879,
+         -881,  -877,  -682,  -577,  -877,  -890,  -879,   197,
+          197,   195,  -121,  -582,  -893,   235,   167,  -925,
+         -922,  -917,  -914,  -911,  -910,   196,   167,  -910,
+          167,   212,   167,    86,    28,  -918,  -921,    86,
+          166,    86,  -867, -1015,   212, -1011,  -935,  -931,
+         -448,  -916,  -909,  -719,   166,   212,   196,  -944,
+         -938,    86,  -942,  -941,  -930,   226,  -208,  -900,
+         -984,  -971,  -953,  -952,  -951,   247,     7,   235,
+          235,  -960,  -957,  -780,  -950,  -881,   197,    28,
+         -968,  -965,  -295,   197,   130,  -295,  -964,  -912,
+         -881,  -675,    29,  -974,   166,  -970,  -977,   247,
+          130,  -981,  -448,    86,  -979,  -448,   211,    86,
+         -887,  -991,   131,  -878,   197,   226,  -921,  -999,
+         -996,  -895,  -980,  -973,  -295,  -969,  -967,  -304,
+         -823,  -966,  -956, -1002,  -334, -1018,  -943,  -872,
+         -560,  -717,   235, -1016, -1014,   130,     7, -1013,
+        -1017,  -865,   130,  -217, -1000,  -705,   127,   165,
+          195, -1256, -1233, -1196, -1128, -1086, -1066, -1054,
+        -1040, -1037, -1036,   200,   200, -1036,   200,   137,
+        -1047, -1045, -1044,    34,    34,   214,    34, -1051,
+        -1050,    38,    38, -1050,    38,   138, -1036, -1062,
+        -1060, -1059,   138,    34, -1059, -1053, -1050,    38,
+          138,   138, -1069, -1068,   200, -1074,   200, -1073,
+          199,   199, -1080, -1079, -1036,   200, -1064,    38,
+        -1084, -1036,   200,   137, -1036, -1039, -1114, -1096,
+        -1094,   137, -1093,   199,    33,    38, -1044,   137,
+        -1100, -1098,   199,    38, -1112, -1104, -1059,    59,
+        -1110, -1107,   137, -1109,   137,   137,    34,    57,
+        -1050, -1085, -1125, -1073, -1123, -1120,    38,    92,
+        -1122,   137,     1,   199, -1039, -1127,   214,   214,
+        -1181, -1147, -1145, -1144, -1135,    38,   168, -1142,
+        -1140, -1052,    38, -1085,    38,     0,    61,    38,
+           13,    38,    13, -1174, -1168, -1158, -1152,    57,
+        -1157, -1155,     1,    57,     1,    61,    61, -1162,
+           57,     0, -1167, -1165,     0, -1166,    35,    35,
+        -1172,    13, -1171,    93, -1173,    13, -1180, -1178,
+           13,   138, -1173, -1113,   138, -1189, -1186,    33,
+           13,   214, -1146,    13, -1078, -1191,   138, -1194,
+          138, -1061,    57,    59, -1220, -1204, -1199, -1125,
+          214, -1730,   138, -1193, -1211, -1209, -1208, -1065,
+          199,   200,    94, -1217, -1214,   138, -1216,    94,
+           13, -1219,    94,    94, -1230, -1225, -1224, -1207,
+           13, -1224, -1228,    61,    61,   137, -1231,    61,
+           13, -1249, -1239, -1068,    57,    13, -1039, -1243,
+          200, -1143, -1124,    38, -1173, -1224, -1223,    37,
+        -1203, -1251,   138, -1254, -1250, -1064, -1255,    13,
+        -2059, -1884, -1536, -1485, -1463, -1422, -1290, -1281,
+        -1267, -1154,   137,    34, -1278, -1275, -1274, -1273,
+          136,   136,     1, -1122,   138, -1083, -1280,   215,
+            1, -1288, -1286, -1284, -1285,    35, -1111, -1277,
+        -1289,    61, -1421, -1410, -1397, -1389, -1305, -1300,
+        -1299,    57,    12,    12, -1304, -1303, -1276,    12,
+            1, -1368, -1360, -1321, -1316, -1313, -1312,    60,
+           60, -1312,    60, -1253, -1318,   138, -1320, -1315,
+           60, -1349, -1327, -1326,    36, -1248,    12, -1340,
+        -1338, -1335, -1334, -1320,   137, -1039,    12, -1334,
+           12, -1333, -1339,    36, -1335, -1334, -1361, -1337,
+           59, -1344, -2023, -1345,    59, -1355, -1353,    12,
+           35,    35, -1347, -1359, -1334,    34, -1357,    35,
+        -1363, -1418,    59, -1367, -1365,    35, -1285,    35,
+        -1386, -1374, -1372,    35, -1166, -1285, -1379, -1377,
+            1, -1280, -1366, -1383, -1304,     1, -1362, -1304,
+        -1354, -1344, -1274, -1344, -1385, -1391,    59,    12,
+        -1394,    61, -1396, -1344,    61, -1228, -1400,    94,
+        -1406, -1405, -1404, -1195,    93,    94, -1408,    94,
+           94, -1388, -1394, -1416, -1227,    36,    93,   215,
+        -1228,    34, -1446,    57,   214,    35, -1432, -1431,
+        -1426, -1357, -1429, -1232, -1417, -1173, -1409,    13,
+        -1457, -1434, -1437,    93,    12, -1443, -1440, -1384,
+        -1224,    13, -1343, -1453, -1226, -1227, -2023,    34,
+        -1447, -1448,    57, -1442,    35, -1455,    13,    13,
+          215, -1460, -1459,    94, -1431, -1452,    12, -1475,
+        -1470, -1468,    90,    60,    13,    10, -1472,    13,
+        -1224,    13, -1367, -1068, -1482, -1481, -1399,    94,
+        -1462,    94,   200,    94, -1461, -1516, -1502, -1499,
+        -1498, -1490, -1492,    36,     1, -1496,    36,    59,
+           36,    60,   200, -1500,   169,   200, -1511, -1507,
+        -1506,    59,    94, -1509, -1495, -1506, -1508, -1513,
+           94,    36,   136,     1, -1524, -1520,    58, -1484,
+        -1521, -1515, -1285, -1522, -1527, -1068,   215, -1531,
+        -1082, -1156, -1526, -1082, -1534,    58,    58, -1523,
+        -1785, -1733, -1702, -1687, -1686, -1543,    36, -1673,
+        -1568, -1548,    32,    56, -1566, -1560, -1557, -1556,
+        -1555,   136,    93,   136,    36, -1559,   169,   169,
+        -1562,    36, -1565,    93, -1519,   169, -1567,   136,
+        -1666, -1656, -1646, -1581, -1578,    56,   169, -1164,
+          215,    34,    56,    93, -1576, -1598, -1593, -1402,
+        -1588, -1404,    93, -1580,    93,   136, -1278, -1357,
+        -1591, -1534, -1595, -1556, -1497,    34, -1611, -1607,
+        -1604, -1404,    93,    35, -1404, -1285, -1373, -1609,
+        -1359, -1610,   169, -1623, -1620, -1617, -1559, -1312,
+        -1615, -1559,   169, -1606, -1559, -1597, -1592, -1641,
+        -1637, -1632, -1630, -1629, -1587,    60,    36,    60,
+        -1631, -1629,    60,    60, -1635, -1640,   136,    60,
+           36, -1629, -1634,    60, -1643,    60, -1651, -1640,
+          169, -1643, -1644, -1653,   169, -1166, -1636,   215,
+        -1660, -1610,   215, -1655, -1662,    34, -1663, -1285,
+        -1654, -1456, -1671, -1668,    56, -1346, -1635, -1567,
+        -1635, -1682, -1679, -1227,   169, -1670, -1677, -1227,
+        -1678, -1456, -1559,    93,   169, -1456,    34, -1692,
+        -1690,   136,   136,   214, -1696, -1694, -1695,    58,
+           90, -1698,    61, -1701, -1681,   136, -1709, -1704,
+        -1706,    33, -1707,   136, -1645, -1716, -1712,   135,
+        -1714, -1708,   199,    56, -1720,    10, -1700, -1680,
+        -1724, -1723,   169,   169, -1726, -1665, -1620, -1669,
+        -1628, -1564, -1835, -1451, -1497, -1748, -1741,   213,
+        -1232, -1405,    33,    33,    57, -1742, -1746, -1407,
+           57, -1740,    94, -1526, -1779, -1774, -1754, -1752,
+           56,   136, -1770, -1766, -1762, -1761, -1556,    36,
+        -1083,   169, -1764, -1109, -1559,    92, -1215,    94,
+        -1763, -1739,    94, -1723, -1738, -1731, -1723, -1559,
+        -1325, -1559, -1777, -1784, -1208, -1123, -1643, -1782,
+          199, -1865, -1805, -1793, -1791, -1555,   214, -1336,
+           32, -1797, -1795,    59, -1790, -1803, -1800,    12,
+        -1495,    59, -1778,    35, -1776, -1860, -1854, -1058,
+        -1167, -1848, -1820, -1817, -1312, -1320, -1064, -1109,
+        -1121, -1320, -1109,    34, -1838, -1834, -1828, -1201,
+        -1303,    34, -1819, -1229, -1832, -1280, -1818, -1815,
+           12,   200,    12,    59, -1814, -1804, -1842, -2187,
+          138,    95, -1832, -1320,    95, -1841, -2023, -1840,
+        -1304,     1,   138, -1850,    95,    95, -1180, -1856,
+        -1156,   136, -1852,   201,    12, -1863, -1858,    61,
+        -1851, -1871, -1869, -1473, -1847, -1224,    95, -1875,
+        -1431, -1868,    37, -1877,    95, -1224, -1881,    94,
+        -1873,    12,    92,   138, -1923, -1915, -1902, -1898,
+        -1890,    90, -1895, -1759, -1556, -1882,   137, -1777,
+        -2189,    95, -1899, -1289,    95, -1900, -1908, -1224,
+        -1512, -1897, -1250,    59, -1910, -1250, -1455,    95,
+        -1900,    36,    95, -1921, -1919,    33, -1900,   199,
+          137, -1289,    95, -1970, -1964, -1960, -1947, -1946,
+        -1945, -1943, -1940, -1937, -1265,    10, -1918, -2179,
+        -1912, -1157,    61,    37, -1942,    95,    61, -1157,
+        -1936,    61,   201, -1949,   201, -1955, -1954, -1946,
+          201, -1909,    37, -1957, -1906, -1841, -1893, -1880,
+        -1961, -1068, -1498,    58, -1966, -1542, -1968, -1962,
+          201,   138, -1984, -1977, -1974,    95, -1942, -1065,
+           95, -1981, -1979, -1058, -1976, -1224,   136, -1980,
+        -2032, -2024, -1991, -1840, -1255,    95, -1989, -2020,
+        -2015, -2012, -2009, -2007, -1937, -2001, -1274, -1983,
+           57, -1274, -1740, -1999, -1846, -1900,    95, -1232,
+        -1976, -2010,    13,   201, -2014, -2006,   138, -2018,
+            1,    59,   138,    59, -2021, -2023, -2017,    95,
+        -2027, -1840, -2022, -1840, -2029,    61, -2013,    59,
+        -2044, -2041, -2036,    37, -2037, -2039,    95, -1157,
+          137, -2042, -1250, -2006,    59, -2057, -2054, -2051,
+        -1157, -2031, -2030, -2053, -2005,    61, -2056, -1740,
+           13, -1232,    11, -2217, -2191, -2113, -2087, -2067,
+        -1558, -2055,   137, -2077, -1533, -2073, -2072,    95,
+           95, -2072, -2052, -1975,    36, -2082, -2080,    59,
+        -1447, -2079, -2084, -1065, -2085,   169,   138, -2107,
+        -2103, -2092,   199, -2083, -2100, -2095, -2076, -1681,
+        -2094, -1829, -2075,     1, -1123,   199,   215,    90,
+        -2106, -1495,    95, -2109,    11, -2110, -2111, -1900,
+        -2099, -2172, -2125, -2120, -2118,    90,    90,    36,
+          213, -1765, -1852, -2112,    35, -2130, -2128,   215,
+           95,    36, -2136, -2132, -2134, -2129, -1976, -2124,
+        -2146, -1815, -1686, -2141,   215,   215, -2102,    34,
+           57, -1415, -2153, -2151, -1109,    34, -2143,    95,
+           58, -2167, -2164, -2161, -1976, -1526, -2135,    35,
+        -1285, -1900, -2160, -1744, -1109, -2163, -2129, -1357,
+        -1976, -2165, -2162, -2158, -2186, -2181, -2180, -1846,
+        -2123,    10, -2098,    36,   200,   200, -2184, -2179,
+           95,     1, -2188,    59, -2180,     1, -1280, -2204,
+        -2195,   138,   201, -2198,    33,   137, -1901,   137,
+           12, -2097, -2099, -2202, -2212, -2209, -2207, -2038,
+        -2200, -1852, -1304, -1304, -1901, -2210, -1727, -1383,
+        -2208, -1837, -1959, -1967, -2178, -1839, -3213, -3302,
+        -2871, -2732, -2699, -2436, -2389, -2361, -2231, -2252,
+        -2251, -2236, -2235,   174, -2248, -2240,   141,    99,
+        -2246, -2243,    44, -2245,   141,   141, -2247,    44,
+        -2250,   174,   174,   174, -2357, -2317, -2268, -2265,
+        -2264, -2262, -2261, -2260,    45,    45,    40,   140,
+           99, -2266, -2267,   141, -2289, -2275, -2273,    99,
+          180,    99,    47, -2281, -2278,   180, -2280, -2274,
+          180, -2284, -2280,   216, -2287,   141,   216,   180,
+        -2283, -2313, -2306, -2299, -2296, -2295,   180,   180,
+        -2295,   180,   100, -2296, -2295, -2279,   203, -2379,
+           69,   203, -2310, -2297,   203, -2305, -2297, -2304,
+           69, -2315, -2311, -2297,    47, -2340, -2333, -2325,
+        -2323,    99,    14, -2324,   141, -2331, -2330, -2324,
+        -2301,   178,   141, -2332,    99, -2337, -2260, -2329,
+          180, -2245,   141, -2336, -2348, -2346, -2345, -2297,
+          179,    44,   180,    99, -2352, -2280,   180, -2335,
+        -2355,   140, -2336, -2295, -2354, -2360, -2359,    42,
+           99, -2382, -2363, -2371, -2366,   179, -2297, -2245,
+          141,   203,    69, -2375, -2374,    99,    99, -2310,
+        -2297,   180, -2370, -2448, -2369, -2365, -2387, -2384,
+        -2250,   174, -2356, -2251,    45, -2393, -2391, -2392,
+          141, -2407, -2403,    98, -2402, -2400,    44,    45,
+           40,    45,    14, -2405,    98, -2406,   141, -2412,
+        -2411, -2410,    98,   203, -2432, -2418, -2330,   203,
+           45,    45, -2427, -2423, -2324, -2416, -2388, -2425,
+          179, -2426,    46, -2431, -2426,    46,    68,    45,
+        -2434,   203, -2426,    68, -2482, -2466, -2450, -2441,
+           69, -2445, -3020, -2308, -2430, -2449, -2448,   177,
+          177,   140, -2462, -2455, -2453,   141, -2424, -2456,
+          141, -2459,   177, -2461, -2386,   177,    66, -2464,
+          141,   180, -2476, -2475, -2470, -2351, -2471, -2406,
+        -2245,   178,    69,   141, -2479,   141,    47,   176,
+           47,   216, -2598, -2586,    47, -2560, -2548, -2541,
+        -2503, -2501, -2496, -2493,   178, -2345,    44, -2473,
+        -2498,    65, -2338,   216,   216, -2458, -2500, -2532,
+        -2514, -2511, -2508,   202, -2500,   216, -2499, -2513,
+          140,   140, -2520, -2517,   202, -2519,   216,   216,
+        -2527, -2524, -2448,    69, -2448,    68, -2510, -2513,
+        -2448,   177, -2495,   216, -2536, -2535,   140,   140,
+        -2535, -2448, -2531,    15,    68, -2543, -2540, -2546,
+        -2545,   141,    99, -2538, -2554, -2552, -2551,   140,
+           44,    15, -2558, -2535,   140, -2553,    99,    68,
+        -2562,    14, -2564, -2430, -2567, -2518, -2557, -2572,
+        -2570,   202, -2518, -2547, -2582, -2524, -2448, -2577,
+          177,   177, -2530, -2334, -2469,    43, -2584,    43,
+        -2448, -2581, -2595, -2592, -2513,    43,    44, -2553,
+           43,   141,    43, -2245, -2591,    43, -2630, -2620,
+           66,    47, -2618, -2614,   202, -2607,    46, -2611,
+        -2610,    46,    46, -2610, -2581, -2596, -2615, -2616,
+        -2617,    46, -2619,   101, -2624,    47, -2623,    43,
+           47, -2475, -2628,    46,    46, -2377, -2684, -2646,
+        -2645, -2642, -2545, -2640,   176, -2401, -2336, -2594,
+          141,   179, -2644,    45,    45,   174, -2682, -2680,
+        -2665, -2659, -2658, -2655, -2406,   179, -2531, -2406,
+          141,    15,   101, -2660, -2617, -2610,   180,    15,
+        -2294, -2678, -2669, -2627, -2663, -2673, -2617, -2662,
+        -2654, -2627, -2417, -2653, -2641,   179,   203,   177,
+          177,    15, -2617,   180, -2692, -2687,    47,    47,
+        -2691,   141,    41,   141, -2686, -2274, -2461, -2594,
+        -2683, -2681,   180, -2721, -2706, -2704,    66,   216,
+        -2705,   179, -2708,    45, -2710,   180, -2718, -2713,
+        -2683, -2715,   172, -2717,    44,    44, -2705,   179,
+        -2707, -2730, -2723, -2725,    66, -2727,    98, -2729,
+        -2703,    44,    98,   101, -2832, -2759, -2755, -2748,
+        -2737,   174,    40,   172, -2744, -2272, -2698, -2697,
+        -2746,   216,   140, -2500, -2749, -2716,   174, -2297,
+        -2745,   180, -2753, -2757,   216, -2461, -2754, -2825,
+        -2785, -2763, -2752, -2766,    40,    98, -2783, -2780,
+        -2779, -2777, -2774, -2773,   203,   203, -2773,   216,
+        -2775,   203,    68,   180, -2773,   203, -2775,    98,
+          203, -2804, -2793, -2791, -2790,   175,   175,   177,
+        -2776, -2803, -2802, -2799, -2798,   179,   179, -2798,
+          179, -2762,   203,   177, -2816, -2814, -2807, -2811,
+           69,    45, -2743,   177, -2260, -2677, -2815,   177,
+        -2818,   179, -2820,   175, -2388, -2823, -2676,   179,
+        -2613, -2826, -2828,    43, -2830,   179,   179,   174,
+        -2848, -2842, -2839,   180, -2838, -2581,   141,   174,
+           66,   216, -2845, -2797,   178, -2846, -2773,   179,
+        -2855, -2853, -2251,   100, -2847,    47,   203,   179,
+        -2857,    47, -2867, -2863, -2862, -2844,    45, -2865,
+          179,    45, -2847, -2388,   175, -2861,   139, -3026,
+        -2994, -2903, -2893, -2889, -2714, -2879,   179, -2885,
+        -2882,    97, -2884,   176,   176, -2886, -2887,    15,
+        -2869, -2891,   179, -2892,    15, -2899, -2898, -2798,
+        -2890, -2896,   179, -2898, -2823,   180, -2901, -2944,
+        -2930, -2924,   179, -2920,   180, -2918, -2916, -2915,
+        -2406,   178, -2902,   175, -2917,   175, -2790, -2913,
+          180, -2303, -2914,   178, -2927, -2442,   139,    68,
+          175,   180,   216, -2898, -2938, -2297, -2940, -2923,
+        -2922, -2897,   172,    68,   140, -2888, -2837, -2824,
+        -2989, -2981, -2947, -2838, -2376, -2964, -2958, -2245,
+        -2277, -2955, -2580,    44,   179,   178, -2962, -2297,
+        -2957,   178,   180, -2365, -2972, -2969, -2529, -2961,
+        -2898, -2245, -2960, -2719, -2975,    44, -2970,   141,
+          176, -2551,    69,    69, -2978,   172,   176, -2838,
+           43, -2987,   178,   141, -2961, -2992,    40,   140,
+        -2707, -2887, -3006, -3004, -3002,    99, -3001,   180,
+          141,   180, -2332, -2993,   141,   100, -3014,    14,
+        -3012, -2707, -2523, -2523,   203, -3010, -3017,   176,
+        -2988, -3023, -3019, -2985,    69, -2980, -2974, -3024,
+        -2475,   100, -3220, -3064, -3053, -3051, -3047, -3042,
+        -3038, -3035,   175, -3037,   179,   203, -2417,    45,
+        -3036,   175, -3045, -2773,   179,   175, -3040, -3049,
+        -3046,   175,   179, -3052,    47, -3058, -3055,    47,
+        -3057,   175, -3061,    45, -3050, -2388,   180, -3062,
+        -3145, -3144, -3104, -3099, -3094, -3090, -3080, -3076,
+        -3074, -3063, -3075,   176, -3078, -3060,   176, -2272,
+        -3087, -3084,   141,   176, -2640,    68,    68, -2691,
+          175, -2790, -2553,    15, -3086, -3085, -3086, -3097,
+        -2377,    68,   180,   100,    43,    15,   101, -2377,
+        -3124, -3112,    68, -3111, -3110,    15,    15,    43,
+        -3122, -3120, -3116,   100, -3118,    41, -2577, -3096,
+           41, -3093,   176,   177, -3134, -3129, -2518,   216,
+        -3077, -2976, -2703, -3048, -3025, -2954, -3139, -3137,
+        -2328,   177,   176, -3141,   176, -2577, -2890, -3142,
+           47, -3169, -3153, -3151,    68, -2658,   178,    68,
+        -2844, -3158,   177, -2790,    98, -3143, -3160,    47,
+        -3164,   177,    46, -3162, -2416, -2529,    45, -3163,
+           69,    47, -3172,    45, -3191, -3181, -2707, -2500,
+        -2260,    45, -3168, -3167, -3159, -3110, -3185,    41,
+          179, -2286, -2461, -3162, -2628,    42, -3188, -3193,
+           41, -3216, -3205, -2860, -3198,    47,   177, -2644,
+        -3184,    43, -2977,    47,    42, -3215, -3209, -2458,
+        -3200, -3141, -2577, -3157, -2925, -3136,    15,    45,
+        -3217, -3015, -3275, -3214, -3288, -3238, -3225,    14,
+           65, -3230,    14,   176, -2991, -3219, -3232,    42,
+        -3233, -3235, -3231, -2577, -2332,    98, -3277, -3264,
+        -3255, -3244, -3034, -3229, -3249, -3247, -2884, -2388,
+        -3246, -3247, -2388, -3248,    67, -3371, -3252, -3258,
+        -3166, -3254, -3260,   176, -3262, -3251,    45,   173,
+        -3270, -3269,   203,    69,    68,   177, -3273,    69,
+          171, -3247, -3261, -3286, -3243, -3283, -3268,   180,
+          171, -2976, -3110, -3284, -2812,    46, -3298,    43,
+        -3291, -3123,    46, -3296,   172, -3290,    46, -2627,
+        -3164, -3269, -3290, -3290, -2626, -3287, -3470, -3324,
+        -3315, -3310, -3308,    67, -2705,   202, -2829, -3313,
+          172,   172,    46, -3321, -3319, -2507,   176, -2898,
+          202, -2898, -3318, -3309, -3525, -3438, -3364, -3356,
+        -3346, -3344, -3340, -3336, -3334,    63, -2359, -3301,
+        -3338,    40, -3339,    67, -2429, -3290,    47,    47,
+        -3345,    46, -3354, -3349, -3343,    69, -3339,    67,
+           45,    67, -3162, -3345, -3359,    40, -3348, -3361,
+        -3342, -2887, -3343,    46, -3429, -3367, -3363, -3391,
+        -3385, -3376,   140, -3259, -2332, -2347, -2401,   141,
+        -3383, -3380,    69, -2429, -2978,    46,    64, -2411,
+           46, -3388,    67, -2610, -2426, -3381, -3379, -3396,
+        -3394, -3373,    69, -3372, -3404, -3400, -3465,    14,
+        -3403,    45,   101,   101, -3411, -3409,   101,    41,
+           42, -2862,    14, -3417, -3171, -2658, -2429, -3399,
+        -3395, -3424, -3163,    46,    99, -3527, -3111, -3420,
+        -3163, -3416, -3166,    98,    98, -3431, -3427, -3433,
+        -3430, -3435, -2404, -2823, -3432, -3436, -3550, -3457,
+        -3444,    69,   179,   173, -3166, -2431, -3450, -2261,
+           45, -3425, -2261, -2976, -3362, -3360, -3276, -3312,
+           66, -3511, -3497, -3493, -3487, -3479, -3476, -3466,
+           45,    46, -3474, -3471, -3162, -3455, -3454, -3162,
+          101, -3343, -3363,    47, -3252,   216, -3477, -3482,
+           14, -3475, -3187, -3473, -3253,    46,   140, -3234,
+           14, -3485, -3297,    47, -3483, -3495, -2627, -3345,
+        -3343, -3498, -3501,    39,    14, -3504, -3503,    43,
+        -3508, -2628,    47,    47, -2628,    47, -3052, -3545,
+        -3529, -3516,    42, -3507, -3526, -3522, -2359, -2681,
+        -3506, -3496, -2359,    42,    15, -3492, -2976,   176,
+          140, -3533, -2402,    14, -3528, -3535,    67, -3542,
+        -3540, -3583,   176, -2976,    15, -3539,    67,    15,
+           69, -3548, -2431,   173, -2707, -3544, -3559, -3587,
+        -3564, -3558, -2569,   202, -3166, -3556, -3560, -3532,
+        -2584, -2627, -3575,    67, -3571, -3566, -2626,    67,
+        -3577, -3563, -3290,   179, -3581, -3576, -3162, -3561,
+        -2643, -2529, -2448, -3140, -3578, -3585, -2862,   101,
+        -3162, -2627, -3584, -3562, -3472, -2551, -4356, -3989,
+        -3863, -3693, -3691, -3640, -3607, -3598, -3602,    73,
+           72,     3, -3606, -3605,   217,   217,    74, -3610,
+           73,    72, -3615, -3613,    72, -3614,   147, -3621,
+        -3620, -3619,   147,   217,   108, -3627, -3624, -3618,
+        -3620,   108, -3623, -3630,   108,   206, -3638, -3634,
+          147,   206,   147, -3637,   206,   206,   217,   206,
+        -3680, -3663, -3654, -3645,    17, -3653, -3650, -3649,
+           19,    19, -3649,    19,   183,    20, -3656,   148,
+        -3660, -3619,   217,   183, -3619,   217,   206, -3671,
+        -3670, -3669, -3604,   147,   148,    75,    19, -3677,
+        -3674, -3655, -3676,    75,    75, -3653,    20,   147,
+        -3688, -3687, -3686, -3669,    75,   147,    74,    49,
+           74, -3690,    52, -3692,    50, -3706, -3702, -3699,
+        -3606,    16, -3679, -3684,    75,   147, -3606,   183,
+           72, -3701, -3816, -3714, -3712,    73,   106,    52,
+        -3713,   144, -3764, -3746, -3740, -3734, -3729, -3726,
+        -3723,    73,    52, -3690,    52,   142, -3728,    73,
+           73, -3733, -3732,   143,   143,    73, -3738, -3737,
+          147,    52,   144, -3705, -3744, -3728,    73, -3698,
+        -3745,   144, -3758, -3753, -3752, -3751,    75,    75,
+          143, -3752, -3751, -3673, -3667, -3652, -3762, -3761,
+          148,    75, -3761,   148, -3805, -3799, -3785, -3781,
+        -3778, -3775, -3724, -3675, -3763, -3760,   183, -3675,
+        -3774, -3618, -3780, -3773,    75, -3783,   183,   183,
+          183, -3796, -3789,    75,   146, -3795, -3676, -3793,
+          146,   146,   148,   146, -3798,   183,   146, -3803,
+        -4741, -3784, -3779,   106,   183, -3811, -3745, -3761,
+           74, -3802, -3757, -3738,   106, -3760,   148,   148,
+        -3839, -3822,    72, -3821, -3760,   147, -3835, -3832,
+        -3831, -3828, -3653, -3813, -3653,    20, -3827,   183,
+        -3834,   204,   183, -3732, -3728,   107, -3830, -3851,
+        -3848, -3842, -3844, -3784,   147, -3636,   183,   183,
+        -3849, -3850,   206, -3857, -3855,    73,   148, -3834,
+        -3854, -3859,   148, -3861, -3856,   183, -3847, -3899,
+        -3874, -3868, -3713, -3846, -3872, -3870, -3871,   218,
+        -3873,   206, -3896, -3882, -3878,   146, -3880,   218,
+          218,   183, -3884,   108, -3892, -4041, -4741, -3867,
+          148, -3800, -3760, -3888, -3894,   240, -3895,   240,
+        -3620, -3887, -3843, -3968, -3946, -3942, -3925, -3909,
+        -3906,    20, -3907, -3908,   106, -3912, -3905,    51,
+        -3917, -3916,   218,   105,   218, -3921, -3920,   218,
+          218, -3920,   218,   240,   107, -3928,   144,    51,
+        -3933, -3931, -3924,   106,   218, -3939, -3936,   146,
+        -3938,   147,   218, -3795,   204,   204, -3944, -3940,
+        -3847,   105, -3751, -3958, -3951, -3675, -3943, -3674,
+        -3676,   206,   147,   205,   218, -3920, -3962, -4574,
+        -3953,   206, -3964,   183, -3795,   206,   183,   206,
+        -3979, -3973, -3847, -3850, -3966, -3977, -3675, -3963,
+          147,   106,   183, -3980, -3982, -3774, -3986, -3984,
+        -3985,   240, -3676,    75, -3967, -4349, -4175, -4094,
+        -4002, -3999, -3997, -3669, -3976, -3998,    76, -4001,
+          206,    76, -4019, -4015,    75, -4013, -4010, -4009,
+        -3953,   183, -4009, -3618, -3996, -4014,    76, -4017,
+        -3975,    75,   183, -4022, -3881,   204, -4076, -4067,
+        -4060, -4042, -4037, -4035, -4030,   106, -4032,    20,
+        -3795,   103, -4016, -3987, -3960, -4039,   218, -3793,
+          146,   218, -4050, -4989, -4167, -4038, -3953, -3889,
+        -3920, -3871, -4055, -3780,    75,   146, -4046, -3795,
+        -3780,   147, -3618, -3618, -4064, -4063, -4058,   105,
+        -3795, -4057,   182, -4072, -4069, -3978,   182, -4066,
+        -4075,   146,   183,   183, -4082, -4080, -3935,   182,
+          105, -4066, -4091, -4089, -4086,    76, -3655,   148,
+        -4071, -3978, -4065, -3763, -4062, -4054, -4168, -4104,
+        -4098, -4036, -4101,   109, -3850,   105, -3916,   147,
+        -4137, -4113, -4109, -3923,   142, -4110, -4112,   205,
+          205, -4127, -4123, -4121, -4118,    17, -3923,   204,
+        -4100, -3829, -4097, -4126, -3923, -4057,   240, -4130,
+        -4129,   205, -4133, -4132,   205, -4135, -4125, -4132,
+        -4134, -4147, -4143,   205, -4142,   109,   109, -4144,
+        -4146, -4122,   205, -4150,   205, -3950, -4163, -4159,
+        -4156, -4665, -3679, -3679, -3923,   240, -4154, -4162,
+          205,   218,   148, -4167, -4166,   205,   205,   148,
+        -4170,   147, -4172,   107,   218,   103,   107, -4274,
+        -4200, -4181, -4179,    75, -4171, -4185, -4183, -3752,
+        -3833, -4196, -4190, -4146,   205, -3937, -4144,    76,
+          205,   148,   204,   204, -4198,   205,   205,    76,
+        -4270, -4265, -4232, -4225, -4209, -4207, -4194,    20,
+        -3701, -4216, -4214, -4167,   204, -4206, -4112, -4189,
+        -4220, -4219,   104,   104, -4165, -4223, -4184,   104,
+        -4169, -4228,    75, -4158, -4230,   204,   205,   204,
+        -4262, -4242, -3669,   205, -4240, -4239,    76,    76,
+           76, -3833, -4254, -3828, -4984, -4047, -4229, -4227,
+        -3814,   107, -4174, -4882, -3937, -4247, -4257, -4166,
+        -4149, -4259, -3930, -4146, -3898, -3810, -4263, -3998,
+          148, -4269, -4248, -4264,   102,   183, -3752,   143,
+        -4267,   182, -4311, -4280, -4278,   104, -4192, -4111,
+        -4300, -4293, -4286, -4029,   106,    74, -4290, -4289,
+        -4285,   106, -4289,   106,   204, -4295,   205, -4297,
+           50, -4299,   205,   205, -4307, -4305,    19,   182,
+        -4294,    19,   182,   108, -4298,    51,   103, -4330,
+        -4328, -4327, -4316,   105, -4324, -4032, -4579,    71,
+        -4304, -3772, -4292, -4288, -3780, -4272, -4261,   146,
+        -3795,   218, -4344, -4333,   147, -4336, -4111, -4038,
+        -4339,   109, -3937, -4166, -4126, -3888,   105,   148,
+        -4346,   105, -4146, -4342, -4341, -4353, -3606,    18,
+        -3920, -3752,   105, -4352, -4465, -4458, -4413, -4381,
+        -4361, -4380, -4373, -4370, -4367,    74,   104, -4369,
+        -4338,    74, -3985, -4332,   218, -4375,   146, -4146,
+        -4126,   240, -3938, -4374,   205, -4386,    50, -4384,
+           74,    76, -4394, -4392, -4214, -4064,   108,   109,
+        -4199, -4389, -4400, -4397, -4264,    50, -3923,   148,
+        -4410, -4404,    50, -4396, -4408, -4001,    76,   105,
+        -4146, -4289, -3923,   240,   148, -4442, -4439, -4436,
+        -4420, -4419,   217,    50, -4434, -4431, -4429, -4426,
+        -3637,   105, -3637, -4412, -4412,   104, -4264, -3637,
+          104, -4264, -4435,    50, -4437, -4438,   217, -3605,
+        -4430, -4428, -4456, -4446, -4445,   108, -4453, -3639,
+        -3821, -3625, -4427, -4409, -4403, -4454,   240, -4393,
+        -3619,   109, -4463, -4461, -4457, -4009, -3795,   144,
+          107, -4601, -4530, -4517, -4509, -4487, -4479,    51,
+        -4474,    16, -4476,    16, -4478,   107,   218,    51,
+        -4482,    17, -4484, -4464, -3893,   107,    50, -4495,
+        -4493, -4490, -4492,   147,   147, -3658, -4477, -4503,
+        -4499, -4478, -4486, -4501, -4483, -4057, -4462, -4506,
+        -3953, -4460, -3953, -4455, -4379, -4516, -3821, -4289,
+          106, -4371, -3774, -3873,    51, -4522, -4519, -4520,
+        -4521,   183, -4528, -3605, -4526, -4074,   147, -4515,
+        -3637, -3953, -4569, -4553,   144,    51, -4543,   146,
+        -3895, -4541,    76, -3953, -4529,    20, -4527, -4551,
+        -4547, -4546,   106, -4549, -4514, -3795,   183, -4552,
+          218, -4555, -4074, -3804, -4558, -4548, -4562, -4560,
+        -3881, -3954, -4565,   183,   106, -4075, -3655, -4561,
+        -4557, -4584, -4577, -4575,   102, -3821, -4513, -3774,
+        -4372, -4578, -4582, -3850,   109, -4576, -3850, -3895,
+        -4589, -3713, -3935,    19, -4587, -4592,   144, -4583,
+        -4594, -4581, -4597,   206,   106,   183, -3873, -3763,
+           76, -4799, -4622, -4612, -4606,     2, -4608,   108,
+        -4610,   107, -4611,   108, -4616, -4607, -4599,   205,
+        -4619,    51,   107, -4621, -4615,   107, -4642, -4632,
+        -4628, -4627, -4064,   205, -4629, -4112,   217, -4412,
+        -4607, -4638, -3833, -4636,   145, -4546, -4630, -4626,
+          205, -4167, -4677,   205, -4438, -4666, -4657, -4649,
+           74, -3618, -4654, -4057, -4640, -4652,   147,   182,
+        -4639, -4662,    74, -3651, -4291, -4656, -4573, -4620,
+        -4126, -4593, -4671, -4668, -3661, -3850,   183, -4672,
+        -4673, -4675, -3774,   217, -3850, -4681,    51,   204,
+          206, -4687,    51, -3961, -4000, -4669,   148, -4794,
+        -4694, -4692, -4691,   218,   218, -4686, -4707, -4698,
+          108, -4693, -4701,   206, -4074, -4705, -3637, -4074,
+        -4700,   217, -4697, -4731, -4712, -4710, -3637, -4685,
+        -4720, -4702, -4776,   147, -4038, -4329, -4716, -3873,
+        -4724, -4723, -4715,   147, -4728, -4772, -4722,   218,
+        -3637, -4727,   240, -4748, -4745, -4742, -4740, -4738,
+          218,   240,   218,   240, -3873,   148, -3873, -4741,
+        -4730, -4746, -3873, -4744, -4779, -4702, -4769, -4762,
+        -4759, -4757, -4717,    19,   105,   218, -4747, -3679,
+          105, -4315, -4766, -3873, -4760, -3854, -3873, -4758,
+        -4391, -4774, -4746, -4264,   105, -4767, -3953, -4041,
+        -4832, -4773, -4729, -4786, -4781, -3873, -3685, -4741,
+        -4783, -3895, -4789, -3873, -4785, -4791,   240, -4793,
+        -4784,   206, -4797,   218,   206, -4798,   218, -4925,
+        -4813, -4807, -4804,    51, -4166, -4515, -3895, -4811,
+        -4809,   108,   109, -3833, -4515, -4866, -4827, -4823,
+        -4818,    50, -4820, -4805, -4477,   240, -3895,   204,
+        -4477, -4822, -3895, -4841, -4835, -4295, -5006, -4825,
+        -4686, -4730, -4741, -4837,   109,   109, -4485, -4038,
+        -4834, -4858, -4853, -4847,   109,    76,   148, -4850,
+        -4001, -4833, -3763, -4741, -4834, -4855,   105, -4167,
+        -4849, -4831, -4862, -4782, -4161, -4161, -4166, -4167,
+        -4860, -4343, -4918, -4902, -4892, -4872,   145, -4857,
+        -4885, -4877, -4166, -3854, -3856, -4880,   205,   145,
+        -4044,   104, -4711, -3920, -4883, -4889, -4264,   148,
+          142, -4264, -4883, -4884, -4899, -4896,   205,   108,
+        -4897,   108, -4876, -4166, -4871, -4819, -4912, -4180,
+        -4906, -4792, -3937, -4778,   109,   240,   206, -4910,
+        -4914, -4329, -4916, -4329,   206, -4913, -4921, -4920,
+          204, -4923, -4911, -3953, -4329, -4326, -4939, -4933,
+        -4930, -4922, -4932,   146,   146, -4937, -4935,   107,
+        -4908, -4607, -4907, -3959, -4958, -4953, -4944,   103,
+        -4950, -4174, -3954, -4726,   205,   148, -3821, -4949,
+        -4264, -4477, -4111,   205, -4951, -4947, -4266, -4390,
+        -4664, -4754, -4859, -4043, -4982, -4975, -4974, -4971,
+        -4790, -3763, -3772, -4790, -3763, -4970,   205, -4971,
+        -4790, -4199, -4973, -4957, -4166, -4978, -4987, -4985,
+          108,   182,    76, -4995, -4992, -4909, -4986,   142,
+        -4112, -4990, -4984, -5007, -5004, -5001, -4377,   142,
+        -4994, -4377, -4981,   206, -4377,   147, -5005, -5013,
+        -5001,   142, -5002,   142, -5009, -5004,   182,   218,
+        -6396, -5807, -5601, -5078, -5060, -5039, -5027, -5025,
+          221,    22,   154, -5034, -5032, -5031,   153,   153,
+        -5033,   155, -5036,   154, -5038,   221,   221, -5044,
+        -5043,   115,   155,    22,   115, -5051, -5049,   230,
+          221, -5038,   155, -5055, -5037,   221,   157, -5038,
+        -5033,   155,   157, -5054, -5064, -5062,   114,   115,
+        -5071, -5068,     4,   237, -5070,    79,   117, -5074,
+        -5031, -5050, -5077, -5070, -5073,   117, -5221, -5093,
+        -5081, -5088, -5086, -5085,   189,   189,   158,   189,
+        -5089,     4, -5085,   189,   157, -5199, -5122, -5105,
+        -5101, -5099,   149, -5100,   156,   186, -5104,    22,
+           22, -5108,   111,   152, -5115, -5111,   156, -5113,
+           22, -5114,   156, -5118,   154,   252,   152, -5121,
+        -5092,   156, -5151, -5137, -5128, -5126,   237,   116,
+        -5131,   116,     4, -5133,   115, -5135,   156, -5136,
+          230, -5140,     4,   115, -5144, -5043, -5132,   252,
+        -5146,     4, -5148, -5120, -5150,   230,   230, -5178,
+        -5155,   186,   157, -5163, -5102, -5159,   188,   188,
+        -5269, -5154,   252, -5173, -5168, -5167,   152,   152,
+        -5170, -5162, -5136,   230, -5161, -5176, -5175,   156,
+        -5177,   230, -5182, -5180, -5175,   155, -5188, -5185,
+            4, -5177, -5181,   252, -5196, -5193, -5177,   230,
+          157, -5177,   230,   155, -5136, -5154, -5187, -5214,
+        -5204, -5127,   116, -5186, -5211, -5208,   116,   158,
+        -5210,   158,   158, -5213, -5172,   188, -5220, -5218,
+        -5166, -5147, -5219,   188,   158, -5437, -5393, -5340,
+        -5334, -5318, -5312, -5289, -5250, -5246, -5240, -5237,
+        -5235,   116, -5076,   116,   189, -5239,    80,   189,
+        -5243,   153, -5238,   116, -5239,    80,   153, -5249,
+        -5242,   116, -5270, -5267, -5265, -5263, -5260, -5239,
+        -5258,   117,   189,   157, -5236, -5054, -5257,   153,
+          151, -5266,   230, -5268, -5150,   117, -5283, -5273,
+          156, -5282, -5236, -5279, -5278,   117,   156, -5278,
+        -5269,   117,   116, -5284, -5196, -5269, -5280, -5280,
+        -5262, -5307, -5301, -5297, -5295,   237,   116,   237,
+          117, -5300, -5249, -5277,   116,   230, -5304,     4,
+        -5134,   156, -5299, -5309,   153, -5311, -5288,   156,
+        -5315, -5236, -5248,   237,   153,   155, -5321,   149,
+          153, -5329, -5326, -5804, -5317,   155, -5085,   117,
+        -5277, -5127, -5332, -5325,   189, -5324, -5337, -5194,
+        -5314, -5339,   155,   208, -5353, -5345, -5344,   237,
+          237, -5350, -5236, -5766,   117,   115,   116,   189,
+           80, -5356, -5355,   116, -5390, -5374, -5365, -5362,
+          151, -5257, -5278,   156, -5349, -5371, -5369,   230,
+          208,   230,   208, -5369, -5277, -5336, -5385, -5378,
+          116,   188, -5382, -5339,   208,   252, -5339, -5381,
+        -5383, -5387,   252, -5136,   230,   252, -5355, -5386,
+        -5384, -5408, -5398, -5031, -5373, -5162, -5407, -5404,
+        -5031, -5239,   117, -5277, -5239,   189, -5403,   230,
+        -5427, -5414, -5411, -5175,   220, -5412, -5418, -5417,
+          186,   230, -5420,   221, -5424, -5136,   230, -5406,
+        -5136, -5397, -5396, -5430,   114,   153, -5432,   155,
+        -5239, -5435,   252,   189, -5381, -5480, -5465, -5459,
+        -5453, -5448, -5445,   237,   117, -5447, -5431,   117,
+        -5249, -5282,   252, -5381, -5450, -5282, -5457, -5070,
+        -5446,    23,   115, -5031, -5308, -5077, -5132, -5317,
+          117, -5468,     4,    23, -5473, -5300, -5372,    80,
+        -5277, -5477, -5323,   155, -5472, -5150,   117, -5327,
+        -5497, -5488, -5344, -5300,   116, -5476, -5463, -5456,
+        -5490, -5426, -5493,   237, -5234, -5494, -5136,   230,
+          220, -5590, -5516, -5506,   189, -5308, -5300, -5496,
+          155, -5504, -5511, -5134,   156, -5503, -5492, -5150,
+        -5417,   220, -5513,    80, -5547, -5541, -5524, -5522,
+        -5521,   151,   189,    80, -5536, -5534, -5531, -5521,
+          156,   151, -5515,    23,   151, -5245, -5311, -5514,
+        -5236, -5239,    80, -5538, -5269, -5134, -5543, -5308,
+        -5538, -5538, -5544, -5562, -5543,   221, -5553,   237,
+          155, -5557, -5300, -5552, -5546,   237, -5540, -5659,
+        -5269,   220, -5585, -5583, -5568,   237,   156,   230,
+        -5576, -5573, -5592, -5561, -5560, -5136,   230, -5558,
+        -5573, -5136,   230, -5535, -5054,    79, -5281,   237,
+        -5581, -5424,    78, -5474,   207,    78, -5600, -5594,
+        -6379, -5586, -5596, -5584, -5598, -5579, -5121,   252,
+          221, -5790, -5702, -5620, -5610, -5606, -5607, -5085,
+          189,   252, -5614, -5236,   112, -5162, -5616,   188,
+        -5619, -5370, -5613,   188, -5667, -5654, -5404, -5627,
+        -5626,     5,     5, -5648, -5644, -5640, -5639, -5637,
+        -5636, -5305, -5599, -5597,     5,     5,   156,   114,
+        -5642,    80,   151,   114, -5646,   221,   189,   114,
+          151,   114,    80, -5077,    78, -5645, -5657, -5656,
+          114, -5664, -5662, -5745, -5635, -5510,   189,   158,
+        -5085,   189,   252, -5684, -5670,   207, -5672,   237,
+        -5674,   208, -5577, -5679, -5435,   208, -5673,   156,
+        -5678, -5651, -5434, -5117, -5700, -5687,    23, -5697,
+        -5690, -5666, -5326, -5587, -5139,   252,   117,   219,
+           80, -5114, -5693, -5666,   158, -5692, -5776, -5727,
+        -5184, -5723, -5708,   188, -5717, -5713, -5136,   114,
+          157, -5716,   156, -5434,   230, -5721, -5716, -5656,
+          219, -5716,    80, -5121, -5673, -5722, -5722, -5771,
+        -5735, -5733, -5035,   154, -5725, -5121, -5720, -5765,
+        -5741, -5739,   155, -5038, -5719, -5752,   155, -5750,
+        -5748, -6282, -5701,   208,   156, -5747, -5136, -5245,
+        -5763, -5761, -5577, -5269,   187, -5751, -5070, -5162,
+        -5609,   156, -5759,   221, -5757, -5768, -6489, -5746,
+        -5038,   221,   207, -5772, -5773, -5417, -5245,    80,
+        -5788, -5782, -5090, -5755, -5245, -5774, -5053, -5785,
+           21, -5239,    80, -5523,    22,   221, -5803, -5802,
+        -5770, -5797, -5317,   155,    80,   115, -5181,   155,
+        -5523, -5523,   187, -5804, -5277, -5800, -5787, -5868,
+        -5817, -5814, -5812,   219, -5663,   219, -5816,   112,
+           78, -5828, -5823,   219, -5822, -5813,    78,   112,
+        -5826, -5811,    78, -5806, -5837, -5831, -5781, -5833,
+        -5770, -5835,   219, -5722, -5767, -5842, -5840,   219,
+          219, -5661, -5848, -5847, -5846,   252,    80,   151,
+        -5865, -5852, -5851,     5, -5858, -5722, -5673,   208,
+        -5845,   252, -5862, -5673,   208, -5599, -5673,   208,
+        -5856, -5370,   208,   252, -6117, -5947, -5917, -5890,
+        -5878,   153, -5126,   252, -6288, -5867, -5884, -5882,
+          229, -5877,   237,   229, -5888, -5887,   153,   153,
+        -5889,   153, -5908, -5898, -5896, -5895,   186,   186,
+        -5897,   237, -5899, -5904, -5902,   229, -5903,    80,
+        -5905, -5907, -5864,   208, -5914, -5495, -5940, -5673,
+          152, -5911, -5915, -5300,    80, -5931, -5926, -5921,
+           22, -5923,   229, -5925, -5370,   152, -5928,    77,
+        -5930,   154,   154, -5939, -5935,   220, -5863,   153,
+          221, -5938,   154, -5942, -6269, -5862,   221, -5945,
+        -5934,   237, -5370, -6036, -5963, -5954, -5951,   151,
+          153, -5863, -5959, -5957, -5944,   153,   154, -5447,
+          153, -5924, -5913, -5972, -5800, -5523,   154, -5695,
+        -5967, -5269, -5962,   152, -6021, -6013, -5996, -5990,
+        -5984, -5445, -5958,   154,    78, -5755, -5970, -5906,
+        -5671,   154, -5070,   117,   157,   252, -5992,   207,
+        -5994,   221,   237,   154, -6005, -6001, -5245, -5993,
+        -5159, -5245,    80, -5989, -5370, -6009, -6008, -6004,
+           80, -5731,    80,   188,   252, -6015, -6007, -6017,
+          237, -6018, -5327, -6003, -5339, -6027, -6025,   237,
+          151,   151,   237, -6030,     5,   151, -6032, -6020,
+        -6033, -5673, -6019, -5673, -6051, -6046, -6039, -6040,
+        -6043, -5779, -6035, -6045, -6042,   117, -6048, -5747,
+        -6008, -6044,   252, -6076, -5038, -6057, -5277, -5381,
+          157, -6062, -5641, -6060,    80, -6056, -6071, -6069,
+        -5277, -5238, -5054, -6055, -5544,   155, -5117, -5277,
+          117,   114,   115, -5245, -6092, -6084, -5037, -5731,
+          221, -5799, -6074, -6070, -6088,   154,   117, -6068,
+        -6090, -6049,   117, -6034, -6110, -6104, -6100, -6098,
+          155,   117,   117, -5219, -5077,   117, -6099, -6102,
+        -6108, -5063,   115,   188,   155,   157, -5077, -5277,
+        -6114, -5259,   155, -6107, -6106, -6231, -6150, -6131,
+        -6128, -6127, -5775,   207, -6125,   154, -6116,   154,
+        -5811, -6103, -6091, -6133, -5983, -6147, -6145, -5993,
+        -5916, -6140,   219, -5841, -5722,    80,   188, -5220,
+          113, -6008, -6143, -5916, -6142, -5370, -6193, -6178,
+        -6162, -6155,   158, -6159, -5916, -6154,   114, -5916,
+           80, -6149, -6166, -6165, -6148,   154, -6169,   207,
+          115, -6173, -5916,   114,   188, -6175, -6172, -6008,
+        -6168, -6176, -6186, -6184, -6182, -6164, -5026, -5370,
+           79,   111, -6191, -6189, -6183, -5916, -6181, -5930,
+          220, -6211, -6196,   252, -6200, -6114,   252,   220,
+        -6204, -6114,   155, -6195, -6208,    79,   252, -6171,
+        -5238, -6206,   252, -6222, -6215,   152, -5434, -6165,
+        -6220, -5581, -6210, -6209,   152, -6203, -6226, -5166,
+        -5220,   219, -5769, -5993, -6225,   219,   219, -6285,
+        -6247, -6235,   114, -6237, -6229, -6240, -5419, -6228,
+        -6244, -6041, -6224, -6225, -5993,   113,   219, -6280,
+        -6272, -6263, -6256, -6253,   152, -5422, -6243, -6242,
+        -6260, -5716, -6221, -6258, -5716,   187, -5863, -6267,
+        -5177,   111, -6262, -6260, -5693, -6275, -6268, -6266,
+        -6277, -5176, -6259, -5299, -6190, -5388, -6139, -5716,
+        -6281, -6279, -6045,   157, -5716, -6293, -6290,   219,
+        -6329, -6279,   116, -5219, -5107, -6319, -6307, -6300,
+        -5641,   219, -5993, -5166, -6304, -5641, -6298, -6302,
+        -5552, -6292,   116, -6309,   158, -6317, -6314, -5038,
+          116, -6306, -5038, -6305, -5261,   155, -5054, -6361,
+        -6340, -6333, -5625, -6327, -5695,   115, -6318, -5859,
+        -6316, -6362, -5317, -5338, -6328, -6335,   152, -5865,
+          188, -6045,   207,   152, -6353, -6346, -6344,   207,
+        -5673, -6338, -6075, -5245, -6345, -6332, -6282, -5050,
+        -5050, -6344, -6356, -6351, -5673,   208,   207, -5277,
+        -6355, -6365, -5280, -6349, -6325, -6390, -6382, -6373,
+        -6370,   207, -5388, -6369, -6364, -6376,   152, -6363,
+        -6380, -5673,   208,   220, -5673,   157, -6384, -6379,
+        -6388,   230,   156,   116,   230, -5127, -6394, -5417,
+            4, -5103, -5388, -6389, -6278, -6483, -6436, -6412,
+        -5889, -6406, -5656,   115,   114, -6387, -5139, -5132,
+          115, -6383, -6375, -6315, -6428,   186, -5201, -6423,
+        -5249, -6421, -5889,   113, -5150,   114, -6420,   114,
+        -5220, -6350, -5043, -6424, -6431, -5355, -6422, -6432,
+        -6433, -6435,   158,   158, -6458, -6451, -5429, -6446,
+        -6445, -6443, -5249, -5447, -5247,    79, -5201,   117,
+        -6430, -6419, -5132, -6456, -6408,   114, -6113,   157,
+          116,   117, -6474, -6471, -6464, -6463,   188,   115,
+        -5139, -6468, -6435,   115,   114,   158, -6454, -6472,
+          158, -6450, -5347, -6480,   153, -5412,   220, -6449,
+        -6485,   153, -6425, -6411,   157, -5691, -6490, -5257,
+        -5092, -5402, -6493,    78,   153, -6241, -7191, -6773,
+        -6721, -6544, -6510, -6505, -6502,   193,   193,   121,
+           25, -6508,   193,   232,   193,   232, -6540, -6518,
+        -6514,   160, -6515, -6517,   120,   120, -6532, -6520,
+        -6521, -6529, -6526, -6525,   246,   246, -6525,   246,
+           83, -6531,   120,   120, -6536, -6535,   121,   121,
+        -6538,   121, -6539,    83,   190, -6542,   246,   120,
+        -6635, -6590, -6581, -6561, -6557, -6555, -6552,    81,
+        -6554,   162,   162, -6556,   231,   162, -6509,   232,
+          124, -6573, -6567, -6565,   162,   162,   231, -6565,
+          125,   231,   162, -7225, -6560, -6579, -6577,   231,
+           25, -6504,   124, -6580,   125, -6584,   232,   242,
+        -6588, -6587,   123,   123,   162,   123, -6613, -6608,
+        -6607, -6599,   119, -6598,   161,   125,   125, -6601,
+           82, -6603,   125,   125, -6527,   223,   190,    25,
+        -6611,    82,   125,   125,    82, -6620, -6616,   123,
+        -6587, -6618,   162, -6572, -6624, -6612,   193, -6619,
+        -6628, -6627,   163,   125, -6632, -6631,    25,   125,
+        -6631, -6630,    83, -6665, -6647, -6643, -6642, -7570,
+        -6633,   163,   162,   231,   162,   160,   243, -6656,
+        -6653, -6651,   163,   232,   231, -6655,   162,   162,
+        -6662, -6661, -6966, -6641,    83,   162, -6589,   123,
+        -6659, -6697, -6683, -6610, -6680, -6678, -6676,   125,
+        -6675,   120,   161,   161,   125,   231,   246,   125,
+          125,   246,    25, -6684, -6685,   123, -6695, -6693,
+        -6692, -6691, -6664,   161,   246,   245, -6640,   160,
+          161, -6700,   119,   160, -6708, -6704,   125,    83,
+        -6706,   161, -6631,   224, -6712, -6711,    25,   160,
+        -6719, -6716,   123,    25, -6587,   123,    83, -6631,
+           83, -6763, -6733, -6727, -6726, -6718,   125, -6729,
+          119, -6732, -6578, -6539,   231, -6748, -6739, -6738,
+          162,   124,   124, -6747, -6744, -6743,   125,   125,
+        -6743,   125, -6715,   209, -6759, -6753, -6743,   191,
+           25, -6756,   231,   209, -6743,   124, -6746, -6726,
+        -6761,   124, -6710, -6767, -6566,    26, -6694, -6769,
+           83, -6770, -6539, -6623,    25, -6940, -6812, -6802,
+        -6791, -6618,   163, -6780, -6789, -6783, -6772, -6787,
+        -6786,   161,   161,   120, -6771,   244,   163, -6796,
+        -6793,    26,   162,   123, -6800, -6798, -6535,   123,
+        -6554,   243, -6810, -6808, -6807, -7553, -6795,    83,
+        -6641,   163, -6761,   163, -6837, -6823, -6820, -6818,
+        -6699, -6809, -6819,   209, -6822,   194,   194, -6829,
+        -6554, -6827, -6817,   124, -6809, -6833, -6832, -6828,
+          209, -6832,   209,   224,   191, -6914, -6863, -6843,
+        -6661, -6835, -6831, -6821, -6853, -6848,   120,   231,
+        -6852, -7215, -6826, -6806,   194, -6822, -6856,    26,
+        -6852, -6950, -6855,   123, -6858,   125,   123, -6877,
+        -6873, -6871, -6869,   162, -6862,   162, -6868,   162,
+          193, -6874,   162, -6822,    26, -6888, -6883,   193,
+          121,   194,    26, -6820,   194, -7234,   245,   243,
+        -6902, -6899, -6896, -6770,   223, -6849, -6876, -6870,
+        -6807, -6860, -6851, -6807, -6788,   125, -6904,   124,
+        -6907, -6906,   209, -6911, -6910,   125,   194, -6910,
+        -6909, -6901, -6920, -6919,   124,   209,   193,   162,
+        -6925,   124, -6745, -6799, -6909, -6932, -6928,    26,
+        -6930, -6745, -6755, -6809, -6935, -6934,   194, -6937,
+          192, -6934,    26, -6931, -7000, -6970, -6958, -6953,
+        -6629, -6948,   160,   162,   160, -6929,   163, -6927,
+        -6923, -6743, -6956,   242,   124,   194, -6631, -6963,
+        -6602, -6957, -6910, -6756,   124, -6770, -7177,   122,
+          194,   194, -6978, -6975,   125, -6974,   245, -6977,
+        -6957,   125, -6985, -6983, -6745, -6968, -6967, -6984,
+          124, -6989, -6539,    26, -6982, -6995, -6993,   125,
+        -6965,   125,   246, -6906, -6998, -6994,   125,   122,
+        -7048, -7030, -7024, -7012, -6755, -7008,    82,   124,
+        -6827,   124,    26, -6997, -7022, -7017, -6631,   161,
+           26, -6632,   121, -6893, -6957,   246,   125,   194,
+        -7028, -6554,   192, -7020,   125,   192,   124, -7037,
+          243,   125, -6811,   163, -6821, -7038, -7039, -7042,
+          162,   125, -7046, -6901, -7018, -7011, -6901,   194,
+        -7063, -7053,    82,   243,   160, -7061,   160, -7057,
+          246, -7059,   161,   161,   243, -6618, -6976, -7164,
+        -7129, -7123, -7072, -7071, -6906,   209, -7062,   209,
+        -7117, -7077,    83,   194,   246, -7081,   244, -6681,
+        -6821, -7109, -7092, -7087, -6968,   194, -7045, -6968,
+        -7090,   244,   244, -6992, -7097, -6968,   246,   194,
+        -6821, -7101, -6639, -7091, -6955, -7085, -7106, -6692,
+          246,   244, -6692, -7105,   122, -7114, -7112,    83,
+        -6910,   122, -6910, -6967, -7108, -7121, -6852, -7107,
+          159, -6957, -7100, -6937, -6977,    83, -7507,    83,
+        -7125, -7134, -6807, -6691, -7108,   120, -6631, -6977,
+        -7157, -7149, -7147, -7125, -7144, -6641,   121,   246,
+        -7145,    83, -7143,   244, -7146, -7151, -7142,   163,
+        -6675, -6691, -7133, -6539,   122, -7153,   161,   121,
+           83, -7156, -7155, -7132, -7181, -7170, -7071,   209,
+          242, -7163, -7176, -7173, -6994, -6618,   191, -6955,
+        -6631,   239, -6660, -7169,   122, -7188,   119, -6934,
+        -7243, -7180, -7185,   122, -7189, -6934,   244, -6900,
+        -7532, -7245, -7202, -7201,    83, -7199,   193, -6537,
+        -7186,   191, -7219, -7214, -7209,    24, -7208,   239,
+          239, -7213, -7212,   239,   239,   121, -7216,   224,
+        -7218,   224,   239, -7222,   224,   121, -7235, -7230,
+        -7228, -7580,   121, -7185,   121,   239, -7232, -7215,
+        -7234, -7200,   239, -7241, -7238,   123, -7229, -7179,
+          224, -7218, -7243,   163, -7240, -7280, -7274, -7260,
+        -7253,    24, -7252,   243,   232,   232, -6677, -6534,
+          121,    25, -7251, -7258, -7265, -7263, -7244, -7264,
+          123, -7268, -6726, -7262, -7271, -6901,   243, -6901,
+        -7270,   224, -7278,   121, -6527,   224,    24, -6692,
+        -7397, -7390, -7309, -7306, -7300, -7294,   191, -7221,
+        -7290,   242, -7292,   239,   239,   224, -7298, -7180,
+          122,   191, -7180, -7277, -7304, -7234, -7273, -7267,
+        -6835,   222, -6507,   122,   224, -7320, -7319, -7317,
+        -7315, -6589, -7308,   232, -7305,   232,   123,   224,
+        -7373, -7337, -7325, -7201,   163, -7329, -7328, -7324,
+           25, -7336, -7208, -7333,   122,   122,    25, -7316,
+          239, -7360, -7354, -7348, -7343, -7593,   246, -7345,
+          122, -7208, -7143, -7344, -7352, -7208,   239,   244,
+           25, -7347, -7234, -7334,   224,   122,   122, -6967,
+        -7363, -7234, -6967, -7371, -7232, -7234, -7359, -7357,
+        -7243, -7353, -7335,   239, -6967, -7375, -7372, -7385,
+        -7380,   123,   232,   239, -7383,   123, -6967,   239,
+        -7382, -7232, -7143, -7184, -7386,   161, -6589, -7393,
+        -7389,    26, -7605, -7090, -7342, -7518, -7434, -7416,
+        -6589, -7410, -7406, -7215, -7090, -7090, -7408, -6809,
+          161, -6817, -7413,   224, -6809, -7264, -6691,   163,
+        -7421,   224,   123,   191,   160, -6589, -7428, -7358,
+        -7426, -6809,   232, -7414, -7332, -7358,   122, -7409,
+        -7405, -7404, -7459, -7456, -7453, -7444, -7439, -7442,
+        -7180, -7395, -7264, -6626, -7448, -6507,   244, -7441,
+        -7450, -7388, -6589, -7384, -7374, -7455, -7370,   161,
+        -7356, -6811, -6835, -7483, -6506, -6517, -7478, -6696,
+        -7474, -7471, -7455, -7328,   243, -7060,   244, -7473,
+        -7458,    25, -6516, -7308, -7475, -6692,   191, -7477,
+        -7479, -7387,   243, -7511, -7486, -7480, -7506, -7501,
+        -7497, -7495, -7113, -6677, -7476, -7472, -7454, -7180,
+        -7303, -7499, -7239, -7180, -7122, -7503, -6952, -7505,
+          123,   246, -7508, -7504, -7334,   163, -7509, -7513,
+          232, -7516, -7612,   239, -6509, -7234, -7523, -7458,
+        -7517,   123, -7510, -7531,    25, -7527,   239, -6527,
+        -7615, -7509, -7522,   223, -7502, -7598, -7558, -7546,
+        -7543, -7542,    26, -7090, -7324, -7324,   253, -7544,
+        -6910, -7540, -7557, -7550,   193, -6660, -7556, -7553,
+           83, -6641, -7545,   224,    83,    26, -7585, -7582,
+        -7567, -7563,   191, -7565,   244, -6539, -7554, -7573,
+        -7351, -7521, -7530, -6641, -7571, -7579, -7576, -6539,
+        -7180, -6539, -7575, -6539, -7572, -7292, -7583, -7584,
+           26, -7588,   193,    83, -7596, -7592,   120,   163,
+        -7594, -7509,    83, -7292, -6528, -7180, -7126, -7609,
+        -7608, -7603, -7597, -7607, -7606, -7595,   163,   239,
+           83, -7613, -7026,   224,   244, -7619, -7616, -7243,
+        -7234,   163, -7243, -7481,
+};
+
+static long _vq_p_res1024_0b[] = {
+       902973928,-5607536,1678129624,-3704920,-865865408,-24622248,  1872,   704,
+         1024,  1312,  1312,  1800,  2032,  2032,  2032,   432,
+         1312,   432,   432,  1312,  1312,  1312,   216,  1024,
+         1024,   232,  1024,   432,  1312,  1312,  1312,  1864,
+         1024,   216,  1312,  1816,   680,  1024,  1872,  1800,
+         1800,  2032,   680,   680,  1024,  1024,   232,   232,
+         1816,  1816,  1064,  1568,  1680,   216,   432,   680,
+         1040,  1568,  1680,  1688,  1680,   672,   672,  1680,
+          672,   672,  1680,   672,  1688,  1688,  1568,  1680,
+         1680,  1040,  1040,  1032,   680,  1032,  1040,  1040,
+         1688,   232,   672,   672,  1032,  1032,  1032,   232,
+         1688,  1688,   680,   672,  1312,  1040,  1040,   672,
+         1568,   672,   672,   672,  1872,  1872,  1064,   672,
+         1312,  2040,   672,   672,   672,  1312,  1800,  1872,
+         1872,  1800,  1064,  1568,   680,  1048,   680,   680,
+          680,   680,   432,   216,  1800,  1040,  1312,  1800,
+          672,  1800,  1800,  1800,  1800,  1800,  1800,  1056,
+          672,   672,  1800,   696,  2032,  2032,  1056,   672,
+          672,  2032,  1800,   672,  1800,  2040,  1808,  1800,
+         1800,  1800,   672,  1808,  2032,  2032,   696,  1808,
+          680,   680,   680,  1048,  1312,  2032,  2032,  2032,
+         2032,  2032,  1800,    56,  1872,    56,  1312,  1312,
+          232,   672,   680,   232,  1312,   672,   672,   224,
+          224,  1312,  1312,  1312,   224,   224,  1808,   680,
+          680,  1976,  1976,  1976,   680,   680,   680,   216,
+          680,   680,  1056,   432,   432,   432,   680,   216,
+          688,  2040,   672,   672,   672,   232,   216,  1040,
+          672,   432,  1032,  2032,  2032,  1056,  2040,  1032,
+         1032,  1320,   680,  1320,  1016,  1008,  1016,  1016,
+         1008,  1008,  1008,  1320,  1320,  1984,  1984,  1016,
+         1016,  1016,  1016,  1576,  1320,  1320,   680,   680,
+          680,   680,   680,  1320,   680,   680,  1032,  1048,
+         1048,  1048,  1072,  1576,  1032,  1320,  1320,  1320,
+         1072,   680,   688,  1048,  1320,  1048,  1320,  1320,
+         1320,   704,  1872,  1048,   696,   696,  1056,  1008,
+         1008,  1320,  1056,   232,  1872,  2040,  1072,  1048,
+         1016,  1016,  1016,   680,   232,   672,  1976,  1808,
+         2032,  2032,  2032,  1016,  1576,  1016,  1016,  1016,
+         1048,  1808,   672,  1016,   696,   672,  2040,  2040,
+         2040,  1984,  1680,  1040,  1680,  1008,  1040,  1040,
+         1040,   224,  1680,  2040,  1568,  1872,   224,  1872,
+         1984,   672,  1008,  1008,  1008,   672,  1040,  1072,
+          696,  1016,   688,  1032,  1008,   216,  1048,   680,
+         1320,  1032,   432,   216,   432,   432,   432,   216,
+         1024,  1024,  1032,  1064,   680,  1048,   680,  1024,
+         1024,   680,   672,  1048,   672,  1680,  1048,  1688,
+         1680,  1024,  1032,  1680,  1680,  1008,  1008,  1032,
+         1040,   672,   672,   672,  1872,  1680,  1680,   224,
+         1040,  1040,  1680,  1872,  1024,  1864,  2032,  2032,
+         2032,  1872,  1024,  1024,  1024,  1872,  1864,  1872,
+         1048,  1048,  1072,  1072,  2008,  2032,  2032,  2032,
+         2032,  2032,  1032,  1312,  1312,  1312,  1048,  1048,
+         1048,  1048,  1048,  1032,  1872,    56,  1680,  1680,
+         1680,    56,   224,  1048,  2008,  1048,  1048,  1872,
+         1048,  1048,   688,   432,   688,   224,  1048,    56,
+          672,  1872,  1320,  1312,  1312,  1984,  1872,  1680,
+         1808,  1872,  1680,  1680,  1808,  1808,  1072,  1800,
+         1872,  1872,  1872,  1800,  1048,  1048,  1800,  1808,
+         1072,  1976,  1976,  1872,  1680,  1864,  1312,  1024,
+         2032,  2032,  1976,  1312,  1976,  1328,  1024,  1024,
+         1312,  1328,  1048,  1048,  1072,  1816,  1816,   688,
+         1312,  2032,  2032,  1864,  1864,  1976,   432,  1024,
+          216,  1024,   432,   432,   432,  1024,  1976,   688,
+         1032,  1024,  1024,  1032,  1032,  1024,  1024,  2008,
+         1024,  1808,  1976,  1048,   680,  1800,  1048,  1048,
+         1800,  1800,   680,   688,  1328,  2032,  2032,  2032,
+          688,  1336,  1336,  1800,  1024,  1320,  1864,  1864,
+         1336,  1800,  1336,  1008,   432,   432,  1560,  1008,
+         1008,  1008,  1008,    56,  1560,   680,   680,    56,
+          680,   680,   680,  1976,  1880,  1320,  1320,  1312,
+         1880,  1688,   432,   432,   432,  1008,  1312,  1800,
+         1032,  1032,  1800,   216,   216,  1312,  1560,  1008,
+         1008,  1008,  1560,  1560,  1560,  1040,  1040,  1688,
+         1800,  1336,  1560,  1560,  1336,  1064,  1024,  1024,
+          216,   432,   680,   680,   680,  1800,  1312,   216,
+          432,   432,   688,   672,  1312,   672,  1816,  1312,
+         1312,  1800,   680,   680,  1312,  1800,  1800,   432,
+          432,  1864,   432,   432,   216,  1312,  1312,   672,
+         1816,  1864,   432,   432,   432,   432,   432,   432,
+         1024,  1312,  1032,  1312,   680,  1024,   680,    56,
+         1336,   680,  1024,  1312,  1312,  1312,   432,  1024,
+          232,   432,  1800,  1024,  1568,   432,   696,   216,
+          216,  1312,  1568,  1312,  1312,   224,   680,  1816,
+          224,   224,   224,  2040,  1560,  1560,   216,   216,
+          216,  1560,  1560,   224,   224,   688,   224,  1024,
+         1024,  1568,   232,   224,   224,   672,  1696,   232,
+          672,  1032,  1016,  1800,  1976,  1800,  1800,  1016,
+         1800,  1976,   672,  1312,  1312,   680,  1032,  1016,
+         1016,  1016,  1032,   680,   672,   672,   672,   672,
+          672,  1800,  1568,  1808,   680,  1032,  1336,   688,
+         2040,  1008,  1040,  1008,   432,  1032,  1032,  1032,
+         1032,   432,   688,   688,   688,   432,   432,   680,
+         1008,   680,  1008,  1008,  1008,  1008,  1568,  1320,
+         1320,   432,   688,  1568,   688,  1320,  1320,  1032,
+         1032,  1568,    56,  1568,  2040,    56,  1808,   680,
+         1032,  1320,   432,  1808,  1016,  1016,  1016,  1808,
+          688,   688,  1032,  1032,  1032,  1976,   432,  1328,
+         1808,  1808,  1976,  1032,  1328,  1032,  1032,  1032,
+         1976,  1032,   696,   688,  1328,   688,  1032,  1016,
+         1576,  1320,  1328,  1576,  1320,  1016,  1320,   680,
+         1016,  1016,  1016,  1016,  1568,  1568,   216,   232,
+         2040,   688,   224,  2040,  2040,  1328,   688,  1312,
+          432,   432,  1032,   216,   680,   432,   216,   680,
+         1032,  1032,  1976,  1032,   688,   680,  1328,   216,
+          432,   432,   216,  1008,  1008,  1320,  1560,  1008,
+         1008,  1008,  1008,  1008,   680,  1560,  1560,  1016,
+         1560,  1560,   680,   680,  1016,  1016,  1016,  1320,
+          680,   680,   680,   680,   680,   680,   680,   680,
+          432,  1576,   224,  1880,  1880,  1048,   232,  1560,
+          232,  1320,  1320,  1320,  1320,  1696,  1328,  1328,
+          224,  1880,  1880,    56,  1576,  1328,  1016,  1016,
+         1016,   224,   224,   680,  1560,  1560,  1320,  1320,
+         1320,  1008,  1008,  1560,  1008,  1336,  1320,   432,
+         1328,   432,   432,   432,   432,  1688,  1328,   688,
+          688,  1040,  1560,  1560,  1040,   680,  1032,  1032,
+         1032,  1560,  1336,   680,   672,  1328,  1032,   680,
+          680,   672,  1040,  1032,  1032,  1008,  1008,   688,
+         1016,  1016,  1976,  1976,  1008,   688,   680,   672,
+          680,  1576,  1016,  1016,  1016,  1016,  1336,  1328,
+         1808,   680,  1808,   680,   224,   680,   680,  1560,
+         1328,  1976,  1976,  1976,  1560,  1328,   216,  1560,
+         1976,  1560,  1688,  1016,  1016,  1560,   680,   680,
+         1560,  1976,  1976,  1560,  1032,  1328,   432,   432,
+         1976,  1016,  1016,  1016,  1016,  1016,   432,  1976,
+         1976,  1016,   432,  1032,  1048,  1032,   432,  1328,
+         1016,   432,  1560,   672,   680,   680,   432,  1688,
+         1320,   432,  1008,    56,   680,  1560,  1880,   216,
+          680,  1560,  1560,  1016,  1008,  1008,  1008,  1008,
+         1008,  1344,   264,    80,   272,  1344,   256,  1344,
+           80,  1344,  1344,  1344,   304,    80,    80,   472,
+         1344,   256,   256,   256,  1712,  1344,  1344,   256,
+          256,   256,   272,     0,     0,   472,    88,   456,
+          256,   256,    96,   456,    88,    96,    88,    88,
+         1096,   472,    88,  1704,    88,  1344,  1344,  1344,
+         1344,  1704,  1584,  1584,  1584,  1584,   472,  1592,
+         1704,  1704,  1704,  1720,  1592,  1720,    88,   264,
+          264,   264,  1584,  1584,  1584,   264,  1592,   456,
+         1584,    88,  1584,  1584,   736,     0,     0,   456,
+          736,    88,    88,   736,   736,   272,   456,    88,
+           88,   456,  1584,  1584,  1584,  1584,  1584,  1584,
+          264,   728,   736,   264,   728,   264,   264,  1592,
+          440,  1344,  1344,  1344,   256,  1344,   256,  1344,
+         1344,  1344,  1344,   728,    80,    80,    80,    80,
+           80,   264,   264,     0,    80,    80,   256,   256,
+           80,    80,    80,     0,     0,     8,   280,   256,
+          256,   256,   440,   440,   440,     0,   744,   456,
+          256,     0,   256,     0,   264,     8,   736,   264,
+          264,   264,   736,   728,   456,  1344,   256,   256,
+          256,   256,  1344,  1344,   456,   256,   256,   264,
+          264,   456,  1712,  1712,   448,   264,  1704,  1344,
+         1344,   736,   472,  1712,  1704,  1592,  1704,  1712,
+          448,  1704,  1704,   256,  1344,   240,   752,   448,
+          256,  1344,  1344,  1592,  1344,  1344,  1344,   240,
+          752,   744,   744,   744,   752,   240,   264,  1088,
+         1088,    80,    72,    72,    72,    72,   240,  1600,
+           80,   248,   240,    80,    80,    80,  1096,   240,
+          240,   752,   296,    96,    96,   296,  1104,  1608,
+         1088,   256,   248,     0,   272,    80,   736,     0,
+           80,    72,   264,     0,   440,   440,     0,   440,
+          440,     0,  1088,     0,   264,   736,   736,   264,
+          456,   272,   440,    88,   440,   272,    72,   264,
+           72,   448,    96,     0,   248,     0,    80,    80,
+          248,   248,   248,    80,   248,   248,   736,    72,
+           96,     0,   440,   256,   256,   256,   256,   256,
+            0,   440,   440,   736,   248,  1096,     0,   240,
+           96,   440,   248,   248,   248,   736,     0,   440,
+          440,   440,   440,   440,   272,   272,   744,  1088,
+         1088,   728,  1088,    96,     0,     0,   472,   240,
+         1720,   456,   736,  1712,  1080,   248,   248,   248,
+          248,   744,  1080,   744,     0,  1720,   456,     0,
+          248,    72,  1720,   456,     0,   456,   456,    96,
+          248,   744,    96,   440,    72,   440,   248,   248,
+          248,    96,   440,    72,    72,    72,   440,   456,
+          440,  1712,    96,  1080,  1080,   248,   240,   744,
+         1088,  1088,   744,   240,   280,   744,    80,    80,
+            0,     0,     0,   240,  1088,  1088,   744,   744,
+           96,   240,   448,   448,   448,   448,   448,   728,
+          288,   728,   736,   240,   240,   472,   736,   736,
+          736,   240,  1088,   456,   240,     0,   728,  1104,
+          440,   712,   440,   440,   440,     0,    96,   240,
+            0,     0,  1720,  1088,  1088,  1088,   456,   464,
+         1080,   440,    72,   464,   472,    96,    96,   752,
+         1712,   752,   248,   712,    96,  1720,  1720,   720,
+          248,   720,   248,   248,   248,   248,   712,   712,
+          720,   720,   456,   248,   248,   248,   248,   248,
+          456,  1600,   256,   256,    96,   712,   440,   440,
+          248,   720,   248,   248,   464,   440,   440,    96,
+          464,   464,   720,   448,   288,   288,   712,   712,
+          712,   256,   288,   448,   256,  1088,  1712,   720,
+          720,   464,   464,   464,   720,  1704,  1704,   256,
+          720,   736,   456,   256,   248,   248,   456,    88,
+           88,   256,     0,   464,  1704,  1704,   448,     0,
+          464,   240,   256,   256,   240,   720,   720,   280,
+          240,   256,   240,   240,  1080,   240,   240,   240,
+          240,   240,   240,  1080,  1088,  1080,  1080,   288,
+          288,   448,  1080,  1080,   272,   448,   240,  1712,
+          440,   440,   440,   256,   256,   256,   256,   256,
+          456,     0,   440,   440,     0,     0,     0,   440,
+          440,   440,   440,   256,   448,   448,    72,   464,
+         1712,   440,   464,   440,   440,   464,  1080,  1080,
+         1080,  1080,  1080,   256,   448,   256,   256,   448,
+          440,   288,   464,  1352,   448,   448,   448,   440,
+          256,   744,   744,     0,   464,     0,   440,   440,
+          440,   440,   440,   440,   440,   288,   744,   744,
+         1088,  1088,  1088,  1720,   464,   448,   448,   448,
+          744,   464,   464,  1352,   464,  1080,   448,   448,
+          448,  1080,  1080,   256,   256,     0,  1080,  1080,
+          464,   448,   240,   240,   448,   448,   744,     0,
+          240,  1080,  1080,   256,  1080,    72,   456,   256,
+          440,   448,   448,   448,   448,   440,   256,  1088,
+          240,  1080,  1088,  1088,  1088,   240,    88,   240,
+          240,   240,  1080,  1080,   736,    88,   264,   736,
+            0,   264,  1088,     0,   240,   464,   264,   720,
+         1704,  1704,   264,   464,   256,  1080,  1704,   240,
+          240,   240,  1080,  1080,  1704,    72,   256,  1712,
+          720,   720,   720,  1592,  1592,   256,   448,    80,
+         1080,  1080,   456,   256,     0,   744,   712,   712,
+          712,   712,     0,     0,   736,  1704,   448,   448,
+          440,   440,  1088,   736,   712,   712,  1080,  1080,
+          712,   712,   712,  1352,   712,   288,   712,   712,
+          736,   712,   448,   736,  1088,   264,   712,   712,
+          264,   736,  1352,   448,   736,   264,   720,   720,
+          256,   448,   464,  1704,  1704,  1704,  1080,   240,
+          720,   440,  1712,  1088,  1080,   264,  1080,  1712,
+          240,  1712,   256,  1712,   256,    96,   256,   256,
+          744,   744,   240,   744,   448,  1088,   440,  1088,
+          440,     0,   256,   256,   256,   256,   296,   736,
+           88,   744,    88,   728,   440,   440,   440,   248,
+          456,   240,   240,   728,     0,   464,   240,    88,
+          744,    88,   744,    96,   728,    88,     0,     0,
+         1608,  1608,  1088,  1088,   296,   296,   464,   296,
+         1088,  1088,   760,  1608,   736,    72,   736,   264,
+          736,   736,    72,    72,   744,   744,  1608,   280,
+           72,   712,   712,   712,    72,  1088,   472,   264,
+          264,   472,   720,  1104,   720,  1088,  1088,  1088,
+          720,   744,   728,    88,   712,   712,   240,   288,
+          720,   712,   240,   240,   240,    88,   296,   712,
+           96,   296,   712,  1088,  1096,   736,   712,   712,
+          712,   736,   736,   728,   720,   472,  1088,   248,
+          296,   248,   728,  1704,  1704,  1704,   728,   720,
+           72,    88,    72,   248,    72,     8,   248,    72,
+           72,    72,   248,   248,   248,   248,    72,   248,
+           72,    72,    72,   472,    72,   472,   288,   736,
+          472,   296,   296,  1704,  1704,   720,   720,   720,
+          720,  1096,   288,   296,    72,   736,    72,  1096,
+         1704,   720,    88,   248,  1704,   248,   720,   248,
+          752,   728,   720,   296,   720,   720,   296,   728,
+         1720,  1608,   720,  1608,   736,   720,   720,     8,
+           72,    72,   264,   264,   264,   456,   736,    72,
+           72,    72,    72,    72,  1088,    72,    72,   456,
+           72,   736,    72,    72,   248,   736,   472,   736,
+          456,   736,  1608,     8,  1608,   456,   736,    96,
+           96,  1720,  1608,   728,  1608,   736,   728,     8,
+          264,   264,  1096,   296,   736,   296,   728,   456,
+          264,  1088,   264,   264,   296,  1088,    72,   280,
+           72,   264,   472,    72,    96,    96,  1088,  1088,
+         1088,    72,    72,   744,   728,    96,    96,    88,
+          488,  1104,    72,  1584,   464,  1080,   464,  1080,
+         1592,    72,    88,  1584,  1584,  1584,  1584,  1584,
+          464,   720,    88,   456,   472,  1704,  1704,   728,
+         1592,   240,   720,   728,  1592,   464,    72,  1720,
+         1720,   240,  1080,    72,  1080,  1584,   728,   264,
+           88,   248,   240,   280,  1584,  1584,   464,  1584,
+         1584,  1720,   264,   240,   240,  1584,   264,   272,
+          472,    88,  1704,    88,    88,    88,  1584,   240,
+         1584,  1584,  1584,   240,   728,   264,  1584,  1584,
+          264,   728,  1584,    88,  1584,   240,   464,   240,
+           88,    88,   736,    88,   736,   736,   736,   464,
+          248,   240,   728,  1096,   728,   728,   728,   728,
+          728,   736,   736,   736,   736,   736,   464,   728,
+          728,  1720,    88,   736,  1720,    88,    88,   464,
+          464,   728,   456,   456,  1584,  1584,  1584,  1584,
+          728,   248,   464,   464,   464,   720,   720,   248,
+          464,   464,  1704,   464,   720,   472,   440,   264,
+         1608,   736,   736,  1584,  1584,  1584,   264,   264,
+          456,    80,     0,    96,   296,   296,   720,   296,
+            0,  1608,    80,   248,    88,   248,   248,   248,
+          248,   248,   280,   728,   248,    72,   312,  1360,
+          312,   312,  1368,  1368,  1360,   320,  1824,  1392,
+          312,   800,   792,   800,  1360,   792,   792,  1360,
+         1360,  1360,  1360,   312,   312,   352,   312,  1368,
+          312,   312,   792,   784,  1368,  1368,   312,   312,
+          312,   312,   312,   312,  1120,   320,  1368,  1368,
+          320,  1360,   792,   320,  1360,   320,  1368,  1368,
+         1368,   320,  1728,  1368,  1360,  1360,  1368,   520,
+          792,   792,  1360,   544,  1360,  1360,   328,   352,
+          328,  1368,   776,   776,   776,   776,   776,  1120,
+          352,   352,   328,  1368,  1368,   328,   544,   536,
+          544,   552,  1368,  1368,   504,   504,   792,   504,
+         1824,   320,  1824,   792,   552,  1128,   320,   312,
+          312,   312,   312,   792,   336,   320,   320,   320,
+          552,   544,   112,   336,   112,   312,   552,  1384,
+         1112,   792,   792,  1384,   320,   320,   320,   320,
+         1112,   792,   336,   336,   792,   112,   112,  1112,
+          112,   112,  1432,   352,  1120,   336,   312,   320,
+          784,  1360,   800,  1360,   792,   552,  1360,  1360,
+         1360,  1112,  1112,   496,   496,   496,   528,   528,
+          528,   528,   544,   552,   552,  1112,   528,   800,
+          528,   528,   552,   496,  1624,  1392,   784,   800,
+         1392,   320,   312,   312,   312,   312,   312,   312,
+          512,   512,   320,   112,   112,   320,   328,   496,
+          496,   496,   336,   112,   312,   112,   312,   112,
+         1400,   328,   312,   312,   312,   328,  1400,   336,
+         1400,  1128,  1624,  1624,   336,   336,   328,   336,
+          336,   336,   784,   504,  1360,   792,   776,   792,
+          544,  1360,   112,   544,   504,   776,   776,   776,
+         1120,   352,  1120,   520,   520,  1728,   544,  1392,
+         1728,  1616,  1616,  1120,   328,  1728,   496,   792,
+          496,   496,  1360,   328,   800,   552,  1392,  1360,
+         1360,  1112,  1384,   344,   328,   328,   328,  1728,
+         1728,  1392,  1120,   520,  1728,   312,   312,  1616,
+          352,   312,   352,   496,  1384,   312,   312,  1384,
+          520,   312,   312,  1112,  1120,   520,   776,   520,
+          496,   496,  1616,   496,   496,   496,   776,   312,
+          312,  1616,  1728,   312,   312,   520,   520,  1616,
+          312,   312,   312,   776,  1616,   776,   544,   520,
+          520,   520,   776,  1112,   496,   496,   496,   792,
+          312,   512,   328,   776,   776,   496,  1384,   520,
+          792,   520,   312,   776,   496,   496,   496,   112,
+          792,   800,   520,   520,   520,   328,   112,  1360,
+          112,   520,   352,  1360,   496,   496,  1360,  1728,
+         1616,   520,  1120,  1360,   512,   512,   512,   512,
+          512,  1408,  1360,   512,  1360,   800,   520,   328,
+         1616,   328,   496,   496,   496,   496,   496,   328,
+          312,   312,  1112,   528,  1112,   528,   496,   312,
+          312,   312,   312,   312,   312,   496,   496,   312,
+          312,   312,  1128,   336,   528,   528,   496,   360,
+          336,   808,  1616,  1392,   496,   496,   528,   496,
+          328,   328,   328,   328,   344,  1360,   512,  1616,
+          312,   312,   512,   312,   512,   312,   528,   528,
+         1408,   528,  1616,  1616,  1408,  1616,   312,   512,
+          312,   312,   312,   312,   312,  1112,  1360,   512,
+          512,  1112,   328,  1624,   328,   328,  1112,  1360,
+         1360,   512,  1624,  1624,   776,   808,   328,   776,
+          776,   360,   512,   776,   776,   496,   808,   808,
+         1408,   336,  1392,   360,   328,  1392,  1392,  1728,
+          328,   328,   520,  1728,  1616,  1616,  1616,   496,
+         1112,  1112,   344,   496,   496,   496,   496,   120,
+          528,  1616,   792,   120,   344,   328,  1376,  1392,
+          328,  1376,   528,   528,   528,  1616,   528,   528,
+          328,  1376,   792,  1824,  1824,   784,   528,   528,
+          328,  1376,   312,   312,  1368,  1360,  1368,  1368,
+         1824,  1360,  1368,  1368,  1360,  1360,   328,   328,
+          776,   776,  1368,  1112,  1376,  1360,  1360,  1360,
+         1112,  1728,  1120,  1120,   496,  1392,   496,  1368,
+          784,  1392,   496,  1824,  1824,  1824,  1368,  1368,
+         1368,  1368,  1368,  1368,  1368,  1400,   544,   344,
+         1112,   112,   112,  1624,   784,   784,   496,   320,
+          320,   808,   544,  1368,  1368,  1368,   544,   544,
+          496,   808,  1400,  1392,  1392,  1392,  1400,   808,
+          808,   344,   808,  1392,  1368,  1368,  1824,  1368,
+         1368,  1368,  1120,  1120,   552,   360,   544,  1624,
+         1824,  1824,  1120,  1120,  1400,  1400,   496,   360,
+         1360,   528,  1824,  1384,   784,   784,  1376,  1376,
+         1360,  1360,   800,  1360,  1360,  1384,   800,  1360,
+         1360,  1360,   784,   784,   344,   800,  1392,   344,
+         1392,   800,   328,   328,  1112,  1392,  1392,   808,
+          784,  1624,   328,   808,   328,  1112,   808,   328,
+          496,  1624,   496,   808,   808,   496,   528,   352,
+         1400,  1824,  1384,   776,  1824,   528,  1112,  1824,
+          776,  1824,  1824,  1824,   320,   776,   320,  1384,
+          528,   528,  1424,   800,   504,  1824,  1824,  1824,
+         1112,   528,  1376,   528,   528,  1424,  1112,  1368,
+         1360,  1360,  1400,  1360,  1360,  1360,  1360,  1360,
+         1360,  1384,  1384,   328,   328,   800,   800,   528,
+         1368,   512,   528,   336,   776,   512,   336,  1368,
+         1368,  1112,   776,   776,   776,   776,   112,  1112,
+          336,  1384,  1368,  1368,   552,  1384,  1112,  1384,
+          352,  1360,  1376,  1360,  1360,   776,  1360,  1360,
+          352,  1360,   344,   320,  1384,  1384,   776,   776,
+         1376,   552,   320,  1824,  1360,  1360,  1120,  1824,
+         1824,   320,  1824,  1824,   320,   320,   528,   120,
+          120,   520,   544,   504,   504,   328,   120,   328,
+          328,   328,  1824,   120,  1824,   776,   776,   776,
+          320,   776,   776,   112,   776,   776,   776,   776,
+          776,   320,   320,   504,  1360,  1360,   320,   320,
+          320,   320,  1384,  1824,   336,  1824,  1408,   120,
+         1384,   328,   336,   800,   536,  1384,   544,   528,
+          800,  1384,  1360,   504,   328,   504,   504,   504,
+         1624,  1400,   504,   504,  1400,   328,   504,   504,
+          552,  1824,   328,   328,  1824,   544,  1824,   800,
+          544,   544,   800,   800,  1624,   504,  1824,   504,
+          504,   808,   808,   808,  1376,  1400,  1376,   528,
+          520,  1728,  1360,   776,  1360,  1360,  1360,   776,
+         1360,  1824,   776,  1728,  1360,   528,   120,   776,
+          120,   328,   328,   328,   120,   776,   800,   328,
+         1360,  1360,   328,   328,  1360,  1360,   328,   328,
+         1360,   120,  1824,   328,   328,   328,   328,  1824,
+          328,   120,   328,   328,   520,   520,   328,   520,
+          328,   512,   808,  1824,   512,   512,   328,  1824,
+          520,  1824,   544,   544,   776,   520,   776,   776,
+         1400,  1728,   776,   776,  1360,  1824,   520,   520,
+         1112,  1408,   512,  1616,  1616,  1728,   552,   544,
+          800,  1400,  1360,  1360,  1360,  1360,   496,   776,
+          496,   544,   544,   328,   496,   496,  1824,   552,
+          328,   536,   360,  1624,   808,   512,   552,   552,
+          536,  1728,  1824,   504,   776,  1120,   776,   776,
+          776,   776,   504,   504,   504,   776,  1360,  1360,
+          360,   776,   776,   336,   336,   768,   768,  1360,
+         1360,   512,   328,   512,   808,   336,  1408,   512,
+          336,   496,   512,   496,   496,  1408,   512,   512,
+          496,  1616,  1616,   768,   520,   768,   320,  1728,
+          328,  1728,   512,   504,   776,   520,   520,   520,
+          776,  1120,   776,   776,   552,   336,   544,   112,
+          552,   512,   320,   776,   320,   336,  1400,   504,
+          504,  1824,  1824,   112,   504,   504,   120,  1400,
+          504,   552,   552,   768,   112,   512,   320,  1824,
+         1824,   768,   552,   552,  1400,   536,  1408,   768,
+          544,   544,   544,   544,  1368,   552,  1368,  1368,
+          776,   552,  1384,   360,   768,   544,   776,   776,
+          776,   512,   512,  1824,   776,   328,   520,   328,
+          544,  1376,   536,  1824,  1824,   520,   520,   520,
+          552,   808,   112,   520,   520,   520,   360,  1376,
+         1824,  1824,  1824,   520,  1376,   520,  1376,   320,
+          320,   784,   512,   496,  1616,   528,   512,   528,
+          312,   784,   312,   512,   768,   504,   336,   768,
+          336,   336,   768,   768,   768,   768,   504,   312,
+          320,   504,   112,   504,   112,   112,   328,   368,
+          112,   784,   768,  1824,   344,   768,   768,   768,
+          768,   768,   784,   768,  1824,  1824,   768,   320,
+          768,   504,   520,   112,   328,   784,   520,   544,
+          504,   504,   312,   536,   520,   112,   768,   112,
+          536,   112,   112,   112,   536,   336,   312,   552,
+          312,   328,   328,   312,   536,   312,   312,   552,
+          504,   312,   536,   312,   768,   768,   360,   520,
+          504,   504,   504,   536,   536,   504,   504,   504,
+          496,   536,   496,   808,   808,   504,   496,   496,
+          496,   504,   504,   504,   520,   512,   496,   496,
+          328,   344,   768,   336,   312,   784,   312,  1824,
+         1624,   552,   312,   808,   112,   344,   320,  1824,
+         1384,  1824,  1824,  1824,  1824,   320,  1824,  1824,
+         1824,   784,   120,   320,   336,   112,   312,   784,
+          496,   312,   768,   312,   512,   512,   512,   768,
+          768,   768,   512,   312,   312,   496,  1376,   512,
+         1616,   808,   312,  1616,   768,   520,  1616,   768,
+          768,   520,   112,   520,   768,  1616,   496,   768,
+          768,   496,   512,   368,   496,   112,   808,   336,
+          328,   784,   312,   496,   496,   112,   496,   112,
+          496,   496,   328,   552,   336,   504,   504,   512,
+          768,  1384,   768,   504,   512,   768,   768,   768,
+          504,  1624,   512,   512,   512,   504,   768,   768,
+          344,   112,   512,   512,   328,  1384,  1384,   512,
+          512,   512,   536,   536,   536,  1384,   320,   320,
+          120,   768,   768,   768,  1384,   768,   512,   496,
+         1120,   496,   496,   496,   120,   328,   520,  1384,
+          312,   808,   512,   328,   344,   768,   496,   520,
+          536,   520,   328,   808,   312,   496,   496,   536,
+          312,  1408,   520,   520,  1616,   808,  1616,  1616,
+          808,   360,   536,   312,   312,   312,   392,   416,
+          416,    24,   152,   576,   592,    16,   576,   576,
+           24,   136,    24,    24,    24,   592,   584,   584,
+           24,    24,    16,   576,   392,   416,    16,    24,
+           24,    24,  1632,   416,   576,   392,   392,  1456,
+          152,   152,  1160,   576,   576,   576,   416,   152,
+          152,   152,   416,   416,   416,  1736,   864,   864,
+          128,   128,   392,   128,   128,   392,    16,    16,
+           16,   392,   136,   136,  1456,   152,   128,  1136,
+          136,   136,   136,  1136,   152,   152,  1136,   136,
+          136,   136,   136,  1136,   832,    24,    24,   392,
+           24,   832,   392,   392,   160,    24,    24,   864,
+          136,   136,   136,   136,   136,   832,    24,    24,
+          584,    24,   584,    16,    24,   136,   136,   584,
+           16,    16,   832,   128,   128,  1136,   144,   144,
+          144,   832,   128,    16,    16,    16,    16,    16,
+          584,   128,  1144,   128,   392,  1144,   128,   392,
+          128,   128,   128,   392,   392,  1456,   128,   128,
+         1144,  1144,   144,   144,   392,   392,   128,   128,
+         1456,  1152,   584,  1456,  1144,   576,   576,  1456,
+          144,   584,   144,   144,   144,   144,   144,  1144,
+          576,   392,   392,  1456,   832,   832,   392,   392,
+         1632,   584,  1144,   608,   128,   392,   144,   144,
+          392,   128,   128,   128,   832,   832,  1176,   144,
+         1136,  1136,   144,  1136,   848,   128,   128,   416,
+         1632,   392,   128,   128,   128,   392,   392,   392,
+          392,   160,   816,   848,   128,   816,   416,   416,
+          832,   816,   816,  1152,  1152,   144,   144,   144,
+          816,   592,   816,   392,   392,  1136,   856,  1456,
+          392,    16,    16,    16,  1456,   152,   576,   392,
+          392,   144,   144,  1456,   392,   392,   856,   144,
+          144,  1160,   576,   144,   144,  1160,  1160,    16,
+          416,   576,    16,  1136,   416,   152,  1632,   568,
+          576,  1136,  1464,   576,   584,   576,   840,  1152,
+         1136,   584,   568,  1152,   568,   416,  1136,    16,
+          384,   128,    16,  1136,    16,   384,    16,  1456,
+          864,  1744,   136,   128,    16,    16,   128,   128,
+          392,  1448,   864,    16,   152,   384,   824,  1448,
+          856,   824,   816,   816,   136,   136,   392,  1744,
+          152,   816,   568,   128,   128,   840,   160,   392,
+          128,   128,   392,   568,   160,   128,   568,   824,
+          568,   568,   568,   568,   160,  1448,  1448,  1448,
+          840,   160,   160,   160,   824,  1152,   128,   816,
+          392,   128,   816,   392,   392,   840,   840,   840,
+          128,   856,  1168,   128,   856,   816,  1144,   816,
+         1152,    16,   392,   160,   568,   568,    16,   144,
+          144,  1176,   824,   856,   824,   824,   144,   832,
+         1744,  1632,   600,  1632,   392,   840,   840,  1136,
+          392,   568,   136,  1136,  1136,   136,   136,  1136,
+         1632,   392,  1136,   152,    24,  1136,   136,   136,
+          160,   568,   568,   568,  1176,   136,   568,   144,
+           24,   144,   144,   144,  1136,    24,   576,   160,
+          824,   832,  1144,   144,   144,   144,   144,   144,
+          824,   608,   576,   824,   824,   576,  1144,  1136,
+          824,   392,   568,  1152,  1152,   568,   144,   568,
+          160,   568,   568,   160,   392,   392,   568,   568,
+          160,   568,   568,   848,  1136,   392,  1176,  1448,
+         1448,   824,   392,   824,   832,   824,   824,  1640,
+          824,   824,   144,   144,   144,   144,  1456,   160,
+          160,  1456,  1456,   824,   568,   568,   824,  1448,
+          840,   824,   824,   144,   144,  1448,   568,   568,
+          840,   840,   840,   848,  1168,  1448,  1448,   384,
+          160,   384,  1448,  1448,   608,  1448,  1448,  1448,
+          384,   608,   384,   160,   384,   384,   160,  1744,
+          392,  1456,  1448,  1448,  1632,   160,   872,   816,
+          136,    24,   160,    24,   816,    24,   136,   136,
+          832,   568,   136,   568,   136,   568,   568,   816,
+          816,   136,   816,   160,   568,    16,  1640,   136,
+          136,   392,   392,   392,   600,   160,   384,   872,
+         1632,   608,  1448,   160,  1448,  1448,   160,   872,
+          832,    16,   608,   392,   160,   824,  1448,  1448,
+          568,  1448,  1136,   824,  1448,  1448,   824,   568,
+          568,  1136,   160,   872,   160,   160,   872,  1640,
+          848,  1136,   872,  1160,  1168,   568,   824,   144,
+          560,   136,    24,   136,   824,   576,   560,    24,
+          824,    24,   560,   560,   560,  1456,    24,    24,
+           24,   568,  1136,  1456,   864,   864,   872,   872,
+          144,   608,   832,   136,   392,   136,  1456,   392,
+          824,   136,   136,   568,   824,   824,    24,   824,
+           24,    24,    24,   152,   832,   152,  1456,   160,
+         1456,    24,    24,  1456,   392,   824,   600,   384,
+          144,    24,   144,   608,    24,    24,    24,   400,
+          144,   384,   144,   144,   832,   568,   384,   384,
+          824,    16,    16,   816,    16,    16,   392,   864,
+          864,   152,   384,   160,   824,   824,    24,   152,
+          872,   144,   872,   832,   568,   392,   392,   392,
+          568,   136,   152,   560,   560,  1456,   400,  1456,
+           16,   392,   392,    16,    16,   136,    16,    16,
+           16,   400,   152,   152,   592,   136,  1456,    16,
+           16,   152,   152,   400,   136,   136,   136,   136,
+          568,   392,   392,   152,   392,   384,   384,   848,
+          160,   160,   840,   160,   160,   392,   608,   384,
+          384,   816,   384,   384,   392,  1456,   136,   872,
+          400,   864,   160,   600,   864,   136,   392,    16,
+          392,   392,    16,   160,   160,   840,  1136,   824,
+          560,   824,   872,   824,   824,    24,    24,    24,
+          824,   144,    16,    16,    24,   832,   136,   136,
+          560,   136,   136,   136,   136,   136,   136,    24,
+          824,   832,   832,   824,   872,    24,   872,   832,
+          832,   832,   840,   840,   408,   816,   816,    24,
+          816,   816,   560,   832,   560,   400,  1136,   840,
+          560,   872,    24,    24,   856,   152,   152,   400,
+          832,   152,   152,   400,   832,   160,   160,   152,
+          400,   152,   152,   152,   848,    24,    24,    24,
+          560,   560,   560,   816,    24,    24,    24,    24,
+           24,   400,   152,   400,   840,   152,   840,   816,
+          816,   824,   816,   152,   560,   816,   408,   816,
+          824,   824,   832,   560,   560,  1160,   864,   832,
+          864,   832,   824,   824,   824,  1176,  1736,   824,
+          408,   856,   576,   576,   400,   816,   400,   816,
+          848,   584,   136,   136,   568,   568,  1744,   128,
+          384,   384,   568,   568,   128,   400,   416,   384,
+          384,   384,   152,   400,   568,   152,   152,  1736,
+          416,   416,   384,   384,   136,   408,    16,   384,
+          416,   384,    16,   384,    16,   824,    16,   152,
+          152,    16,   416,    16,   824,   152,    16,    16,
+           16,   152,   856,   840,   128,   584,    16,   816,
+          584,   592,  1176,  1176,   816,  1136,   592,  1464,
+          408,  1744,  1448,  1744,   840,   160,  1448,   160,
+          568,   568,   816,   824,   824,  1448,   824,   840,
+          840,   568,   840,   160,   824,   568,   816,  1168,
+          568,    16,   816,   840,   816,   816,  1448,   568,
+         1136,   864,   568,   568,   568,   840,   824,  1136,
+          864,  1176,   152,   152,    16,    16,   816,   568,
+          160,   816,  1176,   816,   840,   840,  1152,   160,
+         1168,   840,   848,   824,   816,   128,   128,   152,
+         1152,   824,   840,   840,   400,   416,   416,   400,
+          152,  1736,   856,   560,    16,   560,   408,   408,
+          560,   560,  1160,   856,    16,    16,   152,   400,
+          816,   816,   816,   400,   816,   408,  1160,   560,
+         1160,   560,   160,  1160,   408,   864,   864,   568,
+          384,  1456,   384,   384,  1456,   568,  1160,   568,
+          872,   160,   136,   136,   384,   384,   384,   592,
+          384,   384,   384,   384,   160,   840,    16,    16,
+          872,   136,   136,    16,   816,   152,  1456,   160,
+          872,  1168,   152,    16,   136,   840,   152,    16,
+          592,   864,   152,  1176,  1176,   816,   816,   816,
+          816,  1632,   384,   384,   384,   152,  1464,   824,
+           16,    16,   384,    16,   152,   608,   832,   832,
+          832,   568,   152,   152,  1448,   864,   864,   568,
+          568,  1176,  1448,   416,   384,  1176,   384,  1448,
+          864,   416,   568,   864,  1136,   832,  1456,  1176,
+          416,   152,  1136,   416,   152,   568,   152,   840,
+         1176,   152,   840,   384,   384,   384,   384,   384,
+          384,   384,   824,   824,   824,  1920,  1176,   160,
+          160,  1736,  1176,   152,   824,  1176,   824,   824,
+          824,   824,   824,   824,   824,  1456,   824,  1456,
+          824,   568,   864,   864,   568,   568,  1176,   568,
+          160,   152,   152,   160,   816,   872,   864,   840,
+          816,  1744,  1920,   864,  1456,   864,   152,   872,
+          824,   872,   152,   152,   840,  1456,  1456,  1744,
+          840,  1920,   408,   408,  1136,   864,  1736,   560,
+          408,   400,   408,   400,   560,  1136,  1448,   864,
+          408,  1160,  1160,   384,  1448,   560,   816,   560,
+          560,   560,    16,  1448,   824,  1136,  1136,   816,
+          816,   840,   568,   856,   400,   560,   824,   568,
+         1136,  1136,  1136,   560,   560,   856,    16,   824,
+          824,   832,   832,   560,   560,   560,   560,   832,
+          152,   824,   872,   568,   568,   560,   568,   872,
+          568,   824,   560,   824,  1456,   824,   400,   400,
+          824,  1136,  1160,   832,   824,   608,   832,  1456,
+          824,   872,  1160,  1448,  1448,  1160,  1160,   824,
+          824,   824,  1136,  1136,  1448,  1160,  1160,  1160,
+          568,   856,   568,   568,  1160,   832,   832,   832,
+         1456,  1160,   568,   864,  1448,   824,   856,    16,
+           16,  1448,   824,  1448,   864,  1744,  1448,   864,
+         1160,  1136,   824,  1448,   864,  1448,   816,   816,
+          832,   856,  1744,  1632,   824,   160,   408,   400,
+          816,   824,   400,   400,   408,   824,   384,   824,
+         1448,   384,   864,   384,    16,   152,   384,   384,
+           16,    16,    16,   824,   568,  1640,   824,   160,
+         1448,    16,    16,    16,   872,  1640,  1456,  1456,
+         1456,  1456,  1456,  1456,   384,   384,  1456,   384,
+          384,   160,   160,   824,  1448,  1448,   384,   568,
+          568,  1448,   872,   832,   832,  1640,   568,   568,
+         1136,   136,  1136,  1640,   136,   568,   832,  1448,
+         1456,  1448,   832,   136,   136,   136,   136,   152,
+          152,  1456,  1136,   832,   152,   832,   152,   824,
+          824,   832,   824,   824,   824,  1456,   152,   384,
+         1832,   424,  1192,  1240,  1240,   880,   888,   880,
+          880,   888,   888,   880,   880,   880,   880,    32,
+          632,  1224,  1232,  1224,  1224,  1224,  1240,   888,
+          888,   888,   888,    32,    32,    32,  1832,  1768,
+         1832,    32,  1760,   912,   912,   912,  1240,  1832,
+         1832,  1832,   632,   632,    40,    32,    40,    40,
+          880,   880,   880,   880,    32,    32,   184,    32,
+         1472,   632,   184,  1832,   920,  1224,   888,  1472,
+          904,  1472,  1472,  1472,  1472,  1264,   880,   880,
+          880,   424,   424,   424,  1760,   424,  1832,   880,
+          880,   880,   880,  1192,   424,  1192,  1192,  1192,
+          888,  1488,  1488,  1488,   424,   888,   888,   424,
+          424,   176,  1832,   888,   888,   920,  1832,  1832,
+         2016,  1232,   880,   880,  1192,   880,  1192,  1192,
+           32,   880,   880,   880,   912,  1896,  1896,   928,
+         1248,  1248,   424,  1496,   424,   424,  1496,   920,
+           32,  1192,   176,  1496,  1192,  1192,   928,  1192,
+          928,  1192,   912,  1192,  1488,  1192,  1192,  1488,
+          912,  2016,  1760,   888,   176,   888,   888,   176,
+         1216,  1496,   888,   888,  1760,  1248,  1488,  1504,
+         1504,   176,  1504,   888,    32,   912,   888,    32,
+          888,   888,  1496,  1480,   424,   424,   424,   424,
+         1480,    32,    32,  1480,    32,  1480,   912,  1192,
+          880,   880,   880,  1480,   176,  1192,  1192,  1192,
+          176,   176,   928,  1192,  1480,   928,   176,   888,
+          880,  1480,   176,  1216,   904,  1472,   928,   424,
+         1208,   424,    32,  1208,  1472,  1472,  1472,  1472,
+         1472,  1472,  1480,  1208,  1208,  1208,  1240,  1224,
+         1192,  1192,   632,  1208,  1208,  1656,    32,  1192,
+         1656,    32,   424,   424,   424,   424,   184,   184,
+          424,   920,   184,   920,   424,   920,  1256,    32,
+           32,    32,  1208,    32,  1208,  1256,  1208,  1192,
+         1192,  1208,  1248,  1832,  1832,  1240,  1208,   184,
+         1240,   632,   184,   928,  1192,   632,   912,   632,
+          632,  1472,   928,  1472,  1472,  1472,  1472,    32,
+         1656,  1192,  1192,  1656,  1896,  1248,  1472,  1472,
+           32,    32,   632,  1896,  1896,    32,  1656,  1224,
+           40,    40,  1256,  1208,  1208,   920,  1224,  1472,
+         1472,  1208,  1472,   912,  1656,  1656,  1208,    40,
+           40,  1472,  1472,    40,   928,    40,  1192,  1192,
+           40,   928,   632,  1840,  1472,  1896,  1192,  1192,
+         1488,  1472,  1472,   616,   632,   632,  1192,  1192,
+         1480,    40,    40,  1208,  1488,  1192,  1208,  1192,
+         1192,  1480,  1488,  1488,  1480,  1192,  1192,  1192,
+         1192,  1504,  1504,  1488,  1224,  1480,  1208,  1208,
+         1208,  1208,   928,   928,   928,  1240,  1504,   920,
+         1480,   928,   920,  1504,  1504,    40,  1896,    40,
+           40,   424,  1472,  1472,  2016,   920,   424,   424,
+          424,   424,  1760,  1760,   912,   912,  1656,   912,
+         1488,  1504,   912,  1488,   632,  1656,  1192,  1192,
+         1192,  1768,  1488,  1488,  1832,  1832,  1832,   632,
+         1768,  1240,  1760,  1192,  1192,  1192,    32,   920,
+         1832,  1832,   912,  1248,   912,    32,   880,   184,
+          880,  1896,   880,   880,   880,   184,   912,  1896,
+          880,   880,   920,    40,    40,    32,   424,   424,
+           40,    32,  1480,   880,   880,   880,  1480,   912,
+          912,   424,   424,   424,  1896,  1192,  1480,   912,
+          912,  1192,  1480,    40,    40,    32,  1480,  1480,
+         1488,   928,  1192,  1192,  1192,  1480,    40,  1480,
+         1768,   912,  1192,  1192,    40,  1896,  1488,  1488,
+          920,  1832,  1192,   880,   880,   880,   880,    32,
+          912,  1760,  1896,  1192,  1192,   912,    32,  1192,
+         1192,   624,  1656,   632,   424,   184,   880,   184,
+          880,   184,  1224,   624,  1248,  1832,   424,   424,
+          424,   424,   624,  1832,  1832,   632,   184,   632,
+          184,   184,  1256,  1656,   640,   880,  1208,   880,
+         1240,   632,   632,   928,   184,   184,   880,   880,
+         1656,   184,   184,   632,  1656,  1208,   632,  1760,
+         1760,   632,  1832,  1832,   880,   880,   880,   880,
+         1832,  1832,  1656,  1480,  1480,  1896,  1896,  1480,
+          184,   184,   184,  1480,  1760,   624,  1480,   880,
+         1480,   184,  1480,  1760,   616,   616,  1232,   880,
+          624,   616,  1224,   616,  1896,   616,   184,  1656,
+          184,   184,   168,  1200,   904,  1200,  1496,   904,
+          904,   624,  1208,   896,   168,   624,  1200,  1200,
+          896,   896,  1480,    40,    32,    40,   184,   168,
+          168,   168,   184,   424,   424,   424,    40,   424,
+          424,   424,   624,  2016,    32,   184,   184,   424,
+          184,   912,    40,    40,   184,   912,  1208,  1208,
+           40,    40,  1480,  1240,  1480,  1480,   912,    32,
+         1496,   424,   424,   616,   912,   616,  1208,  1208,
+         1496,  1496,  1656,  1840,  1656,   184,  1896,   184,
+         1504,   640,   424,   424,   424,   912,   912,   184,
+           40,   920,    40,    40,  1208,   168,   168,  1208,
+          184,    40,   424,   920,    40,  1752,   616,   896,
+          896,   424,   896,   896,  1504,   896,  1248,   888,
+          424,   176,  1504,   888,   424,   424,   424,  1480,
+         1480,   176,   176,  1480,  1216,   888,   888,  1480,
+         1496,   176,  1752,   888,   912,   912,  1480,  1832,
+         1896,   184,   184,   184,  1480,  1896,  1480,  1832,
+         1656,   184,   184,  1656,  1752,   424,   424,   424,
+          424,  1656,  1480,  1208,   184,    40,    32,  1208,
+         1832,  1832,  1832,  1760,  1480,  1480,  1656,  1656,
+         1480,  1768,   624,  1240,   624,   184,    32,   624,
+         1232,  1232,    40,   896,  1248,  1504,   624,   616,
+          424,   424,   912,   632,   616,   616,   184,   184,
+         1480,   912,  1480,  1480,   888,   888,   912,    32,
+           32,    32,    32,    32,   168,    40,    40,    40,
+          168,   616,    40,   632,  1224,   616,   616,  1496,
+         1264,  1472,  1472,   624,  1496,   168,  1200,  1200,
+          616,   616,   616,   168,   616,   616,   168,   168,
+         1480,   168,   168,  1752,  1200,   624,   168,   168,
+          168,  1200,  1200,   896,   616,   912,    40,    40,
+          912,   896,  1208,   168,   168,  1768,  1208,    40,
+          896,    40,   168,   896,   168,   168,   168,   168,
+         1216,   896,   896,   896,   896,   896,  1752,  1752,
+          896,    40,    40,  1504,   880,  1192,  1208,  1224,
+          880,   880,   880,  1200,    40,  1200,  1488,  1192,
+         1192,   920,  1488,  1488,  1832,  1832,  1832,  1208,
+         1192,   912,  1208,   616,   616,   616,   616,   168,
+         1488,  1208,   168,  1832,  1192,  1192,  1488,  1832,
+         1208,  1192,  1200,  1488,  1192,  1192,  1760,  1216,
+         1656,  1656,   616,  1488,  1216,   616,  1832,   176,
+          880,   616,   616,  1488,  1216,  1832,   616,   880,
+          880,   880,   632,   880,   880,   920,  1504,  1832,
+         1832,  1896,  1832,  1488,    40,   896,  1832,  1192,
+          896,  1832,  1200,   616,   880,   880,   880,   184,
+          184,  1200,  1832,  1832,  1200,  1896,  1896,   184,
+          184,   896,   896,   624,   616,   616,   616,   624,
+         1200,  1480,   624,   616,   184,   168,   616,   616,
+          616,   616,   616,   616,   616,  1480,   616,  1752,
+          168,   168,   168,   168,  1768,  1768,   168,   168,
+          184,  1216,  1656,  1656,  1656,   168,   168,  1488,
+         1216,   184,   184,  1504,  1488,   168,   168,   640,
+         1232,  1832,  1832,   912,   912,  1656,   912,  1832,
+         1832,  1896,   184,   912,  1656,   616,   616,   616,
+          616,   168,   168,   168,   168,   168,  1832,  1216,
+           40,  1208,  1656,  1256,   624,   184,   880,   624,
+          184,  1480,   912,  1656,  1216,   640,   624,   640,
+          632,  1208,   920,   912,  1832,   632,   632,   920,
+         2016,    40,    40,   184,    40,   912,  1832,  1832,
+          640,  1832,   912,   912,   912,   912,  1656,   184,
+          184,   184,  1656,    40,   880,  1768,  1832,  1832,
+         1832,  1656,    40,    40,   880,   880,   880,    40,
+          184,    40,  1224,  1240,  1832,  1832,  1832,  1832,
+         1832,  1832,  1224,  1488,   184,   184,   632,   888,
+          184,    32,  1656,   920,  1232,   176,   632,   632,
+          632,   176,  1232,   176,   176,  1232,  1200,   168,
+          616,   616,   168,   168,   616,   168,   888,  1488,
+          168,   176,   888,  1200,   912,   896,   896,   896,
+          896,   624,   624,  1840,   896,   896,   904,   176,
+          888,   624,   888,  1656,   176,   912,   632,  1488,
+          616,  1656,  1472,   616,   616,   904,   904,  1488,
+         1488,   904,  1488,  1488,  1472,  1216,   632,   632,
+          904,  1832,  1832,   904,   904,  1656,  1496,  1216,
+         1496,  1472,   176,   888,  1216,  1496,   632,    40,
+          176,  1200,  1656,   632,  1200,  1656,  1200,  1216,
+          904,  1240,   888,   904,  1656,  1656,  1496,  1496,
+         1216,  1216,  1216,  1496,  1832,  1480,   904,  1496,
+         1232,  1496,   904,  1832,  1488,  1488,  1480,  1832,
+         1832,  1480,  1480,  1480,   896,  1480,  1488,  1488,
+         1480,   904,  1216,   888,  1496,   904,  1480,   888,
+         1768,   912,  1480,  1240,  1480,   888,   888,  1480,
+         1488,   624,  1496,   624,  1832,  1480,  1480,  1192,
+         1216,  1488,  1192,  1216,  1192,  1192,  1480,   624,
+         1488,  1488,  1752,   888,  1832,   896,   896,   888,
+          888,  1192,   624,   176,  1200,   920,   624,  1200,
+         1192,  1192,  1200,    32,  1752,  1488,   904,   176,
+         1656,   928,  1256,  1192,  1192,  1200,  1200,  1200,
+          920,  1192,  1488,  1488,  1192,   912,   896,   896,
+          896,   896,  1488,  1192,   912,    40,   888,   880,
+           40,   888,  1192,  1488,   880,  1832,  1832,  1832,
+          880,   880,   912,   928,   632,   912,   176,   896,
+         1504,   896,   896,   168,   168,   176,   920,  1752,
+          176,   912,   888,   888,   888,  1488,   632,   168,
+          168,   632,   632,   176,  1656,   168,   168,   176,
+          896,   176,   896,   896,   888,  1656,   632,  1656,
+          632,  1832,  1840,   632,  1832,  1832,   176,   912,
+          176,  1656,  1760,  1760,   888,  1832,  1504,  1504,
+         1488,   176,  1216,  1192,    32,  1488,  1488,    32,
+         1216,  1216,  1216,   928,  1840,   176,  1488,   176,
+         1832,  1832,  1832,   176,  1216,    32,  1216,  1216,
+          880,   880,  1488,   880,   880,  1480,  1472,  1496,
+         1472,  1472,  1472,  1472,  1472,   880,    32,    32,
+           32,   880,   880,  1240,  1472,  1192,  1472,  1472,
+         1472,  1472,  1472,   176,    32,    32,  1192,  1192,
+           32,  1480,  1192,   176,   928,   880,   176,   880,
+          904,    32,    32,   912,  1192,   880,   880,  1896,
+          880,   880,  1472,   616,  1472,   616,   616,   616,
+         1472,    32,   888,  1192,  1192,  1192,    32,  1192,
+           32,    32,  1496,  1496,  1480,   912,  1192,   632,
+           32,    32,    32,  1192,  1496,  1496,  1192,   632,
+         1760,  1192,   632,   880,   880,   880,   880,   888,
+           32,    32,   616,  1472,   928,   632,   920,   632,
+          928,  1256,  1224,  1480,  1480,   616,   656,  1904,
+         1288,  1544,   648,   648,   648,   648,  1848,  1848,
+         1848,  1272,  1272,  1272,  1848,  1848,  1904,  1280,
+         1272,  1272,  1280,  1528,  1528,  1544,  1904,  1528,
+         1544,  1904,  1904,  1904,  1904,   960,  1848,  1848,
+          208,  1928,  1928,  1848,  1848,  1848,  1848,   960,
+         1544,  1544,   960,   968,   944,  1848,   944,   944,
+          648,   648,   192,   952,   952,   952,   648,   952,
+          952,   952,   656,   656,   648,  1848,   648,   648,
+          208,   656,   648,   648,   648,   656,   656,   192,
+          192,   192,   192,  2024,  1520,   648,   648,   648,
+          648,   192,   944,  1848,  1856,   952,   952,   944,
+          648,   648,   648,  1296,  1856,  1856,  1848,  1904,
+         1904,  1928,  1904,  1904,  1904,  1904,  1928,   952,
+          952,   656,   656,  1848,  1904,   944,   944,   952,
+          952,   952,   952,   192,   192,   984,   952,   952,
+          200,   200,  1288,  1784,   192,   952,  1528,  1544,
+          952,   952,  1528,  1288,   656,   656,  1528,  1296,
+         1288,   992,  1544,  1272,   952,   952,   952,  1776,
+          664,   664,  1848,  1272,  1944,  1944,  1272,  1904,
+         1904,  1272,  2024,  1848,  1904,  1272,  1272,  1856,
+         1272,  1272,  1952,  2024,  1792,  1280,  1280,  1280,
+         1792,  1928,  1848,  1904,  1904,  1904,  1904,  1904,
+         1904,  1904,  1904,  1928,  1848,  1928,  1848,  1848,
+         1280,  1280,  2024,  1520,   952,  1288,  1904,  1904,
+         1904,  1904,   200,  1960,  1960,  1280,  2024,  1944,
+         1944,  1520,  1520,  1520,   656,   952,   952,  1784,
+          656,   656,  1288,  1784,  1944,   952,  1784,  1944,
+         1280,  1280,  1280,   944,  1288,  1288,   960,   984,
+          944,   992,   952,   192,   952,   944,   192,  1520,
+         1520,   944,   952,   960,   952,  1520,  1544,  1520,
+         1520,  1520,  1544,   992,  1520,  1520,  1520,   992,
+          208,   208,   960,  1520,   656,   192,   192,   944,
+         1528,  1848,   656,   656,   656,   944,  1528,  1296,
+         1544,  1296,   944,  1848,   192,   192,   944,   656,
+          656,  1544,   960,   968,   192,   960,  1952,   960,
+         1928,  1928,  2000,  1280,  2000,  1528,   648,  2000,
+         2000,  2000,   960,  1928,   192,  1928,   200,  1528,
+         1520,  1544,  1544,   200,  1544,  1544,  1280,  1528,
+         1280,  1528,  1544,  1544,  1544,  2024,  1528,   992,
+         1952,  1288,   648,  1536,  1520,   944,  1520,  1520,
+          944,  1536,  1280,  1968,   208,   208,  1672,  1296,
+         1520,  1520,   192,   656,  1528,  1520,  1520,  1792,
+          992,   208,   208,  1944,    48,  1928,  1968,   656,
+          656,    48,    48,  1848,  2000,  2000,  2000,  2000,
+         1928,  1776,    48,    48,  1848,  1968,  1280,  1536,
+         1968,  2024,    48,   192,   192,   200,   200,   656,
+         1544,   656,   656,   656,  1784,  1544,  1520,  1544,
+         1848,   208,   656,   656,  1520,  1848,  1928,  1848,
+         1848,  1848,   944,  1544,  1544,  1784,   944,   944,
+          960,  1544,  1544,  1544,   944,  1784,   944,   944,
+          960,   944,  1784,   208,    48,   984,   992,   208,
+         1672,   208,   664,  1544,  1544,   976,   664,   208,
+         1776,  1776,  1296,   656,   656,   656,   656,  1544,
+          208,   208,   192,  1776,   968,   992,   192,   976,
+          992,   192,   664,  1536,   192,   192,  1000,   656,
+         1928,  1672,  1928,  1928,  1520,   656,  1520,   656,
+         1520,  1520,  1520,  1520,   656,  1928,  1952,  1928,
+         1536,  1520,  1520,  1784,  1528,  1968,   656,   952,
+          952,  1936,  1936,   192,   192,  1936,  2024,  1952,
+         1952,  1936,  1280,   944,   944,   944,  1280,  1520,
+         1936,  1280,  1520,   208,  1520,  1936,  1936,  1520,
+         1784,   192,  2024,   976,   208,   208,   208,   208,
+         1952,  1672,  1936,   992,   992,   976,  1672,   968,
+          192,   952,   952,   192,   192,   952,   952,   952,
+          192,   192,   968,   968,  1288,   952,   952,   952,
+          960,   656,   960,  2024,  1848,  1928,   656,  1928,
+         1296,  1536,   648,  1928,   192,   192,    48,    48,
+           48,    48,    48,    48,  1928,   648,  1944,  1536,
+         1536,  1536,  1288,  1288,  1848,  1928,  1296,   944,
+         1944,   952,   952,   952,   952,  1280,  1944,  1928,
+          944,    48,    48,  1944,  1536,  1272,   944,    48,
+         1552,  2000,  1672,    48,    48,    48,   968,  1280,
+         2000,   944,  1968,  1968,   944,  1280,  1280,    48,
+          944,  2000,  1536,  1928,  1928,  1928,   944,  1536,
+           48,    48,  1536,  1928,    48,    48,    48,    48,
+         1544,  1952,  1784,  1544,   944,  1968,  2000,  2000,
+         2000,  1936,  1928,  1536,  1936,    48,    48,    48,
+         1968,  1928,  1952,  1928,  1928,  1848,  1928,  1928,
+         1928,  1280,  1536,  1280,  1928,  1952,  1776,  1936,
+         1936,   992,   944,   944,  1952,  1928,  1288,  2000,
+           48,    48,    48,    48,    48,    48,   960,   976,
+         2000,  1960,   968,  1536,  2000,  1536,  2000,  1288,
+         2000,  2000,  2000,   960,  1936,  1280,  1280,  2024,
+         1968,   944,   944,  2000,   656,  1672,   656,   656,
+         1528,  1528,   952,   952,   944,   656,   944,   944,
+          656,   976,  1784,  1784,   968,  1928,  1928,  1928,
+         1536,  1952,   960,  1528,  1280,  1672,  1528,   976,
+         1904,  2024,  1544,  2024,   968,   648,  1528,  2024,
+         1528,  1776,   648,   648,   648,   648,   648,   648,
+          200,  2024,  2024,  2024,   968,   192,  2024,  1528,
+          200,  1776,   984,  1784,  1784,  1784,  1792,  2024,
+         2024,  1776,  1776,  1776,  1776,  1776,  1776,  1776,
+          200,  1776,  1792,  1776,   984,  1776,  2024,  1776,
+         1936,   200,   200,  1912,  1944,   192,  1904,  1928,
+          648,   648,   648,  1936,   200,  1848,  1904,  1904,
+         1904,  1904,  1784,  1776,  1856,   648,  1784,  1856,
+          200,   968,   968,  1536,   192,   192,  1528,   200,
+           48,  1944,   944,   944,   944,  1784,   648,   944,
+         1936,  1936,   944,   968,  1784,  1936,   944,  1936,
+          944,   944,  1784,  1784,  1936,   944,  1776,  1776,
+         1776,   944,  1528,   944,  1776,  1776,   944,   944,
+         1528,    48,  1784,  1784,  1952,   648,   648,   648,
+          648,   648,    48,   200,  1952,  1272,  1272,  1272,
+         1776,  1272,  1776,  1272,  1792,  1272,  1272,  1528,
+         1528,   976,   976,  1528,  1528,   968,   968,  1528,
+         1856,  1776,  1776,  1776,  1776,  1776,  1952,   976,
+         1952,   968,  1936,  1936,  1528,  1528,  1528,  1528,
+          968,  1528,   200,  1528,  1528,  1528,  1280,  1280,
+         1528,  1528,  1776,  1784,  1784,  1784,  1776,  1776,
+         2024,  1776,   976,   200,  1936,  1784,  1536,  1272,
+         1272,  1272,  1272,  1272,   200,   200,  1928,  1856,
+         1528,   984,  1952,  2024,  1928,  1536,  1544,  1544,
+         1928,   968,  1952,  1928,  2000,  1904,  1776,  1944,
+         1272,  1944,  1272,  1272,  2000,    48,  1528,    48,
+         1944,    48,  1272,  1272,    48,  1528,    48,  2000,
+         1776,  1776,  1776,  1776,  1776,   976,  1272,  1272,
+         1272,  2000,   976,  2000,  1904,  1904,  1904,  2000,
+         2000,  1960,   648,   648,   648,   968,  1544,   648,
+          648,  2000,   968,  1928,   648,   648,  1528,  1528,
+         1272,  2000,   200,  2000,  2000,  1944,  1928,   200,
+         1272,   984,  1272,  1528,  1904,  1528,  1904,  1904,
+         1904,  1904,  1904,  1904,  1928,  1928,  1536,  1528,
+         1928,   960,  1928,  1944,  1272,  1952,  1272,  1280,
+         1944,   984,    48,   200,  1544,    48,  1904,  1904,
+         1904,  1904,  1904,  1904,    48,    48,  1944,  1848,
+         2000,  1848,    48,   960,  1960,   976,  1968,  1848,
+         1792,   968,  1848,  2024,   960,  1952,  1528,  1544,
+         1544,   968,  1776,  1952,  1272,  1952,  1272,  1784,
+         1528,  1792,  1792,   944,   944,   968,  2024,   944,
+         1776,  2024,  2024,  1776,  2024,  1544,  1536,  1536,
+         1952,  1928,  1928,  1928,  1952,  1528,   648,  1848,
+          208,  1528,  1952,  2024,  2024,  1952,  1528,  1528,
+         1528,  1952,   664,  1936,  1544,  2024,  1528,   976,
+         2024,  1528,  2024,  2024,  2024,  1952,  1936,  1776,
+         1776,  2024,  1936,  1528,   968,  1952,  1952,  1952,
+         1528,  1936,  1936,  1528,  1952,  1528,  2024,  1528,
+          968,  2024,  2024,  2024,  1544,  1544,  1544,  1528,
+         1952,  1528,   968,  1776,   968,  1936,  1536,  1784,
+         1936,  1784,  1776,  1936,  1536,   976,  1936,  1536,
+          192,    48,    48,    48,  1936,   648,  2024,  1952,
+          648,  1776,  1776,  1792,
+};
+
+static long _vq_q_res1024_0b[] = {
+       442553432,5148544,-1914524624,-24173624,1572301624,-2380184,    56,  1992,
+         1680,   704,  1064,  1312,  1312,  1816,  1864,  1864,
+          216,  1024,  1312,   232,  1024,  1816,  1064,   232,
+         1816,  1816,   216,  1024,  1024,  1864,  1816,  1816,
+         1864,  1040,   216,  1064,  1816,  1816,  1816,   680,
+         1064,  1064,  1064,  1816,  1816,  1696,  1816,   704,
+         1064,   704,   704,   696,  1072,  1040,   216,  1312,
+         1064,  2040,  1872,  1696,   232,  1040,  1568,  1888,
+         1680,  1688,  1688,  1888,  1568,  1888,  1888,  1568,
+         1888,  1688,  1680,  1688,  1064,  1888,  1688,  1568,
+         1568,  1568,  1032,  1056,  1688,   232,  1056,  1056,
+          232,  1056,   216,  1568,   704,  1568,  1696,  1040,
+         1696,  1872,  1888,  1568,  1568,  1888,   704,  2040,
+          216,  1888,  1064,   704,  1872,  1064,  1064,  1568,
+         1064,   216,  1888,  1064,   216,  1072,  1064,  1048,
+         1040,  1072,   216,  1040,  1312,  1064,   232,  1312,
+         2040,  1064,  2032,   672,  1056,  1888,   696,   696,
+          696,  1888,   704,  1888,   672,  1888,  1888,  1888,
+          696,   672,   672,  1064,   704,   696,  2040,   696,
+         2032,  1808,  1064,   696,   696,  1888,  1888,  1888,
+         1312,  1064,  1048,  1808,   216,  1056,   672,  1312,
+         1872,  1064,   680,   704,  1064,    64,  1064,  1888,
+           64,  1872,  1048,    56,  1064,  1312,  1056,    64,
+           56,  1976,  1808,  1056,   232,   704,  1056,    64,
+          232,  1808,  1056,  1888,    56,   216,   224,    56,
+           56,   216,  1888,   696,  1056,  1032,  1976,   232,
+           64,   696,  1056,   696,   704,  1056,  1040,    64,
+          696,  1560,    64,   696,  1872,    64,   696,  1040,
+          216,  2008,  1040,  1808,  2040,  1072,  1984,  1320,
+         1320,  1992,  1984,  1984,  1992,  1992,  1992,  1048,
+         1320,  1576,  1984,  1984,  1576,  1984,  1040,  1048,
+         1320,  1576,   216,  1048,  1072,  1032,   224,  1576,
+         1072,  1984,  1984,  1984,   688,  1048,  1992,  1880,
+         1992,  1048,    56,  1072,  2040,  1072,  1576,  1048,
+         1872,    64,  1984,  1872,    64,   704,    64,  1320,
+         1072,  1072,   696,  1056,  1984,  1984,  1984,  1808,
+         1072,  1064,  1048,  1880,   704,    64,  1808,  1576,
+         1888,  1808,  1984,  2040,  1984,  1808,  1048,  1576,
+         1576,  1576,   696,  1048,   704,  1056,  1984,  1888,
+         1576,  1888,  1072,  2040,  1872,  1040,  1568,  1680,
+         1688,   704,  1568,  1888,  2040,  1568,    64,  1888,
+         1888,   224,  1016,  1984,  1040,   704,  1072,  1984,
+          704,  2040,   696,   696,  1992,  1040,  1072,   432,
+         1880,   688,  1976,  1064,  1024,   216,  1072,  1072,
+          216,  1072,   704,  1072,  1040,  1888,  1064,  1072,
+         1680,  1048,   696,  1680,  1032,  1072,  1064,  1888,
+         1872,  1680,   224,  1696,  1688,  1040,  1072,   688,
+         1680,   688,    64,  1032,  1064,  1872,  1888,   704,
+         1064,  1888,  1688,  1816,  1680,  1992,  2008,  1864,
+         1872,  1064,  1864,  1872,  2008,  2008,  2008,  2008,
+         2008,  1992,  2008,  1992,  1992,  1984,  1888,  1312,
+         1872,  2008,   232,  1888,  1872,  1064,  1680,  1872,
+         2008,  1064,  1888,  1056,  1888,   696,  1888,  1872,
+         2008,   704,    56,  1064,  1992,  1072,  2008,  1984,
+         1680,  1872,    56,   216,   224,   704,  1984,    64,
+         1040,  1984,  1048,   216,   232,  2008,  2008,  1872,
+           64,  1072,  1072,  1984,   696,  1056,  2008,   696,
+         1072,  1984,  1992,  1056,  1072,  1984,  1808,  1056,
+         1984,    64,  1056,  1064,  1872,  1992,   216,  1864,
+         1024,  1312,  1808,  1048,  1328,    64,  1816,  1072,
+         1024,  1808,  1072,  2008,  2008,  1064,  2008,  1056,
+         1864,  1312,  1816,  1816,  2008,  1056,  1864,  1064,
+         1072,   216,  1024,  1072,  2008,  1072,   688,  1328,
+         1056,  1816,  1864,   688,  1976,  1072,  1064,  1992,
+         1816,  1056,  1056,  1064,  1072,  1056,  1072,  2008,
+         1808,   688,  1880,   696,    56,  1864,  1984,  1888,
+         1328,  1864,  2008,    56,    64,   232,  1880,  1816,
+         1864,  1328,  1880,  1560,  1560,  1336,  1336,  1320,
+          680,  1992,  1560,   696,  1072,  1880,  1072,    64,
+         1320,  1880,  1072,  1808,  1072,  1880,  1072,  1808,
+         1992,   232,  1336,  1560,  1032,  1560,  1976,  1808,
+          216,  1688,  1312,  1560,  1040,  1056,  1072,  1560,
+         1696,  1040,  1040,  1696,  1688,  1688,  1696,  1696,
+          216,  1864,  1336,  1696,  1696,   704,  1864,  1816,
+         1064,  1312,   432,  1024,   216,  1312,    56,  1976,
+         1024,   216,   696,   688,   216,   688,  1064,  1816,
+         1976,   688,   216,  1064,   216,   672,   696,  1336,
+         1312,  1816,   216,  1864,  1864,   216,  1864,  1056,
+         1696,  1816,  1336,   216,  1312,  1024,  1864,   232,
+         1864,  1864,  1040,   216,  1032,   216,   216,    64,
+         1864,  1808,   704,   232,   216,  1816,  1312,   216,
+         1816,  1024,   704,   232,   696,   216,   704,   232,
+          704,   216,    56,   232,  1816,  1568,  1568,   704,
+          704,   232,   704,   696,  1696,  1336,  1560,   232,
+          224,   224,   232,   232,  1336,  2040,  1336,   224,
+          232,  2040,  1696,   232,  1696,  1568,   704,  1696,
+         1040,  1040,   704,  1328,   696,  1064,  1312,  1808,
+         1808,  1808,  1032,   216,  1808,  1072,   688,   216,
+         1064,  1880,  1568,  1880,   696,   704,   696,  1568,
+         2040,   696,    64,  2040,  1048,  1064,    56,  1328,
+         1880,  1016,  1568,   688,  1328,   216,    64,   688,
+         1040,   688,  1336,  1040,  1688,   216,  1312,    64,
+         1320,  1320,    64,  1320,  1568,  2040,  2040,  1568,
+         2040,   688,    64,  2040,  1568,  1568,    64,    64,
+         1568,  2040,    64,    64,    64,    64,  2040,  1808,
+           64,    64,  1056,  1576,  1808,   688,    64,   696,
+         1808,  1328,    64,  1976,   688,   688,  1032,    64,
+         1056,    64,  1328,   688,  1808,   216,    64,  1976,
+         1056,   704,    64,   696,   696,    64,   232,  1576,
+           64,  1576,  1576,   696,  2040,  1320,  1576,   216,
+         2040,   688,  1576,  1328,    64,  2040,   224,    56,
+          696,  2040,   232,    64,  1576,  2040,   224,  1576,
+         1976,   216,   232,   688,  1976,  1032,  1976,  1576,
+          224,   688,  1808,  1976,    56,   232,  1072,  1976,
+         1560,   216,  1880,  1560,  1880,  1808,  1336,  1320,
+           64,  1016,    56,  1560,   224,  1880,    56,  1880,
+           56,    64,  1560,    56,  1576,  1880,  1320,  1328,
+         1880,   432,  1320,  1560,  1048,  1880,    56,  1576,
+          216,    64,   704,  1576,    56,  1880,  1056,    56,
+         1336,    56,  1880,  1576,  1048,    56,  1576,  1880,
+           56,  1576,    56,    64,    56,  1336,  1320,  1328,
+         1880,  1696,   232,  1040,  1696,   224,  1328,  1576,
+         1576,  1560,   680,  1696,    56,  1880,  1336,  1976,
+         1880,  1032,  1560,   688,  1328,  1568,  1336,  1328,
+         1336,  1696,  1336,   688,   224,  1032,  1560,   688,
+         1328,   688,  1880,   216,  1696,    56,  1976,  1032,
+           64,  1040,  1688,   688,  1328,  1696,  1568,  1328,
+         1976,   688,    64,   688,  1040,  1808,    64,   704,
+         1048,    64,  1576,  1808,  1880,  1976,    56,  1880,
+         1880,  1976,  1576,  1808,  1336,  1880,  1576,   224,
+         1880,  1328,  1808,  1576,  1040,  1808,  1040,  1336,
+         1880,   224,   232,  1808,  1328,   232,  1808,  1976,
+         1040,  1328,  1808,   688,  1560,  1808,  1688,   688,
+         1880,  1976,  1048,  1328,  1576,  1808,  1560,  1328,
+         1048,  1320,  1032,   232,  1808,   224,  1336,  1048,
+          680,   216,    56,  1032,  1072,  1560,  1696,  1056,
+         1880,  1976,  1880,    64,  1880,  1040,    56,  1560,
+           64,    64,  1040,   216,   680,  1880,  1016,  1320,
+         1560,   288,  1608,   752,   280,   264,  1592,    88,
+            0,    80,   304,  1600,  1600,   304,  1600,  1096,
+          304,  1344,  1712,   272,   272,  1712,   272,     0,
+          272,   304,   304,   272,   304,  1104,  1600,   304,
+           88,   456,  1104,   272,   272,   472,   272,   304,
+         1104,  1104,   304,  1600,  1600,   304,  1600,  1704,
+         1592,  1592,  1704,  1592,   304,  1600,  1096,   304,
+         1592,   304,  1600,  1096,   304,   472,  1704,   736,
+         1712,  1096,   304,  1592,   264,   304,  1712,  1096,
+          736,  1584,  1592,   304,   304,   736,   272,   472,
+          456,   736,  1096,   272,  1096,  1096,   272,   456,
+          304,  1720,  1712,  1704,  1592,   264,   304,   736,
+          736,  1096,     8,  1592,   472,  1592,  1712,  1712,
+         1712,   440,   264,   104,     0,   304,  1344,   488,
+           80,     0,   304,  1720,   304,     0,   488,   304,
+          104,   304,   104,   736,   104,   744,     0,   456,
+          488,     0,     8,   456,     8,   488,   488,   280,
+          456,     0,   456,   280,     0,   280,   280,   280,
+          264,   104,   744,   744,   104,   104,   456,   736,
+          104,  1104,     8,   456,  1104,   472,  1344,   264,
+          104,  1712,   264,   104,  1104,  1712,  1104,   472,
+         1104,    96,   456,   472,   488,   752,  1592,  1592,
+         1712,  1104,  1104,  1720,   104,  1600,   448,   472,
+         1592,  1600,   752,  1592,   752,  1104,   104,   752,
+          104,  1592,   752,   752,   264,   744,   752,   472,
+          104,   104,   752,   488,   488,  1096,   104,   488,
+          104,    96,     8,    88,   456,   104,   472,   104,
+         1600,    80,   728,   304,     8,   752,  1104,   296,
+         1720,   104,  1104,   104,  1104,  1096,   104,   104,
+         1720,   296,  1080,   464,  1600,   104,    96,   280,
+            0,    80,  1096,   272,   456,   736,     8,     0,
+         1088,  1088,     8,   736,  1104,  1720,   456,  1720,
+            8,   488,   456,   280,   280,   280,   456,   736,
+          448,   488,   472,   448,   752,   488,     0,     8,
+           80,   456,    96,    96,     8,    72,  1104,    96,
+            8,     8,   456,   744,    96,   440,     0,   480,
+          480,     0,   480,   296,     0,  1104,    96,  1720,
+          480,   280,   440,     0,   288,   456,    96,     0,
+          288,  1088,   744,    96,  1096,   472,    96,   744,
+           96,   272,   288,   288,  1088,   744,     8,   272,
+          472,  1720,     8,  1720,   472,     0,   744,    96,
+          280,   280,  1720,   280,   744,   272,  1720,   280,
+          456,     8,   472,    96,   456,   280,   272,   280,
+          288,     8,   280,   280,   744,   272,    72,    96,
+            8,     8,   456,   456,    96,     8,  1720,    96,
+         1712,  1720,     8,  1720,  1712,   744,   472,    96,
+          744,   488,   280,  1720,   488,   488,     0,   752,
+           96,   752,  1088,  1712,   744,   752,    96,   752,
+          752,  1080,   280,   752,   488,   288,   744,  1720,
+          752,   272,     8,   456,  1712,   280,   744,  1104,
+         1088,  1720,     8,  1088,   728,     8,   472,   104,
+         1104,   752,  1088,   744,    96,  1088,   104,   440,
+          752,   104,  1096,   104,   752,   488,     8,   272,
+          464,   464,   456,  1720,   280,   752,   104,   104,
+         1720,   104,   712,   752,  1104,   472,    96,  1600,
+          752,   104,   720,   480,   104,    80,   752,   104,
+          752,   104,    96,    88,   256,  1600,    80,   752,
+         1720,   752,  1600,   752,   472,  1704,  1088,   448,
+         1600,   288,   464,   288,     8,   464,   288,   472,
+          288,   480,  1600,   288,  1352,  1600,   720,   448,
+          288,   472,   752,   288,    96,   288,   472,   288,
+          752,   288,  1088,     8,  1600,   720,   464,   456,
+          464,   464,   280,   280,   464,  1600,  1720,   448,
+         1704,     0,   456,  1600,   448,   464,   464,   280,
+            8,   712,  1592,   264,    88,   480,   288,   488,
+          440,  1080,   256,   448,  1712,   448,  1352,   288,
+         1080,  1088,   744,  1088,   288,   288,  1352,  1352,
+         1352,   288,   448,   744,   472,  1352,  1712,  1088,
+         1712,   272,   280,   480,   744,   448,  1352,   440,
+         1720,   272,   448,   744,   456,   480,   464,     0,
+          448,  1088,   744,   456,   744,  1088,   736,   272,
+         1720,   448,  1088,  1088,   464,   272,   480,  1352,
+          448,  1088,   744,   280,  1088,   272,   440,  1352,
+            0,  1352,  1352,   480,   464,   744,   288,   480,
+          440,   288,  1352,   272,   288,   464,  1720,   464,
+          448,  1088,   744,   288,   456,   480,   288,   480,
+          744,   288,   480,   480,  1720,   744,  1088,   480,
+          288,   288,  1088,   480,  1352,   480,   280,   744,
+         1352,  1352,   464,   280,  1352,   744,  1720,  1720,
+          272,   464,  1720,  1080,   280,   272,   280,   272,
+          480,  1712,  1712,  1080,   448,   760,  1720,  1712,
+         1720,   288,  1088,   744,  1352,   456,   480,   744,
+          440,  1712,   288,   744,  1352,  1712,   272,   736,
+         1080,  1088,  1088,  1712,  1088,   736,   736,   464,
+          720,  1088,   488,   464,  1080,  1088,  1592,   264,
+          736,   264,  1088,  1088,  1080,  1352,   448,  1080,
+         1080,   256,  1592,   448,   464,    80,  1712,   456,
+          464,  1592,  1352,  1352,  1352,  1352,   464,     8,
+          272,   472,  1104,   728,   480,  1352,   448,  1704,
+          104,  1088,   264,   264,   456,   448,  1088,   752,
+          456,   736,   752,  1720,  1704,   720,  1352,   712,
+          448,  1088,  1592,   752,   448,  1352,  1088,   288,
+         1096,  1352,  1352,   272,  1352,   736,   448,   752,
+         1720,     8,   752,  1592,   464,  1712,  1592,   288,
+         1104,  1352,   288,   720,   448,  1592,  1352,  1080,
+         1592,   104,   456,   744,    96,  1088,  1712,  1088,
+          256,   744,  1712,   472,  1080,   280,   744,    96,
+           96,   472,   288,   280,   280,   488,   736,  1104,
+          456,     8,   440,   744,     0,    96,  1096,  1096,
+          728,    96,   272,   272,  1088,   280,     0,    96,
+           96,   272,   728,  1096,   744,     8,    88,   736,
+           96,  1600,    96,   472,  1104,   456,   480,   464,
+         1104,   760,   744,    96,   760,  1608,     8,  1104,
+           96,     8,  1104,   760,   760,   760,   456,   736,
+            8,  1088,   736,  1608,    96,   280,   760,   488,
+         1104,   744,   752,   104,   296,   104,   760,  1088,
+         1104,  1608,   296,   104,   760,   104,   744,   752,
+         1608,    96,   736,  1104,  1608,  1704,   104,   488,
+          288,   720,   448,   712,   288,  1096,  1096,   288,
+          472,   760,   448,   488,   760,  1096,  1088,   104,
+          720,   296,  1104,   472,  1088,  1104,   752,   760,
+         1096,   288,   760,   448,   720,   264,  1096,  1592,
+         1096,   448,   760,    96,   104,  1600,   720,  1608,
+          296,   736,   288,   488,    72,    80,   728,   464,
+          296,     8,   488,   296,   288,   760,   488,     8,
+         1096,   488,  1608,   736,  1608,   736,   288,   296,
+         1608,  1104,   296,   760,   736,  1608,    88,  1608,
+          720,  1600,  1600,   464,   720,   720,   752,  1600,
+         1608,  1104,   736,  1608,   296,   760,   488,   472,
+          760,   104,  1608,  1104,  1720,   104,  1088,   760,
+          744,   296,   736,  1104,   104,   760,   456,   760,
+           96,  1104,  1608,   104,   488,   736,  1088,  1720,
+          456,  1088,   736,   760,     8,  1096,   760,  1088,
+         1720,  1608,   104,  1608,  1104,   472,  1104,  1608,
+            8,   472,  1104,   472,   760,     8,  1720,   760,
+          296,  1608,   760,  1608,   296,   488,   456,   472,
+          104,  1104,  1088,   296,   488,   488,   760,   488,
+         1096,  1104,  1104,   472,   472,  1104,   104,   744,
+          488,   456,   728,    96,   736,   488,   488,   736,
+          104,   104,    88,    96,   296,   456,  1720,   464,
+         1352,   736,  1096,  1592,  1704,   720,   464,   760,
+          760,   464,   728,  1104,   288,   720,  1592,   472,
+          464,   728,   464,  1104,  1352,  1352,  1104,  1096,
+          760,  1720,  1592,   728,  1592,  1720,   288,  1720,
+          728,   456,  1720,     8,   264,  1592,  1720,   720,
+          264,   472,   760,  1096,    88,  1096,  1096,  1096,
+          280,  1600,   272,  1704,  1584,   720,   720,   288,
+         1704,   264,   760,   472,   280,   736,   264,  1720,
+          760,   288,   736,  1584,  1720,   728,  1720,   280,
+          728,  1096,   272,   736,  1720,  1720,   464,   272,
+          456,   728,  1720,   760,   272,   272,   464,   760,
+          464,   464,   272,  1096,   760,   456,   288,   280,
+          272,  1096,   728,   456,   272,   456,   728,   272,
+         1720,   456,   280,  1720,  1704,   720,  1600,   464,
+          472,    80,   760,   288,  1600,  1600,   464,   464,
+          760,     8,   464,   472,   464,     8,   456,   296,
+          760,  1104,  1608,   760,   264,  1096,   736,  1096,
+           96,     8,   280,     8,  1096,  1608,   296,   760,
+          456,   760,    96,    96,   736,    80,    72,   456,
+          440,   256,   296,  1600,   728,   280,  1112,   768,
+          120,  1400,  1376,  1416,   328,   528,   320,  1120,
+          784,  1128,   800,  1392,  1392,   352,  1128,   792,
+         1368,  1128,   352,   352,  1128,  1128,  1368,   352,
+          792,  1392,  1392,  1392,   784,   112,   352,  1128,
+          792,  1368,   320,   360,   360,   360,   320,  1120,
+          792,  1128,  1128,  1128,   776,   352,   320,   792,
+         1440,   792,   376,   352,  1368,  1440,   792,  1728,
+         1440,   352,   792,  1728,   352,  1128,  1728,  1440,
+          544,   320,   792,  1368,   352,  1120,  1440,  1440,
+         1120,  1440,   800,   352,  1120,   376,  1624,  1416,
+          552,  1624,   792,   352,  1624,   552,   352,   544,
+          552,   352,   504,   352,   376,  1440,   352,   320,
+         1128,   792,   112,  1128,  1128,   792,   112,   336,
+         1728,  1424,  1128,   792,   792,   792,  1120,  1424,
+         1440,   352,  1128,  1112,   112,   336,   792,   352,
+         1432,   352,  1440,   792,   352,   792,  1440,  1424,
+          352,  1120,  1440,  1440,  1440,   784,   320,   336,
+          792,  1392,  1128,   528,   352,  1432,  1440,   352,
+         1128,  1624,   552,  1440,   528,   792,   792,   792,
+          352,  1440,   552,  1120,  1624,  1432,   784,  1392,
+          792,  1392,  1120,   784,   360,   360,  1392,  1128,
+         1128,   336,  1128,   784,   112,   512,   352,   360,
+          320,   360,   112,  1128,   784,  1128,  1128,   312,
+          112,   784,   784,  1624,   784,   336,  1128,  1624,
+          360,   360,   360,   368,   336,  1400,  1624,   368,
+         1432,   368,   368,   360,  1624,   368,   544,   360,
+          784,  1624,  1624,   544,   312,   800,  1728,   352,
+          552,   776,   536,  1624,   328,   352,  1120,  1416,
+         1416,  1120,  1440,  1416,  1728,  1128,  1400,  1416,
+         1128,  1728,  1416,  1728,  1112,  1416,   528,  1440,
+         1128,  1440,  1728,   344,  1128,  1424,  1128,   328,
+         1128,  1424,   552,  1128,  1728,  1128,   376,  1408,
+          376,  1728,   360,   344,   376,   512,   112,  1392,
+         1120,  1616,  1128,   352,  1424,   792,   352,  1112,
+         1128,   520,   792,  1728,  1728,  1616,  1728,   792,
+          520,   312,  1120,  1616,  1120,  1728,  1112,  1616,
+         1120,  1120,  1416,  1728,  1616,  1616,  1728,  1728,
+          520,  1616,  1120,   552,  1120,   544,  1440,  1616,
+         1120,  1416,  1384,  1728,   312,   792,  1120,  1120,
+          792,  1120,  1728,   120,   544,   312,   120,  1392,
+         1128,  1128,   792,  1728,   520,   792,  1120,  1120,
+          352,   120,   112,   792,  1120,   800,   792,   544,
+         1120,   112,  1416,   328,  1120,   520,   800,  1416,
+         1728,  1616,  1728,   776,   520,  1616,  1120,  1408,
+         1416,  1416,  1440,   360,  1400,   344,  1416,   344,
+         1416,   800,   528,   312,  1120,   344,   352,   120,
+          344,  1128,   344,   352,   800,   344,  1416,   344,
+          528,   376,  1392,   360,  1616,   312,   368,   336,
+         1128,   368,   368,  1128,   800,  1112,   360,   368,
+          368,   368,  1392,   808,   368,   376,   344,   344,
+          376,  1128,   344,   368,   368,   528,  1728,   808,
+         1392,  1616,   520,  1128,  1408,   512,  1112,   344,
+         1128,  1432,  1408,   360,   360,  1392,  1392,  1408,
+          360,   368,   808,   512,   328,  1432,  1728,   328,
+         1128,   120,   808,   368,   808,  1128,  1440,   120,
+          776,  1416,   360,   368,   120,   360,   808,  1112,
+         1728,   368,   328,  1432,   528,  1432,  1624,  1416,
+         1416,   120,   808,  1440,  1416,  1128,   376,   376,
+         1728,  1128,   328,  1128,  1392,   376,  1728,  1112,
+         1440,   120,  1440,   784,   352,  1616,   528,  1728,
+         1616,  1432,   352,   360,   352,  1440,  1432,   352,
+          360,   352,  1376,  1616,   352,   352,  1616,  1432,
+          120,   808,   352,  1376,   528,  1376,   784,  1376,
+         1728,   352,   784,   808,  1128,  1400,  1416,   352,
+         1368,  1392,   320,  1376,   776,  1368,   344,  1112,
+         1368,  1728,  1120,  1728,   352,   528,  1392,   352,
+         1440,  1440,  1728,  1416,  1728,  1728,  1120,  1376,
+         1432,  1400,  1112,  1368,   320,   784,   320,   784,
+         1440,   112,   544,  1400,  1624,  1624,  1400,  1728,
+          344,  1624,   544,  1440,  1400,  1624,   344,   784,
+         1624,   360,   808,  1416,   544,  1400,  1400,  1416,
+         1112,  1416,  1624,   808,  1400,  1432,  1432,  1400,
+         1432,  1440,  1624,  1416,  1400,   544,  1368,  1120,
+          552,   360,   360,  1416,  1120,  1432,  1416,  1416,
+         1400,  1432,   360,  1400,  1624,   360,   528,  1432,
+          800,  1432,  1376,   344,  1376,  1432,  1432,  1392,
+          328,  1400,  1392,  1440,   800,   800,  1128,  1392,
+          528,  1728,   800,  1392,  1424,  1400,  1400,  1432,
+          808,   376,  1392,   800,   344,   376,  1624,  1432,
+         1624,   376,  1400,   368,   808,  1424,   360,  1624,
+         1432,   360,   344,  1624,  1400,  1112,  1112,  1416,
+         1624,  1368,  1432,   800,  1376,   120,  1432,  1384,
+          320,   776,   320,  1408,  1408,   120,   120,   120,
+          344,   800,  1432,   120,   120,   528,  1376,  1400,
+         1424,  1112,  1432,  1376,  1432,  1440,  1424,   320,
+          352,   776,  1432,  1368,  1440,   544,   800,  1400,
+          328,  1424,  1112,  1400,   800,  1400,   544,  1384,
+         1440,   536,  1112,  1424,  1368,   112,  1112,   544,
+         1400,  1440,  1728,  1432,  1368,   352,   552,  1424,
+         1384,  1432,  1376,   544,  1120,   344,   800,   120,
+         1120,   328,   352,   800,   528,   120,   776,  1128,
+         1440,   320,   544,   352,  1432,  1424,   320,   352,
+         1424,  1424,  1440,   552,   120,   320,  1416,  1424,
+         1376,   352,  1384,   528,   120,   352,  1384,  1128,
+         1408,   112,   552,   552,   544,  1376,  1408,   800,
+          344,   120,  1424,  1128,   552,   120,   320,  1120,
+          360,  1384,   120,   800,   112,   792,   320,  1440,
+         1128,  1440,   112,  1384,  1128,   800,  1128,   112,
+          336,   120,   552,   776,  1624,  1384,  1128,  1408,
+         1424,   344,  1128,  1128,   552,   544,  1432,   344,
+          344,   800,  1368,  1408,   808,   376,   800,   544,
+          360,  1624,  1400,   328,  1432,  1624,   328,   360,
+         1400,  1400,   544,  1624,  1432,  1400,   552,   544,
+         1400,  1400,  1432,   376,   376,   360,   504,   376,
+          808,  1400,  1400,   360,  1432,  1624,  1440,  1376,
+         1120,   376,  1416,   344,   544,   800,   328,   120,
+          776,   528,  1728,  1408,   120,  1432,  1408,  1440,
+         1728,   120,  1128,  1408,  1408,   544,   544,  1728,
+         1400,   544,   800,   120,   800,   776,   800,   120,
+          528,   544,  1440,   800,   344,   120,   808,   528,
+         1728,  1408,   544,   344,   328,   120,   120,   344,
+          544,   520,  1408,   800,  1408,   328,  1408,   776,
+          328,  1400,  1408,  1416,  1416,   120,   520,  1728,
+         1432,  1408,   120,   552,  1384,  1112,  1728,  1408,
+          376,  1416,  1408,  1728,  1408,  1408,  1424,   552,
+          376,  1408,  1400,   776,   544,   328,  1424,   544,
+          344,   808,  1416,   544,   784,   552,  1400,   376,
+          808,  1416,   368,   360,   360,   520,   360,  1624,
+          552,   376,  1408,   360,  1408,  1416,   120,  1728,
+         1120,   360,   552,  1624,   376,   120,   776,   328,
+         1432,   328,  1728,   360,   344,   336,   368,  1408,
+          328,   120,  1728,   328,  1408,   376,  1416,  1408,
+         1624,   344,  1120,   376,   336,   360,  1408,  1416,
+          368,  1728,  1408,  1424,   536,  1384,   120,   360,
+          120,  1408,   368,   320,  1432,  1400,  1416,   112,
+          520,  1416,   112,  1408,  1120,   120,  1416,   336,
+         1416,  1408,   112,  1408,   792,   784,  1440,   544,
+         1408,   552,   504,   120,   552,  1624,  1408,  1624,
+         1408,  1400,  1624,   120,   536,  1408,   112,  1408,
+          552,   536,   360,  1408,  1408,  1408,   360,  1384,
+         1400,  1416,  1624,   552,   544,  1416,  1400,   552,
+         1368,  1400,   120,   368,   336,   552,   544,  1440,
+         1368,   120,   328,   776,   552,   368,   112,   344,
+         1400,   544,   368,   552,  1376,   536,   368,   328,
+         1400,  1416,   536,   536,   344,  1408,  1128,   536,
+          528,   320,  1376,   536,  1432,  1616,  1432,   784,
+         1376,  1376,   368,   784,  1432,  1616,  1408,  1376,
+         1616,  1376,   512,   520,   376,  1408,  1624,  1384,
+          360,   784,   368,   536,   336,   504,   336,   328,
+          112,   320,   536,   536,   336,   536,   376,   376,
+          784,   368,   368,   768,   368,   552,   504,   536,
+          360,   536,   368,   368,   504,   320,   344,   120,
+          512,  1384,   376,   368,  1432,  1624,   112,   808,
+          328,   536,  1120,   552,   792,   792,   512,  1128,
+         1624,   536,   552,   336,   544,   368,   512,  1624,
+          368,   368,   536,  1128,   368,   336,   112,   360,
+          536,   792,   552,   520,   368,   504,   368,   112,
+          536,   360,   808,   808,   368,   536,   808,   328,
+          336,   808,   112,   368,   360,   328,   368,   520,
+          312,   328,  1624,   368,   792,  1408,   520,   792,
+          368,   368,   552,   784,   784,   808,   336,   360,
+          368,   360,   112,   360,   368,   368,  1416,   536,
+          120,   552,  1432,  1384,   552,   336,   120,   320,
+          360,   792,   360,   120,   376,   536,   320,  1376,
+          528,  1408,   344,   784,   320,   336,   536,   512,
+          360,   368,   112,   512,   360,   784,   536,   360,
+          808,   368,   112,   376,   536,  1728,  1728,   336,
+          112,   376,   336,   368,   536,   368,  1120,   320,
+          112,  1616,   808,   376,   520,   784,   368,   784,
+          376,   368,   368,   312,   112,   336,   112,   344,
+          336,   344,   376,   376,   344,   376,  1624,   360,
+          536,   120,   336,   552,  1408,   512,   320,   120,
+          328,   368,   320,   336,   120,   520,   120,  1408,
+         1120,   536,   320,   112,   344,   120,   536,   320,
+          536,  1616,  1408,   120,   120,   120,   536,   120,
+          552,  1384,   360,  1384,   120,   120,   120,   112,
+          360,  1120,   520,  1616,   360,   120,  1120,   344,
+         1616,   368,   328,   536,   808,   368,   344,   536,
+         1416,   328,   368,  1432,   808,   312,   368,   808,
+         1616,  1416,  1416,  1616,  1416,   368,   808,   808,
+          360,   368,   808,   512,  1616,   112,   824,  1184,
+         1744,   144,   400,   600,  1648,   592,   592,   584,
+          576,    24,   584,   592,  1736,  1736,   592,   416,
+          584,   576,   152,  1176,   576,  1176,  1176,   152,
+          576,   416,  1176,  1736,   864,   416,   152,  1632,
+          576,   864,  1632,   416,   864,  1648,   864,   416,
+         1176,  1648,  1176,  1736,  1648,  1648,  1736,  1648,
+          584,   600,   416,   392,   136,   160,   136,   392,
+          152,   152,   392,   152,  1464,   160,   416,  1184,
+          152,   416,  1736,  1464,   416,  1736,  1648,   392,
+          152,   600,    24,  1176,  1184,   600,   152,   152,
+          392,  1136,   160,   600,   600,   152,   160,  1176,
+          584,   392,   592,    24,   600,  1176,   592,   392,
+          592,   584,   416,   400,   400,   392,  1464,   600,
+          592,   128,   864,   136,   600,  1176,   584,  1464,
+          576,  1136,  1648,   392,  1152,   584,   848,   416,
+         1152,  1152,   848,   600,   576,  1152,   144,  1144,
+          392,   584,   416,   584,   416,  1136,  1144,   584,
+          584,   584,   392,  1144,  1144,   584,   584,  1152,
+         1176,   416,  1152,   832,  1152,  1144,   584,   864,
+         1152,  1152,   584,   392,   576,  1144,   600,   600,
+         1144,   576,  1144,  1184,  1464,  1632,  1144,   584,
+         1184,   600,   584,  1184,   584,  1152,   160,  1464,
+          848,   144,   416,   392,   608,  1632,  1464,   392,
+         1464,  1632,   848,  1184,   600,   416,  1464,  1464,
+         1464,   416,   392,   600,  1168,   848,   600,   160,
+         1168,  1168,  1184,  1168,   416,  1464,  1168,  1464,
+         1920,  1632,   832,   848,  1464,   392,  1152,   584,
+          592,  1632,   864,   584,   848,  1632,  1184,  1184,
+          416,   392,   576,   152,  1632,  1176,  1144,   576,
+         1464,   392,   152,  1136,   152,   160,  1184,  1464,
+          576,  1632,  1464,   392,  1144,   856,  1184,   584,
+         1464,   416,   416,  1464,  1176,   416,  1464,  1464,
+         1464,  1464,  1648,   416,  1464,   584,  1184,  1464,
+          840,  1152,  1184,   416,  1136,  1464,  1464,   848,
+          136,  1744,   128,  1632,   864,  1744,  1744,  1744,
+         1744,  1648,    24,   136,   392,  1168,   392,  1744,
+         1744,  1464,  1920,   864,  1920,   824,  1920,  1136,
+         1184,   832,  1632,   856,   392,  1920,  1744,  1920,
+          864,  1464,  1456,   136,   600,  1464,  1168,  1744,
+          392,   160,   160,   160,   848,  1744,   128,   408,
+         1448,   160,  1744,   840,  1744,   160,   840,  1744,
+         1744,   840,  1744,  1920,   856,  1168,  1152,   408,
+         1168,   392,   824,   848,  1744,   848,  1744,  1168,
+         1168,  1176,  1744,   848,  1632,  1632,  1152,   856,
+         1464,   840,  1144,  1168,   160,   600,   856,   392,
+          160,  1648,  1176,  1640,  1744,   840,   392,   856,
+         1648,  1648,  1168,  1464,   848,  1648,  1464,  1648,
+          160,   392,  1464,  1464,   840,   152,   392,  1632,
+         1176,   848,  1464,   160,   160,  1176,   600,  1920,
+         1920,  1920,   160,   600,  1648,   592,   152,  1640,
+          392,   160,   608,   600,  1632,   608,   608,   608,
+         1648,   608,  1168,   392,   600,  1144,   576,   608,
+         1176,  1464,   608,  1632,  1136,  1144,   608,  1144,
+          840,   600,  1464,  1168,  1464,  1632,   608,  1464,
+          840,   144,  1448,   600,   160,   848,   848,   160,
+          848,   824,  1136,   600,  1744,   160,  1744,   160,
+         1168,  1744,   848,  1920,  1640,  1176,  1648,  1920,
+          840,  1456,   160,   848,   600,  1168,  1176,  1168,
+          848,  1176,  1632,  1632,   848,  1448,  1456,   840,
+          848,  1456,  1456,   848,  1464,  1464,  1456,   824,
+          848,  1168,  1464,  1464,  1184,   160,   840,  1456,
+          840,   824,   160,  1464,  1184,   608,  1136,  1184,
+          568,  1464,  1176,   608,  1632,  1744,  1168,  1920,
+         1448,  1136,   160,   872,  1464,   840,  1744,  1176,
+         1184,   600,   832,   160,  1136,  1640,   832,  1640,
+         1640,   600,  1640,   392,  1920,   136,   160,  1632,
+         1464,   392,   824,  1640,   160,  1456,  1920,   600,
+         1640,  1640,   160,   600,  1640,  1640,    16,  1640,
+         1176,  1184,   608,  1640,   160,   872,   872,   608,
+          608,   824,  1640,  1448,  1640,   856,   872,  1184,
+         1448,  1168,   864,   864,   160,  1920,  1136,   160,
+         1640,  1744,  1184,  1184,   872,  1640,  1640,  1184,
+         1168,  1176,  1168,   856,  1744,   824,   856,   848,
+          400,   832,  1640,   600,  1160,   608,   576,   576,
+         1632,   864,    24,   608,  1640,   856,   832,   608,
+         1640,  1184,  1632,  1632,   872,  1640,  1640,   608,
+         1144,  1464,   608,   600,   152,   392,  1136,   160,
+         1136,   152,    24,  1640,  1632,  1456,   832,   856,
+          160,   152,   832,   832,  1640,   160,  1160,   832,
+         1744,   160,   600,   864,   600,  1632,  1640,  1632,
+          576,   160,   600,  1640,   144,   400,   608,   608,
+          608,  1160,   608,   152,   864,  1920,   824,  1456,
+          856,   856,   824,   824,  1176,  1456,   608,   872,
+         1648,   608,   408,   608,  1184,   832,   608,   608,
+         1184,   392,  1184,  1184,   816,  1464,   576,  1144,
+         1184,  1456,   160,    16,   400,   832,  1640,  1640,
+         1456,  1640,   152,   392,   848,   592,   152,   400,
+          136,   848,   400,   848,  1632,   152,  1640,   152,
+          400,   400,  1640,  1640,  1640,   392,   152,  1456,
+         1456,   152,  1456,   864,   152,   408,   824,  1640,
+          400,   872,  1168,   840,   600,   160,  1464,   568,
+         1456,   832,  1632,   136,   848,  1184,  1176,  1168,
+          848,  1744,   608,  1640,  1176,  1920,  1640,  1176,
+          160,   872,   856,   872,  1640,   856,   840,  1184,
+          872,   840,   608,  1136,   856,   576,   592,   144,
+         1744,   576,   840,   824,   824,  1464,  1736,   152,
+         1640,   408,  1640,  1920,    24,   592,   832,   832,
+         1176,   592,  1920,   864,  1744,   832,  1168,   608,
+         1640,  1920,  1168,   872,  1640,   832,   400,   816,
+          592,   608,   400,   608,   832,  1168,   864,   872,
+          608,  1168,   832,   152,  1184,   400,   160,  1184,
+         1920,   832,   400,   856,  1640,   832,   608,   840,
+         1640,   400,   160,  1920,  1184,   864,   592,   408,
+           24,   400,  1736,   400,   400,   816,   832,   152,
+         1736,   840,  1736,   848,   848,   832,   872,  1736,
+          832,   872,   400,   400,   408,   408,  1736,   592,
+          840,   848,   408,  1736,  1160,   864,  1736,  1648,
+         1176,   864,   400,   152,   856,  1736,  1920,  1168,
+         1736,   872,   592,   608,   856,  1464,   848,  1152,
+          856,  1160,  1448,   592,   848,  1176,  1920,   408,
+         1744,   128,  1744,   128,   416,   856,  1744,   408,
+          568,   136,  1920,   848,   136,   856,   400,  1648,
+         1736,  1176,   136,  1176,  1176,  1736,   400,  1648,
+         1176,   416,   152,  1176,   848,  1176,  1168,   416,
+         1176,  1184,  1176,   824,  1744,   408,  1176,   400,
+          848,  1176,  1176,  1744,   408,  1736,   592,   592,
+          592,  1464,  1648,  1736,   592,   840,  1176,  1648,
+         1736,  1648,   416,  1464,  1152,   408,   840,  1168,
+         1744,  1448,   608,  1648,  1744,   160,   840,  1744,
+         1168,   840,   848,   848,   856,   848,  1464,  1744,
+         1744,  1136,   840,  1152,   840,   824,   840,  1464,
+         1464,  1176,   840,  1464,   848,   848,  1136,  1176,
+         1648,  1744,  1648,  1464,   816,  1176,   400,  1464,
+         1744,  1648,  1464,  1648,   872,  1744,  1464,  1920,
+         1744,  1152,  1168,   152,   824,  1744,  1152,   160,
+         1744,   840,  1744,  1648,   848,  1464,  1744,   608,
+          608,  1184,  1176,   400,   856,    16,  1160,   864,
+         1160,   856,   864,   864,   400,   408,   400,  1640,
+          400,   408,   856,   408,   400,   856,  1176,  1632,
+          864,  1160,   840,  1640,   864,  1640,  1736,   848,
+          408,   864,  1632,  1456,  1160,   840,   864,   160,
+         1640,  1640,  1920,  1640,   408,  1736,   136,  1632,
+          592,  1632,    16,  1456,   872,   872,  1176,  1456,
+         1168,  1456,   592,   136,   152,   160,  1176,   400,
+         1640,  1744,  1176,   152,   152,  1464,  1464,  1176,
+         1736,  1176,  1176,  1736,  1648,  1176,   408,  1632,
+         1648,  1176,   408,  1632,   824,   840,  1184,   408,
+         1176,   152,    16,  1744,  1744,  1464,  1920,  1176,
+          864,  1464,  1176,  1648,   840,  1176,  1736,   840,
+         1448,  1736,   608,  1744,   416,  1736,  1736,  1648,
+         1176,   864,  1184,  1176,  1176,   864,  1176,  1648,
+         1648,   416,   864,  1176,  1176,   816,  1176,  1744,
+         1736,   840,  1920,  1456,  1736,  1176,  1648,   824,
+         1744,  1920,  1744,  1920,  1744,  1184,  1648,  1920,
+          840,  1648,  1648,  1920,  1920,  1736,   152,  1648,
+          864,  1456,   864,   152,   840,  1744,  1920,   864,
+          840,   160,  1176,  1744,   824,  1184,  1744,  1920,
+          840,   864,  1176,  1184,   840,  1920,  1648,  1744,
+         1184,  1920,  1648,  1920,   864,  1744,   832,  1920,
+          872,  1744,  1920,  1648,   872,  1744,  1920,  1920,
+         1184,  1648,  1736,  1744,  1648,  1736,  1744,   568,
+          856,  1632,   872,   408,   872,   840,  1744,  1632,
+         1160,   864,   872,  1160,   840,  1160,   608,   816,
+          856,   400,   400,  1136,   400,  1920,  1744,  1632,
+          400,  1744,  1744,  1184,   856,   400,   152,   840,
+         1464,   840,  1920,   856,   872,   872,   152,  1176,
+         1136,   400,  1640,   832,   872,   608,  1184,  1184,
+          832,   840,   608,  1920,  1136,   872,   840,  1640,
+          824,  1744,   400,   152,  1136,  1136,   872,  1640,
+         1456,  1184,  1632,  1176,   864,  1184,  1160,  1920,
+          856,  1184,   872,   840,  1136,  1184,  1640,  1160,
+         1184,   832,  1464,   840,  1136,   856,   872,  1184,
+         1136,   872,   840,  1448,   872,  1160,  1640,   864,
+         1160,   864,  1184,   872,  1920,  1648,   864,  1160,
+          856,   872,   856,   160,   872,  1920,  1648,  1648,
+          864,   864,   864,   864,  1648,  1136,   856,  1632,
+         1632,  1632,  1648,  1176,   864,  1632,  1920,   856,
+          400,  1136,   408,  1168,  1168,   408,   824,   856,
+          872,   408,  1920,   840,  1456,  1640,    16,   824,
+          152,   856,   824,  1176,  1640,  1184,   152,  1640,
+          872,   856,   136,  1640,  1640,  1920,  1184,  1136,
+          872,   864,  1176,  1744,   136,   568,  1640,   824,
+         1456,  1184,   832,  1456,   608,   832,  1640,   824,
+         1456,   872,  1184,  1920,  1640,  1184,  1920,   136,
+          864,  1456,   608,  1920,  1456,  1744,  1136,  1136,
+          832,   832,   864,   824,   152,  1456,   832,  1136,
+          832,   832,  1184,  1648,   832,  1176,   832,   152,
+         1456,  1136,  1184,  1136,   832,  1920,  1456,  1744,
+         1256,   640,   896,  1248,   936,  1840,  1240,   176,
+         1768,   176,  1232,  1768,   632,    32,  1224,  1224,
+         1240,  1240,  1240,  1232,  1240,  1768,  1768,  1768,
+          176,   920,  1240,   176,   920,   912,  1240,  1840,
+         1768,  1240,  1240,  1240,  1224,  1768,  1256,  1768,
+         1224,  1240,  1256,  1240,   936,    40,   912,   920,
+         1224,   936,    32,  1896,   184,   632,   936,   936,
+         1224,  1760,  1224,   184,  1256,   936,  1768,  1192,
+         1264,    32,   880,  1264,  1512,  1512,  1264,  1512,
+          424,    32,  1264,  1512,  1256,  1264,  1840,  1232,
+          888,  1248,  1192,  1248,  1248,  1488,   888,   176,
+          176,  1832,   888,  1216,  1232,   176,  1248,  1248,
+          176,  1832,  1248,  1832,  1232,  2016,  1216,  1232,
+         1256,  1248,   888,   176,  1840,  1192,  1896,   928,
+         1248,   928,    32,  1840,   920,  1840,  1248,  1840,
+         1840,  1840,    32,   920,  1840,    32,   912,  2016,
+         1840,    32,  1840,  1760,   928,  1840,  1840,    32,
+         1840,  1488,  1256,  1840,   888,  1488,  1504,  1504,
+         1256,  1256,  2016,  1504,  1840,   176,  1216,  1216,
+         1840,  1760,  1248,  1840,  1256,  1840,  1248,  1248,
+         1840,  1840,  1840,  1504,  1504,  1240,  1248,   176,
+           32,   176,   912,  2016,  1248,    32,   176,  1840,
+         1256,   176,  1840,  1240,  1248,   912,  2016,   888,
+          176,  1192,   928,  1496,  1504,   176,   928,  1264,
+          928,  1264,  1264,   928,  1760,  1504,  1264,   176,
+          888,   920,  1216,  1504,  1264,   880,  1768,  1504,
+         1664,  1264,    40,  1896,   424,    32,  1192,  1224,
+         1208,   928,   632,   928,  1512,  1224,   640,  1512,
+         1208,  1224,  1240,   928,  1512,   640,  1224,    32,
+         1240,   928,  1248,   928,  1840,    32,  1208,  1224,
+          184,   936,  1512,  1256,  1208,  1240,   936,  1224,
+         1208,  1840,  1840,   928,   928,   936,  1840,  1208,
+         1248,   928,  1512,   184,  1208,   936,  1248,  1208,
+         1256,   936,   928,  1840,  1248,  1256,  1240,  1240,
+          920,  1224,  1248,  1192,    32,  1896,   928,  1896,
+          936,  1896,   928,  1240,   928,  1840,  1896,    32,
+         1896,  1248,  1656,  1248,  1224,  1224,  1256,  1248,
+         1896,  1208,   640,  1896,  1224,  1240,  1512,  1192,
+         1224,   928,  1208,  1224,   920,  1240,  1264,   936,
+         1240,  1192,   928,  1656,  1512,   920,   928,  1840,
+         1256,  1840,  1240,  1664,  1840,   928,  1488,  1896,
+         1896,  1192,  1208,   920,   936,   920,   928,  1512,
+          640,  1504,  1208,   928,  1896,   928,  1664,  1488,
+         1208,   936,  1208,  1248,   632,  1488,  1504,  1840,
+         1664,  1840,  1664,  1504,   936,  1256,  1248,  1664,
+          928,  1504,  1504,  1840,  1664,  2016,  1840,  1240,
+         1240,  1840,  2016,  1248,  1840,  2016,   928,   920,
+         1240,  1248,  1512,    32,  1256,  2016,  1840,   912,
+           32,  1512,   936,  1240,  1224,  1512,  1760,  1840,
+         1224,  1840,  1504,  1504,  1760,  1760,  1832,  1840,
+         1488,  1840,  1832,  1768,  1768,  1248,  1840,  1240,
+         1248,  2016,  1256,  1832,   912,  1224,  1248,  1240,
+         1224,  1248,  2016,  1512,  1240,  1248,  1192,  1224,
+          424,   928,   184,  1896,   936,  1896,   920,   936,
+           32,   184,  2016,  1240,   920,   928,    32,   184,
+          912,   184,   920,    32,  1896,  1224,   912,  1240,
+          936,  1840,    32,   184,  1840,  1896,   936,   640,
+         1240,    32,   912,  1240,   912,   928,   936,    40,
+         1832,  1840,  1488,  1896,   928,   912,   920,  2016,
+         1840,  1256,  1840,  1896,  1496,  1248,  1248,  1840,
+         1760,  1232,  1832,  1192,  1512,  1224,  1896,   920,
+         1240,  1240,   928,  1896,  1248,   920,    40,   928,
+         1768,  1760,  1760,   640,  1840,  1896,  1248,  1224,
+          184,  1208,  1512,   640,  1512,  1224,  1832,   184,
+         1248,  1208,   632,   184,  1208,  1656,  1224,  1760,
+         1208,  1224,   640,   640,   936,  1248,  1896,  1896,
+         1256,  1256,  1240,  1840,  1224,  1768,   184,  1896,
+         1240,  1208,  1896,  1656,   640,  1896,   936,   936,
+         1256,  1760,  1768,  1224,  1832,  1896,  1248,  1840,
+          184,  1896,  1760,   632,  1256,  1248,  1840,   640,
+         1896,  1248,  1840,   624,  1240,   632,   632,  1896,
+          624,  1768,   624,   936,  1656,   624,  1768,  1232,
+         1760,  1480,  1232,   632,  1232,   640,  1232,  2016,
+         1768,   936,  1232,    32,  1504,   904,  1264,  1264,
+         1512,  2016,  1664,  1512,   896,  1760,   896,  1504,
+           40,  1504,   624,  1504,  1840,  1496,  1224,  1208,
+          184,    40,    40,  1504,  1512,  1208,   912,   184,
+           40,    32,  1656,  1256,    40,    40,  1248,   912,
+           40,   640,  1208,   912,  1208,  1768,  1512,   912,
+         1208,   912,   640,   936,   624,   912,  1512,  1496,
+          912,  1496,  1208,  1656,  1256,   920,  1512,  1264,
+         1264,  1512,  2016,  1664,  1840,  1656,  1248,  1896,
+         1248,  1664,  1840,   184,  1248,  1664,   640,  1248,
+          640,  1240,  2016,   920,  1664,  1208,   184,  1248,
+         1208,  1656,  1208,  1256,  1496,  2016,   936,  1752,
+          640,  1248,  2016,  1656,  1264,    40,  1512,  1768,
+           32,  1232,  1840,  1504,   888,   176,  1248,   912,
+         1256,  1216,  1248,  2016,  1840,   176,  1216,  1496,
+         1752,  1840,   640,  1232,   640,  1752,  1752,  1504,
+         1840,  1248,  1224,  1232,   912,  1248,  1496,  1232,
+         1840,  1656,  1240,  1240,  2016,  1832,  1240,    32,
+          184,  1256,    40,  1664,  1248,  1208,  1248,   640,
+         1240,  1768,   184,  1256,  1496,   640,   936,  1760,
+          624,  1248,  1760,  1768,   640,  1240,   928,  1752,
+         1240,  1768,  1656,  1840,  1840,  1768,  1656,   640,
+          888,   184,  1512,  1760,  1656,   624,  1768,  1224,
+          168,  1224,   640,   624,   176,  1768,  1224,  1496,
+         1656,    40,   920,  1240,   640,   920,   912,  1240,
+          624,   624,  1496,  1240,  1240,   168,  1480,  1240,
+         1664,   616,  1208,  1752,  1264,  1752,   624,   896,
+          624,  1664,   640,  1752,   168,   168,   624,   896,
+          168,   624,   624,   640,  1504,  1752,  1656,   896,
+           40,   896,  1752,  1752,  1256,  1664,   912,  1752,
+         1752,  1240,  1664,    40,  1208,  2016,   640,  1208,
+         1504,   640,    40,    40,   896,  1752,   640,  1664,
+         1768,  2016,  1752,   640,  1664,  1656,   640,  1664,
+         1768,  1504,  1664,  2016,   888,   936,  1232,   640,
+         1832,  1224,  1192,  2016,   912,  1504,   912,  1488,
+         1832,  2016,  1896,  1832,   912,  1208,  1224,  1224,
+          912,  1224,   928,   640,  1896,   168,  1488,  1488,
+         1896,  1896,  1664,  1208,  1488,  1832,  1832,   640,
+         1664,  1488,  1656,  1664,  1896,  1488,   936,   640,
+         1216,   640,  1896,  1896,   640,  1896,  1232,  1832,
+          176,  1488,  1832,  1832,  1504,  1216,  1232,   616,
+          632,  1232,  1232,  1192,  1232,  1760,  1664,  1224,
+         1768,  1232,  1232,  1832,   936,   640,  1768,  1832,
+         1504,  1896,  1504,   632,   616,  1896,   184,  1208,
+         1224,  1752,   184,  1896,   896,  1224,  1232,  1896,
+         1224,  1216,  1656,   184,   168,   624,  1232,   896,
+          896,  1256,   640,  1216,  1208,    40,   640,  1656,
+          168,   936,  1896,  1232,   624,  1760,   640,  2016,
+         1896,  1232,   184,   936,  1256,  2016,   184,  1656,
+         1656,  1768,  1896,  1232,  1232,   184,  1656,  1216,
+         1504,  1656,   640,  2016,  1504,   184,  1232,  1664,
+          640,   184,   640,  1504,  2016,   936,  1664,   184,
+         1896,   936,    40,  1768,  1840,   640,   168,  1896,
+         1208,  1208,  1896,   640,    40,  1208,  1208,  1840,
+         1208,   640,  1256,   640,  1224,  1232,   184,   184,
+         1656,   632,   640,   640,   640,   936,  1232,  1664,
+         1232,   912,  2016,  1224,  1768,   640,  1240,  1240,
+         1256,   936,   912,    40,   640,  2016,   184,   912,
+          936,  1240,  1240,   920,   640,  1240,  2016,  1240,
+          936,   912,   920,  1656,   632,   936,  1224,   184,
+         1768,  1240,   920,  2016,  1224,  1232,   936,   912,
+         1224,  1208,   936,  1768,   632,  1232,   184,  1224,
+         1240,   936,   936,  1216,  1224,   936,  1216,  1216,
+         1240,    40,   920,  1504,  1240,  1256,  1224,   936,
+         1232,   920,  1240,  1504,  1656,  1248,   888,   896,
+          624,  1488,   640,  1656,   168,  1232,   176,  1232,
+          624,  1216,  1768,   896,  1752,  1656,  1232,  1768,
+         1216,   896,  1752,   936,  1752,   640,  1504,   904,
+          904,  1232,   176,  1216,  1504,  1504,  1240,   888,
+         1232,   640,  1264,  1488,  1216,  1264,   912,  1216,
+          640,  1504,  1832,  1216,   888,  1232,   640,  1656,
+          920,  1232,  1216,   912,  1504,   640,   904,  1232,
+          920,  1496,   640,   176,  1232,  1264,  1232,  1504,
+          632,   888,  1232,  1656,  1504,  1216,   904,  1232,
+         1760,  1768,  1240,  2016,   640,  1232,  2016,  1760,
+          640,  1232,  1240,   904,  1232,   632,  2016,   904,
+         1240,  2016,  2016,  1768,  1832,  1216,   912,  1232,
+          896,   624,   904,  1496,  1216,  1760,  1768,   888,
+          904,  1752,  1232,  1216,  1752,  1752,  1752,   896,
+         1840,  1768,   912,  1768,   904,  1216,  1768,  1496,
+         1832,  1760,  1264,   904,  1216,   904,  1752,   928,
+         1504,   888,  1488,  1840,  1216,  1832,   624,  1496,
+         1832,  1216,  2016,   904,  1216,  1496,  1752,  1216,
+          176,   888,  1752,  1840,  1752,   936,  1752,   896,
+         1488,  1504,   904,  1240,  1504,  1504,  1256,  1216,
+         1840,  1840,   640,  1256,  1216,   896,  1216,  1752,
+         1256,   176,   928,  1504,  1488,  1664,  1768,    40,
+          912,  1752,  1768,   888,  1240,   912,  1768,   888,
+         1656,   176,   928,  1832,  1264,    40,   912,  1240,
+          928,  1192,  1240,  1840,   920,  1240,  1240,  1216,
+         1840,  1504,    40,   640,   896,   920,  1240,   640,
+          632,  1256,  1240,   632,   176,  1504,  1216,  1664,
+         1504,   640,  1656,  1216,  1840,  1656,   896,  1656,
+          640,   632,    40,  1656,   176,  1240,  1256,  1760,
+         1760,   896,  1664,  1656,   640,  1664,  1656,  1240,
+         1760,  1840,  1240,  1256,   176,  1768,  1248,  1664,
+         1504,  1656,  1504,   176,   920,  1664,  1216,  1240,
+         1840,   640,  1664,  1760,  1664,  1256,  1832,  1760,
+         1216,  1840,  1248,   928,  1840,   928,  1504,  1768,
+           32,  1192,  1504,   928,  1752,   888,   936,  1264,
+         1224,    32,  1496,   920,   912,  1264,  1496,   912,
+          920,  1760,   632,  1768,  1264,  1488,   880,  1192,
+          928,    32,   912,   904,   928,   912,   928,   912,
+         1264,   632,   176,  1264,  1264,  1208,  1840,  1264,
+         1264,   912,  1264,  1264,  1256,    32,  1224,   928,
+          632,  1896,    32,  1896,  1192,   632,  1192,   936,
+         1264,   920,   920,   928,   920,   912,   176,  1256,
+          928,   936,   936,  1760,  1496,   920,  1504,   920,
+          920,  1496,   912,   920,   912,  1264,   176,  1760,
+         1264,   888,  1656,   936,  1224,   632,  1760,  1264,
+          936,  1224,   632,   880,  1256,  1240,  1256,   920,
+         1760,   936,   936,   624,  1224,   624,  1912,  2000,
+          992,  1296,   664,  1272,  1848,  1544,  1544,   968,
+          200,  1848,  1544,  1856,  1544,  1856,   944,  1968,
+          960,  1280,   960,  1544,   960,   960,   968,   960,
+          960,  1928,  1848,   960,  1968,  1968,   960,  1968,
+          664,  1848,   960,   960,  1544,   960,   968,   968,
+          960,   968,   968,   664,  1520,  1968,  1968,   960,
+         1272,  1288,   984,   192,  1856,  1848,   656,   648,
+          656,  1296,  1296,  1848,  1848,  1296,  1848,  1856,
+          992,   200,   192,   656,  1296,  1296,  1848,   656,
+         1000,  1848,  1296,  1776,   208,  1856,   192,  1848,
+          200,  1848,   992,  1856,  1000,   648,  1856,  1936,
+         1856,  1296,   984,   984,  1296,   984,  1296,   192,
+          200,  1848,   952,  1928,  1288,  1000,  1000,  1848,
+          656,  1848,  1000,  1000,  1848,  1784,  1520,   200,
+          192,   656,  1000,  1000,   656,  1000,  1296,   984,
+          984,  1288,  1296,   208,  1000,   192,  1544,   208,
+          656,  1000,  1304,  1000,  1288,  1296,   200,  1000,
+         1296,  1304,   664,  1288,  1856,  1944,  1848,  1792,
+         1304,  1304,  1296,  1848,  1296,  1280,  1944,  1280,
+         1296,  1848,  1304,  1856,  1848,  1856,  1296,  1296,
+          984,  1280,   976,   664,   664,  1296,  1856,   984,
+         1304,  1296,  1944,   952,  1280,  1968,  1848,  1000,
+         1928,   960,  1288,  1288,  1000,  1848,  1968,  1000,
+         1000,  1968,   200,  1944,  1944,   984,  1944,  1280,
+         1968,  1960,  1304,  1288,  1968,  1960,  1544,  1280,
+         1288,  1296,   952,  1280,  1280,  1296,  1000,   664,
+         1296,  1288,  1296,  1792,  1288,  1944,   200,  1280,
+         1000,  1288,   984,   200,  1296,   984,   664,  1000,
+          664,   664,   656,   992,   192,   960,  1000,   992,
+          952,  1848,   992,   968,  1848,   656,   208,  1544,
+         1296,   992,   992,  1672,   208,   992,  1000,  1000,
+          992,  1000,   200,  1672,  1296,   656,   992,  1528,
+          200,   992,  1848,  1672,   992,   992,   960,  1000,
+         1296,   992,  1784,   960,   656,   208,  1304,  1544,
+          664,   960,   968,   208,   200,  1960,  1552,   664,
+         1544,  1296,  1304,   960,  1952,  1288,   192,  1928,
+          960,  1288,  1288,   960,   968,  1952,  1304,   960,
+         1544,   208,  1296,   984,  1296,   960,   960,   984,
+         1296,  1944,  1296,  1952,   992,   664,   200,   664,
+          664,  1304,  1296,  1304,  1544,   992,   208,  1672,
+         1520,  1288,  1968,  1672,  1672,  1552,  1552,  1000,
+         1296,   656,  1536,   992,  1288,   208,   992,  1304,
+         1672,   992,  1672,  1792,  1528,  1000,   664,  1552,
+         1280,  1944,  1304,   208,  1968,  1928,   960,  1848,
+         1552,  1528,  1536,   984,  1552,  1672,   960,   208,
+         1552,  1952,  1536,   984,  1536,  1000,   984,   664,
+         1552,  1848,  1544,  1296,   200,  1296,   200,  1296,
+         1544,  1552,  1296,  1552,   208,   960,   208,  1544,
+          968,  1552,   208,   208,  1552,  1792,  1960,  1944,
+         1552,   208,   992,   664,  1784,  1528,  1520,   200,
+          992,  1536,  1792,   992,   664,  1000,   664,   992,
+         1552,  1672,  1672,   208,   664,  1000,  1552,   664,
+          976,   984,  1000,  1296,   992,  1672,  1544,  1296,
+         1672,   992,   208,  1528,   976,  1000,   992,   208,
+         1672,  1000,  1672,  1288,   656,  1552,  1552,  1672,
+         1536,  1000,   208,  1288,  1944,  1672,   952,   992,
+         1000,   656,  1280,  1296,  1280,  1000,  1304,   976,
+          984,  1000,  1528,  1936,   992,  1552,  1296,   992,
+          656,  1968,   664,   656,   992,   960,  1912,   976,
+         1552,  1552,  1672,  1520,  1000,  1960,  1960,  1280,
+         1968,  1000,  1672,   992,   208,  1952,   976,   992,
+          992,  1672,   664,   208,  1552,   992,  1672,  1000,
+          664,  1000,  1968,   664,  1672,  1968,  1000,   976,
+         1552,  1944,   648,  1000,  1672,   192,   656,   992,
+          656,   992,   208,  1968,   992,   656,  1000,  1288,
+          208,  1000,   968,  1792,  1968,  1968,  1000,  1552,
+         1000,  1296,  1536,  1848,  1000,  1536,   992,  1288,
+         1944,  1000,  1536,  1304,   208,  1536,  1288,  1288,
+         1296,  1000,  1296,   984,   960,   976,  1000,  1552,
+         1960,  1288,   656,  1944,  1280,  1296,  1280,  1944,
+         1968,  1944,  1288,  1288,  1944,  1288,  1936,   656,
+         1304,  1000,  1552,  1280,   664,  1672,  1968,  1672,
+         1848,  1960,   664,  1552,  1968,  1960,  1952,  1280,
+          208,   664,  1960,  1536,  1952,  1552,  1848,  1552,
+         1536,  1952,  1952,  1952,  1960,  1952,  1968,  1552,
+          208,  1960,  1936,   960,  1784,  1552,  1928,  1960,
+         1968,  1952,  1960,  1936,   976,  1952,  1552,   664,
+         1552,   976,   664,  1952,  1936,  1968,  1848,  1536,
+         1272,  1968,  1552,  1672,  1000,   664,   984,   664,
+         1952,  1304,   992,  1960,   976,   960,  1296,  1000,
+         1280,  1288,  1536,  1952,  1960,   664,   968,  1968,
+         1960,   664,   976,  1952,   976,  1288,   960,  1304,
+         1928,  1960,  1928,   664,   976,  1960,  1288,   968,
+          664,  1936,   960,  1952,  1552,  1000,  1280,  1672,
+         1936,   960,  1000,   656,  1936,  1288,  1528,  1784,
+         1000,  1912,  1792,   968,   976,  1672,   952,  1000,
+         1912,   976,   976,   976,  1672,  1552,  1952,   992,
+         2000,   976,  1912,  1776,   664,  2024,  1544,   968,
+          960,  1528,  1792,   984,  2024,   192,   200,  1912,
+         1912,   192,   968,  1912,  1912,   968,   984,  1792,
+          984,  1792,  1912,  1912,  1792,   968,   984,  1792,
+         1776,   664,   968,   976,   968,  1912,  1792,  1528,
+         1792,   960,  1912,   200,  1912,   984,  1776,  1936,
+         1792,   984,  1912,  1304,  1792,  1912,  1968,  1000,
+         1848,   192,   200,  1944,  1856,  1856,  1928,  1848,
+          968,   200,  1936,  1936,  1000,   984,  1792,   984,
+          984,   200,  1000,  1936,   200,  1000,  1944,   984,
+         1944,  1792,   192,   968,  1968,  1792,   192,  1960,
+         1968,   208,   200,  1856,  1792,   976,  1528,   968,
+         1784,  1936,  1936,  1912,  1912,  1792,  1528,   968,
+          976,  1528,   968,  1784,  1528,  1792,  1944,  1936,
+         1792,  1776,  1272,   976,  1792,  1912,  1792,  1272,
+          200,  1856,  1952,  1856,  1304,  1856,   984,  1792,
+          984,  1792,   976,  1528,  1304,   976,  1528,  1792,
+          200,  1856,  1912,   968,   976,   976,   200,  1952,
+         1912,  1784,  1792,  1528,   976,  1528,  1968,  1912,
+          976,   200,   976,  1952,   968,   200,  1912,  1952,
+          200,  1936,  1912,   968,  1792,   976,   976,  1952,
+          200,  1792,  1952,   968,   200,  1792,  1280,  1528,
+         1912,  1936,  1304,  1912,  1952,   200,  1936,  1792,
+          200,   984,  1856,  1912,  1856,   984,  1952,  1912,
+         1952,  1912,   976,  1536,  1952,  1288,  1856,   968,
+         1536,   208,   976,  1952,  1952,   944,   968,  1280,
+         1856,   984,  1944,  1528,  1536,  1952,  1288,  1304,
+         1288,  1536,   200,  1792,  1288,   200,  1960,  1304,
+          976,  1792,   984,  1528,  1280,   984,  1528,  1280,
+          976,  1288,  1856,  1960,  1528,  1280,   976,  1536,
+         1952,  1968,  1848,  1792,  1944,  1856,   968,   200,
+          968,  1928,   200,  1528,   200,  1272,  1952,  1288,
+          200,   976,  1856,   960,  1936,  1288,  1776,  1288,
+         1792,  1304,  1944,   968,  1856,  1544,  1272,  1944,
+         1928,   960,  1288,  1528,  1944,  1536,  1952,   960,
+         1272,   200,   960,  1792,  1792,  1960,  1528,  1968,
+         1960,  1912,  1944,  1856,   960,  1960,   200,  1968,
+          960,   968,   976,  1928,  1792,  1536,  1288,   968,
+          944,   960,   664,   968,  1552,  1968,  1000,   968,
+          984,  1968,   968,   984,   968,  1304,  1304,   968,
+         1856,  1856,  1936,  1912,  1856,  1792,  1848,  1944,
+         1792,   984,  1304,  1784,   200,  1968,  1912,  1848,
+         1952,  1952,  1792,  1784,  1280,  1792,   976,  1304,
+          664,   648,   208,  1536,  1792,  1304,  2024,  1552,
+         1552,  1952,   208,   664,  1544,  1792,  1544,  1304,
+          664,   664,  1304,  1792,   664,   208,  1544,   208,
+         1776,   968,  1528,   968,  1952,   968,  1952,   968,
+         1528,  1792,  1912,   664,   664,   664,   976,   968,
+          968,   968,  1952,   968,  1304,  1936,   968,   208,
+          208,   968,  1544,   664,   208,   664,   960,  1304,
+          968,  1952,   664,  1936,   208,   968,  1952,  1792,
+          664,  1936,  1936,  1912,  1936,  1912,  1304,  1912,
+          664,  1304,  1536,  1792,  1952,  1536,  1912,  1304,
+         1792,  1304,  1912,  1304,
+};
+
+static encode_aux _vq_aux_res1024_0b = {
+       _vq_ptr0_res1024_0b,
+       _vq_ptr1_res1024_0b,
+       _vq_p_res1024_0b,
+       _vq_q_res1024_0b,
+       7620, 7620
+};
+
+static static_codebook _vq_book_res1024_0b = {
+       8, 256, 14385152, 5373952, 4, 0,
+       _vq_quantlist_res1024_0b,
+       _vq_lengthlist_res1024_0b,
+       &_vq_aux_res1024_0b,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res1024_0c10x8.vqh b/include/vorbis/book/res1024_0c10x8.vqh
new file mode 100644 (file)
index 0000000..37feee9
--- /dev/null
@@ -0,0 +1,6332 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res1024_0c10x8_VQH_
+#define _V_res1024_0c10x8_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res1024_0c10x8[] = {
+          16,    16,    14,    13,    14,    17,    13,    14, 
+          15,    17,    14,    16,    14,    14,    14,    11, 
+          15,    15,    16,    16,    16,    15,    14,    14, 
+          12,    12,    16,    15,    15,    15,    16,    14, 
+          16,    16,    17,    14,    13,    15,    13,    12, 
+          14,    16,    16,    15,    16,    15,    16,    18, 
+          14,    15,     9,    15,    17,    10,    14,    16, 
+          16,    19,    12,    18,    15,    19,    19,    16, 
+          16,    15,    16,    15,    14,    13,    14,    15, 
+          15,    15,    15,    13,    13,    16,    15,    15, 
+          13,    14,    15,    17,    18,    15,    15,    15, 
+          15,    14,    16,     7,    16,    15,    15,    15, 
+          13,    13,    17,    15,    16,    18,    17,    13, 
+          15,    15,    19,    16,    10,    14,    14,    14, 
+          16,    18,    13,    14,    14,    14,    16,    14, 
+          17,    16,    10,    14,    13,    13,    19,    20, 
+          13,    14,    17,    16,    11,    12,    15,    15, 
+          16,    14,    22,    21,    12,    15,    14,    15, 
+          15,    14,    16,    14,    18,    19,     7,    16, 
+          10,     9,    16,    10,    15,    15,    15,    18, 
+          15,    15,    15,    14,    16,     7,    14,    15, 
+          17,    13,    17,    17,    12,    15,    13,    15, 
+          12,    17,    16,    18,    13,    17,    14,    15, 
+          14,    14,    16,    15,    15,    14,    10,    15, 
+          15,    17,    13,    18,     8,    15,    15,    15, 
+          18,    16,    15,    15,    15,    12,    14,    14, 
+          16,    14,    15,    15,    15,    15,    14,    12, 
+          15,    14,    15,    20,    12,    15,    19,    18, 
+          17,    16,    12,    13,    15,    21,    15,    15, 
+          16,    14,    22,    12,    11,    15,    15,    15, 
+          14,    16,    17,    17,    14,    12,    13,    16, 
+          18,    17,     8,    12,    15,    14,    15,    16, 
+          17,    11,    12,    15,    16,    14,    15,    19, 
+          16,    14,    14,    16,    14,    15,    15,    15, 
+          15,    15,    15,    15,    16,    16,    15,    15, 
+          15,     8,    13,    17,    14,    15,    15,    15, 
+          16,    15,    16,    13,    16,    14,    15,    13, 
+          15,    16,    22,    15,    15,    15,    15,    15, 
+          15,    15,    16,    16,    16,    12,    20,    14, 
+          15,    15,    15,    23,    14,    15,    15,    15, 
+           8,    16,    14,    15,    14,    16,    16,    16, 
+          13,    15,    13,    12,    12,    15,    18,    14, 
+          14,    16,    14,    14,    12,    15,    14,    15, 
+          15,    15,    16,    15,    16,    17,    15,     8, 
+          22,    18,    15,    14,    17,    15,    15,    13, 
+          11,    12,    18,    17,    17,    15,    15,    15, 
+          16,    15,    21,    14,    19,    14,    15,    15, 
+          18,    21,    11,    15,    16,    14,    16,    15, 
+          15,    13,    18,    11,     9,    14,    18,    15, 
+          15,    16,    22,    13,    14,    20,    12,    15, 
+          18,    10,    20,    18,    17,    15,    18,    16, 
+          18,    17,    19,    16,    16,    17,    20,     9, 
+          14,    16,    16,    12,    14,    20,    19,    18, 
+          15,    14,    16,    15,    10,    20,    11,    16, 
+          18,    10,    10,    16,    19,    19,    15,    14, 
+          16,    14,    18,    17,    15,    15,    15,    15, 
+          18,    11,    15,    16,    22,    16,    16,    15, 
+          14,    20,    17,    17,    13,    19,    17,    14, 
+          22,    15,    14,    12,    14,    13,    15,    14, 
+          12,    14,    14,    16,    15,    17,    14,    13, 
+          13,    16,    14,    14,    20,    15,    19,    13, 
+          16,     8,    13,    16,    16,    14,     9,    14, 
+          17,    16,    17,    16,    14,    15,    16,    13, 
+          16,    14,    14,    16,    14,    22,    21,    14, 
+          14,    22,    16,    15,    16,    16,    11,    14, 
+          24,    11,    16,    14,    16,    15,    16,    14, 
+          15,    14,    15,    15,    14,    15,    14,    18, 
+          18,    17,    15,    16,    17,    20,    16,    15, 
+          14,    13,    14,    14,    14,    15,    15,    16, 
+          22,    16,    15,    16,    13,    19,    14,    19, 
+          20,    14,    15,    15,    12,    20,    16,    14, 
+          15,    15,    16,    16,    18,     9,    15,    15, 
+          11,    12,    13,    14,    15,    14,    14,    15, 
+          14,    20,    24,    10,    16,    15,    15,    15, 
+          16,     4,    25,    17,    15,    16,    13,    15, 
+          14,    16,    14,    16,    14,    16,    14,    15, 
+          16,    14,    15,    14,    16,    18,    14,    15, 
+          16,    13,    14,    18,    12,    19,    11,    15, 
+          15,    20,    15,    12,    14,    16,    15,    16, 
+          15,    16,    16,    12,    17,    15,    16,    19, 
+          15,    15,    15,    15,    15,    16,    17,    19, 
+          13,    15,    17,    14,    21,    11,    18,    10, 
+          15,    15,    16,    11,    15,    14,    14,    16, 
+          15,    15,    16,    14,    17,    15,    24,    12, 
+          14,    14,    16,    15,    13,    19,    14,    14, 
+          15,     8,    17,    16,    11,    21,    21,    14, 
+          13,    18,    16,    15,    12,    25,    19,    14, 
+          15,    19,     8,    14,    14,    15,    15,    16, 
+          16,    14,    15,    15,    15,    11,     7,    16, 
+          17,    17,     9,    14,    15,    23,    10,    13, 
+          13,    18,    15,    14,    15,    15,    15,    16, 
+          15,    15,    15,    14,    14,    10,     8,    22, 
+          17,    15,    12,    15,    16,    15,    15,    14, 
+          13,    15,    12,    13,    18,    12,    16,    15, 
+          14,    15,    18,    14,    18,    17,    13,    15, 
+          21,    17,    15,    14,    11,    14,    15,    14, 
+          21,    16,    14,    12,    13,    16,    18,    17, 
+          12,    17,    17,    17,    20,    18,    18,    13, 
+          20,    15,    19,    15,    19,    16,    18,    15, 
+          15,    15,    15,    15,    19,     9,    10,    15, 
+          22,    13,    15,    15,    17,    15,    13,    14, 
+          21,    15,    15,    18,    13,    10,    14,    15, 
+          15,    14,    14,    14,    18,    14,    11,    22, 
+          17,     8,    15,    14,     8,    15,    11,    18, 
+          14,    15,    13,    18,    13,    17,    14,    16, 
+          15,    17,    18,    26,    11,    16,    15,    15, 
+          11,    16,    12,    13,    17,    14,    16,    21, 
+          15,    16,    15,    14,    25,    15,    15,    11, 
+          15,    10,    17,    19,    16,    12,    15,    17, 
+          14,    10,    13,    17,    20,    11,    13,    14, 
+          17,    15,    12,     9,    15,    14,    16,     9, 
+          15,    13,    16,    17,    13,    12,    16,    16, 
+          13,    15,    14,    13,    15,    14,    14,    18, 
+          17,    14,    17,    14,    21,    16,    20,    21, 
+          16,    12,    14,    16,    14,    15,    16,    16, 
+          21,    16,    15,    17,    20,    16,    16,    17, 
+          15,    15,    14,    18,     7,    11,    15,    15, 
+          20,    14,    15,    15,    12,    18,    11,    14, 
+          15,    15,    15,    22,    15,    16,    15,    15, 
+          10,    14,    16,    16,    16,    16,    19,    16, 
+          17,     8,    19,    14,    17,    17,     9,    19, 
+          15,    16,    14,    21,    13,    20,    13,    19, 
+          15,    16,    15,    17,    10,    15,    14,    15, 
+          18,    18,    16,    16,     8,    17,    12,    15, 
+          16,    17,    14,    22,    19,    14,    14,    14, 
+          14,    17,    17,    15,    14,    15,    15,     7, 
+          13,    19,    13,    15,    20,    21,    13,    17, 
+          18,    11,    13,    13,    14,    16,    19,    14, 
+          16,    12,    17,    21,    16,    16,    15,    15, 
+          19,    11,    16,    11,    15,    21,    15,    14, 
+          18,    11,    18,    13,    13,    18,    15,    11, 
+          15,    13,    16,    18,    15,    15,    15,    15, 
+          14,    13,    20,    16,    15,    15,    13,    12, 
+          15,    15,    14,    15,     9,    19,    16,    15, 
+          15,    14,    18,    11,    16,    21,    14,    15, 
+          18,    22,    14,    16,    15,    15,    14,    14, 
+          14,    18,    12,    15,    17,    16,    15,    15, 
+          15,    14,    15,    14,    15,    14,    16,    12, 
+           9,    21,    14,    13,    19,    12,    14,    15, 
+          16,    17,    22,    14,    13,    16,    20,    15, 
+          14,    12,     6,    23,    16,    13,    16,    15, 
+          12,    14,    16,    19,    19,    16,    14,    10, 
+          17,    10,    10,    12,    11,     4,    10,    12, 
+          19,    15,    13,    10,    13,    21,    22,    17, 
+          15,    15,    14,    10,     8,     9,     9,    12, 
+          15,    15,    15,    13,    15,    15,    16,    15, 
+          15,    15,    15,    15,    15,    16,    13,    17, 
+          15,    16,    15,    15,    14,    15,    16,    13, 
+          18,    18,    16,    15,    14,    14,    18,    14, 
+          13,     8,    17,    15,    15,    15,    15,    15, 
+          15,    16,    16,    14,    21,    16,    16,    15, 
+          15,    15,    16,    21,     9,    14,    14,    15, 
+          16,    13,    16,    15,    14,    15,    14,    15, 
+          13,    21,    13,    15,    16,    13,    15,    16, 
+          15,    16,    15,    15,    14,    15,    15,    14, 
+          15,    14,    15,    15,    14,    15,    23,    11, 
+          23,    24,    24,    19,    17,    16,    14,    16, 
+          16,    20,    17,    17,    20,    14,    11,    15, 
+          12,    18,    17,    17,    13,    14,    13,    13, 
+          15,    15,    16,    16,    16,    16,    22,    16, 
+          18,    14,    14,    13,    16,    16,    17,    16, 
+          16,    16,    14,    14,    20,    22,    18,    14, 
+          10,    13,    17,    17,    13,    13,    13,    15, 
+          13,    12,    16,    22,    21,    14,    14,    14, 
+          16,    14,     8,    14,    13,    14,    16,    10, 
+          14,    17,    18,    10,    20,    15,    13,    12, 
+          15,    19,    14,    18,    16,    12,    14,    13, 
+          17,    15,    15,    20,    15,    17,     9,    17, 
+          17,    11,    18,    13,    15,    15,    16,    16, 
+          14,    15,    11,    14,    14,    14,    14,    17, 
+          14,    17,    18,    20,    15,    15,    14,    17, 
+          19,    11,    13,    12,    18,    14,    19,    19, 
+          15,    13,    12,    18,    13,    15,    13,    15, 
+          15,    15,    24,    14,    14,    12,     7,    18, 
+          14,    12,    13,    20,    17,    16,    14,    15, 
+          15,    14,    15,     9,    11,    16,    15,    15, 
+           9,    21,    16,    13,    16,    16,    16,    19, 
+          13,    14,    11,    14,    14,    15,    10,    19, 
+          16,    16,    12,    13,    14,    13,    13,    15, 
+          14,    12,    20,    18,    11,    14,    14,    17, 
+          20,    12,    17,    13,    24,    17,     8,    17, 
+          14,    15,    15,    16,    16,     9,    11,    21, 
+          15,    14,    16,     9,    14,    14,    16,    15, 
+          18,    15,    15,    14,    18,    18,    11,    16, 
+          13,    21,    15,    12,    17,    13,    17,    14, 
+          16,    10,    19,    11,    15,    17,    13,    16, 
+           8,    13,    13,    13,    17,    16,    10,    16, 
+          18,    16,    23,    17,    15,    13,    14,    14, 
+          15,    16,    16,    14,    15,    13,    12,    17, 
+          17,    13,    15,    17,    14,    17,    18,    13, 
+          13,    14,    16,    16,    18,    10,     9,     9, 
+          18,    15,    17,    12,    16,    17,    19,    17, 
+          16,    15,    15,    15,    16,    20,    10,    15, 
+          19,    13,    11,    16,    21,    13,    16,    12, 
+           7,     9,    17,    14,    15,    15,    15,    15, 
+          15,    15,    15,    15,    15,    14,    18,     9, 
+          15,    12,    17,    16,    16,    16,    19,    17, 
+          16,    16,    11,    16,    12,    12,    12,    18, 
+          14,    18,    19,    16,    10,    17,    14,    11, 
+          11,    20,    17,    13,    13,    14,    19,    16, 
+          17,    14,    20,    14,    14,    14,    16,    13, 
+          14,    15,     8,    15,    17,    15,     9,    16, 
+          27,    10,    23,    14,    16,    15,    17,    15, 
+          15,    15,    13,     9,    16,    14,    15,    15, 
+          14,    21,    18,    10,    16,    18,    19,    13, 
+          12,    12,    14,    13,    13,    20,    14,    18, 
+          17,    17,    16,    15,    17,    13,    17,     8, 
+          17,    14,    20,     7,    21,    11,    17,    13, 
+          16,    17,    13,    19,    13,    11,    15,    15, 
+          16,    15,    17,    15,    13,    18,    12,    18, 
+          14,    14,    16,    15,    17,    20,     9,    21, 
+          10,     9,    12,    12,    15,    13,    12,    10, 
+          15,    13,    12,    12,    15,    14,    16,    14, 
+          19,    10,    16,    14,    15,    13,    13,    18, 
+          16,    14,    15,     8,    16,    19,    14,    16, 
+          11,    19,    15,    15,    14,    16,    16,    14, 
+          14,    15,    15,    16,    16,     9,    21,    10, 
+          15,    13,    19,    11,    16,    11,    16,    15, 
+          14,    16,    15,    15,    16,    15,    15,    15, 
+          15,    15,    10,    10,    24,    15,    16,    16, 
+          19,    12,    12,    14,    15,    14,    15,    16, 
+          15,    16,    15,    16,    17,    14,    16,    16, 
+          12,    16,    14,     8,    18,    13,    17,    14, 
+          18,    20,    19,    16,    15,    15,    14,    14, 
+          15,    14,    16,    14,    15,    15,    15,    14, 
+          23,    21,    15,    15,    12,    20,    24,    13, 
+          17,    13,    18,    12,    15,    16,    10,    14, 
+          16,    17,    14,    13,    17,    14,    16,    15, 
+          18,    10,    19,    16,    16,    15,    14,    14, 
+          15,    16,    16,    15,    15,    15,    17,    14, 
+          15,    12,    25,    13,    16,    15,    15,    15, 
+          15,    15,    16,    10,    23,    16,    15,    15, 
+          19,    12,    17,    13,    16,    11,    18,    16, 
+          11,    23,    15,    15,    15,    15,    15,    15, 
+          15,    15,    15,    16,    17,     8,    22,    19, 
+          15,    16,    13,    15,    15,    13,    17,    12, 
+          16,    14,    15,    14,    18,    16,    14,    14, 
+          16,    12,    20,    19,    15,    15,    14,    19, 
+          10,    16,    20,    20,    17,    15,    14,    16, 
+          14,    16,    19,    22,    23,    20,    16,    13, 
+           9,    16,    18,    19,    18,    15,    10,    11, 
+          15,    16,    16,    18,    16,    15,    15,    15, 
+          20,     9,    20,    17,    12,    15,    16,    21, 
+          15,    15,    18,    19,     8,    14,    16,    15, 
+          15,    15,    11,    20,    12,    14,    16,    20, 
+          14,    15,    16,    18,    21,     9,    15,    14, 
+          15,    17,    14,     5,    18,    24,    17,    17, 
+          19,    17,    21,    12,    13,    15,    16,    19, 
+           9,    21,    18,    16,    14,    10,    14,    16, 
+          17,    15,    16,    17,    15,    17,    14,    17, 
+           9,    15,    19,    13,    13,    15,    10,    19, 
+          17,    20,    15,    14,    17,     9,    11,    16, 
+          16,    11,     8,    16,    14,    15,    14,    20, 
+          16,     9,    17,    10,    20,    11,    14,    16, 
+          14,    17,    21,    16,    16,    14,    11,    15, 
+          10,    20,     9,    17,    12,    13,    20,    13, 
+          15,    15,    15,    15,    15,    15,    14,    15, 
+          14,    14,    17,    14,    14,    14,    15,    15, 
+          23,    14,    13,    16,    15,    14,    14,    22, 
+          18,    14,    20,    17,    14,    11,    22,    13, 
+          17,    14,    17,    16,    20,    10,    17,    15, 
+          15,    22,    15,    15,    16,    15,    19,    18, 
+          13,    16,    16,    16,    12,    14,    19,    15, 
+          15,    12,     8,    25,    11,    19,    12,    16, 
+          15,    11,    24,    22,    15,    22,    11,    12, 
+          15,    14,    16,    15,    17,    12,    13,    16, 
+          19,    12,    19,    10,    19,    16,    14,    14, 
+          13,    17,    16,    17,    16,    16,     8,    15, 
+          13,    15,    12,    14,    17,    19,    16,    14, 
+          22,    22,    14,    16,    15,    15,    15,    15, 
+          15,    16,    15,    16,    10,    13,    16,    15, 
+          18,    19,    14,    18,    16,    13,    19,    16, 
+          11,    18,    16,    16,    16,    14,    15,    16, 
+          12,    11,    14,    19,    14,    13,     9,    11, 
+          11,    16,    15,    14,    16,    20,    15,    16, 
+          15,    14,    17,    15,    16,    17,    16,    20, 
+          16,    24,     9,    21,    16,    15,    16,    16, 
+          19,    15,    18,    17,    10,    14,    16,    16, 
+          14,    20,    16,    15,    12,    17,    15,    18, 
+          16,    14,    15,    15,    16,    13,    14,     8, 
+          15,    15,     8,    15,    21,    16,    15,    15, 
+          18,    21,    13,    15,    21,    13,    15,    20, 
+           9,    22,    11,    18,    12,    17,    14,    16, 
+          20,    12,    10,    20,    14,    17,    21,    16, 
+          19,    16,    13,    15,    16,    17,    13,    11, 
+          20,    19,    18,    17,    15,    17,    16,    17, 
+          15,    14,    14,     9,    14,    14,    14,    15, 
+          12,    14,    18,    13,    12,    18,    15,    11, 
+          15,    16,    12,    17,    16,    12,    18,    15, 
+          14,    16,    15,    15,    14,    19,    19,    14, 
+          17,    14,    12,    19,    11,    13,    11,    11, 
+          15,    16,    15,    16,    23,    16,    13,    15, 
+          22,    14,    13,    11,    18,    16,    14,    17, 
+          17,    20,    16,    13,    16,    17,    15,     9, 
+          12,    17,    10,    21,    14,    16,    15,    14, 
+          10,    14,    16,    15,    13,    17,    17,    22, 
+          18,    17,    11,    16,    16,    16,    15,    21, 
+          16,    13,    13,    15,    13,    16,    13,    18, 
+          17,    17,    12,    13,    20,    16,    13,    22, 
+           9,    10,    11,    12,    14,    15,    15,    15, 
+          14,    17,    15,    14,    14,    16,    18,    18, 
+          15,    14,    15,    12,    12,    10,    13,    10, 
+          13,    15,    15,    16,    16,    16,    17,    14, 
+          16,    14,    22,    16,    15,    15,    15,    15, 
+          16,     9,    17,    16,    12,    16,    15,    15, 
+          15,    12,    16,    16,    16,    14,    16,    15, 
+          14,    16,     6,    13,    15,    15,    15,    15, 
+          15,    15,    15,    15,    16,    12,    16,    15, 
+          16,    14,    12,    12,    15,    16,    14,    16, 
+          10,    16,    14,    18,    14,    22,    16,    15, 
+          15,    22,    18,    10,    16,    15,    15,    15, 
+          15,    14,    18,     8,    13,    15,    15,    15, 
+          17,    11,    21,    15,    15,    13,    14,     9, 
+          16,    15,    15,    10,    20,    16,    16,    15, 
+           9,    20,    13,    16,    12,    21,    10,    17, 
+          15,    14,    15,    15,    15,    14,    14,    15, 
+          15,    15,    15,    14,    15,    15,    15,    15, 
+          15,    16,    15,    15,    15,    15,    15,    16, 
+          15,    17,    12,    12,    17,    19,    11,     9, 
+          14,    13,    12,    12,    15,    17,    21,    19, 
+          16,    14,    14,    15,    15,    16,    19,    17, 
+          10,    14,    23,    15,    16,    15,    16,    15, 
+          17,    15,    21,     8,     5,    21,    17,    18, 
+          15,    16,    15,    19,    10,    20,     8,    20, 
+          20,    17,    11,     9,     8,    11,    14,    17, 
+          15,    15,    15,    15,    15,    15,    15,    16, 
+          13,    15,    14,    14,    13,    13,    17,    17, 
+          15,    12,    13,    17,    21,    15,    10,     9, 
+          15,    11,    19,    20,    13,    15,     9,    13, 
+          16,    13,    13,    14,    17,    19,    16,     9, 
+          16,     9,    14,    14,    14,    15,    16,     9, 
+          16,    17,    17,    17,    19,    15,    17,    17, 
+          16,    16,    15,    15,     8,    12,    22,    15, 
+          15,    16,    14,    12,    14,    17,    16,    14, 
+          14,    16,    16,    20,     8,    19,    15,    16, 
+          15,    13,    14,    13,    15,    18,    13,    16, 
+          14,    16,    14,    14,    15,    13,     7,    18, 
+          19,    13,    16,    12,    13,    13,    15,    10, 
+          15,    11,    13,    16,    13,    13,    10,    18, 
+          15,    11,    12,    16,    13,    14,    18,    15, 
+          10,    22,    20,    17,    17,    14,    16,    14, 
+          15,    15,    15,    16,    11,     9,    15,    14, 
+          15,    15,    15,    16,    18,    24,    14,    17, 
+          16,    16,    11,    18,    16,    14,    15,    14, 
+          16,    15,    15,    14,    19,    15,    14,    11, 
+          15,    16,    15,    18,    14,    14,    14,    14, 
+          14,    15,    13,    18,    17,    11,    15,    14, 
+          15,    14,    14,    15,    15,    16,    20,     9, 
+          12,    10,    15,    12,     8,    19,    16,    16, 
+          13,    19,    17,    15,    19,     9,    18,    14, 
+          17,    13,    15,    16,    16,    16,    15,    22, 
+          15,    17,    14,    12,    17,     8,    20,    18, 
+          16,    16,    13,    16,    16,    14,    16,    17, 
+          15,    17,    24,    18,    13,    12,    17,    16, 
+          16,    19,    20,    14,    17,    18,    18,    15, 
+          17,    16,    15,     2,    13,    13,    17,    15, 
+          14,    13,    10,    13,    15,    10,    21,    11, 
+           9,    14,    14,    14,    15,     9,    13,    15, 
+          16,    21,    13,    19,     8,     9,    15,    16, 
+          16,    22,    11,    14,    13,    12,    12,    21, 
+          15,     8,    20,    12,    16,    14,    16,    15, 
+          11,    14,    18,    18,    16,    20,    15,    15, 
+          17,    15,    16,    14,    12,    15,    17,    16, 
+          21,    10,    17,    16,    15,    15,    16,    14, 
+          25,    16,    15,    15,    15,    15,    15,    14, 
+          15,    15,    15,    14,    15,    12,    15,    15, 
+          17,    13,    19,    14,    17,    17,    17,    12, 
+          14,    15,    14,    15,    17,    16,    15,    15, 
+          14,    18,    21,    12,    15,    16,    15,    16, 
+          19,    18,    16,    16,    10,    14,    17,    10, 
+          15,    14,    16,    15,    16,    22,    15,    16, 
+          14,    14,    13,    14,    18,    18,    20,    16, 
+          18,    19,    16,    16,    15,    14,    10,    10, 
+          16,    22,    18,     9,    11,    13,    20,    20, 
+          16,    14,    15,     7,    15,    15,    14,    15, 
+          14,    13,    16,    11,    16,    16,    16,    16, 
+          18,    16,    16,    16,    15,    15,    17,    20, 
+          22,    21,    19,    16,    16,    15,    15,    15, 
+          11,    14,    14,    12,    12,    15,    13,    11, 
+          10,     9,     9,    10,    11,    13,    14,    14, 
+          14,    14,    11,    16,    14,    15,    15,    15, 
+          17,    17,    17,    16,    15,    15,    16,    17, 
+          15,    15,    15,    15,    15,    15,    15,    14, 
+          10,    17,    14,    19,    15,    11,    18,    14, 
+          15,    13,    16,    16,    16,    15,    15,    17, 
+          16,    14,    16,    10,    20,    13,    21,    15, 
+          17,    16,    11,    24,    24,    15,    16,    20, 
+          15,    20,    12,    13,    13,    18,    10,    16, 
+          16,    13,     8,    14,    14,    15,    15,    15, 
+          17,    14,    10,    15,    18,     9,    14,    10, 
+          15,    15,    16,    14,    29,    15,    17,    15, 
+          17,    13,    15,    14,    16,    15,    15,    14, 
+          15,    15,    15,    15,    20,    14,    14,    15, 
+          15,    15,    15,    15,    14,    14,    16,    15, 
+          16,    14,    15,    14,     9,    16,    14,    15, 
+          15,    15,    14,    16,    15,    16,    13,    23, 
+          14,    14,    15,    15,    14,    14,    17,    15, 
+          16,    15,    15,    16,    13,    13,    16,    12, 
+          13,    17,    13,    16,    15,    15,    15,    15, 
+          14,    18,    13,     9,    17,    15,    15,    16, 
+          16,    15,    15,    15,    13,    20,     8,    10, 
+          15,    23,    11,    15,    15,    15,    15,    15, 
+          14,    15,    15,    15,    15,    16,    16,    16, 
+          20,    19,     9,    15,    15,    15,    15,    15, 
+          14,    16,    15,    15,    14,    16,    13,    19, 
+          12,    15,    15,    15,    15,    15,    15,    15, 
+          21,    22,    18,    16,    17,    25,    13,    14, 
+          15,    16,    15,    15,    15,    16,    21,    13, 
+          15,    12,    20,    17,    20,    17,    15,    16, 
+          16,    15,    14,    15,    15,    15,    16,    17, 
+          14,    15,    15,    19,    16,    16,    15,    15, 
+          16,    16,    15,    14,    14,    16,    14,    16, 
+          17,     6,    14,    14,    15,    15,    15,    15, 
+          16,    16,    15,    15,    16,    18,    16,    12, 
+          14,    14,    14,    16,    19,    15,     8,    12, 
+           8,    10,    17,    17,    13,     9,    14,    15, 
+          21,    14,    13,    14,    11,    13,    18,    16, 
+          21,    17,    13,    14,    16,    14,    22,    15, 
+          11,    10,    14,    14,    14,    14,    21,    12, 
+          15,    16,    15,    15,     8,     7,    18,    13, 
+          14,    18,    14,    17,    15,    15,    23,    16, 
+          17,     6,    23,     8,    18,    14,    14,    13, 
+          12,    16,    14,    14,    17,    13,    12,    16, 
+          16,    15,    15,    15,    14,    14,     7,    13, 
+          16,    22,    16,    15,    14,    14,    18,    12, 
+          15,    15,    15,    14,    23,     6,    15,    15, 
+          19,    15,    11,    15,    17,    16,    11,    18, 
+          15,    15,    13,    15,     1,    15,    14,    15, 
+           9,    17,    15,    16,     9,    12,    16,    17, 
+          16,    15,    15,    16,    13,    17,    17,    14, 
+          18,    13,    16,    14,    15,    15,    15,    18, 
+          18,    17,    15,    12,    14,    16,    14,    15, 
+           9,    13,    14,    14,    18,    18,    17,    18, 
+          16,    15,    15,    16,    13,    23,    15,    14, 
+          15,    16,    14,    23,    16,    16,    15,    14, 
+          15,    14,    13,    15,    10,    14,    15,    15, 
+          15,    16,    20,    16,    14,    18,    15,    14, 
+          23,     6,    15,    14,    15,    15,    15,    15, 
+          15,    14,     8,    10,    17,    15,    15,    13, 
+          16,    15,    16,    12,    11,    21,    15,    15, 
+          15,    18,    16,    13,    13,    10,    21,    13, 
+          12,    20,    16,    19,    16,    14,    11,    20, 
+          13,    17,    13,    16,    15,     7,     9,    15, 
+          14,    13,    18,    19,    16,    15,    18,    10, 
+          17,    16,    19,    11,    21,    12,    13,    18, 
+          21,     8,    17,    20,    17,    11,    12,    14, 
+          16,    11,    17,    13,    21,    14,    17,    12, 
+          15,    16,    16,    15,    14,    18,    16,    16, 
+          14,    14,    16,    16,    17,    17,    13,    17, 
+          23,    14,    14,    18,    16,    14,    15,    15, 
+          13,    11,    15,    14,    14,    15,    11,     8, 
+          15,    14,    18,     8,    13,     9,    14,    19, 
+          17,    15,    16,    14,    19,    14,    15,    16, 
+          14,    16,    16,    16,    16,    12,    12,    13, 
+          16,    15,    17,    20,    20,    18,    12,    15, 
+          15,    15,    16,    14,    15,    15,    20,    15, 
+          13,    20,    14,     7,    15,    16,    11,    13, 
+          17,    17,    15,    13,    13,    17,    17,    14, 
+          15,    15,    12,    19,    21,    16,    16,    15, 
+          10,     6,    18,    15,    16,    15,    15,    14, 
+          14,    13,    16,    14,    10,    12,    18,    10, 
+          10,    19,    10,    17,    16,    11,    18,    17, 
+          15,    16,    17,    20,    20,     9,    13,    19, 
+          19,    14,    14,    17,     8,    14,    17,    20, 
+          21,    15,    13,    11,    14,    19,    16,    12, 
+          19,    13,    16,    18,    16,    11,    17,    10, 
+          13,    15,    15,    19,    15,    13,    11,    15, 
+          15,    15,    14,    17,     8,    12,    11,    15, 
+          17,    18,    17,     9,    15,    13,    14,    13, 
+          17,     9,    14,    19,    10,    12,    15,    15, 
+          14,    14,    18,    22,    14,    14,    16,    15, 
+          15,    15,    15,    14,    14,    22,    16,    15, 
+          18,    14,    14,    15,    20,    18,    16,    13, 
+          18,    15,    21,    17,    13,    18,    15,    19, 
+          18,    14,    11,    20,    16,    17,    11,    15, 
+          21,     9,    13,    13,    14,    16,    15,    14, 
+          14,    10,    10,    13,    10,    20,    10,    13, 
+          20,    12,    14,    15,    17,    20,    14,    17, 
+          16,    15,    15,    15,    16,    14,    17,    15, 
+          14,    14,    17,    14,    21,    15,    11,    17, 
+          15,    19,    11,    20,    15,    20,    14,    12, 
+          16,    18,    16,    22,    12,    16,    20,     9, 
+          18,    16,    12,    18,    17,    18,    18,    10, 
+          12,    19,    13,    14,    16,    12,    16,    10, 
+          14,    14,    15,    13,    21,    18,    15,    15, 
+          15,    16,    14,    23,    18,    16,    15,    16, 
+          14,    11,    22,    14,     9,    17,    13,    16, 
+          16,    17,    16,    15,    17,    13,    15,    13, 
+          12,    20,    10,    14,    16,    16,    16,    11, 
+          16,    16,    18,     7,    29,    22,    17,    14, 
+          15,    16,    14,    10,     6,    16,    17,    13, 
+          20,    12,    20,    16,    14,    17,    10,    16, 
+          14,    14,    14,    15,    11,    17,    15,    12, 
+          11,    21,     9,    22,     8,    20,    11,    18, 
+          10,    19,    15,    17,    13,    15,    20,     9, 
+          17,    13,    19,    10,    12,    16,    15,    17, 
+          16,    16,    19,    21,    13,    15,    14,    14, 
+          16,    16,    15,    15,    14,    16,    11,    15, 
+          16,    14,    10,    14,    18,    18,    17,    17, 
+          15,    14,    14,    20,    17,    12,    15,    17, 
+          14,    17,    19,    16,    16,    13,    16,    11, 
+          16,    19,    11,    14,    20,    18,    18,    17, 
+          16,    16,    16,    17,    18,    19,    19,    18, 
+          14,    13,    13,    14,    11,    11,    14,    15, 
+          12,    17,    21,    14,    13,    16,    14,    14, 
+          14,    13,    15,    14,    16,    14,    15,    15, 
+          15,    15,    14,    15,    15,    15,    15,    15, 
+          13,    16,    16,    17,    14,    14,    15,    23, 
+          14,    13,     9,    19,    13,    17,    14,    10, 
+          20,    10,    13,    16,    14,    15,    11,     9, 
+          11,    15,    16,    15,    15,    15,    15,    15, 
+          11,    18,    13,    17,    14,    15,    14,    16, 
+          14,    15,    15,    14,    15,    19,    13,     7, 
+           9,    14,    14,    18,    17,    13,    12,    14, 
+          15,    13,    11,    23,    14,    15,    15,    15, 
+          19,    14,    15,    16,    15,    15,    16,    14, 
+          14,    11,    18,    17,    13,    19,    13,    12, 
+          13,    14,    17,    14,    14,    15,    13,    14, 
+          15,    15,    15,    11,     8,    17,    14,    15, 
+          16,    16,    13,    17,    14,    17,    15,    13, 
+          16,    15,    15,    16,    16,    16,    15,    14, 
+          16,    14,    14,    15,    15,    16,    15,    16, 
+           8,    13,    15,    14,    14,    14,    16,    14, 
+          22,    13,     8,    16,    16,    14,    15,    15, 
+          14,    15,    15,    15,    15,    15,    15,    14, 
+          15,    15,    15,    15,    16,    14,    15,    15, 
+          14,    15,    15,    14,    22,    14,    16,    15, 
+          16,    17,    12,    12,    12,    17,    15,    15, 
+          12,    16,    20,    16,    13,    13,    18,    19, 
+          16,    19,    17,    11,    10,    14,    16,    16, 
+          15,    13,    14,    15,     8,    11,    19,    17, 
+          16,    16,    16,    26,    25,     5,    16,    14, 
+           9,    15,    11,    16,    16,    15,    17,    15, 
+          14,    14,    15,    15,    15,    15,    13,    14, 
+          15,    11,     9,    17,    22,    12,    18,    17, 
+          14,    17,    16,    10,    16,    11,    17,     8, 
+          14,    17,    11,    16,    20,    11,    12,    14, 
+          10,    16,    13,    14,    15,    16,    14,    14, 
+          19,    21,    11,    10,    15,    16,    13,    13, 
+          21,    16,    20,    15,    15,     6,    16,    16, 
+          10,    16,    20,    16,    15,    17,    17,    12, 
+          13,     9,    19,    15,    15,    15,    17,    19, 
+          14,    19,     6,    17,    17,    17,    19,    16, 
+          16,    15,    14,    15,    16,    14,    12,    14, 
+          19,    14,    13,    12,    15,     8,    16,    14, 
+          16,    16,    16,    15,    14,    17,    19,    10, 
+          13,    14,    14,    17,    20,    10,    17,    14, 
+          19,    13,    10,    19,    15,     9,    19,    14, 
+          15,     9,    16,    14,    15,    10,    14,    15, 
+          17,    18,    10,    16,    23,    16,    14,    14, 
+          14,    15,    13,    18,    16,    16,    15,    18, 
+          15,    15,    15,    14,    16,    12,    18,    21, 
+          22,    13,    17,    15,    14,    14,    15,    15, 
+          15,    15,    13,    19,    10,    15,    19,    13, 
+          15,    17,    20,    13,    17,    13,    16,    16, 
+          16,     9,     4,    10,    17,    13,    12,    14, 
+          12,    15,    17,     9,    18,    10,    15,    15, 
+           9,    12,    14,    16,    13,    16,    14,    16, 
+          16,    15,    11,    19,     9,    20,    12,    16, 
+          13,    18,    11,    13,    13,    10,    18,    14, 
+          12,    11,    16,    16,    15,    15,    11,    21, 
+          14,    16,    18,     9,    11,    16,    15,     8, 
+          15,    14,    10,    15,    18,    15,    15,    15, 
+          13,    10,    13,    15,    15,    16,    17,    20, 
+          15,    19,    22,    15,     7,    14,    15,    17, 
+          15,    15,    14,    15,     8,    23,    15,    15, 
+          18,    19,    18,    18,    17,    16,    18,    21, 
+          19,    13,     7,    17,    18,     8,    10,    19, 
+          14,    15,    15,    15,    15,    14,    15,    16, 
+          15,    13,    20,    13,    16,    14,    15,    17, 
+          10,    10,    13,    15,    15,    16,    16,    13, 
+          12,    15,    13,    17,    11,    16,    12,    13, 
+          15,    12,    17,    15,    15,    14,    18,    13, 
+          15,    15,    15,    15,    16,    14,    23,    20, 
+          18,    19,    22,     9,    18,    19,    11,    14, 
+          16,    15,    17,    14,    16,    17,    16,    16, 
+          16,    13,    13,    16,    16,    15,    16,    11, 
+          16,    15,    16,    16,    11,    21,    21,    17, 
+          16,    14,    16,    17,    13,     8,    15,     9, 
+          14,    16,    12,    13,    14,    21,    13,    18, 
+          15,    15,    12,     8,     1,    21,    14,    15, 
+           8,    11,    15,    16,    20,    15,    14,    15, 
+          17,    16,    11,    26,    21,    17,    12,    11, 
+          18,    15,    15,    15,    14,     9,    18,    14, 
+          12,    14,    14,    14,    14,    14,    15,    15, 
+          14,    14,    15,    15,    15,    16,    19,    23, 
+          17,    18,    18,    20,    18,    18,    16,    15, 
+          20,    13,    12,    16,    12,    17,     8,    18, 
+          15,     8,    20,    19,    15,    15,    15,    15, 
+          22,    18,    13,    17,    15,    16,    15,    15, 
+          14,    13,    15,    16,    16,    12,    17,    14, 
+          19,    13,    15,    16,    14,    16,    16,     7, 
+          20,    14,    19,    15,    15,    26,    17,    15, 
+          14,    17,     9,    14,    15,    15,    15,    15, 
+          15,    15,    15,    15,    14,    15,    15,    15, 
+          13,    20,    15,    16,    15,    16,    15,    21, 
+          16,    15,    14,    14,    16,    14,    16,    15, 
+          15,    15,    14,    21,    21,    12,    16,    15, 
+          16,    20,    16,    14,    15,    15,    15,    15, 
+          14,    16,    15,    14,    15,    17,    14,    15, 
+          15,     9,    15,    17,    15,    14,    16,    12, 
+          12,    16,    18,    13,    16,    14,    14,    16, 
+          16,    12,    22,    15,    16,    14,    15,    15, 
+          16,     8,    15,    15,    15,    15,    15,    15, 
+          15,    15,    16,    17,    12,    16,    15,    15, 
+          14,    17,    14,    16,    15,    15,    16,    15, 
+          14,    15,    15,    15,    14,    15,    16,    15, 
+          15,    15,    16,    15,    14,    19,     6,    14, 
+          14,    15,    14,    15,    15,    15,    15,    15, 
+          15,    15,    16,    12,    20,    22,    14,    16, 
+          15,    14,    11,    12,    18,    12,    13,    17, 
+          13,    11,    17,    16,    15,    16,    12,    16, 
+          17,    16,    15,    16,    15,    16,    16,    15, 
+          13,    14,    14,    16,    15,    14,    21,    18, 
+          15,    20,    20,    17,    12,    11,     9,    10, 
+          15,    14,    16,    19,    22,    22,    21,    16, 
+          15,    17,    19,    17,    19,    14,    12,    11, 
+          13,    14,    16,    16,    15,    16,    14,    15, 
+          21,    18,    17,    13,    11,    12,    12,    20, 
+          17,    11,    15,    19,    18,    20,    13,    17, 
+          13,    12,    14,    12,    20,    13,    13,    15, 
+          13,    14,    16,    12,    19,    17,    18,    15, 
+          12,    16,    17,    16,    20,    16,    17,    20, 
+          16,    15,    16,    14,    15,     9,    14,    20, 
+          12,    13,    16,    14,    17,    13,    15,    11, 
+          15,    16,    15,    20,    14,    12,    19,    12, 
+          15,    16,    14,    15,    14,    15,    16,    24, 
+          17,    21,    12,    17,    14,    13,    17,     8, 
+          12,    13,    14,    17,    19,    21,    19,    17, 
+          15,    16,    11,    22,    16,    15,    15,    15, 
+          14,     9,    14,    14,    16,    14,    15,    14, 
+          20,    16,    16,    18,    12,    14,    19,    16, 
+          10,    18,    13,    12,    19,    18,    12,    12, 
+          11,    13,    12,    19,    10,    13,    18,    14, 
+           7,    20,    14,    15,    15,    15,    15,    15, 
+          19,    16,    19,    18,    19,    17,    14,    10, 
+          15,    17,    13,    16,    14,    21,    17,    19, 
+          16,    15,    14,    12,    18,    15,    18,    12, 
+          18,     6,    18,    15,    15,    15,    15,    15, 
+          11,    15,    13,    19,    22,    17,    16,    13, 
+          17,    13,    14,    15,     7,    18,    20,    10, 
+          15,    14,    20,    23,    16,     9,    17,    15, 
+          12,    13,    17,    19,    11,    17,    14,    18, 
+          21,     9,    12,    14,    14,    15,    19,    19, 
+          12,    10,    19,    19,    19,    16,    21,    15, 
+          12,    21,    11,    13,    15,    16,    13,    18, 
+          16,    11,    14,    13,    15,    15,    13,    17, 
+          15,    16,    15,    21,    14,    14,    15,    10, 
+          15,    16,    14,    14,    17,    17,    16,    15, 
+          14,    14,    15,    15,    16,    16,    14,    19, 
+          16,    16,    14,    14,    15,    10,    17,    16, 
+          15,    14,    13,     8,    19,    14,    15,    15, 
+          12,    21,     8,    15,    19,    13,    16,    13, 
+          21,    14,    15,    15,    15,    15,    15,    16, 
+          13,    15,    16,    14,    17,    13,    16,    14, 
+          15,    14,    15,    17,    21,    15,    16,    15, 
+          15,    12,    12,    16,    15,    19,    16,    14, 
+          15,    15,     9,    19,    18,    16,    15,    15, 
+          21,    13,    20,    11,    15,    14,    16,    14, 
+          22,    18,    16,    14,    17,    17,    11,    17, 
+          17,    18,     7,    21,    15,    14,    14,    12, 
+          12,    17,    15,    17,    13,    18,    15,    10, 
+          13,    10,    14,    12,    17,    20,    17,    12, 
+          15,    14,    16,    19,    15,    17,    17,    18, 
+          15,    17,    15,    14,    15,    14,    15,    15, 
+          15,    15,    22,    23,    18,    15,    15,    15, 
+          14,    16,    12,    18,    20,    12,    18,    21, 
+          18,    17,    15,    13,    12,    17,    21,    21, 
+          14,    16,    16,    17,    17,    17,    16,    16, 
+          14,    15,    14,    14,    14,    15,    15,    16, 
+          12,    17,    21,    17,     9,    14,    18,    13, 
+          17,    15,    15,    17,    18,    16,    14,    14, 
+           8,    14,    15,    15,    15,    15,    15,    15, 
+          15,    15,    15,    15,    15,    14,    23,    15, 
+          15,    15,    15,    14,    15,    15,    15,    10, 
+           8,    17,    16,    14,    16,    15,    15,    14, 
+          15,    15,    15,    15,    14,    16,    10,    20, 
+          19,    11,    14,    10,    17,    16,    13,    10, 
+          15,    15,    16,    15,    15,    15,    15,    16, 
+          14,    21,    14,    15,    11,    15,    14,    15, 
+          14,    14,    15,    15,    15,    15,    16,     6, 
+          17,    15,    16,    16,    15,    14,    12,    17, 
+          13,    16,    12,    16,    14,    14,    16,     8, 
+          14,    16,    16,    14,    18,    12,    20,    15, 
+          16,    15,    14,    17,    17,    14,    13,    16, 
+          14,    14,    13,    16,    14,    15,    16,    15, 
+          15,    15,    15,    15,    16,    20,    23,    10, 
+          15,    16,    18,    13,    15,    15,    15,    16, 
+          15,    15,     7,    17,    14,    15,    15,    16, 
+          11,    17,    14,    14,    14,    14,    16,    13, 
+          13,     9,    23,    15,    15,    15,    15,    15, 
+          19,    19,    13,    15,    20,    17,    18,    10, 
+          17,    15,    15,    13,    12,    13,    13,    16, 
+          16,    15,    14,    14,    15,    13,     7,     9, 
+          16,    17,    16,    22,    18,    16,    20,    15, 
+          18,    19,    17,    13,    14,    20,    14,    16, 
+          14,    17,    18,    14,    14,    15,    13,    20, 
+          14,    18,    13,    14,    10,    17,    19,    13, 
+           9,     8,     9,    17,    15,    15,    15,    15, 
+          22,    13,    16,    17,    16,    14,    21,    20, 
+          19,    19,    16,    16,    15,    13,    14,    16, 
+          10,    15,    11,    19,    13,    17,    13,    20, 
+          14,     5,    11,    19,    17,    16,    16,    15, 
+          14,    16,    15,    16,    18,    18,    13,    14, 
+          18,    18,    22,    20,    18,    16,     7,    11, 
+          15,    16,     9,    17,    14,    15,    15,    15, 
+          19,    12,    15,    21,    13,    15,    14,    17, 
+          11,    12,    20,    15,    16,    11,    19,    14, 
+          20,    10,    15,    18,    10,    20,    12,    18, 
+          16,     9,    17,    15,    17,    13,    19,     9, 
+          17,    13,    14,    19,    14,     9,    14,    19, 
+          18,     9,    15,    17,    19,    15,    21,    13, 
+          16,    18,    18,    17,    24,    12,    16,    15, 
+          16,    16,    17,    16,    16,     9,    16,    13, 
+          15,    15,    22,    17,    16,    16,    15,    17, 
+          17,    17,    16,    15,    16,    17,    17,    17, 
+          14,    14,    16,     8,    16,    16,    16,    12, 
+          15,    14,    16,    17,    14,     9,    19,    22, 
+          19,    12,    21,    24,    12,    16,    15,    13, 
+          17,     7,    12,    23,    14,    15,    18,    12, 
+          14,    15,    10,    20,    17,    13,    21,    10, 
+          11,     9,    15,    18,    13,    16,    15,    14, 
+           9,    18,    15,    14,    16,    14,    22,    16, 
+          10,    15,    15,    15,    18,    12,    15,    18, 
+          15,    15,    14,    15,     5,    15,    14,    15, 
+           9,    19,    15,    18,    16,    14,    14,    14, 
+          16,    17,    18,    14,    16,    17,     8,    20, 
+          19,    17,    16,    12,    19,     5,     7,    14, 
+          16,    14,    15,    13,    19,     9,    21,    12, 
+          13,    16,    15,    14,    15,    16,     8,    13, 
+          14,    12,    12,    17,    21,    17,    11,    18, 
+          12,    19,    13,    19,    11,    20,    11,    12, 
+          20,    10,    20,    10,    20,    10,    21,    10, 
+          22,    17,    11,    16,    18,    16,     7,    13, 
+          12,    10,    14,    14,    16,    16,    15,    15, 
+          11,    14,     9,    13,    16,    14,    18,    18, 
+          14,    14,    12,    14,    15,    14,    13,    13, 
+           8,    12,    14,    14,    14,    19,    21,    15, 
+          14,    15,    15,    16,    16,    15,    16,    15, 
+          21,    13,    14,    15,    20,    10,    14,    16, 
+          20,    18,    14,    15,    14,    15,    15,    11, 
+          15,    15,    15,    15,     7,    17,    14,    15, 
+          14,    16,    18,    16,    13,    16,    14,    15, 
+          14,    23,    14,    15,    15,    15,    15,    15, 
+          14,    14,    15,    15,    15,    15,    15,    15, 
+          16,    18,    15,    14,    12,    11,    14,    15, 
+          14,    19,    20,    16,    16,    15,    15,    15, 
+          11,    13,    18,    12,    11,    12,    13,    14, 
+          16,    14,    17,    16,    13,    15,    17,    16, 
+          13,    21,    13,    18,    19,    15,    15,    15, 
+          16,    14,    12,     9,    14,    15,    15,    20, 
+          28,     9,     9,    17,    14,    15,    14,    14, 
+          13,    11,     9,    14,    19,    19,    15,    16, 
+          16,    11,    20,    21,     5,    10,    12,    12, 
+          15,    15,    15,    15,    14,     8,    15,    14, 
+          15,    20,     8,    13,    16,    14,    11,    13, 
+          17,    13,    11,    12,    18,    18,    12,    13, 
+          16,    16,    15,    13,    10,     8,    11,    15, 
+           8,    17,    19,    13,    14,    13,    15,    13, 
+          15,    15,    13,    18,    16,    17,    17,    14, 
+          19,    14,    18,    16,    17,    14,    13,    17, 
+          17,    12,    16,    17,    15,    19,    17,    17, 
+          15,    17,    18,    10,    15,    19,    13,    12, 
+          16,    15,    20,    10,    15,    15,    15,    15, 
+          16,    15,    19,     9,     9,    16,    12,    14, 
+          14,    14,    10,     9,    19,    15,    15,    15, 
+          15,    17,    13,    13,    20,    14,    16,    16, 
+          17,    13,    14,    19,     8,    15,    16,    13, 
+          17,    15,    17,     8,    12,    10,    18,    12, 
+          14,    16,    19,    14,    18,    20,     9,    10, 
+          10,    16,    19,    10,    20,    16,    15,    18, 
+          15,    16,    13,    25,    14,     6,    16,    16, 
+          15,    15,    14,    21,    16,    14,    15,    14, 
+          14,    14,    19,    15,    16,    14,    16,    15, 
+          22,    23,     7,    15,    14,    17,    11,    16, 
+          17,    14,    18,    13,    17,    11,    11,    12, 
+          15,    16,    16,     9,    14,    17,    12,    20, 
+          17,    16,    16,    12,    18,    19,    16,    19, 
+          11,    15,    10,    14,    13,    17,    17,    12, 
+          12,    12,    15,    14,    13,    12,    20,    16, 
+          19,    17,    14,    14,    14,    14,    13,    22, 
+          17,    12,    14,    15,    14,    13,    14,    14, 
+          16,    18,    12,    16,    15,    16,    15,    14, 
+          16,    13,    16,    13,    12,    22,    10,    22, 
+          16,    15,     4,    16,    14,    15,    15,    15, 
+          17,    14,    14,    17,    13,    17,    15,    16, 
+          15,    15,    16,    14,    22,    21,    11,    14, 
+          15,    11,    17,    19,    15,     6,    10,    15, 
+          15,    16,    16,    21,    13,    16,    15,    15, 
+          13,    15,    14,    11,    12,    19,    19,    12, 
+          20,    22,    18,    19,    14,    13,    11,    14, 
+          16,    15,    15,    20,    13,    13,    10,    19, 
+          15,    11,    17,     9,    10,    17,    15,    14, 
+          13,    18,    15,    12,    15,    13,    13,    13, 
+           6,    16,    14,    15,    15,    15,    15,    15, 
+          13,    17,    16,    14,    13,    15,     9,    15, 
+          13,     8,    15,    14,    14,    15,    10,    14, 
+          22,    10,    14,    18,    13,    14,    15,    16, 
+          13,    13,    15,     9,    15,    10,    11,    16, 
+          12,    14,    14,    17,    15,    14,    16,    14, 
+          16,    16,    16,    15,    15,    15,    15,    15, 
+          13,    15,    15,    16,    16,    15,    14,    13, 
+          16,    15,    14,    12,    13,    15,    17,    18, 
+          15,    15,    16,    15,    24,    20,    14,    17, 
+          14,    12,    12,    11,    11,    13,    15,    16, 
+          12,    18,    15,    13,     8,    17,    15,    16, 
+          15,    15,    15,    15,    15,    15,    16,    15, 
+          27,    23,    17,    14,    15,    13,    18,    17, 
+          14,    12,    24,    22,    15,    19,    22,    14, 
+          15,    15,    16,    16,    24,    13,    15,    15, 
+          18,    13,    16,    15,    15,    15,    15,    14, 
+          17,    17,    16,    16,    16,    16,    14,    14, 
+          19,    14,    13,    16,    14,    16,    15,    16, 
+          14,    14,     8,    16,    14,    14,    15,    14, 
+          14,    14,    15,    16,    15,    15,    15,    15, 
+          23,    15,    15,    15,    15,    15,    15,    15, 
+          15,    15,    15,    14,    14,    15,    15,    15, 
+          15,    16,    13,    25,     3,     7,    14,    15, 
+          15,    15,    15,    14,     8,    14,    14,    15, 
+          15,    15,    15,    15,    12,     5,    16,    16, 
+          10,    16,    17,    14,    14,    15,    11,     8, 
+          11,    13,    13,    16,    15,     9,    13,    18, 
+          18,    20,    21,    20,    20,    19,    18,    17, 
+          12,     9,     8,    10,    14,    17,    18,    19, 
+          15,    13,     8,    12,    13,    18,    19,    15, 
+          15,    15,    15,    15,    15,    15,    12,     8, 
+          15,    14,    16,    14,    12,    14,    18,    20, 
+          19,    16,    18,    17,    14,    13,    11,     8, 
+          14,    11,    14,    17,    19,    18,    14,    12, 
+          16,    19,    19,    18,    14,    14,    22,    19, 
+          19,    23,    18,    13,    13,     9,    14,    13, 
+          13,    15,    15,    17,    17,    22,    15,     9, 
+          16,    15,    14,    15,    16,    15,    14,    15, 
+          13,    22,    15,    14,    14,    16,    14,    10, 
+          16,     9,    12,     6,    17,    13,    21,    14, 
+          19,    17,    13,    11,    17,    12,    13,    16, 
+          20,    23,     6,    11,    13,    11,    21,    14, 
+          14,    17,     9,     9,    15,    14,    15,    15, 
+          15,    15,    13,    11,     9,    13,    16,    18, 
+          13,    11,    12,    17,    19,    22,    22,    21, 
+          14,    19,    11,    15,     9,    14,    13,    12, 
+          21,    17,    13,    19,    11,    17,    15,    13, 
+          11,    14,    15,    14,     9,    16,    13,    16, 
+          16,    20,    19,    16,    12,    11,    14,    19, 
+          13,    13,    15,    21,    12,    18,    18,    15, 
+          15,    16,    16,    15,    12,    15,    15,    17, 
+          14,    15,    15,    16,    14,    20,    14,    16, 
+          15,    15,    12,    14,    14,    15,    16,    15, 
+           6,    13,    16,    15,    15,    15,    15,    15, 
+          17,    22,    14,    17,    14,    15,    16,    15, 
+          16,    15,    16,    17,    11,    20,    16,    10, 
+          16,    14,    15,    15,    14,    14,    13,    22, 
+          16,    17,    17,     9,    15,    15,    17,    14, 
+          19,    20,    13,    17,    14,    15,    13,    19, 
+          14,    11,    17,    13,    16,    11,    16,    21, 
+          15,    16,    15,    14,    17,    16,    12,    16, 
+          17,     9,    15,    14,    16,    16,    15,    16, 
+           9,    14,    15,    16,    16,    14,    15,    10, 
+          12,    10,    14,    14,    19,    13,    18,    18, 
+          15,    12,    17,     7,    23,    21,    16,    15, 
+          22,     9,    17,    16,    15,    20,    17,    15, 
+           9,    14,    15,    15,    14,    15,    14,    18, 
+          13,    16,    18,    14,    15,    15,    18,    13, 
+          14,    15,    14,    19,    16,    17,    11,    13, 
+          15,    24,    22,    14,    15,    15,    15,    15, 
+          14,    16,    17,    14,    16,    15,    15,    15, 
+          16,    14,     8,     3,    22,    14,    14,    14, 
+          15,     7,     8,    14,    12,    13,    16,    16, 
+          18,    11,    13,    17,    16,    15,    14,    14, 
+          18,    18,    14,     8,    16,    19,    17,    12, 
+          13,    17,    14,    17,    14,    19,    10,    17, 
+          16,    15,    15,    15,    15,    15,    14,    16, 
+          17,    15,    15,    15,    14,    15,    14,    15, 
+          10,    15,    16,    14,    16,    21,    11,    15, 
+          16,    13,    14,     6,    21,    15,    16,    19, 
+          13,    16,    16,    19,    13,     8,    15,    14, 
+          17,    14,    13,    18,    15,    14,    16,    14, 
+          15,    16,    23,    13,    16,    15,    15,    15, 
+          15,    15,    15,    15,    15,    17,     9,    12, 
+          22,     9,    15,    14,    10,     8,    22,    14, 
+          15,    15,    15,    14,    15,    16,    14,    22, 
+          11,    11,    21,    14,    16,    17,    11,    13, 
+          20,    19,    15,    13,    10,    18,    12,    12, 
+          10,    15,    15,     9,    14,    15,    16,    16, 
+          15,    13,    17,    12,    18,    13,    17,    14, 
+          13,    14,    21,    10,    23,    10,    17,    16, 
+          12,    19,    13,    12,    19,    14,    21,    10, 
+          16,    15,    14,    14,    15,    17,    16,    17, 
+          15,    15,    15,    15,    15,    16,    15,    17, 
+          10,    17,     9,    16,    13,    12,    13,    14, 
+          15,    13,    13,     3,     9,    25,    13,    15, 
+          15,    12,    15,    12,    13,    16,    18,    21, 
+          14,    16,    14,    15,    12,    18,    14,    16, 
+          20,    16,    12,    14,    14,    14,    11,    11, 
+          15,    17,    10,    15,    14,    17,    13,    17, 
+          13,    18,    13,     8,    11,    20,    15,    16, 
+          19,    17,    18,    21,    12,    17,    13,    21, 
+          17,    17,    15,    11,    17,    12,    19,    20, 
+          14,    14,    15,    14,    15,    17,    17,    16, 
+          15,    12,    14,     8,    14,    19,    17,    16, 
+          14,    12,    18,    11,    13,    16,    22,    16, 
+          11,    17,    14,    15,    20,    16,    10,    21, 
+          16,    14,    14,    10,    11,    21,    11,    16, 
+          16,    16,    13,    13,    10,    19,    15,    21, 
+          14,    15,    12,    16,    11,    20,    19,    17, 
+          19,    17,    16,    15,    15,    15,    15,    15, 
+          15,    24,    17,    16,    15,    15,    15,    15, 
+          15,    15,    15,    15,    17,    15,    17,    16, 
+          20,    13,    14,    14,    14,    15,    20,    12, 
+          18,    16,    14,    19,    16,    10,     9,    13, 
+          16,    16,    15,    15,    18,    14,    13,    18, 
+          14,    10,    16,    18,    20,    11,    11,    19, 
+          11,    13,    17,    14,    16,    15,    20,     8, 
+          14,    15,    15,    16,    15,    13,    14,    19, 
+          16,    14,    11,    18,    17,    15,    20,    15, 
+          15,    22,     9,     9,    17,    15,    15,    15, 
+          14,    15,    16,    17,     7,    15,    12,    20, 
+          20,    21,    15,    10,    18,    15,    16,    16, 
+          14,     9,    13,    14,    14,    18,    17,    14, 
+          14,    15,    18,    13,    10,    17,    16,    14, 
+          10,    16,    16,    14,    15,     8,    17,    15, 
+          15,    15,    13,    22,    12,    16,    14,    15, 
+          16,    14,    16,    16,    15,    18,    12,    12, 
+          15,    18,    15,    15,    15,    12,    15,    18, 
+          15,    21,    15,    10,    17,    17,    11,    19, 
+          13,    16,    19,    10,    17,    14,    12,    19, 
+           8,    22,    19,    14,    15,    16,    15,    15, 
+          15,    14,    15,    14,    15,     6,    19,    15, 
+          12,    12,    22,     9,    17,    14,    13,    14, 
+          14,    18,    14,    14,    19,    14,     8,    15, 
+          14,    18,    14,     9,    12,    14,    15,    14, 
+          14,    14,    22,    11,    16,    14,    19,    10, 
+          13,    19,    13,    15,    15,    18,    13,    13, 
+           9,    19,    12,    18,    17,    18,    15,    17, 
+          15,    16,     8,    18,     5,    14,    16,    16, 
+          15,    15,    15,    12,    22,    11,    14,    14, 
+          15,     7,    17,    15,    14,     9,    21,    17, 
+          17,    18,     8,    17,    12,    17,    16,    14, 
+          18,    14,    19,    14,    10,    10,    14,    14, 
+          18,    16,    15,    13,    15,    14,     9,    17, 
+          13,    18,    14,    19,    12,    14,    15,    16, 
+          20,    11,    19,    11,    16,    15,    14,    20, 
+          12,    15,    15,    14,    16,    16,    15,    16, 
+          21,    12,    17,    13,    14,    12,    10,    16, 
+          13,    16,    16,    14,     8,    16,    21,    18, 
+          12,     9,    19,    15,    11,    13,    15,    18, 
+          12,    13,    16,    22,    15,    14,    17,    18, 
+          14,    15,    16,    12,    14,    14,    15,    14, 
+          13,    14,    14,    11,    14,    15,    11,    15, 
+          17,    13,     9,     8,    12,    14,    16,    16, 
+          15,    13,    18,    15,    13,    15,    14,    14, 
+          15,    15,    15,    16,    17,    22,    12,    15, 
+          16,    15,    16,    14,    14,    12,    17,    15, 
+          11,    15,    14,    14,    15,    15,    17,    16, 
+          16,    16,    24,     5,    12,    14,    14,    15, 
+          12,    11,     9,     8,     8,     9,    13,    15, 
+          19,    18,    16,    14,    11,     9,     9,    10, 
+          12,    13,    11,    13,    11,    11,    10,    12, 
+          14,    15,    15,    15,    14,    13,    11,    10, 
+          14,    13,    14,    13,    13,    14,    14,    14, 
+          16,    13,    11,     9,    11,    13,    11,    11, 
+          15,    14,    14,    14,    13,    13,    11,    13, 
+          14,    15,    15,    16,    16,    15,    15,    11, 
+          14,    15,    14,    15,    14,    13,    14,    14, 
+          14,    10,     9,    14,    15,    15,    14,    14, 
+          17,    21,    22,    21,    18,    15,    15,    14, 
+          17,    18,    21,    21,    22,    21,    21,    21, 
+          16,    16,    15,    15,    14,    14,    17,    16, 
+          15,    13,    13,    15,    15,    14,    16,    14, 
+          16,    16,    16,    16,    18,    21,    21,    22, 
+          22,    18,    16,    15,    15,    15,    15,    16, 
+          18,    17,    18,    19,    17,    14,    14,    13, 
+          15,    14,    15,    15,    15,    15,    16,    16, 
+          17,    15,    14,    16,    14,    16,    10,    22, 
+          15,    13,    25,     9,    15,    13,    21,    18, 
+          16,     7,    10,    16,    15,    15,    15,    15, 
+          16,    15,    15,    15,    15,    15,    16,    16, 
+          15,    15,    15,    15,    14,    15,     7,    17, 
+          15,    15,    15,    15,    15,    15,    15,    15, 
+          15,    15,    16,    15,    15,    15,    15,    15, 
+          15,    15,    15,    15,    14,    15,    14,    15, 
+          14,    15,    15,    16,    15,    16,    15,    14, 
+          15,    14,    15,    16,    15,    15,    15,    14, 
+          16,    15,    15,    15,    15,    15,    15,    15, 
+          14,    21,    16,    15,    15,    15,    15,    15, 
+          15,    14,    15,    15,    15,    16,    14,    15, 
+           9,    16,    18,    15,    15,    16,    12,    17, 
+          16,    10,     7,    19,    14,    15,    15,    15, 
+          18,    14,     9,    16,    12,    14,    15,    15, 
+          18,    14,    14,    14,    15,    15,    14,    14, 
+          16,    15,    15,    15,    14,    10,    23,    17, 
+          14,    15,    15,    15,    15,    15,    15,    15, 
+          16,    15,    15,    16,    15,    16,    14,    14, 
+          16,    15,    16,    14,    15,    15,    16,    14, 
+          16,    14,    14,    14,    15,    15,    15,    15, 
+          15,    16,    15,    17,    14,    15,    14,    16, 
+          15,    15,    16,    15,    14,    16,    14,    14, 
+          15,    21,    10,    19,    14,    15,    10,    17, 
+          21,    15,    18,    15,    14,    17,    15,    14, 
+          15,    15,    14,    15,    15,    15,    16,    14, 
+          20,    10,     8,    16,    14,    25,    16,    15, 
+          15,    12,    16,    15,    16,    16,    14,    13, 
+          15,    16,    15,    15,    15,    15,    15,    15, 
+          15,    15,    15,    15,    16,    15,    15,    15, 
+          16,    15,    16,    15,    15,    15,    15,    15, 
+          15,    15,    15,    15,    15,    15,    14,    13, 
+          15,    15,    15,    16,    15,    15,    16,    14, 
+          15,    15,    15,    14,    17,    14,    15,    15, 
+          15,    16,    15,    15,    15,    16,    16,    15, 
+          15,    15,    16,    14,    16,    14,    14,    16, 
+          16,    19,    16,    16,    15,    15,    14,    16, 
+          16,    17,    14,    15,    15,    15,    14,    16, 
+          16,    16,    16,    16,    16,    15,    14,    16, 
+          16,    15,    14,    15,    16,    15,    18,    13, 
+          15,    15,    15,    15,    14,    16,    15,    15, 
+          15,    15,    15,    14,    15,    14,    16,    16, 
+          18,    16,    15,    15,    15,    15,    15,    16, 
+          14,    15,    16,    16,    15,    14,    15,    15, 
+          15,    14,    18,    21,    28,    10,    17,    15, 
+          16,    14,    17,    14,    14,    14,    16,    16, 
+          15,    15,    15,    16,    15,    15,    15,    15, 
+          14,    16,    16,    15,    15,    15,    15,    16, 
+          16,    10,    15,    15,    18,    25,     8,    15, 
+          16,    15,    15,    15,    15,    14,    15,    15, 
+};
+
+static long _vq_lengthlist_res1024_0c10x8[] = {
+        4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,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,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,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,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+       17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+};
+
+static long _vq_ptr0_res1024_0c10x8[] = {
+           20,   481,  1033,  1578,  2103,  2634,  3156,  3742,
+         4303,  4860,  5413,  5937,  6549,  7093,  7545,  8092,
+         8571,  9076,  9587, 10112,   -21,   -22,   -23,   -24,
+          -25,   -26,   -27,   613,   -29,   319,   823,   -32,
+          -33,    41,   824,   -36,   -37,   -38,   613,   319,
+          -41,   613,   -43,   319,   823,   613,   -47,   -48,
+          160,   824,   -51,   -52,   318,   -54,   -55,   612,
+          413,   -58,   -59,   159,   827,   -62,   -63,   160,
+          -65,   615,   824,   -68,   -69,   -70,   -71,   -72,
+          -73,   613,   159,   818,   158,   748,   -79,   613,
+           41,   -82,   -83,   238,   528,   -86,   158,   162,
+          -89,   -90,   818,   -92,   415,   -94,   821,   -96,
+          747,   415,   -99,  -100,  -101,   818,  -103,    41,
+         -105,  -106,   818,  -108,  -109,  -110,   613,   826,
+         -113,   748,   614,   613,   528,  -118,  -119,  -120,
+         -121,  -122,   818,   747,  -125,   745,  -114,   -94,
+          614,  -130,  -131,  -132,  -133,   819,   747,  -128,
+         -137,  -138,   821,   826,   747,   821,  -143,  -144,
+         -145,  -146,  -133,   819,   416,  -150,  -151,  -152,
+         -153,  -154,   -33,   746,   160,  -158,  -159,  -160,
+         -161,   818,   527,  -164,    41,   614,  -160,  -387,
+          156,  -168,  -171,  -161,  -169,   692,  -175,   745,
+         -175,  -164,   158,   826,  -181,   160,   416,  -184,
+          527,  -182,  -178,  -188,  -161,  -128,  -189,  -192,
+         -103,  -190,   827,   825,  -197,  -175,  -195,   416,
+         -201,  -202,  -203,   745,   692,   158,  -207,   819,
+          745,   818,  -211,   529,   618,  -214,  -215,  -216,
+         -217,  -218,  -219,   612,   745,   -56,  -220,    41,
+          -48,  -222,  -227,   748,   320,   160,   748,  -232,
+         -233,   156,   829,   746,   822,  -238,  -239,  -240,
+          159,   746,  -128,  -244,  -245,   613,   159,   158,
+         -249,  -250,    41,   820,  -109,  -443,   614,  -254,
+         -257,  -113,  -255,  -258,  -259,  -262,  -263,  -133,
+         -260,  -266,   826,  -268,   746,  -270,  -271,   613,
+          528,  -274,  -275,   748,   821,  -278,   826,  -276,
+         -281,   819,   826,   529,  -285,  -286,  -287,  -288,
+         -289,  -290,  -291,   238,   239,  -294,   157,  -296,
+         -297,  -298,   238,  -300,   746,   241,   240,  -304,
+         -305,   414,  -307,   157,  -309,  -310,  -311,   239,
+         -302,  -279,  -315,   318,   240,  -318,  -319,  -320,
+         -307,   238,   414,  -324,  -325,  -326,  -327,   413,
+          691,   318,  -321,  -332,   318,  -334,   318,   825,
+         -337,   414,   158,  -340,  -341,  -342,  -343,  -344,
+          239,  -346,   239,   828,  -349,  -328,   747,   239,
+         -353,  -327,   820,  -356,   161,  -354,  -359,   691,
+         -357,  -362,   239,  -364,  -365,  -366,   413,  -335,
+          240,   827,  -371,  -372,  -373,   241,   616,   828,
+         -368,  -378,  -379,  -380,  -381,  -382,   156,  -384,
+         -385,  -386,  -307,   238,  -387,   746,   822,   691,
+         -393,  -394,  -395,   612,   413,   746,   241,  -400,
+          159,  -388,  -403,   238,  -405,  -406,   612,   -56,
+          746,  -328,   746,  -412,   822,   615,  -415,  -416,
+         -417,   156,  -419,  -420,  -421,  -422,  -423,  -424,
+          318,   414,   820,  -428,  -429,  -430,  -431,  -432,
+          614,  -410,   158,  -436,  -437,   820,   -86,  -440,
+          820,  -442,  -439,  -451,  -438,  -446,   158,  -448,
+         -425,  -444,  -198,   240,   238,  -452,   827,  -456,
+          157,  -458,   158,   614,  -461,  -307,   -85,  -462,
+         -465,  -307,  -463,  -468,   158,  -466,  -471,  -472,
+         -473,   820,   414,  -376,  -307,  -305,  -479,  -480,
+         -476,  -482,  -483,  -484,  -485,  -486,  -487,  -488,
+          418,   417,  -491,  -492,  -493,   417,   419,  -496,
+         -497,  -498,  -499,   164,   417,  -502,  -503,   417,
+         -505,   835,    44,   836,   164,  -510,   834,  -512,
+          164,   834,  -515,   750,   838,  -518,  -519,  -520,
+          418,  -522,  -523,   835,  -525,   750,   838,  -528,
+         -520,   243,  -531,   838,   419,   835,  -535,  -536,
+          418,   834,   834,  -540,    93,   835,   836,   833,
+          834,   835,  -547,  -548,  -549,  -550,  -551,  -552,
+           93,   835,   751,  -556,  -493,   420, -1012,  -557,
+          694,  -560,  -563,  -564,  -565,  -566,  -567,    93,
+         -569,   832,    93,   835,   750,  -574,  -575,  -576,
+         -577,   835,   837,  -572,  -561,   418,  -583,   835,
+          750,  -583,   419,   755,  -589,  -590,  -591,   164,
+           93,  -594,   836,   837,   242,   750,  -599,   164,
+          752,   751,  -603,  -604,  -489,   694,   751,   836,
+          750,   532,   169,  -508,   322,   752,  -615,  -616,
+         -617,  -508,  -612,   836,  -621,  -493,   751,   242,
+         -625,  -626,   164,  -628,   532,  -630,  -631,  -632,
+         -633,    93,  -635,  -636,   837,  -638,    42,   169,
+          838,    93,  -643,   164,   164,   166,  -643,   322,
+          836,  -650,  -651,  -652,   833,   755,   166,  -503,
+         -657,   837,  -655,  -660,  -661,  -662,  -663,  -664,
+         -665,  -520,  -658,   834,   168,  -670,   418,  -672,
+           93,  -674,  -675,  -676,   418,   532,  -679,  -680,
+          752,    12,  -683,  -684,    93,   532,  -687,   418,
+         -689,   418,  -666,   168,  -693,  -694,  -695,  -696,
+         -697,   165,  -699,  -700,  -701,    94,  -703,   832,
+          533,    94,  -707,  -708,    12,  -705,  -690,    94,
+          168,  -697,   242,  -716,  -717,  -718,  -681,    96,
+           45,   168,   532,  -724,  -684,   242,   620,  -728,
+         -600,  -725,  -731,  -732,   832,   620,  -729,    95,
+         -737,  -738,  -739,    12,   619,   752,   839,  -744,
+         -745,    12,   749,   839,   621,  -750,   321,   165,
+         -753,  -754,  -755,   321,    94,   321,  -759,  -760,
+         -761,  -739,  -735,  -764,    94,  -762,   168,   322,
+           45,  -767,  -771,  -520,   750,  -774,  -775,  -776,
+          164,   619,  -779,  -780,  -781,   165,   242,    44,
+         -785,  -786,     2,  -782,  -789,  -790,  -655,    95,
+          322,   694,   531,   619,  -792,  -798,  -799,  -800,
+         -801,  -802,   694,   420,   753,  -806,  -807,   749,
+          532,  -810,   619,  -742,   242,  -814,  -815,  -816,
+         -817,  -818,  -819,  -820,  -821,  -702,   322,  -812,
+         -823,   168,  -825,  -828,  -672,    13,   835,  -697,
+          242,    94,  -832,  -836,  -837,  -838,  -732,  -834,
+         -767,   835,  -843,   165,  -845,   832,  -840,   167,
+         -849,  -850,  -851,  -852,   833,  -854,  -855,   749,
+          166,    93,  -859,   164,  -861,  -862,    93,   532,
+         -865,    42,  -867,   164,  -869,   165,  -871,   533,
+         -873,  -874,  -875,   749,   165,  -878,  -879,   749,
+         -881,   166,  -883,   531,   167,     2,  -887,  -888,
+         -889,   694,  -891,   531,  -893,   749,   244,   622,
+         -897,  -898,  -899,  -900,   694,    95,  -903,   619,
+         -905,   167,  -907,  -889,  -901,   244,  -911,  -912,
+         -913,  -914,  -915,   321,   322,   418,    13,   418,
+          322,  -922,   242,  -924,  -925,  -926,  -927,    42,
+         -929,   165,  -931,  -932,  -933,    12,  -935,  -936,
+           94,  -908,   533,  -937,  -933,  -939,  -943,   833,
+         -869,    95,    94,  -948,  -949,  -950,    42,  -945,
+         -881,   419,   833,  -956,    94,  -958,  -959,    42,
+         -961,     2,    13,  -964,  -965,  -966,  -967,  -757,
+         -953,    45,  -968,   321,  -973,   753,   322,  -976,
+         -977,  -739,   751,  -978,   168,  -982,  -983,   619,
+          242,  -986,   242,   167,  -989,  -905,   419,  -990,
+         -993,  -994,  -995,  -996,  -997,  -998,  -999,  -532,
+         -918,   418,   164, -1004, -1005, -1006,   419,   754,
+           95, -1010, -1011, -1012,    42,   419, -1013,   838,
+        -1017, -1018, -1019, -1013, -1014,   838, -1020, -1024,
+        -1025, -1026, -1027,   833,   166, -1030, -1012, -1000,
+          166, -1034, -1035, -1036, -1037, -1038,   421, -1040,
+        -1041, -1042, -1043, -1044,   422,   624, -1047,   535,
+        -1049, -1050, -1051,   758,   842,   326, -1055,   422,
+        -1057, -1058, -1059, -1060, -1061, -1062,   171, -1064,
+        -1065,    46,   624,   245, -1069, -1070, -1071, -1072,
+        -1073,    46,   173,   843, -1073,   176,   173,   423,
+          422, -1082, -1083,    46, -1085, -1080, -1047,   623,
+        -1089,   623, -1067,   424,    99, -1094, -1095,   173,
+        -1097,    46,   623, -1100, -1101,   422,   623, -1104,
+          422,   177,   173, -1075,   695,    98, -1111, -1112,
+        -1113,   534,   171, -1108,   535,    47, -1119, -1090,
+        -1231,   695, -1121, -1124,   536, -1122,   327, -1128,
+        -1129, -1130, -1131,   421, -1133, -1134, -1135,   171,
+           98,   421,   535,   324, -1141, -1142, -1143, -1065,
+        -1125, -1146, -1147,   695,   423, -1150, -1151, -1152,
+          173,   757, -1155,   423,   100, -1087,   844, -1160,
+           99,   424, -1163, -1087,   844,   759,   173,   623,
+          171, -1170, -1171, -1172, -1173, -1174, -1175,   757,
+          758, -1178,    14, -1180,   695,   843, -1183,   845,
+           14, -1186, -1187, -1188,   757,   173,   843,   173,
+          323,   695, -1195,   423, -1197, -1198, -1199, -1200,
+          173, -1202, -1203, -1188, -1165, -1206, -1207, -1208,
+          843,   845, -1211,   623,    97, -1212, -1215,   173,
+          323,   324, -1219,   177,   102, -1222, -1223, -1224,
+          757, -1226, -1227,   842, -1229,   845,   757,   845,
+        -1233,   324, -1235, -1236, -1237, -1227,   534, -1238,
+          323,   177, -1209,   175, -1245, -1246, -1247,   842,
+          847, -1250,   172, -1252,    15, -1254,   326, -1256,
+        -1257, -1258, -1259, -1188,   847,   324,   324,    47,
+        -1265,    14, -1267,    47,    15, -1270, -1087, -1260,
+        -1252,   845, -1275,   424,    14, -1273, -1279, -1280,
+        -1281, -1282, -1283, -1284, -1285,   758, -1052, -1277,
+          537, -1290, -1291, -1292, -1293,    97, -1287,   847,
+        -1297,   422, -1295, -1300, -1301,   624, -1298, -1285,
+          845,   842,    97, -1120, -1305, -1310, -1311,    46,
+        -1313,    97, -1315, -1316, -1317,   422,   538, -1320,
+          323,   842, -1323, -1324, -1325, -1326, -1327, -1328,
+          534, -1330, -1331, -1332, -1333,   422,   536, -1336,
+          245, -1308, -1339, -1317, -1337, -1334, -1340, -1344,
+          172,   534,   174, -1348, -1344, -1231,   323,   842,
+          421,    99, -1355, -1356,   422,   695, -1359,   535,
+           14,   535, -1363, -1364,   534,   245, -1367, -1368,
+        -1369, -1370, -1371, -1372,    97, -1374,   624, -1360,
+        -1052, -1375, -1377, -1380,   535,   424, -1383, -1384,
+        -1385,    97,   624,   245, -1389, -1390,    97,   424,
+           97,   534, -1395,    97, -1397, -1164, -1378, -1400,
+          759, -1402, -1403, -1404, -1405, -1406, -1065, -1398,
+           97,   846,   421,   421,    98, -1414,   423,   174,
+        -1417,   245,   625, -1420,   534, -1422, -1423,    97,
+        -1425,   624,   174, -1336,   695, -1260, -1431, -1432,
+          535,   424,   846, -1436, -1437, -1438, -1439, -1440,
+        -1441, -1442, -1443,   172, -1434, -1446,   695,   323,
+        -1449, -1450,   841,   759, -1453, -1454, -1455, -1456,
+        -1457, -1443, -1451, -1458, -1461,   842,   842,   846,
+        -1305,    97,   323,   842, -1469,   172, -1471, -1164,
+        -1465,   695, -1475,   172,   844, -1478,   534, -1480,
+        -1481,   841,    97, -1484, -1474,   325, -1482,    14,
+        -1400, -1487, -1473, -1490, -1493, -1494, -1495, -1496,
+          841, -1491,   625, -1500, -1501,   759, -1497, -1502,
+        -1495,    14, -1503,   423,    98,   695, -1511, -1512,
+        -1513, -1514, -1515, -1516,   695,    14,    46, -1520,
+           98, -1522, -1523, -1446, -1517,   175, -1527,    97,
+        -1529, -1530,   759, -1532,   534, -1534, -1135,   324,
+          841, -1538, -1482, -1536,   325, -1539, -1543, -1544,
+        -1545, -1546,   841, -1548, -1549,   695, -1551, -1552,
+        -1553, -1554, -1555,   841,   424, -1541, -1501,    15,
+        -1561, -1562, -1563, -1276, -1559,    47, -1567,   424,
+          534,   845,   841,    47, -1573, -1574, -1575,   759,
+        -1577, -1505, -1579, -1580, -1581, -1582, -1583, -1584,
+           48, -1586,   103, -1588, -1589,   247, -1591, -1592,
+          247, -1594, -1595, -1596,    48,   103, -1599,   427,
+          332, -1602, -1603,    48, -1605, -1606, -1607, -1608,
+          698,   761, -1611,   329, -1613,   698, -1615,   328,
+          761, -1618,   104,   863, -1621,   698, -1623, -1624,
+          761, -1626, -1627,   328,    49,   103, -1631,   328,
+        -1633, -1634, -1635, -1636, -1637,   103, -1639,   330,
+        -1641, -1642, -1643, -1644, -1645,   761,   699, -1648,
+        -1649, -1650,   760,   426, -1653, -1654, -1655,   760,
+          856,   860, -1659, -1660, -1661,   761, -1663,   856,
+        -1656,   539,   430, -1668,   856,   539, -1671, -1672,
+        -1611, -1665,   330, -1676,   429,   247, -1677, -1680,
+          859, -1682, -1683, -1684,   761, -1678, -1656, -1685,
+          864,   696, -1691, -1669,   331, -1694, -1695, -1696,
+          103, -1698,   854, -1692, -1701, -1702, -1703, -1698,
+        -1699,   763,   699,   626,   763,   626, -1711, -1712,
+          698, -1714,   858, -1716, -1717,   761, -1719, -1720,
+        -1721,   856,   762, -1722, -1725, -1726,   859,    18,
+          103,   426, -1731, -1732, -1733,   329,   762, -1736,
+          859, -1738, -1739, -1740, -1741, -1742,    17,   104,
+          105, -1746, -1747, -1748, -1749,    16,   862, -1752,
+          857, -1723, -1752, -1753, -1757,   428,   540, -1760,
+        -1761, -1762, -1763, -1764,    48,   428, -1767,    16,
+        -1769,   697,   696, -1772,   427,   865,   763, -1776,
+        -1777, -1778,   697, -1780,   626,   104,   698,   762,
+        -1785, -1786, -1787, -1788, -1789, -1790, -1791, -1792,
+          696,   428, -1795,    16, -1783, -1798,   696,   861,
+          762, -1802, -1803, -1804,   696,   854,   854, -1808,
+          854, -1810, -1811, -1812, -1792,   855, -1813, -1816,
+          104, -1818, -1819,   104,   855,   855, -1823,   696,
+        -1825,   858, -1827, -1828, -1829,   698, -1814, -1624,
+        -1830,    16,   858, -1836, -1837,   331, -1839, -1752,
+        -1832, -1842, -1795,   696,   861, -1846,   862,    16,
+          854, -1834, -1843, -1852, -1853, -1854, -1631,   864,
+           16, -1858,    16,   104,   857, -1862, -1752,   864,
+        -1865,   761,   764, -1868, -1869,   328, -1871, -1872,
+        -1873,    17,   763,   105, -1877, -1878, -1879,   329,
+          764, -1882,   857,   763,   857,   864,   540, -1888,
+        -1889, -1890, -1891,   696, -1893,   855, -1883,   764,
+          762,   866, -1899, -1900, -1901, -1902, -1903, -1904,
+        -1905, -1906, -1907,   426, -1804, -1800,   853, -1912,
+        -1913, -1914, -1915,   760,   855,   696, -1919,   696,
+        -1921,   426, -1923,   696,   700, -1926, -1813, -1909,
+          426,   700, -1927, -1932, -1933,   247, -1935, -1915,
+          762,   431,   539,   247,   853,   247,   430, -1944,
+        -1945, -1946,   760, -1948,   855,   331, -1948,   762,
+        -1953, -1954,   699, -1956,   761,   429, -1951, -1960,
+          696,   247,   760,   852, -1963, -1966, -1967, -1968,
+        -1969, -1970, -1971, -1972,   760, -1974,   696,   539,
+        -1940, -1964,   539, -1980, -1924, -1977, -1983,    17,
+          539,   864, -1987,   539, -1981,    17, -1988, -1992,
+        -1993, -1994,   697, -1996,   104,    16, -1631,   859,
+          105, -2002, -2003, -2004, -2005,   328, -1627, -1999,
+        -2009,   760,   863, -2012,   104, -2014,   426, -2007,
+          696, -1819, -2015, -2020,   426, -2022,   855,   247,
+        -2025, -2026,   761,   329,   329, -2030,   760,   855,
+        -2023,   328, -2035, -2036, -2037, -2038, -2039, -1994,
+          696, -1764, -2040, -2044,   697,   330, -2047, -2048,
+        -1584, -2042,   862, -1997,   696,   696,   852, -2054,
+        -2057, -2058,   427, -2060,    48, -1705, -2055,   247,
+        -2065, -2066,   696,   247,    17, -2063, -2071, -2072,
+        -2073,   859,   866, -1733, -2069,   696, -2079, -2080,
+          329, -2077, -2083, -2084,   762, -1947, -1985, -2081,
+          429, -2090, -2091, -2092, -2044, -2087, -2093, -2096,
+          852, -2094, -2099, -2100,   852, -1896, -2097, -2104,
+        -2105, -2106, -2107, -2108, -2109, -2110, -2111, -2112,
+          432,   541, -2115,    19,   704,   701, -2115,   704,
+        -2121, -2122,   106,   181, -2125,   701, -2127,    19,
+          701, -2130, -2131, -2132, -2133, -2134, -2135,   432,
+          541,    19,   182,    52, -2135,   180, -2143,   106,
+        -2145, -2146,   432,   106, -2149, -2150,   106,   182,
+          703, -2154, -2155, -2156,   628,   542, -2159,    19,
+        -2161,   702, -2163,   630, -2165, -2166,    20, -2168,
+          181,   108, -2171, -2172, -2173, -2174, -2175, -2176,
+        -2177, -2178, -2179, -2180,   432,   765, -2183,   106,
+          107,   542,   432,   628, -2184, -2190,   765,   184,
+          184,   542, -2195, -2196,   333, -2181, -2188,   184,
+          703,   107, -2203, -2204, -2205, -2135,   182,   870,
+          628, -2210, -2211, -2212,   333,   703, -2215,   765,
+        -2217,   106,   628,   249, -2221, -2222, -2223,   703,
+        -2225,   870, -2227,   335, -2219, -2230, -2231, -2147,
+          870,   181, -2235, -2236,   765,   180,   183, -2240,
+        -2201,   433, -2181, -2241,   632, -2246,   107, -2248,
+        -2249, -2250, -2251,   178, -2253,   333, -2183, -2243,
+        -2181,   249,   182, -2260, -2261,   184, -2147,   703,
+        -2183, -2263, -2213, -2268, -2269, -2270,    20, -2272,
+          184, -2274, -2275, -2276,   106, -2278, -2270, -2266,
+          181, -2282,   178, -2233, -2241,   336, -2122, -2284,
+          335, -2290, -2291, -2292, -2293,   178, -2295, -2296,
+          178,   333, -2299, -2300, -2301, -2302,   701, -2304,
+          542,   702, -2307,   629, -2297, -2310, -2311,   627,
+        -2308,   107, -2315, -2316, -2317,   333,   632,   542,
+        -2312, -2322, -2323, -2324, -2325, -2326, -2115, -2320,
+        -2329,   628,   702, -2332, -2333, -2334, -2335, -2336,
+          541,   630, -2161, -2327,   704,   702,    50, -2344,
+          702, -2340, -2343,   180,   107,    51,   630, -2352,
+        -2353,   541,    50, -2356, -2357,   541, -2359, -2360,
+          179, -2362, -2166,   704, -2123, -2363, -2367, -2368,
+        -2369, -2370,   702,    51,   107,   335, -2375, -2141,
+          627,   107,   437, -2348, -2376, -2382,    20,   180,
+          543,    20,   629, -2388, -2389, -2390, -2391, -2392,
+           19,   335,    20,   107,    20,    21,   435, -2400,
+        -2401, -2402,   627,   333, -2405, -2406, -2407, -2408,
+           20,   182, -2411, -2412, -2413, -2414,   178, -2416,
+          630,   335, -2419, -2420,   333, -2422,   630, -2403,
+        -2422,   627, -2427, -2420, -2425, -2428, -2431, -2432,
+        -2433,   178,   630,   337, -2429,   437, -2439, -2440,
+          630,   178,   705, -2444, -2445,   333,   543, -2448,
+          335, -2450,    19,   433, -2453, -2454, -2455, -2456,
+        -2457, -2458, -2459,   701,   703,   334, -2463,   701,
+        -2465,   433, -2467,   433, -2469,   703,   249, -2472,
+        -2473, -2128,   333,   334, -2398, -2474, -2302, -2477,
+          627, -2482, -2483, -2307,   631,   433,   627, -2241,
+        -2486,   871, -2491, -2492,   627,   333, -2495, -2496,
+        -2497,   433, -2489,   628,   249, -2502, -2503, -2504,
+        -2241, -2500, -2507, -2493,   335, -2510,   335, -2512,
+        -2513, -2467,   333, -2468,    21, -2514,   435, -2520,
+          335, -2632,   631,    21, -2525, -2526, -2492, -2523,
+        -2475, -2527, -2531, -2532,   629,   631,   434, -2536,
+        -2537, -2538, -2539, -2540, -2336,   631, -2541, -2342,
+        -2542, -2119, -2420, -2548,   541, -2550,    50,   178,
+        -2553, -2554,   179,   334, -2551, -2558, -2559,   433,
+          335,    21, -2563, -2564,   334, -2556, -2567,   631,
+        -2523, -2565, -2571,   631, -2573, -2360,   627,   334,
+        -2551, -2578, -2579, -2580, -2581, -2582, -2583, -2336,
+        -2576, -2586,    50,   180, -2589, -2590, -2591,   179,
+           21, -2594,   541, -2596,   179,    21, -2599, -2600,
+          179, -2602,   631, -2278, -2605,   182,   627, -2608,
+        -2609, -2610, -2611,   627, -2613, -2614, -2119, -2606,
+          183,   704, -2280, -2615, -2621, -2207,   183,   871,
+        -2625,   180, -2627, -2628, -2213,   249, -2629, -2470,
+        -2616, -2545, -2635, -2636, -2637, -2638, -2639,   338,
+           23, -2642, -2643,   441, -2645,    23,   442, -2648,
+          875, -2650, -2651,   546, -2653,   112,   442, -2656,
+          441,   186, -2659,   442,   545, -2662, -2663, -2664,
+        -2665,   874, -2667, -2668,   185, -2670,   110, -2672,
+        -2673, -2674,   110,   439,   110, -2678,   877, -2680,
+          769,   344, -2683, -2684, -2685, -2686, -2687, -2688,
+           53,   185, -2691, -2692,    53, -2694,   338,    23,
+        -2697, -2698, -2699,   252,   338,   112,   112, -2704,
+        -2705, -2706, -2707,    22, -2709, -2710,   338, -2712,
+        -2713,    23,   256, -2716, -2707, -2660,   111, -2720,
+        -2721,   112,   256, -2724, -2725, -2726, -2727, -2728,
+        -2729, -2730,   873, -2732, -2689, -2670, -2735, -2736,
+           53,   439,   342, -2740, -2741, -2742,   873,    53,
+          440, -2746, -2747, -2748, -2749,   873,   878,   342,
+           22,   185, -2755, -2756, -2757, -2758, -2759,    23,
+          873, -2762,   878, -2764,   185,   769, -2767, -2768,
+        -2769,    23,   254, -2772, -2773,   878,   544, -3028,
+        -2774, -2778, -2742,   110, -2769, -2779,   186, -2784,
+          185,    23, -2787, -2788, -2789,   112,   185, -2781,
+        -2793, -2794,    22, -2796, -2797,    23, -2714,   544,
+          254, -2802, -2803, -2742, -2799, -2806,   769, -2808,
+        -2679, -3027, -2804, -2810,   344, -2814, -2815, -2816,
+          877, -2645,   253, -2784,   544, -2822,   185,   877,
+        -2825, -2826, -2827, -2828, -2829, -2830, -2742, -2820,
+        -2831,   770, -2835, -2836, -2837,   340, -2839, -2840,
+           22,    23,   441,   254, -2845,   770, -2832,   770,
+        -2849, -2850, -2851, -2852,   873, -2854,   873,   253,
+          186, -2858,    22,   441, -2861, -2862, -2702,   874,
+          880, -2863, -2867,   342,   880, -2870, -2871, -2872,
+        -2873,   877, -2865, -2874, -2809,   111, -2879,   340,
+          877, -2877, -2883,   340, -2881, -2886, -2887, -2888,
+        -2889, -2890,   874,   546, -2893,   185, -2895,   253,
+          770, -2876, -2891, -2900, -2901, -2902, -2823,   111,
+        -2903, -2818,   339, -2908, -2909,   874,   880, -2912,
+          253, -2914, -2915, -2916, -2917, -2918, -2919, -2920,
+        -2840, -2906,   345,   343,   772,   439, -2927,   545,
+        -2929, -2930,   706,    22,   342, -2934, -2935,   340,
+          254, -2921, -2751,   340, -2932,   546, -2943, -2944,
+        -2945, -2946,   545, -2948,   443,   344, -2660,   875,
+          342, -2954, -2955,   255, -2857, -2897, -2951,   257,
+        -2837, -2903,   875, -2964, -2965, -2966,   875,   441,
+        -2969,   772, -2971,   252, -2973, -2974,    22,   342,
+        -2977, -2978, -2979, -2980, -2981, -2982, -2983, -2984,
+        -2985,   706, -2962, -2988, -2989, -2990,   338,   339,
+        -2993,   252,   338, -2996,   706,   338,   111, -3000,
+          339, -2998, -2986, -3004,   544,   341,   442, -3008,
+        -3009, -3010, -3011,   339,   341, -3014, -3015, -2966,
+        -3002, -3018,   111,   341, -2966,   344, -3023, -3024,
+        -3025, -3026, -3027,   706,   876, -3030, -3031, -3032,
+        -3033,   876,   345,   113,   343, -3038, -3039,   343,
+        -2969, -3039, -3041, -3018,   876,   772, -3044,   706,
+          343, -3050,   339,   706,   339,   111, -3055,   544,
+        -3057, -3058, -3059, -3060, -3061,   875, -3063, -3064,
+          771,   772, -3067, -3068,   343, -3070, -3071, -3072,
+          875, -3074,   875, -3046, -3077,   111,   341,   546,
+          771,   255, -3083,   252, -3085,   341,   442,   546,
+          343,   771, -3091, -3092, -3093, -3094, -3095, -3096,
+          876, -3075, -3097, -3100,   706, -3102, -3050,   546,
+          767,   879, -3107, -2927, -3103,   767,   706, -3112,
+        -3113, -3050, -3110, -3116, -3055,   545,   440, -3120,
+          546,   879, -3123, -3124,   440,   771, -3050,   545,
+        -3127, -3130, -3131, -3132, -3133, -2648,   443,   876,
+          879,   706, -3139, -3140, -3141, -2984,   443, -3137,
+        -3143,   706, -3144,   546, -3149, -3150, -3151, -3152,
+          339,   339, -3155,   111, -3157, -3158, -3159, -3160,
+        -3161,   258,    56,   548, -3165,   445,    56, -3168,
+        -3169, -3170, -3171,    54, -3173, -3174,    56,   448,
+          549,   115, -3179, -3180, -3181,   550, -3183, -3184,
+          258,   350,   258, -3188, -3189,   883,   448, -3192,
+        -3193, -3194,   444, -3196,   188,   444, -3199,   776,
+        -3201, -3202,   350,   551,   882, -3206, -3207, -3208,
+        -3209, -3210, -3211, -3212, -3213,   707,   349,   259,
+          552, -3218, -3219,   259, -3216, -3222, -3223,   187,
+           55, -3220, -3227,   349, -3194, -3225,   260, -3232,
+        -3233,   707,   260,   349,   116, -3238, -3239, -3240,
+        -3241, -3242, -3243,   707, -3245,   883,   349,   114,
+        -3249,   349,   884, -3252,   707,   883, -3255,   637,
+          883, -3258,   637, -3260, -3233,    55, -3261, -3264,
+        -3265, -3266,   444, -3268, -3269,   446,   260, -3262,
+        -3230, -3271,   884, -3276, -3277, -3278, -3279, -3280,
+          444, -3273, -3270,   710,   188,   114, -3287, -3288,
+        -3289,   548,   188, -3292,   775,   188,   775, -3296,
+        -3297,   707,   548, -3298,   707, -3269, -3299, -3302,
+        -3305, -3306, -3307,   187,   444, -3310,   639, -3312,
+        -3313,   444,   885, -3316,   349, -3303,   885, -3320,
+        -3321, -3322, -3323, -3324,   548,   707,   445,   259,
+        -3329, -3288, -3740,   115,   187,   444, -3269, -3332,
+        -3337,   707, -3260, -3247,    55,   187, -3343, -3344,
+          446, -3341, -3347, -3348, -3349, -3269,   882,   637,
+        -3353,   347,   548,   259, -3357, -3358, -3359, -3360,
+        -3361,   548,   709, -3269, -3350, -3366,   446,   638,
+          259, -3165, -3368, -3372, -3373,   445, -3375, -3376,
+        -3377,   446,   260, -3380,    56, -3370, -3355,   775,
+          445, -3362,    55, -3386, -3389, -3390, -3391,   548,
+        -3387, -3341,   445, -3396,   445,   775, -3399, -3400,
+        -3401, -3402,   446, -3255,   187, -3406, -3407,   549,
+          639,   886, -3411,   347, -3404, -3414, -3415,   445,
+        -3412, -3418,    54, -3420, -3421,   637, -3162, -3416,
+          115,   710, -3427, -3428, -3429,    54, -3431, -3432,
+           56,   259, -3339,   548, -3435, -3407, -3436,   115,
+        -3438, -3442, -3443, -3444, -3445, -3446,   188,   637,
+        -3449,   349, -3451, -3411, -3440, -3452,   711, -3456,
+        -3457,   707,   259,   347, -3461,   347,   187,    55,
+        -3465, -3466, -3467,   348, -3469,   347,    55,   882,
+          348,   347, -3475,    24,   709, -3478, -3479,    55,
+          189, -3482,   116, -3484, -3485,   347,   189,   259,
+          259,   114, -3476, -3492, -3493, -3494, -3495, -3496,
+          258, -3498, -3499,   774,   348,   708,    24, -3504,
+        -3505,   882,   348,   708,   774, -3510, -3511,   348,
+          774,   116,   118,   638, -3517, -3518, -3519, -3520,
+          258, -3515, -3523,   550,   348, -3526, -3527, -3247,
+           55,   708,   552,   189, -3533, -3534, -3535, -3186,
+        -3528, -3538,   550, -3540, -3541, -3542,   258, -3544,
+        -3545, -3546,   636,   350,   776, -3202,   347,   887,
+        -3550, -3554,   258,   115, -3557,   882, -3552, -3560,
+        -3561, -3562, -3563,   882,   637, -3404, -3558,   552,
+          348,   188, -3571, -3572, -3573, -3574, -3575,   114,
+          548, -3576, -3579, -3580, -3581,   636, -3583, -3584,
+          550, -3577,   710,   636, -3589, -3590, -3523, -3325,
+          448,   639, -3595, -3596,   348, -3598, -3599,   114,
+        -3487,   348,   637, -3261,   707, -3606,   114,   189,
+        -3609, -3610, -3611, -3612, -3613,   188,   350,   447,
+        -3617,   348,   883, -3620,   447,   637, -3623, -3185,
+        -3604, -3626, -3627, -3628,   636, -3624,    55, -3629,
+           56,   350,   115, -3636, -3546, -3632, -3639, -3640,
+           55,   448, -3643, -3615,    54, -3646,   447,   887,
+        -3175, -3644, -3649, -3652, -3653, -3654, -3655,    54,
+          636,   445, -3429, -3657,   637, -3662, -3663, -3664,
+           54, -3659,   636, -3181, -3644, -3670, -3671,   258,
+        -3673,   258, -3675, -3676,    54,   549, -3679, -3680,
+        -3676, -3668, -3683,    56,   549, -3686,   550, -3202,
+        -3681,   548, -3691, -3692, -3693, -3694, -3695,   548,
+          188,   445, -3699,   258, -3697, -3702, -3703, -3496,
+        -3700, -3706,    54,   774, -3676, -3704,   445,   117,
+        -3713, -3714, -3715, -3716,   548, -3718, -3719, -3720,
+          258, -3722,   350,   638, -3725, -3726, -3727, -3689,
+        -3723,   445,   710, -3732,   445,   708, -3735, -3216,
+          638, -3736, -3739, -3740,   548, -3630, -3743, -3744,
+        -3745, -3746, -3747, -3748, -3749,   555,    58,   893,
+        -3753, -3754,   452, -3756, -3757, -3758, -3759,   190,
+          450, -3762, -3763, -3764,   713,   453, -3767,    58,
+          555,   450, -3771, -3772,   450,   193, -3775,   120,
+          265,   713,   450,    59, -3781,   714,   190, -3784,
+        -3785, -3786, -3787,    58, -3781,   896,   452,    58,
+        -3793,   716,   120, -3793,   715, -3798, -3799, -3800,
+        -3763, -4282,   261,   261, -3805,   554,    57,   713,
+          554,   451, -3811, -3812,   120, -3814,     3,   265,
+          555,   555, -3819,   716, -3806, -3822, -3823, -3824,
+        -3825, -3826,   714, -3828, -3829, -3830,   192,   454,
+        -3833,   454,   120, -3836, -3781, -3820, -3839,   714,
+          119,   714, -3843, -3754, -3840, -3846,   454, -3848,
+        -3849, -3850, -3851, -3852, -3853, -3854, -3855,   713,
+        -3857,   261, -3859, -3860, -3861, -3862, -3863,   713,
+          265, -3866, -3867,   452, -3844,   455, -3871, -3872,
+          713, -3874, -3875,    58,   352, -3878,   455,   262,
+        -3881,   713, -3875,   455, -3885,    58,   193, -3888,
+          713,   351, -3891, -3892, -3855,   779,   717, -3896,
+          717, -3893,   780, -3900, -3901,   451,   717, -3904,
+          717,   119, -3907, -3908, -3909, -3910, -3911, -3912,
+        -3913, -3914,   191,   554, -3917, -3918, -3919,   191,
+          455, -3922,   715,   715,   452,    58,   780,   554,
+        -3929, -3930,   715,   352, -3905, -3934,   191,   717,
+          891, -3938, -3939, -3940,   554,   261,   717, -3944,
+        -3945, -3946, -3947, -3948,   191, -3932, -3951,    58,
+        -3949,   452,   455, -3956,   451,   891, -3959, -3960,
+        -3961, -3962, -3963,   554, -3801, -3952, -3965, -3968,
+        -3969, -3970, -3805,   640, -3814,     3,   452, -3973,
+        -3975, -3978, -3979, -3980, -3981,   191, -3976, -3984,
+        -3985,   714, -3982,   263, -3989, -3990,   191, -3987,
+          717,   780, -3995, -3996, -3997,    58,   892,    58,
+        -3998, -4002,    58, -3875,   120, -3936, -4007, -4008,
+           58, -4010,   716,   191, -4005, -3793,   717,   456,
+        -3808,   779,   265, -4020, -3951, -4017,   891,   555,
+        -4022, -4026, -4027, -4028, -4029, -4030,   713,     3,
+          261,   119, -4024, -4036, -4037,   191,   891,   889,
+        -4038,   779, -4043, -3990,   891,   119, -3857,   451,
+        -4047, -4050, -4051, -4052,   891, -4054, -4031, -4048,
+          779, -4058,   119, -4055,   891, -4062,   451,   779,
+        -4059, -4066,     3, -3809,   894, -4070, -4071, -4072,
+        -4073, -4074, -4075, -4076,     3,    57, -4068,   450,
+        -4081,    57,   263,   641,    59, -4086, -4087, -4088,
+        -4089, -4090,    57,   714,   264,    57,   264,   641,
+          892, -4098, -3806, -4096,   119,   262, -4103, -4104,
+        -4105, -4106,   190, -4108,   453,    59,   192,   453,
+        -4113, -4114, -4115, -3829, -4039, -4099, -4117,    59,
+           57, -4122, -4123,   263, -4125,    57, -4116,   892,
+          192, -4130, -4131, -4132, -4133, -4091, -4128,   454,
+        -4134,   264, -4136, -4140, -4141,   264, -4143, -4144,
+          120, -4146, -4147, -4148, -4149,   191,   715, -4152,
+        -3918,   892, -4138,   889, -3806, -4155, -4159, -4160,
+        -3919,   642,   890,   451, -4165, -4166,    58,   453,
+          261, -4167, -4171, -4172, -4173, -4174, -4175, -4176,
+           57, -4178, -4179,   715,   261,   715, -4183, -4184,
+          192,   716,   890, -4188, -4189,   192,   640,   778,
+           57,   890,   778, -4196,   890,   640,   716, -4200,
+          640, -4169,   716, -4201, -4205, -4206,   640,   778,
+        -3830, -4210,   192,   261,   892,   780,   893, -4216,
+          192,   889, -4219, -4220,   715, -4217,   457,   261,
+        -4225, -4226, -4227,   778,   640,   893, -4231, -4232,
+          889,   778,   555, -4221, -4237, -4238, -4239, -4240,
+        -4241, -4242,   450, -4076, -4235, -4246,   640, -4248,
+        -4249, -4250,     3,   555, -4153,   893,   778,   450,
+        -4257, -4258, -4259, -3806, -4255,   892,   778, -3905,
+        -3830, -4127, -4264,   262,   778, -4270, -3879, -4266,
+        -4273, -4274, -4275,     3,   119, -4278, -3905, -4271,
+          450, -4282,   778,   894, -4285, -4286,    57,   892,
+        -4289, -4290, -4291, -4292,     3, -4287,   642, -4296,
+          450, -4298, -4251, -4293, -4301, -4302,   889, -4304,
+        -4305, -4306, -4307, -4308, -4309, -4310, -4311, -4312,
+        -4313,   195, -4315, -4316, -4317,   195,     1,   460,
+        -4321,   270,   903, -4324, -4325,   353, -4327, -4328,
+            1,   899,    25, -4332, -4333, -4334,     0,     1,
+           25,   643, -4339, -4340,   353,   195,   900, -4344,
+        -4345,   718,   647, -4325,   899, -4346, -4348, -4352,
+        -4353,   644, -4355,   719, -4357,   195,   647, -4360,
+          558,   647, -4363, -4364, -4365,     0,   558, -4368,
+        -4369,     0,   268, -4372, -4373, -4374,   558,   785,
+          121, -4378,   644,   898, -4381, -4382, -4383,   194,
+        -4319, -4379, -4387,   558,   719,    61, -4391, -4392,
+        -4393, -4394, -4395, -4396,     1, -4398, -4399, -4374,
+          897,   269,     0, -4404,   268,   784, -4407, -4408,
+        -4409, -4410, -4411, -4412, -4413, -4414, -4333, -4837,
+        -4400,   643,    25, -4420, -4336, -4417, -4423,   270,
+        -4425,    25,   197, -4428,   270, -4430, -4431,   197,
+          784,   197, -4435, -4436,   645,   783,   197, -4440,
+        -4441,   645,   461, -4444,   270, -4433, -4437,   196,
+        -4449, -4450,    25,   269, -4441,   270,   271, -4453,
+        -4457, -4458, -4459, -4460, -4461, -4335, -4455, -4464,
+            1,   270,   647,   271,   783, -4470, -4471, -4444,
+        -4468,   271, -4475,   272, -4477,   720,   646, -4480,
+        -4481, -4482, -4483,   458, -4485,    60,   268, -4488,
+        -4489, -4490,   458,    60,   272,   271,   354, -4496,
+        -4497, -4498,   195, -4500,    60, -4478,   783,   647,
+          271,   720, -4507, -4508, -4509,     1,   897,   897,
+          643,   354,   647, -4516, -4517, -4518, -4519,     0,
+        -4512, -4522, -4483, -4520, -4486, -4523, -4519,   196,
+          458,   458, -4531,   645, -4370,   459, -4535, -4536,
+        -4418,   783,   196,   353, -4492,   644, -4528, -4541,
+          644, -4546, -4547, -4548, -4549, -4550,   195,   353,
+        -4553,   460, -4555, -4556,     0,    25,   902,   355,
+        -4561,   718,   353,   198, -4565, -4566, -4567, -4568,
+            0, -4570, -4571,   354, -4573,     0, -4544,    25,
+          354, -4578, -4579,   459,   460, -4582, -4583, -4348,
+        -4574, -4584,   902, -4588,   643,   355, -4591, -4592,
+        -4593, -4594, -4595, -4596, -4597, -4598, -4599, -4600,
+        -4601,     0, -4519, -4585, -4486,   649,   648, -4608,
+        -4404,   783,   354, -4612, -4613,   645, -4447, -4616,
+        -4617, -4618,     0, -4620,   898,   648,   354, -4624,
+          645,   902, -4627, -4628,   899,    60, -4631,   783,
+          902, -4634, -4635,   786, -4637, -4486, -4629, -4640,
+        -4641, -4417,    60, -4644,   646,   898,   898,   649,
+          899, -4650,   783, -4652, -4653,   645,   783, -4642,
+        -4657, -4468, -4655, -4660,   901,   897,   783, -4664,
+        -4665,   897, -4417, -4661, -4400, -4667,   719, -4672,
+        -4673, -4674, -4675, -4676, -4677,   643,   646,   719,
+        -4432,   718, -4683, -4684, -4685,   558, -4687, -4688,
+        -4689, -4690, -4374,   643, -4691, -4375,   354,   353,
+        -4697, -4698,   121, -4695, -4375, -4699,   645, -4701,
+        -4705, -4706, -4707,   645, -4709,   197, -4711, -4712,
+          270,   785, -4426,   121,   353, -4718, -4719, -4720,
+        -4721,     0,   646,   353,   645, -4510, -4723,   718,
+        -4729, -4730, -4731,   643,   646, -4734, -4468, -4727,
+          646, -4735,   719, -4740,    61, -4742, -4743,   121,
+        -4745,   121,   785, -4383,   783, -4750,   121, -4752,
+        -4753, -4754, -4755, -4756, -4757, -4758,   458,   643,
+          643,    25, -4763, -4764, -4765,    60,   196,   643,
+        -4511, -4544, -4769, -4772, -4665, -4770, -4775, -4776,
+           60, -4765, -4773, -4780, -4483,   271,   897, -4784,
+        -4785, -4786,    60, -4725, -4761, -4788,   648, -4665,
+        -4423, -4794,   897,   272, -4797, -4336, -4376, -4800,
+        -4619,   897,   643, -4802,   646,   785, -4807, -4808,
+        -4809, -4810, -4732,   121,   649,    61, -4389, -4811,
+          268, -4818,   897, -4820, -4821, -4822,   272,   901,
+          121,   462, -4815, -4828, -4829, -4830, -4831, -4832,
+        -4833, -4834,   458,   901, -4837,   272, -4724, -4840,
+          121,   197,   901,   272,   784, -4846, -4847,   645,
+          901, -4836, -4801, -4531, -4851,   461, -4855,   197,
+        -4852, -4858, -4859, -4850, -4861, -4862, -4863, -4864,
+        -4865,   651, -4867, -4868, -4869, -4870, -4871, -4872,
+          908,   914,   465, -4876,   356, -4878,   653,   469,
+          464, -4882, -4883,   908, -4885, -4886,   356, -4872,
+          565,   789,   356,   789, -4893, -4894,    62,   357,
+        -4897, -4898, -4899, -4900, -4901, -4902, -4903, -4904,
+          722, -4906,   722,   277, -4909,   199,   274, -4912,
+        -4913,   654,   654, -4891,   122, -4918, -4919,   356,
+        -4916, -4922, -4876, -4920,   654,   356, -4927,   722,
+          723,   356, -4931, -4932, -4933, -4934,   907, -4936,
+        -4937,   274, -4939,   907,   563, -4942,   563,   274,
+          914, -4923,   651, -4948, -4949,   274,   789,   721,
+          918, -4954, -4955, -4956, -4957, -4958,   721,   123,
+          563, -4962,   723, -4964,   721, -4966,   563, -4968,
+          275,   277, -4971, -4972, -4973, -4974, -4975, -4976,
+        -4977,    62,   788,   199, -4981, -4982, -4983, -4984,
+           62, -4883, -4969,   464,   905, -4990, -4991,   650,
+        -4993,    62, -4995,   905,   468,   464, -4999,    62,
+        -5001,     4,   654, -5004, -5005, -5006,   908, -5008,
+        -5009,   465,   787,   652, -5013,   466,   909, -5016,
+        -5017,   915, -5019, -5020,   906,   564,   199,   909,
+          276, -5026, -5027, -5028, -5029,   722, -5031, -5032,
+          650, -5021, -5035,   654, -5033, -5038,   787,   466,
+        -5041, -5042, -5039, -5036,   787, -5046,   909,   911,
+            4, -5050,   650, -5052, -5053, -5054,   466, -5056,
+          913, -5058,   911, -5060,   654, -5062,   275, -5064,
+        -5065,   910, -5048,   564, -5069, -5070,   650,   909,
+        -4876, -5067, -5075, -5076, -4876, -5073, -5079, -5080,
+        -5081,   722,   652, -5084, -5082,   463,   276,   906,
+        -5089,   464,   915, -5092, -5093, -5094, -5095, -5096,
+        -5097, -5050, -5085, -5098,   907, -5102, -5103, -5104,
+          650, -5106,   653,   199, -5109, -5110,   651,   654,
+        -5107, -5114, -4995,   916,   565, -5118, -5119, -5020,
+        -5116, -5122, -5123,   722, -5125, -5126, -5127, -5128,
+        -5129,   650, -5085, -5132,   907,   723, -5135, -5136,
+          907, -5130, -5139,   275,   123, -5142, -5143,   650,
+        -5145,   654, -5147, -5148, -5149, -5081,   358,   654,
+        -5153,   199, -5150,   564, -5157, -5158,   907,   199,
+        -5161, -5162,   651,   274, -5165, -5166, -5167, -5168,
+        -5169, -4950, -5155,   565, -4958, -5170,   469, -5176,
+        -5177, -5178, -4977,   358, -5181,   908, -5006, -5179,
+          464,   463, -5187,   908, -5189,   464,   789, -5192,
+        -5193, -5194, -5195,     4,   464, -5085, -5082, -5197,
+        -5201, -5202, -5203, -5204, -5205, -5206, -5207, -5208,
+        -5209, -5210, -5211,   466,   787, -5214,   909, -5216,
+        -5217,   467,   277,   467, -5221,   467,   787,   357,
+        -5218, -5226, -5227,   721, -5229,   909,   469, -5212,
+          123, -5232, -5235, -5236,     4,   466,   122, -5240,
+        -5241,   721,   122, -5244,   721, -5238,   721, -5245,
+        -5249, -5250, -5251,   463,   916,   467, -5032,   467,
+          358, -5258, -5259, -5260,   463, -5262,   469,   277,
+        -5212, -5255, -5267, -5268, -5269,   122,   791,   469,
+        -5265, -5274, -5275, -5276, -5277,    62, -5272,   909,
+        -5281, -5279, -5278, -5284, -5285,   905,   123, -5288,
+        -5289, -5290, -5291, -5292,   906, -5238,   358,   277,
+          276,   199, -5299, -5300, -5301, -5302,   463, -5304,
+          653, -5306, -5307, -5308, -5309, -5310, -5311, -5312,
+        -5313,    62,   123,   905, -5302, -5316,   465,     4,
+          564, -4907, -5317, -5324, -5325, -5326, -5327, -5048,
+          467,   467,   467,   467,   653,   564, -5333, -5336,
+        -5337, -5338, -5339, -5340, -5341, -5342, -5211, -5085,
+          788, -5211, -5343,   913,   277, -5346, -5349, -5352,
+        -5353,   788, -5255,   469, -5085, -5214, -5356,   790,
+        -5358, -5362, -5363, -5364, -5365, -5366, -5367, -5085,
+          564, -5370,   467,   122, -5085, -4979,   122,   468,
+        -5377, -5378,   463,   564,   358, -5382, -5383, -5384,
+          788,     4, -5385, -5386, -5389,   276, -5391,   564,
+          358,   790, -5387, -5396, -5397, -5398, -5399,   274,
+        -4950,   467,   357, -5238, -5402,   122, -5407, -5408,
+        -5409,   721,   469, -5412, -5354, -5414, -5415, -5416,
+        -5417, -5418, -5419, -5420, -5421, -5422, -5423, -5424,
+        -5425, -5426,   278, -5428,    64,   924, -5431,    64,
+          923,   924,   126,   923,   924, -5438, -5439,   359,
+          473, -5442,   124,   923,   725, -5446, -5447, -5428,
+          278,   473,   725,    63, -5453,   125, -5455, -5456,
+        -5457, -5458,   920, -5451, -5461, -5462, -5463,   278,
+          924, -5466, -5467,   278,   923,   924, -5467, -5459,
+        -5473,   923,   793, -5476, -5477,   125,   926, -5471,
+        -5481, -5482,   920,   926, -5485,   725,   200, -5488,
+          124, -5490,   359, -5492, -5493, -5494, -5495,   359,
+           64, -5498, -5499,    64,   924,   925, -5503, -5504,
+        -5505,    64, -5507,   924, -5509, -5507,    66, -5512,
+          924,   126,   479, -5516, -5517,   925,   471, -5520,
+          726,   726,   925, -5469,   473, -5526, -5527,   124,
+        -5529, -5530,   655,   126,   126, -5534,    66, -5536,
+          923, -5538, -5539, -5540, -5541,   278, -5543,   278,
+          923, -5546, -5547,   278,   473,   471, -5551,   924,
+          126, -5554,   726, -5556, -5557, -5558, -5559, -5560,
+        -5561,   124,   921,   921, -5563, -5549,   725, -5568,
+          124,   126, -5571, -5572,   124,   474,   655,   657,
+        -5577, -5578, -5579,   278, -5552, -5565, -5583, -5584,
+        -5585, -5586, -5587, -5588,   920, -5590,    66,   200,
+          478, -5594,   920,   124,   655, -5598, -5599, -5600,
+          727, -5482, -5581, -5604,   727, -5606, -5607, -5486,
+        -5602, -5610,   125,   279,    26,   727,    68,   792,
+        -5617, -5618, -5619, -5620,   920,   479, -5522,   360,
+        -5623, -5626, -5627,   925,   360, -5624, -5631, -5632,
+        -5522,    68,   792,   726,   727, -5638,   727, -5640,
+        -5641, -5642,   200,   360,   127, -5646,   792,   125,
+          792, -5650, -5651, -5652, -5653, -5654,   124, -5656,
+          921,   128, -5510, -5644,   655, -5662, -5663,   478,
+        -5665, -5666,   481, -5668, -5669, -5670, -5579,   473,
+          566, -5674,   923,   360, -5449, -5675, -5677, -5680,
+          473,    67, -5683, -5684, -5685, -5510, -5642,   923,
+        -5689,   478, -5691, -5692,    65, -5699, -5686, -5694,
+        -5596, -5695, -5685,   472, -5697, -5702,   200,   478,
+        -5705,    66, -5707,   473, -5709,    66, -5711,   925,
+        -5713, -5714, -5715, -5716, -5717, -5718,   725,   475,
+        -5719,   471, -5723, -5724, -5725, -5726,   124, -5569,
+        -5720, -5730, -5731,   474,   657, -5734, -5596,   475,
+        -5737, -5738,   126,   280, -5741, -5742, -5743, -5744,
+          472, -5746, -5596,   475, -5749, -5510,    65, -5750,
+        -5753,   922,   128, -5756, -5757, -5758, -5759,   922,
+        -5761,   125,   481, -5754, -5751, -5766,   922,   279,
+        -5769,   922, -5771, -5772, -5773, -5774,    63,   656,
+        -5777, -5778, -5779, -5780, -5781,   471, -5783,   922,
+          656, -5764,   922, -5788, -5789,   922, -5731, -5785,
+        -5793, -5794,   128,   480, -5797, -5798, -5799, -5571,
+        -5744,    66, -5801, -5530,   127,   472, -5807,   474,
+        -5805, -5810,   472, -5812,   655,   128, -5815,   922,
+          474, -5818, -5819, -5744,    67,   922, -5823, -5824,
+          922,   480, -5827,    67,   472, -5830, -5831,   474,
+           63, -5828, -5786, -5836, -5837, -5838,   656, -5775,
+        -5834,   657, -5831, -5828,   475,   280, -5847, -5848,
+        -5849, -5850, -5851, -5852,    63,    65, -5833, -5832,
+        -5853, -5856, -5859,   656, -5857,    63, -5860, -5786,
+        -5862,    68,   656, -5868, -5869, -5530, -5648, -5872,
+        -5873, -5440,   922, -5876, -5877, -5878, -5510, -5874,
+          922, -5855, -5880, -5882,   125, -5886, -5887, -5888,
+        -5889,    63,   471,   200, -5893, -5894, -5895, -5896,
+        -5897,   921,   125,   656, -5655, -5881, -5898,   922,
+          656, -5903,    68, -5908, -5451, -5906,   481,   128,
+        -5825, -5909, -5913, -5916, -5917, -5918, -5919, -5920,
+           63, -5890,   127, -5924, -5925, -5926,   656,   127,
+          476, -5930, -5786, -5747, -5933, -5859, -5931, -5747,
+           63, -5938, -5939, -5940, -5941,   567,   934,   133,
+        -5945, -5946, -5947,   283,   131,   728, -5951,   936,
+        -5953, -5954, -5955, -5956, -5957, -5958, -5959,   931,
+          569,   935, -5963, -5964,   728, -5966,   931,   569,
+          728, -5970,   931, -5972, -5973, -5974, -5975, -5976,
+        -5977, -5978,   129,   130,   129,   484, -5983, -5984,
+          134, -5986,   486,   205, -5989, -5990, -5991,   569,
+          132,   201, -5995,   132, -5981,   135, -5999, -6000,
+        -6001, -6002, -6003,   286,   135, -6006, -6007, -6008,
+          130, -6010, -6011,   130,   572,   133,   936,   936,
+        -6017,   936, -6019, -6020,   131, -6022,   569,   659,
+        -6025, -6026, -5967,   284,   132, -6027, -6029, -6032,
+          133, -6022, -6030,   285,   129, -6038, -6039, -6040,
+        -6041, -6042, -6043, -6044, -6045,   129, -6034,   484,
+          134,   130,   488,   284, -6053,   286, -6055, -6011,
+          136,   135,   932, -6060, -6061,   284,   285, -6064,
+        -6065, -6066, -5958, -6515, -6058,   135, -6071, -6072,
+          134, -6074,   132,   486,   287, -6078, -6079, -6080,
+        -6081, -6082, -6083, -6084,   569,   932,   134, -6085,
+        -6089,   361, -6087, -6092, -6089, -6090, -6095,   133,
+          287, -6098,   133, -6093, -5991, -6099, -6103, -6104,
+        -6105, -6106,   132,   136,   571,   361, -6111,   570,
+          484, -5986,   281,   287, -6117, -6118, -6119,   133,
+          486, -6114,   286,   571, -6121, -6126,   486, -5984,
+          483,   286, -6053, -6128, -5986,   135, -6135,   795,
+        -6137, -6138, -6139, -6140, -6141, -6142,   569,   284,
+          286,   362, -6147, -6148,   570, -6143,   133,   286,
+        -6153,   361,   570, -6156, -6157, -6158,   131, -6149,
+          132, -6162, -6163, -6164, -6165, -6166, -6167,   931,
+        -6169, -6170,   483,   728, -6173,   935, -6159, -6176,
+          931, -6178,   483,   484, -6181,   569, -6183, -6184,
+          935, -6186,   569,   484,   203, -6190,   794,   728,
+        -6193, -5961, -6174, -6196,   286, -6198,   569, -6200,
+        -6201, -6202,   728,   572, -6194, -6196,     6,   572,
+            5, -6210, -6211, -6212, -6213,   281,   567, -6216,
+          288,   283, -6219,   288, -6221,   283,   131,   567,
+        -6027,   201, -6227, -6228, -6229, -6230,   281,   728,
+        -6233,   483,   288, -6236, -6237, -6238,   483,   935,
+        -6225, -6214, -6243,   281, -6245, -6246,   288, -6248,
+        -6249, -6250, -6251,   281,   567, -6241, -6255,   286,
+        -6257, -6184,   281,   487, -6261,   484, -6196, -6258,
+        -6067,   934, -6267, -6268, -6269, -6270,   281, -6272,
+        -6114, -6265,   136, -6179,   483, -6278,   285,   487,
+        -6281, -6282,   728, -6284,   288,   484, -6287, -6288,
+          288, -6290,   362, -6292, -6293,   933,   204, -6296,
+        -6297, -6298, -6299, -6300, -6301, -6302, -6303,   568,
+        -6305,   131, -6307,   361, -6309,   570, -6311, -6312,
+          794,   201,   361,   571, -6317, -6318,   286,   571,
+        -6123, -6264,   571,   201,   729, -6326, -6327,   571,
+        -6322, -6330,   934, -6095, -6328, -6319, -6332,   729,
+          205, -6338, -6339, -6340, -6341, -6342, -6343, -6344,
+        -6345,   932, -6347,   933,   794, -6350,   932, -6352,
+          282,   794, -6355,   282, -6357,   794,   571,   485,
+        -6361, -6362, -6363, -6364,   932, -6353,   285,   570,
+        -6369,   794,   361, -6107, -6143, -6374,   932,   571,
+        -6377, -6378, -6379, -6380, -6381,   932,   136, -6384,
+          933,   131,   933, -6388, -6389,   483,   794,   136,
+        -6393, -6394,   570, -6396,   282, -6330, -6385,   133,
+        -6398, -6402, -6403, -6404, -6405, -6406,   131, -6408,
+        -6409,   131,   361, -6400,   287, -6414,   568,   136,
+        -6417,   484,   288, -6420,   932,   281,   133,   570,
+        -6425, -6426, -6427, -6428, -6429, -6196,   285,   287,
+        -6430, -6434, -6435, -6303,   568, -6436, -6439,   569,
+          484,   484, -6443,   134, -6445, -6446, -6447,   932,
+          284, -6450, -6451, -6452, -6453,   484, -6437,   487,
+        -6457, -6458, -6085, -6246,   203, -6027, -6128, -6462,
+        -6465, -6466, -6467,   568,     5, -6470,   136, -6472,
+        -6473, -6085, -6463,   483,   483, -6170, -6476, -6389,
+        -6478, -6482, -6476, -6480,   932, -6486, -6487,   568,
+        -6489,     5, -6491, -6492,   285, -6483,   285,   285,
+          204, -6498, -6499,   568,   283,   659, -6198, -6500,
+          934, -6506, -6507, -6508, -6509, -6510, -6511, -6512,
+          932,   136, -6515,   933, -6517, -6518,   932, -6504,
+          282, -6522, -6330, -6519, -6523,   934, -6527,   483,
+        -6529,   933, -6216, -6524, -6382,   283, -6525, -6533,
+        -6537,   483, -6520, -6535,   281, -6542, -6543,   281,
+          285,   934, -6547, -6548,   284, -6550, -6551, -6552,
+        -6553, -6554, -6555, -6556,   206, -6558,   137,   797,
+          938,   798, -6563, -6564, -6565,   490,    29,   494,
+          490,   938, -6571, -6572,   363,   938, -6569,   492,
+          290, -6578, -6579, -6580, -6581,   206,   137, -6575,
+        -6585, -6586, -6587, -6588,   289,   290,   799, -6589,
+        -6593,   799,   494,   494,   206,   801, -6599, -6600,
+        -6601, -6602, -6603, -6604,   799,   496,   801, -6608,
+          798, -6610,   365, -6612, -6613, -6614,   730,   291,
+        -6617,   799,   801, -6620,   942,   940,   291, -6624,
+        -6614, -6621, -6627,   206, -6629, -6630, -6631, -6632,
+          799, -6634, -6635,   799, -6625, -6638,   576,   496,
+        -6641,   137,   801, -6589, -6645,   492, -6647, -6627,
+        -6643, -6650,   290,   797,   799,   496, -6621, -6656,
+        -6657, -6658, -6659, -6660, -6661, -6662, -6663,   363,
+        -6665, -6666, -6667,   289,    70, -6670,   137, -6672,
+           70,   492, -6675,   206,   207, -6678, -6679,   289,
+          366, -6682, -6683,   206, -6593, -6686, -6687,   363,
+        -6582, -6684,   137, -6692, -6693, -6694, -6565,   494,
+        -6697, -6698,   938, -6700,   491, -6702,   577,   207,
+          369, -6706, -6707, -6708, -6709, -6710, -6711,    70,
+          366,   575,   495, -6700,   940, -6718, -6719,    70,
+          495, -6722, -6723,   495,    29,   574, -6727, -6728,
+        -6729, -6730,   289,   366, -6731, -6716, -6735,   575,
+          368, -6738,    69, -6740,    70,   577, -6743,   490,
+          938,   207, -6747, -6748, -6723, -6733,    29, -6716,
+          937, -6754,   490, -6752, -6757, -6758, -6759, -6760,
+          289,   366,   800,   575, -6765,   289,   137,   365,
+          137, -6770,   491,   938, -6773, -6774,   800,    30,
+        -6755, -6778, -6779, -6780,   798, -6782,   939,   938,
+          798, -6786, -6787, -6788,   797,   364,   938,   491,
+        -6793,    69, -6698, -6776,   208, -6798, -6799, -6800,
+          939,    69, -6803, -6804, -6805,    69, -6796,   364,
+          575, -6810, -6811, -6812, -6804, -7086,   496,   940,
+          491, -6815,   364, -6820, -6821, -6822, -6823,   363,
+          491, -6826, -6827,   797, -6817,   290, -6813, -6829,
+        -6833, -6834,    69, -6836, -6572,   492,   941, -6840,
+        -6841,   363,   364,   943, -6845, -6846,   574,   941,
+        -6849, -6850,   941, -6852,   939,   943,   799, -6854,
+        -6857, -6858, -6859, -6860, -6805, -6855, -6863,    69,
+          491, -6866,   574, -6868, -6869,   491,   290, -6872,
+          941, -6763,   940, -6652, -6877, -6878, -6879, -6880,
+        -6663,   290,   938,   937, -6883, -6886, -6887, -6888,
+          938,   800, -6891,   798, -6893,   939, -6895, -6896,
+        -6663, -6884, -6897, -6898, -6901,   574,   206,   366,
+        -6905, -6906,   206, -6908,   207, -6910, -6911, -6912,
+           69,   574,   939, -6916,   574,   798, -6919, -6920,
+          730,   939, -6782,   490, -6923, -6725, -6924, -6928,
+        -6914,   731, -6929, -6869,   940, -6934, -6935, -6936,
+        -6937,   289, -6939,   800,   942, -6932,   496,   368,
+        -6945,     7, -6947,   730, -6608, -6941, -6951, -6610,
+          492, -6954, -6955,   730,   731, -6958,   798, -6960,
+          800,   365,   137,   937, -6965, -6966,     7,   489,
+        -6969,   289, -6963, -6972, -6973, -6974, -6975,   574,
+          489, -6978,   291, -6980,   206, -6970, -6983, -6984,
+        -6985,   574,   207,   366, -6989,   800, -6991, -6992,
+          574, -6994,   489, -6996,   489, -6981, -6908, -6874,
+          366, -6883, -7003, -7004, -7005, -7006, -7007,    69,
+        -7009,    70, -7011, -7012,   797,   364, -7015,   730,
+        -7017, -6801, -7001,   939, -7018, -6869,   940, -7024,
+          496,   490,   730, -7028, -7012,   799, -6829, -7029,
+          496, -7031, -7035,    69, -6594,   493, -7036, -7040,
+        -6920,   940, -7043, -7044, -7045, -7046,     7,   937,
+        -7049,     7, -7051, -7052, -7053, -6854,   490,   942,
+        -6672, -7058,   731,   494, -7061, -7062, -7063, -7064,
+        -7065,     7, -7067, -7058, -7056, -7070, -7071, -7072,
+        -7073, -7074,     7,   937, -7077, -6672, -6752, -7078,
+        -7081,     7, -6587, -6639,     7, -6741, -7084, -7088,
+        -7089, -7090, -7091, -7092, -6830, -7094, -7095, -7096,
+        -7097, -7098,   662, -7100,   662, -7102,   498, -7104,
+          371,   953,   293,    31, -7109, -7110, -7111, -7112,
+        -7113,    31,   579, -7116,    31, -7118,   580, -7120,
+        -7121, -7122,   579,   948, -7125,    31,   579, -7128,
+        -7129, -7130,   579,   949, -7133,   579,   580,   373,
+          298, -7138, -7139, -7140,   295,   373,   802, -7144,
+          580, -7146,   373,   374, -7149,   580,   295,   802,
+        -7153,   802, -7155, -7156, -7157, -7158, -7159,   945,
+        -7161,   295, -7163, -7164, -7165,   945, -7167, -7168,
+        -7169, -7170, -7161,   668, -7173, -7174,   579, -7176,
+          948,   297,   948, -7180, -7181, -7182,   497, -7184,
+          497,   950, -7187, -7188, -7189,   947,   950,   371,
+          580, -7194, -7195,   947,   374, -7198, -7199, -7200,
+        -7201, -7202, -7203, -7204, -7195, -7191,   371, -7208,
+          802,   498, -7208, -7209, -7211, -7214,   948, -7216,
+          664,   501,   498, -7220,   945, -7222,   295, -7224,
+        -7225, -7226, -7227,   664, -7142,   296,   952,   664,
+        -7233, -7234, -7235, -7236, -7237,    71,   293, -7240,
+          497, -7242, -7243,   947,   948, -7246,   497,    31,
+          373, -7229, -7251, -7159, -7249, -7254, -7255,   578,
+           71,    71, -7259, -7260,   945, -7262,   497, -7255,
+        -7252, -7266,   578, -7268, -7269, -7270,   947,   500,
+        -7273,   950, -7227,   803, -7277, -7278,   373, -7280,
+          583, -7282, -7283,   293, -7285, -7270, -7275, -7286,
+          579, -7290, -7291, -7292, -7255, -7288,   500, -7283,
+        -7293,   372, -7299, -7300, -7301,   293, -7303,   497,
+          954,   377, -7307,   733, -7309,   497, -7303,   370,
+        -7313, -7314, -7315, -7316, -7317,   578, -7319,   294,
+        -7321, -7322,   294,   946,   294,   140, -7327, -7328,
+        -7329, -7330, -7257, -7311,   581, -7334, -7335, -7336,
+          945, -7338,   499, -7098,   371, -7342,    71,   500,
+          953, -7346, -7347, -7348, -7349, -7350,   293, -7352,
+        -7303,   498,   733, -7356,   294,   372, -7356, -7353,
+        -7283, -7359,   500, -7364,   664, -7366, -7367,   499,
+          950, -7370, -7371,   733, -7288,    71, -7375, -7376,
+        -7377, -7378,   579, -7380, -7113,   803,   296,   498,
+          579, -7386,   296, -7107,   803, -7390, -7391, -7392,
+        -7393,   295, -7395,   373,   802,   579, -7399, -7400,
+        -7401,   296,   297,   579,   666, -7406, -7407, -7408,
+        -7409, -7410, -7411, -7322,   498,   666,   945,   295,
+        -7417, -7418, -7323,   579,   499,   663, -7419, -7424,
+        -7425, -7426, -7427,   140, -7422, -7430,   946, -7428,
+          140, -7434, -7325, -7431,   294,   498, -7439, -7440,
+        -7441,   296,   666, -7383,   498, -7444, -7447, -7448,
+        -7449,   296, -7445, -7452,   499, -7454, -7455, -7452,
+        -7450,   663,   666, -7460, -7461, -7462,   945,   371,
+          582,   662,   581, -7468, -7469, -7470, -7100,   733,
+          370,   581, -7471, -7476,   581,   803, -7479, -7480,
+        -7481, -7482, -7209,   501, -7206, -7301,   501, -7421,
+        -7485, -7488, -7489,   376, -7493, -7494, -7495,   946,
+          663,   953, -7184, -7404, -7498,   665, -7503, -7504,
+        -7505, -7100, -7114,   370, -7397, -7510, -7511, -7512,
+        -7403, -7508,   370,   370,   295, -7331, -7544,   210,
+        -7126,   375, -7523,   662, -7525, -7526,   581, -7288,
+          665, -7530, -7514, -7527, -7533,   295,   210,   663,
+        -7537, -7538, -7539, -7540,   497,   733, -7543, -7107,
+        -7531, -7546, -7547, -7548, -7549, -7550, -7551, -7552,
+        -7553, -7554, -7555, -7556, -7557, -7558,   957,   960,
+          378,   969, -7563, -7564,   211,   211, -7567, -7565,
+          966, -7570,   378, -7572, -7573, -7574, -7575,   957,
+        -7577,   378,   958, -7580, -7581, -7582,   957, -7584,
+          958,   961, -7558, -7568,   961, -7590, -7564, -7587,
+        -7593,   378,    74,   971, -7597, -7598, -7570,   671,
+        -7601,   957,    72,   959, -7605,   957, -7599, -7608,
+        -7609,   959,   963, -7585,   970,   671, -7615, -7616,
+        -7617,   957, -7619,   378, -7621, -7622, -7623,   957,
+          959, -7626, -7627, -7628,   959,   381, -7631,   503,
+        -7629,   957, -7632, -7623, -7634, -7638,   957,   960,
+        -7641, -7582,   965, -7642, -7645, -7631, -7643,   963,
+        -7611, -7874, -7646, -7650,   963, -7654, -7655, -7656,
+        -7657,   380, -7659, -7660,   959,   212,   503,   503,
+        -7665,   804, -7667,   503,   959, -7670,    72, -7672,
+          959,   968, -7609,   969,   966, -7678, -7679,   964,
+          670, -7682, -7683,   211,   964, -7686,    72, -7680,
+        -7689,   211,    73, -7639, -7690, -7694,   211, -7696,
+        -7697, -7609, -7692,   212, -7684, -7698, -7701, -7704,
+          804,   964,   378, -7708, -7709, -7710, -7711,   957,
+          378, -7564,    73, -7716,   211,   299, -7719, -7720,
+          957,   211, -7723, -7716, -7714,   379, -7727, -7728,
+          378,   671,   503, -7649,   962, -7732, -7735, -7736,
+        -7737, -7711,   671,   960,   962, -7742, -7743, -7720,
+          141, -7746,   958,   957,   957, -7750, -7751, -7752,
+        -7753, -7586, -7731, -7744, -7755,   301, -7759, -7760,
+          960, -7756, -7763, -7631,   958,   141, -7767,   503,
+          960, -7770,   957, -7768, -7765, -7774, -7775, -7776,
+          142, -7772, -7768, -7777, -7779, -7782,   503,   144,
+        -7785, -7786, -7787,   211,   378, -7790,   141,   381,
+        -7793, -7794,    72, -7796,   962, -7798,   963,   968,
+          736, -7802, -7803, -7804, -7805, -7806,   211,   378,
+        -7809, -7807,   670, -7812,    72,   299, -7815, -7816,
+        -7817,    72, -7819,   299,   734,   964, -7823, -7824,
+        -7825, -7826, -7827,   378, -7812,    73,   584, -7832,
+        -7833, -7834, -7835, -7828, -7754,   504,   962,   584,
+          299,   380,   299,   734,   503, -7593, -7838, -7848,
+        -7849, -7850, -7851, -7852, -7853,    72,   299,   299,
+        -7857, -7858,   299,   380, -7861,   734, -7821, -7846,
+          212, -7866, -7867, -7868, -7869,    72, -7686,   670,
+          968,   959,   380, -7876,   964, -7871, -7879,   964,
+        -7699, -7877, -7883, -7817,    73, -7886,   959, -7888,
+        -7889, -7794, -7884,   968,   212, -7894, -7895,   734,
+        -7892,   212,   143, -7900, -7901, -7902, -7903, -7904,
+        -7905, -7906, -7907, -7908, -7909,   959,   143,   735,
+        -7913,   584, -7915, -7916,   584,   669,   669, -7920,
+        -7921, -7916,   585, -7922, -7923,   963, -7927, -7928,
+        -7929,   584,   963, -7924,   963, -7931, -7935, -7892,
+        -7933,   300, -7939, -7940, -7647,   302, -7943, -7944,
+          380,   735,   212,   143, -7949,   584,   212,   300,
+        -7953, -7929,   972,   503, -7957,   584, -7704,   967,
+        -7961, -7716, -7959,   142,   302, -7966, -7967, -7968,
+        -7969,   503,    72, -7972,   804, -7974, -7975, -7976,
+        -7977,    72, -7964,   669,   381, -7980,   735, -7984,
+          734, -7986,   380,   964, -7782, -7981,   143, -7992,
+           73, -7994, -7995, -7996, -7706, -7990, -7999,   959,
+          967, -8002, -8003, -7871,   669,   504,   143, -8004,
+        -8009, -8010, -8011, -8012, -8013, -8014,   962, -8016,
+        -8017, -8018,   734, -7891, -8007,   302, -8023,   584,
+          302, -8026, -8027,   584,   735, -8030,   962, -8032,
+          963, -8034,   963,   505,   968, -8038,   505,   300,
+        -8041, -8042, -8043, -8044, -8045, -8046,    72, -8018,
+          970, -7841,   143,   734, -8050, -8054, -8055, -8056,
+        -7917, -8052,   143,   143, -8061, -8062, -8063, -7610,
+          585, -8064,   735, -8065, -8067, -8070,   963, -7921,
+        -7830, -8068, -8073,   968, -8077,   380, -8075, -8027,
+        -8072, -7892, -8083, -8084,   669, -8086,   669,   967,
+        -8018,   734,   671,   212, -8093, -8094, -8095, -8096,
+        -8097, -8098, -8099, -8100, -8101, -8102, -8103,    75,
+        -8105, -8106,   305, -8108,   214, -8110,   214, -8112,
+        -8113, -8114, -8115,   145,    76, -8118,    75,    76,
+        -8121, -8122, -8123, -8124, -8125, -8126, -8127, -8128,
+        -8129, -8130, -8131,   506,    34, -8134,   382,   675,
+        -8137, -8138,   145,   808,   587,   507, -8141,   145,
+          147, -8146, -8147,    75,    75, -8115, -8142,   147,
+        -8153, -8154,    75, -8156,    33,   217,    33,   305,
+        -8161,    75, -8163, -8164,    33,     8, -8167,   305,
+        -8169, -8170, -8171,   214,    76, -8174, -8175,   216,
+        -8177,   216,   674, -8180, -8181,   382,   216,   217,
+          303, -8186,   510, -8188, -8189, -8190,   216,   385,
+          305,   385, -8195,   214,   386, -8198, -8199, -8200,
+        -8201, -8202, -8203, -8204,   383,   508,   508, -8184,
+        -8209,   510, -8211, -8212, -8213, -8214, -8215, -8216,
+        -8217, -8218,    75, -8207,   510,   385, -8223, -8224,
+          215,   510,   510, -8228,   215,    79,   510,   675,
+        -8233, -8234,   508, -8236,   674, -8193,   385, -8240,
+          675,   512, -8243, -8244, -8245, -8246, -8247,   214,
+           78,    75, -8251, -8252,    78,   387, -8255,   383,
+        -8257, -8258, -8259,    78,   215,    75, -8237, -8264,
+           75,   511, -8262, -8268, -8269,    77,   385,   807,
+          386, -8274,   383,   304,   305, -8278,   808, -8280,
+        -8281, -8282, -8283, -8284, -8285, -8286, -8287, -8288,
+        -8289,    33,   304,    76,   304,   508, -8295, -8296,
+        -8206,   807, -8299,    33, -8301,   509,   388, -8304,
+          508, -8297, -8301,     8,   305,   389, -8311, -8312,
+        -8313, -8314, -8315,    77,   587,   509,   384, -8320,
+          304,   509, -8323,   508, -8167, -8326, -8327, -8328,
+        -8119,   145, -8331,    77,   214, -8334,    76,   304,
+        -8329, -8338, -8339,   304,   674,   214, -8343, -8344,
+          509, -8236, -8336,   677, -8178,   507,   677, -8352,
+          807, -8354,   389,   508, -8357, -8301,    79,   389,
+        -8361,   587,   807,   388, -8365,   807,   385, -8368,
+          385,   217, -8371,   677, -8373, -8374,   509,   389,
+        -8377,   216,   507,   509, -8378, -8382, -8383, -8384,
+        -8385, -8386, -8387, -8218,   303,    78,   507, -8392,
+        -8393, -8394, -8395,   215,    75, -8388, -8399,   383,
+        -8397, -8402, -8228, -8400, -8209, -8193,   974, -8406,
+        -8409, -8410, -8411, -8412, -8413, -8414, -8116,   383,
+          146, -8418,    76,    77, -8421, -8422, -8423,    75,
+        -8137, -8119, -8415,   507, -8429,    33,   146, -8432,
+        -8433, -8434,    33,   384, -8437,   146, -8427, -8440,
+        -8441, -8442, -8443, -8444,   506,   218, -8447,    34,
+        -8438, -8450, -8451,   146, -8448,   383, -8455, -8218,
+          507, -8437, -8456, -8434, -8458, -8460, -8463, -8464,
+           33, -8466,   510,   145,    75, -8470, -8115, -8461,
+            8, -8437, -8471,     9, -8477, -8478,   214, -8480,
+        -8481, -8482, -8138, -8474,   146,   386,   146,   303,
+        -8487, -8490, -8491,   214,   510, -8494, -8495,   507,
+        -8358, -8388, -8499,    76, -8501, -8437,   304,    80,
+        -8435,   303,   507, -8508, -8509,   145, -8511,   214,
+        -8505, -8514, -8115,   808,   304,    80, -8519, -8520,
+        -8521, -8522, -8523, -8430,   305, -8389, -8524,   507,
+        -8506, -8184,   973, -8532, -8533, -8534, -8478,   303,
+        -8253, -8535,    76,   387, -8538, -8542, -8543, -8544,
+        -8545, -8161, -8540,    33, -8546, -8416, -8548, -8550,
+          214,   146, -8555,   214,   807, -8551,   807,   386,
+          973, -8562, -8563, -8331,   807, -8564,   507, -8568,
+          214, -8570, -8530, -8572, -8573, -8574, -8575, -8576,
+        -8577,   219, -8579,   306, -8581, -8582, -8583,   392,
+        -8585, -8586, -8587, -8588,   680,   682,    81,   223,
+        -8593, -8594, -8595, -8596, -8597, -8598, -8599,   392,
+          391, -8602, -8590,   513, -8605,    81,    36,   221,
+        -8609,   590,   307,    81, -8613, -8614,    36, -8616,
+          392,   221, -8619,   391, -8621,   392, -8623,    36,
+           81, -8626, -8627,   223,    36,   984,    36, -8632,
+        -8599,   592, -8635, -8636, -8637, -8638,   221,   590,
+        -8641, -8642, -8643, -8644, -8645,   590,   307, -8648,
+          738, -8650,   738,   224, -8653,   982, -8655, -8656,
+        -8657, -8658, -8659, -8660, -8661,   681, -8663,   221,
+        -8665, -8666, -8667, -8668, -8669, -8670, -8671, -8672,
+          221,   976, -8675, -8676, -8677,   738,   976, -8680,
+        -8681, -8682,   738, -8684, -8685,   978,   393, -8688,
+          979,   982, -8583, -8692, -8600, -8690, -8695, -8696,
+          391, -8698, -8699,   978,   224,    36, -8703,   224,
+        -8705, -8706,   979, -8708,   980,    36, -8711, -8712,
+        -8713, -8714,   976,   393, -8717,   393,   224, -8720,
+        -8721,   979, -8703, -8693, -8715, -8723,   983, -8718,
+          985, -8730, -8644, -8893,   981, -8732, -8735, -8678,
+          394, -8738,   221, -8740, -8648,    35,   393,   738,
+           36, -8746, -8747, -8748,   590, -8750, -8742, -8741,
+          982, -8754,   590,   986, -8757, -8758,   514,   221,
+          226, -8762, -8721,   592, -8682,   226, -8767,   979,
+        -8718,   394,   594, -8772,   682, -8609,   224, -8653,
+        -8774,   396, -8779,   680, -8781, -8782, -8783,    36,
+          224,   148, -8787, -8788,   223, -8617,   224, -8792,
+        -8793,   306, -8795, -8796,   514,   593,   682, -8800,
+          682,   984, -8803, -8804, -8805,   680,   980, -8808,
+          219,   225, -8811, -8812, -8590, -8806,   809, -8816,
+          391, -8718, -8819,   220, -8821, -8822, -8823, -8824,
+        -8825,   680,   981, -8828,   591, -8826, -8831, -8832,
+          225,   591,   592,   223, -8833, -8790, -8839,    36,
+          397,    81, -8837, -8844, -8845, -8846, -8847, -8848,
+        -8849,   681, -8851, -8852, -8853,    36,   226,    37,
+          514, -8858, -8859, -8860,   681,   979, -8863,   220,
+          391,   810, -8861,   681, -8869, -8870, -8871, -8872,
+           36,   226, -8866, -8876,   391, -8874, -8879, -8880,
+        -8881, -8864,   592,   982,   976,   981,   976, -8888,
+        -8889, -8890, -8891, -8892, -8875, -9075, -8885, -8688,
+        -8897,   983,   980, -8900, -8901,   982, -8898, -8741,
+        -8902,   985, -8907,   224,   982, -8910, -8853,   980,
+           36,   515, -8911, -8861,   514,   220, -8919, -8920,
+        -8921,   224,   514, -8924, -8925, -8926,   393, -8915,
+          594,   394, -8931, -8932, -8933,    82,   739,   220,
+        -8861,   739, -8939, -8940, -8941, -8942, -8943,    36,
+          978,   515, -8947, -8948,   148, -8944, -8945, -8949,
+        -8951, -8954, -8955,   223, -8957,   148, -8952,   514,
+        -8961,   592,   225,   148, -8965, -8966, -8967, -8968,
+          680,   513,   591, -8972, -8973, -8974,   306, -8976,
+          513, -8978,   977,   392,   977, -8982,   392, -8958,
+        -8985, -8986, -8987,   977, -8989,   977,   226,    82,
+        -8993, -8994, -8995, -8996, -8997,   681, -8603, -8983,
+          977,   986, -8999, -9004, -9005, -9006,   590,   513,
+          514, -9010, -9011, -8645, -9002,   982, -9015, -9016,
+        -9017,   392, -9019, -9020, -8682,    37, -9023,   978,
+        -9025, -8806, -9021, -9026, -9027, -9030,   981,   982,
+        -8603,   394, -9035,   980, -9033, -9038, -9039,   981,
+        -9041, -9042, -9043, -9044, -9045, -8849,   977,   977,
+        -9049, -9050, -9051, -9052,   391,    35,   982, -9056,
+          392, -9058, -9059, -9060, -9061, -9062, -9052,   681,
+          985, -9054, -9063, -8790, -9066,   681, -9069, -9070,
+        -9073, -8709, -9071, -9074, -9077, -9078, -9079, -9080,
+           10,   309, -9083, -9084, -9085,   683,    38,    85,
+        -9089, -9090, -9091,   149,   228, -9094, -9095,    38,
+          597,   598, -9099, -9100, -9101, -9102, -9103, -9104,
+        -9105,   516, -9107,   309, -9109, -9110,   518, -9112,
+        -9113,   517, -9115,   311, -9117, -9118,   516, -9120,
+        -9121, -9122, -9123, -9124,   516,   517, -9127,   516,
+        -9129, -9130, -9131,   993,   996, -9134, -9135, -9136,
+        -9137, -9138, -9139, -9140, -9118,   811, -9141,   398,
+        -9087, -9143,   149, -9148, -9149,    10, -9151, -9152,
+        -9153, -9154, -9155,   516,   600, -9158,   228, -9145,
+        -9161, -9162,   149,   595, -9583,   811, -9165, -9168,
+        -9169,   516,   998, -9172,   996,   227, -9165,   400,
+        -9177, -9178, -9179,   812,   308,   989,   994, -9184,
+        -9185, -9186,   998, -9174, -9189, -9190, -9191,   992,
+          996, -9194, -9195,   993, -9197, -9198, -9199,   994,
+        -9201, -9202,   993,   229,   994,   308, -9207, -9208,
+           10,   685,   600, -9212,   520,   994,   685, -9081,
+        -9187, -9218, -9209, -9216, -9221, -9087,   993, -9224,
+        -9225,   987,   516,   812, -9229, -9230, -9231,   987,
+          308,   988,   987,   400,   309,  1000, -9239, -9240,
+        -9241, -9242, -9243,   308, -9245, -9246,   227, -9248,
+        -9249,   683, -9251, -9252,   683,   227,   683, -9256,
+        -9257,    10,   683, -9260, -9261,   308, -9263,    10,
+        -9265, -9266,   308,   999, -9269, -9270,   308,   989,
+          595, -9274,   398,   227, -9277, -9278, -9279, -9280,
+        -9281,   227, -9283, -9284,   308,   518,   399, -9288,
+        -9289,   308, -9202, -9292, -9293,   595,   399, -9296,
+          517,   310, -9299, -9300, -9275, -9290,   599, -9297,
+          992, -9306,   598, -9304, -9309, -9294, -9307,   995,
+          310, -9311, -9315, -9316,   310, -9318,   683, -9320,
+        -9321,   310, -9323,   595,   997,   598, -9327, -9328,
+        -9329, -9330, -9331,   595, -9333,    10,   398, -9336,
+           10,   597, -9263,   995, -9341,   517, -9343, -9344,
+          227,   598, -9347,   596,   398, -9350, -9351, -9352,
+        -9353, -9254, -9348,   599,    10, -9356, -9199, -9360,
+          227, -9204, -9347, -9182,   229,   596, -9367, -9368,
+        -9369, -9370,   813, -9372,   595,   997, -9375,   597,
+        -9377, -9378,   398,   995,   398,   988,   813, -9384,
+          309, -9373,   991,   400, -9389, -9390,   400, -9392,
+          308, -9386, -9395, -9396, -9225, -9393, -9399, -9400,
+        -9392, -9203, -9403,   308,   812,   988, -9407, -9408,
+        -9409,   988,   813,   685,   812, -9414,   987, -9290,
+        -9379,   229,   991, -9420, -9421, -9422, -9423, -9424,
+          595, -9372, -9418,   598,   398, -9430, -9428, -9426,
+        -9433, -9434, -9435, -9436, -9437,   811, -9439,   989,
+        -9441,   995,   398, -9444,   400, -9446, -9447, -9448,
+          992,   309, -9451,   398, -9431,   599, -9455, -9456,
+        -9457, -9458,   398,   519, -9461,   685, -9452, -9464,
+          995, -9462, -9467, -9468,   812, -9470,   992, -9458,
+          989, -9448, -9471,   308, -9110, -9474, -9479, -9480,
+        -9481, -9437, -9477, -9484,   989, -9486,   996, -9488,
+          989, -9490,   309, -9492, -9493, -9494,   517, -9482,
+          995,    10,   517, -9500, -9501,   595, -9503,   398,
+          595, -9506, -9507, -9508, -9509,    10,   991, -9512,
+          398, -9510,   811, -9380,   811, -9516, -9517, -9520,
+        -9521, -9522, -9523, -9524, -9253,   811, -9270,   992,
+        -9404, -9527, -9531,   989, -9533,   596,   596, -9536,
+        -9537, -9404, -9141, -9540,   811, -9542,   811,   989,
+        -9538, -9546,   812, -9544, -9549, -9550, -9551, -9552,
+        -9553,   811, -9547, -9554, -9503, -9558,   989, -9560,
+          812, -9556, -9563, -9564, -9565, -9566, -9439, -9561,
+        -9567, -9570,   999,   993, -9571, -9533, -9164,   227,
+        -9575, -9578, -9271, -9571,   811, -9580, -9558,   398,
+        -9585,   308, -9574, -9588, -9589, -9590, -9591, -9592,
+        -9593,    86,    40,   404,   233, -9598,    87,   233,
+           89, -9602, -9603, -9604,    39,   404,   604, -9608,
+        -9609, -9610, -9611, -9612,   402, -9614, -9615, -9616,
+          605,   407, -9619,   402, -9621, -9622, -9623, -9624,
+          402, -9626, -9627, -9628, -9629,   606,   405,   606,
+          606,   405, -9635,   404, -9637,   233, -9639, -9640,
+          522,    40, -9643,   405,  1011,    87, -9647, -9648,
+          402,   687,    11, -9652, -9653,    87,   233, -9639,
+        -9948, -9644,   150,   407,    87, -9662,   522, -9664,
+        -9650, -9660, -9667,   522,    86, -9670, -9671,   150,
+          609,   313, -9675, -9676, -9677, -9678,    39, -9680,
+        -9681, -9682, -9683, -9684,   403,   523,   313,   521,
+        -9689, -9690,    87,   403,   403, -9687,    88,   688,
+        -9697,   232,   234, -9700, -9701,   403, -9703,    89,
+        -9705, -9706, -9697,  1007, -9709,   150, -9711, -9712,
+        -9713,   603,   232,   407, -9717, -9718, -9719, -9720,
+        -9721,    87, -9723,   521, -9725,   404,  1010,    88,
+        -9729,    86, -9731,    89,   607, -9734, -9729, -9707,
+          312, -9738, -9739, -9740, -9741,  1005,   687, -9744,
+        -9745,  1004,   521,  1008,    39, -9750,   404, -9752,
+          604, -9754, -9755,  1005,   605,   233, -9742,    11,
+          404, -9762,  1010,  1012, -9765, -9766,  1004,  1002,
+        -9769,   687, -9771,  1002,  1008,   404, -9644, -9759,
+         1012, -9778, -9779, -9780,    11, -9782,   150,   232,
+           89,   406, -9787, -9788,   602, -9790,   150, -9792,
+        -9787, -9869,   603, -9796,    88, -9798, -9799,   687,
+        -9801,  1010, -9803, -9804, -9805, -9806, -9807, -9808,
+          687, -9810, -9811, -9812,   602,   603,    39,   603,
+          603, -9783,   687, -9820, -9821, -9822, -9823, -9824,
+        -9825, -9826,   603, -9828, -9829,   604, -9818,   606,
+          687,   606, -9835,    39, -9837, -9838, -9839,   604,
+         1010,   404,   605, -9842, -9830,  1006, -9847, -9848,
+        -9849, -9850, -9851,   404, -9853, -9854,  1004,  1009,
+        -9857,   687, -9844, -9860, -9861, -9862,  1004,  1002,
+        -9865,  1002,   402,  1007, -9832, -9948, -9867,  1015,
+        -9873,   404, -9875, -9857,  1009, -9762,  1007, -9880,
+        -9726, -9878, -9881, -9884, -9885, -9886, -9887, -9888,
+        -9889, -9890, -9891, -9892, -9893, -9894, -9895,  1002,
+         1004,  1004, -9899, -9900, -9901, -9902,  1003,   687,
+        -9903,  1006,  1004,  1004,   521, -9863, -9904, -9910,
+        -9853, -9960, -9911,    11,   521, -9915, -9919, -9920,
+        -9921,  1004,   150, -9924, -9897,  1007, -9767, -9925,
+        -9929,  1005, -9931, -9932, -9933, -9934,   402, -9936,
+        -9937, -9938,  1003, -9927, -9941,  1004, -9939,  1006,
+         1004,   521,  1008, -9948,   521,   407, -9756,  1013,
+          407, -9954, -9955, -9956, -9957, -9958,   402,   605,
+          521, -9962, -9963, -9964, -9612,  1007, -9632,   521,
+         1006, -9970, -9971,   402,   606,   521, -9975,   606,
+        -9977, -9978, -9979, -9971,  1003,   814, -9973, -9980,
+        -9985, -9986,  1003, -9983, -9989, -9973, -9987,   608,
+        -9981, -9990, -9993, -9934, -9994, -9922, -9999,   605,
+       -10001,  1009,-10003, -9629,   232,   814, -9630,-10004,
+       -10007,-10010,-10011,-10012,-10013,-10014,  1002, -9959,
+       -10008,-10018,-10014, -9915,-10019,-10022,  1002,-10020,
+        -9747,-10023,   605,   603,-10029,  1003,   521,-10032,
+       -10033,-10034,-10035,-10036,-10037,  1002,    39,-10040,
+         1006, -9845,   605,-10044,-10045, -9972,-10042,   404,
+       -10047,-10040,    87,-10050,-10053,-10054,-10055,  1003,
+         1006,  1006, -9715,-10060,-10061,  1005,-10063,  1006,
+          232,-10066,-10067,-10068,   404,-10070,-10071,-10072,
+          605,  1002,-10075,-10076,  1002,  1008, -9756,   687,
+       -10081,  1010,  1011,  1012,-10079,-10086,-10087,   605,
+          603,   606,-10091,-10092,-10093, -9725,-10088,-10096,
+        -9863,  1013, -9855,  1008,   407,   521,  1012,   605,
+          404,-10106,-10107,-10108,-10014,-10103,  1011,-10109,
+       -10113,-10114,   314,  1022,-10117,-10118,-10119,-10120,
+       -10121,-10122,-10123,   236,-10125,   315,    91,-10128,
+          410,-10130,   690,-10132,   690,-10134,   152,    91,
+       -10137,   690,   526,  1018,-10141,   235,-10143,-10144,
+          815,   236,   235,   153,-10149,-10150,-10151,-10152,
+       -10153,-10154,-10155,   235,-10157,  1017,   815,   154,
+       -10161,-10162,-10163,-10164,-10165,   409,  1019,-10168,
+       -10169,  1019,   152,-10172,   315,-10174,-10175,   316,
+       -10177,   411,   154,   152,-10181,-10182,-10183,-10184,
+          409,  1021,-10187,   316,    90,-10190,-10191,   409,
+       -10193,   409,-10195,   315,   525,  1019,-10199,-10200,
+       -10201,-10202,-10203,  1017,-10188,  1017,-10195,-10204,
+          152,-10210,  1017,-10212,-10213,-10214,-10215,-10216,
+       -10217,  1017,  1021,-10220,  1020,   314,-10223,-10224,
+       -10225,-10220,   409,   524,   524,-10230,-10231,-10232,
+       -10233,   524,   744,-10187,   411,   411,-10228,-10237,
+         1021,   154,   154,-10244,-10220,   411,   154,-10245,
+         1021,-10187,-10251,-10252,-10253,-10254,-10255,-10256,
+         1017,-10228,-10175,-10260,  1020,-10262,   524,-10264,
+       -10265,  1017,-10258,-10268,-10269,  1020,-10266,-10272,
+       -10240,    90,   316,  1021,  1020,   525,   317,-10280,
+       -10281,-10282,  1020,-10269,   316,   525,-10287,-10284,
+       -10284,   816,-10291,-10292,  1020,    90,-10295,-10296,
+          316,-10293,-10196,-10297,-10299,-10302,-10303,-10304,
+       -10194,   152,   409,-10306,-10296,-10307,-10309,-10274,
+          314,   744,-10315,-10262,-10312,-10147,-10319,   316,
+       -10321,   315,   235,-10324,-10325,-10326,-10327,-10195,
+       -10322,-10296,-10328,-10187,-10330,-10208,-10332,   237,
+       -10134,  1020,-10339,-10340,   410,   409,  1023,   410,
+       -10345,   152,-10347,   411,  1019,-10350,-10351,-10352,
+         1017,   815,-10348,-10356,-10357,-10166,-10130,    91,
+          410,   151,-10363,-10364,-10365,    91,-10358,    91,
+       -10369,   410,-10371,-10372,   315,
+};
+
+static long _vq_ptr1_res1024_0c10x8[] = {
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,  -284,   -67,   -50,   -35,
+          -30,   -28,    41,   821,    41,   823,   -31,   530,
+          -34,   527,   527,   -40,   829,   -39,   159,   159,
+          -45,   -42,   -44,   824,   824,   -46,   -49,   824,
+          320,   416,   -57,   -53,   527,   161,   -56,   160,
+          160,   -61,   -48,   615,   830,   -66,   -64,   828,
+          161,   828,   161,  -142,   -98,   -81,   -78,   -75,
+          -74,   748,   748,   -76,   -77,   528,   -80,   241,
+          617,   -88,   -84,   528,   -85,   -87,   617,   617,
+          -91,    41,   747,   -93,   528,   -95,   415,   -97,
+          162,   162,  -117,  -104,  -102,   530,   747,   530,
+         -107,   530,   826,  -115,  -112,  -111,   530,   530,
+         -111,   530,   830,  -116,   530,  -129,  -127,   528,
+         -124,  -123,   692,   692,  -123,   692,   -60,   747,
+          745,  -136,   -94,  -134,   415,   530,   415,  -126,
+         -141,  -139,   747,  -140,   530,   528,  -231,  -213,
+         -200,  -149,  -148,  -135,   530,  -196,  -185,  -180,
+         -157,   529,  -156,   830,   527,  -177,  -166,  -163,
+         -162,   529,   529,  -162,   529,  -155,  -170,  -253,
+          830,  -165,  -174,  -173,  -147,   529,  -173,   529,
+          746,  -179,   746,   529,  -183,  -182,   826,   529,
+          416,  -187,  -176,  -191,  -111,   747,  -186,  -179,
+         -111,  -172,   693,   693,  -199,   618,  -194,   618,
+         -209,  -205,  -204,   618,   618,  -206,  -208,   830,
+          830,  -210,  -212,   830,   830,  -230,  -229,  -223,
+         -221,   527,   -48,   320,   693,    41,  -123,  -224,
+         -226,  -198,  -228,   826,   826,   416,   241,  -237,
+         -235,  -234,   830,  -236,   829,  -261,  -243,  -241,
+          528,  -230,   693,  -248,  -246,   528,   -77,   747,
+          -77,  -252,  -111,   158,  -256,  -477,   158,  -251,
+         -228,   826,  -247,  -242,  -225,  -280,  -267,  -265,
+         -193,   530,   528,  -269,   829,  -273,  -272,   829,
+          829,  -277,  -272,   829,   162,  -272,   829,   -97,
+         -282,   745,  -283,   829,  -414,  -377,  -317,  -314,
+         -303,  -293,  -292,   240,   240,  -295,   238,  -302,
+         -299,   241,   616,  -301,   616,   616,   616,  -308,
+         -306,   163,   163,   616,   415,  -312,   616,   163,
+          163,   163,  -316,   414,   831,  -339,  -323,   691,
+         -322,   162,   616,  -333,  -331,  -329,  -328,   161,
+          161,  -328,  -313,   691,   825,  -336,  -335,   828,
+         -335,   828,  -330,  -363,   827,  -361,  -348,  -345,
+          615,  -347,   831,   831,  -352,  -351,   693,   161,
+         -358,  -355,  -350,  -347,   831,   -87,  -356,   831,
+         -338,   615,   241,  -369,  -367,   617,   831,   831,
+          162,  -370,  -375,   617,  -374,   163,   163,  -374,
+          616,  -404,  -392,  -383,   829,   822,   691,  -391,
+         -390,  -389,  -300,   163,   162,   241,   746,   822,
+         -399,  -397,  -396,   241,   241,  -398,   617,  -402,
+         -389,  -376,   822,   746,  -409,   691,  -407,   318,
+         -301,  -411,   617,  -413,   161,   161,  -264,  -418,
+          614,   618,  -360,  -470,  -455,  -427,  -426,  -425,
+          693,   693,   414,  -441,  -439,  -435,  -434,  -302,
+          616,   241,   240,  -434,   240,   616,  -398,   240,
+          693,  -445,   158,   616,  -433,  -447,   827,  -450,
+          616,  -408,  -454,   163,   617,  -398,   616,  -457,
+          414,  -460,  -459,   827,  -464,  -432,  -321,  -453,
+         -467,   746,  -449,  -300,   616,  -401,  -478,  -475,
+         -474,   162,   825,   414,  -373,  -374,  -469,  -167,
+         -322,  -896,  -659,  -546,  -517,  -495,  -490,  -489,
+          168,   420,  -494,   164,    44,    96,   836,  -511,
+         -509,  -507,  -501,  -500,   836,  -504,    96,    44,
+         -506,    96,    96,  -508,   751,   836,   751,  -513,
+          836,  -514,  -516,    96,    96,  -543,  -527,  -521,
+          834,  -526,  -524,   168,   168,   621,   754,  -534,
+         -530,   244,  -533,  -532,   754,   836,  -538,  -537,
+          164,   164,  -539,  -541,   835,  -542,   837,  -544,
+         -545,   165,  -614,  -602,  -562,  -554,   836,  -553,
+          750,   750,  -555,  -533,  -504,   244, -1031,  -529,
+          243,   244,  -597,  -588,  -573,  -572,  -570,  -568,
+          755,   169,  -571,   755,   169,  -585,  -582,  -579,
+         -578,   169,   169,  -578,  -559,  -580,  -584,   756,
+          756,  -587,  -581,   756,  -593,  -592,   756,   837,
+          837,  -595,   755,  -587,   243,  -598,  -601,  -600,
+          756,   756,  -611,  -608,  -606,  -596,  -607,   244,
+         -609,  -610,   244,  -613,  -605,   839,  -624,  -620,
+         -619,   244,  -586,   751,   836,  -557,    96,  -622,
+         -646,  -629,  -627,   420,   244,   244,  -644,  -642,
+         -641,  -634,  -640,  -637,   838,  -639,   838,   838,
+          840,   754,   837,   840,  -645,   754,  -648,  -623,
+         -649,  -656,  -654,  -653,   840,   840,  -653,   751,
+         -653,   840,   419,  -813,  -788,  -770,  -692,  -673,
+         -669,  -667,   836,  -668,   621,  -671,   621,   621,
+          620,  -691,  -613,  -678,  -677,   420,  -686,  -682,
+         -681,   621,  -685,   752,   621,   752,  -688,    93,
+          752,   532,  -647,   752,  -736,  -727,  -713,   749,
+         -698,   620,  -711,  -706,  -705,  -702,  -704,     2,
+            2,   620,  -709,    45,     2,    45,  -618,  -712,
+          620,  -715,   751,  -723,  -722,  -668,  -720,   244,
+          621,    96,    45,   532,  -726,    96,   621,  -685,
+         -730,  -721,  -672,  -733,   756,   756,  -719,   244,
+         -743,  -741,  -740,    45,   752,  -742,   622,  -749,
+         -746,   532,  -747,  -748,   622,  -752,  -751,   621,
+         -758,  -757,  -756,    45,    45,   622,  -768,  -766,
+         -763,   621,  -734,  -720,   621,  -714,  -681,   242,
+         -748,  -765,  -777,  -773,   838,    93,   751,    43,
+          752,  -778,  -784,  -783,  -733,   756,  -772,   756,
+         -783,   756,    43,   244,  -797,  -795,  -793,  -558,
+         -787,  -794,   751,  -613,  -769,   531,  -809,  -805,
+         -557,  -803,   622,   622,   243,   420,  -808,   622,
+          622,  -811,   622,   244,   244,  -872,  -848,  -844,
+         -835,  -831,  -827,  -641,  -645,   754,  -791,  -529,
+         -804,    13,   838,   754,  -830,   753,   620,  -833,
+         -829,  -704,  -826,  -842,  -841,  -583,   620,  -824,
+         -839,    44,    94,    44,  -847,  -610,  -796,   751,
+         -864,  -853,   165,   755,   749,  -858,  -856,   755,
+         -857,   755,  -860,   532,   755,  -863,   169,   169,
+         -866,   169,  -868,   756,  -870,    43,    43,   756,
+         -886,  -882,  -877,  -876,    94,    44,  -880,   167,
+          167,     2,  -885,  -645,  -829,    45,  -890,   531,
+          244,   420,  -894,  -892,   244,   166,  -895,   170,
+         -992,  -910,  -902,   242,  -742,    44,  -906,  -904,
+          244,   170,   531,  -909,   751,   170,  -981,  -923,
+         -919,  -916,   322,    12,  -917,  -918,   243,  -920,
+         -921,   168,   753,  -963,  -947,  -928,   833,    13,
+         -940,  -930,  -825,  -934,   168,    94,  -938,  -704,
+            2,  -847,   168,  -884,  -942,  -846,  -944,    43,
+         -946,    96,    43,  -955,  -954,  -952,  -704,  -516,
+          754,   838,   166,  -957,   170,  -960,    13,   533,
+         -962,   170,   170,  -975,  -972,  -971,  -756,  -969,
+         -951,   622,    44,   170,  -962,   754,  -970,   418,
+         -980,  -756,   753,  -974,    45,  -985,  -984,    94,
+          168,  -988,  -987,   753,    44,  -909,   753,  -645,
+         -710,  -941,  -979, -1023, -1016, -1003, -1001,   164,
+         -804, -1002,   838, -1009, -1008, -1007,    95,   244,
+          840, -1015,  -640, -1008,   840,   243,   753,   244,
+          244,  -804,   754, -1021, -1000,   243,  -991, -1022,
+         -822, -1029,    43, -1028,    95,    95, -1032,   840,
+          840, -1278, -1127, -1110, -1056, -1039,   173, -1048,
+        -1046,   423, -1045,   326,   624,   758,   758,   424,
+        -1054, -1053,   176, -1052,   848,   176,   176,   177,
+        -1068, -1063,   421,   326,   246,   425,   102, -1066,
+          421,    98, -1067,   425, -1109, -1093, -1081, -1076,
+        -1074,   173, -1075,   623, -1078,   246, -1079, -1080,
+           99, -1084,   623,   245, -1088, -1087, -1077,    99,
+        -1090,   425, -1092,   538,   425, -1106, -1099, -1096,
+        -1098,   102,   102, -1103, -1102,   326,   326, -1105,
+          102,   102, -1107,   176,   538,    15, -1116, -1114,
+          171,    15, -1067, -1091, -1117, -1118, -1126, -1123,
+        -1485,   175, -1115, -1092,   425,   246,   425, -1169,
+        -1140, -1138, -1137, -1132, -1136,   175,   623,   100,
+          100,   246, -1139,   175, -1149, -1145,   173,   695,
+        -1086, -1148,   538,   100,   100, -1162, -1154, -1153,
+          623,   423, -1157, -1156,   101, -1159,   625, -1156,
+          101, -1158, -1166, -1105,   850,   850, -1167, -1168,
+          851, -1255, -1196, -1185, -1179, -1177, -1176,   324,
+          175,   101,   757, -1184, -1181, -1182,   175,    15,
+          101, -1191, -1189,   324,   101, -1190,   101, -1192,
+        -1193, -1194,   101,   177, -1221, -1214, -1205, -1201,
+          843,   843,   324,   623, -1164,    15, -1190, -1210,
+        -1209,   851, -1209,   851, -1204, -1161, -1217, -1216,
+          851, -1218, -1220,   851,   851, -1234, -1232, -1225,
+          843, -1230, -1228,   175,   326,   175, -1231,   326,
+          175,    15, -1244, -1240,   323, -1229,   326, -1213,
+        -1241, -1242,   325,   326, -1251, -1249, -1243,   326,
+        -1243,   177,   326, -1253,   177,   177,   851, -1274,
+        -1269, -1264, -1262, -1261,   325,   101, -1263,   538,
+        -1266,    15, -1268,   101,   101, -1272,   101,   326,
+          101,   325, -1190, -1276,   849,   326, -1366, -1322,
+        -1309, -1046, -1289,   326, -1286,   848, -1288, -1271,
+          848, -1306, -1296, -1285, -1288,   848, -1248,   537,
+        -1299, -1045, -1294, -1303, -1288,   848,   176, -1288,
+          846,   846,   245, -1271,   537, -1319, -1314, -1312,
+          176,   246, -1318,   246,   176,   537,   246,   246,
+        -1321,   177, -1354, -1347, -1343, -1329,   174,   245,
+          327, -1338, -1335, -1334,   624,   536,   327, -1334,
+          327, -1304, -1341,   174,   175,   174, -1302, -1345,
+          177, -1346,   102, -1352, -1350,   176, -1195, -1349,
+        -1353,   327, -1358, -1318,   535,   424, -1361, -1263,
+          175, -1362,   327, -1365,   536,   536, -1435, -1401,
+        -1382, -1379, -1373,   624,   176, -1376, -1288, -1229,
+        -1285,   424, -1357, -1381,   758,   850, -1393, -1388,
+        -1386,   624, -1387,   625, -1392, -1391,   625,   625,
+          850, -1394, -1396,   844, -1399,   174, -1351,   625,
+          174, -1430, -1416, -1411, -1410, -1385, -1408, -1342,
+           98,   850,   624, -1412, -1413,   327, -1415,   100,
+        -1419, -1418,   101, -1421,   245, -1424,   245,   327,
+        -1427, -1426,   327, -1426, -1409,   537, -1137, -1433,
+           98,    98,   537, -1510, -1477, -1452, -1448, -1445,
+          177, -1148,   100,   846, -1429, -1447,   846,   423,
+        -1447,   423,   850,   537, -1468, -1467, -1464, -1462,
+        -1460, -1304, -1434, -1444,   846,   845, -1463,   177,
+        -1466, -1459,   846,   850, -1470,   323, -1474, -1409,
+        -1428,   850, -1476,   174,   174, -1504, -1479, -1492,
+        -1483, -1164,   759, -1164, -1488,   326, -1473,   424,
+        -1476,   850, -1489, -1486, -1499, -1498, -1418,   850,
+          101, -1472,   849, -1165, -1158,   625, -1407, -1239,
+        -1507,   326, -1144, -1508, -1156, -1318, -1542, -1526,
+        -1521, -1518, -1318,   100,   246,   538, -1519,   100,
+          246, -1525,   246,   850, -1091,   246, -1531, -1528,
+          850,   844,   846, -1537, -1533,   175, -1136,   538,
+          538, -1136, -1540, -1535,   175, -1524, -1506, -1557,
+        -1572, -1550, -1547,   845,   846,    47, -1570, -1558,
+          101, -1556,   849,   759, -1501, -1509, -1560,   326,
+        -1569, -1566, -1565,   759,   625,   849, -1565,   849,
+        -1564,   849, -1571,    15, -1568, -1501, -1576,   845,
+        -1307, -1231, -1737, -1604, -1593, -1587, -1585,    17,
+          429,   539,   854, -1590,   854,   539,   332,   699,
+          860, -1601, -1598, -1597,   330,   867, -1600,   867,
+          867,   330,   764,   763, -1632, -1630, -1625, -1612,
+        -1609, -1610,   330,   868, -1620, -1614, -1616,   761,
+        -1617, -1619,   868,   868, -1622,   103,   103,   426,
+          104, -1629, -1628,    18,    18,    49,   105,    17,
+        -1724, -1690, -1640, -1638,   860,    18,   860,   867,
+        -1670,   859, -1669, -1647, -1646,   860,   860, -1652,
+           18, -1651,   868,   868, -1667, -1658, -1657, -1656,
+          868,   868, -1664, -1662,   860,   430,   860,   430,
+        -1666,   332,   868,   860,    18,   699, -1679, -1675,
+        -1674,   864,   868, -1674, -1656,   763,   700,   429,
+        -1681, -1646, -1686, -1657,   868,   864, -1657, -1673,
+          248, -1688, -1710, -1693,   866, -1700, -1597, -1697,
+          856,   856,   430, -1689, -1709, -1707, -1706, -1663,
+        -1687,    49,   430, -1706,   764,   861, -1715, -1713,
+          867,   861,   867, -1718,   858,   699,   859, -1714,
+        -1639,   867,   764, -1708, -1730, -1728, -1727,   431,
+        -1729,   866, -1734,   866,   330,   869, -1735,   866,
+          869, -1898, -1876, -1784, -1745, -1743,   540, -1744,
+          540, -1775, -1759, -1754, -1751, -1750,   540, -1750,
+          540, -1705, -1756,    18, -1758,   248,   248, -1757,
+        -1771, -1768, -1766, -1765,   332,   332,   428,   332,
+        -1765,   332, -1755, -1765,   332,   431, -1773, -1782,
+        -1779,   427,   428, -1781,   428,   429, -1752,   763,
+        -1851, -1826, -1809, -1801, -1688, -1797, -1794, -1793,
+          861,   861, -1793,   861, -1774, -1799,   248,   248,
+          431, -1807, -1806, -1805,   626,   626,   861,   858,
+          331, -1822, -1817, -1815, -1709,   431, -1800,   861,
+          626, -1821, -1820,   863,   863,   861, -1824,   331,
+          626,   331, -1835, -1831, -1819,   857, -1796, -1833,
+           18, -1834,   861, -1848, -1838,   248, -1841,   248,
+          859, -1847, -1844, -1840, -1845,   540,   865,   248,
+        -1849,   331, -1770, -1867, -1861, -1857, -1856, -1850,
+           17, -1859,   857, -1860,   863, -1864,   863,   764,
+        -1750,   331,    49, -1870,   105,   863,   539, -1875,
+        -1758,   248, -1866,   248, -1887, -1881, -1820,   857,
+          431, -1884, -1846,   431, -1885, -1886,    49, -1897,
+        -1895, -1892,   861,    49,   859, -1628, -1880, -1896,
+           49,   248, -2034, -1991, -1965, -1943, -1931,   866,
+        -1911, -1908,   430,   626, -1910,   764,   626, -1922,
+        -1918, -1917, -1916,   331,   331,   855, -1920,   430,
+          430,   855, -1925, -1924,   331, -1924, -1928, -1894,
+        -1929,   431, -1874, -1941, -1934,   699, -1938, -1589,
+        -1880,   869, -1939, -1940,   700, -1942,   431, -1952,
+        -1949,    49, -1947,   431,   865, -1950,   429,   869,
+        -1959, -1955,   331, -1929, -1957,   332, -1937, -1954,
+        -1961, -1962, -1942,   869, -1937, -1986, -1982, -1979,
+        -1976, -1975, -1973,   700,   247,   247,   700,   700,
+        -1978, -1958,   331,   248,   864, -1936, -1984,   105,
+        -1985,    49, -1989, -1767, -1930, -1669, -1736, -2001,
+        -1998, -1995,   427, -1997,   853,   429, -2000,   866,
+          427, -2024, -2011, -2006,    49,   104, -2008, -1990,
+        -2010,    18,    18, -2016, -2013, -1940,   700, -1863,
+        -2017, -2019, -1855, -2021,    18, -2010,    18,   430,
+        -2033, -2028, -2027,   429, -2029, -2031,   700, -1929,
+          431,    49, -1704, -2070, -2056, -1742, -2045, -2041,
+        -1942, -2043, -2032,   332,   429, -2046, -1957, -2051,
+        -2050,   626,   429, -2050,   864, -1705,   431, -1883,
+        -2064, -2061, -2059,   429,   764, -1866, -1708,   431,
+        -2068,   764, -2067,   332, -1866, -1880, -2102, -2082,
+        -2078, -2074, -2075, -1951, -2062,   763, -1750,   330,
+          866, -1677, -2086, -2089, -2085, -2088, -2101, -2076,
+          431,   864, -2098, -2095, -2050, -2053, -2052, -1846,
+          865, -2049, -1951, -2095,   762, -1886, -2018, -2321,
+        -2170, -2158, -2153, -2129, -2126, -2118, -2117, -2114,
+        -2113,   250, -2113,   250,   251,   250, -2120,   180,
+        -2124, -2123,   250,   250,   250,   181, -2128,   702,
+          633, -2144, -2140, -2139, -2138, -2137, -2136,    52,
+           52,   541,    52,   250, -2142,   183,   250,    52,
+        -2148, -2147,   765,   765, -2143, -2151,   184,   184,
+        -2141, -2157,   701,   702,    52,   633, -2164, -2160,
+        -2162,   108,   108,   109, -2167,   633,   109, -2169,
+          109,   109, -2289, -2229, -2216, -2194, -2189, -2156,
+        -2187, -2186, -2185, -2182, -2181,   766, -2181,   766,
+        -2152,   766,   701,   542, -2119, -2192, -2191,   766,
+        -2193,   632, -2202, -2199, -2197,   107, -2116, -2200,
+        -2201,   632, -2209,   765, -2208, -2156,   250,   250,
+          703,    52, -2214, -2213,   632,   335,   632,   335,
+        -2220, -2218, -2117,   183, -2226, -2224,   183,   632,
+          632,   336,   250, -2225, -2207, -2247, -2234, -2233,
+          436,   336, -2239, -2237,   109, -2238,   632, -2245,
+        -2242,   436, -2244, -2232,   766,   632,   109, -2273,
+        -2259, -2254, -2252,   766,   182,   766, -2256, -2228,
+        -2258,   436,   766, -2267, -2262,   632, -2264,   183,
+        -2191, -2219, -2265,   632, -2271,   766,   251,   766,
+          251, -2286, -2285, -2277,   178, -2281, -2280, -2257,
+          251, -2283,   251,   251, -2257,   250, -2215, -2279,
+          183, -2298, -2294,   184,   438,   333, -2270,   336,
+          109, -2288, -2309, -2305, -2303,   870,   705,    52,
+          705, -2306, -2304,   705,   436, -2314, -2313, -2304,
+        -2287,   438, -2319, -2318,   438,   184,   438, -2318,
+        -2212, -2452, -2387, -2366, -2351, -2328,   541, -2255,
+        -2331, -2330,   630, -2346, -2343, -2341, -2338, -2337,
+          108,   108, -2337, -2206, -2339, -2342,   108, -2163,
+          109, -2198, -2350, -2521,    51,   436,   437, -2361,
+        -2355, -2354,    51, -2358,   250,   179,   633,   108,
+           21, -2364,   108, -2349,   108, -2348, -2379, -2374,
+        -2373, -2350, -2163,   337, -2371,   437, -2377,   437,
+        -2372, -2378,   109, -2381, -2365, -2385, -2383, -2384,
+          250, -2386,   109, -2443, -2399, -2396, -2394, -2393,
+          630,   182, -2285,   251, -2397, -2398,   633, -2404,
+          633, -2371,   337,   337, -2438, -2437, -2410, -2409,
+          337,   337, -2430, -2424, -2418, -2415,   435, -2417,
+          543,   543, -2421,   182,   435, -2393,   182,   184,
+        -2426, -2423, -2409,   337, -2395, -2380, -2416, -2435,
+        -2434,   438,   438,   438, -2345,   337, -2441,   633,
+          435, -2442,   633, -2449, -2447, -2201,   872,   632,
+          250, -2451,    52,    51, -2577, -2524, -2490, -2487,
+        -2471, -2462, -2460,   629, -2461,   434, -2464,   334,
+        -2466,   334, -2468,   870, -2470,   870,   870, -2480,
+        -2476, -2475,   182,   633, -2478, -2446,   633,   337,
+        -2481, -2485,   434,   633,   337, -2475, -2484, -2207,
+        -2479,   872, -2494, -2493,    51,   705, -2501, -2499,
+        -2156,    52, -2446, -2223,   872, -2511, -2506,    52,
+          335, -2498, -2509,    52, -2505,   249,    52, -2284,
+        -2515,   249,   335, -2519, -2470, -2508, -2517,   249,
+          870,   251, -2518,   435, -2535, -2528,   631,   108,
+        -2530,   249, -2533,   633,   631, -2534,   108, -2557,
+        -2552, -2547,   250, -2543, -2342, -2529, -2522, -2359,
+        -2488, -2516,   335, -2549,   436, -2349,   436,   543,
+        -2349, -2555,   631,   631,   705, -2570, -2562, -2560,
+        -2561,   249, -2566, -2523,   435,   435, -2568,   435,
+          249, -2546, -2572,    51, -2575,   436, -2569, -2241,
+          251, -2607, -2598, -2588,    51, -2587,   437, -2585,
+          336,   108,    21,   437, -2593,   181, -2592,   108,
+          108,   250, -2595, -2597,   436,   436, -2601,   250,
+          181, -2604, -2561, -2584,   181, -2523, -2603, -2436,
+        -2619, -2612,   251,   705, -2624, -2617, -2616, -2574,
+          870, -2618, -2620, -2544,   251, -2285,   543,   543,
+        -2633, -2626, -2631, -2263,   870, -2623, -2622,   183,
+        -2630, -2347, -2976, -2913, -2661, -2649, -2641, -2640,
+          253, -2647, -2644,   254, -2646,   254,   254,   442,
+          341, -2652,   770,   186, -2655, -2654,   186, -2658,
+        -2657,   634, -2657,   634,   344, -2682, -2671, -2666,
+          253,   770, -2669,   439,   253,   768,   344, -2676,
+          634, -2675,   545,   545, -2677, -2679,   344, -2681,
+          635,   635, -2885, -2723, -2690, -2689,   878,   767,
+           22,   439, -2703, -2696, -2693,   186, -2695,   441,
+          441, -2702, -2700,   338, -2701,   880,   186, -2715,
+        -2708,   441,   186,   345,   878,   186, -2711,   112,
+        -2714,   345,   345, -2718,   634,   440, -2719,   345,
+        -2722,   257,   257, -2824, -2801, -2754, -2745, -2739,
+        -2731,   342,   439, -2734,   880, -2717, -2738, -2737,
+          342,   342,   880,   342, -2688, -2743,   881,   881,
+          768, -2753, -2752, -2751, -2750,   769,   769,   769,
+          878,   769, -2786, -2777, -2763, -2760,   344,   256,
+        -2761,   769,   344, -2766, -2765,   881, -2761, -2771,
+        -2770,   881,   881,   254, -2765,   881,   768, -2991,
+        -2744, -2783, -2780,   768, -2782, -2744,   881, -2785,
+          881,   112, -2792, -2790,   880,   256, -2722, -2776,
+          344, -2795,   254, -2800, -2798,   257,   257,   879,
+          257, -2807, -2805,   342, -2791,   881,   254, -2813,
+        -2812,   339,   255, -2733,   881, -2819, -2817,   881,
+          635,   881,   344, -2821,   344, -2823,   773,   773,
+        -2869, -2848, -2834,    22, -2833,   254, -2782, -2818,
+          635,   881, -2838,   441,   770,   634, -2844, -2841,
+          773, -2842, -2843,   773, -2847, -2823,   879,   254,
+        -2866, -2860, -2856, -2853,   770, -2657,   634,   113,
+        -2857, -2859,   634,   634, -2859, -2864,   770,   113,
+          770, -2855, -2868,   770,   441, -2882, -2878, -2805,
+        -2833, -2770, -2846, -2811, -2775, -2701, -2880,   254,
+        -2843,   113, -2681,   769, -2855, -2907, -2899, -2764,
+        -2892, -2668,   253,   346, -2894,   770, -2896,   186,
+          186, -3153,   253, -2905, -2833,   881,   344,   773,
+          253,   770, -2904, -2911, -2910,   112,   113,   113,
+          770, -2953, -2933, -2928, -2925, -2923,   767,   443,
+        -2922, -2898,   773, -2924,   345, -2926,   767,   443,
+        -2931,   252,    22, -2932,   113, -2938, -2932, -2936,
+          635, -2884, -2940,   440, -2942, -2939, -2952, -2950,
+        -2947,   344,   773, -2949,   773,   773,   635,   441,
+          635, -2970, -2963, -2956, -2960,   113, -2891,   773,
+        -2859, -2959, -2961, -2967,   546,   340,   345, -2968,
+          345,   346, -2972,   343,   113, -2975,   441,   441,
+        -2875, -3138, -3090, -3056, -3007, -3003, -2995, -2987,
+        -2699,   338, -2958, -2992,   544, -2991,   111,   111,
+        -2994,   339,   112, -2999, -2997, -2998,   341, -3001,
+          767,   767, -2941, -3005,   442, -3006,   346,   255,
+        -3054, -3022, -3013, -3012,   767, -3020, -3017,   341,
+        -2937, -3019,   345,   345,   346,   346, -3051, -3049,
+        -3047, -3029, -3028,   111,   111, -3043, -3037, -2968,
+        -3034,   346,   346,   773,   346, -3040,   346,   345,
+        -3034, -2924, -3036, -3045,   345, -3034,   346, -3048,
+          547,   111,   547, -3052, -3053,   767,   341,   547,
+        -3082, -3066, -3062,   255,   441,   772,   255, -3065,
+          547,   547, -3080, -3069,   255, -3079, -3076, -3073,
+          771, -2891,   346, -2968, -3078,   546,   346,   255,
+        -3081,   547, -3084,   544, -3087, -3086,   771, -3088,
+        -3089,   346, -3111, -3106, -3099,   544, -2991, -3050,
+          547, -3042, -3021, -3101,   879, -3105, -3104,   344,
+          547,   767, -3012, -3109, -3098,   443,   772, -3122,
+        -3121, -3115, -3108, -3119, -3118, -2681,   547,   440,
+          547,   547, -3129, -3125,   255, -3126, -3121, -2948,
+        -3117, -3136,   879,   440,   547, -2998,   772, -3134,
+        -3064, -3135, -3016, -3148, -2855, -3145, -3035,   635,
+        -3128, -2991, -3114,   772, -3146, -2957, -3142, -3154,
+        -2927, -3147,   443,   257, -3441, -3205, -3167, -3163,
+          187, -3162,   115, -3164, -3166,   638,   638, -3178,
+        -3176,   711, -3172,   639,   639, -3175,   777,   777,
+        -3177,   777, -3187, -3182,   115,   448, -3186, -3185,
+          551,   551,   115, -3191, -3190,   551,   551, -3198,
+        -3197, -3195,   551,   448,   551,   776, -3200,   551,
+        -3175, -3203,   777,   777,   117, -3398, -3319, -3304,
+        -3237, -3226, -3217, -3215, -3214,   260,   260, -3214,
+          449, -3221, -3214,   260,   116, -3214, -3224,   260,
+          260,   189, -3231, -3228, -3230, -3204,   551, -3235,
+        -3234,   885,   885, -3234,   553, -3275, -3257, -3251,
+        -3248, -3244,   883,   884, -3189, -3246,   884,   189,
+        -3250,   885,   885, -3254, -3253,   884, -3256,   886,
+          886, -3259,   260, -3263, -3250,   189,   118, -3272,
+        -3267,   885,   260, -3234, -3270,   884,   884, -3247,
+        -3274, -3236,   551, -3295, -3286, -3284, -3282, -3250,
+          885, -3229,   885,   116, -3270,   117, -3293, -3291,
+        -3270,   884,   775,   260,   884, -3294,   260, -3300,
+        -3214, -3270,   775, -3290, -3301, -3280, -3285, -3283,
+        -3309,   885, -3308,   775,   775, -3318, -3311, -3315,
+        -3314,   712,   712, -3314,   712, -3281,   886, -3346,
+        -3328, -3327, -3326, -3325,    55,    55,   710,   187,
+        -3336, -3333, -3737,   449,   710, -3334,    56, -3331,
+        -3338,   259, -3342,   708,   552,   552, -3270,   884,
+          885, -3340, -3388, -3356, -3352, -3351,   552,   884,
+        -3354,   637, -3355,   709, -3371, -3369, -3365, -3363,
+        -3362,   711,   711,   709, -3345, -3367,   638, -3362,
+          552,   709, -3364, -3382, -3374,   260, -3270, -3379,
+        -3378,   711,   711,   711,   260, -3335, -3384,   710,
+        -3385, -3378, -3298,   552, -3393, -3373,   638,   260,
+        -3383, -3395, -3340, -3397,   552,   552, -3413, -3410,
+          711, -3405, -3403,   549,    55, -3409, -3408,   712,
+          712,   639, -3362,   886, -3394, -3426, -3417, -3331,
+        -3326, -3419,   637, -3422,   115,   711, -3424, -3392,
+        -3378,   552, -3437, -3430,   639,   549, -3406, -3408,
+          712, -3425, -3736, -3326,   260, -3439, -3433, -3313,
+        -3423, -3690, -3491, -3464, -3455, -3448, -3447,   883,
+        -3450,   639, -3409, -3255, -3381, -3317,   189, -3462,
+        -3460, -3458, -3459,   189,   639,   711, -3463,   639,
+        -3477, -3472, -3468,   883, -3471, -3470,   447,   188,
+        -3473, -3474, -3236,   553,   189, -3481, -3480,   118,
+          118, -3488, -3483, -3487, -3486,   553,   553,   553,
+        -3489, -3454, -3454, -3651, -3516, -3497,   774,   708,
+          710, -3509, -3503, -3500, -3501, -3502,   116, -3508,
+        -3506,   636, -3507,   117,   636, -3512,   708,   553,
+        -3513, -3514, -3486,   711, -3559, -3532, -3524, -3522,
+        -3216, -3490,   350,   118, -3525, -3529,   708,   118,
+        -3247, -3530, -3531,   117, -3553, -3539,   774, -3537,
+        -3521,   115,   350, -3508, -3543,   708,   776, -3548,
+        -3547,   708,   887,   708, -3549, -3551,   709,   777,
+          711, -3556, -3555,   552,   774, -3507,   639, -3570,
+        -3568, -3565, -3564,   447,   189, -3567, -3536,   189,
+        -3569,   776, -3594, -3578, -3185,   710, -3480,   118,
+          709, -3369, -3587,   115, -3582,   350, -3586, -3185,
+          551, -3566,   551, -3588,   115, -3593, -3592, -3247,
+          118,   118, -3608, -3601, -3597, -3185,   551,   710,
+          711, -3602, -3603, -3605, -3600, -3607,   887,   887,
+        -3621, -3616, -3614,   551,   883,   888, -3615,   448,
+        -3618,   776, -3619,   776,   887, -3622, -3634, -3625,
+        -3591, -3633, -3549, -3551,   777, -3585,   638, -3453,
+          449,   888, -3635, -3638,   777,   711, -3642, -3641,
+          888,   888, -3648, -3645,   711, -3647,   888,   888,
+        -3551, -3637, -3331, -3669, -3661, -3658, -3656,   448,
+        -3551,   711, -3660,   638,   549, -3666,   639, -3454,
+          189,    56, -3667,   639, -3515, -3678, -3672,   774,
+        -3674,    54,   449, -3677,   115,   115, -3684, -3682,
+          549, -3665,   115,   711, -3685, -3687,   115, -3177,
+        -3650,   710, -3631, -3712, -3701, -3698, -3496, -3696,
+          448, -3689,   117, -3290,   449, -3705,   774,   115,
+          708, -3708, -3707,   549, -3710, -3688, -3711,   449,
+        -3724, -3717,   638,   710,   114, -3721,   708,   710,
+          552,   708, -3586,   552, -3709, -3738, -3731, -3729,
+          117, -3730,   118, -3733,   708, -3734,   118, -3711,
+          708, -3728, -3330, -3741,   638, -3434, -4069, -3847,
+        -3821, -3783, -3755, -3752, -3750,   193, -3751,   782,
+          193,    59,   266, -3780, -3766, -3760,   450,   120,
+        -3761,   893,   267, -3765,   265,   265, -3770, -3768,
+        -3769,   893, -3774,   555, -3773,   781, -3778, -3776,
+        -3777,   781, -3779,   781, -3782,   120,   641, -3810,
+        -3795, -3791, -3788,   193, -3790,   642,   265, -3792,
+        -3794,   456,   266, -3797,   352,   714, -3809, -3807,
+        -3804, -4109, -3796,   262, -3765,   265,   262, -3808,
+          556,   556, -3817, -3816, -3813, -3815,   781,   781,
+          120, -3818, -3794,   556, -3803, -3842, -3835, -3832,
+        -3827,   120,   896,   120,   896, -3831,   267,   267,
+        -3834,   264,   264, -3841, -3838,   717, -3754,   266,
+        -3837,   264, -3845,   193, -3802,   641,   193, -4025,
+        -3994, -3977, -3906, -3890, -3858, -3856,   351,   641,
+          351,   352, -3887, -3884, -3880, -3870, -3865, -3864,
+          352, -3869, -3864,   352, -3789,   352, -3873,    58,
+          455, -3877, -3876,   781,   781, -3876,   781,   642,
+        -3882,   193,   193,   262, -3886,   782,   782, -3889,
+          556,   556, -3899, -3895, -3894,   262,   641, -3898,
+        -3815, -3883,   352, -3903, -3902,   351,   351, -3898,
+          352,   262, -3943, -3937, -3933, -3926, -3925,   780,
+        -3916, -3915,   455,   455, -3923, -3921, -3920,   457,
+          457,   455,   457, -3924,   455,   780, -3927, -3928,
+        -3867, -3931,   782,   782, -3883, -3935,   717, -3936,
+          780, -3942, -3941,   717,   351,   351,   780, -3958,
+        -3955, -3953, -3950, -3754,   266, -3897, -3754,   266,
+        -3879, -3954,   351, -3957,   780,   351, -3967, -3900,
+          780,   351,   265,   451, -4299,   352,   717, -3754,
+        -3974, -3808, -3790, -3966,   779,   119, -3889,   455,
+        -3972, -3988, -3983, -3794,   266,   714, -3971, -3826,
+        -3894,   641, -3868,   642, -3992, -3796,   891, -3789,
+        -3993,   896, -4006, -4001, -3999, -3777,   896, -3809,
+        -3991, -4003,   555, -3773, -4000,   120, -4019, -4013,
+        -4009,   265, -4011, -3754, -4004, -4015,   642, -4016,
+        -4018,   642,   556, -4023, -3809, -4014,   642, -3794,
+          717, -4065, -4042, -3984, -4035, -4032, -4031,   455,
+        -4033, -3883, -4021,   261,   714, -3915,   119,   894,
+        -4034,   781, -4049, -4045, -4041, -4046, -3869,   779,
+        -4044, -4061, -4060, -4053,   455, -4057, -4056, -4040,
+          455, -4056,   455, -4012,   717, -3902, -4063,   351,
+        -3986, -4067,   716,   555,   782, -4145, -4102, -4085,
+        -4080, -4079, -4077,   262,    59, -3905, -3931,   640,
+        -4082,   119, -4083, -3879,   782, -4097, -4094, -4093,
+        -4092, -4091,   642,   642,   642,   715, -4095, -3789,
+          782, -4100,   261, -4068, -4101,   641, -4121, -4112,
+        -4107,   267,   450, -4110, -4109,   557, -4111,   267,
+          263,   264, -4120, -4119,   778, -4084, -4078,   267,
+          454, -4129, -4124,   264, -3991,   896, -3964,    59,
+           59, -4142, -4139, -4137, -3831, -4135, -4127,   642,
+        -4118, -4091,   642,   267,   642,   896,   267,   264,
+          896, -4236, -4170, -4158, -4151, -4150,   261, -4156,
+          640,   642, -3987,   263,   640, -4154, -4164, -4162,
+          891,   267, -4163,   891, -4168,   555, -3956,   781,
+        -3993, -3779, -4204, -4182,   640, -4181, -4177,   261,
+          457, -4180,   457,   892,   457,   896, -4187, -4185,
+          450, -4186,   456, -4195, -4193, -4190, -4191, -4192,
+          892, -4194,   895, -4199, -4197, -4198,   895, -4202,
+        -4176, -4119, -3919, -4161, -4224, -4209, -4207, -4180,
+        -4203, -4215, -4211, -4212, -4213, -4214,   894, -4218,
+        -3751,   267, -4223, -4222, -3931, -3987,   782,   782,
+        -4230, -4228,   640,   555, -4229,   457, -4234,   555,
+        -4233,   894, -3793, -4208, -4064, -4284, -4269, -4245,
+          640, -4243,    59,   716, -4157, -4256, -4247, -4254,
+        -4033, -3883,   262,   263, -4126, -4167, -3905,   453,
+        -4268, -4262,   261, -4261, -4253,   262, -4263, -4265,
+          450, -4267, -4260,    59,   640,   640, -4272, -4251,
+        -4281, -4277, -4276,   557,   557,   557, -3893, -4244,
+          555, -3893,   557,   557, -4288,   263, -4223,   557,
+        -4297, -4295, -4294, -4261,   453, -4109,   557,   555,
+          781, -4279, -4300, -4283, -4280, -4252,   450, -4590,
+        -4545, -4390, -4380, -4362, -4338, -4337, -4323, -4314,
+          354,    60, -4320, -4319, -4318,   460,   460,   198,
+        -4319,   198,   904, -4331, -4326,   198, -4330, -4321,
+          198, -4322,   270,   354, -4336, -4335,    25,    25,
+          785,   720, -4351, -4343, -4341, -4319,   355, -4347,
+        -4346,   198,   198, -4349,   355,   270, -4342, -4359,
+        -4354,   719, -4356,   720, -4358,   720,   720, -4361,
+          719,   460, -4371, -4367, -4366,     1,   198,   786,
+          354, -4370,   648, -4377, -4376, -4375,   904,   904,
+          785, -4355,   268,   900, -4386, -4384,   273,   459,
+          273, -4350, -4388,     0, -4389,   273, -4534, -4479,
+        -4406, -4397,   269,   720,   647, -4402, -4401,   784,
+          355,   785, -4403, -4405,   904,   904, -4456, -4448,
+        -4434, -4429, -4427, -4424, -4419, -4418,   270,   461,
+        -4385,   899,   197, -4422,   197, -4416,   197,   785,
+          562, -4426,   785,   559,   197, -4433, -4432,   562,
+          562,   559, -4439, -4438, -4432, -4421,   784, -4443,
+        -4442,   559,   559, -4445,   559, -4442, -4329,   898,
+        -4452, -4451,   271,   271, -4454, -4447, -4438,   904,
+        -4469, -4451, -4467, -4466, -4463,   271,   560, -4465,
+          272,   272,   271,   720,   560, -4474,   720, -4473,
+        -4462,   559, -4476,   559, -4442,   559,   196, -4506,
+        -4495, -4487, -4484,   562, -4486,   562,   562, -4494,
+        -4493, -4491,   461, -4492,   461,   461,   271, -4503,
+        -4473, -4499,   559, -4442,   559,   560, -4501, -4504,
+        -4505,   461, -4515, -4513, -4449,   354,   462,   196,
+        -4511, -4514,   272, -4529, -4521, -4335,    25,   648,
+        -4502, -4528, -4524, -4472, -4526, -4446,   562,   560,
+          786, -4530, -4532,   272,   272, -4527, -4542, -4539,
+        -4531, -4533,   900, -4540,   462,   900, -4389, -4538,
+          196, -4577, -4560, -4554, -4551,    25,   561, -4552,
+          559,   561, -4558,    61, -4557,   355, -4559,   561,
+        -4564, -4562, -4563,   561, -4576, -4569,    25,   902,
+          786, -4575, -4572,   561, -4563,   561, -4383,   354,
+          269, -4587, -4581, -4580,   900, -4586, -4559,   900,
+        -4543, -4537,   561, -4589,   268,   559, -4778, -4751,
+        -4671, -4663, -4651, -4633, -4623, -4610,   786, -4607,
+        -4602,   645, -4604, -4525, -4606,   560,   562,   899,
+          648, -4605, -4611,   899, -4615, -4322,   272, -4322,
+          904, -4619,   649, -4621,   649,   649, -4614, -4626,
+        -4625,   786, -4630, -4322,   904,   196, -4632,   903,
+          903, -4648, -4639, -4636,    61,   899, -4544, -4646,
+           61, -4643,   354, -4645,   899,   899, -4647,   786,
+        -4649,   786,   902, -4656, -4654,   649, -4322, -4638,
+        -4662, -4659, -4622, -4605,   560, -4658,   786, -4666,
+          645,   354, -4668, -4609, -4348, -4603,    61, -4728,
+        -4682, -4680, -4679, -4678,   904,   785,   785,   785,
+           61, -4670, -4717, -4686,   783,   121, -4704, -4702,
+        -4696, -4693, -4322,   270, -4681, -4322,   272,   272,
+        -4700, -4322,   904,   270,   903, -4694, -4405,   462,
+        -4710, -4708,   903,   784,   784,   903, -4322, -4714,
+        -4713,   903,   903, -4703,   462, -4630, -4724, -4678,
+        -4722,   902,   902, -4544,   197, -4781, -4716,   353,
+        -4741, -4738, -4733, -4732,   562, -4722, -4736, -4726,
+          560, -4715, -4739,   786,   560, -4748, -4744,   783,
+        -4746,   560, -4605,   560, -4749,   786,   901, -4827,
+        -4806, -4771, -4762, -4760, -4759,   719,   196,   719,
+        -4761,   462, -4767,   354, -4766,   272,   272, -4768,
+        -4494, -4747, -4737, -4791, -4774, -4692, -4790, -4777,
+          897, -4779, -4669, -4783, -4485,   462, -4781,   649,
+        -4604,   562,   648, -4415,   197, -4782,   786, -4793,
+        -4426, -4795,    25, -4796, -4799,   646, -4792, -4804,
+          785,   461, -4438, -4798, -4805,   562, -4817, -4816,
+        -4814, -4813, -4812, -4451,   562,   562,   560, -4803,
+          786, -4824, -4819,   462,   786, -4823,   649,   649,
+        -4825, -4605, -4789, -4857, -4854, -4844, -4842, -4839,
+        -4836, -4835,   462,   462, -4835,   462, -4445, -4835,
+          462,   272, -4843,   562, -4845, -4849, -4848,   461,
+          461, -4853,   645, -4841,   462,   462, -4660,    61,
+        -4838, -4826, -4856, -4787, -5164, -4970, -4896, -4881,
+        -4866,   356, -4880, -4877, -4875, -4874, -4873,   469,
+          918,   918,   914,   465,   914, -4879,   914,   914,
+          918, -4892, -4884,   464, -4890, -4887,   918, -4889,
+          919,   918, -4891,   912, -4895,   918,   919,   912,
+        -4953, -4930, -4926, -4917, -4915, -4911, -4908, -4905,
+          274, -4891,   912,   123, -4910,   789,   789, -4914,
+          789,   274,   912,   914,   919, -4921, -4873,   789,
+          916, -4925, -4924,   123,   914,   912, -4929, -4928,
+          357,   357, -4946, -4935,   274,   651,   654, -4944,
+        -4941, -4938, -4940,   275,   275, -4943,   918,   918,
+        -4942, -4907, -4947, -4951, -4950,   919,   919, -4952,
+          919, -4967, -4965, -4961, -4960, -4942,   918,   919,
+          911, -4963,   911,   357,   911,   463,   914, -4962,
+          470,   919, -5025, -5015, -5007, -4980, -4979, -4978,
+          650,   465,   470,   919, -5003, -4997, -4989, -4985,
+          908, -4987, -4959, -4988,   653,   653, -4992,   468,
+        -4994,   468, -4996,   917,   917, -4998, -5000,   654,
+        -5002,   468,   468,   464,   465,   356,   653, -5011,
+        -5010,   470,   470, -5012, -5014,   787,   787, -5023,
+        -5022, -5018, -4996,   790,   917,   123,   468, -5024,
+          915, -5074, -5068, -5040, -5037, -5030, -5034, -4928,
+          357,   919, -4928,   357, -4986, -5039,   357,   911,
+        -5049, -5045, -5044, -4945,   911, -5044, -5047,   791,
+          122, -5051,   654, -5059, -5057, -5055,   470,   791,
+          470,   791,   913, -5061,   913, -5063,   911, -5047,
+        -5058,   913,   123, -5066, -5072, -5071,   914,   276,
+          652, -5043, -5091, -5087, -5078, -4888, -5083, -5082,
+          199,   723,   915, -5086,   914,   916,   914, -5088,
+        -5090,   917,   917, -5117, -5108, -5101,   356,   651,
+        -5100, -4934,   565, -5077,   914, -4878, -5105,   917,
+          910,   917,   910,   564, -5113, -5111,   917, -4996,
+        -5099, -5089,   653,   724,   724, -5124, -5121,   274,
+        -5115,   468,   274,   199, -5160,   914, -5146, -5141,
+        -5131, -5065,   724, -5134, -5133,   913, -5138, -5065,
+          913, -5120, -5065,   913,   916, -5144,   722,   723,
+          723,   910, -5156, -4904, -5152, -5151,   724,   723,
+        -5151,   723, -5140,   916, -5159,   275,   274,   274,
+          723, -5163,   468,   910, -5200, -5191, -5175, -5171,
+          912,   565,   123, -5172, -5174, -5154,   918, -5185,
+        -5182, -5180,     4,   916,   469,   465, -5184,   123,
+          653, -5186, -5188,   789, -5190,   565,   565, -5198,
+        -4929, -5196,   908,   909,   468, -5183,   276, -5173,
+        -5395, -5273, -5248, -5234, -5225, -5044, -5222, -5220,
+        -5215, -5213, -5212,   791,   791,   787,   791, -5219,
+        -5014,   787,   916,   791,   791,   358, -5223,   358,
+        -5140, -5228,   469,   791, -5231, -5230,   791, -5230,
+          724, -5115, -5239, -5009, -5237,   909,   724, -5243,
+        -5242,   466,   469, -5246, -5211, -5115, -4978, -5233,
+        -5257, -5254, -5253, -5252,   791,   469, -5256,   724,
+          791, -5264, -5261,   277,   791, -5263,   470,   470,
+        -5266, -5115, -5271, -5270,   470,   913,   470, -5270,
+        -5233, -5298, -5287, -5280, -5279, -5001, -5247,   790,
+        -5283,   358, -5224, -5286,   790,   277,   790, -5297,
+        -5296, -5294, -5286,   790,   564, -5232, -5286,   724,
+          358,   358, -5335, -5305, -5303,   358,   277,   913,
+          277, -5323, -5319, -5318, -5279,   790, -5304, -5315,
+        -5285,   277, -5295,     4, -5314, -5293,   909, -5320,
+        -5321,   790, -5282, -5279, -5331,   358, -5330, -5329,
+        -5115,   122,   123, -5332, -4907,   724, -5328, -5361,
+        -5071, -5351, -5263, -5348, -5345,   122, -5344, -5334,
+          791, -5347, -5322,   791, -5347, -5199, -5137, -5357,
+        -5342,   790,   916,   277, -5355, -5359, -5350,   791,
+        -5112, -5388, -5296, -5376, -5372, -5369,   277,   358,
+          919,   358, -5371,   277, -5374, -5368, -5260,   915,
+        -5380, -5379,   123,   277, -5381, -4907,   791, -5371,
+          277,   787, -5375, -5373, -5393, -5390, -5392,   790,
+          790, -5214, -5360, -5394, -5406, -5403, -5400,   565,
+        -4888,   916,   913, -4979, -5401,   916, -5404, -5411,
+        -5410,   563,   916, -5405, -5410, -5712, -5582, -5555,
+        -5525, -5487, -5454, -5441, -5437, -5435, -5433, -5430,
+        -5427,   924,   926, -5429,   926,   926, -5432,   924,
+          924, -5434,   926, -5436,   566, -5431,   924,   923,
+          128, -5445, -5443, -5444,   126, -5452, -5450, -5434,
+        -5440,    27, -5434,    27,   926,   481, -5475, -5460,
+          925,   727, -5439,   481, -5465, -5464,   930,   359,
+          930, -5470, -5468,   923, -5469,   925, -5472, -5449,
+        -5474,   930,   930, -5480, -5478,   926, -5474, -5448,
+        -5484, -5483,   793,   793, -5483,   793,   125, -5489,
+          566, -5491,   727, -5523, -5522, -5497, -5496,   726,
+          929, -5502, -5500,   793, -5501,   793, -5508, -5506,
+          726,   126,   126,   726, -5515, -5511,    68, -5513,
+          929, -5514,   929, -5519, -5514,   929, -5510, -5514,
+          929,   477,   928,   926, -5521, -5537, -5533, -5528,
+        -5532, -5531,   280,   280,   479, -5535,   925,   566,
+          280, -5545, -5542,   726,   359,   930, -5544,   566,
+          566, -5550, -5548,    67, -5543,   477, -5553, -5552,
+           67,   126,   566, -5576, -5570, -5567, -5564, -5563,
+        -5562,   480,   480,   481, -5566, -5524,   481,   474,
+        -5569,   480, -5574, -5573,   657,   657, -5575,   280,
+          481, -5580,   566,    27,   566, -5518, -5649, -5616,
+        -5597, -5593, -5589,   927,   923, -5591,   923, -5592,
+           68, -5595,   658, -5596,   479, -5603,   930,   125,
+        -5601,   927, -5486, -5613, -5605,   658, -5609,   793,
+        -5479, -5611,   793, -5612,   793, -5614, -5474,   928,
+        -5637, -5630, -5625, -5622, -5474,   928, -5474,   928,
+        -5621, -5628,   479,   930, -5621, -5615, -5636, -5635,
+        -5621,    26, -5633,   479,   479, -5647, -5639, -5645,
+        -5623, -5643,   658,   658,   792,   928,   658, -5648,
+          930, -5690, -5664, -5658,   481, -5655,   128, -5657,
+           27,    27, -5660, -5634, -5661,    26,   481,    27,
+        -5682,   726, -5667, -5679, -5676, -5673, -5672,   792,
+           27, -5672,    27,   792, -5672,   658, -5644, -5681,
+          566,   566, -5688,   473, -5687,   478, -5646,   478,
+           27,   566, -5704, -5696, -5641,   477, -5644, -5678,
+        -5698, -5671, -5701,   656, -5659, -5703,    26,    26,
+        -5708, -5706,   566,   658, -5710,   479,   479,   726,
+        -5915, -5740, -5722, -5721, -5569, -5434,   926,   792,
+          127,   476, -5733, -5727,   655,   480,   474, -5729,
+          360,   280, -5732,   480,   480, -5736,   126, -5643,
+          476, -5739,   929,   929, -5770, -5755, -5748, -5745,
+          482,   478,   128,   477, -5752, -5657,   477, -5747,
+        -5754,   479,   481, -5768, -5763, -5760,   656,   481,
+        -5762,   482,   482, -5765, -5735,   482, -5767,    26,
+          476,    68, -5871, -5792, -5776, -5775,   480,   482,
+        -5787, -5786, -5769, -5782,   656,   480, -5784,   480,
+          480, -5728,   477, -5790,   476,   656,   476, -5700,
+        -5846, -5796, -5795,   481, -5817, -5811, -5806, -5803,
+           67, -5633,   360, -5575, -5703, -5804, -5809, -5575,
+        -5802,   482,   474, -5814, -5813,   482, -5816,   128,
+          128, -5835, -5822, -5821,   477,   474, -5829, -5826,
+        -5825,   482, -5825,   482,   477, -5826,   480,   482,
+          482, -5820, -5833, -5845, -5842, -5839,   474, -5841,
+        -5808,   482, -5825, -5750,   127,   482, -5867, -5866,
+        -5863,   128, -5861, -5854, -5820, -5844, -5858, -5800,
+        -5843,   476, -5820,   477, -5840, -5744, -5791, -5820,
+        -5629,   930,   280,   128,    68,   479, -5865, -5885,
+        -5875,   476, -5615, -5816, -5655, -5657,    27, -5870,
+          476, -5693,   125, -5879,    26, -5907, -5892, -5657,
+        -5890,   656,   656, -5884,   476, -5732, -5900, -5899,
+        -5573,   657,   279,   657, -5904, -5936, -5891,   125,
+        -5657, -5902, -5905, -5911, -5910,   928,    27, -5912,
+        -5762, -5883, -5864, -5608, -5914, -5901, -5929, -5923,
+        -5921,   476,   477, -5928,   792, -5927,    68,    68,
+          792,   476, -5932, -5922, -5935,   127,   482,   127,
+        -5934, -6161, -5952, -5944, -5942,   283, -5943,    28,
+        -5948,   202,   285,   362, -5949, -5950,   202,   573,
+        -6063, -5971, -5962, -5961,   202,   134, -5960,   132,
+          132,   484, -5969, -5965,   936, -5968, -5967,   572,
+          572,   202,   285, -6037, -5998, -5988, -5982, -5980,
+          486,   202, -5979,   796, -5981,   134, -5985,   286,
+          205, -5987,   796,   796, -5994, -5986, -5992,   486,
+          486,    28,   796, -5996,   361,   660, -6031, -6016,
+        -6005,   936, -5979,   572,   659, -6015, -6014, -6009,
+          486, -6013, -6012,   362,   362,   362,   572,   202,
+        -6024, -6018, -6021,   796,   569, -6012,   362,    28,
+        -5986, -5992, -6028,    28,   572, -6023, -6004, -6036,
+        -6033, -6035, -5997,   362,   202, -6059, -6054, -6051,
+          202, -5979, -6049, -6047, -6027,    28, -5993, -6048,
+           28,   284,   660, -6052,   203,   796, -6027, -6013,
+        -6050, -6056,   201,   202, -6062,   659,   659, -6077,
+        -6070,   728,   204,   488,   729,   136, -6076, -6073,
+          486, -6075,   287,   287,   204, -6136, -6116, -6100,
+        -6091, -6088, -6086, -6075,   287,   136, -6075, -6069,
+        -6075,   287,    28, -6097, -6094, -6068, -6096,   205,
+          205, -6075,   287, -6057, -6102, -6046, -6110, -6109,
+        -6108, -5986,   796,   201,   796,   571, -6113, -6089,
+        -6107, -6115,   659,   796, -6125, -6122, -6096, -6120,
+          205, -6112, -6123, -5987, -6101, -6130, -6127, -6129,
+          136,   205, -6132,   795, -6134,   487,   796,   729,
+        -6152, -6146,   936,   486, -6144, -5987,   796,   487,
+        -6145,   205, -6150, -6014,   286, -6133, -6151,   362,
+        -6155, -6154,   796,   133, -6160, -6028,   572,   795,
+          361, -6295, -6209, -6189, -6180, -6175, -6168,   728,
+        -6172, -6171,   487,   487, -6171,   487, -6061, -6177,
+          484, -6179,   204,   204, -6182,   286, -6188, -6185,
+          203, -6187,   203,   203,   204, -6192, -6191,   570,
+        -6199, -6195, -6131, -6197,   203,   484,     5, -6205,
+        -5951, -6203,   573,   573, -6124, -6207,   660, -6208,
+          573, -6226, -6220, -6217, -6215, -6214,   660,     6,
+          660, -6218,   660,   488, -6223, -6222,    28, -6224,
+          659,   660, -6266, -6247, -6242, -6235, -6231, -6232,
+        -6234,     6,     6, -6133, -6239,   487,   728, -6171,
+        -6206,     6, -6244,   135,     6,   488,   136, -6254,
+        -6252,   567,   659,   136, -6234, -6240, -6262, -6256,
+        -6260, -6259,   567,   203,   203,   487, -6252, -6253,
+           28,   567, -6280, -6275, -6271,   485,   573,   204,
+        -6062, -6263,     6, -6277, -6274, -6279,   204,   204,
+        -6291, -6285, -6283,   203,   487, -6286,   203, -6289,
+          573,   573,     5, -6294,   484,     5,   488, -6505,
+        -6401, -6337, -6325, -6310, -6306, -6304,   570,     5,
+          361,   570, -6308,   205,   796,   205, -6316, -6314,
+        -6154,   488, -6315,   205, -6320,   205, -6319,   795,
+        -6323, -6540, -6313, -6324,   796, -6335, -6329, -6089,
+        -6276, -6331,   571, -6333, -6273,   205, -6204, -6336,
+           28, -6392, -6391, -6360, -6354, -6349, -6346,   571,
+          794,   361, -6348,   361,   361, -6351,   282, -6353,
+          571,   571, -6358, -6356,   361,   729, -6135,   660,
+        -6376, -6371, -6368, -6365,   794, -6367, -6359,   571,
+        -6370,   570,   570, -6373,   285, -6375,   729,   729,
+        -6387,   201, -6386, -6383, -6382,   488,   488, -6382,
+          488,   288,   794,   570, -6390,   488,   488,    28,
+        -6370,    28, -6395, -6397,   133, -6399,   285,   571,
+        -6372, -6424, -6419, -6413, -6412, -6407,   484, -6370,
+        -6410,     5,     5, -6366,   572, -6416, -6336,     5,
+        -6309,   205, -6415, -6422, -6389, -6418, -6423,   287,
+        -6481, -6464, -6444, -6438, -6433, -6431, -6243, -6135,
+        -6421, -6135,   569,   487,   136, -6246, -6441, -6440,
+            5, -6442,   205,   287, -6449, -6448,   134,   795,
+          729, -6456, -6048,   203,   205, -6027,     6,   136,
+        -6461, -6460,   203, -6455,    28, -6460, -6455, -6459,
+        -6471, -6469, -6468,   487,   204,   204,   203, -6479,
+        -6477, -6475, -6454, -6382,   135,   136, -6206,   204,
+        -6474, -6485, -6484, -6432,   204, -6497, -6490, -6488,
+          204,    28, -6495, -6494, -6013, -6411,    28, -6496,
+           28, -6502, -6501, -6143,   660,   795, -6062, -6216,
+          283, -6334, -6531, -6541, -6526, -6516, -6514, -6513,
+          571,   660,   485,   136, -6521, -6520, -5997, -6503,
+          660, -6525, -6352,     6, -6035,   660, -6534, -6528,
+        -6530,   660, -6532, -6493,   660,    28, -6536,   660,
+        -6538,   660, -6050, -6359, -6539, -6321, -6545, -6544,
+          135, -6546,   488,   660,   135, -7002, -6655, -6577,
+        -6562, -6560, -6557,   732,   494, -6559,   732,   576,
+        -6561,   137, -6570, -6567, -6566,   492,   944, -6568,
+        -6569,   369, -6574, -6573,   797,   496, -6576,   661,
+          943, -6598, -6596, -6584, -6575, -6582,   576,   369,
+        -6595, -6592, -6590, -6575,   661,   369, -6575, -6583,
+        -6594,   661,   661,   944, -6597,   138, -6646, -6623,
+        -6611, -6607, -6605,   138,    30, -6606,    30, -6609,
+          138,   138,    30, -6622, -6616, -6615,   367,   367,
+        -6619, -6618,   367, -6618,   367,   661,   138, -6626,
+          291,   369, -6628,   576, -6644, -6640, -6633,   576,
+          137, -6637, -6618,   367, -6591, -6618,   367,   369,
+        -6642,   801, -6620, -6639,   576,   801, -6653, -6649,
+        -6636, -6651,   576, -6652,   208, -6604,   496, -6909,
+        -6777, -6705, -6691, -6674, -6664,   369,   797,   576,
+        -6669,   369, -6668,   577,   577, -6671,   369, -6673,
+          369,   369, -6677, -6676,   732, -6681,   139, -6680,
+          496, -6685, -6639,   137, -6654, -6690, -6688,   366,
+          366, -6648,   496, -6701, -6696,    70,   369,   369,
+        -6699,   369,    29,    70,    29, -6703,   944, -6704,
+          139, -6756, -6742, -6726, -6721, -6715, -6713, -6712,
+          575, -6714,    29, -6717,   369,    29, -6720,   209,
+          209, -6724,   209,   368, -6725,   368, -6737, -6732,
+           70, -6731,   139,   139, -6734, -6695, -6736,   139,
+          139, -6739,   139, -6741,   139,   139, -6753, -6744,
+        -6745, -6746, -6720, -6736, -6750, -6689,   368,   208,
+          369, -6730,   944, -6751, -6769, -6764,   365,    70,
+        -6761, -6762, -6763,   209, -6767, -6766,   366, -6768,
+          367, -6771,   496, -6772, -6610, -6775,   209,   209,
+        -6589, -6876, -6785, -6783, -6781,    30,   292, -6784,
+          943, -6797, -6792, -6790, -6789,    70, -6791,   364,
+        -6794,   574, -6714, -6749,    30, -6844, -6809, -6802,
+        -6801,   491, -6808, -6807, -6789,    70,   496,   292,
+          292, -6832, -6819, -6818, -6816, -6666,    30,    30,
+        -6789, -6814,   943, -6788, -6825, -6824,   364,   943,
+          943, -6818, -6824,   943, -6806,   496,   369, -6828,
+        -6839, -6835,   797, -6838,   943,   576,   943, -6842,
+          797,   364, -6843,   292, -6856, -6848, -6847,   292,
+        -6847, -6851,   495, -6824, -6853,   495,   801, -6645,
+        -6865,   574, -6864, -6862,   292, -6837,   495,   941,
+          941, -6867,   491, -6871, -6720,   209, -6861, -6873,
+          209, -6720,   208, -6874, -6894, -6885, -6714, -6882,
+          364, -6875, -6818,   290, -6881, -6890, -6889,   943,
+           30,   365, -6892,   365,   365,   943, -6900, -6676,
+        -6807, -6870, -6831, -6795, -6904, -6902, -6903,    29,
+        -6907,   732,   366,   732,   292, -6933, -6925, -6915,
+        -6913, -6914,   209, -6917,   941, -6918, -6922, -6921,
+          291,   291, -6847,   494,   369, -6927, -6899, -6931,
+        -6775,   494,   493,   496,   496, -6964, -6944, -6942,
+        -6725, -6938,   292, -6940,   575,   493, -6943,    30,
+        -6946,   289, -6953, -6948, -6950, -6930,   138,   942,
+          731, -6957,   292, -6615,   493, -6962, -6959, -6961,
+          137,   137, -6618,   493, -6971, -6967,   292, -6968,
+        -6736,   575, -6956, -6982, -6979, -6976,   207,   489,
+        -6977,   138,   292, -6676,   292, -6952, -6990, -6986,
+          207,   292, -6987, -6988,   368,   575, -6995, -6993,
+          207,   207,   366, -6998, -6908, -6949, -7000,   290,
+        -6978, -6999, -7039, -7034, -7014, -7010, -7008,   364,
+          369,   496, -7013,    70,   491,   290, -7026, -7016,
+        -7021, -7019, -6997, -6869, -6926, -7023,   944, -6775,
+          209, -7022, -7027, -7030,   290,   942, -7032, -6575,
+        -6796, -7025, -7037, -6702,   369, -7024, -6754, -7060,
+        -7042, -6702, -7050, -7048,   289, -7047,   731,   731,
+          138,   494, -7057,   576,   138, -7055, -7041, -6635,
+        -6694, -7059,   661,   138, -7020, -7069, -7066,   940,
+          493,   937,   493,   496,   661, -7087, -7080, -7076,
+          369, -7075,    70,    70,   209, -6639,    70, -7068,
+        -7083, -6932,   940, -7085,   577,   944, -6668, -7033,
+        -7038, -7054, -7079, -7082,   661, -7312, -7232, -7108,
+        -7106, -7099,   581, -7101,   371, -7103,   375, -7105,
+          375,   375, -7107,   501, -7137, -7117, -7115,   140,
+        -7114,   498,   297,   296,   298, -7134, -7119, -7127,
+        -7126, -7124, -7123,   297,   948,   297,   298, -7132,
+          374,   802, -7131,   955,   297,   948, -7135, -7136,
+          667, -7154, -7148, -7143, -7141, -7142,   952,   955,
+        -7145, -7147,   954,   954, -7152, -7150, -7151,   667,
+          298,   376, -7197, -7166, -7162, -7160,   295,   581,
+          210,   297,   580,   954,   375,   955, -7192, -7179,
+          580, -7178, -7172,   502, -7175,   297,   375, -7177,
+          375,   375,   210, -7186,   580, -7183,   948, -7185,
+          297,   297, -7176, -7190,   375,   953,   375,   501,
+        -7193,   954, -7196,   375,   375, -7219,   955, -7142,
+        -7215, -7213, -7210, -7207, -7105, -7171,   502, -7105,
+          375,   502, -7196, -7206, -7205,   374,   802,   802,
+        -7105,   298, -7217, -7223, -7221,   953,   802, -7231,
+        -7230, -7228,   953,   952,   953,   298,   376,   297,
+        -7289, -7250, -7248, -7238,   955,   581, -7239, -7245,
+        -7241,   955, -7244,   374,   374, -7247,   664,   955,
+        -7147, -7217, -7258, -7253, -7218, -7257, -7256,   583,
+          583,   500, -7276,   954, -7261, -7263,   950, -7265,
+        -7212, -7267,   500, -7274, -7272, -7271,   952,   952,
+          500,   952,   500,   502, -7146, -7279,   377, -7281,
+          377, -7284,   377,   500,   500, -7227,   298, -7264,
+          498, -7298, -7295, -7294,    71,   298,   583, -7297,
+        -7287,   500, -7306, -7304, -7302,   377,   377,   372,
+        -7305,   956, -7308,    31, -7310,   733,   956,   502,
+        -7374, -7345, -7326, -7325, -7318,   140, -7320,   140,
+        -7324, -7323,   499,   499,   581,   582, -7339, -7333,
+          583, -7332,   665, -7171,   665,   665, -7337,   581,
+          946,   581,   666, -7341, -7331, -7343,   953, -7344,
+          668, -7365, -7358, -7351,   733,   294,   951, -7355,
+        -7354,   371,   372, -7357,   582,   582, -7360,   370,
+        -7362, -7340, -7363,   950,   668, -7369,   582, -7368,
+          665, -7373,   582, -7303, -7361,   377, -7405, -7387,
+        -7384, -7379,   296, -7383, -7382, -7372,   498,   501,
+        -7385,   298,   667, -7389,   210, -7394,   666,   297,
+          953,   667, -7398, -7396, -7386,   210,   377, -7404,
+        -7402,   297, -7153,   951,   376, -7502, -7459, -7433,
+        -7423, -7414,   582, -7413,   370,   668, -7415, -7416,
+          665, -7338, -7420,   370, -7421,   668, -7412,   582,
+        -7432, -7429, -7338,   666, -7403, -7338,   666, -7397,
+          581, -7438, -7436, -7388, -7437,   297, -7446, -7443,
+        -7442,   501,   501, -7442,   662, -7435, -7453, -7451,
+        -7404,   376, -7381,   666,   376, -7458,   502, -7457,
+        -7296,   376,   502, -7467, -7465, -7463,   295, -7105,
+        -7456, -7466,   953, -7492, -7475, -7472,   581,   951,
+        -7473, -7344,   582, -7478, -7477,   501, -7442, -7344,
+        -7487, -7484,   501,   377, -7486, -7483,   502, -7486,
+        -7403, -7474, -7464,   377, -7501, -7499, -7497, -7496,
+          502, -7171,   210,   502, -7491,   377, -7536, -7522,
+        -7509, -7507, -7184, -7104, -7506, -7516,   295, -7515,
+        -7514, -7437,   951,   297, -7517, -7521, -7500,   298,
+        -7519,   668, -7529, -7524, -7528, -7388,   210, -7382,
+          210, -7532,   663, -7520, -7534,   210, -7535,   297,
+        -7490, -7542, -7541,   297,   377,   582, -7518, -7437,
+        -7513, -8008, -7991, -7960, -7784, -7734, -7707, -7706,
+        -7653, -7596, -7566, -7562, -7560, -7559,   301,   301,
+        -7559,   586, -7565,   960,   378,   301, -7571, -7569,
+          586,   301,   959, -7589, -7579, -7576,   301,   958,
+        -7578,   301,   301, -7586, -7583,   961,   736, -7585,
+          736,   736, -7588, -7561,   301, -7565, -7592,    74,
+        -7584,   736,   213,   586, -7614, -7604, -7600,   586,
+        -7602,   959, -7603,   584, -7607, -7593, -7595, -7611,
+        -7610,   736,   736, -7610,   971, -7612, -7640, -7635,
+        -7620, -7618,   503,   960, -7633, -7625, -7624,   503,
+          503, -7585, -7630, -7588,   301,   971,   961,   301,
+        -7612, -7559, -7613, -7637, -7606, -7639,   804,   804,
+        -7644, -7585,   586, -7636, -7648, -7647,    32,   380,
+        -7652,   735, -7594, -7591,   301, -7677, -7666, -7663,
+        -7658,   212, -7662, -7661,   968,   968,   968, -7664,
+          212,   380, -7669, -7668,   380, -7671,   959, -7673,
+          963, -7674, -7585,    74, -7675, -7688, -7681, -7661,
+          504, -7685, -7684,   736,   736, -7684,   736,   965,
+        -7691, -7593,   965, -7693, -7687, -7695,   964, -7703,
+        -7700, -7699,    74,   736, -7699, -7676, -7651, -7705,
+          212,   212,   805, -7726, -7718, -7713, -7712,   379,
+          379, -7715, -7680, -7717,   379,   379, -7722, -7721,
+          960,   960, -7725,   960,    74,   964, -7730, -7639,
+          804,   302, -7703, -8066,   302, -7729, -7741,   142,
+        -7716, -7739,   971,   379, -7738, -7783, -7749, -7745,
+          971, -7748, -7747,   961,   144, -7773, -7769, -7762,
+        -7758, -7757, -8090, -7738, -7740,   144, -7757,   144,
+          961, -7733, -7766, -7588,   962, -7764, -7768,   144,
+          144,   804, -7771,   301, -7761, -7781, -7778, -7757,
+          144, -7594, -7757, -7724, -7702,   301,   804,   805,
+        -7801, -7792, -7789, -7788,   672, -7764,   962,   969,
+        -7795,   672,   505, -7797,   963, -7799,   505, -7800,
+          505, -7822,   379, -7814, -7808, -7807,   299,   299,
+          734, -7811, -7791, -7813,   672,   672, -7821, -7818,
+          964,   734, -7820,   964,   964,   735, -7845, -7831,
+          805,   734, -7828,    72, -7830, -7810,   672, -7844,
+        -7842, -7840,   735, -7839,   213,   672,   672,   380,
+        -7841,   735, -7843,   672,   735, -7847, -7837, -7899,
+        -7865, -7859, -7856, -7855, -7854,   804,   804,   735,
+          804,   212,   734, -7860, -7862,   212, -7864,   805,
+          735, -7882, -7875, -7873, -7870,   380, -7872,   805,
+          736, -7874,   968, -7878, -7686, -7863, -7880,   968,
+          968,    74, -7887, -7885, -7881,   212,   734, -7893,
+        -7892, -7891, -7829,   505,   505, -7896,   505,   968,
+        -7891,   673, -7897, -7956, -7952, -7948, -7938, -7926,
+        -7919, -7914, -7912, -7699, -7892,   505,   969,    32,
+          505,   736, -7918, -7917,   505,   505,   212, -7925,
+        -7800, -7798,    32, -7911,   969,   669, -7934, -7932,
+        -7930,   963, -7891, -7910, -7872,   213, -7891,   736,
+        -7898,   673, -7942,   736,   669, -7937, -7946, -7872,
+          736, -7941, -7872, -7945, -7950,   734, -7891,   302,
+          380, -7955,   806,   963, -7958,   503,   735,   806,
+        -7965, -7963, -7954, -7782, -7962, -7988, -7973, -7971,
+        -7970,   505,    32,    32,   735, -7982,   735, -7818,
+        -7820,   964, -7951,   805,   300, -7978, -7983, -7985,
+           32, -7987,    32,    32, -7594,   970, -7989, -7993,
+          144, -8006, -8001, -7998,   301, -7947,   805, -7830,
+          300,    74, -8005,   301,   300,   805, -7594, -8000,
+        -7780, -7890, -8074, -7836, -8040, -8025, -8015, -8022,
+          673, -8019,   505, -8021,   805,   505,   672, -8024,
+          673, -8036, -8029, -7891, -8020, -8031,   968, -8033,
+          968, -8035,   806,   806, -8037, -7959,   972,   805,
+        -8080, -8053, -8049,   735, -8047,   505,   584,   212,
+        -8039, -8051, -8048, -7891, -8028, -7841, -8060, -7699,
+        -7892, -7997,   735,   673, -8076, -8069, -7943, -7872,
+        -7937, -8059, -8089, -7910, -8058, -8071,   967, -7891,
+          735, -8057, -7936,   972, -8079, -7891, -8038, -8082,
+        -7979, -8078, -8078, -8085,   968, -8087,   972, -7954,
+        -8081, -8091, -8088,    32, -8381, -8279, -8273, -8242,
+        -8197, -8187, -8168, -8162, -8109, -8104,    77,   388,
+        -8107,   737,   510,   737,     9, -8120, -8111,   589,
+          388, -8117, -8116,     9,     9, -8119,    77,    77,
+          388,   589, -8160, -8158, -8152, -8148, -8145, -8143,
+        -8136, -8133, -8132,   218,   218, -8132,   218,   390,
+        -8133, -8132,   218, -8135,   676,   386,   808, -8144,
+          218,   147,   218,    34, -8149, -8151, -8139,     9,
+        -8151, -8155,   147,   147,   382,     8, -8159,    34,
+           34,   146, -8166,   589, -8165,     9,   217,     8,
+        -8185, -8179, -8173, -8172,   512,   512, -8176,   217,
+        -8178,   389,   389, -8182,   217,     8, -8183, -8151,
+            8,   737,   675, -8194, -8192,   389, -8191,   512,
+        -8193,   217, -8196,   385,   390, -8210, -8208,   386,
+        -8177, -8206, -8205,   511,   737,   737,   389, -8157,
+          675,   511, -8238, -8232,   388, -8230, -8227, -8222,
+        -8220, -8144,   218,   974, -8144,   974, -8226, -8225,
+          218,   218,   147, -8209,   511,   217, -8231,   511,
+        -8235,   388,   512, -8154,   512, -8229, -8239, -8241,
+          737,   737, -8267, -8254, -8250,   512, -8248,   387,
+        -8249,   387, -8253,     9,   679,   679, -8240, -8256,
+        -8263, -8261, -8260,   147,   147, -8252, -8221, -8265,
+          679,   679, -8219, -8271,   508, -8253,   808, -8272,
+          589, -8277, -8275, -8276,   217,   737,   588, -8372,
+        -8364, -8351, -8325, -8310, -8294, -8292, -8291, -8290,
+          305,     8,   305,   304, -8293,   509, -8303, -8300,
+        -8298, -8270,   389,   388, -8302,   389,   389, -8306,
+        -8301, -8266, -8308,   678, -8309,   975, -8322, -8319,
+        -8317, -8316,   975,   388,   975, -8316, -8307, -8321,
+          975,   975, -8321,   975, -8318, -8337, -8332, -8330,
+          512,   305,   304,   587, -8333, -8335,     8, -8167,
+        -8324, -8341, -8340,   509,     8, -8342, -8348, -8345,
+          677, -8347,    80,   512, -8350, -8346,   389, -8360,
+        -8353, -8356, -8355,   589, -8359,   677,    80,   589,
+        -8362,   387, -8363,   589, -8367, -8177, -8358, -8370,
+        -8369,   389,   389,   975, -8376, -8375,   386,   390,
+        -8379, -8276, -8366, -8278, -8349, -8557, -8518, -8408,
+        -8196, -8390, -8389,   507,   808,    79, -8391,   737,
+        -8398,   675, -8396,   510, -8224,   385, -8401, -8209,
+        -8380, -8404,   675, -8305, -8231,   974,   808,   737,
+        -8489, -8476, -8420, -8417,    77,   676, -8416,   675,
+            9, -8419,   384,   304, -8462,   676, -8424,   510,
+        -8428, -8565, -8186,   383, -8431, -8430,     8, -8439,
+        -8436, -8435,   678,   678, -8435,   678, -8426, -8459,
+        -8454, -8449, -8446, -8445,   678,   678, -8445,   678,
+           79, -8437, -8132,   218,   737,   305, -8457,    34,
+          384,    34, -8453, -8161, -8452, -8407, -8465,   304,
+            9, -8469, -8467, -8468,     9,   303, -8472, -8405,
+        -8473, -8475, -8403,   678, -8430, -8479,    78, -8389,
+        -8486, -8484,    76, -8150, -8116,   975,    79, -8157,
+        -8406, -8507, -8493, -8389,   737,   386, -8506, -8496,
+        -8498, -8492, -8500,   146, -8504, -8503,   588,   678,
+           80,   588,   676, -8513, -8510,   214, -8389,    79,
+        -8502, -8516,   304, -8512, -8517,   737, -8561, -8554,
+        -8531, -8528, -8525,    79,   384, -8527,     8,    80,
+        -8530, -8526,   676, -8541, -8539, -8536,   387,   304,
+        -8265, -8529,   303, -8530, -8537, -8552,   511, -8549,
+        -8416, -8547, -8515,   146, -8497, -8165, -8488, -8485,
+        -8553,   676, -8558, -8556, -8252, -8483, -8559, -8560,
+          589, -8425, -8566, -8320,   589,   386, -8567, -8569,
+          676, -8361, -8140, -8964, -8802, -8654, -8584, -8580,
+        -8578,   222,   222,   593,   221,   809,    82,   739,
+        -8592, -8591, -8590, -8589,    83,   397,    83,   225,
+        -8631, -8624, -8612, -8604, -8601, -8600,   221,   809,
+           36,    36,   809,   986, -8590, -8606, -8607, -8608,
+        -8610,   397,   397, -8603, -8615,    83,   222, -8618,
+        -8617,   984, -8620,   307, -8622,   307,   307,    82,
+        -8625,    83, -8629, -8628,    37, -8630,   148, -8640,
+        -8634,   809,   514,    83,    37,   984, -8639,   738,
+        -8649,    37,    83, -8647, -8646,   396,   396,   307,
+          396, -8652, -8651,    37,   307,   397, -8791, -8778,
+        -8756, -8664, -8662,    37,    82,   395,   307,   395,
+           37,   394, -8623, -8729, -8704, -8691, -8648, -8674,
+        -8673,   983, -8679, -8678,   393,   979,   393, -8689,
+        -8683,   979,   982, -8687, -8686,   982,   982,   393,
+          982,   983, -8633, -8701, -8694,    81, -8697,   982,
+          983,   982, -8700,   983,   983, -8702,   396,   393,
+        -8710, -8709, -8707,   983,   397,   224,   397, -8727,
+        -8716, -8715,   594,   594, -8719, -8718,   982, -8722,
+          393,   224, -8724, -8611, -8726, -8577,   594,   396,
+           84, -8744, -8734, -9028,    84, -8728, -8739, -8737,
+        -8733,   307,   976, -8743, -8742,   394,   396,   307,
+        -8745, -8753, -8749,   396,   982, -8752,   307, -8736,
+          307,   397,   307, -8751, -8771, -8761, -8759, -8648,
+        -8755, -8768, -8764, -8760, -8766,    82,   982,   981,
+        -8770, -8765,   396,   514, -8773, -8775,   396, -8777,
+        -8770,   397, -8780,   682, -8786, -8785,    37, -8784,
+          981,   397, -8789,    37,   148,   148,   985, -8799,
+          222, -8794, -8798, -8797,   395,   395,   593, -8801,
+          225,   395, -8820, -8810, -8807, -8579,   985, -8809,
+          592,    83, -8815, -8814,    36, -8790,   739, -8818,
+        -8583, -8813,    35,   739, -8843, -8841, -8830, -8827,
+        -8589,   397,   982, -8589,   397,   985, -8835, -8834,
+        -8833,   740,   225, -8836, -8838,   982, -8840,   740,
+          740, -8809, -8829, -8930, -8868, -8856, -8850,   394,
+           37,   226,   515, -8855, -8854,   810,   810,   226,
+        -8857, -8867, -8862, -8819,   739,   985, -8819, -8864,
+        -8865,   515, -8826,    82, -8918, -8916, -8878, -8875,
+        -8753,    84, -8842, -8865,   515, -8817, -8887,    82,
+        -8886, -8884, -8873,   985, -8865,   985,   396, -8623,
+        -8912, -8909, -8906, -8899, -8896, -9046, -8883, -8894,
+        -8865,   515,   982, -8896, -8865,   515,   985, -8882,
+        -8895,   594,   810, -8689, -8905,   224,   983,   594,
+        -8913, -8653, -8908,   982, -8917,   515, -8922,   394,
+          810,   397, -8923, -8929, -8928, -8777,   397, -8914,
+          397,   397, -8959, -8834, -8937, -8934, -8935, -8865,
+        -8883, -8938, -8953, -8946, -8945, -8865,   515,   397,
+          985,   740, -8950, -8840,   740, -8883, -8840, -8936,
+        -8927,    37, -8956,   740,   740,   515, -8904, -8960,
+        -8962,    83, -8963,    83, -8725, -8971, -8970,   222,
+        -8969,   682,   592, -8992, -8984, -8981, -8975, -8977,
+          593, -8980, -8979,   593,   395,   222, -8603, -8877,
+        -8990, -8988,   986,    84,   395,   394, -8991,    84,
+        -9040, -9003, -8796, -9001, -8998,   986, -9000, -8776,
+          986,   395,   394, -9014, -9008, -9007,   392,   514,
+        -9009,    35,   397, -9013, -8769,   396, -9032, -9018,
+          513,   738, -9029, -9024, -9022,   986,   982,   981,
+        -8898, -8885, -8765, -9012, -8763,   396, -9031,   594,
+        -9034,    82, -9037, -8770, -8765,   396,    84,   397,
+        -8731, -8903, -9048,   392,    35, -9047, -9036,   226,
+        -9055, -9053,   220,   226,   810, -9054,   810, -9057,
+          226, -9072, -8765, -8854, -9067, -9065, -9064,   394,
+          810,   985,   395, -8883,    35, -8806,   394, -8989,
+        -8765,   226,   986, -9068, -9238, -9098, -9088, -9082,
+        -9081,   686, -9087,   686, -9086,   990,   990,   686,
+        -9093,    85,   231, -9092,   230, -9087, -9096,   229,
+          600,   599, -9133, -9116, -9111, -9106,   309,   517,
+           85,   400, -9108,    85,   400,   998,   741, -9114,
+          998,   311,   230,   686, -9119,   309,    85, -9126,
+          599,   230,   601, -9125,   149,   149, -9128,   230,
+          685,   599, -9132,   229,   229, -9220, -9176, -9147,
+        -9144,   400,   230, -9081, -9107,   599, -9097,   995,
+        -9146,   599,   600,   230, -9150,   149, -9175, -9167,
+        -9160, -9157, -9156,  1001,  1001, -9156,  1001, -9142,
+        -9157, -9156,  1001, -9159, -9534,   598, -9131, -9171,
+        -9170,   228,   228, -9170, -9158,   598, -9173,   998,
+        -9183, -9180,    85,   998, -9181, -9182,   685, -9215,
+        -9196, -9188, -9158, -9166, -9193, -9192,  1001,   520,
+         1001,   229,  1001,   996, -9205, -9200,   685,   999,
+        -9204, -9203,   520,   520,   520, -9206, -9210, -9209,
+          600,   600, -9211, -9214, -9213,  1001,  1001, -9217,
+          998,   686,   519, -9163, -9228, -9223,   599, -9226,
+          600,   813, -9227,   600, -9234,   400, -9232,   812,
+        -9233,   812, -9235, -9236, -9237,   686, -9326, -9276,
+        -9259, -9255, -9247, -9244,   399,   596,   401, -9250,
+          990,    38, -9254, -9253,   596,   596,   229,   686,
+          231, -9258,   227, -9264, -9262,   517,   231,   601,
+        -9272, -9268, -9253,   520,   599, -9271,   994,   994,
+        -9273, -9275,   601,   601, -9319, -9314, -9287, -9282,
+          310,   399, -9286, -9285,   311,   311,   311, -9291,
+        -9281,   399, -9267, -9295, -9294,   601,   601, -9298,
+        -9297,   601, -9308, -9303, -9302, -9203,   601, -9305,
+        -9301, -9302,   601, -9130, -9312, -9302, -9222, -9310,
+        -9302,  1001, -9317,   601,   598,   601,   231,   309,
+        -9322,   401, -9324,   598, -9325,   401, -9366, -9349,
+        -9342, -9338, -9335, -9332, -9334,   229,   229, -9337,
+          684,   684, -9340,   229,   601,   991, -9346, -9345,
+          229,   229, -9203,   993, -9339, -9357, -9356,   686,
+          990, -9095,   685,   520,   597, -9359, -9355, -9362,
+        -9131, -9267, -9364, -9361, -9365,   999, -9419, -9388,
+        -9383, -9374, -9371, -9373,   401,   401, -9381, -9376,
+        -9380, -9379,   519,   519,   684, -9382,   597, -9385,
+         1000, -9387,   994,   519, -9394, -9391,  1000, -9110,
+          988,   685, -9413, -9412, -9398, -9363, -9406, -9405,
+        -9402, -9267, -9404,   989,   989,   519, -9411,   812,
+        -9410,   685,   685,   519,  1000, -9416, -9410, -9401,
+        -9337,   999,   520, -9478, -9475, -9432, -9429, -9425,
+          997, -9427, -9267, -9428,   401,   400,   309, -9417,
+        -9443, -9440, -9438,   598,   400,   998,   400,   992,
+        -9442,   599,   598, -9454, -9445, -9449,   519,   995,
+          996, -9450, -9453, -9379, -9415,   519, -9463,   686,
+        -9460, -9459,   999,   999, -9459,   999, -9397, -9466,
+        -9461, -9358, -9472, -9469,   995, -9379,   519, -9461,
+        -9473,   519,   599, -9476,   400, -9465, -9499, -9489,
+        -9483,   598, -9354, -9487, -9485,   518,   599,   400,
+          998, -9497, -9491,   400, -9486, -9192,  1001, -9313,
+          684, -9498,   601, -9519, -9504, -9502,   309,   599,
+        -9505, -9337, -9515, -9511, -9510,   685,   685, -9513,
+          685,   995, -9496, -9496,   520, -9203, -9355, -9219,
+        -9584, -9548, -9535, -9534, -9526, -9441, -9528,   599,
+        -9530, -9486, -9532,   596,   999,   994,   684, -9545,
+        -9539,   684, -9486, -9541,   684, -9543,   989, -9191,
+        -9529, -9267,   596, -9525, -9559, -9557, -9448, -9488,
+        -9439,   992, -9518, -9514, -9441,   998,   993, -9562,
+        -9191, -9496, -9582, -9577, -9569, -9191,   994, -9555,
+        -9495, -9572, -9191,   994, -9290, -9571, -9581,   993,
+        -9573, -9195, -9571,   520, -9579, -9576,  1001, -9496,
+        -9586,   599, -9568, -9674, -9663, -9646, -9601, -9597,
+        -9595, -9594,   742, -9596,    40, -9599,   404, -9600,
+          607, -9645, -9607,   233, -9605, -9606,   742, -9634,
+        -9618, -9613,   404,   407,   606,   404,   233, -9617,
+          689,   689, -9620,   404, -9625,   606,   814,  1014,
+          742, -9633, -9632, -9631, -9630,   608,   608,   689,
+          814,   742, -9636,   233, -9638,   689, -9642, -9641,
+          689,   689, -9641,   689,  1016,   688, -9651, -9650,
+        -9649,   234,   610, -9661, -9654,   233, -9655, -9659,
+        -9644,  1015, -9657, -9616,   610,   234,   610, -9668,
+        -9666, -9658,   312,   234, -9669, -9673, -9672,   408,
+          408,   609, -9716, -9704, -9699, -9679,    88, -9696,
+        -9688, -9686, -9685,  1016,   610,   610, -9687,   610,
+        -9692,   610, -9691,  1011, -9693, -9695,   610,   610,
+        -9698,   610,   610, -9702,   523,   406,   406,   609,
+        -9710, -9708,   234,  1009,   610,   313,   312,   234,
+        -9714,  1013, -9715,  1013, -9802, -9777, -9733, -9727,
+           88, -9722, -9724,  1011, -9726,  1011,  1011, -9728,
+        -9730,   406, -9732,   406,   406, -9737, -9736, -9694,
+          407, -9753, -9748, -9743,   312, -9742,   742, -9746,
+          687,  1016, -9747,  1014, -9749,   312, -9751,   742,
+         1014, -9764, -9757, -9756,  1008, -9758, -9760, -9735,
+        -9761, -9763,   742,   742, -9768, -9767,   687,  1005,
+        -9770,   404, -9773, -9772,  1016, -9774, -9776, -9665,
+         1016, -9791, -9786, -9784, -9781, -9673,   609,   234,
+        -9785,   609, -9789,   312,   408,   408,  1012, -9795,
+          406,-10111, -9783, -9797,   607, -9800,  1009,   406,
+          406,  1016,-10025, -9819, -9816, -9809,    88,   742,
+          408, -9814,    88, -9813,   312,   312, -9815,   408,
+        -9817,   312,   602,-10038,-10051,-10094, -9793, -9846,
+        -9834, -9832, -9827, -9831, -9632,   814,   408,  1006,
+        -9833,   742, -9836,  1010, -9843, -9842, -9840,   404,
+        -9841,   742,  1010, -9845,   312,  1008,   603, -9883,
+        -9872, -9868, -9859, -9852, -9856, -9855,  1012,  1012,
+        -9855,  1012, -9794, -9864, -9863,  1005,  1014,  1012,
+        -9866,   404, -9747,   313, -9841,   603, -9709,  1016,
+        -9874,  1012, -9879, -9877,  1015,  1012,  1015, -9776,
+         1016, -9876, -9871,-10065, -9953, -9950, -9947, -9930,
+        -9923, -9918, -9912, -9909, -9898, -9897, -9896,  1015,
+         1015,  1006, -9907, -9905, -9896, -9897,  1006,  1016,
+         1015, -9906,   814, -9908,   814, -9854, -9882, -9867,
+        -9916, -9747, -9870,   313, -9876, -9914,  1012, -9876,
+         1015,  1007,  1013, -9928, -9926,  1013,  1006, -9922,
+         1009,  1007, -9946, -9944, -9935,  1006,  1015, -9943,
+        -9940, -9845,  1008, -9709, -9845,  1008, -9790,  1015,
+        -9945,  1015,  1012, -9776,  1016, -9942, -9845,  1015,
+        -9951,-10009, -9998, -9961, -9960, -9959,   608,   608,
+          608, -9976, -9974, -9969, -9966, -9952, -9968, -9878,
+          814, -9973, -9972,  1014,  1014,  1014,   814,  1015,
+        -9995, -9984, -9982, -9981,   521,  1014,   814,  1005,
+        -9988, -9908,   814, -9967, -9992, -9991,  1016,  1014,
+        -9991, -9965, -9949, -9945, -9917,   234,-10000,   606,
+       -10002,   405,-10006,-10005,  1015,   608,-10005,   234,
+        -9997,-10028,-10026,-10017,-10015,  1008,   608,  1008,
+          312,-10021, -9629,-10016, -9996,-10024, -9991, -9858,
+          608, -9775, -9975, -9694,-10031,-10030,  1008,-10059,
+       -10052,-10043,-10041,-10039, -9991,  1014,-10027,   608,
+         1014,  1014,  1011,-10049, -9991,-10040, -9726,-10046,
+          233, -9747,   407,-10048,-10057,-10056,  1014,   608,
+          608, -9747,   234,-10062,  1014,   608,   608, -9972,
+         1016,-10090,-10085,-10069,  1010,-10083,-10080,-10074,
+       -10073,  1010,-10078,-10077,  1011,  1011,  1011,-10064,
+       -10082,  1012,  1012, -9801,   234,   404,-10089, -9747,
+       -10084,  1008,  1005,-10104,-10101,-10095,-10058,  1015,
+       -10098,  1016,-10082,-10097,-10099,-10102, -9871,  1015,
+       -10105, -9656, -9913,-10077,-10110,   407,   608,-10100,
+       -10148,-10116,-10115,   412,-10140,-10135,-10126,    91,
+          410,-10124,   412,   152,   152,   525,-10127,-10129,
+          237,-10131,   237,-10133,   412,   412,   611,-10136,
+       -10139,-10138,   237,   526,-10146,-10142,   410,   412,
+       -10145,    92,-10139,   743,-10334,-10362,-10349,-10160,
+       -10158,-10156,   155,   410,   155,   524,-10159,    92,
+       -10338,    91,-10337,-10180,-10167,-10166,   152,-10171,
+       -10170,   816,   816,-10173,   152,-10179,-10176,   411,
+       -10178,   816,   816,   411,-10198,-10189,-10169,-10186,
+       -10185,   317,   317,   816,   743,-10197,-10192,   317,
+       -10194,   315,-10196,  1023,  1023,  1023,-10211,-10209,
+       -10205,-10166,   152,   744,-10147,-10206,-10208,    91,
+         1023,  1021,  1020,-10323,-10250,-10222,-10219,-10218,
+          744,   154,   154,-10185,   154,-10207,-10243,-10229,
+       -10228,-10227,    92,   154,   744,-10241,-10238,-10235,
+       -10234,   816,   816,-10234,   154,-10185,-10240,-10236,
+          744,-10187,   317,-10248,-10246,   317,-10185,-10242,
+       -10227,-10178,-10279,-10271,-10263,-10259,-10257,   744,
+          525,   525,-10249,-10261,   525,   744,   525,-10267,
+       -10196,  1023,-10247,-10196,  1023,   317,-10239,-10275,
+       -10274,-10227,   525,-10276,-10277,-10278,  1023,-10301,
+       -10286,-10283,   315,-10285,   317,   317,-10290,-10289,
+       -10185,   317,-10294,-10278,  1023,   317,-10298,-10278,
+         1023,-10288,-10278,-10273,-10270,-10320,-10314,-10311,
+       -10308,   744,   411,-10300,-10196,-10226,    91,-10313,
+       -10310,   525,-10318,-10313,-10221,   817,   525,   744,
+       -10234,   816,    92,-10178,-10333,-10331,-10329,   816,
+          817,   816,   155,   744,-10317,-10234,-10316,   611,
+       -10335,   410,   815,-10343,-10341,-10342,    92,-10344,
+       -10346,    92,-10159,    92,   237,-10359,-10355,-10353,
+          410,-10179,-10336,   815,    91,   237,-10354,-10360,
+       -10361,   817,-10367,   237,-10361,   817,-10132,-10368,
+       -10366,-10370,   412,   611,-10305,
+};
+
+static long _vq_p_res1024_0c10x8[] = {
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,  6608,  2552,  2552,   328,
+         2552,  4904,  4904,  4904,  2552,  2552,  6584,   328,
+          328,   328,  6592,  1272,  4904,  4904,  4904,  2552,
+         2552,  4904,  2552,  2552,  6584,  4904,  1280,  2560,
+         1280,  6592,  4896,  2544,  2544,  3304,  4896,  4896,
+         3304,  1272,  1272,  1272,  6616,  1280,  1280,  1280,
+         4920,  4920,  6592,  5976,  1264,  5984,  5984,  4904,
+         4904,  4904,  1272,  6544,  1264,  5984,  1928,  4904,
+          328,  1904,  1904,  1904,  4224,  1264,  1264,  1296,
+         6544,  6544,  6544,  4224,  3320,  6568,  6568,  5976,
+         5976,  3320,  4904,   328,  6544,  6544,   328,   328,
+         6544,  6544,  6544,  6608,  4904,  4904,  4904,  6608,
+         5984,  5984,  4912,  4904,  4224,  6544,  5960,  5976,
+         6544,  6544,  6544,  5976,  5960,  5960,  4912,  6568,
+         4912,  6552,  6552,  6552,  6552,  6552,  5976,  5960,
+         6608,  6568,  6568,  6608,  5976,  6568,  5536,  5960,
+         3328,  6552,  6552,  6552,  3328,  5536,  5536,  5536,
+         1280,  4216,   328,  5968,  1280,  5536,   328,  6544,
+         6544,  6544,  4216,   328,   328,  4912,  4216,  1904,
+         1248,  1248,  6544,  6544,  1248,  5536,  5960,  5960,
+         5960,   328,  1264,  6608,  1280,  1280,  3328,  3328,
+         4216,  3328,  1264,  6544,  6544,  4912,  4912,   328,
+          328,  1264,  6616,  6600,  5960,  4232,  6600,  3328,
+         5960,  4944,  5960,  5960,  5536,  1264,  6552,  6552,
+         5960,  6544,  4232,  4232,  4944,  4896,  5984,  4896,
+         4896,  4896,  4896,  4896,  5960,  3304,  5960,   328,
+         1280,  5960,  5984,  5984,  2560,  1280,  5984,  1248,
+         1248,  1248,  6632,  5968,  6576,  1272,  1928,  1272,
+         1272,  5968,  4912,  1272,  4904,  4904,  1272,  1264,
+         6608,   328,   328,  6560,  4904,  1920,  4912,  4912,
+         5984,  5984,  6560,  6560,  4912,  4224,  4240,  6552,
+         6600,  6608,  6608,  5968,  5968,  4904,  4904,  4904,
+         4224,  5984,  5984,  5984,  6568,  6608,  6608,  6568,
+         5960,  6552,  6608,  4232,  1280,  1912,  1920,  1256,
+         1904,  1912,  1904,  1904,  1912,  1256,  1256,  1904,
+         1904,  1904,  1904,  5968,  5968,  1928,  1920,  1256,
+         3312,  3312,  4928,  1256,  1920,  1912,  1912,  1912,
+         1920,  3320,  2544,  2544,  1920,  2544,  1256,  1256,
+         1256,  1904,  3312,  3304,  3304,  3304,  3304,  3304,
+         5528,  2544,  1904,  2544,  2544,  2544,  2544,  6600,
+         3312,  3312,  1264,  1912,  3304,  3304,  4920,  4920,
+         1912,  1912,  1912,  6624,  1912,  5528,  5976,  1912,
+         3304,  3304,  6560,  1288,  1288,  5976,  5528,  5528,
+         5976,  1912,  1912,  3304,  3304,  3304,  3304,  6624,
+         1920,  6616,  1928,  1928,  1928,  1928,  4928,  6624,
+         1920,  5968,  1256,  1248,  6576,  1248,  1248,  1256,
+         1256,  1256,  1256,  1904,  1904,  5968,  6576,  5528,
+         3304,  3304,  4896,  4896,  3304,  5968,  1928,  1272,
+         1272,  1904,  1904,  1904,  3304,  3304,  4896,  3304,
+         5968,  5528,  5968,  6576,  6576,  4920,  1256,  1248,
+         1248,  1248,  1920,  4912,  6560,  2544,  2544,  2544,
+         2544,  3312,  6560,  4912,  4912,  4912,  4912,  4912,
+         4912,  5968,  1264,  6560,  6560,  6560,  1264,  6560,
+         6560,  6560,  6560,  1920,  1264,  1264,  1264,  3312,
+         3312,  1264,  6600,  1920,  1904,  1904,  6616,  3312,
+         1256,  6616,  1264,  4912,  4912,  1256,  1264,  1264,
+         1256,  1256,  1904,  1264,  1264,  1264,  6560,  6560,
+         6560,  6560,  3312,  1920,  1256,  3312,  1256,  1256,
+         1256,   744,  6704,  6672,  3336,  3344,  3344,  3344,
+         3344,  3336,  3336,  3336,  3336,  3336,  3352,  3336,
+         3336,  3336,  6688,  1312,  3336,  3336,  3336,  3336,
+         6680,  6680,   352,  6688,  1312,  6672,  6672,  1312,
+         1312,  6672,  6000,  6000,  6704,   744,  6000,  6672,
+         3344,  6000,  6680,  6680,  6000,  6000,  6704,  3352,
+         3344,  1944,  3352,  6704,  3352,  6680,  1312,  3344,
+         3344,  6672,  6672,   744,   744,  6680,  6688,  6664,
+         6672,  6680,  6000,  6680,  3336,  6000,   744,   744,
+          744,  6680,  6008,  3336,  3336,  3360,   336,  3360,
+         5552,  5552,  6696,  6656,   744,   744,  6656,   744,
+         1352,  6656,   744,  6680,  6000,  6696,  6696,  6680,
+         6680,  6680,  6696,  6000,  5552,  3344,  6680,  6680,
+         6000,  6680,  3352,  6040,  1312,  1312,  1312,  1312,
+          744,  6688,  6688,  6696,  1936,  6000,  1312,  1312,
+         6016,  6008,  1352,  3336,  3360,  5552,  6008,  6688,
+         6000,  4256,  1352,  6008,  2576,  6016,  3336,  1312,
+         1312,  1312,  1936,  6688,  3336,  3336,  6008,  1936,
+         1352,  4256,  1312,  4256,  4256,  1352,   336,   336,
+          336,   744,   336,  6696,  6696,   336,   336,  1352,
+         6704,   744,  1312,  1312,  1312,  1328,  1312,  2576,
+         6688,  6664,  6664,  6664,  6664,  6040,  1328,  3336,
+         6696,  6696,  3336,  4952,    96,    96,  3344,  6672,
+         6672,  3344,  3336,  6672,  1344,  3344,  3344,   744,
+          744,    96,    96,  3360,  3344,  4256,    96,    96,
+         6016,    96,   744,   744,   744,  4256,   744,  3344,
+         4256,  3344,  3336,  1344,   744,    96,   752,  6656,
+         1320,  1320,  4264,  6656,  6656,   752,  6656,  6656,
+         4264,   752,    96,    96,    96,   752,  3336,   752,
+         1344,  1320,  1936,    96,    96,    96,    96,   768,
+          360,  1344,  4256,   744,   744,  1936,  4960,   744,
+         6016,  1936,  6656,  6656,  6656,  4960,  1936,   760,
+         4952,  4952,    96,    96,  4952,  6016,  6712,  4256,
+         4256,    96,  5992,  6712,  4968,  1320,  2568,  1320,
+         2568,   360,  2568,  2568,   752,  2568,   752,   752,
+           96,    96,   760,   752,   752,   760,  1344,  2576,
+          360,  2576,  3344,  6672,  6000,  1312,  1312,  1312,
+         1312,  4952,  1320,  1320,  1320,  1320,  1936,   352,
+          344,   344,    16,  6000,  3336,  3336,  3336,   760,
+         2576,  5552,  4248,  4952,  6704,  5552,  3360,  5552,
+         5552,  5552,  5552,  3360,  6024,  5992,  5992,  5992,
+         4256,  4952,  4952,  6712,  1936,   336,  6680,  6032,
+         1328,   744,  4264,  6656,  6656,  6656,  2576,  1936,
+         1936,  1344,   104,   744,   744,   104,  6680,  1320,
+         1936,   752,  1936,  6680,  6656,  6656,  6656,   104,
+         2576,  6680,  1320,  1320,  6656,  6656,   104,  1336,
+         6040,  6664,  6664,  6664,  6664,  5992,  5992,  5992,
+         1328,   744,  1312,  1312,   744,   744,   744,  4256,
+          336,   336,  1312,  1312,  1320,  1320,  4264,  4264,
+          752,   752,  1320,  5992,  1320,  1328,  5992,  5992,
+         1328,  1328,  1328,  4248,  1336,    16,  5552,  5552,
+         5552,  5552,  5992,  4248,  5992,  5992,  1952,  4976,
+          752,  5552,  4976,  5552,  5552,   760,  4952,  4952,
+         1336,  1336,  5552,  5552,   760,  1952,    96,  2576,
+         2568,  2568,  2568,  2568,  2576,  3344,   104,  3344,
+         2576,  1936,  1936,    16,    96,   336,   336,   336,
+         4264,  1320,  4264,    96,    96,    96,   752,   752,
+          752,   760,  4264,   760,    96,   352,  6664,  6664,
+         1320,   760,   752,  1328,   336,   336,   336,   760,
+         1328,  3352,  6664,   752,   752,  4264,   336,   336,
+           16,    16,   104,  2568,  2568,   360,  2568,  2568,
+         3352,   360,   760,  2568,  6032,  6024,  2576,    96,
+           96,    96,  6008,  6008,  1344,  4952,  4952,  4952,
+         1936,  1936,  1936,  1336,  1336,  1336,  3352,  3352,
+          336,  3352,   336,  1312,  1312,  1312,  3352,  3352,
+          104,  3344,  1312,  3352,  3352,  3352,  3352,  6032,
+          760,   336,   336,   336,   336,  3352,  3352,  6704,
+         1944,  3352,  3352,  3352,  3352,  6704,   104,   336,
+         1328,  6664,  6664,  6664,  1328,   336,   336,   104,
+         1328,  4984,  1960,  3376,  6736,  3368,  3368,  4992,
+         4992,  3376,  3376,  3376,  3376,  4992,  4280,  4280,
+         6736,  6064,  6064,  6064,  6736,  2608,  3376,  3376,
+         3368,  1368,  1368,  1368,  1368,  1368,  1368,   368,
+          368,   368,  4992,  1960,   368,   792,  1384,  4984,
+          368,   368,  1384,  6744,   368,  1408,  1384,  3384,
+         3376,   368,   368,   368,  3376,  3376,  4280,  4984,
+         4984,  4984,  1960,  3392,   792,  3376,  1384,  1384,
+          368,   368,  4984,  4984,  3376,  3376,  4984,  3376,
+         3376,  1416,  1384,  6744,  5560,   784,  4272,  4272,
+         4272,  4272,  1368,  5560,  4280,   376,   792,  1960,
+         6760,  5560,  1400,  4288,  4288,  5560,  2616,  1368,
+         3368,  1368,  1368,  3368,  1368,  1368,  1368,  1368,
+          784,  3368,  4280,  2592,  5560,   368,   368,   368,
+         5560,  5560,  5560,  5560,  3384,  3384,  1384,  1384,
+         1384,  6056,  3384,  3384,   800,  4984,  6752,   792,
+          792,  3392,   816,  4984,  6752,  6072,  1384,  4984,
+         1368,  6760,   112,   112,  6056,  2592,  2592,  6056,
+         6064,  6056,   112,  6744,  5560,  6744,  6760,  6760,
+          112,  6056,  6056,  6056,  6056,  1384,  6744,  1384,
+         2584,  5560,  3384,  3384,  4984,  4984,  2592,  1384,
+         1384,  6056,  6056,  6056,  6072,  4984,  4984,  6744,
+         6744,  6760,  4984,  4984,   776,  6072,  2584,  1384,
+         2584,  2592,  1416,  1416,   816,  6056,  6056,  6744,
+         6056,  6736,  6736,  6736,  6760,  6760,  6056,  6760,
+         2592,  2592,  6760,  6736,  6736,  6736,  4272,  4272,
+         2584,  1416,  6760,  1400,  6736,  6736,  6736,  6736,
+         6776,  1376,  1376,   120,   120,  2608,  2608,   376,
+         4304,  2592,  6056,  6056,  6776,  2592,  2592,   376,
+          112,   112,   376,   376,   120,  4984,  4984,  6776,
+          120,  6760,   112,  3392,   112,  6760,  3376,  6064,
+         6064,  4992,  6736,  4296,  6064,  6064,  6736,  6760,
+         4296,  4992,   776,   776,   776,   776,  6760,  6776,
+         3376,  3376,  4296,  4992,  4992,  4992,  6760,  6064,
+         6760,  6736,   776,  6760,  6736,  4296,   776,   368,
+          776,   776,  4296,  1408,  4296,  3376,  4304,  6736,
+         2584,  6736,  1376,  3376,  3376,  4272,  4272,  4272,
+         4272,  4992,  4992,  4992,  3376,  3376,  4288,  1960,
+         1960,  6736,  3376,  3376,  6736,  4288,  6736,  1376,
+         1376,  4272,  1392,  3384,  1376,  6760,  2584,  6736,
+         3368,   792,  3376,  3376,  3376,  5560,   376,  4280,
+          112,  4280,  4288,  4272,  4272,  1960,  4992,  6752,
+         6064,  4992,   776,   776,   776,  4992,  4992,   112,
+         6736,   112,   112,  4280,  4280,  3392,  4992,  1960,
+          776,   776,  4992,  1960,  5000,   776,   776,  3392,
+          776,  4272,   776,   776,  6752,  6752,   112,  6072,
+         6072,  4992,   368,   368,   368,   368,   368,   112,
+          776,  6768,  3368,  3368,   784,   800,  3384,  1392,
+          808,  1960,  5000,  4272,  4272,   776,   776,   776,
+         4992,  4992,  1392,  1960,  5560,  6776,  3392,  4280,
+         4280,  3392,  6768,  1376,  6736,  6728,  6768,  1376,
+         1376,  1376,  1376,  1376,  6768,  5560,  5560,  2584,
+         6728,  6728,  6728,  6072,  6736,  6768,  1376,  1376,
+         1376,  1376,  6072,  6072,  6736,  6736,  6736,  6768,
+         6736,   776,  2584,  6736,  2584,  1376,  6768,  6752,
+         6776,  5560,  1376,  1376,  6752,  6072,  4272,  1392,
+         6728,  6728,   776,  6072,  1376,  2600,   776,   112,
+         6072,  3392,  5560,   112,  6728,  6728,  6728,  6728,
+         6728,   112,  5000,  6752,  6072,  6072,  6072,   112,
+         6728,   112,  6752,  3384,   784,  5560,  1368,  5560,
+          784,  5560,  5560,  5560,  5560,   112,   368,   784,
+          784,  5560,  5560,  5560,   112,  1400,  6768,   776,
+         6072,  6072,  6072,  4272,  4272,  1368,  1368,  2592,
+         6728,  6072,  6072,  6728,  2600,  6728,  6728,   376,
+         6792,  5560,  6728,  5560,  5560,  5560,   112,  6728,
+         6728,  6728,  6728,  6728,  3392,   112,  5000,   120,
+          112,   112,   112,   112,   120,   376,  3392,  3392,
+         4272,  6760,  6728,   376,   112,   112,  6072,  6072,
+          112,   112,  6848,   384,  1976,   824,   384,   384,
+          384,   824,   824,  4312,  4312,  1976,  5592,  1976,
+         1976,   824,   824,   384,   384,   824,  3416,  3416,
+         2656,   384,   384,   384,   840,   832,  6904,  2632,
+         5584,  6088,  2632,  2632,  2624,  5584,  2624,  2624,
+         6088,   832,   832,  6904,  5584,  5584,  6088,  6088,
+         6088,  2624,  2624,  2624,   392,   824,   136,  2624,
+         6088,  6080,   824,   824,   824,   824,  2640,  2640,
+         3408,  6080,  6080,  5592,  6088,  6088,  5592,  3408,
+         3408,  6080,  6080,  3408,  6080,  6080,  6080,  6080,
+         6848,  6880,  6088,  6088,  6088,  6088,  6848,  6848,
+         6848,  4312,  3440,  6848,  6848,  4312,  2640,  2632,
+         2632,  4312,  2640,  6848,  3432,  1976,  1976,  6088,
+         6872,  6088,  6088,  6088,  6088,  1976,  6848,  1976,
+         6912,  5568,  6832,  4312,  2648,   824,  6848,   824,
+          824,  6832,  6832,  2648,  6832,  6832,  6832,  6832,
+         5568,  6104,  5592,  5008,  6104,  5008,  5584,  5584,
+         5584,  6864,  6864,  6088,  6088,  6088,  6864,  6848,
+         6848,  6848,  6096,  6096,  3408,  6872,  6872,   144,
+          824,  3408,  2632,  2632,  2632,  2632,  6096,  6872,
+         6872,  6888,   128,  5576,   840,   136,   136,   832,
+          840,   128,  6856,   128,   128,   128,  6896,  6856,
+         6856,  6096,  6856,   392,  3424,  3424,  4320,   128,
+          384,   384,   384,   384,   384,  3424,   128,   128,
+         5576,  5576,  5568,  3416,  3416,  6920,  6104,   832,
+         5576,  5576,  5576,  3424,  5008,   832,  5584,  6096,
+         5568,  5568,   128,   128,  5568,  3424,  5568,  5568,
+         5568,  3424,   128,   128,  6096,  5568,  5568,  6888,
+         6096,  5568,  5568,  5568,  5568,  6832,  6832,  6832,
+         6832,   832,  5568,  5568,  5568,  6840,  6840,   832,
+          832,   832,   832,   832,  6840,  6840,  5568,  5568,
+         6864,  6864,   832,  5584,  6856,  5584,  6840,  6088,
+         6840,   128,  6864,   128,  2648,  2648,  6856,  6856,
+         6840,  6896,   128,  5568,  6888,  6896,  6896,   128,
+         6832,  6864,  6840,   832,   128,  2624,  2624,  6912,
+          128,   128,   128,   832,  6856,  6856,  6856,  6912,
+         2648,  6088,  6112,  2624,  2624,  2624,   136,   136,
+          136,   136,  6104,   840,  6904,  6904,  6856,  2632,
+         6112,  6896,  6856,  6104,  6856,  6912,  4320,  5568,
+         5568,  5568,  5568,  5568,  6840,  6840,  6104,  6112,
+         6096,  6928,  6080,  2648,  6088,  6824,  5568,  6080,
+         6824,  3408,  3408,  3408,  5568,  6096,  6824,  6080,
+         6080,  6080,  6080,  6080,  6840,  5568,  5568,  5568,
+         6840,  3408,  5568,  5568,  5600,  6840,  6840,  6096,
+         3408,  5600,  6096,  5600,  5592,  1976,  6080,  6080,
+         6096,  3448,  4312,  1976,  6824,  1976,  3440,  6840,
+         6080,  6080,  6080,  6840,  6840,  2648,  6840,  6096,
+         3432,  2648,  5592,  3432,  6088,  3432,  6096,  6080,
+         5568,  1976,  6080,  6816,  6816,  6824,  6080,  6080,
+         6080,  6080,  6080,  6080,  6080,  5568,  5568,  4312,
+         5600,  6816,  4312,  6912,  5600,  6816,   840,   136,
+         4312,  6912,   128,  4312,  6816,   136,  6096,   128,
+          128,  5576,  5576,   832,   832,   128,   136,  6872,
+          840,   832,  2624,   392,  2624,  2624,  2624,  6928,
+         6080,  6080,  6904,  6824,   832,  3408,  3408,  6096,
+         5568,   832,  6816,  3408,  3408,  6840,  6840,  1976,
+         6840,  3432,  6088,  2632,  2632,  6080,  6080,  6840,
+         1976,  2624,   384,   384,  4320,   128,  5576,  3416,
+         5568,   384,  5568,  5576,  5576,  2640,   384,   384,
+          384,  5568,  6896,   128,  5568,  5568,  6816,  6816,
+          384,   384,  3416,   384,   384,  6104,  6816,  1976,
+         1976,  1976,  5568,  1976,   136,  1976,  6896,  2632,
+         6096,  6872,  6928,  2632,  1976,  5568,  2632,  2632,
+         2632,  5568,  6896,  6840,  6096,  6840,  6912,  5568,
+         3432,  6896,  5576,  3432,  5576,  1976,  1976,  6816,
+         6816,  6104,  6816,  6096,  6816,  6096,  1976,   848,
+         4328,  3456,  3456,  5608,   848,  3456,  3456,  3456,
+         3456,  4328,   152,   152,  5632,  5608,   152,  5632,
+          848,   848,   848,  1448,  5608,  5608,   152,   152,
+         5608,   152,   152,   152,   152,  3456,  3456,  3456,
+         4328,   152,  1456,   416,  3456,  1440,   848,   848,
+         6120,  3456,  3456,   848,  1456,   848,   848,  1456,
+         5624,  5024,  5024,  5024,  5024,  4336,   152,   152,
+         5616,  5616,  5040,  5040,   160,   160,   160,  1448,
+         1448,   864,  6120,  5608,  6120,   848,  3456,   848,
+         3456,   848,   848,  3456,  3456,  6120,   848,   848,
+          856,  4336,  3456,  5024,  5624,  6120,  6120,  1472,
+         1472,  4336,  1472,  6120,  2664,  6120,  1464,  1472,
+         5624,   856,  3456,  3456,  3456,  3456,  1456,  6960,
+         5024,  2664,  2664,  2664,  2664,  5624,  6120,  6120,
+         5608,   848,  5024,  1992,  5624,  5624,  5624,  5624,
+         6960,  6960,  6960,  2680,  1992,   856,   848,   848,
+         6960,  1448,  1440,  6120,  6120,  1440,  1464,  6120,
+          856,  3464,  6120,  3464,  5056,   856,   856,  1472,
+         2664,  1424,  1424,  1424,  2664,  2664,   848,  3464,
+         6120,  1992,  1456,   848,  5056,  1472,  6120,  5624,
+          848,  5624,  2680,  1472,   160,   160,   160,  1472,
+         1472,  1424,  1448,   848,   848,   160,   160,  5624,
+         1448,  1424,  1424,  2688,  3464,  2688,   848,  3464,
+         2680,   160,  2664,  1424,  1424,  1424,  1424,  1424,
+         1424,  2664,  5608,  5608,  5608,  5608,  5608,  4336,
+         4336,  5616,  5032,  5032,  2664,  5016,  4336,  5016,
+         2664,   856,  2664,  2664,  2664,  2664,  5056,  4336,
+         5624,  5040,   864,  4328,  5616,   152,   152,  5624,
+         5024,  5024,  5616,   400,   864,  4328,  4328,  4328,
+         4328,  5040,  5616,  2664,  5632,  5616,   400,  5616,
+         5616,  3464,  5616,  1440,   856,   408,  5040,  4328,
+          400,  4328,   400,  4328,  4328,  4328,   864,  1432,
+         1432,   160,   160,  5632,  1448,  5632,  5616,  2680,
+         5040,  5616,  5616,   408,   856,  2680,  1440,  1440,
+         5016,   856,  3496,   856,  5016,  4344,   160,  1440,
+         4344,   160,  5032,  1424,  2000,   152,   152,   152,
+          152,  2680,   160,   856,   160,   168,  3480,  5016,
+         5016,  5016,  5016,  2664,  1456,  5040,   160,   160,
+          160,  1456,  2664,  1424,  1424,  1424,  1424,  5040,
+         5040,  2680,  2664,  2664,  2664,  5040,  5040,  2664,
+         5040,  5016,  2664,  2664,  1472,  2664,  1424,  1424,
+         1424,  1424,  5040,  2696,  5016,  3496,  3480,  3480,
+         5040,  1424,  5640,  5056,  2664,  2664,  4344,  2680,
+         2680,   152,   152,  3464,  5608,  5024,  2672,  5608,
+         6960,  5032,  5032,  5608,  5624,  2672,  5608,  5608,
+         2672,  3464,  3464,  3464,  5624,  5624,  1992,  5608,
+         2672,  5608,  2664,  2672,  3480,  2664,  5640,  2664,
+         5016,  5032,  5032,  5032,  5048,  3464,  5016,  3464,
+         5016,  6968,  5016,  5016,  5016,  2664,  5024,  3464,
+         3464,  3464,  6968,  5024,  1992,  2664,  3464,  3464,
+         3464,  1992,  2664,  2664,  2680,  2680,  2680,  5624,
+         3464,  3464,  2664,  5624,   168,  2664,  3480,  2680,
+         2680,  4344,  5048,   168,  5032,  5016,  5016,   168,
+         2672,   168,  5032,  5032,  5032,  5048,  3472,  4328,
+          400,  1432,  1432,  4328,  4328,  5048,   168,   400,
+          168,  5632,  2664,  4328,  4328,   400,   400,  1424,
+         5048,  1432,  1432,  2672,  1424,  1992,  2680,  3464,
+         2680,   168,  2672,  2672,  2672,  1424,  5048,  5048,
+          168,  1424,   408,  5048,  1432,   168,  5016,  2672,
+         1424,  4328,   400,   400,   400,  4328,   400,  4328,
+         1424,   400,   400,  1440,  1448,  1432,  1432,  1432,
+          168,  1432,  4328,  1432,  1432,   168,  1432,  1432,
+         1432,  5048,  5048,   160,   168,  1456,  5016,   168,
+         6960,  5016,  5016,  5016,  2688,  1440,  1440,   160,
+         1464,  5632,  1448,  1424,  2688,  6960,  1464,  6968,
+         2680,  1440,  2680,  2680,  2680,  1992,  1992,  1992,
+         6960,   168,  6984,   184,  3536,  7000,  2704,  2704,
+          184,   184,  3528,  3528,   184,   184,  3536,  7000,
+         7000,  4368,  4368,  4368,   896,   896,  3536,  3528,
+         3528,  1488,  3536,  3536,  4360,   880,  2024,  6992,
+         6992,  6992,  1480,  1480,  1480,   880,   880,  3512,
+          880,   880,   880,  3512,   880,  7016,  7016,  6152,
+         6152,  2752,   184,   888,  3512,   424,   424,   424,
+          424,  1480,  7040,   184,   424,  2704,  2704,   184,
+          896,  2704,  2016,  2016,  2704,   896,   896,   184,
+          176,   176,   176,   176,   184,   184,  2704,   184,
+          184,   184,  2048,   176,   176,  4360,   888,  2048,
+          896,   896,  2048,  1480,  2056,   424,   424,  1480,
+         6984,  6984,  6984,  1480,  1480,   880,   424,   424,
+          424,  3512,  2736,  6984,  6984,  6984,  6984,   424,
+         3520,  6984,  6984,  6984,  6984,  6984,  7024,  2736,
+          176,  1480,  7024,  7024,  6984,   184,   184,   184,
+         6984,  7024,  7024,  1480,  1480,  6152,   184,   184,
+          184,   184,  2032,  7024,  7024,  7024,  4352,  7008,
+         4352,  6984,  6984,   880,   184,   880,  1488,  1480,
+         1480,   184,  7040,   896,   896,   896,  1480,   880,
+          184,   176,   176,   184,   184,   184,  2048,  4352,
+         2032,  6984,  6984,  6984,  7032,  6152,  6152,  2752,
+         6152,  5648,  3520,  4352,  2752,  2032,  7016,  7016,
+         7016,  2032,  2024,  7048,  4352,  1480,  1480,  7016,
+         6984,  7016,  7048,  6984,  6984,  6984,  6984,  4352,
+         2752,  6160,  2720,  2720,  2720,  2720,   184,   176,
+          176,   184,  3528,  2032,  7016,  6160,  4352,  6160,
+         6984,  6984,  6984,  6160,  6984,  6984,  6984,  2024,
+         1488,   176,   176,  3528,  7040,   896,   896,  6992,
+         7040,  6992,  2736,  2736,  7040,  7016,  7048,  7016,
+         7016,  7016,  6992,  2024,  5648,   888,  2720,  2720,
+         7016,   888,  6152,  2720,   888,  1480,  1480,  6992,
+         6992,  6992,  6992,  4368,  1480,  1480,  2024,  2024,
+         6160,   888,  4368,  7016,  7016,  7016,  7016,   888,
+          888,  2024,  2712,  6992,  6992,  6992,  7040,  6160,
+         2024,  4360,  2744,  4360,   176,   176,   176,   176,
+          176,   888,  2760,  2744,  6176,  3512,  4360,  4360,
+         5648,  5648,  5648,   176,  2736,  2720,  2720,  2720,
+         2032,  2712,  6152,  2720,   904,  4368,  4360,  3544,
+         4360,  4360,  4360,  3544,  3544,  2752,  2752,  7000,
+         2736,  2720,   176,  2040,   176,  7008,  7000,  2056,
+         2720,   888,  7000,  2720,  2720,  7000,  7000,  3528,
+         6176,  6176,  2016,  2016,   176,   176,   176,  2736,
+         2728,  2728,  2016,  5648,  2704,  2704,  2016,  5648,
+         5648,  5648,   888,   888,   888,  2704,  2704,  2712,
+         2016,  2016,  2704,  5648,  5648,  2704,   888,  2712,
+         2712,   888,   888,  4352,  4352,  2728,  3536,  7008,
+         7008,  7000,  6136,  2712,  2728,   888,  7000,  7000,
+         2720,   888,   888,  2728,  2760,  2752,  7008,  7008,
+         7008,  5648,  5648,  5648,  7008,  7008,  7008,  7008,
+         7008,  7008,  2760,   904,  2744,  2744,  2744,  2744,
+         6176,  2744,  6176,   888,  7008,  6176,  7008,  5648,
+         2744,  2712,  2712,  5648,  2712,   888,  4352,  4352,
+         7000,  6176,  7000,  7000,  7000,  7000,  6168,  6168,
+         6168,  6176,  2768,  2744,  2744,  7000,  7000,  6168,
+         7000,  7000,  7000,  7008,   888,   888,  2728,  4368,
+         6168,  2040,  4352,  2016,  3536,  2728,  3536,  4368,
+         2744,  6168,  4360,  2712,  7008,  7008,  7008,  7008,
+         7008,  7008,  2744,  5648,  5648,  2712,  2712,  4368,
+         6136,  7032,  4360,  4360,  4368,  6136,  5648,  4352,
+         4352,  2712,  5648,  4352,  4352,  4360,  3520,  4368,
+         4368,  7032,  2712,  2040,  3520,  6168,  2712,  4360,
+         3544,  7000,   888,  2728,  2728,  7000,  3544,  7008,
+         7032,  5648,  4360,  2704,  2704,  2704,  3544,  7008,
+         5648,  5648,  3544,  4368,   888,  3544,   888,  2712,
+         2712,  2712,   888,   888,  7080,  2800,  3560,  2064,
+         2064,  2064,   448,  4384,  3560,  3560,   448,   432,
+          448,   448,   432,   432,   448,   448,   448,  3584,
+         4392,   920,   920,  4400,  4400,  4400,  2800,  2064,
+         2064,  2800,  2064,  7064,  7064,  7064,  3584,  3552,
+         1504,  3552,  3552,  1504,  1504,  3552,  6208,  6208,
+         2800,  2800,  2800,  4408,  7056,  4384,  2792,  2080,
+         1496,  1496,  5656,  5656,  5656,  5656,  2792,  2072,
+         4416,  2072,  2072,  2072,  4416,  1496,  1496,  1496,
+          440,  4416,  3552,  2792,  3552,  4416,  2080,  5656,
+         5656,  5656,  2080,  2792,   928,  5096,  2792,  2792,
+         5656,  5656,  5656,  5656,  2792,  7064,  2792,   912,
+         2792,  2792,  7072,  5656,  5656,  7064,  5096,  5096,
+         7064,  5096,  5096,  5656,  5656,   440,   440,  3552,
+         3552,  3552,  3552,  7072,  3568,  3568,  2080,   440,
+         2080,  1512,  7072,  4384,  3552,  3552,  3552,  3552,
+         3552,   912,  2080,  5680,  1504,   912,  4384,  4384,
+         4384,  4384,  1504,  6200,  6200,  1504,  6200,  2792,
+         5656,  5656,  4384,  4384,  5656,  3568,  6200,  1504,
+         1496,  1496,  1496,  1496,  3552,  2792,  5112,  3552,
+         3552,  3552,  7080,  2792,  2792,  4384,  7080,  5656,
+         1496,  5656,  5656,  4384,  4384,  5656,  3560,  2072,
+         4384,  4384,  4384,   920,  1496,  3552,  3568,  5680,
+         2072,  5656,  5656,   912,   440,  1496,  3568,  3568,
+         3568,  1496,  3568,  2776,  3568,  3568,  7056,  5096,
+         2776,  2776,  4384,  2072,  4384,  4384,  4384,  4384,
+         4384,  4384,  5672,  3568,  7056,  3568,  3568,  5104,
+         2072,  5104,  2072,  3568,  3560,  3560,  3568,  3568,
+         3568,  3568,  2080,   448,   448,  4416,  2072,  6200,
+         3560,  5672,   440,  6200,  4384,  4384,  4384,  4384,
+         4384,  1496,  3560,  3560,  3560,  6200,  3568,  3568,
+         3568,  3568,  3568,  5096,  1496,  4392,  4392,  4392,
+         5112,  7088,  2776,  2776,  1496,  5688,  3560,  3560,
+          440,   432,   432,  5096,  5096,  5096,   448,  1496,
+          920,  5680,   448,   432,  4392,   432,   448,   448,
+          448,  2072,   912,  4384,  5680,  4392,  4384,   920,
+         2072,  5088,  5656,  2792,  5096,  7064,  1504,  5096,
+         2792,  2792,  2776,  2776,  4384,  2072,  5688,  2072,
+         2072,  5656,  2072,  2776,  2776,  2776,  1496,   440,
+         7064,  3576,  2784,  2784,  2776,  2776,   440,  7056,
+         2784,  2776,   192,   192,  5672,   944,   440,   440,
+         1512,  2776,   928,  2776,  2776,  2776,  1512,  2072,
+         2072,   912,  5672,   440,   192,  5680,  2064,  2064,
+         2064,   192,   928,  6192,  2784,  5664,   192,  7056,
+         7056,  7056,  2784,  5664,  6192,  2784,  2784,  2784,
+         6192,   928,   944,  5104,  2064,   912,  2800,  2064,
+         2064,  5104,  4400,  4400,  2784,   912,   912,  1512,
+          440,  5664,  4416,  1512,  2800,   920,  2064,  2064,
+          440,  2800,  4400,  2064,  2064,  2064,  2064,  5088,
+         5088,  5088,  5088,  2800,  6208,  2800,  2776,  7096,
+         5672,  4416,  2064,   920,  7056,  7056,  2776,  7056,
+         7056,  7056,  7056,  7056,  5096,   440,  2776,  4416,
+         2784,  1504,  4400,   912,   912,   912,   912,   912,
+         4384,  4384,  2800,  4400,  5088,  5088,  4400,  4400,
+         4400,  4384,  5680,  5088,  4400,  4400,  4400,   440,
+         3584,  5112,   912,  4408,  2784,   912,   912,   912,
+         2072,  2784,  5096,   440,  5656,   912,   912,  1512,
+         6208,  1504,  1504,  1504,  1504,  1504,  2800,  3576,
+         2784,  2784,  7064,  3576,  3576,  5096,  2800,  4408,
+         2072,  7096,  5088,  5088,  5088,  2072,   440,  5688,
+          448,  2800,   920,  5088,  5088,   448,   440,   440,
+          440,  3584,  3576,  3584,   432,  3576,  3576,  7096,
+         3584,   432,   448,  5096,  4392,  5088,   432,   432,
+         5088,  3560,   432,  3560,  5096,   432,   432,   432,
+          432,  3560,  5088,  4400,   432,  2064,  6192,  2064,
+         2064,  2064,   920,   432,   432,  4392,   432,   432,
+          432,   432,   448,   448,  4392,  4400,  4400,  2800,
+         3560,  4384,   432,  4392,  1504,  4384,  1504,  4384,
+         1504,  3560,  1504,  2064,  3560,  2064,  2064,  2064,
+         3560,  4392,   432,  6192,   920,  5680,  3560,   936,
+         2064,  4384,  4384,  4384,  4384,  2064,  2064,  2064,
+         2064,  2800,  2800,  5104,   440,  3560,  5680,  4384,
+         4416,  3560,  5680,  3560,  3560,  5664,  3592,  4416,
+         5104,  5664,   912,  4384,  4384,   440,  3616,  1520,
+         3624,  1520,  3616,   464,  1544,  4440,   464,  7144,
+         3616,  3616,  3616,  5704,  3624,  1520,  1520,  1520,
+         3600,  3624,  3624,  5704,  5704,  3624,  7144,   464,
+         4440,  3600,  4440,  3600,  3600,  1544,  2120,   960,
+         2120,  5704,  3600,   472,  5712,  5712,  1520,  4432,
+         2128,  3616,   464,   464,  5712,  7168,  3616,   464,
+         5728,  5728,   960,  3648,  5720,  4432,  5704,  3624,
+         5704,  6224,  2088,  2088,  4432,  4432,   456,  5704,
+         4432,  3608,    24,    24,   960,    24,    24,  2120,
+         4440,  4440,  5728,  5728,   456,  1536,  1536,  5712,
+         5712,  5712,  5712,  3632,  3632,  1536,  1536,  3632,
+         3632,  3632,   960,   960,   960,  2088,  5712,  5712,
+          952,  5712,  3616,  3616,  2096,  3632,  3632,  3616,
+         2088,  4432,  5704,  3640,  2088,  5704,  5704,  5704,
+         2088,  2088,  2120,  2816,  3616,  2120,  5704,  5704,
+         2120,  3616,  3616,  3616,  2088,  3640,  5704,  5704,
+         5704,   464,   464,   464,  2816,  3640,  3640,  2096,
+         5704,  5704,   464,  3640,   464,   464,  1544,  5704,
+         5704,  2808,  5704,  5704,  5704,  6232,  5736,  2120,
+         5736,  6232,  6240,  2808,  3608,  3608,  5736,  5736,
+         5736,   952,  2088,  5720,  5720,  3656,  1528,  5720,
+         4432,  1528,  1528,  4432,  1528,  1528,  1528,  1528,
+         3640,  5720,  5720,  5720,  3616,   464,  6240,  4432,
+         5720,  5720,  5720,  2816,   952,  1528,  1528,  5736,
+         7128,  2088,  4432,  4432,  4432,  2088,  5736,  1528,
+         1528,  1528,  1528,  1528,  1528,   952,   464,   464,
+          952,  3616,  3640,  3608,  3608,  7128,  3608,  4432,
+         4432,  3608,  4432,  4432,  6224,  2096,  6232,  4432,
+         4432,  2120,  4432,  5120,    24,    24,  3616,   952,
+          952,  5712,   960,  5712,  5712,  1528,    24,  5736,
+         5712,  5712,  6232,  2104,  1528,  1528,  1528,  2104,
+         5736,  6240,  5704,  5704,  5704,   464,  7136,   464,
+         7136,  4440,   464,   464,   960,  7128,  4432,  2128,
+          464,  3616,  5728,  1528,  7128,  5728,  5736,  3648,
+         4432,  6232,  2120,  3608,   464,  6232,  7128,  4440,
+         7128,  3640,  5712,  3640,    24,    24,  5704,    24,
+         2088,   952,  7128,  4432,  4432,  1528,  7128,  7112,
+          952,  6232,  2088,  1528,  7128,   952,  2088,  3608,
+         3608,  3640,  6232,  7128,  7128,    24,    24,  3608,
+         6232,   952,   952,  6232,  7128,  6232,  3608,  6232,
+         7128,  5728,    24,  3608,  7152,  3632,  2096,    24,
+           24,   456,    24,    24,    24,   456,  7152,  3600,
+          952,   456,  2104,  5128,   472,  5712,  5712,  5712,
+         5712,   456,   456,  5712,  2112,   456,  2112,  5128,
+         7136,   456,   456,  7136,   952,  2096,   472,  3624,
+         3600,  3600,  1520,   472,  3624,   472,  1536,  3624,
+         3632,  3632,  1536,  1536,  7112,  7136,  7136,   472,
+          456,  2104,  2112,  2104,   456,   456,  7112,  7136,
+         1536,  5712,  5712,  3632,  5136,  5712,  1536,  3632,
+         1536,  2112,  7136,  7168,  7168,  2112,   960,   960,
+          960,  7160,  3608,   456,  5720,  1528,  5720,  3640,
+         1528,  7136,  7136,  7112,   456,  7112,  7128,  1528,
+         1528,  5136,  7120,  3608,   464,   464,   464,  3624,
+         2088,  3624,  7120,  2088,   456,   456,   456,   456,
+          456,  5720,  5720,  5720,  2088,  5720,  3648,  1536,
+         1536,  5728,  7120,  7136,  7136,  1536,  5120,  6224,
+          456,  7120,  6224,  7160,  7120,  5120,  5728,  5120,
+         5120,  3624,  5728,   472,  5720,  5120,  5120,  6224,
+         1536,  7152,  1536,  2088,  7136,  6240,  7144,  7144,
+         1536,  7112,  5720,  5720,  5720,  7112,  3656,  2088,
+         7144,  6224,  6224,  6224,  5120,  7144,  6224,  7112,
+         7112,  6224,  4440,  7112,  7112,  3640,   472,  3600,
+         3600,  3600,  3600,    24,  3624,    24,  5120,    24,
+           24,    24,    24,  4440,  5136,  7144,  6224,  3600,
+          456,   456,   456,   456,  3600,  7136,  6224,   952,
+         1536,  7136,  1536,  2096,  6224,    24,  5136,  3624,
+           24,    24,    24,    24,   952,  6232,   952,  7144,
+         3600,  6224,  6224,  7152,   456,   456,   456,  7136,
+           24,    24,    24,    24,    24,  7136,  5136,  3600,
+         3600,  6224,  2104,  7136,  7112,  3600,  7112,     8,
+         3688,  3680,  5176,  1560,     8,  1560,  1560,  2832,
+          480,  1560,     8,     8,  1560,  1560,     8,  3680,
+         2160,  2160,  7224,  2160,  2824,  2824,     8,     8,
+            8,  7192,   200,     0,     8,     0,     0,     8,
+          200,  5144,  5744,  1560,  2824,  1560,  7200,  5744,
+         5744,  5744,  5176,  2824,  7192,  5176,  7192,  1560,
+         5152,  5152,  5752,  5752,  1560,  1560,  5176,  5752,
+         4464,  5176,     0,     8,     8,     0,  4464,  2144,
+            0,     0,  2144,   968,  4464,  4464,  4464,  6280,
+          968,  5152,  5152,  7184,  1552,  1552,  1552,  1552,
+         3680,  7184,  4464,  4464,  5752,   488,  2168,  4464,
+         4464,  5176,     8,     8,     8,  4464,  4464,  4464,
+         7176,  2152,     0,  2144,  2144,  6272,  6272,     8,
+            0,     0,     8,     0,     0,     8,     8,  2176,
+         7176,  5144,   200,   200,   200,  5144,  2160,  2160,
+          200,   200,  1576,  2160,  2160,  6272,  1576,  1576,
+         6272,  1576,  6272,  5160,  5160,  6264,  1576,  5160,
+         5160,  5160,  3688,  2160,  2160,  1576,  7200,  1568,
+          200,   200,   200,  2152,  5160,  2160,  2168,  7184,
+            8,     8,  5176,     8,   200,   200,  1568,     8,
+            8,  2160,  5176,  2168,  6264,  2168,  2168,  2160,
+         6264,  2168,  2176,  2176,  5760,  5760,  5168,   480,
+         3664,  2144,  3664,  3664,   480,   480,  2144,   480,
+          480,  3664,  3664,   480,  2176,  2168,  2832,   480,
+          480,  1560,  1560,   480,   480,  5168,  6264,  5176,
+         2168,  5760,  2168,   200,     8,     8,  7176,  7176,
+         5144,  2832,  5176,     8,   200,     0,     0,     0,
+         5144,  2144,  3664,  5144,  2144,  1568,  5184,  1568,
+         3664,  3664,  5160,  5160,  2144,  3672,  1576,   200,
+         1576,  6264,  1568,  2824,  2176,  5152,  3664,  5152,
+         5152,     0,  3680,  1560,  1560,  1560,  1560,  2824,
+         3680,  3680,   200,     0,     0,   200,  7216,  2840,
+         2824,  5744,  2824,  1584,     0,  7216,     0,     0,
+            0,     0,  2832,  2832,     0,     0,  5152,   200,
+         2832,  3680,  3680,  3672,  3680,  7192,  7192,  7192,
+         1552,  1552,  7216,  2144,  5144,  2840,  3664,  6264,
+         7184,  7216,  5168,  5160,     0,  2144,  2144,  5160,
+         5160,     0,     0,  3672,  2144,  5192,  5184,  2144,
+         2144,  6264,  2832,  7184,  5160,  5160,  1568,  7184,
+         7184,     0,     0,  7184,  7184,  5184,  2832,  5160,
+         5160,  7216,  7192,  7192,  7192,   480,  6264,  6264,
+         7216,  5168,  2144,  6288,  2144,  2144,   480,  5168,
+         5168,  5144,   480,  5168,  5168,  7184,  7184,  5192,
+         7192,  6264,  6264,  5160,  5160,  5160,  6264,  2832,
+         7208,  6264,   480,  7208,  7208,  7176,  6264,  5160,
+         7176,  7176,  5144,  2832,  7176,  2832,  5752,  5160,
+         5144,  5144,  5144,  5144,  5144,  5144,  5168,  5752,
+         6272,  5744,  4464,  6264,  4464,  4464,  4464,  4464,
+         4464,  4464,  4464,  5144,  5144,  6280,  2832,  2824,
+          968,   968,   968,  2824,  6280,  2824,  5160,  2824,
+         5160,  5160,  5160,  5160,  1576,  1576,  6280,  2160,
+         2160,  6280,  1576,   968,  2824,     0,  5168,     0,
+            0,     0,  5168,  2824,  5160,  7176,  5152,  5744,
+         5168,  5168,  5144,  5144,  5168,  6264,  6264,  5744,
+         5168,  5152,  5752,   488,   488,  6280,  6264,   968,
+          968,   968,  6280,  1552,  6264,  7208,   968,  5168,
+         1568,  1568,  3664,  3664,  3664,  3664,  3664,  5144,
+         5144,   200,   480,   480,   480,   480,  1568,  5144,
+         7176,  5152,  1552,  3664,  2832,  5152,  3664,  7176,
+          480,  2176,  5744,  3664,  3664,  2168,  7176,  5184,
+          480,   480,   480,  2168,   200,   200,  5184,  2832,
+         2160,  7176,  7176,  2176,   200,   200,   968,  5184,
+         7184,  7176,  5144,  5144,  5168,  6280,   488,  5168,
+         5192,  5168,  5168,   968,  5192,   488,   488,  2152,
+         2144,  7208,  7176,  7208,  7208,  2176,  2176,  7208,
+          968,  3696,   968,  3664,  3664,  3664,  3664,  3664,
+         3664,  3664,  3664,  7208,  2176,  2176,  5160,   968,
+          968,  1576,  7208,  2176,  6272,  5160,  5160,  5160,
+         7208,  2176,  7176,  5160,  2176,  3688,  1576,  1576,
+         2176,  2176,  7176,  5160,  7256,  5768,  5224,  5224,
+         5208,  5208,  7264,  7264,  7264,  7264,  7264,  7264,
+         7264,  7312,  3720,  2848,  2848,  5224,  5224,  3752,
+         3712,  6312,  3712,  7264,  7264,  2848,  2848,  7264,
+         4520,  6312,  2848,  6312,   496,   496,   496,  2856,
+         5208,  5776,  5232,  5776,  5776,  5776,  5776,  2192,
+         5776,  5776,  5776,  2216,  1592,  1592,  2192,  6312,
+         2192,  5232,  5232,  6312,   976,  6312,  6312,  2848,
+          976,  5232,  2848,   976,  5232,  2848,  5776,  5776,
+         5784,  2848,  2200,  5208,  7256,  7256,  7256,  7256,
+         7256,  2192,  7256,  7256,  4504,  4504,  4504,  2192,
+         7312,   976,  5208,  6312,  2192,  2192,  6312,  5768,
+         7344,  4504,  5768,  4504,  5768,  5768,  5768,   984,
+         4504,  5784,  5784,  5768,  5768,  4504,  4504,  2200,
+         2200,  2216,   496,   496,  7240,  1592,   496,   496,
+          496,   496,  6304,  1592,   496,  7240,  3712,   496,
+          496,  7264,  2216,  3712,  7240,  7240,  5200,  5200,
+          496,   496,  7240,  7240,  3744,  3712,   496,   496,
+           32,    32,  5232,  7264,  7264,  7264,  7264,  3720,
+         3720,  3720,  6296,  5216,  3728,  3728,  7272,  7248,
+         7248,  7320,  7248,  7248,  7248,  4512,  1592,  7272,
+         2208,  6296,  7304,  5784,  5784,  5776,  5200,  5200,
+         5200,  4512,  5232,  5232,  4512,  6296,  6296,  3728,
+         7272,  3728,  3728,  4512,  6296,  7272,  7272,  7288,
+           32,  5200,  5200,  3728,  3728,  3728,  3728,  7304,
+         7304,  7288,  7288,  5232,  5232,  2200,  2200,  7304,
+         7280,  7280,    32,  4512,  5200,  5200,  5200,  7272,
+         2848,    32,  5216,  5216,  2848,   984,  1592,  1592,
+         5776,  5776,  5216,  5216,  5216,  3704,  2208,  7248,
+         3712,  3712,  7320,  5224,  5200,  5232,  5200,  5200,
+         5200,  5200,  3704,  3704,  7256,  5200,  5200,  5200,
+         5200,  5224,  5224,  1592,  5208,  5208,  5208,  5232,
+         1592,  7240,  7240,  7328,  4520,  7248,  7248,  7248,
+         4520,  1592,  1592,  5776,  7256,  7256,  5200,  7256,
+         5200,  5200,  3704,  5784,  7256,  5784,  7256,  7256,
+         7256,  3704,  2200,  2200,   984,  5200,  5200,  5200,
+         5232,  5232,  5784,  5784,  5776,  5776,  2864,  5232,
+         1592,  1592,  2864,  4512,  7256,  2192,  7256,  1592,
+         5208,  5208,  5208,  2192,  7264,  4520,  5768,  6312,
+         6312,  6312,  4512,  4520,  5768,  4512,  3752,   496,
+          496,   496,   496,  2864,  3720,  7264,  7264,  2864,
+         3712,  3704,  7264,  7264,  3712,  3712,  6312,  7264,
+         7264,    32,    32,    32,  3712,  3704,  5216,  3704,
+          496,  6296,  3728,  3736,  3736,  3728,  3728,  7272,
+         3728,  3728,  3728,  3728,  6296,  7272,  7272,  6296,
+         3736,  3736,  2216,  3736,  3736,  3736,  6296,  2856,
+         2216,  5768,  5768,  5768,  7272,  7272,  3752,  6296,
+          984,   984,  3720,  3728,    32,  3728,   976,  3752,
+         5768,  5768,   976,  3728,  5768,   976,  5768,   976,
+         2864,  3704,  3704,  3704,  7328,  3736,  5200,  3736,
+         2864,  3704,  3704,  3704,  3704,  3752,  3752,  2216,
+         6296,  3736,   976,  7304,  7304,   976,  6328,  3752,
+         3736,  7248,  7240,  3744,  3744,   496,  3736,  7272,
+         2864,  7272,   976,  7240,  7240,  7240,   984,  7248,
+         7248,  7248,  7248,  7248,  7248,   976,  2864,  2216,
+         2208,  1592,   496,  3704,  3704,  3704,  3704,  5224,
+         5224,   496,  7240,   496,   496,   496,  7240,   496,
+          496,   496,   984,  7240,  3704,  3704,  3720,    32,
+         4512,  2216,  3704,  3736,   976,   976,   976,    32,
+         3736,  3736,  3736,  3736,  5224,  4512,  4512,  3728,
+         6304,  2216,  6304,  6304,  6304,  6304,  3728,  3704,
+         6304,  3728,  4512,  7304,  2216,  3736,   984,  3728,
+         6320,  6304,  3736,  3752,  3704,  7272,  3752,  6320,
+         5792,   984,  6304,  3736,  3736,  3704,  3704,  3704,
+         4512,  3736,  3736,   976,  7328,  1592,   976,  3744,
+         3704,  3704,  3704,  4512,  2864,   976,   976,  6304,
+         6304,    32,    32,    32,  2864,  2208,  4512,  4512,
+         2864,  6320,  3744,  5768,  1592,  4520,  2192,  2192,
+         6312,  3736,  2856,   976,  7304,   976,  5768,  5768,
+         5768,  5768,  3752,  3736,  3736,  7384,   512,   512,
+          512,  2224,   512,  2224,  2224,  2224,   512,  2224,
+         2224,  2224,  2224,   512,   512,  7392,   512,   512,
+         7384,  7392,  1008,  7384,  7392,  2872,  2872,  2872,
+         3784,   992,   992,  7384,  5800,   512,   512,   512,
+         2224,  3784,  5800,   504,  1000,  1000,  7384,  7360,
+         7384,  7384,  7360,   504,  2872,  2872,  2872,  2224,
+         7392,  7400,  2224,  2224,  7384,  7392,  2224,   504,
+         7384,  7384,  6344,  1000,  1000,  1000,  7408,   504,
+         7360,  7360,  7360,  7408,  5800,  5800,  1600,   992,
+          992,  5816,  2872,   512,  3832,  2872,  2872,  2872,
+          512,  6344,   512,   512,  7392,  7400,   512,   512,
+          512,   512,  7392,  7392,  7392,  5808,   528,  7392,
+         7392,  1008,  3832,  7400,  7400,  7400,  3768,  5808,
+         5808,  5808,  7400,  7400,  3784,  5240,  5240,   992,
+         5240,  5240,  5240,  1008,  1008,   528,   528,  7384,
+         7384,  7384,  5808,  2224,  2224,  2224,  2224,  2224,
+         7384,  3784,   536,  2224,  3784,  3768,  7392,  7392,
+         1008,  5808,  5808,   992,  3840,  7368,   992,   992,
+          992,   992,  7368,  7368,  7368,  3768,  5800,   992,
+          992,  1008,   992,   992,   992,  3792,  5240,  5256,
+         2224,  2224,  2224,  2224,   536,  3784,  7360,  7384,
+         5240,   528,  7360,  7360,  7360,  7384,   528,  1600,
+         3824,  7360,  7360,   992,  5240,  7360,  7360,  7360,
+         5816,  7360,  3768,  1600,  5816,  1600,  1600,  1600,
+          544,  1000,  1000,  2232,   208,  5816,   544,  6336,
+         7400,  7360,  7360,  7360,  7360,  3832,  7400,  2880,
+         2880,  7400,  7400,  7400,  2880,  2880,  7400,  7400,
+         7400,   544,  6336,  5808,  5816,  5264,  5816,  1600,
+         1600,  1600,  1600,  2880,  1016,  5264,  6336,  1000,
+         6336,  7368,   992,  7368,  7368,   992,   992,  7368,
+         7368,  1024,   528,  1016,  5240,  3824,  3824,  3824,
+         2224,  3784,  3848,  2224,  2224,  2224,  2224,  3784,
+         4528,  7384,  7384,  2880,  3784,  2880,  2880,  3784,
+         3784,   536,   528,   528,   528,   528,  1600,  7384,
+         3824,  3824,  1600,   520,   520,  3776,  1600,  1600,
+         5240,  1600,   528,  3776,  1600,  1600,  1600,  3824,
+         3784,   528,  3784,  3784,   528,   528,  5808,  7400,
+          992,  1008,  7408,  5800,  5800,  5800,  5800,  3800,
+         3800,  3768,   992,   992,   992,   992,   992,  1008,
+         3800,  5256,  3792,  3792,  5256,  5240,  5240,  3800,
+         1008,  1008,  1008,  2240,  1000,  5240,  3776,  3776,
+         3776,  5240,  5240,  3800,   528,   528,   520,   520,
+         7376,  7376,  1024,  1000,  1000,  7376,  7376,  7376,
+         1000,  1000,  3848,  1024,   520,   208,  7376,  2232,
+         7376,  7376,  3776,  3768,   504,   504,   504,  5248,
+         3768,  5248,  5248,  3768,  3768,  3768,  7376,  7376,
+         5248,   520,  7376,  5248,  5248,  7376,  3792,   520,
+         3792,  3848,  1024,  3840,   992,   992,   992,   992,
+         3776,   528,   528,  5240,  1016,  3776,  5256,  3792,
+         3824,  3776,  3776,  5240,  5240,  1024,  7376,  7376,
+         3792,   536,  3776,  3776,   536,  7376,  7376,  7376,
+         7376,  3840,   536,   536,  3776,  3792,  3792,  3792,
+          504,  3776,  7376,  5256,  5256,  3792,  5248,  5248,
+         7376,  5256,  3792,  3776,  3800,  2240,  3776,  3776,
+         3776,  3776,   536,   504,   504,   520,  3776,   504,
+         3800,  3800,  5248,  5248,  3800,   504,  3776,  7376,
+         1600,   544,  5248,  5240,  5240,  5240,  6336,   528,
+         3784,  3784,  7376,  7368,   528,   528,   528,  7376,
+         7376,   536,  7376,  3808,  1000,  7368,   504,  5248,
+          504,   504,  3768,  1600,  7368,  7368,  3792,  7368,
+         7368,  7368,  1000,  5248,  7368,  3776,  2232,  7376,
+         5248,  7376,   544,   504,   504,  1600,  3848,  1024,
+         3840,  1600,  1000,  1016,   504,  3768,  3768,   504,
+          504,  3768,  1016,  5248,  1016,  5248,  5248,  1016,
+         3808,  3800,  7376,  3800,  5248,  5248,  1016,  3800,
+          504,  1040,  2264,  7472,  2264,  4536,  7472,  1064,
+         2264,  2264,  2264,  2264,  1048,  5824,  7488,  7488,
+         1040,  7448,  7480,  4552,  7448,  4552,  7448,  7448,
+         4552,  7480,  7488,  7488,  5824,  7448,  7448,  4552,
+         5824,  7448,  7448,  1048,  1072,  1040,  1032,  1040,
+         1040,  1040,  1032,  1040,  1032,  3872,  2288,  1072,
+         1072,  3888,  3888,  1640,  4552,  1056,  4552,  4552,
+         1056,  1608,  1072,  1056,  1072,  1080,  1048,  1040,
+         2288,  1040,  2288,  2288,  1080,  1040,  1040,  3888,
+         1040,  1040,  1040,  1040,  4576,  1064,  7488,  7488,
+         1048,  7488,  1048,  1048,  1048,  4552,  4552,  5272,
+         1056,  4552,  4552,  2272,  1056,  2272,  2272,  2280,
+         1064,  4552,  2272,  2280,  1032,  1032,  1032,  1032,
+         1040,  1032,  1032,  1032,  1032,  1032,  2272,  3872,
+         1072,  1040,  3904,  2272,  2288,  2288,  1064,  1040,
+         1088,  1080,  7456,  5272,  2272,  2272,  2280,  7448,
+         7448,  7448,  7448,  1088,  1608,  1080,  1072,  1072,
+         1072,  1056,  1056,  3888,  2296,  2296,  1056,  1064,
+         1072,  1072,  4552,  4552,  4552,  7456,  1072,  7456,
+         2888,  2888,  1088,  2888,  2888,  1088,  1064,  1064,
+         2296,  1064,  1064,  7456,  4552,  7456,  1056,  1056,
+         1056,  1056,  1056,  1088,  4568,  2888,  4560,  4560,
+         3872,  3888,  2248,  2296,  4568,  1064,  1064,  1064,
+         3888,  2248,  2288,  4568,  2248,  1072,  3888,  1072,
+         3864,  2288,  2288,  3864,  3888,  1080,  5832,  6360,
+         4552,  4552,  4552,  4552,  4552,  4552,  4552,  2272,
+         2288,  2896,  4576,  4560,  4560,  2272,  1064,  2288,
+         4560,  2888,  4560,  1048,  1048,  1048,  1048,  1080,
+         1056,  5824,  7448,  1632,  3864,  5824,  7448,  7448,
+         3864,  3864,  3864,  5824,  7480,  7480,  1080,  7448,
+         7448,  3864,  3864,  3872,  2288,  4552,  3872,  7480,
+         7480,  4552,  4552,  3872,  1624,  6352,  6352,  5824,
+         7480,  7480,  3896,  2288,  2288,  4552,  4552,  5824,
+         5824,  5824,  5824,  4576,  3864,  2288,    48,  4576,
+           40,  2264,  2248,  4536,  4536,  2248,  4536,  2304,
+         2304,  2264,  2304,  2304,  2264,  2264,  1048,  4536,
+         2272,  1608,    48,  3864,  3864,  2304,  2248,  5824,
+         3864,  3864,  2304,  3864,  3864,  3864,  3864,  7480,
+         1608,  4536,  2248,  2248,  2304,  1088,  2304,  2248,
+         2248,  2248,  2248,  2248,  4536,  4536,  7480,  2288,
+         7480,  7480,  2248,  3896,  3872,  3872,  2288,  2248,
+         1088,  7472,  2280,  2248,  3880,  2248,  2248,  2248,
+         2248,  7472,  1088,  3872,  3864,  2280,  2280,  3896,
+         2896,  5824,  5824,  2304,  2304,  3872,    40,  2304,
+         2304,    40,  2896,  3872,  7464,  7464,  1632,  2888,
+         2256,  2288,  4544,  1048,    40,  4544,  4544,  4544,
+         1048,  1048,  2888,  2888,  4560,  4560,  6352,  4560,
+         6352,  1608,  2888,  4568,  6360,  6360,  2288,  4568,
+         4568,  3904,  4568,  1608,  5832,  1064,  2888,  4568,
+         1608,  7472,  7472,  1064,  3904,  4568,  4536,  5832,
+         1640,  7456,  7456,  2256,  7456,  7464,  7456,  7456,
+         7456,  7456,  7464,  7464,  6352,  7456,  7456,  2256,
+         2256,  6352,  6352,  2256,  6352,  6352,  4568,  3880,
+         4568,  4560,  7456,  7456,  7456,  6352,  2280,  4560,
+         6352,  6352,  2888,  1608,  2272,  7456,  7456,  4568,
+         7456,  1088,  7456,  7456,  7456,  7456,  1088,  7464,
+         7464,  1048,  7464,  6352,  3864,  3864,  6352,  1088,
+         1064,  1064,  4560,  2256,  2256,  7472,  1048,  1064,
+         1048,  4560,  3872,  2888,  2888,  3872,  1048,  1048,
+         1048,  1048,  2888,  1048,  2296,  4544,  4544,  1088,
+         3872,  3872,  2304,  7456,  7456,  2248,  1064,  4560,
+         3872,  1072,  4544,  2288,  2288,  2288,  2280,  2296,
+         2280,  4544,  4544,  4544,  4544,  4544,  4552,  4552,
+         3872,  3872,  1072,  1072,  6360,  1072,  7456,  7456,
+         2272,  3872,  3872,  3872,  3872,  3872,  2304,  3896,
+         7456,  7456,  1088,  2304,  1624,  2272,  3864,  3864,
+         1624,    40,  4544,  4544,    40,  1088,  1088,  7456,
+         7456,  7456,  3864,  3864,  3864,  3896,  1080,  3864,
+         1080,  3864,  3864,  4544,  7456,  1064,  4544,  4544,
+           40,    40,  1064,  1064,  2280,  4544,  2280,  2280,
+         1632,  4544,  4544,  4544,  2264,  5272,  4552,  2264,
+         7472,  2280,  7456,  4568,  7456,  7464,  7456,  7456,
+         7456,  1088,  7464,  7464,  7456,  7456,  7456,  7472,
+         2256,  4568,  7472,  2304,  2264,  7472,  7464,  3864,
+         7464,  7464,  2304,  2264,  3904,  2264,  7472,  2264,
+         3864,  3864,  2256,  2264,  2248,  1080,  2248,  2248,
+         2280,  7472,  1080,  1080,  2272,  1656,  6392,  7504,
+         1648,  1648,  1648,  1648,  1648,  1096,  1096,  6376,
+         7504,  6384,  3920,  3936,  3920,  3920,   232,  3952,
+         3920,  7504,  2904,  2904,  2904,  7504,  7504,  3936,
+         2320,  3952,  3952,  1648,  1096,  1648,  1096,  3936,
+         2312,  2312,  2312,  2312,  2312,  2320,  6392,  2320,
+         6392,  6392,  3952,  3952,  1648,  6408,  2920,  2920,
+         2920,  6392,  6392,  6392,  6392,  3968,  6408,  6384,
+         6384,  2920,  2920,  7536,  5840,  5840,  5840,  2328,
+         6392,  6392,  6408,  7536,  7536,  7520,  2328,  5840,
+         5840,  7520,  1648,  1648,  1096,  6392,  1096,  1096,
+         6392,  6392,  6392,  6392,  7520,  4608,  4608,  3968,
+         1096,  1096,  6408,  2320,  3936,  3936,  1664,  1648,
+         3968,  2320,  2320,  6376,  6392,  3968,  7520,  2904,
+         2312,  4608,  2928,   560,  2904,  2904,  2904,  2904,
+         2312,   560,  2312,  2312,   560,  1096,  1096,   560,
+          560,  3936,  5856,  1648,  1656,  2312,  2928,  2312,
+         2928,  1648,  1648,  1648,  6392,  2904,  2904,  2904,
+         1096,  6392,  1096,   232,  3920,  3920,  3920,  3952,
+         7504,  7504,  7504,  3928,  3928,  7552,  4616,  1656,
+         2952,   232,  4616,   232,  4600,  4600,  2928,   560,
+         2928,  4600,  3960,  3928,  7520,  3960,   560,   560,
+         3960,  3960,  3960,  3960,   232,  4592,  2312,  2312,
+         2312,  2312,  2312,  2928,  2928,  7520,  4600,  4600,
+         2944,   552,   552,   560,   560,  4616,  3960,  3920,
+         7504,  1656,   232,   232,  3960,  3952,   232,  7520,
+         7496,  7552,  3920,  7496,  2928,  6400,  6400,  6400,
+         2312,  2928,  6400,  4600,  2312,  2312,  1096,  2920,
+         1096,  3968,  3928,  7504,  6400,  6400,  6400,   240,
+         7496,   552,  6384,  7512,  6384,  7512,  7512,  7504,
+         6384,  7504,  3928,  6376,  6376,  2912,  7504,  3928,
+          552,   552,  7504,  7496,  1664,  2904,  7512,  7512,
+         7512,   552,   552,   552,   552,   552,  1664,  2912,
+         4600,  3928,   552,  3928,   552,    56,  3968,  7520,
+         3928,  7520,  2912,  2904,  2904,  2904,  2904,  2904,
+         3928,  6376,  6376,  6376,  7520,  2320,  2312,  2320,
+         7528,   552,   552,  2904,  2904,  3936,  7528,  2904,
+         2904,  2904,  2912,  7544,  7512,  4592,  4592,  7528,
+         7544,  7528,  7528,  7512,  7512,  7544,  6392,  6392,
+          552,   552,   552,   560,   552,  6392,  7528,   552,
+         3928,  4592,  4592,  3928,  3928,  3928,  2320,  7528,
+         7528,  4600,  7520,  6392,  6384,  2904,  7504,  2904,
+         2904,  2320,  7504,  7496,  7496,  7504,  7504,  7504,
+         7504,  6400,  6384,  6384,  7512,  7512,  2904,  2904,
+         2904,  7520,  6392,  6408,  4592,  4592,  1648,  2928,
+         1648,  1648,  1648,  1656,  1656,  3928,  5840,   552,
+          552,  4592,  7512,  4592,  4592,  6384,  5840,  5840,
+         5840,  7512,  7512,  3920,  3920,  4592,  3920,  7512,
+         7512,  5848,  5848,  3928,  7520,  6384,  4600,  6400,
+         4600,  2312,  6400,  6400,  7536,  7520,  3968,  2944,
+         2312,    56,  7536,  5840,  6384,  7520,  2920,  2920,
+         3936,  2328,  5840,  5840,  5848,  6400,  6384,  6400,
+         6400,  2920,  1096,  7496,    56,    56,    56,  3912,
+         4600,  2312,  7496,  1648,  3912,  4592,  4592,  4592,
+         3912,  2328,  2328,  1648,  1648,  7496,  6400,  4592,
+         4592,  4592,  1656,  2928,  4600,  6400,  4592,  4592,
+         4592,  3912,  3912,  3912,  3912,  7496,  1656,  7520,
+         2928,  7496,  3928,   560,   560,   552,   552,   552,
+          560,   560,  6376,  6376,  6376,  2912,   552,  5840,
+          552,   552,  2320,  7512,  5848,  3928,  7520,  3968,
+         3968,  3920,  5840,  6376,  6376,  6392,  2320,  6392,
+         3968,  5288,  4616,   552,  3952,  3944,  3952,  2328,
+         5840,  7520,    56,  2312,    56,    56,    56,  7496,
+         3952,    56,  6408,  6392,  6392,  6408,  3920,  7536,
+          560,  5848,  5848,  3952,   560,  3944,  7496,  7496,
+         7496,    56,  5848,  5848,  3936,  3968,   560,  7496,
+          560,    56,    56,  7496,  3968,   560,  7496,  7496,
+           56,    56,  2312,  3968,    56,  4616,    56,  2312,
+         2312,  2312,    56,    56,  2312,  7576,  4632,  2968,
+         2968,  4648,  5296,  5296,  5296,  3984,  3984,  2968,
+         2968,  7624,  2344,   248,   248,  1120,  3984,   248,
+          248,   248,  4632,   248,   248,  6416,  4640,   248,
+          248,  4632,  4632,  7584,   248,   248,  4632,  7592,
+         7592,  7592,  4632,  7592,  7584,  4632,  4640,  2984,
+         2384,  2984,  2984,  2360,  2360,  2984,  6416,  7632,
+         4640,  2984,  2984,  2992,  5336,  4640,  2360,  6416,
+         6416,  6416,  7600,  7560,  1680,  7560,  7560,  7560,
+         2360,  2360,  7560,  7560,  7560,  7560,  7584,  4632,
+         4632,  4632,  2360,  5344,  4632,  4632,  4632,  7584,
+         7584,  2376,  7584,  2376,  3976,  7584,  3976,  3976,
+         3976,  7600,  7576,  7576,  7576,  7576,  7600,  2968,
+         4640,  2992,  7576,  7576,  2992,  2992,  7584,  7576,
+         7576,  7576,  7576,  7576,  7576,  4008,  2968,  6416,
+         6416,  3984,  6416,  3984,  3984,  7584,  7584,  5312,
+         5312,  4008,  3984,  2360,  7560,  2360,  2360,  6416,
+         6416,  5312,  5312,  5312,  6416,  2368,  7616,  5312,
+         7576,  7584,  7584,   568,   568,   568,  2344,  7576,
+         3976,  7576,  7576,  7576,  7584,  3976,  3976,   248,
+         2984,  2368,   568,  7560,  2368,  4624,  4624,  4624,
+          568,   568,  7560,  7576,  7560,  3976,  3976,  4664,
+         2368,  4624,  4624,  7576,  7576,  7576,  7576,  4000,
+         7600,  7600,  5312,  6424,  5312,  2984,  2984,  4664,
+         4664,  2344,  2344,  2344,  7576,  7576,  6424,  6424,
+         4632,  4624,  4624,  4624,  4624,  4632,  4000,  2344,
+         4632,  2976,  2344,  2976,  2344,  2344,  2976,  3976,
+         7632,  3016,   248,  5864,  5864,  3976,  2976,  2960,
+         4000,  4648,  2352,  2352,  4624,  4624,  1120,  2352,
+         7568,  2352,  2352,  7568,  2352,  1120,  7568,   568,
+          568,   568,  4000,  2960,  4648,  7568,  7568,  7568,
+         7560,  3992,  3992,  4648,  2968,   568,   568,  4000,
+         7624,  2344,  2976,  2344,  2344,  2344,  2344,  5864,
+         3976,  3984,  5864,  2352,  2352,  2976,  2352,  3984,
+         2344,  3984,  4000,  5312,  5312,  5320,  5320,  3992,
+         7600,  2976,  5864,  5864,  4632,   568,  5336,  2384,
+          248,  4632,  4632,   248,   248,  6424,  2368,  3984,
+         4632,  2368,  2368,   248,  6424,  2360,  2360,  2360,
+         2360,  2360,  5336,  2984,  6416,  4632,  3008,  2368,
+         2368,  2368,  2376,  4632,  5328,  5328,  1120,  7568,
+         2352,  2352,  2352,  2352,  3984,  5328,  7560,  2360,
+         7568,  7568,  7568,  4632,  3992,  5304,  4632,  1120,
+         3992,  1120,  1120,  1120,  2960,  7568,  7568,  7608,
+         1120,  1120,  1120,  7608,  2352,  3984,  4008,  2368,
+         2368,  2368,  5328,  3984,  3984,  5296,  2368,  2368,
+         2368,  2368,  7608,  3992,  3992,  3992,  5304,  3992,
+         2960,  5304,  5328,  2360,  2360,  2360,  7560,  2968,
+         4656,  5296,  4648,  3984,  2960,  5296,  5296,  5864,
+         2960,  4648,  5864,  6424,  4648,  6424,  2968,  2968,
+         2968,  3984,  3984,  4008,  2968,  2344,  4008,  5344,
+         2344,  2344,  2344,  3008,  5304,  5304,  5304,  7568,
+         5304,  7624,  3976,  3008,  2376,  5320,  2360,  4632,
+         5296,  5296,  4632,  2960,  1680,  7608,  4632,  4632,
+         4632,  4632,  2960,  2960,  2360,  2960,  2368,  1680,
+         4632,  3000,  4648,  5296,  4648,  4648,  4648,  4632,
+         5320,  7608,  2960,  2368,  2360,  2360,  1680,  5304,
+         3008,  5864,  3976,  3976,  3976,  5864,   248,   248,
+         2368,  7672,  7656,  1696,  7656,  3024,   576,  7672,
+         7656,  7664,  7680,  7656,  7656,  7656,  7656,  7680,
+         3024,  7752,  3024,  3024,  1688,  1688,  7672,  1688,
+         7728,  3024,  3024,  7656,  3024,  7656,  7656,  7656,
+         3024,  3024,  7664,  7664,  7656,  7656,  7656,  7664,
+         7664,  7688,  7656,  7728,  7688,  7664,  1688,  7728,
+         3024,  3024,   592,  7768,   576,   576,  3024,  5368,
+         7656,  7656,   576,  7672,  3024,  7656,  5368,  7672,
+         7672,  7672,  7704,  7688,  7760,  5368,  7672,  7672,
+         3024,  7656,  3024,  3024,  7672,  7656,  7656,  7656,
+         7672,  7672,  7672,  7672,  7672,  3048,  4024,  4024,
+         3048,  7656,  3048,  4024,  3048,  7656,  7656,  7680,
+         7656,  7656,  7720,  7720,  4024,  4024,  5368,  7704,
+         7688,  3040,  7720,  7720,  7704,  3040,  1696,  7672,
+         3040,  3040,  7672,  7672,  7672,  1696,  4024,  4024,
+         6432,  6432,  3040,  4024,  7672,   576,   576,  7704,
+         7672,  7744,  7672,  7752,  7728,   576,  1696,  7712,
+         5360,  1688,  1688,  1688,  7712,   576,   576,  4032,
+         3024,  1688,   584,  7680,   584,  1688,  1688,  7672,
+         7672,  7672,  4032,  1696,  7712,  4032,  4032,  6432,
+         6432,  7712,  3024,  3032,  2392,  7656,  7656,  7656,
+         3024,  3024,   584,  1688,  1688,  2392,  7656,  7656,
+         7656,  1688,  1688,  1688,  5360,  3032,  7680,  3024,
+         3024,  5368,  4024,  3040,  7696,  7696,  1688,  7656,
+         7656,  7656,  5368,  7680,  7696,  7688,  7664,  7680,
+         1128,  7664,  7664,  7656,  7656,  7656,  4024,  7656,
+         7656,  7656,   256,  1128,  1128,  2408,  7680,  7680,
+         7680,  1128,  2408,  4024,  7664,  1128,  4024,  4024,
+         7680,  7680,  7656,  7680,  7664,  1136,  1136,  1136,
+         1136,  1128,  7680,  1128,  1128,  4024,  4024,  1152,
+         1128,  7664,  3024,  1688,  3024,  1128,  1128,  3048,
+          576,   576,   576,  7696,  7696,  7704,  7704,  7744,
+         5888,  3032,  2392,  1688,  1688,  1688,  1688,  3024,
+         2392,  3024,  5360,   576,   576,  2392,  2392,   576,
+          576,   576,  2392,  2392,  5872,  7712,  5376,  3024,
+         3024,   576,  3024,  3024,   576,   584,  4672,   576,
+          576,   576,   576,   576,   256,  4032,  7696,  4672,
+         2392,  3040,  2392,  5872,  4024,  3024,  7696,   576,
+         2392,   576,   576,   576,   576,   576,  2392,  2392,
+         2392,  5872,  2392,  3040,  5872,  5872,  7712,  4032,
+         1696,  5888,  3040,   576,  3040,   576,   576,  5360,
+         7744,  7672,  3040,   576,  7712,  5360,  7712,  7712,
+         1696,  5360,  7672,   576,   584,  7672,  7672,   576,
+          576,   576,  4032,  7744,  1696,  5872,  5872,  5872,
+         1696,  1696,  1144,  7672,  7672,  7672,  4672,  7672,
+         7672,  7672,  7672,  7672,  7672,  7672,  1144,  5880,
+         4672,  4672,  4672,  4672,  4672,  5352,  5352,  4672,
+         7704,  4672,  4680,  4680,  4680,  7704,  4672,  4672,
+         4672,  4672,  7704,  4680,  7704,   256,  1696,  1696,
+         4680,  2400,  7704,  3040,  3040,  2416,  3040,  3040,
+         3040,  5880,  1696,  1144,  4672,  4672,  1696,  2400,
+         4672,  4672,  7776,  4024,  4024,  4672,  6432,  7736,
+         1136,  1688,  7736,  1136,  2416,   256,  4024,  4024,
+         4024,  4024,   576,  6432,  6432,   576,   576,   576,
+          576,   576,  7736,  5352,  3048,  3048,  5880,  5872,
+         5872,  3040,  3040,  7712,  4024,  3048,  1144,   584,
+          584,  5360,  4672,  3024,  3024,  7736,  4672,  7672,
+         7736,  5360,  5360,  5360,  5352,  4032,  1144,  5352,
+         2400,  5352,  4672,  4672,  7696,  2416,  7696,  5872,
+         7744,  5872,  5872,  7744,  2400,  2416,  2416,  4672,
+         2416,  7704,  4672,  4672,  5880,  7696,  7696,  7744,
+         7704,  7704,  7704,  4040,  7744,  7776,  4040,  2400,
+          576,  5872,   576,   576,   576,   576,   576,  5872,
+         7760,  3040,  1144,  5872,  1144,  1696,  1696,  5352,
+         5352,  5352,  1144,  1144,  7704,  5888,  7704,  7704,
+         4680,  4680,  5880,  4680,  4680,  7736,  7704,  7704,
+         4672,  4680,  7736,  7744,  3040,  3040,  7744,  4672,
+         4672,  1696,  5352,  7744,  5352,  5352,  5352,  7736,
+         5872,  5872,  5368,  1696,  3056,  1720,  1744,  1160,
+         1168,   616,  4048,  3056,  4080,   616,   600,   600,
+         4080,  2440,  2440,    72,  1712,   608,  1712,   600,
+          600,  1160,  1160,  1160,   608,   600,   600,   608,
+         4048,  4048,  4048,  4048,  4048,  4048,  4048,  3056,
+         4048,  4048,  4048,  4048,   272,  3056,  3056,  5400,
+         1160,  1160,  1160,  6464,  4696,  4056,  3088,  1160,
+         1176,   600,   600,   600,   600,  1160,  3088,  1176,
+          264,   600,   600,   264,   264,  1736,   264,  2440,
+          600,   600,   264,   264,   264,    64,  2440,  2440,
+         5392,  5392,   608,  1712,   608,  5392,  1736,  1728,
+         1728,  1728,  5392,  3056,  3056,  3056,  1728,  1736,
+         2424,  4080,  4080,  1728,  1728,  1728,  1728,  3080,
+         2440,  3080,  3080,  1712,  3088,  3064,  3064,  3064,
+         3064,  3064,  3064,  3064,  3064,  4064,  4064,  2424,
+         4080,  4080,   600,  5400,   600,  1720,   600,   600,
+          600,   600,   600,  1736,  4080,  3080,  1720,  1720,
+         1720,  4080,  4080,  1720,  1720,   632,  4080,  5400,
+         4064,  4064,  4064,  5392,  5392,  3080,  3080,  5400,
+         5400,  4096,   624,  3096,   600,  3096,  1712,  1712,
+          624,   600,   624,   624,   624,  3096,  1720,  3064,
+         1720,  1720,   624,   624,  1720,   600,  1736,   600,
+          600,  4088,   632,  3096,   616,   616,  3080,  6456,
+         3088,  1736,  3064,  2432,  2440,  6464,  6464,  2432,
+          608,   264,  4064,   264,  2432,   608,   264,   264,
+          264,   264,  2432,   608,  2432,  4064,  3104,  4064,
+         4064,  6456,  3104,   264,  4072,  4072,  3104,  4064,
+         4064,  6456,  4072,    64,  2440,  3112,   616,   616,
+          616,   616,   616,   616,  4696,  4072,  3072,  2432,
+         2432,  4072,  4064,  4064,  2440,   616,   616,   608,
+          608,  1160,   616,   616,  1712,   608,   608,  2432,
+         1160,  2432,  2432,  2432,  5392,  1712,  4072,  4072,
+         4072,  5392,  3072,  5416,  5392,  4056,  5416,  4072,
+         6456,  4064,  3112,  4064,  4072,  4072,   632,  3112,
+         4696,  4696,  6456,  3104,  1728,  6456,  3080,  1736,
+         3080,  1736,  5416,  5416,  3088,  3088,  4072,  3112,
+         2440,  1728,  4056,  4072,   632,   616,  1720,  1720,
+          600,   624,   600,   600,  2424,   624,  4056,  1720,
+          600,  4080,  4080,  1720,   600,  2424,  3064,  3064,
+         2424,  1720,  1720,  2440,  4080,  1736,  7792,  6464,
+         4048,  3072,   608,  1168,  1168,  1168,   608,  3064,
+         1168,   608,   608,   616,  4048,  1168,  4080,   600,
+         1160,   608,  3064,  4056,    64,   264,  1168,  3072,
+          264,   264,   264,  3072,  1168,  1168,  4056,  4048,
+         4048,  4048,  4048,  4048,  4048,  1744,   272,   272,
+         4080,   272,  1168,  1168,  4080,  3064,   600,   600,
+         4056,  1168,  4056,   264,  3072,  4056,   264,   264,
+          264,   600,  4080,  1160,   600,  1160,  1160,  4080,
+           64,  1168,  4080,    72,  1160,  1712,  1712,  1160,
+         1160,  1160,  1160,  3080,  1168,  3088,  1168,  2424,
+         1736,  1168,  1712,  1712,  4080,  1168,  1168,  4056,
+          632,  2424,   608,   608,  1168,  1168,  2432,   640,
+         3072,  2424,  4056,   632,  1160,  1160,  1712,  1712,
+         2424,  1160,  1160,  6464,  2432,   640,   600,   600,
+         4056,  1168,  1168,  1168,  2440,   632,  2440,  4056,
+         4056,  2424,  7784,   624,   624,   624,   624,  2424,
+         3096,  2432,   608,  3096,   608,   600,   600,   264,
+          264,   600,  2440,   264,  2440,  1168,  2440,  2432,
+         1712,  1168,   624,  1712,  6456,  2432,  6456,  3088,
+         7784,  4696,   616,   616,  6456,  6456,  4056,  1712,
+         1712,  7784,  7784,  7864,  5904,   648,  1752,  1752,
+         1752,  1752,  2448,  2448,  3136,  3136,  3136,  3136,
+         5456,  5440,  5440,  5440,  5440,  5456,   648,  1784,
+          288,  3136,   648,  3136,  3136,  3136,  3136,  3136,
+         3128,   648,   648,  4104,  4720,   648,   288,  1768,
+         4720,  4720,  2456,   648,  1776,  1776,   288,  1768,
+         3136,  1768,  3128,  3128,  3136,  3136,   288,   288,
+          648,  1184,  1784,  1784,   288,  7872,   288,  1768,
+         3136,  4736,  4720,  4720,  5904,  1768,  1768,  4720,
+         4720,  4720,  4720,  4720,  4720,  4720,  2456,  5904,
+         5904,  1792,  5904,  1792,  7856,  7856,  1792,  5448,
+         7824,  5448,  5448,  5448,  5448,  5448,  1768,  1768,
+         7824,  4752,  1792,  7832,  7824,  7832,  3144,  1768,
+         1768,  7808,  7808,  5904,  5904,  5904,  7808,  7824,
+         5904,  5904,  5904,  7824,  7824,  7824,  3144,  7832,
+         7832,  7856,  3136,  7824,   288,  3136,  3128,  3128,
+         3128,  1792,  7824,  7824,  1792,   288,  1792,  1792,
+         7840,  7840,  7832,  7840,  7840,   288,  3144,  3144,
+         7808,  7808,  7808,  3144,  7856,  3144,  1792,  7832,
+         7832,  7832,  1792,  3136,  3144,  3136,  7864,  1792,
+         7880,  5904,  4720,  5448,  7848,  7848,  1768,  3144,
+         3152,  1768,  1768,  3144,  5904,   280,  3144,  5904,
+          288,  3144,  4720,  4720,  4720,  3144,  3144,   280,
+         7856,  4720,  4720,  7888,  4752,  1768,  4112,  1768,
+         1808,  5904,  1792,  4736,  5904,  1808,  7848,  7832,
+         1792,  3152,  4752,  4720,  5456,  4720,  1792,  7856,
+         1792,  3168,  5440,  5440,  7848,  1792,   288,   288,
+         1792,  1184,  1784,  1784,  1784,  7872,  1792,  4744,
+         2448,  2448,  4112,  4112,  4112,  4744,  5456,  1800,
+         5456,  7872,  1752,  1752,  5440,  5440,  7840,  1752,
+         1752,  1800,   648,   648,   648,  7840,  6472,  3128,
+         3128,  7856,  1760,  1760,  5440,  5440,  5456,  5440,
+         5440,  5440,  7848,  4728,  4728,  7848,  1800,  4728,
+         1800,  4728,  4736,  1784,  4728,  1792,   288,   288,
+         3176,   648,  1792,  3144,  5448,   296,  5448,  5448,
+         5448,  5448,  6480,   288,   288,   288,  1808,   296,
+         4112,  3128,  5448,  5448,  5448,  7832,  3128,  1760,
+         3128,  6480,  7832,  5448,  7864,  3128,  4720,  2456,
+          288,  1808,  7832,  3128,  3128,  7832,  7808,  3128,
+         3128,  3128,  4736,  7856,  7808,  7848,  7808,  3128,
+         6480,  3128,  3128,  3128,  3128,  5448,  7848,  7832,
+         7864,  7864,  7840,  7856,  7856,  7856,  7840,   280,
+         7840,  7880,  7864,  1792,  7856,   288,   288,  7840,
+          288,  4120,  7840,  7832,  4112,  1760,  1792,  1792,
+         1792,  1792,  4112,  3144,  3144,  3144,  3144,  7832,
+         4752,  3152,   288,   288,  1760,   656,  5912,  1760,
+         7832,  5912,   288,   288,   288,   288,   288,   288,
+         7824,  4120,  1184,  1184,  1184,  7824,  4120,  7824,
+         7824,  1784,  1784,  1784,  1184,  1184,  7824,  4112,
+         4736,  4736,  1800,  1184,  7824,  5440,  5440,  5440,
+         5440,  4104,  4728,  2448,  2448,  2448,  2448,  4104,
+         4104,  3136,  7816,  3136,  7816,  3136,  3136,  7824,
+         7816,  7888,  7816,  7816,  7816,  7816,  1808,   656,
+         4104,  5448,  4104,  5448,  5448,  5448,  4104,  7856,
+         7816,  7888,  7824,   280,  4104,  4720,  4720,  4104,
+         4112,  4720,  7856,  4720,  7832,  7856,  3136,  3136,
+         3136,  3136,  5904,  5904,  5904,   296,  7848,  7824,
+         7848,  7840,   296,   296,  7832,  7856,  7848,  7856,
+         7888,  3152,  7840,  7840,  3152,  7848,  7848,  7848,
+         3128,  7880,  5448,  5448,  5448,  5448,  7816,  7816,
+         1760,  1760,  3128,  3128,  3128,   280,  7856,  3136,
+         3136,  3128,  3128,  3128,  3128,  3128,  3128,  5448,
+         7880,  7856,  5448,  1792,  5448,  5448,  5448,  5448,
+          288,  1792,  7816,  7816,   680,  5464,  7920,    80,
+           80,  2472,  5464,  5464,  5464,  5464,   304,   680,
+         1192,  1192,  1824,  1192,  1824,   304,   304,   304,
+         4776,  4784,  4136,  4144,  4144,  4128,  4128,  4128,
+         4128,  4128,  2472,  2472,  4144,  4144,  4144,  4136,
+         2488,  4136,  2488,  2488,  2472,  4128,  4128,  4136,
+         4136,  4136,  4136,  4128,  4128,  4136,  4128,  4128,
+         7944,  7968,  7944,  7944,  7968,    80,  4128,   680,
+         4128,  4128,   680,   680,  4128,  6488,  6488,  3184,
+          680,  3184,  1192,  1824,    80,    80,  4128,  1192,
+         4128,  4128,  4128,  4128,  4800,  1824,  1824,  3184,
+         1192,  1192,  1192,  4760,  3184,  6488,  4784,  4128,
+         4128,  4128,  7984,  7968,  7968,  1816,  6488,  3200,
+         6496,  6496,  6496,  6496,  2464,  7912,  7952,  7936,
+         7968,  7984,  7984,  1816,  7936,  7936,  4160,  7936,
+         7968,  7944,  7944,  7944,  7944,  5480,  7952,  7952,
+         7944,  7944,  7944,  1832,  7952,  2464,    80,    80,
+           80,  5480,  4800,  7952,  4160,  7952,  5480,  2472,
+         6488,  5480,  5480,  7944,   680,   680,  7944,  7896,
+         7896,  7896,  4128,  6496,  7904,  7896,  7896,  7896,
+         2464,  7904,  7896,  3200,  2472,  8000,  3192,   304,
+         5464,  2464,  2464,  2464,  1816,  1816,  1816,   304,
+         5464,  5464,  1816,  5464,  5464,  1816,  5464,  5464,
+         5464,    80,  5464,    80,  4136,  2464,    80,    80,
+         2464,  4768,  2464,  7992,  2464,  2464,  2464,  7912,
+         4760,  3184,  3184,  1816,  3192,  3192,  2488,  2480,
+         3192,  1816,  2464,  2464,  2464,  4144,  3192,  2464,
+         2464,  2464,  7944,  4760,  4760,  4760,  3192,  4136,
+         4136,  2480,  1816,  1816,  1816,  7944,  4792,  2480,
+         7936,  4784,  4784,  7936,  3192,  3192,  7968,  7960,
+         2480,  7936,  2480,  2480,  2480,  1848,  5464,  4760,
+         2480,  2480,  4760,  4760,  7976,  4784,  5464,  4760,
+         7928,  3184,  3184,  4760,    80,    80,  3184,    80,
+           80,  4776,    80,  7960,  4136,  4136,  1816,  1816,
+         1816,  4784,  7944,  4768,  3184,   304,   304,  5464,
+          304,  5464,  7960,  4792,    80,    80,  7952,  1816,
+         1816,  7952,  7944,  5480,  1832,  4768,  7904,  3184,
+         4776,  7976,  6504,  4760,  4760,  7976,  3184,  4776,
+         7960,  3184,  3184,  7960,  3184,  7904,  6504,  2472,
+         2472,  7976,  7928,  3200,  4144,  3200,  3200,  7904,
+         2464,  7928,  6496,  7896,  7896,  7928,  2464,  6496,
+         7904,  1832,  2464,  2464,  6496,  7904,  7904,  7904,
+         7904,  7904,  6504,  5480,  6496,  6504,  7896,  7944,
+         7960,  1832,  7928,  4152,  7968,  3208,  4760,  7976,
+         4760,  4760,  7928,  4784,  3184,  3184,  3184,  7928,
+         6488,  7936,  6488,  6488,  6488,  6488,  7912,  7912,
+         7960,  7960,  3184,  4792,  3200,  7968,  7936,  7936,
+         7936,  2472,  3184,  3184,  7928,  4792,  3184,  3184,
+         3184,  3184,  3184,  4152,  5480,  5480,  7944,  5480,
+         7960,  7928,  6496,  6496,  6496,  7936,  7936,  3184,
+         7912,  7936,  3184,  2464,  4144,  3184,  4136,  7912,
+         6488,  6488,  7928,  4792,  7912,  7968,  7968,  7912,
+         7912,  4792,  2472,  4136,  4136,  4136,  4136,  7928,
+         7960,    80,  4136,    80,  2472,  4760,  3184,  3184,
+         4760,    80,    80,    80,    80,    80,  7928,  3184,
+         3184,  7928,  6488,  3184,  6488,  6488,  6488,  7936,
+         7912,  4768,  7952,  7912,  1816,  6488,  2464,  7936,
+         6496,  7936,  7912,  7912,  7952,  4768,  4768,  7936,
+         6496,  6496,  6488,  5472,  6488,  6488,  6488,  7912,
+         6488,  4768,  6496,  7936,  6488,  6488,  6488,  6488,
+         6488,  6488,  7936,  7936,  3184,  7912,  7912,  6496,
+         6496,  3184,  7936,  7936,  7912,  7912,  7912,  3184,
+         6488,  7936,  7992,  7944,  7952,  4768,  5472,  1816,
+         1816,  7912,  7912,  7944,  6488,  6488,  7912,  3184,
+         2464,  2464,  4768,   320,  4832,   312,   688,   688,
+          688,   688,   320,  3232,  1864,   696,   696,  1864,
+          712,  4848,  4832,  4832,   312,  3232,  4832,  3216,
+         4840,  3216,  3216,  4848,  3216,  4840,  4840,  4840,
+         4840,  3256,  3232,  3216,  3216,  3216,  3216,  3216,
+         3216,  4848,  3240,  3240,  4848,  4848,  3240,  4848,
+         4848,  3240,  3232,  3232,  1864,  1864,  4176,  4176,
+         4176,   320,  3240,  3240,  8088,   696,  5496,  3216,
+         3216,  5496,    88,  3256,   696,   696,  1864,  4176,
+         4168,  8088,  1200,  3256,   696,  4176,  4176,    88,
+           88,   696,  4176,  4176,   688,  1200,  1200,  1200,
+         4872,  2504,  4184,  3224,   696,   704,   312,  5504,
+         4184,  3224,  3224,  3224,  3224,  4184,  2504,  4168,
+          696,   696,   696,  3224,  3224,  4168,   704,  5504,
+         1856,  1856,  1872,  3224,  3224,  3224,   712,   712,
+         2504,  1856,  1856,  8056,  2504,  1200,  1856,  1856,
+         4824,  4824,  1856,  3256,  3248,  4840,   712,   696,
+         4168,   696,  4168,  4168,  3232,  3232,  8080,   704,
+          688,   688,   712,   712,  4856,   688,   688,  8056,
+         2496,  4832,  8032,  8040,  8040,  8040,  5496,  8032,
+         8032,  8032,  4168,  8064,   312,  4832,  3232,  4832,
+         4832,  8080,  4840,  8040,  4840,  1864,  5496,    88,
+         3232,  8080,  8080,  8096,  8040,  8032,  8032,  8016,
+         5496,  5496,  8016,  8016,  8064,  3232,  8088,  8072,
+         8096,  1200,  4872,    88,    88,  1200,  1200,  1856,
+          712,  3248,  4816,  4816,  4816,  1200,  1200,  4816,
+         4816,  4168,  4824,   704,   704,  5496,  5496,  5496,
+         8080,  8080,  4832,  4816,  4816,  5496,  5496,  5496,
+         5496,  4816,  4816,  4816,  4816,  4824,   312,  4824,
+         4824,  1856,  5496,  3216,  4168,  4168,  8048,  4832,
+         5496,  4832,  4824,  4832,  4832,  4832,  4816,  4848,
+         5496,  4848,   312,   312,  4832,  4832,  4832,  4832,
+         8080,  3232,  4840,  4840,  4816,  8048,  4168,  5496,
+         8016,  8032,  5496,  3232,  8032,  8032,  8032,  8072,
+         5496,  5496,  4816,  8032,  8032,  8032,  8032,  8016,
+         8016,  8016,  3216,  8056,  5496,  4168,  8056,  8120,
+         3232,  3232,  5496,  5496,  8072,  8080,  8056,  8080,
+         8080,  8056,  8056,  8024,  8032,  8016,  8032,  8016,
+         8024,  8024,  8024,  8024,  8016,  8016,  8016,  8016,
+         8032,  8032,  8024,  8024,  8024,  8024,  8024,  5496,
+         5496,  8048,  8032,  8032,  4168,  8016,  5496,  5496,
+         8032,  4168,  5496,    88,  4168,    88,  8072,  8056,
+         8056,  8032,  1200,  8016,  8032,  8056,  8040,  8056,
+         8040,  8040,  8032,  8024,  3216,  3216,  3216,  8064,
+         8024,  8024,  8024,  8056,  8032,  8032,  8056,  8048,
+         8032,  4168,  8064,  4168,  4168,  3256,  4840,  8104,
+         3256,  3216,  3216,  4840,  3216,  3216,  3216,  4840,
+         4168,  4848,  3216,  6512,  3216,  8056,  4848,  4168,
+         8048,  3216,  3216,  3216,  4848,  4168,  4848,  4848,
+         4864,  3216,  3216,  3216,  8024,  6512,  4168,  8024,
+         8024,  8024,  8024,  8024,  4168,  4168,  8024,  4864,
+         6512,  8024,  8040,  3216,  8024,  1200,  4840,  4840,
+         8072,  8072,  4848,  4848,  1856,  6512,  3240,  1856,
+         1856,  4840,  8016,  4840,  8016,  8016,  8016,  4840,
+         1856,  4848,  8016,    88,  1856,  8016,  8016,  1200,
+         8064,  4816,  4840,  4824,  4168,  8024,  4168,  8016,
+         8016,  8016,  8016,  8016,  8016,  8016,   312,  8048,
+         8048,  8064,  4840,  4848,  4848,  4848,  4840,  3232,
+         4840,  8048,   696,   696,  8024,  8024,  8024,  8024,
+         8048,  8048,  3256,  8040,  8040,  8040,  8048,  8048,
+         1856,  4840,  8016,  3232,  3232,  8088,  8016,  8080,
+         4840,  8016,  8016,  8016,  8016,  8064,  4840,  5496,
+         8080,  8080,  8088,  8096,  1856,  4840,  4840,  4840,
+         4824,  4848,  8016,  8072,  8088,  3232,  1856,  8088,
+         8016,  8104,  8072,  8064,  3256,  4168,  8096,  4840,
+         3232,  8016,  8016,  8016,  8016,  4840,  8088,  4840,
+         1888,  8176,  2512,  8176,  2520,  1888,  1888,  1888,
+         1888,  1888,  1888,  1888,  2520,  2520,   728,  3280,
+         3280,  1896,  5520,  5520,  5520,  4888,  1216,   728,
+         5520,  5520,  4208,  8144,  1888,  1880,  1888,  1888,
+         6520,  1888,  1880,  1224,  8136,  8168,  1880,  1880,
+         1880,  1880,  1880,  1880,  8136,  8136,  6520,  1232,
+         4200,  8136,  8136,  3288,  3272,  3272,  8152,  8152,
+         8152,  8152,  1216,  2520,  2520,  2528,  2528,  2528,
+         3288,  3288,  1232,  1216,  3272,  2528,  3272,  3272,
+         3272,  8168,  2528,  2528,   720,  3272,  2536,  3272,
+         3272,  3272,  2520,  2520,  4200,  8152,  8152,  8152,
+         8152,  8136,  8136,  8136,   720,  8136,  2520,   720,
+         1216,  8136,  8136,  8160,  1232,  8136,  8136,  8136,
+         8136,  8136,  8168,  8160,  8160,  2512,  2528,  8160,
+         8160,  8160,  3272,  4192,  4192,  4192,  2528,  4192,
+         4192,  4192,  5952,  2528,  3288,  3288,  4192,  8168,
+         8168,  1232,  1232,  8160,  8160,  3288,  1232,  3288,
+         8168,  2528,  8136,  8136,  4192,  8136,  8136,  8136,
+         8136,  4192,  3288,  8160,  8160,  4192,  4192,  8136,
+         8136,  8136,  2528,  8160,  8160,  8160,  2528,  2528,
+         5952,   720,  2528,  8168,  8160,  4200,  2536,  8160,
+         2520,  2520,  8160,  8160,  2528,  4200,  6528,  2528,
+         2528,  6528,  8160,  8160,  8160,   720,  2528,  2528,
+         2528,   720,  4200,  8168,   720,  2528,  2520,  2520,
+         2520,  1216,  3272,  3272,  2528,  2528,  3272,  2528,
+         2512,  5952,  4192,  4192,  4192,  1224,  2528,  2528,
+         2520,  2520,  1880,  2520,  2520,  2520,  2520,  2520,
+         1880,  2528,  1880,  2528,  1880,  1216,  1880,  1896,
+         1216,  8160,  3272,  3272,  3280,  3272,  8184,  3280,
+         1216,  1216,  3288,  3288,  8152,  8152,  3280,  8136,
+         8136,  6520,  8152,  8152,  8152,  8152,  5520,   728,
+         3280,  1208,  1208,  1208,   728,   728,  4888,   728,
+         3280,  3280,  4888,  1216,  2520,
+};
+
+static long _vq_q_res1024_0c10x8[] = {
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,  4928,  6608,  1288,  2560,
+         6592,  2552,   328,  6568,   328,  6584,  6592,  4240,
+         6592,  4216,  4216,  2560,  6632,  2552,  1272,  1272,
+         2560,  2552,  6584,  6592,  6592,  2560,  3328,  6592,
+         2560,  3328,  2560,  1288,  4216,  1288,  3304,  1280,
+         1280,  1288,  2560,  4920,  6640,  6592,  1288,  6624,
+         1288,  6624,  1288,  4232,  5960,  1296,  4936,  4224,
+         1272,  5984,  5984,  5984,  5984,  4224,  4936,  1928,
+         4936,  3320,  1296,  4224,  1296,  1296,  4936,  4936,
+         1296,   328,  5976,  1296,  4224,  1296,  3320,  3320,
+         1296,  1296,  6568,  6608,   328,  4240,  5976,  4240,
+         5984,  4240,  6608,  4224,  5984,  6608,  4240,  4240,
+         6608,  4240,  6640,  4224,  4240,  4240,  6568,  4224,
+         5960,  5976,  5536,  5536,  5976,  5536,  6616,  5976,
+         5960,  6608,  6568,  5976,  3320,  4240,  3320,  6640,
+         4224,  6608,  5976,  4240,  4240,  4224,  4224,  1928,
+         6640,  5960,  3328,  6640,  4240,  4944,  4240,  3328,
+         5536,  4232,  1280,  6640,  4216,  6608,  5536,   328,
+         4216,  4232,  4232,  4216,  4232,  6640,  5536,  1920,
+         6640,  4912,  5960,  5536,  6616,  4232,  5536,  4232,
+         5968,  6608,  5968,  4232,  4216,  3328,  6608,  4232,
+         3328,  4240,  5960,   328,  4240,  5976,  1264,  4232,
+         6608,  6640,  5544,  5544,  3328,  4944,  6616,  4944,
+         4232,  6640,  5536,  4944,  4944,  5960,  5960,  6640,
+         6640,  4232,  4944,  6640,  6640,  1928,  3328,  5984,
+         3304,  4216,  1280,  2560,  5544,   328,  5536,  2560,
+         5984,  6616,  2560,  6608,  6608,  3328,  1928,   328,
+         6576,  6632,  6640,  6632,  6632,  6632,  2560,  1928,
+         4224,  1928,  5544,  2560,  1272,  4224,  5984,  5976,
+         4224,  2560,  6608,  1264,  2560,  3312,  1264,  6560,
+         2560,  6608,  5976,  5544,  6616,  4232,  6632,  6608,
+         6640,  4240,  4224,  4224,  6632,  6608,  4224,  6632,
+         6632,  6608,  4224,  6632,  1296,  4224,  6632,  3320,
+         4232,  5960,  4232,  6632,  5536,  6576,  6624,  2544,
+         1304,  4928,  1912,  1920,  1920,  4928,  1904,  1920,
+         5968,  1928,  4928,  1928,  4928,  4928,  4928,  1912,
+         4928,  1304,  1304,  4928,  3320,  1920,  4928,  1304,
+         1304,  1304,  6648,  3312,  6648,  6648,  2544,  5528,
+         3312,  1296,  4928,  6624,  6600,  2544,  5528,  1288,
+         1288,  5528,  3320,  5528,  6600,  3312,  6600,  6624,
+         6600,  6624,  1296,  1304,  6616,  1928,  1288,  6648,
+         4920,  6624,  6648,  6648,  6648,  1912,  5544,  1288,
+         5528,  6648,  5976,  6624,  6648,  1296,  1288,  6648,
+         3320,  4920,  1928,  1928,  6624,  4936,  6648,  6648,
+         1296,  4928,  6624,  4936,  4928,  1304,  1304,  1304,
+         4928,  1288,  4936,  1256,  6632,  6576,  5528,  5528,
+         6576,  1928,  5968,  1304,  1296,  1928,  5968,  6576,
+         1272,  5968,  3304,  1928,  1928,  1928,  4936,  6576,
+         1928,  1920,  6576,  5968,  1288,  5528,  3304,  2544,
+         4928,  6576,  4936,  4920,  1288,  1288,  6640,  1256,
+         4912,  4944,  3320,  1904,  5968,  6600,  6560,  3312,
+         5544,  5544,  3312,  6616,  5544,  6560,  1264,  1920,
+         4928,  1928,  1920,  1264,  1920,  4928,  1928,  1920,
+         5544,  6600,  1264,  4928,  5968,  6600,  6616,  6600,
+         4928,  4928,  4928,  1304,  4936,  1928,  4928,  4928,
+         3312,  4928,  6616,  6616,  1264,  4912,  1904,  1928,
+         1264,  5968,  5968,  5968,  4928,  1920,  1264,  1920,
+         6600,  1296,  6600,  3312,  1928,  4928,  5968,  1920,
+         3312,   104,   360,  6016,   744,  6672,  1312,  3360,
+         1344,  3360,  6688,  1312,   352,   768,  6688,  6704,
+         6672,  6008,   768,  6688,  6688,  6680,   768,   352,
+          352,   768,   768,  6008,  6008,  6688,  6008,   768,
+         6688,  6000,  6704,   768,   768,  1320,  6696,  6000,
+         6672,  6704,  6000,  1344,  1344,  4968,  6032,  1312,
+         3352,  1952,  6688,  6032,  6032,  6688,  6696,  6672,
+         1312,  1312,  6696,  6696,  6680,  6696,  6696,  6680,
+         6680,  1320,  6704,  1952,  1312,   768,  6688,  6680,
+         6000,  6000,   352,  6688,   352,  1952,   104,  1944,
+         1944,  1952,  6016,  1312,  6696,  6000,  6680,  1352,
+         6040,  1352,  6680,  6040,  1352,  6040,  6048,  6000,
+         6696,  1352,  1352,  6696,  3360,  3360,  6000,  6048,
+         6048,  6040,  1944,  6048,  6040,   744,  6048,  6696,
+         6696,  6696,  6040,  6040,  1944,  6048,  6008,  6048,
+         6048,  6048,  6016,  6000,  1952,  1936,  1952,  1952,
+         1352,  1352,  1952,  6712,  5552,  6712,   744,  3360,
+         6688,  1952,  1952,  6008,  6688,  3360,   768,   768,
+         6040,  1352,  4256,  3360,  1952,  1952,  1328,  1312,
+         6032,  1352,  6720,  1352,  6704,  1352,  6704,  6704,
+         6720,  6032,  6696,  6720,  1328,  6032,  6040,   768,
+         6720,  6696,  1328,  6040,  6720,  6720,  6040,  6008,
+         6040,  6720,  3352,  1336,  5552,   344,   360,  6016,
+          744,  4968,  6688,  4968,  4968,   744,  4968,  4968,
+         4960,  1344,  6712,  4968,  4256,  3360,  3344,  4256,
+         4968,  4968,  4256,  6016,  4968,  6016,  4256,   744,
+         6016,  4256,   768,  6016,  4976,  6016,  4968,  5992,
+          752,  4960,  1344,    96,  4960,    16,  4264,    16,
+           16,  4960,   752,   360,    16,   360,  3360,  1344,
+         4960,  4968,  6008,   744,  4256,  1344,   360,  1952,
+         4968,   768,   360,  4256,  4960,   768,  4968,  4256,
+         4960,  1344,   744,  4960,  6048,  6048,  1952,  1952,
+          752,  6712,  4952,   360,  6016,  6712,  4976,   360,
+         4976,  4256,  4976,  4976,  4976,   752,  1320,  4968,
+         4968,  4976,   752,   360,   360,  4976,  4976,  1344,
+          752,  4968,   768,   360,  4968,  6008,  4968,  1936,
+         4976,   760,  1320,  1312,  6704,   744,  6008,   344,
+         6016,  6048,   344,   352,  4960,  6048,  6000,  6048,
+          352,  6048,   344,  1952,  3360,  6016,  5552,   104,
+         6000,  4248,  6008,  6712,   768,  4248,  6712,  5992,
+         1952,  3360,  4976,  4976,  1944,  3360,  4256,  4976,
+         4976,  6712,  4976,  1952,  1952,  1360,  6040,  1952,
+          352,  1320,  4960,   744,  1328,  6032,   104,  1944,
+         6024,   104,  6704,  6032,  6680,  6024,  4960,   752,
+          104,  4264,  1344,  1320,   352,  6680,  4960,  1944,
+          104,   352,   752,   352,  1336,  1352,   768,  6008,
+         6048,  1328,  1320,  6040,  5992,  4256,  1328,  6040,
+         6040,  6040,   744,  4256,  6040,  4256,  1352,  1352,
+         4264,  1352,  4264,  6048,  4264,   344,   344,  6048,
+         4976,   360,  1328,  1320,   752,   352,  1328,  1336,
+         1336,    16,    16,  1328,   104,   360,  5992,  4248,
+         1952,  3360,  4976,  5992,  1952,  1328,  4976,  1360,
+          760,    16,  1360,  1936,  4976,   352,  5552,  1336,
+         1952,  1360,  4248,  1360,  6008,  1360,  4952,  1320,
+         1936,   104,  2576,    96,   104,   104,  1944,  1936,
+         1936,  1344,  6024,   360,  1360,  4264,  6664,   104,
+          344,   752,   104,    16,  1344,   752,  1344,  4264,
+           16,  1336,  1344,   104,   344,   768,  1320,   344,
+          752,   768,   344,  1360,  6664,  1328,  4264,  6704,
+         6032,  6704,  1328,    16,  1360,    16,   104,  4264,
+          104,  1360,  1360,    96,   104,  1360,   752,   360,
+          760,  4976,   352,  1360,  1360,  6032,   760,  3344,
+         1344,   752,  6024,   768,   360,  1336,  1936,   752,
+         1344,  1360,  1336,  6024,   352,  1952,  6024,  6032,
+         3360,  1936,   768,   344,  6024,  6720,  6704,  1312,
+         6024,  1312,  6704,  6704,  6720,  6032,   760,  1952,
+         6720,  1952,  6704,   760,  6720,  1944,  6024,  1952,
+         1952,  6024,  6032,  6704,   104,  1944,  6032,  6032,
+         1944,  6720,   344,  1328,   760,   760,  1328,  6720,
+         6720,  6072,   808,  4288,   816,  4280,  1384,  6784,
+         4280,  3384,  6064,  2608,  4992,  6064,  6064,  3392,
+         1416,  2608,  1408,  6784,  6784,  1408,  1408,  1416,
+         1384,   784,  3368,  2608,  1968,  3400,   816,  1960,
+         3368,   784,  1960,  3400,   784,   816,  1960,   792,
+         4984,  1384,  4984,  4984,   792,  1968,   792,   792,
+          792,   792,  4984,  1960,  1960,  4984,  1968,   792,
+          792,  3400,   792,  4304,  3400,  1408,  1416,   816,
+         4984,   816,   816,   816,  4984,  2608,  2608,  1416,
+          816,   816,  6744,  1408,  4304,   120,  4288,  3400,
+         1368,   120,  3400,  3392,  3400,  4288,  2616,  4288,
+         2600,  1400,  4304,   792,  3400,  1968,  3400,   120,
+         1384,  2592,  1968,   800,   784,  1400,  4984,   800,
+          800,  1968,  1400,  1400,  6808,   800,  1384,  5560,
+         1408,  3384,  4304,   800,   800,  1416,   792,  3384,
+         4984,  3384,   792,   808,   808,   808,  5000,   800,
+          808,  5000,  6808,   816,  6800,  6800,  4984,  6808,
+         6808,   376,  2608,  3384,  6744,   808,  1400,  2592,
+         1400,   808,  6056,   808,  6760,  6760,  1400,   120,
+          808,  3384,  6744,  2592,   808,  6744,   808,  3384,
+         3384,  3384,   808,  1416,  2608,   816,   120,  6056,
+         6744,  6744,  2592,  4984,  6752,   120,   808,  4984,
+         6760,  6808,  6760,  6808,  6072,  5000,  1416,  2584,
+         6808,  1416,   816,  6808,  6808,  1416,  2592,  6760,
+         6744,  6056,  6760,  1400,  2608,  1400,  6760,  2608,
+         1400,   120,  2608,  1416,  2584,  6760,  2608,   776,
+         1416,  6808,  2600,  2608,   120,  1416,  1400,  2608,
+         1400,  1416,  2608,  2608,  1416,  1416,  6808,  6792,
+         1416,   120,  4304,  2592,  2600,   808,  4304,  4304,
+          376,   120,   120,   808,   808,   120,   808,  2608,
+          808,  2600,   808,  6792,  6792,  2608,  2600,   792,
+         1408,  4280,  4992,  2608,  4296,  6784,  4296,  6776,
+         6784,  1960,  4992,  6064,  4296,  6784,  1400,  4296,
+         4296,  4992,  2608,  6064,  4296,  6784,  1408,  4296,
+         6768,  6768,  1960,  6776,  4296,  1416,  4296,   776,
+         1408,  1968,  4304,  1968,  1408,  4296,  1968,  1968,
+         1416,  1416,   376,  3384,  1416,  4288,  1392,  1960,
+         2616,  4296,  1960,  2616,  4992,  4288,  2616,  4288,
+         2616,  6760,  4288,  1392,  1400,  1392,  2608,  1392,
+         1416,  1392,   816,  2616,  3384,  1408,  3384,  6760,
+         2616,  2616,  4288,  4304,  4280,  3392,  4288,  4304,
+         1400,  4288,  2616,  1960,  4288,  4288,  6776,   800,
+         5000,  4280,  6784,  4992,  1408,  6064,  4296,  6760,
+         6064,  3392,  5560,  3392,  6064,  6800,  1392,  3392,
+         5000,  4992,  5000,  5000,  6800,  3392,  5000,  5000,
+         6800,  1392,  6072,  6752,  5000,  1392,  2608,  5000,
+         1392,  4280,  1960,   800,  3368,  4992,   776,  6776,
+          784,  6800,  4992,   800,   800,  2616,   800,   800,
+         2616,  5000,   808,  1392,  1960,  4992,  1960,  2616,
+         1960,  2616,  2616,  1392,  6768,  4296,  1968,  3392,
+          784,   784,  4296,  6776,  5000,  6752,  6800,  2584,
+         1416,  3384,   800,  6768,  6776,  2584,  6768,  3384,
+         2584,  3384,  6800,  4296,  6752,  6800,  2584,  1416,
+         6736,  6760,  6768,  6776,  6768,  6760,  1416,  1416,
+         2584,  6072,  6768,  6800,  6768,  2584,  1392,  6768,
+         6800,  6800,  6752,  1392,  1392,   800,  1392,  5000,
+         1376,  6800,  6072,  6800,  6072,  2608,  6800,  3392,
+         6752,  6800,  3392,  6072,  6752,  6792,  5000,  6800,
+          808,  6776,  6792,  6800,  6752,  5000,  2608,  5000,
+          800,  2608,  1968,   800,   800,  4304,   120,  6072,
+         6800,   784,  4304,   800,  1968,  4304,   784,   800,
+         1968,  1400,  1968,  6800,  3392,  1968,  2600,  6072,
+         6800,  6752,  6768,   776,  1368,  1400,   784,  4304,
+         4304,   784,  2600,  2592,  1400,  3392,  6800,  4304,
+         2608,  6792,  5560,  6760,  6768,   376,   120,   112,
+          808,  5000,  6792,  6072,  5000,  5560,  6792,  2608,
+         6760,  3392,   376,  6072,  5000,  6792,   376,  6792,
+          120,  6792,   376,   120,   120,  5000,  6776,  6760,
+         6776,  6760,  6920,  6848,  6112,  5592,  6832,   136,
+         3432,  4312,  6832,  5592,  6832,  4312,  2656,  5592,
+         6880,  6112,  3416,   824,  2640,  6936,  2656,  6936,
+         6936,  2640,  6112,  6104,  5592,   840,   144,  6904,
+         2640,  2632,  2640,  6944,   824,  6904,  6904,  6088,
+          832,  6904,  6944,  6944,  6088,   824,   824,  3408,
+          832,   824,   392,   144,   144,   392,   840,   136,
+         6952,  6832,  3440,  2640,  6880,   144,  6880,  6936,
+         2632,  6872,  4312,  3440,  5592,  6880,  6880,  3440,
+          144,  3408,  6944,  6944,   144,  3440,  6880,  6944,
+         6944,  6944,  6944,  6848,  6880,  3440,  6880,  3440,
+         3440,  2656,  6944,  6880,   144,  5592,  6880,  6848,
+         2640,  6912,  6944,  2640,  6944,  6104,  5600,  3432,
+         6880,  5592,  6848,  6880,  6944,  6912,  6880,  4312,
+         1984,  6912,  6864,  6832,  6928,  5008,  6936,  6832,
+         6848,  6848,  3440,  6912,  6888,  5008,  5592,  6848,
+         1976,   392,  3440,  5592,  6112,  6888,  6848,  6864,
+         6936,  6888,  6936,  6848,  6864,  5592,  6872,  6864,
+         2640,  6936,  6112,  6104,  2632,  6928,   144,  3448,
+         3408,  6928,  6872,  6928,  2640,  6952,  6872,  6928,
+         6952,  3448,  6096,  6840,  3424,   840,  4320,   840,
+         4320,   832,  2656,  3424,  6856,  6896,  4320,  6896,
+         4320,   392,  3424,   144,  4320,  1984,  1984,  1984,
+         3416,  5576,   128,  3424,  2656,  2656,  3424,  2656,
+         3424,  2656,   392,  3424,  2656,  3448,  6920,  6856,
+          832,  3416,  3424,  3432,  3424,  3432,  6856,  6104,
+          136,  6896,   832,  6832,  6912,  1984,   128,  3424,
+         6888,  6888,  3424,  6888,  6920,  6888,  1984,  1984,
+         3448,  2648,  6888,  6832,  5008,  5008,  6888,  6864,
+         2648,  2648,  6840,   832,  5008,  3448,  6096,  6888,
+         5008,  6888,  6840,  6904,  6904,  6888,  5008,  2648,
+         5008,  2648,  6920,  6864,  6904,  6856,  6920,  6888,
+          144,  6888,  6888,  6832,  6920,  1984,  6920,  1984,
+         6872,  1984,  6896,  6840,  6896,  4320,  6920,  1984,
+         6864,  2648,   392,   840,  6896,  6904,   128,   392,
+          136,   832,  6856,  6904,  6904,  6896,  6904,  6112,
+         6896,  2648,   392,   136,   840,  6904,  4312,   840,
+         4320,  1984,   392,  1984,   144,  4320,  6904,  6856,
+         3448,  4320,  6896,  3448,  4320,  4320,   392,  1984,
+         6112,  6840,  6888,   392,  6872,   144,  6112,   392,
+          392,  1984,  6104,  6904,   136,  3432,  1976,  6928,
+         5600,  6824,  3440,  5008,  6824,  6112,  5008,  5600,
+         3440,  5568,  6840,  2648,  2648,  6840,  6840,  3440,
+         3440,  6840,  6840,  5600,  2648,  2648,  5600,  6104,
+         5600,  3448,   392,  3448,  5600,  5592,  5600,  1976,
+         6112,  6952,  5600,  5600,  5600,  3440,  3448,  3440,
+         2648,   392,  6840,  3448,  6920,  6920,  3432,  6952,
+         3440,  3432,  2648,  3448,  3432,  2656,  3448,  2648,
+         3440,  3440,  3440,  6952,  3448,  2656,   136,  6912,
+         2648,  4312,  5568,  5600,  1976,  1976,  5600,  5600,
+         2648,  6096,  2648,  1984,  6912,  6112,  6912,   840,
+         6912,   392,   136,  2656,  6104,  4312,  6872,  6840,
+          136,  3432,  3416,  3432,  6824,  3432,   840,  6928,
+         3416,  3432,  3408,   144,   392,   832,  6904,  6952,
+         6904,   144,   144,  6840,  6824,  6824,  5600,  6912,
+         6840,  6840,  6920,  6840,   144,  6904,   144,  3440,
+          392,  3448,  3432,  3432,  6840,  6840,  5600,  3448,
+         3448,   392,  4312,  6816,   392,   136,  6896,  2656,
+         3448,  5576,  1976,  2656,  3432,  6896,  2656,   128,
+         6896,  5008,  3432,  6896,  6912,   392,  3448,  6104,
+         1976,  6104,  6112,  3432,  6112,  6112,  6112,  3448,
+          392,  6112,  1976,  2656,   392,  6112,  6104,  3432,
+         6896,  6952,  6952,  6096,  6104,  6104,  6896,  2640,
+         6928,  1976,  4320,  6896,  6920,  3432,  4320,  3448,
+         3448,  6912,  6952,  6920,  6896,   392,  6912,  6896,
+         6920,  3440,  6952,  6896,  6096,  4320,  6096,   168,
+         1464,   872,  5024,   416,  5064,   848,  5608,   152,
+         4328,  2000,  4328,  2000,  2008,  2000,   848,  1440,
+         5608,  1448,  2000,  2000,  2000,  1448,  5064,  5616,
+         5064,  6120,   848,  2000,  1456,   152,  4328,   416,
+          416,  4328,   416,  2000,   848,  1464,  2000,   416,
+         1456,   848,  6120,  6120,   416,  1456,  1472,  1472,
+         1464,  4336,  5608,  5616,   416,  5064,  1448,  5040,
+         5040,   864,   864,   872,  1448,  5064,   872,   864,
+          872,   872,  3504,  1448,  2688,  2680,  5056,   416,
+         5024,  5608,  4336,   848,  6120,  6128,  6120,  6128,
+         1464,  6128,  5608,  4336,  5632,  5056,  6128,  6128,
+         5056,  5056,   416,  5056,  6120,   856,  2008,  5056,
+         5056,  5056,  2680,  6120,  5624,  5024,  2000,  2000,
+         5624,   416,  6120,  2680,  5056,  2680,  5056,  2680,
+         6960,  5608,  5608,  1464,  2680,  6960,  1464,  5056,
+         5056,  2688,  2000,  6960,  6960,  1472,  6128,  1448,
+         3488,  2688,   856,  1464,   872,  1464,  5056,   872,
+         6128,  3488,  5056,  6960,  6128,  5056,   872,  2688,
+         1472,  6120,  2664,  6128,  1456,  6128,  6120,  1464,
+         1456,  3488,  6128,   160,  6128,  5056,  6128,  1464,
+         1472,  1992,  1464,  5056,  1472,  6128,  2008,  6128,
+         2008,  6120,  2000,  1448,  1424,  1424,  1448,  3488,
+         2008,  2688,  2008,  2008,  1992,  2000,  6120,  5624,
+         1464,  4336,  2688,  1472,  3504,  2664,  2008,  2688,
+          872,  2680,  5056,  5032,  4336,  6960,  5640,   416,
+         5640,  5032,  4336,  5640,  3488,  1472,  3504,  4336,
+         5624,  3504,  4336,  5056,  3504,  1472,  3504,  3504,
+         5056,  1992,  3480,  1464,  5064,  5040,  4328,  6960,
+          864,  5616,  5040,  3496,   872,   400,  5616,  5040,
+          864,   864,  5040,  1456,  3488,   864,   864,  5040,
+          872,  1440,  3496,  1464,   408,  3488,  3496,  1448,
+          864,   400,   408,   864,  2000,  1432,  5064,   864,
+          168,  1448,   864,   408,   864,   856,  5032,  1464,
+         2680,  3496,   872,  2696,   408,  3496,   872,  3496,
+          408,   872,   872,   872,  5632,   872,  4344,  4344,
+         2000,   872,   872,  5056,  3504,  5064,  2000,  1456,
+         5040,  1456,  2688,  2008,  3480,  3480,  5064,  1424,
+         5064,   408,  2696,  2696,  5064,  3496,  1424,  1456,
+         2696,  2696,  3504,  2696,  2664,  4344,  3480,  2680,
+         4344,  4344,  2680,  1456,  3480,  2680,  1456,  1472,
+         2696,  2664,  1456,  2696,  2008,   408,  4344,  2696,
+         5040,  3504,  3504,  3504,  6960,  2696,  5640,  5064,
+         3480,  5640,  5064,   416,  2680,  5056,  6976,  5056,
+         2000,   408,   416,   408,  2688,   400,   416,  2000,
+         5640,  6960,  3472,  5032,  3472,  3472,  6960,  2672,
+         6960,  2672,  1992,  6960,  1992,  6960,  6960,  3472,
+         3480,  2672,  1456,  5064,  5640,  6976,  5064,  2696,
+         5032,  2672,  3472,  5064,  2696,  2672,  2696,  2000,
+         2664,  6976,  6960,  5640,   408,  5640,  1992,  5624,
+         5024,   416,  4344,  5624,  6976,  5624,  2664,   416,
+         2680,  6968,  2680,   416,  6968,  1992,   416,  3488,
+         5624,  1992,  2680,  2680,  1992,  6968,  6976,  1992,
+         6960,  2008,  6968,  3480,  1992,  5032,  5048,   864,
+         3472,  1992,  3472,  5064,  5048,  3472,   864,  2680,
+         5048,  3488,  2000,  1432,   400,   168,  6976,  1432,
+         2696,   168,  2680,   400,  3488,   408,  3488,  4344,
+          408,  2672,  5048,  5048,  5640,  3488,  3480,  1992,
+         1992,  1992,  5048,   168,  3480,  3480,  1992,  3480,
+         1992,  2664,  3488,   408,  2672,  3488,  1424,  3488,
+         2008,  5624,  5048,  1432,   408,  1440,  3496,   400,
+         2688,   864,   168,  3496,  2000,  1448,   168,   864,
+          864,  2000,  1432,   168,  3488,  3488,   168,  2000,
+         1448,  3480,   168,  4344,  1448,  3480,   160,  3488,
+         3480,   168,  2008,  5640,  4344,  1448,  1464,  5640,
+         6960,  2688,  2688,  6976,  2008,  2688,  4344,  4344,
+         4344,  1464,  1992,  1464,  6960,  6968,  1464,  1464,
+         6968,  6968,  4376,  6176,  2048,  5072,  3536,   184,
+         2024,  2728,  3536,  2032,  3536,  2032,  2032,  3536,
+         2728,  3536,  6160,  1488,  3528,  1488,  1488,  3536,
+         5072,  5072,  1488,  5072,  2752,   184,  5080,   880,
+         2024,  6160,   880,  3512,  2024,  6144,  2752,  5080,
+         5072,  3512,  4360,  4360,  2752,  6152,  2752,  2752,
+         5080,  5080,  2024,  6184,   896,  3512,  7024,  6136,
+          176,  3512,  2760,   896,  2704,  1488,   184,  3528,
+         3528,  1488,   896,  2704,   896,  7040,  1488,  2056,
+          184,  3528,  1488,  2760,  7024,  1488,   184,   896,
+         2048,  2760,  2760,  2048,  5072,  3520,  2056,  2760,
+         2048,  2056,  2056,  6160,  6184,   184,  7024,  7048,
+          424,  2736,  3512,   424,  7040,  4360,  7040,  3512,
+         2736,  2736,  7040,  2736,   176,   424,  7048,  7048,
+         6144,  1480,   176,  2736,  7024,  6152,  6152,  6152,
+         7024,  6152,  2760,  1488,  7048,  7024,  2752,  2048,
+         7024,  6152,  2752,   184,  7048,  7048,  2752,  7024,
+         2032,  7048,  7048,  2032,  6152,  7048,  6144,  2712,
+         3520,  1480,  1488,  6144,  1488,  3520,  7048,   896,
+         7048,   896,  2032,  2056,  7040,  2048,  2056,  4352,
+         2752,  2048,  2032,  2032,  2048,  2056,  2056,  7032,
+         2056,  6184,  6152,  2736,  6144,  7048,  2032,  6184,
+         7048,  2712,  2040,  2752,  7048,  6184,  2032,  7048,
+         5080,  7048,  2752,  6184,  2752,  7016,  6184,  6184,
+         6152,  7040,  6184,   176,  6160,  2032,  1488,  2024,
+         5080,  7048,  2032,  3528,  6160,  5072,  6160,  2032,
+         6184,  2032,  2032,  6184,  2032,  6184,  7032,  2032,
+         2736,  7040,   176,  1488,  6160,  1488,  5072,   904,
+         5072,  3528,  5072,  5072,  3528,  7040,  6160,   904,
+         6160,  2024,  7040,  6160,  3528,  5080,  6184,  6152,
+         6160,  2032,  4352,  6144,  7008,   896,  7016,  2032,
+         2032,   904,  2752,  6152,  2024,   904,  6184,  6152,
+         6160,  1480,  2024,  2768,  2024,  6160,  6160,  1488,
+         1488,  4368,  2024,  2024,  6160,  7048,  2752,  6184,
+         2024,  6160,   888,  6160,   904,   896,   904,   904,
+         6160,  5072,  2752,  2736,  4360,  2744,  6136,  3544,
+         2760,  2768,  6184,  2760,  2760,  4360,  6136,  3544,
+         2736,  2016,   176,  2736,   904,  3544,   904,  2032,
+         5080,  7040,  5080,  3520,  6184,  3520,  2736,  5080,
+         3544,  2752,  6184,  2752,  6184,  6184,  5080,  3528,
+         5080,  2736,  2760,  5072,  2720,   904,  4368,  6184,
+         3528,  2056,   888,  3528,  4368,  2720,  2760,  6176,
+         2760,  2768,  2736,  2744,   904,  2736,  3528,  3528,
+         6144,  6184,  7032,  6168,  6176,  3536,  6136,   888,
+         2016,  2704,  2768,   896,  4352,  2712,   888,   888,
+         2704,  2712,   896,  6136,   888,   888,  2728,   888,
+         6136,  6136,  3520,  2728,  3536,  3536,  2768,  2040,
+         4352,  6176,  2760,  2728,  6136,  2768,   888,  2728,
+          904,  2728,  2760,  2760,  2768,  2768,  6136,  2712,
+         4376,  6176,  7008,   888,   888,   888,  2744,  6176,
+         2760,  2768,  2768,  6184,  2768,  6176,  2768,  2760,
+         2760,  6176,  2768,  2768,  2760,  2760,  2768,  4376,
+         4376,   888,  4376,  6136,  6136,  6136,  2728,  4376,
+         3536,  2768,  6168,  2040,  3528,  6176,  2040,  6176,
+         4376,  4376,  4376,  2768,  2040,  2040,  2728,  2768,
+         6168,  4368,  2768,  6176,  2728,  4368,  2768,  2040,
+         4376,  4376,  3536,  4352,  2768,  3536,  6168,  2768,
+         2768,  2768,  3520,  4360,  6136,  4352,   888,  2712,
+         4376,  2744,  2752,  6136,  7032,  7032,  6136,  2752,
+         4376,  6136,  2728,  6136,  2768,  3544,  6176,  2728,
+         7032,  4352,  7008,  4368,  3520,  5080,  4376,  3520,
+         4376,  4376,   888,  4376,  2040,  4376,  7032,  3544,
+         5080,  6168,  7032,  3520,  4376,   888,  6176,  6176,
+         4376,  7008,  3520,  6176,  2024,   888,  6184,  5080,
+         4360,   888,  2768,  6176,  2760,  6176,  6184,   888,
+         3544,  4368,  3544,  2056,   192,  2080,  4400,  3560,
+         1496,   920,   920,  5104,   448,  5104,  5104,  4408,
+          920,  5688,   448,  5112,  5112,  3584,  6216,  6216,
+          920,  6216,  6216,  2800,   920,  3584,   920,  2800,
+         4408,  4408,   920,  6208,  3584,  4408,  4408,  6216,
+         6208,  1504,  4408,  3584,  4408,  6208,  6216,  4408,
+         3584,  4408,  6216,  6216,   936,   432,  5688,  5696,
+         6200,  3552,  1496,  2072,  2792,  2080,  2080,  2080,
+         3592,  1496,  2792,  2080,   928,  2792,   440,  2080,
+         2080,  1512,  7080,  2080,  2080,   936,  4408,  2792,
+         2080,  7080,  7080,  2080,  4424,  6200,  2080,  7088,
+         7080,  2792,  7064,  7072,  4408,  7072,  7072,  1512,
+         7072,  7080,  7080,  7088,  7064,  7072,  7064,  7088,
+         7088,  7072,  2080,  2080,  7072,  1512,   944,  4408,
+         7072,  7080,  2080,  7080,  2080,  7072,  7072,   912,
+         7072,  4424,  4408,  5656,  6200,  1504,  2080,  7072,
+         7080,  4416,  7080,   928,  2080,   936,  1504,  6200,
+         2080,  7072,  6200,  2080,  7072,  6200,  2080,  7080,
+         2792,  2080,  6200,  1504,  7080,  7080,   936,  5680,
+         5696,  7080,  3552,  6200,  6200,  7088,  5696,  2792,
+         7080,  5696,  5696,  7080,  5696,  1512,  7088,  5672,
+         3568,  2072,  3560,  5656,   440,   440,  5680,  1496,
+         5656,  3552,  4416,  3592,  5680,  3568,   448,  3592,
+         2080,  2072,  2080,  5664,  4416,  4416,  2080,  7072,
+         7080,   440,  6200,  5688,  5672,  5096,  4416,  7072,
+         5672,  5096,  5672,  5672,  2080,  3560,  5104,  7072,
+         5672,  5688,  5688,  5672,  1496,  5672,  5104,  5672,
+         4416,  5672,  1496,  5672,   448,  2080,  7072,   448,
+         2080,  5688,  5688,  5688,  2080,  3592,  5688,  5680,
+         5688,  2080,  6200,  4416,  6200,  3560,  5104,  2080,
+         5680,  6200,  4416,  6200,  4416,  4416,   448,  5672,
+         5688,  5112,  5096,  4392,   440,  7088,  5112,  5696,
+         5696,  5112,  5672,  7088,  4416,  5112,   448,   920,
+         5680,   448,  5096,   448,   920,  5688,  5688,  6200,
+         5688,  4416,   920,   448,  5112,  4392,  4392,  5112,
+         5696,  4416,  5104,  5680,  2080,   920,  4416,  5696,
+         1496,  3560,  2800,   192,  1512,  7088,  7064,  7064,
+         7088,  5112,  5112,  5096,   920,  4424,  1512,  1496,
+         5688,  2072,  1512,  1512,  5112,  5688,   440,  5112,
+         5688,  4424,   440,  7064,  7056,   440,  3576,  1504,
+         4424,  4424,   928,  4424,  1512,  4424,  1512,   944,
+          944,  5688,  4424,  2072,  1512,  4424,  4424,  4424,
+         5688,  5688,  5688,   448,  7104,   928,  6192,  5664,
+         5680,  4424,   936,   192,   192,   192,   928,  6192,
+          936,  5088,  5664,   936,  5088,   928,  5664,  4424,
+         1512,  4424,  4424,  5688,  4408,  7096,  5664,  2800,
+         4416,  5672,  2800,   944,  5664,   936,  5664,   944,
+         1512,   936,   936,   936,  4416,  7096,  6192,  2800,
+         5672,   920,  2800,  6192,  2800,  5664,  6208,  6216,
+         2800,  5664,  7096,  5664,  6216,  7096,  5672,  6216,
+         5688,   936,   920,  4416,  6192,   936,  5112,  5088,
+         6208,  1496,  5096,  3576,  1512,  1512,  1512,  1512,
+         6208,  6208,  7104,  4400,  2800,  5680,  1512,   944,
+         5672,  5104,  3584,   920,  4400,  2800,  5680,  2800,
+         4408,   912,  4408,  4400,   920,  5112,  3584,   912,
+          944,   944,  7104,  1512,   912,  2800,  4408,  5680,
+         5688,   912,  1512,   912,  2072,  1512,  7096,  7096,
+         6216,  6208,  3584,  4408,  7064,  7104,  3584,  3584,
+         7064,  6208,  6208,  6208,  7096,  3576,  3584,  7096,
+          440,  7104,  2800,  7096,  6216,  5672,  5104,  3592,
+         3592,  7104,  7104,  3576,  6216,  5688,  3576,  3584,
+         7104,  7104,  6216,  7104,  5688,  7096,  7104,  7104,
+         7096,   448,   920,  3592,  5112,  4392,  5088,  3584,
+         6216,  5688,  5096,  5104,  4392,  4400,  5112,  5688,
+         1512,   448,  4400,  5112,  5104,  2800,  4392,  6192,
+          920,   432,  3592,  4392,   920,   920,  4400,   448,
+         4392,  3560,   920,  5688,   920,  2800,   920,   920,
+         3592,  5680,  2776,  5688,   920,  6200,  5680,  1504,
+         3584,  5680,   936,  1504,  3592,  3592,  6192,   920,
+         5664,   920,  4392,  4392,  3592,  5688,  3592,  3592,
+         3592,  2800,  5104,  5680,   912,  2800,  5664,  5680,
+         4416,  5664,  5680,  4416,   448,  5104,  3592,  3560,
+          936,  5680,   944,  3592,  5664,   936,   944,   936,
+         5664,   936,  4416,   912,  5104,   912,  7136,  2808,
+         3632,  4448,  2120,  2128,  7144,  1544,  7144,  6256,
+         1544,   472,  2128,  5128,  6248,  3624,  3600,   960,
+         3624,  7144,  2136,  3624,  2120,  2120,  6248,  7144,
+         7144,  7144,   960,  4440,  6248,  6248,   472,  2120,
+         6248,  6248,   472,  6248,  5128,   960,  5128,    24,
+         4448,  2128,  2120,  1544,  3616,  5136,  2120,  2128,
+         2128,  3648,  2128,  2120,  2816,  5712,  3608,  4448,
+         4432,   472,  2816,  2096,  3624,  2120,  2096,  4448,
+         4448,  4448,  5728,  4440,  2120,  2120,  6248,  6248,
+          960,  5728,  2128,  4448,  2088,  1544,  2128,  2112,
+         3632,   960,  7168,   960,  7168,  3632,  2136,  2136,
+          960,  2112,  2112,  2112,  2128,  5736,  3616,  2128,
+         2096,  2112,  3632,  1544,  2816,  5128,  1544,   952,
+         3648,  5712,  4432,  5736,  6256,  2088,  2808,  5128,
+         2808,  2816,  4448,  6256,  1544,  6248,  3616,  2120,
+         2816,  3640,  2120,  2816,  7168,  2816,  6248,   464,
+         3640,  3640,  2816,  6248,  6248,  2816,  6248,  5136,
+          464,  1544,  1544,  2096,  1544,  6256,  6256,  2808,
+         4448,  4448,  2808,  2120,  5736,  2096,  5128,  2816,
+         2120,  3640,  2816,  2816,  5736,  2808,  2808,  6240,
+         2816,  2096,  4448,  2088,  7128,  6256,   464,  6240,
+         5720,  4432,  3640,  3640,  3616,  5720,  3640,  3656,
+         3656,  3640,  3656,  3616,  3640,  6240,  2816,  3616,
+         3616,  2816,  6256,  6256,  3640,  7128,  5736,  6240,
+         6240,  6240,  2088,  5736,  2808,  2808,  6240,  4432,
+         7128,  3640,   464,  3616,  2128,  6232,  3616,  2128,
+         5136,  3640,  2808,  7128,  6240,  2808,  4448,  5736,
+         6240,  2808,  2120,  3608,  7136,  2816,  5736,  2128,
+         2808,  4448,  3616,  3640,  6232,   952,  2808,  3640,
+         6232,  5720,  7168,   960,  2128,  5712,  2096,  7168,
+         5736,  5128,  2088,  5136,  7168,  5720,  7128,  7168,
+         6240,  7168,  4432,  1544,  4448,  6248,  7168,  3608,
+         5136,  1544,  4440,  1544,  5136,   960,  3608,  4448,
+         2128,  2120,  2128,  2128,  5136,  4448,  5136,  4448,
+         2120,  5136,  4448,   960,  3608,  5736,  5136,   960,
+         5736,  5728,  7128,  5128,  5712,   952,  3640,  3640,
+         3640,  3640,  6232,  2088,  5712,  3640,   952,  7152,
+         6232,  6248,  2808,  3640,  6232,  3640,  3640,  6232,
+         7128,  2808,  5736,  6232,  3640,   952,  6232,  5736,
+         3640,  6232,  3640,  7136,  5736,  5736,  6232,  2808,
+         3640,  4448,  5728,  4440,  6256,  7152,  2136,  5712,
+         5136,  5120,   952,  2096,   472,   952,  2816,  5120,
+         5136,   952,  5136,  5136,  6256,  2096,  7168,  5720,
+         2112,  5712,  5136,  5136,  5136,  5720,  7168,  7168,
+         6256,   952,  2088,  7152,  2096,  5128,  5136,  3632,
+          472,  2136,  3600,  2136,   472,  4456,  2136,  2136,
+         2104,  2112,   456,   472,  6224,   472,  2816,  2136,
+         3632,   960,  5136,  2112,  5136,  7168,  4456,   472,
+          472,   960,  7168,  2112,  2136,  3632,  7136,  5136,
+         7152,  5136,  5136,  2136,  5136,  7168,  2136,  2112,
+         7168,  4456,  3648,  6240,  3656,  5720,  2088,  2096,
+         5120,  5136,  2104,  2104,  5120,  7152,  6240,  3608,
+         7128,  2136,  3608,  7128,  2088,  4440,  6240,  6248,
+         6240,   472,  4440,  7160,  5120,  7168,  5720,  2088,
+         3656,  2088,  3656,  7136,  3656,  7168,  7160,  3648,
+         3600,  3648,  3648,  3656,  7160,  7136,  7136,  7136,
+         7136,  7160,  7160,  3656,  7160,  7160,  7160,  5728,
+         3656,  2136,  3656,  5136,  5728,  7144,  3656,  3656,
+          472,  6256,  7152,  7136,  7152,  7152,  7152,  3656,
+         7144,  2136,  2088,  3656,  6256,  5136,  6256,  6256,
+         3648,  3656,  5120,  4440,  7144,  3656,  5728,  4440,
+         6224,  7152,  3648,  3624,  5736,  2816,  4456,  6224,
+         5120,    24,   472,  5728,  6256,   472,  3640,  6224,
+          952,  3640,  2096,  2104,  4456,  6248,  2096,  3624,
+         5120,   472,  2088,  7136,  7144,  2096,   472,   472,
+         3600,  2096,  7144,   472,  5120,  5120,  4456,  2104,
+         6224,  6232,   952,  4456,  4456,  4456,  6232,  6256,
+         4440,  2096,  4456,  4456,  7136,  2104,  6256,  4456,
+          472,  6248,  4456,  2096,  3624,   472,  4456,  4440,
+         6248,  6256,  4456,  7152,  4440,   472,  3600,  5192,
+         2840,  4472,  2184,  2144,  5176,  5760,   200,  1584,
+         2832,   480,  2160,  1584,     8,  3680,  3680,  1584,
+         3680,  1584,  7232,  6280,  2160,  1584,   200,  2160,
+         1584,  7232,  2160,  2832,  6280,     8,   200,   200,
+         6280,  5760,  5752,  5176,  3680,  3680,  2840,  2824,
+         5176,  1584,  1584,  5176,  2840,  2160,  7200,  3680,
+         5760,  5752,  5176,  5760,  5176,  5760,  5760,  3680,
+         5752,  3680,  6280,  5184,  1584,     8,  1584,  6288,
+         2832,  2144,  5184,  5152,   968,  6280,  7232,  7232,
+         6280,  5752,  2144,  7200,   488,  3680,  2184,  3672,
+         2184,  7192,  2184,     0,  2184,  2184,  3696,  6288,
+         1576,  6280,  2152,  5760,  5176,  2144,  6280,  6272,
+         2840,  6280,  2144,  6272,  7232,  7232,  5760,  2152,
+         5160,  6272,  4472,  4496,  6280,  1576,  2160,  3688,
+         7200,  7192,  1576,  2160,  1576,  7200,  1576,  6280,
+         4496,  1576,  6280,  4472,  1576,  4472,  6272,  4496,
+         4496,  4472,  3688,  1576,  6272,  7192,  6272,  1576,
+         3688,  4472,  4472,  1576,  4472,  3688,  7232,  7184,
+         1576,  2152,  2168,  2168,  6272,  1568,  1576,  7232,
+         4472,  2152,  5760,  5176,  2160,  2168,  4480,  2160,
+         2176,  2176,  2168,  5760,  4480,  3688,  5760,  2168,
+         7184,  4472,  3688,  4472,  3688,  4472,  1568,  5184,
+         5760,  2176,   480,  4496,  2144,  4496,  4496,  2832,
+         2168,   480,  3688,  2176,  3688,  3688,  2168,  5760,
+         2168,   480,  4472,  3688,  4472,  4480,  4480,  5760,
+         5760,  3688,  4496,  2176,   200,  2832,  3696,  1568,
+         1568,  2176,  2176,  2176,  4496,     8,   200,  5184,
+         4480,  6288,  2144,  7232,  5184,  7200,  4496,  4480,
+         6288,  5184,  2144,  2176,  2176,  4480,   488,  3696,
+         2176,  4480,  7200,  3696,  3696,  7200,   488,  1568,
+         1568,  7192,  1584,     0,  3680,   200,  4488,  3680,
+         4472,  4488,  4488,   488,   200,  2840,  4488,  4488,
+         2832,  1584,  1584,  4488,  2152,  4488,   200,  7216,
+         6288,   200,  1584,  4488,  1584,  4488,  3672,  2832,
+         2152,  4472,  4488,  3680,  7200,  7216,  4488,  7200,
+         7200,  4480,  4488,  2840,  2144,  4472,  5152,  3696,
+         6280,  2840,  4480,   488,  7216,  7184,  6288,  7232,
+         2144,  5160,  2144,  5168,  5184,  4480,  4496,  7192,
+         5184,  5192,  5184,  7192,  5184,  7224,  2176,  7224,
+         7232,  5184,  5192,  5184,  5192,  5192,  7184,  7224,
+         7216,  6288,  7216,  7224,  7232,  1568,  7216,  7224,
+         7224,  7216,  7184,  4496,   488,  7192,  5152,  5192,
+          488,  5168,  2832,  7184,  7192,  7192,  5192,  6288,
+         7216,  6288,  7216,  7208,  7224,  5192,  7224,  1568,
+         6288,  5192,  2176,  5192,  4480,  2832,  6288,  2840,
+         5160,  2832,  7176,  4480,  7192,  7200,   488,  7208,
+         7224,  6272,  5752,  5168,  7232,  6280,  6280,  6280,
+          488,  5752,  7216,  7224,  6264,   968,  1576,  6272,
+          968,  6280,  7224,  2160,  5752,  7224,  2176,  2176,
+         6280,  7224,  7232,  2160,  7224,  2832,  6272,  3696,
+         2160,  1576,  7224,  6272,  6272,  7224,  7232,  1576,
+         6280,  7224,  7224,  2824,  3696,  7224,  1576,  6280,
+         5168,  7216,  7216,  1568,  1576,  2168,  3696,  2824,
+         5192,   488,  6264,  5168,  4496,  7216,  5168,  5152,
+         4480,  2176,   488,  6288,  4480,  6288,  4480,  6264,
+         5192,  4480,  5192,  4480,  7208,  6288,  7208,  1576,
+         4480,  7184,   480,  3696,  5144,  5752,  1568,  5752,
+          200,  3696,  7176,  2832,  1568,  2176,  2176,  7176,
+         2168,  3672,  2824,  6280,  5184,  5752,  6288,  5184,
+         7176,  5184,  7192,  5184,   480,  3696,  2168,  5192,
+         2144,  4496,  5184,  2176,  1576,  2168,  6288,  7184,
+         1576,  7184,   200,  7184,  5184,  5168,  1576,  4496,
+         6280,  3688,  1576,  2160,  4496,  4496,  3696,  6288,
+         4480,   488,  5192,  2168,  4496,  4496,  4480,  1576,
+         6288,  4480,  2176,  3696,  6288,  7208,  5192,  5192,
+         5192,  5192,  3696,  2168,   488,  3688,  4496,   968,
+         2176,  7208,  3696,  3696,  7208,  3696,  3688,  7208,
+         3696,  2176,  4496,  4496,  3688,  2176,  7208,  3688,
+         3688,  3688,  5160,  1576,  3696,  3696,  4480,   488,
+         3688,  6280,  4472,  2176,   976,  3728,  2200,  7352,
+         7264,  2848,  3712,  5224,  2848,  3720,  7312,  3752,
+         7344,  7344,  7312,  3720,  7312,  3752,  7312,  7312,
+         7344,  7352,  6312,  3712,  7296,  6312,  7344,  6312,
+         7352,  7344,  7296,  7296,  7296,  7344,  7352,  7296,
+         7288,  2200,  2856,  2848,  7312,  5232,  1592,  6312,
+         2192,  6312,  7296,   984,  2192,  6312,  6312,  7296,
+         6312,  2192,  7296,  7312,  7352,  7296,  7344,  6312,
+         7328,  7296,  5232,   984,  7312,  7296,  2848,  5784,
+         2856,  2856,  7352,  4504,  2192,  5208,  5232,  7312,
+         7344,  2200,  4504,  2200,  2200,  2192,  7344,  7344,
+         7344,  2216,  6312,  7344,  6312,  7352,  7352,  7344,
+         7352,  2200,  7312,  5784,  7288,  4504,  7344,  7352,
+         7288,  2856,  7288,  2856,  7288,  3704,  7312,  7288,
+         3760,  7352,  7256,  7248,  7272,  3744,  1592,  3760,
+         5200,  3720,  3760,  7352,  3720,    32,  7336,  7240,
+         7264,  5224,   984,  5224,  5224,  5224,  7240,  3744,
+         7240,  3744,  3744,  7336,  7336,  3744,    32,  5232,
+         5232,  3744,  3744,  3712,  3720,  2848,  5224,  7272,
+         6296,  3760,  3760,  7272,  7272,  6296,  6296,  2208,
+         1592,  7336,  3744,  6320,  7336,   984,  3744,  2208,
+         7320,  7336,  7312,  7304,  7288,  5784,  5232,  5784,
+         2856,  7352,  5784,  2856,  2216,  7288,  2856,  7288,
+         7280,  7272,  6296,  7328,  7288,  6296,  7288,  6328,
+          976,  7304,  5232,  7280,  7288,  7304,  3760,  6328,
+         3760,  6328,  7304,  7280,  7304,  7304,  7288,  6328,
+         7288,  7304,   984,   984,  2848,  7272,  7312,  2208,
+         5216,  7352,  5232,  7336,  5216,  4520,  2208,  7320,
+         1592,  5784,  7320,  2208,  7312,  7328,  7312,  7320,
+         7320,  7336,  7336,  2200,  3744,  7280,  2848,  5208,
+         7312,  7256,  4520,  2216,  7312,  7312,  5224,  7336,
+         7280,  7336,  7280,  4512,  3712,  3744,  7336,  3744,
+         7352,  3712,  5224,  5792,  5792,  7304,  1592,  2192,
+         7328,  3744,  2192,  1592,  5208,  7312,  1592,  5232,
+         7256,  7304,  5792,  7280,  5784,  7304,  2200,  7280,
+         7304,  4520,  7280,  7304,  7328,  5232,  5776,  5784,
+         5784,  7280,  2200,  2192,  1592,  5232,  5792,  5784,
+         5232,  5784,   984,  7328,  1592,  2200,  2192,  2192,
+         5784,  7280,  3744,  7280,  2216,  7320,  5224,  7344,
+         7296,  4520,   984,  7344,  3752,  2864,  7344,  6312,
+         3712,  7264,    32,  7328,  3752,  3720,  3712,   984,
+         5224,  3712,  3712,  6312,  6312,  4520,  4520,  2208,
+         2848,  3744,  7264,  7272,  3744,  2864,  2208,  4512,
+         7352,  6320,  7304,   976,  3752,  7288,  2856,  2864,
+         3736,  7272,  6296,  6328,  6328,  6296,  6328,  6328,
+         7272,  6296,  7328,  6328,  6328,  2864,  2856,  2864,
+          984,  6296,  3752,  6328,  6296,  6328,  6328,  3752,
+         5792,  7328,  3752,  3760,  3728,  7272,  5792,  3760,
+         3752,  3728,  3752,  3760,  3728,  7328,  3760,   984,
+         3760,  2864,  3752,  7328,  6328,  3752,  2864,  5792,
+         6328,  7304,  3752,  2216,  6328,  2216,  3760,  3760,
+          976,  7328,  3752,  6328,  3760,  7304,  3760,  6328,
+          984,  6304,  7248,  2216,  6320,    32,   976,  6320,
+          984,  2864,  2216,   984,  6320,  2216,  6320,  1592,
+         2208,  2864,   984,  6320,  4512,   984,  6320,  5792,
+         2864,  2864,  6304,   984,  5224,  2864,  2216,  7304,
+         2216,   976,   984,  3720,  7272,  6320,  5224,    32,
+         7240,  2216,  5792,    32,  5792,   976,  7272,   984,
+         2216,  6320,  7328,  7272,  2216,  2864,   984,  3736,
+         7328,   976,   984,  2216,  2216,  5792,  7328,  3736,
+         2208,  6320,  3760,  2216,  7304,   976,  6304,  4512,
+         6328,  7304,   984,  6328,  7304,  2864,  4520,  7272,
+         6328,  6320,  7328,  2216,  3752,  6320,  5792,  6328,
+         7352,  6320,  2208,   984,  6328,  3736,  2216,  2864,
+         7352,  2864,   976,  2216,  6328,  4512,  6328,  7320,
+          976,  2216,   984,  2216,   984,   984,  6328,   976,
+         2216,  6296,  3744,  7352,  6328,  2864,  2864,  6320,
+         6320,  6328,   984,  2216,  2856,  5792,  7352,  4520,
+         4520,  7328,  7304,  7352,  7328,  7328,  2856,  3736,
+         3752,  4504,  7328,   976,  3752,  5248,  1600,  3840,
+          536,  5808,  6344,  5800,  2872,  4528,  1008,  7384,
+          512,  7392,  7408,  7392,  7408,  7408,  7384,  7392,
+         7392,  1008,  7408,  4528,  4528,   512,  7392,  7384,
+         1024,   512,  5800,  5800,  1008,  1000,  5800,  1008,
+         3784,   216,  7408,   216,  7408,  3848,  5800,  6344,
+         7400,  5816,  7384,  3848,  7384,  7392,  7440,  2872,
+         7440,  6344,  7392,  7384,  7400,  7400,  7440,  3784,
+         6344,  7440,  7440,  5800,  6344,  7408,  6344,  2224,
+         5800,  7408,  6344,  6344,  7408,  6344,  1000,  7432,
+         4528,  7432,  5816,  7408,  7424,  7392,  7432,  5808,
+         7432,  7432,  7392,  6344,  7400,  6344,  7432,  7392,
+         5808,  1008,  1008,  5808,  7400,  7432,   544,  1008,
+         7432,  7432,  7432,  5808,  3832,  7432,   528,  3832,
+         7432,  3816,  7424,  7408,  3816,   536,  7384,  5240,
+         3832,  1008,  2240,  2240,  3832,  7384,  7400,  4528,
+         2240,   536,  4528,  5808,  2872,  7440,  7384,  4528,
+         4528,  5808,  4528,   536,  4528,  3816,  5808,  1008,
+          536,  1008,  4528,  4528,  2240,  3792,  5800,  3848,
+         7368,  3840,  3840,  3848,  5800,  3784,  3848,  3792,
+         3840,  3840,  5240,  3792,  5256,  5256,  2240,  2240,
+         3848,   536,  4528,   216,  4528,   544,   216,  7400,
+         2232,  3832,   528,  7416,  7384,  3824,  7384,  3824,
+          544,   992,  5264,  5240,  3832,   208,  7440,  1000,
+         7416,  7416,  1000,  7440,  2232,  5264,  2232,  6344,
+          216,  2232,  6344,   208,  6344,   544,  7440,  7424,
+         5264,  5816,  2880,  7400,  6344,  7424,  7440,  7424,
+         3832,  7424,  3832,  7440,  7424,  6336,  5816,  5808,
+         3832,   208,   544,  3832,  3832,  7440,  5264,  6336,
+         7424,  2880,  5264,  5264,  6336,  7424,  5264,  6336,
+         7440,  2880,  4528,   544,  3848,  7368,  1024,  1024,
+          216,   216,  3824,   544,  3824,   208,  3848,   216,
+          544,  5808,   216,   536,  3784,  7384,  4528,  6336,
+          216,  4528,   216,  6336,  4528,  5264,  1016,   536,
+         4528,  4528,   216,  3784,  7384,  3824,  6336,  3824,
+          216,  4528,  3784,  5240,  5264,  3816,  1016,  2880,
+         3824,  3784,  1600,  5248,   208,  3824,   208,   208,
+         5808,  3784,  4528,  5264,  5808,  3832,  3832,  5808,
+         5264,   536,  3832,  3808,  3840,  1008,  7408,  6336,
+         1016,  3808,  3832,  5256,  5240,  3840,  3792,  5256,
+         2880,  2240,  5256,  3840,  3840,  2240,  1008,  5264,
+         3808,  2240,  7432,  7432,  3840,  2232,  7376,  5240,
+         3856,  3824,  1024,  3816,  7376,  1024,  3816,  3800,
+         1024,  3832,  3848,  3808,  2232,  1000,  5248,  3848,
+         3848,  3856,  3856,   208,  5264,  3856,   208,   208,
+         3808,   544,   216,   536,  3768,  5248,  3840,  3856,
+         3808,  3816,   544,  7376,  5248,  3840,  5248,  3840,
+         3840,  1016,  3816,  3792,  3808,  5248,  3808,  1600,
+         3816,  3856,  3848,  3848,  3840,  1024,  3856,  5240,
+          536,   544,  2880,  5256,  3824,  3824,  3856,  5256,
+          544,  3856,  3792,  3792,  1024,  3856,  3792,  1024,
+         1024,  5256,   536,  3792,  3816,  3792,  3792,   536,
+         3840,  3856,  3840,  3856,  3816,   536,  3840,  3856,
+         3856,   536,   536,  2240,  3840,  5256,  3792,  5256,
+          208,  3856,  3840,   520,  1016,  3856,  5240,  2240,
+         7376,  1024,  3856,  5248,   536,  3800,  5248,   536,
+         3816,  3808,   536,  3816,   208,  3856,  5264,   536,
+         7424,  7440,  2240,  1024,   544,  3832,   544,  5248,
+          216,  3808,  6336,  3792,  7368,  1024,   216,   544,
+         3808,  3816,  1000,  6336,   208,  3848,  7368,   216,
+         3768,  5248,  5248,   208,  3808,  3840,  1024,  5248,
+         3792,  5256,  2232,  5256,  5248,  1016,   208,  1000,
+         1024,   208,   208,  3856,  3848,  7424,   216,  3848,
+         3848,  6336,  5264,   216,  1600,   536,  3816,  1016,
+         3768,  3808,  3816,  3808,  6336,  1016,   544,   544,
+         6336,  3808,  5248,  1016,  3800,  1016,  3856,  1016,
+         1016,  1088,  1040,  7488,  1064,  2264,  1064,   224,
+         7488,  1616,  2280,  2896,  7488,  7488,  1616,  4584,
+         2296,  1040,  5824,  3872,  1616,  1072,  4552,  1056,
+         1056,  3872,  1616,  4576,  7488,  5824,  4576,  4576,
+         4576,  1616,  2280,  2272,  2896,  1056,  1640,  1072,
+         3888,  1616,  1040,  6368,  1072,  1072,  6368,  2288,
+         1640,  1640,  6368,  6368,  1072,  6368,  1056,  3888,
+         3888,   224,  6368,  1072,  2888,  5280,  2280,  1056,
+         2896,  7488,  6368,  4576,  5272,  1616,  7488,  2896,
+         3888,  1064,  4576,  2896,  2896,  2896,  4576,  1616,
+         1056,  4576,  4576,  6368,  4552,  4576,  2896,   224,
+         6368,  3888,  1056,   224,  4576,  5272,  1080,  1616,
+         2896,  2280,  5280,  2896,  1616,  5272,  1064,  1624,
+         1616,  6368,  1040,  1072,  2272,   224,  1608,  1072,
+          224,  2272,  5280,  2288,  1624,  6368,   224,  1064,
+         3904,  3904,  1608,  1616,  2280,  5272,  5272,  4576,
+         2296,  5824,  1632,  3904,  5832,  1088,  1632,  2296,
+         3888,  3888,  2296,  2296,  1632,  4576,  6360,  4568,
+         1640,  2888,  1072,  3888,  2296,  1088,  2296,  1080,
+         3888,  2296,   224,  3888,  1640,  1608,  2296,  1640,
+         1640,  3888,  2296,  3904,  1056,  2272,  2296,  2888,
+         4568,  3888,  6368,  1608,  6368,  4568,  6368,  2296,
+         1088,  2296,  5272,  6368,  6360,  4568,  2296,  1640,
+         1640,  1088,  6368,  6368,  1080,  5832,  1640,  2288,
+         1088,  1640,  6360,  6360,  6360,  3896,  6368,  5832,
+         1056,  4576,  7488,  3888,  2896,  1640,  6368,  3896,
+         2896,  1640,  2896,  4576,  2288,  1080,  2896,  2896,
+         4576,  4560,  6368,  1064,  2888,  1056,  4576,  6360,
+         2888,  4568,  1080,  4584,  2288,  1632,  3896,  5824,
+         7480,  5824,  3896,  3896,  5824,  3896,  5272,  1632,
+         3872,  3872,  1632,  1632,  1624,  2288,  1632,  3872,
+         1624,  3872,  1624,  1624,  1632,    40,  4560,  4560,
+         5824,    40,  1088,    40,  1624,  3872,    40,  2288,
+         7488,  4576,  4584,  4584,  3904,    40,  5280,    40,
+         4584,  4584,  5272,  2264,    48,  4536,  5280,    48,
+         5280,  2304,  5280,  3904,  5272,  1048,   224,  2272,
+         5272,  5280,  4584,  1624,  3904,  3896,  2304,  2304,
+         2304,    48,    48,  1080,  7480,  3896,  5824,  3896,
+           48,    48,  2304,  1080,    48,  3904,  1088,  7480,
+           48,  4536,  5272,  1088,    48,  1608,    48,  1624,
+         3872,  3896,  4536,  1624,  1624,  3896,    48,  1608,
+          224,  4536,  2896,  3896,  5272,  3880,  4584,  1632,
+         2280,  5280,    48,  2280,    48,  3896,  1632,  1632,
+         1632,  4584,  2304,  1624,  3896,    40,  1624,    40,
+         4584,  4584,    40,  1632,  3872,    40,  3904,  3880,
+         1632,  3904,  1064,  4568,  1640,  1048,  4560,    40,
+         2888,  4560,  4560,  1640,  6368,  1640,  6360,  1640,
+         4560,  3904,  1640,  1640,  5832,  1640,  6360,  6360,
+         5832,  5280,  1608,  5832,  6368,   224,  1640,  2296,
+           48,  1064,  4568,  4568,  5280,  1640,  5272,  1640,
+          224,  1064,   224,  3904,  6360,  2256,  7464,  4568,
+         6352,  2888,  6352,  2888,  2888,  4568,  2256,  6352,
+         4568,  4568,  4568,  6352,  2888,  5832,  5832,  5280,
+         3904,  1608,  2888,  4568,  6352,  4560,  3880,  4568,
+         2888,  4560,  4560,  5832,  2280,  4568,  5832,  5832,
+         3864,  1608,  6352,  7464,  1088,  3904,  3904,  1088,
+         3904,  2304,  6352,  4560,  6352,  3904,  3904,   224,
+         2888,   224,  4568,  4568,  1064,  1064,  2280,  4568,
+         3896,  1624,  3904,  1640,  2296,  2888,  3872,  4560,
+         2888,    40,    40,  3880,  4576,  4560,  1640,    40,
+         4560,  1640,    40,  2296,  3904,  1088,  2296,  2296,
+         2280,  1632,  1088,  1640,    40,  6360,  1080,  6360,
+           40,  6360,  4552,  3896,  1088,  2304,  1072,    40,
+           40,  1072,  1640,  2296,  1088,  2272,  1072,  6360,
+         5832,  1088,  1072,  1624,  1640,   224,    48,  1088,
+         2272,   224,  1624,  3896,   224,  1624,  3896,  2304,
+         3904,  1624,    40,  3896,  1632,  1632,  1624,  1632,
+         3896,  3904,    48,  3904,  1080,  1088,  5280,  1632,
+         3896,  4544,  1632,    40,  1632,  6360,  2896,    40,
+         1632,   224,  1632,   224,  2896,  1048,   224,  1632,
+          224,    40,  6360,  3896,  5280,  6360,  5272,  2304,
+         2264,  5272,  3896,   224,  3904,  2256,  7464,  1088,
+         4568,  5280,  3880,  1088,  4568,  2256,  1080,  5280,
+         5280,  5280,  2256,    48,  2280,  5280,  2256,  3904,
+         1088,  5280,  1088,  3880,  5280,   224,  2256,  5280,
+         3904,  5280,  3904,  3880,  3880,  1088,  3904,  1080,
+         1080,  2272,  3904,  5280,  1080,  3944,  4600,   240,
+         2952,  6384,  1096,  5856,  3952,  4608,  5856,  4608,
+         6384,  1096,  7544,  2952,  7552,  3936,  7552,  2952,
+         2952,  2952,  2320,  7504,  6376,  3968,  2320,  5288,
+         7544,   240,  1104,  3952,  3936,  4608,  4608,  2952,
+         7552,  3952,  6392,  3936,  5288,  2952,  3936,  3936,
+         3952,  5288,  5288,  7552,  1104,  1104,  1664,  1096,
+         2936,  2920,  6408,  1104,   240,   240,   240,  2920,
+         1104,  1104,   240,  1104,  6392,  2328,  2936,  2936,
+         7536,  6408,  2936,  6408,  2936,  5288,  1104,  6392,
+         2328,  2952,  1096,  4608,  3936,  7536,  6408,  4608,
+         1096,  4608,  6408,  2936,  3936,  6408,  2936,  2952,
+         2936,  6408,  2936,  3968,  4608,  6408,   240,  1664,
+         5288,  1664,  4608,  6392,  1664,   240,  3968,  2328,
+         2336,  2936,   232,  2928,   560,  2952,  6376,  4608,
+         3936,  2952,   560,  4616,  4616,  3936,  2952,  3936,
+         2952,  2952,  2928,  5856,  5856,  1096,  1112,  2928,
+         3968,  2928,  2952,  1096,  7520,  3968,  1096,  2928,
+         2928,  3936,  3968,  1112,  7504,   560,  2952,  2952,
+         3928,  2952,   232,   560,   232,  1112,  7552,  2952,
+         1112,   240,  7552,  1112,  2944,  1672,   232,  4600,
+         4600,  3960,   232,  1672,  2952,   232,  3960,  1672,
+         1672,   232,  1672,  2944,  2944,  2944,  4616,  4600,
+          560,  2928,  1112,  1112,  4600,  3952,  2944,  1112,
+         1112,   560,  1112,  4616,  1112,  1112,  7552,  3960,
+          232,   232,  1672,  1112,   232,  5288,  2944,  1664,
+         2952,  1112,  7552,  7520,  3968,  1096,  2920,   560,
+         4600,  4600,  4600,  1672,  2920,  1096,  2928,  1096,
+         2936,   240,  3968,   240,  2920,   240,  1672,  1672,
+         2320,  1648,  7528,  7544,  7512,   240,  2336,  7544,
+         7544,  7544,   232,  7504,  2912,   560,  3928,  2912,
+         3960,  4592,  3960,  5288,   240,  3960,  7544,  2336,
+         3928,  3928,  4600,  2336,  2912,   560,  3968,  2336,
+         2336,  7528,  6376,  7544,  3928,  2312,   240,   240,
+         2912,  3968,  7544,   560,  6376,  3928,  2912,  7544,
+         7544,  2912,  3928,  7544,  1664,  3968,  2952,  1664,
+         2336,  7528,  6376,  7528,  7544,  4608,  7544,  2336,
+         6376,  2912,  2336,  2336,  1672,  7512,  7528,  2336,
+         2336,  7544,  3960,  3928,  7544,  3960,  6408,  3936,
+         1672,  4592,  3928,  3960,  2336,  4608,  3960,  7528,
+         7528,  7528,  3928,  7528,  3960,  1672,  3936,  3960,
+         1672,  3960,  1664,  7520,  1656,  7512,   232,  7544,
+         2912,  1664,  7544,  2320,  1664,  6384,  6400,  7544,
+          240,  2920,  7512,  2920,  2920,  7544,  2928,  5856,
+         2912,  6408,   240,  5288,  1656,  2928,  2928,   232,
+         1656,  5856,  2928,  5856,  2336,  2928,  3968,  2336,
+         7512,  7512,  1672,  7512,  7528,  7512,  2336,  7512,
+         2328,  2328,  7528,  3952,  2952,  7512,  3936,  3928,
+          240,  3952,  3944,  3968,  3968,  1656,  2936,   240,
+         2944,  4600,  2336,  4600,  4600,  3944,   240,   240,
+         7536,  2312,  2936,  7536,  2920,  5848,  1104,  7536,
+         5848,  6408,  2336,  2328,  3944,  2936,  6400,  2920,
+         1096,  1096,  2936,  3944,  2328,  2312,  2336,  2312,
+         2944,  4600,  5848,  2928,  5856,  2328,  1656,  3912,
+         2328,  1104,  2336,  1656,  2336,  3936,  2328,  2944,
+         1656,  2336,  4600,  4600,  2944,  4600,  2328,  3912,
+         1656,  1656,  2928,  2328,  1656,  7520,  2928,  2320,
+         2328,  7520,  5288,  4616,  1672,  6376,   560,  2912,
+         2952,  3968,  2320,   560,  3928,  2320,  6376,  1672,
+         3968,  1672,  5848,  1672,  5288,  3968,  7552,   240,
+         1672,  7552,  2320,   240,  2320,  7536,  1664,  3936,
+          240,  7552,  1672,  4616,  2952,  3968,  7552,  3968,
+         2936,  7552,  6392,  3952,  2312,  7496,  5848,  5848,
+         1104,  3952,  5288,  4608,  1104,  2936,  7552,  2936,
+         3936,  1104,  5288,  1104,  2320,  7552,  5848,  7520,
+         3944,  7496,  3944,  3968,  5288,  5288,  4616,  3968,
+         2952,  7496,   560,   560,  1672,  3968,   560,  3936,
+         4616,  7520,  7520,  4616,  4616,  7552,   560,  7536,
+         3952,  7552,  7496,  7520,  5288,  5344,  2976,  6416,
+         4008,  3000,  4648,  3000,  2968,  2968,  3000,  7624,
+         3000,  3000,   248,  4008,  5312,  7640,  2384,  1120,
+         2376,  3984,  2376,  2368,  2384,  5336,  7592,  7592,
+         2384,   248,  7584,  2376,  7584,  2376,  2384,  2376,
+         2992,  6416,  7592,  7640,  2376,  7584,  2984,  5336,
+         5336,  7600,  5336,  7632,  2984,  6416,  7616,  7640,
+         2984,  2992,  7632,  7632,  3008,  6416,  5336,  5336,
+         2384,  3008,  7616,  7600,  7632,  2376,  2360,  4648,
+         1680,  2376,  4640,  7632,  3000,  7640,  2992,  3976,
+         4640,  1680,  7584,  4016,  7584,  2376,  3000,  2376,
+         3000,  3000,  1680,  3000,  4640,  2376,  7584,  7600,
+         2376,  2376,  7584,  7600,  3000,  7624,  3000,  4008,
+         7576,  7632,  2992,  3000,  3000,  3008,  7640,  7616,
+         5312,  7584,  2992,  6416,  7624,  4016,  4016,  7624,
+         3000,  4016,  2992,  2968,  4008,  2992,  6416,  6416,
+         7624,  2384,  4008,  5312,  2360,  7624,  6416,  2376,
+         3008,  6416,  7624,  7616,  7624,  2384,  3008,  2376,
+         2976,  7600,  7632,  5312,  7640,  4648,  5312,  5312,
+         7584,  7640,  7584,  2992,  2992,   248,  5312,  7640,
+         7632,  4008,  7616,  4664,  3984,  4000,   568,  4664,
+         4664,  4000,  2984,  7632,  7600,  5312,  7600,  7616,
+         4016,  7576,  4000,  5312,  7600,  4000,  7616,  7616,
+         4000,  7616,  4000,  4016,  7632,  7616,  3016,  7616,
+         3016,  7576,  3016,  4000,  4000,  5312,  2384,  4008,
+         3984,  7648,  2344,  4000,   568,  2384,  4664,  2976,
+         4008,  4000,  5864,  7648,  2976,  3016,  3016,  2976,
+         7648,  7648,  2976,   248,  2976,  5864,  7648,  4016,
+         4016,  7608,  5344,  4656,  3992,  1120,  3992,  1120,
+         4648,  7568,  3992,  3992,  4648,  4656,  7624,  3992,
+         4664,  4648,  5320,  5344,  5320,  5320,  3992,  4648,
+         7568,  4648,  5328,  5344,  4016,  4000,  7624,  7624,
+         5344,  3016,  4000,  2976,  5864,  2352,  7608,  4656,
+         5864,  2968,  2976,  2976,  4656,  4656,  5312,  2960,
+         5312,  4016,  5344,  7600,  5344,  3016,  4656,  5320,
+         5320,  3016,  4656,  2976,  2960,  3016,  4016,  3008,
+         2384,  3984,  2368,  4008,  2368,  4016,  3984,  4008,
+         2368,  2384,  5336,  2368,  1680,  3008,  5328,  2376,
+         7624,  5336,  3008,  5336,  5336,  1680,  3016,  5328,
+         3008,  2376,  3008,  7608,  3008,  2384,  5296,  3008,
+         1120,  7568,  4656,  5344,  2960,  5344,  7568,  7568,
+         5320,  5328,  5304,  2960,  5304,  5344,  3984,  4656,
+         4648,  7568,  3992,  5328,  7608,  3992,  5328,  1680,
+         4648,  5328,  3984,  6424,  3984,  2376,  3008,  3984,
+         5328,  4008,  4008,  5328,  5296,  2960,  5304,  3992,
+         5328,  3008,  5344,  5328,  3008,  5328,  4016,  5304,
+         4008,  3008,  4016,  5304,  4648,  7624,  2360,  7624,
+         7608,  4648,  7624,  3008,  4016,  5344,  4648,  7608,
+         5344,  7624,  4656,  4016,  6424,  4008,  5328,  7624,
+         5344,  2968,  4008,  3016,  4008,  4008,  4016,  4016,
+         7608,  5864,  2968,  3016,  5320,  3008,  5344,  5304,
+         4016,  5344,  1680,  4016,  3008,  3016,  2368,  1680,
+         7608,  2960,  3976,  2968,  2376,  5344,  2360,  2376,
+         2960,  3984,  7608,  2376,  2960,  3000,  3008,  2384,
+         1680,  5344,  2376,  4648,  5320,  6424,  1680,  2368,
+         1680,  1680,  5304,  2384,  5304,  1680,  2376,  2376,
+         4016,  2384,  5864,  2376,  3016,  4656,  2368,  3984,
+         2376,  6448,  5360,   256,  5376,  1152,  2392,  6440,
+         7712,  7704,  7688,  1688,  3024,  7680,  2408,  2408,
+         7680,  4688,  2408,  7680,  3024,  2408,  7688,  3024,
+         4688,  2408,  7672,  1688,  7688,  3024,  2408,  7664,
+         7664,  2408,  2408,  2408,  7664,  7688,  5888,  7688,
+         5888,  5888,  7688,  7752,  2408,  2408,  5888,   592,
+         7664,  5888,  1704,  4688,  4024,  5888,   576,  4688,
+          576,  7672,  4672,  4672,  7672,  3024,  7768,  7688,
+         7704,  5888,  5888,  7704,  7768,  7768,  7704,  6432,
+         7672,  3024,  4024,  7680,  7680,  7688,  7672,  4024,
+         4024,  5888,  4024,  7688,  2408,  7768,  7688,  2408,
+         7760,  7680,  5368,  6432,  4688,  7680,  6432,  6432,
+         4024,  7688,  4688,  7768,  7688,  7704,   256,  3040,
+         2408,  5880,   592,  7728,  2408,  7712,  5888,  6432,
+         7744,  1696,  4024,  1696,  7744,  7744,  7744,  6432,
+         1696,  3040,  5888,  3040,  3040,  5888,  7672,  5888,
+         7704,  5888,  7688,   592,  7752,  7672,  5888,  1696,
+         4032,   576,  7712,  5888,  5888,  7712,  5888,  7720,
+         7672,  3024,  7720,  1696,  4032,  7672,  7712,  6432,
+         7712,  1696,   592,  5888,  1696,  7752,  7768,  7712,
+         1696,  1696,  6440,  6432,  7712,  1688,  3024,  3032,
+         3032,  3032,  4032,  2392,  3032,  3032,  3032,  1688,
+         7680,  7680,  7712,  7680,   592,  7712,  1696,  7680,
+         6432,  2416,  6432,   256,  2416,  5368,  2408,  1136,
+         1688,  7680,  7768,  3032,  5368,  6440,  2408,  7688,
+         7768,  1152,  7688,  7688,  1152,  1136,  6432,  4024,
+         7680,  1152,  4040,  5368,  7696,  1152,  2408,  1152,
+         7688,  2416,  1152,  7688,  7696,  7696,  7680,  1152,
+         1152,  6432,  7680,  2408,  5368,  4024,  7680,  2408,
+         1152,   592,  2408,  4032,  4688,  2408,  6432,  6440,
+         2392,  7704,  7696,  3024,  5376,  7664,  7696,  7752,
+         5888,  5376,  4040,  5888,  7704,  5888,  4040,  5888,
+         4040,  6432,  3032,  7712,   576,  3024,  2392,  2392,
+         5872,   576,  3048,  2392,  5376,  5376,  5880,  2392,
+         7712,  5872,  5872,  7712,  7712,  5880,  4040,  2392,
+         6440,  5872,  4672,   576,  4672,  3048,  5376,  4024,
+         5872,  2392,  5880,  3040,  1704,  5376,  5376,  3040,
+         5880,  5880,  5872,  5376,  5880,  7672,  4032,  4672,
+         5888,  7712,  5872,  5880,  2392,  6432,  6432,  5880,
+         6432,  1696,  5872,  7712,  7712,  1696,  1696,  6440,
+         5880,  4040,  7712,  7672,  5888,  3040,  7744,  6440,
+         5888,  3040,  7744,  1696,  5888,  4032,  1696,  7744,
+         7744,   592,  4040,  7672,  4032,  1696,  5872,  5872,
+         1696,  7744,  3048,  4040,  4040,  1696,  4040,  7744,
+         7744,  5384,  1696,  6432,  4024,  5872,  3040,  7744,
+         7704,  5352,  4672,  5888,  1696,  4040,  7752,   256,
+         4040,  5888,  1696,  5352,  4040,  4040,  1696,  5352,
+         5888,  7704,   256,  5880,  7752,  5352,  1696,  5888,
+         4040,  7704,  4040,  1144,  7744,  1704,  7744,  5888,
+         5384,  5384,  7744,  5888,  5352,  5384,  1696,  7744,
+         5888,  5384,  7744,  5384,  4040,  5872,  7744,  2416,
+         3040,  4024,  6448,  7704,  6432,  4024,  5880,  6448,
+         1704,  1136,  7776,  4024,  6448,  1704,  7712,  6432,
+          256,  4040,   256,   256,  5880,   256,  5880,  2392,
+         5872,  7712,  2400,  6440,  2400,  7736,   256,  7712,
+          256,  7712,   256,   256,  1704,  7760,  3048,  4032,
+         1152,  1704,  4032,  4672,  2408,  5384,  6440,  4672,
+         2400,   592,  4032,  2408,  2400,  6440,   592,  7736,
+         4688,  4032,  2400,   256,  5888,  6448,  2416,  5376,
+         5384,  2416,  4040,  2416,  6440,  4040,  5376,  2416,
+         5384,  7736,  7704,  4040,  2400,  7704,  7744,  4040,
+         7744,  4040,  6448,  6448,  7776,  6448,  7776,  6440,
+         5376,  6448,  3040,  5880,  5872,  4040,  4672,  1696,
+         2400,  7744,  2400,  7744,  5880,  5880,  7744,  5888,
+         1696,  6448,  5880,  5384,  5352,  4040,  3040,  7744,
+         2400,  1144,   256,  7752,  5880,  7744,  7736,  7744,
+         5880,  7736,   256,  7776,  5352,  7744,  4040,  5352,
+         5352,  7744,  4040,  7776,  7744,  6448,  7776,  6448,
+         7744,   256,  7744,   256,  5424,  4072,  4704,   624,
+         4088,  3120,  5392,    64,  1744,  2440,   616,  3104,
+           72,  5896,  4080,  5896,    72,   272,   608,  4712,
+         3104,   616,   608,    72,    72,   608,   616,   616,
+         3104,  4712,  1168,  2440,   264,    72,   600,  1176,
+         1160,  3056,   272,  1744,  1744,   272,  1744,  3120,
+         3056,   272,  1744,  3120,  5408,  3088,  6464,  1176,
+         1744,  1176,  1744,   272,    72,  1176,  3120,    72,
+           72,   264,  1176,  1176,  3056,    64,  2440,   272,
+          272,  1168,  2440,  4712,    64,    72,  1736,    64,
+         5400,  1176,  5392,   608,  4096,  4096,  5392,  1736,
+         5392,  3112,  3112,  1176,  1736,    64,  1176,  1176,
+           64,  5896,  5400,  3120,  1736,  3112,  3080,  4096,
+         3080,  1736,  3120,  3080,  3120,  1720,  5400,  3088,
+         1728,  3112,  4064,  4088,  5896,  5896,  3112,  1736,
+         5400,  4088,  5896,  4096,  3104,  5400,  4088,  1720,
+         4080,  1176,  1744,  7792,  1744,  7792,  1176,  4080,
+         1744,  1744,  1176,  4080,  4088,  1736,  5400,  4088,
+         5392,  3104,  4096,  1176,  4096,   632,  5896,  4096,
+         5896,  5896,  4712,  4088,  5432,  4096,   624,  3096,
+         3096,  3096,  3096,    72,  5432,  5432,  5400,  1720,
+         4088,  5432,  1720,  1176,  1176,  5432,  7792,  4088,
+         5432,  5432,    64,  4712,  4064,  3096,  6464,  4712,
+         4712,  6464,  2432,  2440,  1736,  5896,  4704,  4704,
+         3080,  4712,  4096,   616,  7800,  4072,   608,  2432,
+         2440,    64,  2440,  2432,  4072,  4072,  7800,  4072,
+         3104,  3080,  3112,  3104,  3104,  3112,  3112,  7800,
+         4072,   632,  7800,  5424,  7800,  7800,  4064,  2432,
+         4072,  4696,  7800,  3104,  7800,  4696,  5424,  4072,
+         7800,  7800,  4072,  7800,  3072,  4072,    64,  2432,
+         4096,  2440,  2432,  4696,   608,  2440,    64,  2440,
+         5424,  5416,    64,  4072,    64,  5416,  3112,  4096,
+         5416,  5416,   640,  4096,  5416,   640,  3112,  4696,
+         4712,  4072,  4712,  4712,  4712,  5416,   640,  4712,
+         4712,  3096,  4712,  4712,  1736,  1728,   632,  5416,
+         1736,  3112,  3112,  7800,  6464,  3120,  3088,  3120,
+         4704,  1736,   640,  4704,  5424,  4704,  5432,    72,
+         3088,  1720,   624,  4056,  6464,   632,  4088,  5896,
+         4088,  5400,  1744,  4080,  1744,  3080,  1720,  4088,
+         5424,  4080,  5400,  1736,  5400,  7792,  6464,  5896,
+          640,   632,   272,  3072,   616,  5408,  1168,  5400,
+           72,  2432,  3072,  2432,    72,  5408,  1744,  4080,
+         5424,  4712,  4080,  3064,  5424,    64,    64,   272,
+         1168,  3072,  5424,  5424,  3072,  5424,  4080,   264,
+          600,  1168,   272,  1744,  5424,  5424,  1744,  5424,
+          632,  5424,   272,  1744,  5896,  2440,  1168,   272,
+         3072,   272,  3064,  1168,  4080,  6464,  5424,  2432,
+           72,  1168,    72,    72,    72,  2424,  5424,  1736,
+         5424,    72,  5424,  5424,    64,   608,   624,   624,
+          632,    72,   608,  3120,    72,  7800,   632,  1736,
+         7792,    72,  3072,   632,  5896,  3088,  5408,   640,
+         5424,  4080,  3072,  1168,  3072,   640,  4704,  5424,
+          640,  4704,  5408,   640,   632,  1712,   624,   632,
+         2432,   640,  2432,  4704,   640,  5896,   616,  4712,
+         4088,  5408,   640,   632,  3072,   640,    64,   640,
+         7784,  2440,  5408,    72,  7784,  5432,  3096,  2432,
+         4088,  2440,  2424,  5408,  2440,  5408,  4088,    64,
+           72,   264,  4704,  1168,  4080,    64,  1736,  7800,
+         1168,  5408,  4712,   624,   624,   640,  4712,  4712,
+         4712,  4712,  5408,  2432,  4712,  3088,  7784,  4696,
+         5408,  3096,  4696,  7880,  4120,  3152,   648,  6472,
+         2448,  1776,  1776,  4744,  1768,  6472,   656,  5912,
+         2456,  1784,   648,  5456,   664,  3176,   664,  1800,
+         1792,  1784,  1776,  2456,   648,   288,  1768,  6472,
+          288,   288,  6472,  7888,   664,  2456,  2456,  2456,
+         2456,  3176,  3176,  4104,   656,   664,  1776,  2456,
+         1768,  7872,   288,  2456,   288,  2456,  2456,   656,
+         1184,   664,  7872,   296,   296,  1184,  1184,  2456,
+         1768,  6472,  4112,   664,   296,  7872,  5904,  5904,
+         7856,   296,   664,  5904,  2456,  3168,  3168,  2456,
+         3168,  2456,  1792,   296,  2456,  3176,  4744,  1784,
+         7848,  7840,  1768,   296,   656,  3160,  2456,  3160,
+          296,  3152,   656,  2456,  4752,  1792,  3168,  5904,
+         7808,  7864,  7864,  7808,  3144,  7832,  3144,  7864,
+         7824,  7832,  7856,  7832,  3144,  7856,  7856,  3144,
+         7856,  7864,  6472,  3144,  1792,   648,  1792,  7856,
+         7864,  7856,  1792,  7864,  7864,  1792,  3168,  3144,
+         4752,  1792,  7840,  7864,  3176,  1792,  3176,  3168,
+         7864,  3144,  4752,  4752,  4752,  7856,  7856,  4752,
+         3144,  1792,  4752,  4104,  7864,  1752,  4752,  3168,
+          672,  7856,  5904,  7832,   672,  7880,  5904,  2456,
+          672,  2456,  7808,  2456,  3144,  3152,  3168,  2456,
+         3144,  3176,  2456,  3168,  7856,  7856,  2456,  7848,
+         2456,  3176,  2456,   672,  3176,  7832,  1768,  5904,
+          672,  3168,  7856,  7848,  7848,   656,  7856,  7848,
+         3168,   656,  3168,  4112,  3176,  3168,  3168,  3168,
+         4752,  3176,  1792,  5456,  7872,  3176,   296,  1792,
+         7848,  3176,  7872,   296,  1184,  1184,  7880,  7872,
+         1776,  4744,  5456,  4744,  3160,  3160,  4744,  3160,
+         1800,  3160,  1784,  5912,   664,  2448,  7880,   664,
+         4736,   664,  1760,  6472,   288,  1792,  5912,  1760,
+         5912,  7880,   280,  5912,  3168,   648,  5920,  4728,
+         5456,  3176,  7856,  5456,  3176,  7880,  3176,  4736,
+         5920,  5920,  1800,  5920,  3176,  7856,  3176,  5920,
+         5920,   664,  7848,  1184,  3144,  5912,  6480,  3152,
+          296,  1808,  4120,   296,  1808,  6480,  6480,  1808,
+         1760,   656,  6480,  1760,  5912,  7880,  5912,  6480,
+         6480,  4120,  7856,   656,  4752,  1760,  1792,  6480,
+         2456,   672,  1792,  6480,  4120,  7840,  7864,   656,
+         3168,  7808,  1808,  7880,  4120,  7880,  3168,   656,
+         3176,   288,  1792,  7856,  7864,  1808,  7856,  7848,
+         6480,  4120,  7856,  7864,  6480,  4120,  7880,   672,
+         7848,  4752,  6480,  7864,  7880,  1792,  7864,  4752,
+         3176,  3176,  7880,  7856,  1760,  4120,  3144,  3152,
+         6480,  3176,  3144,  3152,  4752,  3168,  3176,  7840,
+         3176,  3176,   664,  4736,  5920,  6480,  4120,  4120,
+         7856,  1184,  1784,  1184,  5920,  6480,  4120,  3176,
+         7880,  5920,  4120,  3176,  5920,  7856,  3176,  7832,
+         4752,   296,  1184,  5920,  5920,  4120,  7848,  1184,
+         1800,   664,  1184,   664,  6472,  1792,  4728,  1776,
+         5456,  5456,  4736,   280,  3152,  1776,  4744,  7816,
+         4744,  3160,  4744,  4744,  3160,  1776,  4104,  1792,
+         1808,  3160,  7888,   672,  3160,  3152,   656,   672,
+         1808,  7856,  4112,  3160,  7816,  7888,  7816,  3168,
+         7888,  3160,  3152,   672,   280,  4104,  3136,  4112,
+          280,   280,  3176,  7856,   656,  3168,  7888,  4752,
+         4104,  5904,  3168,  7840,  7848,  7888,  7856,  7848,
+         7856,  7848,  1808,  3168,   672,  3168,  7856,  4752,
+          672,   656,  7848,  4752,  1808,  3168,   672,  3176,
+         4752,   672,  3128,  3136,   280,  7816,  1808,  1808,
+          288,   280,  1760,  1808,  6480,  7856,  6480,  1792,
+         1808,   288,   656,  1808,  1792,  7856,  7880,  3152,
+         6480,  7880,  3160,  7856,   280,  7840,  3152,  7816,
+          656,  1808,  7888,  3160,  3208,  7968,  1824,   304,
+         5488,  5488,   680,  5488,   304,  7920,  7920,  5488,
+         4800,   680,  1848,  1840,  1840,  5488,  4800,  1832,
+         4800,  4792,  8008,  5480,  2488,  5928,  2472,  4136,
+          680,  3200,  4144,   680,  3200,  7984,  5928,  1840,
+         7984,  2488,  1840,  5488,  4792,  2472,   680,  7968,
+         4792,  1840,  4808,  4136,  1192,  1192,  7968,  1840,
+         5480,  4792,  7968,  1832,  1832,  7896,  4152,  1824,
+         1192,  3200,  1840,  5488,  2472,  4792,  4784,  7960,
+         4800,  4792,  4800,  1840,  8008,  1192,  3200,  7984,
+         1192,  1824,  4800,  8008,  8008,  4800,  8008,  4784,
+         1824,  4800,  8008,  7960,  4768,  4784,  1832,  7968,
+         7984,  1824,  1824,  7984,  8008,  4784,  1816,  7984,
+         4160,  7952,   680,  7984,  7952,  7952,  5480,  4152,
+         7992,  1832,  1824,  7944,  7944,  7968,  8008,  4160,
+         8008,  1832,  8008,  7968,  8008,  1832,  5480,  7992,
+         7952,  1832,  4160,  4160,  4160,  7952,  8008,  5480,
+         4800,  4800,  8008,  5480,  8008,  8008,  8008,  5480,
+         7984,  5488,  4152,  4792,  8000,  4800,  4792,  6496,
+         4800,  6504,  4800,  4800,  8000,  3200,  7904,  6496,
+         6496,  6496,  8000,  8000,  8000,  5488,  4152,  2480,
+         4808,  1848,   304,  1816,  3192,  4768,  3208,  1816,
+         7920,   304,  1832,  1816,  4768,  4768,  1832,  5488,
+         1848,  5464,  1816,  3184,  4808,  4136,  1848,  4808,
+         3184,  7952,  4768,  4160,  4792,  7912,  7952,  7952,
+         3184,  1816,  4808,  4808,  3208,  1848,  4808,  2488,
+         2480,  3192,  3192,  4144,  2488,  2488,  2488,  4792,
+         1816,  3192,  7992,  4784,  3192,  4808,  4808,  4792,
+         4808,  4808,  3192,  4784,  4792,  1832,  4808,  4784,
+         4160,  4792,  4808,  7968,  2480,  4792,  4792,  7968,
+         4808,  8008,  1848,  4808,  4784,  4808,  1848,  2472,
+         4784,  3208,  3208,  4784,  3208,  3208,  4152,  7920,
+         7944,  4136,  4776,    80,  3184,  1832,  1832,  4776,
+         5472,  5472,  7928,  1832,  4808,  7928,  4768,  4784,
+         1832,  1832,  1832,  7944,  7960,  4768,  4776,  5488,
+         7920,   304,  5480,  4160,  4776,  7992,  4792,  4768,
+         1832,  7992,  1832,  7992,  7992,  7992,  7944,  5480,
+         8000,  5472,  7976,  7976,  3208,  3208,  6504,  5472,
+         5472,  7960,  4152,  4152,  5472,  6504,  4776,  4152,
+         8000,  4152,  7952,  4152,  5480,  5928,  8000,  5928,
+         7904,  5480,  5472,  8000,  7904,  7992,  6504,  4152,
+         6496,  7992,  6496,  7912,  7912,  4152,  4152,  6496,
+         6504,  5480,  5480,  4152,  8000,  5472,  6504,  1832,
+         5472,  7992,  4160,  4160,  4144,  7992,  2472,  3208,
+         7976,  3184,  7992,  3208,  3208,  3200,  2472,  1832,
+         4152,  7960,  7936,  4784,  3200,  7984,  3200,  7936,
+         4784,  4792,  4784,  7992,  4152,  4792,  4152,  7960,
+         7968,  7960,  4792,  7960,  7944,  4152,  7960,  5488,
+         5480,  4152,  7992,  7992,  4152,  7992,  7952,  4152,
+         5480,  4792,  7912,  4152,  7960,  7960,  4152,  5480,
+         7936,  4152,  4792,  4144,  3200,  7928,  7928,  8008,
+         7968,  4784,  7960,  7984,  7968,  4144,  4792,  3200,
+         7984,  4808,  4136,  3200,  4792,  7968,  8008,  7968,
+         5472,  4136,  4808,  4160,  5472,  3184,  2472,  4792,
+         7928,  4776,  5472,  3184,  7928,  5480,  5480,  7928,
+         5480,  7960,  7960,  7960,  4160,  1832,  4792,  4784,
+         7928,  7944,  4160,  5472,  7912,  7960,  7912,  4792,
+         7952,  7968,  7952,  4768,  7992,  7952,  5472,  7992,
+         7936,  5472,  7968,  4160,  5472,  4160,  7912,  4160,
+         7936,  7992,  4768,  7960,  4160,  7944,  7968,  7984,
+         7912,  7936,  4160,  5472,  7960,  7984,  7944,  7912,
+         7936,  5472,  8008,  7968,  7944,  4160,  7952,  7936,
+         7944,  7944,  4160,  7952,  7992,  7944,  4160,  7944,
+         4768,  7968,  7944,  4160,  4160,  1816,  8008,  5472,
+         7952,  4792,  7992,  8128,  3264,  1872,  3256,   712,
+         1864,   320,  5936,   320,   320,   712,  3232,   712,
+         4856,  5504,  4848,  1864,  4832,  5936,  5936,   320,
+         3240,  4840,  3232,  3256,  4848,  3232,  1864,  3256,
+         5512,  5512,  3240,  3232,  3240,  4848,  6512,  8112,
+         5936,  5936,  6512,  5512,  3240,  4864,  4864,  5512,
+         6512,  5936,   320,  1864,  3240,  5512,  3240,   320,
+         5512,  5512,   320,  5512,  8128,  5504,  5512,    88,
+         5496,  1872,  4880,  1872,  4840,  1864,  5512,  3256,
+         8088,  8120,  8088,  5512,  4880,  1872,  4880,  4872,
+         4176,  8128,  2496,  1872,  4872,  2504,  4872,  3264,
+         3264,  4872,  5936,  3256,   712,  4880,   704,  1872,
+         5504,  2504,  4184,  8128,  4880,  4880,  4880,  4880,
+         5504,  4880,  3224,  8088,  5504,  5504,  4880,  4880,
+         1872,  4880,  4880,   712,  4184,  3248,  3248,  4872,
+         8104,  1200,  1872,  8072,  4880,  2504,  2496,  1872,
+         1856,  8104,  8104,  8104,  1872,  1200,  3256,   712,
+          704,  8080,  3232,  8088,  8080,  8088,  8088,  4856,
+          712,  3248,  4856,  3248,  3248,  3232,  3256,  4880,
+         3256,  8080,  4832,  8064,  2496,  5936,  5936,  8064,
+         5496,  8128,  8112,  8112,  4832,  2496,  5936,  5936,
+         8112,  8088,  8080,  4840,  8064,  8080,  8080,  4880,
+         8080,  8096,  5936,  5936,  8088,  8040,  5496,  8040,
+         8088,  3232,  8088,  8064,  8128,  8088,  8096,  8088,
+         8128,  8080,  3264,   712,  2504,  2504,  4872,  1872,
+         4872,  4872,  1200,  2496,  3264,  3264,  8096,  8072,
+         3248,  8104,  1856,  8080,  4856,  8080,  8072,  3248,
+         3248,  8128,  2504,  8120,  1856,  4816,   704,  5936,
+         3264,  3264,   704,  4824,  2496,  2496,  3264,  3264,
+         1856,  2496,  4816,   704,   696,  1856,  8104,  8112,
+         8080,  5936,  4832,  8048,  4848,  6512,  3264,  8048,
+         5936,  5936,  4832,  8080,  8048,  4840,  5936,  3232,
+         5936,  5936,  8080,  8048,  2496,  8064,  4824,  8120,
+         8080,  5936,  8064,  8072,  5496,  8072,  8096,  8096,
+         8072,  8096,  1856,  8064,  8096,  8040,  8112,  8096,
+         8064,  3232,  8064,  2504,  3232,  4824,  1200,  8128,
+         8080,  8096,  8128,  8080,  8120,  8096,  8120,  8096,
+         8128,  8072,  8128,  8088,  8112,  4840,  8128,  8064,
+         8040,  8056,  8072,  8096,  8024,  8048,  8032,  8120,
+         8120,  8048,  4168,  6512,  8120,  8032,  8048,  8128,
+         8120,  6512,  6512,  4168,  6512,  8032,  8072,  2504,
+         8120,  8112,  1200,  2504,  8120,  8072,  8096,  8072,
+         8120,  8056,  8104,  8056,  8040,  8104,  8048,  1200,
+         8072,  8056,  8096,  4168,  8064,  8048,  8120,  8120,
+         8032,  8048,  8064,  2504,  8048,  8064,  8096,  8120,
+         4168,  8120,  8096,  8096,  8128,  8104,  8048,  8120,
+         8104,  8064,  3240,  4848,  4168,  4840,  4864,  4864,
+         4864,  4864,  8120,  8112,  6512,  8104,  8048,  8056,
+         6512,  4168,  4848,  8112,  8112,  8112,  6512,  8120,
+         8120,  4864,  4168,  6512,  4168,  8112,  6512,  8040,
+         4864,  4168,  6512,  8056,  6512,  4864,  8128,  8112,
+         4864,  8104,  1200,  4168,  8072,  1872,  4864,  4848,
+         4864,  3240,  3240,  6512,  8120,  4864,  6512,  1872,
+         8104,  8048,  8120,  4848,  4840,  8064,  4864,  8064,
+         2496,  8064,  4848,  1856,  8128,  8064,  4864,  3264,
+         4864,   704,  4848,   704,  8112,  4168,  8064,  8040,
+         8024,  4848,  8064,  8048,  4864,  8112,   704,  4864,
+         8112,  8112,  8088,  8064,  4864,  8048,  8080,  8088,
+         1864,  8064,  3256,  8088,  8064,  8048,  8112,  4864,
+         4864,  8064,  1872,  8048,  8112,  4864,  4864,  8112,
+         8128,  4864,  8112,  8088,  8080,  8128,  8096,  8088,
+         8080,  8080,  4840,  8064,  8088,  8088,  8088,  1856,
+         8088,  8096,  8096,  8128,  1872,  3232,  4848,  8064,
+         1856,  8064,  8040,  4864,  8128,  8096,  3256,  8120,
+         8088,  8128,  8088,  8104,  8104,  8128,  8128,  8120,
+         8088,  8128,  8112,  8064,  8088,  3256,  4864,  8104,
+         2528,  4888,  8176,  3296,   736,  4208,  4888,   728,
+         3280,  4200,  3296,  1216,  1216,  4200,  4888,  4888,
+         1896,  4888,  1896,  4888,  3296,  3296,  4888,  4208,
+         8144,  4208,  1896,  4208,  4208,   736,  3280,  3296,
+          736,   736,  4208,  5944,   720,  4888,  1208,  4200,
+          736,  4192,  1240,  3280,  1240,  4192,   736,   736,
+          736,   728,  3280,  2536,  3288,  1216,  1216,  3288,
+         1216,  6528,  6528,  6528,  1216,  1216,  6528,  3288,
+         1232,  6528,  6528,  3288,  8160,  8184,  8152,  2528,
+         2536,  2536,  2536,  6528,  5944,  8152,  8184,  2536,
+         8184,  2520,  4200,  8184,  8184,  8184,  2528,  8168,
+         8184,  8152,  1216,  5952,  1224,  2520,  1216,   728,
+         8184,  8168,  8160,  1216,  8184,  4192,  8160,  8168,
+         5952,  1232,  1232,  2536,  1232,   720,  2536,  2528,
+         5952,  4192,   736,  1232,  5952,  1232,  8168,  2528,
+         5952,  6528,  6528,  5952,  1232,  2536,  8168,  1232,
+         5952,  6528,  2536,  4192,  2536,  2536,  2536,  1232,
+         1232,  1232,  2520,  8168,  8184,  8160,  4192,  5952,
+         4200,  4200,  6528,  5952,  4200,  5952,  4200,  8160,
+         4200,  8184,  2536,  4200,  8184,  2536,  8168,  2536,
+         4200,  1232,  4200,  2536,  2536,  2536,  8184,  5952,
+         8184,  4200,  2520,  4200,  2536,  2536,  8184,  6528,
+         8168,  2536,  4200,  2536,  8184,  2536,  4200,  2536,
+         8184,  8168,  2536,  1232,  3288,  6528,  4192,  5952,
+         2528,  5952,  3288,  2536,  4200,   736,   728,  5952,
+         3288,  4200,  2528,  5952,  1224,  6536,  4200,  5952,
+         5952,  6528,   736,  1232,  1216,  5952,  2528,  6528,
+         6536,  6528,  1240,  5952,  1224,  5952,  4192,  4888,
+         1896,  3280,  6520,  3288,  8184,   736,   736,  1216,
+         3288,   736,  1232,   736,  1896,  1208,  1896,  1216,
+         3280,  1216,  1216,  6520,   728,  1896,  4888,  1208,
+         1208,  6536,  1216,  1896,  1208,  6536,  3296,  4888,
+         1896,  4888,  3296,  4888,  1216,
+};
+
+static encode_aux _vq_aux_res1024_0c10x8 = {
+       _vq_ptr0_res1024_0c10x8,
+       _vq_ptr1_res1024_0c10x8,
+       _vq_p_res1024_0c10x8,
+       _vq_q_res1024_0c10x8,
+       10373, 10373
+};
+
+static static_codebook _vq_book_res1024_0c10x8 = {
+       8, 1024, 14663680, 5373952, 5, 0,
+       _vq_quantlist_res1024_0c10x8,
+       _vq_lengthlist_res1024_0c10x8,
+       &_vq_aux_res1024_0c10x8,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res1024_0c6x4.vqh b/include/vorbis/book/res1024_0c6x4.vqh
new file mode 100644 (file)
index 0000000..ebf5710
--- /dev/null
@@ -0,0 +1,484 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res1024_0c6x4_VQH_
+#define _V_res1024_0c6x4_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res1024_0c6x4[] = {
+          13,    14,    15,    17, 
+          12,    16,    17,    15, 
+          14,     7,    17,    16, 
+          13,    13,    13,    17, 
+           7,    11,    15,    16, 
+          15,    16,    15,    15, 
+          15,    15,    16,    13, 
+          16,    22,    14,    17, 
+          22,     9,    15,    14, 
+          14,    17,    13,    13, 
+          15,    18,    17,    15, 
+          14,    11,    15,    15, 
+          13,    11,    14,    13, 
+          16,    15,    15,    15, 
+          15,    21,    10,    12, 
+          15,    13,    12,     7, 
+          18,    14,    20,     8, 
+           7,    19,    15,    15, 
+          18,    16,    13,    12, 
+          17,    13,    15,    13, 
+          15,    16,    13,    23, 
+          13,    12,    19,    11, 
+          14,    16,    15,    16, 
+          20,    19,    19,    19, 
+          16,    14,    15,    15, 
+          14,    17,    15,     8, 
+          15,    14,    13,    14, 
+          14,    14,    15,    15, 
+          17,    14,    19,    14, 
+          13,    15,    15,    14, 
+          18,    15,    15,    15, 
+          14,    16,    15,    20, 
+          17,    15,     7,    16, 
+          15,    15,    15,    17, 
+          17,    16,    15,    17, 
+          17,    21,    18,    12, 
+          15,    15,    15,    14, 
+          11,    16,     9,    15, 
+          15,    15,    17,    15, 
+          23,    15,    15,    14, 
+          16,    17,    14,    15, 
+          15,    11,    10,    21, 
+          16,    13,    16,    15, 
+          15,    14,    13,    16, 
+          11,    18,    13,    16, 
+          13,    14,    19,    21, 
+          14,     8,    10,    13, 
+          12,    21,    17,    16, 
+          10,    15,    14,    15, 
+          14,    15,    14,    14, 
+          15,    15,    18,    18, 
+          14,    15,    15,    15, 
+          15,    17,    12,    17, 
+          10,    16,    19,    12, 
+          14,    14,    13,    12, 
+          15,    16,    22,    15, 
+          19,    13,    12,    17, 
+          19,    12,    16,    18, 
+          16,    10,    22,    16, 
+          15,    15,    15,    15, 
+          16,    13,    10,    12, 
+          15,    15,    14,    15, 
+          15,    15,    16,    11, 
+          21,    20,    12,    16, 
+};
+
+static long _vq_lengthlist_res1024_0c6x4[] = {
+        3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,11,11,11,12,12,12,12,13,13,14,14,14,15,16,16,
+};
+
+static long _vq_ptr0_res1024_0c6x4[] = {
+            2,   379,    -3,    -4,    -5,    -6,    -7,    -8,
+           50,   -10,    24,    61,    48,    26,   -15,   -16,
+          -17,     5,    10,    50,   -21,   -22,    48,    50,
+           27,   -26,    53,   -28,    23,   -30,    58,   -19,
+           15,    45,   -35,   -36,   -37,    48,     2,  -367,
+           62,   -40,   -43,   -44,   -45,   -46,    48,   -48,
+          -49,    52,    14,   -52,     9,    28,    14,   -56,
+          -57,   -58,   -59,     7,     9,     7,   -61,    62,
+          -63,    14,   -67,   -68,   -69,   -70,    24,   -72,
+          -73,   -74,   -22,   -64,     9,   -78,   -79,   -80,
+          -81,     5,    49,   -76,     8,   -84,   -87,   -88,
+          -89,   -11,    15,    15,   -93,    49,    62,   -96,
+            9,    49,     9,   -94,  -101,     9,    26,  -104,
+         -105,    52,     9,   -99,  -109,  -110,    52,  -112,
+           48,    44,  -115,   -22,  -107,     6,  -119,    44,
+         -117,  -122,  -123,  -124,  -110,  -120,  -125,  -128,
+           10,    14,  -131,  -132,     7,  -129,  -135,    10,
+         -137,   -76,    62,  -140,    48,     9,    10,  -144,
+         -145,  -146,  -147,  -148,  -149,  -150,  -151,  -152,
+            6,    54,   -82,  -141,    62,  -158,   -76,    10,
+         -347,     6,  -161,  -100,    52,  -162,  -165,  -168,
+           49,  -166,  -169,    10,   -46,  -170,   -22,    28,
+           53,  -178,  -179,  -180,  -181,  -182,    62,  -184,
+            9,   -90,    58,    53,  -189,  -190,  -191,  -192,
+           62,  -186,    23,  -196,   -76,  -194,  -187,     6,
+         -201,  -202,  -203,    48,     8,  -206,   -22,     8,
+           58,  -176,  -208,  -210,  -213,   -76,  -211,  -214,
+           25,  -218,  -219,     9,    52,  -222,    10,    61,
+          -37,  -223,   -65,     9,    52,  -230,  -231,  -232,
+         -186,  -228,    53,  -236,  -237,  -238,  -161,  -233,
+           62,  -239,     6,   -40,    13,  -244,  -247,  -186,
+         -245,     2,     5,  -252,  -253,  -254,  -255,   -30,
+         -250,    50,    53,    53,    50,  -262,  -263,     2,
+           53,  -266,  -267,    48,  -269,  -270,   -10,  -256,
+           23,     6,  -275,  -276,  -152,  -272,  -277,    23,
+          -83,  -164,  -279,    10,  -285,  -286,   -82,  -283,
+           23,  -288,  -102,  -289,  -293,  -294,  -161,  -291,
+           53,    10,  -299,  -300,  -301,  -302,  -303,  -263,
+            6,  -306,    24,  -308,  -272,     5,  -281,  -309,
+         -117,  -314,  -315,  -316,  -317,    23,    13,  -310,
+         -318,  -320,  -279,  -321,  -323,  -324,  -204,  -325,
+           23,    56,  -331,  -332,  -333,  -334,  -279,  -327,
+           30,  -319,    56,    52,  -339,  -342,  -343,  -344,
+         -288,  -340,  -347,    56,     8,  -350,    23,    10,
+         -351,  -354,  -355,  -356,  -357,  -358,  -359,    24,
+         -318,  -350,  -361,    26,  -132,  -288,  -110,  -378,
+         -366,  -272,  -371,  -372,  -373,  -318,  -369,    26,
+         -377,    61,  -374,  -380,  -381,  -382,  -383,  -384,
+         -385,  -386,    17,  -388,     0,     4,    35,  -392,
+         -393,     0,  -395,     3,    37,  -398,  -399,  -400,
+         -401,  -402,  -403,    11,    38,    21,     4,  -408,
+         -409,  -388,    46,  -410,    19,    51,  -415,  -416,
+           36,    42,  -419,  -420,     0,  -422,  -423,  -424,
+            0,    51,  -427,    33,  -412,  -413,    12,    46,
+         -433,  -434,  -435,  -436,    21,  -438,  -439,    55,
+         -431,  -442,    21,    19,    12,  -389,  -443,  -446,
+         -449,  -450,  -451,  -452,  -386,    11,  -455,  -456,
+            0,  -458,  -459,    17,  -453,  -460,  -463,    20,
+         -465,    55,  -439,  -461,    47,  -470,    40,  -472,
+         -473,  -424,  -467,    22,  -427,    21,  -477,  -388,
+           36,  -656,    42,    43,  -485,  -486,  -487,     3,
+           20,  -490,  -386,  -443,  -491,    20,  -495,  -496,
+         -497,    18,    39,  -500,    20,  -420,  -492,  -504,
+         -505,    33,    34,    57,  -509,  -510,  -511,  -512,
+         -513,    40,    22,  -516,    33,    19,  -519,    40,
+           34,    20,  -523,  -524,  -525,    39,  -527,    18,
+           40,    39,  -412,  -517,  -533,    19,  -481,  -517,
+           11,  -538,  -539,    11,  -536,  -519,  -540,  -475,
+         -542,    59,  -547,    39,  -549,    40,  -551,  -552,
+           34,  -533,  -553,  -556,  -557,    39,  -465,  -554,
+         -561,  -562,  -465,    32,  -552,  -563,    35,    35,
+         -569,  -570,    40,    35,  -573,  -574,  -575,  -576,
+         -577,  -578,  -579,  -580,  -581,    32,    37,    41,
+         -585,  -586,     3,    19,  -589,    41,  -591,    41,
+         -587,  -594,  -595,    32,  -592,  -583,    18,    39,
+         -601,  -602,  -603,  -604,  -605,  -606,    11,     0,
+            0,  -610,  -611,  -606,  -599,    57,    41,  -616,
+         -586,  -612,  -617,    18,    11,  -619,  -614,    39,
+            3,    51,  -627,  -628,  -629,  -630,    32,     3,
+           46,  -634,  -635,  -606,  -623,  -636,    20,    40,
+           18,  -642,  -643,  -644,  -645,     3,  -640,  -648,
+           37,  -646,  -651,  -431,  -649,    59,  -482,  -440,
+         -708,    19,  -657,  -648,    19,  -660,  -663,  -664,
+         -665,    11,     0,    11,  -405,    34,  -671,  -672,
+            3,  -669,  -675,    37,  -531,  -678,  -679,    32,
+         -639,  -676,    34,  -684,  -685,  -686,  -687,    11,
+         -613,  -547,  -689,  -692,  -693,  -420,    36,  -505,
+           36,  -517,     0,  -527,  -701,     0,  -516,  -699,
+         -625,    18,  -705,  -682,  -599,  -710,  -711,    32,
+           41,  -669,
+};
+
+static long _vq_ptr1_res1024_0c6x4[] = {
+            0,     0,  -298,  -143,   -42,   -25,   -14,   -12,
+           -9,   -11,    27,    27,   -13,    27,   -20,   -18,
+           10,    27,   -19,    31,   -23,    53,    29,   -24,
+           29,   -34,   -27,   -29,    50,   -31,    45,   -33,
+           16,    31,   -38,     2,    31,    44,   -31,  -248,
+           16,   -32,   -66,   -55,   -54,   -47,     9,   -51,
+          -50,    44,    44,   -50,    44,    30,    54,   -65,
+          -62,   -61,   -60,    10,    10,    44,   -50,    30,
+          -53,    25,  -121,  -108,   -71,     5,    26,  -103,
+          -77,   -76,    54,   -41,    29,  -100,   -86,   -83,
+          -82,    29,    29,   -82,    15,   -75,   -98,   -95,
+          -92,   -13,    25,    54,   -13,    27,    54,   -97,
+           26,    26,   -24,   -91,  -102,    54,    54,   -96,
+         -106,    49,    49,   -90,  -114,  -111,    31,  -113,
+           31,    31,  -118,   -82,   -85,    30,   -82,    29,
+          -53,  -136,  -130,  -127,  -113,  -102,  -116,  -113,
+           31,    63,  -134,  -113,    31,    25,    31,    44,
+         -139,    10,    25,  -142,  -135,  -138,    53,  -251,
+         -229,  -177,  -171,   -60,  -163,  -157,  -154,  -153,
+           29,    29,  -153,  -133,    10,  -154,    54,    28,
+         -375,    28,    30,  -167,    30,  -159,  -156,  -102,
+           54,   -60,  -155,  -172,  -174,  -126,  -176,    16,
+           29,  -226,  -224,  -217,  -188,  -183,    15,  -185,
+           15,  -187,    16,    25,  -200,  -195,  -187,  -176,
+           29,  -175,    16,  -198,    25,  -193,    29,  -197,
+         -212,  -205,  -187,    25,     2,  -209,  -153,    28,
+           28,  -153,  -207,  -204,  -216,  -153,  -199,  -173,
+           54,  -221,  -187,    25,    26,  -187,    25,    26,
+           53,  -220,   -90,    14,    14,  -249,  -246,  -235,
+         -234,  -227,    16,  -243,  -175,  -159,  -240,  -225,
+           28,  -129,     9,  -234,  -242,  -129,     2,    53,
+         -241,   -32,    61,  -265,  -261,  -259,  -258,  -257,
+           52,    45,    45,  -260,    28,  -264,    27,    45,
+           27,  -292,  -268,    54,  -274,  -273,   -13,    31,
+           31,    27,  -280,  -153,   -24,   -33,   -31,    28,
+         -284,    26,  -260,    30,  -290,  -153,   -24,   -53,
+           30,   -53,    27,  -287,  -296,    10,    27,  -282,
+          -24,    50,  -215,   -39,  -330,  -326,  -313,  -305,
+           10,  -307,    31,   -31,    45,    10,  -160,  -304,
+         -283,  -263,  -322,  -255,  -257,    45,    30,  -336,
+         -283,  -312,  -208,  -311,  -297,  -295,  -328,  -278,
+         -329,    31,  -353,  -341,  -204,  -210,  -207,  -271,
+           63,  -329,    63,    63,  -338,  -204,  -349,  -346,
+            8,  -336,  -348,    30,    30,  -336,    63,    63,
+         -336,  -337,  -370,  -365,  -363,  -360,     6,    30,
+         -117,  -352,  -345,  -318,  -128,  -120,  -128,  -335,
+         -364,    10,    54,  -220,  -376,  -375,  -368,    30,
+         -375,    30,  -362,  -572,  -494,  -448,  -397,  -391,
+         -390,  -387,     4,  -389,     1,     1,     1,  -394,
+           51,     4,  -396,     4,     4,  -432,  -414,  -407,
+         -406,  -389,  -404,     1,     1,    12,    12,  -413,
+         -389,  -404,    12,  -405,    21,     1,  -418,  -417,
+           38,    38,  -421,    33,    42,  -429,  -426,  -425,
+           38,    38,  -425,    38,  -411,  -404,    60,    60,
+         -390,  -445,  -444,  -437,    42,  -441,  -404,     1,
+         -430,  -404,     1,    60,     1,    12,  -430,  -440,
+         -484,  -462,  -457,  -454,    20,    60,    20,     4,
+           22,  -439,  -389,     1,  -430,  -440,  -469,  -464,
+         -466,    35,  -468,  -447,     1,  -479,  -471,    20,
+         -476,  -475,  -428,    38,  -475,     4,  -474,  -438,
+           43,  -652,    43,    60,  -489,  -488,     4,    22,
+            4,  -493,  -396,  -483,  -482,    37,  -522,  -499,
+         -498,    40,    34,  -508,  -501,  -503,  -480,  -507,
+         -506,    42,    42,    42,  -521,    20,  -518,  -515,
+         -514,    59,    59,  -514,    59,    42,  -520,    22,
+           22,    47,  -555,  -537,  -529,  -526,  -528,    36,
+           36,  -530,  -532,  -507,  -415,    36,  -618,  -436,
+           42,  -546,  -541,  -417,  -436,  -543,  -535,  -545,
+         -531,    38,  -548,    57,  -550,    38,  -507,  -417,
+           38,  -544,  -502,  -560,  -558,    35,    57,  -478,
+         -568,  -567,  -564,    60,  -566,  -431,    38,    21,
+         -571,    47,    34,    47,  -534,  -677,  -626,  -600,
+         -593,  -590,  -584,  -583,  -582,    43,    43,    37,
+         -588,  -582,    43,    12,    37,    43,  -396,     4,
+           46,  -597,  -493,    37,  -565,  -493,    19,    19,
+         -624,  -622,  -620,  -609,  -608,  -607,    43,    43,
+           57,  -615,  -614,  -613,  -598,    43,    57,  -614,
+         -589,  -596,  -559,    60,  -591,  -563,    20,    60,
+         -625,    43,  -662,  -633,  -632,  -631,    46,    46,
+           37,  -641,  -440,  -430,    32,  -621,    57,    43,
+           43,  -655,  -650,  -647,  -483,    60,  -639,  -483,
+           60,  -581,  -648,  -483,  -637,    43,  -653,  -659,
+         -690,    43,  -654,  -430,    57,  -658,  -668,  -667,
+         -666,     3,     3,     4,  -670,    57,  -674,  -406,
+           12,  -504,  -406,    12,  -673,  -709,  -683,  -680,
+         -682,  -661,    43,  -707,  -700,  -691,  -688,    57,
+         -482,  -669,  -681,  -698,  -695,    57,  -653,  -507,
+           42,  -696,  -613,  -697,  -702,    33,  -704,  -694,
+         -653,  -639,  -703,    57,  -706,  -713,  -712,    20,
+           20,  -638,
+};
+
+static long _vq_p_res1024_0c6x4[] = {
+            0,     0,   116,    20,   232,    40,    96,    96,
+          200,    96,    96,   244,   192,   104,    20,    20,
+           20,    20,    40,   200,   192,   192,   192,   200,
+          108,   232,   212,    92,    92,   232,   232,   200,
+           60,   180,   192,   192,   192,   192,     8,    28,
+          248,   248,    56,   208,    36,   192,   192,   208,
+          208,   208,    56,    36,    36,   112,    56,    36,
+           36,    36,    28,    28,    36,    28,    28,   248,
+          248,    56,    20,    36,    96,    96,    96,   244,
+          192,   192,   192,   112,    36,   196,    20,    20,
+           20,    20,   196,    36,    32,    32,   196,   244,
+          244,   244,    60,    60,   196,   196,   248,    36,
+           36,   196,    36,   248,    36,    36,   104,   208,
+          208,   208,    36,   248,   208,   208,   208,   192,
+          192,   176,   192,   192,   100,    24,   176,   176,
+           24,   208,   208,   208,   208,    24,    24,    40,
+           40,    56,    28,    28,    28,    56,    40,    40,
+           36,    36,   248,   192,   192,    36,    40,   248,
+          100,    24,    24,    24,    24,    24,    24,    24,
+           24,   216,   196,    36,   248,    36,    36,    40,
+          224,    24,    24,    36,   208,    24,    24,   196,
+          196,    24,    24,    40,    36,    56,   192,   112,
+          212,    36,    36,   248,    60,   248,   248,    36,
+           36,    60,   232,   212,   248,   248,   248,   248,
+          248,   232,    92,    36,    36,    92,   212,    24,
+          192,   100,   192,   192,    32,   192,   192,    32,
+          232,   212,   232,   232,    36,    36,    32,   232,
+          100,    36,    36,    36,   208,    40,    40,   244,
+          192,   244,    56,    36,   208,   248,    24,   232,
+          232,   208,   212,    24,   248,    24,    24,    36,
+          248,   208,    24,   248,    52,    52,   232,   232,
+           52,     8,    20,   232,   232,   232,   232,   232,
+          244,   200,   212,   212,   200,     8,     8,     8,
+          212,   192,   192,   192,    96,    96,    96,   208,
+           92,    24,    24,    24,    24,    92,    92,    92,
+           36,   208,    92,    40,   196,   196,   196,    40,
+           92,    92,   104,    92,    24,    24,    24,    40,
+          212,    40,    52,    96,   200,   232,    96,     8,
+           24,    96,    96,    92,    92,    20,   208,    20,
+           24,   232,   200,    92,    92,    92,    52,   224,
+           52,    52,    92,    52,    52,    24,     8,    40,
+           92,   224,    32,   112,   232,    92,    92,    52,
+          120,   208,   224,   208,   208,   224,   224,    92,
+           92,   208,   224,   224,    32,    92,    92,    40,
+           40,    96,    96,    96,    96,    96,    96,    96,
+           52,    92,    92,   104,    28,    92,   208,    28,
+          208,    92,   104,    52,    52,    52,    92,   104,
+          244,   244,    28,    88,   204,   204,    68,    68,
+           68,    68,    68,     0,     0,    16,   140,     0,
+            0,     0,    12,    12,   148,    44,    44,    44,
+           44,    44,    44,    44,   152,    84,    16,     0,
+            0,     0,   184,   184,    76,   204,   144,   144,
+          144,   168,   168,     0,     0,     0,     0,     0,
+            0,   204,   132,   132,    76,   204,    48,   184,
+          220,    84,    84,   168,    84,   220,   220,   220,
+          184,    84,    84,    76,    48,    16,    76,    76,
+            0,    68,     0,    68,    68,    44,     0,     0,
+            0,    68,    68,    68,    44,    44,   188,    80,
+          140,   220,   220,    44,   188,    88,   160,     0,
+            0,     0,    44,    88,   132,    84,    16,     0,
+          144,    76,   168,   172,    12,    12,    12,    12,
+           80,    68,    68,    76,    76,    80,   132,   156,
+          160,    72,   156,   168,    80,     0,    76,   136,
+          132,   132,   136,   228,   160,   136,   132,   160,
+          160,   160,    88,   132,   132,    76,   160,   160,
+          136,    80,    72,   144,    72,   156,    72,    72,
+          160,   156,    84,    76,    76,    76,   136,    76,
+           44,    44,   168,    44,    44,   160,    44,    88,
+           44,   236,   156,   156,   160,   160,   136,   136,
+          136,   144,    44,   156,   156,   156,   220,   168,
+          220,   220,   220,   128,   136,   128,   140,   140,
+          160,   160,   160,   140,    12,    12,   164,   128,
+           12,    12,   128,   128,   128,   128,   148,   164,
+           12,    12,    12,    76,   164,   164,   164,   164,
+           76,   128,   128,   128,    76,   164,    72,   156,
+            0,    12,    12,     0,    44,    44,    44,     0,
+            0,    44,    44,    44,   156,   228,   164,    12,
+           12,    72,    72,    72,    44,    72,   164,   156,
+           12,   204,   184,   128,   128,   128,   128,    12,
+          184,    44,    44,    44,   156,   156,    80,   160,
+           72,    12,    12,    12,    12,    12,    72,   148,
+          148,    72,   184,   184,   172,   236,   168,   184,
+          160,    76,    76,   148,    76,   228,    44,    12,
+           44,    44,     0,    44,    84,   136,    12,    12,
+           12,   228,   148,   148,    76,   132,   160,   128,
+          160,   136,   136,   132,   168,    44,    44,    44,
+          228,   156,   156,   132,     0,     0,   144,   132,
+          144,    76,     0,    72,     0,     0,   132,    76,
+          204,    72,   160,   136,   156,   164,   128,   128,
+          164,   136,
+};
+
+static long _vq_q_res1024_0c6x4[] = {
+            0,     0,   120,    24,    56,   180,    20,   104,
+          108,   244,   108,   108,   108,   108,   116,   200,
+           40,   108,   200,   124,   108,   212,   116,   108,
+          116,     8,   180,   180,   200,   200,   180,   180,
+           64,   124,   180,     8,   124,   176,   180,    56,
+           64,    60,   108,    28,   216,   176,    36,    36,
+           56,   176,   176,    56,   176,   120,   216,   100,
+           56,   176,    36,    40,    40,   176,    56,   120,
+          112,   100,    40,   176,   244,    20,   104,   208,
+          196,    36,   216,    64,   116,   216,   244,    36,
+          196,   116,   116,   196,    60,    64,   116,    36,
+          196,   104,   100,   216,   104,   108,   216,   196,
+          104,   104,   116,    60,   104,   216,   216,   104,
+           36,   196,   196,   100,   196,   176,   124,   176,
+          124,   124,   176,   196,    64,   120,   196,   116,
+          112,    36,    28,    40,   176,   104,   248,   176,
+          124,   252,    40,   176,   124,   100,   124,   176,
+          176,    40,   100,   212,   176,   100,   212,   108,
+           64,   248,   212,    40,   104,    36,   196,   216,
+          116,   116,   216,    56,    40,   196,   216,   112,
+          104,   112,   120,   196,   120,    40,   248,   104,
+          216,    36,   100,   212,   116,    60,   212,    64,
+          116,    56,   176,    40,   216,   100,    60,   100,
+           60,   212,    64,   100,   216,    36,   100,   212,
+          116,   112,    64,   212,   100,   112,   116,   112,
+           36,   216,   212,   100,     8,   212,   216,   112,
+          112,   216,    32,     8,   100,   216,    64,   100,
+          216,    40,   212,   100,   104,   212,   100,   104,
+          212,   208,    60,    56,    56,    60,     8,   112,
+          212,    36,    64,   212,    64,    40,   248,   104,
+          112,   252,    36,   212,    24,   252,     8,   212,
+          244,    60,   244,    36,     8,   112,   212,   200,
+          208,   180,   180,   200,   112,   212,   108,   180,
+          108,   212,   116,   216,   196,    24,   104,   124,
+          124,   108,   196,   216,   108,   180,   200,   112,
+          216,   104,   200,   120,   104,   216,   108,   112,
+          120,   112,   108,    40,   116,    40,   108,   200,
+          116,   200,   248,    20,   120,    32,   112,   200,
+           40,   200,   124,   200,   180,    40,   224,    24,
+           40,     8,   112,   232,   200,   180,   120,   252,
+           40,    24,   232,    20,   200,   112,   124,   124,
+          224,   124,   216,   120,     8,   232,    32,   244,
+          252,   124,   252,   252,   224,     8,   252,   224,
+           32,   120,    32,   120,   120,   120,   252,   252,
+          120,   224,   244,   112,   104,    52,    24,   120,
+           24,   120,   208,   120,    40,   112,    40,   200,
+           28,    40,   216,   208,   244,   104,    28,   120,
+          104,   120,   252,   172,   236,    88,    84,   148,
+          140,     4,    16,    16,     4,     4,     4,    12,
+          204,    16,   148,    16,    16,    84,   168,     0,
+           48,    16,   152,     4,     4,    48,    48,   204,
+           16,   152,    48,    84,    84,     4,   204,   168,
+          152,   152,   152,   132,   168,     4,   132,   204,
+          152,   152,   204,   152,    48,   152,   240,   240,
+          140,    16,    48,   152,   168,    84,   152,     4,
+           48,   152,     4,   240,     4,    48,    48,   184,
+           12,   188,     4,     0,    80,   240,    80,    16,
+           88,   220,    16,     4,    48,   184,    88,   188,
+          188,   140,   188,    76,     4,     4,    88,    80,
+          132,    88,    84,   152,    88,    16,    48,   152,
+          172,   240,   172,   240,   148,    80,    16,    88,
+           16,    80,   148,   172,   168,   148,   152,   228,
+          136,   160,   136,   236,   228,   132,   144,   228,
+          136,   168,   168,   168,   188,    80,   136,   132,
+           88,   236,   236,    88,   236,   168,   136,    88,
+           88,   188,   140,   236,    76,    72,   160,   144,
+          144,    76,   168,   228,   168,   144,    48,    84,
+          168,   228,   236,   168,    84,   236,    76,   236,
+          228,   152,   136,   228,   136,   152,   228,   168,
+          152,   168,   172,   160,   220,   140,   228,    48,
+          188,    84,   152,   240,   140,   184,   152,    84,
+          140,   188,   136,   188,    76,   132,   184,   228,
+           80,    16,    12,   164,   148,   172,   172,   148,
+          164,   148,   172,    48,   148,   172,   148,    16,
+          184,   164,    80,   148,   240,    80,    76,    76,
+          204,    80,    16,    12,   228,     0,   172,   172,
+          228,    12,   164,   228,    72,   172,   228,   228,
+          164,   240,   144,   240,    16,   128,    80,   240,
+          172,   172,    16,   240,   148,    12,   184,   184,
+          148,    12,   184,    48,   128,    72,   228,   172,
+          172,    48,   184,   148,   172,   240,   160,   172,
+          240,   128,   148,   172,   240,   172,   236,   148,
+          136,   172,   168,    48,   228,   168,    48,    16,
+            0,    12,    12,    16,    16,   228,   148,    16,
+           48,   168,    16,    48,   132,    80,   132,   172,
+          136,   172,   172,   136,   204,     0,   168,   228,
+          168,   136,    76,   172,   132,   228,   236,   228,
+          168,   144,   172,    76,   172,   132,   172,   172,
+          236,   160,   144,   228,    72,   228,   164,    80,
+           80,    80,
+};
+
+static encode_aux _vq_aux_res1024_0c6x4 = {
+       _vq_ptr0_res1024_0c6x4,
+       _vq_ptr1_res1024_0c6x4,
+       _vq_p_res1024_0c6x4,
+       _vq_q_res1024_0c6x4,
+       714, 714
+};
+
+static static_codebook _vq_book_res1024_0c6x4 = {
+       4, 64, 14663680, 5373952, 5, 0,
+       _vq_quantlist_res1024_0c6x4,
+       _vq_lengthlist_res1024_0c6x4,
+       &_vq_aux_res1024_0c6x4,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res1024_0c8x8.vqh b/include/vorbis/book/res1024_0c8x8.vqh
new file mode 100644 (file)
index 0000000..bf8fc20
--- /dev/null
@@ -0,0 +1,3668 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res1024_0c8x8_VQH_
+#define _V_res1024_0c8x8_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res1024_0c8x8[] = {
+          15,    15,    15,    14,    12,    15,    15,    15, 
+          14,    16,     9,    12,    15,    14,    15,    15, 
+          12,    20,    13,    13,    17,    13,    19,    12, 
+          17,    15,    18,    15,    16,    16,    20,     8, 
+          13,    17,    18,    15,    14,    13,    18,    17, 
+          15,    15,    15,    16,    15,    11,    15,    14, 
+          19,    15,    11,    16,    17,    16,    13,    18, 
+          15,    15,    15,    15,    15,    15,    15,    12, 
+          13,    13,    12,     9,    12,    15,    17,    13, 
+           9,    17,    18,    17,    17,    15,    12,    12, 
+          11,    12,    16,    17,    14,    15,    14,    15, 
+          17,    12,    18,    13,    15,    14,    16,    14, 
+          15,    15,    19,    16,    11,    13,    15,    12, 
+          14,    15,    12,    14,    15,    14,    14,    17, 
+          14,    18,    14,    17,    15,    14,    22,    15, 
+          17,    21,    11,    10,    16,    16,    13,    14, 
+          23,    13,    16,    15,    15,    15,    14,    15, 
+          20,    14,    14,    19,    14,    10,    15,    15, 
+          16,    15,    14,    15,     4,    16,    15,    14, 
+          17,    16,    15,     8,    15,    17,    17,    13, 
+          15,    15,    14,    16,    13,    23,    16,    15, 
+          13,    14,    13,    17,    19,    22,    16,    15, 
+          11,    18,    13,    13,    18,    18,    12,    14, 
+          20,    13,    13,    15,    13,    14,    16,    16, 
+          15,    13,    14,    15,     8,    12,    16,    16, 
+          15,    12,    16,    23,    21,    14,    15,    15, 
+          19,    15,    14,    15,    16,    13,    21,    14, 
+          14,    15,    14,    13,    17,    14,    16,    15, 
+          16,    14,    14,     9,    15,    16,    15,    19, 
+          17,    15,    15,    19,    14,    16,     9,    18, 
+          15,    20,     8,    15,    15,    14,    13,    15, 
+          16,    13,    12,    17,    13,    15,    13,    15, 
+          15,    14,    21,    13,    12,    12,    10,    18, 
+          16,    20,    18,    16,    12,    13,    14,    19, 
+          15,    15,    16,    11,    18,    10,    20,    10, 
+          14,    16,    16,    18,    20,    11,    16,    15, 
+          14,    17,    11,    16,    20,    11,    13,    14, 
+          16,    15,    16,    16,    18,    11,     9,    16, 
+          20,    13,    14,    19,    16,    14,    19,    19, 
+          16,    15,    15,    15,    10,    12,    22,    15, 
+          15,    14,    21,    13,    14,    20,    13,    15, 
+          15,    16,    10,    21,    16,    15,    15,    15, 
+          14,    14,    13,     9,    18,    15,    15,    15, 
+          17,    21,    16,    17,    17,    15,    12,    15, 
+          16,    14,    14,    15,    11,     5,    16,    15, 
+          15,    16,    13,    13,    15,    19,    12,     9, 
+          16,    16,    15,    14,    15,    14,    15,    15, 
+          12,    14,    15,    16,    17,    14,     9,    12, 
+          13,    13,    12,    17,    16,     9,    11,    17, 
+          11,    10,     9,    12,    14,    16,    17,    18, 
+          15,    16,    15,    15,    15,    15,    13,     8, 
+          14,    19,    17,     9,    13,    15,    16,    17, 
+          15,    16,    18,    16,    16,    15,    14,    13, 
+          19,    17,    15,    12,    13,    12,    12,    20, 
+          19,    20,    19,    10,    12,    11,    16,    13, 
+          15,    17,    15,    15,    12,     9,    18,    12, 
+          14,    15,    16,    13,    18,    17,    13,    16, 
+          15,    17,    14,    18,    15,    13,    15,    14, 
+          19,    16,    15,    15,    15,    15,    15,    14, 
+          15,    14,    15,    14,    21,    13,    14,    15, 
+          19,    12,    14,    13,    17,    13,    15,    17, 
+          15,    15,    16,    17,    10,    20,     9,    20, 
+          15,    15,    12,    15,    15,    15,    16,    14, 
+           7,    14,    15,    15,    15,    15,    15,    15, 
+          14,    13,    13,    20,    16,    15,    14,    15, 
+          15,    14,    15,     9,    13,    17,    14,    15, 
+          16,    16,    10,    15,    14,    13,    19,    20, 
+          14,    13,    14,    15,    14,    15,    11,    18, 
+          14,    16,    16,    14,    14,    16,    13,    20, 
+          16,    13,    13,    15,    16,    17,    16,     9, 
+          16,    13,    21,    21,    13,    15,    15,    16, 
+          21,    11,    16,    16,    14,    23,    16,    15, 
+          16,    16,    16,    16,    16,    15,    16,    16, 
+          16,    18,    13,    17,    14,    14,    17,     8, 
+          15,    15,    15,    14,    16,     8,    15,    15, 
+          15,    15,    15,    14,    14,    16,    15,    14, 
+          14,    16,    15,    16,    17,    16,    14,    14, 
+          15,    15,    15,    14,    25,    15,    16,    14, 
+          19,    12,    15,    13,    15,    12,    15,    11, 
+          10,    17,    19,    19,    17,    15,    15,    16, 
+          12,    13,    16,    12,    13,    13,    13,    14, 
+          16,    17,    13,    14,    13,    17,    14,    15, 
+          16,    16,    16,    14,    19,    22,    15,    16, 
+          17,    14,    13,    14,    14,    10,     8,    10, 
+          16,    18,    17,    16,    15,    15,    21,    21, 
+          13,    15,    15,    17,    16,    21,    13,    10, 
+          15,    16,    13,    11,    11,    13,    16,    17, 
+          23,    17,    15,    15,    15,    15,    15,    14, 
+          20,    16,    14,    14,    14,    17,    17,    17, 
+          16,    15,    11,    22,    10,    14,    16,    18, 
+          15,    16,    14,    15,    15,    14,    17,    13, 
+          11,    17,    16,    17,    18,    17,    20,    12, 
+          21,    19,    16,    15,    14,    21,    14,    17, 
+          12,    16,    14,    13,    16,    11,    13,    16, 
+          18,    16,    10,    10,     8,    15,    13,    15, 
+          15,    16,    15,    16,     9,    15,    15,    16, 
+           9,    17,    14,    15,    15,    16,    15,    14, 
+          16,    16,    16,    17,    11,    20,    17,    10, 
+          16,    13,    15,    16,    20,    14,    12,    10, 
+          15,    10,     7,    18,    15,    15,    15,    15, 
+          14,    15,    14,    17,    13,    16,    14,    15, 
+          18,    19,    16,    16,    16,    11,    13,    16, 
+          14,    15,    18,    14,    15,    15,    19,    12, 
+          17,    17,    15,    14,    15,    16,    15,    15, 
+          18,    15,    15,    14,    16,    17,    11,    16, 
+          13,    17,    15,    15,    14,    15,    14,    14, 
+          19,    17,    12,    16,    19,    17,    17,    11, 
+          15,    16,    16,    19,    25,    16,    15,    15, 
+          16,    14,    17,    16,    14,    22,    22,    14, 
+          11,    12,    24,    15,    16,    15,    16,    15, 
+          20,    10,    12,    12,    15,    13,    20,    15, 
+          15,    14,     9,    15,    13,    13,    14,    10, 
+          17,    17,    13,    12,    17,    12,    14,    16, 
+          14,    18,    18,     9,    20,    13,    14,    14, 
+          20,     9,    20,    16,    13,    16,    15,    19, 
+          10,    16,    11,    16,    16,    15,    17,    15, 
+          15,    15,    15,    15,    15,    15,    14,    14, 
+          15,    15,    16,    15,    15,    15,    16,     8, 
+          14,    10,    10,    15,    18,    17,    15,    16, 
+          13,    14,    16,    16,    16,    14,    15,    15, 
+          14,    14,    16,    12,    20,    16,    18,    15, 
+          15,    14,     9,    18,    20,    14,    17,    16, 
+          16,    15,    21,    14,    17,    14,    15,    15, 
+          16,    17,    14,    12,    11,     8,    10,    13, 
+          16,    15,    15,    15,    14,    16,     8,    13, 
+          19,    21,    12,    15,    16,    14,    15,    16, 
+          15,    15,    15,    19,    14,    12,    19,    12, 
+          14,    17,    13,     8,    17,    21,    15,    18, 
+          16,    15,    16,    14,    22,     8,    16,    15, 
+          16,    17,    18,    24,    12,    15,    16,    15, 
+          20,    14,    19,    14,    15,     8,    15,    15, 
+          14,    15,    15,    16,    15,    15,    16,    23, 
+          14,    16,    14,    19,    16,    16,    12,    13, 
+          14,    16,    16,    14,    15,    15,    15,    15, 
+          11,    15,    18,    15,    14,    17,    17,    13, 
+          15,    14,    15,    15,    17,    19,     7,    15, 
+          11,    16,    13,    14,    17,    14,    15,    21, 
+          13,     9,    19,    15,    15,    15,    16,    17, 
+          15,    13,    18,    17,    12,    15,    14,    17, 
+          16,    15,    15,    16,    15,    16,    15,    17, 
+          15,    15,    21,    16,    14,    16,    15,    15, 
+          15,    16,    13,    14,    21,    15,    16,    16, 
+          14,    15,    15,    15,    15,    12,    21,    18, 
+          16,    14,    15,    14,    16,    16,    16,    16, 
+          15,    14,    14,    16,    15,    15,    16,    16, 
+          15,    12,    16,    17,    19,    17,    15,    13, 
+          17,    13,    15,    18,    18,    21,    12,    17, 
+          25,    12,    11,    17,    15,    16,    14,    15, 
+          15,    13,    14,    16,    18,    20,    21,    21, 
+          13,    14,    14,    13,     9,    18,    14,    16, 
+          15,    15,    16,    13,    16,    10,    15,    20, 
+          14,    16,    14,    15,    14,    14,    16,    16, 
+           9,    21,    15,    14,    15,    17,    16,    17, 
+          16,    14,    16,    16,    17,    14,    14,    17, 
+          15,    13,    18,    11,    11,    16,    17,    15, 
+          15,     9,    18,    17,    14,    15,    11,    13, 
+          14,    18,    13,    15,    11,    17,    19,    13, 
+          17,    16,    20,    12,    15,    16,    16,    18, 
+          15,    11,    19,    12,    16,    10,    20,    18, 
+          14,    22,    22,    14,    15,    15,    15,    15, 
+          16,    15,    15,    16,    14,    16,    16,    14, 
+          16,    14,     9,     8,    21,    14,    15,    14, 
+          16,    15,    18,     9,     9,    16,    13,    14, 
+          16,    11,    21,    18,    17,    15,    16,    15, 
+          15,     6,    13,    18,    15,    16,    16,    15, 
+          18,    16,    21,    20,    18,    18,    10,    11, 
+          16,    16,    14,    23,    16,    16,    15,    14, 
+          14,    16,    14,    15,    15,    14,     7,    18, 
+          14,    16,    15,    14,    14,    19,    17,    17, 
+          15,    15,     8,    16,    14,    15,    15,    15, 
+          23,    22,    21,    17,    16,    15,    15,    16, 
+          15,    14,    16,    16,    15,    15,    15,    15, 
+          11,    11,    15,    14,    14,    16,    20,    13, 
+          15,    15,    16,     8,     6,    23,    16,    16, 
+          16,    16,    15,    18,    17,    17,    17,    15, 
+          20,    16,    13,    17,    11,    17,    14,    13, 
+          15,    14,    16,    14,    16,    13,    16,    13, 
+          15,    14,    14,    14,    17,    15,    12,    23, 
+          18,    14,    15,    15,    14,    16,    13,    22, 
+          17,     8,    14,    15,    10,    17,    11,    17, 
+          16,     9,    15,    14,    15,    15,    15,    15, 
+          11,    14,    15,    16,    16,    13,    15,    10, 
+          10,    17,    16,    17,    10,    13,    17,    16, 
+          17,    12,    14,    16,    16,    15,    15,    14, 
+          11,     9,    16,    13,    15,    15,    15,    16, 
+          18,    13,    17,    11,    22,    17,    11,    17, 
+          16,    14,    16,    16,    14,    16,    13,    15, 
+          12,    17,    13,    16,    13,    19,    10,    16, 
+          10,    15,    19,    13,    15,    16,    11,    19, 
+          15,    19,    18,    15,    14,    12,    10,    10, 
+          17,    19,    21,    20,    20,    19,    19,    17, 
+           8,    10,    14,    15,    14,    14,    13,    14, 
+          16,    13,     9,    13,    14,    19,    19,    15, 
+          18,    16,    16,    17,    14,    14,    12,    10, 
+          13,    22,    14,    13,    14,    16,    14,    13, 
+          15,    15,    15,    15,    15,    15,    15,    14, 
+          16,    14,    16,    22,     6,     9,    14,    13, 
+          15,    15,    16,    19,     9,    14,    15,    15, 
+          17,    13,    11,    13,    17,    18,    13,    13, 
+          15,    16,    16,    21,    15,    15,    15,    16, 
+          18,     9,    22,     9,    18,    13,    16,    14, 
+           9,    17,    16,    13,    15,    11,    17,    14, 
+          17,    21,    16,    14,    15,    15,    17,    13, 
+          15,    15,    14,    16,    16,    17,    16,    14, 
+          20,    15,    17,    15,    19,    15,    17,    15, 
+          16,    22,    14,    16,    14,    15,    15,    15, 
+          13,    12,    14,    14,    19,    13,    17,    16, 
+          11,    17,    11,    19,    13,    20,    12,    19, 
+          14,    16,    14,    18,     8,    20,    15,    16, 
+          14,    13,    14,    15,    15,    15,    15,    15, 
+          15,    15,    15,    18,    16,    10,    11,    21, 
+          13,    12,    12,    19,    12,    14,    17,    14, 
+          14,    19,    17,    15,    15,    15,    15,    15, 
+          14,    14,    15,    15,    15,    16,    17,    14, 
+          12,    20,    11,    18,    10,    16,    13,    14, 
+          13,    14,    15,    21,    12,    18,    16,    15, 
+          14,    15,    15,    16,    14,    19,    14,    16, 
+          15,    15,    15,    15,    15,    15,    15,    15, 
+          15,    13,    16,    16,    15,    17,    17,    17, 
+          16,    19,    12,    17,    13,    16,    13,    20, 
+          15,    14,    17,     7,    24,    20,    17,    14, 
+          15,    15,    22,    10,    15,    15,    15,    15, 
+          17,    14,    16,    15,    15,    15,    15,    15, 
+          10,    14,    15,    14,    17,    19,    15,    17, 
+          16,    15,    14,    14,    14,    13,    12,    15, 
+          15,    11,    14,    13,    14,    20,    13,    16, 
+          15,    10,    16,    19,    16,    12,    15,    17, 
+          21,     7,    16,    15,    15,    15,    15,    15, 
+          16,    15,    15,    15,    15,    15,    15,    15, 
+          15,    14,    15,    15,    16,    15,    22,    14, 
+          15,    15,    15,    15,    15,    15,    16,    19, 
+          14,    16,    14,    15,    15,    15,    14,    16, 
+          16,    15,    15,    23,    22,     7,    17,    14, 
+          12,    22,    13,    17,    16,    16,    15,    16, 
+          14,    16,    16,    16,    20,    17,    16,    20, 
+          15,    16,    15,    14,    16,    16,    13,    16, 
+          15,    15,    15,    16,    14,    14,    15,    15, 
+          18,    15,    17,    17,    13,    15,    17,    15, 
+          15,    14,    16,     9,    15,    14,    15,    15, 
+          14,    19,     6,    19,    16,    16,    16,    15, 
+          16,    15,    14,    15,    16,    14,    14,    14, 
+          16,     8,    15,    14,    15,    15,    16,    10, 
+          16,    15,    15,    14,    14,    14,    14,    16, 
+          12,    15,    15,    15,    15,    15,    15,    16, 
+          13,     9,     9,    10,    12,    11,    12,    14, 
+           9,    21,    16,    16,    15,    13,    14,    15, 
+          15,    14,    15,    15,    15,    15,    15,    15, 
+          15,    15,    15,    15,    15,    15,    15,    16, 
+          12,    15,    17,    13,    13,    16,    13,     9, 
+          14,    14,    14,    13,    14,    17,    21,    18, 
+          15,    16,    15,    15,    15,    15,    15,    15, 
+          14,    15,    15,    15,    15,    15,    15,    15, 
+          15,    15,    15,    15,    16,    15,    15,    15, 
+          22,    22,     9,    14,    14,    15,    19,    14, 
+          16,    16,    17,    12,    16,    14,    16,    14, 
+          15,    17,    17,    11,    15,    20,    13,    13, 
+};
+
+static long _vq_lengthlist_res1024_0c8x8[] = {
+        4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,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,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,15,15,15,15,15,15,15,15,16,16,16,16,
+       16,17,18,18,18,18,18,18,19,19,19,19,19,19,19,19,
+};
+
+static long _vq_ptr0_res1024_0c8x8[] = {
+            6,   920,  2051,  3426,  4695,  5734,    -7,    -8,
+           -9,   -10,   -11,   -12,   106,   -14,   -15,     7,
+          -17,     0,    23,     8,   -21,   -22,    44,    47,
+           48,   -26,   -27,   -22,    43,    79,   -31,     8,
+           49,   -34,   -22,    43,   -37,   -23,   -35,   -40,
+           80,   191,   -43,   -44,   -45,   -46,   -47,    45,
+           81,   -50,     0,   -52,   -53,   -54,   -55,   -56,
+          -57,     7,     0,   248,   -61,   248,   -59,   170,
+          -65,     0,   -63,   -68,   -69,     0,     8,    80,
+          -73,   -74,   -75,   -76,   -77,   -78,   -79,   -80,
+          -81,   -82,   -83,     7,    46,   105,   105,    46,
+          -89,    45,   105,    45,   105,   -94,    45,    47,
+          -97,   -94,    82,   106,  -101,  -102,  -103,  -104,
+          228,  -106,    47,     7,    45,  -110,  -111,    43,
+           43,  -114,  -115,    43,   -94,   190,   106,  -120,
+          -93,  -825,  -117,   190,  -125,   189,  -123,  -128,
+         -129,  -130,    43,   189,    47,  -134,    45,   143,
+           81,  -138,  -139,  -140,  -141,  -142,  -143,  -144,
+         -145,     7,   105,   -69,   108,   -90,  -148,  -152,
+          -83,   190,   105,  -156,  -157,     7,    47,     0,
+           47,  -162,   189,  -164,  -165,  -166,  -167,  -168,
+         -169,   189,   248,  -172,  -131,   107,    50,  -132,
+         -173,  -176,  -179,  -180,   248,    79,  -183,     9,
+         -185,  -186,  -187,  -188,  -189,  -107,  -181,  -190,
+         -193,   105,  -195,  -180,  -191,   248,  -199,   105,
+         -196,  -179,  -441,    79,   144,     9,   171,  -208,
+          248,     7,     9,  -212,  -213,  -214,   189,  -206,
+            9,  -218,  -219,  -220,   -59,   228,   143,  -224,
+            9,  -226,  -146,  -222,  -227,    79,   -95,  -229,
+         -233,  -170,    79,   143,     9,  -238,   189,     9,
+          108,  -242,  -243,  -244,  -245,  -246,     0,   105,
+         -214,  -240,  -251,  -154,  -249,    46,  -255,  -256,
+          189,  -252,    46,  -260,     8,    45,  -263,  -264,
+         -265,  -266,   105,  -268,     9,    47,  -268,   229,
+           80,  -274,  -275,  -276,  -277,  -278,     7,  -271,
+         -271,  -282,  -283,  -284,     7,    45,   106,   171,
+         -289,  -290,  -291,    45,  -293,  -294,  -295,    45,
+          106,  -298,   108,    45,   192,  -302,  -303,   106,
+          171,   108,  -307,     8,  -309,   108,  -311,   -99,
+         -304,  -314,   192,    81,  -317,  -318,     8,    49,
+         -321,  -322,  -323,  -324,  -325,     7,   -17,   143,
+         -327,  -330,  -331,   248,     8,  -328,   -32,   230,
+         -278,    79,   171,  -340,  -271,  -337,  -341,    44,
+         -345,  -346,  -347,  -348,  -349,   170,   229,  -352,
+         -353,  -354,  -355,    43,   189,  -358,   189,   142,
+         -154,  -359,   -29,  -361,  -365,  -130,  -363,  -368,
+         -131,  -366,  -369,   107,  -373,  -374,  -375,     9,
+         -370,    47,   229,  -380,    79,   249,  -383,  -173,
+         -381,  -386,  -236,   249,   249,  -390,  -391,  -392,
+         -393,  -394,    43,  -115,   142,  -398,  -399,    43,
+          212,  -396,  -302,  -222,  -401,  -404,  -403,  -405,
+         -378,   170,  -411,  -412,    43,  -414,  -112,  -408,
+         -417,  -418,   170,  -415,  -421,  -284,  -419,  -424,
+            7,    50,    45,  -428,  -303,  -298,   193,   249,
+         -433,  -434,   170,  -436,  -340,  -406,  -431,  -438,
+         -302,  -204,   229,  -442,  -305,  -153,   229,  -153,
+         -446,  -448,   170,  -452,  -453,     9,  -455,  -181,
+         -296,  -825,  -371,  -402,  -176,  -204,  -173,  -271,
+         -117,  -463,  -467,  -468,  -469,  -470,  -471,  -472,
+         -473,  -474,  -475,  -476,  -396,  -465,  -477,  -485,
+         -478,  -482,  -388,  -480,    23,  -719,   106,  -359,
+          108,   249,   249,   190,  -493,  -494,  -495,   142,
+          249,  -491,  -499,  -500,  -501,  -502,  -503,  -504,
+          229,   108,  -507,  -296,  -497,   170,  -509,  -512,
+         -513,  -514,  -515,  -516,  -517,   249,   143,  -520,
+          229,  -518,  -510,   171,  -431,  -522,   106,  -431,
+         -526,  -528,  -505,  -529,  -235,    43,  -533,  -536,
+         -520,  -534,  -539,  -504,  -537,  -533,  -543,  -381,
+         -541,   144,     4,  -548,  -549,  -387,    43,     8,
+         -550,  -554,  -555,  -556,     0,   170,   144,  -557,
+         -561,  -442,  -559,   144,  -562,  -503,  -304,  -564,
+          107,  -568,  -571,  -572,   142,  -574,  -575,    44,
+         -577,  -578,  -579,   142,     9,  -582,  -583,   -19,
+         -153,    49,  -584,  -588,    49,   191,  -591,  -592,
+         -593,  -594,  -595,  -596,   -65,   108,     8,    49,
+          190,     8,   212,  -604,  -605,  -332,   190,    49,
+          -48,  -337,    82,  -612,  -613,  -614,    44,  -609,
+         -615,  -618,  -359,  -616,  -621,    46,  -623,  -624,
+           43,  -619,  -627,  -628,  -629,  -630,   105,  -632,
+          -92,  -625,   212,  -636,    79,  -638,  -269,  -634,
+         -272,  -123,    48,  -641,  -645,  -646,  -647,  -648,
+           48,  -650,  -651,  -652,  -653,  -654,  -655,     0,
+           80,  -658,   105,   108,   105,  -332,   212,   105,
+         -663,  -664,  -634,  -665,  -667,  -670,  -671,  -672,
+           43,  -674,  -675,  -676,  -677,  -678,     0,   171,
+           46,   170,  -683,   -50,  -681,  -678,   -84,  -688,
+          228,  -686,  -691,  -692,  -693,  -694,  -695,  -678,
+         -203,   250,    81,  -700,  -680,   -29,  -701,    81,
+         -705,  -706,  -707,   105,  -566,    43,  -709,   -90,
+         -533,   250,  -715,   -50,  -712,   212,  -711,  -222,
+         -716,  -720,  -662,  -672,  -725,  -726,     0,  -723,
+         -729,   -90,   170,   212,  -730,  -734,  -735,  -736,
+         -678,  -732,  -621,  -737,   212,  -739,  -204,    48,
+          -23,  -546,    82,    48,  -749,  -750,  -751,  -752,
+         -753,   -17,  -747,  -780,  -490,  -756,  -759,   -22,
+         -388,   249,  -760,  -764,  -765,    44,    48,  -768,
+           80,  -762,    49,  -317,  -773,  -774,    48,  -776,
+            0,    80,  -766,  -771,  -482,   242,  -783,  -648,
+           23,    48,  -787,  -788,  -789,    44,    80,  -785,
+         -647,  -222,    44,  -793,  -794,  -796,  -799,  -800,
+           48,  -802,  -803,  -804,  -805,  -806,  -807,  -808,
+         -809,  -810,  -811,  -812,  -813,  -814,  -815,  -688,
+         -797,   -24,   -84,  -204,  -680,  -819,   143,   143,
+          250,   242,  -827,   143,   250,  -830,    46,  -335,
+         -833,  -834,   143,  -836,  -206,     4,  -579,  -840,
+         -222,  -838,  -841,   143,   242,  -846,  -222,  -842,
+          -87,  -847,  -851,    81,  -849,  -854,  -855,  -856,
+          -50,   230,  -678,  -496,  -489,    81,  -359,  -862,
+         -865,   171,  -795,  -863,   249,  -870,  -871,   106,
+         -296,  -868,  -300,  -873,   230,  -878,     0,    46,
+         -881,  -882,  -883,  -884,   249,  -886,     8,  -888,
+         -518,  -879,  -889,     8,  -893,  -894,   143,     0,
+         -884,  -895,  -899,  -900,   142,  -897,  -903,  -904,
+         -905,  -906,  -907,  -908,  -909,     0,   142,    23,
+         -910,  -912,  -915,  -518,  -913,  -919,  -605,   192,
+         -921,  -922,  -923,  -924,  -925,  -926,  -927,  -928,
+           10,   109,    25,  -932,  -933,  -934,   172,  -936,
+         -937,    26,   110,  -940,  -941,    26,  -943,   172,
+           55,    83,  -947,   109,  -943,   111,  -951,    11,
+           12,  -954,  -955,  -956,  -957,  -958,    10,  -960,
+           85,  -962,    10,  -964,  -965,  -966,    10,  -968,
+          251,  -970,   213,    83,  -973,  -974,  -975,  -976,
+          213,  -971,  -944,    55,  -979,  -982,  -983,  -984,
+           83,   111,  -987,  -988,    10,   110,   111,  -989,
+         -993,  -994,    83,  -996,  -997,  -998,    55,    57,
+           52, -1002,  -949, -1000, -1003,    57,  -998,    11,
+        -1009, -1010, -1011,    10,    57, -1014,    57,   116,
+        -1017, -1018,    25,   232, -1021, -1022, -1023,    26,
+         -930,    58, -1018,  -998,   233, -1030, -1031, -1032,
+           85, -1034,   194, -1027, -1037,    55,    57, -1040,
+        -1041,    55, -1043, -1044,   231,    27, -1035, -1048,
+        -1049,    55,   111, -1052, -1053,   194,   111, -1056,
+        -1050, -1046, -1038, -1057, -1061,   115,     1, -1064,
+        -1065, -1066, -1067, -1068,    85, -1059,   111, -1072,
+          174, -1074, -1075,  -969,   231,   110,   253,   172,
+        -1081, -1082, -1083, -1084, -1085,  -969,   112,   111,
+        -1087, -1050, -1079,    58,   111, -1094,  -944, -1077,
+          110, -1098,  -949,    58,   110, -1102,    26,  -944,
+         -937, -1104, -1107, -1108, -1109, -1110, -1111,   213,
+          172, -1105, -1113,    26, -1117, -1118,    26, -1120,
+        -1037, -1114, -1123, -1124, -1045, -1121,   253, -1238,
+          253,   174, -1131,    57,   174, -1134,    26, -1136,
+          172,   110,   111,    55, -1141, -1142, -1143, -1144,
+        -1145, -1146, -1147, -1148,    84,   174, -1151, -1152,
+          194,    27, -1155, -1156, -1157, -1158, -1159,    52,
+           10, -1162, -1163, -1164, -1165, -1166,    52,    57,
+        -1132, -1170, -1171, -1172, -1173,   231,   252, -1176,
+        -1177, -1178,   251,    26, -1181,   252, -1179, -1184,
+          252,   231, -1187, -1188,   252,   231, -1191, -1184,
+        -1182,    56,    27, -1196, -1197,   231,    27,   174,
+        -1192, -1202, -1203,    52,    85,    52, -1207, -1208,
+           85, -1210, -1211,    52, -1213, -1214,    10, -1216,
+        -1217, -1218, -1219, -1189,    58,    27,   194,   194,
+        -1028, -1220,  -941, -1194, -1226, -1230, -1214,    52,
+        -1233,    84, -1235, -1236, -1237,    27,   112, -1240,
+        -1241, -1242, -1237,    11,   115, -1246, -1247,   231,
+        -1243, -1045, -1248, -1250, -1253,    27, -1255,   233,
+        -1251, -1258, -1053, -1256,    84, -1262, -1263, -1221,
+        -1260, -1266,    56, -1268, -1149, -1264, -1271,    85,
+           52,   146, -1275,    10, -1277, -1278, -1279,    10,
+          146,   231, -1269,   146,    10, -1286, -1287,  -958,
+           54,   146, -1291,    25, -1293,    84, -1295,    10,
+        -1297, -1018,    84, -1298,    10, -1302,   174, -1299,
+        -1305, -1306, -1307, -1308, -1309, -1310, -1311, -1166,
+        -1115,  -944,    56,    10,   113,    54,   194, -1320,
+        -1315, -1317,    25,  -929, -1321, -1326, -1327,    84,
+        -1329, -1289,    54,   173, -1333,    84,   114, -1336,
+          113, -1330, -1339,    28,   233, -1337, -1343, -1344,
+        -1345, -1346, -1068, -1341,   194, -1350,   194,    84,
+           85,   174, -1347, -1356, -1357, -1358, -1359, -1360,
+           52,  -930, -1354,   253, -1365, -1366, -1367, -1214,
+        -1054,   112, -1371,    25,   146, -1370, -1532,    55,
+        -1375, -1378,    85, -1376, -1381, -1382, -1383, -1384,
+        -1385,    10, -1387,    25,   109, -1388, -1379,   146,
+         -928,    26, -1393, -1333,    26,   109, -1399, -1400,
+        -1401, -1260, -1396,   110, -1405, -1406, -1407, -1408,
+           26,   172, -1411, -1412,   172,    27,   114,    26,
+        -1417, -1418, -1419, -1420,    84, -1422, -1423, -1424,
+        -1425, -1426, -1427, -1428, -1429, -1430, -1431, -1432,
+        -1214, -1415, -1435,   213, -1433, -1438, -1439,    85,
+        -1436, -1442, -1068, -1440, -2016, -1443, -1126, -1448,
+         -928, -1077, -1451, -1452, -1453,   251,    83, -1456,
+        -1435, -1454, -1457, -1079, -1458, -1460, -1463,    85,
+          112, -1466, -1467, -1468, -1469, -1470, -1471,    52,
+        -1473, -1011, -1375,   112, -1477, -1478, -1479, -1480,
+        -1166,    54, -1483, -1176,   194, -1444, -1481, -1486,
+        -1485, -1487,    84, -1178, -1490,   213,   213,   251,
+           52, -1498,   213,    27, -1471,   110,   213, -1194,
+           54,    52,   213,   174, -1509, -1378, -1504,   213,
+        -1510,    85, -1515, -1111,    84, -1516, -1519, -1231,
+        -1517, -1520, -1523,    85, -1525, -1526,    10, -1498,
+        -1521, -1528, -1315, -1529, -1053, -1531,   114, -1536,
+        -1537, -1538, -1526, -1534,  -938, -1542, -1543, -1544,
+          109, -1540, -1547,   172,    85, -1077, -1551, -1552,
+        -1553, -1231, -1179,   113, -1554,   109, -1556, -1558,
+        -1561, -1562, -1275, -1559,    85, -1401, -1204,    54,
+           84, -1570,   109, -1572,  -929, -1568,    53,   194,
+        -1574, -1576, -1579, -1580,   109, -1333,   110,  -929,
+        -1582, -1586, -1587,    84, -1273, -1584,   173,   114,
+        -1593, -1568, -1589, -1596, -1597,    84, -1591, -1393,
+           28, -1409, -1597, -1604,  -938, -1602, -1605, -1575,
+         -938, -1608, -1611, -1612,    84,    54, -1615, -1616,
+          172,   110,   110,   173, -1621, -1622, -1045,   114,
+           28, -1333, -1627, -1628, -1629, -1630,  -937, -1625,
+        -1330, -1634,    83,    55,    54,  -979,    53,   194,
+        -1638, -1642, -1643, -1644, -1645, -1646,    84, -1640,
+           84, -1650, -1152, -1647, -1504, -1574,    84, -1656,
+         -937, -1597, -1659, -1408, -1657, -1662, -1663, -1664,
+        -1516, -1660, -1152, -1665, -1258, -1607, -1667, -1672,
+        -1673, -1396, -1670, -1676,   110, -1597, -1674, -1680,
+           26, -1682, -1236, -1484, -1678,   110,    28,   113,
+        -1689, -1690, -1691, -1692,    84,   173, -1687,  -994,
+          174, -1698, -1699, -1700, -1544,   146, -1703, -1704,
+        -1243, -1152,   232,   114, -1348,    25, -1711,    54,
+        -1348, -1709, -1007, -1713,   109,   194, -1719, -1260,
+        -1715, -1720, -1723, -1724, -1725, -1726, -1727, -1728,
+          146,   233, -1731, -1709,   232,    29, -1728,    84,
+           26,   109, -1736, -1740, -1741, -1742, -1743, -1370,
+        -1054,  -930, -1745,    26,    84,  -930, -1748, -1752,
+        -1260,    52,   233, -1756,    25,   232,    83, -1019,
+        -1753,   233, -1763, -1764, -1765, -1205, -1760, -1766,
+        -1289, -1767,    52,   174, -1773,    83, -1775, -1776,
+        -1777, -1778, -1000, -1000,    54, -1780, -1783, -1784,
+        -1231,    83, -1787, -1788, -1789, -1790, -1791, -1792,
+           84, -1288, -1795, -1318, -1793,   113,    56, -1800,
+           55, -1802, -1803, -1804,   252,    53, -1072, -1805,
+           28,   114, -1811,    52, -1809, -1814, -1815, -1504,
+           53,    52,   113, -1820, -1821, -1822, -1823, -1824,
+        -1825,    52, -1816, -1826,    52, -1827, -1159,    83,
+        -1574, -1831,   112, -1834, -1835, -1838, -1839, -1840,
+        -1841, -1842, -1843, -1844,  -944, -1836, -1847, -1778,
+        -1832, -1091,    53, -1012,   112,    58, -1638, -1005,
+        -1854, -1856, -1504, -1850, -1861, -1862, -1863, -1864,
+        -1166, -1454,    58, -1865,    58, -1867, -1871, -1099,
+        -1869, -1874, -1875,    54, -1872, -1878, -1879,    54,
+        -1598, -1882,   194,  -998,    56, -1193, -1687, -1888,
+           54,   112,   194, -1889, -1893, -1318, -1891, -1896,
+           83,  -949, -1574,    55, -1898, -1902,  -994, -1900,
+        -1905, -1068, -1903,  -994, -1906,    85,    57, -1912,
+        -1567, -1908, -1597, -1916, -1917, -1918,    83, -1920,
+        -1921, -1922,    53, -1924,    83, -1914, -1481,    53,
+        -1929, -1930, -1889, -1927, -1931, -1934, -1935, -1936,
+           83,    53, -1025, -1940, -1773,   173,    53,    83,
+        -1534, -1946, -1947, -1948,    83, -1048, -1848, -1944,
+          173, -1954, -1955,    55, -1957, -1834,    84, -1958,
+           58, -1050, -1771, -1962,  -994,    56, -1779,    83,
+        -1969, -1970,    84, -1972, -1973,    54,    53, -1966,
+        -1977, -1978,    53, -1975, -1981, -1486, -1999, -1734,
+           85, -1318, -1984, -1986, -1987, -1132, -1991, -1992,
+        -1993, -1994, -1995,    53, -1889,    84, -1890, -1238,
+        -1997, -2002, -2003, -2004, -2005,   252, -2000,    27,
+        -2006, -1194, -2008,   112,    56, -1339,   113, -1834,
+          112, -2018, -2019, -2020,   252, -2015, -2023, -1866,
+          253, -1481, -2027, -1148,    53, -2030,    55, -2032,
+          174,   231, -2028, -1650, -1139, -2034, -2039, -2040,
+        -2041, -2042,    55, -2037, -2045,    54, -2043,   194,
+           58, -2050, -1484, -2052, -2053, -2054, -2055, -2056,
+        -2057,    14, -2059, -2060,    33, -2062, -2063,     5,
+          150,   199,   121, -2068,    30, -2070, -2071,   118,
+            5,    86,    88,    60, -2077, -2078,    32, -2080,
+           86, -2082,     5, -2084,    86,   123, -2087, -2088,
+        -2089, -2090, -2091,   196,    33, -2185,    92,    30,
+        -2097, -2098, -2099, -2100, -2101,    30,    31, -2104,
+        -2105, -2106, -2107, -2108, -2109, -2110,    86,    93,
+           33, -2114, -2115, -2116,     5,    88, -2119,    33,
+           93, -2122, -2123, -2124,     5, -2126,     5, -2128,
+          123,    33, -2131, -2132,   197, -2117, -2078,    90,
+          175, -2138, -2139,   214,   123, -2142,    86, -2144,
+           86,    32, -2147, -2148, -2149, -2150, -2151,     5,
+        -2153,    32,   197, -2156,   197,   214,    30, -2160,
+           86, -2162, -2163,    30,   214, -2166, -2167,    14,
+        -2169,    86,   197, -2172, -2173, -2174, -2175, -2057,
+           34, -2178, -2179, -2180, -2181,     5,   199, -2156,
+        -2135,    14, -2187,    89, -2185, -2190, -2154,    88,
+          199, -2194,    89, -2191,    88, -2198, -2199,   197,
+           86, -2202,    30, -2190, -2093, -2200, -2205, -2208,
+          214, -2153, -2206, -2154, -2210, -2214,   199, -2216,
+        -2217, -2218,   196, -2212, -2221, -2222, -2223, -2224,
+        -2225,    14,    89, -2228,    14, -2063,    87, -2230,
+           14, -2068,    87,    14,     5,    33,    30, -2234,
+        -2241,   196, -2243, -2244, -2245, -2246, -2247, -2154,
+           88,    61, -2078, -2248,    87,   149,    32, -2256,
+           31,   149, -2259,    89,    89,   214, -2263, -2264,
+        -2265, -2266, -2267,    86, -2252, -2268, -2271,    86,
+        -2273, -2274, -2275, -2276, -2102, -2269,   149,    61,
+        -2153, -2277, -2271, -2153, -2282,   123,   123, -2288,
+        -2289, -2290, -2142, -2284, -2293, -2142,   124,   214,
+          198, -2298, -2299,   214, -2301,   214, -2296, -2304,
+          149,   198, -2307, -2308, -2309, -2310, -2311,    14,
+        -2305, -2314,    30, -2187,    30, -2316, -2319, -2320,
+        -2321,    14,   119,   203, -2325, -2326, -2225,    30,
+          148, -2330, -2331,   148,    89, -2334, -2326, -2974,
+        -2327,   198, -2328,    86, -2341,   234,   199, -2344,
+        -2345, -2346,    14,    91, -2349,   199, -2339, -2350,
+          148,   199, -2355, -2226, -2351, -2356, -2359, -2360,
+        -2361,   118,   121,    31, -2332, -2357, -2367,    31,
+           88,   175, -2371, -2372,    14,    35,   118,    30,
+        -2377,   234,   198, -2380, -2381, -2331, -2378,   234,
+        -2353, -2382,   148, -2388, -2389,   118,    30, -2392,
+        -2393,   214, -2385, -2396, -2279, -2394, -2399, -2400,
+        -2332,   149,   175, -2182,   198,    88, -2407,   149,
+           61, -2410, -2411, -2412, -2068, -2405,    60, -2416,
+        -2417, -2418, -2336, -2564, -2413, -2420,    30, -2424,
+        -2422, -2421, -2425, -2327,    92,    30, -2429, -2432,
+           86, -2430, -2435,   149, -2437, -2438, -2439, -2440,
+        -2441, -2442,    14,    87, -2445, -2446, -2447,   196,
+           89, -2433, -2451, -2452,    87,   118, -2455, -2456,
+        -2457, -2156, -2453,   175, -2182, -2458,    92, -2464,
+        -2465,    89, -2369,   199, -2234, -2470, -2471, -2472,
+          196, -2474, -2154, -2468, -2475,   196,   214, -2476,
+        -2459,    87, -2483,   214, -2481, -2486, -2487, -2488,
+        -2489, -2443, -2484, -2492,    88, -2196, -2490, -2443,
+        -2271, -2496, -2499, -2500, -2501, -2502,    30, -2504,
+           14,    86, -2497, -2508,    14,    92, -2511,    88,
+        -2513, -2514, -2200, -2257, -2517, -2518, -2519, -2520,
+        -2521,    87,   175, -2511, -2525, -2117, -2523,   148,
+          118, -2311, -2528, -2185, -2530, -2202, -2271, -2536,
+        -2537,    87,    30, -2540, -2271, -2534, -2543,    30,
+        -2545,    87, -2541, -2548, -2549, -2550, -2551, -2552,
+        -2234, -2546, -2555, -2556,    30,    90,   123, -2560,
+        -2369,   200,    93, -2285, -2679,   198, -2565, -2568,
+        -2569, -2570, -2393,    60, -2369,   198, -2389,   214,
+        -2574,   214,   123,   197,    33, -2582, -2583, -2584,
+        -2585, -2271, -2576,    90,    31, -2590, -2591,     5,
+        -2593, -2594, -2068,     5,    60, -2295, -2596, -2600,
+        -2601, -2602, -2472, -2598,    89, -2606, -2607, -2608,
+          196,    32,    86, -2612, -2613, -2614, -2615, -2616,
+        -2617, -2511, -2610, -2618, -2621, -2622, -2623, -2624,
+        -2625, -2626,   197, -2619,    31, -2627, -2631, -2632,
+          175,    86, -2557, -2633, -2453, -2638, -2639, -2640,
+          214, -2636, -2643, -2644, -2259, -2534, -2645, -2459,
+        -2140, -2299, -2618, -2650, -2653,    89, -2543, -2261,
+        -2654, -2658, -2659,    88, -2656, -2660, -2259, -2661,
+        -2665, -2666, -2667, -2668,   197,   214,   123,   197,
+          175,   149, -2078, -2676, -2509, -2674, -2529, -3242,
+        -2435, -2680,    14, -2681, -2286, -2686, -2687,   197,
+        -2153, -2690, -2691,   197, -2688,    32, -2695, -2696,
+        -2369, -2693, -2084, -2698, -2701, -2428, -2075, -2702,
+           92, -2706, -2707, -2708, -2709, -2710, -2543, -2703,
+        -2713, -2714, -2633, -2711,    31,    86, -2719,   214,
+        -2717,   214, -2720,   214,    30, -2722, -2727,    30,
+           89, -2682, -2725, -2732, -2733, -2078,   119,   149,
+        -2734, -2145,   234, -2740, -2741, -2534, -2729,    59,
+          119, -2744,   214, -2748,    31, -2745, -2751, -2640,
+        -2749, -2752, -2755, -2756, -2757,    31,   124,   121,
+        -2761, -2762,    30, -2248, -2759,    92, -2435,   234,
+           92,    61, -2771, -2772, -2773, -2774, -2775,    14,
+          148,    59, -2779,    87,   199, -2742, -2777, -2782,
+        -2785, -2786,    14,    93, -2789,   148, -2791, -2332,
+          234,    90, -2795, -2796,   118, -2793, -2799, -2442,
+           30, -2800, -2803, -2804, -2805, -2806,    14, -2801,
+        -2807, -2465, -2808, -2812,   214, -2814, -2815, -2816,
+        -2817, -2818, -2101, -2382, -2821,    30,   199,    93,
+        -2825, -2826, -2827,    88,   198, -2182, -2316, -2832,
+          175, -2830, -2835, -2836, -2382, -2781, -2833, -2378,
+        -2843,    59, -2841, -2944,    59,    59, -2361, -2846,
+           30, -2850,   199, -2847, -2853, -2632, -2851,    30,
+        -2857, -2858, -2859, -2259,   118, -2860, -2863, -2258,
+        -3142, -2861, -2632, -2865, -2259, -2867, -2187,   214,
+        -2332, -2871, -2873, -2876, -2877, -2878, -2812,   119,
+        -2965, -2879,   234, -2882, -2885, -2257,   199, -2888,
+        -2889,   175,   120, -2890,    61,    91, -2895, -2896,
+        -2897, -2898, -2899, -2900, -2901,     5, -2521,    14,
+        -2903, -2230, -2904, -2908,     5,   176,   123,    30,
+           93, -2914, -2915, -2916, -2917, -2918, -2919,     5,
+          119,   176,   119,   120, -2921, -2923, -2927, -2928,
+        -2929,   119,    14,    34, -2930, -2934, -2935, -2936,
+        -2937, -2938, -2939,    14, -2941,    91, -2943,    14,
+           34, -2946,   120,    91, -2949, -2950, -2951,    90,
+          120, -2954, -2955,   120, -2957, -2958, -2959, -2920,
+        -2932, -2377,   119, -2782,    34,   176, -2967, -2952,
+          199, -2968, -2971, -2947, -2969, -2377,    34, -2947,
+          234,    14,   120, -2980, -2981, -2982, -2983, -2984,
+           30,     5,    59, -2988,    59,    30, -2991, -2992,
+        -2993, -2151, -2986, -2929, -2777, -2120, -2996, -3000,
+        -2777,    59, -2880, -3001, -3003,   121, -2923, -3008,
+        -3009, -2361,   234, -2845, -2744,   118, -3015, -3016,
+        -3017, -3018,    59, -3012,    60, -3019, -3023, -3024,
+        -3025, -3026,   118, -3028,   121, -2337, -3021,   120,
+        -3033, -3034,    87,    60, -3037, -3038, -3039, -3040,
+        -3041,    59,   121, -3030, -3045, -3046, -3047, -3048,
+        -3049, -2063, -3043, -3050, -3051,   119, -3055, -3056,
+        -3057, -3058,     5, -2919, -3052, -2347, -2777, -2923,
+        -2331, -3066, -3067,    59, -3064,   148, -3071,   120,
+        -2587, -2225, -3075,    60, -3077, -3078, -3079,    59,
+           60, -3073, -3083, -3084,   120, -3081, -3087, -3088,
+        -3089, -2841, -3085, -2923, -2066,   121,   120, -3093,
+          120,    60,   200,    87,   119, -3102, -3103, -3104,
+        -3105, -3106, -3107, -3108, -3109, -2903,   120, -2955,
+        -3110,    91, -2947,   118, -2939, -3115, -2942,    14,
+        -3117, -3120, -3123, -2947, -3121,   120,   120, -3128,
+          122, -3130, -3131, -3132, -3133, -3134, -3135, -3136,
+          119, -2890, -3126, -3140, -2743, -2328, -3175, -3141,
+        -2377, -2361, -2929, -3145,   122, -3150, -3151,   120,
+          122, -3154, -2377, -3147, -3155, -3156, -3159,   120,
+          234,    60, -3163, -2952, -3157, -2120,    90,   150,
+        -3160, -3166, -3171,    59,   120, -3174, -2967, -3258,
+        -3172, -3093, -3179, -3069, -3177, -3182, -2978, -2929,
+        -3031, -3183,    60,   121, -3189,   122,   200, -3187,
+        -3193, -3194, -3195, -3196, -3197, -3198, -3199, -3200,
+        -3201, -3041,    14,   122, -3202, -3206, -3207, -3208,
+        -3209, -3210,   119, -3204, -3213, -2919, -3211,    93,
+        -2920, -3214, -3217, -3079, -3218, -3215,   234, -3224,
+        -2929, -3222,    30,    59, -2111,    30, -3231, -3232,
+        -3233,     5, -3079, -3229,   122,    87, -3237, -3240,
+        -3152, -3238,    91, -3244, -3152,   120, -2693, -3245,
+        -3247, -3190,    91, -3252,    59, -3161, -2185,   200,
+        -2145, -3254, -3346, -3257,   199,   123,   200,   150,
+        -3265, -3266, -3267,    87, -3269,   122,    60, -2903,
+        -3273, -2693, -3271,   123, -3274, -3278, -3279,    87,
+        -3148, -2057, -3059, -3400, -3281, -3284, -3287, -3267,
+        -3285, -2704, -3291, -3128, -2976, -3292,   123,    35,
+        -3297, -3298, -3299, -2191, -3293, -3300,   234, -3304,
+        -3305, -2151, -3302,   122, -2978, -3310, -3152, -3308,
+        -3311,   148, -2082,    92, -3317, -3318,    60, -2084,
+        -3315,   199, -3323, -3324, -3325, -3326, -3327, -3328,
+        -3329, -2063, -3321, -2704, -2929, -2196, -3283, -3333,
+        -2521, -3332,   201, -3336, -3079,    14, -3343,   119,
+        -3345, -3224, -3360, -3341, -3347,   148,   150, -3349,
+        -3353, -3354, -3355, -2920, -3351, -3026, -3357, -3234,
+           87, -3358,   198, -2405,    88, -3366, -3367, -3041,
+        -3364,   122, -3368, -3370, -2328, -2361, -3375, -3376,
+          119,   122,   200,    32, -3381, -3382, -2129, -3373,
+        -2151, -3383,   119, -2610,   234,   120, -3391, -3392,
+        -2920, -3389,   121,   148, -3397,   150,   122,    35,
+            5, -3402, -2185, -3395,    34, -3395, -3407, -3408,
+        -3409, -3410, -3411, -2591, -3405,   119, -3145, -3414,
+        -3415, -3418, -3419, -3420, -3148, -3416,   198, -3424,
+        -3425, -2678, -3427, -3428, -3429, -3430, -3431,    36,
+        -3433,   205, -3435,   126, -3437,    97, -3439, -3440,
+        -3441,    95, -3433,    65,    15,    97, -3447, -3448,
+        -3449, -3450,   125, -3452,    62, -3450, -3443, -3456,
+           65, -3458,    66,    15, -3461, -3462, -3463, -3464,
+        -3465,    95,   205,   152, -3469, -3470, -3471,    62,
+           65, -3474, -3475,    66,   151, -3466,   177, -3480,
+          151,    66, -3483, -3484,   205,    96, -3485,    67,
+           65, -3490,   152, -3492,    95,   151, -3495, -3496,
+        -3486, -3607, -3488,   216, -3501,    15, -3499, -3504,
+        -3505, -3506,    65,    15, -3502,   127, -3511, -3512,
+        -3513, -3514, -3515,    95, -3508, -3518,   125,   205,
+        -3521, -3522,    62,   151, -3525, -3465, -3516,    65,
+        -3529, -3530, -3471, -3527, -3531,   155, -3535, -3475,
+        -3443, -3538, -3539, -3540, -3541, -3542, -3543,    95,
+           17,    16, -3547,   125,    16, -3550,    62,   126,
+          179, -3554, -3555,   126, -3557, -3558,    95,   205,
+        -3561,    97,   178, -3564,    66,   125, -3562,   205,
+          177, -3570, -3571, -3572,   125,     6, -3568, -3576,
+           16, -3578, -3579, -3580,    66,    17,    66, -3584,
+           67, -3586, -3587, -3588, -3589, -3590, -3591, -3592,
+        -3593, -3594, -3595,   216,    67, -3467, -3596,    63,
+        -3601, -3602,    66, -3493, -3598,   152,   126, -4376,
+        -3604, -3610, -3611, -3612,    96, -3614,   126, -3445,
+           16,   156, -3619, -3620, -3621, -3506, -3616,   154,
+          154, -3445, -3622, -3628, -3629, -3630,    96, -3626,
+        -3445, -3631, -3635,    63, -3637, -3638, -3639, -3640,
+           66,   126, -3633, -3644, -3645,    95, -3647, -3648,
+        -3649, -3650, -3651,    95,   216, -3654,    95,   154,
+        -3657, -3658, -3659,   216,    97,   156,    62, -3562,
+        -3665, -3666,   126, -3668, -3522,   216,   236, -3672,
+        -3673, -3674,    95, -3669,   218, -3678, -3523, -3675,
+          127,   218, -3680, -3684,    62, -3686, -3674, -3682,
+        -3522,    65, -3691,    97,   156, -3694, -3695, -3696,
+          151, -3502,   126, -3700,    62, -3697, -3703,    97,
+        -3705, -3435, -3701,   125, -3548,    66, -3711, -3712,
+           95, -3465, -3709,   125, -3717, -3718, -3441, -3715,
+        -3506,   125, -3723,   154,   254,   127,   216,   218,
+        -3729, -3730, -3731,    95, -3733,    66, -3735, -3736,
+        -3737, -3492, -3472, -3443, -3738,    68, -3499, -3740,
+        -3443, -3743, -3747,    95, -3745,    95,   178,    70,
+        -3753, -3754, -3755, -3756, -3673, -4619,   153,    37,
+           67, -3678, -3757, -3759, -3763, -3493, -3576,    37,
+        -3769, -3770, -3771,   216, -3767, -3774, -3775, -3776,
+        -3659, -3772,   178,    68, -3487,    64,   178,    37,
+           17, -3786, -3787, -3548, -3783,   178, -3791, -3792,
+           95, -3788, -3795,    65, -3789,    64,   154, -3800,
+        -3801, -3802, -3555,   218,   216, -3561, -3804,   153,
+        -3809, -3810, -3811, -3558, -3807,   178, -3561, -3813,
+        -3815, -3652, -3816, -3820,   216,    99,    97,   154,
+        -3825, -3826, -3827,    16,    17, -3830,    95,    64,
+        -3833,    95, -3835, -3836, -3837, -3838, -3839, -3840,
+        -3841, -3842, -3771, -3659,   155, -3846,    95, -3848,
+           62,    67,    65,   153, -3437, -3851, -3674,    67,
+        -3855, -3858, -3859, -3860,   216, -3762, -3856,    64,
+          216, -3866,    65, -3868, -3869,    16, -3445, -3863,
+        -3873, -3443, -3871, -3798, -3874,    64, -3879, -3880,
+           95,   218,    67,    64,    16, -3883, -3887, -3888,
+        -3889,    16, -3891, -3892,    97,   216,   179, -3861,
+        -3893, -3896, -3899, -3900, -3901, -3902, -3903,   126,
+          155, -3897, -3907, -3908, -3909,   126, -3911, -3883,
+        -3905, -3912, -3915, -3884, -3895, -3913,    17, -3920,
+          155, -3922, -3923,    64, -3760,   153,   155, -3533,
+        -3789, -3596, -3931, -3932, -3933, -3934, -3668, -3946,
+        -3929, -3936, -3782, -3940, -3941,   126,    99, -3944,
+        -3435,   177, -4619,   178, -3949, -3950, -3555,    67,
+          100,    17, -3883, -3951, -3957, -3958, -3475, -3955,
+           99,   127, -3959, -3964, -3965, -3486, -4032, -3962,
+        -3967, -3968,   127, -3562, -3973, -3974, -3595, -3568,
+        -3467, -3975,   153, -3980, -3981,   152,    68, -3782,
+        -3985, -3986, -3987, -3988, -3989, -3990, -3991, -3992,
+           36,    66, -3995, -3996,   125,    36, -3999, -4000,
+        -4001,    36, -4003,    96, -4005, -4006, -4007, -4008,
+           36, -4010, -4011,    36, -4013, -4014, -4015, -4016,
+        -4017,    62, -3478,    98,    99,    64, -4023,    64,
+           64, -4018, -4027, -4028, -4029, -4030, -4031,    36,
+           37,    37, -4035, -4036,    37,   153,    98, -4040,
+           62, -3544, -3487, -4042, -4045, -4046, -4047, -4048,
+        -4049, -3659, -4043,    62, -4053, -4054, -4055, -4056,
+           62, -4058, -4059,    62, -3523, -4050,   126,    66,
+        -4065, -4066, -3522,    64, -4067, -3584, -4071, -4072,
+        -4073,    64, -3893, -4069,    64,   178,    67, -4080,
+           66,    17, -4083, -3863,    64, -4084, -3863,    17,
+        -3883, -3580, -4091, -4092,   217, -4089,   151, -4093,
+        -4097, -4098, -4099, -3499,    67,    64, -4100, -4104,
+        -4105, -4106, -4107,    96, -4109,    63, -4111, -4112,
+        -4113, -4114, -4115, -3659, -4102,   218,    64, -4073,
+          126, -4122,   126, -3596,   155, -4126,    64, -3759,
+        -4129, -3612, -4127, -4109,    37, -4134, -4135, -4136,
+        -4137, -4138, -3883,    64, -4139, -4037, -4140,   218,
+        -4145,   126, -4147, -4148,    64, -4142, -4151, -4152,
+        -3877, -4149,   153,    98, -4157, -4158, -4021, -4153,
+          218, -4162,   155,    99, -4165, -4166, -4167, -4168,
+        -4169, -4170, -4031, -3596,    98,   126, -4175,    64,
+          204, -4024,    37,    67, -4181, -4182, -4183,    17,
+          204, -4024, -3893, -4356, -4186,    64, -4191, -4192,
+        -3759, -4189, -4132, -4073, -4197,    17, -3903, -4195,
+        -4201,    37, -4203,    17, -4199, -4206, -4207, -4208,
+        -4209, -4210, -4211, -4184, -4204,    16, -4212, -4214,
+        -4154, -4215, -4219,   204,    17, -4222, -4223, -4224,
+        -4225, -4226, -4227, -4021, -3766, -4228, -3616, -3614,
+           37,    98,    98,   155, -4237, -4238, -4145, -4232,
+        -4239,    17, -4243, -4244,   126,    17,    99, -4240,
+        -4249, -4250, -4251, -4252, -4148, -4247,   236,    67,
+        -4257, -4145, -4255, -3903,    98, -3555,    37, -4262,
+        -4244, -4263, -4267, -4268, -4269, -4270, -4271, -4272,
+        -4273,   204, -4033, -4265, -4376,    98, -4277, -4032,
+        -4278, -4273, -4232, -4284,   204,   153, -4287, -4288,
+        -4289,   125, -4291, -4292, -4293,    36, -4189, -4294,
+        -4297, -4298, -4299, -3547, -4295, -4302, -4001, -4300,
+        -4303, -4306, -4307,    36,    17, -4310, -4311, -4312,
+        -3450, -4304, -4315, -4316,   125, -4313, -4319,    62,
+        -4232, -4320, -4323, -4324, -4325, -4326, -4327, -4059,
+           36, -4330,   217,   151, -4333,   217, -4328,   126,
+           66, -4338,    98, -4340, -4341, -4342, -4343, -4344,
+        -4345,   216, -4347, -4348, -4349,    62, -4319,   128,
+        -4353, -4354, -4355, -4315, -4364,    64, -3581,    62,
+           98, -4319, -4189, -4362, -4619, -3923, -4367,    37,
+        -4369, -4370,   204, -3548, -4189, -4374, -3472, -4372,
+           36, -4376, -4376, -4378, -4381, -4382, -4383, -3996,
+        -4379,    37,    68, -4384, -3506, -4387, -4391,   205,
+        -4393,   216, -4389, -4396,    65,    15, -4399, -3866,
+        -4394, -4402, -4403,   204,   254, -4233, -4400, -4406,
+        -3866, -3725,    16, -4412, -4413, -4031,    15, -4416,
+        -4417, -4418, -4419, -4420,   216, -4414, -4423, -4424,
+           62,    67, -4427, -4428, -4429,    96,   151, -4432,
+           66, -3499, -4425,    65, -4437, -4438,    96, -4440,
+        -3488, -4435,   152, -4444, -4445,   128, -4498,    36,
+        -4429, -4448, -3759, -4003,    36, -4233, -4452, -4456,
+        -3981, -4454,    15,   127, -4461, -4462, -4463, -4464,
+           96, -4420, -4457, -3599,    15,    37, -4471, -4472,
+        -4473, -4474, -4475, -4476, -4477, -4478,   204,   157,
+        -3827,    36, -3759, -4481, -3548, -4483,   153, -4488,
+           16, -4485, -4489, -4492, -4493, -4283,    36, -4490,
+        -3580,   128, -3889, -4494,    62, -4500, -3923,    37,
+        -4486, -4502, -4499,   216, -4507, -3889, -4403, -4155,
+        -4510,   218, -4515, -4516, -4517, -4518, -3860, -3807,
+        -3562, -4520,   216, -4524, -4525, -4526,    16, -4528,
+        -3659, -4522, -4531, -4330,   204, -4532, -3851, -4533,
+           16,   204, -3454, -4506, -4537, -4542, -4543, -3548,
+        -4540, -4546, -3813, -3733, -4549,   178, -4547, -4552,
+        -4486, -4550,   204, -3982, -4554,   216,   155,   153,
+          204, -4562, -3488, -4560, -4565,    65, -4370, -3722,
+        -4539, -3945,    16, -3727, -4570, -4572, -4575, -4576,
+        -4577, -3903, -4573, -3993,    66,    17, -4583, -4584,
+        -4585,   153, -4433, -4586, -3709, -4588, -4424,    15,
+          205, -4500, -4595, -4596, -4597, -4598, -4599, -4273,
+          205,    65, -3903, -4601, -4605,   204, -4603, -4608,
+        -4283,    36,   205,    66, -4613,   128,   254, -4616,
+        -4617, -4273,    62,   125, -4619, -4622, -4450,    37,
+        -4620, -4624, -4038, -4625, -4532,    62, -4629, -4632,
+        -3903, -4403, -4633, -4636, -4036,    17, -4634,   155,
+           17,    37, -4643, -4644, -4645, -4646, -4647, -4648,
+        -4649, -4650, -4554, -4638, -4677, -4651, -4653, -4656,
+        -3547, -4654, -3616, -4657,    62,    62, -4663, -4664,
+        -4665, -4666,   125,   125,    64, -4670,    36, -4668,
+           66, -4360, -4675, -4676, -4276, -4446, -3923, -4680,
+        -4189, -4008, -4683, -4684, -4685, -4686, -4687,    37,
+        -4681, -4688, -4691, -3759, -3581,    17, -4232, -4696,
+        -4697, -4698, -4699, -4700, -4701, -4702, -4703,   130,
+        -4705, -4706,   158, -4708,   102,   159, -4711,   131,
+          159, -4714, -4715,   102,   182, -4718,   131,   182,
+          131,    18, -4723,   102,   101, -4726, -4727, -4711,
+           71,   101, -4731,   101,   102, -4728, -4735, -4736,
+        -4737,   131, -4739,   206,   161, -4711,    18,    72,
+          243, -4746,    72, -4744,   131, -4750,   102,   133,
+        -4753, -4754,   206, -4748,   131,   182, -4759, -4760,
+        -4721, -4755, -4763,   162, -4765,   102,    39,   161,
+        -4769, -4770, -4703, -4728, -4773,   158, -4775, -4776,
+        -4777,   220,   161, -4780, -4781,   158, -4783, -4784,
+        -4750,   135,   133, -4788, -4789,   159, -4791, -4792,
+          221, -4794,   255,   221, -4797,   221,   162, -4800,
+          133, -4802, -4803, -4804, -4805, -4806, -4754,    20,
+        -4809, -4810,   181,   206,    72,   131,    40, -4816,
+        -4817, -4818, -4819, -4820, -4821,   219,    71, -4719,
+        -4822, -4731, -4824,    40,    18, -4830, -4711,   255,
+          182,   159,   245, -4836, -4837, -4838, -4839, -4840,
+        -4841,   219,   243, -4844, -4845,   219,   243,   235,
+        -4711, -4831,   243, -4852,   131, -4854,   101, -4849,
+        -4857, -4858, -4859, -4860, -4861,   235, -4855,    72,
+          101, -4862, -4867, -4868, -4861,   134, -4869, -4831,
+           71,   159,   101, -4872, -4877,   235, -4879, -4880,
+        -4881, -4882, -4883,   219, -4885,   235,   101, -4821,
+           40,   132,   219,   235,   132, -4894, -4895, -4896,
+           18,    39, -4899, -4900, -4901, -4902, -4903, -4904,
+          181,   255, -4719, -4905, -4907, -4719,   222, -4912,
+        -4913, -4914,   182,   102,   182, -4918, -4919, -4719,
+          160,   134, -4923,   159,   132, -4920, -4927, -4915,
+        -4863, -4928, -4931, -4731,   235, -4712, -4932, -4936,
+        -4937, -4938, -4939, -4884, -5057, -4934,    40, -4944,
+          181, -4731, -4765,    40, -4949,   101,   132, -4952,
+        -4953, -4954, -4955, -4956,   181, -4708,   103, -4950,
+        -4794, -4962, -4963, -4964, -4965,    72,   102, -4968,
+        -4969, -4970, -4971,   235, -4960, -4974, -4863, -4972,
+        -4975, -4920, -4976,    71,   132, -4982, -4983, -4984,
+        -4746, -4728,   160, -4744, -4907, -4988,   243,   160,
+        -4993,   132, -4989, -4903, -4940, -4994, -4794,   102,
+        -4998, -5002, -5003, -4750, -5000, -4731, -5004, -4712,
+           18,    19, -5011,   132,   134,    73, -5015, -5016,
+        -5017, -5018, -5019, -5020, -5021,   219, -5023, -5024,
+        -5025, -5026, -5027, -5028, -5029,   255, -4831, -4979,
+          133, -4996, -5031,    18, -5037, -5038, -4971, -5035,
+        -5039, -5042,   255,   133, -5045, -5046, -4831, -5040,
+        -5047, -4797,   135, -5052, -5053,   159, -4979,   162,
+        -5038,   206, -4776, -5058, -5061, -5062,   101, -5059,
+        -5065, -5066, -5067, -4891, -5063,   103,   132, -5069,
+        -5073, -5074,   101,   133,   235, -5078, -5079, -5080,
+        -4905,   161, -5083, -5084, -5085,   133, -5081,    19,
+        -5089, -5090,   101,   219,    18, -4958, -5091, -5096,
+          219, -4891, -5094, -5100, -5101,   235,   161,    18,
+        -4920, -5106, -5107,    18, -5109, -5110, -5111, -5112,
+        -5113, -5114, -5115,   255, -5104, -5563, -5050,   132,
+        -5121, -4831, -5119, -5122, -4750, -5123, -4797,   160,
+        -5129, -5115, -5127, -5132, -4923, -5107, -5133, -5136,
+        -4789, -4883, -5137, -5140,   134,   134, -5138,   162,
+        -5142, -5146, -4896,    71, -5149,   181, -5147, -5152,
+        -5153, -5154, -5155, -5156, -5157, -4794,    38, -5160,
+        -5161, -5029, -5158,   206,   101,   132,   159, -5168,
+        -5169, -5170, -5171, -5172, -5173,   255,    38,   134,
+        -5175,   235,    40,    19, -5181,   134, -4965, -4971,
+        -5185,   220, -5187, -4905, -5183, -5188, -5185, -5189,
+        -5193, -5194, -5195, -5196, -5197,   219,   245, -4711,
+          132,   223, -5203, -5204,   134, -5206,   219, -5208,
+          223, -5200, -5211, -5212, -4891,   235, -5050, -5213,
+          235, -5119, -5216, -5218, -4892, -5219, -5223,   255,
+           38, -5226,   134, -5224,    38, -5230,   161, -5232,
+        -5233,   220, -5235, -4740, -4883, -5208, -5236,   135,
+        -5238, -5242, -5243, -5244, -5245, -5246, -5247,   158,
+          131, -5250, -4716, -5240,   184, -4711, -5251, -4719,
+          131, -5258, -5259, -5260,   158,   181,   102, -5264,
+        -4956,   219, -5265,   134, -5266, -5270,   182,   158,
+        -5273, -5274, -5275, -5276, -5092, -5268,   182,   158,
+        -4792, -5277, -5283, -5284, -5285,   220, -5287,   130,
+          158, -4795,    73, -5292, -5293, -4794,   181, -4777,
+        -5294, -5296, -5299, -4792, -4915, -5302, -5303,   255,
+        -5300, -5304,   241, -5308, -5309,   181,   241, -4750,
+        -5305,   221, -5315, -5313,   220, -4723, -5319, -5320,
+          181,   162, -4767, -5271, -5325, -5326, -5327, -5328,
+          158, -5330, -5331, -5332, -5333, -5334,   181,   206,
+          206,   241,   130,   244, -5341, -5342, -5335, -5338,
+        -5343, -4708, -5347, -5348, -5349,   220, -5208, -5345,
+        -5353,   206,   130, -5356,   181, -5358,   206, -5360,
+        -5361, -5334, -5354,   132,    40, -5362, -5367, -5368,
+        -5369, -5370, -5371, -5334, -5365,   243,   130, -5376,
+        -5377, -5378, -5373, -5374,   223, -5382,   134, -4721,
+          134, -4944, -5383,   223,    19, -5390, -5391, -5392,
+          206,   243, -5102,   131, -4739,   181,   243,   130,
+        -5401, -5392, -5399,   243, -5402, -5406, -5407,   158,
+        -5247, -5404, -4703,    72, -5413, -5414, -5415, -5416,
+        -5288, -5411,   220,    38, -5421, -5422, -5423, -4773,
+        -5419,   220, -5228, -4703, -5429, -5336, -5427, -5432,
+          243, -5434, -5435, -5436,   206, -5256, -5432,   130,
+        -5373,   206, -5443, -5444, -5445,   102,   221,   158,
+        -5449, -5450, -5451, -5452, -5453, -5454,   243, -5447,
+        -5455, -5175, -5456, -5384,   102,    39, -5463,   133,
+           38,   131, -5467, -5468, -5469,   221, -5465,   181,
+        -5062,   219, -5446, -5471, -5473, -5178,    38,   223,
+        -5091, -5482, -5483,   158, -5480,   158, -5484, -5488,
+        -5489, -5436, -4812, -5271, -5454, -5491, -5475,   130,
+        -5497, -5498, -5499, -5248, -5495, -5500, -5503,   223,
+        -5501, -5504, -5507, -4850, -5505, -5508, -5509, -5204,
+        -5092, -5512,   206,   219, -5517, -5518, -5519, -5520,
+        -5521, -5522, -5495,   130, -5525, -5526, -5407, -5523,
+        -5527, -5530,   130,   206, -5533,   180, -5528, -5536,
+           18,   206, -5534, -5540, -5541, -5542,   130,   158,
+        -5545, -5546, -5547, -5548, -5549, -5550, -5551, -5552,
+        -5247, -5538,   180,   180, -5557, -5558, -5559,   180,
+          241, -5335,   135,   181, -4728, -5564,   206,   241,
+        -5565, -5570, -5571, -5555,   223, -5572,   241, -5576,
+          158, -4777, -4869, -5578, -5581, -5582,   241, -5579,
+        -5585,   206,   222, -5588,   161, -5081, -5583,   244,
+          220,   241,    71, -5596, -5597, -5598, -5599, -5495,
+          135, -5271,    40,    18, -5605,   130, -5602, -5608,
+        -5609, -5610, -5611,   241,    71,   221, -5612,    18,
+        -5617, -5618,    71, -5620, -5621,   162, -5623,   241,
+        -4979, -5614, -4794,   135,   132, -5630, -5631, -5632,
+        -5633, -5634,   130, -5636,   158, -5638, -5639, -5559,
+          183, -4728, -5560, -5641,   241, -5646,   130, -5648,
+          180, -5650, -5651, -5247, -5643, -5262, -5652, -5656,
+        -5644,   180,   131, -5660, -5648, -5658,   241, -5599,
+        -5712,   183,   241,   206, -5669, -5611, -5667,   102,
+        -5673,   160,   206,   131, -5677, -5678, -5679, -5680,
+        -5681, -5682, -5683,   180,   241, -5686, -5687, -5688,
+          180, -5675,   158,   235, -5691,   241, -5692,   241,
+        -5694, -5698, -5699, -5700, -5554, -5696, -5178,    40,
+        -5662,   220, -5705,   130, -5706, -4872, -4754,   158,
+        -5707, -5711, -5715, -5611, -5713, -5718, -4750, -5716,
+          206, -4944,    71, -5721, -5725, -5726, -5727, -5728,
+           18,    71,   130, -5542,   241, -5664, -5735, -5736,
+        -5737, -5738, -5739, -5740, -5741, -5742, -5743, -5744,
+        -5745, -5746, -5747,   207,   187,   239,   167,   208,
+          169, -5754, -5755, -5756,    41,   210,   239, -5757,
+        -5761,   208,   104, -5764, -5765, -5766, -5767, -5768,
+        -5747,   207,   168, -5748,    22, -5774,   225, -5776,
+        -5777,   208,   225, -5780,    76,   225,   225, -5784,
+          139, -5786, -5777,   167,   225, -5790, -5791, -5792,
+          209,   187, -5905, -5793, -5797, -5798, -5799, -5800,
+        -5801, -5802, -5803,    41,    76, -5804, -5795,    22,
+        -5809,    41, -5811,   139, -5813, -5814,   207,   104,
+        -5817, -5818, -5819,   239, -5821,   168,   169, -5824,
+        -5825,    22, -5815, -5828,     2,    22, -5826, -5832,
+            2, -5917, -5794,   104, -5835,     2, -5839, -5840,
+        -5841, -5842,    74,   224,   139, -5846, -5809,    76,
+          239,   169, -5847, -5852, -5809, -5850,    74,   210,
+          210, -5858, -5859, -5860,   224,   187, -5835,   225,
+        -5863, -5748, -5864,   167, -5869, -5870, -5871,    76,
+        -5855, -5874, -5875, -5846, -5834,    42,   185, -5880,
+           41, -5882, -5883, -5884,    76,   141, -5878,   141,
+        -5889,   209,   169, -5848,   185,    74,    42, -5896,
+        -5897, -5898, -5899,   207, -5894, -5902, -5903,    74,
+        -5846, -6037, -5900,   185,   164, -5907,    74, -5854,
+        -6180, -5909, -5915,    74, -5917,   164,   226, -5913,
+        -5921, -5922, -5923,   165, -5925, -5917, -5919,   166,
+           76,   166, -5931, -5932,   207,   208,   208,     2,
+           22, -5938, -5939, -5940, -5941,   164, -5943, -5944,
+          209, -5946, -5915,   227,     2, -5950, -5951, -5952,
+          224, -5954, -5955,    74,   224,    74, -5959, -5956,
+           42, -5962, -5837, -5960,   185, -5966, -5967, -5968,
+           76, -5970,    77, -5972, -5973,    74,     2, -5976,
+           42, -5964,    74, -5980, -5981,    42,     2,     3,
+        -5985,   165, -5892,   185,    77, -5990,   164,    42,
+          210,   185, -5995, -5894,    42, -6664, -6499, -5996,
+        -5999,    74, -6003,   185, -6001, -6006, -6007,    42,
+        -6004, -6010, -5907,    77,   104, -6014, -6015, -6016,
+        -6017, -6018,   138, -6011, -6021, -6022,   207,   104,
+        -6025, -6026,   165,   163, -5917,   238, -6031,   237,
+          224, -6034, -6035,   138, -6037,   163,   164, -6038,
+        -6032, -5998, -6040, -6044, -6045, -6046, -6047, -6048,
+        -6049, -6050, -6051,   207,   138,   138,   207, -6056,
+          138,   237, -6059, -6060, -6061, -6062, -6063,   138,
+          225, -6066,   208, -6068, -6069,   138,   186, -6057,
+        -6001,     3, -6075, -5777, -6073, -5828, -6079,    75,
+        -6081,   237, -5778, -6011, -5974, -6086, -5761,    77,
+          168, -6087, -6091, -6092, -6093, -6094,   138,   140,
+        -6081, -6089, -5974, -6100,   208,   168, -6103, -6104,
+        -6105, -6106, -6107,   138, -5804, -6110, -6111, -6112,
+        -6113,   138,   140,   186, -6108, -6118, -6113, -6116,
+        -5784, -6119, -6123, -6124, -6125, -6126, -6127, -6128,
+        -6129,    75,    76,   209, -6133,   209, -6121, -6129,
+          238, -6138,   209,   139, -6141,    75,   209, -6064,
+        -6136, -5894, -5778, -6145, -5784,     2,   225, -6152,
+        -6150,    75, -6153, -6156, -6157,   207,   187,    22,
+          207,   139, -6159, -6164, -6165, -6166, -6167,    76,
+          165,    76, -6171, -6172,   186,   165, -6175, -6176,
+          163, -6178,   163, -6180,   138, -6162, -6181, -6182,
+        -6185, -6186,   165,   225,   104,   167,   210,   104,
+          185, -6194, -6195, -6196, -6197, -6198,   224,   139,
+          165, -5757,    42, -5860, -6202, -6206, -6207,   207,
+          104, -5757,   238, -6212, -6213,   165, -5861,    42,
+        -6217, -6218, -6219,    76, -5862, -6041, -6215, -6153,
+          187, -5871,    42, -6228, -6229, -6230, -6231,   163,
+        -6233, -6234, -6235, -6236,   163,    75,   225, -6037,
+        -5956,   138, -6243, -6244,   164,   237, -6240, -6248,
+          138, -6250, -6251, -6236, -6246, -6254,   237, -6256,
+        -6257, -6258, -6259, -6260, -6261, -6262, -6068, -5757,
+        -6252, -6264, -6265, -6268, -6269, -6270,    75,   209,
+        -6270, -5894, -6275, -6079, -6140,   209, -6279,    75,
+          139,   246, -5778,   238, -6139,    42, -6287, -6288,
+           75,   138, -6114, -6285,   225, -6283, -6291,   225,
+        -6297, -6298, -6299, -6300, -6063, -6141,   237,   208,
+        -6301,   237, -6307, -6308, -6081, -6304, -6309, -6310,
+          165, -6314, -6315,   185, -6311, -6318,   225, -6318,
+        -6316, -6322, -6179,   138, -5778, -6318, -6071,    74,
+          104, -6141, -6329,     2, -6305,   104,     3, -6336,
+        -6337, -6338, -6339, -6340, -6341, -6342, -6037, -5844,
+        -6345, -5917, -6343,   226,   166, -6333, -6351, -6352,
+        -6353,   163,   166, -6356, -6357, -6063, -5883, -6360,
+        -6361,   237,   224, -6358, -6365, -6366, -6367, -6368,
+        -6037, -5784,   247, -6376,   246, -6372,   237, -6368,
+        -6192, -5889,   226, -6377, -6381, -6027, -5884, -6398,
+        -6382, -6237, -6387, -6388, -6389, -6390,   163, -6385,
+        -6393,   237, -6391, -6393,    76, -6392, -6498,    75,
+        -6399, -5983, -5844, -6396, -6405, -6406,   165, -6403,
+        -6409, -6410, -6411, -6412, -6300, -6481, -6407, -6414,
+          186, -6254, -6415, -6420,   163, -6422, -6423,    75,
+          224, -6424, -6236, -6425, -6427, -6430, -6431, -6432,
+        -6433, -6168, -6428, -6436, -6305, -6434, -5907,   186,
+        -6413,    42, -6441, -6442, -6445,   165, -6443, -6446,
+        -6449, -6270, -6447, -6452,   165, -6454,   185, -6456,
+        -6318, -6450,   186,   104, -6461, -6462, -6463,    76,
+           75, -6466,   186, -6176, -6457, -6470,    76, -6472,
+        -6473,   163, -6440, -6087, -5968,   139, -6479, -6480,
+          163,   185, -5923, -5996, -6483, -6486, -6487, -6488,
+        -6489, -6490, -6491, -6492,    74, -5792, -6007,    74,
+        -6494, -5998, -5964,    74,   210, -6361, -6496, -6504,
+           74,   211, -6507,   226, -6509, -6510, -6511, -6241,
+           74, -6361, -6512, -6514, -6517, -5792,   224,   224,
+        -6535,    74, -6521, -6524, -6525, -5917, -6522, -6526,
+        -6529, -6530, -6063, -6527, -6531, -6520, -6532,   225,
+        -6534, -6536, -6539, -6540,   138,   186, -6393, -6537,
+          210, -6546,   226, -6548, -6549, -6550, -6551, -6552,
+        -6553, -6554, -6555, -5957,    77,   104, -5833, -6454,
+        -6559, -6562, -6563, -6564, -6565, -6566, -6567,   224,
+        -6569, -6570, -6571,   138, -6560, -6574,   186,   240,
+          138,    74, -6577, -6580,   224,    75,   165, -6584,
+        -6585, -6586, -6198, -6582,    76, -6481, -6406, -6592,
+        -6593, -6594, -6237, -6590,   163, -5884, -6596, -6597,
+        -6576,   166, -6603, -6574,    76, -5844, -6176, -6606,
+        -6609,   186,    75, -6607, -6613, -6614,    75, -6611,
+        -6617, -6618,    75, -6615, -6619, -6622, -6623, -5889,
+          185, -6624,   163, -6628, -6574, -6626, -6231, -6630,
+          139, -6634, -5956, -6631,    75, -6638,   237, -6032,
+        -6635, -6231, -6643, -6644, -6032, -6641,   185,   138,
+          138, -6131, -6646, -6600, -5910, -6652,    74, -6653,
+        -6657,   104,   186,   166,    74, -6113, -6406, -5757,
+        -6662, -6666, -6667, -6668, -6669, -6670,   224,   224,
+        -6029,
+};
+
+static long _vq_ptr1_res1024_0c8x8[] = {
+            0,     0,     0,     0,     0,     0,  -466,  -344,
+         -273,   -42,   -25,   -20,   -13,   -19,   -16,    23,
+          -18,    24,    24,    24,   -24,   -18,    24,    48,
+           24,   -33,   -30,   -19,   -23,     9,   -32,   191,
+          191,   -36,    48,   -29,   -39,   191,   -28,   -41,
+           24,    24,  -259,   -72,   -51,   -49,   -48,    80,
+           51,     8,    81,   -67,   -17,   -62,   -60,   -58,
+           80,   248,   -59,    80,    80,   105,   -64,    44,
+           80,     8,   -38,   -70,    46,    80,   -71,    51,
+         -137,  -113,  -108,  -100,   -96,   -93,   -91,   -88,
+          -86,   -85,   -84,   250,   250,   250,   -87,    81,
+          -90,    81,    81,   -92,    47,   -95,    50,    50,
+          -99,    81,   145,    81,  -105,   106,    46,   145,
+            7,  -107,   145,    50,  -109,  -112,    81,   105,
+          212,  -119,  -116,   106,  -118,   145,    50,  -127,
+         -124,    23,   -98,   108,   -95,    50,  -122,  -133,
+         -132,  -131,   193,   193,   193,  -136,  -131,   145,
+          193,  -237,  -163,  -159,  -155,  -151,  -147,  -146,
+           80,   171,    80,  -149,  -135,    80,  -126,  -154,
+          212,    82,   212,   145,  -158,    80,    80,  -160,
+         -161,   193,   105,  -232,  -211,  -184,  -178,  -171,
+         -170,    47,    47,  -175,  -174,   145,   193,  -174,
+          -98,  -153,  -182,   -95,    50,   145,    47,    50,
+         -207,  -201,  -197,  -194,  -192,   -95,   -98,   190,
+           47,    50,   105,    47,  -177,  -198,  -174,   193,
+         -150,  -205,  -457,   190,   230,   -95,   250,  -210,
+         -209,   212,   212,  -217,  -216,  -158,    80,  -204,
+           47,  -230,  -225,  -223,  -158,   171,   230,    47,
+           80,  -216,  -158,  -221,  -215,  -228,    80,  -203,
+         -236,  -216,  -123,    82,   145,  -241,  -239,  -158,
+         -235,  -254,  -248,    80,  -247,    81,   105,    46,
+         -250,  -234,    51,  -253,  -231,   212,  -258,  -111,
+          212,  -200,   193,  -262,  -261,   191,    48,  -270,
+          145,  -267,     9,  -269,   191,   191,  -272,   145,
+          191,  -320,  -288,  -281,  -279,    82,   145,   108,
+           79,  -286,   105,  -285,   106,   106,  -135,     4,
+         -316,  -306,  -292,     8,  -301,  -297,  -296,    82,
+           82,  -299,    82,  -300,    82,  -305,   -98,   145,
+          230,   145,  -308,    81,  -310,    81,  -313,    23,
+         -204,  -315,    23,    23,   191,  -319,   192,   192,
+         -339,  -334,  -329,   191,  -326,     8,   -19,  -204,
+         -312,   -31,  -332,    51,    51,  -287,  -336,     4,
+         -338,     4,   145,  -343,  -305,  -335,  -333,     8,
+         -432,  -389,  -372,  -371,  -351,  -131,     4,  -364,
+         -357,  -356,     9,    79,     9,  -360,  -154,     4,
+         -362,   144,   212,  -350,  -367,    47,  -337,  -216,
+           47,  -342,  -280,     9,  -379,  -377,    47,  -180,
+         -203,  -131,   108,  -382,  -173,   108,  -385,    82,
+         -378,  -106,    82,   229,   230,  -416,  -409,  -397,
+         -395,    45,    81,   107,   230,  -402,  -296,  -400,
+           82,  -388,  -176,  -911,  -387,  -335,  -121,  -384,
+         -123,  -410,  -413,   189,    48,   107,   106,  -407,
+         -420,  -131,   193,  -376,  -427,  -423,  -257,  -425,
+          193,  -426,   193,  -173,  -430,  -300,   145,   192,
+         -450,  -435,   106,  -447,  -440,  -202,   229,  -429,
+         -444,  -911,    23,   108,   -98,   145,   190,  -298,
+         -340,  -445,  -451,  -460,  -454,    82,  -458,  -236,
+         -153,  -911,   145,  -456,  -464,  -825,   190,  -462,
+           82,  -459,  -741,  -590,  -570,  -498,  -492,   -22,
+         -490,  -487,  -481,  -327,  -204,  -449,  -443,  -315,
+         -439,  -327,  -204,  -422,    82,  -742,  -484,  -489,
+         -486,     4,    24,   212,   192,  -332,  -496,    51,
+           51,    82,  -547,  -542,  -538,  -511,  -506,  -505,
+          192,   192,  -505,  -300,  -298,    82,   108,  -535,
+         -530,  -527,  -524,  -519,  -518,   144,   144,  -521,
+          144,  -523,  -508,   144,  -504,  -488,   107,  -505,
+          145,  -296,  -532,  -464,  -298,    82,  -296,   108,
+          145,  -153,   143,  -318,  -531,  -153,  -545,    51,
+         -203,  -546,    51,  -553,  -551,     8,   107,   -17,
+         -544,  -565,  -560,  -558,  -517,  -550,  -314,  -552,
+         -314,  -563,  -540,    23,  -525,  -314,  -825,  -483,
+           82,  -153,  -576,  -573,    49,     8,    48,    49,
+         -581,   229,   -41,    24,  -400,  -587,  -318,  -585,
+         -400,    24,  -298,  -589,   145,   145,  -748,  -611,
+         -603,  -601,  -599,  -598,    24,     4,    80,   -41,
+         -597,  -496,     4,  -607,   192,    49,  -602,  -608,
+         -610,  -602,    51,  -622,  -617,   -24,   -18,  -606,
+         -600,  -620,    51,  -586,    24,     4,  -644,  -626,
+         -154,  -580,  -635,  -631,    48,    79,   171,    48,
+         -216,  -569,    51,  -637,    48,  -642,  -640,  -610,
+          171,    51,  -272,  -639,  -669,  -666,  -649,    24,
+          191,   -41,   -40,  -661,  -660,  -657,  -656,     4,
+            4,  -656,     4,  -602,    51,   -71,   250,  -662,
+          171,  -659,  -546,  -643,  -633,   -24,  -673,    81,
+           51,  -745,  -733,  -682,  -630,  -679,   242,  -680,
+          242,    51,  -690,  -685,  -666,  -687,  -684,  -680,
+          242,  -668,  -724,  -714,  -704,  -699,  -698,  -697,
+           82,   242,   242,  -698,  -697,   107,  -696,    82,
+         -711,  -700,   250,   242,  -461,  -703,  -153,  -713,
+          106,    81,  -718,  -717,  -568,    81,  -722,    81,
+         -710,  -702,    81,    82,  -728,   -48,    51,    81,
+         -731,    51,  -727,   -48,  -721,  -666,  -740,  -738,
+            4,  -689,   242,  -567,  -655,   -66,  -851,  -338,
+         -743,    24,  -744,   -32,  -754,  -798,  -763,  -758,
+          192,   -27,  -746,  -911,    51,   -18,   191,  -761,
+           24,  -585,  -585,  -772,  -767,  -766,    80,  -770,
+         -359,  -757,  -272,    51,  -782,  -778,  -775,  -777,
+          171,   171,  -770,  -769,  -840,    24,  -786,   -32,
+         -781,    23,  -792,  -790,    24,   191,   -41,  -784,
+          -39,  -825,     4,  -461,    24,   -18,  -852,  -801,
+           49,  -918,  -880,  -877,  -872,  -869,  -313,  -853,
+         -845,  -839,  -832,  -826,  -823,  -820,  -818,  -697,
+         -791,    49,   242,    24,  -822,   -18,   242,  -824,
+         -825,   230,  -829,  -828,   144,  -204,   230,    24,
+         -822,  -835,   171,   230,   144,    24,  -837,  -843,
+         -204,  -831,  -821,  -844,    23,    23,  -848,  -817,
+         -850,  -816,  -825,   230,  -779,  -864,  -713,  -861,
+         -858,    51,  -680,  -857,  -335,  -844,  -335,  -860,
+          242,    23,  -708,  -859,   143,   192,    81,    23,
+         -874,    51,  -703,  -867,  -655,  -145,   192,    51,
+         -917,  -896,  -892,  -885,    49,  -887,    49,  -891,
+         -318,   230,  -825,    23,    23,     8,   -50,    46,
+         -898,  -890,  -902,    23,  -388,  -876,  -755,  -479,
+         -437,  -866,  -914,  -840,  -204,   230,    46,   230,
+          230,  -901,  -461,  -820,  -875,    82,  -916,    81,
+        -1722, -1626, -1140, -1020,  -953,  -931,  -930,  -929,
+          172,    12,   232,  -939,   173,  -935,   114,   114,
+         -938,    11,    11,  -945,  -942,   117,  -944,   117,
+          117,  -946,  -948,   172,  -950,   117,  -952,   117,
+          117, -1016,  -963,   173,  -961,  -959,    29,   111,
+           29,   172,    13,  -981,  -972,  -969,  -967,   213,
+           57,  -943,   117,   117,   173,  -978,  -952,   117,
+          172,  -949,  -952,   111,   253, -1006,  -992,  -986,
+         -985,   116,  -990,  -952,   117,  -980,  -952,  -977,
+         -995,   117,   111, -1001,  -944,  -999,    12,    12,
+           58, -1005,  -952,   117,  -952,   117, -1008,    12,
+        -1013,  -999,    12,   116,    58,    13, -1015,   195,
+           85, -1019,    57,    57, -1029, -1024,   146,   174,
+        -1026,    12, -1028, -1025,   115, -1063, -1039, -1033,
+          115, -1036, -1028, -1012, -1038,   115,   115,   173,
+        -1047, -1042, -1038, -1045,    57,    13, -1007, -1051,
+        -1050,    57,    57, -1055, -1054,     1,     1, -1058,
+          115,   253, -1060, -1004, -1062,    13,    13, -1080,
+        -1073, -1071, -1070,  -949,   117,  -991,   115,   117,
+           57,   173,   174, -1079, -1062,   147, -1077,   115,
+        -1133, -1106, -1101, -1093, -1090,  -949, -1761,   147,
+        -1078,   147, -1070,   147, -1091, -1097, -1005, -1092,
+        -1091, -1038,   115,    11, -1099, -1103,   111,  -949,
+        -1099, -1100, -1116, -1115, -1037, -1079, -1112,    27,
+           27, -1096, -1095,    55, -1119,    55,    57, -1122,
+           57, -1089, -1130, -1060, -1062, -1088,   147, -1076,
+           58, -1128, -1061,    13,    58, -1138, -1135, -1137,
+          111,   111, -1139,     1, -1342, -1325, -1304, -1285,
+        -1267, -1229, -1150, -1149,    57,   233, -1154, -1153,
+          233,   113, -1206, -1201, -1161,    56, -1160,    57,
+           57, -1198, -1169, -1072,    56, -1167,   116,   116,
+        -1012, -1195, -1190, -1186, -1175, -1174,    57, -1183,
+        -1180, -1015,   195,    58, -1015,   195, -1012, -1185,
+          116,   116,    57, -1189,    27,    27, -1194, -1193,
+        -1168,   116,    56,    56,    57,   174, -1199, -1038,
+        -1129, -1205, -1204,    56,    56,   174, -1212, -1209,
+          233,    56,   233,   194, -1215,    57,   115, -1227,
+        -1223, -1222, -1221,    57,   117,   115,    27, -1224,
+        -1038,  -951,    11,   233, -1225, -1261, -1232,   117,
+        -1234,   233, -1257, -1239, -1238,     1,     1, -1254,
+        -1252, -1245, -1244, -1231,     1, -1249, -1061,    13,
+        -1228, -1061,   253, -1200,   115,    57, -1244,     1,
+        -1126, -1244,   233, -1125,   174, -1265,   113,    56,
+          253,     1,    13, -1274, -1270, -1259, -1272,   146,
+        -1273,    56, -1276,    85, -1283,  -962, -1280,   231,
+        -1281,    29, -1069, -1284,    56, -1292, -1290, -1289,
+          253,    29,   146,    29, -1294,   232, -1300, -1296,
+          232, -1072, -1288,   173, -1301, -1028,   115,  -980,
+        -1319, -1318, -1275, -1316, -1315, -1314, -1284,    56,
+          110,    12,    11,    12,    56,   117,   113, -1322,
+           84,  -952, -1323,   113, -1313, -1340, -1331, -1328,
+          173,   114,    11, -1332, -1334,   114, -1335, -1338,
+        -1266,   113,    11,    13, -1062, -1324, -1355, -1351,
+        -1349,   173, -1348, -1312,   117,   113,   115, -1352,
+        -1353, -1028, -1303, -1610, -1578, -1398, -1380, -1364,
+        -1361, -1260, -1282,     1, -1373, -1370, -1302,    25,
+        -1363, -1363, -1372,   174,   174, -1377,   233,   253,
+        -1369, -1372,   174, -1368, -1397, -1395, -1392, -1389,
+        -1386,    25, -1388,   114,   114, -1391, -1050,   114,
+         -947,   253, -1368,   109,   110,   232, -1416, -1404,
+        -1388,   114, -1394,   112, -1410, -1409,   110,   174,
+           27,   110, -1414,  -938,    11,   112, -1007,   112,
+        -1421,   109,   114,   174,   115, -1569, -1560, -1550,
+        -1535, -1522, -1465, -1462, -1447, -1441, -1437, -1434,
+          172,   253, -1079,   115, -1413,  -976,   115,   213,
+        -1403,  -969,   172, -1402, -1127, -1390, -1238, -1450,
+          115, -1446, -1194, -1455, -1221,   115,   147, -1459,
+        -1221,   253, -1137,    27, -1449, -1445,   115, -1072,
+          253, -1518, -1513, -1508, -1505, -1476, -1472,    11,
+        -1314,    11, -1464,   113, -1500, -1496, -1482,   252,
+          213,   113, -1494, -1491,   253, -1086, -1475, -1464,
+        -1374, -1474,    54, -1493, -1489,   195, -1495,    27,
+        -1497, -1499,    11,    11, -1502,   253, -1503,    11,
+           55, -1506, -1507,    56, -1284, -1511, -1115,   174,
+        -1393, -1514,  -951,   117,   253, -1288, -1072,    57,
+        -1512, -1501, -1530, -1524, -1527,   172,    11, -1412,
+           27, -1492,  -950, -1461, -1238, -1362,    12, -1548,
+        -1541, -1412,    12, -1007, -1539, -1546,    12, -1314,
+           11, -1077,    11,    12,  -947,    11,  -929, -1557,
+        -1316, -1555, -1132,   117, -1091, -1316, -1099, -1549,
+        -1378, -1566, -1564, -1545, -1273, -1563,   109,   173,
+          173, -1571,   146, -1539, -1007, -1567,   112, -1050,
+          147, -1126, -1585, -1581,   173, -1583,    28,   114,
+          147, -1592, -1590, -1588,   173, -1126, -1591,    11,
+        -1595,   114, -1577, -1601, -1598,    28, -1600, -1501,
+           11, -1603,   253, -1598, -1600, -1599, -1594, -1488,
+           28, -1591, -1614, -1582,    26, -1609, -1620, -1618,
+        -1617,    27, -1619,    28, -1624,   113,   115,  -937,
+        -1244, -1623, -1688, -1641, -1633, -1137,   117, -1613,
+           58, -1636, -1635,   232, -1637, -1639,    58,  -949,
+          114, -1661, -1654, -1649, -1648, -1504,    55, -1632,
+          113, -1652,   113, -1600,   113,    28, -1655, -1658,
+          110, -1653,   232,    55, -1490, -1671, -1668,   173,
+        -1666, -1651,   253, -1631,   113, -1683, -1606, -1677,
+        -1675,   253, -1573,    28,     1, -1679, -1565, -1681,
+            1, -1687, -1686, -1744, -1533, -1126,     1,    28,
+        -1697, -1693,   173,   114,   109, -1694,  -938, -1685,
+          147, -1718, -1716, -1702,   113, -1696, -1710, -1708,
+        -1555,   112,   147,   147,   113,   147, -1712,   194,
+        -1714, -1707,   117, -1706, -1717,   173, -1717,   173,
+        -1701, -1695, -1769, -1786, -1739, -1737, -1730, -1707,
+          147,   253, -1734, -1733, -1729,   147, -1733, -1732,
+        -1019, -1007, -1072, -1762, -1751, -1749, -1728, -1289,
+        -1982,   174, -1738,   232, -1747,    83, -1746, -1755,
+        -1754,  -930,   113, -1758, -1757,   113, -1759, -1761,
+        -1750,    57, -1774, -1772, -1768, -1378, -1735, -1721,
+        -1770, -1684, -1771,    29,   147,    29, -1782,   113,
+           29, -1072, -1012,    11, -1779,   173,    83,   113,
+           12, -1781, -2010, -1915, -1911, -1813, -1799, -1794,
+        -1481,   113, -1797,   233, -1785, -1798,    29, -1810,
+        -1801, -1281, -1806, -1761,   231,   253, -1761,   147,
+          147,    28, -1798,    29,    11, -1837, -1819, -1817,
+           11, -1818,    11, -1471, -1203, -1830, -1828, -1000,
+        -1181,   195, -1600, -1812, -1012, -1808, -1168,    11,
+        -1705, -1829,    13,    58, -1339, -1907, -1901, -1892,
+        -1887, -1885, -1877, -1858, -1846, -1808, -1855, -1851,
+          253, -1733,   147, -1853,    58, -1015, -1852, -1220,
+        -1850, -1849, -1860, -1733, -1873, -1870, -1868, -1220,
+        -1866, -1733,   116, -1859,  -952, -1857,    12,   117,
+        -1845, -1007,    12,    58, -1833, -1881,  -998,    12,
+           29, -1883,    57,    57,    28,    11, -1884, -1890,
+        -1555,    28, -1316, -1884, -1899, -1895, -1886, -1897,
+           57,    57,   113, -1879,    29,    56, -1904, -1894,
+          111,   194, -1880, -1909, -1876, -1910,    29,   253,
+        -1717, -1807,   113, -1968, -1933, -1923, -1919,    54,
+           28,    11,    13, -1926, -1481, -1913, -1928,   173,
+        -1316,    56,    11, -1925, -1796, -1967, -1945, -1939,
+        -1937, -1504, -1007, -1943, -1942, -1938,    29, -1852,
+          147, -1964, -1953, -1949,    55,    58, -1669, -1733,
+        -1951, -1961, -1956,   112, -1012, -1131, -1952, -1941,
+           29, -1062, -1960,   147, -1910,    58, -1965,   113,
+        -2038, -2026, -1971, -1990, -1976, -1974, -1049,    29,
+        -1012, -1980, -1481, -1963, -1875, -1985, -1012, -1798,
+        -1983, -1475,   173, -1979, -1959,   233, -2017, -2016,
+        -1998, -1996,    28,   113,   113, -1989, -2001, -2048,
+          253, -2014, -2012, -2009, -2007, -1247,   173, -1834,
+        -1988, -2011, -1932,    56, -1339, -1062, -1884, -1062,
+           57, -2022,    56, -1012,    58, -2013,    57, -1247,
+        -2021, -2024, -2029,    54,    28, -2035, -2031, -1044,
+        -2033,   233,   253,    55, -1054,   173, -2046, -1950,
+        -2049, -2044, -1574, -1567, -2047, -1955, -2025, -1955,
+            1, -2036,     1, -2894, -2409, -2306, -2086, -2067,
+        -2058,    33, -2066, -2061,    35, -2065, -2064,    35,
+           35,    35,    35, -2069,   121, -2076, -2074, -2072,
+        -2073,    60, -2075,    32, -2079,   123,    33, -2081,
+           33, -2083,   123, -2085,   150,   150, -2240, -2215,
+        -2096, -2095, -2077, -2082,   202, -3295, -2092,    89,
+        -2171, -2159, -2103, -2102,   123,   214,   124, -2146,
+        -2143, -2137, -2130, -2121, -2113, -2112, -2111,   150,
+          150, -2120, -2118, -2111,   150,    92,   150,    93,
+          201, -2129, -2125,    33,    32, -2127,    93,    93,
+           33,   201, -2134, -2080,   123, -2094, -2128,   202,
+        -2135, -2141, -2140,    93,    93,    33,   123, -2145,
+           31,   123, -2155, -2152,    93,    33,   197,   119,
+        -2154,   124,    33, -2157,    31, -2153, -2136, -2164,
+        -2161,   214,   123,   201, -2165,    31, -2168,    86,
+           33, -2170,    90, -2197, -2078, -2177,    89,   199,
+          202, -2189, -2186, -2183, -2182,    31,    31, -2182,
+        -2176,   202, -2182,    31, -2184, -2193, -2192,    90,
+           33, -2192,    33, -2188,   202, -2209, -2201, -2057,
+          202, -2203,    33, -2207, -2335,    94, -2196,    33,
+          199, -2211, -2195, -2213, -2158,    33,   124, -2220,
+        -2082,    33,    89, -2133, -2237, -2235, -2232, -2227,
+        -2226,   121,   121, -2229,   199, -2065,    34,   200,
+        -2233,    89,   124, -2236,    33, -2238, -2120,    60,
+        -2262, -2242, -2260, -2258, -2255, -2253, -2250, -2249,
+           94,    33, -2249,   175,    94, -2254,    61, -2257,
+           61,    61,    31,    61, -2261,    33, -2287, -2272,
+        -2270, -2145, -2140,    93, -2248, -2117,    31,    94,
+        -2286, -2283, -2280, -2279, -2278, -2251,   124,   124,
+        -2279, -2239, -2281, -2285, -2231,   124,    94, -2297,
+        -2292,    30,    31, -2219, -2261, -2295,    94,   123,
+           94, -2300,    61,    31, -2303, -2249, -2294, -2249,
+           33,   149, -2379, -2370, -2318, -2313, -2068,    90,
+        -2302, -2315,    31, -2208,   198, -2312, -2354, -2324,
+          148, -2322, -2323,   215, -2333, -2329, -2328,    94,
+          121, -2332,   121,   215,   215, -2343, -2338,   202,
+        -2296,    60, -2340,   198, -2342,   121,   121, -2352,
+        -2348, -2347,   215,   215, -2323, -2347,    94, -2248,
+        -2353,   215, -2358, -2311, -2337, -2336, -2331, -2364,
+        -2362,   121, -2363,   203, -2366, -2317, -2323,   215,
+           60,   124, -2374, -2373,    30,   201, -2375, -2376,
+        -2066,    35,   203, -2387, -2386, -2383, -2363, -2384,
+           33,   124,    61, -2391, -2390,    31,    61, -2395,
+        -2257,   124, -2369, -2406, -2398, -2278, -2102, -2403,
+        -2367,    92,    92,   215, -2402,   203, -2408,   215,
+          215, -2770, -2436, -2415, -2414,   175,    94, -2431,
+        -2279, -2423, -2422, -2840, -2378, -2404,   124, -2427,
+        -2102, -2401, -2397, -2286,   124, -2428, -2426, -2434,
+        -2327, -2368,    61,    94, -2599, -2498, -2485, -2469,
+        -2444, -2443,    89,   175, -2450, -2443, -2448,   175,
+          175, -2365, -2454, -2192,    33,   149, -2467, -2463,
+        -2460, -2459, -2073,    31, -2459, -2449,   202, -2459,
+           31,   199, -2428, -2194,    92, -2480, -2477, -2473,
+          214, -2261,    31, -2466, -2462, -2478, -2369,    94,
+        -2482,    92, -2185,    90, -2117, -2448, -2495, -2493,
+        -2491,    92, -2368,    92,   175,    92,    94,    33,
+        -2494, -2479, -2547, -2535, -2512, -2507, -2503, -2191,
+        -2505,    90, -2461, -2510, -2092,    61,    30,    33,
+        -2516,    33,    30, -2509, -2533, -2133, -2524, -2402,
+        -2522,   202,   202,   149, -2522, -2402, -2515,    92,
+        -2527, -2591,    61, -2135, -2526,   175, -2435, -2544,
+        -2539, -2538,   175, -2542,   123, -2532,    94,   123,
+        -2261,   123, -2506, -2581, -2567, -2427, -2554,    30,
+          123, -2291, -2559, -2102, -2285,    34, -2557, -2102,
+        -2285, -2558,   124, -2562, -2373, -2278, -2563, -2577,
+        -2575, -2572,    31,    31, -2102,    31, -2573, -2285,
+        -2571, -2578, -2579, -2580,   124, -2592, -2589, -2588,
+        -2128,    33,   149,   176,   123,   123,    31,    90,
+        -2597, -2286,    31, -2587, -2595,    90, -2586, -2611,
+        -2605,   124, -2604, -2566,   214, -2609,   175,    31,
+           32, -2286,   201, -2705, -2664, -2657, -2620, -2194,
+          149,    31, -2120, -2111, -2652, -2642, -2637, -2630,
+        -2628, -2257,    61,    90, -2257,   149, -2255, -2257,
+           61,   149, -2531,    60, -2635, -2459,   149,    31,
+           61, -2629, -2649, -2647, -2256, -2294, -2422,    61,
+          201, -2459, -2648, -2562, -2655, -2249, -2651,   175,
+        -2646, -2662, -2257, -2509, -2641, -2603,    33, -2561,
+        -2675, -2671, -2261, -2669,   175,   175, -2279, -2672,
+        -2673, -2285,    61, -2685, -2246, -2670, -2977, -3338,
+          124, -2279,    34, -2677,   124, -2694, -2689, -2257,
+           33, -2278, -2369,   124, -2684,   150, -2700, -2279,
+        -2580,    33, -2112, -2697, -2704, -2279, -2699,    94,
+           33, -2760, -2731, -2726, -2723, -2712,   214, -2692,
+        -2721, -2718, -2716, -2683, -2435, -2337, -2435,    94,
+          200, -2286, -2715, -2724, -2128, -2663, -2260, -2728,
+           94, -2941, -2553, -2739, -2737, -2735,   199, -2249,
+           35,   124, -2736, -2750, -2746, -2286, -2634,   234,
+          203,    59, -2747, -2286,    94,   124, -2754, -2102,
+        -2743, -2738, -2758,    61,   124,   149, -2748,   203,
+        -2766,    33, -2763, -2765,    35,    94, -2768, -2764,
+        -2769,    94, -2802, -2794, -2784, -2778, -2509, -2776,
+           88,    35, -2780,    88, -2525, -2204,   234, -2767,
+        -2788,   148, -2323,    35, -2790,    89, -2353,    61,
+        -2787,   203, -2798,   148, -2068,    93, -2332,   121,
+           93, -2797, -2813, -2809, -2101, -2604,   214, -2792,
+        -2783, -2811, -2753,   199,   215, -2852, -2848, -2824,
+        -2822, -2820,   149, -2102,   175,   203, -2459,   203,
+        -2305, -2834, -2829, -2363, -2759, -2831, -2828, -2363,
+          203, -2823, -2279, -2572, -2831, -2419, -2819,   121,
+          202,   120, -2839, -2373, -2341,   121, -2845, -2759,
+        -2849, -2257,    92, -2844, -2856, -2509, -2842, -2378,
+        -2875, -2862, -2640,   175, -2800, -2855, -2868, -2866,
+        -3288, -2854,    31, -2838, -2870, -2810, -2872,    91,
+        -2353, -2066, -2869, -2884, -2279, -2406,    61, -2353,
+        -2974, -2347,    91, -2881, -2892, -2887, -2066, -2407,
+        -2367,   215,   234, -2886, -2369,   203, -2730, -2864,
+        -3101, -2979, -2913, -2911, -2905, -2902, -2135,    91,
+          121, -2907, -2893, -2910, -2909,    34,    34, -2912,
+           34, -2933, -2926, -2924, -2922, -2921, -2920,   176,
+          176,   201, -2373,   203,    34, -2906, -2931,   150,
+        -2787,    35, -2890, -2373, -2925, -2975, -2948, -2945,
+        -2942, -2940,    34,    35,    35,    34, -2944,   201,
+          201,    34, -2947,   201, -2966, -2953, -2952,    93,
+          201, -2956,    34,    35, -2964, -2944, -2962, -2587,
+        -2891, -2764,   201, -2961, -2965,    35, -2970, -2944,
+          203,    35, -2974, -2373,   122, -2972,    35, -2977,
+          122, -2176,   122, -3022, -3007,    34, -2989, -2987,
+        -2985, -2140, -2978,   124,    93, -2990, -3005, -2999,
+        -2995,    35, -2976, -2997, -2377,    35, -2890, -2066,
+        -2997,   203, -2373, -2923, -2890, -2064,   234, -3014,
+        -3013, -3011,   203,    60, -3010,   198,   120,   123,
+        -3020, -2111,   150, -3006, -2111, -3004, -3032, -3031,
+        -3029, -3027,    60,    60,    90,    31, -2998,   200,
+        -3099, -3036, -3035,    34, -3096, -3044,   120, -2337,
+        -3042,    60,    60, -2994, -3086, -3074, -3054, -3053,
+        -2777, -2929, -2973, -2963, -2960,   120, -3070, -3065,
+        -3062, -3059,    59, -2587, -2883, -2323, -2965, -3061,
+          120, -2974, -2909,    34, -3063,   120, -3072,    34,
+           34,   203, -3076,    90, -3082, -2909, -3080,   176,
+          176, -3069, -3080,    34,   176, -3068, -3094, -3092,
+        -3071,    35, -3060, -2893,    34,    91, -3042, -3091,
+        -3097, -3098,    34, -3100,   124, -3192, -3178, -3129,
+        -3127, -3118, -3116, -3114, -3111,    35,   198, -3113,
+        -3095,    35,    35, -2841,   202, -2845, -3122, -3002,
+        -3110, -3112, -3113, -2944, -2347, -3093,   121,    35,
+          202, -3170, -3162, -3158, -3149, -3144, -3139, -3137,
+          122,   122,   234, -3137,   122, -2341, -3356, -3138,
+        -3146, -2341, -3148,   120,    35, -3153, -3152,   150,
+          150, -2064, -3148, -3143, -3125, -3124, -3161, -3160,
+          150,   150, -3168, -3165, -3090, -3167,    35,   201,
+           35, -3113, -3173, -3161,    91,   150,   202, -2279,
+        -3169,    35, -3188, -3181, -3176, -3098, -3184, -3113,
+        -3186, -2065,   200, -3185, -3167, -3190,    32, -3180,
+        -3374, -3277, -3264, -3261, -3256, -3249, -3239, -3205,
+        -3152, -3203, -2947,    60, -3172, -3230, -3223, -3219,
+        -3212, -2988,    93, -3113, -3216, -3215, -2066,   176,
+        -3215, -3191, -3164, -3221, -2874,   150,    33, -3227,
+        -2777,   202, -3225, -3228,    35,   202, -3018, -2777,
+        -3234,   122, -3236, -2135,   176, -3235,   124, -3243,
+        -3161, -3226,   202, -3246,    93, -2135, -2111, -3242,
+          234, -3251, -2135, -3253,   200, -3255,    35,   150,
+        -3246, -3242, -3421, -3250,    91, -3262, -3263,    34,
+        -3272, -3268,   200,   122, -3270,    32, -2153, -3260,
+        -3275,   124,    35, -2562, -3259, -3296, -3286, -3280,
+        -3282, -3276,    35, -2921, -3248, -3241, -3290, -2511,
+        -3220, -2249, -3294, -2092,    33, -2249, -3295,   202,
+        -3314, -3303, -3161, -2080, -3289, -2192,    92, -3309,
+        -3307,   122,   202, -2065, -2976, -3148, -2112, -3306,
+        -3301, -3312, -3316,   203, -3263, -3322, -3319, -2111,
+          202, -3128, -3365, -3352, -3344, -3342, -3337, -2959,
+        -3332, -2965, -3320,   202,   176, -2092, -2944, -3331,
+        -2462, -3340,   202, -3335,    35,    88,    35,   150,
+        -3350, -2787, -3394, -3339,    60, -3348, -2777, -3330,
+        -2064, -3359, -3148, -3236, -3313,   120, -2337, -3148,
+          198, -3042,   121, -2378,   120, -2064, -3152, -3369,
+        -3363, -3080, -3362, -3361,   120,   198, -3380, -3378,
+        -3377,   200, -3379,   201, -3401, -3390, -3384, -3372,
+        -3386, -3371, -3387, -3167,    60,    60, -3396, -2993,
+          122, -3388, -3422,   234, -3399, -3398,   201, -3400,
+          201, -3406, -3404, -3393, -2610,    60, -2837, -3417,
+        -3148, -2373, -2962, -3413, -2341,    90, -3026, -3412,
+        -3403, -3423,   202,   201, -2974, -3385, -3041, -3119,
+        -3334, -3338, -3984, -3585, -3510, -3438, -3434, -3432,
+          129,    97, -3436,   156,    69,   156, -3446, -3442,
+           97,   157, -3444,   154, -3445,    69, -3460, -3453,
+           69, -3451,    66,   156,    66, -3455,   155, -3457,
+          127, -3459,   127,   127, -3494, -3489, -3468, -3467,
+        -3466,   156,   156,   156, -3481, -3473, -3466,   156,
+          157, -3477, -3476,   156,   156, -3479,    68,   156,
+          254, -3482, -3486, -3485,   151,   156, -3467,    68,
+           68, -3491,   127, -3493,    68,    68, -3503, -3459,
+        -3500,    37, -3487,    68,   152,   156, -3487, -3509,
+        -3459, -3507,   254,   254, -3498,   156, -3569, -3563,
+        -3537, -3524, -3517, -3466, -3478, -3520, -3519,   100,
+          156, -3523,   100,   100, -3528, -3475, -3472,    37,
+        -3534, -3435, -3476, -3526, -3454,   179,   126,   151,
+        -3533, -3553, -3549, -3546, -3545, -3544,   100,   236,
+          236,    17, -3519,    17,   157, -3547, -3551,   205,
+            6, -3560, -3556,   129, -3559,   100,   129,   129,
+        -3435,   129,     6, -3567, -3565, -3484, -3552, -3487,
+            6, -3577, -3575, -3559, -3573,    69, -3562,    17,
+          179, -3582, -3581,    99,     6,     6, -3583,   178,
+          177, -3956, -3636, -3627, -3618, -3609, -3600,   126,
+        -3599, -3597, -3485,   156,     6,    68, -3562,   152,
+        -3606,   156, -3603, -3605, -3574,    68, -3479,    17,
+        -3566, -3613,   126,   152,    69, -3615,    69, -3617,
+            6,    69, -3625,   157, -3624, -3623,   179,   254,
+          156,   156, -3608, -3634, -3632, -3555,    64, -3548,
+           99, -3536,    67,   155, -3834, -3799, -3728, -3643,
+        -3641, -3545, -3532, -3646,   156,    66, -3708, -3664,
+        -3656, -3653, -3652,    97,    97,   157, -3655,   218,
+        -3662, -3660,   156,   218, -3661,   218, -3437,    68,
+        -3693, -3683, -3667, -3671, -3670, -3487,   100, -3677,
+        -3676, -3670,   100,     6,   100, -3681, -3670, -3663,
+            6, -3670, -3574, -3685,   126, -3688,    97, -3679,
+        -3690,    67, -3692,   100,   100, -3702, -3698, -3655,
+          218, -3689, -3699, -3480,   254, -3456, -3704,   154,
+        -3624,   218, -3687, -3706, -3710, -3568, -3716, -3713,
+          216, -3437,    99, -3714, -3726, -3465, -3720, -3707,
+        -3722, -3459, -3724,   157,   157,    68, -3727,   157,
+        -3785, -3784, -3734, -3732,    67,   178, -3752, -3746,
+        -3742, -3739,    68, -3741, -3725,   154, -3744, -3721,
+           68, -3719, -3749, -3443, -3642, -3750, -3727,   129,
+        -3773, -3768, -3765, -3761, -3760, -3581, -3751,   153,
+          100,   218, -3993,    16, -3758, -3487, -3533,    16,
+          218, -3487,   100,    67, -3766, -3727, -3780, -3778,
+           68, -3764, -3779,   218, -3782, -3533,    68, -3781,
+          178, -3790, -3789,    17,    17,   179, -3794, -3789,
+          218, -3777, -3796,   178, -3798, -3751,   179, -3824,
+        -3808, -3805, -3561,    70, -3803, -3465, -3797,     6,
+        -3822, -3817, -3814, -3751,   157,   218, -3751, -3812,
+        -3806, -3819, -3793, -3751,   129,   179, -3823,    70,
+        -3829, -3828,   178,    70,    70, -3832, -3813, -3821,
+          129,    70, -3898, -3886, -3867, -3857, -3845,    97,
+          155,   218, -3689, -3779,   218, -3852, -3847, -3849,
+           65, -3850, -3676,   218, -3854, -3844, -3691,   218,
+          155, -3864,   155, -3615,    69,   129, -3853,   218,
+        -3865,   154,    69, -3878, -3872, -3870,   179,   155,
+        -3875,    16,   153, -3533, -3862,   155, -3884, -3882,
+        -3881,   179, -3821,   100, -3533, -3760, -3894, -3890,
+          179,   155, -3533,   154,   155,   100, -3814, -3497,
+        -3760, -3885, -3930, -3921, -3914, -3906, -3904,    17,
+        -3670, -3877, -3910,    17,   100,    70, -3751,   129,
+        -3876, -3781, -3919, -3918, -3935, -3843,   179,   179,
+           70, -3927, -3924,    99, -3926, -3533,   100, -3821,
+            6,   179, -3948, -3942, -3939,    99, -3692,    15,
+        -3928, -3925,   153,    17,   156,   100, -3943, -3436,
+           69,   178,   205,   153, -3954, -3953, -3952,   153,
+          129,   100,    99, -3947, -3963, -3961, -3960, -3945,
+            6, -3782, -3938, -3972, -3970, -3599, -4308, -3937,
+        -3917, -3831, -3437, -3807, -3979, -3976,   127, -3807,
+        -3509, -3971,    68, -3725, -3982,   157,   157, -3978,
+        -4495, -4642, -4266, -4110, -3998, -3994, -3993,    17,
+           62,    17, -3997,    66,   205,   205, -4044, -4004,
+        -4002,    98,    69,    63, -4026, -4012, -4009,    64,
+           99,    17,    98,    37, -3903, -4024, -4022, -4019,
+        -3923,    99, -3978, -4020, -4021,    69,    98,   236,
+           17, -3983, -4034,    66,    62, -4033, -4032,   128,
+          128,    98, -4039, -4038, -4037,   236,   153, -4041,
+           17, -4037, -3978, -3983, -4096, -4070, -4052,    66,
+           69, -4051, -4025,   218, -4064, -4063, -4062, -4057,
+           64, -4060,   100,   236,   236, -3977,   151,   151,
+        -3923,    69, -3883, -3568, -4061,    99, -4079, -4076,
+        -4074,   153,    68, -4068, -4077, -3851,    99, -4081,
+          218, -4082, -4086, -3851, -4078,     6, -4088, -3562,
+        -4090, -4087, -4094, -3670,   100, -4085, -3670, -4075,
+        -4103, -4101,   152,   218,   236, -3676, -4037, -4108,
+           64,   151,   152,   100,   152,   218, -4164, -4128,
+        -4121, -4120, -4117,   155, -3978, -4118, -3670, -4116,
+           97, -4124, -3844, -3807, -4125, -3751,   129,     6,
+        -4133, -4131, -4123,   155,    67, -4150, -4146, -4144,
+        -4141,   218, -3670,    67, -4132, -4143, -4130,   236,
+          218,   236, -3920,    37,    70, -3581, -4156, -4155,
+        -4154, -4119,   155,   155, -4163, -4161, -4160, -4095,
+           69,   218,    69,    69, -4205, -4198, -4180, -4176,
+        -4174, -4173, -4172, -3960,   128,    98,   126,    98,
+        -4177, -3903, -3596, -3670, -4190, -4185,    98, -4184,
+          153, -4041, -4179, -4652, -4178,     6, -4196, -4172,
+        -4038, -3596,   153, -3951,   128,   153, -4200, -4194,
+        -4202,    17, -3751,   129, -4193, -4221, -4218,   129,
+        -4216, -3828, -4197, -4213, -4188,   153, -4171, -4159,
+           70, -3969, -4155,    64, -3533, -4248, -4242, -4236,
+        -4234, -4231, -4145, -3614, -4220, -3821, -3581, -4233,
+            6,    69, -4235,   236, -4241,    69, -3544,    17,
+        -4230,   155, -4246, -4245,    99,    99, -4233, -3960,
+        -4264, -4259, -4256, -3828, -4254, -4229,    70,   179,
+           17,    70, -3533, -4261, -4258, -3751,   155, -4154,
+           17, -4155, -4460, -4411, -4339, -4296, -4286, -4279,
+        -4274,   128, -4170, -4260,    98,    99,     6, -4281,
+          179, -4283,    98, -4285,   254,   254, -4290,    66,
+           17,    68,    66, -4032, -3759,   153, -3807, -4282,
+        -4309, -4301,    66,   205, -4280, -4305, -4033, -4275,
+        -4253,    66, -4308,   126,   128, -4337, -4322, -4062,
+        -4314, -4217, -4318, -3484,   151, -3818, -3484,   151,
+        -3568,   128, -4063,    17, -4335, -4332, -4329,   151,
+        -3568, -4331,   236,   236, -3480,   254, -4321,   254,
+        -4334,    69,   254, -4392, -4366, -4352, -4346,    68,
+           65,   217, -4350,    16,    65,   217,    66,    99,
+        -4350, -3493, -4361, -4359, -4609, -3960, -4357, -3484,
+            6,    15, -4232, -4360, -4447, -4277, -4380, -4368,
+        -4371,    16,   157, -4373, -3960, -3722, -3724,   153,
+            6, -3807, -3960, -4375, -4388, -4386,    66, -4385,
+        -4365,   254, -3724, -4363, -4390, -4358,   254,    15,
+        -4395, -3445, -4351, -4398, -4397,    69, -4408, -4401,
+        -4336, -4405, -4404,    69,    69, -4404, -4317, -3748,
+        -4410, -3478,    69, -4443, -4415,    15,    68, -4431,
+        -4422,    63, -3499,   152,    96, -4409, -4426, -4063,
+           69,   155,    63,    69, -4430,   152,   152, -4436,
+        -4433, -3725,   177, -4434, -4439,    69,    65, -3459,
+          127, -4421, -3478, -4455, -4453, -4373, -4693, -3960,
+        -3599, -4442,    17,    67, -4451,   128,    99, -4458,
+          128, -4449, -4459,   157, -4470, -4467, -4465,   152,
+          151,    68, -4441, -4172,   177,   177, -4574, -4514,
+        -4509, -4491, -4487, -4482, -4480, -4479,    70,    70,
+          157,   177, -4484, -4469, -4486, -4031,   157, -4155,
+        -3920, -4468, -4466, -4503, -4191, -4497,    17, -4407,
+        -3960,   153,    98, -4450,     6, -3960, -4501, -4504,
+        -3722, -4496, -4377,    64, -4505, -4511,    66, -3445,
+        -4508,     6, -4523, -3920, -4162, -3445,   218, -4513,
+        -4513, -4519, -3807, -4541, -4538, -3889, -4527, -4534,
+        -4530, -4521, -3851,   218,   218,     6, -3779, -4529,
+          178,   178,    68, -4276, -4536, -4561, -4558, -4545,
+        -4535, -4551, -4548, -4544, -3982,   157, -3751, -4555,
+        -3727, -4512,     6, -3727, -3807, -4556, -4559, -3803,
+           16,   155, -4564, -4557, -4567, -3724, -3548, -4571,
+        -3966,    68, -3947, -3724, -4569, -4566, -4594, -4592,
+        -4590, -4579, -4563, -4581, -4578, -4582, -3978, -3851,
+        -4331, -4330, -3680, -3456, -4587, -4580,   217,     6,
+        -3751, -4591, -4631, -4628, -4615, -4604, -4602, -4308,
+        -4593,    15,   128,   127, -4607, -4308, -4600, -4614,
+        -4612,    15,   152, -4610,   153,   254,   236, -4621,
+        -4308, -4172, -3807,     6, -4618, -4626, -4497, -4497,
+        -3580, -4611,   128, -4606, -3614,   153,   127, -4635,
+        -3751,     6,   157, -4639,   155, -4623,   127, -4640,
+        -4641,    70, -4659, -4187, -3916, -4674, -4669, -4662,
+        -4655, -4230,    17, -3616, -4689, -4630, -4627, -4591,
+        -4230, -4589,    98, -4553, -4233, -3960,    15, -4308,
+        -4667,     6,    36,   128, -4661, -4672, -4189, -4660,
+        -3581,    99, -4682, -4679,    37, -4692, -4673,    17,
+           98, -4277, -4568, -4637, -4694, -4690, -3807, -4184,
+        -4678, -4671, -4230, -4213, -3960,    98, -4658, -5516,
+        -5241, -4801, -4758, -4725, -4713, -4704,   159,   101,
+        -4710, -4707,   159, -4709,   221,   221, -4712,   136,
+          245, -4722, -4717, -4716,   134, -4720, -4719,   245,
+        -4721,    39, -4724,    39,   159, -4734, -4730, -4729,
+           20,    72, -4732,   245, -4712,    40, -4752, -4745,
+        -4741, -4738, -4740,   136,   136, -4743, -4733, -4744,
+          133, -4747,   133, -4749,    72, -4751,   134,   134,
+        -4756, -4711,   161,    38, -4757,    39, -4768, -4767,
+        -4762, -4742, -4764,    19, -4766,    19,    19,   244,
+        -4774, -4772,   161,    19,   161,   102, -4779,   159,
+        -4778,    19,    19, -4782,   131,    19, -4787, -4786,
+           19,    20,    19, -4799, -4790,   162, -4796, -4793,
+          162, -4795,    19,    19, -4798,    40,    40,    19,
+          103, -5151, -5014, -4815, -4813, -4808,   101,    21,
+        -4811,    73,   102, -4812,   102, -4740, -4807, -4893,
+        -4835, -4829, -4828, -4823, -4719,   245,    40, -4825,
+        -4814, -4712, -4785,   135,   182, -4833, -4832,    40,
+          136, -4834,   136, -4878, -4876, -4873, -4856, -4851,
+        -4843, -4842,   245, -4848, -4846,   235, -4847,   136,
+        -4850, -4822,   136, -4853,   101, -4834,   136, -4827,
+        -4866,   136, -4864, -4863, -4746,   133, -4826,   103,
+        -4863, -4771, -4834, -4850, -4744,    40, -4865,   135,
+          135, -4874, -4834, -4871,    20,   243, -4892, -4890,
+        -4887, -4884,   101,   132, -4886,   132,   132, -4889,
+           20,   245, -4891,   135,    20, -4935, -4898, -4897,
+           73,    73, -4930, -4926, -4911, -4909, -4906, -4889,
+          245,    20, -4889, -4888,    19,    73,   103, -4917,
+        -4916, -4915,    73,    73,   159, -4924, -4922, -4921,
+          103,   245,   245,   134, -4712, -4910,   159, -4897,
+        -4910, -4925, -4933,    73, -4863,    73, -4929, -5010,
+        -5001, -4951, -4948, -4943,   161,    19, -4941, -4945,
+          132, -4889, -4942,   222, -4950,    73,    73, -4995,
+        -4961, -4959, -4915, -4750,   134, -4947,    19,   134,
+        -4958, -4950, -4967,   134, -4966,   160,   160, -4981,
+        -4980, -4973, -4863,   103, -4795, -4977, -4800, -4957,
+        -4946, -4800, -4908,    19,   160, -4992, -4990, -4987,
+        -4986, -4888,   133, -4986, -4985, -4979, -4991,   134,
+          160,   134, -4978, -4999,   244, -4875,   221, -4950,
+        -4763, -5005,    73,   245, -4796, -5007, -4827, -4921,
+        -5006,    20,   159, -5012, -5013,    20, -5105, -5095,
+        -5072, -5022,    18,   101,   159,   135, -5064, -5060,
+        -5055, -5044, -5036, -4796, -5030,   221, -5032, -4763,
+           40, -5730, -5009, -4728, -5043, -5041, -4800, -5034,
+        -5008,   103,   133,   162, -5051, -5049, -4798, -4997,
+        -4870,   162,    21,   162, -4797,    40, -5050, -5056,
+           19, -5117, -4795, -5054, -4709,   162,   103, -5048,
+        -4724,   162, -5070, -4827, -4761,    21,   135,    19,
+        -5077,   159, -5075, -4863, -5071, -5088, -5082,    40,
+           19,   135,    20, -5087,    19, -4920,    21,    73,
+        -5093, -5092, -4800,    38,   162,    73, -5086, -5099,
+        -5097,   101, -5076,   244, -5093, -5102,    73, -4897,
+           20, -5145, -5108,    20, -5143, -5141, -5135, -5128,
+        -5120, -4749, -4751,   134,    21, -5732, -4807,    21,
+        -5124, -4869, -4807, -5118, -5126, -5116,   134,    20,
+        -5131,   159,    73, -4797,    40, -5130, -5125, -5139,
+        -4792,   135,    18,    40,   162, -4888,   131, -4765,
+        -5134, -5148,   159,    21,    73, -4765,   135, -5192,
+        -5186,   162, -5167, -5159,    40,   220, -5150, -5166,
+        -5052,    40, -5144, -5611,   135, -5164,    20, -5184,
+        -5179, -5176, -5175, -4750,    19,   102, -5119,   223,
+        -5178,   183,   223, -5180, -4888, -4807, -5177, -4910,
+           19,    21, -5190, -5081, -4925, -4929,   161, -5182,
+        -5229, -5210, -5202, -5198,   235,   131, -5199, -5201,
+          103,   136, -5205,   245,    20, -5207,    21, -4807,
+           21,   183, -5220, -5217, -5214, -5209, -5208, -5191,
+          101, -5050,   103,   132, -5222, -5215, -5225, -4807,
+           72, -4807, -5208, -5221,   101, -5231,    20, -5234,
+          136,   161, -5239, -5237, -4886,   136, -5228, -5208,
+        -5227, -5282, -5257, -5253, -5249,   162, -5248,   137,
+          137,   162, -5252, -5174,   137, -5255, -5165,   136,
+           38, -5272, -5269, -5263, -5261, -5262,   137, -5267,
+        -4716, -5256, -5254, -5252, -4950, -5271,   244,    39,
+        -5279,   244,   134,    39, -5278, -5162,   162, -5280,
+           40, -5098, -5324, -5318, -5291, -5286, -5289, -5288,
+          221,   162, -4807, -5307, -5298, -5295,   160, -4795,
+           73, -5290, -5306, -5301,   161, -4797, -4827,   135,
+        -5297, -5281,   162, -5314, -5310,   241, -5311, -5313,
+        -5068,   134, -4869,   162, -4778,    19, -5321,   241,
+          135, -5322,   135, -5317, -5355, -5346, -5329,   102,
+          244, -5340, -5339, -5337, -5336, -5335,   184,   184,
+          102, -5335,   102,   184, -5233, -4767,   244, -4773,
+        -5323,    19, -5352, -5350,    19,   184,   184, -4763,
+          161, -5208,    19, -5359, -5357,   136,   244, -5412,
+        -5366, -5363, -4763, -5364, -5050, -5351, -5389, -5385,
+        -5375, -4842, -5373,   132, -5344,   184,   159,   245,
+        -5384, -5381, -5380, -5372,   184, -5380,   184, -5379,
+          137, -5387, -5316, -4807, -4897, -5400, -5395, -5393,
+          243, -5208, -5388, -5396, -5398, -4897, -4834,    73,
+        -5405, -5403, -4949, -4711, -5397, -4739, -5408,   206,
+        -5252, -5394, -4778,   222, -5514, -5511, -5420, -5418,
+          206,   183, -4797,   183, -5481, -5442, -5428, -5408,
+        -5417,   241, -5424, -5228, -5433, -5431, -5426,   134,
+          223, -5438, -5252,   223,   137, -5430, -5440,    38,
+          137,   183, -5448, -5446,   221,   133, -5252, -5441,
+        -5474, -5466, -5462, -5457, -5380, -5252,   137, -5439,
+        -5437, -5459, -5410, -5252, -4958, -5460, -5384, -5252,
+           39,    39, -5459, -5175,   223,   137, -5464, -5425,
+        -4929,   101, -5477,    73, -5472, -5479, -5476, -5252,
+        -5256, -5487, -5485, -4711, -5478, -5252, -5470, -5496,
+        -5492, -5252,    39, -5490, -5479, -5486, -5163,    39,
+        -5506, -5201, -5502, -5252, -5464, -5271, -5252,   137,
+          101, -5493, -5380, -5201, -5461, -5458, -5409, -4888,
+          160,    73, -4807, -5513, -5553, -5719, -5733, -5539,
+        -5537, -5529, -5524, -5473,    39, -5248,   137,    73,
+        -5515, -5535, -5531, -5532,    71, -5256, -5510,    39,
+           71, -4767, -5386, -5595, -5544, -5543,   244,   161,
+        -5592, -5589, -5580, -5575, -5569, -5566, -5556, -5555,
+        -5554, -5312,   137,   241, -5489, -5561, -5560,   184,
+          184,   241, -4807,    73,   135, -4888, -5567, -5339,
+        -5562, -5574, -4778,    19,    20,   137,   244, -4778,
+        -5577,   241,    20,   135, -5584, -5233,    19, -5573,
+        -5587, -5586,   183,   244,   183, -5591, -5568,   135,
+        -5593, -5594,   183, -5629, -5615, -5607, -5603, -5601,
+          137,   102, -5252, -5604, -4792,   162, -5600,   244,
+        -5613, -5582,   221,   102,   137, -4763,    20, -5616,
+        -5624, -5619,   162, -5622,   135,   222,   135,    40,
+        -5626, -5606, -4947,   183, -5627, -5724, -5676, -5663,
+        -5645, -5637, -5635,    39,   184, -5644, -5642, -5339,
+           20, -5640,   244, -5628,    39, -5649, -5647,   241,
+          222, -5655, -5653,    39, -5625,    39, -5590, -5659,
+        -4723, -5252,    21, -5662,   137, -5657,   137, -5668,
+        -5103,    21, -5262,    21, -5644, -5671, -5665, -5672,
+        -5586,   183,    38, -5674, -5714, -5567, -5709, -5697,
+        -5695, -5685, -5684,    71,    71, -5693, -5672, -5586,
+          183, -5670, -5666,   131, -5689, -5673, -5661, -4822,
+        -5070, -5695, -5704, -5703, -5252, -5654,   135,   137,
+        -5252, -5050,   161, -5690, -5702, -4827, -5233, -5710,
+        -5494, -5252, -5722, -5717, -5708, -5384, -4991, -5701,
+        -5673,   206, -5703, -5720, -5731,   244, -5729,    71,
+          137, -4798, -5723,    39,    73, -5033, -6013, -5965,
+        -5937, -5920, -5895, -5838, -5796, -5763, -5753, -5752,
+        -5751, -5749, -5748,   169,   169, -5748,   188,   169,
+          211, -5760, -5758, -5752,   211,   188, -5752, -5750,
+        -5752,   211, -5759, -5785, -5779, -5775, -5773, -5771,
+        -5770, -5762,   169,   168,   188,   187,   169, -5778,
+          187,   168,   168, -5782, -5781,   187, -5783,   169,
+          168, -5788,   211,    22, -5789, -5783,   168, -5752,
+          211,    22, -6114, -5787, -5831, -5812, -5808, -5807,
+        -5805, -5804,   169,    76,   141,     2, -5772,   169,
+        -5810,   169,   168,   141, -5816,   168, -5807,    22,
+        -5827, -5823, -5820,   141, -5822,   141,   141, -5821,
+          169,   141, -5793, -5829,   168, -5821, -5806, -5837,
+        -5790,     3, -6263,   167,   187,    22, -5868, -5856,
+        -5851, -5845, -5843, -5844,   240, -5849, -5848,   167,
+          169, -5844, -5836, -5854,   167, -5830, -5855,   167,
+        -5857, -5865, -5862, -5861,   167,   167, -5861, -5835,
+        -5853, -5867, -5769,   169, -5873, -5793,   104,    22,
+          188, -5891, -5881, -5879, -6305,   188, -5877,   141,
+          240, -5887, -5825, -5885,   240,   240, -5872, -5888,
+        -5890,   240,   240, -5893,    22, -5837,    22, -5911,
+        -5901,   210, -5761,   211, -5892, -5910, -5904,    41,
+        -5908, -5912,   225,   141, -5756,    77,   210, -5914,
+          226, -5906, -5916,   211, -5918,   211, -5792, -5886,
+        -5935, -5930, -5924,   104, -5928, -5927, -5866,   211,
+        -5929,   210, -5934, -5933,   187,   187,   166, -5936,
+          168, -5949, -5945, -5942,   225,   227,   225,   211,
+          169,     3, -5948,    78,   211, -5961, -5958, -5953,
+          169, -5957, -5956,   240,   240,    78,   104,   167,
+          185, -5890,     3, -5947,    77, -5984, -5979, -5969,
+            2, -5971,     2, -5975, -5974,   141,   141, -5974,
+        -5885, -5963, -5977, -5982,   168,    78, -5983,    78,
+        -5989, -5986, -5988,   225,    22, -5994, -5991, -5992,
+        -5907,   238, -6002, -5882,   238, -6655, -6500, -5993,
+        -5987,   238, -6005, -5835, -6000, -6009, -5825,   141,
+        -5978,    22, -6012,     3,   141, -6383, -6227, -6184,
+        -6043, -6020, -5757, -6008, -6024,   166, -5761,    78,
+        -6033, -6028, -6027,   166, -6030,    78, -5927,   211,
+           78, -6039, -6036,   164, -6038,   226,   226, -5918,
+        -6029, -5876, -6023, -6163, -6160, -6102, -6090, -6058,
+        -6054, -6053, -6052,   208,   208,   166, -6055,   168,
+        -6057,   139, -6085, -6074, -6067, -6065, -6064,   186,
+          186,   225,   186, -6071, -6070,   139,   139, -6070,
+        -6042, -6072, -6078, -5778, -6019,     3, -6080,   139,
+        -6082,   168, -5784, -6077, -5821, -5778, -6088,   141,
+          211, -5825, -6101, -6099, -6096, -6095,   168,   168,
+        -6095, -5974,    22,   168,   140,   188, -6151,   166,
+        -6122, -6109,   188, -5778, -5825, -6117,   104, -6115,
+        -6114,   188,   188, -6114, -6098,   104, -6120, -6097,
+          188, -6084, -6150, -6146, -6143, -6140, -6132, -6131,
+        -6130,   209,   209,   186, -6135, -6070, -6083, -6137,
+          188, -6139,   247,   247, -6142,   168,   168, -5784,
+            2, -5837, -6148, -6144,   104,     3,   188, -6155,
+        -6101,   238,   168, -6101, -6158,   168,   168, -6154,
+        -6161, -5757, -5837, -6174, -6173, -6169, -6168,   187,
+          140, -6170,   104,   139,   140,   166, -5757, -6177,
+          165, -6113, -6179, -6172,   140, -6149, -6147, -6134,
+        -6193, -6190, -6187, -6188, -6189,   226, -6191, -6192,
+          188, -6205, -6200,   188, -6199,   104,   186,   104,
+        -6201, -6203, -6136,   188, -5772, -6209, -5757,   188,
+        -5885, -6211,   104, -6216, -6214,   188,   188,   104,
+        -6225, -6220,   188,   104, -6224, -6327, -6210, -5996,
+          188,   188,   240, -6335, -6255, -6249, -6232,   185,
+        -6242, -6239, -6238, -5941,   227,   240,   227, -6241,
+        -6237,   226, -6247, -6245,   225, -6238, -6226,   211,
+          237, -6253,   165,   237, -6223,   166,     3, -6331,
+        -6312, -6296, -6295, -6292, -6286, -6267, -6064,   226,
+        -6222, -6208, -5815, -6282, -6272, -6271,   225,   225,
+        -6274,   225, -6278, -6070, -5778,   238, -6280,   246,
+        -6281,   247, -6284,   168,   168,   168, -6289,   168,
+          188, -6290,   247, -6283, -6293,   188, -6277,   211,
+        -6306, -6305, -6031, -6303, -6302, -6283,   186,   237,
+        -6142,   140,   211, -6095, -5784, -6294, -6276, -6273,
+        -6313, -6319, -6317, -6114,   141,   188,   104, -6321,
+        -6266, -6199, -6326, -5792, -5936, -6324,   140, -6371,
+          168, -5778, -6328, -6332, -6334,   240,   140, -6485,
+        -6408, -6404, -6380, -6364, -6350, -6344,   166,   141,
+        -6348, -6347, -6333,   211, -6347, -5885, -6355, -6354,
+          226,   237,   226, -6348, -6359,   226, -6349,   186,
+          211,   226, -5872, -6346, -6375, -6374, -6300, -6361,
+          138, -5885,   240,    78,   240, -6370,   166, -6378,
+        -6136,   247, -5947, -6373, -6386, -6030, -6370, -6620,
+        -6379, -5889, -6397, -6395, -6392, -5947,    78, -5884,
+        -5947,    78, -6384,   140,   168, -6401, -5997, -6396,
+        -6394, -5947,   168, -6402, -5947,   166,     3, -6400,
+        -6448, -6429, -6426, -6417, -6416, -6318, -6369, -6363,
+          227, -6419, -6330, -6421,   140, -6305, -6302,   186,
+           75, -6199, -5983, -6418, -6325, -6444, -5923, -6332,
+        -6435,   166, -6320, -6439, -6172, -6204, -6087,   166,
+        -6238, -6087, -5825, -6438, -5983, -5947, -5993, -6192,
+        -6460, -6451, -5987, -6453,   185, -6455,   227, -6459,
+        -6458, -6437,   104,   227, -6477, -6467,   165, -6464,
+        -6465,   139,   240, -6469, -6183, -6471,   186, -6179,
+          140,   186, -5947, -5974, -6475, -6478, -6482, -6481,
+          104,   104, -6481,     2, -6476, -6221, -6547, -6523,
+        -6508, -6501, -6497, -6495, -6493,   246, -6087, -5956,
+        -6438,   211, -6558,   226,   226, -6503, -5993, -6506,
+        -6505,    78,   211,    78, -6500, -6516, -6347, -6513,
+           42,   139,   141, -5996, -6360, -6347,   210, -5889,
+          227,   224, -6519, -6538, -6528, -5792, -5885, -6518,
+        -6517, -6360, -6347, -6515, -6502, -6474, -6484,   238,
+        -6468, -6076, -6544, -6542, -6541,   226,   226, -5926,
+        -6545,    78,   227, -6323, -6665, -6660, -6656, -6654,
+        -6561,   138, -6040, -6029,    78, -5947, -6401,    78,
+        -6557, -6648, -6642, -6637, -6632, -6579, -6568,   138,
+        -6071, -6573, -6139,   247, -6556, -6139,   247,    78,
+        -6064, -6575, -6572, -6583, -6581, -6057, -6011, -6591,
+        -6423, -6588,   209, -6578, -6466, -6011,   104, -6608,
+        -6599, -6597, -6466, -6589,     3,   186, -6011, -6602,
+        -6520, -6598, -6605,   240,   165, -6370, -6604, -6173,
+        -6612, -6610, -6139, -6601, -6621, -6616, -6574, -6595,
+        -6237, -6281,   247, -6587, -6543, -6627, -6138, -6372,
+           78, -6556, -6507, -6466, -6281, -5947, -6629, -6625,
+        -6633, -6636,   104, -5983,   104,   104, -6639, -6575,
+        -6452,   226, -6647, -6029,   104, -5964,   210,   238,
+        -6649, -6456, -6645, -6533, -5964, -6650, -6136, -6640,
+        -6658,   188, -5750,     3, -6661, -6663, -6659,   167,
+          210, -6362, -6651, -6672, -6671,   225,   209,   238,
+        -5947,
+};
+
+static long _vq_p_res1024_0c8x8[] = {
+            0,     0,     0,     0,     0,     0,   400,    64,
+         1512,   352,     0,    56,   848,     0,    56,    56,
+            0,     0,   184,    64,   352,   352,   352,   376,
+          384,    64,   352,   352,   344,   632,    64,    64,
+          392,   352,   352,   344,   384,   384,    72,   640,
+          640,  1528,  1984,    64,   360,   360,   360,   360,
+          648,     0,     0,  1984,   640,    56,     0,    56,
+           56,    56,     0,  1984,   840,  1984,  1984,  1360,
+           64,     0,  1360,   368,     0,     0,    64,   640,
+          360,    56,    56,   360,    56,    56,    56,    56,
+           56,    56,    56,    56,   368,   840,   840,   368,
+          360,   360,   840,   360,   840,   360,   360,   376,
+          360,   360,   656,   848,  1824,    56,    56,    56,
+         1824,   376,   376,    56,   360,   840,   840,   344,
+          344,   848,   344,   344,   360,  1520,   848,   400,
+          360,  1936,  1520,  1520,  1512,  1512,   864,   344,
+          344,   344,   344,  1512,   376,   360,   360,  1144,
+          648,    56,     0,    56,   840,     0,    56,    56,
+           56,    56,   840,     0,   864,   840,  1144,    56,
+           56,  1520,   840,   376,    56,    56,   376,     0,
+          376,  1512,  1512,    56,    56,  1512,  1512,  1984,
+         1512,  1512,  1984,  1512,  1512,   856,   400,   376,
+          856,   856,  1984,  1984,  1984,   632,    72,    72,
+          840,   840,    56,    56,    56,    56,   632,   632,
+          840,   840,  1984,  1984,   632,  1984,   840,   840,
+          632,  1984,  1152,   632,  1152,    72,  1368,  1984,
+         1984,    56,    72,  1512,  1512,  1512,  1512,  1368,
+           72,  1984,  1984,  1984,  1984,  1824,  1144,    72,
+           72,   840,   840,  1144,  1144,   632,   376,  1824,
+          376,  1984,   632,  1144,    72,    72,  1512,    72,
+          864,     0,     0,   840,     0,     0,     0,   840,
+         1512,  1144,  1696,   840,   656,   368,  1512,  1512,
+         1512,  1368,   368,   360,    64,   360,   376,   376,
+          376,   840,   840,    72,    72,   376,    72,  1832,
+          640,   360,  1832,  1832,    56,    56,    56,  1832,
+         1832,    56,    56,    56,    56,   360,   848,  1368,
+          360,   360,    64,   360,   360,   848,   360,   360,
+          848,   864,   864,   360,  1536,   848,   848,   848,
+         1368,   864,    64,    64,   864,   864,   848,   848,
+         1368,  1536,  1536,   648,   392,    64,    64,   392,
+           56,  1984,    56,    56,    56,    56,     0,  1144,
+         1144,  1984,  1984,  1984,    64,  1840,  1528,  1840,
+           56,   632,  1368,  1832,  1832,   632,   632,   352,
+          344,   632,   344,   344,  1360,  1360,  1832,  1696,
+          344,   344,   344,   344,  1512,  1512,  1512,  1136,
+          840,  1136,    72,  1136,   344,   344,  1136,  1512,
+         1512,  1136,  1368,   856,  1512,   400,    72,    72,
+         1136,   376,  1832,   632,   632,  1992,   856,   856,
+         1992,    72,    72,  1992,  1992,   344,   360,   360,
+          360,   344,   344,   848,  1136,  1696,   344,   344,
+         1696,  1136,   848,  1144,  1136,  1136,  1144,  1136,
+         1832,  1360,  1512,   344,   344,   344,   344,  1520,
+         1512,  1360,  1360,   864,    56,   848,  1992,    56,
+           56,   400,   360,   848,   848,   864,  1544,  1992,
+          848,  1360,  1360,   848,  1832,  1144,  1992,  1832,
+          848,  1152,  1832,  1832,   864,   656,  1832,  1520,
+         1520,   864,  1360,   632,   656,    72,   632,   632,
+          848,  1936,   856,   856,   856,  1152,   856,  1832,
+         1520,  1832,    64,  1832,  1992,  1136,    32,  1136,
+         1136,  1840,  1136,  1136,  1136,   848,   848,  1144,
+          848,  1992,  1992,   848,   184,  1144,   848,  1136,
+          864,  1992,  1992,  1520,  1992,  1992,  1136,  1136,
+         1992,  1520,    32,  1832,  1992,   848,  1832,  1832,
+         1832,   864,   848,   848,  1520,  1360,  1360,  1144,
+         1992,  1832,  1144,  1992,  1992,  1992,  1144,  1832,
+         1832,  1144,  1360,  1368,  1992,  1360,   848,  1992,
+          856,   856,  1536,   856,  1144,   344,   344,  1832,
+         1832,   344,    64,  1832,   344,   344,  1992,  1992,
+          344,  1152,    32,    64,  1992,  1992,   344,    64,
+          856,  1992,  1992,  1992,     0,  1360,  1152,  1360,
+         1832,  1832,  1360,  1152,   856,   864,  1368,  1360,
+          856,   856,   352,  1136,  1136,   352,   352,   352,
+         1136,  1136,  1136,  1136,    72,    64,   392,    64,
+         1520,   392,  1520,   392,   392,  1528,   840,  1992,
+            0,     0,   640,     0,     0,   864,    64,   392,
+         1520,    64,  1696,    64,    64,    64,  1520,   392,
+          648,   632,   656,   352,   352,   352,   352,   632,
+          632,  1136,    32,   632,   368,   368,   632,   344,
+          344,   632,    72,   632,   632,   840,   840,   376,
+          840,   632,  1696,   632,   632,   376,   376,  1696,
+          640,   864,   384,   864,   640,   840,   384,   384,
+          384,   640,     0,     0,   640,     0,     0,     0,
+          640,   840,   840,   864,   840,    64,  1696,   840,
+         1696,   840,  1696,  1368,   840,  1824,   344,   344,
+          344,     0,   840,  1368,     0,     0,     0,  1368,
+          368,  1360,  1824,   648,  1360,     0,   368,  1824,
+         1824,  1360,  1936,   368,     0,     0,     0,     0,
+         1520,  2000,   648,   368,   368,   632,   856,   648,
+          368,   840,   840,   840,  1368,   344,   344,   840,
+          344,  2000,     0,     0,   344,  1696,   840,  1144,
+          856,   344,  1696,   344,     0,     0,     0,   344,
+          840,   840,  1360,  1696,  1360,   368,   368,     0,
+            0,   344,   368,   840,  1696,  1136,  1152,   384,
+          376,    32,   656,   384,  1144,   640,    64,    64,
+           64,     0,  1528,  1152,  1992,  1992,   392,   352,
+         1992,  1992,  1992,  1136,   384,   352,   384,  1136,
+          640,   392,   392,    64,     0,     0,   384,     0,
+            0,   640,   384,    64,  1992,  1936,   392,   384,
+          184,   384,   352,   352,   352,   352,   640,   384,
+          384,  1144,   352,  1144,   352,   352,     0,   384,
+          384,  1368,   848,  1824,  1144,  1824,  1144,  1824,
+         1824,   368,  1824,  1824,   368,  1824,  1824,  1824,
+          352,   384,   368,  1152,   368,  1152,  1144,  1144,
+         2000,  1936,  1144,  1144,  2000,   368,   368,  1840,
+         1368,  1144,  1144,  1152,  1368,    32,  1136,  1152,
+         1144,  1136,  1136,  1144,  1936,   648,  1144,  1136,
+          368,  1136,   648,   648,  1136,     0,     0,     0,
+          648,  1840,     0,  1992,  1992,   648,  1136,  1136,
+         1368,  1368,  1144,    32,  1992,   848,   848,   848,
+          848,  1992,  1536,  1144,  1840,     0,     0,   368,
+         1144,  1536,  1536,  1992,  1992,   392,    64,  1536,
+         1144,   368,   368,    64,     0,     0,  1144,     0,
+          392,     0,  1136,  1136,  1136,   368,     0,     0,
+            0,     0,     0,     0,     0,     0,  1136,   184,
+         1136,  1136,  1144,  1152,     0,  1536,    64,  1536,
+         1704,    80,   888,    80,    88,   200,    80,    80,
+           80,   872,   200,   880,  1376,  1376,  1376,   880,
+          208,   208,   880,   440,   208,   208,  1376,  1376,
+          440,   664,   872,   872,  1376,   888,    88,    88,
+           96,    80,   680,    80,   680,    80,    80,   680,
+          680,    80,    80,  1376,    80,    80,    80,  2008,
+         2008,  1704,  1704,   664,  1704,  1704,  1704,  1376,
+         1704,   664,   440,   440,   888,   888,    80,   664,
+          664,   888,    80,    80,    80,   880,   888,   440,
+          664,   888,   664,   440,    96,   440,   440,   456,
+          416,   888,   888,   464,   464,   456,   440,    88,
+           80,    80,    80,    80,   456,   928,   456,   928,
+          200,   200,   200,  1856,   200,   208,   208,   208,
+         1856,   464,   456,   440,  1864,  1552,  1864,   680,
+          680,  1864,  1552,   440,   440,   440,   456,  1552,
+          216,   440,   216,  1848,  1848,   216,   440,   440,
+          440,   440,   888,  1552,  1552,  1552,   888,   888,
+          888,   440,   456,   440,   920,   920,     8,   680,
+          680,   680,   680,   680,   680,   416,   888,   456,
+         1392,  1704,  1704,  1704,  1848,   880,  2024,  1376,
+         1704,   888,  1704,  1376,  1704,  1376,   896,   888,
+          888,   888,  1376,   464,   888,   440,   440,   880,
+          880,   888,   888,   464,   880,   208,   208,   440,
+          208,   208,  1376,  1704,  1376,  1704,  1704,  1704,
+         1376,   208,   208,   208,   208,   208,   208,   440,
+          440,   208,   216,   216,   216,   208,  2024,   896,
+         2024,  1392,   456,   456,  1392,   880,   208,  1376,
+         1376,   880,   888,   440,  1848,   216,   456,   416,
+          456,  2008,   672,   672,   672,  1392,   904,  1864,
+         1552,   216,  1392,  2008,    80,    80,   416,   416,
+           80,  1848,   416,   416,   416,   416,   416,   456,
+         1392,  2016,  2008,  2008,   456,  1848,  2016,  2008,
+         2008,  2008,  2008,   208,  2016,  2016,   208,  2016,
+         2016,  1848,   216,  2016,  2016,  1848,  2016,  2016,
+          208,   448,   216,  1392,  1392,  1848,   216,  1392,
+          208,   680,   416,   416,   680,   416,   680,   680,
+          680,  1552,  1552,   416,    80,    80,    80,  1848,
+         1848,  1848,  1848,  1848,   464,   216,  1552,  1552,
+         1864,   464,   208,   216,   208,  1848,    80,   416,
+          672,   672,  1848,   896,   216,   216,   896,  1848,
+         1848,     8,   216,    88,   920,  1848,  1848,  1848,
+          416,   216,   416,   416,   456,   216,  1864,  1864,
+          464,  1864,  1552,   416,   672,   216,   216,   216,
+          672,   448,   448,   416,  1864,   672,   680,   680,
+          416,  1168,   680,    80,  1848,  1848,    80,    80,
+         1168,  1848,   208,  1168,    80,  1168,    80,    80,
+          432,  1168,   200,   200,   672,   672,   200,    80,
+          200,   200,   672,   432,    80,  1392,  1392,   432,
+          416,   416,   416,   416,   416,   928,   416,   416,
+          208,   440,   448,    80,   904,   432,  1552,    80,
+           80,   432,   200,   872,   432,   224,  1168,   672,
+         1168,  1168,   432,  1384,   672,   672,   912,   448,
+          904,   432,   224,   224,  1864,    88,  1552,  1552,
+          680,   680,   680,   432,  1552,  1552,  1552,   672,
+          680,  1392,   208,   928,   216,   200,   416,  1856,
+          416,   200,   432,  2024,    80,    80,   200,    80,
+          888,   896,   200,   200,  1168,   200,  1552,   440,
+          440,   680,   680,   440,   200,   200,   200,   200,
+           80,    80,   200,   200,   872,   872,   440,  1168,
+           80,   208,   208,   672,   208,   872,   208,   672,
+          672,   672,   880,   880,   208,   208,   208,   208,
+          208,  1376,  1376,  1376,  1376,   216,   912,   208,
+          672,   672,   672,   672,   672,  1704,  2016,   216,
+          416,   416,  1376,  1704,   680,    80,    80,    80,
+           80,   208,  1704,  1704,   208,   680,   680,   680,
+          208,   680,   680,   896,   456,   208,  2024,    80,
+           80,   880,  1704,  2008,  2008,  2008,   664,  1704,
+         1704,   664,   664,  1376,   888,   664,  1392,   680,
+          896,  2008,   416,   416,  2016,    80,   416,   416,
+           80,    80,   440,   896,  2016,   928,   416,   416,
+          416,   432,  2016,  2016,  1552,  1848,   432,   432,
+         1848,   432,   672,  2008,   672,  1704,  1704,  2008,
+          416,  1704,  1704,   216,   416,   880,  1704,   448,
+          432,   416,  1704,  1392,   680,   680,   432,  1704,
+          432,   680,  1704,  1704,   672,   672,   416,   416,
+          672,   208,  1704,   680,    80,    80,    80,  1704,
+          208,   208,    80,   432,  1552,   896,   912,    80,
+           80,    80,    80,   912,   880,   872,   872,   872,
+          872,   912,  1376,  1376,   680,   880,   416,   416,
+          416,   416,   208,   904,   208,   872,   208,   208,
+         1168,    80,    80,   208,   680,   672,   680,   432,
+          672,  1168,   872,   872,   872,   672,   424,  1552,
+          424,   424,   872,  1384,   872,   672,   880,   872,
+          880,   448,   448,   672,  1168,   880,  1384,   912,
+         1384,  1384,   880,   672,   672,   672,   912,   208,
+          224,  1376,   672,   880,   880,   672,   672,   888,
+          880,   880,   208,   208,   672,   432,  1376,   216,
+         1376,   880,   880,  1384,   216,   216,   216,   912,
+          224,   672,   440,   888,   208,   208,   208,   208,
+          432,   664,   664,   440,   432,   440,   424,  1552,
+          424,   440,   432,   672,   432,   672,   672,   424,
+          672,  1552,  1552,   424,   432,   424,   672,   880,
+          208,   672,   208,   208,   424,  1552,   672,  1552,
+          672,   672,  1864,   424,  1552,  1864,   432,   880,
+          208,   208,   880,   880,   880,   672,   432,   208,
+          208,   216,   216,  2024,   912,   880,   224,   904,
+          880,   672,   672,   672,   672,  1384,   224,   888,
+         1392,   416,   432,   872,   872,  1168,   416,   416,
+          416,  1552,  1856,   912,  1552,   200,   432,   432,
+         1552,   200,    96,   200,   872,  1552,   672,   672,
+          200,   200,  1848,   200,   912,   912,   912,  1168,
+         1168,  1864,   200,   200,  1856,   232,  1168,   672,
+          208,   872,   208,  1856,  1168,  1168,   200,   200,
+          888,   200,   200,   208,   672,   200,   672,   672,
+         1392,   416,  1864,   200,   200,  1856,   664,  1856,
+          416,  1864,  1168,  1168,   680,   416,   208,   208,
+         1168,   200,   416,  1392,   232,   664,  1392,   416,
+          416,   416,   416,   464,   432,   432,   416,   416,
+          416,   664,   888,   416,   416,  1848,  1552,   672,
+          672,   432,  1552,  1552,   904,   904,   448,  2016,
+          440,   456,  2016,  1848,  2016,   424,  1392,  2024,
+          224,   912,   416,   416,   912,  2016,   904,   432,
+          424,   416,   904,  2016,  2016,  2016,  2016,  2016,
+          416,   416,   424,   424,   416,   912,   416,   664,
+          424,   664,   896,   896,   896,   416,   416,   416,
+          416,   416,   416,   456,   440,   896,   416,   416,
+          896,   464,   424,   456,   896,   464,   424,   456,
+          464,   424,   440,   424,   416,   416,   416,   416,
+          416,   664,   464,   664,   464,   664,    88,    88,
+          424,   432,   432,   432,   464,   432,   432,   432,
+          912,  1552,  1552,   440,   448,   448,   904,   432,
+          432,   896,  1552,   896,   664,  1552,   896,   664,
+          664,   888,   896,   440,   424,   680,   664,   424,
+          680,   680,   424,   664,   448,   680,   456,  1552,
+          432,   896,   672,   664,   224,   424,   664,   424,
+          424,   424,   424,   664,   664,   672,   432,   424,
+          896,   896,   896,  1384,   424,   896,   424,   432,
+          664,   424,   464,   424,   664,  1384,   424,   664,
+          912,   896,   664,   664,   664,   888,   424,   912,
+         1384,   896,   440,   440,   896,   896,   672,   912,
+          464,   888,  1392,   464,   664,   448,   416,   664,
+          216,   896,   672,   432,   440,   432,   424,   416,
+          896,   424,   424,   416,   896,   432,   896,  1168,
+          680,  1552,   680,  1168,  1168,  1392,   896,  1848,
+          424,   424,   424,   424,   896,   672,  1552,   896,
+         1392,   896,   896,  1848,  1848,  2016,   672,   216,
+         2024,   216,  1392,   896,   448,   224,   904,   896,
+          896,  2016,  2016,  2016,  2016,   896,  1848,   464,
+         2024,   432,   672,   672,   424,  1848,   440,  1864,
+         1392,  1848,   424,  1552,   440,   424,  1848,   440,
+          896,   424,   440,   424,   432,   432,   424,  1552,
+          464,  1552,  1552,   712,   952,  1576,   480,   112,
+          112,   112,    40,   264,   264,    40,    40,    40,
+         1200,  1592,   968,   968,   240,   480,   688,   944,
+           40,   688,   704,   480,   256,   256,   256,   264,
+          688,    40,    40,   688,   688,   984,    40,   952,
+         1568,  1568,  1568,  1568,   264,   112,   736,   240,
+          952,    40,   240,   240,   240,   240,   248,   984,
+           40,    40,    40,   688,   688,   688,   688,   744,
+          264,    40,    40,    40,    40,   704,   264,   264,
+          744,   744,   256,   256,    40,    40,    40,   984,
+          984,   264,  1576,  1576,  1576,   704,   256,   720,
+         1400,  1712,  1712,  1712,   984,   688,   688,   688,
+          688,   256,    40,   952,    40,    40,    40,    40,
+          256,   256,  1576,   248,  1576,  1712,   240,   240,
+          688,   240,   240,   240,  1712,   720,   112,   112,
+          688,   688,  1576,   712,  1576,   112,   112,   112,
+          272,    40,  1576,    40,    40,    40,  1592,  1576,
+          720,   112,   712,   712,   112,  1576,  1576,   704,
+         1592,   712,   712,   704,   704,  1712,   112,  1576,
+          688,   240,   240,  1576,   112,   688,   688,  1712,
+         1712,   256,   688,  1576,   688,  1592,  1592,  1568,
+         1568,  1568,  1568,   688,    40,  1592,    40,   712,
+          112,   112,   712,   112,   112,    40,   696,   696,
+          112,   240,   696,   112,    40,   264,   240,   696,
+         1568,  1568,  1576,  1576,  1576,  1576,  1576,  1576,
+          704,   488,   256,   704,   696,  1192,   256,   248,
+          248,  1192,   712,   712,   712,  1712,   256,   688,
+          984,   688,   688,   688,   696,   696,   688,   688,
+         1192,  1192,  1192,  1192,   248,   696,  1192,   488,
+          256,   704,   688,   256,   704,   984,   984,   688,
+          240,   688,   688,   696,   688,   688,   992,  1712,
+         1584,   248,   248,  1712,  1712,  1712,  1584,  1192,
+         1192,  1584,   968,  1592,  1712,   112,   112,   112,
+         1192,   240,   240,   712,   240,   240,  1592,   952,
+          112,   112,   952,  1624,   712,   112,   112,   240,
+         1184,  1184,  1184,  1184,   712,  1872,   112,   272,
+          240,  1584,  1184,   688,  1872,  1872,  1592,   112,
+          112,   112,   112,   728,  1592,  1592,   688,   688,
+         1184,  1592,   720,   968,   688,   688,   944,   944,
+          944,   944,   968,   248,   712,   688,   248,   248,
+          704,  1400,   112,   112,   112,   280,   944,   240,
+         1872,  1872,  1584,  1872,  1592,  1184,  1584,  1872,
+         1592,  1584,  1184,   240,   944,   944,   240,  1712,
+         1712,  1712,  1584,   248,   488,  1584,  1592,   712,
+          712,  1192,  1400,  1592,  1584,   704,  1192,  1192,
+          488,  1576,  1584,   480,   240,   704,   480,   248,
+         1584,  1584,  1584,   728,   704,   704,   240,   248,
+          240,   704,   704,   240,   736,   240,   240,   688,
+          688,  1584,  1192,  1192,   720,  1568,  1592,   712,
+          112,   112,   112,   696,  1568,  1568,  1568,  1568,
+          712,  1400,   696,   696,   696,   944,  1576,  1576,
+         1576,  1576,   944,  1400,  1592,   944,   736,   712,
+          712,   712,  1400,  1592,   696,  1576,  1576,  1568,
+         1568,  1576,  1576,   696,  1400,  1568,  1712,   696,
+         1400,   696,   720,  1712,   696,   704,   704,   696,
+          696,   696,   696,   704,   704,   704,   704,  1400,
+          688,   704,   704,   704,   112,   688,   240,   688,
+          112,   688,   696,   112,   112,   736,   704,   704,
+          688,   688,   688,  1192,   696,   696,   696,   696,
+          696,   696,  1400,   704,   704,   704,   704,  1184,
+          944,   112,  1184,   112,  1184,   240,   688,   688,
+         1400,   696,   240,   688,   688,   688,   240,   240,
+          984,   696,   488,  1400,   240,  1400,   696,   696,
+          696,   944,   240,   240,   240,   720,   984,  1400,
+         1400,  1600,   744,   984,   728,  1584,  1584,  1400,
+         1400,  1712,  1712,   480,  1400,  1584,   944,  1712,
+          944,  1712,   984,  1576,   264,   688,   688,   688,
+          688,   688,  1584,   720,   248,    40,   720,    40,
+          240,   240,   240,    40,   480,  1712,    40,  1568,
+         1712,  1568,  1568,   248,   712,  1568,  1568,  1568,
+         1568,   256,   688,  1400,   248,  1400,   704,   704,
+          704,   704,   688,   688,  1576,  1576,  1576,  1576,
+         1576,  1576,  1576,   688,   248,   688,  1400,  1400,
+         1400,   688,   272,   688,   944,  1712,  1712,  1712,
+         1712,   480,   712,   712,   712,  1192,   688,  1400,
+          984,  1712,   688,   984,   712,   712,   240,  1712,
+          984,   736,   704,   704,   984,   688,   488,   688,
+         1712,  1712,  1576,  1576,  1576,  1712,   984,  1576,
+         1400,  1192,   256,   256,   736,   256,   720,   728,
+         1192,  1192,   112,  1192,   984,  1192,   488,  1576,
+          256,  1400,  1576,  1576,   256,   256,  1400,  1400,
+         1400,   256,   688,   688,   488,   736,   480,   688,
+          736,   688,   240,   688,   688,   240,   240,   688,
+          688,   688,   688,   688,   248,   688,  1712,  1712,
+          480,  1712,  1600,  1712,   240,   256,   240,   240,
+          712,   112,   256,   256,   488,   256,   952,  1192,
+         1592,   984,  1872,   984,   688,   688,   728,   472,
+          952,   952,  1712,   248,   248,   952,  1712,  1712,
+          952,   472,  1192,  1192,  1192,   248,   992,   968,
+          704,   704,   240,   704,   968,   736,  1192,  1872,
+          736,   488,  1184,   704,   736,  1184,   704,   112,
+         1184,   472,   696,   696,  1592,   728,   472,   472,
+          112,   112,   112,   744,  1184,  1184,   712,   712,
+         1872,   720,   944,   944,   944,   720,   112,   112,
+          240,   240,   112,   112,   112,   112,   112,   240,
+          240,   712,   240,  1712,  1712,  1624,  1400,   240,
+         1712,  1712,  1712,  1584,   240,   240,  1592,   744,
+          248,   704,   704,   704,  1584,  1592,   240,  1400,
+         1400,   240,   248,  1584,  1584,   112,   240,  1584,
+          272,   472,   472,   272,   472,   472,   944,   944,
+          240,   736,  1592,   944,   736,  1400,   944,   240,
+          712,  1712,   712,   712,   944,   944,  1400,   712,
+          704,   240,  1400,   944,   488,   944,   248,  1712,
+          712,  1712,   728,  1712,  1712,  1712,  1712,   952,
+         1408,  1592,  1872,  1872,   248,   488,  1592,   248,
+         1400,  1400,   960,  1872,   488,   728,   280,  1408,
+          240,   112,   984,    40,   720,    40,   696,   112,
+          112,   696,   112,    40,    40,  1408,   984,   240,
+          744,    40,    40,    40,    40,    40,    40,    40,
+          952,  1408,   952,   960,  1408,   960,   744,   744,
+          952,   952,   112,   272,  1872,   720,   112,   112,
+          728,   112,   112,   112,   728,   728,   112,   112,
+          272,   728,   960,   728,   720,   744,   744,   720,
+          960,   960,   960,   960,   720,  1408,   720,   952,
+          728,  1872,   952,   472,   272,  1408,   960,   960,
+         1592,  1592,   728,   728,  1592,  1872,   272,   728,
+         1872,   112,   960,   744,    40,   744,   984,   984,
+          240,    40,   472,   744,   472,   240,   744,   952,
+           40,    40,   960,   952,   472,   744,   472,   472,
+          472,   472,   272,   472,   472,   968,   960,   968,
+          472,   944,  1872,   472,   952,   944,   472,   472,
+          472,   472,   472,   952,   480,   952,   944,   944,
+          944,   944,   944,   968,   968,   480,   952,   960,
+          472,   696,   696,   480,   472,  1584,   472,   472,
+          472,   472,   968,   952,    40,    40,   952,   472,
+          952,    40,   952,   952,   952,   952,   472,    40,
+           40,   472,    40,    40,  1624,   728,   472,   960,
+         1184,   472,   472,   472,  1184,  1184,   960,   960,
+         1408,   112,   720,   480,   472,   472,   472,   472,
+          480,   112,   960,   960,   960,   112,   472,   472,
+          472,   472,  1184,   960,   968,   968,   960,   968,
+          960,   480,  1600,   696,   952,   960,   472,   112,
+          960,   960,   960,   960,   112,   112,   960,   960,
+         1584,   728,   728,   944,   112,   944,   112,   112,
+          944,   944,   272,   728,   944,   960,   960,   976,
+          976,   952,   472,   472,   472,   472,   952,   952,
+          952,   960,   960,   472,   472,  1184,  1584,  1184,
+         1872,   944,   952,   944,   976,   960,   960,   960,
+          976,  1872,  1872,   944,  1184,  1184,   960,   960,
+         1872,   480,   960,   960,   944,   744,   720,  1200,
+         1200,   720,   472,   472,   960,   960,   960,   944,
+          960,   968,   960,  1184,   968,   960,   976,   952,
+          960,   952,   480,   968,  1600,   976,  1600,   952,
+          744,   256,   952,  1408,    40,   976,   952,   480,
+          480,   472,   112,   976,   112,   952,    40,   952,
+          472,   952,   952,   112,    40,    40,   112,   744,
+          952,   112,   720,   472,   112,   744,  1872,   952,
+          952,   264,   240,   472,   744,   240,   976,   976,
+           40,    40,   472,   240,   976,   696,   720,   480,
+          976,   696,   728,   976,   976,   960,   256,   960,
+          960,   256,   728,   472,   472,   480,   112,  1600,
+          984,   112,   696,   112,  1592,   984,  1600,  1200,
+          976,  1600,   976,   696,   976,   976,   480,   112,
+          256,   256,  1592,   984,  1592,   696,   720,   696,
+          976,   264,   720,    40,   112,   112,   696,   696,
+         1616,   736,   976,   976,  1872,  1872,   984,   280,
+          264,   704,   704,   704,  1872,  1872,  1872,    40,
+           40,    40,  1872,   976,   960,  1200,   976,   960,
+          960,  1184,   984,   736,  1408,   688,   480,   688,
+          736,  1592,    40,    40,    40,    40,    40,    40,
+           40,    40,   976,   736,   952,   704,  1408,   704,
+          696,   952,  1608,   696,   472,   112,  1200,   952,
+          744,   952,   696,   112,   704,  1184,  1200,   704,
+          976,   952,   952,   952,   704,   944,   944,   472,
+          696,   944,  1584,   704,   704,   472,   480,   472,
+          960,   976,   704,   704,  1184,   944,  1600,   976,
+          952,   976,  1600,   256,   264,   688,   264,   944,
+           40,  1184,   952,   688,  1872,   960,   952,   976,
+          952,   960,   968,  1184,  1200,  1200,   976,   280,
+           40,   688,   112,  1184,   272,  1184,   952,   952,
+          952,   952,    40,    40,  1184,   952,   968,   944,
+          944,   976,   976,   976,   976,  1872,  1584,    40,
+          720,   720,   760,  1000,   120,  1008,  1640,   288,
+         1640,  1640,  1008,  1008,   776,   776,   776,   760,
+          760,   760,  1640,   520,   120,   776,  1000,   496,
+          496,  1000,  1000,   496,   496,  1000,   520,   520,
+          520,   528,   528,   120,  1640,  1640,   760,  1640,
+          760,   760,  1640,  1216,   496,   496,   496,   496,
+          520,   528,   528,   528,  1208,  1640,  1416,  1208,
+         1208,   528,  1640,  1640,  1640,   768,   768,   536,
+          520,  1216,  1216,   760,   760,  1208,   768,  1216,
+          768,   288,   520,  1728,   120,   120,  1728,   120,
+          520,   520,   520,   120,  1728,  1016,  1888,   760,
+          528,  1000,   760,   760,   536,  1640,  1000,  1640,
+          496,   496,   496,  1208,   760,   760,   544,   520,
+          496,   496,   496,   296,   544,  1240,   528,   528,
+          520,   136,   760,   760,   760,   760,   760,   760,
+          136,   128,  1000,  1000,   128,  1008,   496,  1008,
+         1432,  1640,  1008,  1008,   760,   760,   760,  1640,
+          776,   776,  1424,   528,   528,  1000,  1424,  1640,
+         1416,  1000,  1000,  1000,  1000,    48,  1416,   128,
+          128,   136,   528,   528,   528,   136,   528,   536,
+          536,   520,   768,  1232,   768,  1728,   768,   768,
+          768,   768,  1728,  1728,   536,  1216,   536,   504,
+          528,  1208,   528,  1208,   536,  1216,  1008,   288,
+          536,   768,   768,   768,   768,  1008,  1008,   776,
+          128,  1248,   520,  1232,   520,   520,   128,  1232,
+         1232,   776,   128,   768,   768,   768,   768,  1424,
+          776,  1424,   504,   504,   528,  1208,   496,   136,
+          528,  1008,  1424,   528,   528,   760,   496,  1728,
+          760,  1728,   760,   760,  1728,   760,   760,  1232,
+         1728,  1728,  1728,  1728,   776,  1248,   496,  1424,
+          760,  1208,  1008,   496,   496,  1728,  1888,   760,
+          760,   760,   760,  1728,  1744,  1208,  1208,  1728,
+         1016,  1744,  1016,  1008,   496,   760,   760,  1416,
+          496,   520,   776,   776,  1248,   496,  1232,  1208,
+         1208,  1728,  1008,   496,   496,  1728,   776,   776,
+         1008,  1248,   520,  1000,   128,   528,   776,  1728,
+          760,   760,   528,  1000,  1232,  1232,   760,   528,
+          520,  1000,  1232,  1232,  2032,  1016,  1728,  1744,
+          536,   760,   528,   760,   528,   528,   520,   544,
+          760,   760,   520,   520,   520,   544,  1728,   520,
+          520,   120,  1232,   760,   120,   760,  1424,   560,
+          760,   760,   760,   760,   760,  1000,  1224,   296,
+          536,  1208,  1000,   296,   296,  1208,   128,   296,
+         1728,  1728,  1728,  1728,   296,   544,  1728,  1728,
+         1728,  1240,  1424,   544,   536,   512,  1424,   296,
+          136,   128,   128,   128,   512,  1424,   760,   760,
+          760,   512,   520,   520,  1424,   512,  1232,  1008,
+         1008,  1008,  1008,  1744,  1728,   776,  1728,  1224,
+          760,   760,   760,   760,  1224,  1424,   776,  1424,
+         1424,   776,  1728,  1728,  1728,   792,   776,  1232,
+          136,   128,   128,   128,   136,  1424,   760,   512,
+          560,   760,  1728,  1728,  1728,   496,  1728,  1728,
+         1728,  1728,  1728,  1728,  1240,   496,   760,   496,
+          496,   536,   520,  1224,  1248,  1224,   760,   536,
+          536,   776,   776,  1728,  1728,  1000,   536,   512,
+         1728,   520,   520,   520,   776,   128,   776,   512,
+          520,   520,   512,  1232,   512,   512,   536,   760,
+          760,  1744,   536,   512,   128,   512,  1240,   128,
+         1240,   128,   776,   776,   776,  1728,  1432,  1000,
+         1728,  1728,  1240,   136,   512,  1240,   136,  1008,
+         1240,   536,  1008,  1008,  1008,  1008,   512,   512,
+         1728,   536,   128,   128,   288,   536,   136,  1240,
+         1240,   536,   512,   512,   536,  1224,  1240,  1240,
+         1424,   536,   776,   496,   496,   496,   496,  1000,
+          536,   536,  1424,  1008,  1008,  1008,   792,  1008,
+         1008,  1416,  1000,  1424,   136,  1008,  1008,   536,
+          800,   136,   512,   536,   528,   528,   528,   536,
+          792,  1016,   536,   504,  1216,   768,   296,  1416,
+         1424,   536,  1016,  1424,  1728,  1728,  1728,  1416,
+         1216,  1416,  1224,  1216,  1216,  1216,   544,  1424,
+         1736,  1888,   512,   544,  1000,   496,   288,   288,
+          288,   528,  1000,  1000,  1000,   288,   296,   504,
+          288,   288,   768,   768,   512,   288,   512,   288,
+          288,   288,   288,   288,   496,   496,   496,   496,
+          496,   496,  1416,   784,   792,   512,   512,   512,
+          512,  1416,   288,   288,   288,   288,   288,   288,
+          296,   296,   296,   296,   296,  1224,   784,   496,
+          496,   136,   536,   536,   496,   496,  1728,   496,
+          496,  1728,   536,   496,   528,   496,   496,   512,
+          496,   496,   496,   496,  1208,   536,  1008,   528,
+          496,   496,   496,   512,   512,   536,  1728,  1728,
+          512,   512,  1728,   792,   512,  1424,   536,   528,
+          528,   136,  1224,   512,   512,   792,  1744,   136,
+          512,   528,  1736,  1736,  1736,   528,  1208,   528,
+         1728,  1728,  1728,  1728,   536,   512,   536,   768,
+          768,   768,   768,   768,   504,   504,  1728,   776,
+         1728,  1728,  1728,  1728,   536,  1744,   512,   512,
+         1008,  1744,  1008,   536,  1240,   512,   512,   296,
+          504,   768,   296,   504,   296,  1008,  1744,   512,
+          512,   512,   512,   512,   512,  1224,   512,  1744,
+         1008,  1008,   512,   512,   512,   296,   784,   512,
+          512,   296,  1224,   784,   512,   512,   512,   296,
+         1744,  1240,  1240,   792,   296,   512,   288,   288,
+          288,   288,   288,   536,   784,  1008,   512,   512,
+         1632,   512,   296,   536,   512,  1632,  1632,   136,
+         1632,   512,  1728,   120,  1728,   512,   296,   296,
+          296,   512,   296,   512,   136,   136,  1008,   512,
+          296,   296,   136,   136,  1224,  1632,   128,   560,
+          128,   128,   128,  1632,   512,   128,   512,  1728,
+         1240,   296,  1632,  1632,   136,  1240,   512,   512,
+          512,   512,   512,   512,   128,   136,   128,  1008,
+          296,   784,   784,  1240,  1008,  1008,  1008,   296,
+          296,   136,  1008,  1008,  1008,   136,   792,   136,
+          512,   512,   512,   512,   512,   296,  1888,   536,
+         1008,  1008,   536,   136,   784,  1008,   296,   296,
+         1008,   296,   120,  1640,   288,  1224,  1632,   784,
+         1632,  1632,   296,   296,   288,   784,   792,   296,
+          792,  1024,   296,  1632,  1632,  1224,  1000,  1000,
+         1000,  1000,   288,   288,   288,   288,   512,   512,
+          288,  1000,  1000,  1000,   512,   784,   288,   512,
+          512,   288,   288,   288,   136,   496,  1640,  1000,
+          528,   128,  1000,  1000,  1000,   536,   496,   496,
+          296,   296,   496,   496,   496,   496,   496,   496,
+          288,  1736,  1736,  1208,  1736,  1736,   288,  1008,
+          528,   784,   784,   496,  1736,  1728,  1728,  1728,
+         1728,  1728,  1736,   496,   496,   496,   496,  1024,
+         1000,  1640,  1000,  1000,  1000,   512,   136,   496,
+          784,   496,   512,   296,  1000,   512,  1632,   296,
+         1632,  1632,  1632,   128,   512,   520,   520,   512,
+          288,   288,   288,   288,  1000,  1000,  1000,  1000,
+          288,   296,   544,   288,   520,   296,   120,  1640,
+          776,  1728,   296,   120,   520,   120,  1632,   520,
+          512,  1632,  1632,  1632,  2032,   784,   288,   288,
+          520,  1016,   128,   544,   288,   288,   120,  1216,
+         1728,   768,  1216,   768,  1728,   120,   496,   496,
+          496,   536,   768,   768,   768,   768,  1208,  1728,
+          528,  1728,   536,   520,   768,   520,   768,   520,
+          520,   520,  1216,   520,   520,  1024,   128,   288,
+          768,   768,   296,   504,   288,   784,   768,  1216,
+         1216,   536,   120,  1016,   768,   768,  1216,   768,
+          768,  1728,  1216,   504,   120,   296,   128,  1632,
+         1632,   128,  1224,  1632,  1632,  1632,  1632,  1256,
+          128,   288,   296,   288,   128,   296,  1224,   128,
+          128,   288,   296,  1632,  1632,  1632,   288,   768,
+          528,  1024,   128,   288,   496,   496,   512,   296,
+         1224,   496,   296,  1728,  1728,   128,  1632,   784,
+         1632,  1744,   776,  1728,  1728,  1728,  1728,  1224,
+         1424,  1424,  1728,  1728,  1728,  1736,   128,  1728,
+         1728,  1728,  1736,  1736,  1632,  1632,  1224,  1632,
+          128,  1632,   520,   296,  1632,  1224,  1256,   128,
+          128,  1424,  1744,   528,  1424,  1424,  1224,  1224,
+         1224,  1424,  1632,   544,  1632,  1728,  1240,  1224,
+         1632,  1232,   544,   128,   520,   520,  1632,  1232,
+          288,  1424,   128,  1744,   128,  1424,   528,  1888,
+         1008,  1008,  1424,   528,   528,   136,  1736,  1208,
+         1736,  1224,  1728,  1728,   528,  1016,   496,   120,
+         1640,   496,  1632,  1224,  1008,  1008,  1632,  1632,
+         1640,   520,  1008,   120,   136,  1632,  1016,  1224,
+         1632,   288,  1640,   528,  1024,  1024,  2032,  1632,
+         1632,  1632,   496,  1000,  1000,   296,   296,   296,
+         1000,  1000,   784,  1000,  1632,   496,   496,  1008,
+         1008,  1632,  1632,  1224,  1224,   136,  1632,  1240,
+          136,   296,   296,  1632,  1632,  1000,  1632,  1632,
+         1632,  1632,  1632,  1632,   128,  1632,  1632,  1000,
+         1000,  1000,   128,   120,   496,   496,  1000,  1000,
+          288,   288,  1000,  1000,   512,   288,   288,   792,
+          528,   784,   512,   288,   288,   128,   512,   512,
+          512,   288,  1632,  1632,  1632,  1632,  1632,   296,
+          288,   288,   296,   296,   136,   136,   296,  1064,
+          824,  1264,  1456,  1264,  1264,  1040,  1040,  1040,
+         1264,  1264,  1264,   816,   816,  1272,  1048,  1048,
+         1272,  1456,   816,   816,  1456,  1456,  1048,  1456,
+         1048,   144,   816,   816,   808,  1272,  1048,  1048,
+          568,   808,   808,   808,   816,   568,   816,  1648,
+         1648,  1048,  1648,  1648,  1288,  1048,   144,   576,
+         1944,   576,   576,  1944,  1048,   816,   816,  1064,
+         1648,  1648,  1648,  1048,  1048,  1456,   144,  1296,
+          144,   304,  1296,  1296,   816,   816,   312,  1288,
+         1040,  1040,  1040,   568,  1264,  1264,  1760,  1760,
+         1760,  1760,  1288,  1264,  1264,  1264,   816,   816,
+          816,  1080,  1064,  1768,  1272,  1272,  2040,  1296,
+         1768,  2040,  2040,  1768,  1768,  1768,  1296,  1064,
+         1064,  1944,  1456,  1648,  1648,  1288,  1648,   160,
+         1448,  1448,  1448,  1648,   576,  1048,   320,  1048,
+         1456,  1752,  1752,  1752,  1752,  1752,   568,  1456,
+          568,   808,   568,   320,   144,  1456,  1048,  2040,
+         1456,  1272,  1960,  1944,  1752,  1880,  1752,  1752,
+         1960,  1752,  1944,  1752,  1752,  1752,  1944,  1880,
+         1048,  2040,  1944,  1048,  1048,   808,   808,  2040,
+          576,   576,  1880,  1880,  1880,  1880,  2040,   576,
+          808,  2040,  1944,  1880,  1880,  1072,  1072,   320,
+          568,  1272,   808,   568,  1880,  1880,  1752,  1056,
+          808,  1752,  1752,  1752,  1880,  1880,   808,  1752,
+          320,  1056,  1752,  1880,  1056,  1456,   144,   144,
+          144,   312,  1456,  1456,  1448,  1448,  1448,  1448,
+         1448,  2040,  1456,  2040,  2040,  1960,  1776,   816,
+          816,  1456,  1456,   816,  1456,  1456,  1456,  1456,
+         1280,  1072,  1272,  1272,  1056,  1280,   816,   816,
+          576,   576,   808,   808,  1880,  1272,  1880,  1280,
+          576,   808,  1448,  1880,  1928,   824,   320,  1448,
+         1448,   808,   816,   320,   808,   808,  1056,  1944,
+         1448,  1448,  1448,  1448,  1448,  1768,   824,  1056,
+         2040,  1280,   816,   816,   576,   576,   816,  1880,
+         1880,  1880,  1880,  1880,  2040,   576,   576,  2040,
+         2040,  1280,  1280,   568,  1056,  1944,  1064,   576,
+          576,   568,  1280,  1944,  2040,  2040,  1944,  1280,
+         1056,  1056,   568,  1448,  1928,  1880,  2040,   816,
+         2040,   816,  1072,  1072,  2040,   808,  2040,  1272,
+          144,   152,  1056,  1056,  1072,   584,  1880,  2040,
+         1880,  1752,  1752,  1752,  1752,  1752,  2040,  1880,
+         2040,  1880,   320,  2040,  1768,  2040,  2040,   568,
+         1064,  1928,   568,   144,  2040,  1880,  1880,   144,
+          568,  2040,  2040,  1064,  2040,  2040,  2040,  1296,
+          576,  1768,  1080,  1272,  1272,  1272,   568,  1296,
+          824,  1648,  1760,  1760,   808,   808,   808,  1760,
+         1880,  1880,  1880,  1880,  1880,   824,  1056,   824,
+          576,   576,   808,  1064,  1880,  2040,  2040,  2040,
+         2040,  1288,   824,  1280,   824,  1064,  1288,   152,
+         1296,  1064,   808,  1752,   144,   152,  1752,   808,
+         1752,  1880,  1288,  1288,  1288,  1880,  1288,   144,
+         1280,  2040,   144,   144,  2040,  2040,  2040,   816,
+         1064,  2040,  2040,  2040,   160,  1448,  1080,  1056,
+         2040,  2040,  1056,  1056,   816,  1056,  1768,  1280,
+         2040,  2040,  1280,  1272,  1272,   144,   144,  1272,
+         1272,  1752,  1752,  1296,  1072,  1072,  1752,  1296,
+         1752,   144,   144,   568,   816,  1448,   568,  1768,
+          320,  2040,  1272,  1760,  2040,  2040,   304,  2040,
+         2040,  2040,   568,  1648,   808,  1056,  1272,  2040,
+         2040,  2040,  2040,  2040,  2040,  2040,   304,  1072,
+         1072,  1880,   320,   152,  1072,  1072,  1280,  1880,
+         1760,  1760,  2040,  2040,  1880,  1880,  1760,  1776,
+         1752,  1752,  1088,  1752,  1752,  1752,  1960,  1048,
+         1056,  1784,  1072,  1072,  1072,  1752,  1752,  1784,
+         1784,  1056,  1080,  1880,  1880,  1880,  1080,  1056,
+         1880,  1056,   808,   808,  1056,   808,  2040,  2040,
+          304,  1784,  1072,   304,   304,   160,  1288,  1760,
+         1288,  1760,  1288,  1288,  1752,  1784,  1752,  1080,
+         1752,  1456,  1048,  1072,  1048,  1048,  1264,  1264,
+         1048,  1456,  1456,   576,  1472,  1048,  1880,  1456,
+         1048,   816,   816,   816,  1264,  1448,   816,  1456,
+         1448,  1752,  1048,  1072,  1280,  1456,  1456,  1264,
+         1456,   144,  1456,  1456,   144,   576,  1456,  1264,
+         1296,  1056,  2040,  1768,  1264,  1760,  1264,  1040,
+         1264,  1768,   584,  2040,  1760,  2040,  1448,  1760,
+         1280,  1280,  2040,  1296,   816,  2040,  2040,  2040,
+          816,   816,  1928,   816,  1448,  1448,  1928,   816,
+         1056,  1768,  1768,  1768,  1760,   816,  1448,  1448,
+         1448,  1296,  1952,  1264,  1288,  1448,  1264,  1264,
+         1264,  1448,  1448,  1448,  1448,  1448,  1448,  1648,
+         1648,  1928,  1040,  1952,  1648,  1648,  1648,  1040,
+         1040,  1768,  1760,  1760,  1760,  1760,  1784,  1768,
+         1648,  1648,  1040,  1952,  1448,  1952,  1648,  1448,
+         1080,  1448,  1040,  1056,   320,  1040,  1448,  1072,
+         1448,  1448,  1448,  1448,  1296,  1944,  1040,  1944,
+         1472,  1944,  1944,  1272,  1784,  1072,  1072,   144,
+         1072,  1056,  1040,  1784,   152,  1784,  1784,  1648,
+         1648,  1944,  1288,  1048,  1648,  1448,  1944,  1040,
+         1944,  1648,  1040,  1944,  1040,  1472,  1648,  1264,
+         1264,  1040,  1040,   576,  1784,  1784,  1760,  1264,
+         1264,  1776,  1760,   304,  1064,  1264,  1264,   816,
+          304,  1760,   808,  1040,   816,   816,  1040,  1944,
+         1944,  1648,  1648,  1648,  1648,  1048,  1784,  1040,
+         1472,  1648,   816,   816,   816,   816,  1768,  1264,
+         1072,  1944,  1944,  1944,  1944,  1944,  1944,  1648,
+         1648,  1784,  1648,  1072,   816,   312,  1064,  1064,
+          304,  1048,  1768,  1768,  1768,  1768,  1048,  1448,
+          808,  1752,  1768,  1448,  1752,   320,   304,  1784,
+         1752,  1264,  1048,  1264,  1048,  1264,  1280,  1648,
+         1648,  1648,   816,  1264,  1944,   816,  1448,  1040,
+         1048,  1048,  1048,  1048,  1040,  1040,  1784,  1784,
+         1040,  1040,  1944,  1944,  1776,  1280,  1280,  1072,
+          144,   144,  1648,  1752,  1440,  1928,  1440,   304,
+         1440,  1264,  1040,  1040,  1264,  1264,  1264,   808,
+         1040,   304,  1040,  1648,   304,  1440,   144,   144,
+          144,  1648,   576,  1288,  1040,  1040,  1040,  1264,
+         1440,  1440,  1440,  1440,  1648,  1440,  1264,  1264,
+         1264,   312,  1440,  1440,  1440,  1440,  1440,  1440,
+         1928,  1648,  1080,  1448,   568,   568,  1648,  1928,
+          568,  1288,  1928,  1928,  1784,  1784,  1928,  1760,
+         1264,  1760,   320,   320,  1928,  1928,  1928,   320,
+         1648,  1648,  1776,  1288,  1288,  1288,  1784,  1952,
+         1760,  1928,   568,  1768,  1768,  1040,  1264,  1040,
+         1080,  1264,   320,   144,  1040,  1040,   320,  1296,
+         1928,  1768,   816,  1928,   568,  1768,   568,   144,
+         1296,   568,   568,  1296,  1296,  1296,   320,  1928,
+          568,   568,  2040,  1080,  1056,  1928,  1264,  1440,
+         1472,  1264,  1040,  1264,  1264,  1440,  1440,  1440,
+         1464,   568,  1928,   568,  1928,  1040,  1040,  1440,
+         1440,  1264,  1264,  1264,  1056,   816,  1464,   816,
+         1928,  1440,  1048,  1440,  1440,  1048,  1928,  1040,
+          816,  1464,  1928,  1648,  1280,  1928,  1648,   816,
+         1280,  1280,  1648,  1048,  1440,  1440,  1440,  1776,
+         1440,   568,  1440,  1440,  1928,  1440,  1440,  1440,
+         1440,   304,  1264,  1880,  1880,  1928,  1648,  1928,
+         1440,  1440,  1440,  1440,  1440,   304,   320,   320,
+         1928,  1760,  1760,  1040,  1760,   568,  1648,  1264,
+         1264,  1648,  1072,  1928,  1648,   816,   816,  1760,
+         1648,  1448,   568,  1448,   144,   144,   144,   144,
+          144,   568,  1040,  1040,  1928,   816,  1912,   328,
+          328,   328,   608,  1656,  1496,  1912,  1656,  1656,
+         1656,  1656,  1656,  1656,  1496,  1912,  1336,  1664,
+         1352,   328,   328,   328,   328,  1680,  1912,  1680,
+         1664,  1664,   832,  1656,  1656,  1656,  1656,  1656,
+         1656,  1656,  1344,  1496,   176,  1800,  1800,  1664,
+         1664,  1664,  1800,   608,   608,  1800,  1800,  1112,
+         1112,  1664,  1664,  1336,  1800,  1672,  1672,  1672,
+         1672,  1496,  1104,  1496,   328,   328,   608,   608,
+          328,   328,   328,   328,   608,   608,  1336,   176,
+          328,   328,  1112,  1112,  1656,   176,  1656,   832,
+         1912,  1912,  1912,  1912,  1344,  1344,  1352,   176,
+          176,   176,   832,    16,    16,   176,   832,  1672,
+           16,  1312,  1104,   832,   832,    16,  1336,   328,
+         1112,  1792,   592,  1792,  1112,   328,   328,   608,
+         1912,  1352,   608,   328,   328,   608,   592,  1680,
+         1680,  1792,  1792,  1792,  1792,  1496,   832,  1800,
+         1800,  1496,   608,  1336,  1496,   608,   608,   608,
+         1336,   608,   328,  1352,  1104,   336,  1480,   328,
+          328,   608,   608,   608,   608,  1128,  1480,  1128,
+         1672,  1672,  1352,  1912,  1480,   592,   336,   328,
+         1656,  1656,  1656,  1656,   336,   328,   592,   592,
+         1352,  1304,  1480,  1480,  1312,  1480,   592,  1680,
+         1104,   616,   592,   592,  1312,  1312,  1808,   176,
+         1328,   608,  1320,  1320,  1312,  1312,  1480,  1328,
+          608,  1328,  1656,  1656,  1656,  1664,  1664,    16,
+          176,  1672,  1800,  1312,  1312,  1312,  1672,  1352,
+         1672,    16,   592,  1816,    16,   592,   592,  1352,
+         1792,  1920,   592,   592,  1792,   592,  1792,  1792,
+          336,    16,    16,   336,  1480,    16,   616,   608,
+          608,   616,   616,   592,   592,   592,    16,   336,
+          336,   616,   592,   336,   336,   336,    16,    24,
+          616,  1320,  1480,  1480,   616,  1680,  1312,   336,
+         1680,  1480,   608,   336,   336,  1328,   592,   336,
+          336,   592,  1336,  1480,   592,   336,   336,   336,
+         1904,  1480,  1480,   616,   832,  1104,  1656,  1104,
+         1312,  1680,  1104,    24,  1656,  1664,  1656,   832,
+         1328,  1304,  1320,  1304,  1312,  1904,  1896,  1896,
+         1792,  1104,  1104,  1104,  1304,  1304,  1312,  1312,
+         1792,   592,  1792,  1664,  1104,  1664,  1488,  1656,
+         1664,  1664,  1656,  1656,  1104,  1104,  1656,  1112,
+         1104,  1896,  1104,  1104,  1664,  1104,  1104,  1104,
+         1800,  1664,  1664,  1104,  1104,  1104,  1488,  1896,
+          592,    24,  1664,  1664,  1792,    16,   600,   600,
+         1896,  1896,  1800,   616,    16,  1664,  1664,   616,
+         1344,   616,  1104,  1104,  1104,  1104,  1104,  1120,
+         1896,   616,    16,  1664,  1664,  1344,  1488,  1488,
+         1104,  1800,  1800,  1104,   608,  1488,  1488,  1104,
+         1104,  1104,  1120,  1488,   608,  1112,  1104,   608,
+         1112,   608,  1976,  1488,  1672,  1112,   608,   608,
+          600,   600,   608,  1672,  1488,  1672,   608,   600,
+         1904,  1672,  1672,  1112,   600,   600,  1672,  1800,
+         1904,   336,  1800,   336,  1112,    16,  1800,  1800,
+         1800,   600,   600,  1496,  1656,  1656,  1496,   176,
+         1656,  1112,   600,  1496,   608,  1320,   608,   608,
+         1320,   608,  1488,  1488,  1488,  1320,  1104,  1320,
+         1304,  1120,  1304,  1104,  1104,   600,   600,   336,
+         1800,  1800,  1320,  1800,   832,  1336,  1680,   832,
+         1480,  1792,   832,  1488,  1488,  1488,  1792,  1112,
+         1320,  1680,   336,  1336,   336,  1656,  1656,  1656,
+          832,  1680,  1904,  1320,  1320,  1320,  1496,   336,
+         1496,   608,   832,   608,  1336,  1104,   336,   600,
+         1496,   176,   336,  1344,  1304,  1312,  1480,  1304,
+         1304,  1312,  1312,  1304,  1304,   600,  1800,  1304,
+         1792,  1104,  1312,  1312,  1312,  1896,  1792,  1104,
+         1104,  1304,  1304,  1304,  1792,  1896,  1896,   600,
+          600,   600,   600,   600,  1488,  1104,  1104,  1680,
+         1792,   336,   336,   600,  1672,   600,   600,  1672,
+         1800,   336,  1488,   600,  1672,  1672,   600,   600,
+         1112,  1968,  1800,  1904,  1112,   336,   600,   600,
+          600,  1104,  1120,   336,  1800,  1904,   336,  1800,
+         1104,  1104,  1104,  1104,  1104,   600,  1896,  1664,
+          600,  1896,  1896,  1896,  1896,   600,   336,   600,
+         1320,  1480,  1480,  1480,   336,  1800,  1800,  1800,
+         1672,  1488,  1104,  1104,  1800,   832,  1112,   592,
+          832,   600,  1800,    16,  1896,   832,    24,  1320,
+         1312,  1304,  1312,  1312,  1312,  1304,  1304,  1112,
+         1312,  1312,  1112,  1808,  1328,   832,  1304,  1304,
+         1304,  1304,  1328,  1896,  1104,  1104,   608,  1896,
+         1896,  1896,  1792,   608,  1896,  1304,  1304,  1304,
+         1304,  1112,  1976,  1904,  1968,  1968,  1896,  1304,
+         1480,  1672,  1808,  1672,  1328,  1304,   608,  1808,
+          608,   600,  1304,  1304,  1304,  1304,  1304,   600,
+         1896,  1896,   600,  1896,   608,  1896,  1312,   600,
+         1344,    24,  1112,   608,  1320,  1320,  1320,  1112,
+         1896,  1304,  1896,  1104,  1896,  1480,   608,   600,
+         1488,    24,  1672,  1304,  1304,  1488,   600,   600,
+         1792,  1792,  1816,  1792,   608,  1488,  1488,  1320,
+         1320,  1320,   608,  1896,  1896,  1112,  1480,  1488,
+          832,   336,   336,   336,  1320,  1320,   336,   336,
+         1800,   600,   336,  1320,  1320,  1480,  1480,  1800,
+         1800,  1480,  1488,   832,  1488,   600,   600,   608,
+          600,  1488,  1488,  1320,  1792,   608,   608,  1304,
+         1304,  1304,   832,   616,   608,  1112,  1304,  1304,
+         1304,  1480,  1320,   336,  1904,  1488,  1312,   592,
+          592,  1792,  1672,  1672,   592,  1672,   336,   592,
+          336,  1808,  1480,   592,  1680,  1896,   336,   592,
+          592,  1688,  1808,  1808,  1104,  1104,  1104,  1104,
+          592,  1896,   592,   592,  1672,  1672,  1792,  1792,
+         1904,   592,   592,  1312,  1312,  1312,   592,   592,
+         1104,  1104,  1104,  1792,  1792,  1904,   592,  1800,
+          592,  1920,  1104,  1104,  1104,  1488,  1896,  1792,
+         1680,  1816,  1808,   600,  1896,  1792,  1792,  1488,
+          592,  1792,   592,   592,   616,   832,  1312,  1480,
+         1480,   600,   600,  1968,  1488,  1104,  1792,  1792,
+         1104,  1104,  1104,  1104,  1480,  1488,  1488,  1920,
+         1104,   592,   592,  1896,  1792,   600,  1320,  1792,
+         1792,  1792,  1792,    24,   608,  1480,  1320,   608,
+          600,   600,   600,  1320,  1304,   608,  1304,   608,
+         1104,  1328,  1488,  1488,   608,  1112,  1304,   608,
+         1112,  1488,   600,  1320,   600,  1488,   600,  1304,
+         1968,   600,   600,   608,  1320,  1672,  1968,  1672,
+         1480,  1480,  1304,  1968,  1488,  1808,  1480,  1304,
+         1112,  1792,  1792,  1304,   600,  1792,  1896,  1792,
+         1304,  1304,  1792,  1792,  1792,  1304,  1480,  1104,
+         1104,  1672,  1680,  1488,   592,   592,   592,   592,
+          832,   832,  1488,  1328,   592,  1104,  1320,  1680,
+         1328,   832,  1792,  1792,  1672,  1672,  1792,  1792,
+         1904,
+};
+
+static long _vq_q_res1024_0c8x8[] = {
+            0,     0,     0,     0,     0,     0,  1840,  1520,
+          864,  1512,   640,   352,   184,    64,     0,   184,
+          184,   192,   192,   192,   384,   184,   192,   384,
+          192,   640,   392,    64,   384,    72,   392,  1528,
+         1528,   640,   384,   632,   640,  1528,   376,  1528,
+          192,   192,  1528,   400,  1984,    64,   648,   640,
+          408,    64,   648,   408,   192,    64,   840,     0,
+          640,  1984,   640,   640,   640,   840,    64,   352,
+          640,    64,   344,   408,   368,   640,   408,   408,
+         1984,  1544,  1696,  1160,   848,   400,   376,   360,
+          648,   840,   368,  2000,  2000,  2000,   648,   648,
+          840,   648,   648,   376,   376,   376,   400,   400,
+          848,   648,  1160,   648,   376,   848,   368,  1160,
+           56,   400,  1160,   400,   840,  1696,   648,   840,
+         1696,  1544,   360,   848,   848,  1160,   400,  1544,
+         1512,   184,   656,   864,   376,   400,   656,   648,
+          376,  1512,  1544,  1544,  1544,   648,  1544,  1160,
+         1544,   368,  1984,  1544,   376,  1696,     0,   840,
+          640,  1368,   640,   840,  1160,   640,   656,   840,
+         1696,   656,  1696,  1160,   376,   640,   640,  1544,
+         1544,  1544,   840,  1160,   640,   840,    72,   400,
+         1984,   376,   376,   376,   400,  1160,  1544,   400,
+          656,  1520,    72,   376,   400,  1160,   376,   400,
+         1696,    72,  1544,  1984,   840,   376,   656,  1520,
+          376,   400,   840,   376,   856,   400,   400,  1544,
+          864,    72,  1936,  1520,  1840,   376,  2000,    72,
+         1696,  1696,  1696,  1984,    72,   376,   640,  1152,
+          376,   400,   840,    72,   376,  1368,  1840,   376,
+          640,    72,   376,  1368,  1152,  1368,   640,  1520,
+         1160,    72,  1520,   656,  1160,  1696,   376,   376,
+          656,  1544,  1696,   640,   368,   648,   840,   368,
+         1696,  1520,   408,   368,  1840,  1696,  1544,   840,
+         1696,  1160,  1544,   376,  1528,  1528,   384,   640,
+         1160,   376,    72,   376,  1528,  1528,   640,  1160,
+         1528,  1984,  1536,   848,  1832,   656,  1160,   864,
+          632,  1160,   840,   360,   848,   848,  1160,    32,
+          392,   648,  1536,    64,  1160,  1536,   848,   656,
+          656,  1536,   656,  1536,   656,   864,   656,  1160,
+         1840,  1160,  1536,   648,  1536,   648,  1536,   184,
+         1152,   648,   184,   184,  1528,   392,  1536,  1536,
+         1832,  1160,  1984,  1528,     0,    64,    64,  1840,
+         1368,  1528,    64,   408,   408,    32,  1160,    32,
+         1368,    32,  1160,    64,   864,  1840,  1368,    64,
+         1520,   848,  1160,   856,   344,  1512,    32,  1544,
+         1696,  1512,    72,   632,    72,    72,  1696,    32,
+           72,  1152,  1696,  1832,  1512,   376,   632,    72,
+          376,  1840,  1160,    72,   632,  1544,   376,   400,
+         1520,  1544,   864,    72,  1160,   864,    72,   656,
+         1832,   376,   656,  1832,  1840,  1544,  1512,   656,
+          848,   360,   648,   856,  1840,  1160,   848,   656,
+          656,  1992,   856,   184,  1832,    32,  1936,   864,
+         1520,   344,   848,  1512,   384,   856,   848,    32,
+          400,  1512,  1544,  1160,  1160,  1544,   656,   400,
+         1544,  1544,  1544,   856,  1544,  1536,  1160,  1536,
+          856,  1520,   848,  1520,   848,  1152,  1832,   864,
+          864,   184,   184,   864,   656,  1160,  1520,   864,
+          864,   656,  1520,  1520,  1160,   656,   856,    72,
+         1520,   184,  1160,  1520,  1520,  1936,  1520,   856,
+          656,   848,  1520,  1936,   392,  1832,   408,   352,
+          192,    32,  1992,  1144,  1152,   864,   184,   184,
+         1536,  1144,  1152,  1840,   656,  1152,   656,  1992,
+          656,    32,   192,  1696,  1536,    64,  1992,   408,
+          408,   656,   192,    32,    64,  1144,   848,   864,
+         1536,  1536,   864,  1536,   864,   656,   864,  1160,
+          656,   864,  1536,  1832,  1144,  1152,  1152,  1144,
+         1152,  1368,  1520,  1152,  1832,   184,   856,   864,
+         1160,   656,   656,  1520,   864,   656,   848,   864,
+         1160,  1520,  1144,    64,   856,  1520,    32,   408,
+          632,    32,   408,  1536,   192,    64,   856,   192,
+         1520,   864,  1832,  1536,  1992,   344,  1536,  1520,
+         1536,  1152,   848,   184,   864,   184,  1936,  1136,
+          656,  1520,   192,   352,   392,    64,   384,   392,
+          392,  1832,  1528,   192,  1696,  1528,  1536,   392,
+         1696,   192,   864,  1528,  1160,  1160,  1152,    32,
+          648,   408,  1528,   640,   192,    32,   640,  1528,
+          864,   408,    32,   648,  1536,   392,  1696,   648,
+          656,  1696,   408,   640,    32,   384,   192,  1520,
+          864,   368,   408,   656,   192,    32,    32,   376,
+          840,    72,  1528,    72,   384,   632,  1368,   384,
+           72,   856,   408,  1528,   384,   384,   640,   656,
+         1368,   408,  1528,   656,  1936,  1696,   640,   192,
+         1528,  1528,   192,    64,   408,   840,   640,    32,
+           32,   640,    32,    32,   408,   640,  2000,  1696,
+         1368,    32,    32,   656,   632,   384,  1696,   648,
+          408,   192,    32,  2000,   840,  1368,  1936,  1936,
+         1936,   408,  2000,  1936,  1696,   368,  1696,   368,
+         1936,  1520,   408,  1696,   840,   368,   648,  2000,
+          656,  1936,  1936,   648,  2000,   856,  1520,   656,
+          648,   368,  2000,  1936,  1152,   656,  1520,  2000,
+          848,   648,   840,  1696,   856,   648,  1696,   648,
+         1520,   632,   648,   656,  1696,   648,   408,   648,
+         1696,   408,   344,   408,  1520,   408,  1696,   368,
+           32,  1696,  1936,  1152,    32,   352,   648,  1368,
+         1160,   192,  1160,  1528,  1160,  1936,   640,   392,
+         1536,    64,  1160,   184,   408,   184,  1528,   392,
+          192,   392,   392,   192,  1528,   384,   640,   392,
+           32,   184,  1528,   408,   192,  1528,   640,   640,
+         1368,  1368,  1528,   192,  1144,   192,   192,   392,
+          192,   184,   384,   640,   192,  1528,   192,   192,
+          640,  1936,    32,  1152,   192,   184,   192,  1152,
+          392,    32,   392,    56,   656,   848,  1536,     0,
+          648,   184,  1368,  1152,  1840,  1144,   368,  2000,
+          384,   392,  1936,   192,  1144,   184,  1936,  1840,
+         1840,  1840,  1840,  1152,  1152,  1152,  1840,   192,
+         1936,  1152,  1368,  1840,  1152,   192,    32,   184,
+         1152,  1840,   184,   184,   184,   184,   648,   392,
+         1936,   352,  1936,  1840,  1992,  1368,  2000,   184,
+         1936,   408,   368,  1840,  1840,   184,  1840,  1992,
+         1936,   184,  1368,   408,  1144,  1536,   648,   184,
+         1536,   408,   648,  1840,    32,  1368,  1536,   408,
+          656,  1840,   648,  1536,   392,  1536,   392,   184,
+         1536,  1840,  1936,   184,   184,    64,   648,   368,
+         1152,  1936,  1152,   184,  1840,    32,  1992,   648,
+          184,  1368,  1936,  1144,  1152,  1840,   368,  1840,
+         1840,    32,  1840,  1936,  1992,   656,  1840,   648,
+          464,   432,   448,   920,  1560,   208,   200,    96,
+         1376,    96,  1856,   440,  1384,   880,   912,   912,
+          880,    88,    88,    96,   440,   936,   440,   936,
+          936,    96,    96,  1376,    96,   936,    96,   936,
+          936,   200,   936,  1384,  1376,   680,   232,   888,
+          232,  1376,   104,   888,    96,  1376,  1704,  1704,
+          456,  1376,   936,   936,  1384,   440,    96,   936,
+         1376,   888,    96,   888,  2024,   104,   456,    96,
+          888,   928,   888,    96,   936,   888,   936,   936,
+          440,   936,   888,   888,   936,   456,    96,    96,
+          464,   456,    96,   936,    96,   936,   456,    96,
+          104,   456,    96,   928,   464,   104,   928,  1560,
+          680,  1856,   456,   456,  1704,  1856,  1168,  1392,
+          456,    96,   920,   464,   920,   936,     8,  1552,
+          920,   456,  1864,   456,   456,   920,   920,  1384,
+            8,   216,   920,   104,   456,   104,    88,     8,
+          888,   456,   456,   920,   888,     8,     8,     8,
+          920,  2024,   104,   936,     8,   104,   104,     8,
+         1376,  1392,   920,   888,   936,   664,   920,   936,
+          456,  1384,  1392,   920,   104,  1176,  1176,   920,
+          880,     8,   208,   440,   920,   888,  1864,  1176,
+         2024,  1176,   888,  1176,  1176,   888,   456,   888,
+         1176,   456,   920,    88,    88,   440,   888,   888,
+          464,   880,     8,   208,   440,   920,  1376,   216,
+          216,  1176,   888,   440,   216,   440,   456,   216,
+          456,   456,   456,   920,     8,  2024,  1176,   104,
+          464,  2024,   920,   104,   464,     8,   880,   880,
+          888,   888,     8,     8,  1704,   224,    96,   200,
+          232,   104,  1848,  1864,   456,  1864,   448,   904,
+         1864,   904,  1864,   680,  2008,   448,    80,   456,
+          456,   920,  2016,  1392,   448,   456,   928,   928,
+          456,  1392,   448,   216,  1560,   456,   456,  1848,
+         2016,   928,  1560,   464,   928,  1560,   456,  1848,
+          928,   928,   456,  1848,   216,   216,   216,   448,
+         1392,   928,   448,   448,   456,  1392,   920,   920,
+         2024,  1392,   680,   448,   448,  1392,   920,  1552,
+         1864,   448,  1864,  1552,  1848,   456,   920,   448,
+         1864,  1552,   920,   456,   936,   920,   216,  1864,
+          456,    88,    88,  1864,   464,   448,   104,   936,
+          104,  1864,  1552,   104,   896,     8,     8,  1864,
+          456,   104,   920,   936,     8,   216,   920,   104,
+          464,   920,  2024,  1392,   920,   456,   920,     8,
+         1176,   920,  1864,   880,  1392,   104,   904,   448,
+         2024,     8,   104,    80,   448,   208,   448,  1168,
+          448,   448,  1168,   680,   448,   104,   232,  1848,
+          232,   232,   440,   448,   448,  1392,   200,  1168,
+         2024,   232,  1168,   232,  1392,  1856,   920,   200,
+         1856,  1392,  2024,  1384,   920,  1864,   920,   440,
+          872,  1552,   680,   904,    96,    88,    80,   448,
+          880,    96,    88,    96,   448,   936,   904,   872,
+          672,    96,   872,   904,   440,     8,   448,  1168,
+         1384,   912,    88,   224,   224,   912,   224,   224,
+          448,   904,    88,   104,     8,    96,  1560,  1864,
+          904,  1384,  1552,   208,   936,   904,   920,  1864,
+         1864,  1864,  2024,     8,   224,  2016,   872,   920,
+          200,  1392,   464,     8,   680,  1168,  1392,   200,
+         2024,     8,  1168,  1392,  1392,   680,  1864,  2024,
+            8,  1168,  1392,   888,  1856,   672,  1376,  1168,
+          872,   200,   872,   912,   912,  1168,   456,   912,
+          872,  2024,     8,   872,   880,  1856,  1560,   208,
+          872,   912,     8,   896,    88,  1376,   880,  1392,
+          216,   880,   912,   880,    88,   896,    88,   896,
+         1704,   872,   912,  1392,   920,   912,  1168,   904,
+          872,    96,    88,  1392,   448,   936,   680,  1704,
+         1376,  2024,  1376,   920,   216,  1376,   920,  1704,
+          880,  1704,  1376,     8,   104,   440,     8,  1704,
+          920,   896,   448,  1704,   216,   920,  1176,  1376,
+          216,  2024,   888,   216,     8,   440,   920,  1392,
+         2024,   456,   936,   680,  1392,  1704,    80,    88,
+          448,    88,   896,   904,   448,    88,  1560,  2016,
+         1704,   904,   216,  1704,  2024,  1864,   896,  2024,
+         1552,   440,   432,  1704,   896,  1560,   216,   216,
+           88,   216,    88,    88,   448,  2024,   448,    88,
+          440,  1392,  1392,   448,   448,  1704,   208,  1392,
+         2024,   936,    88,   936,  2024,   432,  1392,   456,
+          208,   880,    96,  1704,  1704,  1376,    88,  1376,
+          216,   896,    88,   888,   896,   464,    96,   680,
+          872,  1376,    96,    88,   912,  1376,    96,   448,
+           88,  1176,    88,    96,  1376,    88,    96,   872,
+          448,   904,  1392,   936,  1176,   904,    88,   880,
+         1392,   872,  1168,   912,  1168,   208,   872,  1384,
+         1384,   912,  1168,   912,    88,   432,   896,   456,
+         1176,  2024,    88,   912,  1384,   872,   224,   912,
+         1176,   224,    88,  1168,  1384,  2024,   912,    88,
+          224,   912,   896,   880,   912,   224,   224,   880,
+           88,    88,  2024,   912,   224,   208,   424,     8,
+          224,   912,   216,   880,   208,   880,   920,   224,
+          216,   216,   224,   224,     8,   904,   920,    88,
+            8,   208,    96,     8,   440,   880,   936,   880,
+          464,   888,   440,  1856,   440,   936,   464,   936,
+          912,     8,   880,  1864,   904,   432,   440,   432,
+          904,   440,   904,   224,   904,   224,   208,   440,
+          880,   424,  1856,   440,   432,   216,   904,  1384,
+         1864,   912,  2024,   880,   904,  2024,  2024,   216,
+          224,  2024,  1384,   224,     8,   216,    96,   216,
+            8,   904,   224,     8,   936,  1176,     8,   224,
+          936,   224,  1384,   912,   872,   224,    88,  1176,
+         1176,  1392,  1384,    96,   904,  1176,    96,  1552,
+          904,   896,  1176,  1176,   904,  1176,    96,  1552,
+           96,   912,   936,  1856,  1384,  1384,  1552,  1384,
+         1168,   888,   208,   104,   456,    96,   232,   912,
+         1176,  2024,  1168,   232,  2024,  1176,   232,  2024,
+         1856,    88,  1392,    96,  1864,  1856,  1176,   232,
+          464,  1392,   208,  1856,  1856,   664,  1392,  1856,
+         1864,  1856,   904,   456,  1856,   904,   456,  1864,
+         1392,   456,    96,  1176,  1168,   680,  2024,  1176,
+         1392,    88,  1392,   232,  1176,   232,   936,   904,
+          232,  1392,   456,    88,   464,  1384,   664,   904,
+           96,   464,  1176,   896,  1384,   928,   456,  1864,
+          432,   904,   448,  1864,    88,   448,   232,   448,
+          456,   232,  1392,   456,  1848,  2024,  1864,  1176,
+         1176,   224,   448,   232,    88,   928,   448,   904,
+           88,   904,    88,    88,   448,  1392,   456,   464,
+         2016,  1560,   224,   912,   456,  1176,  1392,    88,
+         1552,   424,   104,   464,   224,   232,   680,   664,
+          904,   448,  1552,    96,   456,  1176,   936,   928,
+         2024,   232,  1176,   928,   464,   928,   896,   464,
+         1176,   232,    96,   232,   432,    88,    96,   936,
+          464,   232,   928,   424,    96,   896,    96,   936,
+          224,    88,    96,   464,    88,  1552,   440,    96,
+          232,   440,   456,   456,   224,    88,   448,  1552,
+          904,   224,   904,   448,    96,   888,   904,   888,
+          456,   456,   904,    96,   232,   448,   680,   224,
+          888,  1552,   912,   232,   464,   232,   232,  2024,
+         1552,  2024,   904,  1552,     8,   896,   424,   432,
+          224,    88,   104,   896,   904,   424,   896,  1384,
+          904,   448,    88,   224,   432,   904,   104,   896,
+          432,   432,    88,   896,   424,   464,   232,   896,
+         1176,   232,   896,   888,   440,   464,   104,   232,
+          912,     8,   456,   896,   464,   456,   912,    88,
+          232,     8,   464,  1176,   232,   464,   448,   904,
+            8,  1864,   896,   224,   896,   440,   440,   232,
+          456,   896,   432,  1392,   464,  1552,   456,   448,
+         1168,   896,  1384,  1392,   912,  1864,   464,   456,
+         1848,   896,   224,   904,   904,  1392,   896,   464,
+         2024,   904,   224,   448,   896,  1848,  1384,   896,
+         1176,   896,   896,   448,   224,     8,   448,     8,
+          456,  1848,   448,   456,   464,   224,   456,   104,
+            8,   104,  1864,   432,   224,  1552,   456,   456,
+         1864,  1864,  2024,   440,   888,  1384,   224,   456,
+            8,   432,   896,   432,  1552,   440,   896,   896,
+            8,   440,     8,   960,  1400,  1720,   248,   688,
+          280,   264,   968,  1200,   280,  1592,  1200,   280,
+          280,   280,   280,   480,   968,  1200,   704,   480,
+          480,   480,   480,   256,  1200,   984,   264,  1200,
+          264,  1200,   984,   984,  1200,  1200,  1192,   280,
+         1576,   712,   256,   984,  1616,   280,  1616,   712,
+         1592,   720,   744,   248,   984,  1712,   992,   992,
+          248,  1712,  1576,   984,    40,   264,   744,  1200,
+         1200,  1608,   264,   744,  1200,   736,  1200,   744,
+         1608,  1608,   984,   264,   256,   984,   744,   744,
+          264,  1608,   256,   264,   984,  1616,   984,  1616,
+         1616,   264,   984,   744,   744,   264,   984,   984,
+          248,   984,   248,   256,   744,   264,  1576,   952,
+          264,   992,   264,   992,   248,   992,  1616,   720,
+          240,  1712,   984,  1608,   720,   248,   720,   688,
+          264,   720,   720,  1712,   256,  1576,   712,  1592,
+         1616,   264,   712,  1576,  1592,   248,   248,  1592,
+          272,  1616,  1592,   248,   720,   712,  1592,   720,
+          264,  1592,   264,  1616,  1616,   992,  1712,   264,
+         1616,  1712,   264,  1712,   272,   752,   704,   264,
+         1592,   264,   720,  1592,   240,   264,   992,  1592,
+           40,   264,   712,   264,   744,   264,   240,  1592,
+          712,   968,   968,   280,  1592,  1592,   272,  1600,
+          240,   712,   992,   264,   264,   744,   744,   480,
+          984,  1576,  1712,   712,   248,  1192,   256,   488,
+          752,   264,   488,  1400,   752,   488,   488,  1192,
+          488,   488,   248,   488,  1712,   264,   264,  1192,
+          752,   256,   984,   744,   704,   736,   248,   752,
+          752,   984,   256,   488,  1192,  1400,   992,   992,
+          488,   480,   704,   984,  1600,   992,   752,  1192,
+         1712,   240,   248,  1616,   264,  1712,   752,   984,
+          752,  1192,   488,   248,  1192,   264,   992,   488,
+          264,  1192,   488,   280,  1720,  1712,   240,   720,
+          752,  1712,   248,  1712,  1584,  1192,   248,  1592,
+         1184,  1720,  1720,  1720,  1592,  1720,  1184,   752,
+          968,   712,   968,  1720,  1720,  1720,  1592,  1616,
+         1584,   480,  1872,  1584,  1592,   968,   968,  1184,
+         1592,   728,  1720,  1720,  1624,  1720,   752,   704,
+         1720,  1720,  1624,   720,   480,   240,  1184,  1720,
+          248,   968,   248,  1624,   248,  1192,  1624,  1720,
+          480,   992,   968,   280,   240,  1608,   968,   968,
+          968,   280,  1624,   248,   488,  1872,   248,  1592,
+          264,   992,   488,  1712,   488,   248,   488,  1720,
+         1192,   992,  1400,  1192,  1720,  1192,   992,  1592,
+          248,   736,   736,  1720,   736,  1624,   488,  1720,
+         1720,  1720,  1400,   248,   752,  1400,   752,  1192,
+          488,   248,   992,   272,  1584,   736,   992,   752,
+          248,  1192,   248,   984,   992,   992,  1584,  1192,
+          752,   480,   488,   752,  1192,   984,   736,  1712,
+         1576,   696,   712,  1400,  1576,   696,   712,  1400,
+         1400,   752,  1400,  1592,   264,  1192,   264,   712,
+         1592,  1400,   480,   248,  1400,  1584,  1616,  1400,
+          248,  1592,   736,   264,   736,   720,  1400,  1576,
+         1712,  1712,   248,  1400,  1616,  1400,  1400,   752,
+          720,   736,  1616,   720,   704,   712,   264,  1616,
+          704,   736,   480,   736,  1400,   736,   752,   264,
+          704,  1400,   248,   752,   696,   264,   720,   704,
+          688,   720,  1584,   240,  1616,   488,   240,   264,
+          704,   264,   240,   736,   240,   264,   704,   736,
+         1400,  1616,  1616,  1192,  1616,  1400,   736,   736,
+         1184,    40,   488,   720,   704,  1400,  1192,   264,
+          752,  1400,  1400,   240,   984,   704,   752,   984,
+          264,   984,   992,   720,  1712,   752,  1400,   240,
+          984,   272,  1400,   248,   984,   272,   272,   248,
+          984,   272,   992,   744,   280,   992,   744,   264,
+          984,  1400,   248,   248,   248,   248,  1584,   984,
+          480,   264,   264,   264,   992,   240,   720,   248,
+          984,   264,  1192,  1408,   984,   984,   248,   720,
+         1712,   984,   248,  1408,   720,   720,   248,  1576,
+          752,   992,   712,   992,  1712,   984,  1400,   248,
+          256,   984,  1608,   752,   992,   736,  1400,   712,
+         1192,   248,   744,  1200,   264,   712,  1712,  1400,
+          248,  1192,   488,   720,  1192,  1192,   248,  1192,
+          488,  1192,  1616,   480,   480,  1400,  1192,   248,
+          488,  1200,  1712,  1400,   248,   992,   240,   488,
+         1608,  1400,   984,   992,  1712,   264,   744,  1400,
+          752,   264,  1192,   736,  1200,  1408,   264,   272,
+          488,   992,   264,  1712,  1400,  1400,   992,   992,
+          992,   992,   488,   992,   264,   992,  1616,  1608,
+          992,   488,   272,   256,   992,   736,   992,   488,
+          264,  1192,  1400,   992,   984,  1200,   736,   488,
+          264,   264,   264,   256,   264,   488,  1200,   752,
+          264,   704,   992,   712,   264,   752,  1712,   984,
+          984,  1712,   752,  1192,   752,   480,  1192,   752,
+         1600,   752,   256,   264,   264,   744,  1712,   712,
+          752,   728,   736,   752,   992,   488,  1592,   488,
+          280,   992,  1592,   992,   248,   984,  1616,  1872,
+         1624,   472,   984,   984,   752,   992,  1192,   992,
+         1872,   280,   752,   488,   992,  1192,   752,  1624,
+         1192,   264,   752,   736,   280,   752,   488,   968,
+          488,   752,  1192,   968,  1720,   696,   736,   704,
+          704,   280,   736,   704,   736,   280,  1872,   968,
+          712,  1184,  1720,   280,  1720,   712,  1592,   488,
+          744,  1624,   712,  1184,   968,   744,  1720,   968,
+          744,   720,  1624,  1592,   240,   712,  1712,  1872,
+          968,  1712,   992,  1592,  1720,  1720,   736,  1584,
+         1592,  1400,  1192,   992,  1400,  1624,  1400,  1624,
+         1192,  1584,  1400,  1624,  1624,  1400,  1624,   248,
+         1624,   744,   488,   992,  1400,  1608,   992,   968,
+         1616,   960,  1584,   280,  1872,   968,   472,  1624,
+          736,   488,   736,  1872,  1720,   736,  1584,  1584,
+         1192,  1720,  1712,  1400,   744,  1584,  1720,  1400,
+          720,   968,   248,   248,  1720,   280,  1720,   728,
+         1592,   968,  1624,  1400,   992,  1192,   488,  1592,
+          272,   728,   728,  1592,   992,  1720,   280,  1192,
+          248,  1720,  1872,   280,   992,  1624,   752,  1624,
+          264,   968,  1608,   744,  1408,   720,   720,   728,
+          968,    40,  1624,   984,  1408,   272,   272,   744,
+          272,   720,   744,   272,   280,  1608,   952,  1408,
+         1408,  1608,   280,  1624,   272,   728,  1608,  1200,
+          744,   280,  1872,  1608,   728,  1616,   720,   960,
+         1608,   728,   272,   280,   280,   272,   272,  1608,
+         1608,   272,   728,  1608,   728,  1408,  1608,   744,
+         1608,  1408,   272,   280,   280,   272,  1608,   720,
+          280,   968,  1608,   968,   280,   280,   728,   272,
+         1624,   280,   272,   280,   976,  1592,   280,  1616,
+          976,  1616,   976,  1408,   480,   272,  1200,   992,
+          744,   744,   960,   992,   744,   744,  1200,   472,
+          744,   280,  1872,   744,  1872,   280,   960,   968,
+          744,  1624,  1608,   960,  1872,   280,  1872,  1200,
+         1584,   472,  1624,   480,  1872,  1584,   960,   984,
+          480,   744,  1200,   960,  1200,   472,   472,   960,
+         1584,   968,   480,   480,   720,   248,   280,  1600,
+          992,   472,   480,   272,  1600,  1408,   960,  1584,
+          968,   480,   480,   976,   968,   480,  1408,   960,
+          472,   952,  1592,   968,   728,   960,   960,   272,
+          280,  1408,   472,   720,  1720,  1624,  1408,   728,
+          960,   280,  1408,   272,   728,   960,  1408,   272,
+          272,  1624,  1408,   720,   960,   272,   480,  1408,
+         1408,  1184,   480,   272,  1408,   728,   480,   968,
+          272,   280,  1872,   728,   272,   728,   480,  1624,
+         1600,  1600,   272,   952,   992,  1408,  1600,  1200,
+          976,   272,  1616,  1608,   960,   280,  1584,   728,
+         1624,   280,   280,   960,  1616,   968,   728,   280,
+         1584,  1624,   280,   272,  1720,   968,   968,   280,
+         1616,   272,   744,   480,  1200,   280,   472,   960,
+          976,   976,  1872,   960,   976,  1872,   736,   960,
+          976,  1872,   976,   960,   280,  1872,   976,  1200,
+         1200,  1200,   976,  1184,   728,  1624,   480,  1872,
+         1200,  1200,  1872,  1200,   952,  1200,   280,  1608,
+          280,   728,   960,   480,   728,  1200,  1616,   488,
+          720,   280,   256,  1600,   720,   272,  1600,   728,
+          480,  1592,  1600,   280,  1200,  1600,   256,   720,
+         1608,   264,   992,   272,   984,  1600,   256,  1408,
+         1200,   976,   728,   480,   960,   976,   280,  1200,
+         1408,   472,   744,   280,   952,   744,   968,  1408,
+          744,   720,  1624,   744,   240,  1200,   264,   744,
+          472,  1616,  1616,   744,   280,  1616,  1200,   280,
+         1408,   976,   976,   720,  1408,  1616,   992,   256,
+          480,  1872,  1616,   256,   744,  1616,   744,   728,
+         1872,  1200,  1616,   480,  1600,  1600,   280,  1200,
+          744,   728,   704,   720,   728,   272,   272,   272,
+          984,   256,  1600,   976,   992,   256,   992,  1592,
+          984,   992,   280,   992,  1616,   480,  1616,  1408,
+          720,  1616,   280,  1408,   960,   240,  1616,   704,
+         1624,   488,   280,   264,   264,   488,   280,  1616,
+          744,   952,   480,   264,   736,  1592,   736,  1200,
+          280,   976,  1616,   280,  1872,   280,   264,  1616,
+         1592,  1872,   744,  1624,   272,    40,  1200,   744,
+         1616,   976,   480,   976,   744,  1200,   472,   720,
+          952,  1408,   736,  1616,  1408,   264,   272,   736,
+          736,   472,  1616,   704,   280,   704,   280,  1200,
+         1200,   744,   480,  1616,   480,   704,   280,  1624,
+         1200,   472,   280,   976,  1872,   960,  1584,   280,
+         1584,   968,   968,  1584,   960,   280,  1200,  1408,
+         1624,   480,   968,   480,   960,  1584,   272,   256,
+          976,  1600,   256,  1608,  1616,   280,  1200,  1184,
+         1608,   704,  1608,  1200,   480,   480,  1608,   280,
+          976,  1872,   480,  1872,   280,  1608,  1608,  1608,
+         1608,   720,  1608,   960,  1608,   480,   728,  1408,
+          976,   280,  1608,   952,   968,   720,   480,  1184,
+          960,  1408,  1616,  1608,   272,  1624,   480,   280,
+         1408,  1608,  1224,  1744,    48,  1208,  1248,  1640,
+         1032,   776,   776,  1248,   552,  1248,  1248,  1640,
+          776,  1256,   120,  1232,   776,   552,  1640,   120,
+          552,   496,   528,  1248,   528,   120,  1240,   120,
+         1016,   120,  1016,  1016,   120,   544,  1208,  1216,
+         1640,  1248,  1248,  1248,   768,  1208,  1640,  1248,
+         1256,  1640,  1208,  1248,  1248,  1208,   544,  1248,
+         2032,  1216,  1216,  1248,  1208,  1248,  1216,   544,
+          544,   544,  1016,  1208,   544,   544,   520,  1016,
+          120,   296,   536,   544,  1216,  1248,   536,  1248,
+         1016,   120,  2032,  2032,   520,  1248,    48,   544,
+          136,   528,  1208,  1640,  1416,  1208,  1640,   800,
+         1248,  1208,   800,   800,  1208,   528,  1256,   296,
+          528,  1008,  1208,   544,  1232,  1432,  1008,  1208,
+         1432,  1032,  1008,  1640,   128,   136,   800,  1888,
+         1888,   136,  1640,   136,  1256,   136,  1008,  1640,
+           48,   776,  1640,  1032,  1640,   800,  1032,  1032,
+         1248,  1032,    48,   536,  1208,  1640,  1432,   544,
+           48,   528,   136,  1640,    48,   552,  1424,   136,
+         1432,  1416,   136,   792,    48,    48,  1424,  1424,
+         1416,  1016,   800,  1240,   520,   776,  1208,  1008,
+          504,  1216,   768,  1248,    48,   544,  1424,  1216,
+         1008,  1248,  1208,  1216,  1416,   544,  1208,   136,
+         1432,  1248,  1008,  1216,   552,  1248,   552,  1248,
+           48,   552,   776,  1256,  1248,  1232,  1432,  2032,
+         1248,  1248,  1424,   504,   552,  1008,   512,  1256,
+          792,  1232,   536,  1240,   792,  1032,   536,  1888,
+          136,   136,   544,  1208,  1248,   528,   520,   800,
+         1248,  1744,  1728,   776,   776,  1256,  1744,  1744,
+          496,   776,  1248,  1744,  1248,  1744,  1248,   544,
+         1232,  1248,  1888,  1208,  1888,   544,   800,  1208,
+         1744,  1888,   800,    48,   800,  1744,  1888,  1424,
+           48,   800,  1416,  1248,  1008,  1248,   776,   544,
+         1248,   536,  1248,   800,   800,  1248,  2032,  1232,
+         1744,   520,  1208,  1208,  2032,  1016,  1248,  1232,
+         1232,  1744,  1424,    48,  1232,    48,  1232,   776,
+         1728,   776,   792,    48,  1744,  1248,  1232,  1424,
+         1232,   120,  2032,  1256,  1256,   544,  1744,  1256,
+         1432,   136,   544,   528,   536,  1424,   536,  1256,
+         1728,  1232,   544,   544,  1016,  1232,   520,   120,
+          544,    48,  1256,  1232,   296,  1256,  1256,  1032,
+         1424,  1728,   544,  1208,   536,   136,   560,  1224,
+          800,  1744,   528,   128,   560,   536,  1240,   128,
+         1744,   544,   800,   536,  1240,  1256,   536,  1424,
+          544,   560,   544,  1744,  1424,  1240,   544,  1240,
+         1424,  1232,  1424,   136,   136,  1432,  1232,  1424,
+         1744,   560,  1232,  1424,  1232,  1032,  1432,   136,
+          560,  1248,   776,   560,   560,  1248,   512,    48,
+         1232,  1728,   776,   560,  1256,  1744,   560,  1224,
+          560,  1032,  1240,   560,  1032,  1432,   560,   560,
+         1032,   136,  1424,   560,   560,   560,  1424,   792,
+         1032,   560,   512,   560,  1432,   552,   800,   776,
+         1240,  1744,   520,   544,  1744,  1248,   800,   800,
+          520,   800,   800,  1744,   800,  1240,   776,  1744,
+         1240,  1232,  1240,   776,   552,  1032,  1224,  1744,
+         1232,  1232,   552,   536,  1232,   776,  1432,  1240,
+         1432,   128,  1224,  1240,   536,  1240,  1240,   536,
+         1432,  1432,  1432,   800,  1432,   536,   560,   776,
+         1432,  1240,  1432,  1232,  1240,   800,   560,   288,
+          536,   512,   552,   792,  1432,   560,   800,   136,
+         1888,  1240,  1032,   136,   800,   560,   560,  1032,
+         1744,  1432,   560,   136,   120,   544,  1432,  1432,
+          560,  1432,   800,   792,  1240,  1240,   800,   792,
+           48,  1432,  1032,   552,  1008,   792,  1248,   120,
+         1424,  1240,  1224,   136,  1248,   800,   552,   776,
+          552,  1424,  1640,  1224,   792,   136,   800,  1224,
+         1032,   800,   792,  1424,  1216,   544,    48,  1416,
+           48,  1424,   544,   544,  1016,   504,   136,  1432,
+         1744,   792,  1248,  1224,   544,  1216,  1016,  1224,
+         1016,  1424,   544,  1016,   544,  1256,  1256,  1224,
+          536,    48,  2032,   560,  1736,  1640,   528,   136,
+          496,   136,   288,   528,  1640,  1640,   544,   512,
+          768,   784,   552,   504,  1224,   496,   784,   512,
+          792,   136,   784,   296,  1008,   136,  1888,   552,
+          512,   792,  1224,   552,   552,   552,   784,  1888,
+          136,  1424,  1224,   528,   496,   784,   296,  1024,
+         1024,   784,   136,   784,  1224,  1888,  1224,  1888,
+          136,  1224,  1224,  1424,   768,  1736,   800,   528,
+          552,   496,  1416,  1744,   792,   528,  1008,   800,
+          512,  1208,   800,  1888,  1888,    48,  1208,  1208,
+          792,   552,   512,    48,   536,   792,  1736,  1744,
+          800,  1224,   544,    48,  1744,  1744,   792,  1208,
+         1744,  1224,  1888,  1224,   792,    48,  1888,  1424,
+         1888,  1424,  1208,  1888,   800,   792,  1888,  1416,
+          768,   800,  1216,  1744,  1888,   800,  1224,   504,
+          512,  1208,  1216,   800,  1216,  1744,   136,   552,
+          560,   776,   800,  1240,   544,  1888,   800,   536,
+          776,   560,  1744,  1224,   560,   560,  1032,    48,
+          512,   504,   536,  1240,   536,   552,   560,  1008,
+         1224,  1744,  1888,   536,   296,  1744,  1224,  1888,
+         1744,  1888,  1240,   296,   560,   136,   552,   784,
+         1224,   544,  1240,  1240,   792,  1240,  1744,  1416,
+          552,  1744,   552,   552,  1240,  1032,   296,   136,
+          512,  1008,   784,   792,  1024,   784,  1008,   784,
+          136,  1008,   536,   800,   296,  1888,   784,  1224,
+         1224,  1224,   536,   784,    48,    48,   136,  1024,
+          784,   536,  1224,   536,  1024,  1224,  1032,   296,
+          560,   136,   560,  1032,    48,  1008,   784,  1032,
+         1240,   560,   136,   128,   800,  1224,   792,   544,
+          560,  1240,   784,   512,  1240,   560,   792,   136,
+         1240,   784,  1888,  1008,   136,   792,   136,   784,
+           48,   552,  1240,  1888,  1240,   552,   136,   136,
+          128,  1240,   552,   136,   792,   792,   552,   792,
+          792,  1032,  1008,   136,  1888,  1240,   560,  1432,
+          136,   560,  1240,   560,  1240,   560,  1240,  1224,
+          136,   784,   560,  1216,   120,  1888,  1000,  2032,
+          784,  1024,  1024,  1432,   784,   792,    48,  1224,
+         1432,  2032,   784,  1224,  2032,  2032,   288,   528,
+          136,   544,   528,  1024,   296,  1224,  1224,   296,
+          496,   288,   528,  1640,   792,  1024,   296,  1240,
+          136,   528,  1024,  1008,  1024,   552,  2032,  1008,
+         1208,  1424,   496,  1640,  1208,   560,  1640,  1208,
+         1416,  1024,   528,   136,  1008,  2032,  1736,  1208,
+           48,  1208,  1888,  1888,  1208,  2032,   296,  2032,
+           48,   552,  2032,   552,  2032,  1640,   496,   544,
+          520,  1736,  1208,   128,   520,  1736,   528,   792,
+          528,   544,   120,   496,   120,   792,   792,  1208,
+           48,   120,   296,   784,   288,   784,  1000,  2032,
+         2032,   128,  1256,  2032,   792,  1232,  2032,  1224,
+           48,  1224,   792,   512,   120,  1256,   528,  2032,
+          784,  2032,  1256,   296,   120,   136,  2032,   120,
+         2032,   552,  1024,  2032,   120,   552,   128,  2032,
+         1416,   784,  2032,   552,   552,  2032,   536,   120,
+          128,  1416,   552,  1256,   768,   120,   544,  1016,
+          496,   504,   544,  1216,   768,  1016,   768,  1208,
+          552,  1240,   504,   552,  1208,  1216,  1216,   520,
+         1016,  1016,  1416,   536,  1016,   552,   520,   120,
+         1016,  1016,   544,  1016,   552,  2032,   136,   792,
+          504,   544,   136,   536,   768,  1024,   792,  1016,
+         1024,   544,  1016,  1256,  1736,   504,   544,  1216,
+         1208,   544,  1016,  1024,  1416,  1416,   136,  1744,
+          552,  2032,  1240,  1224,   128,  1256,   560,   560,
+         1256,  1416,   128,   296,  1224,  1024,  1256,   784,
+         1240,   120,   536,  1256,   784,  1024,   136,   800,
+          792,  1224,   784,   296,    48,   792,    48,  1224,
+         2032,   528,    48,   512,   496,   552,   528,   552,
+           48,    48,  1232,   560,  1240,   776,  1744,  1744,
+         1744,  1224,    48,  1256,   520,  1240,  1744,   544,
+         1736,  1744,  1224,  1744,  1744,    48,   544,  1224,
+         1424,  1424,   544,   784,   128,  2032,   560,  1224,
+           48,  1224,  1256,    48,   544,  1256,   560,   544,
+         1744,   792,    48,  1744,  1224,    48,   560,   560,
+          128,  1240,  1256,    48,  1232,  1256,   128,  1744,
+         1024,   544,  1424,  2032,  1416,  1256,  1024,  1032,
+          552,  1888,    48,  1208,  1424,  1888,   544,  1744,
+         1208,  1888,    48,   520,  1016,  1256,  1736,    48,
+          560,   120,   560,  1744,   784,  1888,  1008,   136,
+          120,   120,  1024,  1016,  1224,   136,    48,  1888,
+         1024,   120,  1216,  1640,  1224,  2032,  1888,  1224,
+          136,   784,    48,    48,   496,   784,  1024,  1024,
+          528,  1640,  1024,   120,  1008,  1224,  1016,  1888,
+         1032,    48,  1256,   560,  1240,  1024,  1016,   560,
+          560,   560,   544,   552,  1640,   296,   512,  1024,
+         1000,   128,   136,   128,   552,  1224,  1000,   120,
+           48,  1424,   784,   792,   552,   792,   120,   136,
+         1024,    48,   288,  1024,   792,   136,    48,   552,
+          136,   792,  1224,   512,   296,   792,   784,   136,
+          784,   784,   288,  1024,   784,   128,    48,  1224,
+          512,   496,   136,   128,   792,   784,   784,  1776,
+         1472,  1056,  1296,  1648,   312,  1264,  1272,   808,
+         1048,   816,  1272,  1272,  1768,  1768,  1272,  1088,
+         1960,  1272,   312,  1072,  1072,   312,  1456,  1960,
+          312,   312,  1272,   312,  1272,  1072,  1272,   576,
+          160,   576,  1272,  1960,  1272,   320,   312,   816,
+          576,  1088,  1288,  1088,  1088,   576,   568,  1064,
+         1064,   816,  1064,   816,   576,  1064,  1072,  1072,
+          312,  1088,  1288,   304,  1456,   312,  1272,  1952,
+         1296,   568,   312,   152,   312,   152,   152,  1952,
+         1768,  1264,  1288,   152,  1288,   816,  1768,  1272,
+         1288,   152,   152,  1768,  1048,   152,  1768,  1064,
+          152,   160,   152,  1064,  1768,  1296,   320,   152,
+         1296,  1768,   152,   152,  1296,   320,   320,   152,
+          824,  1784,  1296,  1944,  1088,   584,   808,   168,
+         1648,   584,   816,   576,   816,  1088,   160,   816,
+         1944,  1048,   144,   808,  1456,  1960,   320,   808,
+          160,  1272,  1080,  1080,  1456,  1960,  1456,   320,
+         1088,  1960,  1088,  1056,   160,  1272,   824,   808,
+         1088,  1960,  1960,  1048,  1088,  1880,  1088,  1088,
+         1944,   568,  1088,  1088,   808,  1960,  1088,  1080,
+         1944,  1088,   808,   824,   576,  1064,   160,   824,
+          576,   152,  1960,  1088,  1944,   320,   160,  1080,
+         1080,  1960,  1960,   320,   160,  1944,   160,  1080,
+         1960,  1880,   808,  1056,   808,  1056,  1056,  1056,
+          160,  1960,  1880,  1080,   160,  1944,  1456,   312,
+          584,   584,   808,   312,  1072,   584,  1456,  1056,
+         1960,   160,  1056,   320,   152,   584,   824,  1072,
+         1272,   816,   584,   584,  1272,  1056,  1272,  1072,
+          824,  1960,  1960,  1072,  1960,  1776,  1272,   312,
+         1776,  1280,  1272,   584,   824,   584,  1776,   160,
+         1272,   576,   584,  1960,  1288,   152,  1776,  1960,
+         1056,  1056,  1280,  1776,  1056,   584,   584,  1960,
+         1944,  1056,   584,   816,  1072,   320,   152,  1072,
+          824,   584,  1064,  1072,   816,  1280,  1280,  1944,
+         1056,  1064,   576,   824,  1768,  1280,  1064,   320,
+         1280,  1064,   160,   152,  1280,  1056,  1072,  1944,
+         1280,   320,  1064,  1280,   568,   152,  1072,  1072,
+         1280,  1072,  1280,   584,  1952,  1080,  1768,   584,
+         1296,  1272,   584,  1960,   320,  1272,  1080,  1072,
+         1296,   160,  1272,   160,   160,   160,  1072,  1288,
+         1280,  1880,   144,   808,  1272,  1080,  1080,   808,
+          152,  1272,   824,  1296,   320,  1768,  1064,  1296,
+          320,  1464,   160,   160,  1296,  2040,  1064,  1296,
+          320,   824,  1064,  1296,  1272,  1768,  1296,  1776,
+          168,  1296,   168,  1296,  1768,   320,   168,   152,
+          152,  1928,  1768,   168,  1272,  1296,   824,   320,
+          808,  1296,  1056,   320,  1048,   168,  1080,   152,
+         1280,  1272,   824,   824,   824,  1296,   824,   320,
+          152,  1080,   160,   584,   152,   824,   168,   584,
+          152,  1296,  1064,   304,  1296,   584,  1288,  1288,
+         1880,   808,   152,  1952,   152,  1288,   584,   312,
+          160,   584,  1296,   160,   152,   160,  1296,  1272,
+          320,   816,  1064,  1072,   168,  1928,   160,   168,
+         1768,  1072,   160,  1080,  1768,  1280,  1072,   160,
+          320,  1272,   584,  1768,   320,  1280,  1080,   320,
+         1768,  1080,   144,   320,  1296,   160,  1048,   152,
+          160,   152,  1272,   168,   584,   816,  1080,  1088,
+         1080,  1296,  1072,  1272,   320,  1760,   568,   160,
+         1272,   320,   160,   816,  1080,  1080,   160,  1760,
+          160,   320,  1784,  1072,   152,   816,   168,  1784,
+          320,  1464,  1784,   160,   320,   160,  1464,  1776,
+          152,   168,  1760,  1080,  1280,   576,  1288,  1464,
+         1288,  1080,   168,  1088,  1880,  1048,  1088,  1784,
+          824,  1088,  1784,  1960,   160,   160,   168,   160,
+          168,  1464,   160,  1056,  1784,  1056,  1784,  1280,
+          808,  1080,   824,  1056,   168,   576,  1784,   160,
+          576,   160,  1784,  1776,   808,   168,   160,   168,
+         1088,  1288,  1080,   168,   808,  1088,   304,   168,
+          824,  1944,   312,  1960,  1456,  1296,  1048,  1096,
+         1096,  1296,  1472,   168,  1096,  1456,  1080,  1088,
+          304,  1296,   312,  1072,   816,   816,  1096,  1472,
+         1456,  1048,   576,  1472,   584,   312,  1952,   312,
+         1768,  1952,  1072,   312,  1456,   160,  1296,  1768,
+          320,  1288,  1784,  1952,   816,  1768,  1296,  1264,
+         1768,  1296,   160,  1072,   320,  1760,  1280,  1768,
+          584,   168,  1928,   320,  1288,  1768,   320,  1080,
+         1280,  1776,  1296,   320,   816,  1928,   816,  1768,
+          320,  1072,   320,  1296,   152,   152,  1952,  1928,
+         1080,  1952,  1080,   816,  1088,   168,  1648,   816,
+         1952,  1288,  1952,  1928,   816,  1648,  1472,  1472,
+          816,  1472,   816,  1472,  1760,  1288,  1952,  1264,
+          312,   152,  1288,  1784,   152,  1472,  1472,  1296,
+         1288,  1784,   152,  1472,  1952,  1088,  1952,   816,
+         1784,  1056,  1296,  1080,  1080,  1768,  1648,   168,
+         1072,  1960,  1944,  1056,   312,  1472,  1272,  1960,
+         1096,  1072,  1784,  1768,  1472,  1784,  1472,  1296,
+         1096,   168,  1288,   168,   584,  1472,  1088,  1784,
+         1944,  1784,   152,  1088,  1944,   584,  1088,   584,
+         1472,  1088,   808,  1088,   312,  1088,  1472,  1648,
+         1472,   152,  1288,  1776,   168,   160,  1784,  1760,
+         1648,  1464,  1768,  1464,  1088,  1768,  1648,  1096,
+          576,  1928,  1776,   304,  1096,  1072,  1776,  1072,
+         1784,  1944,  1472,  1784,  1096,   576,  1096,   304,
+         1096,  1464,  1072,  1096,  1768,  1064,  1096,  1648,
+          320,  1768,  1064,  1072,  1784,  1472,  1096,   304,
+          576,  1472,  1288,  1472,   152,   152,  1072,  1096,
+          312,   312,  1472,  1072,  1784,  1096,   304,  1928,
+          576,   808,   320,   584,   576,  1096,   576,  1096,
+         1048,  1648,  1096,  1048,   576,  1096,   312,  1088,
+         1784,  1472,   312,   816,  1784,  1280,   816,   312,
+         1944,  1088,  1784,  1472,   304,  1264,  1472,  1096,
+          808,   576,  1472,  1784,   152,  1464,   584,   320,
+         1280,   584,   168,   144,   824,   168,  1448,  1464,
+         1288,   304,  1264,   808,   312,  1048,  1096,   584,
+         1296,   312,   304,   304,   568,   304,   312,   312,
+          568,  1288,  1768,  1296,  1440,  1264,  1952,  1288,
+          568,  1080,  1464,  1760,  1288,  1952,  1648,  1928,
+         1440,   160,  1096,  1928,  1096,  1648,  1928,  1472,
+         1472,  1928,   168,   584,  1080,   320,  1952,  1952,
+          168,  1952,  1288,   152,   160,  1096,  1952,  1288,
+         1760,  1928,   160,  1080,  1464,  1288,   152,  1096,
+         1288,  1464,  1464,  1952,  1464,  1952,   168,  1080,
+          568,   568,  1464,  1096,   320,  1928,  1768,  1264,
+         1096,   816,  1096,  1296,  1768,  1296,  1080,  1952,
+         1296,   152,  1768,   816,  1096,  1296,   160,  1296,
+          152,   320,  1296,   320,  1080,  1776,  1080,   320,
+          320,   320,   320,  1464,  1080,   144,   320,  1464,
+         1096,  1440,  1264,   312,  1472,   312,  1928,  1952,
+          160,  1464,  1952,  1080,   312,  1264,  1440,  1928,
+         1776,  1440,   816,   312,   320,   312,   168,  1096,
+          816,  1096,   168,  1928,  1096,  1096,  1096,  1464,
+          312,   168,   816,   168,   312,  1464,  1464,  1280,
+         1776,  1464,   304,   304,  1072,  1952,  1080,  1096,
+          320,  1464,  1928,   568,   568,  1928,  1280,  1776,
+         1464,  1464,   816,  1048,  1464,  1464,  1472,   320,
+         1080,   568,  1928,   320,  1472,   568,  1080,  1096,
+         1472,   168,  1288,   816,   320,   320,  1760,  1648,
+         1648,  1096,   320,  1072,   168,  1096,  1280,   568,
+         1464,  1648,   320,  1464,   312,  1952,  1296,   568,
+         1096,  1296,  1448,   312,   584,  1464,  1120,   616,
+          624,  1328,  1808,  1336,   176,  1344,   328,  1688,
+         1664,  1912,  1496,  1352,  1352,  1352,  1504,  1352,
+         1688,  1664,  1912,  1352,  1688,  1504,  1352,  1336,
+         1352,  1688,  1336,  1688,   608,  1664,  1800,  1496,
+         1344,  1336,  1352,  1344,  1504,  1496,  1352,  1800,
+         1496,  1344,  1344,  1112,  1496,  1496,  1112,  1352,
+         1344,  1352,  1688,   176,  1352,  1112,  1344,  1352,
+         1688,   176,  1504,  1336,  1688,  1912,  1112,   176,
+           16,  1128,  1352,   608,  1128,    16,  1504,  1352,
+         1344,  1352,  1344,  1128,  1912,  1344,   176,   176,
+           16,   176,  1352,  1128,  1352,  1128,  1128,  1344,
+         1352,  1128,  1496,   176,  1344,  1344,  1336,   176,
+         1352,    24,  1680,  1336,  1496,   176,   176,  1496,
+         1680,  1352,  1792,  1920,  1920,  1920,  1912,  1336,
+         1352,  1920,   832,  1680,  1336,   176,  1680,  1336,
+         1336,  1352,   832,  1496,  1336,  1336,  1496,   832,
+          176,  1336,  1680,  1352,  1352,  1496,   832,   176,
+         1504,    16,   608,  1920,  1896,  1504,  1504,  1128,
+         1920,  1672,   176,  1128,  1920,  1920,  1336,  1920,
+         1352,  1920,  1920,    16,   176,    16,   176,  1808,
+          328,  1680,  1664,  1688,  1480,  1680,  1352,   328,
+         1688,  1104,  1800,  1128,  1688,   616,  1680,  1808,
+         1808,   176,  1808,  1688,  1808,  1688,  1688,  1504,
+           16,  1496,  1328,   832,  1680,  1328,   832,  1688,
+         1328,  1680,  1328,  1664,  1496,  1496,  1328,   176,
+         1344,  1920,    16,  1688,  1800,  1816,  1800,  1688,
+         1352,    24,    16,   624,  1688,    16,  1336,  1920,
+         1352,   624,  1792,  1920,  1920,   624,   832,  1336,
+         1480,  1352,    24,   624,   616,   176,    24,  1128,
+           16,  1128,    16,   336,    16,  1128,  1128,    16,
+         1128,   624,   624,    16,  1344,   624,    24,   624,
+         1128,   616,   616,  1800,   176,  1336,  1128,  1128,
+         1128,  1904,   832,  1128,  1904,  1808,  1680,  1480,
+         1800,  1904,   176,  1336,   336,  1480,   176,  1128,
+          624,   176,   832,    24,  1128,  1128,   624,  1336,
+         1800,  1808,  1680,   624,  1808,  1328,  1664,   624,
+         1808,  1688,  1328,  1328,  1328,   624,  1328,  1688,
+          624,  1688,  1808,  1312,  1312,  1808,  1808,  1688,
+         1904,  1104,   832,  1320,  1680,  1496,  1120,  1800,
+         1344,  1328,  1104,  1664,  1664,  1328,  1344,  1344,
+         1112,  1112,  1688,  1344,  1896,  1664,  1800,  1488,
+         1488,  1800,  1488,  1896,  1488,  1112,  1112,  1488,
+          624,   624,  1896,  1800,   336,    24,  1344,  1112,
+         1112,  1344,  1112,    16,  1344,  1800,  1344,  1128,
+         1688,   176,  1504,  1664,  1896,  1120,  1344,  1344,
+         1120,    16,   176,  1344,  1120,  1504,  1496,  1328,
+         1672,  1488,  1504,  1800,   176,  1112,   832,  1488,
+         1120,  1504,  1504,  1120,    16,   832,  1112,   616,
+         1504,  1344,  1504,   832,  1800,  1344,  1112,  1488,
+          608,  1672,  1672,  1488,  1976,  1488,    24,  1976,
+         1504,  1112,  1976,  1976,  1672,  1344,  1344,  1344,
+           16,    16,   832,  1904,   832,    24,  1504,  1496,
+         1344,  1904,  1344,  1504,  1496,  1344,  1344,  1344,
+         1680,  1680,    16,  1504,  1328,   832,  1320,  1496,
+         1120,  1488,   832,  1112,  1120,  1328,  1680,  1120,
+         1320,  1504,  1120,  1488,  1120,    24,   336,  1128,
+         1496,  1504,  1800,   832,  1336,  1808,  1504,  1504,
+         1504,  1496,  1336,  1504,  1112,   832,  1488,   832,
+         1680,  1336,  1904,  1504,   176,  1496,  1680,  1504,
+         1128,  1336,   832,   832,  1496,  1504,  1504,   832,
+          176,  1496,  1504,   832,  1504,  1904,  1904,   336,
+         1504,  1504,  1920,  1920,  1120,    24,  1800,  1480,
+         1896,  1808,  1800,  1312,  1816,  1920,  1816,  1104,
+          600,  1808,  1688,  1816,  1800,  1816,   336,  1688,
+         1896,    24,  1320,  1896,  1904,  1328,    24,    24,
+          832,  1896,  1688,  1904,  1120,  1968,  1800,  1808,
+          832,  1128,   176,  1344,  1968,  1672,  1800,  1800,
+         1488,  1800,  1968,  1488,  1800,  1904,  1976,  1968,
+         1976,  1976,  1112,  1344,  1344,  1344,  1120,  1344,
+         1504,  1120,  1976,  1904,  1904,  1504,  1672,  1688,
+         1112,  1120,  1688,  1664,  1896,  1904,  1488,  1896,
+         1672,  1120,  1688,  1120,  1112,   336,  1800,   176,
+         1120,  1896,  1800,  1504,  1128,  1504,   832,  1488,
+         1920,   832,  1112,  1672,   176,   176,  1120,  1904,
+         1344,  1800,   832,    24,    24,  1920,  1120,  1336,
+         1800,  1320,    24,  1816,  1896,  1312,  1328,  1128,
+         1328,  1808,   832,  1688,  1688,  1128,  1104,  1328,
+         1808,  1896,  1808,  1328,  1896,  1808,   832,  1488,
+         1688,  1808,  1336,  1112,  1816,  1328,  1488,  1896,
+         1104,  1128,  1920,   624,  1920,  1976,  1328,  1816,
+         1904,  1976,  1816,  1968,    24,  1896,  1976,  1976,
+         1672,  1672,    24,  1120,  1896,  1816,   624,   608,
+         1816,   624,  1968,  1120,  1344,    24,  1808,  1344,
+         1976,  1816,  1344,  1112,  1816,  1328,    24,  1976,
+         1112,  1320,   624,  1120,  1816,  1800,  1128,   832,
+         1816,  1120,  1800,  1896,  1120,  1120,  1896,  1488,
+          600,   832,   624,  1920,   176,   624,   832,    24,
+         1488,  1328,   336,  1328,  1488,  1504,   616,  1328,
+         1816,  1128,   176,  1480,    24,  1816,  1904,  1504,
+         1120,  1488,  1800,   832,  1480,   832,  1816,  1816,
+         1488,   832,   832,  1816,   832,  1120,  1320,  1488,
+         1488,  1112,  1920,  1120,    16,  1120,  1488,  1104,
+         1120,  1488,   624,    16,  1128,   832,  1320,  1480,
+          832,   832,  1480,    16,   616,  1120,  1800,  1816,
+         1104,   624,  1808,  1920,  1672,  1968,   616,  1792,
+         1480,  1688,  1816,  1808,  1808,   624,  1904,  1808,
+          624,   624,  1688,   624,  1680,  1672,  1688,  1896,
+          336,  1112,  1128,  1904,  1896,  1808,  1680,  1920,
+         1816,  1792,  1920,  1816,  1808,  1672,  1128,  1680,
+         1672,  1896,  1808,  1904,  1480,   832,    16,  1904,
+          600,   624,  1816,  1896,  1808,  1808,  1808,  1336,
+         1808,   624,  1816,  1688,  1816,  1680,  1336,  1504,
+         1968,  1104,  1792,  1904,   624,   624,  1816,   624,
+          832,  1800,  1904,   624,   832,  1672,  1488,  1104,
+         1896,  1488,  1112,  1976,   616,  1112,  1976,   624,
+         1488,   624,  1480,  1968,  1896,  1896,    24,  1968,
+          600,  1920,  1672,   624,  1920,   616,   832,  1672,
+         1112,   608,  1488,  1480,    24,  1488,   616,  1976,
+         1816,    24,  1112,  1920,  1320,  1976,   608,  1328,
+         1968,  1112,  1976,    24,  1672,  1968,  1488,  1480,
+         1920,  1968,  1976,  1920,   176,  1488,  1976,  1968,
+          624,   616,  1808,  1920,  1968,  1816,  1816,   616,
+          832,   600,   832,    24,   832,   832,   624,  1920,
+         1320,  1808,  1104,  1904,   832,   616,  1680,  1904,
+         1488,  1800,  1808,   832,   616,  1808,  1904,   624,
+         1336,  1504,  1336,    24,  1680,  1680,  1328,  1336,
+         1680,  1336,   832,   624,  1904,  1800,  1672,  1904,
+         1816,
+};
+
+static encode_aux _vq_aux_res1024_0c8x8 = {
+       _vq_ptr0_res1024_0c8x8,
+       _vq_ptr1_res1024_0c8x8,
+       _vq_p_res1024_0c8x8,
+       _vq_q_res1024_0c8x8,
+       6673, 6673
+};
+
+static static_codebook _vq_book_res1024_0c8x8 = {
+       8, 256, 14663680, 5373952, 5, 0,
+       _vq_quantlist_res1024_0c8x8,
+       _vq_lengthlist_res1024_0c8x8,
+       &_vq_aux_res1024_0c8x8,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res128_0a.vqh b/include/vorbis/book/res128_0a.vqh
new file mode 100644 (file)
index 0000000..5cf719b
--- /dev/null
@@ -0,0 +1,1472 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res128_0a_VQH_
+#define _V_res128_0a_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res128_0a[] = {
+           1,     1,     1,     1,     1,     1,     0,     1, 
+           1,     1,     2,     1,     1,     2,     1,     0, 
+           1,     1,     1,     0,     2,     1,     1,     1, 
+           1,     1,     1,     1,     1,     1,     1,     0, 
+           1,     0,     1,     0,     1,     1,     1,     1, 
+           1,     2,     1,     1,     2,     1,     2,     1, 
+           1,     1,     0,     1,     1,     1,     1,     1, 
+           2,     1,     2,     1,     0,     1,     2,     0, 
+           1,     2,     1,     1,     1,     2,     0,     2, 
+           1,     1,     1,     1,     1,     0,     2,     1, 
+           0,     0,     1,     1,     1,     1,     1,     1, 
+           2,     1,     1,     1,     1,     1,     0,     0, 
+           2,     0,     1,     1,     1,     1,     1,     1, 
+           1,     1,     0,     1,     2,     1,     1,     1, 
+           1,     1,     1,     1,     1,     1,     2,     1, 
+           2,     2,     0,     1,     2,     1,     1,     1, 
+           2,     2,     1,     0,     0,     0,     0,     1, 
+           1,     0,     1,     2,     1,     0,     1,     2, 
+           2,     0,     0,     2,     2,     0,     1,     1, 
+           2,     1,     0,     1,     2,     1,     0,     1, 
+           1,     2,     0,     0,     1,     2,     0,     0, 
+           2,     2,     1,     1,     1,     0,     1,     0, 
+           2,     2,     1,     1,     0,     1,     1,     1, 
+           1,     1,     0,     2,     0,     2,     1,     1, 
+           1,     1,     1,     0,     1,     1,     1,     0, 
+           1,     1,     1,     0,     1,     1,     1,     1, 
+           1,     1,     1,     0,     1,     1,     0,     2, 
+           1,     0,     1,     0,     1,     1,     0,     1, 
+           1,     1,     1,     0,     0,     2,     2,     1, 
+           1,     1,     2,     1,     0,     1,     1,     1, 
+           2,     1,     1,     1,     1,     2,     1,     1, 
+           0,     1,     1,     0,     1,     1,     1,     2, 
+           1,     1,     1,     1,     0,     0,     0,     0, 
+           1,     2,     0,     2,     1,     1,     2,     0, 
+           1,     1,     0,     1,     2,     2,     0,     0, 
+           1,     1,     1,     1,     1,     1,     1,     1, 
+           2,     1,     0,     2,     1,     1,     1,     1, 
+           0,     1,     1,     0,     1,     1,     1,     1, 
+           2,     1,     1,     0,     1,     0,     2,     1, 
+           1,     0,     0,     1,     0,     1,     2,     0, 
+           1,     1,     1,     1,     1,     1,     1,     2, 
+           2,     2,     1,     0,     0,     1,     1,     2, 
+           2,     1,     1,     1,     1,     1,     1,     1, 
+           2,     1,     0,     0,     0,     0,     1,     1, 
+           2,     1,     1,     2,     0,     1,     1,     1, 
+           0,     2,     1,     0,     2,     1,     1,     2, 
+           0,     1,     2,     1,     0,     1,     2,     1, 
+           1,     0,     1,     2,     2,     1,     0,     1, 
+           0,     1,     2,     1,     1,     0,     0,     2, 
+           1,     1,     1,     1,     1,     0,     1,     1, 
+           2,     2,     0,     1,     1,     2,     1,     1, 
+           1,     1,     1,     0,     1,     1,     0,     1, 
+           1,     1,     1,     2,     1,     2,     2,     1, 
+           1,     0,     1,     1,     1,     1,     1,     1, 
+           0,     1,     1,     1,     1,     0,     1,     1, 
+           1,     1,     1,     1,     1,     0,     1,     2, 
+           2,     1,     0,     1,     2,     2,     2,     1, 
+           2,     1,     1,     0,     2,     1,     1,     1, 
+           0,     0,     0,     2,     2,     2,     1,     1, 
+           2,     1,     2,     2,     1,     0,     1,     1, 
+           1,     1,     1,     0,     2,     0,     0,     2, 
+           1,     1,     2,     0,     1,     1,     0,     2, 
+           1,     1,     1,     1,     2,     0,     1,     2, 
+           1,     1,     1,     0,     2,     2,     1,     0, 
+           1,     1,     0,     0,     0,     0,     0,     0, 
+           2,     1,     0,     0,     0,     2,     2,     2, 
+           0,     1,     1,     1,     0,     1,     0,     2, 
+           2,     1,     1,     1,     2,     1,     0,     1, 
+           1,     2,     2,     1,     2,     0,     0,     1, 
+           1,     2,     1,     1,     1,     0,     1,     1, 
+           2,     1,     1,     1,     1,     1,     0,     1, 
+           1,     2,     1,     1,     2,     1,     1,     0, 
+           2,     2,     2,     2,     2,     1,     1,     1, 
+           1,     1,     1,     1,     0,     2,     1,     1, 
+           0,     0,     1,     1,     1,     1,     1,     2, 
+           1,     1,     1,     1,     1,     2,     1,     1, 
+           1,     1,     1,     1,     1,     0,     0,     0, 
+           1,     0,     0,     0,     0,     1,     1,     1, 
+           1,     1,     1,     1,     0,     1,     1,     1, 
+           1,     0,     2,     1,     2,     0,     2,     1, 
+           1,     0,     1,     2,     1,     1,     0,     0, 
+           1,     1,     1,     1,     0,     1,     1,     2, 
+           0,     0,     1,     1,     1,     2,     2,     2, 
+           0,     1,     1,     2,     1,     1,     1,     1, 
+           0,     1,     1,     1,     2,     1,     1,     1, 
+           2,     0,     2,     1,     1,     2,     0,     2, 
+           2,     2,     1,     0,     1,     2,     1,     0, 
+           0,     0,     0,     0,     0,     1,     1,     1, 
+           1,     1,     2,     1,     2,     1,     0,     2, 
+           1,     0,     1,     1,     2,     0,     0,     1, 
+           1,     1,     1,     2,     1,     1,     1,     1, 
+           1,     0,     1,     2,     2,     1,     1,     1, 
+           1,     1,     0,     2,     0,     0,     2,     2, 
+           2,     1,     0,     0,     1,     1,     1,     1, 
+           1,     1,     2,     2,     1,     1,     1,     1, 
+           1,     2,     2,     2,     1,     1,     0,     0, 
+           0,     2,     1,     1,     1,     1,     1,     1, 
+           1,     1,     1,     2,     1,     0,     1,     2, 
+           1,     0,     1,     2,     2,     1,     0,     0, 
+           1,     1,     1,     1,     2,     1,     1,     1, 
+           1,     1,     2,     1,     1,     1,     1,     1, 
+           0,     2,     0,     2,     1,     2,     1,     1, 
+           1,     1,     0,     2,     1,     0,     0,     1, 
+           1,     1,     1,     1,     2,     0,     1,     1, 
+           1,     0,     0,     0,     1,     1,     2,     2, 
+           2,     2,     2,     2,     1,     0,     0,     0, 
+           0,     1,     1,     1,     2,     0,     2,     1, 
+           2,     0,     0,     2,     2,     0,     0,     2, 
+           1,     1,     1,     1,     1,     2,     1,     0, 
+           0,     0,     0,     0,     0,     0,     0,     0, 
+           2,     2,     2,     2,     2,     2,     2,     1, 
+           1,     2,     2,     1,     1,     1,     1,     1, 
+           2,     0,     1,     2,     0,     1,     1,     1, 
+           2,     0,     1,     1,     0,     2,     1,     1, 
+           1,     1,     2,     2,     2,     2,     2,     2, 
+           0,     0,     2,     2,     2,     2,     1,     0, 
+           2,     0,     1,     2,     0,     1,     1,     0, 
+           0,     1,     1,     2,     0,     0,     2,     1, 
+           2,     2,     2,     1,     0,     0,     0,     0, 
+           1,     0,     0,     1,     1,     1,     2,     2, 
+           0,     2,     1,     0,     2,     0,     1,     1, 
+           0,     1,     1,     0,     2,     0,     1,     2, 
+           0,     1,     2,     2,     0,     1,     2,     2, 
+           0,     0,     2,     2,     0,     0,     1,     2, 
+           0,     0,     0,     1,     2,     2,     2,     2, 
+           1,     0,     1,     2,     1,     2,     2,     0, 
+           2,     1,     0,     1,     0,     1,     0,     1, 
+           0,     0,     0,     0,     0,     0,     1,     1, 
+};
+
+static long _vq_lengthlist_res128_0a[] = {
+        3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
+       11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,
+       12,12,13,13,13,13,13,13,13,13,13,13,14,14,14,14,
+       14,14,15,15,15,15,15,15,15,15,15,15,16,16,16,16,
+};
+
+static long _vq_ptr0_res128_0a[] = {
+            3,   949,  1987,    -4,    -5,    -6,    -7,    -8,
+           -9,   -10,   -11,   -12,   -13,   -14,   -15,   124,
+           74,   -18,   -19,   -20,   -21,   -22,    10,    87,
+           87,   -26,   -27,   -28,   -29,   -30,    10,    37,
+            6,   -34,   -35,    35,    50,   -32,    21,    10,
+            6,   -42,   -43,   -44,    35,    13,   -47,   -48,
+            6,    49,    66,   -52,   -53,   -54,    74,   -56,
+           74,    63,   -59,    87,     6,     6,   -63,   -64,
+          -65,   124,    10,   -68,   -69,   124,   -71,    13,
+           14,   -74,   -75,   -76,   -77,   -78,   -79,    10,
+          -81,   -82,    10,   -84,    35,    75,   -87,   -56,
+          -57,    88,    52,   -92,   -89,    64,   -90,    90,
+          -97,    74,   -99,    90,    91,  -102,  -103,  -104,
+         -105,  -106,    10,    74,  -109,   -66,    52,  -110,
+           74,     6,  -115,  -116,    35,  -118,   -84,    20,
+         -119,     3,   -50,    14,    86,  -126,  -127,  -128,
+           10,    74,  -131,    23,    90,    35,  -135,  -136,
+          124,   -66,  -124,  -140,  -141,    13,    22,  -144,
+         -145,  -146,  -147,  -148,  -149,  -150,    10,    52,
+         -153,  -154,  -133,  -142,    21,  -158,     6,  -160,
+          -35,    22,  -151,    11,    90,  -166,    52,    14,
+         -169,   -30,    21,  -166,  -170,    75,  -172,  -176,
+         -177,   124,  -179,    10,  -158,    24,    11,  -184,
+          124,    52,   124,    11,  -189,  -190,  -191,    23,
+           52,    86,    23,  -196,  -197,    87,  -199,     6,
+           14,    23,    52,  -204,  -205,  -206,  -207,  -208,
+         -209,    35,    90,  -212,    49,    12,  -193,  -216,
+         -217,  -218,  -219,   -48,  -214,    36,  -223,  -224,
+         -225,  -226,     6,  -220,  -229,    36,  -784,  -227,
+         -231,  -199,     6,    23,  -237,  -238,  -239,  -133,
+         -187,    12,  -243,  -166,    11,  -246,  -247,    12,
+           12,  -250,  -226,    20,    36,  -251,  -166,  -253,
+         -257,  -258,  -259,  -133,  -255,    11,  -241,    63,
+         -265,  -158,  -263,  -266,  -269,    12,    86,  -272,
+         -273,    13,  -275,    63,   124,  -278,  -141,    63,
+           20,  -282,  -283,    36,  -285,  -286,  -110,    64,
+         -280,  -290,    90,  -288,  -293,   -99,  -291,  -294,
+         -297,  -298,    13,    50,  -185,    22,  -298,    23,
+           91,  -306,    20,  -308,  -309,    88,  -311,   -84,
+            6,  -312,  -313,    10,  -317,    48,  -319,  -317,
+           20,   -50,  -320,    37,    88,  -326,  -327,  -328,
+         -329,    48,  -331,    88,  -333,    74,    89,  -336,
+         -337,  -338,  -339,  -311,  -287,  -322,  -341,    12,
+           12,  -346,  -347,  -324,    49,    67,  -351,    89,
+            6,  -354,  -355,    88,    13,    24,  -359,  -349,
+         -357,     6,  -363,    35,  -361,  -366,  -367,  -317,
+           39,    14,  -212,  -369,  -373,  -329,  -202,    89,
+         -317,  -269,    68,  -380,  -381,  -382,  -383,  -384,
+         -385,  -386,  -209,    11,    49,  -387,  -391,    49,
+            6,    90,  -392,  -396,  -351,  -394,  -397,  -400,
+         -350,  -340,    13,    91,    98,    89,  -404,  -408,
+         -409,  -410,   -40,    10,    89,    13,  -415,    36,
+           36,  -401,  -411,  -420,    49,  -221,  -423,  -424,
+         -425,  -426,  -427,   124,    74,  -430,    89,  -432,
+         -433,    10,    87,     6,  -437,  -428,    52,  -406,
+         -441,   124,   -23,  -439,    48,    66,  -447,  -448,
+           64,    48,    49,     6,    49,  -454,  -455,    64,
+         -457,  -458,    87,  -352,  -461,    75,    37,  -464,
+         -465,  -466,    20,  -468,  -469,    51,  -471,    63,
+           75,  -474,   -32,    10,  -477,  -478,    37,  -475,
+         -469,  -235,  -481,  -484,    12,    49,    38,  -488,
+         -489,   124,    65,  -492,    65,  -434,    23,  -496,
+         -435,    36,    75,     6,  -501,  -502,    14,     4,
+         -472,  -392,   -40,  -508,  -452,  -506,    38,  -510,
+         -509,    14,    38,  -516,  -517,  -518,  -519,  -520,
+         -521,  -522,     2,  -591,    89,    10,    37,  -528,
+         -428,  -392,    88,  -529,  -533,    48,    88,    51,
+         -537,  -538,  -263,  -531,    51,  -542,  -543,  -544,
+           88,  -546,     2,    88,    89,    12,  -551,  -552,
+         -553,     2,    14,    13,  -557,  -558,    63,  -560,
+         -561,    63,  -563,  -564,  -565,     2,    49,    37,
+         -566,  -570,  -571,  -572,  -573,    22,    21,    36,
+           38,  -578,  -579,    49,  -568,  -582,  -583,    88,
+           89,    67,  -587,  -588,  -589,    49,  -355,  -941,
+         -580,  -594,    67,  -221,  -597,    22,  -599,  -420,
+         -595,  -533,  -404,    49,  -605,  -546,    98,    66,
+         -324,    98,  -261,  -612,  -613,  -614,  -615,  -616,
+         -617,    20,  -619,  -620,    22,    36,  -623,  -624,
+         -158,  -610,  -625,  -628,    50,  -626,  -229,  -629,
+         -631,  -628,    21,  -634,    20,   -50,  -635,   -48,
+           21,    23,  -643,  -644,  -645,  -646,  -142,  -640,
+         -647,  -650,  -651,     6,  -261,  -654,  -655,  -656,
+         -657,    50,  -659,  -660,    35,  -662,  -663,    52,
+           21,  -664,  -667,  -668,  -158,  -665,    50,  -672,
+         -673,    22,    22,  -676,  -221,  -669,  -679,  -680,
+           22,  -677,  -683,  -684,  -685,  -594,  -681,   -83,
+         -352,    10,  -689,   -95,    14,  -694,    36,    36,
+           67,  -698,  -699,    22,    22,    37,  -703,  -704,
+         -651,  -701,    21,  -708,  -709,  -710,  -640,  -705,
+           22,  -711,  -715,  -212,  -433,  -716,    36,  -720,
+         -721,  -722,    21,    35,  -725,    65,  -727,  -728,
+           86,  -142,  -717,  -732,  -733,  -734,  -735,    65,
+         -737,  -718,    39,  -740,  -670,  -275,  -741,    86,
+         -745,  -746,  -747,  -748,  -749,  -492,  -743,    22,
+         -753,  -754,  -755,    22,   -60,    12,  -757,  -760,
+         -761,    35,  -234,    38,     6,    49,  -765,  -768,
+         -769,  -770,  -771,  -772,  -386,    63,  -766,    38,
+           22,   -40,  -775,    24,  -776,  -420,  -783,   -60,
+           24,    36,  -787,    12,  -784,    35,  -788,  -792,
+         -793,  -651,  -790,   -72,  -794,    75,  -799,     6,
+         -801,  -802,  -803,  -804,    20,  -490,    64,    50,
+         -809,    64,    66,  -812,     6,  -546,  -806,  -526,
+         -765,    37,  -170,  -818,  -821,    65,  -549,    11,
+         -825,  -826,  -827,  -722,    21,  -830,  -831,  -832,
+         -270,  -828,  -835,    22,    65,  -833,    65,  -840,
+         -841,  -561,    64,  -844,    86,  -846,  -471,  -842,
+         -546,  -847,    51,  -433,    51,  -567,  -851,  -856,
+         -857,    65,  -859,  -860,    22,  -862,    49,  -854,
+         -865,  -158,    51,  -868,  -775,    11,  -871,     2,
+           63,  -874,  -502,  -872,     5,    98,  -879,  -880,
+         -881,  -882,  -883,    10,  -877,     2,  -387,  -888,
+         -889,    63,    11,  -877,  -886,    48,  -895,  -896,
+         -897,  -898,  -899,  -900,    10,  -352,    21,  -904,
+         -546,  -197,    89,  -908,  -280,  -905,  -911,  -912,
+         -913,     2,  -433,  -883,    63,  -918,  -919,  -920,
+         -921,  -922,    10,    49,    64,     6,    49,  -877,
+         -915,    24,  -931,   -82,  -475,  -934,   -22,   -23,
+         -937,  -938,  -939,  -940,    20,   -22,    63,  -944,
+         -945,    63,    64,    20,     6,  -950,  -951,  -952,
+         -953,  -954,  -955,  -956,  -957,  -958,    40,     8,
+         -961,   114,  -963,  -964,  -965,  -966,    99,  -968,
+           40,  -970,    99,    42,  -973,    53,   101,  -976,
+         -977,   110,    56,  -980,    56,    15,    99,  -984,
+         -985,  -986,    40,    26,    41,    27,  -991,  -992,
+         -993,  -994,  -995,  -996,  -997,    53,  -999, -1000,
+          100,   100,    54, -1004,    54,    99,   100,    79,
+        -1009, -1010, -1011, -1012, -1013, -1014, -1015, -1016,
+        -1017, -1018, -1019,    40, -1021,    99, -1023,    53,
+           99,   100,    53, -1028,   100,    54, -1031,    53,
+           99, -1032,  -974,   114, -1037, -1038, -1039, -1040,
+           40,    26,    53,    99, -1045, -1046, -1047, -1048,
+        -1049, -1050,    40,     8, -1041,   100, -1055,    99,
+        -1057,    99,    69,     8,   114, -1062,    41,    29,
+        -1065, -1066, -1067,    55, -1069, -1070, -1071, -1072,
+        -1073,   100, -1031, -1076,    55, -1078,    69, -1080,
+        -1076, -1074, -1032, -1084, -1085, -1029, -1082, -1088,
+        -1067,   115,    99, -1092, -1093, -1094,   100, -1002,
+        -1090, -1098, -1099, -1094,   125,    55, -1103,    54,
+          100, -1106,    53, -1108,   100, -1101, -1104,     9,
+        -1029,   100, -1115, -1116, -1117,     7,    79, -1120,
+        -1121, -1122, -1123, -1124, -1125, -1126,    53,    27,
+        -1094,   108, -1131, -1132, -1133, -1134, -1135,    53,
+          100,  -970,    99, -1138, -1136, -1139,  -982,  -997,
+          103, -1146,   100, -1148,    79, -1143, -1151, -1152,
+        -1134, -1450, -1149, -1154, -1157, -1158, -1159,    53,
+           42, -1103,   100,   109, -1007,    76,    53,    53,
+           42, -1170,    41, -1172, -1173, -1174,    99,    42,
+         -997, -1178,    42,    42, -1181, -1182,    69, -1176,
+        -1185, -1186, -1187,    55,    76,    57, -1191,    76,
+        -1183, -1194, -1195,  -997, -1192,    99, -1196,  -997,
+        -1057, -1202,    27, -1204,    42, -1206, -1207, -1208,
+        -1209, -1210, -1211, -1212, -1213,    40,    26,    55,
+        -1204, -1146, -1007,    55, -1221, -1222, -1223,    40,
+        -1073,    69,    69, -1228, -1229, -1230, -1231, -1232,
+           99,    15, -1224, -1236, -1237,  -971, -1031,    15,
+        -1238,    26, -1243, -1244, -1214, -1240,     8, -1058,
+           53, -1248, -1251, -1246,   100,   101,    30, -1256,
+        -1257, -1258, -1166, -1252,    54,    76,    76, -1259,
+        -1265, -1266, -1267, -1268,    99, -1270,    76,   102,
+        -1103, -1263, -1275,    76, -1273, -1182, -1276, -1280,
+        -1281, -1262, -1278, -1282, -1204,   101, -1287, -1288,
+        -1289, -1290, -1291, -1292,    54,   101,   101,    27,
+        -1297, -1298, -1275, -1285,   102, -1299, -1303, -1304,
+        -1305, -1306,    53, -1308,    54,    55,    53,    27,
+           53,    27, -1315,   127, -1317, -1318, -1319, -1320,
+        -1321, -1322,   126,    93, -1214,    53,    76, -1328,
+        -1213, -1326, -1331,    78, -1187,    76,    76, -1336,
+        -1337, -1338, -1339, -1340, -1341, -1342, -1343, -1344,
+        -1345, -1306, -1295,    78,    42, -1346, -1351, -1326,
+        -1349, -1354,   126,    42,   108, -1347, -1356, -1360,
+          126, -1261, -1358, -1362, -1365,    76,    78,    53,
+        -1369, -1370, -1371,   126,    77, -1363,    77, -1026,
+            7, -1378, -1379, -1380, -1381,    27, -1376,   109,
+           27, -1382, -1387, -1371, -1383,    76, -1388, -1392,
+        -1393, -1394,    41, -1396, -1397,     7,    92, -1331,
+        -1401, -1402, -1403, -1404, -1405, -1406, -1407, -1408,
+        -1409, -1410, -1411, -1412,   126,    41,    40,    78,
+        -1417, -1371,   100,    78, -1421,    41,    78, -1424,
+        -1425, -1426, -1427,    40, -1429,    55,    41,    41,
+        -1433, -1434, -1435, -1223, -1589, -1418, -1439,    55,
+        -1429,     7,    42, -1429, -1441, -1444, -1447, -1448,
+           55, -1450,    78,   100,    78, -1454,    41,    93,
+        -1457,    40,    26, -1460, -1461, -1462, -1463,    40,
+            1, -1466, -1204, -1464,   125,    53,    41, -1284,
+        -1605, -1469, -1473, -1476,    40,    41,    28, -1371,
+            1,    30, -1483, -1135, -1480, -1486,   126, -1000,
+          126,    93, -1491, -1492, -1493, -1494, -1495, -1496,
+           40,    78,   126, -1487, -1501, -1502, -1503, -1213,
+        -1499,     7,    41,    40,   102, -1505, -1511, -1512,
+           41,   126,   102, -1516,    41, -1516, -1509, -1520,
+        -1521, -1496, -1518,    28, -1525,    78,   125, -1528,
+         -958,    53,   126, -1529, -1533, -1534, -1535,   101,
+            7, -1498, -1472, -1536, -1430, -1539, -1063,   108,
+        -1545,   101,     8, -1548, -1549, -1550, -1551, -1552,
+        -1553, -1554,    40, -1556,    55, -1558,    26, -1560,
+        -1561, -1050, -1543,    28,    78,    41, -1567,    77,
+           28, -1570, -1571, -1572, -1463, -1166, -1573,    41,
+           41,    42, -1575, -1574, -1568, -1579, -1581, -1584,
+        -1585,    28, -1135, -1582,    78,    42, -1591,    53,
+           77, -1594, -1595,  -986, -1587, -1598,   101, -1600,
+        -1601,    40,    56, -1604, -1605,    42, -1596, -1608,
+        -1609, -1610, -1611, -1612, -1613, -1614, -1496, -1606,
+          101, -1535,    27, -1292,     8, -1622, -1623, -1624,
+           92,    28, -1627,   101,    41, -1628, -1631,    92,
+          101,   101,    28, -1636, -1637, -1638,    92,    40,
+        -1429,   116, -1643, -1644, -1645, -1646, -1647, -1019,
+            1,    53, -1648, -1652, -1159,   125,    55, -1480,
+        -1657, -1658,    54, -1660,    55, -1662, -1292, -1117,
+           55, -1666, -1658, -1663, -1667, -1670, -1658, -1668,
+        -1285, -1982, -1672,    93, -1677, -1658, -1589, -1429,
+           93,    29,    40, -1684, -1685, -1686,    92, -1688,
+        -1689, -1670,   126, -1680,   108, -1692, -1695,   102,
+        -1697, -1067, -1693, -1700, -1701, -1664,   108, -1704,
+          127,    77, -1707,    92, -1709, -1159,    42,   108,
+        -1592, -1711, -1715, -1565, -1713, -1638, -1716, -1720,
+        -1062, -1585,   108, -1525, -1722,    77, -1727, -1728,
+           41, -1523,    28, -1729, -1733,    92,    93,   101,
+           56,    15, -1739, -1740, -1741, -1742, -1743, -1744,
+        -1745, -1746, -1747,   108,   101, -1750, -1751, -1752,
+        -1057,   126, -1755,   100,     8, -1758,    99, -1753,
+        -1761,   110, -1763, -1764, -1129,   108,    30, -1051,
+        -1765, -1536,  -974, -1769, -1773,   114,   114, -1771,
+        -1777,   101, -1775, -1780,    99, -1778, -1783,   110,
+           56,    28, -1787, -1788, -1789,  -986,    28,     8,
+          100,    77, -1795, -1796, -1797, -1755, -1793, -1798,
+        -1801,  -987,   126,    27,  -980, -1802,   101, -1808,
+        -1809, -1810, -1811, -1812, -1813, -1031, -1711,   100,
+        -1100, -1702,     1, -1820, -1821, -1822,    53, -1824,
+           53, -1826, -1026,    53, -1000, -1827, -1829, -1832,
+        -1833, -1834, -1835, -1836,    53, -1830,   125, -1765,
+        -1711, -1839, -1843, -1844,   125,   116,    27,     1,
+        -1849, -1850, -1851, -1852,    99,   100, -1536,     7,
+        -1857, -1858,   108, -1854, -1861, -1862, -1863, -1864,
+        -1865, -1866, -1867, -1117, -1859, -1868, -1871, -1872,
+        -1873,    53, -1875, -1876, -1877,   100, -1690, -1869,
+            7, -1879, -1883, -1397,    56, -1886, -1887, -1057,
+          108, -1888, -1891,   100, -1893, -1894, -1895,   100,
+        -1897, -1204, -1204,   111, -1481,    78, -1903, -1904,
+           53, -1906,    99, -1908, -1909, -1910,     7, -1912,
+            1, -1914, -1722, -1901,     1,   108, -1919,    99,
+        -1873, -1922,     1, -1924,   114, -1920, -1758, -1925,
+            7,    53, -1202, -1927, -1933, -1934, -1935, -1936,
+        -1937,    53,    78, -1543, -1941,    99,    28, -1944,
+           99, -1939, -1947, -1948,  -982, -1166,    30, -1203,
+        -1878, -1949, -1481, -1953,  -982, -1955,     8, -1960,
+           28,   110, -1963,   125,    56, -1722, -1967,  -977,
+        -1965, -1970, -1971, -1589, -1968, -1972, -1246, -1974,
+        -1910,    41, -1979,   111,  -982, -1977,   101, -1984,
+        -1985, -1986, -1952, -1988, -1989, -1990, -1991, -1992,
+        -1993, -1994, -1995,    81,    43, -1998,    81,   112,
+        -2001, -2002,    82,    85,    82,   119, -2007, -2008,
+           81,   112, -2011,    81, -2013,    73,    44, -2016,
+        -2017, -2018,    82,   104, -2021,    81,   104, -2024,
+        -2025, -2026,    81,    83,   119, -2030, -2031, -2032,
+        -2033, -2034, -2035, -2036, -2008,    16,    73, -2040,
+           32,    32,   117,    81,    96, -2046,    32,   112,
+        -2037, -2050,    43,    44, -2053, -2054, -2055, -2056,
+        -2057, -2058, -2059, -2060, -2061,   117,    94,   117,
+           94, -2066,    94,   112, -2069, -2070, -2071, -2072,
+        -2061, -2048,   122,    81,    72, -2078,    81, -2080,
+        -2081, -2082,   117,   123, -2085,    94,    32, -2088,
+        -2089, -2090, -2091,   117,   122, -2086, -2095,    83,
+        -2097, -2098, -2062,   118,    83, -2099, -2103, -2104,
+           81,   118,    83,    46,    94,    46, -2111,    83,
+           59, -2114, -2115, -2116, -2117, -2118,    94, -2120,
+           94, -2009, -2105, -2122, -2125, -2126, -2064, -2123,
+           59, -2130,    94,    95, -2133,    94,    44, -2136,
+           59,   118, -2139,    83, -2137, -2120, -2140,    59,
+        -2142, -2141, -2284, -2144, -2445,    71, -2038, -2149,
+        -2153, -2154, -2155, -2156, -2157, -2120, -2151,    59,
+           72,    16, -2163,    95,    72, -2008, -2161,    94,
+        -2169, -2170, -2171, -2172, -2173, -2174,    81,    73,
+        -2177, -2178,    94,    83, -2166, -2120, -2180, -2026,
+           19, -2186, -2187, -2188, -2189, -2066,    16, -2190,
+        -2193,    81, -2195, -2196, -2197,    81, -2199,    83,
+        -2199,    60, -2203,    83, -2197, -2201,    16, -2208,
+        -2209,    95,    32, -2206, -2044, -2211, -2213, -2216,
+        -2217, -2218, -2219,    94, -2221, -2222,    81, -2013,
+           84,    85, -2227, -2228,    94, -2222,    71, -2232,
+        -2233, -2234, -2235, -1995, -2230, -2238,    82, -2236,
+        -2241, -2242, -2243,    94, -2239, -2246,    83,    95,
+        -2249,    81,   120, -2203,    71, -2252, -2043, -2148,
+        -2253, -2175, -2256, -2258, -2075, -2255, -2259, -2262,
+        -2265, -2266,    81, -1995, -2263,    43, -2271, -2272,
+        -2273, -2219, -2269, -2276, -2008,    71, -2120,    32,
+        -2281,   112, -2279, -2281,   120, -2286, -2227, -2261,
+           71, -2078, -2288,   112, -2293, -2294, -2295, -2296,
+        -2297,    71,    95, -2300, -2228, -2290, -2301, -2304,
+        -2305, -2306, -2307,    83,    73,    47,    33, -2312,
+        -2313, -2314, -2315,    71,    95,    83,    95, -2320,
+        -2321, -2322,    95, -2324,    83,    73,    18,   107,
+        -2329, -2330, -2331, -2332, -2333,   117, -2327,   106,
+           94, -2338, -2339, -2095, -2334,    96, -2343,    94,
+           60,    32, -2347, -2348, -2349, -2350, -2351, -2352,
+        -2167, -2050, -2353, -2354, -2355, -2358,    72, -2356,
+           85, -2100, -2359,    17, -2365, -2366, -2367,    83,
+          106, -2370, -2371, -2372, -2307,    18, -2363,    47,
+           62,   119,    58, -2380, -2381,   123, -2383, -2384,
+           59, -2376, -2387,    17, -2389, -2136, -2309,    47,
+           58,    43, -2395, -2396,   119,   112, -2399, -2400,
+          119, -2402, -2403,    17,   107, -2406,    97, -2392,
+        -2409, -2375, -2407,   112,    47, -2414, -2415, -2416,
+        -2417,    59,    60,    62, -2421, -2422,    94,    62,
+        -2219, -2423, -2427, -2428, -2429, -2430, -2431,   104,
+          121, -2434,   119,    72, -2437, -2438,    82, -2440,
+        -2441, -2442, -2443, -2444, -2445,    84,    96, -2448,
+          120, -2435, -2451, -2448,    71,    62, -2148,    72,
+        -2452,   121, -2459, -2201, -2456, -2457,    85, -2462,
+        -2201,    62, -2467, -2445, -2465,    61, -2446, -2468,
+           60, -2474, -2475, -2253, -2459, -2472,    72, -2022,
+        -2443,    84,   106, -2479, -2483,   121,    84, -2486,
+        -2486,    84, -2491,   106, -2493, -2494,    82,   106,
+        -2497, -2498, -2499,    94, -2501,    84, -2228,    96,
+        -2502, -2504, -2507,   121,   104, -2510, -2511, -2512,
+        -2513,    82, -2515, -2197, -2508, -2297, -2517, -2520,
+        -2521,    73, -2518,    81, -2522, -2526, -2022, -2432,
+        -2513, -2284, -2531, -2076,    84,    43,    85,    96,
+        -2537, -2538, -2539, -2540, -2541, -2542, -2543, -2544,
+        -2545,    71, -2532, -2548, -2445, -2546, -2549, -2552,
+        -2481,
+};
+
+static long _vq_ptr1_res128_0a[] = {
+            0,     0,     0,  -878,  -569,  -422,  -325,  -305,
+         -203,  -195,   -73,   -62,   -61,   -17,   -16,     6,
+           14,   -51,   -25,   -24,   -23,    14,    37,    37,
+           66,   -41,   -39,   -33,   -32,   -31,    14,    14,
+           37,   -37,   -31,    14,     3,    14,   -36,   -40,
+           49,   -46,   -40,    49,    37,     3,   -50,   -49,
+            0,     0,     0,   -60,   -58,   -55,     6,   -50,
+            0,     3,    66,     6,    14,     5,   -67,    88,
+          -66,    74,    74,     0,   -70,     5,   -72,     5,
+            5,  -143,  -134,  -101,   -91,   -86,   -80,    88,
+          -83,    75,     0,   -85,     0,     0,   -89,    75,
+          -45,   -85,   -88,   -96,   -95,  -230,   -38,     0,
+          -98,    75,  -100,    75,    75,  -125,  -114,  -112,
+         -108,  -107,    66,    66,   -85,     0,   -72,   -94,
+         -113,    66,  -122,  -117,    66,   -48,   -95,     6,
+         -111,     0,   -85,  -121,    24,  -130,  -129,    75,
+           90,    90,  -132,    75,  -133,    75,  -139,  -137,
+           13,    91,  -123,   -48,    91,    75,    50,  -188,
+         -175,  -171,  -168,  -152,     6,  -151,    75,    14,
+         -159,  -157,   -99,     3,  -155,    90,    75,  -165,
+         -162,     3,  -164,     3,    14,  -167,    75,    75,
+           75,    91,     3,  -173,  -163,   -72,  -161,  -183,
+         -178,    10,    91,  -180,  -141,     3,  -181,  -186,
+         -185,    91,   -71,    22,  -194,  -131,  -192,    90,
+           90,  -161,    14,  -201,  -198,    39,  -200,    39,
+           39,  -202,    39,  -271,  -222,  -215,  -213,  -211,
+         -210,    12,    91,    12,    90,   -95,  -187,    12,
+           49,  -221,    23,    90,  -182,    90,  -236,  -233,
+         -228,  -191,    90,  -174,  -190,    23,     3,  -156,
+         -138,  -235,    50,    39,  -254,  -249,  -242,  -241,
+         -234,    75,  -245,    91,  -121,  -248,    75,    90,
+           91,  -252,    75,     3,  -192,  -244,  -256,  -240,
+         -268,  -264,  -262,  -167,  -232,    67,    14,    67,
+           12,  -167,  -261,     0,  -200,    39,    50,  -281,
+         -276,  -274,    75,    14,  -277,     0,  -100,  -270,
+           63,  -284,    13,    91,  -300,  -292,  -289,  -651,
+         -279,   -72,     5,  -267,  -296,  -141,  -260,  -120,
+         -141,     5,    14,    23,  -302,  -299,  -304,    52,
+           14,  -307,     5,  -318,  -315,  -310,   -95,   -49,
+         -303,    39,  -301,  -316,    88,     0,  -324,  -321,
+           64,  -323,  -270,     0,     0,  -379,  -335,    66,
+         -330,    88,  -332,    91,  -334,    91,    91,  -365,
+         -353,  -345,  -324,  -343,  -701,  -314,  -295,     0,
+            3,    12,  -350,  -349,  -344,     0,  -349,     0,
+            3,  -358,  -210,   -95,  -352,  -356,  -362,  -343,
+         -348,   -72,  -248,    90,  -360,  -372,  -370,   -49,
+            3,     3,    89,  -368,  -375,     0,  -371,  -376,
+         -378,  -374,     0,  -419,  -407,  -399,  -395,  -393,
+         -390,  -212,  -388,    12,    12,  -377,  -248,    91,
+           36,   -49,  -200,  -248,    91,  -389,  -364,  -405,
+         -334,   -93,  -121,  -402,    91,  -248,    13,  -416,
+         -414,  -412,     0,  -406,  -413,     0,    90,    13,
+         -405,  -523,  -403,   -71,    38,    91,  -515,  -483,
+         -440,  -429,  -428,    75,     4,  -436,  -431,  -435,
+         -434,     4,     4,     4,   -24,    66,  -421,  -438,
+         -446,  -442,  -444,  -418,  -445,    37,  -453,  -451,
+         -449,  -450,    51,  -452,     4,  -460,  -456,     6,
+         -435,     4,    51,  -368,  -463,  -462,     4,  -467,
+           51,    63,    37,  -473,  -470,    25,  -472,    25,
+           25,  -476,    51,     6,  -480,  -472,    25,  -459,
+         -472,    90,  -479,  -487,  -485,  -486,    39,  -507,
+         -491,  -490,     6,  -493,    14,  -495,     3,  -500,
+         -498,  -344,  -499,    25,  -504,  -503,    25,    25,
+         -503,  -497,  -505,  -511,  -510,  -494,     4,  -513,
+            0,  -514,    25,  -550,  -536,  -532,  -527,  -525,
+         -524,  -462,     4,  -909,     4,  -526,    51,  -530,
+           13,    23,  -522,  -228,  -534,    68,  -535,    68,
+         -548,  -541,  -540,    91,    75,  -547,  -545,    51,
+           67,    67,    51,     4,  -549,     4,  -556,    38,
+         -555,  -554,     4,     4,    51,  -559,   124,  -298,
+         -562,     5,    75,  -567,   -72,     5,  -539,     5,
+         -512,  -611,  -596,  -577,  -575,  -574,    68,  -576,
+            5,  -586,  -581,  -574,  -482,  -584,    68,     5,
+         -585,    68,  -388,  -590,    90,    67,  -593,  -932,
+         -443,     0,    90,    12,  -604,  -598,  -601,    25,
+           23,  -603,  -600,    68,  -607,    68,     0,  -608,
+         -378,    67,  -609,  -800,  -719,  -702,  -642,  -636,
+         -618,    75,  -633,  -622,  -621,    50,  -630,  -627,
+         -131,  -387,  -606,  -131,    75,  -602,  -299,  -592,
+         -398,  -166,     5,    38,  -637,  -639,    49,  -641,
+           22,     0,  -678,  -674,  -653,  -649,  -621,    36,
+         -638,  -621,    50,    13,    36,  -671,  -666,  -658,
+            5,    90,  -661,    75,     5,   -99,  -290,     5,
+            6,  -221,  -670,    90,    13,  -652,     5,    50,
+           52,    90,  -675,    12,    52,  -648,  -700,  -682,
+         -166,  -632,  -697,  -695,  -693,  -687,  -342,  -691,
+          -45,    39,     4,    75,  -690,    90,     0,  -696,
+           12,    12,    90,     0,   -50,     3,  -707,  -706,
+           90,  -181,    36,  -714,    66,    90,  -712,     4,
+          -49,  -369,  -718,  -221,  -462,  -713,    12,  -731,
+         -723,     5,    38,  -724,  -726,    50,  -729,    50,
+            5,     5,  -692,  -744,  -736,    50,    23,    52,
+         -739,    52,     4,  -628,  -663,  -738,  -730,  -742,
+         -798,  -767,  -670,  -752,    36,  -751,    38,    14,
+         -759,  -621,  -756,    36,    36,    38,  -368,  -764,
+         -762,     6,    75,     3,  -167,     3,  -763,  -795,
+         -791,  -789,  -780,  -777,  -776,  -688,  -344,    14,
+           12,  -718,  -774,    38,  -782,  -779,  -786,  -785,
+            4,    14,  -775,    14,  -549,  -576,  -781,     5,
+           38,    36,  -778,  -797,  -758,     5,    39,    12,
+         -820,  -808,  -805,    50,    25,  -807,  -420,    13,
+         -810,    51,  -811,  -813,    51,  -815,  -796,  -480,
+         -181,    24,  -181,  -816,  -824,  -822,    38,    24,
+         -852,  -839,     5,  -829,    24,  -838,  -836,  -834,
+           25,  -823,    50,    25,  -142,  -819,    38,  -845,
+         -843,    75,    39,    50,    75,     5,  -848,  -837,
+         -850,  -814,  -472,    39,  -853,  -855,  -849,  -858,
+           38,    25,  -861,    38,     5,  -864,  -576,  -750,
+         -867,    14,     0,  -870,     5,  -866,  -873,   -72,
+         -869,  -472,  -876,  -863,    25,    89,  -894,  -887,
+         -885,   -50,    37,     3,    12,  -784,  -884,  -891,
+           51,  -890,    68,  -893,  -875,    24,  -686,  -917,
+         -907,  -902,    91,  -877,    89,  -181,  -903,    13,
+         -906,  -199,    51,  -914,  -910,  -901,    38,    13,
+            5,    14,  -916,  -705,    12,  -892,  -930,  -927,
+         -924,    37,  -923,    89,  -925,  -926,    37,  -929,
+         -433,    13,  -933,    98,  -928,  -943,  -936,     6,
+            0,  -942,  -809,     6,    51,  -935,    51,  -417,
+         -773,  -946,  -947,  -948,  -817, -1738, -1286, -1250,
+         -990,  -983,  -962,  -959,     8,   111,    30,  -960,
+          110,    57,  -975,  -972,  -971,  -967,    56,  -969,
+           99,    30,    42,    57,    42,  -966,   115,  -979,
+         -978,    42,    15,  -981,    57,  -982,    57,  -988,
+           28,  -987,     8,     8,  -989,    57, -1184, -1114,
+        -1008, -1003, -1001,  -998,    54,    27,    54,    27,
+           29, -1002,    79, -1005,    76, -1006, -1007,   103,
+        -1064, -1061, -1044, -1036, -1033, -1030, -1027, -1026,
+        -1022, -1020,   100,    54,    54,   100, -1024,    99,
+        -1025,    54,    29, -1029,    31,    31, -1032,    79,
+           79, -1035,   111,    79, -1043, -1042, -1041,     8,
+           26,    31,    31,    26, -1059, -1056, -1054, -1052,
+        -1051,   111,    31,   111,     8,    79,   111,     8,
+        -1058,   111,   111, -1060,   111, -1063,   111,   111,
+        -1068,    41,    26,     9, -1091, -1083, -1079, -1075,
+        -1067,     9, -1053, -1077,   111,   111,     9,     9,
+        -1063,    29,   125, -1087,     9,    55, -1081,   111,
+        -1078,    80,    80, -1112, -1097, -1095,   103,   103,
+        -1089, -1105, -1102, -1101,   115,   103, -1101,   103,
+        -1100, -1107,   103, -1109,    55, -1111, -1096,   103,
+           79,     1, -1169, -1119, -1118,    29,     9, -1167,
+        -1150, -1130,    79, -1128,   103, -1127,    76,    76,
+           76,     1, -1145, -1142, -1140, -1137, -1136,    42,
+           42, -1136, -1129, -1113,   103, -1110, -1144,   100,
+           57, -1147,    57, -1144,    57, -1141, -1156,    76,
+           79, -1436, -1086, -1034, -1164, -1161, -1160,     9,
+            9, -1111, -1127,    80, -1111, -1163,    80, -1168,
+           29, -1171,    57, -1179, -1177, -1175,    69, -1058,
+           76,    57,   111, -1180,   111, -1111,   103, -1166,
+        -1205, -1190, -1188,    26, -1189,    70, -1193, -1144,
+        -1165, -1199,   103, -1197, -1162,  -989,    79, -1201,
+           76, -1203,    70,    57,    70, -1242, -1227, -1220,
+        -1219,  -971, -1215,    55, -1214,    70,    70, -1216,
+           30, -1148,     9,    41,    26, -1226, -1225, -1204,
+          103,    70,    15, -1241, -1235, -1226,    57, -1233,
+          103,   103, -1218,    70, -1226, -1239,    99,    57,
+        -1024,    57, -1247,    15, -1246, -1234,    70, -1189,
+          100,    80, -1255, -1253,    76, -1254,    15, -1264,
+        -1127, -1262, -1260, -1004, -1261,    80,    70,    79,
+        -1279, -1277, -1269,   102,    76, -1272, -1271,    69,
+        -1274, -1249, -1182,   103, -1245,    15, -1217, -1284,
+        -1225,   102, -1200, -1198,    15,    56, -1391, -1316,
+        -1302, -1296, -1294, -1293,    78,   102, -1295,   109,
+        -1163, -1300,    80, -1283,    80, -1155, -1312, -1310,
+           78, -1307,   102, -1309,   102,   102, -1111,    80,
+        -1313, -1314,   102,    78, -1335, -1332, -1327,  -987,
+        -1324, -1323,    70,    70,    93, -1311,    78, -1330,
+           26,    69,    70,    29, -1334,   109,   102, -1377,
+        -1375, -1368, -1367, -1364, -1357, -1350, -1326, -1348,
+        -1347,   116, -1333,   116,   116, -1329, -1353,   102,
+        -1325, -1355,    78, -1322,   109, -1359,    80, -1361,
+           80, -1300,    78,   101,   102, -1366,     9,    93,
+        -1374, -1354, -1372,    93,    93, -1352,   102,   116,
+          116, -1386, -1384, -1383, -1372,    93,     9,    77,
+        -1331, -1347, -1389,    78, -1385, -1323, -1373, -1400,
+        -1395,    28,    29, -1398,   116,    42, -1160,   111,
+        -1607, -1593, -1544, -1540, -1490, -1482, -1475, -1459,
+        -1423, -1416, -1413,    26,   102, -1414, -1415,   102,
+        -1420, -1419, -1058,    93, -1422,    93,    42, -1453,
+        -1432, -1431, -1428,    41, -1430,    69,    69,    26,
+        -1446, -1443, -1440, -1438,    70, -1399,    42,    70,
+        -1442,   111,    69, -1214,     9, -1437, -1452, -1449,
+           42, -1204,    70,    80,    69, -1456, -1455,    69,
+        -1458,    93,    93, -1470, -1465,   102, -1448,    42,
+        -1451, -1271, -1225,   115,   116, -1000, -1471, -1226,
+        -1489, -1468, -1467, -1479, -1477, -1458,    29, -1481,
+           29,    70, -1488, -1485,   111, -1422,    42,   111,
+        -1489,    15, -1532, -1527, -1517, -1510, -1500, -1497,
+           69, -1498, -1271, -1484, -1507,    15, -1506, -1204,
+        -1478,     1,    42, -1508, -1226, -1504, -1515, -1513,
+           15, -1514,    70,    15,     8, -1519,   115, -1524,
+        -1058,     8, -1474,    78, -1058,   111,   101, -1530,
+           41, -1468, -1516, -1347, -1537, -1226,     8,    78,
+           78,    15, -1153,   116, -1542, -1531,    69,    80,
+        -1547, -1546,    31,    29, -1583, -1566, -1559, -1555,
+           41,    78,    55, -1557,    77,    78,    77, -1565,
+        -1563,    78,   125, -1564,    31,    28, -1569, -1568,
+           93, -1578, -1576, -1575, -1422, -1468, -1562,    78,
+        -1577,    93, -1580, -1541, -1419, -1526, -1523, -1590,
+        -1586,    30, -1588, -1522, -1589,    30,    93, -1592,
+           78, -1599, -1597,    92, -1445,     8,    15, -1603,
+        -1602,    53,    30,  -978,    30,    15, -1390, -1732,
+        -1714, -1699, -1635, -1630, -1621, -1617, -1616, -1301,
+           69, -1619,    29,    69, -1618, -1626, -1293,    54,
+          102,   111, -1452, -1271, -1625, -1620, -1633, -1632,
+           54, -1634,    31, -1682, -1642, -1639,    78, -1640,
+           78, -1026, -1676, -1665, -1661, -1651, -1649,    78,
+          116, -1292, -1641, -1656, -1654, -1650, -1366, -1478,
+        -1659,    78,     9,     9,    78, -1664,    31, -1478,
+           31, -1669, -1366, -1655, -1653, -1088, -1078, -1629,
+           78, -1981,    28,    30, -1679,    69, -1675, -1681,
+           56,    69, -1683, -1687,   102,    69,     9, -1696,
+        -1694, -1103,    30, -1678,    56, -1680,    69,   103,
+           69,   102, -1691, -1708, -1706, -1703,   116, -1705,
+           31,    31,     9,    55, -1712, -1638, -1702,   125,
+           28,    30, -1725, -1717, -1710, -1719, -1698, -1723,
+        -1058, -1675,    30,    69, -1721, -1726, -1730, -1634,
+           31, -1577, -1331, -1724, -1735, -1734,    31, -1736,
+        -1737,     9, -1615, -1983, -1807, -1800, -1786, -1776,
+        -1774, -1770, -1749, -1748,     8, -1760, -1757, -1756,
+        -1754, -1568,     8,   111,   114, -1129,   114, -1731,
+        -1762,   111, -1767, -1766,   111,    78,   111, -1766,
+           28, -1523, -1772, -1768,   115,   110, -1625,   116,
+        -1779, -1756, -1759, -1782, -1773, -1718, -1784,    30,
+        -1254,   116, -1794, -1791,   114,    30, -1765, -1792,
+        -1761,    28,    28,   114,    31, -1063, -1790, -1785,
+        -1804, -1803,    77,    31, -1806, -1799,    30, -1932,
+        -1860, -1848, -1819, -1816, -1815,   115,   116,   114,
+        -1818,    78,   115, -1846, -1831, -1823,   125, -1825,
+          108, -1828,     1,   116, -1480, -1347, -1817, -1842,
+        -1840, -1818, -1543, -1129,     1, -1814,    28, -1523,
+          115, -1838, -1845,     1,    80,    80, -1847,    80,
+        -1855, -1853,    79,   110,   115, -1035,   125, -1856,
+          110, -1818,   115, -1841, -1929, -1926, -1918, -1902,
+        -1882, -1880, -1870, -1000, -1837, -1805, -1874,    29,
+          100,    30, -1216,    70,    29,    30,   116, -1781,
+        -1585, -1674, -1885,   110, -1675, -1890, -1755,   110,
+        -1481, -1884, -1892,   110, -1896,    30,   111,    70,
+        -1900, -1899,    93,    70,   111, -1898, -1907, -1905,
+           28,    30,   108, -1783, -1913, -1911,    28,    28,
+          111,   111, -1916, -1889,    30,    27, -1921, -1783,
+           78, -1923,   110, -1783,    30, -1765, -1928, -1917,
+           79, -1930,     1, -1915, -1976, -1959, -1942, -1940,
+        -1917,  -989,    80, -1845,    57,    27, -1943, -1946,
+        -1722, -1938, -1956, -1951, -1950, -1845,    57, -1954,
+        -1421, -1311,    57, -1945, -1239, -1931,    78, -1966,
+        -1961, -1962, -1964,    56, -1722, -1958, -1969,    30,
+        -1748, -1254,  -980, -1602, -1957, -1881,   111, -1481,
+        -1978, -1766,   110, -1980, -1148, -1975,   111, -1671,
+        -1973, -1673, -1538, -2362, -2413, -2346, -2292, -2029,
+        -2015, -1997, -1996,    73,    33, -2000, -1999,    85,
+        -2006, -2004, -1995,    61, -2005,   113, -2010, -2009,
+           44,    44, -2012,   113, -2014,   113,   113, -2023,
+        -2020, -2019,    58,    85, -2022,   119,   119, -2027,
+           43,   119,    97, -2028,    17, -2215, -2052, -2049,
+        -2045, -2041, -2039, -2038,    96, -2003,    44,    73,
+           96, -2042, -2043, -2044,    46, -2047,   113, -2014,
+           59, -2051,    32,    33, -2152, -2145, -2113, -2110,
+        -2068, -2065, -2064, -2063, -2062,   123,   123,    59,
+          112, -2067,   122,    46, -2102, -2079, -2077, -2075,
+        -2074,    32,   123, -2074,    59,   123,    83, -2087,
+        -2084, -2083,    17,    17, -2083,    83,    44, -2096,
+        -2094, -2074, -2092,    97,    97,    59,   122,    97,
+        -2092, -2100,   122,    59,   123,    44, -2108, -2106,
+        -2092,   105, -2107,   122, -2109,   123, -2112,    32,
+           46, -2138, -2124, -2119,    73,   123,    81, -2121,
+           44, -2038, -2101, -2093, -2132, -2129, -2128, -2076,
+          112, -2083,    17,    32, -2135, -2134,    97, -2134,
+           97,    32, -2141, -2086, -2131, -2143, -2127, -2009,
+           19, -2150,    96, -2073, -2457,   120,    33,    96,
+        -2168, -2165, -2164, -2162, -2160, -2159,    45,    44,
+        -2159,    96,    72,    44,    33, -2167,   120,    97,
+        -2212, -2207, -2185, -2181, -2176, -2175,    46,    46,
+        -2175, -2179,    73,    73, -2040, -2183, -2158,    44,
+           34, -2204, -2194, -2192,    97, -2107,    32, -2184,
+           46,   122, -2200, -2198,    97,    96,    97,    96,
+        -2202,    45,   122,    46, -2040,    61,    61, -2210,
+           32,    73, -2044, -2205, -2051, -2191, -2182, -2270,
+        -2231, -2226, -2220,    85, -2223,    73,    61, -2225,
+           19,   113, -2229,   123,    47,   123,    34, -2264,
+        -2260, -2240, -2237,    82, -2184, -2107,   122, -2224,
+        -2254, -2248, -2245, -2107,   120, -2107,   122,    96,
+        -2251, -2246,    96, -2175,    96, -2250, -2257,    62,
+        -2247, -2044,    33,    72, -2107, -2476, -2244, -2214,
+        -2174, -2267,    82,   113, -2147,    62, -2285, -2275,
+           59,    72,    32, -2283, -2278,    33, -2280, -2277,
+        -2014,   113,    34,    85,   106, -2289,    17, -2550,
+          106, -2291, -2284,    17, -2328, -2303, -2299, -2298,
+           33,    72,    72, -2298,    72, -2282, -2274, -2311,
+        -2310, -2308,    58,    47, -2309,    34,    34, -2319,
+        -2318, -2316,    33,    83, -2317,    33,    34, -2317,
+        -2323,    32,    83, -2040, -2325,    96,    19,    19,
+        -2342, -2336,    32, -2335, -2044,   106, -2326,    33,
+        -2337, -2341,    33,   106,    34,    33, -2018, -2307,
+        -2340, -2009, -2364, -2361, -2360, -2357, -2136, -2307,
+        -2095,   113,    60, -2345, -2344, -2136,    97, -2302,
+           47, -2363, -2268,    97, -2369,    33,    58, -2368,
+           97, -2379, -2377, -2083, -2374, -2327,    47,   107,
+        -2375, -2378,    47, -2393, -2388, -2382, -2386, -2291,
+           17, -2373,    47,   107, -2134, -2391, -2184,    97,
+           34, -2394, -2408, -2398, -2397,    18, -2401,    97,
+           18, -2405, -2404,    18,    18, -2404,    18, -2390,
+        -2411,    19, -2385, -2412,    18, -2536, -2509, -2426,
+        -2420, -2418, -2419,    17, -2424, -2297,    59,    47,
+           61,    18, -2439, -2436, -2433, -2432,    62,   121,
+          106, -2419,   106,    47,   119,    46,    17, -2492,
+        -2473, -2464, -2450, -2447, -2446,    45,    45, -2446,
+           45, -2425, -2454, -2453, -2326,    45, -2458,    96,
+        -2449,    45, -2461,    62, -2410, -2453, -2184, -2460,
+        -2466,    19, -2470, -2469, -2326,    45, -2469, -2334,
+           19, -2490, -2480, -2284, -2485, -2471, -2477, -2326,
+        -2488,   106, -2341, -2478, -2463, -2453,    96,    34,
+          106,    47,    45,    62, -2506, -2496, -2495,    46,
+        -2445, -2500,   106,    46, -2503, -2495, -2489, -2495,
+          106, -2487, -2469,    46, -2392, -2530, -2525, -2519,
+        -2514,    46, -2044, -2325, -2505, -2298,    34, -2523,
+        -2003,    61,    33, -2013, -2516, -2528,   113,    62,
+          113, -2527, -2533,    85,    62, -2534, -2535,    61,
+        -2484, -2524, -2287, -2455, -2482, -2551, -2547, -2250,
+           96,    45, -2491, -2446,   120,    96, -2529, -2146,
+           96,
+};
+
+static long _vq_p_res128_0a[] = {
+            0,     0,     0,   280,    80,   280,    80,   592,
+          592,    80,   296,    48,   112,   992,   992,   992,
+          592,    80,   696,    80,    80,    80,    80,   696,
+          696,    80,   280,    80,    80,    80,    80,   296,
+           48,   280,   280,   280,   400,    48,   168,    80,
+           48,   280,   280,   280,   280,   104,    48,    48,
+           48,   392,   528,   592,   592,    48,   592,   592,
+          592,   504,   696,   696,    48,    48,    80,   592,
+          992,   992,    80,   104,   992,   992,   104,   104,
+          112,   704,   280,   704,    80,    80,   704,    80,
+           80,    80,    80,   280,   280,   600,   592,   592,
+          504,   704,   416,   704,   704,   512,   504,   720,
+          592,   592,   720,   720,   728,   528,    80,    80,
+          528,    80,    80,   592,    80,    80,   416,   112,
+          592,    48,   280,   528,   280,   280,   280,   160,
+          160,    24,   528,   112,   688,   592,    80,    80,
+           80,   592,   184,   184,   720,   280,   592,   992,
+          992,    80,   192,   104,   104,   104,   176,    48,
+          280,   280,   720,    80,    80,    80,    80,   416,
+           48,   280,   280,   176,   168,    48,    48,   280,
+          280,   176,   416,    88,   720,   416,   416,   112,
+           80,    80,   168,   416,   168,   600,   168,    48,
+          992,   992,   104,    80,    48,   192,    88,   416,
+          992,   416,   992,    88,   416,   416,   184,   184,
+          416,   688,   184,    48,   696,   696,    48,    48,
+          112,   184,   416,    48,   392,   280,   280,   280,
+          280,   280,   720,   392,   392,    96,   688,    48,
+           48,    48,    48,    48,   688,   288,   184,   720,
+           48,    48,    48,   688,   288,   288,   192,   688,
+          176,    48,    48,   184,   720,   280,   280,   280,
+          176,    96,   416,   416,    88,   720,   720,    96,
+           96,    48,    48,   160,   288,   160,   416,   160,
+           48,   280,   280,   280,   160,    88,    96,   504,
+           48,    48,   504,    88,    96,    96,   688,   504,
+          504,   104,   504,   504,   992,   600,   104,   504,
+          160,   288,   288,   288,   720,   416,   416,   512,
+          160,   720,   720,   688,   720,   720,   504,   688,
+          112,   112,   104,   400,   416,   176,   104,   184,
+          728,   160,   160,   392,   280,   704,   280,   280,
+           48,   184,    48,    80,   384,   384,   384,   384,
+          160,   528,   160,   296,   704,   704,   592,   384,
+          384,   384,   704,   704,   592,   592,   712,   536,
+          392,   392,   280,   392,    48,   160,   184,    96,
+           96,   712,   704,   704,   392,   536,   712,   712,
+           48,   704,   704,   704,   104,   192,   536,   536,
+           48,    48,   720,   280,   112,   392,   384,   384,
+          312,   112,   392,   112,   704,   704,   416,   712,
+          384,    96,   544,    96,   280,   280,   392,   280,
+          720,   280,   280,    88,   392,    88,   392,   392,
+           48,   720,    48,   712,   712,    48,   416,   536,
+          536,    48,   104,   728,   784,   712,   784,    48,
+           48,    48,    48,    80,   712,   104,   288,   288,
+          288,   512,   784,   392,   392,   720,    48,   296,
+           80,   992,   992,   992,   592,    80,   712,   696,
+           80,    80,   696,    48,   592,   592,   416,   784,
+          528,   992,   696,   720,   384,   528,   392,   408,
+          512,   384,   392,    48,   392,   696,   512,   512,
+          696,   696,   696,    48,    32,   600,   296,   160,
+          160,   160,   160,   504,   408,   408,   504,   504,
+          600,    48,    48,    80,   296,   296,   296,    80,
+          408,   184,   184,    96,    96,   392,   304,    48,
+          992,   992,   520,   520,   520,   696,   184,    48,
+           32,   288,   600,    48,   112,   112,   112,    32,
+          600,    48,   392,   392,   392,    48,   304,    32,
+           24,   112,   304,   704,   296,    16,    80,    16,
+           16,    16,    16,    80,   712,    80,   296,   592,
+          592,    48,   704,    48,   384,   384,   704,   408,
+           16,   504,   504,   720,   408,    16,   704,   704,
+          704,    16,    16,   704,   712,    96,   304,    16,
+           16,    16,   112,   104,    16,   992,   504,    16,
+          504,   504,    16,    16,    16,    16,   392,   296,
+          720,   704,   536,   176,   544,   176,   168,   288,
+          304,   544,   168,   392,   288,   704,   704,   704,
+          712,   536,   536,   392,   392,   392,   704,   696,
+           48,   536,   536,   288,   392,   176,   304,   392,
+          288,   384,   784,   392,   408,   408,   784,   528,
+          704,   784,    88,   280,   720,   280,   184,   176,
+          160,   160,   184,   176,   176,   288,    48,    48,
+           48,   536,    88,   400,   400,    88,   288,    88,
+          720,   400,   168,   168,   160,   528,   168,    48,
+          168,   184,    48,   280,   288,   176,   176,   168,
+          288,    48,    48,    48,    88,   280,   280,   400,
+          400,   400,   280,   280,   280,   416,   416,   416,
+          168,   168,   104,    48,    48,   168,   400,   176,
+          176,   176,   176,   288,   288,    88,   280,   416,
+          176,   168,   280,   280,   280,   536,   288,   280,
+           48,    80,   312,   720,   112,   288,   288,   288,
+          536,   176,   176,   176,   176,   296,    48,    48,
+           48,   296,   168,   176,   392,   392,   168,   192,
+          176,   192,   392,   392,    80,    80,   288,   688,
+          168,   168,   168,   280,   520,   520,   688,   688,
+          688,   176,   192,   416,   520,   520,   520,   520,
+          288,   288,   312,   416,   400,   504,   504,   688,
+          112,   520,   112,   520,   520,   520,   192,   176,
+          176,   176,   176,   176,    48,    96,    96,   280,
+          280,   280,   400,   304,    48,   392,   392,   280,
+          280,   112,   280,   280,   280,   504,   392,   304,
+          176,    48,   112,   192,   176,   392,    48,    48,
+          192,   288,    96,    96,   192,   280,    96,   104,
+           48,    48,   192,   112,   192,   600,    48,    48,
+          160,   160,   160,   160,   160,    48,   512,   400,
+          512,   512,   528,    48,    48,    16,   512,   296,
+          392,   296,   168,   168,    32,   520,    96,    88,
+          688,   176,   688,   168,   168,   176,   688,   688,
+          688,   168,   176,   176,   520,    88,   520,   688,
+          504,   504,   512,   688,   688,    16,   504,   312,
+           16,   168,   408,    80,   408,   296,    80,   520,
+          520,   520,   176,   176,   176,   392,   392,   392,
+           48,    48,   408,   304,   304,    88,    16,    16,
+          504,   112,   112,   408,    40,   784,   384,    80,
+           80,    80,    80,    80,   712,    16,    88,    88,
+           88,   504,    88,   784,   784,   384,   696,    16,
+          712,   784,   784,    80,    80,    48,   168,    16,
+           16,   696,   712,    16,   504,   312,    16,    16,
+           16,    16,    80,    80,   504,   160,   392,    48,
+           80,    80,    80,   392,   512,    48,   392,   712,
+          192,   192,   784,    80,    48,   408,   296,   696,
+          408,   160,   160,   160,   160,    80,   504,   160,
+          192,   504,   512,   160,    48,   440,   800,   440,
+          448,   792,   912,   320,   320,   320,   320,    64,
+          912,   912,   320,   320,   320,   448,   792,   320,
+          320,   336,   792,   336,   424,   424,   808,   336,
+          336,   880,   448,   448,   448,   120,   792,   320,
+          320,   320,   320,   208,   328,   216,   800,   320,
+          608,   424,   424,   424,   424,   424,   800,   800,
+          800,   800,   432,   432,   432,   792,   800,   632,
+          320,   320,   800,   800,   320,   800,   320,   800,
+          320,   320,   320,   320,   792,   792,   424,   424,
+          792,   800,   424,   800,   800,   432,   424,   424,
+          792,   792,   920,   912,   320,   320,   320,   320,
+          320,   208,   424,   792,   320,   320,   320,   320,
+          320,   320,   320,    64,   208,   800,   792,   792,
+          792,   792,   552,    64,   912,   328,   328,   232,
+          328,   440,   440,   440,   552,   800,   800,   800,
+          800,   800,   424,   440,   440,   552,   552,   232,
+          440,   800,   792,   432,   432,   432,   792,   552,
+          440,   920,   792,   440,   632,   800,   800,   632,
+          792,   432,   800,   800,  1000,   440,   432,   432,
+          800,   424,   424,   800,   800,   440,  1000,    72,
+          432,   800,   800,    56,    56,    56,   632,   800,
+          792,   216,   424,   424,   424,   424,   424,   216,
+          800,   864,   792,   336,   792,   424,   424,   424,
+          800,   792,   792,   792,   800,     8,   792,   424,
+          824,   800,   800,   632,   632,   216,   800,   800,
+          800,   624,   920,   424,   424,   424,   424,   424,
+          336,   432,   800,   872,   632,   608,   424,   424,
+          336,   328,   328,   792,   792,   792,   792,   336,
+          216,   336,   336,   336,   552,   552,   552,   608,
+          608,   208,   208,   440,   608,   456,   608,   608,
+          216,   792,   792,   424,   424,   792,   424,   424,
+          792,   216,   216,   336,   336,   320,   320,   440,
+          320,   320,   320,   320,   320,   320,   208,   440,
+          336,   800,   632,   440,   320,   336,   336,   320,
+          800,   552,   552,   792,   792,   792,   792,   792,
+          792,   120,   800,   336,   336,   336,   424,   120,
+          424,   208,    64,    64,   208,   792,    64,   552,
+          424,   424,    64,    64,   800,   808,   240,   424,
+          424,   424,   424,   800,   432,   608,   608,   800,
+          792,   792,   792,   792,   792,   816,   608,   816,
+          432,   608,   608,   608,   608,   552,   824,   608,
+          608,   608,   800,   792,   336,   808,   608,  1016,
+          872,   432,   432,   432,   432,   808,   808,   216,
+          608,   608,   608,   808,   816,   608,   432,   432,
+          432,   424,   424,   432,   432,   440,   424,   216,
+          424,   216,  1016,  1016,   320,  1008,  1008,  1008,
+         1008,  1008,  1008,   744,   208,   424,   608,   320,
+          320,   608,   624,   624,   440,   608,   608,   424,
+          624,   424,   336,   424,   424,   424,   424,   424,
+          424,   424,   216,   624,   336,   216,   608,   608,
+          608,   624,  1008,   336,   864,   928,   864,  1008,
+         1008,   608,   864,   864,   608,   608,   624,   424,
+         1008,   616,  1008,  1008,   616,   864,   616,   424,
+           56,   216,   616,   216,   216,   216,    56,   872,
+          216,    56,  1008,  1008,   616,   608,   928,    56,
+          328,   328,   328,    56,    56,    56,   736,   232,
+          336,   744,  1008,   624,   208,   320,   336,   744,
+         1008,   320,  1008,  1008,  1008,   328,   320,   624,
+         1008,  1008,   800,   624,   328,   328,   624,   336,
+          328,   320,   320,   320,   440,   440,   328,   328,
+          320,   320,   320,   320,   336,   800,   440,   440,
+          440,    56,   336,   552,    56,    56,   336,   440,
+          440,   624,   624,   800,   624,   328,   328,   744,
+          320,   320,   208,   440,   440,   320,   320,   320,
+            8,   336,   336,     8,  1000,   424,   328,   336,
+          336,   424,  1000,   208,   320,   328,   224,   744,
+            8,   240,   336,   424,     8,  1008,  1008,   800,
+         1008,   744,   320,   336,   336,   320,   624,   320,
+          320,   624,  1008,   800,   336,   336,   320,   320,
+            8,    56,   328,   320,   816,    56,  1008,   120,
+          328,  1008,   816,    64,   328,   328,     8,   320,
+          320,   320,    56,   224,   624,   624,  1000,   320,
+          320,   424,  1008,   424,   808,   808,   808,   808,
+           56,   816,   744,    56,   328,    56,   232,   864,
+          808,   808,    64,   624,   320,   208,   208,   320,
+          320,   320,   320,   440,   440,   208,   208,   320,
+          320,   320,   864,   224,   624,   328,   616,   616,
+          224,   320,   320,   320,   320,   424,   424,   328,
+          328,   336,   328,   864,   224,   864,   864,   336,
+          224,   224,   424,   864,   624,   336,   616,   424,
+          616,   808,   320,   320,   864,   808,   808,   320,
+          320,   320,   448,   336,   336,   336,   800,   552,
+          440,   432,   808,   320,   320,   320,   320,    56,
+          808,   808,   216,   624,    64,   736,   736,   736,
+          736,   224,   808,   808,   328,   224,   736,   736,
+          808,   808,   224,   624,   736,   736,   736,   320,
+          440,   928,   624,   320,   320,   320,   320,   320,
+            8,   424,     8,   424,   424,  1000,   440,     8,
+          432,   432,   432,   440,   440,   432,   432,    56,
+          440,   624,   432,    56,    56,   432,   432,    56,
+          808,   808,   808,   744,   432,   432,   336,   440,
+          744,   232,   320,   736,   736,   736,   736,   432,
+          432,   552,  1008,   448,   864,   864,   816,   816,
+          440,   440,   864,  1016,  1016,   440,   864,  1016,
+         1016,   616,   736,   736,   736,   424,   336,   864,
+          616,  1000,   552,   224,  1000,   736,  1000,   328,
+          328,   224,   864,   624,   864,   616,   328,   328,
+          328,   624,   224,   336,   744,   736,   744,   808,
+          448,   120,   320,   800,    64,   800,     8,   864,
+            8,     8,   808,   864,   808,   912,   800,   800,
+          792,  1008,   800,   800,    64,   792,   792,  1008,
+          880,   880,   864,   864,     8,   864,   240,    64,
+          864,    56,   808,    56,   912,   912,   912,    56,
+           64,   808,    56,   912,   792,   224,   880,   880,
+          448,   224,    64,   320,   320,    64,   224,    64,
+          800,   616,   800,   800,   800,   800,   616,   864,
+          216,    64,  1008,   216,   448,  1008,   808,   800,
+          640,   424,   912,   800,   424,   424,  1000,   800,
+         1000,   864,     8,   424,   232,  1000,   424,   864,
+          424,   424,   424,   424,   800,   424,   424,   424,
+          424,   424,   424,   424,   424,   424,  1000,   864,
+         1000,   864,  1000,  1000,  1000,   928,   216,     8,
+          792,   792,   792,   920,   792,   800,    56,    56,
+            8,   864,   864,    56,   800,   800,   800,   800,
+          424,   800,    56,    56,    56,   424,   424,   800,
+          424,   424,   800,   800,   800,   800,  1008,   616,
+           56,   864,    56,    56,   448,   792,   792,   792,
+          864,   864,   880,   800,   800,   800,   800,   800,
+          336,   336,   336,   888,   240,   624,   792,   424,
+          424,   864,   792,     8,    56,    56,    56,     8,
+            8,     8,   864,   336,     8,   864,   792,   792,
+          424,     8,     8,   912,   912,   424,   792,   424,
+           56,   424,   216,   424,   424,   792,   216,   424,
+          424,   424,   624,   864,   792,   792,   224,   864,
+          792,   864,   336,   792,   792,   424,   240,   336,
+         1008,   424,   240,   424,   792,   640,    64,   864,
+          224,   880,  1000,  1000,   448,   864,   880,   880,
+          864,   448,   240,   336,   808,   216,    64,    64,
+           56,   328,   792,   888,   792,   328,   808,   864,
+          328,  1008,  1008,   648,   664,   584,   904,   832,
+          896,   344,   648,   648,   344,   680,   648,   896,
+          952,   584,   656,   680,   656,   952,   896,   648,
+          648,   896,   648,   648,   584,   584,   352,   656,
+          656,   464,   656,   832,   648,   648,   832,   648,
+          648,   648,   648,   664,   952,   936,   344,   584,
+          584,   584,   648,   648,   648,   128,   584,   256,
+          256,   256,   936,   648,   768,   256,   256,   896,
+          128,   256,   344,   352,   936,   936,   936,   936,
+          472,   936,   936,   752,   936,   936,   752,   936,
+          752,   752,   752,   896,   936,   648,   936,   936,
+          936,   128,   976,   648,   576,   664,   648,   136,
+          936,   936,   936,   984,   664,   752,   256,   936,
+          936,   936,   936,   936,   976,   256,   664,   664,
+          752,   752,   752,   944,   664,   472,   976,   648,
+          648,   944,   664,   368,   752,   368,   664,   664,
+          472,   648,   648,   648,   648,   648,   752,   752,
+          752,   896,   840,   944,   896,   896,   752,   840,
+          472,   752,   752,   760,   752,   752,   352,   472,
+          472,   944,   256,   664,   944,   752,   760,   472,
+          840,   472,   960,   944,   672,   568,   352,   960,
+          576,   472,   752,   752,   752,   752,   960,   472,
+          576,   128,   760,   760,   576,   352,   128,   752,
+          664,   752,   584,   584,   648,   648,   648,   584,
+          664,   752,   752,   664,   128,   752,   128,   648,
+          152,   752,   752,   752,   752,   752,   128,   128,
+          648,   648,   648,   648,   648,   648,   664,   664,
+          768,   480,   368,   664,   648,   480,   128,   760,
+          760,   760,   256,   128,   768,   480,   480,   584,
+          488,   904,   752,   752,   648,   648,   648,   584,
+          672,   680,   752,   752,   752,   648,   568,   752,
+          664,   656,   648,   648,   568,   656,   656,   568,
+          664,   752,   752,   752,   568,   664,   664,   760,
+          648,   648,   960,   664,   568,   568,   648,   672,
+          568,   584,   568,   568,   648,   672,   760,   576,
+          584,   656,   648,   584,   568,   344,   680,   576,
+          752,   752,   344,   752,   648,   568,   752,   256,
+          896,   896,   568,   896,   960,   752,   752,   480,
+          568,   648,   568,   896,   568,   752,   568,   568,
+          568,   568,   760,   752,   752,   960,   568,   464,
+          664,   464,   664,   664,   584,   376,   264,   568,
+          568,   568,   568,   568,   760,   664,   760,   768,
+          760,   760,   760,   664,   664,   584,   144,   856,
+          936,   936,   936,   936,   936,   936,   856,   848,
+          752,   664,   664,   664,   152,   768,   664,   752,
+          480,   256,   576,   752,   472,   752,   752,   752,
+          752,   344,   344,   344,   344,   576,   576,   480,
+          680,   984,   344,   136,   848,   664,   664,   664,
+          848,   464,   664,   664,   664,   144,   136,   376,
+          496,   952,   464,   472,   896,   984,   896,   472,
+          472,   376,   136,   136,   472,   472,   376,   376,
+          464,   344,   136,   896,   952,   896,   952,   952,
+          952,   136,   136,   136,   856,   776,   776,   464,
+          856,   376,   464,   896,   376,   656,   672,   472,
+          480,   472,   480,   496,   576,   752,   752,   496,
+          680,   496,   952,   832,   832,   832,   832,   832,
+          968,   952,   952,   576,   656,   656,   656,   960,
+          968,   968,   768,   672,   672,   672,   768,   960,
+          960,   576,   960,   960,   568,   496,   672,   576,
+          568,   968,   480,   480,   568,   968,   680,   680,
+          480,   496,   672,   672,   496,   488,   768,   496,
+          480,   672,   568,   568,   480,   480,   576,   952,
+          960,   672,   848,   832,   832,   968,   672,   672,
+          672,   672,   848,   848,   672,   656,   656,   848,
+          768,   752,   752,   752,   672,   672,   752,   768,
+          672,   376,   968,   968,   832,   656,   648,   656,
+          656,   656,   648,   648,   464,   568,   568,   680,
+          584,   584,   568,   648,   568,   832,   832,   968,
+          656,   960,   576,   576,   672,   344,   680,   768,
+          848,   496,   568,   568,   568,   568,   568,   568,
+          568,   568,   672,   672,   672,   672,   672,   672,
+          672,
+};
+
+static long _vq_q_res128_0a[] = {
+            0,     0,     0,    24,   176,   200,   712,   384,
+           96,   312,   600,   104,    40,    80,   592,    48,
+          112,   592,    48,   528,   696,   112,   296,   296,
+          528,     0,   392,   280,    48,   296,   112,   112,
+          296,    48,   296,   112,    24,   112,    24,   392,
+          392,     0,    48,   392,   296,    24,   528,   392,
+            0,     0,     0,   112,   696,   528,    48,   528,
+            0,    24,   528,    48,   112,    40,   104,   704,
+           80,   592,   592,     0,   104,    40,   112,    40,
+           40,    40,   104,   528,   728,   592,   600,   704,
+          280,   600,     0,   600,     0,     0,   704,   600,
+          104,   600,    24,   728,   720,   192,   168,     0,
+          728,   600,   728,   600,   600,   184,   280,    48,
+            0,   592,   528,   528,   600,     0,   112,    24,
+           48,   528,   600,     0,   528,    48,   720,    48,
+          112,     0,   600,    24,   192,   184,   592,   600,
+          720,   720,   720,   600,   600,   600,   600,   592,
+          104,   728,    24,     0,   728,   600,   400,   184,
+          104,    40,   728,   280,    48,   112,   600,   112,
+          112,    48,   720,    24,   176,   720,   600,   600,
+          720,    24,   720,    24,   112,   112,   600,   600,
+          600,   728,    24,   112,    88,    40,   176,    40,
+          104,    80,   728,    48,   104,    24,    24,    40,
+          416,   728,   104,   176,   112,   600,   416,   720,
+          720,   176,   112,   184,    48,   312,   112,   312,
+          312,   416,   312,   104,   112,    48,     0,   392,
+          720,    96,   728,    96,   720,     0,    88,    96,
+          392,   288,   184,   720,   192,   720,   600,   312,
+          288,   184,   720,   168,   720,   184,    24,   400,
+          112,   184,   400,   312,   112,    48,   720,    96,
+           48,   600,   720,   728,     0,   728,   600,   720,
+          728,   288,   600,    24,   416,    88,   112,   400,
+          312,    48,    96,   112,   688,   536,   112,   536,
+           96,   112,    88,     0,   112,   312,   400,    40,
+          728,   600,   600,   112,   728,     0,   728,   688,
+          504,   720,   104,   728,   728,   600,   720,    48,
+          688,   112,    40,    88,   112,   104,   192,    40,
+          600,    40,   112,   184,   112,   184,   728,   416,
+          112,   528,    40,   528,   384,     0,   720,   392,
+          184,   312,   400,   384,   704,     0,   704,   528,
+          512,   296,   400,     0,     0,   104,   280,   528,
+          712,   704,   712,   728,   712,   728,   728,   544,
+          720,   712,   704,    96,    24,   184,    24,     0,
+           24,    96,   712,   536,    24,     0,   536,     0,
+           24,   536,   728,     0,    24,    24,   728,    96,
+          392,   112,   728,   720,    24,   544,   712,   392,
+           24,    24,   712,   312,   544,     0,   112,   544,
+          544,    24,     0,   304,    48,   536,   712,     0,
+          728,   720,   392,    96,    96,    24,    96,   728,
+          288,     0,   312,    96,   728,    24,    40,    96,
+          728,   192,    24,    24,   728,    96,   104,    96,
+          288,   104,     0,   784,   104,     0,   720,   104,
+           96,   696,    24,   104,   304,   728,   104,   112,
+          296,   696,   592,   600,    32,   592,    32,    48,
+          696,    32,    32,    32,   696,   528,   728,   720,
+          408,   696,   528,    24,   528,   296,   200,    32,
+          392,   392,   408,   392,    32,   296,   696,    48,
+           48,    32,   408,   312,   200,    32,    32,   200,
+          408,   504,   296,   296,   600,   200,   600,   200,
+          200,   200,   408,    48,   408,   600,   200,    24,
+          600,   720,    24,    32,   304,   304,   312,   392,
+          112,   520,    48,   200,   112,    48,    24,   112,
+          200,    24,   200,   200,   600,    32,   200,   200,
+           32,    24,    24,   200,   304,   184,    32,   200,
+            0,   200,   200,    40,   600,   544,   592,   408,
+          712,   296,    32,   312,    32,   296,   408,   704,
+          104,   184,    16,   720,   704,   544,   544,   544,
+           96,    16,   600,   728,   600,    32,    16,   408,
+          536,   536,   408,    32,    96,    32,    40,   304,
+          104,    32,    32,    32,   408,    16,   992,   104,
+           16,    40,   600,   296,   112,    40,   720,    40,
+           24,   600,   408,     0,    40,   544,   544,   304,
+           40,     0,   536,   544,   312,   536,   544,    40,
+          536,   544,    96,     0,   720,   536,   536,   192,
+          104,     0,   720,    96,     0,   392,   544,   200,
+          184,   392,   288,   544,     0,   544,     0,     0,
+          544,   536,   784,   200,   112,   392,   720,   528,
+          400,   600,   416,   184,   400,   400,   288,   400,
+          184,    96,     0,   184,   600,   288,   400,    24,
+          112,   416,    40,   304,     0,   184,   392,   184,
+          176,     0,     0,    96,   720,    48,   288,   288,
+           40,   288,   400,   104,   288,   176,    48,   600,
+           40,   720,   720,   600,    40,   600,   720,    40,
+           48,   288,    40,   720,   104,    88,    40,   400,
+          416,   720,   288,    96,   416,   176,   528,   720,
+          416,    24,   176,    96,   288,     0,   400,   720,
+          104,   312,    32,   600,   312,   720,     0,    96,
+           96,    96,   720,     0,   528,    24,   392,   288,
+          720,   192,   288,   288,   528,   720,   392,    32,
+          392,   112,    96,   288,   296,    24,    96,   600,
+          176,    40,   304,   176,   176,   400,   176,   400,
+           40,    40,   312,   112,   600,   400,   184,   416,
+          400,   416,    32,   600,   416,    32,   192,   192,
+          312,   304,    40,    48,   288,   176,   304,   112,
+          600,   400,    48,   288,   288,   304,   312,   112,
+          600,    48,   600,    24,   112,    24,   304,   600,
+          104,    40,   112,    48,   176,    24,    96,   112,
+           96,   288,    24,   304,   112,   192,   304,   288,
+           32,   112,   304,   112,    96,    40,   304,    40,
+          304,   288,    24,   600,   312,    40,   312,    96,
+          688,   408,    48,   400,   200,   104,   392,   104,
+          200,   408,   200,   200,   408,   200,   192,   200,
+          192,   192,   192,   392,   200,    96,   304,   192,
+          112,   408,    40,   176,   192,   304,   520,   176,
+          200,    88,   400,   200,   176,    24,   304,   200,
+          688,   600,   312,   400,   600,    40,    16,    24,
+          200,   304,   200,   312,   200,   200,    24,   112,
+          304,   200,   200,   304,    40,   200,   304,   296,
+          200,   112,     0,   200,    40,   408,   200,    40,
+          408,   600,    40,   192,   200,   712,    48,   712,
+           32,     0,   296,    24,    96,   192,   784,   712,
+          408,   544,   544,   384,    24,   192,   184,   192,
+           32,    16,   728,   784,   712,   192,    16,   104,
+          712,    48,   408,    32,    16,    24,   304,   104,
+           40,   112,    96,   296,    96,   688,    24,   104,
+           48,   296,   392,   712,   392,   392,   296,   192,
+           32,   104,    24,   784,    24,   192,   408,    48,
+            0,   504,   512,    48,   408,   696,   408,   696,
+           24,   192,   192,   192,   192,     8,   624,   816,
+          824,   208,   448,   912,    64,   888,   240,   912,
+          880,   456,   120,   424,   456,   240,   448,   336,
+          792,   240,   336,   456,   336,   792,   920,   456,
+          120,   336,   120,   120,   456,   456,   456,   456,
+          224,   208,    64,    64,   456,   456,   560,   336,
+          552,   792,   632,   800,   432,   216,   432,   216,
+          232,   632,   632,   824,   608,   824,   824,   824,
+          440,   328,   888,   208,   912,   632,   248,   232,
+          424,   792,   800,   432,   432,   800,   800,   792,
+          800,   432,   232,   432,   248,   248,   792,   632,
+          632,   912,   888,   632,   792,   424,   248,    64,
+          208,   248,   248,   208,   912,   552,   792,   208,
+           64,   888,   248,   888,    64,   632,   888,    64,
+          552,   888,   888,   912,   888,   232,   888,   888,
+          888,   328,   208,    72,   824,   432,   232,   888,
+          440,    72,   800,   552,   888,   888,    72,    72,
+          232,   232,  1000,   552,    72,   440,   800,   888,
+          552,   640,   640,   248,    72,   632,   824,   824,
+          920,    72,   432,   440,   920,   824,   440,   824,
+          920,    72,   824,    72,   440,    72,   640,   824,
+          632,     8,   888,   800,    72,   232,    72,   232,
+           72,   456,   632,   800,   824,   216,   608,   608,
+          608,     8,   632,   456,   824,   792,   800,   336,
+          336,   800,   864,   800,   824,   920,   824,   800,
+          456,   632,   456,   824,   456,   920,    72,   608,
+          632,   336,   632,   808,   632,   432,   336,    72,
+           72,    72,   216,   640,    72,   872,   640,   232,
+          232,   888,   456,   824,   456,   888,   552,   888,
+          608,   456,   888,   552,   888,    72,   824,   640,
+          552,   216,   560,   208,   560,   560,   560,   824,
+          872,   336,   824,   792,   800,   456,   632,   336,
+          608,   456,   560,   456,   560,    64,   792,   552,
+          328,   456,   336,   440,   208,   560,   560,   336,
+          240,   632,    72,   328,   208,   120,   552,   336,
+          824,   560,   120,   208,   336,   552,   456,   120,
+          824,   824,   632,   560,   552,   120,   792,   456,
+          800,   456,   552,   120,    64,   824,   560,   560,
+          800,   640,   816,   120,   608,   120,   120,   792,
+          216,   560,   432,   432,   608,   640,   560,   632,
+          336,   120,   824,   816,   608,   824,   816,   552,
+          608,   640,   552,   824,   824,   120,   456,   336,
+          552,   816,   888,   216,   120,   448,   552,   616,
+         1016,   608,   872,   816,   624,   816,   216,   872,
+          872,   816,   640,   432,   640,   920,  1016,    72,
+          624,   432,   816,   440,   816,   816,    72,   640,
+         1016,  1016,   816,   624,   424,   816,   624,    64,
+          208,   744,   560,   560,   744,   640,   624,   232,
+          208,   552,   560,   232,   816,   872,   816,   216,
+          232,   616,   744,    72,   640,   560,   608,   336,
+          624,   928,   608,   928,   928,   624,   336,   816,
+          640,   336,   624,   560,   872,   640,   640,   816,
+          640,   816,   624,   808,   816,   624,    72,   744,
+          816,   624,   616,   744,   744,   608,   816,   928,
+          928,   560,   624,   872,   616,   744,    72,   616,
+          624,   624,   560,   624,   624,   560,   640,   624,
+          336,   224,   232,    72,   928,   336,    72,   888,
+           72,   448,   616,   232,    64,   424,   240,   120,
+          560,   744,   624,   208,   816,   624,   624,   816,
+          328,   624,   888,   744,   624,   744,   336,   744,
+          336,   208,   440,   328,   328,   552,   552,   208,
+          624,   208,   552,   440,   560,   232,   336,   560,
+          336,   888,   552,   560,    72,   800,   552,   624,
+          336,   336,   560,   640,   552,   208,   744,   552,
+          208,   744,   744,   120,   552,   816,   440,   336,
+          640,   816,   552,   920,   928,   232,   120,   552,
+          744,   928,   920,   560,   208,   208,   232,   240,
+          232,   560,   744,   624,   888,   624,   336,   888,
+          744,   120,   808,   240,   888,    64,   336,   624,
+          552,   816,   816,     8,   552,   120,   328,   336,
+          224,     8,   336,   552,   552,   232,    64,   560,
+          120,   560,   560,   120,    64,   624,   920,   624,
+          888,    64,   928,   624,   552,   888,   808,    64,
+          328,  1000,    64,   624,   816,   120,    64,   624,
+          624,   120,   560,   928,   232,   424,   552,   640,
+          624,    64,   248,   232,   424,   744,   248,   208,
+          328,   624,   440,   208,   616,   624,   616,   328,
+          224,   624,  1000,   624,   248,   224,   624,   744,
+          744,   224,   744,   328,   624,  1000,   864,   624,
+          744,   744,   224,   624,   624,   808,   224,   744,
+          624,   240,   624,     8,   336,   240,   744,   616,
+          624,   240,   808,   736,   552,    64,   120,   336,
+          240,   424,   240,   448,   240,   120,   608,   120,
+          328,  1016,   824,   248,   736,   624,   808,   632,
+          552,   432,   232,   552,   232,   624,   808,   432,
+          816,   888,   624,   816,   224,   232,   224,   432,
+          432,   248,   248,   816,    72,   440,   624,   440,
+          624,   232,   232,   552,   248,   440,   424,   624,
+          928,   624,   232,   432,   440,   928,    72,   224,
+          440,   624,    72,    72,   624,   440,   248,   224,
+          248,   552,   624,     8,   928,   440,   552,   328,
+          624,    64,   224,   240,   232,   552,   744,   232,
+          448,   552,   440,   440,   816,   552,    72,   440,
+          816,   824,   240,   240,   448,   744,   552,   824,
+          552,   816,   240,   624,    72,  1016,   928,   616,
+          248,   248,    72,   440,   224,   624,   928,  1000,
+          224,   240,   248,   624,   928,   328,   448,   624,
+          552,   744,   240,   552,   224,   224,   232,   224,
+          248,   336,   624,   240,   120,   744,   248,   120,
+          120,    72,   432,   624,   560,   208,   232,   448,
+          224,   920,   888,   808,    64,   880,     8,   912,
+          800,   744,    64,   888,   912,   864,   912,   336,
+          240,   888,    64,   240,   888,   624,   888,   240,
+          224,   224,   912,   864,   920,   880,   224,   928,
+          240,    64,   336,   448,   912,   448,   448,   240,
+          240,   928,   232,   888,   912,   240,   624,   888,
+          888,   224,   224,   912,   248,   232,   624,   928,
+          448,   248,   616,   248,   240,   624,   240,   456,
+          560,   792,   640,     8,   800,   920,   928,   912,
+            8,   624,   920,   216,   640,     8,  1000,     8,
+          864,   800,     8,   928,     8,   624,   864,   928,
+         1000,   920,   640,   864,     8,  1000,   224,   224,
+          920,  1000,   928,     8,   640,   640,     8,   640,
+          864,   800,   632,   880,   920,   912,  1000,   864,
+          880,     8,   920,   224,   216,   632,   912,     8,
+          792,   224,   336,   800,   928,   616,   336,   232,
+          800,   240,   336,   560,   232,   240,   928,   744,
+          224,   808,   800,   880,   240,   336,   800,   880,
+          240,   448,   336,   880,   336,   240,   888,   560,
+          240,   888,   744,   560,   888,   336,     8,   792,
+          224,   240,   864,   880,   240,     8,   224,   224,
+          888,   888,     8,   240,   240,   216,   912,   880,
+          624,   912,   880,   880,   240,   864,   632,   216,
+          632,   216,     8,   336,   632,   448,   560,   792,
+          864,   216,   640,   928,   456,   216,   336,   336,
+          864,   624,   120,   336,   240,   928,   456,   240,
+          744,   216,   456,   864,   120,   560,   624,   336,
+          240,   448,   240,   448,   240,   624,   448,   240,
+          808,   120,   456,   448,   640,   616,   888,   240,
+          456,   240,   880,   456,   632,    64,   888,     8,
+          224,    64,   560,   128,   672,   856,   272,   368,
+          136,   896,   344,   584,   264,   904,   680,   680,
+          896,   904,   584,   488,   952,   904,   904,   896,
+          352,   352,   584,   904,   352,   904,   904,   664,
+          952,   680,   464,   680,   832,   952,   952,   136,
+          344,   952,   776,   136,   136,   656,   776,   264,
+          904,   368,   256,   584,   768,   488,   352,   584,
+          768,   368,   368,   368,   368,   896,   904,   352,
+          472,   264,   256,   264,   768,   264,   352,   256,
+          776,   368,   896,   472,   752,   984,   984,   472,
+          896,   368,   976,   368,   368,   776,   664,   648,
+          976,   256,   984,   976,   472,   984,   664,   776,
+          664,   984,   136,   136,   136,   664,   352,   752,
+          664,   984,   976,   776,   776,   472,   976,   776,
+          776,   664,   976,   472,   984,   352,   984,   368,
+          976,   840,   368,   976,   984,   984,   368,   256,
+          368,   256,   776,   352,   584,   984,   648,   896,
+          352,   584,   472,   256,   352,   136,   472,   576,
+          896,   984,   136,   256,   472,   776,   776,   352,
+          776,   256,   472,   256,   760,   472,   840,   896,
+          152,   264,   768,   128,   968,   960,   264,   768,
+          768,   776,   264,   760,   576,   472,   360,   352,
+          472,   768,   576,   352,   264,   776,   960,   776,
+          264,   760,   768,   352,   664,   584,   368,   368,
+          368,   664,   584,   584,   256,   648,   360,   352,
+          272,   256,   664,   648,   776,   368,   256,   152,
+          368,   976,   368,   664,   776,   768,   776,   768,
+          368,   360,   976,   368,   256,   488,   488,   768,
+          256,   584,   768,   480,   264,   152,   960,   352,
+          368,   984,   584,   680,   904,   584,   488,   680,
+          152,   904,   648,   984,   376,   984,   272,   904,
+          984,   664,   976,   656,   152,   368,   976,   672,
+          768,   584,   664,   368,   960,   368,   976,   768,
+          584,   664,   768,   584,   768,   960,   584,   496,
+          760,   768,   264,   576,   368,   480,   272,   488,
+          368,   584,   656,   904,   840,   496,   984,   896,
+          472,   576,   256,   680,   896,   264,   896,   264,
+          352,   904,   272,   680,   848,   896,   136,   848,
+          848,   896,   960,   136,   848,   664,   752,   760,
+          264,   576,   576,   760,   576,   264,   344,   768,
+          264,   272,   464,   376,   272,   272,   272,   768,
+          272,   760,   264,   664,   264,   264,   272,   264,
+          768,   256,   664,   256,   768,   768,   152,   152,
+          464,   664,   256,   264,   768,   848,   144,   264,
+          664,   768,   264,   848,   272,   264,   464,   664,
+          152,   352,   144,   984,   680,   576,   472,   376,
+          664,   904,   480,   352,   152,   472,   776,   960,
+          376,   136,   128,   776,   136,   264,   464,   848,
+          776,   144,   464,   984,   136,   152,   376,   856,
+          376,   464,   376,   144,   352,   136,   376,   896,
+          136,   152,   376,   856,   352,   376,   152,   776,
+          272,   136,   376,   136,   896,   144,   136,   776,
+          144,   776,   856,   144,   144,   856,   144,   376,
+          144,   152,   856,   144,   144,   464,   584,   848,
+          488,   496,   496,   136,   680,   576,   472,   376,
+          488,   144,   672,   656,   952,   848,   496,   968,
+          848,   496,   848,   376,   952,   368,   136,   368,
+          848,   488,   496,   960,   768,   360,   360,   768,
+          360,   144,   968,   496,   152,   360,   496,   768,
+          576,   360,   968,   496,   272,   496,   152,   376,
+          488,   152,   768,   488,   144,   360,   488,   856,
+          152,   496,   672,   848,   968,   496,   496,   144,
+          848,   848,   264,   856,   464,   496,   768,   272,
+          848,   376,   360,   496,   488,   672,   368,   368,
+          360,   672,   848,   368,   768,   848,   672,   368,
+          848,   272,   488,   368,   464,   472,   832,   680,
+          584,   368,   368,   584,   672,   760,   272,   904,
+          680,   488,   264,   904,   672,   656,   904,   496,
+          904,   968,   488,   680,   496,   488,   488,   488,
+          144,   376,   968,   576,   264,   848,   672,   960,
+          768,   360,   848,   768,   960,   768,   968,   960,
+          768,
+};
+
+static encode_aux _vq_aux_res128_0a = {
+       _vq_ptr0_res128_0a,
+       _vq_ptr1_res128_0a,
+       _vq_p_res128_0a,
+       _vq_q_res128_0a,
+       2553, 2553
+};
+
+static static_codebook _vq_book_res128_0a = {
+       8, 128, 13762560, 5373952, 2, 0,
+       _vq_quantlist_res128_0a,
+       _vq_lengthlist_res128_0a,
+       &_vq_aux_res128_0a,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res128_0b.vqh b/include/vorbis/book/res128_0b.vqh
new file mode 100644 (file)
index 0000000..71b54ed
--- /dev/null
@@ -0,0 +1,1364 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res128_0b_VQH_
+#define _V_res128_0b_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res128_0b[] = {
+           6,     6,     6,     7,     8,     8,     8,     8, 
+           7,     6,     6,     9,     6,     5,     8,     4, 
+           7,     5,     7,     9,     7,     6,     7,     8, 
+           6,     6,     9,     8,     5,     6,     9,     8, 
+           6,     2,     5,     8,     8,     7,     6,     8, 
+           9,     6,     5,    10,     3,     9,     7,     4, 
+          11,     6,     7,     9,     5,     7,     7,     6, 
+           5,     8,    10,     8,     6,     6,     8,     8, 
+           5,     7,     7,     9,     6,     5,     8,     7, 
+           8,     8,    10,    10,     8,     7,     5,     5, 
+           9,     7,     5,     4,     6,     8,     8,     8, 
+           8,     7,     9,     6,     6,     7,     6,     6, 
+           7,     8,     8,     8,     8,     7,     8,    10, 
+           9,     8,     7,     8,     6,     8,     7,     6, 
+           5,     5,     8,     7,     4,     7,    11,     4, 
+           8,     6,     7,     6,     6,     6,     8,     7, 
+           7,     4,     7,     6,     6,     7,    10,     8, 
+           5,     8,     7,     8,     8,     7,    10,     6, 
+           9,     9,     8,     5,     5,     6,     7,     9, 
+           9,     4,     8,     8,     4,     9,     7,     6, 
+           4,     9,     6,     6,     9,     4,     9,     6, 
+           5,     6,     7,     9,     9,     8,     8,     7, 
+           7,     8,     9,     7,     8,    10,     5,     8, 
+           6,     7,     7,     6,     7,     6,     7,     7, 
+          10,    10,     6,     6,     5,     5,     5,     4, 
+           7,     6,     4,     7,     9,    11,    10,     6, 
+           4,     8,     7,     6,     8,    10,     4,     5, 
+           5,    12,     2,     9,     4,     8,     8,     4, 
+           9,     7,     6,     9,     5,     9,     5,     9, 
+           4,    11,     4,    11,     3,    11,     3,     9, 
+           6,     8,     5,     9,     5,     7,     7,     7, 
+           8,     7,     6,     7,     6,     7,    10,     5, 
+           9,     6,     7,     9,    10,     9,     7,     7, 
+           6,     7,     8,     9,     9,     9,     8,     8, 
+           7,     8,     7,    10,     9,     7,     5,     7, 
+           3,    13,     4,     9,     6,     8,     6,     9, 
+           4,    11,     9,     9,     9,     7,     7,     7, 
+           8,     9,     4,     7,     8,     5,     8,     6, 
+           6,     7,     9,     9,     5,     6,     7,     5, 
+           4,     6,     7,     7,     6,     5,     6,     8, 
+           8,     7,     7,     9,     5,     8,     7,     6, 
+          10,     9,     8,     6,     7,     8,     6,     6, 
+           5,     7,     9,     6,     8,     5,     8,     7, 
+          12,     8,     6,     8,     7,     3,     5,     8, 
+          12,     4,     4,     5,     8,     7,     6,     9, 
+           2,     3,     5,     6,     8,     8,     7,     6, 
+           9,     6,     6,     5,    11,     3,    10,     5, 
+           3,     9,     7,     8,     6,     7,     6,     5, 
+           5,     7,     6,     8,     9,     5,     7,     7, 
+           7,     7,     4,     9,     6,     7,     5,    10, 
+           4,    10,     5,     8,     7,     6,     8,     8, 
+           6,     7,     5,     5,     7,     7,     9,     7, 
+           6,     8,     5,     7,     6,     8,     7,     8, 
+           6,    10,     4,    11,     6,     7,     6,     6, 
+           9,     7,     6,     5,     3,     6,     5,     7, 
+          11,     8,     6,     6,     6,     7,     9,     8, 
+          14,    12,    11,    10,     9,     7,     7,     6, 
+           4,     8,     7,     7,     6,    10,     3,    11, 
+          12,    10,     5,     5,    10,    11,     5,     2, 
+           5,     2,     2,     2,     1,     2,     3,     4, 
+           6,     6,     6,     5,     5,     5,     4,     4, 
+           5,     8,     4,     8,     8,     8,     6,     6, 
+          10,     5,     2,    12,     5,     6,    11,     4, 
+           5,     6,     8,     8,     9,     7,     6,     7, 
+           8,     6,     8,     3,     7,     7,     7,     6, 
+           8,     8,     6,     7,     7,     6,     8,     6, 
+           9,     7,     7,     8,     7,     8,     5,     8, 
+           8,    11,     8,     7,     6,     7,     7,     7, 
+           5,     6,     7,     8,     7,     7,     6,     8, 
+           4,     4,     7,    10,    10,     7,     4,     5, 
+           8,     9,     9,     8,     7,     6,     6,     6, 
+           5,     9,     6,     6,     7,     4,     7,     6, 
+           9,     8,     6,     5,     5,     6,     8,     9, 
+           7,     7,     8,     5,     5,    10,     7,     6, 
+           6,     8,     7,     6,     7,     6,     7,     6, 
+           7,     8,     6,     7,     6,     6,     5,     8, 
+           4,     6,     9,     9,     7,     4,     5,     9, 
+           8,     7,     7,     7,     7,     8,     8,     7, 
+           5,     5,     4,     4,     5,     5,     5,     6, 
+           6,     6,     7,     7,     7,     7,     7,     7, 
+           8,     5,     7,     7,     7,     6,     8,     6, 
+           9,    10,     6,     8,     8,     7,     6,     8, 
+           3,     5,     8,     6,     7,     5,     9,     5, 
+           8,     3,    11,     2,    10,     7,     5,     6, 
+           7,     8,     8,     7,     6,     5,     4,     5, 
+           6,    10,     5,     7,     7,     7,     7,     7, 
+           7,     7,     7,     7,     7,     7,     6,     7, 
+           6,     6,     5,     6,    10,     6,     6,     9, 
+           7,     9,     4,     3,    12,    10,     4,     9, 
+           8,    11,     4,     6,     5,     9,     9,     9, 
+           7,    11,     8,     2,     5,     9,     8,     6, 
+           7,     7,     8,     7,    10,     7,     6,     5, 
+           7,     8,     7,     8,     7,     6,     7,     8, 
+           0,     8,     6,     9,     7,     7,     7,     7, 
+           7,     7,     7,     8,     7,     6,     6,     5, 
+           7,     9,     7,     4,    10,     6,     7,     7, 
+           7,     7,     7,     7,    10,     7,    10,     8, 
+           6,     7,     7,     7,     7,     9,     8,     7, 
+           7,    10,     9,     6,     6,     7,     8,     6, 
+          10,    10,     7,     5,     4,     4,     6,     7, 
+           5,     6,    11,     4,     7,     9,     4,     8, 
+           7,     4,     5,     6,     6,     8,     8,     6, 
+           7,    13,     7,     5,     9,     6,     7,     8, 
+           7,     4,     4,     5,     6,     8,     9,    10, 
+           7,     6,     8,     6,     9,     7,     7,     7, 
+          11,     9,     7,     8,     8,     9,     9,     7, 
+           7,     7,     7,     6,     5,     7,     8,     6, 
+           7,     3,     8,    12,     9,     3,     3,     9, 
+           8,    12,    12,     7,     4,     3,     7,    11, 
+           7,     8,     7,     7,     5,     6,     8,     7, 
+           6,    11,     5,     9,     9,     4,    12,     2, 
+          11,     2,    10,     7,     9,     4,    11,     2, 
+           6,     7,     2,     8,     8,     5,     8,     7, 
+           7,     8,     7,     6,     8,     7,     6,     7, 
+           6,     7,     6,     7,     6,     8,     6,     8, 
+           7,     8,     8,     7,     6,     7,     7,     7, 
+           8,     6,     7,     7,     8,     8,     6,     6, 
+          11,    10,     7,     4,     1,     1,     2,     3, 
+           4,     5,     5,     5,     6,     7,     7,     7, 
+          10,    12,    11,     9,     6,     3,     2,     4, 
+           3,     7,    10,    10,     9,     7,     5,     5, 
+           6,     7,     6,    10,     3,     9,     6,     8, 
+           7,     6,     7,     8,     8,     9,     6,     4, 
+           6,     8,     6,     6,     4,     8,     6,     6, 
+           9,     7,     8,     7,     6,     7,     8,     6, 
+           4,     6,     8,     4,     8,    11,     8,     5, 
+          10,     7,    10,    10,     7,     7,     7,     8, 
+           8,     8,     6,     7,     7,     6,     6,     7, 
+           1,    10,     9,     7,     4,     8,     9,     6, 
+           4,     7,     8,     6,     6,     8,     8,     7, 
+           3,     2,     9,    10,     7,     7,     8,     8, 
+           6,    11,     9,     5,     7,    11,     7,     3, 
+           6,     8,     7,     7,     8,     7,     8,     7, 
+           6,     9,     7,     9,     7,     6,     8,     6, 
+           6,     4,    10,     7,     6,     9,     6,     7, 
+           7,     7,     9,     6,     5,     9,     8,     6, 
+           7,     6,     8,     7,     7,     7,     7,     7, 
+           7,     8,     7,     6,     7,     8,     7,     4, 
+           9,     5,    11,     7,     4,     8,     8,     8, 
+           3,     1,     5,    11,    12,    11,     6,     3, 
+           8,     6,     7,     8,     7,    10,     8,     8, 
+           7,     6,     6,     6,     7,     6,     6,     8, 
+           7,     8,     4,     5,    10,     4,     3,    10, 
+           7,     8,     7,     6,     6,     7,     7,     6, 
+           7,     7,     7,     9,     6,     5,    11,    11, 
+           5,     7,     6,     8,     6,     7,     7,     5, 
+           4,     5,     5,     6,     7,     8,     8,     9, 
+           8,     5,     9,     7,     8,     6,     6,    10, 
+           7,     9,     7,     8,     6,     7,     7,     8, 
+           8,    10,     4,    12,     5,     7,     8,     6, 
+           6,     9,     9,    12,     2,     3,     6,     7, 
+           6,     6,     8,     5,     7,     7,     8,     8, 
+           9,     7,     8,     6,     8,     8,     6,     7, 
+           9,     7,     5,     6,     6,     9,     8,     7, 
+          10,     6,     3,     4,     6,     5,     7,     5, 
+           8,     7,     9,     4,    10,     7,     6,     9, 
+          12,     9,     4,     2,     3,     6,    11,    11, 
+           9,     6,     5,     8,     8,     8,     7,     6, 
+           8,     6,     6,     6,     8,     7,     7,    10, 
+           2,     2,     3,     4,     4,     5,     6,     6, 
+           4,     9,     8,     5,     7,     7,     6,     8, 
+           7,     3,     3,     7,     5,     4,     6,     8, 
+          11,     2,    10,     5,     6,    10,     3,    12, 
+          11,     7,     8,     7,     7,     5,     8,     6, 
+           9,     2,     5,     5,     8,    10,     4,     6, 
+           7,     5,     8,     7,     6,     8,     8,    10, 
+           4,     6,     9,     6,     7,     8,     6,     9, 
+          10,     7,     7,     7,     8,     7,     7,     7, 
+           7,     7,     7,     7,     7,     6,     7,     9, 
+           6,     7,    11,     8,    11,     7,     8,     7, 
+           7,     5,     9,     7,     8,     7,     8,     6, 
+           3,    10,    11,     4,     9,     7,     5,     6, 
+           5,     8,     9,     3,    13,     2,    10,     5, 
+          10,    10,    10,     8,     6,     5,     5,     6, 
+           6,     6,     5,     5,     8,     9,     8,     8, 
+           2,     9,     8,     3,    10,     6,     5,    10, 
+           8,    11,    12,    13,    10,     8,     3,     3, 
+           6,     5,     6,     7,     9,     8,     7,     6, 
+           7,     2,    12,     7,     4,    10,     6,     4, 
+           5,     6,     7,     6,     7,     6,     7,     7, 
+          10,     3,    10,     5,     8,     7,     7,     7, 
+           8,     7,     6,     7,     8,     6,     7,     8, 
+           5,     6,     7,     6,     7,     7,     7,     8, 
+           8,     7,     7,     8,     7,     8,     8,     7, 
+           8,     9,     8,     7,     8,     8,     8,     8, 
+          10,     9,     4,     9,     9,     4,     8,    10, 
+           5,     4,     4,     9,     8,     8,     9,     6, 
+           6,     6,     6,     8,     6,     8,     6,     7, 
+           7,     6,     6,     7,     7,     7,     7,     7, 
+           6,     8,     9,    10,     8,     8,     7,     6, 
+           3,     4,     7,    11,    12,    13,    12,    11, 
+           8,     8,     5,     7,     7,     7,     8,     7, 
+           6,     4,     5,    11,     5,     8,     5,     7, 
+           7,     5,     6,     7,     8,     7,     8,     7, 
+           4,     8,     5,     6,     6,     9,     9,     9, 
+           8,     7,     8,     6,     7,     8,     8,     6, 
+           6,     7,     6,     8,     8,     6,     6,     9, 
+          10,     8,     6,     7,    10,     7,     5,     8, 
+           7,     7,     8,     8,     6,     8,     7,     7, 
+          10,    10,     4,     5,     9,     8,     7,     7, 
+           7,     6,     8,     3,     4,     4,     8,     9, 
+           7,     5,     9,     6,     8,     3,     8,     7, 
+           6,     8,     6,     7,     7,     8,     5,     8, 
+           8,     7,     8,     6,     8,     6,     8,     7, 
+           7,     9,     9,     9,     6,     4,     6,     7, 
+           7,     7,     6,     7,     6,     7,     6,     8, 
+           7,     9,    10,     5,     4,     6,     9,     7, 
+          11,    12,    13,    13,    12,    11,    11,    10, 
+           6,     7,     9,    10,    10,    10,     9,     8, 
+          10,    10,    10,    10,    10,     9,     9,     8, 
+          10,    10,    10,     9,     9,     7,     7,     7, 
+           3,     4,     6,     7,     9,    10,    10,     9, 
+          14,     2,     7,     9,     5,     8,     7,     8, 
+           3,     6,    12,    10,     4,     4,     8,    10, 
+          12,    12,     8,     4,     5,     8,     9,     7, 
+          11,     7,     4,     4,     7,    10,    10,     7, 
+           4,     4,     6,     8,     9,     8,     6,     6, 
+          11,     4,     5,     9,     7,     6,     7,     8, 
+           9,     6,     5,     8,     7,     6,     8,     8, 
+           8,     7,     5,     8,     8,     6,     8,     8, 
+           8,     8,     6,     8,     6,     6,     8,     7, 
+           8,     7,     7,     8,     8,     5,     7,     7, 
+           6,     9,     7,     7,     7,     8,     7,     7, 
+           6,     6,     8,     7,     7,     7,     7,     8, 
+           8,     6,     3,    13,     1,    13,     3,    10, 
+           7,     7,     7,     7,     8,     7,     6,     7, 
+           7,    10,     9,     9,     5,    10,     9,    10, 
+           8,     7,     7,     7,     6,     7,     6,     7, 
+           8,     7,     8,     8,     7,     7,     6,     6, 
+           7,     7,     7,     7,     6,     7,     5,     6, 
+           3,     1,     2,     4,     7,    10,    11,    11, 
+           8,     8,     8,     8,     9,     9,     8,     7, 
+           4,     4,     3,     2,     3,     6,     8,     8, 
+           7,     5,     4,     3,     4,     7,     8,     8, 
+           6,     6,    10,     4,     9,     6,     8,     5, 
+           8,     6,     8,     6,     9,     5,     9,     6, 
+           7,     8,     6,     8,     6,     8,     6,     6, 
+           7,     8,     8,     8,     7,     8,     6,     7, 
+           8,     7,     7,     7,     7,     7,     7,     6, 
+           7,     7,     7,     7,     7,     7,     7,     7, 
+          10,     2,    11,     2,    11,     4,     9,     9, 
+          10,    10,     9,     8,    11,    11,    12,    11, 
+           8,     7,     7,     6,     6,     6,     6,     7, 
+           0,    14,     4,     7,     8,     5,     8,     6, 
+           9,     6,     7,     7,     6,     9,     6,     8, 
+           8,     8,     8,     7,     6,     8,     7,     8, 
+           8,     6,     9,     7,     9,     6,     6,     7, 
+           8,     5,     7,     7,     6,     7,     6,     7, 
+           7,     4,     6,     5,     9,     8,     7,     7, 
+           6,     6,     8,     7,     5,     7,     6,     7, 
+           8,     7,     8,     7,     6,     7,     7,     7, 
+          11,     6,    10,     4,     5,     7,     4,     8, 
+           9,     5,     6,     6,     7,     8,     8,     6, 
+          11,     5,     9,     6,     8,     6,     7,     6, 
+           9,     8,     5,     5,     9,     9,     6,     5, 
+           9,     8,     7,     6,     6,     5,     5,     5, 
+};
+
+static long _vq_lengthlist_res128_0b[] = {
+        2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,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,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,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,
+};
+
+static long _vq_ptr0_res128_0b[] = {
+            6,   385,   704,  1070,  1372,  1709,    -7,    -8,
+           -9,   -10,    59,   200,   -13,   -14,    60,   -16,
+          -17,   -18,   146,   -20,   -21,    61,    30,    30,
+          -25,    29,   -27,   -28,   -29,   -30,    89,   -32,
+          148,    89,   -35,    61,   -37,   -38,   -39,   148,
+          202,   -42,    30,   -42,   147,    92,    89,   -48,
+          124,   -50,   -51,   -52,   148,   255,    92,   170,
+          -57,   -58,   -59,   -60,   148,   150,   148,   150,
+          200,   -66,   -67,   -68,    58,   -70,   199,   -72,
+          -73,    61,   -75,    31,    28,   -78,    58,   199,
+           28,   -82,    30,    62,    31,   -86,   -87,    89,
+           61,   -90,   148,   -92,   -93,    28,    29,   -96,
+           62,   -98,   -99,    89,  -101,    30,   -44,    29,
+           62,  -106,   149,  -108,  -109,  -110,  -111,  -112,
+         -113,  -114,  -115,    58,  -117,  -118,    88,  -120,
+          199,  -122,  -123,  -124,    58,   199,  -127,   254,
+           91,    58,    88,    91,    96,  -134,  -135,  -136,
+         -137,  -118,    96,  -140,  -141,   199,    89,  -144,
+         -145,    88,  -147,   254,    61,    90,  -151,  -152,
+         -153,   203,    95,   201,  -157,   125,    95,    64,
+         -118,   203,    90,   171,   169,  -166,  -167,    59,
+         -169,   255,  -171,  -172,   255,    90,  -175,   255,
+           31,  -161,  -161,    95,  -181,  -182,  -183,    59,
+         -185,  -186,  -187,    60,   200,   151,  -191,  -192,
+         -193,  -194,  -195,   146,  -197,   146,   202,   146,
+           93,  -202,   125,    61,   125,    93,  -207,  -208,
+           60,    91,  -205,   170,  -213,  -214,   169,    60,
+           90,  -218,  -219,    60,  -221,  -222,    91,   201,
+         -225,   146,  -157,  -211,    91,   170,  -231,  -232,
+         -233,  -195,   124,  -236,    28,  -384,  -234,   203,
+           31,   201,  -243,   200,  -245,  -246,    89,   148,
+           90,  -248,   170,  -252,   124,  -254,  -255,  -256,
+         -257,   255,   200,   124,  -248,   -44,   171,  -264,
+          125,  -266,    90,   200,  -261,  -270,  -271,  -272,
+         -273,   147,    32,  -276,  -277,  -278,    61,  -268,
+         -279,   202,  -283,  -284,   147,   124,  -287,   255,
+         -289,    61,  -291,    92,  -293,    61,  -295,   -52,
+         -280,  -296,  -299,  -300,   255,  -302,    94,   171,
+          204,  -306,  -307,  -308,  -309,  -310,  -311,   255,
+          203,  -314,   124,    31,  -317,  -128,  -315,  -318,
+         -313,  -359,  -188,  -322,    94,  -326,    91,   147,
+         -323,  -330,  -331,   255,    96,  -334,    91,   151,
+         -239,  -332,  -339,  -340,  -341,  -291,    92,   201,
+           31,  -346,   170,  -348,  -349,  -350,  -351,  -352,
+          147,  -354,   169,  -342,  -357,  -358,   147,   169,
+         -359,   170,  -346,   170,   169,   147,    95,  -363,
+         -369,  -370,   147,    92,  -373,    92,  -375,  -376,
+          147,   201,  -379,  -380,   171,  -382,  -383,   169,
+         -367,  -386,  -387,  -388,  -389,  -390,  -391,  -392,
+         -393,     4,   208,   211,  -397,  -398,   208,    33,
+         -401,  -402,    33,  -404,    34,  -406,    35,  -408,
+           68,  -410,   213,  -412,  -413,     4,  -415,  -416,
+            4,    69,  -419,    68,    19,  -422,   213,  -424,
+          211,   129,  -427,  -428,   207,  -430,  -398,     3,
+          175,  -434,  -435,    34,  -437,    36,   172,   175,
+         -441,  -442,  -443,  -444,  -445,  -446,  -447,    97,
+         -449,    66,    18,  -452,  -453,  -454,  -455,  -456,
+           97,    33,    38,  -460,    68,     7,    35,    34,
+         -465,    38,    35,  -468,    36,  -470,    67,    98,
+         -473,  -474,    35,  -476,  -477,   127,    37,  -480,
+         -481,  -477,  -458,    35,  -469,    19,  -482,  -486,
+         -485,   213,  -491,  -492,  -493,  -494,    36,  -496,
+         -497,   172,   126,  -498,  -501,  -502,  -503,    35,
+         -494,   126,  -507,  -508,  -437,    66,  -511,    98,
+          175,   100,   128,  -516,  -517,  -406,  -509,  -520,
+           36,  -522,  -520,   126,  -525,  -526,   175,  -528,
+          100,  -514,  -523,  -532,  -533,  -408,  -530,  -536,
+          129,     4,  -539,  -540,    38,  -537,   154,  -541,
+         -543,     7,  -547,    35,  -549,    18,   155,  -416,
+           18,  -461,  -551,  -556,  -557,  -558,  -559,  -560,
+         -561,    97,    66,    33,    35,  -566,  -567,  -568,
+         -569,  -570,    97,   153,    35,   128,   211,   208,
+         -399,  -554,  -579,  -580,    67,  -582,    18,  -584,
+          174,  -577,  -587,  -588,  -589,  -590,  -591,   208,
+           33,  -523,     5,  -596,    34,   207,  -599,  -600,
+          208,   126,   126,    70,  -605,  -606,  -607,   208,
+         -609,   208,    38,  -612,  -613,    33,    36,  -616,
+           34,    70,  -619,    66,   153,   175,  -497,  -620,
+         -625,  -626,  -627,  -628,  -629,  -630,  -631,  -632,
+         -633,  -634,   127,    19,  -637,    99,  -639,   154,
+         -635,  -642,  -643,  -644,   127,  -646,  -647,   127,
+         -649,  -650,    37,  -652,  -653,    65,  -509,  -656,
+          127,    67,  -659,  -660,    67,    99,    98,  -540,
+         -654,  -666,  -667,  -668,  -669,   126,   173,    66,
+         -673,  -674,  -675,  -676,   127,    66,    34,  -680,
+         -681,  -682,  -683,    67,  -685,    67,    70,  -603,
+         -540,   173,   173,  -661,    66,  -523,  -695,  -696,
+         -601,  -693,    66,  -700,    67,  -697,  -703,  -542,
+         -705,  -706,  -707,  -708,  -709,  -710,  -711,  -712,
+            8,     2,     2,    21,   216,  -718,  -719,     0,
+           39,  -722,  -723,  -724,  -725,  -726,  -727,  -728,
+         -729,  -730,     2,  -732,     0,    23,   136,  -736,
+           21,  -738,     0,   177,     2,   101,  -743,     2,
+           21,    21,  -747,  -738,   134,    12,  -751,  -752,
+         -753,     0,   158,   219,   103,  -758,  -759,  -760,
+         -761,  -762,  -763,  -764,     2,   101,  -767,  -768,
+          217,  -770,   101,   218,    40,  -774,     2,   157,
+           21,   219,  -779,   101,   176,  -782,  -768,    11,
+         -785,  -786,     0,  -788,   218,   157,   157,  -792,
+          158,  -794,  -795,    21,   177,  -798,   134,  -800,
+         -801,  -738,    22,   101,   134,    22,  -807,  -808,
+         -809,     2,   176,  -812,  -813,    40,   217,  -816,
+         -817,     2,  -819,  -820,     8,    11,  -823,  -764,
+          135,   220,  -821,  -828,  -829,  -830,  -831,     8,
+            2,   132,   132,  -836,  -837,    71,     8,  -840,
+           40,  -842,  -843,   132,   133,    73,  -847,  -810,
+         -845,  -850,    21,  -852,  -853,   132,   102,    12,
+         -857,  -858,  -859,  -860,  -861,     8,    39,    71,
+           21,  -866,  -867,    21,   132,   132,  -848,  -872,
+         -873,  -874,  -875,     8,  -877,   132,  -879,  -880,
+            8,  -882,    71,    74,  -870,     2,  -887,  -888,
+         -853,  -884,  -891,    23,   214,  -894,  -895,  -896,
+         -897,  -898,   176,  -900,     9,  -902,  -903,   134,
+         -905,    73,   131,  -908,  -909,  -810,  -892,  -912,
+            9,  -813,  -910,   131,  -783,   101,   137,  -920,
+         -810,  -917,    41,  -924,   101,    40,  -927,  -798,
+         -925,  -804,  -928,  -932,    11,  -930,  -935,  -936,
+          102,    40,   214,   131,  -941,  -942,  -917,   131,
+          157,  -946,    40,  -948,    73,  -950,  -951,  -952,
+           22,    23,  -955,    11,   101,  -958,   132,   131,
+          177,  -962,  -963,  -964,   101,  -804,  -959,  -968,
+           73,  -970,  -971,   135,  -966,  -974,  -975,   131,
+         -977,   133,   135,  -972,  -981,  -982,   102,  -821,
+          131,  -986,  -987,  -988,    71,  -877,  -984,  -992,
+          132,    74,  -863,  -990,    74,  -995,  -999,  -862,
+         -997,    71,    23, -1004, -1005, -1006,    11, -1008,
+        -1009,  -853,    72, -1010, -1013,    23,   104,    12,
+        -1017, -1018, -1019,    71, -1021, -1022, -1023,   101,
+        -1025, -1026, -1027, -1028,    72,   102, -1031,    10,
+          103,   156,  -938, -1036,   156,  -788,   102,   101,
+        -1041,    72, -1043,   101, -1045,   103, -1047,   215,
+         -768, -1038,   156, -1052, -1053,   102, -1055, -1056,
+           71,  -993,    10, -1060, -1061, -1062, -1063,   214,
+           72, -1066, -1067, -1068,   214, -1058, -1071, -1072,
+        -1073, -1074,   139, -1076, -1077,   159,   230, -1080,
+          106, -1082,    45,    78, -1085,   179,   224,   139,
+        -1089, -1090, -1091,   179,    78, -1094,   224,    44,
+           25,   224,    44, -1100, -1101, -1102,   232, -1104,
+          233,    78,   161, -1108, -1109, -1110, -1111,   139,
+           25, -1114,    44,    25,   110, -1118, -1119,   111,
+          234, -1122,   110,    43, -1125, -1126, -1127, -1128,
+        -1129, -1130, -1131, -1132, -1133,   221,   107,   107,
+           43, -1138,   105,    45,   107,   108,    43, -1144,
+          105,    44, -1147, -1148,   111,   138,    25,   105,
+           43, -1154, -1120,   139,   235, -1158,    44,   107,
+        -1161, -1162, -1163,   139,   111, -1166, -1167, -1168,
+          105,    25,   231,   110, -1173, -1174,    25,   110,
+        -1177,   234, -1179,   221,   235, -1182, -1183,   111,
+          234,   111, -1187, -1188, -1189, -1190, -1191,   138,
+          107,    76, -1195,   108, -1197,   109,    75,   224,
+           43,   109,    75, -1204, -1205, -1206, -1207,   107,
+          221, -1155, -1211, -1212,    75, -1214,    76, -1216,
+        -1217, -1218, -1219, -1220,   223, -1222, -1223,   179,
+          160,   139, -1225,   110,   160, -1230, -1231, -1232,
+        -1233, -1234, -1235, -1236, -1237, -1238,   222, -1240,
+          223,   179,   225, -1244,   222,   223,   222,    75,
+        -1249, -1220,   224,   179, -1198, -1250,   229, -1256,
+          221,   225, -1259, -1260, -1261,   222, -1240,   109,
+          179, -1263, -1267,   222, -1250, -1270, -1271, -1272,
+        -1273, -1179, -1268,   108,   224, -1278,   223, -1280,
+        -1242, -1276,   228,   228, -1285, -1286,   222,   236,
+        -1289, -1242,   109,   138,   109, -1294,   221, -1296,
+        -1297, -1298, -1299,   227, -1283, -1291, -1303,   229,
+        -1305,    75,   231,   222,   138,   160, -1311, -1312,
+          221, -1314, -1202, -1308,   106, -1318,   110, -1320,
+        -1223, -1316,    47,   109, -1325,   109,   227, -1328,
+          110, -1326, -1331, -1332, -1333,   108, -1335, -1336,
+        -1337,   105,    25, -1340,   222,   231,   228,   138,
+        -1345,   105, -1347, -1348,   138, -1350, -1351, -1352,
+          223, -1285, -1367,   109, -1355, -1358,    77,   227,
+        -1342,   223, -1299, -1361,    77, -1366, -1326,   106,
+          221,   223, -1371, -1354, -1373, -1374, -1375, -1376,
+        -1377, -1378, -1379,    13,   164, -1382, -1383,   162,
+          164, -1386,   141,    80, -1389,    54, -1391,    26,
+          164, -1394,    26, -1396, -1397, -1398,   113,   238,
+           26, -1402,   115, -1404, -1405, -1406,    26, -1408,
+          114,    26,    13,   185,    27,    26,    53, -1416,
+        -1417,    27,    53,    54, -1421,   162,   142, -1424,
+        -1425,    27,   112, -1428, -1429, -1430,    13,   163,
+        -1433, -1434, -1435, -1436,    13,   184,   113, -1440,
+           13,   181, -1443, -1444,   113, -1446,   113, -1448,
+        -1449, -1450, -1451,    13,   163, -1452, -1441,   185,
+           81, -1454, -1459, -1460, -1461, -1462, -1463, -1464,
+        -1465, -1466, -1467,   112,    51, -1468, -1457, -1472,
+        -1473,    50,   163, -1476,    50, -1478,    51,   186,
+        -1481, -1482,   112,   142, -1485,    27,   186, -1488,
+           50,   185, -1491,    27, -1493, -1494, -1495, -1496,
+        -1497,   164,    26,   162,   164,    83, -1503, -1504,
+          140, -1506,   162, -1474, -1509,   165,   166,   184,
+          240, -1514,    80,   182,    83,   113, -1519, -1520,
+        -1521, -1522, -1523,    26, -1525, -1526,    79,   113,
+          141, -1530,    26, -1532,   182, -1534,   166,    82,
+        -1537,    26, -1408, -1517, -1541, -1542, -1543, -1544,
+        -1545, -1546, -1547, -1548, -1549, -1550,    79, -1552,
+           80,   141, -1555, -1556, -1557, -1558,    80,   183,
+        -1561,    51, -1563,   141,   181,   141, -1567,   163,
+           80,   183, -1571, -1572, -1573,   116, -1575,    80,
+        -1577, -1578,    79,   187,    80, -1582,   140, -1584,
+        -1585, -1586,    50,    51,   184, -1590, -1591, -1592,
+        -1593, -1594, -1595, -1596,   140,   183,   183,   184,
+        -1601,   182, -1603,   114,   239, -1577, -1703, -1441,
+        -1607,   183,   187, -1612, -1613, -1614,    51, -1616,
+        -1617,    79,   182,    52, -1561, -1619,    50, -1624,
+           51,   141,   116, -1628, -1629, -1577,   183, -1622,
+        -1631, -1634,   114,   141,    52, -1635, -1637, -1640,
+        -1641, -1642, -1561,   141,   141, -1646, -1647, -1579,
+        -1643, -1650,   113,   183,    50, -1654,   113,   183,
+        -1657,   181, -1527, -1652, -1661, -1662, -1564,    26,
+        -1665,   238,   162, -1668, -1559, -1666, -1669,   140,
+          184, -1672,   116,   181,   140, -1527, -1676, -1680,
+        -1681, -1682, -1563,   181,   163,   113,   115, -1684,
+        -1689, -1690, -1691,   113, -1687, -1694,   114,   115,
+           52, -1698,   113,   115,   187,    50, -1582,   184,
+          114,   115,   113, -1708, -1671, -1710, -1711, -1712,
+        -1713, -1714,   119,   190, -1717,   121, -1719, -1720,
+        -1721, -1722,   244,    86,    57, -1726, -1727,   120,
+        -1729, -1730,   246,    87, -1733, -1734,   193,   248,
+          122,   245, -1739, -1740,   120, -1742,   122,   195,
+          190,   193, -1747, -1748, -1749, -1750,   118,   249,
+        -1753, -1754,   191,   190,   144, -1758, -1759, -1760,
+        -1761,    57,    87, -1764, -1765,   191,    85,    87,
+        -1769,    86,   196, -1772, -1773,    57, -1775, -1776,
+          118,   144,   194, -1780, -1781,   190,   144, -1784,
+          243,    85,   120,    87,   196, -1790,   190,   243,
+           57, -1794, -1795, -1714,   249,    14,   119,   243,
+        -1801, -1802, -1803, -1804,   121,     1, -1807, -1808,
+        -1809, -1810, -1811,   191,   145, -1814, -1815,    85,
+        -1796, -1818,   118, -1820,   143, -1822, -1823, -1824,
+          191, -1826,   245, -1723, -1820,   245, -1831, -1832,
+        -1833,    86,   198, -1828,   143,   249, -1839, -1840,
+        -1841, -1842,   121,    57,    57, -1846, -1847,   245,
+        -1837,     1,   123, -1852, -1853,   121,   119, -1843,
+          122, -1858, -1859,   118, -1861,   191,    85,   194,
+          123, -1724, -1856, -1868, -1859,   119, -1871,    86,
+          120, -2066, -1869, -1876, -1877, -1878,   118, -1797,
+        -1797, -1882, -1883,   194, -1778,   122, -1887, -1888,
+        -1853, -1885, -1797, -1889, -1893, -1894,   121,   250,
+          251,   119,   190, -1900,   144, -1902,    15, -1904,
+        -1905, -1906, -1907, -1908, -1909, -1910,   246,   198,
+        -1913,   122, -1915, -1916,   244, -1723,   249,   247,
+        -1921, -1922, -1923, -1924, -1925,   246,   253,   247,
+          122, -1930, -1913,   242, -1933, -1934, -1935, -1936,
+          193,   247, -1939,   195,   252, -1942,   248, -1944,
+        -1945, -1946,   193, -1931,   247,    87,   249, -1947,
+        -1951, -1954,   122,   119, -1957,   244, -1959,   191,
+        -1955, -1962, -1963, -1964,   244,   246, -1967, -1968,
+        -1969,   251,   246, -1972, -1973, -1974,   242,   246,
+          122, -1978, -1979,   244, -1981,   247,   251, -1984,
+          252, -1986, -1987, -1988, -1989, -1990, -1991,   191,
+          192,   244, -1992, -1996, -1957, -1994, -1999,   242,
+          247, -2002, -2003, -1999,   119,   247, -2007,   195,
+          252, -2010, -2011, -2012, -1765, -2004,    15,   242,
+        -2017, -2018, -2019,   242, -2021,    86, -2023, -2024,
+          245, -2026,   195, -2028, -2029, -2030,   245, -2032,
+        -2033, -2034,   242,   250, -1769, -2013,   195, -2035,
+          193,    14,   167, -2044,   195, -2046,   244, -1826,
+        -2041,   250, -2051, -2052,    86,   249, -2055,   143,
+        -2057, -2058, -1723, -2048, -2061, -1919,   247,   244,
+        -1837, -2063, -1916, -1950,
+};
+
+static long _vq_ptr1_res128_0b[] = {
+            0,     0,     0,     0,     0,     0,  -107,   -26,
+          -15,   -12,   -11,   150,    62,    31,   150,   -24,
+           62,   -19,    93,   -23,   -22,   202,   202,    93,
+           93,   150,   -65,   -49,   -46,   -33,   -31,    29,
+           28,   -34,   -36,    30,   -43,   -41,   -40,   205,
+          205,   202,   205,   -45,   151,   205,   -47,   206,
+           31,   -56,   -53,    30,    92,   -54,   -55,    94,
+          -63,    29,   -61,    28,    30,   -62,   204,   -64,
+          206,  -103,   -85,   -77,   -69,   -71,    32,   -76,
+          -74,    32,    32,    94,    32,   -80,   -79,    28,
+          -81,   -83,    31,   -84,   149,   -89,   -88,    96,
+           29,   -94,   -91,    29,    62,   149,   -95,   -97,
+          149,  -100,    31,   149,   -84,   149,   206,  -104,
+         -105,   204,   150,  -180,  -165,  -160,  -133,  -129,
+         -121,  -116,    88,   254,  -119,   254,    95,    95,
+          254,    61,   202,  -125,   199,  -126,  -128,   152,
+          152,  -130,  -131,  -132,    32,  -150,  -143,    96,
+         -139,    90,   151,  -142,    90,    95,    90,  -149,
+         -146,   254,  -148,    95,    95,    64,  -156,  -127,
+         -154,    96,    96,  -138,  -158,    64,  -159,   152,
+         -162,    64,  -163,  -164,    95,  -170,  -168,    60,
+           90,   171,  -173,    91,   152,  -174,  -177,  -176,
+           64,  -179,   151,    64,  -230,  -190,  -184,   200,
+          -64,  -188,    64,   200,   201,    64,  -212,  -206,
+         -201,  -199,  -196,    61,  -198,    63,    63,  -200,
+           63,  -204,  -203,    63,  -205,   171,  -210,  -209,
+          205,    94,    63,  -189,  -217,  -215,   125,  -216,
+          171,  -220,   201,    94,  -224,    64,  -223,   170,
+         -226,   125,  -211,  -178,    63,   151,  -253,  -242,
+         -235,    89,  -229,  -240,   -38,  -355,  -227,   151,
+          -45,  -239,  -244,    31,  -249,  -248,  -247,   206,
+          206,  -251,  -239,    31,   206,  -269,  -263,  -258,
+          171,    95,  -259,  -260,  -262,  -239,   206,  -265,
+          171,  -267,    96,  -189,  -250,  -338,  -305,  -282,
+         -275,  -274,   152,  -281,   -73,  -198,    91,  -241,
+         -238,    95,  -298,  -286,  -285,    92,  -288,    94,
+         -292,  -290,    63,    94,  -294,    92,   -40,   205,
+         -155,  -102,  -303,  -301,   204,   204,    63,  -304,
+          206,  -329,  -325,    31,   206,  -316,  -313,  -312,
+          152,  -312,   152,   206,  -320,  -312,   170,  -297,
+         -324,  -228,   206,  -319,   203,  -327,    32,  -314,
+           95,  -333,  -159,    91,    63,  -336,  -335,   152,
+           95,    32,  -328,  -347,  -344,  -343,    63,   204,
+         -345,    94,   203,  -381,  -378,  -368,  -356,  -353,
+          201,  -223,   170,  -337,  -364,  -360,  -359,    63,
+         -362,    32,    63,    96,  -365,  -366,  -153,  -153,
+         -374,  -372,  -371,    96,    63,   204,    96,  -377,
+          203,   203,    95,   204,    63,  -237,  -321,  -361,
+         -361,  -624,  -440,  -426,  -409,  -405,  -396,  -394,
+           69,   174,  -395,   174,  -400,  -399,   211,   211,
+         -403,    20,    68,    69,    68,  -407,   128,    20,
+          129,  -421,  -411,   100,  -414,   211,  -418,  -417,
+          130,   130,  -417,   130,     3,     5,  -423,  -425,
+          130,   130,  -433,  -429,    36,  -432,    33,   213,
+          100,  -438,  -436,   155,   175,   128,  -439,    20,
+         -586,  -555,  -490,  -472,  -451,   175,  -448,   155,
+         -450,   155,   155,  -464,  -462,  -459,  -457,    68,
+           38,  -404,   213,  -461,    38,     3,  -463,    36,
+         -466,     7,  -467,  -469,    70,  -471,    70,    70,
+         -462,  -479,  -475,    20,  -478,    65,    65,  -483,
+           35,    70,  -431,  -484,    18,   212,  -420,     5,
+         -701,   130,  -500,  -431,  -495,    98,   175,   128,
+         -439,    20,  -489,  -487,  -546,  -515,  -506,  -504,
+           67,   212,  -512,   100,  -510,    19,    70,   128,
+         -513,  -514,   129,  -524,  -521,  -519,     6,   128,
+          129,   175,   100,    66,  -529,  -527,   128,   129,
+          213,  -531,  -518,  -545,  -538,  -535,  -505,  -461,
+            3,   212,  -535,  -461,     3,    66,    19,  -534,
+            5,   213,  -552,  -548,  -432,  -550,   100,   100,
+         -553,   213,    69,  -578,  -565,  -564,   100,  -563,
+         -562,    68,    68,    66,   175,  -575,  -572,    35,
+          211,  -571,   174,   174,  -573,  -574,   129,  -576,
+           35,  -544,  -581,    18,   153,  -583,   100,  -550,
+          100,  -499,  -622,  -618,  -604,  -597,  -593,  -592,
+           34,  -595,     6,    66,    70,  -598,   155,  -602,
+         -601,   209,  -603,   210,  -615,  -610,  -608,   209,
+            7,    36,  -611,   213,  -614,     7,     7,   155,
+         -617,   213,  -621,  -550,     6,   213,   155,  -594,
+         -585,  -694,  -663,  -655,  -641,  -636,    38,     6,
+         -478,    99,    37,     6,  -638,     6,  -594,     6,
+         -623,  -648,  -645,     6,    66,    18,   154,   153,
+            3,  -651,   154,  -620,   154,     6,   153,  -658,
+         -657,     5,  -662,  -661,    18,    18,    18,  -665,
+         -640,  -672,  -671,    18,   210,  -670,     6,     6,
+         -679,    18,  -678,  -677,    70,    70,    66,  -691,
+         -690,  -687,  -684,    98,  -686,   173,   173,  -689,
+         -420,   210,    18,  -690,  -635,  -692,  -702,  -699,
+         -698,  -688,   173,  -582,    38,  -664,  -488,   100,
+        -1016,  -893,  -806,  -721,  -717,  -714,   101,  -713,
+           39,    39,  -715,  -716,   134,    42,  -720,   103,
+          103,  -793,  -757,  -750,  -745,  -742,  -740,  -735,
+         -731,   177,     0,  -733,    23,  -734,   104,  -737,
+            0,  -739,   104,   104,  -741,   177,  -744,   216,
+          216,  -746,  -749,   158,   178,   104,  -756,  -755,
+         -754,    12,    12,   158,   158,  -778,  -773,  -766,
+           40,   220,  -765,   217,   136,   217,  -772,  -769,
+          157,  -771,   157,   157,   220,  -775,    21,  -776,
+         -777,   220,  -781,  -756,  -748,  -791,  -784,    41,
+         -790,  -787,   157,  -789,   219,   219,   158,    12,
+          136,  -799,  -797,  -796,   216,   178,    22,  -805,
+         -803,   101,  -783,  -804,   136,    12,  -846,  -811,
+         -810,   157,     9,  -815,  -814,   157,   219,  -827,
+         -818,   218,  -822,  -772,   220,   137,  -772,  -825,
+         -821,   136,    41,  -835,  -834,  -833,  -832,   219,
+          219,   219,    12,  -839,    40,  -838,   133,  -841,
+           12,  -834,  -844,   220,   220,    41,  -856,  -849,
+          137,  -854,  -851,   102,   219,   104,  -855,    42,
+         -865,   176,  -864,  -863,  -862,    42,    42,    42,
+           42,  -871,  -869,  -868,   177,  -734,  -826,  -885,
+         -878,  -876,    42,   132,    71,   133,  -861,  -881,
+           23,  -883,    23,    23,  -824,  -886,    71,  -890,
+          136,  -802,  -734,   104,    22,  -934,  -919,  -907,
+         -901,  -899,   131,    40,    22,  -906,  -904,   135,
+          135,    22,   178,  -913,  -911,   131,    41,   178,
+           40,  -915,  -889,  -916,  -918,   137,    41,  -923,
+         -798,  -914,    24,  -926,  -748,    41,    42,  -929,
+         -783,  -931,  -922,  -734,   104,  -921,  -949,  -939,
+         -937,  -844,    24,  -940,  -945,    73,  -944,    24,
+          137,  -947,   137,   137,   135,  -973,  -961,  -956,
+         -953,  -954,   104,   136,  -957,  -960,  -739,    41,
+          137,    22,  -965,   134,    73,  -967,  -918,  -969,
+          137,  -955,   136,   137,  -943,  -980,  -805,  -976,
+          137,  -978,    11,  -938,  -998,  -983,    71,  -985,
+          102,  -853,  -994,  -989,   133,  -991,  -892,  -993,
+          137,   137,  -996,  -979,    42,  -933, -1003, -1001,
+         -780, -1002,    42, -1015, -1007,   136,    42, -1014,
+        -1012,  -734,    41,    24,   104,   136,    42,   136,
+        -1000, -1051, -1020,    24, -1042, -1035, -1024,   103,
+        -1033, -1032, -1030,  -756,   158, -1011,   103,   158,
+          215, -1032,   215, -1039, -1037,   158, -1034, -1040,
+          220,   218, -1046, -1044,   215,   218, -1048,   157,
+         -771, -1029,   215, -1059, -1054,    24, -1057,    24,
+           74,    23,   215, -1049, -1065,    23, -1064,   156,
+          156,   158, -1069,   156,   215, -1050, -1124, -1107,
+        -1088, -1084, -1075, -1079, -1078,    45,    45, -1081,
+           45, -1083,    47,    47, -1086,    78, -1087,   161,
+        -1093, -1092,   106,    25,   160, -1097, -1095, -1096,
+          230, -1098, -1099, -1106, -1103,    78,   161, -1105,
+          161,   161,    49, -1117, -1113,   230, -1112,    45,
+           45, -1115,   161, -1116,    46, -1121, -1120,   180,
+          180, -1123,   111,    46, -1186, -1160, -1146, -1143,
+        -1140, -1137, -1135, -1134,    44,   161,   161, -1136,
+           44, -1136,    44,    48, -1141, -1142,   110, -1145,
+          228,   180, -1153, -1151, -1149, -1120, -1139, -1152,
+          111, -1157, -1156,    25,   180, -1159,   235,    46,
+        -1165, -1164,   107,   110,   234, -1172, -1171, -1169,
+           77, -1170,    77,    48, -1175,    77,   111, -1176,
+        -1181, -1178, -1180,    48,    48, -1185, -1184,   235,
+          235,    46, -1253, -1330, -1203, -1199, -1194, -1192,
+        -1193,    47, -1196,    76,    47, -1198,   160, -1200,
+        -1201, -1202,    49, -1229, -1215, -1210, -1171, -1208,
+           76, -1150, -1213,    49,    48,   161,    48, -1227,
+          234, -1212, -1221,    76,   160, -1214, -1224,    48,
+           48,   107, -1209, -1228,    47, -1317, -1310, -1309,
+        -1306, -1269, -1255, -1248, -1243, -1239,   223, -1241,
+          225, -1242,   229, -1246, -1245,   109, -1247,   229,
+        -1252, -1251,    49,   160, -1254, -1226,   160, -1258,
+        -1257,    48, -1266, -1257, -1262,   179, -1264,    49,
+          225,   161, -1251,   160,    25, -1292, -1284, -1277,
+        -1240, -1257, -1265,   226, -1275, -1279,   237, -1283,
+        -1282, -1274,   229,   237, -1288, -1287,   237,   237,
+        -1287,   237,   226,   226, -1293, -1295,   228, -1304,
+        -1302, -1300,   229,   237,   229, -1290,   237,   236,
+          229,   236, -1307, -1283,   108,   234, -1313,    43,
+          227, -1303,   236, -1301,    47, -1324, -1319, -1228,
+        -1322,   110,    48,   160, -1327, -1247,    77, -1303,
+           47,   236, -1281, -1346, -1334,   110, -1343,   234,
+        -1338,    25, -1339, -1341,    77, -1342,    77, -1344,
+          226,   231, -1315, -1349,   180, -1321, -1323, -1365,
+        -1353, -1357, -1326,    77, -1326, -1360, -1359,   236,
+        -1362,    77, -1364, -1356,   237, -1370, -1368,    77,
+        -1369,   228, -1329, -1363, -1458, -1423, -1403, -1390,
+        -1387, -1381, -1380,    80,   142, -1385, -1384,    54,
+           54,   142,    54, -1388,   117,    84, -1393, -1392,
+           83, -1400, -1395,   142, -1399,   115,   238,   116,
+        -1401,   117,    84, -1415, -1412, -1409, -1407,    52,
+          187, -1410, -1402,    81, -1413, -1414,    81, -1420,
+        -1418,   117, -1419,   117, -1422,   114,    54, -1427,
+           56, -1426,    53, -1447, -1432,    56, -1431,    81,
+        -1442,   189, -1438, -1437,   115,   115, -1439, -1399,
+          116,    81, -1445,   184,   115,    81,    52, -1392,
+           56, -1453, -1452,    55,    55, -1455, -1411, -1456,
+           55,   241, -1492, -1484, -1480,   185, -1475, -1471,
+        -1469, -1468,   188,    51,    52,   186,    55,   186,
+        -1468,    52,   240, -1477,    82, -1479,    82,    82,
+          164, -1483,   185,   185, -1487, -1486,   187, -1490,
+        -1489,    53,    52,    53, -1670, -1518, -1502, -1499,
+        -1498,   186,   116, -1500, -1501,   240, -1513, -1512,
+        -1505, -1508, -1501, -1470, -1501, -1510,    83,    81,
+          241, -1516, -1515,    82, -1512,    81, -1540, -1536,
+        -1533, -1528, -1524,   189,   189, -1527,   116,   116,
+        -1529, -1531,   113,   113,   166, -1535,    84,   189,
+        -1538,   164,   116, -1511, -1583, -1570, -1566, -1565,
+        -1554,   183, -1553, -1551,    82,    51,   182,    82,
+           51,   182, -1560,    51, -1559,   188,   116,   188,
+        -1562,   188, -1564,   188,   188,   165, -1569, -1568,
+          181,    55, -1581,   189,    82, -1574, -1576,   186,
+        -1580, -1579,   188,   188,   188,   186,   165, -1692,
+        -1707, -1589, -1587, -1588,    52, -1702, -1611, -1600,
+          116, -1599, -1598, -1597,    52,    52,   184,   165,
+        -1605, -1602, -1604,    52,   188, -1609, -1701, -1511,
+        -1539, -1610,   116, -1639, -1623, -1620, -1615, -1553,
+        -1618,   113,   113, -1608, -1563,   241, -1468, -1627,
+        -1625, -1626,   188, -1610, -1636, -1633,   189, -1621,
+        -1507, -1579,   188,   181, -1578,   113,   142, -1645,
+        -1644,   113,    52,   113,    52, -1677, -1649,   116,
+           52, -1653, -1651, -1437, -1648, -1656, -1655,   115,
+        -1660, -1658,   239, -1638, -1674, -1667, -1664, -1659,
+        -1604,   188, -1380, -1664, -1604, -1663, -1632,   114,
+           55,   165, -1675, -1604, -1673, -1679,   241, -1688,
+        -1685, -1564,   113, -1672,   184, -1686, -1604, -1683,
+        -1700, -1697, -1693, -1604, -1678, -1696, -1604,   189,
+          188, -1699,   239,   239, -1604, -1695, -1704,   241,
+        -1705, -1706,   166, -1606, -1630, -1892, -1746, -1725,
+        -1718, -1715,   120, -1716,   122,   192, -1724,   192,
+          197, -1723,   198,   198,   192, -1738, -1732, -1728,
+        -1731,   197,    86,   197, -1736, -1735,    87,    87,
+        -1737,   197, -1744,   190, -1741, -1743,    17,   198,
+        -1745,   248, -1793, -1757, -1755, -1752, -1745,   123,
+           17,   168,   193, -1756,    16, -1779, -1771, -1763,
+          192, -1762,   196, -1766,    85,   168, -1767, -1768,
+        -1770,   168,   168, -1774,   192,    87, -1777,    87,
+          194, -1778,   168, -1789, -1783, -1782,    17, -1786,
+        -1785,    17, -1787, -1788,    17,   144, -1791, -1792,
+          194, -1800, -1798, -1797,   145,    17, -1799,    85,
+        -1875, -1806, -1805,   192,   144,    17, -1865, -1838,
+        -1817,   194, -1813, -1812,    17, -1812,    17,   143,
+          198, -1821, -1819,    17,   145, -1830, -1829, -1825,
+          143, -1827,   198,   143, -1816,   168, -1836, -1820,
+        -1834,   145,   145, -1751, -1837,   198, -1851, -1844,
+        -1843,   194,   123,   123, -1845,   145, -1848,   123,
+        -1850, -1835,   198, -1855, -1792,   194, -1849, -1857,
+          252, -1860,   194,   145, -1863, -1862,   145, -1864,
+          145, -1867,   123, -1872, -1870, -1866,   145,   249,
+        -1811, -1751, -1854, -1886, -1881,    16, -1879,     1,
+        -1805, -1884,    14,    16,    17,    14, -1890,   192,
+          144, -1880,   144, -1874, -1903, -1898, -1880,    15,
+          253, -1896, -1899, -1901,    15,    17,    16, -2037,
+        -2059, -1961, -1953, -1943, -1920, -1912, -1911,   167,
+        -1914,   195, -1917,   198,   247, -1919,   250,   198,
+        -1929, -1928,   248, -1927, -1926,   167,   167,   253,
+          253, -1932,   248,   250, -1941, -1938,   167, -1937,
+          252,   252, -1940,   167,   167,   195,   252, -1924,
+        -1948,    16, -1735,   247, -1949,   168,   168, -1918,
+          192, -1956, -1731, -1952, -1958,   167, -1940,   167,
+        -1897, -2062, -1966, -1965,   251,   197, -1985, -1977,
+        -1971, -1970,   253, -1939,   167,   250, -1975,   168,
+            1, -1982,   251, -1980,    15,   167, -1983,   167,
+          253, -2065, -1873, -2043, -2009, -1995, -1993, -1939,
+            1, -1769, -1976, -2001, -1998,    16, -2000,   167,
+          250, -2006, -2005,    15, -1997,    15,   167, -2008,
+           15, -2016, -2015,   167, -2014, -1960,   168,   143,
+        -2022, -2020,    86,    15,   195,   143, -2027, -2025,
+          167,   167,    15, -2042, -2031,   168,    86, -2039,
+        -2036, -2035,   168,   168, -2035, -1891,    17, -2014,
+        -2038,   123,   168, -2050, -2045, -2047,   250, -2049,
+        -1902,   198, -2056, -2054, -2053,    15,   249,   195,
+        -2067, -2060,   249, -2040, -2064, -2049,    16,   252,
+        -2049,   251,   245, -1895,
+};
+
+static long _vq_p_res128_0b[] = {
+            0,     0,     0,     0,     0,     0,  1192,   480,
+          472,   472,   472,  1600,   480,   480,   480,   488,
+          488,  1168,  1168,   488,   488,   488,   240,   240,
+          232,   232,  1600,   712,   240,   224,   712,   224,
+         1184,   712,   488,   488,  1184,  1184,  1184,  1184,
+         1616,   240,   240,   240,  1176,   736,   712,   992,
+          992,  1360,   240,  1184,  1184,  2040,   736,  1360,
+         1184,  1184,   240,  1184,  1184,  1200,  1184,  1200,
+         1600,   240,  1592,   488,   464,  1592,  1592,   488,
+          488,   488,   752,   248,   224,   464,   464,  1592,
+          224,   240,   240,   496,   248,   488,   712,   712,
+          488,   224,  1184,   224,   224,   224,   232,   496,
+          496,   712,   712,   712,   240,   240,  1176,   232,
+          496,  1200,  1192,  1592,  2032,  2032,   464,  2032,
+          704,   464,   464,   464,   704,   704,   704,  1592,
+         1592,  2032,  2032,   464,   464,  1592,  2032,  2032,
+          728,   464,   704,   728,   768,  1592,  1592,  1592,
+          704,   704,   768,  1592,  1592,  1592,   712,  2032,
+          704,   704,  2032,  2032,   488,   720,  1624,  1624,
+         1624,  1624,   760,  1608,  1000,  1000,   760,   512,
+          704,  1624,   720,  1368,  1352,   480,   480,   472,
+         2040,  2040,   728,  2040,  2040,   720,  2040,  2040,
+          248,  1624,  1624,   760,   480,  1600,   472,   472,
+          480,   480,   480,   480,  1600,  1208,   488,   488,
+         1168,   488,   488,  1168,  1168,  1168,  1616,  1168,
+          744,   488,  1000,   488,  1000,   744,   752,   480,
+          480,   728,  1368,  1360,  1368,  1000,  1352,   480,
+          720,   480,   480,   480,   728,  1360,   728,  1608,
+         1168,  1168,  1000,  1360,   728,  1360,   712,  1168,
+         1168,  1168,   992,  1184,   224,  1360,   992,  1624,
+          248,  1608,  1600,  1600,  1184,   712,   712,  1184,
+          720,   720,  1360,   992,   992,   720,  1648,  2040,
+         2040,  2040,  1600,   992,   720,  1176,  1368,  1000,
+         1000,   720,   720,  1600,  1176,  2040,   736,   728,
+         1176,  1176,   256,   728,   728,   728,   488,  1176,
+         1176,  1616,   736,  1176,  1176,   992,  2040,  2040,
+          752,   488,   752,   736,   488,   488,   736,   736,
+         1624,  1624,  2040,  2040,  2040,   752,   752,  1368,
+         1632,   992,   752,   992,   992,  2040,  2040,  2040,
+         1624,   992,   992,   248,   728,   728,   248,   248,
+          992,  1352,  1600,  1600,   752,   256,   728,  1176,
+         1624,  2040,  2040,  2040,   768,   728,   728,  1208,
+         1624,   768,   728,   248,   736,   736,   736,  1608,
+          248,  1360,  1360,  1176,  1352,  1352,  1608,  1176,
+         1176,  1352,  1352,   736,  1360,  1176,  1176,  1352,
+         1352,  1360,  1360,  1360,  1352,  1176,   760,  1360,
+          736,  1176,  1176,   736,   736,   736,  1624,  1176,
+         1176,  1608,  1368,  1368,  1368,  1352,  1360,  1352,
+          768,   264,   552,    32,   264,  1664,    32,    32,
+           32,    32,  1664,  1688,  1664,  1664,  1664,   264,
+          264,   264,   264,   272,   272,   280,   280,   544,
+          544,   544,  1704,   544,  1688,    32,    32,    32,
+           32,   552,   544,   544,   152,  1688,  1704,  1688,
+         1688,  1032,  1688,  1656,  1656,  1664,  1664,    24,
+         1400,   288,   272,   272,   288,   288,  1376,  1400,
+          536,   520,   776,   264,  1240,  1240,   776,   776,
+          528,   528,   144,   776,   264,   776,   776,   776,
+          776,   264,   304,   544,   544,    56,   280,   272,
+          304,   304,   280,   288,   288,   536,   536,   784,
+         1016,   296,   280,   296,  1016,  1016,   296,  1016,
+         1016,  1016,   304,   280,   536,   152,   304,   304,
+         1696,  1704,  1376,   160,   288,   288,   288,   160,
+         1376,  1376,  1008,  1008,   784,   784,   536,   280,
+          288,  1008,   784,   784,   288,   528,   784,   784,
+         1400,   800,  1024,   288,   280,   280,   152,   288,
+          288,   288,   288,  1008,   800,  1400,  1400,   800,
+          800,  1024,  1008,    24,   544,   544,   152,  1032,
+         1032,    32,   304,   304,   304,    32,  1232,    32,
+          152,    56,  1400,   280,  1240,   144,  1240,    32,
+          144,    56,    32,   544,   528,   776,   776,   776,
+          776,   776,   528,   264,   280,   776,   776,   776,
+          776,   776,   776,  1224,   280,  1024,  1688,  1664,
+          264,   552,   536,   536,   536,   144,   144,  1392,
+         1392,  1696,   288,   288,  1008,   272,  1664,  1664,
+          264,  1008,    40,   272,   272,  1656,  1680,  1672,
+         1664,  1008,  1008,   560,  1664,  1664,  1672,  1664,
+          288,  1664,   304,    56,   264,   264,   288,   272,
+          272,   560,  1240,   528,  1224,  1400,  1376,  1224,
+          792,   520,   520,   520,   792,   296,   520,  1016,
+         1016,  1016,  1016,   152,   792,   792,  1232,  1232,
+          152,  1016,   528,   528,  1016,  1016,  1224,  1016,
+          520,   296,   296,   520,   520,   520,   528,  1016,
+         1016,   536,   536,   536,   536,   792,   784,   304,
+          528,  1008,  1008,  1008,  1008,  1008,  1384,   528,
+          528,  1016,  1016,  1016,  1016,   528,   272,   536,
+          536,   536,   784,   536,   536,   536,   560,   560,
+          304,  1384,  1384,   792,   528,  1008,   536,   528,
+         1008,  1008,   528,   536,   536,   304,  1232,  1232,
+            0,    16,     0,   312,   808,    64,    64,    64,
+           64,    16,    16,   168,  1728,   312,     0,     0,
+          312,    16,  1416,   808,    16,  1416,     0,    16,
+           16,    16,    16,     0,     0,   184,  1088,   168,
+          168,     0,     0,  1416,    16,   808,    16,    16,
+          168,   168,     0,     0,  1072,    96,     0,     0,
+            0,     0,  1264,  1752,   824,    16,  1744,    16,
+           16,    16,    16,    16,    16,   808,  1744,  1736,
+         1736,   808,   808,  1744,   320,    16,    16,  1256,
+          168,  1752,   824,   808,  1408,  1744,  1736,    88,
+         1744,     0,     0,  1744,  1744,  1256,  1256,  1264,
+         1264,   168,  1416,   168,  1416,  1072,  1072,  1072,
+            0,     0,   176,   808,  1072,   176,  1760,    72,
+           16,    16,  1408,  1256,  1256,   320,  1736,  1744,
+         1744,    16,    64,    64,    64,    88,    16,    16,
+         1080,  1760,    88,  1752,  1752,    64,    64,    64,
+           16,  1056,  1056,    64,    64,   568,    64,   320,
+          320,  1760,  1056,  1056,  1064,   584,    96,    72,
+          584,  1056,   168,  1056,  1056,  1056,   816,    96,
+          312,    64,    64,   312,    64,    64,   312,   568,
+          168,  1416,  1416,   168,  1056,  1056,   584,    64,
+         1056,    64,  1056,    64,  1056,  1056,   184,    64,
+           64,   568,   568,   592,   584,    16,  1056,  1056,
+         1056,   584,   184,   184,  1712,    72,  1096,   176,
+           72,  1408,  1408,    72,    72,  1072,  1072,  1072,
+          584,   584,  1048,    72,  1408,    72,  1712,    72,
+           72,  1256,  1712,  1048,    88,   808,  1096,    72,
+           72,   808,   328,  1424,   808,   320,  1088,   176,
+          320,  1072,   320,    88,    88,   320,  1256,  1064,
+          816,   320,  1712,  1048,   808,   808,   808,  1048,
+         1256,   320,   320,   584,   584,   808,  1056,    88,
+          176,   184,  1088,    88,   808,  1056,  1056,  1048,
+         1416,  1080,   808,   808,   808,  1072,  1048,   584,
+          584,  1080,  1080,  1080,  1096,  1080,  1064,  1048,
+         1080,  1064,  1080,  1048,   592,   816,   816,    88,
+         1048,   592,  1056,   568,   568,  1064,   816,  1056,
+         1056,   592,   568,   816,   592,  1048,   312,   312,
+          584,   568,   184,  1056,    88,    88,    88,   184,
+         1056,  1056,   576,   328,   184,   184,   832,    96,
+           80,  1256,   568,   568,   576,    80,   808,   808,
+          576,    80,   576,   576,   576,   816,    80,    80,
+          824,  1248,  1712,  1264,  1248,  1744,   816,   808,
+         1744,   576,   824,   808,   824,   824,  1720,  1720,
+         1736,  1712,  1248,   568,   816,   816,   568,   568,
+          568,   592,    80,    80,   576,   576,  1712,  1712,
+          576,    80,  1712,  1712,  1712,    80,  1272,  1856,
+         1272,  1272,  1112,  1272,  1272,  1272,  1840,   848,
+          848,   360,   360,   624,   624,  1432,  1792,  1112,
+         1432,   848,  1432,  1432,   624,  1840,  1792,   352,
+          200,  1792,   352,  1864,  1856,  1856,  1856,  1864,
+         1864,   624,  1288,   200,   360,   200,  1112,  1112,
+          200,   352,   352,   200,   880,  1872,   888,   888,
+         1872,   888,   880,   344,   368,   352,  1768,  1768,
+          840,  1768,  1768,  1768,  1768,  1768,   856,   856,
+          344,   840,   840,   360,   856,   864,   344,   840,
+          840,   352,   888,  1104,   888,  1104,   200,   840,
+          344,  1872,  1872,  1112,  1880,  1880,   352,   856,
+         1112,  1112,  1112,  1112,   888,  1848,   840,   840,
+          840,   200,  1848,   880,   200,   200,   200,   880,
+         1768,  1872,  1768,  1768,  1880,  1880,   888,   888,
+         1872,   888,  1432,  1800,   864,   608,   856,  1104,
+          856,   608,   864,   864,  1280,   872,   600,  1792,
+          344,   872,   600,   608,   856,   856,   608,   856,
+         1768,  1112,   600,   600,   600,   608,   608,  1432,
+         1432,  1432,  1784,  1784,  1784,  1432,  1432,  1432,
+         1280,  1112,   856,   880,  1280,  1776,  1784,  1432,
+         1800,  1432,   600,  1776,  1800,  1776,  1776,  1784,
+         1784,  1432,  1800,   872,  1776,  1784,  1776,   600,
+         1784,  1784,  1792,  1432,   600,  1792,  1832,  1768,
+         1768,  1800,  1784,  1432,  1776,  1776,  1784,   872,
+         1432,   872,  1776,  1776,  1792,  1800,  1824,  1768,
+         1768,  1768,  1792,   864,  1792,  1784,  1784,  1800,
+         1800,   864,  1824,  1824,  1776,  1776,  1776,  1888,
+         1800,  1800,   872,  1104,   872,  1768,  1768,  1816,
+         1816,  1816,  1816,  1816,  1824,  1104,  1888,  1832,
+          600,   600,  1848,  1776,  1104,  1280,   344,  1768,
+         1768,   600,   600,   864,   848,  1432,   880,  1432,
+         1432,   848,   376,   872,   872,   872,  1816,   376,
+          880,  1816,   616,  1848,   880,   864,  1776,  1776,
+          840,   840,   200,  1776,  1776,  1848,  1824,  1104,
+          840,   840,  1776,  1104,  1104,  1776,  1776,  1776,
+         1784,  1776,   848,   872,   872,  1888,   616,  1816,
+         1824,  1784,  1816,  1784,   616,  1768,  1816,   848,
+         1768,  1784,   848,   848,   104,   432,  1128,  1128,
+         1128,   640,   640,   104,  1312,  1296,  1296,  1296,
+         1312,  1128,  1128,   640,   432,   432,  1312,   208,
+         1312,   904,   208,   904,   904,   904,   904,  1904,
+          208,   920,   920,   920,  1496,   912,   208,   912,
+          912,   208,   104,  1480,   216,   208,   424,   216,
+          216,   216,   424,   432,  1296,  1296,  1136,   216,
+          896,   216,   896,   920,  1304,   104,   104,  1304,
+          104,   104,   920,   104,   104,  1472,   904,   104,
+          104,  1448,  1472,   904,   904,   904,   904,   104,
+          440,   104,   104,   104,  1304,  1304,  1448,  1480,
+          648,  1480,   896,   896,   400,   896,   896,   896,
+          896,   896,   896,   896,   408,   408,  1480,   400,
+          400,   400,  1304,   400,   400,   408,   408,  1488,
+          896,   896,   896,  1136,  1488,   216,  1488,   400,
+          400,  1480,   216,   216,  1464,   664,  1312,  1488,
+         1312,  1312,   208,  1296,  1312,   664,  1328,  1320,
+         1120,  1296,  1296,  1304,  1320,  1320,  1328,  1472,
+         1920,   640,   640,  1456,   664,   904,   208,   632,
+          208,   632,   208,   208,   632,   632,   632,   904,
+         1128,   208,   208,  1456,  1456,  1328,  1328,   656,
+          208,   208,   912,   904,   640,   408,   632,   632,
+          632,   632,   632,   632,   632,   632,   632,   640,
+          640,  1128,   640,   640,   640,   640,   640,  1464,
+          408,   408,  1128,  1128,  1448,  1128,  1304,  1304,
+          640,  1464,   640,   632,   632,   928,  1488,   640,
+          632,   632,   632,  1496,   640,  1120,  1120,  1912,
+          632,   400,   400,   408,  1472,  1456,  1120,  1120,
+         1464,  1120,  1120,  1120,  1120,  1464,  1464,  1472,
+          912,  1456,   416,   912,  1912,   632,  1472,  1448,
+         1448,  1464,  1496,   632,  1456,   632,   408,   632,
+          632,   632,  1456,   416,   408,  1472,   400,  1128,
+          408,  1128,   928,   632,   912,   632,  1464,   400,
+         1472,   912,   912,  1128,   416,  1448,  1128,   408,
+          408,   408,   408,  1128,  1128,  1464,  1496,  1496,
+          904,  1472,   904,  1464,   400,   920,   904,  1464,
+          904,  1448,   904,   400,  1904,  1448,  1448,   208,
+         1904,  1904,  1296,  1464,  1464,  1296,  1136,  1120,
+         1472,  1472,   928,  1448,  1120,   928,  1120,  1128,
+         1128,  1128,  1128,  1448,  1304,   904,   920,  1304,
+          912,   912,   904,   904,  1304,   912,   912,   920,
+          416,   904,   904,   920,  1496,   400,  1320,  1472,
+          912,   920,   904,  1464,   912,   456,   976,   968,
+          976,   960,   952,  1520,  1536,   968,  1952,  1952,
+         1952,  1952,  1952,   688,   456,  1576,  1968,   960,
+         1968,  1968,  1968,   696,   696,  1544,  1544,  1984,
+          976,  1960,   976,   960,   960,   976,   976,  1560,
+         1520,  1544,   696,  1984,  1528,   944,   944,  1992,
+         1544,  1544,  1528,  1520,  1152,  1528,   680,   456,
+          456,   456,   696,  1528,  1528,  1528,   680,   696,
+          688,   688,  1568,   456,   456,   456,   696,   944,
+          944,  1152,  1552,   960,  1152,  1520,  1152,   680,
+         1944,   680,   960,   696,  1568,  1552,  1520,  1944,
+          456,  1944,   960,   960,  1992,   112,   952,  1944,
+          688,     8,  1536,   968,   968,     8,   968,  1144,
+          680,   680,  1528,  1528,  1160,   680,   680,   680,
+         1992,   944,   944,  1160,  1144,  1528,   688,  1528,
+         1528,  1960,  1960,   688,  1144,  1960,   688,   688,
+          688,   688,  1584,  1144,  1144,  1992,  1960,   968,
+          968,   968,   968,   456,   456,  1992,  1960,  1960,
+         1992,     8,   984,   968,   968,   968,   952,   456,
+          976,   944,   944,   944,   680,  1528,   680,  1552,
+          984,  1536,   976,   944,   944,   952,   688,   688,
+          960,  1952,   976,   944,   944,   944,   944,   112,
+          112,   112,  1552,  1552,  1552,   976,   968,   968,
+          968,   976,   112,   112,  1152,   112,   968,  2000,
+         2008,   952,  1520,  1152,  1152,   120,   120,  1544,
+         1976,  1544,  1968,   688,  1952,  1968,  1968,  1584,
+          976,   976,  1952,  1952,  1952,   688,  1992,  1976,
+         1968,  1968,  1968,  1968,  1968,  1968,  2024,  1976,
+          976,   976,   976,  1936,  1544,  1544,  1544,  1544,
+         1544,  1976,  1560,  1560,  2016,  1984,  1984,  1984,
+         1544,  1544,  1544,  1936,  1976,   696,  1992,  1936,
+         1936,  1576,   976,   952,  1952,  1952,  1528,  1528,
+         1992,   120,  1576,  1952,  1952,  1968,  1968,  1968,
+         2024,  2008,  1968,  1968,  1968,  1968,  1936,  1968,
+          976,  1976,  1952,  1952,  1976,  1976,  2008,  2024,
+         2016,  1936,  1144,  1936,  1952,   688,  1528,  1528,
+         1536,  1952,  1536,  1952,  1952,     8,  1936,  1936,
+         1976,  1976,  1936,  1936,   952,  1976,  2016,  1560,
+         2016,  1528,  1528,  1528,  1528,     8,   120,  1936,
+         1144,  1936,  1936,  1936,  1144,   688,  1560,  1960,
+         1960,  1560,  1560,  2000,  1960,  1960,  1960,  1936,
+         1936,  1936,  1936,  2000,   688,  1936,  1560,  2000,
+         1544,   112,  1336,  1952,  1560,  1952,  1952,  1960,
+          112,  2000,  1144,   688,   688,  1992,  1144,  1144,
+          688,   688,   688,   112,  1976,  1976,  1976,  1952,
+         1992,  1952,  1952,  1992,
+};
+
+static long _vq_q_res128_0b[] = {
+            0,     0,     0,     0,     0,     0,   760,  2040,
+          232,   496,  1600,  1200,   496,   248,  1200,   232,
+          496,   240,   744,   744,   240,  1616,  1616,   744,
+          744,  1200,   496,  1200,   248,  1640,   224,   232,
+          224,  1184,  1184,   240,   736,   240,  1616,  1640,
+         1640,  1616,  1640,   736,  1208,  1640,   992,  1648,
+          248,  1200,   752,   240,   736,   752,   752,   752,
+         1648,   232,  1632,   224,   240,  1632,  1632,  1648,
+         1648,  1200,   712,  1192,   488,   488,   256,   224,
+          752,   256,   256,   752,   256,   496,  1592,   224,
+         1192,  1192,   248,  1192,  1192,   240,   488,   768,
+          232,   240,   224,   232,   496,  1192,  1192,   248,
+         1192,   240,   248,  1192,   248,  1192,  1648,  1192,
+         1192,  1632,  1200,  1184,  2040,  1368,   720,   256,
+         1616,  1592,   704,  2032,  1592,  2032,   760,   760,
+         2032,   488,  1616,  2032,  1592,  2032,   728,  1216,
+         1216,   256,   728,   256,   256,  1624,  2032,   768,
+         1592,   720,  1208,   712,   720,   760,   720,   720,
+          760,  2032,   488,   760,   760,   512,   512,  1216,
+          760,   768,   768,   768,   760,   512,   512,  1216,
+         1368,   512,  1368,   760,   760,  1624,  2040,   480,
+          720,  1368,   760,   728,  1216,   512,   760,   248,
+          512,   760,  1208,   512,  2040,  1208,   480,  1600,
+         1648,  1608,   512,  1600,  1608,   512,   512,   752,
+         1000,   744,  1616,   488,  1616,   504,   504,   744,
+          504,   744,   504,   504,   744,  1368,   504,   752,
+         1640,   752,   504,  1208,  1208,  1368,  1000,  1368,
+         1368,   512,  1608,   752,  1000,   512,  1360,  1360,
+         1208,  1000,  1208,  1624,   504,  1208,   760,  1648,
+          736,   712,  1360,   736,  1640,   504,  1624,  1208,
+          736,  1624,  1648,   248,   992,   720,  1184,  1648,
+         1648,   248,  1208,   248,  1648,   736,  1208,  1648,
+         1368,   760,  1648,  1648,  1368,  1624,  1648,  1208,
+         1368,   512,   768,  1208,  1360,  1608,  1624,   752,
+          504,   256,  1216,   760,   256,   504,   728,  1608,
+          992,   760,  1632,  1616,   736,   736,  1640,   752,
+         1640,   752,   504,   752,  1616,   736,  1616,  1640,
+          768,  1648,  1648,   752,  1632,  1632,   504,  1632,
+         1648,   512,   256,   248,  1648,   752,   992,  1624,
+         1216,  1624,  1216,  1648,   752,  1624,  1360,  1624,
+          752,   728,  1648,  1208,  1624,  1216,   256,  1216,
+          760,   760,   512,   728,   504,   760,  1216,  1216,
+          760,   256,   512,   768,  1624,  1632,   504,  1632,
+         1360,   752,  1624,   256,  1368,  1632,  1624,  1352,
+         1608,  1608,  1360,   768,   768,  1360,  1352,   504,
+         1360,   256,   504,   768,   768,  1624,   768,  1624,
+         1624,  1632,   736,   768,   504,  1632,   768,  1608,
+         1624,  1624,   760,  1632,   504,   768,   504,  1360,
+          256,    48,   560,  1240,  1040,  1024,   544,  1688,
+          552,  1392,  1688,  1392,   272,   264,  1688,  1688,
+          272,   160,   544,   552,   544,   544,  1024,   160,
+         1032,  1032,  1040,   800,  1040,  1688,   544,   552,
+         1040,  1040,   552,  1040,    24,    40,  1040,  1032,
+         1040,  1040,   160,  1688,   288,   800,   264,  1704,
+          800,   160,   288,  1240,  1400,  1024,   160,   160,
+         1680,  1224,  1032,   296,    56,  1400,   528,  1240,
+          144,  1240,  1240,   784,   288,    24,   264,   544,
+          304,   272,  1704,    24,   304,    24,   288,   288,
+          560,    56,   288,   536,   560,   784,   560,   560,
+          272,   536,   296,   160,   296,   520,   520,   536,
+          280,   560,    24,   536,   144,  1696,   152,    40,
+           48,  1040,   800,    24,   160,   784,  1400,  1024,
+         1400,   160,  1704,   304,   144,    56,   784,   288,
+          536,  1696,  1032,   800,   784,   152,   560,  1024,
+         1032,  1032,  1032,    56,  1400,   288,    48,  1024,
+         1032,  1400,   800,   528,    56,   800,  1024,  1032,
+         1704,    56,    48,  1704,   304,    56,  1696,    56,
+           24,  1696,  1032,    56,    24,   528,   152,   152,
+           40,  1704,  1704,  1400,  1400,  1240,   800,   800,
+           56,  1704,   552,  1240,  1224,   280,   800,   264,
+          528,   544,   544,   528,  1400,   264,  1032,   280,
+         1688,  1224,  1392,  1392,  1024,  1032,  1032,   264,
+          280,    48,  1240,   144,  1224,  1240,   800,  1240,
+          800,  1704,   160,  1400,    56,  1680,  1008,   264,
+          272,   272,    48,   528,   560,  1672,  1240,  1680,
+         1672,  1672,  1680,  1680,  1240,   264,   288,  1672,
+           56,   288,    56,  1704,   288,    56,    56,  1240,
+          560,  1704,  1400,  1240,    48,  1704,  1240,    40,
+         1040,   152,   560,   536,   144,  1232,   304,    48,
+          520,   792,   296,    48,  1232,    48,    40,    48,
+           40,   520,  1224,    48,   528,   144,  1232,  1224,
+           24,   520,  1232,  1224,  1232,    48,  1224,   144,
+          536,    40,   784,   792,   144,   144,   144,   560,
+           48,   560,   528,   144,  1680,  1384,    48,    48,
+         1384,   144,   272,   528,   560,   560,   528,   792,
+          144,  1680,   560,   784,   560,  1384,  1384,  1384,
+          152,  1680,   144,  1384,    48,    48,   152,   144,
+         1384,   304,  1384,   144,   304,    40,    48,   800,
+           80,    88,  1056,  1088,   824,   168,   808,    16,
+          312,   312,  1728,  1728,  1072,   336,   312,   824,
+          824,  1072,  1256,   824,    96,  1728,   808,   168,
+         1088,  1416,     0,  1088,   184,  1088,   832,  1416,
+            0,  1416,   832,   832,   808,  1416,   168,  1728,
+         1728,     0,    96,  1264,  1424,   832,   824,  1752,
+         1264,    96,    96,  1264,  1264,  1264,  1752,  1744,
+          320,  1760,   808,  1736,  1088,  1736,  1760,  1744,
+         1256,  1744,  1256,  1256,  1760,  1752,   168,  1752,
+         1752,  1760,  1744,   824,  1072,    96,  1744,   328,
+         1264,  1744,  1256,  1256,  1752,  1752,  1264,    96,
+         1088,     0,  1072,  1728,  1728,  1424,   176,   176,
+         1072,   808,   328,  1072,  1088,    96,   184,  1064,
+           72,  1256,    72,  1760,  1752,  1256,  1752,  1752,
+         1760,  1744,    16,   320,  1760,  1096,   320,  1760,
+           88,  1088,   328,  1760,    96,  1056,    16,  1752,
+         1752,  1752,    96,  1760,   320,  1064,  1064,  1760,
+           96,    96,  1064,  1760,  1760,   328,   184,   168,
+         1096,    96,  1056,   816,  1752,   832,    96,   336,
+          184,  1408,   168,   568,   312,   336,   336,   336,
+          336,   184,   832,  1416,  1416,   832,    88,    16,
+          184,  1064,   336,  1056,   568,  1064,   336,   592,
+          184,   592,   184,   184,  1080,  1088,   568,   184,
+         1088,   176,  1088,   832,   176,  1064,   832,   328,
+         1072,    72,  1048,   320,   176,  1424,   584,  1080,
+         1080,   176,  1424,   328,  1424,  1048,   328,  1424,
+          320,   328,   584,    88,  1096,  1096,   328,    88,
+          176,   584,   192,   176,  1072,   328,   336,  1088,
+           88,    88,   192,  1088,   832,   584,   832,  1096,
+         1064,  1760,   192,  1096,   320,   584,  1256,   192,
+         1096,  1080,  1096,  1096,  1080,   568,   584,  1096,
+          832,  1088,   832,  1088,  1096,  1096,   832,   328,
+         1096,   176,  1080,  1072,   584,  1080,  1096,  1080,
+         1096,    88,  1088,  1096,   192,   184,    96,  1096,
+         1096,  1080,    88,  1712,   184,   592,   568,   592,
+          816,   832,   336,   592,  1064,   592,  1712,   592,
+         1096,  1096,   592,  1096,   336,   584,  1088,   184,
+         1424,   184,   336,    96,   184,  1088,   336,   336,
+          184,  1088,   328,   192,   832,  1088,   336,  1088,
+          584,   328,  1752,   192,  1736,  1752,    80,   824,
+         1248,  1720,    80,   824,  1264,   328,   824,  1264,
+         1720,  1720,  1720,  1760,  1744,  1264,  1712,  1744,
+         1760,  1744,  1736,   824,  1720,  1744,  1736,  1256,
+         1744,   328,  1720,   576,   568,   192,   184,   192,
+          592,   184,  1720,   328,    80,   184,   576,  1248,
+         1248,  1264,    80,  1248,  1720,  1248,   608,   368,
+         1856,  1288,   360,   624,  1840,   360,   360,   624,
+          360,   624,   376,   376,  1288,   624,  1288,  1288,
+         1864,   624,   848,   200,  1280,  1856,   352,   200,
+         1840,  1864,  1864,   392,  1864,   624,  1288,   624,
+         1288,  1288,   392,   888,   368,  1840,   200,   360,
+          360,   368,  1288,   368,   368,   368,  1872,  1440,
+         1440,   368,   888,   368,   376,   200,  1880,  1824,
+          864,   840,   344,   856,   352,  1288,  1288,   344,
+          352,   344,   352,   384,   344,   344,   880,   352,
+         1824,  1440,   368,   840,  1440,  1440,   360,   888,
+          888,   368,  1880,   200,  1440,   368,  1880,   368,
+          200,   888,   856,   880,  1872,  1880,   880,  1848,
+          616,   616,   616,   384,   368,   616,   888,   368,
+          368,  1880,  1880,   384,   384,   368,  1872,  1880,
+         1880,   368,   360,   616,  1872,   392,   864,   608,
+          608,   376,   600,   608,   376,  1280,  1280,   392,
+          600,   600,   392,  1896,  1872,  1288,   384,   608,
+          608,   360,  1288,   392,   384,  1288,   384,   376,
+         1872,   600,  1432,   608,  1280,   608,  1280,   384,
+          384,   856,   360,  1280,   376,   376,   392,  1872,
+         1848,  1824,   384,  1280,   600,  1800,  1784,  1432,
+         1800,  1832,  1832,   600,   872,   872,   600,  1832,
+          600,  1432,   392,  1280,  1832,  1112,  1280,  1784,
+          384,   384,  1280,   384,  1784,  1432,  1432,   392,
+         1800,  1288,  1432,  1280,   200,  1816,  1888,  1824,
+         1784,  1800,   872,  1808,  1808,  1800,  1896,  1896,
+         1824,  1288,  1832,  1896,  1800,  1888,  1896,  1896,
+         1888,  1896,  1808,  1808,  1816,  1816,  1824,   600,
+         1888,  1824,  1832,  1896,  1832,   872,  1896,  1888,
+         1832,  1888,  1896,  1896,   864,  1872,   392,   344,
+         1816,  1832,  1888,  1808,   376,  1832,   376,  1280,
+          376,   880,   384,  1280,   376,   600,   616,  1888,
+          376,  1888,   392,  1896,   200,   880,  1808,  1872,
+         1848,   200,  1848,  1848,   616,   616,   616,  1808,
+         1808,  1848,  1808,  1816,  1440,   376,  1280,   872,
+          616,   616,  1816,   616,  1816,  1896,  1888,  1888,
+         1896,   616,   616,   872,  1896,   872,  1824,   616,
+         1824,  1824,  1888,   872,  1464,   440,   416,   904,
+          672,   432,  1312,   640,  1136,  1136,  1312,   432,
+          432,  1136,   432,   672,   936,   672,   928,  1312,
+          664,   672,   904,  1136,   928,   920,  1904,   928,
+          672,   936,   672,   432,   424,   920,   912,   416,
+         1496,   920,   920,   648,   424,   424,   648,  1136,
+          424,   936,   432,   936,  1136,   912,   432,   440,
+          448,   424,   424,   440,  1904,   448,  1304,   648,
+          648,  1512,  1904,  1472,   920,   920,  1904,  1904,
+          928,   648,   648,  1472,   920,   648,   416,  1312,
+          448,   648,  1304,   440,   440,   648,  1480,   648,
+          440,  1928,  1448,   424,  1136,  1480,   656,   400,
+         1488,   416,  1504,   408,   416,  1488,   440,  1488,
+          408,   416,  1920,   408,   656,  1488,   656,   656,
+         1312,  1136,  1480,  1480,   424,  1488,  1496,   216,
+          424,   424,   416,   424,   648,   672,  1320,  1920,
+          928,  1488,   928,   664,   664,  1920,   656,  1928,
+         1320,  1320,   664,  1480,  1920,  1328,   664,   648,
+         1928,  1920,   656,   656,  1920,   648,   416,  1496,
+          656,  1456,   904,  1512,  1512,   904,   928,   928,
+         1456,  1328,   904,   904,  1328,   656,   672,  1512,
+          912,  1312,   928,  1472,  1904,  1488,  1304,  1320,
+         1504,  1464,  1128,   640,   656,   408,  1456,   656,
+          408,  1456,  1128,   408,  1464,  1504,   928,  1504,
+         1128,  1504,  1448,  1504,  1504,  1320,   440,   640,
+         1448,   440,  1120,  1512,   656,  1504,  1496,  1488,
+          640,  1496,  1504,  1504,  1504,  1488,  1320,   440,
+         1512,  1456,   416,   416,   416,  1328,  1904,  1496,
+          928,  1320,  1472,  1464,   416,   416,  1472,  1320,
+         1496,   912,  1504,   416,  1504,   928,  1512,  1472,
+          904,  1496,   928,  1912,   912,  1504,  1456,  1128,
+         1456,   904,   904,   648,  1128,  1928,   416,   912,
+         1504,  1504,  1504,   928,   416,   912,  1512,  1472,
+         1480,  1496,  1504,  1448,  1504,   904,  1136,  1912,
+         1128,   904,   416,   904,   416,   912,  1912,   928,
+          416,  1912,  1472,  1472,   416,  1912,   920,   920,
+         1904,   904,  1912,  1136,   928,  1464,  1912,   904,
+         1912,  1504,  1136,  1904,  1912,   400,  1480,   912,
+          440,  1320,  1504,  1504,   440,  1504,  1928,   912,
+         1912,  1448,   904,   440,  1472,  1912,  1912,   440,
+         1496,   920,   912,  1912,  1120,   416,  1912,  1512,
+         1504,   920,  1912,  1912,  1912,  1512,  1328,  1928,
+         1328,  1328,  1328,  1472,  1512,  2008,  1160,   136,
+          688,  1536,   960,  1536,   976,  1536,   456,  1536,
+         1576,   688,  1584,  1584,  1536,   136,  1544,  1968,
+          696,  1576,   688,  1576,  1576,  1984,   696,   696,
+         1576,  1576,  1984,  1520,   976,  1584,   136,  1584,
+         1544,  1984,   984,   696,  1152,  1528,  1544,   984,
+          136,  1344,  1544,  1152,   128,   136,  1552,   680,
+         1536,  1568,  1568,  1568,   680,  1344,  1568,  1568,
+         1568,  1344,  1344,  1552,  1536,   696,  1344,   696,
+         1552,  1344,  1344,   456,  1568,  1152,   136,  1568,
+          680,   136,  1568,  1568,   136,  1152,  1552,   456,
+         1552,  1552,   680,   136,  1160,   136,  1944,   680,
+          128,  1160,     8,  1536,  1152,   136,  1536,   984,
+          688,  1552,   680,   136,   136,  1160,   136,  1144,
+         1584,  1344,  1160,   136,  1160,  1160,  1344,   688,
+         1144,   688,  1584,  1144,  1992,  1344,  1992,  1144,
+         1584,  1160,  1160,   984,  1992,  1584,   680,  1992,
+          456,  1552,   984,   984,  1992,  1160,  1584,   984,
+          984,  1160,  1584,   984,   456,  1552,  1144,   680,
+         2016,   984,  1552,  1160,   984,   680,  1160,   984,
+         1160,  1160,   984,   136,   688,   976,  1160,  1992,
+         1160,   984,  1160,   968,  1552,   128,   112,     8,
+            8,   136,   112,   128,   136,   112,   112,  1536,
+         1152,     8,  1152,  1992,  1336,   128,   112,   120,
+         2024,  2024,  1152,   128,   120,   136,   128,     8,
+          112,   120,  1576,  1344,  2016,  1976,  1584,  1336,
+         1976,  1560,   688,  1584,  1976,  1976,  2000,  1584,
+         1544,   976,  1984,  1976,  2024,  1336,  1336,  2024,
+         2024,  2016,  1984,  2000,  1984,  1560,  1336,  1976,
+         2016,  2016,  2016,  1336,  1336,  1560,  2016,  2024,
+         1344,   128,  1984,  1976,  1344,  1344,  1344,  1992,
+         1536,  1336,  1576,  1936,  2016,  1336,  2016,  1336,
+         2008,   128,  1336,  1576,  2008,  1576,   688,  1976,
+         1336,  2024,  2024,  1560,  1336,  2000,  1968,  1344,
+            8,  2024,  2008,  1976,   120,  1336,  2024,  1336,
+         2024,  2008,   984,  1992,  1960,  1976,  1344,  1336,
+            8,   688,   976,  2016,  1976,   128,  1976,  1336,
+         2000,  2016,  1976,   120,   976,   120,  1336,  2016,
+          120,  2000,  1144,  1336,   120,  2000,  1344,  1144,
+         2000,  1144,   688,   120,  1560,  1144,  2000,  1560,
+         1336,  1336,   120,  1336,  2000,  1344,   688,   120,
+          688,  2000,  1344,  1344,  2000,  1144,   136,   120,
+         1560,   984,  1344,  1976,  1584,  1960,  2000,  2000,
+          128,  1584,  1584,  1144,  1992,   120,  1992,  1560,
+         1344,  2000,  1992,   136,  1992,  2000,   128,  2016,
+         2000,  2008,  1960,   120,
+};
+
+static encode_aux _vq_aux_res128_0b = {
+       _vq_ptr0_res128_0b,
+       _vq_ptr1_res128_0b,
+       _vq_p_res128_0b,
+       _vq_q_res128_0b,
+       2068, 2068
+};
+
+static static_codebook _vq_book_res128_0b = {
+       8, 256, 14385152, 5373952, 4, 0,
+       _vq_quantlist_res128_0b,
+       _vq_lengthlist_res128_0b,
+       &_vq_aux_res128_0b,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res128_0c10x8.vqh b/include/vorbis/book/res128_0c10x8.vqh
new file mode 100644 (file)
index 0000000..85f0d79
--- /dev/null
@@ -0,0 +1,2376 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res128_0c10x8_VQH_
+#define _V_res128_0c10x8_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res128_0c10x8[] = {
+           9,    22,    18,    15,    15,    14,    14,    20, 
+          15,    14,    14,    17,    16,    16,    15,    13, 
+          17,     5,    11,    17,    16,    14,    15,    15, 
+          17,    20,    13,    14,    16,    16,    13,    14, 
+           7,    17,    21,     9,    21,    12,    21,     9, 
+           8,     9,    19,    13,    10,    13,    18,    20, 
+          14,    15,    15,    15,    16,    12,    18,    14, 
+          12,    10,    12,     9,     8,     9,    16,    22, 
+          19,     8,    20,    13,    15,    16,    14,    15, 
+          13,    13,    20,    20,    14,    14,     5,    19, 
+          23,    19,    13,    15,    11,    20,    16,     8, 
+          26,    18,     9,    19,    20,    19,    18,    20, 
+          24,    11,    17,    14,    15,    16,    15,    15, 
+           8,    11,    19,    23,    18,     9,     7,    12, 
+          13,    20,     9,    20,    10,    21,    11,     8, 
+          14,     9,    14,    16,    10,    16,    11,    15, 
+          14,    15,    15,    15,    15,    15,    15,    15, 
+          22,    21,    15,    14,    21,    12,     9,    22, 
+          19,    23,    18,    10,    12,    17,    15,    10, 
+          16,    11,    18,     9,    17,    13,     8,    18, 
+          13,    11,    18,     8,    17,     9,    11,    11, 
+          19,    10,    12,    13,    15,    11,    10,    11, 
+          10,    19,    15,     8,    17,    20,     6,    21, 
+          22,    16,    10,     9,    11,    20,    12,     7, 
+          14,    21,    23,    15,    10,    10,    15,     9, 
+          15,     9,    17,    22,    15,     9,    14,    17, 
+          14,    17,     8,    15,    21,    11,    15,    12, 
+          20,    11,    13,    20,    13,    16,    16,    14, 
+          14,    13,    18,    16,    12,    14,    18,    15, 
+          31,    16,     9,    19,    14,    19,    19,    17, 
+          20,    13,     7,    15,    18,     8,    21,    14, 
+          13,    16,    16,    12,    17,    13,    15,    15, 
+           9,    22,    18,    18,     7,    10,    14,    19, 
+          13,    16,    14,    19,    17,    19,    13,    10, 
+          18,    17,     7,    18,    13,    20,    12,    19, 
+          16,    15,    15,    15,    15,    18,     9,    22, 
+          16,    20,     9,    11,    10,    11,    11,    10, 
+          24,    20,    18,    20,    13,     9,    13,    21, 
+          21,     9,    19,    15,    16,    11,    14,    18, 
+          14,    17,    28,    17,    15,    15,    15,    15, 
+          25,    20,    16,    18,    19,    22,    19,    16, 
+          23,    10,    11,    20,    17,    19,    11,    13, 
+          18,     7,    22,     7,    20,    14,    11,    21, 
+          25,    18,    11,    13,    17,    20,    15,    12, 
+          14,    15,     5,    19,    14,    12,    13,    18, 
+          16,    23,    19,    11,    16,    19,    19,    19, 
+           9,    15,    22,    21,    13,     9,    11,    14, 
+          10,    16,    21,    22,    18,    13,    10,    11, 
+          22,    10,    10,    19,    15,    11,    17,    18, 
+           8,    11,    13,     8,     6,    11,    15,    14, 
+           9,    13,    16,     9,    15,    21,     8,    19, 
+           6,    18,    20,    20,    21,    19,    13,     8, 
+          15,    16,    13,    12,    15,    13,    15,    14, 
+          11,    11,    13,    18,    20,    23,    24,    22, 
+          14,    20,    20,    20,     8,    18,    11,    22, 
+          15,    15,    16,    15,    16,    14,    12,    12, 
+          14,    14,     9,    12,    15,    14,    15,    18, 
+           9,    15,    15,     9,    15,    23,    18,    10, 
+           9,    16,    22,     7,    19,    15,    10,    22, 
+          23,    12,    12,    19,    19,    20,    14,    20, 
+          10,    15,    15,    24,     9,    13,    18,    12, 
+          21,    12,    16,    15,    15,    15,    15,    15, 
+          15,    15,    16,    15,    15,    16,    17,    12, 
+          10,    19,    14,    18,     6,    14,     9,     8, 
+          11,    16,    20,    22,    21,    19,    17,    16, 
+          22,    19,     9,    19,    11,    10,    20,    12, 
+          16,    18,    24,     7,    17,    15,    12,     6, 
+          21,    11,    20,    15,    17,    22,     7,    12, 
+          12,     8,    19,    18,     8,    17,     7,    22, 
+          22,    12,    18,    14,    17,    15,    15,     6, 
+          13,    20,    10,    21,    21,    11,    11,    12, 
+           9,    22,    11,    19,    14,     9,    16,    10, 
+          15,    21,    12,    13,    19,    14,    12,    17, 
+          13,     9,    10,    19,    10,    19,    11,    21, 
+           8,    12,    13,    11,    18,    16,    13,    15, 
+          15,     8,     8,    15,    22,    22,    15,     9, 
+          21,    18,    10,    21,     9,    21,    13,    10, 
+          17,     9,    10,    13,    22,    20,    13,    18, 
+          18,    18,    13,    16,    16,    14,    16,    19, 
+          18,    17,    17,     8,    16,    15,    15,    14, 
+          19,    21,    16,    20,    18,    12,    12,    12, 
+          22,    20,    17,    23,     7,    13,    12,    22, 
+          11,    21,    19,    19,    19,    10,    10,    14, 
+          18,    21,     9,    20,    19,    18,    18,     9, 
+          16,    18,    13,    14,    13,    20,     7,    20, 
+          12,    17,    14,    15,    15,    10,    25,    12, 
+          22,    19,    11,    19,    20,    11,    18,     8, 
+          10,    25,    11,    15,    14,    13,    19,    15, 
+          10,    13,    22,    14,    10,    17,    14,    17, 
+          20,     9,    12,    16,    11,    20,    20,    19, 
+          12,    10,    11,    20,    10,    19,    14,    17, 
+          19,    13,    17,    12,    18,    12,    17,    12, 
+           4,    19,    20,    18,    12,    17,    20,    16, 
+          12,    19,     6,    15,     8,    12,    10,    17, 
+          16,     6,    16,    13,    19,    15,    14,    18, 
+           8,     9,     7,     8,     9,    11,    16,    20, 
+          11,     9,    14,    10,    10,    18,    11,    19, 
+          16,    22,    19,    10,    19,    14,    11,    19, 
+          17,     6,    14,    14,    14,    18,     8,    15, 
+          15,    23,    14,    11,    12,    19,     6,    12, 
+          14,    21,     9,    18,    19,     8,    21,    14, 
+          22,    14,    15,    14,    16,    14,    17,    14, 
+          19,    20,    10,    10,    20,    11,    19,    16, 
+          19,    22,    25,    23,    20,    13,     9,     8, 
+           8,     9,    14,    21,    11,    11,    20,    16, 
+          23,    16,    16,    18,    14,    21,     9,    20, 
+          16,    14,    24,    12,    11,    18,    13,    11, 
+          18,    21,    17,    12,    21,    11,    20,    14, 
+          21,    20,    12,     9,    15,    14,     8,     6, 
+          14,     5,    19,    18,    14,    16,    16,    15, 
+           7,    20,    12,    18,    12,    20,     9,    14, 
+          17,    11,    12,     8,    14,    13,    19,     9, 
+          14,    13,    24,    10,    15,    14,    16,    14, 
+          19,     9,    18,    21,     8,    17,    15,    10, 
+          17,    11,     9,    15,     9,    21,    13,    14, 
+          18,    21,    11,    10,     9,    14,    19,    13, 
+          19,    11,    14,    22,    14,    20,    15,    20, 
+          15,    13,    21,    16,    21,    18,    15,    16, 
+          17,    15,    15,    17,    24,    28,    16,    14, 
+          16,    15,    16,    15,    16,     2,    13,    15, 
+          20,    12,    12,    11,    20,    10,    21,    11, 
+           8,    10,    19,    15,    18,    12,    12,     9, 
+          20,    14,    13,    19,     9,    14,    21,    20, 
+          20,    18,    14,    19,    23,    17,    18,    21, 
+           8,    10,    19,    17,    12,    18,    19,    12, 
+          19,    12,    15,    18,    13,    10,     6,     6, 
+           9,    21,    11,    16,    16,    16,     9,    20, 
+          18,     9,    20,    10,    11,    20,    17,     8, 
+          13,    12,    16,    13,    15,    15,    15,    15, 
+          15,    16,    12,    22,    16,    18,    18,    13, 
+          13,     9,    15,    11,    12,    19,    19,    17, 
+          28,    18,    20,    11,    12,    19,    18,    18, 
+          19,    20,     7,    15,    21,    19,    10,    13, 
+          11,    21,     8,    19,    14,    14,    16,    14, 
+          20,    11,    10,    20,     9,    15,    11,     8, 
+          23,    11,    11,    18,    19,    11,     9,    14, 
+          25,    17,    10,    21,    19,    19,    17,    10, 
+          17,    12,    18,    18,    18,    23,    13,    16, 
+          14,     9,    15,    19,    14,    16,    15,    12, 
+          20,     9,    22,    20,    20,    12,     9,    23, 
+          18,    20,    13,    15,    11,    22,    15,    20, 
+          15,    17,    16,    22,    13,    14,    16,    15, 
+          14,    13,    15,    15,    16,    16,    19,    19, 
+          16,    15,    15,    15,    17,    14,    15,    16, 
+           3,    18,    10,    11,    13,    17,    16,    11, 
+          23,    17,    21,    14,    21,    21,    21,    16, 
+          17,    12,     7,     6,    17,    21,    14,    16, 
+          11,    17,    15,    14,    16,    16,    10,    24, 
+           9,     8,    10,    15,    21,    23,    21,    15, 
+           2,    19,    10,    11,    11,    10,    11,    16, 
+           7,    18,    14,    12,     7,    13,    16,    20, 
+          13,    20,    18,    25,    17,    18,    17,    19, 
+          12,    21,    18,    13,    18,    16,    10,    14, 
+           8,     8,    11,    17,    19,    18,    15,    13, 
+          15,    21,     9,    10,     9,    17,    19,    22, 
+          14,    10,    20,    14,    11,    11,     8,    17, 
+          12,    15,    15,    16,     1,    13,    13,    17, 
+           9,    20,    16,    21,    18,     8,    19,    15, 
+           7,    10,    13,    13,    12,    19,    24,    14, 
+          21,    20,    10,     8,    19,    17,    12,    14, 
+           7,    10,    16,    21,    16,     9,    11,    16, 
+          13,     9,    17,    20,    21,    21,    20,    20, 
+           9,    15,    20,    16,    12,    11,    22,    19, 
+          20,    17,    10,    12,    13,     9,    20,    23, 
+           9,     9,    17,    22,    21,    12,    10,    18, 
+          15,     6,    15,    16,    18,    11,    10,    16, 
+          25,    19,    10,    12,    21,    11,    18,    16, 
+          20,    18,    10,    22,    11,    11,    21,     7, 
+           8,    19,    17,    21,    10,    20,    12,    10, 
+          19,    20,    10,    10,    11,    19,    20,    10, 
+          23,    24,    21,    18,    15,    14,    15,    16, 
+          14,    26,    23,    13,    17,    15,    16,    13, 
+          14,    15,    15,    13,    10,     2,    25,    13, 
+          13,    11,    20,    17,    18,    14,     8,    10, 
+           8,    11,    10,    10,    13,    17,    19,     7, 
+          15,    15,    14,    17,    15,    14,    11,    15, 
+          16,    19,    14,    16,    17,    11,    24,     3, 
+          20,    20,    10,    22,    10,    18,     9,    24, 
+          13,    13,     4,    21,    15,    17,    15,    13, 
+          14,    16,    12,    19,    14,    14,    16,    12, 
+          17,    22,    15,    10,    16,    15,    12,    24, 
+          13,    22,    15,    22,    15,    13,    14,    16, 
+          13,    11,    17,    22,    11,    20,    18,    19, 
+          15,    11,    14,    18,    18,    15,    14,    16, 
+          20,    20,    21,    21,    22,    23,    23,    22, 
+          13,    10,     9,    21,    13,    19,    19,    20, 
+          11,    18,    11,    16,    12,    21,    18,    17, 
+          21,    12,     9,    18,    12,     8,    12,    14, 
+          11,    13,    16,    18,    22,     8,    19,     7, 
+          11,    10,    19,    21,     8,    23,    15,    10, 
+          16,    16,    15,    15,    15,    15,    14,     9, 
+          11,    20,    21,    11,    13,     9,    10,    17, 
+          18,    12,    18,    22,    12,     9,    20,     6, 
+          11,    19,    18,    13,    16,    22,    12,    10, 
+           2,    14,    10,    14,    19,    16,     9,    12, 
+          18,    18,    13,     8,    16,     8,    14,    14, 
+          16,    11,    17,    16,     9,    18,    20,     4, 
+          16,    20,    17,    15,    14,    15,    15,    17, 
+          17,    22,    19,    20,    14,    17,    15,    13, 
+          10,    19,    20,    17,    16,    20,    16,    13, 
+          13,    16,    14,    25,    14,    17,    14,    14, 
+          18,    18,     7,    18,    22,    14,    12,    20, 
+          17,    11,     6,    19,    21,    14,    18,     9, 
+          14,    16,    14,     9,    16,    23,    20,    16, 
+          13,    13,    16,    14,     9,     6,     5,     6, 
+           9,    16,    22,    13,    15,    15,    16,    15, 
+          12,    10,    17,    11,    10,    10,     9,     9, 
+          21,    16,    15,    11,    14,    16,    16,    18, 
+          15,    17,    17,    16,    16,    16,    14,    15, 
+          17,    24,    14,    16,    15,    15,    15,    16, 
+          26,    10,    15,    11,    19,    12,    21,    11, 
+          19,     7,    22,    13,    12,    15,    19,    19, 
+          20,    21,    16,    23,    20,    15,    22,    13, 
+          20,    17,    15,    16,    14,    13,    12,    16, 
+           5,    20,    16,    15,    13,    14,    16,     7, 
+          18,    10,    12,    11,    15,    19,    14,     8, 
+           9,    10,    11,    21,    12,    11,    22,    10, 
+          23,    19,    20,    21,    10,    16,    23,    17, 
+          13,    20,    11,    17,    19,    11,    16,    17, 
+          23,    22,    20,    17,    14,    19,    20,    19, 
+          14,    19,    17,    18,    15,    12,    18,    14, 
+          26,    11,    20,    14,    11,    13,    21,    18, 
+           9,    19,    20,    21,    10,    17,    11,    14, 
+          14,    16,    10,    13,    10,     8,    15,    10, 
+           6,    14,    12,    21,    17,    15,     8,    22, 
+          15,    14,    13,    14,    12,    17,    15,    16, 
+          15,    12,    18,    11,    23,    19,    19,    21, 
+          15,    15,    15,    15,    15,    15,    16,    15, 
+          10,    15,    19,     5,     5,    16,    16,    15, 
+          20,    13,    10,    16,    23,    20,    11,     8, 
+          20,    10,    20,     8,    18,    15,    19,     7, 
+          26,    16,    20,    13,    20,    10,    11,    19, 
+          16,     8,     7,    16,    18,    18,     9,     9, 
+          21,    14,    18,    15,    14,    20,    15,    18, 
+           7,     7,     9,    15,    20,    24,    24,    22, 
+           5,    20,    17,    11,    14,    20,    21,    11, 
+          12,    18,    11,     7,    23,    16,    12,    24, 
+           8,    10,    17,    21,    22,    20,    15,    13, 
+          11,    12,    16,    10,    14,    17,    11,    11, 
+          10,    21,    10,    23,     6,    20,    14,    13, 
+           5,    16,    20,    10,    14,     9,    18,    11, 
+          14,    14,    18,    14,     8,    11,    17,    19, 
+          12,     9,    18,    14,     9,     8,    14,    22, 
+          18,    14,    10,    27,     4,    22,    12,    16, 
+          29,    16,     9,    18,    14,    12,    17,    11, 
+          23,    20,    17,    16,    21,    21,    14,     8, 
+          17,    18,    19,    13,     7,    16,    14,    10, 
+          16,    15,    16,    14,    24,     6,     6,    17, 
+          13,    10,    21,    12,    17,    15,    12,    16, 
+          14,    16,    16,    12,    20,     8,    24,    11, 
+           9,    19,    15,    21,     9,    24,    14,    14, 
+          11,    17,    16,    13,    11,    20,     4,    27, 
+          16,     9,    16,     9,    18,    14,    15,    14, 
+          10,    22,    17,    14,     8,    16,    10,    18, 
+          17,    11,    16,    12,    12,    17,    22,    26, 
+          15,    14,    14,    18,    15,    14,    18,    14, 
+          13,    15,    15,    18,     6,    27,     6,    20, 
+          19,    18,    11,    20,    10,    15,    16,    15, 
+          22,    10,     9,    14,    12,    15,    15,    12, 
+          11,     9,    12,     9,    11,    14,    19,    19, 
+          17,    21,    24,    26,    25,    23,    18,    15, 
+          14,     9,    13,     6,    20,    16,    20,    11, 
+          10,    18,    15,    14,    16,    14,    15,    19, 
+          16,    14,    14,    17,     8,    15,    15,    14, 
+           8,    12,    20,    20,    22,     9,    20,    13, 
+          10,    19,    15,    13,    15,    17,    14,    12, 
+          11,    18,    18,    14,    17,     8,    14,     6, 
+           6,    19,    10,    10,    10,    12,     7,    10, 
+           8,    18,    16,    10,    22,     9,    21,    13, 
+           4,    10,    12,    10,    13,    11,     9,    10, 
+          18,    12,    20,     7,    22,    13,     9,    23, 
+          18,     9,    17,    20,     7,    10,    16,    17, 
+          18,    20,    19,    20,    21,    22,    17,    10, 
+          12,    20,    18,    19,    13,    12,    21,    21, 
+          15,    20,    11,     8,    11,    21,    12,     8, 
+           8,    18,     7,    13,    21,    18,    18,    12, 
+          18,    21,    10,     8,    14,    19,    11,    18, 
+          18,    11,    14,    14,    18,     9,    13,    20, 
+           9,    10,    19,    12,    12,    21,    18,    21, 
+           3,    12,    18,     9,    12,    20,    13,    21, 
+          24,    20,     9,    17,    13,    15,    14,    17, 
+          19,    21,    21,    18,     9,    10,    16,    23, 
+          22,    16,     7,     9,    18,    22,    19,    17, 
+          14,     8,     6,     8,    10,     9,    11,    13, 
+           9,     8,    10,    11,    10,     7,    10,    17, 
+          15,    19,    12,    20,    18,    13,    19,    10, 
+           9,    19,    22,     9,    12,    20,    17,    16, 
+          19,    10,    17,    17,    15,    10,    20,    14, 
+          15,    10,    19,    17,    10,    13,     9,     8, 
+          17,    11,    18,    14,    15,    15,    16,    12, 
+          11,     9,     8,     6,     7,     9,    13,    19, 
+          20,    16,    16,    20,    14,    16,    13,     9, 
+          20,    20,    14,    10,    15,    22,    16,    12, 
+           8,    10,    19,    19,    10,    20,    10,    14, 
+           9,     9,    11,    16,    23,    21,    13,     7, 
+          12,    10,    11,    10,    10,    10,    10,    11, 
+          12,    13,    18,    20,    16,    16,    15,    15, 
+          12,    17,    14,    16,    17,    24,     6,    17, 
+          19,    21,    19,    21,    19,    10,    19,    11, 
+          19,    15,    15,    17,    12,    16,    18,     8, 
+          11,    12,    16,    16,    24,    14,    16,    16, 
+           7,    10,    20,    10,    18,    15,    15,    14, 
+          12,    10,    11,    20,    13,    20,    19,    10, 
+           9,    21,    11,    21,    11,    18,    21,     9, 
+          15,     9,     5,     9,    19,    23,    16,     7, 
+          11,    19,    20,    19,    17,    15,    16,    16, 
+          13,    18,    23,    23,    16,    13,    14,    16, 
+          24,    10,    19,    12,    19,    17,    20,    18, 
+          23,    25,    24,    23,    21,    17,    13,    10, 
+          11,    20,    16,    10,     4,     7,    12,    15, 
+          23,     8,    17,    13,    12,    15,     8,    14, 
+          19,     8,    19,    21,    21,    20,    21,    19, 
+          15,    17,     9,    10,    14,    17,    20,    18, 
+          11,    18,    12,    13,     9,    18,    15,    17, 
+          14,    13,    17,    12,    20,    17,    24,    10, 
+          11,    15,    20,    21,    21,    22,    22,    21, 
+          17,    10,    21,     7,    20,    10,    17,    17, 
+          23,    17,    18,    15,    14,    13,    18,    15, 
+          21,    20,    19,    12,    19,    19,    20,    10, 
+          16,     9,    23,    17,    10,    13,    21,    10, 
+          25,    19,    11,    20,    10,    18,    11,    18, 
+          10,    10,    19,     9,    19,    10,    21,    11, 
+          10,    16,    22,    13,    13,    15,    20,    11, 
+          23,    20,    16,    11,     7,     8,    10,    16, 
+           8,    10,    20,    12,    20,    14,    13,    18, 
+          15,    19,    12,    19,    10,    13,    19,     7, 
+          17,    13,    11,    22,    10,    18,    11,    15, 
+          21,    11,    17,    22,    13,    10,    16,    23, 
+           9,    10,    16,    20,     8,     5,    10,    13, 
+          22,    12,    16,    18,    10,    19,    12,    14, 
+          23,    20,    16,    22,    15,    18,    14,    15, 
+          15,    10,    14,     7,    17,    16,     9,    11, 
+          20,    22,    21,    17,    23,    18,    11,    14, 
+           7,    18,    16,    14,    15,    15,    14,    17, 
+          15,    10,    22,    10,    20,    18,    21,    14, 
+           6,    11,    15,    11,    15,    11,    15,    14, 
+          11,    10,    19,    21,    15,     9,    21,    23, 
+          12,    10,    21,    17,    21,    13,    10,    20, 
+          12,    20,     7,    11,    14,     8,    17,    15, 
+           2,    24,    14,    13,    16,    17,    13,    15, 
+          11,    10,    11,    21,    16,    21,    12,    19, 
+          11,    17,    21,    16,    19,    25,    19,    16, 
+          10,    18,    13,    16,    14,    17,    14,    15, 
+           9,    20,    13,    14,    17,    15,    13,    16, 
+           6,    25,    11,    16,    17,    14,    16,    15, 
+           7,    10,    20,    18,    19,    19,    20,    21, 
+          18,    22,    20,    18,    12,    16,    21,     6, 
+          13,     9,     6,     6,     9,    15,    21,    22, 
+          15,    15,    15,    15,    15,    15,    15,    14, 
+          14,    10,    11,    18,    22,    18,     9,    14, 
+           9,    15,    15,    16,    19,    14,    16,    13, 
+          14,    20,    20,    12,    17,    14,    15,    13, 
+          11,    19,    16,    12,    16,    17,    23,    22, 
+          14,    16,     9,    10,     4,    22,    13,    20, 
+           9,    15,     8,     7,    15,    21,    23,    18, 
+          23,    13,    10,    10,    17,    19,    12,     9, 
+          12,    17,     9,    26,    22,    15,    12,    18, 
+          18,    15,    14,    16,    15,    14,    15,    15, 
+           8,     6,    15,    14,    14,    14,    15,    16, 
+           5,    17,    10,    12,    18,    11,    19,    16, 
+          18,    18,    10,    11,    20,    11,     7,    12, 
+          12,     8,    13,    15,    22,    16,    12,     9, 
+          12,     6,     7,    16,    23,    20,    16,    21, 
+          19,    20,    15,    19,    19,    19,     9,     8, 
+          21,    10,    20,    19,     6,    22,    11,    18, 
+          14,    15,    16,    14,    15,    16,    15,    15, 
+          18,    11,    15,    18,    24,    20,     4,    15, 
+          14,     8,    11,    19,    11,    13,    14,    23, 
+          11,    15,    15,    17,    13,    17,    14,    30, 
+           4,    11,    20,    13,    20,    11,    21,    11, 
+           7,    20,    11,    19,    19,    21,    14,     8, 
+          20,    20,    10,    13,    20,    18,    22,    22, 
+          23,    17,    19,    17,     9,     8,    14,    10, 
+          11,     9,    11,    25,    14,    14,    15,    16, 
+          18,    12,    21,     9,    18,    19,     8,    22, 
+           9,    11,    22,    20,    20,    21,     9,    20, 
+          15,    16,    16,    13,    13,    14,    16,    14, 
+           8,    11,    13,    14,    13,     9,    17,    10, 
+          10,    21,    18,     8,    15,    10,    20,    15, 
+          20,    21,    20,    20,    17,    14,    16,    23, 
+          20,    20,    10,    20,    11,    17,    18,    19, 
+          12,    13,    21,     6,    25,     8,    18,    13, 
+          18,    18,    22,     6,    16,    16,    13,    17, 
+          14,    10,    11,    10,    10,     9,    10,    19, 
+          18,    13,    16,    15,    14,    15,    15,    15, 
+          11,    24,     3,    25,    10,    14,    15,    13, 
+          14,    20,    21,    22,    21,    19,    13,    10, 
+           8,    18,    19,    11,    10,     9,    11,    11, 
+          10,    18,    17,     8,    19,    11,     8,    15, 
+          17,     8,    11,    22,    22,    21,    19,    17, 
+           8,    17,     9,    18,    21,    10,    17,    16, 
+          19,    20,    13,    20,    18,    16,     9,    16, 
+          18,    20,    20,    10,    19,    21,     9,    12, 
+           8,     5,     8,    13,    17,    18,    17,    17, 
+           6,    20,    19,    19,    23,    15,    16,    15, 
+          23,    23,    20,    17,    15,    13,    11,    10, 
+          23,    11,    19,    21,    11,    10,    12,    16, 
+          11,    10,    14,    23,     7,    16,    15,    20, 
+          19,    18,    21,    11,    14,    11,    20,    19, 
+          29,    13,    21,    14,    11,    10,    13,    19, 
+          13,     9,     9,    19,    23,    16,     9,     6, 
+          12,    20,    17,    14,    21,    18,    14,    14, 
+          10,    16,    16,    20,    14,    27,    12,    14, 
+          20,    24,    25,    23,    19,    15,    14,    17, 
+          21,    12,    10,    23,    11,    19,    10,    20, 
+          19,    13,     8,     6,     7,    10,    14,    18, 
+          10,    20,    13,     6,     9,    19,    20,    12, 
+           0,    15,    15,    16,    14,    16,    15,    14, 
+          19,    18,    17,     8,    13,    27,    18,    18, 
+           6,    19,    14,    18,    12,    22,    20,    16, 
+          17,    20,    18,    21,    11,    20,    10,    14, 
+          16,    20,    21,    20,    18,    18,     8,    12, 
+          18,    21,    19,    11,    13,     9,    11,    12, 
+           5,    10,    19,    10,    16,    11,    21,    20, 
+          25,    13,    11,    16,    14,    15,    15,    14, 
+          21,    19,    11,    20,    21,     8,     8,    14, 
+          18,    19,    13,    17,     9,     8,    17,    20, 
+          18,    20,    15,    13,    13,     5,    11,    23, 
+          21,     9,    17,    14,    15,    15,    15,    16, 
+          17,    13,    20,    26,    15,    15,    13,    14, 
+          20,    19,    12,     9,    15,    13,    19,    12, 
+          13,     8,    14,    14,     7,    12,    22,    14, 
+          11,    12,    19,    23,    17,    13,    16,    22, 
+          14,    15,    11,    14,    17,    17,    17,    16, 
+          14,    14,    20,    17,    21,    11,    13,    15, 
+          19,    20,    20,    19,    15,    23,    15,    14, 
+          16,     2,    15,    13,    15,    15,    16,    14, 
+          19,    16,    25,    15,    17,    22,     8,    18, 
+          15,     9,     4,    14,    14,    14,    14,    18, 
+          15,    10,    18,    20,    19,    10,     9,    10, 
+          22,    10,    18,    13,    16,    17,    10,    21, 
+          17,    15,    16,    15,    15,    20,    15,    13, 
+          20,     8,    20,    16,    22,    17,    14,    18, 
+          16,    20,    15,    12,    24,     5,    17,    17, 
+          19,    17,    12,     7,    20,    21,    18,    24, 
+           3,    18,    21,    15,    17,    15,    14,    14, 
+          10,     9,    15,    23,    18,    20,    11,     8, 
+          16,    22,    11,    20,    23,    16,    18,    14, 
+          20,    17,    22,    19,    11,    14,    11,    14, 
+          21,     9,    14,    16,     9,    18,    14,    21, 
+          10,    20,    10,    21,     6,    24,     7,    20, 
+          16,    20,    10,    23,    13,    20,    15,    18, 
+           6,    12,    11,    12,    19,     7,    13,    11, 
+          19,    17,    18,    22,     2,    14,    12,    13, 
+           9,    21,    17,    21,    13,    11,     8,    11, 
+          12,    20,    11,    16,     7,    10,    21,    13, 
+           9,    12,    17,    22,    25,    23,    21,    16, 
+          10,    10,    15,    18,    20,    20,     9,    20, 
+          14,    20,    11,    21,    10,    20,     9,    19, 
+          13,    10,     8,    10,    12,    13,    14,    13, 
+          11,    16,    24,     8,    18,    11,    14,    14, 
+           9,     9,    17,    19,    12,    12,    18,    10, 
+          11,    10,    22,     9,    18,    16,    12,     8, 
+          14,    15,    14,    15,    16,    16,     4,    17, 
+          15,    16,    12,    15,    22,    11,    12,    24, 
+          24,    20,    10,    19,    16,    12,    20,    18, 
+           9,     6,     6,     7,    11,    13,    16,    16, 
+          13,    17,    17,    13,    10,     9,     3,    19, 
+          18,    18,    12,    10,     8,    10,    17,    21, 
+          15,     9,    10,    11,     9,    18,    19,     9, 
+           5,    18,    20,    20,    13,     9,    16,    10, 
+          16,    15,    18,    12,    29,    12,    16,    18, 
+          11,    13,    14,    20,    17,    14,    13,    19, 
+          18,    13,     7,     6,     6,     8,     8,     9, 
+          19,    11,    10,    10,     9,    10,    10,    10, 
+          16,    10,    21,    11,    19,    10,    21,    12, 
+          13,    16,    13,    18,    12,    18,    11,    19, 
+          15,    17,    10,    16,     8,    17,    12,     7, 
+          19,    12,    20,    12,     9,    16,    12,    17, 
+          25,     7,    16,    17,    13,    16,    15,    15, 
+          19,    15,    14,    15,     6,    20,     7,    14, 
+          16,    15,    16,    18,    21,    15,    15,    12, 
+           2,    20,    11,    20,    16,    11,    18,    15, 
+           7,     7,    15,    23,    22,    13,     7,    10, 
+          18,    17,     9,    17,    14,    17,    10,    12, 
+          19,    18,    18,    19,    20,    25,    26,    17, 
+          21,    22,    22,    20,    17,    13,    11,     9, 
+          13,    11,    18,    14,    12,    21,    17,    11, 
+          12,    24,    15,    15,    14,    14,    14,    15, 
+          14,    19,    15,    18,    16,    23,    19,    11, 
+          21,    21,    20,    15,    10,    19,    12,    23, 
+          18,    20,    10,    18,    10,    16,    15,    10, 
+          15,    23,    19,    18,    13,     9,    14,    16, 
+          16,    11,    12,    17,    20,    15,    16,    24, 
+          24,    19,    11,    10,    15,     9,    13,     8, 
+          19,    11,    17,    15,    12,    20,     7,    24, 
+          18,    14,    17,     6,    19,    20,    14,    16, 
+          15,     8,    15,    24,    12,    11,    20,    11, 
+          17,    21,    15,    20,    12,    14,     6,    15, 
+          17,    20,    18,    18,     9,    10,    16,     8, 
+           9,    11,    11,    16,    13,     8,    17,    22, 
+          11,    17,    15,    16,    12,    21,     8,    21, 
+          19,    11,    10,     9,    22,    11,    18,    18, 
+          19,    17,    22,    18,    14,    13,     9,     5, 
+           8,    13,    11,    15,    20,    18,    17,     7, 
+          13,    22,    10,    16,    15,    17,    12,     7, 
+          10,    17,    14,    17,    14,    15,    18,    11, 
+          10,    14,    20,    24,    27,    25,    24,    22, 
+          18,    16,    23,    11,    21,    15,    16,    13, 
+          10,    19,    12,    16,    16,    14,    15,    15, 
+          21,     9,    14,     9,    17,    15,    14,    11, 
+          17,    12,    18,    13,    24,     8,    14,     8, 
+          17,    15,     7,    23,    16,    14,    19,    14, 
+          12,     9,    13,    18,     8,    13,    15,     9, 
+           5,    20,    14,    21,    12,    15,    13,    17, 
+          20,    18,    11,    15,     7,    23,    16,    14, 
+          17,    18,    20,    23,    22,    16,    16,    16, 
+          10,    10,    10,    11,    22,    11,    21,    12, 
+          24,    20,    20,    13,    19,    12,    21,    13, 
+          19,    18,    13,    11,    12,    10,    16,     9, 
+          24,    19,    19,    13,    19,    20,    12,    21, 
+          10,    13,     9,     9,    22,    14,    13,    17, 
+          21,    24,    10,    12,    18,    13,    16,    11, 
+          12,    21,    12,    17,    21,    10,    14,     7, 
+          16,    13,    23,    18,    17,     7,    21,    15, 
+           7,    20,    15,    20,    12,    13,    20,    16, 
+          14,    15,    24,    11,    10,    13,    10,    17, 
+          11,    15,    10,    22,    13,    14,    11,     8, 
+          18,     8,    22,     8,    14,    20,     9,     8, 
+          21,     7,    17,    18,    18,    16,    20,     9, 
+          23,    11,    23,     8,    16,    14,    16,    15, 
+          25,    19,    10,    20,    20,    16,     9,    18, 
+          10,     8,     7,     8,     7,     7,     7,     8, 
+          11,    12,    21,     8,    17,    11,    23,     7, 
+          19,    13,    14,    17,    13,    17,    13,    17, 
+           7,    10,    19,    10,    19,    21,    18,    18, 
+          21,    17,     6,     5,    14,    24,    20,    11, 
+           9,    21,    14,     6,    17,    18,     9,    11, 
+           3,    19,    20,    11,    11,    13,    17,    18, 
+          22,    10,    18,    10,    18,    13,    13,    22, 
+          19,    12,    17,    13,    16,    16,    13,    16, 
+          20,    13,    25,    20,    21,    18,    17,    11, 
+          20,    20,    20,    23,    22,    19,    14,     7, 
+           1,    13,    20,    12,    11,    10,    10,    10, 
+          15,    17,    12,     6,     4,    11,    15,    16, 
+          18,    14,    14,    14,    16,    15,    14,    13, 
+           1,    13,    21,    13,    18,    17,    13,    19, 
+          15,    15,    16,    14,    15,    17,    13,    18, 
+          20,    10,    18,    19,     9,    16,     9,    20, 
+          16,    14,    23,    17,    13,    17,    15,    18, 
+          20,    10,    19,    22,    15,    16,    17,    17, 
+          25,    20,    19,    18,    10,    19,    17,    11, 
+           9,    20,    12,    18,    12,    20,     5,    25, 
+          15,    15,    15,    15,    15,    14,    21,     6, 
+           8,    20,    13,    14,    20,     7,    25,    10, 
+          29,    19,    19,    21,    18,    15,    15,    10, 
+          21,    12,     7,    11,    22,    22,    18,     9, 
+          21,    19,    15,    10,     6,     6,     7,     8, 
+          13,    21,    20,    14,    12,    13,    26,    25, 
+          10,    22,     9,    17,    15,    12,    21,     8, 
+          16,    13,    17,    15,    12,    26,     5,    22, 
+          22,     7,    18,    17,    11,    18,    16,    15, 
+          11,    19,    11,    22,    16,     7,    24,    10, 
+           9,    22,    10,    17,    15,    14,    15,    18, 
+          21,     8,    19,    17,    10,    22,    14,    10, 
+           8,    20,    20,    17,    12,    13,    19,    10, 
+           8,    17,    21,    12,     7,    19,    25,    10, 
+          12,    19,    22,    12,     8,    20,    22,    18, 
+          11,    21,    19,    16,     8,    12,    22,    17, 
+          28,    19,    11,    10,    13,    18,    21,    18, 
+          23,    23,    20,    15,     9,     7,     8,    10, 
+           2,    19,    20,    11,    20,    11,    18,    15, 
+           6,    19,    14,    13,    19,     7,    20,    19, 
+          19,    22,    17,    19,    21,     8,    19,    20, 
+          19,    11,     6,    13,    16,    12,    15,    15, 
+          31,    16,    14,    15,    15,    15,    15,    15, 
+          21,     8,    21,    11,    14,    22,     6,    20, 
+          21,     9,    20,    13,    15,    17,    12,    18, 
+          14,    20,    23,    21,    14,     9,     6,    12, 
+          20,    22,    18,     9,     6,    11,    19,    22, 
+          23,    21,    14,    11,    11,    12,    14,    19, 
+          22,    10,    11,    20,    17,    10,    12,     7, 
+          13,    18,    19,    18,    12,     7,     8,    10, 
+          23,    19,    20,     9,    12,    10,    15,    22, 
+          23,    19,    13,     9,     9,    12,    17,    21, 
+          27,    19,    17,    19,    13,    13,    18,    18, 
+          15,    16,    18,    13,    15,    18,    18,    16, 
+          30,    17,    20,    20,    18,    11,    18,    20, 
+          10,    21,    16,     9,    20,    12,    13,    22, 
+          19,    15,     7,    25,     9,    15,    17,    13, 
+           7,    19,    13,    15,    13,    20,    10,    21, 
+          10,    21,    19,    20,    13,    18,    20,    13, 
+           6,    21,    11,    12,    18,    21,    14,    21, 
+          22,     9,    19,    12,    16,    15,    14,    15, 
+          16,    18,     8,    25,     8,    18,    18,     8, 
+          10,     9,    18,    12,    16,    15,    15,    13, 
+          14,    20,    22,    22,    22,    21,    21,    21, 
+          20,    22,    22,    19,    11,     6,     9,    15, 
+          19,    19,    17,    10,    15,    13,     7,    14, 
+          11,    14,    16,     9,    13,    15,    20,    14, 
+           9,    16,    15,    20,     8,    22,     6,    18, 
+          18,    16,    13,    16,    18,     8,    25,     9, 
+          21,    12,    16,    17,    13,    16,    16,    14, 
+          15,    18,    21,    18,    10,    21,    14,     8, 
+          18,    20,    11,    12,    14,    11,    22,    14, 
+          24,    10,    18,    19,    20,    11,    21,    21, 
+          18,    14,    21,    20,    12,    19,    23,    13, 
+          23,    18,    13,    16,    14,    15,    16,    15, 
+          16,    12,    20,    17,    20,    14,    18,    21, 
+          15,    12,    21,    17,     8,    19,    24,    24, 
+          23,    22,    14,    16,    15,    15,    15,    14, 
+          16,    14,    15,    14,    14,    13,    17,    17, 
+          18,    14,    12,    21,     7,    19,    23,    10, 
+          15,    14,    16,    15,    15,    14,    14,    14, 
+           9,    11,    10,    10,    16,    16,    10,     6, 
+          12,    13,    14,    24,    18,    15,    24,    18, 
+          17,    15,    14,    15,    16,    13,    18,    11, 
+           9,     8,    10,    11,    16,    19,    17,    12, 
+          17,    20,    17,    17,    22,    18,     8,    20, 
+          14,    12,    14,    17,    23,    10,    23,    21, 
+          15,    17,    15,    16,    15,    15,    15,    15, 
+          14,     8,    20,    13,     8,    18,    13,    21, 
+          20,    11,    16,    15,    15,    13,    16,    13, 
+          20,     9,    17,    10,    20,    11,    20,    15, 
+          20,    17,    15,    11,    15,    19,    23,    21, 
+           3,    10,    11,    19,    15,    18,    11,    16, 
+          13,    23,    20,    15,    11,    20,    11,    16, 
+          18,    14,    17,    11,    17,    14,    13,    21, 
+          17,     9,    16,    15,    15,    14,    17,    16, 
+           7,    14,     8,    17,    12,    17,    15,    19, 
+          15,    21,    16,    17,     8,    20,    19,    12, 
+          23,    17,    20,    12,    17,     9,    15,    16, 
+          22,    15,    22,    16,    16,    16,    15,    13, 
+          22,    19,    12,    15,     9,    18,    23,    12, 
+           9,    19,    14,    14,    16,    15,    15,    15, 
+          24,    19,    18,    15,    16,    17,     9,    14, 
+          23,    20,     9,    17,    12,    15,    18,    15, 
+          23,    19,    10,     7,    12,    19,    20,    16, 
+          13,    21,    12,    21,    18,    21,    22,    21, 
+          12,    15,    14,    14,    13,    12,    15,    15, 
+          10,    19,     8,    18,    19,    17,    16,    23, 
+          17,     8,    15,    22,    13,    16,     9,    19, 
+           5,    18,    14,    14,    15,    15,    15,    15, 
+           0,    17,    13,    20,    19,    17,    20,    18, 
+           9,    21,    12,    16,    15,    15,    15,    14, 
+           7,    20,    10,    18,    11,    11,    19,    19, 
+          17,    10,    12,    11,     8,    13,    18,    16, 
+          23,     8,    18,    13,    16,    13,    17,    13, 
+           7,    15,    15,    16,    15,    15,    14,    15, 
+           8,    10,    20,    10,    20,    18,    20,    10, 
+           8,    11,    15,    15,    15,    15,    15,    15, 
+          12,    19,    11,    10,    11,    12,    21,    20, 
+          13,    23,    11,    18,    13,    16,    14,    16, 
+          23,    12,     8,    10,    12,    16,    18,    15, 
+          11,    16,    15,    14,    15,    15,    15,    15, 
+          12,    19,    14,    18,    10,    17,    13,    13, 
+          25,    18,    11,    11,    11,    19,    11,    18, 
+           8,    14,    16,    15,    15,    16,    16,    18, 
+          12,    18,     8,    12,    21,     9,    20,    22, 
+          14,    13,    14,     9,    19,    16,    15,    18, 
+           7,    19,    14,    14,    18,    11,    25,     5, 
+          11,    17,    18,     7,    28,     4,    24,    10, 
+          23,    24,    21,    14,    10,     8,    12,    17, 
+           6,    25,     8,    19,    13,    16,    15,    15, 
+          27,    10,    19,    13,    17,    23,    14,    20, 
+          13,    13,    19,     7,    11,    10,    12,    21, 
+          15,    23,    18,    14,    13,    17,    20,    12, 
+          26,    10,    12,    11,    12,    20,    19,    20, 
+          21,    12,    20,     9,    12,     8,    11,    12, 
+          22,     5,    14,    12,    15,    11,    15,    16, 
+           0,    16,    10,    20,    12,    18,    11,    10, 
+           5,    13,    17,    14,    15,    17,    16,    15, 
+          24,    11,    10,    12,    16,    17,    21,    22, 
+           8,    20,    19,    19,    14,    18,    19,    21, 
+          13,    19,    10,    23,    10,    12,    21,    14, 
+          15,    15,    14,    16,    14,    12,    11,    23, 
+          18,    12,    10,    17,    16,    20,    20,    15, 
+          29,    10,    18,    15,    17,    13,    13,    16, 
+          23,    20,    14,    14,    23,    15,    13,    11, 
+          15,    14,    13,    19,    12,     6,    15,    14, 
+          10,    16,    16,    13,    16,    21,    26,    13, 
+          12,     7,    17,    17,    15,    17,    20,    18, 
+          17,    16,    17,    11,     8,    11,    11,    15, 
+          11,     8,    10,    13,    13,    11,     8,     8, 
+           7,    11,    21,    19,    19,    22,    20,    12, 
+           8,     9,    14,    23,    25,    21,    13,    10, 
+           9,     8,    12,    20,    23,    21,    17,    12, 
+           9,    12,    10,    14,    13,    15,     6,    15, 
+          10,     9,    21,    17,    21,    20,    11,    10, 
+          10,    14,    20,    24,    25,    21,    16,    11, 
+          23,    11,    10,    12,    10,     9,    15,    20, 
+          15,     9,     8,    22,    17,     9,    21,    12, 
+          21,    10,    11,    18,    21,    12,    19,    16, 
+           9,    18,    12,    13,    14,    15,    26,     6, 
+           7,    19,    12,    19,    19,    16,    21,    12, 
+          26,    18,    10,    19,    12,    11,    14,    19, 
+          15,    19,    18,    20,    22,    13,    14,    22, 
+           6,    12,    19,    18,    15,    18,    13,    10, 
+          21,    18,    10,     6,    10,    15,    14,    13, 
+          18,    16,    12,    26,    20,    12,    14,    15, 
+           2,    12,    19,    19,    20,    16,    10,    10, 
+          17,    10,    11,    15,    21,    22,    18,    13, 
+          22,    10,     9,    13,    16,    19,     8,    16, 
+          13,    20,    21,    22,    22,    13,    22,    11, 
+          26,    14,    14,    15,    15,    16,    13,    18, 
+          28,    11,    11,    10,    18,    20,    12,    16, 
+          24,    10,    12,    11,    18,    14,    14,    14, 
+          16,    22,    21,    14,     9,    10,    16,    21, 
+          12,    11,    22,    26,    14,     8,    12,    17, 
+           3,    10,    18,    18,    11,    17,    17,    18, 
+          15,    12,    15,    15,    17,     7,    15,    13, 
+           9,    17,    18,     8,    19,    15,    16,    16, 
+          10,    10,    20,    11,    20,    11,    18,    15, 
+          11,     9,    19,    11,    10,    16,    16,     9, 
+          10,    13,    22,    21,     8,    14,    22,    16, 
+          30,    13,    10,    13,    16,    13,     8,    11, 
+           8,    10,    19,    11,    13,    12,    11,    10, 
+          10,    11,    12,    11,    14,    10,    23,    14, 
+          12,    13,    23,    13,    17,    11,    17,    22, 
+          21,     9,    11,    13,    15,    16,    15,    15, 
+           7,    10,    20,    10,    20,    11,    19,    13, 
+          12,    11,    21,    10,    17,    15,    13,    19, 
+           6,    21,    12,    16,    15,    15,    15,    16, 
+          22,    13,    12,    19,    15,    19,    18,    25, 
+          10,    21,     7,    21,    12,    18,     8,    22, 
+          25,    10,    19,    10,    18,    20,    18,    10, 
+           3,    10,    11,    10,    16,    19,    12,    11, 
+           8,    22,    16,    17,    15,    14,    15,    15, 
+          26,    10,    18,    10,    13,    19,    12,    13, 
+           6,     7,    11,    14,    13,     7,     5,     7, 
+          24,    23,    21,    17,    13,     9,     7,     6, 
+           7,     8,     9,     9,    13,    16,    18,    19, 
+          20,    23,    23,    20,    16,     9,     7,     6, 
+          20,    10,    18,     9,    12,    10,    18,    17, 
+           9,    18,     7,     8,    17,    16,    14,    16, 
+          18,    12,    12,     9,    15,    13,    13,    16, 
+          15,    15,     8,    17,    11,    15,    16,    15, 
+          21,    10,    18,    10,    21,     8,    17,    18, 
+           9,    23,    14,     8,    20,    13,    16,    11, 
+          20,    12,    11,     8,    19,    13,     7,    19, 
+          15,    20,     7,    15,    13,    15,    15,    16, 
+          19,    21,    20,     9,    17,    12,    20,     9, 
+           8,    11,    10,    13,     8,    17,    15,    16, 
+          20,    10,    19,    12,    17,    12,    21,     7, 
+          13,     9,     7,    14,    19,    11,    11,    10, 
+          15,    15,     6,    12,    21,    15,    14,    16, 
+           7,    19,    19,    19,    19,    19,    20,    17, 
+           2,    11,    10,    19,    14,    16,    20,    11, 
+           1,    19,    10,    16,    18,    18,    11,    15, 
+          12,     9,    20,    13,    12,    19,     9,    12, 
+          16,    13,    21,     4,    23,    14,    14,    15, 
+           4,    11,    20,    13,    20,    13,    18,    17, 
+           7,     9,    11,    11,    15,    19,    21,    21, 
+          14,    10,     7,     9,    13,    19,    24,    23, 
+          13,    17,    11,     5,    13,    11,     9,    17, 
+          22,    10,    11,     9,    18,    10,    19,    16, 
+          12,    20,    16,    10,     9,    13,    14,     9, 
+          12,    18,    15,    11,    17,    14,    19,    11, 
+          21,    21,    16,     9,    19,    11,    17,    17, 
+          11,    10,    13,    13,     8,    21,    11,     9, 
+          19,    15,     7,    11,    22,    12,    20,     8, 
+          24,    11,     9,    17,    13,    14,    20,    16, 
+          14,    13,    16,     2,    17,    15,    13,    14, 
+          22,    10,    12,    22,    10,    12,    24,    12, 
+           9,     9,    18,    14,    15,    20,    15,    14, 
+          22,    10,    19,    10,    21,     6,    24,     9, 
+          10,     9,    11,    10,    20,    15,    10,    21, 
+          18,    22,    18,    12,    19,    16,    14,    13, 
+          22,    10,    10,    20,    11,    13,    13,    21, 
+          20,    12,     8,    18,    11,    17,    21,     9, 
+          11,    10,     9,    20,    20,    12,    19,    10, 
+          22,    21,    20,    21,    20,    21,    19,    19, 
+           7,     6,     6,     9,    14,    19,    22,    23, 
+           7,    11,    11,    19,    16,    10,    17,    13, 
+          22,    23,    23,    23,    22,    21,    18,    16, 
+          23,     8,    17,    17,    10,    22,     7,    22, 
+          13,    15,    17,    11,    19,    12,    18,    12, 
+          29,    13,    10,    18,     9,    19,    11,    17, 
+          29,    10,    17,    11,    17,    14,    12,    11, 
+          25,    21,    10,     8,    21,    18,    19,    10, 
+          10,    16,    22,    19,     8,     6,    14,    22, 
+          15,    15,    24,    19,     7,    14,    13,    13, 
+           3,    11,    11,    10,    17,    13,    19,    10, 
+           8,     9,    11,    19,    21,    13,    16,    22, 
+           5,     6,     9,    10,    11,    12,    14,    13, 
+           9,     9,    12,    20,    23,    22,    22,    22, 
+          17,    22,    22,    16,     9,     7,    10,    15, 
+          17,    20,    23,    19,    13,    13,    17,    18, 
+          24,    19,     9,    20,    11,    18,    19,     9, 
+          10,    15,    17,     9,     7,    17,    21,    23, 
+          19,    14,    15,    16,    16,    15,    15,    22, 
+          30,    15,     9,    15,    12,    20,    12,     9, 
+           8,    10,    11,    11,    20,    20,    15,    19, 
+          16,    13,    19,     6,    11,    15,    15,    13, 
+          19,    13,    16,    15,    19,    16,     8,    17, 
+          24,    11,    10,    18,    13,    20,    16,    10, 
+          12,    13,    17,    16,    16,    27,    21,    20, 
+          21,    10,    17,    16,    15,    10,    25,     7, 
+          11,    10,    22,    12,    17,     9,    16,     9, 
+          12,     9,     8,     8,    14,    19,    17,    17, 
+          22,    10,    14,    18,    20,    21,    15,     8, 
+          16,    22,    12,    20,    12,    12,     9,     8, 
+           7,    10,    10,    11,    14,    23,    16,    15, 
+          21,    10,    16,    12,    20,    13,     9,    11, 
+           9,    15,    11,    17,    22,    14,     9,    13, 
+          20,    14,    11,    16,    12,    15,     6,    10, 
+          24,    22,    20,    21,    13,    10,    12,    14, 
+          23,    18,    19,    21,    19,    12,     6,     9, 
+          14,    18,    22,    21,    18,    11,     8,     9, 
+          16,    12,    15,    15,    17,    10,    29,     0, 
+           6,    12,    12,    19,    19,    10,    10,    14, 
+          21,    16,     9,     6,    11,    17,    21,    22, 
+          20,    19,    12,     5,     6,    14,    21,    23, 
+          16,    15,    15,    17,    19,    17,    15,    17, 
+          13,    16,    14,    13,    19,    22,    25,    27, 
+          18,    14,    10,     6,    12,    16,    19,    17, 
+          27,    13,    21,    18,    11,    16,    10,    12, 
+          19,    21,    19,    20,    19,    11,    11,    19, 
+          26,    18,    20,    11,    18,    19,    14,    11, 
+          14,    21,    17,    15,    18,    16,    17,     7, 
+          27,    18,    19,    17,    19,    17,    12,    16, 
+          17,     9,    15,    15,    10,    11,    12,    15, 
+          22,    18,    19,     8,     8,    17,    16,     8, 
+          12,    16,    16,    14,    14,    16,    18,     6, 
+          15,    14,    17,    25,    20,    11,    15,    11, 
+          19,    19,    11,    14,    21,    22,    19,    14, 
+          25,    21,    16,    20,    14,    11,    17,    14, 
+          19,    11,    11,     9,    14,    20,    22,    20, 
+          13,    18,    12,    25,    10,     9,    15,    16, 
+          13,    18,    11,    14,    19,    20,    21,     8, 
+          11,    21,    17,    21,    19,    16,    10,     9, 
+          10,    16,    24,    26,    19,    10,     6,     9, 
+           9,    10,    15,    20,    19,    12,    10,    10, 
+          10,    12,    20,    23,    22,    16,     9,     7, 
+          15,    19,    20,    20,    20,    20,    20,    15, 
+           4,    10,    20,    12,    11,    19,    16,     8, 
+           8,    11,    12,    18,    13,    13,    23,    19, 
+           9,    19,    20,    15,     8,    12,    19,    24, 
+           9,    21,    22,    13,    21,    13,    17,    13, 
+           6,    12,    16,    18,    13,    10,    17,    19, 
+          14,    14,    16,     8,    13,    15,    15,    17, 
+           7,    19,    17,     9,    13,    22,    16,    22, 
+           2,    14,    20,    12,    19,    19,    17,    11, 
+          13,    21,    21,    10,    22,    14,    19,    14, 
+          12,    22,     9,    13,    22,     9,    20,     9, 
+          12,    15,     9,    20,    15,     4,     7,    19, 
+          16,    15,    15,    14,    15,    14,    12,    16, 
+          21,    22,    24,    24,    23,    23,    22,    22, 
+          24,    24,    22,    20,    19,    19,    19,    20, 
+          19,    18,    20,    22,    19,    19,    22,    22, 
+           8,    21,    15,    14,    16,    10,    20,    11, 
+          15,     9,    18,    10,    18,    11,    21,    21, 
+          15,    20,    15,     5,    20,    11,    21,     8, 
+          18,    18,    18,     9,    12,    18,     6,    21, 
+          10,    21,    10,    21,    15,    15,    14,    17, 
+          21,    18,    11,     8,     7,     9,     8,     7, 
+          10,     8,     9,     9,    15,    21,    25,    24, 
+           6,    10,    12,    10,    10,    13,    21,    22, 
+          16,    20,    17,     7,    17,    18,    20,     7, 
+          17,    11,    10,    17,    13,     9,    21,    23, 
+           4,    10,    21,    14,    16,    15,    18,    14, 
+          26,    11,    19,    20,    21,    17,    12,     9, 
+          10,    21,    10,    12,    22,    12,     8,    19, 
+           2,    17,    10,    13,    10,    13,    19,    20, 
+           5,    11,    12,    12,    13,    13,    13,    22, 
+          12,    17,    15,    14,    16,    15,    15,    15, 
+          21,    16,    15,    16,    18,    18,    25,    13, 
+          19,    20,    20,    20,    10,    19,    10,    18, 
+          20,    18,    19,    13,     7,     8,    26,    20, 
+           6,    16,    16,    15,    11,    14,     9,    14, 
+          12,    11,    13,    16,    16,    12,    16,    19, 
+          11,    14,    16,    13,    10,     8,    10,    14, 
+           8,     9,    19,    19,    12,    19,    11,    21, 
+           8,     9,    16,     9,    19,    11,    14,    20, 
+          21,    14,    11,    12,    25,    17,    19,    17, 
+           7,    10,    20,    20,     9,    12,    11,    18, 
+          14,     6,    27,     8,    17,    13,    16,    16, 
+          15,    15,    14,    16,    15,    15,    15,    18, 
+           3,    11,    10,    13,    19,    12,    16,    18, 
+          10,    21,     8,    22,    12,    11,    23,     5, 
+          11,    20,    17,    20,    15,     9,    14,    21, 
+          20,    15,    13,    16,    21,    12,    13,    11, 
+          19,    21,    18,     9,     8,    18,    21,    13, 
+          21,    16,     9,    10,    12,     5,     6,    14, 
+          17,    12,    17,    17,    11,    22,     9,    19, 
+          21,    22,    20,    12,     8,    10,    15,    14, 
+          16,     8,    25,    18,    16,    14,    14,    15, 
+           9,    20,    18,    12,    13,    20,    15,     8, 
+          18,    21,    19,    13,    11,    15,    18,    21, 
+          13,    22,     9,    18,    20,    12,    11,    21, 
+          15,    10,    12,    24,    24,    10,    13,    10, 
+          28,    14,    20,    18,    17,    19,    19,    18, 
+          17,    21,    11,    15,    20,    20,    13,     7, 
+           9,    20,    19,    20,    11,    21,    12,    21, 
+          22,    11,    15,    10,    10,    17,    23,    13, 
+          12,    10,    12,    10,    18,    24,     9,     7, 
+           7,    20,    20,    19,    10,    16,    13,    18, 
+          20,    12,    18,     9,     8,    11,    20,     9, 
+          13,     9,    16,    10,    11,    11,    13,    14, 
+          12,     8,     7,    11,    19,    23,    22,    16, 
+          12,    10,    22,    14,    17,     7,    14,    18, 
+          19,    20,    19,    21,    11,     8,    19,    11, 
+          16,    23,     9,    19,    13,    17,    23,    15, 
+          23,    19,    19,    18,    18,    11,    19,     9, 
+          27,    11,    20,    18,    19,    12,    17,    11, 
+          19,    13,    18,    24,    24,    18,    13,    17, 
+          23,    20,    10,    19,    20,    11,    20,    13, 
+          24,    20,    10,    18,    11,    13,    11,    11, 
+           6,    12,    11,    18,    10,    11,    11,    19, 
+          17,    10,    11,     7,    18,     7,    12,    11, 
+          17,    21,    12,    11,    20,    10,    21,    12, 
+           8,    10,    19,    11,     9,    20,    12,    14, 
+          20,    13,    11,    22,     6,    24,     6,    21, 
+          22,    12,    14,    17,    15,    14,    16,    16, 
+          19,    20,    12,    19,    17,    13,    20,    17, 
+          11,    13,    20,     9,    21,    10,    20,    18, 
+           6,     6,     2,     5,     6,     8,     7,    10, 
+          19,    23,    11,    18,    16,    13,    18,    13, 
+          20,     6,    24,    11,    15,    16,    14,    14, 
+          28,    12,     9,    14,    20,    12,    17,    19, 
+          15,    11,    12,     6,    28,    14,    13,    15, 
+          18,    10,    17,     8,    16,    20,    16,    20, 
+          22,    21,    20,    21,    20,    20,    18,    13, 
+          21,    22,    11,    10,    19,    16,    14,    21, 
+           7,    17,    12,    14,    14,     9,    11,    25, 
+           6,    18,    21,    16,    10,    19,    13,     9, 
+          11,    21,    12,    10,    14,    11,    15,    21, 
+          15,    15,    15,    16,    15,    15,    15,     0, 
+          26,    19,    10,    11,    16,    10,     9,    17, 
+          23,    20,    16,    12,    10,    10,     9,     9, 
+          29,    13,    10,    10,    10,    10,    11,    16, 
+          28,    11,    10,    11,    19,    11,    18,     9, 
+           6,    17,    22,    16,    18,    11,    17,    22, 
+          23,    20,     9,    11,    10,    10,    10,    10, 
+          12,    14,    20,    10,    17,    21,     5,    23, 
+           9,    11,    11,     9,    10,     9,     9,     9, 
+          13,    13,    15,    18,     6,    25,    19,    16, 
+          16,    15,    21,    20,    14,     7,    10,    21, 
+          11,    10,    17,    20,    10,    19,    14,    10, 
+           8,    16,    25,    20,    11,     6,     8,    18, 
+          20,    21,    16,    15,    11,    17,    16,    12, 
+          13,    16,    14,    12,    20,    19,    10,     9, 
+          22,    16,     8,    14,    16,    15,    16,    14, 
+          19,    18,    10,    21,    15,    10,    14,    21, 
+          21,    22,     9,    11,    18,    10,    12,    19, 
+           2,    19,    11,    19,    11,    16,    13,    21, 
+          11,    20,    20,    20,    20,    20,    21,    20, 
+          10,    10,    13,    19,    22,    22,    20,    16, 
+           9,    20,    10,    21,    10,    18,    11,    20, 
+          16,    13,    13,    16,    18,    22,    23,    20, 
+          12,     8,     9,    12,    18,    20,    21,    20, 
+          15,    15,    15,    15,    15,    15,    14,    15, 
+          19,     9,    23,     5,    25,     9,    18,    14, 
+          18,    12,    14,    14,    22,    13,    17,    15, 
+          19,    20,    10,    12,    19,    20,     8,    20, 
+          15,    11,     6,    15,    21,    11,    11,    24, 
+          20,    17,    10,     6,    10,    21,    26,    20, 
+          19,    11,    19,    15,     9,     9,    15,    23, 
+          11,    14,    12,     5,    15,    13,    16,    14, 
+           8,    19,    20,    13,    20,    20,    16,    22, 
+           8,    12,    20,    11,    18,    19,     7,    14, 
+          23,    20,     9,    15,    12,    17,    19,    22, 
+          18,    22,    11,    15,     7,    16,     9,    19, 
+          13,    10,    20,     8,    13,    11,    19,    15, 
+          21,    20,    20,    10,    10,    20,    11,    10, 
+          15,    15,     9,    18,    17,    12,    16,    16, 
+          16,    17,    14,    22,    15,    16,    11,    20, 
+           4,    19,    12,    18,    10,    12,    23,    10, 
+          15,    19,    16,    12,    13,     6,    18,    14, 
+          17,    15,    15,    15,    16,    13,    26,    18, 
+          20,     9,    21,     8,    22,    10,    22,     8, 
+          28,    10,    16,    10,    14,     9,    17,    13, 
+           9,    20,    21,    18,    20,    11,    20,    16, 
+           9,    17,    22,    21,    15,    10,     5,     6, 
+          16,     9,    13,    20,    22,    20,    11,     8, 
+          24,     9,    12,    11,    16,    21,    21,    12, 
+          10,    14,    12,    13,    19,    21,    13,    15, 
+          16,    23,    24,    13,     5,     7,    17,    21, 
+          24,    13,    15,    13,     9,    13,    15,    14, 
+           5,    18,    21,    18,    20,    16,     9,    20, 
+          13,    21,     7,    22,    10,    20,    14,    15, 
+          10,    20,     8,    22,    11,    16,    16,    14, 
+          13,    17,    10,    20,    15,    15,    17,    18, 
+          15,    17,    16,     7,    22,    10,    15,    18, 
+          22,     9,    11,     9,    15,    20,     9,    22, 
+          10,    14,    17,    15,    14,    15,    13,    15, 
+           6,    10,    12,    19,    20,    21,    18,    20, 
+          13,    23,     4,    10,    16,    16,    16,    15, 
+          15,    15,    14,    18,    11,    19,    14,    14, 
+          13,    17,    14,    18,    14,    17,    15,    19, 
+          15,    16,    12,    22,     6,    23,    10,    16, 
+           7,    21,    11,    18,    14,    15,    17,    13, 
+          16,    16,    15,    16,    16,    18,    18,    15, 
+          22,    11,    14,    15,    15,    16,    12,    23, 
+          19,     8,    22,    10,    18,    14,    15,    16, 
+           5,    20,    10,    11,    12,    19,    18,    21, 
+          22,    16,     8,    17,    20,    10,    15,    20, 
+          22,    10,    14,    10,    19,    19,    12,    16, 
+          23,    15,     7,    13,    19,    13,    12,    16, 
+          11,    11,    21,    22,    14,    13,    22,     9, 
+          15,    21,    12,    20,    18,    22,    14,    18, 
+          11,    17,    12,     9,    25,    22,    16,    16, 
+          12,    10,    20,    15,    18,    14,    18,    13, 
+           3,    12,    11,    11,    21,    19,    17,    14, 
+           5,    19,    20,    10,    19,    11,    11,    20, 
+           7,    14,    14,    16,    18,     8,    15,    20, 
+          12,     8,    22,    11,    12,    18,     8,    20, 
+          26,     6,    21,    12,    16,    15,    15,    16, 
+          17,    20,    21,    10,    22,    18,    25,    17, 
+          16,    22,    15,     6,    15,    14,    16,    15, 
+           5,    13,    11,    18,     7,    16,    18,    12, 
+          20,    21,    18,    16,    19,    22,    24,    22, 
+          19,    21,    15,     9,     9,    18,    22,    19, 
+          10,    15,    14,    16,    10,    15,    18,    15, 
+          10,    22,    17,    19,    18,    18,     7,    16, 
+          11,     9,     8,     7,     6,     7,    10,    14, 
+          13,    18,    13,    17,    28,    16,    17,    15, 
+          17,    11,    14,    10,    12,    20,    12,    13, 
+          21,    12,    18,    10,     9,    24,    11,    13, 
+           5,    21,    11,    20,    11,    19,    14,    14, 
+           5,    20,    17,    18,    16,     9,    12,    17, 
+          11,    19,    18,     9,    11,    21,    10,    15, 
+           8,    19,    10,    17,    10,    20,    17,     7, 
+           9,    11,    11,    21,    10,    20,     9,    18, 
+           6,    18,    20,    17,    18,    13,     8,    12, 
+          19,    10,    12,    20,    19,    11,    10,    22, 
+          16,    10,    18,     8,    17,    22,    13,    12, 
+          20,    12,    11,    22,    19,    10,    17,    21, 
+           8,    11,    21,    14,    16,    13,     8,    20, 
+          12,    10,    15,    18,    18,    21,    19,     8, 
+           8,     7,    10,    16,    19,    14,     9,    10, 
+          18,    20,     9,    10,    20,    21,    10,    11, 
+           8,     8,     9,     9,    10,    10,    10,    10, 
+          23,    24,    22,    21,    21,    23,    23,    23, 
+};
+
+static long _vq_lengthlist_res128_0c10x8[] = {
+        5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,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,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,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,
+};
+
+static long _vq_ptr0_res128_0c10x8[] = {
+           20,   155,   275,   391,   518,   642,   765,   891,
+         1016,  1139,  1253,  1389,  1518,  1642,  1764,  1883,
+         2002,  2133,  2255,  2372,   -21,   -22,   -23,   -24,
+          -25,   395,   -27,   -28,   229,    10,   -31,   -32,
+          -33,   -34,  1021,   525,    10,   -38,   -39,   -40,
+          229,   159,    97,   229,    52,   -46,   530,   -48,
+          521,   -50,   524,   -52,   -53,   229,   400,   522,
+          232,   -58,   -59,   -60,   -61,   -62,   316,   520,
+          231,   520,   230,   -68,   -69,   -70,   -71,   396,
+          317,   -74,   520,   398,   317,   399,   231,   -80,
+          -81,   -82,   317,   398,   -85,   -86,   -87,   -88,
+          396,   -90,   524,   538,   539,   -50,   -35,   -96,
+          529,   -98,   530,   319,   160,  -102,  -103,    52,
+         -105,  -106,  -107,   230,  -109,   531,   319,  1023,
+          395,  -114,  -115,  -116,  1021,    52,  -119,  -120,
+         -121,  -122,  1020,   525,  1022,  -126,   160,  -128,
+          316,   523,  -131,  -132,  -133,    51,   527,   527,
+          525,  -138,   528,   533,  -141,  -142,   319,  -144,
+          397,   402,   537,  -148,  -149,   315,   525,  -152,
+         -153,    51,   315,  -156,  -157,  -158,  -159,  -160,
+         -161,  -162,   541,   545,  -165,   543,  -167,     3,
+         -169,   546,  -171,    56,  -173,   559,   163,  -176,
+         -177,  -178,    54,    55,    54,  -182,     3,  -184,
+         -185,   547,   323,    99,  -189,  -190,   405,   547,
+         -193,  -194,    56,  -196,  -197,  -198,  -199,  -200,
+          542,    54,   404,   404,   233,  -206,  -207,   233,
+         -209,   551,   233,   566,  -213,  -214,   234,   163,
+         -217,   542,    58,  -220,  -221,  -222,  -223,   234,
+          553,  -226,  -227,  -228,  -229,   544,   100,   100,
+          543,  -234,   549,   235,  -237,   548,  -239,   559,
+          569,  -242,  -243,  -218,   556,   321,   561,  -248,
+           99,   234,    57,  -252,  -253,  -254,   543,   555,
+          556,   322,   321,  -260,  -261,   548,   556,    54,
+         -265,  -266,   548,   558,  -269,    57,   406,  -272,
+         -273,   234,   235,  -276,  -277,  -278,  -279,  -280,
+         -281,   573,   165,    61,  -285,  -286,   575,  -288,
+           12,    61,  -291,  -292,  -293,  -294,   166,    59,
+           12,  -298,  -299,  -300,   572,   412,   573,   412,
+          236,  -306,  -307,  -308,   236,   578,  -311,   572,
+         -313,   580,  -315,  -316,  -317,   576,  -319,   165,
+         -321,  -322,  -323,   576,  -325,   238,   585,  -328,
+         -329,  -330,  -331,  -332,    60,  -334,   579,  -336,
+         -337,   167,   325,  -340,   580,    60,  -343,   581,
+          409,  -346,  -347,  -348,    60,   326,  -351,   168,
+          239,  -354,  -355,    59,   586,  -358,   580,  -360,
+         -361,  -362,   326,   410,  -365,   410,  -367,  -368,
+         -369,  -370,  -371,   164,  -373,   571,  -375,   165,
+           59,  -378,   572,   328,  -381,   572,    62,   238,
+         -385,  -386,   164,   237,    62,   411,  -389,  -392,
+         -393,  -394,  -395,   593,  -397,  -398,   596,  -400,
+           14,   169,   602,  -404,  -400,    15,   414,  -408,
+         -409,  -410,   591,  -412,  -413,   594,  -415,   597,
+          606,   597,  -419,   592,  -421,  -422,  -419,  -405,
+         -425,   597,   169,  -428,   414,  -430,  -431,    66,
+         -433,  -434,  -435,    14,   593,    14,   169,  -440,
+         -441,  -442,  -443,  -444,   600,  -446,   415,   105,
+          416,  -450,  -451,  -452,  -453,  -454,  -455,  -456,
+          241,   416,   596,  -460,  -461,  -462,  -463,  -464,
+          595,  -466,   598,   605,   104,  -470,   601,  -472,
+          417,  -474,  -475,  -476,   601,   614,   613,   603,
+          603,   610,  -483,  -484,  -485,  -486,   592,   595,
+          606,   613,  -491,   603,  -493,   599,   592,  -496,
+         -405,  -423,   611,    67,  -501,   608,  -503,  -504,
+         -505,  -506,   413,   242,  -509,  -510,   240,    66,
+         -513,  -514,  -515,    15,  -517,   604,  -519,  -520,
+         -521,  -522,  -523,   334,   333,   107,  -527,  -528,
+         -529,  -530,   628,   630,  -533,   619,   630,   635,
+         -537,   628,   630,  -540,  -541,   634,  -543,   619,
+          333,  -546,  -547,  -548,  -549,  -550,   624,  -552,
+          333,   632,   634,  -556,  -557,  -558,   423,  -560,
+         -561,   629,   638,  -564,  -565,   333,   644,  -568,
+         -569,   638,  -571,   640,   629,   335,   638,  -576,
+          421,   636,  -579,  -580,  -581,    17,   332,   247,
+         -585,  -586,  -587,  -588,   419,   631,   422,  -592,
+          334,   418,   424,  -596,  -597,  -598,  -599,  -600,
+          621,  -602,  -603,   622,   621,  -606,   625,    69,
+           19,   248,  -611,  -612,   623,  -614,   420,  -607,
+          421,  -618,  -619,   620,   108,  -622,   106,   246,
+          171,  -626,  -627,   621,  -629,  -630,   418,   626,
+         -633,  -634,  -635,   623,  -637,  -638,   627,   643,
+         -641,   626,  -643,  -644,  -645,  -646,  -647,   172,
+         -649,   249,   648,   651,    20,  -654,  -655,   172,
+          664,   174,   648,  -660,  -661,   338,  -663,  -664,
+         -665,   653,   110,  -668,  -669,   656,   663,   663,
+          664,  -674,  -675,   650,  -677,  -678,   110,   660,
+          661,  -682,  -683,  -684,  -685,  -686,   425,  -688,
+          427,  -690,  -691,   666,   649,  -694,  -695,  -696,
+          110,   663,  -699,  -700,   109,  -702,   425,   657,
+          175,  -706,  -707,  -708,  -709,  -710,   337,  -712,
+          173,  -714,  -715,   426,  -717,   109,  -703,  -720,
+         -721,  -722,   337,   429,  -725,   428,  -727,   665,
+          669,   648,  -731,  -732,   337,   649,   655,  -736,
+         -737,   655,   665,   430,  -718,  -742,  -743,   652,
+         -745,   668,   658,   672,  -749,  -750,  -751,  -752,
+         -753,   654,   430,   667,   667,   109,  -759,  -760,
+         -761,  -762,  -763,   426,  -740,  -766,  -767,  -768,
+         -769,  -770,  -771,  -772,   675,   678,   679,  -776,
+          674,  -778,  -779,   678,   436,   678,  -783,  -784,
+         -785,  -786,   674,   678,   687,   676,  -791,  -792,
+          673,  -794,   698,  -796,  -797,  -798,   681,  -800,
+          682,   691,  -803,  -804,   673,   677,  -807,    21,
+          681,    25,  -811,  -812,  -813,   176,  -815,  -816,
+         -817,   437,  -819,   684,  -821,  -822,    70,   179,
+          178,  -826,  -827,   681,   689,   682,   437,  -832,
+          689,  -824,   177,  -836,  -837,  -838,  -839,  -840,
+         -841,  -842,   680,   685,    21,   685,   177,  -807,
+         -834,   682,  -851,   439,  -853,  -854,   692,   694,
+          694,  -858,  -859,   438,   698,    23,  -863,  -864,
+         -865,  -866,  -867,    21,    70,  -870,   686,  -859,
+           70,   697,  -875,   688,  -805,   437,   442,  -880,
+           22,    72,  -883,  -884,   686,  -886,   251,    22,
+         -889,  -890,  -877,  -892,  -893,  -894,  -895,  -896,
+         -897,     5,   451,  -900,  -901,  -902,  -903,  -904,
+          703,   706,   252,   452,   703,  -910,     5,   707,
+          252,  -914,   449,  -916,  -917,   254,   255,  -920,
+            5,   704,  -923,  -924,    26,   707,  -927,  -928,
+         -929,   450,   702,  -932,   708,   711,   252,   706,
+          710,  -938,  -939,  -940,   445,    26,  -943,   253,
+          444,  -946,  -947,  -948,   342,   712,  -951,  -952,
+          343,  -954,   712,   717,  -957,  -958,  -959,  -960,
+          115,   114,    27,  -964,   709,  -966,   705,   709,
+          715,  -970,    26,  -972,  -973,   255,   342,  -976,
+         -977,  -978,  -979,   256,    73,   256,   448,   447,
+          448,  -986,   444,  -988,   181,  -990,  -991,   342,
+          343,  -994,  -995,  -996,   114,    73,   257, -1000,
+           27, -1002,   446,   447,   254,   116, -1007, -1008,
+          255,    27,   183, -1012,   447,   453,   447,   446,
+        -1017, -1018, -1019, -1020, -1021, -1022,   455,   458,
+        -1025, -1026,   723,   725, -1029, -1030,   727, -1032,
+          729, -1034, -1035,   721, -1037,   725,   457,   729,
+        -1041,   740,   728, -1044,   720, -1046,   723,   731,
+        -1049, -1050, -1051,    29,   455, -1054,   734, -1056,
+          735,   729,   743, -1060, -1061, -1062, -1063,   734,
+        -1065,   733, -1067,   456,   734, -1070,   261, -1072,
+        -1073, -1074, -1075, -1076, -1077, -1078,   345,   736,
+          741,   737,   185,   737,    74, -1086,   732,   737,
+          721,   742, -1091, -1092,   184,    29,   118, -1096,
+           74,   185,    75, -1100, -1101, -1102,    29,    75,
+        -1105, -1106, -1107, -1108,   726, -1110,   456, -1112,
+          732, -1114,   732,   459, -1117, -1118, -1119,   724,
+          730,   738, -1123,   724, -1125,   726, -1127,   457,
+          739, -1130, -1084,   346, -1133,   728, -1135,   746,
+        -1137,   722, -1131, -1140, -1141, -1142, -1143,    30,
+        -1145,   760, -1147, -1148, -1149,   461, -1151,   766,
+        -1153,   755,   465, -1156,   461,   766,   264,   188,
+        -1161, -1162,     6,   119, -1165,   264, -1167, -1168,
+        -1169, -1170,   754,   262, -1173,   462,   754, -1176,
+          756, -1178,   773, -1180, -1170, -1143,   763,   760,
+        -1185,   763,   772, -1188,    30, -1190,   762,   187,
+        -1193, -1194, -1195, -1196, -1197, -1198, -1199,   262,
+          462, -1202, -1203,   263, -1205, -1206, -1207,   348,
+          262,     6, -1211, -1212,   758,   765, -1215,   765,
+        -1217,   466,   780, -1220, -1221, -1222,   757,     6,
+        -1225,   761, -1227,   119, -1229, -1230, -1231,   770,
+        -1233,   771,   776, -1236, -1237, -1238,   187, -1240,
+          463,   119, -1191, -1244, -1245, -1246,   187,   753,
+          758, -1250,   753,   759,   778, -1254, -1255, -1256,
+        -1257, -1258, -1259, -1260, -1261,   790, -1263,   349,
+          793,   349,   790, -1268, -1269,   793,   190,   808,
+        -1273,   470,   190, -1276, -1277,   797, -1279,   797,
+        -1281,   806,   808, -1284,   796, -1286, -1287, -1288,
+        -1289,   785,   469,   786, -1269,   350, -1295,   189,
+        -1297, -1298,   468, -1300,   470,   795,   806, -1304,
+          189, -1306,   468,   271, -1309,   469, -1311, -1312,
+        -1313,   192,   798, -1316,   791,   190, -1319, -1320,
+          471, -1322, -1323,   791, -1293,    32,   797, -1324,
+        -1329, -1330, -1331, -1332,   787, -1334,   192,   271,
+        -1337,   189, -1339,   788,   190,   791,    32, -1344,
+        -1345, -1346, -1347, -1348,   468,   789,    31,   789,
+        -1353, -1354,   801, -1356, -1357,   189,   786, -1360,
+          789, -1362, -1363,    31,   349,   270,   804,   803,
+        -1369, -1370, -1371, -1372,   267,   472,   191,   472,
+        -1335,   788, -1379, -1380, -1381, -1382,    31,   349,
+          267,   794, -1387,   788,   800, -1390, -1391, -1392,
+        -1393, -1394, -1395,   123,   838, -1398, -1399,   272,
+          475, -1402,   837,   836,   273,   351, -1407, -1408,
+        -1409,   822,   821,   820,   823, -1414, -1415,   820,
+          828, -1418,   351,    33, -1421, -1422, -1423,   273,
+          352,   833, -1427, -1428, -1429,   819,   274, -1432,
+        -1433, -1405, -1403,   351, -1437,   834,   840, -1440,
+        -1441, -1442,   825,   124,   831,   832, -1447,   819,
+          354, -1450, -1451, -1452, -1453,   818,   273, -1456,
+          826, -1458,   830,   123,   277, -1462, -1463, -1464,
+          826, -1466,   817,   830, -1469,   352,   831, -1472,
+          123, -1474,   830,   826,   275, -1478, -1479, -1480,
+        -1481,    33, -1483, -1484,   817,   474, -1487, -1488,
+           33, -1490, -1491, -1492,   274,   474, -1495, -1496,
+          353,   276,    34, -1500, -1501, -1502, -1503,   474,
+          836,   835, -1507,   123,   277, -1510, -1511, -1409,
+          835,   835, -1515, -1516,   818,   356, -1519, -1520,
+        -1521, -1522, -1523, -1524, -1525,   477,   850,   278,
+          279, -1530, -1531,   279, -1533, -1534,   358,   862,
+        -1537,   859,   861, -1540, -1541, -1542,   846,   847,
+          853,   864, -1547, -1526,   867, -1550, -1551, -1552,
+          854, -1534,    78,   863,   359,   860, -1559, -1560,
+        -1561,     0,   852, -1564,   846,   278, -1567, -1568,
+          849,   860, -1557, -1554, -1573, -1574, -1575, -1576,
+        -1577, -1578,   478, -1580,     0, -1582, -1583, -1584,
+        -1585,   478,   197,   482,   849, -1590, -1591,   477,
+        -1593,   280,   857,   849,   858, -1598, -1599, -1600,
+        -1601,   478,   845, -1604,   196, -1606, -1607, -1608,
+          477,   848,   851, -1612,   851, -1614,   479,   198,
+          848,   851, -1619, -1620, -1621, -1622, -1623,   478,
+        -1586, -1571, -1625, -1614, -1562, -1630, -1631, -1632,
+          195, -1634, -1635,   357,   195,   851,   195, -1640,
+        -1641,   856, -1643, -1644, -1645, -1646, -1647,   362,
+          485, -1650,   874,   876,   364, -1654,   284, -1656,
+          876, -1658, -1659, -1660, -1661,   362, -1663, -1664,
+          127,   128, -1667,   486, -1669,   286, -1664, -1758,
+          880,    79, -1675,   284, -1677,   361,   876,   487,
+          287,   361, -1683, -1684, -1685,   128,   130, -1688,
+        -1689, -1690,   484,   875, -1693,   131, -1695,   127,
+        -1697,   287,   884, -1700, -1701, -1702,   486,   127,
+        -1705,    79,   131, -1672, -1709, -1710,   872,   286,
+        -1713,   872,   203, -1716, -1717, -1718, -1719, -1720,
+          285, -1722,   361,   487,   284,   204, -1727, -1728,
+        -1729, -1730, -1731,   360,   132,   484,   484, -1736,
+        -1734,   129,   873, -1740,   484, -1742, -1743,    80,
+          363,   875,   877,   488, -1749, -1750,   878,    81,
+        -1753, -1754, -1755,   200,   877,   883,   285, -1760,
+        -1761,   879, -1763, -1671, -1765, -1766, -1767, -1768,
+        -1769,     7, -1771,   290, -1773, -1774, -1775,   490,
+        -1777, -1778,   134,   206, -1781,   898,   293,   898,
+          902, -1786, -1787,    38, -1789,   288,   134,   899,
+          206, -1794, -1795,   366,   293,   294, -1799, -1800,
+           82, -1802,   205, -1804,   205,   369, -1807, -1808,
+        -1809,    38,   289, -1812,   289, -1814, -1815, -1816,
+        -1817, -1818, -1819,   366,   895,    41, -1823,   894,
+          135,   294, -1827, -1828,   134,   292, -1831,   291,
+        -1833, -1834,   291,   210, -1837, -1838,   291,   367,
+           40, -1842, -1843,    38,   289,   899,   894, -1848,
+        -1849, -1850,    82,   291,   208, -1854, -1855,   891,
+          893,   893,   900, -1860,   897,   292, -1863, -1864,
+          893, -1866,   892, -1868,   900,   209, -1871,   892,
+           83,   896,   292,   892,   370,    83, -1879,    82,
+        -1881,   899, -1858, -1884, -1885, -1886, -1887, -1888,
+          909,   918, -1891,   909, -1893, -1894,   910, -1896,
+           84,   914,   374, -1900, -1901, -1902,   911,   926,
+        -1905,   914, -1907, -1908,    84,   371,   913, -1912,
+        -1913, -1914,   211,   911,   376, -1918,    42,   925,
+          375, -1922,   914, -1924,   296,   922, -1927,   914,
+          922, -1930,   927, -1932, -1933, -1934, -1935, -1936,
+        -1937,    86,   495, -1940, -1941, -1942,   372,   493,
+          920,   918, -1947, -1948, -1949,   912,   212, -1952,
+           85,   299,   376,   140,   213, -1958, -1896,   214,
+        -1961,   494, -1963,   917,   495,   493, -1967, -1968,
+          917,   299, -1971, -1972, -1973, -1974, -1975,   296,
+            2, -1976,   496,   926, -1981,   373,   372, -1984,
+           85, -1986,   496, -1988, -1989,   926,   915,   928,
+          917,   928, -1995, -1996,    85, -1998,   496, -2000,
+          917,   494, -2003, -2004, -2005, -2006, -2007,   221,
+        -2009,   143,     8, -2012, -2013,   217, -2015,   219,
+           87,   936,   142, -2020,   936,   939,    43, -2024,
+        -2025, -2026,    87,   938, -2029, -2030,   218,   933,
+          932,   380,    87, -2036, -2037, -2038,   932, -2040,
+          933,   934, -2043,   944,   380,   951, -2047, -2048,
+        -2007,    88,   947, -2052, -2053,   380,    89, -2056,
+          142,   939, -2059, -2060, -2061, -2062,   218, -2064,
+           87,   937, -2067, -2068,   218, -2070,   934, -2072,
+        -2073, -2074,   935,   938, -2077, -2078, -2079, -2080,
+        -2081,   936, -2083, -2065,     8, -2086,   142,   939,
+        -2089, -2090, -2091,   142,   943,   503,   497, -2096,
+        -2097, -2098,   499, -2100,   378, -2102,   500, -2104,
+        -2105, -2106,   498,   143, -2109,   498,   501,   943,
+          501,   942, -2115, -2116, -2117, -2118,   378,   948,
+        -2121,   948,   301, -2084, -2125,   498, -2127,   950,
+          301, -2130, -2131,   941,   503, -2134, -2135, -2136,
+        -2137, -2138,   302,   965,   505, -2142,   146,   304,
+        -2145, -2146,   955,   384, -2149,   961,   505, -2152,
+           44,   383, -2155, -2156, -2157, -2158, -2159,   382,
+          510, -2162, -2163,   508, -2165,   959, -2167,   960,
+          508,   961, -2171,   146,   507,   955,   511, -2176,
+          226,   224, -2179, -2180, -2181, -2182,   958, -2184,
+          223,   963, -2187,    93,   957, -2190, -2191,   382,
+        -2193, -2194, -2195,   958,   508,   509, -2199,   505,
+        -2201, -2202, -2203,   509, -2205, -2206, -2207, -2208,
+           92, -2210,   959,   962, -2213,    92,   962, -2216,
+          506,   305, -2219,   506, -2221, -2222,   222,   956,
+        -2225, -2226,   226,   507,   966, -2230, -2231,   969,
+        -2223, -2234, -2235,    93,   302, -2238,   957,   303,
+          222, -2242,   970,   971, -2245, -2246, -2247,   302,
+        -2249,   304, -2251, -2252, -2253,   955, -2232, -2256,
+        -2257, -2258, -2259,   976,   148,   991,   993, -2264,
+        -2265, -2266, -2267, -2268,   975,    46,    47, -2272,
+          513,   995, -2275,   388,   994, -2278,   149, -2280,
+          513, -2282,   515, -2284,   995,   975,  1000,   515,
+        -2289, -2290,   149, -2292, -2293,   149,   309,   309,
+         1000, -2298,   977,   515,    95, -2302,   985,   999,
+        -2305, -2306, -2307, -2308,    46,   308,   989, -2312,
+        -2313,   975, -2315, -2316,   514,   989, -2319, -2320,
+          984,   975, -2323, -2324, -2325, -2326, -2327,   974,
+        -2329, -2330,   983,   389, -2333, -2334,   983,   986,
+           48, -2338, -2339,   977,  1001, -2342,   227, -2344,
+        -2345, -2346, -2347,   148,   976, -2350,   990,   991,
+        -2353, -2354, -2355, -2356, -2357,   979, -2359,   990,
+          308, -2362, -2363,   978,   227, -2366,   979,   227,
+          982, -2370,   982,   998, -2373, -2374, -2375, -2376,
+        -2377,    50, -2379,    96, -2381, -2382, -2383, -2384,
+           49,  1012,   313, -2388, -2389,    96,   154,   517,
+        -2393,    50, -2395, -2396,  1007,  1016, -2399,  1008,
+          517,    50,   392, -2404, -2405, -2406,   152,   517,
+        -2409,  1010,   516,   155,   392, -2414,    49,   228,
+        -2417, -2418, -2419, -2420,   154, -2422,  1006,  1015,
+        -2425, -2426,   152, -2428,   394, -2430,  1010, -2432,
+        -2433, -2434, -2435,   153, -2437,   393, -2439, -2440,
+        -2441,   312,   314,  1012, -2445, -2446,   314,   519,
+        -2449, -2450, -2451,    49,   155, -2454,   312,  1012,
+        -2457, -2458,  1009,
+};
+
+static long _vq_ptr1_res128_0c10x8[] = {
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,  -113,   -57,   -51,   -37,
+          -26,   532,   -30,   -29,   230,   318,   320,   -36,
+          -29,   318,   159,   537,   526,   -47,   -43,   -41,
+         1021,   -42,   401,   -44,   -45,   537,   535,   -49,
+          532,   535,   320,   -55,   -54,   232,   232,   -56,
+           98,  -104,   -84,   -67,   -65,   -63,   520,   -64,
+          529,   -66,   523,   -79,   -77,   -73,   -72,   399,
+          399,   -76,   -75,   539,   398,   -78,    97,   534,
+          319,   -83,   318,   318,  -101,   -95,   -93,   -89,
+          540,   -91,   538,   -92,   540,   537,   319,   -99,
+          -97,   535,   537,   -92,   -94,    97,   534,   537,
+         -111,  -110,  -108,   318,   532,   318,   540,  -112,
+          403,  -130,  -125,  -118,  -117,   527,  -124,   160,
+           98,   -54,   232,    97,   522,  -127,   533,   534,
+         -129,   319,  -140,  -135,   523,  -134,   401,  -136,
+         -137,  -139,   536,   536,  -151,  -147,  -143,  -145,
+          402,  -146,   539,  -150,   402,   539,    53,  -100,
+         -154,   401,  -123,  -219,  -195,  -175,  -168,  -164,
+          554,  -163,   565,   565,  -166,    55,   233,   563,
+         -172,  -170,   100,   564,  -174,   565,   563,  -188,
+         -183,  -180,  -179,   568,  -181,    99,   570,  -187,
+         -186,   560,   560,   570,  -192,  -191,   163,   323,
+          163,   564,   324,  -212,  -205,  -203,  -202,  -201,
+          550,   550,   550,  -204,   554,  -210,   546,  -208,
+          554,   565,  -211,   567,  -216,  -215,   161,   564,
+         -218,    54,   324,  -241,  -236,  -225,  -224,    56,
+          562,  -232,   563,  -231,  -230,   562,   562,   552,
+         -233,  -231,   552,   558,  -238,   563,  -240,   163,
+          570,  -251,  -247,  -245,  -235,  -246,   562,  -249,
+           58,  -250,   407,  -268,  -259,  -258,  -255,  -256,
+         -257,   557,   162,  -263,   569,  -262,   557,  -264,
+          569,  -267,   162,   162,  -271,  -270,   557,  -244,
+         -274,    57,   407,  -327,  -305,  -297,  -290,  -284,
+         -282,   574,  -283,   583,  -287,   577,   327,  -289,
+          583,   327,  -295,    11,    65,   101,   102,  -296,
+           61,  -304,  -302,  -301,   587,   587,  -303,   588,
+          165,  -314,  -310,  -309,    59,   102,  -312,   411,
+          586,   582,  -318,   408,   580,   581,   582,  -320,
+         -324,   589,    62,   585,  -326,   589,   589,  -366,
+         -353,  -339,  -335,  -333,   328,   584,    65,    65,
+         -338,   584,   584,  -345,  -341,  -342,  -344,   168,
+          168,  -350,  -349,   239,   584,   584,    63,  -352,
+          584,  -357,  -356,    11,    64,  -359,    62,  -364,
+          411,  -363,   329,   329,   590,    63,  -384,  -380,
+         -377,  -372,   327,    13,  -374,   327,  -376,   327,
+          327,  -379,    13,    13,  -382,   329,  -383,   585,
+         -390,  -387,    60,  -388,  -356,   103,    13,  -449,
+         -429,  -403,  -399,  -396,   605,   330,   614,  -401,
+          243,  -402,   330,  -407,  -406,    68,   105,  -420,
+         -418,  -411,   606,  -417,  -414,   416,  -416,   416,
+          610,   169,   416,   612,  -426,  -424,   330,   615,
+          414,   330,  -427,   415,   244,  -439,  -432,     4,
+         -437,   245,  -436,   616,   616,  -438,   600,  -447,
+         -445,   245,   415,   244,   330,   608,   417,  -448,
+          170,  -502,  -492,  -459,  -458,  -457,   104,   611,
+          242,   417,   599,  -482,  -471,  -468,  -465,   609,
+          614,  -467,   609,   609,  -469,   609,   618,  -480,
+         -473,  -479,  -478,  -477,   617,   617,   617,   617,
+         -481,    16,  -487,   595,   596,   414,   618,  -488,
+         -489,  -490,   618,   612,  -499,  -494,  -495,   616,
+         -498,    67,    68,  -500,   105,   616,  -512,  -508,
+           68,  -507,   104,   104,  -511,     4,    16,   616,
+         -497,  -516,   331,    16,   607,   331,  -595,  -578,
+         -526,  -524,   335,   639,  -525,   171,  -545,  -542,
+         -536,  -532,  -531,   633,  -534,   630,  -535,   641,
+         -539,  -538,   423,   423,   641,   642,  -544,   638,
+          645,  -575,  -555,  -554,   633,  -551,   632,  -553,
+          638,   638,   645,   336,  -574,  -559,   647,  -572,
+         -563,  -562,   640,  -567,  -566,   647,   647,  -570,
+          644,   647,   647,   644,  -573,   640,   645,  -577,
+          336,   641,  -584,  -582,    19,   247,  -583,   424,
+         -591,   336,  -590,  -589,   422,   422,   424,   421,
+         -593,  -594,   248,  -625,  -610,  -608,  -607,  -604,
+         -601,   332,   419,   106,  -605,   332,   646,   108,
+         -609,   645,  -617,  -615,  -613,   107,   108,   106,
+          636,  -620,   171,   645,  -621,  -623,   171,  -624,
+           18,  -632,  -631,  -628,    69,   334,   637,   646,
+         -616,  -636,   626,   643,  -640,  -639,   646,   646,
+          643,   420,  -681,  -662,  -653,  -652,  -650,  -648,
+          650,   651,  -651,   433,   112,  -658,  -657,  -656,
+          669,   111,  -659,   428,   664,   435,  -673,  -667,
+         -666,   664,   250,  -671,  -670,   670,   670,  -672,
+          666,  -676,   174,   656,  -679,   339,   660,  -680,
+          435,  -705,  -693,  -689,  -687,   427,   431,   434,
+          654,  -692,   340,   671,   431,  -701,  -698,  -697,
+          340,   435,   340,   661,   671,  -704,  -666,   662,
+          113,  -741,  -719,  -713,  -711,   112,   432,    20,
+          429,  -716,   649,   428,   112,  -691,   428,  -730,
+         -724,  -723,   340,   433,  -729,  -726,  -728,   175,
+          175,   433,  -735,  -734,  -733,   434,    20,  -739,
+         -738,   672,   672,  -727,   666,  -748,  -746,  -744,
+          669,   433,  -747,   111,  -758,  -757,  -756,  -755,
+         -754,   667,   667,   432,   668,   113,  -764,   428,
+          667,   113,   111,   659,   434,  -835,  -795,  -790,
+         -782,  -775,   693,  -773,   436,  -774,   436,  -777,
+          678,  -781,  -780,   687,   687,   690,  -789,  -787,
+          693,   341,   699,  -788,   699,   691,  -793,   677,
+          436,   699,    25,  -810,  -802,  -799,   178,   692,
+         -801,   695,  -806,  -805,   442,   442,  -808,    23,
+         -809,   700,  -814,   683,    23,   693,  -825,  -820,
+         -818,    23,   341,   178,  -824,  -823,    71,    71,
+          179,  -831,  -829,  -828,    25,  -830,   689,  -833,
+          441,   441,   441,  -862,  -857,  -847,  -846,  -845,
+         -844,   688,  -843,   694,   688,   439,   180,  -849,
+          440,  -850,  -852,   692,  -856,  -855,   695,   695,
+          696,  -860,   443,    24,  -809,    24,  -888,  -874,
+         -869,  -868,   688,   700,    72,  -871,    72,  -873,
+         -823,    24,  -882,  -876,  -878,  -868,  -879,  -881,
+          701,   701,  -885,   341,   180,  -887,   180,   180,
+         -848,  -861,  -872,  -956,  -937,  -922,  -915,  -909,
+         -899,  -898,    28,   719,  -908,  -907,  -906,  -905,
+          452,   452,   452,   716,   451,  -912,  -911,   259,
+         -913,   259,   716,  -918,   259,   182,  -919,  -921,
+           28,    28,  -926,  -925,   454,   254,  -934,  -931,
+         -930,   711,   710,  -933,   450,   117,  -935,  -936,
+          452,  -942,  -941,   115,   344,   449,  -944,    73,
+         -945,   454,  -950,  -949,   717,   717,  -953,   717,
+          344,  -955,   344,   344,  -975,  -969,  -965,  -961,
+          257,  -962,  -963,   258,   449,  -967,   258,  -968,
+          718,  -971,   252,  -974,   115,   257,   453,  -993,
+         -985,  -983,  -981,  -980,   257,  -982,   714,  -984,
+          453,  -989,  -987,   257,   714,  -992,   714,   344,
+          454, -1006, -1001,  -998,  -997,   116,  -999,   182,
+          116, -1004, -1003,   182, -1005,   713, -1011, -1009,
+           28, -1010,   454, -1015, -1013, -1010,   117, -1014,
+        -1071, -1048, -1043, -1033, -1024, -1023,   748,   748,
+        -1028, -1027,   745,   745, -1031,   748,   745,   735,
+          748, -1040, -1038, -1036,   729,   752, -1039,   744,
+        -1042,   752,   748, -1045,   722,   261, -1047,   733,
+        -1059, -1053, -1052,   751,   751, -1057, -1055,   743,
+          750, -1058,    77, -1066,   459, -1064,    75,   750,
+          750,   261, -1069, -1068,    74,    77,   745, -1099,
+        -1090, -1085, -1083, -1082, -1081, -1079,   741, -1080,
+          460,   460,   186, -1084,   738, -1088, -1087,   185,
+        -1089,   743, -1095, -1093,   260, -1094,   186, -1097,
+          739, -1098,    77, -1129, -1104, -1103,   455,    76,
+        -1124, -1116, -1109,   459,   186, -1113, -1111,   737,
+           74, -1115,   749,   749, -1122, -1121, -1120,   186,
+          186,   186,   735,    74, -1126,   458, -1128,   744,
+          749, -1132,   457,   746, -1136, -1134,   460,   747,
+        -1138,   460,   460, -1192, -1166, -1146, -1144,   120,
+            6,   763, -1160, -1155, -1152, -1150,   465,   783,
+        -1154,   120,   120, -1158, -1157,   266, -1159,   266,
+        -1164, -1163,   120,   770,   119,   188, -1187, -1179,
+        -1174, -1171,   265, -1172,   770,   773, -1175, -1177,
+          782,   775,   782, -1183, -1182,   769,   770, -1184,
+        -1186,   774,   774, -1186, -1189,   779,   347,   768,
+        -1235, -1219, -1210, -1204, -1201,   780, -1200,   466,
+          466,   779,   466,   467, -1208,   467,   783,   265,
+        -1209,   266, -1214, -1213,   464,   767, -1216,   775,
+        -1218,   784,   784, -1226, -1224, -1223,   777,   777,
+          764,   777, -1228,   266,   783, -1232,   776,   777,
+        -1234,   777,   777, -1243, -1241, -1239,    30,   467,
+          464, -1209, -1181, -1242, -1249, -1247,   781, -1248,
+          767, -1251,   263, -1252,   781, -1343, -1310, -1285,
+        -1272, -1267, -1266, -1265, -1262,   471, -1264,   471,
+          471,   803,   815, -1271, -1270,   795,   795,   815,
+        -1275, -1274,   812, -1283, -1278,   807, -1280,   806,
+        -1282,   810,   810,   807,   816, -1294, -1292, -1291,
+        -1290,   790,   806,   122,   190,   809, -1303, -1296,
+        -1302, -1299,   806, -1301,   806,   806,   812, -1308,
+        -1305,   122, -1307,   811,   806,   271, -1328, -1321,
+        -1315, -1314,   814, -1318, -1317,   809,   798,   803,
+          809, -1326, -1325, -1284,   472,   807, -1314,   268,
+        -1336, -1335, -1333,   799,   812,   812,   814,   122,
+        -1341, -1338, -1340,   121,   813, -1342,   271, -1368,
+        -1355, -1351, -1349,   470,   811, -1350,   270, -1352,
+          122,   802,   805, -1361, -1359, -1358,   804,   349,
+          792, -1364,   270,   813, -1365, -1366, -1367,   815,
+        -1378, -1376, -1374, -1373,   269,   800, -1375,    32,
+          811, -1327, -1377, -1386, -1383,   813,   350, -1384,
+        -1385,   800, -1372, -1388,   121, -1449, -1420, -1406,
+        -1404, -1397, -1396,   356,   839, -1400,   475,   824,
+        -1401, -1396,   839,   356, -1405,   828, -1413, -1410,
+          473,   125, -1411, -1412,   473, -1417, -1416,    33,
+          476,   124, -1419,   193, -1439, -1426, -1425, -1424,
+          475,   841, -1431, -1430,   834,   275,   355, -1436,
+        -1435,   840,   277,   833, -1438,   842,   842, -1446,
+        -1444, -1443,   832,   832, -1445,   193, -1448,   274,
+          275, -1477, -1461, -1457, -1455, -1454,   827,   829,
+          124, -1459,   843, -1460,   841, -1471, -1468, -1465,
+          354, -1467,   841,   841, -1470,   354,   354, -1475,
+        -1473,   834,   276, -1476,   194, -1499, -1486, -1482,
+          275,   836, -1485,   276,   277,   355, -1489,   194,
+          125, -1494,   843, -1493,   276,   276, -1498, -1497,
+          843,   843,   276, -1509, -1506, -1505,   125, -1504,
+          843,   277, -1508,    34,    35, -1514,   473, -1513,
+          356,   125, -1434, -1512, -1517,   844, -1572, -1558,
+        -1539, -1529, -1527,   866, -1526,   358,   358, -1528,
+          866, -1532,   862,   854, -1536, -1535,   860,   865,
+        -1538,   865,   865, -1546, -1544,   278, -1543,   853,
+        -1531,   282, -1549,   278,     1,   283, -1555, -1553,
+          863,   863, -1548, -1556, -1557,   868, -1563, -1562,
+          281,   870,   126, -1566, -1565,   866, -1570, -1569,
+          483,   483,   862,   483, -1597, -1589, -1581,   199,
+        -1579,   482,     0,   870,   126, -1588,    78, -1587,
+        -1586,   482,   482,   198,   858, -1592,   278,   197,
+        -1595, -1594,   480, -1596,   281, -1618, -1605, -1602,
+          848,   359, -1603,   869,   481, -1611, -1610, -1609,
+          196,   199,     1, -1616, -1613, -1615,   199,   199,
+        -1617,   856, -1629, -1627, -1562,   195, -1624,   855,
+          855,   359, -1545,     1, -1626, -1628, -1638, -1636,
+        -1633,   280,    78,     1, -1637,   871, -1639,     1,
+        -1545,   282, -1715, -1687, -1657, -1653, -1651, -1648,
+        -1649,   876,   883, -1652,    81, -1655,   890,   487,
+          886, -1674, -1668, -1662,   885,   889, -1666,   885,
+        -1665,   130,   203,   885, -1670,   877, -1673, -1737,
+          202,   365, -1676,   362, -1681, -1678, -1679, -1680,
+          890, -1682,   365,   890, -1686,   888,   888, -1699,
+        -1692, -1691,   287,    79, -1694,   881, -1696,   887,
+        -1698,   887,   887, -1708, -1704, -1703,   203,   884,
+        -1703, -1706,   884,   201, -1712, -1711,   878,   878,
+        -1714,   884,   884, -1748, -1726, -1724, -1721,   487,
+          880, -1672,   202,   287, -1725,   489, -1739, -1735,
+        -1734, -1733, -1732,   882,   882,   882,    36,   204,
+        -1738,   200,    36, -1745, -1741,   882, -1744,   488,
+          488, -1746, -1747,   489, -1762, -1752, -1751,    37,
+        -1759, -1743, -1756,   133, -1757,   886,   133,   132,
+          201,   133, -1707, -1723, -1813, -1785, -1772, -1770,
+          207,   367,   906,   295, -1776,   368,   367,   898,
+        -1780, -1779,   902,   138, -1783, -1782,   901, -1784,
+          491, -1793, -1791, -1788, -1790,   289,   138, -1792,
+          295, -1798, -1797, -1796,   137,   138, -1806, -1803,
+        -1801,    39,   208, -1805,   905,   905, -1811,   905,
+        -1810,   908,   908,   207,   137, -1847, -1841, -1826,
+        -1825, -1822, -1820,   895, -1821,   137, -1824,   895,
+           41,   370, -1836, -1830, -1824,   207, -1832,   897,
+          136, -1824,    41,   492, -1840, -1839,   138,   903,
+          136, -1846, -1845, -1844,   903,   492,   210, -1878,
+        -1862, -1853, -1851, -1852,   209, -1859, -1857, -1856,
+          894, -1831,   492, -1861,   209,    40, -1867, -1865,
+          896,    40,   904, -1874, -1869, -1870, -1872,   907,
+        -1873,   907, -1875, -1876, -1877,   136, -1880,   490,
+        -1829, -1882, -1835, -1931, -1911, -1892, -1890, -1889,
+          920,   920,     2,   921, -1899, -1895,     2, -1897,
+          297, -1898,   924, -1904, -1903,     2,   376,   140,
+        -1906,   916, -1909,   213,   140, -1910,   140, -1921,
+        -1917, -1894, -1915,    42,   377, -1920, -1898, -1916,
+          139, -1926, -1923, -1925,   375,   375, -1929, -1928,
+          139,   929,   141, -1970, -1957, -1946, -1939,   921,
+        -1938,   298,   299, -1944, -1943,   919,   213,   919,
+        -1945,   923, -1951, -1950,   298,   930,   298, -1956,
+        -1953, -1954, -1955,   930,   141, -1965, -1960, -1919,
+        -1962,   931, -1964,   931,   931, -1966,    86, -1969,
+          215,   215, -1987, -1980, -1977, -1976,   929,   141,
+          373, -1979,   214,   928, -1982,   141, -1983, -1985,
+          216,   216,   377, -1994, -1992, -1990, -1991,   376,
+        -1993,   215, -1959, -1999, -1997,   299,   376, -2001,
+          214, -1978, -2058, -2023, -2011, -2008,   947,    89,
+        -2010,   220,    91, -2019, -2016, -2014,   936,   379,
+        -2017, -2018,   220, -2021,   497, -2022,   145, -2046,
+        -2035, -2028, -2027,   952, -2034, -2032, -2031,   380,
+        -2033,   502,   380, -2042, -2039,   951,    43, -2041,
+          951,   951, -2044,   952, -2045,    43, -2055, -2051,
+        -2050,   953,   503, -2054,   502,   951,    90,   946,
+        -2057,    89, -2076, -2071, -2066, -2065, -2063,   144,
+          499,   940, -2069,   945,   143,   945,   944,   144,
+           90, -2075,   504,   504, -2095, -2088, -2082,   497,
+          949,   142,    90, -2085,   953, -2087,   940,   940,
+        -2094, -2093, -2092,   300,   300,     8,   145, -2114,
+        -2101, -2099,   300,   381,   948, -2103,     8, -2112,
+        -2108,   300, -2107,   943, -2110,   501, -2111,    91,
+        -2113,   381, -2124, -2120, -2119,   949,   220,   144,
+        -2122,   953, -2049, -2049, -2129, -2126, -2128,    88,
+           88, -2132,   143,   503, -2123, -2204, -2178, -2154,
+        -2144, -2141, -2139, -2140,   225, -2143,   965,   965,
+        -2150, -2148, -2147,    94,   383,   968, -2151, -2153,
+          225,   225, -2170, -2161, -2160,   384,    45,   307,
+          307, -2164,   510,   512, -2166,   508, -2168,   307,
+        -2169,   307, -2175, -2172, -2173, -2174,   973, -2147,
+          973,   147, -2189, -2186, -2183,   967,   387,   383,
+        -2185,   387, -2188,   385,   223, -2198, -2192,    45,
+        -2196,   508,   967,   973, -2197,   512, -2200,   954,
+          968,   225,   512,   387, -2233, -2220, -2212, -2209,
+          957, -2211,   226,    45, -2218, -2214, -2215, -2217,
+          306,   306,   510,   386, -2224,   386, -2185,   147,
+        -2229, -2227,    94, -2228,   511,   226, -2177,   147,
+          972, -2244, -2236,    44, -2237, -2240, -2239,   222,
+        -2241, -2243,   385,   385, -2250, -2248,   966,   222,
+          966,   964, -2254, -2228,    44,   972, -2177, -2304,
+        -2288, -2263, -2260,   390, -2261, -2262,  1000, -2277,
+        -2271, -2269,   995,    46,     9, -2270,  1004, -2274,
+        -2273,   390,  1004, -2276,   995, -2283, -2279, -2281,
+          390,   390,   981,   989, -2285, -2286, -2287,  1003,
+        -2297, -2291,    95, -2295, -2294,   150,   150, -2296,
+         1003, -2301, -2299, -2300,   985, -2303,   388,  1002,
+        -2322, -2311, -2309,     9,    47, -2310,   151, -2318,
+        -2314,   227,    48, -2317,   992,   992, -2321,   310,
+          997,   996, -2343, -2337, -2332, -2331, -2328,   983,
+          997,   310,   987,   311, -2336,   391, -2335,   988,
+          310, -2341, -2303,   991,  1002,   988,   991, -2352,
+        -2349,   311, -2348,   389,   389, -2351,  1001,   998,
+        -2369, -2361, -2360, -2358,   151,   982,  1004,   151,
+          391,   980, -2365, -2364,   982, -2367,  1003, -2368,
+         1003, -2340, -2371,  1002, -2416, -2403, -2392, -2380,
+        -2378,  1011,   228,  1007, -2387, -2385,  1005,  1012,
+          228, -2386,   156, -2390,  1013,   156, -2386,  1012,
+        -2401, -2394, -2398, -2397,   518,   518, -2397,   518,
+         1013, -2402,  1011, -2413, -2412, -2410, -2407, -2408,
+         1018,  1014, -2411,  1018,   518, -2415,  1005,   156,
+        -2431, -2424, -2421,  1006,   312, -2423,   314,  1017,
+        -2427,   154,  1010, -2429,   157,  1014,   157, -2448,
+        -2438, -2436,   517,   158,   312,   158, -2444, -2443,
+        -2442,   158,   158,   158,   157, -2447,  1019,  1019,
+        -2453, -2452,   154,   156,  1013, -2456, -2455,   313,
+        -2391, -2400,  1013,
+};
+
+static long _vq_p_res128_0c10x8[] = {
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,  1848,  8168,  4240,    80,
+         3160,  3160,  1832,  1832,  1832,    80,    80,  8168,
+         8168,  8168,  8168,  4200,    80,  8168,  1272,  1832,
+         1832,  1272,   776,  1832,   416,  4280,  4240,  4168,
+         4168,  4192,  4192,  1832,  1832,  1832,  3200,  4176,
+         1856,  4232,  3192,  2528,  2528,  2528,  2528,  4160,
+         1848,  4160,  1840,  1848,  2536,  3168,  3168,  3168,
+         2536,  4160,  4160,  3184,  2536,  3192,  1848,  2536,
+         2536,  2536,  2536,  3184,  3168,  4192,  3168,  3168,
+         3168,  4192,  4192,  4304,  4312,  4192,  4200,  4280,
+         4232,  4240,  4240,  2552,  1280,   416,   416,   416,
+         4248,  4248,  1840,  1840,  4248,  4248,  2552,  8184,
+         3160,  1856,  1856,  8168,  8168,   416,  8160,  8160,
+         8160,  8160,  8160,  4200,  8176,  1280,  1280,  4184,
+         2528,  4184,  4224,   408,   408,   408,  4216,  4216,
+         4200,  4224,  4224,  4264,  3176,  3176,  2552,  3176,
+         3176,  3216,  4296,  2520,  2520,  2520,  4200,   408,
+          408,   408,  2520,  4432,   792,  4360,   440,  4328,
+         4328,  4328,  4328,  4360,   440,  4344,    24,    24,
+          448,  4368,   448,   448,  4472,  4472,  1304,    24,
+          440,   440,   432,   440,   432,    24,    24,  2584,
+         4376,  4376,  2584,   792,  3240,  3240,  3240,  4376,
+          448,   448,   448,  4528,  4400,  4400,   432,  4336,
+         4336,   432,  3232,  3232,  1864,  4408,  1864,  1864,
+         4408,  4408,  1864,  4528,  1288,  1872,  1872,  1304,
+         4336,  4336,   464,   800,  4392,   448,   448,  1872,
+         4424,  4352,   800,  4352,  4352,  4352,   800,   800,
+         4344,  4392,  4392,  1880,  4384,  4384,  1304,  4472,
+         4552,   464,  2568,   464,  4448,  2568,  4488,   464,
+          792,  1872,   456,  2576,  4440,  4440,  4344,  4440,
+         4448,  2576,  2568,  4456,  4384,  4384,  4448,   432,
+         4384,  4384,  4384,  4464,  3248,   456,  3248,   456,
+          456,  1872,  1880,  4592,  4616,  4600,  4584,  4584,
+         4584,  4584,  1320,   488,  4600,  4600,  4600,    96,
+           96,   488,   808,  1328,   808,  1328,  1328,   472,
+           96,  4584,  4576,  4576,  4576,  3296,  4584,  3296,
+         1888,  4624,  1888,  1888,  1888,  4624,  4576,  4576,
+         4640,  4640,  3264,  4608,  4608,  4608,  4608,  1320,
+         4608,  4608,  4608,  4608,  1904,  1904,  4680,  1912,
+         4672,  1336,  4632,   480,   480,  4632,  4632,  1336,
+         1336,  1336,  2600,  3272,  4640,   480,  4648,  4648,
+         3272,   480,   480,   480,   480,  2608,  1344,  1344,
+         1912,    88,   472,   472,  4688,  4640,  4640,  2608,
+         3280,  2608,  2608,  3280,  3280,  3280,  1320,  1320,
+         1320,  1312,  1312,  1312,  4568,  4568,  1320,  1320,
+          472,  4576,  4576,  2624,  4576,  4576,   496,  1904,
+         1896,  1312,  1312,  1896,   496,  3288,  3288,  4800,
+         4776,  4768,  4768,  4744,  4768,  4768,  4768,  1944,
+          112,  1352,  4816,  1944,  1944,   120,  3312,  4752,
+         4848,  4728,  4728,  4752,  4752,  4752,  4776,  4776,
+         4848,  4776,  4736,  4736,  4776,  4736,  4736,   120,
+         4776,  4776,  1352,  3312,  3312,  4744,    32,   528,
+         4744,  4744,   112,   112,  4744,   112,  1352,  4800,
+         1952,  4800,  4800,  4800,  4800,  3320,  3320,   840,
+         3328,  3312,  1936,  1928,  1928,  1928,  1928,  1936,
+         1928,  3328,  4768,  4808,  4784,  4784,  4760,  4760,
+         4760,  4784,  4784,  4840,   832,  4808,  4808,  4808,
+         3336,  4808,  4808,  4808,  4808,  4912,  4904,  4824,
+         4824,  4880,  4736,  4736,  4736,  4736,  4736,  4760,
+         4848,  4904,  4896,  4824,   120,  4792,  4736,   120,
+          120,   120,  4888,   536,  4864,  4864,  1920,  3304,
+         3304,  3304,  3304,  1936,  1920,  1920,  1920,   528,
+         4856,   120,   120,   120,  4832,  4832,  5104,  4952,
+         1368,  2672,  2672,  2672,  2664,   856,  4952,  5136,
+         5080,  5024,  5024,  5040,  4952,  4952,  5040,  5080,
+         5024,  5024,  5040,  5072,  5072,  5072,  4952,  4952,
+         2664,  4992,  4992,  4992,  4992,  4992,  4992,  2664,
+         2664,  5056,  5072,  2664,  5032,  3384,  3384,  5104,
+         5032,  5032,  5104,  2664,  2664,  2664,  5152,  5104,
+         5104,  5104,  5120,  5120,  5032,  2680,  5104,  3368,
+         3368,  5088,   136,   136,  1976,   136,  2656,  1976,
+         3352,  3376,  3352,  3352,  3352,  5048,  3376,  3344,
+         2672,  3344,  3392,   144,  5000,  4976,  4976,  4976,
+         4968,  4976,  4976,  4976,  4968,  5000,  5000,   552,
+          152,  1984,   856,  3360,  4984,  3360,  3360,   552,
+         3368,  4960,  4960,  4960,   864,   848,   848,  1968,
+         1368,  3344,  4968,  4968,  3344,  3344,  3344,  5008,
+         5008,  4984,  4984,  4984,  5016,  5016,  5016,  5144,
+         3360,  5008,  5200,  1992,  5208,  1992,  1992,  1376,
+         1992,  1992,  5184,  5208,   160,  1376,  1376,  1376,
+         5312,  1392,  5184,  2704,  2704,  2704,  5304,   880,
+         5224,  5224,   880,  5248,  5248,  5248,  5304,  5304,
+         5312,  5200,  5200,  5200,  2712,   880,   880,  5280,
+         5288,  2000,  5192,  5232,  3400,  3400,  3400,  5232,
+         3416,  5328,  5328,  5328,  5192,   872,  5304,   880,
+          880,  5304,   872,   872,   872,  3400,  3400,  5256,
+         1400,  2696,   872,  2696,  2696,  2696,  2696,  1384,
+         1384,  3408,  3408,  3408,   872,   872,  5256,  5352,
+         3432,  2696,  2696,  3432,  5352,  3424,  5320,  5320,
+         5352,  5184,   160,  5192,  2696,  5192,  5240,  5240,
+         5240,  5240,  5320,  3440,  5296,  5216,  3464,  5216,
+         5344,  5344,  5264,  5376,  5232,  5232,  5232,  3440,
+         5232,  5232,  3440,  5336,  5336,   872,  5272,  3408,
+         5272,  3408,  3408,  3408,  5256,  5408,  5432,  5392,
+         5400,  5432,  5432,  5400,  5400,  5424,  5432,  5392,
+         5392,  5496,  5424,  5424,  3488,  5424,  5392,  5392,
+         5392,  5392,  5392,  5424,  5496,  5408,  3488,  5384,
+         5384,  5584,  5584,  3536,  5456,  5448,  5448,  5528,
+         5456,  5528,  5384,  5384,  5384,  5416,   168,   168,
+         5448,   200,  1408,  1408,  1408,  1408,   560,  5472,
+         3496,  3496,  5472,  5472,   560,   560,   560,  1432,
+         1424,  5456,  5448,  5448,  5512,  5456,  3496,  5512,
+         5512,  1424,  1416,  5552,  5560,  5440,  5440,  5440,
+         5440,  5440,  5440,  5480,   168,  5480,  1416,   184,
+         1416,  5456,  3512,  3512,  5560,  5536,  5536,  5552,
+         5552,  3504,  3504,  3504,  5584,   184,  2008,  3504,
+          168,   168,   168,   168,   560,  5488,  5488,  3504,
+          560,  5576,  5416,  5504,  5416,  3496,  3536,   176,
+          176,   576,  5488,  5488,  5488,  2008,  2008,   176,
+         3496,   568,  3496,    40,  5680,  5624,  5624,  5624,
+           40,    40,  3608,  5648,  5648,  5648,  5624,  5624,
+         5624,  5648,  2016,  3616,  5624,  5656,    40,  5656,
+         2016,  3592,  3592,  2032,  2032,  2032,  2040,    40,
+           40,  5632,   208,   208,   208,  5656,  3600,  5616,
+         3600,  3600,  5616,  5664,  5664,  5688,  2016,  5648,
+         5680,  3560,  3560,  3560,  3560,   208,  2024,  2024,
+         3552,  2736,  2736,  2736,  2736,  5696,  2744,  2744,
+         2744,  5696,  5696,  5736,  2064,   912,   912,   920,
+          920,   912,   216,  5672,  5672,  5640,  5640,  5672,
+         5720,   208,   208,   920,  2040,  2040,  2736,  3584,
+         2048,   584,   584,  2048,   584,  2048,  3584,  3576,
+         3584,  1448,  3552,  1448,  1448,  5712,  2736,  2736,
+         2744,   928,   912,   912,   912,   584,  2056,   928,
+          216,  1456,  3568,  3576,  2032,   928,  2040,  2040,
+         2040,   216,  1464,  1464,  3576,  3624,  3576,  3568,
+         5960,  5920,  5816,  5960,  3640,  3640,  3640,  3664,
+         5784,  5784,  5784,  5800,  5816,  5816,  5816,  5832,
+         5832,  5832,  5800,  5768,  5800,  5800,  3656,  5832,
+         5920,  5920,  5824,  5760,  5760,  5864,  5784,  5848,
+         3640,  3640,   232,   232,  3640,  5880,  5872,  5880,
+         5880,  5832,  5944,   600,  2088,  5872,  5872,  5872,
+         2088,  5864,  5872,  3648,  5872,  2088,  2088,  2760,
+         5936,  5888,  5888,  2760,  2760,  2760,  2760,  5888,
+         5928,  5896,  1480,  5896,   592,  1480,  5856,  5896,
+         5768,  5936,   944,  2080,  1472,   232,   944,   592,
+          592,  1480,   600,  5792,   232,   232,   232,   600,
+         5792,  5808,  5808,  5808,  5808,   592,  3648,  5856,
+         5856,  5856,  5856,  3672,  5840,  5792,  5792,  5792,
+         5840,  5904,  5792,  5792,  3664,  5808,  3656,  3656,
+         5912,   592,   592,  2768,  5824,  5824,  5968,  5968,
+         5776,  5776,  2768,  6176,  6040,  6080,   240,   240,
+         6080,  6080,  6128,  3720,  6128,  3688,  6128,  6128,
+         6040,  6040,  3720,  6128,  3688,  6128,  2112,  1504,
+           48,    48,    48,   952,  2112,  2112,  6048,  6048,
+         2096,  6032,  6032,  2096,  3696,  3696,  6032,  6048,
+         6048,  6184,  6184,  2120,  6032,   240,  6104,  6080,
+         6104,  6104,  6176,  2776,   240,  2776,  6096,  1496,
+         2096,  3728,    48,  3728,  3696,  3696,  2096,  2096,
+         3696,  2104,  2104,  2104,  2784,  2784,  2784,  2784,
+         2096,    48,  6064,  6064,  6064,  6120,  6120,  6120,
+         3728,  3728,  6240,  6088,  6056,  6056,  6056,    48,
+         6088,  6088,   952,   952,  6168,  6160,  6160,  6160,
+         6168,  6168,  6208,  3704,  1496,  1496,  1496,  3704,
+         3704,   952,  1496,  6072,  6064,  1496,  1496,  6024,
+         6064,  6024,  6024,  6072,  6224,  6280,  3752,  6456,
+         2792,  2792,  3768,  3768,  6320,  6320,  2792,  2792,
+         6344,  2792,  6320,  1520,  6344,  6344,  1520,  6464,
+         1520,  3760,  1520,  6480,  6456,  6376,  6376,  6376,
+         6448,  6448,  6464,  6368,  6368,  6320,  6280,  3752,
+         6280,  6280,  3752,  6288,  6344,  2800,  3760,  1512,
+         3760,  3744,  3744,  3760,  3760,  6360,  6448,  3744,
+         1512,  2168,  3744,  2168,  3752,  3752,  6472,  1520,
+         1536,  1536,  6384,  6328,  6328,  1520,  3768,  3768,
+         3768,  6368,  6368,  6328,  2800,   256,  6376,  2800,
+         6296,  1536,  6296,  6296,  6296,  1536,  1536,  2168,
+         1512,  1512,   968,  6304,  1520,  6328,   256,  6288,
+         6416,  3744,  3744,  3744,  3744,  6312,   248,  6312,
+         6408,  6408,  6408,  6336,  6288,  1512,  6288,  6312,
+         6312,   248,   248,   248,  2792,  2160,  6432,  6424,
+          256,  1528,  2152,  2152,  2136,  3776,  1528,  3776,
+         2168,  6304,   248,  2800,  2800,   248,   248,  2792,
+         2136,  6352,  6304,  6304,  6400,  2176,  3808,  6696,
+         2176,   984,   984,   984,  6704,  2176,  6592,  2176,
+         3800,  6696,  6696,  6688,  2184,  2808,  3784,  6576,
+         6576,  6576,  6568,  6560,  6584,  6560,   264,  6560,
+         6624,   264,  2808,   264,  6624,  2184,  2816,  2184,
+         2816,  6664,  2200,  6552,  6552,  6552,  2192,  6664,
+         6624,  6624,  6688,  2808,  6672,  6672,  6720,  6656,
+         6600,  6600,  6600,   992,  6648,  6656,  6552,  6552,
+         2832,  2816,  6544,  6608,  2184,  6544,  2184,  6608,
+         6608,  6640,  6640,   984,  2216,  2832,  6640,  6608,
+         6608,  6536,  6536,  6640,  2816,  2816,  6648,   984,
+          984,  6640,  6640,  6608,  2200,  2200,  6536,   264,
+          264,   264,  6536,  6536,  6536,  3792,  1552,   264,
+          264,  2192,  2208,  2192,  2192,  3792,  2824,  2824,
+         2824,  2208,   272,   272,  3792,  6688,  3792,  3792,
+         6688,  6680,   272,   984,  2216,  3784,  6576,  6576,
+         6680,  6680,  6680,  6544,  6544,  2848,  6920,  2864,
+         6920,  2224,  6800,  6800,  3816,  3816,  6800,  2224,
+         2232,  2232,  2232,  2232,  6880,  2864,  2864,  6896,
+         6872,  6872,  6888,  6824,  6776,  6776,  6768,  6776,
+         6824,  6912,  6800,  6800,  6936,  6832,  6832,  6832,
+         6832,  2864,   624,  6904,  2872,  6880,     0,     0,
+            0,     0,  6816,  2224,  6768,  2224,  6792,  6792,
+         6792,  6880,  6880,   624,  2248,  3824,     0,  3824,
+         3856,  3824,  3824,     0,     0,  3824,  1576,  1576,
+         3824,  3824,  1576,  3856,  6792,  3816,  3816,  3816,
+         3840,  2240,  6856,  6792,  6864,  1568,  6760,  3824,
+         3824,  3824,  6760,  3848,  1568,  3816,  3816,  1568,
+         3816,  6784,  6808,  3832,  6808,  3832,  3832,  1584,
+         6784,  6808,  1576,  3824,  3824,  3824,  3824,  3824,
+         1576,   624,   624,  1592,  1008,  2856,  2240,  2856,
+         1560,  2856,  2856,  2856,  1560,  6808,  1560,  6912,
+         6848,  6848,  1040,  6992,  3880,  3880,  6992,  2896,
+         3880,  6992,  6992,  7008,  2912,  2272,  2272,  7008,
+         7008,  2288,  3888,  2896,  2896,  2896,  1040,  1016,
+         1016,  1024,  3888,  3888,  2288,  2288,  1024,  2280,
+         7040,   632,  2272,  2272,  2296,  2888,  7008,  3896,
+         2296,  2888,  1024,  7104,  1024,  1024,  1040,  2296,
+         3872,  3872,  3872,  7000,  1048,  1048,  1016,  1016,
+         2296,  2296,  7072,  3888,  3888,  3888,  3888,  1016,
+          632,   632,  1048,  7040,  7024,  6976,  6976,  2288,
+         6976,  6976,  1624,  2880,  1616,  2888,  2280,  2280,
+         2280,  2888,  2888,  3896,  2272,  1632,  2880,  2880,
+         2880,  2880,  2880,  2880,  1056,  3872,  3872,   288,
+         3872,  1032,  6984,   640,  3872,  2904,   640,   640,
+         2904,  7000,  7016,  3904,  7032,   648,  7024,   648,
+         1600,  1600,  1600,  1600,  7016,  7064,  2280,  1608,
+         7032,  7032,  1032,  2280,  7208,  2320,  2320,    56,
+           56,    56,  2320,  2320,  2944,  2936,  3920,  3920,
+         1072,  1072,  1072,  1648,  2344,  7184,  2344,  7184,
+         7216,  1072,  2304,   304,  2304,  2304,  1072,  7192,
+         1648,  2352,  1096,  2928,  2344,  2352,   312,   312,
+          656,  1640,  1640,  1640,  1640,  2952,   304,  2312,
+          304,   304,  2312,  2312,  2312,   328,   328,  2928,
+         7160,  2928,  2928,  2928,  7160,   328,  7152,  7152,
+         1080,  2352,  1072,  1072,  1072,  2336,  7176,  2328,
+          328,  2328,  2328,  1680,  2328,  2328,  2328,  2936,
+          320,   304,  2312,   304,  2312,  7192,  7152,   664,
+         2328,   656,   656,  2328,  1664,  7128,  7128,  7128,
+         7144,  7144,  7200,  7176,  7176,  2336,  7232,  7168,
+         7144,  7136,  7136,  7168,  7200,  1672,  7136,  7136,
+          664,  7168,  2336,  7136,  2960,   664,   656,   656,
+         7200,  7192,  7200,   336,  2376,  7360,  7344,  7272,
+         7272,  7344,  7272,  7272,  2376,  7280,  7280,  2376,
+          672,  7312,  2992,  7288,  7288,  7288,  7288,  7408,
+         7312,  7312,   672,   672,   672,  2968,  7304,   336,
+         7288,  1688,  1688,  7288,  3008,   336,   336,  7400,
+         3000,  2368,  7312,  2368,  2368,  7376,  7312,  7312,
+         7376,  7416,  7416,   688,  1704,  7384,   688,   688,
+          688,   688,  3960,  7352,  2976,  2976,  2976,  3944,
+         7360,  7344,  1696,  7296,  7296,  7296,  1696,  7440,
+          680,  2392,  3008,  1120,  1704,  3960,   672,  1712,
+         3952,  3952,  7336,  7336,  3960,  3944,  7336,  7336,
+         7336,  2392,    16,  2368,  2368,  2368,  2368,  2368,
+           16,    16,  3968,  7408,  2984,  2984,  2976,   680,
+          680,  3016,  3968,  7320,  7320,  7408,  7320,  7424,
+         7336,  7424,  7336,   680,   680,  3968,  3968,  7336,
+         7336,  3952,  1736,  1752,    64,  1768,  1768,  1768,
+         1144,  1144,    64,  1752,  1736,  1736,  1752,  1752,
+          696,  7488,  1136,  3976,  7488,  7512,   344,  7472,
+         1744,  7504,   696,  7504,  1744,  7464,  1744,  7464,
+         7456,  3040,   696,  7464,  7456,  7456,  7456,  7464,
+         7464,  7472,  7552,  7552,  3040,  7608,  1768,  1768,
+         1768,   704,  7576,  3040,  3040,  3040,   712,  7512,
+         1136,  7512,  7504,  1744,   696,  1744,  1744,  3992,
+          696,  7496,  1744,  1744,  1744,  7472,  7472,  7504,
+         7504,  7480,  7480,  7504,  7520,  7512,  7488,  7488,
+         7488,  7488,  1136,  7496,    64,  1136,  1136,  7512,
+           64,  7544,  1136,  1136,  7544,  4024,  3976,  4008,
+         3024,  3992,  3992,  7584,  3024,  4000,  4000,  3984,
+         1144,  7544,  3984,  1144,  3984,  3984,  4008,  7544,
+         4008,  7536,  3024,  3024,  3024,  3024,  3024,  7584,
+         7584,  7584,  2408,    64,  7600,  3984,  7600,  7600,
+         2408,  1144,  7528,  7528,  4024,  3064,   752,  4040,
+         2432,  2416,  2416,  7720,  4040,  1168,  1168,  2432,
+         3072,  7640,  7640,  3072,  7688,  7688,  4040,   352,
+          352,  3064,  4064,  3056,  3056,  3056,  3056,  3056,
+         4080,  4080,  4064,  4064,  7672,  7672,  7680,  7680,
+         4064,  7688,  4088,  1168,  4056,  7640,  4088,  1808,
+         1808,  1792,  1784,  7736,  7664,  7664,  7664,  1784,
+         1784,  7704,   744,   744,  7656,  3056,  3056,  3056,
+         7664,  7664,  7664,  7664,  4064,  4072,  7632,  4040,
+         4072,  4072,  4072,  4072,  7696,  7672,  7672,   736,
+          736,  1808,  7672,  7696,  2448,   736,  7696,  4048,
+         4048,  2440,  4048,  4048,  7704,  7704,  1776,  7648,
+         7728,  1808,  1808,  4056,  7728,  7752,  7752,  7752,
+         7648,  7768,   352,   744,  2416,  2424,  7656,  2424,
+         1776,  7760,  7760,  7768,  2416,  2416,  2416,  2416,
+         7712,  2432,  7640,  7640,  7640,  7640,  7648,  1192,
+          368,  1184,  7808,  7808,  1184,  7928,  7944,    72,
+          368,  7800,  7800,  7800,  7800,   368,   376,  4104,
+         4104,  7960,  3104,  3104,  7952,  7848,  1192,  4104,
+         4104,  7848,  4120,  4120,  7960,  7800,  8000,  4120,
+         2472,   760,  1192,  1200,  1192,  1192,  2472,  2472,
+         8000,  7816,  7816,  4120,   760,  7880,  7880,  7992,
+          368,   376,   368,   376,   368,  2464,  7912,  7912,
+         7800,  7800,  4112,  4112,  4112,  7912,  7872,  7872,
+         7872,  7800,  7904,  7864,  7896,  7792,  7792,  7792,
+         7896,  7896,  7864,  3112,  7888,  7888,  7864,  7888,
+          384,  7816,  7816,  7816,  8008,  1816,  1816,  1184,
+         1184,  3112,  1184,  1184,  7808,  7920,  7920,  7928,
+         7824,  1208,  7920,  7832,  7832,  7832,  7920,  7920,
+         2464,  7824,  7824,  7824,  1816,  7832,  7832,  1816,
+         7856,  7984,  7856,  7984,  4144,   768,   392,  8088,
+          400,   400,   768,   768,   392,   392,   392,   392,
+          392,  8096,  2504,   768,   768,   768,  1232,  4136,
+         8056,   400,  8056,  8056,  8056,  8128,  8064,  8064,
+         4136,   400,  3136,  4128,  1216,  1216,  1216,  4136,
+         8112,  8080,  4128,  1240,  3136,  8040,   392,  1824,
+         8048,  8048,  1232,  1232,  1232,  8048,  8048,  8120,
+         1216,  1216,  1216,  3152,  3152,  8080,  8080,  2512,
+         1224,  1224,  1224,  1224,  3144,  3144,  2496,  2496,
+         2496,  2496,  2512,  8096,  2512,  2512,  2512,  4152,
+          392,   392,   392,   392,  1240,  2496,  2496,  8096,
+         8072,  8072,  8072,
+};
+
+static long _vq_q_res128_0c10x8[] = {
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,     0,     0,     0,     0,
+            0,     0,     0,     0,  4288,  3184,   784,  4192,
+           80,  4256,  8168,    80,  1840,  2544,  2560,  4208,
+           80,  2544,  1272,  4296,  4208,  4168,   416,   776,
+         8168,   776,  3208,   416,  4280,  4296,  4280,  2560,
+         4256,  4280,  2560,   784,  3200,  1856,  1856,  1856,
+          784,  4256,  4304,  3184,  1840,  4232,  4160,  4232,
+         4232,  1840,  4184,  2544,  1848,  4160,  2536,  3192,
+         3192,  2536,  3184,  4312,  3184,  1848,   776,  4272,
+         2552,  3184,  2544,  2544,  4272,  4240,  2560,  4304,
+         4320,  4312,  4304,  4312,  4320,  4296,  2552,  4320,
+         4240,  4280,  4296,  4312,  4296,   776,  4272,  4296,
+         3224,  4320,  4248,  2544,  4256,  2544,  4320,  3224,
+         3224,  3216,  2552,  1856,  4216,  4216,  8176,  1280,
+          784,  3200,  1856,   776,  4176,  2552,  4264,  4272,
+         4184,  2552,  4312,  4288,  4184,  3208,  3208,  4224,
+         4288,  4264,  4288,  4288,  1280,   424,  4312,  4296,
+         3216,  4296,  4312,   424,  3216,  4312,   424,  1280,
+         4200,  3208,  4200,  4448,  4400,  4480,  4512,    24,
+         4432,  4360,  4520,  4520,    24,   440,  1864,  4504,
+         1304,   448,   800,  4512,  1304,  4520,  4504,   448,
+         4376,    24,  4544,  4544,    24,   792,  4560,  4560,
+         2584,  4480,  4480,  4560,   448,  2584,  1304,  2584,
+         1304,  4512,  2592,  2592,  4528,  4432,  3232,   432,
+         4400,  4400,  4400,  1864,  4432,  4536,  4368,  4408,
+         4432,  4520,  4536,  4536,  2592,  1304,  1288,  4512,
+          464,   432,  2592,  2576,  4552,  4416,  4424,   448,
+         4496,  4392,  4504,  4416,   800,  4496,  4496,  4416,
+         4392,   800,  4416,  4464,  1304,  4504,  4552,  1304,
+         4560,  4456,   456,  4488,  1880,  4488,  4496,  3256,
+          464,   456,  3256,  1880,  4464,  1296,  2576,  2576,
+         2576,  4456,  1296,  4464,  4552,  4456,  4456,  4464,
+         4552,  4464,  1296,  1296,  1880,  3248,  4456,  4448,
+         1880,   456,  3256,  4632,  4688,  4696,   816,  4600,
+          488,  4592,   488,  4664,    96,  4616,  2616,   488,
+         4664,  2616,   488,    88,   520,   808,   816,    96,
+          488,  1888,  4704,  3296,  4696,  4696,  4704,  4704,
+         1320,  4712,  4656,  4624,   472,   816,  4656,  3288,
+         4688,  4656,  1904,  3264,  4640,  4648,  4656,  4680,
+         1904,  4712,   496,  4680,  4680,  4712,  4712,   104,
+         2632,  1344,  1336,  4672,  2624,  4672,   520,   520,
+         2600,  4672,  4672,  1912,  3272,  4648,  3272,  1344,
+         1344,  1344,  2608,  1912,  4672,  4672,   504,  1912,
+         4672,  2608,  4688,    88,   512,  4720,   496,  4720,
+         3288,  3280,  2632,  2632,  4720,   504,   512,  1904,
+         2624,  1320,  2616,   104,  1320,  2616,   472,  2616,
+         2616,  2624,   104,   104,  4680,  2632,  4680,  4680,
+          824,  1896,   480,   512,   512,   824,   104,  4936,
+         4800,  4896,  4816,  4768,  4840,  2640,  4912,  4816,
+         1944,  4816,  2640,  3328,   840,   544,   840,  1952,
+         4896,  4752,  4848,  1352,  4848,  3328,  4848,  3328,
+         4880,  1352,  3328,  4896,  1952,  3312,  2640,  4920,
+         3312,  2640,  3312,  3320,  1952,   840,  1352,    32,
+         1352,  1960,  4744,  4928,  4928,  1352,  4800,  1360,
+         3336,  1960,  3320,  1952,  2640,  4864,  3336,  1360,
+         1360,  4832,   544,  4808,  4792,  3328,   832,  4888,
+         1936,  3336,  4792,  4896,  4936,  4944,  4784,  4872,
+         4912,  4840,  4872,  4872,  4808,  4872,  4944,   128,
+         4936,  4824,  4904,  4912,  4936,  4936,  4936,  4936,
+          128,   128,  4896,  4760,  4768,  3312,  4944,  4904,
+         4896,  4944,  4944,  4896,   536,  4888,   120,  4928,
+         4888,   536,   544,   840,   840,  4928,  4832,  1920,
+          544,  1936,   832,   832,   528,    32,   128,  4928,
+         4920,  4856,  2648,   128,  4856,  2648,  1968,  5048,
+         5136,  1368,  2680,  5112,  1368,  1368,  5120,  5160,
+         5136,  5128,  5040,  5064,  5080,  5040,  5080,  5128,
+         5072,  5040,  3384,  3384,  5128,  5136,  5160,  5104,
+         5160,  5128,  5152,  5072,  5064,  2664,  5056,  5056,
+         5104,  5104,  5160,  2688,  5160,  5152,  5176,  2680,
+         5152,  5104,  5120,  5104,  5152,  5176,  5176,  5120,
+         5152,  5176,  5176,  5152,  2680,  5120,  5160,  5088,
+         2688,  5128,  3376,  2656,   152,  1976,  1976,  3392,
+         2672,  2688,  3392,  5048,  3376,  3376,  3392,  3368,
+         1984,  1984,  1984,  5144,   144,  1984,   552,  5000,
+         4976,  2656,  3352,   848,  5000,  2656,  5168,   864,
+         1984,  5160,  1368,   552,  3360,   856,   864,   848,
+         5088,  1968,  1368,  5160,   144,  1968,  1368,   144,
+          144,  5088,  5008,  3344,   552,  2672,  5096,  5168,
+         3368,  5016,  5008,  5144,  3360,  5144,  5168,  5168,
+         5144,  3360,  3456,  5360,  3424,   160,  3464,  1992,
+         5200,  5208,  3464,  3464,   896,  5184,  1392,  5352,
+         5352,   888,  2704,  3424,  5312,  3480,  3480,  5304,
+          880,  5312,  2000,  5312,  5304,  5360,  5360,  5312,
+         5328,  2712,  1392,  5248,  3480,  2712,  5280,  5288,
+         3480,  5352,  5288,  5368,  5232,  3416,  3448,  3472,
+         5232,  3448,  2720,  5368,  3448,   904,  5368,  5304,
+         2720,  3480,  2720,  5288,  5368,   904,  2000,  5296,
+          904,  5336,  5320,  5368,  3432,   896,  3456,   160,
+         3432,   872,  5192,  3424,   896,  5368,  3424,  5376,
+         5352,  3432,  2720,  3464,  3464,  1400,  5352,  1400,
+         1400,  3464,  5376,   160,  5192,  3472,   160,  3440,
+         5320,  5376,  5376,  5320,  5328,  5232,   888,  5344,
+         5352,  3464,  5376,   888,  5256,   904,  5344,  3456,
+         3440,  5336,  5336,  3456,  5344,   904,  5296,  3424,
+         5336,   904,   888,  5272,  3472,  1440,  3496,   200,
+         5408,  5496,  5544,  5432,  3488,  5432,  3488,  5496,
+         5424,  5520,  3488,  5496,  5496,  5520,  5408,  5496,
+         5544,  2728,  5592,  5496,  5592,  5528,  5584,  5416,
+         3488,  5592,   200,   568,  5600,  5456,  1424,  5536,
+         5528,  5560,   168,  5416,  3536,  3536,  5600,   184,
+          200,  5600,  1432,  5464,   184,  5544,  5512,   568,
+         5472,   184,  2728,  1424,  1424,  1432,   568,   568,
+         1432,  3528,  5456,   200,   200,  5512,  5512,  1424,
+         3528,  3528,  3528,   576,   192,  5560,  1440,  3512,
+          168,  5504,  5480,  5552,  5504,  3512,  1440,  5560,
+         3520,  5568,  5552,  5536,  5568,  5552,  5560,  5560,
+         5568,   200,  3544,   192,   200,   192,  3520,   176,
+         3504,   560,  5504,  5600,   576,  5576,   576,  5576,
+          568,   192,  2008,   576,   576,   560,  5608,   576,
+         5608,  5608,  2008,  2728,  1440,   176,  1440,  1440,
+         1416,   192,   568,   928,  2752,  3600,  1456,  2072,
+         5648,   224,   224,  5752,  3608,  5728,  2016,  5648,
+         3616,  3616,  3616,  5728,  3608,  3592,  2072,  2072,
+         3592,  2072,  5728,   224,  2072,  1456,   224,  5632,
+          224,   224,  3616,  5656,  3632,  2032,  3616,  5664,
+         5680,  5688,  5680,  5688,  3600,   936,  3616,  3616,
+         3616,  2024,  3592,   920,  2752,  3592,  5736,   584,
+         5696,  3632,  2744,  5696,  5736,  5736,  5696,  5736,
+         2752,  5736,  2752,  2752,   928,  2736,  5744,  3592,
+         2056,  2064,  2064,  2064,  3592,  5744,  2064,  5744,
+         5744,  2736,  2016,  3624,   920,  2056,  3624,   928,
+         2752,  3576,  5712,   584,  2056,  3584,  5712,  3624,
+         3624,  2744,  1448,  2056,  5712,  3632,  5712,  2752,
+         3632,  1464,  2032,   216,   584,   928,   216,  1456,
+          928,  5704,  1456,  1456,  5704,  5704,   936,  1464,
+          224,  1464,  3632,   936,  1464,  3632,   936,   936,
+         1488,   600,  5864,  6016,  5816,  3664,  5984,  5984,
+         5816,  5800,  5960,  5960,  5832,  5984,  5960,  5880,
+         5984,  5920,  5952,  5800,  5832,  6016,  5952,  5952,
+         5984,  6016,  5984,  5848,  5776,  2088,  5864,  5864,
+         5864,  5880,  3640,  6008,  6008,   616,  5880,  5944,
+         6000,   616,   616,   616,  3672,  2088,   600,  6000,
+         6000,  2088,   616,  5872,   592,   616,  5960,  5968,
+          616,  5944,  5904,  1480,  5896,  5888,  5928,  5928,
+         3680,  3680,  1488,  5904,  5904,  5936,  1480,  1480,
+         5936,  5944,   600,   944,  2080,   944,  1488,   616,
+         5912,   600,   616,  5824,  3664,   608,  3640,   608,
+         5952,  5840,  5856,  3672,  1488,  5992,  5856,  5896,
+          592,  3672,  5992,  5992,  5880,  5904,  5840,  1488,
+         1488,  1488,  5880,   592,  5952,  3664,  5992,  5952,
+         5992,  5976,  3656,  5968,  2768,  5976,  3680,  5976,
+         2768,  3680,  3680,  3736,  6096,  1504,  6080,   960,
+           48,  6104,    48,  1504,   960,  6128,  3720,  6264,
+         3720,   960,   960,  1504,  6128,  2128,  1504,  2128,
+         2112,   952,   960,  6160,   952,  1504,  2776,  6192,
+         6256,  3696,  2120,  3696,  6160,  6184,  6256,  6184,
+         6256,  6200,  6256,  6176,  6104,  6152,  6160,  6104,
+         6176,  6192,  6192,  6176,  6096,  6232,  2776,  6144,
+          240,  6216,  6272,  2120,  2104,  6240,  3696,  3728,
+         3728,  6232,  3728,  3736,    48,  3736,  6264,  2120,
+           48,  2128,  6240,  6120,  3712,  6136,  6272,  6200,
+         6240,  6272,  6272,  6160,  6088,    48,  6216,  6216,
+         6112,  6216,  6208,  2128,  6264,  6168,  6208,  6216,
+         6208,  6216,  6216,  6248,   952,  3712,   240,  3736,
+         3712,  2128,   240,   960,  6072,  6064,  6248,  6064,
+         6136,  6072,  2104,  6224,  6248,  6312,  1536,  2168,
+         6368,  6360,  6520,  6424,  6344,  3768,  6344,  3768,
+         3768,  6424,  6520,  6464,  1520,  6360,  6360,  6520,
+         6480,  1520,  6496,  6528,  6480,  6456,  6480,  6448,
+         6464,  6480,  6480,  6456,  6528,  3760,  6360,   976,
+         3752,  6320,  6448,   976,  1520,  6472,  2168,  3744,
+         6496,  3760,  6448,  6360,  6448,  6448,  6496,  6448,
+         2168,   976,  6488,  6488,  6448,  2168,  6504,  6368,
+         6472,  6512,  6512,  6384,  1520,  6472,  6384,  6424,
+         6472,  6376,  6456,  6368,  3776,  6456,  6384,  2144,
+          968,  2168,  1536,  6392,  6496,  6496,  6512,   976,
+          256,  1520,  6504,   968,  6504,   256,  2168,  3776,
+         6432,  6408,   248,  3760,  6488,   248,  2160,  6440,
+          976,  6416,  6440,   248,  6312,  6288,  6432,  2792,
+         6336,  6424,  2160,  6504,  6424,  6424,  6520,  6520,
+         6472,  2168,   256,  6400,  2152,  6400,   256,   256,
+         6488,  2144,  2144,   968,  6352,  6504,  2800,  6352,
+         6352,  6400,  2136,   968,   968,   272,  6736,  1000,
+         6624,  6592,  6712,  2848,  6712,  6696,  3800,  6592,
+         6712,  6704,  6712,  2848,  2808,  6624,  1544,  6584,
+         3784,  1000,  6584,  6584,  3784,  1544,  3808,   264,
+         3808,   992,  1544,  1544,  6656,  6720,  6728,  2816,
+         3800,  6728,  6720,  2192,  6672,  2200,  2840,  6736,
+         6664,  6720,  2216,  6664,  6720,  6736,  6736,  2200,
+         1544,   992,  6656,  6656,  6656,  1544,  2200,  2192,
+         2200,   272,  2200,  2216,  6608,  2184,  6616,  6632,
+          992,  2216,  6744,  2216,  6728,  2200,  6648,  6728,
+         2832,  6640,  6728,  6728,  6648,  2832,  2832,  6608,
+         6672,  6672,  2208,  2200,  1552,  2848,  2824,  2840,
+         2200,  6688,  3792,  2208,  2216,  2840,  2208,  1552,
+         1000,  2824,  6744,  3792,  2208,  2208,   272,  2208,
+         6744,  6744,  2208,  6752,   272,  2216,  1000,  6688,
+         6744,  2216,   280,   272,   280,  6752,  3784,  6680,
+         2848,  1000,  2216,  6680,  6752,  6752,  1584,  3864,
+         6944,  6896,  2232,  6928,  6800,  2864,  2864,  2232,
+         6928,  6920,  6896,  6832,  6888,  6896,  6880,  6920,
+         6888,  6920,  6920,  2872,  6832,  2224,  6776,  6824,
+         6832,  2256,  6832,  2224,     8,  2264,  6944,  2864,
+         6904,  6904,  6936,  6944,  6944,  6944,  6880,  1008,
+         2248,  6960,  1008,  6880,  2224,  6928,  6944,  6880,
+         3864,  3864,  6896,  3864,  6968,  3840,  1576,  1592,
+         6960,  3856,     0,  6960,  1008,  6864,   624,  1584,
+         1576,  3856,  3856,  1584,  6864,  2248,  2224,  1576,
+         2248,  6856,  3840,  6864,  2248,  3864,  6808,  3848,
+         6784,  2872,  3848,  6952,  3848,  3832,     8,  6784,
+         1568,  1592,     8,  6848,  3832,  1584,  1592,  1592,
+         6848,  6848,   624,  3832,  1008,  1560,  1576,  6840,
+         6840,  2872,  2256,     8,  6936,  6936,  2256,  6968,
+         2856,  2240,   624,     8,  6968,  6968,  6912,     8,
+         6912,  2256,  1064,  1048,   632,  7120,  2912,  3880,
+         6992,  7008,  7064,  2912,   648,  7088,  7120,  3896,
+         7088,  7120,   632,  3888,  7080,  7112,  1624,  7080,
+         1040,  1040,  1624,  7080,  1024,  7016,  2920,  1032,
+         1616,  2920,  7104,  2896,  7104,  7008,  2296,  2296,
+         7120,  1024,  2920,  7120,  1040,  7104,  7104,  1624,
+         7072,   632,  2296,   632,  7072,  7048,  7072,  7096,
+         7072,  7096,  7096,  2288,   632,  1016,  1624,  7072,
+         1016,  1048,  7072,  1608,  1624,  2288,  7024,  7024,
+         1624,  7072,  7072,  7032,  1056,  1632,  1616,  3896,
+         7040,  7040,  1616,  2296,  1632,  3912,   640,  6984,
+          288,  3872,  1056,  7056,  7056,  7056,   288,  1632,
+         6984,  1600,   288,  3912,   640,  7056,  2904,  3904,
+         3904,  3912,  3912,  3912,  1616,  3904,   648,   296,
+         1608,   640,  7088,  1064,  7064,  7088,  1064,  1056,
+         1608,  1064,  1616,  2296,   664,  7192,  7184,  2320,
+         1656,  2936,  7248,  2360,  3928,  2944,  2936,  7184,
+         3928,  1648,  7216,  1104,  3928,  2344,  7208,  3928,
+         3928,  1096,  1648,  2312,  1104,  2312,  1104,  2360,
+         2360,  7240,  1104,  1096,  1096,  1104,  7264,  2952,
+         1640,   312,  1664,  2952,  7240,  7240,  1656,  7240,
+         2312,  7264,  7264,  1656,  1096,  7256,  1680,  7176,
+         2960,  1080,   328,  7160,  1096,  1096,  1080,  7160,
+          328,  2960,  1104,  2328,   328,  1656,   328,  7176,
+         1088,  1080,   328,  3936,  1088,  7224,  1104,  7224,
+         1088,  7152,  3936,  7224,  7224,  3936,  1680,  3936,
+          664,  7144,  1664,  1664,  1672,  2336,  2328,  7144,
+         7152,  2328,  3936,   320,  1672,   320,  7256,  7232,
+         7168,   320,  7232,  1088,  7256,  7256,   664,  7256,
+         7256,  7256,   664,   664,   664,  1088,  1656,  3920,
+         2336,  3936,  1680,  7336,  3000,  3008,    16,  7344,
+         7360,  7360,    16,  7368,  1120,  2992,    16,  7392,
+         2376,  2992,  7392,  7304,  1120,    16,  3008,  1120,
+         1120,  7328,  7304,  1704,  1120,  7304,  1120,  7376,
+         2992,    16,  7288,   336,  3016,  1112,  2992,  3016,
+         1112,  7416,  7376,  7376,  3000,  3000,  7432,  7376,
+         1112,  7432,  1128,  1728,  7448,  1120,  7352,  7368,
+         2392,  2384,  2392,  7384,  3944,  7352,  1704,  7352,
+         7384,  7384,  1128,  1696,  2384,  7440,  2384,  1128,
+         2392,  7440,  7440,  7440,  1128,  2392,  3960,  3016,
+         3960,  7448,  3960,  7448,  7448,  7336,   688,  2392,
+         1720,  1720,  1720,  3968,  7424,  2984,  7432,  1128,
+         2984,  7408,  1712,  7424,  1728,  1128,   680,  3016,
+         1728,  1728,  3016,  1712,  7336,  7424,  7424,  3008,
+         1720,  1720,  7400,  1712,  3968,  2392,  3008,  3952,
+         1712,  3968,  2408,  7608,  1160,   728,  7576,   712,
+          728,  1760,   728,  1160,   696,  1752,  7488,  3032,
+         1760,  1760,  1760,  1160,  3976,  1160,  1160,  1768,
+         7472,  3040,  7504,  7616,   696,  4016,  7464,  3040,
+         4016,  4016,  3040,  7616,  7472,  7608,   344,  7472,
+         7608,  7608,   344,  7616,  7608,   344,  7568,  7608,
+         7576,  7624,  4024,   712,  4016,  7608,   720,  7568,
+         7512,   712,   704,  7504,  7472,  7496,  3992,  1152,
+         3992,  7520,  7472,  7560,  1144,  7560,  7552,  1152,
+          720,  7504,  4032,  4032,  7584,  7544,  7512,  3976,
+         7592,  1136,   720,  7512,  7624,  7512,  7520,  7520,
+         1160,    64,  7544,  2400,  2400,    64,  1160,   704,
+         3984,  7584,  2400,  3048,  7584,   728,    64,  7536,
+          728,  2400,  1144,  7544,   728,  4008,   728,   728,
+         3048,  3048,    64,  7624,  7584,  7592,  1760,  1152,
+         2408,  7624,  7624,   704,    64,  7600,  2408,   704,
+          704,    64,  1144,  4024,   704,  1792,  3096,   360,
+         3064,  2432,  1800,  1800,  1800,  2432,  7720,  7720,
+         1800,  7688,  3072,   752,  3064,  7744,  1800,  3064,
+         1800,  1800,  4088,  4064,  4080,  3072,   360,  2456,
+         2456,  2456,  4080,  4096,  2456,  4064,  4064,  2456,
+         2456,  2456,   752,  4088,  4088,  4088,  7784,   752,
+         7784,  1176,  4072,  3080,  1784,  7736,  3096,  3064,
+         3096,  3096,  1784,  3080,  1784,  7632,  7664,   360,
+         4072,  4064,  7736,  7784,  4096,  4096,  4072,  7632,
+         7744,  1800,  4096,  3096,  7768,  4088,  2448,  7672,
+         7656,   360,  1808,   360,  3088,  2440,  2440,  2440,
+         2448,  2448,  4080,  3088,  1792,  3088,  7704,  1176,
+         7752,  4088,   752,  7728,  4088,  1808,  1792,  1176,
+         7776,  7776,  7760,   352,  7768,  7768,  2424,  1776,
+         7760,  7768,  3080,  3080,   352,  7712,  7728,  1776,
+         7728,  7712,  7648,  7728,   352,  7776,  1792,  7864,
+         2472,  4120,  7944,  3120,  7944,  7944,  8000,  8000,
+         3104,   376,  7960,   368,    72,   376,  8032,  8032,
+         7960,  3120,  8032,  7952,  7960,  8024,  7848,  7848,
+         3120,  3120,  7848,  7912,  8024,  8024,  8024,  8024,
+         7992,  1200,   760,  8024,  2472,  1200,  1200,  8000,
+         8024,  7992,  7880,  7880,  7880,  8016,  3104,  8016,
+         7920,  7936,  1208,    72,   376,  7912,  1208,  7968,
+         7936,  1816,   384,  7912,  7936,  7936,  7968,  2480,
+         7976,  7968,  7920,  7992,  7904,  3112,  7896,  7864,
+         7976,  2480,  7896,  2488,   384,  3128,  7904,  7904,
+         2480,  7904,  7992,  7928,  8016,  7904,  7928,  8024,
+         7928,  2488,  7808,  3112,  3112,  7928,  8008,  7984,
+         8016,  8024,  3128,  7920,  1208,  7856,  8032,  1208,
+         3128,  7840,  7832,  1816,  7856,  7856,  8024,  7856,
+         8024,  8008,  7984,  8016,  4152,  1240,  4144,  2504,
+          768,  8088,  1824,  8056,   768,  1248,  8040,  8096,
+         1824,  2504,  1248,  2504,  8104,  1248,  2504,  8096,
+         8088,  8056,  8064,  8128,  4144,  4144,  8128,  4144,
+         8104,  8088,  8088,  1248,  3136,  4128,  8112,  8080,
+         8144,  8112,  1240,  8144,  4144,  1824,  8040,  1248,
+         8152,  3152,  8120,  8048,  2496,  8120,  2512,  8136,
+         3152,  1232,  8080,  8080,  1256,  8112,  1256,  1248,
+         8152,  3144,  4136,  1264,  2496,  1264,  4152,  8096,
+         2512,  1264,  1264,  1264,  1256,  4152,  8152,  8152,
+         8096,  8104,  1232,  1248,  8104,  4136,  2504,  2504,
+         8096,  4136,  8104,
+};
+
+static encode_aux _vq_aux_res128_0c10x8 = {
+       _vq_ptr0_res128_0c10x8,
+       _vq_ptr1_res128_0c10x8,
+       _vq_p_res128_0c10x8,
+       _vq_q_res128_0c10x8,
+       2459, 2459
+};
+
+static static_codebook _vq_book_res128_0c10x8 = {
+       8, 1024, 14663680, 5373952, 5, 0,
+       _vq_quantlist_res128_0c10x8,
+       _vq_lengthlist_res128_0c10x8,
+       &_vq_aux_res128_0c10x8,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res128_0c6x4.vqh b/include/vorbis/book/res128_0c6x4.vqh
new file mode 100644 (file)
index 0000000..063812d
--- /dev/null
@@ -0,0 +1,324 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res128_0c6x4_VQH_
+#define _V_res128_0c6x4_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res128_0c6x4[] = {
+          20,    10,     9,    13, 
+          26,    15,    10,    11, 
+          21,    10,    20,    13, 
+          11,    10,    12,    20, 
+          11,     8,     7,     8, 
+           4,    14,    12,    16, 
+          12,    19,    13,     8, 
+          20,     9,    15,    10, 
+           9,    20,     8,    15, 
+          14,    13,    18,    19, 
+          23,    19,    21,    12, 
+           7,    21,    13,    10, 
+          18,    14,    16,    14, 
+          13,    17,    16,    17, 
+          13,    19,    23,    22, 
+          16,    12,    20,     9, 
+          11,    20,    17,    21, 
+          18,    15,    15,     8, 
+          12,    10,    16,     8, 
+          14,     9,    22,    14, 
+          16,    21,     7,    20, 
+          14,    22,    11,    14, 
+          18,    20,    21,    20, 
+          10,     7,    11,    16, 
+          19,     9,    23,     7, 
+          15,    15,    15,    16, 
+          10,    18,    14,    15, 
+           6,    20,    16,    19, 
+          15,    17,    22,    14, 
+          14,    11,     8,    16, 
+           8,     9,    19,    17, 
+          16,    21,    19,    10, 
+           9,    14,    21,    21, 
+          12,    14,    17,    15, 
+          27,    11,    18,    15, 
+           9,     9,    16,    22, 
+          15,    12,    16,    14, 
+          21,    13,    15,    18, 
+          17,    22,    16,    18, 
+          14,    16,    14,    15, 
+          19,    20,     9,     9, 
+          10,    12,    12,    11, 
+          15,    15,    14,    13, 
+          18,    17,    17,    15, 
+          23,    18,     9,    20, 
+           9,    21,     8,    22, 
+          17,    13,     8,     7, 
+          16,    14,    13,    17, 
+           6,     9,    10,    10, 
+          18,    16,    10,    14, 
+          17,     8,    16,    17, 
+          22,    23,    23,    21, 
+           5,    16,    20,    13, 
+          16,    12,    14,    24, 
+          21,    21,    15,     8, 
+          23,    19,    18,    20, 
+          19,    10,    20,    20, 
+          22,    20,    14,    15, 
+          16,    16,    10,    22, 
+          12,    16,    18,    10, 
+          11,    19,    11,    19, 
+          21,    10,    10,    20, 
+           8,    12,    21,    10, 
+          10,    21,    21,    13, 
+};
+
+static long _vq_lengthlist_res128_0c6x4[] = {
+        3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6,
+        6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,11,11,
+       12,13,13,14,14,14,15,15,15,15,15,15,15,15,15,15,
+};
+
+static long _vq_ptr0_res128_0c6x4[] = {
+            2,   210,    -3,    -4,    -5,    -6,    -7,    -8,
+           22,    14,   -11,    56,   -13,   -14,   -15,    22,
+           57,   -18,    55,    16,   -18,    26,    56,   -24,
+           51,    55,   -27,    20,     1,    57,   -31,   -32,
+          -33,   -34,     0,     1,   -37,   -35,   -21,    16,
+          -41,   -42,   -43,    20,    40,    20,   -45,   -39,
+          -47,   -50,   -51,   -52,     0,     1,   -55,   -56,
+          -57,   -58,     1,    49,     3,   -62,    54,   -64,
+           54,   -66,    40,    49,   -69,   -70,   -71,   -72,
+           21,    40,   -62,    32,   -75,   -78,   -79,    54,
+           17,   -82,   -83,    40,   -85,   -86,   -87,    21,
+          -89,    49,    42,    25,   -93,    21,   -76,   -96,
+           42,   -98,   -99,    54,   -94,    17,   -75,  -104,
+            0,  -106,    15,    24,  -109,  -110,  -111,   -43,
+            5,  -114,  -115,  -116,    21,    42,    49,  -112,
+         -121,    49,  -123,  -124,    41,    26,  -127,  -128,
+           42,  -119,  -129,  -132,  -133,  -134,  -135,     5,
+           23,  -138,    41,    14,  -141,  -142,     5,    14,
+         -145,    41,    22,  -148,  -149,    48,    41,  -152,
+         -153,  -154,    56,    15,  -157,     0,    50,  -160,
+         -161,  -162,    42,    25,    42,  -146,    15,  -128,
+         -165,    36,  -171,  -172,    15,  -168,  -175,    48,
+         -177,     0,  -179,  -180,  -181,  -157,    32,  -184,
+         -145,  -182,  -185,  -167,  -207,  -186,  -189,  -192,
+           25,    16,  -116,  -194,  -197,  -198,     0,  -200,
+         -201,    23,  -158,    20,     3,  -136,   -91,  -146,
+         -209,  -188,  -211,  -212,  -213,  -214,  -215,  -216,
+            8,    29,  -219,     4,    62,  -222,  -223,     8,
+           45,  -226,  -227,  -228,     7,  -230,  -231,     7,
+         -233,    34,    37,     7,  -237,    37,    47,  -240,
+         -241,  -242,  -243,    58,    29,  -246,  -247,  -248,
+         -249,    58,  -251,    37,  -253,    37,    61,    19,
+         -257,  -258,  -259,  -260,  -261,    58,    60,    60,
+         -265,  -266,  -262,  -255,    47,  -270,    39,     9,
+         -273,    38,  -271,  -394,     9,  -276,  -279,    29,
+         -281,    29,    39,  -284,    45,    28,  -287,  -288,
+         -289,     9,    37,  -292,    35,  -294,  -295,    29,
+           47,  -298,  -290,  -285,    18,  -302,    61,  -300,
+         -305,  -306,  -307,  -308,  -309,  -310,    59,    28,
+         -313,  -314,    28,    63,  -317,    38,    59,  -320,
+           59,  -318,  -323,  -314,     4,  -324,  -327,  -328,
+         -329,    59,  -331,    28,  -333,  -334,  -335,    59,
+           18,    31,  -339,  -340,  -341,    10,    31,  -344,
+           38,  -346,  -347,  -348,  -349,  -350,  -351,  -352,
+         -329,  -219,    11,  -315,  -353,     7,    28,  -357,
+         -361,    63,    11,  -364,    63,    11,    18,    11,
+         -369,  -220,  -359,    52,  -370,  -353,  -275,     2,
+         -237,  -378,  -379,  -380,  -381,  -357,  -357,  -384,
+         -331,  -382,    19,    10,  -389,  -390,     9,  -374,
+         -387,    34,     7,
+};
+
+static long _vq_ptr1_res128_0c6x4[] = {
+            0,     0,  -108,   -30,   -26,   -10,    16,    -9,
+           51,    51,   -12,    25,   -23,   -20,   -17,   -16,
+           43,   -16,    43,     3,   -22,    33,    43,   -25,
+           57,    57,   -28,    16,   -29,    44,  -103,   -49,
+          -36,   -35,    44,    44,   -40,   -29,    27,    27,
+          -46,   -45,   -44,    49,    49,    44,   -29,   -38,
+          -19,   -68,   -54,   -53,    17,    17,   -63,   -61,
+          -44,   -59,    57,    57,    33,    40,    57,   -65,
+           17,   -67,    17,    17,   -84,   -77,   -74,   -73,
+           57,    57,   -73,     3,   -19,   -81,   -80,     6,
+            6,    17,     6,    42,   -95,   -92,   -88,    49,
+          -90,    43,   -91,    43,   -16,    43,   -60,   -97,
+           17,  -101,   -16,    43,   -48,   -16,   -39,  -105,
+            1,  -107,    17,    17,  -208,  -151,  -131,  -113,
+           27,  -120,  -118,  -117,     6,     6,  -117,     3,
+         -122,    41,  -126,  -125,     6,     6,  -125,   -21,
+           33,  -102,  -100,  -147,  -140,  -137,  -136,     3,
+            3,  -136,     3,    56,  -144,   -21,    33,    16,
+          -21,    33,    16,    33,  -150,    23,    23,  -174,
+         -170,  -159,  -155,  -156,  -158,    36,    36,  -166,
+         -164,  -163,    36,    36,   -22,  -143,  -167,  -169,
+         -139,    33,   -52,    24,    43,    -9,  -196,  -176,
+         -178,    49,   -80,   -52,  -183,    41,    16,  -187,
+         -169,    33,    56,  -191,  -206,  -173,  -130,  -169,
+           33,    26,  -125,  -193,  -205,  -199,    50,  -202,
+            3,    36,  -204,  -195,    36,  -192,    16,    56,
+         -190,  -203,  -304,  -225,  -224,  -221,  -218,  -217,
+           46,    46,  -217,    46,    30,    11,    39,    29,
+           29,  -239,  -229,     4,    18,  -235,  -232,    34,
+         -234,    61,    61,  -236,  -238,    12,    12,  -286,
+         -256,  -245,  -244,    61,    61,  -238,  -252,  -250,
+           38,    47,    47,    38,  -254,    47,    47,    30,
+         -283,  -278,  -264,  -263,  -262,    13,    13,    38,
+         -272,  -269,  -268,  -220,    13,  -268,    13,    30,
+         -269,  -268,  -267,  -393,    35,  -274,  -280,    60,
+         -282,    47,    47,    38,  -279,     9,  -293,  -291,
+         -290,    13,    53,    30,    53,  -297,  -296,    53,
+           53,  -301,  -296,  -277,    30,  -296,    53,  -220,
+         -377,  -345,  -338,  -319,  -312,    63,  -311,    52,
+         -316,  -315,    31,    31,  -315,    31,    62,  -322,
+         -285,  -303,  -326,  -317,  -321,  -299,  -332,  -330,
+           12,    31,    31,    12,    12,  -337,  -270,    13,
+           46,    13,    46,  -343,  -342,    12,    12,    31,
+           12,  -373,  -366,    18,  -363,  -360,  -358,  -355,
+         -354,  -336,    31,  -354,    19,    12,  -315,     4,
+         -362,    52,    52,  -365,    39,    39,  -367,  -368,
+         -361,  -371,    46,    30,  -356,    11,  -387,    12,
+         -375,  -325,  -372,  -391,  -383,    19,  -375,  -388,
+         -386,  -376,  -375,     2,  -386,  -376,    12,  -392,
+         -385,     2,     2,
+};
+
+static long _vq_p_res128_0c6x4[] = {
+            0,     0,   228,    56,   220,    56,    88,    88,
+           88,    56,   100,   224,    88,    88,    88,    88,
+          228,   220,   220,    64,   220,   104,   224,   204,
+          204,   220,    80,    80,     4,   228,   216,    80,
+            0,     0,     0,     4,     4,     4,   104,    64,
+          196,   196,    80,    80,   160,    80,    80,    64,
+          104,     0,     0,     0,     0,     4,     4,     4,
+            4,     4,     4,   196,    12,   216,   216,   216,
+          216,   160,   160,   196,   160,    84,    84,    84,
+           84,   160,   216,   128,   128,   216,   216,   216,
+           68,   160,   160,   160,   196,   196,    84,    84,
+          196,   196,   168,   100,    84,    84,   128,   168,
+          168,   216,   216,   216,   128,    68,   128,     0,
+            0,    60,    60,    96,   164,    20,   196,    80,
+           20,    84,    84,    84,    84,   168,   196,    20,
+          196,   196,   164,   164,   164,   104,   168,   168,
+          168,    20,    20,    20,    12,    20,    20,    20,
+           92,   164,   164,    56,    20,    20,    20,    56,
+          164,   164,    88,   164,   192,   192,   164,   224,
+          168,   200,   224,    60,     0,     0,   200,   100,
+          100,   168,   168,   100,   168,    88,    60,   168,
+           88,   144,    60,    60,    60,    88,   164,   192,
+          196,     0,   168,   168,     0,     0,   128,   164,
+          164,   128,   128,   168,    88,   128,    56,   100,
+          100,    64,    84,    84,   144,     0,     0,    92,
+           92,    92,   200,    80,    12,    12,   100,    88,
+           84,   100,   232,    32,    32,    16,    32,    32,
+           32,   116,    16,    16,   248,    32,    32,    32,
+          180,    28,    16,    28,    28,   244,    28,    28,
+          136,   136,   148,    28,   148,   148,   188,   232,
+          148,   116,   232,   232,   116,   148,   232,   232,
+          232,   232,   148,   148,   148,   148,   244,    76,
+          232,   232,   232,   232,   232,   232,   240,   240,
+          240,   240,   240,    76,   188,   156,   156,    36,
+          152,   152,    36,    28,    36,   140,   240,   116,
+          116,   116,   156,   240,   180,   112,    36,    36,
+           36,    36,   148,   140,   140,   116,   116,   116,
+          188,   148,   148,   112,    72,   244,   244,    72,
+          124,   152,   112,   252,   236,   112,   236,   112,
+          112,   112,   112,   252,   152,   152,   236,    36,
+          236,   236,   152,   112,    16,    72,   112,   236,
+          236,   236,   112,   112,   156,   156,   236,   236,
+           72,   124,    40,    40,    40,    40,   124,   152,
+          152,   236,   236,   236,   236,   236,   236,   236,
+          236,    16,    44,   252,    72,    28,   112,    28,
+          252,   252,    44,   252,   252,    44,    72,    44,
+          248,   248,    28,   208,    28,   184,   136,     8,
+          148,    28,   136,   112,    28,    28,    28,   112,
+          112,    28,    76,    40,    36,    36,    36,   136,
+           40,   136,    28,
+};
+
+static long _vq_q_res128_0c6x4[] = {
+            0,     0,   132,    24,   176,   220,    64,    56,
+          204,   204,   172,   100,   204,   224,   220,   172,
+          172,   228,   172,    12,   224,   132,   172,   220,
+          228,   228,   176,    64,   176,   176,    96,    84,
+          196,     4,   176,   176,   196,   228,   108,   108,
+          228,   176,   160,   196,   196,   176,   228,   104,
+           12,   100,   196,     4,    68,    68,    68,   216,
+          160,   196,   228,   228,   132,   160,   228,   160,
+           68,   196,    68,    68,   196,    24,   216,   160,
+          228,   228,   160,    12,    64,   160,    68,    24,
+           24,    68,    24,   168,    68,   228,   168,   196,
+          168,   172,   172,   172,   228,   172,   132,   172,
+           68,    68,   228,   172,   108,   172,   108,    60,
+            4,    96,    68,    68,   108,   200,    92,    84,
+          108,   104,   196,   168,    24,    24,   168,    12,
+          168,   164,   168,   104,    24,    24,    24,   104,
+          132,   128,   104,   192,   132,   164,    92,    12,
+           12,    92,    12,   224,   164,   104,   132,    64,
+          104,   132,    64,   132,   164,    92,    92,    12,
+           68,   100,   200,   144,   200,   144,   144,   132,
+          172,   100,   144,   144,   172,    56,   144,   144,
+          224,   132,    68,    96,   172,   204,    92,   164,
+          168,   196,    24,    68,   168,   164,    64,   168,
+          144,   132,   224,   100,   172,    56,   108,   144,
+          132,   104,   104,    64,   132,    92,   200,   200,
+           12,   144,    12,    84,   144,   132,    64,   224,
+          108,   104,   112,   240,   180,    44,    16,   116,
+          184,   184,   116,   184,   120,    44,   156,   116,
+          116,   116,   136,    16,    72,   188,   148,   136,
+          148,   244,   244,    48,   188,    48,    48,   212,
+           52,   188,   116,   244,   244,    48,   244,   148,
+          152,   188,   188,   152,   244,   188,   188,   120,
+          180,   116,   188,   152,   240,    52,    52,   152,
+          152,   156,   188,   248,    52,   188,    52,   120,
+          156,    52,    76,   136,   140,   120,   156,   240,
+          156,   188,   188,   152,   240,    36,   188,   140,
+          212,    52,   212,   120,   212,   244,   188,   212,
+          212,   244,   188,    76,   120,   188,   212,   248,
+            8,    44,    40,    52,   124,   252,   112,   208,
+          152,   252,   124,   124,   252,   124,   248,    52,
+          112,    72,    52,   152,    72,    76,    52,   112,
+           48,   124,   124,    48,    48,   124,   156,    52,
+          184,    52,   184,   152,   124,    48,    48,   124,
+           48,   184,   248,    72,   156,   208,   112,   252,
+           44,    72,   124,    44,    76,    48,   252,    16,
+           44,   208,   208,    44,   156,   156,   248,   208,
+          252,   208,   184,   120,    72,    44,    40,    48,
+            8,   248,   184,    40,     8,    76,     8,    36,
+            8,   148,     8,     8,    76,   148,    48,   148,
+           48,     8,     8,
+};
+
+static encode_aux _vq_aux_res128_0c6x4 = {
+       _vq_ptr0_res128_0c6x4,
+       _vq_ptr1_res128_0c6x4,
+       _vq_p_res128_0c6x4,
+       _vq_q_res128_0c6x4,
+       395, 395
+};
+
+static static_codebook _vq_book_res128_0c6x4 = {
+       4, 64, 14663680, 5373952, 5, 0,
+       _vq_quantlist_res128_0c6x4,
+       _vq_lengthlist_res128_0c6x4,
+       &_vq_aux_res128_0c6x4,
+};
+
+
+#endif
diff --git a/include/vorbis/book/res128_0c8x8.vqh b/include/vorbis/book/res128_0c8x8.vqh
new file mode 100644 (file)
index 0000000..eb263ad
--- /dev/null
@@ -0,0 +1,1220 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_res128_0c8x8_VQH_
+#define _V_res128_0c8x8_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_res128_0c8x8[] = {
+           8,    18,    10,    15,    19,    19,    15,     9, 
+          15,    14,    15,    15,    15,    15,    13,    14, 
+          23,    19,    19,    12,    19,    15,    10,    18, 
+          18,    23,    14,    15,    17,    14,    14,    14, 
+          14,    11,    11,    10,    23,    19,    15,    18, 
+          15,    11,    13,    19,    12,    21,    21,    12, 
+          13,    12,    21,    16,    21,    13,    14,    16, 
+          20,    19,    18,    15,    12,    12,    19,    14, 
+          27,    11,    19,    14,    12,    13,    14,    16, 
+          18,    13,    16,    14,    17,    20,    16,    18, 
+          12,    21,     9,    18,    18,    15,    11,    21, 
+           8,    19,    19,    13,    14,    19,    15,     9, 
+           9,     9,    16,    21,    21,    12,     8,    11, 
+          14,    14,    24,    11,    14,    15,    14,    12, 
+          17,    13,    18,    15,    14,    17,    14,     4, 
+           9,    10,    10,    20,    16,    11,    20,    11, 
+          13,    14,    15,    23,    18,    12,    21,    15, 
+          14,    19,    19,    17,     8,     9,    13,    20, 
+           8,    13,    12,    13,    16,     9,    15,    14, 
+          17,    10,    17,    20,    17,    13,     9,    19, 
+          20,    11,    20,    20,     8,    13,    11,    17, 
+          15,    16,    22,    12,    16,    11,    17,    17, 
+           8,    10,    13,    20,    14,     9,    12,    17, 
+          16,    21,    16,     7,    17,    13,    14,    15, 
+          13,    21,    16,    11,    13,    20,     7,    14, 
+           7,    19,    21,    10,    12,    19,    19,    16, 
+           9,    10,    17,    10,    19,    12,    13,    20, 
+          19,    22,    17,    11,    13,    17,    14,    22, 
+          14,    16,    17,    13,    16,    17,    16,    15, 
+          18,    14,    15,    14,    17,    14,    16,    14, 
+          25,    15,    10,    20,    19,    20,    16,    15, 
+          13,    10,     9,    20,    13,    19,    12,    16, 
+          15,    14,    15,    14,    14,    13,    16,    16, 
+          17,    18,    13,    15,    14,    10,    13,    23, 
+          20,    12,    15,    16,    15,    14,    16,    14, 
+          20,    12,    17,    10,    19,    11,    11,    21, 
+           7,    20,    19,    18,    13,    16,    14,    18, 
+          13,    16,     7,    13,    22,    14,    15,    17, 
+          14,    10,    12,    12,    10,    12,    19,    11, 
+           7,    15,    16,    15,    15,    15,    15,    15, 
+           9,    18,    17,    16,    18,     9,     8,    20, 
+          13,    14,    10,    13,    16,    16,    16,    16, 
+          13,    10,    21,    11,    11,    11,    11,    18, 
+          22,    19,    11,     9,    11,    20,    15,     9, 
+          21,    11,    17,     9,    16,    18,    20,     9, 
+          21,    13,    16,    15,    14,    17,    11,    20, 
+           9,    16,    11,    12,    21,     9,    22,    10, 
+          11,    16,    18,     9,    25,     7,    21,    13, 
+          13,    19,    18,    13,    12,    14,    24,    24, 
+          16,    21,    10,    19,    18,    12,    19,    15, 
+          11,    21,    10,    18,    20,    10,    17,    10, 
+          13,    17,    18,    10,     6,    15,    15,    16, 
+           9,    18,    12,    14,    19,     8,    19,    19, 
+           1,    14,    15,    18,    16,    16,    11,    11, 
+          12,    15,    15,    16,    10,     8,     6,     9, 
+          17,    19,    10,     7,    20,    15,    11,    20, 
+          11,     8,    13,    18,    20,    16,    13,    17, 
+          17,    16,    17,     7,    16,    22,    17,    19, 
+          24,    20,    11,    19,    19,    12,    20,    16, 
+          19,     9,     9,    16,    22,    21,    14,    10, 
+          21,    19,    10,    10,    21,    13,    19,    16, 
+          22,    16,    10,    21,    11,    12,    21,     9, 
+          11,    17,    15,    14,    13,    20,     7,    25, 
+          25,     9,    17,    11,    17,    18,    14,    14, 
+           8,    10,    17,    22,    23,    21,    15,    11, 
+          17,    20,    19,    21,    13,    18,    12,    11, 
+          12,    10,    18,    11,    14,    13,    10,     9, 
+           9,    11,    15,    10,    13,    13,    21,    17, 
+          17,    14,    13,    17,    12,     5,    15,    13, 
+           8,    19,    18,    13,    12,     9,    14,     9, 
+          16,    21,    11,    11,    12,    12,    21,    14, 
+          22,    10,    19,    11,    15,    18,     9,    11, 
+          25,    18,    19,    16,    19,    18,    15,    10, 
+          16,    16,    11,    25,    20,    11,    13,    15, 
+          15,    17,    14,    20,    25,    17,    14,    17, 
+          14,    19,    15,    17,    15,    15,    15,    15, 
+          15,    12,    14,     6,    17,    15,    14,    14, 
+          18,    19,    22,    14,    19,    19,    12,    15, 
+          17,    13,    15,    14,    25,    11,    14,    14, 
+          13,    21,    21,    16,    20,    12,    19,    13, 
+          10,    11,    18,    23,    17,    12,    15,    21, 
+          10,     9,    10,    16,    20,    13,    10,     9, 
+          24,    18,     8,    15,    19,    12,    13,    19, 
+          11,    20,    19,    11,    21,    16,    15,    14, 
+          19,    20,    19,    12,    18,    20,    22,    16, 
+          14,    15,    15,    15,    15,    16,    12,    19, 
+          19,    10,    14,    21,    18,    18,    17,    21, 
+          12,    10,    19,    15,     9,    20,    15,     9, 
+           8,    19,    20,    18,    12,    14,    18,    13, 
+          10,    19,    21,    17,    10,    13,    20,    20, 
+           3,    18,    21,    14,    19,    13,    14,    18, 
+          13,    21,    17,    21,    15,    10,    17,    17, 
+          31,    15,    11,    16,    12,    17,    13,    14, 
+          19,     7,    22,    11,    16,    16,    14,    15, 
+          10,    20,    15,    11,    18,    13,    13,    21, 
+          14,    11,     9,    15,    20,    12,    12,    23, 
+          17,    14,     7,    22,    13,    14,    16,    15, 
+          12,    17,    14,    23,    13,    16,    15,    15, 
+          11,    18,    12,    22,    11,    12,    19,    11, 
+          15,    18,    11,    18,     6,    12,    14,    12, 
+          11,    21,    17,    20,    18,    14,     9,    12, 
+           5,    17,    10,    18,    10,    17,    17,     9, 
+          11,    15,    13,    11,     7,    12,    19,    21, 
+           8,    19,    18,     9,    19,    12,    20,    11, 
+          17,    16,    13,    18,    15,    15,    16,    16, 
+          15,    15,    14,    17,    15,    15,    16,    12, 
+          19,    11,    10,    19,    20,    11,    19,    18, 
+          15,     6,    17,    15,    15,    15,    17,    15, 
+          11,    15,    10,    19,    13,    18,    11,    20, 
+          18,    22,    16,    18,    21,    10,    11,    19, 
+          17,    12,    22,    22,    16,    14,    14,    15, 
+          22,    19,    11,    10,    15,    16,    18,    13, 
+           7,    20,    14,    17,    14,    12,    20,    12, 
+          22,    10,    18,    16,    17,    13,    19,     9, 
+           5,    11,    10,    13,    10,    15,    16,    17, 
+          11,    11,    19,    17,    12,     7,    17,    21, 
+          16,    20,    15,    13,    16,    17,    13,     5, 
+          20,    10,    10,    13,    11,    19,    14,    15, 
+          23,    13,    10,    12,    18,    16,    10,    14, 
+           7,    12,    18,    11,    19,    22,    19,    17, 
+          19,    10,    12,    12,    17,    18,     7,    19, 
+          20,    12,    15,    18,     9,    23,     7,    21, 
+          15,    20,    20,    20,    10,    19,    10,    20, 
+          22,    10,    11,    19,    12,    16,    15,    22, 
+          22,    20,    19,    20,    17,    11,    19,     9, 
+          22,    21,    19,    19,    19,    21,    21,    19, 
+          17,    17,    10,    17,    21,    19,    20,     9, 
+           8,    12,    18,    15,    12,    19,    22,    11, 
+          19,    13,     9,    11,    12,    12,    21,    21, 
+          22,    22,    20,    15,    11,     8,     8,     9, 
+          10,    16,    23,    21,    11,     8,    11,    16, 
+          22,    11,    13,    20,    18,    11,     9,    10, 
+          26,    11,    15,    14,    17,    14,    16,    15, 
+          20,    11,    14,    20,    14,     9,    16,    21, 
+          19,    12,    15,    18,    10,    16,    16,    15, 
+          24,    11,    10,    16,    13,    15,    19,    13, 
+          29,    12,    10,    12,    17,    11,    15,    12, 
+           9,     8,     9,    11,    15,    19,    17,    13, 
+          21,    19,    13,    18,    18,    16,     7,    15, 
+          19,    20,    10,    19,    11,    16,    19,    18, 
+          21,    18,    11,     7,    10,    19,    22,    17, 
+           0,    18,    13,    17,    17,    15,    17,    16, 
+          17,    13,    16,    14,    13,     9,    25,    14, 
+           6,    20,    11,    19,    13,    12,    17,    19, 
+          19,    21,    16,     9,    19,    11,    20,    12, 
+          17,    20,    20,    13,     9,    15,    16,    10, 
+          10,    22,     8,    19,    13,    15,    15,    15, 
+          12,    15,    15,    15,    14,    16,    15,    15, 
+          16,    14,    11,    18,    22,    17,     9,    10, 
+          18,    11,    21,     6,    24,    10,    16,    16, 
+          19,    10,    23,     8,    17,    13,    17,    16, 
+          20,    13,     8,     8,    16,    22,    19,    12, 
+           8,    19,    12,     8,    19,    17,    11,    12, 
+          21,    19,    17,    18,    11,    19,    21,    11, 
+          15,    16,    15,    16,    14,    13,    21,     6, 
+          10,    11,    19,    16,    18,    17,    12,    10, 
+           9,     9,    13,    19,    21,    21,    21,    22, 
+          11,    14,    16,     7,    10,    18,    18,    10, 
+          23,    20,    17,    10,    10,     9,    12,    16, 
+          19,    11,     8,    12,    16,    12,    14,    13, 
+           8,    20,    13,    19,    13,    20,    20,    17, 
+          15,    15,    16,    14,    15,    15,    17,    13, 
+           8,    18,    18,    20,     9,    19,    11,    12, 
+           9,    12,    20,    20,    16,    10,     8,    11, 
+          13,    19,    21,    22,    21,    19,    18,    14, 
+          11,    20,     9,    22,     9,    20,    12,    14, 
+          18,    15,    13,    15,    18,     9,    25,     6, 
+          15,    15,    22,    18,    11,    20,    19,    17, 
+          13,    10,    16,    10,     9,    18,    13,    19, 
+          10,    10,    18,    19,    10,    17,     8,    21, 
+           4,    12,    11,    14,    16,    17,    10,    17, 
+          17,    21,    16,    18,    12,    21,    15,    17, 
+          13,    19,    12,    16,     9,    21,    15,    12, 
+          20,    19,    10,    19,    10,    18,    16,     8, 
+          11,    10,    20,     9,    20,    14,    19,    13, 
+          10,    18,     9,    10,    12,    20,    20,    21, 
+           8,    15,    20,    22,    21,    17,    12,     9, 
+          13,    19,     8,     9,    12,    13,    13,    13, 
+          20,    10,    21,     9,    18,    17,    10,    22, 
+           8,    21,    10,    20,    11,    18,    10,    21, 
+          12,    10,    18,     9,    14,    19,     9,    14, 
+          11,    16,    19,     9,    18,    19,     8,    22, 
+          20,     9,    20,    14,    11,    22,     8,    20, 
+          23,    12,    12,    11,     9,    10,    13,    17, 
+           8,    23,    14,    16,    17,    15,    16,    14, 
+          11,    18,    20,     9,    15,    11,     9,    16, 
+          15,    10,    17,    16,    10,    17,    22,    21, 
+          17,    14,    12,    23,     5,    22,    12,    15, 
+          21,    19,    11,    21,    11,    18,    11,    21, 
+          15,    15,    15,    16,    15,    15,    15,    16, 
+          21,    10,    13,    10,    20,    10,    20,    15, 
+          10,    18,    14,    14,    16,    14,    15,    15, 
+          21,     9,    20,    10,    20,    10,    22,     8, 
+          21,    18,    20,     9,    10,    20,    15,    11, 
+           8,    10,    20,    15,    19,    11,    20,    10, 
+          22,    20,    10,    11,    12,    10,    10,     9, 
+          22,    22,    22,    21,    18,    12,     9,     8, 
+          11,     9,    11,    21,    10,    17,    16,    20, 
+          13,    12,    19,     8,    20,    11,    21,     8, 
+           5,    11,    20,    12,    14,    19,    13,    18, 
+          20,    19,    10,    13,    10,    20,    10,    18, 
+          10,     7,     8,    12,    18,    22,    23,    22, 
+          27,    15,    11,    12,    14,    19,    19,    20, 
+          13,    21,     6,    24,    10,    16,    17,    11, 
+           9,     8,    18,    13,    15,    16,    15,    14, 
+          10,    20,    20,    19,    20,    20,    20,    20, 
+          19,    21,    21,    20,    11,     8,    10,    15, 
+           8,     8,     9,     9,    13,    18,    21,    21, 
+          13,     8,    15,    18,    11,    16,    13,    13, 
+          12,    20,    13,    11,    14,    18,    22,     9, 
+          19,    20,    20,    21,    19,    16,    18,    22, 
+          24,    20,    10,    18,    13,    14,    15,    15, 
+          19,    14,    11,    10,    16,    20,    23,    23, 
+          18,    12,    16,    11,    16,     7,    13,    11, 
+          16,    17,    13,    17,    20,    20,    22,    22, 
+           5,    11,    20,    11,    19,    13,    17,    14, 
+          21,    20,    10,    11,    20,    21,    13,    11, 
+          10,    10,    10,    10,    10,    10,    10,    10, 
+          11,    13,    19,    22,    24,    23,    22,    19, 
+          21,    22,    23,    23,    22,    23,    22,    22, 
+           9,     7,     7,     8,     8,     7,     7,     9, 
+           5,    18,    16,    11,     9,    10,    14,    18, 
+          20,    12,    19,    19,    21,    21,    19,    13, 
+          11,     9,    11,    18,    22,    20,    13,     8, 
+          15,    10,     9,    10,    15,    20,    12,     7, 
+          18,    20,    20,    21,    21,    20,    14,     9, 
+          11,     9,    11,    17,    22,    23,    20,    16, 
+           5,    10,    14,    11,    12,    11,    10,    10, 
+          15,    12,     9,     7,     7,    10,    13,    16, 
+          12,    16,    15,    16,    17,    25,    12,    14, 
+          17,    14,    11,    17,    12,    15,     8,    12, 
+          14,    10,    18,    22,    10,    12,    20,     9, 
+          22,    23,    24,    23,    21,    18,    15,    14, 
+          11,    11,    20,    17,    18,    20,     9,    19, 
+          10,     8,     7,     7,    10,    13,    16,    18, 
+          19,    15,    10,     8,     7,     8,     8,     9, 
+           9,    20,    12,    17,    16,    10,    24,     6, 
+          22,     7,    18,    16,    13,    17,    16,    14, 
+           4,    10,    19,    18,    11,    15,    18,    18, 
+          19,    22,    22,    13,     7,     9,    17,    21, 
+          21,    20,    13,     8,     8,    13,    19,    21, 
+          28,    17,    19,    18,    15,    11,    17,    18, 
+          25,    11,    19,    18,    17,    15,    19,    19, 
+          21,    11,    17,    14,    15,    15,    14,    15, 
+           5,    21,    12,    14,    15,    19,    13,    19, 
+          16,    18,    16,    14,    14,    12,    11,    14, 
+          12,    18,    23,    22,    17,    10,     7,     9, 
+          11,    17,    13,    19,     8,    24,     6,    21, 
+          23,    11,    16,    18,    10,    19,    11,    12, 
+          11,     9,    11,    11,     9,     8,    12,    20, 
+          15,    11,    19,    13,    21,    13,    20,    21, 
+           5,    10,    11,    12,    19,    19,    16,    12, 
+          24,    20,    17,    19,    16,    18,    14,    16, 
+          23,    23,    20,    19,    13,    13,    15,    17, 
+          21,     8,    16,    12,    16,    12,    16,    16, 
+           8,    21,    11,    17,    15,    15,    15,    15, 
+};
+
+static long _vq_lengthlist_res128_0c8x8[] = {
+        3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,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,
+};
+
+static long _vq_ptr0_res128_0c8x8[] = {
+            6,   285,   568,   867,  1193,  1490,    -7,    -8,
+           -9,   -10,   -11,   -12,   -13,     7,    20,   -16,
+          -17,   150,    44,   -20,   -21,    20,   -23,     7,
+           20,   -26,    45,     2,   219,     7,   178,   -32,
+          -33,     7,    44,   -36,     7,     2,     7,     9,
+          -41,   -42,   -43,   -44,   149,   152,   -47,   -48,
+          -17,   -45,   198,    21,   -53,   150,   -55,   -56,
+          -57,   -58,   -59,   149,   150,   149,    21,   -64,
+           21,   -66,   -67,    21,    23,    21,   -71,   -72,
+           44,   198,   -75,   -76,   196,   -78,   -79,   219,
+          -81,     2,   219,   -72,   -50,   -86,   222,   -88,
+          -89,   -90,   -91,   -92,   148,     2,   152,   -96,
+          -97,   148,   196,  -100,    20,  -102,   196,    43,
+         -105,     7,  -107,    20,     8,  -110,     7,  -112,
+         -113,  -114,  -115,  -116,   216,  -118,  -119,   118,
+         -121,  -122,    45,   216,   149,  -126,    82,    45,
+            7,  -130,  -131,  -132,   216,  -134,   118,  -136,
+           44,  -138,   118,    43,  -141,  -142,  -143,  -144,
+         -145,    81,  -147,  -148,   118,    43,   120,  -152,
+         -153,  -154,    20,  -156,   197,     9,   149,    20,
+          176,    21,  -163,  -164,  -165,  -166,   198,  -168,
+         -169,  -170,    81,   176,  -173,  -174,   148,   223,
+         -177,   176,   150,    81,  -181,  -182,  -183,  -174,
+         -178,   225,     9,   222,   216,   198,   224,  -192,
+         -193,   216,  -195,  -196,  -197,   218,   226,  -200,
+         -157,  -184,  -201,  -204,   222,  -139,   219,  -205,
+         -209,  -210,   218,  -212,  -213,   119,  -215,   198,
+           83,   176,  -219,   152,    83,   -50,  -207,   216,
+         -219,   220,    81,  -228,  -229,  -230,  -231,   216,
+         -149,   152,   118,   151,  -237,    43,  -239,  -240,
+          -34,   177,  -243,  -136,  -241,     9,  -179,  -235,
+          152,  -250,  -251,   119,  -253,  -157,   221,  -256,
+         -257,  -258,  -149,   177,  -259,  -259,  -263,  -264,
+         -149,  -261,   221,  -268,    44,   217,  -271,  -272,
+         -273,  -259,  -269,    81,   197,    22,  -279,  -280,
+         -281,  -282,    81,  -284,  -274,  -286,  -287,  -288,
+         -289,  -290,  -291,  -292,  -293,  -294,  -295,  -296,
+         -297,  -298,   230,    85,  -301,   200,   121,    85,
+          121,  -306,  -307,  -308,    85,   179,  -311,   200,
+            0,   121,  -315,    86,    86,  -318,  -319,  -320,
+           85,   122,   122,   123,  -325,  -326,  -327,   230,
+         -329,  -330,   234,  -332,  -333,   230,   237,  -336,
+         -337,   121,  -339,    86,   123,  -342,  -343,   201,
+         -345,  -346,  -347,  -348,    86,     4,  -351,  -352,
+         -353,  -354,  -355,  -356,  -357,  -358,   199,    85,
+          199,  -362,  -363,  -359,   126,  -366,  -367,   233,
+          180,     4,    24,     4,  -373,  -374,   122,  -376,
+         -377,    24,    25,  -380,  -381,   179,    46,  -359,
+         -382,  -386,  -387,  -388,  -389,   230,    85,   122,
+         -384,    24,  -395,     4,   199,    48,  -399,  -400,
+         -401,  -402,  -403,  -404,   230,   155,  -392,   179,
+           24,  -410,  -411,    24,    47,  -414,     4,  -360,
+          201,  -418,   155,  -420,   180,  -422,  -423,  -424,
+         -425,   199,  -427,   199,   180,    87,  -431,   199,
+          157,   234,  -420,    86,  -437,  -438,  -439,  -440,
+         -441,   154,   155,  -444,   126,   230,  -447,  -448,
+         -449,  -450,  -451,    46,  -435,  -454,  -455,   154,
+           46,  -458,  -459,   154,   236,  -382,  -452,    47,
+         -460,    86,    49,  -468,   154,   124,  -471,   126,
+         -473,  -474,     3,   124,     3,   124,    48,  -480,
+         -481,  -482,  -483,   153,   126,   231,  -487,   154,
+          231,  -490,  -491,  -492,  -488,  -465,  -495,  -496,
+          154,   236,   127,  -500,  -501,   155,     0,  -504,
+         -505,  -506,   154,  -508,   155,     3,  -511,  -512,
+         -513,  -514,  -515,   231,  -517,   153,  -519,  -520,
+         -333,  -308,  -523,     3,     3,  -526,  -527,  -528,
+         -508,   125,  -429,  -529,  -533,  -534,   231,  -429,
+           86,   153,  -539,  -540,   153,    24,  -543,   153,
+         -545,    11,  -547,    48,  -549,  -550,    11,    88,
+         -553,   157,  -536,  -556,  -557,  -558,  -559,  -560,
+         -561,   232,  -563,     3,  -565,  -566,  -474,    47,
+         -569,  -570,  -571,  -572,  -573,  -574,   238,    56,
+          130,    53,  -579,  -580,  -581,  -582,  -583,    89,
+         -585,   238,  -587,  -588,    52,  -590,    90,  -592,
+           91,    28,    97,  -596,    52,    96,   129,  -600,
+           53,    54,  -603,  -604,  -605,  -606,    89,   238,
+         -609,    89,    96,  -612,  -613,   238,   182,    28,
+         -617,  -618,  -619,  -620,    90,    52,    54,    54,
+         -625,  -626,    52,    26,  -629,    26,    95,    55,
+         -633,    94,  -635,    90,    53,  -638,    28,  -640,
+         -641,    90,    59,  -644,  -645,    90,   184,  -648,
+           94,  -642,    62,  -652,  -653,    27,  -655,    55,
+         -657,  -658,  -659,  -660,    27,    94,  -649,    27,
+         -665,    94,  -667,    57,    28,  -670,  -671,  -672,
+         -673,  -674,  -675,  -676,  -677,   202,  -679,  -680,
+         -681,   202,  -683,    92,   183,   128,  -687,   159,
+         -689,   128,   240,  -692,   158,   183,  -695,  -696,
+         -697,   202,    58,    92,   158,  -702,    92,  -704,
+         -705,   241,  -707,   202,   241,    29,    30,  -712,
+           30,    29,  -715,  -716,   202,  -698,   131,    60,
+         -721,  -722,  -723,  -724,   182,    28,  -727,    93,
+          242,   182,  -731,    92,   129,   159,  -718,  -736,
+         -737,  -738,  -739,  -691,  -746,    92,  -741,   239,
+         -745,   128,   159,  -685,    96,   241,  -751,  -743,
+         -748,  -754,  -755,   202,   202,  -615,   242,   128,
+           29,  -762,  -763,  -764,  -692,  -758,  -765,  -768,
+         -769,  -770,   128,    58,   128,  -758,  -775,  -776,
+         -660,  -771,    55,   128,  -779,  -780,  -783,  -784,
+         -785,   128,  -787,    55,   159,    55,  -791,  -792,
+         -793,   128,   159,   159,  -797,    26,  -799,   128,
+           52,    58,  -803,  -804,  -805,  -806,  -807,   129,
+         -809,  -810,   159,   183,    93,  -814,   131,  -816,
+          182,  -781,    26,  -820,  -821,  -822,   182,    93,
+           28,  -826,  -827,   242,  -829,  -830,   131,    29,
+          132,  -642,    96,    28,  -837,  -838,  -839,  -794,
+         -834,  -842,    56,  -841,  -740,    91,  -835,  -845,
+         -849,  -850,  -851,  -852,   159,  -699,   131,   131,
+         -854,  -801,    56,  -858,  -861,  -862,   128,  -864,
+         -788,  -859,    29,  -868,  -869,  -870,  -871,  -872,
+         -873,  -874,  -875,    98,    99,    99,  -879,   101,
+          102,  -882,  -883,   160,  -876,  -886,  -887,   247,
+         -889,  -890,  -891,  -892,  -893,    98,   203,   101,
+         -897,    99,   207,  -900,  -901,   162,   101,    67,
+         -905,   160,  -907,  -908,   160,  -903,    69,  -909,
+         -911,  -914,  -915,  -916,    98,    99,  -919,  -920,
+         -921,    65,  -901,   102,   100,   247,  -927,  -928,
+         -929,   160,   100,  -932,  -933,  -934,    98,  -936,
+           65,   167,  -939,  -940,   160,  -942,  -943,  -940,
+          245,    31,  -947,    31,    65,   162,  -951,  -952,
+           31,  -954,   134,  -956,  -957,    65,   248,  -960,
+         -961,  -962,    31,    64,   166,  -966,  -967,  -968,
+           31,   101,    31,  -972,   160,   205,  -975,  -976,
+         -977,  -978,  -979,   100,   205,  -982,   164,  -984,
+           64,   164,  -987,  -988,  -989,  -990,   161,  -992,
+           13,    65,  -995,  -996,  -997,  -998,  -999,   100,
+          185,   162,   185,   206,    69, -1006, -1007,    65,
+        -1009,   162, -1011,   206, -1013, -1014,   100,   246,
+        -1017,   163, -1019,   162, -1021,    66, -1023, -1024,
+          185,   245,   166, -1028, -1029, -1030,    66, -1032,
+        -1033,   163, -1035, -1036, -1037, -1038, -1039,    64,
+        -1041,    13,   161,   205, -1045, -1046, -1047, -1021,
+          134, -1050,   161,   204,    99, -1024, -1052, -1050,
+           31,    69,   161, -1060, -1061, -1062, -1063,   161,
+        -1065, -1058, -1056,    67,   103,   166, -1071, -1072,
+        -1073, -1074,    66, -1076,   204,   208, -1079, -1080,
+           67, -1082,    67, -1084, -1085, -1086, -1021,   249,
+        -1080, -1090,   163,    12, -1093, -1094, -1095, -1096,
+        -1097,    65, -1099, -1100, -1101,    99, -1103,   206,
+          245, -1106,   161,    68, -1109, -1110, -1111,    63,
+          133,   248, -1115, -1116, -1117, -1118,   133, -1120,
+           68,   245, -1123, -1124, -1125,   161,    68,   134,
+          250, -1130, -1131,   133, -1133,  -952,    99,  -958,
+        -1134, -1138, -1139, -1140,  -990, -1136, -1143,    65,
+          206, -1146,   161, -1104, -1141, -1150,   248, -1048,
+        -1148, -1154, -1155, -1156, -1157,   133, -1159, -1160,
+        -1161, -1162,  -916, -1050,    68,    99,    70,    68,
+        -1169, -1170, -1171, -1172,   161,   166, -1107, -1030,
+        -1175, -1167, -1176,   166, -1181, -1182, -1183, -1184,
+          162,    99, -1187, -1188, -1189,   185, -1191,   245,
+           68, -1194, -1195, -1196, -1197, -1198,    17,   168,
+          187, -1202, -1203, -1204,    71,     1, -1207, -1208,
+        -1209,    32,   168, -1212, -1213,   186,   168, -1216,
+        -1217,    17,   189,   169,    33, -1222, -1223, -1224,
+        -1225, -1226,   186,     5, -1229, -1230, -1231,    32,
+        -1233, -1234, -1235, -1236,   209,     5, -1239,   209,
+        -1241,   135, -1243,     5,   172, -1246, -1247, -1248,
+        -1249, -1250,   187, -1252,     5,   171,   187, -1256,
+            5, -1258, -1259,   188,   171, -1262, -1263,     5,
+        -1265,    16, -1267, -1268,   105, -1270,     1,   105,
+           32, -1274, -1275,    73,    16,   105,    74,    75,
+        -1281, -1282, -1283, -1284, -1268,    73,   105,     1,
+            5,   189,   209, -1292,   188, -1253,   211,   108,
+           71,   171, -1299, -1227, -1294, -1302, -1303, -1304,
+          137, -1306,   168, -1308, -1309,   251,   137,    74,
+        -1313,   187, -1315, -1316,   168,   170, -1219, -1300,
+          105, -1322, -1323, -1324, -1325, -1326, -1327,   211,
+        -1241, -1287, -1331,    72,   252, -1334, -1335, -1336,
+          135, -1338, -1339,    71,    34, -1342,    71,   136,
+        -1345,   136, -1347, -1348, -1204, -1268,   209, -1352,
+          209, -1354, -1355,    71, -1357, -1358, -1359, -1336,
+        -1349, -1362,    32, -1364, -1365, -1366, -1270,    16,
+        -1369, -1272,    74, -1372,     1,   189,    34,   107,
+        -1377,   135, -1379, -1340,    73,   190,   190, -1384,
+           76, -1386, -1387,    76, -1380, -1390, -1391, -1392,
+        -1209, -1388,    76,   213, -1397,    35, -1393, -1400,
+          106,    35, -1403, -1404,   186,    32, -1272, -1398,
+        -1409,   209,   106,    33, -1413, -1226,    17,   135,
+           16,    74, -1419,   106, -1421, -1422, -1423, -1424,
+        -1425, -1426, -1427, -1428,   211,   188,    72, -1432,
+          210,    32, -1435, -1436,   210,   252,   210, -1440,
+        -1441,   211,    73,    33,   210,    75,   253, -1448,
+        -1449, -1450,    32, -1436, -1433,    17, -1455, -1456,
+        -1457, -1458,   210,    33, -1445, -1287, -1452, -1459,
+        -1462, -1464, -1467, -1468, -1469, -1470,   210, -1472,
+           72,   252, -1475, -1470, -1465, -1478,    74,    77,
+        -1481, -1204,    35,    75,    33, -1478,    75, -1485,
+        -1489, -1483, -1491, -1492, -1493, -1494, -1495, -1496,
+        -1497,   138,   195, -1500,    78, -1502, -1503, -1504,
+        -1505,   139,   111, -1508, -1509,   139,   214, -1512,
+          140,   111, -1515,   140, -1517, -1518, -1519,   111,
+        -1521,   193, -1523,   193,   145, -1526, -1519,    40,
+        -1506,    80,    38, -1532, -1533, -1534,   138,   214,
+           78, -1538, -1539, -1540,   138,    41, -1543,   139,
+          214,    41, -1547, -1548,    37, -1550, -1551, -1552,
+          191, -1554,    38, -1556,   139, -1558,    37,    41,
+        -1561, -1562, -1563, -1564, -1565, -1566, -1567,    78,
+        -1569,   113, -1571,   113, -1573,   174, -1575, -1576,
+        -1577,   142,   113,   142, -1581,   142, -1529,    38,
+        -1585, -1576, -1776,    36, -1587, -1590,    78, -1592,
+          142,   144,   193, -1596, -1597, -1592,    19, -1593,
+        -1598,   145, -1603,   145,    79, -1606, -1607,   110,
+        -1579,    18,    19,     6, -1613, -1614,   214, -1616,
+           78, -1618,   110,    18, -1609,    18,   145,    42,
+        -1625, -1626, -1627,   139,   140, -1630, -1512,    39,
+        -1633,    38,   117, -1636, -1637,   140,    36, -1640,
+          139,   214, -1559, -1638, -1645, -1646, -1647, -1648,
+        -1649, -1650, -1651,   191, -1643,    79,    40, -1616,
+          143, -1658,   112,   141, -1661, -1662,    18, -1664,
+        -1665,   174,   194, -1668,   215, -1666, -1659, -1672,
+           39, -1674, -1675,    38, -1677, -1678,    39,   115,
+        -1681, -1682, -1683,   110,    36, -1619,   112, -1688,
+          138,   143, -1691, -1692, -1693, -1618, -1689,    80,
+        -1697,    19,    37, -1700, -1701,   110, -1703, -1697,
+           41,   143, -1707, -1708, -1709, -1710,    18, -1712,
+          142,    38, -1715,    18, -1717,    38,   114, -1720,
+        -1721, -1722, -1723, -1724, -1725,    18, -1727, -1728,
+        -1552,   175, -1556,    39, -1733,    18, -1735, -1733,
+        -1730, -1736, -1739,   214, -1741, -1742,   214, -1744,
+        -1745, -1746, -1747, -1748, -1749, -1750,    36,   141,
+        -1753, -1754,   112, -1751,   141,   143, -1759, -1760,
+        -1761,   191,    18, -1764,   112, -1766,    36,   255,
+           36,   112,   143, -1772, -1773, -1774,    18, -1751,
+        -1684,   143,    39,   114,   114, -1782, -1685,
+};
+
+static long _vq_ptr1_res128_0c8x8[] = {
+            0,     0,     0,     0,     0,     0,  -255,  -140,
+          -87,   -74,   -31,   -19,   -14,    21,   -15,   -18,
+            8,   178,     8,   -28,   -24,   -22,     2,     8,
+          -25,   -27,   178,   178,   -29,   -30,     9,   -40,
+          -35,   -34,   151,   -38,   -37,    23,   -39,    84,
+          -70,   -54,   -46,   -27,   178,    23,   -51,   -27,
+           21,   221,    23,   -52,    84,     9,   -63,     9,
+          -62,   -61,   -60,    21,    21,   198,    23,   -65,
+          198,   -69,   -68,    83,    83,    84,   -73,     9,
+           84,    83,   -77,     8,     2,   -82,   -80,    84,
+          178,    83,   -83,   -85,   119,   225,    84,  -101,
+          -95,   -93,   216,    82,   120,   -94,    83,   -99,
+          -98,   225,   225,    22,     7,  -111,  -103,  -104,
+         -106,    82,  -109,  -108,    45,     8,    45,  -129,
+         -125,  -123,  -117,     2,     9,  -120,   120,     2,
+            2,     9,   120,   -37,   -84,  -127,    45,   -37,
+           23,  -135,  -133,    23,    43,    43,    82,  -137,
+          222,  -139,   151,   151,  -162,  -151,  -146,   176,
+          120,   148,  -150,  -149,   224,   224,   229,  -159,
+         -122,  -155,     9,  -157,   229,   229,  -128,  -160,
+         -161,    22,  -227,  -208,  -191,  -180,  -167,  -179,
+         -172,  -171,   223,   223,  -176,  -175,   229,   229,
+         -175,   229,   -13,   224,  -189,  -188,  -186,  -185,
+         -158,   229,  -187,   225,   225,  -190,   229,  -206,
+         -194,   222,   -39,  -199,  -198,   229,   229,  -203,
+         -198,  -124,   -49,   226,   229,     7,  -187,    44,
+         -221,  -214,  -211,   226,    84,   229,  -217,  -216,
+           84,  -218,  -220,   229,   229,  -223,  -202,  -224,
+         -190,   228,  -225,  -238,  -236,  -234,  -232,   151,
+          151,   224,  -235,   224,    84,    44,  -249,  -247,
+         -242,   224,   -72,  -245,  -233,   222,  -244,   120,
+          221,  -252,   152,    84,   226,   120,   228,  -222,
+         -270,  -262,  -260,   228,   152,  -254,   198,  -267,
+         -235,  -248,   227,  -235,   224,   228,  -278,  -275,
+          221,   120,   227,  -276,  -277,   221,  -226,  -246,
+         -283,   152,   227,  -265,  -266,  -436,  -350,  -341,
+         -331,  -324,  -317,  -316,  -313,  -305,  -303,  -300,
+         -299,   200,   123,   200,  -302,   123,   123,  -304,
+          122,  -310,  -309,   122,    10,    10,  -309,    10,
+           11,  -314,   123,    10,     4,  -323,  -322,  -321,
+           51,    51,    48,    48,  -328,   200,   235,    10,
+            4,   235,    51,  -335,  -334,   235,    87,  -338,
+          153,   237,  -340,   237,   237,  -344,     4,   127,
+          125,    48,    10,  -349,   156,   156,  -398,  -394,
+         -379,  -372,  -361,    25,  -360,  -359,   233,   233,
+          180,  -370,  -365,     4,  -312,  -369,  -368,   181,
+          181,   181,  -368,  -364,  -375,    51,    25,  -378,
+          181,    51,    51,  -385,  -383,  -308,    50,   122,
+           47,  -393,  -377,  -391,  -390,    24,    24,    24,
+            4,   181,  -397,  -396,   156,    25,  -409,  -407,
+         -377,   235,    51,  -405,    87,    87,  -371,  -408,
+            0,  -421,  -413,  -312,    10,  -419,  -415,  -417,
+          156,    11,   180,    87,   157,  -430,    51,  -429,
+         -426,   155,  -428,    87,    87,   127,  -433,  -432,
+           25,  -434,    51,  -416,  -555,  -510,  -479,  -446,
+         -443,  -442,     4,  -445,     0,    50,  -478,  -477,
+         -453,  -444,   236,     0,  -412,  -467,  -457,  -456,
+          126,  -464,  -461,  -460,    50,  -460,  -406,  -397,
+         -466,   125,    50,  -470,  -469,   126,  -472,    50,
+         -476,  -475,    49,    49,    50,    47,    49,  -489,
+         -488,  -485,  -484,   124,    49,  -486,   124,   126,
+          127,  -499,  -494,   124,    88,  -463,  -498,  -497,
+          127,   127,    88,  -503,  -502,   127,   127,  -501,
+           88,  -507,    11,    87,    11,    10,  -525,  -518,
+         -516,   237,    87,    51,   124,   237,  -442,  -522,
+           24,  -509,   124,   235,  -484,  -538,  -532,  -530,
+           24,   126,    11,  -524,  -537,  -535,    88,    88,
+         -529,    88,  -542,  -541,     3,    11,  -546,  -544,
+          127,   157,  -548,    51,  -552,  -551,    25,    25,
+         -378,    51,  -531,  -462,  -493,  -521,  -564,  -562,
+          125,   124,   124,   125,  -554,  -567,     4,     4,
+         -669,  -602,  -595,  -578,  -577,  -576,  -575,    97,
+           97,   130,  -586,  -584,    90,   239,   130,    97,
+           90,    52,   130,  -589,   184,  -591,   184,  -593,
+           97,  -594,   184,  -598,  -597,   184,  -599,  -601,
+           97,    97,  -616,  -611,  -608,  -607,   239,    62,
+         -590,    52,    30,  -614,    93,    53,  -615,    57,
+         -651,  -634,  -623,  -621,    26,  -622,    56,  -624,
+         -628,  -627,    95,    95,  -631,  -630,    62,  -632,
+           62,    95,  -637,  -636,    54,  -639,   184,  -650,
+         -643,  -588,    30,  -647,  -646,   244,   244,  -646,
+          244,  -610,   244,  -656,  -654,    62,    57,    60,
+         -666,  -663,  -615,  -661,    57,    57,    61,  -664,
+          244,   184,  -668,    62,   244,  -802,  -761,  -720,
+         -694,  -688,  -686,  -678,   242,    57,  -685,  -682,
+          132,   183,  -684,   132,   132,   183,    60,   132,
+         -691,  -690,    60,  -693,   240,   240,  -703,  -700,
+         -699,  -698,    30,    30,  -701,   241,    58,  -711,
+         -706,   242,  -708,   241,  -709,  -710,   132,  -714,
+         -713,   132,  -717,    60,    30,  -719,    30,    30,
+         -735,  -730,  -729,  -725,   242,  -726,  -728,   243,
+          243,    57,  -732,   183,  -733,  -727,  -662,  -750,
+         -744,   129,  -743,   241,   183,    61,    30,   240,
+         -747,  -746,    29,  -749,    61,   243,  -757,  -753,
+         -742,  -756,    57,    27,   240,  -759,    61,  -760,
+          243,  -782,  -698,  -767,  -743,  -752,  -734,    62,
+         -774,  -772,  -655,    61,  -615,  -771,  -690,  -655,
+         -778,  -748,    57,    58,  -777,  -773,  -798,  -790,
+         -786,    55,  -789,  -788,    60,    29,  -796,  -795,
+         -794,    95,    95,   183,    95,    29,  -801,  -800,
+           60,    60,  -819,  -808,    91,   131,   241,   243,
+         -815,  -812,  -811,    54,  -813,    54,   243,  -818,
+         -727,  -766,    56,  -848,  -836,  -825,  -823,  -824,
+          243,  -833,  -828,    30,  -831,    30,   132,  -832,
+          243,  -835,    97,    29,  -843,  -841,    59,   131,
+           61,    95,    59,  -846,   131,    61,    59,  -840,
+         -865,  -860,  -857,  -853,    59,  -855,  -847,  -642,
+         -817,  -642,    95,  -642,  -844,  -863,    60,    95,
+         -866,  -856,    60,  -974,  -959,  -926,  -885,  -881,
+         -878,  -877,  -876,    70,    70,   203,  -877,    69,
+           70,   101,  -880,    70,  -880,  -918,  -913,  -888,
+         -904,  -899,  -896,  -895,  -894,   165,   165,   203,
+         -894,   165,   102,  -897,  -902,   165,   165,   102,
+         -906,   203,  -900,  -902,   165,  -898,    70,   167,
+         -884,   160,    14,  -917,   104,   104,  -925,  -922,
+          100,   203,  -924,   249,   165,   165,  -941,  -931,
+         -930,   205,   164,  -938,    14,  -935,    65,  -937,
+          104,   104,    64,   162,   167,  -950,  -946,  -945,
+         -923,   165,  -948,   247,  -949,   247,  -955,  -953,
+          208,   167,   104,  -958,   134,   167,   134,  -971,
+         -964,  -963,   204,    14,  -965,  -970,  -969,   203,
+           15,    15,   207,  -973,   103,   164, -1092, -1034,
+         -994,  -986,  -983,  -980,  -981,    13,   167,  -985,
+           12,   166,  -991,   245,   208,    14,    65,  -993,
+          167,    14, -1027, -1018, -1005, -1003, -1001, -1000,
+          245, -1002,    69, -1004,    13, -1010, -1008,    69,
+           69,   100, -1012,    69, -1016, -1015,    69,    69,
+          246,    69, -1022, -1020,    14,    13, -1026, -1025,
+           13,    13,    69, -1031,    14,    13,   208,    12,
+          246,   208, -1083, -1070, -1044, -1040,   250,   204,
+        -1043, -1042,   167,   250, -1059, -1053, -1024, -1049,
+          208, -1051,    13,    13,   208, -1055, -1048, -1057,
+        -1054, -1058,   103, -1069, -1064,   204,    13,   250,
+        -1068, -1067,  -944,   103,   250,   103, -1081, -1078,
+          249, -1075,    15, -1077,    15,    15,   207,   249,
+           15,   166,   250, -1089, -1002,    69,   163,    15,
+        -1087, -1091,    68,    15, -1180, -1153, -1108, -1098,
+          206,   100, -1105, -1102,    68,   245, -1104,    68,
+           68, -1107,   245,    70, -1137, -1114, -1113, -1112,
+          250,    14, -1129, -1122,   250, -1119,    68, -1121,
+          134,   104, -1128, -1127,  -954,   104,  -923,   167,
+          167, -1132,    68,   134,   167, -1135,   102,   208,
+        -1126, -1147, -1145, -1142,   167, -1088, -1144,   245,
+          245,    68,    14, -1149, -1066,    14, -1151,    13,
+         -912, -1158,    15,   250,   102,   104, -1168, -1167,
+        -1166, -1165, -1164,   245,   104,    68,   104,    15,
+          100, -1177, -1174, -1173,    70,    70, -1173,    14,
+           13, -1179, -1163,    15, -1152, -1178, -1186, -1185,
+          208,    69,  -910, -1190,   206,   249, -1192,   249,
+          249, -1321, -1298, -1232, -1211, -1201, -1199, -1200,
+          169, -1206, -1205,   107,    77,   107, -1210,   107,
+           76,     1,    76, -1221, -1215, -1214,   169, -1220,
+        -1218,   169, -1219,   108,   108,   212, -1228,    16,
+          168, -1227,   107,   107,    16,   168,   189,   107,
+        -1245, -1240, -1238, -1237,   212,   212,   105,   172,
+        -1242,   173, -1244,   173,   173, -1296, -1261, -1257,
+        -1254, -1251,     5, -1253,   172,   172, -1255,   173,
+          105,    17, -1260,   173,   173, -1280, -1264,    16,
+        -1273, -1266,   108, -1269,    75, -1271,   105, -1272,
+          189, -1278, -1277, -1276,   105,    74, -1279,   108,
+        -1291, -1288, -1286,    17,   172,    16, -1287,   189,
+        -1289, -1253,   173, -1293,   108, -1295,   136,   172,
+        -1297,    77, -1311, -1301, -1290, -1307, -1305,   107,
+           76,    76,   107,    76, -1310,   170,   170, -1312,
+        -1314,   108, -1318, -1317,   108,   108, -1317, -1285,
+          189, -1420, -1346, -1333, -1330, -1328,   106,   173,
+           34, -1320, -1332,   173,    34, -1337,    72,   136,
+          106, -1344, -1341, -1340,   254, -1343,   213,   213,
+           72,    34, -1412, -1351, -1350, -1329,    72, -1402,
+        -1353, -1356,    76,     1, -1399, -1383, -1376, -1361,
+           74, -1363,   106, -1375, -1374, -1368,    34, -1360,
+        -1371,    34,   106, -1373,    34,    34,   107,   254,
+        -1378,   190, -1382, -1381,    33,   254,   213, -1385,
+          107, -1389, -1382,   213,    74, -1396, -1395, -1394,
+          254,    16,   254,   254, -1395,   254, -1370, -1401,
+           33,   213, -1408, -1406, -1405,    33,   168, -1367,
+        -1410,    76, -1411,   212, -1416, -1415,    33,     5,
+        -1417, -1418,    34,   190, -1476, -1466, -1447, -1439,
+        -1430,    75,   173, -1429,   253,   253, -1431, -1434,
+        -1429,    16, -1438, -1437,   253,   253,   171, -1443,
+        -1442,   109,   188, -1444, -1445, -1446,   109, -1454,
+        -1451,   253,    75, -1453,     1,   253,    35, -1460,
+        -1459,   253,   109,   109, -1463,    35, -1401, -1446,
+        -1414, -1407, -1488, -1480, -1474, -1471,    77, -1473,
+           77,    77, -1477,   109, -1319, -1479,   109,   109,
+        -1486, -1471,   109,    77, -1482,    75, -1297, -1484,
+        -1487, -1461, -1644, -1560, -1531, -1501, -1499, -1498,
+          116,   195,   117,   113,   116, -1514, -1507,   144,
+        -1506,   195,   195, -1511, -1510,   111,   111, -1513,
+          117,   117, -1516,   193, -1525, -1522, -1520,   144,
+          144,   145, -1524,   116,   116, -1530, -1528,   115,
+          116,   115,   195, -1546, -1537, -1535,   214, -1536,
+           37, -1542, -1541,   117,    19,   116, -1544,   214,
+        -1545,   117, -1553, -1549,   146,    18,   116,    41,
+          147,   117, -1555, -1557,   175,   175, -1559,   147,
+        -1612, -1605, -1594, -1584, -1574, -1570, -1568,   174,
+          192,   174, -1572,     6,     6,   194, -1580, -1579,
+        -1578,   192,   192,    38, -1583, -1573, -1527,   174,
+        -1589,    79, -1770,    80, -1582, -1591,    79, -1593,
+           79,    79, -1595, -1602, -1599,   145,    40, -1601,
+        -1588,    79,   116, -1604,     6, -1610, -1608,   145,
+          113,    40, -1611,    42, -1624, -1621, -1615, -1617,
+            6, -1610,     6, -1731,    42, -1622, -1623,   147,
+        -1639, -1635, -1629, -1628,   142,    42, -1632,    40,
+        -1634,   147,   147,    42, -1521,   145, -1631, -1642,
+        -1641,   142,   117, -1620, -1706, -1673, -1660, -1657,
+        -1653, -1609,    40,    79, -1600, -1654, -1655,   115,
+           40, -1592,    79, -1656, -1671, -1663,   194, -1667,
+        -1666,     6,     6, -1669,     6,   115, -1652,     6,
+           79, -1680, -1676,   194, -1679,    42,   215,    42,
+        -1690, -1687, -1622, -1684,   147,   115,   146, -1679,
+           40, -1686, -1702, -1699, -1696, -1695,   114,     6,
+        -1695,     6, -1694,    42,   115,    19, -1611,    40,
+          146, -1704, -1670, -1719, -1714, -1711,   112, -1713,
+          115,   115, -1716,   114, -1718,    41,    41, -1737,
+        -1762, -1740, -1738, -1734, -1726,    37, -1732, -1731,
+        -1559, -1705,   214,   147,    39,    41,   175, -1718,
+        -1729, -1698,    37,    80, -1743,   175,   143, -1781,
+        -1771,   175, -1768, -1758, -1752, -1751,    39,    39,
+        -1755,   143,    39, -1757,   215,    39, -1763,   112,
+        -1750,    39, -1756, -1765,   143, -1767,   143,   143,
+        -1769, -1731, -1529, -1780, -1779, -1775,    39, -1777,
+           80, -1778,   114,   147,   175, -1586,   114,
+};
+
+static long _vq_p_res128_0c8x8[] = {
+            0,     0,     0,     0,     0,     0,   360,    16,
+         1424,   168,   160,  1200,    56,    56,   160,  1200,
+         1200,  1200,   352,   360,    64,   160,    64,    56,
+          160,   360,   360,    16,  1752,    56,  1424,    56,
+          352,    56,   352,    16,    56,    16,    56,    72,
+         1200,    16,  1192,  1192,  1192,  1216,  1424,  1200,
+         1200,  1216,  1584,   168,    72,  1200,  1192,  1200,
+         1192,  1200,  1192,  1192,  1200,  1192,   168,  1584,
+          168,   184,   168,   168,   184,   168,   352,   352,
+          352,  1584,  1568,  1568,  1568,    16,  1752,  1752,
+           16,    16,  1752,   352,  1584,  1776,  1776,  1184,
+         1728,  1184,  1184,  1184,  1184,    16,  1216,  1184,
+         1184,  1184,  1568,   160,   160,   160,  1568,   344,
+          656,    56,   160,   160,    64,    56,    56,   360,
+          944,   944,  1728,  1728,  1728,   944,   944,   944,
+          360,   360,   360,  1728,  1192,   656,   656,   360,
+           56,  1728,  1728,  1728,  1728,   944,   944,   352,
+          352,   944,   944,   344,  1576,   648,   648,   648,
+          648,   648,   944,   944,   944,   344,   960,  1576,
+         1576,   160,   160,  1576,  1576,    72,  1192,   160,
+         1408,   168,  1184,  1184,  1784,  1408,  1584,  1784,
+          648,   648,   648,  1408,  1184,  1184,  1184,  1784,
+         1408,  1408,  1200,   648,  1184,  1184,  1184,  1184,
+          168,  1800,    72,  1776,  1728,  1584,  1792,  1744,
+         1728,  1728,  1776,  1744,  1744,  1744,  1808,    72,
+           72,   168,   168,  1776,  1776,   344,  1752,   344,
+          952,   952,  1744,   952,   952,   952,   672,  1584,
+          664,  1408,  1216,  1216,   664,  1584,   344,  1728,
+         1216,  1760,   648,  1728,  1728,  1728,  1728,  1728,
+          344,  1216,   944,  1208,   344,   344,   352,   352,
+         1208,  1416,    72,   352,  1416,    72,   648,  1792,
+         1216,   952,   952,   952,    72,    72,  1768,  1416,
+          352,  1416,   344,  1416,  1416,  1416,   352,   344,
+          344,  1416,  1768,   352,   352,  1736,   176,  1416,
+         1416,  1416,  1736,   648,  1576,   176,  1736,  1736,
+          648,   648,   648,  1736,  1736,   968,  1600,   680,
+          680,   976,  1600,   680,   680,  1840,  1600,  1840,
+         1840,  1840,  1840,   680,  1600,  1600,   968,   680,
+          968,   680,   680,   680,   680,  1432,  1600,  1600,
+            0,   968,   688,   688,   688,   680,   680,   680,
+          680,   976,   976,   984,  1840,  1840,  1840,  1840,
+         1872,  1872,  1872,  1840,  1840,  1840,  1896,   968,
+          968,   968,   688,   688,   984,  1608,  1608,  1608,
+          688,  1248,  1248,   688,   688,    32,  1864,  1864,
+         1592,  1864,  1592,  1592,  1864,  1592,  1592,   680,
+         1592,   680,   680,   680,  1008,  1864,  1864,  1864,
+         1440,    32,   192,    32,   976,   976,   976,   192,
+          192,   192,   200,  1432,  1432,  1432,   368,   680,
+          368,   680,   976,   680,  1840,  1840,   680,   976,
+          368,   192,  1592,    32,  1592,   384,  1840,  1840,
+         1840,  1840,  1240,  1840,  1840,  1240,   368,  1432,
+          192,   192,   192,   192,   376,  1240,    32,  1592,
+         1608,  1240,  1240,  1440,  1440,   696,   696,  1592,
+         1240,  1592,  1592,  1592,  1440,   696,   200,  1592,
+         1256,  1872,  1256,   688,  1224,  1888,   368,  1840,
+         1240,  1232,  1240,     0,  1008,  1840,  1232,   368,
+            0,   368,   368,   368,   688,   368,  1008,  1232,
+          368,   368,  1232,  1232,  1888,   368,   688,   376,
+         1888,   688,   392,  1232,  1232,   992,  1008,  1008,
+          392,    24,    24,   992,    24,   992,   384,  1224,
+         1232,  1224,  1224,  1224,  1008,  1848,  1232,  1232,
+         1848,  1848,  1848,  1848,  1848,  1000,  1232,  1232,
+         1232,  1888,  1016,     0,  1240,  1240,     0,    88,
+           88,  1232,  1232,  1240,  1240,    24,  1840,  1224,
+         1848,  1848,  1848,  1848,  1224,  1224,  1840,  1840,
+         1840,   680,    24,    24,    24,   696,    88,  1240,
+         1240,  1000,   696,  1000,  1848,  1848,  1848,  1016,
+          688,  1224,    24,    24,  1224,   192,  1016,  1224,
+         1256,    88,   384,   384,    88,    88,    88,   704,
+         1256,  1256,   688,    24,    24,   392,  1856,  1856,
+         1856,  1856,    24,    24,   376,    24,    24,   376,
+          720,   728,  1040,   424,  1904,  1904,  1904,   448,
+         1040,   424,   712,   712,   712,   712,   712,   712,
+         1904,  1904,   728,   416,   416,   720,   720,   728,
+          728,   224,   776,   416,   416,   768,  1032,   424,
+          424,   432,   712,   712,  1904,   712,   712,  1904,
+          712,   712,   768,  1904,  1904,  1904,  1456,   224,
+          208,   760,   448,   208,   720,   416,   432,   432,
+          416,   416,   416,   208,   208,   208,   760,   440,
+          752,   752,   424,   720,   424,   224,   224,   752,
+          416,   720,   472,   720,   720,   720,  1472,   752,
+          752,   472,   496,   440,   216,   216,   440,   440,
+          216,   224,   216,   216,   216,   752,   768,   216,
+         1472,   752,   496,   456,   224,   216,   744,  1056,
+         1024,  1616,  1616,  1936,  1616,  1616,  1616,  1616,
+         1616,  1616,   736,   736,  1464,  1024,  1272,  1272,
+         1024,  1024,  1920,  1264,  1264,  1464,   736,  1616,
+         1616,  1616,   464,   736,  1264,   736,   736,  1928,
+         1936,  1928,  1616,  1616,  1928,   232,   240,   232,
+          240,   232,  1616,  1616,  1616,   464,  1048,   480,
+         1456,  1456,   744,  1456,  1456,   224,   744,   744,
+         1936,  1456,  1464,   736,  1032,  1272,  1048,  1264,
+         1264,  1264,  1264,  1264,  1272,   736,   736,  1912,
+         1272,  1024,  1272,  1464,   768,  1928,   216,  1912,
+          768,   216,   216,  1616,  1616,   224,  1936,  1024,
+          232,   216,   440,  1912,  1264,  1936,   736,   216,
+         1024,   440,  1024,   464,  1024,  1936,   216,   216,
+          216,   464,   440,  1024,  1024,  1024,  1272,   440,
+         1024,  1024,  1272,   440,  1272,   440,  1024,  1024,
+         1024,  1024,  1272,  1272,   208,   208,  1024,  1024,
+          416,   464,   432,  1032,  1032,  1032,  1032,  1032,
+         1048,  1272,  1272,  1464,   744,  1048,  1048,   744,
+         1456,   464,   208,   744,  1936,  1456,  1456,   744,
+          224,  1048,  1936,  1936,  1048,  1048,  1048,   232,
+         1056,   472,   768,   224,  1272,  1272,  1272,  1272,
+          768,   448,   448,   448,  1272,   728,   224,   728,
+         1272,   736,  1272,  1272,  1272,   736,  1048,  1048,
+          728,   464,   448,   448,  1024,  1024,  1024,  1272,
+         1272,   448,   232,  1624,   784,   792,   560,   784,
+          784,   784,   784,   784,   792,   792,   808,   808,
+          816,  1280,  1280,  1280,   792,   784,  1320,  1976,
+          784,   784,   784,   784,   784,   784,  1624,   808,
+          792,   792,  1656,  1296,  1296,  1296,   808,   536,
+         1624,  1280,  1280,  1280,  1280,   536,   552,   536,
+          536,   784,   784,   784,   784,   792,  1296,   520,
+          520,   520,  1296,   816,   800,  1976,  1312,  1640,
+         1640,  1280,   800,   520,   520,   784,   784,   520,
+          520,  1336,  1280,  1280,  1280,  1320,  1280,  1280,
+         1960,   248,   248,   248,   520,  1296,   248,   248,
+          248,  1072,  1072,   520,   520,   520,  1984,   512,
+          512,   248,   248,   512,  1328,   808,   248,   248,
+          248,   808,   248,  1280,  1280,  1640,   824,   520,
+         1312,   512,   800,   800,  1640,  1312,  1312,   512,
+          512,  1312,  1288,  1288,  1288,  1288,  1288,   104,
+          104,   520,   800,  1968,  1480,  1480,  1960,   800,
+         1480,  1296,  1480,  1648,   552,  1296,   520,   520,
+         1296,  1296,  1648,  1648,   800,   800,   800,  1968,
+         1304,  1304,   528,  1296,   104,   528,  1480,  1480,
+         1480,  1960,  1328,   528,   528,   528,   528,  1304,
+         1304,  1304,  1632,  1480,  1640,   512,  1632,   512,
+          104,   104,  1288,  1640,  1480,   528,   528,   528,
+         1072,  1288,  1288,  1632,   792,  1480,   792,   104,
+          248,   552,  1288,  1288,  1632,  1288,  1288,  1288,
+          536,  1288,  1664,   536,   824,  1328,  1632,  1632,
+         1632,   528,   528,  1632,  1632,  1664,   536,   536,
+          536,   536,   536,   528,   528,   528,   528,  1992,
+          536,  1304,  1304,    96,  1064,  1664,   792,   800,
+          800,   520,   792,   792,   792,   792,  1648,  1648,
+         1960,  1288,  1288,   544,  1064,   504,   504,   504,
+         1064,  1984,  1288,  1064,  1064,  1064,  1064,  1072,
+          544,  1960,  1288,  1288,  1288,  1288,   544,  1072,
+         2000,  1064,  1064,  1064,  1072,   248,   792,  1072,
+          792,   520,   520,  1288,  1288,   792,   520,   520,
+         1648,  1288,  1288,   544,   544,  1984,  1984,  1072,
+          544,  1064,  1064,  1064,  1064,  1064,   792,   784,
+          792,   784,   784,  1288,   544,   792,   560,   544,
+         1288,  1288,  1288,  1288,  1288,  1328,   544,   528,
+          528,   544,   528,  1328,  1480,   792,  1296,  1296,
+         1296,   792,  1960,  1480,  1480,  1480,  1960,  1960,
+          544,  1096,   600,  1344,     8,  1496,   136,  1344,
+         1496,   568,   568,   568,   568,     8,   256,   256,
+            8,   256,  1344,  1352,  1488,  1488,  1344,   136,
+          136,   136,  1512,  1352,   264,  1488,  1488,  1488,
+         1488,  1488,  1488,    40,   256,   256,   256,   256,
+         1672,  1672,    40,  1672,  1672,    40,  1672,  1672,
+         1080,  1080,    40,    40,  1376,   600,  1496,  1496,
+         1376,  1496,  1496,    40,    40,  1368,  1496,    40,
+           40,  1504,  1504,  1504,  1368,   584,    40,    40,
+          256,   128,   600,   600,   840,     8,     8,   840,
+          256,   584,   584,   584,   128,   840,   592,   600,
+          600,   600,   600,   600,   600,   584,   840,     8,
+           40,  1512,  1672,  1504,  1504,  1368,  1688,   864,
+          568,  1368,  1096,    40,  1688,  1344,  1096,  1096,
+         1096,  1344,  1344,  1096,  2008,  2008,  1096,   592,
+         1496,  1496,  1344,  1344,  1344,  1360,  1352,  1688,
+          840,  1520,  1088,  1688,  1688,  1688,  1688,  1688,
+         1080,     8,   576,   576,  2016,  1080,  1088,  1080,
+         1080,   568,   272,   568,   272,   568,   568,  1088,
+         1088,  1088,   256,   576,   568,   600,  1672,  1520,
+         1672,   568,   568,   568,   256,   840,     8,  1080,
+            8,   848,   256,   272,   256,   840,   840,   128,
+          256,   256,   592,     8,     8,  1512,   272,   856,
+         1080,  1080,   272,   272,   584,  1520,  1520,   856,
+          608,  1520,   608,   608,   584,   608,   608,   256,
+          256,   584,   608,  1704,   280,   280,   584,   264,
+          848,   280,  1488,  1488,  1488,   256,   256,   584,
+          608,  1672,   848,   264,    40,  1488,   136,  1080,
+          128,   592,   848,   848,  1680,  2024,  1504,  2016,
+         1688,  1688,  1688,  1688,  1688,  1504,   576,  1504,
+         1680,   256,  2016,  1680,  1680,  2016,  1680,  1504,
+         1688,  1688,   584,   264,  1680,   600,  2024,   136,
+          256,   256,   256,  1680,   256,   136,   264,  1680,
+         1680,  1680,  1680,   264,   600,     8,     8,   264,
+          256,   256,  1680,  1680,   576,  1680,  1680,   576,
+          576,  2016,  1680,  1680,     8,   592,   592,   616,
+         2016,   568,   280,   600,   264,   592,   600,   592,
+          616,   600,   888,  1104,   888,   624,  1104,  1104,
+         1104,  1104,  1560,   624,   624,  1112,  1560,   888,
+         1112,  1112,   888,  1112,  1112,  1112,  1712,  1120,
+         1120,   888,  1120,  1120,  1160,  1152,   888,   888,
+         1544,  1544,  1544,  1544,  1160,   888,  1152,   320,
+         1560,   640,   304,  1712,   296,  1104,  1104,  1712,
+          624,  1104,  1104,  1104,  1104,   328,  1112,  1112,
+         1712,   328,   928,   296,   296,  1528,  1528,  1528,
+         1528,   328,   304,  1112,  1112,   328,   296,   328,
+         1536,   624,  1536,  1392,   624,   624,   624,   624,
+          904,   904,   904,   904,  1392,  1392,  1536,   904,
+         1136,  1136,   904,  1136,  1136,  1136,   640,   304,
+         1536,  1536,   288,   288,   288,   624,   624,  1136,
+         1136,  1152,  1544,  1136,  1136,  1136,   152,  1152,
+          152,  1160,   632,  1160,   632,   880,   880,   880,
+         1136,   144,   152,    48,   152,   624,  1712,   624,
+          624,   880,   880,   144,   144,   144,  1160,   336,
+         1120,   304,  1136,  1112,  1120,   304,  1120,   312,
+          304,   304,   936,  1544,  1120,  1120,   288,  1712,
+         1112,  1712,   328,   288,   624,   624,  1528,   144,
+         1528,  1528,  1528,  1528,   312,   632,   320,   624,
+         1144,   896,   896,  1128,  1552,   144,   144,  1392,
+         1392,  1392,  1552,  1720,  1720,  1552,  1128,   632,
+          312,  1720,   304,   304,   312,   312,   312,   920,
+          288,   288,   880,   880,   288,   144,   896,   320,
+         1104,  1144,   640,   640,   880,   880,   896,   640,
+          152,   152,   296,   920,   880,   880,   320,   152,
+          328,  1144,  1528,   304,  1136,   896,   144,  1136,
+         1136,   304,   144,   144,   304,   304,   912,  2040,
+          312,   296,  1528,  1528,   296,   144,  1528,  1528,
+         1528,  1400,  1112,   312,   144,   144,   912,   144,
+         1112,  1112,  1712,  1712,  1712,  1712,  1712,   896,
+         2040,  2040,  1528,  1128,   288,   288,   288,  1128,
+          896,   896,   896,  1128,  1128,  1144,  1528,  1528,
+         1528,  1528,   144,   896,   896,   288,   288,  2040,
+          288,   896,  1144,   312,   312,   144,   144,  1128,
+          288,  1144,   312,   912,   912,   144,   144,
+};
+
+static long _vq_q_res128_0c8x8[] = {
+            0,     0,     0,     0,     0,     0,  1824,  1832,
+          960,  1800,   664,   360,    64,   168,    64,   352,
+           64,  1424,    64,    72,   360,    64,    16,    64,
+          360,    16,  1424,  1424,    72,    72,    72,   168,
+          672,   352,  1208,   672,    16,   184,   672,   672,
+          352,   184,  1200,    16,  1424,   184,    72,    16,
+          168,  1768,   184,    72,   672,    72,   664,    72,
+          184,  1584,  1200,   168,   168,  1584,   184,   664,
+         1584,   672,   184,   664,   664,   672,  1584,    72,
+          672,   664,  1800,    64,    16,  1776,    16,   672,
+         1424,   664,  1776,  1776,   952,  1800,   672,   944,
+         1800,   664,  1728,   656,   960,  1216,   664,   176,
+         1568,  1800,  1800,   176,    56,   960,    56,    56,
+           64,   656,    56,   360,   360,    64,   360,  1208,
+          656,   184,   944,    16,    72,   360,   960,    16,
+           16,    72,   960,    16,  1584,    16,   360,    16,
+          184,  1208,   944,   184,   344,   344,   656,  1208,
+         1776,   344,  1208,  1208,  1808,   176,  1792,  1408,
+          960,  1184,   960,   344,  1792,  1792,  1832,   176,
+          960,  1576,    72,    72,  1832,  1832,   184,   176,
+          176,   176,   944,  1216,  1808,  1800,  1784,  1792,
+         1184,  1408,  1784,  1784,  1408,  1784,  1832,  1832,
+         1784,  1832,   168,  1792,  1792,  1728,  1776,  1800,
+          184,  1832,  1776,  1800,  1800,  1792,  1832,  1752,
+           72,  1776,   672,  1776,  1808,  1832,  1832,  1776,
+         1808,  1584,  1768,  1808,  1832,    56,  1776,   352,
+         1792,   664,   952,  1808,   672,  1832,  1832,   664,
+          672,   664,   664,  1832,  1832,  1792,   184,  1216,
+         1792,  1824,  1760,    72,   672,   944,   344,  1208,
+         1208,  1792,  1792,  1792,   672,   352,   952,  1792,
+           72,  1792,   672,    72,  1216,  1776,  1216,   960,
+         1768,    72,  1216,   672,  1808,   960,  1824,   184,
+         1816,  1208,  1416,  1824,  1216,  1768,  1584,   352,
+         1208,  1216,  1816,  1208,  1792,  1824,  1816,   176,
+         1768,   960,  1816,   176,   176,  1768,  1760,  1792,
+         1736,  1216,  1816,  1416,  1768,   992,   192,  1248,
+         1896,  1880,   408,    32,   688,    80,   976,   968,
+          680,  1600,   984,  1600,   968,   984,   984,   976,
+          976,  1600,  1432,   976,    80,    80,  1432,    80,
+           88,   984,   984,    80,    32,   984,   384,   976,
+          408,   408,   384,   384,  1872,  1600,  1880,    80,
+           32,  1880,   408,   984,  1896,  1880,   696,   984,
+         1224,  1896,   984,  1896,  1896,  1248,    32,  1016,
+         1000,   384,    80,    32,  1248,  1248,  1240,  1248,
+         1432,   976,  1448,   200,  1440,   680,  1864,  1864,
+         1440,   192,  1448,    32,     0,    32,  1440,  1448,
+         1448,  1448,  1448,     0,   192,   408,   200,   200,
+         1448,   408,   408,   192,   976,    80,   400,   976,
+          376,  1448,   408,   976,   680,   192,   192,   192,
+           32,  1448,   200,  1248,  1248,   200,  1440,     0,
+          192,  1880,   408,  1240,   696,   696,  1008,   192,
+            0,   408,  1440,    88,    80,   696,  1440,  1240,
+         1248,    88,  1440,   696,  1256,  1256,   408,  1016,
+         1440,  1240,  1440,   696,   696,  1016,   408,   200,
+          200,  1256,   408,  1248,  1000,   408,  1016,   392,
+            0,  1240,    32,   400,     0,   400,   384,   376,
+          400,  1008,  1888,     0,    80,    24,   400,  1008,
+         1008,   392,   368,  1888,   400,  1888,  1008,   384,
+          392,  1000,   400,   392,   992,  1008,   392,   400,
+          400,   992,   392,   392,   400,   376,   392,   704,
+         1016,  1232,  1008,   992,   392,  1232,   992,  1008,
+         1016,  1240,  1232,   992,   704,   384,   704,  1888,
+         1016,  1016,   704,    88,     0,  1016,  1016,  1016,
+          704,  1240,    88,   696,    88,    80,    88,    24,
+         1224,  1896,   696,   408,   992,  1896,  1240,    24,
+          192,    24,   992,  1880,   392,  1256,   704,   696,
+          192,  1008,    88,   392,  1224,  1016,   704,   704,
+         1000,   704,   408,   192,    24,    88,   200,  1256,
+         1016,  1256,   200,   408,  1256,   704,   200,   200,
+          200,   408,    24,     0,   384,    80,  1008,    24,
+         1000,   992,   992,  1000,  1000,   376,    32,    32,
+         1056,   752,   432,  1472,   424,  1040,   448,   776,
+          776,  1040,   728,  1904,   720,  1912,  1040,   776,
+          720,   416,  1040,   728,  1472,   728,  1472,  1472,
+          776,  1472,  1472,   432,  1472,  1472,   432,   432,
+          776,   776,   752,   224,   720,  1904,  1912,   496,
+          720,   416,   240,   456,   744,   424,   224,   456,
+          456,  1472,   760,   448,   208,   448,   448,   752,
+          752,   208,   760,   760,   752,   760,   496,   752,
+          496,   760,  1952,   424,   432,   752,  1472,   496,
+          752,   416,   240,   752,  1472,  1952,  1952,  1472,
+         1952,   768,  1952,   752,   440,   496,   456,   480,
+          496,  1472,   224,   752,   456,   456,   488,   752,
+         1952,  1472,  1952,   496,  1952,   776,   208,  1944,
+          464,  1920,   480,  1056,  1936,   456,  1024,   736,
+         1056,  1464,  1464,  1056,  1056,  1464,   480,  1056,
+         1464,  1920,   480,  1464,  1920,  1920,  1056,  1928,
+          736,   240,   240,   240,  1928,  1928,   464,   464,
+         1056,  1936,  1056,  1928,  1056,  1056,  1056,   480,
+         1056,  1056,   464,   480,   240,   480,   240,   240,
+          216,  1464,   456,   744,  1936,  1944,  1936,  1944,
+         1944,   456,  1944,  1464,  1272,  1944,   768,   216,
+          232,  1032,  1912,  1928,  1464,   488,   240,  1920,
+         1464,  1272,   232,  1944,   488,  1944,   224,   216,
+          240,  1920,   456,   216,  1920,   232,   488,   232,
+         1944,   760,   240,   216,  1912,   240,  1048,   496,
+         1920,   456,   480,   488,   456,   464,  1920,   480,
+          440,   768,   456,   464,   768,  1936,   464,   760,
+         1272,   440,   232,   480,   480,   232,   208,  1464,
+         1272,   760,   760,  1464,   760,   232,   464,   416,
+          480,   480,   768,   432,   728,  1048,  1928,  1944,
+          448,  1048,  1464,   432,  1944,   432,  1944,   448,
+          744,   240,   448,   488,   760,   240,  1944,  1944,
+         1944,   472,  1056,   240,   232,   240,  1056,  1944,
+         1944,   232,   776,   232,   232,   448,   472,  1048,
+          488,   760,   472,   232,  1048,   488,   472,   776,
+          768,  1464,   480,  1048,   472,  1048,   776,   472,
+          464,   240,   760,   472,  1464,  1272,   480,   760,
+          232,   768,   480,   544,   120,  1072,   832,  1280,
+          808,  1624,   792,   560,   560,  1624,  1624,   552,
+          560,   808,   816,   560,   816,   800,   832,  1320,
+         1280,  1296,   792,   808,  1624,  1320,  1320,  1624,
+         1624,  1320,   816,   792,   808,  1320,  1320,   816,
+         1320,  1624,  1296,   808,  1320,  1656,   560,  1336,
+          560,  1280,   112,   792,   832,   832,  1976,  1296,
+          800,  1624,   800,  1992,  1320,  1320,  1320,  1336,
+         1312,  1640,  1312,  1296,   112,   832,   520,  1336,
+          832,   832,   512,  1296,  1336,  1072,  1296,  1320,
+          816,  1320,  1296,  1976,  1296,  1976,  1984,   832,
+         1664,  1336,   832,  1984,  1072,  1336,  1072,  1312,
+          120,   512,  1632,   112,   120,  1656,   808,  1624,
+          120,   120,  1656,  1640,   824,  1312,   560,   536,
+         1968,  1664,    96,  1312,  1312,   104,  1336,  1312,
+           96,  1328,   104,  1960,  1664,   112,   520,   112,
+         1336,   112,    96,   112,  1968,   104,   552,  1480,
+         1960,   552,   552,   552,   104,  1304,  1296,   552,
+          552,   800,  1968,   552,  1304,  1968,   552,   552,
+         1968,   552,  1960,   528,   112,   104,   552,  1960,
+          104,   104,   552,  1304,   112,   104,  1664,    96,
+         1968,  1664,  1304,  1992,   824,  1640,  2000,  1632,
+         2000,  1336,  1336,  2000,  2000,   552,  1480,  1632,
+         1664,  1632,   104,   104,  1664,   824,  1072,   824,
+         1664,   824,   824,  1328,   536,  1632,   104,  2000,
+         2000,   536,  1992,   824,  2000,   824,  2000,   536,
+         1992,  1632,   120,  1664,   120,   120,  1656,  1992,
+          120,  1328,  2000,    96,  1480,   552,  1304,   120,
+         1992,    96,   544,   120,  1992,   120,  1072,  1960,
+         1648,   800,   560,  1648,   544,  1960,  1960,   544,
+          544,   560,  1960,   560,  1648,   832,  1984,  1064,
+         2000,   112,  1664,  1336,  2000,   832,   544,   832,
+         1072,   832,  2000,  1336,  1072,   832,  1992,  1336,
+         1336,  1664,   544,  1072,  1336,  1072,   816,  1664,
+          544,  1984,   112,  1960,  1336,   120,  1648,  1960,
+         1960,   544,   112,  1664,  1072,   112,  1072,   104,
+          560,   544,   120,  2000,   816,   832,  1328,   120,
+          560,   792,   544,  1960,   832,   544,   832,   120,
+          800,   120,   544,  1328,   560,   560,  1328,   112,
+          104,  1328,  1960,   120,   816,   112,  1480,   552,
+         1664,   552,   552,  1960,  1648,  1992,   544,  1992,
+         1992,  1520,  1360,  1376,  1512,   568,  1352,  1352,
+         1352,   608,     8,   856,   616,   856,  1344,   856,
+          608,     8,   608,   856,   136,  1344,  1352,   264,
+         1512,  1352,  1352,   864,   864,  1696,   256,   128,
+         1344,    40,   856,   856,   128,  1344,  1512,   856,
+          600,  1384,  1376,    40,  1696,  1696,   840,  1376,
+           40,  1384,  1376,  1384,  1384,   616,   864,  1504,
+         1384,  1376,    40,  1368,  1376,  1376,  1384,  1384,
+          840,   136,  1368,  1384,  1384,  1504,   840,   128,
+          584,   840,   864,  1512,   600,  1512,   840,  1512,
+         1512,   864,   592,   128,   840,   592,   864,   864,
+          864,  1368,  1512,   136,  1376,   128,  1512,  1512,
+         1512,  1368,  1384,  1368,   864,   864,  1088,  1376,
+          616,   616,   864,  1096,  1384,  1360,  1344,   856,
+          608,   608,   856,   608,  1096,  1360,  1360,  1360,
+         1352,   864,  1352,  1360,   864,   864,  1360,   584,
+         1512,   872,  1520,  1088,   576,  1080,   848,  1384,
+          272,   840,   272,  1384,   272,   272,   576,  1088,
+          848,   576,  1704,   272,  2032,  1088,  1704,  1704,
+          576,   272,   128,   272,   576,  1512,   576,  1696,
+          256,  2032,   608,     8,   264,   608,  1704,   272,
+          592,   272,   848,  2032,   856,  1512,   272,   600,
+            8,   272,   848,  1512,   272,   272,   856,  2032,
+          272,  1520,  1704,  1520,   264,  2032,  1704,  2032,
+          856,  2032,  1520,  1704,   592,   280,  1704,   608,
+         2032,   128,  2032,  2032,  1704,  2032,   848,   280,
+          264,  1704,  1696,  1344,   256,   264,  1344,   600,
+         1696,   608,  1696,  1696,   128,  1080,   264,    40,
+          848,   848,   272,  1520,   128,   616,   136,   872,
+         2016,   600,  1384,  1504,  2024,  2024,  2016,  2016,
+         1504,   128,  1368,  2016,  2024,  2024,  1368,   264,
+         1504,   872,  1504,   872,   872,   872,   872,   264,
+          136,  2024,   600,   136,     8,  2024,   280,   600,
+          264,  2024,   872,   872,   264,   280,   280,  2024,
+          136,  1512,   264,  1368,   592,  2016,   616,  2016,
+          616,   616,   592,   872,  1384,   616,   872,   872,
+         1368,   576,   872,   616,   280,   600,   616,   280,
+          872,  1512,  1144,   880,   328,  1152,   624,   936,
+          928,  1560,   936,   904,   928,  1160,   936,  1152,
+          888,  1560,  1560,  1120,  1712,   888,   888,   888,
+          936,   936,   888,  1544,  1560,   928,  1544,  1152,
+         1152,  1160,  1160,   928,   928,   304,  1560,   920,
+          928,   920,  1560,  1400,   328,   624,  1712,   296,
+          296,  1112,   928,   936,   152,   928,   328,  1712,
+          328,   936,   936,  1176,  1168,   144,   928,   328,
+         1176,   936,   328,   328,  1400,  1400,   328,  1176,
+          936,   152,  1160,  1152,  1136,    48,   904,  1392,
+         1536,  1392,  1552,    48,    48,  1552,  1392,   304,
+          904,  1536,  1536,   304,   304,  1392,   320,  1392,
+         1152,   632,  1144,   640,   320,  1152,   632,  1152,
+          632,   632,  1160,    48,  1152,  1160,   320,  1160,
+          640,   632,   928,   632,    48,    48,   904,  1160,
+          904,   320,    48,   336,   936,   144,   880,   152,
+           48,   152,    48,   312,   336,   336,   336,  1176,
+         1712,  1160,   304,  1120,  1136,   336,   304,   320,
+          936,  1176,  1176,   336,  1544,  1160,   320,   328,
+         1712,  1136,   936,   144,   296,   152,   312,  1136,
+           48,   144,   320,   632,   640,    48,    48,   920,
+          320,  1136,   632,  1144,   632,  1720,  1552,  1720,
+         1552,    48,    48,  1552,    48,   920,   312,    48,
+          632,    48,   920,  1552,   920,   336,  1720,   336,
+          640,   320,   336,  1176,  1176,   920,  1168,   920,
+          320,  1168,   320,   920,   152,   640,   912,    48,
+          640,    48,  1168,   336,   920,   152,   336,   320,
+         1168,  1168,   320,  1176,   328,  1136,   896,   304,
+          920,   920,   304,   912,   912,   328,   328,  1168,
+         1720,  1144,  1712,   912,   328,   296,   144,   312,
+          328,  1168,  1712,  1176,   312,   328,  1400,   912,
+         1168,   896,   296,   640,  1176,  1400,  1144,   920,
+          912,  1400,  1176,  2040,  1144,  1128,   312,   312,
+         1128,  1144,   312,  1144,  1720,   312,  2040,   896,
+          288,   312,  1720,  2040,  1144,  2040,  1144,  1144,
+          312,   312,   640,  1400,  1176,   912,   312,   912,
+          640,   912,   912,  1176,  1400,   640,   912,
+};
+
+static encode_aux _vq_aux_res128_0c8x8 = {
+       _vq_ptr0_res128_0c8x8,
+       _vq_ptr1_res128_0c8x8,
+       _vq_p_res128_0c8x8,
+       _vq_q_res128_0c8x8,
+       1783, 1783
+};
+
+static static_codebook _vq_book_res128_0c8x8 = {
+       8, 256, 14663680, 5373952, 5, 0,
+       _vq_quantlist_res128_0c8x8,
+       _vq_lengthlist_res128_0c8x8,
+       &_vq_aux_res128_0c8x8,
+};
+
+
+#endif
diff --git a/include/vorbis/book/reslongaux.vqh b/include/vorbis/book/reslongaux.vqh
new file mode 100644 (file)
index 0000000..99e52ea
--- /dev/null
@@ -0,0 +1,49 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_reslongaux_VQH_
+#define _V_reslongaux_VQH_
+#include "vorbis/codebook.h"
+
+static long _huff_lengthlist_reslongaux[] = {
+        5, 9,18,18,10, 8,14,17,17,17,14,17,17,17,15,17,
+        7,10,17,17, 9, 8,13,17,17,14,13,15,17,17,14,15,
+       12,15,17,17,17,14,15,17,17,16,16,17,17,17,16,17,
+       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
+        6,10,17,17, 9, 8,17,17,17,17,17,17,17,17,17,17,
+        5, 8,17,17, 5, 1,11,17,17,12,10,12,17,13,11,12,
+       11,14,17,17,14,10,10,15,16,11, 9,12,15,12,10,10,
+       17,17,17,17,17,16,17,14,17,14,13,12,17,12,11,11,
+       13,15,17,17,15,14,17,17,17,17,17,17,17,17,17,17,
+       14,13,17,17,11, 4,11,16,15,10,10,15,17,13,14,15,
+       14,14,17,17,15, 8, 7,15,16, 7, 4,11,15,11,10, 9,
+       17,17,17,17,17,15,14,12,17,13,10,10,15,11, 9, 8,
+       17,15,15,17,17,14,15,17,17,17,17,17,17,17,17,17,
+       17,17,17,17,17,13,12,16,17,15,12,12,17,14,13,13,
+       17,17,17,17,17,14,12,11,12,10, 9, 6,12, 9, 7, 4,
+       17,17,17,17,17,12,10,12,16,11, 8, 8,15, 9, 6, 4,
+};
+
+static static_codebook _huff_book_reslongaux = {
+       4, 256, 0, 0, 0, 0,
+       NULL,
+       _huff_lengthlist_reslongaux,
+       NULL,
+};
+
+
+#endif
diff --git a/include/vorbis/book/resshortaux.vqh b/include/vorbis/book/resshortaux.vqh
new file mode 100644 (file)
index 0000000..84fe3e1
--- /dev/null
@@ -0,0 +1,49 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V_resshortaux_VQH_
+#define _V_resshortaux_VQH_
+#include "vorbis/codebook.h"
+
+static long _huff_lengthlist_resshortaux[] = {
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
+       10,10,10,10, 7, 2,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10, 7,10,10,10,10,10,10,10,10,10,10,
+        9,10,10,10, 4, 1,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+};
+
+static static_codebook _huff_book_resshortaux = {
+       4, 256, 0, 0, 0, 0,
+       NULL,
+       _huff_lengthlist_resshortaux,
+       NULL,
+};
+
+
+#endif