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