Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

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