vda: Check the correct pointer for buffer allocation
[ffmpeg.git] / libavcodec / twinvq_data.h
1 /*
2  * TwinVQ decoder
3  * Copyright (c) 2009 Vitor Sessak
4  *
5  * This file is part of Libav.
6  *
7  * Libav is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or (at your option) any later version.
11  *
12  * Libav is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with Libav; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20  */
21
22 #ifndef AVCODEC_TWINVQ_DATA_H
23 #define AVCODEC_TWINVQ_DATA_H
24
25 #include <stddef.h>
26 #include <stdint.h>
27
28 /*
29  * The bark_tab_* tables are constructed so that
30  *
31  *       /i-1              \
32  *       |--               |
33  *  bark |\   bark_tab[j]  | == i
34  *       |/                |
35  *       |--               |
36  *       \j=0              /
37  *
38  *
39  * for some slightly nonconventional bark-scale function
40  */
41 static const uint16_t bark_tab_l08_512[] = {
42      7,  8,  7,  8,  8,  8,  8,  8,  8,  9,
43      9, 10, 10, 11, 11, 12, 12, 14, 15, 16,
44     18, 19, 21, 24, 27, 30, 35, 40, 46, 53
45 };
46
47 static const uint16_t bark_tab_l11_512[] = {
48      6,  6,  6,  6,  6,  6,  7,  6,  7,  7,
49      8,  8,  8,  9, 10, 10, 11, 13, 13, 15,
50     17, 18, 21, 25, 27, 33, 38, 45, 54, 66
51 };
52
53 static const uint16_t bark_tab_l16_1024[] = {
54      9,  9,  8,  9, 10, 9,  10,  10,  10,  12,
55     11, 13, 13, 14, 16, 17, 19,  20,  24,  26,
56     30, 35, 40, 48, 56, 68, 83, 102, 128, 165
57 };
58
59 static const uint16_t bark_tab_l22_1024[] = {
60       6,   7,  6,  6,  7,  7,  7,  7,  7,   8,
61       9,   8, 10, 10, 11, 12, 13, 15, 16,  18,
62      21,  24, 27, 33, 38, 46, 55, 68, 84, 107,
63     140, 191
64 };
65
66 static const uint16_t bark_tab_l22_512[] = {
67      3,  3,  3,  4,  3,  3,  4,  3,  4,  4,
68      4,  5,  4,  5,  6,  6,  7,  7,  8,  9,
69     10, 12, 14, 16, 20, 22, 28, 34, 42, 53,
70     71, 95
71 };
72
73 static const uint16_t bark_tab_l44_2048[] = {
74      5,  6,  5,  6,  5,   6,   6,   6,   6,   6,
75      7,  7,  7,  8,  8,   9,   9,  10,  11,  11,
76     13, 14, 16, 17, 19,  22,  25,  29,  33,  39,
77     46, 54, 64, 79, 98, 123, 161, 220, 320, 512
78 };
79
80 static const uint16_t bark_tab_m08_256[] = {
81     6,  5,  6,  6,  6,  6,  7,  7,  8,  8,
82     9, 10, 11, 13, 15, 18, 20, 25, 31, 39
83 };
84
85 static const uint16_t bark_tab_m11_256[] = {
86     4, 5,  4,  5,  5,  5,  6,  5,  7,  7,
87     8, 9, 10, 12, 15, 17, 22, 28, 35, 47
88 };
89
90 static const uint16_t bark_tab_m16_512[] = {
91      7,  6,  7,  7,  7,  8,  9,  9, 10,  11,
92     14, 15, 18, 22, 27, 34, 44, 59, 81, 117
93 };
94
95 static const uint16_t bark_tab_m22_256[] = {
96     3, 2, 3, 2,  3,  3,  4,  3,  4,  5,
97     5, 7, 8, 9, 13, 16, 22, 30, 44, 70
98 };
99
100 static const uint16_t bark_tab_m22_512[] = {
101      5,  5,  5,  6,  5,  7,  6,  7,  9,   9,
102     11, 13, 15, 20, 24, 33, 43, 61, 88, 140
103 };
104
105 static const uint16_t bark_tab_m44_512[] = {
106     3, 2,  3,  3,  3,  4,  3,  5,  4,   6,
107     7, 8, 10, 14, 18, 25, 36, 55, 95, 208
108 };
109
110 static const uint16_t bark_tab_s08_64[] = {
111     3, 3, 3, 3, 4, 5, 6, 8, 12, 17
112 };
113
114 static const uint16_t bark_tab_s11_64[] = {
115     2, 3, 2, 3, 3, 4, 6, 8, 12, 21
116 };
117
118 static const uint16_t bark_tab_s16_128[] = {
119     3, 4, 4, 4, 5, 7, 10, 16, 26, 49
120 };
121
122 static const uint16_t bark_tab_s22_128[] = {
123     3, 2, 3, 4, 4, 6, 9, 14, 26, 57
124 };
125
126 static const uint16_t bark_tab_s44_128[] = {
127     1, 2, 1, 2, 3, 4, 6, 10, 23, 76
128 };
129
130 /**
131  * TwinVQ codebooks. They are coded in a struct so we can use code such as
132  *
133  * float val = tab.fcb0808l[get_bits(gb, 12)];
134  *
135  * without risking a segfault on malformed files.
136  */
137 static const struct twinvq_data {
138     float lsp08[504];
139     int16_t fcb08l[640];
140     int16_t fcb08m[320];
141     int16_t fcb08s[320];
142     int16_t shape08[1280];
143
144     int16_t cb0808l0[1088];
145     int16_t cb0808l1[1088];
146     int16_t cb0808s0[1152];
147     int16_t cb0808s1[1152];
148     int16_t cb0808m0[1024];
149     int16_t cb0808m1[1024];
150
151     int16_t cb1108l0[1728];
152     int16_t cb1108l1[1728];
153     int16_t cb1108m0[1536];
154     int16_t cb1108m1[1536];
155     int16_t cb1108s0[1856];
156     int16_t cb1108s1[1856];
157
158     int16_t fcb11l[640];
159     int16_t fcb11m[320];
160     int16_t fcb11s[320];
161     int16_t shape11[1280];
162     float lsp11[1312];
163
164     int16_t cb1110l0[1280];
165     int16_t cb1110l1[1280];
166     int16_t cb1110m0[1152];
167     int16_t cb1110m1[1152];
168     int16_t cb1110s0[1344];
169     int16_t cb1110s1[1344];
170
171     int16_t fcb16l[640];
172     int16_t fcb16m[320];
173     int16_t fcb16s[320];
174     int16_t shape16[1920];
175     float lsp16[1400];
176
177     int16_t cb1616l0[1024];
178     int16_t cb1616l1[1024];
179     int16_t cb1616m0[960];
180     int16_t cb1616m1[960];
181     int16_t cb1616s0[1024];
182     int16_t cb1616s1[1024];
183
184     int16_t cb2220l0[1152];
185     int16_t cb2220l1[1152];
186     int16_t cb2220m0[1088];
187     int16_t cb2220m1[1088];
188     int16_t cb2220s0[1152];
189     int16_t cb2220s1[1152];
190
191     int16_t fcb22l_1[512];
192     int16_t fcb22m_1[640];
193     int16_t fcb22s_1[640];
194     int16_t shape22_1[1152];
195     float lsp22_1[1312];
196
197     int16_t cb2224l0[960];
198     int16_t cb2224l1[960];
199     int16_t cb2224m0[896];
200     int16_t cb2224m1[896];
201     int16_t cb2224s0[960];
202     int16_t cb2224s1[960];
203
204     int16_t fcb22l_2[512];
205     int16_t fcb22m_2[640];
206     int16_t fcb22s_2[640];
207     int16_t shape22_2[1152];
208     float lsp22_2[1312];
209
210     int16_t cb2232l0[768];
211     int16_t cb2232l1[768];
212     int16_t cb2232m0[704];
213     int16_t cb2232m1[704];
214     int16_t cb2232s0[704];
215     int16_t cb2232s1[704];
216
217     int16_t cb4440l0[1088];
218     int16_t cb4440l1[1088];
219     int16_t cb4440m0[1088];
220     int16_t cb4440m1[1088];
221     int16_t cb4440s0[1152];
222     int16_t cb4440s1[1152];
223
224     int16_t fcb44l[640];
225     int16_t fcb44m[640];
226     int16_t fcb44s[640];
227     int16_t shape44[1152];
228     float lsp44[1640];
229
230     int16_t cb4448l0[896];
231     int16_t cb4448l1[896];
232     int16_t cb4448m0[896];
233     int16_t cb4448m1[896];
234     int16_t cb4448s0[960];
235     int16_t cb4448s1[960];
236 } tab = {
237 .cb0808l0 = {
238     96, -12592, -12443,    425,    182,   -456,   -341,   -843,
239    615,    689,    982,   1470,   -518,    231,   -538,    282,
240    409,   -600,   -303,    -29,     51,     -4,   -115,     79,
241    -27,    450,   -937,   -461,   -554,   -159,    426,    710,
242 -29106,  -2148,     99,   3426,   1838,  12427,    585,  -2080,
243  -2524,   -474,   1572,    718,    578,   -344,    188,    328,
244  12125,    112,    654,  -1232,  -1644,    288,    553,   1513,
245    966,   1012,     49,    631,   -111,   -238,   -116,   -182,
246    -21,    -46,    334,  11013,   -454,   -261,     12,     21,
247     52, -20440,   -295,   -502,   -516,   -329,   -230,    465,
248     59,    270,    971,   -127,    505,   -194,     43,    -30,
249    300,     38,    665,   -613,     33,   -172,   -153,    323,
250   -166,     54,    399,    109,    186,  -1765,   -222,    138,
251     16,    204,  30111,    208,   -564,   -612,    156,   -146,
252   -345,    321,   -138,    202,   -184,     93,    710, -15945,
253 -13401,    234,  -1113,    146,     -9,     56,   -628,   -834,
254  -1268,    872,     61,  -1184,   -126,   -205,    145,   -109,
255  -8248,    113,   -146,   1288,   9142,    857,   -782,   -686,
256   -256,   -650,   1061,   -202,     12,   -709,    -88,    273,
257    497,    150,    -59,  -8807,    240,    532,     16,   1482,
258  11012,   -444,   1918,  -1786,   1934,    172,    598,  -1324,
259   5638,  -3166,    492,   -545,   -770,   1067,      0,   -356,
260   -421,   1684,    273,   -502,    316,   1116,    807,   -529,
261   -831, -13379,   -420,    236,    470,  -2590,   -193,    -47,
262    580,  -1613,    798,     27,    -16, -12768,   -893,    256,
263      0,   1659,   1463,    544,    196, -30444,    314,   -421,
264    508,   -276,   -173,    414,   -380,   -371,    -40,   -121,
265    375,    432,   -438,      1,   -350,   -280,   1198,   -373,
266    452,    100,    -68,   9053,    165,    770,     73,    291,
267    717,    515,    596,   -323,     -4,     -2,    803,    738,
268   2605,     30,     73,    455,  11280,   1534,   -283,   1502,
269  -9126,  -4760,   -570,    483,   -179,  -8628,  -1639,    322,
270    -56,   6149,  -3330,    114,   4598,  -1976,    -34,    -56,
271    840,    753,  12292,  -7100,   -492,    320,   -412,    908,
272   1186,    444,   6546,   -788,   5394,    697,  13105,    194,
273   -394,    294,   2639,     12,  -1009,  -1426,    -36,   2106,
274   -252, -31979,    -66,    341,    996,    298,    105,      6,
275     10,    106,   -498,   -244,   -105,   -574,     16,   -206,
276     24,  -2067,   -381,  10265,   -103,   -762,   -785,  -2036,
277 -11927,     16,   -710,    -35,   -270,    -99,      4,    772,
278   -272,   -186,   -328, -14936,    -57,  -1357,   -175,   -606,
279    220,    918,    -11,    398,   -189,   -278,    138,    429,
280    509,   -701,    -43,    -42,   -630,   -560,  11736,   -528,
281  10286,   -633,   -870,    423,    550,   -888,    297,   -170,
282    258,   2234,    486,    292,   -446, -11858,  10008,     52,
283   1203,   -164,    810,  -1527,   -604,   -883,   -588,    -96,
284    332,    148,   -180,    223,    356,    285,    434,    -57,
285   -172,   -520,   -432,    -72,    294,    -93,   -134,    316,
286  30647,   -351,    278,     84,   -439,    589,    105,   1001,
287    297,    660,    196,    171,    178,    -90,    -55,   1172,
288  21100,    227,   -288,    372,    162,    458,   -555,  -1329,
289    380,    366,   -104,    105,    674,   -378,   1328,    283,
290  -1928,    549,    762,    454,     55,    606,  12499,     24,
291    435,     23,     29,   6170,   1129,    -95,     97,    569,
292    132,    491,    164,   -288,  -1011,   -134,   1234,   -427,
293   -254,   -524,    226, -14114,    328,    -70,   1666,   -189,
294  -2352,   1097,    619,    632,   -981,    745,    587,    -27,
295   -200,   -871,     50,    470,   -246,   2610,    581,    254,
296   9893,   -586,    880, -11894,    386,   1135,    117,   1072,
297    116,   -830,   -160,  -1002,   -699,    -66,   -230,   -260,
298    112,    106,    221,    297,    -47,   7642,    170,   -330,
299   -599,    -51,   -476,     33,    475,    624,   6199,   -350,
300   -406,    184,    906,   -528,    382,    401,    348,     26,
301   -186,     33,   -130,    -62,    -50,   1268,   -132,   -109,
302   1164,   -354,    675,      3,   -402,   -244,    644,    648,
303   -132,     -4,     45,  20386,   -136,    568,    126,    376,
304  14476,   -376,    267,  13518,   -260,    111,   1014,    758,
305    439,    551,   -164,    207,    128,   -416,    616,    690,
306  -9460,  -1856,   1123,    826,   -265,   -762,   1596,   -632,
307     52,   -622,   -894,    367,   -433,   -100,   1873,    756,
308 -17436,    168,   -541,    550,    145,  -5612,  -1057,  -1344,
309   -656,   -194,    216,   -500,   -245,    246,     64,    688,
310    727,  12538,  -5492,    252,   -908,   -424,   -532,   -659,
311   -277,   -230,   -736,   -183,     35,   -228,    200,    -12,
312   -248,    -60,   -493,    433,    446,    366,   -644,     92,
313   -324,     29,    833, -21542,   -977,     94,    379,     49,
314  -1058,    248,   -178,     85,   -961,  -1198,    -48,    467,
315   -242, -10202,   1556,  11263,   -716,    814,  -1686,   3594,
316    -27,    694,   -802,    390,   4144,   -663,     44,   -546,
317    312,    -28,   -484,    981,   -307,    496,    408,    203,
318  12543,    296,  -1240,    159,    846,   -957,  -1493,   -618,
319   1593,  11868,   2616,   1954,    412,   -922,  -1320,   3325,
320   -254,  -1892,    607,  -2223,  -8745,  -1486,     17,    343,
321    -50,   -562,  22011,   -350,   -491,    -70,    -60,    617,
322    768,   -346,    387,    660,   1409,    222,    616,    173,
323  -1323,   4017,   -207,   -525, -13243,     11,    440,   -614,
324   -280,    549,   -670,    -79,    459,    560,   -102,   -214,
325    -54,  -1201,    230,   -526,    857,   1044,   -369,   2470,
326 -11010, -12586,    243,   -205,    838,   -920,    348,   -738,
327   1319,     86,    -78,   -428,  -1909,   -155,      2,    508,
328    711,   -292,   1699,    225,   -101,   -163,    540,   9692,
329    235,   -183,    -38,    198,   -466,   -204,  -8957,   -914,
330   -299,    193,     10,    723,    643,   -533,  -1418,    323,
331     20,    334,   -886,   -331,    368,    130, -30233,   -152,
332    -14,    637,    132,   -232,   -149,   -430,     64,   -243,
333   -376,    370,    388,    196,  -1098,    117,   -794,    -16,
334   -274,    348,    464, -28156,    184,    322,   -101,      2,
335    -27,   -183,    610,    256,   -160,   -573,   -226,    588,
336   1613,   1028,   9518,  -2151,  -1602,   -528,   -356,   -116,
337 -11511,   1828,  -2206,    -47,   -757,  -1479,  -1429, -14717,
338   1686,    253,    802,    462,    -37,   -916,   -289,   -401,
339  13383,    353,    -74,    114,   -189,    636,    434,   -639,
340   1013,    234,  11752,    219,   1464,   -132, -12838,    125,
341   -592,    -40,   -162,  -1772,    506,    479,    422,     36,
342     15,   -960,    799,    517,   1311,   -409,    748,    729,
343    446,  11029, -13039,   1257,   -651,    -13,   -742,   1416,
344   -388,   -274,   -795,    163,   -572,     74,    430,    -90,
345   -126,    -74,   -598,    140,    125,    -20, -20332,    208,
346     37,     19,   -174,   -209,    305,     28,   -402,     28,
347   -315,     -1,   -134,    440,   -832,     79,   -635,   -304,
348      8, -32768,    625,    470,  -1224,   -351,    546,  -1171,
349   -706,    652,     31,   7484,   -448,    916,   1244,   -379,
350   -300,     68,    868,    607,    247,     70,   -984,  14314,
351     21,   -350,    -82,    368,    456,   -742,    472,     34,
352    782,   -498,   -879,    700,    417,    216,    415,   -161,
353   -181,   -608,   1570,    862,    -96,   -114,   8095,    -26,
354    168,   -363,   -804,    -36,   -770,    139,   -171,   6645,
355  -1425,   4826,  -5288,   1358, -11747,    -64,    650,  -3206,
356  -1692,    789,  -2047,   -279,    916,  -1648,   1164,   2044,
357   -144,   -717,   -392,   -216,    372,    348,   1052,   -175,
358    668,    308,    -15,  29112,   -406,   -774,    365,  -1006,
359   -526,   1076,     59,   -672,    -87,   -106,    174,     96,
360    615,    462,    -43,   -496,    112,    149,    -56,   -182,
361   -268, -32768,   -205,   -676,    165,  -1210,   -325,   7964,
362    -44,    546,   -699,    285,   -418,    355,    238,    550,
363     67,    425,    384,   -950,   -330,   -208,   -452,    212,
364  11610,   -190,     37,   -907, -11137,   -982,    585,   -783,
365   -864,    164,    -24,   -514,   -211,      2,   -510,   -580,
366    595,    128,    100,   -229,    -55,    290,   -539,     40,
367  -7786,   -270,    295,   -508,    562,  -1196,    218,     33,
368   3788,  -8954,  -1082,    297,   -906,   -322,    123,   1162,
369   -343, -11655,     88,    -28,   1173,      9,    -99,     36,
370 -11987,    356,  12630,    767,   -183,   -983,   -559,    186,
371   1148,    530,   -440,   1230,   -456,   -133,   -424,     35,
372   -357,    418,   1457,   -687,    740,   -242,  17855,   -368,
373  -1057,   -262,   -646,    406,   -712,  -1058,    -84,    454
374 },
375
376 .cb0808l1 = {
377    982,    -26,   -721,    359,    509,  13290,   2391,    727,
378    325,    328,    269,   -156,    346,   -242,    -31,   -356,
379    741,    396,    -98,    108,     35,   -237, -29684,    196,
380    -69,    462,   -339,     24,  -1221,    352,   -658,    396,
381    243,  -1658,   -458,  -1153,      5,   -662,    -47,     18,
382   -572,   -567,  -2084,   -980,   -210,    150,   -396,  14836,
383   -210,      0,   -162,   -539,    588,   -868,    248,  -8576,
384   1020,    526,   1056,    262,   -149,    818,  -1353,  -1120,
385    767,   -738,   -634, -14742,   -105,    811,   1718,   -116,
386    -64,    307,    920,  -1244,   2388,  10213,  -4505,   -250,
387    617,  -1725,   -645,   1258,   1146,   -590,    707,    -12,
388    372,   1794,   1012,   -149,    404,   -978,   -306,    168,
389  -1536,     89,    142,    938, -19891,    973,   -481,   -419,
390   -904,   -455,  -1821,  -1617,    654,  -2022,   1906,   -497,
391 -11346,   -330, -11679,    -14,      1,    535,   -377,   1057,
392   -214,   -213,    430,    -13,  -3379, -11250,    911,   -716,
393   -240,    -10,    260,    132,   -611,    -64,   -594,  -8540,
394    837,  -3717,  -1154,    906,  10623,   -502,   -167,     67,
395    119,  13501,  -1469,    213,  -1048,  -1403,    432,  -1079,
396     45,   -230,   -730,   -203,   -595,  -1150,   -460,    -97,
397    395,   -304,  27816,   -300,    -16,    153,   -671,    551,
398    436,   -956,   -182,    194,    113,  -5504,    194,    263,
399   -332,   -517,   -244,   -396,    540,     56,   -371,    446,
400    147,    -66,      7,   -306,   1440,   -308,    327,    645,
401    597,  -6642,     72,    392,   -138,    -50,   -144,   -262,
402    504,   -230,    114,   2076,   8175,   1188,    290,   -872,
403    202,     69,     82,   -281,   -126,   -291,   -158,   -152,
404    -45,    239,    153,   -516,   -422,   -691,    801,     28,
405    496,   -298, -11118,  10430,   -227,   -851,    214,   -801,
406    538,    834,   -137,    942,    573,    405,   1308,   2234,
407    300,   1269,  12361,   -752,   2177,   -743,     60,    464,
408    946,    302,   -422,    116,  -1200,   -110,   -843,    284,
409   -578,    732,   -308,    153,    -64,    156,    225, -29232,
410   -452,   -466,   -130,    888,    240,    305,    -83,    236,
411    208,    417,   1530,    294,    594,    351,    508,    137,
412  -7274,   -184,    201,     44,   -635,   -891,   -652,   -596,
413    380,   -652,  -8670,    -76,  -3746,   -732,    262,  -1860,
414  -1030,   1366,   -279,    444,    911,    209,    330,    251,
415   -208,   -747,     65, -10154,   -204,  12960,   -325,    347,
416   -465,   -730,   -727,    385,    -89,   -763,   -427,    868,
417    -39,   -859,     34,    -29,   -388,  -1324,   -218,   2051,
418  -1593,   5511,  10507,  -8516,   2254,   5847,  -1474,   1994,
419   4704,  -1876,    880,  -3810,   -489,   -946,  -1225,  -1104,
420    125,    139,   -668,   2232,   -537,    179,   -215,     63,
421    144,     72,   1198,   9750,    248,   -709,    308,  10552,
422   -434,   -462,  13569,   1096,   -491,   -262,    804,  -1599,
423    679,    569,    604,   1326,    213,  -2026,    324,  -2612,
424   -373, -12818,    -20,     38,   -171,    316,  15516,    306,
425    763,     97,     91,   -832,     23,   -437,   -390,    505,
426  -1226,   2518,    106,  -2065,    315,     86,    523,    172,
427  -1012, -13851,   3358,   2610,   -381,   -194,   1200,  -4106,
428  -1298,  -3637,  -1534,    780,   1367,   -544,   -770,   1690,
429   1047,    -54,   2136,  12502,     32,   6689,    706,  -1172,
430    846,  -4853,   2146,   2548,    -39,   -465,   -596,    177,
431    213,    421,     28,   -388,     11,     69,     31,    -83,
432    -28,   -166,   -150, -19836,   -323,      3,    659,    783,
433    390,    139,   -138,     31,   -111,    453,    -80,    432,
434   -519,   -259,    686,  11431,    163, -13179,    554,     40,
435   -379,   -120,   -692,    340,    169,    120,   -476,    643,
436    778,    501,   -128,    543,   1275,   -134,  20568,    201,
437    401,    512,   -362,   -210,   -269,   -812,    112,     75,
438    149,   -547,   -494,   -418,   -100, -13621,  -1002,   1176,
439   1634,   -395,  -4289,  -1531,    -47,    850,  -1102,  13558,
440   -403,    683,   -164,  -2215,  -1180,  -1750,    344,    630,
441   -968,    669,    540,     26,   -594,    192,    -17,   -336,
442  19645,   1133,     18,    -56,    418,   -426,  -1535,    409,
443    732,    186,    268, -20422,    -22,     62,   -621,    722,
444    440,     96,   -307,   -128,    480,      5,     87,    668,
445   -361,   -599,    -22,    652,   -176,   -114,    214, -12233,
446   -698,    232,    608,   -126,   -714,   -488,   -228,    929,
447  -1582, -19845,    245,   -460,    124,     57,    328,   -436,
448   -158,    236,   -196,   -534,    209,     69,    229,    210,
449   -251,   1100,    583,    415,    210,    189,   -219,   1242,
450  19482,   -105,    190,   -374,    -43,   -232,    253,    561,
451   -297,   -376,  -1077,   -308,  13486, -12462,     64,   -190,
452   -298,   -643,    460,    232,   -987,   -478,   1596,    168,
453   -722,    616,   -873,    -98,   -948,    231,  -1102,  11915,
454    746,   -495,   1248,   1203,  11067,    -32,    160,    -94,
455    -24,   -153,   -209,  -1453,  -1059,   -313,   -922,   1143,
456   -538,  -1348,   -323,    679,    -54,   -232,   -470,   2075,
457 -19135,    628,   -774,     35,    247,    -86,    721,    512,
458   1305,    850,   9760,    248,  -2404,   -220,      6,    -73,
459  -1370,    567,   1432,  -2529,  -1508,  14358,   -992,  -1111,
460   -940,   -111,    968,   -530,    576,    102,  -1045,    453,
461    180,    -94,  -7936,   -310,    512,    996,    -32,  -1062,
462   -150,    -26,  -6687,   -181,   -336,  -1510,    616,     70,
463   -332,   -175,    624,   -546,    171,    364,   1011,     68,
464   -284,   -368,    711,     46,     73,    -34,   -419,    404,
465  28270,    283,   -324,    335,   -131,    316,    212,    -27,
466   -342,  -1062,    470,   1269,    454,    286,  -1928,  -1674,
467   -739,   -389,   1073,  -6172,   -317,   -586,   -194,   -182,
468 -13034,   -848,   4596,   -659,    709,   -630,   -310,    400,
469    344,   -276,    430,    876,  -2047,  -1012,  -1672,   -180,
470     64,  22005,   -736,    829,    266,    182,    436,   -112,
471    -36,    131,    252,    -63,    154,    368,    107,     93,
472    -42, -32768,      0,    200,   -230,    271,  -1776,   4329,
473    986,   -553,    481,   1888,  -2770,    848,  -6305,    264,
474  12244,   1610,   -640,   1348,  -2742,  -2078,    907,  -1115,
475    370, -16539,  -1571,   -176,     24,   -515,    234,    954,
476    605,    613,   -154,    463,    535,   -160,    684,    470,
477    827,  10458,    150,   -669,  -6684,    339,   -542,   -730,
478   -351,    984,    212,    116,     -7,     62,    926,   2175,
479   -185,   -552,    489,   -209,   5247,     38,    366,     53,
480     16,    263,   -142,   -535,   -224,    338,   -174,   -125,
481    113, -12750,    400,   -410,    281,    -12,    744,   -173,
482    486, -12159,   -107,   -183,   -484,      2,    150,      1,
483   -239,      7,   -399,   -608,   -873,    698,  -1623,    701,
484   -773,    272,   -832,    -94,   -921,    885,  13588,    178,
485    192,    148,   1346,     44,     59,   -275,    -14,   -328,
486    212,    133,   -223,    300,   -394,   -275,    -43,    -76,
487    -47,    322,   -208,  21713,    484,    329,   1860,     40,
488   -916,    502,    130,    477,   1754,    503,   7984,   -338,
489   -323,   -230,    354,    928,    430,    -89,    -94,    108,
490   -543,    365,   -130,     70,    902,   -131,     58,    469,
491    580, -30949,     36,    232,   -410,   -451,    104,  -8698,
492    113,  -1682,    -42,   -279,    -92,   -280,   -477,   -386,
493   -531,    832,     80, -15002,    -56,     93,    164,   -721,
494   8388,   -412,  -2396,    584,   1004,   -310,  -2229,   -304,
495   -383,    275,   1062,   1266,    297,    -70,   -909,    891,
496    131,  -1046,    539,  32502,   1000,    -21,   -229,    138,
497   1528,   -175,    546,    326,    168,   -320,    716,   -291,
498   -298,   -227,   1094,    -59, -12561,  12943,    786,    600,
499   -206,    889,   -761,     54,    332,  -1253,   -597,    357,
500  -1124,    -50,   -168,   1172,   2266,     75,   -174,    583,
501    408,   -157,  14666,    378,    302,     -5,     48,    109,
502     28,    -21,   1044,    529,   -859,  -1182,   -202,   1984,
503    308,    402,     66,  -1139,   2595,   -380,   1119,    309,
504    482, -10705,    100,  -4591,  11646,  -1364,   -365,   9521,
505   -318,    -23,   1076,   -135,  -2742,   -833,     78,    910,
506     96,    -20,   -599,     46,    855,  -1265,   4748,   2394,
507   -250,  -9096,   -962,    191,   -346,    348,    342,   1909,
508  15330,    266,    540,    271,   2986,   1356,   1542,  -1019,
509   -895,    737,    281,    684,   -538,  10414,   -922,    287,
510    679,    204, -11142,  -2321,   -346,  -1572,   -250,   -315,
511   -604,   1336,    311,   1317,  -1111,    409,   -104,   -221,
512 -14125,  -1511,   -990,    705,   -808,    587,    676,    348
513 },
514
515 .cb0808s0 = {
516  -7488,  -1327,  -5244,  -2049,  -3736,    -45,    446,   1558,
517   -755,  -6052,   6034,  -4326,    740,   -348,  12369,   2115,
518   -662,   -685,  -6592,  10176,   8575,  -1035,  -2752,  -4453,
519   -283,   1547,   4776,  -2932,    700,   3425,  -3905,   1073,
520   2356,  -7094,  -1705,   -435,   4840,  -1944,   1188,    780,
521  -3963,  -6170,  -1726,   4759,  -4356,  -2124,  -1686,    321,
522   -901,   1414,   -923,  -2678,  -1198, -14777,  -2038,  -3528,
523    123,  11216,   1904,  -1914,   7588,   2744,  -4265,  -4886,
524  -3530,  -1495,  -1709,  -5857,   3829,   2196,  -4842,   -817,
525   -874,  -5649,  -2181,  -3871,   3774,  -1368,    322,  -1126,
526   -996,  -3873,  13698,  -9369,   -848,   3797,   -667,  -1083,
527   2429,  -3351,  -1672,  -3562,  -1590,  -3507,    552,   6610,
528  -4137, -10061,  -5452,  -6142,  -1454,   1726,  -1298,  -4479,
529   6126,   1626,  -2791,   1584,   1300,   5726,   2584,  11109,
530    696,  -3344,  -2418,   9029,   4346,  -3554,   1393,    144,
531   2051,   8916,   6174,   5170,    376,   9778,  -2298,  -4119,
532   3733,    -35,  -2673,   2222,   1383,   2046,   2859, -16131,
533   1637,  -1195,   -662,   2800,  -2241,   3801,  -5062,   -978,
534   5670,  -5449,    -79,   3479,    606,   3766,  -1325,   -265,
535    907,   -745,   1005, -14528,  -4227,  -3955,  -7194,   3690,
536   2166,  -2520,  11555,   -511,   5900,   -388,  -3854,  -3440,
537   2136,   -868,  -2986,    722,   1286,  -4027,  10382,  -1646,
538   5193,   2539,   1239,   7819,    -67,   3382,  -3297,    -46,
539  -3808,    830,   1313,  -2188,  -4346,   5922,  -1057,  -6294,
540  14317,   2001,    968,   4150,  -4121,   1412,   -302,  -8401,
541  -1388,  10649,  -9513,   1042,    840,  -4606,   2098,   1166,
542   1472,   -802,  -2810,    420,   -561,   -325,   2652,  -2866,
543   1334,   4878,    958,     83,    456,   1203,  -7594,  14590,
544  -1210,   2202,  -1954,  -1938,  -3413,  -1096,   6036,  -1675,
545  -1320,  -4485, -10665,  10026,  -2484,  -3273,   4753,   -275,
546  -3542,    924,   1262,   7348,  -2959,   -749,   -408,   4594,
547   4876,   -491,   3409,   4616,    110,    557,  -1378,  -1616,
548  -4532,   1699,   1412,    579,   -494,    716,    197, -23346,
549  -2284,    156,   1096,   -151,  -1827,    688,   -322,   2371,
550  -7909,  -1324,  -1683,   7861,   7074,   -451,    258,   9088,
551   1900,   8660,    840,   3491,  -3275,   3029,   -475,  -2122,
552  -5725,  -8668,  -6069,  -3458,   4240,  -3007,  -5463,   9395,
553  -2686,   4718,   -717,     42,  -1802,   3122,  -3197,  -5212,
554  -1572,   -243,   -451,   8213,  -2199,  -3372,   4110,  -8176,
555 -10525,  -5551,   4312,    682,   2069,   1985,  -3713,  -6780,
556   1193,   2831,  -2228,    486,  -3667,   -789,  -1691,   4567,
557    464,  -2114,  -2340,  -1881,   1921,   1602,  18418,   1535,
558   -567,    228,  -9359,  -6027,   -267,   3628,  32767,   1423,
559    -74,  -2817,   2112,   -128,  -1516,  -2446,   1673,   2812,
560  -1582,   2125,    618,   2569,   2714,  -1710,    340,   3255,
561    848,   3379,  -2317,  -2361,  -1823,    412,  -2496, -18164,
562  -1224,   2552,  -3040,    144,   -597,   7716,   4916,  -2867,
563  -2172,   2120,  -2776,    675, -11985,   1692,  -1384,  -3588,
564   4310,   1020,  -4215,   -251,  -7090,  -1916,   1914,  -2804,
565   6189,  -6732,  -1370,  -3704,    450,  -2652,   6553,    -38,
566  10348,   1244,  -2246,  -3729,  -2158,  -1340,   2357,   3118,
567   9378,  -1727,   3150,  -3867,   1277,    -15,    769,  -2352,
568   -411,   1428, -14032,  -1029,   2828,  -1894,   6084,    -36,
569    518,  13159,   1095,  -1185,  -3207,   -555,  -3256,    -76,
570   3884,   3394,   1010,   1946,    160,  -4863,   4714,  -7087,
571  -3985,   5602,   3350,   7822,  -5729,  -7701,   9296,   3067,
572   3582,   5256,  13629,  -4012,  -2206,  -3867,   -664,   -104,
573   4397,  -7862,     36,    955,    -38,   -973,   3458,   5004,
574    364,  -9116,  -2764,  -2168,  -1892,  -7632,  -4834,  -5788,
575  -3565,  -1245,  -4544,   6552,   4601,   2342,   6625,   1040,
576   2154,  -6985,   5838,  -1912,  -3439,   1189,  -2422,   -555,
577   3286, -14872,   -776,   1228,   2434,    120,  13673,    904,
578  -1354,    645,  -1550,  -1377,  -1888,   1416,   -679,  -1685,
579   1731,   2404,  -5786,   3285,   -193,   -123,   1973,   3663,
580  -1388, -14961,  -3597,   5555,  -1420,    284,   1527,  -2575,
581   1941,    871,   3900,  -2168, -12763,   2970,   -408,  -3131,
582  -6426,   1892,    782,   6768,   -284,   1034,   9785,   6029,
583  -3873,  -4102,  -4349,   2548,  -3686,  -5622,   4769,   -351,
584   8178,  -7253,   3687,    624,  -4386,   4028,  -2780,  -1938,
585  -4061,  -1872,  -1264,   7300,    760,   8530,   -821,   -874,
586 -14225,  -1143,  -5400,   -850,  -2537,    478,   1668,  -1244,
587   -362,    877,   3481,  -1338,  -5218,   2091,   3996,   -577,
588    390,   8626,    820,    181,   -988,   5604,   9694,   1112,
589  -3064,   -266,   1234,   -486,   1264,  -2173, -13671,   3729,
590  -3212,   2548,   1745,  -9363,   8065,   3713,  -3343,  -4847,
591   2808,  -4716,  -2175,     25,  -5718,   4056,   1855,   4663,
592   2324,  -1166,    543,      2,   3931,  -3196,   2771,   -920,
593  -2907,   -746,  -1241,   -306,   2793,    -22,  -2642,   3048,
594   3256,   1804,  -1310,  17876,  -1816,     56,  -1694,   -465,
595   -534,  -2274,   6139,  -2247,  -2515,  -1077,   3305,   1519,
596    273,   1128,  -1637,   2561,  -1534,    874, -22808,  -1119,
597  -2551, -10344,  -2229,  -3510,    194,   2594,   1737,   4713,
598  13767,   3532,   -311,   8097,  -1012,   -841,  -4360,    793,
599   -267,   -206,  12905,  -2683,  -6424,    196,   7098,  -1690,
600   -690,   1236,  -2882,  -2668,  -2020,   8291,  -2714,  -4607,
601   -923,  -2077,  -2878,   1687, -10457,  -1575,   2172,  -3974,
602   5795,   1748,  -1852,  -5143,   4763,  -5097,  -2840,  -1851,
603   2634,   5970,    180,  -3326,  -1655,   1226,    375,   5137,
604  -2678,  -5246,   4327,  -3670,   9956,  -1976,   2189,   2952,
605  -6785,   -697,   1129,  -5768,  -5819,   6532,   3650,  -1711,
606   3857,     47,  -9618,  -1941,   2524,  -1244,   7242,  11646,
607    -64,   2304,    201,  -3707,   -700,    149,   2692,   -805,
608   3978,   2738,   -977,  -1004,  -5776,  12779,   7454,   -353,
609  -4731,  -3866,   7076,    146,  -3302,   3065,   1955,   -343,
610  -1459,   -426,  -5906,  -1318,    500,  -1014,  -1002,  -2090,
611  -2924, -20521,   2610,   1581,    397,  -3380,  -2885,    510,
612  -1147,   3398,   1914,     99,   -119,    144,  -3128,   2445,
613   1791,    397,   3734,    -80,  -3410,  -3798,  -1142,  -1515,
614  -2615,  -1540,   5193,   2187,    940,   4969,  -2334, -16589,
615    325,  -2186,  -4567,   5121,   -894,  -6848,  -6002,   1832,
616   -568,   8259,    833,   3420,  -4459,   -748,   3442,   4358,
617  -3041, -10203,   9303,  -1511,  -4821,   1950,   -966,   3573,
618    453,    705,  16238,   -901,   -163,  -2866,   -104,  -1767,
619  -1779,  -1249,   3251,   1975,   1254,   -838,   -390,  -3150,
620   1020,   2526,  -2025,    662,  -2817,  -1338,   -855,  -3442,
621 -21123,    241,   -134,   -952,   -588,   2572,   2080,   8153,
622    114,   9732,  -6774,  -5266,  -2462,   2286,   -599,   -426,
623   1396,  -7051,  -1228,    312,  -4495,  -2525,   4649,  -1305,
624  -1106,  -2366,   2232,   4065, -18674,  -1295,  -3259,  -1004,
625  -5136,    206,   1177,  -5130,   2394,   2518,  -1381,   2564,
626   -138,   4341,  16988,   2546,   6782,  -3433,    850,   -970,
627   -255,   1308,   2228,   1704,  -1283,   1452,  -2608,   1487,
628   3106,  -2267,  -2998,  -6814,   1654,  21195,   1555,    968,
629    154,    124,  -1258,    714,   -407,     44,    247,    992,
630   2228,   2824,   1435,   -341,   1212,  -1612,   6126,   1636,
631  -8368,    578,  -5418,    217,   -191,    204,  -7147,   5110,
632   3766,   5055,  -5979,   6683,    368,  -3597,  -4595,   7630,
633  -3611,  -2384,   1369,   6995,  -3299,    -53,   2036,  -4654,
634   4259,   9618,  -1012,  -2964,   4397,  -2112,  11885,  -1648,
635   -942,  -3474,   -544,  -1410,  -1958,  -1535,   2981,  -1591,
636 -16787,    335,   4609,  -1990,   3821,   -645,   1842,    -64,
637  -3485,   3202,   -374,    -58,  -1410,   7304,  -1958,  -2142,
638 -11412,  -2533,    513,  -6149,  -6679,   2152,   3153,   5102,
639   2216,  -1361,   2260,   4863,  -7031,   1538,  -5250,  -2511,
640     96,   3339,  -3447,  -3708,   7168,  -4168,    838,  -3134,
641   3228,  -1531,  -5598,  14125,    208,  -2150,    819,  -1085,
642  12282,   6714,  -2778,  -9252,  -5117,  -6623,  -1711,  -4253,
643  -6306,  -1292,  -1370,  -1027,   -908,  -2863,  -1832,   4645,
644   -722,   -284,   -161,  -5106,   7110, -12494,  -1514,  -5453,
645  -3308,   3520,   1101,  -1096,  -2325,   -746,    -33,   2645,
646  -4458,   -797,   -684,   1514,   1716,  -6204,   6580,  -3427,
647   -650, -10493,   4868,   5833,  -2385,   -274,   1530,   3892,
648  -1940,  -1415,  -2389, -11499,  -2064,    937,   -333,   1361,
649  -1583,   5458,  -2296,  -3263,  -8344,  -4236,  -6357,  -2372,
650  -3115,   1336,  -2184,    194,  -4262,  -7838,   6946,   4535,
651    749,   7332,     67,   -327,    273,   3211,  -1825,   -357,
652   7039,   3346,   6282,    488,  -3940,  10196,   6463,    327,
653   4407,    909,    889,  -4943,   -622,  -4049,   2532,   1870,
654    652,   1778,    663,   3063,  -1012,  -1390,   4162,  20486,
655    -86,   3166,    325,  -1912,    511,   -634,   1262,  -4719,
656  -1490,   6767,  -3314,   -125,   4490, -10334,   5386,   9932,
657    781,    290,   2198,   1695,   3790,  -1878,   7760,   -300,
658   2021,   5508,   2200,    232,   7138,   1370,  -3268,   3496,
659  13934,  -1230,  -2303,    958,    141,   3348,  -2867,   -987
660 },
661
662 .cb0808s1 = {
663   9313,    734,   6610,  -3629, -12020,   5317,   -244,  -1858,
664      2,  -1812,  -6486,    892,    926,   -236,   1016,  -1249,
665   -469,   -238,  -1908, -10594,  -4704,   -907,  -7746,   3847,
666    564,  -5956,   3395,    371,  -5136,   4001,   1180,    769,
667   -555,  -1872,  -2943,  -1744,   8620,   1485,   9901,  -1392,
668   3425,  -7940,    151,    376,   1984,   3031,   3815,   -974,
669    537,  -7038,   1964,  -5625,   4457, -10214,  -1787,  -2768,
670  -8514,    176,  -3692,   6441,   3148,    602,  -2000,  13769,
671  -2792,   1104,  -2067,  -6219,   1515,   -288,   3240,  -5490,
672  11589,   3742,  -2343,  -1752,   3701,   7525,  -1676,    845,
673   6895,   2884,   3540,   2454,   1010,   2454,  -5761,   2035,
674   3369,  -9628,   -862,  -7060,   1802,   5676,   2396,   2757,
675   5891,   -701, -11896,  -4061,   7932,   -272,   2562,     83,
676    560,  -5180,  -2223,   -356,  -3343,   2874,  -1370,  -7612,
677   1773,   2006,  -4258,   5312,    342,   8196,   4939,    519,
678   3568,   4420,   2768, -11872,  -3021,   1893,   1690,  -5483,
679  -8129,   7540,   -116,  -2064,  -4473,   1141,   1930,    656,
680  -7728,  -2742,  -3276,   2782,   2860,  -6082,   5198,  -4751,
681   -486,   -789, -16932,   -566,   5116,   1196,    832,   4282,
682     78,   3088,   2768,   2125,   1027,   1712,    310,    808,
683  -1595,   -106,   3174,   4598,  -2945,   1551,  -7688,    620,
684  -1640,    339,   4538,   3339,    532,   -351,    260,    249,
685  -2135,   -543, -18362,   -648,  -3871,   5514,  -1782, -11301,
686   -374,  -2078,   1610,     50,  -4439,  -2546,  -3058,    839,
687  -9221,   2618,   1790,    103,  -1061,   -363,    285,  -3542,
688    503,   -437,     30,   1382,     75,  -2852,  -1028,   3095,
689   4318,  -2316,    739,    801, -22765,   2162,    913,   1698,
690    149,   2049,   -313,   -803,   3393,  -1476,   4396,  -4003,
691    854,  -1344,   1062,  10009,   6332,  -8522,  -2616,  -9904,
692   -390,  -3146,  -2951,   4222,   5538,    495,   3776, -13684,
693   4687,  -2187,   -905,   4997,   6209,   4775,  -1234,   1956,
694  -4607,   3006,   -370,   -670, -12448,  -5802,   8151,    140,
695   1485,  -6340,   2139,   1231,     22,   -212,   2090,   -676,
696   2366,   -701,  -4113,    365,   2970,   -577,    918,   7324,
697   -709,   2035,   5162,   7232, -13287,  -3259,   -908,  -1900,
698  -4255,  -2590,    318,   4891,    696,    -40,  -1647,   1572,
699  -1221,   4896,   5241,     49,  -2083,  -5068,   7645,   8978,
700   1628,   2895,  -4930,  -8068,   2266,   2025,  -1868,   3250,
701   2642,   -785, -14571,   9979,   3481,  -2246,   1154,   2646,
702   2616,  -2033,  -2936,  -1300,   2490,    879,  -1237,  -1228,
703   -724,  -1780,    524,  -6619,  -3339,  -2526,   3533,    844,
704   2946,   2208,  -3522, -12411,  -3062,   2380,    448,    604,
705  -4708,   2403,   1914,    -58,    149,  -3704,  -2019,   4246,
706  -7020,  -3197,   -712,  -2219,  10036,  -2776,  -3166,   2648,
707   2947,   3386,   6445,   1587,   -268,   -536,   1895,  -9005,
708  10791,   -982,   8215,   6414,   5166,   4751,    160,   3050,
709   -865,   6216,  -1187,  -7077,   1640,   5078,   4354,   1762,
710  -3869,   1174,   -149,   1078,   1884,   5149,  15091,   -432,
711  -2441,  -1102,  -1194,   1078,  -1535,   8289,  -2702,   4007,
712    694,     72,    685,   2816,  13244,   -422,  -7094,    432,
713   2044, -12004,   -276,   2174,   -908,  -4784,   5725,   -250,
714     22,   5116,     -2,   2686,    955,  -8509,  -7697,  -3735,
715    672,  -1202,   4299,   4284,  12352,  -2362,   5757,   1317,
716   4293,    508,   3050,   -524,   1097,   3346,   -537,  -2440,
717  -1596,  -5659,   4188,   -625,   1659,   3061,   2791,   1712,
718  -2991,    966, -16903,    610,  -3314,   4160,  -3750,    580,
719  -3407,   -340, -11829,   -520,  -1625,   2905,    674,   -147,
720  -5284,  -4278,  -5021,   4635,   6299,   2207,   2595,  -7811,
721    -68,   4107,   4314,  -1540, -11044,  -2214,   -803,    232,
722  -7602,    -95,   1130,   4991,   -361,   1675,   4487,   3607,
723  -6192,   -130,    137,  -1440,   2826,    178, -13834,   -984,
724   1149,   1230,   1587,   1571,   3286,   5293,  -2259,   2021,
725  -6211,  -7608,  -2710,   2502,   4315,   -539,  -8530,   -746,
726   -654,  -4003,  -5917,  -3728,   4522, -10350,  -1266,    210,
727   5078,  -2988,  -3866,   3919,    969,  -1063,  -6300,  -4584,
728  -2420,  -2094,   -884,   2338,  -3150,   5461,  -1145,   -734,
729   1644,   2183,  19114,  -1144,  -2313,   -404,   1236,   3583,
730    134,   1802,  -4088,  -2795,    681,   3738,   1831,  16571,
731    917,  -2290,  -3648,  -1588,   -158,   -528,   -792,    394,
732  -7432,   2446,    402,   -391,    -73,  -1398,   1286,  -6503,
733   5216,   1094,   -939,   1673,  -2038,  15842,  -1971,   4160,
734  -1664,   7231,    642,   5770,   4209,  -1839,    220,   -266,
735    165,   2055,   5222,  -3344,  -6544,   5412,   1514,    586,
736   1591, -15256,  -2715,    941,   1308,  -9170,  -2863,   4935,
737  -2913,  -1291,   2791,   7967,     14,  -1101,   3774,   3580,
738    848,   1337,   1138,  -2839,  -3564,  -5300,  12429,     14,
739   1466,  -7114,   1198,  -3474,   -237,  -2577,  -1305,    445,
740   1069,   -174,   1684,   3902,    229,   5842,   -690,    978,
741   -754,   1182,   -859,  21078,   -185,    710,    797,  -2155,
742    367,  -2168,   1002,   3805,   -924,    468,  -2322,  -3590,
743   1608,   3387,     18,   1536,   -858,    642,  -7964,  17689,
744   9843,  -4878,  -3003,   7373,   5934,   4286,  10484,    -63,
745  -4629,    974,  -2227,   2602,   3810,   1905,  -1668,  -2130,
746   2020,  -2360,   2853,    612,   5070,  -1248,   -868,   -497,
747   3478,  -1937,  -3006,   -645,   3589,   3019,  -3293,  16469,
748  -5243,  -2918,   1788,  -2569,   3717,  -9630,  -1352,  -3870,
749   -416,  -4190,  -8863,  -6888,   -498,   -814,   -783,  -4625,
750   5841,   1562,  -2173,    481,    280,    816,   4742,  -9962,
751  11799,  -2029,  -2460,   4972,   -600,  -1452,  -1901,  -2122,
752   3130,   2686,   -819,  -2366,    866,  -2093,   1052,    -58,
753    284,   3830,  -4738,  -4114,  -1321,   1307,  -2820,   4915,
754 -11701,    522,  -1982,   7024,   8403,   1762,    -46,    532,
755   5097,   5013,   -615,   3086,   2089,   6899,  -1107,  -4047,
756  -2903,   5356,  -4802,   -965,   6706,   3895,   9022,   1388,
757  10971,   5927,  -2954,   -965,  -3473,  -5177,  -2654,   3418,
758  -5315, -16695,  -6587,   -416,    404,   1230,  -2586,  -3292,
759   1390,     14,   -481,  -4446,   1335,    109,   1060,   3958,
760   1275,  -5655,   1253,  -2411,    207, -12550,   6208,  -2447,
761  -3415,   2503,    848,   3094,   9336,   2647,   2455,   2238,
762   2356,  -2132,   5347,    915,   2227,   -103,   5832,  -2504,
763   7562,   9568,  -6100,   4091,   2668,  -1722,    287,   6763,
764   4058,   -387,  -2060,   5522,   3184,   4766,   -158,    650,
765 -11284,  11841,   6230,  -4232,   5308,   3174,   4926,  -2970,
766  -4761,   -980,    117,   1944,  -1974,  -5484,   6534,   -266,
767  -7222,    924,  -2654,   -588,   9609,  -2337,   1892,  -2110,
768   5088,   1856,   7964,  -4029,   -940,   1429,    805,  -4705,
769  -1362,    892,   -189,  -8354,   3259,    194,    767,  -2877,
770  -4165,   -990,  12185,   -160,  -2002,  -1384,  -5388,  -1604,
771    226,  -6353,  -4157,   1773,   2360,  -4356,   -730,  -5462,
772  -4054, -15669,  -1528,   -394,   4101,   -203,   2792,   -787,
773   3391,   -299,   6384,  -1630,  -7186, -12765,   4618,    934,
774   -401,   2790,   2284,  -4932,  -1260,  -6009,  -2590,  -2285,
775  -1289,   3366,  -4192,  -4462,  32767,  -3135,  -1888,     67,
776  -2874,    150,   4760,  -1571,    584,  -2187,    358,  -1733,
777  -1286,  -4573,  -2003,   1872,    940,  -1942,   -255,  -8856,
778  -1320,  -3348,   4854,   -509,   2836,    -14,   2490,  -1537,
779    882,   1188,  -3132, -15209,  -1633,    -44,  -2827,    368,
780  -1099,  -1073,   -467,   6318,   5863,   2840,  -5200,    569,
781  -2984,   6587,   9596,  -4924,    457,   4879,  -4449,   3528,
782   1868,  -3894,  -3905,  15420,  -2590,   -599,  -4975,   3892,
783  -1454,   -616,   1890,  -2700,  -3268,  -1386,  -1065,  -3078,
784  -2454,  -1902,   4726,    -34,  -4218,   1619,  -3074,   5540,
785  -6392,  -3570,   2687,  -8742,    333,   -106,   2326,  -1737,
786  -3775,    397,  -3553,  -6632,  -6066,   9567,   2904,   -889,
787   1136,   1295,  19390,   -268,  -3127,   -180,   1696,   -814,
788   -775,  -4914,   -456,   -758,   -866,   1102,  -3740,   -374,
789    469,  -6902,   1440, -10243,  -6221,  -4797,  -3074,  -1142,
790    297,   5069,  -1547,   5474,    716,   -454,   3806,   4100,
791   2901,  -2169,   -744,   5032,  -5586,  -2986,   2286,   2414,
792   7860,  -2672,    -46, -10046,   5348,  -1018,   1016,   9142,
793   4543,   5587,   2228,  -2684,  -4594,  -2457,  -1850,  -3651,
794  -1806,   4826, -11686,   1940,  -3529,   1078,  -5234,  -2420,
795    -83,  -2322,  -5134,   -775,    677,  -9257,   -864,   -915,
796   4494,    411,  -4820,   5999,   4472,   5823,  -4597,   3121,
797  -1868,  -1539,   2338,  -4249,   1154, -13422,    791,  -1235,
798  -1240,    364,    177,  -1508,  -2527,  -2949,  -2062,    118,
799  -3115,    293,  -1927,  18644,  -1100,    152,  -2528,   1914,
800  -1380,  -1624,    302,   -831,   -920,    320,   -879,  -1252,
801    813,    -11,   6960,   -522,   3092,   -119,   1486,   3068,
802   6690,  -3079,  13305,   6342,    937,   1632,  -1026,   1896,
803  -2335,  -3961,   5510,   2782,    187,  -2448,  -1251,    756,
804 -15856,   3179,  -1155,    808,  -1748,  -6593,   1494,  -3122,
805    -98,  -3808,    491,   1752,   3188,   2158,  -1924,    763,
806   1165,    148,  -3161,  -1284,  18082,   -195,  -1125,    845
807 },
808
809 .cb0808m0 = {
810 -18656,   -461,    236,  -1122,   -796,   -101,    851,  -3748,
811   1374,  -8549,  -3366,  -1482,   1026,   2046,   4394,   -521,
812    232,   -486,  -1656,  32767,   1954,  -1183,   -130,    392,
813    194,   -868,   2883,   -168,  -1674,   -910,    -34,    819,
814  -1105,   1628,  -4871,   -585,  -1170,   -572,    451,   3911,
815  10770,    -35,  -4126,   7124,   7110,   -860,  -3914,  -3294,
816    272,   -647,    220,  11965,  -3378,   2726,   1990,   1624,
817  -3689,   9884,   2394,   3096,   -518,   5169,  -4018,   3108,
818    168,   1256,   -410,  -3851, -11176, -10479,   2042,   1421,
819   1488,   -992,  -1562,   -653,  -1191,   2246,    467,   4732,
820    154,    729,   7244,    -18,   1313,    -51,  -1824,   1218,
821   1473,  -6763, -11270,  -4295,   4118,   1043,  -5782,   1370,
822     46, -11027,   4086,  -1501,    -11,   -621,    464,    781,
823  13680,    257,    554,   3119,    750,  -1857,   1046,  -1252,
824   -512,    739,  14811,  12642,   3841,   2824,    163,   1620,
825     39,   4766,   1411,  -2197,    525,    658,    419,      5,
826     92,   1544,    290,  -2038,  10603,  -5764,  -3335,  -6629,
827  -2579,   4020,  -3107,   2779,    849,   5678,    260,   2804,
828     99,   1339,    544,   1438,   -450,   -598,    764,   1568,
829  -1034,  -4560,   2604, -18205,   1644,   1003,   -675,   3217,
830   -334,   -832,  -1452,    322,    608,    300,  -4776,   -812,
831    -36,    627,   1654,   -248,   -838,  21571,    -89,  -1626,
832    530,  -1151,   9440,    522,  -6138,   2213, -10095,   -562,
833   1000,   5037,   -122,     -3,   7064,    397,  -2118,    362,
834  15791,  -1047, -15010,  -1527,  -1356,  -2805,   -560,  -3148,
835    266,    -45,   1324,  -3312,  -1772,   2382,    189,   6537,
836    124,  -1272,    156,    588,  -2678,  -3106,   2828,  -3684,
837    689,   3884,   4650,    192,   -323,  -5426,   -722,  11486,
838   -607,   3591,   4299,   2117,    362,  -9114,  11700,  -3391,
839   2357,   7639,   2197,   4350,   2970,  -2525,    169,  -6112,
840     91,   1520,    -19,   1558,  -4588,   -837,  -8163,    897,
841  -7992,   2080,  -3102,    774, -10592,   -314,   -137,   -524,
842     87,   -799,   -111,     74,   1312,    862,    266,    243,
843    199,   -288,   1205,   -829,   1650,   2880, -24776,   3867,
844 -13101,    597,  -9778,  -2084,  -3089,  -1112,    548,   -638,
845   3727,   -446,   4877,   2099,     68,  -2736,  -4914,  -7103,
846    263,  -9228,   -782,  -2109,   1088,  -1881,  -1424,    -30,
847  -1353,    586,   4085,  -3573, -11921,   2366,    516,  -1028,
848    834,   -234,   2150, -15893,   2305,  -3619,  -2567,  -8366,
849    610,   2946,  -2383,   2293,    946,  -3550,  -6770,  -1481,
850   -758,   -864,   -232,   2855,     40,  -2330,   2069,   -345,
851   1801,   -589,  -1241,    647,   6988,  -2625,  14308,   2801,
852    759,  -2740,   -680,    964,    365,   -506,  22268,   1766,
853   -202,  -2751,   -293,   3754,   1280,   -521,  -3355,   4615,
854    594,  -1783,    -39,    -46,     48,  -2638,   -551,   2548,
855  -1880,   3730,  -1726,    939,   -345,     -7,  -1630, -23405,
856  -1002,   5655,   2100,    440,   1682,   1020,   -594,    344,
857   1511,  -1286,   5518,    473, -11398,  -4552,    720,   4701,
858   7726,    126,  -1953,   -484,  -1648,  -1766,   1589,    996,
859   -688,   -381,   1678,   1498,   -528,   -860,   -667,   -823,
860  32767,   -463,   -243,  -1242,   1074,   2460,  -1411,   -459,
861  -1533,   1462,  -2603,   -784,   -391,    338,   3444,   2170,
862   -924,    949,   1972,   1520,  -3062,   -671,  12908,   2636,
863   2805,    722, -12016,    -26,    616,   1192,   1193,  -1028,
864   -128, -22850,    191,    408,  -3105,   -592,   -440,   1264,
865  -2580,    847,    850,   2300,   -278,    126,   2214,  -2693,
866    -21,   -194,   -594,   -533,     45,    570,     38,    636,
867   1276,    171,  29846,    648,    911,   -358,    300,    602,
868    413, -10167,    -54,  -1353,     42,  -1770,    491, -12154,
869  -1808,     26,    425,   2009,    910,  -8134,    362,   2001,
870   -114,  -2586,  -1049,   -249,   -312,    160,   1677,  27043,
871    -44,    160,    834,    243,   -606,   -272,   -979,  -1605,
872    105,   -491,    754,   -230,   2442,     24,  -5139,   -395,
873  -3562,  14436,  -1208,  -3232,   2555, -12980,   -906,    429,
874    217,   -432,  -1263,   -244,   -225,    912,    -64,    780,
875   1101,    854,   -240,    308, -28630,    518,     32,    976,
876  -8642,  -3041,   1801,   -742,  -1513,    128,  -3189,    857,
877 -14277,  -1802,   1229,    -68,   -565,     65,   4094,   1614,
878  -8254,  -1153,   -640,  16225,   3508,  -1383,  -3882,   -347,
879   1346,   3845,   2665,   2340,  -1862,  -5318,   1402,  -1352,
880 -21682,   -694,  -1182,    286,   -806,   2133,   1848,   -532,
881  -3750,   7564,   1054,    284,  -3742,   2559,   2748,   3408,
882  -1544,   -342, -22578,   1225,    958,   2559,    267,    378,
883  -3608,  -1404,  -1669,    -13,   1135,    153,   -625,   1436,
884    211,    556,    739,   1094,  10452,    850,   5128,  11469,
885    121,   4937,  -3643,   1371,   -373,  -6686,    229,  -3256,
886    -75,   1304,  -1023,   -452,    288,  12709,  13572,   -501,
887   1840,  -1044,  -2014,  -4077,  -2726,  -1010,  -3826,   -629,
888   -466,   -923,   -847,   5784,    898, -12036,   1253,  -1741,
889   1546,  -3710,   2782,  -3430,  -1810,    263,  -8254,   3126,
890     55,   -376,    202,    968,  -1686,    944, -15300,  -2664,
891   1393,    783, -11080,   1714,  -1666,  -1064,  -4859,  -2344,
892    334,   1313,  -1209,    877,  -1828,  -2130,  -3057,    340,
893   8030,  -3222,  11622,  -5620,   1469,   3340,   2862,  -3945,
894   -868,    351,  -1314,   2277,  -2346,  12384,    996,  -2460,
895   1810,    703,  -2158,   3168,  -9887,   8754,   3503,  -1414,
896    445,    850,    -30,   2389,   -617,   3271,  -1606,  -5633,
897   2993,  10009,   5704, -11589,   4278,   1304,  -2418,    479,
898 -16596, -12349,   2915,    327,    895,   1278,   1412,   -310,
899   -653,  -1287,    880,  -4294,     38,   2179,  -2074,  -1810,
900    198,  -1544,  -8008,   2456,  -2821,  -3223,  -3713,  11763,
901  -2081,   -141,   4833,   1652,   3598,    551,  -1655,  -1154,
902    -60,   -302,    739,  -1494,   2595,  -1006,   2665,  10834,
903 -11270,  -2996,   -636,   -446,   1816,  -1539,   4149,   -184,
904   -100,    -55,    265,   2207,    639,   -162,  -2210,   -626,
905    605, -21149,   2163,   -970,   -330,  -4655,   3396,  -3092,
906   -544,   -650,   -304,     93,  -1484,   -888,  -8982,   1871,
907   1701,  -1423,   1671,    -11,  -1287, -14292,    592,   1040,
908   -622,  13202,   -660, -12745,  -2836,  -1832,   3481,   1546,
909    235,   -646,   2132,   -602,   2391,   1534,   3599,  -4932,
910   -296,  -1855,  -2075,  -2646,   -219, -10248,   1161,   5955,
911   6954,   9109,   3498,  -5932,  -1787,    373,   1234,   1244,
912   -813,    -76,   9083,  -5120,   -499,  -1774,  -2150,  10601,
913   -170,   1160,    982,   -597,     95,    151,   -534,   6554,
914    840,   -958,   -720,   2066,    -50,  -2877,    -74,  -2068,
915 -24760,   -725,   -357,   1273,   1941,   2525,     46,   -819,
916   -230,   1030,   2291,   -287,   1092,  -2315,    427,    -19,
917    448,   1698,   9797,  10962,   3034,   2622,  -2652,  -1128,
918   -194,   -180,  -1176,  -1794, -22248,    244,     -3,  -1856,
919  -1054,  -2751,   -459,    -62,   -433,  -2274,  -1790,   -192,
920   -720,   -421,     55,   -721,   1960,   1094,   2500,  -2353,
921   -480,   -784,  -1221,   -505,   1738,  -9960, -10772, -13657,
922    122,    387,   -667,   -454,    988,  30780,   -757,  -2319,
923    878,    962,    753,   1306,    716,   -771,    539,   -705,
924    508,   1915,   2114,    937,    447,    935,  -1432,  -1143,
925   4435,  11759,  -2442,    -53, -10601,   1979,   5419,  -2296,
926   -172,  -5987,  -1168,  -2012,   2257,  -1451,     97,  -1253,
927   5548,    884, -14448,   3134,   2549,    172,   5404,    869,
928    -83,    597, -12416,    762,  -1035,   -805,  -1369,   -804,
929    664,   9644,  -4329,   1130,  -1526,  -2900,    628,    620,
930  -6436,  -2370,   2107, -11836,     37,    864,   2105,    314,
931    216,   -529,    810,   3141,   3716,   7019,  -2653,   1466,
932 -14940,  13128,   1218,   2287,   -145,   -443,   -923,    476,
933   2411,   5428,   -611,   2212,   1450,  -3042,  -4750,   3562,
934    587, -15378, -15151,    600,   1029,  -2353,   -934,   1986,
935   1444,  -2171,   1020,   -700,  -1508,    195,  -2466,   -798,
936  16460,  -2164,    520,   2711, -13832,  -2024,   -871,  -5268,
937   3556,    117,   -416,     -8,   2128,  -1570,   2052,  -3169
938 },
939
940 .cb0808m1 = {
941  16492,   -295,   2556,   1303,   -440,   7584,   3305,  -3422,
942  -1196,  -1809,   2142,  -1292,   1048,    314,   1945,    578,
943   1080,   -255,   1109,    617,   1597,    198, -29081,   -243,
944     54,    -33,     76,   -418,   1332,    475,   1495,   1554,
945   -782,    308,  -1286,   1044,    300,   1544,    646,   9441,
946   2577, -11140,   1421,   1107,   -483,   -590,    625,   8544,
947    446,  -1814,   1714,    685,   9620,  -4981,  -3100,   -724,
948   8439,  -2333,    506,   3557,  -1160,  -2199,   -659,   4107,
949   8620,  -1406,  -3745,   1729,  10756,    868,    -82,   2584,
950  -3140,   3632,   2617,   3880,  -1175,   -163,   1864,   -980,
951    551,    201,   -433,  -1464,    708,   1926,  -8471,   3870,
952  -2376,  15567,   2112,    753,  -2450,     72,   1131,   2932,
953   -139,   6392,   1547,      3,    625,   -823,  -1750,    811,
954   -977,  -1389,   1300,   1184,    399,   4684,    196,   3679,
955  -1672,   -218, -11023,     98,    492,   4072,   1213,  -2004,
956   3602,  -1787,   1288,  -9442,   4157,  -4267,   3509,   5317,
957   -574, -11094,   1078,   6240,   1593, -12773,    408,   3960,
958   1116,   1517,   -816,   -577,   -696,    554,   1645,   -936,
959     83, -20255,   -754,   1460,   1110,   1412,   -757,    377,
960   2373,  -1608,  -1414,  -1028,  -3152,   1534,  -4145,   2274,
961   -286,  -7058,   2286,   4013,   2515,   2681,  -5602,      0,
962  -1740,    257,    756,  11496,    954,   4513,   3968,   4851,
963    278,   -511,    829,   2853,  -9743,  -3723,  -1550,   -444,
964   4256,   -679, -11411,  -4290,  -1470,  -4191,   -952,   -239,
965   -198,   1361,   9527,   1481,   -981,   1403,    991,   -255,
966   9326,   1832,  -1936,   -135,   1123,   2756,   1932,   2543,
967    795,  12612,   2429,   -498, -13185,   3812,  -1628,    196,
968   1822,   4333,   2760,   -676,  -2902,   1244,  -1974,  -7046,
969 -12216,   1503,  -2176,   1916,    365,    636, -11348,  -5030,
970  -3319,  -3794,  -1016,   1157,  -4158,   3424,    344,   4494,
971    812,  -3074,   4356,    293,  -3463,   1232,   1746,   2696,
972  -8269,   -961,  -4316,    130,  -4278, -14007,   3025,  -2703,
973    179, -10176,   1511,  -1460,  -1100,  -1171,  -1575,  -2596,
974  -2026, -11400,   2689,   1480,    743,  -1669,   2728,    742,
975    -60,  11452,     84,   -662,   1424, -15103,   -410,   2141,
976  -1664,  -1378,   -122,     97,   -358,   -820,    382,  -3865,
977    374,   1698,    -21,   -752,    595,  -8771,   -731,   9368,
978   1698,  -2586,  -6790,  -2507,  -1776,   4993,  -3867,  -2807,
979   -190,  14465, -13938,   3095,  -1198,    374,   1682,   1888,
980    286,   -576,  -2094,    454,   -690,   1396,  -1139,   -422,
981    405,    238,   1718,   2048,  13448,   -151,   -247,    202,
982   -900,  -5630,   3121, -10988,  -1615,   1955,  -3901,   3360,
983   1429,   3928,   1951,  -1099,   -435,   1572,   1500,  19176,
984    731,   -439,   3686,  -3039,    244,  -4270,    -34,   1289,
985    296,   -406,   2216,  -1400,  -1946,    264,   1536,   2992,
986     54,    892,   -181,  -1545,    278,  24923,    989,   1301,
987  -1279,   -188,   -198,   -661,    612,  -1520,   2355, -12972,
988   -694,   -560,   1364,  -2988,  -6236,   2555,  -6630,   1423,
989    440,   -598,  -1092,    304,  -2529,  -1698,   -909,   2560,
990    844,    768,  -2988,   -661,  18432,   1158,   -639,   5070,
991  11015,    -14,   2313,    756,  -1941, -10986,   -490,  -5235,
992   2646,   2406,    170,   -546,    337,   6499,  -4450,   5598,
993    299,   -504,  14322,   -972,   9356,  -2056,   8812,  -1599,
994  -1931,   2084,    119,   -983,   -305,   1437,    403,   2651,
995   -159,    229,    209,   1438,  -1789,  -1159,   1017,    416,
996    408,    454,    858,   -652,  -1554,   1198,  18278,    122,
997    433,   -165,    162, -10532,  11563,   4754,  -2022,   4246,
998  -1396,  -2417,  -1796,  -1496,  -1279,   3877,  -1217,   -770,
999    983,   -609,   1766,   -184,  -5664,    546,   7948,   1978,
1000   -250,   4350,   3498,   2797,    802,    846, -12628,  -1092,
1001   -240,    781, -11252,   -955,   9944,   -222,   1177,   1262,
1002   -534,   1790,  -7396,   1452,   4251,    303,  -3714,  -2295,
1003   -290,   -227,    672,  22690,   -622,   -466,   1599,   -496,
1004    326,    871,  -1948,    148,    449,    214,  -2175,    713,
1005    394,   1921, -28716,   -786,   1083,   -641,   1232,   -246,
1006   1572,   1575,   -879,  -2962,    -57,    369,   1633,  -1457,
1007   1194,  -1222,    304,   -955,    104,  -1249,   -935,    135,
1008   -758,   3483,  -1190,   1457,   1130,  -1284,  -3709,  18042,
1009      6,     25,   1233,   -328,    347,   -512,   2071,    328,
1010 -18037,   4582,   3841,   -434,   -745,    332,   -576,   3006,
1011    336, -11505,   -646,   3509,   -996,   1270,   2041,   1353,
1012   1193,   2976,  11569,  -3165,   1450,   4351,   2522, -10022,
1013     -6,  12602,    874,    518,    475,   1251,  -3290,  -2674,
1014   4802, -11794,   -946,   -426,  -2846,   1619,   1105,  -1022,
1015     -1,   1759,    646,  10347,  -2937,  13505,   1104,    614,
1016   1149,   -800,   2377,   -115,    792,   -948,  -2431,  -1779,
1017  -1142,    809,  -3130,    447, -15516,    313,  11235,  -1346,
1018  -2426,  -2737,  -1738,   2236,   1094,    802,   1323,   3612,
1019   -213,   1383,   2800,  10394,   1210,  -2360, -10203,  -1991,
1020   -102,  -2669,   2303,  -2184,   1830,  -1158,  -5633,  -4083,
1021   -252,    311,    612,   -331,  -2786, -12421,   9994,  -6006,
1022  -4996,   -954,   1014,  -1147,    860,   1252,   1114,  -2069,
1023    266,   -230,   -591,  -4442,    230,  20603,   1386,   1130,
1024  -1468,  -3600,   2168,    836,  -1754,   -511,   -542,    216,
1025     26,   3476,   1165,  -4293,   3098,   -245,   -579,   1830,
1026   2248,   5326, -18357,    397,   5466,    734,   3920,  -3678,
1027    319,  -1062,   -610,  -7509,  -1064,   1456,  -5729,   1088,
1028   9099,   2266,    241,    201, -10017,  -1545,  -2799,   1491,
1029  27098,    -60,  -1736,   1387,    859,  -1474,    -79,  -1122,
1030   -971,  -1302,    906,  -1133,  -2659,   -296,   1344,  -2698,
1031   -448,  -1476,   -212,  -1585,   1310,  14353,  -2165,  -2229,
1032   -656,   5219,  -3266,  -1850,   7942,   4997,  -2295,    519,
1033    608,  -9498,  -1700,   1770, -15308,   1286,  -2914,   2252,
1034   -717,   2136,   2478,  -3747,   2362,     -5,   -237,   2334,
1035    701,   -774,   -672,    -20,   -599,    623,   -700,   -713,
1036   -979, -29926,  -1090,    848,   -141,   1273,   -711,   1782,
1037   -221,   -103,    170,   -185,  -1059,   3066,   1321,   1182,
1038   3641,   -217,   1959,  11806,   2390, -10312,  -2575,   1612,
1039    596,   -352,   2197,  -2041,   2385,   -898,  -9363,  -1144,
1040 -10896,     20,  -7842,  -1047,   3687,   2147,   2584,   -249,
1041    -72,  32767,   1936,    446,   -889,   -845,   -896,   1269,
1042    448,    327,  -3411,      4,    702,  -1900,   -646,    799,
1043   -770,    662,   -911,   -856,    287,   1667,   -108,    -64,
1044     16,   1578,  -2059, -27327,    112,   -188,   2504,   -692,
1045    250,    360,    564,    868,   4147,   1340,  18080,  -3584,
1046    445,    364,  -2623,   -412,  -2918,   -116,   2611,  -2396,
1047    -44,  10934,  -1512,  -1166,    239,    913,    190, -14681,
1048   -767,   2610,   2931,  -2389,   3590,  -1680,   6287,   -531,
1049   -616,   1317,  -1034,   -900,    871,   -329,    467,   1200,
1050  -1914,   1108,   3150,  -6878,    544, -14411,   2807,   5427,
1051  13361,   1448,  -1753,    524,  -5851,   1467,  -1866,   6888,
1052  -8742,   1372,  -1515,   4883,  -2248,  -1042,   4628,  10768,
1053    149,   -358,  -1287,  -1289,  32767,  -1137,    941,  -2112,
1054    451,  -1436,    174,    294,    475,  -3667,   1610,   1641,
1055   -599,    626,   2058,    671,   1626,   -985,   -123,   2040,
1056    421,   1797,  18448,   2538,   -359,  -5042,   3096,  -1136,
1057   -320,   1823,     30, -12002,  -1297,   -850,   -418,  -1497,
1058  -1761,   5073,  10944,    212,  -4713,  -1614,  -1752,  -2135,
1059    483,   1043,  -1989,   -293,     39,  -1049,     67,  -7482,
1060    712,  -5358,    896,  12460,  -1744,  -1793,   1538,   3577,
1061     -6,    418,    -72,   1072,   1367,   1080,   3564,   1468,
1062    482,  -1298,  -6442,   -299, -12934,   -757,  -4199,   3842,
1063 -11331,  -1216,   -206,   1598,  -1135,  -3240,   3294,   -286,
1064   -540,    777,   1188,  -1189,   4516,   2638,   2071,   9702,
1065   -900,   1002,  18707,   -705,  -1856,   1185,  -4832,  -1694,
1066  -3502,  -2324,  -2826,  -4600,   1996,  -3110,    110,    117,
1067    405, -16854,   -510, -14725,   1699,   1922,  -2117,  -2718,
1068     45,   1064,    507,  -1781,   2106,  -2310,   1239,   5860
1069 },
1070
1071 .cb1108l0 = {
1072   2354,   8016,  12528,   -947,   -348,   1760,   2054,  -3960,
1073  -2125,  -3578,   3932,   1647,  -3316,   6053,    392,  -3128,
1074   3209,  -2445,    463,  -2835,  -1555,   1259,    296,  -1465,
1075   1839,  -4811,    420,   -215,    469,  -1013,   -272,    185,
1076 -27061,  -1154,      8,    298,    259,   -953,   -555,    472,
1077    617,  -1127,   -673,    982,   -398,  -1681,    328,    882,
1078    614,    800,    431,     84,    880,   -240,  15758, -14324,
1079   1301,   1578,    932,   -694,  -1456,   2435,  -1651,   1464,
1080    227,   1527,    527,   -128,    698,   2405,   -726,   1489,
1081   1016,   1938,  -1897,  -1478,   -238,    932,   2507,   -519,
1082  -1147,    557,   2334,    700, -12914,  14861,    158,    255,
1083   1195,   -883,   3359,  -1045,   2095,    520,    249,    926,
1084    789,   1392,   -185,  -1654,    902,      9,  -2166,  -1916,
1085    543,  -2126,   2842,   -332,   1356,   -344,    436,   -404,
1086   -174,   -489,    858,    258,    229,    -45,    327,   -316,
1087  -1176,   -454,    115,   -220,   -458,   -194,    271,   -530,
1088   1572,   -574, -25068,    167,    601,  -1027,  -1705,  -3144,
1089  -4231,  -1636,  -1012,  -1002,   -519,   -825,   -458,    945,
1090    546,    193, -17909,   -156,  -1067,    826,    338,   1152,
1091    562,   -506,    848,    239,    188,    656,     97,   -174,
1092    -59,    242,   1946,    -67,    745,   2043,    424,   -192,
1093    574,   -524,   1553,    566,   1480,   -747,    487, -20623,
1094    872,  -1089,   1034,   1357,    919,    153,    154,    498,
1095     54,    555,   -989,    707,    -85,    -21,    700,  -1424,
1096     90,    655,   -399,    123,   -709,    117,    438,    330,
1097   -720,    190,    812,   -138,    460, -32768,   -162,   -410,
1098   -327,   -122,  -1208,   -554,   -502,   -178,   -309,    373,
1099   4295,   -945,  -5502,  -2752,  -6615,  -1241,   1278,  -1315,
1100  -7683,   -986,   -419,    -50,   2384,  -4640,  -6246, -11804,
1101   -308,   -446,   3486,  -4824,   1736,   -590,    960,    195,
1102    593,    164,   3355,   1655,   1233,     66,   -787,   -347,
1103 -13751,     74,  -1209,   -812,  -4098,   -102,    910,  -1659,
1104  -2036,  -3147,  -2075,  -2605,  -1240,   4499,   1727,  -9484,
1105    549,    728,   3411,   1958,  -4439,  -1064,   5690,  -1600,
1106  -1984,   1695,   -588,   4815,   -138,  -3380,   -512,   1553,
1107   1978,   4310,   -730,   -402,    828,   2124,  14216,   -222,
1108   2757,  -8686,    523,   2516,   1017,    790,   -136,   -470,
1109   -252,   -717,    808,  -1113,  13766,   -114,  -1182,   3053,
1110  -5238,  -2231,   1720,   -511,   -987,   1592,  -1257,  -2578,
1111   1777,   1075,   2367,   -227,   2330,   -672,  -2620,  -1449,
1112   2122,    362,   1249,   1338,   -327, -21631,  -1540,     24,
1113  -2356,   -656,   1981,    -92,   -207,  -2188,     34,   -457,
1114  -1291,   1231,   -460,   -128,   -396,    593,   -671,  -1513,
1115    136,   -335,    560,  -1121,    490,   1008,    948,   8629,
1116  -3344,    467,    881,  -5731,   1120,   -300,  -1432,   1227,
1117   1558,    990,  -1078,    214,   -922,    -81,   1120, -15586,
1118  -1176,   1203,  -1911,    151,   1484,   1555,   -421,   -420,
1119   -428,   -762,    292,    -59,   1075,   -649,   -841,    494,
1120    194,     27,   -768,   -356,     54,    163,    -73,    293,
1121  -1717,   -392,    750,    234,    751,   -111,  26858,    911,
1122   -389,    451,    442,    260,   -117,    270,     19,  -2429,
1123    618,   -962,    378,     10,  -1954,  -1336,    525,   -258,
1124   -693,  -4155,  10265,   2924,  -1361,   3197,  10199,   6870,
1125  -2608,  -5792,    619,  -1994,  -2035,   -701,   2598,    465,
1126   -575,    311,    175,    162,  -1191,    162,   -157,   -147,
1127    325,    551,    536,   -188,   -290,   -165,    343,     14,
1128   -268, -27113,    278,    127,   -233,    -68,    606,    125,
1129    665,    438,   -442,   2510,    800,  -1991,   -641,   -386,
1130  -1574,     78,    946,    189,    106,  -2249,   -268,  -1708,
1131  -1192,    986,   3076,   1807,     21,  -5884,   -964,    256,
1132 -15916,  -1320,  -2867,  -3562,    491,   3502,   -337,  -1542,
1133    496,  -3182,   1676,  -2371,  -4264,  -2053,  14342,  -5674,
1134   1744,   1813,  -3731,  -3761,   1350,   1783,   -438,   -920,
1135   2366,   1438,   -687,    512,  -1934,    323,  -3158,   1775,
1136   1964,  -6742,  10162,   7763,   1469,   1967,    851,   2742,
1137   7413,  -3338,    742,   1854,    310,   -192,   -936,  -1770,
1138   -775,   -976,  -1532,  -1436,   -670,  -4032,   1194,  -1336,
1139  -4369,    332,    604,    962, -27563,   -972,    842,   -743,
1140    275,    713,   -251,   -799,  -1190,    372,   -213,   -423,
1141    202,   1189,    -31,   1084,   -974,    756,   -148,  -1669,
1142    640,   -549,   -339,  -1506,   -112,   -598,   -870,    410,
1143 -13307,  13141,  -1911,   2308,    -92,   -776,    221,   1503,
1144   1578,    803,   -308,  -1672,   -404,    -83,  -3517,  -1327,
1145   -606,  -2426,    -61,   -513,    318,  -1805,   2049,   1887,
1146   -777,   1268,   -542,   -116,   3550, -18840,  -2986,   -979,
1147   2653,  -2875,   -922, -10520,    804,    107,   3234,  -1270,
1148   -608,   1042,   3599,    965,   -342,  -2096,   -267,   1704,
1149  -3939,    791,   2180,   -985,    816,   -716,  -2661,     99,
1150   1523,  11902,  -1782,    775, -12517,   3244,  -3762,   2046,
1151   -278,   1539,   2895,  -2425,    -10,    990,   1484,  -1377,
1152  -3399,   -984,   3171,   1513,    696,   -785,    155,  -1072,
1153    414,   2016,  -1932,  -3124,  -1126,     68,   3855,   1360,
1154   4074,  17596,   1714,   -596,   4000,   1656,    230,   -258,
1155   2266,    843,  -1720,   4624,   -714,    854,    696,    636,
1156  -1357,    350,  -1256,   -523,    168,  -9933,   -766,    198,
1157   2680,   8060,   2168,  -2789, -14255,   1444,   -520,    169,
1158   1032,   1478,    294,   -644,   -320,    856,   1282,   -216,
1159  -1000,   -925,      2,   -890,    679,   -629,   1152,  -1329,
1160 -13941, -16385,  -1050,  -1022,    106,  -1151,    -41,   -709,
1161   1771,   -882,   -729,  -1420,   1544,   -120,    386,   -838,
1162  -2744,   1559,    904,    273,  -4221,  -1065,   -312,  -1046,
1163    234,    830,    387,    172,   -956,   -332,    360,    408,
1164    125,     90,    348,    915,   -264,    911,    263,    124,
1165   -620,   -612,    220,    164,    202,    124, -30252,   -159,
1166   1006,   -320,    283,  -1641,  -1312,  -9057,   5525,   7520,
1167  -2884, -12194,   2771,  -1164,   1842,   1261,   -582,    766,
1168   2498,    393,    953,   -617,   -756,   -323,  -1862,   1195,
1169  -1326,   -436,   -965,    366,  -6727,  -1226,   9014,    400,
1170  -1258,   -812,   -279,   -404,   1621,     86,   1622,    -16,
1171     96,   -515,   -257,    -39,   -134,   1843,   -294,   -491,
1172   -908,   -120,   -720,  -1162,  -1555,    405,   -134,    528,
1173  23596,    -77,    183,   -444,   2077,    955,    649,   2246,
1174   3236,    735,  -1202,   7954,   9440,   6134,  -7267,     28,
1175  -3398,    500,   4965,  -1230,    306,    357,   2942,   -906,
1176  -4733,    903,  -3945,   4447,   1046,  -1125,    465,   1183,
1177 -12710,  -1018, -11302,   5177,   -219,  -6232,   1552,   2061,
1178  -1372,  -1290,   -822,    295,    814,  -3003,   -527,   -614,
1179   -856,    802,    167,   1178,   -494,  -1625,    754,  -1550,
1180    682,  -1286,   -480,   -694,     86,    -67,  -1429,  -1235,
1181   -559,   -311,    322,   -308,    -56,    296,   -158,    -24,
1182   -748,   -197,  26954,   1054,    209,   -226,    165,    681,
1183   -131,    341,    341,   1510,    615,    907,   -264,   1355,
1184    388,    198,     -5,    418,   -783,  28539,     82,   -559,
1185   -459,   -344,    279,   -114,    966,   -529,   -423,    286,
1186   -418,   -766,     42,    186,    461,    418,   -688,   2937,
1187   2793,    146,   1709,   -665,   2022,    293,  -1522,  -2740,
1188 -15926,   -600,  -1503,  -1732,  -2827,  -1027,   1702,    252,
1189   -643,    470,   -815,    858,  -1954,   1190,   1847,    -16,
1190    266,     29,    486,  25985,    139,    220,    433,   -330,
1191    168,   -362,   -562,    180,    906,    386,   -845,    664,
1192   1064,   -616,  -1498,   -335,   -164,   -930,   -854,   -869,
1193   -101,   -204,    835,    117, -16034,  -4478,   2634,   1629,
1194  -1873,  -1156,   -373,   -526,   2537,    967,  -2433,   -857,
1195   1264,  -1670,    113,    845,   7654,  -1343,   5245,  -1605,
1196   2236,  -1190,    -48,   3340,  -1981,  -1606,  -1369,   -227,
1197   -727,   -570,   1136,   1868,    667,     92,   -144,    531,
1198    949,  -1086,    530,   1764,    302,    190, -28036,    182,
1199    825,    229,   -656,    585,    444,    200,  -1195,  -1855,
1200   -387,   -781,   1156,    692,  -1164,   -517,   -464,   -275,
1201   -328,    218,   -970,    174,   -384,   -561,    -38,   -720,
1202   -140,   1021,   -271,    -57,    463, -25313,   -342,    -40,
1203     26,    159,   -854,    916,  -1532,  -1033,    265,    105,
1204   -719,   -588,     96,   -435,   -296,   -226,    224,    357,
1205     30,    576,    -66, -30037,    -72,    374,     32,    256,
1206    304,   -852,   -706,    248,   -741,   -379,    980,    629,
1207   1344,   3858,  -2211,   -153,  -3914,  -3775,   1570,    718,
1208  -1042,  -1338,  -4409,   1338,   5118,   5186,   3619,   2142,
1209   9081,  -2784,   4169,   3598,   6621,   4562,   -170,   -614,
1210   1196,  -1174,   5024,    721,    -71,    267,      4,  25598,
1211   -369,    356,    331,   1099,    377,   -356,   -938,   1161,
1212   -863,   1107,   -132,    222,    148,   1410,    908,     60,
1213    377,   1280,    468,    690,    454,    247,  -4552,   6122,
1214   -267,   2973,  -5932,  -6424,  -4983,  -4193,  -3386,   1691,
1215   1349,   1419,  -3730,    300,  12150,  -2927,   1588,    -34,
1216  -2435,   -271,   -961,  -1744,   1881,    -73,   -453,   -788,
1217   -798,   9166,   2744,    858,    342,    991,   -287,    822,
1218    -37,   1156,  -1493,    723, -14127,  -1755,   2029,   -933,
1219  -1276,    632,  -5249,    464,   -272,   1149,   -290,   4693,
1220   -728,  -1475,    841,     10,   -283,     92,   -268,   -295,
1221    358,    160,    405,      2,   -381,    679,    716,   -190,
1222    128,    275,    255,    123,   -412,   -453,   -273,     26,
1223   -174,   -340,    644,   -376,  27584,    -25,     66,   3107,
1224  -1707,    911,    500,  -1029,   1029,  -1557,   9020,   -398,
1225  -2512,   -582,   1131, -16696,   -429,  -1284,     -3,   2320,
1226   -532,   -302,   -174,   -146,   -413,   2152,   1009,     42,
1227    402,  -1471,    157,   5742,   -782,   -229,   2379,    646,
1228   2842,  -1776,   -463,  -2749,  -3617,  -1710, -12281,   -566,
1229    263,  -3174,  -2337,   9590,  -1150,   2465,   4577,   2064,
1230   -648,  -2175,  -1877,   -674,   -634,   -338,    343,  -1492,
1231    878,   -530,   1072,  13670,  -4542,    746,   9704,  -4188,
1232  -7076,   1179,   -740,   -589,   -876,    268,  -1080,   -986,
1233  -4584,   2692,   3032,  -2067,    230,  -3533,    944,  -4950,
1234  -1908,   1452,   -255,   -698,   1460,   -606,   -250,   -154,
1235 -22303,   -945,   1626,   -588,   -482,  -1549,   -129,    978,
1236   -631,   -722,   1094,   1771,   -311,    532,   -508,    696,
1237  -1128,   1270,    854,    -84,   4290,    414,   3351,   1061,
1238    931,  -2936,  -9606,    -35,   2514,  -1095,    567,   -452,
1239  -8520,   4037,   -431,   2744,  -2276,   2647,  -1188,   -454,
1240   -400,  -3698,   -315,  11558,   -667,    512,    162,   -395,
1241 -13015,    -11,  -1944,   -890, -14358,  -3850,  -4296,   1310,
1242   -580,   -248,   1305,    402,  -1049,    115,   2085,  -1797,
1243  -1172,   -321,   -919,   -313,   -512,   -131,   1619,    576,
1244    499,  -2024,    130,     14,    -76,  -6324,    495,   2445,
1245 -16757,  -2348,  -2706,  -1906,   2377,  -2252,   -619,  -2579,
1246    643,   -661,  -1276,    935,    893,    992,  -2204,  -2451,
1247   -395,   -508,   1163,   -216, -13034,   -718,  -1018,  -1675,
1248   -698,    710,   -257,   2658,   1178,   2046,  -2270,  -2588,
1249 -14442,  -1142,  -1026,   2247,   -536,    314,    123,  -1175,
1250   -673,   1576,  -2600,      5,    964,    619,  -1714, -14811,
1251  -1502,  -1646,  -1151,    -93, -11652,   -222,    343,  -2203,
1252   -351,   -928,   -289,   2679,   2101,    742,    747,  -2245,
1253    146,  -1828,  -2728,   1058,   1048,   3046,    242,   4432,
1254    246,    350, -13419,    768,   -805,   1819,  14332,   1316,
1255   -370,    391,  -1421,  -1426,   -355,   -812,    -64,    196,
1256  -2917,   1097,  -1550,  -1246,    436,    -62,   -813,   1350,
1257    555,  -2236,  -1589,    980,  -1483,  10122,  -2434,   7236,
1258 -15225,   1513,   2090,  -1224,    -83,  -2821,    664,    658,
1259  -3242,  -1031,   1509,   2667,   -160,  -1315,   1060,    891,
1260    432,  -1311,  -2503,   1304,   1295,   1745,   -722,  -2496,
1261  -4409,  -3360,  -2776,  -2793,  -4921,  12616,  -1031,   -443,
1262   1495,  -2416,  -4640,   4508,  -2944,   2608,   1323,   -394,
1263   -415,  -2111,  -2065,   1030,  -3636,  -1338,   2916,  -3007,
1264  -3680,  -3152,   -115,    577,   2742,    785,  -4429,  -1945,
1265   -304,  -4883,   -133,  -3136,  -1927,   -576,    618,   1780,
1266   2568,  -2102,   -158,  -3986,  -1187,    280,    655,    162,
1267  -1352,  -5730,  15372,  -1314,   1553,    274,  -2873,   4221,
1268   4610,  -4143, -13699,   2760,  -1255,   -238,   1487,   1583,
1269   1422,  -2272,   4734,  -6368,    795,   -406,   1498,   1588,
1270   -500,  -2744,   -875,   2080,   1901,    960,    344,    979,
1271   -258,    952,   2526, -11785,    893,    669,   1361,    518,
1272  -1368,   3854,   2539,    623,  -1835,  -4177,   2686,  -2956,
1273  -2804,   1121,  -8890,   1377,   1125,  -3990,    140,   3594,
1274   1757,   2271,    366,   1723,   2150,  13557,  -1768,  -1433,
1275  -6632,   -578,   3266,   2509,   7142,    680,   1532,   1318,
1276  -1123,   5668,   1283,   -412,  -5404,   2893,  -2647,  -2695,
1277  -1412,    340,   -650,    863,   1895,   2867,    384,    626,
1278    856,    508,   1365,   -295,    960, -26080,    234,     -4,
1279    239,   -412,     -6,   -765,    736,    -30,    136,    912,
1280    538,   -792,    413,    871,   -437,    305,     30,   -194,
1281   1105,  -1113,   3550,  -4854,    449,   -549,  -7626,   3706,
1282  -3698,   1778,   1441,   2240,     73,    513,  -3383,  -2346,
1283  -1372,   3955,   2973,   1175,  -6087,   5071,  -2135,   8552,
1284   4961,  -1201,  -1458,  -2627,   -730,    515,   -756,    476,
1285  -1104,   2115,  -1276,    498,    336,   -451,    809,  -1030,
1286    556,   -211,    -70,    -93,     89,   -755,    296,    872,
1287   -282,    380,   -298,   2774,    660,   1339,   -545,    429
1288 },
1289
1290 .cb1108l1 = {
1291 -13570,  -9232,   -673,    267,   -819,   1633,    -33,    623,
1292   -850,  -4376,  -1135,    999,   -262,   1928,    695,  -1751,
1293  -2793,    772,   5064,  -1158,    280,  -2144,   1313,    888,
1294  -2482,    469,   2996,  -1406,  12525,  -1200,  -1202,    939,
1295     -3,    847,    818,   -924,    135,  -1308, -12000,   -544,
1296   -592,  -3914,    441,   3372,   3188,   1314,  -1836,   -706,
1297   -844,  -1319,   1029,  -1754,    172,   2468,   -903,   -889,
1298 -14602,  -2054,  11694,  -1980,   -730,  -1661,    214,   1243,
1299   -337,   -646,    -95,   1432,   -854,   -236,     88,     -2,
1300    514,  -1643,    -84,   3561,    302,    770,  -1248,    480,
1301    664,    738,   1728,  -1783,  -2227,   -702,  -3582, -16641,
1302   1713,   1506,    660,  -2471,   2061,    -48,  -3161,   1697,
1303    900,  -1477,    558,    287,  -5515,   1023,  -1972,    999,
1304  -1856,  -3022,   -228,    711,   1270,   2644,   -648,   1064,
1305   3899,  -1205,   -754,   1080,   1262,     18,    860,   2274,
1306    655,    494,   -221, -15647,   1334,   -473,  -1648,   -341,
1307   3541,   3109,  -1671,    639,  -2491,    185,    477,   -388,
1308   5198,  -5680,    812,    700,   2180,   -536, -19468,  -2508,
1309   2592,   2901,     32,  -1165,   1500,   -422,   -790,  -1914,
1310    971,    111,   1226,  -1302,    541,  -3862,   -832,    642,
1311    305,  -3870,   8921,    570,    180,   1734,  -1572,   -891,
1312  17672,   -756,    702,   2740,   -647,   2122,    102,  -1371,
1313    461,    454,    204,   -307,  -1248,  -2330,   1353,  -1783,
1314  -1939,   -601,    512,   2118,  -2178,    254,   1190,  -1252,
1315    923,   1166,    360,    320,    320,   1210,   -142,   -416,
1316   1260,   -205,   1403,  -1025,  19252,    328,     58,     21,
1317  -1044,   1786,   2153,    697,   -436,  -1617,   -869,   -493,
1318  -2419,  -3102,   1995,   1519,  -1799,   -153,   2689,   -665,
1319  -1371,   -915,  18486,    941,  -2612,  -1057,   1076,  -3351,
1320    -48,  -1478,    575,    728,    130,   -168,     40,    898,
1321   2141,   1518,   -965,  -1910,    896,    838,   1220,    416,
1322  -1494,   1404,   -126,  21472,    604,   1740,    102,   -812,
1323   -796,   -734,   1082,   -507,   -468,  -1732,   1171,    252,
1324    359,    436,   -765,    791,    726,   -810,   1838,  -1798,
1325   5662,  -2362,   1275,  -2829,  -4041,   1398,   2681,    480,
1326  13740,   -752,   2252,   1306,  -1026,   1834,     54,   9993,
1327    559,   1370,    711,   1918,  -1757,    646,     16,  -3262,
1328   2676,   1751,  -2595,   4782,  -1050,   2401, -15131,   1100,
1329    386,    708,   -359,    455,    -25,   -950,    241,   -482,
1330    268,   2327,  -2766,   -142,  -1992,   -566,    -36,    990,
1331  -6302,   3245,  -1394,  -1579,    760,   -757,  -2115,  -8542,
1332  -2945,   -800,  -4027,  -3102,  -1319,  -1989,  -1787,   -426,
1333    590,   1031,    467,     31,   2674,   1686, -14352,   1174,
1334  -1446,   -813,  -1267,   2919,   2052,  -1574,   -753,   3369,
1335  -1090,   3830,   2042,  11376,   1140,    895,   1130,   -720,
1336  -1284,  -2277,     49,   -724,    397,  13201,   -985,   1599,
1337   -365,   1517,   -496,    978,   2152,   1391,   1777,   3032,
1338   -936,    280,   1719,  -4551,   4874,   -941,   -160,    956,
1339   -676,   -229,   -548,    183, -16606,   -855,  -3433,   1248,
1340   -578,   2254,   -532,   3081,  -1406,  -1859,   -605,   1809,
1341  -1001,   -114,  -1222,   3890,   -609,   3114,  -2430,  -2142,
1342    440,   1780,   1606,  -4211,   1047,   -456,   8280,      9,
1343   5866,  -1718,   -932, -13049,   -562,   3097,   -583,    -21,
1344  -1972,   1254,   -172,    527,   2282,   5064,  -5391,   1074,
1345    357,   1845,     24,   -996,    100,    -50,   1098,   2905,
1346   -417,   -937,   -439,    247,  18502,  -2380,  -2088,   -402,
1347   -580,     83,   -282,    -70,    969,    540,   -219,  -1132,
1348  -1701,   -195,  -3030,  -2748,  -1974,  -1304,  -1909,   1080,
1349   1042,   1124,   -128,   5816,   2303,   2840,  -2420,     35,
1350  16550,    721,  -2079,  -1489,   1023,   -654,   2025,   1479,
1351   -185,  -2449,    500,   3034,   2663,   3911,   1203,    998,
1352    594,   -533,   -163,   -262,    739,     13,   -426,    182,
1353    394,    350, -30055,   -371,    150,   -430,    147,  -1122,
1354     43,   -390,    298,    831,   -194,    158,   -114,   -257,
1355  -1346,   -585,    206,   -456,    478,   -502,  -1710,  -1719,
1356   -581,   -536,     45,   -861,    825,   1093,   -255,   -685,
1357     38,    -20,    419,   -594,     10,  -1408,   -526, -19191,
1358    196,  -1496,    255,   1844,  -8759,  -3565,  -1009,   -926,
1359   -818,  -1195,    236,   2898,   -182,  14344,  -1384,   1064,
1360   1181,  -1846,    543,   -583,    170,  -3305,  -1187,  -2406,
1361    -40,  -1051,  -1071,    -28,   1482,  -1060,  -1057,   3028,
1362  -2023,    913,   1052,    980,  -5158,   4642, -14067,   3920,
1363   1450,  -4497,  -1591,    842,  -2222,   -392,    -42,  -3546,
1364   -258,  -3566,   2595,    225,  -2696,   4624,   2283,   1483,
1365  -1506,   2164,    151,    380,  -3207,  -1086, -10594,   2005,
1366   2379,  -2567,   -925,   -363,  -1261,  13174,    -73,   1168,
1367   2215,  -1721,    726,    525,   1048,    322,   -827,   2117,
1368   3890,   1346,  -3512,   2243,    638,   2259,  -1371,  -2260,
1369  10590,    851,  -1247,   -894,   1871,   -882,  -1955,   3822,
1370  -3654,  -1730,    906,   2074,   -548,    885,  -2501,  -1316,
1371  -3275, -10694,   2031,   1077,   3013,  -1105,   2951,   1907,
1372   1218,    194,   1860,  -1662,    178,    915,   1092,    809,
1373   -451,   -610,   -728,    799,   -129,   -101,   -905,     -2,
1374   2470,   1292,   -137,    544, -18795,  -1081,   -300,    -59,
1375    282,   -329,   -544,  -1324,   2155,   9326,    462,   -388,
1376   -303,  -2940,   -608, -13652,    532,  -1350,  -1026,   1330,
1377   5559,   -333,   4961,    707,  -1832,   1070,   2483,  -2016,
1378   -315,   2197,    849,   -348,    379,  -2179, -15691,    903,
1379   3192,   3888,    396,   4610,   3261,  -2589,  -4903,   -643,
1380   3604,  -1380,   1524,  -2155,    469,  -3528,   -790,    429,
1381  -3862,   1797,   -104,   2364,  -1162,  -1559,   1011,   1849,
1382   -235,  -1952,  -2088,   1436,   2502,  -3862,  -1704, -14859,
1383  -2863,    710,    624,   4373,  -6302,   -616,   -807,  -1577,
1384  -2492,   -620,   -917,    948,   4957,   -848,   -863,    514,
1385  -2210,   2162,   -753, -15168,  -2068,  12472,  -2611,   -723,
1386   2797,  -8573,  -2270,    978,  -2597,   2215,   -684,   2535,
1387   3114,   -261,   -178,   2385,  -4869,   1161,    -32,  -1469,
1388   2074,  -1407,   3226,   -992,   4546,  -3158,   1044,    463,
1389  -5285,      4,  -1396,  -1395,   1770,  -1767,   -860,     -6,
1390  -2242,  -1548,   -667,    587,   -982,  -2246,  -1312,   1550,
1391   -542,   5302,   -716,    135, -15895,   3382,   -478,   1279,
1392    615,   3365,   1620, -12613,   -230,   3101,   3230,  -1307,
1393   2860,    628,    647,  -3595,   -214,  -1631,   2783,    748,
1394   1088,    -57,  -6014,   2496,    359,    719,   1476,   -750,
1395  -1644,  -2125,   3913,  -3788,    565,  -1118,  -1411,   1377,
1396  -1020,   -246,  18851,  -1438,  -1150,  -1492,   -681,   -798,
1397   -776,    960,    911,  -1449,    336,  -1114,  -2111,   -877,
1398   -532,    668,   1018,   1098,    408,   2032,   -607,   -656,
1399  -5997,   3089,   2462, -18368,  -1027,     78,  -4066,    439,
1400   -845,   1476,    290,    490,   -452,   1638,  -3381,     80,
1401   1699,    458,    260,   1215,   -516,   1883,    -62,     35,
1402  -2540,  -1703,  -1042,   1751,   -422,   1222,    207,   -104,
1403   1112,    151,   -473,   -522,  26426,    562,    884,  -2201,
1404   -281,    238,   -839,   1037,   -588,     81,   -109,     -2,
1405    -32,     75,    654,    489,    524,   -388,  -1408,   -906,
1406  -1193,   -936,   -273,    -40,   -100,   -662,   -522,   -145,
1407    119,    614,   -922, -25329,   -180,   -668,   -574,    161,
1408   -448,    173,    750,   -609,   -812,   -125,    814,    572,
1409   2602,  20372,    244,   1820,    724,    515,    932,  -1290,
1410   -712,   -990,   -305,    -13,   -763,  -1157,    481,   -764,
1411    320,    624,   -620,    642,  -1494,   -568,   -601,   -655,
1412   -790,  -1348,    334,  -1302,    382,    782,  -1122,   -641,
1413 -23549,    180,    463,   -634,   -666,    599,   -356,  -1071,
1414    816,   -576,   1208,    912,   -377,    624,   1049,     42,
1415    -95,    370,   1932,   -167,   -275,    142,   -159,   -410,
1416    595,   -562,   -632,    748,   1192,    614,    -41,    -18,
1417   -156,    -61,   1280,   -686,    363,    759,    756, -19362,
1418   -614,   2151,  -1185,    169,    327,   1494,    782,  -1313,
1419   -134,    841,    218,    -76,  -2980,    202,     80,    281,
1420     89,    -61,  -1678,     59,   -125,    195,    320,  -1310,
1421    -56,    806,     47,    -65,    249,  18432,   -666,   -506,
1422   -204,   -194,   -560,   -416,  -3641,    330,   -268,    842,
1423  10600,   -176,    424,  -1744,  -3609,  -1682,   -844,   -309,
1424   -538,    435,  14251,  -1281,    373,   2748,   -702,  -1358,
1425   -766,   3480,   -679,   4039,    529,  -5698,    -38,   -813,
1426   1203,   4734,    318,  -1044,  -5109,   2187,  -3474,    415,
1427   2436,  -3021,  -1628,   -456,  -1451,   3406,  -1798,   1001,
1428  -8648,    468,   1188,    497,   4628,   -948,  -4073, -11894,
1429  -2750,   -738,   1520,  -4070,   -810,  -5755,  -1370,   2978,
1430   4460,    917,   1221,   -324,  -1166,   2339,  -1221,  -2048,
1431    714,   6884,   3096,   6998,     13,   -275,  -3879,    790,
1432    104,   1383,   2056,   1957,  -9216,   -430,   -199,    261,
1433    764,   -109,   -210,    795,    884,   -334,   1546,   -272,
1434    -35,    738,   -268,    -13,   -448,    645,     97,     76,
1435   1284,   -343,   -654,    112,    643,  22846,    634,   -597,
1436   -621,   -784,   -380,    951,   -452,   -685,    140,    688,
1437   -770,    247,   -679,   -228, -26856,    311,   -546,   -444,
1438    606,     69,   -195,     18,   -220,   -334,    -42,    543,
1439    -28,    492,    766,    208,  -1206,   -554,    213,  -1112,
1440  -1675,   -608,    382,   2011,   5077, -17442,   1367,   -702,
1441   -856,   -416,  -1728,  -1987,   2966,  -1952,     38,    152,
1442    712,    210,   -589,   3029,  -1189,  -2016,  -8071,  10746,
1443  -2143,   -556,  -1964,    162,   -504,    995,    982,  -2565,
1444   -634,   -985,  -1668,    444,  -2098,   -411,    488,   1397,
1445  -1134,   1888,   -920,   -279,  15057,   -757,  -1258,  -3040,
1446   -890,   -105,   -670,   -490,   -238,  -2419,  -1302,    915,
1447   -784,   -929,   1653,    -89,   1076,    445,   2538,  -1424,
1448  19175,    -91,    437,    752,    254,    935,    854,  -1666,
1449    -86,   -543,   1053,    664,   -155,   -485,  -3994,    -50,
1450     50,    -58,  -2626,   1801,   -314, -16052,  -1831,   1009,
1451   2344,  -3030,   -938,   1761,  -1283,   -150,   -425,  -6660,
1452   -900,   1374,    803,    549,  -2683,    837,    483,   -655,
1453   4610,   1259,    -45,    834,   1103,  -3250,  -3604,  -2882,
1454  -2463,  -5331,  11312,  -1653,  -3505,  -1855,  -4962,   8579,
1455   2370,  -2474,    501,  -1282,    985,   -924,   3452,    456,
1456   -242,   3878,  -2095,   2994,   7076,   -459,   2574,  16116,
1457   8277,    -88,    572,    -38,      0,   1664,   -553,   1820,
1458  -2096,   1076,    415,   -420,   1900,  -1696,   -130,    298,
1459  -1555,    201,   -404,  -1831,   -932,    844,   9606,   -497,
1460 -16304,   3278,    918,   -523,  -1573,   2488,   -813,    147,
1461   1540,   3795,   1390,   1061,    -78,    -10,    574,   2620,
1462  -1143,   -512,   -582,  -1496,    736,  -4323,    786,  -2873,
1463  -1342,   3932,  14508,  12635,   -899,   1730,   -673,    386,
1464   -676,   2787,  -2780,  -2960,    375,    475,  -2188,   2250,
1465    851,    788,    268,   1264,   2973,    -94,   1062,   1006,
1466   -697,    669,   -635,   -986,  -4848,  -1486,     -6,  -3914,
1467   6267,  -1560,      8,   -503,   5273,  -3545,     69,  15146,
1468   2263,  -1490,   -548,   1740,   1636,   -892,   -895,    769,
1469   -471,    226,   6497,  -2466,  -2037,  -1068,   1075,   -902,
1470  13668,  -1213,  12424,  -3523,   -124,  -1090,    972,  -1134,
1471   -494,  -2568,    881,  -3081,    369,   -254,   -618,   -914,
1472    443,  -1254,    658,   1322,    546,    -14,    778,   -116,
1473   -378,   -802,   -268,     48,   1140,  25942,    503,   -637,
1474   -871,   1050,    298,   -187,    387,   -406,    343,    212,
1475    110,    723,    695,    -47,    -50,   -568,    -66,    347,
1476  -1588,     20,    701,   -485,    -98,   -787,   4502,   1046,
1477  -1628,  -2526,    185,   1016,   -256,   -700,   -403,   -154,
1478    103,   -752,   -689,   2084,  -1463,   2294,    360,  17590,
1479   -698,  -1262,    788,    116,    755,    751,   -440,   -610,
1480   -469,   1235,  -2314,   1240,   -308,    553,   1065,  24442,
1481   -733,    667,      4,   -484,     93,   -263,   -361,   -278,
1482  -1524,    176,   1311,   1561,    435,   -436,  -1079,    260,
1483   -366,    472,  -1049,    647,    158,    302,   -931,    -36,
1484   -990,    736,   -444,   1077,  -1560,   -251,    148,   1000,
1485   1096,   -300,   -224,   -307, -17646,     39,    206,     74,
1486    505,  -3051,  -1285,   -793,   -724,    718,    324,    803,
1487    874,   6062,  -2235,  -3321,   -550,   9264,   3483,  -4172,
1488  -4024,   -471,    858,   2682,  -1078,  -1922,   2088,   1135,
1489   -878,    545,   2205,    836,  -1088,    547,  12461,   2222,
1490   -828,  -3841,   4797,  -2360,  -2510,  -4029,  -2213,  13736,
1491   1032,   -958,   1895,    264,  -1499,  -2066,   -241,   1324,
1492   -224,   -792,    776,   2130,   2600,  -2276,  -4239,   3260,
1493   1610,  -1620,  -1220,  -2752,    979,  -2028,  19626,  -2146,
1494    684,   -729,   -235,   -289,    588,   -600,    245,   -879,
1495   -816,    413,    -87,  -1158,   -246,     69,    970,   -111,
1496    500,   1097,   1087,   -138,  -1356,     30,   -434,   -452,
1497 -22802,    177,    492,    206,   -257,   -854,   1445,     37,
1498   1384,     97,   -258,    811,   -222,     53,    548,   1744,
1499    124,  -1031,   1076,    186,    453,   -173,   1180,  -2235,
1500    583,   -392,  -1542,   -726,   2937,  -3635,   -856,   1446,
1501   7796,  -2779,   -962,  -2277,   1651,   1960,  -1460,  -1277,
1502  -9794,   -288,   2459,   2350,  -2521,     84,    578,   2286,
1503    480,   1620,   6421,   -200,    170,   1513,    198,  -1001,
1504   -491,  -1000,    161,   -482,    607,    214,    743,   -292,
1505   -394,   -192,     92,     73,   -415,   -316,    593,    -42,
1506   -346,    456,     44,    950,    129,   -189,    806,   -221
1507 },
1508
1509 .cb1108s0 = {
1510 -32768,   -828,   9569,    331,   6938,   3122,  -1008,   2847,
1511    646,  -5690,   1712,   -795,  -4406,   1368,    307,   -526,
1512  -2206,     26,   -210,   1358,    746,   1920,    667,   3866,
1513   -413,   -720,  -4328,  -2475,  -1189,   -863,  -3809,  -5052,
1514  -8567,   2859,   1915,   4895,  12440, -13002,   2757,  -5969,
1515   4054,   1100,  -9430,   4930,  10266,  -1522,   7092,  -8778,
1516  -1968,   4325,   8440,   3888,  -1966,   -688,  -2455,   2966,
1517  -2380,   1682,   4956,  -2310,  -3706,    404,   6774,  17562,
1518 -12437,  -2667,   4864,  -9411,  -6436,  -9316,   -903,  -5526,
1519   3463,  -1690,  -5250, -12568,   2338,  -1310,  -3019,    776,
1520   -641,   3483,     54, -10732,  -3878,   -691, -17615,   4530,
1521  10267,   7830,   8488, -12624,  -4514, -17183,   7070,   3115,
1522   4176,    383,  -4558,    410,   6379,   6242,   4702,   4853,
1523   -217,    446,  -3811,  -2396,    244,  -2120,   3275,   5122,
1524    180,   4523,   8680,  -1868,  -6164,   2636,  -5056,  -4039,
1525 -11618,   4014,  11349,  -2616,   8240,  -5119,   1988,  -2552,
1526   6060,   3206,   -662,   2686,   1116, -10447,  -3004,    650,
1527   7811, -12148,   -327,    856,   -916,   -397,   -600,   4621,
1528   3011,   5539,   5417,  -2374,   9667,  -4714,   7821,  -2819,
1529    573,   4492,   1882, -26770,   1486,  -6963,   1103,   2515,
1530   8196,   1849,  -7492,  -5243,   2106,  -5290, -11000,  -1410,
1531  -3448,  -8548,  -4536,  -7730,   3083,   6109, -14458,  -8624,
1532   -381,   7840,   4694,  -3906,   8223,   3315,   5849,  13112,
1533 -13132,   6081,  11801,  -7624,   -376,  -6372,  -6817,   6834,
1534   1760,  -1435,   1072,   3505,  -1494,   -709,   5786,    454,
1535   1807,   2650,   7728,   1357,  -1002,  -5366,  -2368,   2052,
1536    333,   6312,   -336,   8274,  -1653,  -4309,  -6630,   2841,
1537   2448,   8398,   5376,  -7248,  -1474,  -1842,  -4119,    838,
1538    501,  -4206,   4052,  -1250, -20943,  -3338,   -592,  -2973,
1539   7057,   -128,  -3235,  -4313,  -2510, -11313,  -4925,   3103,
1540   1448,  -5186,  -1322, -16815,   1956,  -7950,   2641,  -2890,
1541   4396,   2322,  -1381,  -1911,    448,   2543,   3535,    782,
1542   3719,   -624,   1610,  -2843,   7583,   1794,    700,   3107,
1543   4528,   5461,   2540,  -1074,   5976,    741,    576,   4426,
1544   4400,  -4920,   5724,  -3734,  -1186,  10645,   1100,  10537,
1545   2828,  11670,  -8391, -32572,  -9405,  -6807,   -875,   2277,
1546    736,  -4546, -18693,   1204,  -1083,   3422,  -3328,   6013,
1547  -2992,   5812,   2744, -11668,  -2519,  -2384,  -3635,   6532,
1548   6874,  -2820,  -5222, -12261, -14266,  -6663,  -1150,  -2032,
1549   2099,   4642,   1638,  -4162,   -644,    249,  -3133,  11830,
1550 -10712,  12370,   4818,  -1924,  -5639,  -6448,   2455,  -4898,
1551   -613,   1760,   2393,   1414,   7039,  -7018,   5901,  -2900,
1552   3786,  -3230,  -3718,   3514,  -4040,  -4676,   6367,  -1449,
1553  -2758,  -2888,   4066,  -7140,    408,  -7656,   3156,  19919,
1554  -1858,   6671,    352,  -3355,   3074,   5524,  -1429,   1954,
1555  -6664, -10082,   4405,  -1598,   -806,   1779,  -6913,   7062,
1556   5064,   6518,  -1042,   3400,  -5530,  -1192,    590,  -3298,
1557   -772,    571,  -6239,   9810, -12380,   1302,   1344,  -3430,
1558   3830,   4106,   5792,  -6196,    224,  -2604,   3954, -12551,
1559  -5539,  -8306,   1801,  -4521,   3578,  -4349,  -5716,   4960,
1560   3620,   1516,   5779,   5550,  -3710,   3329,  10542,   4198,
1561   5148,  -3291,    196,   6232,   6943,  -1303, -10306,   1862,
1562   6547,  -1544,  -2996,   2868,  -4389,  -6894,  28557, -13130,
1563   1397,  -2331,  -4076,   2870,   3592,   6613,    265,  -4790,
1564  -3514,  -3152,   8710,    230,   3142,  -1264,   1822,   -769,
1565   6168,  -1792,   2189,   2660,  -2664,   3402,   -533,  -3100,
1566   -476,  -1164,   6092,  -2930,   3372,  -5895,   8507,   -918,
1567  -4716,  -1582,  23959,   1506,   2360,   -117,   2029,   -452,
1568  -6575,    964, -13132,  -2838,   3800,  -3355,   3168,   5230,
1569  11116,    826,  -1711,  -3546,   7398,  -4092,  -2884,    743,
1570  -1784,  -3824,  -3437,   1050,  -3306,    928,  -5109,  -7999,
1571   1581,   8609,  -4662,  -3594,  -1618,   9929,  -3982,  -5591,
1572  -8789,  -1444, -12011,   1304,  12668,  -5138,  10837,  -7951,
1573  -4089,   3921,  -5375,  -2486,  -2590,  11398,    -80,   7734,
1574  -4547, -11286,  -7098,  -7758,   5303,   7380, -11266, -11138,
1575  -8676,     30,   6328,    597,   7852,   3144,  -3933,  15142,
1576   3954,  12197,   -507,  -1667,   5517,  -4187,    709,  -1330,
1577   2094,   4739,   1341,   8276,   8544, -10107, -10151,   3641,
1578    771,   4798,   4839,  -3254,  -9246,  -7304,  14850, -18155,
1579   3068,   4993,  -4930,  10985,   6270,   8528,   5904, -13010,
1580  -7824,   1300,   -706,   -156,  -4228,    302,   9962,  -3087,
1581   4472,   4541,  13179,  -6576,  -2541,   8284,    -51,   5366,
1582  -4369,    289,   3890,  -3671,   1894,  21820,  -3031,   5336,
1583  -8412,   2487,  -1211,  -6759,   1292,   3749,  -8904,    638,
1584   6863,    154,   1145,   -684,   6648,  -3874,   2005,   4670,
1585   4408,   4191,   3984,    632,   2957,  -1532,  -3974,  -2576,
1586  -1636,  -3714,   -136,  -4946,   3900,    367,  27072,   1864,
1587   1426,  -3321,    860,  -1768,  -2009,  -3436,   2666,  -9899,
1588  -1328,  -2330,  -3078,  -3258,  -4600,   5604,  -5248,   1703,
1589   4403,  -4781,  -8275,   6717,  -3860,  10980, -10634,  -8360,
1590  -2291,  20311,   7602,  -4028,    483,  -4886,   2677,  -4921,
1591   6065,   5393,  -2145,   6201,   -472,   1796,   2869,  -3578,
1592   3053,  -2342,  -3193,  -2589,  -3215,   1322,    536,   -164,
1593   -314,   4800,  -1903,  -1338, -11833, -23399,   5562,   4440,
1594  -1864,   2520,  -4251,  -1464,   5053,  -8553,  -3852,  -5932,
1595   -849,  -7113,  -3493,  -5338,  -1671,   1496,   4504,  -1830,
1596   5716,   -210,   1397,  -2060,   2242,   -583,   2604,   5355,
1597  13938,  13150,   1346,   2649,  -1527,  -4568,   8891,   7399,
1598  -6492, -10371,  -4885,  13056,  -8262,  -1267,  -2959,   -868,
1599   5941,    299,   -601,   8834,   1436,   5404,   1914,  -3775,
1600    980,   8848,  -2270,  -1952,   6902,   8642, -25725,   9556,
1601  14540,   1998, -13157,    308, -13844, -10126,  -2147,   8296,
1602   1772,   1094,  -9712,  -8560,  -7552,   5527,  -1446,  -1097,
1603  -5798, -17270,   2860,   -210,   2136,    175,    729,  11775,
1604  -5154,  -4202,  13342,   3977,  14494,  -5659,   9105, -11067,
1605  -3694,   4794,   -593,   6817,   1875,  -4975,   3663,   4141,
1606  -8317,  -8932,   2127,  -4176,   1136,   -148,   7640,   8127,
1607   -744,   2354,    389,   1600,  -6475,  -4558,  10735,  11407,
1608   3896,  13098,   1814,   5191,  -3850,   2629,  18430,   8343,
1609   4630,  -4624,   -702,  -3834,  -2276,  -2894,  -1556,   1437,
1610    424,   5652,  -6260,   2387,  -5845,   7496,  10657,  -2754,
1611   4806,   1169,   1308,  -4114,  -5347,  15076,   5686,   7287,
1612   3004,  -6254,   5186, -14096,  10323,  -1974,  -9355,  -5544,
1613   -986,  -5998,    261,   4494,   2467,  -1911,   -603,  -4548,
1614  -1344,   1995,  -1603,  10464,   5222,   3714,  -5342,  -8039,
1615  12530, -26465,  -1813,   4044,    746,   8123, -12078,  -4703,
1616   2971,  -4487,   2556,   3904,  -2518,   1504,   5774,   5431,
1617   1120,   -934,  -5202,  -6826,  -8774,   7156,  -2392,  10643,
1618  -2918,  -4298,   3361,  -3758,   -894,   5828,   -203,  -4905,
1619   6480,  11771, -19830, -17545,  -4920, -17263,  10066,  10125,
1620  -8980, -19719,  23554,  27907,   2607,  -7014,   6128, -23759,
1621  -4802,  -7099,    874,  13103,  21667,  -8475, -12938, -13122,
1622  -3694, -18860,  -3518,  -3586,  12658,   -793,  10661,   6925,
1623   -730, -11373,  -7845,     94,  -2627,  -6044,  -2213,  -4381,
1624 -10198,  -5816,    -56,  -4349,   3722,   3911,  -1719,  -2513,
1625 -13290,   3218,    105,   1876,    -76,  -1107,   2563,   4520,
1626  10288,   5862,  -7738,   6180,   9863,   1380,   6756,   2632,
1627 -18798,   9314,   7190,  -7454,    432, -15141,   8462,   2128,
1628  -2386,  -2710,    292,   -751,  -3125,   6147,   4941,   3146,
1629   3046,    120,    321,  -5884,   5105,  -4300,   6264,   -317,
1630   1667,   -694,   7950,   5639,  -3284,   1089,  -6456, -14694,
1631  -3527,  -1104,   4313, -20858,   7920, -10782, -13536,    933,
1632   4523,   2640,   2118,     97,   -614,   9834,  -9515,    232,
1633   5086,  -6720,  -1529,    568,   3139,  -3665,  -8567, -13771,
1634   6274,  -4370,  -5653,  -8920,  -7667,  -9391,  -6653,  12489,
1635  -3666,  -5103, -12324,   4796,   -540,  10396,   3668,  -3467,
1636   7124,  -4398,     87, -12139,   -204,   1213,  -2190,  11948,
1637  -2641,  -2434,  -5647,   2819,   3148,   3558,  -6455,   3705,
1638   1644,  -3090,  -4225,  -5998,    112,  17789,  -7220,   2166,
1639   4153,   4516,  -1100,  -1667,  -1402,  -8837,   6344,  -1586,
1640  -3451,   2357,    616,   -392,  -8163, -11579,   6160,  -2783,
1641   7895,  11321, -11847,   8070,   5231,  -6496,  -3172,  -3470,
1642  -2960, -11437,    465,   -470,  -2568,  11197,  -9417,  -4117,
1643  -1162,  -1893,  -2361,    551,  14478,   3510,  -1372,   3117,
1644  -8236,  -2904,  14556,   3191,    200,   2166, -13974,   2718,
1645   3946,   2444,   1982,   5320,   2087,  -2222,   1573,    742,
1646  -8828,  -3917, -11080,   -241,  -8472,   6119,    290,  -2364,
1647  -3163,   1923,  -1964,   -582,   2564,  -5566,  -6411,   2069,
1648   7392,   9115,  25316,   1504,   2540,   -814,  -1746,    566,
1649  -1580,  -2290,    170,    698,    105,   9567,  -6714,   -584,
1650  -4934,   -379,   -491,   -978,   4580,   1180,  -3355,   1882,
1651  -4343,   4817,   1503,   9968,  -8878,  -4908,   3419,  -4818,
1652  -2254,   6694,  -4368, -10849,  -5093,   4510,  -3129,    152,
1653   1926,  -4490,   1510, -17764,  -6699,    962,   3474,   4981,
1654     25,  -7128,   1432,   5386,   3108,  -4545,   1092,   1663,
1655  -1363,   3076,  -8916,   6158,    244,  -1181,   -825,   -933,
1656  -5570,  17221,   -535,  -2892,  -5031,  -1297,  -3010,   5840,
1657    678,    748,   3944,   1630,  -3648,  -5457,  -2618,    876,
1658   6655,  -2834,   2597,  -6667,   1330,    -40,  -4423,   6257,
1659    743,   6083,   -584,  -3742,  -1401,   1779,  -5166,   4559,
1660   5558,   8588,  -6476,   7521,  -1561,   4950,   -778,   3564,
1661  11403,  -1010,  -3151, -14151,  -1020,   2595,  -3278,  24555,
1662  -4859,   -909,   2314,   1301,   2098,  -5664,   3938,  -4050,
1663   -203,   3368,  -2580,   3061,  -9266,  -6263,  -6748,   3890,
1664   1950,   -329,   1050,  -1106,    588,  23705,   -661,   6913,
1665    722,  -5820,   2147,   3789,  -1689,    661,   5389,  -8519,
1666   1152,   3800,   7160,   5234,   1343,   3218,  -2900,   -391,
1667  -4258,   5084,  -4783,   7262, -10013,   -811,  -5252,   6474,
1668 -17338,  -2388,  -2596,  -8715,   5836,   9523,    639,   4652,
1669   3071,   3114,  -1648,   1563,   -931, -10143,   4394,  -2838,
1670 -11900,  -1012,    841,  -5812,  -3048,  -2715,   -196,  -5794,
1671 -20022,   1949,   3464,   -770,   2200,  -3564,   1975,  -6242,
1672  -1937,   3954,   5678,  -2744,   1888,  -3825,   5770,   3869,
1673   8315,  -7386,   1318,   1302,  -5534,  -4554,    924,  -3804,
1674  -4292, -22757,  -7972,  -7469,  -3543,   7858, -10125,  -2637,
1675  -4765, -10644,  -5944,   1159,  -3293,   4363,  -1219, -12248,
1676   5060,  -7232,   6947,  -1609,  -3037,  -5084,   6580,  15873,
1677   5336,   7295,   2386,   2961,   4655,   9714,   5080,  11635,
1678   1790,   2897,    687,   -914,   -692,  -6653,  -8562,  -1412,
1679    244,   4478,   1650,   7175,   1046,  -6689,   3693,  -3520,
1680   6046,  -1336,   1976,  16822,  -1176,    792,  -1733,   8286,
1681  -7359,  -2402,  -8536,   1392,  -3271,   6580,  -4939,   1562,
1682    595,  -4237,   4872,   4266,  -1798,  -6589,   7457,   4207,
1683   9978,  -3996,  -2236,  -3078,   1861,  10101,  -2394,  -3250,
1684  -7619,  -7082, -14305,   5664,  -1337, -11019,  -3839,  10190,
1685   7249,   3086,  -1782,     24,  -3566,  10769,  -4102,  -6408,
1686   -688,  -8987,   3018,  -5942,   7478,   -368,  -7931,  -3018,
1687   6766,    -78,   5705,  -3264,  -1100,   4850,   4518,    -28,
1688  -6276,   4905,   7094,  -4394,  -2846,    -88,    434,   2039,
1689    352,   9827,  12372,   1207,  -8561,  -4476,   1496,  -4927,
1690   2087,  -6730,   1134,    -81,     57,  -8701,  -2918,   3953,
1691  -2844,  -1842,   4804,  -5315,   -401,   7060, -16397,  -4802,
1692  -9849,  17542, -11715, -12432,  -6676,   9323, -13189,  -5761,
1693   8054,   -620,  -7431,   3726,  17790,   7880,    251,   2983,
1694   3736,   7118,  17197,   8613,   1445, -15290, -16184,  11084,
1695  -4971,  -5922,  -1893,   9067,   9321,  -8139,    714,    182,
1696  -3138,   7258,  -1874,  -2781,  10800,   2915,   5316,  -5206,
1697  -2581,  10219,   -484,    862,    119,   6628,   1514,   3883,
1698   -880,   7586,  -2573,   3279,   3801,   4492,  -3850,   9416,
1699    -38,   7518,   -574,   4052,  -1136,   -668,   9672,  -9536,
1700   2551,  -4223,  -1074,  -3616,   8446,    158,   3262,   7965,
1701   1311,  -8634,  -6786,    700,   4973,    917,   -754,  -1156,
1702   6054,   2067,  10757,    421,   1030,  11351,   2149,  -4286,
1703  12075,   4593,   1193,  -5290,  -8566,  -2965,   6824,  -6238,
1704   2392,  -3395,   5350,  -2789,   7529,  -1873,   3032,  -1494,
1705  -2703, -18535,   1583,   9539,   2556,  -4422,  -6079,  -2699,
1706  -7860,  -4573,  -8236,   4281,  -1079, -17578,  -2840,   7468,
1707   4675,  -5002,  -1268,  -1529,  -8222,   8285,   -766,  -4314,
1708   6048,  11507,   5046,  -2444,   3186,   1732,   7872,   6598,
1709   2828,  -2920,   8278,  13263, -10204,   1334,  -5552,  10532,
1710   5412,   2554, -10076,   1128,  -3959,  -3210,   4091,   1824,
1711   4984,   5558,  -2204,   2080,  -3802,   6614,  -7380,   3612,
1712  -4624,   6366,  -1795,   4038,   6227,  -4312,  -4910,  -2127,
1713  15077,   4144, -16885,   3757,   2303,   -670,   5625,  -2590,
1714  -2594,   2491,  -3174,   4199,   1152,  -1532,  -7308,  -8578,
1715   6431,   2975,   6032,   3037,  -7451,  -2643,   5503,  -7856,
1716  -2451,   5309,  -3678,   8145,   1864,  -8341, -15575,   7716,
1717 -10337,   8935,  12350, -10418,  -4092,    734,  10400,  10934,
1718   5724,   1778,   5836,  -3203, -10700,   2766,   4178, -18135,
1719 -16589,  -5465,  -5005,   7239,  25480,   7310,  -6408,   6142,
1720  -7748,  -1423,  -4318,   -321,  -2899,   3728,  -3184,  -3578,
1721 -11598,  -1223,  -8554,    656,  -3945,  -4084,   -724,    301,
1722   9539,   9695,  -1799,  -2602,  -1379,  -5282,  -4709,  11858,
1723   9562,  -7508,   4886,    896,   5780,   -160, -12724,  -9598,
1724   1220,  -5411,  -5072,  -6476, -11763,   -104,   9311,   5230,
1725    591,   4342,    263,  13198, -17801,  -1892,   2619,  18194,
1726  -2080,  16536,  18497, -25926,  25541,     66,  -6648,   1627,
1727   2794,  -3790,   9424,   1387,  20702,   5260,   5211,   1702,
1728   1019, -11143,  -6501, -18711,  10869,  -4204,   4994,   1722,
1729   8569,   3670,   4386, -16874,   8876,  -2297,  -2743,  -4562,
1730  -9207,   8033,   -346,  -3586,  -9451,   3242,   1552,   4278,
1731  -6787,   7118,   3630,   4602,  -7371, -12789, -10424, -14922,
1732  -3010,   1885,   4144,  -4490,   4074,   7796,  -1201,  -7244,
1733   2675,   1221,  -7060, -12828,  -3520,   1983,  -4615,   8207,
1734   1606,    517,   3646,  -7252,    816,  -3690,   -674,  13100,
1735 -16254,   4727,  -8184,   -968,  -5366,  -2288, -20260,   1174,
1736 -19384,  -4199,  -5292,    582, -13118,   1836,   1698,  -2034,
1737 -14601,   6642, -10530,    482,   -851,   9968,   7050, -13366,
1738  -8354,   4740, -20050,   -193,  -1881,  -1205,  -4042,   7067,
1739  12872,   5846,  -4792,  -1833,   2504,  -3222,  -1607,   2634,
1740   4587,   6761,   1549,   1124,   9427,   3978,  -8305,   7524,
1741   2507,  -5744,   3238,   5238,  -3664,    694, -28496,  -1674
1742 },
1743
1744 .cb1108s1 = {
1745 -10979,   8698,   -630,   4660,   3060,  -7292,  10140,  11942,
1746   1448,  -5820,  -3144,   3100,  10575,   6888,   3505,   9996,
1747   2787,   -484,   8057,   1503,   6329,   3074,   3954,   9419,
1748   -736,   2333,  -1858,   3264,  -4026,  16130, -14501,  -5284,
1749   -472,    850,  -7258,   1542,   1473,  -2348,  -7055,  -9574,
1750  -2275,  -4383,   7542,   -360,  -2945,  -3878,     28,    809,
1751    600,   2246,    587,  -1779,  -3456,   -737,   3242,  -2523,
1752  -1862,   6127,    899,   1070, -15614,  10990,  -3084,   9546,
1753   7339,   8899,  -1490, -10379,  -9193,  -3857,   8289,   7261,
1754  12489,   7814,  -6458,   1223,  15486, -10960,  -1880,   4922,
1755  -7819,   -527,  -2370,   3687,   1358,  10367, -14266,  -1496,
1756   1060,  -9325,  -5582,  -3947, -17536,   1470,   4878,  10793,
1757   2904,  -2566,  -4995,   6549,   6141,  11048,   3177,   -494,
1758   9087,    797,  -2575,  -5616,   1197,   2966, -11287,   4658,
1759   -504,   4571,   1814,  18830,  26254,   2399,   8750,   2656,
1760   8206, -12987,  -9119,  -1027,   -457,   1228,   6137,   2322,
1761   1732,  -5694,   -892,   -249,   -178,  -7009,  -4368,    402,
1762  -5564,  -5183,   2470,  -4745,   2788,  -3255,  -5181,   -706,
1763     40,  -4915,   8926,  -3633,  -2455,  15054,   5376,   -867,
1764  -7270,   -979,   7053,  -7433,  13749,   5039,  -2234,   8474,
1765   7031,  -3917,   5127,  -7602,    580,  12067,   2252,    149,
1766     86,   -582,  -5729,   2193,   4178,  -9195, -11824,   3897,
1767   1298,  -1044,   6450,   1885, -19562,   6205,  -4610,  -2544,
1768   5192,  -4885,   5021,  -2373,   -102,   7358,  -2434,  -3512,
1769  -4048,   3070,     45,  -1344,    202,  -2189,    448,   1172,
1770   2939,   -547,   1003,  -6370,   3643,  -1157,   3932,  -6044,
1771 -12882,   1959,  -1574,   2574,  14854, -16317,  -6627,    505,
1772   1102,  -9361,  -8087,   7525,  -1466,    284,   3756,   -383,
1773   5147,   5060,   -474,    531,  -6144,  -1872,  -1206,    527,
1774  -4861, -12410,   7508,  -7226,   5046, -12233,  -4153,   4628,
1775 -14402,  -5265,    534,   1528, -13408,    -62, -18757,  -1280,
1776  -9301, -10254,  -8990,  -6335,  -7724,  -3394,   1951, -13271,
1777  -1389,  -5274,  -4616,  -9643, -10295,   1332,  -5618, -10737,
1778  -7536,  -9314,  -7006,   -760,   7694,   2955,   -404,  -2800,
1779  15250,  -3828,   5994,   5408,   8411,  16568,  -7280,  -6901,
1780   -222,  -1554,   -862,  -1871,    939,  -3678,  -4348,  -3200,
1781   3220,   1614,   8598,   8162,   1749,  -7378,  -1658,    931,
1782   3870,   9183,   1509,  -5068,    -17,   5733,  -8121,   2769,
1783  -3195,  -3296,   8940,   2828,  -2470,  -2448,   7413,  -2851,
1784  -1058,  -4505,  -9653,  -5074,     73,  -3286,  -4014,  -1760,
1785   2562,  13690,  -3464,   5438,  -3394,  16997,  -2944,    291,
1786   4224,   1175,  -2237,  -6894,  -5479,  -1291,   3390,   5455,
1787    898,   3461,  -7914,  -4785,   1879,   1059,  -3721,  -5796,
1788   5054,  -3931,   6315,  -2460,   1909,    573,  -3373,   3052,
1789   -178,    986,    572,  -5976,   5781,  -4928, -10539,    580,
1790 -18727,    757,   1759,  -4049,   2232,   1890,   4115,    699,
1791  -2934,   4926,   2391,  10848,   5103,   4340,  -1518,   2288,
1792   2283,   8886,  -5131,  -4429,  -4384,  -3265,  11933,   3993,
1793  11474,   3721,   1532,    976,   6112,   1954,  -2360,  -1783,
1794   2080,  -6356,   2482,  -4646,  -1992,   1590,   1790,   3290,
1795  -2312,   -564,    508,  -1688,  -7522,  -9263,   3059,   1883,
1796  -3005,  -1303,  -9146,  10282,   1333,   4692,  -2083, -15792,
1797   2208,   1128, -11574,  -7149,  -1126,  -4995,  18963,  -6262,
1798   5045,   2179,   -822,  -1249,  10092,   -338,   5744,   1635,
1799   2535,   6114,  -1339,  -8337,  -4370,   4288,   2468,   3051,
1800  12491,  -9554,  -4034,    522,  -1085,   5852,  -2759,   4918,
1801 -10717,   -194, -11376,   3059,  12075,   1037,   5260,    816,
1802   5918,  -1987,   7924,  -6022, -10374,  11607,  25035, -11598,
1803  16894,   2458,  -5461,  -2039,    385,   6002,   7574,   1229,
1804   -834,  -1032,  -7453,   2694,  -1447,   3632,   4215,   3541,
1805   2936,  -3294,   1001,  -6451,  -4595, -11682,   7880,   2261,
1806   3786,  -2849,   2276,   -826,   3742,   7586,   -334,   2837,
1807  -2331, -12849,   1170,  -1150,  -5253,   -997,  -8996,   8124,
1808   2234,    904,  -2294,   3144,   7352,  -5452,   1536,  -8800,
1809   1886, -18282,  -9787,  -8066, -12066,   1536,   4460,  -1345,
1810   1418,   7471,  13451,  -7299,   5507,   6795,   -184,   8905,
1811  -2040,  -4933,   4998,   7317,  -6667,  -5134,   9094,  -8561,
1812  -2534,   3422,   2278,   3118,    205,   5811,   2247,   5946,
1813   1078,  -2105,  -6946,    170,  -1625,  -4734,  -1447,  -4329,
1814  -4553,  -2230,  -8738, -15289,   7311,   6665,   5047,   1984,
1815  11896,  13922, -10490,  -9313,   1424,  -2991,   1408,    335,
1816   8914,   3773,   8814,   7917,  -4560,   -114,   -624,   8984,
1817  -1598,   -580,   3233,    590,  -2172,  -3162,  -3985,   5394,
1818  13842, -11625,     73,  12826,  -1204,   5119,  10304, -10006,
1819  -2695,   1318,    156,     84,   -760,  -4638,  -3804,   3041,
1820   -782,  -2994,  -3113,    637,  -3256,  -5831,    452,  -1204,
1821   1614, -11626,  -4769,  10612,  -8710, -20019,  10542,  -4279,
1822   6912,  -1429,   3812,   2844,   3903, -11622,  -8954,    180,
1823   3898,   3858,    119,   1385,   4038,  -5899,   -969,  -5454,
1824  13305,  -6748,   5934,   8027,  -7348,  -3797, -29781,  -4956,
1825   2037,  -2331,  -3292,   8254,   6597,   4446,  -7848,   6250,
1826   1400,  -1182,  -4966,  -3490,  -1410,  -2286,   3334,    350,
1827   9271,   2987,   -934,  -5702,  -3881,    -97,   -671,   5108,
1828   -133,   1302,  11630,  -8858,  -3027,    -42,   3682,  -1507,
1829   3992,   5641,   2778,  -8698,  -2509,  -1360,     77,   2116,
1830     98,   2853,  -6334,   5915,  -1214,  -2721,   8921,   1380,
1831  -4158,  -4315,  -4740, -21049,   7044,    866,   2094,  -9442,
1832   9003,  -5147,  -4897,   3407, -11558,   4280,   4508,   6697,
1833   1612,   1508,   8547, -14257,   -151,  -9530,  -7250,  11321,
1834 -14430,  -4944,  -2488,   1349,   -248,  -1490,   1749,   3970,
1835  -5830,  20767,   4642,   3236,     36, -17079, -11099,   5996,
1836 -10759,    -39,   7822,  -7527,  -1431,    179,  -3841,   2298,
1837   1407,   -241,  -2303,   9244,  -3626,   6609,   1959,   -518,
1838    368,   1678,  -5334,  -5849,  -4986,  -2363,    607,   2809,
1839  -1006,  -7695,  10022,   2216,  -8992,   4282,    807,  14707,
1840   9528, -11065,   3014,   3157,   5597,   1139,  -1298,  -3642,
1841   7839,    860,  -4336,   2624,  -4171,   1791,  -2825,   5362,
1842   -529,   1494,    337,  -4487,   -671,   5360,   3283,   4933,
1843 -14692,   4033,  -4365,   2713,  -6903,  -1784, -10862,   6173,
1844   5278,  14859,   -852,  10020,  12304,   8898,  -3089,   9183,
1845   1841,   8276,   4929,   -261,  -1264,    615,   3615,  14535,
1846   6557,    519,   4228,   7382,  -1805,  -4529,   4992,   4277,
1847   -342,  -9610,  -5193,  -7022, -23264,   2402,   -740,   2875,
1848  -5052,   1983,   4987,   3336,  -3806,   1335,  -2868,    846,
1849   7652,    936,   3510,  -4570,  -3010,  -8805,   6177,  -4413,
1850   5879, -15204,  -1632,  13416,  -4543,   3838,  -9293,   1744,
1851    920,  15544,   3820,  -5852,   3935,   2357,  -6486,   1932,
1852  12044,  -6374,  -2545,  -2389,   2755,  -8073,  -8203,   4659,
1853   4286,  16128,   -987,    434,  -4495,  -4428,  -4816, -10329,
1854  -4529, -13408, -13283,  -1136,   4002,  -1271,   3547,  -5274,
1855  -5577,    701,   -365,  -2764,    370,   -369,   2611,   -832,
1856   3862,   4604,  -7786,  11170,  -1453,  -1568,  10758,    168,
1857    402,  -1985,   1436,  -8858,  10080,  -8559,   3998,  -4310,
1858 -13478,  -3104, -11458,    506, -18194,  -3724,  -6768,   7960,
1859  -4213,   1121,  -1658,  -1141,  -1874,   -383,  -5090,    748,
1860  -1032,  -1207,   1046,  -1865,  -2387,   2126,  -3672,   6733,
1861  -2794,   3797,  15562, -11989,    170,   6129,    658,    929,
1862   4800,  -4296,   -955,  -2189,   -188,   3180,   -118,   -766,
1863  -2182,  -6928,  -2254,   6615,  -4422,   6324,    -31,   3742,
1864  -5832,  -5022,   4671,   1574,  -6309,    288,  -2768,  -2492,
1865  -4818,  -5192,   -248,  -3236,   -429,    120,   1182, -10486,
1866  -2964,  -3713,  -5978,  11817, -20052,  -6525,   2054,   -879,
1867   -602,  -2843,   7244,  -1372,    417,   -172,   3322,  -6556,
1868  -7021,   5842,   7357,  -2799,   3660,   7579,   4682,  -2242,
1869     73,  -9247,  21061,  -2060,  -3614,   2486,   4793,  -2959,
1870   -510,    -74,  -5982,   2274,  -4147,   3260,   1994,  -1678,
1871  -7494, -13624,   2560,  -7375,   -896,  -4945,  -2838, -11096,
1872  -1969,   5879,    444,  -3220,  14630,   4915,  -2376,  -8475,
1873   9854,  11380,  11060,   1534, -14413,   4366,  -9544, -10646,
1874  -7654, -17916,   3481,  -3240,   1776,  -2436,  -8403,   3679,
1875  -1914,  12537,  -5540,  -5294,   5995,   5968,  -2609, -16882,
1876    789,  -9506, -10075, -12142,  -7580,  -7090,  -2046,  11065,
1877   7617,  -3503,  -2013,   3516,   6347,   -195,  -3119,   2444,
1878     14,  -4998,    767,   4976,  -3974,   9038,    579,   1804,
1879  -8206,  32767,  -5633,   1018,  13388,    996, -12737,  -3179,
1880  -2058,  13663,   1274,  -4475,   7386,  -1698,  17927,  -6118,
1881  15942,  -2922,  -3434,   5903,   6333,  -9149,  14140,  -1488,
1882   2999,   1151,   2361,  -1935, -10243, -11566,  -5319,    965,
1883   5146,   3652,   -441,  -2173,  -3484,   3685, -13595,  -1703,
1884    -78,  -1408,  18517,  -3788,  -3266,   3162,    996,  19950,
1885  -8560,   4989,   6593,  -5329,   2950, -13896,  -3524,   5590,
1886   4055,   6084,   2493,  12659,  -5786,   4858,   7252,  -7111,
1887  -7318,   5411,   7393,  -8714,  -3454,  -1562,   1919,    -49,
1888   -680,   7285,   -398,  -2956,   7100,   5563,   -538,   1719,
1889    -16,  -3824,    437,  -6842,   1504,   5694,   1214,   3209,
1890 -15562,  -4365,   9329, -25577,   1425,  -2598,  -8389,  -6891,
1891  -3275,   3304,  -3993,  -6391,   -934,   7862,   4844,   -134,
1892   9890,  -4646,   2468,  -9901,  -4111,  -3080,  -5056,    476,
1893 -13099,   1447,    205,  -2424,   7098, -12075,  -4646, -13725,
1894   8367,  -2910,  -8461,   1387,   3553, -10228,  -2771,   4698,
1895  -6483,  12234,  -8086,   3329,   2374,    452,  -1805,   5083,
1896   2014,    164,   7143,     81,   6062,   2838,   5318,  -4982,
1897   1440,   2014,  -3273,  -6658,   -798,  -3204,   1398,   -599,
1898  -5834,   2070,   4644, -17238,    390,  -1684,  -4932,   8961,
1899 -12217,  -3079,   6574,   1387,  -5991,  -7803,   1285,   7439,
1900   -395,  -3048,   2038,   -847,   -690,  -5127,   2228,  -4180,
1901  -3499,    530,   -584,   9884,   -323,    446, -15644,  -9162,
1902  -1683,   3643,  -3578,   2634,    496,   8097,    109,   1056,
1903   1422,   5452,   6517,   -449,  -2389,    302,   6827,   1507,
1904  -3106,  -7188,  -4909,   -441,  12955,  -3933,  -5322,   5155,
1905 -23171,  -2780,  -2655,  -4048,  12844,  -3709,   6555,  -5700,
1906   3780,  -6566,  -4415,  11091,  11291,   6443,   9146,   -796,
1907  -1420,   5600,  12098,  -5790,   6619, -10474, -12177,  -5890,
1908  21700,  11148,   3427,   3130,  -5727,  14646,  13953,  -2721,
1909   1404,  -3102,  -4693,   4762,   1757,   2533,   3998,   -530,
1910   -758,   5301,  -1426,   8948,   -720,   6877,  -3863,   2396,
1911   5266,   -685,    890,  -7188,   2742,   -270,   8125,   -804,
1912  32292,   6964,   8599,  -3466,  -1080,  -8423,   2070,   -295,
1913   -157,  -5432,    152,   2478,  -3738,   1104,   1500,  -5290,
1914  -2463,  -6386,  -2537,  -2331,  -3290,  -2398,    159,   6588,
1915  -2547,  -2424,  -2184,   8316,   5670,  -5608,  -2600,   2659,
1916    166,  14828,   2622, -10490, -16378,     64,    434,   4576,
1917  -3010,   2479,  -6798,   3431,    360,  -1067,   3421,    664,
1918   4029,  -4050,   -240,   3875,    672,   3587,    501,   2494,
1919    -48,   9997,   3259,   8551,  -7624,  17342,  10765,   4328,
1920  -3721,   1729,  -2844,  -6330,   5114,  15589,   -261,  -7554,
1921   2708,   7260,   5852,  -8736,    436,  -6160,   -588,  -5919,
1922   5752,   3127,  -4558,    540,     74,  -4048,   3735,   7873,
1923  -2869,   -544,   -111,   5182,   1032,   2315,   -159,   5105,
1924   4106,   -494,    678,  -4756,  -3865,  -7389,  -2492,   7193,
1925   5146,  -7926,  12043,  11137,   1719,   2307,  -5476,  12679,
1926   7996,    726,    933,   3222,   7515,    678,  -5858,  -2716,
1927   1503,  -3014,  -2125,   4982,  -4984,    467,    986,   5450,
1928  -1472,   5314,  -1285,    218,  -3411,   4511,   8047,   4268,
1929  -8307, -10587,  17200,   3303,   7553,   5361,   1108,  -7982,
1930   8240,  -5856,  -3376,  -3952,  -2884,   4401,  -7252,   4078,
1931   7538,   3420, -13834,  -1139,  10742,  -2536,    636,   7758,
1932   4282,  -3505,   1190,  -7382,  -8164,   5306,   -408,  -5005,
1933   2776,   7806,   4781,  -7903,  -2370,  13884,    542,   5643,
1934   6948,   6471,   2699,    815,   4454,   1882,   2290,  -3856,
1935  -3086,   8215,   3234,   4444,  -1580,   2835,  -3083,   6706,
1936   7409,   4626,   2658,   2308,   7965,  -1034,  -2584,    344,
1937    704,  12280,  10344,  -8032,  -4410,  -6168,   6860,   7977,
1938  -5630,  -6680,  -5001,  -6199, -10378,  -1764,  -3322,  -4284,
1939  -1048,   2721, -11738, -11800,  -7975,   2754,   3424,  -7641,
1940  -2245,  -4945,   -194,  -1948,  -2850,   4111, -21846,  -8750,
1941   4306,  24494,  10428,  26998,   4976,  -2701,  -3283,   -723,
1942  -1539,   6758,  -9730,  -3517,   6401,  -4546,   -410,  -9900,
1943  -4947,   6996,  10983,   5110,  19948,    -78,  -1794,  11051,
1944    -14,    316,   6447, -20430,   9363,   9062,  -2134,  13711,
1945   6448,   6655,  -5232,   4610, -10352,  -3042,  -8713,   5777,
1946  -2438,  -2602,  -7293,   -755,   6736,   2960,  -3676,  -2882,
1947  -9806,   1342,   1242,   2122,   2749,    631,   6502,   2266,
1948 -12996,  13620,  19762,   8096,    702,  -4394,  -8668,  -1460,
1949  -3228,   -173,  -6239,   4643,  -1916,   4098,  -2234,   1202,
1950   1763,   6170,  -6320,  12984,  -5936,   8301,   6021,   2191,
1951    466,  -4044,  -1913,  -3458,   8197,  -3249,  -5935,   2383,
1952  -4241,   4977,  -4415,    704,   3488,  -8356,  10229,    562,
1953     14,  -4828,  -3890,  -7599,  -4208,  -3166,   1132, -16584,
1954   -506,   1397,   6266,   3307,   5782,   2349,   3257,  -3017,
1955   7814,   1216,   7440, -10096,  12698,    944,   1221,  -1683,
1956    152,   6020,  -7910,   3897,  -6954,  -9439,  -9838,  -3860,
1957  -5383,  -4228,  -1980,  -4045,   7442,  -5504,   2145,    636,
1958   2857,  -4538,   -820,   4275,  -2104,   5076,   5191,   -363,
1959 -23254,   1962,    -66,   7550,     88,   8721,  -1361,   7733,
1960  -2661,   5282,  -5112,    -24,   -975,  -3200,  -2235,   5144,
1961    213,  -6340,  -3974,   1266,  -2383,   2432,   -124,   -233,
1962  -3504,  10604,    806,   -918,  11601,  19332,    206,   7456,
1963  -8885,  -9692,   3087,   3685,  -2183,  -7538,  11970,  -5098,
1964  -7364,  -1173,  -3099,   6532,  -6850,   4622,   -828,    390,
1965    467,  -5364,   4442,  -1878,   8949,  -4340,   -261,  -2720,
1966   6659,  16184,  -6552,  -3736, -15416,  15774,   -306,  -4240,
1967  -1807, -10304,  11073,   2743,   3974,  -5557,  -3499,   5315,
1968 -10742,   -378,  -4517,  -5949,  -7664,  -2830,  -6510,  -6096,
1969   2052,   3425,   1971,  -3328,   5326,  -1362,   1806, -14286,
1970 -12774,   6058,  -3365,   -735,  -2586, -18658,   6664,   9502,
1971  -1590,    323,   6445, -17766,  14694,  -9786,   3696,  -4547,
1972   1601,   3645,   -584,    910,   2516,   8197,   3898,   4306,
1973    631,  -2020,   4309,   -765,  -6591,   2083,   8969,  -1474,
1974    -27,   9130,  -5808,   8492,   -135,   2230,   2296,  -4509,
1975   4600,   4951,   1930,  -2564,  -5889,  -1338, -11737,   6387,
1976  -3649,  -5447,  -2462,  -4751,  -1012,   3523,  -3504,  -9510
1977 },
1978
1979 .cb1108m0 = {
1980  -2417,   4623,   2916,  -4257,    120, -10323,   1198, -10252,
1981   -117,   8767,   3160,   2323,   1162,   -650,   2237,  -4171,
1982   2386,    432,   1627,  -7255,     38,    124,  -3658,  -1558,
1983 -11711,     10,   8146,   1700,  -1975, -16731,   2397,   1056,
1984  -2502,  -2660,  -2731,  -2477,   1488,   1220,   4880,  -1156,
1985   1805,     -3,  -3009,  -6233,  -2216,   3440,  -3082,   2124,
1986     70,  -2461,   1125,   1919,  11949,  -2506,   -622,   2209,
1987   -702,   2685,   9183,   -510,  -2806,  -1129,  -1823,  -1746,
1988  -3600,   2298,  -3360,  10793,  -1714,   1662,    -62,    395,
1989  14142,   -261,   -144,  -9896,  11481,   -884,  -2197,    352,
1990   -326,   -453,  -1984,   2027,  -1466,   3290,     94,   3481,
1991   2533,   4401,   5492,   3803,    247,   -896,  -1688,  -3166,
1992   1130,  -1125,  -1973,    322,    867,  -1936,    714,   -880,
1993      8,   2313,  23418,  -1682,   -677,    384,  -2140,   -386,
1994    920,  -2523,   -495,  -1494,   3027,   -707,   1172,  -1403,
1995   2177,  -2137,   -885,  -1035,  -1637,    375,   2452,  -3709,
1996  -1171,   2069,   1095,  -1937,   -686,   -956,   2034,   3410,
1997  -3075,   -359,   -598,  -2084,  18550,   1781,    -45,   1400,
1998  -1580, -13180,   -609,  -1376,  -3145,   -248,   5661,   6886,
1999  -3915,   -194,   9876,   1065,   3879,  -1726,   -837,   -660,
2000  -7467,  -3055,   3516,    283,  -1604,   -625,   1165,   3023,
2001  -1531,  -1825,   1430,   -561,   -881,   1346,   -129,  -1817,
2002    851, -32768,   -294,   -188,   -116,   -646,   1176,    630,
2003    903,    417,  -2487,    352,   -789,    571,   -127,  -2054,
2004  -2112,    418,   1631,    266,   -270,    362,  -2765,  -1198,
2005   -182,   3586,  -1272,   1470,    -66, -18384,  -1230,    823,
2006   1171,   1350,   1101,   1410,  -3730,   1535,   -101,  -3234,
2007   2315,    -34,   -458,   1361, -16497,   -990,   1438,   2542,
2008  -1193,    586,  -1708,   2689,   2741,   6010,   4209,  -5974,
2009   -628,   1556,   2238,   6134,  -3040,  -2937,   2188,  -1660,
2010   1137,   1316,  -2650,    905,   -502,    -93,  -1177, -31964,
2011  -1170,   1504,  -1284,   -104,    168,     55,   3478,   -161,
2012   2818,   -484,    -32,  -1536,   1218,   -854,   -351,   4465,
2013  16922,    681,   4198,    419,   -414,   6824,  -3906,  11598,
2014     75,   4904,   1374,     64,  -2692,  -3759,   3065,  -1397,
2015   -202,   -347,  -2466,     96,   1035,   -765,   -258,   3711,
2016   1437, -18250,    566,    976,   2483,      4,  -1096,   1906,
2017   3745,  -2621,  -2756,   1864,   -560,     98,    821,  -4094,
2018   5349,   1369,  -5245,  -2170,   2932,  -1052,   3932,   -413,
2019   -400,  31206,   1125,   1631,     43,   -764,   1666,    780,
2020   2036,   -564,     64,   1311,   -202,    843,  -2030,    856,
2021   1766,  -3163,  -1158,   -626,    316,    127,   1783,   1918,
2022   3384,  -2887,  -5885,   1763,   4910,   -248,  17100,  -3022,
2023  -1880,  -2927,  -1287,  -3308,  -1767,  -2622,  -1460,   -250,
2024   3597,  -4526,    946,  -1533,   1059,     -8,   -807,  -1283,
2025   1436, -11184,    643,    398,  -1565,   1983,    -60,  -9862,
2026   1219,    322,   3132,  -2043,   1138,   6258,  -3540,    790,
2027   -923,  -4692,  -1401,   2733,  -8918,   4905,   6181,    192,
2028     82,  -1094,      4,   -634,  -1323,  -2865,   1036,   1484,
2029  -2461,   -937,    414,    221,   2179,   -438,   1273,  -2690,
2030  18442,   2781,   1788,   2264,  -1230,   4284,  -4708,   1190,
2031  -4810,   -975,    230,  -3728,   2504,   3602,   3488,     88,
2032   1322,    487,   2965,  -3731,  -2341,   5937,   8545,   1716,
2033   7308,   9017,   6426,    727,   3992,  -4584,    388,   3714,
2034   1164,     18,    445,   1253,    398,  -1989,   -824,   -430,
2035    745,  -5447,   2176,  -1986,  -3963,   2861,    194,  17739,
2036   1891,  -5368,   4172,    125,    530,  -2766,   1179,    401,
2037   1759,  -1609,  31234,    910,   1100,   1036,   -948,  -1101,
2038   -614,   1768,   -344,    840,   -696,   -842,    320,  -1444,
2039  -2560,  -3199,     58,  -2172,   1375,  -3002,   -821,   -863,
2040 -12096,  -2484,   -677,  -2130,   4450,   3568,  -3192,  -1114,
2041  -3218,   3121,   -503,   5570,   -561,   3896,  10566,  -3065,
2042  -2768,   1398,   1719,  -2708,   1952,   -142,   4777,   -978,
2043   2238,  -5780,   -430,   1228,  -1298,  -2923,   4353,  -1621,
2044  -2368,  -2908,  -8012,   4398,   -502,    518,  -6964,    622,
2045   -377,   3758,   6598,   4438,   6849,  -7696,    470,   3585,
2046    466, -14664,   3438,  14706,  -1944,  -2544,   -785,   3653,
2047   1274,    443,   -694,   1968,  -3499,   2855,  -3930,  -1210,
2048   -528,   1931,   3849,   -772,  -2659,   4499,  -3624,   -540,
2049  -1645,   -949,   -382,    979,    595,    165,    429,    -80,
2050 -20468,   1040,    544,   2545,  -5010,  -2122,  -2840,   -335,
2051   -405,    404,    -50,  -2996,   1226,    519,  -1046,   3745,
2052  -2317,   6211, -14500,   9754,  -5802,   5230,  -3112,   1506,
2053   3741,    664,   -902,    197,   2476,  -3618,   2040,  -1066,
2054   2338,   -257,  -2580,   -293,   2740,   -576,   2050,   -865,
2055  -3666,  -2090,  -1831, -32056,    658,   1549,   1602,   1728,
2056   -534,    390,  -1517,   -627,  -4025,   -797,  -2351,   2759,
2057   -102,   2574,    -56,    796,   -232,   -886,   1639,  -2773,
2058   1007,    830,   5880,  -2220,    762,  -3834,  -2865,   -415,
2059    584,  -3498,  -4546, -16108,    344,  -4072,    551,  -5435,
2060   2007,  -1418,   3838,  -1662,   1981,   3545,   1424,    769,
2061   2135,   1705, -15076,   -636,    283,   3386,     97,  -1048,
2062  -3933,    204,  -8616,   -556,  -2936,   4241,   5100,   1777,
2063     98,    719,   6202,  -1496,    708,   2160,  -2396,   4060,
2064   1513,   2253,    -46,  -1823,   -132,    709,   -756,   -944,
2065    575,   1070,  -1583,    587, -24575,  -1989,    874,   -568,
2066   1040,   1116,  -4002,   3196,   2826,    117,   1590,   2456,
2067    938,    112,   -938,  -1268,   5056,  -2851,   2995,   2559,
2068 -13121,  -8374,   3593,  -6684,   3663,    766,    747,   1016,
2069   -921,   2241,  -1942,   4269,  -3312,  -1012,   2340,   2781,
2070  -3881,   2532,  -1976,  -1436,  -3219,    420,  22088,   -742,
2071   -640,   3270,   1446,   1935,   1279,   1913,   1377,  -3297,
2072   -751,   4209,  -1052,   2381,   2938,  -1330,   2154,   2784,
2073  -2420,   1270,   2334,   -526,   1480,   -435,   2206,    252,
2074   -510,  -1018,  -1469,  -1294,   -950,    424,   1058,  -2317,
2075   -846, -20737,  -1877,     88,   -431,  -1268,    116,   -378,
2076  -2326,   3115,   -246,     30,  -4725,    648,   2084,  14286,
2077   -817,   2496,  -1947,  -4869,  -9703,   1505,  -2476,  -2108,
2078    747,   -449,   3002,  -5464,   -514,   1805,   2559,   2494,
2079  12782,  -1232,  12091,   2118,   3996,   2592,   1058,    510,
2080  -1384,  -3050,   2533,   -408,   5219,   3044,   3242,   -185,
2081   2654,  -3723,     16,  -1723,   1823,   6144,  -4806,    182,
2082   1772,   4841,  16390,    -96,   2505,  -7713,  -5244,  -3316,
2083  -6776,   1448,  -1470,   4238,    294,    889,  -2372,  -6281,
2084  -2423,   5423,   2119,   2897,   1378,    817,   -993,  -1599,
2085 -14662,   3014,  -3397,  -6182,   -245,   4897,   5116,   2285,
2086  -2863,   1174,    415,  -6777,   3863,  -6009,  -4722,   -119,
2087    606,  -2247,   4447,   1064,  -1935,   2705,  -2629,  -1144,
2088 -11980,   3805,    882,   1634,   5446,  -4300,    643,   3436,
2089   7632,    592,    998,    674,  -2647,   4644,  -6854,   1368,
2090   -146,  -3395,  10599,   1369,   3852,   1689,   2437,  -3937,
2091   3405,   2517,   1895, -14092,  -1142,   2570,  10163,   1608,
2092  -2445,    850,  -1678,   3112,  -3465,   3138,   4413,  -1973,
2093  -4151,   1163,   1822,  -3819,  -1568,   -407,  -2642,    424,
2094    365,  -3599,    164,  -1448,   1062,   1536,   1590,  -1982,
2095    200,  18572,   -230,   -638,  -1253,   1650,   2280,   4945,
2096   4527,  -2353,  -4216,   3752,  -3807,   3686,  -4816,   2382,
2097 -14833,   1306,  17246,   -739,   2012,   3521,   1473,  -1436,
2098   1514,   -142,   -461,   1038,   2462,    971,   1354,   1272,
2099   1787,   2420,   -922,   3364,   2250,    497,   1349,   2795,
2100 -32768,    425,   1874,    -72,   2461,    389,   -306,  -1180,
2101   -646,    251,    299,  -2735,    577,   1055,   1826,   1620,
2102  -1214,   1422,   -901,  -1273,  -2367,  -1241,    366,    521,
2103   -433,     55,   4000,   3035,  -1390,   2505,   1786, -15397,
2104    413,  -5916,   -234,   3559,  -6776,  -5068,   2251,     36,
2105   -180,    596,   5744,  -2450,  -1276,  -4786,  -1872,     24,
2106    252,    464,   2833,   -136, -25600,    -33,    873,   2646,
2107   1471,  -1336,  -1330,   -276,   1778,   -242,   -951,   1580,
2108    -79,   -858,   -927,  -4310,   -604,   7568,  -1713,   -948,
2109    192,   -260,  -1334,  -1116,   -705,    638,    132,   1186,
2110   -952,   1157,    428,   2039,   1568,   1778,  22453,  -2190,
2111   2176,   1674,  -3996,   1294,   1162,    274,    415,  -2877,
2112    464,    505,  -1842,  -1066,  -2241,   -761,   -291,      8,
2113   -987,   -104,    796, -32768,   1302,   -809,    571,   1214,
2114    455,    686,    656,  -1752,    886,   -790,    644,  -1114,
2115   2358,  11452,  -4398,   1334,  13095,   3230,  -1818,   4053,
2116  -1990,  -1093,    878,   3796,   2712,  -1523,  -1229,   1077,
2117    960,   1250,    -75,  -3233,  -7734,   2783,   8430,   -327,
2118  -1428,  -1687,  -4092,    269,   3161,   -569,  -1267,   1774,
2119   2772,  -2033,    171,   -520,   1551,   3719,  -3364,   -220,
2120   1904,  -1282,  -2008,   -818,   4261,   -886, -19201,  -3454,
2121   -478,  -2645,  -2601,  -2124,  -3977,   2960,   1563,   -432,
2122   -989,   2682,   1734,  -9085,   4614,  -4454,   2535,  -7201,
2123   -220, -10022,   -431,  -7907,    889,  -9658,   6653,    762,
2124  -1827,   5886,    862,  -1836,   -430, -16363,   5709,    851,
2125   1814,    304,   5045,   1685,  -1004,   5108,  -5936,  -3143,
2126    940,   1832,   -270,   -674,   1441,   -241,   3222,   -551,
2127   -434,    -69,  -3584,    349,  -1354, -12080,   3639,   5219,
2128   7583,  -1023,   2078,   3263,  -5807,   -873,   4085,  -5153,
2129  -3623,   -436,  -4717,  -1803,  -6274,  -2049,   -247,   2516,
2130   1922,  10204,   2194,  -1574,   -535,    656,   1638,  -3091,
2131   1156,   1377,  -1220,   4956,   -221,   4984,  -1154,   4603,
2132  -1618,  -5655,  -2583,  13494,  -2442,  -3968,   3086,   1098,
2133  -1625, -13781, -12826,   2659,   3604,   -702,  -1900,  -3508,
2134  -6283,   2320,   1979,  -2823,  -4890,  -1728,      2,  -4402,
2135   -437,   1932,  -3272,   2853,  -3018,    840,   -632,  -6691,
2136   -484,   9579,   1008,  11677,  -2814,  -2029,   8048,  -1170,
2137  -7366,  -2664,   3349,   1319,  -1160,  -1864,    606,   1568,
2138   5428,  -4763,  -2470,   2145,   1798,   -502,  -1538,  -3736,
2139  -1376,   1330,  -3567,    -78,    478,   -743,    890,   -800,
2140    -44,  -1832,  -1761,  -1022,   -996,   -846,   1188,  -1042,
2141  -3202,  -2439,   1602,   3601,    564,  18338,    -17,   1327,
2142   -387,  -1998,  -1260,   3352,    849,  -4780,   1932,    -56,
2143   2625,  10753,  -1676, -10536,   2980,   1542,   1177,  -3113,
2144   -859,    522,   3092,   9588,   2882,  -4540,  -1406,  -5183,
2145     50,  -4245,   3649,   -420,  -3612,  -5290,  -1919,  14559,
2146  -2605,   1169,  -2009,  10760,  -2372,    339,  -2538,   4476,
2147   3001,  -4570,  -3158,  -3465,   2873,    650,  -2099,     76,
2148   1166,  -1469,  -2769,   -391,   4215,   -630,  -1448,  -1796,
2149  -1573,   5914,    807,  -1580,   2072,     99,    580,  -2999,
2150   1079,   -202,  17940,  -1233,  -4909,   1079,    390,   -891,
2151   1834,  -2155,  -2642,  -1703,   1856, -14125,   2081,   3178,
2152  -2480,  -4342, -11991,  -2050,   1046,   2412,    436,   1046,
2153  -2291,  -1718,  -3087,   1710,   -963,  -1914,  -3423,   6190,
2154  -1238,  -4333,    115, -10550,  -2742,   -919,  -4849,   1502,
2155  -3054,  -3304,   2300,  -1850,   2337,  -6643,   1995,  -1279,
2156   -238,    738,   -124,  13593,    252,  -1424,   -165,   2786,
2157  -1717,   -838, -11244, -10971,   -902,  -3330,  -2580,  -2735,
2158   -171,   4041,  -2149,   2502,   6726,   -738,  -4235,    368,
2159   6144,  -1718,  -8620,  -1888,    112,   -282,    -19,   4126,
2160  10797,    610,  -3097,   7783,  -2974,  -2058,  -3558,    470,
2161  -5914,  10322,    -20,     85,  -1652,   6111,  -1398,   2613,
2162   3733,  -3716,   1930,  -4325,  -1199,   -921,   -446,   1095,
2163   1006,    910,  -2323,   -351,    808, -32768,    274,   1346,
2164    105,   2360,  -1184,   2249,   -970,    153,   3180,   1307,
2165   2207,   -962,   2209,   -921,   1504,   -117,  -2111,  -3734,
2166   5738,   8014,     76,   1566,   3013,   -462,  -3600,   3939,
2167   4862,   1038,   4312,   -790,   -426,  -1656,     20, -10568,
2168  -6389,  -6597,   4230,   2910,   2504,  -2962,    256,    814,
2169   -488,    824,   -355,   3574,  -1890,  -2657,   -767,   2730,
2170  -1087,  -2538,  -3522,  -4067,   6249,  -3354,  13923,   4070,
2171 -11004,   4703,    909,  -5968,  -5483,  -4242,   -780,  -2489
2172 },
2173
2174 .cb1108m1 = {
2175    752,  -4098,   7726,    592,  -9487,   2004,    318,  -4322,
2176   6989,  -3350,   -478,  -4308,   2023,    753,  -7081,  -3934,
2177   -866,   6267,  -5710,   2100,  -8467,    100,  -4654,  -6773,
2178   4271,  10728,  11618,   1128,  12733,   1471,  -5518,  -1162,
2179  -2159,   -402,   -632,  -4720,    -28,  -1412,  -1037,    897,
2180  -1242,  -1735,  -2632,  -3460,   3389,   -582,    206,    325,
2181  -2547,     46,   1340,  -4424, -13408,  -4918,  -2832,   1454,
2182   2127,   1276,   2292,  -3973,  -3230,  -7810,    542,   4227,
2183   2673,  -8490,   -902,   1361,  -1398,  -1986,   -991,   -680,
2184    602,  -2887,   -557,   2656,   3214,   1794,  31241,   1462,
2185  -1457,  -3750,  -1923,  -2381,   1313,   -128,   -172,   -647,
2186   -574,   1045,   2438,   1662,    503,    288,   1535,  -1016,
2187   2487,   -820,   4692,   2799, -31949,    166,  -1655,  -2192,
2188   -636,   1357,  -2361,   -459,  -1752,   2782,   -293,   -144,
2189   1900,    685,   1766,   1900,   -347,  -4488,    590,    915,
2190    798,   1133,  -4494,  -1388,     75,    884,  13088,  -2392,
2191    679,   -315,  -7520,   1086,   3873,   3297,   -812,   -626,
2192  -9443,   2548,  -6417,   1619,   7196,    -57,      5,   3594,
2193  -1922,    184,   2784,   -261,  -3310,   2779,    174,   2814,
2194   -965,  -2912,  -1835,    425,  -4285,    896,   2001,   3717,
2195    775,  -1192,  22365,   -175,   1522,   -711,  -1135,   5123,
2196   -517,    870,   4323,    585,   -437,    260,  -1737,  -1984,
2197   2522,  -2539,   -973,  -8812, -16173,   4678,  -4107,    130,
2198  -7832,   1140,   2792,   3394,   -692,  -4105,   -299,   1488,
2199   1246,    604,   2796,  -3767,    579,    188,  -1544,     86,
2200    424,   1204,   4441,  -1000,  15227,   3459,  -3444,  -1631,
2201  -2177,   3497,   1684,    925,   2872,  -3905,   5729,    647,
2202    913,   -758,   -547,    566,   1787,    792,  -1509,  -1641,
2203   -926,  -1515,   -116,   1266,    481,  -3944,  28526,  -2279,
2204   5577,   1026,   4082,   -605,    696,   1094,   -478,   5732,
2205   7247,   1461,   1521,   -234,    -42,   -878,    270,   -554,
2206   3702,    -71,   1362,   7719,    305, -13654,  -4985,  -1072,
2207  -2044,   6851,    438,  -8435,    923,   -537,   1511,  -1003,
2208   2056,  -2299, -15578,    503,   1944,   3188,   2318,   1761,
2209   1290,  -2322,   -568,  -1591,  -2746,  -1966,  -9784,   1514,
2210  -5596,   4070,   -181,  -3006,  -1903,   -240,  -1143,    393,
2211  -1530,   -822,    520,    989,  -1600,  -3374,    946,    678,
2212     86,  -1957,   1947,   1188,    356,    719,  -2874,  -2245,
2213 -19010,    547,   9067,    439,  -2384,    847,  -3307,   -116,
2214  -1114,   -445,  -3505,   -967,  -1252,   4880,    625,   1478,
2215  -2970,  -2275,   1337,    422,   3870,  -1906,  -1033,   1724,
2216   -532,   1734,   1011, -21848,   -477,   -251,   -615,    770,
2217   7520,   1030,  -4372,   -446,  -3156,  -2314,    172,    901,
2218     70,   1837,   1205,  -1344,   2933,   1080,  -1290,   1353,
2219  10205,   1158,  11135,    560,  -3480,  -2376,   7539,  -5418,
2220 -14092,   2138,   -253,  -9344,  -1907,   2177,    687,   2772,
2221  -2730,   -546,  -4180,   2021,   -577,   2530,  -3822,  -7080,
2222    971,   2083,  -1220,    203,   3187,   3705,   -752,  -2591,
2223   -704, -17469,  -1168,   -214,   2518,    308,   -585,   1117,
2224  -1893,   2488,   1856,    -23,   2418,  -2922,   1960,    235,
2225  -1629,  -8277,   1088,   2032,    874,   2763,  -1867,     60,
2226   1684,    834,  -2676,   1574,  -3098,   3250,  -3723,   -126,
2227     59,   -787,   2710,    930,   1384,    475,  -3915,  -1162,
2228   1640, -16818,   2356,    -70,    761,   4151,   -778,    523,
2229   -183,  19374,  -4223,  -1379,  -1667,  -1690,   -512,   8742,
2230    -34,   3816,   -678,   2749,   2418,   -341,  -1216,   4280,
2231  -2208,   -264,  -2884,   4679,   -821,   1824,  -6724,  -1528,
2232 -12042,  -9908,    935,   4338,   -116,    612,      6,   -161,
2233   1935,   1600,   -442,   4059,   2510,   2186,  -7678,   3600,
2234  -2460,  -1072,   -122,  -1817,   -246,   2786,   9079,    525,
2235   -226,   2628,  -2549,   1459,   4533,   1111, -17410,   4529,
2236  -2545,  -3272,    403,  -2758,  -1876,   2734,   2136,  -6171,
2237  -2055,   1163,  -2820,   2992,   2978,   1458,   1572,   2508,
2238  13576,  -1545,  14861,   -796,  -6444,   4022,  -4358,   -529,
2239   3439,  -2630,  -2457,   3030,  -2972,   -398,    471,   2547,
2240   1127,   1344,    202,    420,  -1858,   -589,    594,   1478,
2241   5590,   1682,  -1560,   -378,  -2198,    400,   2231,    566,
2242    -80,  -2042,  -4557,  -2309,   8743,  -4258,   1291,  11770,
2243    718,   2342,   2912,   5170,   2470,   6832,    833,   4990,
2244   2009,  -1258,   -898,  -1414,   1214,    670,  -2104,  -5068,
2245    788, -18997,   -743,   -864,   -356,   1592,  -5786,    652,
2246   4952,  -2319,  -1097,   2177,  -1654,   2879,  -1645,   -172,
2247  -1581,  -3062,   -805,  -1065,  -2222,  20857,  -1146,    864,
2248   1690,  -1794,    855,    307,   2320,   3618,   6184,  -4129,
2249    187,  -2423,   4946,  -3072,   -213,  -2621,  -2026,  -5793,
2250   -986,  -1597,   2125,   1474,   1766,    360,  -4652,  -1030,
2251   1546,  -1085,   -253,   1016,    -96,  -1608,  -7017,  -4855,
2252   1295,   -271,   3751,    341,  19804,  -2006,   2322,  -2298,
2253    353,  -2077,   -764,    212,    150,  -1140,    564,   -614,
2254    268,  -2023,   -332,   -699,   -937,   1684,  -1617, -22863,
2255   1202,   -144,     62,    373,   -598,    184,    987,   3721,
2256   -611,     86,   3676,    362,   -652,   -214,   -311,   -694,
2257  -1973,   2351,   -733,  -1601,  -1189,  28227,   -154,     10,
2258   -347,   3400,   1333,  -1695,   -773,   1362,   -447,  -2999,
2259   -626,  -1776,   2474,   2195,  -1041,   -797,   1828,     62,
2260   3397,  -1779,  -2924,   1740,  -1694,   4083,  15100,   3871,
2261  -7821,   -108,    292,    998,   3141,   5813,   -918,  -1290,
2262   -902,    895,  -1336,    -50,   2014,  -2066,   2383,     68,
2263  31769,   -334,   1243,   1981,   -715,    125,   -380,  -1272,
2264   1068,   -357,  -1734,  -1138,   -630,   1042,    688,   -438,
2265   -558,  -2460,  -2894,   4196,  -1004,  -2177,  -2291,  -4701,
2266 -13990,    747,  -5558,  -2754,   1950,  -2780,   8414,  -1286,
2267   -946,    220,  -2507,   -192,   3726,  -1361,   1296,  -2215,
2268    872,   8270,  -2797,  -6732,   1256,  -1957,  -2916,    107,
2269 -14847,   1868,   4638,   1292,  -1006,   5285,   2947,  -5028,
2270    942,    153,    420,  -1152,   -391,   3612,   4621,    172,
2271    762,   -876,  -3561, -14406,   -552,  -2570,  -4448, -15704,
2272   -806,   -928,   3380,   -686,  -2604,  -3895,   -714,   -626,
2273  -1763,   1144,    485,     34,  -1922,   1528,   -213,   5050,
2274   -804,    185,     96,   3320,   -621,   -329,  -1444,    864,
2275  -1684,  16583,   1872,   3327,   2146,   1132,  -8216,     73,
2276   6524,   1623,  -4147,  -4985,   1450,   -646,  -7189,   4524,
2277  -1596,   2120,   3913,    680,   2094,   1660,    752,  -1221,
2278   2414,   3986, -10314,   2096,    129,  -5458,    634,  -5426,
2279   -594,  -9731,   2083,  -2284,  -5085,  -4777,  -1323,  -1740,
2280   6157,   -841,   -126,    247,  -1163,  -7005,   3863,   -764,
2281  -1552,   1356,  10788,   -745, -12481,    -73,   5234,  -3220,
2282   2979,    635,   3372,   -540,    -36,   2887,   5221,    931,
2283  -1724,  -4824,    780,    -49,    120,   -739,    890,    714,
2284  -1438,   -458,  -1861, -16732,  -1858, -13282,   2182,  -6796,
2285  -3307,    556,  -2968,    542,  -2358,   1463,  -3536,   1866,
2286   2833,  -1369,  -1576,  -2825,   3561,  -1625,   1858,  -1052,
2287  -1079,   1302,  -2049,  19052,  -1188,  -4137,   1592,  -4705,
2288   1082,  -1168,   2355,    649,  -1900,  -2582,   1000,  -3065,
2289  -2399,   3625,   1062,    860,   2586,  -2645,  14755,   3147,
2290   5002,  -6720,   1728,  -2114,   5090,  -2838,   3020,  -5048,
2291   4182,   2237,    706,  -4945,    -86,  -1908,  -1207,    135,
2292    675,   -200, -22134,   1492,   2490,  -1324,  -1135,   -842,
2293   1457,    185,   1342,   3516,   -882,   1069,   1159,    -52,
2294   1844,  -1186,    554,   3860,   1824,  -2136,   -881,  -1281,
2295 -13259,   -705,    -90,   2150,    573,   2787,   1068,  -1968,
2296    121,    805,   4382,  -1033,  -9220,   -744,  -1446,   7180,
2297    257,  -5983,  -1643,  -6198,   1854,  -3524,   1060,   -118,
2298     56,   -843,   2832,    -98,  -3493,    368,      6,  -1877,
2299  -3615,  -1954,  17971,    962,   1532,  -1754,   3776,    661,
2300  -2025,    -60,  -1013,  -1222,  -3062,    -69,  -4933,   3064,
2301  -1176,    213,    477,   1081,   1679,  -2328,   1984, -21759,
2302   -881,    -54,  -1101,  -1092,    598,   1648,  -3384,   -213,
2303    379,  -1318,  -1972,    630,   -536,  -1970,   -461,   -356,
2304 -22416,  -1855,   -113,    876,  -2809,   -587,  -2323,    -56,
2305   2177,   -797,   1649,  -4069,   1350,  -2075,    101,  -1384,
2306   1703,   1085,    471,   8093,   1020,  -4112,    970,    866,
2307  -1456,   -341,   1418, -12938,    379,   9787,   1814,   2337,
2308  -1705,   9913,   1026,   1962,   -744,  -2900,  -1690,   1534,
2309   -959,   -629,   2330,   3735,   4742,  -3139,  -2135,   2298,
2310  -2765,  -1389,  -3634,  27139,    671,   2208,    494,   1015,
2311  -1197,   -239,   -321,  -1145,   -679,   -637,  -3116,    544,
2312   -952,    882,    396,   1087,  -3163,  -2684,    759,   -725,
2313  -2186,   -542,   2545,   3669,     24,   1689,  10473,   1836,
2314   -419,    322,   2475,   1908,  -1346,     50,  -6401,  -3644,
2315    552,   2348,   1327,  11853,   2467,   5493,   1544,    464,
2316   1796,  -2801,   8217,   1014,  -2103,   3764,   8091,    170,
2317 -12422,   1708,  -2438,  -1873,   1970,   2160,  -5027,   -647,
2318   -118,   2830,   2379,  -1091,  -5723,    124,   3017,    417,
2319     55,   1376,  -1079,   7122,   3086,  17847,   2468,   3273,
2320   -599,   3302,   -922,  -2073,  -1696,    805,   2022,  -1899,
2321   3188,   1425,  -4364,   -140,  -3760,    437,   1393,  -1298,
2322  17166,  -1283,  -2904,   -692,    518,   -404,    944,  -1990,
2323   -968,   1323,   2376, -11708,   2187,   3164,   -559,   2212,
2324   1598,  -1741,    360,    633,   3075,   -660,  -1012,    778,
2325    565,  -2020,   -123,      5,  -2217,  -2967,    374,    272,
2326    336,  -1725,   -408,  -2270,  -2645,  -1044,   -517,   1911,
2327   -386,  -4439,  -7603,  -1000,   7660,    589,  14931,   2901,
2328  11998, -13102,  -1919,   3904,     86,   1617,   7324,   3078,
2329   1714,   4636,  -2504,   -194,  -3274,   -710,     33,  -1965,
2330  -2298,   2513,    726,     75,     67,    884,   2104,   4110,
2331   1936,  10387,   2722,  -1970, -12496,   4799,   3086,  -2938,
2332   1719,  -2138,   -338,  -1124,    971,  -4200,    480,  -3361,
2333   6220,   5954,   1830,   1001,   2996,   4166,  -2854,   -437,
2334  -1430,   1072,   -312, -12949,   3113,  -2479,  -2034,   6956,
2335   2805,   2128,    856,  -8803,  -4709,  -1274,   -120,   1252,
2336   3898,   6526,  -3914,  -2276,   2754,  -2604,  -3038,   4136,
2337   2598,  -2172,   4861,  -2457,      2,  -2693,   -808,   3527,
2338  -1184,    392,  -2202,   2406,    960,  -1064,  -2589,   1161,
2339   2418,    728,   -466,  -4865,    211,  14720,  -2093,  -1977,
2340     85, -12618,  -2073,  -3028,  -1067,   1734,  -2491,   9506,
2341   -422,  -2718,  -2966,   3883,  -2852,    336,   1306,  -2297,
2342   2009,   2589,   3071,    192,  -1239, -10553,      2,  -1174,
2343  -3036,   9939,    -27,  -1278,   1448,  18655,    761,    931,
2344    445,    -94,    206,    448,  -1865,    232,  -4353,   4596,
2345   -260,   -976,    594,    648,    796,  -1376,  -1186,   3056,
2346   3171,  -5675,   6179,  -1287,  16934,  -1478,   1090,    577,
2347   8075,   1119,   2943,  -3208,   1852,   1986,   6003,    901,
2348   -962,  -3196,  -1907,    392,  -2605,   2796,   4082,   -456,
2349  -3109,  -1219,    123,   2470,    174,  -1254,  -1350,  -4919,
2350   1271,  12302,  -1154,  -6317,  -3346,  -1315,   -144,   1214,
2351    -49,   3491,  -1029,  -2043,  -8373,   4197,   4971,   9808,
2352   9732,    700,   2247,  -2755,  -2034,   3260,    839, -10554,
2353   1661,  11484,  -3180,  -1909,   1089,   -813,   3116,  -2103,
2354  -3726,  -4514,    663,   1152,   3902,   4862,   2739,  -3828,
2355    707,   2712,  -8009,   -832, -16492,  -1472,  -2422,  -5593,
2356    322,  -1894,   2810,    109,  -1788,   2050,   3539,  -3112,
2357  -6178,   2487,   2102,   -135,   3163,   2096,   4123,   -310,
2358  -1090,     -2,  -2662, -17087,   1373,   1448,    162,    527,
2359    655,  -2248,  -3530,    194,   1305,   7590,  -5515,   1225,
2360   1607,  -3816,   2185,  -2679,  -4486,   -582,   4981,  -1675,
2361    147,  14790,    119,  11771,  -1228,   1012,  -6133,  -2247,
2362  -3913,   1348,  -1846,   -513,  -6386,   -749,   6726,    745,
2363   -809,   -799,   3224,     43,  -2230,   2598,   2994,  -1590,
2364 -11198, -14476,   -256,    695,    877,  -3680,  -2734,  -1448,
2365   1336,  -1633,   3327,   3497,   2956,   -782,   2958,  -1866,
2366   2876,   2003,   -856,   1282,   5068,    391, -10539,   1703
2367 },
2368
2369 .cb1110l0 = {
2370 -14944, -14950,    -73,  -1141,   1532,   -575,   -620,   -816,
2371   1185,  -1597,  -2651,   1426,  -1458,   1317,  -1320,    -19,
2372   -209,   -352,   -163,    912,    -85,   -180,   -546,  -1121,
2373   -435,   -345,    229,    364,   -850,    632,   -426,   -359,
2374 -32768,    278,  -1021,    310,    -31,   -355,   -442,   -234,
2375    415,   -202, -10393,   1645,   -378,  -2270,    837,  -1857,
2376    556,   -935,  -1344,   3016,   3452,   1597,   1378,    466,
2377 -13740,   -878,   1475,    237,  -1301,   9756,   -592,     23,
2378   -192,    335,    -58,    285,    376,     40,     24,    292,
2379    426,  -1962,   -798,    745,   1379,    -34,    397, -14748,
2380  -6285,   7343,  -6374,   4442, -14800,   1878,    -24,   1606,
2381   -728,   -476,   1754,  -1052,    911,   3139,  -1444,   -222,
2382  -1968,   1858,   1330,    244,    213,    935,    -92,   -348,
2383    155,    418,  29128,    236,   -190,   -226,   -309,   -178,
2384   -690,     46,    716,   -534,    147,   -630,    -75,   -826,
2385     37,   4745,  -1056,   2400,   1398,   1494,    460,   -221,
2386   2908,   -656, -15611,  -2940,   2342,    -98,    581,  -3144,
2387   -471,   3772,   2057,   1583,  13738,   -139,    330,   1175,
2388    429,     63, -14544,   -374,   1439,  -1226,   -422,   -690,
2389    816,   1279,   -592,   1642,    700,   1338,      0,   -714,
2390     46,    377,   -188,   -366,   -197,   -637,   -622,   -262,
2391    -69,   -637,  -1266,    257,    620,  -1040,    324, -19064,
2392   -602,   -463,  -1329,    513,   2699,   -421,  -1918,   2250,
2393   -404,    403,  -1514,    134,    147,      3,    426,    605,
2394    276,    561,    -26,   -294,    630,   -500,   -480,   -133,
2395   -712,  -1144,    238,   -633,    173, -29164,  -1182,   -274,
2396   -138,   -271,   -232,     30,    706,   -168,   -848,    704,
2397  -2132,   -248,   -108,    669,   1165,    234,   1243, -12201,
2398   2208,  -1971,   -829,  10305,  -3964,  -1502,   -409,  -3918,
2399   4520,  -2259,   -797,   2235,  -5560,  -1710,  -2472,    280,
2400  -1747,   -980,  -4529,  -5208,  -1813,    330,    890,  -6220,
2401   -710,  -5583,  -4704,   -913,   2920, -12484,  -4340,    334,
2402  -1303,    283,   -740,  -1261,   3556,   3210, -11640, -14438,
2403  -2557,   -795,    747,    546,  -2488,   1891,    485,    725,
2404    338,   1579,   2092,   2354,    284,   2812,    490,   1442,
2405    187,  -2699,   1196,  -1783,   1228,   2364,  13364,    258,
2406   2102,  -6163,   -200,  -5475,   2804,   -576,   6878,  -2852,
2407   2246,   1186,    584,   -136,   5258,   3825,   3045,  -1661,
2408  -5246,   2548,  -5054,  -4383,  -1542,  12912,  -1580,   1268,
2409  -1415,  -2012,   1021,  -2106,    979,   2390,   3411,  -1076,
2410   -439,   5416,   1333,    440,   3422, -13384,   2540,   2544,
2411  -3668,  -2308,   1042,    589,   4166,   5090,   1539,  -3447,
2412   7003,  -4396,    319,   -590,    481,   -471,  22260,  -1936,
2413   -297,   1302,   1163,    937,   -164,    847,    768,    827,
2414   -430,    792,    472,  -1557,    712,   -602,  -1007,   -278,
2415   -974,  -3198,  10560,  -2124,    335,  -1206,    629, -13712,
2416     12,  -1673,   -691,   -666,  -2890,    826,   1792,  -1547,
2417  -2016,    807,   1810,    841,   -814,   1214,    760,  -1056,
2418    404,    -94,    144,    297,   -584,    106,    116,   -132,
2419    236,   -507,     86,    853,   -670,    413,  32767,    730,
2420  10835,   -502,   1297,  -3857,  -1035,  -1602,   -164,  -1721,
2421   1468,    507,   1064,   1478,   4323,   -760,   -882,  -4331,
2422   2564, -10933,   3000,   2101,  -2492,    -72,  12636,   2743,
2423  -1113,  -8334,   6720,   2348,    491,    -23,  -1065,   1506,
2424   2090,  -1731,  -1997,    675,    425,   8165,    695,   2285,
2425   -433,    515,   -465,   -347,  -1006,    357,    -55,     57,
2426    481, -31494,   -816,     60,     76,   -439,   -328,   -217,
2427    265,    123,    839,    218,   1355,    243,   -878, -12819,
2428   5168,    318,   1376,  -2931,  12689,    -83,   -220,   2848,
2429   -770,    150,   1631,   1955,   1552,  -1371,  -3053,   1752,
2430  -7250,    -24,   -514,  -5568,  -1529,   -112,    419,  -1136,
2431   -672,  -1847,  -1136,     90,    453,   4810,  13012,  -2355,
2432  -2477,   1393,    451,   3390,     12,  -2228,   1840,  -2543,
2433  -2404,  -2969,    186,   -444,    204,   -265, -11467,   2204,
2434   1821,   3591,     67,   8821,   4015,   -183,  -5902,  -1468,
2435  11394,   3062,   -128,   -476,   2495,  -2888,  13482,    686,
2436  -1320,    371,   -884,   1829,  -1810,    337,  -1124,  -1442,
2437    432,   1950,  -1203,    663, -10445,   2310,    766,    137,
2438   4418,   2821,    135,    116, -12164,  -3592,    686,   2310,
2439   1229,   1930,  -1756,  -1309,   1439,  -3741,   -305,   1547,
2440  -9940,   3198,   1333,   2403,  -2847,  -3892,   -259,  -1766,
2441    881,  14310,  -1711,   -840,   2259,   3027,  -1527,   1156,
2442   2904,    -75,   -728,   1536,   -127,    152,  -3240,   -726,
2443 -11914,   1037,   -851,  -1893,   -748,  -3294,  -1114,   6072,
2444    103,  -1539,   4573,  -1637,   5242,   2705,  -9890,    254,
2445  -1565,   -407,   1818, -23004,   1110,    119,    256,   -707,
2446   -451,   -679,    374,   -935,   -669,    403,    -10,   -594,
2447   -525,   1403,  -1016,   -553,    595,   -169,   2523,    -82,
2448    947,  11572,  -1166,  11668,  -4962,    842,   -860,     89,
2449  -3308,   -640,    558,   -851,    622,  -1002,  -4933,   2762,
2450   1991,   -121,   1401,   -111,    -49,    868,    135,  -1392,
2451   -279,   -560,    412,   -241,   1414,   -802,  -1256,   -298,
2452    447,  17738,   -320,  -1150,   1650,   -398,   5626,   6076,
2453  -8919,    455,  12716,  -2094,    157,   1361,  -1515,   1494,
2454  -6210,   -553,  -1785,   -424,  -3049,  -4066,  -1188,   -732,
2455   1992,  -1926,   1495,   1085, -22434,   1187,    391,  -1512,
2456    747,   -313,   -502,   1331,    456,   -323,    246,   -581,
2457     56,   1448,   2071,    535,    782,    520,   -136,   -290,
2458 -12350, -11858,   -456,   2340,   -310,     22,   2210,  -2531,
2459   -392,   -898,   3919,   1354,   -332,  -4255,    169,    425,
2460   -476,   2577,  -1172,   1984,    266,    514,   -516,   2481,
2461     81,   2103,   -710,    273,   1405, -14811,   5858,   3621,
2462   -982,    345,   2044,    158,  -2050,   -602,    954,    342,
2463    239,    157,   -317,    -35,   -260,    307, -31972,    228,
2464    -77,    225,   -154,    643,   -883,   -518,     32,    372,
2465    208, -22488,   -458,    530,    104,    254,   -775,  -1264,
2466   -571,    900,   -263,   -323,   -296,    962,    520,    548,
2467  -2196,     42,   1408,   -211, -16117,   2052,  12656,   -822,
2468    507,    321,   -772,   -786,   -144,  -3539,    892,  -3430,
2469     19,  -1831,   1161,   1836,    988,  -1134,   -704,  -2994,
2470    692,    765,    457,   1624,    502,     13,    364,    337,
2471  32108,   1517,   -225,    189,    141,    985,   -572,    262,
2472   -146,     31,    236,    269,   -278,  -1686, -13968,   1247,
2473  -1009,   1046,  13467,   1276,   -268,    307,  -1383,   1544,
2474    136,    949,     70,    446,   1391,  -2188,    745,   -374,
2475 -14231,   -712, -15202,   -533,   -108,  -2244,  -1232,    450,
2476   -895,   1086,   -782,  -1082,   -718,   -660,    796,  -2095,
2477   2722,   -468,  -1717,    147, -23566,    377,   -220,  -1731,
2478  -1416,    486,   -241,    266,   -802,   -322,   1066,   -544,
2479   -167,    520,  -1297,   -100,    622,    670,   -188,    711,
2480     32,   1155,    628,    350,   -112,   -154,  -1048,    -44,
2481     36,   -454,    304,  32767,    356,    462,  -1194,    549,
2482    138,      0,   1044,   -119,    195,   1098,    521,   3294,
2483  -3776,   -224,   4297,  -1256,   -303,   2107,    300, -13283,
2484   2933,  -3194,  -1408,  -4152,   4195,    287,   -932,   1247,
2485  13453,    277,    418,   -598,     87,   1132,    -80,   -405,
2486 -13400,    656,  -1310,  -1447,  -3974,   1719,    313,    500,
2487   1078,   -114,   1449,   -293,   -120,  -4754,   5583,    235,
2488  -5140,   -865,   -484,  15572,    336,  -1854,   -154,   -454,
2489  -1475,   -726,  -3718,  -4048,   1575,    480,   1094,  -2209,
2490  -3202,    420,   -564,    -48,    964,  -2667,   2172,  -1666,
2491    112,   -730,    203,   3618, -15857,  -4853,     48,  -1084,
2492   1512,   -937,   3353,   -453,    223,   2267,    139,    190,
2493   1959,   -720,   4389,    681,  10383,   -112,  12390,   -882,
2494   1695,   3539,   -169,   3131,   -122,   3627,    252,    185,
2495   -523,    112,   -219,    214,   -182,   -102,    118,    230,
2496    -60,   -801,    -25,     42,   -279,    262, -32358,    344,
2497   -542,    382,   -223,   -404,   1201,  -2646,   -163,   -803,
2498   3041,  -1009,   3818,    756,   5834,  14249,  -1828,    139,
2499   -218,   -658,  -1314,  -4980,  -3322,  -1461,  -1598,    -91,
2500   2464,   -954,  -5203,   -791,   1339, -13598,    594,    702,
2501   -388,  -1115,  -2377,   -370,  -3658,  -3322,   1871,   2513,
2502   2910,   4095,  -2195,   4291,    886,   -567,   1182,   -302,
2503   -672,    -21,   -268, -29244,   -199,  -1024,  -1284,    485,
2504   1432,  -1086,    119,   1030,    418,   -643,  -1165,   1847,
2505    -30,   -844,   -909,   -416,   -604,   -609,   -289,   -391,
2506   -238,    -94,   -391,   -810,    413,    356,    954,  -1935,
2507  30996,    441,    138,   1381,   1130,  -2313,    558,   -203,
2508   -248,   -951,    408,   1815,    256,   -429,   -892,   -695,
2509   1138,    439,   -760,    -63,   6498,    570,  15252,  -3397,
2510    170,    935,    338,      1,   -528,    524,   -541,   -281,
2511     -3,    499,   -333,    685,    436,  32176,    389,   -153,
2512    572,    256,     53,     16,   -902,    724,   2849,   2503,
2513     80,    667,  -1867,    742,  15205,  -8715,  -2588,   -476,
2514   -450,   -733,   -891,   1178,  -1751,  -1630,   -114,    144,
2515   -138,  10145,   -188,  -1608,   -131,   -247,   -544,   9774,
2516   -610,  -2868,  -3472,    345,  -9294,   3724,   2634,  -5124,
2517   -392,   2551,   -649,    782,    -18,   -160,   -351,  12074,
2518  13865,  -1294,   1262,  -3135,  -2861,     18,    753,    167,
2519    620,  -2432,   1998,    740,   1902,    400,   -206,   3518,
2520  -3563,   -632,     72,  -1810,   1520,   -827,   -572,   1604,
2521   -613,   3704,   -736,  11100,  12702,  -3189,   -792,  -3552,
2522   1621,   1841,   1236,   1215,   -457,   9542,   9278,   2633,
2523  -8801,    862,   1741,  -4840,  -2620,    616,    324,   2152,
2524   3632,    880,   -472,   1927,  -3456,  -2105,   -965,   3426,
2525  -1893,   3095,  -1152,  -3542,    182,    998,   -386,   1202,
2526    481,  -1951,   -510,   -931,   1688,    151, -13664,  -3894,
2527   -973,   -906,   1524,   9576,   2607,  12497,   -819,  -5214,
2528   5936,   -634,   -610,  -4148,   -421,   -486,  -1864,   -306,
2529   2421,    724,   -219,  -1304,  -2106,   -504,   6762,   5266
2530 },
2531
2532 .cb1110l1 = {
2533  -2972,  -1201,  -1388,  -1762,    340,  21127,   -999,    126,
2534    111,  -1224,  -1738,    311,   -712,   -450,   -114,   -648,
2535   -752,   -172,     67,    375,   -967,  -1032, -10763,  -1885,
2536  -2223,  -3258,    480,   -228,   -143,  -1299,  13128,  -3062,
2537   1418,      6,   -649,  -1816,   -288,    767,    345,    876,
2538   -491,    948,    540,   -167,   1969,  -1883,   -455,  20584,
2539   -656,    114,    308,    279,   1105,   -594,   1332,    255,
2540   -356,   -186,   -540,   1898,   -873,   -477,   1404,  30475,
2541    370,   -322,   -337,   -206,   -440,   -894,    -54,   -466,
2542   -640,   -408,   -256,   -560,  -1503,    626,   -573,  -1684,
2543    419,    407,   2076,   5022,   3143,  -1135, -12118, -12082,
2544  -1462,  -2060,  -5432,  -1092,   1575,   1958,   -968,    122,
2545    958,  -5312,    677,  -1952, -12276,  -1594,   1211,  -1094,
2546   1992, -11032,  -2993,   -834,  -1297,  -1139,    312,  -1546,
2547  -4253,   1191,     21,   2771,    639,  -2514,   6623,    746,
2548   1830,   2967,   1688, -14893,   7988,   4099,    -97,   1165,
2549  -2350,     65,  -1308,   1834,  -2084,   1683,   5118,  -1633,
2550    -10,  -5282,    403,  -1489,   -264,    398,  -2420,  12854,
2551  -1498,  -2642,  -1486,    826,    699,  -2213,  -2296,  11849,
2552    478,  -2202,   -561,   -250,    199,  -2433,   -948,   -402,
2553    433,    403,  13031,   -124,   -180,   1499,   -643,    527,
2554  11368,   5833,    938,   3202,   -452,   2875,  -1163,   -117,
2555  -2047,  -1068,    211,   3122,   -236,  13548,   -702,    352,
2556   -312,  -1901,  -2145,   2334, -12100,    -76,   -419,    362,
2557   3501,   -220,  -3086,    572,   1537,   3240,  -1489,  -1012,
2558    640,   -513,    930,    390,  31019,    724,    -78,   -706,
2559    183,   -157,   -122,   -847,  -1156,    301,    508,   -456,
2560    321,    317,   1300,   -512,  -1743,  10190,   -294,   -116,
2561   4183,   1374,  13360,  -1339,   1832,   2547,   -702,  -2782,
2562  -1464,   1176,  -1287,   2256,   2169,    836,   2096,   -248,
2563   1777,  11306,   -211,    265,  -3834,    336,   1936,   -586,
2564    633,   1037,  -1915,  12862,    930,   -273,   2333,  -3239,
2565    429,    374,   2518,   -671,    570,  -2208,    385,   -284,
2566 -15613,  -1752,   1341,   -531,   -744,  -1111,    290,  -2302,
2567  -1012,  -2933,   -366,    -30,  -4595,   1400,    560,     48,
2568  15739,   -945,    411,   1876,   2441,  -2144,  -1222,  12448,
2569     54,   -726,  -2743,   2548,   2100,   1307,    408,   -198,
2570  -1802,    -63,  -1919,    933,   -329,   -528, -15918,   1704,
2571   3028,    217,    606,  -2804,   2052,   9320,    592,    969,
2572   6836,    647,   -671,    584,     -1,   3564,  -2575,    436,
2573  -2195,    414,   -201,   1099,   -772,   -220,   -578,   -467,
2574    125,   -934,    271, -21476,    288,    215,    216,    476,
2575   -560,    768,   1142,   -169,  -1112, -14096, -14436,   2769,
2576  -1464,    -61,   1373,  -3539,  -1067,   1175,  -1549,   -861,
2577   -332,  -1876,   3159,    340,   1711,  -2453,    457,   2536,
2578   1114,  -2278,   2464,  -3253,   -466,  12291,  12484,  -2868,
2579   -800,   1142,  -4244,   -178,   3781,   1542,   -663,   1976,
2580   3105,    145,   -100,  -1774,  -1039,   1627,  15540,   4194,
2581   5392,    741,   1816,   -544,  -9100,   4255,  -1083,  -1266,
2582   2580,  -4200,   1934,   1721,    129,   2276,  -2704,  -1341,
2583  -1310, -11926,  -1478,    199,    755,    619,   4231,   -478,
2584  -1627,  -1242,   1842,  13170,  -2416,    778,    192,    273,
2585    782,    774,   2188,   -838,   3139,  -1532,  -1639,  -1073,
2586   -596,    770,   -353,    -53,     82,   -322, -20584,   -344,
2587   -443,    158,   -144,   -554,     50,    954,   -145,   -336,
2588  -2050,    596,   -950,  -2690,  13908, -13783,   4792,    879,
2589    584,  -2987,    967,    192,   -585,   -783,  -1341,  -3108,
2590  -1622,   2478,  -1362,  -1470,  -1556,   -430,   -110,   -736,
2591  -8097,   2073,    964,   -417,   1669,  -5425,  -7846,    536,
2592  12883,  -1690,   1143,   -242,   -438,  -2274,     57,    302,
2593   -574,    637,   2816,  -1642,   2166,   -172,    893,    421,
2594   -614,   -565,   -338,   -526,  -1085,   -939,  -1138,   -991,
2595   1919,   1720, -18845,  -1950,   -342,   1930,    321,    184,
2596   -956,   -374,   -462,   -216,     -6,     26,    386,    -50,
2597    603,   -720,    634,   -252,    261,   -860,    218,  22846,
2598  11544,   -459,   -946,    452,   -102,  -1203,  -1802,  -1105,
2599   -310,    787,   -220,  -1113,  -2043,    650,  13767,  -3638,
2600   -296,   -902,   -413,    252,   -816,   -172,   -505,  -1335,
2601    890,    768,   -523,    808,   -331,  20000,   -264,   1763,
2602    133,     -1,   -464,    949,   -954,   -147,   1780,   -190,
2603     30,  -7422,  -4615,  -1006,   -470,   -742,    500,   7509,
2604   1500,   1550,  -3614,    810,   2595,   1506, -12926,   3588,
2605    402,  -2547,   1505,     65,      4,   3382,  -2201,  -2441,
2606  -1521,  -5450,  -3820,    282,   5212,   1186,  -1056,  -2334,
2607    988,  12987,    390,   4141,  -2680,   1663,  -8034,  -1792,
2608   -225,   -674,  -7147,  13254,   1631,  10163,  -3332,     -7,
2609   -675,   -735,    772,  -2299,   -326,   1641,  -1174,  -1911,
2610     82,    776,    891,   -445,  18590,    238,   1417,  -2372,
2611  -9718,  -2682,    600,  -1401,    604,  -1791,    -22,   1546,
2612  -1764,    525,  -1355,    348,   3260,   1115,    204,    524,
2613    225, -12776,   -679, -15595,  -1188,   1078,     82,   -859,
2614     28,    819,  -1220,    563,   2309,    331,  -1158,  -2010,
2615   -264,   -383,   1732,   -424,  -2742,   -775,   -329,    132,
2616    391,   1261,   1033,  -9812, -11829,   2433,   2690,    606,
2617  -2724,   7216,   -296,  -1834,  -1694,    456,  -4732,   -400,
2618  -3192,   1428,   -316, -13674,  -2702,   2320,  -6548,  -2025,
2619   1222,   1749,   4005,   2924,  -3539,  -5104,  -2333,  -1438,
2620   2598,     62,   -757,    760,    343,    154, -31947,   -534,
2621   1296,    697,     88,    345,   -577,   -500,   -174,   -326,
2622   -198,    272,    157,   -815,   -636,  -1163,   -867,   -273,
2623   1054,    774,   1624,    989,    107,  -1088,   -673,   2143,
2624 -22962,   -566,    151,     72,    -27,   1034,   -444,    501,
2625   1905,  -1455,     21,    289, -10670,   -789,  -2421,  -2686,
2626   -327,    804,  -3009,    907,    960,   1379,    -43,   -552,
2627   2203,  -1406,   -911, -11094,   -529,   4458,  -4152,    -70,
2628   3162, -12546,    326,    874,   1426,   3019,   2315,    104,
2629 -12516,  -1591,  -2877,    772,   1982,   1160,  -4491,   3417,
2630  -1524,  -2139,    130,    930,   9359, -18308,   -376,   4090,
2631   -468,    156,   -216,     60,   -643,  -3440,    256,   -835,
2632  -2389,   1660,   -542,  -1628,   4270,   3574,  -3136,    433,
2633   1069,  30024,    561,    268,    790,    294,    207,  -1552,
2634   -736,    -97,   -215,    -98,    690,    686,   -202,   -736,
2635   -453,    655,    511,   -156,   1006,    361,   1424,  -1254,
2636   -361,  -1253,  -1419,   -290,     78,    555,    565,   -488,
2637   -923, -18193,   -630,   -908,    188,    925,  -1684,    241,
2638   -319, -14478,  17007,  -1415,    274,    592,   1344,   1784,
2639   -731,    344,    992,    141,    290,    481,    628,    623,
2640  -1166,  -2092,    140,  -1056,  13736,    754,   1980,   -238,
2641   2132,  -1372,  -2216, -12057,  -1662,     66,   1742,   2209,
2642   -962,  -1574,  -3044,    173,  -3066,    183,  -4476,  -1016,
2643   6160,    780,  -1193,  -3334,    179,   -371,    244,    160,
2644   -686,    669,    330,    426,     65,    159,   -664,   -186,
2645    479,   -742,     54,    605,  32603,   -941,    370,    -91,
2646    856,    825,   1042,    374,    651,    313,    734,   -240,
2647    -49,   -685,  -1994,   -604,   -875,     44,   -884,    886,
2648  13012,  -1506,  -4317,  -1926,   3050,  -1027,   -482,    -40,
2649    137,  -2560,   1366, -11812,   2112,   2266,  -2690,  -1339,
2650   -700,   -243,   2322,  -1042,   4635,  -3210,   4281,     47,
2651    670,   9218,   1165,    814,    -62,  -2276,  12987,   -714,
2652   2481,   1355,    896,   2840,  -1664,   2048,   -345,   2285,
2653   1754,   -669,   2284,   -288,   -575,    944,  -1528,     44,
2654   1071,   -706,   -543,  -1347,    880,    257,   1364,   1444,
2655 -17896,     99,   1539,   1813,   -611,    355,  -2290,    980,
2656   -787,    132,    300,   2353,    204,   -798,   -296,   -594,
2657    895,    842,  18755,   1129,     79,   -189,    515,    882,
2658   -286,    109,    305,    374,   1323,    861,    -18,    -78,
2659    294,   -320,    674,    504,   -159,   -549,    -95, -32403,
2660    -90,    658,   1082,   1611,   -137,    -74,   1160,   -794,
2661    -55,    822,   2627,   1203,  -3540,   9829,  -7860,  -9063,
2662  -4015,   -894,  -2218,    729,   -879,  -1869,  -2446,   4050,
2663   -488,  13211,   -290,   -820,    371,  14196,    866,   -891,
2664    218,  -1838,   2162,   1144,   -186,    512,   1416,    546,
2665   3298,  -1253,    128,   1202,    557,  -1967,    680,    545,
2666   -139,  -3008,  18453,  -3322,   -137,    163,   1377,   1116,
2667   2572,  -1577,  -1846,    651,  -1319,    796,   -862,    331,
2668   4383,   2453,  -1894,   3264,  14137,    842,  -3087,   3740,
2669  -1100,  -2400,  -1364,   2406,    417,  -2393,   -868,  -3158,
2670  -9712,   3480,  -1403,   1896,    201,   1285,   -593, -11718,
2671     99,   -539,   -186,     45,  -2266, -12228,  -2658,   2802,
2672  -1198,   1022,  -3840,   1401,  -1918,   1655,   1725,     96,
2673   -205,   -913,   1629,    568,  -1285,   1264,  -1160,    594,
2674    223,   -336,  -1436,   -472, -19792,    553,   1494,   -195,
2675    570,    282,   -653,    -54,  -1115,    153,   -484,    141,
2676   -188,   -278,   -173,    464,     13,   -634,    -42,    390,
2677   -464,   -246,    622,   1229,   -692,  29175,   -574,   1150,
2678   -135,   2685,   2452,     63,   -962,   -918,  -1657,  -1978,
2679   -172,   -677,  -3414,   1345,  -3964,   2875,  -1412,   -654,
2680  -3000,  10739,  11348,  -2232,    516,   8303,   -189,   2564,
2681   -150,   -373,    903,   -275,   2394,  -1135,    508,    424,
2682  -1704,  -2222,  -3789,   1938,    216, -12702,   2488,  -1364,
2683  -2175,   1114,   -819,  -2756,   1564,    952,     36,    609,
2684   -933,  -1568,    110,    143,  -1575,  -4236,    528,  15042,
2685  -1920,    348,  -2623,   5217,   1911,  -1088,    259,   -590,
2686    364,   2081,  -3585,    662,    249,   -119,   -111,    778,
2687   2167,     11,   2500,   7182,  14452,   4388,   4121,   3623,
2688   1598,    532,   -507,    877,   3830,    372,  -2184,  -2810,
2689  11748,  -2095,  -1079,  -3070,   -768,   2901,  -3587,  -2572,
2690  10008,    563,  -4588,   1026,   1117,   1879, -12004,   -416,
2691    317,   2032,   1800,   1058,    -84,   -296,  -1748,   2588,
2692 -11019,  -1627,  -3264,   2480,     96,   2146,  -2672,   2418
2693 },
2694
2695 .cb1110s0 = {
2696 -32746,    360,  -2774,   -672,  -1808,    -14,  -1037,  -1327,
2697   1409,  -2215,    172,   1557,    945,   2031,   -702,   1844,
2698  -1106,    472,   2603,   -978,   2782,  -5691,   1473,  -5668,
2699   7129,   6600,  -2160,    108,  -1844,   2062,  -2395,   -740,
2700   1690,    -45,   -725,     77,   7236, -12903,  -3356,   -764,
2701   1870,    720,  -2201,    790,   9950,  -3694,  -5340,  -4031,
2702   4115,   6863,   2352,   1484,   3606,  -4855,    714,   4104,
2703   6240,   7261,  -6855,   4919,  -2847,   6701,   7469,   -616,
2704 -11442,  -1935,   9157,  -4072,    133,  -5976,   2455,  -9360,
2705  -2898,  -4353,  -7721,  -3098,  -3505,   2568,  -5432,   -576,
2706 -10072,    250,   2173,  -4196,  -4322,   2688,   5220,  -6026,
2707   -346,  11678,   2071,  -7344,  -2182,   -530,   -180,  -2568,
2708   1524,  -1617,  -8825,  -4845,   2794,  -2813,  -2669,  -2423,
2709  -2709,  -8985,   2105,  -4629,    708,   2040,  -5680,  -2470,
2710  -7277,   6841,   6523,   4196,  -6788,  -1982,   3844,  -5000,
2711    156,   1930,   1780,  -3824,   -286,   3908,   1703,   7304,
2712   1145,    144,   1180,   7145,   3175, -13823,   6580,  -3066,
2713  -6321,  -9739,   4432,  -1145,   2923,  -2636,   3838,  -7037,
2714  -3913,   1262,  -1398,    363,   -141,   -886,  -5667,   -212,
2715  -2118,  -2717,   2724, -18802,  -2098,   -155,  -1399,    782,
2716    797,    766,   2613,   5374,  -3767,  -1711,    624,    693,
2717   2544,  -6153,   7179,   6835,   -762,   5061,    655,   2600,
2718   9208,  -7030,   7047,   1654,  -3404,    176,  -5486,   1374,
2719 -15378,   -487,   7456,  -1954,   2404,  -2994,  -1608,   2362,
2720   -498,  -7952,  -6143,  -3996,   1596,  -3013,   1181,  -1534,
2721  -5265,    220,  -2677,   1047,  -4629, -15066,   3966,   -446,
2722 -11713,  -5694,   -393,   -250,  -1336,  -7394,   1508,   6239,
2723   3788,   6273,   6215,    822,   2657,   8057,   8391,   -658,
2724  -2561, -11587,  -2589,  -6702,  -9227,  -1016,  -2220,  -9702,
2725   5988,   1859,  -6100,  -4594,    221,   2529,   2217,   8273,
2726   1804,  -6128,  -2859,  -8259,  -4707,  -2494,   1913,   -352,
2727  -4561,   -289,  -1801,   -994,  -4445,  -1001,   5422,  10868,
2728  -7366,   1679,  -5195,  -6859,   2982,   -406,   2400,   4520,
2729  -3611,  -1892,   4900,  -3504,    771,   2774,   -772,  -1929,
2730  -7354,    375,    628,   4522,   1069,   -969,   8083,   -155,
2731   3178,  -1138,   1752, -17288,   4390,  -2483,  -2071,  -1353,
2732  -1155,   -456,  -2683,   6798,  -1908,   1797,  -6657,  -2770,
2733   5610, -14518,   5922,  -3964,   -938,   -853,   1416,  -1077,
2734  -4562,   -160,   5820,  -3031,   5091,   1987,  -2746,  -3779,
2735    238,   -264,  -3074, -11718,   9370,   9806,  -6302,   3979,
2736  -2938,   4034,    393,  -1399,  -4466,   2181,    756,    394,
2737   2264,  -3664,     78,    470,  -3228,   3942,  -1714,    708,
2738   4988,   1938,  -2722,   4555,  -5054,  -1026,  19312,    354,
2739    107,  -5357,  -4364,    597,  -2566,  -2812,  -2278,   -446,
2740   1384,   -371,  -2566,   -388,  -3964,  -8989,   9136,   3389,
2741   8440,  -5570,  -1262,  -5874,   2056,  -5973,   -185,   4540,
2742  -4924,    154,  -3653,  -1113,  -3048,   7099,  -2734,   2940,
2743  -6704,   1543,  -8120,  10134,  -9485,  -6645,   4816,   -442,
2744    -32,  -2430,   4932,  -6129,  -5050,   6120,  -2147,  -6910,
2745  -1342,   1075,  -2458,     50,  -4747,  -3080,   1886,   1490,
2746  18972,     48,    787,   2441,   -405,   1668,  -1399,   2202,
2747   2175,  -3592,   1548,  -2728,  -4864,    504,    383,    376,
2748  -1073,   2142,    504,  -3114,   6378,  -5516,  13462,    196,
2749   1840,   7087,    792,  -3583,    302,   1012,  -5504,    270,
2750   3354,  -4486,  -2312,  -2522,  -2872,  -3899,  -2261,   5211,
2751   1417,  -3075,   -151,   -985,   -772,  -1630,    164,    659,
2752   1496,   -349,   -621,    -32,  -2982,  -1720,  -3475,  -7370,
2753  -1541,   1122,  20474,   1726,   4474,  -3228,   7024,   3265,
2754    522,  -2193,  -2113,   5388,   1912,   5929,  11768,  -1162,
2755   2600,   4048,    652,   3360,  -3215,    376,  10028,   6054,
2756  -3814,  -1155,     93,   4512,  -3581,  -4037,   7484,  -1481,
2757   2797,   2635, -12275,  -2780,  -6235,   5739,   2687,    376,
2758   5984,  -2547,  -8834,   4332,   2752,   1942,   1002,  -3312,
2759   5251,    -86,  -7794,    918,  -2413,   3131,  -3316,   2095,
2760  -4569, -15382,  -5534,   1290,   5179,   2928,   3034,   2365,
2761    270,  -7476,  -3024,   6910,   1355,  -6262,  -2040,  10490,
2762   1432,  12284,   1125,  -3160,   4518,    973,  -2351,  -1726,
2763   1967,   1488,    382,   3559,  -3742,  -2908,   -944,  -1662,
2764    682,    902,  -4360,   5026,  -4252,  -1212,  -3269,  -6024,
2765  -3788,   9128,  -2638,  -1625,    315,   3087,  -3265, -10441,
2766  -7207,  -4078,  -3266,  -7543,  -5223,   5460,   2496,  -9258,
2767   -227,   4048,    860,   -520,  13616,  -3458,   3837,    809,
2768   -104,  -4062,  -4846,   -136,  -1631,  13977,  -1136,   3380,
2769   1099,  -4022,   1831,   3360,  -9034,    -52,   -516,  10144,
2770   5074,   4866,   8282,   -972,   2496,   2336,   8766,   2881,
2771   2417,  -5588,   3064,   3934,  -4202,    627,   -986,   1750,
2772    958,  -2348,   5006,  -2597,    -90,    133,  23271,   2431,
2773  -3984,   1894,  -2094,  -1816,   5007,  -3164,   2526,  -1862,
2774   2651,   1809,   7173,   3410,    154,  14930,   3032,  -5314,
2775     44,   8868,   -543,  -2158,   5341,    258,  -8188,   3772,
2776   2804,   7544,   8339,  -3560,    -63,   -735,   1300,  -4308,
2777  -1085,  -4986,   1564,  -6744,  -2605,   -310,   1275,   1166,
2778   -640,   4814,   4373,   3103,  -1242,   6049,  -4786,    597,
2779    182,   2371,   6950,  -2265,    389, -14669,  -1942,  -2733,
2780   -485,   -865,   -597,  -1376,   1626,  -3956,  -1244,   1532,
2781   3918,  -3311,   1574,    -88, -20573,  -5471,    -71,  -1731,
2782   1436,   2428,   3982,  -4576,   -914,   5460,  -4973,   1650,
2783  -2364,  -2486,   3212,   5424,  -2501,   4595,   -937,    728,
2784  -5140,  -9948,   1437,  10560,  -5704,   -264,  -2752,    949,
2785   5229,  -1445,    430,    827,   4103,  -1999,  -4625,  -4171,
2786  -8769,  -8927,   7161,   4539,   6968,   5975,  -4626,  -2793,
2787  10080, -10386,  -2479,   1724,   2992,    354,   3650,   3328,
2788   4490,  -1931,   7348,   7283,  -3304,   4446,  -1698,  -1224,
2789  -3002,   4340,   1041,    607,   -454,  -4261, -18071,  -1199,
2790  -3902,    570,   5808,   5582,   6710,    235,   -205,  -4288,
2791   3472,   -686,   -103,  -3658,   -436,  -9680,   -190,    275,
2792   -919,   2522,  -2087,   9096,   5060,  -6450,  10282,   3344,
2793  -8167,  -7688,  11881,   3101,  -1280,  -9942, -11741,   2213,
2794    712,   3976,  -4218,  -5285,   2797,   2996,   4006,   2053,
2795   2344,   6200,    141,   2616,  -3981,   6970,  -4194,  -1621,
2796 -13724,   7772,   2800,   2220,    445,   -266,   4030,    444,
2797   -228,   2642,   1617,  -2511,   1699,   8740,   3438,  -2063,
2798  -2093,   1806,    950,  -7112,  -1513,  -2886,  -8789,    870,
2799   3456,  -4126,  -3330,    541, -10173,  -1789,   3156,   4466,
2800  -5965,    479,   5177,  -2806,   2506,  -1646,  -3609,   1617,
2801  -7373,  -3146,  -2389,   3601,   7850,     89,  -3373,   4670,
2802  -4180,  -3186,   3056,  -1691,   1314,   9234,  -7799,   1323,
2803  -4360,  -9866,  -1930,   8091, -13452,   8503,   1980,  11247,
2804   7688,  -5953,  -4165,  -3192,    540,   1631,    131,   2250,
2805   5330,   -146,  -8724,  -3148,   2834,   1148,  -3886,    374,
2806  -1836,  -3898,   9649,   1119,  10221,    128,   8868,  -7301,
2807   2601,   1252,   2340,  -3789,   4682,    181,   4434,  -1740,
2808   4368,    879,   -620,   2046,   1842,    844,   -925,  -2506,
2809  -3344,  -8820,   -722,   -451,    521,    903,  -1286,  -3059,
2810  -5308,  -4759,  -2706,  -1429,   2762,    927,  -1459,  -7274,
2811 -12028,   8838,   3987,   2406,   8626,  -3128,   6505,  -4322,
2812   -197,  -2464,   2738,    -46,    161,  13919,   2252,   2059,
2813    981,    204,   1161,   4910,    683,  -4311,   2081,  -1932,
2814   1119,  -6067,  -5325,   8528,  -4704,  -5522,  -6183,   5744,
2815  -3407,  -2021,   2688,  -3230,   2490,   -976,   -500,  -7834,
2816   2064,   3191,   4740,   3686,   1762,   2604,  -2442,  -5720,