/*
* Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code 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 General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/* Table mlib_filters_u8_bl
*
* DESCRIPTION
* mlib_filters_u8_bl[i].s[0] = mlib_filters_u8_bl[i + 256].s[0] = (511 - 2*i) << SHIFT;
* mlib_filters_u8_bl[i].s[2] = mlib_filters_u8_bl[i + 256].s[1] = (511 - 2*i) << SHIFT;
* mlib_filters_u8_bl[i].s[1] = mlib_filters_u8_bl[i + 256].s[2] = (2*i + 1) << SHIFT;
* mlib_filters_u8_bl[i].s[3] = mlib_filters_u8_bl[i + 256].s[3] = (2*i + 1) << SHIFT;
*
* Where
* SHIFT = 5;
* i = 0, 1, ..., 255;
*
* Tables mlib_filters_u8_bc and mlib_filters_u8_bc2
*
* DESCRIPTION
* mlib_filters_u8_bc[i].s[0] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5);
* mlib_filters_u8_bc[i].s[1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5);
* mlib_filters_u8_bc[i].s[2] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5);
* mlib_filters_u8_bc[i].s[3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5);
*
* mlib_filters_u8_bc2[i].s[0] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5);
* mlib_filters_u8_bc2[i].s[1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5);
* mlib_filters_u8_bc2[i].s[2] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5);
* mlib_filters_u8_bc2[i].s[3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5);
*
* Where
* PREC = ((double) (1 << 14));
* dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255;
*
* Tables mlib_filters_u8_bc_3 and mlib_filters_u8_bc2_3
*
* DESCRIPTION
* mlib_filters_u8_bc_3[3*i].s[0-2] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5);
* mlib_filters_u8_bc_3[3*i].s[3] =
* mlib_filters_u8_bc_3[3*i+1].s[0-1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5);
* mlib_filters_u8_bc_3[3*i+1].s[2-3] =
* mlib_filters_u8_bc_3[3*i+2].s[0] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5);
* mlib_filters_u8_bc_3[3*i+2].s[1-3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5);
*
* mlib_filters_u8_bc2_3[3*i].s[0-2] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5);
* mlib_filters_u8_bc2_3[3*i].s[3] =
* mlib_filters_u8_bc2_3[3*i+1].s[0-1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5);
* mlib_filters_u8_bc2_3[3*i+1].s[2-3] =
* mlib_filters_u8_bc2_3[3*i+2].s[0] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5);
* mlib_filters_u8_bc2_3[3*i+2].s[1-3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5);
*
* Where
* PREC = ((double) (1 << 14));
* dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255;
*
* Tables mlib_filters_u8_bc_4 and mlib_filters_u8_bc2_4
*
* DESCRIPTION
* mlib_filters_u8_bc_4[4*i].s[0-3] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5);
* mlib_filters_u8_bc_4[4*i+1].s[0-3] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5);
* mlib_filters_u8_bc_4[4*i+2].s[0-3] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5);
* mlib_filters_u8_bc_4[4*i+3].s[0-3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5);
*
* mlib_filters_u8_bc2_4[4*i].s[0-3] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5);
* mlib_filters_u8_bc2_4[4*i+1].s[0-3] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5);
* mlib_filters_u8_bc2_4[4*i+2].s[0-3] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5);
* mlib_filters_u8_bc2_4[4*i+3].s[0-3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5);
*
* Where
* PREC = ((double) (1 << 14));
* dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255;
*
* Tables mlib_filters_s16_bc and mlib_filters_s16_bc2
*
* DESCRIPTION
* mlib_filters_s16_bc[i].s[0] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5);
* mlib_filters_s16_bc[i].s[1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5);
* mlib_filters_s16_bc[i].s[2] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5);
* mlib_filters_s16_bc[i].s[3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5);
*
* mlib_filters_s16_bc2[i].s[0] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5);
* mlib_filters_s16_bc2[i].s[1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5);
* mlib_filters_s16_bc2[i].s[2] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5);
* mlib_filters_s16_bc2[i].s[3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5);
*
* Where
* PREC = ((double) (1 << 15));
* dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511;
* All 32768 are replace to 32767
*
* Tables mlib_filters_s16_bc_3 and mlib_filters_s16_bc2_3
*
* DESCRIPTION
* mlib_filters_s16_bc_3[3*i].s[0-2] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5);
* mlib_filters_s16_bc_3[3*i].s[3] =
* mlib_filters_s16_bc_3[3*i+1].s[0-1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5);
* mlib_filters_s16_bc_3[3*i+1].s[2-3] =
* mlib_filters_s16_bc_3[3*i+2].s[0] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5);
* mlib_filters_s16_bc_3[3*i+2].s[1-3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5);
*
* mlib_filters_s16_bc2_3[3*i].s[0-2] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5);
* mlib_filters_s16_bc2_3[3*i].s[3] =
* mlib_filters_s16_bc2_3[3*i+1].s[0-1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5);
* mlib_filters_s16_bc2_3[3*i+1].s[2-3] =
* mlib_filters_s16_bc2_3[3*i+2].s[0] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5);
* mlib_filters_s16_bc2_3[3*i+2].s[1-3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5);
*
* Where
* PREC = ((double) (1 << 15));
* dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511;
* All 32768 are replace to 32767
*
* Tables mlib_filters_s16_bc_4 and mlib_filters_s16_bc2_4
*
* DESCRIPTION
* mlib_filters_s16_bc_4[4*i].s[0-3] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5);
* mlib_filters_s16_bc_4[4*i+1].s[0-3] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5);
* mlib_filters_s16_bc_4[4*i+2].s[0-3] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5);
* mlib_filters_s16_bc_4[4*i+3].s[0-3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5);
*
* mlib_filters_s16_bc2_4[4*i].s[0-3] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5);
* mlib_filters_s16_bc2_4[4*i+1].s[0-3] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5);
* mlib_filters_s16_bc2_4[4*i+2].s[0-3] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5);
* mlib_filters_s16_bc2_4[4*i+3].s[0-3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5);
*
* Where
* PREC = ((double) (1 << 15));
* dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511;
* All 32768 are replace to 32767
*
* COMMENTS
* These tables are used by VIS versions of the following functions:
* mlib_ImageRotate(Index)
* mlib_ImageAffine(Index)
* mlib_ImageZoom(Index)
* mlib_ImageGridWarp
* mlib_ImagePolynomialWarp
*
*/
#include "mlib_image.h"
#define __INIT_TABLE
#include "mlib_v_ImageFilters.h"
/***************************************************************/
const mlib_s16 mlib_filters_u8_bl[] = {
16352, 32, 16352, 32,
16288, 96, 16288, 96,
16224, 160, 16224, 160,
16160, 224, 16160, 224,
16096, 288, 16096, 288,
16032, 352, 16032, 352,
15968, 416, 15968, 416,
15904, 480, 15904, 480,
15840, 544, 15840, 544,
15776, 608, 15776, 608,
15712, 672, 15712, 672,
15648, 736, 15648, 736,
15584, 800, 15584, 800,
15520, 864, 15520, 864,
15456, 928, 15456, 928,
15392, 992, 15392, 992,
15328, 1056, 15328, 1056,
15264, 1120, 15264, 1120,
15200, 1184, 15200, 1184,
15136, 1248, 15136, 1248,
15072, 1312, 15072, 1312,
15008, 1376, 15008, 1376,
14944, 1440, 14944, 1440,
14880, 1504, 14880, 1504,
14816, 1568, 14816, 1568,
14752, 1632, 14752, 1632,
14688, 1696, 14688, 1696,
14624, 1760, 14624, 1760,
14560, 1824, 14560, 1824,
14496, 1888, 14496, 1888,
14432, 1952, 14432, 1952,
14368, 2016, 14368, 2016,
14304, 2080, 14304, 2080,
14240, 2144, 14240, 2144,
14176, 2208, 14176, 2208,
14112, 2272, 14112, 2272,
14048, 2336, 14048, 2336,
13984, 2400, 13984, 2400,
13920, 2464, 13920, 2464,
13856, 2528, 13856, 2528,
13792, 2592, 13792, 2592,
13728, 2656, 13728, 2656,
13664, 2720, 13664, 2720,
13600, 2784, 13600, 2784,
13536, 2848, 13536, 2848,
13472, 2912, 13472, 2912,
13408, 2976, 13408, 2976,
13344, 3040, 13344, 3040,
13280, 3104, 13280, 3104,
13216, 3168, 13216, 3168,
13152, 3232, 13152, 3232,
13088, 3296, 13088, 3296,
13024, 3360, 13024, 3360,
12960, 3424, 12960, 3424,
12896, 3488, 12896, 3488,
12832, 3552, 12832, 3552,
12768, 3616, 12768, 3616,
12704, 3680, 12704, 3680,
12640, 3744, 12640, 3744,
12576, 3808, 12576, 3808,
12512, 3872, 12512, 3872,
12448, 3936, 12448, 3936,
12384, 4000, 12384, 4000,
12320, 4064, 12320, 4064,
12256, 4128, 12256, 4128,
12192, 4192, 12192, 4192,
12128, 4256, 12128, 4256,
12064, 4320, 12064, 4320,
12000, 4384, 12000, 4384,
11936, 4448, 11936, 4448,
11872, 4512, 11872, 4512,
11808, 4576, 11808, 4576,
11744, 4640, 11744, 4640,
11680, 4704, 11680, 4704,
11616, 4768, 11616, 4768,
11552, 4832, 11552, 4832,
11488, 4896, 11488, 4896,
11424, 4960, 11424, 4960,
11360, 5024, 11360, 5024,
11296, 5088, 11296, 5088,
11232, 5152, 11232, 5152,
11168, 5216, 11168, 5216,
11104, 5280, 11104, 5280,
11040, 5344, 11040, 5344,
10976, 5408, 10976, 5408,
10912, 5472, 10912, 5472,
10848, 5536, 10848, 5536,
10784, 5600, 10784, 5600,
10720, 5664, 10720, 5664,
10656, 5728, 10656, 5728,
10592, 5792, 10592, 5792,
10528, 5856, 10528, 5856,
10464, 5920, 10464, 5920,
10400, 5984, 10400, 5984,
10336, 6048, 10336, 6048,
10272, 6112, 10272, 6112,
10208, 6176, 10208, 6176,
10144, 6240, 10144, 6240,
10080, 6304, 10080, 6304,
10016, 6368, 10016, 6368,
9952, 6432, 9952, 6432,
9888, 6496, 9888, 6496,
9824, 6560, 9824, 6560,
9760, 6624, 9760, 6624,
9696, 6688, 9696, 6688,
9632, 6752, 9632, 6752,
9568, 6816, 9568, 6816,
9504, 6880, 9504, 6880,
9440, 6944, 9440, 6944,
9376, 7008, 9376, 7008,
9312, 7072, 9312, 7072,
9248, 7136, 9248, 7136,
9184, 7200, 9184, 7200,
9120, 7264, 9120, 7264,
9056, 7328, 9056, 7328,
8992, 7392, 8992, 7392,
8928, 7456, 8928, 7456,
8864, 7520, 8864, 7520,
8800, 7584, 8800, 7584,
8736, 7648, 8736, 7648,
8672, 7712, 8672, 7712,
8608, 7776, 8608, 7776,
8544, 7840, 8544, 7840,
8480, 7904, 8480, 7904,
8416, 7968, 8416, 7968,
8352, 8032, 8352, 8032,
8288, 8096, 8288, 8096,
8224, 8160, 8224, 8160,
8160, 8224, 8160, 8224,
8096, 8288, 8096, 8288,
8032, 8352, 8032, 8352,
7968, 8416, 7968, 8416,
7904, 8480, 7904, 8480,
7840, 8544, 7840, 8544,
7776, 8608, 7776, 8608,
7712, 8672, 7712, 8672,
7648, 8736, 7648, 8736,
7584, 8800, 7584, 8800,
7520, 8864, 7520, 8864,
7456, 8928, 7456, 8928,
7392, 8992, 7392, 8992,
7328, 9056, 7328, 9056,
7264, 9120, 7264, 9120,
7200, 9184, 7200, 9184,
7136, 9248, 7136, 9248,
7072, 9312, 7072, 9312,
7008, 9376, 7008, 9376,
6944, 9440, 6944, 9440,
6880, 9504, 6880, 9504,
6816, 9568, 6816, 9568,
6752, 9632, 6752, 9632,
6688, 9696, 6688, 9696,
6624, 9760, 6624, 9760,
6560, 9824, 6560, 9824,
6496, 9888, 6496, 9888,
6432, 9952, 6432, 9952,
6368, 10016, 6368, 10016,
6304, 10080, 6304, 10080,
6240, 10144, 6240, 10144,
6176, 10208, 6176, 10208,
6112, 10272, 6112, 10272,
6048, 10336, 6048, 10336,
5984, 10400, 5984, 10400,
5920, 10464, 5920, 10464,
5856, 10528, 5856, 10528,
5792, 10592, 5792, 10592,
5728, 10656, 5728, 10656,
5664, 10720, 5664, 10720,
5600, 10784, 5600, 10784,
5536, 10848, 5536, 10848,
5472, 10912, 5472, 10912,
5408, 10976, 5408, 10976,
5344, 11040, 5344, 11040,
5280, 11104, 5280, 11104,
5216, 11168, 5216, 11168,
5152, 11232, 5152, 11232,
5088, 11296, 5088, 11296,
5024, 11360, 5024, 11360,
4960, 11424, 4960, 11424,
4896, 11488, 4896, 11488,
4832, 11552, 4832, 11552,
4768, 11616, 4768, 11616,
4704, 11680, 4704, 11680,
4640, 11744, 4640, 11744,
4576, 11808, 4576, 11808,
4512, 11872, 4512, 11872,
4448, 11936, 4448, 11936,
4384, 12000, 4384, 12000,
4320, 12064, 4320, 12064,
4256, 12128, 4256, 12128,
4192, 12192, 4192, 12192,
4128, 12256, 4128, 12256,
4064, 12320, 4064, 12320,
4000, 12384, 4000, 12384,
3936, 12448, 3936, 12448,
3872, 12512, 3872, 12512,
3808, 12576, 3808, 12576,
3744, 12640, 3744, 12640,
3680, 12704, 3680, 12704,
3616, 12768, 3616, 12768,
3552, 12832, 3552, 12832,
3488, 12896, 3488, 12896,
3424, 12960, 3424, 12960,
3360, 13024, 3360, 13024,
3296, 13088, 3296, 13088,
3232, 13152, 3232, 13152,
3168, 13216, 3168, 13216,
3104, 13280, 3104, 13280,
3040, 13344, 3040, 13344,
2976, 13408, 2976, 13408,
2912, 13472, 2912, 13472,
2848, 13536, 2848, 13536,
2784, 13600, 2784, 13600,
2720, 13664, 2720, 13664,
2656, 13728, 2656, 13728,
2592, 13792, 2592, 13792,
2528, 13856, 2528, 13856,
2464, 13920, 2464, 13920,
2400, 13984, 2400, 13984,
2336, 14048, 2336, 14048,
2272, 14112, 2272, 14112,
2208, 14176, 2208, 14176,
2144, 14240, 2144, 14240,
2080, 14304, 2080, 14304,
2016, 14368, 2016, 14368,
1952, 14432, 1952, 14432,
1888, 14496, 1888, 14496,
1824, 14560, 1824, 14560,
1760, 14624, 1760, 14624,
1696, 14688, 1696, 14688,
1632, 14752, 1632, 14752,
1568, 14816, 1568, 14816,
1504, 14880, 1504, 14880,
1440, 14944, 1440, 14944,
1376, 15008, 1376, 15008,
1312, 15072, 1312, 15072,
1248, 15136, 1248, 15136,
1184, 15200, 1184, 15200,
1120, 15264, 1120, 15264,
1056, 15328, 1056, 15328,
992, 15392, 992, 15392,
928, 15456, 928, 15456,
864, 15520, 864, 15520,
800, 15584, 800, 15584,
736, 15648, 736, 15648,
672, 15712, 672, 15712,
608, 15776, 608, 15776,
544, 15840, 544, 15840,
480, 15904, 480, 15904,
416, 15968, 416, 15968,
352, 16032, 352, 16032,
288, 16096, 288, 16096,
224, 16160, 224, 16160,
160, 16224, 160, 16224,
96, 16288, 96, 16288,
32, 16352, 32, 16352,
16352, 16352, 32, 32,
16288, 16288, 96, 96,
16224, 16224, 160, 160,
16160, 16160, 224, 224,
16096, 16096, 288, 288,
16032, 16032, 352, 352,
15968, 15968, 416, 416,
15904, 15904, 480, 480,
15840, 15840, 544, 544,
15776, 15776, 608, 608,
15712, 15712, 672, 672,
15648, 15648, 736, 736,
15584, 15584, 800, 800,
15520, 15520, 864, 864,
15456, 15456, 928, 928,
15392, 15392, 992, 992,
15328, 15328, 1056, 1056,
15264, 15264, 1120, 1120,
15200, 15200, 1184, 1184,
15136, 15136, 1248, 1248,
15072, 15072, 1312, 1312,
15008, 15008, 1376, 1376,
14944, 14944, 1440, 1440,
14880, 14880, 1504, 1504,
14816, 14816, 1568, 1568,
14752, 14752, 1632, 1632,
14688, 14688, 1696, 1696,
14624, 14624, 1760, 1760,
14560, 14560, 1824, 1824,
14496, 14496, 1888, 1888,
14432, 14432, 1952, 1952,
14368, 14368, 2016, 2016,
14304, 14304, 2080, 2080,
14240, 14240, 2144, 2144,
14176, 14176, 2208, 2208,
14112, 14112, 2272, 2272,
14048, 14048, 2336, 2336,
13984, 13984, 2400, 2400,
13920, 13920, 2464, 2464,
13856, 13856, 2528, 2528,
13792, 13792, 2592, 2592,
13728, 13728, 2656, 2656,
13664, 13664, 2720, 2720,
13600, 13600, 2784, 2784,
13536, 13536, 2848, 2848,
13472, 13472, 2912, 2912,
13408, 13408, 2976, 2976,
13344, 13344, 3040, 3040,
13280, 13280, 3104, 3104,
13216, 13216, 3168, 3168,
13152, 13152, 3232, 3232,
13088, 13088, 3296, 3296,
13024, 13024, 3360, 3360,
12960, 12960, 3424, 3424,
12896, 12896, 3488, 3488,
12832, 12832, 3552, 3552,
12768, 12768, 3616, 3616,
12704, 12704, 3680, 3680,
12640, 12640, 3744, 3744,
12576, 12576, 3808, 3808,
12512, 12512, 3872, 3872,
12448, 12448, 3936, 3936,
12384, 12384, 4000, 4000,
12320, 12320, 4064, 4064,
12256, 12256, 4128, 4128,
12192, 12192, 4192, 4192,
12128, 12128, 4256, 4256,
12064, 12064, 4320, 4320,
12000, 12000, 4384, 4384,
11936, 11936, 4448, 4448,
11872, 11872, 4512, 4512,
11808, 11808, 4576, 4576,
11744, 11744, 4640, 4640,
11680, 11680, 4704, 4704,
11616, 11616, 4768, 4768,
11552, 11552, 4832, 4832,
11488, 11488, 4896, 4896,
11424, 11424, 4960, 4960,
11360, 11360, 5024, 5024,
11296, 11296, 5088, 5088,
11232, 11232, 5152, 5152,
11168, 11168, 5216, 5216,
11104, 11104, 5280, 5280,
11040, 11040, 5344, 5344,
10976, 10976, 5408, 5408,
10912, 10912, 5472, 5472,
10848, 10848, 5536, 5536,
10784, 10784, 5600, 5600,
10720, 10720, 5664, 5664,
10656, 10656, 5728, 5728,
10592, 10592, 5792, 5792,
10528, 10528, 5856, 5856,
10464, 10464, 5920, 5920,
10400, 10400, 5984, 5984,
10336, 10336, 6048, 6048,
10272, 10272, 6112, 6112,
10208, 10208, 6176, 6176,
10144, 10144, 6240, 6240,
10080, 10080, 6304, 6304,
10016, 10016, 6368, 6368,
9952, 9952, 6432, 6432,
9888, 9888, 6496, 6496,
9824, 9824, 6560, 6560,
9760, 9760, 6624, 6624,
9696, 9696, 6688, 6688,
9632, 9632, 6752, 6752,
9568, 9568, 6816, 6816,
9504, 9504, 6880, 6880,
9440, 9440, 6944, 6944,
9376, 9376, 7008, 7008,
9312, 9312, 7072, 7072,
9248, 9248, 7136, 7136,
9184, 9184, 7200, 7200,
9120, 9120, 7264, 7264,
9056, 9056, 7328, 7328,
8992, 8992, 7392, 7392,
8928, 8928, 7456, 7456,
8864, 8864, 7520, 7520,
8800, 8800, 7584, 7584,
8736, 8736, 7648, 7648,
8672, 8672, 7712, 7712,
8608, 8608, 7776, 7776,
8544, 8544, 7840, 7840,
8480, 8480, 7904, 7904,
8416, 8416, 7968, 7968,
8352, 8352, 8032, 8032,
8288, 8288, 8096, 8096,
8224, 8224, 8160, 8160,
8160, 8160, 8224, 8224,
8096, 8096, 8288, 8288,
8032, 8032, 8352, 8352,
7968, 7968, 8416, 8416,
7904, 7904, 8480, 8480,
7840, 7840, 8544, 8544,
7776, 7776, 8608, 8608,
7712, 7712, 8672, 8672,
7648, 7648, 8736, 8736,
7584, 7584, 8800, 8800,
7520, 7520, 8864, 8864,
7456, 7456, 8928, 8928,
7392, 7392, 8992, 8992,
7328, 7328, 9056, 9056,
7264, 7264, 9120, 9120,
7200, 7200, 9184, 9184,
7136, 7136, 9248, 9248,
7072, 7072, 9312, 9312,
7008, 7008, 9376, 9376,
6944, 6944, 9440, 9440,
6880, 6880, 9504, 9504,
6816, 6816, 9568, 9568,
6752, 6752, 9632, 9632,
6688, 6688, 9696, 9696,
6624, 6624, 9760, 9760,
6560, 6560, 9824, 9824,
6496, 6496, 9888, 9888,
6432, 6432, 9952, 9952,
6368, 6368, 10016, 10016,
6304, 6304, 10080, 10080,
6240, 6240, 10144, 10144,
6176, 6176, 10208, 10208,
6112, 6112, 10272, 10272,
6048, 6048, 10336, 10336,
5984, 5984, 10400, 10400,
5920, 5920, 10464, 10464,
5856, 5856, 10528, 10528,
5792, 5792, 10592, 10592,
5728, 5728, 10656, 10656,
5664, 5664, 10720, 10720,
5600, 5600, 10784, 10784,
5536, 5536, 10848, 10848,
5472, 5472, 10912, 10912,
5408, 5408, 10976, 10976,
5344, 5344, 11040, 11040,
5280, 5280, 11104, 11104,
5216, 5216, 11168, 11168,
5152, 5152, 11232, 11232,
5088, 5088, 11296, 11296,
5024, 5024, 11360, 11360,
4960, 4960, 11424, 11424,
4896, 4896, 11488, 11488,
4832, 4832, 11552, 11552,
4768, 4768, 11616, 11616,
4704, 4704, 11680, 11680,
4640, 4640, 11744, 11744,
4576, 4576, 11808, 11808,
4512, 4512, 11872, 11872,
4448, 4448, 11936, 11936,
4384, 4384, 12000, 12000,
4320, 4320, 12064, 12064,
4256, 4256, 12128, 12128,
4192, 4192, 12192, 12192,
4128, 4128, 12256, 12256,
4064, 4064, 12320, 12320,
4000, 4000, 12384, 12384,
3936, 3936, 12448, 12448,
3872, 3872, 12512, 12512,
3808, 3808, 12576, 12576,
3744, 3744, 12640, 12640,
3680, 3680, 12704, 12704,
3616, 3616, 12768, 12768,
3552, 3552, 12832, 12832,
3488, 3488, 12896, 12896,
3424, 3424, 12960, 12960,
3360, 3360, 13024, 13024,
3296, 3296, 13088, 13088,
3232, 3232, 13152, 13152,
3168, 3168, 13216, 13216,
3104, 3104, 13280, 13280,
3040, 3040, 13344, 13344,
2976, 2976, 13408, 13408,
2912, 2912, 13472, 13472,
2848, 2848, 13536, 13536,
2784, 2784, 13600, 13600,
2720, 2720, 13664, 13664,
2656, 2656, 13728, 13728,
2592, 2592, 13792, 13792,
2528, 2528, 13856, 13856,
2464, 2464, 13920, 13920,
2400, 2400, 13984, 13984,
2336, 2336, 14048, 14048,
2272, 2272, 14112, 14112,
2208, 2208, 14176, 14176,
2144, 2144, 14240, 14240,
2080, 2080, 14304, 14304,
2016, 2016, 14368, 14368,
1952, 1952, 14432, 14432,
1888, 1888, 14496, 14496,
1824, 1824, 14560, 14560,
1760, 1760, 14624, 14624,
1696, 1696, 14688, 14688,
1632, 1632, 14752, 14752,
1568, 1568, 14816, 14816,
1504, 1504, 14880, 14880,
1440, 1440, 14944, 14944,
1376, 1376, 15008, 15008,
1312, 1312, 15072, 15072,
1248, 1248, 15136, 15136,
1184, 1184, 15200, 15200,
1120, 1120, 15264, 15264,
1056, 1056, 15328, 15328,
992, 992, 15392, 15392,
928, 928, 15456, 15456,
864, 864, 15520, 15520,
800, 800, 15584, 15584,
736, 736, 15648, 15648,
672, 672, 15712, 15712,
608, 608, 15776, 15776,
544, 544, 15840, 15840,
480, 480, 15904, 15904,
416, 416, 15968, 15968,
352, 352, 16032, 16032,
288, 288, 16096, 16096,
224, 224, 16160, 16160,
160, 160, 16224, 16224,
96, 96, 16288, 16288,
32, 32, 16352, 16352
};
/***************************************************************/
const mlib_s16 mlib_filters_u8_bc[] = {
-16, 16384, 16, 0,
-47, 16383, 49, 0,
-78, 16380, 83, -1,
-109, 16376, 118, -2,
-139, 16371, 154, -2,
-169, 16365, 191, -4,
-198, 16358, 229, -5,
-226, 16349, 268, -7,
-254, 16340, 307, -9,
-282, 16329, 348, -11,
-309, 16317, 389, -13,
-336, 16304, 432, -16,
-362, 16289, 475, -19,
-388, 16274, 520, -22,
-413, 16257, 565, -25,
-438, 16239, 611, -28,
-462, 16220, 658, -32,
-486, 16200, 705, -36,
-510, 16179, 754, -40,
-533, 16157, 803, -44,
-555, 16134, 854, -48,
-577, 16110, 905, -53,
-599, 16084, 956, -58,
-620, 16058, 1009, -63,
-641, 16030, 1063, -68,
-662, 16002, 1117, -73,
-682, 15972, 1172, -79,
-701, 15942, 1228, -84,
-720, 15910, 1284, -90,
-739, 15878, 1342, -96,
-757, 15844, 1400, -102,
-775, 15810, 1458, -109,
-793, 15774, 1518, -115,
-810, 15738, 1578, -122,
-826, 15700, 1639, -129,
-843, 15662, 1701, -136,
-859, 15623, 1763, -143,
-874, 15582, 1826, -150,
-889, 15541, 1890, -157,
-904, 15499, 1954, -165,
-918, 15456, 2019, -173,
-932, 15412, 2084, -180,
-946, 15368, 2151, -188,
-959, 15322, 2218, -196,
-972, 15275, 2285, -205,
-984, 15228, 2353, -213,
-997, 15180, 2422, -221,
-1008, 15131, 2491, -230,
-1020, 15081, 2561, -238,
-1031, 15030, 2631, -247,
-1041, 14979, 2702, -256,
-1052, 14926, 2774, -265,
-1062, 14873, 2846, -274,
-1071, 14819, 2919, -283,
-1080, 14765, 2992, -292,
-1089, 14709, 3066, -302,
-1098, 14653, 3140, -311,
-1106, 14596, 3215, -320,
-1114, 14538, 3290, -330,
-1122, 14480, 3366, -340,
-1129, 14421, 3442, -349,
-1136, 14361, 3518, -359,
-1143, 14300, 3595, -369,
-1149, 14239, 3673, -379,
-1155, 14177, 3751, -389,
-1161, 14114, 3829, -399,
-1166, 14051, 3908, -409,
-1171, 13987, 3988, -419,
-1176, 13922, 4067, -430,
-1180, 13857, 4147, -440,
-1185, 13791, 4228, -450,
-1188, 13724, 4309, -461,
-1192, 13657, 4390, -471,
-1195, 13589, 4471, -481,
-1198, 13521, 4553, -492,
-1201, 13452, 4636, -502,
-1204, 13382, 4718, -513,
-1206, 13312, 4801, -523,
-1208, 13241, 4885, -534,
-1209, 13170, 4968, -545,
-1211, 13098, 5052, -555,
-1212, 13026, 5136, -566,
-1213, 12953, 5221, -577,
-1213, 12879, 5305, -587,
-1214, 12805, 5390, -598,
-1214, 12731, 5476, -609,
-1213, 12656, 5561, -619,
-1213, 12580, 5647, -630,
-1212, 12504, 5733, -641,
-1211, 12428, 5819, -651,
-1210, 12351, 5905, -662,
-1209, 12274, 5992, -672,
-1207, 12196, 6079, -683,
-1206, 12117, 6166, -694,
-1204, 12039, 6253, -704,
-1201, 11960, 6340, -715,
-1199, 11880, 6428, -725,
-1196, 11800, 6515, -736,
-1193, 11720, 6603, -746,
-1190, 11639, 6691, -757,
-1187, 11558, 6779, -767,
-1183, 11477, 6867, -777,
-1179, 11395, 6956, -787,
-1175, 11313, 7044, -798,
-1171, 11230, 7132, -808,
-1167, 11148, 7221, -818,
-1162, 11065, 7310, -828,
-1158, 10981, 7398, -838,
-1153, 10897, 7487, -848,
-1148, 10813, 7576, -858,
-1142, 10729, 7665, -867,
-1137, 10644, 7754, -877,
-1131, 10560, 7842, -887,
-1125, 10474, 7931, -896,
-1119, 10389, 8020, -906,
-1113, 10303, 8109, -915,
-1107, 10218, 8198, -924,
-1101, 10131, 8287, -934,
-1094, 10045, 8376, -943,
-1087, 9959, 8464, -952,
-1080, 9872, 8553, -961,
-1073, 9785, 8642, -969,
-1066, 9698, 8730, -978,
-1059, 9611, 8819, -987,
-1051, 9523, 8907, -995,
-1044, 9436, 8996, -1004,
-1036, 9348, 9084, -1012,
-1028, 9260, 9172, -1020,
-1020, 9172, 9260, -1028,
-1012, 9084, 9348, -1036,
-1004, 8996, 9436, -1044,
-995, 8907, 9523, -1051,
-987, 8819, 9611, -1059,
-978, 8730, 9698, -1066,
-969, 8642, 9785, -1073,
-961, 8553, 9872, -1080,
-952, 8464, 9959, -1087,
-943, 8376, 10045, -1094,
-934, 8287, 10131, -1101,
-924, 8198, 10218, -1107,
-915, 8109, 10303, -1113,
-906, 8020, 10389, -1119,
-896, 7931, 10474, -1125,
-887, 7842, 10560, -1131,
-877, 7754, 10644, -1137,
-867, 7665, 10729, -1142,
-858, 7576, 10813, -1148,
-848, 7487, 10897, -1153,
-838, 7398, 10981, -1158,
-828, 7310, 11065, -1162,
-818, 7221, 11148, -1167,
-808, 7132, 11230, -1171,
-798, 7044, 11313, -1175,
-787, 6956, 11395, -1179,
-777, 6867, 11477, -1183,
-767, 6779, 11558, -1187,
-757, 6691, 11639, -1190,
-746, 6603, 11720, -1193,
-736, 6515, 11800, -1196,
-725, 6428, 11880, -1199,
-715, 6340, 11960, -1201,
-704, 6253, 12039, -1204,
-694, 6166, 12117, -1206,
-683, 6079, 12196, -1207,
-672, 5992, 12274, -1209,
-662, 5905, 12351, -1210,
-651, 5819, 12428, -1211,
-641, 5733, 12504, -1212,
-630, 5647, 12580, -1213,
-619, 5561, 12656, -1213,
-609, 5476, 12731, -1214,
-598, 5390, 12805, -1214,
-587, 5305, 12879, -1213,
-577, 5221, 12953, -1213,
-566, 5136, 13026, -1212,
-555, 5052, 13098, -1211,
-545, 4968, 13170, -1209,
-534, 4885, 13241, -1208,
-523, 4801, 13312, -1206,
-513, 4718, 13382, -1204,
-502, 4636, 13452, -1201,
-492, 4553, 13521, -1198,
-481, 4471, 13589, -1195,
-471, 4390, 13657, -1192,
-461, 4309, 13724, -1188,
-450, 4228, 13791, -1185,
-440, 4147, 13857, -1180,
-430, 4067, 13922, -1176,
-419, 3988, 13987, -1171,
-409, 3908, 14051, -1166,
-399, 3829, 14114, -1161,
-389, 3751, 14177, -1155,
-379, 3673, 14239, -1149,
-369, 3595, 14300, -1143,
-359, 3518, 14361, -1136,
-349, 3442, 14421, -1129,
-340, 3366, 14480, -1122,
-330, 3290, 14538, -1114,
-320, 3215, 14596, -1106,
-311, 3140, 14653, -1098,
-302, 3066, 14709, -1089,
-292, 2992, 14765, -1080,
-283, 2919, 14819, -1071,
-274, 2846, 14873, -1062,
-265, 2774, 14926, -1052,
-256, 2702, 14979, -1041,
-247, 2631, 15030, -1031,
-238, 2561, 15081, -1020,
-230, 2491, 15131, -1008,
-221, 2422, 15180, -997,
-213, 2353, 15228, -984,
-205, 2285, 15275, -972,
-196, 2218, 15322, -959,
-188, 2151, 15368, -946,
-180, 2084, 15412, -932,
-173, 2019, 15456, -918,
-165, 1954, 15499, -904,
-157, 1890, 15541, -889,
-150, 1826, 15582, -874,
-143, 1763, 15623, -859,
-136, 1701, 15662, -843,
-129, 1639, 15700, -826,
-122, 1578, 15738, -810,
-115, 1518, 15774, -793,
-109, 1458, 15810, -775,
-102, 1400, 15844, -757,
-96, 1342, 15878, -739,
-90, 1284, 15910, -720,
-84, 1228, 15942, -701,
-79, 1172, 15972, -682,
-73, 1117, 16002, -662,
-68, 1063, 16030, -641,
-63, 1009, 16058, -620,
-58, 956, 16084, -599,
-53, 905, 16110, -577,
-48, 854, 16134, -555,
-44, 803, 16157, -533,
-40, 754, 16179, -510,
-36, 705, 16200, -486,
-32, 658, 16220, -462,
-28, 611, 16239, -438,
-25, 565, 16257, -413,
-22, 520, 16274, -388,
-19, 475, 16289, -362,
-16, 432, 16304, -336,
-13, 389, 16317, -309,
-11, 348, 16329, -282,
-9, 307, 16340, -254,
-7, 268, 16349, -226,
-5, 229, 16358, -198,
-4, 191, 16365, -169,
-2, 154, 16371, -139,
-2, 118, 16376, -109,
-1, 83, 16380, -78,
0, 49, 16383, -47,
0, 16, 16384, -16
};
/***************************************************************/
const mlib_s16 mlib_filters_u8_bc2[] = {
-32, 16384, 32, 0,
-95, 16383, 97, -1,
-157, 16381, 162, -2,
-218, 16378, 227, -3,
-278, 16374, 293, -5,
-337, 16369, 359, -7,
-395, 16363, 426, -10,
-452, 16356, 494, -14,
-508, 16348, 561, -17,
-564, 16340, 630, -22,
-618, 16330, 698, -26,
-671, 16319, 768, -32,
-724, 16308, 837, -37,
-775, 16295, 907, -43,
-826, 16282, 978, -50,
-876, 16268, 1048, -56,
-924, 16252, 1120, -64,
-972, 16236, 1191, -71,
-1019, 16219, 1263, -79,
-1065, 16201, 1336, -88,
-1110, 16182, 1409, -97,
-1155, 16163, 1482, -106,
-1198, 16142, 1555, -115,
-1241, 16121, 1629, -125,
-1282, 16098, 1704, -136,
-1323, 16075, 1778, -146,
-1363, 16051, 1853, -157,
-1402, 16026, 1929, -169,
-1440, 16000, 2004, -180,
-1478, 15974, 2080, -192,
-1515, 15947, 2157, -205,
-1550, 15918, 2234, -218,
-1585, 15889, 2311, -231,
-1620, 15860, 2388, -244,
-1653, 15829, 2465, -257,
-1686, 15798, 2543, -271,
-1717, 15765, 2622, -286,
-1748, 15732, 2700, -300,
-1779, 15699, 2779, -315,
-1808, 15664, 2858, -330,
-1837, 15629, 2937, -345,
-1865, 15593, 3017, -361,
-1892, 15556, 3097, -377,
-1918, 15518, 3177, -393,
-1944, 15480, 3257, -409,
-1969, 15441, 3338, -426,
-1993, 15401, 3418, -442,
-2017, 15361, 3499, -459,
-2039, 15319, 3581, -477,
-2061, 15277, 3662, -494,
-2083, 15235, 3744, -512,
-2103, 15191, 3826, -530,
-2123, 15147, 3908, -548,
-2142, 15102, 3990, -566,
-2161, 15057, 4072, -584,
-2179, 15011, 4155, -603,
-2196, 14964, 4238, -622,
-2213, 14917, 4321, -641,
-2228, 14868, 4404, -660,
-2244, 14820, 4487, -679,
-2258, 14770, 4571, -699,
-2272, 14720, 4654, -718,
-2285, 14669, 4738, -738,
-2298, 14618, 4822, -758,
-2310, 14566, 4906, -778,
-2321, 14513, 4990, -798,
-2332, 14460, 5074, -818,
-2342, 14406, 5159, -839,
-2352, 14352, 5243, -859,
-2361, 14297, 5328, -880,
-2369, 14241, 5412, -900,
-2377, 14185, 5497, -921,
-2384, 14128, 5582, -942,
-2391, 14071, 5667, -963,
-2397, 14013, 5752, -984,
-2402, 13954, 5837, -1005,
-2407, 13895, 5922, -1026,
-2411, 13835, 6007, -1047,
-2415, 13775, 6092, -1068,
-2419, 13715, 6177, -1089,
-2421, 13653, 6263, -1111,
-2424, 13592, 6348, -1132,
-2425, 13529, 6433, -1153,
-2426, 13466, 6519, -1175,
-2427, 13403, 6604, -1196,
-2427, 13339, 6689, -1217,
-2427, 13275, 6775, -1239,
-2426, 13210, 6860, -1260,
-2425, 13145, 6945, -1281,
-2423, 13079, 7030, -1302,
-2421, 13013, 7116, -1324,
-2418, 12946, 7201, -1345,
-2415, 12879, 7286, -1366,
-2411, 12811, 7371, -1387,
-2407, 12743, 7456, -1408,
-2402, 12674, 7541, -1429,
-2397, 12605, 7626, -1450,
-2392, 12536, 7711, -1471,
-2386, 12466, 7796, -1492,
-2380, 12396, 7881, -1513,
-2373, 12325, 7966, -1534,
-2366, 12254, 8050, -1554,
-2359, 12183, 8135, -1575,
-2351, 12111, 8219, -1595,
-2342, 12038, 8304, -1616,
-2334, 11966, 8388, -1636,
-2325, 11893, 8472, -1656,
-2315, 11819, 8556, -1676,
-2305, 11745, 8640, -1696,
-2295, 11671, 8723, -1715,
-2284, 11596, 8807, -1735,
-2274, 11522, 8890, -1754,
-2262, 11446, 8974, -1774,
-2251, 11371, 9057, -1793,
-2239, 11295, 9140, -1812,
-2227, 11219, 9222, -1830,
-2214, 11142, 9305, -1849,
-2201, 11065, 9387, -1867,
-2188, 10988, 9470, -1886,
-2174, 10910, 9552, -1904,
-2161, 10833, 9633, -1921,
-2146, 10754, 9715, -1939,
-2132, 10676, 9796, -1956,
-2117, 10597, 9878, -1974,
-2102, 10518, 9959, -1991,
-2087, 10439, 10039, -2007,
-2072, 10360, 10120, -2024,
-2056, 10280, 10200, -2040,
-2040, 10200, 10280, -2056,
-2024, 10120, 10360, -2072,
-2007, 10039, 10439, -2087,
-1991, 9959, 10518, -2102,
-1974, 9878, 10597, -2117,
-1956, 9796, 10676, -2132,
-1939, 9715, 10754, -2146,
-1921, 9633, 10833, -2161,
-1904, 9552, 10910, -2174,
-1886, 9470, 10988, -2188,
-1867, 9387, 11065, -2201,
-1849, 9305, 11142, -2214,
-1830, 9222, 11219, -2227,
-1812, 9140, 11295, -2239,
-1793, 9057, 11371, -2251,
-1774, 8974, 11446, -2262,
-1754, 8890, 11522, -2274,
-1735, 8807, 11596, -2284,
-1715, 8723, 11671, -2295,
-1696, 8640, 11745, -2305,
-1676, 8556, 11819, -2315,
-1656, 8472, 11893, -2325,
-1636, 8388, 11966, -2334,
-1616, 8304, 12038, -2342,
-1595, 8219, 12111, -2351,
-1575, 8135, 12183, -2359,
-1554, 8050, 12254, -2366,
-1534, 7966, 12325, -2373,
-1513, 7881, 12396, -2380,
-1492, 7796, 12466, -2386,
-1471, 7711, 12536, -2392,
-1450, 7626, 12605, -2397,
-1429, 7541, 12674, -2402,
-1408, 7456, 12743, -2407,
-1387, 7371, 12811, -2411,
-1366, 7286, 12879, -2415,
-1345, 7201, 12946, -2418,
-1324, 7116, 13013, -2421,
-1302, 7030, 13079, -2423,
-1281, 6945, 13145, -2425,
-1260, 6860, 13210, -2426,
-1239, 6775, 13275, -2427,
-1217, 6689, 13339, -2427,
-1196, 6604, 13403, -2427,
-1175, 6519, 13466, -2426,
-1153, 6433, 13529, -2425,
-1132, 6348, 13592, -2424,
-1111, 6263, 13653, -2421,
-1089, 6177, 13715, -2419,
-1068, 6092, 13775, -2415,
-1047, 6007, 13835, -2411,
-1026, 5922, 13895, -2407,
-1005, 5837, 13954, -2402,
-984, 5752, 14013, -2397,
-963, 5667, 14071, -2391,
-942, 5582, 14128, -2384,
-921, 5497, 14185, -2377,
-900, 5412, 14241, -2369,
-880, 5328, 14297, -2361,
-859, 5243, 14352, -2352,
-839, 5159, 14406, -2342,
-818, 5074, 14460, -2332,
-798, 4990, 14513, -2321,
-778, 4906, 14566, -2310,
-758, 4822, 14618, -2298,
-738, 4738, 14669, -2285,
-718, 4654, 14720, -2272,
-699, 4571, 14770, -2258,
-679, 4487, 14820, -2244,
-660, 4404, 14868, -2228,
-641, 4321, 14917, -2213,
-622, 4238, 14964, -2196,
-603, 4155, 15011, -2179,
-584, 4072, 15057, -2161,
-566, 3990, 15102, -2142,
-548, 3908, 15147, -2123,
-530, 3826, 15191, -2103,
-512, 3744, 15235, -2083,
-494, 3662, 15277, -2061,
-477, 3581, 15319, -2039,
-459, 3499, 15361, -2017,
-442, 3418, 15401, -1993,
-426, 3338, 15441, -1969,
-409, 3257, 15480, -1944,
-393, 3177, 15518, -1918,
-377, 3097, 15556, -1892,
-361, 3017, 15593, -1865,
-345, 2937, 15629, -1837,
-330, 2858, 15664, -1808,
-315, 2779, 15699, -1779,
-300, 2700, 15732, -1748,
-286, 2622, 15765, -1717,
-271, 2543, 15798, -1686,
-257, 2465, 15829, -1653,
-244, 2388, 15860, -1620,
-231, 2311, 15889, -1585,
-218, 2234, 15918, -1550,
-205, 2157, 15947, -1515,
-192, 2080, 15974, -1478,
-180, 2004, 16000, -1440,
-169, 1929, 16026, -1402,
-157, 1853, 16051, -1363,
-146, 1778, 16075, -1323,
-136, 1704, 16098, -1282,
-125, 1629, 16121, -1241,
-115, 1555, 16142, -1198,
-106, 1482, 16163, -1155,
-97, 1409, 16182, -1110,
-88, 1336, 16201, -1065,
-79, 1263, 16219, -1019,
-71, 1191, 16236, -972,
-64, 1120, 16252, -924,
-56, 1048, 16268, -876,
-50, 978, 16282, -826,
-43, 907, 16295, -775,
-37, 837, 16308, -724,
-32, 768, 16319, -671,
-26, 698, 16330, -618,
-22, 630, 16340, -564,
-17, 561, 16348, -508,
-14, 494, 16356, -452,
-10, 426, 16363, -395,
-7, 359, 16369, -337,
-5, 293, 16374, -278,
-3, 227, 16378, -218,
-2, 162, 16381, -157,
-1, 97, 16383, -95,
0, 32, 16384, -32
};
/***************************************************************/
const mlib_s16 mlib_filters_u8_bc_3[] = {
-16, -16, -16,
16384, 16384, 16384,
16, 16, 16,
0, 0, 0,
-47, -47, -47,
16383, 16383, 16383,
49, 49, 49,
0, 0, 0,
-78, -78, -78,
16380, 16380, 16380,
83, 83, 83,
-1, -1, -1,
-109, -109, -109,
16376, 16376, 16376,
118, 118, 118,
-2, -2, -2,
-139, -139, -139,
16371, 16371, 16371,
154, 154, 154,
-2, -2, -2,
-169, -169, -169,
16365, 16365, 16365,
191, 191, 191,
-4, -4, -4,
-198, -198, -198,
16358, 16358, 16358,
229, 229, 229,
-5, -5, -5,
-226, -226, -226,
16349, 16349, 16349,
268, 268, 268,
-7, -7, -7,
-254, -254, -254,
16340, 16340, 16340,
307, 307, 307,
-9, -9, -9,
-282, -282, -282,
16329, 16329, 16329,
348, 348, 348,
-11, -11, -11,
-309, -309, -309,
16317, 16317, 16317,
389, 389, 389,
-13, -13, -13,
-336, -336, -336,
16304, 16304, 16304,
432, 432, 432,
-16, -16, -16,
-362, -362, -362,
16289, 16289, 16289,
475, 475, 475,
-19, -19, -19,
-388, -388, -388,
16274, 16274, 16274,
520, 520, 520,
-22, -22, -22,
-413, -413, -413,
16257, 16257, 16257,
565, 565, 565,
-25, -25, -25,
-438, -438, -438,
16239, 16239, 16239,
611, 611, 611,
-28, -28, -28,
-462, -462, -462,
16220, 16220, 16220,
658, 658, 658,
-32, -32, -32,
-486, -486, -486,
16200, 16200, 16200,
705, 705, 705,
-36, -36, -36,
-510, -510, -510,
16179, 16179, 16179,
754, 754, 754,
-40, -40, -40,
-533, -533, -533,
16157, 16157, 16157,
803, 803, 803,
-44, -44, -44,
-555, -555, -555,
16134, 16134, 16134,
854, 854, 854,
-48, -48, -48,
-577, -577, -577,
16110, 16110, 16110,
905, 905, 905,
-53, -53, -53,
-599, -599, -599,
16084, 16084, 16084,
956, 956, 956,
-58, -58, -58,
-620, -620, -620,
16058, 16058, 16058,
1009, 1009, 1009,
-63, -63, -63,
-641, -641, -641,
16030, 16030, 16030,
1063, 1063, 1063,
-68, -68, -68,
-662, -662, -662,
16002, 16002, 16002,
1117, 1117, 1117,
-73, -73, -73,
-682, -682, -682,
15972, 15972, 15972,
1172, 1172, 1172,
-79, -79, -79,
-701, -701, -701,
15942, 15942, 15942,
1228, 1228, 1228,
-84, -84, -84,
-720, -720, -720,
15910, 15910, 15910,
1284, 1284, 1284,
-90, -90, -90,
-739, -739, -739,
15878, 15878, 15878,
1342, 1342, 1342,
-96, -96, -96,
-757, -757, -757,
15844, 15844, 15844,
1400, 1400, 1400,
-102, -102, -102,
-775, -775, -775,
15810, 15810, 15810,
1458, 1458, 1458,
-109, -109, -109,
-793, -793, -793,
15774, 15774, 15774,
1518, 1518, 1518,
-115, -115, -115,
-810, -810, -810,
15738, 15738, 15738,
1578, 1578, 1578,
-122, -122, -122,
-826, -826, -826,
15700, 15700, 15700,
1639, 1639, 1639,
-129, -129, -129,
-843, -843, -843,
15662, 15662, 15662,
1701, 1701, 1701,
-136, -136, -136,
-859, -859, -859,
15623, 15623, 15623,
1763, 1763, 1763,
-143, -143, -143,
-874, -874, -874,
15582, 15582, 15582,
1826, 1826, 1826,
-150, -150, -150,
-889, -889, -889,
15541, 15541, 15541,
1890, 1890, 1890,
-157, -157, -157,
-904, -904, -904,
15499, 15499, 15499,
1954, 1954, 1954,
-165, -165, -165,
-918, -918, -918,
15456, 15456, 15456,
2019, 2019, 2019,
-173, -173, -173,
-932, -932, -932,
15412, 15412, 15412,
2084, 2084, 2084,
-180, -180, -180,
-946, -946, -946,
15368, 15368, 15368,
2151, 2151, 2151,
-188, -188, -188,
-959, -959, -959,
15322, 15322, 15322,
2218, 2218, 2218,
-196, -196, -196,
-972, -972, -972,
15275, 15275, 15275,
2285, 2285, 2285,
-205, -205, -205,
-984, -984, -984,
15228, 15228, 15228,
2353, 2353, 2353,
-213, -213, -213,
-997, -997, -997,
15180, 15180, 15180,
2422, 2422, 2422,
-221, -221, -221,
-1008, -1008, -1008,
15131, 15131, 15131,
2491, 2491, 2491,
-230, -230, -230,
-1020, -1020, -1020,
15081, 15081, 15081,
2561, 2561, 2561,
-238, -238, -238,
-1031, -1031, -1031,
15030, 15030, 15030,
2631, 2631, 2631,
-247, -247, -247,
-1041, -1041, -1041,
14979, 14979, 14979,
2702, 2702, 2702,
-256, -256, -256,
-1052, -1052, -1052,
14926, 14926, 14926,
2774, 2774, 2774,
-265, -265, -265,
-1062, -1062, -1062,
14873, 14873, 14873,
2846, 2846, 2846,
-274, -274, -274,
-1071, -1071, -1071,
14819, 14819, 14819,
2919, 2919, 2919,
-283, -283, -283,
-1080, -1080, -1080,
14765, 14765, 14765,
2992, 2992, 2992,
-292, -292, -292,
-1089, -1089, -1089,
14709, 14709, 14709,
3066, 3066, 3066,
-302, -302, -302,
-1098, -1098, -1098,
14653, 14653, 14653,
3140, 3140, 3140,
-311, -311, -311,
-1106, -1106, -1106,
14596, 14596, 14596,
3215, 3215, 3215,
-320, -320, -320,
-1114, -1114, -1114,
14538, 14538, 14538,
3290, 3290, 3290,
-330, -330, -330,
-1122, -1122, -1122,
14480, 14480, 14480,
3366, 3366, 3366,
-340, -340, -340,
-1129, -1129, -1129,
14421, 14421, 14421,
3442, 3442, 3442,
-349, -349, -349,
-1136, -1136, -1136,
14361, 14361, 14361,
3518, 3518, 3518,
-359, -359, -359,
-1143, -1143, -1143,
14300, 14300, 14300,
3595, 3595, 3595,
-369, -369, -369,
-1149, -1149, -1149,
14239, 14239, 14239,
3673, 3673, 3673,
-379, -379, -379,
-1155, -1155, -1155,
14177, 14177, 14177,
3751, 3751, 3751,
-389, -389, -389,
-1161, -1161, -1161,
14114, 14114, 14114,
3829, 3829, 3829,
-399, -399, -399,
-1166, -1166, -1166,
14051, 14051, 14051,
3908, 3908, 3908,
-409, -409, -409,
-1171, -1171, -1171,
13987, 13987, 13987,
3988, 3988, 3988,
-419, -419, -419,
-1176, -1176, -1176,
13922, 13922, 13922,
4067, 4067, 4067,
-430, -430, -430,
-1180, -1180, -1180,
13857, 13857, 13857,
4147, 4147, 4147,
-440, -440, -440,
-1185, -1185, -1185,
13791, 13791, 13791,
4228, 4228, 4228,
-450, -450, -450,
-1188, -1188, -1188,
13724, 13724, 13724,
4309, 4309, 4309,
-461, -461, -461,
-1192, -1192, -1192,
13657, 13657, 13657,
4390, 4390, 4390,
-471, -471, -471,
-1195, -1195, -1195,
13589, 13589, 13589,
4471, 4471, 4471,
-481, -481, -481,
-1198, -1198, -1198,
13521, 13521, 13521,
4553, 4553, 4553,
-492, -492, -492,
-1201, -1201, -1201,
13452, 13452, 13452,
4636, 4636, 4636,
-502, -502, -502,
-1204, -1204, -1204,
13382, 13382, 13382,
4718, 4718, 4718,
-513, -513, -513,
-1206, -1206, -1206,
13312, 13312, 13312,
4801, 4801, 4801,
-523, -523, -523,
-1208, -1208, -1208,
13241, 13241, 13241,
4885, 4885, 4885,
-534, -534, -534,
-1209, -1209, -1209,
13170, 13170, 13170,
4968, 4968, 4968,
-545, -545, -545,
-1211, -1211, -1211,
13098, 13098, 13098,
5052, 5052, 5052,
-555, -555, -555,
-1212, -1212, -1212,
13026, 13026, 13026,
5136, 5136, 5136,
-566, -566, -566,
-1213, -1213, -1213,
12953, 12953, 12953,
5221, 5221, 5221,
-577, -577, -577,
-1213, -1213, -1213,
12879, 12879, 12879,
5305, 5305, 5305,
-587, -587, -587,
-1214, -1214, -1214,
12805, 12805, 12805,
5390, 5390, 5390,
-598, -598, -598,
-1214, -1214, -1214,
12731, 12731, 12731,
5476, 5476, 5476,
-609, -609, -609,
-1213, -1213, -1213,
12656, 12656, 12656,
5561, 5561, 5561,
-619, -619, -619,
-1213, -1213, -1213,
12580, 12580, 12580,
5647, 5647, 5647,
-630, -630, -630,
-1212, -1212, -1212,
12504, 12504, 12504,
5733, 5733, 5733,
-641, -641, -641,
-1211, -1211, -1211,
12428, 12428, 12428,
5819, 5819, 5819,
-651, -651, -651,
-1210, -1210, -1210,
12351, 12351, 12351,
5905, 5905, 5905,
-662, -662, -662,
-1209, -1209, -1209,
12274, 12274, 12274,
5992, 5992, 5992,
-672, -672, -672,
-1207, -1207, -1207,
12196, 12196, 12196,
6079, 6079, 6079,
-683, -683, -683,
-1206, -1206, -1206,
12117, 12117, 12117,
6166, 6166, 6166,
-694, -694, -694,
-1204, -1204, -1204,
12039, 12039, 12039,
6253, 6253, 6253,
-704, -704, -704,
-1201, -1201, -1201,
11960, 11960, 11960,
6340, 6340, 6340,
-715, -715, -715,
-1199, -1199, -1199,
11880, 11880, 11880,
6428, 6428, 6428,
-725, -725, -725,
-1196, -1196, -1196,
11800, 11800, 11800,
6515, 6515, 6515,
-736, -736, -736,
-1193, -1193, -1193,
11720, 11720, 11720,
6603, 6603, 6603,
-746, -746, -746,
-1190, -1190, -1190,
11639, 11639, 11639,
6691, 6691, 6691,
-757, -757, -757,
-1187, -1187, -1187,
11558, 11558, 11558,
6779, 6779, 6779,
-767, -767, -767,
-1183, -1183, -1183,
11477, 11477, 11477,
6867, 6867, 6867,
-777, -777, -777,
-1179, -1179, -1179,
11395, 11395, 11395,
6956, 6956, 6956,
-787, -787, -787,
-1175, -1175, -1175,
11313, 11313, 11313,
7044, 7044, 7044,
-798, -798, -798,
-1171, -1171, -1171,
11230, 11230, 11230,
7132, 7132, 7132,
-808, -808, -808,
-1167, -1167, -1167,
11148, 11148, 11148,
7221, 7221, 7221,
-818, -818, -818,
-1162, -1162, -1162,
11065, 11065, 11065,
7310, 7310, 7310,
-828, -828, -828,
-1158, -1158, -1158,
10981, 10981, 10981,
7398, 7398, 7398,
-838, -838, -838,
-1153, -1153, -1153,
10897, 10897, 10897,
7487, 7487, 7487,
-848, -848, -848,
-1148, -1148, -1148,
10813, 10813, 10813,
7576, 7576, 7576,
-858, -858, -858,
-1142, -1142, -1142,
10729, 10729, 10729,
7665, 7665, 7665,
-867, -867, -867,
-1137, -1137, -1137,
10644, 10644, 10644,
7754, 7754, 7754,
-877, -877, -877,
-1131, -1131, -1131,
10560, 10560, 10560,
7842, 7842, 7842,
-887, -887, -887,
-1125, -1125, -1125,
10474, 10474, 10474,
7931, 7931, 7931,
-896, -896, -896,
-1119, -1119, -1119,
10389, 10389, 10389,
8020, 8020, 8020,
-906, -906, -906,
-1113, -1113, -1113,
10303, 10303, 10303,
8109, 8109, 8109,
-915, -915, -915,
-1107, -1107, -1107,
10218, 10218, 10218,
8198, 8198, 8198,
-924, -924, -924,
-1101, -1101, -1101,
10131, 10131, 10131,
8287, 8287, 8287,
-934, -934, -934,
-1094, -1094, -1094,
10045, 10045, 10045,
8376, 8376, 8376,
-943, -943, -943,
-1087, -1087, -1087,
9959, 9959, 9959,
8464, 8464, 8464,
-952, -952, -952,
-1080, -1080, -1080,
9872, 9872, 9872,
8553, 8553, 8553,
-961, -961, -961,
-1073, -1073, -1073,
9785, 9785, 9785,
8642, 8642, 8642,
-969, -969, -969,
-1066, -1066, -1066,
9698, 9698, 9698,
8730, 8730, 8730,
-978, -978, -978,
-1059, -1059, -1059,
9611, 9611, 9611,
8819, 8819, 8819,
-987, -987, -987,
-1051, -1051, -1051,
9523, 9523, 9523,
8907, 8907, 8907,
-995, -995, -995,
-1044, -1044, -1044,
9436, 9436, 9436,
8996, 8996, 8996,
-1004, -1004, -1004,
-1036, -1036, -1036,
9348, 9348, 9348,
9084, 9084, 9084,
-1012, -1012, -1012,
-1028, -1028, -1028,
9260, 9260, 9260,
9172, 9172, 9172,
-1020, -1020, -1020,
-1020, -1020, -1020,
9172, 9172, 9172,
9260, 9260, 9260,
-1028, -1028, -1028,
-1012, -1012, -1012,
9084, 9084, 9084,
9348, 9348, 9348,
-1036, -1036, -1036,
-1004, -1004, -1004,
8996, 8996, 8996,
9436, 9436, 9436,
-1044, -1044, -1044,
-995, -995, -995,
8907, 8907, 8907,
9523, 9523, 9523,
-1051, -1051, -1051,
-987, -987, -987,
8819, 8819, 8819,
9611, 9611, 9611,
-1059, -1059, -1059,
-978, -978, -978,
8730, 8730, 8730,
9698, 9698, 9698,
-1066, -1066, -1066,
-969, -969, -969,
8642, 8642, 8642,
9785, 9785, 9785,
-1073, -1073, -1073,
-961, -961, -961,
8553, 8553, 8553,
9872, 9872, 9872,
-1080, -1080, -1080,
-952, -952, -952,
8464, 8464, 8464,
9959, 9959, 9959,
-1087, -1087, -1087,
-943, -943, -943,
8376, 8376, 8376,
10045, 10045, 10045,
-1094, -1094, -1094,
-934, -934, -934,
8287, 8287, 8287,
10131, 10131, 10131,
-1101, -1101, -1101,
-924, -924, -924,
8198, 8198, 8198,
10218, 10218, 10218,
-1107, -1107, -1107,
-915, -915, -915,
8109, 8109, 8109,
10303, 10303, 10303,
-1113, -1113, -1113,
-906, -906, -906,
8020, 8020, 8020,
10389, 10389, 10389,
-1119, -1119, -1119,
-896, -896, -896,
7931, 7931, 7931,
10474, 10474, 10474,
-1125, -1125, -1125,
-887, -887, -887,
7842, 7842, 7842,
10560, 10560, 10560,
-1131, -1131, -1131,
-877, -877, -877,
7754, 7754, 7754,
10644, 10644, 10644,
-1137, -1137, -1137,
-867, -867, -867,
7665, 7665, 7665,
10729, 10729, 10729,
-1142, -1142, -1142,
-858, -858, -858,
7576, 7576, 7576,
10813, 10813, 10813,
-1148, -1148, -1148,
-848, -848, -848,
7487, 7487, 7487,
10897, 10897, 10897,
-1153, -1153, -1153,
-838, -838, -838,
7398, 7398, 7398,
10981, 10981, 10981,
-1158, -1158, -1158,
-828, -828, -828,
7310, 7310, 7310,
11065, 11065, 11065,
-1162, -1162, -1162,
-818, -818, -818,
7221, 7221, 7221,
11148, 11148, 11148,
-1167, -1167, -1167,
-808, -808, -808,
7132, 7132, 7132,
11230, 11230, 11230,
-1171, -1171, -1171,
-798, -798, -798,
7044, 7044, 7044,
11313, 11313, 11313,
-1175, -1175, -1175,
-787, -787, -787,
6956, 6956, 6956,
11395, 11395, 11395,
-1179, -1179, -1179,
-777, -777, -777,
6867, 6867, 6867,
11477, 11477, 11477,
-1183, -1183, -1183,
-767, -767, -767,
6779, 6779, 6779,
11558, 11558, 11558,
-1187, -1187, -1187,
-757, -757, -757,
6691, 6691, 6691,
11639, 11639, 11639,
-1190, -1190, -1190,
-746, -746, -746,
6603, 6603, 6603,
11720, 11720, 11720,
-1193, -1193, -1193,
-736, -736, -736,
6515, 6515, 6515,
11800, 11800, 11800,
-1196, -1196, -1196,
-725, -725, -725,
6428, 6428, 6428,
11880, 11880, 11880,
-1199, -1199, -1199,
-715, -715, -715,
6340, 6340, 6340,
11960, 11960, 11960,
-1201, -1201, -1201,
-704, -704, -704,
6253, 6253, 6253,
12039, 12039, 12039,
-1204, -1204, -1204,
-694, -694, -694,
6166, 6166, 6166,
12117, 12117, 12117,
-1206, -1206, -1206,
-683, -683, -683,
6079, 6079, 6079,
12196, 12196, 12196,
-1207, -1207, -1207,
-672, -672, -672,
5992, 5992, 5992,
12274, 12274, 12274,
-1209, -1209, -1209,
-662, -662, -662,
5905, 5905, 5905,
12351, 12351, 12351,
-1210, -1210, -1210,
-651, -651, -651,
5819, 5819, 5819,
12428, 12428, 12428,
-1211, -1211, -1211,
-641, -641, -641,
5733, 5733, 5733,
12504, 12504, 12504,
-1212, -1212, -1212,
-630, -630, -630,
5647, 5647, 5647,
12580, 12580, 12580,
-1213, -1213, -1213,
-619, -619, -619,
5561, 5561, 5561,
12656, 12656, 12656,
-1213, -1213, -1213,
-609, -609, -609,
5476, 5476, 5476,
12731, 12731, 12731,
-1214, -1214, -1214,
-598, -598, -598,
5390, 5390, 5390,
12805, 12805, 12805,
-1214, -1214, -1214,
-587, -587, -587,
5305, 5305, 5305,
12879, 12879, 12879,
-1213, -1213, -1213,
-577, -577, -577,
5221, 5221, 5221,
12953, 12953, 12953,
-1213, -1213, -1213,
-566, -566, -566,
5136, 5136, 5136,
13026, 13026, 13026,
-1212, -1212, -1212,
-555, -555, -555,
5052, 5052, 5052,
13098, 13098, 13098,
-1211, -1211, -1211,
-545, -545, -545,
4968, 4968, 4968,
13170, 13170, 13170,
-1209, -1209, -1209,
-534, -534, -534,
4885, 4885, 4885,
13241, 13241, 13241,
-1208, -1208, -1208,
-523, -523, -523,
4801, 4801, 4801,
13312, 13312, 13312,
-1206, -1206, -1206,
-513, -513, -513,
4718, 4718, 4718,
13382, 13382, 13382,
-1204, -1204, -1204,
-502, -502, -502,
4636, 4636, 4636,
13452, 13452, 13452,
-1201, -1201, -1201,
-492, -492, -492,
4553, 4553, 4553,
13521, 13521, 13521,
-1198, -1198, -1198,
-481, -481, -481,
4471, 4471, 4471,
13589, 13589, 13589,
-1195, -1195, -1195,
-471, -471, -471,
4390, 4390, 4390,
13657, 13657, 13657,
-1192, -1192, -1192,
-461, -461, -461,
4309, 4309, 4309,
13724, 13724, 13724,
-1188, -1188, -1188,
-450, -450, -450,
4228, 4228, 4228,
13791, 13791, 13791,
-1185, -1185, -1185,
-440, -440, -440,
4147, 4147, 4147,
13857, 13857, 13857,
-1180, -1180, -1180,
-430, -430, -430,
4067, 4067, 4067,
13922, 13922, 13922,
-1176, -1176, -1176,
-419, -419, -419,
3988, 3988, 3988,
13987, 13987, 13987,
-1171, -1171, -1171,
-409, -409, -409,
3908, 3908, 3908,
14051, 14051, 14051,
-1166, -1166, -1166,
-399, -399, -399,
3829, 3829, 3829,
14114, 14114, 14114,
-1161, -1161, -1161,
-389, -389, -389,
3751, 3751, 3751,
14177, 14177, 14177,
-1155, -1155, -1155,
-379, -379, -379,
3673, 3673, 3673,
14239, 14239, 14239,
-1149, -1149, -1149,
-369, -369, -369,
3595, 3595, 3595,
14300, 14300, 14300,
-1143, -1143, -1143,
-359, -359, -359,
3518, 3518, 3518,
14361, 14361, 14361,
-1136, -1136, -1136,
-349, -349, -349,
3442, 3442, 3442,
14421, 14421, 14421,
-1129, -1129, -1129,
-340, -340, -340,
3366, 3366, 3366,
14480, 14480, 14480,
-1122, -1122, -1122,
-330, -330, -330,
3290, 3290, 3290,
14538, 14538, 14538,
-1114, -1114, -1114,
-320, -320, -320,
3215, 3215, 3215,
14596, 14596, 14596,
-1106, -1106, -1106,
-311, -311, -311,
3140, 3140, 3140,
14653, 14653, 14653,
-1098, -1098, -1098,
-302, -302, -302,
3066, 3066, 3066,
14709, 14709, 14709,
-1089, -1089, -1089,
-292, -292, -292,
2992, 2992, 2992,
14765, 14765, 14765,
-1080, -1080, -1080,
-283, -283, -283,
2919, 2919, 2919,
14819, 14819, 14819,
-1071, -1071, -1071,
-274, -274, -274,
2846, 2846, 2846,
14873, 14873, 14873,
-1062, -1062, -1062,
-265, -265, -265,
2774, 2774, 2774,
14926, 14926, 14926,
-1052, -1052, -1052,
-256, -256, -256,
2702, 2702, 2702,
14979, 14979, 14979,
-1041, -1041, -1041,
-247, -247, -247,
2631, 2631, 2631,
15030, 15030, 15030,
-1031, -1031, -1031,
-238, -238, -238,
2561, 2561, 2561,
15081, 15081, 15081,
-1020, -1020, -1020,
-230, -230, -230,
2491, 2491, 2491,
15131, 15131, 15131,
-1008, -1008, -1008,
-221, -221, -221,
2422, 2422, 2422,
15180, 15180, 15180,
-997, -997, -997,
-213, -213, -213,
2353, 2353, 2353,
15228, 15228, 15228,
-984, -984, -984,
-205, -205, -205,
2285, 2285, 2285,
15275, 15275, 15275,
-972, -972, -972,
-196, -196, -196,
2218, 2218, 2218,
15322, 15322, 15322,
-959, -959, -959,
-188, -188, -188,
2151, 2151, 2151,
15368, 15368, 15368,
-946, -946, -946,
-180, -180, -180,
2084, 2084, 2084,
15412, 15412, 15412,
-932, -932, -932,
-173, -173, -173,
2019, 2019, 2019,
15456, 15456, 15456,
-918, -918, -918,
-165, -165, -165,
1954, 1954, 1954,
15499, 15499, 15499,
-904, -904, -904,
-157, -157, -157,
1890, 1890, 1890,
15541, 15541, 15541,
-889, -889, -889,
-150, -150, -150,
1826, 1826, 1826,
15582, 15582, 15582,
-874, -874, -874,
-143, -143, -143,
1763, 1763, 1763,
15623, 15623, 15623,
-859, -859, -859,
-136, -136, -136,
1701, 1701, 1701,
15662, 15662, 15662,
-843, -843, -843,
-129, -129, -129,
1639, 1639, 1639,
15700, 15700, 15700,
-826, -826, -826,
-122, -122, -122,
1578, 1578, 1578,
15738, 15738, 15738,
-810, -810, -810,
-115, -115, -115,
1518, 1518, 1518,
15774, 15774, 15774,
-793, -793, -793,
-109, -109, -109,
1458, 1458, 1458,
15810, 15810, 15810,
-775, -775, -775,
-102, -102, -102,
1400, 1400, 1400,
15844, 15844, 15844,
-757, -757, -757,
-96, -96, -96,
1342, 1342, 1342,
15878, 15878, 15878,
-739, -739, -739,
-90, -90, -90,
1284, 1284, 1284,
15910, 15910, 15910,
-720, -720, -720,
-84, -84, -84,
1228, 1228, 1228,
15942, 15942, 15942,
-701, -701, -701,
-79, -79, -79,
1172, 1172, 1172,
15972, 15972, 15972,
-682, -682, -682,
-73, -73, -73,
1117, 1117, 1117,
16002, 16002, 16002,
-662, -662, -662,
-68, -68, -68,
1063, 1063, 1063,
16030, 16030, 16030,
-641, -641, -641,
-63, -63, -63,
1009, 1009, 1009,
16058, 16058, 16058,
-620, -620, -620,
-58, -58, -58,
956, 956, 956,
16084, 16084, 16084,
-599, -599, -599,
-53, -53, -53,
905, 905, 905,
16110, 16110, 16110,
-577, -577, -577,
-48, -48, -48,
854, 854, 854,
16134, 16134, 16134,
-555, -555, -555,
-44, -44, -44,
803, 803, 803,
16157, 16157, 16157,
-533, -533, -533,
-40, -40, -40,
754, 754, 754,
16179, 16179, 16179,
-510, -510, -510,
-36, -36, -36,
705, 705, 705,
16200, 16200, 16200,
-486, -486, -486,
-32, -32, -32,
658, 658, 658,
16220, 16220, 16220,
-462, -462, -462,
-28, -28, -28,
611, 611, 611,
16239, 16239, 16239,
-438, -438, -438,
-25, -25, -25,
565, 565, 565,
16257, 16257, 16257,
-413, -413, -413,
-22, -22, -22,
520, 520, 520,
16274, 16274, 16274,
-388, -388, -388,
-19, -19, -19,
475, 475, 475,
16289, 16289, 16289,
-362, -362, -362,
-16, -16, -16,
432, 432, 432,
16304, 16304, 16304,
-336, -336, -336,
-13, -13, -13,
389, 389, 389,
16317, 16317, 16317,
-309, -309, -309,
-11, -11, -11,
348, 348, 348,
16329, 16329, 16329,
-282, -282, -282,
-9, -9, -9,
307, 307, 307,
16340, 16340, 16340,
-254, -254, -254,
-7, -7, -7,
268, 268, 268,
16349, 16349, 16349,
-226, -226, -226,
-5, -5, -5,
229, 229, 229,
16358, 16358, 16358,
-198, -198, -198,
-4, -4, -4,
191, 191, 191,
16365, 16365, 16365,
-169, -169, -169,
-2, -2, -2,
154, 154, 154,
16371, 16371, 16371,
-139, -139, -139,
-2, -2, -2,
118, 118, 118,
16376, 16376, 16376,
-109, -109, -109,
-1, -1, -1,
83, 83, 83,
16380, 16380, 16380,
-78, -78, -78,
0, 0, 0,
49, 49, 49,
16383, 16383, 16383,
-47, -47, -47,
0, 0, 0,
16, 16, 16,
16384, 16384, 16384,
-16, -16, -16
};
/***************************************************************/
const mlib_s16 mlib_filters_u8_bc2_3[] = {
-32, -32, -32,
16384, 16384, 16384,
32, 32, 32,
0, 0, 0,
-95, -95, -95,
16383, 16383, 16383,
97, 97, 97,
-1, -1, -1,
-157, -157, -157,
16381, 16381, 16381,
162, 162, 162,
-2, -2, -2,
-218, -218, -218,
16378, 16378, 16378,
227, 227, 227,
-3, -3, -3,
-278, -278, -278,
16374, 16374, 16374,
293, 293, 293,
-5, -5, -5,
-337, -337, -337,
16369, 16369, 16369,
359, 359, 359,
-7, -7, -7,
-395, -395, -395,
16363, 16363, 16363,
426, 426, 426,
-10, -10, -10,
-452, -452, -452,
16356, 16356, 16356,
494, 494, 494,
-14, -14, -14,
-508, -508, -508,
16348, 16348, 16348,
561, 561, 561,
-17, -17, -17,
-564, -564, -564,
16340, 16340, 16340,
630, 630, 630,
-22, -22, -22,
-618, -618, -618,
16330, 16330, 16330,
698, 698, 698,
-26, -26, -26,
-671, -671, -671,
16319, 16319, 16319,
768, 768, 768,
-32, -32, -32,
-724, -724, -724,
16308, 16308, 16308,
837, 837, 837,
-37, -37, -37,
-775, -775, -775,
16295, 16295, 16295,
907, 907, 907,
-43, -43, -43,
-826, -826, -826,
16282, 16282, 16282,
978, 978, 978,
-50, -50, -50,
-876, -876, -876,
16268, 16268, 16268,
1048, 1048, 1048,
-56, -56, -56,
-924, -924, -924,
16252, 16252, 16252,
1120, 1120, 1120,
-64, -64, -64,
-972, -972, -972,
16236, 16236, 16236,
1191, 1191, 1191,
-71, -71, -71,
-1019, -1019, -1019,
16219, 16219, 16219,
1263, 1263, 1263,
-79, -79, -79,
-1065, -1065, -1065,
16201, 16201, 16201,
1336, 1336, 1336,
-88, -88, -88,
-1110, -1110, -1110,
16182, 16182, 16182,
1409, 1409, 1409,
-97, -97, -97,
-1155, -1155, -1155,
16163, 16163, 16163,
1482, 1482, 1482,
-106, -106, -106,
-1198, -1198, -1198,
16142, 16142, 16142,
1555, 1555, 1555,
-115, -115, -115,
-1241, -1241, -1241,
16121, 16121, 16121,
1629, 1629, 1629,
-125, -125, -125,
-1282, -1282, -1282,
16098, 16098, 16098,
1704, 1704, 1704,
-136, -136, -136,
-1323, -1323, -1323,
16075, 16075, 16075,
1778, 1778, 1778,
-146, -146, -146,
-1363, -1363, -1363,
16051, 16051, 16051,
1853, 1853, 1853,
-157, -157, -157,
-1402, -1402, -1402,
16026, 16026, 16026,
1929, 1929, 1929,
-169, -169, -169,
-1440, -1440, -1440,
16000, 16000, 16000,
2004, 2004, 2004,
-180, -180, -180,
-1478, -1478, -1478,
15974, 15974, 15974,
2080, 2080, 2080,
-192, -192, -192,
-1515, -1515, -1515,
15947, 15947, 15947,
2157, 2157, 2157,
-205, -205, -205,
-1550, -1550, -1550,
15918, 15918, 15918,
2234, 2234, 2234,
-218, -218, -218,
-1585, -1585, -1585,
15889, 15889, 15889,
2311, 2311, 2311,
-231, -231, -231,
-1620, -1620, -1620,
15860, 15860, 15860,
2388, 2388, 2388,
-244, -244, -244,
-1653, -1653, -1653,
15829, 15829, 15829,
2465, 2465, 2465,
-257, -257, -257,
-1686, -1686, -1686,
15798, 15798, 15798,
2543, 2543, 2543,
-271, -271, -271,
-1717, -1717, -1717,
15765, 15765, 15765,
2622, 2622, 2622,
-286, -286, -286,
-1748, -1748, -1748,
15732, 15732, 15732,
2700, 2700, 2700,
-300, -300, -300,
-1779, -1779, -1779,
15699, 15699, 15699,
2779, 2779, 2779,
-315, -315, -315,
-1808, -1808, -1808,
15664, 15664, 15664,
2858, 2858, 2858,
-330, -330, -330,
-1837, -1837, -1837,
15629, 15629, 15629,
2937, 2937, 2937,
-345, -345, -345,
-1865, -1865, -1865,
15593, 15593, 15593,
3017, 3017, 3017,
-361, -361, -361,
-1892, -1892, -1892,
15556, 15556, 15556,
3097, 3097, 3097,
-377, -377, -377,
-1918, -1918, -1918,
15518, 15518, 15518,
3177, 3177, 3177,
-393, -393, -393,
-1944, -1944, -1944,
15480, 15480, 15480,
3257, 3257, 3257,
-409, -409, -409,
-1969, -1969, -1969,
15441, 15441, 15441,
3338, 3338, 3338,
-426, -426, -426,
-1993, -1993, -1993,
15401, 15401, 15401,
3418, 3418, 3418,
-442, -442, -442,
-2017, -2017, -2017,
15361, 15361, 15361,
3499, 3499, 3499,
-459, -459, -459,
-2039, -2039, -2039,
15319, 15319, 15319,
3581, 3581, 3581,
-477, -477, -477,
-2061, -2061, -2061,
15277, 15277, 15277,
3662, 3662, 3662,
-494, -494, -494,
-2083, -2083, -2083,
15235, 15235, 15235,
3744, 3744, 3744,
-512, -512, -512,
-2103, -2103, -2103,
15191, 15191, 15191,
3826, 3826, 3826,
-530, -530, -530,
-2123, -2123, -2123,
15147, 15147, 15147,
3908, 3908, 3908,
-548, -548, -548,
-2142, -2142, -2142,
15102, 15102, 15102,
3990, 3990, 3990,
-566, -566, -566,
-2161, -2161, -2161,
15057, 15057, 15057,
4072, 4072, 4072,
-584, -584, -584,
-2179, -2179, -2179,
15011, 15011, 15011,
4155, 4155, 4155,
-603, -603, -603,
-2196, -2196, -2196,
14964, 14964, 14964,
4238, 4238, 4238,
-622, -622, -622,
-2213, -2213, -2213,
14917, 14917, 14917,
4321, 4321, 4321,
-641, -641, -641,
-2228, -2228, -2228,
14868, 14868, 14868,
4404, 4404, 4404,
-660, -660, -660,
-2244, -2244, -2244,
14820, 14820, 14820,
4487, 4487, 4487,
-679, -679, -679,
-2258, -2258, -2258,
14770, 14770, 14770,
4571, 4571, 4571,
-699, -699, -699,
-2272, -2272, -2272,
14720, 14720, 14720,
4654, 4654, 4654,
-718, -718, -718,
-2285, -2285, -2285,
14669, 14669, 14669,
4738, 4738, 4738,
-738, -738, -738,
-2298, -2298, -2298,
14618, 14618, 14618,
4822, 4822, 4822,
-758, -758, -758,
-2310, -2310, -2310,
14566, 14566, 14566,
4906, 4906, 4906,
-778, -778, -778,
-2321, -2321, -2321,
14513, 14513, 14513,
4990, 4990, 4990,
-798, -798, -798,
-2332, -2332, -2332,
14460, 14460, 14460,
5074, 5074, 5074,
-818, -818, -818,
-2342, -2342, -2342,
14406, 14406, 14406,
5159, 5159, 5159,
-839, -839, -839,
-2352, -2352, -2352,
14352, 14352, 14352,
5243, 5243, 5243,
-859, -859, -859,
-2361, -2361, -2361,
14297, 14297, 14297,
5328, 5328, 5328,
-880, -880, -880,
-2369, -2369, -2369,
14241, 14241, 14241,
5412, 5412, 5412,
-900, -900, -900,
-2377, -2377, -2377,
14185, 14185, 14185,
5497, 5497, 5497,
-921, -921, -921,
-2384, -2384, -2384,
14128, 14128, 14128,
5582, 5582, 5582,
-942, -942, -942,
-2391, -2391, -2391,
14071, 14071, 14071,
5667, 5667, 5667,
-963, -963, -963,
-2397, -2397, -2397,
14013, 14013, 14013,
5752, 5752, 5752,
-984, -984, -984,
-2402, -2402, -2402,
13954, 13954, 13954,
5837, 5837, 5837,
-1005, -1005, -1005,
-2407, -2407, -2407,
13895, 13895, 13895,
5922, 5922, 5922,
-1026, -1026, -1026,
-2411, -2411, -2411,
13835, 13835, 13835,
6007, 6007, 6007,
-1047, -1047, -1047,
-2415, -2415, -2415,
13775, 13775, 13775,
6092, 6092, 6092,
-1068, -1068, -1068,
-2419, -2419, -2419,
13715, 13715, 13715,
6177, 6177, 6177,
-1089, -1089, -1089,
-2421, -2421, -2421,
13653, 13653, 13653,
6263, 6263, 6263,
-1111, -1111, -1111,
-2424, -2424, -2424,
13592, 13592, 13592,
6348, 6348, 6348,
-1132, -1132, -1132,
-2425, -2425, -2425,
13529, 13529, 13529,
6433, 6433, 6433,
-1153, -1153, -1153,
-2426, -2426, -2426,
13466, 13466, 13466,
6519, 6519, 6519,
-1175, -1175, -1175,
-2427, -2427, -2427,
13403, 13403, 13403,
6604, 6604, 6604,
-1196, -1196, -1196,
-2427, -2427, -2427,
13339, 13339, 13339,
6689, 6689, 6689,
-1217, -1217, -1217,
-2427, -2427, -2427,
13275, 13275, 13275,
6775, 6775, 6775,
-1239, -1239, -1239,
-2426, -2426, -2426,
13210, 13210, 13210,
6860, 6860, 6860,
-1260, -1260, -1260,
-2425, -2425, -2425,
13145, 13145, 13145,
6945, 6945, 6945,
-1281, -1281, -1281,
-2423, -2423, -2423,
13079, 13079, 13079,
7030, 7030, 7030,
-1302, -1302, -1302,
-2421, -2421, -2421,
13013, 13013, 13013,
7116, 7116, 7116,
-1324, -1324, -1324,
-2418, -2418, -2418,
12946, 12946, 12946,
7201, 7201, 7201,
-1345, -1345, -1345,
-2415, -2415, -2415,
12879, 12879, 12879,
7286, 7286, 7286,
-1366, -1366, -1366,
-2411, -2411, -2411,
12811, 12811, 12811,
7371, 7371, 7371,
-1387, -1387, -1387,
-2407, -2407, -2407,
12743, 12743, 12743,
7456, 7456, 7456,
-1408, -1408, -1408,
-2402, -2402, -2402,
12674, 12674, 12674,
7541, 7541, 7541,
-1429, -1429, -1429,
-2397, -2397, -2397,
12605, 12605, 12605,
7626, 7626, 7626,
-1450, -1450, -1450,
-2392, -2392, -2392,
12536, 12536, 12536,
7711, 7711, 7711,
-1471, -1471, -1471,
-2386, -2386, -2386,
12466, 12466, 12466,
7796, 7796, 7796,
-1492, -1492, -1492,
-2380, -2380, -2380,
12396, 12396, 12396,
7881, 7881, 7881,
-1513, -1513, -1513,
-2373, -2373, -2373,
12325, 12325, 12325,
7966, 7966, 7966,
-1534, -1534, -1534,
-2366, -2366, -2366,
12254, 12254, 12254,
8050, 8050, 8050,
-1554, -1554, -1554,
-2359, -2359, -2359,
12183, 12183, 12183,
8135, 8135, 8135,
-1575, -1575, -1575,
-2351, -2351, -2351,
12111, 12111, 12111,
8219, 8219, 8219,
-1595, -1595, -1595,
-2342, -2342, -2342,
12038, 12038, 12038,
8304, 8304, 8304,
-1616, -1616, -1616,
-2334, -2334, -2334,
11966, 11966, 11966,
8388, 8388, 8388,
-1636, -1636, -1636,
-2325, -2325, -2325,
11893, 11893, 11893,
8472, 8472, 8472,
-1656, -1656, -1656,
-2315, -2315, -2315,
11819, 11819, 11819,
8556, 8556, 8556,
-1676, -1676, -1676,
-2305, -2305, -2305,
11745, 11745, 11745,
8640, 8640, 8640,
-1696, -1696, -1696,
-2295, -2295, -2295,
11671, 11671, 11671,
8723, 8723, 8723,
-1715, -1715, -1715,
-2284, -2284, -2284,
11596, 11596, 11596,
8807, 8807, 8807,
-1735, -1735, -1735,
-2274, -2274, -2274,
11522, 11522, 11522,
8890, 8890, 8890,
-1754, -1754, -1754,
-2262, -2262, -2262,
11446, 11446, 11446,
8974, 8974, 8974,
-1774, -1774, -1774,
-2251, -2251, -2251,
11371, 11371, 11371,
9057, 9057, 9057,
-1793, -1793, -1793,
-2239, -2239, -2239,
11295, 11295, 11295,
9140, 9140, 9140,
-1812, -1812, -1812,
-2227, -2227, -2227,
11219, 11219, 11219,
9222, 9222, 9222,
-1830, -1830, -1830,
-2214, -2214, -2214,
11142, 11142, 11142,
9305, 9305, 9305,
-1849, -1849, -1849,
-2201, -2201, -2201,
11065, 11065, 11065,
9387, 9387, 9387,
-1867, -1867, -1867,
-2188, -2188, -2188,
10988, 10988, 10988,
9470, 9470, 9470,
-1886, -1886, -1886,
-2174, -2174, -2174,
10910, 10910, 10910,
9552, 9552, 9552,
-1904, -1904, -1904,
-2161, -2161, -2161,
10833, 10833, 10833,
9633, 9633, 9633,
-1921, -1921, -1921,
-2146, -2146, -2146,
10754, 10754, 10754,
9715, 9715, 9715,
-1939, -1939, -1939,
-2132, -2132, -2132,
10676, 10676, 10676,
9796, 9796, 9796,
-1956, -1956, -1956,
-2117, -2117, -2117,
10597, 10597, 10597,
9878, 9878, 9878,
-1974, -1974, -1974,
-2102, -2102, -2102,
10518, 10518, 10518,
9959, 9959, 9959,
-1991, -1991, -1991,
-2087, -2087, -2087,
10439, 10439, 10439,
10039, 10039, 10039,
-2007, -2007, -2007,
-2072, -2072, -2072,
10360, 10360, 10360,
10120, 10120, 10120,
-2024, -2024, -2024,
-2056, -2056, -2056,
10280, 10280, 10280,
10200, 10200, 10200,
-2040, -2040, -2040,
-2040, -2040, -2040,
10200, 10200, 10200,
10280, 10280, 10280,
-2056, -2056, -2056,
-2024, -2024, -2024,
10120, 10120, 10120,
10360, 10360, 10360,
-2072, -2072, -2072,
-2007, -2007, -2007,
10039, 10039, 10039,
10439, 10439, 10439,
-2087, -2087, -2087,
-1991, -1991, -1991,
9959, 9959, 9959,
10518, 10518, 10518,
-2102, -2102, -2102,
-1974, -1974, -1974,
9878, 9878, 9878,
10597, 10597, 10597,
-2117, -2117, -2117,
-1956, -1956, -1956,
9796, 9796, 9796,
10676, 10676, 10676,
-2132, -2132, -2132,
-1939, -1939, -1939,
9715, 9715, 9715,
10754, 10754, 10754,
-2146, -2146, -2146,
-1921, -1921, -1921,
9633, 9633, 9633,
10833, 10833, 10833,
-2161, -2161, -2161,
-1904, -1904, -1904,
9552, 9552, 9552,
10910, 10910, 10910,
-2174, -2174, -2174,
-1886, -1886, -1886,
9470, 9470, 9470,
10988, 10988, 10988,
-2188, -2188, -2188,
-1867, -1867, -1867,
9387, 9387, 9387,
11065, 11065, 11065,
-2201, -2201, -2201,
-1849, -1849, -1849,
9305, 9305, 9305,
11142, 11142, 11142,
-2214, -2214, -2214,
-1830, -1830, -1830,
9222, 9222, 9222,
11219, 11219, 11219,
-2227, -2227, -2227,
-1812, -1812, -1812,
9140, 9140, 9140,
11295, 11295, 11295,
-2239, -2239, -2239,
-1793, -1793, -1793,
9057, 9057, 9057,
11371, 11371, 11371,
-2251, -2251, -2251,
-1774, -1774, -1774,
8974, 8974, 8974,
11446, 11446, 11446,
-2262, -2262, -2262,
-1754, -1754, -1754,
8890, 8890, 8890,
11522, 11522, 11522,
-2274, -2274, -2274,
-1735, -1735, -1735,
8807, 8807, 8807,
11596, 11596, 11596,
-2284, -2284, -2284,
-1715, -1715, -1715,
8723, 8723, 8723,
11671, 11671, 11671,
-2295, -2295, -2295,
-1696, -1696, -1696,
8640, 8640, 8640,
11745, 11745, 11745,
-2305, -2305, -2305,
-1676, -1676, -1676,
8556, 8556, 8556,
11819, 11819, 11819,
-2315, -2315, -2315,
-1656, -1656, -1656,
8472, 8472, 8472,
11893, 11893, 11893,
-2325, -2325, -2325,
-1636, -1636, -1636,
8388, 8388, 8388,
11966, 11966, 11966,
-2334, -2334, -2334,
-1616, -1616, -1616,
8304, 8304, 8304,
12038, 12038, 12038,
-2342, -2342, -2342,
-1595, -1595, -1595,
8219, 8219, 8219,
12111, 12111, 12111,
-2351, -2351, -2351,
-1575, -1575, -1575,
8135, 8135, 8135,
12183, 12183, 12183,
-2359, -2359, -2359,
-1554, -1554, -1554,
8050, 8050, 8050,
12254, 12254, 12254,
-2366, -2366, -2366,
-1534, -1534, -1534,
7966, 7966, 7966,
12325, 12325, 12325,
-2373, -2373, -2373,
-1513, -1513, -1513,
7881, 7881, 7881,
12396, 12396, 12396,
-2380, -2380, -2380,
-1492, -1492, -1492,
7796, 7796, 7796,
12466, 12466, 12466,
-2386, -2386, -2386,
-1471, -1471, -1471,
7711, 7711, 7711,
12536, 12536, 12536,
-2392, -2392, -2392,
-1450, -1450, -1450,
7626, 7626, 7626,
12605, 12605, 12605,
-2397, -2397, -2397,
-1429, -1429, -1429,
7541, 7541, 7541,
12674, 12674, 12674,
-2402, -2402, -2402,
-1408, -1408, -1408,
7456, 7456, 7456,
12743, 12743, 12743,
-2407, -2407, -2407,
-1387, -1387, -1387,
7371, 7371, 7371,
12811, 12811, 12811,
-2411, -2411, -2411,
-1366, -1366, -1366,
7286, 7286, 7286,
12879, 12879, 12879,
-2415, -2415, -2415,
-1345, -1345, -1345,
7201, 7201, 7201,
12946, 12946, 12946,
-2418, -2418, -2418,
-1324, -1324, -1324,
7116, 7116, 7116,
13013, 13013, 13013,
-2421, -2421, -2421,
-1302, -1302, -1302,
7030, 7030, 7030,
13079, 13079, 13079,
-2423, -2423, -2423,
-1281, -1281, -1281,
6945, 6945, 6945,
13145, 13145, 13145,
-2425, -2425, -2425,
-1260, -1260, -1260,
6860, 6860, 6860,
13210, 13210, 13210,
-2426, -2426, -2426,
-1239, -1239, -1239,
6775, 6775, 6775,
13275, 13275, 13275,
-2427, -2427, -2427,
-1217, -1217, -1217,
6689, 6689, 6689,
13339, 13339, 13339,
-2427, -2427, -2427,
-1196, -1196, -1196,
6604, 6604, 6604,
13403, 13403, 13403,
-2427, -2427, -2427,
-1175, -1175, -1175,
6519, 6519, 6519,
13466, 13466, 13466,
-2426, -2426, -2426,
-1153, -1153, -1153,
6433, 6433, 6433,
13529, 13529, 13529,
-2425, -2425, -2425,
-1132, -1132, -1132,
6348, 6348, 6348,
13592, 13592, 13592,
-2424, -2424, -2424,
-1111, -1111, -1111,
6263, 6263, 6263,
13653, 13653, 13653,
-2421, -2421, -2421,
-1089, -1089, -1089,
6177, 6177, 6177,
13715, 13715, 13715,
-2419, -2419, -2419,
-1068, -1068, -1068,
6092, 6092, 6092,
13775, 13775, 13775,
-2415, -2415, -2415,
-1047, -1047, -1047,
6007, 6007, 6007,
13835, 13835, 13835,
-2411, -2411, -2411,
-1026, -1026, -1026,
5922, 5922, 5922,
13895, 13895, 13895,
-2407, -2407, -2407,
-1005, -1005, -1005,
5837, 5837, 5837,
13954, 13954, 13954,
-2402, -2402, -2402,
-984, -984, -984,
5752, 5752, 5752,
14013, 14013, 14013,
-2397, -2397, -2397,
-963, -963, -963,
5667, 5667, 5667,
14071, 14071, 14071,
-2391, -2391, -2391,
-942, -942, -942,
5582, 5582, 5582,
14128, 14128, 14128,
-2384, -2384, -2384,
-921, -921, -921,
5497, 5497, 5497,
14185, 14185, 14185,
-2377, -2377, -2377,
-900, -900, -900,
5412, 5412, 5412,
14241, 14241, 14241,
-2369, -2369, -2369,
-880, -880, -880,
5328, 5328, 5328,
14297, 14297, 14297,
-2361, -2361, -2361,
-859, -859, -859,
5243, 5243, 5243,
14352, 14352, 14352,
-2352, -2352, -2352,
-839, -839, -839,
5159, 5159, 5159,
14406, 14406, 14406,
-2342, -2342, -2342,
-818, -818, -818,
5074, 5074, 5074,
14460, 14460, 14460,
-2332, -2332, -2332,
-798, -798, -798,
4990, 4990, 4990,
14513, 14513, 14513,
-2321, -2321, -2321,
-778, -778, -778,
4906, 4906, 4906,
14566, 14566, 14566,
-2310, -2310, -2310,
-758, -758, -758,
4822, 4822, 4822,
14618, 14618, 14618,
-2298, -2298, -2298,
-738, -738, -738,
4738, 4738, 4738,
14669, 14669, 14669,
-2285, -2285, -2285,
-718, -718, -718,
4654, 4654, 4654,
14720, 14720, 14720,
-2272, -2272, -2272,
-699, -699, -699,
4571, 4571, 4571,
14770, 14770, 14770,
-2258, -2258, -2258,
-679, -679, -679,
4487, 4487, 4487,
14820, 14820, 14820,
-2244, -2244, -2244,
-660, -660, -660,
4404, 4404, 4404,
14868, 14868, 14868,
-2228, -2228, -2228,
-641, -641, -641,
4321, 4321, 4321,
14917, 14917, 14917,
-2213, -2213, -2213,
-622, -622, -622,
4238, 4238, 4238,
14964, 14964, 14964,
-2196, -2196, -2196,
-603, -603, -603,
4155, 4155, 4155,
15011, 15011, 15011,
-2179, -2179, -2179,
-584, -584, -584,
4072, 4072, 4072,
15057, 15057, 15057,
-2161, -2161, -2161,
-566, -566, -566,
3990, 3990, 3990,
15102, 15102, 15102,
-2142, -2142, -2142,
-548, -548, -548,
3908, 3908, 3908,
15147, 15147, 15147,
-2123, -2123, -2123,
-530, -530, -530,
3826, 3826, 3826,
15191, 15191, 15191,
-2103, -2103, -2103,
-512, -512, -512,
3744, 3744, 3744,
15235, 15235, 15235,
-2083, -2083, -2083,
-494, -494, -494,
3662, 3662, 3662,
15277, 15277, 15277,
-2061, -2061, -2061,
-477, -477, -477,
3581, 3581, 3581,
15319, 15319, 15319,
-2039, -2039, -2039,
-459, -459, -459,
3499, 3499, 3499,
15361, 15361, 15361,
-2017, -2017, -2017,
-442, -442, -442,
3418, 3418, 3418,
15401, 15401, 15401,
-1993, -1993, -1993,
-426, -426, -426,
3338, 3338, 3338,
15441, 15441, 15441,
-1969, -1969, -1969,
-409, -409, -409,
3257, 3257, 3257,
15480, 15480, 15480,
-1944, -1944, -1944,
-393, -393, -393,
3177, 3177, 3177,
15518, 15518, 15518,
-1918, -1918, -1918,
-377, -377, -377,
3097, 3097, 3097,
15556, 15556, 15556,
-1892, -1892, -1892,
-361, -361, -361,
3017, 3017, 3017,
15593, 15593, 15593,
-1865, -1865, -1865,
-345, -345, -345,
2937, 2937, 2937,
15629, 15629, 15629,
-1837, -1837, -1837,
-330, -330, -330,
2858, 2858, 2858,
15664, 15664, 15664,
-1808, -1808, -1808,
-315, -315, -315,
2779, 2779, 2779,
15699, 15699, 15699,
-1779, -1779, -1779,
-300, -300, -300,
2700, 2700, 2700,
15732, 15732, 15732,
-1748, -1748, -1748,
-286, -286, -286,
2622, 2622, 2622,
15765, 15765, 15765,
-1717, -1717, -1717,
-271, -271, -271,
2543, 2543, 2543,
15798, 15798, 15798,
-1686, -1686, -1686,
-257, -257, -257,
2465, 2465, 2465,
15829, 15829, 15829,
-1653, -1653, -1653,
-244, -244, -244,
2388, 2388, 2388,
15860, 15860, 15860,
-1620, -1620, -1620,
-231, -231, -231,
2311, 2311, 2311,
15889, 15889, 15889,
-1585, -1585, -1585,
-218, -218, -218,
2234, 2234, 2234,
15918, 15918, 15918,
-1550, -1550, -1550,
-205, -205, -205,
2157, 2157, 2157,
15947, 15947, 15947,
-1515, -1515, -1515,
-192, -192, -192,
2080, 2080, 2080,
15974, 15974, 15974,
-1478, -1478, -1478,
-180, -180, -180,
2004, 2004, 2004,
16000, 16000, 16000,
-1440, -1440, -1440,
-169, -169, -169,
1929, 1929, 1929,
16026, 16026, 16026,
-1402, -1402, -1402,
-157, -157, -157,
1853, 1853, 1853,
16051, 16051, 16051,
-1363, -1363, -1363,
-146, -146, -146,
1778, 1778, 1778,
16075, 16075, 16075,
-1323, -1323, -1323,
-136, -136, -136,
1704, 1704, 1704,
16098, 16098, 16098,
-1282, -1282, -1282,
-125, -125, -125,
1629, 1629, 1629,
16121, 16121, 16121,
-1241, -1241, -1241,
-115, -115, -115,
1555, 1555, 1555,
16142, 16142, 16142,
-1198, -1198, -1198,
-106, -106, -106,
1482, 1482, 1482,
16163, 16163, 16163,
-1155, -1155, -1155,
-97, -97, -97,
1409, 1409, 1409,
16182, 16182, 16182,
-1110, -1110, -1110,
-88, -88, -88,
1336, 1336, 1336,
16201, 16201, 16201,
-1065, -1065, -1065,
-79, -79, -79,
1263, 1263, 1263,
16219, 16219, 16219,
-1019, -1019, -1019,
-71, -71, -71,
1191, 1191, 1191,
16236, 16236, 16236,
-972, -972, -972,
-64, -64, -64,
1120, 1120, 1120,
16252, 16252, 16252,
-924, -924, -924,
-56, -56, -56,
1048, 1048, 1048,
16268, 16268, 16268,
-876, -876, -876,
-50, -50, -50,
978, 978, 978,
16282, 16282, 16282,
-826, -826, -826,
-43, -43, -43,
907, 907, 907,
16295, 16295, 16295,
-775, -775, -775,
-37, -37, -37,
837, 837, 837,
16308, 16308, 16308,
-724, -724, -724,
-32, -32, -32,
768, 768, 768,
16319, 16319, 16319,
-671, -671, -671,
-26, -26, -26,
698, 698, 698,
16330, 16330, 16330,
-618, -618, -618,
-22, -22, -22,
630, 630, 630,
16340, 16340, 16340,
-564, -564, -564,
-17, -17, -17,
561, 561, 561,
16348, 16348, 16348,
-508, -508, -508,
-14, -14, -14,
494, 494, 494,
16356, 16356, 16356,
-452, -452, -452,
-10, -10, -10,
426, 426, 426,
16363, 16363, 16363,
-395, -395, -395,
-7, -7, -7,
359, 359, 359,
16369, 16369, 16369,
-337, -337, -337,
-5, -5, -5,
293, 293, 293,
16374, 16374, 16374,
-278, -278, -278,
-3, -3, -3,
227, 227, 227,
16378, 16378, 16378,
-218, -218, -218,
-2, -2, -2,
162, 162, 162,
16381, 16381, 16381,
-157, -157, -157,
-1, -1, -1,
97, 97, 97,
16383, 16383, 16383,
-95, -95, -95,
0, 0, 0,
32, 32, 32,
16384, 16384, 16384,
-32, -32, -32
};
/***************************************************************/
const mlib_s16 mlib_filters_u8_bc_4[] = {
-16, -16, -16, -16,
16384, 16384, 16384, 16384,
16, 16, 16, 16,
0, 0, 0, 0,
-47, -47, -47, -47,
16383, 16383, 16383, 16383,
49, 49, 49, 49,
0, 0, 0, 0,
-78, -78, -78, -78,
16380, 16380, 16380, 16380,
83, 83, 83, 83,
-1, -1, -1, -1,
-109, -109, -109, -109,
16376, 16376, 16376, 16376,
118, 118, 118, 118,
-2, -2, -2, -2,
-139, -139, -139, -139,
16371, 16371, 16371, 16371,
154, 154, 154, 154,
-2, -2, -2, -2,
-169, -169, -169, -169,
16365, 16365, 16365, 16365,
191, 191, 191, 191,
-4, -4, -4, -4,
-198, -198, -198, -198,
16358, 16358, 16358, 16358,
229, 229, 229, 229,
-5, -5, -5, -5,
-226, -226, -226, -226,
16349, 16349, 16349, 16349,
268, 268, 268, 268,
-7, -7, -7, -7,
-254, -254, -254, -254,
16340, 16340, 16340, 16340,
307, 307, 307, 307,
-9, -9, -9, -9,
-282, -282, -282, -282,
16329, 16329, 16329, 16329,
348, 348, 348, 348,
-11, -11, -11, -11,
-309, -309, -309, -309,
16317, 16317, 16317, 16317,
389, 389, 389, 389,
-13, -13, -13, -13,
-336, -336, -336, -336,
16304, 16304, 16304, 16304,
432, 432, 432, 432,
-16, -16, -16, -16,
-362, -362, -362, -362,
16289, 16289, 16289, 16289,
475, 475, 475, 475,
-19, -19, -19, -19,
-388, -388, -388, -388,
16274, 16274, 16274, 16274,
520, 520, 520, 520,
-22, -22, -22, -22,
-413, -413, -413, -413,
16257, 16257, 16257, 16257,
565, 565, 565, 565,
-25, -25, -25, -25,
-438, -438, -438, -438,
16239, 16239, 16239, 16239,
611, 611, 611, 611,
-28, -28, -28, -28,
-462, -462, -462, -462,
16220, 16220, 16220, 16220,
658, 658, 658, 658,
-32, -32, -32, -32,
-486, -486, -486, -486,
16200, 16200, 16200, 16200,
705, 705, 705, 705,
-36, -36, -36, -36,
-510, -510, -510, -510,
16179, 16179, 16179, 16179,
754, 754, 754, 754,
-40, -40, -40, -40,
-533, -533, -533, -533,
16157, 16157, 16157, 16157,
803, 803, 803, 803,
-44, -44, -44, -44,
-555, -555, -555, -555,
16134, 16134, 16134, 16134,
854, 854, 854, 854,
-48, -48, -48, -48,
-577, -577, -577, -577,
16110, 16110, 16110, 16110,
905, 905, 905, 905,
-53, -53, -53, -53,
-599, -599, -599, -599,
16084, 16084, 16084, 16084,
956, 956, 956, 956,
-58, -58, -58, -58,
-620, -620, -620, -620,
16058, 16058, 16058, 16058,
1009, 1009, 1009, 1009,
-63, -63, -63, -63,
-641, -641, -641, -641,
16030, 16030, 16030, 16030,
1063, 1063, 1063, 1063,
-68, -68, -68, -68,
-662, -662, -662, -662,
16002, 16002, 16002, 16002,
1117, 1117, 1117, 1117,
-73, -73, -73, -73,
-682, -682, -682, -682,
15972, 15972, 15972, 15972,
1172, 1172, 1172, 1172,
-79, -79, -79, -79,
-701, -701, -701, -701,
15942, 15942, 15942, 15942,
1228, 1228, 1228, 1228,
-84, -84, -84, -84,
-720, -720, -720, -720,
15910, 15910, 15910, 15910,
1284, 1284, 1284, 1284,
-90, -90, -90, -90,
-739, -739, -739, -739,
15878, 15878, 15878, 15878,
1342, 1342, 1342, 1342,
-96, -96, -96, -96,
-757, -757, -757, -757,
15844, 15844, 15844, 15844,
1400, 1400, 1400, 1400,
-102, -102, -102, -102,
-775, -775, -775, -775,
15810, 15810, 15810, 15810,
1458, 1458, 1458, 1458,
-109, -109, -109, -109,
-793, -793, -793, -793,
15774, 15774, 15774, 15774,
1518, 1518, 1518, 1518,
-115, -115, -115, -115,
-810, -810, -810, -810,
15738, 15738, 15738, 15738,
1578, 1578, 1578, 1578,
-122, -122, -122, -122,
-826, -826, -826, -826,
15700, 15700, 15700, 15700,
1639, 1639, 1639, 1639,
-129, -129, -129, -129,
-843, -843, -843, -843,
15662, 15662, 15662, 15662,
1701, 1701, 1701, 1701,
-136, -136, -136, -136,
-859, -859, -859, -859,
15623, 15623, 15623, 15623,
1763, 1763, 1763, 1763,
-143, -143, -143, -143,
-874, -874, -874, -874,
15582, 15582, 15582, 15582,
1826, 1826, 1826, 1826,
-150, -150, -150, -150,
-889, -889, -889, -889,
15541, 15541, 15541, 15541,
1890, 1890, 1890, 1890,
-157, -157, -157, -157,
-904, -904, -904, -904,
15499, 15499, 15499, 15499,
1954, 1954, 1954, 1954,
-165, -165, -165, -165,
-918, -918, -918, -918,
15456, 15456, 15456, 15456,
2019, 2019, 2019, 2019,
-173, -173, -173, -173,
-932, -932, -932, -932,
15412, 15412, 15412, 15412,
2084, 2084, 2084, 2084,
-180, -180, -180, -180,
-946, -946, -946, -946,
15368, 15368, 15368, 15368,
2151, 2151, 2151, 2151,
-188, -188, -188, -188,
-959, -959, -959, -959,
15322, 15322, 15322, 15322,
2218, 2218, 2218, 2218,
-196, -196, -196, -196,
-972, -972, -972, -972,
15275, 15275, 15275, 15275,
2285, 2285, 2285, 2285,
-205, -205, -205, -205,
-984, -984, -984, -984,
15228, 15228, 15228, 15228,
2353, 2353, 2353, 2353,
-213, -213, -213, -213,
-997, -997, -997, -997,
15180, 15180, 15180, 15180,
2422, 2422, 2422, 2422,
-221, -221, -221, -221,
-1008, -1008, -1008, -1008,
15131, 15131, 15131, 15131,
2491, 2491, 2491, 2491,
-230, -230, -230, -230,
-1020, -1020, -1020, -1020,
15081, 15081, 15081, 15081,
2561, 2561, 2561, 2561,
-238, -238, -238, -238,
-1031, -1031, -1031, -1031,
15030, 15030, 15030, 15030,
2631, 2631, 2631, 2631,
-247, -247, -247, -247,
-1041, -1041, -1041, -1041,
14979, 14979, 14979, 14979,
2702, 2702, 2702, 2702,
-256, -256, -256, -256,
-1052, -1052, -1052, -1052,
14926, 14926, 14926, 14926,
2774, 2774, 2774, 2774,
-265, -265, -265, -265,
-1062, -1062, -1062, -1062,
14873, 14873, 14873, 14873,
2846, 2846, 2846, 2846,
-274, -274, -274, -274,
-1071, -1071, -1071, -1071,
14819, 14819, 14819, 14819,
2919, 2919, 2919, 2919,
-283, -283, -283, -283,
-1080, -1080, -1080, -1080,
14765, 14765, 14765, 14765,
2992, 2992, 2992, 2992,
-292, -292, -292, -292,
-1089, -1089, -1089, -1089,
14709, 14709, 14709, 14709,
3066, 3066, 3066, 3066,
-302, -302, -302, -302,
-1098, -1098, -1098, -1098,
14653, 14653, 14653, 14653,
3140, 3140, 3140, 3140,
-311, -311, -311, -311,
-1106, -1106, -1106, -1106,
14596, 14596, 14596, 14596,
3215, 3215, 3215, 3215,
-320, -320, -320, -320,
-1114, -1114, -1114, -1114,
14538, 14538, 14538, 14538,
3290, 3290, 3290, 3290,
-330, -330, -330, -330,
-1122, -1122, -1122, -1122,
14480, 14480, 14480, 14480,
3366, 3366, 3366, 3366,
-340, -340, -340, -340,
-1129, -1129, -1129, -1129,
14421, 14421, 14421, 14421,
3442, 3442, 3442, 3442,
-349, -349, -349, -349,
-1136, -1136, -1136, -1136,
14361, 14361, 14361, 14361,
3518, 3518, 3518, 3518,
-359, -359, -359, -359,
-1143, -1143, -1143, -1143,
14300, 14300, 14300, 14300,
3595, 3595, 3595, 3595,
-369, -369, -369, -369,
-1149, -1149, -1149, -1149,
14239, 14239, 14239, 14239,
3673, 3673, 3673, 3673,
-379, -379, -379, -379,
-1155, -1155, -1155, -1155,
14177, 14177, 14177, 14177,
3751, 3751, 3751, 3751,
-389, -389, -389, -389,
-1161, -1161, -1161, -1161,
14114, 14114, 14114, 14114,
3829, 3829, 3829, 3829,
-399, -399, -399, -399,
-1166, -1166, -1166, -1166,
14051, 14051, 14051, 14051,
3908, 3908, 3908, 3908,
-409, -409, -409, -409,
-1171, -1171, -1171, -1171,
13987, 13987, 13987, 13987,
3988, 3988, 3988, 3988,
-419, -419, -419, -419,
-1176, -1176, -1176, -1176,
13922, 13922, 13922, 13922,
4067, 4067, 4067, 4067,
-430, -430, -430, -430,
-1180, -1180, -1180, -1180,
13857, 13857, 13857, 13857,
4147, 4147, 4147, 4147,
-440, -440, -440, -440,
-1185, -1185, -1185, -1185,
13791, 13791, 13791, 13791,
4228, 4228, 4228, 4228,
-450, -450, -450, -450,
-1188, -1188, -1188, -1188,
13724, 13724, 13724, 13724,
4309, 4309, 4309, 4309,
-461, -461, -461, -461,
-1192, -1192, -1192, -1192,
13657, 13657, 13657, 13657,
4390, 4390, 4390, 4390,
-471, -471, -471, -471,
-1195, -1195, -1195, -1195,
13589, 13589, 13589, 13589,
4471, 4471, 4471, 4471,
-481, -481, -481, -481,
-1198, -1198, -1198, -1198,
13521, 13521, 13521, 13521,
4553, 4553, 4553, 4553,
-492, -492, -492, -492,
-1201, -1201, -1201, -1201,
13452, 13452, 13452, 13452,
4636, 4636, 4636, 4636,
-502, -502, -502, -502,
-1204, -1204, -1204, -1204,
13382, 13382, 13382, 13382,
4718, 4718, 4718, 4718,
-513, -513, -513, -513,
-1206, -1206, -1206, -1206,
13312, 13312, 13312, 13312,
4801, 4801, 4801, 4801,
-523, -523, -523, -523,
-1208, -1208, -1208, -1208,
13241, 13241, 13241, 13241,
4885, 4885, 4885, 4885,
-534, -534, -534, -534,
-1209, -1209, -1209, -1209,
13170, 13170, 13170, 13170,
4968, 4968, 4968, 4968,
-545, -545, -545, -545,
-1211, -1211, -1211, -1211,
13098, 13098, 13098, 13098,
5052, 5052, 5052, 5052,
-555, -555, -555, -555,
-1212, -1212, -1212, -1212,
13026, 13026, 13026, 13026,
5136, 5136, 5136, 5136,
-566, -566, -566, -566,
-1213, -1213, -1213, -1213,
12953, 12953, 12953, 12953,
5221, 5221, 5221, 5221,
-577, -577, -577, -577,
-1213, -1213, -1213, -1213,
12879, 12879, 12879, 12879,
5305, 5305, 5305, 5305,
-587, -587, -587, -587,
-1214, -1214, -1214, -1214,
12805, 12805, 12805, 12805,
5390, 5390, 5390, 5390,
-598, -598, -598, -598,
-1214, -1214, -1214, -1214,
12731, 12731, 12731, 12731,
5476, 5476, 5476, 5476,
-609, -609, -609, -609,
-1213, -1213, -1213, -1213,
12656, 12656, 12656, 12656,
5561, 5561, 5561, 5561,
-619, -619, -619, -619,
-1213, -1213, -1213, -1213,
12580, 12580, 12580, 12580,
5647, 5647, 5647, 5647,
-630, -630, -630, -630,
-1212, -1212, -1212, -1212,
12504, 12504, 12504, 12504,
5733, 5733, 5733, 5733,
-641, -641, -641, -641,
-1211, -1211, -1211, -1211,
12428, 12428, 12428, 12428,
5819, 5819, 5819, 5819,
-651, -651, -651, -651,
-1210, -1210, -1210, -1210,
12351, 12351, 12351, 12351,
5905, 5905, 5905, 5905,
-662, -662, -662, -662,
-1209, -1209, -1209, -1209,
12274, 12274, 12274, 12274,
5992, 5992, 5992, 5992,
-672, -672, -672, -672,
-1207, -1207, -1207, -1207,
12196, 12196, 12196, 12196,
6079, 6079, 6079, 6079,
-683, -683, -683, -683,
-1206, -1206, -1206, -1206,
12117, 12117, 12117, 12117,
6166, 6166, 6166, 6166,
-694, -694, -694, -694,
-1204, -1204, -1204, -1204,
12039, 12039, 12039, 12039,
6253, 6253, 6253, 6253,
-704, -704, -704, -704,
-1201, -1201, -1201, -1201,
11960, 11960, 11960, 11960,
6340, 6340, 6340, 6340,
-715, -715, -715, -715,
-1199, -1199, -1199, -1199,
11880, 11880, 11880, 11880,
6428, 6428, 6428, 6428,
-725, -725, -725, -725,
-1196, -1196, -1196, -1196,
11800, 11800, 11800, 11800,
6515, 6515, 6515, 6515,
-736, -736, -736, -736,
-1193, -1193, -1193, -1193,
11720, 11720, 11720, 11720,
6603, 6603, 6603, 6603,
-746, -746, -746, -746,
-1190, -1190, -1190, -1190,
11639, 11639, 11639, 11639,
6691, 6691, 6691, 6691,
-757, -757, -757, -757,
-1187, -1187, -1187, -1187,
11558, 11558, 11558, 11558,
6779, 6779, 6779, 6779,
-767, -767, -767, -767,
-1183, -1183, -1183, -1183,
11477, 11477, 11477, 11477,
6867, 6867, 6867, 6867,
-777, -777, -777, -777,
-1179, -1179, -1179, -1179,
11395, 11395, 11395, 11395,
6956, 6956, 6956, 6956,
-787, -787, -787, -787,
-1175, -1175, -1175, -1175,
11313, 11313, 11313, 11313,
7044, 7044, 7044, 7044,
-798, -798, -798, -798,
-1171, -1171, -1171, -1171,
11230, 11230, 11230, 11230,
7132, 7132, 7132, 7132,
-808, -808, -808, -808,
-1167, -1167, -1167, -1167,
11148, 11148, 11148, 11148,
7221, 7221, 7221, 7221,
-818, -818, -818, -818,
-1162, -1162, -1162, -1162,
11065, 11065, 11065, 11065,
7310, 7310, 7310, 7310,
-828, -828, -828, -828,
-1158, -1158, -1158, -1158,
10981, 10981, 10981, 10981,
7398, 7398, 7398, 7398,
-838, -838, -838, -838,
-1153, -1153, -1153, -1153,
10897, 10897, 10897, 10897,
7487, 7487, 7487, 7487,
-848, -848, -848, -848,
-1148, -1148, -1148, -1148,
10813, 10813, 10813, 10813,
7576, 7576, 7576, 7576,
-858, -858, -858, -858,
-1142, -1142, -1142, -1142,
10729, 10729, 10729, 10729,
7665, 7665, 7665, 7665,
-867, -867, -867, -867,
-1137, -1137, -1137, -1137,
10644, 10644, 10644, 10644,
7754, 7754, 7754, 7754,
-877, -877, -877, -877,
-1131, -1131, -1131, -1131,
10560, 10560, 10560, 10560,
7842, 7842, 7842, 7842,
-887, -887, -887, -887,
-1125, -1125, -1125, -1125,
10474, 10474, 10474, 10474,
7931, 7931, 7931, 7931,
-896, -896, -896, -896,
-1119, -1119, -1119, -1119,
10389, 10389, 10389, 10389,
8020, 8020, 8020, 8020,
-906, -906, -906, -906,
-1113, -1113, -1113, -1113,
10303, 10303, 10303, 10303,
8109, 8109, 8109, 8109,
-915, -915, -915, -915,
-1107, -1107, -1107, -1107,
10218, 10218, 10218, 10218,
8198, 8198, 8198, 8198,
-924, -924, -924, -924,
-1101, -1101, -1101, -1101,
10131, 10131, 10131, 10131,
8287, 8287, 8287, 8287,
-934, -934, -934, -934,
-1094, -1094, -1094, -1094,
10045, 10045, 10045, 10045,
8376, 8376, 8376, 8376,
-943, -943, -943, -943,
-1087, -1087, -1087, -1087,
9959, 9959, 9959, 9959,
8464, 8464, 8464, 8464,
-952, -952, -952, -952,
-1080, -1080, -1080, -1080,
9872, 9872, 9872, 9872,
8553, 8553, 8553, 8553,
-961, -961, -961, -961,
-1073, -1073, -1073, -1073,
9785, 9785, 9785, 9785,
8642, 8642, 8642, 8642,
-969, -969, -969, -969,
-1066, -1066, -1066, -1066,
9698, 9698, 9698, 9698,
8730, 8730, 8730, 8730,
-978, -978, -978, -978,
-1059, -1059, -1059, -1059,
9611, 9611, 9611, 9611,
8819, 8819, 8819, 8819,
-987, -987, -987, -987,
-1051, -1051, -1051, -1051,
9523, 9523, 9523, 9523,
8907, 8907, 8907, 8907,
-995, -995, -995, -995,
-1044, -1044, -1044, -1044,
9436, 9436, 9436, 9436,
8996, 8996, 8996, 8996,
-1004, -1004, -1004, -1004,
-1036, -1036, -1036, -1036,
9348, 9348, 9348, 9348,
9084, 9084, 9084, 9084,
-1012, -1012, -1012, -1012,
-1028, -1028, -1028, -1028,
9260, 9260, 9260, 9260,
9172, 9172, 9172, 9172,
-1020, -1020, -1020, -1020,
-1020, -1020, -1020, -1020,
9172, 9172, 9172, 9172,
9260, 9260, 9260, 9260,
-1028, -1028, -1028, -1028,
-1012, -1012, -1012, -1012,
9084, 9084, 9084, 9084,
9348, 9348, 9348, 9348,
-1036, -1036, -1036, -1036,
-1004, -1004, -1004, -1004,
8996, 8996, 8996, 8996,
9436, 9436, 9436, 9436,
-1044, -1044, -1044, -1044,
-995, -995, -995, -995,
8907, 8907, 8907, 8907,
9523, 9523, 9523, 9523,
-1051, -1051, -1051, -1051,
-987, -987, -987, -987,
8819, 8819, 8819, 8819,
9611, 9611, 9611, 9611,
-1059, -1059, -1059, -1059,
-978, -978, -978, -978,
8730, 8730, 8730, 8730,
9698, 9698, 9698, 9698,
-1066, -1066, -1066, -1066,
-969, -969, -969, -969,
8642, 8642, 8642, 8642,
9785, 9785, 9785, 9785,
-1073, -1073, -1073, -1073,
-961, -961, -961, -961,
8553, 8553, 8553, 8553,
9872, 9872, 9872, 9872,
-1080, -1080, -1080, -1080,
-952, -952, -952, -952,
8464, 8464, 8464, 8464,
9959, 9959, 9959, 9959,
-1087, -1087, -1087, -1087,
-943, -943, -943, -943,
8376, 8376, 8376, 8376,
10045, 10045, 10045, 10045,
-1094, -1094, -1094, -1094,
-934, -934, -934, -934,
8287, 8287, 8287, 8287,
10131, 10131, 10131, 10131,
-1101, -1101, -1101, -1101,
-924, -924, -924, -924,
8198, 8198, 8198, 8198,
10218, 10218, 10218, 10218,
-1107, -1107, -1107, -1107,
-915, -915, -915, -915,
8109, 8109, 8109, 8109,
10303, 10303, 10303, 10303,
-1113, -1113, -1113, -1113,
-906, -906, -906, -906,
8020, 8020, 8020, 8020,
10389, 10389, 10389, 10389,
-1119, -1119, -1119, -1119,
-896, -896, -896, -896,
7931, 7931, 7931, 7931,
10474, 10474, 10474, 10474,
-1125, -1125, -1125, -1125,
-887, -887, -887, -887,
7842, 7842, 7842, 7842,
10560, 10560, 10560, 10560,
-1131, -1131, -1131, -1131,
-877, -877, -877, -877,
7754, 7754, 7754, 7754,
10644, 10644, 10644, 10644,
-1137, -1137, -1137, -1137,
-867, -867, -867, -867,
7665, 7665, 7665, 7665,
10729, 10729, 10729, 10729,
-1142, -1142, -1142, -1142,
-858, -858, -858, -858,
7576, 7576, 7576, 7576,
10813, 10813, 10813, 10813,
-1148, -1148, -1148, -1148,
-848, -848, -848, -848,
7487, 7487, 7487, 7487,
10897, 10897, 10897, 10897,
-1153, -1153, -1153, -1153,
-838, -838, -838, -838,
7398, 7398, 7398, 7398,
10981, 10981, 10981, 10981,
-1158, -1158, -1158, -1158,
-828, -828, -828, -828,
7310, 7310, 7310, 7310,
11065, 11065, 11065, 11065,
-1162, -1162, -1162, -1162,
-818, -818, -818, -818,
7221, 7221, 7221, 7221,
11148, 11148, 11148, 11148,
-1167, -1167, -1167, -1167,
-808, -808, -808, -808,
7132, 7132, 7132, 7132,
11230, 11230, 11230, 11230,
-1171, -1171, -1171, -1171,
-798, -798, -798, -798,
7044, 7044, 7044, 7044,
11313, 11313, 11313, 11313,
-1175, -1175, -1175, -1175,
-787, -787, -787, -787,
6956, 6956, 6956, 6956,
11395, 11395, 11395, 11395,
-1179, -1179, -1179, -1179,
-777, -777, -777, -777,
6867, 6867, 6867, 6867,
11477, 11477, 11477, 11477,
-1183, -1183, -1183, -1183,
-767, -767, -767, -767,
6779, 6779, 6779, 6779,
11558, 11558, 11558, 11558,
-1187, -1187, -1187, -1187,
-757, -757, -757, -757,
6691, 6691, 6691, 6691,
11639, 11639, 11639, 11639,
-1190, -1190, -1190, -1190,
-746, -746, -746, -746,
6603, 6603, 6603, 6603,
11720, 11720, 11720, 11720,
-1193, -1193, -1193, -1193,
-736, -736, -736, -736,
6515, 6515, 6515, 6515,
11800, 11800, 11800, 11800,
-1196, -1196, -1196, -1196,
-725, -725, -725, -725,
6428, 6428, 6428, 6428,
11880, 11880, 11880, 11880,
-1199, -1199, -1199, -1199,
-715, -715, -715, -715,
6340, 6340, 6340, 6340,
11960, 11960, 11960, 11960,
-1201, -1201, -1201, -1201,
-704, -704, -704, -704,
6253, 6253, 6253, 6253,
12039, 12039, 12039, 12039,
-1204, -1204, -1204, -1204,
-694, -694, -694, -694,
6166, 6166, 6166, 6166,
12117, 12117, 12117, 12117,
-1206, -1206, -1206, -1206,
-683, -683, -683, -683,
6079, 6079, 6079, 6079,
12196, 12196, 12196, 12196,
-1207, -1207, -1207, -1207,
-672, -672, -672, -672,
5992, 5992, 5992, 5992,
12274, 12274, 12274, 12274,
-1209, -1209, -1209, -1209,
-662, -662, -662, -662,
5905, 5905, 5905, 5905,
12351, 12351, 12351, 12351,
-1210, -1210, -1210, -1210,
-651, -651, -651, -651,
5819, 5819, 5819, 5819,
12428, 12428, 12428, 12428,
-1211, -1211, -1211, -1211,
-641, -641, -641, -641,
5733, 5733, 5733, 5733,
12504, 12504, 12504, 12504,
-1212, -1212, -1212, -1212,
-630, -630, -630, -630,
5647, 5647, 5647, 5647,
12580, 12580, 12580, 12580,
-1213, -1213, -1213, -1213,
-619, -619, -619, -619,
5561, 5561, 5561, 5561,
12656, 12656, 12656, 12656,
-1213, -1213, -1213, -1213,
-609, -609, -609, -609,
5476, 5476, 5476, 5476,
12731, 12731, 12731, 12731,
-1214, -1214, -1214, -1214,
-598, -598, -598, -598,
5390, 5390, 5390, 5390,
12805, 12805, 12805, 12805,
-1214, -1214, -1214, -1214,
-587, -587, -587, -587,
5305, 5305, 5305, 5305,
12879, 12879, 12879, 12879,
-1213, -1213, -1213, -1213,
-577, -577, -577, -577,
5221, 5221, 5221, 5221,
12953, 12953, 12953, 12953,
-1213, -1213, -1213, -1213,
-566, -566, -566, -566,
5136, 5136, 5136, 5136,
13026, 13026, 13026, 13026,
-1212, -1212, -1212, -1212,
-555, -555, -555, -555,
5052, 5052, 5052, 5052,
13098, 13098, 13098, 13098,
-1211, -1211, -1211, -1211,
-545, -545, -545, -545,
4968, 4968, 4968, 4968,
13170, 13170, 13170, 13170,
-1209, -1209, -1209, -1209,
-534, -534, -534, -534,
4885, 4885, 4885, 4885,
13241, 13241, 13241, 13241,
-1208, -1208, -1208, -1208,
-523, -523, -523, -523,
4801, 4801, 4801, 4801,
13312, 13312, 13312, 13312,
-1206, -1206, -1206, -1206,
-513, -513, -513, -513,
4718, 4718, 4718, 4718,
13382, 13382, 13382, 13382,
-1204, -1204, -1204, -1204,
-502, -502, -502, -502,
4636, 4636, 4636, 4636,
13452, 13452, 13452, 13452,
-1201, -1201, -1201, -1201,
-492, -492, -492, -492,
4553, 4553, 4553, 4553,
13521, 13521, 13521, 13521,
-1198, -1198, -1198, -1198,
-481, -481, -481, -481,
4471, 4471, 4471, 4471,
13589, 13589, 13589, 13589,
-1195, -1195, -1195, -1195,
-471, -471, -471, -471,
4390, 4390, 4390, 4390,
13657, 13657, 13657, 13657,
-1192, -1192, -1192, -1192,
-461, -461, -461, -461,
4309, 4309, 4309, 4309,
13724, 13724, 13724, 13724,
-1188, -1188, -1188, -1188,
-450, -450, -450, -450,
4228, 4228, 4228, 4228,
13791, 13791, 13791, 13791,
-1185, -1185, -1185, -1185,
-440, -440, -440, -440,
4147, 4147, 4147, 4147,
13857, 13857, 13857, 13857,
-1180, -1180, -1180, -1180,
-430, -430, -430, -430,
4067, 4067, 4067, 4067,
13922, 13922, 13922, 13922,
-1176, -1176, -1176, -1176,
-419, -419, -419, -419,
3988, 3988, 3988, 3988,
13987, 13987, 13987, 13987,
-1171, -1171, -1171, -1171,
-409, -409, -409, -409,
3908, 3908, 3908, 3908,
14051, 14051, 14051, 14051,
-1166, -1166, -1166, -1166,
-399, -399, -399, -399,
3829, 3829, 3829, 3829,
14114, 14114, 14114, 14114,
-1161, -1161, -1161, -1161,
-389, -389, -389, -389,
3751, 3751, 3751, 3751,
14177, 14177, 14177, 14177,
-1155, -1155, -1155, -1155,
-379, -379, -379, -379,
3673, 3673, 3673, 3673,
14239, 14239, 14239, 14239,
-1149, -1149, -1149, -1149,
-369, -369, -369, -369,
3595, 3595, 3595, 3595,
14300, 14300, 14300, 14300,
-1143, -1143, -1143, -1143,
-359, -359, -359, -359,
3518, 3518, 3518, 3518,
14361, 14361, 14361, 14361,
-1136, -1136, -1136, -1136,
-349, -349, -349, -349,
3442, 3442, 3442, 3442,
14421, 14421, 14421, 14421,
-1129, -1129, -1129, -1129,
-340, -340, -340, -340,
3366, 3366, 3366, 3366,
14480, 14480, 14480, 14480,
-1122, -1122, -1122, -1122,
-330, -330, -330, -330,
3290, 3290, 3290, 3290,
14538, 14538, 14538, 14538,
-1114, -1114, -1114, -1114,
-320, -320, -320, -320,
3215, 3215, 3215, 3215,
14596, 14596, 14596, 14596,
-1106, -1106, -1106, -1106,
-311, -311, -311, -311,
3140, 3140, 3140, 3140,
14653, 14653, 14653, 14653,
-1098, -1098, -1098, -1098,
-302, -302, -302, -302,
3066, 3066, 3066, 3066,
14709, 14709, 14709, 14709,
-1089, -1089, -1089, -1089,
-292, -292, -292, -292,
2992, 2992, 2992, 2992,
14765, 14765, 14765, 14765,
-1080, -1080, -1080, -1080,
-283, -283, -283, -283,
2919, 2919, 2919, 2919,
14819, 14819, 14819, 14819,
-1071, -1071, -1071, -1071,
-274, -274, -274, -274,
2846, 2846, 2846, 2846,
14873, 14873, 14873, 14873,
-1062, -1062, -1062, -1062,
-265, -265, -265, -265,
2774, 2774, 2774, 2774,
14926, 14926, 14926, 14926,
-1052, -1052, -1052, -1052,
-256, -256, -256, -256,
2702, 2702, 2702, 2702,
14979, 14979, 14979, 14979,
-1041, -1041, -1041, -1041,
-247, -247, -247, -247,
2631, 2631, 2631, 2631,
15030, 15030, 15030, 15030,
-1031, -1031, -1031, -1031,
-238, -238, -238, -238,
2561, 2561, 2561, 2561,
15081, 15081, 15081, 15081,
-1020, -1020, -1020, -1020,
-230, -230, -230, -230,
2491, 2491, 2491, 2491,
15131, 15131, 15131, 15131,
-1008, -1008, -1008, -1008,
-221, -221, -221, -221,
2422, 2422, 2422, 2422,
15180, 15180, 15180, 15180,
-997, -997, -997, -997,
-213, -213, -213, -213,
2353, 2353, 2353, 2353,
15228, 15228, 15228, 15228,
-984, -984, -984, -984,
-205, -205, -205, -205,
2285, 2285, 2285, 2285,
15275, 15275, 15275, 15275,
-972, -972, -972, -972,
-196, -196, -196, -196,
2218, 2218, 2218, 2218,
15322, 15322, 15322, 15322,
-959, -959, -959, -959,
-188, -188, -188, -188,
2151, 2151, 2151, 2151,
15368, 15368, 15368, 15368,
-946, -946, -946, -946,
-180, -180, -180, -180,
2084, 2084, 2084, 2084,
15412, 15412, 15412, 15412,
-932, -932, -932, -932,
-173, -173, -173, -173,
2019, 2019, 2019, 2019,
15456, 15456, 15456, 15456,
-918, -918, -918, -918,
-165, -165, -165, -165,
1954, 1954, 1954, 1954,
15499, 15499, 15499, 15499,
-904, -904, -904, -904,
-157, -157, -157, -157,
1890, 1890, 1890, 1890,
15541, 15541, 15541, 15541,
-889, -889, -889, -889,
-150, -150, -150, -150,
1826, 1826, 1826, 1826,
15582, 15582, 15582, 15582,
-874, -874, -874, -874,
-143, -143, -143, -143,
1763, 1763, 1763, 1763,
15623, 15623, 15623, 15623,
-859, -859, -859, -859,
-136, -136, -136, -136,
1701, 1701, 1701, 1701,
15662, 15662, 15662, 15662,
-843, -843, -843, -843,
-129, -129, -129, -129,
1639, 1639, 1639, 1639,
15700, 15700, 15700, 15700,
-826, -826, -826, -826,
-122, -122, -122, -122,
1578, 1578, 1578, 1578,
15738, 15738, 15738, 15738,
-810, -810, -810, -810,
-115, -115, -115, -115,
1518, 1518, 1518, 1518,
15774, 15774, 15774, 15774,
-793, -793, -793, -793,
-109, -109, -109, -109,
1458, 1458, 1458, 1458,
15810, 15810, 15810, 15810,
-775, -775, -775, -775,
-102, -102, -102, -102,
1400, 1400, 1400, 1400,
15844, 15844, 15844, 15844,
-757, -757, -757, -757,
-96, -96, -96, -96,
1342, 1342, 1342, 1342,
15878, 15878, 15878, 15878,
-739, -739, -739, -739,
-90, -90, -90, -90,
1284, 1284, 1284, 1284,
15910, 15910, 15910, 15910,
-720, -720, -720, -720,
-84, -84, -84, -84,
1228, 1228, 1228, 1228,
15942, 15942, 15942, 15942,
-701, -701, -701, -701,
-79, -79, -79, -79,
1172, 1172, 1172, 1172,
15972, 15972, 15972, 15972,
-682, -682, -682, -682,
-73, -73, -73, -73,
1117, 1117, 1117, 1117,
16002, 16002, 16002, 16002,
-662, -662, -662, -662,
-68, -68, -68, -68,
1063, 1063, 1063, 1063,
16030, 16030, 16030, 16030,
-641, -641, -641, -641,
-63, -63, -63, -63,
1009, 1009, 1009, 1009,
16058, 16058, 16058, 16058,
-620, -620, -620, -620,
-58, -58, -58, -58,
956, 956, 956, 956,
16084, 16084, 16084, 16084,
-599, -599, -599, -599,
-53, -53, -53, -53,
905, 905, 905, 905,
16110, 16110, 16110, 16110,
-577, -577, -577, -577,
-48, -48, -48, -48,
854, 854, 854, 854,
16134, 16134, 16134, 16134,
-555, -555, -555, -555,
-44, -44, -44, -44,
803, 803, 803, 803,
16157, 16157, 16157, 16157,
-533, -533, -533, -533,
-40, -40, -40, -40,
754, 754, 754, 754,
16179, 16179, 16179, 16179,
-510, -510, -510, -510,
-36, -36, -36, -36,
705, 705, 705, 705,
16200, 16200, 16200, 16200,
-486, -486, -486, -486,
-32, -32, -32, -32,
658, 658, 658, 658,
16220, 16220, 16220, 16220,
-462, -462, -462, -462,
-28, -28, -28, -28,
611, 611, 611, 611,
16239, 16239, 16239, 16239,
-438, -438, -438, -438,
-25, -25, -25, -25,
565, 565, 565, 565,
16257, 16257, 16257, 16257,
-413, -413, -413, -413,
-22, -22, -22, -22,
520, 520, 520, 520,
16274, 16274, 16274, 16274,
-388, -388, -388, -388,
-19, -19, -19, -19,
475, 475, 475, 475,
16289, 16289, 16289, 16289,
-362, -362, -362, -362,
-16, -16, -16, -16,
432, 432, 432, 432,
16304, 16304, 16304, 16304,
-336, -336, -336, -336,
-13, -13, -13, -13,
389, 389, 389, 389,
16317, 16317, 16317, 16317,
-309, -309, -309, -309,
-11, -11, -11, -11,
348, 348, 348, 348,
16329, 16329, 16329, 16329,
-282, -282, -282, -282,
-9, -9, -9, -9,
307, 307, 307, 307,
16340, 16340, 16340, 16340,
-254, -254, -254, -254,
-7, -7, -7, -7,
268, 268, 268, 268,
16349, 16349, 16349, 16349,
-226, -226, -226, -226,
-5, -5, -5, -5,
229, 229, 229, 229,
16358, 16358, 16358, 16358,
-198, -198, -198, -198,
-4, -4, -4, -4,
191, 191, 191, 191,
16365, 16365, 16365, 16365,
-169, -169, -169, -169,
-2, -2, -2, -2,
154, 154, 154, 154,
16371, 16371, 16371, 16371,
-139, -139, -139, -139,
-2, -2, -2, -2,
118, 118, 118, 118,
16376, 16376, 16376, 16376,
-109, -109, -109, -109,
-1, -1, -1, -1,
83, 83, 83, 83,
16380, 16380, 16380, 16380,
-78, -78, -78, -78,
0, 0, 0, 0,
49, 49, 49, 49,
16383, 16383, 16383, 16383,
-47, -47, -47, -47,
0, 0, 0, 0,
16, 16, 16, 16,
16384, 16384, 16384, 16384,
-16, -16, -16, -16
};
/***************************************************************/
const mlib_s16 mlib_filters_u8_bc2_4[] = {
-32, -32, -32, -32,
16384, 16384, 16384, 16384,
32, 32, 32, 32,
0, 0, 0, 0,
-95, -95, -95, -95,
16383, 16383, 16383, 16383,
97, 97, 97, 97,
-1, -1, -1, -1,
-157, -157, -157, -157,
16381, 16381, 16381, 16381,
162, 162, 162, 162,
-2, -2, -2, -2,
-218, -218, -218, -218,
16378, 16378, 16378, 16378,
227, 227, 227, 227,
-3, -3, -3, -3,
-278, -278, -278, -278,
16374, 16374, 16374, 16374,
293, 293, 293, 293,
-5, -5, -5, -5,
-337, -337, -337, -337,
16369, 16369, 16369, 16369,
359, 359, 359, 359,
-7, -7, -7, -7,
-395, -395, -395, -395,
16363, 16363, 16363, 16363,
426, 426, 426, 426,
-10, -10, -10, -10,
-452, -452, -452, -452,
16356, 16356, 16356, 16356,
494, 494, 494, 494,
-14, -14, -14, -14,
-508, -508, -508, -508,
16348, 16348, 16348, 16348,
561, 561, 561, 561,
-17, -17, -17, -17,
-564, -564, -564, -564,
16340, 16340, 16340, 16340,
630, 630, 630, 630,
-22, -22, -22, -22,
-618, -618, -618, -618,
16330, 16330, 16330, 16330,
698, 698, 698, 698,
-26, -26, -26, -26,
-671, -671, -671, -671,
16319, 16319, 16319, 16319,
768, 768, 768, 768,
-32, -32, -32, -32,
-724, -724, -724, -724,
16308, 16308, 16308, 16308,
837, 837, 837, 837,
-37, -37, -37, -37,
-775, -775, -775, -775,
16295, 16295, 16295, 16295,
907, 907, 907, 907,
-43, -43, -43, -43,
-826, -826, -826, -826,
16282, 16282, 16282, 16282,
978, 978, 978, 978,
-50, -50, -50, -50,
-876, -876, -876, -876,
16268, 16268, 16268, 16268,
1048, 1048, 1048, 1048,
-56, -56, -56, -56,
-924, -924, -924, -924,
16252, 16252, 16252, 16252,
1120, 1120, 1120, 1120,
-64, -64, -64, -64,
-972, -972, -972, -972,
16236, 16236, 16236, 16236,
1191, 1191, 1191, 1191,
-71, -71, -71, -71,
-1019, -1019, -1019, -1019,
16219, 16219, 16219, 16219,
1263, 1263, 1263, 1263,
-79, -79, -79, -79,
-1065, -1065, -1065, -1065,
16201, 16201, 16201, 16201,
1336, 1336, 1336, 1336,
-88, -88, -88, -88,
-1110, -1110, -1110, -1110,
16182, 16182, 16182, 16182,
1409, 1409, 1409, 1409,
-97, -97, -97, -97,
-1155, -1155, -1155, -1155,
16163, 16163, 16163, 16163,
1482, 1482, 1482, 1482,
-106, -106, -106, -106,
-1198, -1198, -1198, -1198,
16142, 16142, 16142, 16142,
1555, 1555, 1555, 1555,
-115, -115, -115, -115,
-1241, -1241, -1241, -1241,
16121, 16121, 16121, 16121,
1629, 1629, 1629, 1629,
-125, -125, -125, -125,
-1282, -1282, -1282, -1282,
16098, 16098, 16098, 16098,
1704, 1704, 1704, 1704,
-136, -136, -136, -136,
-1323, -1323, -1323, -1323,
16075, 16075, 16075, 16075,
1778, 1778, 1778, 1778,
-146, -146, -146, -146,
-1363, -1363, -1363, -1363,
16051, 16051, 16051, 16051,
1853, 1853, 1853, 1853,
-157, -157, -157, -157,
-1402, -1402, -1402, -1402,
16026, 16026, 16026, 16026,
1929, 1929, 1929, 1929,
-169, -169, -169, -169,
-1440, -1440, -1440, -1440,
16000, 16000, 16000, 16000,
2004, 2004, 2004, 2004,
-180, -180, -180, -180,
-1478, -1478, -1478, -1478,
15974, 15974, 15974, 15974,
2080, 2080, 2080, 2080,
-192, -192, -192, -192,
-1515, -1515, -1515, -1515,
15947, 15947, 15947, 15947,
2157, 2157, 2157, 2157,
-205, -205, -205, -205,
-1550, -1550, -1550, -1550,
15918, 15918, 15918, 15918,
2234, 2234, 2234, 2234,
-218, -218, -218, -218,
-1585, -1585, -1585, -1585,
15889, 15889, 15889, 15889,
2311, 2311, 2311, 2311,
-231, -231, -231, -231,
-1620, -1620, -1620, -1620,
15860, 15860, 15860, 15860,
2388, 2388, 2388, 2388,
-244, -244, -244, -244,
-1653, -1653, -1653, -1653,
15829, 15829, 15829, 15829,
2465, 2465, 2465, 2465,
-257, -257, -257, -257,
-1686, -1686, -1686, -1686,
15798, 15798, 15798, 15798,
2543, 2543, 2543, 2543,
-271, -271, -271, -271,
-1717, -1717, -1717, -1717,
15765, 15765, 15765, 15765,
2622, 2622, 2622, 2622,
-286, -286, -286, -286,
-1748, -1748, -1748, -1748,
15732, 15732, 15732, 15732,
2700, 2700, 2700, 2700,
-300, -300, -300, -300,
-1779, -1779, -1779, -1779,
15699, 15699, 15699, 15699,
2779, 2779, 2779, 2779,
-315, -315, -315, -315,
-1808, -1808, -1808, -1808,
15664, 15664, 15664, 15664,
2858, 2858, 2858, 2858,
-330, -330, -330, -330,
-1837, -1837, -1837, -1837,
15629, 15629, 15629, 15629,
2937, 2937, 2937, 2937,
-345, -345, -345, -345,
-1865, -1865, -1865, -1865,
15593, 15593, 15593, 15593,
3017, 3017, 3017, 3017,
-361, -361, -361, -361,
-1892, -1892, -1892, -1892,
15556, 15556, 15556, 15556,
3097, 3097, 3097, 3097,
-377, -377, -377, -377,
-1918, -1918, -1918, -1918,
15518, 15518, 15518, 15518,
3177, 3177, 3177, 3177,
-393, -393, -393, -393,
-1944, -1944, -1944, -1944,
15480, 15480, 15480, 15480,
3257, 3257, 3257, 3257,
-409, -409, -409, -409,
-1969, -1969, -1969, -1969,
15441, 15441, 15441, 15441,
3338, 3338, 3338, 3338,
-426, -426, -426, -426,
-1993, -1993, -1993, -1993,
15401, 15401, 15401, 15401,
3418, 3418, 3418, 3418,
-442, -442, -442, -442,
-2017, -2017, -2017, -2017,
15361, 15361, 15361, 15361,
3499, 3499, 3499, 3499,
-459, -459, -459, -459,
-2039, -2039, -2039, -2039,
15319, 15319, 15319, 15319,
3581, 3581, 3581, 3581,
-477, -477, -477, -477,
-2061, -2061, -2061, -2061,
15277, 15277, 15277, 15277,
3662, 3662, 3662, 3662,
-494, -494, -494, -494,
-2083, -2083, -2083, -2083,
15235, 15235, 15235, 15235,
3744, 3744, 3744, 3744,
-512, -512, -512, -512,
-2103, -2103, -2103, -2103,
15191, 15191, 15191, 15191,
3826, 3826, 3826, 3826,
-530, -530, -530, -530,
-2123, -2123, -2123, -2123,
15147, 15147, 15147, 15147,
3908, 3908, 3908, 3908,
-548, -548, -548, -548,
-2142, -2142, -2142, -2142,
15102, 15102, 15102, 15102,
3990, 3990, 3990, 3990,
-566, -566, -566, -566,
-2161, -2161, -2161, -2161,
15057, 15057, 15057, 15057,
4072, 4072, 4072, 4072,
-584, -584, -584, -584,
-2179, -2179, -2179, -2179,
15011, 15011, 15011, 15011,
4155, 4155, 4155, 4155,
-603, -603, -603, -603,
-2196, -2196, -2196, -2196,
14964, 14964, 14964, 14964,
4238, 4238, 4238, 4238,
-622, -622, -622, -622,
-2213, -2213, -2213, -2213,
14917, 14917, 14917, 14917,
4321, 4321, 4321, 4321,
-641, -641, -641, -641,
-2228, -2228, -2228, -2228,
14868, 14868, 14868, 14868,
4404, 4404, 4404, 4404,
-660, -660, -660, -660,
-2244, -2244, -2244, -2244,
14820, 14820, 14820, 14820,
4487, 4487, 4487, 4487,
-679, -679, -679, -679,
-2258, -2258, -2258, -2258,
14770, 14770, 14770, 14770,
4571, 4571, 4571, 4571,
-699, -699, -699, -699,
-2272, -2272, -2272, -2272,
14720, 14720, 14720, 14720,
4654, 4654, 4654, 4654,
-718, -718, -718, -718,
-2285, -2285, -2285, -2285,
14669, 14669, 14669, 14669,
4738, 4738, 4738, 4738,
-738, -738, -738, -738,
-2298, -2298, -2298, -2298,
14618, 14618, 14618, 14618,
4822, 4822, 4822, 4822,
-758, -758, -758, -758,
-2310, -2310, -2310, -2310,
14566, 14566, 14566, 14566,
4906, 4906, 4906, 4906,
-778, -778, -778, -778,
-2321, -2321, -2321, -2321,
14513, 14513, 14513, 14513,
4990, 4990, 4990, 4990,
-798, -798, -798, -798,
-2332, -2332, -2332, -2332,
14460, 14460, 14460, 14460,
5074, 5074, 5074, 5074,
-818, -818, -818, -818,
-2342, -2342, -2342, -2342,
14406, 14406, 14406, 14406,
5159, 5159, 5159, 5159,
-839, -839, -839, -839,
-2352, -2352, -2352, -2352,
14352, 14352, 14352, 14352,
5243, 5243, 5243, 5243,
-859, -859, -859, -859,
-2361, -2361, -2361, -2361,
14297, 14297, 14297, 14297,
5328, 5328, 5328, 5328,
-880, -880, -880, -880,
-2369, -2369, -2369, -2369,
14241, 14241, 14241, 14241,
5412, 5412, 5412, 5412,
-900, -900, -900, -900,
-2377, -2377, -2377, -2377,
14185, 14185, 14185, 14185,
5497, 5497, 5497, 5497,
-921, -921, -921, -921,
-2384, -2384, -2384, -2384,
14128, 14128, 14128, 14128,
5582, 5582, 5582, 5582,
-942, -942, -942, -942,
-2391, -2391, -2391, -2391,
14071, 14071, 14071, 14071,
5667, 5667, 5667, 5667,
-963, -963, -963, -963,
-2397, -2397, -2397, -2397,
14013, 14013, 14013, 14013,
5752, 5752, 5752, 5752,
-984, -984, -984, -984,
-2402, -2402, -2402, -2402,
13954, 13954, 13954, 13954,
5837, 5837, 5837, 5837,
-1005, -1005, -1005, -1005,
-2407, -2407, -2407, -2407,
13895, 13895, 13895, 13895,
5922, 5922, 5922, 5922,
-1026, -1026, -1026, -1026,
-2411, -2411, -2411, -2411,
13835, 13835, 13835, 13835,
6007, 6007, 6007, 6007,
-1047, -1047, -1047, -1047,
-2415, -2415, -2415, -2415,
13775, 13775, 13775, 13775,
6092, 6092, 6092, 6092,
-1068, -1068, -1068, -1068,
-2419, -2419, -2419, -2419,
13715, 13715, 13715, 13715,
6177, 6177, 6177, 6177,
-1089, -1089, -1089, -1089,
-2421, -2421, -2421, -2421,
13653, 13653, 13653, 13653,
6263, 6263, 6263, 6263,
-1111, -1111, -1111, -1111,
-2424, -2424, -2424, -2424,
13592, 13592, 13592, 13592,
6348, 6348, 6348, 6348,
-1132, -1132, -1132, -1132,
-2425, -2425, -2425, -2425,
13529, 13529, 13529, 13529,
6433, 6433, 6433, 6433,
-1153, -1153, -1153, -1153,
-2426, -2426, -2426, -2426,
13466, 13466, 13466, 13466,
6519, 6519, 6519, 6519,
-1175, -1175, -1175, -1175,
-2427, -2427, -2427, -2427,
13403, 13403, 13403, 13403,
6604, 6604, 6604, 6604,
-1196, -1196, -1196, -1196,
-2427, -2427, -2427, -2427,
13339, 13339, 13339, 13339,
6689, 6689, 6689, 6689,
-1217, -1217, -1217, -1217,
-2427, -2427, -2427, -2427,
13275, 13275, 13275, 13275,
6775, 6775, 6775, 6775,
-1239, -1239, -1239, -1239,
-2426, -2426, -2426, -2426,
13210, 13210, 13210, 13210,
6860, 6860, 6860, 6860,
-1260, -1260, -1260, -1260,
-2425, -2425, -2425, -2425,
13145, 13145, 13145, 13145,
6945, 6945, 6945, 6945,
-1281, -1281, -1281, -1281,
-2423, -2423, -2423, -2423,
13079, 13079, 13079, 13079,
7030, 7030, 7030, 7030,
-1302, -1302, -1302, -1302,
-2421, -2421, -2421, -2421,
13013, 13013, 13013, 13013,
7116, 7116, 7116, 7116,
-1324, -1324, -1324, -1324,
-2418, -2418, -2418, -2418,
12946, 12946, 12946, 12946,
7201, 7201, 7201, 7201,
-1345, -1345, -1345, -1345,
-2415, -2415, -2415, -2415,
12879, 12879, 12879, 12879,
7286, 7286, 7286, 7286,
-1366, -1366, -1366, -1366,
-2411, -2411, -2411, -2411,
12811, 12811, 12811, 12811,
7371, 7371, 7371, 7371,
-1387, -1387, -1387, -1387,
-2407, -2407, -2407, -2407,
12743, 12743, 12743, 12743,
7456, 7456, 7456, 7456,
-1408, -1408, -1408, -1408,
-2402, -2402, -2402, -2402,
12674, 12674, 12674, 12674,
7541, 7541, 7541, 7541,
-1429, -1429, -1429, -1429,
-2397, -2397, -2397, -2397,
12605, 12605, 12605, 12605,
7626, 7626, 7626, 7626,
-1450, -1450, -1450, -1450,
-2392, -2392, -2392, -2392,
12536, 12536, 12536, 12536,
7711, 7711, 7711, 7711,
-1471, -1471, -1471, -1471,
-2386, -2386, -2386, -2386,
12466, 12466, 12466, 12466,
7796, 7796, 7796, 7796,
-1492, -1492, -1492, -1492,
-2380, -2380, -2380, -2380,
12396, 12396, 12396, 12396,
7881, 7881, 7881, 7881,
-1513, -1513, -1513, -1513,
-2373, -2373, -2373, -2373,
12325, 12325, 12325, 12325,
7966, 7966, 7966, 7966,
-1534, -1534, -1534, -1534,
-2366, -2366, -2366, -2366,
12254, 12254, 12254, 12254,
8050, 8050, 8050, 8050,
-1554, -1554, -1554, -1554,
-2359, -2359, -2359, -2359,
12183, 12183, 12183, 12183,
8135, 8135, 8135, 8135,
-1575, -1575, -1575, -1575,
-2351, -2351, -2351, -2351,
12111, 12111, 12111, 12111,
8219, 8219, 8219, 8219,
-1595, -1595, -1595, -1595,
-2342, -2342, -2342, -2342,
12038, 12038, 12038, 12038,
8304, 8304, 8304, 8304,
-1616, -1616, -1616, -1616,
-2334, -2334, -2334, -2334,
11966, 11966, 11966, 11966,
8388, 8388, 8388, 8388,
-1636, -1636, -1636, -1636,
-2325, -2325, -2325, -2325,
11893, 11893, 11893, 11893,
8472, 8472, 8472, 8472,
-1656, -1656, -1656, -1656,
-2315, -2315, -2315, -2315,
11819, 11819, 11819, 11819,
8556, 8556, 8556, 8556,
-1676, -1676, -1676, -1676,
-2305, -2305, -2305, -2305,
11745, 11745, 11745, 11745,
8640, 8640, 8640, 8640,
-1696, -1696, -1696, -1696,
-2295, -2295, -2295, -2295,
11671, 11671, 11671, 11671,
8723, 8723, 8723, 8723,
-1715, -1715, -1715, -1715,
-2284, -2284, -2284, -2284,
11596, 11596, 11596, 11596,
8807, 8807, 8807, 8807,
-1735, -1735, -1735, -1735,
-2274, -2274, -2274, -2274,
11522, 11522, 11522, 11522,
8890, 8890, 8890, 8890,
-1754, -1754, -1754, -1754,
-2262, -2262, -2262, -2262,
11446, 11446, 11446, 11446,
8974, 8974, 8974, 8974,
-1774, -1774, -1774, -1774,
-2251, -2251, -2251, -2251,
11371, 11371, 11371, 11371,
9057, 9057, 9057, 9057,
-1793, -1793, -1793, -1793,
-2239, -2239, -2239, -2239,
11295, 11295, 11295, 11295,
9140, 9140, 9140, 9140,
-1812, -1812, -1812, -1812,
-2227, -2227, -2227, -2227,
11219, 11219, 11219, 11219,
9222, 9222, 9222, 9222,
-1830, -1830, -1830, -1830,
-2214, -2214, -2214, -2214,
11142, 11142, 11142, 11142,
9305, 9305, 9305, 9305,
-1849, -1849, -1849, -1849,
-2201, -2201, -2201, -2201,
11065, 11065, 11065, 11065,
9387, 9387, 9387, 9387,
-1867, -1867, -1867, -1867,
-2188, -2188, -2188, -2188,
10988, 10988, 10988, 10988,
9470, 9470, 9470, 9470,
-1886, -1886, -1886, -1886,
-2174, -2174, -2174, -2174,
10910, 10910, 10910, 10910,
9552, 9552, 9552, 9552,
-1904, -1904, -1904, -1904,
-2161, -2161, -2161, -2161,
10833, 10833, 10833, 10833,
9633, 9633, 9633, 9633,
-1921, -1921, -1921, -1921,
-2146, -2146, -2146, -2146,
10754, 10754, 10754, 10754,
9715, 9715, 9715, 9715,
-1939, -1939, -1939, -1939,
-2132, -2132, -2132, -2132,
10676, 10676, 10676, 10676,
9796, 9796, 9796, 9796,
-1956, -1956, -1956, -1956,
-2117, -2117, -2117, -2117,
10597, 10597, 10597, 10597,
9878, 9878, 9878, 9878,
-1974, -1974, -1974, -1974,
-2102, -2102, -2102, -2102,
10518, 10518, 10518, 10518,
9959, 9959, 9959, 9959,
-1991, -1991, -1991, -1991,
-2087, -2087, -2087, -2087,
10439, 10439, 10439, 10439,
10039, 10039, 10039, 10039,
-2007, -2007, -2007, -2007,
-2072, -2072, -2072, -2072,
10360, 10360, 10360, 10360,
10120, 10120, 10120, 10120,
-2024, -2024, -2024, -2024,
-2056, -2056, -2056, -2056,
10280, 10280, 10280, 10280,
10200, 10200, 10200, 10200,
-2040, -2040, -2040, -2040,
-2040, -2040, -2040, -2040,
10200, 10200, 10200, 10200,
10280, 10280, 10280, 10280,
-2056, -2056, -2056, -2056,
-2024, -2024, -2024, -2024,
10120, 10120, 10120, 10120,
10360, 10360, 10360, 10360,
-2072, -2072, -2072, -2072,
-2007, -2007, -2007, -2007,
10039, 10039, 10039, 10039,
10439, 10439, 10439, 10439,
-2087, -2087, -2087, -2087,
-1991, -1991, -1991, -1991,
9959, 9959, 9959, 9959,
10518, 10518, 10518, 10518,
-2102, -2102, -2102, -2102,
-1974, -1974, -1974, -1974,
9878, 9878, 9878, 9878,
10597, 10597, 10597, 10597,
-2117, -2117, -2117, -2117,
-1956, -1956, -1956, -1956,
9796, 9796, 9796, 9796,
10676, 10676, 10676, 10676,
-2132, -2132, -2132, -2132,
-1939, -1939, -1939, -1939,
9715, 9715, 9715, 9715,
10754, 10754, 10754, 10754,
-2146, -2146, -2146, -2146,
-1921, -1921, -1921, -1921,
9633, 9633, 9633, 9633,
10833, 10833, 10833, 10833,
-2161, -2161, -2161, -2161,
-1904, -1904, -1904, -1904,
9552, 9552, 9552, 9552,
10910, 10910, 10910, 10910,
-2174, -2174, -2174, -2174,
-1886, -1886, -1886, -1886,
9470, 9470, 9470, 9470,
10988, 10988, 10988, 10988,
-2188, -2188, -2188, -2188,
-1867, -1867, -1867, -1867,
9387, 9387, 9387, 9387,
11065, 11065, 11065, 11065,
-2201, -2201, -2201, -2201,
-1849, -1849, -1849, -1849,
9305, 9305, 9305, 9305,
11142, 11142, 11142, 11142,
-2214, -2214, -2214, -2214,
-1830, -1830, -1830, -1830,
9222, 9222, 9222, 9222,
11219, 11219, 11219, 11219,
-2227, -2227, -2227, -2227,
-1812, -1812, -1812, -1812,
9140, 9140, 9140, 9140,
11295, 11295, 11295, 11295,
-2239, -2239, -2239, -2239,
-1793, -1793, -1793, -1793,
9057, 9057, 9057, 9057,
11371, 11371, 11371, 11371,
-2251, -2251, -2251, -2251,
-1774, -1774, -1774, -1774,
8974, 8974, 8974, 8974,
11446, 11446, 11446, 11446,
-2262, -2262, -2262, -2262,
-1754, -1754, -1754, -1754,
8890, 8890, 8890, 8890,
11522, 11522, 11522, 11522,
-2274, -2274, -2274, -2274,
-1735, -1735, -1735, -1735,
8807, 8807, 8807, 8807,
11596, 11596, 11596, 11596,
-2284, -2284, -2284, -2284,
-1715, -1715, -1715, -1715,
8723, 8723, 8723, 8723,
11671, 11671, 11671, 11671,
-2295, -2295, -2295, -2295,
-1696, -1696, -1696, -1696,
8640, 8640, 8640, 8640,
11745, 11745, 11745, 11745,
-2305, -2305, -2305, -2305,
-1676, -1676, -1676, -1676,
8556, 8556, 8556, 8556,
11819, 11819, 11819, 11819,
-2315, -2315, -2315, -2315,
-1656, -1656, -1656, -1656,
8472, 8472, 8472, 8472,
11893, 11893, 11893, 11893,
-2325, -2325, -2325, -2325,
-1636, -1636, -1636, -1636,
8388, 8388, 8388, 8388,
11966, 11966, 11966, 11966,
-2334, -2334, -2334, -2334,
-1616, -1616, -1616, -1616,
8304, 8304, 8304, 8304,
12038, 12038, 12038, 12038,
-2342, -2342, -2342, -2342,
-1595, -1595, -1595, -1595,
8219, 8219, 8219, 8219,
12111, 12111, 12111, 12111,
-2351, -2351, -2351, -2351,
-1575, -1575, -1575, -1575,
8135, 8135, 8135, 8135,
12183, 12183, 12183, 12183,
-2359, -2359, -2359, -2359,
-1554, -1554, -1554, -1554,
8050, 8050, 8050, 8050,
12254, 12254, 12254, 12254,
-2366, -2366, -2366, -2366,
-1534, -1534, -1534, -1534,
7966, 7966, 7966, 7966,
12325, 12325, 12325, 12325,
-2373, -2373, -2373, -2373,
-1513, -1513, -1513, -1513,
7881, 7881, 7881, 7881,
12396, 12396, 12396, 12396,
-2380, -2380, -2380, -2380,
-1492, -1492, -1492, -1492,
7796, 7796, 7796, 7796,
12466, 12466, 12466, 12466,
-2386, -2386, -2386, -2386,
-1471, -1471, -1471, -1471,
7711, 7711, 7711, 7711,
12536, 12536, 12536, 12536,
-2392, -2392, -2392, -2392,
-1450, -1450, -1450, -1450,
7626, 7626, 7626, 7626,
12605, 12605, 12605, 12605,
-2397, -2397, -2397, -2397,
-1429, -1429, -1429, -1429,
7541, 7541, 7541, 7541,
12674, 12674, 12674, 12674,
-2402, -2402, -2402, -2402,
-1408, -1408, -1408, -1408,
7456, 7456, 7456, 7456,
12743, 12743, 12743, 12743,
-2407, -2407, -2407, -2407,
-1387, -1387, -1387, -1387,
7371, 7371, 7371, 7371,
12811, 12811, 12811, 12811,
-2411, -2411, -2411, -2411,
-1366, -1366, -1366, -1366,
7286, 7286, 7286, 7286,
12879, 12879, 12879, 12879,
-2415, -2415, -2415, -2415,
-1345, -1345, -1345, -1345,
7201, 7201, 7201, 7201,
12946, 12946, 12946, 12946,
-2418, -2418, -2418, -2418,
-1324, -1324, -1324, -1324,
7116, 7116, 7116, 7116,
13013, 13013, 13013, 13013,
-2421, -2421, -2421, -2421,
-1302, -1302, -1302, -1302,
7030, 7030, 7030, 7030,
13079, 13079, 13079, 13079,
-2423, -2423, -2423, -2423,
-1281, -1281, -1281, -1281,
6945, 6945, 6945, 6945,
13145, 13145, 13145, 13145,
-2425, -2425, -2425, -2425,
-1260, -1260, -1260, -1260,
6860, 6860, 6860, 6860,
13210, 13210, 13210, 13210,
-2426, -2426, -2426, -2426,
-1239, -1239, -1239, -1239,
6775, 6775, 6775, 6775,
13275, 13275, 13275, 13275,
-2427, -2427, -2427, -2427,
-1217, -1217, -1217, -1217,
6689, 6689, 6689, 6689,
13339, 13339, 13339, 13339,
-2427, -2427, -2427, -2427,
-1196, -1196, -1196, -1196,
6604, 6604, 6604, 6604,
13403, 13403, 13403, 13403,
-2427, -2427, -2427, -2427,
-1175, -1175, -1175, -1175,
6519, 6519, 6519, 6519,
13466, 13466, 13466, 13466,
-2426, -2426, -2426, -2426,
-1153, -1153, -1153, -1153,
6433, 6433, 6433, 6433,
13529, 13529, 13529, 13529,
-2425, -2425, -2425, -2425,
-1132, -1132, -1132, -1132,
6348, 6348, 6348, 6348,
13592, 13592, 13592, 13592,
-2424, -2424, -2424, -2424,
-1111, -1111, -1111, -1111,
6263, 6263, 6263, 6263,
13653, 13653, 13653, 13653,
-2421, -2421, -2421, -2421,
-1089, -1089, -1089, -1089,
6177, 6177, 6177, 6177,
13715, 13715, 13715, 13715,
-2419, -2419, -2419, -2419,
-1068, -1068, -1068, -1068,
6092, 6092, 6092, 6092,
13775, 13775, 13775, 13775,
-2415, -2415, -2415, -2415,
-1047, -1047, -1047, -1047,
6007, 6007, 6007, 6007,
13835, 13835, 13835, 13835,
-2411, -2411, -2411, -2411,
-1026, -1026, -1026, -1026,
5922, 5922, 5922, 5922,
13895, 13895, 13895, 13895,
-2407, -2407, -2407, -2407,
-1005, -1005, -1005, -1005,
5837, 5837, 5837, 5837,
13954, 13954, 13954, 13954,
-2402, -2402, -2402, -2402,
-984, -984, -984, -984,
5752, 5752, 5752, 5752,
14013, 14013, 14013, 14013,
-2397, -2397, -2397, -2397,
-963, -963, -963, -963,
5667, 5667, 5667, 5667,
14071, 14071, 14071, 14071,
-2391, -2391, -2391, -2391,
-942, -942, -942, -942,
5582, 5582, 5582, 5582,
14128, 14128, 14128, 14128,
-2384, -2384, -2384, -2384,
-921, -921, -921, -921,
5497, 5497, 5497, 5497,
14185, 14185, 14185, 14185,
-2377, -2377, -2377, -2377,
-900, -900, -900, -900,
5412, 5412, 5412, 5412,
14241, 14241, 14241, 14241,
-2369, -2369, -2369, -2369,
-880, -880, -880, -880,
5328, 5328, 5328, 5328,
14297, 14297, 14297, 14297,
-2361, -2361, -2361, -2361,
-859, -859, -859, -859,
5243, 5243, 5243, 5243,
14352, 14352, 14352, 14352,
-2352, -2352, -2352, -2352,
-839, -839, -839, -839,
5159, 5159, 5159, 5159,
14406, 14406, 14406, 14406,
-2342, -2342, -2342, -2342,
-818, -818, -818, -818,
5074, 5074, 5074, 5074,
14460, 14460, 14460, 14460,
-2332, -2332, -2332, -2332,
-798, -798, -798, -798,
4990, 4990, 4990, 4990,
14513, 14513, 14513, 14513,
-2321, -2321, -2321, -2321,
-778, -778, -778, -778,
4906, 4906, 4906, 4906,
14566, 14566, 14566, 14566,
-2310, -2310, -2310, -2310,
-758, -758, -758, -758,
4822, 4822, 4822, 4822,
14618, 14618, 14618, 14618,
-2298, -2298, -2298, -2298,
-738, -738, -738, -738,
4738, 4738, 4738, 4738,
14669, 14669, 14669, 14669,
-2285, -2285, -2285, -2285,
-718, -718, -718, -718,
4654, 4654, 4654, 4654,
14720, 14720, 14720, 14720,
-2272, -2272, -2272, -2272,
-699, -699, -699, -699,
4571, 4571, 4571, 4571,
14770, 14770, 14770, 14770,
-2258, -2258, -2258, -2258,
-679, -679, -679, -679,
4487, 4487, 4487, 4487,
14820, 14820, 14820, 14820,
-2244, -2244, -2244, -2244,
-660, -660, -660, -660,
4404, 4404, 4404, 4404,
14868, 14868, 14868, 14868,
-2228, -2228, -2228, -2228,
-641, -641, -641, -641,
4321, 4321, 4321, 4321,
14917, 14917, 14917, 14917,
-2213, -2213, -2213, -2213,
-622, -622, -622, -622,
4238, 4238, 4238, 4238,
14964, 14964, 14964, 14964,
-2196, -2196, -2196, -2196,
-603, -603, -603, -603,
4155, 4155, 4155, 4155,
15011, 15011, 15011, 15011,
-2179, -2179, -2179, -2179,
-584, -584, -584, -584,
4072, 4072, 4072, 4072,
15057, 15057, 15057, 15057,
-2161, -2161, -2161, -2161,
-566, -566, -566, -566,
3990, 3990, 3990, 3990,
15102, 15102, 15102, 15102,
-2142, -2142, -2142, -2142,
-548, -548, -548, -548,
3908, 3908, 3908, 3908,
15147, 15147, 15147, 15147,
-2123, -2123, -2123, -2123,
-530, -530, -530, -530,
3826, 3826, 3826, 3826,
15191, 15191, 15191, 15191,
-2103, -2103, -2103, -2103,
-512, -512, -512, -512,
3744, 3744, 3744, 3744,
15235, 15235, 15235, 15235,
-2083, -2083, -2083, -2083,
-494, -494, -494, -494,
3662, 3662, 3662, 3662,
15277, 15277, 15277, 15277,
-2061, -2061, -2061, -2061,
-477, -477, -477, -477,
3581, 3581, 3581, 3581,
15319, 15319, 15319, 15319,
-2039, -2039, -2039, -2039,
-459, -459, -459, -459,
3499, 3499, 3499, 3499,
15361, 15361, 15361, 15361,
-2017, -2017, -2017, -2017,
-442, -442, -442, -442,
3418, 3418, 3418, 3418,
15401, 15401, 15401, 15401,
-1993, -1993, -1993, -1993,
-426, -426, -426, -426,
3338, 3338, 3338, 3338,
15441, 15441, 15441, 15441,
-1969, -1969, -1969, -1969,
-409, -409, -409, -409,
3257, 3257, 3257, 3257,
15480, 15480, 15480, 15480,
-1944, -1944, -1944, -1944,
-393, -393, -393, -393,
3177, 3177, 3177, 3177,
15518, 15518, 15518, 15518,
-1918, -1918, -1918, -1918,
-377, -377, -377, -377,
3097, 3097, 3097, 3097,
15556, 15556, 15556, 15556,
-1892, -1892, -1892, -1892,
-361, -361, -361, -361,
3017, 3017, 3017, 3017,
15593, 15593, 15593, 15593,
-1865, -1865, -1865, -1865,
-345, -345, -345, -345,
2937, 2937, 2937, 2937,
15629, 15629, 15629, 15629,
-1837, -1837, -1837, -1837,
-330, -330, -330, -330,
2858, 2858, 2858, 2858,
15664, 15664, 15664, 15664,
-1808, -1808, -1808, -1808,
-315, -315, -315, -315,
2779, 2779, 2779, 2779,
15699, 15699, 15699, 15699,
-1779, -1779, -1779, -1779,
-300, -300, -300, -300,
2700, 2700, 2700, 2700,
15732, 15732, 15732, 15732,
-1748, -1748, -1748, -1748,
-286, -286, -286, -286,
2622, 2622, 2622, 2622,
15765, 15765, 15765, 15765,
-1717, -1717, -1717, -1717,
-271, -271, -271, -271,
2543, 2543, 2543, 2543,
15798, 15798, 15798, 15798,
-1686, -1686, -1686, -1686,
-257, -257, -257, -257,
2465, 2465, 2465, 2465,
15829, 15829, 15829, 15829,
-1653, -1653, -1653, -1653,
-244, -244, -244, -244,
2388, 2388, 2388, 2388,
15860, 15860, 15860, 15860,
-1620, -1620, -1620, -1620,
-231, -231, -231, -231,
2311, 2311, 2311, 2311,
15889, 15889, 15889, 15889,
-1585, -1585, -1585, -1585,
-218, -218, -218, -218,
2234, 2234, 2234, 2234,
15918, 15918, 15918, 15918,
-1550, -1550, -1550, -1550,
-205, -205, -205, -205,
2157, 2157, 2157, 2157,
15947, 15947, 15947, 15947,
-1515, -1515, -1515, -1515,
-192, -192, -192, -192,
2080, 2080, 2080, 2080,
15974, 15974, 15974, 15974,
-1478, -1478, -1478, -1478,
-180, -180, -180, -180,
2004, 2004, 2004, 2004,
16000, 16000, 16000, 16000,
-1440, -1440, -1440, -1440,
-169, -169, -169, -169,
1929, 1929, 1929, 1929,
16026, 16026, 16026, 16026,
-1402, -1402, -1402, -1402,
-157, -157, -157, -157,
1853, 1853, 1853, 1853,
16051, 16051, 16051, 16051,
-1363, -1363, -1363, -1363,
-146, -146, -146, -146,
1778, 1778, 1778, 1778,
16075, 16075, 16075, 16075,
-1323, -1323, -1323, -1323,
-136, -136, -136, -136,
1704, 1704, 1704, 1704,
16098, 16098, 16098, 16098,
-1282, -1282, -1282, -1282,
-125, -125, -125, -125,
1629, 1629, 1629, 1629,
16121, 16121, 16121, 16121,
-1241, -1241, -1241, -1241,
-115, -115, -115, -115,
1555, 1555, 1555, 1555,
16142, 16142, 16142, 16142,
-1198, -1198, -1198, -1198,
-106, -106, -106, -106,
1482, 1482, 1482, 1482,
16163, 16163, 16163, 16163,
-1155, -1155, -1155, -1155,
-97, -97, -97, -97,
1409, 1409, 1409, 1409,
16182, 16182, 16182, 16182,
-1110, -1110, -1110, -1110,
-88, -88, -88, -88,
1336, 1336, 1336, 1336,
16201, 16201, 16201, 16201,
-1065, -1065, -1065, -1065,
-79, -79, -79, -79,
1263, 1263, 1263, 1263,
16219, 16219, 16219, 16219,
-1019, -1019, -1019, -1019,
-71, -71, -71, -71,
1191, 1191, 1191, 1191,
16236, 16236, 16236, 16236,
-972, -972, -972, -972,
-64, -64, -64, -64,
1120, 1120, 1120, 1120,
16252, 16252, 16252, 16252,
-924, -924, -924, -924,
-56, -56, -56, -56,
1048, 1048, 1048, 1048,
16268, 16268, 16268, 16268,
-876, -876, -876, -876,
-50, -50, -50, -50,
978, 978, 978, 978,
16282, 16282, 16282, 16282,
-826, -826, -826, -826,
-43, -43, -43, -43,
907, 907, 907, 907,
16295, 16295, 16295, 16295,
-775, -775, -775, -775,
-37, -37, -37, -37,
837, 837, 837, 837,
16308, 16308, 16308, 16308,
-724, -724, -724, -724,
-32, -32, -32, -32,
768, 768, 768, 768,
16319, 16319, 16319, 16319,
-671, -671, -671, -671,
-26, -26, -26, -26,
698, 698, 698, 698,
16330, 16330, 16330, 16330,
-618, -618, -618, -618,
-22, -22, -22, -22,
630, 630, 630, 630,
16340, 16340, 16340, 16340,
-564, -564, -564, -564,
-17, -17, -17, -17,
561, 561, 561, 561,
16348, 16348, 16348, 16348,
-508, -508, -508, -508,
-14, -14, -14, -14,
494, 494, 494, 494,
16356, 16356, 16356, 16356,
-452, -452, -452, -452,
-10, -10, -10, -10,
426, 426, 426, 426,
16363, 16363, 16363, 16363,
-395, -395, -395, -395,
-7, -7, -7, -7,
359, 359, 359, 359,
16369, 16369, 16369, 16369,
-337, -337, -337, -337,
-5, -5, -5, -5,
293, 293, 293, 293,
16374, 16374, 16374, 16374,
-278, -278, -278, -278,
-3, -3, -3, -3,
227, 227, 227, 227,
16378, 16378, 16378, 16378,
-218, -218, -218, -218,
-2, -2, -2, -2,
162, 162, 162, 162,
16381, 16381, 16381, 16381,
-157, -157, -157, -157,
-1, -1, -1, -1,
97, 97, 97, 97,
16383, 16383, 16383, 16383,
-95, -95, -95, -95,
0, 0, 0, 0,
32, 32, 32, 32,
16384, 16384, 16384, 16384,
-32, -32, -32, -32
};
/***************************************************************/
const mlib_s16 mlib_filters_s16_bc[] = {
-16, 32767, 16, 0,
-48, 32767, 49, 0,
-79, 32766, 82, 0,
-110, 32764, 115, -1,
-141, 32762, 149, -1,
-172, 32759, 184, -2,
-203, 32755, 218, -3,
-233, 32751, 254, -3,
-263, 32746, 290, -4,
-293, 32740, 326, -6,
-322, 32734, 363, -7,
-352, 32727, 401, -8,
-381, 32720, 438, -10,
-410, 32712, 477, -11,
-438, 32703, 515, -13,
-466, 32694, 555, -15,
-495, 32685, 594, -16,
-522, 32674, 635, -18,
-550, 32663, 675, -21,
-577, 32652, 716, -23,
-605, 32640, 758, -25,
-631, 32627, 800, -28,
-658, 32614, 842, -30,
-685, 32600, 885, -33,
-711, 32586, 929, -36,
-737, 32571, 972, -39,
-762, 32555, 1017, -42,
-788, 32539, 1061, -45,
-813, 32523, 1107, -48,
-838, 32505, 1152, -51,
-863, 32488, 1198, -55,
-888, 32469, 1245, -58,
-912, 32450, 1291, -62,
-936, 32431, 1339, -66,
-960, 32411, 1387, -69,
-984, 32391, 1435, -73,
-1007, 32369, 1483, -77,
-1031, 32348, 1532, -81,
-1054, 32326, 1582, -86,
-1076, 32303, 1631, -90,
-1099, 32280, 1682, -94,
-1121, 32256, 1732, -99,
-1144, 32232, 1783, -104,
-1166, 32207, 1835, -108,
-1187, 32181, 1887, -113,
-1209, 32156, 1939, -118,
-1230, 32129, 1992, -123,
-1251, 32102, 2045, -128,
-1272, 32075, 2098, -133,
-1293, 32047, 2152, -138,
-1313, 32018, 2206, -144,
-1333, 31989, 2261, -149,
-1353, 31960, 2316, -155,
-1373, 31930, 2371, -160,
-1392, 31899, 2427, -166,
-1412, 31868, 2483, -172,
-1431, 31836, 2540, -177,
-1450, 31804, 2597, -183,
-1469, 31772, 2654, -189,
-1487, 31739, 2712, -196,
-1506, 31705, 2770, -202,
-1524, 31671, 2828, -208,
-1542, 31637, 2887, -214,
-1559, 31602, 2946, -221,
-1577, 31566, 3006, -227,
-1594, 31530, 3066, -234,
-1611, 31494, 3126, -240,
-1628, 31457, 3186, -247,
-1645, 31419, 3247, -254,
-1661, 31381, 3309, -261,
-1677, 31343, 3370, -268,
-1694, 31304, 3432, -275,
-1709, 31265, 3495, -282,
-1725, 31225, 3557, -289,
-1741, 31185, 3620, -296,
-1756, 31144, 3683, -304,
-1771, 31103, 3747, -311,
-1786, 31062, 3811, -319,
-1801, 31019, 3875, -326,
-1815, 30977, 3940, -334,
-1830, 30934, 4005, -341,
-1844, 30891, 4070, -349,
-1858, 30847, 4136, -357,
-1872, 30802, 4202, -365,
-1885, 30758, 4268, -373,
-1899, 30712, 4335, -381,
-1912, 30667, 4402, -389,
-1925, 30621, 4469, -397,
-1938, 30574, 4536, -405,
-1950, 30527, 4604, -413,
-1963, 30480, 4672, -421,
-1975, 30432, 4741, -430,
-1987, 30384, 4809, -438,
-1999, 30335, 4878, -447,
-2011, 30286, 4948, -455,
-2022, 30237, 5017, -464,
-2034, 30187, 5087, -472,
-2045, 30137, 5157, -481,
-2056, 30086, 5228, -490,
-2067, 30035, 5298, -499,
-2077, 29983, 5369, -507,
-2088, 29931, 5441, -516,
-2098, 29879, 5512, -525,
-2108, 29826, 5584, -534,
-2118, 29773, 5656, -543,
-2128, 29720, 5729, -552,
-2138, 29666, 5801, -561,
-2147, 29612, 5874, -571,
-2156, 29557, 5947, -580,
-2165, 29502, 6021, -589,
-2174, 29446, 6094, -598,
-2183, 29391, 6168, -608,
-2192, 29334, 6243, -617,
-2200, 29278, 6317, -627,
-2208, 29221, 6392, -636,
-2217, 29163, 6467, -646,
-2224, 29106, 6542, -655,
-2232, 29048, 6617, -665,
-2240, 28989, 6693, -675,
-2247, 28930, 6769, -684,
-2255, 28871, 6845, -694,
-2262, 28812, 6922, -704,
-2269, 28752, 6998, -713,
-2275, 28691, 7075, -723,
-2282, 28631, 7152, -733,
-2289, 28570, 7230, -743,
-2295, 28509, 7307, -753,
-2301, 28447, 7385, -763,
-2307, 28385, 7463, -773,
-2313, 28323, 7541, -783,
-2319, 28260, 7620, -793,
-2324, 28197, 7698, -803,
-2329, 28134, 7777, -813,
-2335, 28070, 7856, -823,
-2340, 28006, 7936, -834,
-2345, 27941, 8015, -844,
-2349, 27877, 8095, -854,
-2354, 27812, 8175, -864,
-2359, 27746, 8255, -875,
-2363, 27681, 8335, -885,
-2367, 27615, 8415, -895,
-2371, 27549, 8496, -906,
-2375, 27482, 8577, -916,
-2379, 27415, 8658, -926,
-2382, 27348, 8739, -937,
-2386, 27280, 8821, -947,
-2389, 27212, 8902, -958,
-2392, 27144, 8984, -968,
-2395, 27076, 9066, -979,
-2398, 27007, 9148, -989,
-2401, 26938, 9230, -1000,
-2403, 26869, 9313, -1010,
-2406, 26799, 9395, -1021,
-2408, 26729, 9478, -1031,
-2410, 26659, 9561, -1042,
-2412, 26589, 9644, -1052,
-2414, 26518, 9727, -1063,
-2416, 26447, 9811, -1073,
-2418, 26376, 9894, -1084,
-2419, 26304, 9978, -1095,
-2421, 26232, 10062, -1105,
-2422, 26160, 10146, -1116,
-2423, 26087, 10230, -1127,
-2424, 26015, 10314, -1137,
-2425, 25942, 10399, -1148,
-2426, 25869, 10483, -1159,
-2426, 25795, 10568, -1169,
-2427, 25721, 10653, -1180,
-2427, 25647, 10738, -1191,
-2427, 25573, 10823, -1201,
-2427, 25499, 10908, -1212,
-2427, 25424, 10994, -1223,
-2427, 25349, 11079, -1233,
-2427, 25274, 11165, -1244,
-2426, 25198, 11251, -1255,
-2426, 25122, 11337, -1265,
-2425, 25046, 11422, -1276,
-2424, 24970, 11509, -1286,
-2423, 24894, 11595, -1297,
-2422, 24817, 11681, -1308,
-2421, 24740, 11767, -1318,
-2420, 24663, 11854, -1329,
-2419, 24586, 11941, -1340,
-2417, 24508, 12027, -1350,
-2416, 24430, 12114, -1361,
-2414, 24352, 12201, -1371,
-2412, 24274, 12288, -1382,
-2410, 24196, 12375, -1393,
-2408, 24117, 12462, -1403,
-2406, 24038, 12549, -1414,
-2404, 23959, 12637, -1424,
-2401, 23880, 12724, -1435,
-2399, 23800, 12812, -1445,
-2396, 23721, 12899, -1456,
-2393, 23641, 12987, -1466,
-2391, 23561, 13075, -1477,
-2388, 23480, 13163, -1487,
-2385, 23400, 13250, -1497,
-2381, 23319, 13338, -1508,
-2378, 23238, 13426, -1518,
-2375, 23157, 13514, -1529,
-2371, 23076, 13602, -1539,
-2368, 22994, 13691, -1549,
-2364, 22913, 13779, -1560,
-2360, 22831, 13867, -1570,
-2357, 22749, 13955, -1580,
-2353, 22667, 14044, -1590,
-2349, 22585, 14132, -1600,
-2344, 22502, 14221, -1611,
-2340, 22420, 14309, -1621,
-2336, 22337, 14398, -1631,
-2331, 22254, 14486, -1641,
-2327, 22171, 14575, -1651,
-2322, 22087, 14664, -1661,
-2317, 22004, 14752, -1671,
-2313, 21920, 14841, -1681,
-2308, 21837, 14930, -1691,
-2303, 21753, 15019, -1701,
-2298, 21669, 15107, -1710,
-2292, 21585, 15196, -1720,
-2287, 21500, 15285, -1730,
-2282, 21416, 15374, -1740,
-2276, 21331, 15463, -1750,
-2271, 21246, 15552, -1759,
-2265, 21162, 15640, -1769,
-2259, 21077, 15729, -1778,
-2254, 20991, 15818, -1788,
-2248, 20906, 15907, -1797,
-2242, 20821, 15996, -1807,
-2236, 20735, 16085, -1816,
-2230, 20650, 16174, -1826,
-2223, 20564, 16263, -1835,
-2217, 20478, 16351, -1844,
-2211, 20392, 16440, -1854,
-2204, 20306, 16529, -1863,
-2198, 20220, 16618, -1872,
-2191, 20133, 16707, -1881,
-2185, 20047, 16796, -1890,
-2178, 19960, 16884, -1899,
-2171, 19874, 16973, -1908,
-2164, 19787, 17062, -1917,
-2157, 19700, 17151, -1926,
-2150, 19613, 17239, -1935,
-2143, 19526, 17328, -1943,
-2136, 19439, 17416, -1952,
-2128, 19352, 17505, -1961,
-2121, 19265, 17593, -1969,
-2114, 19178, 17682, -1978,
-2106, 19090, 17770, -1986,
-2099, 19003, 17859, -1995,
-2091, 18915, 17947, -2003,
-2083, 18827, 18035, -2011,
-2076, 18740, 18124, -2020,
-2068, 18652, 18212, -2028,
-2060, 18564, 18300, -2036,
-2052, 18476, 18388, -2044,
-2044, 18388, 18476, -2052,
-2036, 18300, 18564, -2060,
-2028, 18212, 18652, -2068,
-2020, 18124, 18740, -2076,
-2011, 18035, 18827, -2083,
-2003, 17947, 18915, -2091,
-1995, 17859, 19003, -2099,
-1986, 17770, 19090, -2106,
-1978, 17682, 19178, -2114,
-1969, 17593, 19265, -2121,
-1961, 17505, 19352, -2128,
-1952, 17416, 19439, -2136,
-1943, 17328, 19526, -2143,
-1935, 17239, 19613, -2150,
-1926, 17151, 19700, -2157,
-1917, 17062, 19787, -2164,
-1908, 16973, 19874, -2171,
-1899, 16884, 19960, -2178,
-1890, 16796, 20047, -2185,
-1881, 16707, 20133, -2191,
-1872, 16618, 20220, -2198,
-1863, 16529, 20306, -2204,
-1854, 16440, 20392, -2211,
-1844, 16351, 20478, -2217,
-1835, 16263, 20564, -2223,
-1826, 16174, 20650, -2230,
-1816, 16085, 20735, -2236,
-1807, 15996, 20821, -2242,
-1797, 15907, 20906, -2248,
-1788, 15818, 20991, -2254,
-1778, 15729, 21077, -2259,
-1769, 15640, 21162, -2265,
-1759, 15552, 21246, -2271,
-1750, 15463, 21331, -2276,
-1740, 15374, 21416, -2282,
-1730, 15285, 21500, -2287,
-1720, 15196, 21585, -2292,
-1710, 15107, 21669, -2298,
-1701, 15019, 21753, -2303,
-1691, 14930, 21837, -2308,
-1681, 14841, 21920, -2313,
-1671, 14752, 22004, -2317,
-1661, 14664, 22087, -2322,
-1651, 14575, 22171, -2327,
-1641, 14486, 22254, -2331,
-1631, 14398, 22337, -2336,
-1621, 14309, 22420, -2340,
-1611, 14221, 22502, -2344,
-1600, 14132, 22585, -2349,
-1590, 14044, 22667, -2353,
-1580, 13955, 22749, -2357,
-1570, 13867, 22831, -2360,
-1560, 13779, 22913, -2364,
-1549, 13691, 22994, -2368,
-1539, 13602, 23076, -2371,
-1529, 13514, 23157, -2375,
-1518, 13426, 23238, -2378,
-1508, 13338, 23319, -2381,
-1497, 13250, 23400, -2385,
-1487, 13163, 23480, -2388,
-1477, 13075, 23561, -2391,
-1466, 12987, 23641, -2393,
-1456, 12899, 23721, -2396,
-1445, 12812, 23800, -2399,
-1435, 12724, 23880, -2401,
-1424, 12637, 23959, -2404,
-1414, 12549, 24038, -2406,
-1403, 12462, 24117, -2408,
-1393, 12375, 24196, -2410,
-1382, 12288, 24274, -2412,
-1371, 12201, 24352, -2414,
-1361, 12114, 24430, -2416,
-1350, 12027, 24508, -2417,
-1340, 11941, 24586, -2419,
-1329, 11854, 24663, -2420,
-1318, 11767, 24740, -2421,
-1308, 11681, 24817, -2422,
-1297, 11595, 24894, -2423,
-1286, 11509, 24970, -2424,
-1276, 11422, 25046, -2425,
-1265, 11337, 25122, -2426,
-1255, 11251, 25198, -2426,
-1244, 11165, 25274, -2427,
-1233, 11079, 25349, -2427,
-1223, 10994, 25424, -2427,
-1212, 10908, 25499, -2427,
-1201, 10823, 25573, -2427,
-1191, 10738, 25647, -2427,
-1180, 10653, 25721, -2427,
-1169, 10568, 25795, -2426,
-1159, 10483, 25869, -2426,
-1148, 10399, 25942, -2425,
-1137, 10314, 26015, -2424,
-1127, 10230, 26087, -2423,
-1116, 10146, 26160, -2422,
-1105, 10062, 26232, -2421,
-1095, 9978, 26304, -2419,
-1084, 9894, 26376, -2418,
-1073, 9811, 26447, -2416,
-1063, 9727, 26518, -2414,
-1052, 9644, 26589, -2412,
-1042, 9561, 26659, -2410,
-1031, 9478, 26729, -2408,
-1021, 9395, 26799, -2406,
-1010, 9313, 26869, -2403,
-1000, 9230, 26938, -2401,
-989, 9148, 27007, -2398,
-979, 9066, 27076, -2395,
-968, 8984, 27144, -2392,
-958, 8902, 27212, -2389,
-947, 8821, 27280, -2386,
-937, 8739, 27348, -2382,
-926, 8658, 27415, -2379,
-916, 8577, 27482, -2375,
-906, 8496, 27549, -2371,
-895, 8415, 27615, -2367,
-885, 8335, 27681, -2363,
-875, 8255, 27746, -2359,
-864, 8175, 27812, -2354,
-854, 8095, 27877, -2349,
-844, 8015, 27941, -2345,
-834, 7936, 28006, -2340,
-823, 7856, 28070, -2335,
-813, 7777, 28134, -2329,
-803, 7698, 28197, -2324,
-793, 7620, 28260, -2319,
-783, 7541, 28323, -2313,
-773, 7463, 28385, -2307,
-763, 7385, 28447, -2301,
-753, 7307, 28509, -2295,
-743, 7230, 28570, -2289,
-733, 7152, 28631, -2282,
-723, 7075, 28691, -2275,
-713, 6998, 28752, -2269,
-704, 6922, 28812, -2262,
-694, 6845, 28871, -2255,
-684, 6769, 28930, -2247,
-675, 6693, 28989, -2240,
-665, 6617, 29048, -2232,
-655, 6542, 29106, -2224,
-646, 6467, 29163, -2217,
-636, 6392, 29221, -2208,
-627, 6317, 29278, -2200,
-617, 6243, 29334, -2192,
-608, 6168, 29391, -2183,
-598, 6094, 29446, -2174,
-589, 6021, 29502, -2165,
-580, 5947, 29557, -2156,
-571, 5874, 29612, -2147,
-561, 5801, 29666, -2138,
-552, 5729, 29720, -2128,
-543, 5656, 29773, -2118,
-534, 5584, 29826, -2108,
-525, 5512, 29879, -2098,
-516, 5441, 29931, -2088,
-507, 5369, 29983, -2077,
-499, 5298, 30035, -2067,
-490, 5228, 30086, -2056,
-481, 5157, 30137, -2045,
-472, 5087, 30187, -2034,
-464, 5017, 30237, -2022,
-455, 4948, 30286, -2011,
-447, 4878, 30335, -1999,
-438, 4809, 30384, -1987,
-430, 4741, 30432, -1975,
-421, 4672, 30480, -1963,
-413, 4604, 30527, -1950,
-405, 4536, 30574, -1938,
-397, 4469, 30621, -1925,
-389, 4402, 30667, -1912,
-381, 4335, 30712, -1899,
-373, 4268, 30758, -1885,
-365, 4202, 30802, -1872,
-357, 4136, 30847, -1858,
-349, 4070, 30891, -1844,
-341, 4005, 30934, -1830,
-334, 3940, 30977, -1815,
-326, 3875, 31019, -1801,
-319, 3811, 31062, -1786,
-311, 3747, 31103, -1771,
-304, 3683, 31144, -1756,
-296, 3620, 31185, -1741,
-289, 3557, 31225, -1725,
-282, 3495, 31265, -1709,
-275, 3432, 31304, -1694,
-268, 3370, 31343, -1677,
-261, 3309, 31381, -1661,
-254, 3247, 31419, -1645,
-247, 3186, 31457, -1628,
-240, 3126, 31494, -1611,
-234, 3066, 31530, -1594,
-227, 3006, 31566, -1577,
-221, 2946, 31602, -1559,
-214, 2887, 31637, -1542,
-208, 2828, 31671, -1524,
-202, 2770, 31705, -1506,
-196, 2712, 31739, -1487,
-189, 2654, 31772, -1469,
-183, 2597, 31804, -1450,
-177, 2540, 31836, -1431,
-172, 2483, 31868, -1412,
-166, 2427, 31899, -1392,
-160, 2371, 31930, -1373,
-155, 2316, 31960, -1353,
-149, 2261, 31989, -1333,
-144, 2206, 32018, -1313,
-138, 2152, 32047, -1293,
-133, 2098, 32075, -1272,
-128, 2045, 32102, -1251,
-123, 1992, 32129, -1230,
-118, 1939, 32156, -1209,
-113, 1887, 32181, -1187,
-108, 1835, 32207, -1166,
-104, 1783, 32232, -1144,
-99, 1732, 32256, -1121,
-94, 1682, 32280, -1099,
-90, 1631, 32303, -1076,
-86, 1582, 32326, -1054,
-81, 1532, 32348, -1031,
-77, 1483, 32369, -1007,
-73, 1435, 32391, -984,
-69, 1387, 32411, -960,
-66, 1339, 32431, -936,
-62, 1291, 32450, -912,
-58, 1245, 32469, -888,
-55, 1198, 32488, -863,
-51, 1152, 32505, -838,
-48, 1107, 32523, -813,
-45, 1061, 32539, -788,
-42, 1017, 32555, -762,
-39, 972, 32571, -737,
-36, 929, 32586, -711,
-33, 885, 32600, -685,
-30, 842, 32614, -658,
-28, 800, 32627, -631,
-25, 758, 32640, -605,
-23, 716, 32652, -577,
-21, 675, 32663, -550,
-18, 635, 32674, -522,
-16, 594, 32685, -495,
-15, 555, 32694, -466,
-13, 515, 32703, -438,
-11, 477, 32712, -410,
-10, 438, 32720, -381,
-8, 401, 32727, -352,
-7, 363, 32734, -322,
-6, 326, 32740, -293,
-4, 290, 32746, -263,
-3, 254, 32751, -233,
-3, 218, 32755, -203,
-2, 184, 32759, -172,
-1, 149, 32762, -141,
-1, 115, 32764, -110,
0, 82, 32766, -79,
0, 49, 32767, -48,
0, 16, 32767, -16
};
/***************************************************************/
const mlib_s16 mlib_filters_s16_bc2[] = {
-32, 32767, 32, 0,
-95, 32767, 96, 0,
-158, 32766, 161, -1,
-221, 32765, 226, -2,
-283, 32763, 291, -3,
-344, 32760, 356, -4,
-406, 32758, 421, -5,
-466, 32754, 487, -7,
-526, 32750, 553, -9,
-586, 32746, 619, -11,
-645, 32741, 685, -13,
-703, 32735, 752, -16,
-761, 32729, 819, -19,
-819, 32723, 886, -22,
-876, 32716, 954, -26,
-933, 32709, 1021, -29,
-989, 32701, 1089, -33,
-1045, 32693, 1157, -37,
-1100, 32684, 1225, -41,
-1155, 32675, 1294, -46,
-1209, 32665, 1362, -50,
-1263, 32655, 1431, -55,
-1316, 32644, 1501, -61,
-1369, 32633, 1570, -66,
-1422, 32622, 1639, -71,
-1473, 32609, 1709, -77,
-1525, 32597, 1779, -83,
-1576, 32584, 1849, -89,
-1627, 32571, 1920, -96,
-1677, 32557, 1991, -103,
-1726, 32542, 2061, -109,
-1776, 32528, 2132, -116,
-1824, 32512, 2204, -124,
-1873, 32497, 2275, -131,
-1920, 32480, 2347, -139,
-1968, 32464, 2419, -147,
-2015, 32447, 2491, -155,
-2061, 32429, 2563, -163,
-2107, 32411, 2635, -171,
-2153, 32393, 2708, -180,
-2198, 32374, 2781, -189,
-2243, 32355, 2854, -198,
-2287, 32335, 2927, -207,
-2331, 32315, 3000, -216,
-2374, 32294, 3074, -226,
-2417, 32273, 3148, -236,
-2460, 32252, 3222, -246,
-2502, 32230, 3296, -256,
-2544, 32208, 3370, -266,
-2585, 32185, 3445, -277,
-2626, 32162, 3519, -287,
-2666, 32138, 3594, -298,
-2706, 32114, 3669, -309,
-2746, 32090, 3744, -320,
-2785, 32065, 3820, -332,
-2824, 32040, 3895, -343,
-2862, 32014, 3971, -355,
-2900, 31988, 4047, -367,
-2937, 31961, 4123, -379,
-2974, 31934, 4199, -391,
-3011, 31907, 4275, -403,
-3047, 31879, 4352, -416,
-3083, 31851, 4429, -429,
-3118, 31822, 4506, -442,
-3153, 31793, 4583, -455,
-3188, 31764, 4660, -468,
-3222, 31734, 4737, -481,
-3256, 31704, 4814, -494,
-3289, 31673, 4892, -508,
-3322, 31642, 4970, -522,
-3355, 31611, 5048, -536,
-3387, 31579, 5126, -550,
-3419, 31547, 5204, -564,
-3450, 31514, 5282, -578,
-3481, 31481, 5361, -593,
-3512, 31448, 5439, -607,
-3542, 31414, 5518, -622,
-3572, 31380, 5597, -637,
-3602, 31346, 5676, -652,
-3631, 31311, 5755, -667,
-3659, 31275, 5835, -683,
-3688, 31240, 5914, -698,
-3716, 31204, 5994, -714,
-3743, 31167, 6073, -729,
-3770, 31130, 6153, -745,
-3797, 31093, 6233, -761,
-3823, 31055, 6313, -777,
-3849, 31017, 6393, -793,
-3875, 30979, 6474, -810,
-3900, 30940, 6554, -826,
-3925, 30901, 6635, -843,
-3950, 30862, 6716, -860,
-3974, 30822, 6796, -876,
-3998, 30782, 6877, -893,
-4021, 30741, 6958, -910,
-4045, 30701, 7039, -927,
-4067, 30659, 7121, -945,
-4090, 30618, 7202, -962,
-4112, 30576, 7283, -979,
-4133, 30533, 7365, -997,
-4155, 30491, 7447, -1015,
-4176, 30448, 7528, -1032,
-4196, 30404, 7610, -1050,
-4217, 30361, 7692, -1068,
-4237, 30317, 7774, -1086,
-4256, 30272, 7857, -1105,
-4275, 30227, 7939, -1123,
-4294, 30182, 8021, -1141,
-4313, 30137, 8104, -1160,
-4331, 30091, 8186, -1178,
-4349, 30045, 8269, -1197,
-4366, 29998, 8352, -1216,
-4384, 29952, 8434, -1234,
-4400, 29904, 8517, -1253,
-4417, 29857, 8600, -1272,
-4433, 29809, 8683, -1291,
-4449, 29761, 8767, -1311,
-4464, 29712, 8850, -1330,
-4480, 29664, 8933, -1349,
-4495, 29615, 9016, -1368,
-4509, 29565, 9100, -1388,
-4523, 29515, 9183, -1407,
-4537, 29465, 9267, -1427,
-4551, 29415, 9351, -1447,
-4564, 29364, 9434, -1466,
-4577, 29313, 9518, -1486,
-4590, 29262, 9602, -1506,
-4602, 29210, 9686, -1526,
-4614, 29158, 9770, -1546,
-4626, 29106, 9854, -1566,
-4637, 29053, 9938, -1586,
-4648, 29000, 10022, -1606,
-4659, 28947, 10107, -1627,
-4669, 28893, 10191, -1647,
-4679, 28839, 10275, -1667,
-4689, 28785, 10360, -1688,
-4699, 28731, 10444, -1708,
-4708, 28676, 10529, -1729,
-4717, 28621, 10613, -1749,
-4726, 28566, 10698, -1770,
-4734, 28510, 10782, -1790,
-4742, 28454, 10867, -1811,
-4750, 28398, 10952, -1832,
-4757, 28341, 11037, -1853,
-4765, 28285, 11121, -1873,
-4771, 28227, 11206, -1894,
-4778, 28170, 11291, -1915,
-4784, 28112, 11376, -1936,
-4790, 28054, 11461, -1957,
-4796, 27996, 11546, -1978,
-4802, 27938, 11631, -1999,
-4807, 27879, 11716, -2020,
-4812, 27820, 11801, -2041,
-4816, 27760, 11886, -2062,
-4821, 27701, 11971, -2083,
-4825, 27641, 12057, -2105,
-4829, 27581, 12142, -2126,
-4832, 27520, 12227, -2147,
-4836, 27460, 12312, -2168,
-4839, 27399, 12397, -2189,
-4841, 27337, 12483, -2211,
-4844, 27276, 12568, -2232,
-4846, 27214, 12653, -2253,
-4848, 27152, 12738, -2274,
-4850, 27090, 12824, -2296,
-4851, 27027, 12909, -2317,
-4852, 26964, 12994, -2338,
-4853, 26901, 13080, -2360,
-4854, 26838, 13165, -2381,
-4854, 26774, 13250, -2402,
-4855, 26711, 13336, -2424,
-4854, 26646, 13421, -2445,
-4854, 26582, 13506, -2466,
-4854, 26518, 13592, -2488,
-4853, 26453, 13677, -2509,
-4852, 26388, 13762, -2530,
-4850, 26322, 13848, -2552,
-4849, 26257, 13933, -2573,
-4847, 26191, 14018, -2594,
-4845, 26125, 14104, -2616,
-4843, 26059, 14189, -2637,
-4840, 25992, 14274, -2658,
-4837, 25925, 14359, -2679,
-4834, 25858, 14445, -2701,
-4831, 25791, 14530, -2722,
-4828, 25724, 14615, -2743,
-4824, 25656, 14700, -2764,
-4820, 25588, 14785, -2785,
-4816, 25520, 14870, -2806,
-4812, 25452, 14955, -2827,
-4807, 25383, 15040, -2848,
-4802, 25314, 15125, -2869,
-4797, 25245, 15210, -2890,
-4792, 25176, 15295, -2911,
-4787, 25107, 15380, -2932,
-4781, 25037, 15465, -2953,
-4775, 24967, 15550, -2974,
-4769, 24897, 15635, -2995,
-4763, 24827, 15720, -3016,
-4756, 24756, 15805, -3037,
-4750, 24686, 15889, -3057,
-4743, 24615, 15974, -3078,
-4736, 24544, 16058, -3098,
-4728, 24472, 16143, -3119,
-4721, 24401, 16228, -3140,
-4713, 24329, 16312, -3160,
-4705, 24257, 16396, -3180,
-4697, 24185, 16481, -3201,
-4689, 24113, 16565, -3221,
-4680, 24040, 16649, -3241,
-4672, 23968, 16734, -3262,
-4663, 23895, 16818, -3282,
-4654, 23822, 16902, -3302,
-4644, 23748, 16986, -3322,
-4635, 23675, 17070, -3342,
-4625, 23601, 17154, -3362,
-4615, 23527, 17238, -3382,
-4605, 23453, 17321, -3401,
-4595, 23379, 17405, -3421,
-4585, 23305, 17489, -3441,
-4574, 23230, 17572, -3460,
-4564, 23156, 17656, -3480,
-4553, 23081, 17739, -3499,
-4542, 23006, 17822, -3518,
-4530, 22930, 17906, -3538,
-4519, 22855, 17989, -3557,
-4507, 22779, 18072, -3576,
-4496, 22704, 18155, -3595,
-4484, 22628, 18238, -3614,
-4472, 22552, 18321, -3633,
-4459, 22475, 18403, -3651,
-4447, 22399, 18486, -3670,
-4434, 22322, 18569, -3689,
-4422, 22246, 18651, -3707,
-4409, 22169, 18734, -3726,
-4396, 22092, 18816, -3744,
-4382, 22014, 18898, -3762,
-4369, 21937, 18980, -3780,
-4356, 21860, 19062, -3798,
-4342, 21782, 19144, -3816,
-4328, 21704, 19226, -3834,
-4314, 21626, 19308, -3852,
-4300, 21548, 19389, -3869,
-4286, 21470, 19471, -3887,
-4271, 21391, 19552, -3904,
-4257, 21313, 19633, -3921,
-4242, 21234, 19715, -3939,
-4227, 21155, 19796, -3956,
-4212, 21076, 19877, -3973,
-4197, 20997, 19957, -3989,
-4182, 20918, 20038, -4006,
-4167, 20839, 20119, -4023,
-4151, 20759, 20199, -4039,
-4136, 20680, 20280, -4056,
-4120, 20600, 20360, -4072,
-4104, 20520, 20440, -4088,
-4088, 20440, 20520, -4104,
-4072, 20360, 20600, -4120,
-4056, 20280, 20680, -4136,
-4039, 20199, 20759, -4151,
-4023, 20119, 20839, -4167,
-4006, 20038, 20918, -4182,
-3989, 19957, 20997, -4197,
-3973, 19877, 21076, -4212,
-3956, 19796, 21155, -4227,
-3939, 19715, 21234, -4242,
-3921, 19633, 21313, -4257,
-3904, 19552, 21391, -4271,
-3887, 19471, 21470, -4286,
-3869, 19389, 21548, -4300,
-3852, 19308, 21626, -4314,
-3834, 19226, 21704, -4328,
-3816, 19144, 21782, -4342,
-3798, 19062, 21860, -4356,
-3780, 18980, 21937, -4369,
-3762, 18898, 22014, -4382,
-3744, 18816, 22092, -4396,
-3726, 18734, 22169, -4409,
-3707, 18651, 22246, -4422,
-3689, 18569, 22322, -4434,
-3670, 18486, 22399, -4447,
-3651, 18403, 22475, -4459,
-3633, 18321, 22552, -4472,
-3614, 18238, 22628, -4484,
-3595, 18155, 22704, -4496,
-3576, 18072, 22779, -4507,
-3557, 17989, 22855, -4519,
-3538, 17906, 22930, -4530,
-3518, 17822, 23006, -4542,
-3499, 17739, 23081, -4553,
-3480, 17656, 23156, -4564,
-3460, 17572, 23230, -4574,
-3441, 17489, 23305, -4585,
-3421, 17405, 23379, -4595,
-3401, 17321, 23453, -4605,
-3382, 17238, 23527, -4615,
-3362, 17154, 23601, -4625,
-3342, 17070, 23675, -4635,
-3322, 16986, 23748, -4644,
-3302, 16902, 23822, -4654,
-3282, 16818, 23895, -4663,
-3262, 16734, 23968, -4672,
-3241, 16649, 24040, -4680,
-3221, 16565, 24113, -4689,
-3201, 16481, 24185, -4697,
-3180, 16396, 24257, -4705,
-3160, 16312, 24329, -4713,
-3140, 16228, 24401, -4721,
-3119, 16143, 24472, -4728,
-3098, 16058, 24544, -4736,
-3078, 15974, 24615, -4743,
-3057, 15889, 24686, -4750,
-3037, 15805, 24756, -4756,
-3016, 15720, 24827, -4763,
-2995, 15635, 24897, -4769,
-2974, 15550, 24967, -4775,
-2953, 15465, 25037, -4781,
-2932, 15380, 25107, -4787,
-2911, 15295, 25176, -4792,
-2890, 15210, 25245, -4797,
-2869, 15125, 25314, -4802,
-2848, 15040, 25383, -4807,
-2827, 14955, 25452, -4812,
-2806, 14870, 25520, -4816,
-2785, 14785, 25588, -4820,
-2764, 14700, 25656, -4824,
-2743, 14615, 25724, -4828,
-2722, 14530, 25791, -4831,
-2701, 14445, 25858, -4834,
-2679, 14359, 25925, -4837,
-2658, 14274, 25992, -4840,
-2637, 14189, 26059, -4843,
-2616, 14104, 26125, -4845,
-2594, 14018, 26191, -4847,
-2573, 13933, 26257, -4849,
-2552, 13848, 26322, -4850,
-2530, 13762, 26388, -4852,
-2509, 13677, 26453, -4853,
-2488, 13592, 26518, -4854,
-2466, 13506, 26582, -4854,
-2445, 13421, 26646, -4854,
-2424, 13336, 26711, -4855,
-2402, 13250, 26774, -4854,
-2381, 13165, 26838, -4854,
-2360, 13080, 26901, -4853,
-2338, 12994, 26964, -4852,
-2317, 12909, 27027, -4851,
-2296, 12824, 27090, -4850,
-2274, 12738, 27152, -4848,
-2253, 12653, 27214, -4846,
-2232, 12568, 27276, -4844,
-2211, 12483, 27337, -4841,
-2189, 12397, 27399, -4839,
-2168, 12312, 27460, -4836,
-2147, 12227, 27520, -4832,
-2126, 12142, 27581, -4829,
-2105, 12057, 27641, -4825,
-2083, 11971, 27701, -4821,
-2062, 11886, 27760, -4816,
-2041, 11801, 27820, -4812,
-2020, 11716, 27879, -4807,
-1999, 11631, 27938, -4802,
-1978, 11546, 27996, -4796,
-1957, 11461, 28054, -4790,
-1936, 11376, 28112, -4784,
-1915, 11291, 28170, -4778,
-1894, 11206, 28227, -4771,
-1873, 11121, 28285, -4765,
-1853, 11037, 28341, -4757,
-1832, 10952, 28398, -4750,
-1811, 10867, 28454, -4742,
-1790, 10782, 28510, -4734,
-1770, 10698, 28566, -4726,
-1749, 10613, 28621, -4717,
-1729, 10529, 28676, -4708,
-1708, 10444, 28731, -4699,
-1688, 10360, 28785, -4689,
-1667, 10275, 28839, -4679,
-1647, 10191, 28893, -4669,
-1627, 10107, 28947, -4659,
-1606, 10022, 29000, -4648,
-1586, 9938, 29053, -4637,
-1566, 9854, 29106, -4626,
-1546, 9770, 29158, -4614,
-1526, 9686, 29210, -4602,
-1506, 9602, 29262, -4590,
-1486, 9518, 29313, -4577,
-1466, 9434, 29364, -4564,
-1447, 9351, 29415, -4551,
-1427, 9267, 29465, -4537,
-1407, 9183, 29515, -4523,
-1388, 9100, 29565, -4509,
-1368, 9016, 29615, -4495,
-1349, 8933, 29664, -4480,
-1330, 8850, 29712, -4464,
-1311, 8767, 29761, -4449,
-1291, 8683, 29809, -4433,
-1272, 8600, 29857, -4417,
-1253, 8517, 29904, -4400,
-1234, 8434, 29952, -4384,
-1216, 8352, 29998, -4366,
-1197, 8269, 30045, -4349,
-1178, 8186, 30091, -4331,
-1160, 8104, 30137, -4313,
-1141, 8021, 30182, -4294,
-1123, 7939, 30227, -4275,
-1105, 7857, 30272, -4256,
-1086, 7774, 30317, -4237,
-1068, 7692, 30361, -4217,
-1050, 7610, 30404, -4196,
-1032, 7528, 30448, -4176,
-1015, 7447, 30491, -4155,
-997, 7365, 30533, -4133,
-979, 7283, 30576, -4112,
-962, 7202, 30618, -4090,
-945, 7121, 30659, -4067,
-927, 7039, 30701, -4045,
-910, 6958, 30741, -4021,
-893, 6877, 30782, -3998,
-876, 6796, 30822, -3974,
-860, 6716, 30862, -3950,
-843, 6635, 30901, -3925,
-826, 6554, 30940, -3900,
-810, 6474, 30979, -3875,
-793, 6393, 31017, -3849,
-777, 6313, 31055, -3823,
-761, 6233, 31093, -3797,
-745, 6153, 31130, -3770,
-729, 6073, 31167, -3743,
-714, 5994, 31204, -3716,
-698, 5914, 31240, -3688,
-683, 5835, 31275, -3659,
-667, 5755, 31311, -3631,
-652, 5676, 31346, -3602,
-637, 5597, 31380, -3572,
-622, 5518, 31414, -3542,
-607, 5439, 31448, -3512,
-593, 5361, 31481, -3481,
-578, 5282, 31514, -3450,
-564, 5204, 31547, -3419,
-550, 5126, 31579, -3387,
-536, 5048, 31611, -3355,
-522, 4970, 31642, -3322,
-508, 4892, 31673, -3289,
-494, 4814, 31704, -3256,
-481, 4737, 31734, -3222,
-468, 4660, 31764, -3188,
-455, 4583, 31793, -3153,
-442, 4506, 31822, -3118,
-429, 4429, 31851, -3083,
-416, 4352, 31879, -3047,
-403, 4275, 31907, -3011,
-391, 4199, 31934, -2974,
-379, 4123, 31961, -2937,
-367, 4047, 31988, -2900,
-355, 3971, 32014, -2862,
-343, 3895, 32040, -2824,
-332, 3820, 32065, -2785,
-320, 3744, 32090, -2746,
-309, 3669, 32114, -2706,
-298, 3594, 32138, -2666,
-287, 3519, 32162, -2626,
-277, 3445, 32185, -2585,
-266, 3370, 32208, -2544,
-256, 3296, 32230, -2502,
-246, 3222, 32252, -2460,
-236, 3148, 32273, -2417,
-226, 3074, 32294, -2374,
-216, 3000, 32315, -2331,
-207, 2927, 32335, -2287,
-198, 2854, 32355, -2243,
-189, 2781, 32374, -2198,
-180, 2708, 32393, -2153,
-171, 2635, 32411, -2107,
-163, 2563, 32429, -2061,
-155, 2491, 32447, -2015,
-147, 2419, 32464, -1968,
-139, 2347, 32480, -1920,
-131, 2275, 32497, -1873,
-124, 2204, 32512, -1824,
-116, 2132, 32528, -1776,
-109, 2061, 32542, -1726,
-103, 1991, 32557, -1677,
-96, 1920, 32571, -1627,
-89, 1849, 32584, -1576,
-83, 1779, 32597, -1525,
-77, 1709, 32609, -1473,
-71, 1639, 32622, -1422,
-66, 1570, 32633, -1369,
-61, 1501, 32644, -1316,
-55, 1431, 32655, -1263,
-50, 1362, 32665, -1209,
-46, 1294, 32675, -1155,
-41, 1225, 32684, -1100,
-37, 1157, 32693, -1045,
-33, 1089, 32701, -989,
-29, 1021, 32709, -933,
-26, 954, 32716, -876,
-22, 886, 32723, -819,
-19, 819, 32729, -761,
-16, 752, 32735, -703,
-13, 685, 32741, -645,
-11, 619, 32746, -586,
-9, 553, 32750, -526,
-7, 487, 32754, -466,
-5, 421, 32758, -406,
-4, 356, 32760, -344,
-3, 291, 32763, -283,
-2, 226, 32765, -221,
-1, 161, 32766, -158,
0, 96, 32767, -95,
0, 32, 32767, -32
};
/***************************************************************/
const mlib_s16 mlib_filters_s16_bc_3[] = {
-16, -16, -16,
32767, 32767, 32767,
16, 16, 16,
0, 0, 0,
-48, -48, -48,
32767, 32767, 32767,
49, 49, 49,
0, 0, 0,
-79, -79, -79,
32766, 32766, 32766,
82, 82, 82,
0, 0, 0,
-110, -110, -110,
32764, 32764, 32764,
115, 115, 115,
-1, -1, -1,
-141, -141, -141,
32762, 32762, 32762,
149, 149, 149,
-1, -1, -1,
-172, -172, -172,
32759, 32759, 32759,
184, 184, 184,
-2, -2, -2,
-203, -203, -203,
32755, 32755, 32755,
218, 218, 218,
-3, -3, -3,
-233, -233, -233,
32751, 32751, 32751,
254, 254, 254,
-3, -3, -3,
-263, -263, -263,
32746, 32746, 32746,
290, 290, 290,
-4, -4, -4,
-293, -293, -293,
32740, 32740, 32740,
326, 326, 326,
-6, -6, -6,
-322, -322, -322,
32734, 32734, 32734,
363, 363, 363,
-7, -7, -7,
-352, -352, -352,
32727, 32727, 32727,
401, 401, 401,
-8, -8, -8,
-381, -381, -381,
32720, 32720, 32720,
438, 438, 438,
-10, -10, -10,
-410, -410, -410,
32712, 32712, 32712,
477, 477, 477,
-11, -11, -11,
-438, -438, -438,
32703, 32703, 32703,
515, 515, 515,
-13, -13, -13,
-466, -466, -466,
32694, 32694, 32694,
555, 555, 555,
-15, -15, -15,
-495, -495, -495,
32685, 32685, 32685,
594, 594, 594,
-16, -16, -16,
-522, -522, -522,
32674, 32674, 32674,
635, 635, 635,
-18, -18, -18,
-550, -550, -550,
32663, 32663, 32663,
675, 675, 675,
-21, -21, -21,
-577, -577, -577,
32652, 32652, 32652,
716, 716, 716,
-23, -23, -23,
-605, -605, -605,
32640, 32640, 32640,
758, 758, 758,
-25, -25, -25,
-631, -631, -631,
32627, 32627, 32627,
800, 800, 800,
-28, -28, -28,
-658, -658, -658,
32614, 32614, 32614,
842, 842, 842,
-30, -30, -30,
-685, -685, -685,
32600, 32600, 32600,
885, 885, 885,
-33, -33, -33,
-711, -711, -711,
32586, 32586, 32586,
929, 929, 929,
-36, -36, -36,
-737, -737, -737,
32571, 32571, 32571,
972, 972, 972,
-39, -39, -39,
-762, -762, -762,
32555, 32555, 32555,
1017, 1017, 1017,
-42, -42, -42,
-788, -788, -788,
32539, 32539, 32539,
1061, 1061, 1061,
-45, -45, -45,
-813, -813, -813,
32523, 32523, 32523,
1107, 1107, 1107,
-48, -48, -48,
-838, -838, -838,
32505, 32505, 32505,
1152, 1152, 1152,
-51, -51, -51,
-863, -863, -863,
32488, 32488, 32488,
1198, 1198, 1198,
-55, -55, -55,
-888, -888, -888,
32469, 32469, 32469,
1245, 1245, 1245,
-58, -58, -58,
-912, -912, -912,
32450, 32450, 32450,
1291, 1291, 1291,
-62, -62, -62,
-936, -936, -936,
32431, 32431, 32431,
1339, 1339, 1339,
-66, -66, -66,
-960, -960, -960,
32411, 32411, 32411,
1387, 1387, 1387,
-69, -69, -69,
-984, -984, -984,
32391, 32391, 32391,
1435, 1435, 1435,
-73, -73, -73,
-1007, -1007, -1007,
32369, 32369, 32369,
1483, 1483, 1483,
-77, -77, -77,
-1031, -1031, -1031,
32348, 32348, 32348,
1532, 1532, 1532,
-81, -81, -81,
-1054, -1054, -1054,
32326, 32326, 32326,
1582, 1582, 1582,
-86, -86, -86,
-1076, -1076, -1076,
32303, 32303, 32303,
1631, 1631, 1631,
-90, -90, -90,
-1099, -1099, -1099,
32280, 32280, 32280,
1682, 1682, 1682,
-94, -94, -94,
-1121, -1121, -1121,
32256, 32256, 32256,
1732, 1732, 1732,
-99, -99, -99,
-1144, -1144, -1144,
32232, 32232, 32232,
1783, 1783, 1783,
-104, -104, -104,
-1166, -1166, -1166,
32207, 32207, 32207,
1835, 1835, 1835,
-108, -108, -108,
-1187, -1187, -1187,
32181, 32181, 32181,
1887, 1887, 1887,
-113, -113, -113,
-1209, -1209, -1209,
32156, 32156, 32156,
1939, 1939, 1939,
-118, -118, -118,
-1230, -1230, -1230,
32129, 32129, 32129,
1992, 1992, 1992,
-123, -123, -123,
-1251, -1251, -1251,
32102, 32102, 32102,
2045, 2045, 2045,
-128, -128, -128,
-1272, -1272, -1272,
32075, 32075, 32075,
2098, 2098, 2098,
-133, -133, -133,
-1293, -1293, -1293,
32047, 32047, 32047,
2152, 2152, 2152,
-138, -138, -138,
-1313, -1313, -1313,
32018, 32018, 32018,
2206, 2206, 2206,
-144, -144, -144,
-1333, -1333, -1333,
31989, 31989, 31989,
2261, 2261, 2261,
-149, -149, -149,
-1353, -1353, -1353,
31960, 31960, 31960,
2316, 2316, 2316,
-155, -155, -155,
-1373, -1373, -1373,
31930, 31930, 31930,
2371, 2371, 2371,
-160, -160, -160,
-1392, -1392, -1392,
31899, 31899, 31899,
2427, 2427, 2427,
-166, -166, -166,
-1412, -1412, -1412,
31868, 31868, 31868,
2483, 2483, 2483,
-172, -172, -172,
-1431, -1431, -1431,
31836, 31836, 31836,
2540, 2540, 2540,
-177, -177, -177,
-1450, -1450, -1450,
31804, 31804, 31804,
2597, 2597, 2597,
-183, -183, -183,
-1469, -1469, -1469,
31772, 31772, 31772,
2654, 2654, 2654,
-189, -189, -189,
-1487, -1487, -1487,
31739, 31739, 31739,
2712, 2712, 2712,
-196, -196, -196,
-1506, -1506, -1506,
31705, 31705, 31705,
2770, 2770, 2770,
-202, -202, -202,
-1524, -1524, -1524,
31671, 31671, 31671,
2828, 2828, 2828,
-208, -208, -208,
-1542, -1542, -1542,
31637, 31637, 31637,
2887, 2887, 2887,
-214, -214, -214,
-1559, -1559, -1559,
31602, 31602, 31602,
2946, 2946, 2946,
-221, -221, -221,
-1577, -1577, -1577,
31566, 31566, 31566,
3006, 3006, 3006,
-227, -227, -227,
-1594, -1594, -1594,
31530, 31530, 31530,
3066, 3066, 3066,
-234, -234, -234,
-1611, -1611, -1611,
31494, 31494, 31494,
3126, 3126, 3126,
-240, -240, -240,
-1628, -1628, -1628,
31457, 31457, 31457,
3186, 3186, 3186,
-247, -247, -247,
-1645, -1645, -1645,
31419, 31419, 31419,
3247, 3247, 3247,
-254, -254, -254,
-1661, -1661, -1661,
31381, 31381, 31381,
3309, 3309, 3309,
-261, -261, -261,
-1677, -1677, -1677,
31343, 31343, 31343,
3370, 3370, 3370,
-268, -268, -268,
-1694, -1694, -1694,
31304, 31304, 31304,
3432, 3432, 3432,
-275, -275, -275,
-1709, -1709, -1709,
31265, 31265, 31265,
3495, 3495, 3495,
-282, -282, -282,
-1725, -1725, -1725,
31225, 31225, 31225,
3557, 3557, 3557,
-289, -289, -289,
-1741, -1741, -1741,
31185, 31185, 31185,
3620, 3620, 3620,
-296, -296, -296,
-1756, -1756, -1756,
31144, 31144, 31144,
3683, 3683, 3683,
-304, -304, -304,
-1771, -1771, -1771,
31103, 31103, 31103,
3747, 3747, 3747,
-311, -311, -311,
-1786, -1786, -1786,
31062, 31062, 31062,
3811, 3811, 3811,
-319, -319, -319,
-1801, -1801, -1801,
31019, 31019, 31019,
3875, 3875, 3875,
-326, -326, -326,
-1815, -1815, -1815,
30977, 30977, 30977,
3940, 3940, 3940,
-334, -334, -334,
-1830, -1830, -1830,
30934, 30934, 30934,
4005, 4005, 4005,
-341, -341, -341,
-1844, -1844, -1844,
30891, 30891, 30891,
4070, 4070, 4070,
-349, -349, -349,
-1858, -1858, -1858,
30847, 30847, 30847,
4136, 4136, 4136,
-357, -357, -357,
-1872, -1872, -1872,
30802, 30802, 30802,
4202, 4202, 4202,
-365, -365, -365,
-1885, -1885, -1885,
30758, 30758, 30758,
4268, 4268, 4268,
-373, -373, -373,
-1899, -1899, -1899,
30712, 30712, 30712,
4335, 4335, 4335,
-381, -381, -381,
-1912, -1912, -1912,
30667, 30667, 30667,
4402, 4402, 4402,
-389, -389, -389,
-1925, -1925, -1925,
30621, 30621, 30621,
4469, 4469, 4469,
-397, -397, -397,
-1938, -1938, -1938,
30574, 30574, 30574,
4536, 4536, 4536,
-405, -405, -405,
-1950, -1950, -1950,
30527, 30527, 30527,
4604, 4604, 4604,
-413, -413, -413,
-1963, -1963, -1963,
30480, 30480, 30480,
4672, 4672, 4672,
-421, -421, -421,
-1975, -1975, -1975,
30432, 30432, 30432,
4741, 4741, 4741,
-430, -430, -430,
-1987, -1987, -1987,
30384, 30384, 30384,
4809, 4809, 4809,
-438, -438, -438,
-1999, -1999, -1999,
30335, 30335, 30335,
4878, 4878, 4878,
-447, -447, -447,
-2011, -2011, -2011,
30286, 30286, 30286,
4948, 4948, 4948,
-455, -455, -455,
-2022, -2022, -2022,
30237, 30237, 30237,
5017, 5017, 5017,
-464, -464, -464,
-2034, -2034, -2034,
30187, 30187, 30187,
5087, 5087, 5087,
-472, -472, -472,
-2045, -2045, -2045,
30137, 30137, 30137,
5157, 5157, 5157,
-481, -481, -481,
-2056, -2056, -2056,
30086, 30086, 30086,
5228, 5228, 5228,
-490, -490, -490,
-2067, -2067, -2067,
30035, 30035, 30035,
5298, 5298, 5298,
-499, -499, -499,
-2077, -2077, -2077,
29983, 29983, 29983,
5369, 5369, 5369,
-507, -507, -507,
-2088, -2088, -2088,
29931, 29931, 29931,
5441, 5441, 5441,
-516, -516, -516,
-2098, -2098, -2098,
29879, 29879, 29879,
5512, 5512, 5512,
-525, -525, -525,
-2108, -2108, -2108,
29826, 29826, 29826,
5584, 5584, 5584,
-534, -534, -534,
-2118, -2118, -2118,
29773, 29773, 29773,
5656, 5656, 5656,
-543, -543, -543,
-2128, -2128, -2128,
29720, 29720, 29720,
5729, 5729, 5729,
-552, -552, -552,
-2138, -2138, -2138,
29666, 29666, 29666,
5801, 5801, 5801,
-561, -561, -561,
-2147, -2147, -2147,
29612, 29612, 29612,
5874, 5874, 5874,
-571, -571, -571,
-2156, -2156, -2156,
29557, 29557, 29557,
5947, 5947, 5947,
-580, -580, -580,
-2165, -2165, -2165,
29502, 29502, 29502,
6021, 6021, 6021,
-589, -589, -589,
-2174, -2174, -2174,
29446, 29446, 29446,
6094, 6094, 6094,
-598, -598, -598,
-2183, -2183, -2183,
29391, 29391, 29391,
6168, 6168, 6168,
-608, -608, -608,
-2192, -2192, -2192,
29334, 29334, 29334,
6243, 6243, 6243,
-617, -617, -617,
-2200, -2200, -2200,
29278, 29278, 29278,
6317, 6317, 6317,
-627, -627, -627,
-2208, -2208, -2208,
29221, 29221, 29221,
6392, 6392, 6392,
-636, -636, -636,
-2217, -2217, -2217,
29163, 29163, 29163,
6467, 6467, 6467,
-646, -646, -646,
-2224, -2224, -2224,
29106, 29106, 29106,
6542, 6542, 6542,
-655, -655, -655,
-2232, -2232, -2232,
29048, 29048, 29048,
6617, 6617, 6617,
-665, -665, -665,
-2240, -2240, -2240,
28989, 28989, 28989,
6693, 6693, 6693,
-675, -675, -675,
-2247, -2247, -2247,
28930, 28930, 28930,
6769, 6769, 6769,
-684, -684, -684,
-2255, -2255, -2255,
28871, 28871, 28871,
6845, 6845, 6845,
-694, -694, -694,
-2262, -2262, -2262,
28812, 28812, 28812,
6922, 6922, 6922,
-704, -704, -704,
-2269, -2269, -2269,
28752, 28752, 28752,
6998, 6998, 6998,
-713, -713, -713,
-2275, -2275, -2275,
28691, 28691, 28691,
7075, 7075, 7075,
-723, -723, -723,
-2282, -2282, -2282,
28631, 28631, 28631,
7152, 7152, 7152,
-733, -733, -733,
-2289, -2289, -2289,
28570, 28570, 28570,
7230, 7230, 7230,
-743, -743, -743,
-2295, -2295, -2295,
28509, 28509, 28509,
7307, 7307, 7307,
-753, -753, -753,
-2301, -2301, -2301,
28447, 28447, 28447,
7385, 7385, 7385,
-763, -763, -763,
-2307, -2307, -2307,
28385, 28385, 28385,
7463, 7463, 7463,
-773, -773, -773,
-2313, -2313, -2313,
28323, 28323, 28323,
7541, 7541, 7541,
-783, -783, -783,
-2319, -2319, -2319,
28260, 28260, 28260,
7620, 7620, 7620,
-793, -793, -793,
-2324, -2324, -2324,
28197, 28197, 28197,
7698, 7698, 7698,
-803, -803, -803,
-2329, -2329, -2329,
28134, 28134, 28134,
7777, 7777, 7777,
-813, -813, -813,
-2335, -2335, -2335,
28070, 28070, 28070,
7856, 7856, 7856,
-823, -823, -823,
-2340, -2340, -2340,
28006, 28006, 28006,
7936, 7936, 7936,
-834, -834, -834,
-2345, -2345, -2345,
27941, 27941, 27941,
8015, 8015, 8015,
-844, -844, -844,
-2349, -2349, -2349,
27877, 27877, 27877,
8095, 8095, 8095,
-854, -854, -854,
-2354, -2354, -2354,
27812, 27812, 27812,
8175, 8175, 8175,
-864, -864, -864,
-2359, -2359, -2359,
27746, 27746, 27746,
8255, 8255, 8255,
-875, -875, -875,
-2363, -2363, -2363,
27681, 27681, 27681,
8335, 8335, 8335,
-885, -885, -885,
-2367, -2367, -2367,
27615, 27615, 27615,
8415, 8415, 8415,
-895, -895, -895,
-2371, -2371, -2371,
27549, 27549, 27549,
8496, 8496, 8496,
-906, -906, -906,
-2375, -2375, -2375,
27482, 27482, 27482,
8577, 8577, 8577,
-916, -916, -916,
-2379, -2379, -2379,
27415, 27415, 27415,
8658, 8658, 8658,
-926, -926, -926,
-2382, -2382, -2382,
27348, 27348, 27348,
8739, 8739, 8739,
-937, -937, -937,
-2386, -2386, -2386,
27280, 27280, 27280,
8821, 8821, 8821,
-947, -947, -947,
-2389, -2389, -2389,
27212, 27212, 27212,
8902, 8902, 8902,
-958, -958, -958,
-2392, -2392, -2392,
27144, 27144, 27144,
8984, 8984, 8984,
-968, -968, -968,
-2395, -2395, -2395,
27076, 27076, 27076,
9066, 9066, 9066,
-979, -979, -979,
-2398, -2398, -2398,
27007, 27007, 27007,
9148, 9148, 9148,
-989, -989, -989,
-2401, -2401, -2401,
26938, 26938, 26938,
9230, 9230, 9230,
-1000, -1000, -1000,
-2403, -2403, -2403,
26869, 26869, 26869,
9313, 9313, 9313,
-1010, -1010, -1010,
-2406, -2406, -2406,
26799, 26799, 26799,
9395, 9395, 9395,
-1021, -1021, -1021,
-2408, -2408, -2408,
26729, 26729, 26729,
9478, 9478, 9478,
-1031, -1031, -1031,
-2410, -2410, -2410,
26659, 26659, 26659,
9561, 9561, 9561,
-1042, -1042, -1042,
-2412, -2412, -2412,
26589, 26589, 26589,
9644, 9644, 9644,
-1052, -1052, -1052,
-2414, -2414, -2414,
26518, 26518, 26518,
9727, 9727, 9727,
-1063, -1063, -1063,
-2416, -2416, -2416,
26447, 26447, 26447,
9811, 9811, 9811,
-1073, -1073, -1073,
-2418, -2418, -2418,
26376, 26376, 26376,
9894, 9894, 9894,
-1084, -1084, -1084,
-2419, -2419, -2419,
26304, 26304, 26304,
9978, 9978, 9978,
-1095, -1095, -1095,
-2421, -2421, -2421,
26232, 26232, 26232,
10062, 10062, 10062,
-1105, -1105, -1105,
-2422, -2422, -2422,
26160, 26160, 26160,
10146, 10146, 10146,
-1116, -1116, -1116,
-2423, -2423, -2423,
26087, 26087, 26087,
10230, 10230, 10230,
-1127, -1127, -1127,
-2424, -2424, -2424,
26015, 26015, 26015,
10314, 10314, 10314,
-1137, -1137, -1137,
-2425, -2425, -2425,
25942, 25942, 25942,
10399, 10399, 10399,
-1148, -1148, -1148,
-2426, -2426, -2426,
25869, 25869, 25869,
10483, 10483, 10483,
-1159, -1159, -1159,
-2426, -2426, -2426,
25795, 25795, 25795,
10568, 10568, 10568,
-1169, -1169, -1169,
-2427, -2427, -2427,
25721, 25721, 25721,
10653, 10653, 10653,
-1180, -1180, -1180,
-2427, -2427, -2427,
25647, 25647, 25647,
10738, 10738, 10738,
-1191, -1191, -1191,
-2427, -2427, -2427,
25573, 25573, 25573,
10823, 10823, 10823,
-1201, -1201, -1201,
-2427, -2427, -2427,
25499, 25499, 25499,
10908, 10908, 10908,
-1212, -1212, -1212,
-2427, -2427, -2427,
25424, 25424, 25424,
10994, 10994, 10994,
-1223, -1223, -1223,
-2427, -2427, -2427,
25349, 25349, 25349,
11079, 11079, 11079,
-1233, -1233, -1233,
-2427, -2427, -2427,
25274, 25274, 25274,
11165, 11165, 11165,
-1244, -1244, -1244,
-2426, -2426, -2426,
25198, 25198, 25198,
11251, 11251, 11251,
-1255, -1255, -1255,
-2426, -2426, -2426,
25122, 25122, 25122,
11337, 11337, 11337,
-1265, -1265, -1265,
-2425, -2425, -2425,
25046, 25046, 25046,
11422, 11422, 11422,
-1276, -1276, -1276,
-2424, -2424, -2424,
24970, 24970, 24970,
11509, 11509, 11509,
-1286, -1286, -1286,
-2423, -2423, -2423,
24894, 24894, 24894,
11595, 11595, 11595,
-1297, -1297, -1297,
-2422, -2422, -2422,
24817, 24817, 24817,
11681, 11681, 11681,
-1308, -1308, -1308,
-2421, -2421, -2421,
24740, 24740, 24740,
11767, 11767, 11767,
-1318, -1318, -1318,
-2420, -2420, -2420,
24663, 24663, 24663,
11854, 11854, 11854,
-1329, -1329, -1329,
-2419, -2419, -2419,
24586, 24586, 24586,
11941, 11941, 11941,
-1340, -1340, -1340,
-2417, -2417, -2417,
24508, 24508, 24508,
12027, 12027, 12027,
-1350, -1350, -1350,
-2416, -2416, -2416,
24430, 24430, 24430,
12114, 12114, 12114,
-1361, -1361, -1361,
-2414, -2414, -2414,
24352, 24352, 24352,
12201, 12201, 12201,
-1371, -1371, -1371,
-2412, -2412, -2412,
24274, 24274, 24274,
12288, 12288, 12288,
-1382, -1382, -1382,
-2410, -2410, -2410,
24196, 24196, 24196,
12375, 12375, 12375,
-1393, -1393, -1393,
-2408, -2408, -2408,
24117, 24117, 24117,
12462, 12462, 12462,
-1403, -1403, -1403,
-2406, -2406, -2406,
24038, 24038, 24038,
12549, 12549, 12549,
-1414, -1414, -1414,
-2404, -2404, -2404,
23959, 23959, 23959,
12637, 12637, 12637,
-1424, -1424, -1424,
-2401, -2401, -2401,
23880, 23880, 23880,
12724, 12724, 12724,
-1435, -1435, -1435,
-2399, -2399, -2399,
23800, 23800, 23800,
12812, 12812, 12812,
-1445, -1445, -1445,
-2396, -2396, -2396,
23721, 23721, 23721,
12899, 12899, 12899,
-1456, -1456, -1456,
-2393, -2393, -2393,
23641, 23641, 23641,
12987, 12987, 12987,
-1466, -1466, -1466,
-2391, -2391, -2391,
23561, 23561, 23561,
13075, 13075, 13075,
-1477, -1477, -1477,
-2388, -2388, -2388,
23480, 23480, 23480,
13163, 13163, 13163,
-1487, -1487, -1487,
-2385, -2385, -2385,
23400, 23400, 23400,
13250, 13250, 13250,
-1497, -1497, -1497,
-2381, -2381, -2381,
23319, 23319, 23319,
13338, 13338, 13338,
-1508, -1508, -1508,
-2378, -2378, -2378,
23238, 23238, 23238,
13426, 13426, 13426,
-1518, -1518, -1518,
-2375, -2375, -2375,
23157, 23157, 23157,
13514, 13514, 13514,
-1529, -1529, -1529,
-2371, -2371, -2371,
23076, 23076, 23076,
13602, 13602, 13602,
-1539, -1539, -1539,
-2368, -2368, -2368,
22994, 22994, 22994,
13691, 13691, 13691,
-1549, -1549, -1549,
-2364, -2364, -2364,
22913, 22913, 22913,
13779, 13779, 13779,
-1560, -1560, -1560,
-2360, -2360, -2360,
22831, 22831, 22831,
13867, 13867, 13867,
-1570, -1570, -1570,
-2357, -2357, -2357,
22749, 22749, 22749,
13955, 13955, 13955,
-1580, -1580, -1580,
-2353, -2353, -2353,
22667, 22667, 22667,
14044, 14044, 14044,
-1590, -1590, -1590,
-2349, -2349, -2349,
22585, 22585, 22585,
14132, 14132, 14132,
-1600, -1600, -1600,
-2344, -2344, -2344,
22502, 22502, 22502,
14221, 14221, 14221,
-1611, -1611, -1611,
-2340, -2340, -2340,
22420, 22420, 22420,
14309, 14309, 14309,
-1621, -1621, -1621,
-2336, -2336, -2336,
22337, 22337, 22337,
14398, 14398, 14398,
-1631, -1631, -1631,
-2331, -2331, -2331,
22254, 22254, 22254,
14486, 14486, 14486,
-1641, -1641, -1641,
-2327, -2327, -2327,
22171, 22171, 22171,
14575, 14575, 14575,
-1651, -1651, -1651,
-2322, -2322, -2322,
22087, 22087, 22087,
14664, 14664, 14664,
-1661, -1661, -1661,
-2317, -2317, -2317,
22004, 22004, 22004,
14752, 14752, 14752,
-1671, -1671, -1671,
-2313, -2313, -2313,
21920, 21920, 21920,
14841, 14841, 14841,
-1681, -1681, -1681,
-2308, -2308, -2308,
21837, 21837, 21837,
14930, 14930, 14930,
-1691, -1691, -1691,
-2303, -2303, -2303,
21753, 21753, 21753,
15019, 15019, 15019,
-1701, -1701, -1701,
-2298, -2298, -2298,
21669, 21669, 21669,
15107, 15107, 15107,
-1710, -1710, -1710,
-2292, -2292, -2292,
21585, 21585, 21585,
15196, 15196, 15196,
-1720, -1720, -1720,
-2287, -2287, -2287,
21500, 21500, 21500,
15285, 15285, 15285,
-1730, -1730, -1730,
-2282, -2282, -2282,
21416, 21416, 21416,
15374, 15374, 15374,
-1740, -1740, -1740,
-2276, -2276, -2276,
21331, 21331, 21331,
15463, 15463, 15463,
-1750, -1750, -1750,
-2271, -2271, -2271,
21246, 21246, 21246,
15552, 15552, 15552,
-1759, -1759, -1759,
-2265, -2265, -2265,
21162, 21162, 21162,
15640, 15640, 15640,
-1769, -1769, -1769,
-2259, -2259, -2259,
21077, 21077, 21077,
15729, 15729, 15729,
-1778, -1778, -1778,
-2254, -2254, -2254,
20991, 20991, 20991,
15818, 15818, 15818,
-1788, -1788, -1788,
-2248, -2248, -2248,
20906, 20906, 20906,
15907, 15907, 15907,
-1797, -1797, -1797,
-2242, -2242, -2242,
20821, 20821, 20821,
15996, 15996, 15996,
-1807, -1807, -1807,
-2236, -2236, -2236,
20735, 20735, 20735,
16085, 16085, 16085,
-1816, -1816, -1816,
-2230, -2230, -2230,
20650, 20650, 20650,
16174, 16174, 16174,
-1826, -1826, -1826,
-2223, -2223, -2223,
20564, 20564, 20564,
16263, 16263, 16263,
-1835, -1835, -1835,
-2217, -2217, -2217,
20478, 20478, 20478,
16351, 16351, 16351,
-1844, -1844, -1844,
-2211, -2211, -2211,
20392, 20392, 20392,
16440, 16440, 16440,
-1854, -1854, -1854,
-2204, -2204, -2204,
20306, 20306, 20306,
16529, 16529, 16529,
-1863, -1863, -1863,
-2198, -2198, -2198,
20220, 20220, 20220,
16618, 16618, 16618,
-1872, -1872, -1872,
-2191, -2191, -2191,
20133, 20133, 20133,
16707, 16707, 16707,
-1881, -1881, -1881,
-2185, -2185, -2185,
20047, 20047, 20047,
16796, 16796, 16796,
-1890, -1890, -1890,
-2178, -2178, -2178,
19960, 19960, 19960,
16884, 16884, 16884,
-1899, -1899, -1899,
-2171, -2171, -2171,
19874, 19874, 19874,
16973, 16973, 16973,
-1908, -1908, -1908,
-2164, -2164, -2164,
19787, 19787, 19787,
17062, 17062, 17062,
-1917, -1917, -1917,
-2157, -2157, -2157,
19700, 19700, 19700,
17151, 17151, 17151,
-1926, -1926, -1926,
-2150, -2150, -2150,
19613, 19613, 19613,
17239, 17239, 17239,
-1935, -1935, -1935,
-2143, -2143, -2143,
19526, 19526, 19526,
17328, 17328, 17328,
-1943, -1943, -1943,
-2136, -2136, -2136,
19439, 19439, 19439,
17416, 17416, 17416,
-1952, -1952, -1952,
-2128, -2128, -2128,
19352, 19352, 19352,
17505, 17505, 17505,
-1961, -1961, -1961,
-2121, -2121, -2121,
19265, 19265, 19265,
17593, 17593, 17593,
-1969, -1969, -1969,
-2114, -2114, -2114,
19178, 19178, 19178,
17682, 17682, 17682,
-1978, -1978, -1978,
-2106, -2106, -2106,
19090, 19090, 19090,
17770, 17770, 17770,
-1986, -1986, -1986,
-2099, -2099, -2099,
19003, 19003, 19003,
17859, 17859, 17859,
-1995, -1995, -1995,
-2091, -2091, -2091,
18915, 18915, 18915,
17947, 17947, 17947,
-2003, -2003, -2003,
-2083, -2083, -2083,
18827, 18827, 18827,
18035, 18035, 18035,
-2011, -2011, -2011,
-2076, -2076, -2076,
18740, 18740, 18740,
18124, 18124, 18124,
-2020, -2020, -2020,
-2068, -2068, -2068,
18652, 18652, 18652,
18212, 18212, 18212,
-2028, -2028, -2028,
-2060, -2060, -2060,
18564, 18564, 18564,
18300, 18300, 18300,
-2036, -2036, -2036,
-2052, -2052, -2052,
18476, 18476, 18476,
18388, 18388, 18388,
-2044, -2044, -2044,
-2044, -2044, -2044,
18388, 18388, 18388,
18476, 18476, 18476,
-2052, -2052, -2052,
-2036, -2036, -2036,
18300, 18300, 18300,
18564, 18564, 18564,
-2060, -2060, -2060,
-2028, -2028, -2028,
18212, 18212, 18212,
18652, 18652, 18652,
-2068, -2068, -2068,
-2020, -2020, -2020,
18124, 18124, 18124,
18740, 18740, 18740,
-2076, -2076, -2076,
-2011, -2011, -2011,
18035, 18035, 18035,
18827, 18827, 18827,
-2083, -2083, -2083,
-2003, -2003, -2003,
17947, 17947, 17947,
18915, 18915, 18915,
-2091, -2091, -2091,
-1995, -1995, -1995,
17859, 17859, 17859,
19003, 19003, 19003,
-2099, -2099, -2099,
-1986, -1986, -1986,
17770, 17770, 17770,
19090, 19090, 19090,
-2106, -2106, -2106,
-1978, -1978, -1978,
17682, 17682, 17682,
19178, 19178, 19178,
-2114, -2114, -2114,
-1969, -1969, -1969,
17593, 17593, 17593,
19265, 19265, 19265,
-2121, -2121, -2121,
-1961, -1961, -1961,
17505, 17505, 17505,
19352, 19352, 19352,
-2128, -2128, -2128,
-1952, -1952, -1952,
17416, 17416, 17416,
19439, 19439, 19439,
-2136, -2136, -2136,
-1943, -1943, -1943,
17328, 17328, 17328,
19526, 19526, 19526,
-2143, -2143, -2143,
-1935, -1935, -1935,
17239, 17239, 17239,
19613, 19613, 19613,
-2150, -2150, -2150,
-1926, -1926, -1926,
17151, 17151, 17151,
19700, 19700, 19700,
-2157, -2157, -2157,
-1917, -1917, -1917,
17062, 17062, 17062,
19787, 19787, 19787,
-2164, -2164, -2164,
-1908, -1908, -1908,
16973, 16973, 16973,
19874, 19874, 19874,
-2171, -2171, -2171,
-1899, -1899, -1899,
16884, 16884, 16884,
19960, 19960, 19960,
-2178, -2178, -2178,
-1890, -1890, -1890,
16796, 16796, 16796,
20047, 20047, 20047,
-2185, -2185, -2185,
-1881, -1881, -1881,
16707, 16707, 16707,
20133, 20133, 20133,
-2191, -2191, -2191,
-1872, -1872, -1872,
16618, 16618, 16618,
20220, 20220, 20220,
-2198, -2198, -2198,
-1863, -1863, -1863,
16529, 16529, 16529,
20306, 20306, 20306,
-2204, -2204, -2204,
-1854, -1854, -1854,
16440, 16440, 16440,
20392, 20392, 20392,
-2211, -2211, -2211,
-1844, -1844, -1844,
16351, 16351, 16351,
20478, 20478, 20478,
-2217, -2217, -2217,
-1835, -1835, -1835,
16263, 16263, 16263,
20564, 20564, 20564,
-2223, -2223, -2223,
-1826, -1826, -1826,
16174, 16174, 16174,
20650, 20650, 20650,
-2230, -2230, -2230,
-1816, -1816, -1816,
16085, 16085, 16085,
20735, 20735, 20735,
-2236, -2236, -2236,
-1807, -1807, -1807,
15996, 15996, 15996,
20821, 20821, 20821,
-2242, -2242, -2242,
-1797, -1797, -1797,
15907, 15907, 15907,
20906, 20906, 20906,
-2248, -2248, -2248,
-1788, -1788, -1788,
15818, 15818, 15818,
20991, 20991, 20991,
-2254, -2254, -2254,
-1778, -1778, -1778,
15729, 15729, 15729,
21077, 21077, 21077,
-2259, -2259, -2259,
-1769, -1769, -1769,
15640, 15640, 15640,
21162, 21162, 21162,
-2265, -2265, -2265,
-1759, -1759, -1759,
15552, 15552, 15552,
21246, 21246, 21246,
-2271, -2271, -2271,
-1750, -1750, -1750,
15463, 15463, 15463,
21331, 21331, 21331,
-2276, -2276, -2276,
-1740, -1740, -1740,
15374, 15374, 15374,
21416, 21416, 21416,
-2282, -2282, -2282,
-1730, -1730, -1730,
15285, 15285, 15285,
21500, 21500, 21500,
-2287, -2287, -2287,
-1720, -1720, -1720,
15196, 15196, 15196,
21585, 21585, 21585,
-2292, -2292, -2292,
-1710, -1710, -1710,
15107, 15107, 15107,
21669, 21669, 21669,
-2298, -2298, -2298,
-1701, -1701, -1701,
15019, 15019, 15019,
21753, 21753, 21753,
-2303, -2303, -2303,
-1691, -1691, -1691,
14930, 14930, 14930,
21837, 21837, 21837,
-2308, -2308, -2308,
-1681, -1681, -1681,
14841, 14841, 14841,
21920, 21920, 21920,
-2313, -2313, -2313,
-1671, -1671, -1671,
14752, 14752, 14752,
22004, 22004, 22004,
-2317, -2317, -2317,
-1661, -1661, -1661,
14664, 14664, 14664,
22087, 22087, 22087,
-2322, -2322, -2322,
-1651, -1651, -1651,
14575, 14575, 14575,
22171, 22171, 22171,
-2327, -2327, -2327,
-1641, -1641, -1641,
14486, 14486, 14486,
22254, 22254, 22254,
-2331, -2331, -2331,
-1631, -1631, -1631,
14398, 14398, 14398,
22337, 22337, 22337,
-2336, -2336, -2336,
-1621, -1621, -1621,
14309, 14309, 14309,
22420, 22420, 22420,
-2340, -2340, -2340,
-1611, -1611, -1611,
14221, 14221, 14221,
22502, 22502, 22502,
-2344, -2344, -2344,
-1600, -1600, -1600,
14132, 14132, 14132,
22585, 22585, 22585,
-2349, -2349, -2349,
-1590, -1590, -1590,
14044, 14044, 14044,
22667, 22667, 22667,
-2353, -2353, -2353,
-1580, -1580, -1580,
13955, 13955, 13955,
22749, 22749, 22749,
-2357, -2357, -2357,
-1570, -1570, -1570,
13867, 13867, 13867,
22831, 22831, 22831,
-2360, -2360, -2360,
-1560, -1560, -1560,
13779, 13779, 13779,
22913, 22913, 22913,
-2364, -2364, -2364,
-1549, -1549, -1549,
13691, 13691, 13691,
22994, 22994, 22994,
-2368, -2368, -2368,
-1539, -1539, -1539,
13602, 13602, 13602,
23076, 23076, 23076,
-2371, -2371, -2371,
-1529, -1529, -1529,
13514, 13514, 13514,
23157, 23157, 23157,
-2375, -2375, -2375,
-1518, -1518, -1518,
13426, 13426, 13426,
23238, 23238, 23238,
-2378, -2378, -2378,
-1508, -1508, -1508,
13338, 13338, 13338,
23319, 23319, 23319,
-2381, -2381, -2381,
-1497, -1497, -1497,
13250, 13250, 13250,
23400, 23400, 23400,
-2385, -2385, -2385,
-1487, -1487, -1487,
13163, 13163, 13163,
23480, 23480, 23480,
-2388, -2388, -2388,
-1477, -1477, -1477,
13075, 13075, 13075,
23561, 23561, 23561,
-2391, -2391, -2391,
-1466, -1466, -1466,
12987, 12987, 12987,
23641, 23641, 23641,
-2393, -2393, -2393,
-1456, -1456, -1456,
12899, 12899, 12899,
23721, 23721, 23721,
-2396, -2396, -2396,
-1445, -1445, -1445,
12812, 12812, 12812,
23800, 23800, 23800,
-2399, -2399, -2399,
-1435, -1435, -1435,
12724, 12724, 12724,
23880, 23880, 23880,
-2401, -2401, -2401,
-1424, -1424, -1424,
12637, 12637, 12637,
23959, 23959, 23959,
-2404, -2404, -2404,
-1414, -1414, -1414,
12549, 12549, 12549,
24038, 24038, 24038,
-2406, -2406, -2406,
-1403, -1403, -1403,
12462, 12462, 12462,
24117, 24117, 24117,
-2408, -2408, -2408,
-1393, -1393, -1393,
12375, 12375, 12375,
24196, 24196, 24196,
-2410, -2410, -2410,
-1382, -1382, -1382,
12288, 12288, 12288,
24274, 24274, 24274,
-2412, -2412, -2412,
-1371, -1371, -1371,
12201, 12201, 12201,
24352, 24352, 24352,
-2414, -2414, -2414,
-1361, -1361, -1361,
12114, 12114, 12114,
24430, 24430, 24430,
-2416, -2416, -2416,
-1350, -1350, -1350,
12027, 12027, 12027,
24508, 24508, 24508,
-2417, -2417, -2417,
-1340, -1340, -1340,
11941, 11941, 11941,
24586, 24586, 24586,
-2419, -2419, -2419,
-1329, -1329, -1329,
11854, 11854, 11854,
24663, 24663, 24663,
-2420, -2420, -2420,
-1318, -1318, -1318,
11767, 11767, 11767,
24740, 24740, 24740,
-2421, -2421, -2421,
-1308, -1308, -1308,
11681, 11681, 11681,
24817, 24817, 24817,
-2422, -2422, -2422,
-1297, -1297, -1297,
11595, 11595, 11595,
24894, 24894, 24894,
-2423, -2423, -2423,
-1286, -1286, -1286,
11509, 11509, 11509,
24970, 24970, 24970,
-2424, -2424, -2424,
-1276, -1276, -1276,
11422, 11422, 11422,
25046, 25046, 25046,
-2425, -2425, -2425,
-1265, -1265, -1265,
11337, 11337, 11337,
25122, 25122, 25122,
-2426, -2426, -2426,
-1255, -1255, -1255,
11251, 11251, 11251,
25198, 25198, 25198,
-2426, -2426, -2426,
-1244, -1244, -1244,
11165, 11165, 11165,
25274, 25274, 25274,
-2427, -2427, -2427,
-1233, -1233, -1233,
11079, 11079, 11079,
25349, 25349, 25349,
-2427, -2427, -2427,
-1223, -1223, -1223,
10994, 10994, 10994,
25424, 25424, 25424,
-2427, -2427, -2427,
-1212, -1212, -1212,
10908, 10908, 10908,
25499, 25499, 25499,
-2427, -2427, -2427,
-1201, -1201, -1201,
10823, 10823, 10823,
25573, 25573, 25573,
-2427, -2427, -2427,
-1191, -1191, -1191,
10738, 10738, 10738,
25647, 25647, 25647,
-2427, -2427, -2427,
-1180, -1180, -1180,
10653, 10653, 10653,
25721, 25721, 25721,
-2427, -2427, -2427,
-1169, -1169, -1169,
10568, 10568, 10568,
25795, 25795, 25795,
-2426, -2426, -2426,
-1159, -1159, -1159,
10483, 10483, 10483,
25869, 25869, 25869,
-2426, -2426, -2426,
-1148, -1148, -1148,
10399, 10399, 10399,
25942, 25942, 25942,
-2425, -2425, -2425,
-1137, -1137, -1137,
10314, 10314, 10314,
26015, 26015, 26015,
-2424, -2424, -2424,
-1127, -1127, -1127,
10230, 10230, 10230,
26087, 26087, 26087,
-2423, -2423, -2423,
-1116, -1116, -1116,
10146, 10146, 10146,
26160, 26160, 26160,
-2422, -2422, -2422,
-1105, -1105, -1105,
10062, 10062, 10062,
26232, 26232, 26232,
-2421, -2421, -2421,
-1095, -1095, -1095,
9978, 9978, 9978,
26304, 26304, 26304,
-2419, -2419, -2419,
-1084, -1084, -1084,
9894, 9894, 9894,
26376, 26376, 26376,
-2418, -2418, -2418,
-1073, -1073, -1073,
9811, 9811, 9811,
26447, 26447, 26447,
-2416, -2416, -2416,
-1063, -1063, -1063,
9727, 9727, 9727,
26518, 26518, 26518,
-2414, -2414, -2414,
-1052, -1052, -1052,
9644, 9644, 9644,
26589, 26589, 26589,
-2412, -2412, -2412,
-1042, -1042, -1042,
9561, 9561, 9561,
26659, 26659, 26659,
-2410, -2410, -2410,
-1031, -1031, -1031,
9478, 9478, 9478,
26729, 26729, 26729,
-2408, -2408, -2408,
-1021, -1021, -1021,
9395, 9395, 9395,
26799, 26799, 26799,
-2406, -2406, -2406,
-1010, -1010, -1010,
9313, 9313, 9313,
26869, 26869, 26869,
-2403, -2403, -2403,
-1000, -1000, -1000,
9230, 9230, 9230,
26938, 26938, 26938,
-2401, -2401, -2401,
-989, -989, -989,
9148, 9148, 9148,
27007, 27007, 27007,
-2398, -2398, -2398,
-979, -979, -979,
9066, 9066, 9066,
27076, 27076, 27076,
-2395, -2395, -2395,
-968, -968, -968,
8984, 8984, 8984,
27144, 27144, 27144,
-2392, -2392, -2392,
-958, -958, -958,
8902, 8902, 8902,
27212, 27212, 27212,
-2389, -2389, -2389,
-947, -947, -947,
8821, 8821, 8821,
27280, 27280, 27280,
-2386, -2386, -2386,
-937, -937, -937,
8739, 8739, 8739,
27348, 27348, 27348,
-2382, -2382, -2382,
-926, -926, -926,
8658, 8658, 8658,
27415, 27415, 27415,
-2379, -2379, -2379,
-916, -916, -916,
8577, 8577, 8577,
27482, 27482, 27482,
-2375, -2375, -2375,
-906, -906, -906,
8496, 8496, 8496,
27549, 27549, 27549,
-2371, -2371, -2371,
-895, -895, -895,
8415, 8415, 8415,
27615, 27615, 27615,
-2367, -2367, -2367,
-885, -885, -885,
8335, 8335, 8335,
27681, 27681, 27681,
-2363, -2363, -2363,
-875, -875, -875,
8255, 8255, 8255,
27746, 27746, 27746,
-2359, -2359, -2359,
-864, -864, -864,
8175, 8175, 8175,
27812, 27812, 27812,
-2354, -2354, -2354,
-854, -854, -854,
8095, 8095, 8095,
27877, 27877, 27877,
-2349, -2349, -2349,
-844, -844, -844,
8015, 8015, 8015,
27941, 27941, 27941,
-2345, -2345, -2345,
-834, -834, -834,
7936, 7936, 7936,
28006, 28006, 28006,
-2340, -2340, -2340,
-823, -823, -823,
7856, 7856, 7856,
28070, 28070, 28070,
-2335, -2335, -2335,
-813, -813, -813,
7777, 7777, 7777,
28134, 28134, 28134,
-2329, -2329, -2329,
-803, -803, -803,
7698, 7698, 7698,
28197, 28197, 28197,
-2324, -2324, -2324,
-793, -793, -793,
7620, 7620, 7620,
28260, 28260, 28260,
-2319, -2319, -2319,
-783, -783, -783,
7541, 7541, 7541,
28323, 28323, 28323,
-2313, -2313, -2313,
-773, -773, -773,
7463, 7463, 7463,
28385, 28385, 28385,
-2307, -2307, -2307,
-763, -763, -763,
7385, 7385, 7385,
28447, 28447, 28447,
-2301, -2301, -2301,
-753, -753, -753,
7307, 7307, 7307,
28509, 28509, 28509,
-2295, -2295, -2295,
-743, -743, -743,
7230, 7230, 7230,
28570, 28570, 28570,
-2289, -2289, -2289,
-733, -733, -733,
7152, 7152, 7152,
28631, 28631, 28631,
-2282, -2282, -2282,
-723, -723, -723,
7075, 7075, 7075,
28691, 28691, 28691,
-2275, -2275, -2275,
-713, -713, -713,
6998, 6998, 6998,
28752, 28752, 28752,
-2269, -2269, -2269,
-704, -704, -704,
6922, 6922, 6922,
28812, 28812, 28812,
-2262, -2262, -2262,
-694, -694, -694,
6845, 6845, 6845,
28871, 28871, 28871,
-2255, -2255, -2255,
-684, -684, -684,
6769, 6769, 6769,
28930, 28930, 28930,
-2247, -2247, -2247,
-675, -675, -675,
6693, 6693, 6693,
28989, 28989, 28989,
-2240, -2240, -2240,
-665, -665, -665,
6617, 6617, 6617,
29048, 29048, 29048,
-2232, -2232, -2232,
-655, -655, -655,
6542, 6542, 6542,
29106, 29106, 29106,
-2224, -2224, -2224,
-646, -646, -646,
6467, 6467, 6467,
29163, 29163, 29163,
-2217, -2217, -2217,
-636, -636, -636,
6392, 6392, 6392,
29221, 29221, 29221,
-2208, -2208, -2208,
-627, -627, -627,
6317, 6317, 6317,
29278, 29278, 29278,
-2200, -2200, -2200,
-617, -617, -617,
6243, 6243, 6243,
29334, 29334, 29334,
-2192, -2192, -2192,
-608, -608, -608,
6168, 6168, 6168,
29391, 29391, 29391,
-2183, -2183, -2183,
-598, -598, -598,
6094, 6094, 6094,
29446, 29446, 29446,
-2174, -2174, -2174,
-589, -589, -589,
6021, 6021, 6021,
29502, 29502, 29502,
-2165, -2165, -2165,
-580, -580, -580,
5947, 5947, 5947,
29557, 29557, 29557,
-2156, -2156, -2156,
-571, -571, -571,
5874, 5874, 5874,
29612, 29612, 29612,
-2147, -2147, -2147,
-561, -561, -561,
5801, 5801, 5801,
29666, 29666, 29666,
-2138, -2138, -2138,
-552, -552, -552,
5729, 5729, 5729,
29720, 29720, 29720,
-2128, -2128, -2128,
-543, -543, -543,
5656, 5656, 5656,
29773, 29773, 29773,
-2118, -2118, -2118,
-534, -534, -534,
5584, 5584, 5584,
29826, 29826, 29826,
-2108, -2108, -2108,
-525, -525, -525,
5512, 5512, 5512,
29879, 29879, 29879,
-2098, -2098, -2098,
-516, -516, -516,
5441, 5441, 5441,
29931, 29931, 29931,
-2088, -2088, -2088,
-507, -507, -507,
5369, 5369, 5369,
29983, 29983, 29983,
-2077, -2077, -2077,
-499, -499, -499,
5298, 5298, 5298,
30035, 30035, 30035,
-2067, -2067, -2067,
-490, -490, -490,
5228, 5228, 5228,
30086, 30086, 30086,
-2056, -2056, -2056,
-481, -481, -481,
5157, 5157, 5157,
30137, 30137, 30137,
-2045, -2045, -2045,
-472, -472, -472,
5087, 5087, 5087,
30187, 30187, 30187,
-2034, -2034, -2034,
-464, -464, -464,
5017, 5017, 5017,
30237, 30237, 30237,
-2022, -2022, -2022,
-455, -455, -455,
4948, 4948, 4948,
30286, 30286, 30286,
-2011, -2011, -2011,
-447, -447, -447,
4878, 4878, 4878,
30335, 30335, 30335,
-1999, -1999, -1999,
-438, -438, -438,
4809, 4809, 4809,
30384, 30384, 30384,
-1987, -1987, -1987,
-430, -430, -430,
4741, 4741, 4741,
30432, 30432, 30432,
-1975, -1975, -1975,
-421, -421, -421,
4672, 4672, 4672,
30480, 30480, 30480,
-1963, -1963, -1963,
-413, -413, -413,
4604, 4604, 4604,
30527, 30527, 30527,
-1950, -1950, -1950,
-405, -405, -405,
4536, 4536, 4536,
30574, 30574, 30574,
-1938, -1938, -1938,
-397, -397, -397,
4469, 4469, 4469,
30621, 30621, 30621,
-1925, -1925, -1925,
-389, -389, -389,
4402, 4402, 4402,
30667, 30667, 30667,
-1912, -1912, -1912,
-381, -381, -381,
4335, 4335, 4335,
30712, 30712, 30712,
-1899, -1899, -1899,
-373, -373, -373,
4268, 4268, 4268,
30758, 30758, 30758,
-1885, -1885, -1885,
-365, -365, -365,
4202, 4202, 4202,
30802, 30802, 30802,
-1872, -1872, -1872,
-357, -357, -357,
4136, 4136, 4136,
30847, 30847, 30847,
-1858, -1858, -1858,
-349, -349, -349,
4070, 4070, 4070,
30891, 30891, 30891,
-1844, -1844, -1844,
-341, -341, -341,
4005, 4005, 4005,
30934, 30934, 30934,
-1830, -1830, -1830,
-334, -334, -334,
3940, 3940, 3940,
30977, 30977, 30977,
-1815, -1815, -1815,
-326, -326, -326,
3875, 3875, 3875,
31019, 31019, 31019,
-1801, -1801, -1801,
-319, -319, -319,
3811, 3811, 3811,
31062, 31062, 31062,
-1786, -1786, -1786,
-311, -311, -311,
3747, 3747, 3747,
31103, 31103, 31103,
-1771, -1771, -1771,
-304, -304, -304,
3683, 3683, 3683,
31144, 31144, 31144,
-1756, -1756, -1756,
-296, -296, -296,
3620, 3620, 3620,
31185, 31185, 31185,
-1741, -1741, -1741,
-289, -289, -289,
3557, 3557, 3557,
31225, 31225, 31225,
-1725, -1725, -1725,
-282, -282, -282,
3495, 3495, 3495,
31265, 31265, 31265,
-1709, -1709, -1709,
-275, -275, -275,
3432, 3432, 3432,
31304, 31304, 31304,
-1694, -1694, -1694,
-268, -268, -268,
3370, 3370, 3370,
31343, 31343, 31343,
-1677, -1677, -1677,
-261, -261, -261,
3309, 3309, 3309,
31381, 31381, 31381,
-1661, -1661, -1661,
-254, -254, -254,
3247, 3247, 3247,
31419, 31419, 31419,
-1645, -1645, -1645,
-247, -247, -247,
3186, 3186, 3186,
31457, 31457, 31457,
-1628, -1628, -1628,
-240, -240, -240,
3126, 3126, 3126,
31494, 31494, 31494,
-1611, -1611, -1611,
-234, -234, -234,
3066, 3066, 3066,
31530, 31530, 31530,
-1594, -1594, -1594,
-227, -227, -227,
3006, 3006, 3006,
31566, 31566, 31566,
-1577, -1577, -1577,
-221, -221, -221,
2946, 2946, 2946,
31602, 31602, 31602,
-1559, -1559, -1559,
-214, -214, -214,
2887, 2887, 2887,
31637, 31637, 31637,
-1542, -1542, -1542,
-208, -208, -208,
2828, 2828, 2828,
31671, 31671, 31671,
-1524, -1524, -1524,
-202, -202, -202,
2770, 2770, 2770,
31705, 31705, 31705,
-1506, -1506, -1506,
-196, -196, -196,
2712, 2712, 2712,
31739, 31739, 31739,
-1487, -1487, -1487,
-189, -189, -189,
2654, 2654, 2654,
31772, 31772, 31772,
-1469, -1469, -1469,
-183, -183, -183,
2597, 2597, 2597,
31804, 31804, 31804,
-1450, -1450, -1450,
-177, -177, -177,
2540, 2540, 2540,
31836, 31836, 31836,
-1431, -1431, -1431,
-172, -172, -172,
2483, 2483, 2483,
31868, 31868, 31868,
-1412, -1412, -1412,
-166, -166, -166,
2427, 2427, 2427,
31899, 31899, 31899,
-1392, -1392, -1392,
-160, -160, -160,
2371, 2371, 2371,
31930, 31930, 31930,
-1373, -1373, -1373,
-155, -155, -155,
2316, 2316, 2316,
31960, 31960, 31960,
-1353, -1353, -1353,
-149, -149, -149,
2261, 2261, 2261,
31989, 31989, 31989,
-1333, -1333, -1333,
-144, -144, -144,
2206, 2206, 2206,
32018, 32018, 32018,
-1313, -1313, -1313,
-138, -138, -138,
2152, 2152, 2152,
32047, 32047, 32047,
-1293, -1293, -1293,
-133, -133, -133,
2098, 2098, 2098,
32075, 32075, 32075,
-1272, -1272, -1272,
-128, -128, -128,
2045, 2045, 2045,
32102, 32102, 32102,
-1251, -1251, -1251,
-123, -123, -123,
1992, 1992, 1992,
32129, 32129, 32129,
-1230, -1230, -1230,
-118, -118, -118,
1939, 1939, 1939,
32156, 32156, 32156,
-1209, -1209, -1209,
-113, -113, -113,
1887, 1887, 1887,
32181, 32181, 32181,
-1187, -1187, -1187,
-108, -108, -108,
1835, 1835, 1835,
32207, 32207, 32207,
-1166, -1166, -1166,
-104, -104, -104,
1783, 1783, 1783,
32232, 32232, 32232,
-1144, -1144, -1144,
-99, -99, -99,
1732, 1732, 1732,
32256, 32256, 32256,
-1121, -1121, -1121,
-94, -94, -94,
1682, 1682, 1682,
32280, 32280, 32280,
-1099, -1099, -1099,
-90, -90, -90,
1631, 1631, 1631,
32303, 32303, 32303,
-1076, -1076, -1076,
-86, -86, -86,
1582, 1582, 1582,
32326, 32326, 32326,
-1054, -1054, -1054,
-81, -81, -81,
1532, 1532, 1532,
32348, 32348, 32348,
-1031, -1031, -1031,
-77, -77, -77,
1483, 1483, 1483,
32369, 32369, 32369,
-1007, -1007, -1007,
-73, -73, -73,
1435, 1435, 1435,
32391, 32391, 32391,
-984, -984, -984,
-69, -69, -69,
1387, 1387, 1387,
32411, 32411, 32411,
-960, -960, -960,
-66, -66, -66,
1339, 1339, 1339,
32431, 32431, 32431,
-936, -936, -936,
-62, -62, -62,
1291, 1291, 1291,
32450, 32450, 32450,
-912, -912, -912,
-58, -58, -58,
1245, 1245, 1245,
32469, 32469, 32469,
-888, -888, -888,
-55, -55, -55,
1198, 1198, 1198,
32488, 32488, 32488,
-863, -863, -863,
-51, -51, -51,
1152, 1152, 1152,
32505, 32505, 32505,
-838, -838, -838,
-48, -48, -48,
1107, 1107, 1107,
32523, 32523, 32523,
-813, -813, -813,
-45, -45, -45,
1061, 1061, 1061,
32539, 32539, 32539,
-788, -788, -788,
-42, -42, -42,
1017, 1017, 1017,
32555, 32555, 32555,
-762, -762, -762,
-39, -39, -39,
972, 972, 972,
32571, 32571, 32571,
-737, -737, -737,
-36, -36, -36,
929, 929, 929,
32586, 32586, 32586,
-711, -711, -711,
-33, -33, -33,
885, 885, 885,
32600, 32600, 32600,
-685, -685, -685,
-30, -30, -30,
842, 842, 842,
32614, 32614, 32614,
-658, -658, -658,
-28, -28, -28,
800, 800, 800,
32627, 32627, 32627,
-631, -631, -631,
-25, -25, -25,
758, 758, 758,
32640, 32640, 32640,
-605, -605, -605,
-23, -23, -23,
716, 716, 716,
32652, 32652, 32652,
-577, -577, -577,
-21, -21, -21,
675, 675, 675,
32663, 32663, 32663,
-550, -550, -550,
-18, -18, -18,
635, 635, 635,
32674, 32674, 32674,
-522, -522, -522,
-16, -16, -16,
594, 594, 594,
32685, 32685, 32685,
-495, -495, -495,
-15, -15, -15,
555, 555, 555,
32694, 32694, 32694,
-466, -466, -466,
-13, -13, -13,
515, 515, 515,
32703, 32703, 32703,
-438, -438, -438,
-11, -11, -11,
477, 477, 477,
32712, 32712, 32712,
-410, -410, -410,
-10, -10, -10,
438, 438, 438,
32720, 32720, 32720,
-381, -381, -381,
-8, -8, -8,
401, 401, 401,
32727, 32727, 32727,
-352, -352, -352,
-7, -7, -7,
363, 363, 363,
32734, 32734, 32734,
-322, -322, -322,
-6, -6, -6,
326, 326, 326,
32740, 32740, 32740,
-293, -293, -293,
-4, -4, -4,
290, 290, 290,
32746, 32746, 32746,
-263, -263, -263,
-3, -3, -3,
254, 254, 254,
32751, 32751, 32751,
-233, -233, -233,
-3, -3, -3,
218, 218, 218,
32755, 32755, 32755,
-203, -203, -203,
-2, -2, -2,
184, 184, 184,
32759, 32759, 32759,
-172, -172, -172,
-1, -1, -1,
149, 149, 149,
32762, 32762, 32762,
-141, -141, -141,
-1, -1, -1,
115, 115, 115,
32764, 32764, 32764,
-110, -110, -110,
0, 0, 0,
82, 82, 82,
32766, 32766, 32766,
-79, -79, -79,
0, 0, 0,
49, 49, 49,
32767, 32767, 32767,
-48, -48, -48,
0, 0, 0,
16, 16, 16,
32767, 32767, 32767,
-16, -16, -16
};
/***************************************************************/
const mlib_s16 mlib_filters_s16_bc2_3[] = {
-32, -32, -32,
32767, 32767, 32767,
32, 32, 32,
0, 0, 0,
-95, -95, -95,
32767, 32767, 32767,
96, 96, 96,
0, 0, 0,
-158, -158, -158,
32766, 32766, 32766,
161, 161, 161,
-1, -1, -1,
-221, -221, -221,
32765, 32765, 32765,
226, 226, 226,
-2, -2, -2,
-283, -283, -283,
32763, 32763, 32763,
291, 291, 291,
-3, -3, -3,
-344, -344, -344,
32760, 32760, 32760,
356, 356, 356,
-4, -4, -4,
-406, -406, -406,
32758, 32758, 32758,
421, 421, 421,
-5, -5, -5,
-466, -466, -466,
32754, 32754, 32754,
487, 487, 487,
-7, -7, -7,
-526, -526, -526,
32750, 32750, 32750,
553, 553, 553,
-9, -9, -9,
-586, -586, -586,
32746, 32746, 32746,
619, 619, 619,
-11, -11, -11,
-645, -645, -645,
32741, 32741, 32741,
685, 685, 685,
-13, -13, -13,
-703, -703, -703,
32735, 32735, 32735,
752, 752, 752,
-16, -16, -16,
-761, -761, -761,
32729, 32729, 32729,
819, 819, 819,
-19, -19, -19,
-819, -819, -819,
32723, 32723, 32723,
886, 886, 886,
-22, -22, -22,
-876, -876, -876,
32716, 32716, 32716,
954, 954, 954,
-26, -26, -26,
-933, -933, -933,
32709, 32709, 32709,
1021, 1021, 1021,
-29, -29, -29,
-989, -989, -989,
32701, 32701, 32701,
1089, 1089, 1089,
-33, -33, -33,
-1045, -1045, -1045,
32693, 32693, 32693,
1157, 1157, 1157,
-37, -37, -37,
-1100, -1100, -1100,
32684, 32684, 32684,
1225, 1225, 1225,
-41, -41, -41,
-1155, -1155, -1155,
32675, 32675, 32675,
1294, 1294, 1294,
-46, -46, -46,
-1209, -1209, -1209,
32665, 32665, 32665,
1362, 1362, 1362,
-50, -50, -50,
-1263, -1263, -1263,
32655, 32655, 32655,
1431, 1431, 1431,
-55, -55, -55,
-1316, -1316, -1316,
32644, 32644, 32644,
1501, 1501, 1501,
-61, -61, -61,
-1369, -1369, -1369,
32633, 32633, 32633,
1570, 1570, 1570,
-66, -66, -66,
-1422, -1422, -1422,
32622, 32622, 32622,
1639, 1639, 1639,
-71, -71, -71,
-1473, -1473, -1473,
32609, 32609, 32609,
1709, 1709, 1709,
-77, -77, -77,
-1525, -1525, -1525,
32597, 32597, 32597,
1779, 1779, 1779,
-83, -83, -83,
-1576, -1576, -1576,
32584, 32584, 32584,
1849, 1849, 1849,
-89, -89, -89,
-1627, -1627, -1627,
32571, 32571, 32571,
1920, 1920, 1920,
-96, -96, -96,
-1677, -1677, -1677,
32557, 32557, 32557,
1991, 1991, 1991,
-103, -103, -103,
-1726, -1726, -1726,
32542, 32542, 32542,
2061, 2061, 2061,
-109, -109, -109,
-1776, -1776, -1776,
32528, 32528, 32528,
2132, 2132, 2132,
-116, -116, -116,
-1824, -1824, -1824,
32512, 32512, 32512,
2204, 2204, 2204,
-124, -124, -124,
-1873, -1873, -1873,
32497, 32497, 32497,
2275, 2275, 2275,
-131, -131, -131,
-1920, -1920, -1920,
32480, 32480, 32480,
2347, 2347, 2347,
-139, -139, -139,
-1968, -1968, -1968,
32464, 32464, 32464,
2419, 2419, 2419,
-147, -147, -147,
-2015, -2015, -2015,
32447, 32447, 32447,
2491, 2491, 2491,
-155, -155, -155,
-2061, -2061, -2061,
32429, 32429, 32429,
2563, 2563, 2563,
-163, -163, -163,
-2107, -2107, -2107,
32411, 32411, 32411,
2635, 2635, 2635,
-171, -171, -171,
-2153, -2153, -2153,
32393, 32393, 32393,
2708, 2708, 2708,
-180, -180, -180,
-2198, -2198, -2198,
32374, 32374, 32374,
2781, 2781, 2781,
-189, -189, -189,
-2243, -2243, -2243,
32355, 32355, 32355,
2854, 2854, 2854,
-198, -198, -198,
-2287, -2287, -2287,
32335, 32335, 32335,
2927, 2927, 2927,
-207, -207, -207,
-2331, -2331, -2331,
32315, 32315, 32315,
3000, 3000, 3000,
-216, -216, -216,
-2374, -2374, -2374,
32294, 32294, 32294,
3074, 3074, 3074,
-226, -226, -226,
-2417, -2417, -2417,
32273, 32273, 32273,
3148, 3148, 3148,
-236, -236, -236,
-2460, -2460, -2460,
32252, 32252, 32252,
3222, 3222, 3222,
-246, -246, -246,
-2502, -2502, -2502,
32230, 32230, 32230,
3296, 3296, 3296,
-256, -256, -256,
-2544, -2544, -2544,
32208, 32208, 32208,
3370, 3370, 3370,
-266, -266, -266,
-2585, -2585, -2585,
32185, 32185, 32185,
3445, 3445, 3445,
-277, -277, -277,
-2626, -2626, -2626,
32162, 32162, 32162,
3519, 3519, 3519,
-287, -287, -287,
-2666, -2666, -2666,
32138, 32138, 32138,
3594, 3594, 3594,
-298, -298, -298,
-2706, -2706, -2706,
32114, 32114, 32114,
3669, 3669, 3669,
-309, -309, -309,
-2746, -2746, -2746,
32090, 32090, 32090,
3744, 3744, 3744,
-320, -320, -320,
-2785, -2785, -2785,
32065, 32065, 32065,
3820, 3820, 3820,
-332, -332, -332,
-2824, -2824, -2824,
32040, 32040, 32040,
3895, 3895, 3895,
-343, -343, -343,
-2862, -2862, -2862,
32014, 32014, 32014,
3971, 3971, 3971,
-355, -355, -355,
-2900, -2900, -2900,
31988, 31988, 31988,
4047, 4047, 4047,
-367, -367, -367,
-2937, -2937, -2937,
31961, 31961, 31961,
4123, 4123, 4123,
-379, -379, -379,
-2974, -2974, -2974,
31934, 31934, 31934,
4199, 4199, 4199,
-391, -391, -391,
-3011, -3011, -3011,
31907, 31907, 31907,
4275, 4275, 4275,
-403, -403, -403,
-3047, -3047, -3047,
31879, 31879, 31879,
4352, 4352, 4352,
-416, -416, -416,
-3083, -3083, -3083,
31851, 31851, 31851,
4429, 4429, 4429,
-429, -429, -429,
-3118, -3118, -3118,
31822, 31822, 31822,
4506, 4506, 4506,
-442, -442, -442,
-3153, -3153, -3153,
31793, 31793, 31793,
4583, 4583, 4583,
-455, -455, -455,
-3188, -3188, -3188,
31764, 31764, 31764,
4660, 4660, 4660,
-468, -468, -468,
-3222, -3222, -3222,
31734, 31734, 31734,
4737, 4737, 4737,
-481, -481, -481,
-3256, -3256, -3256,
31704, 31704, 31704,
4814, 4814, 4814,
-494, -494, -494,
-3289, -3289, -3289,
31673, 31673, 31673,
4892, 4892, 4892,
-508, -508, -508,
-3322, -3322, -3322,
31642, 31642, 31642,
4970, 4970, 4970,
-522, -522, -522,
-3355, -3355, -3355,
31611, 31611, 31611,
5048, 5048, 5048,
-536, -536, -536,
-3387, -3387, -3387,
31579, 31579, 31579,
5126, 5126, 5126,
-550, -550, -550,
-3419, -3419, -3419,
31547, 31547, 31547,
5204, 5204, 5204,
-564, -564, -564,
-3450, -3450, -3450,
31514, 31514, 31514,
5282, 5282, 5282,
-578, -578, -578,
-3481, -3481, -3481,
31481, 31481, 31481,
5361, 5361, 5361,
-593, -593, -593,
-3512, -3512, -3512,
31448, 31448, 31448,
5439, 5439, 5439,
-607, -607, -607,
-3542, -3542, -3542,
31414, 31414, 31414,
5518, 5518, 5518,
-622, -622, -622,
-3572, -3572, -3572,
31380, 31380, 31380,
5597, 5597, 5597,
-637, -637, -637,
-3602, -3602, -3602,
31346, 31346, 31346,
5676, 5676, 5676,
-652, -652, -652,
-3631, -3631, -3631,
31311, 31311, 31311,
5755, 5755, 5755,
-667, -667, -667,
-3659, -3659, -3659,
31275, 31275, 31275,
5835, 5835, 5835,
-683, -683, -683,
-3688, -3688, -3688,
31240, 31240, 31240,
5914, 5914, 5914,
-698, -698, -698,
-3716, -3716, -3716,
31204, 31204, 31204,
5994, 5994, 5994,
-714, -714, -714,
-3743, -3743, -3743,
31167, 31167, 31167,
6073, 6073, 6073,
-729, -729, -729,
-3770, -3770, -3770,
31130, 31130, 31130,
6153, 6153, 6153,
-745, -745, -745,
-3797, -3797, -3797,
31093, 31093, 31093,
6233, 6233, 6233,
-761, -761, -761,
-3823, -3823, -3823,
31055, 31055, 31055,
6313, 6313, 6313,
-777, -777, -777,
-3849, -3849, -3849,
31017, 31017, 31017,
6393, 6393, 6393,
-793, -793, -793,
-3875, -3875, -3875,
30979, 30979, 30979,
6474, 6474, 6474,
-810, -810, -810,
-3900, -3900, -3900,
30940, 30940, 30940,
6554, 6554, 6554,
-826, -826, -826,
-3925, -3925, -3925,
30901, 30901, 30901,
6635, 6635, 6635,
-843, -843, -843,
-3950, -3950, -3950,
30862, 30862, 30862,
6716, 6716, 6716,
-860, -860, -860,
-3974, -3974, -3974,
30822, 30822, 30822,
6796, 6796, 6796,
-876, -876, -876,
-3998, -3998, -3998,
30782, 30782, 30782,
6877, 6877, 6877,
-893, -893, -893,
-4021, -4021, -4021,
30741, 30741, 30741,
6958, 6958, 6958,
-910, -910, -910,
-4045, -4045, -4045,
30701, 30701, 30701,
7039, 7039, 7039,
-927, -927, -927,
-4067, -4067, -4067,
30659, 30659, 30659,
7121, 7121, 7121,
-945, -945, -945,
-4090, -4090, -4090,
30618, 30618, 30618,
7202, 7202, 7202,
-962, -962, -962,
-4112, -4112, -4112,
30576, 30576, 30576,
7283, 7283, 7283,
-979, -979, -979,
-4133, -4133, -4133,
30533, 30533, 30533,
7365, 7365, 7365,
-997, -997, -997,
-4155, -4155, -4155,
30491, 30491, 30491,
7447, 7447, 7447,
-1015, -1015, -1015,
-4176, -4176, -4176,
30448, 30448, 30448,
7528, 7528, 7528,
-1032, -1032, -1032,
-4196, -4196, -4196,
30404, 30404, 30404,
7610, 7610, 7610,
-1050, -1050, -1050,
-4217, -4217, -4217,
30361, 30361, 30361,
7692, 7692, 7692,
-1068, -1068, -1068,
-4237, -4237, -4237,
30317, 30317, 30317,
7774, 7774, 7774,
-1086, -1086, -1086,
-4256, -4256, -4256,
30272, 30272, 30272,
7857, 7857, 7857,
-1105, -1105, -1105,
-4275, -4275, -4275,
30227, 30227, 30227,
7939, 7939, 7939,
-1123, -1123, -1123,
-4294, -4294, -4294,
30182, 30182, 30182,
8021, 8021, 8021,
-1141, -1141, -1141,
-4313, -4313, -4313,
30137, 30137, 30137,
8104, 8104, 8104,
-1160, -1160, -1160,
-4331, -4331, -4331,
30091, 30091, 30091,
8186, 8186, 8186,
-1178, -1178, -1178,
-4349, -4349, -4349,
30045, 30045, 30045,
8269, 8269, 8269,
-1197, -1197, -1197,
-4366, -4366, -4366,
29998, 29998, 29998,
8352, 8352, 8352,
-1216, -1216, -1216,
-4384, -4384, -4384,
29952, 29952, 29952,
8434, 8434, 8434,
-1234, -1234, -1234,
-4400, -4400, -4400,
29904, 29904, 29904,
8517, 8517, 8517,
-1253, -1253, -1253,
-4417, -4417, -4417,
29857, 29857, 29857,
8600, 8600, 8600,
-1272, -1272, -1272,
-4433, -4433, -4433,
29809, 29809, 29809,
8683, 8683, 8683,
-1291, -1291, -1291,
-4449, -4449, -4449,
29761, 29761, 29761,
8767, 8767, 8767,
-1311, -1311, -1311,
-4464, -4464, -4464,
29712, 29712, 29712,
8850, 8850, 8850,
-1330, -1330, -1330,
-4480, -4480, -4480,
29664, 29664, 29664,
8933, 8933, 8933,
-1349, -1349, -1349,
-4495, -4495, -4495,
29615, 29615, 29615,
9016, 9016, 9016,
-1368, -1368, -1368,
-4509, -4509, -4509,
29565, 29565, 29565,
9100, 9100, 9100,
-1388, -1388, -1388,
-4523, -4523, -4523,
29515, 29515, 29515,
9183, 9183, 9183,
-1407, -1407, -1407,
-4537, -4537, -4537,
29465, 29465, 29465,
9267, 9267, 9267,
-1427, -1427, -1427,
-4551, -4551, -4551,
29415, 29415, 29415,
9351, 9351, 9351,
-1447, -1447, -1447,
-4564, -4564, -4564,
29364, 29364, 29364,
9434, 9434, 9434,
-1466, -1466, -1466,
-4577, -4577, -4577,
29313, 29313, 29313,
9518, 9518, 9518,
-1486, -1486, -1486,
-4590, -4590, -4590,
29262, 29262, 29262,
9602, 9602, 9602,
-1506, -1506, -1506,
-4602, -4602, -4602,
29210, 29210, 29210,
9686, 9686, 9686,
-1526, -1526, -1526,
-4614, -4614, -4614,
29158, 29158, 29158,
9770, 9770, 9770,
-1546, -1546, -1546,
-4626, -4626, -4626,
29106, 29106, 29106,
9854, 9854, 9854,
-1566, -1566, -1566,
-4637, -4637, -4637,
29053, 29053, 29053,
9938, 9938, 9938,
-1586, -1586, -1586,
-4648, -4648, -4648,
29000, 29000, 29000,
10022, 10022, 10022,
-1606, -1606, -1606,
-4659, -4659, -4659,
28947, 28947, 28947,
10107, 10107, 10107,
-1627, -1627, -1627,
-4669, -4669, -4669,
28893, 28893, 28893,
10191, 10191, 10191,
-1647, -1647, -1647,
-4679, -4679, -4679,
28839, 28839, 28839,
10275, 10275, 10275,
-1667, -1667, -1667,
-4689, -4689, -4689,
28785, 28785, 28785,
10360, 10360, 10360,
-1688, -1688, -1688,
-4699, -4699, -4699,
28731, 28731, 28731,
10444, 10444, 10444,
-1708, -1708, -1708,
-4708, -4708, -4708,
28676, 28676, 28676,
10529, 10529, 10529,
-1729, -1729, -1729,
-4717, -4717, -4717,
28621, 28621, 28621,
10613, 10613, 10613,
-1749, -1749, -1749,
-4726, -4726, -4726,
28566, 28566, 28566,
10698, 10698, 10698,
-1770, -1770, -1770,
-4734, -4734, -4734,
28510, 28510, 28510,
10782, 10782, 10782,
-1790, -1790, -1790,
-4742, -4742, -4742,
28454, 28454, 28454,
10867, 10867, 10867,
-1811, -1811, -1811,
-4750, -4750, -4750,
28398, 28398, 28398,
10952, 10952, 10952,
-1832, -1832, -1832,
-4757, -4757, -4757,
28341, 28341, 28341,
11037, 11037, 11037,
-1853, -1853, -1853,
-4765, -4765, -4765,
28285, 28285, 28285,
11121, 11121, 11121,
-1873, -1873, -1873,
-4771, -4771, -4771,
28227, 28227, 28227,
11206, 11206, 11206,
-1894, -1894, -1894,
-4778, -4778, -4778,
28170, 28170, 28170,
11291, 11291, 11291,
-1915, -1915, -1915,
-4784, -4784, -4784,
28112, 28112, 28112,
11376, 11376, 11376,
-1936, -1936, -1936,
-4790, -4790, -4790,
28054, 28054, 28054,
11461, 11461, 11461,
-1957, -1957, -1957,
-4796, -4796, -4796,
27996, 27996, 27996,
11546, 11546, 11546,
-1978, -1978, -1978,
-4802, -4802, -4802,
27938, 27938, 27938,
11631, 11631, 11631,
-1999, -1999, -1999,
-4807, -4807, -4807,
27879, 27879, 27879,
11716, 11716, 11716,
-2020, -2020, -2020,
-4812, -4812, -4812,
27820, 27820, 27820,
11801, 11801, 11801,
-2041, -2041, -2041,
-4816, -4816, -4816,
27760, 27760, 27760,
11886, 11886, 11886,
-2062, -2062, -2062,
-4821, -4821, -4821,
27701, 27701, 27701,
11971, 11971, 11971,
-2083, -2083, -2083,
-4825, -4825, -4825,
27641, 27641, 27641,
12057, 12057, 12057,
-2105, -2105, -2105,
-4829, -4829, -4829,
27581, 27581, 27581,
12142, 12142, 12142,
-2126, -2126, -2126,
-4832, -4832, -4832,
27520, 27520, 27520,
12227, 12227, 12227,
-2147, -2147, -2147,
-4836, -4836, -4836,
27460, 27460, 27460,
12312, 12312, 12312,
-2168, -2168, -2168,
-4839, -4839, -4839,
27399, 27399, 27399,
12397, 12397, 12397,
-2189, -2189, -2189,
-4841, -4841, -4841,
27337, 27337, 27337,
12483, 12483, 12483,
-2211, -2211, -2211,
-4844, -4844, -4844,
27276, 27276, 27276,
12568, 12568, 12568,
-2232, -2232, -2232,
-4846, -4846, -4846,
27214, 27214, 27214,
12653, 12653, 12653,
-2253, -2253, -2253,
-4848, -4848, -4848,
27152, 27152, 27152,
12738, 12738, 12738,
-2274, -2274, -2274,
-4850, -4850, -4850,
27090, 27090, 27090,
12824, 12824, 12824,
-2296, -2296, -2296,
-4851, -4851, -4851,
27027, 27027, 27027,
12909, 12909, 12909,
-2317, -2317, -2317,
-4852, -4852, -4852,
26964, 26964, 26964,
12994, 12994, 12994,
-2338, -2338, -2338,
-4853, -4853, -4853,
26901, 26901, 26901,
13080, 13080, 13080,
-2360, -2360, -2360,
-4854, -4854, -4854,
26838, 26838, 26838,
13165, 13165, 13165,
-2381, -2381, -2381,
-4854, -4854, -4854,
26774, 26774, 26774,
13250, 13250, 13250,
-2402, -2402, -2402,
-4855, -4855, -4855,
26711, 26711, 26711,
13336, 13336, 13336,
-2424, -2424, -2424,
-4854, -4854, -4854,
26646, 26646, 26646,
13421, 13421, 13421,
-2445, -2445, -2445,
-4854, -4854, -4854,
26582, 26582, 26582,
13506, 13506, 13506,
-2466, -2466, -2466,
-4854, -4854, -4854,
26518, 26518, 26518,
13592, 13592, 13592,
-2488, -2488, -2488,
-4853, -4853, -4853,
26453, 26453, 26453,
13677, 13677, 13677,
-2509, -2509, -2509,
-4852, -4852, -4852,
26388, 26388, 26388,
13762, 13762, 13762,
-2530, -2530, -2530,
-4850, -4850, -4850,
26322, 26322, 26322,
13848, 13848, 13848,
-2552, -2552, -2552,
-4849, -4849, -4849,
26257, 26257, 26257,
13933, 13933, 13933,
-2573, -2573, -2573,
-4847, -4847, -4847,
26191, 26191, 26191,
14018, 14018, 14018,
-2594, -2594, -2594,
-4845, -4845, -4845,
26125, 26125, 26125,
14104, 14104, 14104,
-2616, -2616, -2616,
-4843, -4843, -4843,
26059, 26059, 26059,
14189, 14189, 14189,
-2637, -2637, -2637,
-4840, -4840, -4840,
25992, 25992, 25992,
14274, 14274, 14274,
-2658, -2658, -2658,
-4837, -4837, -4837,
25925, 25925, 25925,
14359, 14359, 14359,
-2679, -2679, -2679,
-4834, -4834, -4834,
25858, 25858, 25858,
14445, 14445, 14445,
-2701, -2701, -2701,
-4831, -4831, -4831,
25791, 25791, 25791,
14530, 14530, 14530,
-2722, -2722, -2722,
-4828, -4828, -4828,
25724, 25724, 25724,
14615, 14615, 14615,
-2743, -2743, -2743,
-4824, -4824, -4824,
25656, 25656, 25656,
14700, 14700, 14700,
-2764, -2764, -2764,
-4820, -4820, -4820,
25588, 25588, 25588,
14785, 14785, 14785,
-2785, -2785, -2785,
-4816, -4816, -4816,
25520, 25520, 25520,
14870, 14870, 14870,
-2806, -2806, -2806,
-4812, -4812, -4812,
25452, 25452, 25452,
14955, 14955, 14955,
-2827, -2827, -2827,
-4807, -4807, -4807,
25383, 25383, 25383,
15040, 15040, 15040,
-2848, -2848, -2848,
-4802, -4802, -4802,
25314, 25314, 25314,
15125, 15125, 15125,
-2869, -2869, -2869,
-4797, -4797, -4797,
25245, 25245, 25245,
15210, 15210, 15210,
-2890, -2890, -2890,
-4792, -4792, -4792,
25176, 25176, 25176,
15295, 15295, 15295,
-2911, -2911, -2911,
-4787, -4787, -4787,
25107, 25107, 25107,
15380, 15380, 15380,
-2932, -2932, -2932,
-4781, -4781, -4781,
25037, 25037, 25037,
15465, 15465, 15465,
-2953, -2953, -2953,
-4775, -4775, -4775,
24967, 24967, 24967,
15550, 15550, 15550,
-2974, -2974, -2974,
-4769, -4769, -4769,
24897, 24897, 24897,
15635, 15635, 15635,
-2995, -2995, -2995,
-4763, -4763, -4763,
24827, 24827, 24827,
15720, 15720, 15720,
-3016, -3016, -3016,
-4756, -4756, -4756,
24756, 24756, 24756,
15805, 15805, 15805,
-3037, -3037, -3037,
-4750, -4750, -4750,
24686, 24686, 24686,
15889, 15889, 15889,
-3057, -3057, -3057,
-4743, -4743, -4743,
24615, 24615, 24615,
15974, 15974, 15974,
-3078, -3078, -3078,
-4736, -4736, -4736,
24544, 24544, 24544,
16058, 16058, 16058,
-3098, -3098, -3098,
-4728, -4728, -4728,
24472, 24472, 24472,
16143, 16143, 16143,
-3119, -3119, -3119,
-4721, -4721, -4721,
24401, 24401, 24401,
16228, 16228, 16228,
-3140, -3140, -3140,
-4713, -4713, -4713,
24329, 24329, 24329,
16312, 16312, 16312,
-3160, -3160, -3160,
-4705, -4705, -4705,
24257, 24257, 24257,
16396, 16396, 16396,
-3180, -3180, -3180,
-4697, -4697, -4697,
24185, 24185, 24185,
16481, 16481, 16481,
-3201, -3201, -3201,
-4689, -4689, -4689,
24113, 24113, 24113,
16565, 16565, 16565,
-3221, -3221, -3221,
-4680, -4680, -4680,
24040, 24040, 24040,
16649, 16649, 16649,
-3241, -3241, -3241,
-4672, -4672, -4672,
23968, 23968, 23968,
16734, 16734, 16734,
-3262, -3262, -3262,
-4663, -4663, -4663,
23895, 23895, 23895,
16818, 16818, 16818,
-3282, -3282, -3282,
-4654, -4654, -4654,
23822, 23822, 23822,
16902, 16902, 16902,
-3302, -3302, -3302,
-4644, -4644, -4644,
23748, 23748, 23748,
16986, 16986, 16986,
-3322, -3322, -3322,
-4635, -4635, -4635,
23675, 23675, 23675,
17070, 17070, 17070,
-3342, -3342, -3342,
-4625, -4625, -4625,
23601, 23601, 23601,
17154, 17154, 17154,
-3362, -3362, -3362,
-4615, -4615, -4615,
23527, 23527, 23527,
17238, 17238, 17238,
-3382, -3382, -3382,
-4605, -4605, -4605,
23453, 23453, 23453,
17321, 17321, 17321,
-3401, -3401, -3401,
-4595, -4595, -4595,
23379, 23379, 23379,
17405, 17405, 17405,
-3421, -3421, -3421,
-4585, -4585, -4585,
23305, 23305, 23305,
17489, 17489, 17489,
-3441, -3441, -3441,
-4574, -4574, -4574,
23230, 23230, 23230,
17572, 17572, 17572,
-3460, -3460, -3460,
-4564, -4564, -4564,
23156, 23156, 23156,
17656, 17656, 17656,
-3480, -3480, -3480,
-4553, -4553, -4553,
23081, 23081, 23081,
17739, 17739, 17739,
-3499, -3499, -3499,
-4542, -4542, -4542,
23006, 23006, 23006,
17822, 17822, 17822,
-3518, -3518, -3518,
-4530, -4530, -4530,
22930, 22930, 22930,
17906, 17906, 17906,
-3538, -3538, -3538,
-4519, -4519, -4519,
22855, 22855, 22855,
17989, 17989, 17989,
-3557, -3557, -3557,
-4507, -4507, -4507,
22779, 22779, 22779,
18072, 18072, 18072,
-3576, -3576, -3576,
-4496, -4496, -4496,
22704, 22704, 22704,
18155, 18155, 18155,
-3595, -3595, -3595,
-4484, -4484, -4484,
22628, 22628, 22628,
18238, 18238, 18238,
-3614, -3614, -3614,
-4472, -4472, -4472,
22552, 22552, 22552,
18321, 18321, 18321,
-3633, -3633, -3633,
-4459, -4459, -4459,
22475, 22475, 22475,
18403, 18403, 18403,
-3651, -3651, -3651,
-4447, -4447, -4447,
22399, 22399, 22399,
18486, 18486, 18486,
-3670, -3670, -3670,
-4434, -4434, -4434,
22322, 22322, 22322,
18569, 18569, 18569,
-3689, -3689, -3689,
-4422, -4422, -4422,
22246, 22246, 22246,
18651, 18651, 18651,
-3707, -3707, -3707,
-4409, -4409, -4409,
22169, 22169, 22169,
18734, 18734, 18734,
-3726, -3726, -3726,
-4396, -4396, -4396,
22092, 22092, 22092,
18816, 18816, 18816,
-3744, -3744, -3744,
-4382, -4382, -4382,
22014, 22014, 22014,
18898, 18898, 18898,
-3762, -3762, -3762,
-4369, -4369, -4369,
21937, 21937, 21937,
18980, 18980, 18980,
-3780, -3780, -3780,
-4356, -4356, -4356,
21860, 21860, 21860,
19062, 19062, 19062,
-3798, -3798, -3798,
-4342, -4342, -4342,
21782, 21782, 21782,
19144, 19144, 19144,
-3816, -3816, -3816,
-4328, -4328, -4328,
21704, 21704, 21704,
19226, 19226, 19226,
-3834, -3834, -3834,
-4314, -4314, -4314,
21626, 21626, 21626,
19308, 19308, 19308,
-3852, -3852, -3852,
-4300, -4300, -4300,
21548, 21548, 21548,
19389, 19389, 19389,
-3869, -3869, -3869,
-4286, -4286, -4286,
21470, 21470, 21470,
19471, 19471, 19471,
-3887, -3887, -3887,
-4271, -4271, -4271,
21391, 21391, 21391,
19552, 19552, 19552,
-3904, -3904, -3904,
-4257, -4257, -4257,
21313, 21313, 21313,
19633, 19633, 19633,
-3921, -3921, -3921,
-4242, -4242, -4242,
21234, 21234, 21234,
19715, 19715, 19715,
-3939, -3939, -3939,
-4227, -4227, -4227,
21155, 21155, 21155,
19796, 19796, 19796,
-3956, -3956, -3956,
-4212, -4212, -4212,
21076, 21076, 21076,
19877, 19877, 19877,
-3973, -3973, -3973,
-4197, -4197, -4197,
20997, 20997, 20997,
19957, 19957, 19957,
-3989, -3989, -3989,
-4182, -4182, -4182,
20918, 20918, 20918,
20038, 20038, 20038,
-4006, -4006, -4006,
-4167, -4167, -4167,
20839, 20839, 20839,
20119, 20119, 20119,
-4023, -4023, -4023,
-4151, -4151, -4151,
20759, 20759, 20759,
20199, 20199, 20199,
-4039, -4039, -4039,
-4136, -4136, -4136,
20680, 20680, 20680,
20280, 20280, 20280,
-4056, -4056, -4056,
-4120, -4120, -4120,
20600, 20600, 20600,
20360, 20360, 20360,
-4072, -4072, -4072,
-4104, -4104, -4104,
20520, 20520, 20520,
20440, 20440, 20440,
-4088, -4088, -4088,
-4088, -4088, -4088,
20440, 20440, 20440,
20520, 20520, 20520,
-4104, -4104, -4104,
-4072, -4072, -4072,
20360, 20360, 20360,
20600, 20600, 20600,
-4120, -4120, -4120,
-4056, -4056, -4056,
20280, 20280, 20280,
20680, 20680, 20680,
-4136, -4136, -4136,
-4039, -4039, -4039,
20199, 20199, 20199,
20759, 20759, 20759,
-4151, -4151, -4151,
-4023, -4023, -4023,
20119, 20119, 20119,
20839, 20839, 20839,
-4167, -4167, -4167,
-4006, -4006, -4006,
20038, 20038, 20038,
20918, 20918, 20918,
-4182, -4182, -4182,
-3989, -3989, -3989,
19957, 19957, 19957,
20997, 20997, 20997,
-4197, -4197, -4197,
-3973, -3973, -3973,
19877, 19877, 19877,
21076, 21076, 21076,
-4212, -4212, -4212,
-3956, -3956, -3956,
19796, 19796, 19796,
21155, 21155, 21155,
-4227, -4227, -4227,
-3939, -3939, -3939,
19715, 19715, 19715,
21234, 21234, 21234,
-4242, -4242, -4242,
-3921, -3921, -3921,
19633, 19633, 19633,
21313, 21313, 21313,
-4257, -4257, -4257,
-3904, -3904, -3904,
19552, 19552, 19552,
21391, 21391, 21391,
-4271, -4271, -4271,
-3887, -3887, -3887,
19471, 19471, 19471,
21470, 21470, 21470,
-4286, -4286, -4286,
-3869, -3869, -3869,
19389, 19389, 19389,
21548, 21548, 21548,
-4300, -4300, -4300,
-3852, -3852, -3852,
19308, 19308, 19308,
21626, 21626, 21626,
-4314, -4314, -4314,
-3834, -3834, -3834,
19226, 19226, 19226,
21704, 21704, 21704,
-4328, -4328, -4328,
-3816, -3816, -3816,
19144, 19144, 19144,
21782, 21782, 21782,
-4342, -4342, -4342,
-3798, -3798, -3798,
19062, 19062, 19062,
21860, 21860, 21860,
-4356, -4356, -4356,
-3780, -3780, -3780,
18980, 18980, 18980,
21937, 21937, 21937,
-4369, -4369, -4369,
-3762, -3762, -3762,
18898, 18898, 18898,
22014, 22014, 22014,
-4382, -4382, -4382,
-3744, -3744, -3744,
18816, 18816, 18816,
22092, 22092, 22092,
-4396, -4396, -4396,
-3726, -3726, -3726,
18734, 18734, 18734,
22169, 22169, 22169,
-4409, -4409, -4409,
-3707, -3707, -3707,
18651, 18651, 18651,
22246, 22246, 22246,
-4422, -4422, -4422,
-3689, -3689, -3689,
18569, 18569, 18569,
22322, 22322, 22322,
-4434, -4434, -4434,
-3670, -3670, -3670,
18486, 18486, 18486,
22399, 22399, 22399,
-4447, -4447, -4447,
-3651, -3651, -3651,
18403, 18403, 18403,
22475, 22475, 22475,
-4459, -4459, -4459,
-3633, -3633, -3633,
18321, 18321, 18321,
22552, 22552, 22552,
-4472, -4472, -4472,
-3614, -3614, -3614,
18238, 18238, 18238,
22628, 22628, 22628,
-4484, -4484, -4484,
-3595, -3595, -3595,
18155, 18155, 18155,
22704, 22704, 22704,
-4496, -4496, -4496,
-3576, -3576, -3576,
18072, 18072, 18072,
22779, 22779, 22779,
-4507, -4507, -4507,
-3557, -3557, -3557,
17989, 17989, 17989,
22855, 22855, 22855,
-4519, -4519, -4519,
-3538, -3538, -3538,
17906, 17906, 17906,
22930, 22930, 22930,
-4530, -4530, -4530,
-3518, -3518, -3518,
17822, 17822, 17822,
23006, 23006, 23006,
-4542, -4542, -4542,
-3499, -3499, -3499,
17739, 17739, 17739,
23081, 23081, 23081,
-4553, -4553, -4553,
-3480, -3480, -3480,
17656, 17656, 17656,
23156, 23156, 23156,
-4564, -4564, -4564,
-3460, -3460, -3460,
17572, 17572, 17572,
23230, 23230, 23230,
-4574, -4574, -4574,
-3441, -3441, -3441,
17489, 17489, 17489,
23305, 23305, 23305,
-4585, -4585, -4585,
-3421, -3421, -3421,
17405, 17405, 17405,
23379, 23379, 23379,
-4595, -4595, -4595,
-3401, -3401, -3401,
17321, 17321, 17321,
23453, 23453, 23453,
-4605, -4605, -4605,
-3382, -3382, -3382,
17238, 17238, 17238,
23527, 23527, 23527,
-4615, -4615, -4615,
-3362, -3362, -3362,
17154, 17154, 17154,
23601, 23601, 23601,
-4625, -4625, -4625,
-3342, -3342, -3342,
17070, 17070, 17070,
23675, 23675, 23675,
-4635, -4635, -4635,
-3322, -3322, -3322,
16986, 16986, 16986,
23748, 23748, 23748,
-4644, -4644, -4644,
-3302, -3302, -3302,
16902, 16902, 16902,
23822, 23822, 23822,
-4654, -4654, -4654,
-3282, -3282, -3282,
16818, 16818, 16818,
23895, 23895, 23895,
-4663, -4663, -4663,
-3262, -3262, -3262,
16734, 16734, 16734,
23968, 23968, 23968,
-4672, -4672, -4672,
-3241, -3241, -3241,
16649, 16649, 16649,
24040, 24040, 24040,
-4680, -4680, -4680,
-3221, -3221, -3221,
16565, 16565, 16565,
24113, 24113, 24113,
-4689, -4689, -4689,
-3201, -3201, -3201,
16481, 16481, 16481,
24185, 24185, 24185,
-4697, -4697, -4697,
-3180, -3180, -3180,
16396, 16396, 16396,
24257, 24257, 24257,
-4705, -4705, -4705,
-3160, -3160, -3160,
16312, 16312, 16312,
24329, 24329, 24329,
-4713, -4713, -4713,
-3140, -3140, -3140,
16228, 16228, 16228,
24401, 24401, 24401,
-4721, -4721, -4721,
-3119, -3119, -3119,
16143, 16143, 16143,
24472, 24472, 24472,
-4728, -4728, -4728,
-3098, -3098, -3098,
16058, 16058, 16058,
24544, 24544, 24544,
-4736, -4736, -4736,
-3078, -3078, -3078,
15974, 15974, 15974,
24615, 24615, 24615,
-4743, -4743, -4743,
-3057, -3057, -3057,
15889, 15889, 15889,
24686, 24686, 24686,
-4750, -4750, -4750,
-3037, -3037, -3037,
15805, 15805, 15805,
24756, 24756, 24756,
-4756, -4756, -4756,
-3016, -3016, -3016,
15720, 15720, 15720,
24827, 24827, 24827,
-4763, -4763, -4763,
-2995, -2995, -2995,
15635, 15635, 15635,
24897, 24897, 24897,
-4769, -4769, -4769,
-2974, -2974, -2974,
15550, 15550, 15550,
24967, 24967, 24967,
-4775, -4775, -4775,
-2953, -2953, -2953,
15465, 15465, 15465,
25037, 25037, 25037,
-4781, -4781, -4781,
-2932, -2932, -2932,
15380, 15380, 15380,
25107, 25107, 25107,
-4787, -4787, -4787,
-2911, -2911, -2911,
15295, 15295, 15295,
25176, 25176, 25176,
-4792, -4792, -4792,
-2890, -2890, -2890,
15210, 15210, 15210,
25245, 25245, 25245,
-4797, -4797, -4797,
-2869, -2869, -2869,
15125, 15125, 15125,
25314, 25314, 25314,
-4802, -4802, -4802,
-2848, -2848, -2848,
15040, 15040, 15040,
25383, 25383, 25383,
-4807, -4807, -4807,
-2827, -2827, -2827,
14955, 14955, 14955,
25452, 25452, 25452,
-4812, -4812, -4812,
-2806, -2806, -2806,
14870, 14870, 14870,
25520, 25520, 25520,
-4816, -4816, -4816,
-2785, -2785, -2785,
14785, 14785, 14785,
25588, 25588, 25588,
-4820, -4820, -4820,
-2764, -2764, -2764,
14700, 14700, 14700,
25656, 25656, 25656,
-4824, -4824, -4824,
-2743, -2743, -2743,
14615, 14615, 14615,
25724, 25724, 25724,
-4828, -4828, -4828,
-2722, -2722, -2722,
14530, 14530, 14530,
25791, 25791, 25791,
-4831, -4831, -4831,
-2701, -2701, -2701,
14445, 14445, 14445,
25858, 25858, 25858,
-4834, -4834, -4834,
-2679, -2679, -2679,
14359, 14359, 14359,
25925, 25925, 25925,
-4837, -4837, -4837,
-2658, -2658, -2658,
14274, 14274, 14274,
25992, 25992, 25992,
-4840, -4840, -4840,
-2637, -2637, -2637,
14189, 14189, 14189,
26059, 26059, 26059,
-4843, -4843, -4843,
-2616, -2616, -2616,
14104, 14104, 14104,
26125, 26125, 26125,
-4845, -4845, -4845,
-2594, -2594, -2594,
14018, 14018, 14018,
26191, 26191, 26191,
-4847, -4847, -4847,
-2573, -2573, -2573,
13933, 13933, 13933,
26257, 26257, 26257,
-4849, -4849, -4849,
-2552, -2552, -2552,
13848, 13848, 13848,
26322, 26322, 26322,
-4850, -4850, -4850,
-2530, -2530, -2530,
13762, 13762, 13762,
26388, 26388, 26388,
-4852, -4852, -4852,
-2509, -2509, -2509,
13677, 13677, 13677,
26453, 26453, 26453,
-4853, -4853, -4853,
-2488, -2488, -2488,
13592, 13592, 13592,
26518, 26518, 26518,
-4854, -4854, -4854,
-2466, -2466, -2466,
13506, 13506, 13506,
26582, 26582, 26582,
-4854, -4854, -4854,
-2445, -2445, -2445,
13421, 13421, 13421,
26646, 26646, 26646,
-4854, -4854, -4854,
-2424, -2424, -2424,
13336, 13336, 13336,
26711, 26711, 26711,
-4855, -4855, -4855,
-2402, -2402, -2402,
13250, 13250, 13250,
26774, 26774, 26774,
-4854, -4854, -4854,
-2381, -2381, -2381,
13165, 13165, 13165,
26838, 26838, 26838,
-4854, -4854, -4854,
-2360, -2360, -2360,
13080, 13080, 13080,
26901, 26901, 26901,
-4853, -4853, -4853,
-2338, -2338, -2338,
12994, 12994, 12994,
26964, 26964, 26964,
-4852, -4852, -4852,
-2317, -2317, -2317,
12909, 12909, 12909,
27027, 27027, 27027,
-4851, -4851, -4851,
-2296, -2296, -2296,
12824, 12824, 12824,
27090, 27090, 27090,
-4850, -4850, -4850,
-2274, -2274, -2274,
12738, 12738, 12738,
27152, 27152, 27152,
-4848, -4848, -4848,
-2253, -2253, -2253,
12653, 12653, 12653,
27214, 27214, 27214,
-4846, -4846, -4846,
-2232, -2232, -2232,
12568, 12568, 12568,
27276, 27276, 27276,
-4844, -4844, -4844,
-2211, -2211, -2211,
12483, 12483, 12483,
27337, 27337, 27337,
-4841, -4841, -4841,
-2189, -2189, -2189,
12397, 12397, 12397,
27399, 27399, 27399,
-4839, -4839, -4839,
-2168, -2168, -2168,
12312, 12312, 12312,
27460, 27460, 27460,
-4836, -4836, -4836,
-2147, -2147, -2147,
12227, 12227, 12227,
27520, 27520, 27520,
-4832, -4832, -4832,
-2126, -2126, -2126,
12142, 12142, 12142,
27581, 27581, 27581,
-4829, -4829, -4829,
-2105, -2105, -2105,
12057, 12057, 12057,
27641, 27641, 27641,
-4825, -4825, -4825,
-2083, -2083, -2083,
11971, 11971, 11971,
27701, 27701, 27701,
-4821, -4821, -4821,
-2062, -2062, -2062,
11886, 11886, 11886,
27760, 27760, 27760,
-4816, -4816, -4816,
-2041, -2041, -2041,
11801, 11801, 11801,
27820, 27820, 27820,
-4812, -4812, -4812,
-2020, -2020, -2020,
11716, 11716, 11716,
27879, 27879, 27879,
-4807, -4807, -4807,
-1999, -1999, -1999,
11631, 11631, 11631,
27938, 27938, 27938,
-4802, -4802, -4802,
-1978, -1978, -1978,
11546, 11546, 11546,
27996, 27996, 27996,
-4796, -4796, -4796,
-1957, -1957, -1957,
11461, 11461, 11461,
28054, 28054, 28054,
-4790, -4790, -4790,
-1936, -1936, -1936,
11376, 11376, 11376,
28112, 28112, 28112,
-4784, -4784, -4784,
-1915, -1915, -1915,
11291, 11291, 11291,
28170, 28170, 28170,
-4778, -4778, -4778,
-1894, -1894, -1894,
11206, 11206, 11206,
28227, 28227, 28227,
-4771, -4771, -4771,
-1873, -1873, -1873,
11121, 11121, 11121,
28285, 28285, 28285,
-4765, -4765, -4765,
-1853, -1853, -1853,
11037, 11037, 11037,
28341, 28341, 28341,
-4757, -4757, -4757,
-1832, -1832, -1832,
10952, 10952, 10952,
28398, 28398, 28398,
-4750, -4750, -4750,
-1811, -1811, -1811,
10867, 10867, 10867,
28454, 28454, 28454,
-4742, -4742, -4742,
-1790, -1790, -1790,
10782, 10782, 10782,
28510, 28510, 28510,
-4734, -4734, -4734,
-1770, -1770, -1770,
10698, 10698, 10698,
28566, 28566, 28566,
-4726, -4726, -4726,
-1749, -1749, -1749,
10613, 10613, 10613,
28621, 28621, 28621,
-4717, -4717, -4717,
-1729, -1729, -1729,
10529, 10529, 10529,
28676, 28676, 28676,
-4708, -4708, -4708,
-1708, -1708, -1708,
10444, 10444, 10444,
28731, 28731, 28731,
-4699, -4699, -4699,
-1688, -1688, -1688,
10360, 10360, 10360,
28785, 28785, 28785,
-4689, -4689, -4689,
-1667, -1667, -1667,
10275, 10275, 10275,
28839, 28839, 28839,
-4679, -4679, -4679,
-1647, -1647, -1647,
10191, 10191, 10191,
28893, 28893, 28893,
-4669, -4669, -4669,
-1627, -1627, -1627,
10107, 10107, 10107,
28947, 28947, 28947,
-4659, -4659, -4659,
-1606, -1606, -1606,
10022, 10022, 10022,
29000, 29000, 29000,
-4648, -4648, -4648,
-1586, -1586, -1586,
9938, 9938, 9938,
29053, 29053, 29053,
-4637, -4637, -4637,
-1566, -1566, -1566,
9854, 9854, 9854,
29106, 29106, 29106,
-4626, -4626, -4626,
-1546, -1546, -1546,
9770, 9770, 9770,
29158, 29158, 29158,
-4614, -4614, -4614,
-1526, -1526, -1526,
9686, 9686, 9686,
29210, 29210, 29210,
-4602, -4602, -4602,
-1506, -1506, -1506,
9602, 9602, 9602,
29262, 29262, 29262,
-4590, -4590, -4590,
-1486, -1486, -1486,
9518, 9518, 9518,
29313, 29313, 29313,
-4577, -4577, -4577,
-1466, -1466, -1466,
9434, 9434, 9434,
29364, 29364, 29364,
-4564, -4564, -4564,
-1447, -1447, -1447,
9351, 9351, 9351,
29415, 29415, 29415,
-4551, -4551, -4551,
-1427, -1427, -1427,
9267, 9267, 9267,
29465, 29465, 29465,
-4537, -4537, -4537,
-1407, -1407, -1407,
9183, 9183, 9183,
29515, 29515, 29515,
-4523, -4523, -4523,
-1388, -1388, -1388,
9100, 9100, 9100,
29565, 29565, 29565,
-4509, -4509, -4509,
-1368, -1368, -1368,
9016, 9016, 9016,
29615, 29615, 29615,
-4495, -4495, -4495,
-1349, -1349, -1349,
8933, 8933, 8933,
29664, 29664, 29664,
-4480, -4480, -4480,
-1330, -1330, -1330,
8850, 8850, 8850,
29712, 29712, 29712,
-4464, -4464, -4464,
-1311, -1311, -1311,
8767, 8767, 8767,
29761, 29761, 29761,
-4449, -4449, -4449,
-1291, -1291, -1291,
8683, 8683, 8683,
29809, 29809, 29809,
-4433, -4433, -4433,
-1272, -1272, -1272,
8600, 8600, 8600,
29857, 29857, 29857,
-4417, -4417, -4417,
-1253, -1253, -1253,
8517, 8517, 8517,
29904, 29904, 29904,
-4400, -4400, -4400,
-1234, -1234, -1234,
8434, 8434, 8434,
29952, 29952, 29952,
-4384, -4384, -4384,
-1216, -1216, -1216,
8352, 8352, 8352,
29998, 29998, 29998,
-4366, -4366, -4366,
-1197, -1197, -1197,
8269, 8269, 8269,
30045, 30045, 30045,
-4349, -4349, -4349,
-1178, -1178, -1178,
8186, 8186, 8186,
30091, 30091, 30091,
-4331, -4331, -4331,
-1160, -1160, -1160,
8104, 8104, 8104,
30137, 30137, 30137,
-4313, -4313, -4313,
-1141, -1141, -1141,
8021, 8021, 8021,
30182, 30182, 30182,
-4294, -4294, -4294,
-1123, -1123, -1123,
7939, 7939, 7939,
30227, 30227, 30227,
-4275, -4275, -4275,
-1105, -1105, -1105,
7857, 7857, 7857,
30272, 30272, 30272,
-4256, -4256, -4256,
-1086, -1086, -1086,
7774, 7774, 7774,
30317, 30317, 30317,
-4237, -4237, -4237,
-1068, -1068, -1068,
7692, 7692, 7692,
30361, 30361, 30361,
-4217, -4217, -4217,
-1050, -1050, -1050,
7610, 7610, 7610,
30404, 30404, 30404,
-4196, -4196, -4196,
-1032, -1032, -1032,
7528, 7528, 7528,
30448, 30448, 30448,
-4176, -4176, -4176,
-1015, -1015, -1015,
7447, 7447, 7447,
30491, 30491, 30491,
-4155, -4155, -4155,
-997, -997, -997,
7365, 7365, 7365,
30533, 30533, 30533,
-4133, -4133, -4133,
-979, -979, -979,
7283, 7283, 7283,
30576, 30576, 30576,
-4112, -4112, -4112,
-962, -962, -962,
7202, 7202, 7202,
30618, 30618, 30618,
-4090, -4090, -4090,
-945, -945, -945,
7121, 7121, 7121,
30659, 30659, 30659,
-4067, -4067, -4067,
-927, -927, -927,
7039, 7039, 7039,
30701, 30701, 30701,
-4045, -4045, -4045,
-910, -910, -910,
6958, 6958, 6958,
30741, 30741, 30741,
-4021, -4021, -4021,
-893, -893, -893,
6877, 6877, 6877,
30782, 30782, 30782,
-3998, -3998, -3998,
-876, -876, -876,
6796, 6796, 6796,
30822, 30822, 30822,
-3974, -3974, -3974,
-860, -860, -860,
6716, 6716, 6716,
30862, 30862, 30862,
-3950, -3950, -3950,
-843, -843, -843,
6635, 6635, 6635,
30901, 30901, 30901,
-3925, -3925, -3925,
-826, -826, -826,
6554, 6554, 6554,
30940, 30940, 30940,
-3900, -3900, -3900,
-810, -810, -810,
6474, 6474, 6474,
30979, 30979, 30979,
-3875, -3875, -3875,
-793, -793, -793,
6393, 6393, 6393,
31017, 31017, 31017,
-3849, -3849, -3849,
-777, -777, -777,
6313, 6313, 6313,
31055, 31055, 31055,
-3823, -3823, -3823,
-761, -761, -761,
6233, 6233, 6233,
31093, 31093, 31093,
-3797, -3797, -3797,
-745, -745, -745,
6153, 6153, 6153,
31130, 31130, 31130,
-3770, -3770, -3770,
-729, -729, -729,
6073, 6073, 6073,
31167, 31167, 31167,
-3743, -3743, -3743,
-714, -714, -714,
5994, 5994, 5994,
31204, 31204, 31204,
-3716, -3716, -3716,
-698, -698, -698,
5914, 5914, 5914,
31240, 31240, 31240,
-3688, -3688, -3688,
-683, -683, -683,
5835, 5835, 5835,
31275, 31275, 31275,
-3659, -3659, -3659,
-667, -667, -667,
5755, 5755, 5755,
31311, 31311, 31311,
-3631, -3631, -3631,
-652, -652, -652,
5676, 5676, 5676,
31346, 31346, 31346,
-3602, -3602, -3602,
-637, -637, -637,
5597, 5597, 5597,
31380, 31380, 31380,
-3572, -3572, -3572,
-622, -622, -622,
5518, 5518, 5518,
31414, 31414, 31414,
-3542, -3542, -3542,
-607, -607, -607,
5439, 5439, 5439,
31448, 31448, 31448,
-3512, -3512, -3512,
-593, -593, -593,
5361, 5361, 5361,
31481, 31481, 31481,
-3481, -3481, -3481,
-578, -578, -578,
5282, 5282, 5282,
31514, 31514, 31514,
-3450, -3450, -3450,
-564, -564, -564,
5204, 5204, 5204,
31547, 31547, 31547,
-3419, -3419, -3419,
-550, -550, -550,
5126, 5126, 5126,
31579, 31579, 31579,
-3387, -3387, -3387,
-536, -536, -536,
5048, 5048, 5048,
31611, 31611, 31611,
-3355, -3355, -3355,
-522, -522, -522,
4970, 4970, 4970,
31642, 31642, 31642,
-3322, -3322, -3322,
-508, -508, -508,
4892, 4892, 4892,
31673, 31673, 31673,
-3289, -3289, -3289,
-494, -494, -494,
4814, 4814, 4814,
31704, 31704, 31704,
-3256, -3256, -3256,
-481, -481, -481,
4737, 4737, 4737,
31734, 31734, 31734,
-3222, -3222, -3222,
-468, -468, -468,
4660, 4660, 4660,
31764, 31764, 31764,
-3188, -3188, -3188,
-455, -455, -455,
4583, 4583, 4583,
31793, 31793, 31793,
-3153, -3153, -3153,
-442, -442, -442,
4506, 4506, 4506,
31822, 31822, 31822,
-3118, -3118, -3118,
-429, -429, -429,
4429, 4429, 4429,
31851, 31851, 31851,
-3083, -3083, -3083,
-416, -416, -416,
4352, 4352, 4352,
31879, 31879, 31879,
-3047, -3047, -3047,
-403, -403, -403,
4275, 4275, 4275,
31907, 31907, 31907,
-3011, -3011, -3011,
-391, -391, -391,
4199, 4199, 4199,
31934, 31934, 31934,
-2974, -2974, -2974,
-379, -379, -379,
4123, 4123, 4123,
31961, 31961, 31961,
-2937, -2937, -2937,
-367, -367, -367,
4047, 4047, 4047,
31988, 31988, 31988,
-2900, -2900, -2900,
-355, -355, -355,
3971, 3971, 3971,
32014, 32014, 32014,
-2862, -2862, -2862,
-343, -343, -343,
3895, 3895, 3895,
32040, 32040, 32040,
-2824, -2824, -2824,
-332, -332, -332,
3820, 3820, 3820,
32065, 32065, 32065,
-2785, -2785, -2785,
-320, -320, -320,
3744, 3744, 3744,
32090, 32090, 32090,
-2746, -2746, -2746,
-309, -309, -309,
3669, 3669, 3669,
32114, 32114, 32114,
-2706, -2706, -2706,
-298, -298, -298,
3594, 3594, 3594,
32138, 32138, 32138,
-2666, -2666, -2666,
-287, -287, -287,
3519, 3519, 3519,
32162, 32162, 32162,
-2626, -2626, -2626,
-277, -277, -277,
3445, 3445, 3445,
32185, 32185, 32185,
-2585, -2585, -2585,
-266, -266, -266,
3370, 3370, 3370,
32208, 32208, 32208,
-2544, -2544, -2544,
-256, -256, -256,
3296, 3296, 3296,
32230, 32230, 32230,
-2502, -2502, -2502,
-246, -246, -246,
3222, 3222, 3222,
32252, 32252, 32252,
-2460, -2460, -2460,
-236, -236, -236,
3148, 3148, 3148,
32273, 32273, 32273,
-2417, -2417, -2417,
-226, -226, -226,
3074, 3074, 3074,
32294, 32294, 32294,
-2374, -2374, -2374,
-216, -216, -216,
3000, 3000, 3000,
32315, 32315, 32315,
-2331, -2331, -2331,
-207, -207, -207,
2927, 2927, 2927,
32335, 32335, 32335,
-2287, -2287, -2287,
-198, -198, -198,
2854, 2854, 2854,
32355, 32355, 32355,
-2243, -2243, -2243,
-189, -189, -189,
2781, 2781, 2781,
32374, 32374, 32374,
-2198, -2198, -2198,
-180, -180, -180,
2708, 2708, 2708,
32393, 32393, 32393,
-2153, -2153, -2153,
-171, -171, -171,
2635, 2635, 2635,
32411, 32411, 32411,
-2107, -2107, -2107,
-163, -163, -163,
2563, 2563, 2563,
32429, 32429, 32429,
-2061, -2061, -2061,
-155, -155, -155,
2491, 2491, 2491,
32447, 32447, 32447,
-2015, -2015, -2015,
-147, -147, -147,
2419, 2419, 2419,
32464, 32464, 32464,
-1968, -1968, -1968,
-139, -139, -139,
2347, 2347, 2347,
32480, 32480, 32480,
-1920, -1920, -1920,
-131, -131, -131,
2275, 2275, 2275,
32497, 32497, 32497,
-1873, -1873, -1873,
-124, -124, -124,
2204, 2204, 2204,
32512, 32512, 32512,
-1824, -1824, -1824,
-116, -116, -116,
2132, 2132, 2132,
32528, 32528, 32528,
-1776, -1776, -1776,
-109, -109, -109,
2061, 2061, 2061,
32542, 32542, 32542,
-1726, -1726, -1726,
-103, -103, -103,
1991, 1991, 1991,
32557, 32557, 32557,
-1677, -1677, -1677,
-96, -96, -96,
1920, 1920, 1920,
32571, 32571, 32571,
-1627, -1627, -1627,
-89, -89, -89,
1849, 1849, 1849,
32584, 32584, 32584,
-1576, -1576, -1576,
-83, -83, -83,
1779, 1779, 1779,
32597, 32597, 32597,
-1525, -1525, -1525,
-77, -77, -77,
1709, 1709, 1709,
32609, 32609, 32609,
-1473, -1473, -1473,
-71, -71, -71,
1639, 1639, 1639,
32622, 32622, 32622,
-1422, -1422, -1422,
-66, -66, -66,
1570, 1570, 1570,
32633, 32633, 32633,
-1369, -1369, -1369,
-61, -61, -61,
1501, 1501, 1501,
32644, 32644, 32644,
-1316, -1316, -1316,
-55, -55, -55,
1431, 1431, 1431,
32655, 32655, 32655,
-1263, -1263, -1263,
-50, -50, -50,
1362, 1362, 1362,
32665, 32665, 32665,
-1209, -1209, -1209,
-46, -46, -46,
1294, 1294, 1294,
32675, 32675, 32675,
-1155, -1155, -1155,
-41, -41, -41,
1225, 1225, 1225,
32684, 32684, 32684,
-1100, -1100, -1100,
-37, -37, -37,
1157, 1157, 1157,
32693, 32693, 32693,
-1045, -1045, -1045,
-33, -33, -33,
1089, 1089, 1089,
32701, 32701, 32701,
-989, -989, -989,
-29, -29, -29,
1021, 1021, 1021,
32709, 32709, 32709,
-933, -933, -933,
-26, -26, -26,
954, 954, 954,
32716, 32716, 32716,
-876, -876, -876,
-22, -22, -22,
886, 886, 886,
32723, 32723, 32723,
-819, -819, -819,
-19, -19, -19,
819, 819, 819,
32729, 32729, 32729,
-761, -761, -761,
-16, -16, -16,
752, 752, 752,
32735, 32735, 32735,
-703, -703, -703,
-13, -13, -13,
685, 685, 685,
32741, 32741, 32741,
-645, -645, -645,
-11, -11, -11,
619, 619, 619,
32746, 32746, 32746,
-586, -586, -586,
-9, -9, -9,
553, 553, 553,
32750, 32750, 32750,
-526, -526, -526,
-7, -7, -7,
487, 487, 487,
32754, 32754, 32754,
-466, -466, -466,
-5, -5, -5,
421, 421, 421,
32758, 32758, 32758,
-406, -406, -406,
-4, -4, -4,
356, 356, 356,
32760, 32760, 32760,
-344, -344, -344,
-3, -3, -3,
291, 291, 291,
32763, 32763, 32763,
-283, -283, -283,
-2, -2, -2,
226, 226, 226,
32765, 32765, 32765,
-221, -221, -221,
-1, -1, -1,
161, 161, 161,
32766, 32766, 32766,
-158, -158, -158,
0, 0, 0,
96, 96, 96,
32767, 32767, 32767,
-95, -95, -95,
0, 0, 0,
32, 32, 32,
32767, 32767, 32767,
-32, -32, -32
};
/***************************************************************/
const mlib_s16 mlib_filters_s16_bc_4[] = {
-16, -16, -16, -16,
32767, 32767, 32767, 32767,
16, 16, 16, 16,
0, 0, 0, 0,
-48, -48, -48, -48,
32767, 32767, 32767, 32767,
49, 49, 49, 49,
0, 0, 0, 0,
-79, -79, -79, -79,
32766, 32766, 32766, 32766,
82, 82, 82, 82,
0, 0, 0, 0,
-110, -110, -110, -110,
32764, 32764, 32764, 32764,
115, 115, 115, 115,
-1, -1, -1, -1,
-141, -141, -141, -141,
32762, 32762, 32762, 32762,
149, 149, 149, 149,
-1, -1, -1, -1,
-172, -172, -172, -172,
32759, 32759, 32759, 32759,
184, 184, 184, 184,
-2, -2, -2, -2,
-203, -203, -203, -203,
32755, 32755, 32755, 32755,
218, 218, 218, 218,
-3, -3, -3, -3,
-233, -233, -233, -233,
32751, 32751, 32751, 32751,
254, 254, 254, 254,
-3, -3, -3, -3,
-263, -263, -263, -263,
32746, 32746, 32746, 32746,
290, 290, 290, 290,
-4, -4, -4, -4,
-293, -293, -293, -293,
32740, 32740, 32740, 32740,
326, 326, 326, 326,
-6, -6, -6, -6,
-322, -322, -322, -322,
32734, 32734, 32734, 32734,
363, 363, 363, 363,
-7, -7, -7, -7,
-352, -352, -352, -352,
32727, 32727, 32727, 32727,
401, 401, 401, 401,
-8, -8, -8, -8,
-381, -381, -381, -381,
32720, 32720, 32720, 32720,
438, 438, 438, 438,
-10, -10, -10, -10,
-410, -410, -410, -410,
32712, 32712, 32712, 32712,
477, 477, 477, 477,
-11, -11, -11, -11,
-438, -438, -438, -438,
32703, 32703, 32703, 32703,
515, 515, 515, 515,
-13, -13, -13, -13,
-466, -466, -466, -466,
32694, 32694, 32694, 32694,
555, 555, 555, 555,
-15, -15, -15, -15,
-495, -495, -495, -495,
32685, 32685, 32685, 32685,
594, 594, 594, 594,
-16, -16, -16, -16,
-522, -522, -522, -522,
32674, 32674, 32674, 32674,
635, 635, 635, 635,
-18, -18, -18, -18,
-550, -550, -550, -550,
32663, 32663, 32663, 32663,
675, 675, 675, 675,
-21, -21, -21, -21,
-577, -577, -577, -577,
32652, 32652, 32652, 32652,
716, 716, 716, 716,
-23, -23, -23, -23,
-605, -605, -605, -605,
32640, 32640, 32640, 32640,
758, 758, 758, 758,
-25, -25, -25, -25,
-631, -631, -631, -631,
32627, 32627, 32627, 32627,
800, 800, 800, 800,
-28, -28, -28, -28,
-658, -658, -658, -658,
32614, 32614, 32614, 32614,
842, 842, 842, 842,
-30, -30, -30, -30,
-685, -685, -685, -685,
32600, 32600, 32600, 32600,
885, 885, 885, 885,
-33, -33, -33, -33,
-711, -711, -711, -711,
32586, 32586, 32586, 32586,
929, 929, 929, 929,
-36, -36, -36, -36,
-737, -737, -737, -737,
32571, 32571, 32571, 32571,
972, 972, 972, 972,
-39, -39, -39, -39,
-762, -762, -762, -762,
32555, 32555, 32555, 32555,
1017, 1017, 1017, 1017,
-42, -42, -42, -42,
-788, -788, -788, -788,
32539, 32539, 32539, 32539,
1061, 1061, 1061, 1061,
-45, -45, -45, -45,
-813, -813, -813, -813,
32523, 32523, 32523, 32523,
1107, 1107, 1107, 1107,
-48, -48, -48, -48,
-838, -838, -838, -838,
32505, 32505, 32505, 32505,
1152, 1152, 1152, 1152,
-51, -51, -51, -51,
-863, -863, -863, -863,
32488, 32488, 32488, 32488,
1198, 1198, 1198, 1198,
-55, -55, -55, -55,
-888, -888, -888, -888,
32469, 32469, 32469, 32469,
1245, 1245, 1245, 1245,
-58, -58, -58, -58,
-912, -912, -912, -912,
32450, 32450, 32450, 32450,
1291, 1291, 1291, 1291,
-62, -62, -62, -62,
-936, -936, -936, -936,
32431, 32431, 32431, 32431,
1339, 1339, 1339, 1339,
-66, -66, -66, -66,
-960, -960, -960, -960,
32411, 32411, 32411, 32411,
1387, 1387, 1387, 1387,
-69, -69, -69, -69,
-984, -984, -984, -984,
32391, 32391, 32391, 32391,
1435, 1435, 1435, 1435,
-73, -73, -73, -73,
-1007, -1007, -1007, -1007,
32369, 32369, 32369, 32369,
1483, 1483, 1483, 1483,
-77, -77, -77, -77,
-1031, -1031, -1031, -1031,
32348, 32348, 32348, 32348,
1532, 1532, 1532, 1532,
-81, -81, -81, -81,
-1054, -1054, -1054, -1054,
32326, 32326, 32326, 32326,
1582, 1582, 1582, 1582,
-86, -86, -86, -86,
-1076, -1076, -1076, -1076,
32303, 32303, 32303, 32303,
1631, 1631, 1631, 1631,
-90, -90, -90, -90,
-1099, -1099, -1099, -1099,
32280, 32280, 32280, 32280,
1682, 1682, 1682, 1682,
-94, -94, -94, -94,
-1121, -1121, -1121, -1121,
32256, 32256, 32256, 32256,
1732, 1732, 1732, 1732,
-99, -99, -99, -99,
-1144, -1144, -1144, -1144,
32232, 32232, 32232, 32232,
1783, 1783, 1783, 1783,
-104, -104, -104, -104,
-1166, -1166, -1166, -1166,
32207, 32207, 32207, 32207,
1835, 1835, 1835, 1835,
-108, -108, -108, -108,
-1187, -1187, -1187, -1187,
32181, 32181, 32181, 32181,
1887, 1887, 1887, 1887,
-113, -113, -113, -113,
-1209, -1209, -1209, -1209,
32156, 32156, 32156, 32156,
1939, 1939, 1939, 1939,
-118, -118, -118, -118,
-1230, -1230, -1230, -1230,
32129, 32129, 32129, 32129,
1992, 1992, 1992, 1992,
-123, -123, -123, -123,
-1251, -1251, -1251, -1251,
32102, 32102, 32102, 32102,
2045, 2045, 2045, 2045,
-128, -128, -128, -128,
-1272, -1272, -1272, -1272,
32075, 32075, 32075, 32075,
2098, 2098, 2098, 2098,
-133, -133, -133, -133,
-1293, -1293, -1293, -1293,
32047, 32047, 32047, 32047,
2152, 2152, 2152, 2152,
-138, -138, -138, -138,
-1313, -1313, -1313, -1313,
32018, 32018, 32018, 32018,
2206, 2206, 2206, 2206,
-144, -144, -144, -144,
-1333, -1333, -1333, -1333,
31989, 31989, 31989, 31989,
2261, 2261, 2261, 2261,
-149, -149, -149, -149,
-1353, -1353, -1353, -1353,
31960, 31960, 31960, 31960,
2316, 2316, 2316, 2316,
-155, -155, -155, -155,
-1373, -1373, -1373, -1373,
31930, 31930, 31930, 31930,
2371, 2371, 2371, 2371,
-160, -160, -160, -160,
-1392, -1392, -1392, -1392,
31899, 31899, 31899, 31899,
2427, 2427, 2427, 2427,
-166, -166, -166, -166,
-1412, -1412, -1412, -1412,
31868, 31868, 31868, 31868,
2483, 2483, 2483, 2483,
-172, -172, -172, -172,
-1431, -1431, -1431, -1431,
31836, 31836, 31836, 31836,
2540, 2540, 2540, 2540,
-177, -177, -177, -177,
-1450, -1450, -1450, -1450,
31804, 31804, 31804, 31804,
2597, 2597, 2597, 2597,
-183, -183, -183, -183,
-1469, -1469, -1469, -1469,
31772, 31772, 31772, 31772,
2654, 2654, 2654, 2654,
-189, -189, -189, -189,
-1487, -1487, -1487, -1487,
31739, 31739, 31739, 31739,
2712, 2712, 2712, 2712,
-196, -196, -196, -196,
-1506, -1506, -1506, -1506,
31705, 31705, 31705, 31705,
2770, 2770, 2770, 2770,
-202, -202, -202, -202,
-1524, -1524, -1524, -1524,
31671, 31671, 31671, 31671,
2828, 2828, 2828, 2828,
-208, -208, -208, -208,
-1542, -1542, -1542, -1542,
31637, 31637, 31637, 31637,
2887, 2887, 2887, 2887,
-214, -214, -214, -214,
-1559, -1559, -1559, -1559,
31602, 31602, 31602, 31602,
2946, 2946, 2946, 2946,
-221, -221, -221, -221,
-1577, -1577, -1577, -1577,
31566, 31566, 31566, 31566,
3006, 3006, 3006, 3006,
-227, -227, -227, -227,
-1594, -1594, -1594, -1594,
31530, 31530, 31530, 31530,
3066, 3066, 3066, 3066,
-234, -234, -234, -234,
-1611, -1611, -1611, -1611,
31494, 31494, 31494, 31494,
3126, 3126, 3126, 3126,
-240, -240, -240, -240,
-1628, -1628, -1628, -1628,
31457, 31457, 31457, 31457,
3186, 3186, 3186, 3186,
-247, -247, -247, -247,
-1645, -1645, -1645, -1645,
31419, 31419, 31419, 31419,
3247, 3247, 3247, 3247,
-254, -254, -254, -254,
-1661, -1661, -1661, -1661,
31381, 31381, 31381, 31381,
3309, 3309, 3309, 3309,
-261, -261, -261, -261,
-1677, -1677, -1677, -1677,
31343, 31343, 31343, 31343,
3370, 3370, 3370, 3370,
-268, -268, -268, -268,
-1694, -1694, -1694, -1694,
31304, 31304, 31304, 31304,
3432, 3432, 3432, 3432,
-275, -275, -275, -275,
-1709, -1709, -1709, -1709,
31265, 31265, 31265, 31265,
3495, 3495, 3495, 3495,
-282, -282, -282, -282,
-1725, -1725, -1725, -1725,
31225, 31225, 31225, 31225,
3557, 3557, 3557, 3557,
-289, -289, -289, -289,
-1741, -1741, -1741, -1741,
31185, 31185, 31185, 31185,
3620, 3620, 3620, 3620,
-296, -296, -296, -296,
-1756, -1756, -1756, -1756,
31144, 31144, 31144, 31144,
3683, 3683, 3683, 3683,
-304, -304, -304, -304,
-1771, -1771, -1771, -1771,
31103, 31103, 31103, 31103,
3747, 3747, 3747, 3747,
-311, -311, -311, -311,
-1786, -1786, -1786, -1786,
31062, 31062, 31062, 31062,
3811, 3811, 3811, 3811,
-319, -319, -319, -319,
-1801, -1801, -1801, -1801,
31019, 31019, 31019, 31019,
3875, 3875, 3875, 3875,
-326, -326, -326, -326,
-1815, -1815, -1815, -1815,
30977, 30977, 30977, 30977,
3940, 3940, 3940, 3940,
-334, -334, -334, -334,
-1830, -1830, -1830, -1830,
30934, 30934, 30934, 30934,
4005, 4005, 4005, 4005,
-341, -341, -341, -341,
-1844, -1844, -1844, -1844,
30891, 30891, 30891, 30891,
4070, 4070, 4070, 4070,
-349, -349, -349, -349,
-1858, -1858, -1858, -1858,
30847, 30847, 30847, 30847,
4136, 4136, 4136, 4136,
-357, -357, -357, -357,
-1872, -1872, -1872, -1872,
30802, 30802, 30802, 30802,
4202, 4202, 4202, 4202,
-365, -365, -365, -365,
-1885, -1885, -1885, -1885,
30758, 30758, 30758, 30758,
4268, 4268, 4268, 4268,
-373, -373, -373, -373,
-1899, -1899, -1899, -1899,
30712, 30712, 30712, 30712,
4335, 4335, 4335, 4335,
-381, -381, -381, -381,
-1912, -1912, -1912, -1912,
30667, 30667, 30667, 30667,
4402, 4402, 4402, 4402,
-389, -389, -389, -389,
-1925, -1925, -1925, -1925,
30621, 30621, 30621, 30621,
4469, 4469, 4469, 4469,
-397, -397, -397, -397,
-1938, -1938, -1938, -1938,
30574, 30574, 30574, 30574,
4536, 4536, 4536, 4536,
-405, -405, -405, -405,
-1950, -1950, -1950, -1950,
30527, 30527, 30527, 30527,
4604, 4604, 4604, 4604,
-413, -413, -413, -413,
-1963, -1963, -1963, -1963,
30480, 30480, 30480, 30480,
4672, 4672, 4672, 4672,
-421, -421, -421, -421,
-1975, -1975, -1975, -1975,
30432, 30432, 30432, 30432,
4741, 4741, 4741, 4741,
-430, -430, -430, -430,
-1987, -1987, -1987, -1987,
30384, 30384, 30384, 30384,
4809, 4809, 4809, 4809,
-438, -438, -438, -438,
-1999, -1999, -1999, -1999,
30335, 30335, 30335, 30335,
4878, 4878, 4878, 4878,
-447, -447, -447, -447,
-2011, -2011, -2011, -2011,
30286, 30286, 30286, 30286,
4948, 4948, 4948, 4948,
-455, -455, -455, -455,
-2022, -2022, -2022, -2022,
30237, 30237, 30237, 30237,
5017, 5017, 5017, 5017,
-464, -464, -464, -464,
-2034, -2034, -2034, -2034,
30187, 30187, 30187, 30187,
5087, 5087, 5087, 5087,
-472, -472, -472, -472,
-2045, -2045, -2045, -2045,
30137, 30137, 30137, 30137,
5157, 5157, 5157, 5157,
-481, -481, -481, -481,
-2056, -2056, -2056, -2056,
30086, 30086, 30086, 30086,
5228, 5228, 5228, 5228,
-490, -490, -490, -490,
-2067, -2067, -2067, -2067,
30035, 30035, 30035, 30035,
5298, 5298, 5298, 5298,
-499, -499, -499, -499,
-2077, -2077, -2077, -2077,
29983, 29983, 29983, 29983,
5369, 5369, 5369, 5369,
-507, -507, -507, -507,
-2088, -2088, -2088, -2088,
29931, 29931, 29931, 29931,
5441, 5441, 5441, 5441,
-516, -516, -516, -516,
-2098, -2098, -2098, -2098,
29879, 29879, 29879, 29879,
5512, 5512, 5512, 5512,
-525, -525, -525, -525,
-2108, -2108, -2108, -2108,
29826, 29826, 29826, 29826,
5584, 5584, 5584, 5584,
-534, -534, -534, -534,
-2118, -2118, -2118, -2118,
29773, 29773, 29773, 29773,
5656, 5656, 5656, 5656,
-543, -543, -543, -543,
-2128, -2128, -2128, -2128,
29720, 29720, 29720, 29720,
5729, 5729, 5729, 5729,
-552, -552, -552, -552,
-2138, -2138, -2138, -2138,
29666, 29666, 29666, 29666,
5801, 5801, 5801, 5801,
-561, -561, -561, -561,
-2147, -2147, -2147, -2147,
29612, 29612, 29612, 29612,
5874, 5874, 5874, 5874,
-571, -571, -571, -571,
-2156, -2156, -2156, -2156,
29557, 29557, 29557, 29557,
5947, 5947, 5947, 5947,
-580, -580, -580, -580,
-2165, -2165, -2165, -2165,
29502, 29502, 29502, 29502,
6021, 6021, 6021, 6021,
-589, -589, -589, -589,
-2174, -2174, -2174, -2174,
29446, 29446, 29446, 29446,
6094, 6094, 6094, 6094,
-598, -598, -598, -598,
-2183, -2183, -2183, -2183,
29391, 29391, 29391, 29391,
6168, 6168, 6168, 6168,
-608, -608, -608, -608,
-2192, -2192, -2192, -2192,
29334, 29334, 29334, 29334,
6243, 6243, 6243, 6243,
-617, -617, -617, -617,
-2200, -2200, -2200, -2200,
29278, 29278, 29278, 29278,
6317, 6317, 6317, 6317,
-627, -627, -627, -627,
-2208, -2208, -2208, -2208,
29221, 29221, 29221, 29221,
6392, 6392, 6392, 6392,
-636, -636, -636, -636,
-2217, -2217, -2217, -2217,
29163, 29163, 29163, 29163,
6467, 6467, 6467, 6467,
-646, -646, -646, -646,
-2224, -2224, -2224, -2224,
29106, 29106, 29106, 29106,
6542, 6542, 6542, 6542,
-655, -655, -655, -655,
-2232, -2232, -2232, -2232,
29048, 29048, 29048, 29048,
6617, 6617, 6617, 6617,
-665, -665, -665, -665,
-2240, -2240, -2240, -2240,
28989, 28989, 28989, 28989,
6693, 6693, 6693, 6693,
-675, -675, -675, -675,
-2247, -2247, -2247, -2247,
28930, 28930, 28930, 28930,
6769, 6769, 6769, 6769,
-684, -684, -684, -684,
-2255, -2255, -2255, -2255,
28871, 28871, 28871, 28871,
6845, 6845, 6845, 6845,
-694, -694, -694, -694,
-2262, -2262, -2262, -2262,
28812, 28812, 28812, 28812,
6922, 6922, 6922, 6922,
-704, -704, -704, -704,
-2269, -2269, -2269, -2269,
28752, 28752, 28752, 28752,
6998, 6998, 6998, 6998,
-713, -713, -713, -713,
-2275, -2275, -2275, -2275,
28691, 28691, 28691, 28691,
7075, 7075, 7075, 7075,
-723, -723, -723, -723,
-2282, -2282, -2282, -2282,
28631, 28631, 28631, 28631,
7152, 7152, 7152, 7152,
-733, -733, -733, -733,
-2289, -2289, -2289, -2289,
28570, 28570, 28570, 28570,
7230, 7230, 7230, 7230,
-743, -743, -743, -743,
-2295, -2295, -2295, -2295,
28509, 28509, 28509, 28509,
7307, 7307, 7307, 7307,
-753, -753, -753, -753,
-2301, -2301, -2301, -2301,
28447, 28447, 28447, 28447,
7385, 7385, 7385, 7385,
-763, -763, -763, -763,
-2307, -2307, -2307, -2307,
28385, 28385, 28385, 28385,
7463, 7463, 7463, 7463,
-773, -773, -773, -773,
-2313, -2313, -2313, -2313,
28323, 28323, 28323, 28323,
7541, 7541, 7541, 7541,
-783, -783, -783, -783,
-2319, -2319, -2319, -2319,
28260, 28260, 28260, 28260,
7620, 7620, 7620, 7620,
-793, -793, -793, -793,
-2324, -2324, -2324, -2324,
28197, 28197, 28197, 28197,
7698, 7698, 7698, 7698,
-803, -803, -803, -803,
-2329, -2329, -2329, -2329,
28134, 28134, 28134, 28134,
7777, 7777, 7777, 7777,
-813, -813, -813, -813,
-2335, -2335, -2335, -2335,
28070, 28070, 28070, 28070,
7856, 7856, 7856, 7856,
-823, -823, -823, -823,
-2340, -2340, -2340, -2340,
28006, 28006, 28006, 28006,
7936, 7936, 7936, 7936,
-834, -834, -834, -834,
-2345, -2345, -2345, -2345,
27941, 27941, 27941, 27941,
8015, 8015, 8015, 8015,
-844, -844, -844, -844,
-2349, -2349, -2349, -2349,
27877, 27877, 27877, 27877,
8095, 8095, 8095, 8095,
-854, -854, -854, -854,
-2354, -2354, -2354, -2354,
27812, 27812, 27812, 27812,
8175, 8175, 8175, 8175,
-864, -864, -864, -864,
-2359, -2359, -2359, -2359,
27746, 27746, 27746, 27746,
8255, 8255, 8255, 8255,
-875, -875, -875, -875,
-2363, -2363, -2363, -2363,
27681, 27681, 27681, 27681,
8335, 8335, 8335, 8335,
-885, -885, -885, -885,
-2367, -2367, -2367, -2367,
27615, 27615, 27615, 27615,
8415, 8415, 8415, 8415,
-895, -895, -895, -895,
-2371, -2371, -2371, -2371,
27549, 27549, 27549, 27549,
8496, 8496, 8496, 8496,
-906, -906, -906, -906,
-2375, -2375, -2375, -2375,
27482, 27482, 27482, 27482,
8577, 8577, 8577, 8577,
-916, -916, -916, -916,
-2379, -2379, -2379, -2379,
27415, 27415, 27415, 27415,
8658, 8658, 8658, 8658,
-926, -926, -926, -926,
-2382, -2382, -2382, -2382,
27348, 27348, 27348, 27348,
8739, 8739, 8739, 8739,
-937, -937, -937, -937,
-2386, -2386, -2386, -2386,
27280, 27280, 27280, 27280,
8821, 8821, 8821, 8821,
-947, -947, -947, -947,
-2389, -2389, -2389, -2389,
27212, 27212, 27212, 27212,
8902, 8902, 8902, 8902,
-958, -958, -958, -958,
-2392, -2392, -2392, -2392,
27144, 27144, 27144, 27144,
8984, 8984, 8984, 8984,
-968, -968, -968, -968,
-2395, -2395, -2395, -2395,
27076, 27076, 27076, 27076,
9066, 9066, 9066, 9066,
-979, -979, -979, -979,
-2398, -2398, -2398, -2398,
27007, 27007, 27007, 27007,
9148, 9148, 9148, 9148,
-989, -989, -989, -989,
-2401, -2401, -2401, -2401,
26938, 26938, 26938, 26938,
9230, 9230, 9230, 9230,
-1000, -1000, -1000, -1000,
-2403, -2403, -2403, -2403,
26869, 26869, 26869, 26869,
9313, 9313, 9313, 9313,
-1010, -1010, -1010, -1010,
-2406, -2406, -2406, -2406,
26799, 26799, 26799, 26799,
9395, 9395, 9395, 9395,
-1021, -1021, -1021, -1021,
-2408, -2408, -2408, -2408,
26729, 26729, 26729, 26729,
9478, 9478, 9478, 9478,
-1031, -1031, -1031, -1031,
-2410, -2410, -2410, -2410,
26659, 26659, 26659, 26659,
9561, 9561, 9561, 9561,
-1042, -1042, -1042, -1042,
-2412, -2412, -2412, -2412,
26589, 26589, 26589, 26589,
9644, 9644, 9644, 9644,
-1052, -1052, -1052, -1052,
-2414, -2414, -2414, -2414,
26518, 26518, 26518, 26518,
9727, 9727, 9727, 9727,
-1063, -1063, -1063, -1063,
-2416, -2416, -2416, -2416,
26447, 26447, 26447, 26447,
9811, 9811, 9811, 9811,
-1073, -1073, -1073, -1073,
-2418, -2418, -2418, -2418,
26376, 26376, 26376, 26376,
9894, 9894, 9894, 9894,
-1084, -1084, -1084, -1084,
-2419, -2419, -2419, -2419,
26304, 26304, 26304, 26304,
9978, 9978, 9978, 9978,
-1095, -1095, -1095, -1095,
-2421, -2421, -2421, -2421,
26232, 26232, 26232, 26232,
10062, 10062, 10062, 10062,
-1105, -1105, -1105, -1105,
-2422, -2422, -2422, -2422,
26160, 26160, 26160, 26160,
10146, 10146, 10146, 10146,
-1116, -1116, -1116, -1116,
-2423, -2423, -2423, -2423,
26087, 26087, 26087, 26087,
10230, 10230, 10230, 10230,
-1127, -1127, -1127, -1127,
-2424, -2424, -2424, -2424,
26015, 26015, 26015, 26015,
10314, 10314, 10314, 10314,
-1137, -1137, -1137, -1137,
-2425, -2425, -2425, -2425,
25942, 25942, 25942, 25942,
10399, 10399, 10399, 10399,
-1148, -1148, -1148, -1148,
-2426, -2426, -2426, -2426,
25869, 25869, 25869, 25869,
10483, 10483, 10483, 10483,
-1159, -1159, -1159, -1159,
-2426, -2426, -2426, -2426,
25795, 25795, 25795, 25795,
10568, 10568, 10568, 10568,
-1169, -1169, -1169, -1169,
-2427, -2427, -2427, -2427,
25721, 25721, 25721, 25721,
10653, 10653, 10653, 10653,
-1180, -1180, -1180, -1180,
-2427, -2427, -2427, -2427,
25647, 25647, 25647, 25647,
10738, 10738, 10738, 10738,
-1191, -1191, -1191, -1191,
-2427, -2427, -2427, -2427,
25573, 25573, 25573, 25573,
10823, 10823, 10823, 10823,
-1201, -1201, -1201, -1201,
-2427, -2427, -2427, -2427,
25499, 25499, 25499, 25499,
10908, 10908, 10908, 10908,
-1212, -1212, -1212, -1212,
-2427, -2427, -2427, -2427,
25424, 25424, 25424, 25424,
10994, 10994, 10994, 10994,
-1223, -1223, -1223, -1223,
-2427, -2427, -2427, -2427,
25349, 25349, 25349, 25349,
11079, 11079, 11079, 11079,
-1233, -1233, -1233, -1233,
-2427, -2427, -2427, -2427,
25274, 25274, 25274, 25274,
11165, 11165, 11165, 11165,
-1244, -1244, -1244, -1244,
-2426, -2426, -2426, -2426,
25198, 25198, 25198, 25198,
11251, 11251, 11251, 11251,
-1255, -1255, -1255, -1255,
-2426, -2426, -2426, -2426,
25122, 25122, 25122, 25122,
11337, 11337, 11337, 11337,
-1265, -1265, -1265, -1265,
-2425, -2425, -2425, -2425,
25046, 25046, 25046, 25046,
11422, 11422, 11422, 11422,
-1276, -1276, -1276, -1276,
-2424, -2424, -2424, -2424,
24970, 24970, 24970, 24970,
11509, 11509, 11509, 11509,
-1286, -1286, -1286, -1286,
-2423, -2423, -2423, -2423,
24894, 24894, 24894, 24894,
11595, 11595, 11595, 11595,
-1297, -1297, -1297, -1297,
-2422, -2422, -2422, -2422,
24817, 24817, 24817, 24817,
11681, 11681, 11681, 11681,
-1308, -1308, -1308, -1308,
-2421, -2421, -2421, -2421,
24740, 24740, 24740, 24740,
11767, 11767, 11767, 11767,
-1318, -1318, -1318, -1318,
-2420, -2420, -2420, -2420,
24663, 24663, 24663, 24663,
11854, 11854, 11854, 11854,
-1329, -1329, -1329, -1329,
-2419, -2419, -2419, -2419,
24586, 24586, 24586, 24586,
11941, 11941, 11941, 11941,
-1340, -1340, -1340, -1340,
-2417, -2417, -2417, -2417,
24508, 24508, 24508, 24508,
12027, 12027, 12027, 12027,
-1350, -1350, -1350, -1350,
-2416, -2416, -2416, -2416,
24430, 24430, 24430, 24430,
12114, 12114, 12114, 12114,
-1361, -1361, -1361, -1361,
-2414, -2414, -2414, -2414,
24352, 24352, 24352, 24352,
12201, 12201, 12201, 12201,
-1371, -1371, -1371, -1371,
-2412, -2412, -2412, -2412,
24274, 24274, 24274, 24274,
12288, 12288, 12288, 12288,
-1382, -1382, -1382, -1382,
-2410, -2410, -2410, -2410,
24196, 24196, 24196, 24196,
12375, 12375, 12375, 12375,
-1393, -1393, -1393, -1393,
-2408, -2408, -2408, -2408,
24117, 24117, 24117, 24117,
12462, 12462, 12462, 12462,
-1403, -1403, -1403, -1403,
-2406, -2406, -2406, -2406,
24038, 24038, 24038, 24038,
12549, 12549, 12549, 12549,
-1414, -1414, -1414, -1414,
-2404, -2404, -2404, -2404,
23959, 23959, 23959, 23959,
12637, 12637, 12637, 12637,
-1424, -1424, -1424, -1424,
-2401, -2401, -2401, -2401,
23880, 23880, 23880, 23880,
12724, 12724, 12724, 12724,
-1435, -1435, -1435, -1435,
-2399, -2399, -2399, -2399,
23800, 23800, 23800, 23800,
12812, 12812, 12812, 12812,
-1445, -1445, -1445, -1445,
-2396, -2396, -2396, -2396,
23721, 23721, 23721, 23721,
12899, 12899, 12899, 12899,
-1456, -1456, -1456, -1456,
-2393, -2393, -2393, -2393,
23641, 23641, 23641, 23641,
12987, 12987, 12987, 12987,
-1466, -1466, -1466, -1466,
-2391, -2391, -2391, -2391,
23561, 23561, 23561, 23561,
13075, 13075, 13075, 13075,
-1477, -1477, -1477, -1477,
-2388, -2388, -2388, -2388,
23480, 23480, 23480, 23480,
13163, 13163, 13163, 13163,
-1487, -1487, -1487, -1487,
-2385, -2385, -2385, -2385,
23400, 23400, 23400, 23400,
13250, 13250, 13250, 13250,
-1497, -1497, -1497, -1497,
-2381, -2381, -2381, -2381,
23319, 23319, 23319, 23319,
13338, 13338, 13338, 13338,
-1508, -1508, -1508, -1508,
-2378, -2378, -2378, -2378,
23238, 23238, 23238, 23238,
13426, 13426, 13426, 13426,
-1518, -1518, -1518, -1518,
-2375, -2375, -2375, -2375,
23157, 23157, 23157, 23157,
13514, 13514, 13514, 13514,
-1529, -1529, -1529, -1529,
-2371, -2371, -2371, -2371,
23076, 23076, 23076, 23076,
13602, 13602, 13602, 13602,
-1539, -1539, -1539, -1539,
-2368, -2368, -2368, -2368,
22994, 22994, 22994, 22994,
13691, 13691, 13691, 13691,
-1549, -1549, -1549, -1549,
-2364, -2364, -2364, -2364,
22913, 22913, 22913, 22913,
13779, 13779, 13779, 13779,
-1560, -1560, -1560, -1560,
-2360, -2360, -2360, -2360,
22831, 22831, 22831, 22831,
13867, 13867, 13867, 13867,
-1570, -1570, -1570, -1570,
-2357, -2357, -2357, -2357,
22749, 22749, 22749, 22749,
13955, 13955, 13955, 13955,
-1580, -1580, -1580, -1580,
-2353, -2353, -2353, -2353,
22667, 22667, 22667, 22667,
14044, 14044, 14044, 14044,
-1590, -1590, -1590, -1590,
-2349, -2349, -2349, -2349,
22585, 22585, 22585, 22585,
14132, 14132, 14132, 14132,
-1600, -1600, -1600, -1600,
-2344, -2344, -2344, -2344,
22502, 22502, 22502, 22502,
14221, 14221, 14221, 14221,
-1611, -1611, -1611, -1611,
-2340, -2340, -2340, -2340,
22420, 22420, 22420, 22420,
14309, 14309, 14309, 14309,
-1621, -1621, -1621, -1621,
-2336, -2336, -2336, -2336,
22337, 22337, 22337, 22337,
14398, 14398, 14398, 14398,
-1631, -1631, -1631, -1631,
-2331, -2331, -2331, -2331,
22254, 22254, 22254, 22254,
14486, 14486, 14486, 14486,
-1641, -1641, -1641, -1641,
-2327, -2327, -2327, -2327,
22171, 22171, 22171, 22171,
14575, 14575, 14575, 14575,
-1651, -1651, -1651, -1651,
-2322, -2322, -2322, -2322,
22087, 22087, 22087, 22087,
14664, 14664, 14664, 14664,
-1661, -1661, -1661, -1661,
-2317, -2317, -2317, -2317,
22004, 22004, 22004, 22004,
14752, 14752, 14752, 14752,
-1671, -1671, -1671, -1671,
-2313, -2313, -2313, -2313,
21920, 21920, 21920, 21920,
14841, 14841, 14841, 14841,
-1681, -1681, -1681, -1681,
-2308, -2308, -2308, -2308,
21837, 21837, 21837, 21837,
14930, 14930, 14930, 14930,
-1691, -1691, -1691, -1691,
-2303, -2303, -2303, -2303,
21753, 21753, 21753, 21753,
15019, 15019, 15019, 15019,
-1701, -1701, -1701, -1701,
-2298, -2298, -2298, -2298,
21669, 21669, 21669, 21669,
15107, 15107, 15107, 15107,
-1710, -1710, -1710, -1710,
-2292, -2292, -2292, -2292,
21585, 21585, 21585, 21585,
15196, 15196, 15196, 15196,
-1720, -1720, -1720, -1720,
-2287, -2287, -2287, -2287,
21500, 21500, 21500, 21500,
15285, 15285, 15285, 15285,
-1730, -1730, -1730, -1730,
-2282, -2282, -2282, -2282,
21416, 21416, 21416, 21416,
15374, 15374, 15374, 15374,
-1740, -1740, -1740, -1740,
-2276, -2276, -2276, -2276,
21331, 21331, 21331, 21331,
15463, 15463, 15463, 15463,
-1750, -1750, -1750, -1750,
-2271, -2271, -2271, -2271,
21246, 21246, 21246, 21246,
15552, 15552, 15552, 15552,
-1759, -1759, -1759, -1759,
-2265, -2265, -2265, -2265,
21162, 21162, 21162, 21162,
15640, 15640, 15640, 15640,
-1769, -1769, -1769, -1769,
-2259, -2259, -2259, -2259,
21077, 21077, 21077, 21077,
15729, 15729, 15729, 15729,
-1778, -1778, -1778, -1778,
-2254, -2254, -2254, -2254,
20991, 20991, 20991, 20991,
15818, 15818, 15818, 15818,
-1788, -1788, -1788, -1788,
-2248, -2248, -2248, -2248,
20906, 20906, 20906, 20906,
15907, 15907, 15907, 15907,
-1797, -1797, -1797, -1797,
-2242, -2242, -2242, -2242,
20821, 20821, 20821, 20821,
15996, 15996, 15996, 15996,
-1807, -1807, -1807, -1807,
-2236, -2236, -2236, -2236,
20735, 20735, 20735, 20735,
16085, 16085, 16085, 16085,
-1816, -1816, -1816, -1816,
-2230, -2230, -2230, -2230,
20650, 20650, 20650, 20650,
16174, 16174, 16174, 16174,
-1826, -1826, -1826, -1826,
-2223, -2223, -2223, -2223,
20564, 20564, 20564, 20564,
16263, 16263, 16263, 16263,
-1835, -1835, -1835, -1835,
-2217, -2217, -2217, -2217,
20478, 20478, 20478, 20478,
16351, 16351, 16351, 16351,
-1844, -1844, -1844, -1844,
-2211, -2211, -2211, -2211,
20392, 20392, 20392, 20392,
16440, 16440, 16440, 16440,
-1854, -1854, -1854, -1854,
-2204, -2204, -2204, -2204,
20306, 20306, 20306, 20306,
16529, 16529, 16529, 16529,
-1863, -1863, -1863, -1863,
-2198, -2198, -2198, -2198,
20220, 20220, 20220, 20220,
16618, 16618, 16618, 16618,
-1872, -1872, -1872, -1872,
-2191, -2191, -2191, -2191,
20133, 20133, 20133, 20133,
16707, 16707, 16707, 16707,
-1881, -1881, -1881, -1881,
-2185, -2185, -2185, -2185,
20047, 20047, 20047, 20047,
16796, 16796, 16796, 16796,
-1890, -1890, -1890, -1890,
-2178, -2178, -2178, -2178,
19960, 19960, 19960, 19960,
16884, 16884, 16884, 16884,
-1899, -1899, -1899, -1899,
-2171, -2171, -2171, -2171,
19874, 19874, 19874, 19874,
16973, 16973, 16973, 16973,
-1908, -1908, -1908, -1908,
-2164, -2164, -2164, -2164,
19787, 19787, 19787, 19787,
17062, 17062, 17062, 17062,
-1917, -1917, -1917, -1917,
-2157, -2157, -2157, -2157,
19700, 19700, 19700, 19700,
17151, 17151, 17151, 17151,
-1926, -1926, -1926, -1926,
-2150, -2150, -2150, -2150,
19613, 19613, 19613, 19613,
17239, 17239, 17239, 17239,
-1935, -1935, -1935, -1935,
-2143, -2143, -2143, -2143,
19526, 19526, 19526, 19526,
17328, 17328, 17328, 17328,
-1943, -1943, -1943, -1943,
-2136, -2136, -2136, -2136,
19439, 19439, 19439, 19439,
17416, 17416, 17416, 17416,
-1952, -1952, -1952, -1952,
-2128, -2128, -2128, -2128,
19352, 19352, 19352, 19352,
17505, 17505, 17505, 17505,
-1961, -1961, -1961, -1961,
-2121, -2121, -2121, -2121,
19265, 19265, 19265, 19265,
17593, 17593, 17593, 17593,
-1969, -1969, -1969, -1969,
-2114, -2114, -2114, -2114,
19178, 19178, 19178, 19178,
17682, 17682, 17682, 17682,
-1978, -1978, -1978, -1978,
-2106, -2106, -2106, -2106,
19090, 19090, 19090, 19090,
17770, 17770, 17770, 17770,
-1986, -1986, -1986, -1986,
-2099, -2099, -2099, -2099,
19003, 19003, 19003, 19003,
17859, 17859, 17859, 17859,
-1995, -1995, -1995, -1995,
-2091, -2091, -2091, -2091,
18915, 18915, 18915, 18915,
17947, 17947, 17947, 17947,
-2003, -2003, -2003, -2003,
-2083, -2083, -2083, -2083,
18827, 18827, 18827, 18827,
18035, 18035, 18035, 18035,
-2011, -2011, -2011, -2011,
-2076, -2076, -2076, -2076,
18740, 18740, 18740, 18740,
18124, 18124, 18124, 18124,
-2020, -2020, -2020, -2020,
-2068, -2068, -2068, -2068,
18652, 18652, 18652, 18652,
18212, 18212, 18212, 18212,
-2028, -2028, -2028, -2028,
-2060, -2060, -2060, -2060,
18564, 18564, 18564, 18564,
18300, 18300, 18300, 18300,
-2036, -2036, -2036, -2036,
-2052, -2052, -2052, -2052,
18476, 18476, 18476, 18476,
18388, 18388, 18388, 18388,
-2044, -2044, -2044, -2044,
-2044, -2044, -2044, -2044,
18388, 18388, 18388, 18388,
18476, 18476, 18476, 18476,
-2052, -2052, -2052, -2052,
-2036, -2036, -2036, -2036,
18300, 18300, 18300, 18300,
18564, 18564, 18564, 18564,
-2060, -2060, -2060, -2060,
-2028, -2028, -2028, -2028,
18212, 18212, 18212, 18212,
18652, 18652, 18652, 18652,
-2068, -2068, -2068, -2068,
-2020, -2020, -2020, -2020,
18124, 18124, 18124, 18124,
18740, 18740, 18740, 18740,
-2076, -2076, -2076, -2076,
-2011, -2011, -2011, -2011,
18035, 18035, 18035, 18035,
18827, 18827, 18827, 18827,
-2083, -2083, -2083, -2083,
-2003, -2003, -2003, -2003,
17947, 17947, 17947, 17947,
18915, 18915, 18915, 18915,
-2091, -2091, -2091, -2091,
-1995, -1995, -1995, -1995,
17859, 17859, 17859, 17859,
19003, 19003, 19003, 19003,
-2099, -2099, -2099, -2099,
-1986, -1986, -1986, -1986,
17770, 17770, 17770, 17770,
19090, 19090, 19090, 19090,
-2106, -2106, -2106, -2106,
-1978, -1978, -1978, -1978,
17682, 17682, 17682, 17682,
19178, 19178, 19178, 19178,
-2114, -2114, -2114, -2114,
-1969, -1969, -1969, -1969,
17593, 17593, 17593, 17593,
19265, 19265, 19265, 19265,
-2121, -2121, -2121, -2121,
-1961, -1961, -1961, -1961,
17505, 17505, 17505, 17505,
19352, 19352, 19352, 19352,
-2128, -2128, -2128, -2128,
-1952, -1952, -1952, -1952,
17416, 17416, 17416, 17416,
19439, 19439, 19439, 19439,
-2136, -2136, -2136, -2136,
-1943, -1943, -1943, -1943,
17328, 17328, 17328, 17328,
19526, 19526, 19526, 19526,
-2143, -2143, -2143, -2143,
-1935, -1935, -1935, -1935,
17239, 17239, 17239, 17239,
19613, 19613, 19613, 19613,
-2150, -2150, -2150, -2150,
-1926, -1926, -1926, -1926,
17151, 17151, 17151, 17151,
19700, 19700, 19700, 19700,
-2157, -2157, -2157, -2157,
-1917, -1917, -1917, -1917,
17062, 17062, 17062, 17062,
19787, 19787, 19787, 19787,
-2164, -2164, -2164, -2164,
-1908, -1908, -1908, -1908,
16973, 16973, 16973, 16973,
19874, 19874, 19874, 19874,
-2171, -2171, -2171, -2171,
-1899, -1899, -1899, -1899,
16884, 16884, 16884, 16884,
19960, 19960, 19960, 19960,
-2178, -2178, -2178, -2178,
-1890, -1890, -1890, -1890,
16796, 16796, 16796, 16796,
20047, 20047, 20047, 20047,
-2185, -2185, -2185, -2185,
-1881, -1881, -1881, -1881,
16707, 16707, 16707, 16707,
20133, 20133, 20133, 20133,
-2191, -2191, -2191, -2191,
-1872, -1872, -1872, -1872,
16618, 16618, 16618, 16618,
20220, 20220, 20220, 20220,
-2198, -2198, -2198, -2198,
-1863, -1863, -1863, -1863,
16529, 16529, 16529, 16529,
20306, 20306, 20306, 20306,
-2204, -2204, -2204, -2204,
-1854, -1854, -1854, -1854,
16440, 16440, 16440, 16440,
20392, 20392, 20392, 20392,
-2211, -2211, -2211, -2211,
-1844, -1844, -1844, -1844,
16351, 16351, 16351, 16351,
20478, 20478, 20478, 20478,
-2217, -2217, -2217, -2217,
-1835, -1835, -1835, -1835,
16263, 16263, 16263, 16263,
20564, 20564, 20564, 20564,
-2223, -2223, -2223, -2223,
-1826, -1826, -1826, -1826,
16174, 16174, 16174, 16174,
20650, 20650, 20650, 20650,
-2230, -2230, -2230, -2230,
-1816, -1816, -1816, -1816,
16085, 16085, 16085, 16085,
20735, 20735, 20735, 20735,
-2236, -2236, -2236, -2236,
-1807, -1807, -1807, -1807,
15996, 15996, 15996, 15996,
20821, 20821, 20821, 20821,
-2242, -2242, -2242, -2242,
-1797, -1797, -1797, -1797,
15907, 15907, 15907, 15907,
20906, 20906, 20906, 20906,
-2248, -2248, -2248, -2248,
-1788, -1788, -1788, -1788,
15818, 15818, 15818, 15818,
20991, 20991, 20991, 20991,
-2254, -2254, -2254, -2254,
-1778, -1778, -1778, -1778,
15729, 15729, 15729, 15729,
21077, 21077, 21077, 21077,
-2259, -2259, -2259, -2259,
-1769, -1769, -1769, -1769,
15640, 15640, 15640, 15640,
21162, 21162, 21162, 21162,
-2265, -2265, -2265, -2265,
-1759, -1759, -1759, -1759,
15552, 15552, 15552, 15552,
21246, 21246, 21246, 21246,
-2271, -2271, -2271, -2271,
-1750, -1750, -1750, -1750,
15463, 15463, 15463, 15463,
21331, 21331, 21331, 21331,
-2276, -2276, -2276, -2276,
-1740, -1740, -1740, -1740,
15374, 15374, 15374, 15374,
21416, 21416, 21416, 21416,
-2282, -2282, -2282, -2282,
-1730, -1730, -1730, -1730,
15285, 15285, 15285, 15285,
21500, 21500, 21500, 21500,
-2287, -2287, -2287, -2287,
-1720, -1720, -1720, -1720,
15196, 15196, 15196, 15196,
21585, 21585, 21585, 21585,
-2292, -2292, -2292, -2292,
-1710, -1710, -1710, -1710,
15107, 15107, 15107, 15107,
21669, 21669, 21669, 21669,
-2298, -2298, -2298, -2298,
-1701, -1701, -1701, -1701,
15019, 15019, 15019, 15019,
21753, 21753, 21753, 21753,
-2303, -2303, -2303, -2303,
-1691, -1691, -1691, -1691,
14930, 14930, 14930, 14930,
21837, 21837, 21837, 21837,
-2308, -2308, -2308, -2308,
-1681, -1681, -1681, -1681,
14841, 14841, 14841, 14841,
21920, 21920, 21920, 21920,
-2313, -2313, -2313, -2313,
-1671, -1671, -1671, -1671,
14752, 14752, 14752, 14752,
22004, 22004, 22004, 22004,
-2317, -2317, -2317, -2317,
-1661, -1661, -1661, -1661,
14664, 14664, 14664, 14664,
22087, 22087, 22087, 22087,
-2322, -2322, -2322, -2322,
-1651, -1651, -1651, -1651,
14575, 14575, 14575, 14575,
22171, 22171, 22171, 22171,
-2327, -2327, -2327, -2327,
-1641, -1641, -1641, -1641,
14486, 14486, 14486, 14486,
22254, 22254, 22254, 22254,
-2331, -2331, -2331, -2331,
-1631, -1631, -1631, -1631,
14398, 14398, 14398, 14398,
22337, 22337, 22337, 22337,
-2336, -2336, -2336, -2336,
-1621, -1621, -1621, -1621,
14309, 14309, 14309, 14309,
22420, 22420, 22420, 22420,
-2340, -2340, -2340, -2340,
-1611, -1611, -1611, -1611,
14221, 14221, 14221, 14221,
22502, 22502, 22502, 22502,
-2344, -2344, -2344, -2344,
-1600, -1600, -1600, -1600,
14132, 14132, 14132, 14132,
22585, 22585, 22585, 22585,
-2349, -2349, -2349, -2349,
-1590, -1590, -1590, -1590,
14044, 14044, 14044, 14044,
22667, 22667, 22667, 22667,
-2353, -2353, -2353, -2353,
-1580, -1580, -1580, -1580,
13955, 13955, 13955, 13955,
22749, 22749, 22749, 22749,
-2357, -2357, -2357, -2357,
-1570, -1570, -1570, -1570,
13867, 13867, 13867, 13867,
22831, 22831, 22831, 22831,
-2360, -2360, -2360, -2360,
-1560, -1560, -1560, -1560,
13779, 13779, 13779, 13779,
22913, 22913, 22913, 22913,
-2364, -2364, -2364, -2364,
-1549, -1549, -1549, -1549,
13691, 13691, 13691, 13691,
22994, 22994, 22994, 22994,
-2368, -2368, -2368, -2368,
-1539, -1539, -1539, -1539,
13602, 13602, 13602, 13602,
23076, 23076, 23076, 23076,
-2371, -2371, -2371, -2371,
-1529, -1529, -1529, -1529,
13514, 13514, 13514, 13514,
23157, 23157, 23157, 23157,
-2375, -2375, -2375, -2375,
-1518, -1518, -1518, -1518,
13426, 13426, 13426, 13426,
23238, 23238, 23238, 23238,
-2378, -2378, -2378, -2378,
-1508, -1508, -1508, -1508,
13338, 13338, 13338, 13338,
23319, 23319, 23319, 23319,
-2381, -2381, -2381, -2381,
-1497, -1497, -1497, -1497,
13250, 13250, 13250, 13250,
23400, 23400, 23400, 23400,
-2385, -2385, -2385, -2385,
-1487, -1487, -1487, -1487,
13163, 13163, 13163, 13163,
23480, 23480, 23480, 23480,
-2388, -2388, -2388, -2388,
-1477, -1477, -1477, -1477,
13075, 13075, 13075, 13075,
23561, 23561, 23561, 23561,
-2391, -2391, -2391, -2391,
-1466, -1466, -1466, -1466,
12987, 12987, 12987, 12987,
23641, 23641, 23641, 23641,
-2393, -2393, -2393, -2393,
-1456, -1456, -1456, -1456,
12899, 12899, 12899, 12899,
23721, 23721, 23721, 23721,
-2396, -2396, -2396, -2396,
-1445, -1445, -1445, -1445,
12812, 12812, 12812, 12812,
23800, 23800, 23800, 23800,
-2399, -2399, -2399, -2399,
-1435, -1435, -1435, -1435,
12724, 12724, 12724, 12724,
23880, 23880, 23880, 23880,
-2401, -2401, -2401, -2401,
-1424, -1424, -1424, -1424,
12637, 12637, 12637, 12637,
23959, 23959, 23959, 23959,
-2404, -2404, -2404, -2404,
-1414, -1414, -1414, -1414,
12549, 12549, 12549, 12549,
24038, 24038, 24038, 24038,
-2406, -2406, -2406, -2406,
-1403, -1403, -1403, -1403,
12462, 12462, 12462, 12462,
24117, 24117, 24117, 24117,
-2408, -2408, -2408, -2408,
-1393, -1393, -1393, -1393,
12375, 12375, 12375, 12375,
24196, 24196, 24196, 24196,
-2410, -2410, -2410, -2410,
-1382, -1382, -1382, -1382,
12288, 12288, 12288, 12288,
24274, 24274, 24274, 24274,
-2412, -2412, -2412, -2412,
-1371, -1371, -1371, -1371,
12201, 12201, 12201, 12201,
24352, 24352, 24352, 24352,
-2414, -2414, -2414, -2414,
-1361, -1361, -1361, -1361,
12114, 12114, 12114, 12114,
24430, 24430, 24430, 24430,
-2416, -2416, -2416, -2416,
-1350, -1350, -1350, -1350,
12027, 12027, 12027, 12027,
24508, 24508, 24508, 24508,
-2417, -2417, -2417, -2417,
-1340, -1340, -1340, -1340,
11941, 11941, 11941, 11941,
24586, 24586, 24586, 24586,
-2419, -2419, -2419, -2419,
-1329, -1329, -1329, -1329,
11854, 11854, 11854, 11854,
24663, 24663, 24663, 24663,
-2420, -2420, -2420, -2420,
-1318, -1318, -1318, -1318,
11767, 11767, 11767, 11767,
24740, 24740, 24740, 24740,
-2421, -2421, -2421, -2421,
-1308, -1308, -1308, -1308,
11681, 11681, 11681, 11681,
24817, 24817, 24817, 24817,
-2422, -2422, -2422, -2422,
-1297, -1297, -1297, -1297,
11595, 11595, 11595, 11595,
24894, 24894, 24894, 24894,
-2423, -2423, -2423, -2423,
-1286, -1286, -1286, -1286,
11509, 11509, 11509, 11509,
24970, 24970, 24970, 24970,
-2424, -2424, -2424, -2424,
-1276, -1276, -1276, -1276,
11422, 11422, 11422, 11422,
25046, 25046, 25046, 25046,
-2425, -2425, -2425, -2425,
-1265, -1265, -1265, -1265,
11337, 11337, 11337, 11337,
25122, 25122, 25122, 25122,
-2426, -2426, -2426, -2426,
-1255, -1255, -1255, -1255,
11251, 11251, 11251, 11251,
25198, 25198, 25198, 25198,
-2426, -2426, -2426, -2426,
-1244, -1244, -1244, -1244,
11165, 11165, 11165, 11165,
25274, 25274, 25274, 25274,
-2427, -2427, -2427, -2427,
-1233, -1233, -1233, -1233,
11079, 11079, 11079, 11079,
25349, 25349, 25349, 25349,
-2427, -2427, -2427, -2427,
-1223, -1223, -1223, -1223,
10994, 10994, 10994, 10994,
25424, 25424, 25424, 25424,
-2427, -2427, -2427, -2427,
-1212, -1212, -1212, -1212,
10908, 10908, 10908, 10908,
25499, 25499, 25499, 25499,
-2427, -2427, -2427, -2427,
-1201, -1201, -1201, -1201,
10823, 10823, 10823, 10823,
25573, 25573, 25573, 25573,
-2427, -2427, -2427, -2427,
-1191, -1191, -1191, -1191,
10738, 10738, 10738, 10738,
25647, 25647, 25647, 25647,
-2427, -2427, -2427, -2427,
-1180, -1180, -1180, -1180,
10653, 10653, 10653, 10653,
25721, 25721, 25721, 25721,
-2427, -2427, -2427, -2427,
-1169, -1169, -1169, -1169,
10568, 10568, 10568, 10568,
25795, 25795, 25795, 25795,
-2426, -2426, -2426, -2426,
-1159, -1159, -1159, -1159,
10483, 10483, 10483, 10483,
25869, 25869, 25869, 25869,
-2426, -2426, -2426, -2426,
-1148, -1148, -1148, -1148,
10399, 10399, 10399, 10399,
25942, 25942, 25942, 25942,
-2425, -2425, -2425, -2425,
-1137, -1137, -1137, -1137,
10314, 10314, 10314, 10314,
26015, 26015, 26015, 26015,
-2424, -2424, -2424, -2424,
-1127, -1127, -1127, -1127,
10230, 10230, 10230, 10230,
26087, 26087, 26087, 26087,
-2423, -2423, -2423, -2423,
-1116, -1116, -1116, -1116,
10146, 10146, 10146, 10146,
26160, 26160, 26160, 26160,
-2422, -2422, -2422, -2422,
-1105, -1105, -1105, -1105,
10062, 10062, 10062, 10062,
26232, 26232, 26232, 26232,
-2421, -2421, -2421, -2421,
-1095, -1095, -1095, -1095,
9978, 9978, 9978, 9978,
26304, 26304, 26304, 26304,
-2419, -2419, -2419, -2419,
-1084, -1084, -1084, -1084,
9894, 9894, 9894, 9894,
26376, 26376, 26376, 26376,
-2418, -2418, -2418, -2418,
-1073, -1073, -1073, -1073,
9811, 9811, 9811, 9811,
26447, 26447, 26447, 26447,
-2416, -2416, -2416, -2416,
-1063, -1063, -1063, -1063,
9727, 9727, 9727, 9727,
26518, 26518, 26518, 26518,
-2414, -2414, -2414, -2414,
-1052, -1052, -1052, -1052,
9644, 9644, 9644, 9644,
26589, 26589, 26589, 26589,
-2412, -2412, -2412, -2412,
-1042, -1042, -1042, -1042,
9561, 9561, 9561, 9561,
26659, 26659, 26659, 26659,
-2410, -2410, -2410, -2410,
-1031, -1031, -1031, -1031,
9478, 9478, 9478, 9478,
26729, 26729, 26729, 26729,
-2408, -2408, -2408, -2408,
-1021, -1021, -1021, -1021,
9395, 9395, 9395, 9395,
26799, 26799, 26799, 26799,
-2406, -2406, -2406, -2406,
-1010, -1010, -1010, -1010,
9313, 9313, 9313, 9313,
26869, 26869, 26869, 26869,
-2403, -2403, -2403, -2403,
-1000, -1000, -1000, -1000,
9230, 9230, 9230, 9230,
26938, 26938, 26938, 26938,
-2401, -2401, -2401, -2401,
-989, -989, -989, -989,
9148, 9148, 9148, 9148,
27007, 27007, 27007, 27007,
-2398, -2398, -2398, -2398,
-979, -979, -979, -979,
9066, 9066, 9066, 9066,
27076, 27076, 27076, 27076,
-2395, -2395, -2395, -2395,
-968, -968, -968, -968,
8984, 8984, 8984, 8984,
27144, 27144, 27144, 27144,
-2392, -2392, -2392, -2392,
-958, -958, -958, -958,
8902, 8902, 8902, 8902,
27212, 27212, 27212, 27212,
-2389, -2389, -2389, -2389,
-947, -947, -947, -947,
8821, 8821, 8821, 8821,
27280, 27280, 27280, 27280,
-2386, -2386, -2386, -2386,
-937, -937, -937, -937,
8739, 8739, 8739, 8739,
27348, 27348, 27348, 27348,
-2382, -2382, -2382, -2382,
-926, -926, -926, -926,
8658, 8658, 8658, 8658,
27415, 27415, 27415, 27415,
-2379, -2379, -2379, -2379,
-916, -916, -916, -916,
8577, 8577, 8577, 8577,
27482, 27482, 27482, 27482,
-2375, -2375, -2375, -2375,
-906, -906, -906, -906,
8496, 8496, 8496, 8496,
27549, 27549, 27549, 27549,
-2371, -2371, -2371, -2371,
-895, -895, -895, -895,
8415, 8415, 8415, 8415,
27615, 27615, 27615, 27615,
-2367, -2367, -2367, -2367,
-885, -885, -885, -885,
8335, 8335, 8335, 8335,
27681, 27681, 27681, 27681,
-2363, -2363, -2363, -2363,
-875, -875, -875, -875,
8255, 8255, 8255, 8255,
27746, 27746, 27746, 27746,
-2359, -2359, -2359, -2359,
-864, -864, -864, -864,
8175, 8175, 8175, 8175,
27812, 27812, 27812, 27812,
-2354, -2354, -2354, -2354,
-854, -854, -854, -854,
8095, 8095, 8095, 8095,
27877, 27877, 27877, 27877,
-2349, -2349, -2349, -2349,
-844, -844, -844, -844,
8015, 8015, 8015, 8015,
27941, 27941, 27941, 27941,
-2345, -2345, -2345, -2345,
-834, -834, -834, -834,
7936, 7936, 7936, 7936,
28006, 28006, 28006, 28006,
-2340, -2340, -2340, -2340,
-823, -823, -823, -823,
7856, 7856, 7856, 7856,
28070, 28070, 28070, 28070,
-2335, -2335, -2335, -2335,
-813, -813, -813, -813,
7777, 7777, 7777, 7777,
28134, 28134, 28134, 28134,
-2329, -2329, -2329, -2329,
-803, -803, -803, -803,
7698, 7698, 7698, 7698,
28197, 28197, 28197, 28197,
-2324, -2324, -2324, -2324,
-793, -793, -793, -793,
7620, 7620, 7620, 7620,
28260, 28260, 28260, 28260,
-2319, -2319, -2319, -2319,
-783, -783, -783, -783,
7541, 7541, 7541, 7541,
28323, 28323, 28323, 28323,
-2313, -2313, -2313, -2313,
-773, -773, -773, -773,
7463, 7463, 7463, 7463,
28385, 28385, 28385, 28385,
-2307, -2307, -2307, -2307,
-763, -763, -763, -763,
7385, 7385, 7385, 7385,
28447, 28447, 28447, 28447,
-2301, -2301, -2301, -2301,
-753, -753, -753, -753,
7307, 7307, 7307, 7307,
28509, 28509, 28509, 28509,
-2295, -2295, -2295, -2295,
-743, -743, -743, -743,
7230, 7230, 7230, 7230,
28570, 28570, 28570, 28570,
-2289, -2289, -2289, -2289,
-733, -733, -733, -733,
7152, 7152, 7152, 7152,
28631, 28631, 28631, 28631,
-2282, -2282, -2282, -2282,
-723, -723, -723, -723,
7075, 7075, 7075, 7075,
28691, 28691, 28691, 28691,
-2275, -2275, -2275, -2275,
-713, -713, -713, -713,
6998, 6998, 6998, 6998,
28752, 28752, 28752, 28752,
-2269, -2269, -2269, -2269,
-704, -704, -704, -704,
6922, 6922, 6922, 6922,
28812, 28812, 28812, 28812,
-2262, -2262, -2262, -2262,
-694, -694, -694, -694,
6845, 6845, 6845, 6845,
28871, 28871, 28871, 28871,
-2255, -2255, -2255, -2255,
-684, -684, -684, -684,
6769, 6769, 6769, 6769,
28930, 28930, 28930, 28930,
-2247, -2247, -2247, -2247,
-675, -675, -675, -675,
6693, 6693, 6693, 6693,
28989, 28989, 28989, 28989,
-2240, -2240, -2240, -2240,
-665, -665, -665, -665,
6617, 6617, 6617, 6617,
29048, 29048, 29048, 29048,
-2232, -2232, -2232, -2232,
-655, -655, -655, -655,
6542, 6542, 6542, 6542,
29106, 29106, 29106, 29106,
-2224, -2224, -2224, -2224,
-646, -646, -646, -646,
6467, 6467, 6467, 6467,
29163, 29163, 29163, 29163,
-2217, -2217, -2217, -2217,
-636, -636, -636, -636,
6392, 6392, 6392, 6392,
29221, 29221, 29221, 29221,
-2208, -2208, -2208, -2208,
-627, -627, -627, -627,
6317, 6317, 6317, 6317,
29278, 29278, 29278, 29278,
-2200, -2200, -2200, -2200,
-617, -617, -617, -617,
6243, 6243, 6243, 6243,
29334, 29334, 29334, 29334,
-2192, -2192, -2192, -2192,
-608, -608, -608, -608,
6168, 6168, 6168, 6168,
29391, 29391, 29391, 29391,
-2183, -2183, -2183, -2183,
-598, -598, -598, -598,
6094, 6094, 6094, 6094,
29446, 29446, 29446, 29446,
-2174, -2174, -2174, -2174,
-589, -589, -589, -589,
6021, 6021, 6021, 6021,
29502, 29502, 29502, 29502,
-2165, -2165, -2165, -2165,
-580, -580, -580, -580,
5947, 5947, 5947, 5947,
29557, 29557, 29557, 29557,
-2156, -2156, -2156, -2156,
-571, -571, -571, -571,
5874, 5874, 5874, 5874,
29612, 29612, 29612, 29612,
-2147, -2147, -2147, -2147,
-561, -561, -561, -561,
5801, 5801, 5801, 5801,
29666, 29666, 29666, 29666,
-2138, -2138, -2138, -2138,
-552, -552, -552, -552,
5729, 5729, 5729, 5729,
29720, 29720, 29720, 29720,
-2128, -2128, -2128, -2128,
-543, -543, -543, -543,
5656, 5656, 5656, 5656,
29773, 29773, 29773, 29773,
-2118, -2118, -2118, -2118,
-534, -534, -534, -534,
5584, 5584, 5584, 5584,
29826, 29826, 29826, 29826,
-2108, -2108, -2108, -2108,
-525, -525, -525, -525,
5512, 5512, 5512, 5512,
29879, 29879, 29879, 29879,
-2098, -2098, -2098, -2098,
-516, -516, -516, -516,
5441, 5441, 5441, 5441,
29931, 29931, 29931, 29931,
-2088, -2088, -2088, -2088,
-507, -507, -507, -507,
5369, 5369, 5369, 5369,
29983, 29983, 29983, 29983,
-2077, -2077, -2077, -2077,
-499, -499, -499, -499,
5298, 5298, 5298, 5298,
30035, 30035, 30035, 30035,
-2067, -2067, -2067, -2067,
-490, -490, -490, -490,
5228, 5228, 5228, 5228,
30086, 30086, 30086, 30086,
-2056, -2056, -2056, -2056,
-481, -481, -481, -481,
5157, 5157, 5157, 5157,
30137, 30137, 30137, 30137,
-2045, -2045, -2045, -2045,
-472, -472, -472, -472,
5087, 5087, 5087, 5087,
30187, 30187, 30187, 30187,
-2034, -2034, -2034, -2034,
-464, -464, -464, -464,
5017, 5017, 5017, 5017,
30237, 30237, 30237, 30237,
-2022, -2022, -2022, -2022,
-455, -455, -455, -455,
4948, 4948, 4948, 4948,
30286, 30286, 30286, 30286,
-2011, -2011, -2011, -2011,
-447, -447, -447, -447,
4878, 4878, 4878, 4878,
30335, 30335, 30335, 30335,
-1999, -1999, -1999, -1999,
-438, -438, -438, -438,
4809, 4809, 4809, 4809,
30384, 30384, 30384, 30384,
-1987, -1987, -1987, -1987,
-430, -430, -430, -430,
4741, 4741, 4741, 4741,
30432, 30432, 30432, 30432,
-1975, -1975, -1975, -1975,
-421, -421, -421, -421,
4672, 4672, 4672, 4672,
30480, 30480, 30480, 30480,
-1963, -1963, -1963, -1963,
-413, -413, -413, -413,
4604, 4604, 4604, 4604,
30527, 30527, 30527, 30527,
-1950, -1950, -1950, -1950,
-405, -405, -405, -405,
4536, 4536, 4536, 4536,
30574, 30574, 30574, 30574,
-1938, -1938, -1938, -1938,
-397, -397, -397, -397,
4469, 4469, 4469, 4469,
30621, 30621, 30621, 30621,
-1925, -1925, -1925, -1925,
-389, -389, -389, -389,
4402, 4402, 4402, 4402,
30667, 30667, 30667, 30667,
-1912, -1912, -1912, -1912,
-381, -381, -381, -381,
4335, 4335, 4335, 4335,
30712, 30712, 30712, 30712,
-1899, -1899, -1899, -1899,
-373, -373, -373, -373,
4268, 4268, 4268, 4268,
30758, 30758, 30758, 30758,
-1885, -1885, -1885, -1885,
-365, -365, -365, -365,
4202, 4202, 4202, 4202,
30802, 30802, 30802, 30802,
-1872, -1872, -1872, -1872,
-357, -357, -357, -357,
4136, 4136, 4136, 4136,
30847, 30847, 30847, 30847,
-1858, -1858, -1858, -1858,
-349, -349, -349, -349,
4070, 4070, 4070, 4070,
30891, 30891, 30891, 30891,
-1844, -1844, -1844, -1844,
-341, -341, -341, -341,
4005, 4005, 4005, 4005,
30934, 30934, 30934, 30934,
-1830, -1830, -1830, -1830,
-334, -334, -334, -334,
3940, 3940, 3940, 3940,
30977, 30977, 30977, 30977,
-1815, -1815, -1815, -1815,
-326, -326, -326, -326,
3875, 3875, 3875, 3875,
31019, 31019, 31019, 31019,
-1801, -1801, -1801, -1801,
-319, -319, -319, -319,
3811, 3811, 3811, 3811,
31062, 31062, 31062, 31062,
-1786, -1786, -1786, -1786,
-311, -311, -311, -311,
3747, 3747, 3747, 3747,
31103, 31103, 31103, 31103,
-1771, -1771, -1771, -1771,
-304, -304, -304, -304,
3683, 3683, 3683, 3683,
31144, 31144, 31144, 31144,
-1756, -1756, -1756, -1756,
-296, -296, -296, -296,
3620, 3620, 3620, 3620,
31185, 31185, 31185, 31185,
-1741, -1741, -1741, -1741,
-289, -289, -289, -289,
3557, 3557, 3557, 3557,
31225, 31225, 31225, 31225,
-1725, -1725, -1725, -1725,
-282, -282, -282, -282,
3495, 3495, 3495, 3495,
31265, 31265, 31265, 31265,
-1709, -1709, -1709, -1709,
-275, -275, -275, -275,
3432, 3432, 3432, 3432,
31304, 31304, 31304, 31304,
-1694, -1694, -1694, -1694,
-268, -268, -268, -268,
3370, 3370, 3370, 3370,
31343, 31343, 31343, 31343,
-1677, -1677, -1677, -1677,
-261, -261, -261, -261,
3309, 3309, 3309, 3309,
31381, 31381, 31381, 31381,
-1661, -1661, -1661, -1661,
-254, -254, -254, -254,
3247, 3247, 3247, 3247,
31419, 31419, 31419, 31419,
-1645, -1645, -1645, -1645,
-247, -247, -247, -247,
3186, 3186, 3186, 3186,
31457, 31457, 31457, 31457,
-1628, -1628, -1628, -1628,
-240, -240, -240, -240,
3126, 3126, 3126, 3126,
31494, 31494, 31494, 31494,
-1611, -1611, -1611, -1611,
-234, -234, -234, -234,
3066, 3066, 3066, 3066,
31530, 31530, 31530, 31530,
-1594, -1594, -1594, -1594,
-227, -227, -227, -227,
3006, 3006, 3006, 3006,
31566, 31566, 31566, 31566,
-1577, -1577, -1577, -1577,
-221, -221, -221, -221,
2946, 2946, 2946, 2946,
31602, 31602, 31602, 31602,
-1559, -1559, -1559, -1559,
-214, -214, -214, -214,
2887, 2887, 2887, 2887,
31637, 31637, 31637, 31637,
-1542, -1542, -1542, -1542,
-208, -208, -208, -208,
2828, 2828, 2828, 2828,
31671, 31671, 31671, 31671,
-1524, -1524, -1524, -1524,
-202, -202, -202, -202,
2770, 2770, 2770, 2770,
31705, 31705, 31705, 31705,
-1506, -1506, -1506, -1506,
-196, -196, -196, -196,
2712, 2712, 2712, 2712,
31739, 31739, 31739, 31739,
-1487, -1487, -1487, -1487,
-189, -189, -189, -189,
2654, 2654, 2654, 2654,
31772, 31772, 31772, 31772,
-1469, -1469, -1469, -1469,
-183, -183, -183, -183,
2597, 2597, 2597, 2597,
31804, 31804, 31804, 31804,
-1450, -1450, -1450, -1450,
-177, -177, -177, -177,
2540, 2540, 2540, 2540,
31836, 31836, 31836, 31836,
-1431, -1431, -1431, -1431,
-172, -172, -172, -172,
2483, 2483, 2483, 2483,
31868, 31868, 31868, 31868,
-1412, -1412, -1412, -1412,
-166, -166, -166, -166,
2427, 2427, 2427, 2427,
31899, 31899, 31899, 31899,
-1392, -1392, -1392, -1392,
-160, -160, -160, -160,
2371, 2371, 2371, 2371,
31930, 31930, 31930, 31930,
-1373, -1373, -1373, -1373,
-155, -155, -155, -155,
2316, 2316, 2316, 2316,
31960, 31960, 31960, 31960,
-1353, -1353, -1353, -1353,
-149, -149, -149, -149,
2261, 2261, 2261, 2261,
31989, 31989, 31989, 31989,
-1333, -1333, -1333, -1333,
-144, -144, -144, -144,
2206, 2206, 2206, 2206,
32018, 32018, 32018, 32018,
-1313, -1313, -1313, -1313,
-138, -138, -138, -138,
2152, 2152, 2152, 2152,
32047, 32047, 32047, 32047,
-1293, -1293, -1293, -1293,
-133, -133, -133, -133,
2098, 2098, 2098, 2098,
32075, 32075, 32075, 32075,
-1272, -1272, -1272, -1272,
-128, -128, -128, -128,
2045, 2045, 2045, 2045,
32102, 32102, 32102, 32102,
-1251, -1251, -1251, -1251,
-123, -123, -123, -123,
1992, 1992, 1992, 1992,
32129, 32129, 32129, 32129,
-1230, -1230, -1230, -1230,
-118, -118, -118, -118,
1939, 1939, 1939, 1939,
32156, 32156, 32156, 32156,
-1209, -1209, -1209, -1209,
-113, -113, -113, -113,
1887, 1887, 1887, 1887,
32181, 32181, 32181, 32181,
-1187, -1187, -1187, -1187,
-108, -108, -108, -108,
1835, 1835, 1835, 1835,
32207, 32207, 32207, 32207,
-1166, -1166, -1166, -1166,
-104, -104, -104, -104,
1783, 1783, 1783, 1783,
32232, 32232, 32232, 32232,
-1144, -1144, -1144, -1144,
-99, -99, -99, -99,
1732, 1732, 1732, 1732,
32256, 32256, 32256, 32256,
-1121, -1121, -1121, -1121,
-94, -94, -94, -94,
1682, 1682, 1682, 1682,
32280, 32280, 32280, 32280,
-1099, -1099, -1099, -1099,
-90, -90, -90, -90,
1631, 1631, 1631, 1631,
32303, 32303, 32303, 32303,
-1076, -1076, -1076, -1076,
-86, -86, -86, -86,
1582, 1582, 1582, 1582,
32326, 32326, 32326, 32326,
-1054, -1054, -1054, -1054,
-81, -81, -81, -81,
1532, 1532, 1532, 1532,
32348, 32348, 32348, 32348,
-1031, -1031, -1031, -1031,
-77, -77, -77, -77,
1483, 1483, 1483, 1483,
32369, 32369, 32369, 32369,
-1007, -1007, -1007, -1007,
-73, -73, -73, -73,
1435, 1435, 1435, 1435,
32391, 32391, 32391, 32391,
-984, -984, -984, -984,
-69, -69, -69, -69,
1387, 1387, 1387, 1387,
32411, 32411, 32411, 32411,
-960, -960, -960, -960,
-66, -66, -66, -66,
1339, 1339, 1339, 1339,
32431, 32431, 32431, 32431,
-936, -936, -936, -936,
-62, -62, -62, -62,
1291, 1291, 1291, 1291,
32450, 32450, 32450, 32450,
-912, -912, -912, -912,
-58, -58, -58, -58,
1245, 1245, 1245, 1245,
32469, 32469, 32469, 32469,
-888, -888, -888, -888,
-55, -55, -55, -55,
1198, 1198, 1198, 1198,
32488, 32488, 32488, 32488,
-863, -863, -863, -863,
-51, -51, -51, -51,
1152, 1152, 1152, 1152,
32505, 32505, 32505, 32505,
-838, -838, -838, -838,
-48, -48, -48, -48,
1107, 1107, 1107, 1107,
32523, 32523, 32523, 32523,
-813, -813, -813, -813,
-45, -45, -45, -45,
1061, 1061, 1061, 1061,
32539, 32539, 32539, 32539,
-788, -788, -788, -788,
-42, -42, -42, -42,
1017, 1017, 1017, 1017,
32555, 32555, 32555, 32555,
-762, -762, -762, -762,
-39, -39, -39, -39,
972, 972, 972, 972,
32571, 32571, 32571, 32571,
-737, -737, -737, -737,
-36, -36, -36, -36,
929, 929, 929, 929,
32586, 32586, 32586, 32586,
-711, -711, -711, -711,
-33, -33, -33, -33,
885, 885, 885, 885,
32600, 32600, 32600, 32600,
-685, -685, -685, -685,
-30, -30, -30, -30,
842, 842, 842, 842,
32614, 32614, 32614, 32614,
-658, -658, -658, -658,
-28, -28, -28, -28,
800, 800, 800, 800,
32627, 32627, 32627, 32627,
-631, -631, -631, -631,
-25, -25, -25, -25,
758, 758, 758, 758,
32640, 32640, 32640, 32640,
-605, -605, -605, -605,
-23, -23, -23, -23,
716, 716, 716, 716,
32652, 32652, 32652, 32652,
-577, -577, -577, -577,
-21, -21, -21, -21,
675, 675, 675, 675,
32663, 32663, 32663, 32663,
-550, -550, -550, -550,
-18, -18, -18, -18,
635, 635, 635, 635,
32674, 32674, 32674, 32674,
-522, -522, -522, -522,
-16, -16, -16, -16,
594, 594, 594, 594,
32685, 32685, 32685, 32685,
-495, -495, -495, -495,
-15, -15, -15, -15,
555, 555, 555, 555,
32694, 32694, 32694, 32694,
-466, -466, -466, -466,
-13, -13, -13, -13,
515, 515, 515, 515,
32703, 32703, 32703, 32703,
-438, -438, -438, -438,
-11, -11, -11, -11,
477, 477, 477, 477,
32712, 32712, 32712, 32712,
-410, -410, -410, -410,
-10, -10, -10, -10,
438, 438, 438, 438,
32720, 32720, 32720, 32720,
-381, -381, -381, -381,
-8, -8, -8, -8,
401, 401, 401, 401,
32727, 32727, 32727, 32727,
-352, -352, -352, -352,
-7, -7, -7, -7,
363, 363, 363, 363,
32734, 32734, 32734, 32734,
-322, -322, -322, -322,
-6, -6, -6, -6,
326, 326, 326, 326,
32740, 32740, 32740, 32740,
-293, -293, -293, -293,
-4, -4, -4, -4,
290, 290, 290, 290,
32746, 32746, 32746, 32746,
-263, -263, -263, -263,
-3, -3, -3, -3,
254, 254, 254, 254,
32751, 32751, 32751, 32751,
-233, -233, -233, -233,
-3, -3, -3, -3,
218, 218, 218, 218,
32755, 32755, 32755, 32755,
-203, -203, -203, -203,
-2, -2, -2, -2,
184, 184, 184, 184,
32759, 32759, 32759, 32759,
-172, -172, -172, -172,
-1, -1, -1, -1,
149, 149, 149, 149,
32762, 32762, 32762, 32762,
-141, -141, -141, -141,
-1, -1, -1, -1,
115, 115, 115, 115,
32764, 32764, 32764, 32764,
-110, -110, -110, -110,
0, 0, 0, 0,
82, 82, 82, 82,
32766, 32766, 32766, 32766,
-79, -79, -79, -79,
0, 0, 0, 0,
49, 49, 49, 49,
32767, 32767, 32767, 32767,
-48, -48, -48, -48,
0, 0, 0, 0,
16, 16, 16, 16,
32767, 32767, 32767, 32767,
-16, -16, -16, -16
};
/***************************************************************/
const mlib_s16 mlib_filters_s16_bc2_4[] = {
-32, -32, -32, -32,
32767, 32767, 32767, 32767,
32, 32, 32, 32,
0, 0, 0, 0,
-95, -95, -95, -95,
32767, 32767, 32767, 32767,
96, 96, 96, 96,
0, 0, 0, 0,
-158, -158, -158, -158,
32766, 32766, 32766, 32766,
161, 161, 161, 161,
-1, -1, -1, -1,
-221, -221, -221, -221,
32765, 32765, 32765, 32765,
226, 226, 226, 226,
-2, -2, -2, -2,
-283, -283, -283, -283,
32763, 32763, 32763, 32763,
291, 291, 291, 291,
-3, -3, -3, -3,
-344, -344, -344, -344,
32760, 32760, 32760, 32760,
356, 356, 356, 356,
-4, -4, -4, -4,
-406, -406, -406, -406,
32758, 32758, 32758, 32758,
421, 421, 421, 421,
-5, -5, -5, -5,
-466, -466, -466, -466,
32754, 32754, 32754, 32754,
487, 487, 487, 487,
-7, -7, -7, -7,
-526, -526, -526, -526,
32750, 32750, 32750, 32750,
553, 553, 553, 553,
-9, -9, -9, -9,
-586, -586, -586, -586,
32746, 32746, 32746, 32746,
619, 619, 619, 619,
-11, -11, -11, -11,
-645, -645, -645, -645,
32741, 32741, 32741, 32741,
685, 685, 685, 685,
-13, -13, -13, -13,
-703, -703, -703, -703,
32735, 32735, 32735, 32735,
752, 752, 752, 752,
-16, -16, -16, -16,
-761, -761, -761, -761,
32729, 32729, 32729, 32729,
819, 819, 819, 819,
-19, -19, -19, -19,
-819, -819, -819, -819,
32723, 32723, 32723, 32723,
886, 886, 886, 886,
-22, -22, -22, -22,
-876, -876, -876, -876,
32716, 32716, 32716, 32716,
954, 954, 954, 954,
-26, -26, -26, -26,
-933, -933, -933, -933,
32709, 32709, 32709, 32709,
1021, 1021, 1021, 1021,
-29, -29, -29, -29,
-989, -989, -989, -989,
32701, 32701, 32701, 32701,
1089, 1089, 1089, 1089,
-33, -33, -33, -33,
-1045, -1045, -1045, -1045,
32693, 32693, 32693, 32693,
1157, 1157, 1157, 1157,
-37, -37, -37, -37,
-1100, -1100, -1100, -1100,
32684, 32684, 32684, 32684,
1225, 1225, 1225, 1225,
-41, -41, -41, -41,
-1155, -1155, -1155, -1155,
32675, 32675, 32675, 32675,
1294, 1294, 1294, 1294,
-46, -46, -46, -46,
-1209, -1209, -1209, -1209,
32665, 32665, 32665, 32665,
1362, 1362, 1362, 1362,
-50, -50, -50, -50,
-1263, -1263, -1263, -1263,
32655, 32655, 32655, 32655,
1431, 1431, 1431, 1431,
-55, -55, -55, -55,
-1316, -1316, -1316, -1316,
32644, 32644, 32644, 32644,
1501, 1501, 1501, 1501,
-61, -61, -61, -61,
-1369, -1369, -1369, -1369,
32633, 32633, 32633, 32633,
1570, 1570, 1570, 1570,
-66, -66, -66, -66,
-1422, -1422, -1422, -1422,
32622, 32622, 32622, 32622,
1639, 1639, 1639, 1639,
-71, -71, -71, -71,
-1473, -1473, -1473, -1473,
32609, 32609, 32609, 32609,
1709, 1709, 1709, 1709,
-77, -77, -77, -77,
-1525, -1525, -1525, -1525,
32597, 32597, 32597, 32597,
1779, 1779, 1779, 1779,
-83, -83, -83, -83,
-1576, -1576, -1576, -1576,
32584, 32584, 32584, 32584,
1849, 1849, 1849, 1849,
-89, -89, -89, -89,
-1627, -1627, -1627, -1627,
32571, 32571, 32571, 32571,
1920, 1920, 1920, 1920,
-96, -96, -96, -96,
-1677, -1677, -1677, -1677,
32557, 32557, 32557, 32557,
1991, 1991, 1991, 1991,
-103, -103, -103, -103,
-1726, -1726, -1726, -1726,
32542, 32542, 32542, 32542,
2061, 2061, 2061, 2061,
-109, -109, -109, -109,
-1776, -1776, -1776, -1776,
32528, 32528, 32528, 32528,
2132, 2132, 2132, 2132,
-116, -116, -116, -116,
-1824, -1824, -1824, -1824,
32512, 32512, 32512, 32512,
2204, 2204, 2204, 2204,
-124, -124, -124, -124,
-1873, -1873, -1873, -1873,
32497, 32497, 32497, 32497,
2275, 2275, 2275, 2275,
-131, -131, -131, -131,
-1920, -1920, -1920, -1920,
32480, 32480, 32480, 32480,
2347, 2347, 2347, 2347,
-139, -139, -139, -139,
-1968, -1968, -1968, -1968,
32464, 32464, 32464, 32464,
2419, 2419, 2419, 2419,
-147, -147, -147, -147,
-2015, -2015, -2015, -2015,
32447, 32447, 32447, 32447,
2491, 2491, 2491, 2491,
-155, -155, -155, -155,
-2061, -2061, -2061, -2061,
32429, 32429, 32429, 32429,
2563, 2563, 2563, 2563,
-163, -163, -163, -163,
-2107, -2107, -2107, -2107,
32411, 32411, 32411, 32411,
2635, 2635, 2635, 2635,
-171, -171, -171, -171,
-2153, -2153, -2153, -2153,
32393, 32393, 32393, 32393,
2708, 2708, 2708, 2708,
-180, -180, -180, -180,
-2198, -2198, -2198, -2198,
32374, 32374, 32374, 32374,
2781, 2781, 2781, 2781,
-189, -189, -189, -189,
-2243, -2243, -2243, -2243,
32355, 32355, 32355, 32355,
2854, 2854, 2854, 2854,
-198, -198, -198, -198,
-2287, -2287, -2287, -2287,
32335, 32335, 32335, 32335,
2927, 2927, 2927, 2927,
-207, -207, -207, -207,
-2331, -2331, -2331, -2331,
32315, 32315, 32315, 32315,
3000, 3000, 3000, 3000,
-216, -216, -216, -216,
-2374, -2374, -2374, -2374,
32294, 32294, 32294, 32294,
3074, 3074, 3074, 3074,
-226, -226, -226, -226,
-2417, -2417, -2417, -2417,
32273, 32273, 32273, 32273,
3148, 3148, 3148, 3148,
-236, -236, -236, -236,
-2460, -2460, -2460, -2460,
32252, 32252, 32252, 32252,
3222, 3222, 3222, 3222,
-246, -246, -246, -246,
-2502, -2502, -2502, -2502,
32230, 32230, 32230, 32230,
3296, 3296, 3296, 3296,
-256, -256, -256, -256,
-2544, -2544, -2544, -2544,
32208, 32208, 32208, 32208,
3370, 3370, 3370, 3370,
-266, -266, -266, -266,
-2585, -2585, -2585, -2585,
32185, 32185, 32185, 32185,
3445, 3445, 3445, 3445,
-277, -277, -277, -277,
-2626, -2626, -2626, -2626,
32162, 32162, 32162, 32162,
3519, 3519, 3519, 3519,
-287, -287, -287, -287,
-2666, -2666, -2666, -2666,
32138, 32138, 32138, 32138,
3594, 3594, 3594, 3594,
-298, -298, -298, -298,
-2706, -2706, -2706, -2706,
32114, 32114, 32114, 32114,
3669, 3669, 3669, 3669,
-309, -309, -309, -309,
-2746, -2746, -2746, -2746,
32090, 32090, 32090, 32090,
3744, 3744, 3744, 3744,
-320, -320, -320, -320,
-2785, -2785, -2785, -2785,
32065, 32065, 32065, 32065,
3820, 3820, 3820, 3820,
-332, -332, -332, -332,
-2824, -2824, -2824, -2824,
32040, 32040, 32040, 32040,
3895, 3895, 3895, 3895,
-343, -343, -343, -343,
-2862, -2862, -2862, -2862,
32014, 32014, 32014, 32014,
3971, 3971, 3971, 3971,
-355, -355, -355, -355,
-2900, -2900, -2900, -2900,
31988, 31988, 31988, 31988,
4047, 4047, 4047, 4047,
-367, -367, -367, -367,
-2937, -2937, -2937, -2937,
31961, 31961, 31961, 31961,
4123, 4123, 4123, 4123,
-379, -379, -379, -379,
-2974, -2974, -2974, -2974,
31934, 31934, 31934, 31934,
4199, 4199, 4199, 4199,
-391, -391, -391, -391,
-3011, -3011, -3011, -3011,
31907, 31907, 31907, 31907,
4275, 4275, 4275, 4275,
-403, -403, -403, -403,
-3047, -3047, -3047, -3047,
31879, 31879, 31879, 31879,
4352, 4352, 4352, 4352,
-416, -416, -416, -416,
-3083, -3083, -3083, -3083,
31851, 31851, 31851, 31851,
4429, 4429, 4429, 4429,
-429, -429, -429, -429,
-3118, -3118, -3118, -3118,
31822, 31822, 31822, 31822,
4506, 4506, 4506, 4506,
-442, -442, -442, -442,
-3153, -3153, -3153, -3153,
31793, 31793, 31793, 31793,
4583, 4583, 4583, 4583,
-455, -455, -455, -455,
-3188, -3188, -3188, -3188,
31764, 31764, 31764, 31764,
4660, 4660, 4660, 4660,
-468, -468, -468, -468,
-3222, -3222, -3222, -3222,
31734, 31734, 31734, 31734,
4737, 4737, 4737, 4737,
-481, -481, -481, -481,
-3256, -3256, -3256, -3256,
31704, 31704, 31704, 31704,
4814, 4814, 4814, 4814,
-494, -494, -494, -494,
-3289, -3289, -3289, -3289,
31673, 31673, 31673, 31673,
4892, 4892, 4892, 4892,
-508, -508, -508, -508,
-3322, -3322, -3322, -3322,
31642, 31642, 31642, 31642,
4970, 4970, 4970, 4970,
-522, -522, -522, -522,
-3355, -3355, -3355, -3355,
31611, 31611, 31611, 31611,
5048, 5048, 5048, 5048,
-536, -536, -536, -536,
-3387, -3387, -3387, -3387,
31579, 31579, 31579, 31579,
5126, 5126, 5126, 5126,
-550, -550, -550, -550,
-3419, -3419, -3419, -3419,
31547, 31547, 31547, 31547,
5204, 5204, 5204, 5204,
-564, -564, -564, -564,
-3450, -3450, -3450, -3450,
31514, 31514, 31514, 31514,
5282, 5282, 5282, 5282,
-578, -578, -578, -578,
-3481, -3481, -3481, -3481,
31481, 31481, 31481, 31481,
5361, 5361, 5361, 5361,
-593, -593, -593, -593,
-3512, -3512, -3512, -3512,
31448, 31448, 31448, 31448,
5439, 5439, 5439, 5439,
-607, -607, -607, -607,
-3542, -3542, -3542, -3542,
31414, 31414, 31414, 31414,
5518, 5518, 5518, 5518,
-622, -622, -622, -622,
-3572, -3572, -3572, -3572,
31380, 31380, 31380, 31380,
5597, 5597, 5597, 5597,
-637, -637, -637, -637,
-3602, -3602, -3602, -3602,
31346, 31346, 31346, 31346,
5676, 5676, 5676, 5676,
-652, -652, -652, -652,
-3631, -3631, -3631, -3631,
31311, 31311, 31311, 31311,
5755, 5755, 5755, 5755,
-667, -667, -667, -667,
-3659, -3659, -3659, -3659,
31275, 31275, 31275, 31275,
5835, 5835, 5835, 5835,
-683, -683, -683, -683,
-3688, -3688, -3688, -3688,
31240, 31240, 31240, 31240,
5914, 5914, 5914, 5914,
-698, -698, -698, -698,
-3716, -3716, -3716, -3716,
31204, 31204, 31204, 31204,
5994, 5994, 5994, 5994,
-714, -714, -714, -714,
-3743, -3743, -3743, -3743,
31167, 31167, 31167, 31167,
6073, 6073, 6073, 6073,
-729, -729, -729, -729,
-3770, -3770, -3770, -3770,
31130, 31130, 31130, 31130,
6153, 6153, 6153, 6153,
-745, -745, -745, -745,
-3797, -3797, -3797, -3797,
31093, 31093, 31093, 31093,
6233, 6233, 6233, 6233,
-761, -761, -761, -761,
-3823, -3823, -3823, -3823,
31055, 31055, 31055, 31055,
6313, 6313, 6313, 6313,
-777, -777, -777, -777,
-3849, -3849, -3849, -3849,
31017, 31017, 31017, 31017,
6393, 6393, 6393, 6393,
-793, -793, -793, -793,
-3875, -3875, -3875, -3875,
30979, 30979, 30979, 30979,
6474, 6474, 6474, 6474,
-810, -810, -810, -810,
-3900, -3900, -3900, -3900,
30940, 30940, 30940, 30940,
6554, 6554, 6554, 6554,
-826, -826, -826, -826,
-3925, -3925, -3925, -3925,
30901, 30901, 30901, 30901,
6635, 6635, 6635, 6635,
-843, -843, -843, -843,
-3950, -3950, -3950, -3950,
30862, 30862, 30862, 30862,
6716, 6716, 6716, 6716,
-860, -860, -860, -860,
-3974, -3974, -3974, -3974,
30822, 30822, 30822, 30822,
6796, 6796, 6796, 6796,
-876, -876, -876, -876,
-3998, -3998, -3998, -3998,
30782, 30782, 30782, 30782,
6877, 6877, 6877, 6877,
-893, -893, -893, -893,
-4021, -4021, -4021, -4021,
30741, 30741, 30741, 30741,
6958, 6958, 6958, 6958,
-910, -910, -910, -910,
-4045, -4045, -4045, -4045,
30701, 30701, 30701, 30701,
7039, 7039, 7039, 7039,
-927, -927, -927, -927,
-4067, -4067, -4067, -4067,
30659, 30659, 30659, 30659,
7121, 7121, 7121, 7121,
-945, -945, -945, -945,
-4090, -4090, -4090, -4090,
30618, 30618, 30618, 30618,
7202, 7202, 7202, 7202,
-962, -962, -962, -962,
-4112, -4112, -4112, -4112,
30576, 30576, 30576, 30576,
7283, 7283, 7283, 7283,
-979, -979, -979, -979,
-4133, -4133, -4133, -4133,
30533, 30533, 30533, 30533,
7365, 7365, 7365, 7365,
-997, -997, -997, -997,
-4155, -4155, -4155, -4155,
30491, 30491, 30491, 30491,
7447, 7447, 7447, 7447,
-1015, -1015, -1015, -1015,
-4176, -4176, -4176, -4176,
30448, 30448, 30448, 30448,
7528, 7528, 7528, 7528,
-1032, -1032, -1032, -1032,
-4196, -4196, -4196, -4196,
30404, 30404, 30404, 30404,
7610, 7610, 7610, 7610,
-1050, -1050, -1050, -1050,
-4217, -4217, -4217, -4217,
30361, 30361, 30361, 30361,
7692, 7692, 7692, 7692,
-1068, -1068, -1068, -1068,
-4237, -4237, -4237, -4237,
30317, 30317, 30317, 30317,
7774, 7774, 7774, 7774,
-1086, -1086, -1086, -1086,
-4256, -4256, -4256, -4256,
30272, 30272, 30272, 30272,
7857, 7857, 7857, 7857,
-1105, -1105, -1105, -1105,
-4275, -4275, -4275, -4275,
30227, 30227, 30227, 30227,
7939, 7939, 7939, 7939,
-1123, -1123, -1123, -1123,
-4294, -4294, -4294, -4294,
30182, 30182, 30182, 30182,
8021, 8021, 8021, 8021,
-1141, -1141, -1141, -1141,
-4313, -4313, -4313, -4313,
30137, 30137, 30137, 30137,
8104, 8104, 8104, 8104,
-1160, -1160, -1160, -1160,
-4331, -4331, -4331, -4331,
30091, 30091, 30091, 30091,
8186, 8186, 8186, 8186,
-1178, -1178, -1178, -1178,
-4349, -4349, -4349, -4349,
30045, 30045, 30045, 30045,
8269, 8269, 8269, 8269,
-1197, -1197, -1197, -1197,
-4366, -4366, -4366, -4366,
29998, 29998, 29998, 29998,
8352, 8352, 8352, 8352,
-1216, -1216, -1216, -1216,
-4384, -4384, -4384, -4384,
29952, 29952, 29952, 29952,
8434, 8434, 8434, 8434,
-1234, -1234, -1234, -1234,
-4400, -4400, -4400, -4400,
29904, 29904, 29904, 29904,
8517, 8517, 8517, 8517,
-1253, -1253, -1253, -1253,
-4417, -4417, -4417, -4417,
29857, 29857, 29857, 29857,
8600, 8600, 8600, 8600,
-1272, -1272, -1272, -1272,
-4433, -4433, -4433, -4433,
29809, 29809, 29809, 29809,
8683, 8683, 8683, 8683,
-1291, -1291, -1291, -1291,
-4449, -4449, -4449, -4449,
29761, 29761, 29761, 29761,
8767, 8767, 8767, 8767,
-1311, -1311, -1311, -1311,
-4464, -4464, -4464, -4464,
29712, 29712, 29712, 29712,
8850, 8850, 8850, 8850,
-1330, -1330, -1330, -1330,
-4480, -4480, -4480, -4480,
29664, 29664, 29664, 29664,
8933, 8933, 8933, 8933,
-1349, -1349, -1349, -1349,
-4495, -4495, -4495, -4495,
29615, 29615, 29615, 29615,
9016, 9016, 9016, 9016,
-1368, -1368, -1368, -1368,
-4509, -4509, -4509, -4509,
29565, 29565, 29565, 29565,
9100, 9100, 9100, 9100,
-1388, -1388, -1388, -1388,
-4523, -4523, -4523, -4523,
29515, 29515, 29515, 29515,
9183, 9183, 9183, 9183,
-1407, -1407, -1407, -1407,
-4537, -4537, -4537, -4537,
29465, 29465, 29465, 29465,
9267, 9267, 9267, 9267,
-1427, -1427, -1427, -1427,
-4551, -4551, -4551, -4551,
29415, 29415, 29415, 29415,
9351, 9351, 9351, 9351,
-1447, -1447, -1447, -1447,
-4564, -4564, -4564, -4564,
29364, 29364, 29364, 29364,
9434, 9434, 9434, 9434,
-1466, -1466, -1466, -1466,
-4577, -4577, -4577, -4577,
29313, 29313, 29313, 29313,
9518, 9518, 9518, 9518,
-1486, -1486, -1486, -1486,
-4590, -4590, -4590, -4590,
29262, 29262, 29262, 29262,
9602, 9602, 9602, 9602,
-1506, -1506, -1506, -1506,
-4602, -4602, -4602, -4602,
29210, 29210, 29210, 29210,
9686, 9686, 9686, 9686,
-1526, -1526, -1526, -1526,
-4614, -4614, -4614, -4614,
29158, 29158, 29158, 29158,
9770, 9770, 9770, 9770,
-1546, -1546, -1546, -1546,
-4626, -4626, -4626, -4626,
29106, 29106, 29106, 29106,
9854, 9854, 9854, 9854,
-1566, -1566, -1566, -1566,
-4637, -4637, -4637, -4637,
29053, 29053, 29053, 29053,
9938, 9938, 9938, 9938,
-1586, -1586, -1586, -1586,
-4648, -4648, -4648, -4648,
29000, 29000, 29000, 29000,
10022, 10022, 10022, 10022,
-1606, -1606, -1606, -1606,
-4659, -4659, -4659, -4659,
28947, 28947, 28947, 28947,
10107, 10107, 10107, 10107,
-1627, -1627, -1627, -1627,
-4669, -4669, -4669, -4669,
28893, 28893, 28893, 28893,
10191, 10191, 10191, 10191,
-1647, -1647, -1647, -1647,
-4679, -4679, -4679, -4679,
28839, 28839, 28839, 28839,
10275, 10275, 10275, 10275,
-1667, -1667, -1667, -1667,
-4689, -4689, -4689, -4689,
28785, 28785, 28785, 28785,
10360, 10360, 10360, 10360,
-1688, -1688, -1688, -1688,
-4699, -4699, -4699, -4699,
28731, 28731, 28731, 28731,
10444, 10444, 10444, 10444,
-1708, -1708, -1708, -1708,
-4708, -4708, -4708, -4708,
28676, 28676, 28676, 28676,
10529, 10529, 10529, 10529,
-1729, -1729, -1729, -1729,
-4717, -4717, -4717, -4717,
28621, 28621, 28621, 28621,
10613, 10613, 10613, 10613,
-1749, -1749, -1749, -1749,
-4726, -4726, -4726, -4726,
28566, 28566, 28566, 28566,
10698, 10698, 10698, 10698,
-1770, -1770, -1770, -1770,
-4734, -4734, -4734, -4734,
28510, 28510, 28510, 28510,
10782, 10782, 10782, 10782,
-1790, -1790, -1790, -1790,
-4742, -4742, -4742, -4742,
28454, 28454, 28454, 28454,
10867, 10867, 10867, 10867,
-1811, -1811, -1811, -1811,
-4750, -4750, -4750, -4750,
28398, 28398, 28398, 28398,
10952, 10952, 10952, 10952,
-1832, -1832, -1832, -1832,
-4757, -4757, -4757, -4757,
28341, 28341, 28341, 28341,
11037, 11037, 11037, 11037,
-1853, -1853, -1853, -1853,
-4765, -4765, -4765, -4765,
28285, 28285, 28285, 28285,
11121, 11121, 11121, 11121,
-1873, -1873, -1873, -1873,
-4771, -4771, -4771, -4771,
28227, 28227, 28227, 28227,
11206, 11206, 11206, 11206,
-1894, -1894, -1894, -1894,
-4778, -4778, -4778, -4778,
28170, 28170, 28170, 28170,
11291, 11291, 11291, 11291,
-1915, -1915, -1915, -1915,
-4784, -4784, -4784, -4784,
28112, 28112, 28112, 28112,
11376, 11376, 11376, 11376,
-1936, -1936, -1936, -1936,
-4790, -4790, -4790, -4790,
28054, 28054, 28054, 28054,
11461, 11461, 11461, 11461,
-1957, -1957, -1957, -1957,
-4796, -4796, -4796, -4796,
27996, 27996, 27996, 27996,
11546, 11546, 11546, 11546,
-1978, -1978, -1978, -1978,
-4802, -4802, -4802, -4802,
27938, 27938, 27938, 27938,
11631, 11631, 11631, 11631,
-1999, -1999, -1999, -1999,
-4807, -4807, -4807, -4807,
27879, 27879, 27879, 27879,
11716, 11716, 11716, 11716,
-2020, -2020, -2020, -2020,
-4812, -4812, -4812, -4812,
27820, 27820, 27820, 27820,
11801, 11801, 11801, 11801,
-2041, -2041, -2041, -2041,
-4816, -4816, -4816, -4816,
27760, 27760, 27760, 27760,
11886, 11886, 11886, 11886,
-2062, -2062, -2062, -2062,
-4821, -4821, -4821, -4821,
27701, 27701, 27701, 27701,
11971, 11971, 11971, 11971,
-2083, -2083, -2083, -2083,
-4825, -4825, -4825, -4825,
27641, 27641, 27641, 27641,
12057, 12057, 12057, 12057,
-2105, -2105, -2105, -2105,
-4829, -4829, -4829, -4829,
27581, 27581, 27581, 27581,
12142, 12142, 12142, 12142,
-2126, -2126, -2126, -2126,
-4832, -4832, -4832, -4832,
27520, 27520, 27520, 27520,
12227, 12227, 12227, 12227,
-2147, -2147, -2147, -2147,
-4836, -4836, -4836, -4836,
27460, 27460, 27460, 27460,
12312, 12312, 12312, 12312,
-2168, -2168, -2168, -2168,
-4839, -4839, -4839, -4839,
27399, 27399, 27399, 27399,
12397, 12397, 12397, 12397,
-2189, -2189, -2189, -2189,
-4841, -4841, -4841, -4841,
27337, 27337, 27337, 27337,
12483, 12483, 12483, 12483,
-2211, -2211, -2211, -2211,
-4844, -4844, -4844, -4844,
27276, 27276, 27276, 27276,
12568, 12568, 12568, 12568,
-2232, -2232, -2232, -2232,
-4846, -4846, -4846, -4846,
27214, 27214, 27214, 27214,
12653, 12653, 12653, 12653,
-2253, -2253, -2253, -2253,
-4848, -4848, -4848, -4848,
27152, 27152, 27152, 27152,
12738, 12738, 12738, 12738,
-2274, -2274, -2274, -2274,
-4850, -4850, -4850, -4850,
27090, 27090, 27090, 27090,
12824, 12824, 12824, 12824,
-2296, -2296, -2296, -2296,
-4851, -4851, -4851, -4851,
27027, 27027, 27027, 27027,
12909, 12909, 12909, 12909,
-2317, -2317, -2317, -2317,
-4852, -4852, -4852, -4852,
26964, 26964, 26964, 26964,
12994, 12994, 12994, 12994,
-2338, -2338, -2338, -2338,
-4853, -4853, -4853, -4853,
26901, 26901, 26901, 26901,
13080, 13080, 13080, 13080,
-2360, -2360, -2360, -2360,
-4854, -4854, -4854, -4854,
26838, 26838, 26838, 26838,
13165, 13165, 13165, 13165,
-2381, -2381, -2381, -2381,
-4854, -4854, -4854, -4854,
26774, 26774, 26774, 26774,
13250, 13250, 13250, 13250,
-2402, -2402, -2402, -2402,
-4855, -4855, -4855, -4855,
26711, 26711, 26711, 26711,
13336, 13336, 13336, 13336,
-2424, -2424, -2424, -2424,
-4854, -4854, -4854, -4854,
26646, 26646, 26646, 26646,
13421, 13421, 13421, 13421,
-2445, -2445, -2445, -2445,
-4854, -4854, -4854, -4854,
26582, 26582, 26582, 26582,
13506, 13506, 13506, 13506,
-2466, -2466, -2466, -2466,
-4854, -4854, -4854, -4854,
26518, 26518, 26518, 26518,
13592, 13592, 13592, 13592,
-2488, -2488, -2488, -2488,
-4853, -4853, -4853, -4853,
26453, 26453, 26453, 26453,
13677, 13677, 13677, 13677,
-2509, -2509, -2509, -2509,
-4852, -4852, -4852, -4852,
26388, 26388, 26388, 26388,
13762, 13762, 13762, 13762,
-2530, -2530, -2530, -2530,
-4850, -4850, -4850, -4850,
26322, 26322, 26322, 26322,
13848, 13848, 13848, 13848,
-2552, -2552, -2552, -2552,
-4849, -4849, -4849, -4849,
26257, 26257, 26257, 26257,
13933, 13933, 13933, 13933,
-2573, -2573, -2573, -2573,
-4847, -4847, -4847, -4847,
26191, 26191, 26191, 26191,
14018, 14018, 14018, 14018,
-2594, -2594, -2594, -2594,
-4845, -4845, -4845, -4845,
26125, 26125, 26125, 26125,
14104, 14104, 14104, 14104,
-2616, -2616, -2616, -2616,
-4843, -4843, -4843, -4843,
26059, 26059, 26059, 26059,
14189, 14189, 14189, 14189,
-2637, -2637, -2637, -2637,
-4840, -4840, -4840, -4840,
25992, 25992, 25992, 25992,
14274, 14274, 14274, 14274,
-2658, -2658, -2658, -2658,
-4837, -4837, -4837, -4837,
25925, 25925, 25925, 25925,
14359, 14359, 14359, 14359,
-2679, -2679, -2679, -2679,
/**代码未完, 请加载全部代码(NowJava.com).**/