jdk/src/solaris/native/sun/awt/medialib/mlib_v_ImageFilters.c
changeset 2 90ce3da70b43
child 5506 202f599c92aa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/solaris/native/sun/awt/medialib/mlib_v_ImageFilters.c	Sat Dec 01 00:00:00 2007 +0000
@@ -0,0 +1,14553 @@
+/*
+ * Copyright 1998-2003 Sun Microsystems, Inc.  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.  Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.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,
+ -4834,  -4834,  -4834,  -4834,
+ 25858,  25858,  25858,  25858,
+ 14445,  14445,  14445,  14445,
+ -2701,  -2701,  -2701,  -2701,
+ -4831,  -4831,  -4831,  -4831,
+ 25791,  25791,  25791,  25791,
+ 14530,  14530,  14530,  14530,
+ -2722,  -2722,  -2722,  -2722,
+ -4828,  -4828,  -4828,  -4828,
+ 25724,  25724,  25724,  25724,
+ 14615,  14615,  14615,  14615,
+ -2743,  -2743,  -2743,  -2743,
+ -4824,  -4824,  -4824,  -4824,
+ 25656,  25656,  25656,  25656,
+ 14700,  14700,  14700,  14700,
+ -2764,  -2764,  -2764,  -2764,
+ -4820,  -4820,  -4820,  -4820,
+ 25588,  25588,  25588,  25588,
+ 14785,  14785,  14785,  14785,
+ -2785,  -2785,  -2785,  -2785,
+ -4816,  -4816,  -4816,  -4816,
+ 25520,  25520,  25520,  25520,
+ 14870,  14870,  14870,  14870,
+ -2806,  -2806,  -2806,  -2806,
+ -4812,  -4812,  -4812,  -4812,
+ 25452,  25452,  25452,  25452,
+ 14955,  14955,  14955,  14955,
+ -2827,  -2827,  -2827,  -2827,
+ -4807,  -4807,  -4807,  -4807,
+ 25383,  25383,  25383,  25383,
+ 15040,  15040,  15040,  15040,
+ -2848,  -2848,  -2848,  -2848,
+ -4802,  -4802,  -4802,  -4802,
+ 25314,  25314,  25314,  25314,
+ 15125,  15125,  15125,  15125,
+ -2869,  -2869,  -2869,  -2869,
+ -4797,  -4797,  -4797,  -4797,
+ 25245,  25245,  25245,  25245,
+ 15210,  15210,  15210,  15210,
+ -2890,  -2890,  -2890,  -2890,
+ -4792,  -4792,  -4792,  -4792,
+ 25176,  25176,  25176,  25176,
+ 15295,  15295,  15295,  15295,
+ -2911,  -2911,  -2911,  -2911,
+ -4787,  -4787,  -4787,  -4787,
+ 25107,  25107,  25107,  25107,
+ 15380,  15380,  15380,  15380,
+ -2932,  -2932,  -2932,  -2932,
+ -4781,  -4781,  -4781,  -4781,
+ 25037,  25037,  25037,  25037,
+ 15465,  15465,  15465,  15465,
+ -2953,  -2953,  -2953,  -2953,
+ -4775,  -4775,  -4775,  -4775,
+ 24967,  24967,  24967,  24967,
+ 15550,  15550,  15550,  15550,
+ -2974,  -2974,  -2974,  -2974,
+ -4769,  -4769,  -4769,  -4769,
+ 24897,  24897,  24897,  24897,
+ 15635,  15635,  15635,  15635,
+ -2995,  -2995,  -2995,  -2995,
+ -4763,  -4763,  -4763,  -4763,
+ 24827,  24827,  24827,  24827,
+ 15720,  15720,  15720,  15720,
+ -3016,  -3016,  -3016,  -3016,
+ -4756,  -4756,  -4756,  -4756,
+ 24756,  24756,  24756,  24756,
+ 15805,  15805,  15805,  15805,
+ -3037,  -3037,  -3037,  -3037,
+ -4750,  -4750,  -4750,  -4750,
+ 24686,  24686,  24686,  24686,
+ 15889,  15889,  15889,  15889,
+ -3057,  -3057,  -3057,  -3057,
+ -4743,  -4743,  -4743,  -4743,
+ 24615,  24615,  24615,  24615,
+ 15974,  15974,  15974,  15974,
+ -3078,  -3078,  -3078,  -3078,
+ -4736,  -4736,  -4736,  -4736,
+ 24544,  24544,  24544,  24544,
+ 16058,  16058,  16058,  16058,
+ -3098,  -3098,  -3098,  -3098,
+ -4728,  -4728,  -4728,  -4728,
+ 24472,  24472,  24472,  24472,
+ 16143,  16143,  16143,  16143,
+ -3119,  -3119,  -3119,  -3119,
+ -4721,  -4721,  -4721,  -4721,
+ 24401,  24401,  24401,  24401,
+ 16228,  16228,  16228,  16228,
+ -3140,  -3140,  -3140,  -3140,
+ -4713,  -4713,  -4713,  -4713,
+ 24329,  24329,  24329,  24329,
+ 16312,  16312,  16312,  16312,
+ -3160,  -3160,  -3160,  -3160,
+ -4705,  -4705,  -4705,  -4705,
+ 24257,  24257,  24257,  24257,
+ 16396,  16396,  16396,  16396,
+ -3180,  -3180,  -3180,  -3180,
+ -4697,  -4697,  -4697,  -4697,
+ 24185,  24185,  24185,  24185,
+ 16481,  16481,  16481,  16481,
+ -3201,  -3201,  -3201,  -3201,
+ -4689,  -4689,  -4689,  -4689,
+ 24113,  24113,  24113,  24113,
+ 16565,  16565,  16565,  16565,
+ -3221,  -3221,  -3221,  -3221,
+ -4680,  -4680,  -4680,  -4680,
+ 24040,  24040,  24040,  24040,
+ 16649,  16649,  16649,  16649,
+ -3241,  -3241,  -3241,  -3241,
+ -4672,  -4672,  -4672,  -4672,
+ 23968,  23968,  23968,  23968,
+ 16734,  16734,  16734,  16734,
+ -3262,  -3262,  -3262,  -3262,
+ -4663,  -4663,  -4663,  -4663,
+ 23895,  23895,  23895,  23895,
+ 16818,  16818,  16818,  16818,
+ -3282,  -3282,  -3282,  -3282,
+ -4654,  -4654,  -4654,  -4654,
+ 23822,  23822,  23822,  23822,
+ 16902,  16902,  16902,  16902,
+ -3302,  -3302,  -3302,  -3302,
+ -4644,  -4644,  -4644,  -4644,
+ 23748,  23748,  23748,  23748,
+ 16986,  16986,  16986,  16986,
+ -3322,  -3322,  -3322,  -3322,
+ -4635,  -4635,  -4635,  -4635,
+ 23675,  23675,  23675,  23675,
+ 17070,  17070,  17070,  17070,
+ -3342,  -3342,  -3342,  -3342,
+ -4625,  -4625,  -4625,  -4625,
+ 23601,  23601,  23601,  23601,
+ 17154,  17154,  17154,  17154,
+ -3362,  -3362,  -3362,  -3362,
+ -4615,  -4615,  -4615,  -4615,
+ 23527,  23527,  23527,  23527,
+ 17238,  17238,  17238,  17238,
+ -3382,  -3382,  -3382,  -3382,
+ -4605,  -4605,  -4605,  -4605,
+ 23453,  23453,  23453,  23453,
+ 17321,  17321,  17321,  17321,
+ -3401,  -3401,  -3401,  -3401,
+ -4595,  -4595,  -4595,  -4595,
+ 23379,  23379,  23379,  23379,
+ 17405,  17405,  17405,  17405,
+ -3421,  -3421,  -3421,  -3421,
+ -4585,  -4585,  -4585,  -4585,
+ 23305,  23305,  23305,  23305,
+ 17489,  17489,  17489,  17489,
+ -3441,  -3441,  -3441,  -3441,
+ -4574,  -4574,  -4574,  -4574,
+ 23230,  23230,  23230,  23230,
+ 17572,  17572,  17572,  17572,
+ -3460,  -3460,  -3460,  -3460,
+ -4564,  -4564,  -4564,  -4564,
+ 23156,  23156,  23156,  23156,
+ 17656,  17656,  17656,  17656,
+ -3480,  -3480,  -3480,  -3480,
+ -4553,  -4553,  -4553,  -4553,
+ 23081,  23081,  23081,  23081,
+ 17739,  17739,  17739,  17739,
+ -3499,  -3499,  -3499,  -3499,
+ -4542,  -4542,  -4542,  -4542,
+ 23006,  23006,  23006,  23006,
+ 17822,  17822,  17822,  17822,
+ -3518,  -3518,  -3518,  -3518,
+ -4530,  -4530,  -4530,  -4530,
+ 22930,  22930,  22930,  22930,
+ 17906,  17906,  17906,  17906,
+ -3538,  -3538,  -3538,  -3538,
+ -4519,  -4519,  -4519,  -4519,
+ 22855,  22855,  22855,  22855,
+ 17989,  17989,  17989,  17989,
+ -3557,  -3557,  -3557,  -3557,
+ -4507,  -4507,  -4507,  -4507,
+ 22779,  22779,  22779,  22779,
+ 18072,  18072,  18072,  18072,
+ -3576,  -3576,  -3576,  -3576,
+ -4496,  -4496,  -4496,  -4496,
+ 22704,  22704,  22704,  22704,
+ 18155,  18155,  18155,  18155,
+ -3595,  -3595,  -3595,  -3595,
+ -4484,  -4484,  -4484,  -4484,
+ 22628,  22628,  22628,  22628,
+ 18238,  18238,  18238,  18238,
+ -3614,  -3614,  -3614,  -3614,
+ -4472,  -4472,  -4472,  -4472,
+ 22552,  22552,  22552,  22552,
+ 18321,  18321,  18321,  18321,
+ -3633,  -3633,  -3633,  -3633,
+ -4459,  -4459,  -4459,  -4459,
+ 22475,  22475,  22475,  22475,
+ 18403,  18403,  18403,  18403,
+ -3651,  -3651,  -3651,  -3651,
+ -4447,  -4447,  -4447,  -4447,
+ 22399,  22399,  22399,  22399,
+ 18486,  18486,  18486,  18486,
+ -3670,  -3670,  -3670,  -3670,
+ -4434,  -4434,  -4434,  -4434,
+ 22322,  22322,  22322,  22322,
+ 18569,  18569,  18569,  18569,
+ -3689,  -3689,  -3689,  -3689,
+ -4422,  -4422,  -4422,  -4422,
+ 22246,  22246,  22246,  22246,
+ 18651,  18651,  18651,  18651,
+ -3707,  -3707,  -3707,  -3707,
+ -4409,  -4409,  -4409,  -4409,
+ 22169,  22169,  22169,  22169,
+ 18734,  18734,  18734,  18734,
+ -3726,  -3726,  -3726,  -3726,
+ -4396,  -4396,  -4396,  -4396,
+ 22092,  22092,  22092,  22092,
+ 18816,  18816,  18816,  18816,
+ -3744,  -3744,  -3744,  -3744,
+ -4382,  -4382,  -4382,  -4382,
+ 22014,  22014,  22014,  22014,
+ 18898,  18898,  18898,  18898,
+ -3762,  -3762,  -3762,  -3762,
+ -4369,  -4369,  -4369,  -4369,
+ 21937,  21937,  21937,  21937,
+ 18980,  18980,  18980,  18980,
+ -3780,  -3780,  -3780,  -3780,
+ -4356,  -4356,  -4356,  -4356,
+ 21860,  21860,  21860,  21860,
+ 19062,  19062,  19062,  19062,
+ -3798,  -3798,  -3798,  -3798,
+ -4342,  -4342,  -4342,  -4342,
+ 21782,  21782,  21782,  21782,
+ 19144,  19144,  19144,  19144,
+ -3816,  -3816,  -3816,  -3816,
+ -4328,  -4328,  -4328,  -4328,
+ 21704,  21704,  21704,  21704,
+ 19226,  19226,  19226,  19226,
+ -3834,  -3834,  -3834,  -3834,
+ -4314,  -4314,  -4314,  -4314,
+ 21626,  21626,  21626,  21626,
+ 19308,  19308,  19308,  19308,
+ -3852,  -3852,  -3852,  -3852,
+ -4300,  -4300,  -4300,  -4300,
+ 21548,  21548,  21548,  21548,
+ 19389,  19389,  19389,  19389,
+ -3869,  -3869,  -3869,  -3869,
+ -4286,  -4286,  -4286,  -4286,
+ 21470,  21470,  21470,  21470,
+ 19471,  19471,  19471,  19471,
+ -3887,  -3887,  -3887,  -3887,
+ -4271,  -4271,  -4271,  -4271,
+ 21391,  21391,  21391,  21391,
+ 19552,  19552,  19552,  19552,
+ -3904,  -3904,  -3904,  -3904,
+ -4257,  -4257,  -4257,  -4257,
+ 21313,  21313,  21313,  21313,
+ 19633,  19633,  19633,  19633,
+ -3921,  -3921,  -3921,  -3921,
+ -4242,  -4242,  -4242,  -4242,
+ 21234,  21234,  21234,  21234,
+ 19715,  19715,  19715,  19715,
+ -3939,  -3939,  -3939,  -3939,
+ -4227,  -4227,  -4227,  -4227,
+ 21155,  21155,  21155,  21155,
+ 19796,  19796,  19796,  19796,
+ -3956,  -3956,  -3956,  -3956,
+ -4212,  -4212,  -4212,  -4212,
+ 21076,  21076,  21076,  21076,
+ 19877,  19877,  19877,  19877,
+ -3973,  -3973,  -3973,  -3973,
+ -4197,  -4197,  -4197,  -4197,
+ 20997,  20997,  20997,  20997,
+ 19957,  19957,  19957,  19957,
+ -3989,  -3989,  -3989,  -3989,
+ -4182,  -4182,  -4182,  -4182,
+ 20918,  20918,  20918,  20918,
+ 20038,  20038,  20038,  20038,
+ -4006,  -4006,  -4006,  -4006,
+ -4167,  -4167,  -4167,  -4167,
+ 20839,  20839,  20839,  20839,
+ 20119,  20119,  20119,  20119,
+ -4023,  -4023,  -4023,  -4023,
+ -4151,  -4151,  -4151,  -4151,
+ 20759,  20759,  20759,  20759,
+ 20199,  20199,  20199,  20199,
+ -4039,  -4039,  -4039,  -4039,
+ -4136,  -4136,  -4136,  -4136,
+ 20680,  20680,  20680,  20680,
+ 20280,  20280,  20280,  20280,
+ -4056,  -4056,  -4056,  -4056,
+ -4120,  -4120,  -4120,  -4120,
+ 20600,  20600,  20600,  20600,
+ 20360,  20360,  20360,  20360,
+ -4072,  -4072,  -4072,  -4072,
+ -4104,  -4104,  -4104,  -4104,
+ 20520,  20520,  20520,  20520,
+ 20440,  20440,  20440,  20440,
+ -4088,  -4088,  -4088,  -4088,
+ -4088,  -4088,  -4088,  -4088,
+ 20440,  20440,  20440,  20440,
+ 20520,  20520,  20520,  20520,
+ -4104,  -4104,  -4104,  -4104,
+ -4072,  -4072,  -4072,  -4072,
+ 20360,  20360,  20360,  20360,
+ 20600,  20600,  20600,  20600,
+ -4120,  -4120,  -4120,  -4120,
+ -4056,  -4056,  -4056,  -4056,
+ 20280,  20280,  20280,  20280,
+ 20680,  20680,  20680,  20680,
+ -4136,  -4136,  -4136,  -4136,
+ -4039,  -4039,  -4039,  -4039,
+ 20199,  20199,  20199,  20199,
+ 20759,  20759,  20759,  20759,
+ -4151,  -4151,  -4151,  -4151,
+ -4023,  -4023,  -4023,  -4023,
+ 20119,  20119,  20119,  20119,
+ 20839,  20839,  20839,  20839,
+ -4167,  -4167,  -4167,  -4167,
+ -4006,  -4006,  -4006,  -4006,
+ 20038,  20038,  20038,  20038,
+ 20918,  20918,  20918,  20918,
+ -4182,  -4182,  -4182,  -4182,
+ -3989,  -3989,  -3989,  -3989,
+ 19957,  19957,  19957,  19957,
+ 20997,  20997,  20997,  20997,
+ -4197,  -4197,  -4197,  -4197,
+ -3973,  -3973,  -3973,  -3973,
+ 19877,  19877,  19877,  19877,
+ 21076,  21076,  21076,  21076,
+ -4212,  -4212,  -4212,  -4212,
+ -3956,  -3956,  -3956,  -3956,
+ 19796,  19796,  19796,  19796,
+ 21155,  21155,  21155,  21155,
+ -4227,  -4227,  -4227,  -4227,
+ -3939,  -3939,  -3939,  -3939,
+ 19715,  19715,  19715,  19715,
+ 21234,  21234,  21234,  21234,
+ -4242,  -4242,  -4242,  -4242,
+ -3921,  -3921,  -3921,  -3921,
+ 19633,  19633,  19633,  19633,
+ 21313,  21313,  21313,  21313,
+ -4257,  -4257,  -4257,  -4257,
+ -3904,  -3904,  -3904,  -3904,
+ 19552,  19552,  19552,  19552,
+ 21391,  21391,  21391,  21391,
+ -4271,  -4271,  -4271,  -4271,
+ -3887,  -3887,  -3887,  -3887,
+ 19471,  19471,  19471,  19471,
+ 21470,  21470,  21470,  21470,
+ -4286,  -4286,  -4286,  -4286,
+ -3869,  -3869,  -3869,  -3869,
+ 19389,  19389,  19389,  19389,
+ 21548,  21548,  21548,  21548,
+ -4300,  -4300,  -4300,  -4300,
+ -3852,  -3852,  -3852,  -3852,
+ 19308,  19308,  19308,  19308,
+ 21626,  21626,  21626,  21626,
+ -4314,  -4314,  -4314,  -4314,
+ -3834,  -3834,  -3834,  -3834,
+ 19226,  19226,  19226,  19226,
+ 21704,  21704,  21704,  21704,
+ -4328,  -4328,  -4328,  -4328,
+ -3816,  -3816,  -3816,  -3816,
+ 19144,  19144,  19144,  19144,
+ 21782,  21782,  21782,  21782,
+ -4342,  -4342,  -4342,  -4342,
+ -3798,  -3798,  -3798,  -3798,
+ 19062,  19062,  19062,  19062,
+ 21860,  21860,  21860,  21860,
+ -4356,  -4356,  -4356,  -4356,
+ -3780,  -3780,  -3780,  -3780,
+ 18980,  18980,  18980,  18980,
+ 21937,  21937,  21937,  21937,
+ -4369,  -4369,  -4369,  -4369,
+ -3762,  -3762,  -3762,  -3762,
+ 18898,  18898,  18898,  18898,
+ 22014,  22014,  22014,  22014,
+ -4382,  -4382,  -4382,  -4382,
+ -3744,  -3744,  -3744,  -3744,
+ 18816,  18816,  18816,  18816,
+ 22092,  22092,  22092,  22092,
+ -4396,  -4396,  -4396,  -4396,
+ -3726,  -3726,  -3726,  -3726,
+ 18734,  18734,  18734,  18734,
+ 22169,  22169,  22169,  22169,
+ -4409,  -4409,  -4409,  -4409,
+ -3707,  -3707,  -3707,  -3707,
+ 18651,  18651,  18651,  18651,
+ 22246,  22246,  22246,  22246,
+ -4422,  -4422,  -4422,  -4422,
+ -3689,  -3689,  -3689,  -3689,
+ 18569,  18569,  18569,  18569,
+ 22322,  22322,  22322,  22322,
+ -4434,  -4434,  -4434,  -4434,
+ -3670,  -3670,  -3670,  -3670,
+ 18486,  18486,  18486,  18486,
+ 22399,  22399,  22399,  22399,
+ -4447,  -4447,  -4447,  -4447,
+ -3651,  -3651,  -3651,  -3651,
+ 18403,  18403,  18403,  18403,
+ 22475,  22475,  22475,  22475,
+ -4459,  -4459,  -4459,  -4459,
+ -3633,  -3633,  -3633,  -3633,
+ 18321,  18321,  18321,  18321,
+ 22552,  22552,  22552,  22552,
+ -4472,  -4472,  -4472,  -4472,
+ -3614,  -3614,  -3614,  -3614,
+ 18238,  18238,  18238,  18238,
+ 22628,  22628,  22628,  22628,
+ -4484,  -4484,  -4484,  -4484,
+ -3595,  -3595,  -3595,  -3595,
+ 18155,  18155,  18155,  18155,
+ 22704,  22704,  22704,  22704,
+ -4496,  -4496,  -4496,  -4496,
+ -3576,  -3576,  -3576,  -3576,
+ 18072,  18072,  18072,  18072,
+ 22779,  22779,  22779,  22779,
+ -4507,  -4507,  -4507,  -4507,
+ -3557,  -3557,  -3557,  -3557,
+ 17989,  17989,  17989,  17989,
+ 22855,  22855,  22855,  22855,
+ -4519,  -4519,  -4519,  -4519,
+ -3538,  -3538,  -3538,  -3538,
+ 17906,  17906,  17906,  17906,
+ 22930,  22930,  22930,  22930,
+ -4530,  -4530,  -4530,  -4530,
+ -3518,  -3518,  -3518,  -3518,
+ 17822,  17822,  17822,  17822,
+ 23006,  23006,  23006,  23006,
+ -4542,  -4542,  -4542,  -4542,
+ -3499,  -3499,  -3499,  -3499,
+ 17739,  17739,  17739,  17739,
+ 23081,  23081,  23081,  23081,
+ -4553,  -4553,  -4553,  -4553,
+ -3480,  -3480,  -3480,  -3480,
+ 17656,  17656,  17656,  17656,
+ 23156,  23156,  23156,  23156,
+ -4564,  -4564,  -4564,  -4564,
+ -3460,  -3460,  -3460,  -3460,
+ 17572,  17572,  17572,  17572,
+ 23230,  23230,  23230,  23230,
+ -4574,  -4574,  -4574,  -4574,
+ -3441,  -3441,  -3441,  -3441,
+ 17489,  17489,  17489,  17489,
+ 23305,  23305,  23305,  23305,
+ -4585,  -4585,  -4585,  -4585,
+ -3421,  -3421,  -3421,  -3421,
+ 17405,  17405,  17405,  17405,
+ 23379,  23379,  23379,  23379,
+ -4595,  -4595,  -4595,  -4595,
+ -3401,  -3401,  -3401,  -3401,
+ 17321,  17321,  17321,  17321,
+ 23453,  23453,  23453,  23453,
+ -4605,  -4605,  -4605,  -4605,
+ -3382,  -3382,  -3382,  -3382,
+ 17238,  17238,  17238,  17238,
+ 23527,  23527,  23527,  23527,
+ -4615,  -4615,  -4615,  -4615,
+ -3362,  -3362,  -3362,  -3362,
+ 17154,  17154,  17154,  17154,
+ 23601,  23601,  23601,  23601,
+ -4625,  -4625,  -4625,  -4625,
+ -3342,  -3342,  -3342,  -3342,
+ 17070,  17070,  17070,  17070,
+ 23675,  23675,  23675,  23675,
+ -4635,  -4635,  -4635,  -4635,
+ -3322,  -3322,  -3322,  -3322,
+ 16986,  16986,  16986,  16986,
+ 23748,  23748,  23748,  23748,
+ -4644,  -4644,  -4644,  -4644,
+ -3302,  -3302,  -3302,  -3302,
+ 16902,  16902,  16902,  16902,
+ 23822,  23822,  23822,  23822,
+ -4654,  -4654,  -4654,  -4654,
+ -3282,  -3282,  -3282,  -3282,
+ 16818,  16818,  16818,  16818,
+ 23895,  23895,  23895,  23895,
+ -4663,  -4663,  -4663,  -4663,
+ -3262,  -3262,  -3262,  -3262,
+ 16734,  16734,  16734,  16734,
+ 23968,  23968,  23968,  23968,
+ -4672,  -4672,  -4672,  -4672,
+ -3241,  -3241,  -3241,  -3241,
+ 16649,  16649,  16649,  16649,
+ 24040,  24040,  24040,  24040,
+ -4680,  -4680,  -4680,  -4680,
+ -3221,  -3221,  -3221,  -3221,
+ 16565,  16565,  16565,  16565,
+ 24113,  24113,  24113,  24113,
+ -4689,  -4689,  -4689,  -4689,
+ -3201,  -3201,  -3201,  -3201,
+ 16481,  16481,  16481,  16481,
+ 24185,  24185,  24185,  24185,
+ -4697,  -4697,  -4697,  -4697,
+ -3180,  -3180,  -3180,  -3180,
+ 16396,  16396,  16396,  16396,
+ 24257,  24257,  24257,  24257,
+ -4705,  -4705,  -4705,  -4705,
+ -3160,  -3160,  -3160,  -3160,
+ 16312,  16312,  16312,  16312,
+ 24329,  24329,  24329,  24329,
+ -4713,  -4713,  -4713,  -4713,
+ -3140,  -3140,  -3140,  -3140,
+ 16228,  16228,  16228,  16228,
+ 24401,  24401,  24401,  24401,
+ -4721,  -4721,  -4721,  -4721,
+ -3119,  -3119,  -3119,  -3119,
+ 16143,  16143,  16143,  16143,
+ 24472,  24472,  24472,  24472,
+ -4728,  -4728,  -4728,  -4728,
+ -3098,  -3098,  -3098,  -3098,
+ 16058,  16058,  16058,  16058,
+ 24544,  24544,  24544,  24544,
+ -4736,  -4736,  -4736,  -4736,
+ -3078,  -3078,  -3078,  -3078,
+ 15974,  15974,  15974,  15974,
+ 24615,  24615,  24615,  24615,
+ -4743,  -4743,  -4743,  -4743,
+ -3057,  -3057,  -3057,  -3057,
+ 15889,  15889,  15889,  15889,
+ 24686,  24686,  24686,  24686,
+ -4750,  -4750,  -4750,  -4750,
+ -3037,  -3037,  -3037,  -3037,
+ 15805,  15805,  15805,  15805,
+ 24756,  24756,  24756,  24756,
+ -4756,  -4756,  -4756,  -4756,
+ -3016,  -3016,  -3016,  -3016,
+ 15720,  15720,  15720,  15720,
+ 24827,  24827,  24827,  24827,
+ -4763,  -4763,  -4763,  -4763,
+ -2995,  -2995,  -2995,  -2995,
+ 15635,  15635,  15635,  15635,
+ 24897,  24897,  24897,  24897,
+ -4769,  -4769,  -4769,  -4769,
+ -2974,  -2974,  -2974,  -2974,
+ 15550,  15550,  15550,  15550,
+ 24967,  24967,  24967,  24967,
+ -4775,  -4775,  -4775,  -4775,
+ -2953,  -2953,  -2953,  -2953,
+ 15465,  15465,  15465,  15465,
+ 25037,  25037,  25037,  25037,
+ -4781,  -4781,  -4781,  -4781,
+ -2932,  -2932,  -2932,  -2932,
+ 15380,  15380,  15380,  15380,
+ 25107,  25107,  25107,  25107,
+ -4787,  -4787,  -4787,  -4787,
+ -2911,  -2911,  -2911,  -2911,
+ 15295,  15295,  15295,  15295,
+ 25176,  25176,  25176,  25176,
+ -4792,  -4792,  -4792,  -4792,
+ -2890,  -2890,  -2890,  -2890,
+ 15210,  15210,  15210,  15210,
+ 25245,  25245,  25245,  25245,
+ -4797,  -4797,  -4797,  -4797,
+ -2869,  -2869,  -2869,  -2869,
+ 15125,  15125,  15125,  15125,
+ 25314,  25314,  25314,  25314,
+ -4802,  -4802,  -4802,  -4802,
+ -2848,  -2848,  -2848,  -2848,
+ 15040,  15040,  15040,  15040,
+ 25383,  25383,  25383,  25383,
+ -4807,  -4807,  -4807,  -4807,
+ -2827,  -2827,  -2827,  -2827,
+ 14955,  14955,  14955,  14955,
+ 25452,  25452,  25452,  25452,
+ -4812,  -4812,  -4812,  -4812,
+ -2806,  -2806,  -2806,  -2806,
+ 14870,  14870,  14870,  14870,
+ 25520,  25520,  25520,  25520,
+ -4816,  -4816,  -4816,  -4816,
+ -2785,  -2785,  -2785,  -2785,
+ 14785,  14785,  14785,  14785,
+ 25588,  25588,  25588,  25588,
+ -4820,  -4820,  -4820,  -4820,
+ -2764,  -2764,  -2764,  -2764,
+ 14700,  14700,  14700,  14700,
+ 25656,  25656,  25656,  25656,
+ -4824,  -4824,  -4824,  -4824,
+ -2743,  -2743,  -2743,  -2743,
+ 14615,  14615,  14615,  14615,
+ 25724,  25724,  25724,  25724,
+ -4828,  -4828,  -4828,  -4828,
+ -2722,  -2722,  -2722,  -2722,
+ 14530,  14530,  14530,  14530,
+ 25791,  25791,  25791,  25791,
+ -4831,  -4831,  -4831,  -4831,
+ -2701,  -2701,  -2701,  -2701,
+ 14445,  14445,  14445,  14445,
+ 25858,  25858,  25858,  25858,
+ -4834,  -4834,  -4834,  -4834,
+ -2679,  -2679,  -2679,  -2679,
+ 14359,  14359,  14359,  14359,
+ 25925,  25925,  25925,  25925,
+ -4837,  -4837,  -4837,  -4837,
+ -2658,  -2658,  -2658,  -2658,
+ 14274,  14274,  14274,  14274,
+ 25992,  25992,  25992,  25992,
+ -4840,  -4840,  -4840,  -4840,
+ -2637,  -2637,  -2637,  -2637,
+ 14189,  14189,  14189,  14189,
+ 26059,  26059,  26059,  26059,
+ -4843,  -4843,  -4843,  -4843,
+ -2616,  -2616,  -2616,  -2616,
+ 14104,  14104,  14104,  14104,
+ 26125,  26125,  26125,  26125,
+ -4845,  -4845,  -4845,  -4845,
+ -2594,  -2594,  -2594,  -2594,
+ 14018,  14018,  14018,  14018,
+ 26191,  26191,  26191,  26191,
+ -4847,  -4847,  -4847,  -4847,
+ -2573,  -2573,  -2573,  -2573,
+ 13933,  13933,  13933,  13933,
+ 26257,  26257,  26257,  26257,
+ -4849,  -4849,  -4849,  -4849,
+ -2552,  -2552,  -2552,  -2552,
+ 13848,  13848,  13848,  13848,
+ 26322,  26322,  26322,  26322,
+ -4850,  -4850,  -4850,  -4850,
+ -2530,  -2530,  -2530,  -2530,
+ 13762,  13762,  13762,  13762,
+ 26388,  26388,  26388,  26388,
+ -4852,  -4852,  -4852,  -4852,
+ -2509,  -2509,  -2509,  -2509,
+ 13677,  13677,  13677,  13677,
+ 26453,  26453,  26453,  26453,
+ -4853,  -4853,  -4853,  -4853,
+ -2488,  -2488,  -2488,  -2488,
+ 13592,  13592,  13592,  13592,
+ 26518,  26518,  26518,  26518,
+ -4854,  -4854,  -4854,  -4854,
+ -2466,  -2466,  -2466,  -2466,
+ 13506,  13506,  13506,  13506,
+ 26582,  26582,  26582,  26582,
+ -4854,  -4854,  -4854,  -4854,
+ -2445,  -2445,  -2445,  -2445,
+ 13421,  13421,  13421,  13421,
+ 26646,  26646,  26646,  26646,
+ -4854,  -4854,  -4854,  -4854,
+ -2424,  -2424,  -2424,  -2424,
+ 13336,  13336,  13336,  13336,
+ 26711,  26711,  26711,  26711,
+ -4855,  -4855,  -4855,  -4855,
+ -2402,  -2402,  -2402,  -2402,
+ 13250,  13250,  13250,  13250,
+ 26774,  26774,  26774,  26774,
+ -4854,  -4854,  -4854,  -4854,
+ -2381,  -2381,  -2381,  -2381,
+ 13165,  13165,  13165,  13165,
+ 26838,  26838,  26838,  26838,
+ -4854,  -4854,  -4854,  -4854,
+ -2360,  -2360,  -2360,  -2360,
+ 13080,  13080,  13080,  13080,
+ 26901,  26901,  26901,  26901,
+ -4853,  -4853,  -4853,  -4853,
+ -2338,  -2338,  -2338,  -2338,
+ 12994,  12994,  12994,  12994,
+ 26964,  26964,  26964,  26964,
+ -4852,  -4852,  -4852,  -4852,
+ -2317,  -2317,  -2317,  -2317,
+ 12909,  12909,  12909,  12909,
+ 27027,  27027,  27027,  27027,
+ -4851,  -4851,  -4851,  -4851,
+ -2296,  -2296,  -2296,  -2296,
+ 12824,  12824,  12824,  12824,
+ 27090,  27090,  27090,  27090,
+ -4850,  -4850,  -4850,  -4850,
+ -2274,  -2274,  -2274,  -2274,
+ 12738,  12738,  12738,  12738,
+ 27152,  27152,  27152,  27152,
+ -4848,  -4848,  -4848,  -4848,
+ -2253,  -2253,  -2253,  -2253,
+ 12653,  12653,  12653,  12653,
+ 27214,  27214,  27214,  27214,
+ -4846,  -4846,  -4846,  -4846,
+ -2232,  -2232,  -2232,  -2232,
+ 12568,  12568,  12568,  12568,
+ 27276,  27276,  27276,  27276,
+ -4844,  -4844,  -4844,  -4844,
+ -2211,  -2211,  -2211,  -2211,
+ 12483,  12483,  12483,  12483,
+ 27337,  27337,  27337,  27337,
+ -4841,  -4841,  -4841,  -4841,
+ -2189,  -2189,  -2189,  -2189,
+ 12397,  12397,  12397,  12397,
+ 27399,  27399,  27399,  27399,
+ -4839,  -4839,  -4839,  -4839,
+ -2168,  -2168,  -2168,  -2168,
+ 12312,  12312,  12312,  12312,
+ 27460,  27460,  27460,  27460,
+ -4836,  -4836,  -4836,  -4836,
+ -2147,  -2147,  -2147,  -2147,
+ 12227,  12227,  12227,  12227,
+ 27520,  27520,  27520,  27520,
+ -4832,  -4832,  -4832,  -4832,
+ -2126,  -2126,  -2126,  -2126,
+ 12142,  12142,  12142,  12142,
+ 27581,  27581,  27581,  27581,
+ -4829,  -4829,  -4829,  -4829,
+ -2105,  -2105,  -2105,  -2105,
+ 12057,  12057,  12057,  12057,
+ 27641,  27641,  27641,  27641,
+ -4825,  -4825,  -4825,  -4825,
+ -2083,  -2083,  -2083,  -2083,
+ 11971,  11971,  11971,  11971,
+ 27701,  27701,  27701,  27701,
+ -4821,  -4821,  -4821,  -4821,
+ -2062,  -2062,  -2062,  -2062,
+ 11886,  11886,  11886,  11886,
+ 27760,  27760,  27760,  27760,
+ -4816,  -4816,  -4816,  -4816,
+ -2041,  -2041,  -2041,  -2041,
+ 11801,  11801,  11801,  11801,
+ 27820,  27820,  27820,  27820,
+ -4812,  -4812,  -4812,  -4812,
+ -2020,  -2020,  -2020,  -2020,
+ 11716,  11716,  11716,  11716,
+ 27879,  27879,  27879,  27879,
+ -4807,  -4807,  -4807,  -4807,
+ -1999,  -1999,  -1999,  -1999,
+ 11631,  11631,  11631,  11631,
+ 27938,  27938,  27938,  27938,
+ -4802,  -4802,  -4802,  -4802,
+ -1978,  -1978,  -1978,  -1978,
+ 11546,  11546,  11546,  11546,
+ 27996,  27996,  27996,  27996,
+ -4796,  -4796,  -4796,  -4796,
+ -1957,  -1957,  -1957,  -1957,
+ 11461,  11461,  11461,  11461,
+ 28054,  28054,  28054,  28054,
+ -4790,  -4790,  -4790,  -4790,
+ -1936,  -1936,  -1936,  -1936,
+ 11376,  11376,  11376,  11376,
+ 28112,  28112,  28112,  28112,
+ -4784,  -4784,  -4784,  -4784,
+ -1915,  -1915,  -1915,  -1915,
+ 11291,  11291,  11291,  11291,
+ 28170,  28170,  28170,  28170,
+ -4778,  -4778,  -4778,  -4778,
+ -1894,  -1894,  -1894,  -1894,
+ 11206,  11206,  11206,  11206,
+ 28227,  28227,  28227,  28227,
+ -4771,  -4771,  -4771,  -4771,
+ -1873,  -1873,  -1873,  -1873,
+ 11121,  11121,  11121,  11121,
+ 28285,  28285,  28285,  28285,
+ -4765,  -4765,  -4765,  -4765,
+ -1853,  -1853,  -1853,  -1853,
+ 11037,  11037,  11037,  11037,
+ 28341,  28341,  28341,  28341,
+ -4757,  -4757,  -4757,  -4757,
+ -1832,  -1832,  -1832,  -1832,
+ 10952,  10952,  10952,  10952,
+ 28398,  28398,  28398,  28398,
+ -4750,  -4750,  -4750,  -4750,
+ -1811,  -1811,  -1811,  -1811,
+ 10867,  10867,  10867,  10867,
+ 28454,  28454,  28454,  28454,
+ -4742,  -4742,  -4742,  -4742,
+ -1790,  -1790,  -1790,  -1790,
+ 10782,  10782,  10782,  10782,
+ 28510,  28510,  28510,  28510,
+ -4734,  -4734,  -4734,  -4734,
+ -1770,  -1770,  -1770,  -1770,
+ 10698,  10698,  10698,  10698,
+ 28566,  28566,  28566,  28566,
+ -4726,  -4726,  -4726,  -4726,
+ -1749,  -1749,  -1749,  -1749,
+ 10613,  10613,  10613,  10613,
+ 28621,  28621,  28621,  28621,
+ -4717,  -4717,  -4717,  -4717,
+ -1729,  -1729,  -1729,  -1729,
+ 10529,  10529,  10529,  10529,
+ 28676,  28676,  28676,  28676,
+ -4708,  -4708,  -4708,  -4708,
+ -1708,  -1708,  -1708,  -1708,
+ 10444,  10444,  10444,  10444,
+ 28731,  28731,  28731,  28731,
+ -4699,  -4699,  -4699,  -4699,
+ -1688,  -1688,  -1688,  -1688,
+ 10360,  10360,  10360,  10360,
+ 28785,  28785,  28785,  28785,
+ -4689,  -4689,  -4689,  -4689,
+ -1667,  -1667,  -1667,  -1667,
+ 10275,  10275,  10275,  10275,
+ 28839,  28839,  28839,  28839,
+ -4679,  -4679,  -4679,  -4679,
+ -1647,  -1647,  -1647,  -1647,
+ 10191,  10191,  10191,  10191,
+ 28893,  28893,  28893,  28893,
+ -4669,  -4669,  -4669,  -4669,
+ -1627,  -1627,  -1627,  -1627,
+ 10107,  10107,  10107,  10107,
+ 28947,  28947,  28947,  28947,
+ -4659,  -4659,  -4659,  -4659,
+ -1606,  -1606,  -1606,  -1606,
+ 10022,  10022,  10022,  10022,
+ 29000,  29000,  29000,  29000,
+ -4648,  -4648,  -4648,  -4648,
+ -1586,  -1586,  -1586,  -1586,
+  9938,   9938,   9938,   9938,
+ 29053,  29053,  29053,  29053,
+ -4637,  -4637,  -4637,  -4637,
+ -1566,  -1566,  -1566,  -1566,
+  9854,   9854,   9854,   9854,
+ 29106,  29106,  29106,  29106,
+ -4626,  -4626,  -4626,  -4626,
+ -1546,  -1546,  -1546,  -1546,
+  9770,   9770,   9770,   9770,
+ 29158,  29158,  29158,  29158,
+ -4614,  -4614,  -4614,  -4614,
+ -1526,  -1526,  -1526,  -1526,
+  9686,   9686,   9686,   9686,
+ 29210,  29210,  29210,  29210,
+ -4602,  -4602,  -4602,  -4602,
+ -1506,  -1506,  -1506,  -1506,
+  9602,   9602,   9602,   9602,
+ 29262,  29262,  29262,  29262,
+ -4590,  -4590,  -4590,  -4590,
+ -1486,  -1486,  -1486,  -1486,
+  9518,   9518,   9518,   9518,
+ 29313,  29313,  29313,  29313,
+ -4577,  -4577,  -4577,  -4577,
+ -1466,  -1466,  -1466,  -1466,
+  9434,   9434,   9434,   9434,
+ 29364,  29364,  29364,  29364,
+ -4564,  -4564,  -4564,  -4564,
+ -1447,  -1447,  -1447,  -1447,
+  9351,   9351,   9351,   9351,
+ 29415,  29415,  29415,  29415,
+ -4551,  -4551,  -4551,  -4551,
+ -1427,  -1427,  -1427,  -1427,
+  9267,   9267,   9267,   9267,
+ 29465,  29465,  29465,  29465,
+ -4537,  -4537,  -4537,  -4537,
+ -1407,  -1407,  -1407,  -1407,
+  9183,   9183,   9183,   9183,
+ 29515,  29515,  29515,  29515,
+ -4523,  -4523,  -4523,  -4523,
+ -1388,  -1388,  -1388,  -1388,
+  9100,   9100,   9100,   9100,
+ 29565,  29565,  29565,  29565,
+ -4509,  -4509,  -4509,  -4509,
+ -1368,  -1368,  -1368,  -1368,
+  9016,   9016,   9016,   9016,
+ 29615,  29615,  29615,  29615,
+ -4495,  -4495,  -4495,  -4495,
+ -1349,  -1349,  -1349,  -1349,
+  8933,   8933,   8933,   8933,
+ 29664,  29664,  29664,  29664,
+ -4480,  -4480,  -4480,  -4480,
+ -1330,  -1330,  -1330,  -1330,
+  8850,   8850,   8850,   8850,
+ 29712,  29712,  29712,  29712,
+ -4464,  -4464,  -4464,  -4464,
+ -1311,  -1311,  -1311,  -1311,
+  8767,   8767,   8767,   8767,
+ 29761,  29761,  29761,  29761,
+ -4449,  -4449,  -4449,  -4449,
+ -1291,  -1291,  -1291,  -1291,
+  8683,   8683,   8683,   8683,
+ 29809,  29809,  29809,  29809,
+ -4433,  -4433,  -4433,  -4433,
+ -1272,  -1272,  -1272,  -1272,
+  8600,   8600,   8600,   8600,
+ 29857,  29857,  29857,  29857,
+ -4417,  -4417,  -4417,  -4417,
+ -1253,  -1253,  -1253,  -1253,
+  8517,   8517,   8517,   8517,
+ 29904,  29904,  29904,  29904,
+ -4400,  -4400,  -4400,  -4400,
+ -1234,  -1234,  -1234,  -1234,
+  8434,   8434,   8434,   8434,
+ 29952,  29952,  29952,  29952,
+ -4384,  -4384,  -4384,  -4384,
+ -1216,  -1216,  -1216,  -1216,
+  8352,   8352,   8352,   8352,
+ 29998,  29998,  29998,  29998,
+ -4366,  -4366,  -4366,  -4366,
+ -1197,  -1197,  -1197,  -1197,
+  8269,   8269,   8269,   8269,
+ 30045,  30045,  30045,  30045,
+ -4349,  -4349,  -4349,  -4349,
+ -1178,  -1178,  -1178,  -1178,
+  8186,   8186,   8186,   8186,
+ 30091,  30091,  30091,  30091,
+ -4331,  -4331,  -4331,  -4331,
+ -1160,  -1160,  -1160,  -1160,
+  8104,   8104,   8104,   8104,
+ 30137,  30137,  30137,  30137,
+ -4313,  -4313,  -4313,  -4313,
+ -1141,  -1141,  -1141,  -1141,
+  8021,   8021,   8021,   8021,
+ 30182,  30182,  30182,  30182,
+ -4294,  -4294,  -4294,  -4294,
+ -1123,  -1123,  -1123,  -1123,
+  7939,   7939,   7939,   7939,
+ 30227,  30227,  30227,  30227,
+ -4275,  -4275,  -4275,  -4275,
+ -1105,  -1105,  -1105,  -1105,
+  7857,   7857,   7857,   7857,
+ 30272,  30272,  30272,  30272,
+ -4256,  -4256,  -4256,  -4256,
+ -1086,  -1086,  -1086,  -1086,
+  7774,   7774,   7774,   7774,
+ 30317,  30317,  30317,  30317,
+ -4237,  -4237,  -4237,  -4237,
+ -1068,  -1068,  -1068,  -1068,
+  7692,   7692,   7692,   7692,
+ 30361,  30361,  30361,  30361,
+ -4217,  -4217,  -4217,  -4217,
+ -1050,  -1050,  -1050,  -1050,
+  7610,   7610,   7610,   7610,
+ 30404,  30404,  30404,  30404,
+ -4196,  -4196,  -4196,  -4196,
+ -1032,  -1032,  -1032,  -1032,
+  7528,   7528,   7528,   7528,
+ 30448,  30448,  30448,  30448,
+ -4176,  -4176,  -4176,  -4176,
+ -1015,  -1015,  -1015,  -1015,
+  7447,   7447,   7447,   7447,
+ 30491,  30491,  30491,  30491,
+ -4155,  -4155,  -4155,  -4155,
+  -997,   -997,   -997,   -997,
+  7365,   7365,   7365,   7365,
+ 30533,  30533,  30533,  30533,
+ -4133,  -4133,  -4133,  -4133,
+  -979,   -979,   -979,   -979,
+  7283,   7283,   7283,   7283,
+ 30576,  30576,  30576,  30576,
+ -4112,  -4112,  -4112,  -4112,
+  -962,   -962,   -962,   -962,
+  7202,   7202,   7202,   7202,
+ 30618,  30618,  30618,  30618,
+ -4090,  -4090,  -4090,  -4090,
+  -945,   -945,   -945,   -945,
+  7121,   7121,   7121,   7121,
+ 30659,  30659,  30659,  30659,
+ -4067,  -4067,  -4067,  -4067,
+  -927,   -927,   -927,   -927,
+  7039,   7039,   7039,   7039,
+ 30701,  30701,  30701,  30701,
+ -4045,  -4045,  -4045,  -4045,
+  -910,   -910,   -910,   -910,
+  6958,   6958,   6958,   6958,
+ 30741,  30741,  30741,  30741,
+ -4021,  -4021,  -4021,  -4021,
+  -893,   -893,   -893,   -893,
+  6877,   6877,   6877,   6877,
+ 30782,  30782,  30782,  30782,
+ -3998,  -3998,  -3998,  -3998,
+  -876,   -876,   -876,   -876,
+  6796,   6796,   6796,   6796,
+ 30822,  30822,  30822,  30822,
+ -3974,  -3974,  -3974,  -3974,
+  -860,   -860,   -860,   -860,
+  6716,   6716,   6716,   6716,
+ 30862,  30862,  30862,  30862,
+ -3950,  -3950,  -3950,  -3950,
+  -843,   -843,   -843,   -843,
+  6635,   6635,   6635,   6635,
+ 30901,  30901,  30901,  30901,
+ -3925,  -3925,  -3925,  -3925,
+  -826,   -826,   -826,   -826,
+  6554,   6554,   6554,   6554,
+ 30940,  30940,  30940,  30940,
+ -3900,  -3900,  -3900,  -3900,
+  -810,   -810,   -810,   -810,
+  6474,   6474,   6474,   6474,
+ 30979,  30979,  30979,  30979,
+ -3875,  -3875,  -3875,  -3875,
+  -793,   -793,   -793,   -793,
+  6393,   6393,   6393,   6393,
+ 31017,  31017,  31017,  31017,
+ -3849,  -3849,  -3849,  -3849,
+  -777,   -777,   -777,   -777,
+  6313,   6313,   6313,   6313,
+ 31055,  31055,  31055,  31055,
+ -3823,  -3823,  -3823,  -3823,
+  -761,   -761,   -761,   -761,
+  6233,   6233,   6233,   6233,
+ 31093,  31093,  31093,  31093,
+ -3797,  -3797,  -3797,  -3797,
+  -745,   -745,   -745,   -745,
+  6153,   6153,   6153,   6153,
+ 31130,  31130,  31130,  31130,
+ -3770,  -3770,  -3770,  -3770,
+  -729,   -729,   -729,   -729,
+  6073,   6073,   6073,   6073,
+ 31167,  31167,  31167,  31167,
+ -3743,  -3743,  -3743,  -3743,
+  -714,   -714,   -714,   -714,
+  5994,   5994,   5994,   5994,
+ 31204,  31204,  31204,  31204,
+ -3716,  -3716,  -3716,  -3716,
+  -698,   -698,   -698,   -698,
+  5914,   5914,   5914,   5914,
+ 31240,  31240,  31240,  31240,
+ -3688,  -3688,  -3688,  -3688,
+  -683,   -683,   -683,   -683,
+  5835,   5835,   5835,   5835,
+ 31275,  31275,  31275,  31275,
+ -3659,  -3659,  -3659,  -3659,
+  -667,   -667,   -667,   -667,
+  5755,   5755,   5755,   5755,
+ 31311,  31311,  31311,  31311,
+ -3631,  -3631,  -3631,  -3631,
+  -652,   -652,   -652,   -652,
+  5676,   5676,   5676,   5676,
+ 31346,  31346,  31346,  31346,
+ -3602,  -3602,  -3602,  -3602,
+  -637,   -637,   -637,   -637,
+  5597,   5597,   5597,   5597,
+ 31380,  31380,  31380,  31380,
+ -3572,  -3572,  -3572,  -3572,
+  -622,   -622,   -622,   -622,
+  5518,   5518,   5518,   5518,
+ 31414,  31414,  31414,  31414,
+ -3542,  -3542,  -3542,  -3542,
+  -607,   -607,   -607,   -607,
+  5439,   5439,   5439,   5439,
+ 31448,  31448,  31448,  31448,
+ -3512,  -3512,  -3512,  -3512,
+  -593,   -593,   -593,   -593,
+  5361,   5361,   5361,   5361,
+ 31481,  31481,  31481,  31481,
+ -3481,  -3481,  -3481,  -3481,
+  -578,   -578,   -578,   -578,
+  5282,   5282,   5282,   5282,
+ 31514,  31514,  31514,  31514,
+ -3450,  -3450,  -3450,  -3450,
+  -564,   -564,   -564,   -564,
+  5204,   5204,   5204,   5204,
+ 31547,  31547,  31547,  31547,
+ -3419,  -3419,  -3419,  -3419,
+  -550,   -550,   -550,   -550,
+  5126,   5126,   5126,   5126,
+ 31579,  31579,  31579,  31579,
+ -3387,  -3387,  -3387,  -3387,
+  -536,   -536,   -536,   -536,
+  5048,   5048,   5048,   5048,
+ 31611,  31611,  31611,  31611,
+ -3355,  -3355,  -3355,  -3355,
+  -522,   -522,   -522,   -522,
+  4970,   4970,   4970,   4970,
+ 31642,  31642,  31642,  31642,
+ -3322,  -3322,  -3322,  -3322,
+  -508,   -508,   -508,   -508,
+  4892,   4892,   4892,   4892,
+ 31673,  31673,  31673,  31673,
+ -3289,  -3289,  -3289,  -3289,
+  -494,   -494,   -494,   -494,
+  4814,   4814,   4814,   4814,
+ 31704,  31704,  31704,  31704,
+ -3256,  -3256,  -3256,  -3256,
+  -481,   -481,   -481,   -481,
+  4737,   4737,   4737,   4737,
+ 31734,  31734,  31734,  31734,
+ -3222,  -3222,  -3222,  -3222,
+  -468,   -468,   -468,   -468,
+  4660,   4660,   4660,   4660,
+ 31764,  31764,  31764,  31764,
+ -3188,  -3188,  -3188,  -3188,
+  -455,   -455,   -455,   -455,
+  4583,   4583,   4583,   4583,
+ 31793,  31793,  31793,  31793,
+ -3153,  -3153,  -3153,  -3153,
+  -442,   -442,   -442,   -442,
+  4506,   4506,   4506,   4506,
+ 31822,  31822,  31822,  31822,
+ -3118,  -3118,  -3118,  -3118,
+  -429,   -429,   -429,   -429,
+  4429,   4429,   4429,   4429,
+ 31851,  31851,  31851,  31851,
+ -3083,  -3083,  -3083,  -3083,
+  -416,   -416,   -416,   -416,
+  4352,   4352,   4352,   4352,
+ 31879,  31879,  31879,  31879,
+ -3047,  -3047,  -3047,  -3047,
+  -403,   -403,   -403,   -403,
+  4275,   4275,   4275,   4275,
+ 31907,  31907,  31907,  31907,
+ -3011,  -3011,  -3011,  -3011,
+  -391,   -391,   -391,   -391,
+  4199,   4199,   4199,   4199,
+ 31934,  31934,  31934,  31934,
+ -2974,  -2974,  -2974,  -2974,
+  -379,   -379,   -379,   -379,
+  4123,   4123,   4123,   4123,
+ 31961,  31961,  31961,  31961,
+ -2937,  -2937,  -2937,  -2937,
+  -367,   -367,   -367,   -367,
+  4047,   4047,   4047,   4047,
+ 31988,  31988,  31988,  31988,
+ -2900,  -2900,  -2900,  -2900,
+  -355,   -355,   -355,   -355,
+  3971,   3971,   3971,   3971,
+ 32014,  32014,  32014,  32014,
+ -2862,  -2862,  -2862,  -2862,
+  -343,   -343,   -343,   -343,
+  3895,   3895,   3895,   3895,
+ 32040,  32040,  32040,  32040,
+ -2824,  -2824,  -2824,  -2824,
+  -332,   -332,   -332,   -332,
+  3820,   3820,   3820,   3820,
+ 32065,  32065,  32065,  32065,
+ -2785,  -2785,  -2785,  -2785,
+  -320,   -320,   -320,   -320,
+  3744,   3744,   3744,   3744,
+ 32090,  32090,  32090,  32090,
+ -2746,  -2746,  -2746,  -2746,
+  -309,   -309,   -309,   -309,
+  3669,   3669,   3669,   3669,
+ 32114,  32114,  32114,  32114,
+ -2706,  -2706,  -2706,  -2706,
+  -298,   -298,   -298,   -298,
+  3594,   3594,   3594,   3594,
+ 32138,  32138,  32138,  32138,
+ -2666,  -2666,  -2666,  -2666,
+  -287,   -287,   -287,   -287,
+  3519,   3519,   3519,   3519,
+ 32162,  32162,  32162,  32162,
+ -2626,  -2626,  -2626,  -2626,
+  -277,   -277,   -277,   -277,
+  3445,   3445,   3445,   3445,
+ 32185,  32185,  32185,  32185,
+ -2585,  -2585,  -2585,  -2585,
+  -266,   -266,   -266,   -266,
+  3370,   3370,   3370,   3370,
+ 32208,  32208,  32208,  32208,
+ -2544,  -2544,  -2544,  -2544,
+  -256,   -256,   -256,   -256,
+  3296,   3296,   3296,   3296,
+ 32230,  32230,  32230,  32230,
+ -2502,  -2502,  -2502,  -2502,
+  -246,   -246,   -246,   -246,
+  3222,   3222,   3222,   3222,
+ 32252,  32252,  32252,  32252,
+ -2460,  -2460,  -2460,  -2460,
+  -236,   -236,   -236,   -236,
+  3148,   3148,   3148,   3148,
+ 32273,  32273,  32273,  32273,
+ -2417,  -2417,  -2417,  -2417,
+  -226,   -226,   -226,   -226,
+  3074,   3074,   3074,   3074,
+ 32294,  32294,  32294,  32294,
+ -2374,  -2374,  -2374,  -2374,
+  -216,   -216,   -216,   -216,
+  3000,   3000,   3000,   3000,
+ 32315,  32315,  32315,  32315,
+ -2331,  -2331,  -2331,  -2331,
+  -207,   -207,   -207,   -207,
+  2927,   2927,   2927,   2927,
+ 32335,  32335,  32335,  32335,
+ -2287,  -2287,  -2287,  -2287,
+  -198,   -198,   -198,   -198,
+  2854,   2854,   2854,   2854,
+ 32355,  32355,  32355,  32355,
+ -2243,  -2243,  -2243,  -2243,
+  -189,   -189,   -189,   -189,
+  2781,   2781,   2781,   2781,
+ 32374,  32374,  32374,  32374,
+ -2198,  -2198,  -2198,  -2198,
+  -180,   -180,   -180,   -180,
+  2708,   2708,   2708,   2708,
+ 32393,  32393,  32393,  32393,
+ -2153,  -2153,  -2153,  -2153,
+  -171,   -171,   -171,   -171,
+  2635,   2635,   2635,   2635,
+ 32411,  32411,  32411,  32411,
+ -2107,  -2107,  -2107,  -2107,
+  -163,   -163,   -163,   -163,
+  2563,   2563,   2563,   2563,
+ 32429,  32429,  32429,  32429,
+ -2061,  -2061,  -2061,  -2061,
+  -155,   -155,   -155,   -155,
+  2491,   2491,   2491,   2491,
+ 32447,  32447,  32447,  32447,
+ -2015,  -2015,  -2015,  -2015,
+  -147,   -147,   -147,   -147,
+  2419,   2419,   2419,   2419,
+ 32464,  32464,  32464,  32464,
+ -1968,  -1968,  -1968,  -1968,
+  -139,   -139,   -139,   -139,
+  2347,   2347,   2347,   2347,
+ 32480,  32480,  32480,  32480,
+ -1920,  -1920,  -1920,  -1920,
+  -131,   -131,   -131,   -131,
+  2275,   2275,   2275,   2275,
+ 32497,  32497,  32497,  32497,
+ -1873,  -1873,  -1873,  -1873,
+  -124,   -124,   -124,   -124,
+  2204,   2204,   2204,   2204,
+ 32512,  32512,  32512,  32512,
+ -1824,  -1824,  -1824,  -1824,
+  -116,   -116,   -116,   -116,
+  2132,   2132,   2132,   2132,
+ 32528,  32528,  32528,  32528,
+ -1776,  -1776,  -1776,  -1776,
+  -109,   -109,   -109,   -109,
+  2061,   2061,   2061,   2061,
+ 32542,  32542,  32542,  32542,
+ -1726,  -1726,  -1726,  -1726,
+  -103,   -103,   -103,   -103,
+  1991,   1991,   1991,   1991,
+ 32557,  32557,  32557,  32557,
+ -1677,  -1677,  -1677,  -1677,
+   -96,    -96,    -96,    -96,
+  1920,   1920,   1920,   1920,
+ 32571,  32571,  32571,  32571,
+ -1627,  -1627,  -1627,  -1627,
+   -89,    -89,    -89,    -89,
+  1849,   1849,   1849,   1849,
+ 32584,  32584,  32584,  32584,
+ -1576,  -1576,  -1576,  -1576,
+   -83,    -83,    -83,    -83,
+  1779,   1779,   1779,   1779,
+ 32597,  32597,  32597,  32597,
+ -1525,  -1525,  -1525,  -1525,
+   -77,    -77,    -77,    -77,
+  1709,   1709,   1709,   1709,
+ 32609,  32609,  32609,  32609,
+ -1473,  -1473,  -1473,  -1473,
+   -71,    -71,    -71,    -71,
+  1639,   1639,   1639,   1639,
+ 32622,  32622,  32622,  32622,
+ -1422,  -1422,  -1422,  -1422,
+   -66,    -66,    -66,    -66,
+  1570,   1570,   1570,   1570,
+ 32633,  32633,  32633,  32633,
+ -1369,  -1369,  -1369,  -1369,
+   -61,    -61,    -61,    -61,
+  1501,   1501,   1501,   1501,
+ 32644,  32644,  32644,  32644,
+ -1316,  -1316,  -1316,  -1316,
+   -55,    -55,    -55,    -55,
+  1431,   1431,   1431,   1431,
+ 32655,  32655,  32655,  32655,
+ -1263,  -1263,  -1263,  -1263,
+   -50,    -50,    -50,    -50,
+  1362,   1362,   1362,   1362,
+ 32665,  32665,  32665,  32665,
+ -1209,  -1209,  -1209,  -1209,
+   -46,    -46,    -46,    -46,
+  1294,   1294,   1294,   1294,
+ 32675,  32675,  32675,  32675,
+ -1155,  -1155,  -1155,  -1155,
+   -41,    -41,    -41,    -41,
+  1225,   1225,   1225,   1225,
+ 32684,  32684,  32684,  32684,
+ -1100,  -1100,  -1100,  -1100,
+   -37,    -37,    -37,    -37,
+  1157,   1157,   1157,   1157,
+ 32693,  32693,  32693,  32693,
+ -1045,  -1045,  -1045,  -1045,
+   -33,    -33,    -33,    -33,
+  1089,   1089,   1089,   1089,
+ 32701,  32701,  32701,  32701,
+  -989,   -989,   -989,   -989,
+   -29,    -29,    -29,    -29,
+  1021,   1021,   1021,   1021,
+ 32709,  32709,  32709,  32709,
+  -933,   -933,   -933,   -933,
+   -26,    -26,    -26,    -26,
+   954,    954,    954,    954,
+ 32716,  32716,  32716,  32716,
+  -876,   -876,   -876,   -876,
+   -22,    -22,    -22,    -22,
+   886,    886,    886,    886,
+ 32723,  32723,  32723,  32723,
+  -819,   -819,   -819,   -819,
+   -19,    -19,    -19,    -19,
+   819,    819,    819,    819,
+ 32729,  32729,  32729,  32729,
+  -761,   -761,   -761,   -761,
+   -16,    -16,    -16,    -16,
+   752,    752,    752,    752,
+ 32735,  32735,  32735,  32735,
+  -703,   -703,   -703,   -703,
+   -13,    -13,    -13,    -13,
+   685,    685,    685,    685,
+ 32741,  32741,  32741,  32741,
+  -645,   -645,   -645,   -645,
+   -11,    -11,    -11,    -11,
+   619,    619,    619,    619,
+ 32746,  32746,  32746,  32746,
+  -586,   -586,   -586,   -586,
+    -9,     -9,     -9,     -9,
+   553,    553,    553,    553,
+ 32750,  32750,  32750,  32750,
+  -526,   -526,   -526,   -526,
+    -7,     -7,     -7,     -7,
+   487,    487,    487,    487,
+ 32754,  32754,  32754,  32754,
+  -466,   -466,   -466,   -466,
+    -5,     -5,     -5,     -5,
+   421,    421,    421,    421,
+ 32758,  32758,  32758,  32758,
+  -406,   -406,   -406,   -406,
+    -4,     -4,     -4,     -4,
+   356,    356,    356,    356,
+ 32760,  32760,  32760,  32760,
+  -344,   -344,   -344,   -344,
+    -3,     -3,     -3,     -3,
+   291,    291,    291,    291,
+ 32763,  32763,  32763,  32763,
+  -283,   -283,   -283,   -283,
+    -2,     -2,     -2,     -2,
+   226,    226,    226,    226,
+ 32765,  32765,  32765,  32765,
+  -221,   -221,   -221,   -221,
+    -1,     -1,     -1,     -1,
+   161,    161,    161,    161,
+ 32766,  32766,  32766,  32766,
+  -158,   -158,   -158,   -158,
+     0,      0,      0,      0,
+    96,     96,     96,     96,
+ 32767,  32767,  32767,  32767,
+   -95,    -95,    -95,    -95,
+     0,      0,      0,      0,
+    32,     32,     32,     32,
+ 32767,  32767,  32767,  32767,
+   -32,    -32,    -32,    -32
+};