1 /* ---------------------------------------------------------------------- 2 * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 * 4 * $Date: 31. July 2014 5 * $Revision: V1.4.4 6 * 7 * Project: CMSIS DSP Library 8 * Title: arm_common_tables.c 9 * 10 * Description: This file has common tables like fft twiddle factors, Bitreverse, reciprocal etc which are used across different functions 11 * 12 * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 * 14 * Redistribution and use in source and binary forms, with or without 15 * modification, are permitted provided that the following conditions 16 * are met: 17 * - Redistributions of source code must retain the above copyright 18 * notice, this list of conditions and the following disclaimer. 19 * - Redistributions in binary form must reproduce the above copyright 20 * notice, this list of conditions and the following disclaimer in 21 * the documentation and/or other materials provided with the 22 * distribution. 23 * - Neither the name of ARM LIMITED nor the names of its contributors 24 * may be used to endorse or promote products derived from this 25 * software without specific prior written permission. 26 * 27 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 * POSSIBILITY OF SUCH DAMAGE. 39 * -------------------------------------------------------------------- */ 40 41 42 #include <arm_math.h> 43 #include <plat/cmsis/arm_common_tables.h> 44 45 /** 46 * @ingroup groupTransforms 47 */ 48 49 /** 50 * @addtogroup CFFT_CIFFT Complex FFT Tables 51 * @{ 52 */ 53 54 /** 55 * \par 56 * Pseudo code for Generation of Bit reversal Table is 57 * \par 58 * <pre>for(l=1;l <= N/4;l++) 59 * { 60 * for(i=0;i<logN2;i++) 61 * { 62 * a[i]=l&(1<<i); 63 * } 64 * for(j=0; j<logN2; j++) 65 * { 66 * if (a[j]!=0) 67 * y[l]+=(1<<((logN2-1)-j)); 68 * } 69 * y[l] = y[l] >> 1; 70 * } </pre> 71 * \par 72 * where N = 4096 logN2 = 12 73 * \par 74 * N is the maximum FFT Size supported 75 */ 76 77 /* 78 * @brief Table for bit reversal process 79 */ 80 const uint16_t armBitRevTable[1024] = { 81 0x400, 0x200, 0x600, 0x100, 0x500, 0x300, 0x700, 0x80, 0x480, 0x280, 82 0x680, 0x180, 0x580, 0x380, 0x780, 0x40, 0x440, 0x240, 0x640, 0x140, 83 0x540, 0x340, 0x740, 0xc0, 0x4c0, 0x2c0, 0x6c0, 0x1c0, 0x5c0, 0x3c0, 84 0x7c0, 0x20, 0x420, 0x220, 0x620, 0x120, 0x520, 0x320, 0x720, 0xa0, 85 0x4a0, 0x2a0, 0x6a0, 0x1a0, 0x5a0, 0x3a0, 0x7a0, 0x60, 0x460, 0x260, 86 0x660, 0x160, 0x560, 0x360, 0x760, 0xe0, 0x4e0, 0x2e0, 0x6e0, 0x1e0, 87 0x5e0, 0x3e0, 0x7e0, 0x10, 0x410, 0x210, 0x610, 0x110, 0x510, 0x310, 88 0x710, 0x90, 0x490, 0x290, 0x690, 0x190, 0x590, 0x390, 0x790, 0x50, 89 0x450, 0x250, 0x650, 0x150, 0x550, 0x350, 0x750, 0xd0, 0x4d0, 0x2d0, 90 0x6d0, 0x1d0, 0x5d0, 0x3d0, 0x7d0, 0x30, 0x430, 0x230, 0x630, 0x130, 91 0x530, 0x330, 0x730, 0xb0, 0x4b0, 0x2b0, 0x6b0, 0x1b0, 0x5b0, 0x3b0, 92 0x7b0, 0x70, 0x470, 0x270, 0x670, 0x170, 0x570, 0x370, 0x770, 0xf0, 93 0x4f0, 0x2f0, 0x6f0, 0x1f0, 0x5f0, 0x3f0, 0x7f0, 0x8, 0x408, 0x208, 94 0x608, 0x108, 0x508, 0x308, 0x708, 0x88, 0x488, 0x288, 0x688, 0x188, 95 0x588, 0x388, 0x788, 0x48, 0x448, 0x248, 0x648, 0x148, 0x548, 0x348, 96 0x748, 0xc8, 0x4c8, 0x2c8, 0x6c8, 0x1c8, 0x5c8, 0x3c8, 0x7c8, 0x28, 97 0x428, 0x228, 0x628, 0x128, 0x528, 0x328, 0x728, 0xa8, 0x4a8, 0x2a8, 98 0x6a8, 0x1a8, 0x5a8, 0x3a8, 0x7a8, 0x68, 0x468, 0x268, 0x668, 0x168, 99 0x568, 0x368, 0x768, 0xe8, 0x4e8, 0x2e8, 0x6e8, 0x1e8, 0x5e8, 0x3e8, 100 0x7e8, 0x18, 0x418, 0x218, 0x618, 0x118, 0x518, 0x318, 0x718, 0x98, 101 0x498, 0x298, 0x698, 0x198, 0x598, 0x398, 0x798, 0x58, 0x458, 0x258, 102 0x658, 0x158, 0x558, 0x358, 0x758, 0xd8, 0x4d8, 0x2d8, 0x6d8, 0x1d8, 103 0x5d8, 0x3d8, 0x7d8, 0x38, 0x438, 0x238, 0x638, 0x138, 0x538, 0x338, 104 0x738, 0xb8, 0x4b8, 0x2b8, 0x6b8, 0x1b8, 0x5b8, 0x3b8, 0x7b8, 0x78, 105 0x478, 0x278, 0x678, 0x178, 0x578, 0x378, 0x778, 0xf8, 0x4f8, 0x2f8, 106 0x6f8, 0x1f8, 0x5f8, 0x3f8, 0x7f8, 0x4, 0x404, 0x204, 0x604, 0x104, 107 0x504, 0x304, 0x704, 0x84, 0x484, 0x284, 0x684, 0x184, 0x584, 0x384, 108 0x784, 0x44, 0x444, 0x244, 0x644, 0x144, 0x544, 0x344, 0x744, 0xc4, 109 0x4c4, 0x2c4, 0x6c4, 0x1c4, 0x5c4, 0x3c4, 0x7c4, 0x24, 0x424, 0x224, 110 0x624, 0x124, 0x524, 0x324, 0x724, 0xa4, 0x4a4, 0x2a4, 0x6a4, 0x1a4, 111 0x5a4, 0x3a4, 0x7a4, 0x64, 0x464, 0x264, 0x664, 0x164, 0x564, 0x364, 112 0x764, 0xe4, 0x4e4, 0x2e4, 0x6e4, 0x1e4, 0x5e4, 0x3e4, 0x7e4, 0x14, 113 0x414, 0x214, 0x614, 0x114, 0x514, 0x314, 0x714, 0x94, 0x494, 0x294, 114 0x694, 0x194, 0x594, 0x394, 0x794, 0x54, 0x454, 0x254, 0x654, 0x154, 115 0x554, 0x354, 0x754, 0xd4, 0x4d4, 0x2d4, 0x6d4, 0x1d4, 0x5d4, 0x3d4, 116 0x7d4, 0x34, 0x434, 0x234, 0x634, 0x134, 0x534, 0x334, 0x734, 0xb4, 117 0x4b4, 0x2b4, 0x6b4, 0x1b4, 0x5b4, 0x3b4, 0x7b4, 0x74, 0x474, 0x274, 118 0x674, 0x174, 0x574, 0x374, 0x774, 0xf4, 0x4f4, 0x2f4, 0x6f4, 0x1f4, 119 0x5f4, 0x3f4, 0x7f4, 0xc, 0x40c, 0x20c, 0x60c, 0x10c, 0x50c, 0x30c, 120 0x70c, 0x8c, 0x48c, 0x28c, 0x68c, 0x18c, 0x58c, 0x38c, 0x78c, 0x4c, 121 0x44c, 0x24c, 0x64c, 0x14c, 0x54c, 0x34c, 0x74c, 0xcc, 0x4cc, 0x2cc, 122 0x6cc, 0x1cc, 0x5cc, 0x3cc, 0x7cc, 0x2c, 0x42c, 0x22c, 0x62c, 0x12c, 123 0x52c, 0x32c, 0x72c, 0xac, 0x4ac, 0x2ac, 0x6ac, 0x1ac, 0x5ac, 0x3ac, 124 0x7ac, 0x6c, 0x46c, 0x26c, 0x66c, 0x16c, 0x56c, 0x36c, 0x76c, 0xec, 125 0x4ec, 0x2ec, 0x6ec, 0x1ec, 0x5ec, 0x3ec, 0x7ec, 0x1c, 0x41c, 0x21c, 126 0x61c, 0x11c, 0x51c, 0x31c, 0x71c, 0x9c, 0x49c, 0x29c, 0x69c, 0x19c, 127 0x59c, 0x39c, 0x79c, 0x5c, 0x45c, 0x25c, 0x65c, 0x15c, 0x55c, 0x35c, 128 0x75c, 0xdc, 0x4dc, 0x2dc, 0x6dc, 0x1dc, 0x5dc, 0x3dc, 0x7dc, 0x3c, 129 0x43c, 0x23c, 0x63c, 0x13c, 0x53c, 0x33c, 0x73c, 0xbc, 0x4bc, 0x2bc, 130 0x6bc, 0x1bc, 0x5bc, 0x3bc, 0x7bc, 0x7c, 0x47c, 0x27c, 0x67c, 0x17c, 131 0x57c, 0x37c, 0x77c, 0xfc, 0x4fc, 0x2fc, 0x6fc, 0x1fc, 0x5fc, 0x3fc, 132 0x7fc, 0x2, 0x402, 0x202, 0x602, 0x102, 0x502, 0x302, 0x702, 0x82, 133 0x482, 0x282, 0x682, 0x182, 0x582, 0x382, 0x782, 0x42, 0x442, 0x242, 134 0x642, 0x142, 0x542, 0x342, 0x742, 0xc2, 0x4c2, 0x2c2, 0x6c2, 0x1c2, 135 0x5c2, 0x3c2, 0x7c2, 0x22, 0x422, 0x222, 0x622, 0x122, 0x522, 0x322, 136 0x722, 0xa2, 0x4a2, 0x2a2, 0x6a2, 0x1a2, 0x5a2, 0x3a2, 0x7a2, 0x62, 137 0x462, 0x262, 0x662, 0x162, 0x562, 0x362, 0x762, 0xe2, 0x4e2, 0x2e2, 138 0x6e2, 0x1e2, 0x5e2, 0x3e2, 0x7e2, 0x12, 0x412, 0x212, 0x612, 0x112, 139 0x512, 0x312, 0x712, 0x92, 0x492, 0x292, 0x692, 0x192, 0x592, 0x392, 140 0x792, 0x52, 0x452, 0x252, 0x652, 0x152, 0x552, 0x352, 0x752, 0xd2, 141 0x4d2, 0x2d2, 0x6d2, 0x1d2, 0x5d2, 0x3d2, 0x7d2, 0x32, 0x432, 0x232, 142 0x632, 0x132, 0x532, 0x332, 0x732, 0xb2, 0x4b2, 0x2b2, 0x6b2, 0x1b2, 143 0x5b2, 0x3b2, 0x7b2, 0x72, 0x472, 0x272, 0x672, 0x172, 0x572, 0x372, 144 0x772, 0xf2, 0x4f2, 0x2f2, 0x6f2, 0x1f2, 0x5f2, 0x3f2, 0x7f2, 0xa, 145 0x40a, 0x20a, 0x60a, 0x10a, 0x50a, 0x30a, 0x70a, 0x8a, 0x48a, 0x28a, 146 0x68a, 0x18a, 0x58a, 0x38a, 0x78a, 0x4a, 0x44a, 0x24a, 0x64a, 0x14a, 147 0x54a, 0x34a, 0x74a, 0xca, 0x4ca, 0x2ca, 0x6ca, 0x1ca, 0x5ca, 0x3ca, 148 0x7ca, 0x2a, 0x42a, 0x22a, 0x62a, 0x12a, 0x52a, 0x32a, 0x72a, 0xaa, 149 0x4aa, 0x2aa, 0x6aa, 0x1aa, 0x5aa, 0x3aa, 0x7aa, 0x6a, 0x46a, 0x26a, 150 0x66a, 0x16a, 0x56a, 0x36a, 0x76a, 0xea, 0x4ea, 0x2ea, 0x6ea, 0x1ea, 151 0x5ea, 0x3ea, 0x7ea, 0x1a, 0x41a, 0x21a, 0x61a, 0x11a, 0x51a, 0x31a, 152 0x71a, 0x9a, 0x49a, 0x29a, 0x69a, 0x19a, 0x59a, 0x39a, 0x79a, 0x5a, 153 0x45a, 0x25a, 0x65a, 0x15a, 0x55a, 0x35a, 0x75a, 0xda, 0x4da, 0x2da, 154 0x6da, 0x1da, 0x5da, 0x3da, 0x7da, 0x3a, 0x43a, 0x23a, 0x63a, 0x13a, 155 0x53a, 0x33a, 0x73a, 0xba, 0x4ba, 0x2ba, 0x6ba, 0x1ba, 0x5ba, 0x3ba, 156 0x7ba, 0x7a, 0x47a, 0x27a, 0x67a, 0x17a, 0x57a, 0x37a, 0x77a, 0xfa, 157 0x4fa, 0x2fa, 0x6fa, 0x1fa, 0x5fa, 0x3fa, 0x7fa, 0x6, 0x406, 0x206, 158 0x606, 0x106, 0x506, 0x306, 0x706, 0x86, 0x486, 0x286, 0x686, 0x186, 159 0x586, 0x386, 0x786, 0x46, 0x446, 0x246, 0x646, 0x146, 0x546, 0x346, 160 0x746, 0xc6, 0x4c6, 0x2c6, 0x6c6, 0x1c6, 0x5c6, 0x3c6, 0x7c6, 0x26, 161 0x426, 0x226, 0x626, 0x126, 0x526, 0x326, 0x726, 0xa6, 0x4a6, 0x2a6, 162 0x6a6, 0x1a6, 0x5a6, 0x3a6, 0x7a6, 0x66, 0x466, 0x266, 0x666, 0x166, 163 0x566, 0x366, 0x766, 0xe6, 0x4e6, 0x2e6, 0x6e6, 0x1e6, 0x5e6, 0x3e6, 164 0x7e6, 0x16, 0x416, 0x216, 0x616, 0x116, 0x516, 0x316, 0x716, 0x96, 165 0x496, 0x296, 0x696, 0x196, 0x596, 0x396, 0x796, 0x56, 0x456, 0x256, 166 0x656, 0x156, 0x556, 0x356, 0x756, 0xd6, 0x4d6, 0x2d6, 0x6d6, 0x1d6, 167 0x5d6, 0x3d6, 0x7d6, 0x36, 0x436, 0x236, 0x636, 0x136, 0x536, 0x336, 168 0x736, 0xb6, 0x4b6, 0x2b6, 0x6b6, 0x1b6, 0x5b6, 0x3b6, 0x7b6, 0x76, 169 0x476, 0x276, 0x676, 0x176, 0x576, 0x376, 0x776, 0xf6, 0x4f6, 0x2f6, 170 0x6f6, 0x1f6, 0x5f6, 0x3f6, 0x7f6, 0xe, 0x40e, 0x20e, 0x60e, 0x10e, 171 0x50e, 0x30e, 0x70e, 0x8e, 0x48e, 0x28e, 0x68e, 0x18e, 0x58e, 0x38e, 172 0x78e, 0x4e, 0x44e, 0x24e, 0x64e, 0x14e, 0x54e, 0x34e, 0x74e, 0xce, 173 0x4ce, 0x2ce, 0x6ce, 0x1ce, 0x5ce, 0x3ce, 0x7ce, 0x2e, 0x42e, 0x22e, 174 0x62e, 0x12e, 0x52e, 0x32e, 0x72e, 0xae, 0x4ae, 0x2ae, 0x6ae, 0x1ae, 175 0x5ae, 0x3ae, 0x7ae, 0x6e, 0x46e, 0x26e, 0x66e, 0x16e, 0x56e, 0x36e, 176 0x76e, 0xee, 0x4ee, 0x2ee, 0x6ee, 0x1ee, 0x5ee, 0x3ee, 0x7ee, 0x1e, 177 0x41e, 0x21e, 0x61e, 0x11e, 0x51e, 0x31e, 0x71e, 0x9e, 0x49e, 0x29e, 178 0x69e, 0x19e, 0x59e, 0x39e, 0x79e, 0x5e, 0x45e, 0x25e, 0x65e, 0x15e, 179 0x55e, 0x35e, 0x75e, 0xde, 0x4de, 0x2de, 0x6de, 0x1de, 0x5de, 0x3de, 180 0x7de, 0x3e, 0x43e, 0x23e, 0x63e, 0x13e, 0x53e, 0x33e, 0x73e, 0xbe, 181 0x4be, 0x2be, 0x6be, 0x1be, 0x5be, 0x3be, 0x7be, 0x7e, 0x47e, 0x27e, 182 0x67e, 0x17e, 0x57e, 0x37e, 0x77e, 0xfe, 0x4fe, 0x2fe, 0x6fe, 0x1fe, 183 0x5fe, 0x3fe, 0x7fe, 0x1 184 }; 185 186 187 /* 188 * @brief Floating-point Twiddle factors Table Generation 189 */ 190 191 /** 192 * \par 193 * Example code for Floating-point Twiddle factors Generation: 194 * \par 195 * <pre>for(i = 0; i< N/; i++) 196 * { 197 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 198 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 199 * } </pre> 200 * \par 201 * where N = 16 and PI = 3.14159265358979 202 * \par 203 * Cos and Sin values are in interleaved fashion 204 * 205 */ 206 const float32_t twiddleCoef_16[32] = { 207 1.000000000f, 0.000000000f, 208 0.923879533f, 0.382683432f, 209 0.707106781f, 0.707106781f, 210 0.382683432f, 0.923879533f, 211 0.000000000f, 1.000000000f, 212 -0.382683432f, 0.923879533f, 213 -0.707106781f, 0.707106781f, 214 -0.923879533f, 0.382683432f, 215 -1.000000000f, 0.000000000f, 216 -0.923879533f, -0.382683432f, 217 -0.707106781f, -0.707106781f, 218 -0.382683432f, -0.923879533f, 219 -0.000000000f, -1.000000000f, 220 0.382683432f, -0.923879533f, 221 0.707106781f, -0.707106781f, 222 0.923879533f, -0.382683432f 223 }; 224 225 /** 226 * \par 227 * Example code for Floating-point Twiddle factors Generation: 228 * \par 229 * <pre>for(i = 0; i< N/; i++) 230 * { 231 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 232 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 233 * } </pre> 234 * \par 235 * where N = 32 and PI = 3.14159265358979 236 * \par 237 * Cos and Sin values are in interleaved fashion 238 * 239 */ 240 const float32_t twiddleCoef_32[64] = { 241 1.000000000f, 0.000000000f, 242 0.980785280f, 0.195090322f, 243 0.923879533f, 0.382683432f, 244 0.831469612f, 0.555570233f, 245 0.707106781f, 0.707106781f, 246 0.555570233f, 0.831469612f, 247 0.382683432f, 0.923879533f, 248 0.195090322f, 0.980785280f, 249 0.000000000f, 1.000000000f, 250 -0.195090322f, 0.980785280f, 251 -0.382683432f, 0.923879533f, 252 -0.555570233f, 0.831469612f, 253 -0.707106781f, 0.707106781f, 254 -0.831469612f, 0.555570233f, 255 -0.923879533f, 0.382683432f, 256 -0.980785280f, 0.195090322f, 257 -1.000000000f, 0.000000000f, 258 -0.980785280f, -0.195090322f, 259 -0.923879533f, -0.382683432f, 260 -0.831469612f, -0.555570233f, 261 -0.707106781f, -0.707106781f, 262 -0.555570233f, -0.831469612f, 263 -0.382683432f, -0.923879533f, 264 -0.195090322f, -0.980785280f, 265 -0.000000000f, -1.000000000f, 266 0.195090322f, -0.980785280f, 267 0.382683432f, -0.923879533f, 268 0.555570233f, -0.831469612f, 269 0.707106781f, -0.707106781f, 270 0.831469612f, -0.555570233f, 271 0.923879533f, -0.382683432f, 272 0.980785280f, -0.195090322f 273 }; 274 275 /** 276 * \par 277 * Example code for Floating-point Twiddle factors Generation: 278 * \par 279 * <pre>for(i = 0; i< N/; i++) 280 * { 281 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 282 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 283 * } </pre> 284 * \par 285 * where N = 64 and PI = 3.14159265358979 286 * \par 287 * Cos and Sin values are in interleaved fashion 288 * 289 */ 290 const float32_t twiddleCoef_64[128] = { 291 1.000000000f, 0.000000000f, 292 0.995184727f, 0.098017140f, 293 0.980785280f, 0.195090322f, 294 0.956940336f, 0.290284677f, 295 0.923879533f, 0.382683432f, 296 0.881921264f, 0.471396737f, 297 0.831469612f, 0.555570233f, 298 0.773010453f, 0.634393284f, 299 0.707106781f, 0.707106781f, 300 0.634393284f, 0.773010453f, 301 0.555570233f, 0.831469612f, 302 0.471396737f, 0.881921264f, 303 0.382683432f, 0.923879533f, 304 0.290284677f, 0.956940336f, 305 0.195090322f, 0.980785280f, 306 0.098017140f, 0.995184727f, 307 0.000000000f, 1.000000000f, 308 -0.098017140f, 0.995184727f, 309 -0.195090322f, 0.980785280f, 310 -0.290284677f, 0.956940336f, 311 -0.382683432f, 0.923879533f, 312 -0.471396737f, 0.881921264f, 313 -0.555570233f, 0.831469612f, 314 -0.634393284f, 0.773010453f, 315 -0.707106781f, 0.707106781f, 316 -0.773010453f, 0.634393284f, 317 -0.831469612f, 0.555570233f, 318 -0.881921264f, 0.471396737f, 319 -0.923879533f, 0.382683432f, 320 -0.956940336f, 0.290284677f, 321 -0.980785280f, 0.195090322f, 322 -0.995184727f, 0.098017140f, 323 -1.000000000f, 0.000000000f, 324 -0.995184727f, -0.098017140f, 325 -0.980785280f, -0.195090322f, 326 -0.956940336f, -0.290284677f, 327 -0.923879533f, -0.382683432f, 328 -0.881921264f, -0.471396737f, 329 -0.831469612f, -0.555570233f, 330 -0.773010453f, -0.634393284f, 331 -0.707106781f, -0.707106781f, 332 -0.634393284f, -0.773010453f, 333 -0.555570233f, -0.831469612f, 334 -0.471396737f, -0.881921264f, 335 -0.382683432f, -0.923879533f, 336 -0.290284677f, -0.956940336f, 337 -0.195090322f, -0.980785280f, 338 -0.098017140f, -0.995184727f, 339 -0.000000000f, -1.000000000f, 340 0.098017140f, -0.995184727f, 341 0.195090322f, -0.980785280f, 342 0.290284677f, -0.956940336f, 343 0.382683432f, -0.923879533f, 344 0.471396737f, -0.881921264f, 345 0.555570233f, -0.831469612f, 346 0.634393284f, -0.773010453f, 347 0.707106781f, -0.707106781f, 348 0.773010453f, -0.634393284f, 349 0.831469612f, -0.555570233f, 350 0.881921264f, -0.471396737f, 351 0.923879533f, -0.382683432f, 352 0.956940336f, -0.290284677f, 353 0.980785280f, -0.195090322f, 354 0.995184727f, -0.098017140f 355 }; 356 357 /** 358 * \par 359 * Example code for Floating-point Twiddle factors Generation: 360 * \par 361 * <pre>for(i = 0; i< N/; i++) 362 * { 363 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 364 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 365 * } </pre> 366 * \par 367 * where N = 128 and PI = 3.14159265358979 368 * \par 369 * Cos and Sin values are in interleaved fashion 370 * 371 */ 372 373 const float32_t twiddleCoef_128[256] = { 374 1.000000000f , 0.000000000f , 375 0.998795456f , 0.049067674f , 376 0.995184727f , 0.098017140f , 377 0.989176510f , 0.146730474f , 378 0.980785280f , 0.195090322f , 379 0.970031253f , 0.242980180f , 380 0.956940336f , 0.290284677f , 381 0.941544065f , 0.336889853f , 382 0.923879533f , 0.382683432f , 383 0.903989293f , 0.427555093f , 384 0.881921264f , 0.471396737f , 385 0.857728610f , 0.514102744f , 386 0.831469612f , 0.555570233f , 387 0.803207531f , 0.595699304f , 388 0.773010453f , 0.634393284f , 389 0.740951125f , 0.671558955f , 390 0.707106781f , 0.707106781f , 391 0.671558955f , 0.740951125f , 392 0.634393284f , 0.773010453f , 393 0.595699304f , 0.803207531f , 394 0.555570233f , 0.831469612f , 395 0.514102744f , 0.857728610f , 396 0.471396737f , 0.881921264f , 397 0.427555093f , 0.903989293f , 398 0.382683432f , 0.923879533f , 399 0.336889853f , 0.941544065f , 400 0.290284677f , 0.956940336f , 401 0.242980180f , 0.970031253f , 402 0.195090322f , 0.980785280f , 403 0.146730474f , 0.989176510f , 404 0.098017140f , 0.995184727f , 405 0.049067674f , 0.998795456f , 406 0.000000000f , 1.000000000f , 407 -0.049067674f , 0.998795456f , 408 -0.098017140f , 0.995184727f , 409 -0.146730474f , 0.989176510f , 410 -0.195090322f , 0.980785280f , 411 -0.242980180f , 0.970031253f , 412 -0.290284677f , 0.956940336f , 413 -0.336889853f , 0.941544065f , 414 -0.382683432f , 0.923879533f , 415 -0.427555093f , 0.903989293f , 416 -0.471396737f , 0.881921264f , 417 -0.514102744f , 0.857728610f , 418 -0.555570233f , 0.831469612f , 419 -0.595699304f , 0.803207531f , 420 -0.634393284f , 0.773010453f , 421 -0.671558955f , 0.740951125f , 422 -0.707106781f , 0.707106781f , 423 -0.740951125f , 0.671558955f , 424 -0.773010453f , 0.634393284f , 425 -0.803207531f , 0.595699304f , 426 -0.831469612f , 0.555570233f , 427 -0.857728610f , 0.514102744f , 428 -0.881921264f , 0.471396737f , 429 -0.903989293f , 0.427555093f , 430 -0.923879533f , 0.382683432f , 431 -0.941544065f , 0.336889853f , 432 -0.956940336f , 0.290284677f , 433 -0.970031253f , 0.242980180f , 434 -0.980785280f , 0.195090322f , 435 -0.989176510f , 0.146730474f , 436 -0.995184727f , 0.098017140f , 437 -0.998795456f , 0.049067674f , 438 -1.000000000f , 0.000000000f , 439 -0.998795456f , -0.049067674f , 440 -0.995184727f , -0.098017140f , 441 -0.989176510f , -0.146730474f , 442 -0.980785280f , -0.195090322f , 443 -0.970031253f , -0.242980180f , 444 -0.956940336f , -0.290284677f , 445 -0.941544065f , -0.336889853f , 446 -0.923879533f , -0.382683432f , 447 -0.903989293f , -0.427555093f , 448 -0.881921264f , -0.471396737f , 449 -0.857728610f , -0.514102744f , 450 -0.831469612f , -0.555570233f , 451 -0.803207531f , -0.595699304f , 452 -0.773010453f , -0.634393284f , 453 -0.740951125f , -0.671558955f , 454 -0.707106781f , -0.707106781f , 455 -0.671558955f , -0.740951125f , 456 -0.634393284f , -0.773010453f , 457 -0.595699304f , -0.803207531f , 458 -0.555570233f , -0.831469612f , 459 -0.514102744f , -0.857728610f , 460 -0.471396737f , -0.881921264f , 461 -0.427555093f , -0.903989293f , 462 -0.382683432f , -0.923879533f , 463 -0.336889853f , -0.941544065f , 464 -0.290284677f , -0.956940336f , 465 -0.242980180f , -0.970031253f , 466 -0.195090322f , -0.980785280f , 467 -0.146730474f , -0.989176510f , 468 -0.098017140f , -0.995184727f , 469 -0.049067674f , -0.998795456f , 470 -0.000000000f , -1.000000000f , 471 0.049067674f , -0.998795456f , 472 0.098017140f , -0.995184727f , 473 0.146730474f , -0.989176510f , 474 0.195090322f , -0.980785280f , 475 0.242980180f , -0.970031253f , 476 0.290284677f , -0.956940336f , 477 0.336889853f , -0.941544065f , 478 0.382683432f , -0.923879533f , 479 0.427555093f , -0.903989293f , 480 0.471396737f , -0.881921264f , 481 0.514102744f , -0.857728610f , 482 0.555570233f , -0.831469612f , 483 0.595699304f , -0.803207531f , 484 0.634393284f , -0.773010453f , 485 0.671558955f , -0.740951125f , 486 0.707106781f , -0.707106781f , 487 0.740951125f , -0.671558955f , 488 0.773010453f , -0.634393284f , 489 0.803207531f , -0.595699304f , 490 0.831469612f , -0.555570233f , 491 0.857728610f , -0.514102744f , 492 0.881921264f , -0.471396737f , 493 0.903989293f , -0.427555093f , 494 0.923879533f , -0.382683432f , 495 0.941544065f , -0.336889853f , 496 0.956940336f , -0.290284677f , 497 0.970031253f , -0.242980180f , 498 0.980785280f , -0.195090322f , 499 0.989176510f , -0.146730474f , 500 0.995184727f , -0.098017140f , 501 0.998795456f , -0.049067674f 502 }; 503 504 /** 505 * \par 506 * Example code for Floating-point Twiddle factors Generation: 507 * \par 508 * <pre>for(i = 0; i< N/; i++) 509 * { 510 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 511 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 512 * } </pre> 513 * \par 514 * where N = 256 and PI = 3.14159265358979 515 * \par 516 * Cos and Sin values are in interleaved fashion 517 * 518 */ 519 const float32_t twiddleCoef_256[512] = { 520 1.000000000f, 0.000000000f, 521 0.999698819f, 0.024541229f, 522 0.998795456f, 0.049067674f, 523 0.997290457f, 0.073564564f, 524 0.995184727f, 0.098017140f, 525 0.992479535f, 0.122410675f, 526 0.989176510f, 0.146730474f, 527 0.985277642f, 0.170961889f, 528 0.980785280f, 0.195090322f, 529 0.975702130f, 0.219101240f, 530 0.970031253f, 0.242980180f, 531 0.963776066f, 0.266712757f, 532 0.956940336f, 0.290284677f, 533 0.949528181f, 0.313681740f, 534 0.941544065f, 0.336889853f, 535 0.932992799f, 0.359895037f, 536 0.923879533f, 0.382683432f, 537 0.914209756f, 0.405241314f, 538 0.903989293f, 0.427555093f, 539 0.893224301f, 0.449611330f, 540 0.881921264f, 0.471396737f, 541 0.870086991f, 0.492898192f, 542 0.857728610f, 0.514102744f, 543 0.844853565f, 0.534997620f, 544 0.831469612f, 0.555570233f, 545 0.817584813f, 0.575808191f, 546 0.803207531f, 0.595699304f, 547 0.788346428f, 0.615231591f, 548 0.773010453f, 0.634393284f, 549 0.757208847f, 0.653172843f, 550 0.740951125f, 0.671558955f, 551 0.724247083f, 0.689540545f, 552 0.707106781f, 0.707106781f, 553 0.689540545f, 0.724247083f, 554 0.671558955f, 0.740951125f, 555 0.653172843f, 0.757208847f, 556 0.634393284f, 0.773010453f, 557 0.615231591f, 0.788346428f, 558 0.595699304f, 0.803207531f, 559 0.575808191f, 0.817584813f, 560 0.555570233f, 0.831469612f, 561 0.534997620f, 0.844853565f, 562 0.514102744f, 0.857728610f, 563 0.492898192f, 0.870086991f, 564 0.471396737f, 0.881921264f, 565 0.449611330f, 0.893224301f, 566 0.427555093f, 0.903989293f, 567 0.405241314f, 0.914209756f, 568 0.382683432f, 0.923879533f, 569 0.359895037f, 0.932992799f, 570 0.336889853f, 0.941544065f, 571 0.313681740f, 0.949528181f, 572 0.290284677f, 0.956940336f, 573 0.266712757f, 0.963776066f, 574 0.242980180f, 0.970031253f, 575 0.219101240f, 0.975702130f, 576 0.195090322f, 0.980785280f, 577 0.170961889f, 0.985277642f, 578 0.146730474f, 0.989176510f, 579 0.122410675f, 0.992479535f, 580 0.098017140f, 0.995184727f, 581 0.073564564f, 0.997290457f, 582 0.049067674f, 0.998795456f, 583 0.024541229f, 0.999698819f, 584 0.000000000f, 1.000000000f, 585 -0.024541229f, 0.999698819f, 586 -0.049067674f, 0.998795456f, 587 -0.073564564f, 0.997290457f, 588 -0.098017140f, 0.995184727f, 589 -0.122410675f, 0.992479535f, 590 -0.146730474f, 0.989176510f, 591 -0.170961889f, 0.985277642f, 592 -0.195090322f, 0.980785280f, 593 -0.219101240f, 0.975702130f, 594 -0.242980180f, 0.970031253f, 595 -0.266712757f, 0.963776066f, 596 -0.290284677f, 0.956940336f, 597 -0.313681740f, 0.949528181f, 598 -0.336889853f, 0.941544065f, 599 -0.359895037f, 0.932992799f, 600 -0.382683432f, 0.923879533f, 601 -0.405241314f, 0.914209756f, 602 -0.427555093f, 0.903989293f, 603 -0.449611330f, 0.893224301f, 604 -0.471396737f, 0.881921264f, 605 -0.492898192f, 0.870086991f, 606 -0.514102744f, 0.857728610f, 607 -0.534997620f, 0.844853565f, 608 -0.555570233f, 0.831469612f, 609 -0.575808191f, 0.817584813f, 610 -0.595699304f, 0.803207531f, 611 -0.615231591f, 0.788346428f, 612 -0.634393284f, 0.773010453f, 613 -0.653172843f, 0.757208847f, 614 -0.671558955f, 0.740951125f, 615 -0.689540545f, 0.724247083f, 616 -0.707106781f, 0.707106781f, 617 -0.724247083f, 0.689540545f, 618 -0.740951125f, 0.671558955f, 619 -0.757208847f, 0.653172843f, 620 -0.773010453f, 0.634393284f, 621 -0.788346428f, 0.615231591f, 622 -0.803207531f, 0.595699304f, 623 -0.817584813f, 0.575808191f, 624 -0.831469612f, 0.555570233f, 625 -0.844853565f, 0.534997620f, 626 -0.857728610f, 0.514102744f, 627 -0.870086991f, 0.492898192f, 628 -0.881921264f, 0.471396737f, 629 -0.893224301f, 0.449611330f, 630 -0.903989293f, 0.427555093f, 631 -0.914209756f, 0.405241314f, 632 -0.923879533f, 0.382683432f, 633 -0.932992799f, 0.359895037f, 634 -0.941544065f, 0.336889853f, 635 -0.949528181f, 0.313681740f, 636 -0.956940336f, 0.290284677f, 637 -0.963776066f, 0.266712757f, 638 -0.970031253f, 0.242980180f, 639 -0.975702130f, 0.219101240f, 640 -0.980785280f, 0.195090322f, 641 -0.985277642f, 0.170961889f, 642 -0.989176510f, 0.146730474f, 643 -0.992479535f, 0.122410675f, 644 -0.995184727f, 0.098017140f, 645 -0.997290457f, 0.073564564f, 646 -0.998795456f, 0.049067674f, 647 -0.999698819f, 0.024541229f, 648 -1.000000000f, 0.000000000f, 649 -0.999698819f, -0.024541229f, 650 -0.998795456f, -0.049067674f, 651 -0.997290457f, -0.073564564f, 652 -0.995184727f, -0.098017140f, 653 -0.992479535f, -0.122410675f, 654 -0.989176510f, -0.146730474f, 655 -0.985277642f, -0.170961889f, 656 -0.980785280f, -0.195090322f, 657 -0.975702130f, -0.219101240f, 658 -0.970031253f, -0.242980180f, 659 -0.963776066f, -0.266712757f, 660 -0.956940336f, -0.290284677f, 661 -0.949528181f, -0.313681740f, 662 -0.941544065f, -0.336889853f, 663 -0.932992799f, -0.359895037f, 664 -0.923879533f, -0.382683432f, 665 -0.914209756f, -0.405241314f, 666 -0.903989293f, -0.427555093f, 667 -0.893224301f, -0.449611330f, 668 -0.881921264f, -0.471396737f, 669 -0.870086991f, -0.492898192f, 670 -0.857728610f, -0.514102744f, 671 -0.844853565f, -0.534997620f, 672 -0.831469612f, -0.555570233f, 673 -0.817584813f, -0.575808191f, 674 -0.803207531f, -0.595699304f, 675 -0.788346428f, -0.615231591f, 676 -0.773010453f, -0.634393284f, 677 -0.757208847f, -0.653172843f, 678 -0.740951125f, -0.671558955f, 679 -0.724247083f, -0.689540545f, 680 -0.707106781f, -0.707106781f, 681 -0.689540545f, -0.724247083f, 682 -0.671558955f, -0.740951125f, 683 -0.653172843f, -0.757208847f, 684 -0.634393284f, -0.773010453f, 685 -0.615231591f, -0.788346428f, 686 -0.595699304f, -0.803207531f, 687 -0.575808191f, -0.817584813f, 688 -0.555570233f, -0.831469612f, 689 -0.534997620f, -0.844853565f, 690 -0.514102744f, -0.857728610f, 691 -0.492898192f, -0.870086991f, 692 -0.471396737f, -0.881921264f, 693 -0.449611330f, -0.893224301f, 694 -0.427555093f, -0.903989293f, 695 -0.405241314f, -0.914209756f, 696 -0.382683432f, -0.923879533f, 697 -0.359895037f, -0.932992799f, 698 -0.336889853f, -0.941544065f, 699 -0.313681740f, -0.949528181f, 700 -0.290284677f, -0.956940336f, 701 -0.266712757f, -0.963776066f, 702 -0.242980180f, -0.970031253f, 703 -0.219101240f, -0.975702130f, 704 -0.195090322f, -0.980785280f, 705 -0.170961889f, -0.985277642f, 706 -0.146730474f, -0.989176510f, 707 -0.122410675f, -0.992479535f, 708 -0.098017140f, -0.995184727f, 709 -0.073564564f, -0.997290457f, 710 -0.049067674f, -0.998795456f, 711 -0.024541229f, -0.999698819f, 712 -0.000000000f, -1.000000000f, 713 0.024541229f, -0.999698819f, 714 0.049067674f, -0.998795456f, 715 0.073564564f, -0.997290457f, 716 0.098017140f, -0.995184727f, 717 0.122410675f, -0.992479535f, 718 0.146730474f, -0.989176510f, 719 0.170961889f, -0.985277642f, 720 0.195090322f, -0.980785280f, 721 0.219101240f, -0.975702130f, 722 0.242980180f, -0.970031253f, 723 0.266712757f, -0.963776066f, 724 0.290284677f, -0.956940336f, 725 0.313681740f, -0.949528181f, 726 0.336889853f, -0.941544065f, 727 0.359895037f, -0.932992799f, 728 0.382683432f, -0.923879533f, 729 0.405241314f, -0.914209756f, 730 0.427555093f, -0.903989293f, 731 0.449611330f, -0.893224301f, 732 0.471396737f, -0.881921264f, 733 0.492898192f, -0.870086991f, 734 0.514102744f, -0.857728610f, 735 0.534997620f, -0.844853565f, 736 0.555570233f, -0.831469612f, 737 0.575808191f, -0.817584813f, 738 0.595699304f, -0.803207531f, 739 0.615231591f, -0.788346428f, 740 0.634393284f, -0.773010453f, 741 0.653172843f, -0.757208847f, 742 0.671558955f, -0.740951125f, 743 0.689540545f, -0.724247083f, 744 0.707106781f, -0.707106781f, 745 0.724247083f, -0.689540545f, 746 0.740951125f, -0.671558955f, 747 0.757208847f, -0.653172843f, 748 0.773010453f, -0.634393284f, 749 0.788346428f, -0.615231591f, 750 0.803207531f, -0.595699304f, 751 0.817584813f, -0.575808191f, 752 0.831469612f, -0.555570233f, 753 0.844853565f, -0.534997620f, 754 0.857728610f, -0.514102744f, 755 0.870086991f, -0.492898192f, 756 0.881921264f, -0.471396737f, 757 0.893224301f, -0.449611330f, 758 0.903989293f, -0.427555093f, 759 0.914209756f, -0.405241314f, 760 0.923879533f, -0.382683432f, 761 0.932992799f, -0.359895037f, 762 0.941544065f, -0.336889853f, 763 0.949528181f, -0.313681740f, 764 0.956940336f, -0.290284677f, 765 0.963776066f, -0.266712757f, 766 0.970031253f, -0.242980180f, 767 0.975702130f, -0.219101240f, 768 0.980785280f, -0.195090322f, 769 0.985277642f, -0.170961889f, 770 0.989176510f, -0.146730474f, 771 0.992479535f, -0.122410675f, 772 0.995184727f, -0.098017140f, 773 0.997290457f, -0.073564564f, 774 0.998795456f, -0.049067674f, 775 0.999698819f, -0.024541229f 776 }; 777 778 /** 779 * \par 780 * Example code for Floating-point Twiddle factors Generation: 781 * \par 782 * <pre>for(i = 0; i< N/; i++) 783 * { 784 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 785 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 786 * } </pre> 787 * \par 788 * where N = 512 and PI = 3.14159265358979 789 * \par 790 * Cos and Sin values are in interleaved fashion 791 * 792 */ 793 const float32_t twiddleCoef_512[1024] = { 794 1.000000000f, 0.000000000f, 795 0.999924702f, 0.012271538f, 796 0.999698819f, 0.024541229f, 797 0.999322385f, 0.036807223f, 798 0.998795456f, 0.049067674f, 799 0.998118113f, 0.061320736f, 800 0.997290457f, 0.073564564f, 801 0.996312612f, 0.085797312f, 802 0.995184727f, 0.098017140f, 803 0.993906970f, 0.110222207f, 804 0.992479535f, 0.122410675f, 805 0.990902635f, 0.134580709f, 806 0.989176510f, 0.146730474f, 807 0.987301418f, 0.158858143f, 808 0.985277642f, 0.170961889f, 809 0.983105487f, 0.183039888f, 810 0.980785280f, 0.195090322f, 811 0.978317371f, 0.207111376f, 812 0.975702130f, 0.219101240f, 813 0.972939952f, 0.231058108f, 814 0.970031253f, 0.242980180f, 815 0.966976471f, 0.254865660f, 816 0.963776066f, 0.266712757f, 817 0.960430519f, 0.278519689f, 818 0.956940336f, 0.290284677f, 819 0.953306040f, 0.302005949f, 820 0.949528181f, 0.313681740f, 821 0.945607325f, 0.325310292f, 822 0.941544065f, 0.336889853f, 823 0.937339012f, 0.348418680f, 824 0.932992799f, 0.359895037f, 825 0.928506080f, 0.371317194f, 826 0.923879533f, 0.382683432f, 827 0.919113852f, 0.393992040f, 828 0.914209756f, 0.405241314f, 829 0.909167983f, 0.416429560f, 830 0.903989293f, 0.427555093f, 831 0.898674466f, 0.438616239f, 832 0.893224301f, 0.449611330f, 833 0.887639620f, 0.460538711f, 834 0.881921264f, 0.471396737f, 835 0.876070094f, 0.482183772f, 836 0.870086991f, 0.492898192f, 837 0.863972856f, 0.503538384f, 838 0.857728610f, 0.514102744f, 839 0.851355193f, 0.524589683f, 840 0.844853565f, 0.534997620f, 841 0.838224706f, 0.545324988f, 842 0.831469612f, 0.555570233f, 843 0.824589303f, 0.565731811f, 844 0.817584813f, 0.575808191f, 845 0.810457198f, 0.585797857f, 846 0.803207531f, 0.595699304f, 847 0.795836905f, 0.605511041f, 848 0.788346428f, 0.615231591f, 849 0.780737229f, 0.624859488f, 850 0.773010453f, 0.634393284f, 851 0.765167266f, 0.643831543f, 852 0.757208847f, 0.653172843f, 853 0.749136395f, 0.662415778f, 854 0.740951125f, 0.671558955f, 855 0.732654272f, 0.680600998f, 856 0.724247083f, 0.689540545f, 857 0.715730825f, 0.698376249f, 858 0.707106781f, 0.707106781f, 859 0.698376249f, 0.715730825f, 860 0.689540545f, 0.724247083f, 861 0.680600998f, 0.732654272f, 862 0.671558955f, 0.740951125f, 863 0.662415778f, 0.749136395f, 864 0.653172843f, 0.757208847f, 865 0.643831543f, 0.765167266f, 866 0.634393284f, 0.773010453f, 867 0.624859488f, 0.780737229f, 868 0.615231591f, 0.788346428f, 869 0.605511041f, 0.795836905f, 870 0.595699304f, 0.803207531f, 871 0.585797857f, 0.810457198f, 872 0.575808191f, 0.817584813f, 873 0.565731811f, 0.824589303f, 874 0.555570233f, 0.831469612f, 875 0.545324988f, 0.838224706f, 876 0.534997620f, 0.844853565f, 877 0.524589683f, 0.851355193f, 878 0.514102744f, 0.857728610f, 879 0.503538384f, 0.863972856f, 880 0.492898192f, 0.870086991f, 881 0.482183772f, 0.876070094f, 882 0.471396737f, 0.881921264f, 883 0.460538711f, 0.887639620f, 884 0.449611330f, 0.893224301f, 885 0.438616239f, 0.898674466f, 886 0.427555093f, 0.903989293f, 887 0.416429560f, 0.909167983f, 888 0.405241314f, 0.914209756f, 889 0.393992040f, 0.919113852f, 890 0.382683432f, 0.923879533f, 891 0.371317194f, 0.928506080f, 892 0.359895037f, 0.932992799f, 893 0.348418680f, 0.937339012f, 894 0.336889853f, 0.941544065f, 895 0.325310292f, 0.945607325f, 896 0.313681740f, 0.949528181f, 897 0.302005949f, 0.953306040f, 898 0.290284677f, 0.956940336f, 899 0.278519689f, 0.960430519f, 900 0.266712757f, 0.963776066f, 901 0.254865660f, 0.966976471f, 902 0.242980180f, 0.970031253f, 903 0.231058108f, 0.972939952f, 904 0.219101240f, 0.975702130f, 905 0.207111376f, 0.978317371f, 906 0.195090322f, 0.980785280f, 907 0.183039888f, 0.983105487f, 908 0.170961889f, 0.985277642f, 909 0.158858143f, 0.987301418f, 910 0.146730474f, 0.989176510f, 911 0.134580709f, 0.990902635f, 912 0.122410675f, 0.992479535f, 913 0.110222207f, 0.993906970f, 914 0.098017140f, 0.995184727f, 915 0.085797312f, 0.996312612f, 916 0.073564564f, 0.997290457f, 917 0.061320736f, 0.998118113f, 918 0.049067674f, 0.998795456f, 919 0.036807223f, 0.999322385f, 920 0.024541229f, 0.999698819f, 921 0.012271538f, 0.999924702f, 922 0.000000000f, 1.000000000f, 923 -0.012271538f, 0.999924702f, 924 -0.024541229f, 0.999698819f, 925 -0.036807223f, 0.999322385f, 926 -0.049067674f, 0.998795456f, 927 -0.061320736f, 0.998118113f, 928 -0.073564564f, 0.997290457f, 929 -0.085797312f, 0.996312612f, 930 -0.098017140f, 0.995184727f, 931 -0.110222207f, 0.993906970f, 932 -0.122410675f, 0.992479535f, 933 -0.134580709f, 0.990902635f, 934 -0.146730474f, 0.989176510f, 935 -0.158858143f, 0.987301418f, 936 -0.170961889f, 0.985277642f, 937 -0.183039888f, 0.983105487f, 938 -0.195090322f, 0.980785280f, 939 -0.207111376f, 0.978317371f, 940 -0.219101240f, 0.975702130f, 941 -0.231058108f, 0.972939952f, 942 -0.242980180f, 0.970031253f, 943 -0.254865660f, 0.966976471f, 944 -0.266712757f, 0.963776066f, 945 -0.278519689f, 0.960430519f, 946 -0.290284677f, 0.956940336f, 947 -0.302005949f, 0.953306040f, 948 -0.313681740f, 0.949528181f, 949 -0.325310292f, 0.945607325f, 950 -0.336889853f, 0.941544065f, 951 -0.348418680f, 0.937339012f, 952 -0.359895037f, 0.932992799f, 953 -0.371317194f, 0.928506080f, 954 -0.382683432f, 0.923879533f, 955 -0.393992040f, 0.919113852f, 956 -0.405241314f, 0.914209756f, 957 -0.416429560f, 0.909167983f, 958 -0.427555093f, 0.903989293f, 959 -0.438616239f, 0.898674466f, 960 -0.449611330f, 0.893224301f, 961 -0.460538711f, 0.887639620f, 962 -0.471396737f, 0.881921264f, 963 -0.482183772f, 0.876070094f, 964 -0.492898192f, 0.870086991f, 965 -0.503538384f, 0.863972856f, 966 -0.514102744f, 0.857728610f, 967 -0.524589683f, 0.851355193f, 968 -0.534997620f, 0.844853565f, 969 -0.545324988f, 0.838224706f, 970 -0.555570233f, 0.831469612f, 971 -0.565731811f, 0.824589303f, 972 -0.575808191f, 0.817584813f, 973 -0.585797857f, 0.810457198f, 974 -0.595699304f, 0.803207531f, 975 -0.605511041f, 0.795836905f, 976 -0.615231591f, 0.788346428f, 977 -0.624859488f, 0.780737229f, 978 -0.634393284f, 0.773010453f, 979 -0.643831543f, 0.765167266f, 980 -0.653172843f, 0.757208847f, 981 -0.662415778f, 0.749136395f, 982 -0.671558955f, 0.740951125f, 983 -0.680600998f, 0.732654272f, 984 -0.689540545f, 0.724247083f, 985 -0.698376249f, 0.715730825f, 986 -0.707106781f, 0.707106781f, 987 -0.715730825f, 0.698376249f, 988 -0.724247083f, 0.689540545f, 989 -0.732654272f, 0.680600998f, 990 -0.740951125f, 0.671558955f, 991 -0.749136395f, 0.662415778f, 992 -0.757208847f, 0.653172843f, 993 -0.765167266f, 0.643831543f, 994 -0.773010453f, 0.634393284f, 995 -0.780737229f, 0.624859488f, 996 -0.788346428f, 0.615231591f, 997 -0.795836905f, 0.605511041f, 998 -0.803207531f, 0.595699304f, 999 -0.810457198f, 0.585797857f, 1000 -0.817584813f, 0.575808191f, 1001 -0.824589303f, 0.565731811f, 1002 -0.831469612f, 0.555570233f, 1003 -0.838224706f, 0.545324988f, 1004 -0.844853565f, 0.534997620f, 1005 -0.851355193f, 0.524589683f, 1006 -0.857728610f, 0.514102744f, 1007 -0.863972856f, 0.503538384f, 1008 -0.870086991f, 0.492898192f, 1009 -0.876070094f, 0.482183772f, 1010 -0.881921264f, 0.471396737f, 1011 -0.887639620f, 0.460538711f, 1012 -0.893224301f, 0.449611330f, 1013 -0.898674466f, 0.438616239f, 1014 -0.903989293f, 0.427555093f, 1015 -0.909167983f, 0.416429560f, 1016 -0.914209756f, 0.405241314f, 1017 -0.919113852f, 0.393992040f, 1018 -0.923879533f, 0.382683432f, 1019 -0.928506080f, 0.371317194f, 1020 -0.932992799f, 0.359895037f, 1021 -0.937339012f, 0.348418680f, 1022 -0.941544065f, 0.336889853f, 1023 -0.945607325f, 0.325310292f, 1024 -0.949528181f, 0.313681740f, 1025 -0.953306040f, 0.302005949f, 1026 -0.956940336f, 0.290284677f, 1027 -0.960430519f, 0.278519689f, 1028 -0.963776066f, 0.266712757f, 1029 -0.966976471f, 0.254865660f, 1030 -0.970031253f, 0.242980180f, 1031 -0.972939952f, 0.231058108f, 1032 -0.975702130f, 0.219101240f, 1033 -0.978317371f, 0.207111376f, 1034 -0.980785280f, 0.195090322f, 1035 -0.983105487f, 0.183039888f, 1036 -0.985277642f, 0.170961889f, 1037 -0.987301418f, 0.158858143f, 1038 -0.989176510f, 0.146730474f, 1039 -0.990902635f, 0.134580709f, 1040 -0.992479535f, 0.122410675f, 1041 -0.993906970f, 0.110222207f, 1042 -0.995184727f, 0.098017140f, 1043 -0.996312612f, 0.085797312f, 1044 -0.997290457f, 0.073564564f, 1045 -0.998118113f, 0.061320736f, 1046 -0.998795456f, 0.049067674f, 1047 -0.999322385f, 0.036807223f, 1048 -0.999698819f, 0.024541229f, 1049 -0.999924702f, 0.012271538f, 1050 -1.000000000f, 0.000000000f, 1051 -0.999924702f, -0.012271538f, 1052 -0.999698819f, -0.024541229f, 1053 -0.999322385f, -0.036807223f, 1054 -0.998795456f, -0.049067674f, 1055 -0.998118113f, -0.061320736f, 1056 -0.997290457f, -0.073564564f, 1057 -0.996312612f, -0.085797312f, 1058 -0.995184727f, -0.098017140f, 1059 -0.993906970f, -0.110222207f, 1060 -0.992479535f, -0.122410675f, 1061 -0.990902635f, -0.134580709f, 1062 -0.989176510f, -0.146730474f, 1063 -0.987301418f, -0.158858143f, 1064 -0.985277642f, -0.170961889f, 1065 -0.983105487f, -0.183039888f, 1066 -0.980785280f, -0.195090322f, 1067 -0.978317371f, -0.207111376f, 1068 -0.975702130f, -0.219101240f, 1069 -0.972939952f, -0.231058108f, 1070 -0.970031253f, -0.242980180f, 1071 -0.966976471f, -0.254865660f, 1072 -0.963776066f, -0.266712757f, 1073 -0.960430519f, -0.278519689f, 1074 -0.956940336f, -0.290284677f, 1075 -0.953306040f, -0.302005949f, 1076 -0.949528181f, -0.313681740f, 1077 -0.945607325f, -0.325310292f, 1078 -0.941544065f, -0.336889853f, 1079 -0.937339012f, -0.348418680f, 1080 -0.932992799f, -0.359895037f, 1081 -0.928506080f, -0.371317194f, 1082 -0.923879533f, -0.382683432f, 1083 -0.919113852f, -0.393992040f, 1084 -0.914209756f, -0.405241314f, 1085 -0.909167983f, -0.416429560f, 1086 -0.903989293f, -0.427555093f, 1087 -0.898674466f, -0.438616239f, 1088 -0.893224301f, -0.449611330f, 1089 -0.887639620f, -0.460538711f, 1090 -0.881921264f, -0.471396737f, 1091 -0.876070094f, -0.482183772f, 1092 -0.870086991f, -0.492898192f, 1093 -0.863972856f, -0.503538384f, 1094 -0.857728610f, -0.514102744f, 1095 -0.851355193f, -0.524589683f, 1096 -0.844853565f, -0.534997620f, 1097 -0.838224706f, -0.545324988f, 1098 -0.831469612f, -0.555570233f, 1099 -0.824589303f, -0.565731811f, 1100 -0.817584813f, -0.575808191f, 1101 -0.810457198f, -0.585797857f, 1102 -0.803207531f, -0.595699304f, 1103 -0.795836905f, -0.605511041f, 1104 -0.788346428f, -0.615231591f, 1105 -0.780737229f, -0.624859488f, 1106 -0.773010453f, -0.634393284f, 1107 -0.765167266f, -0.643831543f, 1108 -0.757208847f, -0.653172843f, 1109 -0.749136395f, -0.662415778f, 1110 -0.740951125f, -0.671558955f, 1111 -0.732654272f, -0.680600998f, 1112 -0.724247083f, -0.689540545f, 1113 -0.715730825f, -0.698376249f, 1114 -0.707106781f, -0.707106781f, 1115 -0.698376249f, -0.715730825f, 1116 -0.689540545f, -0.724247083f, 1117 -0.680600998f, -0.732654272f, 1118 -0.671558955f, -0.740951125f, 1119 -0.662415778f, -0.749136395f, 1120 -0.653172843f, -0.757208847f, 1121 -0.643831543f, -0.765167266f, 1122 -0.634393284f, -0.773010453f, 1123 -0.624859488f, -0.780737229f, 1124 -0.615231591f, -0.788346428f, 1125 -0.605511041f, -0.795836905f, 1126 -0.595699304f, -0.803207531f, 1127 -0.585797857f, -0.810457198f, 1128 -0.575808191f, -0.817584813f, 1129 -0.565731811f, -0.824589303f, 1130 -0.555570233f, -0.831469612f, 1131 -0.545324988f, -0.838224706f, 1132 -0.534997620f, -0.844853565f, 1133 -0.524589683f, -0.851355193f, 1134 -0.514102744f, -0.857728610f, 1135 -0.503538384f, -0.863972856f, 1136 -0.492898192f, -0.870086991f, 1137 -0.482183772f, -0.876070094f, 1138 -0.471396737f, -0.881921264f, 1139 -0.460538711f, -0.887639620f, 1140 -0.449611330f, -0.893224301f, 1141 -0.438616239f, -0.898674466f, 1142 -0.427555093f, -0.903989293f, 1143 -0.416429560f, -0.909167983f, 1144 -0.405241314f, -0.914209756f, 1145 -0.393992040f, -0.919113852f, 1146 -0.382683432f, -0.923879533f, 1147 -0.371317194f, -0.928506080f, 1148 -0.359895037f, -0.932992799f, 1149 -0.348418680f, -0.937339012f, 1150 -0.336889853f, -0.941544065f, 1151 -0.325310292f, -0.945607325f, 1152 -0.313681740f, -0.949528181f, 1153 -0.302005949f, -0.953306040f, 1154 -0.290284677f, -0.956940336f, 1155 -0.278519689f, -0.960430519f, 1156 -0.266712757f, -0.963776066f, 1157 -0.254865660f, -0.966976471f, 1158 -0.242980180f, -0.970031253f, 1159 -0.231058108f, -0.972939952f, 1160 -0.219101240f, -0.975702130f, 1161 -0.207111376f, -0.978317371f, 1162 -0.195090322f, -0.980785280f, 1163 -0.183039888f, -0.983105487f, 1164 -0.170961889f, -0.985277642f, 1165 -0.158858143f, -0.987301418f, 1166 -0.146730474f, -0.989176510f, 1167 -0.134580709f, -0.990902635f, 1168 -0.122410675f, -0.992479535f, 1169 -0.110222207f, -0.993906970f, 1170 -0.098017140f, -0.995184727f, 1171 -0.085797312f, -0.996312612f, 1172 -0.073564564f, -0.997290457f, 1173 -0.061320736f, -0.998118113f, 1174 -0.049067674f, -0.998795456f, 1175 -0.036807223f, -0.999322385f, 1176 -0.024541229f, -0.999698819f, 1177 -0.012271538f, -0.999924702f, 1178 -0.000000000f, -1.000000000f, 1179 0.012271538f, -0.999924702f, 1180 0.024541229f, -0.999698819f, 1181 0.036807223f, -0.999322385f, 1182 0.049067674f, -0.998795456f, 1183 0.061320736f, -0.998118113f, 1184 0.073564564f, -0.997290457f, 1185 0.085797312f, -0.996312612f, 1186 0.098017140f, -0.995184727f, 1187 0.110222207f, -0.993906970f, 1188 0.122410675f, -0.992479535f, 1189 0.134580709f, -0.990902635f, 1190 0.146730474f, -0.989176510f, 1191 0.158858143f, -0.987301418f, 1192 0.170961889f, -0.985277642f, 1193 0.183039888f, -0.983105487f, 1194 0.195090322f, -0.980785280f, 1195 0.207111376f, -0.978317371f, 1196 0.219101240f, -0.975702130f, 1197 0.231058108f, -0.972939952f, 1198 0.242980180f, -0.970031253f, 1199 0.254865660f, -0.966976471f, 1200 0.266712757f, -0.963776066f, 1201 0.278519689f, -0.960430519f, 1202 0.290284677f, -0.956940336f, 1203 0.302005949f, -0.953306040f, 1204 0.313681740f, -0.949528181f, 1205 0.325310292f, -0.945607325f, 1206 0.336889853f, -0.941544065f, 1207 0.348418680f, -0.937339012f, 1208 0.359895037f, -0.932992799f, 1209 0.371317194f, -0.928506080f, 1210 0.382683432f, -0.923879533f, 1211 0.393992040f, -0.919113852f, 1212 0.405241314f, -0.914209756f, 1213 0.416429560f, -0.909167983f, 1214 0.427555093f, -0.903989293f, 1215 0.438616239f, -0.898674466f, 1216 0.449611330f, -0.893224301f, 1217 0.460538711f, -0.887639620f, 1218 0.471396737f, -0.881921264f, 1219 0.482183772f, -0.876070094f, 1220 0.492898192f, -0.870086991f, 1221 0.503538384f, -0.863972856f, 1222 0.514102744f, -0.857728610f, 1223 0.524589683f, -0.851355193f, 1224 0.534997620f, -0.844853565f, 1225 0.545324988f, -0.838224706f, 1226 0.555570233f, -0.831469612f, 1227 0.565731811f, -0.824589303f, 1228 0.575808191f, -0.817584813f, 1229 0.585797857f, -0.810457198f, 1230 0.595699304f, -0.803207531f, 1231 0.605511041f, -0.795836905f, 1232 0.615231591f, -0.788346428f, 1233 0.624859488f, -0.780737229f, 1234 0.634393284f, -0.773010453f, 1235 0.643831543f, -0.765167266f, 1236 0.653172843f, -0.757208847f, 1237 0.662415778f, -0.749136395f, 1238 0.671558955f, -0.740951125f, 1239 0.680600998f, -0.732654272f, 1240 0.689540545f, -0.724247083f, 1241 0.698376249f, -0.715730825f, 1242 0.707106781f, -0.707106781f, 1243 0.715730825f, -0.698376249f, 1244 0.724247083f, -0.689540545f, 1245 0.732654272f, -0.680600998f, 1246 0.740951125f, -0.671558955f, 1247 0.749136395f, -0.662415778f, 1248 0.757208847f, -0.653172843f, 1249 0.765167266f, -0.643831543f, 1250 0.773010453f, -0.634393284f, 1251 0.780737229f, -0.624859488f, 1252 0.788346428f, -0.615231591f, 1253 0.795836905f, -0.605511041f, 1254 0.803207531f, -0.595699304f, 1255 0.810457198f, -0.585797857f, 1256 0.817584813f, -0.575808191f, 1257 0.824589303f, -0.565731811f, 1258 0.831469612f, -0.555570233f, 1259 0.838224706f, -0.545324988f, 1260 0.844853565f, -0.534997620f, 1261 0.851355193f, -0.524589683f, 1262 0.857728610f, -0.514102744f, 1263 0.863972856f, -0.503538384f, 1264 0.870086991f, -0.492898192f, 1265 0.876070094f, -0.482183772f, 1266 0.881921264f, -0.471396737f, 1267 0.887639620f, -0.460538711f, 1268 0.893224301f, -0.449611330f, 1269 0.898674466f, -0.438616239f, 1270 0.903989293f, -0.427555093f, 1271 0.909167983f, -0.416429560f, 1272 0.914209756f, -0.405241314f, 1273 0.919113852f, -0.393992040f, 1274 0.923879533f, -0.382683432f, 1275 0.928506080f, -0.371317194f, 1276 0.932992799f, -0.359895037f, 1277 0.937339012f, -0.348418680f, 1278 0.941544065f, -0.336889853f, 1279 0.945607325f, -0.325310292f, 1280 0.949528181f, -0.313681740f, 1281 0.953306040f, -0.302005949f, 1282 0.956940336f, -0.290284677f, 1283 0.960430519f, -0.278519689f, 1284 0.963776066f, -0.266712757f, 1285 0.966976471f, -0.254865660f, 1286 0.970031253f, -0.242980180f, 1287 0.972939952f, -0.231058108f, 1288 0.975702130f, -0.219101240f, 1289 0.978317371f, -0.207111376f, 1290 0.980785280f, -0.195090322f, 1291 0.983105487f, -0.183039888f, 1292 0.985277642f, -0.170961889f, 1293 0.987301418f, -0.158858143f, 1294 0.989176510f, -0.146730474f, 1295 0.990902635f, -0.134580709f, 1296 0.992479535f, -0.122410675f, 1297 0.993906970f, -0.110222207f, 1298 0.995184727f, -0.098017140f, 1299 0.996312612f, -0.085797312f, 1300 0.997290457f, -0.073564564f, 1301 0.998118113f, -0.061320736f, 1302 0.998795456f, -0.049067674f, 1303 0.999322385f, -0.036807223f, 1304 0.999698819f, -0.024541229f, 1305 0.999924702f, -0.012271538f 1306 }; 1307 /** 1308 * \par 1309 * Example code for Floating-point Twiddle factors Generation: 1310 * \par 1311 * <pre>for(i = 0; i< N/; i++) 1312 * { 1313 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 1314 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 1315 * } </pre> 1316 * \par 1317 * where N = 1024 and PI = 3.14159265358979 1318 * \par 1319 * Cos and Sin values are in interleaved fashion 1320 * 1321 */ 1322 const float32_t twiddleCoef_1024[2048] = { 1323 1.000000000f , 0.000000000f , 1324 0.999981175f , 0.006135885f , 1325 0.999924702f , 0.012271538f , 1326 0.999830582f , 0.018406730f , 1327 0.999698819f , 0.024541229f , 1328 0.999529418f , 0.030674803f , 1329 0.999322385f , 0.036807223f , 1330 0.999077728f , 0.042938257f , 1331 0.998795456f , 0.049067674f , 1332 0.998475581f , 0.055195244f , 1333 0.998118113f , 0.061320736f , 1334 0.997723067f , 0.067443920f , 1335 0.997290457f , 0.073564564f , 1336 0.996820299f , 0.079682438f , 1337 0.996312612f , 0.085797312f , 1338 0.995767414f , 0.091908956f , 1339 0.995184727f , 0.098017140f , 1340 0.994564571f , 0.104121634f , 1341 0.993906970f , 0.110222207f , 1342 0.993211949f , 0.116318631f , 1343 0.992479535f , 0.122410675f , 1344 0.991709754f , 0.128498111f , 1345 0.990902635f , 0.134580709f , 1346 0.990058210f , 0.140658239f , 1347 0.989176510f , 0.146730474f , 1348 0.988257568f , 0.152797185f , 1349 0.987301418f , 0.158858143f , 1350 0.986308097f , 0.164913120f , 1351 0.985277642f , 0.170961889f , 1352 0.984210092f , 0.177004220f , 1353 0.983105487f , 0.183039888f , 1354 0.981963869f , 0.189068664f , 1355 0.980785280f , 0.195090322f , 1356 0.979569766f , 0.201104635f , 1357 0.978317371f , 0.207111376f , 1358 0.977028143f , 0.213110320f , 1359 0.975702130f , 0.219101240f , 1360 0.974339383f , 0.225083911f , 1361 0.972939952f , 0.231058108f , 1362 0.971503891f , 0.237023606f , 1363 0.970031253f , 0.242980180f , 1364 0.968522094f , 0.248927606f , 1365 0.966976471f , 0.254865660f , 1366 0.965394442f , 0.260794118f , 1367 0.963776066f , 0.266712757f , 1368 0.962121404f , 0.272621355f , 1369 0.960430519f , 0.278519689f , 1370 0.958703475f , 0.284407537f , 1371 0.956940336f , 0.290284677f , 1372 0.955141168f , 0.296150888f , 1373 0.953306040f , 0.302005949f , 1374 0.951435021f , 0.307849640f , 1375 0.949528181f , 0.313681740f , 1376 0.947585591f , 0.319502031f , 1377 0.945607325f , 0.325310292f , 1378 0.943593458f , 0.331106306f , 1379 0.941544065f , 0.336889853f , 1380 0.939459224f , 0.342660717f , 1381 0.937339012f , 0.348418680f , 1382 0.935183510f , 0.354163525f , 1383 0.932992799f , 0.359895037f , 1384 0.930766961f , 0.365612998f , 1385 0.928506080f , 0.371317194f , 1386 0.926210242f , 0.377007410f , 1387 0.923879533f , 0.382683432f , 1388 0.921514039f , 0.388345047f , 1389 0.919113852f , 0.393992040f , 1390 0.916679060f , 0.399624200f , 1391 0.914209756f , 0.405241314f , 1392 0.911706032f , 0.410843171f , 1393 0.909167983f , 0.416429560f , 1394 0.906595705f , 0.422000271f , 1395 0.903989293f , 0.427555093f , 1396 0.901348847f , 0.433093819f , 1397 0.898674466f , 0.438616239f , 1398 0.895966250f , 0.444122145f , 1399 0.893224301f , 0.449611330f , 1400 0.890448723f , 0.455083587f , 1401 0.887639620f , 0.460538711f , 1402 0.884797098f , 0.465976496f , 1403 0.881921264f , 0.471396737f , 1404 0.879012226f , 0.476799230f , 1405 0.876070094f , 0.482183772f , 1406 0.873094978f , 0.487550160f , 1407 0.870086991f , 0.492898192f , 1408 0.867046246f , 0.498227667f , 1409 0.863972856f , 0.503538384f , 1410 0.860866939f , 0.508830143f , 1411 0.857728610f , 0.514102744f , 1412 0.854557988f , 0.519355990f , 1413 0.851355193f , 0.524589683f , 1414 0.848120345f , 0.529803625f , 1415 0.844853565f , 0.534997620f , 1416 0.841554977f , 0.540171473f , 1417 0.838224706f , 0.545324988f , 1418 0.834862875f , 0.550457973f , 1419 0.831469612f , 0.555570233f , 1420 0.828045045f , 0.560661576f , 1421 0.824589303f , 0.565731811f , 1422 0.821102515f , 0.570780746f , 1423 0.817584813f , 0.575808191f , 1424 0.814036330f , 0.580813958f , 1425 0.810457198f , 0.585797857f , 1426 0.806847554f , 0.590759702f , 1427 0.803207531f , 0.595699304f , 1428 0.799537269f , 0.600616479f , 1429 0.795836905f , 0.605511041f , 1430 0.792106577f , 0.610382806f , 1431 0.788346428f , 0.615231591f , 1432 0.784556597f , 0.620057212f , 1433 0.780737229f , 0.624859488f , 1434 0.776888466f , 0.629638239f , 1435 0.773010453f , 0.634393284f , 1436 0.769103338f , 0.639124445f , 1437 0.765167266f , 0.643831543f , 1438 0.761202385f , 0.648514401f , 1439 0.757208847f , 0.653172843f , 1440 0.753186799f , 0.657806693f , 1441 0.749136395f , 0.662415778f , 1442 0.745057785f , 0.666999922f , 1443 0.740951125f , 0.671558955f , 1444 0.736816569f , 0.676092704f , 1445 0.732654272f , 0.680600998f , 1446 0.728464390f , 0.685083668f , 1447 0.724247083f , 0.689540545f , 1448 0.720002508f , 0.693971461f , 1449 0.715730825f , 0.698376249f , 1450 0.711432196f , 0.702754744f , 1451 0.707106781f , 0.707106781f , 1452 0.702754744f , 0.711432196f , 1453 0.698376249f , 0.715730825f , 1454 0.693971461f , 0.720002508f , 1455 0.689540545f , 0.724247083f , 1456 0.685083668f , 0.728464390f , 1457 0.680600998f , 0.732654272f , 1458 0.676092704f , 0.736816569f , 1459 0.671558955f , 0.740951125f , 1460 0.666999922f , 0.745057785f , 1461 0.662415778f , 0.749136395f , 1462 0.657806693f , 0.753186799f , 1463 0.653172843f , 0.757208847f , 1464 0.648514401f , 0.761202385f , 1465 0.643831543f , 0.765167266f , 1466 0.639124445f , 0.769103338f , 1467 0.634393284f , 0.773010453f , 1468 0.629638239f , 0.776888466f , 1469 0.624859488f , 0.780737229f , 1470 0.620057212f , 0.784556597f , 1471 0.615231591f , 0.788346428f , 1472 0.610382806f , 0.792106577f , 1473 0.605511041f , 0.795836905f , 1474 0.600616479f , 0.799537269f , 1475 0.595699304f , 0.803207531f , 1476 0.590759702f , 0.806847554f , 1477 0.585797857f , 0.810457198f , 1478 0.580813958f , 0.814036330f , 1479 0.575808191f , 0.817584813f , 1480 0.570780746f , 0.821102515f , 1481 0.565731811f , 0.824589303f , 1482 0.560661576f , 0.828045045f , 1483 0.555570233f , 0.831469612f , 1484 0.550457973f , 0.834862875f , 1485 0.545324988f , 0.838224706f , 1486 0.540171473f , 0.841554977f , 1487 0.534997620f , 0.844853565f , 1488 0.529803625f , 0.848120345f , 1489 0.524589683f , 0.851355193f , 1490 0.519355990f , 0.854557988f , 1491 0.514102744f , 0.857728610f , 1492 0.508830143f , 0.860866939f , 1493 0.503538384f , 0.863972856f , 1494 0.498227667f , 0.867046246f , 1495 0.492898192f , 0.870086991f , 1496 0.487550160f , 0.873094978f , 1497 0.482183772f , 0.876070094f , 1498 0.476799230f , 0.879012226f , 1499 0.471396737f , 0.881921264f , 1500 0.465976496f , 0.884797098f , 1501 0.460538711f , 0.887639620f , 1502 0.455083587f , 0.890448723f , 1503 0.449611330f , 0.893224301f , 1504 0.444122145f , 0.895966250f , 1505 0.438616239f , 0.898674466f , 1506 0.433093819f , 0.901348847f , 1507 0.427555093f , 0.903989293f , 1508 0.422000271f , 0.906595705f , 1509 0.416429560f , 0.909167983f , 1510 0.410843171f , 0.911706032f , 1511 0.405241314f , 0.914209756f , 1512 0.399624200f , 0.916679060f , 1513 0.393992040f , 0.919113852f , 1514 0.388345047f , 0.921514039f , 1515 0.382683432f , 0.923879533f , 1516 0.377007410f , 0.926210242f , 1517 0.371317194f , 0.928506080f , 1518 0.365612998f , 0.930766961f , 1519 0.359895037f , 0.932992799f , 1520 0.354163525f , 0.935183510f , 1521 0.348418680f , 0.937339012f , 1522 0.342660717f , 0.939459224f , 1523 0.336889853f , 0.941544065f , 1524 0.331106306f , 0.943593458f , 1525 0.325310292f , 0.945607325f , 1526 0.319502031f , 0.947585591f , 1527 0.313681740f , 0.949528181f , 1528 0.307849640f , 0.951435021f , 1529 0.302005949f , 0.953306040f , 1530 0.296150888f , 0.955141168f , 1531 0.290284677f , 0.956940336f , 1532 0.284407537f , 0.958703475f , 1533 0.278519689f , 0.960430519f , 1534 0.272621355f , 0.962121404f , 1535 0.266712757f , 0.963776066f , 1536 0.260794118f , 0.965394442f , 1537 0.254865660f , 0.966976471f , 1538 0.248927606f , 0.968522094f , 1539 0.242980180f , 0.970031253f , 1540 0.237023606f , 0.971503891f , 1541 0.231058108f , 0.972939952f , 1542 0.225083911f , 0.974339383f , 1543 0.219101240f , 0.975702130f , 1544 0.213110320f , 0.977028143f , 1545 0.207111376f , 0.978317371f , 1546 0.201104635f , 0.979569766f , 1547 0.195090322f , 0.980785280f , 1548 0.189068664f , 0.981963869f , 1549 0.183039888f , 0.983105487f , 1550 0.177004220f , 0.984210092f , 1551 0.170961889f , 0.985277642f , 1552 0.164913120f , 0.986308097f , 1553 0.158858143f , 0.987301418f , 1554 0.152797185f , 0.988257568f , 1555 0.146730474f , 0.989176510f , 1556 0.140658239f , 0.990058210f , 1557 0.134580709f , 0.990902635f , 1558 0.128498111f , 0.991709754f , 1559 0.122410675f , 0.992479535f , 1560 0.116318631f , 0.993211949f , 1561 0.110222207f , 0.993906970f , 1562 0.104121634f , 0.994564571f , 1563 0.098017140f , 0.995184727f , 1564 0.091908956f , 0.995767414f , 1565 0.085797312f , 0.996312612f , 1566 0.079682438f , 0.996820299f , 1567 0.073564564f , 0.997290457f , 1568 0.067443920f , 0.997723067f , 1569 0.061320736f , 0.998118113f , 1570 0.055195244f , 0.998475581f , 1571 0.049067674f , 0.998795456f , 1572 0.042938257f , 0.999077728f , 1573 0.036807223f , 0.999322385f , 1574 0.030674803f , 0.999529418f , 1575 0.024541229f , 0.999698819f , 1576 0.018406730f , 0.999830582f , 1577 0.012271538f , 0.999924702f , 1578 0.006135885f , 0.999981175f , 1579 0.000000000f , 1.000000000f , 1580 -0.006135885f , 0.999981175f , 1581 -0.012271538f , 0.999924702f , 1582 -0.018406730f , 0.999830582f , 1583 -0.024541229f , 0.999698819f , 1584 -0.030674803f , 0.999529418f , 1585 -0.036807223f , 0.999322385f , 1586 -0.042938257f , 0.999077728f , 1587 -0.049067674f , 0.998795456f , 1588 -0.055195244f , 0.998475581f , 1589 -0.061320736f , 0.998118113f , 1590 -0.067443920f , 0.997723067f , 1591 -0.073564564f , 0.997290457f , 1592 -0.079682438f , 0.996820299f , 1593 -0.085797312f , 0.996312612f , 1594 -0.091908956f , 0.995767414f , 1595 -0.098017140f , 0.995184727f , 1596 -0.104121634f , 0.994564571f , 1597 -0.110222207f , 0.993906970f , 1598 -0.116318631f , 0.993211949f , 1599 -0.122410675f , 0.992479535f , 1600 -0.128498111f , 0.991709754f , 1601 -0.134580709f , 0.990902635f , 1602 -0.140658239f , 0.990058210f , 1603 -0.146730474f , 0.989176510f , 1604 -0.152797185f , 0.988257568f , 1605 -0.158858143f , 0.987301418f , 1606 -0.164913120f , 0.986308097f , 1607 -0.170961889f , 0.985277642f , 1608 -0.177004220f , 0.984210092f , 1609 -0.183039888f , 0.983105487f , 1610 -0.189068664f , 0.981963869f , 1611 -0.195090322f , 0.980785280f , 1612 -0.201104635f , 0.979569766f , 1613 -0.207111376f , 0.978317371f , 1614 -0.213110320f , 0.977028143f , 1615 -0.219101240f , 0.975702130f , 1616 -0.225083911f , 0.974339383f , 1617 -0.231058108f , 0.972939952f , 1618 -0.237023606f , 0.971503891f , 1619 -0.242980180f , 0.970031253f , 1620 -0.248927606f , 0.968522094f , 1621 -0.254865660f , 0.966976471f , 1622 -0.260794118f , 0.965394442f , 1623 -0.266712757f , 0.963776066f , 1624 -0.272621355f , 0.962121404f , 1625 -0.278519689f , 0.960430519f , 1626 -0.284407537f , 0.958703475f , 1627 -0.290284677f , 0.956940336f , 1628 -0.296150888f , 0.955141168f , 1629 -0.302005949f , 0.953306040f , 1630 -0.307849640f , 0.951435021f , 1631 -0.313681740f , 0.949528181f , 1632 -0.319502031f , 0.947585591f , 1633 -0.325310292f , 0.945607325f , 1634 -0.331106306f , 0.943593458f , 1635 -0.336889853f , 0.941544065f , 1636 -0.342660717f , 0.939459224f , 1637 -0.348418680f , 0.937339012f , 1638 -0.354163525f , 0.935183510f , 1639 -0.359895037f , 0.932992799f , 1640 -0.365612998f , 0.930766961f , 1641 -0.371317194f , 0.928506080f , 1642 -0.377007410f , 0.926210242f , 1643 -0.382683432f , 0.923879533f , 1644 -0.388345047f , 0.921514039f , 1645 -0.393992040f , 0.919113852f , 1646 -0.399624200f , 0.916679060f , 1647 -0.405241314f , 0.914209756f , 1648 -0.410843171f , 0.911706032f , 1649 -0.416429560f , 0.909167983f , 1650 -0.422000271f , 0.906595705f , 1651 -0.427555093f , 0.903989293f , 1652 -0.433093819f , 0.901348847f , 1653 -0.438616239f , 0.898674466f , 1654 -0.444122145f , 0.895966250f , 1655 -0.449611330f , 0.893224301f , 1656 -0.455083587f , 0.890448723f , 1657 -0.460538711f , 0.887639620f , 1658 -0.465976496f , 0.884797098f , 1659 -0.471396737f , 0.881921264f , 1660 -0.476799230f , 0.879012226f , 1661 -0.482183772f , 0.876070094f , 1662 -0.487550160f , 0.873094978f , 1663 -0.492898192f , 0.870086991f , 1664 -0.498227667f , 0.867046246f , 1665 -0.503538384f , 0.863972856f , 1666 -0.508830143f , 0.860866939f , 1667 -0.514102744f , 0.857728610f , 1668 -0.519355990f , 0.854557988f , 1669 -0.524589683f , 0.851355193f , 1670 -0.529803625f , 0.848120345f , 1671 -0.534997620f , 0.844853565f , 1672 -0.540171473f , 0.841554977f , 1673 -0.545324988f , 0.838224706f , 1674 -0.550457973f , 0.834862875f , 1675 -0.555570233f , 0.831469612f , 1676 -0.560661576f , 0.828045045f , 1677 -0.565731811f , 0.824589303f , 1678 -0.570780746f , 0.821102515f , 1679 -0.575808191f , 0.817584813f , 1680 -0.580813958f , 0.814036330f , 1681 -0.585797857f , 0.810457198f , 1682 -0.590759702f , 0.806847554f , 1683 -0.595699304f , 0.803207531f , 1684 -0.600616479f , 0.799537269f , 1685 -0.605511041f , 0.795836905f , 1686 -0.610382806f , 0.792106577f , 1687 -0.615231591f , 0.788346428f , 1688 -0.620057212f , 0.784556597f , 1689 -0.624859488f , 0.780737229f , 1690 -0.629638239f , 0.776888466f , 1691 -0.634393284f , 0.773010453f , 1692 -0.639124445f , 0.769103338f , 1693 -0.643831543f , 0.765167266f , 1694 -0.648514401f , 0.761202385f , 1695 -0.653172843f , 0.757208847f , 1696 -0.657806693f , 0.753186799f , 1697 -0.662415778f , 0.749136395f , 1698 -0.666999922f , 0.745057785f , 1699 -0.671558955f , 0.740951125f , 1700 -0.676092704f , 0.736816569f , 1701 -0.680600998f , 0.732654272f , 1702 -0.685083668f , 0.728464390f , 1703 -0.689540545f , 0.724247083f , 1704 -0.693971461f , 0.720002508f , 1705 -0.698376249f , 0.715730825f , 1706 -0.702754744f , 0.711432196f , 1707 -0.707106781f , 0.707106781f , 1708 -0.711432196f , 0.702754744f , 1709 -0.715730825f , 0.698376249f , 1710 -0.720002508f , 0.693971461f , 1711 -0.724247083f , 0.689540545f , 1712 -0.728464390f , 0.685083668f , 1713 -0.732654272f , 0.680600998f , 1714 -0.736816569f , 0.676092704f , 1715 -0.740951125f , 0.671558955f , 1716 -0.745057785f , 0.666999922f , 1717 -0.749136395f , 0.662415778f , 1718 -0.753186799f , 0.657806693f , 1719 -0.757208847f , 0.653172843f , 1720 -0.761202385f , 0.648514401f , 1721 -0.765167266f , 0.643831543f , 1722 -0.769103338f , 0.639124445f , 1723 -0.773010453f , 0.634393284f , 1724 -0.776888466f , 0.629638239f , 1725 -0.780737229f , 0.624859488f , 1726 -0.784556597f , 0.620057212f , 1727 -0.788346428f , 0.615231591f , 1728 -0.792106577f , 0.610382806f , 1729 -0.795836905f , 0.605511041f , 1730 -0.799537269f , 0.600616479f , 1731 -0.803207531f , 0.595699304f , 1732 -0.806847554f , 0.590759702f , 1733 -0.810457198f , 0.585797857f , 1734 -0.814036330f , 0.580813958f , 1735 -0.817584813f , 0.575808191f , 1736 -0.821102515f , 0.570780746f , 1737 -0.824589303f , 0.565731811f , 1738 -0.828045045f , 0.560661576f , 1739 -0.831469612f , 0.555570233f , 1740 -0.834862875f , 0.550457973f , 1741 -0.838224706f , 0.545324988f , 1742 -0.841554977f , 0.540171473f , 1743 -0.844853565f , 0.534997620f , 1744 -0.848120345f , 0.529803625f , 1745 -0.851355193f , 0.524589683f , 1746 -0.854557988f , 0.519355990f , 1747 -0.857728610f , 0.514102744f , 1748 -0.860866939f , 0.508830143f , 1749 -0.863972856f , 0.503538384f , 1750 -0.867046246f , 0.498227667f , 1751 -0.870086991f , 0.492898192f , 1752 -0.873094978f , 0.487550160f , 1753 -0.876070094f , 0.482183772f , 1754 -0.879012226f , 0.476799230f , 1755 -0.881921264f , 0.471396737f , 1756 -0.884797098f , 0.465976496f , 1757 -0.887639620f , 0.460538711f , 1758 -0.890448723f , 0.455083587f , 1759 -0.893224301f , 0.449611330f , 1760 -0.895966250f , 0.444122145f , 1761 -0.898674466f , 0.438616239f , 1762 -0.901348847f , 0.433093819f , 1763 -0.903989293f , 0.427555093f , 1764 -0.906595705f , 0.422000271f , 1765 -0.909167983f , 0.416429560f , 1766 -0.911706032f , 0.410843171f , 1767 -0.914209756f , 0.405241314f , 1768 -0.916679060f , 0.399624200f , 1769 -0.919113852f , 0.393992040f , 1770 -0.921514039f , 0.388345047f , 1771 -0.923879533f , 0.382683432f , 1772 -0.926210242f , 0.377007410f , 1773 -0.928506080f , 0.371317194f , 1774 -0.930766961f , 0.365612998f , 1775 -0.932992799f , 0.359895037f , 1776 -0.935183510f , 0.354163525f , 1777 -0.937339012f , 0.348418680f , 1778 -0.939459224f , 0.342660717f , 1779 -0.941544065f , 0.336889853f , 1780 -0.943593458f , 0.331106306f , 1781 -0.945607325f , 0.325310292f , 1782 -0.947585591f , 0.319502031f , 1783 -0.949528181f , 0.313681740f , 1784 -0.951435021f , 0.307849640f , 1785 -0.953306040f , 0.302005949f , 1786 -0.955141168f , 0.296150888f , 1787 -0.956940336f , 0.290284677f , 1788 -0.958703475f , 0.284407537f , 1789 -0.960430519f , 0.278519689f , 1790 -0.962121404f , 0.272621355f , 1791 -0.963776066f , 0.266712757f , 1792 -0.965394442f , 0.260794118f , 1793 -0.966976471f , 0.254865660f , 1794 -0.968522094f , 0.248927606f , 1795 -0.970031253f , 0.242980180f , 1796 -0.971503891f , 0.237023606f , 1797 -0.972939952f , 0.231058108f , 1798 -0.974339383f , 0.225083911f , 1799 -0.975702130f , 0.219101240f , 1800 -0.977028143f , 0.213110320f , 1801 -0.978317371f , 0.207111376f , 1802 -0.979569766f , 0.201104635f , 1803 -0.980785280f , 0.195090322f , 1804 -0.981963869f , 0.189068664f , 1805 -0.983105487f , 0.183039888f , 1806 -0.984210092f , 0.177004220f , 1807 -0.985277642f , 0.170961889f , 1808 -0.986308097f , 0.164913120f , 1809 -0.987301418f , 0.158858143f , 1810 -0.988257568f , 0.152797185f , 1811 -0.989176510f , 0.146730474f , 1812 -0.990058210f , 0.140658239f , 1813 -0.990902635f , 0.134580709f , 1814 -0.991709754f , 0.128498111f , 1815 -0.992479535f , 0.122410675f , 1816 -0.993211949f , 0.116318631f , 1817 -0.993906970f , 0.110222207f , 1818 -0.994564571f , 0.104121634f , 1819 -0.995184727f , 0.098017140f , 1820 -0.995767414f , 0.091908956f , 1821 -0.996312612f , 0.085797312f , 1822 -0.996820299f , 0.079682438f , 1823 -0.997290457f , 0.073564564f , 1824 -0.997723067f , 0.067443920f , 1825 -0.998118113f , 0.061320736f , 1826 -0.998475581f , 0.055195244f , 1827 -0.998795456f , 0.049067674f , 1828 -0.999077728f , 0.042938257f , 1829 -0.999322385f , 0.036807223f , 1830 -0.999529418f , 0.030674803f , 1831 -0.999698819f , 0.024541229f , 1832 -0.999830582f , 0.018406730f , 1833 -0.999924702f , 0.012271538f , 1834 -0.999981175f , 0.006135885f , 1835 -1.000000000f , 0.000000000f , 1836 -0.999981175f , -0.006135885f , 1837 -0.999924702f , -0.012271538f , 1838 -0.999830582f , -0.018406730f , 1839 -0.999698819f , -0.024541229f , 1840 -0.999529418f , -0.030674803f , 1841 -0.999322385f , -0.036807223f , 1842 -0.999077728f , -0.042938257f , 1843 -0.998795456f , -0.049067674f , 1844 -0.998475581f , -0.055195244f , 1845 -0.998118113f , -0.061320736f , 1846 -0.997723067f , -0.067443920f , 1847 -0.997290457f , -0.073564564f , 1848 -0.996820299f , -0.079682438f , 1849 -0.996312612f , -0.085797312f , 1850 -0.995767414f , -0.091908956f , 1851 -0.995184727f , -0.098017140f , 1852 -0.994564571f , -0.104121634f , 1853 -0.993906970f , -0.110222207f , 1854 -0.993211949f , -0.116318631f , 1855 -0.992479535f , -0.122410675f , 1856 -0.991709754f , -0.128498111f , 1857 -0.990902635f , -0.134580709f , 1858 -0.990058210f , -0.140658239f , 1859 -0.989176510f , -0.146730474f , 1860 -0.988257568f , -0.152797185f , 1861 -0.987301418f , -0.158858143f , 1862 -0.986308097f , -0.164913120f , 1863 -0.985277642f , -0.170961889f , 1864 -0.984210092f , -0.177004220f , 1865 -0.983105487f , -0.183039888f , 1866 -0.981963869f , -0.189068664f , 1867 -0.980785280f , -0.195090322f , 1868 -0.979569766f , -0.201104635f , 1869 -0.978317371f , -0.207111376f , 1870 -0.977028143f , -0.213110320f , 1871 -0.975702130f , -0.219101240f , 1872 -0.974339383f , -0.225083911f , 1873 -0.972939952f , -0.231058108f , 1874 -0.971503891f , -0.237023606f , 1875 -0.970031253f , -0.242980180f , 1876 -0.968522094f , -0.248927606f , 1877 -0.966976471f , -0.254865660f , 1878 -0.965394442f , -0.260794118f , 1879 -0.963776066f , -0.266712757f , 1880 -0.962121404f , -0.272621355f , 1881 -0.960430519f , -0.278519689f , 1882 -0.958703475f , -0.284407537f , 1883 -0.956940336f , -0.290284677f , 1884 -0.955141168f , -0.296150888f , 1885 -0.953306040f , -0.302005949f , 1886 -0.951435021f , -0.307849640f , 1887 -0.949528181f , -0.313681740f , 1888 -0.947585591f , -0.319502031f , 1889 -0.945607325f , -0.325310292f , 1890 -0.943593458f , -0.331106306f , 1891 -0.941544065f , -0.336889853f , 1892 -0.939459224f , -0.342660717f , 1893 -0.937339012f , -0.348418680f , 1894 -0.935183510f , -0.354163525f , 1895 -0.932992799f , -0.359895037f , 1896 -0.930766961f , -0.365612998f , 1897 -0.928506080f , -0.371317194f , 1898 -0.926210242f , -0.377007410f , 1899 -0.923879533f , -0.382683432f , 1900 -0.921514039f , -0.388345047f , 1901 -0.919113852f , -0.393992040f , 1902 -0.916679060f , -0.399624200f , 1903 -0.914209756f , -0.405241314f , 1904 -0.911706032f , -0.410843171f , 1905 -0.909167983f , -0.416429560f , 1906 -0.906595705f , -0.422000271f , 1907 -0.903989293f , -0.427555093f , 1908 -0.901348847f , -0.433093819f , 1909 -0.898674466f , -0.438616239f , 1910 -0.895966250f , -0.444122145f , 1911 -0.893224301f , -0.449611330f , 1912 -0.890448723f , -0.455083587f , 1913 -0.887639620f , -0.460538711f , 1914 -0.884797098f , -0.465976496f , 1915 -0.881921264f , -0.471396737f , 1916 -0.879012226f , -0.476799230f , 1917 -0.876070094f , -0.482183772f , 1918 -0.873094978f , -0.487550160f , 1919 -0.870086991f , -0.492898192f , 1920 -0.867046246f , -0.498227667f , 1921 -0.863972856f , -0.503538384f , 1922 -0.860866939f , -0.508830143f , 1923 -0.857728610f , -0.514102744f , 1924 -0.854557988f , -0.519355990f , 1925 -0.851355193f , -0.524589683f , 1926 -0.848120345f , -0.529803625f , 1927 -0.844853565f , -0.534997620f , 1928 -0.841554977f , -0.540171473f , 1929 -0.838224706f , -0.545324988f , 1930 -0.834862875f , -0.550457973f , 1931 -0.831469612f , -0.555570233f , 1932 -0.828045045f , -0.560661576f , 1933 -0.824589303f , -0.565731811f , 1934 -0.821102515f , -0.570780746f , 1935 -0.817584813f , -0.575808191f , 1936 -0.814036330f , -0.580813958f , 1937 -0.810457198f , -0.585797857f , 1938 -0.806847554f , -0.590759702f , 1939 -0.803207531f , -0.595699304f , 1940 -0.799537269f , -0.600616479f , 1941 -0.795836905f , -0.605511041f , 1942 -0.792106577f , -0.610382806f , 1943 -0.788346428f , -0.615231591f , 1944 -0.784556597f , -0.620057212f , 1945 -0.780737229f , -0.624859488f , 1946 -0.776888466f , -0.629638239f , 1947 -0.773010453f , -0.634393284f , 1948 -0.769103338f , -0.639124445f , 1949 -0.765167266f , -0.643831543f , 1950 -0.761202385f , -0.648514401f , 1951 -0.757208847f , -0.653172843f , 1952 -0.753186799f , -0.657806693f , 1953 -0.749136395f , -0.662415778f , 1954 -0.745057785f , -0.666999922f , 1955 -0.740951125f , -0.671558955f , 1956 -0.736816569f , -0.676092704f , 1957 -0.732654272f , -0.680600998f , 1958 -0.728464390f , -0.685083668f , 1959 -0.724247083f , -0.689540545f , 1960 -0.720002508f , -0.693971461f , 1961 -0.715730825f , -0.698376249f , 1962 -0.711432196f , -0.702754744f , 1963 -0.707106781f , -0.707106781f , 1964 -0.702754744f , -0.711432196f , 1965 -0.698376249f , -0.715730825f , 1966 -0.693971461f , -0.720002508f , 1967 -0.689540545f , -0.724247083f , 1968 -0.685083668f , -0.728464390f , 1969 -0.680600998f , -0.732654272f , 1970 -0.676092704f , -0.736816569f , 1971 -0.671558955f , -0.740951125f , 1972 -0.666999922f , -0.745057785f , 1973 -0.662415778f , -0.749136395f , 1974 -0.657806693f , -0.753186799f , 1975 -0.653172843f , -0.757208847f , 1976 -0.648514401f , -0.761202385f , 1977 -0.643831543f , -0.765167266f , 1978 -0.639124445f , -0.769103338f , 1979 -0.634393284f , -0.773010453f , 1980 -0.629638239f , -0.776888466f , 1981 -0.624859488f , -0.780737229f , 1982 -0.620057212f , -0.784556597f , 1983 -0.615231591f , -0.788346428f , 1984 -0.610382806f , -0.792106577f , 1985 -0.605511041f , -0.795836905f , 1986 -0.600616479f , -0.799537269f , 1987 -0.595699304f , -0.803207531f , 1988 -0.590759702f , -0.806847554f , 1989 -0.585797857f , -0.810457198f , 1990 -0.580813958f , -0.814036330f , 1991 -0.575808191f , -0.817584813f , 1992 -0.570780746f , -0.821102515f , 1993 -0.565731811f , -0.824589303f , 1994 -0.560661576f , -0.828045045f , 1995 -0.555570233f , -0.831469612f , 1996 -0.550457973f , -0.834862875f , 1997 -0.545324988f , -0.838224706f , 1998 -0.540171473f , -0.841554977f , 1999 -0.534997620f , -0.844853565f , 2000 -0.529803625f , -0.848120345f , 2001 -0.524589683f , -0.851355193f , 2002 -0.519355990f , -0.854557988f , 2003 -0.514102744f , -0.857728610f , 2004 -0.508830143f , -0.860866939f , 2005 -0.503538384f , -0.863972856f , 2006 -0.498227667f , -0.867046246f , 2007 -0.492898192f , -0.870086991f , 2008 -0.487550160f , -0.873094978f , 2009 -0.482183772f , -0.876070094f , 2010 -0.476799230f , -0.879012226f , 2011 -0.471396737f , -0.881921264f , 2012 -0.465976496f , -0.884797098f , 2013 -0.460538711f , -0.887639620f , 2014 -0.455083587f , -0.890448723f , 2015 -0.449611330f , -0.893224301f , 2016 -0.444122145f , -0.895966250f , 2017 -0.438616239f , -0.898674466f , 2018 -0.433093819f , -0.901348847f , 2019 -0.427555093f , -0.903989293f , 2020 -0.422000271f , -0.906595705f , 2021 -0.416429560f , -0.909167983f , 2022 -0.410843171f , -0.911706032f , 2023 -0.405241314f , -0.914209756f , 2024 -0.399624200f , -0.916679060f , 2025 -0.393992040f , -0.919113852f , 2026 -0.388345047f , -0.921514039f , 2027 -0.382683432f , -0.923879533f , 2028 -0.377007410f , -0.926210242f , 2029 -0.371317194f , -0.928506080f , 2030 -0.365612998f , -0.930766961f , 2031 -0.359895037f , -0.932992799f , 2032 -0.354163525f , -0.935183510f , 2033 -0.348418680f , -0.937339012f , 2034 -0.342660717f , -0.939459224f , 2035 -0.336889853f , -0.941544065f , 2036 -0.331106306f , -0.943593458f , 2037 -0.325310292f , -0.945607325f , 2038 -0.319502031f , -0.947585591f , 2039 -0.313681740f , -0.949528181f , 2040 -0.307849640f , -0.951435021f , 2041 -0.302005949f , -0.953306040f , 2042 -0.296150888f , -0.955141168f , 2043 -0.290284677f , -0.956940336f , 2044 -0.284407537f , -0.958703475f , 2045 -0.278519689f , -0.960430519f , 2046 -0.272621355f , -0.962121404f , 2047 -0.266712757f , -0.963776066f , 2048 -0.260794118f , -0.965394442f , 2049 -0.254865660f , -0.966976471f , 2050 -0.248927606f , -0.968522094f , 2051 -0.242980180f , -0.970031253f , 2052 -0.237023606f , -0.971503891f , 2053 -0.231058108f , -0.972939952f , 2054 -0.225083911f , -0.974339383f , 2055 -0.219101240f , -0.975702130f , 2056 -0.213110320f , -0.977028143f , 2057 -0.207111376f , -0.978317371f , 2058 -0.201104635f , -0.979569766f , 2059 -0.195090322f , -0.980785280f , 2060 -0.189068664f , -0.981963869f , 2061 -0.183039888f , -0.983105487f , 2062 -0.177004220f , -0.984210092f , 2063 -0.170961889f , -0.985277642f , 2064 -0.164913120f , -0.986308097f , 2065 -0.158858143f , -0.987301418f , 2066 -0.152797185f , -0.988257568f , 2067 -0.146730474f , -0.989176510f , 2068 -0.140658239f , -0.990058210f , 2069 -0.134580709f , -0.990902635f , 2070 -0.128498111f , -0.991709754f , 2071 -0.122410675f , -0.992479535f , 2072 -0.116318631f , -0.993211949f , 2073 -0.110222207f , -0.993906970f , 2074 -0.104121634f , -0.994564571f , 2075 -0.098017140f , -0.995184727f , 2076 -0.091908956f , -0.995767414f , 2077 -0.085797312f , -0.996312612f , 2078 -0.079682438f , -0.996820299f , 2079 -0.073564564f , -0.997290457f , 2080 -0.067443920f , -0.997723067f , 2081 -0.061320736f , -0.998118113f , 2082 -0.055195244f , -0.998475581f , 2083 -0.049067674f , -0.998795456f , 2084 -0.042938257f , -0.999077728f , 2085 -0.036807223f , -0.999322385f , 2086 -0.030674803f , -0.999529418f , 2087 -0.024541229f , -0.999698819f , 2088 -0.018406730f , -0.999830582f , 2089 -0.012271538f , -0.999924702f , 2090 -0.006135885f , -0.999981175f , 2091 -0.000000000f , -1.000000000f , 2092 0.006135885f , -0.999981175f , 2093 0.012271538f , -0.999924702f , 2094 0.018406730f , -0.999830582f , 2095 0.024541229f , -0.999698819f , 2096 0.030674803f , -0.999529418f , 2097 0.036807223f , -0.999322385f , 2098 0.042938257f , -0.999077728f , 2099 0.049067674f , -0.998795456f , 2100 0.055195244f , -0.998475581f , 2101 0.061320736f , -0.998118113f , 2102 0.067443920f , -0.997723067f , 2103 0.073564564f , -0.997290457f , 2104 0.079682438f , -0.996820299f , 2105 0.085797312f , -0.996312612f , 2106 0.091908956f , -0.995767414f , 2107 0.098017140f , -0.995184727f , 2108 0.104121634f , -0.994564571f , 2109 0.110222207f , -0.993906970f , 2110 0.116318631f , -0.993211949f , 2111 0.122410675f , -0.992479535f , 2112 0.128498111f , -0.991709754f , 2113 0.134580709f , -0.990902635f , 2114 0.140658239f , -0.990058210f , 2115 0.146730474f , -0.989176510f , 2116 0.152797185f , -0.988257568f , 2117 0.158858143f , -0.987301418f , 2118 0.164913120f , -0.986308097f , 2119 0.170961889f , -0.985277642f , 2120 0.177004220f , -0.984210092f , 2121 0.183039888f , -0.983105487f , 2122 0.189068664f , -0.981963869f , 2123 0.195090322f , -0.980785280f , 2124 0.201104635f , -0.979569766f , 2125 0.207111376f , -0.978317371f , 2126 0.213110320f , -0.977028143f , 2127 0.219101240f , -0.975702130f , 2128 0.225083911f , -0.974339383f , 2129 0.231058108f , -0.972939952f , 2130 0.237023606f , -0.971503891f , 2131 0.242980180f , -0.970031253f , 2132 0.248927606f , -0.968522094f , 2133 0.254865660f , -0.966976471f , 2134 0.260794118f , -0.965394442f , 2135 0.266712757f , -0.963776066f , 2136 0.272621355f , -0.962121404f , 2137 0.278519689f , -0.960430519f , 2138 0.284407537f , -0.958703475f , 2139 0.290284677f , -0.956940336f , 2140 0.296150888f , -0.955141168f , 2141 0.302005949f , -0.953306040f , 2142 0.307849640f , -0.951435021f , 2143 0.313681740f , -0.949528181f , 2144 0.319502031f , -0.947585591f , 2145 0.325310292f , -0.945607325f , 2146 0.331106306f , -0.943593458f , 2147 0.336889853f , -0.941544065f , 2148 0.342660717f , -0.939459224f , 2149 0.348418680f , -0.937339012f , 2150 0.354163525f , -0.935183510f , 2151 0.359895037f , -0.932992799f , 2152 0.365612998f , -0.930766961f , 2153 0.371317194f , -0.928506080f , 2154 0.377007410f , -0.926210242f , 2155 0.382683432f , -0.923879533f , 2156 0.388345047f , -0.921514039f , 2157 0.393992040f , -0.919113852f , 2158 0.399624200f , -0.916679060f , 2159 0.405241314f , -0.914209756f , 2160 0.410843171f , -0.911706032f , 2161 0.416429560f , -0.909167983f , 2162 0.422000271f , -0.906595705f , 2163 0.427555093f , -0.903989293f , 2164 0.433093819f , -0.901348847f , 2165 0.438616239f , -0.898674466f , 2166 0.444122145f , -0.895966250f , 2167 0.449611330f , -0.893224301f , 2168 0.455083587f , -0.890448723f , 2169 0.460538711f , -0.887639620f , 2170 0.465976496f , -0.884797098f , 2171 0.471396737f , -0.881921264f , 2172 0.476799230f , -0.879012226f , 2173 0.482183772f , -0.876070094f , 2174 0.487550160f , -0.873094978f , 2175 0.492898192f , -0.870086991f , 2176 0.498227667f , -0.867046246f , 2177 0.503538384f , -0.863972856f , 2178 0.508830143f , -0.860866939f , 2179 0.514102744f , -0.857728610f , 2180 0.519355990f , -0.854557988f , 2181 0.524589683f , -0.851355193f , 2182 0.529803625f , -0.848120345f , 2183 0.534997620f , -0.844853565f , 2184 0.540171473f , -0.841554977f , 2185 0.545324988f , -0.838224706f , 2186 0.550457973f , -0.834862875f , 2187 0.555570233f , -0.831469612f , 2188 0.560661576f , -0.828045045f , 2189 0.565731811f , -0.824589303f , 2190 0.570780746f , -0.821102515f , 2191 0.575808191f , -0.817584813f , 2192 0.580813958f , -0.814036330f , 2193 0.585797857f , -0.810457198f , 2194 0.590759702f , -0.806847554f , 2195 0.595699304f , -0.803207531f , 2196 0.600616479f , -0.799537269f , 2197 0.605511041f , -0.795836905f , 2198 0.610382806f , -0.792106577f , 2199 0.615231591f , -0.788346428f , 2200 0.620057212f , -0.784556597f , 2201 0.624859488f , -0.780737229f , 2202 0.629638239f , -0.776888466f , 2203 0.634393284f , -0.773010453f , 2204 0.639124445f , -0.769103338f , 2205 0.643831543f , -0.765167266f , 2206 0.648514401f , -0.761202385f , 2207 0.653172843f , -0.757208847f , 2208 0.657806693f , -0.753186799f , 2209 0.662415778f , -0.749136395f , 2210 0.666999922f , -0.745057785f , 2211 0.671558955f , -0.740951125f , 2212 0.676092704f , -0.736816569f , 2213 0.680600998f , -0.732654272f , 2214 0.685083668f , -0.728464390f , 2215 0.689540545f , -0.724247083f , 2216 0.693971461f , -0.720002508f , 2217 0.698376249f , -0.715730825f , 2218 0.702754744f , -0.711432196f , 2219 0.707106781f , -0.707106781f , 2220 0.711432196f , -0.702754744f , 2221 0.715730825f , -0.698376249f , 2222 0.720002508f , -0.693971461f , 2223 0.724247083f , -0.689540545f , 2224 0.728464390f , -0.685083668f , 2225 0.732654272f , -0.680600998f , 2226 0.736816569f , -0.676092704f , 2227 0.740951125f , -0.671558955f , 2228 0.745057785f , -0.666999922f , 2229 0.749136395f , -0.662415778f , 2230 0.753186799f , -0.657806693f , 2231 0.757208847f , -0.653172843f , 2232 0.761202385f , -0.648514401f , 2233 0.765167266f , -0.643831543f , 2234 0.769103338f , -0.639124445f , 2235 0.773010453f , -0.634393284f , 2236 0.776888466f , -0.629638239f , 2237 0.780737229f , -0.624859488f , 2238 0.784556597f , -0.620057212f , 2239 0.788346428f , -0.615231591f , 2240 0.792106577f , -0.610382806f , 2241 0.795836905f , -0.605511041f , 2242 0.799537269f , -0.600616479f , 2243 0.803207531f , -0.595699304f , 2244 0.806847554f , -0.590759702f , 2245 0.810457198f , -0.585797857f , 2246 0.814036330f , -0.580813958f , 2247 0.817584813f , -0.575808191f , 2248 0.821102515f , -0.570780746f , 2249 0.824589303f , -0.565731811f , 2250 0.828045045f , -0.560661576f , 2251 0.831469612f , -0.555570233f , 2252 0.834862875f , -0.550457973f , 2253 0.838224706f , -0.545324988f , 2254 0.841554977f , -0.540171473f , 2255 0.844853565f , -0.534997620f , 2256 0.848120345f , -0.529803625f , 2257 0.851355193f , -0.524589683f , 2258 0.854557988f , -0.519355990f , 2259 0.857728610f , -0.514102744f , 2260 0.860866939f , -0.508830143f , 2261 0.863972856f , -0.503538384f , 2262 0.867046246f , -0.498227667f , 2263 0.870086991f , -0.492898192f , 2264 0.873094978f , -0.487550160f , 2265 0.876070094f , -0.482183772f , 2266 0.879012226f , -0.476799230f , 2267 0.881921264f , -0.471396737f , 2268 0.884797098f , -0.465976496f , 2269 0.887639620f , -0.460538711f , 2270 0.890448723f , -0.455083587f , 2271 0.893224301f , -0.449611330f , 2272 0.895966250f , -0.444122145f , 2273 0.898674466f , -0.438616239f , 2274 0.901348847f , -0.433093819f , 2275 0.903989293f , -0.427555093f , 2276 0.906595705f , -0.422000271f , 2277 0.909167983f , -0.416429560f , 2278 0.911706032f , -0.410843171f , 2279 0.914209756f , -0.405241314f , 2280 0.916679060f , -0.399624200f , 2281 0.919113852f , -0.393992040f , 2282 0.921514039f , -0.388345047f , 2283 0.923879533f , -0.382683432f , 2284 0.926210242f , -0.377007410f , 2285 0.928506080f , -0.371317194f , 2286 0.930766961f , -0.365612998f , 2287 0.932992799f , -0.359895037f , 2288 0.935183510f , -0.354163525f , 2289 0.937339012f , -0.348418680f , 2290 0.939459224f , -0.342660717f , 2291 0.941544065f , -0.336889853f , 2292 0.943593458f , -0.331106306f , 2293 0.945607325f , -0.325310292f , 2294 0.947585591f , -0.319502031f , 2295 0.949528181f , -0.313681740f , 2296 0.951435021f , -0.307849640f , 2297 0.953306040f , -0.302005949f , 2298 0.955141168f , -0.296150888f , 2299 0.956940336f , -0.290284677f , 2300 0.958703475f , -0.284407537f , 2301 0.960430519f , -0.278519689f , 2302 0.962121404f , -0.272621355f , 2303 0.963776066f , -0.266712757f , 2304 0.965394442f , -0.260794118f , 2305 0.966976471f , -0.254865660f , 2306 0.968522094f , -0.248927606f , 2307 0.970031253f , -0.242980180f , 2308 0.971503891f , -0.237023606f , 2309 0.972939952f , -0.231058108f , 2310 0.974339383f , -0.225083911f , 2311 0.975702130f , -0.219101240f , 2312 0.977028143f , -0.213110320f , 2313 0.978317371f , -0.207111376f , 2314 0.979569766f , -0.201104635f , 2315 0.980785280f , -0.195090322f , 2316 0.981963869f , -0.189068664f , 2317 0.983105487f , -0.183039888f , 2318 0.984210092f , -0.177004220f , 2319 0.985277642f , -0.170961889f , 2320 0.986308097f , -0.164913120f , 2321 0.987301418f , -0.158858143f , 2322 0.988257568f , -0.152797185f , 2323 0.989176510f , -0.146730474f , 2324 0.990058210f , -0.140658239f , 2325 0.990902635f , -0.134580709f , 2326 0.991709754f , -0.128498111f , 2327 0.992479535f , -0.122410675f , 2328 0.993211949f , -0.116318631f , 2329 0.993906970f , -0.110222207f , 2330 0.994564571f , -0.104121634f , 2331 0.995184727f , -0.098017140f , 2332 0.995767414f , -0.091908956f , 2333 0.996312612f , -0.085797312f , 2334 0.996820299f , -0.079682438f , 2335 0.997290457f , -0.073564564f , 2336 0.997723067f , -0.067443920f , 2337 0.998118113f , -0.061320736f , 2338 0.998475581f , -0.055195244f , 2339 0.998795456f , -0.049067674f , 2340 0.999077728f , -0.042938257f , 2341 0.999322385f , -0.036807223f , 2342 0.999529418f , -0.030674803f , 2343 0.999698819f , -0.024541229f , 2344 0.999830582f , -0.018406730f , 2345 0.999924702f , -0.012271538f , 2346 0.999981175f , -0.006135885f 2347 }; 2348 2349 /** 2350 * \par 2351 * Example code for Floating-point Twiddle factors Generation: 2352 * \par 2353 * <pre>for(i = 0; i< N/; i++) 2354 * { 2355 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 2356 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 2357 * } </pre> 2358 * \par 2359 * where N = 2048 and PI = 3.14159265358979 2360 * \par 2361 * Cos and Sin values are in interleaved fashion 2362 * 2363 */ 2364 const float32_t twiddleCoef_2048[4096] = { 2365 1.000000000f, 0.000000000f, 2366 0.999995294f, 0.003067957f, 2367 0.999981175f, 0.006135885f, 2368 0.999957645f, 0.009203755f, 2369 0.999924702f, 0.012271538f, 2370 0.999882347f, 0.015339206f, 2371 0.999830582f, 0.018406730f, 2372 0.999769405f, 0.021474080f, 2373 0.999698819f, 0.024541229f, 2374 0.999618822f, 0.027608146f, 2375 0.999529418f, 0.030674803f, 2376 0.999430605f, 0.033741172f, 2377 0.999322385f, 0.036807223f, 2378 0.999204759f, 0.039872928f, 2379 0.999077728f, 0.042938257f, 2380 0.998941293f, 0.046003182f, 2381 0.998795456f, 0.049067674f, 2382 0.998640218f, 0.052131705f, 2383 0.998475581f, 0.055195244f, 2384 0.998301545f, 0.058258265f, 2385 0.998118113f, 0.061320736f, 2386 0.997925286f, 0.064382631f, 2387 0.997723067f, 0.067443920f, 2388 0.997511456f, 0.070504573f, 2389 0.997290457f, 0.073564564f, 2390 0.997060070f, 0.076623861f, 2391 0.996820299f, 0.079682438f, 2392 0.996571146f, 0.082740265f, 2393 0.996312612f, 0.085797312f, 2394 0.996044701f, 0.088853553f, 2395 0.995767414f, 0.091908956f, 2396 0.995480755f, 0.094963495f, 2397 0.995184727f, 0.098017140f, 2398 0.994879331f, 0.101069863f, 2399 0.994564571f, 0.104121634f, 2400 0.994240449f, 0.107172425f, 2401 0.993906970f, 0.110222207f, 2402 0.993564136f, 0.113270952f, 2403 0.993211949f, 0.116318631f, 2404 0.992850414f, 0.119365215f, 2405 0.992479535f, 0.122410675f, 2406 0.992099313f, 0.125454983f, 2407 0.991709754f, 0.128498111f, 2408 0.991310860f, 0.131540029f, 2409 0.990902635f, 0.134580709f, 2410 0.990485084f, 0.137620122f, 2411 0.990058210f, 0.140658239f, 2412 0.989622017f, 0.143695033f, 2413 0.989176510f, 0.146730474f, 2414 0.988721692f, 0.149764535f, 2415 0.988257568f, 0.152797185f, 2416 0.987784142f, 0.155828398f, 2417 0.987301418f, 0.158858143f, 2418 0.986809402f, 0.161886394f, 2419 0.986308097f, 0.164913120f, 2420 0.985797509f, 0.167938295f, 2421 0.985277642f, 0.170961889f, 2422 0.984748502f, 0.173983873f, 2423 0.984210092f, 0.177004220f, 2424 0.983662419f, 0.180022901f, 2425 0.983105487f, 0.183039888f, 2426 0.982539302f, 0.186055152f, 2427 0.981963869f, 0.189068664f, 2428 0.981379193f, 0.192080397f, 2429 0.980785280f, 0.195090322f, 2430 0.980182136f, 0.198098411f, 2431 0.979569766f, 0.201104635f, 2432 0.978948175f, 0.204108966f, 2433 0.978317371f, 0.207111376f, 2434 0.977677358f, 0.210111837f, 2435 0.977028143f, 0.213110320f, 2436 0.976369731f, 0.216106797f, 2437 0.975702130f, 0.219101240f, 2438 0.975025345f, 0.222093621f, 2439 0.974339383f, 0.225083911f, 2440 0.973644250f, 0.228072083f, 2441 0.972939952f, 0.231058108f, 2442 0.972226497f, 0.234041959f, 2443 0.971503891f, 0.237023606f, 2444 0.970772141f, 0.240003022f, 2445 0.970031253f, 0.242980180f, 2446 0.969281235f, 0.245955050f, 2447 0.968522094f, 0.248927606f, 2448 0.967753837f, 0.251897818f, 2449 0.966976471f, 0.254865660f, 2450 0.966190003f, 0.257831102f, 2451 0.965394442f, 0.260794118f, 2452 0.964589793f, 0.263754679f, 2453 0.963776066f, 0.266712757f, 2454 0.962953267f, 0.269668326f, 2455 0.962121404f, 0.272621355f, 2456 0.961280486f, 0.275571819f, 2457 0.960430519f, 0.278519689f, 2458 0.959571513f, 0.281464938f, 2459 0.958703475f, 0.284407537f, 2460 0.957826413f, 0.287347460f, 2461 0.956940336f, 0.290284677f, 2462 0.956045251f, 0.293219163f, 2463 0.955141168f, 0.296150888f, 2464 0.954228095f, 0.299079826f, 2465 0.953306040f, 0.302005949f, 2466 0.952375013f, 0.304929230f, 2467 0.951435021f, 0.307849640f, 2468 0.950486074f, 0.310767153f, 2469 0.949528181f, 0.313681740f, 2470 0.948561350f, 0.316593376f, 2471 0.947585591f, 0.319502031f, 2472 0.946600913f, 0.322407679f, 2473 0.945607325f, 0.325310292f, 2474 0.944604837f, 0.328209844f, 2475 0.943593458f, 0.331106306f, 2476 0.942573198f, 0.333999651f, 2477 0.941544065f, 0.336889853f, 2478 0.940506071f, 0.339776884f, 2479 0.939459224f, 0.342660717f, 2480 0.938403534f, 0.345541325f, 2481 0.937339012f, 0.348418680f, 2482 0.936265667f, 0.351292756f, 2483 0.935183510f, 0.354163525f, 2484 0.934092550f, 0.357030961f, 2485 0.932992799f, 0.359895037f, 2486 0.931884266f, 0.362755724f, 2487 0.930766961f, 0.365612998f, 2488 0.929640896f, 0.368466830f, 2489 0.928506080f, 0.371317194f, 2490 0.927362526f, 0.374164063f, 2491 0.926210242f, 0.377007410f, 2492 0.925049241f, 0.379847209f, 2493 0.923879533f, 0.382683432f, 2494 0.922701128f, 0.385516054f, 2495 0.921514039f, 0.388345047f, 2496 0.920318277f, 0.391170384f, 2497 0.919113852f, 0.393992040f, 2498 0.917900776f, 0.396809987f, 2499 0.916679060f, 0.399624200f, 2500 0.915448716f, 0.402434651f, 2501 0.914209756f, 0.405241314f, 2502 0.912962190f, 0.408044163f, 2503 0.911706032f, 0.410843171f, 2504 0.910441292f, 0.413638312f, 2505 0.909167983f, 0.416429560f, 2506 0.907886116f, 0.419216888f, 2507 0.906595705f, 0.422000271f, 2508 0.905296759f, 0.424779681f, 2509 0.903989293f, 0.427555093f, 2510 0.902673318f, 0.430326481f, 2511 0.901348847f, 0.433093819f, 2512 0.900015892f, 0.435857080f, 2513 0.898674466f, 0.438616239f, 2514 0.897324581f, 0.441371269f, 2515 0.895966250f, 0.444122145f, 2516 0.894599486f, 0.446868840f, 2517 0.893224301f, 0.449611330f, 2518 0.891840709f, 0.452349587f, 2519 0.890448723f, 0.455083587f, 2520 0.889048356f, 0.457813304f, 2521 0.887639620f, 0.460538711f, 2522 0.886222530f, 0.463259784f, 2523 0.884797098f, 0.465976496f, 2524 0.883363339f, 0.468688822f, 2525 0.881921264f, 0.471396737f, 2526 0.880470889f, 0.474100215f, 2527 0.879012226f, 0.476799230f, 2528 0.877545290f, 0.479493758f, 2529 0.876070094f, 0.482183772f, 2530 0.874586652f, 0.484869248f, 2531 0.873094978f, 0.487550160f, 2532 0.871595087f, 0.490226483f, 2533 0.870086991f, 0.492898192f, 2534 0.868570706f, 0.495565262f, 2535 0.867046246f, 0.498227667f, 2536 0.865513624f, 0.500885383f, 2537 0.863972856f, 0.503538384f, 2538 0.862423956f, 0.506186645f, 2539 0.860866939f, 0.508830143f, 2540 0.859301818f, 0.511468850f, 2541 0.857728610f, 0.514102744f, 2542 0.856147328f, 0.516731799f, 2543 0.854557988f, 0.519355990f, 2544 0.852960605f, 0.521975293f, 2545 0.851355193f, 0.524589683f, 2546 0.849741768f, 0.527199135f, 2547 0.848120345f, 0.529803625f, 2548 0.846490939f, 0.532403128f, 2549 0.844853565f, 0.534997620f, 2550 0.843208240f, 0.537587076f, 2551 0.841554977f, 0.540171473f, 2552 0.839893794f, 0.542750785f, 2553 0.838224706f, 0.545324988f, 2554 0.836547727f, 0.547894059f, 2555 0.834862875f, 0.550457973f, 2556 0.833170165f, 0.553016706f, 2557 0.831469612f, 0.555570233f, 2558 0.829761234f, 0.558118531f, 2559 0.828045045f, 0.560661576f, 2560 0.826321063f, 0.563199344f, 2561 0.824589303f, 0.565731811f, 2562 0.822849781f, 0.568258953f, 2563 0.821102515f, 0.570780746f, 2564 0.819347520f, 0.573297167f, 2565 0.817584813f, 0.575808191f, 2566 0.815814411f, 0.578313796f, 2567 0.814036330f, 0.580813958f, 2568 0.812250587f, 0.583308653f, 2569 0.810457198f, 0.585797857f, 2570 0.808656182f, 0.588281548f, 2571 0.806847554f, 0.590759702f, 2572 0.805031331f, 0.593232295f, 2573 0.803207531f, 0.595699304f, 2574 0.801376172f, 0.598160707f, 2575 0.799537269f, 0.600616479f, 2576 0.797690841f, 0.603066599f, 2577 0.795836905f, 0.605511041f, 2578 0.793975478f, 0.607949785f, 2579 0.792106577f, 0.610382806f, 2580 0.790230221f, 0.612810082f, 2581 0.788346428f, 0.615231591f, 2582 0.786455214f, 0.617647308f, 2583 0.784556597f, 0.620057212f, 2584 0.782650596f, 0.622461279f, 2585 0.780737229f, 0.624859488f, 2586 0.778816512f, 0.627251815f, 2587 0.776888466f, 0.629638239f, 2588 0.774953107f, 0.632018736f, 2589 0.773010453f, 0.634393284f, 2590 0.771060524f, 0.636761861f, 2591 0.769103338f, 0.639124445f, 2592 0.767138912f, 0.641481013f, 2593 0.765167266f, 0.643831543f, 2594 0.763188417f, 0.646176013f, 2595 0.761202385f, 0.648514401f, 2596 0.759209189f, 0.650846685f, 2597 0.757208847f, 0.653172843f, 2598 0.755201377f, 0.655492853f, 2599 0.753186799f, 0.657806693f, 2600 0.751165132f, 0.660114342f, 2601 0.749136395f, 0.662415778f, 2602 0.747100606f, 0.664710978f, 2603 0.745057785f, 0.666999922f, 2604 0.743007952f, 0.669282588f, 2605 0.740951125f, 0.671558955f, 2606 0.738887324f, 0.673829000f, 2607 0.736816569f, 0.676092704f, 2608 0.734738878f, 0.678350043f, 2609 0.732654272f, 0.680600998f, 2610 0.730562769f, 0.682845546f, 2611 0.728464390f, 0.685083668f, 2612 0.726359155f, 0.687315341f, 2613 0.724247083f, 0.689540545f, 2614 0.722128194f, 0.691759258f, 2615 0.720002508f, 0.693971461f, 2616 0.717870045f, 0.696177131f, 2617 0.715730825f, 0.698376249f, 2618 0.713584869f, 0.700568794f, 2619 0.711432196f, 0.702754744f, 2620 0.709272826f, 0.704934080f, 2621 0.707106781f, 0.707106781f, 2622 0.704934080f, 0.709272826f, 2623 0.702754744f, 0.711432196f, 2624 0.700568794f, 0.713584869f, 2625 0.698376249f, 0.715730825f, 2626 0.696177131f, 0.717870045f, 2627 0.693971461f, 0.720002508f, 2628 0.691759258f, 0.722128194f, 2629 0.689540545f, 0.724247083f, 2630 0.687315341f, 0.726359155f, 2631 0.685083668f, 0.728464390f, 2632 0.682845546f, 0.730562769f, 2633 0.680600998f, 0.732654272f, 2634 0.678350043f, 0.734738878f, 2635 0.676092704f, 0.736816569f, 2636 0.673829000f, 0.738887324f, 2637 0.671558955f, 0.740951125f, 2638 0.669282588f, 0.743007952f, 2639 0.666999922f, 0.745057785f, 2640 0.664710978f, 0.747100606f, 2641 0.662415778f, 0.749136395f, 2642 0.660114342f, 0.751165132f, 2643 0.657806693f, 0.753186799f, 2644 0.655492853f, 0.755201377f, 2645 0.653172843f, 0.757208847f, 2646 0.650846685f, 0.759209189f, 2647 0.648514401f, 0.761202385f, 2648 0.646176013f, 0.763188417f, 2649 0.643831543f, 0.765167266f, 2650 0.641481013f, 0.767138912f, 2651 0.639124445f, 0.769103338f, 2652 0.636761861f, 0.771060524f, 2653 0.634393284f, 0.773010453f, 2654 0.632018736f, 0.774953107f, 2655 0.629638239f, 0.776888466f, 2656 0.627251815f, 0.778816512f, 2657 0.624859488f, 0.780737229f, 2658 0.622461279f, 0.782650596f, 2659 0.620057212f, 0.784556597f, 2660 0.617647308f, 0.786455214f, 2661 0.615231591f, 0.788346428f, 2662 0.612810082f, 0.790230221f, 2663 0.610382806f, 0.792106577f, 2664 0.607949785f, 0.793975478f, 2665 0.605511041f, 0.795836905f, 2666 0.603066599f, 0.797690841f, 2667 0.600616479f, 0.799537269f, 2668 0.598160707f, 0.801376172f, 2669 0.595699304f, 0.803207531f, 2670 0.593232295f, 0.805031331f, 2671 0.590759702f, 0.806847554f, 2672 0.588281548f, 0.808656182f, 2673 0.585797857f, 0.810457198f, 2674 0.583308653f, 0.812250587f, 2675 0.580813958f, 0.814036330f, 2676 0.578313796f, 0.815814411f, 2677 0.575808191f, 0.817584813f, 2678 0.573297167f, 0.819347520f, 2679 0.570780746f, 0.821102515f, 2680 0.568258953f, 0.822849781f, 2681 0.565731811f, 0.824589303f, 2682 0.563199344f, 0.826321063f, 2683 0.560661576f, 0.828045045f, 2684 0.558118531f, 0.829761234f, 2685 0.555570233f, 0.831469612f, 2686 0.553016706f, 0.833170165f, 2687 0.550457973f, 0.834862875f, 2688 0.547894059f, 0.836547727f, 2689 0.545324988f, 0.838224706f, 2690 0.542750785f, 0.839893794f, 2691 0.540171473f, 0.841554977f, 2692 0.537587076f, 0.843208240f, 2693 0.534997620f, 0.844853565f, 2694 0.532403128f, 0.846490939f, 2695 0.529803625f, 0.848120345f, 2696 0.527199135f, 0.849741768f, 2697 0.524589683f, 0.851355193f, 2698 0.521975293f, 0.852960605f, 2699 0.519355990f, 0.854557988f, 2700 0.516731799f, 0.856147328f, 2701 0.514102744f, 0.857728610f, 2702 0.511468850f, 0.859301818f, 2703 0.508830143f, 0.860866939f, 2704 0.506186645f, 0.862423956f, 2705 0.503538384f, 0.863972856f, 2706 0.500885383f, 0.865513624f, 2707 0.498227667f, 0.867046246f, 2708 0.495565262f, 0.868570706f, 2709 0.492898192f, 0.870086991f, 2710 0.490226483f, 0.871595087f, 2711 0.487550160f, 0.873094978f, 2712 0.484869248f, 0.874586652f, 2713 0.482183772f, 0.876070094f, 2714 0.479493758f, 0.877545290f, 2715 0.476799230f, 0.879012226f, 2716 0.474100215f, 0.880470889f, 2717 0.471396737f, 0.881921264f, 2718 0.468688822f, 0.883363339f, 2719 0.465976496f, 0.884797098f, 2720 0.463259784f, 0.886222530f, 2721 0.460538711f, 0.887639620f, 2722 0.457813304f, 0.889048356f, 2723 0.455083587f, 0.890448723f, 2724 0.452349587f, 0.891840709f, 2725 0.449611330f, 0.893224301f, 2726 0.446868840f, 0.894599486f, 2727 0.444122145f, 0.895966250f, 2728 0.441371269f, 0.897324581f, 2729 0.438616239f, 0.898674466f, 2730 0.435857080f, 0.900015892f, 2731 0.433093819f, 0.901348847f, 2732 0.430326481f, 0.902673318f, 2733 0.427555093f, 0.903989293f, 2734 0.424779681f, 0.905296759f, 2735 0.422000271f, 0.906595705f, 2736 0.419216888f, 0.907886116f, 2737 0.416429560f, 0.909167983f, 2738 0.413638312f, 0.910441292f, 2739 0.410843171f, 0.911706032f, 2740 0.408044163f, 0.912962190f, 2741 0.405241314f, 0.914209756f, 2742 0.402434651f, 0.915448716f, 2743 0.399624200f, 0.916679060f, 2744 0.396809987f, 0.917900776f, 2745 0.393992040f, 0.919113852f, 2746 0.391170384f, 0.920318277f, 2747 0.388345047f, 0.921514039f, 2748 0.385516054f, 0.922701128f, 2749 0.382683432f, 0.923879533f, 2750 0.379847209f, 0.925049241f, 2751 0.377007410f, 0.926210242f, 2752 0.374164063f, 0.927362526f, 2753 0.371317194f, 0.928506080f, 2754 0.368466830f, 0.929640896f, 2755 0.365612998f, 0.930766961f, 2756 0.362755724f, 0.931884266f, 2757 0.359895037f, 0.932992799f, 2758 0.357030961f, 0.934092550f, 2759 0.354163525f, 0.935183510f, 2760 0.351292756f, 0.936265667f, 2761 0.348418680f, 0.937339012f, 2762 0.345541325f, 0.938403534f, 2763 0.342660717f, 0.939459224f, 2764 0.339776884f, 0.940506071f, 2765 0.336889853f, 0.941544065f, 2766 0.333999651f, 0.942573198f, 2767 0.331106306f, 0.943593458f, 2768 0.328209844f, 0.944604837f, 2769 0.325310292f, 0.945607325f, 2770 0.322407679f, 0.946600913f, 2771 0.319502031f, 0.947585591f, 2772 0.316593376f, 0.948561350f, 2773 0.313681740f, 0.949528181f, 2774 0.310767153f, 0.950486074f, 2775 0.307849640f, 0.951435021f, 2776 0.304929230f, 0.952375013f, 2777 0.302005949f, 0.953306040f, 2778 0.299079826f, 0.954228095f, 2779 0.296150888f, 0.955141168f, 2780 0.293219163f, 0.956045251f, 2781 0.290284677f, 0.956940336f, 2782 0.287347460f, 0.957826413f, 2783 0.284407537f, 0.958703475f, 2784 0.281464938f, 0.959571513f, 2785 0.278519689f, 0.960430519f, 2786 0.275571819f, 0.961280486f, 2787 0.272621355f, 0.962121404f, 2788 0.269668326f, 0.962953267f, 2789 0.266712757f, 0.963776066f, 2790 0.263754679f, 0.964589793f, 2791 0.260794118f, 0.965394442f, 2792 0.257831102f, 0.966190003f, 2793 0.254865660f, 0.966976471f, 2794 0.251897818f, 0.967753837f, 2795 0.248927606f, 0.968522094f, 2796 0.245955050f, 0.969281235f, 2797 0.242980180f, 0.970031253f, 2798 0.240003022f, 0.970772141f, 2799 0.237023606f, 0.971503891f, 2800 0.234041959f, 0.972226497f, 2801 0.231058108f, 0.972939952f, 2802 0.228072083f, 0.973644250f, 2803 0.225083911f, 0.974339383f, 2804 0.222093621f, 0.975025345f, 2805 0.219101240f, 0.975702130f, 2806 0.216106797f, 0.976369731f, 2807 0.213110320f, 0.977028143f, 2808 0.210111837f, 0.977677358f, 2809 0.207111376f, 0.978317371f, 2810 0.204108966f, 0.978948175f, 2811 0.201104635f, 0.979569766f, 2812 0.198098411f, 0.980182136f, 2813 0.195090322f, 0.980785280f, 2814 0.192080397f, 0.981379193f, 2815 0.189068664f, 0.981963869f, 2816 0.186055152f, 0.982539302f, 2817 0.183039888f, 0.983105487f, 2818 0.180022901f, 0.983662419f, 2819 0.177004220f, 0.984210092f, 2820 0.173983873f, 0.984748502f, 2821 0.170961889f, 0.985277642f, 2822 0.167938295f, 0.985797509f, 2823 0.164913120f, 0.986308097f, 2824 0.161886394f, 0.986809402f, 2825 0.158858143f, 0.987301418f, 2826 0.155828398f, 0.987784142f, 2827 0.152797185f, 0.988257568f, 2828 0.149764535f, 0.988721692f, 2829 0.146730474f, 0.989176510f, 2830 0.143695033f, 0.989622017f, 2831 0.140658239f, 0.990058210f, 2832 0.137620122f, 0.990485084f, 2833 0.134580709f, 0.990902635f, 2834 0.131540029f, 0.991310860f, 2835 0.128498111f, 0.991709754f, 2836 0.125454983f, 0.992099313f, 2837 0.122410675f, 0.992479535f, 2838 0.119365215f, 0.992850414f, 2839 0.116318631f, 0.993211949f, 2840 0.113270952f, 0.993564136f, 2841 0.110222207f, 0.993906970f, 2842 0.107172425f, 0.994240449f, 2843 0.104121634f, 0.994564571f, 2844 0.101069863f, 0.994879331f, 2845 0.098017140f, 0.995184727f, 2846 0.094963495f, 0.995480755f, 2847 0.091908956f, 0.995767414f, 2848 0.088853553f, 0.996044701f, 2849 0.085797312f, 0.996312612f, 2850 0.082740265f, 0.996571146f, 2851 0.079682438f, 0.996820299f, 2852 0.076623861f, 0.997060070f, 2853 0.073564564f, 0.997290457f, 2854 0.070504573f, 0.997511456f, 2855 0.067443920f, 0.997723067f, 2856 0.064382631f, 0.997925286f, 2857 0.061320736f, 0.998118113f, 2858 0.058258265f, 0.998301545f, 2859 0.055195244f, 0.998475581f, 2860 0.052131705f, 0.998640218f, 2861 0.049067674f, 0.998795456f, 2862 0.046003182f, 0.998941293f, 2863 0.042938257f, 0.999077728f, 2864 0.039872928f, 0.999204759f, 2865 0.036807223f, 0.999322385f, 2866 0.033741172f, 0.999430605f, 2867 0.030674803f, 0.999529418f, 2868 0.027608146f, 0.999618822f, 2869 0.024541229f, 0.999698819f, 2870 0.021474080f, 0.999769405f, 2871 0.018406730f, 0.999830582f, 2872 0.015339206f, 0.999882347f, 2873 0.012271538f, 0.999924702f, 2874 0.009203755f, 0.999957645f, 2875 0.006135885f, 0.999981175f, 2876 0.003067957f, 0.999995294f, 2877 0.000000000f, 1.000000000f, 2878 -0.003067957f, 0.999995294f, 2879 -0.006135885f, 0.999981175f, 2880 -0.009203755f, 0.999957645f, 2881 -0.012271538f, 0.999924702f, 2882 -0.015339206f, 0.999882347f, 2883 -0.018406730f, 0.999830582f, 2884 -0.021474080f, 0.999769405f, 2885 -0.024541229f, 0.999698819f, 2886 -0.027608146f, 0.999618822f, 2887 -0.030674803f, 0.999529418f, 2888 -0.033741172f, 0.999430605f, 2889 -0.036807223f, 0.999322385f, 2890 -0.039872928f, 0.999204759f, 2891 -0.042938257f, 0.999077728f, 2892 -0.046003182f, 0.998941293f, 2893 -0.049067674f, 0.998795456f, 2894 -0.052131705f, 0.998640218f, 2895 -0.055195244f, 0.998475581f, 2896 -0.058258265f, 0.998301545f, 2897 -0.061320736f, 0.998118113f, 2898 -0.064382631f, 0.997925286f, 2899 -0.067443920f, 0.997723067f, 2900 -0.070504573f, 0.997511456f, 2901 -0.073564564f, 0.997290457f, 2902 -0.076623861f, 0.997060070f, 2903 -0.079682438f, 0.996820299f, 2904 -0.082740265f, 0.996571146f, 2905 -0.085797312f, 0.996312612f, 2906 -0.088853553f, 0.996044701f, 2907 -0.091908956f, 0.995767414f, 2908 -0.094963495f, 0.995480755f, 2909 -0.098017140f, 0.995184727f, 2910 -0.101069863f, 0.994879331f, 2911 -0.104121634f, 0.994564571f, 2912 -0.107172425f, 0.994240449f, 2913 -0.110222207f, 0.993906970f, 2914 -0.113270952f, 0.993564136f, 2915 -0.116318631f, 0.993211949f, 2916 -0.119365215f, 0.992850414f, 2917 -0.122410675f, 0.992479535f, 2918 -0.125454983f, 0.992099313f, 2919 -0.128498111f, 0.991709754f, 2920 -0.131540029f, 0.991310860f, 2921 -0.134580709f, 0.990902635f, 2922 -0.137620122f, 0.990485084f, 2923 -0.140658239f, 0.990058210f, 2924 -0.143695033f, 0.989622017f, 2925 -0.146730474f, 0.989176510f, 2926 -0.149764535f, 0.988721692f, 2927 -0.152797185f, 0.988257568f, 2928 -0.155828398f, 0.987784142f, 2929 -0.158858143f, 0.987301418f, 2930 -0.161886394f, 0.986809402f, 2931 -0.164913120f, 0.986308097f, 2932 -0.167938295f, 0.985797509f, 2933 -0.170961889f, 0.985277642f, 2934 -0.173983873f, 0.984748502f, 2935 -0.177004220f, 0.984210092f, 2936 -0.180022901f, 0.983662419f, 2937 -0.183039888f, 0.983105487f, 2938 -0.186055152f, 0.982539302f, 2939 -0.189068664f, 0.981963869f, 2940 -0.192080397f, 0.981379193f, 2941 -0.195090322f, 0.980785280f, 2942 -0.198098411f, 0.980182136f, 2943 -0.201104635f, 0.979569766f, 2944 -0.204108966f, 0.978948175f, 2945 -0.207111376f, 0.978317371f, 2946 -0.210111837f, 0.977677358f, 2947 -0.213110320f, 0.977028143f, 2948 -0.216106797f, 0.976369731f, 2949 -0.219101240f, 0.975702130f, 2950 -0.222093621f, 0.975025345f, 2951 -0.225083911f, 0.974339383f, 2952 -0.228072083f, 0.973644250f, 2953 -0.231058108f, 0.972939952f, 2954 -0.234041959f, 0.972226497f, 2955 -0.237023606f, 0.971503891f, 2956 -0.240003022f, 0.970772141f, 2957 -0.242980180f, 0.970031253f, 2958 -0.245955050f, 0.969281235f, 2959 -0.248927606f, 0.968522094f, 2960 -0.251897818f, 0.967753837f, 2961 -0.254865660f, 0.966976471f, 2962 -0.257831102f, 0.966190003f, 2963 -0.260794118f, 0.965394442f, 2964 -0.263754679f, 0.964589793f, 2965 -0.266712757f, 0.963776066f, 2966 -0.269668326f, 0.962953267f, 2967 -0.272621355f, 0.962121404f, 2968 -0.275571819f, 0.961280486f, 2969 -0.278519689f, 0.960430519f, 2970 -0.281464938f, 0.959571513f, 2971 -0.284407537f, 0.958703475f, 2972 -0.287347460f, 0.957826413f, 2973 -0.290284677f, 0.956940336f, 2974 -0.293219163f, 0.956045251f, 2975 -0.296150888f, 0.955141168f, 2976 -0.299079826f, 0.954228095f, 2977 -0.302005949f, 0.953306040f, 2978 -0.304929230f, 0.952375013f, 2979 -0.307849640f, 0.951435021f, 2980 -0.310767153f, 0.950486074f, 2981 -0.313681740f, 0.949528181f, 2982 -0.316593376f, 0.948561350f, 2983 -0.319502031f, 0.947585591f, 2984 -0.322407679f, 0.946600913f, 2985 -0.325310292f, 0.945607325f, 2986 -0.328209844f, 0.944604837f, 2987 -0.331106306f, 0.943593458f, 2988 -0.333999651f, 0.942573198f, 2989 -0.336889853f, 0.941544065f, 2990 -0.339776884f, 0.940506071f, 2991 -0.342660717f, 0.939459224f, 2992 -0.345541325f, 0.938403534f, 2993 -0.348418680f, 0.937339012f, 2994 -0.351292756f, 0.936265667f, 2995 -0.354163525f, 0.935183510f, 2996 -0.357030961f, 0.934092550f, 2997 -0.359895037f, 0.932992799f, 2998 -0.362755724f, 0.931884266f, 2999 -0.365612998f, 0.930766961f, 3000 -0.368466830f, 0.929640896f, 3001 -0.371317194f, 0.928506080f, 3002 -0.374164063f, 0.927362526f, 3003 -0.377007410f, 0.926210242f, 3004 -0.379847209f, 0.925049241f, 3005 -0.382683432f, 0.923879533f, 3006 -0.385516054f, 0.922701128f, 3007 -0.388345047f, 0.921514039f, 3008 -0.391170384f, 0.920318277f, 3009 -0.393992040f, 0.919113852f, 3010 -0.396809987f, 0.917900776f, 3011 -0.399624200f, 0.916679060f, 3012 -0.402434651f, 0.915448716f, 3013 -0.405241314f, 0.914209756f, 3014 -0.408044163f, 0.912962190f, 3015 -0.410843171f, 0.911706032f, 3016 -0.413638312f, 0.910441292f, 3017 -0.416429560f, 0.909167983f, 3018 -0.419216888f, 0.907886116f, 3019 -0.422000271f, 0.906595705f, 3020 -0.424779681f, 0.905296759f, 3021 -0.427555093f, 0.903989293f, 3022 -0.430326481f, 0.902673318f, 3023 -0.433093819f, 0.901348847f, 3024 -0.435857080f, 0.900015892f, 3025 -0.438616239f, 0.898674466f, 3026 -0.441371269f, 0.897324581f, 3027 -0.444122145f, 0.895966250f, 3028 -0.446868840f, 0.894599486f, 3029 -0.449611330f, 0.893224301f, 3030 -0.452349587f, 0.891840709f, 3031 -0.455083587f, 0.890448723f, 3032 -0.457813304f, 0.889048356f, 3033 -0.460538711f, 0.887639620f, 3034 -0.463259784f, 0.886222530f, 3035 -0.465976496f, 0.884797098f, 3036 -0.468688822f, 0.883363339f, 3037 -0.471396737f, 0.881921264f, 3038 -0.474100215f, 0.880470889f, 3039 -0.476799230f, 0.879012226f, 3040 -0.479493758f, 0.877545290f, 3041 -0.482183772f, 0.876070094f, 3042 -0.484869248f, 0.874586652f, 3043 -0.487550160f, 0.873094978f, 3044 -0.490226483f, 0.871595087f, 3045 -0.492898192f, 0.870086991f, 3046 -0.495565262f, 0.868570706f, 3047 -0.498227667f, 0.867046246f, 3048 -0.500885383f, 0.865513624f, 3049 -0.503538384f, 0.863972856f, 3050 -0.506186645f, 0.862423956f, 3051 -0.508830143f, 0.860866939f, 3052 -0.511468850f, 0.859301818f, 3053 -0.514102744f, 0.857728610f, 3054 -0.516731799f, 0.856147328f, 3055 -0.519355990f, 0.854557988f, 3056 -0.521975293f, 0.852960605f, 3057 -0.524589683f, 0.851355193f, 3058 -0.527199135f, 0.849741768f, 3059 -0.529803625f, 0.848120345f, 3060 -0.532403128f, 0.846490939f, 3061 -0.534997620f, 0.844853565f, 3062 -0.537587076f, 0.843208240f, 3063 -0.540171473f, 0.841554977f, 3064 -0.542750785f, 0.839893794f, 3065 -0.545324988f, 0.838224706f, 3066 -0.547894059f, 0.836547727f, 3067 -0.550457973f, 0.834862875f, 3068 -0.553016706f, 0.833170165f, 3069 -0.555570233f, 0.831469612f, 3070 -0.558118531f, 0.829761234f, 3071 -0.560661576f, 0.828045045f, 3072 -0.563199344f, 0.826321063f, 3073 -0.565731811f, 0.824589303f, 3074 -0.568258953f, 0.822849781f, 3075 -0.570780746f, 0.821102515f, 3076 -0.573297167f, 0.819347520f, 3077 -0.575808191f, 0.817584813f, 3078 -0.578313796f, 0.815814411f, 3079 -0.580813958f, 0.814036330f, 3080 -0.583308653f, 0.812250587f, 3081 -0.585797857f, 0.810457198f, 3082 -0.588281548f, 0.808656182f, 3083 -0.590759702f, 0.806847554f, 3084 -0.593232295f, 0.805031331f, 3085 -0.595699304f, 0.803207531f, 3086 -0.598160707f, 0.801376172f, 3087 -0.600616479f, 0.799537269f, 3088 -0.603066599f, 0.797690841f, 3089 -0.605511041f, 0.795836905f, 3090 -0.607949785f, 0.793975478f, 3091 -0.610382806f, 0.792106577f, 3092 -0.612810082f, 0.790230221f, 3093 -0.615231591f, 0.788346428f, 3094 -0.617647308f, 0.786455214f, 3095 -0.620057212f, 0.784556597f, 3096 -0.622461279f, 0.782650596f, 3097 -0.624859488f, 0.780737229f, 3098 -0.627251815f, 0.778816512f, 3099 -0.629638239f, 0.776888466f, 3100 -0.632018736f, 0.774953107f, 3101 -0.634393284f, 0.773010453f, 3102 -0.636761861f, 0.771060524f, 3103 -0.639124445f, 0.769103338f, 3104 -0.641481013f, 0.767138912f, 3105 -0.643831543f, 0.765167266f, 3106 -0.646176013f, 0.763188417f, 3107 -0.648514401f, 0.761202385f, 3108 -0.650846685f, 0.759209189f, 3109 -0.653172843f, 0.757208847f, 3110 -0.655492853f, 0.755201377f, 3111 -0.657806693f, 0.753186799f, 3112 -0.660114342f, 0.751165132f, 3113 -0.662415778f, 0.749136395f, 3114 -0.664710978f, 0.747100606f, 3115 -0.666999922f, 0.745057785f, 3116 -0.669282588f, 0.743007952f, 3117 -0.671558955f, 0.740951125f, 3118 -0.673829000f, 0.738887324f, 3119 -0.676092704f, 0.736816569f, 3120 -0.678350043f, 0.734738878f, 3121 -0.680600998f, 0.732654272f, 3122 -0.682845546f, 0.730562769f, 3123 -0.685083668f, 0.728464390f, 3124 -0.687315341f, 0.726359155f, 3125 -0.689540545f, 0.724247083f, 3126 -0.691759258f, 0.722128194f, 3127 -0.693971461f, 0.720002508f, 3128 -0.696177131f, 0.717870045f, 3129 -0.698376249f, 0.715730825f, 3130 -0.700568794f, 0.713584869f, 3131 -0.702754744f, 0.711432196f, 3132 -0.704934080f, 0.709272826f, 3133 -0.707106781f, 0.707106781f, 3134 -0.709272826f, 0.704934080f, 3135 -0.711432196f, 0.702754744f, 3136 -0.713584869f, 0.700568794f, 3137 -0.715730825f, 0.698376249f, 3138 -0.717870045f, 0.696177131f, 3139 -0.720002508f, 0.693971461f, 3140 -0.722128194f, 0.691759258f, 3141 -0.724247083f, 0.689540545f, 3142 -0.726359155f, 0.687315341f, 3143 -0.728464390f, 0.685083668f, 3144 -0.730562769f, 0.682845546f, 3145 -0.732654272f, 0.680600998f, 3146 -0.734738878f, 0.678350043f, 3147 -0.736816569f, 0.676092704f, 3148 -0.738887324f, 0.673829000f, 3149 -0.740951125f, 0.671558955f, 3150 -0.743007952f, 0.669282588f, 3151 -0.745057785f, 0.666999922f, 3152 -0.747100606f, 0.664710978f, 3153 -0.749136395f, 0.662415778f, 3154 -0.751165132f, 0.660114342f, 3155 -0.753186799f, 0.657806693f, 3156 -0.755201377f, 0.655492853f, 3157 -0.757208847f, 0.653172843f, 3158 -0.759209189f, 0.650846685f, 3159 -0.761202385f, 0.648514401f, 3160 -0.763188417f, 0.646176013f, 3161 -0.765167266f, 0.643831543f, 3162 -0.767138912f, 0.641481013f, 3163 -0.769103338f, 0.639124445f, 3164 -0.771060524f, 0.636761861f, 3165 -0.773010453f, 0.634393284f, 3166 -0.774953107f, 0.632018736f, 3167 -0.776888466f, 0.629638239f, 3168 -0.778816512f, 0.627251815f, 3169 -0.780737229f, 0.624859488f, 3170 -0.782650596f, 0.622461279f, 3171 -0.784556597f, 0.620057212f, 3172 -0.786455214f, 0.617647308f, 3173 -0.788346428f, 0.615231591f, 3174 -0.790230221f, 0.612810082f, 3175 -0.792106577f, 0.610382806f, 3176 -0.793975478f, 0.607949785f, 3177 -0.795836905f, 0.605511041f, 3178 -0.797690841f, 0.603066599f, 3179 -0.799537269f, 0.600616479f, 3180 -0.801376172f, 0.598160707f, 3181 -0.803207531f, 0.595699304f, 3182 -0.805031331f, 0.593232295f, 3183 -0.806847554f, 0.590759702f, 3184 -0.808656182f, 0.588281548f, 3185 -0.810457198f, 0.585797857f, 3186 -0.812250587f, 0.583308653f, 3187 -0.814036330f, 0.580813958f, 3188 -0.815814411f, 0.578313796f, 3189 -0.817584813f, 0.575808191f, 3190 -0.819347520f, 0.573297167f, 3191 -0.821102515f, 0.570780746f, 3192 -0.822849781f, 0.568258953f, 3193 -0.824589303f, 0.565731811f, 3194 -0.826321063f, 0.563199344f, 3195 -0.828045045f, 0.560661576f, 3196 -0.829761234f, 0.558118531f, 3197 -0.831469612f, 0.555570233f, 3198 -0.833170165f, 0.553016706f, 3199 -0.834862875f, 0.550457973f, 3200 -0.836547727f, 0.547894059f, 3201 -0.838224706f, 0.545324988f, 3202 -0.839893794f, 0.542750785f, 3203 -0.841554977f, 0.540171473f, 3204 -0.843208240f, 0.537587076f, 3205 -0.844853565f, 0.534997620f, 3206 -0.846490939f, 0.532403128f, 3207 -0.848120345f, 0.529803625f, 3208 -0.849741768f, 0.527199135f, 3209 -0.851355193f, 0.524589683f, 3210 -0.852960605f, 0.521975293f, 3211 -0.854557988f, 0.519355990f, 3212 -0.856147328f, 0.516731799f, 3213 -0.857728610f, 0.514102744f, 3214 -0.859301818f, 0.511468850f, 3215 -0.860866939f, 0.508830143f, 3216 -0.862423956f, 0.506186645f, 3217 -0.863972856f, 0.503538384f, 3218 -0.865513624f, 0.500885383f, 3219 -0.867046246f, 0.498227667f, 3220 -0.868570706f, 0.495565262f, 3221 -0.870086991f, 0.492898192f, 3222 -0.871595087f, 0.490226483f, 3223 -0.873094978f, 0.487550160f, 3224 -0.874586652f, 0.484869248f, 3225 -0.876070094f, 0.482183772f, 3226 -0.877545290f, 0.479493758f, 3227 -0.879012226f, 0.476799230f, 3228 -0.880470889f, 0.474100215f, 3229 -0.881921264f, 0.471396737f, 3230 -0.883363339f, 0.468688822f, 3231 -0.884797098f, 0.465976496f, 3232 -0.886222530f, 0.463259784f, 3233 -0.887639620f, 0.460538711f, 3234 -0.889048356f, 0.457813304f, 3235 -0.890448723f, 0.455083587f, 3236 -0.891840709f, 0.452349587f, 3237 -0.893224301f, 0.449611330f, 3238 -0.894599486f, 0.446868840f, 3239 -0.895966250f, 0.444122145f, 3240 -0.897324581f, 0.441371269f, 3241 -0.898674466f, 0.438616239f, 3242 -0.900015892f, 0.435857080f, 3243 -0.901348847f, 0.433093819f, 3244 -0.902673318f, 0.430326481f, 3245 -0.903989293f, 0.427555093f, 3246 -0.905296759f, 0.424779681f, 3247 -0.906595705f, 0.422000271f, 3248 -0.907886116f, 0.419216888f, 3249 -0.909167983f, 0.416429560f, 3250 -0.910441292f, 0.413638312f, 3251 -0.911706032f, 0.410843171f, 3252 -0.912962190f, 0.408044163f, 3253 -0.914209756f, 0.405241314f, 3254 -0.915448716f, 0.402434651f, 3255 -0.916679060f, 0.399624200f, 3256 -0.917900776f, 0.396809987f, 3257 -0.919113852f, 0.393992040f, 3258 -0.920318277f, 0.391170384f, 3259 -0.921514039f, 0.388345047f, 3260 -0.922701128f, 0.385516054f, 3261 -0.923879533f, 0.382683432f, 3262 -0.925049241f, 0.379847209f, 3263 -0.926210242f, 0.377007410f, 3264 -0.927362526f, 0.374164063f, 3265 -0.928506080f, 0.371317194f, 3266 -0.929640896f, 0.368466830f, 3267 -0.930766961f, 0.365612998f, 3268 -0.931884266f, 0.362755724f, 3269 -0.932992799f, 0.359895037f, 3270 -0.934092550f, 0.357030961f, 3271 -0.935183510f, 0.354163525f, 3272 -0.936265667f, 0.351292756f, 3273 -0.937339012f, 0.348418680f, 3274 -0.938403534f, 0.345541325f, 3275 -0.939459224f, 0.342660717f, 3276 -0.940506071f, 0.339776884f, 3277 -0.941544065f, 0.336889853f, 3278 -0.942573198f, 0.333999651f, 3279 -0.943593458f, 0.331106306f, 3280 -0.944604837f, 0.328209844f, 3281 -0.945607325f, 0.325310292f, 3282 -0.946600913f, 0.322407679f, 3283 -0.947585591f, 0.319502031f, 3284 -0.948561350f, 0.316593376f, 3285 -0.949528181f, 0.313681740f, 3286 -0.950486074f, 0.310767153f, 3287 -0.951435021f, 0.307849640f, 3288 -0.952375013f, 0.304929230f, 3289 -0.953306040f, 0.302005949f, 3290 -0.954228095f, 0.299079826f, 3291 -0.955141168f, 0.296150888f, 3292 -0.956045251f, 0.293219163f, 3293 -0.956940336f, 0.290284677f, 3294 -0.957826413f, 0.287347460f, 3295 -0.958703475f, 0.284407537f, 3296 -0.959571513f, 0.281464938f, 3297 -0.960430519f, 0.278519689f, 3298 -0.961280486f, 0.275571819f, 3299 -0.962121404f, 0.272621355f, 3300 -0.962953267f, 0.269668326f, 3301 -0.963776066f, 0.266712757f, 3302 -0.964589793f, 0.263754679f, 3303 -0.965394442f, 0.260794118f, 3304 -0.966190003f, 0.257831102f, 3305 -0.966976471f, 0.254865660f, 3306 -0.967753837f, 0.251897818f, 3307 -0.968522094f, 0.248927606f, 3308 -0.969281235f, 0.245955050f, 3309 -0.970031253f, 0.242980180f, 3310 -0.970772141f, 0.240003022f, 3311 -0.971503891f, 0.237023606f, 3312 -0.972226497f, 0.234041959f, 3313 -0.972939952f, 0.231058108f, 3314 -0.973644250f, 0.228072083f, 3315 -0.974339383f, 0.225083911f, 3316 -0.975025345f, 0.222093621f, 3317 -0.975702130f, 0.219101240f, 3318 -0.976369731f, 0.216106797f, 3319 -0.977028143f, 0.213110320f, 3320 -0.977677358f, 0.210111837f, 3321 -0.978317371f, 0.207111376f, 3322 -0.978948175f, 0.204108966f, 3323 -0.979569766f, 0.201104635f, 3324 -0.980182136f, 0.198098411f, 3325 -0.980785280f, 0.195090322f, 3326 -0.981379193f, 0.192080397f, 3327 -0.981963869f, 0.189068664f, 3328 -0.982539302f, 0.186055152f, 3329 -0.983105487f, 0.183039888f, 3330 -0.983662419f, 0.180022901f, 3331 -0.984210092f, 0.177004220f, 3332 -0.984748502f, 0.173983873f, 3333 -0.985277642f, 0.170961889f, 3334 -0.985797509f, 0.167938295f, 3335 -0.986308097f, 0.164913120f, 3336 -0.986809402f, 0.161886394f, 3337 -0.987301418f, 0.158858143f, 3338 -0.987784142f, 0.155828398f, 3339 -0.988257568f, 0.152797185f, 3340 -0.988721692f, 0.149764535f, 3341 -0.989176510f, 0.146730474f, 3342 -0.989622017f, 0.143695033f, 3343 -0.990058210f, 0.140658239f, 3344 -0.990485084f, 0.137620122f, 3345 -0.990902635f, 0.134580709f, 3346 -0.991310860f, 0.131540029f, 3347 -0.991709754f, 0.128498111f, 3348 -0.992099313f, 0.125454983f, 3349 -0.992479535f, 0.122410675f, 3350 -0.992850414f, 0.119365215f, 3351 -0.993211949f, 0.116318631f, 3352 -0.993564136f, 0.113270952f, 3353 -0.993906970f, 0.110222207f, 3354 -0.994240449f, 0.107172425f, 3355 -0.994564571f, 0.104121634f, 3356 -0.994879331f, 0.101069863f, 3357 -0.995184727f, 0.098017140f, 3358 -0.995480755f, 0.094963495f, 3359 -0.995767414f, 0.091908956f, 3360 -0.996044701f, 0.088853553f, 3361 -0.996312612f, 0.085797312f, 3362 -0.996571146f, 0.082740265f, 3363 -0.996820299f, 0.079682438f, 3364 -0.997060070f, 0.076623861f, 3365 -0.997290457f, 0.073564564f, 3366 -0.997511456f, 0.070504573f, 3367 -0.997723067f, 0.067443920f, 3368 -0.997925286f, 0.064382631f, 3369 -0.998118113f, 0.061320736f, 3370 -0.998301545f, 0.058258265f, 3371 -0.998475581f, 0.055195244f, 3372 -0.998640218f, 0.052131705f, 3373 -0.998795456f, 0.049067674f, 3374 -0.998941293f, 0.046003182f, 3375 -0.999077728f, 0.042938257f, 3376 -0.999204759f, 0.039872928f, 3377 -0.999322385f, 0.036807223f, 3378 -0.999430605f, 0.033741172f, 3379 -0.999529418f, 0.030674803f, 3380 -0.999618822f, 0.027608146f, 3381 -0.999698819f, 0.024541229f, 3382 -0.999769405f, 0.021474080f, 3383 -0.999830582f, 0.018406730f, 3384 -0.999882347f, 0.015339206f, 3385 -0.999924702f, 0.012271538f, 3386 -0.999957645f, 0.009203755f, 3387 -0.999981175f, 0.006135885f, 3388 -0.999995294f, 0.003067957f, 3389 -1.000000000f, 0.000000000f, 3390 -0.999995294f, -0.003067957f, 3391 -0.999981175f, -0.006135885f, 3392 -0.999957645f, -0.009203755f, 3393 -0.999924702f, -0.012271538f, 3394 -0.999882347f, -0.015339206f, 3395 -0.999830582f, -0.018406730f, 3396 -0.999769405f, -0.021474080f, 3397 -0.999698819f, -0.024541229f, 3398 -0.999618822f, -0.027608146f, 3399 -0.999529418f, -0.030674803f, 3400 -0.999430605f, -0.033741172f, 3401 -0.999322385f, -0.036807223f, 3402 -0.999204759f, -0.039872928f, 3403 -0.999077728f, -0.042938257f, 3404 -0.998941293f, -0.046003182f, 3405 -0.998795456f, -0.049067674f, 3406 -0.998640218f, -0.052131705f, 3407 -0.998475581f, -0.055195244f, 3408 -0.998301545f, -0.058258265f, 3409 -0.998118113f, -0.061320736f, 3410 -0.997925286f, -0.064382631f, 3411 -0.997723067f, -0.067443920f, 3412 -0.997511456f, -0.070504573f, 3413 -0.997290457f, -0.073564564f, 3414 -0.997060070f, -0.076623861f, 3415 -0.996820299f, -0.079682438f, 3416 -0.996571146f, -0.082740265f, 3417 -0.996312612f, -0.085797312f, 3418 -0.996044701f, -0.088853553f, 3419 -0.995767414f, -0.091908956f, 3420 -0.995480755f, -0.094963495f, 3421 -0.995184727f, -0.098017140f, 3422 -0.994879331f, -0.101069863f, 3423 -0.994564571f, -0.104121634f, 3424 -0.994240449f, -0.107172425f, 3425 -0.993906970f, -0.110222207f, 3426 -0.993564136f, -0.113270952f, 3427 -0.993211949f, -0.116318631f, 3428 -0.992850414f, -0.119365215f, 3429 -0.992479535f, -0.122410675f, 3430 -0.992099313f, -0.125454983f, 3431 -0.991709754f, -0.128498111f, 3432 -0.991310860f, -0.131540029f, 3433 -0.990902635f, -0.134580709f, 3434 -0.990485084f, -0.137620122f, 3435 -0.990058210f, -0.140658239f, 3436 -0.989622017f, -0.143695033f, 3437 -0.989176510f, -0.146730474f, 3438 -0.988721692f, -0.149764535f, 3439 -0.988257568f, -0.152797185f, 3440 -0.987784142f, -0.155828398f, 3441 -0.987301418f, -0.158858143f, 3442 -0.986809402f, -0.161886394f, 3443 -0.986308097f, -0.164913120f, 3444 -0.985797509f, -0.167938295f, 3445 -0.985277642f, -0.170961889f, 3446 -0.984748502f, -0.173983873f, 3447 -0.984210092f, -0.177004220f, 3448 -0.983662419f, -0.180022901f, 3449 -0.983105487f, -0.183039888f, 3450 -0.982539302f, -0.186055152f, 3451 -0.981963869f, -0.189068664f, 3452 -0.981379193f, -0.192080397f, 3453 -0.980785280f, -0.195090322f, 3454 -0.980182136f, -0.198098411f, 3455 -0.979569766f, -0.201104635f, 3456 -0.978948175f, -0.204108966f, 3457 -0.978317371f, -0.207111376f, 3458 -0.977677358f, -0.210111837f, 3459 -0.977028143f, -0.213110320f, 3460 -0.976369731f, -0.216106797f, 3461 -0.975702130f, -0.219101240f, 3462 -0.975025345f, -0.222093621f, 3463 -0.974339383f, -0.225083911f, 3464 -0.973644250f, -0.228072083f, 3465 -0.972939952f, -0.231058108f, 3466 -0.972226497f, -0.234041959f, 3467 -0.971503891f, -0.237023606f, 3468 -0.970772141f, -0.240003022f, 3469 -0.970031253f, -0.242980180f, 3470 -0.969281235f, -0.245955050f, 3471 -0.968522094f, -0.248927606f, 3472 -0.967753837f, -0.251897818f, 3473 -0.966976471f, -0.254865660f, 3474 -0.966190003f, -0.257831102f, 3475 -0.965394442f, -0.260794118f, 3476 -0.964589793f, -0.263754679f, 3477 -0.963776066f, -0.266712757f, 3478 -0.962953267f, -0.269668326f, 3479 -0.962121404f, -0.272621355f, 3480 -0.961280486f, -0.275571819f, 3481 -0.960430519f, -0.278519689f, 3482 -0.959571513f, -0.281464938f, 3483 -0.958703475f, -0.284407537f, 3484 -0.957826413f, -0.287347460f, 3485 -0.956940336f, -0.290284677f, 3486 -0.956045251f, -0.293219163f, 3487 -0.955141168f, -0.296150888f, 3488 -0.954228095f, -0.299079826f, 3489 -0.953306040f, -0.302005949f, 3490 -0.952375013f, -0.304929230f, 3491 -0.951435021f, -0.307849640f, 3492 -0.950486074f, -0.310767153f, 3493 -0.949528181f, -0.313681740f, 3494 -0.948561350f, -0.316593376f, 3495 -0.947585591f, -0.319502031f, 3496 -0.946600913f, -0.322407679f, 3497 -0.945607325f, -0.325310292f, 3498 -0.944604837f, -0.328209844f, 3499 -0.943593458f, -0.331106306f, 3500 -0.942573198f, -0.333999651f, 3501 -0.941544065f, -0.336889853f, 3502 -0.940506071f, -0.339776884f, 3503 -0.939459224f, -0.342660717f, 3504 -0.938403534f, -0.345541325f, 3505 -0.937339012f, -0.348418680f, 3506 -0.936265667f, -0.351292756f, 3507 -0.935183510f, -0.354163525f, 3508 -0.934092550f, -0.357030961f, 3509 -0.932992799f, -0.359895037f, 3510 -0.931884266f, -0.362755724f, 3511 -0.930766961f, -0.365612998f, 3512 -0.929640896f, -0.368466830f, 3513 -0.928506080f, -0.371317194f, 3514 -0.927362526f, -0.374164063f, 3515 -0.926210242f, -0.377007410f, 3516 -0.925049241f, -0.379847209f, 3517 -0.923879533f, -0.382683432f, 3518 -0.922701128f, -0.385516054f, 3519 -0.921514039f, -0.388345047f, 3520 -0.920318277f, -0.391170384f, 3521 -0.919113852f, -0.393992040f, 3522 -0.917900776f, -0.396809987f, 3523 -0.916679060f, -0.399624200f, 3524 -0.915448716f, -0.402434651f, 3525 -0.914209756f, -0.405241314f, 3526 -0.912962190f, -0.408044163f, 3527 -0.911706032f, -0.410843171f, 3528 -0.910441292f, -0.413638312f, 3529 -0.909167983f, -0.416429560f, 3530 -0.907886116f, -0.419216888f, 3531 -0.906595705f, -0.422000271f, 3532 -0.905296759f, -0.424779681f, 3533 -0.903989293f, -0.427555093f, 3534 -0.902673318f, -0.430326481f, 3535 -0.901348847f, -0.433093819f, 3536 -0.900015892f, -0.435857080f, 3537 -0.898674466f, -0.438616239f, 3538 -0.897324581f, -0.441371269f, 3539 -0.895966250f, -0.444122145f, 3540 -0.894599486f, -0.446868840f, 3541 -0.893224301f, -0.449611330f, 3542 -0.891840709f, -0.452349587f, 3543 -0.890448723f, -0.455083587f, 3544 -0.889048356f, -0.457813304f, 3545 -0.887639620f, -0.460538711f, 3546 -0.886222530f, -0.463259784f, 3547 -0.884797098f, -0.465976496f, 3548 -0.883363339f, -0.468688822f, 3549 -0.881921264f, -0.471396737f, 3550 -0.880470889f, -0.474100215f, 3551 -0.879012226f, -0.476799230f, 3552 -0.877545290f, -0.479493758f, 3553 -0.876070094f, -0.482183772f, 3554 -0.874586652f, -0.484869248f, 3555 -0.873094978f, -0.487550160f, 3556 -0.871595087f, -0.490226483f, 3557 -0.870086991f, -0.492898192f, 3558 -0.868570706f, -0.495565262f, 3559 -0.867046246f, -0.498227667f, 3560 -0.865513624f, -0.500885383f, 3561 -0.863972856f, -0.503538384f, 3562 -0.862423956f, -0.506186645f, 3563 -0.860866939f, -0.508830143f, 3564 -0.859301818f, -0.511468850f, 3565 -0.857728610f, -0.514102744f, 3566 -0.856147328f, -0.516731799f, 3567 -0.854557988f, -0.519355990f, 3568 -0.852960605f, -0.521975293f, 3569 -0.851355193f, -0.524589683f, 3570 -0.849741768f, -0.527199135f, 3571 -0.848120345f, -0.529803625f, 3572 -0.846490939f, -0.532403128f, 3573 -0.844853565f, -0.534997620f, 3574 -0.843208240f, -0.537587076f, 3575 -0.841554977f, -0.540171473f, 3576 -0.839893794f, -0.542750785f, 3577 -0.838224706f, -0.545324988f, 3578 -0.836547727f, -0.547894059f, 3579 -0.834862875f, -0.550457973f, 3580 -0.833170165f, -0.553016706f, 3581 -0.831469612f, -0.555570233f, 3582 -0.829761234f, -0.558118531f, 3583 -0.828045045f, -0.560661576f, 3584 -0.826321063f, -0.563199344f, 3585 -0.824589303f, -0.565731811f, 3586 -0.822849781f, -0.568258953f, 3587 -0.821102515f, -0.570780746f, 3588 -0.819347520f, -0.573297167f, 3589 -0.817584813f, -0.575808191f, 3590 -0.815814411f, -0.578313796f, 3591 -0.814036330f, -0.580813958f, 3592 -0.812250587f, -0.583308653f, 3593 -0.810457198f, -0.585797857f, 3594 -0.808656182f, -0.588281548f, 3595 -0.806847554f, -0.590759702f, 3596 -0.805031331f, -0.593232295f, 3597 -0.803207531f, -0.595699304f, 3598 -0.801376172f, -0.598160707f, 3599 -0.799537269f, -0.600616479f, 3600 -0.797690841f, -0.603066599f, 3601 -0.795836905f, -0.605511041f, 3602 -0.793975478f, -0.607949785f, 3603 -0.792106577f, -0.610382806f, 3604 -0.790230221f, -0.612810082f, 3605 -0.788346428f, -0.615231591f, 3606 -0.786455214f, -0.617647308f, 3607 -0.784556597f, -0.620057212f, 3608 -0.782650596f, -0.622461279f, 3609 -0.780737229f, -0.624859488f, 3610 -0.778816512f, -0.627251815f, 3611 -0.776888466f, -0.629638239f, 3612 -0.774953107f, -0.632018736f, 3613 -0.773010453f, -0.634393284f, 3614 -0.771060524f, -0.636761861f, 3615 -0.769103338f, -0.639124445f, 3616 -0.767138912f, -0.641481013f, 3617 -0.765167266f, -0.643831543f, 3618 -0.763188417f, -0.646176013f, 3619 -0.761202385f, -0.648514401f, 3620 -0.759209189f, -0.650846685f, 3621 -0.757208847f, -0.653172843f, 3622 -0.755201377f, -0.655492853f, 3623 -0.753186799f, -0.657806693f, 3624 -0.751165132f, -0.660114342f, 3625 -0.749136395f, -0.662415778f, 3626 -0.747100606f, -0.664710978f, 3627 -0.745057785f, -0.666999922f, 3628 -0.743007952f, -0.669282588f, 3629 -0.740951125f, -0.671558955f, 3630 -0.738887324f, -0.673829000f, 3631 -0.736816569f, -0.676092704f, 3632 -0.734738878f, -0.678350043f, 3633 -0.732654272f, -0.680600998f, 3634 -0.730562769f, -0.682845546f, 3635 -0.728464390f, -0.685083668f, 3636 -0.726359155f, -0.687315341f, 3637 -0.724247083f, -0.689540545f, 3638 -0.722128194f, -0.691759258f, 3639 -0.720002508f, -0.693971461f, 3640 -0.717870045f, -0.696177131f, 3641 -0.715730825f, -0.698376249f, 3642 -0.713584869f, -0.700568794f, 3643 -0.711432196f, -0.702754744f, 3644 -0.709272826f, -0.704934080f, 3645 -0.707106781f, -0.707106781f, 3646 -0.704934080f, -0.709272826f, 3647 -0.702754744f, -0.711432196f, 3648 -0.700568794f, -0.713584869f, 3649 -0.698376249f, -0.715730825f, 3650 -0.696177131f, -0.717870045f, 3651 -0.693971461f, -0.720002508f, 3652 -0.691759258f, -0.722128194f, 3653 -0.689540545f, -0.724247083f, 3654 -0.687315341f, -0.726359155f, 3655 -0.685083668f, -0.728464390f, 3656 -0.682845546f, -0.730562769f, 3657 -0.680600998f, -0.732654272f, 3658 -0.678350043f, -0.734738878f, 3659 -0.676092704f, -0.736816569f, 3660 -0.673829000f, -0.738887324f, 3661 -0.671558955f, -0.740951125f, 3662 -0.669282588f, -0.743007952f, 3663 -0.666999922f, -0.745057785f, 3664 -0.664710978f, -0.747100606f, 3665 -0.662415778f, -0.749136395f, 3666 -0.660114342f, -0.751165132f, 3667 -0.657806693f, -0.753186799f, 3668 -0.655492853f, -0.755201377f, 3669 -0.653172843f, -0.757208847f, 3670 -0.650846685f, -0.759209189f, 3671 -0.648514401f, -0.761202385f, 3672 -0.646176013f, -0.763188417f, 3673 -0.643831543f, -0.765167266f, 3674 -0.641481013f, -0.767138912f, 3675 -0.639124445f, -0.769103338f, 3676 -0.636761861f, -0.771060524f, 3677 -0.634393284f, -0.773010453f, 3678 -0.632018736f, -0.774953107f, 3679 -0.629638239f, -0.776888466f, 3680 -0.627251815f, -0.778816512f, 3681 -0.624859488f, -0.780737229f, 3682 -0.622461279f, -0.782650596f, 3683 -0.620057212f, -0.784556597f, 3684 -0.617647308f, -0.786455214f, 3685 -0.615231591f, -0.788346428f, 3686 -0.612810082f, -0.790230221f, 3687 -0.610382806f, -0.792106577f, 3688 -0.607949785f, -0.793975478f, 3689 -0.605511041f, -0.795836905f, 3690 -0.603066599f, -0.797690841f, 3691 -0.600616479f, -0.799537269f, 3692 -0.598160707f, -0.801376172f, 3693 -0.595699304f, -0.803207531f, 3694 -0.593232295f, -0.805031331f, 3695 -0.590759702f, -0.806847554f, 3696 -0.588281548f, -0.808656182f, 3697 -0.585797857f, -0.810457198f, 3698 -0.583308653f, -0.812250587f, 3699 -0.580813958f, -0.814036330f, 3700 -0.578313796f, -0.815814411f, 3701 -0.575808191f, -0.817584813f, 3702 -0.573297167f, -0.819347520f, 3703 -0.570780746f, -0.821102515f, 3704 -0.568258953f, -0.822849781f, 3705 -0.565731811f, -0.824589303f, 3706 -0.563199344f, -0.826321063f, 3707 -0.560661576f, -0.828045045f, 3708 -0.558118531f, -0.829761234f, 3709 -0.555570233f, -0.831469612f, 3710 -0.553016706f, -0.833170165f, 3711 -0.550457973f, -0.834862875f, 3712 -0.547894059f, -0.836547727f, 3713 -0.545324988f, -0.838224706f, 3714 -0.542750785f, -0.839893794f, 3715 -0.540171473f, -0.841554977f, 3716 -0.537587076f, -0.843208240f, 3717 -0.534997620f, -0.844853565f, 3718 -0.532403128f, -0.846490939f, 3719 -0.529803625f, -0.848120345f, 3720 -0.527199135f, -0.849741768f, 3721 -0.524589683f, -0.851355193f, 3722 -0.521975293f, -0.852960605f, 3723 -0.519355990f, -0.854557988f, 3724 -0.516731799f, -0.856147328f, 3725 -0.514102744f, -0.857728610f, 3726 -0.511468850f, -0.859301818f, 3727 -0.508830143f, -0.860866939f, 3728 -0.506186645f, -0.862423956f, 3729 -0.503538384f, -0.863972856f, 3730 -0.500885383f, -0.865513624f, 3731 -0.498227667f, -0.867046246f, 3732 -0.495565262f, -0.868570706f, 3733 -0.492898192f, -0.870086991f, 3734 -0.490226483f, -0.871595087f, 3735 -0.487550160f, -0.873094978f, 3736 -0.484869248f, -0.874586652f, 3737 -0.482183772f, -0.876070094f, 3738 -0.479493758f, -0.877545290f, 3739 -0.476799230f, -0.879012226f, 3740 -0.474100215f, -0.880470889f, 3741 -0.471396737f, -0.881921264f, 3742 -0.468688822f, -0.883363339f, 3743 -0.465976496f, -0.884797098f, 3744 -0.463259784f, -0.886222530f, 3745 -0.460538711f, -0.887639620f, 3746 -0.457813304f, -0.889048356f, 3747 -0.455083587f, -0.890448723f, 3748 -0.452349587f, -0.891840709f, 3749 -0.449611330f, -0.893224301f, 3750 -0.446868840f, -0.894599486f, 3751 -0.444122145f, -0.895966250f, 3752 -0.441371269f, -0.897324581f, 3753 -0.438616239f, -0.898674466f, 3754 -0.435857080f, -0.900015892f, 3755 -0.433093819f, -0.901348847f, 3756 -0.430326481f, -0.902673318f, 3757 -0.427555093f, -0.903989293f, 3758 -0.424779681f, -0.905296759f, 3759 -0.422000271f, -0.906595705f, 3760 -0.419216888f, -0.907886116f, 3761 -0.416429560f, -0.909167983f, 3762 -0.413638312f, -0.910441292f, 3763 -0.410843171f, -0.911706032f, 3764 -0.408044163f, -0.912962190f, 3765 -0.405241314f, -0.914209756f, 3766 -0.402434651f, -0.915448716f, 3767 -0.399624200f, -0.916679060f, 3768 -0.396809987f, -0.917900776f, 3769 -0.393992040f, -0.919113852f, 3770 -0.391170384f, -0.920318277f, 3771 -0.388345047f, -0.921514039f, 3772 -0.385516054f, -0.922701128f, 3773 -0.382683432f, -0.923879533f, 3774 -0.379847209f, -0.925049241f, 3775 -0.377007410f, -0.926210242f, 3776 -0.374164063f, -0.927362526f, 3777 -0.371317194f, -0.928506080f, 3778 -0.368466830f, -0.929640896f, 3779 -0.365612998f, -0.930766961f, 3780 -0.362755724f, -0.931884266f, 3781 -0.359895037f, -0.932992799f, 3782 -0.357030961f, -0.934092550f, 3783 -0.354163525f, -0.935183510f, 3784 -0.351292756f, -0.936265667f, 3785 -0.348418680f, -0.937339012f, 3786 -0.345541325f, -0.938403534f, 3787 -0.342660717f, -0.939459224f, 3788 -0.339776884f, -0.940506071f, 3789 -0.336889853f, -0.941544065f, 3790 -0.333999651f, -0.942573198f, 3791 -0.331106306f, -0.943593458f, 3792 -0.328209844f, -0.944604837f, 3793 -0.325310292f, -0.945607325f, 3794 -0.322407679f, -0.946600913f, 3795 -0.319502031f, -0.947585591f, 3796 -0.316593376f, -0.948561350f, 3797 -0.313681740f, -0.949528181f, 3798 -0.310767153f, -0.950486074f, 3799 -0.307849640f, -0.951435021f, 3800 -0.304929230f, -0.952375013f, 3801 -0.302005949f, -0.953306040f, 3802 -0.299079826f, -0.954228095f, 3803 -0.296150888f, -0.955141168f, 3804 -0.293219163f, -0.956045251f, 3805 -0.290284677f, -0.956940336f, 3806 -0.287347460f, -0.957826413f, 3807 -0.284407537f, -0.958703475f, 3808 -0.281464938f, -0.959571513f, 3809 -0.278519689f, -0.960430519f, 3810 -0.275571819f, -0.961280486f, 3811 -0.272621355f, -0.962121404f, 3812 -0.269668326f, -0.962953267f, 3813 -0.266712757f, -0.963776066f, 3814 -0.263754679f, -0.964589793f, 3815 -0.260794118f, -0.965394442f, 3816 -0.257831102f, -0.966190003f, 3817 -0.254865660f, -0.966976471f, 3818 -0.251897818f, -0.967753837f, 3819 -0.248927606f, -0.968522094f, 3820 -0.245955050f, -0.969281235f, 3821 -0.242980180f, -0.970031253f, 3822 -0.240003022f, -0.970772141f, 3823 -0.237023606f, -0.971503891f, 3824 -0.234041959f, -0.972226497f, 3825 -0.231058108f, -0.972939952f, 3826 -0.228072083f, -0.973644250f, 3827 -0.225083911f, -0.974339383f, 3828 -0.222093621f, -0.975025345f, 3829 -0.219101240f, -0.975702130f, 3830 -0.216106797f, -0.976369731f, 3831 -0.213110320f, -0.977028143f, 3832 -0.210111837f, -0.977677358f, 3833 -0.207111376f, -0.978317371f, 3834 -0.204108966f, -0.978948175f, 3835 -0.201104635f, -0.979569766f, 3836 -0.198098411f, -0.980182136f, 3837 -0.195090322f, -0.980785280f, 3838 -0.192080397f, -0.981379193f, 3839 -0.189068664f, -0.981963869f, 3840 -0.186055152f, -0.982539302f, 3841 -0.183039888f, -0.983105487f, 3842 -0.180022901f, -0.983662419f, 3843 -0.177004220f, -0.984210092f, 3844 -0.173983873f, -0.984748502f, 3845 -0.170961889f, -0.985277642f, 3846 -0.167938295f, -0.985797509f, 3847 -0.164913120f, -0.986308097f, 3848 -0.161886394f, -0.986809402f, 3849 -0.158858143f, -0.987301418f, 3850 -0.155828398f, -0.987784142f, 3851 -0.152797185f, -0.988257568f, 3852 -0.149764535f, -0.988721692f, 3853 -0.146730474f, -0.989176510f, 3854 -0.143695033f, -0.989622017f, 3855 -0.140658239f, -0.990058210f, 3856 -0.137620122f, -0.990485084f, 3857 -0.134580709f, -0.990902635f, 3858 -0.131540029f, -0.991310860f, 3859 -0.128498111f, -0.991709754f, 3860 -0.125454983f, -0.992099313f, 3861 -0.122410675f, -0.992479535f, 3862 -0.119365215f, -0.992850414f, 3863 -0.116318631f, -0.993211949f, 3864 -0.113270952f, -0.993564136f, 3865 -0.110222207f, -0.993906970f, 3866 -0.107172425f, -0.994240449f, 3867 -0.104121634f, -0.994564571f, 3868 -0.101069863f, -0.994879331f, 3869 -0.098017140f, -0.995184727f, 3870 -0.094963495f, -0.995480755f, 3871 -0.091908956f, -0.995767414f, 3872 -0.088853553f, -0.996044701f, 3873 -0.085797312f, -0.996312612f, 3874 -0.082740265f, -0.996571146f, 3875 -0.079682438f, -0.996820299f, 3876 -0.076623861f, -0.997060070f, 3877 -0.073564564f, -0.997290457f, 3878 -0.070504573f, -0.997511456f, 3879 -0.067443920f, -0.997723067f, 3880 -0.064382631f, -0.997925286f, 3881 -0.061320736f, -0.998118113f, 3882 -0.058258265f, -0.998301545f, 3883 -0.055195244f, -0.998475581f, 3884 -0.052131705f, -0.998640218f, 3885 -0.049067674f, -0.998795456f, 3886 -0.046003182f, -0.998941293f, 3887 -0.042938257f, -0.999077728f, 3888 -0.039872928f, -0.999204759f, 3889 -0.036807223f, -0.999322385f, 3890 -0.033741172f, -0.999430605f, 3891 -0.030674803f, -0.999529418f, 3892 -0.027608146f, -0.999618822f, 3893 -0.024541229f, -0.999698819f, 3894 -0.021474080f, -0.999769405f, 3895 -0.018406730f, -0.999830582f, 3896 -0.015339206f, -0.999882347f, 3897 -0.012271538f, -0.999924702f, 3898 -0.009203755f, -0.999957645f, 3899 -0.006135885f, -0.999981175f, 3900 -0.003067957f, -0.999995294f, 3901 -0.000000000f, -1.000000000f, 3902 0.003067957f, -0.999995294f, 3903 0.006135885f, -0.999981175f, 3904 0.009203755f, -0.999957645f, 3905 0.012271538f, -0.999924702f, 3906 0.015339206f, -0.999882347f, 3907 0.018406730f, -0.999830582f, 3908 0.021474080f, -0.999769405f, 3909 0.024541229f, -0.999698819f, 3910 0.027608146f, -0.999618822f, 3911 0.030674803f, -0.999529418f, 3912 0.033741172f, -0.999430605f, 3913 0.036807223f, -0.999322385f, 3914 0.039872928f, -0.999204759f, 3915 0.042938257f, -0.999077728f, 3916 0.046003182f, -0.998941293f, 3917 0.049067674f, -0.998795456f, 3918 0.052131705f, -0.998640218f, 3919 0.055195244f, -0.998475581f, 3920 0.058258265f, -0.998301545f, 3921 0.061320736f, -0.998118113f, 3922 0.064382631f, -0.997925286f, 3923 0.067443920f, -0.997723067f, 3924 0.070504573f, -0.997511456f, 3925 0.073564564f, -0.997290457f, 3926 0.076623861f, -0.997060070f, 3927 0.079682438f, -0.996820299f, 3928 0.082740265f, -0.996571146f, 3929 0.085797312f, -0.996312612f, 3930 0.088853553f, -0.996044701f, 3931 0.091908956f, -0.995767414f, 3932 0.094963495f, -0.995480755f, 3933 0.098017140f, -0.995184727f, 3934 0.101069863f, -0.994879331f, 3935 0.104121634f, -0.994564571f, 3936 0.107172425f, -0.994240449f, 3937 0.110222207f, -0.993906970f, 3938 0.113270952f, -0.993564136f, 3939 0.116318631f, -0.993211949f, 3940 0.119365215f, -0.992850414f, 3941 0.122410675f, -0.992479535f, 3942 0.125454983f, -0.992099313f, 3943 0.128498111f, -0.991709754f, 3944 0.131540029f, -0.991310860f, 3945 0.134580709f, -0.990902635f, 3946 0.137620122f, -0.990485084f, 3947 0.140658239f, -0.990058210f, 3948 0.143695033f, -0.989622017f, 3949 0.146730474f, -0.989176510f, 3950 0.149764535f, -0.988721692f, 3951 0.152797185f, -0.988257568f, 3952 0.155828398f, -0.987784142f, 3953 0.158858143f, -0.987301418f, 3954 0.161886394f, -0.986809402f, 3955 0.164913120f, -0.986308097f, 3956 0.167938295f, -0.985797509f, 3957 0.170961889f, -0.985277642f, 3958 0.173983873f, -0.984748502f, 3959 0.177004220f, -0.984210092f, 3960 0.180022901f, -0.983662419f, 3961 0.183039888f, -0.983105487f, 3962 0.186055152f, -0.982539302f, 3963 0.189068664f, -0.981963869f, 3964 0.192080397f, -0.981379193f, 3965 0.195090322f, -0.980785280f, 3966 0.198098411f, -0.980182136f, 3967 0.201104635f, -0.979569766f, 3968 0.204108966f, -0.978948175f, 3969 0.207111376f, -0.978317371f, 3970 0.210111837f, -0.977677358f, 3971 0.213110320f, -0.977028143f, 3972 0.216106797f, -0.976369731f, 3973 0.219101240f, -0.975702130f, 3974 0.222093621f, -0.975025345f, 3975 0.225083911f, -0.974339383f, 3976 0.228072083f, -0.973644250f, 3977 0.231058108f, -0.972939952f, 3978 0.234041959f, -0.972226497f, 3979 0.237023606f, -0.971503891f, 3980 0.240003022f, -0.970772141f, 3981 0.242980180f, -0.970031253f, 3982 0.245955050f, -0.969281235f, 3983 0.248927606f, -0.968522094f, 3984 0.251897818f, -0.967753837f, 3985 0.254865660f, -0.966976471f, 3986 0.257831102f, -0.966190003f, 3987 0.260794118f, -0.965394442f, 3988 0.263754679f, -0.964589793f, 3989 0.266712757f, -0.963776066f, 3990 0.269668326f, -0.962953267f, 3991 0.272621355f, -0.962121404f, 3992 0.275571819f, -0.961280486f, 3993 0.278519689f, -0.960430519f, 3994 0.281464938f, -0.959571513f, 3995 0.284407537f, -0.958703475f, 3996 0.287347460f, -0.957826413f, 3997 0.290284677f, -0.956940336f, 3998 0.293219163f, -0.956045251f, 3999 0.296150888f, -0.955141168f, 4000 0.299079826f, -0.954228095f, 4001 0.302005949f, -0.953306040f, 4002 0.304929230f, -0.952375013f, 4003 0.307849640f, -0.951435021f, 4004 0.310767153f, -0.950486074f, 4005 0.313681740f, -0.949528181f, 4006 0.316593376f, -0.948561350f, 4007 0.319502031f, -0.947585591f, 4008 0.322407679f, -0.946600913f, 4009 0.325310292f, -0.945607325f, 4010 0.328209844f, -0.944604837f, 4011 0.331106306f, -0.943593458f, 4012 0.333999651f, -0.942573198f, 4013 0.336889853f, -0.941544065f, 4014 0.339776884f, -0.940506071f, 4015 0.342660717f, -0.939459224f, 4016 0.345541325f, -0.938403534f, 4017 0.348418680f, -0.937339012f, 4018 0.351292756f, -0.936265667f, 4019 0.354163525f, -0.935183510f, 4020 0.357030961f, -0.934092550f, 4021 0.359895037f, -0.932992799f, 4022 0.362755724f, -0.931884266f, 4023 0.365612998f, -0.930766961f, 4024 0.368466830f, -0.929640896f, 4025 0.371317194f, -0.928506080f, 4026 0.374164063f, -0.927362526f, 4027 0.377007410f, -0.926210242f, 4028 0.379847209f, -0.925049241f, 4029 0.382683432f, -0.923879533f, 4030 0.385516054f, -0.922701128f, 4031 0.388345047f, -0.921514039f, 4032 0.391170384f, -0.920318277f, 4033 0.393992040f, -0.919113852f, 4034 0.396809987f, -0.917900776f, 4035 0.399624200f, -0.916679060f, 4036 0.402434651f, -0.915448716f, 4037 0.405241314f, -0.914209756f, 4038 0.408044163f, -0.912962190f, 4039 0.410843171f, -0.911706032f, 4040 0.413638312f, -0.910441292f, 4041 0.416429560f, -0.909167983f, 4042 0.419216888f, -0.907886116f, 4043 0.422000271f, -0.906595705f, 4044 0.424779681f, -0.905296759f, 4045 0.427555093f, -0.903989293f, 4046 0.430326481f, -0.902673318f, 4047 0.433093819f, -0.901348847f, 4048 0.435857080f, -0.900015892f, 4049 0.438616239f, -0.898674466f, 4050 0.441371269f, -0.897324581f, 4051 0.444122145f, -0.895966250f, 4052 0.446868840f, -0.894599486f, 4053 0.449611330f, -0.893224301f, 4054 0.452349587f, -0.891840709f, 4055 0.455083587f, -0.890448723f, 4056 0.457813304f, -0.889048356f, 4057 0.460538711f, -0.887639620f, 4058 0.463259784f, -0.886222530f, 4059 0.465976496f, -0.884797098f, 4060 0.468688822f, -0.883363339f, 4061 0.471396737f, -0.881921264f, 4062 0.474100215f, -0.880470889f, 4063 0.476799230f, -0.879012226f, 4064 0.479493758f, -0.877545290f, 4065 0.482183772f, -0.876070094f, 4066 0.484869248f, -0.874586652f, 4067 0.487550160f, -0.873094978f, 4068 0.490226483f, -0.871595087f, 4069 0.492898192f, -0.870086991f, 4070 0.495565262f, -0.868570706f, 4071 0.498227667f, -0.867046246f, 4072 0.500885383f, -0.865513624f, 4073 0.503538384f, -0.863972856f, 4074 0.506186645f, -0.862423956f, 4075 0.508830143f, -0.860866939f, 4076 0.511468850f, -0.859301818f, 4077 0.514102744f, -0.857728610f, 4078 0.516731799f, -0.856147328f, 4079 0.519355990f, -0.854557988f, 4080 0.521975293f, -0.852960605f, 4081 0.524589683f, -0.851355193f, 4082 0.527199135f, -0.849741768f, 4083 0.529803625f, -0.848120345f, 4084 0.532403128f, -0.846490939f, 4085 0.534997620f, -0.844853565f, 4086 0.537587076f, -0.843208240f, 4087 0.540171473f, -0.841554977f, 4088 0.542750785f, -0.839893794f, 4089 0.545324988f, -0.838224706f, 4090 0.547894059f, -0.836547727f, 4091 0.550457973f, -0.834862875f, 4092 0.553016706f, -0.833170165f, 4093 0.555570233f, -0.831469612f, 4094 0.558118531f, -0.829761234f, 4095 0.560661576f, -0.828045045f, 4096 0.563199344f, -0.826321063f, 4097 0.565731811f, -0.824589303f, 4098 0.568258953f, -0.822849781f, 4099 0.570780746f, -0.821102515f, 4100 0.573297167f, -0.819347520f, 4101 0.575808191f, -0.817584813f, 4102 0.578313796f, -0.815814411f, 4103 0.580813958f, -0.814036330f, 4104 0.583308653f, -0.812250587f, 4105 0.585797857f, -0.810457198f, 4106 0.588281548f, -0.808656182f, 4107 0.590759702f, -0.806847554f, 4108 0.593232295f, -0.805031331f, 4109 0.595699304f, -0.803207531f, 4110 0.598160707f, -0.801376172f, 4111 0.600616479f, -0.799537269f, 4112 0.603066599f, -0.797690841f, 4113 0.605511041f, -0.795836905f, 4114 0.607949785f, -0.793975478f, 4115 0.610382806f, -0.792106577f, 4116 0.612810082f, -0.790230221f, 4117 0.615231591f, -0.788346428f, 4118 0.617647308f, -0.786455214f, 4119 0.620057212f, -0.784556597f, 4120 0.622461279f, -0.782650596f, 4121 0.624859488f, -0.780737229f, 4122 0.627251815f, -0.778816512f, 4123 0.629638239f, -0.776888466f, 4124 0.632018736f, -0.774953107f, 4125 0.634393284f, -0.773010453f, 4126 0.636761861f, -0.771060524f, 4127 0.639124445f, -0.769103338f, 4128 0.641481013f, -0.767138912f, 4129 0.643831543f, -0.765167266f, 4130 0.646176013f, -0.763188417f, 4131 0.648514401f, -0.761202385f, 4132 0.650846685f, -0.759209189f, 4133 0.653172843f, -0.757208847f, 4134 0.655492853f, -0.755201377f, 4135 0.657806693f, -0.753186799f, 4136 0.660114342f, -0.751165132f, 4137 0.662415778f, -0.749136395f, 4138 0.664710978f, -0.747100606f, 4139 0.666999922f, -0.745057785f, 4140 0.669282588f, -0.743007952f, 4141 0.671558955f, -0.740951125f, 4142 0.673829000f, -0.738887324f, 4143 0.676092704f, -0.736816569f, 4144 0.678350043f, -0.734738878f, 4145 0.680600998f, -0.732654272f, 4146 0.682845546f, -0.730562769f, 4147 0.685083668f, -0.728464390f, 4148 0.687315341f, -0.726359155f, 4149 0.689540545f, -0.724247083f, 4150 0.691759258f, -0.722128194f, 4151 0.693971461f, -0.720002508f, 4152 0.696177131f, -0.717870045f, 4153 0.698376249f, -0.715730825f, 4154 0.700568794f, -0.713584869f, 4155 0.702754744f, -0.711432196f, 4156 0.704934080f, -0.709272826f, 4157 0.707106781f, -0.707106781f, 4158 0.709272826f, -0.704934080f, 4159 0.711432196f, -0.702754744f, 4160 0.713584869f, -0.700568794f, 4161 0.715730825f, -0.698376249f, 4162 0.717870045f, -0.696177131f, 4163 0.720002508f, -0.693971461f, 4164 0.722128194f, -0.691759258f, 4165 0.724247083f, -0.689540545f, 4166 0.726359155f, -0.687315341f, 4167 0.728464390f, -0.685083668f, 4168 0.730562769f, -0.682845546f, 4169 0.732654272f, -0.680600998f, 4170 0.734738878f, -0.678350043f, 4171 0.736816569f, -0.676092704f, 4172 0.738887324f, -0.673829000f, 4173 0.740951125f, -0.671558955f, 4174 0.743007952f, -0.669282588f, 4175 0.745057785f, -0.666999922f, 4176 0.747100606f, -0.664710978f, 4177 0.749136395f, -0.662415778f, 4178 0.751165132f, -0.660114342f, 4179 0.753186799f, -0.657806693f, 4180 0.755201377f, -0.655492853f, 4181 0.757208847f, -0.653172843f, 4182 0.759209189f, -0.650846685f, 4183 0.761202385f, -0.648514401f, 4184 0.763188417f, -0.646176013f, 4185 0.765167266f, -0.643831543f, 4186 0.767138912f, -0.641481013f, 4187 0.769103338f, -0.639124445f, 4188 0.771060524f, -0.636761861f, 4189 0.773010453f, -0.634393284f, 4190 0.774953107f, -0.632018736f, 4191 0.776888466f, -0.629638239f, 4192 0.778816512f, -0.627251815f, 4193 0.780737229f, -0.624859488f, 4194 0.782650596f, -0.622461279f, 4195 0.784556597f, -0.620057212f, 4196 0.786455214f, -0.617647308f, 4197 0.788346428f, -0.615231591f, 4198 0.790230221f, -0.612810082f, 4199 0.792106577f, -0.610382806f, 4200 0.793975478f, -0.607949785f, 4201 0.795836905f, -0.605511041f, 4202 0.797690841f, -0.603066599f, 4203 0.799537269f, -0.600616479f, 4204 0.801376172f, -0.598160707f, 4205 0.803207531f, -0.595699304f, 4206 0.805031331f, -0.593232295f, 4207 0.806847554f, -0.590759702f, 4208 0.808656182f, -0.588281548f, 4209 0.810457198f, -0.585797857f, 4210 0.812250587f, -0.583308653f, 4211 0.814036330f, -0.580813958f, 4212 0.815814411f, -0.578313796f, 4213 0.817584813f, -0.575808191f, 4214 0.819347520f, -0.573297167f, 4215 0.821102515f, -0.570780746f, 4216 0.822849781f, -0.568258953f, 4217 0.824589303f, -0.565731811f, 4218 0.826321063f, -0.563199344f, 4219 0.828045045f, -0.560661576f, 4220 0.829761234f, -0.558118531f, 4221 0.831469612f, -0.555570233f, 4222 0.833170165f, -0.553016706f, 4223 0.834862875f, -0.550457973f, 4224 0.836547727f, -0.547894059f, 4225 0.838224706f, -0.545324988f, 4226 0.839893794f, -0.542750785f, 4227 0.841554977f, -0.540171473f, 4228 0.843208240f, -0.537587076f, 4229 0.844853565f, -0.534997620f, 4230 0.846490939f, -0.532403128f, 4231 0.848120345f, -0.529803625f, 4232 0.849741768f, -0.527199135f, 4233 0.851355193f, -0.524589683f, 4234 0.852960605f, -0.521975293f, 4235 0.854557988f, -0.519355990f, 4236 0.856147328f, -0.516731799f, 4237 0.857728610f, -0.514102744f, 4238 0.859301818f, -0.511468850f, 4239 0.860866939f, -0.508830143f, 4240 0.862423956f, -0.506186645f, 4241 0.863972856f, -0.503538384f, 4242 0.865513624f, -0.500885383f, 4243 0.867046246f, -0.498227667f, 4244 0.868570706f, -0.495565262f, 4245 0.870086991f, -0.492898192f, 4246 0.871595087f, -0.490226483f, 4247 0.873094978f, -0.487550160f, 4248 0.874586652f, -0.484869248f, 4249 0.876070094f, -0.482183772f, 4250 0.877545290f, -0.479493758f, 4251 0.879012226f, -0.476799230f, 4252 0.880470889f, -0.474100215f, 4253 0.881921264f, -0.471396737f, 4254 0.883363339f, -0.468688822f, 4255 0.884797098f, -0.465976496f, 4256 0.886222530f, -0.463259784f, 4257 0.887639620f, -0.460538711f, 4258 0.889048356f, -0.457813304f, 4259 0.890448723f, -0.455083587f, 4260 0.891840709f, -0.452349587f, 4261 0.893224301f, -0.449611330f, 4262 0.894599486f, -0.446868840f, 4263 0.895966250f, -0.444122145f, 4264 0.897324581f, -0.441371269f, 4265 0.898674466f, -0.438616239f, 4266 0.900015892f, -0.435857080f, 4267 0.901348847f, -0.433093819f, 4268 0.902673318f, -0.430326481f, 4269 0.903989293f, -0.427555093f, 4270 0.905296759f, -0.424779681f, 4271 0.906595705f, -0.422000271f, 4272 0.907886116f, -0.419216888f, 4273 0.909167983f, -0.416429560f, 4274 0.910441292f, -0.413638312f, 4275 0.911706032f, -0.410843171f, 4276 0.912962190f, -0.408044163f, 4277 0.914209756f, -0.405241314f, 4278 0.915448716f, -0.402434651f, 4279 0.916679060f, -0.399624200f, 4280 0.917900776f, -0.396809987f, 4281 0.919113852f, -0.393992040f, 4282 0.920318277f, -0.391170384f, 4283 0.921514039f, -0.388345047f, 4284 0.922701128f, -0.385516054f, 4285 0.923879533f, -0.382683432f, 4286 0.925049241f, -0.379847209f, 4287 0.926210242f, -0.377007410f, 4288 0.927362526f, -0.374164063f, 4289 0.928506080f, -0.371317194f, 4290 0.929640896f, -0.368466830f, 4291 0.930766961f, -0.365612998f, 4292 0.931884266f, -0.362755724f, 4293 0.932992799f, -0.359895037f, 4294 0.934092550f, -0.357030961f, 4295 0.935183510f, -0.354163525f, 4296 0.936265667f, -0.351292756f, 4297 0.937339012f, -0.348418680f, 4298 0.938403534f, -0.345541325f, 4299 0.939459224f, -0.342660717f, 4300 0.940506071f, -0.339776884f, 4301 0.941544065f, -0.336889853f, 4302 0.942573198f, -0.333999651f, 4303 0.943593458f, -0.331106306f, 4304 0.944604837f, -0.328209844f, 4305 0.945607325f, -0.325310292f, 4306 0.946600913f, -0.322407679f, 4307 0.947585591f, -0.319502031f, 4308 0.948561350f, -0.316593376f, 4309 0.949528181f, -0.313681740f, 4310 0.950486074f, -0.310767153f, 4311 0.951435021f, -0.307849640f, 4312 0.952375013f, -0.304929230f, 4313 0.953306040f, -0.302005949f, 4314 0.954228095f, -0.299079826f, 4315 0.955141168f, -0.296150888f, 4316 0.956045251f, -0.293219163f, 4317 0.956940336f, -0.290284677f, 4318 0.957826413f, -0.287347460f, 4319 0.958703475f, -0.284407537f, 4320 0.959571513f, -0.281464938f, 4321 0.960430519f, -0.278519689f, 4322 0.961280486f, -0.275571819f, 4323 0.962121404f, -0.272621355f, 4324 0.962953267f, -0.269668326f, 4325 0.963776066f, -0.266712757f, 4326 0.964589793f, -0.263754679f, 4327 0.965394442f, -0.260794118f, 4328 0.966190003f, -0.257831102f, 4329 0.966976471f, -0.254865660f, 4330 0.967753837f, -0.251897818f, 4331 0.968522094f, -0.248927606f, 4332 0.969281235f, -0.245955050f, 4333 0.970031253f, -0.242980180f, 4334 0.970772141f, -0.240003022f, 4335 0.971503891f, -0.237023606f, 4336 0.972226497f, -0.234041959f, 4337 0.972939952f, -0.231058108f, 4338 0.973644250f, -0.228072083f, 4339 0.974339383f, -0.225083911f, 4340 0.975025345f, -0.222093621f, 4341 0.975702130f, -0.219101240f, 4342 0.976369731f, -0.216106797f, 4343 0.977028143f, -0.213110320f, 4344 0.977677358f, -0.210111837f, 4345 0.978317371f, -0.207111376f, 4346 0.978948175f, -0.204108966f, 4347 0.979569766f, -0.201104635f, 4348 0.980182136f, -0.198098411f, 4349 0.980785280f, -0.195090322f, 4350 0.981379193f, -0.192080397f, 4351 0.981963869f, -0.189068664f, 4352 0.982539302f, -0.186055152f, 4353 0.983105487f, -0.183039888f, 4354 0.983662419f, -0.180022901f, 4355 0.984210092f, -0.177004220f, 4356 0.984748502f, -0.173983873f, 4357 0.985277642f, -0.170961889f, 4358 0.985797509f, -0.167938295f, 4359 0.986308097f, -0.164913120f, 4360 0.986809402f, -0.161886394f, 4361 0.987301418f, -0.158858143f, 4362 0.987784142f, -0.155828398f, 4363 0.988257568f, -0.152797185f, 4364 0.988721692f, -0.149764535f, 4365 0.989176510f, -0.146730474f, 4366 0.989622017f, -0.143695033f, 4367 0.990058210f, -0.140658239f, 4368 0.990485084f, -0.137620122f, 4369 0.990902635f, -0.134580709f, 4370 0.991310860f, -0.131540029f, 4371 0.991709754f, -0.128498111f, 4372 0.992099313f, -0.125454983f, 4373 0.992479535f, -0.122410675f, 4374 0.992850414f, -0.119365215f, 4375 0.993211949f, -0.116318631f, 4376 0.993564136f, -0.113270952f, 4377 0.993906970f, -0.110222207f, 4378 0.994240449f, -0.107172425f, 4379 0.994564571f, -0.104121634f, 4380 0.994879331f, -0.101069863f, 4381 0.995184727f, -0.098017140f, 4382 0.995480755f, -0.094963495f, 4383 0.995767414f, -0.091908956f, 4384 0.996044701f, -0.088853553f, 4385 0.996312612f, -0.085797312f, 4386 0.996571146f, -0.082740265f, 4387 0.996820299f, -0.079682438f, 4388 0.997060070f, -0.076623861f, 4389 0.997290457f, -0.073564564f, 4390 0.997511456f, -0.070504573f, 4391 0.997723067f, -0.067443920f, 4392 0.997925286f, -0.064382631f, 4393 0.998118113f, -0.061320736f, 4394 0.998301545f, -0.058258265f, 4395 0.998475581f, -0.055195244f, 4396 0.998640218f, -0.052131705f, 4397 0.998795456f, -0.049067674f, 4398 0.998941293f, -0.046003182f, 4399 0.999077728f, -0.042938257f, 4400 0.999204759f, -0.039872928f, 4401 0.999322385f, -0.036807223f, 4402 0.999430605f, -0.033741172f, 4403 0.999529418f, -0.030674803f, 4404 0.999618822f, -0.027608146f, 4405 0.999698819f, -0.024541229f, 4406 0.999769405f, -0.021474080f, 4407 0.999830582f, -0.018406730f, 4408 0.999882347f, -0.015339206f, 4409 0.999924702f, -0.012271538f, 4410 0.999957645f, -0.009203755f, 4411 0.999981175f, -0.006135885f, 4412 0.999995294f, -0.003067957f 4413 }; 4414 4415 /** 4416 * \par 4417 * Example code for Floating-point Twiddle factors Generation: 4418 * \par 4419 * <pre>for(i = 0; i< N/; i++) 4420 * { 4421 * twiddleCoef[2*i]= cos(i * 2*PI/(float)N); 4422 * twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N); 4423 * } </pre> 4424 * \par 4425 * where N = 4096 and PI = 3.14159265358979 4426 * \par 4427 * Cos and Sin values are in interleaved fashion 4428 * 4429 */ 4430 const float32_t twiddleCoef_4096[8192] = { 4431 1.000000000f, 0.000000000f, 4432 0.999998823f, 0.001533980f, 4433 0.999995294f, 0.003067957f, 4434 0.999989411f, 0.004601926f, 4435 0.999981175f, 0.006135885f, 4436 0.999970586f, 0.007669829f, 4437 0.999957645f, 0.009203755f, 4438 0.999942350f, 0.010737659f, 4439 0.999924702f, 0.012271538f, 4440 0.999904701f, 0.013805389f, 4441 0.999882347f, 0.015339206f, 4442 0.999857641f, 0.016872988f, 4443 0.999830582f, 0.018406730f, 4444 0.999801170f, 0.019940429f, 4445 0.999769405f, 0.021474080f, 4446 0.999735288f, 0.023007681f, 4447 0.999698819f, 0.024541229f, 4448 0.999659997f, 0.026074718f, 4449 0.999618822f, 0.027608146f, 4450 0.999575296f, 0.029141509f, 4451 0.999529418f, 0.030674803f, 4452 0.999481187f, 0.032208025f, 4453 0.999430605f, 0.033741172f, 4454 0.999377670f, 0.035274239f, 4455 0.999322385f, 0.036807223f, 4456 0.999264747f, 0.038340120f, 4457 0.999204759f, 0.039872928f, 4458 0.999142419f, 0.041405641f, 4459 0.999077728f, 0.042938257f, 4460 0.999010686f, 0.044470772f, 4461 0.998941293f, 0.046003182f, 4462 0.998869550f, 0.047535484f, 4463 0.998795456f, 0.049067674f, 4464 0.998719012f, 0.050599749f, 4465 0.998640218f, 0.052131705f, 4466 0.998559074f, 0.053663538f, 4467 0.998475581f, 0.055195244f, 4468 0.998389737f, 0.056726821f, 4469 0.998301545f, 0.058258265f, 4470 0.998211003f, 0.059789571f, 4471 0.998118113f, 0.061320736f, 4472 0.998022874f, 0.062851758f, 4473 0.997925286f, 0.064382631f, 4474 0.997825350f, 0.065913353f, 4475 0.997723067f, 0.067443920f, 4476 0.997618435f, 0.068974328f, 4477 0.997511456f, 0.070504573f, 4478 0.997402130f, 0.072034653f, 4479 0.997290457f, 0.073564564f, 4480 0.997176437f, 0.075094301f, 4481 0.997060070f, 0.076623861f, 4482 0.996941358f, 0.078153242f, 4483 0.996820299f, 0.079682438f, 4484 0.996696895f, 0.081211447f, 4485 0.996571146f, 0.082740265f, 4486 0.996443051f, 0.084268888f, 4487 0.996312612f, 0.085797312f, 4488 0.996179829f, 0.087325535f, 4489 0.996044701f, 0.088853553f, 4490 0.995907229f, 0.090381361f, 4491 0.995767414f, 0.091908956f, 4492 0.995625256f, 0.093436336f, 4493 0.995480755f, 0.094963495f, 4494 0.995333912f, 0.096490431f, 4495 0.995184727f, 0.098017140f, 4496 0.995033199f, 0.099543619f, 4497 0.994879331f, 0.101069863f, 4498 0.994723121f, 0.102595869f, 4499 0.994564571f, 0.104121634f, 4500 0.994403680f, 0.105647154f, 4501 0.994240449f, 0.107172425f, 4502 0.994074879f, 0.108697444f, 4503 0.993906970f, 0.110222207f, 4504 0.993736722f, 0.111746711f, 4505 0.993564136f, 0.113270952f, 4506 0.993389211f, 0.114794927f, 4507 0.993211949f, 0.116318631f, 4508 0.993032350f, 0.117842062f, 4509 0.992850414f, 0.119365215f, 4510 0.992666142f, 0.120888087f, 4511 0.992479535f, 0.122410675f, 4512 0.992290591f, 0.123932975f, 4513 0.992099313f, 0.125454983f, 4514 0.991905700f, 0.126976696f, 4515 0.991709754f, 0.128498111f, 4516 0.991511473f, 0.130019223f, 4517 0.991310860f, 0.131540029f, 4518 0.991107914f, 0.133060525f, 4519 0.990902635f, 0.134580709f, 4520 0.990695025f, 0.136100575f, 4521 0.990485084f, 0.137620122f, 4522 0.990272812f, 0.139139344f, 4523 0.990058210f, 0.140658239f, 4524 0.989841278f, 0.142176804f, 4525 0.989622017f, 0.143695033f, 4526 0.989400428f, 0.145212925f, 4527 0.989176510f, 0.146730474f, 4528 0.988950265f, 0.148247679f, 4529 0.988721692f, 0.149764535f, 4530 0.988490793f, 0.151281038f, 4531 0.988257568f, 0.152797185f, 4532 0.988022017f, 0.154312973f, 4533 0.987784142f, 0.155828398f, 4534 0.987543942f, 0.157343456f, 4535 0.987301418f, 0.158858143f, 4536 0.987056571f, 0.160372457f, 4537 0.986809402f, 0.161886394f, 4538 0.986559910f, 0.163399949f, 4539 0.986308097f, 0.164913120f, 4540 0.986053963f, 0.166425904f, 4541 0.985797509f, 0.167938295f, 4542 0.985538735f, 0.169450291f, 4543 0.985277642f, 0.170961889f, 4544 0.985014231f, 0.172473084f, 4545 0.984748502f, 0.173983873f, 4546 0.984480455f, 0.175494253f, 4547 0.984210092f, 0.177004220f, 4548 0.983937413f, 0.178513771f, 4549 0.983662419f, 0.180022901f, 4550 0.983385110f, 0.181531608f, 4551 0.983105487f, 0.183039888f, 4552 0.982823551f, 0.184547737f, 4553 0.982539302f, 0.186055152f, 4554 0.982252741f, 0.187562129f, 4555 0.981963869f, 0.189068664f, 4556 0.981672686f, 0.190574755f, 4557 0.981379193f, 0.192080397f, 4558 0.981083391f, 0.193585587f, 4559 0.980785280f, 0.195090322f, 4560 0.980484862f, 0.196594598f, 4561 0.980182136f, 0.198098411f, 4562 0.979877104f, 0.199601758f, 4563 0.979569766f, 0.201104635f, 4564 0.979260123f, 0.202607039f, 4565 0.978948175f, 0.204108966f, 4566 0.978633924f, 0.205610413f, 4567 0.978317371f, 0.207111376f, 4568 0.977998515f, 0.208611852f, 4569 0.977677358f, 0.210111837f, 4570 0.977353900f, 0.211611327f, 4571 0.977028143f, 0.213110320f, 4572 0.976700086f, 0.214608811f, 4573 0.976369731f, 0.216106797f, 4574 0.976037079f, 0.217604275f, 4575 0.975702130f, 0.219101240f, 4576 0.975364885f, 0.220597690f, 4577 0.975025345f, 0.222093621f, 4578 0.974683511f, 0.223589029f, 4579 0.974339383f, 0.225083911f, 4580 0.973992962f, 0.226578264f, 4581 0.973644250f, 0.228072083f, 4582 0.973293246f, 0.229565366f, 4583 0.972939952f, 0.231058108f, 4584 0.972584369f, 0.232550307f, 4585 0.972226497f, 0.234041959f, 4586 0.971866337f, 0.235533059f, 4587 0.971503891f, 0.237023606f, 4588 0.971139158f, 0.238513595f, 4589 0.970772141f, 0.240003022f, 4590 0.970402839f, 0.241491885f, 4591 0.970031253f, 0.242980180f, 4592 0.969657385f, 0.244467903f, 4593 0.969281235f, 0.245955050f, 4594 0.968902805f, 0.247441619f, 4595 0.968522094f, 0.248927606f, 4596 0.968139105f, 0.250413007f, 4597 0.967753837f, 0.251897818f, 4598 0.967366292f, 0.253382037f, 4599 0.966976471f, 0.254865660f, 4600 0.966584374f, 0.256348682f, 4601 0.966190003f, 0.257831102f, 4602 0.965793359f, 0.259312915f, 4603 0.965394442f, 0.260794118f, 4604 0.964993253f, 0.262274707f, 4605 0.964589793f, 0.263754679f, 4606 0.964184064f, 0.265234030f, 4607 0.963776066f, 0.266712757f, 4608 0.963365800f, 0.268190857f, 4609 0.962953267f, 0.269668326f, 4610 0.962538468f, 0.271145160f, 4611 0.962121404f, 0.272621355f, 4612 0.961702077f, 0.274096910f, 4613 0.961280486f, 0.275571819f, 4614 0.960856633f, 0.277046080f, 4615 0.960430519f, 0.278519689f, 4616 0.960002146f, 0.279992643f, 4617 0.959571513f, 0.281464938f, 4618 0.959138622f, 0.282936570f, 4619 0.958703475f, 0.284407537f, 4620 0.958266071f, 0.285877835f, 4621 0.957826413f, 0.287347460f, 4622 0.957384501f, 0.288816408f, 4623 0.956940336f, 0.290284677f, 4624 0.956493919f, 0.291752263f, 4625 0.956045251f, 0.293219163f, 4626 0.955594334f, 0.294685372f, 4627 0.955141168f, 0.296150888f, 4628 0.954685755f, 0.297615707f, 4629 0.954228095f, 0.299079826f, 4630 0.953768190f, 0.300543241f, 4631 0.953306040f, 0.302005949f, 4632 0.952841648f, 0.303467947f, 4633 0.952375013f, 0.304929230f, 4634 0.951906137f, 0.306389795f, 4635 0.951435021f, 0.307849640f, 4636 0.950961666f, 0.309308760f, 4637 0.950486074f, 0.310767153f, 4638 0.950008245f, 0.312224814f, 4639 0.949528181f, 0.313681740f, 4640 0.949045882f, 0.315137929f, 4641 0.948561350f, 0.316593376f, 4642 0.948074586f, 0.318048077f, 4643 0.947585591f, 0.319502031f, 4644 0.947094366f, 0.320955232f, 4645 0.946600913f, 0.322407679f, 4646 0.946105232f, 0.323859367f, 4647 0.945607325f, 0.325310292f, 4648 0.945107193f, 0.326760452f, 4649 0.944604837f, 0.328209844f, 4650 0.944100258f, 0.329658463f, 4651 0.943593458f, 0.331106306f, 4652 0.943084437f, 0.332553370f, 4653 0.942573198f, 0.333999651f, 4654 0.942059740f, 0.335445147f, 4655 0.941544065f, 0.336889853f, 4656 0.941026175f, 0.338333767f, 4657 0.940506071f, 0.339776884f, 4658 0.939983753f, 0.341219202f, 4659 0.939459224f, 0.342660717f, 4660 0.938932484f, 0.344101426f, 4661 0.938403534f, 0.345541325f, 4662 0.937872376f, 0.346980411f, 4663 0.937339012f, 0.348418680f, 4664 0.936803442f, 0.349856130f, 4665 0.936265667f, 0.351292756f, 4666 0.935725689f, 0.352728556f, 4667 0.935183510f, 0.354163525f, 4668 0.934639130f, 0.355597662f, 4669 0.934092550f, 0.357030961f, 4670 0.933543773f, 0.358463421f, 4671 0.932992799f, 0.359895037f, 4672 0.932439629f, 0.361325806f, 4673 0.931884266f, 0.362755724f, 4674 0.931326709f, 0.364184790f, 4675 0.930766961f, 0.365612998f, 4676 0.930205023f, 0.367040346f, 4677 0.929640896f, 0.368466830f, 4678 0.929074581f, 0.369892447f, 4679 0.928506080f, 0.371317194f, 4680 0.927935395f, 0.372741067f, 4681 0.927362526f, 0.374164063f, 4682 0.926787474f, 0.375586178f, 4683 0.926210242f, 0.377007410f, 4684 0.925630831f, 0.378427755f, 4685 0.925049241f, 0.379847209f, 4686 0.924465474f, 0.381265769f, 4687 0.923879533f, 0.382683432f, 4688 0.923291417f, 0.384100195f, 4689 0.922701128f, 0.385516054f, 4690 0.922108669f, 0.386931006f, 4691 0.921514039f, 0.388345047f, 4692 0.920917242f, 0.389758174f, 4693 0.920318277f, 0.391170384f, 4694 0.919717146f, 0.392581674f, 4695 0.919113852f, 0.393992040f, 4696 0.918508394f, 0.395401479f, 4697 0.917900776f, 0.396809987f, 4698 0.917290997f, 0.398217562f, 4699 0.916679060f, 0.399624200f, 4700 0.916064966f, 0.401029897f, 4701 0.915448716f, 0.402434651f, 4702 0.914830312f, 0.403838458f, 4703 0.914209756f, 0.405241314f, 4704 0.913587048f, 0.406643217f, 4705 0.912962190f, 0.408044163f, 4706 0.912335185f, 0.409444149f, 4707 0.911706032f, 0.410843171f, 4708 0.911074734f, 0.412241227f, 4709 0.910441292f, 0.413638312f, 4710 0.909805708f, 0.415034424f, 4711 0.909167983f, 0.416429560f, 4712 0.908528119f, 0.417823716f, 4713 0.907886116f, 0.419216888f, 4714 0.907241978f, 0.420609074f, 4715 0.906595705f, 0.422000271f, 4716 0.905947298f, 0.423390474f, 4717 0.905296759f, 0.424779681f, 4718 0.904644091f, 0.426167889f, 4719 0.903989293f, 0.427555093f, 4720 0.903332368f, 0.428941292f, 4721 0.902673318f, 0.430326481f, 4722 0.902012144f, 0.431710658f, 4723 0.901348847f, 0.433093819f, 4724 0.900683429f, 0.434475961f, 4725 0.900015892f, 0.435857080f, 4726 0.899346237f, 0.437237174f, 4727 0.898674466f, 0.438616239f, 4728 0.898000580f, 0.439994271f, 4729 0.897324581f, 0.441371269f, 4730 0.896646470f, 0.442747228f, 4731 0.895966250f, 0.444122145f, 4732 0.895283921f, 0.445496017f, 4733 0.894599486f, 0.446868840f, 4734 0.893912945f, 0.448240612f, 4735 0.893224301f, 0.449611330f, 4736 0.892533555f, 0.450980989f, 4737 0.891840709f, 0.452349587f, 4738 0.891145765f, 0.453717121f, 4739 0.890448723f, 0.455083587f, 4740 0.889749586f, 0.456448982f, 4741 0.889048356f, 0.457813304f, 4742 0.888345033f, 0.459176548f, 4743 0.887639620f, 0.460538711f, 4744 0.886932119f, 0.461899791f, 4745 0.886222530f, 0.463259784f, 4746 0.885510856f, 0.464618686f, 4747 0.884797098f, 0.465976496f, 4748 0.884081259f, 0.467333209f, 4749 0.883363339f, 0.468688822f, 4750 0.882643340f, 0.470043332f, 4751 0.881921264f, 0.471396737f, 4752 0.881197113f, 0.472749032f, 4753 0.880470889f, 0.474100215f, 4754 0.879742593f, 0.475450282f, 4755 0.879012226f, 0.476799230f, 4756 0.878279792f, 0.478147056f, 4757 0.877545290f, 0.479493758f, 4758 0.876808724f, 0.480839331f, 4759 0.876070094f, 0.482183772f, 4760 0.875329403f, 0.483527079f, 4761 0.874586652f, 0.484869248f, 4762 0.873841843f, 0.486210276f, 4763 0.873094978f, 0.487550160f, 4764 0.872346059f, 0.488888897f, 4765 0.871595087f, 0.490226483f, 4766 0.870842063f, 0.491562916f, 4767 0.870086991f, 0.492898192f, 4768 0.869329871f, 0.494232309f, 4769 0.868570706f, 0.495565262f, 4770 0.867809497f, 0.496897049f, 4771 0.867046246f, 0.498227667f, 4772 0.866280954f, 0.499557113f, 4773 0.865513624f, 0.500885383f, 4774 0.864744258f, 0.502212474f, 4775 0.863972856f, 0.503538384f, 4776 0.863199422f, 0.504863109f, 4777 0.862423956f, 0.506186645f, 4778 0.861646461f, 0.507508991f, 4779 0.860866939f, 0.508830143f, 4780 0.860085390f, 0.510150097f, 4781 0.859301818f, 0.511468850f, 4782 0.858516224f, 0.512786401f, 4783 0.857728610f, 0.514102744f, 4784 0.856938977f, 0.515417878f, 4785 0.856147328f, 0.516731799f, 4786 0.855353665f, 0.518044504f, 4787 0.854557988f, 0.519355990f, 4788 0.853760301f, 0.520666254f, 4789 0.852960605f, 0.521975293f, 4790 0.852158902f, 0.523283103f, 4791 0.851355193f, 0.524589683f, 4792 0.850549481f, 0.525895027f, 4793 0.849741768f, 0.527199135f, 4794 0.848932055f, 0.528502002f, 4795 0.848120345f, 0.529803625f, 4796 0.847306639f, 0.531104001f, 4797 0.846490939f, 0.532403128f, 4798 0.845673247f, 0.533701002f, 4799 0.844853565f, 0.534997620f, 4800 0.844031895f, 0.536292979f, 4801 0.843208240f, 0.537587076f, 4802 0.842382600f, 0.538879909f, 4803 0.841554977f, 0.540171473f, 4804 0.840725375f, 0.541461766f, 4805 0.839893794f, 0.542750785f, 4806 0.839060237f, 0.544038527f, 4807 0.838224706f, 0.545324988f, 4808 0.837387202f, 0.546610167f, 4809 0.836547727f, 0.547894059f, 4810 0.835706284f, 0.549176662f, 4811 0.834862875f, 0.550457973f, 4812 0.834017501f, 0.551737988f, 4813 0.833170165f, 0.553016706f, 4814 0.832320868f, 0.554294121f, 4815 0.831469612f, 0.555570233f, 4816 0.830616400f, 0.556845037f, 4817 0.829761234f, 0.558118531f, 4818 0.828904115f, 0.559390712f, 4819 0.828045045f, 0.560661576f, 4820 0.827184027f, 0.561931121f, 4821 0.826321063f, 0.563199344f, 4822 0.825456154f, 0.564466242f, 4823 0.824589303f, 0.565731811f, 4824 0.823720511f, 0.566996049f, 4825 0.822849781f, 0.568258953f, 4826 0.821977115f, 0.569520519f, 4827 0.821102515f, 0.570780746f, 4828 0.820225983f, 0.572039629f, 4829 0.819347520f, 0.573297167f, 4830 0.818467130f, 0.574553355f, 4831 0.817584813f, 0.575808191f, 4832 0.816700573f, 0.577061673f, 4833 0.815814411f, 0.578313796f, 4834 0.814926329f, 0.579564559f, 4835 0.814036330f, 0.580813958f, 4836 0.813144415f, 0.582061990f, 4837 0.812250587f, 0.583308653f, 4838 0.811354847f, 0.584553943f, 4839 0.810457198f, 0.585797857f, 4840 0.809557642f, 0.587040394f, 4841 0.808656182f, 0.588281548f, 4842 0.807752818f, 0.589521319f, 4843 0.806847554f, 0.590759702f, 4844 0.805940391f, 0.591996695f, 4845 0.805031331f, 0.593232295f, 4846 0.804120377f, 0.594466499f, 4847 0.803207531f, 0.595699304f, 4848 0.802292796f, 0.596930708f, 4849 0.801376172f, 0.598160707f, 4850 0.800457662f, 0.599389298f, 4851 0.799537269f, 0.600616479f, 4852 0.798614995f, 0.601842247f, 4853 0.797690841f, 0.603066599f, 4854 0.796764810f, 0.604289531f, 4855 0.795836905f, 0.605511041f, 4856 0.794907126f, 0.606731127f, 4857 0.793975478f, 0.607949785f, 4858 0.793041960f, 0.609167012f, 4859 0.792106577f, 0.610382806f, 4860 0.791169330f, 0.611597164f, 4861 0.790230221f, 0.612810082f, 4862 0.789289253f, 0.614021559f, 4863 0.788346428f, 0.615231591f, 4864 0.787401747f, 0.616440175f, 4865 0.786455214f, 0.617647308f, 4866 0.785506830f, 0.618852988f, 4867 0.784556597f, 0.620057212f, 4868 0.783604519f, 0.621259977f, 4869 0.782650596f, 0.622461279f, 4870 0.781694832f, 0.623661118f, 4871 0.780737229f, 0.624859488f, 4872 0.779777788f, 0.626056388f, 4873 0.778816512f, 0.627251815f, 4874 0.777853404f, 0.628445767f, 4875 0.776888466f, 0.629638239f, 4876 0.775921699f, 0.630829230f, 4877 0.774953107f, 0.632018736f, 4878 0.773982691f, 0.633206755f, 4879 0.773010453f, 0.634393284f, 4880 0.772036397f, 0.635578320f, 4881 0.771060524f, 0.636761861f, 4882 0.770082837f, 0.637943904f, 4883 0.769103338f, 0.639124445f, 4884 0.768122029f, 0.640303482f, 4885 0.767138912f, 0.641481013f, 4886 0.766153990f, 0.642657034f, 4887 0.765167266f, 0.643831543f, 4888 0.764178741f, 0.645004537f, 4889 0.763188417f, 0.646176013f, 4890 0.762196298f, 0.647345969f, 4891 0.761202385f, 0.648514401f, 4892 0.760206682f, 0.649681307f, 4893 0.759209189f, 0.650846685f, 4894 0.758209910f, 0.652010531f, 4895 0.757208847f, 0.653172843f, 4896 0.756206001f, 0.654333618f, 4897 0.755201377f, 0.655492853f, 4898 0.754194975f, 0.656650546f, 4899 0.753186799f, 0.657806693f, 4900 0.752176850f, 0.658961293f, 4901 0.751165132f, 0.660114342f, 4902 0.750151646f, 0.661265838f, 4903 0.749136395f, 0.662415778f, 4904 0.748119380f, 0.663564159f, 4905 0.747100606f, 0.664710978f, 4906 0.746080074f, 0.665856234f, 4907 0.745057785f, 0.666999922f, 4908 0.744033744f, 0.668142041f, 4909 0.743007952f, 0.669282588f, 4910 0.741980412f, 0.670421560f, 4911 0.740951125f, 0.671558955f, 4912 0.739920095f, 0.672694769f, 4913 0.738887324f, 0.673829000f, 4914 0.737852815f, 0.674961646f, 4915 0.736816569f, 0.676092704f, 4916 0.735778589f, 0.677222170f, 4917 0.734738878f, 0.678350043f, 4918 0.733697438f, 0.679476320f, 4919 0.732654272f, 0.680600998f, 4920 0.731609381f, 0.681724074f, 4921 0.730562769f, 0.682845546f, 4922 0.729514438f, 0.683965412f, 4923 0.728464390f, 0.685083668f, 4924 0.727412629f, 0.686200312f, 4925 0.726359155f, 0.687315341f, 4926 0.725303972f, 0.688428753f, 4927 0.724247083f, 0.689540545f, 4928 0.723188489f, 0.690650714f, 4929 0.722128194f, 0.691759258f, 4930 0.721066199f, 0.692866175f, 4931 0.720002508f, 0.693971461f, 4932 0.718937122f, 0.695075114f, 4933 0.717870045f, 0.696177131f, 4934 0.716801279f, 0.697277511f, 4935 0.715730825f, 0.698376249f, 4936 0.714658688f, 0.699473345f, 4937 0.713584869f, 0.700568794f, 4938 0.712509371f, 0.701662595f, 4939 0.711432196f, 0.702754744f, 4940 0.710353347f, 0.703845241f, 4941 0.709272826f, 0.704934080f, 4942 0.708190637f, 0.706021261f, 4943 0.707106781f, 0.707106781f, 4944 0.706021261f, 0.708190637f, 4945 0.704934080f, 0.709272826f, 4946 0.703845241f, 0.710353347f, 4947 0.702754744f, 0.711432196f, 4948 0.701662595f, 0.712509371f, 4949 0.700568794f, 0.713584869f, 4950 0.699473345f, 0.714658688f, 4951 0.698376249f, 0.715730825f, 4952 0.697277511f, 0.716801279f, 4953 0.696177131f, 0.717870045f, 4954 0.695075114f, 0.718937122f, 4955 0.693971461f, 0.720002508f, 4956 0.692866175f, 0.721066199f, 4957 0.691759258f, 0.722128194f, 4958 0.690650714f, 0.723188489f, 4959 0.689540545f, 0.724247083f, 4960 0.688428753f, 0.725303972f, 4961 0.687315341f, 0.726359155f, 4962 0.686200312f, 0.727412629f, 4963 0.685083668f, 0.728464390f, 4964 0.683965412f, 0.729514438f, 4965 0.682845546f, 0.730562769f, 4966 0.681724074f, 0.731609381f, 4967 0.680600998f, 0.732654272f, 4968 0.679476320f, 0.733697438f, 4969 0.678350043f, 0.734738878f, 4970 0.677222170f, 0.735778589f, 4971 0.676092704f, 0.736816569f, 4972 0.674961646f, 0.737852815f, 4973 0.673829000f, 0.738887324f, 4974 0.672694769f, 0.739920095f, 4975 0.671558955f, 0.740951125f, 4976 0.670421560f, 0.741980412f, 4977 0.669282588f, 0.743007952f, 4978 0.668142041f, 0.744033744f, 4979 0.666999922f, 0.745057785f, 4980 0.665856234f, 0.746080074f, 4981 0.664710978f, 0.747100606f, 4982 0.663564159f, 0.748119380f, 4983 0.662415778f, 0.749136395f, 4984 0.661265838f, 0.750151646f, 4985 0.660114342f, 0.751165132f, 4986 0.658961293f, 0.752176850f, 4987 0.657806693f, 0.753186799f, 4988 0.656650546f, 0.754194975f, 4989 0.655492853f, 0.755201377f, 4990 0.654333618f, 0.756206001f, 4991 0.653172843f, 0.757208847f, 4992 0.652010531f, 0.758209910f, 4993 0.650846685f, 0.759209189f, 4994 0.649681307f, 0.760206682f, 4995 0.648514401f, 0.761202385f, 4996 0.647345969f, 0.762196298f, 4997 0.646176013f, 0.763188417f, 4998 0.645004537f, 0.764178741f, 4999 0.643831543f, 0.765167266f, 5000 0.642657034f, 0.766153990f, 5001 0.641481013f, 0.767138912f, 5002 0.640303482f, 0.768122029f, 5003 0.639124445f, 0.769103338f, 5004 0.637943904f, 0.770082837f, 5005 0.636761861f, 0.771060524f, 5006 0.635578320f, 0.772036397f, 5007 0.634393284f, 0.773010453f, 5008 0.633206755f, 0.773982691f, 5009 0.632018736f, 0.774953107f, 5010 0.630829230f, 0.775921699f, 5011 0.629638239f, 0.776888466f, 5012 0.628445767f, 0.777853404f, 5013 0.627251815f, 0.778816512f, 5014 0.626056388f, 0.779777788f, 5015 0.624859488f, 0.780737229f, 5016 0.623661118f, 0.781694832f, 5017 0.622461279f, 0.782650596f, 5018 0.621259977f, 0.783604519f, 5019 0.620057212f, 0.784556597f, 5020 0.618852988f, 0.785506830f, 5021 0.617647308f, 0.786455214f, 5022 0.616440175f, 0.787401747f, 5023 0.615231591f, 0.788346428f, 5024 0.614021559f, 0.789289253f, 5025 0.612810082f, 0.790230221f, 5026 0.611597164f, 0.791169330f, 5027 0.610382806f, 0.792106577f, 5028 0.609167012f, 0.793041960f, 5029 0.607949785f, 0.793975478f, 5030 0.606731127f, 0.794907126f, 5031 0.605511041f, 0.795836905f, 5032 0.604289531f, 0.796764810f, 5033 0.603066599f, 0.797690841f, 5034 0.601842247f, 0.798614995f, 5035 0.600616479f, 0.799537269f, 5036 0.599389298f, 0.800457662f, 5037 0.598160707f, 0.801376172f, 5038 0.596930708f, 0.802292796f, 5039 0.595699304f, 0.803207531f, 5040 0.594466499f, 0.804120377f, 5041 0.593232295f, 0.805031331f, 5042 0.591996695f, 0.805940391f, 5043 0.590759702f, 0.806847554f, 5044 0.589521319f, 0.807752818f, 5045 0.588281548f, 0.808656182f, 5046 0.587040394f, 0.809557642f, 5047 0.585797857f, 0.810457198f, 5048 0.584553943f, 0.811354847f, 5049 0.583308653f, 0.812250587f, 5050 0.582061990f, 0.813144415f, 5051 0.580813958f, 0.814036330f, 5052 0.579564559f, 0.814926329f, 5053 0.578313796f, 0.815814411f, 5054 0.577061673f, 0.816700573f, 5055 0.575808191f, 0.817584813f, 5056 0.574553355f, 0.818467130f, 5057 0.573297167f, 0.819347520f, 5058 0.572039629f, 0.820225983f, 5059 0.570780746f, 0.821102515f, 5060 0.569520519f, 0.821977115f, 5061 0.568258953f, 0.822849781f, 5062 0.566996049f, 0.823720511f, 5063 0.565731811f, 0.824589303f, 5064 0.564466242f, 0.825456154f, 5065 0.563199344f, 0.826321063f, 5066 0.561931121f, 0.827184027f, 5067 0.560661576f, 0.828045045f, 5068 0.559390712f, 0.828904115f, 5069 0.558118531f, 0.829761234f, 5070 0.556845037f, 0.830616400f, 5071 0.555570233f, 0.831469612f, 5072 0.554294121f, 0.832320868f, 5073 0.553016706f, 0.833170165f, 5074 0.551737988f, 0.834017501f, 5075 0.550457973f, 0.834862875f, 5076 0.549176662f, 0.835706284f, 5077 0.547894059f, 0.836547727f, 5078 0.546610167f, 0.837387202f, 5079 0.545324988f, 0.838224706f, 5080 0.544038527f, 0.839060237f, 5081 0.542750785f, 0.839893794f, 5082 0.541461766f, 0.840725375f, 5083 0.540171473f, 0.841554977f, 5084 0.538879909f, 0.842382600f, 5085 0.537587076f, 0.843208240f, 5086 0.536292979f, 0.844031895f, 5087 0.534997620f, 0.844853565f, 5088 0.533701002f, 0.845673247f, 5089 0.532403128f, 0.846490939f, 5090 0.531104001f, 0.847306639f, 5091 0.529803625f, 0.848120345f, 5092 0.528502002f, 0.848932055f, 5093 0.527199135f, 0.849741768f, 5094 0.525895027f, 0.850549481f, 5095 0.524589683f, 0.851355193f, 5096 0.523283103f, 0.852158902f, 5097 0.521975293f, 0.852960605f, 5098 0.520666254f, 0.853760301f, 5099 0.519355990f, 0.854557988f, 5100 0.518044504f, 0.855353665f, 5101 0.516731799f, 0.856147328f, 5102 0.515417878f, 0.856938977f, 5103 0.514102744f, 0.857728610f, 5104 0.512786401f, 0.858516224f, 5105 0.511468850f, 0.859301818f, 5106 0.510150097f, 0.860085390f, 5107 0.508830143f, 0.860866939f, 5108 0.507508991f, 0.861646461f, 5109 0.506186645f, 0.862423956f, 5110 0.504863109f, 0.863199422f, 5111 0.503538384f, 0.863972856f, 5112 0.502212474f, 0.864744258f, 5113 0.500885383f, 0.865513624f, 5114 0.499557113f, 0.866280954f, 5115 0.498227667f, 0.867046246f, 5116 0.496897049f, 0.867809497f, 5117 0.495565262f, 0.868570706f, 5118 0.494232309f, 0.869329871f, 5119 0.492898192f, 0.870086991f, 5120 0.491562916f, 0.870842063f, 5121 0.490226483f, 0.871595087f, 5122 0.488888897f, 0.872346059f, 5123 0.487550160f, 0.873094978f, 5124 0.486210276f, 0.873841843f, 5125 0.484869248f, 0.874586652f, 5126 0.483527079f, 0.875329403f, 5127 0.482183772f, 0.876070094f, 5128 0.480839331f, 0.876808724f, 5129 0.479493758f, 0.877545290f, 5130 0.478147056f, 0.878279792f, 5131 0.476799230f, 0.879012226f, 5132 0.475450282f, 0.879742593f, 5133 0.474100215f, 0.880470889f, 5134 0.472749032f, 0.881197113f, 5135 0.471396737f, 0.881921264f, 5136 0.470043332f, 0.882643340f, 5137 0.468688822f, 0.883363339f, 5138 0.467333209f, 0.884081259f, 5139 0.465976496f, 0.884797098f, 5140 0.464618686f, 0.885510856f, 5141 0.463259784f, 0.886222530f, 5142 0.461899791f, 0.886932119f, 5143 0.460538711f, 0.887639620f, 5144 0.459176548f, 0.888345033f, 5145 0.457813304f, 0.889048356f, 5146 0.456448982f, 0.889749586f, 5147 0.455083587f, 0.890448723f, 5148 0.453717121f, 0.891145765f, 5149 0.452349587f, 0.891840709f, 5150 0.450980989f, 0.892533555f, 5151 0.449611330f, 0.893224301f, 5152 0.448240612f, 0.893912945f, 5153 0.446868840f, 0.894599486f, 5154 0.445496017f, 0.895283921f, 5155 0.444122145f, 0.895966250f, 5156 0.442747228f, 0.896646470f, 5157 0.441371269f, 0.897324581f, 5158 0.439994271f, 0.898000580f, 5159 0.438616239f, 0.898674466f, 5160 0.437237174f, 0.899346237f, 5161 0.435857080f, 0.900015892f, 5162 0.434475961f, 0.900683429f, 5163 0.433093819f, 0.901348847f, 5164 0.431710658f, 0.902012144f, 5165 0.430326481f, 0.902673318f, 5166 0.428941292f, 0.903332368f, 5167 0.427555093f, 0.903989293f, 5168 0.426167889f, 0.904644091f, 5169 0.424779681f, 0.905296759f, 5170 0.423390474f, 0.905947298f, 5171 0.422000271f, 0.906595705f, 5172 0.420609074f, 0.907241978f, 5173 0.419216888f, 0.907886116f, 5174 0.417823716f, 0.908528119f, 5175 0.416429560f, 0.909167983f, 5176 0.415034424f, 0.909805708f, 5177 0.413638312f, 0.910441292f, 5178 0.412241227f, 0.911074734f, 5179 0.410843171f, 0.911706032f, 5180 0.409444149f, 0.912335185f, 5181 0.408044163f, 0.912962190f, 5182 0.406643217f, 0.913587048f, 5183 0.405241314f, 0.914209756f, 5184 0.403838458f, 0.914830312f, 5185 0.402434651f, 0.915448716f, 5186 0.401029897f, 0.916064966f, 5187 0.399624200f, 0.916679060f, 5188 0.398217562f, 0.917290997f, 5189 0.396809987f, 0.917900776f, 5190 0.395401479f, 0.918508394f, 5191 0.393992040f, 0.919113852f, 5192 0.392581674f, 0.919717146f, 5193 0.391170384f, 0.920318277f, 5194 0.389758174f, 0.920917242f, 5195 0.388345047f, 0.921514039f, 5196 0.386931006f, 0.922108669f, 5197 0.385516054f, 0.922701128f, 5198 0.384100195f, 0.923291417f, 5199 0.382683432f, 0.923879533f, 5200 0.381265769f, 0.924465474f, 5201 0.379847209f, 0.925049241f, 5202 0.378427755f, 0.925630831f, 5203 0.377007410f, 0.926210242f, 5204 0.375586178f, 0.926787474f, 5205 0.374164063f, 0.927362526f, 5206 0.372741067f, 0.927935395f, 5207 0.371317194f, 0.928506080f, 5208 0.369892447f, 0.929074581f, 5209 0.368466830f, 0.929640896f, 5210 0.367040346f, 0.930205023f, 5211 0.365612998f, 0.930766961f, 5212 0.364184790f, 0.931326709f, 5213 0.362755724f, 0.931884266f, 5214 0.361325806f, 0.932439629f, 5215 0.359895037f, 0.932992799f, 5216 0.358463421f, 0.933543773f, 5217 0.357030961f, 0.934092550f, 5218 0.355597662f, 0.934639130f, 5219 0.354163525f, 0.935183510f, 5220 0.352728556f, 0.935725689f, 5221 0.351292756f, 0.936265667f, 5222 0.349856130f, 0.936803442f, 5223 0.348418680f, 0.937339012f, 5224 0.346980411f, 0.937872376f, 5225 0.345541325f, 0.938403534f, 5226 0.344101426f, 0.938932484f, 5227 0.342660717f, 0.939459224f, 5228 0.341219202f, 0.939983753f, 5229 0.339776884f, 0.940506071f, 5230 0.338333767f, 0.941026175f, 5231 0.336889853f, 0.941544065f, 5232 0.335445147f, 0.942059740f, 5233 0.333999651f, 0.942573198f, 5234 0.332553370f, 0.943084437f, 5235 0.331106306f, 0.943593458f, 5236 0.329658463f, 0.944100258f, 5237 0.328209844f, 0.944604837f, 5238 0.326760452f, 0.945107193f, 5239 0.325310292f, 0.945607325f, 5240 0.323859367f, 0.946105232f, 5241 0.322407679f, 0.946600913f, 5242 0.320955232f, 0.947094366f, 5243 0.319502031f, 0.947585591f, 5244 0.318048077f, 0.948074586f, 5245 0.316593376f, 0.948561350f, 5246 0.315137929f, 0.949045882f, 5247 0.313681740f, 0.949528181f, 5248 0.312224814f, 0.950008245f, 5249 0.310767153f, 0.950486074f, 5250 0.309308760f, 0.950961666f, 5251 0.307849640f, 0.951435021f, 5252 0.306389795f, 0.951906137f, 5253 0.304929230f, 0.952375013f, 5254 0.303467947f, 0.952841648f, 5255 0.302005949f, 0.953306040f, 5256 0.300543241f, 0.953768190f, 5257 0.299079826f, 0.954228095f, 5258 0.297615707f, 0.954685755f, 5259 0.296150888f, 0.955141168f, 5260 0.294685372f, 0.955594334f, 5261 0.293219163f, 0.956045251f, 5262 0.291752263f, 0.956493919f, 5263 0.290284677f, 0.956940336f, 5264 0.288816408f, 0.957384501f, 5265 0.287347460f, 0.957826413f, 5266 0.285877835f, 0.958266071f, 5267 0.284407537f, 0.958703475f, 5268 0.282936570f, 0.959138622f, 5269 0.281464938f, 0.959571513f, 5270 0.279992643f, 0.960002146f, 5271 0.278519689f, 0.960430519f, 5272 0.277046080f, 0.960856633f, 5273 0.275571819f, 0.961280486f, 5274 0.274096910f, 0.961702077f, 5275 0.272621355f, 0.962121404f, 5276 0.271145160f, 0.962538468f, 5277 0.269668326f, 0.962953267f, 5278 0.268190857f, 0.963365800f, 5279 0.266712757f, 0.963776066f, 5280 0.265234030f, 0.964184064f, 5281 0.263754679f, 0.964589793f, 5282 0.262274707f, 0.964993253f, 5283 0.260794118f, 0.965394442f, 5284 0.259312915f, 0.965793359f, 5285 0.257831102f, 0.966190003f, 5286 0.256348682f, 0.966584374f, 5287 0.254865660f, 0.966976471f, 5288 0.253382037f, 0.967366292f, 5289 0.251897818f, 0.967753837f, 5290 0.250413007f, 0.968139105f, 5291 0.248927606f, 0.968522094f, 5292 0.247441619f, 0.968902805f, 5293 0.245955050f, 0.969281235f, 5294 0.244467903f, 0.969657385f, 5295 0.242980180f, 0.970031253f, 5296 0.241491885f, 0.970402839f, 5297 0.240003022f, 0.970772141f, 5298 0.238513595f, 0.971139158f, 5299 0.237023606f, 0.971503891f, 5300 0.235533059f, 0.971866337f, 5301 0.234041959f, 0.972226497f, 5302 0.232550307f, 0.972584369f, 5303 0.231058108f, 0.972939952f, 5304 0.229565366f, 0.973293246f, 5305 0.228072083f, 0.973644250f, 5306 0.226578264f, 0.973992962f, 5307 0.225083911f, 0.974339383f, 5308 0.223589029f, 0.974683511f, 5309 0.222093621f, 0.975025345f, 5310 0.220597690f, 0.975364885f, 5311 0.219101240f, 0.975702130f, 5312 0.217604275f, 0.976037079f, 5313 0.216106797f, 0.976369731f, 5314 0.214608811f, 0.976700086f, 5315 0.213110320f, 0.977028143f, 5316 0.211611327f, 0.977353900f, 5317 0.210111837f, 0.977677358f, 5318 0.208611852f, 0.977998515f, 5319 0.207111376f, 0.978317371f, 5320 0.205610413f, 0.978633924f, 5321 0.204108966f, 0.978948175f, 5322 0.202607039f, 0.979260123f, 5323 0.201104635f, 0.979569766f, 5324 0.199601758f, 0.979877104f, 5325 0.198098411f, 0.980182136f, 5326 0.196594598f, 0.980484862f, 5327 0.195090322f, 0.980785280f, 5328 0.193585587f, 0.981083391f, 5329 0.192080397f, 0.981379193f, 5330 0.190574755f, 0.981672686f, 5331 0.189068664f, 0.981963869f, 5332 0.187562129f, 0.982252741f, 5333 0.186055152f, 0.982539302f, 5334 0.184547737f, 0.982823551f, 5335 0.183039888f, 0.983105487f, 5336 0.181531608f, 0.983385110f, 5337 0.180022901f, 0.983662419f, 5338 0.178513771f, 0.983937413f, 5339 0.177004220f, 0.984210092f, 5340 0.175494253f, 0.984480455f, 5341 0.173983873f, 0.984748502f, 5342 0.172473084f, 0.985014231f, 5343 0.170961889f, 0.985277642f, 5344 0.169450291f, 0.985538735f, 5345 0.167938295f, 0.985797509f, 5346 0.166425904f, 0.986053963f, 5347 0.164913120f, 0.986308097f, 5348 0.163399949f, 0.986559910f, 5349 0.161886394f, 0.986809402f, 5350 0.160372457f, 0.987056571f, 5351 0.158858143f, 0.987301418f, 5352 0.157343456f, 0.987543942f, 5353 0.155828398f, 0.987784142f, 5354 0.154312973f, 0.988022017f, 5355 0.152797185f, 0.988257568f, 5356 0.151281038f, 0.988490793f, 5357 0.149764535f, 0.988721692f, 5358 0.148247679f, 0.988950265f, 5359 0.146730474f, 0.989176510f, 5360 0.145212925f, 0.989400428f, 5361 0.143695033f, 0.989622017f, 5362 0.142176804f, 0.989841278f, 5363 0.140658239f, 0.990058210f, 5364 0.139139344f, 0.990272812f, 5365 0.137620122f, 0.990485084f, 5366 0.136100575f, 0.990695025f, 5367 0.134580709f, 0.990902635f, 5368 0.133060525f, 0.991107914f, 5369 0.131540029f, 0.991310860f, 5370 0.130019223f, 0.991511473f, 5371 0.128498111f, 0.991709754f, 5372 0.126976696f, 0.991905700f, 5373 0.125454983f, 0.992099313f, 5374 0.123932975f, 0.992290591f, 5375 0.122410675f, 0.992479535f, 5376 0.120888087f, 0.992666142f, 5377 0.119365215f, 0.992850414f, 5378 0.117842062f, 0.993032350f, 5379 0.116318631f, 0.993211949f, 5380 0.114794927f, 0.993389211f, 5381 0.113270952f, 0.993564136f, 5382 0.111746711f, 0.993736722f, 5383 0.110222207f, 0.993906970f, 5384 0.108697444f, 0.994074879f, 5385 0.107172425f, 0.994240449f, 5386 0.105647154f, 0.994403680f, 5387 0.104121634f, 0.994564571f, 5388 0.102595869f, 0.994723121f, 5389 0.101069863f, 0.994879331f, 5390 0.099543619f, 0.995033199f, 5391 0.098017140f, 0.995184727f, 5392 0.096490431f, 0.995333912f, 5393 0.094963495f, 0.995480755f, 5394 0.093436336f, 0.995625256f, 5395 0.091908956f, 0.995767414f, 5396 0.090381361f, 0.995907229f, 5397 0.088853553f, 0.996044701f, 5398 0.087325535f, 0.996179829f, 5399 0.085797312f, 0.996312612f, 5400 0.084268888f, 0.996443051f, 5401 0.082740265f, 0.996571146f, 5402 0.081211447f, 0.996696895f, 5403 0.079682438f, 0.996820299f, 5404 0.078153242f, 0.996941358f, 5405 0.076623861f, 0.997060070f, 5406 0.075094301f, 0.997176437f, 5407 0.073564564f, 0.997290457f, 5408 0.072034653f, 0.997402130f, 5409 0.070504573f, 0.997511456f, 5410 0.068974328f, 0.997618435f, 5411 0.067443920f, 0.997723067f, 5412 0.065913353f, 0.997825350f, 5413 0.064382631f, 0.997925286f, 5414 0.062851758f, 0.998022874f, 5415 0.061320736f, 0.998118113f, 5416 0.059789571f, 0.998211003f, 5417 0.058258265f, 0.998301545f, 5418 0.056726821f, 0.998389737f, 5419 0.055195244f, 0.998475581f, 5420 0.053663538f, 0.998559074f, 5421 0.052131705f, 0.998640218f, 5422 0.050599749f, 0.998719012f, 5423 0.049067674f, 0.998795456f, 5424 0.047535484f, 0.998869550f, 5425 0.046003182f, 0.998941293f, 5426 0.044470772f, 0.999010686f, 5427 0.042938257f, 0.999077728f, 5428 0.041405641f, 0.999142419f, 5429 0.039872928f, 0.999204759f, 5430 0.038340120f, 0.999264747f, 5431 0.036807223f, 0.999322385f, 5432 0.035274239f, 0.999377670f, 5433 0.033741172f, 0.999430605f, 5434 0.032208025f, 0.999481187f, 5435 0.030674803f, 0.999529418f, 5436 0.029141509f, 0.999575296f, 5437 0.027608146f, 0.999618822f, 5438 0.026074718f, 0.999659997f, 5439 0.024541229f, 0.999698819f, 5440 0.023007681f, 0.999735288f, 5441 0.021474080f, 0.999769405f, 5442 0.019940429f, 0.999801170f, 5443 0.018406730f, 0.999830582f, 5444 0.016872988f, 0.999857641f, 5445 0.015339206f, 0.999882347f, 5446 0.013805389f, 0.999904701f, 5447 0.012271538f, 0.999924702f, 5448 0.010737659f, 0.999942350f, 5449 0.009203755f, 0.999957645f, 5450 0.007669829f, 0.999970586f, 5451 0.006135885f, 0.999981175f, 5452 0.004601926f, 0.999989411f, 5453 0.003067957f, 0.999995294f, 5454 0.001533980f, 0.999998823f, 5455 0.000000000f, 1.000000000f, 5456 -0.001533980f, 0.999998823f, 5457 -0.003067957f, 0.999995294f, 5458 -0.004601926f, 0.999989411f, 5459 -0.006135885f, 0.999981175f, 5460 -0.007669829f, 0.999970586f, 5461 -0.009203755f, 0.999957645f, 5462 -0.010737659f, 0.999942350f, 5463 -0.012271538f, 0.999924702f, 5464 -0.013805389f, 0.999904701f, 5465 -0.015339206f, 0.999882347f, 5466 -0.016872988f, 0.999857641f, 5467 -0.018406730f, 0.999830582f, 5468 -0.019940429f, 0.999801170f, 5469 -0.021474080f, 0.999769405f, 5470 -0.023007681f, 0.999735288f, 5471 -0.024541229f, 0.999698819f, 5472 -0.026074718f, 0.999659997f, 5473 -0.027608146f, 0.999618822f, 5474 -0.029141509f, 0.999575296f, 5475 -0.030674803f, 0.999529418f, 5476 -0.032208025f, 0.999481187f, 5477 -0.033741172f, 0.999430605f, 5478 -0.035274239f, 0.999377670f, 5479 -0.036807223f, 0.999322385f, 5480 -0.038340120f, 0.999264747f, 5481 -0.039872928f, 0.999204759f, 5482 -0.041405641f, 0.999142419f, 5483 -0.042938257f, 0.999077728f, 5484 -0.044470772f, 0.999010686f, 5485 -0.046003182f, 0.998941293f, 5486 -0.047535484f, 0.998869550f, 5487 -0.049067674f, 0.998795456f, 5488 -0.050599749f, 0.998719012f, 5489 -0.052131705f, 0.998640218f, 5490 -0.053663538f, 0.998559074f, 5491 -0.055195244f, 0.998475581f, 5492 -0.056726821f, 0.998389737f, 5493 -0.058258265f, 0.998301545f, 5494 -0.059789571f, 0.998211003f, 5495 -0.061320736f, 0.998118113f, 5496 -0.062851758f, 0.998022874f, 5497 -0.064382631f, 0.997925286f, 5498 -0.065913353f, 0.997825350f, 5499 -0.067443920f, 0.997723067f, 5500 -0.068974328f, 0.997618435f, 5501 -0.070504573f, 0.997511456f, 5502 -0.072034653f, 0.997402130f, 5503 -0.073564564f, 0.997290457f, 5504 -0.075094301f, 0.997176437f, 5505 -0.076623861f, 0.997060070f, 5506 -0.078153242f, 0.996941358f, 5507 -0.079682438f, 0.996820299f, 5508 -0.081211447f, 0.996696895f, 5509 -0.082740265f, 0.996571146f, 5510 -0.084268888f, 0.996443051f, 5511 -0.085797312f, 0.996312612f, 5512 -0.087325535f, 0.996179829f, 5513 -0.088853553f, 0.996044701f, 5514 -0.090381361f, 0.995907229f, 5515 -0.091908956f, 0.995767414f, 5516 -0.093436336f, 0.995625256f, 5517 -0.094963495f, 0.995480755f, 5518 -0.096490431f, 0.995333912f, 5519 -0.098017140f, 0.995184727f, 5520 -0.099543619f, 0.995033199f, 5521 -0.101069863f, 0.994879331f, 5522 -0.102595869f, 0.994723121f, 5523 -0.104121634f, 0.994564571f, 5524 -0.105647154f, 0.994403680f, 5525 -0.107172425f, 0.994240449f, 5526 -0.108697444f, 0.994074879f, 5527 -0.110222207f, 0.993906970f, 5528 -0.111746711f, 0.993736722f, 5529 -0.113270952f, 0.993564136f, 5530 -0.114794927f, 0.993389211f, 5531 -0.116318631f, 0.993211949f, 5532 -0.117842062f, 0.993032350f, 5533 -0.119365215f, 0.992850414f, 5534 -0.120888087f, 0.992666142f, 5535 -0.122410675f, 0.992479535f, 5536 -0.123932975f, 0.992290591f, 5537 -0.125454983f, 0.992099313f, 5538 -0.126976696f, 0.991905700f, 5539 -0.128498111f, 0.991709754f, 5540 -0.130019223f, 0.991511473f, 5541 -0.131540029f, 0.991310860f, 5542 -0.133060525f, 0.991107914f, 5543 -0.134580709f, 0.990902635f, 5544 -0.136100575f, 0.990695025f, 5545 -0.137620122f, 0.990485084f, 5546 -0.139139344f, 0.990272812f, 5547 -0.140658239f, 0.990058210f, 5548 -0.142176804f, 0.989841278f, 5549 -0.143695033f, 0.989622017f, 5550 -0.145212925f, 0.989400428f, 5551 -0.146730474f, 0.989176510f, 5552 -0.148247679f, 0.988950265f, 5553 -0.149764535f, 0.988721692f, 5554 -0.151281038f, 0.988490793f, 5555 -0.152797185f, 0.988257568f, 5556 -0.154312973f, 0.988022017f, 5557 -0.155828398f, 0.987784142f, 5558 -0.157343456f, 0.987543942f, 5559 -0.158858143f, 0.987301418f, 5560 -0.160372457f, 0.987056571f, 5561 -0.161886394f, 0.986809402f, 5562 -0.163399949f, 0.986559910f, 5563 -0.164913120f, 0.986308097f, 5564 -0.166425904f, 0.986053963f, 5565 -0.167938295f, 0.985797509f, 5566 -0.169450291f, 0.985538735f, 5567 -0.170961889f, 0.985277642f, 5568 -0.172473084f, 0.985014231f, 5569 -0.173983873f, 0.984748502f, 5570 -0.175494253f, 0.984480455f, 5571 -0.177004220f, 0.984210092f, 5572 -0.178513771f, 0.983937413f, 5573 -0.180022901f, 0.983662419f, 5574 -0.181531608f, 0.983385110f, 5575 -0.183039888f, 0.983105487f, 5576 -0.184547737f, 0.982823551f, 5577 -0.186055152f, 0.982539302f, 5578 -0.187562129f, 0.982252741f, 5579 -0.189068664f, 0.981963869f, 5580 -0.190574755f, 0.981672686f, 5581 -0.192080397f, 0.981379193f, 5582 -0.193585587f, 0.981083391f, 5583 -0.195090322f, 0.980785280f, 5584 -0.196594598f, 0.980484862f, 5585 -0.198098411f, 0.980182136f, 5586 -0.199601758f, 0.979877104f, 5587 -0.201104635f, 0.979569766f, 5588 -0.202607039f, 0.979260123f, 5589 -0.204108966f, 0.978948175f, 5590 -0.205610413f, 0.978633924f, 5591 -0.207111376f, 0.978317371f, 5592 -0.208611852f, 0.977998515f, 5593 -0.210111837f, 0.977677358f, 5594 -0.211611327f, 0.977353900f, 5595 -0.213110320f, 0.977028143f, 5596 -0.214608811f, 0.976700086f, 5597 -0.216106797f, 0.976369731f, 5598 -0.217604275f, 0.976037079f, 5599 -0.219101240f, 0.975702130f, 5600 -0.220597690f, 0.975364885f, 5601 -0.222093621f, 0.975025345f, 5602 -0.223589029f, 0.974683511f, 5603 -0.225083911f, 0.974339383f, 5604 -0.226578264f, 0.973992962f, 5605 -0.228072083f, 0.973644250f, 5606 -0.229565366f, 0.973293246f, 5607 -0.231058108f, 0.972939952f, 5608 -0.232550307f, 0.972584369f, 5609 -0.234041959f, 0.972226497f, 5610 -0.235533059f, 0.971866337f, 5611 -0.237023606f, 0.971503891f, 5612 -0.238513595f, 0.971139158f, 5613 -0.240003022f, 0.970772141f, 5614 -0.241491885f, 0.970402839f, 5615 -0.242980180f, 0.970031253f, 5616 -0.244467903f, 0.969657385f, 5617 -0.245955050f, 0.969281235f, 5618 -0.247441619f, 0.968902805f, 5619 -0.248927606f, 0.968522094f, 5620 -0.250413007f, 0.968139105f, 5621 -0.251897818f, 0.967753837f, 5622 -0.253382037f, 0.967366292f, 5623 -0.254865660f, 0.966976471f, 5624 -0.256348682f, 0.966584374f, 5625 -0.257831102f, 0.966190003f, 5626 -0.259312915f, 0.965793359f, 5627 -0.260794118f, 0.965394442f, 5628 -0.262274707f, 0.964993253f, 5629 -0.263754679f, 0.964589793f, 5630 -0.265234030f, 0.964184064f, 5631 -0.266712757f, 0.963776066f, 5632 -0.268190857f, 0.963365800f, 5633 -0.269668326f, 0.962953267f, 5634 -0.271145160f, 0.962538468f, 5635 -0.272621355f, 0.962121404f, 5636 -0.274096910f, 0.961702077f, 5637 -0.275571819f, 0.961280486f, 5638 -0.277046080f, 0.960856633f, 5639 -0.278519689f, 0.960430519f, 5640 -0.279992643f, 0.960002146f, 5641 -0.281464938f, 0.959571513f, 5642 -0.282936570f, 0.959138622f, 5643 -0.284407537f, 0.958703475f, 5644 -0.285877835f, 0.958266071f, 5645 -0.287347460f, 0.957826413f, 5646 -0.288816408f, 0.957384501f, 5647 -0.290284677f, 0.956940336f, 5648 -0.291752263f, 0.956493919f, 5649 -0.293219163f, 0.956045251f, 5650 -0.294685372f, 0.955594334f, 5651 -0.296150888f, 0.955141168f, 5652 -0.297615707f, 0.954685755f, 5653 -0.299079826f, 0.954228095f, 5654 -0.300543241f, 0.953768190f, 5655 -0.302005949f, 0.953306040f, 5656 -0.303467947f, 0.952841648f, 5657 -0.304929230f, 0.952375013f, 5658 -0.306389795f, 0.951906137f, 5659 -0.307849640f, 0.951435021f, 5660 -0.309308760f, 0.950961666f, 5661 -0.310767153f, 0.950486074f, 5662 -0.312224814f, 0.950008245f, 5663 -0.313681740f, 0.949528181f, 5664 -0.315137929f, 0.949045882f, 5665 -0.316593376f, 0.948561350f, 5666 -0.318048077f, 0.948074586f, 5667 -0.319502031f, 0.947585591f, 5668 -0.320955232f, 0.947094366f, 5669 -0.322407679f, 0.946600913f, 5670 -0.323859367f, 0.946105232f, 5671 -0.325310292f, 0.945607325f, 5672 -0.326760452f, 0.945107193f, 5673 -0.328209844f, 0.944604837f, 5674 -0.329658463f, 0.944100258f, 5675 -0.331106306f, 0.943593458f, 5676 -0.332553370f, 0.943084437f, 5677 -0.333999651f, 0.942573198f, 5678 -0.335445147f, 0.942059740f, 5679 -0.336889853f, 0.941544065f, 5680 -0.338333767f, 0.941026175f, 5681 -0.339776884f, 0.940506071f, 5682 -0.341219202f, 0.939983753f, 5683 -0.342660717f, 0.939459224f, 5684 -0.344101426f, 0.938932484f, 5685 -0.345541325f, 0.938403534f, 5686 -0.346980411f, 0.937872376f, 5687 -0.348418680f, 0.937339012f, 5688 -0.349856130f, 0.936803442f, 5689 -0.351292756f, 0.936265667f, 5690 -0.352728556f, 0.935725689f, 5691 -0.354163525f, 0.935183510f, 5692 -0.355597662f, 0.934639130f, 5693 -0.357030961f, 0.934092550f, 5694 -0.358463421f, 0.933543773f, 5695 -0.359895037f, 0.932992799f, 5696 -0.361325806f, 0.932439629f, 5697 -0.362755724f, 0.931884266f, 5698 -0.364184790f, 0.931326709f, 5699 -0.365612998f, 0.930766961f, 5700 -0.367040346f, 0.930205023f, 5701 -0.368466830f, 0.929640896f, 5702 -0.369892447f, 0.929074581f, 5703 -0.371317194f, 0.928506080f, 5704 -0.372741067f, 0.927935395f, 5705 -0.374164063f, 0.927362526f, 5706 -0.375586178f, 0.926787474f, 5707 -0.377007410f, 0.926210242f, 5708 -0.378427755f, 0.925630831f, 5709 -0.379847209f, 0.925049241f, 5710 -0.381265769f, 0.924465474f, 5711 -0.382683432f, 0.923879533f, 5712 -0.384100195f, 0.923291417f, 5713 -0.385516054f, 0.922701128f, 5714 -0.386931006f, 0.922108669f, 5715 -0.388345047f, 0.921514039f, 5716 -0.389758174f, 0.920917242f, 5717 -0.391170384f, 0.920318277f, 5718 -0.392581674f, 0.919717146f, 5719 -0.393992040f, 0.919113852f, 5720 -0.395401479f, 0.918508394f, 5721 -0.396809987f, 0.917900776f, 5722 -0.398217562f, 0.917290997f, 5723 -0.399624200f, 0.916679060f, 5724 -0.401029897f, 0.916064966f, 5725 -0.402434651f, 0.915448716f, 5726 -0.403838458f, 0.914830312f, 5727 -0.405241314f, 0.914209756f, 5728 -0.406643217f, 0.913587048f, 5729 -0.408044163f, 0.912962190f, 5730 -0.409444149f, 0.912335185f, 5731 -0.410843171f, 0.911706032f, 5732 -0.412241227f, 0.911074734f, 5733 -0.413638312f, 0.910441292f, 5734 -0.415034424f, 0.909805708f, 5735 -0.416429560f, 0.909167983f, 5736 -0.417823716f, 0.908528119f, 5737 -0.419216888f, 0.907886116f, 5738 -0.420609074f, 0.907241978f, 5739 -0.422000271f, 0.906595705f, 5740 -0.423390474f, 0.905947298f, 5741 -0.424779681f, 0.905296759f, 5742 -0.426167889f, 0.904644091f, 5743 -0.427555093f, 0.903989293f, 5744 -0.428941292f, 0.903332368f, 5745 -0.430326481f, 0.902673318f, 5746 -0.431710658f, 0.902012144f, 5747 -0.433093819f, 0.901348847f, 5748 -0.434475961f, 0.900683429f, 5749 -0.435857080f, 0.900015892f, 5750 -0.437237174f, 0.899346237f, 5751 -0.438616239f, 0.898674466f, 5752 -0.439994271f, 0.898000580f, 5753 -0.441371269f, 0.897324581f, 5754 -0.442747228f, 0.896646470f, 5755 -0.444122145f, 0.895966250f, 5756 -0.445496017f, 0.895283921f, 5757 -0.446868840f, 0.894599486f, 5758 -0.448240612f, 0.893912945f, 5759 -0.449611330f, 0.893224301f, 5760 -0.450980989f, 0.892533555f, 5761 -0.452349587f, 0.891840709f, 5762 -0.453717121f, 0.891145765f, 5763 -0.455083587f, 0.890448723f, 5764 -0.456448982f, 0.889749586f, 5765 -0.457813304f, 0.889048356f, 5766 -0.459176548f, 0.888345033f, 5767 -0.460538711f, 0.887639620f, 5768 -0.461899791f, 0.886932119f, 5769 -0.463259784f, 0.886222530f, 5770 -0.464618686f, 0.885510856f, 5771 -0.465976496f, 0.884797098f, 5772 -0.467333209f, 0.884081259f, 5773 -0.468688822f, 0.883363339f, 5774 -0.470043332f, 0.882643340f, 5775 -0.471396737f, 0.881921264f, 5776 -0.472749032f, 0.881197113f, 5777 -0.474100215f, 0.880470889f, 5778 -0.475450282f, 0.879742593f, 5779 -0.476799230f, 0.879012226f, 5780 -0.478147056f, 0.878279792f, 5781 -0.479493758f, 0.877545290f, 5782 -0.480839331f, 0.876808724f, 5783 -0.482183772f, 0.876070094f, 5784 -0.483527079f, 0.875329403f, 5785 -0.484869248f, 0.874586652f, 5786 -0.486210276f, 0.873841843f, 5787 -0.487550160f, 0.873094978f, 5788 -0.488888897f, 0.872346059f, 5789 -0.490226483f, 0.871595087f, 5790 -0.491562916f, 0.870842063f, 5791 -0.492898192f, 0.870086991f, 5792 -0.494232309f, 0.869329871f, 5793 -0.495565262f, 0.868570706f, 5794 -0.496897049f, 0.867809497f, 5795 -0.498227667f, 0.867046246f, 5796 -0.499557113f, 0.866280954f, 5797 -0.500885383f, 0.865513624f, 5798 -0.502212474f, 0.864744258f, 5799 -0.503538384f, 0.863972856f, 5800 -0.504863109f, 0.863199422f, 5801 -0.506186645f, 0.862423956f, 5802 -0.507508991f, 0.861646461f, 5803 -0.508830143f, 0.860866939f, 5804 -0.510150097f, 0.860085390f, 5805 -0.511468850f, 0.859301818f, 5806 -0.512786401f, 0.858516224f, 5807 -0.514102744f, 0.857728610f, 5808 -0.515417878f, 0.856938977f, 5809 -0.516731799f, 0.856147328f, 5810 -0.518044504f, 0.855353665f, 5811 -0.519355990f, 0.854557988f, 5812 -0.520666254f, 0.853760301f, 5813 -0.521975293f, 0.852960605f, 5814 -0.523283103f, 0.852158902f, 5815 -0.524589683f, 0.851355193f, 5816 -0.525895027f, 0.850549481f, 5817 -0.527199135f, 0.849741768f, 5818 -0.528502002f, 0.848932055f, 5819 -0.529803625f, 0.848120345f, 5820 -0.531104001f, 0.847306639f, 5821 -0.532403128f, 0.846490939f, 5822 -0.533701002f, 0.845673247f, 5823 -0.534997620f, 0.844853565f, 5824 -0.536292979f, 0.844031895f, 5825 -0.537587076f, 0.843208240f, 5826 -0.538879909f, 0.842382600f, 5827 -0.540171473f, 0.841554977f, 5828 -0.541461766f, 0.840725375f, 5829 -0.542750785f, 0.839893794f, 5830 -0.544038527f, 0.839060237f, 5831 -0.545324988f, 0.838224706f, 5832 -0.546610167f, 0.837387202f, 5833 -0.547894059f, 0.836547727f, 5834 -0.549176662f, 0.835706284f, 5835 -0.550457973f, 0.834862875f, 5836 -0.551737988f, 0.834017501f, 5837 -0.553016706f, 0.833170165f, 5838 -0.554294121f, 0.832320868f, 5839 -0.555570233f, 0.831469612f, 5840 -0.556845037f, 0.830616400f, 5841 -0.558118531f, 0.829761234f, 5842 -0.559390712f, 0.828904115f, 5843 -0.560661576f, 0.828045045f, 5844 -0.561931121f, 0.827184027f, 5845 -0.563199344f, 0.826321063f, 5846 -0.564466242f, 0.825456154f, 5847 -0.565731811f, 0.824589303f, 5848 -0.566996049f, 0.823720511f, 5849 -0.568258953f, 0.822849781f, 5850 -0.569520519f, 0.821977115f, 5851 -0.570780746f, 0.821102515f, 5852 -0.572039629f, 0.820225983f, 5853 -0.573297167f, 0.819347520f, 5854 -0.574553355f, 0.818467130f, 5855 -0.575808191f, 0.817584813f, 5856 -0.577061673f, 0.816700573f, 5857 -0.578313796f, 0.815814411f, 5858 -0.579564559f, 0.814926329f, 5859 -0.580813958f, 0.814036330f, 5860 -0.582061990f, 0.813144415f, 5861 -0.583308653f, 0.812250587f, 5862 -0.584553943f, 0.811354847f, 5863 -0.585797857f, 0.810457198f, 5864 -0.587040394f, 0.809557642f, 5865 -0.588281548f, 0.808656182f, 5866 -0.589521319f, 0.807752818f, 5867 -0.590759702f, 0.806847554f, 5868 -0.591996695f, 0.805940391f, 5869 -0.593232295f, 0.805031331f, 5870 -0.594466499f, 0.804120377f, 5871 -0.595699304f, 0.803207531f, 5872 -0.596930708f, 0.802292796f, 5873 -0.598160707f, 0.801376172f, 5874 -0.599389298f, 0.800457662f, 5875 -0.600616479f, 0.799537269f, 5876 -0.601842247f, 0.798614995f, 5877 -0.603066599f, 0.797690841f, 5878 -0.604289531f, 0.796764810f, 5879 -0.605511041f, 0.795836905f, 5880 -0.606731127f, 0.794907126f, 5881 -0.607949785f, 0.793975478f, 5882 -0.609167012f, 0.793041960f, 5883 -0.610382806f, 0.792106577f, 5884 -0.611597164f, 0.791169330f, 5885 -0.612810082f, 0.790230221f, 5886 -0.614021559f, 0.789289253f, 5887 -0.615231591f, 0.788346428f, 5888 -0.616440175f, 0.787401747f, 5889 -0.617647308f, 0.786455214f, 5890 -0.618852988f, 0.785506830f, 5891 -0.620057212f, 0.784556597f, 5892 -0.621259977f, 0.783604519f, 5893 -0.622461279f, 0.782650596f, 5894 -0.623661118f, 0.781694832f, 5895 -0.624859488f, 0.780737229f, 5896 -0.626056388f, 0.779777788f, 5897 -0.627251815f, 0.778816512f, 5898 -0.628445767f, 0.777853404f, 5899 -0.629638239f, 0.776888466f, 5900 -0.630829230f, 0.775921699f, 5901 -0.632018736f, 0.774953107f, 5902 -0.633206755f, 0.773982691f, 5903 -0.634393284f, 0.773010453f, 5904 -0.635578320f, 0.772036397f, 5905 -0.636761861f, 0.771060524f, 5906 -0.637943904f, 0.770082837f, 5907 -0.639124445f, 0.769103338f, 5908 -0.640303482f, 0.768122029f, 5909 -0.641481013f, 0.767138912f, 5910 -0.642657034f, 0.766153990f, 5911 -0.643831543f, 0.765167266f, 5912 -0.645004537f, 0.764178741f, 5913 -0.646176013f, 0.763188417f, 5914 -0.647345969f, 0.762196298f, 5915 -0.648514401f, 0.761202385f, 5916 -0.649681307f, 0.760206682f, 5917 -0.650846685f, 0.759209189f, 5918 -0.652010531f, 0.758209910f, 5919 -0.653172843f, 0.757208847f, 5920 -0.654333618f, 0.756206001f, 5921 -0.655492853f, 0.755201377f, 5922 -0.656650546f, 0.754194975f, 5923 -0.657806693f, 0.753186799f, 5924 -0.658961293f, 0.752176850f, 5925 -0.660114342f, 0.751165132f, 5926 -0.661265838f, 0.750151646f, 5927 -0.662415778f, 0.749136395f, 5928 -0.663564159f, 0.748119380f, 5929 -0.664710978f, 0.747100606f, 5930 -0.665856234f, 0.746080074f, 5931 -0.666999922f, 0.745057785f, 5932 -0.668142041f, 0.744033744f, 5933 -0.669282588f, 0.743007952f, 5934 -0.670421560f, 0.741980412f, 5935 -0.671558955f, 0.740951125f, 5936 -0.672694769f, 0.739920095f, 5937 -0.673829000f, 0.738887324f, 5938 -0.674961646f, 0.737852815f, 5939 -0.676092704f, 0.736816569f, 5940 -0.677222170f, 0.735778589f, 5941 -0.678350043f, 0.734738878f, 5942 -0.679476320f, 0.733697438f, 5943 -0.680600998f, 0.732654272f, 5944 -0.681724074f, 0.731609381f, 5945 -0.682845546f, 0.730562769f, 5946 -0.683965412f, 0.729514438f, 5947 -0.685083668f, 0.728464390f, 5948 -0.686200312f, 0.727412629f, 5949 -0.687315341f, 0.726359155f, 5950 -0.688428753f, 0.725303972f, 5951 -0.689540545f, 0.724247083f, 5952 -0.690650714f, 0.723188489f, 5953 -0.691759258f, 0.722128194f, 5954 -0.692866175f, 0.721066199f, 5955 -0.693971461f, 0.720002508f, 5956 -0.695075114f, 0.718937122f, 5957 -0.696177131f, 0.717870045f, 5958 -0.697277511f, 0.716801279f, 5959 -0.698376249f, 0.715730825f, 5960 -0.699473345f, 0.714658688f, 5961 -0.700568794f, 0.713584869f, 5962 -0.701662595f, 0.712509371f, 5963 -0.702754744f, 0.711432196f, 5964 -0.703845241f, 0.710353347f, 5965 -0.704934080f, 0.709272826f, 5966 -0.706021261f, 0.708190637f, 5967 -0.707106781f, 0.707106781f, 5968 -0.708190637f, 0.706021261f, 5969 -0.709272826f, 0.704934080f, 5970 -0.710353347f, 0.703845241f, 5971 -0.711432196f, 0.702754744f, 5972 -0.712509371f, 0.701662595f, 5973 -0.713584869f, 0.700568794f, 5974 -0.714658688f, 0.699473345f, 5975 -0.715730825f, 0.698376249f, 5976 -0.716801279f, 0.697277511f, 5977 -0.717870045f, 0.696177131f, 5978 -0.718937122f, 0.695075114f, 5979 -0.720002508f, 0.693971461f, 5980 -0.721066199f, 0.692866175f, 5981 -0.722128194f, 0.691759258f, 5982 -0.723188489f, 0.690650714f, 5983 -0.724247083f, 0.689540545f, 5984 -0.725303972f, 0.688428753f, 5985 -0.726359155f, 0.687315341f, 5986 -0.727412629f, 0.686200312f, 5987 -0.728464390f, 0.685083668f, 5988 -0.729514438f, 0.683965412f, 5989 -0.730562769f, 0.682845546f, 5990 -0.731609381f, 0.681724074f, 5991 -0.732654272f, 0.680600998f, 5992 -0.733697438f, 0.679476320f, 5993 -0.734738878f, 0.678350043f, 5994 -0.735778589f, 0.677222170f, 5995 -0.736816569f, 0.676092704f, 5996 -0.737852815f, 0.674961646f, 5997 -0.738887324f, 0.673829000f, 5998 -0.739920095f, 0.672694769f, 5999 -0.740951125f, 0.671558955f, 6000 -0.741980412f, 0.670421560f, 6001 -0.743007952f, 0.669282588f, 6002 -0.744033744f, 0.668142041f, 6003 -0.745057785f, 0.666999922f, 6004 -0.746080074f, 0.665856234f, 6005 -0.747100606f, 0.664710978f, 6006 -0.748119380f, 0.663564159f, 6007 -0.749136395f, 0.662415778f, 6008 -0.750151646f, 0.661265838f, 6009 -0.751165132f, 0.660114342f, 6010 -0.752176850f, 0.658961293f, 6011 -0.753186799f, 0.657806693f, 6012 -0.754194975f, 0.656650546f, 6013 -0.755201377f, 0.655492853f, 6014 -0.756206001f, 0.654333618f, 6015 -0.757208847f, 0.653172843f, 6016 -0.758209910f, 0.652010531f, 6017 -0.759209189f, 0.650846685f, 6018 -0.760206682f, 0.649681307f, 6019 -0.761202385f, 0.648514401f, 6020 -0.762196298f, 0.647345969f, 6021 -0.763188417f, 0.646176013f, 6022 -0.764178741f, 0.645004537f, 6023 -0.765167266f, 0.643831543f, 6024 -0.766153990f, 0.642657034f, 6025 -0.767138912f, 0.641481013f, 6026 -0.768122029f, 0.640303482f, 6027 -0.769103338f, 0.639124445f, 6028 -0.770082837f, 0.637943904f, 6029 -0.771060524f, 0.636761861f, 6030 -0.772036397f, 0.635578320f, 6031 -0.773010453f, 0.634393284f, 6032 -0.773982691f, 0.633206755f, 6033 -0.774953107f, 0.632018736f, 6034 -0.775921699f, 0.630829230f, 6035 -0.776888466f, 0.629638239f, 6036 -0.777853404f, 0.628445767f, 6037 -0.778816512f, 0.627251815f, 6038 -0.779777788f, 0.626056388f, 6039 -0.780737229f, 0.624859488f, 6040 -0.781694832f, 0.623661118f, 6041 -0.782650596f, 0.622461279f, 6042 -0.783604519f, 0.621259977f, 6043 -0.784556597f, 0.620057212f, 6044 -0.785506830f, 0.618852988f, 6045 -0.786455214f, 0.617647308f, 6046 -0.787401747f, 0.616440175f, 6047 -0.788346428f, 0.615231591f, 6048 -0.789289253f, 0.614021559f, 6049 -0.790230221f, 0.612810082f, 6050 -0.791169330f, 0.611597164f, 6051 -0.792106577f, 0.610382806f, 6052 -0.793041960f, 0.609167012f, 6053 -0.793975478f, 0.607949785f, 6054 -0.794907126f, 0.606731127f, 6055 -0.795836905f, 0.605511041f, 6056 -0.796764810f, 0.604289531f, 6057 -0.797690841f, 0.603066599f, 6058 -0.798614995f, 0.601842247f, 6059 -0.799537269f, 0.600616479f, 6060 -0.800457662f, 0.599389298f, 6061 -0.801376172f, 0.598160707f, 6062 -0.802292796f, 0.596930708f, 6063 -0.803207531f, 0.595699304f, 6064 -0.804120377f, 0.594466499f, 6065 -0.805031331f, 0.593232295f, 6066 -0.805940391f, 0.591996695f, 6067 -0.806847554f, 0.590759702f, 6068 -0.807752818f, 0.589521319f, 6069 -0.808656182f, 0.588281548f, 6070 -0.809557642f, 0.587040394f, 6071 -0.810457198f, 0.585797857f, 6072 -0.811354847f, 0.584553943f, 6073 -0.812250587f, 0.583308653f, 6074 -0.813144415f, 0.582061990f, 6075 -0.814036330f, 0.580813958f, 6076 -0.814926329f, 0.579564559f, 6077 -0.815814411f, 0.578313796f, 6078 -0.816700573f, 0.577061673f, 6079 -0.817584813f, 0.575808191f, 6080 -0.818467130f, 0.574553355f, 6081 -0.819347520f, 0.573297167f, 6082 -0.820225983f, 0.572039629f, 6083 -0.821102515f, 0.570780746f, 6084 -0.821977115f, 0.569520519f, 6085 -0.822849781f, 0.568258953f, 6086 -0.823720511f, 0.566996049f, 6087 -0.824589303f, 0.565731811f, 6088 -0.825456154f, 0.564466242f, 6089 -0.826321063f, 0.563199344f, 6090 -0.827184027f, 0.561931121f, 6091 -0.828045045f, 0.560661576f, 6092 -0.828904115f, 0.559390712f, 6093 -0.829761234f, 0.558118531f, 6094 -0.830616400f, 0.556845037f, 6095 -0.831469612f, 0.555570233f, 6096 -0.832320868f, 0.554294121f, 6097 -0.833170165f, 0.553016706f, 6098 -0.834017501f, 0.551737988f, 6099 -0.834862875f, 0.550457973f, 6100 -0.835706284f, 0.549176662f, 6101 -0.836547727f, 0.547894059f, 6102 -0.837387202f, 0.546610167f, 6103 -0.838224706f, 0.545324988f, 6104 -0.839060237f, 0.544038527f, 6105 -0.839893794f, 0.542750785f, 6106 -0.840725375f, 0.541461766f, 6107 -0.841554977f, 0.540171473f, 6108 -0.842382600f, 0.538879909f, 6109 -0.843208240f, 0.537587076f, 6110 -0.844031895f, 0.536292979f, 6111 -0.844853565f, 0.534997620f, 6112 -0.845673247f, 0.533701002f, 6113 -0.846490939f, 0.532403128f, 6114 -0.847306639f, 0.531104001f, 6115 -0.848120345f, 0.529803625f, 6116 -0.848932055f, 0.528502002f, 6117 -0.849741768f, 0.527199135f, 6118 -0.850549481f, 0.525895027f, 6119 -0.851355193f, 0.524589683f, 6120 -0.852158902f, 0.523283103f, 6121 -0.852960605f, 0.521975293f, 6122 -0.853760301f, 0.520666254f, 6123 -0.854557988f, 0.519355990f, 6124 -0.855353665f, 0.518044504f, 6125 -0.856147328f, 0.516731799f, 6126 -0.856938977f, 0.515417878f, 6127 -0.857728610f, 0.514102744f, 6128 -0.858516224f, 0.512786401f, 6129 -0.859301818f, 0.511468850f, 6130 -0.860085390f, 0.510150097f, 6131 -0.860866939f, 0.508830143f, 6132 -0.861646461f, 0.507508991f, 6133 -0.862423956f, 0.506186645f, 6134 -0.863199422f, 0.504863109f, 6135 -0.863972856f, 0.503538384f, 6136 -0.864744258f, 0.502212474f, 6137 -0.865513624f, 0.500885383f, 6138 -0.866280954f, 0.499557113f, 6139 -0.867046246f, 0.498227667f, 6140 -0.867809497f, 0.496897049f, 6141 -0.868570706f, 0.495565262f, 6142 -0.869329871f, 0.494232309f, 6143 -0.870086991f, 0.492898192f, 6144 -0.870842063f, 0.491562916f, 6145 -0.871595087f, 0.490226483f, 6146 -0.872346059f, 0.488888897f, 6147 -0.873094978f, 0.487550160f, 6148 -0.873841843f, 0.486210276f, 6149 -0.874586652f, 0.484869248f, 6150 -0.875329403f, 0.483527079f, 6151 -0.876070094f, 0.482183772f, 6152 -0.876808724f, 0.480839331f, 6153 -0.877545290f, 0.479493758f, 6154 -0.878279792f, 0.478147056f, 6155 -0.879012226f, 0.476799230f, 6156 -0.879742593f, 0.475450282f, 6157 -0.880470889f, 0.474100215f, 6158 -0.881197113f, 0.472749032f, 6159 -0.881921264f, 0.471396737f, 6160 -0.882643340f, 0.470043332f, 6161 -0.883363339f, 0.468688822f, 6162 -0.884081259f, 0.467333209f, 6163 -0.884797098f, 0.465976496f, 6164 -0.885510856f, 0.464618686f, 6165 -0.886222530f, 0.463259784f, 6166 -0.886932119f, 0.461899791f, 6167 -0.887639620f, 0.460538711f, 6168 -0.888345033f, 0.459176548f, 6169 -0.889048356f, 0.457813304f, 6170 -0.889749586f, 0.456448982f, 6171 -0.890448723f, 0.455083587f, 6172 -0.891145765f, 0.453717121f, 6173 -0.891840709f, 0.452349587f, 6174 -0.892533555f, 0.450980989f, 6175 -0.893224301f, 0.449611330f, 6176 -0.893912945f, 0.448240612f, 6177 -0.894599486f, 0.446868840f, 6178 -0.895283921f, 0.445496017f, 6179 -0.895966250f, 0.444122145f, 6180 -0.896646470f, 0.442747228f, 6181 -0.897324581f, 0.441371269f, 6182 -0.898000580f, 0.439994271f, 6183 -0.898674466f, 0.438616239f, 6184 -0.899346237f, 0.437237174f, 6185 -0.900015892f, 0.435857080f, 6186 -0.900683429f, 0.434475961f, 6187 -0.901348847f, 0.433093819f, 6188 -0.902012144f, 0.431710658f, 6189 -0.902673318f, 0.430326481f, 6190 -0.903332368f, 0.428941292f, 6191 -0.903989293f, 0.427555093f, 6192 -0.904644091f, 0.426167889f, 6193 -0.905296759f, 0.424779681f, 6194 -0.905947298f, 0.423390474f, 6195 -0.906595705f, 0.422000271f, 6196 -0.907241978f, 0.420609074f, 6197 -0.907886116f, 0.419216888f, 6198 -0.908528119f, 0.417823716f, 6199 -0.909167983f, 0.416429560f, 6200 -0.909805708f, 0.415034424f, 6201 -0.910441292f, 0.413638312f, 6202 -0.911074734f, 0.412241227f, 6203 -0.911706032f, 0.410843171f, 6204 -0.912335185f, 0.409444149f, 6205 -0.912962190f, 0.408044163f, 6206 -0.913587048f, 0.406643217f, 6207 -0.914209756f, 0.405241314f, 6208 -0.914830312f, 0.403838458f, 6209 -0.915448716f, 0.402434651f, 6210 -0.916064966f, 0.401029897f, 6211 -0.916679060f, 0.399624200f, 6212 -0.917290997f, 0.398217562f, 6213 -0.917900776f, 0.396809987f, 6214 -0.918508394f, 0.395401479f, 6215 -0.919113852f, 0.393992040f, 6216 -0.919717146f, 0.392581674f, 6217 -0.920318277f, 0.391170384f, 6218 -0.920917242f, 0.389758174f, 6219 -0.921514039f, 0.388345047f, 6220 -0.922108669f, 0.386931006f, 6221 -0.922701128f, 0.385516054f, 6222 -0.923291417f, 0.384100195f, 6223 -0.923879533f, 0.382683432f, 6224 -0.924465474f, 0.381265769f, 6225 -0.925049241f, 0.379847209f, 6226 -0.925630831f, 0.378427755f, 6227 -0.926210242f, 0.377007410f, 6228 -0.926787474f, 0.375586178f, 6229 -0.927362526f, 0.374164063f, 6230 -0.927935395f, 0.372741067f, 6231 -0.928506080f, 0.371317194f, 6232 -0.929074581f, 0.369892447f, 6233 -0.929640896f, 0.368466830f, 6234 -0.930205023f, 0.367040346f, 6235 -0.930766961f, 0.365612998f, 6236 -0.931326709f, 0.364184790f, 6237 -0.931884266f, 0.362755724f, 6238 -0.932439629f, 0.361325806f, 6239 -0.932992799f, 0.359895037f, 6240 -0.933543773f, 0.358463421f, 6241 -0.934092550f, 0.357030961f, 6242 -0.934639130f, 0.355597662f, 6243 -0.935183510f, 0.354163525f, 6244 -0.935725689f, 0.352728556f, 6245 -0.936265667f, 0.351292756f, 6246 -0.936803442f, 0.349856130f, 6247 -0.937339012f, 0.348418680f, 6248 -0.937872376f, 0.346980411f, 6249 -0.938403534f, 0.345541325f, 6250 -0.938932484f, 0.344101426f, 6251 -0.939459224f, 0.342660717f, 6252 -0.939983753f, 0.341219202f, 6253 -0.940506071f, 0.339776884f, 6254 -0.941026175f, 0.338333767f, 6255 -0.941544065f, 0.336889853f, 6256 -0.942059740f, 0.335445147f, 6257 -0.942573198f, 0.333999651f, 6258 -0.943084437f, 0.332553370f, 6259 -0.943593458f, 0.331106306f, 6260 -0.944100258f, 0.329658463f, 6261 -0.944604837f, 0.328209844f, 6262 -0.945107193f, 0.326760452f, 6263 -0.945607325f, 0.325310292f, 6264 -0.946105232f, 0.323859367f, 6265 -0.946600913f, 0.322407679f, 6266 -0.947094366f, 0.320955232f, 6267 -0.947585591f, 0.319502031f, 6268 -0.948074586f, 0.318048077f, 6269 -0.948561350f, 0.316593376f, 6270 -0.949045882f, 0.315137929f, 6271 -0.949528181f, 0.313681740f, 6272 -0.950008245f, 0.312224814f, 6273 -0.950486074f, 0.310767153f, 6274 -0.950961666f, 0.309308760f, 6275 -0.951435021f, 0.307849640f, 6276 -0.951906137f, 0.306389795f, 6277 -0.952375013f, 0.304929230f, 6278 -0.952841648f, 0.303467947f, 6279 -0.953306040f, 0.302005949f, 6280 -0.953768190f, 0.300543241f, 6281 -0.954228095f, 0.299079826f, 6282 -0.954685755f, 0.297615707f, 6283 -0.955141168f, 0.296150888f, 6284 -0.955594334f, 0.294685372f, 6285 -0.956045251f, 0.293219163f, 6286 -0.956493919f, 0.291752263f, 6287 -0.956940336f, 0.290284677f, 6288 -0.957384501f, 0.288816408f, 6289 -0.957826413f, 0.287347460f, 6290 -0.958266071f, 0.285877835f, 6291 -0.958703475f, 0.284407537f, 6292 -0.959138622f, 0.282936570f, 6293 -0.959571513f, 0.281464938f, 6294 -0.960002146f, 0.279992643f, 6295 -0.960430519f, 0.278519689f, 6296 -0.960856633f, 0.277046080f, 6297 -0.961280486f, 0.275571819f, 6298 -0.961702077f, 0.274096910f, 6299 -0.962121404f, 0.272621355f, 6300 -0.962538468f, 0.271145160f, 6301 -0.962953267f, 0.269668326f, 6302 -0.963365800f, 0.268190857f, 6303 -0.963776066f, 0.266712757f, 6304 -0.964184064f, 0.265234030f, 6305 -0.964589793f, 0.263754679f, 6306 -0.964993253f, 0.262274707f, 6307 -0.965394442f, 0.260794118f, 6308 -0.965793359f, 0.259312915f, 6309 -0.966190003f, 0.257831102f, 6310 -0.966584374f, 0.256348682f, 6311 -0.966976471f, 0.254865660f, 6312 -0.967366292f, 0.253382037f, 6313 -0.967753837f, 0.251897818f, 6314 -0.968139105f, 0.250413007f, 6315 -0.968522094f, 0.248927606f, 6316 -0.968902805f, 0.247441619f, 6317 -0.969281235f, 0.245955050f, 6318 -0.969657385f, 0.244467903f, 6319 -0.970031253f, 0.242980180f, 6320 -0.970402839f, 0.241491885f, 6321 -0.970772141f, 0.240003022f, 6322 -0.971139158f, 0.238513595f, 6323 -0.971503891f, 0.237023606f, 6324 -0.971866337f, 0.235533059f, 6325 -0.972226497f, 0.234041959f, 6326 -0.972584369f, 0.232550307f, 6327 -0.972939952f, 0.231058108f, 6328 -0.973293246f, 0.229565366f, 6329 -0.973644250f, 0.228072083f, 6330 -0.973992962f, 0.226578264f, 6331 -0.974339383f, 0.225083911f, 6332 -0.974683511f, 0.223589029f, 6333 -0.975025345f, 0.222093621f, 6334 -0.975364885f, 0.220597690f, 6335 -0.975702130f, 0.219101240f, 6336 -0.976037079f, 0.217604275f, 6337 -0.976369731f, 0.216106797f, 6338 -0.976700086f, 0.214608811f, 6339 -0.977028143f, 0.213110320f, 6340 -0.977353900f, 0.211611327f, 6341 -0.977677358f, 0.210111837f, 6342 -0.977998515f, 0.208611852f, 6343 -0.978317371f, 0.207111376f, 6344 -0.978633924f, 0.205610413f, 6345 -0.978948175f, 0.204108966f, 6346 -0.979260123f, 0.202607039f, 6347 -0.979569766f, 0.201104635f, 6348 -0.979877104f, 0.199601758f, 6349 -0.980182136f, 0.198098411f, 6350 -0.980484862f, 0.196594598f, 6351 -0.980785280f, 0.195090322f, 6352 -0.981083391f, 0.193585587f, 6353 -0.981379193f, 0.192080397f, 6354 -0.981672686f, 0.190574755f, 6355 -0.981963869f, 0.189068664f, 6356 -0.982252741f, 0.187562129f, 6357 -0.982539302f, 0.186055152f, 6358 -0.982823551f, 0.184547737f, 6359 -0.983105487f, 0.183039888f, 6360 -0.983385110f, 0.181531608f, 6361 -0.983662419f, 0.180022901f, 6362 -0.983937413f, 0.178513771f, 6363 -0.984210092f, 0.177004220f, 6364 -0.984480455f, 0.175494253f, 6365 -0.984748502f, 0.173983873f, 6366 -0.985014231f, 0.172473084f, 6367 -0.985277642f, 0.170961889f, 6368 -0.985538735f, 0.169450291f, 6369 -0.985797509f, 0.167938295f, 6370 -0.986053963f, 0.166425904f, 6371 -0.986308097f, 0.164913120f, 6372 -0.986559910f, 0.163399949f, 6373 -0.986809402f, 0.161886394f, 6374 -0.987056571f, 0.160372457f, 6375 -0.987301418f, 0.158858143f, 6376 -0.987543942f, 0.157343456f, 6377 -0.987784142f, 0.155828398f, 6378 -0.988022017f, 0.154312973f, 6379 -0.988257568f, 0.152797185f, 6380 -0.988490793f, 0.151281038f, 6381 -0.988721692f, 0.149764535f, 6382 -0.988950265f, 0.148247679f, 6383 -0.989176510f, 0.146730474f, 6384 -0.989400428f, 0.145212925f, 6385 -0.989622017f, 0.143695033f, 6386 -0.989841278f, 0.142176804f, 6387 -0.990058210f, 0.140658239f, 6388 -0.990272812f, 0.139139344f, 6389 -0.990485084f, 0.137620122f, 6390 -0.990695025f, 0.136100575f, 6391 -0.990902635f, 0.134580709f, 6392 -0.991107914f, 0.133060525f, 6393 -0.991310860f, 0.131540029f, 6394 -0.991511473f, 0.130019223f, 6395 -0.991709754f, 0.128498111f, 6396 -0.991905700f, 0.126976696f, 6397 -0.992099313f, 0.125454983f, 6398 -0.992290591f, 0.123932975f, 6399 -0.992479535f, 0.122410675f, 6400 -0.992666142f, 0.120888087f, 6401 -0.992850414f, 0.119365215f, 6402 -0.993032350f, 0.117842062f, 6403 -0.993211949f, 0.116318631f, 6404 -0.993389211f, 0.114794927f, 6405 -0.993564136f, 0.113270952f, 6406 -0.993736722f, 0.111746711f, 6407 -0.993906970f, 0.110222207f, 6408 -0.994074879f, 0.108697444f, 6409 -0.994240449f, 0.107172425f, 6410 -0.994403680f, 0.105647154f, 6411 -0.994564571f, 0.104121634f, 6412 -0.994723121f, 0.102595869f, 6413 -0.994879331f, 0.101069863f, 6414 -0.995033199f, 0.099543619f, 6415 -0.995184727f, 0.098017140f, 6416 -0.995333912f, 0.096490431f, 6417 -0.995480755f, 0.094963495f, 6418 -0.995625256f, 0.093436336f, 6419 -0.995767414f, 0.091908956f, 6420 -0.995907229f, 0.090381361f, 6421 -0.996044701f, 0.088853553f, 6422 -0.996179829f, 0.087325535f, 6423 -0.996312612f, 0.085797312f, 6424 -0.996443051f, 0.084268888f, 6425 -0.996571146f, 0.082740265f, 6426 -0.996696895f, 0.081211447f, 6427 -0.996820299f, 0.079682438f, 6428 -0.996941358f, 0.078153242f, 6429 -0.997060070f, 0.076623861f, 6430 -0.997176437f, 0.075094301f, 6431 -0.997290457f, 0.073564564f, 6432 -0.997402130f, 0.072034653f, 6433 -0.997511456f, 0.070504573f, 6434 -0.997618435f, 0.068974328f, 6435 -0.997723067f, 0.067443920f, 6436 -0.997825350f, 0.065913353f, 6437 -0.997925286f, 0.064382631f, 6438 -0.998022874f, 0.062851758f, 6439 -0.998118113f, 0.061320736f, 6440 -0.998211003f, 0.059789571f, 6441 -0.998301545f, 0.058258265f, 6442 -0.998389737f, 0.056726821f, 6443 -0.998475581f, 0.055195244f, 6444 -0.998559074f, 0.053663538f, 6445 -0.998640218f, 0.052131705f, 6446 -0.998719012f, 0.050599749f, 6447 -0.998795456f, 0.049067674f, 6448 -0.998869550f, 0.047535484f, 6449 -0.998941293f, 0.046003182f, 6450 -0.999010686f, 0.044470772f, 6451 -0.999077728f, 0.042938257f, 6452 -0.999142419f, 0.041405641f, 6453 -0.999204759f, 0.039872928f, 6454 -0.999264747f, 0.038340120f, 6455 -0.999322385f, 0.036807223f, 6456 -0.999377670f, 0.035274239f, 6457 -0.999430605f, 0.033741172f, 6458 -0.999481187f, 0.032208025f, 6459 -0.999529418f, 0.030674803f, 6460 -0.999575296f, 0.029141509f, 6461 -0.999618822f, 0.027608146f, 6462 -0.999659997f, 0.026074718f, 6463 -0.999698819f, 0.024541229f, 6464 -0.999735288f, 0.023007681f, 6465 -0.999769405f, 0.021474080f, 6466 -0.999801170f, 0.019940429f, 6467 -0.999830582f, 0.018406730f, 6468 -0.999857641f, 0.016872988f, 6469 -0.999882347f, 0.015339206f, 6470 -0.999904701f, 0.013805389f, 6471 -0.999924702f, 0.012271538f, 6472 -0.999942350f, 0.010737659f, 6473 -0.999957645f, 0.009203755f, 6474 -0.999970586f, 0.007669829f, 6475 -0.999981175f, 0.006135885f, 6476 -0.999989411f, 0.004601926f, 6477 -0.999995294f, 0.003067957f, 6478 -0.999998823f, 0.001533980f, 6479 -1.000000000f, 0.000000000f, 6480 -0.999998823f, -0.001533980f, 6481 -0.999995294f, -0.003067957f, 6482 -0.999989411f, -0.004601926f, 6483 -0.999981175f, -0.006135885f, 6484 -0.999970586f, -0.007669829f, 6485 -0.999957645f, -0.009203755f, 6486 -0.999942350f, -0.010737659f, 6487 -0.999924702f, -0.012271538f, 6488 -0.999904701f, -0.013805389f, 6489 -0.999882347f, -0.015339206f, 6490 -0.999857641f, -0.016872988f, 6491 -0.999830582f, -0.018406730f, 6492 -0.999801170f, -0.019940429f, 6493 -0.999769405f, -0.021474080f, 6494 -0.999735288f, -0.023007681f, 6495 -0.999698819f, -0.024541229f, 6496 -0.999659997f, -0.026074718f, 6497 -0.999618822f, -0.027608146f, 6498 -0.999575296f, -0.029141509f, 6499 -0.999529418f, -0.030674803f, 6500 -0.999481187f, -0.032208025f, 6501 -0.999430605f, -0.033741172f, 6502 -0.999377670f, -0.035274239f, 6503 -0.999322385f, -0.036807223f, 6504 -0.999264747f, -0.038340120f, 6505 -0.999204759f, -0.039872928f, 6506 -0.999142419f, -0.041405641f, 6507 -0.999077728f, -0.042938257f, 6508 -0.999010686f, -0.044470772f, 6509 -0.998941293f, -0.046003182f, 6510 -0.998869550f, -0.047535484f, 6511 -0.998795456f, -0.049067674f, 6512 -0.998719012f, -0.050599749f, 6513 -0.998640218f, -0.052131705f, 6514 -0.998559074f, -0.053663538f, 6515 -0.998475581f, -0.055195244f, 6516 -0.998389737f, -0.056726821f, 6517 -0.998301545f, -0.058258265f, 6518 -0.998211003f, -0.059789571f, 6519 -0.998118113f, -0.061320736f, 6520 -0.998022874f, -0.062851758f, 6521 -0.997925286f, -0.064382631f, 6522 -0.997825350f, -0.065913353f, 6523 -0.997723067f, -0.067443920f, 6524 -0.997618435f, -0.068974328f, 6525 -0.997511456f, -0.070504573f, 6526 -0.997402130f, -0.072034653f, 6527 -0.997290457f, -0.073564564f, 6528 -0.997176437f, -0.075094301f, 6529 -0.997060070f, -0.076623861f, 6530 -0.996941358f, -0.078153242f, 6531 -0.996820299f, -0.079682438f, 6532 -0.996696895f, -0.081211447f, 6533 -0.996571146f, -0.082740265f, 6534 -0.996443051f, -0.084268888f, 6535 -0.996312612f, -0.085797312f, 6536 -0.996179829f, -0.087325535f, 6537 -0.996044701f, -0.088853553f, 6538 -0.995907229f, -0.090381361f, 6539 -0.995767414f, -0.091908956f, 6540 -0.995625256f, -0.093436336f, 6541 -0.995480755f, -0.094963495f, 6542 -0.995333912f, -0.096490431f, 6543 -0.995184727f, -0.098017140f, 6544 -0.995033199f, -0.099543619f, 6545 -0.994879331f, -0.101069863f, 6546 -0.994723121f, -0.102595869f, 6547 -0.994564571f, -0.104121634f, 6548 -0.994403680f, -0.105647154f, 6549 -0.994240449f, -0.107172425f, 6550 -0.994074879f, -0.108697444f, 6551 -0.993906970f, -0.110222207f, 6552 -0.993736722f, -0.111746711f, 6553 -0.993564136f, -0.113270952f, 6554 -0.993389211f, -0.114794927f, 6555 -0.993211949f, -0.116318631f, 6556 -0.993032350f, -0.117842062f, 6557 -0.992850414f, -0.119365215f, 6558 -0.992666142f, -0.120888087f, 6559 -0.992479535f, -0.122410675f, 6560 -0.992290591f, -0.123932975f, 6561 -0.992099313f, -0.125454983f, 6562 -0.991905700f, -0.126976696f, 6563 -0.991709754f, -0.128498111f, 6564 -0.991511473f, -0.130019223f, 6565 -0.991310860f, -0.131540029f, 6566 -0.991107914f, -0.133060525f, 6567 -0.990902635f, -0.134580709f, 6568 -0.990695025f, -0.136100575f, 6569 -0.990485084f, -0.137620122f, 6570 -0.990272812f, -0.139139344f, 6571 -0.990058210f, -0.140658239f, 6572 -0.989841278f, -0.142176804f, 6573 -0.989622017f, -0.143695033f, 6574 -0.989400428f, -0.145212925f, 6575 -0.989176510f, -0.146730474f, 6576 -0.988950265f, -0.148247679f, 6577 -0.988721692f, -0.149764535f, 6578 -0.988490793f, -0.151281038f, 6579 -0.988257568f, -0.152797185f, 6580 -0.988022017f, -0.154312973f, 6581 -0.987784142f, -0.155828398f, 6582 -0.987543942f, -0.157343456f, 6583 -0.987301418f, -0.158858143f, 6584 -0.987056571f, -0.160372457f, 6585 -0.986809402f, -0.161886394f, 6586 -0.986559910f, -0.163399949f, 6587 -0.986308097f, -0.164913120f, 6588 -0.986053963f, -0.166425904f, 6589 -0.985797509f, -0.167938295f, 6590 -0.985538735f, -0.169450291f, 6591 -0.985277642f, -0.170961889f, 6592 -0.985014231f, -0.172473084f, 6593 -0.984748502f, -0.173983873f, 6594 -0.984480455f, -0.175494253f, 6595 -0.984210092f, -0.177004220f, 6596 -0.983937413f, -0.178513771f, 6597 -0.983662419f, -0.180022901f, 6598 -0.983385110f, -0.181531608f, 6599 -0.983105487f, -0.183039888f, 6600 -0.982823551f, -0.184547737f, 6601 -0.982539302f, -0.186055152f, 6602 -0.982252741f, -0.187562129f, 6603 -0.981963869f, -0.189068664f, 6604 -0.981672686f, -0.190574755f, 6605 -0.981379193f, -0.192080397f, 6606 -0.981083391f, -0.193585587f, 6607 -0.980785280f, -0.195090322f, 6608 -0.980484862f, -0.196594598f, 6609 -0.980182136f, -0.198098411f, 6610 -0.979877104f, -0.199601758f, 6611 -0.979569766f, -0.201104635f, 6612 -0.979260123f, -0.202607039f, 6613 -0.978948175f, -0.204108966f, 6614 -0.978633924f, -0.205610413f, 6615 -0.978317371f, -0.207111376f, 6616 -0.977998515f, -0.208611852f, 6617 -0.977677358f, -0.210111837f, 6618 -0.977353900f, -0.211611327f, 6619 -0.977028143f, -0.213110320f, 6620 -0.976700086f, -0.214608811f, 6621 -0.976369731f, -0.216106797f, 6622 -0.976037079f, -0.217604275f, 6623 -0.975702130f, -0.219101240f, 6624 -0.975364885f, -0.220597690f, 6625 -0.975025345f, -0.222093621f, 6626 -0.974683511f, -0.223589029f, 6627 -0.974339383f, -0.225083911f, 6628 -0.973992962f, -0.226578264f, 6629 -0.973644250f, -0.228072083f, 6630 -0.973293246f, -0.229565366f, 6631 -0.972939952f, -0.231058108f, 6632 -0.972584369f, -0.232550307f, 6633 -0.972226497f, -0.234041959f, 6634 -0.971866337f, -0.235533059f, 6635 -0.971503891f, -0.237023606f, 6636 -0.971139158f, -0.238513595f, 6637 -0.970772141f, -0.240003022f, 6638 -0.970402839f, -0.241491885f, 6639 -0.970031253f, -0.242980180f, 6640 -0.969657385f, -0.244467903f, 6641 -0.969281235f, -0.245955050f, 6642 -0.968902805f, -0.247441619f, 6643 -0.968522094f, -0.248927606f, 6644 -0.968139105f, -0.250413007f, 6645 -0.967753837f, -0.251897818f, 6646 -0.967366292f, -0.253382037f, 6647 -0.966976471f, -0.254865660f, 6648 -0.966584374f, -0.256348682f, 6649 -0.966190003f, -0.257831102f, 6650 -0.965793359f, -0.259312915f, 6651 -0.965394442f, -0.260794118f, 6652 -0.964993253f, -0.262274707f, 6653 -0.964589793f, -0.263754679f, 6654 -0.964184064f, -0.265234030f, 6655 -0.963776066f, -0.266712757f, 6656 -0.963365800f, -0.268190857f, 6657 -0.962953267f, -0.269668326f, 6658 -0.962538468f, -0.271145160f, 6659 -0.962121404f, -0.272621355f, 6660 -0.961702077f, -0.274096910f, 6661 -0.961280486f, -0.275571819f, 6662 -0.960856633f, -0.277046080f, 6663 -0.960430519f, -0.278519689f, 6664 -0.960002146f, -0.279992643f, 6665 -0.959571513f, -0.281464938f, 6666 -0.959138622f, -0.282936570f, 6667 -0.958703475f, -0.284407537f, 6668 -0.958266071f, -0.285877835f, 6669 -0.957826413f, -0.287347460f, 6670 -0.957384501f, -0.288816408f, 6671 -0.956940336f, -0.290284677f, 6672 -0.956493919f, -0.291752263f, 6673 -0.956045251f, -0.293219163f, 6674 -0.955594334f, -0.294685372f, 6675 -0.955141168f, -0.296150888f, 6676 -0.954685755f, -0.297615707f, 6677 -0.954228095f, -0.299079826f, 6678 -0.953768190f, -0.300543241f, 6679 -0.953306040f, -0.302005949f, 6680 -0.952841648f, -0.303467947f, 6681 -0.952375013f, -0.304929230f, 6682 -0.951906137f, -0.306389795f, 6683 -0.951435021f, -0.307849640f, 6684 -0.950961666f, -0.309308760f, 6685 -0.950486074f, -0.310767153f, 6686 -0.950008245f, -0.312224814f, 6687 -0.949528181f, -0.313681740f, 6688 -0.949045882f, -0.315137929f, 6689 -0.948561350f, -0.316593376f, 6690 -0.948074586f, -0.318048077f, 6691 -0.947585591f, -0.319502031f, 6692 -0.947094366f, -0.320955232f, 6693 -0.946600913f, -0.322407679f, 6694 -0.946105232f, -0.323859367f, 6695 -0.945607325f, -0.325310292f, 6696 -0.945107193f, -0.326760452f, 6697 -0.944604837f, -0.328209844f, 6698 -0.944100258f, -0.329658463f, 6699 -0.943593458f, -0.331106306f, 6700 -0.943084437f, -0.332553370f, 6701 -0.942573198f, -0.333999651f, 6702 -0.942059740f, -0.335445147f, 6703 -0.941544065f, -0.336889853f, 6704 -0.941026175f, -0.338333767f, 6705 -0.940506071f, -0.339776884f, 6706 -0.939983753f, -0.341219202f, 6707 -0.939459224f, -0.342660717f, 6708 -0.938932484f, -0.344101426f, 6709 -0.938403534f, -0.345541325f, 6710 -0.937872376f, -0.346980411f, 6711 -0.937339012f, -0.348418680f, 6712 -0.936803442f, -0.349856130f, 6713 -0.936265667f, -0.351292756f, 6714 -0.935725689f, -0.352728556f, 6715 -0.935183510f, -0.354163525f, 6716 -0.934639130f, -0.355597662f, 6717 -0.934092550f, -0.357030961f, 6718 -0.933543773f, -0.358463421f, 6719 -0.932992799f, -0.359895037f, 6720 -0.932439629f, -0.361325806f, 6721 -0.931884266f, -0.362755724f, 6722 -0.931326709f, -0.364184790f, 6723 -0.930766961f, -0.365612998f, 6724 -0.930205023f, -0.367040346f, 6725 -0.929640896f, -0.368466830f, 6726 -0.929074581f, -0.369892447f, 6727 -0.928506080f, -0.371317194f, 6728 -0.927935395f, -0.372741067f, 6729 -0.927362526f, -0.374164063f, 6730 -0.926787474f, -0.375586178f, 6731 -0.926210242f, -0.377007410f, 6732 -0.925630831f, -0.378427755f, 6733 -0.925049241f, -0.379847209f, 6734 -0.924465474f, -0.381265769f, 6735 -0.923879533f, -0.382683432f, 6736 -0.923291417f, -0.384100195f, 6737 -0.922701128f, -0.385516054f, 6738 -0.922108669f, -0.386931006f, 6739 -0.921514039f, -0.388345047f, 6740 -0.920917242f, -0.389758174f, 6741 -0.920318277f, -0.391170384f, 6742 -0.919717146f, -0.392581674f, 6743 -0.919113852f, -0.393992040f, 6744 -0.918508394f, -0.395401479f, 6745 -0.917900776f, -0.396809987f, 6746 -0.917290997f, -0.398217562f, 6747 -0.916679060f, -0.399624200f, 6748 -0.916064966f, -0.401029897f, 6749 -0.915448716f, -0.402434651f, 6750 -0.914830312f, -0.403838458f, 6751 -0.914209756f, -0.405241314f, 6752 -0.913587048f, -0.406643217f, 6753 -0.912962190f, -0.408044163f, 6754 -0.912335185f, -0.409444149f, 6755 -0.911706032f, -0.410843171f, 6756 -0.911074734f, -0.412241227f, 6757 -0.910441292f, -0.413638312f, 6758 -0.909805708f, -0.415034424f, 6759 -0.909167983f, -0.416429560f, 6760 -0.908528119f, -0.417823716f, 6761 -0.907886116f, -0.419216888f, 6762 -0.907241978f, -0.420609074f, 6763 -0.906595705f, -0.422000271f, 6764 -0.905947298f, -0.423390474f, 6765 -0.905296759f, -0.424779681f, 6766 -0.904644091f, -0.426167889f, 6767 -0.903989293f, -0.427555093f, 6768 -0.903332368f, -0.428941292f, 6769 -0.902673318f, -0.430326481f, 6770 -0.902012144f, -0.431710658f, 6771 -0.901348847f, -0.433093819f, 6772 -0.900683429f, -0.434475961f, 6773 -0.900015892f, -0.435857080f, 6774 -0.899346237f, -0.437237174f, 6775 -0.898674466f, -0.438616239f, 6776 -0.898000580f, -0.439994271f, 6777 -0.897324581f, -0.441371269f, 6778 -0.896646470f, -0.442747228f, 6779 -0.895966250f, -0.444122145f, 6780 -0.895283921f, -0.445496017f, 6781 -0.894599486f, -0.446868840f, 6782 -0.893912945f, -0.448240612f, 6783 -0.893224301f, -0.449611330f, 6784 -0.892533555f, -0.450980989f, 6785 -0.891840709f, -0.452349587f, 6786 -0.891145765f, -0.453717121f, 6787 -0.890448723f, -0.455083587f, 6788 -0.889749586f, -0.456448982f, 6789 -0.889048356f, -0.457813304f, 6790 -0.888345033f, -0.459176548f, 6791 -0.887639620f, -0.460538711f, 6792 -0.886932119f, -0.461899791f, 6793 -0.886222530f, -0.463259784f, 6794 -0.885510856f, -0.464618686f, 6795 -0.884797098f, -0.465976496f, 6796 -0.884081259f, -0.467333209f, 6797 -0.883363339f, -0.468688822f, 6798 -0.882643340f, -0.470043332f, 6799 -0.881921264f, -0.471396737f, 6800 -0.881197113f, -0.472749032f, 6801 -0.880470889f, -0.474100215f, 6802 -0.879742593f, -0.475450282f, 6803 -0.879012226f, -0.476799230f, 6804 -0.878279792f, -0.478147056f, 6805 -0.877545290f, -0.479493758f, 6806 -0.876808724f, -0.480839331f, 6807 -0.876070094f, -0.482183772f, 6808 -0.875329403f, -0.483527079f, 6809 -0.874586652f, -0.484869248f, 6810 -0.873841843f, -0.486210276f, 6811 -0.873094978f, -0.487550160f, 6812 -0.872346059f, -0.488888897f, 6813 -0.871595087f, -0.490226483f, 6814 -0.870842063f, -0.491562916f, 6815 -0.870086991f, -0.492898192f, 6816 -0.869329871f, -0.494232309f, 6817 -0.868570706f, -0.495565262f, 6818 -0.867809497f, -0.496897049f, 6819 -0.867046246f, -0.498227667f, 6820 -0.866280954f, -0.499557113f, 6821 -0.865513624f, -0.500885383f, 6822 -0.864744258f, -0.502212474f, 6823 -0.863972856f, -0.503538384f, 6824 -0.863199422f, -0.504863109f, 6825 -0.862423956f, -0.506186645f, 6826 -0.861646461f, -0.507508991f, 6827 -0.860866939f, -0.508830143f, 6828 -0.860085390f, -0.510150097f, 6829 -0.859301818f, -0.511468850f, 6830 -0.858516224f, -0.512786401f, 6831 -0.857728610f, -0.514102744f, 6832 -0.856938977f, -0.515417878f, 6833 -0.856147328f, -0.516731799f, 6834 -0.855353665f, -0.518044504f, 6835 -0.854557988f, -0.519355990f, 6836 -0.853760301f, -0.520666254f, 6837 -0.852960605f, -0.521975293f, 6838 -0.852158902f, -0.523283103f, 6839 -0.851355193f, -0.524589683f, 6840 -0.850549481f, -0.525895027f, 6841 -0.849741768f, -0.527199135f, 6842 -0.848932055f, -0.528502002f, 6843 -0.848120345f, -0.529803625f, 6844 -0.847306639f, -0.531104001f, 6845 -0.846490939f, -0.532403128f, 6846 -0.845673247f, -0.533701002f, 6847 -0.844853565f, -0.534997620f, 6848 -0.844031895f, -0.536292979f, 6849 -0.843208240f, -0.537587076f, 6850 -0.842382600f, -0.538879909f, 6851 -0.841554977f, -0.540171473f, 6852 -0.840725375f, -0.541461766f, 6853 -0.839893794f, -0.542750785f, 6854 -0.839060237f, -0.544038527f, 6855 -0.838224706f, -0.545324988f, 6856 -0.837387202f, -0.546610167f, 6857 -0.836547727f, -0.547894059f, 6858 -0.835706284f, -0.549176662f, 6859 -0.834862875f, -0.550457973f, 6860 -0.834017501f, -0.551737988f, 6861 -0.833170165f, -0.553016706f, 6862 -0.832320868f, -0.554294121f, 6863 -0.831469612f, -0.555570233f, 6864 -0.830616400f, -0.556845037f, 6865 -0.829761234f, -0.558118531f, 6866 -0.828904115f, -0.559390712f, 6867 -0.828045045f, -0.560661576f, 6868 -0.827184027f, -0.561931121f, 6869 -0.826321063f, -0.563199344f, 6870 -0.825456154f, -0.564466242f, 6871 -0.824589303f, -0.565731811f, 6872 -0.823720511f, -0.566996049f, 6873 -0.822849781f, -0.568258953f, 6874 -0.821977115f, -0.569520519f, 6875 -0.821102515f, -0.570780746f, 6876 -0.820225983f, -0.572039629f, 6877 -0.819347520f, -0.573297167f, 6878 -0.818467130f, -0.574553355f, 6879 -0.817584813f, -0.575808191f, 6880 -0.816700573f, -0.577061673f, 6881 -0.815814411f, -0.578313796f, 6882 -0.814926329f, -0.579564559f, 6883 -0.814036330f, -0.580813958f, 6884 -0.813144415f, -0.582061990f, 6885 -0.812250587f, -0.583308653f, 6886 -0.811354847f, -0.584553943f, 6887 -0.810457198f, -0.585797857f, 6888 -0.809557642f, -0.587040394f, 6889 -0.808656182f, -0.588281548f, 6890 -0.807752818f, -0.589521319f, 6891 -0.806847554f, -0.590759702f, 6892 -0.805940391f, -0.591996695f, 6893 -0.805031331f, -0.593232295f, 6894 -0.804120377f, -0.594466499f, 6895 -0.803207531f, -0.595699304f, 6896 -0.802292796f, -0.596930708f, 6897 -0.801376172f, -0.598160707f, 6898 -0.800457662f, -0.599389298f, 6899 -0.799537269f, -0.600616479f, 6900 -0.798614995f, -0.601842247f, 6901 -0.797690841f, -0.603066599f, 6902 -0.796764810f, -0.604289531f, 6903 -0.795836905f, -0.605511041f, 6904 -0.794907126f, -0.606731127f, 6905 -0.793975478f, -0.607949785f, 6906 -0.793041960f, -0.609167012f, 6907 -0.792106577f, -0.610382806f, 6908 -0.791169330f, -0.611597164f, 6909 -0.790230221f, -0.612810082f, 6910 -0.789289253f, -0.614021559f, 6911 -0.788346428f, -0.615231591f, 6912 -0.787401747f, -0.616440175f, 6913 -0.786455214f, -0.617647308f, 6914 -0.785506830f, -0.618852988f, 6915 -0.784556597f, -0.620057212f, 6916 -0.783604519f, -0.621259977f, 6917 -0.782650596f, -0.622461279f, 6918 -0.781694832f, -0.623661118f, 6919 -0.780737229f, -0.624859488f, 6920 -0.779777788f, -0.626056388f, 6921 -0.778816512f, -0.627251815f, 6922 -0.777853404f, -0.628445767f, 6923 -0.776888466f, -0.629638239f, 6924 -0.775921699f, -0.630829230f, 6925 -0.774953107f, -0.632018736f, 6926 -0.773982691f, -0.633206755f, 6927 -0.773010453f, -0.634393284f, 6928 -0.772036397f, -0.635578320f, 6929 -0.771060524f, -0.636761861f, 6930 -0.770082837f, -0.637943904f, 6931 -0.769103338f, -0.639124445f, 6932 -0.768122029f, -0.640303482f, 6933 -0.767138912f, -0.641481013f, 6934 -0.766153990f, -0.642657034f, 6935 -0.765167266f, -0.643831543f, 6936 -0.764178741f, -0.645004537f, 6937 -0.763188417f, -0.646176013f, 6938 -0.762196298f, -0.647345969f, 6939 -0.761202385f, -0.648514401f, 6940 -0.760206682f, -0.649681307f, 6941 -0.759209189f, -0.650846685f, 6942 -0.758209910f, -0.652010531f, 6943 -0.757208847f, -0.653172843f, 6944 -0.756206001f, -0.654333618f, 6945 -0.755201377f, -0.655492853f, 6946 -0.754194975f, -0.656650546f, 6947 -0.753186799f, -0.657806693f, 6948 -0.752176850f, -0.658961293f, 6949 -0.751165132f, -0.660114342f, 6950 -0.750151646f, -0.661265838f, 6951 -0.749136395f, -0.662415778f, 6952 -0.748119380f, -0.663564159f, 6953 -0.747100606f, -0.664710978f, 6954 -0.746080074f, -0.665856234f, 6955 -0.745057785f, -0.666999922f, 6956 -0.744033744f, -0.668142041f, 6957 -0.743007952f, -0.669282588f, 6958 -0.741980412f, -0.670421560f, 6959 -0.740951125f, -0.671558955f, 6960 -0.739920095f, -0.672694769f, 6961 -0.738887324f, -0.673829000f, 6962 -0.737852815f, -0.674961646f, 6963 -0.736816569f, -0.676092704f, 6964 -0.735778589f, -0.677222170f, 6965 -0.734738878f, -0.678350043f, 6966 -0.733697438f, -0.679476320f, 6967 -0.732654272f, -0.680600998f, 6968 -0.731609381f, -0.681724074f, 6969 -0.730562769f, -0.682845546f, 6970 -0.729514438f, -0.683965412f, 6971 -0.728464390f, -0.685083668f, 6972 -0.727412629f, -0.686200312f, 6973 -0.726359155f, -0.687315341f, 6974 -0.725303972f, -0.688428753f, 6975 -0.724247083f, -0.689540545f, 6976 -0.723188489f, -0.690650714f, 6977 -0.722128194f, -0.691759258f, 6978 -0.721066199f, -0.692866175f, 6979 -0.720002508f, -0.693971461f, 6980 -0.718937122f, -0.695075114f, 6981 -0.717870045f, -0.696177131f, 6982 -0.716801279f, -0.697277511f, 6983 -0.715730825f, -0.698376249f, 6984 -0.714658688f, -0.699473345f, 6985 -0.713584869f, -0.700568794f, 6986 -0.712509371f, -0.701662595f, 6987 -0.711432196f, -0.702754744f, 6988 -0.710353347f, -0.703845241f, 6989 -0.709272826f, -0.704934080f, 6990 -0.708190637f, -0.706021261f, 6991 -0.707106781f, -0.707106781f, 6992 -0.706021261f, -0.708190637f, 6993 -0.704934080f, -0.709272826f, 6994 -0.703845241f, -0.710353347f, 6995 -0.702754744f, -0.711432196f, 6996 -0.701662595f, -0.712509371f, 6997 -0.700568794f, -0.713584869f, 6998 -0.699473345f, -0.714658688f, 6999 -0.698376249f, -0.715730825f, 7000 -0.697277511f, -0.716801279f, 7001 -0.696177131f, -0.717870045f, 7002 -0.695075114f, -0.718937122f, 7003 -0.693971461f, -0.720002508f, 7004 -0.692866175f, -0.721066199f, 7005 -0.691759258f, -0.722128194f, 7006 -0.690650714f, -0.723188489f, 7007 -0.689540545f, -0.724247083f, 7008 -0.688428753f, -0.725303972f, 7009 -0.687315341f, -0.726359155f, 7010 -0.686200312f, -0.727412629f, 7011 -0.685083668f, -0.728464390f, 7012 -0.683965412f, -0.729514438f, 7013 -0.682845546f, -0.730562769f, 7014 -0.681724074f, -0.731609381f, 7015 -0.680600998f, -0.732654272f, 7016 -0.679476320f, -0.733697438f, 7017 -0.678350043f, -0.734738878f, 7018 -0.677222170f, -0.735778589f, 7019 -0.676092704f, -0.736816569f, 7020 -0.674961646f, -0.737852815f, 7021 -0.673829000f, -0.738887324f, 7022 -0.672694769f, -0.739920095f, 7023 -0.671558955f, -0.740951125f, 7024 -0.670421560f, -0.741980412f, 7025 -0.669282588f, -0.743007952f, 7026 -0.668142041f, -0.744033744f, 7027 -0.666999922f, -0.745057785f, 7028 -0.665856234f, -0.746080074f, 7029 -0.664710978f, -0.747100606f, 7030 -0.663564159f, -0.748119380f, 7031 -0.662415778f, -0.749136395f, 7032 -0.661265838f, -0.750151646f, 7033 -0.660114342f, -0.751165132f, 7034 -0.658961293f, -0.752176850f, 7035 -0.657806693f, -0.753186799f, 7036 -0.656650546f, -0.754194975f, 7037 -0.655492853f, -0.755201377f, 7038 -0.654333618f, -0.756206001f, 7039 -0.653172843f, -0.757208847f, 7040 -0.652010531f, -0.758209910f, 7041 -0.650846685f, -0.759209189f, 7042 -0.649681307f, -0.760206682f, 7043 -0.648514401f, -0.761202385f, 7044 -0.647345969f, -0.762196298f, 7045 -0.646176013f, -0.763188417f, 7046 -0.645004537f, -0.764178741f, 7047 -0.643831543f, -0.765167266f, 7048 -0.642657034f, -0.766153990f, 7049 -0.641481013f, -0.767138912f, 7050 -0.640303482f, -0.768122029f, 7051 -0.639124445f, -0.769103338f, 7052 -0.637943904f, -0.770082837f, 7053 -0.636761861f, -0.771060524f, 7054 -0.635578320f, -0.772036397f, 7055 -0.634393284f, -0.773010453f, 7056 -0.633206755f, -0.773982691f, 7057 -0.632018736f, -0.774953107f, 7058 -0.630829230f, -0.775921699f, 7059 -0.629638239f, -0.776888466f, 7060 -0.628445767f, -0.777853404f, 7061 -0.627251815f, -0.778816512f, 7062 -0.626056388f, -0.779777788f, 7063 -0.624859488f, -0.780737229f, 7064 -0.623661118f, -0.781694832f, 7065 -0.622461279f, -0.782650596f, 7066 -0.621259977f, -0.783604519f, 7067 -0.620057212f, -0.784556597f, 7068 -0.618852988f, -0.785506830f, 7069 -0.617647308f, -0.786455214f, 7070 -0.616440175f, -0.787401747f, 7071 -0.615231591f, -0.788346428f, 7072 -0.614021559f, -0.789289253f, 7073 -0.612810082f, -0.790230221f, 7074 -0.611597164f, -0.791169330f, 7075 -0.610382806f, -0.792106577f, 7076 -0.609167012f, -0.793041960f, 7077 -0.607949785f, -0.793975478f, 7078 -0.606731127f, -0.794907126f, 7079 -0.605511041f, -0.795836905f, 7080 -0.604289531f, -0.796764810f, 7081 -0.603066599f, -0.797690841f, 7082 -0.601842247f, -0.798614995f, 7083 -0.600616479f, -0.799537269f, 7084 -0.599389298f, -0.800457662f, 7085 -0.598160707f, -0.801376172f, 7086 -0.596930708f, -0.802292796f, 7087 -0.595699304f, -0.803207531f, 7088 -0.594466499f, -0.804120377f, 7089 -0.593232295f, -0.805031331f, 7090 -0.591996695f, -0.805940391f, 7091 -0.590759702f, -0.806847554f, 7092 -0.589521319f, -0.807752818f, 7093 -0.588281548f, -0.808656182f, 7094 -0.587040394f, -0.809557642f, 7095 -0.585797857f, -0.810457198f, 7096 -0.584553943f, -0.811354847f, 7097 -0.583308653f, -0.812250587f, 7098 -0.582061990f, -0.813144415f, 7099 -0.580813958f, -0.814036330f, 7100 -0.579564559f, -0.814926329f, 7101 -0.578313796f, -0.815814411f, 7102 -0.577061673f, -0.816700573f, 7103 -0.575808191f, -0.817584813f, 7104 -0.574553355f, -0.818467130f, 7105 -0.573297167f, -0.819347520f, 7106 -0.572039629f, -0.820225983f, 7107 -0.570780746f, -0.821102515f, 7108 -0.569520519f, -0.821977115f, 7109 -0.568258953f, -0.822849781f, 7110 -0.566996049f, -0.823720511f, 7111 -0.565731811f, -0.824589303f, 7112 -0.564466242f, -0.825456154f, 7113 -0.563199344f, -0.826321063f, 7114 -0.561931121f, -0.827184027f, 7115 -0.560661576f, -0.828045045f, 7116 -0.559390712f, -0.828904115f, 7117 -0.558118531f, -0.829761234f, 7118 -0.556845037f, -0.830616400f, 7119 -0.555570233f, -0.831469612f, 7120 -0.554294121f, -0.832320868f, 7121 -0.553016706f, -0.833170165f, 7122 -0.551737988f, -0.834017501f, 7123 -0.550457973f, -0.834862875f, 7124 -0.549176662f, -0.835706284f, 7125 -0.547894059f, -0.836547727f, 7126 -0.546610167f, -0.837387202f, 7127 -0.545324988f, -0.838224706f, 7128 -0.544038527f, -0.839060237f, 7129 -0.542750785f, -0.839893794f, 7130 -0.541461766f, -0.840725375f, 7131 -0.540171473f, -0.841554977f, 7132 -0.538879909f, -0.842382600f, 7133 -0.537587076f, -0.843208240f, 7134 -0.536292979f, -0.844031895f, 7135 -0.534997620f, -0.844853565f, 7136 -0.533701002f, -0.845673247f, 7137 -0.532403128f, -0.846490939f, 7138 -0.531104001f, -0.847306639f, 7139 -0.529803625f, -0.848120345f, 7140 -0.528502002f, -0.848932055f, 7141 -0.527199135f, -0.849741768f, 7142 -0.525895027f, -0.850549481f, 7143 -0.524589683f, -0.851355193f, 7144 -0.523283103f, -0.852158902f, 7145 -0.521975293f, -0.852960605f, 7146 -0.520666254f, -0.853760301f, 7147 -0.519355990f, -0.854557988f, 7148 -0.518044504f, -0.855353665f, 7149 -0.516731799f, -0.856147328f, 7150 -0.515417878f, -0.856938977f, 7151 -0.514102744f, -0.857728610f, 7152 -0.512786401f, -0.858516224f, 7153 -0.511468850f, -0.859301818f, 7154 -0.510150097f, -0.860085390f, 7155 -0.508830143f, -0.860866939f, 7156 -0.507508991f, -0.861646461f, 7157 -0.506186645f, -0.862423956f, 7158 -0.504863109f, -0.863199422f, 7159 -0.503538384f, -0.863972856f, 7160 -0.502212474f, -0.864744258f, 7161 -0.500885383f, -0.865513624f, 7162 -0.499557113f, -0.866280954f, 7163 -0.498227667f, -0.867046246f, 7164 -0.496897049f, -0.867809497f, 7165 -0.495565262f, -0.868570706f, 7166 -0.494232309f, -0.869329871f, 7167 -0.492898192f, -0.870086991f, 7168 -0.491562916f, -0.870842063f, 7169 -0.490226483f, -0.871595087f, 7170 -0.488888897f, -0.872346059f, 7171 -0.487550160f, -0.873094978f, 7172 -0.486210276f, -0.873841843f, 7173 -0.484869248f, -0.874586652f, 7174 -0.483527079f, -0.875329403f, 7175 -0.482183772f, -0.876070094f, 7176 -0.480839331f, -0.876808724f, 7177 -0.479493758f, -0.877545290f, 7178 -0.478147056f, -0.878279792f, 7179 -0.476799230f, -0.879012226f, 7180 -0.475450282f, -0.879742593f, 7181 -0.474100215f, -0.880470889f, 7182 -0.472749032f, -0.881197113f, 7183 -0.471396737f, -0.881921264f, 7184 -0.470043332f, -0.882643340f, 7185 -0.468688822f, -0.883363339f, 7186 -0.467333209f, -0.884081259f, 7187 -0.465976496f, -0.884797098f, 7188 -0.464618686f, -0.885510856f, 7189 -0.463259784f, -0.886222530f, 7190 -0.461899791f, -0.886932119f, 7191 -0.460538711f, -0.887639620f, 7192 -0.459176548f, -0.888345033f, 7193 -0.457813304f, -0.889048356f, 7194 -0.456448982f, -0.889749586f, 7195 -0.455083587f, -0.890448723f, 7196 -0.453717121f, -0.891145765f, 7197 -0.452349587f, -0.891840709f, 7198 -0.450980989f, -0.892533555f, 7199 -0.449611330f, -0.893224301f, 7200 -0.448240612f, -0.893912945f, 7201 -0.446868840f, -0.894599486f, 7202 -0.445496017f, -0.895283921f, 7203 -0.444122145f, -0.895966250f, 7204 -0.442747228f, -0.896646470f, 7205 -0.441371269f, -0.897324581f, 7206 -0.439994271f, -0.898000580f, 7207 -0.438616239f, -0.898674466f, 7208 -0.437237174f, -0.899346237f, 7209 -0.435857080f, -0.900015892f, 7210 -0.434475961f, -0.900683429f, 7211 -0.433093819f, -0.901348847f, 7212 -0.431710658f, -0.902012144f, 7213 -0.430326481f, -0.902673318f, 7214 -0.428941292f, -0.903332368f, 7215 -0.427555093f, -0.903989293f, 7216 -0.426167889f, -0.904644091f, 7217 -0.424779681f, -0.905296759f, 7218 -0.423390474f, -0.905947298f, 7219 -0.422000271f, -0.906595705f, 7220 -0.420609074f, -0.907241978f, 7221 -0.419216888f, -0.907886116f, 7222 -0.417823716f, -0.908528119f, 7223 -0.416429560f, -0.909167983f, 7224 -0.415034424f, -0.909805708f, 7225 -0.413638312f, -0.910441292f, 7226 -0.412241227f, -0.911074734f, 7227 -0.410843171f, -0.911706032f, 7228 -0.409444149f, -0.912335185f, 7229 -0.408044163f, -0.912962190f, 7230 -0.406643217f, -0.913587048f, 7231 -0.405241314f, -0.914209756f, 7232 -0.403838458f, -0.914830312f, 7233 -0.402434651f, -0.915448716f, 7234 -0.401029897f, -0.916064966f, 7235 -0.399624200f, -0.916679060f, 7236 -0.398217562f, -0.917290997f, 7237 -0.396809987f, -0.917900776f, 7238 -0.395401479f, -0.918508394f, 7239 -0.393992040f, -0.919113852f, 7240 -0.392581674f, -0.919717146f, 7241 -0.391170384f, -0.920318277f, 7242 -0.389758174f, -0.920917242f, 7243 -0.388345047f, -0.921514039f, 7244 -0.386931006f, -0.922108669f, 7245 -0.385516054f, -0.922701128f, 7246 -0.384100195f, -0.923291417f, 7247 -0.382683432f, -0.923879533f, 7248 -0.381265769f, -0.924465474f, 7249 -0.379847209f, -0.925049241f, 7250 -0.378427755f, -0.925630831f, 7251 -0.377007410f, -0.926210242f, 7252 -0.375586178f, -0.926787474f, 7253 -0.374164063f, -0.927362526f, 7254 -0.372741067f, -0.927935395f, 7255 -0.371317194f, -0.928506080f, 7256 -0.369892447f, -0.929074581f, 7257 -0.368466830f, -0.929640896f, 7258 -0.367040346f, -0.930205023f, 7259 -0.365612998f, -0.930766961f, 7260 -0.364184790f, -0.931326709f, 7261 -0.362755724f, -0.931884266f, 7262 -0.361325806f, -0.932439629f, 7263 -0.359895037f, -0.932992799f, 7264 -0.358463421f, -0.933543773f, 7265 -0.357030961f, -0.934092550f, 7266 -0.355597662f, -0.934639130f, 7267 -0.354163525f, -0.935183510f, 7268 -0.352728556f, -0.935725689f, 7269 -0.351292756f, -0.936265667f, 7270 -0.349856130f, -0.936803442f, 7271 -0.348418680f, -0.937339012f, 7272 -0.346980411f, -0.937872376f, 7273 -0.345541325f, -0.938403534f, 7274 -0.344101426f, -0.938932484f, 7275 -0.342660717f, -0.939459224f, 7276 -0.341219202f, -0.939983753f, 7277 -0.339776884f, -0.940506071f, 7278 -0.338333767f, -0.941026175f, 7279 -0.336889853f, -0.941544065f, 7280 -0.335445147f, -0.942059740f, 7281 -0.333999651f, -0.942573198f, 7282 -0.332553370f, -0.943084437f, 7283 -0.331106306f, -0.943593458f, 7284 -0.329658463f, -0.944100258f, 7285 -0.328209844f, -0.944604837f, 7286 -0.326760452f, -0.945107193f, 7287 -0.325310292f, -0.945607325f, 7288 -0.323859367f, -0.946105232f, 7289 -0.322407679f, -0.946600913f, 7290 -0.320955232f, -0.947094366f, 7291 -0.319502031f, -0.947585591f, 7292 -0.318048077f, -0.948074586f, 7293 -0.316593376f, -0.948561350f, 7294 -0.315137929f, -0.949045882f, 7295 -0.313681740f, -0.949528181f, 7296 -0.312224814f, -0.950008245f, 7297 -0.310767153f, -0.950486074f, 7298 -0.309308760f, -0.950961666f, 7299 -0.307849640f, -0.951435021f, 7300 -0.306389795f, -0.951906137f, 7301 -0.304929230f, -0.952375013f, 7302 -0.303467947f, -0.952841648f, 7303 -0.302005949f, -0.953306040f, 7304 -0.300543241f, -0.953768190f, 7305 -0.299079826f, -0.954228095f, 7306 -0.297615707f, -0.954685755f, 7307 -0.296150888f, -0.955141168f, 7308 -0.294685372f, -0.955594334f, 7309 -0.293219163f, -0.956045251f, 7310 -0.291752263f, -0.956493919f, 7311 -0.290284677f, -0.956940336f, 7312 -0.288816408f, -0.957384501f, 7313 -0.287347460f, -0.957826413f, 7314 -0.285877835f, -0.958266071f, 7315 -0.284407537f, -0.958703475f, 7316 -0.282936570f, -0.959138622f, 7317 -0.281464938f, -0.959571513f, 7318 -0.279992643f, -0.960002146f, 7319 -0.278519689f, -0.960430519f, 7320 -0.277046080f, -0.960856633f, 7321 -0.275571819f, -0.961280486f, 7322 -0.274096910f, -0.961702077f, 7323 -0.272621355f, -0.962121404f, 7324 -0.271145160f, -0.962538468f, 7325 -0.269668326f, -0.962953267f, 7326 -0.268190857f, -0.963365800f, 7327 -0.266712757f, -0.963776066f, 7328 -0.265234030f, -0.964184064f, 7329 -0.263754679f, -0.964589793f, 7330 -0.262274707f, -0.964993253f, 7331 -0.260794118f, -0.965394442f, 7332 -0.259312915f, -0.965793359f, 7333 -0.257831102f, -0.966190003f, 7334 -0.256348682f, -0.966584374f, 7335 -0.254865660f, -0.966976471f, 7336 -0.253382037f, -0.967366292f, 7337 -0.251897818f, -0.967753837f, 7338 -0.250413007f, -0.968139105f, 7339 -0.248927606f, -0.968522094f, 7340 -0.247441619f, -0.968902805f, 7341 -0.245955050f, -0.969281235f, 7342 -0.244467903f, -0.969657385f, 7343 -0.242980180f, -0.970031253f, 7344 -0.241491885f, -0.970402839f, 7345 -0.240003022f, -0.970772141f, 7346 -0.238513595f, -0.971139158f, 7347 -0.237023606f, -0.971503891f, 7348 -0.235533059f, -0.971866337f, 7349 -0.234041959f, -0.972226497f, 7350 -0.232550307f, -0.972584369f, 7351 -0.231058108f, -0.972939952f, 7352 -0.229565366f, -0.973293246f, 7353 -0.228072083f, -0.973644250f, 7354 -0.226578264f, -0.973992962f, 7355 -0.225083911f, -0.974339383f, 7356 -0.223589029f, -0.974683511f, 7357 -0.222093621f, -0.975025345f, 7358 -0.220597690f, -0.975364885f, 7359 -0.219101240f, -0.975702130f, 7360 -0.217604275f, -0.976037079f, 7361 -0.216106797f, -0.976369731f, 7362 -0.214608811f, -0.976700086f, 7363 -0.213110320f, -0.977028143f, 7364 -0.211611327f, -0.977353900f, 7365 -0.210111837f, -0.977677358f, 7366 -0.208611852f, -0.977998515f, 7367 -0.207111376f, -0.978317371f, 7368 -0.205610413f, -0.978633924f, 7369 -0.204108966f, -0.978948175f, 7370 -0.202607039f, -0.979260123f, 7371 -0.201104635f, -0.979569766f, 7372 -0.199601758f, -0.979877104f, 7373 -0.198098411f, -0.980182136f, 7374 -0.196594598f, -0.980484862f, 7375 -0.195090322f, -0.980785280f, 7376 -0.193585587f, -0.981083391f, 7377 -0.192080397f, -0.981379193f, 7378 -0.190574755f, -0.981672686f, 7379 -0.189068664f, -0.981963869f, 7380 -0.187562129f, -0.982252741f, 7381 -0.186055152f, -0.982539302f, 7382 -0.184547737f, -0.982823551f, 7383 -0.183039888f, -0.983105487f, 7384 -0.181531608f, -0.983385110f, 7385 -0.180022901f, -0.983662419f, 7386 -0.178513771f, -0.983937413f, 7387 -0.177004220f, -0.984210092f, 7388 -0.175494253f, -0.984480455f, 7389 -0.173983873f, -0.984748502f, 7390 -0.172473084f, -0.985014231f, 7391 -0.170961889f, -0.985277642f, 7392 -0.169450291f, -0.985538735f, 7393 -0.167938295f, -0.985797509f, 7394 -0.166425904f, -0.986053963f, 7395 -0.164913120f, -0.986308097f, 7396 -0.163399949f, -0.986559910f, 7397 -0.161886394f, -0.986809402f, 7398 -0.160372457f, -0.987056571f, 7399 -0.158858143f, -0.987301418f, 7400 -0.157343456f, -0.987543942f, 7401 -0.155828398f, -0.987784142f, 7402 -0.154312973f, -0.988022017f, 7403 -0.152797185f, -0.988257568f, 7404 -0.151281038f, -0.988490793f, 7405 -0.149764535f, -0.988721692f, 7406 -0.148247679f, -0.988950265f, 7407 -0.146730474f, -0.989176510f, 7408 -0.145212925f, -0.989400428f, 7409 -0.143695033f, -0.989622017f, 7410 -0.142176804f, -0.989841278f, 7411 -0.140658239f, -0.990058210f, 7412 -0.139139344f, -0.990272812f, 7413 -0.137620122f, -0.990485084f, 7414 -0.136100575f, -0.990695025f, 7415 -0.134580709f, -0.990902635f, 7416 -0.133060525f, -0.991107914f, 7417 -0.131540029f, -0.991310860f, 7418 -0.130019223f, -0.991511473f, 7419 -0.128498111f, -0.991709754f, 7420 -0.126976696f, -0.991905700f, 7421 -0.125454983f, -0.992099313f, 7422 -0.123932975f, -0.992290591f, 7423 -0.122410675f, -0.992479535f, 7424 -0.120888087f, -0.992666142f, 7425 -0.119365215f, -0.992850414f, 7426 -0.117842062f, -0.993032350f, 7427 -0.116318631f, -0.993211949f, 7428 -0.114794927f, -0.993389211f, 7429 -0.113270952f, -0.993564136f, 7430 -0.111746711f, -0.993736722f, 7431 -0.110222207f, -0.993906970f, 7432 -0.108697444f, -0.994074879f, 7433 -0.107172425f, -0.994240449f, 7434 -0.105647154f, -0.994403680f, 7435 -0.104121634f, -0.994564571f, 7436 -0.102595869f, -0.994723121f, 7437 -0.101069863f, -0.994879331f, 7438 -0.099543619f, -0.995033199f, 7439 -0.098017140f, -0.995184727f, 7440 -0.096490431f, -0.995333912f, 7441 -0.094963495f, -0.995480755f, 7442 -0.093436336f, -0.995625256f, 7443 -0.091908956f, -0.995767414f, 7444 -0.090381361f, -0.995907229f, 7445 -0.088853553f, -0.996044701f, 7446 -0.087325535f, -0.996179829f, 7447 -0.085797312f, -0.996312612f, 7448 -0.084268888f, -0.996443051f, 7449 -0.082740265f, -0.996571146f, 7450 -0.081211447f, -0.996696895f, 7451 -0.079682438f, -0.996820299f, 7452 -0.078153242f, -0.996941358f, 7453 -0.076623861f, -0.997060070f, 7454 -0.075094301f, -0.997176437f, 7455 -0.073564564f, -0.997290457f, 7456 -0.072034653f, -0.997402130f, 7457 -0.070504573f, -0.997511456f, 7458 -0.068974328f, -0.997618435f, 7459 -0.067443920f, -0.997723067f, 7460 -0.065913353f, -0.997825350f, 7461 -0.064382631f, -0.997925286f, 7462 -0.062851758f, -0.998022874f, 7463 -0.061320736f, -0.998118113f, 7464 -0.059789571f, -0.998211003f, 7465 -0.058258265f, -0.998301545f, 7466 -0.056726821f, -0.998389737f, 7467 -0.055195244f, -0.998475581f, 7468 -0.053663538f, -0.998559074f, 7469 -0.052131705f, -0.998640218f, 7470 -0.050599749f, -0.998719012f, 7471 -0.049067674f, -0.998795456f, 7472 -0.047535484f, -0.998869550f, 7473 -0.046003182f, -0.998941293f, 7474 -0.044470772f, -0.999010686f, 7475 -0.042938257f, -0.999077728f, 7476 -0.041405641f, -0.999142419f, 7477 -0.039872928f, -0.999204759f, 7478 -0.038340120f, -0.999264747f, 7479 -0.036807223f, -0.999322385f, 7480 -0.035274239f, -0.999377670f, 7481 -0.033741172f, -0.999430605f, 7482 -0.032208025f, -0.999481187f, 7483 -0.030674803f, -0.999529418f, 7484 -0.029141509f, -0.999575296f, 7485 -0.027608146f, -0.999618822f, 7486 -0.026074718f, -0.999659997f, 7487 -0.024541229f, -0.999698819f, 7488 -0.023007681f, -0.999735288f, 7489 -0.021474080f, -0.999769405f, 7490 -0.019940429f, -0.999801170f, 7491 -0.018406730f, -0.999830582f, 7492 -0.016872988f, -0.999857641f, 7493 -0.015339206f, -0.999882347f, 7494 -0.013805389f, -0.999904701f, 7495 -0.012271538f, -0.999924702f, 7496 -0.010737659f, -0.999942350f, 7497 -0.009203755f, -0.999957645f, 7498 -0.007669829f, -0.999970586f, 7499 -0.006135885f, -0.999981175f, 7500 -0.004601926f, -0.999989411f, 7501 -0.003067957f, -0.999995294f, 7502 -0.001533980f, -0.999998823f, 7503 -0.000000000f, -1.000000000f, 7504 0.001533980f, -0.999998823f, 7505 0.003067957f, -0.999995294f, 7506 0.004601926f, -0.999989411f, 7507 0.006135885f, -0.999981175f, 7508 0.007669829f, -0.999970586f, 7509 0.009203755f, -0.999957645f, 7510 0.010737659f, -0.999942350f, 7511 0.012271538f, -0.999924702f, 7512 0.013805389f, -0.999904701f, 7513 0.015339206f, -0.999882347f, 7514 0.016872988f, -0.999857641f, 7515 0.018406730f, -0.999830582f, 7516 0.019940429f, -0.999801170f, 7517 0.021474080f, -0.999769405f, 7518 0.023007681f, -0.999735288f, 7519 0.024541229f, -0.999698819f, 7520 0.026074718f, -0.999659997f, 7521 0.027608146f, -0.999618822f, 7522 0.029141509f, -0.999575296f, 7523 0.030674803f, -0.999529418f, 7524 0.032208025f, -0.999481187f, 7525 0.033741172f, -0.999430605f, 7526 0.035274239f, -0.999377670f, 7527 0.036807223f, -0.999322385f, 7528 0.038340120f, -0.999264747f, 7529 0.039872928f, -0.999204759f, 7530 0.041405641f, -0.999142419f, 7531 0.042938257f, -0.999077728f, 7532 0.044470772f, -0.999010686f, 7533 0.046003182f, -0.998941293f, 7534 0.047535484f, -0.998869550f, 7535 0.049067674f, -0.998795456f, 7536 0.050599749f, -0.998719012f, 7537 0.052131705f, -0.998640218f, 7538 0.053663538f, -0.998559074f, 7539 0.055195244f, -0.998475581f, 7540 0.056726821f, -0.998389737f, 7541 0.058258265f, -0.998301545f, 7542 0.059789571f, -0.998211003f, 7543 0.061320736f, -0.998118113f, 7544 0.062851758f, -0.998022874f, 7545 0.064382631f, -0.997925286f, 7546 0.065913353f, -0.997825350f, 7547 0.067443920f, -0.997723067f, 7548 0.068974328f, -0.997618435f, 7549 0.070504573f, -0.997511456f, 7550 0.072034653f, -0.997402130f, 7551 0.073564564f, -0.997290457f, 7552 0.075094301f, -0.997176437f, 7553 0.076623861f, -0.997060070f, 7554 0.078153242f, -0.996941358f, 7555 0.079682438f, -0.996820299f, 7556 0.081211447f, -0.996696895f, 7557 0.082740265f, -0.996571146f, 7558 0.084268888f, -0.996443051f, 7559 0.085797312f, -0.996312612f, 7560 0.087325535f, -0.996179829f, 7561 0.088853553f, -0.996044701f, 7562 0.090381361f, -0.995907229f, 7563 0.091908956f, -0.995767414f, 7564 0.093436336f, -0.995625256f, 7565 0.094963495f, -0.995480755f, 7566 0.096490431f, -0.995333912f, 7567 0.098017140f, -0.995184727f, 7568 0.099543619f, -0.995033199f, 7569 0.101069863f, -0.994879331f, 7570 0.102595869f, -0.994723121f, 7571 0.104121634f, -0.994564571f, 7572 0.105647154f, -0.994403680f, 7573 0.107172425f, -0.994240449f, 7574 0.108697444f, -0.994074879f, 7575 0.110222207f, -0.993906970f, 7576 0.111746711f, -0.993736722f, 7577 0.113270952f, -0.993564136f, 7578 0.114794927f, -0.993389211f, 7579 0.116318631f, -0.993211949f, 7580 0.117842062f, -0.993032350f, 7581 0.119365215f, -0.992850414f, 7582 0.120888087f, -0.992666142f, 7583 0.122410675f, -0.992479535f, 7584 0.123932975f, -0.992290591f, 7585 0.125454983f, -0.992099313f, 7586 0.126976696f, -0.991905700f, 7587 0.128498111f, -0.991709754f, 7588 0.130019223f, -0.991511473f, 7589 0.131540029f, -0.991310860f, 7590 0.133060525f, -0.991107914f, 7591 0.134580709f, -0.990902635f, 7592 0.136100575f, -0.990695025f, 7593 0.137620122f, -0.990485084f, 7594 0.139139344f, -0.990272812f, 7595 0.140658239f, -0.990058210f, 7596 0.142176804f, -0.989841278f, 7597 0.143695033f, -0.989622017f, 7598 0.145212925f, -0.989400428f, 7599 0.146730474f, -0.989176510f, 7600 0.148247679f, -0.988950265f, 7601 0.149764535f, -0.988721692f, 7602 0.151281038f, -0.988490793f, 7603 0.152797185f, -0.988257568f, 7604 0.154312973f, -0.988022017f, 7605 0.155828398f, -0.987784142f, 7606 0.157343456f, -0.987543942f, 7607 0.158858143f, -0.987301418f, 7608 0.160372457f, -0.987056571f, 7609 0.161886394f, -0.986809402f, 7610 0.163399949f, -0.986559910f, 7611 0.164913120f, -0.986308097f, 7612 0.166425904f, -0.986053963f, 7613 0.167938295f, -0.985797509f, 7614 0.169450291f, -0.985538735f, 7615 0.170961889f, -0.985277642f, 7616 0.172473084f, -0.985014231f, 7617 0.173983873f, -0.984748502f, 7618 0.175494253f, -0.984480455f, 7619 0.177004220f, -0.984210092f, 7620 0.178513771f, -0.983937413f, 7621 0.180022901f, -0.983662419f, 7622 0.181531608f, -0.983385110f, 7623 0.183039888f, -0.983105487f, 7624 0.184547737f, -0.982823551f, 7625 0.186055152f, -0.982539302f, 7626 0.187562129f, -0.982252741f, 7627 0.189068664f, -0.981963869f, 7628 0.190574755f, -0.981672686f, 7629 0.192080397f, -0.981379193f, 7630 0.193585587f, -0.981083391f, 7631 0.195090322f, -0.980785280f, 7632 0.196594598f, -0.980484862f, 7633 0.198098411f, -0.980182136f, 7634 0.199601758f, -0.979877104f, 7635 0.201104635f, -0.979569766f, 7636 0.202607039f, -0.979260123f, 7637 0.204108966f, -0.978948175f, 7638 0.205610413f, -0.978633924f, 7639 0.207111376f, -0.978317371f, 7640 0.208611852f, -0.977998515f, 7641 0.210111837f, -0.977677358f, 7642 0.211611327f, -0.977353900f, 7643 0.213110320f, -0.977028143f, 7644 0.214608811f, -0.976700086f, 7645 0.216106797f, -0.976369731f, 7646 0.217604275f, -0.976037079f, 7647 0.219101240f, -0.975702130f, 7648 0.220597690f, -0.975364885f, 7649 0.222093621f, -0.975025345f, 7650 0.223589029f, -0.974683511f, 7651 0.225083911f, -0.974339383f, 7652 0.226578264f, -0.973992962f, 7653 0.228072083f, -0.973644250f, 7654 0.229565366f, -0.973293246f, 7655 0.231058108f, -0.972939952f, 7656 0.232550307f, -0.972584369f, 7657 0.234041959f, -0.972226497f, 7658 0.235533059f, -0.971866337f, 7659 0.237023606f, -0.971503891f, 7660 0.238513595f, -0.971139158f, 7661 0.240003022f, -0.970772141f, 7662 0.241491885f, -0.970402839f, 7663 0.242980180f, -0.970031253f, 7664 0.244467903f, -0.969657385f, 7665 0.245955050f, -0.969281235f, 7666 0.247441619f, -0.968902805f, 7667 0.248927606f, -0.968522094f, 7668 0.250413007f, -0.968139105f, 7669 0.251897818f, -0.967753837f, 7670 0.253382037f, -0.967366292f, 7671 0.254865660f, -0.966976471f, 7672 0.256348682f, -0.966584374f, 7673 0.257831102f, -0.966190003f, 7674 0.259312915f, -0.965793359f, 7675 0.260794118f, -0.965394442f, 7676 0.262274707f, -0.964993253f, 7677 0.263754679f, -0.964589793f, 7678 0.265234030f, -0.964184064f, 7679 0.266712757f, -0.963776066f, 7680 0.268190857f, -0.963365800f, 7681 0.269668326f, -0.962953267f, 7682 0.271145160f, -0.962538468f, 7683 0.272621355f, -0.962121404f, 7684 0.274096910f, -0.961702077f, 7685 0.275571819f, -0.961280486f, 7686 0.277046080f, -0.960856633f, 7687 0.278519689f, -0.960430519f, 7688 0.279992643f, -0.960002146f, 7689 0.281464938f, -0.959571513f, 7690 0.282936570f, -0.959138622f, 7691 0.284407537f, -0.958703475f, 7692 0.285877835f, -0.958266071f, 7693 0.287347460f, -0.957826413f, 7694 0.288816408f, -0.957384501f, 7695 0.290284677f, -0.956940336f, 7696 0.291752263f, -0.956493919f, 7697 0.293219163f, -0.956045251f, 7698 0.294685372f, -0.955594334f, 7699 0.296150888f, -0.955141168f, 7700 0.297615707f, -0.954685755f, 7701 0.299079826f, -0.954228095f, 7702 0.300543241f, -0.953768190f, 7703 0.302005949f, -0.953306040f, 7704 0.303467947f, -0.952841648f, 7705 0.304929230f, -0.952375013f, 7706 0.306389795f, -0.951906137f, 7707 0.307849640f, -0.951435021f, 7708 0.309308760f, -0.950961666f, 7709 0.310767153f, -0.950486074f, 7710 0.312224814f, -0.950008245f, 7711 0.313681740f, -0.949528181f, 7712 0.315137929f, -0.949045882f, 7713 0.316593376f, -0.948561350f, 7714 0.318048077f, -0.948074586f, 7715 0.319502031f, -0.947585591f, 7716 0.320955232f, -0.947094366f, 7717 0.322407679f, -0.946600913f, 7718 0.323859367f, -0.946105232f, 7719 0.325310292f, -0.945607325f, 7720 0.326760452f, -0.945107193f, 7721 0.328209844f, -0.944604837f, 7722 0.329658463f, -0.944100258f, 7723 0.331106306f, -0.943593458f, 7724 0.332553370f, -0.943084437f, 7725 0.333999651f, -0.942573198f, 7726 0.335445147f, -0.942059740f, 7727 0.336889853f, -0.941544065f, 7728 0.338333767f, -0.941026175f, 7729 0.339776884f, -0.940506071f, 7730 0.341219202f, -0.939983753f, 7731 0.342660717f, -0.939459224f, 7732 0.344101426f, -0.938932484f, 7733 0.345541325f, -0.938403534f, 7734 0.346980411f, -0.937872376f, 7735 0.348418680f, -0.937339012f, 7736 0.349856130f, -0.936803442f, 7737 0.351292756f, -0.936265667f, 7738 0.352728556f, -0.935725689f, 7739 0.354163525f, -0.935183510f, 7740 0.355597662f, -0.934639130f, 7741 0.357030961f, -0.934092550f, 7742 0.358463421f, -0.933543773f, 7743 0.359895037f, -0.932992799f, 7744 0.361325806f, -0.932439629f, 7745 0.362755724f, -0.931884266f, 7746 0.364184790f, -0.931326709f, 7747 0.365612998f, -0.930766961f, 7748 0.367040346f, -0.930205023f, 7749 0.368466830f, -0.929640896f, 7750 0.369892447f, -0.929074581f, 7751 0.371317194f, -0.928506080f, 7752 0.372741067f, -0.927935395f, 7753 0.374164063f, -0.927362526f, 7754 0.375586178f, -0.926787474f, 7755 0.377007410f, -0.926210242f, 7756 0.378427755f, -0.925630831f, 7757 0.379847209f, -0.925049241f, 7758 0.381265769f, -0.924465474f, 7759 0.382683432f, -0.923879533f, 7760 0.384100195f, -0.923291417f, 7761 0.385516054f, -0.922701128f, 7762 0.386931006f, -0.922108669f, 7763 0.388345047f, -0.921514039f, 7764 0.389758174f, -0.920917242f, 7765 0.391170384f, -0.920318277f, 7766 0.392581674f, -0.919717146f, 7767 0.393992040f, -0.919113852f, 7768 0.395401479f, -0.918508394f, 7769 0.396809987f, -0.917900776f, 7770 0.398217562f, -0.917290997f, 7771 0.399624200f, -0.916679060f, 7772 0.401029897f, -0.916064966f, 7773 0.402434651f, -0.915448716f, 7774 0.403838458f, -0.914830312f, 7775 0.405241314f, -0.914209756f, 7776 0.406643217f, -0.913587048f, 7777 0.408044163f, -0.912962190f, 7778 0.409444149f, -0.912335185f, 7779 0.410843171f, -0.911706032f, 7780 0.412241227f, -0.911074734f, 7781 0.413638312f, -0.910441292f, 7782 0.415034424f, -0.909805708f, 7783 0.416429560f, -0.909167983f, 7784 0.417823716f, -0.908528119f, 7785 0.419216888f, -0.907886116f, 7786 0.420609074f, -0.907241978f, 7787 0.422000271f, -0.906595705f, 7788 0.423390474f, -0.905947298f, 7789 0.424779681f, -0.905296759f, 7790 0.426167889f, -0.904644091f, 7791 0.427555093f, -0.903989293f, 7792 0.428941292f, -0.903332368f, 7793 0.430326481f, -0.902673318f, 7794 0.431710658f, -0.902012144f, 7795 0.433093819f, -0.901348847f, 7796 0.434475961f, -0.900683429f, 7797 0.435857080f, -0.900015892f, 7798 0.437237174f, -0.899346237f, 7799 0.438616239f, -0.898674466f, 7800 0.439994271f, -0.898000580f, 7801 0.441371269f, -0.897324581f, 7802 0.442747228f, -0.896646470f, 7803 0.444122145f, -0.895966250f, 7804 0.445496017f, -0.895283921f, 7805 0.446868840f, -0.894599486f, 7806 0.448240612f, -0.893912945f, 7807 0.449611330f, -0.893224301f, 7808 0.450980989f, -0.892533555f, 7809 0.452349587f, -0.891840709f, 7810 0.453717121f, -0.891145765f, 7811 0.455083587f, -0.890448723f, 7812 0.456448982f, -0.889749586f, 7813 0.457813304f, -0.889048356f, 7814 0.459176548f, -0.888345033f, 7815 0.460538711f, -0.887639620f, 7816 0.461899791f, -0.886932119f, 7817 0.463259784f, -0.886222530f, 7818 0.464618686f, -0.885510856f, 7819 0.465976496f, -0.884797098f, 7820 0.467333209f, -0.884081259f, 7821 0.468688822f, -0.883363339f, 7822 0.470043332f, -0.882643340f, 7823 0.471396737f, -0.881921264f, 7824 0.472749032f, -0.881197113f, 7825 0.474100215f, -0.880470889f, 7826 0.475450282f, -0.879742593f, 7827 0.476799230f, -0.879012226f, 7828 0.478147056f, -0.878279792f, 7829 0.479493758f, -0.877545290f, 7830 0.480839331f, -0.876808724f, 7831 0.482183772f, -0.876070094f, 7832 0.483527079f, -0.875329403f, 7833 0.484869248f, -0.874586652f, 7834 0.486210276f, -0.873841843f, 7835 0.487550160f, -0.873094978f, 7836 0.488888897f, -0.872346059f, 7837 0.490226483f, -0.871595087f, 7838 0.491562916f, -0.870842063f, 7839 0.492898192f, -0.870086991f, 7840 0.494232309f, -0.869329871f, 7841 0.495565262f, -0.868570706f, 7842 0.496897049f, -0.867809497f, 7843 0.498227667f, -0.867046246f, 7844 0.499557113f, -0.866280954f, 7845 0.500885383f, -0.865513624f, 7846 0.502212474f, -0.864744258f, 7847 0.503538384f, -0.863972856f, 7848 0.504863109f, -0.863199422f, 7849 0.506186645f, -0.862423956f, 7850 0.507508991f, -0.861646461f, 7851 0.508830143f, -0.860866939f, 7852 0.510150097f, -0.860085390f, 7853 0.511468850f, -0.859301818f, 7854 0.512786401f, -0.858516224f, 7855 0.514102744f, -0.857728610f, 7856 0.515417878f, -0.856938977f, 7857 0.516731799f, -0.856147328f, 7858 0.518044504f, -0.855353665f, 7859 0.519355990f, -0.854557988f, 7860 0.520666254f, -0.853760301f, 7861 0.521975293f, -0.852960605f, 7862 0.523283103f, -0.852158902f, 7863 0.524589683f, -0.851355193f, 7864 0.525895027f, -0.850549481f, 7865 0.527199135f, -0.849741768f, 7866 0.528502002f, -0.848932055f, 7867 0.529803625f, -0.848120345f, 7868 0.531104001f, -0.847306639f, 7869 0.532403128f, -0.846490939f, 7870 0.533701002f, -0.845673247f, 7871 0.534997620f, -0.844853565f, 7872 0.536292979f, -0.844031895f, 7873 0.537587076f, -0.843208240f, 7874 0.538879909f, -0.842382600f, 7875 0.540171473f, -0.841554977f, 7876 0.541461766f, -0.840725375f, 7877 0.542750785f, -0.839893794f, 7878 0.544038527f, -0.839060237f, 7879 0.545324988f, -0.838224706f, 7880 0.546610167f, -0.837387202f, 7881 0.547894059f, -0.836547727f, 7882 0.549176662f, -0.835706284f, 7883 0.550457973f, -0.834862875f, 7884 0.551737988f, -0.834017501f, 7885 0.553016706f, -0.833170165f, 7886 0.554294121f, -0.832320868f, 7887 0.555570233f, -0.831469612f, 7888 0.556845037f, -0.830616400f, 7889 0.558118531f, -0.829761234f, 7890 0.559390712f, -0.828904115f, 7891 0.560661576f, -0.828045045f, 7892 0.561931121f, -0.827184027f, 7893 0.563199344f, -0.826321063f, 7894 0.564466242f, -0.825456154f, 7895 0.565731811f, -0.824589303f, 7896 0.566996049f, -0.823720511f, 7897 0.568258953f, -0.822849781f, 7898 0.569520519f, -0.821977115f, 7899 0.570780746f, -0.821102515f, 7900 0.572039629f, -0.820225983f, 7901 0.573297167f, -0.819347520f, 7902 0.574553355f, -0.818467130f, 7903 0.575808191f, -0.817584813f, 7904 0.577061673f, -0.816700573f, 7905 0.578313796f, -0.815814411f, 7906 0.579564559f, -0.814926329f, 7907 0.580813958f, -0.814036330f, 7908 0.582061990f, -0.813144415f, 7909 0.583308653f, -0.812250587f, 7910 0.584553943f, -0.811354847f, 7911 0.585797857f, -0.810457198f, 7912 0.587040394f, -0.809557642f, 7913 0.588281548f, -0.808656182f, 7914 0.589521319f, -0.807752818f, 7915 0.590759702f, -0.806847554f, 7916 0.591996695f, -0.805940391f, 7917 0.593232295f, -0.805031331f, 7918 0.594466499f, -0.804120377f, 7919 0.595699304f, -0.803207531f, 7920 0.596930708f, -0.802292796f, 7921 0.598160707f, -0.801376172f, 7922 0.599389298f, -0.800457662f, 7923 0.600616479f, -0.799537269f, 7924 0.601842247f, -0.798614995f, 7925 0.603066599f, -0.797690841f, 7926 0.604289531f, -0.796764810f, 7927 0.605511041f, -0.795836905f, 7928 0.606731127f, -0.794907126f, 7929 0.607949785f, -0.793975478f, 7930 0.609167012f, -0.793041960f, 7931 0.610382806f, -0.792106577f, 7932 0.611597164f, -0.791169330f, 7933 0.612810082f, -0.790230221f, 7934 0.614021559f, -0.789289253f, 7935 0.615231591f, -0.788346428f, 7936 0.616440175f, -0.787401747f, 7937 0.617647308f, -0.786455214f, 7938 0.618852988f, -0.785506830f, 7939 0.620057212f, -0.784556597f, 7940 0.621259977f, -0.783604519f, 7941 0.622461279f, -0.782650596f, 7942 0.623661118f, -0.781694832f, 7943 0.624859488f, -0.780737229f, 7944 0.626056388f, -0.779777788f, 7945 0.627251815f, -0.778816512f, 7946 0.628445767f, -0.777853404f, 7947 0.629638239f, -0.776888466f, 7948 0.630829230f, -0.775921699f, 7949 0.632018736f, -0.774953107f, 7950 0.633206755f, -0.773982691f, 7951 0.634393284f, -0.773010453f, 7952 0.635578320f, -0.772036397f, 7953 0.636761861f, -0.771060524f, 7954 0.637943904f, -0.770082837f, 7955 0.639124445f, -0.769103338f, 7956 0.640303482f, -0.768122029f, 7957 0.641481013f, -0.767138912f, 7958 0.642657034f, -0.766153990f, 7959 0.643831543f, -0.765167266f, 7960 0.645004537f, -0.764178741f, 7961 0.646176013f, -0.763188417f, 7962 0.647345969f, -0.762196298f, 7963 0.648514401f, -0.761202385f, 7964 0.649681307f, -0.760206682f, 7965 0.650846685f, -0.759209189f, 7966 0.652010531f, -0.758209910f, 7967 0.653172843f, -0.757208847f, 7968 0.654333618f, -0.756206001f, 7969 0.655492853f, -0.755201377f, 7970 0.656650546f, -0.754194975f, 7971 0.657806693f, -0.753186799f, 7972 0.658961293f, -0.752176850f, 7973 0.660114342f, -0.751165132f, 7974 0.661265838f, -0.750151646f, 7975 0.662415778f, -0.749136395f, 7976 0.663564159f, -0.748119380f, 7977 0.664710978f, -0.747100606f, 7978 0.665856234f, -0.746080074f, 7979 0.666999922f, -0.745057785f, 7980 0.668142041f, -0.744033744f, 7981 0.669282588f, -0.743007952f, 7982 0.670421560f, -0.741980412f, 7983 0.671558955f, -0.740951125f, 7984 0.672694769f, -0.739920095f, 7985 0.673829000f, -0.738887324f, 7986 0.674961646f, -0.737852815f, 7987 0.676092704f, -0.736816569f, 7988 0.677222170f, -0.735778589f, 7989 0.678350043f, -0.734738878f, 7990 0.679476320f, -0.733697438f, 7991 0.680600998f, -0.732654272f, 7992 0.681724074f, -0.731609381f, 7993 0.682845546f, -0.730562769f, 7994 0.683965412f, -0.729514438f, 7995 0.685083668f, -0.728464390f, 7996 0.686200312f, -0.727412629f, 7997 0.687315341f, -0.726359155f, 7998 0.688428753f, -0.725303972f, 7999 0.689540545f, -0.724247083f, 8000 0.690650714f, -0.723188489f, 8001 0.691759258f, -0.722128194f, 8002 0.692866175f, -0.721066199f, 8003 0.693971461f, -0.720002508f, 8004 0.695075114f, -0.718937122f, 8005 0.696177131f, -0.717870045f, 8006 0.697277511f, -0.716801279f, 8007 0.698376249f, -0.715730825f, 8008 0.699473345f, -0.714658688f, 8009 0.700568794f, -0.713584869f, 8010 0.701662595f, -0.712509371f, 8011 0.702754744f, -0.711432196f, 8012 0.703845241f, -0.710353347f, 8013 0.704934080f, -0.709272826f, 8014 0.706021261f, -0.708190637f, 8015 0.707106781f, -0.707106781f, 8016 0.708190637f, -0.706021261f, 8017 0.709272826f, -0.704934080f, 8018 0.710353347f, -0.703845241f, 8019 0.711432196f, -0.702754744f, 8020 0.712509371f, -0.701662595f, 8021 0.713584869f, -0.700568794f, 8022 0.714658688f, -0.699473345f, 8023 0.715730825f, -0.698376249f, 8024 0.716801279f, -0.697277511f, 8025 0.717870045f, -0.696177131f, 8026 0.718937122f, -0.695075114f, 8027 0.720002508f, -0.693971461f, 8028 0.721066199f, -0.692866175f, 8029 0.722128194f, -0.691759258f, 8030 0.723188489f, -0.690650714f, 8031 0.724247083f, -0.689540545f, 8032 0.725303972f, -0.688428753f, 8033 0.726359155f, -0.687315341f, 8034 0.727412629f, -0.686200312f, 8035 0.728464390f, -0.685083668f, 8036 0.729514438f, -0.683965412f, 8037 0.730562769f, -0.682845546f, 8038 0.731609381f, -0.681724074f, 8039 0.732654272f, -0.680600998f, 8040 0.733697438f, -0.679476320f, 8041 0.734738878f, -0.678350043f, 8042 0.735778589f, -0.677222170f, 8043 0.736816569f, -0.676092704f, 8044 0.737852815f, -0.674961646f, 8045 0.738887324f, -0.673829000f, 8046 0.739920095f, -0.672694769f, 8047 0.740951125f, -0.671558955f, 8048 0.741980412f, -0.670421560f, 8049 0.743007952f, -0.669282588f, 8050 0.744033744f, -0.668142041f, 8051 0.745057785f, -0.666999922f, 8052 0.746080074f, -0.665856234f, 8053 0.747100606f, -0.664710978f, 8054 0.748119380f, -0.663564159f, 8055 0.749136395f, -0.662415778f, 8056 0.750151646f, -0.661265838f, 8057 0.751165132f, -0.660114342f, 8058 0.752176850f, -0.658961293f, 8059 0.753186799f, -0.657806693f, 8060 0.754194975f, -0.656650546f, 8061 0.755201377f, -0.655492853f, 8062 0.756206001f, -0.654333618f, 8063 0.757208847f, -0.653172843f, 8064 0.758209910f, -0.652010531f, 8065 0.759209189f, -0.650846685f, 8066 0.760206682f, -0.649681307f, 8067 0.761202385f, -0.648514401f, 8068 0.762196298f, -0.647345969f, 8069 0.763188417f, -0.646176013f, 8070 0.764178741f, -0.645004537f, 8071 0.765167266f, -0.643831543f, 8072 0.766153990f, -0.642657034f, 8073 0.767138912f, -0.641481013f, 8074 0.768122029f, -0.640303482f, 8075 0.769103338f, -0.639124445f, 8076 0.770082837f, -0.637943904f, 8077 0.771060524f, -0.636761861f, 8078 0.772036397f, -0.635578320f, 8079 0.773010453f, -0.634393284f, 8080 0.773982691f, -0.633206755f, 8081 0.774953107f, -0.632018736f, 8082 0.775921699f, -0.630829230f, 8083 0.776888466f, -0.629638239f, 8084 0.777853404f, -0.628445767f, 8085 0.778816512f, -0.627251815f, 8086 0.779777788f, -0.626056388f, 8087 0.780737229f, -0.624859488f, 8088 0.781694832f, -0.623661118f, 8089 0.782650596f, -0.622461279f, 8090 0.783604519f, -0.621259977f, 8091 0.784556597f, -0.620057212f, 8092 0.785506830f, -0.618852988f, 8093 0.786455214f, -0.617647308f, 8094 0.787401747f, -0.616440175f, 8095 0.788346428f, -0.615231591f, 8096 0.789289253f, -0.614021559f, 8097 0.790230221f, -0.612810082f, 8098 0.791169330f, -0.611597164f, 8099 0.792106577f, -0.610382806f, 8100 0.793041960f, -0.609167012f, 8101 0.793975478f, -0.607949785f, 8102 0.794907126f, -0.606731127f, 8103 0.795836905f, -0.605511041f, 8104 0.796764810f, -0.604289531f, 8105 0.797690841f, -0.603066599f, 8106 0.798614995f, -0.601842247f, 8107 0.799537269f, -0.600616479f, 8108 0.800457662f, -0.599389298f, 8109 0.801376172f, -0.598160707f, 8110 0.802292796f, -0.596930708f, 8111 0.803207531f, -0.595699304f, 8112 0.804120377f, -0.594466499f, 8113 0.805031331f, -0.593232295f, 8114 0.805940391f, -0.591996695f, 8115 0.806847554f, -0.590759702f, 8116 0.807752818f, -0.589521319f, 8117 0.808656182f, -0.588281548f, 8118 0.809557642f, -0.587040394f, 8119 0.810457198f, -0.585797857f, 8120 0.811354847f, -0.584553943f, 8121 0.812250587f, -0.583308653f, 8122 0.813144415f, -0.582061990f, 8123 0.814036330f, -0.580813958f, 8124 0.814926329f, -0.579564559f, 8125 0.815814411f, -0.578313796f, 8126 0.816700573f, -0.577061673f, 8127 0.817584813f, -0.575808191f, 8128 0.818467130f, -0.574553355f, 8129 0.819347520f, -0.573297167f, 8130 0.820225983f, -0.572039629f, 8131 0.821102515f, -0.570780746f, 8132 0.821977115f, -0.569520519f, 8133 0.822849781f, -0.568258953f, 8134 0.823720511f, -0.566996049f, 8135 0.824589303f, -0.565731811f, 8136 0.825456154f, -0.564466242f, 8137 0.826321063f, -0.563199344f, 8138 0.827184027f, -0.561931121f, 8139 0.828045045f, -0.560661576f, 8140 0.828904115f, -0.559390712f, 8141 0.829761234f, -0.558118531f, 8142 0.830616400f, -0.556845037f, 8143 0.831469612f, -0.555570233f, 8144 0.832320868f, -0.554294121f, 8145 0.833170165f, -0.553016706f, 8146 0.834017501f, -0.551737988f, 8147 0.834862875f, -0.550457973f, 8148 0.835706284f, -0.549176662f, 8149 0.836547727f, -0.547894059f, 8150 0.837387202f, -0.546610167f, 8151 0.838224706f, -0.545324988f, 8152 0.839060237f, -0.544038527f, 8153 0.839893794f, -0.542750785f, 8154 0.840725375f, -0.541461766f, 8155 0.841554977f, -0.540171473f, 8156 0.842382600f, -0.538879909f, 8157 0.843208240f, -0.537587076f, 8158 0.844031895f, -0.536292979f, 8159 0.844853565f, -0.534997620f, 8160 0.845673247f, -0.533701002f, 8161 0.846490939f, -0.532403128f, 8162 0.847306639f, -0.531104001f, 8163 0.848120345f, -0.529803625f, 8164 0.848932055f, -0.528502002f, 8165 0.849741768f, -0.527199135f, 8166 0.850549481f, -0.525895027f, 8167 0.851355193f, -0.524589683f, 8168 0.852158902f, -0.523283103f, 8169 0.852960605f, -0.521975293f, 8170 0.853760301f, -0.520666254f, 8171 0.854557988f, -0.519355990f, 8172 0.855353665f, -0.518044504f, 8173 0.856147328f, -0.516731799f, 8174 0.856938977f, -0.515417878f, 8175 0.857728610f, -0.514102744f, 8176 0.858516224f, -0.512786401f, 8177 0.859301818f, -0.511468850f, 8178 0.860085390f, -0.510150097f, 8179 0.860866939f, -0.508830143f, 8180 0.861646461f, -0.507508991f, 8181 0.862423956f, -0.506186645f, 8182 0.863199422f, -0.504863109f, 8183 0.863972856f, -0.503538384f, 8184 0.864744258f, -0.502212474f, 8185 0.865513624f, -0.500885383f, 8186 0.866280954f, -0.499557113f, 8187 0.867046246f, -0.498227667f, 8188 0.867809497f, -0.496897049f, 8189 0.868570706f, -0.495565262f, 8190 0.869329871f, -0.494232309f, 8191 0.870086991f, -0.492898192f, 8192 0.870842063f, -0.491562916f, 8193 0.871595087f, -0.490226483f, 8194 0.872346059f, -0.488888897f, 8195 0.873094978f, -0.487550160f, 8196 0.873841843f, -0.486210276f, 8197 0.874586652f, -0.484869248f, 8198 0.875329403f, -0.483527079f, 8199 0.876070094f, -0.482183772f, 8200 0.876808724f, -0.480839331f, 8201 0.877545290f, -0.479493758f, 8202 0.878279792f, -0.478147056f, 8203 0.879012226f, -0.476799230f, 8204 0.879742593f, -0.475450282f, 8205 0.880470889f, -0.474100215f, 8206 0.881197113f, -0.472749032f, 8207 0.881921264f, -0.471396737f, 8208 0.882643340f, -0.470043332f, 8209 0.883363339f, -0.468688822f, 8210 0.884081259f, -0.467333209f, 8211 0.884797098f, -0.465976496f, 8212 0.885510856f, -0.464618686f, 8213 0.886222530f, -0.463259784f, 8214 0.886932119f, -0.461899791f, 8215 0.887639620f, -0.460538711f, 8216 0.888345033f, -0.459176548f, 8217 0.889048356f, -0.457813304f, 8218 0.889749586f, -0.456448982f, 8219 0.890448723f, -0.455083587f, 8220 0.891145765f, -0.453717121f, 8221 0.891840709f, -0.452349587f, 8222 0.892533555f, -0.450980989f, 8223 0.893224301f, -0.449611330f, 8224 0.893912945f, -0.448240612f, 8225 0.894599486f, -0.446868840f, 8226 0.895283921f, -0.445496017f, 8227 0.895966250f, -0.444122145f, 8228 0.896646470f, -0.442747228f, 8229 0.897324581f, -0.441371269f, 8230 0.898000580f, -0.439994271f, 8231 0.898674466f, -0.438616239f, 8232 0.899346237f, -0.437237174f, 8233 0.900015892f, -0.435857080f, 8234 0.900683429f, -0.434475961f, 8235 0.901348847f, -0.433093819f, 8236 0.902012144f, -0.431710658f, 8237 0.902673318f, -0.430326481f, 8238 0.903332368f, -0.428941292f, 8239 0.903989293f, -0.427555093f, 8240 0.904644091f, -0.426167889f, 8241 0.905296759f, -0.424779681f, 8242 0.905947298f, -0.423390474f, 8243 0.906595705f, -0.422000271f, 8244 0.907241978f, -0.420609074f, 8245 0.907886116f, -0.419216888f, 8246 0.908528119f, -0.417823716f, 8247 0.909167983f, -0.416429560f, 8248 0.909805708f, -0.415034424f, 8249 0.910441292f, -0.413638312f, 8250 0.911074734f, -0.412241227f, 8251 0.911706032f, -0.410843171f, 8252 0.912335185f, -0.409444149f, 8253 0.912962190f, -0.408044163f, 8254 0.913587048f, -0.406643217f, 8255 0.914209756f, -0.405241314f, 8256 0.914830312f, -0.403838458f, 8257 0.915448716f, -0.402434651f, 8258 0.916064966f, -0.401029897f, 8259 0.916679060f, -0.399624200f, 8260 0.917290997f, -0.398217562f, 8261 0.917900776f, -0.396809987f, 8262 0.918508394f, -0.395401479f, 8263 0.919113852f, -0.393992040f, 8264 0.919717146f, -0.392581674f, 8265 0.920318277f, -0.391170384f, 8266 0.920917242f, -0.389758174f, 8267 0.921514039f, -0.388345047f, 8268 0.922108669f, -0.386931006f, 8269 0.922701128f, -0.385516054f, 8270 0.923291417f, -0.384100195f, 8271 0.923879533f, -0.382683432f, 8272 0.924465474f, -0.381265769f, 8273 0.925049241f, -0.379847209f, 8274 0.925630831f, -0.378427755f, 8275 0.926210242f, -0.377007410f, 8276 0.926787474f, -0.375586178f, 8277 0.927362526f, -0.374164063f, 8278 0.927935395f, -0.372741067f, 8279 0.928506080f, -0.371317194f, 8280 0.929074581f, -0.369892447f, 8281 0.929640896f, -0.368466830f, 8282 0.930205023f, -0.367040346f, 8283 0.930766961f, -0.365612998f, 8284 0.931326709f, -0.364184790f, 8285 0.931884266f, -0.362755724f, 8286 0.932439629f, -0.361325806f, 8287 0.932992799f, -0.359895037f, 8288 0.933543773f, -0.358463421f, 8289 0.934092550f, -0.357030961f, 8290 0.934639130f, -0.355597662f, 8291 0.935183510f, -0.354163525f, 8292 0.935725689f, -0.352728556f, 8293 0.936265667f, -0.351292756f, 8294 0.936803442f, -0.349856130f, 8295 0.937339012f, -0.348418680f, 8296 0.937872376f, -0.346980411f, 8297 0.938403534f, -0.345541325f, 8298 0.938932484f, -0.344101426f, 8299 0.939459224f, -0.342660717f, 8300 0.939983753f, -0.341219202f, 8301 0.940506071f, -0.339776884f, 8302 0.941026175f, -0.338333767f, 8303 0.941544065f, -0.336889853f, 8304 0.942059740f, -0.335445147f, 8305 0.942573198f, -0.333999651f, 8306 0.943084437f, -0.332553370f, 8307 0.943593458f, -0.331106306f, 8308 0.944100258f, -0.329658463f, 8309 0.944604837f, -0.328209844f, 8310 0.945107193f, -0.326760452f, 8311 0.945607325f, -0.325310292f, 8312 0.946105232f, -0.323859367f, 8313 0.946600913f, -0.322407679f, 8314 0.947094366f, -0.320955232f, 8315 0.947585591f, -0.319502031f, 8316 0.948074586f, -0.318048077f, 8317 0.948561350f, -0.316593376f, 8318 0.949045882f, -0.315137929f, 8319 0.949528181f, -0.313681740f, 8320 0.950008245f, -0.312224814f, 8321 0.950486074f, -0.310767153f, 8322 0.950961666f, -0.309308760f, 8323 0.951435021f, -0.307849640f, 8324 0.951906137f, -0.306389795f, 8325 0.952375013f, -0.304929230f, 8326 0.952841648f, -0.303467947f, 8327 0.953306040f, -0.302005949f, 8328 0.953768190f, -0.300543241f, 8329 0.954228095f, -0.299079826f, 8330 0.954685755f, -0.297615707f, 8331 0.955141168f, -0.296150888f, 8332 0.955594334f, -0.294685372f, 8333 0.956045251f, -0.293219163f, 8334 0.956493919f, -0.291752263f, 8335 0.956940336f, -0.290284677f, 8336 0.957384501f, -0.288816408f, 8337 0.957826413f, -0.287347460f, 8338 0.958266071f, -0.285877835f, 8339 0.958703475f, -0.284407537f, 8340 0.959138622f, -0.282936570f, 8341 0.959571513f, -0.281464938f, 8342 0.960002146f, -0.279992643f, 8343 0.960430519f, -0.278519689f, 8344 0.960856633f, -0.277046080f, 8345 0.961280486f, -0.275571819f, 8346 0.961702077f, -0.274096910f, 8347 0.962121404f, -0.272621355f, 8348 0.962538468f, -0.271145160f, 8349 0.962953267f, -0.269668326f, 8350 0.963365800f, -0.268190857f, 8351 0.963776066f, -0.266712757f, 8352 0.964184064f, -0.265234030f, 8353 0.964589793f, -0.263754679f, 8354 0.964993253f, -0.262274707f, 8355 0.965394442f, -0.260794118f, 8356 0.965793359f, -0.259312915f, 8357 0.966190003f, -0.257831102f, 8358 0.966584374f, -0.256348682f, 8359 0.966976471f, -0.254865660f, 8360 0.967366292f, -0.253382037f, 8361 0.967753837f, -0.251897818f, 8362 0.968139105f, -0.250413007f, 8363 0.968522094f, -0.248927606f, 8364 0.968902805f, -0.247441619f, 8365 0.969281235f, -0.245955050f, 8366 0.969657385f, -0.244467903f, 8367 0.970031253f, -0.242980180f, 8368 0.970402839f, -0.241491885f, 8369 0.970772141f, -0.240003022f, 8370 0.971139158f, -0.238513595f, 8371 0.971503891f, -0.237023606f, 8372 0.971866337f, -0.235533059f, 8373 0.972226497f, -0.234041959f, 8374 0.972584369f, -0.232550307f, 8375 0.972939952f, -0.231058108f, 8376 0.973293246f, -0.229565366f, 8377 0.973644250f, -0.228072083f, 8378 0.973992962f, -0.226578264f, 8379 0.974339383f, -0.225083911f, 8380 0.974683511f, -0.223589029f, 8381 0.975025345f, -0.222093621f, 8382 0.975364885f, -0.220597690f, 8383 0.975702130f, -0.219101240f, 8384 0.976037079f, -0.217604275f, 8385 0.976369731f, -0.216106797f, 8386 0.976700086f, -0.214608811f, 8387 0.977028143f, -0.213110320f, 8388 0.977353900f, -0.211611327f, 8389 0.977677358f, -0.210111837f, 8390 0.977998515f, -0.208611852f, 8391 0.978317371f, -0.207111376f, 8392 0.978633924f, -0.205610413f, 8393 0.978948175f, -0.204108966f, 8394 0.979260123f, -0.202607039f, 8395 0.979569766f, -0.201104635f, 8396 0.979877104f, -0.199601758f, 8397 0.980182136f, -0.198098411f, 8398 0.980484862f, -0.196594598f, 8399 0.980785280f, -0.195090322f, 8400 0.981083391f, -0.193585587f, 8401 0.981379193f, -0.192080397f, 8402 0.981672686f, -0.190574755f, 8403 0.981963869f, -0.189068664f, 8404 0.982252741f, -0.187562129f, 8405 0.982539302f, -0.186055152f, 8406 0.982823551f, -0.184547737f, 8407 0.983105487f, -0.183039888f, 8408 0.983385110f, -0.181531608f, 8409 0.983662419f, -0.180022901f, 8410 0.983937413f, -0.178513771f, 8411 0.984210092f, -0.177004220f, 8412 0.984480455f, -0.175494253f, 8413 0.984748502f, -0.173983873f, 8414 0.985014231f, -0.172473084f, 8415 0.985277642f, -0.170961889f, 8416 0.985538735f, -0.169450291f, 8417 0.985797509f, -0.167938295f, 8418 0.986053963f, -0.166425904f, 8419 0.986308097f, -0.164913120f, 8420 0.986559910f, -0.163399949f, 8421 0.986809402f, -0.161886394f, 8422 0.987056571f, -0.160372457f, 8423 0.987301418f, -0.158858143f, 8424 0.987543942f, -0.157343456f, 8425 0.987784142f, -0.155828398f, 8426 0.988022017f, -0.154312973f, 8427 0.988257568f, -0.152797185f, 8428 0.988490793f, -0.151281038f, 8429 0.988721692f, -0.149764535f, 8430 0.988950265f, -0.148247679f, 8431 0.989176510f, -0.146730474f, 8432 0.989400428f, -0.145212925f, 8433 0.989622017f, -0.143695033f, 8434 0.989841278f, -0.142176804f, 8435 0.990058210f, -0.140658239f, 8436 0.990272812f, -0.139139344f, 8437 0.990485084f, -0.137620122f, 8438 0.990695025f, -0.136100575f, 8439 0.990902635f, -0.134580709f, 8440 0.991107914f, -0.133060525f, 8441 0.991310860f, -0.131540029f, 8442 0.991511473f, -0.130019223f, 8443 0.991709754f, -0.128498111f, 8444 0.991905700f, -0.126976696f, 8445 0.992099313f, -0.125454983f, 8446 0.992290591f, -0.123932975f, 8447 0.992479535f, -0.122410675f, 8448 0.992666142f, -0.120888087f, 8449 0.992850414f, -0.119365215f, 8450 0.993032350f, -0.117842062f, 8451 0.993211949f, -0.116318631f, 8452 0.993389211f, -0.114794927f, 8453 0.993564136f, -0.113270952f, 8454 0.993736722f, -0.111746711f, 8455 0.993906970f, -0.110222207f, 8456 0.994074879f, -0.108697444f, 8457 0.994240449f, -0.107172425f, 8458 0.994403680f, -0.105647154f, 8459 0.994564571f, -0.104121634f, 8460 0.994723121f, -0.102595869f, 8461 0.994879331f, -0.101069863f, 8462 0.995033199f, -0.099543619f, 8463 0.995184727f, -0.098017140f, 8464 0.995333912f, -0.096490431f, 8465 0.995480755f, -0.094963495f, 8466 0.995625256f, -0.093436336f, 8467 0.995767414f, -0.091908956f, 8468 0.995907229f, -0.090381361f, 8469 0.996044701f, -0.088853553f, 8470 0.996179829f, -0.087325535f, 8471 0.996312612f, -0.085797312f, 8472 0.996443051f, -0.084268888f, 8473 0.996571146f, -0.082740265f, 8474 0.996696895f, -0.081211447f, 8475 0.996820299f, -0.079682438f, 8476 0.996941358f, -0.078153242f, 8477 0.997060070f, -0.076623861f, 8478 0.997176437f, -0.075094301f, 8479 0.997290457f, -0.073564564f, 8480 0.997402130f, -0.072034653f, 8481 0.997511456f, -0.070504573f, 8482 0.997618435f, -0.068974328f, 8483 0.997723067f, -0.067443920f, 8484 0.997825350f, -0.065913353f, 8485 0.997925286f, -0.064382631f, 8486 0.998022874f, -0.062851758f, 8487 0.998118113f, -0.061320736f, 8488 0.998211003f, -0.059789571f, 8489 0.998301545f, -0.058258265f, 8490 0.998389737f, -0.056726821f, 8491 0.998475581f, -0.055195244f, 8492 0.998559074f, -0.053663538f, 8493 0.998640218f, -0.052131705f, 8494 0.998719012f, -0.050599749f, 8495 0.998795456f, -0.049067674f, 8496 0.998869550f, -0.047535484f, 8497 0.998941293f, -0.046003182f, 8498 0.999010686f, -0.044470772f, 8499 0.999077728f, -0.042938257f, 8500 0.999142419f, -0.041405641f, 8501 0.999204759f, -0.039872928f, 8502 0.999264747f, -0.038340120f, 8503 0.999322385f, -0.036807223f, 8504 0.999377670f, -0.035274239f, 8505 0.999430605f, -0.033741172f, 8506 0.999481187f, -0.032208025f, 8507 0.999529418f, -0.030674803f, 8508 0.999575296f, -0.029141509f, 8509 0.999618822f, -0.027608146f, 8510 0.999659997f, -0.026074718f, 8511 0.999698819f, -0.024541229f, 8512 0.999735288f, -0.023007681f, 8513 0.999769405f, -0.021474080f, 8514 0.999801170f, -0.019940429f, 8515 0.999830582f, -0.018406730f, 8516 0.999857641f, -0.016872988f, 8517 0.999882347f, -0.015339206f, 8518 0.999904701f, -0.013805389f, 8519 0.999924702f, -0.012271538f, 8520 0.999942350f, -0.010737659f, 8521 0.999957645f, -0.009203755f, 8522 0.999970586f, -0.007669829f, 8523 0.999981175f, -0.006135885f, 8524 0.999989411f, -0.004601926f, 8525 0.999995294f, -0.003067957f, 8526 0.999998823f, -0.001533980f 8527 }; 8528 8529 /* 8530 * @brief Q31 Twiddle factors Table 8531 */ 8532 8533 8534 /** 8535 * \par 8536 * Example code for Q31 Twiddle factors Generation:: 8537 * \par 8538 * <pre>for(i = 0; i< 3N/4; i++) 8539 * { 8540 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 8541 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 8542 * } </pre> 8543 * \par 8544 * where N = 16 and PI = 3.14159265358979 8545 * \par 8546 * Cos and Sin values are interleaved fashion 8547 * \par 8548 * Convert Floating point to Q31(Fixed point 1.31): 8549 * round(twiddleCoefQ31(i) * pow(2, 31)) 8550 * 8551 */ 8552 const q31_t twiddleCoef_16_q31[24] = { 8553 0x7FFFFFFF, 0x00000000, 8554 0x7641AF3C, 0x30FBC54D, 8555 0x5A82799A, 0x5A82799A, 8556 0x30FBC54D, 0x7641AF3C, 8557 0x00000000, 0x7FFFFFFF, 8558 0xCF043AB2, 0x7641AF3C, 8559 0xA57D8666, 0x5A82799A, 8560 0x89BE50C3, 0x30FBC54D, 8561 0x80000000, 0x00000000, 8562 0x89BE50C3, 0xCF043AB2, 8563 0xA57D8666, 0xA57D8666, 8564 0xCF043AB2, 0x89BE50C3 8565 }; 8566 8567 /** 8568 * \par 8569 * Example code for Q31 Twiddle factors Generation:: 8570 * \par 8571 * <pre>for(i = 0; i< 3N/4; i++) 8572 * { 8573 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 8574 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 8575 * } </pre> 8576 * \par 8577 * where N = 32 and PI = 3.14159265358979 8578 * \par 8579 * Cos and Sin values are interleaved fashion 8580 * \par 8581 * Convert Floating point to Q31(Fixed point 1.31): 8582 * round(twiddleCoefQ31(i) * pow(2, 31)) 8583 * 8584 */ 8585 const q31_t twiddleCoef_32_q31[48] = { 8586 0x7FFFFFFF, 0x00000000, 8587 0x7D8A5F3F, 0x18F8B83C, 8588 0x7641AF3C, 0x30FBC54D, 8589 0x6A6D98A4, 0x471CECE6, 8590 0x5A82799A, 0x5A82799A, 8591 0x471CECE6, 0x6A6D98A4, 8592 0x30FBC54D, 0x7641AF3C, 8593 0x18F8B83C, 0x7D8A5F3F, 8594 0x00000000, 0x7FFFFFFF, 8595 0xE70747C3, 0x7D8A5F3F, 8596 0xCF043AB2, 0x7641AF3C, 8597 0xB8E31319, 0x6A6D98A4, 8598 0xA57D8666, 0x5A82799A, 8599 0x9592675B, 0x471CECE6, 8600 0x89BE50C3, 0x30FBC54D, 8601 0x8275A0C0, 0x18F8B83C, 8602 0x80000000, 0x00000000, 8603 0x8275A0C0, 0xE70747C3, 8604 0x89BE50C3, 0xCF043AB2, 8605 0x9592675B, 0xB8E31319, 8606 0xA57D8666, 0xA57D8666, 8607 0xB8E31319, 0x9592675B, 8608 0xCF043AB2, 0x89BE50C3, 8609 0xE70747C3, 0x8275A0C0 8610 }; 8611 8612 /** 8613 * \par 8614 * Example code for Q31 Twiddle factors Generation:: 8615 * \par 8616 * <pre>for(i = 0; i< 3N/4; i++) 8617 * { 8618 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 8619 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 8620 * } </pre> 8621 * \par 8622 * where N = 64 and PI = 3.14159265358979 8623 * \par 8624 * Cos and Sin values are interleaved fashion 8625 * \par 8626 * Convert Floating point to Q31(Fixed point 1.31): 8627 * round(twiddleCoefQ31(i) * pow(2, 31)) 8628 * 8629 */ 8630 const q31_t twiddleCoef_64_q31[96] = { 8631 0x7FFFFFFF, 0x00000000, 8632 0x7F62368F, 0x0C8BD35E, 8633 0x7D8A5F3F, 0x18F8B83C, 8634 0x7A7D055B, 0x25280C5D, 8635 0x7641AF3C, 0x30FBC54D, 8636 0x70E2CBC6, 0x3C56BA70, 8637 0x6A6D98A4, 0x471CECE6, 8638 0x62F201AC, 0x5133CC94, 8639 0x5A82799A, 0x5A82799A, 8640 0x5133CC94, 0x62F201AC, 8641 0x471CECE6, 0x6A6D98A4, 8642 0x3C56BA70, 0x70E2CBC6, 8643 0x30FBC54D, 0x7641AF3C, 8644 0x25280C5D, 0x7A7D055B, 8645 0x18F8B83C, 0x7D8A5F3F, 8646 0x0C8BD35E, 0x7F62368F, 8647 0x00000000, 0x7FFFFFFF, 8648 0xF3742CA1, 0x7F62368F, 8649 0xE70747C3, 0x7D8A5F3F, 8650 0xDAD7F3A2, 0x7A7D055B, 8651 0xCF043AB2, 0x7641AF3C, 8652 0xC3A9458F, 0x70E2CBC6, 8653 0xB8E31319, 0x6A6D98A4, 8654 0xAECC336B, 0x62F201AC, 8655 0xA57D8666, 0x5A82799A, 8656 0x9D0DFE53, 0x5133CC94, 8657 0x9592675B, 0x471CECE6, 8658 0x8F1D343A, 0x3C56BA70, 8659 0x89BE50C3, 0x30FBC54D, 8660 0x8582FAA4, 0x25280C5D, 8661 0x8275A0C0, 0x18F8B83C, 8662 0x809DC970, 0x0C8BD35E, 8663 0x80000000, 0x00000000, 8664 0x809DC970, 0xF3742CA1, 8665 0x8275A0C0, 0xE70747C3, 8666 0x8582FAA4, 0xDAD7F3A2, 8667 0x89BE50C3, 0xCF043AB2, 8668 0x8F1D343A, 0xC3A9458F, 8669 0x9592675B, 0xB8E31319, 8670 0x9D0DFE53, 0xAECC336B, 8671 0xA57D8666, 0xA57D8666, 8672 0xAECC336B, 0x9D0DFE53, 8673 0xB8E31319, 0x9592675B, 8674 0xC3A9458F, 0x8F1D343A, 8675 0xCF043AB2, 0x89BE50C3, 8676 0xDAD7F3A2, 0x8582FAA4, 8677 0xE70747C3, 0x8275A0C0, 8678 0xF3742CA1, 0x809DC970 8679 }; 8680 8681 /** 8682 * \par 8683 * Example code for Q31 Twiddle factors Generation:: 8684 * \par 8685 * <pre>for(i = 0; i< 3N/4; i++) 8686 * { 8687 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 8688 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 8689 * } </pre> 8690 * \par 8691 * where N = 128 and PI = 3.14159265358979 8692 * \par 8693 * Cos and Sin values are interleaved fashion 8694 * \par 8695 * Convert Floating point to Q31(Fixed point 1.31): 8696 * round(twiddleCoefQ31(i) * pow(2, 31)) 8697 * 8698 */ 8699 const q31_t twiddleCoef_128_q31[192] = { 8700 0x7FFFFFFF, 0x00000000, 8701 0x7FD8878D, 0x0647D97C, 8702 0x7F62368F, 0x0C8BD35E, 8703 0x7E9D55FC, 0x12C8106E, 8704 0x7D8A5F3F, 0x18F8B83C, 8705 0x7C29FBEE, 0x1F19F97B, 8706 0x7A7D055B, 0x25280C5D, 8707 0x78848413, 0x2B1F34EB, 8708 0x7641AF3C, 0x30FBC54D, 8709 0x73B5EBD0, 0x36BA2013, 8710 0x70E2CBC6, 0x3C56BA70, 8711 0x6DCA0D14, 0x41CE1E64, 8712 0x6A6D98A4, 0x471CECE6, 8713 0x66CF811F, 0x4C3FDFF3, 8714 0x62F201AC, 0x5133CC94, 8715 0x5ED77C89, 0x55F5A4D2, 8716 0x5A82799A, 0x5A82799A, 8717 0x55F5A4D2, 0x5ED77C89, 8718 0x5133CC94, 0x62F201AC, 8719 0x4C3FDFF3, 0x66CF811F, 8720 0x471CECE6, 0x6A6D98A4, 8721 0x41CE1E64, 0x6DCA0D14, 8722 0x3C56BA70, 0x70E2CBC6, 8723 0x36BA2013, 0x73B5EBD0, 8724 0x30FBC54D, 0x7641AF3C, 8725 0x2B1F34EB, 0x78848413, 8726 0x25280C5D, 0x7A7D055B, 8727 0x1F19F97B, 0x7C29FBEE, 8728 0x18F8B83C, 0x7D8A5F3F, 8729 0x12C8106E, 0x7E9D55FC, 8730 0x0C8BD35E, 0x7F62368F, 8731 0x0647D97C, 0x7FD8878D, 8732 0x00000000, 0x7FFFFFFF, 8733 0xF9B82683, 0x7FD8878D, 8734 0xF3742CA1, 0x7F62368F, 8735 0xED37EF91, 0x7E9D55FC, 8736 0xE70747C3, 0x7D8A5F3F, 8737 0xE0E60684, 0x7C29FBEE, 8738 0xDAD7F3A2, 0x7A7D055B, 8739 0xD4E0CB14, 0x78848413, 8740 0xCF043AB2, 0x7641AF3C, 8741 0xC945DFEC, 0x73B5EBD0, 8742 0xC3A9458F, 0x70E2CBC6, 8743 0xBE31E19B, 0x6DCA0D14, 8744 0xB8E31319, 0x6A6D98A4, 8745 0xB3C0200C, 0x66CF811F, 8746 0xAECC336B, 0x62F201AC, 8747 0xAA0A5B2D, 0x5ED77C89, 8748 0xA57D8666, 0x5A82799A, 8749 0xA1288376, 0x55F5A4D2, 8750 0x9D0DFE53, 0x5133CC94, 8751 0x99307EE0, 0x4C3FDFF3, 8752 0x9592675B, 0x471CECE6, 8753 0x9235F2EB, 0x41CE1E64, 8754 0x8F1D343A, 0x3C56BA70, 8755 0x8C4A142F, 0x36BA2013, 8756 0x89BE50C3, 0x30FBC54D, 8757 0x877B7BEC, 0x2B1F34EB, 8758 0x8582FAA4, 0x25280C5D, 8759 0x83D60411, 0x1F19F97B, 8760 0x8275A0C0, 0x18F8B83C, 8761 0x8162AA03, 0x12C8106E, 8762 0x809DC970, 0x0C8BD35E, 8763 0x80277872, 0x0647D97C, 8764 0x80000000, 0x00000000, 8765 0x80277872, 0xF9B82683, 8766 0x809DC970, 0xF3742CA1, 8767 0x8162AA03, 0xED37EF91, 8768 0x8275A0C0, 0xE70747C3, 8769 0x83D60411, 0xE0E60684, 8770 0x8582FAA4, 0xDAD7F3A2, 8771 0x877B7BEC, 0xD4E0CB14, 8772 0x89BE50C3, 0xCF043AB2, 8773 0x8C4A142F, 0xC945DFEC, 8774 0x8F1D343A, 0xC3A9458F, 8775 0x9235F2EB, 0xBE31E19B, 8776 0x9592675B, 0xB8E31319, 8777 0x99307EE0, 0xB3C0200C, 8778 0x9D0DFE53, 0xAECC336B, 8779 0xA1288376, 0xAA0A5B2D, 8780 0xA57D8666, 0xA57D8666, 8781 0xAA0A5B2D, 0xA1288376, 8782 0xAECC336B, 0x9D0DFE53, 8783 0xB3C0200C, 0x99307EE0, 8784 0xB8E31319, 0x9592675B, 8785 0xBE31E19B, 0x9235F2EB, 8786 0xC3A9458F, 0x8F1D343A, 8787 0xC945DFEC, 0x8C4A142F, 8788 0xCF043AB2, 0x89BE50C3, 8789 0xD4E0CB14, 0x877B7BEC, 8790 0xDAD7F3A2, 0x8582FAA4, 8791 0xE0E60684, 0x83D60411, 8792 0xE70747C3, 0x8275A0C0, 8793 0xED37EF91, 0x8162AA03, 8794 0xF3742CA1, 0x809DC970, 8795 0xF9B82683, 0x80277872 8796 }; 8797 8798 /** 8799 * \par 8800 * Example code for Q31 Twiddle factors Generation:: 8801 * \par 8802 * <pre>for(i = 0; i< 3N/4; i++) 8803 * { 8804 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 8805 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 8806 * } </pre> 8807 * \par 8808 * where N = 256 and PI = 3.14159265358979 8809 * \par 8810 * Cos and Sin values are interleaved fashion 8811 * \par 8812 * Convert Floating point to Q31(Fixed point 1.31): 8813 * round(twiddleCoefQ31(i) * pow(2, 31)) 8814 * 8815 */ 8816 const q31_t twiddleCoef_256_q31[384] = { 8817 0x7FFFFFFF, 0x00000000, 8818 0x7FF62182, 0x03242ABF, 8819 0x7FD8878D, 0x0647D97C, 8820 0x7FA736B4, 0x096A9049, 8821 0x7F62368F, 0x0C8BD35E, 8822 0x7F0991C3, 0x0FAB272B, 8823 0x7E9D55FC, 0x12C8106E, 8824 0x7E1D93E9, 0x15E21444, 8825 0x7D8A5F3F, 0x18F8B83C, 8826 0x7CE3CEB1, 0x1C0B826A, 8827 0x7C29FBEE, 0x1F19F97B, 8828 0x7B5D039D, 0x2223A4C5, 8829 0x7A7D055B, 0x25280C5D, 8830 0x798A23B1, 0x2826B928, 8831 0x78848413, 0x2B1F34EB, 8832 0x776C4EDB, 0x2E110A62, 8833 0x7641AF3C, 0x30FBC54D, 8834 0x7504D345, 0x33DEF287, 8835 0x73B5EBD0, 0x36BA2013, 8836 0x72552C84, 0x398CDD32, 8837 0x70E2CBC6, 0x3C56BA70, 8838 0x6F5F02B1, 0x3F1749B7, 8839 0x6DCA0D14, 0x41CE1E64, 8840 0x6C242960, 0x447ACD50, 8841 0x6A6D98A4, 0x471CECE6, 8842 0x68A69E81, 0x49B41533, 8843 0x66CF811F, 0x4C3FDFF3, 8844 0x64E88926, 0x4EBFE8A4, 8845 0x62F201AC, 0x5133CC94, 8846 0x60EC3830, 0x539B2AEF, 8847 0x5ED77C89, 0x55F5A4D2, 8848 0x5CB420DF, 0x5842DD54, 8849 0x5A82799A, 0x5A82799A, 8850 0x5842DD54, 0x5CB420DF, 8851 0x55F5A4D2, 0x5ED77C89, 8852 0x539B2AEF, 0x60EC3830, 8853 0x5133CC94, 0x62F201AC, 8854 0x4EBFE8A4, 0x64E88926, 8855 0x4C3FDFF3, 0x66CF811F, 8856 0x49B41533, 0x68A69E81, 8857 0x471CECE6, 0x6A6D98A4, 8858 0x447ACD50, 0x6C242960, 8859 0x41CE1E64, 0x6DCA0D14, 8860 0x3F1749B7, 0x6F5F02B1, 8861 0x3C56BA70, 0x70E2CBC6, 8862 0x398CDD32, 0x72552C84, 8863 0x36BA2013, 0x73B5EBD0, 8864 0x33DEF287, 0x7504D345, 8865 0x30FBC54D, 0x7641AF3C, 8866 0x2E110A62, 0x776C4EDB, 8867 0x2B1F34EB, 0x78848413, 8868 0x2826B928, 0x798A23B1, 8869 0x25280C5D, 0x7A7D055B, 8870 0x2223A4C5, 0x7B5D039D, 8871 0x1F19F97B, 0x7C29FBEE, 8872 0x1C0B826A, 0x7CE3CEB1, 8873 0x18F8B83C, 0x7D8A5F3F, 8874 0x15E21444, 0x7E1D93E9, 8875 0x12C8106E, 0x7E9D55FC, 8876 0x0FAB272B, 0x7F0991C3, 8877 0x0C8BD35E, 0x7F62368F, 8878 0x096A9049, 0x7FA736B4, 8879 0x0647D97C, 0x7FD8878D, 8880 0x03242ABF, 0x7FF62182, 8881 0x00000000, 0x7FFFFFFF, 8882 0xFCDBD541, 0x7FF62182, 8883 0xF9B82683, 0x7FD8878D, 8884 0xF6956FB6, 0x7FA736B4, 8885 0xF3742CA1, 0x7F62368F, 8886 0xF054D8D4, 0x7F0991C3, 8887 0xED37EF91, 0x7E9D55FC, 8888 0xEA1DEBBB, 0x7E1D93E9, 8889 0xE70747C3, 0x7D8A5F3F, 8890 0xE3F47D95, 0x7CE3CEB1, 8891 0xE0E60684, 0x7C29FBEE, 8892 0xDDDC5B3A, 0x7B5D039D, 8893 0xDAD7F3A2, 0x7A7D055B, 8894 0xD7D946D7, 0x798A23B1, 8895 0xD4E0CB14, 0x78848413, 8896 0xD1EEF59E, 0x776C4EDB, 8897 0xCF043AB2, 0x7641AF3C, 8898 0xCC210D78, 0x7504D345, 8899 0xC945DFEC, 0x73B5EBD0, 8900 0xC67322CD, 0x72552C84, 8901 0xC3A9458F, 0x70E2CBC6, 8902 0xC0E8B648, 0x6F5F02B1, 8903 0xBE31E19B, 0x6DCA0D14, 8904 0xBB8532AF, 0x6C242960, 8905 0xB8E31319, 0x6A6D98A4, 8906 0xB64BEACC, 0x68A69E81, 8907 0xB3C0200C, 0x66CF811F, 8908 0xB140175B, 0x64E88926, 8909 0xAECC336B, 0x62F201AC, 8910 0xAC64D510, 0x60EC3830, 8911 0xAA0A5B2D, 0x5ED77C89, 8912 0xA7BD22AB, 0x5CB420DF, 8913 0xA57D8666, 0x5A82799A, 8914 0xA34BDF20, 0x5842DD54, 8915 0xA1288376, 0x55F5A4D2, 8916 0x9F13C7D0, 0x539B2AEF, 8917 0x9D0DFE53, 0x5133CC94, 8918 0x9B1776D9, 0x4EBFE8A4, 8919 0x99307EE0, 0x4C3FDFF3, 8920 0x9759617E, 0x49B41533, 8921 0x9592675B, 0x471CECE6, 8922 0x93DBD69F, 0x447ACD50, 8923 0x9235F2EB, 0x41CE1E64, 8924 0x90A0FD4E, 0x3F1749B7, 8925 0x8F1D343A, 0x3C56BA70, 8926 0x8DAAD37B, 0x398CDD32, 8927 0x8C4A142F, 0x36BA2013, 8928 0x8AFB2CBA, 0x33DEF287, 8929 0x89BE50C3, 0x30FBC54D, 8930 0x8893B124, 0x2E110A62, 8931 0x877B7BEC, 0x2B1F34EB, 8932 0x8675DC4E, 0x2826B928, 8933 0x8582FAA4, 0x25280C5D, 8934 0x84A2FC62, 0x2223A4C5, 8935 0x83D60411, 0x1F19F97B, 8936 0x831C314E, 0x1C0B826A, 8937 0x8275A0C0, 0x18F8B83C, 8938 0x81E26C16, 0x15E21444, 8939 0x8162AA03, 0x12C8106E, 8940 0x80F66E3C, 0x0FAB272B, 8941 0x809DC970, 0x0C8BD35E, 8942 0x8058C94C, 0x096A9049, 8943 0x80277872, 0x0647D97C, 8944 0x8009DE7D, 0x03242ABF, 8945 0x80000000, 0x00000000, 8946 0x8009DE7D, 0xFCDBD541, 8947 0x80277872, 0xF9B82683, 8948 0x8058C94C, 0xF6956FB6, 8949 0x809DC970, 0xF3742CA1, 8950 0x80F66E3C, 0xF054D8D4, 8951 0x8162AA03, 0xED37EF91, 8952 0x81E26C16, 0xEA1DEBBB, 8953 0x8275A0C0, 0xE70747C3, 8954 0x831C314E, 0xE3F47D95, 8955 0x83D60411, 0xE0E60684, 8956 0x84A2FC62, 0xDDDC5B3A, 8957 0x8582FAA4, 0xDAD7F3A2, 8958 0x8675DC4E, 0xD7D946D7, 8959 0x877B7BEC, 0xD4E0CB14, 8960 0x8893B124, 0xD1EEF59E, 8961 0x89BE50C3, 0xCF043AB2, 8962 0x8AFB2CBA, 0xCC210D78, 8963 0x8C4A142F, 0xC945DFEC, 8964 0x8DAAD37B, 0xC67322CD, 8965 0x8F1D343A, 0xC3A9458F, 8966 0x90A0FD4E, 0xC0E8B648, 8967 0x9235F2EB, 0xBE31E19B, 8968 0x93DBD69F, 0xBB8532AF, 8969 0x9592675B, 0xB8E31319, 8970 0x9759617E, 0xB64BEACC, 8971 0x99307EE0, 0xB3C0200C, 8972 0x9B1776D9, 0xB140175B, 8973 0x9D0DFE53, 0xAECC336B, 8974 0x9F13C7D0, 0xAC64D510, 8975 0xA1288376, 0xAA0A5B2D, 8976 0xA34BDF20, 0xA7BD22AB, 8977 0xA57D8666, 0xA57D8666, 8978 0xA7BD22AB, 0xA34BDF20, 8979 0xAA0A5B2D, 0xA1288376, 8980 0xAC64D510, 0x9F13C7D0, 8981 0xAECC336B, 0x9D0DFE53, 8982 0xB140175B, 0x9B1776D9, 8983 0xB3C0200C, 0x99307EE0, 8984 0xB64BEACC, 0x9759617E, 8985 0xB8E31319, 0x9592675B, 8986 0xBB8532AF, 0x93DBD69F, 8987 0xBE31E19B, 0x9235F2EB, 8988 0xC0E8B648, 0x90A0FD4E, 8989 0xC3A9458F, 0x8F1D343A, 8990 0xC67322CD, 0x8DAAD37B, 8991 0xC945DFEC, 0x8C4A142F, 8992 0xCC210D78, 0x8AFB2CBA, 8993 0xCF043AB2, 0x89BE50C3, 8994 0xD1EEF59E, 0x8893B124, 8995 0xD4E0CB14, 0x877B7BEC, 8996 0xD7D946D7, 0x8675DC4E, 8997 0xDAD7F3A2, 0x8582FAA4, 8998 0xDDDC5B3A, 0x84A2FC62, 8999 0xE0E60684, 0x83D60411, 9000 0xE3F47D95, 0x831C314E, 9001 0xE70747C3, 0x8275A0C0, 9002 0xEA1DEBBB, 0x81E26C16, 9003 0xED37EF91, 0x8162AA03, 9004 0xF054D8D4, 0x80F66E3C, 9005 0xF3742CA1, 0x809DC970, 9006 0xF6956FB6, 0x8058C94C, 9007 0xF9B82683, 0x80277872, 9008 0xFCDBD541, 0x8009DE7D 9009 }; 9010 9011 /** 9012 * \par 9013 * Example code for Q31 Twiddle factors Generation:: 9014 * \par 9015 * <pre>for(i = 0; i< 3N/4; i++) 9016 * { 9017 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 9018 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 9019 * } </pre> 9020 * \par 9021 * where N = 512 and PI = 3.14159265358979 9022 * \par 9023 * Cos and Sin values are interleaved fashion 9024 * \par 9025 * Convert Floating point to Q31(Fixed point 1.31): 9026 * round(twiddleCoefQ31(i) * pow(2, 31)) 9027 * 9028 */ 9029 const q31_t twiddleCoef_512_q31[768] = { 9030 0x7FFFFFFF, 0x00000000, 9031 0x7FFD885A, 0x01921D1F, 9032 0x7FF62182, 0x03242ABF, 9033 0x7FE9CBC0, 0x04B6195D, 9034 0x7FD8878D, 0x0647D97C, 9035 0x7FC25596, 0x07D95B9E, 9036 0x7FA736B4, 0x096A9049, 9037 0x7F872BF3, 0x0AFB6805, 9038 0x7F62368F, 0x0C8BD35E, 9039 0x7F3857F5, 0x0E1BC2E3, 9040 0x7F0991C3, 0x0FAB272B, 9041 0x7ED5E5C6, 0x1139F0CE, 9042 0x7E9D55FC, 0x12C8106E, 9043 0x7E5FE493, 0x145576B1, 9044 0x7E1D93E9, 0x15E21444, 9045 0x7DD6668E, 0x176DD9DE, 9046 0x7D8A5F3F, 0x18F8B83C, 9047 0x7D3980EC, 0x1A82A025, 9048 0x7CE3CEB1, 0x1C0B826A, 9049 0x7C894BDD, 0x1D934FE5, 9050 0x7C29FBEE, 0x1F19F97B, 9051 0x7BC5E28F, 0x209F701C, 9052 0x7B5D039D, 0x2223A4C5, 9053 0x7AEF6323, 0x23A6887E, 9054 0x7A7D055B, 0x25280C5D, 9055 0x7A05EEAD, 0x26A82185, 9056 0x798A23B1, 0x2826B928, 9057 0x7909A92C, 0x29A3C484, 9058 0x78848413, 0x2B1F34EB, 9059 0x77FAB988, 0x2C98FBBA, 9060 0x776C4EDB, 0x2E110A62, 9061 0x76D94988, 0x2F875262, 9062 0x7641AF3C, 0x30FBC54D, 9063 0x75A585CF, 0x326E54C7, 9064 0x7504D345, 0x33DEF287, 9065 0x745F9DD1, 0x354D9056, 9066 0x73B5EBD0, 0x36BA2013, 9067 0x7307C3D0, 0x382493B0, 9068 0x72552C84, 0x398CDD32, 9069 0x719E2CD2, 0x3AF2EEB7, 9070 0x70E2CBC6, 0x3C56BA70, 9071 0x70231099, 0x3DB832A5, 9072 0x6F5F02B1, 0x3F1749B7, 9073 0x6E96A99C, 0x4073F21D, 9074 0x6DCA0D14, 0x41CE1E64, 9075 0x6CF934FB, 0x4325C135, 9076 0x6C242960, 0x447ACD50, 9077 0x6B4AF278, 0x45CD358F, 9078 0x6A6D98A4, 0x471CECE6, 9079 0x698C246C, 0x4869E664, 9080 0x68A69E81, 0x49B41533, 9081 0x67BD0FBC, 0x4AFB6C97, 9082 0x66CF811F, 0x4C3FDFF3, 9083 0x65DDFBD3, 0x4D8162C4, 9084 0x64E88926, 0x4EBFE8A4, 9085 0x63EF328F, 0x4FFB654D, 9086 0x62F201AC, 0x5133CC94, 9087 0x61F1003E, 0x5269126E, 9088 0x60EC3830, 0x539B2AEF, 9089 0x5FE3B38D, 0x54CA0A4A, 9090 0x5ED77C89, 0x55F5A4D2, 9091 0x5DC79D7C, 0x571DEEF9, 9092 0x5CB420DF, 0x5842DD54, 9093 0x5B9D1153, 0x59646497, 9094 0x5A82799A, 0x5A82799A, 9095 0x59646497, 0x5B9D1153, 9096 0x5842DD54, 0x5CB420DF, 9097 0x571DEEF9, 0x5DC79D7C, 9098 0x55F5A4D2, 0x5ED77C89, 9099 0x54CA0A4A, 0x5FE3B38D, 9100 0x539B2AEF, 0x60EC3830, 9101 0x5269126E, 0x61F1003E, 9102 0x5133CC94, 0x62F201AC, 9103 0x4FFB654D, 0x63EF328F, 9104 0x4EBFE8A4, 0x64E88926, 9105 0x4D8162C4, 0x65DDFBD3, 9106 0x4C3FDFF3, 0x66CF811F, 9107 0x4AFB6C97, 0x67BD0FBC, 9108 0x49B41533, 0x68A69E81, 9109 0x4869E664, 0x698C246C, 9110 0x471CECE6, 0x6A6D98A4, 9111 0x45CD358F, 0x6B4AF278, 9112 0x447ACD50, 0x6C242960, 9113 0x4325C135, 0x6CF934FB, 9114 0x41CE1E64, 0x6DCA0D14, 9115 0x4073F21D, 0x6E96A99C, 9116 0x3F1749B7, 0x6F5F02B1, 9117 0x3DB832A5, 0x70231099, 9118 0x3C56BA70, 0x70E2CBC6, 9119 0x3AF2EEB7, 0x719E2CD2, 9120 0x398CDD32, 0x72552C84, 9121 0x382493B0, 0x7307C3D0, 9122 0x36BA2013, 0x73B5EBD0, 9123 0x354D9056, 0x745F9DD1, 9124 0x33DEF287, 0x7504D345, 9125 0x326E54C7, 0x75A585CF, 9126 0x30FBC54D, 0x7641AF3C, 9127 0x2F875262, 0x76D94988, 9128 0x2E110A62, 0x776C4EDB, 9129 0x2C98FBBA, 0x77FAB988, 9130 0x2B1F34EB, 0x78848413, 9131 0x29A3C484, 0x7909A92C, 9132 0x2826B928, 0x798A23B1, 9133 0x26A82185, 0x7A05EEAD, 9134 0x25280C5D, 0x7A7D055B, 9135 0x23A6887E, 0x7AEF6323, 9136 0x2223A4C5, 0x7B5D039D, 9137 0x209F701C, 0x7BC5E28F, 9138 0x1F19F97B, 0x7C29FBEE, 9139 0x1D934FE5, 0x7C894BDD, 9140 0x1C0B826A, 0x7CE3CEB1, 9141 0x1A82A025, 0x7D3980EC, 9142 0x18F8B83C, 0x7D8A5F3F, 9143 0x176DD9DE, 0x7DD6668E, 9144 0x15E21444, 0x7E1D93E9, 9145 0x145576B1, 0x7E5FE493, 9146 0x12C8106E, 0x7E9D55FC, 9147 0x1139F0CE, 0x7ED5E5C6, 9148 0x0FAB272B, 0x7F0991C3, 9149 0x0E1BC2E3, 0x7F3857F5, 9150 0x0C8BD35E, 0x7F62368F, 9151 0x0AFB6805, 0x7F872BF3, 9152 0x096A9049, 0x7FA736B4, 9153 0x07D95B9E, 0x7FC25596, 9154 0x0647D97C, 0x7FD8878D, 9155 0x04B6195D, 0x7FE9CBC0, 9156 0x03242ABF, 0x7FF62182, 9157 0x01921D1F, 0x7FFD885A, 9158 0x00000000, 0x7FFFFFFF, 9159 0xFE6DE2E0, 0x7FFD885A, 9160 0xFCDBD541, 0x7FF62182, 9161 0xFB49E6A2, 0x7FE9CBC0, 9162 0xF9B82683, 0x7FD8878D, 9163 0xF826A461, 0x7FC25596, 9164 0xF6956FB6, 0x7FA736B4, 9165 0xF50497FA, 0x7F872BF3, 9166 0xF3742CA1, 0x7F62368F, 9167 0xF1E43D1C, 0x7F3857F5, 9168 0xF054D8D4, 0x7F0991C3, 9169 0xEEC60F31, 0x7ED5E5C6, 9170 0xED37EF91, 0x7E9D55FC, 9171 0xEBAA894E, 0x7E5FE493, 9172 0xEA1DEBBB, 0x7E1D93E9, 9173 0xE8922621, 0x7DD6668E, 9174 0xE70747C3, 0x7D8A5F3F, 9175 0xE57D5FDA, 0x7D3980EC, 9176 0xE3F47D95, 0x7CE3CEB1, 9177 0xE26CB01A, 0x7C894BDD, 9178 0xE0E60684, 0x7C29FBEE, 9179 0xDF608FE3, 0x7BC5E28F, 9180 0xDDDC5B3A, 0x7B5D039D, 9181 0xDC597781, 0x7AEF6323, 9182 0xDAD7F3A2, 0x7A7D055B, 9183 0xD957DE7A, 0x7A05EEAD, 9184 0xD7D946D7, 0x798A23B1, 9185 0xD65C3B7B, 0x7909A92C, 9186 0xD4E0CB14, 0x78848413, 9187 0xD3670445, 0x77FAB988, 9188 0xD1EEF59E, 0x776C4EDB, 9189 0xD078AD9D, 0x76D94988, 9190 0xCF043AB2, 0x7641AF3C, 9191 0xCD91AB38, 0x75A585CF, 9192 0xCC210D78, 0x7504D345, 9193 0xCAB26FA9, 0x745F9DD1, 9194 0xC945DFEC, 0x73B5EBD0, 9195 0xC7DB6C50, 0x7307C3D0, 9196 0xC67322CD, 0x72552C84, 9197 0xC50D1148, 0x719E2CD2, 9198 0xC3A9458F, 0x70E2CBC6, 9199 0xC247CD5A, 0x70231099, 9200 0xC0E8B648, 0x6F5F02B1, 9201 0xBF8C0DE2, 0x6E96A99C, 9202 0xBE31E19B, 0x6DCA0D14, 9203 0xBCDA3ECA, 0x6CF934FB, 9204 0xBB8532AF, 0x6C242960, 9205 0xBA32CA70, 0x6B4AF278, 9206 0xB8E31319, 0x6A6D98A4, 9207 0xB796199B, 0x698C246C, 9208 0xB64BEACC, 0x68A69E81, 9209 0xB5049368, 0x67BD0FBC, 9210 0xB3C0200C, 0x66CF811F, 9211 0xB27E9D3B, 0x65DDFBD3, 9212 0xB140175B, 0x64E88926, 9213 0xB0049AB2, 0x63EF328F, 9214 0xAECC336B, 0x62F201AC, 9215 0xAD96ED91, 0x61F1003E, 9216 0xAC64D510, 0x60EC3830, 9217 0xAB35F5B5, 0x5FE3B38D, 9218 0xAA0A5B2D, 0x5ED77C89, 9219 0xA8E21106, 0x5DC79D7C, 9220 0xA7BD22AB, 0x5CB420DF, 9221 0xA69B9B68, 0x5B9D1153, 9222 0xA57D8666, 0x5A82799A, 9223 0xA462EEAC, 0x59646497, 9224 0xA34BDF20, 0x5842DD54, 9225 0xA2386283, 0x571DEEF9, 9226 0xA1288376, 0x55F5A4D2, 9227 0xA01C4C72, 0x54CA0A4A, 9228 0x9F13C7D0, 0x539B2AEF, 9229 0x9E0EFFC1, 0x5269126E, 9230 0x9D0DFE53, 0x5133CC94, 9231 0x9C10CD70, 0x4FFB654D, 9232 0x9B1776D9, 0x4EBFE8A4, 9233 0x9A22042C, 0x4D8162C4, 9234 0x99307EE0, 0x4C3FDFF3, 9235 0x9842F043, 0x4AFB6C97, 9236 0x9759617E, 0x49B41533, 9237 0x9673DB94, 0x4869E664, 9238 0x9592675B, 0x471CECE6, 9239 0x94B50D87, 0x45CD358F, 9240 0x93DBD69F, 0x447ACD50, 9241 0x9306CB04, 0x4325C135, 9242 0x9235F2EB, 0x41CE1E64, 9243 0x91695663, 0x4073F21D, 9244 0x90A0FD4E, 0x3F1749B7, 9245 0x8FDCEF66, 0x3DB832A5, 9246 0x8F1D343A, 0x3C56BA70, 9247 0x8E61D32D, 0x3AF2EEB7, 9248 0x8DAAD37B, 0x398CDD32, 9249 0x8CF83C30, 0x382493B0, 9250 0x8C4A142F, 0x36BA2013, 9251 0x8BA0622F, 0x354D9056, 9252 0x8AFB2CBA, 0x33DEF287, 9253 0x8A5A7A30, 0x326E54C7, 9254 0x89BE50C3, 0x30FBC54D, 9255 0x8926B677, 0x2F875262, 9256 0x8893B124, 0x2E110A62, 9257 0x88054677, 0x2C98FBBA, 9258 0x877B7BEC, 0x2B1F34EB, 9259 0x86F656D3, 0x29A3C484, 9260 0x8675DC4E, 0x2826B928, 9261 0x85FA1152, 0x26A82185, 9262 0x8582FAA4, 0x25280C5D, 9263 0x85109CDC, 0x23A6887E, 9264 0x84A2FC62, 0x2223A4C5, 9265 0x843A1D70, 0x209F701C, 9266 0x83D60411, 0x1F19F97B, 9267 0x8376B422, 0x1D934FE5, 9268 0x831C314E, 0x1C0B826A, 9269 0x82C67F13, 0x1A82A025, 9270 0x8275A0C0, 0x18F8B83C, 9271 0x82299971, 0x176DD9DE, 9272 0x81E26C16, 0x15E21444, 9273 0x81A01B6C, 0x145576B1, 9274 0x8162AA03, 0x12C8106E, 9275 0x812A1A39, 0x1139F0CE, 9276 0x80F66E3C, 0x0FAB272B, 9277 0x80C7A80A, 0x0E1BC2E3, 9278 0x809DC970, 0x0C8BD35E, 9279 0x8078D40D, 0x0AFB6805, 9280 0x8058C94C, 0x096A9049, 9281 0x803DAA69, 0x07D95B9E, 9282 0x80277872, 0x0647D97C, 9283 0x80163440, 0x04B6195D, 9284 0x8009DE7D, 0x03242ABF, 9285 0x800277A5, 0x01921D1F, 9286 0x80000000, 0x00000000, 9287 0x800277A5, 0xFE6DE2E0, 9288 0x8009DE7D, 0xFCDBD541, 9289 0x80163440, 0xFB49E6A2, 9290 0x80277872, 0xF9B82683, 9291 0x803DAA69, 0xF826A461, 9292 0x8058C94C, 0xF6956FB6, 9293 0x8078D40D, 0xF50497FA, 9294 0x809DC970, 0xF3742CA1, 9295 0x80C7A80A, 0xF1E43D1C, 9296 0x80F66E3C, 0xF054D8D4, 9297 0x812A1A39, 0xEEC60F31, 9298 0x8162AA03, 0xED37EF91, 9299 0x81A01B6C, 0xEBAA894E, 9300 0x81E26C16, 0xEA1DEBBB, 9301 0x82299971, 0xE8922621, 9302 0x8275A0C0, 0xE70747C3, 9303 0x82C67F13, 0xE57D5FDA, 9304 0x831C314E, 0xE3F47D95, 9305 0x8376B422, 0xE26CB01A, 9306 0x83D60411, 0xE0E60684, 9307 0x843A1D70, 0xDF608FE3, 9308 0x84A2FC62, 0xDDDC5B3A, 9309 0x85109CDC, 0xDC597781, 9310 0x8582FAA4, 0xDAD7F3A2, 9311 0x85FA1152, 0xD957DE7A, 9312 0x8675DC4E, 0xD7D946D7, 9313 0x86F656D3, 0xD65C3B7B, 9314 0x877B7BEC, 0xD4E0CB14, 9315 0x88054677, 0xD3670445, 9316 0x8893B124, 0xD1EEF59E, 9317 0x8926B677, 0xD078AD9D, 9318 0x89BE50C3, 0xCF043AB2, 9319 0x8A5A7A30, 0xCD91AB38, 9320 0x8AFB2CBA, 0xCC210D78, 9321 0x8BA0622F, 0xCAB26FA9, 9322 0x8C4A142F, 0xC945DFEC, 9323 0x8CF83C30, 0xC7DB6C50, 9324 0x8DAAD37B, 0xC67322CD, 9325 0x8E61D32D, 0xC50D1148, 9326 0x8F1D343A, 0xC3A9458F, 9327 0x8FDCEF66, 0xC247CD5A, 9328 0x90A0FD4E, 0xC0E8B648, 9329 0x91695663, 0xBF8C0DE2, 9330 0x9235F2EB, 0xBE31E19B, 9331 0x9306CB04, 0xBCDA3ECA, 9332 0x93DBD69F, 0xBB8532AF, 9333 0x94B50D87, 0xBA32CA70, 9334 0x9592675B, 0xB8E31319, 9335 0x9673DB94, 0xB796199B, 9336 0x9759617E, 0xB64BEACC, 9337 0x9842F043, 0xB5049368, 9338 0x99307EE0, 0xB3C0200C, 9339 0x9A22042C, 0xB27E9D3B, 9340 0x9B1776D9, 0xB140175B, 9341 0x9C10CD70, 0xB0049AB2, 9342 0x9D0DFE53, 0xAECC336B, 9343 0x9E0EFFC1, 0xAD96ED91, 9344 0x9F13C7D0, 0xAC64D510, 9345 0xA01C4C72, 0xAB35F5B5, 9346 0xA1288376, 0xAA0A5B2D, 9347 0xA2386283, 0xA8E21106, 9348 0xA34BDF20, 0xA7BD22AB, 9349 0xA462EEAC, 0xA69B9B68, 9350 0xA57D8666, 0xA57D8666, 9351 0xA69B9B68, 0xA462EEAC, 9352 0xA7BD22AB, 0xA34BDF20, 9353 0xA8E21106, 0xA2386283, 9354 0xAA0A5B2D, 0xA1288376, 9355 0xAB35F5B5, 0xA01C4C72, 9356 0xAC64D510, 0x9F13C7D0, 9357 0xAD96ED91, 0x9E0EFFC1, 9358 0xAECC336B, 0x9D0DFE53, 9359 0xB0049AB2, 0x9C10CD70, 9360 0xB140175B, 0x9B1776D9, 9361 0xB27E9D3B, 0x9A22042C, 9362 0xB3C0200C, 0x99307EE0, 9363 0xB5049368, 0x9842F043, 9364 0xB64BEACC, 0x9759617E, 9365 0xB796199B, 0x9673DB94, 9366 0xB8E31319, 0x9592675B, 9367 0xBA32CA70, 0x94B50D87, 9368 0xBB8532AF, 0x93DBD69F, 9369 0xBCDA3ECA, 0x9306CB04, 9370 0xBE31E19B, 0x9235F2EB, 9371 0xBF8C0DE2, 0x91695663, 9372 0xC0E8B648, 0x90A0FD4E, 9373 0xC247CD5A, 0x8FDCEF66, 9374 0xC3A9458F, 0x8F1D343A, 9375 0xC50D1148, 0x8E61D32D, 9376 0xC67322CD, 0x8DAAD37B, 9377 0xC7DB6C50, 0x8CF83C30, 9378 0xC945DFEC, 0x8C4A142F, 9379 0xCAB26FA9, 0x8BA0622F, 9380 0xCC210D78, 0x8AFB2CBA, 9381 0xCD91AB38, 0x8A5A7A30, 9382 0xCF043AB2, 0x89BE50C3, 9383 0xD078AD9D, 0x8926B677, 9384 0xD1EEF59E, 0x8893B124, 9385 0xD3670445, 0x88054677, 9386 0xD4E0CB14, 0x877B7BEC, 9387 0xD65C3B7B, 0x86F656D3, 9388 0xD7D946D7, 0x8675DC4E, 9389 0xD957DE7A, 0x85FA1152, 9390 0xDAD7F3A2, 0x8582FAA4, 9391 0xDC597781, 0x85109CDC, 9392 0xDDDC5B3A, 0x84A2FC62, 9393 0xDF608FE3, 0x843A1D70, 9394 0xE0E60684, 0x83D60411, 9395 0xE26CB01A, 0x8376B422, 9396 0xE3F47D95, 0x831C314E, 9397 0xE57D5FDA, 0x82C67F13, 9398 0xE70747C3, 0x8275A0C0, 9399 0xE8922621, 0x82299971, 9400 0xEA1DEBBB, 0x81E26C16, 9401 0xEBAA894E, 0x81A01B6C, 9402 0xED37EF91, 0x8162AA03, 9403 0xEEC60F31, 0x812A1A39, 9404 0xF054D8D4, 0x80F66E3C, 9405 0xF1E43D1C, 0x80C7A80A, 9406 0xF3742CA1, 0x809DC970, 9407 0xF50497FA, 0x8078D40D, 9408 0xF6956FB6, 0x8058C94C, 9409 0xF826A461, 0x803DAA69, 9410 0xF9B82683, 0x80277872, 9411 0xFB49E6A2, 0x80163440, 9412 0xFCDBD541, 0x8009DE7D, 9413 0xFE6DE2E0, 0x800277A5 9414 }; 9415 9416 /** 9417 * \par 9418 * Example code for Q31 Twiddle factors Generation:: 9419 * \par 9420 * <pre>for(i = 0; i< 3N/4; i++) 9421 * { 9422 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 9423 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 9424 * } </pre> 9425 * \par 9426 * where N = 1024 and PI = 3.14159265358979 9427 * \par 9428 * Cos and Sin values are interleaved fashion 9429 * \par 9430 * Convert Floating point to Q31(Fixed point 1.31): 9431 * round(twiddleCoefQ31(i) * pow(2, 31)) 9432 * 9433 */ 9434 const q31_t twiddleCoef_1024_q31[1536] = { 9435 0x7FFFFFFF, 0x00000000, 9436 0x7FFF6216, 0x00C90F88, 9437 0x7FFD885A, 0x01921D1F, 9438 0x7FFA72D1, 0x025B26D7, 9439 0x7FF62182, 0x03242ABF, 9440 0x7FF09477, 0x03ED26E6, 9441 0x7FE9CBC0, 0x04B6195D, 9442 0x7FE1C76B, 0x057F0034, 9443 0x7FD8878D, 0x0647D97C, 9444 0x7FCE0C3E, 0x0710A344, 9445 0x7FC25596, 0x07D95B9E, 9446 0x7FB563B2, 0x08A2009A, 9447 0x7FA736B4, 0x096A9049, 9448 0x7F97CEBC, 0x0A3308BC, 9449 0x7F872BF3, 0x0AFB6805, 9450 0x7F754E7F, 0x0BC3AC35, 9451 0x7F62368F, 0x0C8BD35E, 9452 0x7F4DE450, 0x0D53DB92, 9453 0x7F3857F5, 0x0E1BC2E3, 9454 0x7F2191B4, 0x0EE38765, 9455 0x7F0991C3, 0x0FAB272B, 9456 0x7EF0585F, 0x1072A047, 9457 0x7ED5E5C6, 0x1139F0CE, 9458 0x7EBA3A39, 0x120116D4, 9459 0x7E9D55FC, 0x12C8106E, 9460 0x7E7F3956, 0x138EDBB0, 9461 0x7E5FE493, 0x145576B1, 9462 0x7E3F57FE, 0x151BDF85, 9463 0x7E1D93E9, 0x15E21444, 9464 0x7DFA98A7, 0x16A81305, 9465 0x7DD6668E, 0x176DD9DE, 9466 0x7DB0FDF7, 0x183366E8, 9467 0x7D8A5F3F, 0x18F8B83C, 9468 0x7D628AC5, 0x19BDCBF2, 9469 0x7D3980EC, 0x1A82A025, 9470 0x7D0F4218, 0x1B4732EF, 9471 0x7CE3CEB1, 0x1C0B826A, 9472 0x7CB72724, 0x1CCF8CB3, 9473 0x7C894BDD, 0x1D934FE5, 9474 0x7C5A3D4F, 0x1E56CA1E, 9475 0x7C29FBEE, 0x1F19F97B, 9476 0x7BF88830, 0x1FDCDC1A, 9477 0x7BC5E28F, 0x209F701C, 9478 0x7B920B89, 0x2161B39F, 9479 0x7B5D039D, 0x2223A4C5, 9480 0x7B26CB4F, 0x22E541AE, 9481 0x7AEF6323, 0x23A6887E, 9482 0x7AB6CBA3, 0x24677757, 9483 0x7A7D055B, 0x25280C5D, 9484 0x7A4210D8, 0x25E845B5, 9485 0x7A05EEAD, 0x26A82185, 9486 0x79C89F6D, 0x27679DF4, 9487 0x798A23B1, 0x2826B928, 9488 0x794A7C11, 0x28E5714A, 9489 0x7909A92C, 0x29A3C484, 9490 0x78C7ABA1, 0x2A61B101, 9491 0x78848413, 0x2B1F34EB, 9492 0x78403328, 0x2BDC4E6F, 9493 0x77FAB988, 0x2C98FBBA, 9494 0x77B417DF, 0x2D553AFB, 9495 0x776C4EDB, 0x2E110A62, 9496 0x77235F2D, 0x2ECC681E, 9497 0x76D94988, 0x2F875262, 9498 0x768E0EA5, 0x3041C760, 9499 0x7641AF3C, 0x30FBC54D, 9500 0x75F42C0A, 0x31B54A5D, 9501 0x75A585CF, 0x326E54C7, 9502 0x7555BD4B, 0x3326E2C2, 9503 0x7504D345, 0x33DEF287, 9504 0x74B2C883, 0x3496824F, 9505 0x745F9DD1, 0x354D9056, 9506 0x740B53FA, 0x36041AD9, 9507 0x73B5EBD0, 0x36BA2013, 9508 0x735F6626, 0x376F9E46, 9509 0x7307C3D0, 0x382493B0, 9510 0x72AF05A6, 0x38D8FE93, 9511 0x72552C84, 0x398CDD32, 9512 0x71FA3948, 0x3A402DD1, 9513 0x719E2CD2, 0x3AF2EEB7, 9514 0x71410804, 0x3BA51E29, 9515 0x70E2CBC6, 0x3C56BA70, 9516 0x708378FE, 0x3D07C1D5, 9517 0x70231099, 0x3DB832A5, 9518 0x6FC19385, 0x3E680B2C, 9519 0x6F5F02B1, 0x3F1749B7, 9520 0x6EFB5F12, 0x3FC5EC97, 9521 0x6E96A99C, 0x4073F21D, 9522 0x6E30E349, 0x4121589A, 9523 0x6DCA0D14, 0x41CE1E64, 9524 0x6D6227FA, 0x427A41D0, 9525 0x6CF934FB, 0x4325C135, 9526 0x6C8F351C, 0x43D09AEC, 9527 0x6C242960, 0x447ACD50, 9528 0x6BB812D0, 0x452456BC, 9529 0x6B4AF278, 0x45CD358F, 9530 0x6ADCC964, 0x46756827, 9531 0x6A6D98A4, 0x471CECE6, 9532 0x69FD614A, 0x47C3C22E, 9533 0x698C246C, 0x4869E664, 9534 0x6919E320, 0x490F57EE, 9535 0x68A69E81, 0x49B41533, 9536 0x683257AA, 0x4A581C9D, 9537 0x67BD0FBC, 0x4AFB6C97, 9538 0x6746C7D7, 0x4B9E038F, 9539 0x66CF811F, 0x4C3FDFF3, 9540 0x66573CBB, 0x4CE10034, 9541 0x65DDFBD3, 0x4D8162C4, 9542 0x6563BF92, 0x4E210617, 9543 0x64E88926, 0x4EBFE8A4, 9544 0x646C59BF, 0x4F5E08E3, 9545 0x63EF328F, 0x4FFB654D, 9546 0x637114CC, 0x5097FC5E, 9547 0x62F201AC, 0x5133CC94, 9548 0x6271FA69, 0x51CED46E, 9549 0x61F1003E, 0x5269126E, 9550 0x616F146B, 0x53028517, 9551 0x60EC3830, 0x539B2AEF, 9552 0x60686CCE, 0x5433027D, 9553 0x5FE3B38D, 0x54CA0A4A, 9554 0x5F5E0DB3, 0x556040E2, 9555 0x5ED77C89, 0x55F5A4D2, 9556 0x5E50015D, 0x568A34A9, 9557 0x5DC79D7C, 0x571DEEF9, 9558 0x5D3E5236, 0x57B0D256, 9559 0x5CB420DF, 0x5842DD54, 9560 0x5C290ACC, 0x58D40E8C, 9561 0x5B9D1153, 0x59646497, 9562 0x5B1035CF, 0x59F3DE12, 9563 0x5A82799A, 0x5A82799A, 9564 0x59F3DE12, 0x5B1035CF, 9565 0x59646497, 0x5B9D1153, 9566 0x58D40E8C, 0x5C290ACC, 9567 0x5842DD54, 0x5CB420DF, 9568 0x57B0D256, 0x5D3E5236, 9569 0x571DEEF9, 0x5DC79D7C, 9570 0x568A34A9, 0x5E50015D, 9571 0x55F5A4D2, 0x5ED77C89, 9572 0x556040E2, 0x5F5E0DB3, 9573 0x54CA0A4A, 0x5FE3B38D, 9574 0x5433027D, 0x60686CCE, 9575 0x539B2AEF, 0x60EC3830, 9576 0x53028517, 0x616F146B, 9577 0x5269126E, 0x61F1003E, 9578 0x51CED46E, 0x6271FA69, 9579 0x5133CC94, 0x62F201AC, 9580 0x5097FC5E, 0x637114CC, 9581 0x4FFB654D, 0x63EF328F, 9582 0x4F5E08E3, 0x646C59BF, 9583 0x4EBFE8A4, 0x64E88926, 9584 0x4E210617, 0x6563BF92, 9585 0x4D8162C4, 0x65DDFBD3, 9586 0x4CE10034, 0x66573CBB, 9587 0x4C3FDFF3, 0x66CF811F, 9588 0x4B9E038F, 0x6746C7D7, 9589 0x4AFB6C97, 0x67BD0FBC, 9590 0x4A581C9D, 0x683257AA, 9591 0x49B41533, 0x68A69E81, 9592 0x490F57EE, 0x6919E320, 9593 0x4869E664, 0x698C246C, 9594 0x47C3C22E, 0x69FD614A, 9595 0x471CECE6, 0x6A6D98A4, 9596 0x46756827, 0x6ADCC964, 9597 0x45CD358F, 0x6B4AF278, 9598 0x452456BC, 0x6BB812D0, 9599 0x447ACD50, 0x6C242960, 9600 0x43D09AEC, 0x6C8F351C, 9601 0x4325C135, 0x6CF934FB, 9602 0x427A41D0, 0x6D6227FA, 9603 0x41CE1E64, 0x6DCA0D14, 9604 0x4121589A, 0x6E30E349, 9605 0x4073F21D, 0x6E96A99C, 9606 0x3FC5EC97, 0x6EFB5F12, 9607 0x3F1749B7, 0x6F5F02B1, 9608 0x3E680B2C, 0x6FC19385, 9609 0x3DB832A5, 0x70231099, 9610 0x3D07C1D5, 0x708378FE, 9611 0x3C56BA70, 0x70E2CBC6, 9612 0x3BA51E29, 0x71410804, 9613 0x3AF2EEB7, 0x719E2CD2, 9614 0x3A402DD1, 0x71FA3948, 9615 0x398CDD32, 0x72552C84, 9616 0x38D8FE93, 0x72AF05A6, 9617 0x382493B0, 0x7307C3D0, 9618 0x376F9E46, 0x735F6626, 9619 0x36BA2013, 0x73B5EBD0, 9620 0x36041AD9, 0x740B53FA, 9621 0x354D9056, 0x745F9DD1, 9622 0x3496824F, 0x74B2C883, 9623 0x33DEF287, 0x7504D345, 9624 0x3326E2C2, 0x7555BD4B, 9625 0x326E54C7, 0x75A585CF, 9626 0x31B54A5D, 0x75F42C0A, 9627 0x30FBC54D, 0x7641AF3C, 9628 0x3041C760, 0x768E0EA5, 9629 0x2F875262, 0x76D94988, 9630 0x2ECC681E, 0x77235F2D, 9631 0x2E110A62, 0x776C4EDB, 9632 0x2D553AFB, 0x77B417DF, 9633 0x2C98FBBA, 0x77FAB988, 9634 0x2BDC4E6F, 0x78403328, 9635 0x2B1F34EB, 0x78848413, 9636 0x2A61B101, 0x78C7ABA1, 9637 0x29A3C484, 0x7909A92C, 9638 0x28E5714A, 0x794A7C11, 9639 0x2826B928, 0x798A23B1, 9640 0x27679DF4, 0x79C89F6D, 9641 0x26A82185, 0x7A05EEAD, 9642 0x25E845B5, 0x7A4210D8, 9643 0x25280C5D, 0x7A7D055B, 9644 0x24677757, 0x7AB6CBA3, 9645 0x23A6887E, 0x7AEF6323, 9646 0x22E541AE, 0x7B26CB4F, 9647 0x2223A4C5, 0x7B5D039D, 9648 0x2161B39F, 0x7B920B89, 9649 0x209F701C, 0x7BC5E28F, 9650 0x1FDCDC1A, 0x7BF88830, 9651 0x1F19F97B, 0x7C29FBEE, 9652 0x1E56CA1E, 0x7C5A3D4F, 9653 0x1D934FE5, 0x7C894BDD, 9654 0x1CCF8CB3, 0x7CB72724, 9655 0x1C0B826A, 0x7CE3CEB1, 9656 0x1B4732EF, 0x7D0F4218, 9657 0x1A82A025, 0x7D3980EC, 9658 0x19BDCBF2, 0x7D628AC5, 9659 0x18F8B83C, 0x7D8A5F3F, 9660 0x183366E8, 0x7DB0FDF7, 9661 0x176DD9DE, 0x7DD6668E, 9662 0x16A81305, 0x7DFA98A7, 9663 0x15E21444, 0x7E1D93E9, 9664 0x151BDF85, 0x7E3F57FE, 9665 0x145576B1, 0x7E5FE493, 9666 0x138EDBB0, 0x7E7F3956, 9667 0x12C8106E, 0x7E9D55FC, 9668 0x120116D4, 0x7EBA3A39, 9669 0x1139F0CE, 0x7ED5E5C6, 9670 0x1072A047, 0x7EF0585F, 9671 0x0FAB272B, 0x7F0991C3, 9672 0x0EE38765, 0x7F2191B4, 9673 0x0E1BC2E3, 0x7F3857F5, 9674 0x0D53DB92, 0x7F4DE450, 9675 0x0C8BD35E, 0x7F62368F, 9676 0x0BC3AC35, 0x7F754E7F, 9677 0x0AFB6805, 0x7F872BF3, 9678 0x0A3308BC, 0x7F97CEBC, 9679 0x096A9049, 0x7FA736B4, 9680 0x08A2009A, 0x7FB563B2, 9681 0x07D95B9E, 0x7FC25596, 9682 0x0710A344, 0x7FCE0C3E, 9683 0x0647D97C, 0x7FD8878D, 9684 0x057F0034, 0x7FE1C76B, 9685 0x04B6195D, 0x7FE9CBC0, 9686 0x03ED26E6, 0x7FF09477, 9687 0x03242ABF, 0x7FF62182, 9688 0x025B26D7, 0x7FFA72D1, 9689 0x01921D1F, 0x7FFD885A, 9690 0x00C90F88, 0x7FFF6216, 9691 0x00000000, 0x7FFFFFFF, 9692 0xFF36F078, 0x7FFF6216, 9693 0xFE6DE2E0, 0x7FFD885A, 9694 0xFDA4D928, 0x7FFA72D1, 9695 0xFCDBD541, 0x7FF62182, 9696 0xFC12D919, 0x7FF09477, 9697 0xFB49E6A2, 0x7FE9CBC0, 9698 0xFA80FFCB, 0x7FE1C76B, 9699 0xF9B82683, 0x7FD8878D, 9700 0xF8EF5CBB, 0x7FCE0C3E, 9701 0xF826A461, 0x7FC25596, 9702 0xF75DFF65, 0x7FB563B2, 9703 0xF6956FB6, 0x7FA736B4, 9704 0xF5CCF743, 0x7F97CEBC, 9705 0xF50497FA, 0x7F872BF3, 9706 0xF43C53CA, 0x7F754E7F, 9707 0xF3742CA1, 0x7F62368F, 9708 0xF2AC246D, 0x7F4DE450, 9709 0xF1E43D1C, 0x7F3857F5, 9710 0xF11C789A, 0x7F2191B4, 9711 0xF054D8D4, 0x7F0991C3, 9712 0xEF8D5FB8, 0x7EF0585F, 9713 0xEEC60F31, 0x7ED5E5C6, 9714 0xEDFEE92B, 0x7EBA3A39, 9715 0xED37EF91, 0x7E9D55FC, 9716 0xEC71244F, 0x7E7F3956, 9717 0xEBAA894E, 0x7E5FE493, 9718 0xEAE4207A, 0x7E3F57FE, 9719 0xEA1DEBBB, 0x7E1D93E9, 9720 0xE957ECFB, 0x7DFA98A7, 9721 0xE8922621, 0x7DD6668E, 9722 0xE7CC9917, 0x7DB0FDF7, 9723 0xE70747C3, 0x7D8A5F3F, 9724 0xE642340D, 0x7D628AC5, 9725 0xE57D5FDA, 0x7D3980EC, 9726 0xE4B8CD10, 0x7D0F4218, 9727 0xE3F47D95, 0x7CE3CEB1, 9728 0xE330734C, 0x7CB72724, 9729 0xE26CB01A, 0x7C894BDD, 9730 0xE1A935E1, 0x7C5A3D4F, 9731 0xE0E60684, 0x7C29FBEE, 9732 0xE02323E5, 0x7BF88830, 9733 0xDF608FE3, 0x7BC5E28F, 9734 0xDE9E4C60, 0x7B920B89, 9735 0xDDDC5B3A, 0x7B5D039D, 9736 0xDD1ABE51, 0x7B26CB4F, 9737 0xDC597781, 0x7AEF6323, 9738 0xDB9888A8, 0x7AB6CBA3, 9739 0xDAD7F3A2, 0x7A7D055B, 9740 0xDA17BA4A, 0x7A4210D8, 9741 0xD957DE7A, 0x7A05EEAD, 9742 0xD898620C, 0x79C89F6D, 9743 0xD7D946D7, 0x798A23B1, 9744 0xD71A8EB5, 0x794A7C11, 9745 0xD65C3B7B, 0x7909A92C, 9746 0xD59E4EFE, 0x78C7ABA1, 9747 0xD4E0CB14, 0x78848413, 9748 0xD423B190, 0x78403328, 9749 0xD3670445, 0x77FAB988, 9750 0xD2AAC504, 0x77B417DF, 9751 0xD1EEF59E, 0x776C4EDB, 9752 0xD13397E1, 0x77235F2D, 9753 0xD078AD9D, 0x76D94988, 9754 0xCFBE389F, 0x768E0EA5, 9755 0xCF043AB2, 0x7641AF3C, 9756 0xCE4AB5A2, 0x75F42C0A, 9757 0xCD91AB38, 0x75A585CF, 9758 0xCCD91D3D, 0x7555BD4B, 9759 0xCC210D78, 0x7504D345, 9760 0xCB697DB0, 0x74B2C883, 9761 0xCAB26FA9, 0x745F9DD1, 9762 0xC9FBE527, 0x740B53FA, 9763 0xC945DFEC, 0x73B5EBD0, 9764 0xC89061BA, 0x735F6626, 9765 0xC7DB6C50, 0x7307C3D0, 9766 0xC727016C, 0x72AF05A6, 9767 0xC67322CD, 0x72552C84, 9768 0xC5BFD22E, 0x71FA3948, 9769 0xC50D1148, 0x719E2CD2, 9770 0xC45AE1D7, 0x71410804, 9771 0xC3A9458F, 0x70E2CBC6, 9772 0xC2F83E2A, 0x708378FE, 9773 0xC247CD5A, 0x70231099, 9774 0xC197F4D3, 0x6FC19385, 9775 0xC0E8B648, 0x6F5F02B1, 9776 0xC03A1368, 0x6EFB5F12, 9777 0xBF8C0DE2, 0x6E96A99C, 9778 0xBEDEA765, 0x6E30E349, 9779 0xBE31E19B, 0x6DCA0D14, 9780 0xBD85BE2F, 0x6D6227FA, 9781 0xBCDA3ECA, 0x6CF934FB, 9782 0xBC2F6513, 0x6C8F351C, 9783 0xBB8532AF, 0x6C242960, 9784 0xBADBA943, 0x6BB812D0, 9785 0xBA32CA70, 0x6B4AF278, 9786 0xB98A97D8, 0x6ADCC964, 9787 0xB8E31319, 0x6A6D98A4, 9788 0xB83C3DD1, 0x69FD614A, 9789 0xB796199B, 0x698C246C, 9790 0xB6F0A811, 0x6919E320, 9791 0xB64BEACC, 0x68A69E81, 9792 0xB5A7E362, 0x683257AA, 9793 0xB5049368, 0x67BD0FBC, 9794 0xB461FC70, 0x6746C7D7, 9795 0xB3C0200C, 0x66CF811F, 9796 0xB31EFFCB, 0x66573CBB, 9797 0xB27E9D3B, 0x65DDFBD3, 9798 0xB1DEF9E8, 0x6563BF92, 9799 0xB140175B, 0x64E88926, 9800 0xB0A1F71C, 0x646C59BF, 9801 0xB0049AB2, 0x63EF328F, 9802 0xAF6803A1, 0x637114CC, 9803 0xAECC336B, 0x62F201AC, 9804 0xAE312B91, 0x6271FA69, 9805 0xAD96ED91, 0x61F1003E, 9806 0xACFD7AE8, 0x616F146B, 9807 0xAC64D510, 0x60EC3830, 9808 0xABCCFD82, 0x60686CCE, 9809 0xAB35F5B5, 0x5FE3B38D, 9810 0xAA9FBF1D, 0x5F5E0DB3, 9811 0xAA0A5B2D, 0x5ED77C89, 9812 0xA975CB56, 0x5E50015D, 9813 0xA8E21106, 0x5DC79D7C, 9814 0xA84F2DA9, 0x5D3E5236, 9815 0xA7BD22AB, 0x5CB420DF, 9816 0xA72BF173, 0x5C290ACC, 9817 0xA69B9B68, 0x5B9D1153, 9818 0xA60C21ED, 0x5B1035CF, 9819 0xA57D8666, 0x5A82799A, 9820 0xA4EFCA31, 0x59F3DE12, 9821 0xA462EEAC, 0x59646497, 9822 0xA3D6F533, 0x58D40E8C, 9823 0xA34BDF20, 0x5842DD54, 9824 0xA2C1ADC9, 0x57B0D256, 9825 0xA2386283, 0x571DEEF9, 9826 0xA1AFFEA2, 0x568A34A9, 9827 0xA1288376, 0x55F5A4D2, 9828 0xA0A1F24C, 0x556040E2, 9829 0xA01C4C72, 0x54CA0A4A, 9830 0x9F979331, 0x5433027D, 9831 0x9F13C7D0, 0x539B2AEF, 9832 0x9E90EB94, 0x53028517, 9833 0x9E0EFFC1, 0x5269126E, 9834 0x9D8E0596, 0x51CED46E, 9835 0x9D0DFE53, 0x5133CC94, 9836 0x9C8EEB33, 0x5097FC5E, 9837 0x9C10CD70, 0x4FFB654D, 9838 0x9B93A640, 0x4F5E08E3, 9839 0x9B1776D9, 0x4EBFE8A4, 9840 0x9A9C406D, 0x4E210617, 9841 0x9A22042C, 0x4D8162C4, 9842 0x99A8C344, 0x4CE10034, 9843 0x99307EE0, 0x4C3FDFF3, 9844 0x98B93828, 0x4B9E038F, 9845 0x9842F043, 0x4AFB6C97, 9846 0x97CDA855, 0x4A581C9D, 9847 0x9759617E, 0x49B41533, 9848 0x96E61CDF, 0x490F57EE, 9849 0x9673DB94, 0x4869E664, 9850 0x96029EB5, 0x47C3C22E, 9851 0x9592675B, 0x471CECE6, 9852 0x9523369B, 0x46756827, 9853 0x94B50D87, 0x45CD358F, 9854 0x9447ED2F, 0x452456BC, 9855 0x93DBD69F, 0x447ACD50, 9856 0x9370CAE4, 0x43D09AEC, 9857 0x9306CB04, 0x4325C135, 9858 0x929DD805, 0x427A41D0, 9859 0x9235F2EB, 0x41CE1E64, 9860 0x91CF1CB6, 0x4121589A, 9861 0x91695663, 0x4073F21D, 9862 0x9104A0ED, 0x3FC5EC97, 9863 0x90A0FD4E, 0x3F1749B7, 9864 0x903E6C7A, 0x3E680B2C, 9865 0x8FDCEF66, 0x3DB832A5, 9866 0x8F7C8701, 0x3D07C1D5, 9867 0x8F1D343A, 0x3C56BA70, 9868 0x8EBEF7FB, 0x3BA51E29, 9869 0x8E61D32D, 0x3AF2EEB7, 9870 0x8E05C6B7, 0x3A402DD1, 9871 0x8DAAD37B, 0x398CDD32, 9872 0x8D50FA59, 0x38D8FE93, 9873 0x8CF83C30, 0x382493B0, 9874 0x8CA099D9, 0x376F9E46, 9875 0x8C4A142F, 0x36BA2013, 9876 0x8BF4AC05, 0x36041AD9, 9877 0x8BA0622F, 0x354D9056, 9878 0x8B4D377C, 0x3496824F, 9879 0x8AFB2CBA, 0x33DEF287, 9880 0x8AAA42B4, 0x3326E2C2, 9881 0x8A5A7A30, 0x326E54C7, 9882 0x8A0BD3F5, 0x31B54A5D, 9883 0x89BE50C3, 0x30FBC54D, 9884 0x8971F15A, 0x3041C760, 9885 0x8926B677, 0x2F875262, 9886 0x88DCA0D3, 0x2ECC681E, 9887 0x8893B124, 0x2E110A62, 9888 0x884BE820, 0x2D553AFB, 9889 0x88054677, 0x2C98FBBA, 9890 0x87BFCCD7, 0x2BDC4E6F, 9891 0x877B7BEC, 0x2B1F34EB, 9892 0x8738545E, 0x2A61B101, 9893 0x86F656D3, 0x29A3C484, 9894 0x86B583EE, 0x28E5714A, 9895 0x8675DC4E, 0x2826B928, 9896 0x86376092, 0x27679DF4, 9897 0x85FA1152, 0x26A82185, 9898 0x85BDEF27, 0x25E845B5, 9899 0x8582FAA4, 0x25280C5D, 9900 0x8549345C, 0x24677757, 9901 0x85109CDC, 0x23A6887E, 9902 0x84D934B0, 0x22E541AE, 9903 0x84A2FC62, 0x2223A4C5, 9904 0x846DF476, 0x2161B39F, 9905 0x843A1D70, 0x209F701C, 9906 0x840777CF, 0x1FDCDC1A, 9907 0x83D60411, 0x1F19F97B, 9908 0x83A5C2B0, 0x1E56CA1E, 9909 0x8376B422, 0x1D934FE5, 9910 0x8348D8DB, 0x1CCF8CB3, 9911 0x831C314E, 0x1C0B826A, 9912 0x82F0BDE8, 0x1B4732EF, 9913 0x82C67F13, 0x1A82A025, 9914 0x829D753A, 0x19BDCBF2, 9915 0x8275A0C0, 0x18F8B83C, 9916 0x824F0208, 0x183366E8, 9917 0x82299971, 0x176DD9DE, 9918 0x82056758, 0x16A81305, 9919 0x81E26C16, 0x15E21444, 9920 0x81C0A801, 0x151BDF85, 9921 0x81A01B6C, 0x145576B1, 9922 0x8180C6A9, 0x138EDBB0, 9923 0x8162AA03, 0x12C8106E, 9924 0x8145C5C6, 0x120116D4, 9925 0x812A1A39, 0x1139F0CE, 9926 0x810FA7A0, 0x1072A047, 9927 0x80F66E3C, 0x0FAB272B, 9928 0x80DE6E4C, 0x0EE38765, 9929 0x80C7A80A, 0x0E1BC2E3, 9930 0x80B21BAF, 0x0D53DB92, 9931 0x809DC970, 0x0C8BD35E, 9932 0x808AB180, 0x0BC3AC35, 9933 0x8078D40D, 0x0AFB6805, 9934 0x80683143, 0x0A3308BC, 9935 0x8058C94C, 0x096A9049, 9936 0x804A9C4D, 0x08A2009A, 9937 0x803DAA69, 0x07D95B9E, 9938 0x8031F3C1, 0x0710A344, 9939 0x80277872, 0x0647D97C, 9940 0x801E3894, 0x057F0034, 9941 0x80163440, 0x04B6195D, 9942 0x800F6B88, 0x03ED26E6, 9943 0x8009DE7D, 0x03242ABF, 9944 0x80058D2E, 0x025B26D7, 9945 0x800277A5, 0x01921D1F, 9946 0x80009DE9, 0x00C90F88, 9947 0x80000000, 0x00000000, 9948 0x80009DE9, 0xFF36F078, 9949 0x800277A5, 0xFE6DE2E0, 9950 0x80058D2E, 0xFDA4D928, 9951 0x8009DE7D, 0xFCDBD541, 9952 0x800F6B88, 0xFC12D919, 9953 0x80163440, 0xFB49E6A2, 9954 0x801E3894, 0xFA80FFCB, 9955 0x80277872, 0xF9B82683, 9956 0x8031F3C1, 0xF8EF5CBB, 9957 0x803DAA69, 0xF826A461, 9958 0x804A9C4D, 0xF75DFF65, 9959 0x8058C94C, 0xF6956FB6, 9960 0x80683143, 0xF5CCF743, 9961 0x8078D40D, 0xF50497FA, 9962 0x808AB180, 0xF43C53CA, 9963 0x809DC970, 0xF3742CA1, 9964 0x80B21BAF, 0xF2AC246D, 9965 0x80C7A80A, 0xF1E43D1C, 9966 0x80DE6E4C, 0xF11C789A, 9967 0x80F66E3C, 0xF054D8D4, 9968 0x810FA7A0, 0xEF8D5FB8, 9969 0x812A1A39, 0xEEC60F31, 9970 0x8145C5C6, 0xEDFEE92B, 9971 0x8162AA03, 0xED37EF91, 9972 0x8180C6A9, 0xEC71244F, 9973 0x81A01B6C, 0xEBAA894E, 9974 0x81C0A801, 0xEAE4207A, 9975 0x81E26C16, 0xEA1DEBBB, 9976 0x82056758, 0xE957ECFB, 9977 0x82299971, 0xE8922621, 9978 0x824F0208, 0xE7CC9917, 9979 0x8275A0C0, 0xE70747C3, 9980 0x829D753A, 0xE642340D, 9981 0x82C67F13, 0xE57D5FDA, 9982 0x82F0BDE8, 0xE4B8CD10, 9983 0x831C314E, 0xE3F47D95, 9984 0x8348D8DB, 0xE330734C, 9985 0x8376B422, 0xE26CB01A, 9986 0x83A5C2B0, 0xE1A935E1, 9987 0x83D60411, 0xE0E60684, 9988 0x840777CF, 0xE02323E5, 9989 0x843A1D70, 0xDF608FE3, 9990 0x846DF476, 0xDE9E4C60, 9991 0x84A2FC62, 0xDDDC5B3A, 9992 0x84D934B0, 0xDD1ABE51, 9993 0x85109CDC, 0xDC597781, 9994 0x8549345C, 0xDB9888A8, 9995 0x8582FAA4, 0xDAD7F3A2, 9996 0x85BDEF27, 0xDA17BA4A, 9997 0x85FA1152, 0xD957DE7A, 9998 0x86376092, 0xD898620C, 9999 0x8675DC4E, 0xD7D946D7, 10000 0x86B583EE, 0xD71A8EB5, 10001 0x86F656D3, 0xD65C3B7B, 10002 0x8738545E, 0xD59E4EFE, 10003 0x877B7BEC, 0xD4E0CB14, 10004 0x87BFCCD7, 0xD423B190, 10005 0x88054677, 0xD3670445, 10006 0x884BE820, 0xD2AAC504, 10007 0x8893B124, 0xD1EEF59E, 10008 0x88DCA0D3, 0xD13397E1, 10009 0x8926B677, 0xD078AD9D, 10010 0x8971F15A, 0xCFBE389F, 10011 0x89BE50C3, 0xCF043AB2, 10012 0x8A0BD3F5, 0xCE4AB5A2, 10013 0x8A5A7A30, 0xCD91AB38, 10014 0x8AAA42B4, 0xCCD91D3D, 10015 0x8AFB2CBA, 0xCC210D78, 10016 0x8B4D377C, 0xCB697DB0, 10017 0x8BA0622F, 0xCAB26FA9, 10018 0x8BF4AC05, 0xC9FBE527, 10019 0x8C4A142F, 0xC945DFEC, 10020 0x8CA099D9, 0xC89061BA, 10021 0x8CF83C30, 0xC7DB6C50, 10022 0x8D50FA59, 0xC727016C, 10023 0x8DAAD37B, 0xC67322CD, 10024 0x8E05C6B7, 0xC5BFD22E, 10025 0x8E61D32D, 0xC50D1148, 10026 0x8EBEF7FB, 0xC45AE1D7, 10027 0x8F1D343A, 0xC3A9458F, 10028 0x8F7C8701, 0xC2F83E2A, 10029 0x8FDCEF66, 0xC247CD5A, 10030 0x903E6C7A, 0xC197F4D3, 10031 0x90A0FD4E, 0xC0E8B648, 10032 0x9104A0ED, 0xC03A1368, 10033 0x91695663, 0xBF8C0DE2, 10034 0x91CF1CB6, 0xBEDEA765, 10035 0x9235F2EB, 0xBE31E19B, 10036 0x929DD805, 0xBD85BE2F, 10037 0x9306CB04, 0xBCDA3ECA, 10038 0x9370CAE4, 0xBC2F6513, 10039 0x93DBD69F, 0xBB8532AF, 10040 0x9447ED2F, 0xBADBA943, 10041 0x94B50D87, 0xBA32CA70, 10042 0x9523369B, 0xB98A97D8, 10043 0x9592675B, 0xB8E31319, 10044 0x96029EB5, 0xB83C3DD1, 10045 0x9673DB94, 0xB796199B, 10046 0x96E61CDF, 0xB6F0A811, 10047 0x9759617E, 0xB64BEACC, 10048 0x97CDA855, 0xB5A7E362, 10049 0x9842F043, 0xB5049368, 10050 0x98B93828, 0xB461FC70, 10051 0x99307EE0, 0xB3C0200C, 10052 0x99A8C344, 0xB31EFFCB, 10053 0x9A22042C, 0xB27E9D3B, 10054 0x9A9C406D, 0xB1DEF9E8, 10055 0x9B1776D9, 0xB140175B, 10056 0x9B93A640, 0xB0A1F71C, 10057 0x9C10CD70, 0xB0049AB2, 10058 0x9C8EEB33, 0xAF6803A1, 10059 0x9D0DFE53, 0xAECC336B, 10060 0x9D8E0596, 0xAE312B91, 10061 0x9E0EFFC1, 0xAD96ED91, 10062 0x9E90EB94, 0xACFD7AE8, 10063 0x9F13C7D0, 0xAC64D510, 10064 0x9F979331, 0xABCCFD82, 10065 0xA01C4C72, 0xAB35F5B5, 10066 0xA0A1F24C, 0xAA9FBF1D, 10067 0xA1288376, 0xAA0A5B2D, 10068 0xA1AFFEA2, 0xA975CB56, 10069 0xA2386283, 0xA8E21106, 10070 0xA2C1ADC9, 0xA84F2DA9, 10071 0xA34BDF20, 0xA7BD22AB, 10072 0xA3D6F533, 0xA72BF173, 10073 0xA462EEAC, 0xA69B9B68, 10074 0xA4EFCA31, 0xA60C21ED, 10075 0xA57D8666, 0xA57D8666, 10076 0xA60C21ED, 0xA4EFCA31, 10077 0xA69B9B68, 0xA462EEAC, 10078 0xA72BF173, 0xA3D6F533, 10079 0xA7BD22AB, 0xA34BDF20, 10080 0xA84F2DA9, 0xA2C1ADC9, 10081 0xA8E21106, 0xA2386283, 10082 0xA975CB56, 0xA1AFFEA2, 10083 0xAA0A5B2D, 0xA1288376, 10084 0xAA9FBF1D, 0xA0A1F24C, 10085 0xAB35F5B5, 0xA01C4C72, 10086 0xABCCFD82, 0x9F979331, 10087 0xAC64D510, 0x9F13C7D0, 10088 0xACFD7AE8, 0x9E90EB94, 10089 0xAD96ED91, 0x9E0EFFC1, 10090 0xAE312B91, 0x9D8E0596, 10091 0xAECC336B, 0x9D0DFE53, 10092 0xAF6803A1, 0x9C8EEB33, 10093 0xB0049AB2, 0x9C10CD70, 10094 0xB0A1F71C, 0x9B93A640, 10095 0xB140175B, 0x9B1776D9, 10096 0xB1DEF9E8, 0x9A9C406D, 10097 0xB27E9D3B, 0x9A22042C, 10098 0xB31EFFCB, 0x99A8C344, 10099 0xB3C0200C, 0x99307EE0, 10100 0xB461FC70, 0x98B93828, 10101 0xB5049368, 0x9842F043, 10102 0xB5A7E362, 0x97CDA855, 10103 0xB64BEACC, 0x9759617E, 10104 0xB6F0A811, 0x96E61CDF, 10105 0xB796199B, 0x9673DB94, 10106 0xB83C3DD1, 0x96029EB5, 10107 0xB8E31319, 0x9592675B, 10108 0xB98A97D8, 0x9523369B, 10109 0xBA32CA70, 0x94B50D87, 10110 0xBADBA943, 0x9447ED2F, 10111 0xBB8532AF, 0x93DBD69F, 10112 0xBC2F6513, 0x9370CAE4, 10113 0xBCDA3ECA, 0x9306CB04, 10114 0xBD85BE2F, 0x929DD805, 10115 0xBE31E19B, 0x9235F2EB, 10116 0xBEDEA765, 0x91CF1CB6, 10117 0xBF8C0DE2, 0x91695663, 10118 0xC03A1368, 0x9104A0ED, 10119 0xC0E8B648, 0x90A0FD4E, 10120 0xC197F4D3, 0x903E6C7A, 10121 0xC247CD5A, 0x8FDCEF66, 10122 0xC2F83E2A, 0x8F7C8701, 10123 0xC3A9458F, 0x8F1D343A, 10124 0xC45AE1D7, 0x8EBEF7FB, 10125 0xC50D1148, 0x8E61D32D, 10126 0xC5BFD22E, 0x8E05C6B7, 10127 0xC67322CD, 0x8DAAD37B, 10128 0xC727016C, 0x8D50FA59, 10129 0xC7DB6C50, 0x8CF83C30, 10130 0xC89061BA, 0x8CA099D9, 10131 0xC945DFEC, 0x8C4A142F, 10132 0xC9FBE527, 0x8BF4AC05, 10133 0xCAB26FA9, 0x8BA0622F, 10134 0xCB697DB0, 0x8B4D377C, 10135 0xCC210D78, 0x8AFB2CBA, 10136 0xCCD91D3D, 0x8AAA42B4, 10137 0xCD91AB38, 0x8A5A7A30, 10138 0xCE4AB5A2, 0x8A0BD3F5, 10139 0xCF043AB2, 0x89BE50C3, 10140 0xCFBE389F, 0x8971F15A, 10141 0xD078AD9D, 0x8926B677, 10142 0xD13397E1, 0x88DCA0D3, 10143 0xD1EEF59E, 0x8893B124, 10144 0xD2AAC504, 0x884BE820, 10145 0xD3670445, 0x88054677, 10146 0xD423B190, 0x87BFCCD7, 10147 0xD4E0CB14, 0x877B7BEC, 10148 0xD59E4EFE, 0x8738545E, 10149 0xD65C3B7B, 0x86F656D3, 10150 0xD71A8EB5, 0x86B583EE, 10151 0xD7D946D7, 0x8675DC4E, 10152 0xD898620C, 0x86376092, 10153 0xD957DE7A, 0x85FA1152, 10154 0xDA17BA4A, 0x85BDEF27, 10155 0xDAD7F3A2, 0x8582FAA4, 10156 0xDB9888A8, 0x8549345C, 10157 0xDC597781, 0x85109CDC, 10158 0xDD1ABE51, 0x84D934B0, 10159 0xDDDC5B3A, 0x84A2FC62, 10160 0xDE9E4C60, 0x846DF476, 10161 0xDF608FE3, 0x843A1D70, 10162 0xE02323E5, 0x840777CF, 10163 0xE0E60684, 0x83D60411, 10164 0xE1A935E1, 0x83A5C2B0, 10165 0xE26CB01A, 0x8376B422, 10166 0xE330734C, 0x8348D8DB, 10167 0xE3F47D95, 0x831C314E, 10168 0xE4B8CD10, 0x82F0BDE8, 10169 0xE57D5FDA, 0x82C67F13, 10170 0xE642340D, 0x829D753A, 10171 0xE70747C3, 0x8275A0C0, 10172 0xE7CC9917, 0x824F0208, 10173 0xE8922621, 0x82299971, 10174 0xE957ECFB, 0x82056758, 10175 0xEA1DEBBB, 0x81E26C16, 10176 0xEAE4207A, 0x81C0A801, 10177 0xEBAA894E, 0x81A01B6C, 10178 0xEC71244F, 0x8180C6A9, 10179 0xED37EF91, 0x8162AA03, 10180 0xEDFEE92B, 0x8145C5C6, 10181 0xEEC60F31, 0x812A1A39, 10182 0xEF8D5FB8, 0x810FA7A0, 10183 0xF054D8D4, 0x80F66E3C, 10184 0xF11C789A, 0x80DE6E4C, 10185 0xF1E43D1C, 0x80C7A80A, 10186 0xF2AC246D, 0x80B21BAF, 10187 0xF3742CA1, 0x809DC970, 10188 0xF43C53CA, 0x808AB180, 10189 0xF50497FA, 0x8078D40D, 10190 0xF5CCF743, 0x80683143, 10191 0xF6956FB6, 0x8058C94C, 10192 0xF75DFF65, 0x804A9C4D, 10193 0xF826A461, 0x803DAA69, 10194 0xF8EF5CBB, 0x8031F3C1, 10195 0xF9B82683, 0x80277872, 10196 0xFA80FFCB, 0x801E3894, 10197 0xFB49E6A2, 0x80163440, 10198 0xFC12D919, 0x800F6B88, 10199 0xFCDBD541, 0x8009DE7D, 10200 0xFDA4D928, 0x80058D2E, 10201 0xFE6DE2E0, 0x800277A5, 10202 0xFF36F078, 0x80009DE9 10203 }; 10204 10205 /** 10206 * \par 10207 * Example code for Q31 Twiddle factors Generation:: 10208 * \par 10209 * <pre>for(i = 0; i< 3N/4; i++) 10210 * { 10211 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 10212 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 10213 * } </pre> 10214 * \par 10215 * where N = 2048 and PI = 3.14159265358979 10216 * \par 10217 * Cos and Sin values are interleaved fashion 10218 * \par 10219 * Convert Floating point to Q31(Fixed point 1.31): 10220 * round(twiddleCoefQ31(i) * pow(2, 31)) 10221 * 10222 */ 10223 const q31_t twiddleCoef_2048_q31[3072] = { 10224 0x7FFFFFFF, 0x00000000, 10225 0x7FFFD885, 0x006487E3, 10226 0x7FFF6216, 0x00C90F88, 10227 0x7FFE9CB2, 0x012D96B0, 10228 0x7FFD885A, 0x01921D1F, 10229 0x7FFC250F, 0x01F6A296, 10230 0x7FFA72D1, 0x025B26D7, 10231 0x7FF871A1, 0x02BFA9A4, 10232 0x7FF62182, 0x03242ABF, 10233 0x7FF38273, 0x0388A9E9, 10234 0x7FF09477, 0x03ED26E6, 10235 0x7FED5790, 0x0451A176, 10236 0x7FE9CBC0, 0x04B6195D, 10237 0x7FE5F108, 0x051A8E5C, 10238 0x7FE1C76B, 0x057F0034, 10239 0x7FDD4EEC, 0x05E36EA9, 10240 0x7FD8878D, 0x0647D97C, 10241 0x7FD37152, 0x06AC406F, 10242 0x7FCE0C3E, 0x0710A344, 10243 0x7FC85853, 0x077501BE, 10244 0x7FC25596, 0x07D95B9E, 10245 0x7FBC040A, 0x083DB0A7, 10246 0x7FB563B2, 0x08A2009A, 10247 0x7FAE7494, 0x09064B3A, 10248 0x7FA736B4, 0x096A9049, 10249 0x7F9FAA15, 0x09CECF89, 10250 0x7F97CEBC, 0x0A3308BC, 10251 0x7F8FA4AF, 0x0A973BA5, 10252 0x7F872BF3, 0x0AFB6805, 10253 0x7F7E648B, 0x0B5F8D9F, 10254 0x7F754E7F, 0x0BC3AC35, 10255 0x7F6BE9D4, 0x0C27C389, 10256 0x7F62368F, 0x0C8BD35E, 10257 0x7F5834B6, 0x0CEFDB75, 10258 0x7F4DE450, 0x0D53DB92, 10259 0x7F434563, 0x0DB7D376, 10260 0x7F3857F5, 0x0E1BC2E3, 10261 0x7F2D1C0E, 0x0E7FA99D, 10262 0x7F2191B4, 0x0EE38765, 10263 0x7F15B8EE, 0x0F475BFE, 10264 0x7F0991C3, 0x0FAB272B, 10265 0x7EFD1C3C, 0x100EE8AD, 10266 0x7EF0585F, 0x1072A047, 10267 0x7EE34635, 0x10D64DBC, 10268 0x7ED5E5C6, 0x1139F0CE, 10269 0x7EC8371A, 0x119D8940, 10270 0x7EBA3A39, 0x120116D4, 10271 0x7EABEF2C, 0x1264994E, 10272 0x7E9D55FC, 0x12C8106E, 10273 0x7E8E6EB1, 0x132B7BF9, 10274 0x7E7F3956, 0x138EDBB0, 10275 0x7E6FB5F3, 0x13F22F57, 10276 0x7E5FE493, 0x145576B1, 10277 0x7E4FC53E, 0x14B8B17F, 10278 0x7E3F57FE, 0x151BDF85, 10279 0x7E2E9CDF, 0x157F0086, 10280 0x7E1D93E9, 0x15E21444, 10281 0x7E0C3D29, 0x16451A83, 10282 0x7DFA98A7, 0x16A81305, 10283 0x7DE8A670, 0x170AFD8D, 10284 0x7DD6668E, 0x176DD9DE, 10285 0x7DC3D90D, 0x17D0A7BB, 10286 0x7DB0FDF7, 0x183366E8, 10287 0x7D9DD55A, 0x18961727, 10288 0x7D8A5F3F, 0x18F8B83C, 10289 0x7D769BB5, 0x195B49E9, 10290 0x7D628AC5, 0x19BDCBF2, 10291 0x7D4E2C7E, 0x1A203E1B, 10292 0x7D3980EC, 0x1A82A025, 10293 0x7D24881A, 0x1AE4F1D6, 10294 0x7D0F4218, 0x1B4732EF, 10295 0x7CF9AEF0, 0x1BA96334, 10296 0x7CE3CEB1, 0x1C0B826A, 10297 0x7CCDA168, 0x1C6D9053, 10298 0x7CB72724, 0x1CCF8CB3, 10299 0x7CA05FF1, 0x1D31774D, 10300 0x7C894BDD, 0x1D934FE5, 10301 0x7C71EAF8, 0x1DF5163F, 10302 0x7C5A3D4F, 0x1E56CA1E, 10303 0x7C4242F2, 0x1EB86B46, 10304 0x7C29FBEE, 0x1F19F97B, 10305 0x7C116853, 0x1F7B7480, 10306 0x7BF88830, 0x1FDCDC1A, 10307 0x7BDF5B94, 0x203E300D, 10308 0x7BC5E28F, 0x209F701C, 10309 0x7BAC1D31, 0x21009C0B, 10310 0x7B920B89, 0x2161B39F, 10311 0x7B77ADA8, 0x21C2B69C, 10312 0x7B5D039D, 0x2223A4C5, 10313 0x7B420D7A, 0x22847DDF, 10314 0x7B26CB4F, 0x22E541AE, 10315 0x7B0B3D2C, 0x2345EFF7, 10316 0x7AEF6323, 0x23A6887E, 10317 0x7AD33D45, 0x24070B07, 10318 0x7AB6CBA3, 0x24677757, 10319 0x7A9A0E4F, 0x24C7CD32, 10320 0x7A7D055B, 0x25280C5D, 10321 0x7A5FB0D8, 0x2588349D, 10322 0x7A4210D8, 0x25E845B5, 10323 0x7A24256E, 0x26483F6C, 10324 0x7A05EEAD, 0x26A82185, 10325 0x79E76CA6, 0x2707EBC6, 10326 0x79C89F6D, 0x27679DF4, 10327 0x79A98715, 0x27C737D2, 10328 0x798A23B1, 0x2826B928, 10329 0x796A7554, 0x288621B9, 10330 0x794A7C11, 0x28E5714A, 10331 0x792A37FE, 0x2944A7A2, 10332 0x7909A92C, 0x29A3C484, 10333 0x78E8CFB1, 0x2A02C7B8, 10334 0x78C7ABA1, 0x2A61B101, 10335 0x78A63D10, 0x2AC08025, 10336 0x78848413, 0x2B1F34EB, 10337 0x786280BF, 0x2B7DCF17, 10338 0x78403328, 0x2BDC4E6F, 10339 0x781D9B64, 0x2C3AB2B9, 10340 0x77FAB988, 0x2C98FBBA, 10341 0x77D78DAA, 0x2CF72939, 10342 0x77B417DF, 0x2D553AFB, 10343 0x7790583D, 0x2DB330C7, 10344 0x776C4EDB, 0x2E110A62, 10345 0x7747FBCE, 0x2E6EC792, 10346 0x77235F2D, 0x2ECC681E, 10347 0x76FE790E, 0x2F29EBCC, 10348 0x76D94988, 0x2F875262, 10349 0x76B3D0B3, 0x2FE49BA6, 10350 0x768E0EA5, 0x3041C760, 10351 0x76680376, 0x309ED555, 10352 0x7641AF3C, 0x30FBC54D, 10353 0x761B1211, 0x3158970D, 10354 0x75F42C0A, 0x31B54A5D, 10355 0x75CCFD42, 0x3211DF03, 10356 0x75A585CF, 0x326E54C7, 10357 0x757DC5CA, 0x32CAAB6F, 10358 0x7555BD4B, 0x3326E2C2, 10359 0x752D6C6C, 0x3382FA88, 10360 0x7504D345, 0x33DEF287, 10361 0x74DBF1EF, 0x343ACA87, 10362 0x74B2C883, 0x3496824F, 10363 0x7489571B, 0x34F219A7, 10364 0x745F9DD1, 0x354D9056, 10365 0x74359CBD, 0x35A8E624, 10366 0x740B53FA, 0x36041AD9, 10367 0x73E0C3A3, 0x365F2E3B, 10368 0x73B5EBD0, 0x36BA2013, 10369 0x738ACC9E, 0x3714F02A, 10370 0x735F6626, 0x376F9E46, 10371 0x7333B883, 0x37CA2A30, 10372 0x7307C3D0, 0x382493B0, 10373 0x72DB8828, 0x387EDA8E, 10374 0x72AF05A6, 0x38D8FE93, 10375 0x72823C66, 0x3932FF87, 10376 0x72552C84, 0x398CDD32, 10377 0x7227D61C, 0x39E6975D, 10378 0x71FA3948, 0x3A402DD1, 10379 0x71CC5626, 0x3A99A057, 10380 0x719E2CD2, 0x3AF2EEB7, 10381 0x716FBD68, 0x3B4C18BA, 10382 0x71410804, 0x3BA51E29, 10383 0x71120CC5, 0x3BFDFECD, 10384 0x70E2CBC6, 0x3C56BA70, 10385 0x70B34524, 0x3CAF50DA, 10386 0x708378FE, 0x3D07C1D5, 10387 0x70536771, 0x3D600D2B, 10388 0x70231099, 0x3DB832A5, 10389 0x6FF27496, 0x3E10320D, 10390 0x6FC19385, 0x3E680B2C, 10391 0x6F906D84, 0x3EBFBDCC, 10392 0x6F5F02B1, 0x3F1749B7, 10393 0x6F2D532C, 0x3F6EAEB8, 10394 0x6EFB5F12, 0x3FC5EC97, 10395 0x6EC92682, 0x401D0320, 10396 0x6E96A99C, 0x4073F21D, 10397 0x6E63E87F, 0x40CAB957, 10398 0x6E30E349, 0x4121589A, 10399 0x6DFD9A1B, 0x4177CFB0, 10400 0x6DCA0D14, 0x41CE1E64, 10401 0x6D963C54, 0x42244480, 10402 0x6D6227FA, 0x427A41D0, 10403 0x6D2DD027, 0x42D0161E, 10404 0x6CF934FB, 0x4325C135, 10405 0x6CC45697, 0x437B42E1, 10406 0x6C8F351C, 0x43D09AEC, 10407 0x6C59D0A9, 0x4425C923, 10408 0x6C242960, 0x447ACD50, 10409 0x6BEE3F62, 0x44CFA73F, 10410 0x6BB812D0, 0x452456BC, 10411 0x6B81A3CD, 0x4578DB93, 10412 0x6B4AF278, 0x45CD358F, 10413 0x6B13FEF5, 0x4621647C, 10414 0x6ADCC964, 0x46756827, 10415 0x6AA551E8, 0x46C9405C, 10416 0x6A6D98A4, 0x471CECE6, 10417 0x6A359DB9, 0x47706D93, 10418 0x69FD614A, 0x47C3C22E, 10419 0x69C4E37A, 0x4816EA85, 10420 0x698C246C, 0x4869E664, 10421 0x69532442, 0x48BCB598, 10422 0x6919E320, 0x490F57EE, 10423 0x68E06129, 0x4961CD32, 10424 0x68A69E81, 0x49B41533, 10425 0x686C9B4B, 0x4A062FBD, 10426 0x683257AA, 0x4A581C9D, 10427 0x67F7D3C4, 0x4AA9DBA1, 10428 0x67BD0FBC, 0x4AFB6C97, 10429 0x67820BB6, 0x4B4CCF4D, 10430 0x6746C7D7, 0x4B9E038F, 10431 0x670B4443, 0x4BEF092D, 10432 0x66CF811F, 0x4C3FDFF3, 10433 0x66937E90, 0x4C9087B1, 10434 0x66573CBB, 0x4CE10034, 10435 0x661ABBC5, 0x4D31494B, 10436 0x65DDFBD3, 0x4D8162C4, 10437 0x65A0FD0B, 0x4DD14C6E, 10438 0x6563BF92, 0x4E210617, 10439 0x6526438E, 0x4E708F8F, 10440 0x64E88926, 0x4EBFE8A4, 10441 0x64AA907F, 0x4F0F1126, 10442 0x646C59BF, 0x4F5E08E3, 10443 0x642DE50D, 0x4FACCFAB, 10444 0x63EF328F, 0x4FFB654D, 10445 0x63B0426D, 0x5049C999, 10446 0x637114CC, 0x5097FC5E, 10447 0x6331A9D4, 0x50E5FD6C, 10448 0x62F201AC, 0x5133CC94, 10449 0x62B21C7B, 0x518169A4, 10450 0x6271FA69, 0x51CED46E, 10451 0x62319B9D, 0x521C0CC1, 10452 0x61F1003E, 0x5269126E, 10453 0x61B02876, 0x52B5E545, 10454 0x616F146B, 0x53028517, 10455 0x612DC446, 0x534EF1B5, 10456 0x60EC3830, 0x539B2AEF, 10457 0x60AA704F, 0x53E73097, 10458 0x60686CCE, 0x5433027D, 10459 0x60262DD5, 0x547EA073, 10460 0x5FE3B38D, 0x54CA0A4A, 10461 0x5FA0FE1E, 0x55153FD4, 10462 0x5F5E0DB3, 0x556040E2, 10463 0x5F1AE273, 0x55AB0D46, 10464 0x5ED77C89, 0x55F5A4D2, 10465 0x5E93DC1F, 0x56400757, 10466 0x5E50015D, 0x568A34A9, 10467 0x5E0BEC6E, 0x56D42C99, 10468 0x5DC79D7C, 0x571DEEF9, 10469 0x5D8314B0, 0x57677B9D, 10470 0x5D3E5236, 0x57B0D256, 10471 0x5CF95638, 0x57F9F2F7, 10472 0x5CB420DF, 0x5842DD54, 10473 0x5C6EB258, 0x588B913F, 10474 0x5C290ACC, 0x58D40E8C, 10475 0x5BE32A67, 0x591C550E, 10476 0x5B9D1153, 0x59646497, 10477 0x5B56BFBD, 0x59AC3CFD, 10478 0x5B1035CF, 0x59F3DE12, 10479 0x5AC973B4, 0x5A3B47AA, 10480 0x5A82799A, 0x5A82799A, 10481 0x5A3B47AA, 0x5AC973B4, 10482 0x59F3DE12, 0x5B1035CF, 10483 0x59AC3CFD, 0x5B56BFBD, 10484 0x59646497, 0x5B9D1153, 10485 0x591C550E, 0x5BE32A67, 10486 0x58D40E8C, 0x5C290ACC, 10487 0x588B913F, 0x5C6EB258, 10488 0x5842DD54, 0x5CB420DF, 10489 0x57F9F2F7, 0x5CF95638, 10490 0x57B0D256, 0x5D3E5236, 10491 0x57677B9D, 0x5D8314B0, 10492 0x571DEEF9, 0x5DC79D7C, 10493 0x56D42C99, 0x5E0BEC6E, 10494 0x568A34A9, 0x5E50015D, 10495 0x56400757, 0x5E93DC1F, 10496 0x55F5A4D2, 0x5ED77C89, 10497 0x55AB0D46, 0x5F1AE273, 10498 0x556040E2, 0x5F5E0DB3, 10499 0x55153FD4, 0x5FA0FE1E, 10500 0x54CA0A4A, 0x5FE3B38D, 10501 0x547EA073, 0x60262DD5, 10502 0x5433027D, 0x60686CCE, 10503 0x53E73097, 0x60AA704F, 10504 0x539B2AEF, 0x60EC3830, 10505 0x534EF1B5, 0x612DC446, 10506 0x53028517, 0x616F146B, 10507 0x52B5E545, 0x61B02876, 10508 0x5269126E, 0x61F1003E, 10509 0x521C0CC1, 0x62319B9D, 10510 0x51CED46E, 0x6271FA69, 10511 0x518169A4, 0x62B21C7B, 10512 0x5133CC94, 0x62F201AC, 10513 0x50E5FD6C, 0x6331A9D4, 10514 0x5097FC5E, 0x637114CC, 10515 0x5049C999, 0x63B0426D, 10516 0x4FFB654D, 0x63EF328F, 10517 0x4FACCFAB, 0x642DE50D, 10518 0x4F5E08E3, 0x646C59BF, 10519 0x4F0F1126, 0x64AA907F, 10520 0x4EBFE8A4, 0x64E88926, 10521 0x4E708F8F, 0x6526438E, 10522 0x4E210617, 0x6563BF92, 10523 0x4DD14C6E, 0x65A0FD0B, 10524 0x4D8162C4, 0x65DDFBD3, 10525 0x4D31494B, 0x661ABBC5, 10526 0x4CE10034, 0x66573CBB, 10527 0x4C9087B1, 0x66937E90, 10528 0x4C3FDFF3, 0x66CF811F, 10529 0x4BEF092D, 0x670B4443, 10530 0x4B9E038F, 0x6746C7D7, 10531 0x4B4CCF4D, 0x67820BB6, 10532 0x4AFB6C97, 0x67BD0FBC, 10533 0x4AA9DBA1, 0x67F7D3C4, 10534 0x4A581C9D, 0x683257AA, 10535 0x4A062FBD, 0x686C9B4B, 10536 0x49B41533, 0x68A69E81, 10537 0x4961CD32, 0x68E06129, 10538 0x490F57EE, 0x6919E320, 10539 0x48BCB598, 0x69532442, 10540 0x4869E664, 0x698C246C, 10541 0x4816EA85, 0x69C4E37A, 10542 0x47C3C22E, 0x69FD614A, 10543 0x47706D93, 0x6A359DB9, 10544 0x471CECE6, 0x6A6D98A4, 10545 0x46C9405C, 0x6AA551E8, 10546 0x46756827, 0x6ADCC964, 10547 0x4621647C, 0x6B13FEF5, 10548 0x45CD358F, 0x6B4AF278, 10549 0x4578DB93, 0x6B81A3CD, 10550 0x452456BC, 0x6BB812D0, 10551 0x44CFA73F, 0x6BEE3F62, 10552 0x447ACD50, 0x6C242960, 10553 0x4425C923, 0x6C59D0A9, 10554 0x43D09AEC, 0x6C8F351C, 10555 0x437B42E1, 0x6CC45697, 10556 0x4325C135, 0x6CF934FB, 10557 0x42D0161E, 0x6D2DD027, 10558 0x427A41D0, 0x6D6227FA, 10559 0x42244480, 0x6D963C54, 10560 0x41CE1E64, 0x6DCA0D14, 10561 0x4177CFB0, 0x6DFD9A1B, 10562 0x4121589A, 0x6E30E349, 10563 0x40CAB957, 0x6E63E87F, 10564 0x4073F21D, 0x6E96A99C, 10565 0x401D0320, 0x6EC92682, 10566 0x3FC5EC97, 0x6EFB5F12, 10567 0x3F6EAEB8, 0x6F2D532C, 10568 0x3F1749B7, 0x6F5F02B1, 10569 0x3EBFBDCC, 0x6F906D84, 10570 0x3E680B2C, 0x6FC19385, 10571 0x3E10320D, 0x6FF27496, 10572 0x3DB832A5, 0x70231099, 10573 0x3D600D2B, 0x70536771, 10574 0x3D07C1D5, 0x708378FE, 10575 0x3CAF50DA, 0x70B34524, 10576 0x3C56BA70, 0x70E2CBC6, 10577 0x3BFDFECD, 0x71120CC5, 10578 0x3BA51E29, 0x71410804, 10579 0x3B4C18BA, 0x716FBD68, 10580 0x3AF2EEB7, 0x719E2CD2, 10581 0x3A99A057, 0x71CC5626, 10582 0x3A402DD1, 0x71FA3948, 10583 0x39E6975D, 0x7227D61C, 10584 0x398CDD32, 0x72552C84, 10585 0x3932FF87, 0x72823C66, 10586 0x38D8FE93, 0x72AF05A6, 10587 0x387EDA8E, 0x72DB8828, 10588 0x382493B0, 0x7307C3D0, 10589 0x37CA2A30, 0x7333B883, 10590 0x376F9E46, 0x735F6626, 10591 0x3714F02A, 0x738ACC9E, 10592 0x36BA2013, 0x73B5EBD0, 10593 0x365F2E3B, 0x73E0C3A3, 10594 0x36041AD9, 0x740B53FA, 10595 0x35A8E624, 0x74359CBD, 10596 0x354D9056, 0x745F9DD1, 10597 0x34F219A7, 0x7489571B, 10598 0x3496824F, 0x74B2C883, 10599 0x343ACA87, 0x74DBF1EF, 10600 0x33DEF287, 0x7504D345, 10601 0x3382FA88, 0x752D6C6C, 10602 0x3326E2C2, 0x7555BD4B, 10603 0x32CAAB6F, 0x757DC5CA, 10604 0x326E54C7, 0x75A585CF, 10605 0x3211DF03, 0x75CCFD42, 10606 0x31B54A5D, 0x75F42C0A, 10607 0x3158970D, 0x761B1211, 10608 0x30FBC54D, 0x7641AF3C, 10609 0x309ED555, 0x76680376, 10610 0x3041C760, 0x768E0EA5, 10611 0x2FE49BA6, 0x76B3D0B3, 10612 0x2F875262, 0x76D94988, 10613 0x2F29EBCC, 0x76FE790E, 10614 0x2ECC681E, 0x77235F2D, 10615 0x2E6EC792, 0x7747FBCE, 10616 0x2E110A62, 0x776C4EDB, 10617 0x2DB330C7, 0x7790583D, 10618 0x2D553AFB, 0x77B417DF, 10619 0x2CF72939, 0x77D78DAA, 10620 0x2C98FBBA, 0x77FAB988, 10621 0x2C3AB2B9, 0x781D9B64, 10622 0x2BDC4E6F, 0x78403328, 10623 0x2B7DCF17, 0x786280BF, 10624 0x2B1F34EB, 0x78848413, 10625 0x2AC08025, 0x78A63D10, 10626 0x2A61B101, 0x78C7ABA1, 10627 0x2A02C7B8, 0x78E8CFB1, 10628 0x29A3C484, 0x7909A92C, 10629 0x2944A7A2, 0x792A37FE, 10630 0x28E5714A, 0x794A7C11, 10631 0x288621B9, 0x796A7554, 10632 0x2826B928, 0x798A23B1, 10633 0x27C737D2, 0x79A98715, 10634 0x27679DF4, 0x79C89F6D, 10635 0x2707EBC6, 0x79E76CA6, 10636 0x26A82185, 0x7A05EEAD, 10637 0x26483F6C, 0x7A24256E, 10638 0x25E845B5, 0x7A4210D8, 10639 0x2588349D, 0x7A5FB0D8, 10640 0x25280C5D, 0x7A7D055B, 10641 0x24C7CD32, 0x7A9A0E4F, 10642 0x24677757, 0x7AB6CBA3, 10643 0x24070B07, 0x7AD33D45, 10644 0x23A6887E, 0x7AEF6323, 10645 0x2345EFF7, 0x7B0B3D2C, 10646 0x22E541AE, 0x7B26CB4F, 10647 0x22847DDF, 0x7B420D7A, 10648 0x2223A4C5, 0x7B5D039D, 10649 0x21C2B69C, 0x7B77ADA8, 10650 0x2161B39F, 0x7B920B89, 10651 0x21009C0B, 0x7BAC1D31, 10652 0x209F701C, 0x7BC5E28F, 10653 0x203E300D, 0x7BDF5B94, 10654 0x1FDCDC1A, 0x7BF88830, 10655 0x1F7B7480, 0x7C116853, 10656 0x1F19F97B, 0x7C29FBEE, 10657 0x1EB86B46, 0x7C4242F2, 10658 0x1E56CA1E, 0x7C5A3D4F, 10659 0x1DF5163F, 0x7C71EAF8, 10660 0x1D934FE5, 0x7C894BDD, 10661 0x1D31774D, 0x7CA05FF1, 10662 0x1CCF8CB3, 0x7CB72724, 10663 0x1C6D9053, 0x7CCDA168, 10664 0x1C0B826A, 0x7CE3CEB1, 10665 0x1BA96334, 0x7CF9AEF0, 10666 0x1B4732EF, 0x7D0F4218, 10667 0x1AE4F1D6, 0x7D24881A, 10668 0x1A82A025, 0x7D3980EC, 10669 0x1A203E1B, 0x7D4E2C7E, 10670 0x19BDCBF2, 0x7D628AC5, 10671 0x195B49E9, 0x7D769BB5, 10672 0x18F8B83C, 0x7D8A5F3F, 10673 0x18961727, 0x7D9DD55A, 10674 0x183366E8, 0x7DB0FDF7, 10675 0x17D0A7BB, 0x7DC3D90D, 10676 0x176DD9DE, 0x7DD6668E, 10677 0x170AFD8D, 0x7DE8A670, 10678 0x16A81305, 0x7DFA98A7, 10679 0x16451A83, 0x7E0C3D29, 10680 0x15E21444, 0x7E1D93E9, 10681 0x157F0086, 0x7E2E9CDF, 10682 0x151BDF85, 0x7E3F57FE, 10683 0x14B8B17F, 0x7E4FC53E, 10684 0x145576B1, 0x7E5FE493, 10685 0x13F22F57, 0x7E6FB5F3, 10686 0x138EDBB0, 0x7E7F3956, 10687 0x132B7BF9, 0x7E8E6EB1, 10688 0x12C8106E, 0x7E9D55FC, 10689 0x1264994E, 0x7EABEF2C, 10690 0x120116D4, 0x7EBA3A39, 10691 0x119D8940, 0x7EC8371A, 10692 0x1139F0CE, 0x7ED5E5C6, 10693 0x10D64DBC, 0x7EE34635, 10694 0x1072A047, 0x7EF0585F, 10695 0x100EE8AD, 0x7EFD1C3C, 10696 0x0FAB272B, 0x7F0991C3, 10697 0x0F475BFE, 0x7F15B8EE, 10698 0x0EE38765, 0x7F2191B4, 10699 0x0E7FA99D, 0x7F2D1C0E, 10700 0x0E1BC2E3, 0x7F3857F5, 10701 0x0DB7D376, 0x7F434563, 10702 0x0D53DB92, 0x7F4DE450, 10703 0x0CEFDB75, 0x7F5834B6, 10704 0x0C8BD35E, 0x7F62368F, 10705 0x0C27C389, 0x7F6BE9D4, 10706 0x0BC3AC35, 0x7F754E7F, 10707 0x0B5F8D9F, 0x7F7E648B, 10708 0x0AFB6805, 0x7F872BF3, 10709 0x0A973BA5, 0x7F8FA4AF, 10710 0x0A3308BC, 0x7F97CEBC, 10711 0x09CECF89, 0x7F9FAA15, 10712 0x096A9049, 0x7FA736B4, 10713 0x09064B3A, 0x7FAE7494, 10714 0x08A2009A, 0x7FB563B2, 10715 0x083DB0A7, 0x7FBC040A, 10716 0x07D95B9E, 0x7FC25596, 10717 0x077501BE, 0x7FC85853, 10718 0x0710A344, 0x7FCE0C3E, 10719 0x06AC406F, 0x7FD37152, 10720 0x0647D97C, 0x7FD8878D, 10721 0x05E36EA9, 0x7FDD4EEC, 10722 0x057F0034, 0x7FE1C76B, 10723 0x051A8E5C, 0x7FE5F108, 10724 0x04B6195D, 0x7FE9CBC0, 10725 0x0451A176, 0x7FED5790, 10726 0x03ED26E6, 0x7FF09477, 10727 0x0388A9E9, 0x7FF38273, 10728 0x03242ABF, 0x7FF62182, 10729 0x02BFA9A4, 0x7FF871A1, 10730 0x025B26D7, 0x7FFA72D1, 10731 0x01F6A296, 0x7FFC250F, 10732 0x01921D1F, 0x7FFD885A, 10733 0x012D96B0, 0x7FFE9CB2, 10734 0x00C90F88, 0x7FFF6216, 10735 0x006487E3, 0x7FFFD885, 10736 0x00000000, 0x7FFFFFFF, 10737 0xFF9B781D, 0x7FFFD885, 10738 0xFF36F078, 0x7FFF6216, 10739 0xFED2694F, 0x7FFE9CB2, 10740 0xFE6DE2E0, 0x7FFD885A, 10741 0xFE095D69, 0x7FFC250F, 10742 0xFDA4D928, 0x7FFA72D1, 10743 0xFD40565B, 0x7FF871A1, 10744 0xFCDBD541, 0x7FF62182, 10745 0xFC775616, 0x7FF38273, 10746 0xFC12D919, 0x7FF09477, 10747 0xFBAE5E89, 0x7FED5790, 10748 0xFB49E6A2, 0x7FE9CBC0, 10749 0xFAE571A4, 0x7FE5F108, 10750 0xFA80FFCB, 0x7FE1C76B, 10751 0xFA1C9156, 0x7FDD4EEC, 10752 0xF9B82683, 0x7FD8878D, 10753 0xF953BF90, 0x7FD37152, 10754 0xF8EF5CBB, 0x7FCE0C3E, 10755 0xF88AFE41, 0x7FC85853, 10756 0xF826A461, 0x7FC25596, 10757 0xF7C24F58, 0x7FBC040A, 10758 0xF75DFF65, 0x7FB563B2, 10759 0xF6F9B4C5, 0x7FAE7494, 10760 0xF6956FB6, 0x7FA736B4, 10761 0xF6313076, 0x7F9FAA15, 10762 0xF5CCF743, 0x7F97CEBC, 10763 0xF568C45A, 0x7F8FA4AF, 10764 0xF50497FA, 0x7F872BF3, 10765 0xF4A07260, 0x7F7E648B, 10766 0xF43C53CA, 0x7F754E7F, 10767 0xF3D83C76, 0x7F6BE9D4, 10768 0xF3742CA1, 0x7F62368F, 10769 0xF310248A, 0x7F5834B6, 10770 0xF2AC246D, 0x7F4DE450, 10771 0xF2482C89, 0x7F434563, 10772 0xF1E43D1C, 0x7F3857F5, 10773 0xF1805662, 0x7F2D1C0E, 10774 0xF11C789A, 0x7F2191B4, 10775 0xF0B8A401, 0x7F15B8EE, 10776 0xF054D8D4, 0x7F0991C3, 10777 0xEFF11752, 0x7EFD1C3C, 10778 0xEF8D5FB8, 0x7EF0585F, 10779 0xEF29B243, 0x7EE34635, 10780 0xEEC60F31, 0x7ED5E5C6, 10781 0xEE6276BF, 0x7EC8371A, 10782 0xEDFEE92B, 0x7EBA3A39, 10783 0xED9B66B2, 0x7EABEF2C, 10784 0xED37EF91, 0x7E9D55FC, 10785 0xECD48406, 0x7E8E6EB1, 10786 0xEC71244F, 0x7E7F3956, 10787 0xEC0DD0A8, 0x7E6FB5F3, 10788 0xEBAA894E, 0x7E5FE493, 10789 0xEB474E80, 0x7E4FC53E, 10790 0xEAE4207A, 0x7E3F57FE, 10791 0xEA80FF79, 0x7E2E9CDF, 10792 0xEA1DEBBB, 0x7E1D93E9, 10793 0xE9BAE57C, 0x7E0C3D29, 10794 0xE957ECFB, 0x7DFA98A7, 10795 0xE8F50273, 0x7DE8A670, 10796 0xE8922621, 0x7DD6668E, 10797 0xE82F5844, 0x7DC3D90D, 10798 0xE7CC9917, 0x7DB0FDF7, 10799 0xE769E8D8, 0x7D9DD55A, 10800 0xE70747C3, 0x7D8A5F3F, 10801 0xE6A4B616, 0x7D769BB5, 10802 0xE642340D, 0x7D628AC5, 10803 0xE5DFC1E4, 0x7D4E2C7E, 10804 0xE57D5FDA, 0x7D3980EC, 10805 0xE51B0E2A, 0x7D24881A, 10806 0xE4B8CD10, 0x7D0F4218, 10807 0xE4569CCB, 0x7CF9AEF0, 10808 0xE3F47D95, 0x7CE3CEB1, 10809 0xE3926FAC, 0x7CCDA168, 10810 0xE330734C, 0x7CB72724, 10811 0xE2CE88B2, 0x7CA05FF1, 10812 0xE26CB01A, 0x7C894BDD, 10813 0xE20AE9C1, 0x7C71EAF8, 10814 0xE1A935E1, 0x7C5A3D4F, 10815 0xE14794B9, 0x7C4242F2, 10816 0xE0E60684, 0x7C29FBEE, 10817 0xE0848B7F, 0x7C116853, 10818 0xE02323E5, 0x7BF88830, 10819 0xDFC1CFF2, 0x7BDF5B94, 10820 0xDF608FE3, 0x7BC5E28F, 10821 0xDEFF63F4, 0x7BAC1D31, 10822 0xDE9E4C60, 0x7B920B89, 10823 0xDE3D4963, 0x7B77ADA8, 10824 0xDDDC5B3A, 0x7B5D039D, 10825 0xDD7B8220, 0x7B420D7A, 10826 0xDD1ABE51, 0x7B26CB4F, 10827 0xDCBA1008, 0x7B0B3D2C, 10828 0xDC597781, 0x7AEF6323, 10829 0xDBF8F4F8, 0x7AD33D45, 10830 0xDB9888A8, 0x7AB6CBA3, 10831 0xDB3832CD, 0x7A9A0E4F, 10832 0xDAD7F3A2, 0x7A7D055B, 10833 0xDA77CB62, 0x7A5FB0D8, 10834 0xDA17BA4A, 0x7A4210D8, 10835 0xD9B7C093, 0x7A24256E, 10836 0xD957DE7A, 0x7A05EEAD, 10837 0xD8F81439, 0x79E76CA6, 10838 0xD898620C, 0x79C89F6D, 10839 0xD838C82D, 0x79A98715, 10840 0xD7D946D7, 0x798A23B1, 10841 0xD779DE46, 0x796A7554, 10842 0xD71A8EB5, 0x794A7C11, 10843 0xD6BB585D, 0x792A37FE, 10844 0xD65C3B7B, 0x7909A92C, 10845 0xD5FD3847, 0x78E8CFB1, 10846 0xD59E4EFE, 0x78C7ABA1, 10847 0xD53F7FDA, 0x78A63D10, 10848 0xD4E0CB14, 0x78848413, 10849 0xD48230E8, 0x786280BF, 10850 0xD423B190, 0x78403328, 10851 0xD3C54D46, 0x781D9B64, 10852 0xD3670445, 0x77FAB988, 10853 0xD308D6C6, 0x77D78DAA, 10854 0xD2AAC504, 0x77B417DF, 10855 0xD24CCF38, 0x7790583D, 10856 0xD1EEF59E, 0x776C4EDB, 10857 0xD191386D, 0x7747FBCE, 10858 0xD13397E1, 0x77235F2D, 10859 0xD0D61433, 0x76FE790E, 10860 0xD078AD9D, 0x76D94988, 10861 0xD01B6459, 0x76B3D0B3, 10862 0xCFBE389F, 0x768E0EA5, 10863 0xCF612AAA, 0x76680376, 10864 0xCF043AB2, 0x7641AF3C, 10865 0xCEA768F2, 0x761B1211, 10866 0xCE4AB5A2, 0x75F42C0A, 10867 0xCDEE20FC, 0x75CCFD42, 10868 0xCD91AB38, 0x75A585CF, 10869 0xCD355490, 0x757DC5CA, 10870 0xCCD91D3D, 0x7555BD4B, 10871 0xCC7D0577, 0x752D6C6C, 10872 0xCC210D78, 0x7504D345, 10873 0xCBC53578, 0x74DBF1EF, 10874 0xCB697DB0, 0x74B2C883, 10875 0xCB0DE658, 0x7489571B, 10876 0xCAB26FA9, 0x745F9DD1, 10877 0xCA5719DB, 0x74359CBD, 10878 0xC9FBE527, 0x740B53FA, 10879 0xC9A0D1C4, 0x73E0C3A3, 10880 0xC945DFEC, 0x73B5EBD0, 10881 0xC8EB0FD6, 0x738ACC9E, 10882 0xC89061BA, 0x735F6626, 10883 0xC835D5D0, 0x7333B883, 10884 0xC7DB6C50, 0x7307C3D0, 10885 0xC7812571, 0x72DB8828, 10886 0xC727016C, 0x72AF05A6, 10887 0xC6CD0079, 0x72823C66, 10888 0xC67322CD, 0x72552C84, 10889 0xC61968A2, 0x7227D61C, 10890 0xC5BFD22E, 0x71FA3948, 10891 0xC5665FA8, 0x71CC5626, 10892 0xC50D1148, 0x719E2CD2, 10893 0xC4B3E746, 0x716FBD68, 10894 0xC45AE1D7, 0x71410804, 10895 0xC4020132, 0x71120CC5, 10896 0xC3A9458F, 0x70E2CBC6, 10897 0xC350AF25, 0x70B34524, 10898 0xC2F83E2A, 0x708378FE, 10899 0xC29FF2D4, 0x70536771, 10900 0xC247CD5A, 0x70231099, 10901 0xC1EFCDF2, 0x6FF27496, 10902 0xC197F4D3, 0x6FC19385, 10903 0xC1404233, 0x6F906D84, 10904 0xC0E8B648, 0x6F5F02B1, 10905 0xC0915147, 0x6F2D532C, 10906 0xC03A1368, 0x6EFB5F12, 10907 0xBFE2FCDF, 0x6EC92682, 10908 0xBF8C0DE2, 0x6E96A99C, 10909 0xBF3546A8, 0x6E63E87F, 10910 0xBEDEA765, 0x6E30E349, 10911 0xBE88304F, 0x6DFD9A1B, 10912 0xBE31E19B, 0x6DCA0D14, 10913 0xBDDBBB7F, 0x6D963C54, 10914 0xBD85BE2F, 0x6D6227FA, 10915 0xBD2FE9E1, 0x6D2DD027, 10916 0xBCDA3ECA, 0x6CF934FB, 10917 0xBC84BD1E, 0x6CC45697, 10918 0xBC2F6513, 0x6C8F351C, 10919 0xBBDA36DC, 0x6C59D0A9, 10920 0xBB8532AF, 0x6C242960, 10921 0xBB3058C0, 0x6BEE3F62, 10922 0xBADBA943, 0x6BB812D0, 10923 0xBA87246C, 0x6B81A3CD, 10924 0xBA32CA70, 0x6B4AF278, 10925 0xB9DE9B83, 0x6B13FEF5, 10926 0xB98A97D8, 0x6ADCC964, 10927 0xB936BFA3, 0x6AA551E8, 10928 0xB8E31319, 0x6A6D98A4, 10929 0xB88F926C, 0x6A359DB9, 10930 0xB83C3DD1, 0x69FD614A, 10931 0xB7E9157A, 0x69C4E37A, 10932 0xB796199B, 0x698C246C, 10933 0xB7434A67, 0x69532442, 10934 0xB6F0A811, 0x6919E320, 10935 0xB69E32CD, 0x68E06129, 10936 0xB64BEACC, 0x68A69E81, 10937 0xB5F9D042, 0x686C9B4B, 10938 0xB5A7E362, 0x683257AA, 10939 0xB556245E, 0x67F7D3C4, 10940 0xB5049368, 0x67BD0FBC, 10941 0xB4B330B2, 0x67820BB6, 10942 0xB461FC70, 0x6746C7D7, 10943 0xB410F6D2, 0x670B4443, 10944 0xB3C0200C, 0x66CF811F, 10945 0xB36F784E, 0x66937E90, 10946 0xB31EFFCB, 0x66573CBB, 10947 0xB2CEB6B5, 0x661ABBC5, 10948 0xB27E9D3B, 0x65DDFBD3, 10949 0xB22EB392, 0x65A0FD0B, 10950 0xB1DEF9E8, 0x6563BF92, 10951 0xB18F7070, 0x6526438E, 10952 0xB140175B, 0x64E88926, 10953 0xB0F0EEDA, 0x64AA907F, 10954 0xB0A1F71C, 0x646C59BF, 10955 0xB0533055, 0x642DE50D, 10956 0xB0049AB2, 0x63EF328F, 10957 0xAFB63667, 0x63B0426D, 10958 0xAF6803A1, 0x637114CC, 10959 0xAF1A0293, 0x6331A9D4, 10960 0xAECC336B, 0x62F201AC, 10961 0xAE7E965B, 0x62B21C7B, 10962 0xAE312B91, 0x6271FA69, 10963 0xADE3F33E, 0x62319B9D, 10964 0xAD96ED91, 0x61F1003E, 10965 0xAD4A1ABA, 0x61B02876, 10966 0xACFD7AE8, 0x616F146B, 10967 0xACB10E4A, 0x612DC446, 10968 0xAC64D510, 0x60EC3830, 10969 0xAC18CF68, 0x60AA704F, 10970 0xABCCFD82, 0x60686CCE, 10971 0xAB815F8C, 0x60262DD5, 10972 0xAB35F5B5, 0x5FE3B38D, 10973 0xAAEAC02B, 0x5FA0FE1E, 10974 0xAA9FBF1D, 0x5F5E0DB3, 10975 0xAA54F2B9, 0x5F1AE273, 10976 0xAA0A5B2D, 0x5ED77C89, 10977 0xA9BFF8A8, 0x5E93DC1F, 10978 0xA975CB56, 0x5E50015D, 10979 0xA92BD366, 0x5E0BEC6E, 10980 0xA8E21106, 0x5DC79D7C, 10981 0xA8988463, 0x5D8314B0, 10982 0xA84F2DA9, 0x5D3E5236, 10983 0xA8060D08, 0x5CF95638, 10984 0xA7BD22AB, 0x5CB420DF, 10985 0xA7746EC0, 0x5C6EB258, 10986 0xA72BF173, 0x5C290ACC, 10987 0xA6E3AAF2, 0x5BE32A67, 10988 0xA69B9B68, 0x5B9D1153, 10989 0xA653C302, 0x5B56BFBD, 10990 0xA60C21ED, 0x5B1035CF, 10991 0xA5C4B855, 0x5AC973B4, 10992 0xA57D8666, 0x5A82799A, 10993 0xA5368C4B, 0x5A3B47AA, 10994 0xA4EFCA31, 0x59F3DE12, 10995 0xA4A94042, 0x59AC3CFD, 10996 0xA462EEAC, 0x59646497, 10997 0xA41CD598, 0x591C550E, 10998 0xA3D6F533, 0x58D40E8C, 10999 0xA3914DA7, 0x588B913F, 11000 0xA34BDF20, 0x5842DD54, 11001 0xA306A9C7, 0x57F9F2F7, 11002 0xA2C1ADC9, 0x57B0D256, 11003 0xA27CEB4F, 0x57677B9D, 11004 0xA2386283, 0x571DEEF9, 11005 0xA1F41391, 0x56D42C99, 11006 0xA1AFFEA2, 0x568A34A9, 11007 0xA16C23E1, 0x56400757, 11008 0xA1288376, 0x55F5A4D2, 11009 0xA0E51D8C, 0x55AB0D46, 11010 0xA0A1F24C, 0x556040E2, 11011 0xA05F01E1, 0x55153FD4, 11012 0xA01C4C72, 0x54CA0A4A, 11013 0x9FD9D22A, 0x547EA073, 11014 0x9F979331, 0x5433027D, 11015 0x9F558FB0, 0x53E73097, 11016 0x9F13C7D0, 0x539B2AEF, 11017 0x9ED23BB9, 0x534EF1B5, 11018 0x9E90EB94, 0x53028517, 11019 0x9E4FD789, 0x52B5E545, 11020 0x9E0EFFC1, 0x5269126E, 11021 0x9DCE6462, 0x521C0CC1, 11022 0x9D8E0596, 0x51CED46E, 11023 0x9D4DE384, 0x518169A4, 11024 0x9D0DFE53, 0x5133CC94, 11025 0x9CCE562B, 0x50E5FD6C, 11026 0x9C8EEB33, 0x5097FC5E, 11027 0x9C4FBD92, 0x5049C999, 11028 0x9C10CD70, 0x4FFB654D, 11029 0x9BD21AF2, 0x4FACCFAB, 11030 0x9B93A640, 0x4F5E08E3, 11031 0x9B556F80, 0x4F0F1126, 11032 0x9B1776D9, 0x4EBFE8A4, 11033 0x9AD9BC71, 0x4E708F8F, 11034 0x9A9C406D, 0x4E210617, 11035 0x9A5F02F5, 0x4DD14C6E, 11036 0x9A22042C, 0x4D8162C4, 11037 0x99E5443A, 0x4D31494B, 11038 0x99A8C344, 0x4CE10034, 11039 0x996C816F, 0x4C9087B1, 11040 0x99307EE0, 0x4C3FDFF3, 11041 0x98F4BBBC, 0x4BEF092D, 11042 0x98B93828, 0x4B9E038F, 11043 0x987DF449, 0x4B4CCF4D, 11044 0x9842F043, 0x4AFB6C97, 11045 0x98082C3B, 0x4AA9DBA1, 11046 0x97CDA855, 0x4A581C9D, 11047 0x979364B5, 0x4A062FBD, 11048 0x9759617E, 0x49B41533, 11049 0x971F9ED6, 0x4961CD32, 11050 0x96E61CDF, 0x490F57EE, 11051 0x96ACDBBD, 0x48BCB598, 11052 0x9673DB94, 0x4869E664, 11053 0x963B1C85, 0x4816EA85, 11054 0x96029EB5, 0x47C3C22E, 11055 0x95CA6246, 0x47706D93, 11056 0x9592675B, 0x471CECE6, 11057 0x955AAE17, 0x46C9405C, 11058 0x9523369B, 0x46756827, 11059 0x94EC010B, 0x4621647C, 11060 0x94B50D87, 0x45CD358F, 11061 0x947E5C32, 0x4578DB93, 11062 0x9447ED2F, 0x452456BC, 11063 0x9411C09D, 0x44CFA73F, 11064 0x93DBD69F, 0x447ACD50, 11065 0x93A62F56, 0x4425C923, 11066 0x9370CAE4, 0x43D09AEC, 11067 0x933BA968, 0x437B42E1, 11068 0x9306CB04, 0x4325C135, 11069 0x92D22FD8, 0x42D0161E, 11070 0x929DD805, 0x427A41D0, 11071 0x9269C3AC, 0x42244480, 11072 0x9235F2EB, 0x41CE1E64, 11073 0x920265E4, 0x4177CFB0, 11074 0x91CF1CB6, 0x4121589A, 11075 0x919C1780, 0x40CAB957, 11076 0x91695663, 0x4073F21D, 11077 0x9136D97D, 0x401D0320, 11078 0x9104A0ED, 0x3FC5EC97, 11079 0x90D2ACD3, 0x3F6EAEB8, 11080 0x90A0FD4E, 0x3F1749B7, 11081 0x906F927B, 0x3EBFBDCC, 11082 0x903E6C7A, 0x3E680B2C, 11083 0x900D8B69, 0x3E10320D, 11084 0x8FDCEF66, 0x3DB832A5, 11085 0x8FAC988E, 0x3D600D2B, 11086 0x8F7C8701, 0x3D07C1D5, 11087 0x8F4CBADB, 0x3CAF50DA, 11088 0x8F1D343A, 0x3C56BA70, 11089 0x8EEDF33B, 0x3BFDFECD, 11090 0x8EBEF7FB, 0x3BA51E29, 11091 0x8E904298, 0x3B4C18BA, 11092 0x8E61D32D, 0x3AF2EEB7, 11093 0x8E33A9D9, 0x3A99A057, 11094 0x8E05C6B7, 0x3A402DD1, 11095 0x8DD829E4, 0x39E6975D, 11096 0x8DAAD37B, 0x398CDD32, 11097 0x8D7DC399, 0x3932FF87, 11098 0x8D50FA59, 0x38D8FE93, 11099 0x8D2477D8, 0x387EDA8E, 11100 0x8CF83C30, 0x382493B0, 11101 0x8CCC477D, 0x37CA2A30, 11102 0x8CA099D9, 0x376F9E46, 11103 0x8C753361, 0x3714F02A, 11104 0x8C4A142F, 0x36BA2013, 11105 0x8C1F3C5C, 0x365F2E3B, 11106 0x8BF4AC05, 0x36041AD9, 11107 0x8BCA6342, 0x35A8E624, 11108 0x8BA0622F, 0x354D9056, 11109 0x8B76A8E4, 0x34F219A7, 11110 0x8B4D377C, 0x3496824F, 11111 0x8B240E10, 0x343ACA87, 11112 0x8AFB2CBA, 0x33DEF287, 11113 0x8AD29393, 0x3382FA88, 11114 0x8AAA42B4, 0x3326E2C2, 11115 0x8A823A35, 0x32CAAB6F, 11116 0x8A5A7A30, 0x326E54C7, 11117 0x8A3302BD, 0x3211DF03, 11118 0x8A0BD3F5, 0x31B54A5D, 11119 0x89E4EDEE, 0x3158970D, 11120 0x89BE50C3, 0x30FBC54D, 11121 0x8997FC89, 0x309ED555, 11122 0x8971F15A, 0x3041C760, 11123 0x894C2F4C, 0x2FE49BA6, 11124 0x8926B677, 0x2F875262, 11125 0x890186F1, 0x2F29EBCC, 11126 0x88DCA0D3, 0x2ECC681E, 11127 0x88B80431, 0x2E6EC792, 11128 0x8893B124, 0x2E110A62, 11129 0x886FA7C2, 0x2DB330C7, 11130 0x884BE820, 0x2D553AFB, 11131 0x88287255, 0x2CF72939, 11132 0x88054677, 0x2C98FBBA, 11133 0x87E2649B, 0x2C3AB2B9, 11134 0x87BFCCD7, 0x2BDC4E6F, 11135 0x879D7F40, 0x2B7DCF17, 11136 0x877B7BEC, 0x2B1F34EB, 11137 0x8759C2EF, 0x2AC08025, 11138 0x8738545E, 0x2A61B101, 11139 0x8717304E, 0x2A02C7B8, 11140 0x86F656D3, 0x29A3C484, 11141 0x86D5C802, 0x2944A7A2, 11142 0x86B583EE, 0x28E5714A, 11143 0x86958AAB, 0x288621B9, 11144 0x8675DC4E, 0x2826B928, 11145 0x865678EA, 0x27C737D2, 11146 0x86376092, 0x27679DF4, 11147 0x86189359, 0x2707EBC6, 11148 0x85FA1152, 0x26A82185, 11149 0x85DBDA91, 0x26483F6C, 11150 0x85BDEF27, 0x25E845B5, 11151 0x85A04F28, 0x2588349D, 11152 0x8582FAA4, 0x25280C5D, 11153 0x8565F1B0, 0x24C7CD32, 11154 0x8549345C, 0x24677757, 11155 0x852CC2BA, 0x24070B07, 11156 0x85109CDC, 0x23A6887E, 11157 0x84F4C2D3, 0x2345EFF7, 11158 0x84D934B0, 0x22E541AE, 11159 0x84BDF285, 0x22847DDF, 11160 0x84A2FC62, 0x2223A4C5, 11161 0x84885257, 0x21C2B69C, 11162 0x846DF476, 0x2161B39F, 11163 0x8453E2CE, 0x21009C0B, 11164 0x843A1D70, 0x209F701C, 11165 0x8420A46B, 0x203E300D, 11166 0x840777CF, 0x1FDCDC1A, 11167 0x83EE97AC, 0x1F7B7480, 11168 0x83D60411, 0x1F19F97B, 11169 0x83BDBD0D, 0x1EB86B46, 11170 0x83A5C2B0, 0x1E56CA1E, 11171 0x838E1507, 0x1DF5163F, 11172 0x8376B422, 0x1D934FE5, 11173 0x835FA00E, 0x1D31774D, 11174 0x8348D8DB, 0x1CCF8CB3, 11175 0x83325E97, 0x1C6D9053, 11176 0x831C314E, 0x1C0B826A, 11177 0x8306510F, 0x1BA96334, 11178 0x82F0BDE8, 0x1B4732EF, 11179 0x82DB77E5, 0x1AE4F1D6, 11180 0x82C67F13, 0x1A82A025, 11181 0x82B1D381, 0x1A203E1B, 11182 0x829D753A, 0x19BDCBF2, 11183 0x8289644A, 0x195B49E9, 11184 0x8275A0C0, 0x18F8B83C, 11185 0x82622AA5, 0x18961727, 11186 0x824F0208, 0x183366E8, 11187 0x823C26F2, 0x17D0A7BB, 11188 0x82299971, 0x176DD9DE, 11189 0x8217598F, 0x170AFD8D, 11190 0x82056758, 0x16A81305, 11191 0x81F3C2D7, 0x16451A83, 11192 0x81E26C16, 0x15E21444, 11193 0x81D16320, 0x157F0086, 11194 0x81C0A801, 0x151BDF85, 11195 0x81B03AC1, 0x14B8B17F, 11196 0x81A01B6C, 0x145576B1, 11197 0x81904A0C, 0x13F22F57, 11198 0x8180C6A9, 0x138EDBB0, 11199 0x8171914E, 0x132B7BF9, 11200 0x8162AA03, 0x12C8106E, 11201 0x815410D3, 0x1264994E, 11202 0x8145C5C6, 0x120116D4, 11203 0x8137C8E6, 0x119D8940, 11204 0x812A1A39, 0x1139F0CE, 11205 0x811CB9CA, 0x10D64DBC, 11206 0x810FA7A0, 0x1072A047, 11207 0x8102E3C3, 0x100EE8AD, 11208 0x80F66E3C, 0x0FAB272B, 11209 0x80EA4712, 0x0F475BFE, 11210 0x80DE6E4C, 0x0EE38765, 11211 0x80D2E3F1, 0x0E7FA99D, 11212 0x80C7A80A, 0x0E1BC2E3, 11213 0x80BCBA9C, 0x0DB7D376, 11214 0x80B21BAF, 0x0D53DB92, 11215 0x80A7CB49, 0x0CEFDB75, 11216 0x809DC970, 0x0C8BD35E, 11217 0x8094162B, 0x0C27C389, 11218 0x808AB180, 0x0BC3AC35, 11219 0x80819B74, 0x0B5F8D9F, 11220 0x8078D40D, 0x0AFB6805, 11221 0x80705B50, 0x0A973BA5, 11222 0x80683143, 0x0A3308BC, 11223 0x806055EA, 0x09CECF89, 11224 0x8058C94C, 0x096A9049, 11225 0x80518B6B, 0x09064B3A, 11226 0x804A9C4D, 0x08A2009A, 11227 0x8043FBF6, 0x083DB0A7, 11228 0x803DAA69, 0x07D95B9E, 11229 0x8037A7AC, 0x077501BE, 11230 0x8031F3C1, 0x0710A344, 11231 0x802C8EAD, 0x06AC406F, 11232 0x80277872, 0x0647D97C, 11233 0x8022B113, 0x05E36EA9, 11234 0x801E3894, 0x057F0034, 11235 0x801A0EF7, 0x051A8E5C, 11236 0x80163440, 0x04B6195D, 11237 0x8012A86F, 0x0451A176, 11238 0x800F6B88, 0x03ED26E6, 11239 0x800C7D8C, 0x0388A9E9, 11240 0x8009DE7D, 0x03242ABF, 11241 0x80078E5E, 0x02BFA9A4, 11242 0x80058D2E, 0x025B26D7, 11243 0x8003DAF0, 0x01F6A296, 11244 0x800277A5, 0x01921D1F, 11245 0x8001634D, 0x012D96B0, 11246 0x80009DE9, 0x00C90F88, 11247 0x8000277A, 0x006487E3, 11248 0x80000000, 0x00000000, 11249 0x8000277A, 0xFF9B781D, 11250 0x80009DE9, 0xFF36F078, 11251 0x8001634D, 0xFED2694F, 11252 0x800277A5, 0xFE6DE2E0, 11253 0x8003DAF0, 0xFE095D69, 11254 0x80058D2E, 0xFDA4D928, 11255 0x80078E5E, 0xFD40565B, 11256 0x8009DE7D, 0xFCDBD541, 11257 0x800C7D8C, 0xFC775616, 11258 0x800F6B88, 0xFC12D919, 11259 0x8012A86F, 0xFBAE5E89, 11260 0x80163440, 0xFB49E6A2, 11261 0x801A0EF7, 0xFAE571A4, 11262 0x801E3894, 0xFA80FFCB, 11263 0x8022B113, 0xFA1C9156, 11264 0x80277872, 0xF9B82683, 11265 0x802C8EAD, 0xF953BF90, 11266 0x8031F3C1, 0xF8EF5CBB, 11267 0x8037A7AC, 0xF88AFE41, 11268 0x803DAA69, 0xF826A461, 11269 0x8043FBF6, 0xF7C24F58, 11270 0x804A9C4D, 0xF75DFF65, 11271 0x80518B6B, 0xF6F9B4C5, 11272 0x8058C94C, 0xF6956FB6, 11273 0x806055EA, 0xF6313076, 11274 0x80683143, 0xF5CCF743, 11275 0x80705B50, 0xF568C45A, 11276 0x8078D40D, 0xF50497FA, 11277 0x80819B74, 0xF4A07260, 11278 0x808AB180, 0xF43C53CA, 11279 0x8094162B, 0xF3D83C76, 11280 0x809DC970, 0xF3742CA1, 11281 0x80A7CB49, 0xF310248A, 11282 0x80B21BAF, 0xF2AC246D, 11283 0x80BCBA9C, 0xF2482C89, 11284 0x80C7A80A, 0xF1E43D1C, 11285 0x80D2E3F1, 0xF1805662, 11286 0x80DE6E4C, 0xF11C789A, 11287 0x80EA4712, 0xF0B8A401, 11288 0x80F66E3C, 0xF054D8D4, 11289 0x8102E3C3, 0xEFF11752, 11290 0x810FA7A0, 0xEF8D5FB8, 11291 0x811CB9CA, 0xEF29B243, 11292 0x812A1A39, 0xEEC60F31, 11293 0x8137C8E6, 0xEE6276BF, 11294 0x8145C5C6, 0xEDFEE92B, 11295 0x815410D3, 0xED9B66B2, 11296 0x8162AA03, 0xED37EF91, 11297 0x8171914E, 0xECD48406, 11298 0x8180C6A9, 0xEC71244F, 11299 0x81904A0C, 0xEC0DD0A8, 11300 0x81A01B6C, 0xEBAA894E, 11301 0x81B03AC1, 0xEB474E80, 11302 0x81C0A801, 0xEAE4207A, 11303 0x81D16320, 0xEA80FF79, 11304 0x81E26C16, 0xEA1DEBBB, 11305 0x81F3C2D7, 0xE9BAE57C, 11306 0x82056758, 0xE957ECFB, 11307 0x8217598F, 0xE8F50273, 11308 0x82299971, 0xE8922621, 11309 0x823C26F2, 0xE82F5844, 11310 0x824F0208, 0xE7CC9917, 11311 0x82622AA5, 0xE769E8D8, 11312 0x8275A0C0, 0xE70747C3, 11313 0x8289644A, 0xE6A4B616, 11314 0x829D753A, 0xE642340D, 11315 0x82B1D381, 0xE5DFC1E4, 11316 0x82C67F13, 0xE57D5FDA, 11317 0x82DB77E5, 0xE51B0E2A, 11318 0x82F0BDE8, 0xE4B8CD10, 11319 0x8306510F, 0xE4569CCB, 11320 0x831C314E, 0xE3F47D95, 11321 0x83325E97, 0xE3926FAC, 11322 0x8348D8DB, 0xE330734C, 11323 0x835FA00E, 0xE2CE88B2, 11324 0x8376B422, 0xE26CB01A, 11325 0x838E1507, 0xE20AE9C1, 11326 0x83A5C2B0, 0xE1A935E1, 11327 0x83BDBD0D, 0xE14794B9, 11328 0x83D60411, 0xE0E60684, 11329 0x83EE97AC, 0xE0848B7F, 11330 0x840777CF, 0xE02323E5, 11331 0x8420A46B, 0xDFC1CFF2, 11332 0x843A1D70, 0xDF608FE3, 11333 0x8453E2CE, 0xDEFF63F4, 11334 0x846DF476, 0xDE9E4C60, 11335 0x84885257, 0xDE3D4963, 11336 0x84A2FC62, 0xDDDC5B3A, 11337 0x84BDF285, 0xDD7B8220, 11338 0x84D934B0, 0xDD1ABE51, 11339 0x84F4C2D3, 0xDCBA1008, 11340 0x85109CDC, 0xDC597781, 11341 0x852CC2BA, 0xDBF8F4F8, 11342 0x8549345C, 0xDB9888A8, 11343 0x8565F1B0, 0xDB3832CD, 11344 0x8582FAA4, 0xDAD7F3A2, 11345 0x85A04F28, 0xDA77CB62, 11346 0x85BDEF27, 0xDA17BA4A, 11347 0x85DBDA91, 0xD9B7C093, 11348 0x85FA1152, 0xD957DE7A, 11349 0x86189359, 0xD8F81439, 11350 0x86376092, 0xD898620C, 11351 0x865678EA, 0xD838C82D, 11352 0x8675DC4E, 0xD7D946D7, 11353 0x86958AAB, 0xD779DE46, 11354 0x86B583EE, 0xD71A8EB5, 11355 0x86D5C802, 0xD6BB585D, 11356 0x86F656D3, 0xD65C3B7B, 11357 0x8717304E, 0xD5FD3847, 11358 0x8738545E, 0xD59E4EFE, 11359 0x8759C2EF, 0xD53F7FDA, 11360 0x877B7BEC, 0xD4E0CB14, 11361 0x879D7F40, 0xD48230E8, 11362 0x87BFCCD7, 0xD423B190, 11363 0x87E2649B, 0xD3C54D46, 11364 0x88054677, 0xD3670445, 11365 0x88287255, 0xD308D6C6, 11366 0x884BE820, 0xD2AAC504, 11367 0x886FA7C2, 0xD24CCF38, 11368 0x8893B124, 0xD1EEF59E, 11369 0x88B80431, 0xD191386D, 11370 0x88DCA0D3, 0xD13397E1, 11371 0x890186F1, 0xD0D61433, 11372 0x8926B677, 0xD078AD9D, 11373 0x894C2F4C, 0xD01B6459, 11374 0x8971F15A, 0xCFBE389F, 11375 0x8997FC89, 0xCF612AAA, 11376 0x89BE50C3, 0xCF043AB2, 11377 0x89E4EDEE, 0xCEA768F2, 11378 0x8A0BD3F5, 0xCE4AB5A2, 11379 0x8A3302BD, 0xCDEE20FC, 11380 0x8A5A7A30, 0xCD91AB38, 11381 0x8A823A35, 0xCD355490, 11382 0x8AAA42B4, 0xCCD91D3D, 11383 0x8AD29393, 0xCC7D0577, 11384 0x8AFB2CBA, 0xCC210D78, 11385 0x8B240E10, 0xCBC53578, 11386 0x8B4D377C, 0xCB697DB0, 11387 0x8B76A8E4, 0xCB0DE658, 11388 0x8BA0622F, 0xCAB26FA9, 11389 0x8BCA6342, 0xCA5719DB, 11390 0x8BF4AC05, 0xC9FBE527, 11391 0x8C1F3C5C, 0xC9A0D1C4, 11392 0x8C4A142F, 0xC945DFEC, 11393 0x8C753361, 0xC8EB0FD6, 11394 0x8CA099D9, 0xC89061BA, 11395 0x8CCC477D, 0xC835D5D0, 11396 0x8CF83C30, 0xC7DB6C50, 11397 0x8D2477D8, 0xC7812571, 11398 0x8D50FA59, 0xC727016C, 11399 0x8D7DC399, 0xC6CD0079, 11400 0x8DAAD37B, 0xC67322CD, 11401 0x8DD829E4, 0xC61968A2, 11402 0x8E05C6B7, 0xC5BFD22E, 11403 0x8E33A9D9, 0xC5665FA8, 11404 0x8E61D32D, 0xC50D1148, 11405 0x8E904298, 0xC4B3E746, 11406 0x8EBEF7FB, 0xC45AE1D7, 11407 0x8EEDF33B, 0xC4020132, 11408 0x8F1D343A, 0xC3A9458F, 11409 0x8F4CBADB, 0xC350AF25, 11410 0x8F7C8701, 0xC2F83E2A, 11411 0x8FAC988E, 0xC29FF2D4, 11412 0x8FDCEF66, 0xC247CD5A, 11413 0x900D8B69, 0xC1EFCDF2, 11414 0x903E6C7A, 0xC197F4D3, 11415 0x906F927B, 0xC1404233, 11416 0x90A0FD4E, 0xC0E8B648, 11417 0x90D2ACD3, 0xC0915147, 11418 0x9104A0ED, 0xC03A1368, 11419 0x9136D97D, 0xBFE2FCDF, 11420 0x91695663, 0xBF8C0DE2, 11421 0x919C1780, 0xBF3546A8, 11422 0x91CF1CB6, 0xBEDEA765, 11423 0x920265E4, 0xBE88304F, 11424 0x9235F2EB, 0xBE31E19B, 11425 0x9269C3AC, 0xBDDBBB7F, 11426 0x929DD805, 0xBD85BE2F, 11427 0x92D22FD8, 0xBD2FE9E1, 11428 0x9306CB04, 0xBCDA3ECA, 11429 0x933BA968, 0xBC84BD1E, 11430 0x9370CAE4, 0xBC2F6513, 11431 0x93A62F56, 0xBBDA36DC, 11432 0x93DBD69F, 0xBB8532AF, 11433 0x9411C09D, 0xBB3058C0, 11434 0x9447ED2F, 0xBADBA943, 11435 0x947E5C32, 0xBA87246C, 11436 0x94B50D87, 0xBA32CA70, 11437 0x94EC010B, 0xB9DE9B83, 11438 0x9523369B, 0xB98A97D8, 11439 0x955AAE17, 0xB936BFA3, 11440 0x9592675B, 0xB8E31319, 11441 0x95CA6246, 0xB88F926C, 11442 0x96029EB5, 0xB83C3DD1, 11443 0x963B1C85, 0xB7E9157A, 11444 0x9673DB94, 0xB796199B, 11445 0x96ACDBBD, 0xB7434A67, 11446 0x96E61CDF, 0xB6F0A811, 11447 0x971F9ED6, 0xB69E32CD, 11448 0x9759617E, 0xB64BEACC, 11449 0x979364B5, 0xB5F9D042, 11450 0x97CDA855, 0xB5A7E362, 11451 0x98082C3B, 0xB556245E, 11452 0x9842F043, 0xB5049368, 11453 0x987DF449, 0xB4B330B2, 11454 0x98B93828, 0xB461FC70, 11455 0x98F4BBBC, 0xB410F6D2, 11456 0x99307EE0, 0xB3C0200C, 11457 0x996C816F, 0xB36F784E, 11458 0x99A8C344, 0xB31EFFCB, 11459 0x99E5443A, 0xB2CEB6B5, 11460 0x9A22042C, 0xB27E9D3B, 11461 0x9A5F02F5, 0xB22EB392, 11462 0x9A9C406D, 0xB1DEF9E8, 11463 0x9AD9BC71, 0xB18F7070, 11464 0x9B1776D9, 0xB140175B, 11465 0x9B556F80, 0xB0F0EEDA, 11466 0x9B93A640, 0xB0A1F71C, 11467 0x9BD21AF2, 0xB0533055, 11468 0x9C10CD70, 0xB0049AB2, 11469 0x9C4FBD92, 0xAFB63667, 11470 0x9C8EEB33, 0xAF6803A1, 11471 0x9CCE562B, 0xAF1A0293, 11472 0x9D0DFE53, 0xAECC336B, 11473 0x9D4DE384, 0xAE7E965B, 11474 0x9D8E0596, 0xAE312B91, 11475 0x9DCE6462, 0xADE3F33E, 11476 0x9E0EFFC1, 0xAD96ED91, 11477 0x9E4FD789, 0xAD4A1ABA, 11478 0x9E90EB94, 0xACFD7AE8, 11479 0x9ED23BB9, 0xACB10E4A, 11480 0x9F13C7D0, 0xAC64D510, 11481 0x9F558FB0, 0xAC18CF68, 11482 0x9F979331, 0xABCCFD82, 11483 0x9FD9D22A, 0xAB815F8C, 11484 0xA01C4C72, 0xAB35F5B5, 11485 0xA05F01E1, 0xAAEAC02B, 11486 0xA0A1F24C, 0xAA9FBF1D, 11487 0xA0E51D8C, 0xAA54F2B9, 11488 0xA1288376, 0xAA0A5B2D, 11489 0xA16C23E1, 0xA9BFF8A8, 11490 0xA1AFFEA2, 0xA975CB56, 11491 0xA1F41391, 0xA92BD366, 11492 0xA2386283, 0xA8E21106, 11493 0xA27CEB4F, 0xA8988463, 11494 0xA2C1ADC9, 0xA84F2DA9, 11495 0xA306A9C7, 0xA8060D08, 11496 0xA34BDF20, 0xA7BD22AB, 11497 0xA3914DA7, 0xA7746EC0, 11498 0xA3D6F533, 0xA72BF173, 11499 0xA41CD598, 0xA6E3AAF2, 11500 0xA462EEAC, 0xA69B9B68, 11501 0xA4A94042, 0xA653C302, 11502 0xA4EFCA31, 0xA60C21ED, 11503 0xA5368C4B, 0xA5C4B855, 11504 0xA57D8666, 0xA57D8666, 11505 0xA5C4B855, 0xA5368C4B, 11506 0xA60C21ED, 0xA4EFCA31, 11507 0xA653C302, 0xA4A94042, 11508 0xA69B9B68, 0xA462EEAC, 11509 0xA6E3AAF2, 0xA41CD598, 11510 0xA72BF173, 0xA3D6F533, 11511 0xA7746EC0, 0xA3914DA7, 11512 0xA7BD22AB, 0xA34BDF20, 11513 0xA8060D08, 0xA306A9C7, 11514 0xA84F2DA9, 0xA2C1ADC9, 11515 0xA8988463, 0xA27CEB4F, 11516 0xA8E21106, 0xA2386283, 11517 0xA92BD366, 0xA1F41391, 11518 0xA975CB56, 0xA1AFFEA2, 11519 0xA9BFF8A8, 0xA16C23E1, 11520 0xAA0A5B2D, 0xA1288376, 11521 0xAA54F2B9, 0xA0E51D8C, 11522 0xAA9FBF1D, 0xA0A1F24C, 11523 0xAAEAC02B, 0xA05F01E1, 11524 0xAB35F5B5, 0xA01C4C72, 11525 0xAB815F8C, 0x9FD9D22A, 11526 0xABCCFD82, 0x9F979331, 11527 0xAC18CF68, 0x9F558FB0, 11528 0xAC64D510, 0x9F13C7D0, 11529 0xACB10E4A, 0x9ED23BB9, 11530 0xACFD7AE8, 0x9E90EB94, 11531 0xAD4A1ABA, 0x9E4FD789, 11532 0xAD96ED91, 0x9E0EFFC1, 11533 0xADE3F33E, 0x9DCE6462, 11534 0xAE312B91, 0x9D8E0596, 11535 0xAE7E965B, 0x9D4DE384, 11536 0xAECC336B, 0x9D0DFE53, 11537 0xAF1A0293, 0x9CCE562B, 11538 0xAF6803A1, 0x9C8EEB33, 11539 0xAFB63667, 0x9C4FBD92, 11540 0xB0049AB2, 0x9C10CD70, 11541 0xB0533055, 0x9BD21AF2, 11542 0xB0A1F71C, 0x9B93A640, 11543 0xB0F0EEDA, 0x9B556F80, 11544 0xB140175B, 0x9B1776D9, 11545 0xB18F7070, 0x9AD9BC71, 11546 0xB1DEF9E8, 0x9A9C406D, 11547 0xB22EB392, 0x9A5F02F5, 11548 0xB27E9D3B, 0x9A22042C, 11549 0xB2CEB6B5, 0x99E5443A, 11550 0xB31EFFCB, 0x99A8C344, 11551 0xB36F784E, 0x996C816F, 11552 0xB3C0200C, 0x99307EE0, 11553 0xB410F6D2, 0x98F4BBBC, 11554 0xB461FC70, 0x98B93828, 11555 0xB4B330B2, 0x987DF449, 11556 0xB5049368, 0x9842F043, 11557 0xB556245E, 0x98082C3B, 11558 0xB5A7E362, 0x97CDA855, 11559 0xB5F9D042, 0x979364B5, 11560 0xB64BEACC, 0x9759617E, 11561 0xB69E32CD, 0x971F9ED6, 11562 0xB6F0A811, 0x96E61CDF, 11563 0xB7434A67, 0x96ACDBBD, 11564 0xB796199B, 0x9673DB94, 11565 0xB7E9157A, 0x963B1C85, 11566 0xB83C3DD1, 0x96029EB5, 11567 0xB88F926C, 0x95CA6246, 11568 0xB8E31319, 0x9592675B, 11569 0xB936BFA3, 0x955AAE17, 11570 0xB98A97D8, 0x9523369B, 11571 0xB9DE9B83, 0x94EC010B, 11572 0xBA32CA70, 0x94B50D87, 11573 0xBA87246C, 0x947E5C32, 11574 0xBADBA943, 0x9447ED2F, 11575 0xBB3058C0, 0x9411C09D, 11576 0xBB8532AF, 0x93DBD69F, 11577 0xBBDA36DC, 0x93A62F56, 11578 0xBC2F6513, 0x9370CAE4, 11579 0xBC84BD1E, 0x933BA968, 11580 0xBCDA3ECA, 0x9306CB04, 11581 0xBD2FE9E1, 0x92D22FD8, 11582 0xBD85BE2F, 0x929DD805, 11583 0xBDDBBB7F, 0x9269C3AC, 11584 0xBE31E19B, 0x9235F2EB, 11585 0xBE88304F, 0x920265E4, 11586 0xBEDEA765, 0x91CF1CB6, 11587 0xBF3546A8, 0x919C1780, 11588 0xBF8C0DE2, 0x91695663, 11589 0xBFE2FCDF, 0x9136D97D, 11590 0xC03A1368, 0x9104A0ED, 11591 0xC0915147, 0x90D2ACD3, 11592 0xC0E8B648, 0x90A0FD4E, 11593 0xC1404233, 0x906F927B, 11594 0xC197F4D3, 0x903E6C7A, 11595 0xC1EFCDF2, 0x900D8B69, 11596 0xC247CD5A, 0x8FDCEF66, 11597 0xC29FF2D4, 0x8FAC988E, 11598 0xC2F83E2A, 0x8F7C8701, 11599 0xC350AF25, 0x8F4CBADB, 11600 0xC3A9458F, 0x8F1D343A, 11601 0xC4020132, 0x8EEDF33B, 11602 0xC45AE1D7, 0x8EBEF7FB, 11603 0xC4B3E746, 0x8E904298, 11604 0xC50D1148, 0x8E61D32D, 11605 0xC5665FA8, 0x8E33A9D9, 11606 0xC5BFD22E, 0x8E05C6B7, 11607 0xC61968A2, 0x8DD829E4, 11608 0xC67322CD, 0x8DAAD37B, 11609 0xC6CD0079, 0x8D7DC399, 11610 0xC727016C, 0x8D50FA59, 11611 0xC7812571, 0x8D2477D8, 11612 0xC7DB6C50, 0x8CF83C30, 11613 0xC835D5D0, 0x8CCC477D, 11614 0xC89061BA, 0x8CA099D9, 11615 0xC8EB0FD6, 0x8C753361, 11616 0xC945DFEC, 0x8C4A142F, 11617 0xC9A0D1C4, 0x8C1F3C5C, 11618 0xC9FBE527, 0x8BF4AC05, 11619 0xCA5719DB, 0x8BCA6342, 11620 0xCAB26FA9, 0x8BA0622F, 11621 0xCB0DE658, 0x8B76A8E4, 11622 0xCB697DB0, 0x8B4D377C, 11623 0xCBC53578, 0x8B240E10, 11624 0xCC210D78, 0x8AFB2CBA, 11625 0xCC7D0577, 0x8AD29393, 11626 0xCCD91D3D, 0x8AAA42B4, 11627 0xCD355490, 0x8A823A35, 11628 0xCD91AB38, 0x8A5A7A30, 11629 0xCDEE20FC, 0x8A3302BD, 11630 0xCE4AB5A2, 0x8A0BD3F5, 11631 0xCEA768F2, 0x89E4EDEE, 11632 0xCF043AB2, 0x89BE50C3, 11633 0xCF612AAA, 0x8997FC89, 11634 0xCFBE389F, 0x8971F15A, 11635 0xD01B6459, 0x894C2F4C, 11636 0xD078AD9D, 0x8926B677, 11637 0xD0D61433, 0x890186F1, 11638 0xD13397E1, 0x88DCA0D3, 11639 0xD191386D, 0x88B80431, 11640 0xD1EEF59E, 0x8893B124, 11641 0xD24CCF38, 0x886FA7C2, 11642 0xD2AAC504, 0x884BE820, 11643 0xD308D6C6, 0x88287255, 11644 0xD3670445, 0x88054677, 11645 0xD3C54D46, 0x87E2649B, 11646 0xD423B190, 0x87BFCCD7, 11647 0xD48230E8, 0x879D7F40, 11648 0xD4E0CB14, 0x877B7BEC, 11649 0xD53F7FDA, 0x8759C2EF, 11650 0xD59E4EFE, 0x8738545E, 11651 0xD5FD3847, 0x8717304E, 11652 0xD65C3B7B, 0x86F656D3, 11653 0xD6BB585D, 0x86D5C802, 11654 0xD71A8EB5, 0x86B583EE, 11655 0xD779DE46, 0x86958AAB, 11656 0xD7D946D7, 0x8675DC4E, 11657 0xD838C82D, 0x865678EA, 11658 0xD898620C, 0x86376092, 11659 0xD8F81439, 0x86189359, 11660 0xD957DE7A, 0x85FA1152, 11661 0xD9B7C093, 0x85DBDA91, 11662 0xDA17BA4A, 0x85BDEF27, 11663 0xDA77CB62, 0x85A04F28, 11664 0xDAD7F3A2, 0x8582FAA4, 11665 0xDB3832CD, 0x8565F1B0, 11666 0xDB9888A8, 0x8549345C, 11667 0xDBF8F4F8, 0x852CC2BA, 11668 0xDC597781, 0x85109CDC, 11669 0xDCBA1008, 0x84F4C2D3, 11670 0xDD1ABE51, 0x84D934B0, 11671 0xDD7B8220, 0x84BDF285, 11672 0xDDDC5B3A, 0x84A2FC62, 11673 0xDE3D4963, 0x84885257, 11674 0xDE9E4C60, 0x846DF476, 11675 0xDEFF63F4, 0x8453E2CE, 11676 0xDF608FE3, 0x843A1D70, 11677 0xDFC1CFF2, 0x8420A46B, 11678 0xE02323E5, 0x840777CF, 11679 0xE0848B7F, 0x83EE97AC, 11680 0xE0E60684, 0x83D60411, 11681 0xE14794B9, 0x83BDBD0D, 11682 0xE1A935E1, 0x83A5C2B0, 11683 0xE20AE9C1, 0x838E1507, 11684 0xE26CB01A, 0x8376B422, 11685 0xE2CE88B2, 0x835FA00E, 11686 0xE330734C, 0x8348D8DB, 11687 0xE3926FAC, 0x83325E97, 11688 0xE3F47D95, 0x831C314E, 11689 0xE4569CCB, 0x8306510F, 11690 0xE4B8CD10, 0x82F0BDE8, 11691 0xE51B0E2A, 0x82DB77E5, 11692 0xE57D5FDA, 0x82C67F13, 11693 0xE5DFC1E4, 0x82B1D381, 11694 0xE642340D, 0x829D753A, 11695 0xE6A4B616, 0x8289644A, 11696 0xE70747C3, 0x8275A0C0, 11697 0xE769E8D8, 0x82622AA5, 11698 0xE7CC9917, 0x824F0208, 11699 0xE82F5844, 0x823C26F2, 11700 0xE8922621, 0x82299971, 11701 0xE8F50273, 0x8217598F, 11702 0xE957ECFB, 0x82056758, 11703 0xE9BAE57C, 0x81F3C2D7, 11704 0xEA1DEBBB, 0x81E26C16, 11705 0xEA80FF79, 0x81D16320, 11706 0xEAE4207A, 0x81C0A801, 11707 0xEB474E80, 0x81B03AC1, 11708 0xEBAA894E, 0x81A01B6C, 11709 0xEC0DD0A8, 0x81904A0C, 11710 0xEC71244F, 0x8180C6A9, 11711 0xECD48406, 0x8171914E, 11712 0xED37EF91, 0x8162AA03, 11713 0xED9B66B2, 0x815410D3, 11714 0xEDFEE92B, 0x8145C5C6, 11715 0xEE6276BF, 0x8137C8E6, 11716 0xEEC60F31, 0x812A1A39, 11717 0xEF29B243, 0x811CB9CA, 11718 0xEF8D5FB8, 0x810FA7A0, 11719 0xEFF11752, 0x8102E3C3, 11720 0xF054D8D4, 0x80F66E3C, 11721 0xF0B8A401, 0x80EA4712, 11722 0xF11C789A, 0x80DE6E4C, 11723 0xF1805662, 0x80D2E3F1, 11724 0xF1E43D1C, 0x80C7A80A, 11725 0xF2482C89, 0x80BCBA9C, 11726 0xF2AC246D, 0x80B21BAF, 11727 0xF310248A, 0x80A7CB49, 11728 0xF3742CA1, 0x809DC970, 11729 0xF3D83C76, 0x8094162B, 11730 0xF43C53CA, 0x808AB180, 11731 0xF4A07260, 0x80819B74, 11732 0xF50497FA, 0x8078D40D, 11733 0xF568C45A, 0x80705B50, 11734 0xF5CCF743, 0x80683143, 11735 0xF6313076, 0x806055EA, 11736 0xF6956FB6, 0x8058C94C, 11737 0xF6F9B4C5, 0x80518B6B, 11738 0xF75DFF65, 0x804A9C4D, 11739 0xF7C24F58, 0x8043FBF6, 11740 0xF826A461, 0x803DAA69, 11741 0xF88AFE41, 0x8037A7AC, 11742 0xF8EF5CBB, 0x8031F3C1, 11743 0xF953BF90, 0x802C8EAD, 11744 0xF9B82683, 0x80277872, 11745 0xFA1C9156, 0x8022B113, 11746 0xFA80FFCB, 0x801E3894, 11747 0xFAE571A4, 0x801A0EF7, 11748 0xFB49E6A2, 0x80163440, 11749 0xFBAE5E89, 0x8012A86F, 11750 0xFC12D919, 0x800F6B88, 11751 0xFC775616, 0x800C7D8C, 11752 0xFCDBD541, 0x8009DE7D, 11753 0xFD40565B, 0x80078E5E, 11754 0xFDA4D928, 0x80058D2E, 11755 0xFE095D69, 0x8003DAF0, 11756 0xFE6DE2E0, 0x800277A5, 11757 0xFED2694F, 0x8001634D, 11758 0xFF36F078, 0x80009DE9, 11759 0xFF9B781D, 0x8000277A 11760 }; 11761 11762 /** 11763 * \par 11764 * Example code for Q31 Twiddle factors Generation:: 11765 * \par 11766 * <pre>for(i = 0; i< 3N/4; i++) 11767 * { 11768 * twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N); 11769 * twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N); 11770 * } </pre> 11771 * \par 11772 * where N = 4096 and PI = 3.14159265358979 11773 * \par 11774 * Cos and Sin values are interleaved fashion 11775 * \par 11776 * Convert Floating point to Q31(Fixed point 1.31): 11777 * round(twiddleCoefQ31(i) * pow(2, 31)) 11778 * 11779 */ 11780 const q31_t twiddleCoef_4096_q31[6144] = 11781 { 11782 0x7FFFFFFF, 0x00000000, 11783 0x7FFFF621, 0x003243F5, 11784 0x7FFFD885, 0x006487E3, 11785 0x7FFFA72C, 0x0096CBC1, 11786 0x7FFF6216, 0x00C90F88, 11787 0x7FFF0942, 0x00FB532F, 11788 0x7FFE9CB2, 0x012D96B0, 11789 0x7FFE1C64, 0x015FDA03, 11790 0x7FFD885A, 0x01921D1F, 11791 0x7FFCE093, 0x01C45FFE, 11792 0x7FFC250F, 0x01F6A296, 11793 0x7FFB55CE, 0x0228E4E1, 11794 0x7FFA72D1, 0x025B26D7, 11795 0x7FF97C17, 0x028D6870, 11796 0x7FF871A1, 0x02BFA9A4, 11797 0x7FF7536F, 0x02F1EA6B, 11798 0x7FF62182, 0x03242ABF, 11799 0x7FF4DBD8, 0x03566A96, 11800 0x7FF38273, 0x0388A9E9, 11801 0x7FF21553, 0x03BAE8B1, 11802 0x7FF09477, 0x03ED26E6, 11803 0x7FEEFFE1, 0x041F647F, 11804 0x7FED5790, 0x0451A176, 11805 0x7FEB9B85, 0x0483DDC3, 11806 0x7FE9CBC0, 0x04B6195D, 11807 0x7FE7E840, 0x04E8543D, 11808 0x7FE5F108, 0x051A8E5C, 11809 0x7FE3E616, 0x054CC7B0, 11810 0x7FE1C76B, 0x057F0034, 11811 0x7FDF9508, 0x05B137DF, 11812 0x7FDD4EEC, 0x05E36EA9, 11813 0x7FDAF518, 0x0615A48A, 11814 0x7FD8878D, 0x0647D97C, 11815 0x7FD6064B, 0x067A0D75, 11816 0x7FD37152, 0x06AC406F, 11817 0x7FD0C8A3, 0x06DE7261, 11818 0x7FCE0C3E, 0x0710A344, 11819 0x7FCB3C23, 0x0742D310, 11820 0x7FC85853, 0x077501BE, 11821 0x7FC560CF, 0x07A72F45, 11822 0x7FC25596, 0x07D95B9E, 11823 0x7FBF36A9, 0x080B86C1, 11824 0x7FBC040A, 0x083DB0A7, 11825 0x7FB8BDB7, 0x086FD947, 11826 0x7FB563B2, 0x08A2009A, 11827 0x7FB1F5FC, 0x08D42698, 11828 0x7FAE7494, 0x09064B3A, 11829 0x7FAADF7C, 0x09386E77, 11830 0x7FA736B4, 0x096A9049, 11831 0x7FA37A3C, 0x099CB0A7, 11832 0x7F9FAA15, 0x09CECF89, 11833 0x7F9BC63F, 0x0A00ECE8, 11834 0x7F97CEBC, 0x0A3308BC, 11835 0x7F93C38C, 0x0A6522FE, 11836 0x7F8FA4AF, 0x0A973BA5, 11837 0x7F8B7226, 0x0AC952AA, 11838 0x7F872BF3, 0x0AFB6805, 11839 0x7F82D214, 0x0B2D7BAE, 11840 0x7F7E648B, 0x0B5F8D9F, 11841 0x7F79E35A, 0x0B919DCE, 11842 0x7F754E7F, 0x0BC3AC35, 11843 0x7F70A5FD, 0x0BF5B8CB, 11844 0x7F6BE9D4, 0x0C27C389, 11845 0x7F671A04, 0x0C59CC67, 11846 0x7F62368F, 0x0C8BD35E, 11847 0x7F5D3F75, 0x0CBDD865, 11848 0x7F5834B6, 0x0CEFDB75, 11849 0x7F531654, 0x0D21DC87, 11850 0x7F4DE450, 0x0D53DB92, 11851 0x7F489EAA, 0x0D85D88F, 11852 0x7F434563, 0x0DB7D376, 11853 0x7F3DD87C, 0x0DE9CC3F, 11854 0x7F3857F5, 0x0E1BC2E3, 11855 0x7F32C3D0, 0x0E4DB75B, 11856 0x7F2D1C0E, 0x0E7FA99D, 11857 0x7F2760AF, 0x0EB199A3, 11858 0x7F2191B4, 0x0EE38765, 11859 0x7F1BAF1E, 0x0F1572DC, 11860 0x7F15B8EE, 0x0F475BFE, 11861 0x7F0FAF24, 0x0F7942C6, 11862 0x7F0991C3, 0x0FAB272B, 11863 0x7F0360CB, 0x0FDD0925, 11864 0x7EFD1C3C, 0x100EE8AD, 11865 0x7EF6C418, 0x1040C5BB, 11866 0x7EF0585F, 0x1072A047, 11867 0x7EE9D913, 0x10A4784A, 11868 0x7EE34635, 0x10D64DBC, 11869 0x7EDC9FC6, 0x11082096, 11870 0x7ED5E5C6, 0x1139F0CE, 11871 0x7ECF1837, 0x116BBE5F, 11872 0x7EC8371A, 0x119D8940, 11873 0x7EC1426F, 0x11CF516A, 11874 0x7EBA3A39, 0x120116D4, 11875 0x7EB31E77, 0x1232D978, 11876 0x7EABEF2C, 0x1264994E, 11877 0x7EA4AC58, 0x1296564D, 11878 0x7E9D55FC, 0x12C8106E, 11879 0x7E95EC19, 0x12F9C7AA, 11880 0x7E8E6EB1, 0x132B7BF9, 11881 0x7E86DDC5, 0x135D2D53, 11882 0x7E7F3956, 0x138EDBB0, 11883 0x7E778165, 0x13C0870A, 11884 0x7E6FB5F3, 0x13F22F57, 11885 0x7E67D702, 0x1423D492, 11886 0x7E5FE493, 0x145576B1, 11887 0x7E57DEA6, 0x148715AD, 11888 0x7E4FC53E, 0x14B8B17F, 11889 0x7E47985B, 0x14EA4A1F, 11890 0x7E3F57FE, 0x151BDF85, 11891 0x7E37042A, 0x154D71AA, 11892 0x7E2E9CDF, 0x157F0086, 11893 0x7E26221E, 0x15B08C11, 11894 0x7E1D93E9, 0x15E21444, 11895 0x7E14F242, 0x16139917, 11896 0x7E0C3D29, 0x16451A83, 11897 0x7E03749F, 0x1676987F, 11898 0x7DFA98A7, 0x16A81305, 11899 0x7DF1A942, 0x16D98A0C, 11900 0x7DE8A670, 0x170AFD8D, 11901 0x7DDF9034, 0x173C6D80, 11902 0x7DD6668E, 0x176DD9DE, 11903 0x7DCD2981, 0x179F429F, 11904 0x7DC3D90D, 0x17D0A7BB, 11905 0x7DBA7534, 0x1802092C, 11906 0x7DB0FDF7, 0x183366E8, 11907 0x7DA77359, 0x1864C0E9, 11908 0x7D9DD55A, 0x18961727, 11909 0x7D9423FB, 0x18C7699B, 11910 0x7D8A5F3F, 0x18F8B83C, 11911 0x7D808727, 0x192A0303, 11912 0x7D769BB5, 0x195B49E9, 11913 0x7D6C9CE9, 0x198C8CE6, 11914 0x7D628AC5, 0x19BDCBF2, 11915 0x7D58654C, 0x19EF0706, 11916 0x7D4E2C7E, 0x1A203E1B, 11917 0x7D43E05E, 0x1A517127, 11918 0x7D3980EC, 0x1A82A025, 11919 0x7D2F0E2A, 0x1AB3CB0C, 11920 0x7D24881A, 0x1AE4F1D6, 11921 0x7D19EEBE, 0x1B161479, 11922 0x7D0F4218, 0x1B4732EF, 11923 0x7D048228, 0x1B784D30, 11924 0x7CF9AEF0, 0x1BA96334, 11925 0x7CEEC873, 0x1BDA74F5, 11926 0x7CE3CEB1, 0x1C0B826A, 11927 0x7CD8C1AD, 0x1C3C8B8C, 11928 0x7CCDA168, 0x1C6D9053, 11929 0x7CC26DE5, 0x1C9E90B8, 11930 0x7CB72724, 0x1CCF8CB3, 11931 0x7CABCD27, 0x1D00843C, 11932 0x7CA05FF1, 0x1D31774D, 11933 0x7C94DF82, 0x1D6265DD, 11934 0x7C894BDD, 0x1D934FE5, 11935 0x7C7DA504, 0x1DC4355D, 11936 0x7C71EAF8, 0x1DF5163F, 11937 0x7C661DBB, 0x1E25F281, 11938 0x7C5A3D4F, 0x1E56CA1E, 11939 0x7C4E49B6, 0x1E879D0C, 11940 0x7C4242F2, 0x1EB86B46, 11941 0x7C362904, 0x1EE934C2, 11942 0x7C29FBEE, 0x1F19F97B, 11943 0x7C1DBBB2, 0x1F4AB967, 11944 0x7C116853, 0x1F7B7480, 11945 0x7C0501D1, 0x1FAC2ABF, 11946 0x7BF88830, 0x1FDCDC1A, 11947 0x7BEBFB70, 0x200D888C, 11948 0x7BDF5B94, 0x203E300D, 11949 0x7BD2A89E, 0x206ED295, 11950 0x7BC5E28F, 0x209F701C, 11951 0x7BB9096A, 0x20D0089B, 11952 0x7BAC1D31, 0x21009C0B, 11953 0x7B9F1DE5, 0x21312A65, 11954 0x7B920B89, 0x2161B39F, 11955 0x7B84E61E, 0x219237B4, 11956 0x7B77ADA8, 0x21C2B69C, 11957 0x7B6A6227, 0x21F3304E, 11958 0x7B5D039D, 0x2223A4C5, 11959 0x7B4F920E, 0x225413F8, 11960 0x7B420D7A, 0x22847DDF, 11961 0x7B3475E4, 0x22B4E274, 11962 0x7B26CB4F, 0x22E541AE, 11963 0x7B190DBB, 0x23159B87, 11964 0x7B0B3D2C, 0x2345EFF7, 11965 0x7AFD59A3, 0x23763EF7, 11966 0x7AEF6323, 0x23A6887E, 11967 0x7AE159AE, 0x23D6CC86, 11968 0x7AD33D45, 0x24070B07, 11969 0x7AC50DEB, 0x243743FA, 11970 0x7AB6CBA3, 0x24677757, 11971 0x7AA8766E, 0x2497A517, 11972 0x7A9A0E4F, 0x24C7CD32, 11973 0x7A8B9348, 0x24F7EFA1, 11974 0x7A7D055B, 0x25280C5D, 11975 0x7A6E648A, 0x2558235E, 11976 0x7A5FB0D8, 0x2588349D, 11977 0x7A50EA46, 0x25B84012, 11978 0x7A4210D8, 0x25E845B5, 11979 0x7A33248F, 0x26184581, 11980 0x7A24256E, 0x26483F6C, 11981 0x7A151377, 0x26783370, 11982 0x7A05EEAD, 0x26A82185, 11983 0x79F6B711, 0x26D809A5, 11984 0x79E76CA6, 0x2707EBC6, 11985 0x79D80F6F, 0x2737C7E3, 11986 0x79C89F6D, 0x27679DF4, 11987 0x79B91CA4, 0x27976DF1, 11988 0x79A98715, 0x27C737D2, 11989 0x7999DEC3, 0x27F6FB92, 11990 0x798A23B1, 0x2826B928, 11991 0x797A55E0, 0x2856708C, 11992 0x796A7554, 0x288621B9, 11993 0x795A820E, 0x28B5CCA5, 11994 0x794A7C11, 0x28E5714A, 11995 0x793A6360, 0x29150FA1, 11996 0x792A37FE, 0x2944A7A2, 11997 0x7919F9EB, 0x29743945, 11998 0x7909A92C, 0x29A3C484, 11999 0x78F945C3, 0x29D34958, 12000 0x78E8CFB1, 0x2A02C7B8, 12001 0x78D846FB, 0x2A323F9D, 12002 0x78C7ABA1, 0x2A61B101, 12003 0x78B6FDA8, 0x2A911BDB, 12004 0x78A63D10, 0x2AC08025, 12005 0x789569DE, 0x2AEFDDD8, 12006 0x78848413, 0x2B1F34EB, 12007 0x78738BB3, 0x2B4E8558, 12008 0x786280BF, 0x2B7DCF17, 12009 0x7851633B, 0x2BAD1221, 12010 0x78403328, 0x2BDC4E6F, 12011 0x782EF08B, 0x2C0B83F9, 12012 0x781D9B64, 0x2C3AB2B9, 12013 0x780C33B8, 0x2C69DAA6, 12014 0x77FAB988, 0x2C98FBBA, 12015 0x77E92CD8, 0x2CC815ED, 12016 0x77D78DAA, 0x2CF72939, 12017 0x77C5DC01, 0x2D263595, 12018 0x77B417DF, 0x2D553AFB, 12019 0x77A24148, 0x2D843963, 12020 0x7790583D, 0x2DB330C7, 12021 0x777E5CC3, 0x2DE2211E, 12022 0x776C4EDB, 0x2E110A62, 12023 0x775A2E88, 0x2E3FEC8B, 12024 0x7747FBCE, 0x2E6EC792, 12025 0x7735B6AE, 0x2E9D9B70, 12026 0x77235F2D, 0x2ECC681E, 12027 0x7710F54B, 0x2EFB2D94, 12028 0x76FE790E, 0x2F29EBCC, 12029 0x76EBEA77, 0x2F58A2BD, 12030 0x76D94988, 0x2F875262, 12031 0x76C69646, 0x2FB5FAB2, 12032 0x76B3D0B3, 0x2FE49BA6, 12033 0x76A0F8D2, 0x30133538, 12034 0x768E0EA5, 0x3041C760, 12035 0x767B1230, 0x30705217, 12036 0x76680376, 0x309ED555, 12037 0x7654E279, 0x30CD5114, 12038 0x7641AF3C, 0x30FBC54D, 12039 0x762E69C3, 0x312A31F8, 12040 0x761B1211, 0x3158970D, 12041 0x7607A827, 0x3186F487, 12042 0x75F42C0A, 0x31B54A5D, 12043 0x75E09DBD, 0x31E39889, 12044 0x75CCFD42, 0x3211DF03, 12045 0x75B94A9C, 0x32401DC5, 12046 0x75A585CF, 0x326E54C7, 12047 0x7591AEDD, 0x329C8402, 12048 0x757DC5CA, 0x32CAAB6F, 12049 0x7569CA98, 0x32F8CB07, 12050 0x7555BD4B, 0x3326E2C2, 12051 0x75419DE6, 0x3354F29A, 12052 0x752D6C6C, 0x3382FA88, 12053 0x751928E0, 0x33B0FA84, 12054 0x7504D345, 0x33DEF287, 12055 0x74F06B9E, 0x340CE28A, 12056 0x74DBF1EF, 0x343ACA87, 12057 0x74C7663A, 0x3468AA76, 12058 0x74B2C883, 0x3496824F, 12059 0x749E18CD, 0x34C4520D, 12060 0x7489571B, 0x34F219A7, 12061 0x74748371, 0x351FD917, 12062 0x745F9DD1, 0x354D9056, 12063 0x744AA63E, 0x357B3F5D, 12064 0x74359CBD, 0x35A8E624, 12065 0x74208150, 0x35D684A5, 12066 0x740B53FA, 0x36041AD9, 12067 0x73F614C0, 0x3631A8B7, 12068 0x73E0C3A3, 0x365F2E3B, 12069 0x73CB60A7, 0x368CAB5C, 12070 0x73B5EBD0, 0x36BA2013, 12071 0x73A06522, 0x36E78C5A, 12072 0x738ACC9E, 0x3714F02A, 12073 0x73752249, 0x37424B7A, 12074 0x735F6626, 0x376F9E46, 12075 0x73499838, 0x379CE884, 12076 0x7333B883, 0x37CA2A30, 12077 0x731DC709, 0x37F76340, 12078 0x7307C3D0, 0x382493B0, 12079 0x72F1AED8, 0x3851BB76, 12080 0x72DB8828, 0x387EDA8E, 12081 0x72C54FC0, 0x38ABF0EF, 12082 0x72AF05A6, 0x38D8FE93, 12083 0x7298A9DC, 0x39060372, 12084 0x72823C66, 0x3932FF87, 12085 0x726BBD48, 0x395FF2C9, 12086 0x72552C84, 0x398CDD32, 12087 0x723E8A1F, 0x39B9BEBB, 12088 0x7227D61C, 0x39E6975D, 12089 0x7211107D, 0x3A136712, 12090 0x71FA3948, 0x3A402DD1, 12091 0x71E3507F, 0x3A6CEB95, 12092 0x71CC5626, 0x3A99A057, 12093 0x71B54A40, 0x3AC64C0F, 12094 0x719E2CD2, 0x3AF2EEB7, 12095 0x7186FDDE, 0x3B1F8847, 12096 0x716FBD68, 0x3B4C18BA, 12097 0x71586B73, 0x3B78A007, 12098 0x71410804, 0x3BA51E29, 12099 0x7129931E, 0x3BD19317, 12100 0x71120CC5, 0x3BFDFECD, 12101 0x70FA74FB, 0x3C2A6142, 12102 0x70E2CBC6, 0x3C56BA70, 12103 0x70CB1127, 0x3C830A4F, 12104 0x70B34524, 0x3CAF50DA, 12105 0x709B67C0, 0x3CDB8E09, 12106 0x708378FE, 0x3D07C1D5, 12107 0x706B78E3, 0x3D33EC39, 12108 0x70536771, 0x3D600D2B, 12109 0x703B44AC, 0x3D8C24A7, 12110 0x70231099, 0x3DB832A5, 12111 0x700ACB3B, 0x3DE4371F, 12112 0x6FF27496, 0x3E10320D, 12113 0x6FDA0CAD, 0x3E3C2369, 12114 0x6FC19385, 0x3E680B2C, 12115 0x6FA90920, 0x3E93E94F, 12116 0x6F906D84, 0x3EBFBDCC, 12117 0x6F77C0B3, 0x3EEB889C, 12118 0x6F5F02B1, 0x3F1749B7, 12119 0x6F463383, 0x3F430118, 12120 0x6F2D532C, 0x3F6EAEB8, 12121 0x6F1461AF, 0x3F9A528F, 12122 0x6EFB5F12, 0x3FC5EC97, 12123 0x6EE24B57, 0x3FF17CCA, 12124 0x6EC92682, 0x401D0320, 12125 0x6EAFF098, 0x40487F93, 12126 0x6E96A99C, 0x4073F21D, 12127 0x6E7D5193, 0x409F5AB6, 12128 0x6E63E87F, 0x40CAB957, 12129 0x6E4A6E65, 0x40F60DFB, 12130 0x6E30E349, 0x4121589A, 12131 0x6E17472F, 0x414C992E, 12132 0x6DFD9A1B, 0x4177CFB0, 12133 0x6DE3DC11, 0x41A2FC1A, 12134 0x6DCA0D14, 0x41CE1E64, 12135 0x6DB02D29, 0x41F93688, 12136 0x6D963C54, 0x42244480, 12137 0x6D7C3A98, 0x424F4845, 12138 0x6D6227FA, 0x427A41D0, 12139 0x6D48047E, 0x42A5311A, 12140 0x6D2DD027, 0x42D0161E, 12141 0x6D138AFA, 0x42FAF0D4, 12142 0x6CF934FB, 0x4325C135, 12143 0x6CDECE2E, 0x4350873C, 12144 0x6CC45697, 0x437B42E1, 12145 0x6CA9CE3A, 0x43A5F41E, 12146 0x6C8F351C, 0x43D09AEC, 12147 0x6C748B3F, 0x43FB3745, 12148 0x6C59D0A9, 0x4425C923, 12149 0x6C3F055D, 0x4450507E, 12150 0x6C242960, 0x447ACD50, 12151 0x6C093CB6, 0x44A53F93, 12152 0x6BEE3F62, 0x44CFA73F, 12153 0x6BD3316A, 0x44FA044F, 12154 0x6BB812D0, 0x452456BC, 12155 0x6B9CE39B, 0x454E9E80, 12156 0x6B81A3CD, 0x4578DB93, 12157 0x6B66536A, 0x45A30DF0, 12158 0x6B4AF278, 0x45CD358F, 12159 0x6B2F80FA, 0x45F7526B, 12160 0x6B13FEF5, 0x4621647C, 12161 0x6AF86C6C, 0x464B6BBD, 12162 0x6ADCC964, 0x46756827, 12163 0x6AC115E1, 0x469F59B4, 12164 0x6AA551E8, 0x46C9405C, 12165 0x6A897D7D, 0x46F31C1A, 12166 0x6A6D98A4, 0x471CECE6, 12167 0x6A51A361, 0x4746B2BC, 12168 0x6A359DB9, 0x47706D93, 12169 0x6A1987B0, 0x479A1D66, 12170 0x69FD614A, 0x47C3C22E, 12171 0x69E12A8C, 0x47ED5BE6, 12172 0x69C4E37A, 0x4816EA85, 12173 0x69A88C18, 0x48406E07, 12174 0x698C246C, 0x4869E664, 12175 0x696FAC78, 0x48935397, 12176 0x69532442, 0x48BCB598, 12177 0x69368BCE, 0x48E60C62, 12178 0x6919E320, 0x490F57EE, 12179 0x68FD2A3D, 0x49389836, 12180 0x68E06129, 0x4961CD32, 12181 0x68C387E9, 0x498AF6DE, 12182 0x68A69E81, 0x49B41533, 12183 0x6889A4F5, 0x49DD282A, 12184 0x686C9B4B, 0x4A062FBD, 12185 0x684F8186, 0x4A2F2BE5, 12186 0x683257AA, 0x4A581C9D, 12187 0x68151DBE, 0x4A8101DE, 12188 0x67F7D3C4, 0x4AA9DBA1, 12189 0x67DA79C2, 0x4AD2A9E1, 12190 0x67BD0FBC, 0x4AFB6C97, 12191 0x679F95B7, 0x4B2423BD, 12192 0x67820BB6, 0x4B4CCF4D, 12193 0x676471C0, 0x4B756F3F, 12194 0x6746C7D7, 0x4B9E038F, 12195 0x67290E02, 0x4BC68C36, 12196 0x670B4443, 0x4BEF092D, 12197 0x66ED6AA1, 0x4C177A6E, 12198 0x66CF811F, 0x4C3FDFF3, 12199 0x66B187C3, 0x4C6839B6, 12200 0x66937E90, 0x4C9087B1, 12201 0x6675658C, 0x4CB8C9DD, 12202 0x66573CBB, 0x4CE10034, 12203 0x66390422, 0x4D092AB0, 12204 0x661ABBC5, 0x4D31494B, 12205 0x65FC63A9, 0x4D595BFE, 12206 0x65DDFBD3, 0x4D8162C4, 12207 0x65BF8447, 0x4DA95D96, 12208 0x65A0FD0B, 0x4DD14C6E, 12209 0x65826622, 0x4DF92F45, 12210 0x6563BF92, 0x4E210617, 12211 0x6545095F, 0x4E48D0DC, 12212 0x6526438E, 0x4E708F8F, 12213 0x65076E24, 0x4E984229, 12214 0x64E88926, 0x4EBFE8A4, 12215 0x64C99498, 0x4EE782FA, 12216 0x64AA907F, 0x4F0F1126, 12217 0x648B7CDF, 0x4F369320, 12218 0x646C59BF, 0x4F5E08E3, 12219 0x644D2722, 0x4F857268, 12220 0x642DE50D, 0x4FACCFAB, 12221 0x640E9385, 0x4FD420A3, 12222 0x63EF328F, 0x4FFB654D, 12223 0x63CFC230, 0x50229DA0, 12224 0x63B0426D, 0x5049C999, 12225 0x6390B34A, 0x5070E92F, 12226 0x637114CC, 0x5097FC5E, 12227 0x635166F8, 0x50BF031F, 12228 0x6331A9D4, 0x50E5FD6C, 12229 0x6311DD63, 0x510CEB40, 12230 0x62F201AC, 0x5133CC94, 12231 0x62D216B2, 0x515AA162, 12232 0x62B21C7B, 0x518169A4, 12233 0x6292130C, 0x51A82555, 12234 0x6271FA69, 0x51CED46E, 12235 0x6251D297, 0x51F576E9, 12236 0x62319B9D, 0x521C0CC1, 12237 0x6211557D, 0x524295EF, 12238 0x61F1003E, 0x5269126E, 12239 0x61D09BE5, 0x528F8237, 12240 0x61B02876, 0x52B5E545, 12241 0x618FA5F6, 0x52DC3B92, 12242 0x616F146B, 0x53028517, 12243 0x614E73D9, 0x5328C1D0, 12244 0x612DC446, 0x534EF1B5, 12245 0x610D05B7, 0x537514C1, 12246 0x60EC3830, 0x539B2AEF, 12247 0x60CB5BB6, 0x53C13438, 12248 0x60AA704F, 0x53E73097, 12249 0x60897600, 0x540D2005, 12250 0x60686CCE, 0x5433027D, 12251 0x604754BE, 0x5458D7F9, 12252 0x60262DD5, 0x547EA073, 12253 0x6004F818, 0x54A45BE5, 12254 0x5FE3B38D, 0x54CA0A4A, 12255 0x5FC26038, 0x54EFAB9C, 12256 0x5FA0FE1E, 0x55153FD4, 12257 0x5F7F8D46, 0x553AC6ED, 12258 0x5F5E0DB3, 0x556040E2, 12259 0x5F3C7F6B, 0x5585ADAC, 12260 0x5F1AE273, 0x55AB0D46, 12261 0x5EF936D1, 0x55D05FAA, 12262 0x5ED77C89, 0x55F5A4D2, 12263 0x5EB5B3A1, 0x561ADCB8, 12264 0x5E93DC1F, 0x56400757, 12265 0x5E71F606, 0x566524AA, 12266 0x5E50015D, 0x568A34A9, 12267 0x5E2DFE28, 0x56AF3750, 12268 0x5E0BEC6E, 0x56D42C99, 12269 0x5DE9CC32, 0x56F9147E, 12270 0x5DC79D7C, 0x571DEEF9, 12271 0x5DA5604E, 0x5742BC05, 12272 0x5D8314B0, 0x57677B9D, 12273 0x5D60BAA6, 0x578C2DB9, 12274 0x5D3E5236, 0x57B0D256, 12275 0x5D1BDB65, 0x57D5696C, 12276 0x5CF95638, 0x57F9F2F7, 12277 0x5CD6C2B4, 0x581E6EF1, 12278 0x5CB420DF, 0x5842DD54, 12279 0x5C9170BF, 0x58673E1B, 12280 0x5C6EB258, 0x588B913F, 12281 0x5C4BE5B0, 0x58AFD6BC, 12282 0x5C290ACC, 0x58D40E8C, 12283 0x5C0621B2, 0x58F838A9, 12284 0x5BE32A67, 0x591C550E, 12285 0x5BC024F0, 0x594063B4, 12286 0x5B9D1153, 0x59646497, 12287 0x5B79EF96, 0x598857B1, 12288 0x5B56BFBD, 0x59AC3CFD, 12289 0x5B3381CE, 0x59D01474, 12290 0x5B1035CF, 0x59F3DE12, 12291 0x5AECDBC4, 0x5A1799D0, 12292 0x5AC973B4, 0x5A3B47AA, 12293 0x5AA5FDA4, 0x5A5EE79A, 12294 0x5A82799A, 0x5A82799A, 12295 0x5A5EE79A, 0x5AA5FDA4, 12296 0x5A3B47AA, 0x5AC973B4, 12297 0x5A1799D0, 0x5AECDBC4, 12298 0x59F3DE12, 0x5B1035CF, 12299 0x59D01474, 0x5B3381CE, 12300 0x59AC3CFD, 0x5B56BFBD, 12301 0x598857B1, 0x5B79EF96, 12302 0x59646497, 0x5B9D1153, 12303 0x594063B4, 0x5BC024F0, 12304 0x591C550E, 0x5BE32A67, 12305 0x58F838A9, 0x5C0621B2, 12306 0x58D40E8C, 0x5C290ACC, 12307 0x58AFD6BC, 0x5C4BE5B0, 12308 0x588B913F, 0x5C6EB258, 12309 0x58673E1B, 0x5C9170BF, 12310 0x5842DD54, 0x5CB420DF, 12311 0x581E6EF1, 0x5CD6C2B4, 12312 0x57F9F2F7, 0x5CF95638, 12313 0x57D5696C, 0x5D1BDB65, 12314 0x57B0D256, 0x5D3E5236, 12315 0x578C2DB9, 0x5D60BAA6, 12316 0x57677B9D, 0x5D8314B0, 12317 0x5742BC05, 0x5DA5604E, 12318 0x571DEEF9, 0x5DC79D7C, 12319 0x56F9147E, 0x5DE9CC32, 12320 0x56D42C99, 0x5E0BEC6E, 12321 0x56AF3750, 0x5E2DFE28, 12322 0x568A34A9, 0x5E50015D, 12323 0x566524AA, 0x5E71F606, 12324 0x56400757, 0x5E93DC1F, 12325 0x561ADCB8, 0x5EB5B3A1, 12326 0x55F5A4D2, 0x5ED77C89, 12327 0x55D05FAA, 0x5EF936D1, 12328 0x55AB0D46, 0x5F1AE273, 12329 0x5585ADAC, 0x5F3C7F6B, 12330 0x556040E2, 0x5F5E0DB3, 12331 0x553AC6ED, 0x5F7F8D46, 12332 0x55153FD4, 0x5FA0FE1E, 12333 0x54EFAB9C, 0x5FC26038, 12334 0x54CA0A4A, 0x5FE3B38D, 12335 0x54A45BE5, 0x6004F818, 12336 0x547EA073, 0x60262DD5, 12337 0x5458D7F9, 0x604754BE, 12338 0x5433027D, 0x60686CCE, 12339 0x540D2005, 0x60897600, 12340 0x53E73097, 0x60AA704F, 12341 0x53C13438, 0x60CB5BB6, 12342 0x539B2AEF, 0x60EC3830, 12343 0x537514C1, 0x610D05B7, 12344 0x534EF1B5, 0x612DC446, 12345 0x5328C1D0, 0x614E73D9, 12346 0x53028517, 0x616F146B, 12347 0x52DC3B92, 0x618FA5F6, 12348 0x52B5E545, 0x61B02876, 12349 0x528F8237, 0x61D09BE5, 12350 0x5269126E, 0x61F1003E, 12351 0x524295EF, 0x6211557D, 12352 0x521C0CC1, 0x62319B9D, 12353 0x51F576E9, 0x6251D297, 12354 0x51CED46E, 0x6271FA69, 12355 0x51A82555, 0x6292130C, 12356 0x518169A4, 0x62B21C7B, 12357 0x515AA162, 0x62D216B2, 12358 0x5133CC94, 0x62F201AC, 12359 0x510CEB40, 0x6311DD63, 12360 0x50E5FD6C, 0x6331A9D4, 12361 0x50BF031F, 0x635166F8, 12362 0x5097FC5E, 0x637114CC, 12363 0x5070E92F, 0x6390B34A, 12364 0x5049C999, 0x63B0426D, 12365 0x50229DA0, 0x63CFC230, 12366 0x4FFB654D, 0x63EF328F, 12367 0x4FD420A3, 0x640E9385, 12368 0x4FACCFAB, 0x642DE50D, 12369 0x4F857268, 0x644D2722, 12370 0x4F5E08E3, 0x646C59BF, 12371 0x4F369320, 0x648B7CDF, 12372 0x4F0F1126, 0x64AA907F, 12373 0x4EE782FA, 0x64C99498, 12374 0x4EBFE8A4, 0x64E88926, 12375 0x4E984229, 0x65076E24, 12376 0x4E708F8F, 0x6526438E, 12377 0x4E48D0DC, 0x6545095F, 12378 0x4E210617, 0x6563BF92, 12379 0x4DF92F45, 0x65826622, 12380 0x4DD14C6E, 0x65A0FD0B, 12381 0x4DA95D96, 0x65BF8447, 12382 0x4D8162C4, 0x65DDFBD3, 12383 0x4D595BFE, 0x65FC63A9, 12384 0x4D31494B, 0x661ABBC5, 12385 0x4D092AB0, 0x66390422, 12386 0x4CE10034, 0x66573CBB, 12387 0x4CB8C9DD, 0x6675658C, 12388 0x4C9087B1, 0x66937E90, 12389 0x4C6839B6, 0x66B187C3, 12390 0x4C3FDFF3, 0x66CF811F, 12391 0x4C177A6E, 0x66ED6AA1, 12392 0x4BEF092D, 0x670B4443, 12393 0x4BC68C36, 0x67290E02, 12394 0x4B9E038F, 0x6746C7D7, 12395 0x4B756F3F, 0x676471C0, 12396 0x4B4CCF4D, 0x67820BB6, 12397 0x4B2423BD, 0x679F95B7, 12398 0x4AFB6C97, 0x67BD0FBC, 12399 0x4AD2A9E1, 0x67DA79C2, 12400 0x4AA9DBA1, 0x67F7D3C4, 12401 0x4A8101DE, 0x68151DBE, 12402 0x4A581C9D, 0x683257AA, 12403 0x4A2F2BE5, 0x684F8186, 12404 0x4A062FBD, 0x686C9B4B, 12405 0x49DD282A, 0x6889A4F5, 12406 0x49B41533, 0x68A69E81, 12407 0x498AF6DE, 0x68C387E9, 12408 0x4961CD32, 0x68E06129, 12409 0x49389836, 0x68FD2A3D, 12410 0x490F57EE, 0x6919E320, 12411 0x48E60C62, 0x69368BCE, 12412 0x48BCB598, 0x69532442, 12413 0x48935397, 0x696FAC78, 12414 0x4869E664, 0x698C246C, 12415 0x48406E07, 0x69A88C18, 12416 0x4816EA85, 0x69C4E37A, 12417 0x47ED5BE6, 0x69E12A8C, 12418 0x47C3C22E, 0x69FD614A, 12419 0x479A1D66, 0x6A1987B0, 12420 0x47706D93, 0x6A359DB9, 12421 0x4746B2BC, 0x6A51A361, 12422 0x471CECE6, 0x6A6D98A4, 12423 0x46F31C1A, 0x6A897D7D, 12424 0x46C9405C, 0x6AA551E8, 12425 0x469F59B4, 0x6AC115E1, 12426 0x46756827, 0x6ADCC964, 12427 0x464B6BBD, 0x6AF86C6C, 12428 0x4621647C, 0x6B13FEF5, 12429 0x45F7526B, 0x6B2F80FA, 12430 0x45CD358F, 0x6B4AF278, 12431 0x45A30DF0, 0x6B66536A, 12432 0x4578DB93, 0x6B81A3CD, 12433 0x454E9E80, 0x6B9CE39B, 12434 0x452456BC, 0x6BB812D0, 12435 0x44FA044F, 0x6BD3316A, 12436 0x44CFA73F, 0x6BEE3F62, 12437 0x44A53F93, 0x6C093CB6, 12438 0x447ACD50, 0x6C242960, 12439 0x4450507E, 0x6C3F055D, 12440 0x4425C923, 0x6C59D0A9, 12441 0x43FB3745, 0x6C748B3F, 12442 0x43D09AEC, 0x6C8F351C, 12443 0x43A5F41E, 0x6CA9CE3A, 12444 0x437B42E1, 0x6CC45697, 12445 0x4350873C, 0x6CDECE2E, 12446 0x4325C135, 0x6CF934FB, 12447 0x42FAF0D4, 0x6D138AFA, 12448 0x42D0161E, 0x6D2DD027, 12449 0x42A5311A, 0x6D48047E, 12450 0x427A41D0, 0x6D6227FA, 12451 0x424F4845, 0x6D7C3A98, 12452 0x42244480, 0x6D963C54, 12453 0x41F93688, 0x6DB02D29, 12454 0x41CE1E64, 0x6DCA0D14, 12455 0x41A2FC1A, 0x6DE3DC11, 12456 0x4177CFB0, 0x6DFD9A1B, 12457 0x414C992E, 0x6E17472F, 12458 0x4121589A, 0x6E30E349, 12459 0x40F60DFB, 0x6E4A6E65, 12460 0x40CAB957, 0x6E63E87F, 12461 0x409F5AB6, 0x6E7D5193, 12462 0x4073F21D, 0x6E96A99C, 12463 0x40487F93, 0x6EAFF098, 12464 0x401D0320, 0x6EC92682, 12465 0x3FF17CCA, 0x6EE24B57, 12466 0x3FC5EC97, 0x6EFB5F12, 12467 0x3F9A528F, 0x6F1461AF, 12468 0x3F6EAEB8, 0x6F2D532C, 12469 0x3F430118, 0x6F463383, 12470 0x3F1749B7, 0x6F5F02B1, 12471 0x3EEB889C, 0x6F77C0B3, 12472 0x3EBFBDCC, 0x6F906D84, 12473 0x3E93E94F, 0x6FA90920, 12474 0x3E680B2C, 0x6FC19385, 12475 0x3E3C2369, 0x6FDA0CAD, 12476 0x3E10320D, 0x6FF27496, 12477 0x3DE4371F, 0x700ACB3B, 12478 0x3DB832A5, 0x70231099, 12479 0x3D8C24A7, 0x703B44AC, 12480 0x3D600D2B, 0x70536771, 12481 0x3D33EC39, 0x706B78E3, 12482 0x3D07C1D5, 0x708378FE, 12483 0x3CDB8E09, 0x709B67C0, 12484 0x3CAF50DA, 0x70B34524, 12485 0x3C830A4F, 0x70CB1127, 12486 0x3C56BA70, 0x70E2CBC6, 12487 0x3C2A6142, 0x70FA74FB, 12488 0x3BFDFECD, 0x71120CC5, 12489 0x3BD19317, 0x7129931E, 12490 0x3BA51E29, 0x71410804, 12491 0x3B78A007, 0x71586B73, 12492 0x3B4C18BA, 0x716FBD68, 12493 0x3B1F8847, 0x7186FDDE, 12494 0x3AF2EEB7, 0x719E2CD2, 12495 0x3AC64C0F, 0x71B54A40, 12496 0x3A99A057, 0x71CC5626, 12497 0x3A6CEB95, 0x71E3507F, 12498 0x3A402DD1, 0x71FA3948, 12499 0x3A136712, 0x7211107D, 12500 0x39E6975D, 0x7227D61C, 12501 0x39B9BEBB, 0x723E8A1F, 12502 0x398CDD32, 0x72552C84, 12503 0x395FF2C9, 0x726BBD48, 12504 0x3932FF87, 0x72823C66, 12505 0x39060372, 0x7298A9DC, 12506 0x38D8FE93, 0x72AF05A6, 12507 0x38ABF0EF, 0x72C54FC0, 12508 0x387EDA8E, 0x72DB8828, 12509 0x3851BB76, 0x72F1AED8, 12510 0x382493B0, 0x7307C3D0, 12511 0x37F76340, 0x731DC709, 12512 0x37CA2A30, 0x7333B883, 12513 0x379CE884, 0x73499838, 12514 0x376F9E46, 0x735F6626, 12515 0x37424B7A, 0x73752249, 12516 0x3714F02A, 0x738ACC9E, 12517 0x36E78C5A, 0x73A06522, 12518 0x36BA2013, 0x73B5EBD0, 12519 0x368CAB5C, 0x73CB60A7, 12520 0x365F2E3B, 0x73E0C3A3, 12521 0x3631A8B7, 0x73F614C0, 12522 0x36041AD9, 0x740B53FA, 12523 0x35D684A5, 0x74208150, 12524 0x35A8E624, 0x74359CBD, 12525 0x357B3F5D, 0x744AA63E, 12526 0x354D9056, 0x745F9DD1, 12527 0x351FD917, 0x74748371, 12528 0x34F219A7, 0x7489571B, 12529 0x34C4520D, 0x749E18CD, 12530 0x3496824F, 0x74B2C883, 12531 0x3468AA76, 0x74C7663A, 12532 0x343ACA87, 0x74DBF1EF, 12533 0x340CE28A, 0x74F06B9E, 12534 0x33DEF287, 0x7504D345, 12535 0x33B0FA84, 0x751928E0, 12536 0x3382FA88, 0x752D6C6C, 12537 0x3354F29A, 0x75419DE6, 12538 0x3326E2C2, 0x7555BD4B, 12539 0x32F8CB07, 0x7569CA98, 12540 0x32CAAB6F, 0x757DC5CA, 12541 0x329C8402, 0x7591AEDD, 12542 0x326E54C7, 0x75A585CF, 12543 0x32401DC5, 0x75B94A9C, 12544 0x3211DF03, 0x75CCFD42, 12545 0x31E39889, 0x75E09DBD, 12546 0x31B54A5D, 0x75F42C0A, 12547 0x3186F487, 0x7607A827, 12548 0x3158970D, 0x761B1211, 12549 0x312A31F8, 0x762E69C3, 12550 0x30FBC54D, 0x7641AF3C, 12551 0x30CD5114, 0x7654E279, 12552 0x309ED555, 0x76680376, 12553 0x30705217, 0x767B1230, 12554 0x3041C760, 0x768E0EA5, 12555 0x30133538, 0x76A0F8D2, 12556 0x2FE49BA6, 0x76B3D0B3, 12557 0x2FB5FAB2, 0x76C69646, 12558 0x2F875262, 0x76D94988, 12559 0x2F58A2BD, 0x76EBEA77, 12560 0x2F29EBCC, 0x76FE790E, 12561 0x2EFB2D94, 0x7710F54B, 12562 0x2ECC681E, 0x77235F2D, 12563 0x2E9D9B70, 0x7735B6AE, 12564 0x2E6EC792, 0x7747FBCE, 12565 0x2E3FEC8B, 0x775A2E88, 12566 0x2E110A62, 0x776C4EDB, 12567 0x2DE2211E, 0x777E5CC3, 12568 0x2DB330C7, 0x7790583D, 12569 0x2D843963, 0x77A24148, 12570 0x2D553AFB, 0x77B417DF, 12571 0x2D263595, 0x77C5DC01, 12572 0x2CF72939, 0x77D78DAA, 12573 0x2CC815ED, 0x77E92CD8, 12574 0x2C98FBBA, 0x77FAB988, 12575 0x2C69DAA6, 0x780C33B8, 12576 0x2C3AB2B9, 0x781D9B64, 12577 0x2C0B83F9, 0x782EF08B, 12578 0x2BDC4E6F, 0x78403328, 12579 0x2BAD1221, 0x7851633B, 12580 0x2B7DCF17, 0x786280BF, 12581 0x2B4E8558, 0x78738BB3, 12582 0x2B1F34EB, 0x78848413, 12583 0x2AEFDDD8, 0x789569DE, 12584 0x2AC08025, 0x78A63D10, 12585 0x2A911BDB, 0x78B6FDA8, 12586 0x2A61B101, 0x78C7ABA1, 12587 0x2A323F9D, 0x78D846FB, 12588 0x2A02C7B8, 0x78E8CFB1, 12589 0x29D34958, 0x78F945C3, 12590 0x29A3C484, 0x7909A92C, 12591 0x29743945, 0x7919F9EB, 12592 0x2944A7A2, 0x792A37FE, 12593 0x29150FA1, 0x793A6360, 12594 0x28E5714A, 0x794A7C11, 12595 0x28B5CCA5, 0x795A820E, 12596 0x288621B9, 0x796A7554, 12597 0x2856708C, 0x797A55E0, 12598 0x2826B928, 0x798A23B1, 12599 0x27F6FB92, 0x7999DEC3, 12600 0x27C737D2, 0x79A98715, 12601 0x27976DF1, 0x79B91CA4, 12602 0x27679DF4, 0x79C89F6D, 12603 0x2737C7E3, 0x79D80F6F, 12604 0x2707EBC6, 0x79E76CA6, 12605 0x26D809A5, 0x79F6B711, 12606 0x26A82185, 0x7A05EEAD, 12607 0x26783370, 0x7A151377, 12608 0x26483F6C, 0x7A24256E, 12609 0x26184581, 0x7A33248F, 12610 0x25E845B5, 0x7A4210D8, 12611 0x25B84012, 0x7A50EA46, 12612 0x2588349D, 0x7A5FB0D8, 12613 0x2558235E, 0x7A6E648A, 12614 0x25280C5D, 0x7A7D055B, 12615 0x24F7EFA1, 0x7A8B9348, 12616 0x24C7CD32, 0x7A9A0E4F, 12617 0x2497A517, 0x7AA8766E, 12618 0x24677757, 0x7AB6CBA3, 12619 0x243743FA, 0x7AC50DEB, 12620 0x24070B07, 0x7AD33D45, 12621 0x23D6CC86, 0x7AE159AE, 12622 0x23A6887E, 0x7AEF6323, 12623 0x23763EF7, 0x7AFD59A3, 12624 0x2345EFF7, 0x7B0B3D2C, 12625 0x23159B87, 0x7B190DBB, 12626 0x22E541AE, 0x7B26CB4F, 12627 0x22B4E274, 0x7B3475E4, 12628 0x22847DDF, 0x7B420D7A, 12629 0x225413F8, 0x7B4F920E, 12630 0x2223A4C5, 0x7B5D039D, 12631 0x21F3304E, 0x7B6A6227, 12632 0x21C2B69C, 0x7B77ADA8, 12633 0x219237B4, 0x7B84E61E, 12634 0x2161B39F, 0x7B920B89, 12635 0x21312A65, 0x7B9F1DE5, 12636 0x21009C0B, 0x7BAC1D31, 12637 0x20D0089B, 0x7BB9096A, 12638 0x209F701C, 0x7BC5E28F, 12639 0x206ED295, 0x7BD2A89E, 12640 0x203E300D, 0x7BDF5B94, 12641 0x200D888C, 0x7BEBFB70, 12642 0x1FDCDC1A, 0x7BF88830, 12643 0x1FAC2ABF, 0x7C0501D1, 12644 0x1F7B7480, 0x7C116853, 12645 0x1F4AB967, 0x7C1DBBB2, 12646 0x1F19F97B, 0x7C29FBEE, 12647 0x1EE934C2, 0x7C362904, 12648 0x1EB86B46, 0x7C4242F2, 12649 0x1E879D0C, 0x7C4E49B6, 12650 0x1E56CA1E, 0x7C5A3D4F, 12651 0x1E25F281, 0x7C661DBB, 12652 0x1DF5163F, 0x7C71EAF8, 12653 0x1DC4355D, 0x7C7DA504, 12654 0x1D934FE5, 0x7C894BDD, 12655 0x1D6265DD, 0x7C94DF82, 12656 0x1D31774D, 0x7CA05FF1, 12657 0x1D00843C, 0x7CABCD27, 12658 0x1CCF8CB3, 0x7CB72724, 12659 0x1C9E90B8, 0x7CC26DE5, 12660 0x1C6D9053, 0x7CCDA168, 12661 0x1C3C8B8C, 0x7CD8C1AD, 12662 0x1C0B826A, 0x7CE3CEB1, 12663 0x1BDA74F5, 0x7CEEC873, 12664 0x1BA96334, 0x7CF9AEF0, 12665 0x1B784D30, 0x7D048228, 12666 0x1B4732EF, 0x7D0F4218, 12667 0x1B161479, 0x7D19EEBE, 12668 0x1AE4F1D6, 0x7D24881A, 12669 0x1AB3CB0C, 0x7D2F0E2A, 12670 0x1A82A025, 0x7D3980EC, 12671 0x1A517127, 0x7D43E05E, 12672 0x1A203E1B, 0x7D4E2C7E, 12673 0x19EF0706, 0x7D58654C, 12674 0x19BDCBF2, 0x7D628AC5, 12675 0x198C8CE6, 0x7D6C9CE9, 12676 0x195B49E9, 0x7D769BB5, 12677 0x192A0303, 0x7D808727, 12678 0x18F8B83C, 0x7D8A5F3F, 12679 0x18C7699B, 0x7D9423FB, 12680 0x18961727, 0x7D9DD55A, 12681 0x1864C0E9, 0x7DA77359, 12682 0x183366E8, 0x7DB0FDF7, 12683 0x1802092C, 0x7DBA7534, 12684 0x17D0A7BB, 0x7DC3D90D, 12685 0x179F429F, 0x7DCD2981, 12686 0x176DD9DE, 0x7DD6668E, 12687 0x173C6D80, 0x7DDF9034, 12688 0x170AFD8D, 0x7DE8A670, 12689 0x16D98A0C, 0x7DF1A942, 12690 0x16A81305, 0x7DFA98A7, 12691 0x1676987F, 0x7E03749F, 12692 0x16451A83, 0x7E0C3D29, 12693 0x16139917, 0x7E14F242, 12694 0x15E21444, 0x7E1D93E9, 12695 0x15B08C11, 0x7E26221E, 12696 0x157F0086, 0x7E2E9CDF, 12697 0x154D71AA, 0x7E37042A, 12698 0x151BDF85, 0x7E3F57FE, 12699 0x14EA4A1F, 0x7E47985B, 12700 0x14B8B17F, 0x7E4FC53E, 12701 0x148715AD, 0x7E57DEA6, 12702 0x145576B1, 0x7E5FE493, 12703 0x1423D492, 0x7E67D702, 12704 0x13F22F57, 0x7E6FB5F3, 12705 0x13C0870A, 0x7E778165, 12706 0x138EDBB0, 0x7E7F3956, 12707 0x135D2D53, 0x7E86DDC5, 12708 0x132B7BF9, 0x7E8E6EB1, 12709 0x12F9C7AA, 0x7E95EC19, 12710 0x12C8106E, 0x7E9D55FC, 12711 0x1296564D, 0x7EA4AC58, 12712 0x1264994E, 0x7EABEF2C, 12713 0x1232D978, 0x7EB31E77, 12714 0x120116D4, 0x7EBA3A39, 12715 0x11CF516A, 0x7EC1426F, 12716 0x119D8940, 0x7EC8371A, 12717 0x116BBE5F, 0x7ECF1837, 12718 0x1139F0CE, 0x7ED5E5C6, 12719 0x11082096, 0x7EDC9FC6, 12720 0x10D64DBC, 0x7EE34635, 12721 0x10A4784A, 0x7EE9D913, 12722 0x1072A047, 0x7EF0585F, 12723 0x1040C5BB, 0x7EF6C418, 12724 0x100EE8AD, 0x7EFD1C3C, 12725 0x0FDD0925, 0x7F0360CB, 12726 0x0FAB272B, 0x7F0991C3, 12727 0x0F7942C6, 0x7F0FAF24, 12728 0x0F475BFE, 0x7F15B8EE, 12729 0x0F1572DC, 0x7F1BAF1E, 12730 0x0EE38765, 0x7F2191B4, 12731 0x0EB199A3, 0x7F2760AF, 12732 0x0E7FA99D, 0x7F2D1C0E, 12733 0x0E4DB75B, 0x7F32C3D0, 12734 0x0E1BC2E3, 0x7F3857F5, 12735 0x0DE9CC3F, 0x7F3DD87C, 12736 0x0DB7D376, 0x7F434563, 12737 0x0D85D88F, 0x7F489EAA, 12738 0x0D53DB92, 0x7F4DE450, 12739 0x0D21DC87, 0x7F531654, 12740 0x0CEFDB75, 0x7F5834B6, 12741 0x0CBDD865, 0x7F5D3F75, 12742 0x0C8BD35E, 0x7F62368F, 12743 0x0C59CC67, 0x7F671A04, 12744 0x0C27C389, 0x7F6BE9D4, 12745 0x0BF5B8CB, 0x7F70A5FD, 12746 0x0BC3AC35, 0x7F754E7F, 12747 0x0B919DCE, 0x7F79E35A, 12748 0x0B5F8D9F, 0x7F7E648B, 12749 0x0B2D7BAE, 0x7F82D214, 12750 0x0AFB6805, 0x7F872BF3, 12751 0x0AC952AA, 0x7F8B7226, 12752 0x0A973BA5, 0x7F8FA4AF, 12753 0x0A6522FE, 0x7F93C38C, 12754 0x0A3308BC, 0x7F97CEBC, 12755 0x0A00ECE8, 0x7F9BC63F, 12756 0x09CECF89, 0x7F9FAA15, 12757 0x099CB0A7, 0x7FA37A3C, 12758 0x096A9049, 0x7FA736B4, 12759 0x09386E77, 0x7FAADF7C, 12760 0x09064B3A, 0x7FAE7494, 12761 0x08D42698, 0x7FB1F5FC, 12762 0x08A2009A, 0x7FB563B2, 12763 0x086FD947, 0x7FB8BDB7, 12764 0x083DB0A7, 0x7FBC040A, 12765 0x080B86C1, 0x7FBF36A9, 12766 0x07D95B9E, 0x7FC25596, 12767 0x07A72F45, 0x7FC560CF, 12768 0x077501BE, 0x7FC85853, 12769 0x0742D310, 0x7FCB3C23, 12770 0x0710A344, 0x7FCE0C3E, 12771 0x06DE7261, 0x7FD0C8A3, 12772 0x06AC406F, 0x7FD37152, 12773 0x067A0D75, 0x7FD6064B, 12774 0x0647D97C, 0x7FD8878D, 12775 0x0615A48A, 0x7FDAF518, 12776 0x05E36EA9, 0x7FDD4EEC, 12777 0x05B137DF, 0x7FDF9508, 12778 0x057F0034, 0x7FE1C76B, 12779 0x054CC7B0, 0x7FE3E616, 12780 0x051A8E5C, 0x7FE5F108, 12781 0x04E8543D, 0x7FE7E840, 12782 0x04B6195D, 0x7FE9CBC0, 12783 0x0483DDC3, 0x7FEB9B85, 12784 0x0451A176, 0x7FED5790, 12785 0x041F647F, 0x7FEEFFE1, 12786 0x03ED26E6, 0x7FF09477, 12787 0x03BAE8B1, 0x7FF21553, 12788 0x0388A9E9, 0x7FF38273, 12789 0x03566A96, 0x7FF4DBD8, 12790 0x03242ABF, 0x7FF62182, 12791 0x02F1EA6B, 0x7FF7536F, 12792 0x02BFA9A4, 0x7FF871A1, 12793 0x028D6870, 0x7FF97C17, 12794 0x025B26D7, 0x7FFA72D1, 12795 0x0228E4E1, 0x7FFB55CE, 12796 0x01F6A296, 0x7FFC250F, 12797 0x01C45FFE, 0x7FFCE093, 12798 0x01921D1F, 0x7FFD885A, 12799 0x015FDA03, 0x7FFE1C64, 12800 0x012D96B0, 0x7FFE9CB2, 12801 0x00FB532F, 0x7FFF0942, 12802 0x00C90F88, 0x7FFF6216, 12803 0x0096CBC1, 0x7FFFA72C, 12804 0x006487E3, 0x7FFFD885, 12805 0x003243F5, 0x7FFFF621, 12806 0x00000000, 0x7FFFFFFF, 12807 0xFFCDBC0A, 0x7FFFF621, 12808 0xFF9B781D, 0x7FFFD885, 12809 0xFF69343E, 0x7FFFA72C, 12810 0xFF36F078, 0x7FFF6216, 12811 0xFF04ACD0, 0x7FFF0942, 12812 0xFED2694F, 0x7FFE9CB2, 12813 0xFEA025FC, 0x7FFE1C64, 12814 0xFE6DE2E0, 0x7FFD885A, 12815 0xFE3BA001, 0x7FFCE093, 12816 0xFE095D69, 0x7FFC250F, 12817 0xFDD71B1E, 0x7FFB55CE, 12818 0xFDA4D928, 0x7FFA72D1, 12819 0xFD72978F, 0x7FF97C17, 12820 0xFD40565B, 0x7FF871A1, 12821 0xFD0E1594, 0x7FF7536F, 12822 0xFCDBD541, 0x7FF62182, 12823 0xFCA99569, 0x7FF4DBD8, 12824 0xFC775616, 0x7FF38273, 12825 0xFC45174E, 0x7FF21553, 12826 0xFC12D919, 0x7FF09477, 12827 0xFBE09B80, 0x7FEEFFE1, 12828 0xFBAE5E89, 0x7FED5790, 12829 0xFB7C223C, 0x7FEB9B85, 12830 0xFB49E6A2, 0x7FE9CBC0, 12831 0xFB17ABC2, 0x7FE7E840, 12832 0xFAE571A4, 0x7FE5F108, 12833 0xFAB3384F, 0x7FE3E616, 12834 0xFA80FFCB, 0x7FE1C76B, 12835 0xFA4EC820, 0x7FDF9508, 12836 0xFA1C9156, 0x7FDD4EEC, 12837 0xF9EA5B75, 0x7FDAF518, 12838 0xF9B82683, 0x7FD8878D, 12839 0xF985F28A, 0x7FD6064B, 12840 0xF953BF90, 0x7FD37152, 12841 0xF9218D9E, 0x7FD0C8A3, 12842 0xF8EF5CBB, 0x7FCE0C3E, 12843 0xF8BD2CEF, 0x7FCB3C23, 12844 0xF88AFE41, 0x7FC85853, 12845 0xF858D0BA, 0x7FC560CF, 12846 0xF826A461, 0x7FC25596, 12847 0xF7F4793E, 0x7FBF36A9, 12848 0xF7C24F58, 0x7FBC040A, 12849 0xF79026B8, 0x7FB8BDB7, 12850 0xF75DFF65, 0x7FB563B2, 12851 0xF72BD967, 0x7FB1F5FC, 12852 0xF6F9B4C5, 0x7FAE7494, 12853 0xF6C79188, 0x7FAADF7C, 12854 0xF6956FB6, 0x7FA736B4, 12855 0xF6634F58, 0x7FA37A3C, 12856 0xF6313076, 0x7F9FAA15, 12857 0xF5FF1317, 0x7F9BC63F, 12858 0xF5CCF743, 0x7F97CEBC, 12859 0xF59ADD01, 0x7F93C38C, 12860 0xF568C45A, 0x7F8FA4AF, 12861 0xF536AD55, 0x7F8B7226, 12862 0xF50497FA, 0x7F872BF3, 12863 0xF4D28451, 0x7F82D214, 12864 0xF4A07260, 0x7F7E648B, 12865 0xF46E6231, 0x7F79E35A, 12866 0xF43C53CA, 0x7F754E7F, 12867 0xF40A4734, 0x7F70A5FD, 12868 0xF3D83C76, 0x7F6BE9D4, 12869 0xF3A63398, 0x7F671A04, 12870 0xF3742CA1, 0x7F62368F, 12871 0xF342279A, 0x7F5D3F75, 12872 0xF310248A, 0x7F5834B6, 12873 0xF2DE2378, 0x7F531654, 12874 0xF2AC246D, 0x7F4DE450, 12875 0xF27A2770, 0x7F489EAA, 12876 0xF2482C89, 0x7F434563, 12877 0xF21633C0, 0x7F3DD87C, 12878 0xF1E43D1C, 0x7F3857F5, 12879 0xF1B248A5, 0x7F32C3D0, 12880 0xF1805662, 0x7F2D1C0E, 12881 0xF14E665C, 0x7F2760AF, 12882 0xF11C789A, 0x7F2191B4, 12883 0xF0EA8D23, 0x7F1BAF1E, 12884 0xF0B8A401, 0x7F15B8EE, 12885 0xF086BD39, 0x7F0FAF24, 12886 0xF054D8D4, 0x7F0991C3, 12887 0xF022F6DA, 0x7F0360CB, 12888 0xEFF11752, 0x7EFD1C3C, 12889 0xEFBF3A44, 0x7EF6C418, 12890 0xEF8D5FB8, 0x7EF0585F, 12891 0xEF5B87B5, 0x7EE9D913, 12892 0xEF29B243, 0x7EE34635, 12893 0xEEF7DF6A, 0x7EDC9FC6, 12894 0xEEC60F31, 0x7ED5E5C6, 12895 0xEE9441A0, 0x7ECF1837, 12896 0xEE6276BF, 0x7EC8371A, 12897 0xEE30AE95, 0x7EC1426F, 12898 0xEDFEE92B, 0x7EBA3A39, 12899 0xEDCD2687, 0x7EB31E77, 12900 0xED9B66B2, 0x7EABEF2C, 12901 0xED69A9B2, 0x7EA4AC58, 12902 0xED37EF91, 0x7E9D55FC, 12903 0xED063855, 0x7E95EC19, 12904 0xECD48406, 0x7E8E6EB1, 12905 0xECA2D2AC, 0x7E86DDC5, 12906 0xEC71244F, 0x7E7F3956, 12907 0xEC3F78F5, 0x7E778165, 12908 0xEC0DD0A8, 0x7E6FB5F3, 12909 0xEBDC2B6D, 0x7E67D702, 12910 0xEBAA894E, 0x7E5FE493, 12911 0xEB78EA52, 0x7E57DEA6, 12912 0xEB474E80, 0x7E4FC53E, 12913 0xEB15B5E0, 0x7E47985B, 12914 0xEAE4207A, 0x7E3F57FE, 12915 0xEAB28E55, 0x7E37042A, 12916 0xEA80FF79, 0x7E2E9CDF, 12917 0xEA4F73EE, 0x7E26221E, 12918 0xEA1DEBBB, 0x7E1D93E9, 12919 0xE9EC66E8, 0x7E14F242, 12920 0xE9BAE57C, 0x7E0C3D29, 12921 0xE9896780, 0x7E03749F, 12922 0xE957ECFB, 0x7DFA98A7, 12923 0xE92675F4, 0x7DF1A942, 12924 0xE8F50273, 0x7DE8A670, 12925 0xE8C3927F, 0x7DDF9034, 12926 0xE8922621, 0x7DD6668E, 12927 0xE860BD60, 0x7DCD2981, 12928 0xE82F5844, 0x7DC3D90D, 12929 0xE7FDF6D3, 0x7DBA7534, 12930 0xE7CC9917, 0x7DB0FDF7, 12931 0xE79B3F16, 0x7DA77359, 12932 0xE769E8D8, 0x7D9DD55A, 12933 0xE7389664, 0x7D9423FB, 12934 0xE70747C3, 0x7D8A5F3F, 12935 0xE6D5FCFC, 0x7D808727, 12936 0xE6A4B616, 0x7D769BB5, 12937 0xE6737319, 0x7D6C9CE9, 12938 0xE642340D, 0x7D628AC5, 12939 0xE610F8F9, 0x7D58654C, 12940 0xE5DFC1E4, 0x7D4E2C7E, 12941 0xE5AE8ED8, 0x7D43E05E, 12942 0xE57D5FDA, 0x7D3980EC, 12943 0xE54C34F3, 0x7D2F0E2A, 12944 0xE51B0E2A, 0x7D24881A, 12945 0xE4E9EB86, 0x7D19EEBE, 12946 0xE4B8CD10, 0x7D0F4218, 12947 0xE487B2CF, 0x7D048228, 12948 0xE4569CCB, 0x7CF9AEF0, 12949 0xE4258B0A, 0x7CEEC873, 12950 0xE3F47D95, 0x7CE3CEB1, 12951 0xE3C37473, 0x7CD8C1AD, 12952 0xE3926FAC, 0x7CCDA168, 12953 0xE3616F47, 0x7CC26DE5, 12954 0xE330734C, 0x7CB72724, 12955 0xE2FF7BC3, 0x7CABCD27, 12956 0xE2CE88B2, 0x7CA05FF1, 12957 0xE29D9A22, 0x7C94DF82, 12958 0xE26CB01A, 0x7C894BDD, 12959 0xE23BCAA2, 0x7C7DA504, 12960 0xE20AE9C1, 0x7C71EAF8, 12961 0xE1DA0D7E, 0x7C661DBB, 12962 0xE1A935E1, 0x7C5A3D4F, 12963 0xE17862F3, 0x7C4E49B6, 12964 0xE14794B9, 0x7C4242F2, 12965 0xE116CB3D, 0x7C362904, 12966 0xE0E60684, 0x7C29FBEE, 12967 0xE0B54698, 0x7C1DBBB2, 12968 0xE0848B7F, 0x7C116853, 12969 0xE053D541, 0x7C0501D1, 12970 0xE02323E5, 0x7BF88830, 12971 0xDFF27773, 0x7BEBFB70, 12972 0xDFC1CFF2, 0x7BDF5B94, 12973 0xDF912D6A, 0x7BD2A89E, 12974 0xDF608FE3, 0x7BC5E28F, 12975 0xDF2FF764, 0x7BB9096A, 12976 0xDEFF63F4, 0x7BAC1D31, 12977 0xDECED59B, 0x7B9F1DE5, 12978 0xDE9E4C60, 0x7B920B89, 12979 0xDE6DC84B, 0x7B84E61E, 12980 0xDE3D4963, 0x7B77ADA8, 12981 0xDE0CCFB1, 0x7B6A6227, 12982 0xDDDC5B3A, 0x7B5D039D, 12983 0xDDABEC07, 0x7B4F920E, 12984 0xDD7B8220, 0x7B420D7A, 12985 0xDD4B1D8B, 0x7B3475E4, 12986 0xDD1ABE51, 0x7B26CB4F, 12987 0xDCEA6478, 0x7B190DBB, 12988 0xDCBA1008, 0x7B0B3D2C, 12989 0xDC89C108, 0x7AFD59A3, 12990 0xDC597781, 0x7AEF6323, 12991 0xDC293379, 0x7AE159AE, 12992 0xDBF8F4F8, 0x7AD33D45, 12993 0xDBC8BC05, 0x7AC50DEB, 12994 0xDB9888A8, 0x7AB6CBA3, 12995 0xDB685AE8, 0x7AA8766E, 12996 0xDB3832CD, 0x7A9A0E4F, 12997 0xDB08105E, 0x7A8B9348, 12998 0xDAD7F3A2, 0x7A7D055B, 12999 0xDAA7DCA1, 0x7A6E648A, 13000 0xDA77CB62, 0x7A5FB0D8, 13001 0xDA47BFED, 0x7A50EA46, 13002 0xDA17BA4A, 0x7A4210D8, 13003 0xD9E7BA7E, 0x7A33248F, 13004 0xD9B7C093, 0x7A24256E, 13005 0xD987CC8F, 0x7A151377, 13006 0xD957DE7A, 0x7A05EEAD, 13007 0xD927F65B, 0x79F6B711, 13008 0xD8F81439, 0x79E76CA6, 13009 0xD8C8381C, 0x79D80F6F, 13010 0xD898620C, 0x79C89F6D, 13011 0xD868920F, 0x79B91CA4, 13012 0xD838C82D, 0x79A98715, 13013 0xD809046D, 0x7999DEC3, 13014 0xD7D946D7, 0x798A23B1, 13015 0xD7A98F73, 0x797A55E0, 13016 0xD779DE46, 0x796A7554, 13017 0xD74A335A, 0x795A820E, 13018 0xD71A8EB5, 0x794A7C11, 13019 0xD6EAF05E, 0x793A6360, 13020 0xD6BB585D, 0x792A37FE, 13021 0xD68BC6BA, 0x7919F9EB, 13022 0xD65C3B7B, 0x7909A92C, 13023 0xD62CB6A7, 0x78F945C3, 13024 0xD5FD3847, 0x78E8CFB1, 13025 0xD5CDC062, 0x78D846FB, 13026 0xD59E4EFE, 0x78C7ABA1, 13027 0xD56EE424, 0x78B6FDA8, 13028 0xD53F7FDA, 0x78A63D10, 13029 0xD5102227, 0x789569DE, 13030 0xD4E0CB14, 0x78848413, 13031 0xD4B17AA7, 0x78738BB3, 13032 0xD48230E8, 0x786280BF, 13033 0xD452EDDE, 0x7851633B, 13034 0xD423B190, 0x78403328, 13035 0xD3F47C06, 0x782EF08B, 13036 0xD3C54D46, 0x781D9B64, 13037 0xD3962559, 0x780C33B8, 13038 0xD3670445, 0x77FAB988, 13039 0xD337EA12, 0x77E92CD8, 13040 0xD308D6C6, 0x77D78DAA, 13041 0xD2D9CA6A, 0x77C5DC01, 13042 0xD2AAC504, 0x77B417DF, 13043 0xD27BC69C, 0x77A24148, 13044 0xD24CCF38, 0x7790583D, 13045 0xD21DDEE1, 0x777E5CC3, 13046 0xD1EEF59E, 0x776C4EDB, 13047 0xD1C01374, 0x775A2E88, 13048 0xD191386D, 0x7747FBCE, 13049 0xD162648F, 0x7735B6AE, 13050 0xD13397E1, 0x77235F2D, 13051 0xD104D26B, 0x7710F54B, 13052 0xD0D61433, 0x76FE790E, 13053 0xD0A75D42, 0x76EBEA77, 13054 0xD078AD9D, 0x76D94988, 13055 0xD04A054D, 0x76C69646, 13056 0xD01B6459, 0x76B3D0B3, 13057 0xCFECCAC7, 0x76A0F8D2, 13058 0xCFBE389F, 0x768E0EA5, 13059 0xCF8FADE8, 0x767B1230, 13060 0xCF612AAA, 0x76680376, 13061 0xCF32AEEB, 0x7654E279, 13062 0xCF043AB2, 0x7641AF3C, 13063 0xCED5CE08, 0x762E69C3, 13064 0xCEA768F2, 0x761B1211, 13065 0xCE790B78, 0x7607A827, 13066 0xCE4AB5A2, 0x75F42C0A, 13067 0xCE1C6776, 0x75E09DBD, 13068 0xCDEE20FC, 0x75CCFD42, 13069 0xCDBFE23A, 0x75B94A9C, 13070 0xCD91AB38, 0x75A585CF, 13071 0xCD637BFD, 0x7591AEDD, 13072 0xCD355490, 0x757DC5CA, 13073 0xCD0734F8, 0x7569CA98, 13074 0xCCD91D3D, 0x7555BD4B, 13075 0xCCAB0D65, 0x75419DE6, 13076 0xCC7D0577, 0x752D6C6C, 13077 0xCC4F057B, 0x751928E0, 13078 0xCC210D78, 0x7504D345, 13079 0xCBF31D75, 0x74F06B9E, 13080 0xCBC53578, 0x74DBF1EF, 13081 0xCB975589, 0x74C7663A, 13082 0xCB697DB0, 0x74B2C883, 13083 0xCB3BADF2, 0x749E18CD, 13084 0xCB0DE658, 0x7489571B, 13085 0xCAE026E8, 0x74748371, 13086 0xCAB26FA9, 0x745F9DD1, 13087 0xCA84C0A2, 0x744AA63E, 13088 0xCA5719DB, 0x74359CBD, 13089 0xCA297B5A, 0x74208150, 13090 0xC9FBE527, 0x740B53FA, 13091 0xC9CE5748, 0x73F614C0, 13092 0xC9A0D1C4, 0x73E0C3A3, 13093 0xC97354A3, 0x73CB60A7, 13094 0xC945DFEC, 0x73B5EBD0, 13095 0xC91873A5, 0x73A06522, 13096 0xC8EB0FD6, 0x738ACC9E, 13097 0xC8BDB485, 0x73752249, 13098 0xC89061BA, 0x735F6626, 13099 0xC863177B, 0x73499838, 13100 0xC835D5D0, 0x7333B883, 13101 0xC8089CBF, 0x731DC709, 13102 0xC7DB6C50, 0x7307C3D0, 13103 0xC7AE4489, 0x72F1AED8, 13104 0xC7812571, 0x72DB8828, 13105 0xC7540F10, 0x72C54FC0, 13106 0xC727016C, 0x72AF05A6, 13107 0xC6F9FC8D, 0x7298A9DC, 13108 0xC6CD0079, 0x72823C66, 13109 0xC6A00D36, 0x726BBD48, 13110 0xC67322CD, 0x72552C84, 13111 0xC6464144, 0x723E8A1F, 13112 0xC61968A2, 0x7227D61C, 13113 0xC5EC98ED, 0x7211107D, 13114 0xC5BFD22E, 0x71FA3948, 13115 0xC593146A, 0x71E3507F, 13116 0xC5665FA8, 0x71CC5626, 13117 0xC539B3F0, 0x71B54A40, 13118 0xC50D1148, 0x719E2CD2, 13119 0xC4E077B8, 0x7186FDDE, 13120 0xC4B3E746, 0x716FBD68, 13121 0xC4875FF8, 0x71586B73, 13122 0xC45AE1D7, 0x71410804, 13123 0xC42E6CE8, 0x7129931E, 13124 0xC4020132, 0x71120CC5, 13125 0xC3D59EBD, 0x70FA74FB, 13126 0xC3A9458F, 0x70E2CBC6, 13127 0xC37CF5B0, 0x70CB1127, 13128 0xC350AF25, 0x70B34524, 13129 0xC32471F6, 0x709B67C0, 13130 0xC2F83E2A, 0x708378FE, 13131 0xC2CC13C7, 0x706B78E3, 13132 0xC29FF2D4, 0x70536771, 13133 0xC273DB58, 0x703B44AC, 13134 0xC247CD5A, 0x70231099, 13135 0xC21BC8E0, 0x700ACB3B, 13136 0xC1EFCDF2, 0x6FF27496, 13137 0xC1C3DC96, 0x6FDA0CAD, 13138 0xC197F4D3, 0x6FC19385, 13139 0xC16C16B0, 0x6FA90920, 13140 0xC1404233, 0x6F906D84, 13141 0xC1147763, 0x6F77C0B3, 13142 0xC0E8B648, 0x6F5F02B1, 13143 0xC0BCFEE7, 0x6F463383, 13144 0xC0915147, 0x6F2D532C, 13145 0xC065AD70, 0x6F1461AF, 13146 0xC03A1368, 0x6EFB5F12, 13147 0xC00E8335, 0x6EE24B57, 13148 0xBFE2FCDF, 0x6EC92682, 13149 0xBFB7806C, 0x6EAFF098, 13150 0xBF8C0DE2, 0x6E96A99C, 13151 0xBF60A54A, 0x6E7D5193, 13152 0xBF3546A8, 0x6E63E87F, 13153 0xBF09F204, 0x6E4A6E65, 13154 0xBEDEA765, 0x6E30E349, 13155 0xBEB366D1, 0x6E17472F, 13156 0xBE88304F, 0x6DFD9A1B, 13157 0xBE5D03E5, 0x6DE3DC11, 13158 0xBE31E19B, 0x6DCA0D14, 13159 0xBE06C977, 0x6DB02D29, 13160 0xBDDBBB7F, 0x6D963C54, 13161 0xBDB0B7BA, 0x6D7C3A98, 13162 0xBD85BE2F, 0x6D6227FA, 13163 0xBD5ACEE5, 0x6D48047E, 13164 0xBD2FE9E1, 0x6D2DD027, 13165 0xBD050F2C, 0x6D138AFA, 13166 0xBCDA3ECA, 0x6CF934FB, 13167 0xBCAF78C3, 0x6CDECE2E, 13168 0xBC84BD1E, 0x6CC45697, 13169 0xBC5A0BE1, 0x6CA9CE3A, 13170 0xBC2F6513, 0x6C8F351C, 13171 0xBC04C8BA, 0x6C748B3F, 13172 0xBBDA36DC, 0x6C59D0A9, 13173 0xBBAFAF81, 0x6C3F055D, 13174 0xBB8532AF, 0x6C242960, 13175 0xBB5AC06C, 0x6C093CB6, 13176 0xBB3058C0, 0x6BEE3F62, 13177 0xBB05FBB0, 0x6BD3316A, 13178 0xBADBA943, 0x6BB812D0, 13179 0xBAB1617F, 0x6B9CE39B, 13180 0xBA87246C, 0x6B81A3CD, 13181 0xBA5CF210, 0x6B66536A, 13182 0xBA32CA70, 0x6B4AF278, 13183 0xBA08AD94, 0x6B2F80FA, 13184 0xB9DE9B83, 0x6B13FEF5, 13185 0xB9B49442, 0x6AF86C6C, 13186 0xB98A97D8, 0x6ADCC964, 13187 0xB960A64B, 0x6AC115E1, 13188 0xB936BFA3, 0x6AA551E8, 13189 0xB90CE3E6, 0x6A897D7D, 13190 0xB8E31319, 0x6A6D98A4, 13191 0xB8B94D44, 0x6A51A361, 13192 0xB88F926C, 0x6A359DB9, 13193 0xB865E299, 0x6A1987B0, 13194 0xB83C3DD1, 0x69FD614A, 13195 0xB812A419, 0x69E12A8C, 13196 0xB7E9157A, 0x69C4E37A, 13197 0xB7BF91F8, 0x69A88C18, 13198 0xB796199B, 0x698C246C, 13199 0xB76CAC68, 0x696FAC78, 13200 0xB7434A67, 0x69532442, 13201 0xB719F39D, 0x69368BCE, 13202 0xB6F0A811, 0x6919E320, 13203 0xB6C767CA, 0x68FD2A3D, 13204 0xB69E32CD, 0x68E06129, 13205 0xB6750921, 0x68C387E9, 13206 0xB64BEACC, 0x68A69E81, 13207 0xB622D7D5, 0x6889A4F5, 13208 0xB5F9D042, 0x686C9B4B, 13209 0xB5D0D41A, 0x684F8186, 13210 0xB5A7E362, 0x683257AA, 13211 0xB57EFE21, 0x68151DBE, 13212 0xB556245E, 0x67F7D3C4, 13213 0xB52D561E, 0x67DA79C2, 13214 0xB5049368, 0x67BD0FBC, 13215 0xB4DBDC42, 0x679F95B7, 13216 0xB4B330B2, 0x67820BB6, 13217 0xB48A90C0, 0x676471C0, 13218 0xB461FC70, 0x6746C7D7, 13219 0xB43973C9, 0x67290E02, 13220 0xB410F6D2, 0x670B4443, 13221 0xB3E88591, 0x66ED6AA1, 13222 0xB3C0200C, 0x66CF811F, 13223 0xB397C649, 0x66B187C3, 13224 0xB36F784E, 0x66937E90, 13225 0xB3473622, 0x6675658C, 13226 0xB31EFFCB, 0x66573CBB, 13227 0xB2F6D54F, 0x66390422, 13228 0xB2CEB6B5, 0x661ABBC5, 13229 0xB2A6A401, 0x65FC63A9, 13230 0xB27E9D3B, 0x65DDFBD3, 13231 0xB256A26A, 0x65BF8447, 13232 0xB22EB392, 0x65A0FD0B, 13233 0xB206D0BA, 0x65826622, 13234 0xB1DEF9E8, 0x6563BF92, 13235 0xB1B72F23, 0x6545095F, 13236 0xB18F7070, 0x6526438E, 13237 0xB167BDD6, 0x65076E24, 13238 0xB140175B, 0x64E88926, 13239 0xB1187D05, 0x64C99498, 13240 0xB0F0EEDA, 0x64AA907F, 13241 0xB0C96CDF, 0x648B7CDF, 13242 0xB0A1F71C, 0x646C59BF, 13243 0xB07A8D97, 0x644D2722, 13244 0xB0533055, 0x642DE50D, 13245 0xB02BDF5C, 0x640E9385, 13246 0xB0049AB2, 0x63EF328F, 13247 0xAFDD625F, 0x63CFC230, 13248 0xAFB63667, 0x63B0426D, 13249 0xAF8F16D0, 0x6390B34A, 13250 0xAF6803A1, 0x637114CC, 13251 0xAF40FCE0, 0x635166F8, 13252 0xAF1A0293, 0x6331A9D4, 13253 0xAEF314BF, 0x6311DD63, 13254 0xAECC336B, 0x62F201AC, 13255 0xAEA55E9D, 0x62D216B2, 13256 0xAE7E965B, 0x62B21C7B, 13257 0xAE57DAAA, 0x6292130C, 13258 0xAE312B91, 0x6271FA69, 13259 0xAE0A8916, 0x6251D297, 13260 0xADE3F33E, 0x62319B9D, 13261 0xADBD6A10, 0x6211557D, 13262 0xAD96ED91, 0x61F1003E, 13263 0xAD707DC8, 0x61D09BE5, 13264 0xAD4A1ABA, 0x61B02876, 13265 0xAD23C46D, 0x618FA5F6, 13266 0xACFD7AE8, 0x616F146B, 13267 0xACD73E30, 0x614E73D9, 13268 0xACB10E4A, 0x612DC446, 13269 0xAC8AEB3E, 0x610D05B7, 13270 0xAC64D510, 0x60EC3830, 13271 0xAC3ECBC7, 0x60CB5BB6, 13272 0xAC18CF68, 0x60AA704F, 13273 0xABF2DFFA, 0x60897600, 13274 0xABCCFD82, 0x60686CCE, 13275 0xABA72806, 0x604754BE, 13276 0xAB815F8C, 0x60262DD5, 13277 0xAB5BA41A, 0x6004F818, 13278 0xAB35F5B5, 0x5FE3B38D, 13279 0xAB105464, 0x5FC26038, 13280 0xAAEAC02B, 0x5FA0FE1E, 13281 0xAAC53912, 0x5F7F8D46, 13282 0xAA9FBF1D, 0x5F5E0DB3, 13283 0xAA7A5253, 0x5F3C7F6B, 13284 0xAA54F2B9, 0x5F1AE273, 13285 0xAA2FA055, 0x5EF936D1, 13286 0xAA0A5B2D, 0x5ED77C89, 13287 0xA9E52347, 0x5EB5B3A1, 13288 0xA9BFF8A8, 0x5E93DC1F, 13289 0xA99ADB56, 0x5E71F606, 13290 0xA975CB56, 0x5E50015D, 13291 0xA950C8AF, 0x5E2DFE28, 13292 0xA92BD366, 0x5E0BEC6E, 13293 0xA906EB81, 0x5DE9CC32, 13294 0xA8E21106, 0x5DC79D7C, 13295 0xA8BD43FA, 0x5DA5604E, 13296 0xA8988463, 0x5D8314B0, 13297 0xA873D246, 0x5D60BAA6, 13298 0xA84F2DA9, 0x5D3E5236, 13299 0xA82A9693, 0x5D1BDB65, 13300 0xA8060D08, 0x5CF95638, 13301 0xA7E1910E, 0x5CD6C2B4, 13302 0xA7BD22AB, 0x5CB420DF, 13303 0xA798C1E4, 0x5C9170BF, 13304 0xA7746EC0, 0x5C6EB258, 13305 0xA7502943, 0x5C4BE5B0, 13306 0xA72BF173, 0x5C290ACC, 13307 0xA707C756, 0x5C0621B2, 13308 0xA6E3AAF2, 0x5BE32A67, 13309 0xA6BF9C4B, 0x5BC024F0, 13310 0xA69B9B68, 0x5B9D1153, 13311 0xA677A84E, 0x5B79EF96, 13312 0xA653C302, 0x5B56BFBD, 13313 0xA62FEB8B, 0x5B3381CE, 13314 0xA60C21ED, 0x5B1035CF, 13315 0xA5E8662F, 0x5AECDBC4, 13316 0xA5C4B855, 0x5AC973B4, 13317 0xA5A11865, 0x5AA5FDA4, 13318 0xA57D8666, 0x5A82799A, 13319 0xA55A025B, 0x5A5EE79A, 13320 0xA5368C4B, 0x5A3B47AA, 13321 0xA513243B, 0x5A1799D0, 13322 0xA4EFCA31, 0x59F3DE12, 13323 0xA4CC7E31, 0x59D01474, 13324 0xA4A94042, 0x59AC3CFD, 13325 0xA4861069, 0x598857B1, 13326 0xA462EEAC, 0x59646497, 13327 0xA43FDB0F, 0x594063B4, 13328 0xA41CD598, 0x591C550E, 13329 0xA3F9DE4D, 0x58F838A9, 13330 0xA3D6F533, 0x58D40E8C, 13331 0xA3B41A4F, 0x58AFD6BC, 13332 0xA3914DA7, 0x588B913F, 13333 0xA36E8F40, 0x58673E1B, 13334 0xA34BDF20, 0x5842DD54, 13335 0xA3293D4B, 0x581E6EF1, 13336 0xA306A9C7, 0x57F9F2F7, 13337 0xA2E4249A, 0x57D5696C, 13338 0xA2C1ADC9, 0x57B0D256, 13339 0xA29F4559, 0x578C2DB9, 13340 0xA27CEB4F, 0x57677B9D, 13341 0xA25A9FB1, 0x5742BC05, 13342 0xA2386283, 0x571DEEF9, 13343 0xA21633CD, 0x56F9147E, 13344 0xA1F41391, 0x56D42C99, 13345 0xA1D201D7, 0x56AF3750, 13346 0xA1AFFEA2, 0x568A34A9, 13347 0xA18E09F9, 0x566524AA, 13348 0xA16C23E1, 0x56400757, 13349 0xA14A4C5E, 0x561ADCB8, 13350 0xA1288376, 0x55F5A4D2, 13351 0xA106C92E, 0x55D05FAA, 13352 0xA0E51D8C, 0x55AB0D46, 13353 0xA0C38094, 0x5585ADAC, 13354 0xA0A1F24C, 0x556040E2, 13355 0xA08072BA, 0x553AC6ED, 13356 0xA05F01E1, 0x55153FD4, 13357 0xA03D9FC7, 0x54EFAB9C, 13358 0xA01C4C72, 0x54CA0A4A, 13359 0x9FFB07E7, 0x54A45BE5, 13360 0x9FD9D22A, 0x547EA073, 13361 0x9FB8AB41, 0x5458D7F9, 13362 0x9F979331, 0x5433027D, 13363 0x9F7689FF, 0x540D2005, 13364 0x9F558FB0, 0x53E73097, 13365 0x9F34A449, 0x53C13438, 13366 0x9F13C7D0, 0x539B2AEF, 13367 0x9EF2FA48, 0x537514C1, 13368 0x9ED23BB9, 0x534EF1B5, 13369 0x9EB18C26, 0x5328C1D0, 13370 0x9E90EB94, 0x53028517, 13371 0x9E705A09, 0x52DC3B92, 13372 0x9E4FD789, 0x52B5E545, 13373 0x9E2F641A, 0x528F8237, 13374 0x9E0EFFC1, 0x5269126E, 13375 0x9DEEAA82, 0x524295EF, 13376 0x9DCE6462, 0x521C0CC1, 13377 0x9DAE2D68, 0x51F576E9, 13378 0x9D8E0596, 0x51CED46E, 13379 0x9D6DECF4, 0x51A82555, 13380 0x9D4DE384, 0x518169A4, 13381 0x9D2DE94D, 0x515AA162, 13382 0x9D0DFE53, 0x5133CC94, 13383 0x9CEE229C, 0x510CEB40, 13384 0x9CCE562B, 0x50E5FD6C, 13385 0x9CAE9907, 0x50BF031F, 13386 0x9C8EEB33, 0x5097FC5E, 13387 0x9C6F4CB5, 0x5070E92F, 13388 0x9C4FBD92, 0x5049C999, 13389 0x9C303DCF, 0x50229DA0, 13390 0x9C10CD70, 0x4FFB654D, 13391 0x9BF16C7A, 0x4FD420A3, 13392 0x9BD21AF2, 0x4FACCFAB, 13393 0x9BB2D8DD, 0x4F857268, 13394 0x9B93A640, 0x4F5E08E3, 13395 0x9B748320, 0x4F369320, 13396 0x9B556F80, 0x4F0F1126, 13397 0x9B366B67, 0x4EE782FA, 13398 0x9B1776D9, 0x4EBFE8A4, 13399 0x9AF891DB, 0x4E984229, 13400 0x9AD9BC71, 0x4E708F8F, 13401 0x9ABAF6A0, 0x4E48D0DC, 13402 0x9A9C406D, 0x4E210617, 13403 0x9A7D99DD, 0x4DF92F45, 13404 0x9A5F02F5, 0x4DD14C6E, 13405 0x9A407BB8, 0x4DA95D96, 13406 0x9A22042C, 0x4D8162C4, 13407 0x9A039C56, 0x4D595BFE, 13408 0x99E5443A, 0x4D31494B, 13409 0x99C6FBDE, 0x4D092AB0, 13410 0x99A8C344, 0x4CE10034, 13411 0x998A9A73, 0x4CB8C9DD, 13412 0x996C816F, 0x4C9087B1, 13413 0x994E783C, 0x4C6839B6, 13414 0x99307EE0, 0x4C3FDFF3, 13415 0x9912955E, 0x4C177A6E, 13416 0x98F4BBBC, 0x4BEF092D, 13417 0x98D6F1FE, 0x4BC68C36, 13418 0x98B93828, 0x4B9E038F, 13419 0x989B8E3F, 0x4B756F3F, 13420 0x987DF449, 0x4B4CCF4D, 13421 0x98606A48, 0x4B2423BD, 13422 0x9842F043, 0x4AFB6C97, 13423 0x9825863D, 0x4AD2A9E1, 13424 0x98082C3B, 0x4AA9DBA1, 13425 0x97EAE241, 0x4A8101DE, 13426 0x97CDA855, 0x4A581C9D, 13427 0x97B07E7A, 0x4A2F2BE5, 13428 0x979364B5, 0x4A062FBD, 13429 0x97765B0A, 0x49DD282A, 13430 0x9759617E, 0x49B41533, 13431 0x973C7816, 0x498AF6DE, 13432 0x971F9ED6, 0x4961CD32, 13433 0x9702D5C2, 0x49389836, 13434 0x96E61CDF, 0x490F57EE, 13435 0x96C97431, 0x48E60C62, 13436 0x96ACDBBD, 0x48BCB598, 13437 0x96905387, 0x48935397, 13438 0x9673DB94, 0x4869E664, 13439 0x965773E7, 0x48406E07, 13440 0x963B1C85, 0x4816EA85, 13441 0x961ED573, 0x47ED5BE6, 13442 0x96029EB5, 0x47C3C22E, 13443 0x95E6784F, 0x479A1D66, 13444 0x95CA6246, 0x47706D93, 13445 0x95AE5C9E, 0x4746B2BC, 13446 0x9592675B, 0x471CECE6, 13447 0x95768282, 0x46F31C1A, 13448 0x955AAE17, 0x46C9405C, 13449 0x953EEA1E, 0x469F59B4, 13450 0x9523369B, 0x46756827, 13451 0x95079393, 0x464B6BBD, 13452 0x94EC010B, 0x4621647C, 13453 0x94D07F05, 0x45F7526B, 13454 0x94B50D87, 0x45CD358F, 13455 0x9499AC95, 0x45A30DF0, 13456 0x947E5C32, 0x4578DB93, 13457 0x94631C64, 0x454E9E80, 13458 0x9447ED2F, 0x452456BC, 13459 0x942CCE95, 0x44FA044F, 13460 0x9411C09D, 0x44CFA73F, 13461 0x93F6C34A, 0x44A53F93, 13462 0x93DBD69F, 0x447ACD50, 13463 0x93C0FAA2, 0x4450507E, 13464 0x93A62F56, 0x4425C923, 13465 0x938B74C0, 0x43FB3745, 13466 0x9370CAE4, 0x43D09AEC, 13467 0x935631C5, 0x43A5F41E, 13468 0x933BA968, 0x437B42E1, 13469 0x932131D1, 0x4350873C, 13470 0x9306CB04, 0x4325C135, 13471 0x92EC7505, 0x42FAF0D4, 13472 0x92D22FD8, 0x42D0161E, 13473 0x92B7FB82, 0x42A5311A, 13474 0x929DD805, 0x427A41D0, 13475 0x9283C567, 0x424F4845, 13476 0x9269C3AC, 0x42244480, 13477 0x924FD2D6, 0x41F93688, 13478 0x9235F2EB, 0x41CE1E64, 13479 0x921C23EE, 0x41A2FC1A, 13480 0x920265E4, 0x4177CFB0, 13481 0x91E8B8D0, 0x414C992E, 13482 0x91CF1CB6, 0x4121589A, 13483 0x91B5919A, 0x40F60DFB, 13484 0x919C1780, 0x40CAB957, 13485 0x9182AE6C, 0x409F5AB6, 13486 0x91695663, 0x4073F21D, 13487 0x91500F67, 0x40487F93, 13488 0x9136D97D, 0x401D0320, 13489 0x911DB4A8, 0x3FF17CCA, 13490 0x9104A0ED, 0x3FC5EC97, 13491 0x90EB9E50, 0x3F9A528F, 13492 0x90D2ACD3, 0x3F6EAEB8, 13493 0x90B9CC7C, 0x3F430118, 13494 0x90A0FD4E, 0x3F1749B7, 13495 0x90883F4C, 0x3EEB889C, 13496 0x906F927B, 0x3EBFBDCC, 13497 0x9056F6DF, 0x3E93E94F, 13498 0x903E6C7A, 0x3E680B2C, 13499 0x9025F352, 0x3E3C2369, 13500 0x900D8B69, 0x3E10320D, 13501 0x8FF534C4, 0x3DE4371F, 13502 0x8FDCEF66, 0x3DB832A5, 13503 0x8FC4BB53, 0x3D8C24A7, 13504 0x8FAC988E, 0x3D600D2B, 13505 0x8F94871D, 0x3D33EC39, 13506 0x8F7C8701, 0x3D07C1D5, 13507 0x8F64983F, 0x3CDB8E09, 13508 0x8F4CBADB, 0x3CAF50DA, 13509 0x8F34EED8, 0x3C830A4F, 13510 0x8F1D343A, 0x3C56BA70, 13511 0x8F058B04, 0x3C2A6142, 13512 0x8EEDF33B, 0x3BFDFECD, 13513 0x8ED66CE1, 0x3BD19317, 13514 0x8EBEF7FB, 0x3BA51E29, 13515 0x8EA7948C, 0x3B78A007, 13516 0x8E904298, 0x3B4C18BA, 13517 0x8E790222, 0x3B1F8847, 13518 0x8E61D32D, 0x3AF2EEB7, 13519 0x8E4AB5BF, 0x3AC64C0F, 13520 0x8E33A9D9, 0x3A99A057, 13521 0x8E1CAF80, 0x3A6CEB95, 13522 0x8E05C6B7, 0x3A402DD1, 13523 0x8DEEEF82, 0x3A136712, 13524 0x8DD829E4, 0x39E6975D, 13525 0x8DC175E0, 0x39B9BEBB, 13526 0x8DAAD37B, 0x398CDD32, 13527 0x8D9442B7, 0x395FF2C9, 13528 0x8D7DC399, 0x3932FF87, 13529 0x8D675623, 0x39060372, 13530 0x8D50FA59, 0x38D8FE93, 13531 0x8D3AB03F, 0x38ABF0EF, 13532 0x8D2477D8, 0x387EDA8E, 13533 0x8D0E5127, 0x3851BB76, 13534 0x8CF83C30, 0x382493B0, 13535 0x8CE238F6, 0x37F76340, 13536 0x8CCC477D, 0x37CA2A30, 13537 0x8CB667C7, 0x379CE884, 13538 0x8CA099D9, 0x376F9E46, 13539 0x8C8ADDB6, 0x37424B7A, 13540 0x8C753361, 0x3714F02A, 13541 0x8C5F9ADD, 0x36E78C5A, 13542 0x8C4A142F, 0x36BA2013, 13543 0x8C349F58, 0x368CAB5C, 13544 0x8C1F3C5C, 0x365F2E3B, 13545 0x8C09EB40, 0x3631A8B7, 13546 0x8BF4AC05, 0x36041AD9, 13547 0x8BDF7EAF, 0x35D684A5, 13548 0x8BCA6342, 0x35A8E624, 13549 0x8BB559C1, 0x357B3F5D, 13550 0x8BA0622F, 0x354D9056, 13551 0x8B8B7C8F, 0x351FD917, 13552 0x8B76A8E4, 0x34F219A7, 13553 0x8B61E732, 0x34C4520D, 13554 0x8B4D377C, 0x3496824F, 13555 0x8B3899C5, 0x3468AA76, 13556 0x8B240E10, 0x343ACA87, 13557 0x8B0F9461, 0x340CE28A, 13558 0x8AFB2CBA, 0x33DEF287, 13559 0x8AE6D71F, 0x33B0FA84, 13560 0x8AD29393, 0x3382FA88, 13561 0x8ABE6219, 0x3354F29A, 13562 0x8AAA42B4, 0x3326E2C2, 13563 0x8A963567, 0x32F8CB07, 13564 0x8A823A35, 0x32CAAB6F, 13565 0x8A6E5122, 0x329C8402, 13566 0x8A5A7A30, 0x326E54C7, 13567 0x8A46B563, 0x32401DC5, 13568 0x8A3302BD, 0x3211DF03, 13569 0x8A1F6242, 0x31E39889, 13570 0x8A0BD3F5, 0x31B54A5D, 13571 0x89F857D8, 0x3186F487, 13572 0x89E4EDEE, 0x3158970D, 13573 0x89D1963C, 0x312A31F8, 13574 0x89BE50C3, 0x30FBC54D, 13575 0x89AB1D86, 0x30CD5114, 13576 0x8997FC89, 0x309ED555, 13577 0x8984EDCF, 0x30705217, 13578 0x8971F15A, 0x3041C760, 13579 0x895F072D, 0x30133538, 13580 0x894C2F4C, 0x2FE49BA6, 13581 0x893969B9, 0x2FB5FAB2, 13582 0x8926B677, 0x2F875262, 13583 0x89141589, 0x2F58A2BD, 13584 0x890186F1, 0x2F29EBCC, 13585 0x88EF0AB4, 0x2EFB2D94, 13586 0x88DCA0D3, 0x2ECC681E, 13587 0x88CA4951, 0x2E9D9B70, 13588 0x88B80431, 0x2E6EC792, 13589 0x88A5D177, 0x2E3FEC8B, 13590 0x8893B124, 0x2E110A62, 13591 0x8881A33C, 0x2DE2211E, 13592 0x886FA7C2, 0x2DB330C7, 13593 0x885DBEB7, 0x2D843963, 13594 0x884BE820, 0x2D553AFB, 13595 0x883A23FE, 0x2D263595, 13596 0x88287255, 0x2CF72939, 13597 0x8816D327, 0x2CC815ED, 13598 0x88054677, 0x2C98FBBA, 13599 0x87F3CC47, 0x2C69DAA6, 13600 0x87E2649B, 0x2C3AB2B9, 13601 0x87D10F75, 0x2C0B83F9, 13602 0x87BFCCD7, 0x2BDC4E6F, 13603 0x87AE9CC5, 0x2BAD1221, 13604 0x879D7F40, 0x2B7DCF17, 13605 0x878C744C, 0x2B4E8558, 13606 0x877B7BEC, 0x2B1F34EB, 13607 0x876A9621, 0x2AEFDDD8, 13608 0x8759C2EF, 0x2AC08025, 13609 0x87490257, 0x2A911BDB, 13610 0x8738545E, 0x2A61B101, 13611 0x8727B904, 0x2A323F9D, 13612 0x8717304E, 0x2A02C7B8, 13613 0x8706BA3C, 0x29D34958, 13614 0x86F656D3, 0x29A3C484, 13615 0x86E60614, 0x29743945, 13616 0x86D5C802, 0x2944A7A2, 13617 0x86C59C9F, 0x29150FA1, 13618 0x86B583EE, 0x28E5714A, 13619 0x86A57DF1, 0x28B5CCA5, 13620 0x86958AAB, 0x288621B9, 13621 0x8685AA1F, 0x2856708C, 13622 0x8675DC4E, 0x2826B928, 13623 0x8666213C, 0x27F6FB92, 13624 0x865678EA, 0x27C737D2, 13625 0x8646E35B, 0x27976DF1, 13626 0x86376092, 0x27679DF4, 13627 0x8627F090, 0x2737C7E3, 13628 0x86189359, 0x2707EBC6, 13629 0x860948EE, 0x26D809A5, 13630 0x85FA1152, 0x26A82185, 13631 0x85EAEC88, 0x26783370, 13632 0x85DBDA91, 0x26483F6C, 13633 0x85CCDB70, 0x26184581, 13634 0x85BDEF27, 0x25E845B5, 13635 0x85AF15B9, 0x25B84012, 13636 0x85A04F28, 0x2588349D, 13637 0x85919B75, 0x2558235E, 13638 0x8582FAA4, 0x25280C5D, 13639 0x85746CB7, 0x24F7EFA1, 13640 0x8565F1B0, 0x24C7CD32, 13641 0x85578991, 0x2497A517, 13642 0x8549345C, 0x24677757, 13643 0x853AF214, 0x243743FA, 13644 0x852CC2BA, 0x24070B07, 13645 0x851EA652, 0x23D6CC86, 13646 0x85109CDC, 0x23A6887E, 13647 0x8502A65C, 0x23763EF7, 13648 0x84F4C2D3, 0x2345EFF7, 13649 0x84E6F244, 0x23159B87, 13650 0x84D934B0, 0x22E541AE, 13651 0x84CB8A1B, 0x22B4E274, 13652 0x84BDF285, 0x22847DDF, 13653 0x84B06DF1, 0x225413F8, 13654 0x84A2FC62, 0x2223A4C5, 13655 0x84959DD9, 0x21F3304E, 13656 0x84885257, 0x21C2B69C, 13657 0x847B19E1, 0x219237B4, 13658 0x846DF476, 0x2161B39F, 13659 0x8460E21A, 0x21312A65, 13660 0x8453E2CE, 0x21009C0B, 13661 0x8446F695, 0x20D0089B, 13662 0x843A1D70, 0x209F701C, 13663 0x842D5761, 0x206ED295, 13664 0x8420A46B, 0x203E300D, 13665 0x8414048F, 0x200D888C, 13666 0x840777CF, 0x1FDCDC1A, 13667 0x83FAFE2E, 0x1FAC2ABF, 13668 0x83EE97AC, 0x1F7B7480, 13669 0x83E2444D, 0x1F4AB967, 13670 0x83D60411, 0x1F19F97B, 13671 0x83C9D6FB, 0x1EE934C2, 13672 0x83BDBD0D, 0x1EB86B46, 13673 0x83B1B649, 0x1E879D0C, 13674 0x83A5C2B0, 0x1E56CA1E, 13675 0x8399E244, 0x1E25F281, 13676 0x838E1507, 0x1DF5163F, 13677 0x83825AFB, 0x1DC4355D, 13678 0x8376B422, 0x1D934FE5, 13679 0x836B207D, 0x1D6265DD, 13680 0x835FA00E, 0x1D31774D, 13681 0x835432D8, 0x1D00843C, 13682 0x8348D8DB, 0x1CCF8CB3, 13683 0x833D921A, 0x1C9E90B8, 13684 0x83325E97, 0x1C6D9053, 13685 0x83273E52, 0x1C3C8B8C, 13686 0x831C314E, 0x1C0B826A, 13687 0x8311378C, 0x1BDA74F5, 13688 0x8306510F, 0x1BA96334, 13689 0x82FB7DD8, 0x1B784D30, 13690 0x82F0BDE8, 0x1B4732EF, 13691 0x82E61141, 0x1B161479, 13692 0x82DB77E5, 0x1AE4F1D6, 13693 0x82D0F1D5, 0x1AB3CB0C, 13694 0x82C67F13, 0x1A82A025, 13695 0x82BC1FA1, 0x1A517127, 13696 0x82B1D381, 0x1A203E1B, 13697 0x82A79AB3, 0x19EF0706, 13698 0x829D753A, 0x19BDCBF2, 13699 0x82936316, 0x198C8CE6, 13700 0x8289644A, 0x195B49E9, 13701 0x827F78D8, 0x192A0303, 13702 0x8275A0C0, 0x18F8B83C, 13703 0x826BDC04, 0x18C7699B, 13704 0x82622AA5, 0x18961727, 13705 0x82588CA6, 0x1864C0E9, 13706 0x824F0208, 0x183366E8, 13707 0x82458ACB, 0x1802092C, 13708 0x823C26F2, 0x17D0A7BB, 13709 0x8232D67E, 0x179F429F, 13710 0x82299971, 0x176DD9DE, 13711 0x82206FCB, 0x173C6D80, 13712 0x8217598F, 0x170AFD8D, 13713 0x820E56BE, 0x16D98A0C, 13714 0x82056758, 0x16A81305, 13715 0x81FC8B60, 0x1676987F, 13716 0x81F3C2D7, 0x16451A83, 13717 0x81EB0DBD, 0x16139917, 13718 0x81E26C16, 0x15E21444, 13719 0x81D9DDE1, 0x15B08C11, 13720 0x81D16320, 0x157F0086, 13721 0x81C8FBD5, 0x154D71AA, 13722 0x81C0A801, 0x151BDF85, 13723 0x81B867A4, 0x14EA4A1F, 13724 0x81B03AC1, 0x14B8B17F, 13725 0x81A82159, 0x148715AD, 13726 0x81A01B6C, 0x145576B1, 13727 0x819828FD, 0x1423D492, 13728 0x81904A0C, 0x13F22F57, 13729 0x81887E9A, 0x13C0870A, 13730 0x8180C6A9, 0x138EDBB0, 13731 0x8179223A, 0x135D2D53, 13732 0x8171914E, 0x132B7BF9, 13733 0x816A13E6, 0x12F9C7AA, 13734 0x8162AA03, 0x12C8106E, 13735 0x815B53A8, 0x1296564D, 13736 0x815410D3, 0x1264994E, 13737 0x814CE188, 0x1232D978, 13738 0x8145C5C6, 0x120116D4, 13739 0x813EBD90, 0x11CF516A, 13740 0x8137C8E6, 0x119D8940, 13741 0x8130E7C8, 0x116BBE5F, 13742 0x812A1A39, 0x1139F0CE, 13743 0x81236039, 0x11082096, 13744 0x811CB9CA, 0x10D64DBC, 13745 0x811626EC, 0x10A4784A, 13746 0x810FA7A0, 0x1072A047, 13747 0x81093BE8, 0x1040C5BB, 13748 0x8102E3C3, 0x100EE8AD, 13749 0x80FC9F35, 0x0FDD0925, 13750 0x80F66E3C, 0x0FAB272B, 13751 0x80F050DB, 0x0F7942C6, 13752 0x80EA4712, 0x0F475BFE, 13753 0x80E450E2, 0x0F1572DC, 13754 0x80DE6E4C, 0x0EE38765, 13755 0x80D89F51, 0x0EB199A3, 13756 0x80D2E3F1, 0x0E7FA99D, 13757 0x80CD3C2F, 0x0E4DB75B, 13758 0x80C7A80A, 0x0E1BC2E3, 13759 0x80C22783, 0x0DE9CC3F, 13760 0x80BCBA9C, 0x0DB7D376, 13761 0x80B76155, 0x0D85D88F, 13762 0x80B21BAF, 0x0D53DB92, 13763 0x80ACE9AB, 0x0D21DC87, 13764 0x80A7CB49, 0x0CEFDB75, 13765 0x80A2C08B, 0x0CBDD865, 13766 0x809DC970, 0x0C8BD35E, 13767 0x8098E5FB, 0x0C59CC67, 13768 0x8094162B, 0x0C27C389, 13769 0x808F5A02, 0x0BF5B8CB, 13770 0x808AB180, 0x0BC3AC35, 13771 0x80861CA5, 0x0B919DCE, 13772 0x80819B74, 0x0B5F8D9F, 13773 0x807D2DEB, 0x0B2D7BAE, 13774 0x8078D40D, 0x0AFB6805, 13775 0x80748DD9, 0x0AC952AA, 13776 0x80705B50, 0x0A973BA5, 13777 0x806C3C73, 0x0A6522FE, 13778 0x80683143, 0x0A3308BC, 13779 0x806439C0, 0x0A00ECE8, 13780 0x806055EA, 0x09CECF89, 13781 0x805C85C3, 0x099CB0A7, 13782 0x8058C94C, 0x096A9049, 13783 0x80552083, 0x09386E77, 13784 0x80518B6B, 0x09064B3A, 13785 0x804E0A03, 0x08D42698, 13786 0x804A9C4D, 0x08A2009A, 13787 0x80474248, 0x086FD947, 13788 0x8043FBF6, 0x083DB0A7, 13789 0x8040C956, 0x080B86C1, 13790 0x803DAA69, 0x07D95B9E, 13791 0x803A9F31, 0x07A72F45, 13792 0x8037A7AC, 0x077501BE, 13793 0x8034C3DC, 0x0742D310, 13794 0x8031F3C1, 0x0710A344, 13795 0x802F375C, 0x06DE7261, 13796 0x802C8EAD, 0x06AC406F, 13797 0x8029F9B4, 0x067A0D75, 13798 0x80277872, 0x0647D97C, 13799 0x80250AE7, 0x0615A48A, 13800 0x8022B113, 0x05E36EA9, 13801 0x80206AF8, 0x05B137DF, 13802 0x801E3894, 0x057F0034, 13803 0x801C19E9, 0x054CC7B0, 13804 0x801A0EF7, 0x051A8E5C, 13805 0x801817BF, 0x04E8543D, 13806 0x80163440, 0x04B6195D, 13807 0x8014647A, 0x0483DDC3, 13808 0x8012A86F, 0x0451A176, 13809 0x8011001E, 0x041F647F, 13810 0x800F6B88, 0x03ED26E6, 13811 0x800DEAAC, 0x03BAE8B1, 13812 0x800C7D8C, 0x0388A9E9, 13813 0x800B2427, 0x03566A96, 13814 0x8009DE7D, 0x03242ABF, 13815 0x8008AC90, 0x02F1EA6B, 13816 0x80078E5E, 0x02BFA9A4, 13817 0x800683E8, 0x028D6870, 13818 0x80058D2E, 0x025B26D7, 13819 0x8004AA31, 0x0228E4E1, 13820 0x8003DAF0, 0x01F6A296, 13821 0x80031F6C, 0x01C45FFE, 13822 0x800277A5, 0x01921D1F, 13823 0x8001E39B, 0x015FDA03, 13824 0x8001634D, 0x012D96B0, 13825 0x8000F6BD, 0x00FB532F, 13826 0x80009DE9, 0x00C90F88, 13827 0x800058D3, 0x0096CBC1, 13828 0x8000277A, 0x006487E3, 13829 0x800009DE, 0x003243F5, 13830 0x80000000, 0x00000000, 13831 0x800009DE, 0xFFCDBC0A, 13832 0x8000277A, 0xFF9B781D, 13833 0x800058D3, 0xFF69343E, 13834 0x80009DE9, 0xFF36F078, 13835 0x8000F6BD, 0xFF04ACD0, 13836 0x8001634D, 0xFED2694F, 13837 0x8001E39B, 0xFEA025FC, 13838 0x800277A5, 0xFE6DE2E0, 13839 0x80031F6C, 0xFE3BA001, 13840 0x8003DAF0, 0xFE095D69, 13841 0x8004AA31, 0xFDD71B1E, 13842 0x80058D2E, 0xFDA4D928, 13843 0x800683E8, 0xFD72978F, 13844 0x80078E5E, 0xFD40565B, 13845 0x8008AC90, 0xFD0E1594, 13846 0x8009DE7D, 0xFCDBD541, 13847 0x800B2427, 0xFCA99569, 13848 0x800C7D8C, 0xFC775616, 13849 0x800DEAAC, 0xFC45174E, 13850 0x800F6B88, 0xFC12D919, 13851 0x8011001E, 0xFBE09B80, 13852 0x8012A86F, 0xFBAE5E89, 13853 0x8014647A, 0xFB7C223C, 13854 0x80163440, 0xFB49E6A2, 13855 0x801817BF, 0xFB17ABC2, 13856 0x801A0EF7, 0xFAE571A4, 13857 0x801C19E9, 0xFAB3384F, 13858 0x801E3894, 0xFA80FFCB, 13859 0x80206AF8, 0xFA4EC820, 13860 0x8022B113, 0xFA1C9156, 13861 0x80250AE7, 0xF9EA5B75, 13862 0x80277872, 0xF9B82683, 13863 0x8029F9B4, 0xF985F28A, 13864 0x802C8EAD, 0xF953BF90, 13865 0x802F375C, 0xF9218D9E, 13866 0x8031F3C1, 0xF8EF5CBB, 13867 0x8034C3DC, 0xF8BD2CEF, 13868 0x8037A7AC, 0xF88AFE41, 13869 0x803A9F31, 0xF858D0BA, 13870 0x803DAA69, 0xF826A461, 13871 0x8040C956, 0xF7F4793E, 13872 0x8043FBF6, 0xF7C24F58, 13873 0x80474248, 0xF79026B8, 13874 0x804A9C4D, 0xF75DFF65, 13875 0x804E0A03, 0xF72BD967, 13876 0x80518B6B, 0xF6F9B4C5, 13877 0x80552083, 0xF6C79188, 13878 0x8058C94C, 0xF6956FB6, 13879 0x805C85C3, 0xF6634F58, 13880 0x806055EA, 0xF6313076, 13881 0x806439C0, 0xF5FF1317, 13882 0x80683143, 0xF5CCF743, 13883 0x806C3C73, 0xF59ADD01, 13884 0x80705B50, 0xF568C45A, 13885 0x80748DD9, 0xF536AD55, 13886 0x8078D40D, 0xF50497FA, 13887 0x807D2DEB, 0xF4D28451, 13888 0x80819B74, 0xF4A07260, 13889 0x80861CA5, 0xF46E6231, 13890 0x808AB180, 0xF43C53CA, 13891 0x808F5A02, 0xF40A4734, 13892 0x8094162B, 0xF3D83C76, 13893 0x8098E5FB, 0xF3A63398, 13894 0x809DC970, 0xF3742CA1, 13895 0x80A2C08B, 0xF342279A, 13896 0x80A7CB49, 0xF310248A, 13897 0x80ACE9AB, 0xF2DE2378, 13898 0x80B21BAF, 0xF2AC246D, 13899 0x80B76155, 0xF27A2770, 13900 0x80BCBA9C, 0xF2482C89, 13901 0x80C22783, 0xF21633C0, 13902 0x80C7A80A, 0xF1E43D1C, 13903 0x80CD3C2F, 0xF1B248A5, 13904 0x80D2E3F1, 0xF1805662, 13905 0x80D89F51, 0xF14E665C, 13906 0x80DE6E4C, 0xF11C789A, 13907 0x80E450E2, 0xF0EA8D23, 13908 0x80EA4712, 0xF0B8A401, 13909 0x80F050DB, 0xF086BD39, 13910 0x80F66E3C, 0xF054D8D4, 13911 0x80FC9F35, 0xF022F6DA, 13912 0x8102E3C3, 0xEFF11752, 13913 0x81093BE8, 0xEFBF3A44, 13914 0x810FA7A0, 0xEF8D5FB8, 13915 0x811626EC, 0xEF5B87B5, 13916 0x811CB9CA, 0xEF29B243, 13917 0x81236039, 0xEEF7DF6A, 13918 0x812A1A39, 0xEEC60F31, 13919 0x8130E7C8, 0xEE9441A0, 13920 0x8137C8E6, 0xEE6276BF, 13921 0x813EBD90, 0xEE30AE95, 13922 0x8145C5C6, 0xEDFEE92B, 13923 0x814CE188, 0xEDCD2687, 13924 0x815410D3, 0xED9B66B2, 13925 0x815B53A8, 0xED69A9B2, 13926 0x8162AA03, 0xED37EF91, 13927 0x816A13E6, 0xED063855, 13928 0x8171914E, 0xECD48406, 13929 0x8179223A, 0xECA2D2AC, 13930 0x8180C6A9, 0xEC71244F, 13931 0x81887E9A, 0xEC3F78F5, 13932 0x81904A0C, 0xEC0DD0A8, 13933 0x819828FD, 0xEBDC2B6D, 13934 0x81A01B6C, 0xEBAA894E, 13935 0x81A82159, 0xEB78EA52, 13936 0x81B03AC1, 0xEB474E80, 13937 0x81B867A4, 0xEB15B5E0, 13938 0x81C0A801, 0xEAE4207A, 13939 0x81C8FBD5, 0xEAB28E55, 13940 0x81D16320, 0xEA80FF79, 13941 0x81D9DDE1, 0xEA4F73EE, 13942 0x81E26C16, 0xEA1DEBBB, 13943 0x81EB0DBD, 0xE9EC66E8, 13944 0x81F3C2D7, 0xE9BAE57C, 13945 0x81FC8B60, 0xE9896780, 13946 0x82056758, 0xE957ECFB, 13947 0x820E56BE, 0xE92675F4, 13948 0x8217598F, 0xE8F50273, 13949 0x82206FCB, 0xE8C3927F, 13950 0x82299971, 0xE8922621, 13951 0x8232D67E, 0xE860BD60, 13952 0x823C26F2, 0xE82F5844, 13953 0x82458ACB, 0xE7FDF6D3, 13954 0x824F0208, 0xE7CC9917, 13955 0x82588CA6, 0xE79B3F16, 13956 0x82622AA5, 0xE769E8D8, 13957 0x826BDC04, 0xE7389664, 13958 0x8275A0C0, 0xE70747C3, 13959 0x827F78D8, 0xE6D5FCFC, 13960 0x8289644A, 0xE6A4B616, 13961 0x82936316, 0xE6737319, 13962 0x829D753A, 0xE642340D, 13963 0x82A79AB3, 0xE610F8F9, 13964 0x82B1D381, 0xE5DFC1E4, 13965 0x82BC1FA1, 0xE5AE8ED8, 13966 0x82C67F13, 0xE57D5FDA, 13967 0x82D0F1D5, 0xE54C34F3, 13968 0x82DB77E5, 0xE51B0E2A, 13969 0x82E61141, 0xE4E9EB86, 13970 0x82F0BDE8, 0xE4B8CD10, 13971 0x82FB7DD8, 0xE487B2CF, 13972 0x8306510F, 0xE4569CCB, 13973 0x8311378C, 0xE4258B0A, 13974 0x831C314E, 0xE3F47D95, 13975 0x83273E52, 0xE3C37473, 13976 0x83325E97, 0xE3926FAC, 13977 0x833D921A, 0xE3616F47, 13978 0x8348D8DB, 0xE330734C, 13979 0x835432D8, 0xE2FF7BC3, 13980 0x835FA00E, 0xE2CE88B2, 13981 0x836B207D, 0xE29D9A22, 13982 0x8376B422, 0xE26CB01A, 13983 0x83825AFB, 0xE23BCAA2, 13984 0x838E1507, 0xE20AE9C1, 13985 0x8399E244, 0xE1DA0D7E, 13986 0x83A5C2B0, 0xE1A935E1, 13987 0x83B1B649, 0xE17862F3, 13988 0x83BDBD0D, 0xE14794B9, 13989 0x83C9D6FB, 0xE116CB3D, 13990 0x83D60411, 0xE0E60684, 13991 0x83E2444D, 0xE0B54698, 13992 0x83EE97AC, 0xE0848B7F, 13993 0x83FAFE2E, 0xE053D541, 13994 0x840777CF, 0xE02323E5, 13995 0x8414048F, 0xDFF27773, 13996 0x8420A46B, 0xDFC1CFF2, 13997 0x842D5761, 0xDF912D6A, 13998 0x843A1D70, 0xDF608FE3, 13999 0x8446F695, 0xDF2FF764, 14000 0x8453E2CE, 0xDEFF63F4, 14001 0x8460E21A, 0xDECED59B, 14002 0x846DF476, 0xDE9E4C60, 14003 0x847B19E1, 0xDE6DC84B, 14004 0x84885257, 0xDE3D4963, 14005 0x84959DD9, 0xDE0CCFB1, 14006 0x84A2FC62, 0xDDDC5B3A, 14007 0x84B06DF1, 0xDDABEC07, 14008 0x84BDF285, 0xDD7B8220, 14009 0x84CB8A1B, 0xDD4B1D8B, 14010 0x84D934B0, 0xDD1ABE51, 14011 0x84E6F244, 0xDCEA6478, 14012 0x84F4C2D3, 0xDCBA1008, 14013 0x8502A65C, 0xDC89C108, 14014 0x85109CDC, 0xDC597781, 14015 0x851EA652, 0xDC293379, 14016 0x852CC2BA, 0xDBF8F4F8, 14017 0x853AF214, 0xDBC8BC05, 14018 0x8549345C, 0xDB9888A8, 14019 0x85578991, 0xDB685AE8, 14020 0x8565F1B0, 0xDB3832CD, 14021 0x85746CB7, 0xDB08105E, 14022 0x8582FAA4, 0xDAD7F3A2, 14023 0x85919B75, 0xDAA7DCA1, 14024 0x85A04F28, 0xDA77CB62, 14025 0x85AF15B9, 0xDA47BFED, 14026 0x85BDEF27, 0xDA17BA4A, 14027 0x85CCDB70, 0xD9E7BA7E, 14028 0x85DBDA91, 0xD9B7C093, 14029 0x85EAEC88, 0xD987CC8F, 14030 0x85FA1152, 0xD957DE7A, 14031 0x860948EE, 0xD927F65B, 14032 0x86189359, 0xD8F81439, 14033 0x8627F090, 0xD8C8381C, 14034 0x86376092, 0xD898620C, 14035 0x8646E35B, 0xD868920F, 14036 0x865678EA, 0xD838C82D, 14037 0x8666213C, 0xD809046D, 14038 0x8675DC4E, 0xD7D946D7, 14039 0x8685AA1F, 0xD7A98F73, 14040 0x86958AAB, 0xD779DE46, 14041 0x86A57DF1, 0xD74A335A, 14042 0x86B583EE, 0xD71A8EB5, 14043 0x86C59C9F, 0xD6EAF05E, 14044 0x86D5C802, 0xD6BB585D, 14045 0x86E60614, 0xD68BC6BA, 14046 0x86F656D3, 0xD65C3B7B, 14047 0x8706BA3C, 0xD62CB6A7, 14048 0x8717304E, 0xD5FD3847, 14049 0x8727B904, 0xD5CDC062, 14050 0x8738545E, 0xD59E4EFE, 14051 0x87490257, 0xD56EE424, 14052 0x8759C2EF, 0xD53F7FDA, 14053 0x876A9621, 0xD5102227, 14054 0x877B7BEC, 0xD4E0CB14, 14055 0x878C744C, 0xD4B17AA7, 14056 0x879D7F40, 0xD48230E8, 14057 0x87AE9CC5, 0xD452EDDE, 14058 0x87BFCCD7, 0xD423B190, 14059 0x87D10F75, 0xD3F47C06, 14060 0x87E2649B, 0xD3C54D46, 14061 0x87F3CC47, 0xD3962559, 14062 0x88054677, 0xD3670445, 14063 0x8816D327, 0xD337EA12, 14064 0x88287255, 0xD308D6C6, 14065 0x883A23FE, 0xD2D9CA6A, 14066 0x884BE820, 0xD2AAC504, 14067 0x885DBEB7, 0xD27BC69C, 14068 0x886FA7C2, 0xD24CCF38, 14069 0x8881A33C, 0xD21DDEE1, 14070 0x8893B124, 0xD1EEF59E, 14071 0x88A5D177, 0xD1C01374, 14072 0x88B80431, 0xD191386D, 14073 0x88CA4951, 0xD162648F, 14074 0x88DCA0D3, 0xD13397E1, 14075 0x88EF0AB4, 0xD104D26B, 14076 0x890186F1, 0xD0D61433, 14077 0x89141589, 0xD0A75D42, 14078 0x8926B677, 0xD078AD9D, 14079 0x893969B9, 0xD04A054D, 14080 0x894C2F4C, 0xD01B6459, 14081 0x895F072D, 0xCFECCAC7, 14082 0x8971F15A, 0xCFBE389F, 14083 0x8984EDCF, 0xCF8FADE8, 14084 0x8997FC89, 0xCF612AAA, 14085 0x89AB1D86, 0xCF32AEEB, 14086 0x89BE50C3, 0xCF043AB2, 14087 0x89D1963C, 0xCED5CE08, 14088 0x89E4EDEE, 0xCEA768F2, 14089 0x89F857D8, 0xCE790B78, 14090 0x8A0BD3F5, 0xCE4AB5A2, 14091 0x8A1F6242, 0xCE1C6776, 14092 0x8A3302BD, 0xCDEE20FC, 14093 0x8A46B563, 0xCDBFE23A, 14094 0x8A5A7A30, 0xCD91AB38, 14095 0x8A6E5122, 0xCD637BFD, 14096 0x8A823A35, 0xCD355490, 14097 0x8A963567, 0xCD0734F8, 14098 0x8AAA42B4, 0xCCD91D3D, 14099 0x8ABE6219, 0xCCAB0D65, 14100 0x8AD29393, 0xCC7D0577, 14101 0x8AE6D71F, 0xCC4F057B, 14102 0x8AFB2CBA, 0xCC210D78, 14103 0x8B0F9461, 0xCBF31D75, 14104 0x8B240E10, 0xCBC53578, 14105 0x8B3899C5, 0xCB975589, 14106 0x8B4D377C, 0xCB697DB0, 14107 0x8B61E732, 0xCB3BADF2, 14108 0x8B76A8E4, 0xCB0DE658, 14109 0x8B8B7C8F, 0xCAE026E8, 14110 0x8BA0622F, 0xCAB26FA9, 14111 0x8BB559C1, 0xCA84C0A2, 14112 0x8BCA6342, 0xCA5719DB, 14113 0x8BDF7EAF, 0xCA297B5A, 14114 0x8BF4AC05, 0xC9FBE527, 14115 0x8C09EB40, 0xC9CE5748, 14116 0x8C1F3C5C, 0xC9A0D1C4, 14117 0x8C349F58, 0xC97354A3, 14118 0x8C4A142F, 0xC945DFEC, 14119 0x8C5F9ADD, 0xC91873A5, 14120 0x8C753361, 0xC8EB0FD6, 14121 0x8C8ADDB6, 0xC8BDB485, 14122 0x8CA099D9, 0xC89061BA, 14123 0x8CB667C7, 0xC863177B, 14124 0x8CCC477D, 0xC835D5D0, 14125 0x8CE238F6, 0xC8089CBF, 14126 0x8CF83C30, 0xC7DB6C50, 14127 0x8D0E5127, 0xC7AE4489, 14128 0x8D2477D8, 0xC7812571, 14129 0x8D3AB03F, 0xC7540F10, 14130 0x8D50FA59, 0xC727016C, 14131 0x8D675623, 0xC6F9FC8D, 14132 0x8D7DC399, 0xC6CD0079, 14133 0x8D9442B7, 0xC6A00D36, 14134 0x8DAAD37B, 0xC67322CD, 14135 0x8DC175E0, 0xC6464144, 14136 0x8DD829E4, 0xC61968A2, 14137 0x8DEEEF82, 0xC5EC98ED, 14138 0x8E05C6B7, 0xC5BFD22E, 14139 0x8E1CAF80, 0xC593146A, 14140 0x8E33A9D9, 0xC5665FA8, 14141 0x8E4AB5BF, 0xC539B3F0, 14142 0x8E61D32D, 0xC50D1148, 14143 0x8E790222, 0xC4E077B8, 14144 0x8E904298, 0xC4B3E746, 14145 0x8EA7948C, 0xC4875FF8, 14146 0x8EBEF7FB, 0xC45AE1D7, 14147 0x8ED66CE1, 0xC42E6CE8, 14148 0x8EEDF33B, 0xC4020132, 14149 0x8F058B04, 0xC3D59EBD, 14150 0x8F1D343A, 0xC3A9458F, 14151 0x8F34EED8, 0xC37CF5B0, 14152 0x8F4CBADB, 0xC350AF25, 14153 0x8F64983F, 0xC32471F6, 14154 0x8F7C8701, 0xC2F83E2A, 14155 0x8F94871D, 0xC2CC13C7, 14156 0x8FAC988E, 0xC29FF2D4, 14157 0x8FC4BB53, 0xC273DB58, 14158 0x8FDCEF66, 0xC247CD5A, 14159 0x8FF534C4, 0xC21BC8E0, 14160 0x900D8B69, 0xC1EFCDF2, 14161 0x9025F352, 0xC1C3DC96, 14162 0x903E6C7A, 0xC197F4D3, 14163 0x9056F6DF, 0xC16C16B0, 14164 0x906F927B, 0xC1404233, 14165 0x90883F4C, 0xC1147763, 14166 0x90A0FD4E, 0xC0E8B648, 14167 0x90B9CC7C, 0xC0BCFEE7, 14168 0x90D2ACD3, 0xC0915147, 14169 0x90EB9E50, 0xC065AD70, 14170 0x9104A0ED, 0xC03A1368, 14171 0x911DB4A8, 0xC00E8335, 14172 0x9136D97D, 0xBFE2FCDF, 14173 0x91500F67, 0xBFB7806C, 14174 0x91695663, 0xBF8C0DE2, 14175 0x9182AE6C, 0xBF60A54A, 14176 0x919C1780, 0xBF3546A8, 14177 0x91B5919A, 0xBF09F204, 14178 0x91CF1CB6, 0xBEDEA765, 14179 0x91E8B8D0, 0xBEB366D1, 14180 0x920265E4, 0xBE88304F, 14181 0x921C23EE, 0xBE5D03E5, 14182 0x9235F2EB, 0xBE31E19B, 14183 0x924FD2D6, 0xBE06C977, 14184 0x9269C3AC, 0xBDDBBB7F, 14185 0x9283C567, 0xBDB0B7BA, 14186 0x929DD805, 0xBD85BE2F, 14187 0x92B7FB82, 0xBD5ACEE5, 14188 0x92D22FD8, 0xBD2FE9E1, 14189 0x92EC7505, 0xBD050F2C, 14190 0x9306CB04, 0xBCDA3ECA, 14191 0x932131D1, 0xBCAF78C3, 14192 0x933BA968, 0xBC84BD1E, 14193 0x935631C5, 0xBC5A0BE1, 14194 0x9370CAE4, 0xBC2F6513, 14195 0x938B74C0, 0xBC04C8BA, 14196 0x93A62F56, 0xBBDA36DC, 14197 0x93C0FAA2, 0xBBAFAF81, 14198 0x93DBD69F, 0xBB8532AF, 14199 0x93F6C34A, 0xBB5AC06C, 14200 0x9411C09D, 0xBB3058C0, 14201 0x942CCE95, 0xBB05FBB0, 14202 0x9447ED2F, 0xBADBA943, 14203 0x94631C64, 0xBAB1617F, 14204 0x947E5C32, 0xBA87246C, 14205 0x9499AC95, 0xBA5CF210, 14206 0x94B50D87, 0xBA32CA70, 14207 0x94D07F05, 0xBA08AD94, 14208 0x94EC010B, 0xB9DE9B83, 14209 0x95079393, 0xB9B49442, 14210 0x9523369B, 0xB98A97D8, 14211 0x953EEA1E, 0xB960A64B, 14212 0x955AAE17, 0xB936BFA3, 14213 0x95768282, 0xB90CE3E6, 14214 0x9592675B, 0xB8E31319, 14215 0x95AE5C9E, 0xB8B94D44, 14216 0x95CA6246, 0xB88F926C, 14217 0x95E6784F, 0xB865E299, 14218 0x96029EB5, 0xB83C3DD1, 14219 0x961ED573, 0xB812A419, 14220 0x963B1C85, 0xB7E9157A, 14221 0x965773E7, 0xB7BF91F8, 14222 0x9673DB94, 0xB796199B, 14223 0x96905387, 0xB76CAC68, 14224 0x96ACDBBD, 0xB7434A67, 14225 0x96C97431, 0xB719F39D, 14226 0x96E61CDF, 0xB6F0A811, 14227 0x9702D5C2, 0xB6C767CA, 14228 0x971F9ED6, 0xB69E32CD, 14229 0x973C7816, 0xB6750921, 14230 0x9759617E, 0xB64BEACC, 14231 0x97765B0A, 0xB622D7D5, 14232 0x979364B5, 0xB5F9D042, 14233 0x97B07E7A, 0xB5D0D41A, 14234 0x97CDA855, 0xB5A7E362, 14235 0x97EAE241, 0xB57EFE21, 14236 0x98082C3B, 0xB556245E, 14237 0x9825863D, 0xB52D561E, 14238 0x9842F043, 0xB5049368, 14239 0x98606A48, 0xB4DBDC42, 14240 0x987DF449, 0xB4B330B2, 14241 0x989B8E3F, 0xB48A90C0, 14242 0x98B93828, 0xB461FC70, 14243 0x98D6F1FE, 0xB43973C9, 14244 0x98F4BBBC, 0xB410F6D2, 14245 0x9912955E, 0xB3E88591, 14246 0x99307EE0, 0xB3C0200C, 14247 0x994E783C, 0xB397C649, 14248 0x996C816F, 0xB36F784E, 14249 0x998A9A73, 0xB3473622, 14250 0x99A8C344, 0xB31EFFCB, 14251 0x99C6FBDE, 0xB2F6D54F, 14252 0x99E5443A, 0xB2CEB6B5, 14253 0x9A039C56, 0xB2A6A401, 14254 0x9A22042C, 0xB27E9D3B, 14255 0x9A407BB8, 0xB256A26A, 14256 0x9A5F02F5, 0xB22EB392, 14257 0x9A7D99DD, 0xB206D0BA, 14258 0x9A9C406D, 0xB1DEF9E8, 14259 0x9ABAF6A0, 0xB1B72F23, 14260 0x9AD9BC71, 0xB18F7070, 14261 0x9AF891DB, 0xB167BDD6, 14262 0x9B1776D9, 0xB140175B, 14263 0x9B366B67, 0xB1187D05, 14264 0x9B556F80, 0xB0F0EEDA, 14265 0x9B748320, 0xB0C96CDF, 14266 0x9B93A640, 0xB0A1F71C, 14267 0x9BB2D8DD, 0xB07A8D97, 14268 0x9BD21AF2, 0xB0533055, 14269 0x9BF16C7A, 0xB02BDF5C, 14270 0x9C10CD70, 0xB0049AB2, 14271 0x9C303DCF, 0xAFDD625F, 14272 0x9C4FBD92, 0xAFB63667, 14273 0x9C6F4CB5, 0xAF8F16D0, 14274 0x9C8EEB33, 0xAF6803A1, 14275 0x9CAE9907, 0xAF40FCE0, 14276 0x9CCE562B, 0xAF1A0293, 14277 0x9CEE229C, 0xAEF314BF, 14278 0x9D0DFE53, 0xAECC336B, 14279 0x9D2DE94D, 0xAEA55E9D, 14280 0x9D4DE384, 0xAE7E965B, 14281 0x9D6DECF4, 0xAE57DAAA, 14282 0x9D8E0596, 0xAE312B91, 14283 0x9DAE2D68, 0xAE0A8916, 14284 0x9DCE6462, 0xADE3F33E, 14285 0x9DEEAA82, 0xADBD6A10, 14286 0x9E0EFFC1, 0xAD96ED91, 14287 0x9E2F641A, 0xAD707DC8, 14288 0x9E4FD789, 0xAD4A1ABA, 14289 0x9E705A09, 0xAD23C46D, 14290 0x9E90EB94, 0xACFD7AE8, 14291 0x9EB18C26, 0xACD73E30, 14292 0x9ED23BB9, 0xACB10E4A, 14293 0x9EF2FA48, 0xAC8AEB3E, 14294 0x9F13C7D0, 0xAC64D510, 14295 0x9F34A449, 0xAC3ECBC7, 14296 0x9F558FB0, 0xAC18CF68, 14297 0x9F7689FF, 0xABF2DFFA, 14298 0x9F979331, 0xABCCFD82, 14299 0x9FB8AB41, 0xABA72806, 14300 0x9FD9D22A, 0xAB815F8C, 14301 0x9FFB07E7, 0xAB5BA41A, 14302 0xA01C4C72, 0xAB35F5B5, 14303 0xA03D9FC7, 0xAB105464, 14304 0xA05F01E1, 0xAAEAC02B, 14305 0xA08072BA, 0xAAC53912, 14306 0xA0A1F24C, 0xAA9FBF1D, 14307 0xA0C38094, 0xAA7A5253, 14308 0xA0E51D8C, 0xAA54F2B9, 14309 0xA106C92E, 0xAA2FA055, 14310 0xA1288376, 0xAA0A5B2D, 14311 0xA14A4C5E, 0xA9E52347, 14312 0xA16C23E1, 0xA9BFF8A8, 14313 0xA18E09F9, 0xA99ADB56, 14314 0xA1AFFEA2, 0xA975CB56, 14315 0xA1D201D7, 0xA950C8AF, 14316 0xA1F41391, 0xA92BD366, 14317 0xA21633CD, 0xA906EB81, 14318 0xA2386283, 0xA8E21106, 14319 0xA25A9FB1, 0xA8BD43FA, 14320 0xA27CEB4F, 0xA8988463, 14321 0xA29F4559, 0xA873D246, 14322 0xA2C1ADC9, 0xA84F2DA9, 14323 0xA2E4249A, 0xA82A9693, 14324 0xA306A9C7, 0xA8060D08, 14325 0xA3293D4B, 0xA7E1910E, 14326 0xA34BDF20, 0xA7BD22AB, 14327 0xA36E8F40, 0xA798C1E4, 14328 0xA3914DA7, 0xA7746EC0, 14329 0xA3B41A4F, 0xA7502943, 14330 0xA3D6F533, 0xA72BF173, 14331 0xA3F9DE4D, 0xA707C756, 14332 0xA41CD598, 0xA6E3AAF2, 14333 0xA43FDB0F, 0xA6BF9C4B, 14334 0xA462EEAC, 0xA69B9B68, 14335 0xA4861069, 0xA677A84E, 14336 0xA4A94042, 0xA653C302, 14337 0xA4CC7E31, 0xA62FEB8B, 14338 0xA4EFCA31, 0xA60C21ED, 14339 0xA513243B, 0xA5E8662F, 14340 0xA5368C4B, 0xA5C4B855, 14341 0xA55A025B, 0xA5A11865, 14342 0xA57D8666, 0xA57D8666, 14343 0xA5A11865, 0xA55A025B, 14344 0xA5C4B855, 0xA5368C4B, 14345 0xA5E8662F, 0xA513243B, 14346 0xA60C21ED, 0xA4EFCA31, 14347 0xA62FEB8B, 0xA4CC7E31, 14348 0xA653C302, 0xA4A94042, 14349 0xA677A84E, 0xA4861069, 14350 0xA69B9B68, 0xA462EEAC, 14351 0xA6BF9C4B, 0xA43FDB0F, 14352 0xA6E3AAF2, 0xA41CD598, 14353 0xA707C756, 0xA3F9DE4D, 14354 0xA72BF173, 0xA3D6F533, 14355 0xA7502943, 0xA3B41A4F, 14356 0xA7746EC0, 0xA3914DA7, 14357 0xA798C1E4, 0xA36E8F40, 14358 0xA7BD22AB, 0xA34BDF20, 14359 0xA7E1910E, 0xA3293D4B, 14360 0xA8060D08, 0xA306A9C7, 14361 0xA82A9693, 0xA2E4249A, 14362 0xA84F2DA9, 0xA2C1ADC9, 14363 0xA873D246, 0xA29F4559, 14364 0xA8988463, 0xA27CEB4F, 14365 0xA8BD43FA, 0xA25A9FB1, 14366 0xA8E21106, 0xA2386283, 14367 0xA906EB81, 0xA21633CD, 14368 0xA92BD366, 0xA1F41391, 14369 0xA950C8AF, 0xA1D201D7, 14370 0xA975CB56, 0xA1AFFEA2, 14371 0xA99ADB56, 0xA18E09F9, 14372 0xA9BFF8A8, 0xA16C23E1, 14373 0xA9E52347, 0xA14A4C5E, 14374 0xAA0A5B2D, 0xA1288376, 14375 0xAA2FA055, 0xA106C92E, 14376 0xAA54F2B9, 0xA0E51D8C, 14377 0xAA7A5253, 0xA0C38094, 14378 0xAA9FBF1D, 0xA0A1F24C, 14379 0xAAC53912, 0xA08072BA, 14380 0xAAEAC02B, 0xA05F01E1, 14381 0xAB105464, 0xA03D9FC7, 14382 0xAB35F5B5, 0xA01C4C72, 14383 0xAB5BA41A, 0x9FFB07E7, 14384 0xAB815F8C, 0x9FD9D22A, 14385 0xABA72806, 0x9FB8AB41, 14386 0xABCCFD82, 0x9F979331, 14387 0xABF2DFFA, 0x9F7689FF, 14388 0xAC18CF68, 0x9F558FB0, 14389 0xAC3ECBC7, 0x9F34A449, 14390 0xAC64D510, 0x9F13C7D0, 14391 0xAC8AEB3E, 0x9EF2FA48, 14392 0xACB10E4A, 0x9ED23BB9, 14393 0xACD73E30, 0x9EB18C26, 14394 0xACFD7AE8, 0x9E90EB94, 14395 0xAD23C46D, 0x9E705A09, 14396 0xAD4A1ABA, 0x9E4FD789, 14397 0xAD707DC8, 0x9E2F641A, 14398 0xAD96ED91, 0x9E0EFFC1, 14399 0xADBD6A10, 0x9DEEAA82, 14400 0xADE3F33E, 0x9DCE6462, 14401 0xAE0A8916, 0x9DAE2D68, 14402 0xAE312B91, 0x9D8E0596, 14403 0xAE57DAAA, 0x9D6DECF4, 14404 0xAE7E965B, 0x9D4DE384, 14405 0xAEA55E9D, 0x9D2DE94D, 14406 0xAECC336B, 0x9D0DFE53, 14407 0xAEF314BF, 0x9CEE229C, 14408 0xAF1A0293, 0x9CCE562B, 14409 0xAF40FCE0, 0x9CAE9907, 14410 0xAF6803A1, 0x9C8EEB33, 14411 0xAF8F16D0, 0x9C6F4CB5, 14412 0xAFB63667, 0x9C4FBD92, 14413 0xAFDD625F, 0x9C303DCF, 14414 0xB0049AB2, 0x9C10CD70, 14415 0xB02BDF5C, 0x9BF16C7A, 14416 0xB0533055, 0x9BD21AF2, 14417 0xB07A8D97, 0x9BB2D8DD, 14418 0xB0A1F71C, 0x9B93A640, 14419 0xB0C96CDF, 0x9B748320, 14420 0xB0F0EEDA, 0x9B556F80, 14421 0xB1187D05, 0x9B366B67, 14422 0xB140175B, 0x9B1776D9, 14423 0xB167BDD6, 0x9AF891DB, 14424 0xB18F7070, 0x9AD9BC71, 14425 0xB1B72F23, 0x9ABAF6A0, 14426 0xB1DEF9E8, 0x9A9C406D, 14427 0xB206D0BA, 0x9A7D99DD, 14428 0xB22EB392, 0x9A5F02F5, 14429 0xB256A26A, 0x9A407BB8, 14430 0xB27E9D3B, 0x9A22042C, 14431 0xB2A6A401, 0x9A039C56, 14432 0xB2CEB6B5, 0x99E5443A, 14433 0xB2F6D54F, 0x99C6FBDE, 14434 0xB31EFFCB, 0x99A8C344, 14435 0xB3473622, 0x998A9A73, 14436 0xB36F784E, 0x996C816F, 14437 0xB397C649, 0x994E783C, 14438 0xB3C0200C, 0x99307EE0, 14439 0xB3E88591, 0x9912955E, 14440 0xB410F6D2, 0x98F4BBBC, 14441 0xB43973C9, 0x98D6F1FE, 14442 0xB461FC70, 0x98B93828, 14443 0xB48A90C0, 0x989B8E3F, 14444 0xB4B330B2, 0x987DF449, 14445 0xB4DBDC42, 0x98606A48, 14446 0xB5049368, 0x9842F043, 14447 0xB52D561E, 0x9825863D, 14448 0xB556245E, 0x98082C3B, 14449 0xB57EFE21, 0x97EAE241, 14450 0xB5A7E362, 0x97CDA855, 14451 0xB5D0D41A, 0x97B07E7A, 14452 0xB5F9D042, 0x979364B5, 14453 0xB622D7D5, 0x97765B0A, 14454 0xB64BEACC, 0x9759617E, 14455 0xB6750921, 0x973C7816, 14456 0xB69E32CD, 0x971F9ED6, 14457 0xB6C767CA, 0x9702D5C2, 14458 0xB6F0A811, 0x96E61CDF, 14459 0xB719F39D, 0x96C97431, 14460 0xB7434A67, 0x96ACDBBD, 14461 0xB76CAC68, 0x96905387, 14462 0xB796199B, 0x9673DB94, 14463 0xB7BF91F8, 0x965773E7, 14464 0xB7E9157A, 0x963B1C85, 14465 0xB812A419, 0x961ED573, 14466 0xB83C3DD1, 0x96029EB5, 14467 0xB865E299, 0x95E6784F, 14468 0xB88F926C, 0x95CA6246, 14469 0xB8B94D44, 0x95AE5C9E, 14470 0xB8E31319, 0x9592675B, 14471 0xB90CE3E6, 0x95768282, 14472 0xB936BFA3, 0x955AAE17, 14473 0xB960A64B, 0x953EEA1E, 14474 0xB98A97D8, 0x9523369B, 14475 0xB9B49442, 0x95079393, 14476 0xB9DE9B83, 0x94EC010B, 14477 0xBA08AD94, 0x94D07F05, 14478 0xBA32CA70, 0x94B50D87, 14479 0xBA5CF210, 0x9499AC95, 14480 0xBA87246C, 0x947E5C32, 14481 0xBAB1617F, 0x94631C64, 14482 0xBADBA943, 0x9447ED2F, 14483 0xBB05FBB0, 0x942CCE95, 14484 0xBB3058C0, 0x9411C09D, 14485 0xBB5AC06C, 0x93F6C34A, 14486 0xBB8532AF, 0x93DBD69F, 14487 0xBBAFAF81, 0x93C0FAA2, 14488 0xBBDA36DC, 0x93A62F56, 14489 0xBC04C8BA, 0x938B74C0, 14490 0xBC2F6513, 0x9370CAE4, 14491 0xBC5A0BE1, 0x935631C5, 14492 0xBC84BD1E, 0x933BA968, 14493 0xBCAF78C3, 0x932131D1, 14494 0xBCDA3ECA, 0x9306CB04, 14495 0xBD050F2C, 0x92EC7505, 14496 0xBD2FE9E1, 0x92D22FD8, 14497 0xBD5ACEE5, 0x92B7FB82, 14498 0xBD85BE2F, 0x929DD805, 14499 0xBDB0B7BA, 0x9283C567, 14500 0xBDDBBB7F, 0x9269C3AC, 14501 0xBE06C977, 0x924FD2D6, 14502 0xBE31E19B, 0x9235F2EB, 14503 0xBE5D03E5, 0x921C23EE, 14504 0xBE88304F, 0x920265E4, 14505 0xBEB366D1, 0x91E8B8D0, 14506 0xBEDEA765, 0x91CF1CB6, 14507 0xBF09F204, 0x91B5919A, 14508 0xBF3546A8, 0x919C1780, 14509 0xBF60A54A, 0x9182AE6C, 14510 0xBF8C0DE2, 0x91695663, 14511 0xBFB7806C, 0x91500F67, 14512 0xBFE2FCDF, 0x9136D97D, 14513 0xC00E8335, 0x911DB4A8, 14514 0xC03A1368, 0x9104A0ED, 14515 0xC065AD70, 0x90EB9E50, 14516 0xC0915147, 0x90D2ACD3, 14517 0xC0BCFEE7, 0x90B9CC7C, 14518 0xC0E8B648, 0x90A0FD4E, 14519 0xC1147763, 0x90883F4C, 14520 0xC1404233, 0x906F927B, 14521 0xC16C16B0, 0x9056F6DF, 14522 0xC197F4D3, 0x903E6C7A, 14523 0xC1C3DC96, 0x9025F352, 14524 0xC1EFCDF2, 0x900D8B69, 14525 0xC21BC8E0, 0x8FF534C4, 14526 0xC247CD5A, 0x8FDCEF66, 14527 0xC273DB58, 0x8FC4BB53, 14528 0xC29FF2D4, 0x8FAC988E, 14529 0xC2CC13C7, 0x8F94871D, 14530 0xC2F83E2A, 0x8F7C8701, 14531 0xC32471F6, 0x8F64983F, 14532 0xC350AF25, 0x8F4CBADB, 14533 0xC37CF5B0, 0x8F34EED8, 14534 0xC3A9458F, 0x8F1D343A, 14535 0xC3D59EBD, 0x8F058B04, 14536 0xC4020132, 0x8EEDF33B, 14537 0xC42E6CE8, 0x8ED66CE1, 14538 0xC45AE1D7, 0x8EBEF7FB, 14539 0xC4875FF8, 0x8EA7948C, 14540 0xC4B3E746, 0x8E904298, 14541 0xC4E077B8, 0x8E790222, 14542 0xC50D1148, 0x8E61D32D, 14543 0xC539B3F0, 0x8E4AB5BF, 14544 0xC5665FA8, 0x8E33A9D9, 14545 0xC593146A, 0x8E1CAF80, 14546 0xC5BFD22E, 0x8E05C6B7, 14547 0xC5EC98ED, 0x8DEEEF82, 14548 0xC61968A2, 0x8DD829E4, 14549 0xC6464144, 0x8DC175E0, 14550 0xC67322CD, 0x8DAAD37B, 14551 0xC6A00D36, 0x8D9442B7, 14552 0xC6CD0079, 0x8D7DC399, 14553 0xC6F9FC8D, 0x8D675623, 14554 0xC727016C, 0x8D50FA59, 14555 0xC7540F10, 0x8D3AB03F, 14556 0xC7812571, 0x8D2477D8, 14557 0xC7AE4489, 0x8D0E5127, 14558 0xC7DB6C50, 0x8CF83C30, 14559 0xC8089CBF, 0x8CE238F6, 14560 0xC835D5D0, 0x8CCC477D, 14561 0xC863177B, 0x8CB667C7, 14562 0xC89061BA, 0x8CA099D9, 14563 0xC8BDB485, 0x8C8ADDB6, 14564 0xC8EB0FD6, 0x8C753361, 14565 0xC91873A5, 0x8C5F9ADD, 14566 0xC945DFEC, 0x8C4A142F, 14567 0xC97354A3, 0x8C349F58, 14568 0xC9A0D1C4, 0x8C1F3C5C, 14569 0xC9CE5748, 0x8C09EB40, 14570 0xC9FBE527, 0x8BF4AC05, 14571 0xCA297B5A, 0x8BDF7EAF, 14572 0xCA5719DB, 0x8BCA6342, 14573 0xCA84C0A2, 0x8BB559C1, 14574 0xCAB26FA9, 0x8BA0622F, 14575 0xCAE026E8, 0x8B8B7C8F, 14576 0xCB0DE658, 0x8B76A8E4, 14577 0xCB3BADF2, 0x8B61E732, 14578 0xCB697DB0, 0x8B4D377C, 14579 0xCB975589, 0x8B3899C5, 14580 0xCBC53578, 0x8B240E10, 14581 0xCBF31D75, 0x8B0F9461, 14582 0xCC210D78, 0x8AFB2CBA, 14583 0xCC4F057B, 0x8AE6D71F, 14584 0xCC7D0577, 0x8AD29393, 14585 0xCCAB0D65, 0x8ABE6219, 14586 0xCCD91D3D, 0x8AAA42B4, 14587 0xCD0734F8, 0x8A963567, 14588 0xCD355490, 0x8A823A35, 14589 0xCD637BFD, 0x8A6E5122, 14590 0xCD91AB38, 0x8A5A7A30, 14591 0xCDBFE23A, 0x8A46B563, 14592 0xCDEE20FC, 0x8A3302BD, 14593 0xCE1C6776, 0x8A1F6242, 14594 0xCE4AB5A2, 0x8A0BD3F5, 14595 0xCE790B78, 0x89F857D8, 14596 0xCEA768F2, 0x89E4EDEE, 14597 0xCED5CE08, 0x89D1963C, 14598 0xCF043AB2, 0x89BE50C3, 14599 0xCF32AEEB, 0x89AB1D86, 14600 0xCF612AAA, 0x8997FC89, 14601 0xCF8FADE8, 0x8984EDCF, 14602 0xCFBE389F, 0x8971F15A, 14603 0xCFECCAC7, 0x895F072D, 14604 0xD01B6459, 0x894C2F4C, 14605 0xD04A054D, 0x893969B9, 14606 0xD078AD9D, 0x8926B677, 14607 0xD0A75D42, 0x89141589, 14608 0xD0D61433, 0x890186F1, 14609 0xD104D26B, 0x88EF0AB4, 14610 0xD13397E1, 0x88DCA0D3, 14611 0xD162648F, 0x88CA4951, 14612 0xD191386D, 0x88B80431, 14613 0xD1C01374, 0x88A5D177, 14614 0xD1EEF59E, 0x8893B124, 14615 0xD21DDEE1, 0x8881A33C, 14616 0xD24CCF38, 0x886FA7C2, 14617 0xD27BC69C, 0x885DBEB7, 14618 0xD2AAC504, 0x884BE820, 14619 0xD2D9CA6A, 0x883A23FE, 14620 0xD308D6C6, 0x88287255, 14621 0xD337EA12, 0x8816D327, 14622 0xD3670445, 0x88054677, 14623 0xD3962559, 0x87F3CC47, 14624 0xD3C54D46, 0x87E2649B, 14625 0xD3F47C06, 0x87D10F75, 14626 0xD423B190, 0x87BFCCD7, 14627 0xD452EDDE, 0x87AE9CC5, 14628 0xD48230E8, 0x879D7F40, 14629 0xD4B17AA7, 0x878C744C, 14630 0xD4E0CB14, 0x877B7BEC, 14631 0xD5102227, 0x876A9621, 14632 0xD53F7FDA, 0x8759C2EF, 14633 0xD56EE424, 0x87490257, 14634 0xD59E4EFE, 0x8738545E, 14635 0xD5CDC062, 0x8727B904, 14636 0xD5FD3847, 0x8717304E, 14637 0xD62CB6A7, 0x8706BA3C, 14638 0xD65C3B7B, 0x86F656D3, 14639 0xD68BC6BA, 0x86E60614, 14640 0xD6BB585D, 0x86D5C802, 14641 0xD6EAF05E, 0x86C59C9F, 14642 0xD71A8EB5, 0x86B583EE, 14643 0xD74A335A, 0x86A57DF1, 14644 0xD779DE46, 0x86958AAB, 14645 0xD7A98F73, 0x8685AA1F, 14646 0xD7D946D7, 0x8675DC4E, 14647 0xD809046D, 0x8666213C, 14648 0xD838C82D, 0x865678EA, 14649 0xD868920F, 0x8646E35B, 14650 0xD898620C, 0x86376092, 14651 0xD8C8381C, 0x8627F090, 14652 0xD8F81439, 0x86189359, 14653 0xD927F65B, 0x860948EE, 14654 0xD957DE7A, 0x85FA1152, 14655 0xD987CC8F, 0x85EAEC88, 14656 0xD9B7C093, 0x85DBDA91, 14657 0xD9E7BA7E, 0x85CCDB70, 14658 0xDA17BA4A, 0x85BDEF27, 14659 0xDA47BFED, 0x85AF15B9, 14660 0xDA77CB62, 0x85A04F28, 14661 0xDAA7DCA1, 0x85919B75, 14662 0xDAD7F3A2, 0x8582FAA4, 14663 0xDB08105E, 0x85746CB7, 14664 0xDB3832CD, 0x8565F1B0, 14665 0xDB685AE8, 0x85578991, 14666 0xDB9888A8, 0x8549345C, 14667 0xDBC8BC05, 0x853AF214, 14668 0xDBF8F4F8, 0x852CC2BA, 14669 0xDC293379, 0x851EA652, 14670 0xDC597781, 0x85109CDC, 14671 0xDC89C108, 0x8502A65C, 14672 0xDCBA1008, 0x84F4C2D3, 14673 0xDCEA6478, 0x84E6F244, 14674 0xDD1ABE51, 0x84D934B0, 14675 0xDD4B1D8B, 0x84CB8A1B, 14676 0xDD7B8220, 0x84BDF285, 14677 0xDDABEC07, 0x84B06DF1, 14678 0xDDDC5B3A, 0x84A2FC62, 14679 0xDE0CCFB1, 0x84959DD9, 14680 0xDE3D4963, 0x84885257, 14681 0xDE6DC84B, 0x847B19E1, 14682 0xDE9E4C60, 0x846DF476, 14683 0xDECED59B, 0x8460E21A, 14684 0xDEFF63F4, 0x8453E2CE, 14685 0xDF2FF764, 0x8446F695, 14686 0xDF608FE3, 0x843A1D70, 14687 0xDF912D6A, 0x842D5761, 14688 0xDFC1CFF2, 0x8420A46B, 14689 0xDFF27773, 0x8414048F, 14690 0xE02323E5, 0x840777CF, 14691 0xE053D541, 0x83FAFE2E, 14692 0xE0848B7F, 0x83EE97AC, 14693 0xE0B54698, 0x83E2444D, 14694 0xE0E60684, 0x83D60411, 14695 0xE116CB3D, 0x83C9D6FB, 14696 0xE14794B9, 0x83BDBD0D, 14697 0xE17862F3, 0x83B1B649, 14698 0xE1A935E1, 0x83A5C2B0, 14699 0xE1DA0D7E, 0x8399E244, 14700 0xE20AE9C1, 0x838E1507, 14701 0xE23BCAA2, 0x83825AFB, 14702 0xE26CB01A, 0x8376B422, 14703 0xE29D9A22, 0x836B207D, 14704 0xE2CE88B2, 0x835FA00E, 14705 0xE2FF7BC3, 0x835432D8, 14706 0xE330734C, 0x8348D8DB, 14707 0xE3616F47, 0x833D921A, 14708 0xE3926FAC, 0x83325E97, 14709 0xE3C37473, 0x83273E52, 14710 0xE3F47D95, 0x831C314E, 14711 0xE4258B0A, 0x8311378C, 14712 0xE4569CCB, 0x8306510F, 14713 0xE487B2CF, 0x82FB7DD8, 14714 0xE4B8CD10, 0x82F0BDE8, 14715 0xE4E9EB86, 0x82E61141, 14716 0xE51B0E2A, 0x82DB77E5, 14717 0xE54C34F3, 0x82D0F1D5, 14718 0xE57D5FDA, 0x82C67F13, 14719 0xE5AE8ED8, 0x82BC1FA1, 14720 0xE5DFC1E4, 0x82B1D381, 14721 0xE610F8F9, 0x82A79AB3, 14722 0xE642340D, 0x829D753A, 14723 0xE6737319, 0x82936316, 14724 0xE6A4B616, 0x8289644A, 14725 0xE6D5FCFC, 0x827F78D8, 14726 0xE70747C3, 0x8275A0C0, 14727 0xE7389664, 0x826BDC04, 14728 0xE769E8D8, 0x82622AA5, 14729 0xE79B3F16, 0x82588CA6, 14730 0xE7CC9917, 0x824F0208, 14731 0xE7FDF6D3, 0x82458ACB, 14732 0xE82F5844, 0x823C26F2, 14733 0xE860BD60, 0x8232D67E, 14734 0xE8922621, 0x82299971, 14735 0xE8C3927F, 0x82206FCB, 14736 0xE8F50273, 0x8217598F, 14737 0xE92675F4, 0x820E56BE, 14738 0xE957ECFB, 0x82056758, 14739 0xE9896780, 0x81FC8B60, 14740 0xE9BAE57C, 0x81F3C2D7, 14741 0xE9EC66E8, 0x81EB0DBD, 14742 0xEA1DEBBB, 0x81E26C16, 14743 0xEA4F73EE, 0x81D9DDE1, 14744 0xEA80FF79, 0x81D16320, 14745 0xEAB28E55, 0x81C8FBD5, 14746 0xEAE4207A, 0x81C0A801, 14747 0xEB15B5E0, 0x81B867A4, 14748 0xEB474E80, 0x81B03AC1, 14749 0xEB78EA52, 0x81A82159, 14750 0xEBAA894E, 0x81A01B6C, 14751 0xEBDC2B6D, 0x819828FD, 14752 0xEC0DD0A8, 0x81904A0C, 14753 0xEC3F78F5, 0x81887E9A, 14754 0xEC71244F, 0x8180C6A9, 14755 0xECA2D2AC, 0x8179223A, 14756 0xECD48406, 0x8171914E, 14757 0xED063855, 0x816A13E6, 14758 0xED37EF91, 0x8162AA03, 14759 0xED69A9B2, 0x815B53A8, 14760 0xED9B66B2, 0x815410D3, 14761 0xEDCD2687, 0x814CE188, 14762 0xEDFEE92B, 0x8145C5C6, 14763 0xEE30AE95, 0x813EBD90, 14764 0xEE6276BF, 0x8137C8E6, 14765 0xEE9441A0, 0x8130E7C8, 14766 0xEEC60F31, 0x812A1A39, 14767 0xEEF7DF6A, 0x81236039, 14768 0xEF29B243, 0x811CB9CA, 14769 0xEF5B87B5, 0x811626EC, 14770 0xEF8D5FB8, 0x810FA7A0, 14771 0xEFBF3A44, 0x81093BE8, 14772 0xEFF11752, 0x8102E3C3, 14773 0xF022F6DA, 0x80FC9F35, 14774 0xF054D8D4, 0x80F66E3C, 14775 0xF086BD39, 0x80F050DB, 14776 0xF0B8A401, 0x80EA4712, 14777 0xF0EA8D23, 0x80E450E2, 14778 0xF11C789A, 0x80DE6E4C, 14779 0xF14E665C, 0x80D89F51, 14780 0xF1805662, 0x80D2E3F1, 14781 0xF1B248A5, 0x80CD3C2F, 14782 0xF1E43D1C, 0x80C7A80A, 14783 0xF21633C0, 0x80C22783, 14784 0xF2482C89, 0x80BCBA9C, 14785 0xF27A2770, 0x80B76155, 14786 0xF2AC246D, 0x80B21BAF, 14787 0xF2DE2378, 0x80ACE9AB, 14788 0xF310248A, 0x80A7CB49, 14789 0xF342279A, 0x80A2C08B, 14790 0xF3742CA1, 0x809DC970, 14791 0xF3A63398, 0x8098E5FB, 14792 0xF3D83C76, 0x8094162B, 14793 0xF40A4734, 0x808F5A02, 14794 0xF43C53CA, 0x808AB180, 14795 0xF46E6231, 0x80861CA5, 14796 0xF4A07260, 0x80819B74, 14797 0xF4D28451, 0x807D2DEB, 14798 0xF50497FA, 0x8078D40D, 14799 0xF536AD55, 0x80748DD9, 14800 0xF568C45A, 0x80705B50, 14801 0xF59ADD01, 0x806C3C73, 14802 0xF5CCF743, 0x80683143, 14803 0xF5FF1317, 0x806439C0, 14804 0xF6313076, 0x806055EA, 14805 0xF6634F58, 0x805C85C3, 14806 0xF6956FB6, 0x8058C94C, 14807 0xF6C79188, 0x80552083, 14808 0xF6F9B4C5, 0x80518B6B, 14809 0xF72BD967, 0x804E0A03, 14810 0xF75DFF65, 0x804A9C4D, 14811 0xF79026B8, 0x80474248, 14812 0xF7C24F58, 0x8043FBF6, 14813 0xF7F4793E, 0x8040C956, 14814 0xF826A461, 0x803DAA69, 14815 0xF858D0BA, 0x803A9F31, 14816 0xF88AFE41, 0x8037A7AC, 14817 0xF8BD2CEF, 0x8034C3DC, 14818 0xF8EF5CBB, 0x8031F3C1, 14819 0xF9218D9E, 0x802F375C, 14820 0xF953BF90, 0x802C8EAD, 14821 0xF985F28A, 0x8029F9B4, 14822 0xF9B82683, 0x80277872, 14823 0xF9EA5B75, 0x80250AE7, 14824 0xFA1C9156, 0x8022B113, 14825 0xFA4EC820, 0x80206AF8, 14826 0xFA80FFCB, 0x801E3894, 14827 0xFAB3384F, 0x801C19E9, 14828 0xFAE571A4, 0x801A0EF7, 14829 0xFB17ABC2, 0x801817BF, 14830 0xFB49E6A2, 0x80163440, 14831 0xFB7C223C, 0x8014647A, 14832 0xFBAE5E89, 0x8012A86F, 14833 0xFBE09B80, 0x8011001E, 14834 0xFC12D919, 0x800F6B88, 14835 0xFC45174E, 0x800DEAAC, 14836 0xFC775616, 0x800C7D8C, 14837 0xFCA99569, 0x800B2427, 14838 0xFCDBD541, 0x8009DE7D, 14839 0xFD0E1594, 0x8008AC90, 14840 0xFD40565B, 0x80078E5E, 14841 0xFD72978F, 0x800683E8, 14842 0xFDA4D928, 0x80058D2E, 14843 0xFDD71B1E, 0x8004AA31, 14844 0xFE095D69, 0x8003DAF0, 14845 0xFE3BA001, 0x80031F6C, 14846 0xFE6DE2E0, 0x800277A5, 14847 0xFEA025FC, 0x8001E39B, 14848 0xFED2694F, 0x8001634D, 14849 0xFF04ACD0, 0x8000F6BD, 14850 0xFF36F078, 0x80009DE9, 14851 0xFF69343E, 0x800058D3, 14852 0xFF9B781D, 0x8000277A, 14853 0xFFCDBC0A, 0x800009DE 14854 }; 14855 14856 14857 14858 /* 14859 * @brief q15 Twiddle factors Table 14860 */ 14861 14862 14863 /** 14864 * \par 14865 * Example code for q15 Twiddle factors Generation:: 14866 * \par 14867 * <pre>for(i = 0; i< 3N/4; i++) 14868 * { 14869 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 14870 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 14871 * } </pre> 14872 * \par 14873 * where N = 16 and PI = 3.14159265358979 14874 * \par 14875 * Cos and Sin values are interleaved fashion 14876 * \par 14877 * Convert Floating point to q15(Fixed point 1.15): 14878 * round(twiddleCoefq15(i) * pow(2, 15)) 14879 * 14880 */ 14881 const q15_t twiddleCoef_16_q15[24] = { 14882 0x7FFF, 0x0000, 14883 0x7641, 0x30FB, 14884 0x5A82, 0x5A82, 14885 0x30FB, 0x7641, 14886 0x0000, 0x7FFF, 14887 0xCF04, 0x7641, 14888 0xA57D, 0x5A82, 14889 0x89BE, 0x30FB, 14890 0x8000, 0x0000, 14891 0x89BE, 0xCF04, 14892 0xA57D, 0xA57D, 14893 0xCF04, 0x89BE 14894 }; 14895 14896 /** 14897 * \par 14898 * Example code for q15 Twiddle factors Generation:: 14899 * \par 14900 * <pre>for(i = 0; i< 3N/4; i++) 14901 * { 14902 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 14903 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 14904 * } </pre> 14905 * \par 14906 * where N = 32 and PI = 3.14159265358979 14907 * \par 14908 * Cos and Sin values are interleaved fashion 14909 * \par 14910 * Convert Floating point to q15(Fixed point 1.15): 14911 * round(twiddleCoefq15(i) * pow(2, 15)) 14912 * 14913 */ 14914 const q15_t twiddleCoef_32_q15[48] = { 14915 0x7FFF, 0x0000, 14916 0x7D8A, 0x18F8, 14917 0x7641, 0x30FB, 14918 0x6A6D, 0x471C, 14919 0x5A82, 0x5A82, 14920 0x471C, 0x6A6D, 14921 0x30FB, 0x7641, 14922 0x18F8, 0x7D8A, 14923 0x0000, 0x7FFF, 14924 0xE707, 0x7D8A, 14925 0xCF04, 0x7641, 14926 0xB8E3, 0x6A6D, 14927 0xA57D, 0x5A82, 14928 0x9592, 0x471C, 14929 0x89BE, 0x30FB, 14930 0x8275, 0x18F8, 14931 0x8000, 0x0000, 14932 0x8275, 0xE707, 14933 0x89BE, 0xCF04, 14934 0x9592, 0xB8E3, 14935 0xA57D, 0xA57D, 14936 0xB8E3, 0x9592, 14937 0xCF04, 0x89BE, 14938 0xE707, 0x8275 14939 }; 14940 14941 /** 14942 * \par 14943 * Example code for q15 Twiddle factors Generation:: 14944 * \par 14945 * <pre>for(i = 0; i< 3N/4; i++) 14946 * { 14947 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 14948 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 14949 * } </pre> 14950 * \par 14951 * where N = 64 and PI = 3.14159265358979 14952 * \par 14953 * Cos and Sin values are interleaved fashion 14954 * \par 14955 * Convert Floating point to q15(Fixed point 1.15): 14956 * round(twiddleCoefq15(i) * pow(2, 15)) 14957 * 14958 */ 14959 const q15_t twiddleCoef_64_q15[96] = { 14960 0x7FFF, 0x0000, 14961 0x7F62, 0x0C8B, 14962 0x7D8A, 0x18F8, 14963 0x7A7D, 0x2528, 14964 0x7641, 0x30FB, 14965 0x70E2, 0x3C56, 14966 0x6A6D, 0x471C, 14967 0x62F2, 0x5133, 14968 0x5A82, 0x5A82, 14969 0x5133, 0x62F2, 14970 0x471C, 0x6A6D, 14971 0x3C56, 0x70E2, 14972 0x30FB, 0x7641, 14973 0x2528, 0x7A7D, 14974 0x18F8, 0x7D8A, 14975 0x0C8B, 0x7F62, 14976 0x0000, 0x7FFF, 14977 0xF374, 0x7F62, 14978 0xE707, 0x7D8A, 14979 0xDAD7, 0x7A7D, 14980 0xCF04, 0x7641, 14981 0xC3A9, 0x70E2, 14982 0xB8E3, 0x6A6D, 14983 0xAECC, 0x62F2, 14984 0xA57D, 0x5A82, 14985 0x9D0D, 0x5133, 14986 0x9592, 0x471C, 14987 0x8F1D, 0x3C56, 14988 0x89BE, 0x30FB, 14989 0x8582, 0x2528, 14990 0x8275, 0x18F8, 14991 0x809D, 0x0C8B, 14992 0x8000, 0x0000, 14993 0x809D, 0xF374, 14994 0x8275, 0xE707, 14995 0x8582, 0xDAD7, 14996 0x89BE, 0xCF04, 14997 0x8F1D, 0xC3A9, 14998 0x9592, 0xB8E3, 14999 0x9D0D, 0xAECC, 15000 0xA57D, 0xA57D, 15001 0xAECC, 0x9D0D, 15002 0xB8E3, 0x9592, 15003 0xC3A9, 0x8F1D, 15004 0xCF04, 0x89BE, 15005 0xDAD7, 0x8582, 15006 0xE707, 0x8275, 15007 0xF374, 0x809D 15008 }; 15009 15010 /** 15011 * \par 15012 * Example code for q15 Twiddle factors Generation:: 15013 * \par 15014 * <pre>for(i = 0; i< 3N/4; i++) 15015 * { 15016 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 15017 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 15018 * } </pre> 15019 * \par 15020 * where N = 128 and PI = 3.14159265358979 15021 * \par 15022 * Cos and Sin values are interleaved fashion 15023 * \par 15024 * Convert Floating point to q15(Fixed point 1.15): 15025 * round(twiddleCoefq15(i) * pow(2, 15)) 15026 * 15027 */ 15028 const q15_t twiddleCoef_128_q15[192] = { 15029 0x7FFF, 0x0000, 15030 0x7FD8, 0x0647, 15031 0x7F62, 0x0C8B, 15032 0x7E9D, 0x12C8, 15033 0x7D8A, 0x18F8, 15034 0x7C29, 0x1F19, 15035 0x7A7D, 0x2528, 15036 0x7884, 0x2B1F, 15037 0x7641, 0x30FB, 15038 0x73B5, 0x36BA, 15039 0x70E2, 0x3C56, 15040 0x6DCA, 0x41CE, 15041 0x6A6D, 0x471C, 15042 0x66CF, 0x4C3F, 15043 0x62F2, 0x5133, 15044 0x5ED7, 0x55F5, 15045 0x5A82, 0x5A82, 15046 0x55F5, 0x5ED7, 15047 0x5133, 0x62F2, 15048 0x4C3F, 0x66CF, 15049 0x471C, 0x6A6D, 15050 0x41CE, 0x6DCA, 15051 0x3C56, 0x70E2, 15052 0x36BA, 0x73B5, 15053 0x30FB, 0x7641, 15054 0x2B1F, 0x7884, 15055 0x2528, 0x7A7D, 15056 0x1F19, 0x7C29, 15057 0x18F8, 0x7D8A, 15058 0x12C8, 0x7E9D, 15059 0x0C8B, 0x7F62, 15060 0x0647, 0x7FD8, 15061 0x0000, 0x7FFF, 15062 0xF9B8, 0x7FD8, 15063 0xF374, 0x7F62, 15064 0xED37, 0x7E9D, 15065 0xE707, 0x7D8A, 15066 0xE0E6, 0x7C29, 15067 0xDAD7, 0x7A7D, 15068 0xD4E0, 0x7884, 15069 0xCF04, 0x7641, 15070 0xC945, 0x73B5, 15071 0xC3A9, 0x70E2, 15072 0xBE31, 0x6DCA, 15073 0xB8E3, 0x6A6D, 15074 0xB3C0, 0x66CF, 15075 0xAECC, 0x62F2, 15076 0xAA0A, 0x5ED7, 15077 0xA57D, 0x5A82, 15078 0xA128, 0x55F5, 15079 0x9D0D, 0x5133, 15080 0x9930, 0x4C3F, 15081 0x9592, 0x471C, 15082 0x9235, 0x41CE, 15083 0x8F1D, 0x3C56, 15084 0x8C4A, 0x36BA, 15085 0x89BE, 0x30FB, 15086 0x877B, 0x2B1F, 15087 0x8582, 0x2528, 15088 0x83D6, 0x1F19, 15089 0x8275, 0x18F8, 15090 0x8162, 0x12C8, 15091 0x809D, 0x0C8B, 15092 0x8027, 0x0647, 15093 0x8000, 0x0000, 15094 0x8027, 0xF9B8, 15095 0x809D, 0xF374, 15096 0x8162, 0xED37, 15097 0x8275, 0xE707, 15098 0x83D6, 0xE0E6, 15099 0x8582, 0xDAD7, 15100 0x877B, 0xD4E0, 15101 0x89BE, 0xCF04, 15102 0x8C4A, 0xC945, 15103 0x8F1D, 0xC3A9, 15104 0x9235, 0xBE31, 15105 0x9592, 0xB8E3, 15106 0x9930, 0xB3C0, 15107 0x9D0D, 0xAECC, 15108 0xA128, 0xAA0A, 15109 0xA57D, 0xA57D, 15110 0xAA0A, 0xA128, 15111 0xAECC, 0x9D0D, 15112 0xB3C0, 0x9930, 15113 0xB8E3, 0x9592, 15114 0xBE31, 0x9235, 15115 0xC3A9, 0x8F1D, 15116 0xC945, 0x8C4A, 15117 0xCF04, 0x89BE, 15118 0xD4E0, 0x877B, 15119 0xDAD7, 0x8582, 15120 0xE0E6, 0x83D6, 15121 0xE707, 0x8275, 15122 0xED37, 0x8162, 15123 0xF374, 0x809D, 15124 0xF9B8, 0x8027 15125 }; 15126 15127 /** 15128 * \par 15129 * Example code for q15 Twiddle factors Generation:: 15130 * \par 15131 * <pre>for(i = 0; i< 3N/4; i++) 15132 * { 15133 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 15134 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 15135 * } </pre> 15136 * \par 15137 * where N = 256 and PI = 3.14159265358979 15138 * \par 15139 * Cos and Sin values are interleaved fashion 15140 * \par 15141 * Convert Floating point to q15(Fixed point 1.15): 15142 * round(twiddleCoefq15(i) * pow(2, 15)) 15143 * 15144 */ 15145 const q15_t twiddleCoef_256_q15[384] = { 15146 0x7FFF, 0x0000, 15147 0x7FF6, 0x0324, 15148 0x7FD8, 0x0647, 15149 0x7FA7, 0x096A, 15150 0x7F62, 0x0C8B, 15151 0x7F09, 0x0FAB, 15152 0x7E9D, 0x12C8, 15153 0x7E1D, 0x15E2, 15154 0x7D8A, 0x18F8, 15155 0x7CE3, 0x1C0B, 15156 0x7C29, 0x1F19, 15157 0x7B5D, 0x2223, 15158 0x7A7D, 0x2528, 15159 0x798A, 0x2826, 15160 0x7884, 0x2B1F, 15161 0x776C, 0x2E11, 15162 0x7641, 0x30FB, 15163 0x7504, 0x33DE, 15164 0x73B5, 0x36BA, 15165 0x7255, 0x398C, 15166 0x70E2, 0x3C56, 15167 0x6F5F, 0x3F17, 15168 0x6DCA, 0x41CE, 15169 0x6C24, 0x447A, 15170 0x6A6D, 0x471C, 15171 0x68A6, 0x49B4, 15172 0x66CF, 0x4C3F, 15173 0x64E8, 0x4EBF, 15174 0x62F2, 0x5133, 15175 0x60EC, 0x539B, 15176 0x5ED7, 0x55F5, 15177 0x5CB4, 0x5842, 15178 0x5A82, 0x5A82, 15179 0x5842, 0x5CB4, 15180 0x55F5, 0x5ED7, 15181 0x539B, 0x60EC, 15182 0x5133, 0x62F2, 15183 0x4EBF, 0x64E8, 15184 0x4C3F, 0x66CF, 15185 0x49B4, 0x68A6, 15186 0x471C, 0x6A6D, 15187 0x447A, 0x6C24, 15188 0x41CE, 0x6DCA, 15189 0x3F17, 0x6F5F, 15190 0x3C56, 0x70E2, 15191 0x398C, 0x7255, 15192 0x36BA, 0x73B5, 15193 0x33DE, 0x7504, 15194 0x30FB, 0x7641, 15195 0x2E11, 0x776C, 15196 0x2B1F, 0x7884, 15197 0x2826, 0x798A, 15198 0x2528, 0x7A7D, 15199 0x2223, 0x7B5D, 15200 0x1F19, 0x7C29, 15201 0x1C0B, 0x7CE3, 15202 0x18F8, 0x7D8A, 15203 0x15E2, 0x7E1D, 15204 0x12C8, 0x7E9D, 15205 0x0FAB, 0x7F09, 15206 0x0C8B, 0x7F62, 15207 0x096A, 0x7FA7, 15208 0x0647, 0x7FD8, 15209 0x0324, 0x7FF6, 15210 0x0000, 0x7FFF, 15211 0xFCDB, 0x7FF6, 15212 0xF9B8, 0x7FD8, 15213 0xF695, 0x7FA7, 15214 0xF374, 0x7F62, 15215 0xF054, 0x7F09, 15216 0xED37, 0x7E9D, 15217 0xEA1D, 0x7E1D, 15218 0xE707, 0x7D8A, 15219 0xE3F4, 0x7CE3, 15220 0xE0E6, 0x7C29, 15221 0xDDDC, 0x7B5D, 15222 0xDAD7, 0x7A7D, 15223 0xD7D9, 0x798A, 15224 0xD4E0, 0x7884, 15225 0xD1EE, 0x776C, 15226 0xCF04, 0x7641, 15227 0xCC21, 0x7504, 15228 0xC945, 0x73B5, 15229 0xC673, 0x7255, 15230 0xC3A9, 0x70E2, 15231 0xC0E8, 0x6F5F, 15232 0xBE31, 0x6DCA, 15233 0xBB85, 0x6C24, 15234 0xB8E3, 0x6A6D, 15235 0xB64B, 0x68A6, 15236 0xB3C0, 0x66CF, 15237 0xB140, 0x64E8, 15238 0xAECC, 0x62F2, 15239 0xAC64, 0x60EC, 15240 0xAA0A, 0x5ED7, 15241 0xA7BD, 0x5CB4, 15242 0xA57D, 0x5A82, 15243 0xA34B, 0x5842, 15244 0xA128, 0x55F5, 15245 0x9F13, 0x539B, 15246 0x9D0D, 0x5133, 15247 0x9B17, 0x4EBF, 15248 0x9930, 0x4C3F, 15249 0x9759, 0x49B4, 15250 0x9592, 0x471C, 15251 0x93DB, 0x447A, 15252 0x9235, 0x41CE, 15253 0x90A0, 0x3F17, 15254 0x8F1D, 0x3C56, 15255 0x8DAA, 0x398C, 15256 0x8C4A, 0x36BA, 15257 0x8AFB, 0x33DE, 15258 0x89BE, 0x30FB, 15259 0x8893, 0x2E11, 15260 0x877B, 0x2B1F, 15261 0x8675, 0x2826, 15262 0x8582, 0x2528, 15263 0x84A2, 0x2223, 15264 0x83D6, 0x1F19, 15265 0x831C, 0x1C0B, 15266 0x8275, 0x18F8, 15267 0x81E2, 0x15E2, 15268 0x8162, 0x12C8, 15269 0x80F6, 0x0FAB, 15270 0x809D, 0x0C8B, 15271 0x8058, 0x096A, 15272 0x8027, 0x0647, 15273 0x8009, 0x0324, 15274 0x8000, 0x0000, 15275 0x8009, 0xFCDB, 15276 0x8027, 0xF9B8, 15277 0x8058, 0xF695, 15278 0x809D, 0xF374, 15279 0x80F6, 0xF054, 15280 0x8162, 0xED37, 15281 0x81E2, 0xEA1D, 15282 0x8275, 0xE707, 15283 0x831C, 0xE3F4, 15284 0x83D6, 0xE0E6, 15285 0x84A2, 0xDDDC, 15286 0x8582, 0xDAD7, 15287 0x8675, 0xD7D9, 15288 0x877B, 0xD4E0, 15289 0x8893, 0xD1EE, 15290 0x89BE, 0xCF04, 15291 0x8AFB, 0xCC21, 15292 0x8C4A, 0xC945, 15293 0x8DAA, 0xC673, 15294 0x8F1D, 0xC3A9, 15295 0x90A0, 0xC0E8, 15296 0x9235, 0xBE31, 15297 0x93DB, 0xBB85, 15298 0x9592, 0xB8E3, 15299 0x9759, 0xB64B, 15300 0x9930, 0xB3C0, 15301 0x9B17, 0xB140, 15302 0x9D0D, 0xAECC, 15303 0x9F13, 0xAC64, 15304 0xA128, 0xAA0A, 15305 0xA34B, 0xA7BD, 15306 0xA57D, 0xA57D, 15307 0xA7BD, 0xA34B, 15308 0xAA0A, 0xA128, 15309 0xAC64, 0x9F13, 15310 0xAECC, 0x9D0D, 15311 0xB140, 0x9B17, 15312 0xB3C0, 0x9930, 15313 0xB64B, 0x9759, 15314 0xB8E3, 0x9592, 15315 0xBB85, 0x93DB, 15316 0xBE31, 0x9235, 15317 0xC0E8, 0x90A0, 15318 0xC3A9, 0x8F1D, 15319 0xC673, 0x8DAA, 15320 0xC945, 0x8C4A, 15321 0xCC21, 0x8AFB, 15322 0xCF04, 0x89BE, 15323 0xD1EE, 0x8893, 15324 0xD4E0, 0x877B, 15325 0xD7D9, 0x8675, 15326 0xDAD7, 0x8582, 15327 0xDDDC, 0x84A2, 15328 0xE0E6, 0x83D6, 15329 0xE3F4, 0x831C, 15330 0xE707, 0x8275, 15331 0xEA1D, 0x81E2, 15332 0xED37, 0x8162, 15333 0xF054, 0x80F6, 15334 0xF374, 0x809D, 15335 0xF695, 0x8058, 15336 0xF9B8, 0x8027, 15337 0xFCDB, 0x8009 15338 }; 15339 15340 /** 15341 * \par 15342 * Example code for q15 Twiddle factors Generation:: 15343 * \par 15344 * <pre>for(i = 0; i< 3N/4; i++) 15345 * { 15346 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 15347 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 15348 * } </pre> 15349 * \par 15350 * where N = 512 and PI = 3.14159265358979 15351 * \par 15352 * Cos and Sin values are interleaved fashion 15353 * \par 15354 * Convert Floating point to q15(Fixed point 1.15): 15355 * round(twiddleCoefq15(i) * pow(2, 15)) 15356 * 15357 */ 15358 const q15_t twiddleCoef_512_q15[768] = { 15359 0x7FFF, 0x0000, 15360 0x7FFD, 0x0192, 15361 0x7FF6, 0x0324, 15362 0x7FE9, 0x04B6, 15363 0x7FD8, 0x0647, 15364 0x7FC2, 0x07D9, 15365 0x7FA7, 0x096A, 15366 0x7F87, 0x0AFB, 15367 0x7F62, 0x0C8B, 15368 0x7F38, 0x0E1B, 15369 0x7F09, 0x0FAB, 15370 0x7ED5, 0x1139, 15371 0x7E9D, 0x12C8, 15372 0x7E5F, 0x1455, 15373 0x7E1D, 0x15E2, 15374 0x7DD6, 0x176D, 15375 0x7D8A, 0x18F8, 15376 0x7D39, 0x1A82, 15377 0x7CE3, 0x1C0B, 15378 0x7C89, 0x1D93, 15379 0x7C29, 0x1F19, 15380 0x7BC5, 0x209F, 15381 0x7B5D, 0x2223, 15382 0x7AEF, 0x23A6, 15383 0x7A7D, 0x2528, 15384 0x7A05, 0x26A8, 15385 0x798A, 0x2826, 15386 0x7909, 0x29A3, 15387 0x7884, 0x2B1F, 15388 0x77FA, 0x2C98, 15389 0x776C, 0x2E11, 15390 0x76D9, 0x2F87, 15391 0x7641, 0x30FB, 15392 0x75A5, 0x326E, 15393 0x7504, 0x33DE, 15394 0x745F, 0x354D, 15395 0x73B5, 0x36BA, 15396 0x7307, 0x3824, 15397 0x7255, 0x398C, 15398 0x719E, 0x3AF2, 15399 0x70E2, 0x3C56, 15400 0x7023, 0x3DB8, 15401 0x6F5F, 0x3F17, 15402 0x6E96, 0x4073, 15403 0x6DCA, 0x41CE, 15404 0x6CF9, 0x4325, 15405 0x6C24, 0x447A, 15406 0x6B4A, 0x45CD, 15407 0x6A6D, 0x471C, 15408 0x698C, 0x4869, 15409 0x68A6, 0x49B4, 15410 0x67BD, 0x4AFB, 15411 0x66CF, 0x4C3F, 15412 0x65DD, 0x4D81, 15413 0x64E8, 0x4EBF, 15414 0x63EF, 0x4FFB, 15415 0x62F2, 0x5133, 15416 0x61F1, 0x5269, 15417 0x60EC, 0x539B, 15418 0x5FE3, 0x54CA, 15419 0x5ED7, 0x55F5, 15420 0x5DC7, 0x571D, 15421 0x5CB4, 0x5842, 15422 0x5B9D, 0x5964, 15423 0x5A82, 0x5A82, 15424 0x5964, 0x5B9D, 15425 0x5842, 0x5CB4, 15426 0x571D, 0x5DC7, 15427 0x55F5, 0x5ED7, 15428 0x54CA, 0x5FE3, 15429 0x539B, 0x60EC, 15430 0x5269, 0x61F1, 15431 0x5133, 0x62F2, 15432 0x4FFB, 0x63EF, 15433 0x4EBF, 0x64E8, 15434 0x4D81, 0x65DD, 15435 0x4C3F, 0x66CF, 15436 0x4AFB, 0x67BD, 15437 0x49B4, 0x68A6, 15438 0x4869, 0x698C, 15439 0x471C, 0x6A6D, 15440 0x45CD, 0x6B4A, 15441 0x447A, 0x6C24, 15442 0x4325, 0x6CF9, 15443 0x41CE, 0x6DCA, 15444 0x4073, 0x6E96, 15445 0x3F17, 0x6F5F, 15446 0x3DB8, 0x7023, 15447 0x3C56, 0x70E2, 15448 0x3AF2, 0x719E, 15449 0x398C, 0x7255, 15450 0x3824, 0x7307, 15451 0x36BA, 0x73B5, 15452 0x354D, 0x745F, 15453 0x33DE, 0x7504, 15454 0x326E, 0x75A5, 15455 0x30FB, 0x7641, 15456 0x2F87, 0x76D9, 15457 0x2E11, 0x776C, 15458 0x2C98, 0x77FA, 15459 0x2B1F, 0x7884, 15460 0x29A3, 0x7909, 15461 0x2826, 0x798A, 15462 0x26A8, 0x7A05, 15463 0x2528, 0x7A7D, 15464 0x23A6, 0x7AEF, 15465 0x2223, 0x7B5D, 15466 0x209F, 0x7BC5, 15467 0x1F19, 0x7C29, 15468 0x1D93, 0x7C89, 15469 0x1C0B, 0x7CE3, 15470 0x1A82, 0x7D39, 15471 0x18F8, 0x7D8A, 15472 0x176D, 0x7DD6, 15473 0x15E2, 0x7E1D, 15474 0x1455, 0x7E5F, 15475 0x12C8, 0x7E9D, 15476 0x1139, 0x7ED5, 15477 0x0FAB, 0x7F09, 15478 0x0E1B, 0x7F38, 15479 0x0C8B, 0x7F62, 15480 0x0AFB, 0x7F87, 15481 0x096A, 0x7FA7, 15482 0x07D9, 0x7FC2, 15483 0x0647, 0x7FD8, 15484 0x04B6, 0x7FE9, 15485 0x0324, 0x7FF6, 15486 0x0192, 0x7FFD, 15487 0x0000, 0x7FFF, 15488 0xFE6D, 0x7FFD, 15489 0xFCDB, 0x7FF6, 15490 0xFB49, 0x7FE9, 15491 0xF9B8, 0x7FD8, 15492 0xF826, 0x7FC2, 15493 0xF695, 0x7FA7, 15494 0xF504, 0x7F87, 15495 0xF374, 0x7F62, 15496 0xF1E4, 0x7F38, 15497 0xF054, 0x7F09, 15498 0xEEC6, 0x7ED5, 15499 0xED37, 0x7E9D, 15500 0xEBAA, 0x7E5F, 15501 0xEA1D, 0x7E1D, 15502 0xE892, 0x7DD6, 15503 0xE707, 0x7D8A, 15504 0xE57D, 0x7D39, 15505 0xE3F4, 0x7CE3, 15506 0xE26C, 0x7C89, 15507 0xE0E6, 0x7C29, 15508 0xDF60, 0x7BC5, 15509 0xDDDC, 0x7B5D, 15510 0xDC59, 0x7AEF, 15511 0xDAD7, 0x7A7D, 15512 0xD957, 0x7A05, 15513 0xD7D9, 0x798A, 15514 0xD65C, 0x7909, 15515 0xD4E0, 0x7884, 15516 0xD367, 0x77FA, 15517 0xD1EE, 0x776C, 15518 0xD078, 0x76D9, 15519 0xCF04, 0x7641, 15520 0xCD91, 0x75A5, 15521 0xCC21, 0x7504, 15522 0xCAB2, 0x745F, 15523 0xC945, 0x73B5, 15524 0xC7DB, 0x7307, 15525 0xC673, 0x7255, 15526 0xC50D, 0x719E, 15527 0xC3A9, 0x70E2, 15528 0xC247, 0x7023, 15529 0xC0E8, 0x6F5F, 15530 0xBF8C, 0x6E96, 15531 0xBE31, 0x6DCA, 15532 0xBCDA, 0x6CF9, 15533 0xBB85, 0x6C24, 15534 0xBA32, 0x6B4A, 15535 0xB8E3, 0x6A6D, 15536 0xB796, 0x698C, 15537 0xB64B, 0x68A6, 15538 0xB504, 0x67BD, 15539 0xB3C0, 0x66CF, 15540 0xB27E, 0x65DD, 15541 0xB140, 0x64E8, 15542 0xB004, 0x63EF, 15543 0xAECC, 0x62F2, 15544 0xAD96, 0x61F1, 15545 0xAC64, 0x60EC, 15546 0xAB35, 0x5FE3, 15547 0xAA0A, 0x5ED7, 15548 0xA8E2, 0x5DC7, 15549 0xA7BD, 0x5CB4, 15550 0xA69B, 0x5B9D, 15551 0xA57D, 0x5A82, 15552 0xA462, 0x5964, 15553 0xA34B, 0x5842, 15554 0xA238, 0x571D, 15555 0xA128, 0x55F5, 15556 0xA01C, 0x54CA, 15557 0x9F13, 0x539B, 15558 0x9E0E, 0x5269, 15559 0x9D0D, 0x5133, 15560 0x9C10, 0x4FFB, 15561 0x9B17, 0x4EBF, 15562 0x9A22, 0x4D81, 15563 0x9930, 0x4C3F, 15564 0x9842, 0x4AFB, 15565 0x9759, 0x49B4, 15566 0x9673, 0x4869, 15567 0x9592, 0x471C, 15568 0x94B5, 0x45CD, 15569 0x93DB, 0x447A, 15570 0x9306, 0x4325, 15571 0x9235, 0x41CE, 15572 0x9169, 0x4073, 15573 0x90A0, 0x3F17, 15574 0x8FDC, 0x3DB8, 15575 0x8F1D, 0x3C56, 15576 0x8E61, 0x3AF2, 15577 0x8DAA, 0x398C, 15578 0x8CF8, 0x3824, 15579 0x8C4A, 0x36BA, 15580 0x8BA0, 0x354D, 15581 0x8AFB, 0x33DE, 15582 0x8A5A, 0x326E, 15583 0x89BE, 0x30FB, 15584 0x8926, 0x2F87, 15585 0x8893, 0x2E11, 15586 0x8805, 0x2C98, 15587 0x877B, 0x2B1F, 15588 0x86F6, 0x29A3, 15589 0x8675, 0x2826, 15590 0x85FA, 0x26A8, 15591 0x8582, 0x2528, 15592 0x8510, 0x23A6, 15593 0x84A2, 0x2223, 15594 0x843A, 0x209F, 15595 0x83D6, 0x1F19, 15596 0x8376, 0x1D93, 15597 0x831C, 0x1C0B, 15598 0x82C6, 0x1A82, 15599 0x8275, 0x18F8, 15600 0x8229, 0x176D, 15601 0x81E2, 0x15E2, 15602 0x81A0, 0x1455, 15603 0x8162, 0x12C8, 15604 0x812A, 0x1139, 15605 0x80F6, 0x0FAB, 15606 0x80C7, 0x0E1B, 15607 0x809D, 0x0C8B, 15608 0x8078, 0x0AFB, 15609 0x8058, 0x096A, 15610 0x803D, 0x07D9, 15611 0x8027, 0x0647, 15612 0x8016, 0x04B6, 15613 0x8009, 0x0324, 15614 0x8002, 0x0192, 15615 0x8000, 0x0000, 15616 0x8002, 0xFE6D, 15617 0x8009, 0xFCDB, 15618 0x8016, 0xFB49, 15619 0x8027, 0xF9B8, 15620 0x803D, 0xF826, 15621 0x8058, 0xF695, 15622 0x8078, 0xF504, 15623 0x809D, 0xF374, 15624 0x80C7, 0xF1E4, 15625 0x80F6, 0xF054, 15626 0x812A, 0xEEC6, 15627 0x8162, 0xED37, 15628 0x81A0, 0xEBAA, 15629 0x81E2, 0xEA1D, 15630 0x8229, 0xE892, 15631 0x8275, 0xE707, 15632 0x82C6, 0xE57D, 15633 0x831C, 0xE3F4, 15634 0x8376, 0xE26C, 15635 0x83D6, 0xE0E6, 15636 0x843A, 0xDF60, 15637 0x84A2, 0xDDDC, 15638 0x8510, 0xDC59, 15639 0x8582, 0xDAD7, 15640 0x85FA, 0xD957, 15641 0x8675, 0xD7D9, 15642 0x86F6, 0xD65C, 15643 0x877B, 0xD4E0, 15644 0x8805, 0xD367, 15645 0x8893, 0xD1EE, 15646 0x8926, 0xD078, 15647 0x89BE, 0xCF04, 15648 0x8A5A, 0xCD91, 15649 0x8AFB, 0xCC21, 15650 0x8BA0, 0xCAB2, 15651 0x8C4A, 0xC945, 15652 0x8CF8, 0xC7DB, 15653 0x8DAA, 0xC673, 15654 0x8E61, 0xC50D, 15655 0x8F1D, 0xC3A9, 15656 0x8FDC, 0xC247, 15657 0x90A0, 0xC0E8, 15658 0x9169, 0xBF8C, 15659 0x9235, 0xBE31, 15660 0x9306, 0xBCDA, 15661 0x93DB, 0xBB85, 15662 0x94B5, 0xBA32, 15663 0x9592, 0xB8E3, 15664 0x9673, 0xB796, 15665 0x9759, 0xB64B, 15666 0x9842, 0xB504, 15667 0x9930, 0xB3C0, 15668 0x9A22, 0xB27E, 15669 0x9B17, 0xB140, 15670 0x9C10, 0xB004, 15671 0x9D0D, 0xAECC, 15672 0x9E0E, 0xAD96, 15673 0x9F13, 0xAC64, 15674 0xA01C, 0xAB35, 15675 0xA128, 0xAA0A, 15676 0xA238, 0xA8E2, 15677 0xA34B, 0xA7BD, 15678 0xA462, 0xA69B, 15679 0xA57D, 0xA57D, 15680 0xA69B, 0xA462, 15681 0xA7BD, 0xA34B, 15682 0xA8E2, 0xA238, 15683 0xAA0A, 0xA128, 15684 0xAB35, 0xA01C, 15685 0xAC64, 0x9F13, 15686 0xAD96, 0x9E0E, 15687 0xAECC, 0x9D0D, 15688 0xB004, 0x9C10, 15689 0xB140, 0x9B17, 15690 0xB27E, 0x9A22, 15691 0xB3C0, 0x9930, 15692 0xB504, 0x9842, 15693 0xB64B, 0x9759, 15694 0xB796, 0x9673, 15695 0xB8E3, 0x9592, 15696 0xBA32, 0x94B5, 15697 0xBB85, 0x93DB, 15698 0xBCDA, 0x9306, 15699 0xBE31, 0x9235, 15700 0xBF8C, 0x9169, 15701 0xC0E8, 0x90A0, 15702 0xC247, 0x8FDC, 15703 0xC3A9, 0x8F1D, 15704 0xC50D, 0x8E61, 15705 0xC673, 0x8DAA, 15706 0xC7DB, 0x8CF8, 15707 0xC945, 0x8C4A, 15708 0xCAB2, 0x8BA0, 15709 0xCC21, 0x8AFB, 15710 0xCD91, 0x8A5A, 15711 0xCF04, 0x89BE, 15712 0xD078, 0x8926, 15713 0xD1EE, 0x8893, 15714 0xD367, 0x8805, 15715 0xD4E0, 0x877B, 15716 0xD65C, 0x86F6, 15717 0xD7D9, 0x8675, 15718 0xD957, 0x85FA, 15719 0xDAD7, 0x8582, 15720 0xDC59, 0x8510, 15721 0xDDDC, 0x84A2, 15722 0xDF60, 0x843A, 15723 0xE0E6, 0x83D6, 15724 0xE26C, 0x8376, 15725 0xE3F4, 0x831C, 15726 0xE57D, 0x82C6, 15727 0xE707, 0x8275, 15728 0xE892, 0x8229, 15729 0xEA1D, 0x81E2, 15730 0xEBAA, 0x81A0, 15731 0xED37, 0x8162, 15732 0xEEC6, 0x812A, 15733 0xF054, 0x80F6, 15734 0xF1E4, 0x80C7, 15735 0xF374, 0x809D, 15736 0xF504, 0x8078, 15737 0xF695, 0x8058, 15738 0xF826, 0x803D, 15739 0xF9B8, 0x8027, 15740 0xFB49, 0x8016, 15741 0xFCDB, 0x8009, 15742 0xFE6D, 0x8002 15743 }; 15744 15745 /** 15746 * \par 15747 * Example code for q15 Twiddle factors Generation:: 15748 * \par 15749 * <pre>for(i = 0; i< 3N/4; i++) 15750 * { 15751 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 15752 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 15753 * } </pre> 15754 * \par 15755 * where N = 1024 and PI = 3.14159265358979 15756 * \par 15757 * Cos and Sin values are interleaved fashion 15758 * \par 15759 * Convert Floating point to q15(Fixed point 1.15): 15760 * round(twiddleCoefq15(i) * pow(2, 15)) 15761 * 15762 */ 15763 const q15_t twiddleCoef_1024_q15[1536] = { 15764 0x7FFF, 0x0000, 15765 0x7FFF, 0x00C9, 15766 0x7FFD, 0x0192, 15767 0x7FFA, 0x025B, 15768 0x7FF6, 0x0324, 15769 0x7FF0, 0x03ED, 15770 0x7FE9, 0x04B6, 15771 0x7FE1, 0x057F, 15772 0x7FD8, 0x0647, 15773 0x7FCE, 0x0710, 15774 0x7FC2, 0x07D9, 15775 0x7FB5, 0x08A2, 15776 0x7FA7, 0x096A, 15777 0x7F97, 0x0A33, 15778 0x7F87, 0x0AFB, 15779 0x7F75, 0x0BC3, 15780 0x7F62, 0x0C8B, 15781 0x7F4D, 0x0D53, 15782 0x7F38, 0x0E1B, 15783 0x7F21, 0x0EE3, 15784 0x7F09, 0x0FAB, 15785 0x7EF0, 0x1072, 15786 0x7ED5, 0x1139, 15787 0x7EBA, 0x1201, 15788 0x7E9D, 0x12C8, 15789 0x7E7F, 0x138E, 15790 0x7E5F, 0x1455, 15791 0x7E3F, 0x151B, 15792 0x7E1D, 0x15E2, 15793 0x7DFA, 0x16A8, 15794 0x7DD6, 0x176D, 15795 0x7DB0, 0x1833, 15796 0x7D8A, 0x18F8, 15797 0x7D62, 0x19BD, 15798 0x7D39, 0x1A82, 15799 0x7D0F, 0x1B47, 15800 0x7CE3, 0x1C0B, 15801 0x7CB7, 0x1CCF, 15802 0x7C89, 0x1D93, 15803 0x7C5A, 0x1E56, 15804 0x7C29, 0x1F19, 15805 0x7BF8, 0x1FDC, 15806 0x7BC5, 0x209F, 15807 0x7B92, 0x2161, 15808 0x7B5D, 0x2223, 15809 0x7B26, 0x22E5, 15810 0x7AEF, 0x23A6, 15811 0x7AB6, 0x2467, 15812 0x7A7D, 0x2528, 15813 0x7A42, 0x25E8, 15814 0x7A05, 0x26A8, 15815 0x79C8, 0x2767, 15816 0x798A, 0x2826, 15817 0x794A, 0x28E5, 15818 0x7909, 0x29A3, 15819 0x78C7, 0x2A61, 15820 0x7884, 0x2B1F, 15821 0x7840, 0x2BDC, 15822 0x77FA, 0x2C98, 15823 0x77B4, 0x2D55, 15824 0x776C, 0x2E11, 15825 0x7723, 0x2ECC, 15826 0x76D9, 0x2F87, 15827 0x768E, 0x3041, 15828 0x7641, 0x30FB, 15829 0x75F4, 0x31B5, 15830 0x75A5, 0x326E, 15831 0x7555, 0x3326, 15832 0x7504, 0x33DE, 15833 0x74B2, 0x3496, 15834 0x745F, 0x354D, 15835 0x740B, 0x3604, 15836 0x73B5, 0x36BA, 15837 0x735F, 0x376F, 15838 0x7307, 0x3824, 15839 0x72AF, 0x38D8, 15840 0x7255, 0x398C, 15841 0x71FA, 0x3A40, 15842 0x719E, 0x3AF2, 15843 0x7141, 0x3BA5, 15844 0x70E2, 0x3C56, 15845 0x7083, 0x3D07, 15846 0x7023, 0x3DB8, 15847 0x6FC1, 0x3E68, 15848 0x6F5F, 0x3F17, 15849 0x6EFB, 0x3FC5, 15850 0x6E96, 0x4073, 15851 0x6E30, 0x4121, 15852 0x6DCA, 0x41CE, 15853 0x6D62, 0x427A, 15854 0x6CF9, 0x4325, 15855 0x6C8F, 0x43D0, 15856 0x6C24, 0x447A, 15857 0x6BB8, 0x4524, 15858 0x6B4A, 0x45CD, 15859 0x6ADC, 0x4675, 15860 0x6A6D, 0x471C, 15861 0x69FD, 0x47C3, 15862 0x698C, 0x4869, 15863 0x6919, 0x490F, 15864 0x68A6, 0x49B4, 15865 0x6832, 0x4A58, 15866 0x67BD, 0x4AFB, 15867 0x6746, 0x4B9E, 15868 0x66CF, 0x4C3F, 15869 0x6657, 0x4CE1, 15870 0x65DD, 0x4D81, 15871 0x6563, 0x4E21, 15872 0x64E8, 0x4EBF, 15873 0x646C, 0x4F5E, 15874 0x63EF, 0x4FFB, 15875 0x6371, 0x5097, 15876 0x62F2, 0x5133, 15877 0x6271, 0x51CE, 15878 0x61F1, 0x5269, 15879 0x616F, 0x5302, 15880 0x60EC, 0x539B, 15881 0x6068, 0x5433, 15882 0x5FE3, 0x54CA, 15883 0x5F5E, 0x5560, 15884 0x5ED7, 0x55F5, 15885 0x5E50, 0x568A, 15886 0x5DC7, 0x571D, 15887 0x5D3E, 0x57B0, 15888 0x5CB4, 0x5842, 15889 0x5C29, 0x58D4, 15890 0x5B9D, 0x5964, 15891 0x5B10, 0x59F3, 15892 0x5A82, 0x5A82, 15893 0x59F3, 0x5B10, 15894 0x5964, 0x5B9D, 15895 0x58D4, 0x5C29, 15896 0x5842, 0x5CB4, 15897 0x57B0, 0x5D3E, 15898 0x571D, 0x5DC7, 15899 0x568A, 0x5E50, 15900 0x55F5, 0x5ED7, 15901 0x5560, 0x5F5E, 15902 0x54CA, 0x5FE3, 15903 0x5433, 0x6068, 15904 0x539B, 0x60EC, 15905 0x5302, 0x616F, 15906 0x5269, 0x61F1, 15907 0x51CE, 0x6271, 15908 0x5133, 0x62F2, 15909 0x5097, 0x6371, 15910 0x4FFB, 0x63EF, 15911 0x4F5E, 0x646C, 15912 0x4EBF, 0x64E8, 15913 0x4E21, 0x6563, 15914 0x4D81, 0x65DD, 15915 0x4CE1, 0x6657, 15916 0x4C3F, 0x66CF, 15917 0x4B9E, 0x6746, 15918 0x4AFB, 0x67BD, 15919 0x4A58, 0x6832, 15920 0x49B4, 0x68A6, 15921 0x490F, 0x6919, 15922 0x4869, 0x698C, 15923 0x47C3, 0x69FD, 15924 0x471C, 0x6A6D, 15925 0x4675, 0x6ADC, 15926 0x45CD, 0x6B4A, 15927 0x4524, 0x6BB8, 15928 0x447A, 0x6C24, 15929 0x43D0, 0x6C8F, 15930 0x4325, 0x6CF9, 15931 0x427A, 0x6D62, 15932 0x41CE, 0x6DCA, 15933 0x4121, 0x6E30, 15934 0x4073, 0x6E96, 15935 0x3FC5, 0x6EFB, 15936 0x3F17, 0x6F5F, 15937 0x3E68, 0x6FC1, 15938 0x3DB8, 0x7023, 15939 0x3D07, 0x7083, 15940 0x3C56, 0x70E2, 15941 0x3BA5, 0x7141, 15942 0x3AF2, 0x719E, 15943 0x3A40, 0x71FA, 15944 0x398C, 0x7255, 15945 0x38D8, 0x72AF, 15946 0x3824, 0x7307, 15947 0x376F, 0x735F, 15948 0x36BA, 0x73B5, 15949 0x3604, 0x740B, 15950 0x354D, 0x745F, 15951 0x3496, 0x74B2, 15952 0x33DE, 0x7504, 15953 0x3326, 0x7555, 15954 0x326E, 0x75A5, 15955 0x31B5, 0x75F4, 15956 0x30FB, 0x7641, 15957 0x3041, 0x768E, 15958 0x2F87, 0x76D9, 15959 0x2ECC, 0x7723, 15960 0x2E11, 0x776C, 15961 0x2D55, 0x77B4, 15962 0x2C98, 0x77FA, 15963 0x2BDC, 0x7840, 15964 0x2B1F, 0x7884, 15965 0x2A61, 0x78C7, 15966 0x29A3, 0x7909, 15967 0x28E5, 0x794A, 15968 0x2826, 0x798A, 15969 0x2767, 0x79C8, 15970 0x26A8, 0x7A05, 15971 0x25E8, 0x7A42, 15972 0x2528, 0x7A7D, 15973 0x2467, 0x7AB6, 15974 0x23A6, 0x7AEF, 15975 0x22E5, 0x7B26, 15976 0x2223, 0x7B5D, 15977 0x2161, 0x7B92, 15978 0x209F, 0x7BC5, 15979 0x1FDC, 0x7BF8, 15980 0x1F19, 0x7C29, 15981 0x1E56, 0x7C5A, 15982 0x1D93, 0x7C89, 15983 0x1CCF, 0x7CB7, 15984 0x1C0B, 0x7CE3, 15985 0x1B47, 0x7D0F, 15986 0x1A82, 0x7D39, 15987 0x19BD, 0x7D62, 15988 0x18F8, 0x7D8A, 15989 0x1833, 0x7DB0, 15990 0x176D, 0x7DD6, 15991 0x16A8, 0x7DFA, 15992 0x15E2, 0x7E1D, 15993 0x151B, 0x7E3F, 15994 0x1455, 0x7E5F, 15995 0x138E, 0x7E7F, 15996 0x12C8, 0x7E9D, 15997 0x1201, 0x7EBA, 15998 0x1139, 0x7ED5, 15999 0x1072, 0x7EF0, 16000 0x0FAB, 0x7F09, 16001 0x0EE3, 0x7F21, 16002 0x0E1B, 0x7F38, 16003 0x0D53, 0x7F4D, 16004 0x0C8B, 0x7F62, 16005 0x0BC3, 0x7F75, 16006 0x0AFB, 0x7F87, 16007 0x0A33, 0x7F97, 16008 0x096A, 0x7FA7, 16009 0x08A2, 0x7FB5, 16010 0x07D9, 0x7FC2, 16011 0x0710, 0x7FCE, 16012 0x0647, 0x7FD8, 16013 0x057F, 0x7FE1, 16014 0x04B6, 0x7FE9, 16015 0x03ED, 0x7FF0, 16016 0x0324, 0x7FF6, 16017 0x025B, 0x7FFA, 16018 0x0192, 0x7FFD, 16019 0x00C9, 0x7FFF, 16020 0x0000, 0x7FFF, 16021 0xFF36, 0x7FFF, 16022 0xFE6D, 0x7FFD, 16023 0xFDA4, 0x7FFA, 16024 0xFCDB, 0x7FF6, 16025 0xFC12, 0x7FF0, 16026 0xFB49, 0x7FE9, 16027 0xFA80, 0x7FE1, 16028 0xF9B8, 0x7FD8, 16029 0xF8EF, 0x7FCE, 16030 0xF826, 0x7FC2, 16031 0xF75D, 0x7FB5, 16032 0xF695, 0x7FA7, 16033 0xF5CC, 0x7F97, 16034 0xF504, 0x7F87, 16035 0xF43C, 0x7F75, 16036 0xF374, 0x7F62, 16037 0xF2AC, 0x7F4D, 16038 0xF1E4, 0x7F38, 16039 0xF11C, 0x7F21, 16040 0xF054, 0x7F09, 16041 0xEF8D, 0x7EF0, 16042 0xEEC6, 0x7ED5, 16043 0xEDFE, 0x7EBA, 16044 0xED37, 0x7E9D, 16045 0xEC71, 0x7E7F, 16046 0xEBAA, 0x7E5F, 16047 0xEAE4, 0x7E3F, 16048 0xEA1D, 0x7E1D, 16049 0xE957, 0x7DFA, 16050 0xE892, 0x7DD6, 16051 0xE7CC, 0x7DB0, 16052 0xE707, 0x7D8A, 16053 0xE642, 0x7D62, 16054 0xE57D, 0x7D39, 16055 0xE4B8, 0x7D0F, 16056 0xE3F4, 0x7CE3, 16057 0xE330, 0x7CB7, 16058 0xE26C, 0x7C89, 16059 0xE1A9, 0x7C5A, 16060 0xE0E6, 0x7C29, 16061 0xE023, 0x7BF8, 16062 0xDF60, 0x7BC5, 16063 0xDE9E, 0x7B92, 16064 0xDDDC, 0x7B5D, 16065 0xDD1A, 0x7B26, 16066 0xDC59, 0x7AEF, 16067 0xDB98, 0x7AB6, 16068 0xDAD7, 0x7A7D, 16069 0xDA17, 0x7A42, 16070 0xD957, 0x7A05, 16071 0xD898, 0x79C8, 16072 0xD7D9, 0x798A, 16073 0xD71A, 0x794A, 16074 0xD65C, 0x7909, 16075 0xD59E, 0x78C7, 16076 0xD4E0, 0x7884, 16077 0xD423, 0x7840, 16078 0xD367, 0x77FA, 16079 0xD2AA, 0x77B4, 16080 0xD1EE, 0x776C, 16081 0xD133, 0x7723, 16082 0xD078, 0x76D9, 16083 0xCFBE, 0x768E, 16084 0xCF04, 0x7641, 16085 0xCE4A, 0x75F4, 16086 0xCD91, 0x75A5, 16087 0xCCD9, 0x7555, 16088 0xCC21, 0x7504, 16089 0xCB69, 0x74B2, 16090 0xCAB2, 0x745F, 16091 0xC9FB, 0x740B, 16092 0xC945, 0x73B5, 16093 0xC890, 0x735F, 16094 0xC7DB, 0x7307, 16095 0xC727, 0x72AF, 16096 0xC673, 0x7255, 16097 0xC5BF, 0x71FA, 16098 0xC50D, 0x719E, 16099 0xC45A, 0x7141, 16100 0xC3A9, 0x70E2, 16101 0xC2F8, 0x7083, 16102 0xC247, 0x7023, 16103 0xC197, 0x6FC1, 16104 0xC0E8, 0x6F5F, 16105 0xC03A, 0x6EFB, 16106 0xBF8C, 0x6E96, 16107 0xBEDE, 0x6E30, 16108 0xBE31, 0x6DCA, 16109 0xBD85, 0x6D62, 16110 0xBCDA, 0x6CF9, 16111 0xBC2F, 0x6C8F, 16112 0xBB85, 0x6C24, 16113 0xBADB, 0x6BB8, 16114 0xBA32, 0x6B4A, 16115 0xB98A, 0x6ADC, 16116 0xB8E3, 0x6A6D, 16117 0xB83C, 0x69FD, 16118 0xB796, 0x698C, 16119 0xB6F0, 0x6919, 16120 0xB64B, 0x68A6, 16121 0xB5A7, 0x6832, 16122 0xB504, 0x67BD, 16123 0xB461, 0x6746, 16124 0xB3C0, 0x66CF, 16125 0xB31E, 0x6657, 16126 0xB27E, 0x65DD, 16127 0xB1DE, 0x6563, 16128 0xB140, 0x64E8, 16129 0xB0A1, 0x646C, 16130 0xB004, 0x63EF, 16131 0xAF68, 0x6371, 16132 0xAECC, 0x62F2, 16133 0xAE31, 0x6271, 16134 0xAD96, 0x61F1, 16135 0xACFD, 0x616F, 16136 0xAC64, 0x60EC, 16137 0xABCC, 0x6068, 16138 0xAB35, 0x5FE3, 16139 0xAA9F, 0x5F5E, 16140 0xAA0A, 0x5ED7, 16141 0xA975, 0x5E50, 16142 0xA8E2, 0x5DC7, 16143 0xA84F, 0x5D3E, 16144 0xA7BD, 0x5CB4, 16145 0xA72B, 0x5C29, 16146 0xA69B, 0x5B9D, 16147 0xA60C, 0x5B10, 16148 0xA57D, 0x5A82, 16149 0xA4EF, 0x59F3, 16150 0xA462, 0x5964, 16151 0xA3D6, 0x58D4, 16152 0xA34B, 0x5842, 16153 0xA2C1, 0x57B0, 16154 0xA238, 0x571D, 16155 0xA1AF, 0x568A, 16156 0xA128, 0x55F5, 16157 0xA0A1, 0x5560, 16158 0xA01C, 0x54CA, 16159 0x9F97, 0x5433, 16160 0x9F13, 0x539B, 16161 0x9E90, 0x5302, 16162 0x9E0E, 0x5269, 16163 0x9D8E, 0x51CE, 16164 0x9D0D, 0x5133, 16165 0x9C8E, 0x5097, 16166 0x9C10, 0x4FFB, 16167 0x9B93, 0x4F5E, 16168 0x9B17, 0x4EBF, 16169 0x9A9C, 0x4E21, 16170 0x9A22, 0x4D81, 16171 0x99A8, 0x4CE1, 16172 0x9930, 0x4C3F, 16173 0x98B9, 0x4B9E, 16174 0x9842, 0x4AFB, 16175 0x97CD, 0x4A58, 16176 0x9759, 0x49B4, 16177 0x96E6, 0x490F, 16178 0x9673, 0x4869, 16179 0x9602, 0x47C3, 16180 0x9592, 0x471C, 16181 0x9523, 0x4675, 16182 0x94B5, 0x45CD, 16183 0x9447, 0x4524, 16184 0x93DB, 0x447A, 16185 0x9370, 0x43D0, 16186 0x9306, 0x4325, 16187 0x929D, 0x427A, 16188 0x9235, 0x41CE, 16189 0x91CF, 0x4121, 16190 0x9169, 0x4073, 16191 0x9104, 0x3FC5, 16192 0x90A0, 0x3F17, 16193 0x903E, 0x3E68, 16194 0x8FDC, 0x3DB8, 16195 0x8F7C, 0x3D07, 16196 0x8F1D, 0x3C56, 16197 0x8EBE, 0x3BA5, 16198 0x8E61, 0x3AF2, 16199 0x8E05, 0x3A40, 16200 0x8DAA, 0x398C, 16201 0x8D50, 0x38D8, 16202 0x8CF8, 0x3824, 16203 0x8CA0, 0x376F, 16204 0x8C4A, 0x36BA, 16205 0x8BF4, 0x3604, 16206 0x8BA0, 0x354D, 16207 0x8B4D, 0x3496, 16208 0x8AFB, 0x33DE, 16209 0x8AAA, 0x3326, 16210 0x8A5A, 0x326E, 16211 0x8A0B, 0x31B5, 16212 0x89BE, 0x30FB, 16213 0x8971, 0x3041, 16214 0x8926, 0x2F87, 16215 0x88DC, 0x2ECC, 16216 0x8893, 0x2E11, 16217 0x884B, 0x2D55, 16218 0x8805, 0x2C98, 16219 0x87BF, 0x2BDC, 16220 0x877B, 0x2B1F, 16221 0x8738, 0x2A61, 16222 0x86F6, 0x29A3, 16223 0x86B5, 0x28E5, 16224 0x8675, 0x2826, 16225 0x8637, 0x2767, 16226 0x85FA, 0x26A8, 16227 0x85BD, 0x25E8, 16228 0x8582, 0x2528, 16229 0x8549, 0x2467, 16230 0x8510, 0x23A6, 16231 0x84D9, 0x22E5, 16232 0x84A2, 0x2223, 16233 0x846D, 0x2161, 16234 0x843A, 0x209F, 16235 0x8407, 0x1FDC, 16236 0x83D6, 0x1F19, 16237 0x83A5, 0x1E56, 16238 0x8376, 0x1D93, 16239 0x8348, 0x1CCF, 16240 0x831C, 0x1C0B, 16241 0x82F0, 0x1B47, 16242 0x82C6, 0x1A82, 16243 0x829D, 0x19BD, 16244 0x8275, 0x18F8, 16245 0x824F, 0x1833, 16246 0x8229, 0x176D, 16247 0x8205, 0x16A8, 16248 0x81E2, 0x15E2, 16249 0x81C0, 0x151B, 16250 0x81A0, 0x1455, 16251 0x8180, 0x138E, 16252 0x8162, 0x12C8, 16253 0x8145, 0x1201, 16254 0x812A, 0x1139, 16255 0x810F, 0x1072, 16256 0x80F6, 0x0FAB, 16257 0x80DE, 0x0EE3, 16258 0x80C7, 0x0E1B, 16259 0x80B2, 0x0D53, 16260 0x809D, 0x0C8B, 16261 0x808A, 0x0BC3, 16262 0x8078, 0x0AFB, 16263 0x8068, 0x0A33, 16264 0x8058, 0x096A, 16265 0x804A, 0x08A2, 16266 0x803D, 0x07D9, 16267 0x8031, 0x0710, 16268 0x8027, 0x0647, 16269 0x801E, 0x057F, 16270 0x8016, 0x04B6, 16271 0x800F, 0x03ED, 16272 0x8009, 0x0324, 16273 0x8005, 0x025B, 16274 0x8002, 0x0192, 16275 0x8000, 0x00C9, 16276 0x8000, 0x0000, 16277 0x8000, 0xFF36, 16278 0x8002, 0xFE6D, 16279 0x8005, 0xFDA4, 16280 0x8009, 0xFCDB, 16281 0x800F, 0xFC12, 16282 0x8016, 0xFB49, 16283 0x801E, 0xFA80, 16284 0x8027, 0xF9B8, 16285 0x8031, 0xF8EF, 16286 0x803D, 0xF826, 16287 0x804A, 0xF75D, 16288 0x8058, 0xF695, 16289 0x8068, 0xF5CC, 16290 0x8078, 0xF504, 16291 0x808A, 0xF43C, 16292 0x809D, 0xF374, 16293 0x80B2, 0xF2AC, 16294 0x80C7, 0xF1E4, 16295 0x80DE, 0xF11C, 16296 0x80F6, 0xF054, 16297 0x810F, 0xEF8D, 16298 0x812A, 0xEEC6, 16299 0x8145, 0xEDFE, 16300 0x8162, 0xED37, 16301 0x8180, 0xEC71, 16302 0x81A0, 0xEBAA, 16303 0x81C0, 0xEAE4, 16304 0x81E2, 0xEA1D, 16305 0x8205, 0xE957, 16306 0x8229, 0xE892, 16307 0x824F, 0xE7CC, 16308 0x8275, 0xE707, 16309 0x829D, 0xE642, 16310 0x82C6, 0xE57D, 16311 0x82F0, 0xE4B8, 16312 0x831C, 0xE3F4, 16313 0x8348, 0xE330, 16314 0x8376, 0xE26C, 16315 0x83A5, 0xE1A9, 16316 0x83D6, 0xE0E6, 16317 0x8407, 0xE023, 16318 0x843A, 0xDF60, 16319 0x846D, 0xDE9E, 16320 0x84A2, 0xDDDC, 16321 0x84D9, 0xDD1A, 16322 0x8510, 0xDC59, 16323 0x8549, 0xDB98, 16324 0x8582, 0xDAD7, 16325 0x85BD, 0xDA17, 16326 0x85FA, 0xD957, 16327 0x8637, 0xD898, 16328 0x8675, 0xD7D9, 16329 0x86B5, 0xD71A, 16330 0x86F6, 0xD65C, 16331 0x8738, 0xD59E, 16332 0x877B, 0xD4E0, 16333 0x87BF, 0xD423, 16334 0x8805, 0xD367, 16335 0x884B, 0xD2AA, 16336 0x8893, 0xD1EE, 16337 0x88DC, 0xD133, 16338 0x8926, 0xD078, 16339 0x8971, 0xCFBE, 16340 0x89BE, 0xCF04, 16341 0x8A0B, 0xCE4A, 16342 0x8A5A, 0xCD91, 16343 0x8AAA, 0xCCD9, 16344 0x8AFB, 0xCC21, 16345 0x8B4D, 0xCB69, 16346 0x8BA0, 0xCAB2, 16347 0x8BF4, 0xC9FB, 16348 0x8C4A, 0xC945, 16349 0x8CA0, 0xC890, 16350 0x8CF8, 0xC7DB, 16351 0x8D50, 0xC727, 16352 0x8DAA, 0xC673, 16353 0x8E05, 0xC5BF, 16354 0x8E61, 0xC50D, 16355 0x8EBE, 0xC45A, 16356 0x8F1D, 0xC3A9, 16357 0x8F7C, 0xC2F8, 16358 0x8FDC, 0xC247, 16359 0x903E, 0xC197, 16360 0x90A0, 0xC0E8, 16361 0x9104, 0xC03A, 16362 0x9169, 0xBF8C, 16363 0x91CF, 0xBEDE, 16364 0x9235, 0xBE31, 16365 0x929D, 0xBD85, 16366 0x9306, 0xBCDA, 16367 0x9370, 0xBC2F, 16368 0x93DB, 0xBB85, 16369 0x9447, 0xBADB, 16370 0x94B5, 0xBA32, 16371 0x9523, 0xB98A, 16372 0x9592, 0xB8E3, 16373 0x9602, 0xB83C, 16374 0x9673, 0xB796, 16375 0x96E6, 0xB6F0, 16376 0x9759, 0xB64B, 16377 0x97CD, 0xB5A7, 16378 0x9842, 0xB504, 16379 0x98B9, 0xB461, 16380 0x9930, 0xB3C0, 16381 0x99A8, 0xB31E, 16382 0x9A22, 0xB27E, 16383 0x9A9C, 0xB1DE, 16384 0x9B17, 0xB140, 16385 0x9B93, 0xB0A1, 16386 0x9C10, 0xB004, 16387 0x9C8E, 0xAF68, 16388 0x9D0D, 0xAECC, 16389 0x9D8E, 0xAE31, 16390 0x9E0E, 0xAD96, 16391 0x9E90, 0xACFD, 16392 0x9F13, 0xAC64, 16393 0x9F97, 0xABCC, 16394 0xA01C, 0xAB35, 16395 0xA0A1, 0xAA9F, 16396 0xA128, 0xAA0A, 16397 0xA1AF, 0xA975, 16398 0xA238, 0xA8E2, 16399 0xA2C1, 0xA84F, 16400 0xA34B, 0xA7BD, 16401 0xA3D6, 0xA72B, 16402 0xA462, 0xA69B, 16403 0xA4EF, 0xA60C, 16404 0xA57D, 0xA57D, 16405 0xA60C, 0xA4EF, 16406 0xA69B, 0xA462, 16407 0xA72B, 0xA3D6, 16408 0xA7BD, 0xA34B, 16409 0xA84F, 0xA2C1, 16410 0xA8E2, 0xA238, 16411 0xA975, 0xA1AF, 16412 0xAA0A, 0xA128, 16413 0xAA9F, 0xA0A1, 16414 0xAB35, 0xA01C, 16415 0xABCC, 0x9F97, 16416 0xAC64, 0x9F13, 16417 0xACFD, 0x9E90, 16418 0xAD96, 0x9E0E, 16419 0xAE31, 0x9D8E, 16420 0xAECC, 0x9D0D, 16421 0xAF68, 0x9C8E, 16422 0xB004, 0x9C10, 16423 0xB0A1, 0x9B93, 16424 0xB140, 0x9B17, 16425 0xB1DE, 0x9A9C, 16426 0xB27E, 0x9A22, 16427 0xB31E, 0x99A8, 16428 0xB3C0, 0x9930, 16429 0xB461, 0x98B9, 16430 0xB504, 0x9842, 16431 0xB5A7, 0x97CD, 16432 0xB64B, 0x9759, 16433 0xB6F0, 0x96E6, 16434 0xB796, 0x9673, 16435 0xB83C, 0x9602, 16436 0xB8E3, 0x9592, 16437 0xB98A, 0x9523, 16438 0xBA32, 0x94B5, 16439 0xBADB, 0x9447, 16440 0xBB85, 0x93DB, 16441 0xBC2F, 0x9370, 16442 0xBCDA, 0x9306, 16443 0xBD85, 0x929D, 16444 0xBE31, 0x9235, 16445 0xBEDE, 0x91CF, 16446 0xBF8C, 0x9169, 16447 0xC03A, 0x9104, 16448 0xC0E8, 0x90A0, 16449 0xC197, 0x903E, 16450 0xC247, 0x8FDC, 16451 0xC2F8, 0x8F7C, 16452 0xC3A9, 0x8F1D, 16453 0xC45A, 0x8EBE, 16454 0xC50D, 0x8E61, 16455 0xC5BF, 0x8E05, 16456 0xC673, 0x8DAA, 16457 0xC727, 0x8D50, 16458 0xC7DB, 0x8CF8, 16459 0xC890, 0x8CA0, 16460 0xC945, 0x8C4A, 16461 0xC9FB, 0x8BF4, 16462 0xCAB2, 0x8BA0, 16463 0xCB69, 0x8B4D, 16464 0xCC21, 0x8AFB, 16465 0xCCD9, 0x8AAA, 16466 0xCD91, 0x8A5A, 16467 0xCE4A, 0x8A0B, 16468 0xCF04, 0x89BE, 16469 0xCFBE, 0x8971, 16470 0xD078, 0x8926, 16471 0xD133, 0x88DC, 16472 0xD1EE, 0x8893, 16473 0xD2AA, 0x884B, 16474 0xD367, 0x8805, 16475 0xD423, 0x87BF, 16476 0xD4E0, 0x877B, 16477 0xD59E, 0x8738, 16478 0xD65C, 0x86F6, 16479 0xD71A, 0x86B5, 16480 0xD7D9, 0x8675, 16481 0xD898, 0x8637, 16482 0xD957, 0x85FA, 16483 0xDA17, 0x85BD, 16484 0xDAD7, 0x8582, 16485 0xDB98, 0x8549, 16486 0xDC59, 0x8510, 16487 0xDD1A, 0x84D9, 16488 0xDDDC, 0x84A2, 16489 0xDE9E, 0x846D, 16490 0xDF60, 0x843A, 16491 0xE023, 0x8407, 16492 0xE0E6, 0x83D6, 16493 0xE1A9, 0x83A5, 16494 0xE26C, 0x8376, 16495 0xE330, 0x8348, 16496 0xE3F4, 0x831C, 16497 0xE4B8, 0x82F0, 16498 0xE57D, 0x82C6, 16499 0xE642, 0x829D, 16500 0xE707, 0x8275, 16501 0xE7CC, 0x824F, 16502 0xE892, 0x8229, 16503 0xE957, 0x8205, 16504 0xEA1D, 0x81E2, 16505 0xEAE4, 0x81C0, 16506 0xEBAA, 0x81A0, 16507 0xEC71, 0x8180, 16508 0xED37, 0x8162, 16509 0xEDFE, 0x8145, 16510 0xEEC6, 0x812A, 16511 0xEF8D, 0x810F, 16512 0xF054, 0x80F6, 16513 0xF11C, 0x80DE, 16514 0xF1E4, 0x80C7, 16515 0xF2AC, 0x80B2, 16516 0xF374, 0x809D, 16517 0xF43C, 0x808A, 16518 0xF504, 0x8078, 16519 0xF5CC, 0x8068, 16520 0xF695, 0x8058, 16521 0xF75D, 0x804A, 16522 0xF826, 0x803D, 16523 0xF8EF, 0x8031, 16524 0xF9B8, 0x8027, 16525 0xFA80, 0x801E, 16526 0xFB49, 0x8016, 16527 0xFC12, 0x800F, 16528 0xFCDB, 0x8009, 16529 0xFDA4, 0x8005, 16530 0xFE6D, 0x8002, 16531 0xFF36, 0x8000 16532 }; 16533 16534 /** 16535 * \par 16536 * Example code for q15 Twiddle factors Generation:: 16537 * \par 16538 * <pre>for(i = 0; i< 3N/4; i++) 16539 * { 16540 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 16541 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 16542 * } </pre> 16543 * \par 16544 * where N = 2048 and PI = 3.14159265358979 16545 * \par 16546 * Cos and Sin values are interleaved fashion 16547 * \par 16548 * Convert Floating point to q15(Fixed point 1.15): 16549 * round(twiddleCoefq15(i) * pow(2, 15)) 16550 * 16551 */ 16552 const q15_t twiddleCoef_2048_q15[3072] = { 16553 0x7FFF, 0x0000, 16554 0x7FFF, 0x0064, 16555 0x7FFF, 0x00C9, 16556 0x7FFE, 0x012D, 16557 0x7FFD, 0x0192, 16558 0x7FFC, 0x01F6, 16559 0x7FFA, 0x025B, 16560 0x7FF8, 0x02BF, 16561 0x7FF6, 0x0324, 16562 0x7FF3, 0x0388, 16563 0x7FF0, 0x03ED, 16564 0x7FED, 0x0451, 16565 0x7FE9, 0x04B6, 16566 0x7FE5, 0x051A, 16567 0x7FE1, 0x057F, 16568 0x7FDD, 0x05E3, 16569 0x7FD8, 0x0647, 16570 0x7FD3, 0x06AC, 16571 0x7FCE, 0x0710, 16572 0x7FC8, 0x0775, 16573 0x7FC2, 0x07D9, 16574 0x7FBC, 0x083D, 16575 0x7FB5, 0x08A2, 16576 0x7FAE, 0x0906, 16577 0x7FA7, 0x096A, 16578 0x7F9F, 0x09CE, 16579 0x7F97, 0x0A33, 16580 0x7F8F, 0x0A97, 16581 0x7F87, 0x0AFB, 16582 0x7F7E, 0x0B5F, 16583 0x7F75, 0x0BC3, 16584 0x7F6B, 0x0C27, 16585 0x7F62, 0x0C8B, 16586 0x7F58, 0x0CEF, 16587 0x7F4D, 0x0D53, 16588 0x7F43, 0x0DB7, 16589 0x7F38, 0x0E1B, 16590 0x7F2D, 0x0E7F, 16591 0x7F21, 0x0EE3, 16592 0x7F15, 0x0F47, 16593 0x7F09, 0x0FAB, 16594 0x7EFD, 0x100E, 16595 0x7EF0, 0x1072, 16596 0x7EE3, 0x10D6, 16597 0x7ED5, 0x1139, 16598 0x7EC8, 0x119D, 16599 0x7EBA, 0x1201, 16600 0x7EAB, 0x1264, 16601 0x7E9D, 0x12C8, 16602 0x7E8E, 0x132B, 16603 0x7E7F, 0x138E, 16604 0x7E6F, 0x13F2, 16605 0x7E5F, 0x1455, 16606 0x7E4F, 0x14B8, 16607 0x7E3F, 0x151B, 16608 0x7E2E, 0x157F, 16609 0x7E1D, 0x15E2, 16610 0x7E0C, 0x1645, 16611 0x7DFA, 0x16A8, 16612 0x7DE8, 0x170A, 16613 0x7DD6, 0x176D, 16614 0x7DC3, 0x17D0, 16615 0x7DB0, 0x1833, 16616 0x7D9D, 0x1896, 16617 0x7D8A, 0x18F8, 16618 0x7D76, 0x195B, 16619 0x7D62, 0x19BD, 16620 0x7D4E, 0x1A20, 16621 0x7D39, 0x1A82, 16622 0x7D24, 0x1AE4, 16623 0x7D0F, 0x1B47, 16624 0x7CF9, 0x1BA9, 16625 0x7CE3, 0x1C0B, 16626 0x7CCD, 0x1C6D, 16627 0x7CB7, 0x1CCF, 16628 0x7CA0, 0x1D31, 16629 0x7C89, 0x1D93, 16630 0x7C71, 0x1DF5, 16631 0x7C5A, 0x1E56, 16632 0x7C42, 0x1EB8, 16633 0x7C29, 0x1F19, 16634 0x7C11, 0x1F7B, 16635 0x7BF8, 0x1FDC, 16636 0x7BDF, 0x203E, 16637 0x7BC5, 0x209F, 16638 0x7BAC, 0x2100, 16639 0x7B92, 0x2161, 16640 0x7B77, 0x21C2, 16641 0x7B5D, 0x2223, 16642 0x7B42, 0x2284, 16643 0x7B26, 0x22E5, 16644 0x7B0B, 0x2345, 16645 0x7AEF, 0x23A6, 16646 0x7AD3, 0x2407, 16647 0x7AB6, 0x2467, 16648 0x7A9A, 0x24C7, 16649 0x7A7D, 0x2528, 16650 0x7A5F, 0x2588, 16651 0x7A42, 0x25E8, 16652 0x7A24, 0x2648, 16653 0x7A05, 0x26A8, 16654 0x79E7, 0x2707, 16655 0x79C8, 0x2767, 16656 0x79A9, 0x27C7, 16657 0x798A, 0x2826, 16658 0x796A, 0x2886, 16659 0x794A, 0x28E5, 16660 0x792A, 0x2944, 16661 0x7909, 0x29A3, 16662 0x78E8, 0x2A02, 16663 0x78C7, 0x2A61, 16664 0x78A6, 0x2AC0, 16665 0x7884, 0x2B1F, 16666 0x7862, 0x2B7D, 16667 0x7840, 0x2BDC, 16668 0x781D, 0x2C3A, 16669 0x77FA, 0x2C98, 16670 0x77D7, 0x2CF7, 16671 0x77B4, 0x2D55, 16672 0x7790, 0x2DB3, 16673 0x776C, 0x2E11, 16674 0x7747, 0x2E6E, 16675 0x7723, 0x2ECC, 16676 0x76FE, 0x2F29, 16677 0x76D9, 0x2F87, 16678 0x76B3, 0x2FE4, 16679 0x768E, 0x3041, 16680 0x7668, 0x309E, 16681 0x7641, 0x30FB, 16682 0x761B, 0x3158, 16683 0x75F4, 0x31B5, 16684 0x75CC, 0x3211, 16685 0x75A5, 0x326E, 16686 0x757D, 0x32CA, 16687 0x7555, 0x3326, 16688 0x752D, 0x3382, 16689 0x7504, 0x33DE, 16690 0x74DB, 0x343A, 16691 0x74B2, 0x3496, 16692 0x7489, 0x34F2, 16693 0x745F, 0x354D, 16694 0x7435, 0x35A8, 16695 0x740B, 0x3604, 16696 0x73E0, 0x365F, 16697 0x73B5, 0x36BA, 16698 0x738A, 0x3714, 16699 0x735F, 0x376F, 16700 0x7333, 0x37CA, 16701 0x7307, 0x3824, 16702 0x72DB, 0x387E, 16703 0x72AF, 0x38D8, 16704 0x7282, 0x3932, 16705 0x7255, 0x398C, 16706 0x7227, 0x39E6, 16707 0x71FA, 0x3A40, 16708 0x71CC, 0x3A99, 16709 0x719E, 0x3AF2, 16710 0x716F, 0x3B4C, 16711 0x7141, 0x3BA5, 16712 0x7112, 0x3BFD, 16713 0x70E2, 0x3C56, 16714 0x70B3, 0x3CAF, 16715 0x7083, 0x3D07, 16716 0x7053, 0x3D60, 16717 0x7023, 0x3DB8, 16718 0x6FF2, 0x3E10, 16719 0x6FC1, 0x3E68, 16720 0x6F90, 0x3EBF, 16721 0x6F5F, 0x3F17, 16722 0x6F2D, 0x3F6E, 16723 0x6EFB, 0x3FC5, 16724 0x6EC9, 0x401D, 16725 0x6E96, 0x4073, 16726 0x6E63, 0x40CA, 16727 0x6E30, 0x4121, 16728 0x6DFD, 0x4177, 16729 0x6DCA, 0x41CE, 16730 0x6D96, 0x4224, 16731 0x6D62, 0x427A, 16732 0x6D2D, 0x42D0, 16733 0x6CF9, 0x4325, 16734 0x6CC4, 0x437B, 16735 0x6C8F, 0x43D0, 16736 0x6C59, 0x4425, 16737 0x6C24, 0x447A, 16738 0x6BEE, 0x44CF, 16739 0x6BB8, 0x4524, 16740 0x6B81, 0x4578, 16741 0x6B4A, 0x45CD, 16742 0x6B13, 0x4621, 16743 0x6ADC, 0x4675, 16744 0x6AA5, 0x46C9, 16745 0x6A6D, 0x471C, 16746 0x6A35, 0x4770, 16747 0x69FD, 0x47C3, 16748 0x69C4, 0x4816, 16749 0x698C, 0x4869, 16750 0x6953, 0x48BC, 16751 0x6919, 0x490F, 16752 0x68E0, 0x4961, 16753 0x68A6, 0x49B4, 16754 0x686C, 0x4A06, 16755 0x6832, 0x4A58, 16756 0x67F7, 0x4AA9, 16757 0x67BD, 0x4AFB, 16758 0x6782, 0x4B4C, 16759 0x6746, 0x4B9E, 16760 0x670B, 0x4BEF, 16761 0x66CF, 0x4C3F, 16762 0x6693, 0x4C90, 16763 0x6657, 0x4CE1, 16764 0x661A, 0x4D31, 16765 0x65DD, 0x4D81, 16766 0x65A0, 0x4DD1, 16767 0x6563, 0x4E21, 16768 0x6526, 0x4E70, 16769 0x64E8, 0x4EBF, 16770 0x64AA, 0x4F0F, 16771 0x646C, 0x4F5E, 16772 0x642D, 0x4FAC, 16773 0x63EF, 0x4FFB, 16774 0x63B0, 0x5049, 16775 0x6371, 0x5097, 16776 0x6331, 0x50E5, 16777 0x62F2, 0x5133, 16778 0x62B2, 0x5181, 16779 0x6271, 0x51CE, 16780 0x6231, 0x521C, 16781 0x61F1, 0x5269, 16782 0x61B0, 0x52B5, 16783 0x616F, 0x5302, 16784 0x612D, 0x534E, 16785 0x60EC, 0x539B, 16786 0x60AA, 0x53E7, 16787 0x6068, 0x5433, 16788 0x6026, 0x547E, 16789 0x5FE3, 0x54CA, 16790 0x5FA0, 0x5515, 16791 0x5F5E, 0x5560, 16792 0x5F1A, 0x55AB, 16793 0x5ED7, 0x55F5, 16794 0x5E93, 0x5640, 16795 0x5E50, 0x568A, 16796 0x5E0B, 0x56D4, 16797 0x5DC7, 0x571D, 16798 0x5D83, 0x5767, 16799 0x5D3E, 0x57B0, 16800 0x5CF9, 0x57F9, 16801 0x5CB4, 0x5842, 16802 0x5C6E, 0x588B, 16803 0x5C29, 0x58D4, 16804 0x5BE3, 0x591C, 16805 0x5B9D, 0x5964, 16806 0x5B56, 0x59AC, 16807 0x5B10, 0x59F3, 16808 0x5AC9, 0x5A3B, 16809 0x5A82, 0x5A82, 16810 0x5A3B, 0x5AC9, 16811 0x59F3, 0x5B10, 16812 0x59AC, 0x5B56, 16813 0x5964, 0x5B9D, 16814 0x591C, 0x5BE3, 16815 0x58D4, 0x5C29, 16816 0x588B, 0x5C6E, 16817 0x5842, 0x5CB4, 16818 0x57F9, 0x5CF9, 16819 0x57B0, 0x5D3E, 16820 0x5767, 0x5D83, 16821 0x571D, 0x5DC7, 16822 0x56D4, 0x5E0B, 16823 0x568A, 0x5E50, 16824 0x5640, 0x5E93, 16825 0x55F5, 0x5ED7, 16826 0x55AB, 0x5F1A, 16827 0x5560, 0x5F5E, 16828 0x5515, 0x5FA0, 16829 0x54CA, 0x5FE3, 16830 0x547E, 0x6026, 16831 0x5433, 0x6068, 16832 0x53E7, 0x60AA, 16833 0x539B, 0x60EC, 16834 0x534E, 0x612D, 16835 0x5302, 0x616F, 16836 0x52B5, 0x61B0, 16837 0x5269, 0x61F1, 16838 0x521C, 0x6231, 16839 0x51CE, 0x6271, 16840 0x5181, 0x62B2, 16841 0x5133, 0x62F2, 16842 0x50E5, 0x6331, 16843 0x5097, 0x6371, 16844 0x5049, 0x63B0, 16845 0x4FFB, 0x63EF, 16846 0x4FAC, 0x642D, 16847 0x4F5E, 0x646C, 16848 0x4F0F, 0x64AA, 16849 0x4EBF, 0x64E8, 16850 0x4E70, 0x6526, 16851 0x4E21, 0x6563, 16852 0x4DD1, 0x65A0, 16853 0x4D81, 0x65DD, 16854 0x4D31, 0x661A, 16855 0x4CE1, 0x6657, 16856 0x4C90, 0x6693, 16857 0x4C3F, 0x66CF, 16858 0x4BEF, 0x670B, 16859 0x4B9E, 0x6746, 16860 0x4B4C, 0x6782, 16861 0x4AFB, 0x67BD, 16862 0x4AA9, 0x67F7, 16863 0x4A58, 0x6832, 16864 0x4A06, 0x686C, 16865 0x49B4, 0x68A6, 16866 0x4961, 0x68E0, 16867 0x490F, 0x6919, 16868 0x48BC, 0x6953, 16869 0x4869, 0x698C, 16870 0x4816, 0x69C4, 16871 0x47C3, 0x69FD, 16872 0x4770, 0x6A35, 16873 0x471C, 0x6A6D, 16874 0x46C9, 0x6AA5, 16875 0x4675, 0x6ADC, 16876 0x4621, 0x6B13, 16877 0x45CD, 0x6B4A, 16878 0x4578, 0x6B81, 16879 0x4524, 0x6BB8, 16880 0x44CF, 0x6BEE, 16881 0x447A, 0x6C24, 16882 0x4425, 0x6C59, 16883 0x43D0, 0x6C8F, 16884 0x437B, 0x6CC4, 16885 0x4325, 0x6CF9, 16886 0x42D0, 0x6D2D, 16887 0x427A, 0x6D62, 16888 0x4224, 0x6D96, 16889 0x41CE, 0x6DCA, 16890 0x4177, 0x6DFD, 16891 0x4121, 0x6E30, 16892 0x40CA, 0x6E63, 16893 0x4073, 0x6E96, 16894 0x401D, 0x6EC9, 16895 0x3FC5, 0x6EFB, 16896 0x3F6E, 0x6F2D, 16897 0x3F17, 0x6F5F, 16898 0x3EBF, 0x6F90, 16899 0x3E68, 0x6FC1, 16900 0x3E10, 0x6FF2, 16901 0x3DB8, 0x7023, 16902 0x3D60, 0x7053, 16903 0x3D07, 0x7083, 16904 0x3CAF, 0x70B3, 16905 0x3C56, 0x70E2, 16906 0x3BFD, 0x7112, 16907 0x3BA5, 0x7141, 16908 0x3B4C, 0x716F, 16909 0x3AF2, 0x719E, 16910 0x3A99, 0x71CC, 16911 0x3A40, 0x71FA, 16912 0x39E6, 0x7227, 16913 0x398C, 0x7255, 16914 0x3932, 0x7282, 16915 0x38D8, 0x72AF, 16916 0x387E, 0x72DB, 16917 0x3824, 0x7307, 16918 0x37CA, 0x7333, 16919 0x376F, 0x735F, 16920 0x3714, 0x738A, 16921 0x36BA, 0x73B5, 16922 0x365F, 0x73E0, 16923 0x3604, 0x740B, 16924 0x35A8, 0x7435, 16925 0x354D, 0x745F, 16926 0x34F2, 0x7489, 16927 0x3496, 0x74B2, 16928 0x343A, 0x74DB, 16929 0x33DE, 0x7504, 16930 0x3382, 0x752D, 16931 0x3326, 0x7555, 16932 0x32CA, 0x757D, 16933 0x326E, 0x75A5, 16934 0x3211, 0x75CC, 16935 0x31B5, 0x75F4, 16936 0x3158, 0x761B, 16937 0x30FB, 0x7641, 16938 0x309E, 0x7668, 16939 0x3041, 0x768E, 16940 0x2FE4, 0x76B3, 16941 0x2F87, 0x76D9, 16942 0x2F29, 0x76FE, 16943 0x2ECC, 0x7723, 16944 0x2E6E, 0x7747, 16945 0x2E11, 0x776C, 16946 0x2DB3, 0x7790, 16947 0x2D55, 0x77B4, 16948 0x2CF7, 0x77D7, 16949 0x2C98, 0x77FA, 16950 0x2C3A, 0x781D, 16951 0x2BDC, 0x7840, 16952 0x2B7D, 0x7862, 16953 0x2B1F, 0x7884, 16954 0x2AC0, 0x78A6, 16955 0x2A61, 0x78C7, 16956 0x2A02, 0x78E8, 16957 0x29A3, 0x7909, 16958 0x2944, 0x792A, 16959 0x28E5, 0x794A, 16960 0x2886, 0x796A, 16961 0x2826, 0x798A, 16962 0x27C7, 0x79A9, 16963 0x2767, 0x79C8, 16964 0x2707, 0x79E7, 16965 0x26A8, 0x7A05, 16966 0x2648, 0x7A24, 16967 0x25E8, 0x7A42, 16968 0x2588, 0x7A5F, 16969 0x2528, 0x7A7D, 16970 0x24C7, 0x7A9A, 16971 0x2467, 0x7AB6, 16972 0x2407, 0x7AD3, 16973 0x23A6, 0x7AEF, 16974 0x2345, 0x7B0B, 16975 0x22E5, 0x7B26, 16976 0x2284, 0x7B42, 16977 0x2223, 0x7B5D, 16978 0x21C2, 0x7B77, 16979 0x2161, 0x7B92, 16980 0x2100, 0x7BAC, 16981 0x209F, 0x7BC5, 16982 0x203E, 0x7BDF, 16983 0x1FDC, 0x7BF8, 16984 0x1F7B, 0x7C11, 16985 0x1F19, 0x7C29, 16986 0x1EB8, 0x7C42, 16987 0x1E56, 0x7C5A, 16988 0x1DF5, 0x7C71, 16989 0x1D93, 0x7C89, 16990 0x1D31, 0x7CA0, 16991 0x1CCF, 0x7CB7, 16992 0x1C6D, 0x7CCD, 16993 0x1C0B, 0x7CE3, 16994 0x1BA9, 0x7CF9, 16995 0x1B47, 0x7D0F, 16996 0x1AE4, 0x7D24, 16997 0x1A82, 0x7D39, 16998 0x1A20, 0x7D4E, 16999 0x19BD, 0x7D62, 17000 0x195B, 0x7D76, 17001 0x18F8, 0x7D8A, 17002 0x1896, 0x7D9D, 17003 0x1833, 0x7DB0, 17004 0x17D0, 0x7DC3, 17005 0x176D, 0x7DD6, 17006 0x170A, 0x7DE8, 17007 0x16A8, 0x7DFA, 17008 0x1645, 0x7E0C, 17009 0x15E2, 0x7E1D, 17010 0x157F, 0x7E2E, 17011 0x151B, 0x7E3F, 17012 0x14B8, 0x7E4F, 17013 0x1455, 0x7E5F, 17014 0x13F2, 0x7E6F, 17015 0x138E, 0x7E7F, 17016 0x132B, 0x7E8E, 17017 0x12C8, 0x7E9D, 17018 0x1264, 0x7EAB, 17019 0x1201, 0x7EBA, 17020 0x119D, 0x7EC8, 17021 0x1139, 0x7ED5, 17022 0x10D6, 0x7EE3, 17023 0x1072, 0x7EF0, 17024 0x100E, 0x7EFD, 17025 0x0FAB, 0x7F09, 17026 0x0F47, 0x7F15, 17027 0x0EE3, 0x7F21, 17028 0x0E7F, 0x7F2D, 17029 0x0E1B, 0x7F38, 17030 0x0DB7, 0x7F43, 17031 0x0D53, 0x7F4D, 17032 0x0CEF, 0x7F58, 17033 0x0C8B, 0x7F62, 17034 0x0C27, 0x7F6B, 17035 0x0BC3, 0x7F75, 17036 0x0B5F, 0x7F7E, 17037 0x0AFB, 0x7F87, 17038 0x0A97, 0x7F8F, 17039 0x0A33, 0x7F97, 17040 0x09CE, 0x7F9F, 17041 0x096A, 0x7FA7, 17042 0x0906, 0x7FAE, 17043 0x08A2, 0x7FB5, 17044 0x083D, 0x7FBC, 17045 0x07D9, 0x7FC2, 17046 0x0775, 0x7FC8, 17047 0x0710, 0x7FCE, 17048 0x06AC, 0x7FD3, 17049 0x0647, 0x7FD8, 17050 0x05E3, 0x7FDD, 17051 0x057F, 0x7FE1, 17052 0x051A, 0x7FE5, 17053 0x04B6, 0x7FE9, 17054 0x0451, 0x7FED, 17055 0x03ED, 0x7FF0, 17056 0x0388, 0x7FF3, 17057 0x0324, 0x7FF6, 17058 0x02BF, 0x7FF8, 17059 0x025B, 0x7FFA, 17060 0x01F6, 0x7FFC, 17061 0x0192, 0x7FFD, 17062 0x012D, 0x7FFE, 17063 0x00C9, 0x7FFF, 17064 0x0064, 0x7FFF, 17065 0x0000, 0x7FFF, 17066 0xFF9B, 0x7FFF, 17067 0xFF36, 0x7FFF, 17068 0xFED2, 0x7FFE, 17069 0xFE6D, 0x7FFD, 17070 0xFE09, 0x7FFC, 17071 0xFDA4, 0x7FFA, 17072 0xFD40, 0x7FF8, 17073 0xFCDB, 0x7FF6, 17074 0xFC77, 0x7FF3, 17075 0xFC12, 0x7FF0, 17076 0xFBAE, 0x7FED, 17077 0xFB49, 0x7FE9, 17078 0xFAE5, 0x7FE5, 17079 0xFA80, 0x7FE1, 17080 0xFA1C, 0x7FDD, 17081 0xF9B8, 0x7FD8, 17082 0xF953, 0x7FD3, 17083 0xF8EF, 0x7FCE, 17084 0xF88A, 0x7FC8, 17085 0xF826, 0x7FC2, 17086 0xF7C2, 0x7FBC, 17087 0xF75D, 0x7FB5, 17088 0xF6F9, 0x7FAE, 17089 0xF695, 0x7FA7, 17090 0xF631, 0x7F9F, 17091 0xF5CC, 0x7F97, 17092 0xF568, 0x7F8F, 17093 0xF504, 0x7F87, 17094 0xF4A0, 0x7F7E, 17095 0xF43C, 0x7F75, 17096 0xF3D8, 0x7F6B, 17097 0xF374, 0x7F62, 17098 0xF310, 0x7F58, 17099 0xF2AC, 0x7F4D, 17100 0xF248, 0x7F43, 17101 0xF1E4, 0x7F38, 17102 0xF180, 0x7F2D, 17103 0xF11C, 0x7F21, 17104 0xF0B8, 0x7F15, 17105 0xF054, 0x7F09, 17106 0xEFF1, 0x7EFD, 17107 0xEF8D, 0x7EF0, 17108 0xEF29, 0x7EE3, 17109 0xEEC6, 0x7ED5, 17110 0xEE62, 0x7EC8, 17111 0xEDFE, 0x7EBA, 17112 0xED9B, 0x7EAB, 17113 0xED37, 0x7E9D, 17114 0xECD4, 0x7E8E, 17115 0xEC71, 0x7E7F, 17116 0xEC0D, 0x7E6F, 17117 0xEBAA, 0x7E5F, 17118 0xEB47, 0x7E4F, 17119 0xEAE4, 0x7E3F, 17120 0xEA80, 0x7E2E, 17121 0xEA1D, 0x7E1D, 17122 0xE9BA, 0x7E0C, 17123 0xE957, 0x7DFA, 17124 0xE8F5, 0x7DE8, 17125 0xE892, 0x7DD6, 17126 0xE82F, 0x7DC3, 17127 0xE7CC, 0x7DB0, 17128 0xE769, 0x7D9D, 17129 0xE707, 0x7D8A, 17130 0xE6A4, 0x7D76, 17131 0xE642, 0x7D62, 17132 0xE5DF, 0x7D4E, 17133 0xE57D, 0x7D39, 17134 0xE51B, 0x7D24, 17135 0xE4B8, 0x7D0F, 17136 0xE456, 0x7CF9, 17137 0xE3F4, 0x7CE3, 17138 0xE392, 0x7CCD, 17139 0xE330, 0x7CB7, 17140 0xE2CE, 0x7CA0, 17141 0xE26C, 0x7C89, 17142 0xE20A, 0x7C71, 17143 0xE1A9, 0x7C5A, 17144 0xE147, 0x7C42, 17145 0xE0E6, 0x7C29, 17146 0xE084, 0x7C11, 17147 0xE023, 0x7BF8, 17148 0xDFC1, 0x7BDF, 17149 0xDF60, 0x7BC5, 17150 0xDEFF, 0x7BAC, 17151 0xDE9E, 0x7B92, 17152 0xDE3D, 0x7B77, 17153 0xDDDC, 0x7B5D, 17154 0xDD7B, 0x7B42, 17155 0xDD1A, 0x7B26, 17156 0xDCBA, 0x7B0B, 17157 0xDC59, 0x7AEF, 17158 0xDBF8, 0x7AD3, 17159 0xDB98, 0x7AB6, 17160 0xDB38, 0x7A9A, 17161 0xDAD7, 0x7A7D, 17162 0xDA77, 0x7A5F, 17163 0xDA17, 0x7A42, 17164 0xD9B7, 0x7A24, 17165 0xD957, 0x7A05, 17166 0xD8F8, 0x79E7, 17167 0xD898, 0x79C8, 17168 0xD838, 0x79A9, 17169 0xD7D9, 0x798A, 17170 0xD779, 0x796A, 17171 0xD71A, 0x794A, 17172 0xD6BB, 0x792A, 17173 0xD65C, 0x7909, 17174 0xD5FD, 0x78E8, 17175 0xD59E, 0x78C7, 17176 0xD53F, 0x78A6, 17177 0xD4E0, 0x7884, 17178 0xD482, 0x7862, 17179 0xD423, 0x7840, 17180 0xD3C5, 0x781D, 17181 0xD367, 0x77FA, 17182 0xD308, 0x77D7, 17183 0xD2AA, 0x77B4, 17184 0xD24C, 0x7790, 17185 0xD1EE, 0x776C, 17186 0xD191, 0x7747, 17187 0xD133, 0x7723, 17188 0xD0D6, 0x76FE, 17189 0xD078, 0x76D9, 17190 0xD01B, 0x76B3, 17191 0xCFBE, 0x768E, 17192 0xCF61, 0x7668, 17193 0xCF04, 0x7641, 17194 0xCEA7, 0x761B, 17195 0xCE4A, 0x75F4, 17196 0xCDEE, 0x75CC, 17197 0xCD91, 0x75A5, 17198 0xCD35, 0x757D, 17199 0xCCD9, 0x7555, 17200 0xCC7D, 0x752D, 17201 0xCC21, 0x7504, 17202 0xCBC5, 0x74DB, 17203 0xCB69, 0x74B2, 17204 0xCB0D, 0x7489, 17205 0xCAB2, 0x745F, 17206 0xCA57, 0x7435, 17207 0xC9FB, 0x740B, 17208 0xC9A0, 0x73E0, 17209 0xC945, 0x73B5, 17210 0xC8EB, 0x738A, 17211 0xC890, 0x735F, 17212 0xC835, 0x7333, 17213 0xC7DB, 0x7307, 17214 0xC781, 0x72DB, 17215 0xC727, 0x72AF, 17216 0xC6CD, 0x7282, 17217 0xC673, 0x7255, 17218 0xC619, 0x7227, 17219 0xC5BF, 0x71FA, 17220 0xC566, 0x71CC, 17221 0xC50D, 0x719E, 17222 0xC4B3, 0x716F, 17223 0xC45A, 0x7141, 17224 0xC402, 0x7112, 17225 0xC3A9, 0x70E2, 17226 0xC350, 0x70B3, 17227 0xC2F8, 0x7083, 17228 0xC29F, 0x7053, 17229 0xC247, 0x7023, 17230 0xC1EF, 0x6FF2, 17231 0xC197, 0x6FC1, 17232 0xC140, 0x6F90, 17233 0xC0E8, 0x6F5F, 17234 0xC091, 0x6F2D, 17235 0xC03A, 0x6EFB, 17236 0xBFE2, 0x6EC9, 17237 0xBF8C, 0x6E96, 17238 0xBF35, 0x6E63, 17239 0xBEDE, 0x6E30, 17240 0xBE88, 0x6DFD, 17241 0xBE31, 0x6DCA, 17242 0xBDDB, 0x6D96, 17243 0xBD85, 0x6D62, 17244 0xBD2F, 0x6D2D, 17245 0xBCDA, 0x6CF9, 17246 0xBC84, 0x6CC4, 17247 0xBC2F, 0x6C8F, 17248 0xBBDA, 0x6C59, 17249 0xBB85, 0x6C24, 17250 0xBB30, 0x6BEE, 17251 0xBADB, 0x6BB8, 17252 0xBA87, 0x6B81, 17253 0xBA32, 0x6B4A, 17254 0xB9DE, 0x6B13, 17255 0xB98A, 0x6ADC, 17256 0xB936, 0x6AA5, 17257 0xB8E3, 0x6A6D, 17258 0xB88F, 0x6A35, 17259 0xB83C, 0x69FD, 17260 0xB7E9, 0x69C4, 17261 0xB796, 0x698C, 17262 0xB743, 0x6953, 17263 0xB6F0, 0x6919, 17264 0xB69E, 0x68E0, 17265 0xB64B, 0x68A6, 17266 0xB5F9, 0x686C, 17267 0xB5A7, 0x6832, 17268 0xB556, 0x67F7, 17269 0xB504, 0x67BD, 17270 0xB4B3, 0x6782, 17271 0xB461, 0x6746, 17272 0xB410, 0x670B, 17273 0xB3C0, 0x66CF, 17274 0xB36F, 0x6693, 17275 0xB31E, 0x6657, 17276 0xB2CE, 0x661A, 17277 0xB27E, 0x65DD, 17278 0xB22E, 0x65A0, 17279 0xB1DE, 0x6563, 17280 0xB18F, 0x6526, 17281 0xB140, 0x64E8, 17282 0xB0F0, 0x64AA, 17283 0xB0A1, 0x646C, 17284 0xB053, 0x642D, 17285 0xB004, 0x63EF, 17286 0xAFB6, 0x63B0, 17287 0xAF68, 0x6371, 17288 0xAF1A, 0x6331, 17289 0xAECC, 0x62F2, 17290 0xAE7E, 0x62B2, 17291 0xAE31, 0x6271, 17292 0xADE3, 0x6231, 17293 0xAD96, 0x61F1, 17294 0xAD4A, 0x61B0, 17295 0xACFD, 0x616F, 17296 0xACB1, 0x612D, 17297 0xAC64, 0x60EC, 17298 0xAC18, 0x60AA, 17299 0xABCC, 0x6068, 17300 0xAB81, 0x6026, 17301 0xAB35, 0x5FE3, 17302 0xAAEA, 0x5FA0, 17303 0xAA9F, 0x5F5E, 17304 0xAA54, 0x5F1A, 17305 0xAA0A, 0x5ED7, 17306 0xA9BF, 0x5E93, 17307 0xA975, 0x5E50, 17308 0xA92B, 0x5E0B, 17309 0xA8E2, 0x5DC7, 17310 0xA898, 0x5D83, 17311 0xA84F, 0x5D3E, 17312 0xA806, 0x5CF9, 17313 0xA7BD, 0x5CB4, 17314 0xA774, 0x5C6E, 17315 0xA72B, 0x5C29, 17316 0xA6E3, 0x5BE3, 17317 0xA69B, 0x5B9D, 17318 0xA653, 0x5B56, 17319 0xA60C, 0x5B10, 17320 0xA5C4, 0x5AC9, 17321 0xA57D, 0x5A82, 17322 0xA536, 0x5A3B, 17323 0xA4EF, 0x59F3, 17324 0xA4A9, 0x59AC, 17325 0xA462, 0x5964, 17326 0xA41C, 0x591C, 17327 0xA3D6, 0x58D4, 17328 0xA391, 0x588B, 17329 0xA34B, 0x5842, 17330 0xA306, 0x57F9, 17331 0xA2C1, 0x57B0, 17332 0xA27C, 0x5767, 17333 0xA238, 0x571D, 17334 0xA1F4, 0x56D4, 17335 0xA1AF, 0x568A, 17336 0xA16C, 0x5640, 17337 0xA128, 0x55F5, 17338 0xA0E5, 0x55AB, 17339 0xA0A1, 0x5560, 17340 0xA05F, 0x5515, 17341 0xA01C, 0x54CA, 17342 0x9FD9, 0x547E, 17343 0x9F97, 0x5433, 17344 0x9F55, 0x53E7, 17345 0x9F13, 0x539B, 17346 0x9ED2, 0x534E, 17347 0x9E90, 0x5302, 17348 0x9E4F, 0x52B5, 17349 0x9E0E, 0x5269, 17350 0x9DCE, 0x521C, 17351 0x9D8E, 0x51CE, 17352 0x9D4D, 0x5181, 17353 0x9D0D, 0x5133, 17354 0x9CCE, 0x50E5, 17355 0x9C8E, 0x5097, 17356 0x9C4F, 0x5049, 17357 0x9C10, 0x4FFB, 17358 0x9BD2, 0x4FAC, 17359 0x9B93, 0x4F5E, 17360 0x9B55, 0x4F0F, 17361 0x9B17, 0x4EBF, 17362 0x9AD9, 0x4E70, 17363 0x9A9C, 0x4E21, 17364 0x9A5F, 0x4DD1, 17365 0x9A22, 0x4D81, 17366 0x99E5, 0x4D31, 17367 0x99A8, 0x4CE1, 17368 0x996C, 0x4C90, 17369 0x9930, 0x4C3F, 17370 0x98F4, 0x4BEF, 17371 0x98B9, 0x4B9E, 17372 0x987D, 0x4B4C, 17373 0x9842, 0x4AFB, 17374 0x9808, 0x4AA9, 17375 0x97CD, 0x4A58, 17376 0x9793, 0x4A06, 17377 0x9759, 0x49B4, 17378 0x971F, 0x4961, 17379 0x96E6, 0x490F, 17380 0x96AC, 0x48BC, 17381 0x9673, 0x4869, 17382 0x963B, 0x4816, 17383 0x9602, 0x47C3, 17384 0x95CA, 0x4770, 17385 0x9592, 0x471C, 17386 0x955A, 0x46C9, 17387 0x9523, 0x4675, 17388 0x94EC, 0x4621, 17389 0x94B5, 0x45CD, 17390 0x947E, 0x4578, 17391 0x9447, 0x4524, 17392 0x9411, 0x44CF, 17393 0x93DB, 0x447A, 17394 0x93A6, 0x4425, 17395 0x9370, 0x43D0, 17396 0x933B, 0x437B, 17397 0x9306, 0x4325, 17398 0x92D2, 0x42D0, 17399 0x929D, 0x427A, 17400 0x9269, 0x4224, 17401 0x9235, 0x41CE, 17402 0x9202, 0x4177, 17403 0x91CF, 0x4121, 17404 0x919C, 0x40CA, 17405 0x9169, 0x4073, 17406 0x9136, 0x401D, 17407 0x9104, 0x3FC5, 17408 0x90D2, 0x3F6E, 17409 0x90A0, 0x3F17, 17410 0x906F, 0x3EBF, 17411 0x903E, 0x3E68, 17412 0x900D, 0x3E10, 17413 0x8FDC, 0x3DB8, 17414 0x8FAC, 0x3D60, 17415 0x8F7C, 0x3D07, 17416 0x8F4C, 0x3CAF, 17417 0x8F1D, 0x3C56, 17418 0x8EED, 0x3BFD, 17419 0x8EBE, 0x3BA5, 17420 0x8E90, 0x3B4C, 17421 0x8E61, 0x3AF2, 17422 0x8E33, 0x3A99, 17423 0x8E05, 0x3A40, 17424 0x8DD8, 0x39E6, 17425 0x8DAA, 0x398C, 17426 0x8D7D, 0x3932, 17427 0x8D50, 0x38D8, 17428 0x8D24, 0x387E, 17429 0x8CF8, 0x3824, 17430 0x8CCC, 0x37CA, 17431 0x8CA0, 0x376F, 17432 0x8C75, 0x3714, 17433 0x8C4A, 0x36BA, 17434 0x8C1F, 0x365F, 17435 0x8BF4, 0x3604, 17436 0x8BCA, 0x35A8, 17437 0x8BA0, 0x354D, 17438 0x8B76, 0x34F2, 17439 0x8B4D, 0x3496, 17440 0x8B24, 0x343A, 17441 0x8AFB, 0x33DE, 17442 0x8AD2, 0x3382, 17443 0x8AAA, 0x3326, 17444 0x8A82, 0x32CA, 17445 0x8A5A, 0x326E, 17446 0x8A33, 0x3211, 17447 0x8A0B, 0x31B5, 17448 0x89E4, 0x3158, 17449 0x89BE, 0x30FB, 17450 0x8997, 0x309E, 17451 0x8971, 0x3041, 17452 0x894C, 0x2FE4, 17453 0x8926, 0x2F87, 17454 0x8901, 0x2F29, 17455 0x88DC, 0x2ECC, 17456 0x88B8, 0x2E6E, 17457 0x8893, 0x2E11, 17458 0x886F, 0x2DB3, 17459 0x884B, 0x2D55, 17460 0x8828, 0x2CF7, 17461 0x8805, 0x2C98, 17462 0x87E2, 0x2C3A, 17463 0x87BF, 0x2BDC, 17464 0x879D, 0x2B7D, 17465 0x877B, 0x2B1F, 17466 0x8759, 0x2AC0, 17467 0x8738, 0x2A61, 17468 0x8717, 0x2A02, 17469 0x86F6, 0x29A3, 17470 0x86D5, 0x2944, 17471 0x86B5, 0x28E5, 17472 0x8695, 0x2886, 17473 0x8675, 0x2826, 17474 0x8656, 0x27C7, 17475 0x8637, 0x2767, 17476 0x8618, 0x2707, 17477 0x85FA, 0x26A8, 17478 0x85DB, 0x2648, 17479 0x85BD, 0x25E8, 17480 0x85A0, 0x2588, 17481 0x8582, 0x2528, 17482 0x8565, 0x24C7, 17483 0x8549, 0x2467, 17484 0x852C, 0x2407, 17485 0x8510, 0x23A6, 17486 0x84F4, 0x2345, 17487 0x84D9, 0x22E5, 17488 0x84BD, 0x2284, 17489 0x84A2, 0x2223, 17490 0x8488, 0x21C2, 17491 0x846D, 0x2161, 17492 0x8453, 0x2100, 17493 0x843A, 0x209F, 17494 0x8420, 0x203E, 17495 0x8407, 0x1FDC, 17496 0x83EE, 0x1F7B, 17497 0x83D6, 0x1F19, 17498 0x83BD, 0x1EB8, 17499 0x83A5, 0x1E56, 17500 0x838E, 0x1DF5, 17501 0x8376, 0x1D93, 17502 0x835F, 0x1D31, 17503 0x8348, 0x1CCF, 17504 0x8332, 0x1C6D, 17505 0x831C, 0x1C0B, 17506 0x8306, 0x1BA9, 17507 0x82F0, 0x1B47, 17508 0x82DB, 0x1AE4, 17509 0x82C6, 0x1A82, 17510 0x82B1, 0x1A20, 17511 0x829D, 0x19BD, 17512 0x8289, 0x195B, 17513 0x8275, 0x18F8, 17514 0x8262, 0x1896, 17515 0x824F, 0x1833, 17516 0x823C, 0x17D0, 17517 0x8229, 0x176D, 17518 0x8217, 0x170A, 17519 0x8205, 0x16A8, 17520 0x81F3, 0x1645, 17521 0x81E2, 0x15E2, 17522 0x81D1, 0x157F, 17523 0x81C0, 0x151B, 17524 0x81B0, 0x14B8, 17525 0x81A0, 0x1455, 17526 0x8190, 0x13F2, 17527 0x8180, 0x138E, 17528 0x8171, 0x132B, 17529 0x8162, 0x12C8, 17530 0x8154, 0x1264, 17531 0x8145, 0x1201, 17532 0x8137, 0x119D, 17533 0x812A, 0x1139, 17534 0x811C, 0x10D6, 17535 0x810F, 0x1072, 17536 0x8102, 0x100E, 17537 0x80F6, 0x0FAB, 17538 0x80EA, 0x0F47, 17539 0x80DE, 0x0EE3, 17540 0x80D2, 0x0E7F, 17541 0x80C7, 0x0E1B, 17542 0x80BC, 0x0DB7, 17543 0x80B2, 0x0D53, 17544 0x80A7, 0x0CEF, 17545 0x809D, 0x0C8B, 17546 0x8094, 0x0C27, 17547 0x808A, 0x0BC3, 17548 0x8081, 0x0B5F, 17549 0x8078, 0x0AFB, 17550 0x8070, 0x0A97, 17551 0x8068, 0x0A33, 17552 0x8060, 0x09CE, 17553 0x8058, 0x096A, 17554 0x8051, 0x0906, 17555 0x804A, 0x08A2, 17556 0x8043, 0x083D, 17557 0x803D, 0x07D9, 17558 0x8037, 0x0775, 17559 0x8031, 0x0710, 17560 0x802C, 0x06AC, 17561 0x8027, 0x0647, 17562 0x8022, 0x05E3, 17563 0x801E, 0x057F, 17564 0x801A, 0x051A, 17565 0x8016, 0x04B6, 17566 0x8012, 0x0451, 17567 0x800F, 0x03ED, 17568 0x800C, 0x0388, 17569 0x8009, 0x0324, 17570 0x8007, 0x02BF, 17571 0x8005, 0x025B, 17572 0x8003, 0x01F6, 17573 0x8002, 0x0192, 17574 0x8001, 0x012D, 17575 0x8000, 0x00C9, 17576 0x8000, 0x0064, 17577 0x8000, 0x0000, 17578 0x8000, 0xFF9B, 17579 0x8000, 0xFF36, 17580 0x8001, 0xFED2, 17581 0x8002, 0xFE6D, 17582 0x8003, 0xFE09, 17583 0x8005, 0xFDA4, 17584 0x8007, 0xFD40, 17585 0x8009, 0xFCDB, 17586 0x800C, 0xFC77, 17587 0x800F, 0xFC12, 17588 0x8012, 0xFBAE, 17589 0x8016, 0xFB49, 17590 0x801A, 0xFAE5, 17591 0x801E, 0xFA80, 17592 0x8022, 0xFA1C, 17593 0x8027, 0xF9B8, 17594 0x802C, 0xF953, 17595 0x8031, 0xF8EF, 17596 0x8037, 0xF88A, 17597 0x803D, 0xF826, 17598 0x8043, 0xF7C2, 17599 0x804A, 0xF75D, 17600 0x8051, 0xF6F9, 17601 0x8058, 0xF695, 17602 0x8060, 0xF631, 17603 0x8068, 0xF5CC, 17604 0x8070, 0xF568, 17605 0x8078, 0xF504, 17606 0x8081, 0xF4A0, 17607 0x808A, 0xF43C, 17608 0x8094, 0xF3D8, 17609 0x809D, 0xF374, 17610 0x80A7, 0xF310, 17611 0x80B2, 0xF2AC, 17612 0x80BC, 0xF248, 17613 0x80C7, 0xF1E4, 17614 0x80D2, 0xF180, 17615 0x80DE, 0xF11C, 17616 0x80EA, 0xF0B8, 17617 0x80F6, 0xF054, 17618 0x8102, 0xEFF1, 17619 0x810F, 0xEF8D, 17620 0x811C, 0xEF29, 17621 0x812A, 0xEEC6, 17622 0x8137, 0xEE62, 17623 0x8145, 0xEDFE, 17624 0x8154, 0xED9B, 17625 0x8162, 0xED37, 17626 0x8171, 0xECD4, 17627 0x8180, 0xEC71, 17628 0x8190, 0xEC0D, 17629 0x81A0, 0xEBAA, 17630 0x81B0, 0xEB47, 17631 0x81C0, 0xEAE4, 17632 0x81D1, 0xEA80, 17633 0x81E2, 0xEA1D, 17634 0x81F3, 0xE9BA, 17635 0x8205, 0xE957, 17636 0x8217, 0xE8F5, 17637 0x8229, 0xE892, 17638 0x823C, 0xE82F, 17639 0x824F, 0xE7CC, 17640 0x8262, 0xE769, 17641 0x8275, 0xE707, 17642 0x8289, 0xE6A4, 17643 0x829D, 0xE642, 17644 0x82B1, 0xE5DF, 17645 0x82C6, 0xE57D, 17646 0x82DB, 0xE51B, 17647 0x82F0, 0xE4B8, 17648 0x8306, 0xE456, 17649 0x831C, 0xE3F4, 17650 0x8332, 0xE392, 17651 0x8348, 0xE330, 17652 0x835F, 0xE2CE, 17653 0x8376, 0xE26C, 17654 0x838E, 0xE20A, 17655 0x83A5, 0xE1A9, 17656 0x83BD, 0xE147, 17657 0x83D6, 0xE0E6, 17658 0x83EE, 0xE084, 17659 0x8407, 0xE023, 17660 0x8420, 0xDFC1, 17661 0x843A, 0xDF60, 17662 0x8453, 0xDEFF, 17663 0x846D, 0xDE9E, 17664 0x8488, 0xDE3D, 17665 0x84A2, 0xDDDC, 17666 0x84BD, 0xDD7B, 17667 0x84D9, 0xDD1A, 17668 0x84F4, 0xDCBA, 17669 0x8510, 0xDC59, 17670 0x852C, 0xDBF8, 17671 0x8549, 0xDB98, 17672 0x8565, 0xDB38, 17673 0x8582, 0xDAD7, 17674 0x85A0, 0xDA77, 17675 0x85BD, 0xDA17, 17676 0x85DB, 0xD9B7, 17677 0x85FA, 0xD957, 17678 0x8618, 0xD8F8, 17679 0x8637, 0xD898, 17680 0x8656, 0xD838, 17681 0x8675, 0xD7D9, 17682 0x8695, 0xD779, 17683 0x86B5, 0xD71A, 17684 0x86D5, 0xD6BB, 17685 0x86F6, 0xD65C, 17686 0x8717, 0xD5FD, 17687 0x8738, 0xD59E, 17688 0x8759, 0xD53F, 17689 0x877B, 0xD4E0, 17690 0x879D, 0xD482, 17691 0x87BF, 0xD423, 17692 0x87E2, 0xD3C5, 17693 0x8805, 0xD367, 17694 0x8828, 0xD308, 17695 0x884B, 0xD2AA, 17696 0x886F, 0xD24C, 17697 0x8893, 0xD1EE, 17698 0x88B8, 0xD191, 17699 0x88DC, 0xD133, 17700 0x8901, 0xD0D6, 17701 0x8926, 0xD078, 17702 0x894C, 0xD01B, 17703 0x8971, 0xCFBE, 17704 0x8997, 0xCF61, 17705 0x89BE, 0xCF04, 17706 0x89E4, 0xCEA7, 17707 0x8A0B, 0xCE4A, 17708 0x8A33, 0xCDEE, 17709 0x8A5A, 0xCD91, 17710 0x8A82, 0xCD35, 17711 0x8AAA, 0xCCD9, 17712 0x8AD2, 0xCC7D, 17713 0x8AFB, 0xCC21, 17714 0x8B24, 0xCBC5, 17715 0x8B4D, 0xCB69, 17716 0x8B76, 0xCB0D, 17717 0x8BA0, 0xCAB2, 17718 0x8BCA, 0xCA57, 17719 0x8BF4, 0xC9FB, 17720 0x8C1F, 0xC9A0, 17721 0x8C4A, 0xC945, 17722 0x8C75, 0xC8EB, 17723 0x8CA0, 0xC890, 17724 0x8CCC, 0xC835, 17725 0x8CF8, 0xC7DB, 17726 0x8D24, 0xC781, 17727 0x8D50, 0xC727, 17728 0x8D7D, 0xC6CD, 17729 0x8DAA, 0xC673, 17730 0x8DD8, 0xC619, 17731 0x8E05, 0xC5BF, 17732 0x8E33, 0xC566, 17733 0x8E61, 0xC50D, 17734 0x8E90, 0xC4B3, 17735 0x8EBE, 0xC45A, 17736 0x8EED, 0xC402, 17737 0x8F1D, 0xC3A9, 17738 0x8F4C, 0xC350, 17739 0x8F7C, 0xC2F8, 17740 0x8FAC, 0xC29F, 17741 0x8FDC, 0xC247, 17742 0x900D, 0xC1EF, 17743 0x903E, 0xC197, 17744 0x906F, 0xC140, 17745 0x90A0, 0xC0E8, 17746 0x90D2, 0xC091, 17747 0x9104, 0xC03A, 17748 0x9136, 0xBFE2, 17749 0x9169, 0xBF8C, 17750 0x919C, 0xBF35, 17751 0x91CF, 0xBEDE, 17752 0x9202, 0xBE88, 17753 0x9235, 0xBE31, 17754 0x9269, 0xBDDB, 17755 0x929D, 0xBD85, 17756 0x92D2, 0xBD2F, 17757 0x9306, 0xBCDA, 17758 0x933B, 0xBC84, 17759 0x9370, 0xBC2F, 17760 0x93A6, 0xBBDA, 17761 0x93DB, 0xBB85, 17762 0x9411, 0xBB30, 17763 0x9447, 0xBADB, 17764 0x947E, 0xBA87, 17765 0x94B5, 0xBA32, 17766 0x94EC, 0xB9DE, 17767 0x9523, 0xB98A, 17768 0x955A, 0xB936, 17769 0x9592, 0xB8E3, 17770 0x95CA, 0xB88F, 17771 0x9602, 0xB83C, 17772 0x963B, 0xB7E9, 17773 0x9673, 0xB796, 17774 0x96AC, 0xB743, 17775 0x96E6, 0xB6F0, 17776 0x971F, 0xB69E, 17777 0x9759, 0xB64B, 17778 0x9793, 0xB5F9, 17779 0x97CD, 0xB5A7, 17780 0x9808, 0xB556, 17781 0x9842, 0xB504, 17782 0x987D, 0xB4B3, 17783 0x98B9, 0xB461, 17784 0x98F4, 0xB410, 17785 0x9930, 0xB3C0, 17786 0x996C, 0xB36F, 17787 0x99A8, 0xB31E, 17788 0x99E5, 0xB2CE, 17789 0x9A22, 0xB27E, 17790 0x9A5F, 0xB22E, 17791 0x9A9C, 0xB1DE, 17792 0x9AD9, 0xB18F, 17793 0x9B17, 0xB140, 17794 0x9B55, 0xB0F0, 17795 0x9B93, 0xB0A1, 17796 0x9BD2, 0xB053, 17797 0x9C10, 0xB004, 17798 0x9C4F, 0xAFB6, 17799 0x9C8E, 0xAF68, 17800 0x9CCE, 0xAF1A, 17801 0x9D0D, 0xAECC, 17802 0x9D4D, 0xAE7E, 17803 0x9D8E, 0xAE31, 17804 0x9DCE, 0xADE3, 17805 0x9E0E, 0xAD96, 17806 0x9E4F, 0xAD4A, 17807 0x9E90, 0xACFD, 17808 0x9ED2, 0xACB1, 17809 0x9F13, 0xAC64, 17810 0x9F55, 0xAC18, 17811 0x9F97, 0xABCC, 17812 0x9FD9, 0xAB81, 17813 0xA01C, 0xAB35, 17814 0xA05F, 0xAAEA, 17815 0xA0A1, 0xAA9F, 17816 0xA0E5, 0xAA54, 17817 0xA128, 0xAA0A, 17818 0xA16C, 0xA9BF, 17819 0xA1AF, 0xA975, 17820 0xA1F4, 0xA92B, 17821 0xA238, 0xA8E2, 17822 0xA27C, 0xA898, 17823 0xA2C1, 0xA84F, 17824 0xA306, 0xA806, 17825 0xA34B, 0xA7BD, 17826 0xA391, 0xA774, 17827 0xA3D6, 0xA72B, 17828 0xA41C, 0xA6E3, 17829 0xA462, 0xA69B, 17830 0xA4A9, 0xA653, 17831 0xA4EF, 0xA60C, 17832 0xA536, 0xA5C4, 17833 0xA57D, 0xA57D, 17834 0xA5C4, 0xA536, 17835 0xA60C, 0xA4EF, 17836 0xA653, 0xA4A9, 17837 0xA69B, 0xA462, 17838 0xA6E3, 0xA41C, 17839 0xA72B, 0xA3D6, 17840 0xA774, 0xA391, 17841 0xA7BD, 0xA34B, 17842 0xA806, 0xA306, 17843 0xA84F, 0xA2C1, 17844 0xA898, 0xA27C, 17845 0xA8E2, 0xA238, 17846 0xA92B, 0xA1F4, 17847 0xA975, 0xA1AF, 17848 0xA9BF, 0xA16C, 17849 0xAA0A, 0xA128, 17850 0xAA54, 0xA0E5, 17851 0xAA9F, 0xA0A1, 17852 0xAAEA, 0xA05F, 17853 0xAB35, 0xA01C, 17854 0xAB81, 0x9FD9, 17855 0xABCC, 0x9F97, 17856 0xAC18, 0x9F55, 17857 0xAC64, 0x9F13, 17858 0xACB1, 0x9ED2, 17859 0xACFD, 0x9E90, 17860 0xAD4A, 0x9E4F, 17861 0xAD96, 0x9E0E, 17862 0xADE3, 0x9DCE, 17863 0xAE31, 0x9D8E, 17864 0xAE7E, 0x9D4D, 17865 0xAECC, 0x9D0D, 17866 0xAF1A, 0x9CCE, 17867 0xAF68, 0x9C8E, 17868 0xAFB6, 0x9C4F, 17869 0xB004, 0x9C10, 17870 0xB053, 0x9BD2, 17871 0xB0A1, 0x9B93, 17872 0xB0F0, 0x9B55, 17873 0xB140, 0x9B17, 17874 0xB18F, 0x9AD9, 17875 0xB1DE, 0x9A9C, 17876 0xB22E, 0x9A5F, 17877 0xB27E, 0x9A22, 17878 0xB2CE, 0x99E5, 17879 0xB31E, 0x99A8, 17880 0xB36F, 0x996C, 17881 0xB3C0, 0x9930, 17882 0xB410, 0x98F4, 17883 0xB461, 0x98B9, 17884 0xB4B3, 0x987D, 17885 0xB504, 0x9842, 17886 0xB556, 0x9808, 17887 0xB5A7, 0x97CD, 17888 0xB5F9, 0x9793, 17889 0xB64B, 0x9759, 17890 0xB69E, 0x971F, 17891 0xB6F0, 0x96E6, 17892 0xB743, 0x96AC, 17893 0xB796, 0x9673, 17894 0xB7E9, 0x963B, 17895 0xB83C, 0x9602, 17896 0xB88F, 0x95CA, 17897 0xB8E3, 0x9592, 17898 0xB936, 0x955A, 17899 0xB98A, 0x9523, 17900 0xB9DE, 0x94EC, 17901 0xBA32, 0x94B5, 17902 0xBA87, 0x947E, 17903 0xBADB, 0x9447, 17904 0xBB30, 0x9411, 17905 0xBB85, 0x93DB, 17906 0xBBDA, 0x93A6, 17907 0xBC2F, 0x9370, 17908 0xBC84, 0x933B, 17909 0xBCDA, 0x9306, 17910 0xBD2F, 0x92D2, 17911 0xBD85, 0x929D, 17912 0xBDDB, 0x9269, 17913 0xBE31, 0x9235, 17914 0xBE88, 0x9202, 17915 0xBEDE, 0x91CF, 17916 0xBF35, 0x919C, 17917 0xBF8C, 0x9169, 17918 0xBFE2, 0x9136, 17919 0xC03A, 0x9104, 17920 0xC091, 0x90D2, 17921 0xC0E8, 0x90A0, 17922 0xC140, 0x906F, 17923 0xC197, 0x903E, 17924 0xC1EF, 0x900D, 17925 0xC247, 0x8FDC, 17926 0xC29F, 0x8FAC, 17927 0xC2F8, 0x8F7C, 17928 0xC350, 0x8F4C, 17929 0xC3A9, 0x8F1D, 17930 0xC402, 0x8EED, 17931 0xC45A, 0x8EBE, 17932 0xC4B3, 0x8E90, 17933 0xC50D, 0x8E61, 17934 0xC566, 0x8E33, 17935 0xC5BF, 0x8E05, 17936 0xC619, 0x8DD8, 17937 0xC673, 0x8DAA, 17938 0xC6CD, 0x8D7D, 17939 0xC727, 0x8D50, 17940 0xC781, 0x8D24, 17941 0xC7DB, 0x8CF8, 17942 0xC835, 0x8CCC, 17943 0xC890, 0x8CA0, 17944 0xC8EB, 0x8C75, 17945 0xC945, 0x8C4A, 17946 0xC9A0, 0x8C1F, 17947 0xC9FB, 0x8BF4, 17948 0xCA57, 0x8BCA, 17949 0xCAB2, 0x8BA0, 17950 0xCB0D, 0x8B76, 17951 0xCB69, 0x8B4D, 17952 0xCBC5, 0x8B24, 17953 0xCC21, 0x8AFB, 17954 0xCC7D, 0x8AD2, 17955 0xCCD9, 0x8AAA, 17956 0xCD35, 0x8A82, 17957 0xCD91, 0x8A5A, 17958 0xCDEE, 0x8A33, 17959 0xCE4A, 0x8A0B, 17960 0xCEA7, 0x89E4, 17961 0xCF04, 0x89BE, 17962 0xCF61, 0x8997, 17963 0xCFBE, 0x8971, 17964 0xD01B, 0x894C, 17965 0xD078, 0x8926, 17966 0xD0D6, 0x8901, 17967 0xD133, 0x88DC, 17968 0xD191, 0x88B8, 17969 0xD1EE, 0x8893, 17970 0xD24C, 0x886F, 17971 0xD2AA, 0x884B, 17972 0xD308, 0x8828, 17973 0xD367, 0x8805, 17974 0xD3C5, 0x87E2, 17975 0xD423, 0x87BF, 17976 0xD482, 0x879D, 17977 0xD4E0, 0x877B, 17978 0xD53F, 0x8759, 17979 0xD59E, 0x8738, 17980 0xD5FD, 0x8717, 17981 0xD65C, 0x86F6, 17982 0xD6BB, 0x86D5, 17983 0xD71A, 0x86B5, 17984 0xD779, 0x8695, 17985 0xD7D9, 0x8675, 17986 0xD838, 0x8656, 17987 0xD898, 0x8637, 17988 0xD8F8, 0x8618, 17989 0xD957, 0x85FA, 17990 0xD9B7, 0x85DB, 17991 0xDA17, 0x85BD, 17992 0xDA77, 0x85A0, 17993 0xDAD7, 0x8582, 17994 0xDB38, 0x8565, 17995 0xDB98, 0x8549, 17996 0xDBF8, 0x852C, 17997 0xDC59, 0x8510, 17998 0xDCBA, 0x84F4, 17999 0xDD1A, 0x84D9, 18000 0xDD7B, 0x84BD, 18001 0xDDDC, 0x84A2, 18002 0xDE3D, 0x8488, 18003 0xDE9E, 0x846D, 18004 0xDEFF, 0x8453, 18005 0xDF60, 0x843A, 18006 0xDFC1, 0x8420, 18007 0xE023, 0x8407, 18008 0xE084, 0x83EE, 18009 0xE0E6, 0x83D6, 18010 0xE147, 0x83BD, 18011 0xE1A9, 0x83A5, 18012 0xE20A, 0x838E, 18013 0xE26C, 0x8376, 18014 0xE2CE, 0x835F, 18015 0xE330, 0x8348, 18016 0xE392, 0x8332, 18017 0xE3F4, 0x831C, 18018 0xE456, 0x8306, 18019 0xE4B8, 0x82F0, 18020 0xE51B, 0x82DB, 18021 0xE57D, 0x82C6, 18022 0xE5DF, 0x82B1, 18023 0xE642, 0x829D, 18024 0xE6A4, 0x8289, 18025 0xE707, 0x8275, 18026 0xE769, 0x8262, 18027 0xE7CC, 0x824F, 18028 0xE82F, 0x823C, 18029 0xE892, 0x8229, 18030 0xE8F5, 0x8217, 18031 0xE957, 0x8205, 18032 0xE9BA, 0x81F3, 18033 0xEA1D, 0x81E2, 18034 0xEA80, 0x81D1, 18035 0xEAE4, 0x81C0, 18036 0xEB47, 0x81B0, 18037 0xEBAA, 0x81A0, 18038 0xEC0D, 0x8190, 18039 0xEC71, 0x8180, 18040 0xECD4, 0x8171, 18041 0xED37, 0x8162, 18042 0xED9B, 0x8154, 18043 0xEDFE, 0x8145, 18044 0xEE62, 0x8137, 18045 0xEEC6, 0x812A, 18046 0xEF29, 0x811C, 18047 0xEF8D, 0x810F, 18048 0xEFF1, 0x8102, 18049 0xF054, 0x80F6, 18050 0xF0B8, 0x80EA, 18051 0xF11C, 0x80DE, 18052 0xF180, 0x80D2, 18053 0xF1E4, 0x80C7, 18054 0xF248, 0x80BC, 18055 0xF2AC, 0x80B2, 18056 0xF310, 0x80A7, 18057 0xF374, 0x809D, 18058 0xF3D8, 0x8094, 18059 0xF43C, 0x808A, 18060 0xF4A0, 0x8081, 18061 0xF504, 0x8078, 18062 0xF568, 0x8070, 18063 0xF5CC, 0x8068, 18064 0xF631, 0x8060, 18065 0xF695, 0x8058, 18066 0xF6F9, 0x8051, 18067 0xF75D, 0x804A, 18068 0xF7C2, 0x8043, 18069 0xF826, 0x803D, 18070 0xF88A, 0x8037, 18071 0xF8EF, 0x8031, 18072 0xF953, 0x802C, 18073 0xF9B8, 0x8027, 18074 0xFA1C, 0x8022, 18075 0xFA80, 0x801E, 18076 0xFAE5, 0x801A, 18077 0xFB49, 0x8016, 18078 0xFBAE, 0x8012, 18079 0xFC12, 0x800F, 18080 0xFC77, 0x800C, 18081 0xFCDB, 0x8009, 18082 0xFD40, 0x8007, 18083 0xFDA4, 0x8005, 18084 0xFE09, 0x8003, 18085 0xFE6D, 0x8002, 18086 0xFED2, 0x8001, 18087 0xFF36, 0x8000, 18088 0xFF9B, 0x8000 18089 }; 18090 18091 /** 18092 * \par 18093 * Example code for q15 Twiddle factors Generation:: 18094 * \par 18095 * <pre>for(i = 0; i< 3N/4; i++) 18096 * { 18097 * twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N); 18098 * twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N); 18099 * } </pre> 18100 * \par 18101 * where N = 4096 and PI = 3.14159265358979 18102 * \par 18103 * Cos and Sin values are interleaved fashion 18104 * \par 18105 * Convert Floating point to q15(Fixed point 1.15): 18106 * round(twiddleCoefq15(i) * pow(2, 15)) 18107 * 18108 */ 18109 const q15_t twiddleCoef_4096_q15[6144] = 18110 { 18111 0x7FFF, 0x0000, 18112 0x7FFF, 0x0032, 18113 0x7FFF, 0x0064, 18114 0x7FFF, 0x0096, 18115 0x7FFF, 0x00C9, 18116 0x7FFF, 0x00FB, 18117 0x7FFE, 0x012D, 18118 0x7FFE, 0x015F, 18119 0x7FFD, 0x0192, 18120 0x7FFC, 0x01C4, 18121 0x7FFC, 0x01F6, 18122 0x7FFB, 0x0228, 18123 0x7FFA, 0x025B, 18124 0x7FF9, 0x028D, 18125 0x7FF8, 0x02BF, 18126 0x7FF7, 0x02F1, 18127 0x7FF6, 0x0324, 18128 0x7FF4, 0x0356, 18129 0x7FF3, 0x0388, 18130 0x7FF2, 0x03BA, 18131 0x7FF0, 0x03ED, 18132 0x7FEE, 0x041F, 18133 0x7FED, 0x0451, 18134 0x7FEB, 0x0483, 18135 0x7FE9, 0x04B6, 18136 0x7FE7, 0x04E8, 18137 0x7FE5, 0x051A, 18138 0x7FE3, 0x054C, 18139 0x7FE1, 0x057F, 18140 0x7FDF, 0x05B1, 18141 0x7FDD, 0x05E3, 18142 0x7FDA, 0x0615, 18143 0x7FD8, 0x0647, 18144 0x7FD6, 0x067A, 18145 0x7FD3, 0x06AC, 18146 0x7FD0, 0x06DE, 18147 0x7FCE, 0x0710, 18148 0x7FCB, 0x0742, 18149 0x7FC8, 0x0775, 18150 0x7FC5, 0x07A7, 18151 0x7FC2, 0x07D9, 18152 0x7FBF, 0x080B, 18153 0x7FBC, 0x083D, 18154 0x7FB8, 0x086F, 18155 0x7FB5, 0x08A2, 18156 0x7FB1, 0x08D4, 18157 0x7FAE, 0x0906, 18158 0x7FAA, 0x0938, 18159 0x7FA7, 0x096A, 18160 0x7FA3, 0x099C, 18161 0x7F9F, 0x09CE, 18162 0x7F9B, 0x0A00, 18163 0x7F97, 0x0A33, 18164 0x7F93, 0x0A65, 18165 0x7F8F, 0x0A97, 18166 0x7F8B, 0x0AC9, 18167 0x7F87, 0x0AFB, 18168 0x7F82, 0x0B2D, 18169 0x7F7E, 0x0B5F, 18170 0x7F79, 0x0B91, 18171 0x7F75, 0x0BC3, 18172 0x7F70, 0x0BF5, 18173 0x7F6B, 0x0C27, 18174 0x7F67, 0x0C59, 18175 0x7F62, 0x0C8B, 18176 0x7F5D, 0x0CBD, 18177 0x7F58, 0x0CEF, 18178 0x7F53, 0x0D21, 18179 0x7F4D, 0x0D53, 18180 0x7F48, 0x0D85, 18181 0x7F43, 0x0DB7, 18182 0x7F3D, 0x0DE9, 18183 0x7F38, 0x0E1B, 18184 0x7F32, 0x0E4D, 18185 0x7F2D, 0x0E7F, 18186 0x7F27, 0x0EB1, 18187 0x7F21, 0x0EE3, 18188 0x7F1B, 0x0F15, 18189 0x7F15, 0x0F47, 18190 0x7F0F, 0x0F79, 18191 0x7F09, 0x0FAB, 18192 0x7F03, 0x0FDD, 18193 0x7EFD, 0x100E, 18194 0x7EF6, 0x1040, 18195 0x7EF0, 0x1072, 18196 0x7EE9, 0x10A4, 18197 0x7EE3, 0x10D6, 18198 0x7EDC, 0x1108, 18199 0x7ED5, 0x1139, 18200 0x7ECF, 0x116B, 18201 0x7EC8, 0x119D, 18202 0x7EC1, 0x11CF, 18203 0x7EBA, 0x1201, 18204 0x7EB3, 0x1232, 18205 0x7EAB, 0x1264, 18206 0x7EA4, 0x1296, 18207 0x7E9D, 0x12C8, 18208 0x7E95, 0x12F9, 18209 0x7E8E, 0x132B, 18210 0x7E86, 0x135D, 18211 0x7E7F, 0x138E, 18212 0x7E77, 0x13C0, 18213 0x7E6F, 0x13F2, 18214 0x7E67, 0x1423, 18215 0x7E5F, 0x1455, 18216 0x7E57, 0x1487, 18217 0x7E4F, 0x14B8, 18218 0x7E47, 0x14EA, 18219 0x7E3F, 0x151B, 18220 0x7E37, 0x154D, 18221 0x7E2E, 0x157F, 18222 0x7E26, 0x15B0, 18223 0x7E1D, 0x15E2, 18224 0x7E14, 0x1613, 18225 0x7E0C, 0x1645, 18226 0x7E03, 0x1676, 18227 0x7DFA, 0x16A8, 18228 0x7DF1, 0x16D9, 18229 0x7DE8, 0x170A, 18230 0x7DDF, 0x173C, 18231 0x7DD6, 0x176D, 18232 0x7DCD, 0x179F, 18233 0x7DC3, 0x17D0, 18234 0x7DBA, 0x1802, 18235 0x7DB0, 0x1833, 18236 0x7DA7, 0x1864, 18237 0x7D9D, 0x1896, 18238 0x7D94, 0x18C7, 18239 0x7D8A, 0x18F8, 18240 0x7D80, 0x192A, 18241 0x7D76, 0x195B, 18242 0x7D6C, 0x198C, 18243 0x7D62, 0x19BD, 18244 0x7D58, 0x19EF, 18245 0x7D4E, 0x1A20, 18246 0x7D43, 0x1A51, 18247 0x7D39, 0x1A82, 18248 0x7D2F, 0x1AB3, 18249 0x7D24, 0x1AE4, 18250 0x7D19, 0x1B16, 18251 0x7D0F, 0x1B47, 18252 0x7D04, 0x1B78, 18253 0x7CF9, 0x1BA9, 18254 0x7CEE, 0x1BDA, 18255 0x7CE3, 0x1C0B, 18256 0x7CD8, 0x1C3C, 18257 0x7CCD, 0x1C6D, 18258 0x7CC2, 0x1C9E, 18259 0x7CB7, 0x1CCF, 18260 0x7CAB, 0x1D00, 18261 0x7CA0, 0x1D31, 18262 0x7C94, 0x1D62, 18263 0x7C89, 0x1D93, 18264 0x7C7D, 0x1DC4, 18265 0x7C71, 0x1DF5, 18266 0x7C66, 0x1E25, 18267 0x7C5A, 0x1E56, 18268 0x7C4E, 0x1E87, 18269 0x7C42, 0x1EB8, 18270 0x7C36, 0x1EE9, 18271 0x7C29, 0x1F19, 18272 0x7C1D, 0x1F4A, 18273 0x7C11, 0x1F7B, 18274 0x7C05, 0x1FAC, 18275 0x7BF8, 0x1FDC, 18276 0x7BEB, 0x200D, 18277 0x7BDF, 0x203E, 18278 0x7BD2, 0x206E, 18279 0x7BC5, 0x209F, 18280 0x7BB9, 0x20D0, 18281 0x7BAC, 0x2100, 18282 0x7B9F, 0x2131, 18283 0x7B92, 0x2161, 18284 0x7B84, 0x2192, 18285 0x7B77, 0x21C2, 18286 0x7B6A, 0x21F3, 18287 0x7B5D, 0x2223, 18288 0x7B4F, 0x2254, 18289 0x7B42, 0x2284, 18290 0x7B34, 0x22B4, 18291 0x7B26, 0x22E5, 18292 0x7B19, 0x2315, 18293 0x7B0B, 0x2345, 18294 0x7AFD, 0x2376, 18295 0x7AEF, 0x23A6, 18296 0x7AE1, 0x23D6, 18297 0x7AD3, 0x2407, 18298 0x7AC5, 0x2437, 18299 0x7AB6, 0x2467, 18300 0x7AA8, 0x2497, 18301 0x7A9A, 0x24C7, 18302 0x7A8B, 0x24F7, 18303 0x7A7D, 0x2528, 18304 0x7A6E, 0x2558, 18305 0x7A5F, 0x2588, 18306 0x7A50, 0x25B8, 18307 0x7A42, 0x25E8, 18308 0x7A33, 0x2618, 18309 0x7A24, 0x2648, 18310 0x7A15, 0x2678, 18311 0x7A05, 0x26A8, 18312 0x79F6, 0x26D8, 18313 0x79E7, 0x2707, 18314 0x79D8, 0x2737, 18315 0x79C8, 0x2767, 18316 0x79B9, 0x2797, 18317 0x79A9, 0x27C7, 18318 0x7999, 0x27F6, 18319 0x798A, 0x2826, 18320 0x797A, 0x2856, 18321 0x796A, 0x2886, 18322 0x795A, 0x28B5, 18323 0x794A, 0x28E5, 18324 0x793A, 0x2915, 18325 0x792A, 0x2944, 18326 0x7919, 0x2974, 18327 0x7909, 0x29A3, 18328 0x78F9, 0x29D3, 18329 0x78E8, 0x2A02, 18330 0x78D8, 0x2A32, 18331 0x78C7, 0x2A61, 18332 0x78B6, 0x2A91, 18333 0x78A6, 0x2AC0, 18334 0x7895, 0x2AEF, 18335 0x7884, 0x2B1F, 18336 0x7873, 0x2B4E, 18337 0x7862, 0x2B7D, 18338 0x7851, 0x2BAD, 18339 0x7840, 0x2BDC, 18340 0x782E, 0x2C0B, 18341 0x781D, 0x2C3A, 18342 0x780C, 0x2C69, 18343 0x77FA, 0x2C98, 18344 0x77E9, 0x2CC8, 18345 0x77D7, 0x2CF7, 18346 0x77C5, 0x2D26, 18347 0x77B4, 0x2D55, 18348 0x77A2, 0x2D84, 18349 0x7790, 0x2DB3, 18350 0x777E, 0x2DE2, 18351 0x776C, 0x2E11, 18352 0x775A, 0x2E3F, 18353 0x7747, 0x2E6E, 18354 0x7735, 0x2E9D, 18355 0x7723, 0x2ECC, 18356 0x7710, 0x2EFB, 18357 0x76FE, 0x2F29, 18358 0x76EB, 0x2F58, 18359 0x76D9, 0x2F87, 18360 0x76C6, 0x2FB5, 18361 0x76B3, 0x2FE4, 18362 0x76A0, 0x3013, 18363 0x768E, 0x3041, 18364 0x767B, 0x3070, 18365 0x7668, 0x309E, 18366 0x7654, 0x30CD, 18367 0x7641, 0x30FB, 18368 0x762E, 0x312A, 18369 0x761B, 0x3158, 18370 0x7607, 0x3186, 18371 0x75F4, 0x31B5, 18372 0x75E0, 0x31E3, 18373 0x75CC, 0x3211, 18374 0x75B9, 0x3240, 18375 0x75A5, 0x326E, 18376 0x7591, 0x329C, 18377 0x757D, 0x32CA, 18378 0x7569, 0x32F8, 18379 0x7555, 0x3326, 18380 0x7541, 0x3354, 18381 0x752D, 0x3382, 18382 0x7519, 0x33B0, 18383 0x7504, 0x33DE, 18384 0x74F0, 0x340C, 18385 0x74DB, 0x343A, 18386 0x74C7, 0x3468, 18387 0x74B2, 0x3496, 18388 0x749E, 0x34C4, 18389 0x7489, 0x34F2, 18390 0x7474, 0x351F, 18391 0x745F, 0x354D, 18392 0x744A, 0x357B, 18393 0x7435, 0x35A8, 18394 0x7420, 0x35D6, 18395 0x740B, 0x3604, 18396 0x73F6, 0x3631, 18397 0x73E0, 0x365F, 18398 0x73CB, 0x368C, 18399 0x73B5, 0x36BA, 18400 0x73A0, 0x36E7, 18401 0x738A, 0x3714, 18402 0x7375, 0x3742, 18403 0x735F, 0x376F, 18404 0x7349, 0x379C, 18405 0x7333, 0x37CA, 18406 0x731D, 0x37F7, 18407 0x7307, 0x3824, 18408 0x72F1, 0x3851, 18409 0x72DB, 0x387E, 18410 0x72C5, 0x38AB, 18411 0x72AF, 0x38D8, 18412 0x7298, 0x3906, 18413 0x7282, 0x3932, 18414 0x726B, 0x395F, 18415 0x7255, 0x398C, 18416 0x723E, 0x39B9, 18417 0x7227, 0x39E6, 18418 0x7211, 0x3A13, 18419 0x71FA, 0x3A40, 18420 0x71E3, 0x3A6C, 18421 0x71CC, 0x3A99, 18422 0x71B5, 0x3AC6, 18423 0x719E, 0x3AF2, 18424 0x7186, 0x3B1F, 18425 0x716F, 0x3B4C, 18426 0x7158, 0x3B78, 18427 0x7141, 0x3BA5, 18428 0x7129, 0x3BD1, 18429 0x7112, 0x3BFD, 18430 0x70FA, 0x3C2A, 18431 0x70E2, 0x3C56, 18432 0x70CB, 0x3C83, 18433 0x70B3, 0x3CAF, 18434 0x709B, 0x3CDB, 18435 0x7083, 0x3D07, 18436 0x706B, 0x3D33, 18437 0x7053, 0x3D60, 18438 0x703B, 0x3D8C, 18439 0x7023, 0x3DB8, 18440 0x700A, 0x3DE4, 18441 0x6FF2, 0x3E10, 18442 0x6FDA, 0x3E3C, 18443 0x6FC1, 0x3E68, 18444 0x6FA9, 0x3E93, 18445 0x6F90, 0x3EBF, 18446 0x6F77, 0x3EEB, 18447 0x6F5F, 0x3F17, 18448 0x6F46, 0x3F43, 18449 0x6F2D, 0x3F6E, 18450 0x6F14, 0x3F9A, 18451 0x6EFB, 0x3FC5, 18452 0x6EE2, 0x3FF1, 18453 0x6EC9, 0x401D, 18454 0x6EAF, 0x4048, 18455 0x6E96, 0x4073, 18456 0x6E7D, 0x409F, 18457 0x6E63, 0x40CA, 18458 0x6E4A, 0x40F6, 18459 0x6E30, 0x4121, 18460 0x6E17, 0x414C, 18461 0x6DFD, 0x4177, 18462 0x6DE3, 0x41A2, 18463 0x6DCA, 0x41CE, 18464 0x6DB0, 0x41F9, 18465 0x6D96, 0x4224, 18466 0x6D7C, 0x424F, 18467 0x6D62, 0x427A, 18468 0x6D48, 0x42A5, 18469 0x6D2D, 0x42D0, 18470 0x6D13, 0x42FA, 18471 0x6CF9, 0x4325, 18472 0x6CDE, 0x4350, 18473 0x6CC4, 0x437B, 18474 0x6CA9, 0x43A5, 18475 0x6C8F, 0x43D0, 18476 0x6C74, 0x43FB, 18477 0x6C59, 0x4425, 18478 0x6C3F, 0x4450, 18479 0x6C24, 0x447A, 18480 0x6C09, 0x44A5, 18481 0x6BEE, 0x44CF, 18482 0x6BD3, 0x44FA, 18483 0x6BB8, 0x4524, 18484 0x6B9C, 0x454E, 18485 0x6B81, 0x4578, 18486 0x6B66, 0x45A3, 18487 0x6B4A, 0x45CD, 18488 0x6B2F, 0x45F7, 18489 0x6B13, 0x4621, 18490 0x6AF8, 0x464B, 18491 0x6ADC, 0x4675, 18492 0x6AC1, 0x469F, 18493 0x6AA5, 0x46C9, 18494 0x6A89, 0x46F3, 18495 0x6A6D, 0x471C, 18496 0x6A51, 0x4746, 18497 0x6A35, 0x4770, 18498 0x6A19, 0x479A, 18499 0x69FD, 0x47C3, 18500 0x69E1, 0x47ED, 18501 0x69C4, 0x4816, 18502 0x69A8, 0x4840, 18503 0x698C, 0x4869, 18504 0x696F, 0x4893, 18505 0x6953, 0x48BC, 18506 0x6936, 0x48E6, 18507 0x6919, 0x490F, 18508 0x68FD, 0x4938, 18509 0x68E0, 0x4961, 18510 0x68C3, 0x498A, 18511 0x68A6, 0x49B4, 18512 0x6889, 0x49DD, 18513 0x686C, 0x4A06, 18514 0x684F, 0x4A2F, 18515 0x6832, 0x4A58, 18516 0x6815, 0x4A81, 18517 0x67F7, 0x4AA9, 18518 0x67DA, 0x4AD2, 18519 0x67BD, 0x4AFB, 18520 0x679F, 0x4B24, 18521 0x6782, 0x4B4C, 18522 0x6764, 0x4B75, 18523 0x6746, 0x4B9E, 18524 0x6729, 0x4BC6, 18525 0x670B, 0x4BEF, 18526 0x66ED, 0x4C17, 18527 0x66CF, 0x4C3F, 18528 0x66B1, 0x4C68, 18529 0x6693, 0x4C90, 18530 0x6675, 0x4CB8, 18531 0x6657, 0x4CE1, 18532 0x6639, 0x4D09, 18533 0x661A, 0x4D31, 18534 0x65FC, 0x4D59, 18535 0x65DD, 0x4D81, 18536 0x65BF, 0x4DA9, 18537 0x65A0, 0x4DD1, 18538 0x6582, 0x4DF9, 18539 0x6563, 0x4E21, 18540 0x6545, 0x4E48, 18541 0x6526, 0x4E70, 18542 0x6507, 0x4E98, 18543 0x64E8, 0x4EBF, 18544 0x64C9, 0x4EE7, 18545 0x64AA, 0x4F0F, 18546 0x648B, 0x4F36, 18547 0x646C, 0x4F5E, 18548 0x644D, 0x4F85, 18549 0x642D, 0x4FAC, 18550 0x640E, 0x4FD4, 18551 0x63EF, 0x4FFB, 18552 0x63CF, 0x5022, 18553 0x63B0, 0x5049, 18554 0x6390, 0x5070, 18555 0x6371, 0x5097, 18556 0x6351, 0x50BF, 18557 0x6331, 0x50E5, 18558 0x6311, 0x510C, 18559 0x62F2, 0x5133, 18560 0x62D2, 0x515A, 18561 0x62B2, 0x5181, 18562 0x6292, 0x51A8, 18563 0x6271, 0x51CE, 18564 0x6251, 0x51F5, 18565 0x6231, 0x521C, 18566 0x6211, 0x5242, 18567 0x61F1, 0x5269, 18568 0x61D0, 0x528F, 18569 0x61B0, 0x52B5, 18570 0x618F, 0x52DC, 18571 0x616F, 0x5302, 18572 0x614E, 0x5328, 18573 0x612D, 0x534E, 18574 0x610D, 0x5375, 18575 0x60EC, 0x539B, 18576 0x60CB, 0x53C1, 18577 0x60AA, 0x53E7, 18578 0x6089, 0x540D, 18579 0x6068, 0x5433, 18580 0x6047, 0x5458, 18581 0x6026, 0x547E, 18582 0x6004, 0x54A4, 18583 0x5FE3, 0x54CA, 18584 0x5FC2, 0x54EF, 18585 0x5FA0, 0x5515, 18586 0x5F7F, 0x553A, 18587 0x5F5E, 0x5560, 18588 0x5F3C, 0x5585, 18589 0x5F1A, 0x55AB, 18590 0x5EF9, 0x55D0, 18591 0x5ED7, 0x55F5, 18592 0x5EB5, 0x561A, 18593 0x5E93, 0x5640, 18594 0x5E71, 0x5665, 18595 0x5E50, 0x568A, 18596 0x5E2D, 0x56AF, 18597 0x5E0B, 0x56D4, 18598 0x5DE9, 0x56F9, 18599 0x5DC7, 0x571D, 18600 0x5DA5, 0x5742, 18601 0x5D83, 0x5767, 18602 0x5D60, 0x578C, 18603 0x5D3E, 0x57B0, 18604 0x5D1B, 0x57D5, 18605 0x5CF9, 0x57F9, 18606 0x5CD6, 0x581E, 18607 0x5CB4, 0x5842, 18608 0x5C91, 0x5867, 18609 0x5C6E, 0x588B, 18610 0x5C4B, 0x58AF, 18611 0x5C29, 0x58D4, 18612 0x5C06, 0x58F8, 18613 0x5BE3, 0x591C, 18614 0x5BC0, 0x5940, 18615 0x5B9D, 0x5964, 18616 0x5B79, 0x5988, 18617 0x5B56, 0x59AC, 18618 0x5B33, 0x59D0, 18619 0x5B10, 0x59F3, 18620 0x5AEC, 0x5A17, 18621 0x5AC9, 0x5A3B, 18622 0x5AA5, 0x5A5E, 18623 0x5A82, 0x5A82, 18624 0x5A5E, 0x5AA5, 18625 0x5A3B, 0x5AC9, 18626 0x5A17, 0x5AEC, 18627 0x59F3, 0x5B10, 18628 0x59D0, 0x5B33, 18629 0x59AC, 0x5B56, 18630 0x5988, 0x5B79, 18631 0x5964, 0x5B9D, 18632 0x5940, 0x5BC0, 18633 0x591C, 0x5BE3, 18634 0x58F8, 0x5C06, 18635 0x58D4, 0x5C29, 18636 0x58AF, 0x5C4B, 18637 0x588B, 0x5C6E, 18638 0x5867, 0x5C91, 18639 0x5842, 0x5CB4, 18640 0x581E, 0x5CD6, 18641 0x57F9, 0x5CF9, 18642 0x57D5, 0x5D1B, 18643 0x57B0, 0x5D3E, 18644 0x578C, 0x5D60, 18645 0x5767, 0x5D83, 18646 0x5742, 0x5DA5, 18647 0x571D, 0x5DC7, 18648 0x56F9, 0x5DE9, 18649 0x56D4, 0x5E0B, 18650 0x56AF, 0x5E2D, 18651 0x568A, 0x5E50, 18652 0x5665, 0x5E71, 18653 0x5640, 0x5E93, 18654 0x561A, 0x5EB5, 18655 0x55F5, 0x5ED7, 18656 0x55D0, 0x5EF9, 18657 0x55AB, 0x5F1A, 18658 0x5585, 0x5F3C, 18659 0x5560, 0x5F5E, 18660 0x553A, 0x5F7F, 18661 0x5515, 0x5FA0, 18662 0x54EF, 0x5FC2, 18663 0x54CA, 0x5FE3, 18664 0x54A4, 0x6004, 18665 0x547E, 0x6026, 18666 0x5458, 0x6047, 18667 0x5433, 0x6068, 18668 0x540D, 0x6089, 18669 0x53E7, 0x60AA, 18670 0x53C1, 0x60CB, 18671 0x539B, 0x60EC, 18672 0x5375, 0x610D, 18673 0x534E, 0x612D, 18674 0x5328, 0x614E, 18675 0x5302, 0x616F, 18676 0x52DC, 0x618F, 18677 0x52B5, 0x61B0, 18678 0x528F, 0x61D0, 18679 0x5269, 0x61F1, 18680 0x5242, 0x6211, 18681 0x521C, 0x6231, 18682 0x51F5, 0x6251, 18683 0x51CE, 0x6271, 18684 0x51A8, 0x6292, 18685 0x5181, 0x62B2, 18686 0x515A, 0x62D2, 18687 0x5133, 0x62F2, 18688 0x510C, 0x6311, 18689 0x50E5, 0x6331, 18690 0x50BF, 0x6351, 18691 0x5097, 0x6371, 18692 0x5070, 0x6390, 18693 0x5049, 0x63B0, 18694 0x5022, 0x63CF, 18695 0x4FFB, 0x63EF, 18696 0x4FD4, 0x640E, 18697 0x4FAC, 0x642D, 18698 0x4F85, 0x644D, 18699 0x4F5E, 0x646C, 18700 0x4F36, 0x648B, 18701 0x4F0F, 0x64AA, 18702 0x4EE7, 0x64C9, 18703 0x4EBF, 0x64E8, 18704 0x4E98, 0x6507, 18705 0x4E70, 0x6526, 18706 0x4E48, 0x6545, 18707 0x4E21, 0x6563, 18708 0x4DF9, 0x6582, 18709 0x4DD1, 0x65A0, 18710 0x4DA9, 0x65BF, 18711 0x4D81, 0x65DD, 18712 0x4D59, 0x65FC, 18713 0x4D31, 0x661A, 18714 0x4D09, 0x6639, 18715 0x4CE1, 0x6657, 18716 0x4CB8, 0x6675, 18717 0x4C90, 0x6693, 18718 0x4C68, 0x66B1, 18719 0x4C3F, 0x66CF, 18720 0x4C17, 0x66ED, 18721 0x4BEF, 0x670B, 18722 0x4BC6, 0x6729, 18723 0x4B9E, 0x6746, 18724 0x4B75, 0x6764, 18725 0x4B4C, 0x6782, 18726 0x4B24, 0x679F, 18727 0x4AFB, 0x67BD, 18728 0x4AD2, 0x67DA, 18729 0x4AA9, 0x67F7, 18730 0x4A81, 0x6815, 18731 0x4A58, 0x6832, 18732 0x4A2F, 0x684F, 18733 0x4A06, 0x686C, 18734 0x49DD, 0x6889, 18735 0x49B4, 0x68A6, 18736 0x498A, 0x68C3, 18737 0x4961, 0x68E0, 18738 0x4938, 0x68FD, 18739 0x490F, 0x6919, 18740 0x48E6, 0x6936, 18741 0x48BC, 0x6953, 18742 0x4893, 0x696F, 18743 0x4869, 0x698C, 18744 0x4840, 0x69A8, 18745 0x4816, 0x69C4, 18746 0x47ED, 0x69E1, 18747 0x47C3, 0x69FD, 18748 0x479A, 0x6A19, 18749 0x4770, 0x6A35, 18750 0x4746, 0x6A51, 18751 0x471C, 0x6A6D, 18752 0x46F3, 0x6A89, 18753 0x46C9, 0x6AA5, 18754 0x469F, 0x6AC1, 18755 0x4675, 0x6ADC, 18756 0x464B, 0x6AF8, 18757 0x4621, 0x6B13, 18758 0x45F7, 0x6B2F, 18759 0x45CD, 0x6B4A, 18760 0x45A3, 0x6B66, 18761 0x4578, 0x6B81, 18762 0x454E, 0x6B9C, 18763 0x4524, 0x6BB8, 18764 0x44FA, 0x6BD3, 18765 0x44CF, 0x6BEE, 18766 0x44A5, 0x6C09, 18767 0x447A, 0x6C24, 18768 0x4450, 0x6C3F, 18769 0x4425, 0x6C59, 18770 0x43FB, 0x6C74, 18771 0x43D0, 0x6C8F, 18772 0x43A5, 0x6CA9, 18773 0x437B, 0x6CC4, 18774 0x4350, 0x6CDE, 18775 0x4325, 0x6CF9, 18776 0x42FA, 0x6D13, 18777 0x42D0, 0x6D2D, 18778 0x42A5, 0x6D48, 18779 0x427A, 0x6D62, 18780 0x424F, 0x6D7C, 18781 0x4224, 0x6D96, 18782 0x41F9, 0x6DB0, 18783 0x41CE, 0x6DCA, 18784 0x41A2, 0x6DE3, 18785 0x4177, 0x6DFD, 18786 0x414C, 0x6E17, 18787 0x4121, 0x6E30, 18788 0x40F6, 0x6E4A, 18789 0x40CA, 0x6E63, 18790 0x409F, 0x6E7D, 18791 0x4073, 0x6E96, 18792 0x4048, 0x6EAF, 18793 0x401D, 0x6EC9, 18794 0x3FF1, 0x6EE2, 18795 0x3FC5, 0x6EFB, 18796 0x3F9A, 0x6F14, 18797 0x3F6E, 0x6F2D, 18798 0x3F43, 0x6F46, 18799 0x3F17, 0x6F5F, 18800 0x3EEB, 0x6F77, 18801 0x3EBF, 0x6F90, 18802 0x3E93, 0x6FA9, 18803 0x3E68, 0x6FC1, 18804 0x3E3C, 0x6FDA, 18805 0x3E10, 0x6FF2, 18806 0x3DE4, 0x700A, 18807 0x3DB8, 0x7023, 18808 0x3D8C, 0x703B, 18809 0x3D60, 0x7053, 18810 0x3D33, 0x706B, 18811 0x3D07, 0x7083, 18812 0x3CDB, 0x709B, 18813 0x3CAF, 0x70B3, 18814 0x3C83, 0x70CB, 18815 0x3C56, 0x70E2, 18816 0x3C2A, 0x70FA, 18817 0x3BFD, 0x7112, 18818 0x3BD1, 0x7129, 18819 0x3BA5, 0x7141, 18820 0x3B78, 0x7158, 18821 0x3B4C, 0x716F, 18822 0x3B1F, 0x7186, 18823 0x3AF2, 0x719E, 18824 0x3AC6, 0x71B5, 18825 0x3A99, 0x71CC, 18826 0x3A6C, 0x71E3, 18827 0x3A40, 0x71FA, 18828 0x3A13, 0x7211, 18829 0x39E6, 0x7227, 18830 0x39B9, 0x723E, 18831 0x398C, 0x7255, 18832 0x395F, 0x726B, 18833 0x3932, 0x7282, 18834 0x3906, 0x7298, 18835 0x38D8, 0x72AF, 18836 0x38AB, 0x72C5, 18837 0x387E, 0x72DB, 18838 0x3851, 0x72F1, 18839 0x3824, 0x7307, 18840 0x37F7, 0x731D, 18841 0x37CA, 0x7333, 18842 0x379C, 0x7349, 18843 0x376F, 0x735F, 18844 0x3742, 0x7375, 18845 0x3714, 0x738A, 18846 0x36E7, 0x73A0, 18847 0x36BA, 0x73B5, 18848 0x368C, 0x73CB, 18849 0x365F, 0x73E0, 18850 0x3631, 0x73F6, 18851 0x3604, 0x740B, 18852 0x35D6, 0x7420, 18853 0x35A8, 0x7435, 18854 0x357B, 0x744A, 18855 0x354D, 0x745F, 18856 0x351F, 0x7474, 18857 0x34F2, 0x7489, 18858 0x34C4, 0x749E, 18859 0x3496, 0x74B2, 18860 0x3468, 0x74C7, 18861 0x343A, 0x74DB, 18862 0x340C, 0x74F0, 18863 0x33DE, 0x7504, 18864 0x33B0, 0x7519, 18865 0x3382, 0x752D, 18866 0x3354, 0x7541, 18867 0x3326, 0x7555, 18868 0x32F8, 0x7569, 18869 0x32CA, 0x757D, 18870 0x329C, 0x7591, 18871 0x326E, 0x75A5, 18872 0x3240, 0x75B9, 18873 0x3211, 0x75CC, 18874 0x31E3, 0x75E0, 18875 0x31B5, 0x75F4, 18876 0x3186, 0x7607, 18877 0x3158, 0x761B, 18878 0x312A, 0x762E, 18879 0x30FB, 0x7641, 18880 0x30CD, 0x7654, 18881 0x309E, 0x7668, 18882 0x3070, 0x767B, 18883 0x3041, 0x768E, 18884 0x3013, 0x76A0, 18885 0x2FE4, 0x76B3, 18886 0x2FB5, 0x76C6, 18887 0x2F87, 0x76D9, 18888 0x2F58, 0x76EB, 18889 0x2F29, 0x76FE, 18890 0x2EFB, 0x7710, 18891 0x2ECC, 0x7723, 18892 0x2E9D, 0x7735, 18893 0x2E6E, 0x7747, 18894 0x2E3F, 0x775A, 18895 0x2E11, 0x776C, 18896 0x2DE2, 0x777E, 18897 0x2DB3, 0x7790, 18898 0x2D84, 0x77A2, 18899 0x2D55, 0x77B4, 18900 0x2D26, 0x77C5, 18901 0x2CF7, 0x77D7, 18902 0x2CC8, 0x77E9, 18903 0x2C98, 0x77FA, 18904 0x2C69, 0x780C, 18905 0x2C3A, 0x781D, 18906 0x2C0B, 0x782E, 18907 0x2BDC, 0x7840, 18908 0x2BAD, 0x7851, 18909 0x2B7D, 0x7862, 18910 0x2B4E, 0x7873, 18911 0x2B1F, 0x7884, 18912 0x2AEF, 0x7895, 18913 0x2AC0, 0x78A6, 18914 0x2A91, 0x78B6, 18915 0x2A61, 0x78C7, 18916 0x2A32, 0x78D8, 18917 0x2A02, 0x78E8, 18918 0x29D3, 0x78F9, 18919 0x29A3, 0x7909, 18920 0x2974, 0x7919, 18921 0x2944, 0x792A, 18922 0x2915, 0x793A, 18923 0x28E5, 0x794A, 18924 0x28B5, 0x795A, 18925 0x2886, 0x796A, 18926 0x2856, 0x797A, 18927 0x2826, 0x798A, 18928 0x27F6, 0x7999, 18929 0x27C7, 0x79A9, 18930 0x2797, 0x79B9, 18931 0x2767, 0x79C8, 18932 0x2737, 0x79D8, 18933 0x2707, 0x79E7, 18934 0x26D8, 0x79F6, 18935 0x26A8, 0x7A05, 18936 0x2678, 0x7A15, 18937 0x2648, 0x7A24, 18938 0x2618, 0x7A33, 18939 0x25E8, 0x7A42, 18940 0x25B8, 0x7A50, 18941 0x2588, 0x7A5F, 18942 0x2558, 0x7A6E, 18943 0x2528, 0x7A7D, 18944 0x24F7, 0x7A8B, 18945 0x24C7, 0x7A9A, 18946 0x2497, 0x7AA8, 18947 0x2467, 0x7AB6, 18948 0x2437, 0x7AC5, 18949 0x2407, 0x7AD3, 18950 0x23D6, 0x7AE1, 18951 0x23A6, 0x7AEF, 18952 0x2376, 0x7AFD, 18953 0x2345, 0x7B0B, 18954 0x2315, 0x7B19, 18955 0x22E5, 0x7B26, 18956 0x22B4, 0x7B34, 18957 0x2284, 0x7B42, 18958 0x2254, 0x7B4F, 18959 0x2223, 0x7B5D, 18960 0x21F3, 0x7B6A, 18961 0x21C2, 0x7B77, 18962 0x2192, 0x7B84, 18963 0x2161, 0x7B92, 18964 0x2131, 0x7B9F, 18965 0x2100, 0x7BAC, 18966 0x20D0, 0x7BB9, 18967 0x209F, 0x7BC5, 18968 0x206E, 0x7BD2, 18969 0x203E, 0x7BDF, 18970 0x200D, 0x7BEB, 18971 0x1FDC, 0x7BF8, 18972 0x1FAC, 0x7C05, 18973 0x1F7B, 0x7C11, 18974 0x1F4A, 0x7C1D, 18975 0x1F19, 0x7C29, 18976 0x1EE9, 0x7C36, 18977 0x1EB8, 0x7C42, 18978 0x1E87, 0x7C4E, 18979 0x1E56, 0x7C5A, 18980 0x1E25, 0x7C66, 18981 0x1DF5, 0x7C71, 18982 0x1DC4, 0x7C7D, 18983 0x1D93, 0x7C89, 18984 0x1D62, 0x7C94, 18985 0x1D31, 0x7CA0, 18986 0x1D00, 0x7CAB, 18987 0x1CCF, 0x7CB7, 18988 0x1C9E, 0x7CC2, 18989 0x1C6D, 0x7CCD, 18990 0x1C3C, 0x7CD8, 18991 0x1C0B, 0x7CE3, 18992 0x1BDA, 0x7CEE, 18993 0x1BA9, 0x7CF9, 18994 0x1B78, 0x7D04, 18995 0x1B47, 0x7D0F, 18996 0x1B16, 0x7D19, 18997 0x1AE4, 0x7D24, 18998 0x1AB3, 0x7D2F, 18999 0x1A82, 0x7D39, 19000 0x1A51, 0x7D43, 19001 0x1A20, 0x7D4E, 19002 0x19EF, 0x7D58, 19003 0x19BD, 0x7D62, 19004 0x198C, 0x7D6C, 19005 0x195B, 0x7D76, 19006 0x192A, 0x7D80, 19007 0x18F8, 0x7D8A, 19008 0x18C7, 0x7D94, 19009 0x1896, 0x7D9D, 19010 0x1864, 0x7DA7, 19011 0x1833, 0x7DB0, 19012 0x1802, 0x7DBA, 19013 0x17D0, 0x7DC3, 19014 0x179F, 0x7DCD, 19015 0x176D, 0x7DD6, 19016 0x173C, 0x7DDF, 19017 0x170A, 0x7DE8, 19018 0x16D9, 0x7DF1, 19019 0x16A8, 0x7DFA, 19020 0x1676, 0x7E03, 19021 0x1645, 0x7E0C, 19022 0x1613, 0x7E14, 19023 0x15E2, 0x7E1D, 19024 0x15B0, 0x7E26, 19025 0x157F, 0x7E2E, 19026 0x154D, 0x7E37, 19027 0x151B, 0x7E3F, 19028 0x14EA, 0x7E47, 19029 0x14B8, 0x7E4F, 19030 0x1487, 0x7E57, 19031 0x1455, 0x7E5F, 19032 0x1423, 0x7E67, 19033 0x13F2, 0x7E6F, 19034 0x13C0, 0x7E77, 19035 0x138E, 0x7E7F, 19036 0x135D, 0x7E86, 19037 0x132B, 0x7E8E, 19038 0x12F9, 0x7E95, 19039 0x12C8, 0x7E9D, 19040 0x1296, 0x7EA4, 19041 0x1264, 0x7EAB, 19042 0x1232, 0x7EB3, 19043 0x1201, 0x7EBA, 19044 0x11CF, 0x7EC1, 19045 0x119D, 0x7EC8, 19046 0x116B, 0x7ECF, 19047 0x1139, 0x7ED5, 19048 0x1108, 0x7EDC, 19049 0x10D6, 0x7EE3, 19050 0x10A4, 0x7EE9, 19051 0x1072, 0x7EF0, 19052 0x1040, 0x7EF6, 19053 0x100E, 0x7EFD, 19054 0x0FDD, 0x7F03, 19055 0x0FAB, 0x7F09, 19056 0x0F79, 0x7F0F, 19057 0x0F47, 0x7F15, 19058 0x0F15, 0x7F1B, 19059 0x0EE3, 0x7F21, 19060 0x0EB1, 0x7F27, 19061 0x0E7F, 0x7F2D, 19062 0x0E4D, 0x7F32, 19063 0x0E1B, 0x7F38, 19064 0x0DE9, 0x7F3D, 19065 0x0DB7, 0x7F43, 19066 0x0D85, 0x7F48, 19067 0x0D53, 0x7F4D, 19068 0x0D21, 0x7F53, 19069 0x0CEF, 0x7F58, 19070 0x0CBD, 0x7F5D, 19071 0x0C8B, 0x7F62, 19072 0x0C59, 0x7F67, 19073 0x0C27, 0x7F6B, 19074 0x0BF5, 0x7F70, 19075 0x0BC3, 0x7F75, 19076 0x0B91, 0x7F79, 19077 0x0B5F, 0x7F7E, 19078 0x0B2D, 0x7F82, 19079 0x0AFB, 0x7F87, 19080 0x0AC9, 0x7F8B, 19081 0x0A97, 0x7F8F, 19082 0x0A65, 0x7F93, 19083 0x0A33, 0x7F97, 19084 0x0A00, 0x7F9B, 19085 0x09CE, 0x7F9F, 19086 0x099C, 0x7FA3, 19087 0x096A, 0x7FA7, 19088 0x0938, 0x7FAA, 19089 0x0906, 0x7FAE, 19090 0x08D4, 0x7FB1, 19091 0x08A2, 0x7FB5, 19092 0x086F, 0x7FB8, 19093 0x083D, 0x7FBC, 19094 0x080B, 0x7FBF, 19095 0x07D9, 0x7FC2, 19096 0x07A7, 0x7FC5, 19097 0x0775, 0x7FC8, 19098 0x0742, 0x7FCB, 19099 0x0710, 0x7FCE, 19100 0x06DE, 0x7FD0, 19101 0x06AC, 0x7FD3, 19102 0x067A, 0x7FD6, 19103 0x0647, 0x7FD8, 19104 0x0615, 0x7FDA, 19105 0x05E3, 0x7FDD, 19106 0x05B1, 0x7FDF, 19107 0x057F, 0x7FE1, 19108 0x054C, 0x7FE3, 19109 0x051A, 0x7FE5, 19110 0x04E8, 0x7FE7, 19111 0x04B6, 0x7FE9, 19112 0x0483, 0x7FEB, 19113 0x0451, 0x7FED, 19114 0x041F, 0x7FEE, 19115 0x03ED, 0x7FF0, 19116 0x03BA, 0x7FF2, 19117 0x0388, 0x7FF3, 19118 0x0356, 0x7FF4, 19119 0x0324, 0x7FF6, 19120 0x02F1, 0x7FF7, 19121 0x02BF, 0x7FF8, 19122 0x028D, 0x7FF9, 19123 0x025B, 0x7FFA, 19124 0x0228, 0x7FFB, 19125 0x01F6, 0x7FFC, 19126 0x01C4, 0x7FFC, 19127 0x0192, 0x7FFD, 19128 0x015F, 0x7FFE, 19129 0x012D, 0x7FFE, 19130 0x00FB, 0x7FFF, 19131 0x00C9, 0x7FFF, 19132 0x0096, 0x7FFF, 19133 0x0064, 0x7FFF, 19134 0x0032, 0x7FFF, 19135 0x0000, 0x7FFF, 19136 0xFFCD, 0x7FFF, 19137 0xFF9B, 0x7FFF, 19138 0xFF69, 0x7FFF, 19139 0xFF36, 0x7FFF, 19140 0xFF04, 0x7FFF, 19141 0xFED2, 0x7FFE, 19142 0xFEA0, 0x7FFE, 19143 0xFE6D, 0x7FFD, 19144 0xFE3B, 0x7FFC, 19145 0xFE09, 0x7FFC, 19146 0xFDD7, 0x7FFB, 19147 0xFDA4, 0x7FFA, 19148 0xFD72, 0x7FF9, 19149 0xFD40, 0x7FF8, 19150 0xFD0E, 0x7FF7, 19151 0xFCDB, 0x7FF6, 19152 0xFCA9, 0x7FF4, 19153 0xFC77, 0x7FF3, 19154 0xFC45, 0x7FF2, 19155 0xFC12, 0x7FF0, 19156 0xFBE0, 0x7FEE, 19157 0xFBAE, 0x7FED, 19158 0xFB7C, 0x7FEB, 19159 0xFB49, 0x7FE9, 19160 0xFB17, 0x7FE7, 19161 0xFAE5, 0x7FE5, 19162 0xFAB3, 0x7FE3, 19163 0xFA80, 0x7FE1, 19164 0xFA4E, 0x7FDF, 19165 0xFA1C, 0x7FDD, 19166 0xF9EA, 0x7FDA, 19167 0xF9B8, 0x7FD8, 19168 0xF985, 0x7FD6, 19169 0xF953, 0x7FD3, 19170 0xF921, 0x7FD0, 19171 0xF8EF, 0x7FCE, 19172 0xF8BD, 0x7FCB, 19173 0xF88A, 0x7FC8, 19174 0xF858, 0x7FC5, 19175 0xF826, 0x7FC2, 19176 0xF7F4, 0x7FBF, 19177 0xF7C2, 0x7FBC, 19178 0xF790, 0x7FB8, 19179 0xF75D, 0x7FB5, 19180 0xF72B, 0x7FB1, 19181 0xF6F9, 0x7FAE, 19182 0xF6C7, 0x7FAA, 19183 0xF695, 0x7FA7, 19184 0xF663, 0x7FA3, 19185 0xF631, 0x7F9F, 19186 0xF5FF, 0x7F9B, 19187 0xF5CC, 0x7F97, 19188 0xF59A, 0x7F93, 19189 0xF568, 0x7F8F, 19190 0xF536, 0x7F8B, 19191 0xF504, 0x7F87, 19192 0xF4D2, 0x7F82, 19193 0xF4A0, 0x7F7E, 19194 0xF46E, 0x7F79, 19195 0xF43C, 0x7F75, 19196 0xF40A, 0x7F70, 19197 0xF3D8, 0x7F6B, 19198 0xF3A6, 0x7F67, 19199 0xF374, 0x7F62, 19200 0xF342, 0x7F5D, 19201 0xF310, 0x7F58, 19202 0xF2DE, 0x7F53, 19203 0xF2AC, 0x7F4D, 19204 0xF27A, 0x7F48, 19205 0xF248, 0x7F43, 19206 0xF216, 0x7F3D, 19207 0xF1E4, 0x7F38, 19208 0xF1B2, 0x7F32, 19209 0xF180, 0x7F2D, 19210 0xF14E, 0x7F27, 19211 0xF11C, 0x7F21, 19212 0xF0EA, 0x7F1B, 19213 0xF0B8, 0x7F15, 19214 0xF086, 0x7F0F, 19215 0xF054, 0x7F09, 19216 0xF022, 0x7F03, 19217 0xEFF1, 0x7EFD, 19218 0xEFBF, 0x7EF6, 19219 0xEF8D, 0x7EF0, 19220 0xEF5B, 0x7EE9, 19221 0xEF29, 0x7EE3, 19222 0xEEF7, 0x7EDC, 19223 0xEEC6, 0x7ED5, 19224 0xEE94, 0x7ECF, 19225 0xEE62, 0x7EC8, 19226 0xEE30, 0x7EC1, 19227 0xEDFE, 0x7EBA, 19228 0xEDCD, 0x7EB3, 19229 0xED9B, 0x7EAB, 19230 0xED69, 0x7EA4, 19231 0xED37, 0x7E9D, 19232 0xED06, 0x7E95, 19233 0xECD4, 0x7E8E, 19234 0xECA2, 0x7E86, 19235 0xEC71, 0x7E7F, 19236 0xEC3F, 0x7E77, 19237 0xEC0D, 0x7E6F, 19238 0xEBDC, 0x7E67, 19239 0xEBAA, 0x7E5F, 19240 0xEB78, 0x7E57, 19241 0xEB47, 0x7E4F, 19242 0xEB15, 0x7E47, 19243 0xEAE4, 0x7E3F, 19244 0xEAB2, 0x7E37, 19245 0xEA80, 0x7E2E, 19246 0xEA4F, 0x7E26, 19247 0xEA1D, 0x7E1D, 19248 0xE9EC, 0x7E14, 19249 0xE9BA, 0x7E0C, 19250 0xE989, 0x7E03, 19251 0xE957, 0x7DFA, 19252 0xE926, 0x7DF1, 19253 0xE8F5, 0x7DE8, 19254 0xE8C3, 0x7DDF, 19255 0xE892, 0x7DD6, 19256 0xE860, 0x7DCD, 19257 0xE82F, 0x7DC3, 19258 0xE7FD, 0x7DBA, 19259 0xE7CC, 0x7DB0, 19260 0xE79B, 0x7DA7, 19261 0xE769, 0x7D9D, 19262 0xE738, 0x7D94, 19263 0xE707, 0x7D8A, 19264 0xE6D5, 0x7D80, 19265 0xE6A4, 0x7D76, 19266 0xE673, 0x7D6C, 19267 0xE642, 0x7D62, 19268 0xE610, 0x7D58, 19269 0xE5DF, 0x7D4E, 19270 0xE5AE, 0x7D43, 19271 0xE57D, 0x7D39, 19272 0xE54C, 0x7D2F, 19273 0xE51B, 0x7D24, 19274 0xE4E9, 0x7D19, 19275 0xE4B8, 0x7D0F, 19276 0xE487, 0x7D04, 19277 0xE456, 0x7CF9, 19278 0xE425, 0x7CEE, 19279 0xE3F4, 0x7CE3, 19280 0xE3C3, 0x7CD8, 19281 0xE392, 0x7CCD, 19282 0xE361, 0x7CC2, 19283 0xE330, 0x7CB7, 19284 0xE2FF, 0x7CAB, 19285 0xE2CE, 0x7CA0, 19286 0xE29D, 0x7C94, 19287 0xE26C, 0x7C89, 19288 0xE23B, 0x7C7D, 19289 0xE20A, 0x7C71, 19290 0xE1DA, 0x7C66, 19291 0xE1A9, 0x7C5A, 19292 0xE178, 0x7C4E, 19293 0xE147, 0x7C42, 19294 0xE116, 0x7C36, 19295 0xE0E6, 0x7C29, 19296 0xE0B5, 0x7C1D, 19297 0xE084, 0x7C11, 19298 0xE053, 0x7C05, 19299 0xE023, 0x7BF8, 19300 0xDFF2, 0x7BEB, 19301 0xDFC1, 0x7BDF, 19302 0xDF91, 0x7BD2, 19303 0xDF60, 0x7BC5, 19304 0xDF2F, 0x7BB9, 19305 0xDEFF, 0x7BAC, 19306 0xDECE, 0x7B9F, 19307 0xDE9E, 0x7B92, 19308 0xDE6D, 0x7B84, 19309 0xDE3D, 0x7B77, 19310 0xDE0C, 0x7B6A, 19311 0xDDDC, 0x7B5D, 19312 0xDDAB, 0x7B4F, 19313 0xDD7B, 0x7B42, 19314 0xDD4B, 0x7B34, 19315 0xDD1A, 0x7B26, 19316 0xDCEA, 0x7B19, 19317 0xDCBA, 0x7B0B, 19318 0xDC89, 0x7AFD, 19319 0xDC59, 0x7AEF, 19320 0xDC29, 0x7AE1, 19321 0xDBF8, 0x7AD3, 19322 0xDBC8, 0x7AC5, 19323 0xDB98, 0x7AB6, 19324 0xDB68, 0x7AA8, 19325 0xDB38, 0x7A9A, 19326 0xDB08, 0x7A8B, 19327 0xDAD7, 0x7A7D, 19328 0xDAA7, 0x7A6E, 19329 0xDA77, 0x7A5F, 19330 0xDA47, 0x7A50, 19331 0xDA17, 0x7A42, 19332 0xD9E7, 0x7A33, 19333 0xD9B7, 0x7A24, 19334 0xD987, 0x7A15, 19335 0xD957, 0x7A05, 19336 0xD927, 0x79F6, 19337 0xD8F8, 0x79E7, 19338 0xD8C8, 0x79D8, 19339 0xD898, 0x79C8, 19340 0xD868, 0x79B9, 19341 0xD838, 0x79A9, 19342 0xD809, 0x7999, 19343 0xD7D9, 0x798A, 19344 0xD7A9, 0x797A, 19345 0xD779, 0x796A, 19346 0xD74A, 0x795A, 19347 0xD71A, 0x794A, 19348 0xD6EA, 0x793A, 19349 0xD6BB, 0x792A, 19350 0xD68B, 0x7919, 19351 0xD65C, 0x7909, 19352 0xD62C, 0x78F9, 19353 0xD5FD, 0x78E8, 19354 0xD5CD, 0x78D8, 19355 0xD59E, 0x78C7, 19356 0xD56E, 0x78B6, 19357 0xD53F, 0x78A6, 19358 0xD510, 0x7895, 19359 0xD4E0, 0x7884, 19360 0xD4B1, 0x7873, 19361 0xD482, 0x7862, 19362 0xD452, 0x7851, 19363 0xD423, 0x7840, 19364 0xD3F4, 0x782E, 19365 0xD3C5, 0x781D, 19366 0xD396, 0x780C, 19367 0xD367, 0x77FA, 19368 0xD337, 0x77E9, 19369 0xD308, 0x77D7, 19370 0xD2D9, 0x77C5, 19371 0xD2AA, 0x77B4, 19372 0xD27B, 0x77A2, 19373 0xD24C, 0x7790, 19374 0xD21D, 0x777E, 19375 0xD1EE, 0x776C, 19376 0xD1C0, 0x775A, 19377 0xD191, 0x7747, 19378 0xD162, 0x7735, 19379 0xD133, 0x7723, 19380 0xD104, 0x7710, 19381 0xD0D6, 0x76FE, 19382 0xD0A7, 0x76EB, 19383 0xD078, 0x76D9, 19384 0xD04A, 0x76C6, 19385 0xD01B, 0x76B3, 19386 0xCFEC, 0x76A0, 19387 0xCFBE, 0x768E, 19388 0xCF8F, 0x767B, 19389 0xCF61, 0x7668, 19390 0xCF32, 0x7654, 19391 0xCF04, 0x7641, 19392 0xCED5, 0x762E, 19393 0xCEA7, 0x761B, 19394 0xCE79, 0x7607, 19395 0xCE4A, 0x75F4, 19396 0xCE1C, 0x75E0, 19397 0xCDEE, 0x75CC, 19398 0xCDBF, 0x75B9, 19399 0xCD91, 0x75A5, 19400 0xCD63, 0x7591, 19401 0xCD35, 0x757D, 19402 0xCD07, 0x7569, 19403 0xCCD9, 0x7555, 19404 0xCCAB, 0x7541, 19405 0xCC7D, 0x752D, 19406 0xCC4F, 0x7519, 19407 0xCC21, 0x7504, 19408 0xCBF3, 0x74F0, 19409 0xCBC5, 0x74DB, 19410 0xCB97, 0x74C7, 19411 0xCB69, 0x74B2, 19412 0xCB3B, 0x749E, 19413 0xCB0D, 0x7489, 19414 0xCAE0, 0x7474, 19415 0xCAB2, 0x745F, 19416 0xCA84, 0x744A, 19417 0xCA57, 0x7435, 19418 0xCA29, 0x7420, 19419 0xC9FB, 0x740B, 19420 0xC9CE, 0x73F6, 19421 0xC9A0, 0x73E0, 19422 0xC973, 0x73CB, 19423 0xC945, 0x73B5, 19424 0xC918, 0x73A0, 19425 0xC8EB, 0x738A, 19426 0xC8BD, 0x7375, 19427 0xC890, 0x735F, 19428 0xC863, 0x7349, 19429 0xC835, 0x7333, 19430 0xC808, 0x731D, 19431 0xC7DB, 0x7307, 19432 0xC7AE, 0x72F1, 19433 0xC781, 0x72DB, 19434 0xC754, 0x72C5, 19435 0xC727, 0x72AF, 19436 0xC6F9, 0x7298, 19437 0xC6CD, 0x7282, 19438 0xC6A0, 0x726B, 19439 0xC673, 0x7255, 19440 0xC646, 0x723E, 19441 0xC619, 0x7227, 19442 0xC5EC, 0x7211, 19443 0xC5BF, 0x71FA, 19444 0xC593, 0x71E3, 19445 0xC566, 0x71CC, 19446 0xC539, 0x71B5, 19447 0xC50D, 0x719E, 19448 0xC4E0, 0x7186, 19449 0xC4B3, 0x716F, 19450 0xC487, 0x7158, 19451 0xC45A, 0x7141, 19452 0xC42E, 0x7129, 19453 0xC402, 0x7112, 19454 0xC3D5, 0x70FA, 19455 0xC3A9, 0x70E2, 19456 0xC37C, 0x70CB, 19457 0xC350, 0x70B3, 19458 0xC324, 0x709B, 19459 0xC2F8, 0x7083, 19460 0xC2CC, 0x706B, 19461 0xC29F, 0x7053, 19462 0xC273, 0x703B, 19463 0xC247, 0x7023, 19464 0xC21B, 0x700A, 19465 0xC1EF, 0x6FF2, 19466 0xC1C3, 0x6FDA, 19467 0xC197, 0x6FC1, 19468 0xC16C, 0x6FA9, 19469 0xC140, 0x6F90, 19470 0xC114, 0x6F77, 19471 0xC0E8, 0x6F5F, 19472 0xC0BC, 0x6F46, 19473 0xC091, 0x6F2D, 19474 0xC065, 0x6F14, 19475 0xC03A, 0x6EFB, 19476 0xC00E, 0x6EE2, 19477 0xBFE2, 0x6EC9, 19478 0xBFB7, 0x6EAF, 19479 0xBF8C, 0x6E96, 19480 0xBF60, 0x6E7D, 19481 0xBF35, 0x6E63, 19482 0xBF09, 0x6E4A, 19483 0xBEDE, 0x6E30, 19484 0xBEB3, 0x6E17, 19485 0xBE88, 0x6DFD, 19486 0xBE5D, 0x6DE3, 19487 0xBE31, 0x6DCA, 19488 0xBE06, 0x6DB0, 19489 0xBDDB, 0x6D96, 19490 0xBDB0, 0x6D7C, 19491 0xBD85, 0x6D62, 19492 0xBD5A, 0x6D48, 19493 0xBD2F, 0x6D2D, 19494 0xBD05, 0x6D13, 19495 0xBCDA, 0x6CF9, 19496 0xBCAF, 0x6CDE, 19497 0xBC84, 0x6CC4, 19498 0xBC5A, 0x6CA9, 19499 0xBC2F, 0x6C8F, 19500 0xBC04, 0x6C74, 19501 0xBBDA, 0x6C59, 19502 0xBBAF, 0x6C3F, 19503 0xBB85, 0x6C24, 19504 0xBB5A, 0x6C09, 19505 0xBB30, 0x6BEE, 19506 0xBB05, 0x6BD3, 19507 0xBADB, 0x6BB8, 19508 0xBAB1, 0x6B9C, 19509 0xBA87, 0x6B81, 19510 0xBA5C, 0x6B66, 19511 0xBA32, 0x6B4A, 19512 0xBA08, 0x6B2F, 19513 0xB9DE, 0x6B13, 19514 0xB9B4, 0x6AF8, 19515 0xB98A, 0x6ADC, 19516 0xB960, 0x6AC1, 19517 0xB936, 0x6AA5, 19518 0xB90C, 0x6A89, 19519 0xB8E3, 0x6A6D, 19520 0xB8B9, 0x6A51, 19521 0xB88F, 0x6A35, 19522 0xB865, 0x6A19, 19523 0xB83C, 0x69FD, 19524 0xB812, 0x69E1, 19525 0xB7E9, 0x69C4, 19526 0xB7BF, 0x69A8, 19527 0xB796, 0x698C, 19528 0xB76C, 0x696F, 19529 0xB743, 0x6953, 19530 0xB719, 0x6936, 19531 0xB6F0, 0x6919, 19532 0xB6C7, 0x68FD, 19533 0xB69E, 0x68E0, 19534 0xB675, 0x68C3, 19535 0xB64B, 0x68A6, 19536 0xB622, 0x6889, 19537 0xB5F9, 0x686C, 19538 0xB5D0, 0x684F, 19539 0xB5A7, 0x6832, 19540 0xB57E, 0x6815, 19541 0xB556, 0x67F7, 19542 0xB52D, 0x67DA, 19543 0xB504, 0x67BD, 19544 0xB4DB, 0x679F, 19545 0xB4B3, 0x6782, 19546 0xB48A, 0x6764, 19547 0xB461, 0x6746, 19548 0xB439, 0x6729, 19549 0xB410, 0x670B, 19550 0xB3E8, 0x66ED, 19551 0xB3C0, 0x66CF, 19552 0xB397, 0x66B1, 19553 0xB36F, 0x6693, 19554 0xB347, 0x6675, 19555 0xB31E, 0x6657, 19556 0xB2F6, 0x6639, 19557 0xB2CE, 0x661A, 19558 0xB2A6, 0x65FC, 19559 0xB27E, 0x65DD, 19560 0xB256, 0x65BF, 19561 0xB22E, 0x65A0, 19562 0xB206, 0x6582, 19563 0xB1DE, 0x6563, 19564 0xB1B7, 0x6545, 19565 0xB18F, 0x6526, 19566 0xB167, 0x6507, 19567 0xB140, 0x64E8, 19568 0xB118, 0x64C9, 19569 0xB0F0, 0x64AA, 19570 0xB0C9, 0x648B, 19571 0xB0A1, 0x646C, 19572 0xB07A, 0x644D, 19573 0xB053, 0x642D, 19574 0xB02B, 0x640E, 19575 0xB004, 0x63EF, 19576 0xAFDD, 0x63CF, 19577 0xAFB6, 0x63B0, 19578 0xAF8F, 0x6390, 19579 0xAF68, 0x6371, 19580 0xAF40, 0x6351, 19581 0xAF1A, 0x6331, 19582 0xAEF3, 0x6311, 19583 0xAECC, 0x62F2, 19584 0xAEA5, 0x62D2, 19585 0xAE7E, 0x62B2, 19586 0xAE57, 0x6292, 19587 0xAE31, 0x6271, 19588 0xAE0A, 0x6251, 19589 0xADE3, 0x6231, 19590 0xADBD, 0x6211, 19591 0xAD96, 0x61F1, 19592 0xAD70, 0x61D0, 19593 0xAD4A, 0x61B0, 19594 0xAD23, 0x618F, 19595 0xACFD, 0x616F, 19596 0xACD7, 0x614E, 19597 0xACB1, 0x612D, 19598 0xAC8A, 0x610D, 19599 0xAC64, 0x60EC, 19600 0xAC3E, 0x60CB, 19601 0xAC18, 0x60AA, 19602 0xABF2, 0x6089, 19603 0xABCC, 0x6068, 19604 0xABA7, 0x6047, 19605 0xAB81, 0x6026, 19606 0xAB5B, 0x6004, 19607 0xAB35, 0x5FE3, 19608 0xAB10, 0x5FC2, 19609 0xAAEA, 0x5FA0, 19610 0xAAC5, 0x5F7F, 19611 0xAA9F, 0x5F5E, 19612 0xAA7A, 0x5F3C, 19613 0xAA54, 0x5F1A, 19614 0xAA2F, 0x5EF9, 19615 0xAA0A, 0x5ED7, 19616 0xA9E5, 0x5EB5, 19617 0xA9BF, 0x5E93, 19618 0xA99A, 0x5E71, 19619 0xA975, 0x5E50, 19620 0xA950, 0x5E2D, 19621 0xA92B, 0x5E0B, 19622 0xA906, 0x5DE9, 19623 0xA8E2, 0x5DC7, 19624 0xA8BD, 0x5DA5, 19625 0xA898, 0x5D83, 19626 0xA873, 0x5D60, 19627 0xA84F, 0x5D3E, 19628 0xA82A, 0x5D1B, 19629 0xA806, 0x5CF9, 19630 0xA7E1, 0x5CD6, 19631 0xA7BD, 0x5CB4, 19632 0xA798, 0x5C91, 19633 0xA774, 0x5C6E, 19634 0xA750, 0x5C4B, 19635 0xA72B, 0x5C29, 19636 0xA707, 0x5C06, 19637 0xA6E3, 0x5BE3, 19638 0xA6BF, 0x5BC0, 19639 0xA69B, 0x5B9D, 19640 0xA677, 0x5B79, 19641 0xA653, 0x5B56, 19642 0xA62F, 0x5B33, 19643 0xA60C, 0x5B10, 19644 0xA5E8, 0x5AEC, 19645 0xA5C4, 0x5AC9, 19646 0xA5A1, 0x5AA5, 19647 0xA57D, 0x5A82, 19648 0xA55A, 0x5A5E, 19649 0xA536, 0x5A3B, 19650 0xA513, 0x5A17, 19651 0xA4EF, 0x59F3, 19652 0xA4CC, 0x59D0, 19653 0xA4A9, 0x59AC, 19654 0xA486, 0x5988, 19655 0xA462, 0x5964, 19656 0xA43F, 0x5940, 19657 0xA41C, 0x591C, 19658 0xA3F9, 0x58F8, 19659 0xA3D6, 0x58D4, 19660 0xA3B4, 0x58AF, 19661 0xA391, 0x588B, 19662 0xA36E, 0x5867, 19663 0xA34B, 0x5842, 19664 0xA329, 0x581E, 19665 0xA306, 0x57F9, 19666 0xA2E4, 0x57D5, 19667 0xA2C1, 0x57B0, 19668 0xA29F, 0x578C, 19669 0xA27C, 0x5767, 19670 0xA25A, 0x5742, 19671 0xA238, 0x571D, 19672 0xA216, 0x56F9, 19673 0xA1F4, 0x56D4, 19674 0xA1D2, 0x56AF, 19675 0xA1AF, 0x568A, 19676 0xA18E, 0x5665, 19677 0xA16C, 0x5640, 19678 0xA14A, 0x561A, 19679 0xA128, 0x55F5, 19680 0xA106, 0x55D0, 19681 0xA0E5, 0x55AB, 19682 0xA0C3, 0x5585, 19683 0xA0A1, 0x5560, 19684 0xA080, 0x553A, 19685 0xA05F, 0x5515, 19686 0xA03D, 0x54EF, 19687 0xA01C, 0x54CA, 19688 0x9FFB, 0x54A4, 19689 0x9FD9, 0x547E, 19690 0x9FB8, 0x5458, 19691 0x9F97, 0x5433, 19692 0x9F76, 0x540D, 19693 0x9F55, 0x53E7, 19694 0x9F34, 0x53C1, 19695 0x9F13, 0x539B, 19696 0x9EF2, 0x5375, 19697 0x9ED2, 0x534E, 19698 0x9EB1, 0x5328, 19699 0x9E90, 0x5302, 19700 0x9E70, 0x52DC, 19701 0x9E4F, 0x52B5, 19702 0x9E2F, 0x528F, 19703 0x9E0E, 0x5269, 19704 0x9DEE, 0x5242, 19705 0x9DCE, 0x521C, 19706 0x9DAE, 0x51F5, 19707 0x9D8E, 0x51CE, 19708 0x9D6D, 0x51A8, 19709 0x9D4D, 0x5181, 19710 0x9D2D, 0x515A, 19711 0x9D0D, 0x5133, 19712 0x9CEE, 0x510C, 19713 0x9CCE, 0x50E5, 19714 0x9CAE, 0x50BF, 19715 0x9C8E, 0x5097, 19716 0x9C6F, 0x5070, 19717 0x9C4F, 0x5049, 19718 0x9C30, 0x5022, 19719 0x9C10, 0x4FFB, 19720 0x9BF1, 0x4FD4, 19721 0x9BD2, 0x4FAC, 19722 0x9BB2, 0x4F85, 19723 0x9B93, 0x4F5E, 19724 0x9B74, 0x4F36, 19725 0x9B55, 0x4F0F, 19726 0x9B36, 0x4EE7, 19727 0x9B17, 0x4EBF, 19728 0x9AF8, 0x4E98, 19729 0x9AD9, 0x4E70, 19730 0x9ABA, 0x4E48, 19731 0x9A9C, 0x4E21, 19732 0x9A7D, 0x4DF9, 19733 0x9A5F, 0x4DD1, 19734 0x9A40, 0x4DA9, 19735 0x9A22, 0x4D81, 19736 0x9A03, 0x4D59, 19737 0x99E5, 0x4D31, 19738 0x99C6, 0x4D09, 19739 0x99A8, 0x4CE1, 19740 0x998A, 0x4CB8, 19741 0x996C, 0x4C90, 19742 0x994E, 0x4C68, 19743 0x9930, 0x4C3F, 19744 0x9912, 0x4C17, 19745 0x98F4, 0x4BEF, 19746 0x98D6, 0x4BC6, 19747 0x98B9, 0x4B9E, 19748 0x989B, 0x4B75, 19749 0x987D, 0x4B4C, 19750 0x9860, 0x4B24, 19751 0x9842, 0x4AFB, 19752 0x9825, 0x4AD2, 19753 0x9808, 0x4AA9, 19754 0x97EA, 0x4A81, 19755 0x97CD, 0x4A58, 19756 0x97B0, 0x4A2F, 19757 0x9793, 0x4A06, 19758 0x9776, 0x49DD, 19759 0x9759, 0x49B4, 19760 0x973C, 0x498A, 19761 0x971F, 0x4961, 19762 0x9702, 0x4938, 19763 0x96E6, 0x490F, 19764 0x96C9, 0x48E6, 19765 0x96AC, 0x48BC, 19766 0x9690, 0x4893, 19767 0x9673, 0x4869, 19768 0x9657, 0x4840, 19769 0x963B, 0x4816, 19770 0x961E, 0x47ED, 19771 0x9602, 0x47C3, 19772 0x95E6, 0x479A, 19773 0x95CA, 0x4770, 19774 0x95AE, 0x4746, 19775 0x9592, 0x471C, 19776 0x9576, 0x46F3, 19777 0x955A, 0x46C9, 19778 0x953E, 0x469F, 19779 0x9523, 0x4675, 19780 0x9507, 0x464B, 19781 0x94EC, 0x4621, 19782 0x94D0, 0x45F7, 19783 0x94B5, 0x45CD, 19784 0x9499, 0x45A3, 19785 0x947E, 0x4578, 19786 0x9463, 0x454E, 19787 0x9447, 0x4524, 19788 0x942C, 0x44FA, 19789 0x9411, 0x44CF, 19790 0x93F6, 0x44A5, 19791 0x93DB, 0x447A, 19792 0x93C0, 0x4450, 19793 0x93A6, 0x4425, 19794 0x938B, 0x43FB, 19795 0x9370, 0x43D0, 19796 0x9356, 0x43A5, 19797 0x933B, 0x437B, 19798 0x9321, 0x4350, 19799 0x9306, 0x4325, 19800 0x92EC, 0x42FA, 19801 0x92D2, 0x42D0, 19802 0x92B7, 0x42A5, 19803 0x929D, 0x427A, 19804 0x9283, 0x424F, 19805 0x9269, 0x4224, 19806 0x924F, 0x41F9, 19807 0x9235, 0x41CE, 19808 0x921C, 0x41A2, 19809 0x9202, 0x4177, 19810 0x91E8, 0x414C, 19811 0x91CF, 0x4121, 19812 0x91B5, 0x40F6, 19813 0x919C, 0x40CA, 19814 0x9182, 0x409F, 19815 0x9169, 0x4073, 19816 0x9150, 0x4048, 19817 0x9136, 0x401D, 19818 0x911D, 0x3FF1, 19819 0x9104, 0x3FC5, 19820 0x90EB, 0x3F9A, 19821 0x90D2, 0x3F6E, 19822 0x90B9, 0x3F43, 19823 0x90A0, 0x3F17, 19824 0x9088, 0x3EEB, 19825 0x906F, 0x3EBF, 19826 0x9056, 0x3E93, 19827 0x903E, 0x3E68, 19828 0x9025, 0x3E3C, 19829 0x900D, 0x3E10, 19830 0x8FF5, 0x3DE4, 19831 0x8FDC, 0x3DB8, 19832 0x8FC4, 0x3D8C, 19833 0x8FAC, 0x3D60, 19834 0x8F94, 0x3D33, 19835 0x8F7C, 0x3D07, 19836 0x8F64, 0x3CDB, 19837 0x8F4C, 0x3CAF, 19838 0x8F34, 0x3C83, 19839 0x8F1D, 0x3C56, 19840 0x8F05, 0x3C2A, 19841 0x8EED, 0x3BFD, 19842 0x8ED6, 0x3BD1, 19843 0x8EBE, 0x3BA5, 19844 0x8EA7, 0x3B78, 19845 0x8E90, 0x3B4C, 19846 0x8E79, 0x3B1F, 19847 0x8E61, 0x3AF2, 19848 0x8E4A, 0x3AC6, 19849 0x8E33, 0x3A99, 19850 0x8E1C, 0x3A6C, 19851 0x8E05, 0x3A40, 19852 0x8DEE, 0x3A13, 19853 0x8DD8, 0x39E6, 19854 0x8DC1, 0x39B9, 19855 0x8DAA, 0x398C, 19856 0x8D94, 0x395F, 19857 0x8D7D, 0x3932, 19858 0x8D67, 0x3906, 19859 0x8D50, 0x38D8, 19860 0x8D3A, 0x38AB, 19861 0x8D24, 0x387E, 19862 0x8D0E, 0x3851, 19863 0x8CF8, 0x3824, 19864 0x8CE2, 0x37F7, 19865 0x8CCC, 0x37CA, 19866 0x8CB6, 0x379C, 19867 0x8CA0, 0x376F, 19868 0x8C8A, 0x3742, 19869 0x8C75, 0x3714, 19870 0x8C5F, 0x36E7, 19871 0x8C4A, 0x36BA, 19872 0x8C34, 0x368C, 19873 0x8C1F, 0x365F, 19874 0x8C09, 0x3631, 19875 0x8BF4, 0x3604, 19876 0x8BDF, 0x35D6, 19877 0x8BCA, 0x35A8, 19878 0x8BB5, 0x357B, 19879 0x8BA0, 0x354D, 19880 0x8B8B, 0x351F, 19881 0x8B76, 0x34F2, 19882 0x8B61, 0x34C4, 19883 0x8B4D, 0x3496, 19884 0x8B38, 0x3468, 19885 0x8B24, 0x343A, 19886 0x8B0F, 0x340C, 19887 0x8AFB, 0x33DE, 19888 0x8AE6, 0x33B0, 19889 0x8AD2, 0x3382, 19890 0x8ABE, 0x3354, 19891 0x8AAA, 0x3326, 19892 0x8A96, 0x32F8, 19893 0x8A82, 0x32CA, 19894 0x8A6E, 0x329C, 19895 0x8A5A, 0x326E, 19896 0x8A46, 0x3240, 19897 0x8A33, 0x3211, 19898 0x8A1F, 0x31E3, 19899 0x8A0B, 0x31B5, 19900 0x89F8, 0x3186, 19901 0x89E4, 0x3158, 19902 0x89D1, 0x312A, 19903 0x89BE, 0x30FB, 19904 0x89AB, 0x30CD, 19905 0x8997, 0x309E, 19906 0x8984, 0x3070, 19907 0x8971, 0x3041, 19908 0x895F, 0x3013, 19909 0x894C, 0x2FE4, 19910 0x8939, 0x2FB5, 19911 0x8926, 0x2F87, 19912 0x8914, 0x2F58, 19913 0x8901, 0x2F29, 19914 0x88EF, 0x2EFB, 19915 0x88DC, 0x2ECC, 19916 0x88CA, 0x2E9D, 19917 0x88B8, 0x2E6E, 19918 0x88A5, 0x2E3F, 19919 0x8893, 0x2E11, 19920 0x8881, 0x2DE2, 19921 0x886F, 0x2DB3, 19922 0x885D, 0x2D84, 19923 0x884B, 0x2D55, 19924 0x883A, 0x2D26, 19925 0x8828, 0x2CF7, 19926 0x8816, 0x2CC8, 19927 0x8805, 0x2C98, 19928 0x87F3, 0x2C69, 19929 0x87E2, 0x2C3A, 19930 0x87D1, 0x2C0B, 19931 0x87BF, 0x2BDC, 19932 0x87AE, 0x2BAD, 19933 0x879D, 0x2B7D, 19934 0x878C, 0x2B4E, 19935 0x877B, 0x2B1F, 19936 0x876A, 0x2AEF, 19937 0x8759, 0x2AC0, 19938 0x8749, 0x2A91, 19939 0x8738, 0x2A61, 19940 0x8727, 0x2A32, 19941 0x8717, 0x2A02, 19942 0x8706, 0x29D3, 19943 0x86F6, 0x29A3, 19944 0x86E6, 0x2974, 19945 0x86D5, 0x2944, 19946 0x86C5, 0x2915, 19947 0x86B5, 0x28E5, 19948 0x86A5, 0x28B5, 19949 0x8695, 0x2886, 19950 0x8685, 0x2856, 19951 0x8675, 0x2826, 19952 0x8666, 0x27F6, 19953 0x8656, 0x27C7, 19954 0x8646, 0x2797, 19955 0x8637, 0x2767, 19956 0x8627, 0x2737, 19957 0x8618, 0x2707, 19958 0x8609, 0x26D8, 19959 0x85FA, 0x26A8, 19960 0x85EA, 0x2678, 19961 0x85DB, 0x2648, 19962 0x85CC, 0x2618, 19963 0x85BD, 0x25E8, 19964 0x85AF, 0x25B8, 19965 0x85A0, 0x2588, 19966 0x8591, 0x2558, 19967 0x8582, 0x2528, 19968 0x8574, 0x24F7, 19969 0x8565, 0x24C7, 19970 0x8557, 0x2497, 19971 0x8549, 0x2467, 19972 0x853A, 0x2437, 19973 0x852C, 0x2407, 19974 0x851E, 0x23D6, 19975 0x8510, 0x23A6, 19976 0x8502, 0x2376, 19977 0x84F4, 0x2345, 19978 0x84E6, 0x2315, 19979 0x84D9, 0x22E5, 19980 0x84CB, 0x22B4, 19981 0x84BD, 0x2284, 19982 0x84B0, 0x2254, 19983 0x84A2, 0x2223, 19984 0x8495, 0x21F3, 19985 0x8488, 0x21C2, 19986 0x847B, 0x2192, 19987 0x846D, 0x2161, 19988 0x8460, 0x2131, 19989 0x8453, 0x2100, 19990 0x8446, 0x20D0, 19991 0x843A, 0x209F, 19992 0x842D, 0x206E, 19993 0x8420, 0x203E, 19994 0x8414, 0x200D, 19995 0x8407, 0x1FDC, 19996 0x83FA, 0x1FAC, 19997 0x83EE, 0x1F7B, 19998 0x83E2, 0x1F4A, 19999 0x83D6, 0x1F19, 20000 0x83C9, 0x1EE9, 20001 0x83BD, 0x1EB8, 20002 0x83B1, 0x1E87, 20003 0x83A5, 0x1E56, 20004 0x8399, 0x1E25, 20005 0x838E, 0x1DF5, 20006 0x8382, 0x1DC4, 20007 0x8376, 0x1D93, 20008 0x836B, 0x1D62, 20009 0x835F, 0x1D31, 20010 0x8354, 0x1D00, 20011 0x8348, 0x1CCF, 20012 0x833D, 0x1C9E, 20013 0x8332, 0x1C6D, 20014 0x8327, 0x1C3C, 20015 0x831C, 0x1C0B, 20016 0x8311, 0x1BDA, 20017 0x8306, 0x1BA9, 20018 0x82FB, 0x1B78, 20019 0x82F0, 0x1B47, 20020 0x82E6, 0x1B16, 20021 0x82DB, 0x1AE4, 20022 0x82D0, 0x1AB3, 20023 0x82C6, 0x1A82, 20024 0x82BC, 0x1A51, 20025 0x82B1, 0x1A20, 20026 0x82A7, 0x19EF, 20027 0x829D, 0x19BD, 20028 0x8293, 0x198C, 20029 0x8289, 0x195B, 20030 0x827F, 0x192A, 20031 0x8275, 0x18F8, 20032 0x826B, 0x18C7, 20033 0x8262, 0x1896, 20034 0x8258, 0x1864, 20035 0x824F, 0x1833, 20036 0x8245, 0x1802, 20037 0x823C, 0x17D0, 20038 0x8232, 0x179F, 20039 0x8229, 0x176D, 20040 0x8220, 0x173C, 20041 0x8217, 0x170A, 20042 0x820E, 0x16D9, 20043 0x8205, 0x16A8, 20044 0x81FC, 0x1676, 20045 0x81F3, 0x1645, 20046 0x81EB, 0x1613, 20047 0x81E2, 0x15E2, 20048 0x81D9, 0x15B0, 20049 0x81D1, 0x157F, 20050 0x81C8, 0x154D, 20051 0x81C0, 0x151B, 20052 0x81B8, 0x14EA, 20053 0x81B0, 0x14B8, 20054 0x81A8, 0x1487, 20055 0x81A0, 0x1455, 20056 0x8198, 0x1423, 20057 0x8190, 0x13F2, 20058 0x8188, 0x13C0, 20059 0x8180, 0x138E, 20060 0x8179, 0x135D, 20061 0x8171, 0x132B, 20062 0x816A, 0x12F9, 20063 0x8162, 0x12C8, 20064 0x815B, 0x1296, 20065 0x8154, 0x1264, 20066 0x814C, 0x1232, 20067 0x8145, 0x1201, 20068 0x813E, 0x11CF, 20069 0x8137, 0x119D, 20070 0x8130, 0x116B, 20071 0x812A, 0x1139, 20072 0x8123, 0x1108, 20073 0x811C, 0x10D6, 20074 0x8116, 0x10A4, 20075 0x810F, 0x1072, 20076 0x8109, 0x1040, 20077 0x8102, 0x100E, 20078 0x80FC, 0x0FDD, 20079 0x80F6, 0x0FAB, 20080 0x80F0, 0x0F79, 20081 0x80EA, 0x0F47, 20082 0x80E4, 0x0F15, 20083 0x80DE, 0x0EE3, 20084 0x80D8, 0x0EB1, 20085 0x80D2, 0x0E7F, 20086 0x80CD, 0x0E4D, 20087 0x80C7, 0x0E1B, 20088 0x80C2, 0x0DE9, 20089 0x80BC, 0x0DB7, 20090 0x80B7, 0x0D85, 20091 0x80B2, 0x0D53, 20092 0x80AC, 0x0D21, 20093 0x80A7, 0x0CEF, 20094 0x80A2, 0x0CBD, 20095 0x809D, 0x0C8B, 20096 0x8098, 0x0C59, 20097 0x8094, 0x0C27, 20098 0x808F, 0x0BF5, 20099 0x808A, 0x0BC3, 20100 0x8086, 0x0B91, 20101 0x8081, 0x0B5F, 20102 0x807D, 0x0B2D, 20103 0x8078, 0x0AFB, 20104 0x8074, 0x0AC9, 20105 0x8070, 0x0A97, 20106 0x806C, 0x0A65, 20107 0x8068, 0x0A33, 20108 0x8064, 0x0A00, 20109 0x8060, 0x09CE, 20110 0x805C, 0x099C, 20111 0x8058, 0x096A, 20112 0x8055, 0x0938, 20113 0x8051, 0x0906, 20114 0x804E, 0x08D4, 20115 0x804A, 0x08A2, 20116 0x8047, 0x086F, 20117 0x8043, 0x083D, 20118 0x8040, 0x080B, 20119 0x803D, 0x07D9, 20120 0x803A, 0x07A7, 20121 0x8037, 0x0775, 20122 0x8034, 0x0742, 20123 0x8031, 0x0710, 20124 0x802F, 0x06DE, 20125 0x802C, 0x06AC, 20126 0x8029, 0x067A, 20127 0x8027, 0x0647, 20128 0x8025, 0x0615, 20129 0x8022, 0x05E3, 20130 0x8020, 0x05B1, 20131 0x801E, 0x057F, 20132 0x801C, 0x054C, 20133 0x801A, 0x051A, 20134 0x8018, 0x04E8, 20135 0x8016, 0x04B6, 20136 0x8014, 0x0483, 20137 0x8012, 0x0451, 20138 0x8011, 0x041F, 20139 0x800F, 0x03ED, 20140 0x800D, 0x03BA, 20141 0x800C, 0x0388, 20142 0x800B, 0x0356, 20143 0x8009, 0x0324, 20144 0x8008, 0x02F1, 20145 0x8007, 0x02BF, 20146 0x8006, 0x028D, 20147 0x8005, 0x025B, 20148 0x8004, 0x0228, 20149 0x8003, 0x01F6, 20150 0x8003, 0x01C4, 20151 0x8002, 0x0192, 20152 0x8001, 0x015F, 20153 0x8001, 0x012D, 20154 0x8000, 0x00FB, 20155 0x8000, 0x00C9, 20156 0x8000, 0x0096, 20157 0x8000, 0x0064, 20158 0x8000, 0x0032, 20159 0x8000, 0x0000, 20160 0x8000, 0xFFCD, 20161 0x8000, 0xFF9B, 20162 0x8000, 0xFF69, 20163 0x8000, 0xFF36, 20164 0x8000, 0xFF04, 20165 0x8001, 0xFED2, 20166 0x8001, 0xFEA0, 20167 0x8002, 0xFE6D, 20168 0x8003, 0xFE3B, 20169 0x8003, 0xFE09, 20170 0x8004, 0xFDD7, 20171 0x8005, 0xFDA4, 20172 0x8006, 0xFD72, 20173 0x8007, 0xFD40, 20174 0x8008, 0xFD0E, 20175 0x8009, 0xFCDB, 20176 0x800B, 0xFCA9, 20177 0x800C, 0xFC77, 20178 0x800D, 0xFC45, 20179 0x800F, 0xFC12, 20180 0x8011, 0xFBE0, 20181 0x8012, 0xFBAE, 20182 0x8014, 0xFB7C, 20183 0x8016, 0xFB49, 20184 0x8018, 0xFB17, 20185 0x801A, 0xFAE5, 20186 0x801C, 0xFAB3, 20187 0x801E, 0xFA80, 20188 0x8020, 0xFA4E, 20189 0x8022, 0xFA1C, 20190 0x8025, 0xF9EA, 20191 0x8027, 0xF9B8, 20192 0x8029, 0xF985, 20193 0x802C, 0xF953, 20194 0x802F, 0xF921, 20195 0x8031, 0xF8EF, 20196 0x8034, 0xF8BD, 20197 0x8037, 0xF88A, 20198 0x803A, 0xF858, 20199 0x803D, 0xF826, 20200 0x8040, 0xF7F4, 20201 0x8043, 0xF7C2, 20202 0x8047, 0xF790, 20203 0x804A, 0xF75D, 20204 0x804E, 0xF72B, 20205 0x8051, 0xF6F9, 20206 0x8055, 0xF6C7, 20207 0x8058, 0xF695, 20208 0x805C, 0xF663, 20209 0x8060, 0xF631, 20210 0x8064, 0xF5FF, 20211 0x8068, 0xF5CC, 20212 0x806C, 0xF59A, 20213 0x8070, 0xF568, 20214 0x8074, 0xF536, 20215 0x8078, 0xF504, 20216 0x807D, 0xF4D2, 20217 0x8081, 0xF4A0, 20218 0x8086, 0xF46E, 20219 0x808A, 0xF43C, 20220 0x808F, 0xF40A, 20221 0x8094, 0xF3D8, 20222 0x8098, 0xF3A6, 20223 0x809D, 0xF374, 20224 0x80A2, 0xF342, 20225 0x80A7, 0xF310, 20226 0x80AC, 0xF2DE, 20227 0x80B2, 0xF2AC, 20228 0x80B7, 0xF27A, 20229 0x80BC, 0xF248, 20230 0x80C2, 0xF216, 20231 0x80C7, 0xF1E4, 20232 0x80CD, 0xF1B2, 20233 0x80D2, 0xF180, 20234 0x80D8, 0xF14E, 20235 0x80DE, 0xF11C, 20236 0x80E4, 0xF0EA, 20237 0x80EA, 0xF0B8, 20238 0x80F0, 0xF086, 20239 0x80F6, 0xF054, 20240 0x80FC, 0xF022, 20241 0x8102, 0xEFF1, 20242 0x8109, 0xEFBF, 20243 0x810F, 0xEF8D, 20244 0x8116, 0xEF5B, 20245 0x811C, 0xEF29, 20246 0x8123, 0xEEF7, 20247 0x812A, 0xEEC6, 20248 0x8130, 0xEE94, 20249 0x8137, 0xEE62, 20250 0x813E, 0xEE30, 20251 0x8145, 0xEDFE, 20252 0x814C, 0xEDCD, 20253 0x8154, 0xED9B, 20254 0x815B, 0xED69, 20255 0x8162, 0xED37, 20256 0x816A, 0xED06, 20257 0x8171, 0xECD4, 20258 0x8179, 0xECA2, 20259 0x8180, 0xEC71, 20260 0x8188, 0xEC3F, 20261 0x8190, 0xEC0D, 20262 0x8198, 0xEBDC, 20263 0x81A0, 0xEBAA, 20264 0x81A8, 0xEB78, 20265 0x81B0, 0xEB47, 20266 0x81B8, 0xEB15, 20267 0x81C0, 0xEAE4, 20268 0x81C8, 0xEAB2, 20269 0x81D1, 0xEA80, 20270 0x81D9, 0xEA4F, 20271 0x81E2, 0xEA1D, 20272 0x81EB, 0xE9EC, 20273 0x81F3, 0xE9BA, 20274 0x81FC, 0xE989, 20275 0x8205, 0xE957, 20276 0x820E, 0xE926, 20277 0x8217, 0xE8F5, 20278 0x8220, 0xE8C3, 20279 0x8229, 0xE892, 20280 0x8232, 0xE860, 20281 0x823C, 0xE82F, 20282 0x8245, 0xE7FD, 20283 0x824F, 0xE7CC, 20284 0x8258, 0xE79B, 20285 0x8262, 0xE769, 20286 0x826B, 0xE738, 20287 0x8275, 0xE707, 20288 0x827F, 0xE6D5, 20289 0x8289, 0xE6A4, 20290 0x8293, 0xE673, 20291 0x829D, 0xE642, 20292 0x82A7, 0xE610, 20293 0x82B1, 0xE5DF, 20294 0x82BC, 0xE5AE, 20295 0x82C6, 0xE57D, 20296 0x82D0, 0xE54C, 20297 0x82DB, 0xE51B, 20298 0x82E6, 0xE4E9, 20299 0x82F0, 0xE4B8, 20300 0x82FB, 0xE487, 20301 0x8306, 0xE456, 20302 0x8311, 0xE425, 20303 0x831C, 0xE3F4, 20304 0x8327, 0xE3C3, 20305 0x8332, 0xE392, 20306 0x833D, 0xE361, 20307 0x8348, 0xE330, 20308 0x8354, 0xE2FF, 20309 0x835F, 0xE2CE, 20310 0x836B, 0xE29D, 20311 0x8376, 0xE26C, 20312 0x8382, 0xE23B, 20313 0x838E, 0xE20A, 20314 0x8399, 0xE1DA, 20315 0x83A5, 0xE1A9, 20316 0x83B1, 0xE178, 20317 0x83BD, 0xE147, 20318 0x83C9, 0xE116, 20319 0x83D6, 0xE0E6, 20320 0x83E2, 0xE0B5, 20321 0x83EE, 0xE084, 20322 0x83FA, 0xE053, 20323 0x8407, 0xE023, 20324 0x8414, 0xDFF2, 20325 0x8420, 0xDFC1, 20326 0x842D, 0xDF91, 20327 0x843A, 0xDF60, 20328 0x8446, 0xDF2F, 20329 0x8453, 0xDEFF, 20330 0x8460, 0xDECE, 20331 0x846D, 0xDE9E, 20332 0x847B, 0xDE6D, 20333 0x8488, 0xDE3D, 20334 0x8495, 0xDE0C, 20335 0x84A2, 0xDDDC, 20336 0x84B0, 0xDDAB, 20337 0x84BD, 0xDD7B, 20338 0x84CB, 0xDD4B, 20339 0x84D9, 0xDD1A, 20340 0x84E6, 0xDCEA, 20341 0x84F4, 0xDCBA, 20342 0x8502, 0xDC89, 20343 0x8510, 0xDC59, 20344 0x851E, 0xDC29, 20345 0x852C, 0xDBF8, 20346 0x853A, 0xDBC8, 20347 0x8549, 0xDB98, 20348 0x8557, 0xDB68, 20349 0x8565, 0xDB38, 20350 0x8574, 0xDB08, 20351 0x8582, 0xDAD7, 20352 0x8591, 0xDAA7, 20353 0x85A0, 0xDA77, 20354 0x85AF, 0xDA47, 20355 0x85BD, 0xDA17, 20356 0x85CC, 0xD9E7, 20357 0x85DB, 0xD9B7, 20358 0x85EA, 0xD987, 20359 0x85FA, 0xD957, 20360 0x8609, 0xD927, 20361 0x8618, 0xD8F8, 20362 0x8627, 0xD8C8, 20363 0x8637, 0xD898, 20364 0x8646, 0xD868, 20365 0x8656, 0xD838, 20366 0x8666, 0xD809, 20367 0x8675, 0xD7D9, 20368 0x8685, 0xD7A9, 20369 0x8695, 0xD779, 20370 0x86A5, 0xD74A, 20371 0x86B5, 0xD71A, 20372 0x86C5, 0xD6EA, 20373 0x86D5, 0xD6BB, 20374 0x86E6, 0xD68B, 20375 0x86F6, 0xD65C, 20376 0x8706, 0xD62C, 20377 0x8717, 0xD5FD, 20378 0x8727, 0xD5CD, 20379 0x8738, 0xD59E, 20380 0x8749, 0xD56E, 20381 0x8759, 0xD53F, 20382 0x876A, 0xD510, 20383 0x877B, 0xD4E0, 20384 0x878C, 0xD4B1, 20385 0x879D, 0xD482, 20386 0x87AE, 0xD452, 20387 0x87BF, 0xD423, 20388 0x87D1, 0xD3F4, 20389 0x87E2, 0xD3C5, 20390 0x87F3, 0xD396, 20391 0x8805, 0xD367, 20392 0x8816, 0xD337, 20393 0x8828, 0xD308, 20394 0x883A, 0xD2D9, 20395 0x884B, 0xD2AA, 20396 0x885D, 0xD27B, 20397 0x886F, 0xD24C, 20398 0x8881, 0xD21D, 20399 0x8893, 0xD1EE, 20400 0x88A5, 0xD1C0, 20401 0x88B8, 0xD191, 20402 0x88CA, 0xD162, 20403 0x88DC, 0xD133, 20404 0x88EF, 0xD104, 20405 0x8901, 0xD0D6, 20406 0x8914, 0xD0A7, 20407 0x8926, 0xD078, 20408 0x8939, 0xD04A, 20409 0x894C, 0xD01B, 20410 0x895F, 0xCFEC, 20411 0x8971, 0xCFBE, 20412 0x8984, 0xCF8F, 20413 0x8997, 0xCF61, 20414 0x89AB, 0xCF32, 20415 0x89BE, 0xCF04, 20416 0x89D1, 0xCED5, 20417 0x89E4, 0xCEA7, 20418 0x89F8, 0xCE79, 20419 0x8A0B, 0xCE4A, 20420 0x8A1F, 0xCE1C, 20421 0x8A33, 0xCDEE, 20422 0x8A46, 0xCDBF, 20423 0x8A5A, 0xCD91, 20424 0x8A6E, 0xCD63, 20425 0x8A82, 0xCD35, 20426 0x8A96, 0xCD07, 20427 0x8AAA, 0xCCD9, 20428 0x8ABE, 0xCCAB, 20429 0x8AD2, 0xCC7D, 20430 0x8AE6, 0xCC4F, 20431 0x8AFB, 0xCC21, 20432 0x8B0F, 0xCBF3, 20433 0x8B24, 0xCBC5, 20434 0x8B38, 0xCB97, 20435 0x8B4D, 0xCB69, 20436 0x8B61, 0xCB3B, 20437 0x8B76, 0xCB0D, 20438 0x8B8B, 0xCAE0, 20439 0x8BA0, 0xCAB2, 20440 0x8BB5, 0xCA84, 20441 0x8BCA, 0xCA57, 20442 0x8BDF, 0xCA29, 20443 0x8BF4, 0xC9FB, 20444 0x8C09, 0xC9CE, 20445 0x8C1F, 0xC9A0, 20446 0x8C34, 0xC973, 20447 0x8C4A, 0xC945, 20448 0x8C5F, 0xC918, 20449 0x8C75, 0xC8EB, 20450 0x8C8A, 0xC8BD, 20451 0x8CA0, 0xC890, 20452 0x8CB6, 0xC863, 20453 0x8CCC, 0xC835, 20454 0x8CE2, 0xC808, 20455 0x8CF8, 0xC7DB, 20456 0x8D0E, 0xC7AE, 20457 0x8D24, 0xC781, 20458 0x8D3A, 0xC754, 20459 0x8D50, 0xC727, 20460 0x8D67, 0xC6F9, 20461 0x8D7D, 0xC6CD, 20462 0x8D94, 0xC6A0, 20463 0x8DAA, 0xC673, 20464 0x8DC1, 0xC646, 20465 0x8DD8, 0xC619, 20466 0x8DEE, 0xC5EC, 20467 0x8E05, 0xC5BF, 20468 0x8E1C, 0xC593, 20469 0x8E33, 0xC566, 20470 0x8E4A, 0xC539, 20471 0x8E61, 0xC50D, 20472 0x8E79, 0xC4E0, 20473 0x8E90, 0xC4B3, 20474 0x8EA7, 0xC487, 20475 0x8EBE, 0xC45A, 20476 0x8ED6, 0xC42E, 20477 0x8EED, 0xC402, 20478 0x8F05, 0xC3D5, 20479 0x8F1D, 0xC3A9, 20480 0x8F34, 0xC37C, 20481 0x8F4C, 0xC350, 20482 0x8F64, 0xC324, 20483 0x8F7C, 0xC2F8, 20484 0x8F94, 0xC2CC, 20485 0x8FAC, 0xC29F, 20486 0x8FC4, 0xC273, 20487 0x8FDC, 0xC247, 20488 0x8FF5, 0xC21B, 20489 0x900D, 0xC1EF, 20490 0x9025, 0xC1C3, 20491 0x903E, 0xC197, 20492 0x9056, 0xC16C, 20493 0x906F, 0xC140, 20494 0x9088, 0xC114, 20495 0x90A0, 0xC0E8, 20496 0x90B9, 0xC0BC, 20497 0x90D2, 0xC091, 20498 0x90EB, 0xC065, 20499 0x9104, 0xC03A, 20500 0x911D, 0xC00E, 20501 0x9136, 0xBFE2, 20502 0x9150, 0xBFB7, 20503 0x9169, 0xBF8C, 20504 0x9182, 0xBF60, 20505 0x919C, 0xBF35, 20506 0x91B5, 0xBF09, 20507 0x91CF, 0xBEDE, 20508 0x91E8, 0xBEB3, 20509 0x9202, 0xBE88, 20510 0x921C, 0xBE5D, 20511 0x9235, 0xBE31, 20512 0x924F, 0xBE06, 20513 0x9269, 0xBDDB, 20514 0x9283, 0xBDB0, 20515 0x929D, 0xBD85, 20516 0x92B7, 0xBD5A, 20517 0x92D2, 0xBD2F, 20518 0x92EC, 0xBD05, 20519 0x9306, 0xBCDA, 20520 0x9321, 0xBCAF, 20521 0x933B, 0xBC84, 20522 0x9356, 0xBC5A, 20523 0x9370, 0xBC2F, 20524 0x938B, 0xBC04, 20525 0x93A6, 0xBBDA, 20526 0x93C0, 0xBBAF, 20527 0x93DB, 0xBB85, 20528 0x93F6, 0xBB5A, 20529 0x9411, 0xBB30, 20530 0x942C, 0xBB05, 20531 0x9447, 0xBADB, 20532 0x9463, 0xBAB1, 20533 0x947E, 0xBA87, 20534 0x9499, 0xBA5C, 20535 0x94B5, 0xBA32, 20536 0x94D0, 0xBA08, 20537 0x94EC, 0xB9DE, 20538 0x9507, 0xB9B4, 20539 0x9523, 0xB98A, 20540 0x953E, 0xB960, 20541 0x955A, 0xB936, 20542 0x9576, 0xB90C, 20543 0x9592, 0xB8E3, 20544 0x95AE, 0xB8B9, 20545 0x95CA, 0xB88F, 20546 0x95E6, 0xB865, 20547 0x9602, 0xB83C, 20548 0x961E, 0xB812, 20549 0x963B, 0xB7E9, 20550 0x9657, 0xB7BF, 20551 0x9673, 0xB796, 20552 0x9690, 0xB76C, 20553 0x96AC, 0xB743, 20554 0x96C9, 0xB719, 20555 0x96E6, 0xB6F0, 20556 0x9702, 0xB6C7, 20557 0x971F, 0xB69E, 20558 0x973C, 0xB675, 20559 0x9759, 0xB64B, 20560 0x9776, 0xB622, 20561 0x9793, 0xB5F9, 20562 0x97B0, 0xB5D0, 20563 0x97CD, 0xB5A7, 20564 0x97EA, 0xB57E, 20565 0x9808, 0xB556, 20566 0x9825, 0xB52D, 20567 0x9842, 0xB504, 20568 0x9860, 0xB4DB, 20569 0x987D, 0xB4B3, 20570 0x989B, 0xB48A, 20571 0x98B9, 0xB461, 20572 0x98D6, 0xB439, 20573 0x98F4, 0xB410, 20574 0x9912, 0xB3E8, 20575 0x9930, 0xB3C0, 20576 0x994E, 0xB397, 20577 0x996C, 0xB36F, 20578 0x998A, 0xB347, 20579 0x99A8, 0xB31E, 20580 0x99C6, 0xB2F6, 20581 0x99E5, 0xB2CE, 20582 0x9A03, 0xB2A6, 20583 0x9A22, 0xB27E, 20584 0x9A40, 0xB256, 20585 0x9A5F, 0xB22E, 20586 0x9A7D, 0xB206, 20587 0x9A9C, 0xB1DE, 20588 0x9ABA, 0xB1B7, 20589 0x9AD9, 0xB18F, 20590 0x9AF8, 0xB167, 20591 0x9B17, 0xB140, 20592 0x9B36, 0xB118, 20593 0x9B55, 0xB0F0, 20594 0x9B74, 0xB0C9, 20595 0x9B93, 0xB0A1, 20596 0x9BB2, 0xB07A, 20597 0x9BD2, 0xB053, 20598 0x9BF1, 0xB02B, 20599 0x9C10, 0xB004, 20600 0x9C30, 0xAFDD, 20601 0x9C4F, 0xAFB6, 20602 0x9C6F, 0xAF8F, 20603 0x9C8E, 0xAF68, 20604 0x9CAE, 0xAF40, 20605 0x9CCE, 0xAF1A, 20606 0x9CEE, 0xAEF3, 20607 0x9D0D, 0xAECC, 20608 0x9D2D, 0xAEA5, 20609 0x9D4D, 0xAE7E, 20610 0x9D6D, 0xAE57, 20611 0x9D8E, 0xAE31, 20612 0x9DAE, 0xAE0A, 20613 0x9DCE, 0xADE3, 20614 0x9DEE, 0xADBD, 20615 0x9E0E, 0xAD96, 20616 0x9E2F, 0xAD70, 20617 0x9E4F, 0xAD4A, 20618 0x9E70, 0xAD23, 20619 0x9E90, 0xACFD, 20620 0x9EB1, 0xACD7, 20621 0x9ED2, 0xACB1, 20622 0x9EF2, 0xAC8A, 20623 0x9F13, 0xAC64, 20624 0x9F34, 0xAC3E, 20625 0x9F55, 0xAC18, 20626 0x9F76, 0xABF2, 20627 0x9F97, 0xABCC, 20628 0x9FB8, 0xABA7, 20629 0x9FD9, 0xAB81, 20630 0x9FFB, 0xAB5B, 20631 0xA01C, 0xAB35, 20632 0xA03D, 0xAB10, 20633 0xA05F, 0xAAEA, 20634 0xA080, 0xAAC5, 20635 0xA0A1, 0xAA9F, 20636 0xA0C3, 0xAA7A, 20637 0xA0E5, 0xAA54, 20638 0xA106, 0xAA2F, 20639 0xA128, 0xAA0A, 20640 0xA14A, 0xA9E5, 20641 0xA16C, 0xA9BF, 20642 0xA18E, 0xA99A, 20643 0xA1AF, 0xA975, 20644 0xA1D2, 0xA950, 20645 0xA1F4, 0xA92B, 20646 0xA216, 0xA906, 20647 0xA238, 0xA8E2, 20648 0xA25A, 0xA8BD, 20649 0xA27C, 0xA898, 20650 0xA29F, 0xA873, 20651 0xA2C1, 0xA84F, 20652 0xA2E4, 0xA82A, 20653 0xA306, 0xA806, 20654 0xA329, 0xA7E1, 20655 0xA34B, 0xA7BD, 20656 0xA36E, 0xA798, 20657 0xA391, 0xA774, 20658 0xA3B4, 0xA750, 20659 0xA3D6, 0xA72B, 20660 0xA3F9, 0xA707, 20661 0xA41C, 0xA6E3, 20662 0xA43F, 0xA6BF, 20663 0xA462, 0xA69B, 20664 0xA486, 0xA677, 20665 0xA4A9, 0xA653, 20666 0xA4CC, 0xA62F, 20667 0xA4EF, 0xA60C, 20668 0xA513, 0xA5E8, 20669 0xA536, 0xA5C4, 20670 0xA55A, 0xA5A1, 20671 0xA57D, 0xA57D, 20672 0xA5A1, 0xA55A, 20673 0xA5C4, 0xA536, 20674 0xA5E8, 0xA513, 20675 0xA60C, 0xA4EF, 20676 0xA62F, 0xA4CC, 20677 0xA653, 0xA4A9, 20678 0xA677, 0xA486, 20679 0xA69B, 0xA462, 20680 0xA6BF, 0xA43F, 20681 0xA6E3, 0xA41C, 20682 0xA707, 0xA3F9, 20683 0xA72B, 0xA3D6, 20684 0xA750, 0xA3B4, 20685 0xA774, 0xA391, 20686 0xA798, 0xA36E, 20687 0xA7BD, 0xA34B, 20688 0xA7E1, 0xA329, 20689 0xA806, 0xA306, 20690 0xA82A, 0xA2E4, 20691 0xA84F, 0xA2C1, 20692 0xA873, 0xA29F, 20693 0xA898, 0xA27C, 20694 0xA8BD, 0xA25A, 20695 0xA8E2, 0xA238, 20696 0xA906, 0xA216, 20697 0xA92B, 0xA1F4, 20698 0xA950, 0xA1D2, 20699 0xA975, 0xA1AF, 20700 0xA99A, 0xA18E, 20701 0xA9BF, 0xA16C, 20702 0xA9E5, 0xA14A, 20703 0xAA0A, 0xA128, 20704 0xAA2F, 0xA106, 20705 0xAA54, 0xA0E5, 20706 0xAA7A, 0xA0C3, 20707 0xAA9F, 0xA0A1, 20708 0xAAC5, 0xA080, 20709 0xAAEA, 0xA05F, 20710 0xAB10, 0xA03D, 20711 0xAB35, 0xA01C, 20712 0xAB5B, 0x9FFB, 20713 0xAB81, 0x9FD9, 20714 0xABA7, 0x9FB8, 20715 0xABCC, 0x9F97, 20716 0xABF2, 0x9F76, 20717 0xAC18, 0x9F55, 20718 0xAC3E, 0x9F34, 20719 0xAC64, 0x9F13, 20720 0xAC8A, 0x9EF2, 20721 0xACB1, 0x9ED2, 20722 0xACD7, 0x9EB1, 20723 0xACFD, 0x9E90, 20724 0xAD23, 0x9E70, 20725 0xAD4A, 0x9E4F, 20726 0xAD70, 0x9E2F, 20727 0xAD96, 0x9E0E, 20728 0xADBD, 0x9DEE, 20729 0xADE3, 0x9DCE, 20730 0xAE0A, 0x9DAE, 20731 0xAE31, 0x9D8E, 20732 0xAE57, 0x9D6D, 20733 0xAE7E, 0x9D4D, 20734 0xAEA5, 0x9D2D, 20735 0xAECC, 0x9D0D, 20736 0xAEF3, 0x9CEE, 20737 0xAF1A, 0x9CCE, 20738 0xAF40, 0x9CAE, 20739 0xAF68, 0x9C8E, 20740 0xAF8F, 0x9C6F, 20741 0xAFB6, 0x9C4F, 20742 0xAFDD, 0x9C30, 20743 0xB004, 0x9C10, 20744 0xB02B, 0x9BF1, 20745 0xB053, 0x9BD2, 20746 0xB07A, 0x9BB2, 20747 0xB0A1, 0x9B93, 20748 0xB0C9, 0x9B74, 20749 0xB0F0, 0x9B55, 20750 0xB118, 0x9B36, 20751 0xB140, 0x9B17, 20752 0xB167, 0x9AF8, 20753 0xB18F, 0x9AD9, 20754 0xB1B7, 0x9ABA, 20755 0xB1DE, 0x9A9C, 20756 0xB206, 0x9A7D, 20757 0xB22E, 0x9A5F, 20758 0xB256, 0x9A40, 20759 0xB27E, 0x9A22, 20760 0xB2A6, 0x9A03, 20761 0xB2CE, 0x99E5, 20762 0xB2F6, 0x99C6, 20763 0xB31E, 0x99A8, 20764 0xB347, 0x998A, 20765 0xB36F, 0x996C, 20766 0xB397, 0x994E, 20767 0xB3C0, 0x9930, 20768 0xB3E8, 0x9912, 20769 0xB410, 0x98F4, 20770 0xB439, 0x98D6, 20771 0xB461, 0x98B9, 20772 0xB48A, 0x989B, 20773 0xB4B3, 0x987D, 20774 0xB4DB, 0x9860, 20775 0xB504, 0x9842, 20776 0xB52D, 0x9825, 20777 0xB556, 0x9808, 20778 0xB57E, 0x97EA, 20779 0xB5A7, 0x97CD, 20780 0xB5D0, 0x97B0, 20781 0xB5F9, 0x9793, 20782 0xB622, 0x9776, 20783 0xB64B, 0x9759, 20784 0xB675, 0x973C, 20785 0xB69E, 0x971F, 20786 0xB6C7, 0x9702, 20787 0xB6F0, 0x96E6, 20788 0xB719, 0x96C9, 20789 0xB743, 0x96AC, 20790 0xB76C, 0x9690, 20791 0xB796, 0x9673, 20792 0xB7BF, 0x9657, 20793 0xB7E9, 0x963B, 20794 0xB812, 0x961E, 20795 0xB83C, 0x9602, 20796 0xB865, 0x95E6, 20797 0xB88F, 0x95CA, 20798 0xB8B9, 0x95AE, 20799 0xB8E3, 0x9592, 20800 0xB90C, 0x9576, 20801 0xB936, 0x955A, 20802 0xB960, 0x953E, 20803 0xB98A, 0x9523, 20804 0xB9B4, 0x9507, 20805 0xB9DE, 0x94EC, 20806 0xBA08, 0x94D0, 20807 0xBA32, 0x94B5, 20808 0xBA5C, 0x9499, 20809 0xBA87, 0x947E, 20810 0xBAB1, 0x9463, 20811 0xBADB, 0x9447, 20812 0xBB05, 0x942C, 20813 0xBB30, 0x9411, 20814 0xBB5A, 0x93F6, 20815 0xBB85, 0x93DB, 20816 0xBBAF, 0x93C0, 20817 0xBBDA, 0x93A6, 20818 0xBC04, 0x938B, 20819 0xBC2F, 0x9370, 20820 0xBC5A, 0x9356, 20821 0xBC84, 0x933B, 20822 0xBCAF, 0x9321, 20823 0xBCDA, 0x9306, 20824 0xBD05, 0x92EC, 20825 0xBD2F, 0x92D2, 20826 0xBD5A, 0x92B7, 20827 0xBD85, 0x929D, 20828 0xBDB0, 0x9283, 20829 0xBDDB, 0x9269, 20830 0xBE06, 0x924F, 20831 0xBE31, 0x9235, 20832 0xBE5D, 0x921C, 20833 0xBE88, 0x9202, 20834 0xBEB3, 0x91E8, 20835 0xBEDE, 0x91CF, 20836 0xBF09, 0x91B5, 20837 0xBF35, 0x919C, 20838 0xBF60, 0x9182, 20839 0xBF8C, 0x9169, 20840 0xBFB7, 0x9150, 20841 0xBFE2, 0x9136, 20842 0xC00E, 0x911D, 20843 0xC03A, 0x9104, 20844 0xC065, 0x90EB, 20845 0xC091, 0x90D2, 20846 0xC0BC, 0x90B9, 20847 0xC0E8, 0x90A0, 20848 0xC114, 0x9088, 20849 0xC140, 0x906F, 20850 0xC16C, 0x9056, 20851 0xC197, 0x903E, 20852 0xC1C3, 0x9025, 20853 0xC1EF, 0x900D, 20854 0xC21B, 0x8FF5, 20855 0xC247, 0x8FDC, 20856 0xC273, 0x8FC4, 20857 0xC29F, 0x8FAC, 20858 0xC2CC, 0x8F94, 20859 0xC2F8, 0x8F7C, 20860 0xC324, 0x8F64, 20861 0xC350, 0x8F4C, 20862 0xC37C, 0x8F34, 20863 0xC3A9, 0x8F1D, 20864 0xC3D5, 0x8F05, 20865 0xC402, 0x8EED, 20866 0xC42E, 0x8ED6, 20867 0xC45A, 0x8EBE, 20868 0xC487, 0x8EA7, 20869 0xC4B3, 0x8E90, 20870 0xC4E0, 0x8E79, 20871 0xC50D, 0x8E61, 20872 0xC539, 0x8E4A, 20873 0xC566, 0x8E33, 20874 0xC593, 0x8E1C, 20875 0xC5BF, 0x8E05, 20876 0xC5EC, 0x8DEE, 20877 0xC619, 0x8DD8, 20878 0xC646, 0x8DC1, 20879 0xC673, 0x8DAA, 20880 0xC6A0, 0x8D94, 20881 0xC6CD, 0x8D7D, 20882 0xC6F9, 0x8D67, 20883 0xC727, 0x8D50, 20884 0xC754, 0x8D3A, 20885 0xC781, 0x8D24, 20886 0xC7AE, 0x8D0E, 20887 0xC7DB, 0x8CF8, 20888 0xC808, 0x8CE2, 20889 0xC835, 0x8CCC, 20890 0xC863, 0x8CB6, 20891 0xC890, 0x8CA0, 20892 0xC8BD, 0x8C8A, 20893 0xC8EB, 0x8C75, 20894 0xC918, 0x8C5F, 20895 0xC945, 0x8C4A, 20896 0xC973, 0x8C34, 20897 0xC9A0, 0x8C1F, 20898 0xC9CE, 0x8C09, 20899 0xC9FB, 0x8BF4, 20900 0xCA29, 0x8BDF, 20901 0xCA57, 0x8BCA, 20902 0xCA84, 0x8BB5, 20903 0xCAB2, 0x8BA0, 20904 0xCAE0, 0x8B8B, 20905 0xCB0D, 0x8B76, 20906 0xCB3B, 0x8B61, 20907 0xCB69, 0x8B4D, 20908 0xCB97, 0x8B38, 20909 0xCBC5, 0x8B24, 20910 0xCBF3, 0x8B0F, 20911 0xCC21, 0x8AFB, 20912 0xCC4F, 0x8AE6, 20913 0xCC7D, 0x8AD2, 20914 0xCCAB, 0x8ABE, 20915 0xCCD9, 0x8AAA, 20916 0xCD07, 0x8A96, 20917 0xCD35, 0x8A82, 20918 0xCD63, 0x8A6E, 20919 0xCD91, 0x8A5A, 20920 0xCDBF, 0x8A46, 20921 0xCDEE, 0x8A33, 20922 0xCE1C, 0x8A1F, 20923 0xCE4A, 0x8A0B, 20924 0xCE79, 0x89F8, 20925 0xCEA7, 0x89E4, 20926 0xCED5, 0x89D1, 20927 0xCF04, 0x89BE, 20928 0xCF32, 0x89AB, 20929 0xCF61, 0x8997, 20930 0xCF8F, 0x8984, 20931 0xCFBE, 0x8971, 20932 0xCFEC, 0x895F, 20933 0xD01B, 0x894C, 20934 0xD04A, 0x8939, 20935 0xD078, 0x8926, 20936 0xD0A7, 0x8914, 20937 0xD0D6, 0x8901, 20938 0xD104, 0x88EF, 20939 0xD133, 0x88DC, 20940 0xD162, 0x88CA, 20941 0xD191, 0x88B8, 20942 0xD1C0, 0x88A5, 20943 0xD1EE, 0x8893, 20944 0xD21D, 0x8881, 20945 0xD24C, 0x886F, 20946 0xD27B, 0x885D, 20947 0xD2AA, 0x884B, 20948 0xD2D9, 0x883A, 20949 0xD308, 0x8828, 20950 0xD337, 0x8816, 20951 0xD367, 0x8805, 20952 0xD396, 0x87F3, 20953 0xD3C5, 0x87E2, 20954 0xD3F4, 0x87D1, 20955 0xD423, 0x87BF, 20956 0xD452, 0x87AE, 20957 0xD482, 0x879D, 20958 0xD4B1, 0x878C, 20959 0xD4E0, 0x877B, 20960 0xD510, 0x876A, 20961 0xD53F, 0x8759, 20962 0xD56E, 0x8749, 20963 0xD59E, 0x8738, 20964 0xD5CD, 0x8727, 20965 0xD5FD, 0x8717, 20966 0xD62C, 0x8706, 20967 0xD65C, 0x86F6, 20968 0xD68B, 0x86E6, 20969 0xD6BB, 0x86D5, 20970 0xD6EA, 0x86C5, 20971 0xD71A, 0x86B5, 20972 0xD74A, 0x86A5, 20973 0xD779, 0x8695, 20974 0xD7A9, 0x8685, 20975 0xD7D9, 0x8675, 20976 0xD809, 0x8666, 20977 0xD838, 0x8656, 20978 0xD868, 0x8646, 20979 0xD898, 0x8637, 20980 0xD8C8, 0x8627, 20981 0xD8F8, 0x8618, 20982 0xD927, 0x8609, 20983 0xD957, 0x85FA, 20984 0xD987, 0x85EA, 20985 0xD9B7, 0x85DB, 20986 0xD9E7, 0x85CC, 20987 0xDA17, 0x85BD, 20988 0xDA47, 0x85AF, 20989 0xDA77, 0x85A0, 20990 0xDAA7, 0x8591, 20991 0xDAD7, 0x8582, 20992 0xDB08, 0x8574, 20993 0xDB38, 0x8565, 20994 0xDB68, 0x8557, 20995 0xDB98, 0x8549, 20996 0xDBC8, 0x853A, 20997 0xDBF8, 0x852C, 20998 0xDC29, 0x851E, 20999 0xDC59, 0x8510, 21000 0xDC89, 0x8502, 21001 0xDCBA, 0x84F4, 21002 0xDCEA, 0x84E6, 21003 0xDD1A, 0x84D9, 21004 0xDD4B, 0x84CB, 21005 0xDD7B, 0x84BD, 21006 0xDDAB, 0x84B0, 21007 0xDDDC, 0x84A2, 21008 0xDE0C, 0x8495, 21009 0xDE3D, 0x8488, 21010 0xDE6D, 0x847B, 21011 0xDE9E, 0x846D, 21012 0xDECE, 0x8460, 21013 0xDEFF, 0x8453, 21014 0xDF2F, 0x8446, 21015 0xDF60, 0x843A, 21016 0xDF91, 0x842D, 21017 0xDFC1, 0x8420, 21018 0xDFF2, 0x8414, 21019 0xE023, 0x8407, 21020 0xE053, 0x83FA, 21021 0xE084, 0x83EE, 21022 0xE0B5, 0x83E2, 21023 0xE0E6, 0x83D6, 21024 0xE116, 0x83C9, 21025 0xE147, 0x83BD, 21026 0xE178, 0x83B1, 21027 0xE1A9, 0x83A5, 21028 0xE1DA, 0x8399, 21029 0xE20A, 0x838E, 21030 0xE23B, 0x8382, 21031 0xE26C, 0x8376, 21032 0xE29D, 0x836B, 21033 0xE2CE, 0x835F, 21034 0xE2FF, 0x8354, 21035 0xE330, 0x8348, 21036 0xE361, 0x833D, 21037 0xE392, 0x8332, 21038 0xE3C3, 0x8327, 21039 0xE3F4, 0x831C, 21040 0xE425, 0x8311, 21041 0xE456, 0x8306, 21042 0xE487, 0x82FB, 21043 0xE4B8, 0x82F0, 21044 0xE4E9, 0x82E6, 21045 0xE51B, 0x82DB, 21046 0xE54C, 0x82D0, 21047 0xE57D, 0x82C6, 21048 0xE5AE, 0x82BC, 21049 0xE5DF, 0x82B1, 21050 0xE610, 0x82A7, 21051 0xE642, 0x829D, 21052 0xE673, 0x8293, 21053 0xE6A4, 0x8289, 21054 0xE6D5, 0x827F, 21055 0xE707, 0x8275, 21056 0xE738, 0x826B, 21057 0xE769, 0x8262, 21058 0xE79B, 0x8258, 21059 0xE7CC, 0x824F, 21060 0xE7FD, 0x8245, 21061 0xE82F, 0x823C, 21062 0xE860, 0x8232, 21063 0xE892, 0x8229, 21064 0xE8C3, 0x8220, 21065 0xE8F5, 0x8217, 21066 0xE926, 0x820E, 21067 0xE957, 0x8205, 21068 0xE989, 0x81FC, 21069 0xE9BA, 0x81F3, 21070 0xE9EC, 0x81EB, 21071 0xEA1D, 0x81E2, 21072 0xEA4F, 0x81D9, 21073 0xEA80, 0x81D1, 21074 0xEAB2, 0x81C8, 21075 0xEAE4, 0x81C0, 21076 0xEB15, 0x81B8, 21077 0xEB47, 0x81B0, 21078 0xEB78, 0x81A8, 21079 0xEBAA, 0x81A0, 21080 0xEBDC, 0x8198, 21081 0xEC0D, 0x8190, 21082 0xEC3F, 0x8188, 21083 0xEC71, 0x8180, 21084 0xECA2, 0x8179, 21085 0xECD4, 0x8171, 21086 0xED06, 0x816A, 21087 0xED37, 0x8162, 21088 0xED69, 0x815B, 21089 0xED9B, 0x8154, 21090 0xEDCD, 0x814C, 21091 0xEDFE, 0x8145, 21092 0xEE30, 0x813E, 21093 0xEE62, 0x8137, 21094 0xEE94, 0x8130, 21095 0xEEC6, 0x812A, 21096 0xEEF7, 0x8123, 21097 0xEF29, 0x811C, 21098 0xEF5B, 0x8116, 21099 0xEF8D, 0x810F, 21100 0xEFBF, 0x8109, 21101 0xEFF1, 0x8102, 21102 0xF022, 0x80FC, 21103 0xF054, 0x80F6, 21104 0xF086, 0x80F0, 21105 0xF0B8, 0x80EA, 21106 0xF0EA, 0x80E4, 21107 0xF11C, 0x80DE, 21108 0xF14E, 0x80D8, 21109 0xF180, 0x80D2, 21110 0xF1B2, 0x80CD, 21111 0xF1E4, 0x80C7, 21112 0xF216, 0x80C2, 21113 0xF248, 0x80BC, 21114 0xF27A, 0x80B7, 21115 0xF2AC, 0x80B2, 21116 0xF2DE, 0x80AC, 21117 0xF310, 0x80A7, 21118 0xF342, 0x80A2, 21119 0xF374, 0x809D, 21120 0xF3A6, 0x8098, 21121 0xF3D8, 0x8094, 21122 0xF40A, 0x808F, 21123 0xF43C, 0x808A, 21124 0xF46E, 0x8086, 21125 0xF4A0, 0x8081, 21126 0xF4D2, 0x807D, 21127 0xF504, 0x8078, 21128 0xF536, 0x8074, 21129 0xF568, 0x8070, 21130 0xF59A, 0x806C, 21131 0xF5CC, 0x8068, 21132 0xF5FF, 0x8064, 21133 0xF631, 0x8060, 21134 0xF663, 0x805C, 21135 0xF695, 0x8058, 21136 0xF6C7, 0x8055, 21137 0xF6F9, 0x8051, 21138 0xF72B, 0x804E, 21139 0xF75D, 0x804A, 21140 0xF790, 0x8047, 21141 0xF7C2, 0x8043, 21142 0xF7F4, 0x8040, 21143 0xF826, 0x803D, 21144 0xF858, 0x803A, 21145 0xF88A, 0x8037, 21146 0xF8BD, 0x8034, 21147 0xF8EF, 0x8031, 21148 0xF921, 0x802F, 21149 0xF953, 0x802C, 21150 0xF985, 0x8029, 21151 0xF9B8, 0x8027, 21152 0xF9EA, 0x8025, 21153 0xFA1C, 0x8022, 21154 0xFA4E, 0x8020, 21155 0xFA80, 0x801E, 21156 0xFAB3, 0x801C, 21157 0xFAE5, 0x801A, 21158 0xFB17, 0x8018, 21159 0xFB49, 0x8016, 21160 0xFB7C, 0x8014, 21161 0xFBAE, 0x8012, 21162 0xFBE0, 0x8011, 21163 0xFC12, 0x800F, 21164 0xFC45, 0x800D, 21165 0xFC77, 0x800C, 21166 0xFCA9, 0x800B, 21167 0xFCDB, 0x8009, 21168 0xFD0E, 0x8008, 21169 0xFD40, 0x8007, 21170 0xFD72, 0x8006, 21171 0xFDA4, 0x8005, 21172 0xFDD7, 0x8004, 21173 0xFE09, 0x8003, 21174 0xFE3B, 0x8003, 21175 0xFE6D, 0x8002, 21176 0xFEA0, 0x8001, 21177 0xFED2, 0x8001, 21178 0xFF04, 0x8000, 21179 0xFF36, 0x8000, 21180 0xFF69, 0x8000, 21181 0xFF9B, 0x8000, 21182 0xFFCD, 0x8000 21183 }; 21184 21185 21186 /** 21187 * @} end of CFFT_CIFFT group 21188 */ 21189 21190 /* 21191 * @brief Q15 table for reciprocal 21192 */ 21193 const q15_t ALIGN4 armRecipTableQ15[64] = { 21194 0x7F03, 0x7D13, 0x7B31, 0x795E, 0x7798, 0x75E0, 21195 0x7434, 0x7294, 0x70FF, 0x6F76, 0x6DF6, 0x6C82, 21196 0x6B16, 0x69B5, 0x685C, 0x670C, 0x65C4, 0x6484, 21197 0x634C, 0x621C, 0x60F3, 0x5FD0, 0x5EB5, 0x5DA0, 21198 0x5C91, 0x5B88, 0x5A85, 0x5988, 0x5890, 0x579E, 21199 0x56B0, 0x55C8, 0x54E4, 0x5405, 0x532B, 0x5255, 21200 0x5183, 0x50B6, 0x4FEC, 0x4F26, 0x4E64, 0x4DA6, 21201 0x4CEC, 0x4C34, 0x4B81, 0x4AD0, 0x4A23, 0x4978, 21202 0x48D1, 0x482D, 0x478C, 0x46ED, 0x4651, 0x45B8, 21203 0x4521, 0x448D, 0x43FC, 0x436C, 0x42DF, 0x4255, 21204 0x41CC, 0x4146, 0x40C2, 0x4040 21205 }; 21206 21207 /* 21208 * @brief Q31 table for reciprocal 21209 */ 21210 const q31_t armRecipTableQ31[64] = { 21211 0x7F03F03F, 0x7D137420, 0x7B31E739, 0x795E9F94, 0x7798FD29, 0x75E06928, 21212 0x7434554D, 0x72943B4B, 0x70FF9C40, 0x6F760031, 0x6DF6F593, 0x6C8210E3, 21213 0x6B16EC3A, 0x69B526F6, 0x685C655F, 0x670C505D, 0x65C4952D, 0x6484E519, 21214 0x634CF53E, 0x621C7E4F, 0x60F33C61, 0x5FD0EEB3, 0x5EB55785, 0x5DA03BEB, 21215 0x5C9163A1, 0x5B8898E6, 0x5A85A85A, 0x598860DF, 0x58909373, 0x579E1318, 21216 0x56B0B4B8, 0x55C84F0B, 0x54E4BA80, 0x5405D124, 0x532B6E8F, 0x52556FD0, 21217 0x5183B35A, 0x50B618F3, 0x4FEC81A2, 0x4F26CFA2, 0x4E64E64E, 0x4DA6AA1D, 21218 0x4CEC008B, 0x4C34D010, 0x4B810016, 0x4AD078EF, 0x4A2323C4, 0x4978EA96, 21219 0x48D1B827, 0x482D77FE, 0x478C1657, 0x46ED801D, 0x4651A2E5, 0x45B86CE2, 21220 0x4521CCE1, 0x448DB244, 0x43FC0CFA, 0x436CCD78, 0x42DFE4B4, 0x42554426, 21221 0x41CCDDB6, 0x4146A3C6, 0x40C28923, 0x40408102 21222 }; 21223 21224 const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE__16_TABLE_LENGTH] = 21225 { 21226 //8x2, size 20 21227 8,64, 24,72, 16,64, 40,80, 32,64, 56,88, 48,72, 88,104, 72,96, 104,112 21228 }; 21229 21230 const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE__32_TABLE_LENGTH] = 21231 { 21232 //8x4, size 48 21233 8,64, 16,128, 24,192, 32,64, 40,72, 48,136, 56,200, 64,128, 72,80, 88,208, 21234 80,144, 96,192, 104,208, 112,152, 120,216, 136,192, 144,160, 168,208, 21235 152,224, 176,208, 184,232, 216,240, 200,224, 232,240 21236 }; 21237 21238 const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE__64_TABLE_LENGTH] = 21239 { 21240 //radix 8, size 56 21241 8,64, 16,128, 24,192, 32,256, 40,320, 48,384, 56,448, 80,136, 88,200, 21242 96,264, 104,328, 112,392, 120,456, 152,208, 160,272, 168,336, 176,400, 21243 184,464, 224,280, 232,344, 240,408, 248,472, 296,352, 304,416, 312,480, 21244 368,424, 376,488, 440,496 21245 }; 21246 21247 const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH] = 21248 { 21249 //8x2, size 208 21250 8,512, 16,64, 24,576, 32,128, 40,640, 48,192, 56,704, 64,256, 72,768, 21251 80,320, 88,832, 96,384, 104,896, 112,448, 120,960, 128,512, 136,520, 21252 144,768, 152,584, 160,520, 168,648, 176,200, 184,712, 192,264, 200,776, 21253 208,328, 216,840, 224,392, 232,904, 240,456, 248,968, 264,528, 272,320, 21254 280,592, 288,768, 296,656, 304,328, 312,720, 328,784, 344,848, 352,400, 21255 360,912, 368,464, 376,976, 384,576, 392,536, 400,832, 408,600, 416,584, 21256 424,664, 432,840, 440,728, 448,592, 456,792, 464,848, 472,856, 480,600, 21257 488,920, 496,856, 504,984, 520,544, 528,576, 536,608, 552,672, 560,608, 21258 568,736, 576,768, 584,800, 592,832, 600,864, 608,800, 616,928, 624,864, 21259 632,992, 648,672, 656,896, 664,928, 688,904, 696,744, 704,896, 712,808, 21260 720,912, 728,872, 736,928, 744,936, 752,920, 760,1000, 776,800, 784,832, 21261 792,864, 808,904, 816,864, 824,920, 840,864, 856,880, 872,944, 888,1008, 21262 904,928, 912,960, 920,992, 944,968, 952,1000, 968,992, 984,1008 21263 }; 21264 21265 const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH] = 21266 { 21267 //8x4, size 440 21268 8,512, 16,1024, 24,1536, 32,64, 40,576, 48,1088, 56,1600, 64,128, 72,640, 21269 80,1152, 88,1664, 96,192, 104,704, 112,1216, 120,1728, 128,256, 136,768, 21270 144,1280, 152,1792, 160,320, 168,832, 176,1344, 184,1856, 192,384, 21271 200,896, 208,1408, 216,1920, 224,448, 232,960, 240,1472, 248,1984, 21272 256,512, 264,520, 272,1032, 280,1544, 288,640, 296,584, 304,1096, 312,1608, 21273 320,768, 328,648, 336,1160, 344,1672, 352,896, 360,712, 368,1224, 376,1736, 21274 384,520, 392,776, 400,1288, 408,1800, 416,648, 424,840, 432,1352, 440,1864, 21275 448,776, 456,904, 464,1416, 472,1928, 480,904, 488,968, 496,1480, 504,1992, 21276 520,528, 512,1024, 528,1040, 536,1552, 544,1152, 552,592, 560,1104, 21277 568,1616, 576,1280, 584,656, 592,1168, 600,1680, 608,1408, 616,720, 21278 624,1232, 632,1744, 640,1032, 648,784, 656,1296, 664,1808, 672,1160, 21279 680,848, 688,1360, 696,1872, 704,1288, 712,912, 720,1424, 728,1936, 21280 736,1416, 744,976, 752,1488, 760,2000, 768,1536, 776,1552, 784,1048, 21281 792,1560, 800,1664, 808,1680, 816,1112, 824,1624, 832,1792, 840,1808, 21282 848,1176, 856,1688, 864,1920, 872,1936, 880,1240, 888,1752, 896,1544, 21283 904,1560, 912,1304, 920,1816, 928,1672, 936,1688, 944,1368, 952,1880, 21284 960,1800, 968,1816, 976,1432, 984,1944, 992,1928, 1000,1944, 1008,1496, 21285 1016,2008, 1032,1152, 1040,1056, 1048,1568, 1064,1408, 1072,1120, 21286 1080,1632, 1088,1536, 1096,1160, 1104,1184, 1112,1696, 1120,1552, 21287 1128,1416, 1136,1248, 1144,1760, 1160,1664, 1168,1312, 1176,1824, 21288 1184,1544, 1192,1920, 1200,1376, 1208,1888, 1216,1568, 1224,1672, 21289 1232,1440, 1240,1952, 1248,1560, 1256,1928, 1264,1504, 1272,2016, 21290 1288,1312, 1296,1408, 1304,1576, 1320,1424, 1328,1416, 1336,1640, 21291 1344,1792, 1352,1824, 1360,1920, 1368,1704, 1376,1800, 1384,1432, 21292 1392,1928, 1400,1768, 1416,1680, 1432,1832, 1440,1576, 1448,1936, 21293 1456,1832, 1464,1896, 1472,1808, 1480,1688, 1488,1936, 1496,1960, 21294 1504,1816, 1512,1944, 1520,1944, 1528,2024, 1560,1584, 1592,1648, 21295 1600,1792, 1608,1920, 1616,1800, 1624,1712, 1632,1808, 1640,1936, 21296 1648,1816, 1656,1776, 1672,1696, 1688,1840, 1704,1952, 1712,1928, 21297 1720,1904, 1728,1824, 1736,1952, 1744,1832, 1752,1968, 1760,1840, 21298 1768,1960, 1776,1944, 1784,2032, 1864,1872, 1848,1944, 1872,1888, 21299 1880,1904, 1888,1984, 1896,2000, 1912,2032, 1904,2016, 1976,2032, 21300 1960,1968, 2008,2032, 1992,2016, 2024,2032 21301 }; 21302 21303 const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH] = 21304 { 21305 //radix 8, size 448 21306 8,512, 16,1024, 24,1536, 32,2048, 40,2560, 48,3072, 56,3584, 72,576, 21307 80,1088, 88,1600, 96,2112, 104,2624, 112,3136, 120,3648, 136,640, 144,1152, 21308 152,1664, 160,2176, 168,2688, 176,3200, 184,3712, 200,704, 208,1216, 21309 216,1728, 224,2240, 232,2752, 240,3264, 248,3776, 264,768, 272,1280, 21310 280,1792, 288,2304, 296,2816, 304,3328, 312,3840, 328,832, 336,1344, 21311 344,1856, 352,2368, 360,2880, 368,3392, 376,3904, 392,896, 400,1408, 21312 408,1920, 416,2432, 424,2944, 432,3456, 440,3968, 456,960, 464,1472, 21313 472,1984, 480,2496, 488,3008, 496,3520, 504,4032, 528,1032, 536,1544, 21314 544,2056, 552,2568, 560,3080, 568,3592, 592,1096, 600,1608, 608,2120, 21315 616,2632, 624,3144, 632,3656, 656,1160, 664,1672, 672,2184, 680,2696, 21316 688,3208, 696,3720, 720,1224, 728,1736, 736,2248, 744,2760, 752,3272, 21317 760,3784, 784,1288, 792,1800, 800,2312, 808,2824, 816,3336, 824,3848, 21318 848,1352, 856,1864, 864,2376, 872,2888, 880,3400, 888,3912, 912,1416, 21319 920,1928, 928,2440, 936,2952, 944,3464, 952,3976, 976,1480, 984,1992, 21320 992,2504, 1000,3016, 1008,3528, 1016,4040, 1048,1552, 1056,2064, 1064,2576, 21321 1072,3088, 1080,3600, 1112,1616, 1120,2128, 1128,2640, 1136,3152, 21322 1144,3664, 1176,1680, 1184,2192, 1192,2704, 1200,3216, 1208,3728, 21323 1240,1744, 1248,2256, 1256,2768, 1264,3280, 1272,3792, 1304,1808, 21324 1312,2320, 1320,2832, 1328,3344, 1336,3856, 1368,1872, 1376,2384, 21325 1384,2896, 1392,3408, 1400,3920, 1432,1936, 1440,2448, 1448,2960, 21326 1456,3472, 1464,3984, 1496,2000, 1504,2512, 1512,3024, 1520,3536, 21327 1528,4048, 1568,2072, 1576,2584, 1584,3096, 1592,3608, 1632,2136, 21328 1640,2648, 1648,3160, 1656,3672, 1696,2200, 1704,2712, 1712,3224, 21329 1720,3736, 1760,2264, 1768,2776, 1776,3288, 1784,3800, 1824,2328, 21330 1832,2840, 1840,3352, 1848,3864, 1888,2392, 1896,2904, 1904,3416, 21331 1912,3928, 1952,2456, 1960,2968, 1968,3480, 1976,3992, 2016,2520, 21332 2024,3032, 2032,3544, 2040,4056, 2088,2592, 2096,3104, 2104,3616, 21333 2152,2656, 2160,3168, 2168,3680, 2216,2720, 2224,3232, 2232,3744, 21334 2280,2784, 2288,3296, 2296,3808, 2344,2848, 2352,3360, 2360,3872, 21335 2408,2912, 2416,3424, 2424,3936, 2472,2976, 2480,3488, 2488,4000, 21336 2536,3040, 2544,3552, 2552,4064, 2608,3112, 2616,3624, 2672,3176, 21337 2680,3688, 2736,3240, 2744,3752, 2800,3304, 2808,3816, 2864,3368, 21338 2872,3880, 2928,3432, 2936,3944, 2992,3496, 3000,4008, 3056,3560, 21339 3064,4072, 3128,3632, 3192,3696, 3256,3760, 3320,3824, 3384,3888, 21340 3448,3952, 3512,4016, 3576,4080 21341 }; 21342 21343 const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE1024_TABLE_LENGTH] = 21344 { 21345 //8x2, size 1800 21346 8,4096, 16,512, 24,4608, 32,1024, 40,5120, 48,1536, 56,5632, 64,2048, 21347 72,6144, 80,2560, 88,6656, 96,3072, 104,7168, 112,3584, 120,7680, 128,2048, 21348 136,4160, 144,576, 152,4672, 160,1088, 168,5184, 176,1600, 184,5696, 21349 192,2112, 200,6208, 208,2624, 216,6720, 224,3136, 232,7232, 240,3648, 21350 248,7744, 256,2048, 264,4224, 272,640, 280,4736, 288,1152, 296,5248, 21351 304,1664, 312,5760, 320,2176, 328,6272, 336,2688, 344,6784, 352,3200, 21352 360,7296, 368,3712, 376,7808, 384,2112, 392,4288, 400,704, 408,4800, 21353 416,1216, 424,5312, 432,1728, 440,5824, 448,2240, 456,6336, 464,2752, 21354 472,6848, 480,3264, 488,7360, 496,3776, 504,7872, 512,2048, 520,4352, 21355 528,768, 536,4864, 544,1280, 552,5376, 560,1792, 568,5888, 576,2304, 21356 584,6400, 592,2816, 600,6912, 608,3328, 616,7424, 624,3840, 632,7936, 21357 640,2176, 648,4416, 656,832, 664,4928, 672,1344, 680,5440, 688,1856, 21358 696,5952, 704,2368, 712,6464, 720,2880, 728,6976, 736,3392, 744,7488, 21359 752,3904, 760,8000, 768,2112, 776,4480, 784,896, 792,4992, 800,1408, 21360 808,5504, 816,1920, 824,6016, 832,2432, 840,6528, 848,2944, 856,7040, 21361 864,3456, 872,7552, 880,3968, 888,8064, 896,2240, 904,4544, 912,960, 21362 920,5056, 928,1472, 936,5568, 944,1984, 952,6080, 960,2496, 968,6592, 21363 976,3008, 984,7104, 992,3520, 1000,7616, 1008,4032, 1016,8128, 1024,4096, 21364 1032,4104, 1040,4352, 1048,4616, 1056,4104, 1064,5128, 1072,1544, 21365 1080,5640, 1088,2056, 1096,6152, 1104,2568, 1112,6664, 1120,3080, 21366 1128,7176, 1136,3592, 1144,7688, 1152,6144, 1160,4168, 1168,6400, 21367 1176,4680, 1184,6152, 1192,5192, 1200,1608, 1208,5704, 1216,2120, 21368 1224,6216, 1232,2632, 1240,6728, 1248,3144, 1256,7240, 1264,3656, 21369 1272,7752, 1280,4160, 1288,4232, 1296,4416, 1304,4744, 1312,4168, 21370 1320,5256, 1328,1672, 1336,5768, 1344,2184, 1352,6280, 1360,2696, 21371 1368,6792, 1376,3208, 1384,7304, 1392,3720, 1400,7816, 1408,6208, 21372 1416,4296, 1424,6464, 1432,4808, 1440,6216, 1448,5320, 1456,1736, 21373 1464,5832, 1472,2248, 1480,6344, 1488,2760, 1496,6856, 1504,3272, 21374 1512,7368, 1520,3784, 1528,7880, 1536,4224, 1544,4360, 1552,4480, 21375 1560,4872, 1568,4232, 1576,5384, 1584,1800, 1592,5896, 1600,2312, 21376 1608,6408, 1616,2824, 1624,6920, 1632,3336, 1640,7432, 1648,3848, 21377 1656,7944, 1664,6272, 1672,4424, 1680,6528, 1688,4936, 1696,6280, 21378 1704,5448, 1712,1864, 1720,5960, 1728,2376, 1736,6472, 1744,2888, 21379 1752,6984, 1760,3400, 1768,7496, 1776,3912, 1784,8008, 1792,4288, 21380 1800,4488, 1808,4544, 1816,5000, 1824,4296, 1832,5512, 1840,1928, 21381 1848,6024, 1856,2440, 1864,6536, 1872,2952, 1880,7048, 1888,3464, 21382 1896,7560, 1904,3976, 1912,8072, 1920,6336, 1928,4552, 1936,6592, 21383 1944,5064, 1952,6344, 1960,5576, 1968,1992, 1976,6088, 1984,2504, 21384 1992,6600, 2000,3016, 2008,7112, 2016,3528, 2024,7624, 2032,4040, 21385 2040,8136, 2056,4112, 2064,2112, 2072,4624, 2080,4352, 2088,5136, 21386 2096,4480, 2104,5648, 2120,6160, 2128,2576, 2136,6672, 2144,3088, 21387 2152,7184, 2160,3600, 2168,7696, 2176,2560, 2184,4176, 2192,2816, 21388 2200,4688, 2208,2568, 2216,5200, 2224,2824, 2232,5712, 2240,2576, 21389 2248,6224, 2256,2640, 2264,6736, 2272,3152, 2280,7248, 2288,3664, 21390 2296,7760, 2312,4240, 2320,2432, 2328,4752, 2336,6400, 2344,5264, 21391 2352,6528, 2360,5776, 2368,2816, 2376,6288, 2384,2704, 2392,6800, 21392 2400,3216, 2408,7312, 2416,3728, 2424,7824, 2432,2624, 2440,4304, 21393 2448,2880, 2456,4816, 2464,2632, 2472,5328, 2480,2888, 2488,5840, 21394 2496,2640, 2504,6352, 2512,2768, 2520,6864, 2528,3280, 2536,7376, 21395 2544,3792, 2552,7888, 2568,4368, 2584,4880, 2592,4416, 2600,5392, 21396 2608,4544, 2616,5904, 2632,6416, 2640,2832, 2648,6928, 2656,3344, 21397 2664,7440, 2672,3856, 2680,7952, 2696,4432, 2704,2944, 2712,4944, 21398 2720,4432, 2728,5456, 2736,2952, 2744,5968, 2752,2944, 2760,6480, 21399 2768,2896, 2776,6992, 2784,3408, 2792,7504, 2800,3920, 2808,8016, 21400 2824,4496, 2840,5008, 2848,6464, 2856,5520, 2864,6592, 2872,6032, 21401 2888,6544, 2896,2960, 2904,7056, 2912,3472, 2920,7568, 2928,3984, 21402 2936,8080, 2952,4560, 2960,3008, 2968,5072, 2976,6480, 2984,5584, 21403 2992,3016, 3000,6096, 3016,6608, 3032,7120, 3040,3536, 3048,7632, 21404 3056,4048, 3064,8144, 3072,4608, 3080,4120, 3088,4864, 3096,4632, 21405 3104,4616, 3112,5144, 3120,4872, 3128,5656, 3136,4624, 3144,6168, 21406 3152,4880, 3160,6680, 3168,4632, 3176,7192, 3184,3608, 3192,7704, 21407 3200,6656, 3208,4184, 3216,6912, 3224,4696, 3232,6664, 3240,5208, 21408 3248,6920, 3256,5720, 3264,6672, 3272,6232, 3280,6928, 3288,6744, 21409 3296,6680, 3304,7256, 3312,3672, 3320,7768, 3328,4672, 3336,4248, 21410 3344,4928, 3352,4760, 3360,4680, 3368,5272, 3376,4936, 3384,5784, 21411 3392,4688, 3400,6296, 3408,4944, 3416,6808, 3424,4696, 3432,7320, 21412 3440,3736, 3448,7832, 3456,6720, 3464,4312, 3472,6976, 3480,4824, 21413 3488,6728, 3496,5336, 3504,6984, 3512,5848, 3520,6736, 3528,6360, 21414 3536,6992, 3544,6872, 3552,6744, 3560,7384, 3568,3800, 3576,7896, 21415 3584,4736, 3592,4376, 3600,4992, 3608,4888, 3616,4744, 3624,5400, 21416 3632,5000, 3640,5912, 3648,4752, 3656,6424, 3664,5008, 3672,6936, 21417 3680,4760, 3688,7448, 3696,3864, 3704,7960, 3712,6784, 3720,4440, 21418 3728,7040, 3736,4952, 3744,6792, 3752,5464, 3760,7048, 3768,5976, 21419 3776,6800, 3784,6488, 3792,7056, 3800,7000, 3808,6808, 3816,7512, 21420 3824,3928, 3832,8024, 3840,4800, 3848,4504, 3856,5056, 3864,5016, 21421 3872,4808, 3880,5528, 3888,5064, 3896,6040, 3904,4816, 3912,6552, 21422 3920,5072, 3928,7064, 3936,4824, 3944,7576, 3952,3992, 3960,8088, 21423 3968,6848, 3976,4568, 3984,7104, 3992,5080, 4000,6856, 4008,5592, 21424 4016,7112, 4024,6104, 4032,6864, 4040,6616, 4048,7120, 4056,7128, 21425 4064,6872, 4072,7640, 4080,7128, 4088,8152, 4104,4128, 4112,4160, 21426 4120,4640, 4136,5152, 4144,4232, 4152,5664, 4160,4352, 4168,6176, 21427 4176,4416, 4184,6688, 4192,4616, 4200,7200, 4208,4744, 4216,7712, 21428 4224,4608, 4232,4616, 4240,4672, 4248,4704, 4256,4640, 4264,5216, 21429 4272,4704, 4280,5728, 4288,4864, 4296,6240, 4304,4928, 4312,6752, 21430 4320,4632, 4328,7264, 4336,4760, 4344,7776, 4360,4640, 4368,4416, 21431 4376,4768, 4384,6152, 4392,5280, 4400,6280, 4408,5792, 4424,6304, 21432 4440,6816, 4448,6664, 4456,7328, 4464,6792, 4472,7840, 4480,4624, 21433 4488,4632, 4496,4688, 4504,4832, 4512,6168, 4520,5344, 4528,6296, 21434 4536,5856, 4544,4880, 4552,6368, 4560,4944, 4568,6880, 4576,6680, 21435 4584,7392, 4592,6808, 4600,7904, 4608,6144, 4616,6152, 4624,6208, 21436 4632,4896, 4640,6176, 4648,5408, 4656,6240, 4664,5920, 4672,6400, 21437 4680,6432, 4688,6464, 4696,6944, 4704,6432, 4712,7456, 4720,4808, 21438 4728,7968, 4736,6656, 4744,6664, 4752,6720, 4760,4960, 4768,6688, 21439 4776,5472, 4784,6752, 4792,5984, 4800,6912, 4808,6496, 4816,6976, 21440 4824,7008, 4832,6944, 4840,7520, 4848,7008, 4856,8032, 4864,6160, 21441 4872,6168, 4880,6224, 4888,5024, 4896,6216, 4904,5536, 4912,6344, 21442 4920,6048, 4928,6416, 4936,6560, 4944,6480, 4952,7072, 4960,6728, 21443 4968,7584, 4976,6856, 4984,8096, 4992,6672, 5000,6680, 5008,6736, 21444 5016,5088, 5024,6232, 5032,5600, 5040,6360, 5048,6112, 5056,6928, 21445 5064,6624, 5072,6992, 5080,7136, 5088,6744, 5096,7648, 5104,6872, 21446 5112,8160, 5128,5152, 5136,5376, 5144,5408, 5168,5384, 5176,5672, 21447 5184,5376, 5192,6184, 5200,5392, 5208,6696, 5216,5408, 5224,7208, 21448 5232,5400, 5240,7720, 5248,7168, 5256,7200, 5264,7424, 5272,7456, 21449 5280,7176, 5288,7208, 5296,7432, 5304,5736, 5312,7184, 5320,6248, 21450 5328,7440, 5336,6760, 5344,7192, 5352,7272, 5360,7448, 5368,7784, 21451 5384,5408, 5392,5440, 5400,5472, 5408,6184, 5416,7208, 5424,5448, 21452 5432,5800, 5448,6312, 5464,6824, 5472,6696, 5480,7336, 5488,6824, 21453 5496,7848, 5504,7232, 5512,7264, 5520,7488, 5528,7520, 5536,7240, 21454 5544,7272, 5552,7496, 5560,5864, 5568,7248, 5576,6376, 5584,7504, 21455 5592,6888, 5600,7256, 5608,7400, 5616,7512, 5624,7912, 5632,7168, 21456 5640,7176, 5648,7232, 5656,7240, 5664,7200, 5672,7208, 5680,7264, 21457 5688,5928, 5696,7424, 5704,6440, 5712,7488, 5720,6952, 5728,7456, 21458 5736,7464, 5744,7520, 5752,7976, 5760,7296, 5768,7328, 5776,7552, 21459 5784,7584, 5792,7304, 5800,7336, 5808,7560, 5816,5992, 5824,7312, 21460 5832,6504, 5840,7568, 5848,7016, 5856,7320, 5864,7528, 5872,7576, 21461 5880,8040, 5888,7184, 5896,7192, 5904,7248, 5912,7256, 5920,6248, 21462 5928,7272, 5936,6376, 5944,6056, 5952,7440, 5960,6568, 5968,7504, 21463 5976,7080, 5984,6760, 5992,7592, 6000,6888, 6008,8104, 6016,7360, 21464 6024,7392, 6032,7616, 6040,7648, 6048,7368, 6056,7400, 6064,7624, 21465 6072,6120, 6080,7376, 6088,6632, 6096,7632, 6104,7144, 6112,7384, 21466 6120,7656, 6128,7640, 6136,8168, 6168,6240, 6192,6216, 6200,7264, 21467 6232,6704, 6248,7216, 6256,6680, 6264,7728, 6272,6656, 6280,6664, 21468 6288,6912, 6296,6496, 6304,6688, 6312,6696, 6320,6944, 6328,7520, 21469 6336,6672, 6344,6680, 6352,6928, 6360,6768, 6368,6704, 6376,7280, 21470 6384,6744, 6392,7792, 6408,6432, 6424,6752, 6440,7432, 6448,6536, 21471 6456,7560, 6472,6944, 6488,6832, 6496,6920, 6504,7344, 6512,7048, 21472 6520,7856, 6528,6720, 6536,6728, 6544,6976, 6552,7008, 6560,6752, 21473 6568,7448, 6576,7008, 6584,7576, 6592,6736, 6600,6744, 6608,6992, 21474 6616,6896, 6624,6936, 6632,7408, 6640,7064, 6648,7920, 6712,7280, 21475 6744,6960, 6760,7472, 6768,6936, 6776,7984, 6800,6848, 6808,6856, 21476 6832,6880, 6840,6888, 6848,7040, 6856,7048, 6864,7104, 6872,7024, 21477 6880,7072, 6888,7536, 6896,7136, 6904,8048, 6952,7496, 6968,7624, 21478 6984,7008, 7000,7088, 7016,7600, 7024,7112, 7032,8112, 7056,7104, 21479 7064,7112, 7080,7512, 7088,7136, 7096,7640, 7128,7152, 7144,7664, 21480 7160,8176, 7176,7200, 7192,7216, 7224,7272, 7240,7264, 7256,7280, 21481 7288,7736, 7296,7680, 7304,7712, 7312,7936, 7320,7968, 7328,7688, 21482 7336,7720, 7344,7944, 7352,7976, 7360,7696, 7368,7728, 7376,7952, 21483 7384,7984, 7392,7704, 7400,7736, 7408,7960, 7416,7800, 7432,7456, 21484 7448,7472, 7480,7592, 7496,7520, 7512,7536, 7528,7976, 7544,7864, 21485 7552,7744, 7560,7776, 7568,8000, 7576,8032, 7584,7752, 7592,7784, 21486 7600,8008, 7608,8040, 7616,7760, 7624,7792, 7632,8016, 7640,8048, 21487 7648,7768, 7656,7800, 7664,8024, 7672,7928, 7688,7712, 7704,7728, 21488 7752,7776, 7768,7792, 7800,7992, 7816,7840, 7824,8064, 7832,8096, 21489 7856,8072, 7864,8104, 7872,8064, 7880,8072, 7888,8080, 7896,8112, 21490 7904,8096, 7912,8104, 7920,8088, 7928,8056, 7944,7968, 7960,7984, 21491 8008,8032, 8024,8048, 8056,8120, 8072,8096, 8080,8128, 8088,8160, 21492 8112,8136, 8120,8168, 8136,8160, 8152,8176 21493 }; 21494 21495 const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE2048_TABLE_LENGTH] = 21496 { 21497 //8x2, size 3808 21498 8,4096, 16,8192, 24,12288, 32,512, 40,4608, 48,8704, 56,12800, 64,1024, 21499 72,5120, 80,9216, 88,13312, 96,1536, 104,5632, 112,9728, 120,13824, 21500 128,2048, 136,6144, 144,10240, 152,14336, 160,2560, 168,6656, 176,10752, 21501 184,14848, 192,3072, 200,7168, 208,11264, 216,15360, 224,3584, 232,7680, 21502 240,11776, 248,15872, 256,1024, 264,4160, 272,8256, 280,12352, 288,576, 21503 296,4672, 304,8768, 312,12864, 320,1088, 328,5184, 336,9280, 344,13376, 21504 352,1600, 360,5696, 368,9792, 376,13888, 384,2112, 392,6208, 400,10304, 21505 408,14400, 416,2624, 424,6720, 432,10816, 440,14912, 448,3136, 456,7232, 21506 464,11328, 472,15424, 480,3648, 488,7744, 496,11840, 504,15936, 512,2048, 21507 520,4224, 528,8320, 536,12416, 544,640, 552,4736, 560,8832, 568,12928, 21508 576,1152, 584,5248, 592,9344, 600,13440, 608,1664, 616,5760, 624,9856, 21509 632,13952, 640,2176, 648,6272, 656,10368, 664,14464, 672,2688, 680,6784, 21510 688,10880, 696,14976, 704,3200, 712,7296, 720,11392, 728,15488, 736,3712, 21511 744,7808, 752,11904, 760,16000, 768,3072, 776,4288, 784,8384, 792,12480, 21512 800,3200, 808,4800, 816,8896, 824,12992, 832,1216, 840,5312, 848,9408, 21513 856,13504, 864,1728, 872,5824, 880,9920, 888,14016, 896,2240, 904,6336, 21514 912,10432, 920,14528, 928,2752, 936,6848, 944,10944, 952,15040, 960,3264, 21515 968,7360, 976,11456, 984,15552, 992,3776, 1000,7872, 1008,11968, 1016,16064, 21516 1032,4352, 1040,8448, 1048,12544, 1056,3072, 1064,4864, 1072,8960, 21517 1080,13056, 1088,1280, 1096,5376, 1104,9472, 1112,13568, 1120,1792, 21518 1128,5888, 1136,9984, 1144,14080, 1152,2304, 1160,6400, 1168,10496, 21519 1176,14592, 1184,2816, 1192,6912, 1200,11008, 1208,15104, 1216,3328, 21520 1224,7424, 1232,11520, 1240,15616, 1248,3840, 1256,7936, 1264,12032, 21521 1272,16128, 1288,4416, 1296,8512, 1304,12608, 1312,3328, 1320,4928, 21522 1328,9024, 1336,13120, 1352,5440, 1360,9536, 1368,13632, 1376,1856, 21523 1384,5952, 1392,10048, 1400,14144, 1408,2368, 1416,6464, 1424,10560, 21524 1432,14656, 1440,2880, 1448,6976, 1456,11072, 1464,15168, 1472,3392, 21525 1480,7488, 1488,11584, 1496,15680, 1504,3904, 1512,8000, 1520,12096, 21526 1528,16192, 1536,2112, 1544,4480, 1552,8576, 1560,12672, 1568,2240, 21527 1576,4992, 1584,9088, 1592,13184, 1600,2368, 1608,5504, 1616,9600, 21528 1624,13696, 1632,1920, 1640,6016, 1648,10112, 1656,14208, 1664,2432, 21529 1672,6528, 1680,10624, 1688,14720, 1696,2944, 1704,7040, 1712,11136, 21530 1720,15232, 1728,3456, 1736,7552, 1744,11648, 1752,15744, 1760,3968, 21531 1768,8064, 1776,12160, 1784,16256, 1792,3136, 1800,4544, 1808,8640, 21532 1816,12736, 1824,3264, 1832,5056, 1840,9152, 1848,13248, 1856,3392, 21533 1864,5568, 1872,9664, 1880,13760, 1888,1984, 1896,6080, 1904,10176, 21534 1912,14272, 1920,2496, 1928,6592, 1936,10688, 1944,14784, 1952,3008, 21535 1960,7104, 1968,11200, 1976,15296, 1984,3520, 1992,7616, 2000,11712, 21536 2008,15808, 2016,4032, 2024,8128, 2032,12224, 2040,16320, 2048,4096, 21537 2056,4104, 2064,8200, 2072,12296, 2080,4224, 2088,4616, 2096,8712, 21538 2104,12808, 2112,4352, 2120,5128, 2128,9224, 2136,13320, 2144,4480, 21539 2152,5640, 2160,9736, 2168,13832, 2176,4104, 2184,6152, 2192,10248, 21540 2200,14344, 2208,2568, 2216,6664, 2224,10760, 2232,14856, 2240,3080, 21541 2248,7176, 2256,11272, 2264,15368, 2272,3592, 2280,7688, 2288,11784, 21542 2296,15880, 2304,5120, 2312,4168, 2320,8264, 2328,12360, 2336,5248, 21543 2344,4680, 2352,8776, 2360,12872, 2368,5376, 2376,5192, 2384,9288, 21544 2392,13384, 2400,5504, 2408,5704, 2416,9800, 2424,13896, 2432,5128, 21545 2440,6216, 2448,10312, 2456,14408, 2464,2632, 2472,6728, 2480,10824, 21546 2488,14920, 2496,3144, 2504,7240, 2512,11336, 2520,15432, 2528,3656, 21547 2536,7752, 2544,11848, 2552,15944, 2560,6144, 2568,4232, 2576,8328, 21548 2584,12424, 2592,6272, 2600,4744, 2608,8840, 2616,12936, 2624,6400, 21549 2632,5256, 2640,9352, 2648,13448, 2656,6528, 2664,5768, 2672,9864, 21550 2680,13960, 2688,6152, 2696,6280, 2704,10376, 2712,14472, 2720,6280, 21551 2728,6792, 2736,10888, 2744,14984, 2752,3208, 2760,7304, 2768,11400, 21552 2776,15496, 2784,3720, 2792,7816, 2800,11912, 2808,16008, 2816,7168, 21553 2824,4296, 2832,8392, 2840,12488, 2848,7296, 2856,4808, 2864,8904, 21554 2872,13000, 2880,7424, 2888,5320, 2896,9416, 2904,13512, 2912,7552, 21555 2920,5832, 2928,9928, 2936,14024, 2944,7176, 2952,6344, 2960,10440, 21556 2968,14536, 2976,7304, 2984,6856, 2992,10952, 3000,15048, 3008,3272, 21557 3016,7368, 3024,11464, 3032,15560, 3040,3784, 3048,7880, 3056,11976, 21558 3064,16072, 3072,4160, 3080,4360, 3088,8456, 3096,12552, 3104,4288, 21559 3112,4872, 3120,8968, 3128,13064, 3136,4416, 3144,5384, 3152,9480, 21560 3160,13576, 3168,4544, 3176,5896, 3184,9992, 3192,14088, 3200,4168, 21561 3208,6408, 3216,10504, 3224,14600, 3232,4296, 3240,6920, 3248,11016, 21562 3256,15112, 3264,3336, 3272,7432, 3280,11528, 3288,15624, 3296,3848, 21563 3304,7944, 3312,12040, 3320,16136, 3328,5184, 3336,4424, 3344,8520, 21564 3352,12616, 3360,5312, 3368,4936, 3376,9032, 3384,13128, 3392,5440, 21565 3400,5448, 3408,9544, 3416,13640, 3424,5568, 3432,5960, 3440,10056, 21566 3448,14152, 3456,5192, 3464,6472, 3472,10568, 3480,14664, 3488,5320, 21567 3496,6984, 3504,11080, 3512,15176, 3520,5448, 3528,7496, 3536,11592, 21568 3544,15688, 3552,3912, 3560,8008, 3568,12104, 3576,16200, 3584,6208, 21569 3592,4488, 3600,8584, 3608,12680, 3616,6336, 3624,5000, 3632,9096, 21570 3640,13192, 3648,6464, 3656,5512, 3664,9608, 3672,13704, 3680,6592, 21571 3688,6024, 3696,10120, 3704,14216, 3712,6216, 3720,6536, 3728,10632, 21572 3736,14728, 3744,6344, 3752,7048, 3760,11144, 3768,15240, 3776,6472, 21573 3784,7560, 3792,11656, 3800,15752, 3808,3976, 3816,8072, 3824,12168, 21574 3832,16264, 3840,7232, 3848,4552, 3856,8648, 3864,12744, 3872,7360, 21575 3880,5064, 3888,9160, 3896,13256, 3904,7488, 3912,5576, 3920,9672, 21576 3928,13768, 3936,7616, 3944,6088, 3952,10184, 3960,14280, 3968,7240, 21577 3976,6600, 3984,10696, 3992,14792, 4000,7368, 4008,7112, 4016,11208, 21578 4024,15304, 4032,7496, 4040,7624, 4048,11720, 4056,15816, 4064,7624, 21579 4072,8136, 4080,12232, 4088,16328, 4096,8192, 4104,4112, 4112,8208, 21580 4120,12304, 4128,8320, 4136,4624, 4144,8720, 4152,12816, 4160,8448, 21581 4168,5136, 4176,9232, 4184,13328, 4192,8576, 4200,5648, 4208,9744, 21582 4216,13840, 4224,8200, 4232,6160, 4240,10256, 4248,14352, 4256,8328, 21583 4264,6672, 4272,10768, 4280,14864, 4288,8456, 4296,7184, 4304,11280, 21584 4312,15376, 4320,8584, 4328,7696, 4336,11792, 4344,15888, 4352,9216, 21585 4360,9232, 4368,8272, 4376,12368, 4384,9344, 4392,4688, 4400,8784, 21586 4408,12880, 4416,9472, 4424,5200, 4432,9296, 4440,13392, 4448,9600, 21587 4456,5712, 4464,9808, 4472,13904, 4480,9224, 4488,6224, 4496,10320, 21588 4504,14416, 4512,9352, 4520,6736, 4528,10832, 4536,14928, 4544,9480, 21589 4552,7248, 4560,11344, 4568,15440, 4576,9608, 4584,7760, 4592,11856, 21590 4600,15952, 4608,10240, 4616,10256, 4624,8336, 4632,12432, 4640,10368, 21591 4648,4752, 4656,8848, 4664,12944, 4672,10496, 4680,5264, 4688,9360, 21592 4696,13456, 4704,10624, 4712,5776, 4720,9872, 4728,13968, 4736,10248, 21593 4744,6288, 4752,10384, 4760,14480, 4768,10376, 4776,6800, 4784,10896, 21594 4792,14992, 4800,10504, 4808,7312, 4816,11408, 4824,15504, 4832,10632, 21595 4840,7824, 4848,11920, 4856,16016, 4864,11264, 4872,11280, 4880,8400, 21596 4888,12496, 4896,11392, 4904,11408, 4912,8912, 4920,13008, 4928,11520, 21597 4936,5328, 4944,9424, 4952,13520, 4960,11648, 4968,5840, 4976,9936, 21598 4984,14032, 4992,11272, 5000,6352, 5008,10448, 5016,14544, 5024,11400, 21599 5032,6864, 5040,10960, 5048,15056, 5056,11528, 5064,7376, 5072,11472, 21600 5080,15568, 5088,11656, 5096,7888, 5104,11984, 5112,16080, 5120,8256, 21601 5128,8272, 5136,8464, 5144,12560, 5152,8384, 5160,8400, 5168,8976, 21602 5176,13072, 5184,8512, 5192,5392, 5200,9488, 5208,13584, 5216,8640, 21603 5224,5904, 5232,10000, 5240,14096, 5248,8264, 5256,6416, 5264,10512, 21604 5272,14608, 5280,8392, 5288,6928, 5296,11024, 5304,15120, 5312,8520, 21605 5320,7440, 5328,11536, 5336,15632, 5344,8648, 5352,7952, 5360,12048, 21606 5368,16144, 5376,9280, 5384,9296, 5392,8528, 5400,12624, 5408,9408, 21607 5416,9424, 5424,9040, 5432,13136, 5440,9536, 5448,5456, 5456,9552, 21608 5464,13648, 5472,9664, 5480,5968, 5488,10064, 5496,14160, 5504,9288, 21609 5512,6480, 5520,10576, 5528,14672, 5536,9416, 5544,6992, 5552,11088, 21610 5560,15184, 5568,9544, 5576,7504, 5584,11600, 5592,15696, 5600,9672, 21611 5608,8016, 5616,12112, 5624,16208, 5632,10304, 5640,10320, 5648,8592, 21612 5656,12688, 5664,10432, 5672,10448, 5680,9104, 5688,13200, 5696,10560, 21613 5704,10576, 5712,9616, 5720,13712, 5728,10688, 5736,6032, 5744,10128, 21614 5752,14224, 5760,10312, 5768,6544, 5776,10640, 5784,14736, 5792,10440, 21615 5800,7056, 5808,11152, 5816,15248, 5824,10568, 5832,7568, 5840,11664, 21616 5848,15760, 5856,10696, 5864,8080, 5872,12176, 5880,16272, 5888,11328, 21617 5896,11344, 5904,8656, 5912,12752, 5920,11456, 5928,11472, 5936,9168, 21618 5944,13264, 5952,11584, 5960,11600, 5968,9680, 5976,13776, 5984,11712, 21619 5992,6096, 6000,10192, 6008,14288, 6016,11336, 6024,6608, 6032,10704, 21620 6040,14800, 6048,11464, 6056,7120, 6064,11216, 6072,15312, 6080,11592, 21621 6088,7632, 6096,11728, 6104,15824, 6112,11720, 6120,8144, 6128,12240, 21622 6136,16336, 6144,12288, 6152,12304, 6160,8216, 6168,12312, 6176,12416, 21623 6184,12432, 6192,8728, 6200,12824, 6208,12544, 6216,12560, 6224,9240, 21624 6232,13336, 6240,12672, 6248,12688, 6256,9752, 6264,13848, 6272,12296, 21625 6280,12312, 6288,10264, 6296,14360, 6304,12424, 6312,6680, 6320,10776, 21626 6328,14872, 6336,12552, 6344,7192, 6352,11288, 6360,15384, 6368,12680, 21627 6376,7704, 6384,11800, 6392,15896, 6400,13312, 6408,13328, 6416,8280, 21628 6424,12376, 6432,13440, 6440,13456, 6448,8792, 6456,12888, 6464,13568, 21629 6472,13584, 6480,9304, 6488,13400, 6496,13696, 6504,13712, 6512,9816, 21630 6520,13912, 6528,13320, 6536,13336, 6544,10328, 6552,14424, 6560,13448, 21631 6568,6744, 6576,10840, 6584,14936, 6592,13576, 6600,7256, 6608,11352, 21632 6616,15448, 6624,13704, 6632,7768, 6640,11864, 6648,15960, 6656,14336, 21633 6664,14352, 6672,8344, 6680,12440, 6688,14464, 6696,14480, 6704,8856, 21634 6712,12952, 6720,14592, 6728,14608, 6736,9368, 6744,13464, 6752,14720, 21635 6760,14736, 6768,9880, 6776,13976, 6784,14344, 6792,14360, 6800,10392, 21636 6808,14488, 6816,14472, 6824,14488, 6832,10904, 6840,15000, 6848,14600, 21637 6856,7320, 6864,11416, 6872,15512, 6880,14728, 6888,7832, 6896,11928, 21638 6904,16024, 6912,15360, 6920,15376, 6928,8408, 6936,12504, 6944,15488, 21639 6952,15504, 6960,8920, 6968,13016, 6976,15616, 6984,15632, 6992,9432, 21640 7000,13528, 7008,15744, 7016,15760, 7024,9944, 7032,14040, 7040,15368, 21641 7048,15384, 7056,10456, 7064,14552, 7072,15496, 7080,15512, 7088,10968, 21642 7096,15064, 7104,15624, 7112,7384, 7120,11480, 7128,15576, 7136,15752, 21643 7144,7896, 7152,11992, 7160,16088, 7168,12352, 7176,12368, 7184,8472, 21644 7192,12568, 7200,12480, 7208,12496, 7216,8984, 7224,13080, 7232,12608, 21645 7240,12624, 7248,9496, 7256,13592, 7264,12736, 7272,12752, 7280,10008, 21646 7288,14104, 7296,12360, 7304,12376, 7312,10520, 7320,14616, 7328,12488, 21647 7336,12504, 7344,11032, 7352,15128, 7360,12616, 7368,7448, 7376,11544, 21648 7384,15640, 7392,12744, 7400,7960, 7408,12056, 7416,16152, 7424,13376, 21649 7432,13392, 7440,8536, 7448,12632, 7456,13504, 7464,13520, 7472,9048, 21650 7480,13144, 7488,13632, 7496,13648, 7504,9560, 7512,13656, 7520,13760, 21651 7528,13776, 7536,10072, 7544,14168, 7552,13384, 7560,13400, 7568,10584, 21652 7576,14680, 7584,13512, 7592,13528, 7600,11096, 7608,15192, 7616,13640, 21653 7624,13656, 7632,11608, 7640,15704, 7648,13768, 7656,8024, 7664,12120, 21654 7672,16216, 7680,14400, 7688,14416, 7696,8600, 7704,12696, 7712,14528, 21655 7720,14544, 7728,9112, 7736,13208, 7744,14656, 7752,14672, 7760,9624, 21656 7768,13720, 7776,14784, 7784,14800, 7792,10136, 7800,14232, 7808,14408, 21657 7816,14424, 7824,10648, 7832,14744, 7840,14536, 7848,14552, 7856,11160, 21658 7864,15256, 7872,14664, 7880,14680, 7888,11672, 7896,15768, 7904,14792, 21659 7912,8088, 7920,12184, 7928,16280, 7936,15424, 7944,15440, 7952,8664, 21660 7960,12760, 7968,15552, 7976,15568, 7984,9176, 7992,13272, 8000,15680, 21661 8008,15696, 8016,9688, 8024,13784, 8032,15808, 8040,15824, 8048,10200, 21662 8056,14296, 8064,15432, 8072,15448, 8080,10712, 8088,14808, 8096,15560, 21663 8104,15576, 8112,11224, 8120,15320, 8128,15688, 8136,15704, 8144,11736, 21664 8152,15832, 8160,15816, 8168,15832, 8176,12248, 8184,16344, 8200,8320, 21665 8208,8224, 8216,12320, 8232,10368, 8240,8736, 8248,12832, 8256,8448, 21666 8264,8384, 8272,9248, 8280,13344, 8288,9232, 8296,10432, 8304,9760, 21667 8312,13856, 8328,12416, 8336,10272, 8344,14368, 8352,12296, 8360,14464, 21668 8368,10784, 8376,14880, 8384,8456, 8392,12480, 8400,11296, 8408,15392, 21669 8416,12552, 8424,14528, 8432,11808, 8440,15904, 8448,9216, 8456,8576, 21670 8464,9232, 8472,12384, 8480,9248, 8488,10624, 8496,8800, 8504,12896, 21671 8512,9472, 8520,8640, 8528,9312, 8536,13408, 8544,9296, 8552,10688, 21672 8560,9824, 8568,13920, 8576,9224, 8584,12672, 8592,10336, 8600,14432, 21673 8608,13320, 8616,14720, 8624,10848, 8632,14944, 8640,9480, 8648,12736, 21674 8656,11360, 8664,15456, 8672,13576, 8680,14784, 8688,11872, 8696,15968, 21675 8704,12288, 8712,12416, 8720,12296, 8728,12448, 8736,12304, 8744,10376, 21676 8752,8864, 8760,12960, 8768,12352, 8776,12480, 8784,9376, 8792,13472, 21677 8800,12368, 8808,10440, 8816,9888, 8824,13984, 8832,12320, 8840,12424, 21678 8848,10400, 8856,14496, 8864,12312, 8872,14472, 8880,10912, 8888,15008, 21679 8896,12384, 8904,12488, 8912,11424, 8920,15520, 8928,12568, 8936,14536, 21680 8944,11936, 8952,16032, 8960,12544, 8968,12672, 8976,12552, 8984,12512, 21681 8992,12560, 9000,10632, 9008,12568, 9016,13024, 9024,12608, 9032,12736, 21682 9040,9440, 9048,13536, 9056,12624, 9064,10696, 9072,9952, 9080,14048, 21683 9088,9240, 9096,12680, 9104,10464, 9112,14560, 9120,13336, 9128,14728, 21684 9136,10976, 9144,15072, 9152,9496, 9160,12744, 9168,11488, 9176,15584, 21685 9184,13592, 9192,14792, 9200,12000, 9208,16096, 9224,9344, 9232,9248, 21686 9240,12576, 9256,11392, 9264,12560, 9272,13088, 9280,9472, 9288,9408, 21687 9296,9504, 9304,13600, 9312,9488, 9320,11456, 9328,10016, 9336,14112, 21688 9352,13440, 9360,10528, 9368,14624, 9376,12360, 9384,15488, 9392,11040, 21689 9400,15136, 9408,9480, 9416,13504, 9424,11552, 9432,15648, 9440,12616, 21690 9448,15552, 9456,12064, 9464,16160, 9480,9600, 9488,9504, 9496,12640, 21691 9512,11648, 9520,12624, 9528,13152, 9544,9664, 9552,9568, 9560,13664, 21692 9576,11712, 9584,10080, 9592,14176, 9608,13696, 9616,10592, 9624,14688, 21693 9632,13384, 9640,15744, 9648,11104, 9656,15200, 9672,13760, 9680,11616, 21694 9688,15712, 9696,13640, 9704,15808, 9712,12128, 9720,16224, 9728,13312, 21695 9736,13440, 9744,13320, 9752,12704, 9760,13328, 9768,11400, 9776,13336, 21696 9784,13216, 9792,13376, 9800,13504, 9808,13384, 9816,13728, 9824,13392, 21697 9832,11464, 9840,10144, 9848,14240, 9856,13344, 9864,13448, 9872,10656, 21698 9880,14752, 9888,12376, 9896,15496, 9904,11168, 9912,15264, 9920,13408, 21699 9928,13512, 9936,11680, 9944,15776, 9952,12632, 9960,15560, 9968,12192, 21700 9976,16288, 9984,13568, 9992,13696, 10000,13576, 10008,12768, 10016,13584, 21701 10024,11656, 10032,13592, 10040,13280, 10048,13632, 10056,13760, 21702 10064,13640, 10072,13792, 10080,13648, 10088,11720, 10096,10208, 21703 10104,14304, 10112,13600, 10120,13704, 10128,10720, 10136,14816, 21704 10144,13400, 10152,15752, 10160,11232, 10168,15328, 10176,13664, 21705 10184,13768, 10192,11744, 10200,15840, 10208,13656, 10216,15816, 21706 10224,12256, 10232,16352, 10248,10272, 10256,10368, 10264,12328, 21707 10280,10384, 10288,10376, 10296,12840, 10304,11264, 10312,11296, 21708 10320,11392, 10328,13352, 10336,11272, 10344,10448, 10352,11400, 21709 10360,13864, 10376,12432, 10392,14376, 10400,12328, 10408,14480, 21710 10416,10792, 10424,14888, 10432,11280, 10440,12496, 10448,11304, 21711 10456,15400, 10464,11288, 10472,14544, 10480,11816, 10488,15912, 21712 10496,11264, 10504,11272, 10512,11280, 10520,12392, 10528,11296, 21713 10536,10640, 10544,12496, 10552,12904, 10560,11328, 10568,11360, 21714 10576,11456, 10584,13416, 10592,11336, 10600,10704, 10608,11464, 21715 10616,13928, 10624,11392, 10632,12688, 10640,11304, 10648,14440, 21716 10656,13352, 10664,14736, 10672,10856, 10680,14952, 10688,11344, 21717 10696,12752, 10704,11368, 10712,15464, 10720,11352, 10728,14800, 21718 10736,11880, 10744,15976, 10752,14336, 10760,14368, 10768,14464, 21719 10776,12456, 10784,14344, 10792,14376, 10800,14472, 10808,12968, 21720 10816,15360, 10824,15392, 10832,15488, 10840,13480, 10848,15368, 21721 10856,15400, 10864,15496, 10872,13992, 10880,14352, 10888,12440, 21722 10896,14480, 10904,14504, 10912,14360, 10920,14488, 10928,14488, 21723 10936,15016, 10944,15376, 10952,12504, 10960,11432, 10968,15528, 21724 10976,15384, 10984,14552, 10992,11944, 11000,16040, 11008,14400, 21725 11016,14432, 11024,14528, 11032,12520, 11040,14408, 11048,14440, 21726 11056,14536, 11064,13032, 11072,15424, 11080,15456, 11088,15552, 21727 11096,13544, 11104,15432, 11112,15464, 11120,15560, 11128,14056, 21728 11136,14416, 11144,12696, 11152,14544, 11160,14568, 11168,14424, 21729 11176,14744, 11184,14552, 11192,15080, 11200,15440, 11208,12760, 21730 11216,11496, 11224,15592, 11232,15448, 11240,14808, 11248,12008, 21731 11256,16104, 11272,11296, 11280,11392, 11288,12584, 11304,11408, 21732 11312,12688, 11320,13096, 11328,11520, 11336,11552, 11344,11648, 21733 11352,13608, 11360,11528, 11368,11472, 11376,11656, 11384,14120, 21734 11400,13456, 11416,14632, 11424,12392, 11432,15504, 11440,14440, 21735 11448,15144, 11456,11536, 11464,13520, 11472,11560, 11480,15656, 21736 11488,11544, 11496,15568, 11504,12072, 11512,16168, 11528,11552, 21737 11536,11648, 11544,12648, 11560,11664, 11568,12752, 11576,13160, 21738 11592,11616, 11600,11712, 11608,13672, 11624,11728, 11632,11720, 21739 11640,14184, 11656,13712, 11672,14696, 11680,13416, 11688,15760, 21740 11696,15464, 11704,15208, 11720,13776, 11736,15720, 11744,13672, 21741 11752,15824, 11760,12136, 11768,16232, 11776,14592, 11784,14624, 21742 11792,14720, 11800,12712, 11808,14600, 11816,14632, 11824,14728, 21743 11832,13224, 11840,15616, 11848,15648, 11856,15744, 11864,13736, 21744 11872,15624, 11880,15656, 11888,15752, 11896,14248, 11904,14608, 21745 11912,13464, 11920,14736, 11928,14760, 11936,14616, 11944,15512, 21746 11952,14744, 11960,15272, 11968,15632, 11976,13528, 11984,15760, 21747 11992,15784, 12000,15640, 12008,15576, 12016,12200, 12024,16296, 21748 12032,14656, 12040,14688, 12048,14784, 12056,12776, 12064,14664, 21749 12072,14696, 12080,14792, 12088,13288, 12096,15680, 12104,15712, 21750 12112,15808, 12120,13800, 12128,15688, 12136,15720, 12144,15816, 21751 12152,14312, 12160,14672, 12168,13720, 12176,14800, 12184,14824, 21752 12192,14680, 12200,15768, 12208,14808, 12216,15336, 12224,15696, 21753 12232,13784, 12240,15824, 12248,15848, 12256,15704, 12264,15832, 21754 12272,15832, 12280,16360, 12312,12336, 12344,12848, 12352,12544, 21755 12360,12552, 12368,12560, 12376,13360, 12384,12576, 12392,12584, 21756 12400,13336, 12408,13872, 12424,12448, 12440,14384, 12456,14496, 21757 12464,14472, 12472,14896, 12480,12672, 12488,12512, 12496,12688, 21758 12504,15408, 12512,12680, 12520,14560, 12528,14728, 12536,15920, 21759 12544,13312, 12552,13320, 12560,13328, 12568,13336, 12576,13344, 21760 12584,13352, 12592,13360, 12600,12912, 12608,13568, 12616,13576, 21761 12624,13584, 12632,13424, 12640,13600, 12648,13608, 12656,13400, 21762 12664,13936, 12672,13440, 12680,12704, 12688,13456, 12696,14448, 21763 12704,13448, 12712,14752, 12720,15496, 12728,14960, 12736,13696, 21764 12744,12768, 12752,13712, 12760,15472, 12768,13704, 12776,14816, 21765 12784,15752, 12792,15984, 12800,14336, 12808,14464, 12816,14344, 21766 12824,14472, 12832,14352, 12840,14480, 12848,14360, 12856,12976, 21767 12864,14400, 12872,14528, 12880,14408, 12888,13488, 12896,14416, 21768 12904,14544, 12912,14424, 12920,14000, 12928,14368, 12936,14496, 21769 12944,14376, 12952,14512, 12960,14384, 12968,14504, 12976,14488, 21770 12984,15024, 12992,14432, 13000,14560, 13008,14440, 13016,15536, 21771 13024,14448, 13032,14568, 13040,14744, 13048,16048, 13056,14592, 21772 13064,14720, 13072,14600, 13080,14728, 13088,14608, 13096,14736, 21773 13104,14616, 13112,14744, 13120,14656, 13128,14784, 13136,14664, 21774 13144,13552, 13152,14672, 13160,14800, 13168,14680, 13176,14064, 21775 13184,14624, 13192,14752, 13200,14632, 13208,14576, 13216,13464, 21776 13224,14760, 13232,15512, 13240,15088, 13248,14688, 13256,14816, 21777 13264,14696, 13272,15600, 13280,13720, 13288,14824, 13296,15768, 21778 13304,16112, 13336,13360, 13368,14616, 13376,13568, 13384,13576, 21779 13392,13584, 13400,13616, 13408,13600, 13416,13608, 13424,13592, 21780 13432,14128, 13448,13472, 13464,14640, 13480,15520, 13488,14536, 21781 13496,15152, 13504,13696, 13512,13536, 13520,13712, 13528,15664, 21782 13536,13704, 13544,15584, 13552,14792, 13560,16176, 13592,13616, 21783 13624,14680, 13656,13680, 13688,14192, 13704,13728, 13720,14704, 21784 13736,15776, 13744,15560, 13752,15216, 13768,13792, 13784,15728, 21785 13800,15840, 13808,15816, 13816,16240, 13824,15360, 13832,15488, 21786 13840,15368, 13848,15496, 13856,15376, 13864,15504, 13872,15384, 21787 13880,15512, 13888,15424, 13896,15552, 13904,15432, 13912,15560, 21788 13920,15440, 13928,15568, 13936,15448, 13944,14256, 13952,15392, 21789 13960,15520, 13968,15400, 13976,14768, 13984,15408, 13992,15528, 21790 14000,14552, 14008,15280, 14016,15456, 14024,15584, 14032,15464, 21791 14040,15792, 14048,15472, 14056,15592, 14064,14808, 14072,16304, 21792 14080,15616, 14088,15744, 14096,15624, 14104,15752, 14112,15632, 21793 14120,15760, 14128,15640, 14136,15768, 14144,15680, 14152,15808, 21794 14160,15688, 14168,15816, 14176,15696, 14184,15824, 14192,15704, 21795 14200,14320, 14208,15648, 14216,15776, 14224,15656, 14232,14832, 21796 14240,15664, 14248,15784, 14256,15576, 14264,15344, 14272,15712, 21797 14280,15840, 14288,15720, 14296,15856, 14304,15728, 14312,15848, 21798 14320,15832, 14328,16368, 14392,14488, 14400,14592, 14408,14600, 21799 14416,14608, 14424,14616, 14432,14624, 14440,14632, 14448,14640, 21800 14456,15512, 14504,14512, 14520,14904, 14528,14720, 14536,14728, 21801 14544,14736, 14552,15416, 14560,14752, 14568,14576, 14584,15928, 21802 14576,14760, 14592,15360, 14600,15368, 14608,15376, 14616,15384, 21803 14624,15392, 14632,15400, 14640,15408, 14648,15416, 14656,15616, 21804 14664,15624, 14672,15632, 14680,15640, 14688,15648, 14696,15656, 21805 14704,15664, 14712,15576, 14720,15488, 14728,15496, 14736,15504, 21806 14744,15512, 14752,15520, 14760,14768, 14776,14968, 14768,15528, 21807 14784,15744, 14792,15752, 14800,15760, 14808,15480, 14816,15776, 21808 14824,14832, 14840,15992, 14832,15784, 14856,14864, 14864,14880, 21809 14872,14896, 14880,14976, 14888,14992, 14896,15008, 14904,15024, 21810 14912,15104, 14920,15120, 14928,15136, 14936,15152, 14944,15232, 21811 14952,15248, 14960,15264, 14968,15280, 14984,15008, 15000,15024, 21812 15016,15024, 15040,15112, 15048,15128, 15056,15144, 15064,15544, 21813 15072,15240, 15080,15256, 15088,15272, 15096,16056, 15104,15872, 21814 15112,15888, 15120,15904, 15128,15920, 15136,16000, 15144,16016, 21815 15152,16032, 15160,16048, 15168,16128, 15176,16144, 15184,16160, 21816 15192,16176, 15200,16256, 15208,16272, 15216,16288, 15224,16304, 21817 15232,15880, 15240,15896, 15248,15912, 15256,15928, 15264,16008, 21818 15272,16024, 15280,16040, 15288,16056, 15296,16136, 15304,16152, 21819 15312,16168, 15320,15608, 15328,16264, 15336,16280, 15344,16296, 21820 15352,16120, 15416,15512, 15424,15616, 15432,15624, 15440,15632, 21821 15448,15640, 15456,15648, 15464,15656, 15472,15664, 15480,15768, 21822 15528,15536, 15544,16048, 15552,15744, 15560,15752, 15568,15760, 21823 15576,15672, 15584,15776, 15592,15600, 15600,15784, 15608,16184, 21824 15672,15768, 15736,15832, 15784,15792, 15800,16304, 15848,15856, 21825 15880,16000, 15864,16248, 15888,16000, 15896,16008, 15904,16000, 21826 15912,16016, 15920,16008, 15928,16024, 15936,16128, 15944,16160, 21827 15952,16256, 15960,16288, 15968,16136, 15976,16168, 15984,16264, 21828 15992,16296, 16008,16032, 16024,16040, 16064,16144, 16040,16048, 21829 16072,16176, 16080,16272, 16088,16304, 16096,16152, 16104,16184, 21830 16112,16280, 16136,16256, 16120,16312, 16144,16256, 16152,16264, 21831 16160,16256, 16168,16272, 16176,16264, 16184,16280, 16200,16208, 21832 16208,16224, 16216,16240, 16224,16320, 16232,16336, 16240,16352, 21833 16248,16368, 16264,16288, 16280,16296, 16296,16304, 16344,16368, 21834 16328,16352, 16360,16368 21835 }; 21836 21837 const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE4096_TABLE_LENGTH] = 21838 { 21839 //radix 8, size 4032 21840 8,4096, 16,8192, 24,12288, 32,16384, 40,20480, 48,24576, 56,28672, 64,512, 21841 72,4608, 80,8704, 88,12800, 96,16896, 104,20992, 112,25088, 120,29184, 21842 128,1024, 136,5120, 144,9216, 152,13312, 160,17408, 168,21504, 176,25600, 21843 184,29696, 192,1536, 200,5632, 208,9728, 216,13824, 224,17920, 232,22016, 21844 240,26112, 248,30208, 256,2048, 264,6144, 272,10240, 280,14336, 288,18432, 21845 296,22528, 304,26624, 312,30720, 320,2560, 328,6656, 336,10752, 344,14848, 21846 352,18944, 360,23040, 368,27136, 376,31232, 384,3072, 392,7168, 400,11264, 21847 408,15360, 416,19456, 424,23552, 432,27648, 440,31744, 448,3584, 456,7680, 21848 464,11776, 472,15872, 480,19968, 488,24064, 496,28160, 504,32256, 520,4160, 21849 528,8256, 536,12352, 544,16448, 552,20544, 560,24640, 568,28736, 584,4672, 21850 592,8768, 600,12864, 608,16960, 616,21056, 624,25152, 632,29248, 640,1088, 21851 648,5184, 656,9280, 664,13376, 672,17472, 680,21568, 688,25664, 696,29760, 21852 704,1600, 712,5696, 720,9792, 728,13888, 736,17984, 744,22080, 752,26176, 21853 760,30272, 768,2112, 776,6208, 784,10304, 792,14400, 800,18496, 808,22592, 21854 816,26688, 824,30784, 832,2624, 840,6720, 848,10816, 856,14912, 864,19008, 21855 872,23104, 880,27200, 888,31296, 896,3136, 904,7232, 912,11328, 920,15424, 21856 928,19520, 936,23616, 944,27712, 952,31808, 960,3648, 968,7744, 976,11840, 21857 984,15936, 992,20032, 1000,24128, 1008,28224, 1016,32320, 1032,4224, 21858 1040,8320, 1048,12416, 1056,16512, 1064,20608, 1072,24704, 1080,28800, 21859 1096,4736, 1104,8832, 1112,12928, 1120,17024, 1128,21120, 1136,25216, 21860 1144,29312, 1160,5248, 1168,9344, 1176,13440, 1184,17536, 1192,21632, 21861 1200,25728, 1208,29824, 1216,1664, 1224,5760, 1232,9856, 1240,13952, 21862 1248,18048, 1256,22144, 1264,26240, 1272,30336, 1280,2176, 1288,6272, 21863 1296,10368, 1304,14464, 1312,18560, 1320,22656, 1328,26752, 1336,30848, 21864 1344,2688, 1352,6784, 1360,10880, 1368,14976, 1376,19072, 1384,23168, 21865 1392,27264, 1400,31360, 1408,3200, 1416,7296, 1424,11392, 1432,15488, 21866 1440,19584, 1448,23680, 1456,27776, 1464,31872, 1472,3712, 1480,7808, 21867 1488,11904, 1496,16000, 1504,20096, 1512,24192, 1520,28288, 1528,32384, 21868 1544,4288, 1552,8384, 1560,12480, 1568,16576, 1576,20672, 1584,24768, 21869 1592,28864, 1608,4800, 1616,8896, 1624,12992, 1632,17088, 1640,21184, 21870 1648,25280, 1656,29376, 1672,5312, 1680,9408, 1688,13504, 1696,17600, 21871 1704,21696, 1712,25792, 1720,29888, 1736,5824, 1744,9920, 1752,14016, 21872 1760,18112, 1768,22208, 1776,26304, 1784,30400, 1792,2240, 1800,6336, 21873 1808,10432, 1816,14528, 1824,18624, 1832,22720, 1840,26816, 1848,30912, 21874 1856,2752, 1864,6848, 1872,10944, 1880,15040, 1888,19136, 1896,23232, 21875 1904,27328, 1912,31424, 1920,3264, 1928,7360, 1936,11456, 1944,15552, 21876 1952,19648, 1960,23744, 1968,27840, 1976,31936, 1984,3776, 1992,7872, 21877 2000,11968, 2008,16064, 2016,20160, 2024,24256, 2032,28352, 2040,32448, 21878 2056,4352, 2064,8448, 2072,12544, 2080,16640, 2088,20736, 2096,24832, 21879 2104,28928, 2120,4864, 2128,8960, 2136,13056, 2144,17152, 2152,21248, 21880 2160,25344, 2168,29440, 2184,5376, 2192,9472, 2200,13568, 2208,17664, 21881 2216,21760, 2224,25856, 2232,29952, 2248,5888, 2256,9984, 2264,14080, 21882 2272,18176, 2280,22272, 2288,26368, 2296,30464, 2312,6400, 2320,10496, 21883 2328,14592, 2336,18688, 2344,22784, 2352,26880, 2360,30976, 2368,2816, 21884 2376,6912, 2384,11008, 2392,15104, 2400,19200, 2408,23296, 2416,27392, 21885 2424,31488, 2432,3328, 2440,7424, 2448,11520, 2456,15616, 2464,19712, 21886 2472,23808, 2480,27904, 2488,32000, 2496,3840, 2504,7936, 2512,12032, 21887 2520,16128, 2528,20224, 2536,24320, 2544,28416, 2552,32512, 2568,4416, 21888 2576,8512, 2584,12608, 2592,16704, 2600,20800, 2608,24896, 2616,28992, 21889 2632,4928, 2640,9024, 2648,13120, 2656,17216, 2664,21312, 2672,25408, 21890 2680,29504, 2696,5440, 2704,9536, 2712,13632, 2720,17728, 2728,21824, 21891 2736,25920, 2744,30016, 2760,5952, 2768,10048, 2776,14144, 2784,18240, 21892 2792,22336, 2800,26432, 2808,30528, 2824,6464, 2832,10560, 2840,14656, 21893 2848,18752, 2856,22848, 2864,26944, 2872,31040, 2888,6976, 2896,11072, 21894 2904,15168, 2912,19264, 2920,23360, 2928,27456, 2936,31552, 2944,3392, 21895 2952,7488, 2960,11584, 2968,15680, 2976,19776, 2984,23872, 2992,27968, 21896 3000,32064, 3008,3904, 3016,8000, 3024,12096, 3032,16192, 3040,20288, 21897 3048,24384, 3056,28480, 3064,32576, 3080,4480, 3088,8576, 3096,12672, 21898 3104,16768, 3112,20864, 3120,24960, 3128,29056, 3144,4992, 3152,9088, 21899 3160,13184, 3168,17280, 3176,21376, 3184,25472, 3192,29568, 3208,5504, 21900 3216,9600, 3224,13696, 3232,17792, 3240,21888, 3248,25984, 3256,30080, 21901 3272,6016, 3280,10112, 3288,14208, 3296,18304, 3304,22400, 3312,26496, 21902 3320,30592, 3336,6528, 3344,10624, 3352,14720, 3360,18816, 3368,22912, 21903 3376,27008, 3384,31104, 3400,7040, 3408,11136, 3416,15232, 3424,19328, 21904 3432,23424, 3440,27520, 3448,31616, 3464,7552, 3472,11648, 3480,15744, 21905 3488,19840, 3496,23936, 3504,28032, 3512,32128, 3520,3968, 3528,8064, 21906 3536,12160, 3544,16256, 3552,20352, 3560,24448, 3568,28544, 3576,32640, 21907 3592,4544, 3600,8640, 3608,12736, 3616,16832, 3624,20928, 3632,25024, 21908 3640,29120, 3656,5056, 3664,9152, 3672,13248, 3680,17344, 3688,21440, 21909 3696,25536, 3704,29632, 3720,5568, 3728,9664, 3736,13760, 3744,17856, 21910 3752,21952, 3760,26048, 3768,30144, 3784,6080, 3792,10176, 3800,14272, 21911 3808,18368, 3816,22464, 3824,26560, 3832,30656, 3848,6592, 3856,10688, 21912 3864,14784, 3872,18880, 3880,22976, 3888,27072, 3896,31168, 3912,7104, 21913 3920,11200, 3928,15296, 3936,19392, 3944,23488, 3952,27584, 3960,31680, 21914 3976,7616, 3984,11712, 3992,15808, 4000,19904, 4008,24000, 4016,28096, 21915 4024,32192, 4040,8128, 4048,12224, 4056,16320, 4064,20416, 4072,24512, 21916 4080,28608, 4088,32704, 4112,8200, 4120,12296, 4128,16392, 4136,20488, 21917 4144,24584, 4152,28680, 4168,4616, 4176,8712, 4184,12808, 4192,16904, 21918 4200,21000, 4208,25096, 4216,29192, 4232,5128, 4240,9224, 4248,13320, 21919 4256,17416, 4264,21512, 4272,25608, 4280,29704, 4296,5640, 4304,9736, 21920 4312,13832, 4320,17928, 4328,22024, 4336,26120, 4344,30216, 4360,6152, 21921 4368,10248, 4376,14344, 4384,18440, 4392,22536, 4400,26632, 4408,30728, 21922 4424,6664, 4432,10760, 4440,14856, 4448,18952, 4456,23048, 4464,27144, 21923 4472,31240, 4488,7176, 4496,11272, 4504,15368, 4512,19464, 4520,23560, 21924 4528,27656, 4536,31752, 4552,7688, 4560,11784, 4568,15880, 4576,19976, 21925 4584,24072, 4592,28168, 4600,32264, 4624,8264, 4632,12360, 4640,16456, 21926 4648,20552, 4656,24648, 4664,28744, 4688,8776, 4696,12872, 4704,16968, 21927 4712,21064, 4720,25160, 4728,29256, 4744,5192, 4752,9288, 4760,13384, 21928 4768,17480, 4776,21576, 4784,25672, 4792,29768, 4808,5704, 4816,9800, 21929 4824,13896, 4832,17992, 4840,22088, 4848,26184, 4856,30280, 4872,6216, 21930 4880,10312, 4888,14408, 4896,18504, 4904,22600, 4912,26696, 4920,30792, 21931 4936,6728, 4944,10824, 4952,14920, 4960,19016, 4968,23112, 4976,27208, 21932 4984,31304, 5000,7240, 5008,11336, 5016,15432, 5024,19528, 5032,23624, 21933 5040,27720, 5048,31816, 5064,7752, 5072,11848, 5080,15944, 5088,20040, 21934 5096,24136, 5104,28232, 5112,32328, 5136,8328, 5144,12424, 5152,16520, 21935 5160,20616, 5168,24712, 5176,28808, 5200,8840, 5208,12936, 5216,17032, 21936 5224,21128, 5232,25224, 5240,29320, 5264,9352, 5272,13448, 5280,17544, 21937 5288,21640, 5296,25736, 5304,29832, 5320,5768, 5328,9864, 5336,13960, 21938 5344,18056, 5352,22152, 5360,26248, 5368,30344, 5384,6280, 5392,10376, 21939 5400,14472, 5408,18568, 5416,22664, 5424,26760, 5432,30856, 5448,6792, 21940 5456,10888, 5464,14984, 5472,19080, 5480,23176, 5488,27272, 5496,31368, 21941 5512,7304, 5520,11400, 5528,15496, 5536,19592, 5544,23688, 5552,27784, 21942 5560,31880, 5576,7816, 5584,11912, 5592,16008, 5600,20104, 5608,24200, 21943 5616,28296, 5624,32392, 5648,8392, 5656,12488, 5664,16584, 5672,20680, 21944 5680,24776, 5688,28872, 5712,8904, 5720,13000, 5728,17096, 5736,21192, 21945 5744,25288, 5752,29384, 5776,9416, 5784,13512, 5792,17608, 5800,21704, 21946 5808,25800, 5816,29896, 5840,9928, 5848,14024, 5856,18120, 5864,22216, 21947 5872,26312, 5880,30408, 5896,6344, 5904,10440, 5912,14536, 5920,18632, 21948 5928,22728, 5936,26824, 5944,30920, 5960,6856, 5968,10952, 5976,15048, 21949 5984,19144, 5992,23240, 6000,27336, 6008,31432, 6024,7368, 6032,11464, 21950 6040,15560, 6048,19656, 6056,23752, 6064,27848, 6072,31944, 6088,7880, 21951 6096,11976, 6104,16072, 6112,20168, 6120,24264, 6128,28360, 6136,32456, 21952 6160,8456, 6168,12552, 6176,16648, 6184,20744, 6192,24840, 6200,28936, 21953 6224,8968, 6232,13064, 6240,17160, 6248,21256, 6256,25352, 6264,29448, 21954 6288,9480, 6296,13576, 6304,17672, 6312,21768, 6320,25864, 6328,29960, 21955 6352,9992, 6360,14088, 6368,18184, 6376,22280, 6384,26376, 6392,30472, 21956 6416,10504, 6424,14600, 6432,18696, 6440,22792, 6448,26888, 6456,30984, 21957 6472,6920, 6480,11016, 6488,15112, 6496,19208, 6504,23304, 6512,27400, 21958 6520,31496, 6536,7432, 6544,11528, 6552,15624, 6560,19720, 6568,23816, 21959 6576,27912, 6584,32008, 6600,7944, 6608,12040, 6616,16136, 6624,20232, 21960 6632,24328, 6640,28424, 6648,32520, 6672,8520, 6680,12616, 6688,16712, 21961 6696,20808, 6704,24904, 6712,29000, 6736,9032, 6744,13128, 6752,17224, 21962 6760,21320, 6768,25416, 6776,29512, 6800,9544, 6808,13640, 6816,17736, 21963 6824,21832, 6832,25928, 6840,30024, 6864,10056, 6872,14152, 6880,18248, 21964 6888,22344, 6896,26440, 6904,30536, 6928,10568, 6936,14664, 6944,18760, 21965 6952,22856, 6960,26952, 6968,31048, 6992,11080, 7000,15176, 7008,19272, 21966 7016,23368, 7024,27464, 7032,31560, 7048,7496, 7056,11592, 7064,15688, 21967 7072,19784, 7080,23880, 7088,27976, 7096,32072, 7112,8008, 7120,12104, 21968 7128,16200, 7136,20296, 7144,24392, 7152,28488, 7160,32584, 7184,8584, 21969 7192,12680, 7200,16776, 7208,20872, 7216,24968, 7224,29064, 7248,9096, 21970 7256,13192, 7264,17288, 7272,21384, 7280,25480, 7288,29576, 7312,9608, 21971 7320,13704, 7328,17800, 7336,21896, 7344,25992, 7352,30088, 7376,10120, 21972 7384,14216, 7392,18312, 7400,22408, 7408,26504, 7416,30600, 7440,10632, 21973 7448,14728, 7456,18824, 7464,22920, 7472,27016, 7480,31112, 7504,11144, 21974 7512,15240, 7520,19336, 7528,23432, 7536,27528, 7544,31624, 7568,11656, 21975 7576,15752, 7584,19848, 7592,23944, 7600,28040, 7608,32136, 7624,8072, 21976 7632,12168, 7640,16264, 7648,20360, 7656,24456, 7664,28552, 7672,32648, 21977 7696,8648, 7704,12744, 7712,16840, 7720,20936, 7728,25032, 7736,29128, 21978 7760,9160, 7768,13256, 7776,17352, 7784,21448, 7792,25544, 7800,29640, 21979 7824,9672, 7832,13768, 7840,17864, 7848,21960, 7856,26056, 7864,30152, 21980 7888,10184, 7896,14280, 7904,18376, 7912,22472, 7920,26568, 7928,30664, 21981 7952,10696, 7960,14792, 7968,18888, 7976,22984, 7984,27080, 7992,31176, 21982 8016,11208, 8024,15304, 8032,19400, 8040,23496, 8048,27592, 8056,31688, 21983 8080,11720, 8088,15816, 8096,19912, 8104,24008, 8112,28104, 8120,32200, 21984 8144,12232, 8152,16328, 8160,20424, 8168,24520, 8176,28616, 8184,32712, 21985 8216,12304, 8224,16400, 8232,20496, 8240,24592, 8248,28688, 8272,8720, 21986 8280,12816, 8288,16912, 8296,21008, 8304,25104, 8312,29200, 8336,9232, 21987 8344,13328, 8352,17424, 8360,21520, 8368,25616, 8376,29712, 8400,9744, 21988 8408,13840, 8416,17936, 8424,22032, 8432,26128, 8440,30224, 8464,10256, 21989 8472,14352, 8480,18448, 8488,22544, 8496,26640, 8504,30736, 8528,10768, 21990 8536,14864, 8544,18960, 8552,23056, 8560,27152, 8568,31248, 8592,11280, 21991 8600,15376, 8608,19472, 8616,23568, 8624,27664, 8632,31760, 8656,11792, 21992 8664,15888, 8672,19984, 8680,24080, 8688,28176, 8696,32272, 8728,12368, 21993 8736,16464, 8744,20560, 8752,24656, 8760,28752, 8792,12880, 8800,16976, 21994 8808,21072, 8816,25168, 8824,29264, 8848,9296, 8856,13392, 8864,17488, 21995 8872,21584, 8880,25680, 8888,29776, 8912,9808, 8920,13904, 8928,18000, 21996 8936,22096, 8944,26192, 8952,30288, 8976,10320, 8984,14416, 8992,18512, 21997 9000,22608, 9008,26704, 9016,30800, 9040,10832, 9048,14928, 9056,19024, 21998 9064,23120, 9072,27216, 9080,31312, 9104,11344, 9112,15440, 9120,19536, 21999 9128,23632, 9136,27728, 9144,31824, 9168,11856, 9176,15952, 9184,20048, 22000 9192,24144, 9200,28240, 9208,32336, 9240,12432, 9248,16528, 9256,20624, 22001 9264,24720, 9272,28816, 9304,12944, 9312,17040, 9320,21136, 9328,25232, 22002 9336,29328, 9368,13456, 9376,17552, 9384,21648, 9392,25744, 9400,29840, 22003 9424,9872, 9432,13968, 9440,18064, 9448,22160, 9456,26256, 9464,30352, 22004 9488,10384, 9496,14480, 9504,18576, 9512,22672, 9520,26768, 9528,30864, 22005 9552,10896, 9560,14992, 9568,19088, 9576,23184, 9584,27280, 9592,31376, 22006 9616,11408, 9624,15504, 9632,19600, 9640,23696, 9648,27792, 9656,31888, 22007 9680,11920, 9688,16016, 9696,20112, 9704,24208, 9712,28304, 9720,32400, 22008 9752,12496, 9760,16592, 9768,20688, 9776,24784, 9784,28880, 9816,13008, 22009 9824,17104, 9832,21200, 9840,25296, 9848,29392, 9880,13520, 9888,17616, 22010 9896,21712, 9904,25808, 9912,29904, 9944,14032, 9952,18128, 9960,22224, 22011 9968,26320, 9976,30416, 10000,10448, 10008,14544, 10016,18640, 10024,22736, 22012 10032,26832, 10040,30928, 10064,10960, 10072,15056, 10080,19152, 22013 10088,23248, 10096,27344, 10104,31440, 10128,11472, 10136,15568, 22014 10144,19664, 10152,23760, 10160,27856, 10168,31952, 10192,11984, 22015 10200,16080, 10208,20176, 10216,24272, 10224,28368, 10232,32464, 22016 10264,12560, 10272,16656, 10280,20752, 10288,24848, 10296,28944, 22017 10328,13072, 10336,17168, 10344,21264, 10352,25360, 10360,29456, 22018 10392,13584, 10400,17680, 10408,21776, 10416,25872, 10424,29968, 22019 10456,14096, 10464,18192, 10472,22288, 10480,26384, 10488,30480, 22020 10520,14608, 10528,18704, 10536,22800, 10544,26896, 10552,30992, 22021 10576,11024, 10584,15120, 10592,19216, 10600,23312, 10608,27408, 22022 10616,31504, 10640,11536, 10648,15632, 10656,19728, 10664,23824, 22023 10672,27920, 10680,32016, 10704,12048, 10712,16144, 10720,20240, 22024 10728,24336, 10736,28432, 10744,32528, 10776,12624, 10784,16720, 22025 10792,20816, 10800,24912, 10808,29008, 10840,13136, 10848,17232, 22026 10856,21328, 10864,25424, 10872,29520, 10904,13648, 10912,17744, 22027 10920,21840, 10928,25936, 10936,30032, 10968,14160, 10976,18256, 22028 10984,22352, 10992,26448, 11000,30544, 11032,14672, 11040,18768, 22029 11048,22864, 11056,26960, 11064,31056, 11096,15184, 11104,19280, 22030 11112,23376, 11120,27472, 11128,31568, 11152,11600, 11160,15696, 22031 11168,19792, 11176,23888, 11184,27984, 11192,32080, 11216,12112, 22032 11224,16208, 11232,20304, 11240,24400, 11248,28496, 11256,32592, 22033 11288,12688, 11296,16784, 11304,20880, 11312,24976, 11320,29072, 22034 11352,13200, 11360,17296, 11368,21392, 11376,25488, 11384,29584, 22035 11416,13712, 11424,17808, 11432,21904, 11440,26000, 11448,30096, 22036 11480,14224, 11488,18320, 11496,22416, 11504,26512, 11512,30608, 22037 11544,14736, 11552,18832, 11560,22928, 11568,27024, 11576,31120, 22038 11608,15248, 11616,19344, 11624,23440, 11632,27536, 11640,31632, 22039 11672,15760, 11680,19856, 11688,23952, 11696,28048, 11704,32144, 22040 11728,12176, 11736,16272, 11744,20368, 11752,24464, 11760,28560, 22041 11768,32656, 11800,12752, 11808,16848, 11816,20944, 11824,25040, 22042 11832,29136, 11864,13264, 11872,17360, 11880,21456, 11888,25552, 22043 11896,29648, 11928,13776, 11936,17872, 11944,21968, 11952,26064, 22044 11960,30160, 11992,14288, 12000,18384, 12008,22480, 12016,26576, 22045 12024,30672, 12056,14800, 12064,18896, 12072,22992, 12080,27088, 22046 12088,31184, 12120,15312, 12128,19408, 12136,23504, 12144,27600, 22047 12152,31696, 12184,15824, 12192,19920, 12200,24016, 12208,28112, 22048 12216,32208, 12248,16336, 12256,20432, 12264,24528, 12272,28624, 22049 12280,32720, 12320,16408, 12328,20504, 12336,24600, 12344,28696, 22050 12376,12824, 12384,16920, 12392,21016, 12400,25112, 12408,29208, 22051 12440,13336, 12448,17432, 12456,21528, 12464,25624, 12472,29720, 22052 12504,13848, 12512,17944, 12520,22040, 12528,26136, 12536,30232, 22053 12568,14360, 12576,18456, 12584,22552, 12592,26648, 12600,30744, 22054 12632,14872, 12640,18968, 12648,23064, 12656,27160, 12664,31256, 22055 12696,15384, 12704,19480, 12712,23576, 12720,27672, 12728,31768, 22056 12760,15896, 12768,19992, 12776,24088, 12784,28184, 12792,32280, 22057 12832,16472, 12840,20568, 12848,24664, 12856,28760, 12896,16984, 22058 12904,21080, 12912,25176, 12920,29272, 12952,13400, 12960,17496, 22059 12968,21592, 12976,25688, 12984,29784, 13016,13912, 13024,18008, 22060 13032,22104, 13040,26200, 13048,30296, 13080,14424, 13088,18520, 22061 13096,22616, 13104,26712, 13112,30808, 13144,14936, 13152,19032, 22062 13160,23128, 13168,27224, 13176,31320, 13208,15448, 13216,19544, 22063 13224,23640, 13232,27736, 13240,31832, 13272,15960, 13280,20056, 22064 13288,24152, 13296,28248, 13304,32344, 13344,16536, 13352,20632, 22065 13360,24728, 13368,28824, 13408,17048, 13416,21144, 13424,25240, 22066 13432,29336, 13472,17560, 13480,21656, 13488,25752, 13496,29848, 22067 13528,13976, 13536,18072, 13544,22168, 13552,26264, 13560,30360, 22068 13592,14488, 13600,18584, 13608,22680, 13616,26776, 13624,30872, 22069 13656,15000, 13664,19096, 13672,23192, 13680,27288, 13688,31384, 22070 13720,15512, 13728,19608, 13736,23704, 13744,27800, 13752,31896, 22071 13784,16024, 13792,20120, 13800,24216, 13808,28312, 13816,32408, 22072 13856,16600, 13864,20696, 13872,24792, 13880,28888, 13920,17112, 22073 13928,21208, 13936,25304, 13944,29400, 13984,17624, 13992,21720, 22074 14000,25816, 14008,29912, 14048,18136, 14056,22232, 14064,26328, 22075 14072,30424, 14104,14552, 14112,18648, 14120,22744, 14128,26840, 22076 14136,30936, 14168,15064, 14176,19160, 14184,23256, 14192,27352, 22077 14200,31448, 14232,15576, 14240,19672, 14248,23768, 14256,27864, 22078 14264,31960, 14296,16088, 14304,20184, 14312,24280, 14320,28376, 22079 14328,32472, 14368,16664, 14376,20760, 14384,24856, 14392,28952, 22080 14432,17176, 14440,21272, 14448,25368, 14456,29464, 14496,17688, 22081 14504,21784, 14512,25880, 14520,29976, 14560,18200, 14568,22296, 22082 14576,26392, 14584,30488, 14624,18712, 14632,22808, 14640,26904, 22083 14648,31000, 14680,15128, 14688,19224, 14696,23320, 14704,27416, 22084 14712,31512, 14744,15640, 14752,19736, 14760,23832, 14768,27928, 22085 14776,32024, 14808,16152, 14816,20248, 14824,24344, 14832,28440, 22086 14840,32536, 14880,16728, 14888,20824, 14896,24920, 14904,29016, 22087 14944,17240, 14952,21336, 14960,25432, 14968,29528, 15008,17752, 22088 15016,21848, 15024,25944, 15032,30040, 15072,18264, 15080,22360, 22089 15088,26456, 15096,30552, 15136,18776, 15144,22872, 15152,26968, 22090 15160,31064, 15200,19288, 15208,23384, 15216,27480, 15224,31576, 22091 15256,15704, 15264,19800, 15272,23896, 15280,27992, 15288,32088, 22092 15320,16216, 15328,20312, 15336,24408, 15344,28504, 15352,32600, 22093 15392,16792, 15400,20888, 15408,24984, 15416,29080, 15456,17304, 22094 15464,21400, 15472,25496, 15480,29592, 15520,17816, 15528,21912, 22095 15536,26008, 15544,30104, 15584,18328, 15592,22424, 15600,26520, 22096 15608,30616, 15648,18840, 15656,22936, 15664,27032, 15672,31128, 22097 15712,19352, 15720,23448, 15728,27544, 15736,31640, 15776,19864, 22098 15784,23960, 15792,28056, 15800,32152, 15832,16280, 15840,20376, 22099 15848,24472, 15856,28568, 15864,32664, 15904,16856, 15912,20952, 22100 15920,25048, 15928,29144, 15968,17368, 15976,21464, 15984,25560, 22101 15992,29656, 16032,17880, 16040,21976, 16048,26072, 16056,30168, 22102 16096,18392, 16104,22488, 16112,26584, 16120,30680, 16160,18904, 22103 16168,23000, 16176,27096, 16184,31192, 16224,19416, 16232,23512, 22104 16240,27608, 16248,31704, 16288,19928, 16296,24024, 16304,28120, 22105 16312,32216, 16352,20440, 16360,24536, 16368,28632, 16376,32728, 22106 16424,20512, 16432,24608, 16440,28704, 16480,16928, 16488,21024, 22107 16496,25120, 16504,29216, 16544,17440, 16552,21536, 16560,25632, 22108 16568,29728, 16608,17952, 16616,22048, 16624,26144, 16632,30240, 22109 16672,18464, 16680,22560, 16688,26656, 16696,30752, 16736,18976, 22110 16744,23072, 16752,27168, 16760,31264, 16800,19488, 16808,23584, 22111 16816,27680, 16824,31776, 16864,20000, 16872,24096, 16880,28192, 22112 16888,32288, 16936,20576, 16944,24672, 16952,28768, 17000,21088, 22113 17008,25184, 17016,29280, 17056,17504, 17064,21600, 17072,25696, 22114 17080,29792, 17120,18016, 17128,22112, 17136,26208, 17144,30304, 22115 17184,18528, 17192,22624, 17200,26720, 17208,30816, 17248,19040, 22116 17256,23136, 17264,27232, 17272,31328, 17312,19552, 17320,23648, 22117 17328,27744, 17336,31840, 17376,20064, 17384,24160, 17392,28256, 22118 17400,32352, 17448,20640, 17456,24736, 17464,28832, 17512,21152, 22119 17520,25248, 17528,29344, 17576,21664, 17584,25760, 17592,29856, 22120 17632,18080, 17640,22176, 17648,26272, 17656,30368, 17696,18592, 22121 17704,22688, 17712,26784, 17720,30880, 17760,19104, 17768,23200, 22122 17776,27296, 17784,31392, 17824,19616, 17832,23712, 17840,27808, 22123 17848,31904, 17888,20128, 17896,24224, 17904,28320, 17912,32416, 22124 17960,20704, 17968,24800, 17976,28896, 18024,21216, 18032,25312, 22125 18040,29408, 18088,21728, 18096,25824, 18104,29920, 18152,22240, 22126 18160,26336, 18168,30432, 18208,18656, 18216,22752, 18224,26848, 22127 18232,30944, 18272,19168, 18280,23264, 18288,27360, 18296,31456, 22128 18336,19680, 18344,23776, 18352,27872, 18360,31968, 18400,20192, 22129 18408,24288, 18416,28384, 18424,32480, 18472,20768, 18480,24864, 22130 18488,28960, 18536,21280, 18544,25376, 18552,29472, 18600,21792, 22131 18608,25888, 18616,29984, 18664,22304, 18672,26400, 18680,30496, 22132 18728,22816, 18736,26912, 18744,31008, 18784,19232, 18792,23328, 22133 18800,27424, 18808,31520, 18848,19744, 18856,23840, 18864,27936, 22134 18872,32032, 18912,20256, 18920,24352, 18928,28448, 18936,32544, 22135 18984,20832, 18992,24928, 19000,29024, 19048,21344, 19056,25440, 22136 19064,29536, 19112,21856, 19120,25952, 19128,30048, 19176,22368, 22137 19184,26464, 19192,30560, 19240,22880, 19248,26976, 19256,31072, 22138 19304,23392, 19312,27488, 19320,31584, 19360,19808, 19368,23904, 22139 19376,28000, 19384,32096, 19424,20320, 19432,24416, 19440,28512, 22140 19448,32608, 19496,20896, 19504,24992, 19512,29088, 19560,21408, 22141 19568,25504, 19576,29600, 19624,21920, 19632,26016, 19640,30112, 22142 19688,22432, 19696,26528, 19704,30624, 19752,22944, 19760,27040, 22143 19768,31136, 19816,23456, 19824,27552, 19832,31648, 19880,23968, 22144 19888,28064, 19896,32160, 19936,20384, 19944,24480, 19952,28576, 22145 19960,32672, 20008,20960, 20016,25056, 20024,29152, 20072,21472, 22146 20080,25568, 20088,29664, 20136,21984, 20144,26080, 20152,30176, 22147 20200,22496, 20208,26592, 20216,30688, 20264,23008, 20272,27104, 22148 20280,31200, 20328,23520, 20336,27616, 20344,31712, 20392,24032, 22149 20400,28128, 20408,32224, 20456,24544, 20464,28640, 20472,32736, 22150 20528,24616, 20536,28712, 20584,21032, 20592,25128, 20600,29224, 22151 20648,21544, 20656,25640, 20664,29736, 20712,22056, 20720,26152, 22152 20728,30248, 20776,22568, 20784,26664, 20792,30760, 20840,23080, 22153 20848,27176, 20856,31272, 20904,23592, 20912,27688, 20920,31784, 22154 20968,24104, 20976,28200, 20984,32296, 21040,24680, 21048,28776, 22155 21104,25192, 21112,29288, 21160,21608, 21168,25704, 21176,29800, 22156 21224,22120, 21232,26216, 21240,30312, 21288,22632, 21296,26728, 22157 21304,30824, 21352,23144, 21360,27240, 21368,31336, 21416,23656, 22158 21424,27752, 21432,31848, 21480,24168, 21488,28264, 21496,32360, 22159 21552,24744, 21560,28840, 21616,25256, 21624,29352, 21680,25768, 22160 21688,29864, 21736,22184, 21744,26280, 21752,30376, 21800,22696, 22161 21808,26792, 21816,30888, 21864,23208, 21872,27304, 21880,31400, 22162 21928,23720, 21936,27816, 21944,31912, 21992,24232, 22000,28328, 22163 22008,32424, 22064,24808, 22072,28904, 22128,25320, 22136,29416, 22164 22192,25832, 22200,29928, 22256,26344, 22264,30440, 22312,22760, 22165 22320,26856, 22328,30952, 22376,23272, 22384,27368, 22392,31464, 22166 22440,23784, 22448,27880, 22456,31976, 22504,24296, 22512,28392, 22167 22520,32488, 22576,24872, 22584,28968, 22640,25384, 22648,29480, 22168 22704,25896, 22712,29992, 22768,26408, 22776,30504, 22832,26920, 22169 22840,31016, 22888,23336, 22896,27432, 22904,31528, 22952,23848, 22170 22960,27944, 22968,32040, 23016,24360, 23024,28456, 23032,32552, 22171 23088,24936, 23096,29032, 23152,25448, 23160,29544, 23216,25960, 22172 23224,30056, 23280,26472, 23288,30568, 23344,26984, 23352,31080, 22173 23408,27496, 23416,31592, 23464,23912, 23472,28008, 23480,32104, 22174 23528,24424, 23536,28520, 23544,32616, 23600,25000, 23608,29096, 22175 23664,25512, 23672,29608, 23728,26024, 23736,30120, 23792,26536, 22176 23800,30632, 23856,27048, 23864,31144, 23920,27560, 23928,31656, 22177 23984,28072, 23992,32168, 24040,24488, 24048,28584, 24056,32680, 22178 24112,25064, 24120,29160, 24176,25576, 24184,29672, 24240,26088, 22179 24248,30184, 24304,26600, 24312,30696, 24368,27112, 24376,31208, 22180 24432,27624, 24440,31720, 24496,28136, 24504,32232, 24560,28648, 22181 24568,32744, 24632,28720, 24688,25136, 24696,29232, 24752,25648, 22182 24760,29744, 24816,26160, 24824,30256, 24880,26672, 24888,30768, 22183 24944,27184, 24952,31280, 25008,27696, 25016,31792, 25072,28208, 22184 25080,32304, 25144,28784, 25208,29296, 25264,25712, 25272,29808, 22185 25328,26224, 25336,30320, 25392,26736, 25400,30832, 25456,27248, 22186 25464,31344, 25520,27760, 25528,31856, 25584,28272, 25592,32368, 22187 25656,28848, 25720,29360, 25784,29872, 25840,26288, 25848,30384, 22188 25904,26800, 25912,30896, 25968,27312, 25976,31408, 26032,27824, 22189 26040,31920, 26096,28336, 26104,32432, 26168,28912, 26232,29424, 22190 26296,29936, 26360,30448, 26416,26864, 26424,30960, 26480,27376, 22191 26488,31472, 26544,27888, 26552,31984, 26608,28400, 26616,32496, 22192 26680,28976, 26744,29488, 26808,30000, 26872,30512, 26936,31024, 22193 26992,27440, 27000,31536, 27056,27952, 27064,32048, 27120,28464, 22194 27128,32560, 27192,29040, 27256,29552, 27320,30064, 27384,30576, 22195 27448,31088, 27512,31600, 27568,28016, 27576,32112, 27632,28528, 22196 27640,32624, 27704,29104, 27768,29616, 27832,30128, 27896,30640, 22197 27960,31152, 28024,31664, 28088,32176, 28144,28592, 28152,32688, 22198 28216,29168, 28280,29680, 28344,30192, 28408,30704, 28472,31216, 22199 28536,31728, 28600,32240, 28664,32752, 28792,29240, 28856,29752, 22200 28920,30264, 28984,30776, 29048,31288, 29112,31800, 29176,32312, 22201 29368,29816, 29432,30328, 29496,30840, 29560,31352, 29624,31864, 22202 29688,32376, 29944,30392, 30008,30904, 30072,31416, 30136,31928, 22203 30200,32440, 30520,30968, 30584,31480, 30648,31992, 30712,32504, 22204 31096,31544, 31160,32056, 31224,32568, 31672,32120, 31736,32632, 22205 32248,32696 22206 }; 22207 22208 22209 const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED___16_TABLE_LENGTH] = 22210 { 22211 //radix 4, size 12 22212 8,64, 16,32, 24,96, 40,80, 56,112, 88,104 22213 }; 22214 22215 const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED___32_TABLE_LENGTH] = 22216 { 22217 //4x2, size 24 22218 8,128, 16,64, 24,192, 40,160, 48,96, 56,224, 72,144, 22219 88,208, 104,176, 120,240, 152,200, 184,232 22220 }; 22221 22222 const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED___64_TABLE_LENGTH] = 22223 { 22224 //radix 4, size 56 22225 8,256, 16,128, 24,384, 32,64, 40,320, 48,192, 56,448, 72,288, 80,160, 88,416, 104,352, 22226 112,224, 120,480, 136,272, 152,400, 168,336, 176,208, 184,464, 200,304, 216,432, 22227 232,368, 248,496, 280,392, 296,328, 312,456, 344,424, 376,488, 440,472 22228 }; 22229 22230 const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED__128_TABLE_LENGTH] = 22231 { 22232 //4x2, size 112 22233 8,512, 16,256, 24,768, 32,128, 40,640, 48,384, 56,896, 72,576, 80,320, 88,832, 96,192, 22234 104,704, 112,448, 120,960, 136,544, 144,288, 152,800, 168,672, 176,416, 184,928, 200,608, 22235 208,352, 216,864, 232,736, 240,480, 248,992, 264,528, 280,784, 296,656, 304,400, 312,912, 22236 328,592, 344,848, 360,720, 368,464, 376,976, 392,560, 408,816, 424,688, 440,944, 456,624, 22237 472,880, 488,752, 504,1008, 536,776, 552,648, 568,904, 600,840, 616,712, 632,968, 22238 664,808, 696,936, 728,872, 760,1000, 824,920, 888,984 22239 }; 22240 22241 const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED__256_TABLE_LENGTH] = 22242 { 22243 //radix 4, size 240 22244 8,1024, 16,512, 24,1536, 32,256, 40,1280, 48,768, 56,1792, 64,128, 72,1152, 80,640, 22245 88,1664, 96,384, 104,1408, 112,896, 120,1920, 136,1088, 144,576, 152,1600, 160,320, 22246 168,1344, 176,832, 184,1856, 200,1216, 208,704, 216,1728, 224,448, 232,1472, 240,960, 22247 248,1984, 264,1056, 272,544, 280,1568, 296,1312, 304,800, 312,1824, 328,1184, 336,672, 22248 344,1696, 352,416, 360,1440, 368,928, 376,1952, 392,1120, 400,608, 408,1632, 424,1376, 22249 432,864, 440,1888, 456,1248, 464,736, 472,1760, 488,1504, 496,992, 504,2016, 520,1040, 22250 536,1552, 552,1296, 560,784, 568,1808, 584,1168, 592,656, 600,1680, 616,1424, 624,912, 22251 632,1936, 648,1104, 664,1616, 680,1360, 688,848, 696,1872, 712,1232, 728,1744, 744,1488, 22252 752,976, 760,2000, 776,1072, 792,1584, 808,1328, 824,1840, 840,1200, 856,1712, 872,1456, 22253 880,944, 888,1968, 904,1136, 920,1648, 936,1392, 952,1904, 968,1264, 984,1776, 1000,1520, 22254 1016,2032, 1048,1544, 1064,1288, 1080,1800, 1096,1160, 1112,1672, 1128,1416, 1144,1928, 22255 1176,1608, 1192,1352, 1208,1864, 1240,1736, 1256,1480, 1272,1992, 1304,1576, 1336,1832, 22256 1368,1704, 1384,1448, 1400,1960, 1432,1640, 1464,1896, 1496,1768, 1528,2024, 1592,1816, 22257 1624,1688, 1656,1944, 1720,1880, 1784,2008, 1912,1976 22258 }; 22259 22260 const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED__512_TABLE_LENGTH] = 22261 { 22262 //4x2, size 480 22263 8,2048, 16,1024, 24,3072, 32,512, 40,2560, 48,1536, 56,3584, 64,256, 72,2304, 80,1280, 22264 88,3328, 96,768, 104,2816, 112,1792, 120,3840, 136,2176, 144,1152, 152,3200, 160,640, 22265 168,2688, 176,1664, 184,3712, 192,384, 200,2432, 208,1408, 216,3456, 224,896, 232,2944, 22266 240,1920, 248,3968, 264,2112, 272,1088, 280,3136, 288,576, 296,2624, 304,1600, 312,3648, 22267 328,2368, 336,1344, 344,3392, 352,832, 360,2880, 368,1856, 376,3904, 392,2240, 400,1216, 22268 408,3264, 416,704, 424,2752, 432,1728, 440,3776, 456,2496, 464,1472, 472,3520, 480,960, 22269 488,3008, 496,1984, 504,4032, 520,2080, 528,1056, 536,3104, 552,2592, 560,1568, 568,3616, 22270 584,2336, 592,1312, 600,3360, 608,800, 616,2848, 624,1824, 632,3872, 648,2208, 656,1184, 22271 664,3232, 680,2720, 688,1696, 696,3744, 712,2464, 720,1440, 728,3488, 736,928, 744,2976, 22272 752,1952, 760,4000, 776,2144, 784,1120, 792,3168, 808,2656, 816,1632, 824,3680, 840,2400, 22273 848,1376, 856,3424, 872,2912, 880,1888, 888,3936, 904,2272, 912,1248, 920,3296, 936,2784, 22274 944,1760, 952,3808, 968,2528, 976,1504, 984,3552, 1000,3040, 1008,2016, 1016,4064, 22275 1032,2064, 1048,3088, 1064,2576, 1072,1552, 1080,3600, 1096,2320, 1104,1296, 1112,3344, 22276 1128,2832, 1136,1808, 1144,3856, 1160,2192, 1176,3216, 1192,2704, 1200,1680, 1208,3728, 22277 1224,2448, 1232,1424, 1240,3472, 1256,2960, 1264,1936, 1272,3984, 1288,2128, 1304,3152, 22278 1320,2640, 1328,1616, 1336,3664, 1352,2384, 1368,3408, 1384,2896, 1392,1872, 1400,3920, 22279 1416,2256, 1432,3280, 1448,2768, 1456,1744, 1464,3792, 1480,2512, 1496,3536, 1512,3024, 22280 1520,2000, 1528,4048, 1544,2096, 1560,3120, 1576,2608, 1592,3632, 1608,2352, 1624,3376, 22281 1640,2864, 1648,1840, 1656,3888, 1672,2224, 1688,3248, 1704,2736, 1720,3760, 1736,2480, 22282 1752,3504, 1768,2992, 1776,1968, 1784,4016, 1800,2160, 1816,3184, 1832,2672, 1848,3696, 22283 1864,2416, 1880,3440, 1896,2928, 1912,3952, 1928,2288, 1944,3312, 1960,2800, 1976,3824, 22284 1992,2544, 2008,3568, 2024,3056, 2040,4080, 2072,3080, 2088,2568, 2104,3592, 2120,2312, 22285 2136,3336, 2152,2824, 2168,3848, 2200,3208, 2216,2696, 2232,3720, 2248,2440, 2264,3464, 22286 2280,2952, 2296,3976, 2328,3144, 2344,2632, 2360,3656, 2392,3400, 2408,2888, 2424,3912, 22287 2456,3272, 2472,2760, 2488,3784, 2520,3528, 2536,3016, 2552,4040, 2584,3112, 2616,3624, 22288 2648,3368, 2664,2856, 2680,3880, 2712,3240, 2744,3752, 2776,3496, 2792,2984, 2808,4008, 22289 2840,3176, 2872,3688, 2904,3432, 2936,3944, 2968,3304, 3000,3816, 3032,3560, 3064,4072, 22290 3128,3608, 3160,3352, 3192,3864, 3256,3736, 3288,3480, 3320,3992, 3384,3672, 3448,3928, 22291 3512,3800, 3576,4056, 3704,3896, 3832,4024 22292 }; 22293 22294 const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = 22295 { 22296 //radix 4, size 992 22297 8,4096, 16,2048, 24,6144, 32,1024, 40,5120, 48,3072, 56,7168, 64,512, 72,4608, 22298 80,2560, 88,6656, 96,1536, 104,5632, 112,3584, 120,7680, 128,256, 136,4352, 22299 144,2304, 152,6400, 160,1280, 168,5376, 176,3328, 184,7424, 192,768, 200,4864, 22300 208,2816, 216,6912, 224,1792, 232,5888, 240,3840, 248,7936, 264,4224, 272,2176, 22301 280,6272, 288,1152, 296,5248, 304,3200, 312,7296, 320,640, 328,4736, 336,2688, 22302 344,6784, 352,1664, 360,5760, 368,3712, 376,7808, 392,4480, 400,2432, 408,6528, 22303 416,1408, 424,5504, 432,3456, 440,7552, 448,896, 456,4992, 464,2944, 472,7040, 22304 480,1920, 488,6016, 496,3968, 504,8064, 520,4160, 528,2112, 536,6208, 544,1088, 22305 552,5184, 560,3136, 568,7232, 584,4672, 592,2624, 600,6720, 608,1600, 616,5696, 22306 624,3648, 632,7744, 648,4416, 656,2368, 664,6464, 672,1344, 680,5440, 688,3392, 22307 696,7488, 704,832, 712,4928, 720,2880, 728,6976, 736,1856, 744,5952, 752,3904, 22308 760,8000, 776,4288, 784,2240, 792,6336, 800,1216, 808,5312, 816,3264, 824,7360, 22309 840,4800, 848,2752, 856,6848, 864,1728, 872,5824, 880,3776, 888,7872, 904,4544, 22310 912,2496, 920,6592, 928,1472, 936,5568, 944,3520, 952,7616, 968,5056, 976,3008, 22311 984,7104, 992,1984, 1000,6080, 1008,4032, 1016,8128, 1032,4128, 1040,2080, 22312 1048,6176, 1064,5152, 1072,3104, 1080,7200, 1096,4640, 1104,2592, 1112,6688, 22313 1120,1568, 1128,5664, 1136,3616, 1144,7712, 1160,4384, 1168,2336, 1176,6432, 22314 1184,1312, 1192,5408, 1200,3360, 1208,7456, 1224,4896, 1232,2848, 1240,6944, 22315 1248,1824, 1256,5920, 1264,3872, 1272,7968, 1288,4256, 1296,2208, 1304,6304, 22316 1320,5280, 1328,3232, 1336,7328, 1352,4768, 1360,2720, 1368,6816, 1376,1696, 22317 1384,5792, 1392,3744, 1400,7840, 1416,4512, 1424,2464, 1432,6560, 1448,5536, 22318 1456,3488, 1464,7584, 1480,5024, 1488,2976, 1496,7072, 1504,1952, 1512,6048, 22319 1520,4000, 1528,8096, 1544,4192, 1552,2144, 1560,6240, 1576,5216, 1584,3168, 22320 1592,7264, 1608,4704, 1616,2656, 1624,6752, 1640,5728, 1648,3680, 1656,7776, 22321 1672,4448, 1680,2400, 1688,6496, 1704,5472, 1712,3424, 1720,7520, 1736,4960, 22322 1744,2912, 1752,7008, 1760,1888, 1768,5984, 1776,3936, 1784,8032, 1800,4320, 22323 1808,2272, 1816,6368, 1832,5344, 1840,3296, 1848,7392, 1864,4832, 1872,2784, 22324 1880,6880, 1896,5856, 1904,3808, 1912,7904, 1928,4576, 1936,2528, 1944,6624, 22325 1960,5600, 1968,3552, 1976,7648, 1992,5088, 2000,3040, 2008,7136, 2024,6112, 22326 2032,4064, 2040,8160, 2056,4112, 2072,6160, 2088,5136, 2096,3088, 2104,7184, 22327 2120,4624, 2128,2576, 2136,6672, 2152,5648, 2160,3600, 2168,7696, 2184,4368, 22328 2192,2320, 2200,6416, 2216,5392, 2224,3344, 2232,7440, 2248,4880, 2256,2832, 22329 2264,6928, 2280,5904, 2288,3856, 2296,7952, 2312,4240, 2328,6288, 2344,5264, 22330 2352,3216, 2360,7312, 2376,4752, 2384,2704, 2392,6800, 2408,5776, 2416,3728, 22331 2424,7824, 2440,4496, 2456,6544, 2472,5520, 2480,3472, 2488,7568, 2504,5008, 22332 2512,2960, 2520,7056, 2536,6032, 2544,3984, 2552,8080, 2568,4176, 2584,6224, 22333 2600,5200, 2608,3152, 2616,7248, 2632,4688, 2648,6736, 2664,5712, 2672,3664, 22334 2680,7760, 2696,4432, 2712,6480, 2728,5456, 2736,3408, 2744,7504, 2760,4944, 22335 2768,2896, 2776,6992, 2792,5968, 2800,3920, 2808,8016, 2824,4304, 2840,6352, 22336 2856,5328, 2864,3280, 2872,7376, 2888,4816, 2904,6864, 2920,5840, 2928,3792, 22337 2936,7888, 2952,4560, 2968,6608, 2984,5584, 2992,3536, 3000,7632, 3016,5072, 22338 3032,7120, 3048,6096, 3056,4048, 3064,8144, 3080,4144, 3096,6192, 3112,5168, 22339 3128,7216, 3144,4656, 3160,6704, 3176,5680, 3184,3632, 3192,7728, 3208,4400, 22340 3224,6448, 3240,5424, 3248,3376, 3256,7472, 3272,4912, 3288,6960, 3304,5936, 22341 3312,3888, 3320,7984, 3336,4272, 3352,6320, 3368,5296, 3384,7344, 3400,4784, 22342 3416,6832, 3432,5808, 3440,3760, 3448,7856, 3464,4528, 3480,6576, 3496,5552, 22343 3512,7600, 3528,5040, 3544,7088, 3560,6064, 3568,4016, 3576,8112, 3592,4208, 22344 3608,6256, 3624,5232, 3640,7280, 3656,4720, 3672,6768, 3688,5744, 3704,7792, 22345 3720,4464, 3736,6512, 3752,5488, 3768,7536, 3784,4976, 3800,7024, 3816,6000, 22346 3824,3952, 3832,8048, 3848,4336, 3864,6384, 3880,5360, 3896,7408, 3912,4848, 22347 3928,6896, 3944,5872, 3960,7920, 3976,4592, 3992,6640, 4008,5616, 4024,7664, 22348 4040,5104, 4056,7152, 4072,6128, 4088,8176, 4120,6152, 4136,5128, 4152,7176, 22349 4168,4616, 4184,6664, 4200,5640, 4216,7688, 4232,4360, 4248,6408, 4264,5384, 22350 4280,7432, 4296,4872, 4312,6920, 4328,5896, 4344,7944, 4376,6280, 4392,5256, 22351 4408,7304, 4424,4744, 4440,6792, 4456,5768, 4472,7816, 4504,6536, 4520,5512, 22352 4536,7560, 4552,5000, 4568,7048, 4584,6024, 4600,8072, 4632,6216, 4648,5192, 22353 4664,7240, 4696,6728, 4712,5704, 4728,7752, 4760,6472, 4776,5448, 4792,7496, 22354 4808,4936, 4824,6984, 4840,5960, 4856,8008, 4888,6344, 4904,5320, 4920,7368, 22355 4952,6856, 4968,5832, 4984,7880, 5016,6600, 5032,5576, 5048,7624, 5080,7112, 22356 5096,6088, 5112,8136, 5144,6184, 5176,7208, 5208,6696, 5224,5672, 5240,7720, 22357 5272,6440, 5288,5416, 5304,7464, 5336,6952, 5352,5928, 5368,7976, 5400,6312, 22358 5432,7336, 5464,6824, 5480,5800, 5496,7848, 5528,6568, 5560,7592, 5592,7080, 22359 5608,6056, 5624,8104, 5656,6248, 5688,7272, 5720,6760, 5752,7784, 5784,6504, 22360 5816,7528, 5848,7016, 5864,5992, 5880,8040, 5912,6376, 5944,7400, 5976,6888, 22361 6008,7912, 6040,6632, 6072,7656, 6104,7144, 6136,8168, 6200,7192, 6232,6680, 22362 6264,7704, 6296,6424, 6328,7448, 6360,6936, 6392,7960, 6456,7320, 6488,6808, 22363 6520,7832, 6584,7576, 6616,7064, 6648,8088, 6712,7256, 6776,7768, 6840,7512, 22364 6872,7000, 6904,8024, 6968,7384, 7032,7896, 7096,7640, 7160,8152, 7288,7736, 22365 7352,7480, 7416,7992, 7544,7864, 7672,8120, 7928,8056 22366 }; 22367 22368 const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = 22369 { 22370 //4x2, size 1984 22371 8,8192, 16,4096, 24,12288, 32,2048, 40,10240, 48,6144, 56,14336, 64,1024, 22372 72,9216, 80,5120, 88,13312, 96,3072, 104,11264, 112,7168, 120,15360, 128,512, 22373 136,8704, 144,4608, 152,12800, 160,2560, 168,10752, 176,6656, 184,14848, 22374 192,1536, 200,9728, 208,5632, 216,13824, 224,3584, 232,11776, 240,7680, 22375 248,15872, 264,8448, 272,4352, 280,12544, 288,2304, 296,10496, 304,6400, 22376 312,14592, 320,1280, 328,9472, 336,5376, 344,13568, 352,3328, 360,11520, 22377 368,7424, 376,15616, 384,768, 392,8960, 400,4864, 408,13056, 416,2816, 22378 424,11008, 432,6912, 440,15104, 448,1792, 456,9984, 464,5888, 472,14080, 22379 480,3840, 488,12032, 496,7936, 504,16128, 520,8320, 528,4224, 536,12416, 22380 544,2176, 552,10368, 560,6272, 568,14464, 576,1152, 584,9344, 592,5248, 22381 600,13440, 608,3200, 616,11392, 624,7296, 632,15488, 648,8832, 656,4736, 22382 664,12928, 672,2688, 680,10880, 688,6784, 696,14976, 704,1664, 712,9856, 22383 720,5760, 728,13952, 736,3712, 744,11904, 752,7808, 760,16000, 776,8576, 22384 784,4480, 792,12672, 800,2432, 808,10624, 816,6528, 824,14720, 832,1408, 22385 840,9600, 848,5504, 856,13696, 864,3456, 872,11648, 880,7552, 888,15744, 22386 904,9088, 912,4992, 920,13184, 928,2944, 936,11136, 944,7040, 952,15232, 22387 960,1920, 968,10112, 976,6016, 984,14208, 992,3968, 1000,12160, 1008,8064, 22388 1016,16256, 1032,8256, 1040,4160, 1048,12352, 1056,2112, 1064,10304, 1072,6208, 22389 1080,14400, 1096,9280, 1104,5184, 1112,13376, 1120,3136, 1128,11328, 1136,7232, 22390 1144,15424, 1160,8768, 1168,4672, 1176,12864, 1184,2624, 1192,10816, 1200,6720, 22391 1208,14912, 1216,1600, 1224,9792, 1232,5696, 1240,13888, 1248,3648, 1256,11840, 22392 1264,7744, 1272,15936, 1288,8512, 1296,4416, 1304,12608, 1312,2368, 1320,10560, 22393 1328,6464, 1336,14656, 1352,9536, 1360,5440, 1368,13632, 1376,3392, 1384,11584, 22394 1392,7488, 1400,15680, 1416,9024, 1424,4928, 1432,13120, 1440,2880, 1448,11072, 22395 1456,6976, 1464,15168, 1472,1856, 1480,10048, 1488,5952, 1496,14144, 1504,3904, 22396 1512,12096, 1520,8000, 1528,16192, 1544,8384, 1552,4288, 1560,12480, 1568,2240, 22397 1576,10432, 1584,6336, 1592,14528, 1608,9408, 1616,5312, 1624,13504, 1632,3264, 22398 1640,11456, 1648,7360, 1656,15552, 1672,8896, 1680,4800, 1688,12992, 1696,2752, 22399 1704,10944, 1712,6848, 1720,15040, 1736,9920, 1744,5824, 1752,14016, 1760,3776, 22400 1768,11968, 1776,7872, 1784,16064, 1800,8640, 1808,4544, 1816,12736, 1824,2496, 22401 1832,10688, 1840,6592, 1848,14784, 1864,9664, 1872,5568, 1880,13760, 1888,3520, 22402 1896,11712, 1904,7616, 1912,15808, 1928,9152, 1936,5056, 1944,13248, 1952,3008, 22403 1960,11200, 1968,7104, 1976,15296, 1992,10176, 2000,6080, 2008,14272, 2016,4032, 22404 2024,12224, 2032,8128, 2040,16320, 2056,8224, 2064,4128, 2072,12320, 2088,10272, 22405 2096,6176, 2104,14368, 2120,9248, 2128,5152, 2136,13344, 2144,3104, 2152,11296, 22406 2160,7200, 2168,15392, 2184,8736, 2192,4640, 2200,12832, 2208,2592, 2216,10784, 22407 2224,6688, 2232,14880, 2248,9760, 2256,5664, 2264,13856, 2272,3616, 2280,11808, 22408 2288,7712, 2296,15904, 2312,8480, 2320,4384, 2328,12576, 2344,10528, 2352,6432, 22409 2360,14624, 2376,9504, 2384,5408, 2392,13600, 2400,3360, 2408,11552, 2416,7456, 22410 2424,15648, 2440,8992, 2448,4896, 2456,13088, 2464,2848, 2472,11040, 2480,6944, 22411 2488,15136, 2504,10016, 2512,5920, 2520,14112, 2528,3872, 2536,12064, 2544,7968, 22412 2552,16160, 2568,8352, 2576,4256, 2584,12448, 2600,10400, 2608,6304, 2616,14496, 22413 2632,9376, 2640,5280, 2648,13472, 2656,3232, 2664,11424, 2672,7328, 2680,15520, 22414 2696,8864, 2704,4768, 2712,12960, 2728,10912, 2736,6816, 2744,15008, 2760,9888, 22415 2768,5792, 2776,13984, 2784,3744, 2792,11936, 2800,7840, 2808,16032, 2824,8608, 22416 2832,4512, 2840,12704, 2856,10656, 2864,6560, 2872,14752, 2888,9632, 2896,5536, 22417 2904,13728, 2912,3488, 2920,11680, 2928,7584, 2936,15776, 2952,9120, 2960,5024, 22418 2968,13216, 2984,11168, 2992,7072, 3000,15264, 3016,10144, 3024,6048, 22419 3032,14240, 3040,4000, 3048,12192, 3056,8096, 3064,16288, 3080,8288, 3088,4192, 22420 3096,12384, 3112,10336, 3120,6240, 3128,14432, 3144,9312, 3152,5216, 3160,13408, 22421 3176,11360, 3184,7264, 3192,15456, 3208,8800, 3216,4704, 3224,12896, 3240,10848, 22422 3248,6752, 3256,14944, 3272,9824, 3280,5728, 3288,13920, 3296,3680, 3304,11872, 22423 3312,7776, 3320,15968, 3336,8544, 3344,4448, 3352,12640, 3368,10592, 3376,6496, 22424 3384,14688, 3400,9568, 3408,5472, 3416,13664, 3432,11616, 3440,7520, 3448,15712, 22425 3464,9056, 3472,4960, 3480,13152, 3496,11104, 3504,7008, 3512,15200, 3528,10080, 22426 3536,5984, 3544,14176, 3552,3936, 3560,12128, 3568,8032, 3576,16224, 3592,8416, 22427 3600,4320, 3608,12512, 3624,10464, 3632,6368, 3640,14560, 3656,9440, 3664,5344, 22428 3672,13536, 3688,11488, 3696,7392, 3704,15584, 3720,8928, 3728,4832, 3736,13024, 22429 3752,10976, 3760,6880, 3768,15072, 3784,9952, 3792,5856, 3800,14048, 3816,12000, 22430 3824,7904, 3832,16096, 3848,8672, 3856,4576, 3864,12768, 3880,10720, 3888,6624, 22431 3896,14816, 3912,9696, 3920,5600, 3928,13792, 3944,11744, 3952,7648, 3960,15840, 22432 3976,9184, 3984,5088, 3992,13280, 4008,11232, 4016,7136, 4024,15328, 4040,10208, 22433 4048,6112, 4056,14304, 4072,12256, 4080,8160, 4088,16352, 4104,8208, 4120,12304, 22434 4136,10256, 4144,6160, 4152,14352, 4168,9232, 4176,5136, 4184,13328, 4200,11280, 22435 4208,7184, 4216,15376, 4232,8720, 4240,4624, 4248,12816, 4264,10768, 4272,6672, 22436 4280,14864, 4296,9744, 4304,5648, 4312,13840, 4328,11792, 4336,7696, 4344,15888, 22437 4360,8464, 4376,12560, 4392,10512, 4400,6416, 4408,14608, 4424,9488, 4432,5392, 22438 4440,13584, 4456,11536, 4464,7440, 4472,15632, 4488,8976, 4496,4880, 4504,13072, 22439 4520,11024, 4528,6928, 4536,15120, 4552,10000, 4560,5904, 4568,14096, 22440 4584,12048, 4592,7952, 4600,16144, 4616,8336, 4632,12432, 4648,10384, 4656,6288, 22441 4664,14480, 4680,9360, 4688,5264, 4696,13456, 4712,11408, 4720,7312, 4728,15504, 22442 4744,8848, 4760,12944, 4776,10896, 4784,6800, 4792,14992, 4808,9872, 4816,5776, 22443 4824,13968, 4840,11920, 4848,7824, 4856,16016, 4872,8592, 4888,12688, 22444 4904,10640, 4912,6544, 4920,14736, 4936,9616, 4944,5520, 4952,13712, 4968,11664, 22445 4976,7568, 4984,15760, 5000,9104, 5016,13200, 5032,11152, 5040,7056, 5048,15248, 22446 5064,10128, 5072,6032, 5080,14224, 5096,12176, 5104,8080, 5112,16272, 5128,8272, 22447 5144,12368, 5160,10320, 5168,6224, 5176,14416, 5192,9296, 5208,13392, 22448 5224,11344, 5232,7248, 5240,15440, 5256,8784, 5272,12880, 5288,10832, 5296,6736, 22449 5304,14928, 5320,9808, 5328,5712, 5336,13904, 5352,11856, 5360,7760, 5368,15952, 22450 5384,8528, 5400,12624, 5416,10576, 5424,6480, 5432,14672, 5448,9552, 5464,13648, 22451 5480,11600, 5488,7504, 5496,15696, 5512,9040, 5528,13136, 5544,11088, 5552,6992, 22452 5560,15184, 5576,10064, 5584,5968, 5592,14160, 5608,12112, 5616,8016, 22453 5624,16208, 5640,8400, 5656,12496, 5672,10448, 5680,6352, 5688,14544, 5704,9424, 22454 5720,13520, 5736,11472, 5744,7376, 5752,15568, 5768,8912, 5784,13008, 22455 5800,10960, 5808,6864, 5816,15056, 5832,9936, 5848,14032, 5864,11984, 5872,7888, 22456 5880,16080, 5896,8656, 5912,12752, 5928,10704, 5936,6608, 5944,14800, 5960,9680, 22457 5976,13776, 5992,11728, 6000,7632, 6008,15824, 6024,9168, 6040,13264, 22458 6056,11216, 6064,7120, 6072,15312, 6088,10192, 6104,14288, 6120,12240, 22459 6128,8144, 6136,16336, 6152,8240, 6168,12336, 6184,10288, 6200,14384, 6216,9264, 22460 6232,13360, 6248,11312, 6256,7216, 6264,15408, 6280,8752, 6296,12848, 22461 6312,10800, 6320,6704, 6328,14896, 6344,9776, 6360,13872, 6376,11824, 6384,7728, 22462 6392,15920, 6408,8496, 6424,12592, 6440,10544, 6456,14640, 6472,9520, 22463 6488,13616, 6504,11568, 6512,7472, 6520,15664, 6536,9008, 6552,13104, 22464 6568,11056, 6576,6960, 6584,15152, 6600,10032, 6616,14128, 6632,12080, 22465 6640,7984, 6648,16176, 6664,8368, 6680,12464, 6696,10416, 6712,14512, 6728,9392, 22466 6744,13488, 6760,11440, 6768,7344, 6776,15536, 6792,8880, 6808,12976, 22467 6824,10928, 6840,15024, 6856,9904, 6872,14000, 6888,11952, 6896,7856, 22468 6904,16048, 6920,8624, 6936,12720, 6952,10672, 6968,14768, 6984,9648, 22469 7000,13744, 7016,11696, 7024,7600, 7032,15792, 7048,9136, 7064,13232, 22470 7080,11184, 7096,15280, 7112,10160, 7128,14256, 7144,12208, 7152,8112, 22471 7160,16304, 7176,8304, 7192,12400, 7208,10352, 7224,14448, 7240,9328, 22472 7256,13424, 7272,11376, 7288,15472, 7304,8816, 7320,12912, 7336,10864, 22473 7352,14960, 7368,9840, 7384,13936, 7400,11888, 7408,7792, 7416,15984, 7432,8560, 22474 7448,12656, 7464,10608, 7480,14704, 7496,9584, 7512,13680, 7528,11632, 22475 7544,15728, 7560,9072, 7576,13168, 7592,11120, 7608,15216, 7624,10096, 22476 7640,14192, 7656,12144, 7664,8048, 7672,16240, 7688,8432, 7704,12528, 22477 7720,10480, 7736,14576, 7752,9456, 7768,13552, 7784,11504, 7800,15600, 22478 7816,8944, 7832,13040, 7848,10992, 7864,15088, 7880,9968, 7896,14064, 22479 7912,12016, 7928,16112, 7944,8688, 7960,12784, 7976,10736, 7992,14832, 22480 8008,9712, 8024,13808, 8040,11760, 8056,15856, 8072,9200, 8088,13296, 22481 8104,11248, 8120,15344, 8136,10224, 8152,14320, 8168,12272, 8184,16368, 22482 8216,12296, 8232,10248, 8248,14344, 8264,9224, 8280,13320, 8296,11272, 22483 8312,15368, 8328,8712, 8344,12808, 8360,10760, 8376,14856, 8392,9736, 22484 8408,13832, 8424,11784, 8440,15880, 8472,12552, 8488,10504, 8504,14600, 22485 8520,9480, 8536,13576, 8552,11528, 8568,15624, 8584,8968, 8600,13064, 22486 8616,11016, 8632,15112, 8648,9992, 8664,14088, 8680,12040, 8696,16136, 22487 8728,12424, 8744,10376, 8760,14472, 8776,9352, 8792,13448, 8808,11400, 22488 8824,15496, 8856,12936, 8872,10888, 8888,14984, 8904,9864, 8920,13960, 22489 8936,11912, 8952,16008, 8984,12680, 9000,10632, 9016,14728, 9032,9608, 22490 9048,13704, 9064,11656, 9080,15752, 9112,13192, 9128,11144, 9144,15240, 22491 9160,10120, 9176,14216, 9192,12168, 9208,16264, 9240,12360, 9256,10312, 22492 9272,14408, 9304,13384, 9320,11336, 9336,15432, 9368,12872, 9384,10824, 22493 9400,14920, 9416,9800, 9432,13896, 9448,11848, 9464,15944, 9496,12616, 22494 9512,10568, 9528,14664, 9560,13640, 9576,11592, 9592,15688, 9624,13128, 22495 9640,11080, 9656,15176, 9672,10056, 9688,14152, 9704,12104, 9720,16200, 22496 9752,12488, 9768,10440, 9784,14536, 9816,13512, 9832,11464, 9848,15560, 22497 9880,13000, 9896,10952, 9912,15048, 9944,14024, 9960,11976, 9976,16072, 22498 10008,12744, 10024,10696, 10040,14792, 10072,13768, 10088,11720, 10104,15816, 22499 10136,13256, 10152,11208, 10168,15304, 10200,14280, 10216,12232, 10232,16328, 22500 10264,12328, 10296,14376, 10328,13352, 10344,11304, 10360,15400, 10392,12840, 22501 10408,10792, 10424,14888, 10456,13864, 10472,11816, 10488,15912, 10520,12584, 22502 10552,14632, 10584,13608, 10600,11560, 10616,15656, 10648,13096, 10664,11048, 22503 10680,15144, 10712,14120, 10728,12072, 10744,16168, 10776,12456, 10808,14504, 22504 10840,13480, 10856,11432, 10872,15528, 10904,12968, 10936,15016, 10968,13992, 22505 10984,11944, 11000,16040, 11032,12712, 11064,14760, 11096,13736, 11112,11688, 22506 11128,15784, 11160,13224, 11192,15272, 11224,14248, 11240,12200, 11256,16296, 22507 11288,12392, 11320,14440, 11352,13416, 11384,15464, 11416,12904, 11448,14952, 22508 11480,13928, 11496,11880, 11512,15976, 11544,12648, 11576,14696, 11608,13672, 22509 11640,15720, 11672,13160, 11704,15208, 11736,14184, 11752,12136, 11768,16232, 22510 11800,12520, 11832,14568, 11864,13544, 11896,15592, 11928,13032, 11960,15080, 22511 11992,14056, 12024,16104, 12056,12776, 12088,14824, 12120,13800, 12152,15848, 22512 12184,13288, 12216,15336, 12248,14312, 12280,16360, 12344,14360, 12376,13336, 22513 12408,15384, 12440,12824, 12472,14872, 12504,13848, 12536,15896, 12600,14616, 22514 12632,13592, 12664,15640, 12696,13080, 12728,15128, 12760,14104, 12792,16152, 22515 12856,14488, 12888,13464, 12920,15512, 12984,15000, 13016,13976, 13048,16024, 22516 13112,14744, 13144,13720, 13176,15768, 13240,15256, 13272,14232, 13304,16280, 22517 13368,14424, 13432,15448, 13496,14936, 13528,13912, 13560,15960, 13624,14680, 22518 13688,15704, 13752,15192, 13784,14168, 13816,16216, 13880,14552, 13944,15576, 22519 14008,15064, 14072,16088, 14136,14808, 14200,15832, 14264,15320, 14328,16344, 22520 14456,15416, 14520,14904, 14584,15928, 14712,15672, 14776,15160, 14840,16184, 22521 14968,15544, 15096,16056, 15224,15800, 15352,16312, 15608,15992, 15864,16248 22522 }; 22523 22524 const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = 22525 { 22526 //radix 4, size 4032 22527 8,16384, 16,8192, 24,24576, 32,4096, 40,20480, 48,12288, 56,28672, 64,2048, 22528 72,18432, 80,10240, 88,26624, 96,6144, 104,22528, 112,14336, 120,30720, 22529 128,1024, 136,17408, 144,9216, 152,25600, 160,5120, 168,21504, 176,13312, 22530 184,29696, 192,3072, 200,19456, 208,11264, 216,27648, 224,7168, 232,23552, 22531 240,15360, 248,31744, 256,512, 264,16896, 272,8704, 280,25088, 288,4608, 22532 296,20992, 304,12800, 312,29184, 320,2560, 328,18944, 336,10752, 344,27136, 22533 352,6656, 360,23040, 368,14848, 376,31232, 384,1536, 392,17920, 400,9728, 22534 408,26112, 416,5632, 424,22016, 432,13824, 440,30208, 448,3584, 456,19968, 22535 464,11776, 472,28160, 480,7680, 488,24064, 496,15872, 504,32256, 520,16640, 22536 528,8448, 536,24832, 544,4352, 552,20736, 560,12544, 568,28928, 576,2304, 22537 584,18688, 592,10496, 600,26880, 608,6400, 616,22784, 624,14592, 632,30976, 22538 640,1280, 648,17664, 656,9472, 664,25856, 672,5376, 680,21760, 688,13568, 22539 696,29952, 704,3328, 712,19712, 720,11520, 728,27904, 736,7424, 744,23808, 22540 752,15616, 760,32000, 776,17152, 784,8960, 792,25344, 800,4864, 808,21248, 22541 816,13056, 824,29440, 832,2816, 840,19200, 848,11008, 856,27392, 864,6912, 22542 872,23296, 880,15104, 888,31488, 896,1792, 904,18176, 912,9984, 920,26368, 22543 928,5888, 936,22272, 944,14080, 952,30464, 960,3840, 968,20224, 976,12032, 22544 984,28416, 992,7936, 1000,24320, 1008,16128, 1016,32512, 1032,16512, 1040,8320, 22545 1048,24704, 1056,4224, 1064,20608, 1072,12416, 1080,28800, 1088,2176, 22546 1096,18560, 1104,10368, 1112,26752, 1120,6272, 1128,22656, 1136,14464, 22547 1144,30848, 1160,17536, 1168,9344, 1176,25728, 1184,5248, 1192,21632, 22548 1200,13440, 1208,29824, 1216,3200, 1224,19584, 1232,11392, 1240,27776, 22549 1248,7296, 1256,23680, 1264,15488, 1272,31872, 1288,17024, 1296,8832, 22550 1304,25216, 1312,4736, 1320,21120, 1328,12928, 1336,29312, 1344,2688, 22551 1352,19072, 1360,10880, 1368,27264, 1376,6784, 1384,23168, 1392,14976, 22552 1400,31360, 1408,1664, 1416,18048, 1424,9856, 1432,26240, 1440,5760, 1448,22144, 22553 1456,13952, 1464,30336, 1472,3712, 1480,20096, 1488,11904, 1496,28288, 22554 1504,7808, 1512,24192, 1520,16000, 1528,32384, 1544,16768, 1552,8576, 22555 1560,24960, 1568,4480, 1576,20864, 1584,12672, 1592,29056, 1600,2432, 22556 1608,18816, 1616,10624, 1624,27008, 1632,6528, 1640,22912, 1648,14720, 22557 1656,31104, 1672,17792, 1680,9600, 1688,25984, 1696,5504, 1704,21888, 22558 1712,13696, 1720,30080, 1728,3456, 1736,19840, 1744,11648, 1752,28032, 22559 1760,7552, 1768,23936, 1776,15744, 1784,32128, 1800,17280, 1808,9088, 22560 1816,25472, 1824,4992, 1832,21376, 1840,13184, 1848,29568, 1856,2944, 22561 1864,19328, 1872,11136, 1880,27520, 1888,7040, 1896,23424, 1904,15232, 22562 1912,31616, 1928,18304, 1936,10112, 1944,26496, 1952,6016, 1960,22400, 22563 1968,14208, 1976,30592, 1984,3968, 1992,20352, 2000,12160, 2008,28544, 22564 2016,8064, 2024,24448, 2032,16256, 2040,32640, 2056,16448, 2064,8256, 22565 2072,24640, 2080,4160, 2088,20544, 2096,12352, 2104,28736, 2120,18496, 22566 2128,10304, 2136,26688, 2144,6208, 2152,22592, 2160,14400, 2168,30784, 22567 2184,17472, 2192,9280, 2200,25664, 2208,5184, 2216,21568, 2224,13376, 22568 2232,29760, 2240,3136, 2248,19520, 2256,11328, 2264,27712, 2272,7232, 22569 2280,23616, 2288,15424, 2296,31808, 2312,16960, 2320,8768, 2328,25152, 22570 2336,4672, 2344,21056, 2352,12864, 2360,29248, 2368,2624, 2376,19008, 22571 2384,10816, 2392,27200, 2400,6720, 2408,23104, 2416,14912, 2424,31296, 22572 2440,17984, 2448,9792, 2456,26176, 2464,5696, 2472,22080, 2480,13888, 22573 2488,30272, 2496,3648, 2504,20032, 2512,11840, 2520,28224, 2528,7744, 22574 2536,24128, 2544,15936, 2552,32320, 2568,16704, 2576,8512, 2584,24896, 22575 2592,4416, 2600,20800, 2608,12608, 2616,28992, 2632,18752, 2640,10560, 22576 2648,26944, 2656,6464, 2664,22848, 2672,14656, 2680,31040, 2696,17728, 22577 2704,9536, 2712,25920, 2720,5440, 2728,21824, 2736,13632, 2744,30016, 2752,3392, 22578 2760,19776, 2768,11584, 2776,27968, 2784,7488, 2792,23872, 2800,15680, 22579 2808,32064, 2824,17216, 2832,9024, 2840,25408, 2848,4928, 2856,21312, 22580 2864,13120, 2872,29504, 2888,19264, 2896,11072, 2904,27456, 2912,6976, 22581 2920,23360, 2928,15168, 2936,31552, 2952,18240, 2960,10048, 2968,26432, 22582 2976,5952, 2984,22336, 2992,14144, 3000,30528, 3008,3904, 3016,20288, 22583 3024,12096, 3032,28480, 3040,8000, 3048,24384, 3056,16192, 3064,32576, 22584 3080,16576, 3088,8384, 3096,24768, 3104,4288, 3112,20672, 3120,12480, 22585 3128,28864, 3144,18624, 3152,10432, 3160,26816, 3168,6336, 3176,22720, 22586 3184,14528, 3192,30912, 3208,17600, 3216,9408, 3224,25792, 3232,5312, 22587 3240,21696, 3248,13504, 3256,29888, 3272,19648, 3280,11456, 3288,27840, 22588 3296,7360, 3304,23744, 3312,15552, 3320,31936, 3336,17088, 3344,8896, 22589 3352,25280, 3360,4800, 3368,21184, 3376,12992, 3384,29376, 3400,19136, 22590 3408,10944, 3416,27328, 3424,6848, 3432,23232, 3440,15040, 3448,31424, 22591 3464,18112, 3472,9920, 3480,26304, 3488,5824, 3496,22208, 3504,14016, 22592 3512,30400, 3520,3776, 3528,20160, 3536,11968, 3544,28352, 3552,7872, 22593 3560,24256, 3568,16064, 3576,32448, 3592,16832, 3600,8640, 3608,25024, 22594 3616,4544, 3624,20928, 3632,12736, 3640,29120, 3656,18880, 3664,10688, 22595 3672,27072, 3680,6592, 3688,22976, 3696,14784, 3704,31168, 3720,17856, 22596 3728,9664, 3736,26048, 3744,5568, 3752,21952, 3760,13760, 3768,30144, 22597 3784,19904, 3792,11712, 3800,28096, 3808,7616, 3816,24000, 3824,15808, 22598 3832,32192, 3848,17344, 3856,9152, 3864,25536, 3872,5056, 3880,21440, 22599 3888,13248, 3896,29632, 3912,19392, 3920,11200, 3928,27584, 3936,7104, 22600 3944,23488, 3952,15296, 3960,31680, 3976,18368, 3984,10176, 3992,26560, 22601 4000,6080, 4008,22464, 4016,14272, 4024,30656, 4040,20416, 4048,12224, 22602 4056,28608, 4064,8128, 4072,24512, 4080,16320, 4088,32704, 4104,16416, 22603 4112,8224, 4120,24608, 4136,20512, 4144,12320, 4152,28704, 4168,18464, 22604 4176,10272, 4184,26656, 4192,6176, 4200,22560, 4208,14368, 4216,30752, 22605 4232,17440, 4240,9248, 4248,25632, 4256,5152, 4264,21536, 4272,13344, 22606 4280,29728, 4296,19488, 4304,11296, 4312,27680, 4320,7200, 4328,23584, 22607 4336,15392, 4344,31776, 4360,16928, 4368,8736, 4376,25120, 4384,4640, 22608 4392,21024, 4400,12832, 4408,29216, 4424,18976, 4432,10784, 4440,27168, 22609 4448,6688, 4456,23072, 4464,14880, 4472,31264, 4488,17952, 4496,9760, 22610 4504,26144, 4512,5664, 4520,22048, 4528,13856, 4536,30240, 4552,20000, 22611 4560,11808, 4568,28192, 4576,7712, 4584,24096, 4592,15904, 4600,32288, 22612 4616,16672, 4624,8480, 4632,24864, 4648,20768, 4656,12576, 4664,28960, 22613 4680,18720, 4688,10528, 4696,26912, 4704,6432, 4712,22816, 4720,14624, 22614 4728,31008, 4744,17696, 4752,9504, 4760,25888, 4768,5408, 4776,21792, 22615 4784,13600, 4792,29984, 4808,19744, 4816,11552, 4824,27936, 4832,7456, 22616 4840,23840, 4848,15648, 4856,32032, 4872,17184, 4880,8992, 4888,25376, 22617 4904,21280, 4912,13088, 4920,29472, 4936,19232, 4944,11040, 4952,27424, 22618 4960,6944, 4968,23328, 4976,15136, 4984,31520, 5000,18208, 5008,10016, 22619 5016,26400, 5024,5920, 5032,22304, 5040,14112, 5048,30496, 5064,20256, 22620 5072,12064, 5080,28448, 5088,7968, 5096,24352, 5104,16160, 5112,32544, 22621 5128,16544, 5136,8352, 5144,24736, 5160,20640, 5168,12448, 5176,28832, 22622 5192,18592, 5200,10400, 5208,26784, 5216,6304, 5224,22688, 5232,14496, 22623 5240,30880, 5256,17568, 5264,9376, 5272,25760, 5288,21664, 5296,13472, 22624 5304,29856, 5320,19616, 5328,11424, 5336,27808, 5344,7328, 5352,23712, 22625 5360,15520, 5368,31904, 5384,17056, 5392,8864, 5400,25248, 5416,21152, 22626 5424,12960, 5432,29344, 5448,19104, 5456,10912, 5464,27296, 5472,6816, 22627 5480,23200, 5488,15008, 5496,31392, 5512,18080, 5520,9888, 5528,26272, 22628 5536,5792, 5544,22176, 5552,13984, 5560,30368, 5576,20128, 5584,11936, 22629 5592,28320, 5600,7840, 5608,24224, 5616,16032, 5624,32416, 5640,16800, 22630 5648,8608, 5656,24992, 5672,20896, 5680,12704, 5688,29088, 5704,18848, 22631 5712,10656, 5720,27040, 5728,6560, 5736,22944, 5744,14752, 5752,31136, 22632 5768,17824, 5776,9632, 5784,26016, 5800,21920, 5808,13728, 5816,30112, 22633 5832,19872, 5840,11680, 5848,28064, 5856,7584, 5864,23968, 5872,15776, 22634 5880,32160, 5896,17312, 5904,9120, 5912,25504, 5928,21408, 5936,13216, 22635 5944,29600, 5960,19360, 5968,11168, 5976,27552, 5984,7072, 5992,23456, 22636 6000,15264, 6008,31648, 6024,18336, 6032,10144, 6040,26528, 6056,22432, 22637 6064,14240, 6072,30624, 6088,20384, 6096,12192, 6104,28576, 6112,8096, 22638 6120,24480, 6128,16288, 6136,32672, 6152,16480, 6160,8288, 6168,24672, 22639 6184,20576, 6192,12384, 6200,28768, 6216,18528, 6224,10336, 6232,26720, 22640 6248,22624, 6256,14432, 6264,30816, 6280,17504, 6288,9312, 6296,25696, 22641 6312,21600, 6320,13408, 6328,29792, 6344,19552, 6352,11360, 6360,27744, 22642 6368,7264, 6376,23648, 6384,15456, 6392,31840, 6408,16992, 6416,8800, 22643 6424,25184, 6440,21088, 6448,12896, 6456,29280, 6472,19040, 6480,10848, 22644 6488,27232, 6496,6752, 6504,23136, 6512,14944, 6520,31328, 6536,18016, 22645 6544,9824, 6552,26208, 6568,22112, 6576,13920, 6584,30304, 6600,20064, 22646 6608,11872, 6616,28256, 6624,7776, 6632,24160, 6640,15968, 6648,32352, 22647 6664,16736, 6672,8544, 6680,24928, 6696,20832, 6704,12640, 6712,29024, 22648 6728,18784, 6736,10592, 6744,26976, 6760,22880, 6768,14688, 6776,31072, 22649 6792,17760, 6800,9568, 6808,25952, 6824,21856, 6832,13664, 6840,30048, 22650 6856,19808, 6864,11616, 6872,28000, 6880,7520, 6888,23904, 6896,15712, 22651 6904,32096, 6920,17248, 6928,9056, 6936,25440, 6952,21344, 6960,13152, 22652 6968,29536, 6984,19296, 6992,11104, 7000,27488, 7016,23392, 7024,15200, 22653 7032,31584, 7048,18272, 7056,10080, 7064,26464, 7080,22368, 7088,14176, 22654 7096,30560, 7112,20320, 7120,12128, 7128,28512, 7136,8032, 7144,24416, 22655 7152,16224, 7160,32608, 7176,16608, 7184,8416, 7192,24800, 7208,20704, 22656 7216,12512, 7224,28896, 7240,18656, 7248,10464, 7256,26848, 7272,22752, 22657 7280,14560, 7288,30944, 7304,17632, 7312,9440, 7320,25824, 7336,21728, 22658 7344,13536, 7352,29920, 7368,19680, 7376,11488, 7384,27872, 7400,23776, 22659 7408,15584, 7416,31968, 7432,17120, 7440,8928, 7448,25312, 7464,21216, 22660 7472,13024, 7480,29408, 7496,19168, 7504,10976, 7512,27360, 7528,23264, 22661 7536,15072, 7544,31456, 7560,18144, 7568,9952, 7576,26336, 7592,22240, 22662 7600,14048, 7608,30432, 7624,20192, 7632,12000, 7640,28384, 7648,7904, 22663 7656,24288, 7664,16096, 7672,32480, 7688,16864, 7696,8672, 7704,25056, 22664 7720,20960, 7728,12768, 7736,29152, 7752,18912, 7760,10720, 7768,27104, 22665 7784,23008, 7792,14816, 7800,31200, 7816,17888, 7824,9696, 7832,26080, 22666 7848,21984, 7856,13792, 7864,30176, 7880,19936, 7888,11744, 7896,28128, 22667 7912,24032, 7920,15840, 7928,32224, 7944,17376, 7952,9184, 7960,25568, 22668 7976,21472, 7984,13280, 7992,29664, 8008,19424, 8016,11232, 8024,27616, 22669 8040,23520, 8048,15328, 8056,31712, 8072,18400, 8080,10208, 8088,26592, 22670 8104,22496, 8112,14304, 8120,30688, 8136,20448, 8144,12256, 8152,28640, 22671 8168,24544, 8176,16352, 8184,32736, 8200,16400, 8216,24592, 8232,20496, 22672 8240,12304, 8248,28688, 8264,18448, 8272,10256, 8280,26640, 8296,22544, 22673 8304,14352, 8312,30736, 8328,17424, 8336,9232, 8344,25616, 8360,21520, 22674 8368,13328, 8376,29712, 8392,19472, 8400,11280, 8408,27664, 8424,23568, 22675 8432,15376, 8440,31760, 8456,16912, 8464,8720, 8472,25104, 8488,21008, 22676 8496,12816, 8504,29200, 8520,18960, 8528,10768, 8536,27152, 8552,23056, 22677 8560,14864, 8568,31248, 8584,17936, 8592,9744, 8600,26128, 8616,22032, 22678 8624,13840, 8632,30224, 8648,19984, 8656,11792, 8664,28176, 8680,24080, 22679 8688,15888, 8696,32272, 8712,16656, 8728,24848, 8744,20752, 8752,12560, 22680 8760,28944, 8776,18704, 8784,10512, 8792,26896, 8808,22800, 8816,14608, 22681 8824,30992, 8840,17680, 8848,9488, 8856,25872, 8872,21776, 8880,13584, 22682 8888,29968, 8904,19728, 8912,11536, 8920,27920, 8936,23824, 8944,15632, 22683 8952,32016, 8968,17168, 8984,25360, 9000,21264, 9008,13072, 9016,29456, 22684 9032,19216, 9040,11024, 9048,27408, 9064,23312, 9072,15120, 9080,31504, 22685 9096,18192, 9104,10000, 9112,26384, 9128,22288, 9136,14096, 9144,30480, 22686 9160,20240, 9168,12048, 9176,28432, 9192,24336, 9200,16144, 9208,32528, 22687 9224,16528, 9240,24720, 9256,20624, 9264,12432, 9272,28816, 9288,18576, 22688 9296,10384, 9304,26768, 9320,22672, 9328,14480, 9336,30864, 9352,17552, 22689 9368,25744, 9384,21648, 9392,13456, 9400,29840, 9416,19600, 9424,11408, 22690 9432,27792, 9448,23696, 9456,15504, 9464,31888, 9480,17040, 9496,25232, 22691 9512,21136, 9520,12944, 9528,29328, 9544,19088, 9552,10896, 9560,27280, 22692 9576,23184, 9584,14992, 9592,31376, 9608,18064, 9616,9872, 9624,26256, 22693 9640,22160, 9648,13968, 9656,30352, 9672,20112, 9680,11920, 9688,28304, 22694 9704,24208, 9712,16016, 9720,32400, 9736,16784, 9752,24976, 9768,20880, 22695 9776,12688, 9784,29072, 9800,18832, 9808,10640, 9816,27024, 9832,22928, 22696 9840,14736, 9848,31120, 9864,17808, 9880,26000, 9896,21904, 9904,13712, 22697 9912,30096, 9928,19856, 9936,11664, 9944,28048, 9960,23952, 9968,15760, 22698 9976,32144, 9992,17296, 10008,25488, 10024,21392, 10032,13200, 10040,29584, 22699 10056,19344, 10064,11152, 10072,27536, 10088,23440, 10096,15248, 10104,31632, 22700 10120,18320, 10136,26512, 10152,22416, 10160,14224, 10168,30608, 10184,20368, 22701 10192,12176, 10200,28560, 10216,24464, 10224,16272, 10232,32656, 10248,16464, 22702 10264,24656, 10280,20560, 10288,12368, 10296,28752, 10312,18512, 10328,26704, 22703 10344,22608, 10352,14416, 10360,30800, 10376,17488, 10392,25680, 10408,21584, 22704 10416,13392, 10424,29776, 10440,19536, 10448,11344, 10456,27728, 10472,23632, 22705 10480,15440, 10488,31824, 10504,16976, 10520,25168, 10536,21072, 10544,12880, 22706 10552,29264, 10568,19024, 10576,10832, 10584,27216, 10600,23120, 10608,14928, 22707 10616,31312, 10632,18000, 10648,26192, 10664,22096, 10672,13904, 10680,30288, 22708 10696,20048, 10704,11856, 10712,28240, 10728,24144, 10736,15952, 10744,32336, 22709 10760,16720, 10776,24912, 10792,20816, 10800,12624, 10808,29008, 10824,18768, 22710 10840,26960, 10856,22864, 10864,14672, 10872,31056, 10888,17744, 10904,25936, 22711 10920,21840, 10928,13648, 10936,30032, 10952,19792, 10960,11600, 10968,27984, 22712 10984,23888, 10992,15696, 11000,32080, 11016,17232, 11032,25424, 11048,21328, 22713 11056,13136, 11064,29520, 11080,19280, 11096,27472, 11112,23376, 11120,15184, 22714 11128,31568, 11144,18256, 11160,26448, 11176,22352, 11184,14160, 11192,30544, 22715 11208,20304, 11216,12112, 11224,28496, 11240,24400, 11248,16208, 11256,32592, 22716 11272,16592, 11288,24784, 11304,20688, 11312,12496, 11320,28880, 11336,18640, 22717 11352,26832, 11368,22736, 11376,14544, 11384,30928, 11400,17616, 11416,25808, 22718 11432,21712, 11440,13520, 11448,29904, 11464,19664, 11480,27856, 11496,23760, 22719 11504,15568, 11512,31952, 11528,17104, 11544,25296, 11560,21200, 11568,13008, 22720 11576,29392, 11592,19152, 11608,27344, 11624,23248, 11632,15056, 11640,31440, 22721 11656,18128, 11672,26320, 11688,22224, 11696,14032, 11704,30416, 11720,20176, 22722 11728,11984, 11736,28368, 11752,24272, 11760,16080, 11768,32464, 11784,16848, 22723 11800,25040, 11816,20944, 11824,12752, 11832,29136, 11848,18896, 11864,27088, 22724 11880,22992, 11888,14800, 11896,31184, 11912,17872, 11928,26064, 11944,21968, 22725 11952,13776, 11960,30160, 11976,19920, 11992,28112, 12008,24016, 12016,15824, 22726 12024,32208, 12040,17360, 12056,25552, 12072,21456, 12080,13264, 12088,29648, 22727 12104,19408, 12120,27600, 12136,23504, 12144,15312, 12152,31696, 12168,18384, 22728 12184,26576, 12200,22480, 12208,14288, 12216,30672, 12232,20432, 12248,28624, 22729 12264,24528, 12272,16336, 12280,32720, 12296,16432, 12312,24624, 12328,20528, 22730 12344,28720, 12360,18480, 12376,26672, 12392,22576, 12400,14384, 12408,30768, 22731 12424,17456, 12440,25648, 12456,21552, 12464,13360, 12472,29744, 12488,19504, 22732 12504,27696, 12520,23600, 12528,15408, 12536,31792, 12552,16944, 12568,25136, 22733 12584,21040, 12592,12848, 12600,29232, 12616,18992, 12632,27184, 12648,23088, 22734 12656,14896, 12664,31280, 12680,17968, 12696,26160, 12712,22064, 12720,13872, 22735 12728,30256, 12744,20016, 12760,28208, 12776,24112, 12784,15920, 12792,32304, 22736 12808,16688, 12824,24880, 12840,20784, 12856,28976, 12872,18736, 12888,26928, 22737 12904,22832, 12912,14640, 12920,31024, 12936,17712, 12952,25904, 12968,21808, 22738 12976,13616, 12984,30000, 13000,19760, 13016,27952, 13032,23856, 13040,15664, 22739 13048,32048, 13064,17200, 13080,25392, 13096,21296, 13112,29488, 13128,19248, 22740 13144,27440, 13160,23344, 13168,15152, 13176,31536, 13192,18224, 13208,26416, 22741 13224,22320, 13232,14128, 13240,30512, 13256,20272, 13272,28464, 13288,24368, 22742 13296,16176, 13304,32560, 13320,16560, 13336,24752, 13352,20656, 13368,28848, 22743 13384,18608, 13400,26800, 13416,22704, 13424,14512, 13432,30896, 13448,17584, 22744 13464,25776, 13480,21680, 13496,29872, 13512,19632, 13528,27824, 13544,23728, 22745 13552,15536, 13560,31920, 13576,17072, 13592,25264, 13608,21168, 13624,29360, 22746 13640,19120, 13656,27312, 13672,23216, 13680,15024, 13688,31408, 13704,18096, 22747 13720,26288, 13736,22192, 13744,14000, 13752,30384, 13768,20144, 13784,28336, 22748 13800,24240, 13808,16048, 13816,32432, 13832,16816, 13848,25008, 13864,20912, 22749 13880,29104, 13896,18864, 13912,27056, 13928,22960, 13936,14768, 13944,31152, 22750 13960,17840, 13976,26032, 13992,21936, 14008,30128, 14024,19888, 14040,28080, 22751 14056,23984, 14064,15792, 14072,32176, 14088,17328, 14104,25520, 14120,21424, 22752 14136,29616, 14152,19376, 14168,27568, 14184,23472, 14192,15280, 14200,31664, 22753 14216,18352, 14232,26544, 14248,22448, 14264,30640, 14280,20400, 14296,28592, 22754 14312,24496, 14320,16304, 14328,32688, 14344,16496, 14360,24688, 14376,20592, 22755 14392,28784, 14408,18544, 14424,26736, 14440,22640, 14456,30832, 14472,17520, 22756 14488,25712, 14504,21616, 14520,29808, 14536,19568, 14552,27760, 14568,23664, 22757 14576,15472, 14584,31856, 14600,17008, 14616,25200, 14632,21104, 14648,29296, 22758 14664,19056, 14680,27248, 14696,23152, 14704,14960, 14712,31344, 14728,18032, 22759 14744,26224, 14760,22128, 14776,30320, 14792,20080, 14808,28272, 14824,24176, 22760 14832,15984, 14840,32368, 14856,16752, 14872,24944, 14888,20848, 14904,29040, 22761 14920,18800, 14936,26992, 14952,22896, 14968,31088, 14984,17776, 15000,25968, 22762 15016,21872, 15032,30064, 15048,19824, 15064,28016, 15080,23920, 15088,15728, 22763 15096,32112, 15112,17264, 15128,25456, 15144,21360, 15160,29552, 15176,19312, 22764 15192,27504, 15208,23408, 15224,31600, 15240,18288, 15256,26480, 15272,22384, 22765 15288,30576, 15304,20336, 15320,28528, 15336,24432, 15344,16240, 15352,32624, 22766 15368,16624, 15384,24816, 15400,20720, 15416,28912, 15432,18672, 15448,26864, 22767 15464,22768, 15480,30960, 15496,17648, 15512,25840, 15528,21744, 15544,29936, 22768 15560,19696, 15576,27888, 15592,23792, 15608,31984, 15624,17136, 15640,25328, 22769 15656,21232, 15672,29424, 15688,19184, 15704,27376, 15720,23280, 15736,31472, 22770 15752,18160, 15768,26352, 15784,22256, 15800,30448, 15816,20208, 15832,28400, 22771 15848,24304, 15856,16112, 15864,32496, 15880,16880, 15896,25072, 15912,20976, 22772 15928,29168, 15944,18928, 15960,27120, 15976,23024, 15992,31216, 16008,17904, 22773 16024,26096, 16040,22000, 16056,30192, 16072,19952, 16088,28144, 16104,24048, 22774 16120,32240, 16136,17392, 16152,25584, 16168,21488, 16184,29680, 16200,19440, 22775 16216,27632, 16232,23536, 16248,31728, 16264,18416, 16280,26608, 16296,22512, 22776 16312,30704, 16328,20464, 16344,28656, 16360,24560, 16376,32752, 16408,24584, 22777 16424,20488, 16440,28680, 16456,18440, 16472,26632, 16488,22536, 16504,30728, 22778 16520,17416, 16536,25608, 16552,21512, 16568,29704, 16584,19464, 16600,27656, 22779 16616,23560, 16632,31752, 16648,16904, 16664,25096, 16680,21000, 16696,29192, 22780 16712,18952, 16728,27144, 16744,23048, 16760,31240, 16776,17928, 16792,26120, 22781 16808,22024, 16824,30216, 16840,19976, 16856,28168, 16872,24072, 16888,32264, 22782 16920,24840, 16936,20744, 16952,28936, 16968,18696, 16984,26888, 17000,22792, 22783 17016,30984, 17032,17672, 17048,25864, 17064,21768, 17080,29960, 17096,19720, 22784 17112,27912, 17128,23816, 17144,32008, 17176,25352, 17192,21256, 17208,29448, 22785 17224,19208, 17240,27400, 17256,23304, 17272,31496, 17288,18184, 17304,26376, 22786 17320,22280, 17336,30472, 17352,20232, 17368,28424, 17384,24328, 17400,32520, 22787 17432,24712, 17448,20616, 17464,28808, 17480,18568, 17496,26760, 17512,22664, 22788 17528,30856, 17560,25736, 17576,21640, 17592,29832, 17608,19592, 17624,27784, 22789 17640,23688, 17656,31880, 17688,25224, 17704,21128, 17720,29320, 17736,19080, 22790 17752,27272, 17768,23176, 17784,31368, 17800,18056, 17816,26248, 17832,22152, 22791 17848,30344, 17864,20104, 17880,28296, 17896,24200, 17912,32392, 17944,24968, 22792 17960,20872, 17976,29064, 17992,18824, 18008,27016, 18024,22920, 18040,31112, 22793 18072,25992, 18088,21896, 18104,30088, 18120,19848, 18136,28040, 18152,23944, 22794 18168,32136, 18200,25480, 18216,21384, 18232,29576, 18248,19336, 18264,27528, 22795 18280,23432, 18296,31624, 18328,26504, 18344,22408, 18360,30600, 18376,20360, 22796 18392,28552, 18408,24456, 18424,32648, 18456,24648, 18472,20552, 18488,28744, 22797 18520,26696, 18536,22600, 18552,30792, 18584,25672, 18600,21576, 18616,29768, 22798 18632,19528, 18648,27720, 18664,23624, 18680,31816, 18712,25160, 18728,21064, 22799 18744,29256, 18760,19016, 18776,27208, 18792,23112, 18808,31304, 18840,26184, 22800 18856,22088, 18872,30280, 18888,20040, 18904,28232, 18920,24136, 18936,32328, 22801 18968,24904, 18984,20808, 19000,29000, 19032,26952, 19048,22856, 19064,31048, 22802 19096,25928, 19112,21832, 19128,30024, 19144,19784, 19160,27976, 19176,23880, 22803 19192,32072, 19224,25416, 19240,21320, 19256,29512, 19288,27464, 19304,23368, 22804 19320,31560, 19352,26440, 19368,22344, 19384,30536, 19400,20296, 19416,28488, 22805 19432,24392, 19448,32584, 19480,24776, 19496,20680, 19512,28872, 19544,26824, 22806 19560,22728, 19576,30920, 19608,25800, 19624,21704, 19640,29896, 19672,27848, 22807 19688,23752, 19704,31944, 19736,25288, 19752,21192, 19768,29384, 19800,27336, 22808 19816,23240, 19832,31432, 19864,26312, 19880,22216, 19896,30408, 19912,20168, 22809 19928,28360, 19944,24264, 19960,32456, 19992,25032, 20008,20936, 20024,29128, 22810 20056,27080, 20072,22984, 20088,31176, 20120,26056, 20136,21960, 20152,30152, 22811 20184,28104, 20200,24008, 20216,32200, 20248,25544, 20264,21448, 20280,29640, 22812 20312,27592, 20328,23496, 20344,31688, 20376,26568, 20392,22472, 20408,30664, 22813 20440,28616, 20456,24520, 20472,32712, 20504,24616, 20536,28712, 20568,26664, 22814 20584,22568, 20600,30760, 20632,25640, 20648,21544, 20664,29736, 20696,27688, 22815 20712,23592, 20728,31784, 20760,25128, 20776,21032, 20792,29224, 20824,27176, 22816 20840,23080, 20856,31272, 20888,26152, 20904,22056, 20920,30248, 20952,28200, 22817 20968,24104, 20984,32296, 21016,24872, 21048,28968, 21080,26920, 21096,22824, 22818 21112,31016, 21144,25896, 21160,21800, 21176,29992, 21208,27944, 21224,23848, 22819 21240,32040, 21272,25384, 21304,29480, 21336,27432, 21352,23336, 21368,31528, 22820 21400,26408, 21416,22312, 21432,30504, 21464,28456, 21480,24360, 21496,32552, 22821 21528,24744, 21560,28840, 21592,26792, 21608,22696, 21624,30888, 21656,25768, 22822 21688,29864, 21720,27816, 21736,23720, 21752,31912, 21784,25256, 21816,29352, 22823 21848,27304, 21864,23208, 21880,31400, 21912,26280, 21928,22184, 21944,30376, 22824 21976,28328, 21992,24232, 22008,32424, 22040,25000, 22072,29096, 22104,27048, 22825 22120,22952, 22136,31144, 22168,26024, 22200,30120, 22232,28072, 22248,23976, 22826 22264,32168, 22296,25512, 22328,29608, 22360,27560, 22376,23464, 22392,31656, 22827 22424,26536, 22456,30632, 22488,28584, 22504,24488, 22520,32680, 22552,24680, 22828 22584,28776, 22616,26728, 22648,30824, 22680,25704, 22712,29800, 22744,27752, 22829 22760,23656, 22776,31848, 22808,25192, 22840,29288, 22872,27240, 22888,23144, 22830 22904,31336, 22936,26216, 22968,30312, 23000,28264, 23016,24168, 23032,32360, 22831 23064,24936, 23096,29032, 23128,26984, 23160,31080, 23192,25960, 23224,30056, 22832 23256,28008, 23272,23912, 23288,32104, 23320,25448, 23352,29544, 23384,27496, 22833 23416,31592, 23448,26472, 23480,30568, 23512,28520, 23528,24424, 23544,32616, 22834 23576,24808, 23608,28904, 23640,26856, 23672,30952, 23704,25832, 23736,29928, 22835 23768,27880, 23800,31976, 23832,25320, 23864,29416, 23896,27368, 23928,31464, 22836 23960,26344, 23992,30440, 24024,28392, 24040,24296, 24056,32488, 24088,25064, 22837 24120,29160, 24152,27112, 24184,31208, 24216,26088, 24248,30184, 24280,28136, 22838 24312,32232, 24344,25576, 24376,29672, 24408,27624, 24440,31720, 24472,26600, 22839 24504,30696, 24536,28648, 24568,32744, 24632,28696, 24664,26648, 24696,30744, 22840 24728,25624, 24760,29720, 24792,27672, 24824,31768, 24856,25112, 24888,29208, 22841 24920,27160, 24952,31256, 24984,26136, 25016,30232, 25048,28184, 25080,32280, 22842 25144,28952, 25176,26904, 25208,31000, 25240,25880, 25272,29976, 25304,27928, 22843 25336,32024, 25400,29464, 25432,27416, 25464,31512, 25496,26392, 25528,30488, 22844 25560,28440, 25592,32536, 25656,28824, 25688,26776, 25720,30872, 25784,29848, 22845 25816,27800, 25848,31896, 25912,29336, 25944,27288, 25976,31384, 26008,26264, 22846 26040,30360, 26072,28312, 26104,32408, 26168,29080, 26200,27032, 26232,31128, 22847 26296,30104, 26328,28056, 26360,32152, 26424,29592, 26456,27544, 26488,31640, 22848 26552,30616, 26584,28568, 26616,32664, 26680,28760, 26744,30808, 26808,29784, 22849 26840,27736, 26872,31832, 26936,29272, 26968,27224, 27000,31320, 27064,30296, 22850 27096,28248, 27128,32344, 27192,29016, 27256,31064, 27320,30040, 27352,27992, 22851 27384,32088, 27448,29528, 27512,31576, 27576,30552, 27608,28504, 27640,32600, 22852 27704,28888, 27768,30936, 27832,29912, 27896,31960, 27960,29400, 28024,31448, 22853 28088,30424, 28120,28376, 28152,32472, 28216,29144, 28280,31192, 28344,30168, 22854 28408,32216, 28472,29656, 28536,31704, 28600,30680, 28664,32728, 28792,30776, 22855 28856,29752, 28920,31800, 28984,29240, 29048,31288, 29112,30264, 29176,32312, 22856 29304,31032, 29368,30008, 29432,32056, 29560,31544, 29624,30520, 29688,32568, 22857 29816,30904, 29944,31928, 30072,31416, 30136,30392, 30200,32440, 30328,31160, 22858 30456,32184, 30584,31672, 30712,32696, 30968,31864, 31096,31352, 31224,32376, 22859 31480,32120, 31736,32632, 32248,32504 22860 }; 22861 22862 /** 22863 * \par 22864 * Example code for Floating-point RFFT Twiddle factors Generation: 22865 * \par 22866 * <pre>TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).' </pre> 22867 * \par 22868 * Real and Imag values are in interleaved fashion 22869 */ 22870 const float32_t twiddleCoef_rfft_32[32] = { 22871 0.0f , 1.0f , 22872 0.195090322f , 0.98078528f , 22873 0.382683432f , 0.923879533f , 22874 0.555570233f , 0.831469612f , 22875 0.707106781f , 0.707106781f , 22876 0.831469612f , 0.555570233f , 22877 0.923879533f , 0.382683432f , 22878 0.98078528f , 0.195090322f , 22879 1.0f , 0.0f , 22880 0.98078528f , -0.195090322f , 22881 0.923879533f , -0.382683432f , 22882 0.831469612f , -0.555570233f , 22883 0.707106781f , -0.707106781f , 22884 0.555570233f , -0.831469612f , 22885 0.382683432f , -0.923879533f , 22886 0.195090322f , -0.98078528f 22887 }; 22888 22889 const float32_t twiddleCoef_rfft_64[64] = { 22890 0.0f, 1.0f, 22891 0.098017140329561f, 0.995184726672197f, 22892 0.195090322016128f, 0.98078528040323f, 22893 0.290284677254462f, 0.956940335732209f, 22894 0.38268343236509f, 0.923879532511287f, 22895 0.471396736825998f, 0.881921264348355f, 22896 0.555570233019602f, 0.831469612302545f, 22897 0.634393284163645f, 0.773010453362737f, 22898 0.707106781186547f, 0.707106781186548f, 22899 0.773010453362737f, 0.634393284163645f, 22900 0.831469612302545f, 0.555570233019602f, 22901 0.881921264348355f, 0.471396736825998f, 22902 0.923879532511287f, 0.38268343236509f, 22903 0.956940335732209f, 0.290284677254462f, 22904 0.98078528040323f, 0.195090322016128f, 22905 0.995184726672197f, 0.098017140329561f, 22906 1.0f, 0.0f, 22907 0.995184726672197f, -0.098017140329561f, 22908 0.98078528040323f, -0.195090322016128f, 22909 0.956940335732209f, -0.290284677254462f, 22910 0.923879532511287f, -0.38268343236509f, 22911 0.881921264348355f, -0.471396736825998f, 22912 0.831469612302545f, -0.555570233019602f, 22913 0.773010453362737f, -0.634393284163645f, 22914 0.707106781186548f, -0.707106781186547f, 22915 0.634393284163645f, -0.773010453362737f, 22916 0.555570233019602f, -0.831469612302545f, 22917 0.471396736825998f, -0.881921264348355f, 22918 0.38268343236509f, -0.923879532511287f, 22919 0.290284677254462f, -0.956940335732209f, 22920 0.195090322016129f, -0.98078528040323f, 22921 0.098017140329561f, -0.995184726672197f 22922 }; 22923 22924 const float32_t twiddleCoef_rfft_128[128] = { 22925 0.000000000f, 1.000000000f, 22926 0.049067674f, 0.998795456f, 22927 0.098017140f, 0.995184727f, 22928 0.146730474f, 0.989176510f, 22929 0.195090322f, 0.980785280f, 22930 0.242980180f, 0.970031253f, 22931 0.290284677f, 0.956940336f, 22932 0.336889853f, 0.941544065f, 22933 0.382683432f, 0.923879533f, 22934 0.427555093f, 0.903989293f, 22935 0.471396737f, 0.881921264f, 22936 0.514102744f, 0.857728610f, 22937 0.555570233f, 0.831469612f, 22938 0.595699304f, 0.803207531f, 22939 0.634393284f, 0.773010453f, 22940 0.671558955f, 0.740951125f, 22941 0.707106781f, 0.707106781f, 22942 0.740951125f, 0.671558955f, 22943 0.773010453f, 0.634393284f, 22944 0.803207531f, 0.595699304f, 22945 0.831469612f, 0.555570233f, 22946 0.857728610f, 0.514102744f, 22947 0.881921264f, 0.471396737f, 22948 0.903989293f, 0.427555093f, 22949 0.923879533f, 0.382683432f, 22950 0.941544065f, 0.336889853f, 22951 0.956940336f, 0.290284677f, 22952 0.970031253f, 0.242980180f, 22953 0.980785280f, 0.195090322f, 22954 0.989176510f, 0.146730474f, 22955 0.995184727f, 0.098017140f, 22956 0.998795456f, 0.049067674f, 22957 1.000000000f, 0.000000000f, 22958 0.998795456f, -0.049067674f, 22959 0.995184727f, -0.098017140f, 22960 0.989176510f, -0.146730474f, 22961 0.980785280f, -0.195090322f, 22962 0.970031253f, -0.242980180f, 22963 0.956940336f, -0.290284677f, 22964 0.941544065f, -0.336889853f, 22965 0.923879533f, -0.382683432f, 22966 0.903989293f, -0.427555093f, 22967 0.881921264f, -0.471396737f, 22968 0.857728610f, -0.514102744f, 22969 0.831469612f, -0.555570233f, 22970 0.803207531f, -0.595699304f, 22971 0.773010453f, -0.634393284f, 22972 0.740951125f, -0.671558955f, 22973 0.707106781f, -0.707106781f, 22974 0.671558955f, -0.740951125f, 22975 0.634393284f, -0.773010453f, 22976 0.595699304f, -0.803207531f, 22977 0.555570233f, -0.831469612f, 22978 0.514102744f, -0.857728610f, 22979 0.471396737f, -0.881921264f, 22980 0.427555093f, -0.903989293f, 22981 0.382683432f, -0.923879533f, 22982 0.336889853f, -0.941544065f, 22983 0.290284677f, -0.956940336f, 22984 0.242980180f, -0.970031253f, 22985 0.195090322f, -0.980785280f, 22986 0.146730474f, -0.989176510f, 22987 0.098017140f, -0.995184727f, 22988 0.049067674f, -0.998795456f 22989 }; 22990 22991 const float32_t twiddleCoef_rfft_256[256] = { 22992 0.000000000f, 1.000000000f, 22993 0.024541229f, 0.999698819f, 22994 0.049067674f, 0.998795456f, 22995 0.073564564f, 0.997290457f, 22996 0.098017140f, 0.995184727f, 22997 0.122410675f, 0.992479535f, 22998 0.146730474f, 0.989176510f, 22999 0.170961889f, 0.985277642f, 23000 0.195090322f, 0.980785280f, 23001 0.219101240f, 0.975702130f, 23002 0.242980180f, 0.970031253f, 23003 0.266712757f, 0.963776066f, 23004 0.290284677f, 0.956940336f, 23005 0.313681740f, 0.949528181f, 23006 0.336889853f, 0.941544065f, 23007 0.359895037f, 0.932992799f, 23008 0.382683432f, 0.923879533f, 23009 0.405241314f, 0.914209756f, 23010 0.427555093f, 0.903989293f, 23011 0.449611330f, 0.893224301f, 23012 0.471396737f, 0.881921264f, 23013 0.492898192f, 0.870086991f, 23014 0.514102744f, 0.857728610f, 23015 0.534997620f, 0.844853565f, 23016 0.555570233f, 0.831469612f, 23017 0.575808191f, 0.817584813f, 23018 0.595699304f, 0.803207531f, 23019 0.615231591f, 0.788346428f, 23020 0.634393284f, 0.773010453f, 23021 0.653172843f, 0.757208847f, 23022 0.671558955f, 0.740951125f, 23023 0.689540545f, 0.724247083f, 23024 0.707106781f, 0.707106781f, 23025 0.724247083f, 0.689540545f, 23026 0.740951125f, 0.671558955f, 23027 0.757208847f, 0.653172843f, 23028 0.773010453f, 0.634393284f, 23029 0.788346428f, 0.615231591f, 23030 0.803207531f, 0.595699304f, 23031 0.817584813f, 0.575808191f, 23032 0.831469612f, 0.555570233f, 23033 0.844853565f, 0.534997620f, 23034 0.857728610f, 0.514102744f, 23035 0.870086991f, 0.492898192f, 23036 0.881921264f, 0.471396737f, 23037 0.893224301f, 0.449611330f, 23038 0.903989293f, 0.427555093f, 23039 0.914209756f, 0.405241314f, 23040 0.923879533f, 0.382683432f, 23041 0.932992799f, 0.359895037f, 23042 0.941544065f, 0.336889853f, 23043 0.949528181f, 0.313681740f, 23044 0.956940336f, 0.290284677f, 23045 0.963776066f, 0.266712757f, 23046 0.970031253f, 0.242980180f, 23047 0.975702130f, 0.219101240f, 23048 0.980785280f, 0.195090322f, 23049 0.985277642f, 0.170961889f, 23050 0.989176510f, 0.146730474f, 23051 0.992479535f, 0.122410675f, 23052 0.995184727f, 0.098017140f, 23053 0.997290457f, 0.073564564f, 23054 0.998795456f, 0.049067674f, 23055 0.999698819f, 0.024541229f, 23056 1.000000000f, 0.000000000f, 23057 0.999698819f, -0.024541229f, 23058 0.998795456f, -0.049067674f, 23059 0.997290457f, -0.073564564f, 23060 0.995184727f, -0.098017140f, 23061 0.992479535f, -0.122410675f, 23062 0.989176510f, -0.146730474f, 23063 0.985277642f, -0.170961889f, 23064 0.980785280f, -0.195090322f, 23065 0.975702130f, -0.219101240f, 23066 0.970031253f, -0.242980180f, 23067 0.963776066f, -0.266712757f, 23068 0.956940336f, -0.290284677f, 23069 0.949528181f, -0.313681740f, 23070 0.941544065f, -0.336889853f, 23071 0.932992799f, -0.359895037f, 23072 0.923879533f, -0.382683432f, 23073 0.914209756f, -0.405241314f, 23074 0.903989293f, -0.427555093f, 23075 0.893224301f, -0.449611330f, 23076 0.881921264f, -0.471396737f, 23077 0.870086991f, -0.492898192f, 23078 0.857728610f, -0.514102744f, 23079 0.844853565f, -0.534997620f, 23080 0.831469612f, -0.555570233f, 23081 0.817584813f, -0.575808191f, 23082 0.803207531f, -0.595699304f, 23083 0.788346428f, -0.615231591f, 23084 0.773010453f, -0.634393284f, 23085 0.757208847f, -0.653172843f, 23086 0.740951125f, -0.671558955f, 23087 0.724247083f, -0.689540545f, 23088 0.707106781f, -0.707106781f, 23089 0.689540545f, -0.724247083f, 23090 0.671558955f, -0.740951125f, 23091 0.653172843f, -0.757208847f, 23092 0.634393284f, -0.773010453f, 23093 0.615231591f, -0.788346428f, 23094 0.595699304f, -0.803207531f, 23095 0.575808191f, -0.817584813f, 23096 0.555570233f, -0.831469612f, 23097 0.534997620f, -0.844853565f, 23098 0.514102744f, -0.857728610f, 23099 0.492898192f, -0.870086991f, 23100 0.471396737f, -0.881921264f, 23101 0.449611330f, -0.893224301f, 23102 0.427555093f, -0.903989293f, 23103 0.405241314f, -0.914209756f, 23104 0.382683432f, -0.923879533f, 23105 0.359895037f, -0.932992799f, 23106 0.336889853f, -0.941544065f, 23107 0.313681740f, -0.949528181f, 23108 0.290284677f, -0.956940336f, 23109 0.266712757f, -0.963776066f, 23110 0.242980180f, -0.970031253f, 23111 0.219101240f, -0.975702130f, 23112 0.195090322f, -0.980785280f, 23113 0.170961889f, -0.985277642f, 23114 0.146730474f, -0.989176510f, 23115 0.122410675f, -0.992479535f, 23116 0.098017140f, -0.995184727f, 23117 0.073564564f, -0.997290457f, 23118 0.049067674f, -0.998795456f, 23119 0.024541229f, -0.999698819f 23120 }; 23121 23122 const float32_t twiddleCoef_rfft_512[512] = { 23123 0.000000000f, 1.000000000f, 23124 0.012271538f, 0.999924702f, 23125 0.024541229f, 0.999698819f, 23126 0.036807223f, 0.999322385f, 23127 0.049067674f, 0.998795456f, 23128 0.061320736f, 0.998118113f, 23129 0.073564564f, 0.997290457f, 23130 0.085797312f, 0.996312612f, 23131 0.098017140f, 0.995184727f, 23132 0.110222207f, 0.993906970f, 23133 0.122410675f, 0.992479535f, 23134 0.134580709f, 0.990902635f, 23135 0.146730474f, 0.989176510f, 23136 0.158858143f, 0.987301418f, 23137 0.170961889f, 0.985277642f, 23138 0.183039888f, 0.983105487f, 23139 0.195090322f, 0.980785280f, 23140 0.207111376f, 0.978317371f, 23141 0.219101240f, 0.975702130f, 23142 0.231058108f, 0.972939952f, 23143 0.242980180f, 0.970031253f, 23144 0.254865660f, 0.966976471f, 23145 0.266712757f, 0.963776066f, 23146 0.278519689f, 0.960430519f, 23147 0.290284677f, 0.956940336f, 23148 0.302005949f, 0.953306040f, 23149 0.313681740f, 0.949528181f, 23150 0.325310292f, 0.945607325f, 23151 0.336889853f, 0.941544065f, 23152 0.348418680f, 0.937339012f, 23153 0.359895037f, 0.932992799f, 23154 0.371317194f, 0.928506080f, 23155 0.382683432f, 0.923879533f, 23156 0.393992040f, 0.919113852f, 23157 0.405241314f, 0.914209756f, 23158 0.416429560f, 0.909167983f, 23159 0.427555093f, 0.903989293f, 23160 0.438616239f, 0.898674466f, 23161 0.449611330f, 0.893224301f, 23162 0.460538711f, 0.887639620f, 23163 0.471396737f, 0.881921264f, 23164 0.482183772f, 0.876070094f, 23165 0.492898192f, 0.870086991f, 23166 0.503538384f, 0.863972856f, 23167 0.514102744f, 0.857728610f, 23168 0.524589683f, 0.851355193f, 23169 0.534997620f, 0.844853565f, 23170 0.545324988f, 0.838224706f, 23171 0.555570233f, 0.831469612f, 23172 0.565731811f, 0.824589303f, 23173 0.575808191f, 0.817584813f, 23174 0.585797857f, 0.810457198f, 23175 0.595699304f, 0.803207531f, 23176 0.605511041f, 0.795836905f, 23177 0.615231591f, 0.788346428f, 23178 0.624859488f, 0.780737229f, 23179 0.634393284f, 0.773010453f, 23180 0.643831543f, 0.765167266f, 23181 0.653172843f, 0.757208847f, 23182 0.662415778f, 0.749136395f, 23183 0.671558955f, 0.740951125f, 23184 0.680600998f, 0.732654272f, 23185 0.689540545f, 0.724247083f, 23186 0.698376249f, 0.715730825f, 23187 0.707106781f, 0.707106781f, 23188 0.715730825f, 0.698376249f, 23189 0.724247083f, 0.689540545f, 23190 0.732654272f, 0.680600998f, 23191 0.740951125f, 0.671558955f, 23192 0.749136395f, 0.662415778f, 23193 0.757208847f, 0.653172843f, 23194 0.765167266f, 0.643831543f, 23195 0.773010453f, 0.634393284f, 23196 0.780737229f, 0.624859488f, 23197 0.788346428f, 0.615231591f, 23198 0.795836905f, 0.605511041f, 23199 0.803207531f, 0.595699304f, 23200 0.810457198f, 0.585797857f, 23201 0.817584813f, 0.575808191f, 23202 0.824589303f, 0.565731811f, 23203 0.831469612f, 0.555570233f, 23204 0.838224706f, 0.545324988f, 23205 0.844853565f, 0.534997620f, 23206 0.851355193f, 0.524589683f, 23207 0.857728610f, 0.514102744f, 23208 0.863972856f, 0.503538384f, 23209 0.870086991f, 0.492898192f, 23210 0.876070094f, 0.482183772f, 23211 0.881921264f, 0.471396737f, 23212 0.887639620f, 0.460538711f, 23213 0.893224301f, 0.449611330f, 23214 0.898674466f, 0.438616239f, 23215 0.903989293f, 0.427555093f, 23216 0.909167983f, 0.416429560f, 23217 0.914209756f, 0.405241314f, 23218 0.919113852f, 0.393992040f, 23219 0.923879533f, 0.382683432f, 23220 0.928506080f, 0.371317194f, 23221 0.932992799f, 0.359895037f, 23222 0.937339012f, 0.348418680f, 23223 0.941544065f, 0.336889853f, 23224 0.945607325f, 0.325310292f, 23225 0.949528181f, 0.313681740f, 23226 0.953306040f, 0.302005949f, 23227 0.956940336f, 0.290284677f, 23228 0.960430519f, 0.278519689f, 23229 0.963776066f, 0.266712757f, 23230 0.966976471f, 0.254865660f, 23231 0.970031253f, 0.242980180f, 23232 0.972939952f, 0.231058108f, 23233 0.975702130f, 0.219101240f, 23234 0.978317371f, 0.207111376f, 23235 0.980785280f, 0.195090322f, 23236 0.983105487f, 0.183039888f, 23237 0.985277642f, 0.170961889f, 23238 0.987301418f, 0.158858143f, 23239 0.989176510f, 0.146730474f, 23240 0.990902635f, 0.134580709f, 23241 0.992479535f, 0.122410675f, 23242 0.993906970f, 0.110222207f, 23243 0.995184727f, 0.098017140f, 23244 0.996312612f, 0.085797312f, 23245 0.997290457f, 0.073564564f, 23246 0.998118113f, 0.061320736f, 23247 0.998795456f, 0.049067674f, 23248 0.999322385f, 0.036807223f, 23249 0.999698819f, 0.024541229f, 23250 0.999924702f, 0.012271538f, 23251 1.000000000f, 0.000000000f, 23252 0.999924702f, -0.012271538f, 23253 0.999698819f, -0.024541229f, 23254 0.999322385f, -0.036807223f, 23255 0.998795456f, -0.049067674f, 23256 0.998118113f, -0.061320736f, 23257 0.997290457f, -0.073564564f, 23258 0.996312612f, -0.085797312f, 23259 0.995184727f, -0.098017140f, 23260 0.993906970f, -0.110222207f, 23261 0.992479535f, -0.122410675f, 23262 0.990902635f, -0.134580709f, 23263 0.989176510f, -0.146730474f, 23264 0.987301418f, -0.158858143f, 23265 0.985277642f, -0.170961889f, 23266 0.983105487f, -0.183039888f, 23267 0.980785280f, -0.195090322f, 23268 0.978317371f, -0.207111376f, 23269 0.975702130f, -0.219101240f, 23270 0.972939952f, -0.231058108f, 23271 0.970031253f, -0.242980180f, 23272 0.966976471f, -0.254865660f, 23273 0.963776066f, -0.266712757f, 23274 0.960430519f, -0.278519689f, 23275 0.956940336f, -0.290284677f, 23276 0.953306040f, -0.302005949f, 23277 0.949528181f, -0.313681740f, 23278 0.945607325f, -0.325310292f, 23279 0.941544065f, -0.336889853f, 23280 0.937339012f, -0.348418680f, 23281 0.932992799f, -0.359895037f, 23282 0.928506080f, -0.371317194f, 23283 0.923879533f, -0.382683432f, 23284 0.919113852f, -0.393992040f, 23285 0.914209756f, -0.405241314f, 23286 0.909167983f, -0.416429560f, 23287 0.903989293f, -0.427555093f, 23288 0.898674466f, -0.438616239f, 23289 0.893224301f, -0.449611330f, 23290 0.887639620f, -0.460538711f, 23291 0.881921264f, -0.471396737f, 23292 0.876070094f, -0.482183772f, 23293 0.870086991f, -0.492898192f, 23294 0.863972856f, -0.503538384f, 23295 0.857728610f, -0.514102744f, 23296 0.851355193f, -0.524589683f, 23297 0.844853565f, -0.534997620f, 23298 0.838224706f, -0.545324988f, 23299 0.831469612f, -0.555570233f, 23300 0.824589303f, -0.565731811f, 23301 0.817584813f, -0.575808191f, 23302 0.810457198f, -0.585797857f, 23303 0.803207531f, -0.595699304f, 23304 0.795836905f, -0.605511041f, 23305 0.788346428f, -0.615231591f, 23306 0.780737229f, -0.624859488f, 23307 0.773010453f, -0.634393284f, 23308 0.765167266f, -0.643831543f, 23309 0.757208847f, -0.653172843f, 23310 0.749136395f, -0.662415778f, 23311 0.740951125f, -0.671558955f, 23312 0.732654272f, -0.680600998f, 23313 0.724247083f, -0.689540545f, 23314 0.715730825f, -0.698376249f, 23315 0.707106781f, -0.707106781f, 23316 0.698376249f, -0.715730825f, 23317 0.689540545f, -0.724247083f, 23318 0.680600998f, -0.732654272f, 23319 0.671558955f, -0.740951125f, 23320 0.662415778f, -0.749136395f, 23321 0.653172843f, -0.757208847f, 23322 0.643831543f, -0.765167266f, 23323 0.634393284f, -0.773010453f, 23324 0.624859488f, -0.780737229f, 23325 0.615231591f, -0.788346428f, 23326 0.605511041f, -0.795836905f, 23327 0.595699304f, -0.803207531f, 23328 0.585797857f, -0.810457198f, 23329 0.575808191f, -0.817584813f, 23330 0.565731811f, -0.824589303f, 23331 0.555570233f, -0.831469612f, 23332 0.545324988f, -0.838224706f, 23333 0.534997620f, -0.844853565f, 23334 0.524589683f, -0.851355193f, 23335 0.514102744f, -0.857728610f, 23336 0.503538384f, -0.863972856f, 23337 0.492898192f, -0.870086991f, 23338 0.482183772f, -0.876070094f, 23339 0.471396737f, -0.881921264f, 23340 0.460538711f, -0.887639620f, 23341 0.449611330f, -0.893224301f, 23342 0.438616239f, -0.898674466f, 23343 0.427555093f, -0.903989293f, 23344 0.416429560f, -0.909167983f, 23345 0.405241314f, -0.914209756f, 23346 0.393992040f, -0.919113852f, 23347 0.382683432f, -0.923879533f, 23348 0.371317194f, -0.928506080f, 23349 0.359895037f, -0.932992799f, 23350 0.348418680f, -0.937339012f, 23351 0.336889853f, -0.941544065f, 23352 0.325310292f, -0.945607325f, 23353 0.313681740f, -0.949528181f, 23354 0.302005949f, -0.953306040f, 23355 0.290284677f, -0.956940336f, 23356 0.278519689f, -0.960430519f, 23357 0.266712757f, -0.963776066f, 23358 0.254865660f, -0.966976471f, 23359 0.242980180f, -0.970031253f, 23360 0.231058108f, -0.972939952f, 23361 0.219101240f, -0.975702130f, 23362 0.207111376f, -0.978317371f, 23363 0.195090322f, -0.980785280f, 23364 0.183039888f, -0.983105487f, 23365 0.170961889f, -0.985277642f, 23366 0.158858143f, -0.987301418f, 23367 0.146730474f, -0.989176510f, 23368 0.134580709f, -0.990902635f, 23369 0.122410675f, -0.992479535f, 23370 0.110222207f, -0.993906970f, 23371 0.098017140f, -0.995184727f, 23372 0.085797312f, -0.996312612f, 23373 0.073564564f, -0.997290457f, 23374 0.061320736f, -0.998118113f, 23375 0.049067674f, -0.998795456f, 23376 0.036807223f, -0.999322385f, 23377 0.024541229f, -0.999698819f, 23378 0.012271538f, -0.999924702f 23379 }; 23380 23381 const float32_t twiddleCoef_rfft_1024[1024] = { 23382 0.000000000f, 1.000000000f, 23383 0.006135885f, 0.999981175f, 23384 0.012271538f, 0.999924702f, 23385 0.018406730f, 0.999830582f, 23386 0.024541229f, 0.999698819f, 23387 0.030674803f, 0.999529418f, 23388 0.036807223f, 0.999322385f, 23389 0.042938257f, 0.999077728f, 23390 0.049067674f, 0.998795456f, 23391 0.055195244f, 0.998475581f, 23392 0.061320736f, 0.998118113f, 23393 0.067443920f, 0.997723067f, 23394 0.073564564f, 0.997290457f, 23395 0.079682438f, 0.996820299f, 23396 0.085797312f, 0.996312612f, 23397 0.091908956f, 0.995767414f, 23398 0.098017140f, 0.995184727f, 23399 0.104121634f, 0.994564571f, 23400 0.110222207f, 0.993906970f, 23401 0.116318631f, 0.993211949f, 23402 0.122410675f, 0.992479535f, 23403 0.128498111f, 0.991709754f, 23404 0.134580709f, 0.990902635f, 23405 0.140658239f, 0.990058210f, 23406 0.146730474f, 0.989176510f, 23407 0.152797185f, 0.988257568f, 23408 0.158858143f, 0.987301418f, 23409 0.164913120f, 0.986308097f, 23410 0.170961889f, 0.985277642f, 23411 0.177004220f, 0.984210092f, 23412 0.183039888f, 0.983105487f, 23413 0.189068664f, 0.981963869f, 23414 0.195090322f, 0.980785280f, 23415 0.201104635f, 0.979569766f, 23416 0.207111376f, 0.978317371f, 23417 0.213110320f, 0.977028143f, 23418 0.219101240f, 0.975702130f, 23419 0.225083911f, 0.974339383f, 23420 0.231058108f, 0.972939952f, 23421 0.237023606f, 0.971503891f, 23422 0.242980180f, 0.970031253f, 23423 0.248927606f, 0.968522094f, 23424 0.254865660f, 0.966976471f, 23425 0.260794118f, 0.965394442f, 23426 0.266712757f, 0.963776066f, 23427 0.272621355f, 0.962121404f, 23428 0.278519689f, 0.960430519f, 23429 0.284407537f, 0.958703475f, 23430 0.290284677f, 0.956940336f, 23431 0.296150888f, 0.955141168f, 23432 0.302005949f, 0.953306040f, 23433 0.307849640f, 0.951435021f, 23434 0.313681740f, 0.949528181f, 23435 0.319502031f, 0.947585591f, 23436 0.325310292f, 0.945607325f, 23437 0.331106306f, 0.943593458f, 23438 0.336889853f, 0.941544065f, 23439 0.342660717f, 0.939459224f, 23440 0.348418680f, 0.937339012f, 23441 0.354163525f, 0.935183510f, 23442 0.359895037f, 0.932992799f, 23443 0.365612998f, 0.930766961f, 23444 0.371317194f, 0.928506080f, 23445 0.377007410f, 0.926210242f, 23446 0.382683432f, 0.923879533f, 23447 0.388345047f, 0.921514039f, 23448 0.393992040f, 0.919113852f, 23449 0.399624200f, 0.916679060f, 23450 0.405241314f, 0.914209756f, 23451 0.410843171f, 0.911706032f, 23452 0.416429560f, 0.909167983f, 23453 0.422000271f, 0.906595705f, 23454 0.427555093f, 0.903989293f, 23455 0.433093819f, 0.901348847f, 23456 0.438616239f, 0.898674466f, 23457 0.444122145f, 0.895966250f, 23458 0.449611330f, 0.893224301f, 23459 0.455083587f, 0.890448723f, 23460 0.460538711f, 0.887639620f, 23461 0.465976496f, 0.884797098f, 23462 0.471396737f, 0.881921264f, 23463 0.476799230f, 0.879012226f, 23464 0.482183772f, 0.876070094f, 23465 0.487550160f, 0.873094978f, 23466 0.492898192f, 0.870086991f, 23467 0.498227667f, 0.867046246f, 23468 0.503538384f, 0.863972856f, 23469 0.508830143f, 0.860866939f, 23470 0.514102744f, 0.857728610f, 23471 0.519355990f, 0.854557988f, 23472 0.524589683f, 0.851355193f, 23473 0.529803625f, 0.848120345f, 23474 0.534997620f, 0.844853565f, 23475 0.540171473f, 0.841554977f, 23476 0.545324988f, 0.838224706f, 23477 0.550457973f, 0.834862875f, 23478 0.555570233f, 0.831469612f, 23479 0.560661576f, 0.828045045f, 23480 0.565731811f, 0.824589303f, 23481 0.570780746f, 0.821102515f, 23482 0.575808191f, 0.817584813f, 23483 0.580813958f, 0.814036330f, 23484 0.585797857f, 0.810457198f, 23485 0.590759702f, 0.806847554f, 23486 0.595699304f, 0.803207531f, 23487 0.600616479f, 0.799537269f, 23488 0.605511041f, 0.795836905f, 23489 0.610382806f, 0.792106577f, 23490 0.615231591f, 0.788346428f, 23491 0.620057212f, 0.784556597f, 23492 0.624859488f, 0.780737229f, 23493 0.629638239f, 0.776888466f, 23494 0.634393284f, 0.773010453f, 23495 0.639124445f, 0.769103338f, 23496 0.643831543f, 0.765167266f, 23497 0.648514401f, 0.761202385f, 23498 0.653172843f, 0.757208847f, 23499 0.657806693f, 0.753186799f, 23500 0.662415778f, 0.749136395f, 23501 0.666999922f, 0.745057785f, 23502 0.671558955f, 0.740951125f, 23503 0.676092704f, 0.736816569f, 23504 0.680600998f, 0.732654272f, 23505 0.685083668f, 0.728464390f, 23506 0.689540545f, 0.724247083f, 23507 0.693971461f, 0.720002508f, 23508 0.698376249f, 0.715730825f, 23509 0.702754744f, 0.711432196f, 23510 0.707106781f, 0.707106781f, 23511 0.711432196f, 0.702754744f, 23512 0.715730825f, 0.698376249f, 23513 0.720002508f, 0.693971461f, 23514 0.724247083f, 0.689540545f, 23515 0.728464390f, 0.685083668f, 23516 0.732654272f, 0.680600998f, 23517 0.736816569f, 0.676092704f, 23518 0.740951125f, 0.671558955f, 23519 0.745057785f, 0.666999922f, 23520 0.749136395f, 0.662415778f, 23521 0.753186799f, 0.657806693f, 23522 0.757208847f, 0.653172843f, 23523 0.761202385f, 0.648514401f, 23524 0.765167266f, 0.643831543f, 23525 0.769103338f, 0.639124445f, 23526 0.773010453f, 0.634393284f, 23527 0.776888466f, 0.629638239f, 23528 0.780737229f, 0.624859488f, 23529 0.784556597f, 0.620057212f, 23530 0.788346428f, 0.615231591f, 23531 0.792106577f, 0.610382806f, 23532 0.795836905f, 0.605511041f, 23533 0.799537269f, 0.600616479f, 23534 0.803207531f, 0.595699304f, 23535 0.806847554f, 0.590759702f, 23536 0.810457198f, 0.585797857f, 23537 0.814036330f, 0.580813958f, 23538 0.817584813f, 0.575808191f, 23539 0.821102515f, 0.570780746f, 23540 0.824589303f, 0.565731811f, 23541 0.828045045f, 0.560661576f, 23542 0.831469612f, 0.555570233f, 23543 0.834862875f, 0.550457973f, 23544 0.838224706f, 0.545324988f, 23545 0.841554977f, 0.540171473f, 23546 0.844853565f, 0.534997620f, 23547 0.848120345f, 0.529803625f, 23548 0.851355193f, 0.524589683f, 23549 0.854557988f, 0.519355990f, 23550 0.857728610f, 0.514102744f, 23551 0.860866939f, 0.508830143f, 23552 0.863972856f, 0.503538384f, 23553 0.867046246f, 0.498227667f, 23554 0.870086991f, 0.492898192f, 23555 0.873094978f, 0.487550160f, 23556 0.876070094f, 0.482183772f, 23557 0.879012226f, 0.476799230f, 23558 0.881921264f, 0.471396737f, 23559 0.884797098f, 0.465976496f, 23560 0.887639620f, 0.460538711f, 23561 0.890448723f, 0.455083587f, 23562 0.893224301f, 0.449611330f, 23563 0.895966250f, 0.444122145f, 23564 0.898674466f, 0.438616239f, 23565 0.901348847f, 0.433093819f, 23566 0.903989293f, 0.427555093f, 23567 0.906595705f, 0.422000271f, 23568 0.909167983f, 0.416429560f, 23569 0.911706032f, 0.410843171f, 23570 0.914209756f, 0.405241314f, 23571 0.916679060f, 0.399624200f, 23572 0.919113852f, 0.393992040f, 23573 0.921514039f, 0.388345047f, 23574 0.923879533f, 0.382683432f, 23575 0.926210242f, 0.377007410f, 23576 0.928506080f, 0.371317194f, 23577 0.930766961f, 0.365612998f, 23578 0.932992799f, 0.359895037f, 23579 0.935183510f, 0.354163525f, 23580 0.937339012f, 0.348418680f, 23581 0.939459224f, 0.342660717f, 23582 0.941544065f, 0.336889853f, 23583 0.943593458f, 0.331106306f, 23584 0.945607325f, 0.325310292f, 23585 0.947585591f, 0.319502031f, 23586 0.949528181f, 0.313681740f, 23587 0.951435021f, 0.307849640f, 23588 0.953306040f, 0.302005949f, 23589 0.955141168f, 0.296150888f, 23590 0.956940336f, 0.290284677f, 23591 0.958703475f, 0.284407537f, 23592 0.960430519f, 0.278519689f, 23593 0.962121404f, 0.272621355f, 23594 0.963776066f, 0.266712757f, 23595 0.965394442f, 0.260794118f, 23596 0.966976471f, 0.254865660f, 23597 0.968522094f, 0.248927606f, 23598 0.970031253f, 0.242980180f, 23599 0.971503891f, 0.237023606f, 23600 0.972939952f, 0.231058108f, 23601 0.974339383f, 0.225083911f, 23602 0.975702130f, 0.219101240f, 23603 0.977028143f, 0.213110320f, 23604 0.978317371f, 0.207111376f, 23605 0.979569766f, 0.201104635f, 23606 0.980785280f, 0.195090322f, 23607 0.981963869f, 0.189068664f, 23608 0.983105487f, 0.183039888f, 23609 0.984210092f, 0.177004220f, 23610 0.985277642f, 0.170961889f, 23611 0.986308097f, 0.164913120f, 23612 0.987301418f, 0.158858143f, 23613 0.988257568f, 0.152797185f, 23614 0.989176510f, 0.146730474f, 23615 0.990058210f, 0.140658239f, 23616 0.990902635f, 0.134580709f, 23617 0.991709754f, 0.128498111f, 23618 0.992479535f, 0.122410675f, 23619 0.993211949f, 0.116318631f, 23620 0.993906970f, 0.110222207f, 23621 0.994564571f, 0.104121634f, 23622 0.995184727f, 0.098017140f, 23623 0.995767414f, 0.091908956f, 23624 0.996312612f, 0.085797312f, 23625 0.996820299f, 0.079682438f, 23626 0.997290457f, 0.073564564f, 23627 0.997723067f, 0.067443920f, 23628 0.998118113f, 0.061320736f, 23629 0.998475581f, 0.055195244f, 23630 0.998795456f, 0.049067674f, 23631 0.999077728f, 0.042938257f, 23632 0.999322385f, 0.036807223f, 23633 0.999529418f, 0.030674803f, 23634 0.999698819f, 0.024541229f, 23635 0.999830582f, 0.018406730f, 23636 0.999924702f, 0.012271538f, 23637 0.999981175f, 0.006135885f, 23638 1.000000000f, 0.000000000f, 23639 0.999981175f, -0.006135885f, 23640 0.999924702f, -0.012271538f, 23641 0.999830582f, -0.018406730f, 23642 0.999698819f, -0.024541229f, 23643 0.999529418f, -0.030674803f, 23644 0.999322385f, -0.036807223f, 23645 0.999077728f, -0.042938257f, 23646 0.998795456f, -0.049067674f, 23647 0.998475581f, -0.055195244f, 23648 0.998118113f, -0.061320736f, 23649 0.997723067f, -0.067443920f, 23650 0.997290457f, -0.073564564f, 23651 0.996820299f, -0.079682438f, 23652 0.996312612f, -0.085797312f, 23653 0.995767414f, -0.091908956f, 23654 0.995184727f, -0.098017140f, 23655 0.994564571f, -0.104121634f, 23656 0.993906970f, -0.110222207f, 23657 0.993211949f, -0.116318631f, 23658 0.992479535f, -0.122410675f, 23659 0.991709754f, -0.128498111f, 23660 0.990902635f, -0.134580709f, 23661 0.990058210f, -0.140658239f, 23662 0.989176510f, -0.146730474f, 23663 0.988257568f, -0.152797185f, 23664 0.987301418f, -0.158858143f, 23665 0.986308097f, -0.164913120f, 23666 0.985277642f, -0.170961889f, 23667 0.984210092f, -0.177004220f, 23668 0.983105487f, -0.183039888f, 23669 0.981963869f, -0.189068664f, 23670 0.980785280f, -0.195090322f, 23671 0.979569766f, -0.201104635f, 23672 0.978317371f, -0.207111376f, 23673 0.977028143f, -0.213110320f, 23674 0.975702130f, -0.219101240f, 23675 0.974339383f, -0.225083911f, 23676 0.972939952f, -0.231058108f, 23677 0.971503891f, -0.237023606f, 23678 0.970031253f, -0.242980180f, 23679 0.968522094f, -0.248927606f, 23680 0.966976471f, -0.254865660f, 23681 0.965394442f, -0.260794118f, 23682 0.963776066f, -0.266712757f, 23683 0.962121404f, -0.272621355f, 23684 0.960430519f, -0.278519689f, 23685 0.958703475f, -0.284407537f, 23686 0.956940336f, -0.290284677f, 23687 0.955141168f, -0.296150888f, 23688 0.953306040f, -0.302005949f, 23689 0.951435021f, -0.307849640f, 23690 0.949528181f, -0.313681740f, 23691 0.947585591f, -0.319502031f, 23692 0.945607325f, -0.325310292f, 23693 0.943593458f, -0.331106306f, 23694 0.941544065f, -0.336889853f, 23695 0.939459224f, -0.342660717f, 23696 0.937339012f, -0.348418680f, 23697 0.935183510f, -0.354163525f, 23698 0.932992799f, -0.359895037f, 23699 0.930766961f, -0.365612998f, 23700 0.928506080f, -0.371317194f, 23701 0.926210242f, -0.377007410f, 23702 0.923879533f, -0.382683432f, 23703 0.921514039f, -0.388345047f, 23704 0.919113852f, -0.393992040f, 23705 0.916679060f, -0.399624200f, 23706 0.914209756f, -0.405241314f, 23707 0.911706032f, -0.410843171f, 23708 0.909167983f, -0.416429560f, 23709 0.906595705f, -0.422000271f, 23710 0.903989293f, -0.427555093f, 23711 0.901348847f, -0.433093819f, 23712 0.898674466f, -0.438616239f, 23713 0.895966250f, -0.444122145f, 23714 0.893224301f, -0.449611330f, 23715 0.890448723f, -0.455083587f, 23716 0.887639620f, -0.460538711f, 23717 0.884797098f, -0.465976496f, 23718 0.881921264f, -0.471396737f, 23719 0.879012226f, -0.476799230f, 23720 0.876070094f, -0.482183772f, 23721 0.873094978f, -0.487550160f, 23722 0.870086991f, -0.492898192f, 23723 0.867046246f, -0.498227667f, 23724 0.863972856f, -0.503538384f, 23725 0.860866939f, -0.508830143f, 23726 0.857728610f, -0.514102744f, 23727 0.854557988f, -0.519355990f, 23728 0.851355193f, -0.524589683f, 23729 0.848120345f, -0.529803625f, 23730 0.844853565f, -0.534997620f, 23731 0.841554977f, -0.540171473f, 23732 0.838224706f, -0.545324988f, 23733 0.834862875f, -0.550457973f, 23734 0.831469612f, -0.555570233f, 23735 0.828045045f, -0.560661576f, 23736 0.824589303f, -0.565731811f, 23737 0.821102515f, -0.570780746f, 23738 0.817584813f, -0.575808191f, 23739 0.814036330f, -0.580813958f, 23740 0.810457198f, -0.585797857f, 23741 0.806847554f, -0.590759702f, 23742 0.803207531f, -0.595699304f, 23743 0.799537269f, -0.600616479f, 23744 0.795836905f, -0.605511041f, 23745 0.792106577f, -0.610382806f, 23746 0.788346428f, -0.615231591f, 23747 0.784556597f, -0.620057212f, 23748 0.780737229f, -0.624859488f, 23749 0.776888466f, -0.629638239f, 23750 0.773010453f, -0.634393284f, 23751 0.769103338f, -0.639124445f, 23752 0.765167266f, -0.643831543f, 23753 0.761202385f, -0.648514401f, 23754 0.757208847f, -0.653172843f, 23755 0.753186799f, -0.657806693f, 23756 0.749136395f, -0.662415778f, 23757 0.745057785f, -0.666999922f, 23758 0.740951125f, -0.671558955f, 23759 0.736816569f, -0.676092704f, 23760 0.732654272f, -0.680600998f, 23761 0.728464390f, -0.685083668f, 23762 0.724247083f, -0.689540545f, 23763 0.720002508f, -0.693971461f, 23764 0.715730825f, -0.698376249f, 23765 0.711432196f, -0.702754744f, 23766 0.707106781f, -0.707106781f, 23767 0.702754744f, -0.711432196f, 23768 0.698376249f, -0.715730825f, 23769 0.693971461f, -0.720002508f, 23770 0.689540545f, -0.724247083f, 23771 0.685083668f, -0.728464390f, 23772 0.680600998f, -0.732654272f, 23773 0.676092704f, -0.736816569f, 23774 0.671558955f, -0.740951125f, 23775 0.666999922f, -0.745057785f, 23776 0.662415778f, -0.749136395f, 23777 0.657806693f, -0.753186799f, 23778 0.653172843f, -0.757208847f, 23779 0.648514401f, -0.761202385f, 23780 0.643831543f, -0.765167266f, 23781 0.639124445f, -0.769103338f, 23782 0.634393284f, -0.773010453f, 23783 0.629638239f, -0.776888466f, 23784 0.624859488f, -0.780737229f, 23785 0.620057212f, -0.784556597f, 23786 0.615231591f, -0.788346428f, 23787 0.610382806f, -0.792106577f, 23788 0.605511041f, -0.795836905f, 23789 0.600616479f, -0.799537269f, 23790 0.595699304f, -0.803207531f, 23791 0.590759702f, -0.806847554f, 23792 0.585797857f, -0.810457198f, 23793 0.580813958f, -0.814036330f, 23794 0.575808191f, -0.817584813f, 23795 0.570780746f, -0.821102515f, 23796 0.565731811f, -0.824589303f, 23797 0.560661576f, -0.828045045f, 23798 0.555570233f, -0.831469612f, 23799 0.550457973f, -0.834862875f, 23800 0.545324988f, -0.838224706f, 23801 0.540171473f, -0.841554977f, 23802 0.534997620f, -0.844853565f, 23803 0.529803625f, -0.848120345f, 23804 0.524589683f, -0.851355193f, 23805 0.519355990f, -0.854557988f, 23806 0.514102744f, -0.857728610f, 23807 0.508830143f, -0.860866939f, 23808 0.503538384f, -0.863972856f, 23809 0.498227667f, -0.867046246f, 23810 0.492898192f, -0.870086991f, 23811 0.487550160f, -0.873094978f, 23812 0.482183772f, -0.876070094f, 23813 0.476799230f, -0.879012226f, 23814 0.471396737f, -0.881921264f, 23815 0.465976496f, -0.884797098f, 23816 0.460538711f, -0.887639620f, 23817 0.455083587f, -0.890448723f, 23818 0.449611330f, -0.893224301f, 23819 0.444122145f, -0.895966250f, 23820 0.438616239f, -0.898674466f, 23821 0.433093819f, -0.901348847f, 23822 0.427555093f, -0.903989293f, 23823 0.422000271f, -0.906595705f, 23824 0.416429560f, -0.909167983f, 23825 0.410843171f, -0.911706032f, 23826 0.405241314f, -0.914209756f, 23827 0.399624200f, -0.916679060f, 23828 0.393992040f, -0.919113852f, 23829 0.388345047f, -0.921514039f, 23830 0.382683432f, -0.923879533f, 23831 0.377007410f, -0.926210242f, 23832 0.371317194f, -0.928506080f, 23833 0.365612998f, -0.930766961f, 23834 0.359895037f, -0.932992799f, 23835 0.354163525f, -0.935183510f, 23836 0.348418680f, -0.937339012f, 23837 0.342660717f, -0.939459224f, 23838 0.336889853f, -0.941544065f, 23839 0.331106306f, -0.943593458f, 23840 0.325310292f, -0.945607325f, 23841 0.319502031f, -0.947585591f, 23842 0.313681740f, -0.949528181f, 23843 0.307849640f, -0.951435021f, 23844 0.302005949f, -0.953306040f, 23845 0.296150888f, -0.955141168f, 23846 0.290284677f, -0.956940336f, 23847 0.284407537f, -0.958703475f, 23848 0.278519689f, -0.960430519f, 23849 0.272621355f, -0.962121404f, 23850 0.266712757f, -0.963776066f, 23851 0.260794118f, -0.965394442f, 23852 0.254865660f, -0.966976471f, 23853 0.248927606f, -0.968522094f, 23854 0.242980180f, -0.970031253f, 23855 0.237023606f, -0.971503891f, 23856 0.231058108f, -0.972939952f, 23857 0.225083911f, -0.974339383f, 23858 0.219101240f, -0.975702130f, 23859 0.213110320f, -0.977028143f, 23860 0.207111376f, -0.978317371f, 23861 0.201104635f, -0.979569766f, 23862 0.195090322f, -0.980785280f, 23863 0.189068664f, -0.981963869f, 23864 0.183039888f, -0.983105487f, 23865 0.177004220f, -0.984210092f, 23866 0.170961889f, -0.985277642f, 23867 0.164913120f, -0.986308097f, 23868 0.158858143f, -0.987301418f, 23869 0.152797185f, -0.988257568f, 23870 0.146730474f, -0.989176510f, 23871 0.140658239f, -0.990058210f, 23872 0.134580709f, -0.990902635f, 23873 0.128498111f, -0.991709754f, 23874 0.122410675f, -0.992479535f, 23875 0.116318631f, -0.993211949f, 23876 0.110222207f, -0.993906970f, 23877 0.104121634f, -0.994564571f, 23878 0.098017140f, -0.995184727f, 23879 0.091908956f, -0.995767414f, 23880 0.085797312f, -0.996312612f, 23881 0.079682438f, -0.996820299f, 23882 0.073564564f, -0.997290457f, 23883 0.067443920f, -0.997723067f, 23884 0.061320736f, -0.998118113f, 23885 0.055195244f, -0.998475581f, 23886 0.049067674f, -0.998795456f, 23887 0.042938257f, -0.999077728f, 23888 0.036807223f, -0.999322385f, 23889 0.030674803f, -0.999529418f, 23890 0.024541229f, -0.999698819f, 23891 0.018406730f, -0.999830582f, 23892 0.012271538f, -0.999924702f, 23893 0.006135885f, -0.999981175f 23894 }; 23895 23896 const float32_t twiddleCoef_rfft_2048[2048] = { 23897 0.000000000f, 1.000000000f, 23898 0.003067957f, 0.999995294f, 23899 0.006135885f, 0.999981175f, 23900 0.009203755f, 0.999957645f, 23901 0.012271538f, 0.999924702f, 23902 0.015339206f, 0.999882347f, 23903 0.018406730f, 0.999830582f, 23904 0.021474080f, 0.999769405f, 23905 0.024541229f, 0.999698819f, 23906 0.027608146f, 0.999618822f, 23907 0.030674803f, 0.999529418f, 23908 0.033741172f, 0.999430605f, 23909 0.036807223f, 0.999322385f, 23910 0.039872928f, 0.999204759f, 23911 0.042938257f, 0.999077728f, 23912 0.046003182f, 0.998941293f, 23913 0.049067674f, 0.998795456f, 23914 0.052131705f, 0.998640218f, 23915 0.055195244f, 0.998475581f, 23916 0.058258265f, 0.998301545f, 23917 0.061320736f, 0.998118113f, 23918 0.064382631f, 0.997925286f, 23919 0.067443920f, 0.997723067f, 23920 0.070504573f, 0.997511456f, 23921 0.073564564f, 0.997290457f, 23922 0.076623861f, 0.997060070f, 23923 0.079682438f, 0.996820299f, 23924 0.082740265f, 0.996571146f, 23925 0.085797312f, 0.996312612f, 23926 0.088853553f, 0.996044701f, 23927 0.091908956f, 0.995767414f, 23928 0.094963495f, 0.995480755f, 23929 0.098017140f, 0.995184727f, 23930 0.101069863f, 0.994879331f, 23931 0.104121634f, 0.994564571f, 23932 0.107172425f, 0.994240449f, 23933 0.110222207f, 0.993906970f, 23934 0.113270952f, 0.993564136f, 23935 0.116318631f, 0.993211949f, 23936 0.119365215f, 0.992850414f, 23937 0.122410675f, 0.992479535f, 23938 0.125454983f, 0.992099313f, 23939 0.128498111f, 0.991709754f, 23940 0.131540029f, 0.991310860f, 23941 0.134580709f, 0.990902635f, 23942 0.137620122f, 0.990485084f, 23943 0.140658239f, 0.990058210f, 23944 0.143695033f, 0.989622017f, 23945 0.146730474f, 0.989176510f, 23946 0.149764535f, 0.988721692f, 23947 0.152797185f, 0.988257568f, 23948 0.155828398f, 0.987784142f, 23949 0.158858143f, 0.987301418f, 23950 0.161886394f, 0.986809402f, 23951 0.164913120f, 0.986308097f, 23952 0.167938295f, 0.985797509f, 23953 0.170961889f, 0.985277642f, 23954 0.173983873f, 0.984748502f, 23955 0.177004220f, 0.984210092f, 23956 0.180022901f, 0.983662419f, 23957 0.183039888f, 0.983105487f, 23958 0.186055152f, 0.982539302f, 23959 0.189068664f, 0.981963869f, 23960 0.192080397f, 0.981379193f, 23961 0.195090322f, 0.980785280f, 23962 0.198098411f, 0.980182136f, 23963 0.201104635f, 0.979569766f, 23964 0.204108966f, 0.978948175f, 23965 0.207111376f, 0.978317371f, 23966 0.210111837f, 0.977677358f, 23967 0.213110320f, 0.977028143f, 23968 0.216106797f, 0.976369731f, 23969 0.219101240f, 0.975702130f, 23970 0.222093621f, 0.975025345f, 23971 0.225083911f, 0.974339383f, 23972 0.228072083f, 0.973644250f, 23973 0.231058108f, 0.972939952f, 23974 0.234041959f, 0.972226497f, 23975 0.237023606f, 0.971503891f, 23976 0.240003022f, 0.970772141f, 23977 0.242980180f, 0.970031253f, 23978 0.245955050f, 0.969281235f, 23979 0.248927606f, 0.968522094f, 23980 0.251897818f, 0.967753837f, 23981 0.254865660f, 0.966976471f, 23982 0.257831102f, 0.966190003f, 23983 0.260794118f, 0.965394442f, 23984 0.263754679f, 0.964589793f, 23985 0.266712757f, 0.963776066f, 23986 0.269668326f, 0.962953267f, 23987 0.272621355f, 0.962121404f, 23988 0.275571819f, 0.961280486f, 23989 0.278519689f, 0.960430519f, 23990 0.281464938f, 0.959571513f, 23991 0.284407537f, 0.958703475f, 23992 0.287347460f, 0.957826413f, 23993 0.290284677f, 0.956940336f, 23994 0.293219163f, 0.956045251f, 23995 0.296150888f, 0.955141168f, 23996 0.299079826f, 0.954228095f, 23997 0.302005949f, 0.953306040f, 23998 0.304929230f, 0.952375013f, 23999 0.307849640f, 0.951435021f, 24000 0.310767153f, 0.950486074f, 24001 0.313681740f, 0.949528181f, 24002 0.316593376f, 0.948561350f, 24003 0.319502031f, 0.947585591f, 24004 0.322407679f, 0.946600913f, 24005 0.325310292f, 0.945607325f, 24006 0.328209844f, 0.944604837f, 24007 0.331106306f, 0.943593458f, 24008 0.333999651f, 0.942573198f, 24009 0.336889853f, 0.941544065f, 24010 0.339776884f, 0.940506071f, 24011 0.342660717f, 0.939459224f, 24012 0.345541325f, 0.938403534f, 24013 0.348418680f, 0.937339012f, 24014 0.351292756f, 0.936265667f, 24015 0.354163525f, 0.935183510f, 24016 0.357030961f, 0.934092550f, 24017 0.359895037f, 0.932992799f, 24018 0.362755724f, 0.931884266f, 24019 0.365612998f, 0.930766961f, 24020 0.368466830f, 0.929640896f, 24021 0.371317194f, 0.928506080f, 24022 0.374164063f, 0.927362526f, 24023 0.377007410f, 0.926210242f, 24024 0.379847209f, 0.925049241f, 24025 0.382683432f, 0.923879533f, 24026 0.385516054f, 0.922701128f, 24027 0.388345047f, 0.921514039f, 24028 0.391170384f, 0.920318277f, 24029 0.393992040f, 0.919113852f, 24030 0.396809987f, 0.917900776f, 24031 0.399624200f, 0.916679060f, 24032 0.402434651f, 0.915448716f, 24033 0.405241314f, 0.914209756f, 24034 0.408044163f, 0.912962190f, 24035 0.410843171f, 0.911706032f, 24036 0.413638312f, 0.910441292f, 24037 0.416429560f, 0.909167983f, 24038 0.419216888f, 0.907886116f, 24039 0.422000271f, 0.906595705f, 24040 0.424779681f, 0.905296759f, 24041 0.427555093f, 0.903989293f, 24042 0.430326481f, 0.902673318f, 24043 0.433093819f, 0.901348847f, 24044 0.435857080f, 0.900015892f, 24045 0.438616239f, 0.898674466f, 24046 0.441371269f, 0.897324581f, 24047 0.444122145f, 0.895966250f, 24048 0.446868840f, 0.894599486f, 24049 0.449611330f, 0.893224301f, 24050 0.452349587f, 0.891840709f, 24051 0.455083587f, 0.890448723f, 24052 0.457813304f, 0.889048356f, 24053 0.460538711f, 0.887639620f, 24054 0.463259784f, 0.886222530f, 24055 0.465976496f, 0.884797098f, 24056 0.468688822f, 0.883363339f, 24057 0.471396737f, 0.881921264f, 24058 0.474100215f, 0.880470889f, 24059 0.476799230f, 0.879012226f, 24060 0.479493758f, 0.877545290f, 24061 0.482183772f, 0.876070094f, 24062 0.484869248f, 0.874586652f, 24063 0.487550160f, 0.873094978f, 24064 0.490226483f, 0.871595087f, 24065 0.492898192f, 0.870086991f, 24066 0.495565262f, 0.868570706f, 24067 0.498227667f, 0.867046246f, 24068 0.500885383f, 0.865513624f, 24069 0.503538384f, 0.863972856f, 24070 0.506186645f, 0.862423956f, 24071 0.508830143f, 0.860866939f, 24072 0.511468850f, 0.859301818f, 24073 0.514102744f, 0.857728610f, 24074 0.516731799f, 0.856147328f, 24075 0.519355990f, 0.854557988f, 24076 0.521975293f, 0.852960605f, 24077 0.524589683f, 0.851355193f, 24078 0.527199135f, 0.849741768f, 24079 0.529803625f, 0.848120345f, 24080 0.532403128f, 0.846490939f, 24081 0.534997620f, 0.844853565f, 24082 0.537587076f, 0.843208240f, 24083 0.540171473f, 0.841554977f, 24084 0.542750785f, 0.839893794f, 24085 0.545324988f, 0.838224706f, 24086 0.547894059f, 0.836547727f, 24087 0.550457973f, 0.834862875f, 24088 0.553016706f, 0.833170165f, 24089 0.555570233f, 0.831469612f, 24090 0.558118531f, 0.829761234f, 24091 0.560661576f, 0.828045045f, 24092 0.563199344f, 0.826321063f, 24093 0.565731811f, 0.824589303f, 24094 0.568258953f, 0.822849781f, 24095 0.570780746f, 0.821102515f, 24096 0.573297167f, 0.819347520f, 24097 0.575808191f, 0.817584813f, 24098 0.578313796f, 0.815814411f, 24099 0.580813958f, 0.814036330f, 24100 0.583308653f, 0.812250587f, 24101 0.585797857f, 0.810457198f, 24102 0.588281548f, 0.808656182f, 24103 0.590759702f, 0.806847554f, 24104 0.593232295f, 0.805031331f, 24105 0.595699304f, 0.803207531f, 24106 0.598160707f, 0.801376172f, 24107 0.600616479f, 0.799537269f, 24108 0.603066599f, 0.797690841f, 24109 0.605511041f, 0.795836905f, 24110 0.607949785f, 0.793975478f, 24111 0.610382806f, 0.792106577f, 24112 0.612810082f, 0.790230221f, 24113 0.615231591f, 0.788346428f, 24114 0.617647308f, 0.786455214f, 24115 0.620057212f, 0.784556597f, 24116 0.622461279f, 0.782650596f, 24117 0.624859488f, 0.780737229f, 24118 0.627251815f, 0.778816512f, 24119 0.629638239f, 0.776888466f, 24120 0.632018736f, 0.774953107f, 24121 0.634393284f, 0.773010453f, 24122 0.636761861f, 0.771060524f, 24123 0.639124445f, 0.769103338f, 24124 0.641481013f, 0.767138912f, 24125 0.643831543f, 0.765167266f, 24126 0.646176013f, 0.763188417f, 24127 0.648514401f, 0.761202385f, 24128 0.650846685f, 0.759209189f, 24129 0.653172843f, 0.757208847f, 24130 0.655492853f, 0.755201377f, 24131 0.657806693f, 0.753186799f, 24132 0.660114342f, 0.751165132f, 24133 0.662415778f, 0.749136395f, 24134 0.664710978f, 0.747100606f, 24135 0.666999922f, 0.745057785f, 24136 0.669282588f, 0.743007952f, 24137 0.671558955f, 0.740951125f, 24138 0.673829000f, 0.738887324f, 24139 0.676092704f, 0.736816569f, 24140 0.678350043f, 0.734738878f, 24141 0.680600998f, 0.732654272f, 24142 0.682845546f, 0.730562769f, 24143 0.685083668f, 0.728464390f, 24144 0.687315341f, 0.726359155f, 24145 0.689540545f, 0.724247083f, 24146 0.691759258f, 0.722128194f, 24147 0.693971461f, 0.720002508f, 24148 0.696177131f, 0.717870045f, 24149 0.698376249f, 0.715730825f, 24150 0.700568794f, 0.713584869f, 24151 0.702754744f, 0.711432196f, 24152 0.704934080f, 0.709272826f, 24153 0.707106781f, 0.707106781f, 24154 0.709272826f, 0.704934080f, 24155 0.711432196f, 0.702754744f, 24156 0.713584869f, 0.700568794f, 24157 0.715730825f, 0.698376249f, 24158 0.717870045f, 0.696177131f, 24159 0.720002508f, 0.693971461f, 24160 0.722128194f, 0.691759258f, 24161 0.724247083f, 0.689540545f, 24162 0.726359155f, 0.687315341f, 24163 0.728464390f, 0.685083668f, 24164 0.730562769f, 0.682845546f, 24165 0.732654272f, 0.680600998f, 24166 0.734738878f, 0.678350043f, 24167 0.736816569f, 0.676092704f, 24168 0.738887324f, 0.673829000f, 24169 0.740951125f, 0.671558955f, 24170 0.743007952f, 0.669282588f, 24171 0.745057785f, 0.666999922f, 24172 0.747100606f, 0.664710978f, 24173 0.749136395f, 0.662415778f, 24174 0.751165132f, 0.660114342f, 24175 0.753186799f, 0.657806693f, 24176 0.755201377f, 0.655492853f, 24177 0.757208847f, 0.653172843f, 24178 0.759209189f, 0.650846685f, 24179 0.761202385f, 0.648514401f, 24180 0.763188417f, 0.646176013f, 24181 0.765167266f, 0.643831543f, 24182 0.767138912f, 0.641481013f, 24183 0.769103338f, 0.639124445f, 24184 0.771060524f, 0.636761861f, 24185 0.773010453f, 0.634393284f, 24186 0.774953107f, 0.632018736f, 24187 0.776888466f, 0.629638239f, 24188 0.778816512f, 0.627251815f, 24189 0.780737229f, 0.624859488f, 24190 0.782650596f, 0.622461279f, 24191 0.784556597f, 0.620057212f, 24192 0.786455214f, 0.617647308f, 24193 0.788346428f, 0.615231591f, 24194 0.790230221f, 0.612810082f, 24195 0.792106577f, 0.610382806f, 24196 0.793975478f, 0.607949785f, 24197 0.795836905f, 0.605511041f, 24198 0.797690841f, 0.603066599f, 24199 0.799537269f, 0.600616479f, 24200 0.801376172f, 0.598160707f, 24201 0.803207531f, 0.595699304f, 24202 0.805031331f, 0.593232295f, 24203 0.806847554f, 0.590759702f, 24204 0.808656182f, 0.588281548f, 24205 0.810457198f, 0.585797857f, 24206 0.812250587f, 0.583308653f, 24207 0.814036330f, 0.580813958f, 24208 0.815814411f, 0.578313796f, 24209 0.817584813f, 0.575808191f, 24210 0.819347520f, 0.573297167f, 24211 0.821102515f, 0.570780746f, 24212 0.822849781f, 0.568258953f, 24213 0.824589303f, 0.565731811f, 24214 0.826321063f, 0.563199344f, 24215 0.828045045f, 0.560661576f, 24216 0.829761234f, 0.558118531f, 24217 0.831469612f, 0.555570233f, 24218 0.833170165f, 0.553016706f, 24219 0.834862875f, 0.550457973f, 24220 0.836547727f, 0.547894059f, 24221 0.838224706f, 0.545324988f, 24222 0.839893794f, 0.542750785f, 24223 0.841554977f, 0.540171473f, 24224 0.843208240f, 0.537587076f, 24225 0.844853565f, 0.534997620f, 24226 0.846490939f, 0.532403128f, 24227 0.848120345f, 0.529803625f, 24228 0.849741768f, 0.527199135f, 24229 0.851355193f, 0.524589683f, 24230 0.852960605f, 0.521975293f, 24231 0.854557988f, 0.519355990f, 24232 0.856147328f, 0.516731799f, 24233 0.857728610f, 0.514102744f, 24234 0.859301818f, 0.511468850f, 24235 0.860866939f, 0.508830143f, 24236 0.862423956f, 0.506186645f, 24237 0.863972856f, 0.503538384f, 24238 0.865513624f, 0.500885383f, 24239 0.867046246f, 0.498227667f, 24240 0.868570706f, 0.495565262f, 24241 0.870086991f, 0.492898192f, 24242 0.871595087f, 0.490226483f, 24243 0.873094978f, 0.487550160f, 24244 0.874586652f, 0.484869248f, 24245 0.876070094f, 0.482183772f, 24246 0.877545290f, 0.479493758f, 24247 0.879012226f, 0.476799230f, 24248 0.880470889f, 0.474100215f, 24249 0.881921264f, 0.471396737f, 24250 0.883363339f, 0.468688822f, 24251 0.884797098f, 0.465976496f, 24252 0.886222530f, 0.463259784f, 24253 0.887639620f, 0.460538711f, 24254 0.889048356f, 0.457813304f, 24255 0.890448723f, 0.455083587f, 24256 0.891840709f, 0.452349587f, 24257 0.893224301f, 0.449611330f, 24258 0.894599486f, 0.446868840f, 24259 0.895966250f, 0.444122145f, 24260 0.897324581f, 0.441371269f, 24261 0.898674466f, 0.438616239f, 24262 0.900015892f, 0.435857080f, 24263 0.901348847f, 0.433093819f, 24264 0.902673318f, 0.430326481f, 24265 0.903989293f, 0.427555093f, 24266 0.905296759f, 0.424779681f, 24267 0.906595705f, 0.422000271f, 24268 0.907886116f, 0.419216888f, 24269 0.909167983f, 0.416429560f, 24270 0.910441292f, 0.413638312f, 24271 0.911706032f, 0.410843171f, 24272 0.912962190f, 0.408044163f, 24273 0.914209756f, 0.405241314f, 24274 0.915448716f, 0.402434651f, 24275 0.916679060f, 0.399624200f, 24276 0.917900776f, 0.396809987f, 24277 0.919113852f, 0.393992040f, 24278 0.920318277f, 0.391170384f, 24279 0.921514039f, 0.388345047f, 24280 0.922701128f, 0.385516054f, 24281 0.923879533f, 0.382683432f, 24282 0.925049241f, 0.379847209f, 24283 0.926210242f, 0.377007410f, 24284 0.927362526f, 0.374164063f, 24285 0.928506080f, 0.371317194f, 24286 0.929640896f, 0.368466830f, 24287 0.930766961f, 0.365612998f, 24288 0.931884266f, 0.362755724f, 24289 0.932992799f, 0.359895037f, 24290 0.934092550f, 0.357030961f, 24291 0.935183510f, 0.354163525f, 24292 0.936265667f, 0.351292756f, 24293 0.937339012f, 0.348418680f, 24294 0.938403534f, 0.345541325f, 24295 0.939459224f, 0.342660717f, 24296 0.940506071f, 0.339776884f, 24297 0.941544065f, 0.336889853f, 24298 0.942573198f, 0.333999651f, 24299 0.943593458f, 0.331106306f, 24300 0.944604837f, 0.328209844f, 24301 0.945607325f, 0.325310292f, 24302 0.946600913f, 0.322407679f, 24303 0.947585591f, 0.319502031f, 24304 0.948561350f, 0.316593376f, 24305 0.949528181f, 0.313681740f, 24306 0.950486074f, 0.310767153f, 24307 0.951435021f, 0.307849640f, 24308 0.952375013f, 0.304929230f, 24309 0.953306040f, 0.302005949f, 24310 0.954228095f, 0.299079826f, 24311 0.955141168f, 0.296150888f, 24312 0.956045251f, 0.293219163f, 24313 0.956940336f, 0.290284677f, 24314 0.957826413f, 0.287347460f, 24315 0.958703475f, 0.284407537f, 24316 0.959571513f, 0.281464938f, 24317 0.960430519f, 0.278519689f, 24318 0.961280486f, 0.275571819f, 24319 0.962121404f, 0.272621355f, 24320 0.962953267f, 0.269668326f, 24321 0.963776066f, 0.266712757f, 24322 0.964589793f, 0.263754679f, 24323 0.965394442f, 0.260794118f, 24324 0.966190003f, 0.257831102f, 24325 0.966976471f, 0.254865660f, 24326 0.967753837f, 0.251897818f, 24327 0.968522094f, 0.248927606f, 24328 0.969281235f, 0.245955050f, 24329 0.970031253f, 0.242980180f, 24330 0.970772141f, 0.240003022f, 24331 0.971503891f, 0.237023606f, 24332 0.972226497f, 0.234041959f, 24333 0.972939952f, 0.231058108f, 24334 0.973644250f, 0.228072083f, 24335 0.974339383f, 0.225083911f, 24336 0.975025345f, 0.222093621f, 24337 0.975702130f, 0.219101240f, 24338 0.976369731f, 0.216106797f, 24339 0.977028143f, 0.213110320f, 24340 0.977677358f, 0.210111837f, 24341 0.978317371f, 0.207111376f, 24342 0.978948175f, 0.204108966f, 24343 0.979569766f, 0.201104635f, 24344 0.980182136f, 0.198098411f, 24345 0.980785280f, 0.195090322f, 24346 0.981379193f, 0.192080397f, 24347 0.981963869f, 0.189068664f, 24348 0.982539302f, 0.186055152f, 24349 0.983105487f, 0.183039888f, 24350 0.983662419f, 0.180022901f, 24351 0.984210092f, 0.177004220f, 24352 0.984748502f, 0.173983873f, 24353 0.985277642f, 0.170961889f, 24354 0.985797509f, 0.167938295f, 24355 0.986308097f, 0.164913120f, 24356 0.986809402f, 0.161886394f, 24357 0.987301418f, 0.158858143f, 24358 0.987784142f, 0.155828398f, 24359 0.988257568f, 0.152797185f, 24360 0.988721692f, 0.149764535f, 24361 0.989176510f, 0.146730474f, 24362 0.989622017f, 0.143695033f, 24363 0.990058210f, 0.140658239f, 24364 0.990485084f, 0.137620122f, 24365 0.990902635f, 0.134580709f, 24366 0.991310860f, 0.131540029f, 24367 0.991709754f, 0.128498111f, 24368 0.992099313f, 0.125454983f, 24369 0.992479535f, 0.122410675f, 24370 0.992850414f, 0.119365215f, 24371 0.993211949f, 0.116318631f, 24372 0.993564136f, 0.113270952f, 24373 0.993906970f, 0.110222207f, 24374 0.994240449f, 0.107172425f, 24375 0.994564571f, 0.104121634f, 24376 0.994879331f, 0.101069863f, 24377 0.995184727f, 0.098017140f, 24378 0.995480755f, 0.094963495f, 24379 0.995767414f, 0.091908956f, 24380 0.996044701f, 0.088853553f, 24381 0.996312612f, 0.085797312f, 24382 0.996571146f, 0.082740265f, 24383 0.996820299f, 0.079682438f, 24384 0.997060070f, 0.076623861f, 24385 0.997290457f, 0.073564564f, 24386 0.997511456f, 0.070504573f, 24387 0.997723067f, 0.067443920f, 24388 0.997925286f, 0.064382631f, 24389 0.998118113f, 0.061320736f, 24390 0.998301545f, 0.058258265f, 24391 0.998475581f, 0.055195244f, 24392 0.998640218f, 0.052131705f, 24393 0.998795456f, 0.049067674f, 24394 0.998941293f, 0.046003182f, 24395 0.999077728f, 0.042938257f, 24396 0.999204759f, 0.039872928f, 24397 0.999322385f, 0.036807223f, 24398 0.999430605f, 0.033741172f, 24399 0.999529418f, 0.030674803f, 24400 0.999618822f, 0.027608146f, 24401 0.999698819f, 0.024541229f, 24402 0.999769405f, 0.021474080f, 24403 0.999830582f, 0.018406730f, 24404 0.999882347f, 0.015339206f, 24405 0.999924702f, 0.012271538f, 24406 0.999957645f, 0.009203755f, 24407 0.999981175f, 0.006135885f, 24408 0.999995294f, 0.003067957f, 24409 1.000000000f, 0.000000000f, 24410 0.999995294f, -0.003067957f, 24411 0.999981175f, -0.006135885f, 24412 0.999957645f, -0.009203755f, 24413 0.999924702f, -0.012271538f, 24414 0.999882347f, -0.015339206f, 24415 0.999830582f, -0.018406730f, 24416 0.999769405f, -0.021474080f, 24417 0.999698819f, -0.024541229f, 24418 0.999618822f, -0.027608146f, 24419 0.999529418f, -0.030674803f, 24420 0.999430605f, -0.033741172f, 24421 0.999322385f, -0.036807223f, 24422 0.999204759f, -0.039872928f, 24423 0.999077728f, -0.042938257f, 24424 0.998941293f, -0.046003182f, 24425 0.998795456f, -0.049067674f, 24426 0.998640218f, -0.052131705f, 24427 0.998475581f, -0.055195244f, 24428 0.998301545f, -0.058258265f, 24429 0.998118113f, -0.061320736f, 24430 0.997925286f, -0.064382631f, 24431 0.997723067f, -0.067443920f, 24432 0.997511456f, -0.070504573f, 24433 0.997290457f, -0.073564564f, 24434 0.997060070f, -0.076623861f, 24435 0.996820299f, -0.079682438f, 24436 0.996571146f, -0.082740265f, 24437 0.996312612f, -0.085797312f, 24438 0.996044701f, -0.088853553f, 24439 0.995767414f, -0.091908956f, 24440 0.995480755f, -0.094963495f, 24441 0.995184727f, -0.098017140f, 24442 0.994879331f, -0.101069863f, 24443 0.994564571f, -0.104121634f, 24444 0.994240449f, -0.107172425f, 24445 0.993906970f, -0.110222207f, 24446 0.993564136f, -0.113270952f, 24447 0.993211949f, -0.116318631f, 24448 0.992850414f, -0.119365215f, 24449 0.992479535f, -0.122410675f, 24450 0.992099313f, -0.125454983f, 24451 0.991709754f, -0.128498111f, 24452 0.991310860f, -0.131540029f, 24453 0.990902635f, -0.134580709f, 24454 0.990485084f, -0.137620122f, 24455 0.990058210f, -0.140658239f, 24456 0.989622017f, -0.143695033f, 24457 0.989176510f, -0.146730474f, 24458 0.988721692f, -0.149764535f, 24459 0.988257568f, -0.152797185f, 24460 0.987784142f, -0.155828398f, 24461 0.987301418f, -0.158858143f, 24462 0.986809402f, -0.161886394f, 24463 0.986308097f, -0.164913120f, 24464 0.985797509f, -0.167938295f, 24465 0.985277642f, -0.170961889f, 24466 0.984748502f, -0.173983873f, 24467 0.984210092f, -0.177004220f, 24468 0.983662419f, -0.180022901f, 24469 0.983105487f, -0.183039888f, 24470 0.982539302f, -0.186055152f, 24471 0.981963869f, -0.189068664f, 24472 0.981379193f, -0.192080397f, 24473 0.980785280f, -0.195090322f, 24474 0.980182136f, -0.198098411f, 24475 0.979569766f, -0.201104635f, 24476 0.978948175f, -0.204108966f, 24477 0.978317371f, -0.207111376f, 24478 0.977677358f, -0.210111837f, 24479 0.977028143f, -0.213110320f, 24480 0.976369731f, -0.216106797f, 24481 0.975702130f, -0.219101240f, 24482 0.975025345f, -0.222093621f, 24483 0.974339383f, -0.225083911f, 24484 0.973644250f, -0.228072083f, 24485 0.972939952f, -0.231058108f, 24486 0.972226497f, -0.234041959f, 24487 0.971503891f, -0.237023606f, 24488 0.970772141f, -0.240003022f, 24489 0.970031253f, -0.242980180f, 24490 0.969281235f, -0.245955050f, 24491 0.968522094f, -0.248927606f, 24492 0.967753837f, -0.251897818f, 24493 0.966976471f, -0.254865660f, 24494 0.966190003f, -0.257831102f, 24495 0.965394442f, -0.260794118f, 24496 0.964589793f, -0.263754679f, 24497 0.963776066f, -0.266712757f, 24498 0.962953267f, -0.269668326f, 24499 0.962121404f, -0.272621355f, 24500 0.961280486f, -0.275571819f, 24501 0.960430519f, -0.278519689f, 24502 0.959571513f, -0.281464938f, 24503 0.958703475f, -0.284407537f, 24504 0.957826413f, -0.287347460f, 24505 0.956940336f, -0.290284677f, 24506 0.956045251f, -0.293219163f, 24507 0.955141168f, -0.296150888f, 24508 0.954228095f, -0.299079826f, 24509 0.953306040f, -0.302005949f, 24510 0.952375013f, -0.304929230f, 24511 0.951435021f, -0.307849640f, 24512 0.950486074f, -0.310767153f, 24513 0.949528181f, -0.313681740f, 24514 0.948561350f, -0.316593376f, 24515 0.947585591f, -0.319502031f, 24516 0.946600913f, -0.322407679f, 24517 0.945607325f, -0.325310292f, 24518 0.944604837f, -0.328209844f, 24519 0.943593458f, -0.331106306f, 24520 0.942573198f, -0.333999651f, 24521 0.941544065f, -0.336889853f, 24522 0.940506071f, -0.339776884f, 24523 0.939459224f, -0.342660717f, 24524 0.938403534f, -0.345541325f, 24525 0.937339012f, -0.348418680f, 24526 0.936265667f, -0.351292756f, 24527 0.935183510f, -0.354163525f, 24528 0.934092550f, -0.357030961f, 24529 0.932992799f, -0.359895037f, 24530 0.931884266f, -0.362755724f, 24531 0.930766961f, -0.365612998f, 24532 0.929640896f, -0.368466830f, 24533 0.928506080f, -0.371317194f, 24534 0.927362526f, -0.374164063f, 24535 0.926210242f, -0.377007410f, 24536 0.925049241f, -0.379847209f, 24537 0.923879533f, -0.382683432f, 24538 0.922701128f, -0.385516054f, 24539 0.921514039f, -0.388345047f, 24540 0.920318277f, -0.391170384f, 24541 0.919113852f, -0.393992040f, 24542 0.917900776f, -0.396809987f, 24543 0.916679060f, -0.399624200f, 24544 0.915448716f, -0.402434651f, 24545 0.914209756f, -0.405241314f, 24546 0.912962190f, -0.408044163f, 24547 0.911706032f, -0.410843171f, 24548 0.910441292f, -0.413638312f, 24549 0.909167983f, -0.416429560f, 24550 0.907886116f, -0.419216888f, 24551 0.906595705f, -0.422000271f, 24552 0.905296759f, -0.424779681f, 24553 0.903989293f, -0.427555093f, 24554 0.902673318f, -0.430326481f, 24555 0.901348847f, -0.433093819f, 24556 0.900015892f, -0.435857080f, 24557 0.898674466f, -0.438616239f, 24558 0.897324581f, -0.441371269f, 24559 0.895966250f, -0.444122145f, 24560 0.894599486f, -0.446868840f, 24561 0.893224301f, -0.449611330f, 24562 0.891840709f, -0.452349587f, 24563 0.890448723f, -0.455083587f, 24564 0.889048356f, -0.457813304f, 24565 0.887639620f, -0.460538711f, 24566 0.886222530f, -0.463259784f, 24567 0.884797098f, -0.465976496f, 24568 0.883363339f, -0.468688822f, 24569 0.881921264f, -0.471396737f, 24570 0.880470889f, -0.474100215f, 24571 0.879012226f, -0.476799230f, 24572 0.877545290f, -0.479493758f, 24573 0.876070094f, -0.482183772f, 24574 0.874586652f, -0.484869248f, 24575 0.873094978f, -0.487550160f, 24576 0.871595087f, -0.490226483f, 24577 0.870086991f, -0.492898192f, 24578 0.868570706f, -0.495565262f, 24579 0.867046246f, -0.498227667f, 24580 0.865513624f, -0.500885383f, 24581 0.863972856f, -0.503538384f, 24582 0.862423956f, -0.506186645f, 24583 0.860866939f, -0.508830143f, 24584 0.859301818f, -0.511468850f, 24585 0.857728610f, -0.514102744f, 24586 0.856147328f, -0.516731799f, 24587 0.854557988f, -0.519355990f, 24588 0.852960605f, -0.521975293f, 24589 0.851355193f, -0.524589683f, 24590 0.849741768f, -0.527199135f, 24591 0.848120345f, -0.529803625f, 24592 0.846490939f, -0.532403128f, 24593 0.844853565f, -0.534997620f, 24594 0.843208240f, -0.537587076f, 24595 0.841554977f, -0.540171473f, 24596 0.839893794f, -0.542750785f, 24597 0.838224706f, -0.545324988f, 24598 0.836547727f, -0.547894059f, 24599 0.834862875f, -0.550457973f, 24600 0.833170165f, -0.553016706f, 24601 0.831469612f, -0.555570233f, 24602 0.829761234f, -0.558118531f, 24603 0.828045045f, -0.560661576f, 24604 0.826321063f, -0.563199344f, 24605 0.824589303f, -0.565731811f, 24606 0.822849781f, -0.568258953f, 24607 0.821102515f, -0.570780746f, 24608 0.819347520f, -0.573297167f, 24609 0.817584813f, -0.575808191f, 24610 0.815814411f, -0.578313796f, 24611 0.814036330f, -0.580813958f, 24612 0.812250587f, -0.583308653f, 24613 0.810457198f, -0.585797857f, 24614 0.808656182f, -0.588281548f, 24615 0.806847554f, -0.590759702f, 24616 0.805031331f, -0.593232295f, 24617 0.803207531f, -0.595699304f, 24618 0.801376172f, -0.598160707f, 24619 0.799537269f, -0.600616479f, 24620 0.797690841f, -0.603066599f, 24621 0.795836905f, -0.605511041f, 24622 0.793975478f, -0.607949785f, 24623 0.792106577f, -0.610382806f, 24624 0.790230221f, -0.612810082f, 24625 0.788346428f, -0.615231591f, 24626 0.786455214f, -0.617647308f, 24627 0.784556597f, -0.620057212f, 24628 0.782650596f, -0.622461279f, 24629 0.780737229f, -0.624859488f, 24630 0.778816512f, -0.627251815f, 24631 0.776888466f, -0.629638239f, 24632 0.774953107f, -0.632018736f, 24633 0.773010453f, -0.634393284f, 24634 0.771060524f, -0.636761861f, 24635 0.769103338f, -0.639124445f, 24636 0.767138912f, -0.641481013f, 24637 0.765167266f, -0.643831543f, 24638 0.763188417f, -0.646176013f, 24639 0.761202385f, -0.648514401f, 24640 0.759209189f, -0.650846685f, 24641 0.757208847f, -0.653172843f, 24642 0.755201377f, -0.655492853f, 24643 0.753186799f, -0.657806693f, 24644 0.751165132f, -0.660114342f, 24645 0.749136395f, -0.662415778f, 24646 0.747100606f, -0.664710978f, 24647 0.745057785f, -0.666999922f, 24648 0.743007952f, -0.669282588f, 24649 0.740951125f, -0.671558955f, 24650 0.738887324f, -0.673829000f, 24651 0.736816569f, -0.676092704f, 24652 0.734738878f, -0.678350043f, 24653 0.732654272f, -0.680600998f, 24654 0.730562769f, -0.682845546f, 24655 0.728464390f, -0.685083668f, 24656 0.726359155f, -0.687315341f, 24657 0.724247083f, -0.689540545f, 24658 0.722128194f, -0.691759258f, 24659 0.720002508f, -0.693971461f, 24660 0.717870045f, -0.696177131f, 24661 0.715730825f, -0.698376249f, 24662 0.713584869f, -0.700568794f, 24663 0.711432196f, -0.702754744f, 24664 0.709272826f, -0.704934080f, 24665 0.707106781f, -0.707106781f, 24666 0.704934080f, -0.709272826f, 24667 0.702754744f, -0.711432196f, 24668 0.700568794f, -0.713584869f, 24669 0.698376249f, -0.715730825f, 24670 0.696177131f, -0.717870045f, 24671 0.693971461f, -0.720002508f, 24672 0.691759258f, -0.722128194f, 24673 0.689540545f, -0.724247083f, 24674 0.687315341f, -0.726359155f, 24675 0.685083668f, -0.728464390f, 24676 0.682845546f, -0.730562769f, 24677 0.680600998f, -0.732654272f, 24678 0.678350043f, -0.734738878f, 24679 0.676092704f, -0.736816569f, 24680 0.673829000f, -0.738887324f, 24681 0.671558955f, -0.740951125f, 24682 0.669282588f, -0.743007952f, 24683 0.666999922f, -0.745057785f, 24684 0.664710978f, -0.747100606f, 24685 0.662415778f, -0.749136395f, 24686 0.660114342f, -0.751165132f, 24687 0.657806693f, -0.753186799f, 24688 0.655492853f, -0.755201377f, 24689 0.653172843f, -0.757208847f, 24690 0.650846685f, -0.759209189f, 24691 0.648514401f, -0.761202385f, 24692 0.646176013f, -0.763188417f, 24693 0.643831543f, -0.765167266f, 24694 0.641481013f, -0.767138912f, 24695 0.639124445f, -0.769103338f, 24696 0.636761861f, -0.771060524f, 24697 0.634393284f, -0.773010453f, 24698 0.632018736f, -0.774953107f, 24699 0.629638239f, -0.776888466f, 24700 0.627251815f, -0.778816512f, 24701 0.624859488f, -0.780737229f, 24702 0.622461279f, -0.782650596f, 24703 0.620057212f, -0.784556597f, 24704 0.617647308f, -0.786455214f, 24705 0.615231591f, -0.788346428f, 24706 0.612810082f, -0.790230221f, 24707 0.610382806f, -0.792106577f, 24708 0.607949785f, -0.793975478f, 24709 0.605511041f, -0.795836905f, 24710 0.603066599f, -0.797690841f, 24711 0.600616479f, -0.799537269f, 24712 0.598160707f, -0.801376172f, 24713 0.595699304f, -0.803207531f, 24714 0.593232295f, -0.805031331f, 24715 0.590759702f, -0.806847554f, 24716 0.588281548f, -0.808656182f, 24717 0.585797857f, -0.810457198f, 24718 0.583308653f, -0.812250587f, 24719 0.580813958f, -0.814036330f, 24720 0.578313796f, -0.815814411f, 24721 0.575808191f, -0.817584813f, 24722 0.573297167f, -0.819347520f, 24723 0.570780746f, -0.821102515f, 24724 0.568258953f, -0.822849781f, 24725 0.565731811f, -0.824589303f, 24726 0.563199344f, -0.826321063f, 24727 0.560661576f, -0.828045045f, 24728 0.558118531f, -0.829761234f, 24729 0.555570233f, -0.831469612f, 24730 0.553016706f, -0.833170165f, 24731 0.550457973f, -0.834862875f, 24732 0.547894059f, -0.836547727f, 24733 0.545324988f, -0.838224706f, 24734 0.542750785f, -0.839893794f, 24735 0.540171473f, -0.841554977f, 24736 0.537587076f, -0.843208240f, 24737 0.534997620f, -0.844853565f, 24738 0.532403128f, -0.846490939f, 24739 0.529803625f, -0.848120345f, 24740 0.527199135f, -0.849741768f, 24741 0.524589683f, -0.851355193f, 24742 0.521975293f, -0.852960605f, 24743 0.519355990f, -0.854557988f, 24744 0.516731799f, -0.856147328f, 24745 0.514102744f, -0.857728610f, 24746 0.511468850f, -0.859301818f, 24747 0.508830143f, -0.860866939f, 24748 0.506186645f, -0.862423956f, 24749 0.503538384f, -0.863972856f, 24750 0.500885383f, -0.865513624f, 24751 0.498227667f, -0.867046246f, 24752 0.495565262f, -0.868570706f, 24753 0.492898192f, -0.870086991f, 24754 0.490226483f, -0.871595087f, 24755 0.487550160f, -0.873094978f, 24756 0.484869248f, -0.874586652f, 24757 0.482183772f, -0.876070094f, 24758 0.479493758f, -0.877545290f, 24759 0.476799230f, -0.879012226f, 24760 0.474100215f, -0.880470889f, 24761 0.471396737f, -0.881921264f, 24762 0.468688822f, -0.883363339f, 24763 0.465976496f, -0.884797098f, 24764 0.463259784f, -0.886222530f, 24765 0.460538711f, -0.887639620f, 24766 0.457813304f, -0.889048356f, 24767 0.455083587f, -0.890448723f, 24768 0.452349587f, -0.891840709f, 24769 0.449611330f, -0.893224301f, 24770 0.446868840f, -0.894599486f, 24771 0.444122145f, -0.895966250f, 24772 0.441371269f, -0.897324581f, 24773 0.438616239f, -0.898674466f, 24774 0.435857080f, -0.900015892f, 24775 0.433093819f, -0.901348847f, 24776 0.430326481f, -0.902673318f, 24777 0.427555093f, -0.903989293f, 24778 0.424779681f, -0.905296759f, 24779 0.422000271f, -0.906595705f, 24780 0.419216888f, -0.907886116f, 24781 0.416429560f, -0.909167983f, 24782 0.413638312f, -0.910441292f, 24783 0.410843171f, -0.911706032f, 24784 0.408044163f, -0.912962190f, 24785 0.405241314f, -0.914209756f, 24786 0.402434651f, -0.915448716f, 24787 0.399624200f, -0.916679060f, 24788 0.396809987f, -0.917900776f, 24789 0.393992040f, -0.919113852f, 24790 0.391170384f, -0.920318277f, 24791 0.388345047f, -0.921514039f, 24792 0.385516054f, -0.922701128f, 24793 0.382683432f, -0.923879533f, 24794 0.379847209f, -0.925049241f, 24795 0.377007410f, -0.926210242f, 24796 0.374164063f, -0.927362526f, 24797 0.371317194f, -0.928506080f, 24798 0.368466830f, -0.929640896f, 24799 0.365612998f, -0.930766961f, 24800 0.362755724f, -0.931884266f, 24801 0.359895037f, -0.932992799f, 24802 0.357030961f, -0.934092550f, 24803 0.354163525f, -0.935183510f, 24804 0.351292756f, -0.936265667f, 24805 0.348418680f, -0.937339012f, 24806 0.345541325f, -0.938403534f, 24807 0.342660717f, -0.939459224f, 24808 0.339776884f, -0.940506071f, 24809 0.336889853f, -0.941544065f, 24810 0.333999651f, -0.942573198f, 24811 0.331106306f, -0.943593458f, 24812 0.328209844f, -0.944604837f, 24813 0.325310292f, -0.945607325f, 24814 0.322407679f, -0.946600913f, 24815 0.319502031f, -0.947585591f, 24816 0.316593376f, -0.948561350f, 24817 0.313681740f, -0.949528181f, 24818 0.310767153f, -0.950486074f, 24819 0.307849640f, -0.951435021f, 24820 0.304929230f, -0.952375013f, 24821 0.302005949f, -0.953306040f, 24822 0.299079826f, -0.954228095f, 24823 0.296150888f, -0.955141168f, 24824 0.293219163f, -0.956045251f, 24825 0.290284677f, -0.956940336f, 24826 0.287347460f, -0.957826413f, 24827 0.284407537f, -0.958703475f, 24828 0.281464938f, -0.959571513f, 24829 0.278519689f, -0.960430519f, 24830 0.275571819f, -0.961280486f, 24831 0.272621355f, -0.962121404f, 24832 0.269668326f, -0.962953267f, 24833 0.266712757f, -0.963776066f, 24834 0.263754679f, -0.964589793f, 24835 0.260794118f, -0.965394442f, 24836 0.257831102f, -0.966190003f, 24837 0.254865660f, -0.966976471f, 24838 0.251897818f, -0.967753837f, 24839 0.248927606f, -0.968522094f, 24840 0.245955050f, -0.969281235f, 24841 0.242980180f, -0.970031253f, 24842 0.240003022f, -0.970772141f, 24843 0.237023606f, -0.971503891f, 24844 0.234041959f, -0.972226497f, 24845 0.231058108f, -0.972939952f, 24846 0.228072083f, -0.973644250f, 24847 0.225083911f, -0.974339383f, 24848 0.222093621f, -0.975025345f, 24849 0.219101240f, -0.975702130f, 24850 0.216106797f, -0.976369731f, 24851 0.213110320f, -0.977028143f, 24852 0.210111837f, -0.977677358f, 24853 0.207111376f, -0.978317371f, 24854 0.204108966f, -0.978948175f, 24855 0.201104635f, -0.979569766f, 24856 0.198098411f, -0.980182136f, 24857 0.195090322f, -0.980785280f, 24858 0.192080397f, -0.981379193f, 24859 0.189068664f, -0.981963869f, 24860 0.186055152f, -0.982539302f, 24861 0.183039888f, -0.983105487f, 24862 0.180022901f, -0.983662419f, 24863 0.177004220f, -0.984210092f, 24864 0.173983873f, -0.984748502f, 24865 0.170961889f, -0.985277642f, 24866 0.167938295f, -0.985797509f, 24867 0.164913120f, -0.986308097f, 24868 0.161886394f, -0.986809402f, 24869 0.158858143f, -0.987301418f, 24870 0.155828398f, -0.987784142f, 24871 0.152797185f, -0.988257568f, 24872 0.149764535f, -0.988721692f, 24873 0.146730474f, -0.989176510f, 24874 0.143695033f, -0.989622017f, 24875 0.140658239f, -0.990058210f, 24876 0.137620122f, -0.990485084f, 24877 0.134580709f, -0.990902635f, 24878 0.131540029f, -0.991310860f, 24879 0.128498111f, -0.991709754f, 24880 0.125454983f, -0.992099313f, 24881 0.122410675f, -0.992479535f, 24882 0.119365215f, -0.992850414f, 24883 0.116318631f, -0.993211949f, 24884 0.113270952f, -0.993564136f, 24885 0.110222207f, -0.993906970f, 24886 0.107172425f, -0.994240449f, 24887 0.104121634f, -0.994564571f, 24888 0.101069863f, -0.994879331f, 24889 0.098017140f, -0.995184727f, 24890 0.094963495f, -0.995480755f, 24891 0.091908956f, -0.995767414f, 24892 0.088853553f, -0.996044701f, 24893 0.085797312f, -0.996312612f, 24894 0.082740265f, -0.996571146f, 24895 0.079682438f, -0.996820299f, 24896 0.076623861f, -0.997060070f, 24897 0.073564564f, -0.997290457f, 24898 0.070504573f, -0.997511456f, 24899 0.067443920f, -0.997723067f, 24900 0.064382631f, -0.997925286f, 24901 0.061320736f, -0.998118113f, 24902 0.058258265f, -0.998301545f, 24903 0.055195244f, -0.998475581f, 24904 0.052131705f, -0.998640218f, 24905 0.049067674f, -0.998795456f, 24906 0.046003182f, -0.998941293f, 24907 0.042938257f, -0.999077728f, 24908 0.039872928f, -0.999204759f, 24909 0.036807223f, -0.999322385f, 24910 0.033741172f, -0.999430605f, 24911 0.030674803f, -0.999529418f, 24912 0.027608146f, -0.999618822f, 24913 0.024541229f, -0.999698819f, 24914 0.021474080f, -0.999769405f, 24915 0.018406730f, -0.999830582f, 24916 0.015339206f, -0.999882347f, 24917 0.012271538f, -0.999924702f, 24918 0.009203755f, -0.999957645f, 24919 0.006135885f, -0.999981175f, 24920 0.003067957f, -0.999995294f 24921 }; 24922 24923 const float32_t twiddleCoef_rfft_4096[4096] = { 24924 0.000000000f, 1.000000000f, 24925 0.001533980f, 0.999998823f, 24926 0.003067957f, 0.999995294f, 24927 0.004601926f, 0.999989411f, 24928 0.006135885f, 0.999981175f, 24929 0.007669829f, 0.999970586f, 24930 0.009203755f, 0.999957645f, 24931 0.010737659f, 0.999942350f, 24932 0.012271538f, 0.999924702f, 24933 0.013805389f, 0.999904701f, 24934 0.015339206f, 0.999882347f, 24935 0.016872988f, 0.999857641f, 24936 0.018406730f, 0.999830582f, 24937 0.019940429f, 0.999801170f, 24938 0.021474080f, 0.999769405f, 24939 0.023007681f, 0.999735288f, 24940 0.024541229f, 0.999698819f, 24941 0.026074718f, 0.999659997f, 24942 0.027608146f, 0.999618822f, 24943 0.029141509f, 0.999575296f, 24944 0.030674803f, 0.999529418f, 24945 0.032208025f, 0.999481187f, 24946 0.033741172f, 0.999430605f, 24947 0.035274239f, 0.999377670f, 24948 0.036807223f, 0.999322385f, 24949 0.038340120f, 0.999264747f, 24950 0.039872928f, 0.999204759f, 24951 0.041405641f, 0.999142419f, 24952 0.042938257f, 0.999077728f, 24953 0.044470772f, 0.999010686f, 24954 0.046003182f, 0.998941293f, 24955 0.047535484f, 0.998869550f, 24956 0.049067674f, 0.998795456f, 24957 0.050599749f, 0.998719012f, 24958 0.052131705f, 0.998640218f, 24959 0.053663538f, 0.998559074f, 24960 0.055195244f, 0.998475581f, 24961 0.056726821f, 0.998389737f, 24962 0.058258265f, 0.998301545f, 24963 0.059789571f, 0.998211003f, 24964 0.061320736f, 0.998118113f, 24965 0.062851758f, 0.998022874f, 24966 0.064382631f, 0.997925286f, 24967 0.065913353f, 0.997825350f, 24968 0.067443920f, 0.997723067f, 24969 0.068974328f, 0.997618435f, 24970 0.070504573f, 0.997511456f, 24971 0.072034653f, 0.997402130f, 24972 0.073564564f, 0.997290457f, 24973 0.075094301f, 0.997176437f, 24974 0.076623861f, 0.997060070f, 24975 0.078153242f, 0.996941358f, 24976 0.079682438f, 0.996820299f, 24977 0.081211447f, 0.996696895f, 24978 0.082740265f, 0.996571146f, 24979 0.084268888f, 0.996443051f, 24980 0.085797312f, 0.996312612f, 24981 0.087325535f, 0.996179829f, 24982 0.088853553f, 0.996044701f, 24983 0.090381361f, 0.995907229f, 24984 0.091908956f, 0.995767414f, 24985 0.093436336f, 0.995625256f, 24986 0.094963495f, 0.995480755f, 24987 0.096490431f, 0.995333912f, 24988 0.098017140f, 0.995184727f, 24989 0.099543619f, 0.995033199f, 24990 0.101069863f, 0.994879331f, 24991 0.102595869f, 0.994723121f, 24992 0.104121634f, 0.994564571f, 24993 0.105647154f, 0.994403680f, 24994 0.107172425f, 0.994240449f, 24995 0.108697444f, 0.994074879f, 24996 0.110222207f, 0.993906970f, 24997 0.111746711f, 0.993736722f, 24998 0.113270952f, 0.993564136f, 24999 0.114794927f, 0.993389211f, 25000 0.116318631f, 0.993211949f, 25001 0.117842062f, 0.993032350f, 25002 0.119365215f, 0.992850414f, 25003 0.120888087f, 0.992666142f, 25004 0.122410675f, 0.992479535f, 25005 0.123932975f, 0.992290591f, 25006 0.125454983f, 0.992099313f, 25007 0.126976696f, 0.991905700f, 25008 0.128498111f, 0.991709754f, 25009 0.130019223f, 0.991511473f, 25010 0.131540029f, 0.991310860f, 25011 0.133060525f, 0.991107914f, 25012 0.134580709f, 0.990902635f, 25013 0.136100575f, 0.990695025f, 25014 0.137620122f, 0.990485084f, 25015 0.139139344f, 0.990272812f, 25016 0.140658239f, 0.990058210f, 25017 0.142176804f, 0.989841278f, 25018 0.143695033f, 0.989622017f, 25019 0.145212925f, 0.989400428f, 25020 0.146730474f, 0.989176510f, 25021 0.148247679f, 0.988950265f, 25022 0.149764535f, 0.988721692f, 25023 0.151281038f, 0.988490793f, 25024 0.152797185f, 0.988257568f, 25025 0.154312973f, 0.988022017f, 25026 0.155828398f, 0.987784142f, 25027 0.157343456f, 0.987543942f, 25028 0.158858143f, 0.987301418f, 25029 0.160372457f, 0.987056571f, 25030 0.161886394f, 0.986809402f, 25031 0.163399949f, 0.986559910f, 25032 0.164913120f, 0.986308097f, 25033 0.166425904f, 0.986053963f, 25034 0.167938295f, 0.985797509f, 25035 0.169450291f, 0.985538735f, 25036 0.170961889f, 0.985277642f, 25037 0.172473084f, 0.985014231f, 25038 0.173983873f, 0.984748502f, 25039 0.175494253f, 0.984480455f, 25040 0.177004220f, 0.984210092f, 25041 0.178513771f, 0.983937413f, 25042 0.180022901f, 0.983662419f, 25043 0.181531608f, 0.983385110f, 25044 0.183039888f, 0.983105487f, 25045 0.184547737f, 0.982823551f, 25046 0.186055152f, 0.982539302f, 25047 0.187562129f, 0.982252741f, 25048 0.189068664f, 0.981963869f, 25049 0.190574755f, 0.981672686f, 25050 0.192080397f, 0.981379193f, 25051 0.193585587f, 0.981083391f, 25052 0.195090322f, 0.980785280f, 25053 0.196594598f, 0.980484862f, 25054 0.198098411f, 0.980182136f, 25055 0.199601758f, 0.979877104f, 25056 0.201104635f, 0.979569766f, 25057 0.202607039f, 0.979260123f, 25058 0.204108966f, 0.978948175f, 25059 0.205610413f, 0.978633924f, 25060 0.207111376f, 0.978317371f, 25061 0.208611852f, 0.977998515f, 25062 0.210111837f, 0.977677358f, 25063 0.211611327f, 0.977353900f, 25064 0.213110320f, 0.977028143f, 25065 0.214608811f, 0.976700086f, 25066 0.216106797f, 0.976369731f, 25067 0.217604275f, 0.976037079f, 25068 0.219101240f, 0.975702130f, 25069 0.220597690f, 0.975364885f, 25070 0.222093621f, 0.975025345f, 25071 0.223589029f, 0.974683511f, 25072 0.225083911f, 0.974339383f, 25073 0.226578264f, 0.973992962f, 25074 0.228072083f, 0.973644250f, 25075 0.229565366f, 0.973293246f, 25076 0.231058108f, 0.972939952f, 25077 0.232550307f, 0.972584369f, 25078 0.234041959f, 0.972226497f, 25079 0.235533059f, 0.971866337f, 25080 0.237023606f, 0.971503891f, 25081 0.238513595f, 0.971139158f, 25082 0.240003022f, 0.970772141f, 25083 0.241491885f, 0.970402839f, 25084 0.242980180f, 0.970031253f, 25085 0.244467903f, 0.969657385f, 25086 0.245955050f, 0.969281235f, 25087 0.247441619f, 0.968902805f, 25088 0.248927606f, 0.968522094f, 25089 0.250413007f, 0.968139105f, 25090 0.251897818f, 0.967753837f, 25091 0.253382037f, 0.967366292f, 25092 0.254865660f, 0.966976471f, 25093 0.256348682f, 0.966584374f, 25094 0.257831102f, 0.966190003f, 25095 0.259312915f, 0.965793359f, 25096 0.260794118f, 0.965394442f, 25097 0.262274707f, 0.964993253f, 25098 0.263754679f, 0.964589793f, 25099 0.265234030f, 0.964184064f, 25100 0.266712757f, 0.963776066f, 25101 0.268190857f, 0.963365800f, 25102 0.269668326f, 0.962953267f, 25103 0.271145160f, 0.962538468f, 25104 0.272621355f, 0.962121404f, 25105 0.274096910f, 0.961702077f, 25106 0.275571819f, 0.961280486f, 25107 0.277046080f, 0.960856633f, 25108 0.278519689f, 0.960430519f, 25109 0.279992643f, 0.960002146f, 25110 0.281464938f, 0.959571513f, 25111 0.282936570f, 0.959138622f, 25112 0.284407537f, 0.958703475f, 25113 0.285877835f, 0.958266071f, 25114 0.287347460f, 0.957826413f, 25115 0.288816408f, 0.957384501f, 25116 0.290284677f, 0.956940336f, 25117 0.291752263f, 0.956493919f, 25118 0.293219163f, 0.956045251f, 25119 0.294685372f, 0.955594334f, 25120 0.296150888f, 0.955141168f, 25121 0.297615707f, 0.954685755f, 25122 0.299079826f, 0.954228095f, 25123 0.300543241f, 0.953768190f, 25124 0.302005949f, 0.953306040f, 25125 0.303467947f, 0.952841648f, 25126 0.304929230f, 0.952375013f, 25127 0.306389795f, 0.951906137f, 25128 0.307849640f, 0.951435021f, 25129 0.309308760f, 0.950961666f, 25130 0.310767153f, 0.950486074f, 25131 0.312224814f, 0.950008245f, 25132 0.313681740f, 0.949528181f, 25133 0.315137929f, 0.949045882f, 25134 0.316593376f, 0.948561350f, 25135 0.318048077f, 0.948074586f, 25136 0.319502031f, 0.947585591f, 25137 0.320955232f, 0.947094366f, 25138 0.322407679f, 0.946600913f, 25139 0.323859367f, 0.946105232f, 25140 0.325310292f, 0.945607325f, 25141 0.326760452f, 0.945107193f, 25142 0.328209844f, 0.944604837f, 25143 0.329658463f, 0.944100258f, 25144 0.331106306f, 0.943593458f, 25145 0.332553370f, 0.943084437f, 25146 0.333999651f, 0.942573198f, 25147 0.335445147f, 0.942059740f, 25148 0.336889853f, 0.941544065f, 25149 0.338333767f, 0.941026175f, 25150 0.339776884f, 0.940506071f, 25151 0.341219202f, 0.939983753f, 25152 0.342660717f, 0.939459224f, 25153 0.344101426f, 0.938932484f, 25154 0.345541325f, 0.938403534f, 25155 0.346980411f, 0.937872376f, 25156 0.348418680f, 0.937339012f, 25157 0.349856130f, 0.936803442f, 25158 0.351292756f, 0.936265667f, 25159 0.352728556f, 0.935725689f, 25160 0.354163525f, 0.935183510f, 25161 0.355597662f, 0.934639130f, 25162 0.357030961f, 0.934092550f, 25163 0.358463421f, 0.933543773f, 25164 0.359895037f, 0.932992799f, 25165 0.361325806f, 0.932439629f, 25166 0.362755724f, 0.931884266f, 25167 0.364184790f, 0.931326709f, 25168 0.365612998f, 0.930766961f, 25169 0.367040346f, 0.930205023f, 25170 0.368466830f, 0.929640896f, 25171 0.369892447f, 0.929074581f, 25172 0.371317194f, 0.928506080f, 25173 0.372741067f, 0.927935395f, 25174 0.374164063f, 0.927362526f, 25175 0.375586178f, 0.926787474f, 25176 0.377007410f, 0.926210242f, 25177 0.378427755f, 0.925630831f, 25178 0.379847209f, 0.925049241f, 25179 0.381265769f, 0.924465474f, 25180 0.382683432f, 0.923879533f, 25181 0.384100195f, 0.923291417f, 25182 0.385516054f, 0.922701128f, 25183 0.386931006f, 0.922108669f, 25184 0.388345047f, 0.921514039f, 25185 0.389758174f, 0.920917242f, 25186 0.391170384f, 0.920318277f, 25187 0.392581674f, 0.919717146f, 25188 0.393992040f, 0.919113852f, 25189 0.395401479f, 0.918508394f, 25190 0.396809987f, 0.917900776f, 25191 0.398217562f, 0.917290997f, 25192 0.399624200f, 0.916679060f, 25193 0.401029897f, 0.916064966f, 25194 0.402434651f, 0.915448716f, 25195 0.403838458f, 0.914830312f, 25196 0.405241314f, 0.914209756f, 25197 0.406643217f, 0.913587048f, 25198 0.408044163f, 0.912962190f, 25199 0.409444149f, 0.912335185f, 25200 0.410843171f, 0.911706032f, 25201 0.412241227f, 0.911074734f, 25202 0.413638312f, 0.910441292f, 25203 0.415034424f, 0.909805708f, 25204 0.416429560f, 0.909167983f, 25205 0.417823716f, 0.908528119f, 25206 0.419216888f, 0.907886116f, 25207 0.420609074f, 0.907241978f, 25208 0.422000271f, 0.906595705f, 25209 0.423390474f, 0.905947298f, 25210 0.424779681f, 0.905296759f, 25211 0.426167889f, 0.904644091f, 25212 0.427555093f, 0.903989293f, 25213 0.428941292f, 0.903332368f, 25214 0.430326481f, 0.902673318f, 25215 0.431710658f, 0.902012144f, 25216 0.433093819f, 0.901348847f, 25217 0.434475961f, 0.900683429f, 25218 0.435857080f, 0.900015892f, 25219 0.437237174f, 0.899346237f, 25220 0.438616239f, 0.898674466f, 25221 0.439994271f, 0.898000580f, 25222 0.441371269f, 0.897324581f, 25223 0.442747228f, 0.896646470f, 25224 0.444122145f, 0.895966250f, 25225 0.445496017f, 0.895283921f, 25226 0.446868840f, 0.894599486f, 25227 0.448240612f, 0.893912945f, 25228 0.449611330f, 0.893224301f, 25229 0.450980989f, 0.892533555f, 25230 0.452349587f, 0.891840709f, 25231 0.453717121f, 0.891145765f, 25232 0.455083587f, 0.890448723f, 25233 0.456448982f, 0.889749586f, 25234 0.457813304f, 0.889048356f, 25235 0.459176548f, 0.888345033f, 25236 0.460538711f, 0.887639620f, 25237 0.461899791f, 0.886932119f, 25238 0.463259784f, 0.886222530f, 25239 0.464618686f, 0.885510856f, 25240 0.465976496f, 0.884797098f, 25241 0.467333209f, 0.884081259f, 25242 0.468688822f, 0.883363339f, 25243 0.470043332f, 0.882643340f, 25244 0.471396737f, 0.881921264f, 25245 0.472749032f, 0.881197113f, 25246 0.474100215f, 0.880470889f, 25247 0.475450282f, 0.879742593f, 25248 0.476799230f, 0.879012226f, 25249 0.478147056f, 0.878279792f, 25250 0.479493758f, 0.877545290f, 25251 0.480839331f, 0.876808724f, 25252 0.482183772f, 0.876070094f, 25253 0.483527079f, 0.875329403f, 25254 0.484869248f, 0.874586652f, 25255 0.486210276f, 0.873841843f, 25256 0.487550160f, 0.873094978f, 25257 0.488888897f, 0.872346059f, 25258 0.490226483f, 0.871595087f, 25259 0.491562916f, 0.870842063f, 25260 0.492898192f, 0.870086991f, 25261 0.494232309f, 0.869329871f, 25262 0.495565262f, 0.868570706f, 25263 0.496897049f, 0.867809497f, 25264 0.498227667f, 0.867046246f, 25265 0.499557113f, 0.866280954f, 25266 0.500885383f, 0.865513624f, 25267 0.502212474f, 0.864744258f, 25268 0.503538384f, 0.863972856f, 25269 0.504863109f, 0.863199422f, 25270 0.506186645f, 0.862423956f, 25271 0.507508991f, 0.861646461f, 25272 0.508830143f, 0.860866939f, 25273 0.510150097f, 0.860085390f, 25274 0.511468850f, 0.859301818f, 25275 0.512786401f, 0.858516224f, 25276 0.514102744f, 0.857728610f, 25277 0.515417878f, 0.856938977f, 25278 0.516731799f, 0.856147328f, 25279 0.518044504f, 0.855353665f, 25280 0.519355990f, 0.854557988f, 25281 0.520666254f, 0.853760301f, 25282 0.521975293f, 0.852960605f, 25283 0.523283103f, 0.852158902f, 25284 0.524589683f, 0.851355193f, 25285 0.525895027f, 0.850549481f, 25286 0.527199135f, 0.849741768f, 25287 0.528502002f, 0.848932055f, 25288 0.529803625f, 0.848120345f, 25289 0.531104001f, 0.847306639f, 25290 0.532403128f, 0.846490939f, 25291 0.533701002f, 0.845673247f, 25292 0.534997620f, 0.844853565f, 25293 0.536292979f, 0.844031895f, 25294 0.537587076f, 0.843208240f, 25295 0.538879909f, 0.842382600f, 25296 0.540171473f, 0.841554977f, 25297 0.541461766f, 0.840725375f, 25298 0.542750785f, 0.839893794f, 25299 0.544038527f, 0.839060237f, 25300 0.545324988f, 0.838224706f, 25301 0.546610167f, 0.837387202f, 25302 0.547894059f, 0.836547727f, 25303 0.549176662f, 0.835706284f, 25304 0.550457973f, 0.834862875f, 25305 0.551737988f, 0.834017501f, 25306 0.553016706f, 0.833170165f, 25307 0.554294121f, 0.832320868f, 25308 0.555570233f, 0.831469612f, 25309 0.556845037f, 0.830616400f, 25310 0.558118531f, 0.829761234f, 25311 0.559390712f, 0.828904115f, 25312 0.560661576f, 0.828045045f, 25313 0.561931121f, 0.827184027f, 25314 0.563199344f, 0.826321063f, 25315 0.564466242f, 0.825456154f, 25316 0.565731811f, 0.824589303f, 25317 0.566996049f, 0.823720511f, 25318 0.568258953f, 0.822849781f, 25319 0.569520519f, 0.821977115f, 25320 0.570780746f, 0.821102515f, 25321 0.572039629f, 0.820225983f, 25322 0.573297167f, 0.819347520f, 25323 0.574553355f, 0.818467130f, 25324 0.575808191f, 0.817584813f, 25325 0.577061673f, 0.816700573f, 25326 0.578313796f, 0.815814411f, 25327 0.579564559f, 0.814926329f, 25328 0.580813958f, 0.814036330f, 25329 0.582061990f, 0.813144415f, 25330 0.583308653f, 0.812250587f, 25331 0.584553943f, 0.811354847f, 25332 0.585797857f, 0.810457198f, 25333 0.587040394f, 0.809557642f, 25334 0.588281548f, 0.808656182f, 25335 0.589521319f, 0.807752818f, 25336 0.590759702f, 0.806847554f, 25337 0.591996695f, 0.805940391f, 25338 0.593232295f, 0.805031331f, 25339 0.594466499f, 0.804120377f, 25340 0.595699304f, 0.803207531f, 25341 0.596930708f, 0.802292796f, 25342 0.598160707f, 0.801376172f, 25343 0.599389298f, 0.800457662f, 25344 0.600616479f, 0.799537269f, 25345 0.601842247f, 0.798614995f, 25346 0.603066599f, 0.797690841f, 25347 0.604289531f, 0.796764810f, 25348 0.605511041f, 0.795836905f, 25349 0.606731127f, 0.794907126f, 25350 0.607949785f, 0.793975478f, 25351 0.609167012f, 0.793041960f, 25352 0.610382806f, 0.792106577f, 25353 0.611597164f, 0.791169330f, 25354 0.612810082f, 0.790230221f, 25355 0.614021559f, 0.789289253f, 25356 0.615231591f, 0.788346428f, 25357 0.616440175f, 0.787401747f, 25358 0.617647308f, 0.786455214f, 25359 0.618852988f, 0.785506830f, 25360 0.620057212f, 0.784556597f, 25361 0.621259977f, 0.783604519f, 25362 0.622461279f, 0.782650596f, 25363 0.623661118f, 0.781694832f, 25364 0.624859488f, 0.780737229f, 25365 0.626056388f, 0.779777788f, 25366 0.627251815f, 0.778816512f, 25367 0.628445767f, 0.777853404f, 25368 0.629638239f, 0.776888466f, 25369 0.630829230f, 0.775921699f, 25370 0.632018736f, 0.774953107f, 25371 0.633206755f, 0.773982691f, 25372 0.634393284f, 0.773010453f, 25373 0.635578320f, 0.772036397f, 25374 0.636761861f, 0.771060524f, 25375 0.637943904f, 0.770082837f, 25376 0.639124445f, 0.769103338f, 25377 0.640303482f, 0.768122029f, 25378 0.641481013f, 0.767138912f, 25379 0.642657034f, 0.766153990f, 25380 0.643831543f, 0.765167266f, 25381 0.645004537f, 0.764178741f, 25382 0.646176013f, 0.763188417f, 25383 0.647345969f, 0.762196298f, 25384 0.648514401f, 0.761202385f, 25385 0.649681307f, 0.760206682f, 25386 0.650846685f, 0.759209189f, 25387 0.652010531f, 0.758209910f, 25388 0.653172843f, 0.757208847f, 25389 0.654333618f, 0.756206001f, 25390 0.655492853f, 0.755201377f, 25391 0.656650546f, 0.754194975f, 25392 0.657806693f, 0.753186799f, 25393 0.658961293f, 0.752176850f, 25394 0.660114342f, 0.751165132f, 25395 0.661265838f, 0.750151646f, 25396 0.662415778f, 0.749136395f, 25397 0.663564159f, 0.748119380f, 25398 0.664710978f, 0.747100606f, 25399 0.665856234f, 0.746080074f, 25400 0.666999922f, 0.745057785f, 25401 0.668142041f, 0.744033744f, 25402 0.669282588f, 0.743007952f, 25403 0.670421560f, 0.741980412f, 25404 0.671558955f, 0.740951125f, 25405 0.672694769f, 0.739920095f, 25406 0.673829000f, 0.738887324f, 25407 0.674961646f, 0.737852815f, 25408 0.676092704f, 0.736816569f, 25409 0.677222170f, 0.735778589f, 25410 0.678350043f, 0.734738878f, 25411 0.679476320f, 0.733697438f, 25412 0.680600998f, 0.732654272f, 25413 0.681724074f, 0.731609381f, 25414 0.682845546f, 0.730562769f, 25415 0.683965412f, 0.729514438f, 25416 0.685083668f, 0.728464390f, 25417 0.686200312f, 0.727412629f, 25418 0.687315341f, 0.726359155f, 25419 0.688428753f, 0.725303972f, 25420 0.689540545f, 0.724247083f, 25421 0.690650714f, 0.723188489f, 25422 0.691759258f, 0.722128194f, 25423 0.692866175f, 0.721066199f, 25424 0.693971461f, 0.720002508f, 25425 0.695075114f, 0.718937122f, 25426 0.696177131f, 0.717870045f, 25427 0.697277511f, 0.716801279f, 25428 0.698376249f, 0.715730825f, 25429 0.699473345f, 0.714658688f, 25430 0.700568794f, 0.713584869f, 25431 0.701662595f, 0.712509371f, 25432 0.702754744f, 0.711432196f, 25433 0.703845241f, 0.710353347f, 25434 0.704934080f, 0.709272826f, 25435 0.706021261f, 0.708190637f, 25436 0.707106781f, 0.707106781f, 25437 0.708190637f, 0.706021261f, 25438 0.709272826f, 0.704934080f, 25439 0.710353347f, 0.703845241f, 25440 0.711432196f, 0.702754744f, 25441 0.712509371f, 0.701662595f, 25442 0.713584869f, 0.700568794f, 25443 0.714658688f, 0.699473345f, 25444 0.715730825f, 0.698376249f, 25445 0.716801279f, 0.697277511f, 25446 0.717870045f, 0.696177131f, 25447 0.718937122f, 0.695075114f, 25448 0.720002508f, 0.693971461f, 25449 0.721066199f, 0.692866175f, 25450 0.722128194f, 0.691759258f, 25451 0.723188489f, 0.690650714f, 25452 0.724247083f, 0.689540545f, 25453 0.725303972f, 0.688428753f, 25454 0.726359155f, 0.687315341f, 25455 0.727412629f, 0.686200312f, 25456 0.728464390f, 0.685083668f, 25457 0.729514438f, 0.683965412f, 25458 0.730562769f, 0.682845546f, 25459 0.731609381f, 0.681724074f, 25460 0.732654272f, 0.680600998f, 25461 0.733697438f, 0.679476320f, 25462 0.734738878f, 0.678350043f, 25463 0.735778589f, 0.677222170f, 25464 0.736816569f, 0.676092704f, 25465 0.737852815f, 0.674961646f, 25466 0.738887324f, 0.673829000f, 25467 0.739920095f, 0.672694769f, 25468 0.740951125f, 0.671558955f, 25469 0.741980412f, 0.670421560f, 25470 0.743007952f, 0.669282588f, 25471 0.744033744f, 0.668142041f, 25472 0.745057785f, 0.666999922f, 25473 0.746080074f, 0.665856234f, 25474 0.747100606f, 0.664710978f, 25475 0.748119380f, 0.663564159f, 25476 0.749136395f, 0.662415778f, 25477 0.750151646f, 0.661265838f, 25478 0.751165132f, 0.660114342f, 25479 0.752176850f, 0.658961293f, 25480 0.753186799f, 0.657806693f, 25481 0.754194975f, 0.656650546f, 25482 0.755201377f, 0.655492853f, 25483 0.756206001f, 0.654333618f, 25484 0.757208847f, 0.653172843f, 25485 0.758209910f, 0.652010531f, 25486 0.759209189f, 0.650846685f, 25487 0.760206682f, 0.649681307f, 25488 0.761202385f, 0.648514401f, 25489 0.762196298f, 0.647345969f, 25490 0.763188417f, 0.646176013f, 25491 0.764178741f, 0.645004537f, 25492 0.765167266f, 0.643831543f, 25493 0.766153990f, 0.642657034f, 25494 0.767138912f, 0.641481013f, 25495 0.768122029f, 0.640303482f, 25496 0.769103338f, 0.639124445f, 25497 0.770082837f, 0.637943904f, 25498 0.771060524f, 0.636761861f, 25499 0.772036397f, 0.635578320f, 25500 0.773010453f, 0.634393284f, 25501 0.773982691f, 0.633206755f, 25502 0.774953107f, 0.632018736f, 25503 0.775921699f, 0.630829230f, 25504 0.776888466f, 0.629638239f, 25505 0.777853404f, 0.628445767f, 25506 0.778816512f, 0.627251815f, 25507 0.779777788f, 0.626056388f, 25508 0.780737229f, 0.624859488f, 25509 0.781694832f, 0.623661118f, 25510 0.782650596f, 0.622461279f, 25511 0.783604519f, 0.621259977f, 25512 0.784556597f, 0.620057212f, 25513 0.785506830f, 0.618852988f, 25514 0.786455214f, 0.617647308f, 25515 0.787401747f, 0.616440175f, 25516 0.788346428f, 0.615231591f, 25517 0.789289253f, 0.614021559f, 25518 0.790230221f, 0.612810082f, 25519 0.791169330f, 0.611597164f, 25520 0.792106577f, 0.610382806f, 25521 0.793041960f, 0.609167012f, 25522 0.793975478f, 0.607949785f, 25523 0.794907126f, 0.606731127f, 25524 0.795836905f, 0.605511041f, 25525 0.796764810f, 0.604289531f, 25526 0.797690841f, 0.603066599f, 25527 0.798614995f, 0.601842247f, 25528 0.799537269f, 0.600616479f, 25529 0.800457662f, 0.599389298f, 25530 0.801376172f, 0.598160707f, 25531 0.802292796f, 0.596930708f, 25532 0.803207531f, 0.595699304f, 25533 0.804120377f, 0.594466499f, 25534 0.805031331f, 0.593232295f, 25535 0.805940391f, 0.591996695f, 25536 0.806847554f, 0.590759702f, 25537 0.807752818f, 0.589521319f, 25538 0.808656182f, 0.588281548f, 25539 0.809557642f, 0.587040394f, 25540 0.810457198f, 0.585797857f, 25541 0.811354847f, 0.584553943f, 25542 0.812250587f, 0.583308653f, 25543 0.813144415f, 0.582061990f, 25544 0.814036330f, 0.580813958f, 25545 0.814926329f, 0.579564559f, 25546 0.815814411f, 0.578313796f, 25547 0.816700573f, 0.577061673f, 25548 0.817584813f, 0.575808191f, 25549 0.818467130f, 0.574553355f, 25550 0.819347520f, 0.573297167f, 25551 0.820225983f, 0.572039629f, 25552 0.821102515f, 0.570780746f, 25553 0.821977115f, 0.569520519f, 25554 0.822849781f, 0.568258953f, 25555 0.823720511f, 0.566996049f, 25556 0.824589303f, 0.565731811f, 25557 0.825456154f, 0.564466242f, 25558 0.826321063f, 0.563199344f, 25559 0.827184027f, 0.561931121f, 25560 0.828045045f, 0.560661576f, 25561 0.828904115f, 0.559390712f, 25562 0.829761234f, 0.558118531f, 25563 0.830616400f, 0.556845037f, 25564 0.831469612f, 0.555570233f, 25565 0.832320868f, 0.554294121f, 25566 0.833170165f, 0.553016706f, 25567 0.834017501f, 0.551737988f, 25568 0.834862875f, 0.550457973f, 25569 0.835706284f, 0.549176662f, 25570 0.836547727f, 0.547894059f, 25571 0.837387202f, 0.546610167f, 25572 0.838224706f, 0.545324988f, 25573 0.839060237f, 0.544038527f, 25574 0.839893794f, 0.542750785f, 25575 0.840725375f, 0.541461766f, 25576 0.841554977f, 0.540171473f, 25577 0.842382600f, 0.538879909f, 25578 0.843208240f, 0.537587076f, 25579 0.844031895f, 0.536292979f, 25580 0.844853565f, 0.534997620f, 25581 0.845673247f, 0.533701002f, 25582 0.846490939f, 0.532403128f, 25583 0.847306639f, 0.531104001f, 25584 0.848120345f, 0.529803625f, 25585 0.848932055f, 0.528502002f, 25586 0.849741768f, 0.527199135f, 25587 0.850549481f, 0.525895027f, 25588 0.851355193f, 0.524589683f, 25589 0.852158902f, 0.523283103f, 25590 0.852960605f, 0.521975293f, 25591 0.853760301f, 0.520666254f, 25592 0.854557988f, 0.519355990f, 25593 0.855353665f, 0.518044504f, 25594 0.856147328f, 0.516731799f, 25595 0.856938977f, 0.515417878f, 25596 0.857728610f, 0.514102744f, 25597 0.858516224f, 0.512786401f, 25598 0.859301818f, 0.511468850f, 25599 0.860085390f, 0.510150097f, 25600 0.860866939f, 0.508830143f, 25601 0.861646461f, 0.507508991f, 25602 0.862423956f, 0.506186645f, 25603 0.863199422f, 0.504863109f, 25604 0.863972856f, 0.503538384f, 25605 0.864744258f, 0.502212474f, 25606 0.865513624f, 0.500885383f, 25607 0.866280954f, 0.499557113f, 25608 0.867046246f, 0.498227667f, 25609 0.867809497f, 0.496897049f, 25610 0.868570706f, 0.495565262f, 25611 0.869329871f, 0.494232309f, 25612 0.870086991f, 0.492898192f, 25613 0.870842063f, 0.491562916f, 25614 0.871595087f, 0.490226483f, 25615 0.872346059f, 0.488888897f, 25616 0.873094978f, 0.487550160f, 25617 0.873841843f, 0.486210276f, 25618 0.874586652f, 0.484869248f, 25619 0.875329403f, 0.483527079f, 25620 0.876070094f, 0.482183772f, 25621 0.876808724f, 0.480839331f, 25622 0.877545290f, 0.479493758f, 25623 0.878279792f, 0.478147056f, 25624 0.879012226f, 0.476799230f, 25625 0.879742593f, 0.475450282f, 25626 0.880470889f, 0.474100215f, 25627 0.881197113f, 0.472749032f, 25628 0.881921264f, 0.471396737f, 25629 0.882643340f, 0.470043332f, 25630 0.883363339f, 0.468688822f, 25631 0.884081259f, 0.467333209f, 25632 0.884797098f, 0.465976496f, 25633 0.885510856f, 0.464618686f, 25634 0.886222530f, 0.463259784f, 25635 0.886932119f, 0.461899791f, 25636 0.887639620f, 0.460538711f, 25637 0.888345033f, 0.459176548f, 25638 0.889048356f, 0.457813304f, 25639 0.889749586f, 0.456448982f, 25640 0.890448723f, 0.455083587f, 25641 0.891145765f, 0.453717121f, 25642 0.891840709f, 0.452349587f, 25643 0.892533555f, 0.450980989f, 25644 0.893224301f, 0.449611330f, 25645 0.893912945f, 0.448240612f, 25646 0.894599486f, 0.446868840f, 25647 0.895283921f, 0.445496017f, 25648 0.895966250f, 0.444122145f, 25649 0.896646470f, 0.442747228f, 25650 0.897324581f, 0.441371269f, 25651 0.898000580f, 0.439994271f, 25652 0.898674466f, 0.438616239f, 25653 0.899346237f, 0.437237174f, 25654 0.900015892f, 0.435857080f, 25655 0.900683429f, 0.434475961f, 25656 0.901348847f, 0.433093819f, 25657 0.902012144f, 0.431710658f, 25658 0.902673318f, 0.430326481f, 25659 0.903332368f, 0.428941292f, 25660 0.903989293f, 0.427555093f, 25661 0.904644091f, 0.426167889f, 25662 0.905296759f, 0.424779681f, 25663 0.905947298f, 0.423390474f, 25664 0.906595705f, 0.422000271f, 25665 0.907241978f, 0.420609074f, 25666 0.907886116f, 0.419216888f, 25667 0.908528119f, 0.417823716f, 25668 0.909167983f, 0.416429560f, 25669 0.909805708f, 0.415034424f, 25670 0.910441292f, 0.413638312f, 25671 0.911074734f, 0.412241227f, 25672 0.911706032f, 0.410843171f, 25673 0.912335185f, 0.409444149f, 25674 0.912962190f, 0.408044163f, 25675 0.913587048f, 0.406643217f, 25676 0.914209756f, 0.405241314f, 25677 0.914830312f, 0.403838458f, 25678 0.915448716f, 0.402434651f, 25679 0.916064966f, 0.401029897f, 25680 0.916679060f, 0.399624200f, 25681 0.917290997f, 0.398217562f, 25682 0.917900776f, 0.396809987f, 25683 0.918508394f, 0.395401479f, 25684 0.919113852f, 0.393992040f, 25685 0.919717146f, 0.392581674f, 25686 0.920318277f, 0.391170384f, 25687 0.920917242f, 0.389758174f, 25688 0.921514039f, 0.388345047f, 25689 0.922108669f, 0.386931006f, 25690 0.922701128f, 0.385516054f, 25691 0.923291417f, 0.384100195f, 25692 0.923879533f, 0.382683432f, 25693 0.924465474f, 0.381265769f, 25694 0.925049241f, 0.379847209f, 25695 0.925630831f, 0.378427755f, 25696 0.926210242f, 0.377007410f, 25697 0.926787474f, 0.375586178f, 25698 0.927362526f, 0.374164063f, 25699 0.927935395f, 0.372741067f, 25700 0.928506080f, 0.371317194f, 25701 0.929074581f, 0.369892447f, 25702 0.929640896f, 0.368466830f, 25703 0.930205023f, 0.367040346f, 25704 0.930766961f, 0.365612998f, 25705 0.931326709f, 0.364184790f, 25706 0.931884266f, 0.362755724f, 25707 0.932439629f, 0.361325806f, 25708 0.932992799f, 0.359895037f, 25709 0.933543773f, 0.358463421f, 25710 0.934092550f, 0.357030961f, 25711 0.934639130f, 0.355597662f, 25712 0.935183510f, 0.354163525f, 25713 0.935725689f, 0.352728556f, 25714 0.936265667f, 0.351292756f, 25715 0.936803442f, 0.349856130f, 25716 0.937339012f, 0.348418680f, 25717 0.937872376f, 0.346980411f, 25718 0.938403534f, 0.345541325f, 25719 0.938932484f, 0.344101426f, 25720 0.939459224f, 0.342660717f, 25721 0.939983753f, 0.341219202f, 25722 0.940506071f, 0.339776884f, 25723 0.941026175f, 0.338333767f, 25724 0.941544065f, 0.336889853f, 25725 0.942059740f, 0.335445147f, 25726 0.942573198f, 0.333999651f, 25727 0.943084437f, 0.332553370f, 25728 0.943593458f, 0.331106306f, 25729 0.944100258f, 0.329658463f, 25730 0.944604837f, 0.328209844f, 25731 0.945107193f, 0.326760452f, 25732 0.945607325f, 0.325310292f, 25733 0.946105232f, 0.323859367f, 25734 0.946600913f, 0.322407679f, 25735 0.947094366f, 0.320955232f, 25736 0.947585591f, 0.319502031f, 25737 0.948074586f, 0.318048077f, 25738 0.948561350f, 0.316593376f, 25739 0.949045882f, 0.315137929f, 25740 0.949528181f, 0.313681740f, 25741 0.950008245f, 0.312224814f, 25742 0.950486074f, 0.310767153f, 25743 0.950961666f, 0.309308760f, 25744 0.951435021f, 0.307849640f, 25745 0.951906137f, 0.306389795f, 25746 0.952375013f, 0.304929230f, 25747 0.952841648f, 0.303467947f, 25748 0.953306040f, 0.302005949f, 25749 0.953768190f, 0.300543241f, 25750 0.954228095f, 0.299079826f, 25751 0.954685755f, 0.297615707f, 25752 0.955141168f, 0.296150888f, 25753 0.955594334f, 0.294685372f, 25754 0.956045251f, 0.293219163f, 25755 0.956493919f, 0.291752263f, 25756 0.956940336f, 0.290284677f, 25757 0.957384501f, 0.288816408f, 25758 0.957826413f, 0.287347460f, 25759 0.958266071f, 0.285877835f, 25760 0.958703475f, 0.284407537f, 25761 0.959138622f, 0.282936570f, 25762 0.959571513f, 0.281464938f, 25763 0.960002146f, 0.279992643f, 25764 0.960430519f, 0.278519689f, 25765 0.960856633f, 0.277046080f, 25766 0.961280486f, 0.275571819f, 25767 0.961702077f, 0.274096910f, 25768 0.962121404f, 0.272621355f, 25769 0.962538468f, 0.271145160f, 25770 0.962953267f, 0.269668326f, 25771 0.963365800f, 0.268190857f, 25772 0.963776066f, 0.266712757f, 25773 0.964184064f, 0.265234030f, 25774 0.964589793f, 0.263754679f, 25775 0.964993253f, 0.262274707f, 25776 0.965394442f, 0.260794118f, 25777 0.965793359f, 0.259312915f, 25778 0.966190003f, 0.257831102f, 25779 0.966584374f, 0.256348682f, 25780 0.966976471f, 0.254865660f, 25781 0.967366292f, 0.253382037f, 25782 0.967753837f, 0.251897818f, 25783 0.968139105f, 0.250413007f, 25784 0.968522094f, 0.248927606f, 25785 0.968902805f, 0.247441619f, 25786 0.969281235f, 0.245955050f, 25787 0.969657385f, 0.244467903f, 25788 0.970031253f, 0.242980180f, 25789 0.970402839f, 0.241491885f, 25790 0.970772141f, 0.240003022f, 25791 0.971139158f, 0.238513595f, 25792 0.971503891f, 0.237023606f, 25793 0.971866337f, 0.235533059f, 25794 0.972226497f, 0.234041959f, 25795 0.972584369f, 0.232550307f, 25796 0.972939952f, 0.231058108f, 25797 0.973293246f, 0.229565366f, 25798 0.973644250f, 0.228072083f, 25799 0.973992962f, 0.226578264f, 25800 0.974339383f, 0.225083911f, 25801 0.974683511f, 0.223589029f, 25802 0.975025345f, 0.222093621f, 25803 0.975364885f, 0.220597690f, 25804 0.975702130f, 0.219101240f, 25805 0.976037079f, 0.217604275f, 25806 0.976369731f, 0.216106797f, 25807 0.976700086f, 0.214608811f, 25808 0.977028143f, 0.213110320f, 25809 0.977353900f, 0.211611327f, 25810 0.977677358f, 0.210111837f, 25811 0.977998515f, 0.208611852f, 25812 0.978317371f, 0.207111376f, 25813 0.978633924f, 0.205610413f, 25814 0.978948175f, 0.204108966f, 25815 0.979260123f, 0.202607039f, 25816 0.979569766f, 0.201104635f, 25817 0.979877104f, 0.199601758f, 25818 0.980182136f, 0.198098411f, 25819 0.980484862f, 0.196594598f, 25820 0.980785280f, 0.195090322f, 25821 0.981083391f, 0.193585587f, 25822 0.981379193f, 0.192080397f, 25823 0.981672686f, 0.190574755f, 25824 0.981963869f, 0.189068664f, 25825 0.982252741f, 0.187562129f, 25826 0.982539302f, 0.186055152f, 25827 0.982823551f, 0.184547737f, 25828 0.983105487f, 0.183039888f, 25829 0.983385110f, 0.181531608f, 25830 0.983662419f, 0.180022901f, 25831 0.983937413f, 0.178513771f, 25832 0.984210092f, 0.177004220f, 25833 0.984480455f, 0.175494253f, 25834 0.984748502f, 0.173983873f, 25835 0.985014231f, 0.172473084f, 25836 0.985277642f, 0.170961889f, 25837 0.985538735f, 0.169450291f, 25838 0.985797509f, 0.167938295f, 25839 0.986053963f, 0.166425904f, 25840 0.986308097f, 0.164913120f, 25841 0.986559910f, 0.163399949f, 25842 0.986809402f, 0.161886394f, 25843 0.987056571f, 0.160372457f, 25844 0.987301418f, 0.158858143f, 25845 0.987543942f, 0.157343456f, 25846 0.987784142f, 0.155828398f, 25847 0.988022017f, 0.154312973f, 25848 0.988257568f, 0.152797185f, 25849 0.988490793f, 0.151281038f, 25850 0.988721692f, 0.149764535f, 25851 0.988950265f, 0.148247679f, 25852 0.989176510f, 0.146730474f, 25853 0.989400428f, 0.145212925f, 25854 0.989622017f, 0.143695033f, 25855 0.989841278f, 0.142176804f, 25856 0.990058210f, 0.140658239f, 25857 0.990272812f, 0.139139344f, 25858 0.990485084f, 0.137620122f, 25859 0.990695025f, 0.136100575f, 25860 0.990902635f, 0.134580709f, 25861 0.991107914f, 0.133060525f, 25862 0.991310860f, 0.131540029f, 25863 0.991511473f, 0.130019223f, 25864 0.991709754f, 0.128498111f, 25865 0.991905700f, 0.126976696f, 25866 0.992099313f, 0.125454983f, 25867 0.992290591f, 0.123932975f, 25868 0.992479535f, 0.122410675f, 25869 0.992666142f, 0.120888087f, 25870 0.992850414f, 0.119365215f, 25871 0.993032350f, 0.117842062f, 25872 0.993211949f, 0.116318631f, 25873 0.993389211f, 0.114794927f, 25874 0.993564136f, 0.113270952f, 25875 0.993736722f, 0.111746711f, 25876 0.993906970f, 0.110222207f, 25877 0.994074879f, 0.108697444f, 25878 0.994240449f, 0.107172425f, 25879 0.994403680f, 0.105647154f, 25880 0.994564571f, 0.104121634f, 25881 0.994723121f, 0.102595869f, 25882 0.994879331f, 0.101069863f, 25883 0.995033199f, 0.099543619f, 25884 0.995184727f, 0.098017140f, 25885 0.995333912f, 0.096490431f, 25886 0.995480755f, 0.094963495f, 25887 0.995625256f, 0.093436336f, 25888 0.995767414f, 0.091908956f, 25889 0.995907229f, 0.090381361f, 25890 0.996044701f, 0.088853553f, 25891 0.996179829f, 0.087325535f, 25892 0.996312612f, 0.085797312f, 25893 0.996443051f, 0.084268888f, 25894 0.996571146f, 0.082740265f, 25895 0.996696895f, 0.081211447f, 25896 0.996820299f, 0.079682438f, 25897 0.996941358f, 0.078153242f, 25898 0.997060070f, 0.076623861f, 25899 0.997176437f, 0.075094301f, 25900 0.997290457f, 0.073564564f, 25901 0.997402130f, 0.072034653f, 25902 0.997511456f, 0.070504573f, 25903 0.997618435f, 0.068974328f, 25904 0.997723067f, 0.067443920f, 25905 0.997825350f, 0.065913353f, 25906 0.997925286f, 0.064382631f, 25907 0.998022874f, 0.062851758f, 25908 0.998118113f, 0.061320736f, 25909 0.998211003f, 0.059789571f, 25910 0.998301545f, 0.058258265f, 25911 0.998389737f, 0.056726821f, 25912 0.998475581f, 0.055195244f, 25913 0.998559074f, 0.053663538f, 25914 0.998640218f, 0.052131705f, 25915 0.998719012f, 0.050599749f, 25916 0.998795456f, 0.049067674f, 25917 0.998869550f, 0.047535484f, 25918 0.998941293f, 0.046003182f, 25919 0.999010686f, 0.044470772f, 25920 0.999077728f, 0.042938257f, 25921 0.999142419f, 0.041405641f, 25922 0.999204759f, 0.039872928f, 25923 0.999264747f, 0.038340120f, 25924 0.999322385f, 0.036807223f, 25925 0.999377670f, 0.035274239f, 25926 0.999430605f, 0.033741172f, 25927 0.999481187f, 0.032208025f, 25928 0.999529418f, 0.030674803f, 25929 0.999575296f, 0.029141509f, 25930 0.999618822f, 0.027608146f, 25931 0.999659997f, 0.026074718f, 25932 0.999698819f, 0.024541229f, 25933 0.999735288f, 0.023007681f, 25934 0.999769405f, 0.021474080f, 25935 0.999801170f, 0.019940429f, 25936 0.999830582f, 0.018406730f, 25937 0.999857641f, 0.016872988f, 25938 0.999882347f, 0.015339206f, 25939 0.999904701f, 0.013805389f, 25940 0.999924702f, 0.012271538f, 25941 0.999942350f, 0.010737659f, 25942 0.999957645f, 0.009203755f, 25943 0.999970586f, 0.007669829f, 25944 0.999981175f, 0.006135885f, 25945 0.999989411f, 0.004601926f, 25946 0.999995294f, 0.003067957f, 25947 0.999998823f, 0.001533980f, 25948 1.000000000f, 0.000000000f, 25949 0.999998823f, -0.001533980f, 25950 0.999995294f, -0.003067957f, 25951 0.999989411f, -0.004601926f, 25952 0.999981175f, -0.006135885f, 25953 0.999970586f, -0.007669829f, 25954 0.999957645f, -0.009203755f, 25955 0.999942350f, -0.010737659f, 25956 0.999924702f, -0.012271538f, 25957 0.999904701f, -0.013805389f, 25958 0.999882347f, -0.015339206f, 25959 0.999857641f, -0.016872988f, 25960 0.999830582f, -0.018406730f, 25961 0.999801170f, -0.019940429f, 25962 0.999769405f, -0.021474080f, 25963 0.999735288f, -0.023007681f, 25964 0.999698819f, -0.024541229f, 25965 0.999659997f, -0.026074718f, 25966 0.999618822f, -0.027608146f, 25967 0.999575296f, -0.029141509f, 25968 0.999529418f, -0.030674803f, 25969 0.999481187f, -0.032208025f, 25970 0.999430605f, -0.033741172f, 25971 0.999377670f, -0.035274239f, 25972 0.999322385f, -0.036807223f, 25973 0.999264747f, -0.038340120f, 25974 0.999204759f, -0.039872928f, 25975 0.999142419f, -0.041405641f, 25976 0.999077728f, -0.042938257f, 25977 0.999010686f, -0.044470772f, 25978 0.998941293f, -0.046003182f, 25979 0.998869550f, -0.047535484f, 25980 0.998795456f, -0.049067674f, 25981 0.998719012f, -0.050599749f, 25982 0.998640218f, -0.052131705f, 25983 0.998559074f, -0.053663538f, 25984 0.998475581f, -0.055195244f, 25985 0.998389737f, -0.056726821f, 25986 0.998301545f, -0.058258265f, 25987 0.998211003f, -0.059789571f, 25988 0.998118113f, -0.061320736f, 25989 0.998022874f, -0.062851758f, 25990 0.997925286f, -0.064382631f, 25991 0.997825350f, -0.065913353f, 25992 0.997723067f, -0.067443920f, 25993 0.997618435f, -0.068974328f, 25994 0.997511456f, -0.070504573f, 25995 0.997402130f, -0.072034653f, 25996 0.997290457f, -0.073564564f, 25997 0.997176437f, -0.075094301f, 25998 0.997060070f, -0.076623861f, 25999 0.996941358f, -0.078153242f, 26000 0.996820299f, -0.079682438f, 26001 0.996696895f, -0.081211447f, 26002 0.996571146f, -0.082740265f, 26003 0.996443051f, -0.084268888f, 26004 0.996312612f, -0.085797312f, 26005 0.996179829f, -0.087325535f, 26006 0.996044701f, -0.088853553f, 26007 0.995907229f, -0.090381361f, 26008 0.995767414f, -0.091908956f, 26009 0.995625256f, -0.093436336f, 26010 0.995480755f, -0.094963495f, 26011 0.995333912f, -0.096490431f, 26012 0.995184727f, -0.098017140f, 26013 0.995033199f, -0.099543619f, 26014 0.994879331f, -0.101069863f, 26015 0.994723121f, -0.102595869f, 26016 0.994564571f, -0.104121634f, 26017 0.994403680f, -0.105647154f, 26018 0.994240449f, -0.107172425f, 26019 0.994074879f, -0.108697444f, 26020 0.993906970f, -0.110222207f, 26021 0.993736722f, -0.111746711f, 26022 0.993564136f, -0.113270952f, 26023 0.993389211f, -0.114794927f, 26024 0.993211949f, -0.116318631f, 26025 0.993032350f, -0.117842062f, 26026 0.992850414f, -0.119365215f, 26027 0.992666142f, -0.120888087f, 26028 0.992479535f, -0.122410675f, 26029 0.992290591f, -0.123932975f, 26030 0.992099313f, -0.125454983f, 26031 0.991905700f, -0.126976696f, 26032 0.991709754f, -0.128498111f, 26033 0.991511473f, -0.130019223f, 26034 0.991310860f, -0.131540029f, 26035 0.991107914f, -0.133060525f, 26036 0.990902635f, -0.134580709f, 26037 0.990695025f, -0.136100575f, 26038 0.990485084f, -0.137620122f, 26039 0.990272812f, -0.139139344f, 26040 0.990058210f, -0.140658239f, 26041 0.989841278f, -0.142176804f, 26042 0.989622017f, -0.143695033f, 26043 0.989400428f, -0.145212925f, 26044 0.989176510f, -0.146730474f, 26045 0.988950265f, -0.148247679f, 26046 0.988721692f, -0.149764535f, 26047 0.988490793f, -0.151281038f, 26048 0.988257568f, -0.152797185f, 26049 0.988022017f, -0.154312973f, 26050 0.987784142f, -0.155828398f, 26051 0.987543942f, -0.157343456f, 26052 0.987301418f, -0.158858143f, 26053 0.987056571f, -0.160372457f, 26054 0.986809402f, -0.161886394f, 26055 0.986559910f, -0.163399949f, 26056 0.986308097f, -0.164913120f, 26057 0.986053963f, -0.166425904f, 26058 0.985797509f, -0.167938295f, 26059 0.985538735f, -0.169450291f, 26060 0.985277642f, -0.170961889f, 26061 0.985014231f, -0.172473084f, 26062 0.984748502f, -0.173983873f, 26063 0.984480455f, -0.175494253f, 26064 0.984210092f, -0.177004220f, 26065 0.983937413f, -0.178513771f, 26066 0.983662419f, -0.180022901f, 26067 0.983385110f, -0.181531608f, 26068 0.983105487f, -0.183039888f, 26069 0.982823551f, -0.184547737f, 26070 0.982539302f, -0.186055152f, 26071 0.982252741f, -0.187562129f, 26072 0.981963869f, -0.189068664f, 26073 0.981672686f, -0.190574755f, 26074 0.981379193f, -0.192080397f, 26075 0.981083391f, -0.193585587f, 26076 0.980785280f, -0.195090322f, 26077 0.980484862f, -0.196594598f, 26078 0.980182136f, -0.198098411f, 26079 0.979877104f, -0.199601758f, 26080 0.979569766f, -0.201104635f, 26081 0.979260123f, -0.202607039f, 26082 0.978948175f, -0.204108966f, 26083 0.978633924f, -0.205610413f, 26084 0.978317371f, -0.207111376f, 26085 0.977998515f, -0.208611852f, 26086 0.977677358f, -0.210111837f, 26087 0.977353900f, -0.211611327f, 26088 0.977028143f, -0.213110320f, 26089 0.976700086f, -0.214608811f, 26090 0.976369731f, -0.216106797f, 26091 0.976037079f, -0.217604275f, 26092 0.975702130f, -0.219101240f, 26093 0.975364885f, -0.220597690f, 26094 0.975025345f, -0.222093621f, 26095 0.974683511f, -0.223589029f, 26096 0.974339383f, -0.225083911f, 26097 0.973992962f, -0.226578264f, 26098 0.973644250f, -0.228072083f, 26099 0.973293246f, -0.229565366f, 26100 0.972939952f, -0.231058108f, 26101 0.972584369f, -0.232550307f, 26102 0.972226497f, -0.234041959f, 26103 0.971866337f, -0.235533059f, 26104 0.971503891f, -0.237023606f, 26105 0.971139158f, -0.238513595f, 26106 0.970772141f, -0.240003022f, 26107 0.970402839f, -0.241491885f, 26108 0.970031253f, -0.242980180f, 26109 0.969657385f, -0.244467903f, 26110 0.969281235f, -0.245955050f, 26111 0.968902805f, -0.247441619f, 26112 0.968522094f, -0.248927606f, 26113 0.968139105f, -0.250413007f, 26114 0.967753837f, -0.251897818f, 26115 0.967366292f, -0.253382037f, 26116 0.966976471f, -0.254865660f, 26117 0.966584374f, -0.256348682f, 26118 0.966190003f, -0.257831102f, 26119 0.965793359f, -0.259312915f, 26120 0.965394442f, -0.260794118f, 26121 0.964993253f, -0.262274707f, 26122 0.964589793f, -0.263754679f, 26123 0.964184064f, -0.265234030f, 26124 0.963776066f, -0.266712757f, 26125 0.963365800f, -0.268190857f, 26126 0.962953267f, -0.269668326f, 26127 0.962538468f, -0.271145160f, 26128 0.962121404f, -0.272621355f, 26129 0.961702077f, -0.274096910f, 26130 0.961280486f, -0.275571819f, 26131 0.960856633f, -0.277046080f, 26132 0.960430519f, -0.278519689f, 26133 0.960002146f, -0.279992643f, 26134 0.959571513f, -0.281464938f, 26135 0.959138622f, -0.282936570f, 26136 0.958703475f, -0.284407537f, 26137 0.958266071f, -0.285877835f, 26138 0.957826413f, -0.287347460f, 26139 0.957384501f, -0.288816408f, 26140 0.956940336f, -0.290284677f, 26141 0.956493919f, -0.291752263f, 26142 0.956045251f, -0.293219163f, 26143 0.955594334f, -0.294685372f, 26144 0.955141168f, -0.296150888f, 26145 0.954685755f, -0.297615707f, 26146 0.954228095f, -0.299079826f, 26147 0.953768190f, -0.300543241f, 26148 0.953306040f, -0.302005949f, 26149 0.952841648f, -0.303467947f, 26150 0.952375013f, -0.304929230f, 26151 0.951906137f, -0.306389795f, 26152 0.951435021f, -0.307849640f, 26153 0.950961666f, -0.309308760f, 26154 0.950486074f, -0.310767153f, 26155 0.950008245f, -0.312224814f, 26156 0.949528181f, -0.313681740f, 26157 0.949045882f, -0.315137929f, 26158 0.948561350f, -0.316593376f, 26159 0.948074586f, -0.318048077f, 26160 0.947585591f, -0.319502031f, 26161 0.947094366f, -0.320955232f, 26162 0.946600913f, -0.322407679f, 26163 0.946105232f, -0.323859367f, 26164 0.945607325f, -0.325310292f, 26165 0.945107193f, -0.326760452f, 26166 0.944604837f, -0.328209844f, 26167 0.944100258f, -0.329658463f, 26168 0.943593458f, -0.331106306f, 26169 0.943084437f, -0.332553370f, 26170 0.942573198f, -0.333999651f, 26171 0.942059740f, -0.335445147f, 26172 0.941544065f, -0.336889853f, 26173 0.941026175f, -0.338333767f, 26174 0.940506071f, -0.339776884f, 26175 0.939983753f, -0.341219202f, 26176 0.939459224f, -0.342660717f, 26177 0.938932484f, -0.344101426f, 26178 0.938403534f, -0.345541325f, 26179 0.937872376f, -0.346980411f, 26180 0.937339012f, -0.348418680f, 26181 0.936803442f, -0.349856130f, 26182 0.936265667f, -0.351292756f, 26183 0.935725689f, -0.352728556f, 26184 0.935183510f, -0.354163525f, 26185 0.934639130f, -0.355597662f, 26186 0.934092550f, -0.357030961f, 26187 0.933543773f, -0.358463421f, 26188 0.932992799f, -0.359895037f, 26189 0.932439629f, -0.361325806f, 26190 0.931884266f, -0.362755724f, 26191 0.931326709f, -0.364184790f, 26192 0.930766961f, -0.365612998f, 26193 0.930205023f, -0.367040346f, 26194 0.929640896f, -0.368466830f, 26195 0.929074581f, -0.369892447f, 26196 0.928506080f, -0.371317194f, 26197 0.927935395f, -0.372741067f, 26198 0.927362526f, -0.374164063f, 26199 0.926787474f, -0.375586178f, 26200 0.926210242f, -0.377007410f, 26201 0.925630831f, -0.378427755f, 26202 0.925049241f, -0.379847209f, 26203 0.924465474f, -0.381265769f, 26204 0.923879533f, -0.382683432f, 26205 0.923291417f, -0.384100195f, 26206 0.922701128f, -0.385516054f, 26207 0.922108669f, -0.386931006f, 26208 0.921514039f, -0.388345047f, 26209 0.920917242f, -0.389758174f, 26210 0.920318277f, -0.391170384f, 26211 0.919717146f, -0.392581674f, 26212 0.919113852f, -0.393992040f, 26213 0.918508394f, -0.395401479f, 26214 0.917900776f, -0.396809987f, 26215 0.917290997f, -0.398217562f, 26216 0.916679060f, -0.399624200f, 26217 0.916064966f, -0.401029897f, 26218 0.915448716f, -0.402434651f, 26219 0.914830312f, -0.403838458f, 26220 0.914209756f, -0.405241314f, 26221 0.913587048f, -0.406643217f, 26222 0.912962190f, -0.408044163f, 26223 0.912335185f, -0.409444149f, 26224 0.911706032f, -0.410843171f, 26225 0.911074734f, -0.412241227f, 26226 0.910441292f, -0.413638312f, 26227 0.909805708f, -0.415034424f, 26228 0.909167983f, -0.416429560f, 26229 0.908528119f, -0.417823716f, 26230 0.907886116f, -0.419216888f, 26231 0.907241978f, -0.420609074f, 26232 0.906595705f, -0.422000271f, 26233 0.905947298f, -0.423390474f, 26234 0.905296759f, -0.424779681f, 26235 0.904644091f, -0.426167889f, 26236 0.903989293f, -0.427555093f, 26237 0.903332368f, -0.428941292f, 26238 0.902673318f, -0.430326481f, 26239 0.902012144f, -0.431710658f, 26240 0.901348847f, -0.433093819f, 26241 0.900683429f, -0.434475961f, 26242 0.900015892f, -0.435857080f, 26243 0.899346237f, -0.437237174f, 26244 0.898674466f, -0.438616239f, 26245 0.898000580f, -0.439994271f, 26246 0.897324581f, -0.441371269f, 26247 0.896646470f, -0.442747228f, 26248 0.895966250f, -0.444122145f, 26249 0.895283921f, -0.445496017f, 26250 0.894599486f, -0.446868840f, 26251 0.893912945f, -0.448240612f, 26252 0.893224301f, -0.449611330f, 26253 0.892533555f, -0.450980989f, 26254 0.891840709f, -0.452349587f, 26255 0.891145765f, -0.453717121f, 26256 0.890448723f, -0.455083587f, 26257 0.889749586f, -0.456448982f, 26258 0.889048356f, -0.457813304f, 26259 0.888345033f, -0.459176548f, 26260 0.887639620f, -0.460538711f, 26261 0.886932119f, -0.461899791f, 26262 0.886222530f, -0.463259784f, 26263 0.885510856f, -0.464618686f, 26264 0.884797098f, -0.465976496f, 26265 0.884081259f, -0.467333209f, 26266 0.883363339f, -0.468688822f, 26267 0.882643340f, -0.470043332f, 26268 0.881921264f, -0.471396737f, 26269 0.881197113f, -0.472749032f, 26270 0.880470889f, -0.474100215f, 26271 0.879742593f, -0.475450282f, 26272 0.879012226f, -0.476799230f, 26273 0.878279792f, -0.478147056f, 26274 0.877545290f, -0.479493758f, 26275 0.876808724f, -0.480839331f, 26276 0.876070094f, -0.482183772f, 26277 0.875329403f, -0.483527079f, 26278 0.874586652f, -0.484869248f, 26279 0.873841843f, -0.486210276f, 26280 0.873094978f, -0.487550160f, 26281 0.872346059f, -0.488888897f, 26282 0.871595087f, -0.490226483f, 26283 0.870842063f, -0.491562916f, 26284 0.870086991f, -0.492898192f, 26285 0.869329871f, -0.494232309f, 26286 0.868570706f, -0.495565262f, 26287 0.867809497f, -0.496897049f, 26288 0.867046246f, -0.498227667f, 26289 0.866280954f, -0.499557113f, 26290 0.865513624f, -0.500885383f, 26291 0.864744258f, -0.502212474f, 26292 0.863972856f, -0.503538384f, 26293 0.863199422f, -0.504863109f, 26294 0.862423956f, -0.506186645f, 26295 0.861646461f, -0.507508991f, 26296 0.860866939f, -0.508830143f, 26297 0.860085390f, -0.510150097f, 26298 0.859301818f, -0.511468850f, 26299 0.858516224f, -0.512786401f, 26300 0.857728610f, -0.514102744f, 26301 0.856938977f, -0.515417878f, 26302 0.856147328f, -0.516731799f, 26303 0.855353665f, -0.518044504f, 26304 0.854557988f, -0.519355990f, 26305 0.853760301f, -0.520666254f, 26306 0.852960605f, -0.521975293f, 26307 0.852158902f, -0.523283103f, 26308 0.851355193f, -0.524589683f, 26309 0.850549481f, -0.525895027f, 26310 0.849741768f, -0.527199135f, 26311 0.848932055f, -0.528502002f, 26312 0.848120345f, -0.529803625f, 26313 0.847306639f, -0.531104001f, 26314 0.846490939f, -0.532403128f, 26315 0.845673247f, -0.533701002f, 26316 0.844853565f, -0.534997620f, 26317 0.844031895f, -0.536292979f, 26318 0.843208240f, -0.537587076f, 26319 0.842382600f, -0.538879909f, 26320 0.841554977f, -0.540171473f, 26321 0.840725375f, -0.541461766f, 26322 0.839893794f, -0.542750785f, 26323 0.839060237f, -0.544038527f, 26324 0.838224706f, -0.545324988f, 26325 0.837387202f, -0.546610167f, 26326 0.836547727f, -0.547894059f, 26327 0.835706284f, -0.549176662f, 26328 0.834862875f, -0.550457973f, 26329 0.834017501f, -0.551737988f, 26330 0.833170165f, -0.553016706f, 26331 0.832320868f, -0.554294121f, 26332 0.831469612f, -0.555570233f, 26333 0.830616400f, -0.556845037f, 26334 0.829761234f, -0.558118531f, 26335 0.828904115f, -0.559390712f, 26336 0.828045045f, -0.560661576f, 26337 0.827184027f, -0.561931121f, 26338 0.826321063f, -0.563199344f, 26339 0.825456154f, -0.564466242f, 26340 0.824589303f, -0.565731811f, 26341 0.823720511f, -0.566996049f, 26342 0.822849781f, -0.568258953f, 26343 0.821977115f, -0.569520519f, 26344 0.821102515f, -0.570780746f, 26345 0.820225983f, -0.572039629f, 26346 0.819347520f, -0.573297167f, 26347 0.818467130f, -0.574553355f, 26348 0.817584813f, -0.575808191f, 26349 0.816700573f, -0.577061673f, 26350 0.815814411f, -0.578313796f, 26351 0.814926329f, -0.579564559f, 26352 0.814036330f, -0.580813958f, 26353 0.813144415f, -0.582061990f, 26354 0.812250587f, -0.583308653f, 26355 0.811354847f, -0.584553943f, 26356 0.810457198f, -0.585797857f, 26357 0.809557642f, -0.587040394f, 26358 0.808656182f, -0.588281548f, 26359 0.807752818f, -0.589521319f, 26360 0.806847554f, -0.590759702f, 26361 0.805940391f, -0.591996695f, 26362 0.805031331f, -0.593232295f, 26363 0.804120377f, -0.594466499f, 26364 0.803207531f, -0.595699304f, 26365 0.802292796f, -0.596930708f, 26366 0.801376172f, -0.598160707f, 26367 0.800457662f, -0.599389298f, 26368 0.799537269f, -0.600616479f, 26369 0.798614995f, -0.601842247f, 26370 0.797690841f, -0.603066599f, 26371 0.796764810f, -0.604289531f, 26372 0.795836905f, -0.605511041f, 26373 0.794907126f, -0.606731127f, 26374 0.793975478f, -0.607949785f, 26375 0.793041960f, -0.609167012f, 26376 0.792106577f, -0.610382806f, 26377 0.791169330f, -0.611597164f, 26378 0.790230221f, -0.612810082f, 26379 0.789289253f, -0.614021559f, 26380 0.788346428f, -0.615231591f, 26381 0.787401747f, -0.616440175f, 26382 0.786455214f, -0.617647308f, 26383 0.785506830f, -0.618852988f, 26384 0.784556597f, -0.620057212f, 26385 0.783604519f, -0.621259977f, 26386 0.782650596f, -0.622461279f, 26387 0.781694832f, -0.623661118f, 26388 0.780737229f, -0.624859488f, 26389 0.779777788f, -0.626056388f, 26390 0.778816512f, -0.627251815f, 26391 0.777853404f, -0.628445767f, 26392 0.776888466f, -0.629638239f, 26393 0.775921699f, -0.630829230f, 26394 0.774953107f, -0.632018736f, 26395 0.773982691f, -0.633206755f, 26396 0.773010453f, -0.634393284f, 26397 0.772036397f, -0.635578320f, 26398 0.771060524f, -0.636761861f, 26399 0.770082837f, -0.637943904f, 26400 0.769103338f, -0.639124445f, 26401 0.768122029f, -0.640303482f, 26402 0.767138912f, -0.641481013f, 26403 0.766153990f, -0.642657034f, 26404 0.765167266f, -0.643831543f, 26405 0.764178741f, -0.645004537f, 26406 0.763188417f, -0.646176013f, 26407 0.762196298f, -0.647345969f, 26408 0.761202385f, -0.648514401f, 26409 0.760206682f, -0.649681307f, 26410 0.759209189f, -0.650846685f, 26411 0.758209910f, -0.652010531f, 26412 0.757208847f, -0.653172843f, 26413 0.756206001f, -0.654333618f, 26414 0.755201377f, -0.655492853f, 26415 0.754194975f, -0.656650546f, 26416 0.753186799f, -0.657806693f, 26417 0.752176850f, -0.658961293f, 26418 0.751165132f, -0.660114342f, 26419 0.750151646f, -0.661265838f, 26420 0.749136395f, -0.662415778f, 26421 0.748119380f, -0.663564159f, 26422 0.747100606f, -0.664710978f, 26423 0.746080074f, -0.665856234f, 26424 0.745057785f, -0.666999922f, 26425 0.744033744f, -0.668142041f, 26426 0.743007952f, -0.669282588f, 26427 0.741980412f, -0.670421560f, 26428 0.740951125f, -0.671558955f, 26429 0.739920095f, -0.672694769f, 26430 0.738887324f, -0.673829000f, 26431 0.737852815f, -0.674961646f, 26432 0.736816569f, -0.676092704f, 26433 0.735778589f, -0.677222170f, 26434 0.734738878f, -0.678350043f, 26435 0.733697438f, -0.679476320f, 26436 0.732654272f, -0.680600998f, 26437 0.731609381f, -0.681724074f, 26438 0.730562769f, -0.682845546f, 26439 0.729514438f, -0.683965412f, 26440 0.728464390f, -0.685083668f, 26441 0.727412629f, -0.686200312f, 26442 0.726359155f, -0.687315341f, 26443 0.725303972f, -0.688428753f, 26444 0.724247083f, -0.689540545f, 26445 0.723188489f, -0.690650714f, 26446 0.722128194f, -0.691759258f, 26447 0.721066199f, -0.692866175f, 26448 0.720002508f, -0.693971461f, 26449 0.718937122f, -0.695075114f, 26450 0.717870045f, -0.696177131f, 26451 0.716801279f, -0.697277511f, 26452 0.715730825f, -0.698376249f, 26453 0.714658688f, -0.699473345f, 26454 0.713584869f, -0.700568794f, 26455 0.712509371f, -0.701662595f, 26456 0.711432196f, -0.702754744f, 26457 0.710353347f, -0.703845241f, 26458 0.709272826f, -0.704934080f, 26459 0.708190637f, -0.706021261f, 26460 0.707106781f, -0.707106781f, 26461 0.706021261f, -0.708190637f, 26462 0.704934080f, -0.709272826f, 26463 0.703845241f, -0.710353347f, 26464 0.702754744f, -0.711432196f, 26465 0.701662595f, -0.712509371f, 26466 0.700568794f, -0.713584869f, 26467 0.699473345f, -0.714658688f, 26468 0.698376249f, -0.715730825f, 26469 0.697277511f, -0.716801279f, 26470 0.696177131f, -0.717870045f, 26471 0.695075114f, -0.718937122f, 26472 0.693971461f, -0.720002508f, 26473 0.692866175f, -0.721066199f, 26474 0.691759258f, -0.722128194f, 26475 0.690650714f, -0.723188489f, 26476 0.689540545f, -0.724247083f, 26477 0.688428753f, -0.725303972f, 26478 0.687315341f, -0.726359155f, 26479 0.686200312f, -0.727412629f, 26480 0.685083668f, -0.728464390f, 26481 0.683965412f, -0.729514438f, 26482 0.682845546f, -0.730562769f, 26483 0.681724074f, -0.731609381f, 26484 0.680600998f, -0.732654272f, 26485 0.679476320f, -0.733697438f, 26486 0.678350043f, -0.734738878f, 26487 0.677222170f, -0.735778589f, 26488 0.676092704f, -0.736816569f, 26489 0.674961646f, -0.737852815f, 26490 0.673829000f, -0.738887324f, 26491 0.672694769f, -0.739920095f, 26492 0.671558955f, -0.740951125f, 26493 0.670421560f, -0.741980412f, 26494 0.669282588f, -0.743007952f, 26495 0.668142041f, -0.744033744f, 26496 0.666999922f, -0.745057785f, 26497 0.665856234f, -0.746080074f, 26498 0.664710978f, -0.747100606f, 26499 0.663564159f, -0.748119380f, 26500 0.662415778f, -0.749136395f, 26501 0.661265838f, -0.750151646f, 26502 0.660114342f, -0.751165132f, 26503 0.658961293f, -0.752176850f, 26504 0.657806693f, -0.753186799f, 26505 0.656650546f, -0.754194975f, 26506 0.655492853f, -0.755201377f, 26507 0.654333618f, -0.756206001f, 26508 0.653172843f, -0.757208847f, 26509 0.652010531f, -0.758209910f, 26510 0.650846685f, -0.759209189f, 26511 0.649681307f, -0.760206682f, 26512 0.648514401f, -0.761202385f, 26513 0.647345969f, -0.762196298f, 26514 0.646176013f, -0.763188417f, 26515 0.645004537f, -0.764178741f, 26516 0.643831543f, -0.765167266f, 26517 0.642657034f, -0.766153990f, 26518 0.641481013f, -0.767138912f, 26519 0.640303482f, -0.768122029f, 26520 0.639124445f, -0.769103338f, 26521 0.637943904f, -0.770082837f, 26522 0.636761861f, -0.771060524f, 26523 0.635578320f, -0.772036397f, 26524 0.634393284f, -0.773010453f, 26525 0.633206755f, -0.773982691f, 26526 0.632018736f, -0.774953107f, 26527 0.630829230f, -0.775921699f, 26528 0.629638239f, -0.776888466f, 26529 0.628445767f, -0.777853404f, 26530 0.627251815f, -0.778816512f, 26531 0.626056388f, -0.779777788f, 26532 0.624859488f, -0.780737229f, 26533 0.623661118f, -0.781694832f, 26534 0.622461279f, -0.782650596f, 26535 0.621259977f, -0.783604519f, 26536 0.620057212f, -0.784556597f, 26537 0.618852988f, -0.785506830f, 26538 0.617647308f, -0.786455214f, 26539 0.616440175f, -0.787401747f, 26540 0.615231591f, -0.788346428f, 26541 0.614021559f, -0.789289253f, 26542 0.612810082f, -0.790230221f, 26543 0.611597164f, -0.791169330f, 26544 0.610382806f, -0.792106577f, 26545 0.609167012f, -0.793041960f, 26546 0.607949785f, -0.793975478f, 26547 0.606731127f, -0.794907126f, 26548 0.605511041f, -0.795836905f, 26549 0.604289531f, -0.796764810f, 26550 0.603066599f, -0.797690841f, 26551 0.601842247f, -0.798614995f, 26552 0.600616479f, -0.799537269f, 26553 0.599389298f, -0.800457662f, 26554 0.598160707f, -0.801376172f, 26555 0.596930708f, -0.802292796f, 26556 0.595699304f, -0.803207531f, 26557 0.594466499f, -0.804120377f, 26558 0.593232295f, -0.805031331f, 26559 0.591996695f, -0.805940391f, 26560 0.590759702f, -0.806847554f, 26561 0.589521319f, -0.807752818f, 26562 0.588281548f, -0.808656182f, 26563 0.587040394f, -0.809557642f, 26564 0.585797857f, -0.810457198f, 26565 0.584553943f, -0.811354847f, 26566 0.583308653f, -0.812250587f, 26567 0.582061990f, -0.813144415f, 26568 0.580813958f, -0.814036330f, 26569 0.579564559f, -0.814926329f, 26570 0.578313796f, -0.815814411f, 26571 0.577061673f, -0.816700573f, 26572 0.575808191f, -0.817584813f, 26573 0.574553355f, -0.818467130f, 26574 0.573297167f, -0.819347520f, 26575 0.572039629f, -0.820225983f, 26576 0.570780746f, -0.821102515f, 26577 0.569520519f, -0.821977115f, 26578 0.568258953f, -0.822849781f, 26579 0.566996049f, -0.823720511f, 26580 0.565731811f, -0.824589303f, 26581 0.564466242f, -0.825456154f, 26582 0.563199344f, -0.826321063f, 26583 0.561931121f, -0.827184027f, 26584 0.560661576f, -0.828045045f, 26585 0.559390712f, -0.828904115f, 26586 0.558118531f, -0.829761234f, 26587 0.556845037f, -0.830616400f, 26588 0.555570233f, -0.831469612f, 26589 0.554294121f, -0.832320868f, 26590 0.553016706f, -0.833170165f, 26591 0.551737988f, -0.834017501f, 26592 0.550457973f, -0.834862875f, 26593 0.549176662f, -0.835706284f, 26594 0.547894059f, -0.836547727f, 26595 0.546610167f, -0.837387202f, 26596 0.545324988f, -0.838224706f, 26597 0.544038527f, -0.839060237f, 26598 0.542750785f, -0.839893794f, 26599 0.541461766f, -0.840725375f, 26600 0.540171473f, -0.841554977f, 26601 0.538879909f, -0.842382600f, 26602 0.537587076f, -0.843208240f, 26603 0.536292979f, -0.844031895f, 26604 0.534997620f, -0.844853565f, 26605 0.533701002f, -0.845673247f, 26606 0.532403128f, -0.846490939f, 26607 0.531104001f, -0.847306639f, 26608 0.529803625f, -0.848120345f, 26609 0.528502002f, -0.848932055f, 26610 0.527199135f, -0.849741768f, 26611 0.525895027f, -0.850549481f, 26612 0.524589683f, -0.851355193f, 26613 0.523283103f, -0.852158902f, 26614 0.521975293f, -0.852960605f, 26615 0.520666254f, -0.853760301f, 26616 0.519355990f, -0.854557988f, 26617 0.518044504f, -0.855353665f, 26618 0.516731799f, -0.856147328f, 26619 0.515417878f, -0.856938977f, 26620 0.514102744f, -0.857728610f, 26621 0.512786401f, -0.858516224f, 26622 0.511468850f, -0.859301818f, 26623 0.510150097f, -0.860085390f, 26624 0.508830143f, -0.860866939f, 26625 0.507508991f, -0.861646461f, 26626 0.506186645f, -0.862423956f, 26627 0.504863109f, -0.863199422f, 26628 0.503538384f, -0.863972856f, 26629 0.502212474f, -0.864744258f, 26630 0.500885383f, -0.865513624f, 26631 0.499557113f, -0.866280954f, 26632 0.498227667f, -0.867046246f, 26633 0.496897049f, -0.867809497f, 26634 0.495565262f, -0.868570706f, 26635 0.494232309f, -0.869329871f, 26636 0.492898192f, -0.870086991f, 26637 0.491562916f, -0.870842063f, 26638 0.490226483f, -0.871595087f, 26639 0.488888897f, -0.872346059f, 26640 0.487550160f, -0.873094978f, 26641 0.486210276f, -0.873841843f, 26642 0.484869248f, -0.874586652f, 26643 0.483527079f, -0.875329403f, 26644 0.482183772f, -0.876070094f, 26645 0.480839331f, -0.876808724f, 26646 0.479493758f, -0.877545290f, 26647 0.478147056f, -0.878279792f, 26648 0.476799230f, -0.879012226f, 26649 0.475450282f, -0.879742593f, 26650 0.474100215f, -0.880470889f, 26651 0.472749032f, -0.881197113f, 26652 0.471396737f, -0.881921264f, 26653 0.470043332f, -0.882643340f, 26654 0.468688822f, -0.883363339f, 26655 0.467333209f, -0.884081259f, 26656 0.465976496f, -0.884797098f, 26657 0.464618686f, -0.885510856f, 26658 0.463259784f, -0.886222530f, 26659 0.461899791f, -0.886932119f, 26660 0.460538711f, -0.887639620f, 26661 0.459176548f, -0.888345033f, 26662 0.457813304f, -0.889048356f, 26663 0.456448982f, -0.889749586f, 26664 0.455083587f, -0.890448723f, 26665 0.453717121f, -0.891145765f, 26666 0.452349587f, -0.891840709f, 26667 0.450980989f, -0.892533555f, 26668 0.449611330f, -0.893224301f, 26669 0.448240612f, -0.893912945f, 26670 0.446868840f, -0.894599486f, 26671 0.445496017f, -0.895283921f, 26672 0.444122145f, -0.895966250f, 26673 0.442747228f, -0.896646470f, 26674 0.441371269f, -0.897324581f, 26675 0.439994271f, -0.898000580f, 26676 0.438616239f, -0.898674466f, 26677 0.437237174f, -0.899346237f, 26678 0.435857080f, -0.900015892f, 26679 0.434475961f, -0.900683429f, 26680 0.433093819f, -0.901348847f, 26681 0.431710658f, -0.902012144f, 26682 0.430326481f, -0.902673318f, 26683 0.428941292f, -0.903332368f, 26684 0.427555093f, -0.903989293f, 26685 0.426167889f, -0.904644091f, 26686 0.424779681f, -0.905296759f, 26687 0.423390474f, -0.905947298f, 26688 0.422000271f, -0.906595705f, 26689 0.420609074f, -0.907241978f, 26690 0.419216888f, -0.907886116f, 26691 0.417823716f, -0.908528119f, 26692 0.416429560f, -0.909167983f, 26693 0.415034424f, -0.909805708f, 26694 0.413638312f, -0.910441292f, 26695 0.412241227f, -0.911074734f, 26696 0.410843171f, -0.911706032f, 26697 0.409444149f, -0.912335185f, 26698 0.408044163f, -0.912962190f, 26699 0.406643217f, -0.913587048f, 26700 0.405241314f, -0.914209756f, 26701 0.403838458f, -0.914830312f, 26702 0.402434651f, -0.915448716f, 26703 0.401029897f, -0.916064966f, 26704 0.399624200f, -0.916679060f, 26705 0.398217562f, -0.917290997f, 26706 0.396809987f, -0.917900776f, 26707 0.395401479f, -0.918508394f, 26708 0.393992040f, -0.919113852f, 26709 0.392581674f, -0.919717146f, 26710 0.391170384f, -0.920318277f, 26711 0.389758174f, -0.920917242f, 26712 0.388345047f, -0.921514039f, 26713 0.386931006f, -0.922108669f, 26714 0.385516054f, -0.922701128f, 26715 0.384100195f, -0.923291417f, 26716 0.382683432f, -0.923879533f, 26717 0.381265769f, -0.924465474f, 26718 0.379847209f, -0.925049241f, 26719 0.378427755f, -0.925630831f, 26720 0.377007410f, -0.926210242f, 26721 0.375586178f, -0.926787474f, 26722 0.374164063f, -0.927362526f, 26723 0.372741067f, -0.927935395f, 26724 0.371317194f, -0.928506080f, 26725 0.369892447f, -0.929074581f, 26726 0.368466830f, -0.929640896f, 26727 0.367040346f, -0.930205023f, 26728 0.365612998f, -0.930766961f, 26729 0.364184790f, -0.931326709f, 26730 0.362755724f, -0.931884266f, 26731 0.361325806f, -0.932439629f, 26732 0.359895037f, -0.932992799f, 26733 0.358463421f, -0.933543773f, 26734 0.357030961f, -0.934092550f, 26735 0.355597662f, -0.934639130f, 26736 0.354163525f, -0.935183510f, 26737 0.352728556f, -0.935725689f, 26738 0.351292756f, -0.936265667f, 26739 0.349856130f, -0.936803442f, 26740 0.348418680f, -0.937339012f, 26741 0.346980411f, -0.937872376f, 26742 0.345541325f, -0.938403534f, 26743 0.344101426f, -0.938932484f, 26744 0.342660717f, -0.939459224f, 26745 0.341219202f, -0.939983753f, 26746 0.339776884f, -0.940506071f, 26747 0.338333767f, -0.941026175f, 26748 0.336889853f, -0.941544065f, 26749 0.335445147f, -0.942059740f, 26750 0.333999651f, -0.942573198f, 26751 0.332553370f, -0.943084437f, 26752 0.331106306f, -0.943593458f, 26753 0.329658463f, -0.944100258f, 26754 0.328209844f, -0.944604837f, 26755 0.326760452f, -0.945107193f, 26756 0.325310292f, -0.945607325f, 26757 0.323859367f, -0.946105232f, 26758 0.322407679f, -0.946600913f, 26759 0.320955232f, -0.947094366f, 26760 0.319502031f, -0.947585591f, 26761 0.318048077f, -0.948074586f, 26762 0.316593376f, -0.948561350f, 26763 0.315137929f, -0.949045882f, 26764 0.313681740f, -0.949528181f, 26765 0.312224814f, -0.950008245f, 26766 0.310767153f, -0.950486074f, 26767 0.309308760f, -0.950961666f, 26768 0.307849640f, -0.951435021f, 26769 0.306389795f, -0.951906137f, 26770 0.304929230f, -0.952375013f, 26771 0.303467947f, -0.952841648f, 26772 0.302005949f, -0.953306040f, 26773 0.300543241f, -0.953768190f, 26774 0.299079826f, -0.954228095f, 26775 0.297615707f, -0.954685755f, 26776 0.296150888f, -0.955141168f, 26777 0.294685372f, -0.955594334f, 26778 0.293219163f, -0.956045251f, 26779 0.291752263f, -0.956493919f, 26780 0.290284677f, -0.956940336f, 26781 0.288816408f, -0.957384501f, 26782 0.287347460f, -0.957826413f, 26783 0.285877835f, -0.958266071f, 26784 0.284407537f, -0.958703475f, 26785 0.282936570f, -0.959138622f, 26786 0.281464938f, -0.959571513f, 26787 0.279992643f, -0.960002146f, 26788 0.278519689f, -0.960430519f, 26789 0.277046080f, -0.960856633f, 26790 0.275571819f, -0.961280486f, 26791 0.274096910f, -0.961702077f, 26792 0.272621355f, -0.962121404f, 26793 0.271145160f, -0.962538468f, 26794 0.269668326f, -0.962953267f, 26795 0.268190857f, -0.963365800f, 26796 0.266712757f, -0.963776066f, 26797 0.265234030f, -0.964184064f, 26798 0.263754679f, -0.964589793f, 26799 0.262274707f, -0.964993253f, 26800 0.260794118f, -0.965394442f, 26801 0.259312915f, -0.965793359f, 26802 0.257831102f, -0.966190003f, 26803 0.256348682f, -0.966584374f, 26804 0.254865660f, -0.966976471f, 26805 0.253382037f, -0.967366292f, 26806 0.251897818f, -0.967753837f, 26807 0.250413007f, -0.968139105f, 26808 0.248927606f, -0.968522094f, 26809 0.247441619f, -0.968902805f, 26810 0.245955050f, -0.969281235f, 26811 0.244467903f, -0.969657385f, 26812 0.242980180f, -0.970031253f, 26813 0.241491885f, -0.970402839f, 26814 0.240003022f, -0.970772141f, 26815 0.238513595f, -0.971139158f, 26816 0.237023606f, -0.971503891f, 26817 0.235533059f, -0.971866337f, 26818 0.234041959f, -0.972226497f, 26819 0.232550307f, -0.972584369f, 26820 0.231058108f, -0.972939952f, 26821 0.229565366f, -0.973293246f, 26822 0.228072083f, -0.973644250f, 26823 0.226578264f, -0.973992962f, 26824 0.225083911f, -0.974339383f, 26825 0.223589029f, -0.974683511f, 26826 0.222093621f, -0.975025345f, 26827 0.220597690f, -0.975364885f, 26828 0.219101240f, -0.975702130f, 26829 0.217604275f, -0.976037079f, 26830 0.216106797f, -0.976369731f, 26831 0.214608811f, -0.976700086f, 26832 0.213110320f, -0.977028143f, 26833 0.211611327f, -0.977353900f, 26834 0.210111837f, -0.977677358f, 26835 0.208611852f, -0.977998515f, 26836 0.207111376f, -0.978317371f, 26837 0.205610413f, -0.978633924f, 26838 0.204108966f, -0.978948175f, 26839 0.202607039f, -0.979260123f, 26840 0.201104635f, -0.979569766f, 26841 0.199601758f, -0.979877104f, 26842 0.198098411f, -0.980182136f, 26843 0.196594598f, -0.980484862f, 26844 0.195090322f, -0.980785280f, 26845 0.193585587f, -0.981083391f, 26846 0.192080397f, -0.981379193f, 26847 0.190574755f, -0.981672686f, 26848 0.189068664f, -0.981963869f, 26849 0.187562129f, -0.982252741f, 26850 0.186055152f, -0.982539302f, 26851 0.184547737f, -0.982823551f, 26852 0.183039888f, -0.983105487f, 26853 0.181531608f, -0.983385110f, 26854 0.180022901f, -0.983662419f, 26855 0.178513771f, -0.983937413f, 26856 0.177004220f, -0.984210092f, 26857 0.175494253f, -0.984480455f, 26858 0.173983873f, -0.984748502f, 26859 0.172473084f, -0.985014231f, 26860 0.170961889f, -0.985277642f, 26861 0.169450291f, -0.985538735f, 26862 0.167938295f, -0.985797509f, 26863 0.166425904f, -0.986053963f, 26864 0.164913120f, -0.986308097f, 26865 0.163399949f, -0.986559910f, 26866 0.161886394f, -0.986809402f, 26867 0.160372457f, -0.987056571f, 26868 0.158858143f, -0.987301418f, 26869 0.157343456f, -0.987543942f, 26870 0.155828398f, -0.987784142f, 26871 0.154312973f, -0.988022017f, 26872 0.152797185f, -0.988257568f, 26873 0.151281038f, -0.988490793f, 26874 0.149764535f, -0.988721692f, 26875 0.148247679f, -0.988950265f, 26876 0.146730474f, -0.989176510f, 26877 0.145212925f, -0.989400428f, 26878 0.143695033f, -0.989622017f, 26879 0.142176804f, -0.989841278f, 26880 0.140658239f, -0.990058210f, 26881 0.139139344f, -0.990272812f, 26882 0.137620122f, -0.990485084f, 26883 0.136100575f, -0.990695025f, 26884 0.134580709f, -0.990902635f, 26885 0.133060525f, -0.991107914f, 26886 0.131540029f, -0.991310860f, 26887 0.130019223f, -0.991511473f, 26888 0.128498111f, -0.991709754f, 26889 0.126976696f, -0.991905700f, 26890 0.125454983f, -0.992099313f, 26891 0.123932975f, -0.992290591f, 26892 0.122410675f, -0.992479535f, 26893 0.120888087f, -0.992666142f, 26894 0.119365215f, -0.992850414f, 26895 0.117842062f, -0.993032350f, 26896 0.116318631f, -0.993211949f, 26897 0.114794927f, -0.993389211f, 26898 0.113270952f, -0.993564136f, 26899 0.111746711f, -0.993736722f, 26900 0.110222207f, -0.993906970f, 26901 0.108697444f, -0.994074879f, 26902 0.107172425f, -0.994240449f, 26903 0.105647154f, -0.994403680f, 26904 0.104121634f, -0.994564571f, 26905 0.102595869f, -0.994723121f, 26906 0.101069863f, -0.994879331f, 26907 0.099543619f, -0.995033199f, 26908 0.098017140f, -0.995184727f, 26909 0.096490431f, -0.995333912f, 26910 0.094963495f, -0.995480755f, 26911 0.093436336f, -0.995625256f, 26912 0.091908956f, -0.995767414f, 26913 0.090381361f, -0.995907229f, 26914 0.088853553f, -0.996044701f, 26915 0.087325535f, -0.996179829f, 26916 0.085797312f, -0.996312612f, 26917 0.084268888f, -0.996443051f, 26918 0.082740265f, -0.996571146f, 26919 0.081211447f, -0.996696895f, 26920 0.079682438f, -0.996820299f, 26921 0.078153242f, -0.996941358f, 26922 0.076623861f, -0.997060070f, 26923 0.075094301f, -0.997176437f, 26924 0.073564564f, -0.997290457f, 26925 0.072034653f, -0.997402130f, 26926 0.070504573f, -0.997511456f, 26927 0.068974328f, -0.997618435f, 26928 0.067443920f, -0.997723067f, 26929 0.065913353f, -0.997825350f, 26930 0.064382631f, -0.997925286f, 26931 0.062851758f, -0.998022874f, 26932 0.061320736f, -0.998118113f, 26933 0.059789571f, -0.998211003f, 26934 0.058258265f, -0.998301545f, 26935 0.056726821f, -0.998389737f, 26936 0.055195244f, -0.998475581f, 26937 0.053663538f, -0.998559074f, 26938 0.052131705f, -0.998640218f, 26939 0.050599749f, -0.998719012f, 26940 0.049067674f, -0.998795456f, 26941 0.047535484f, -0.998869550f, 26942 0.046003182f, -0.998941293f, 26943 0.044470772f, -0.999010686f, 26944 0.042938257f, -0.999077728f, 26945 0.041405641f, -0.999142419f, 26946 0.039872928f, -0.999204759f, 26947 0.038340120f, -0.999264747f, 26948 0.036807223f, -0.999322385f, 26949 0.035274239f, -0.999377670f, 26950 0.033741172f, -0.999430605f, 26951 0.032208025f, -0.999481187f, 26952 0.030674803f, -0.999529418f, 26953 0.029141509f, -0.999575296f, 26954 0.027608146f, -0.999618822f, 26955 0.026074718f, -0.999659997f, 26956 0.024541229f, -0.999698819f, 26957 0.023007681f, -0.999735288f, 26958 0.021474080f, -0.999769405f, 26959 0.019940429f, -0.999801170f, 26960 0.018406730f, -0.999830582f, 26961 0.016872988f, -0.999857641f, 26962 0.015339206f, -0.999882347f, 26963 0.013805389f, -0.999904701f, 26964 0.012271538f, -0.999924702f, 26965 0.010737659f, -0.999942350f, 26966 0.009203755f, -0.999957645f, 26967 0.007669829f, -0.999970586f, 26968 0.006135885f, -0.999981175f, 26969 0.004601926f, -0.999989411f, 26970 0.003067957f, -0.999995294f, 26971 0.001533980f, -0.999998823f 26972 }; 26973 26974 26975 /** 26976 * \par 26977 * Example code for the generation of the floating-point sine table: 26978 * <pre> 26979 * tableSize = 512; 26980 * for(n = 0; n < (tableSize + 1); n++) 26981 * { 26982 * sinTable[n]=sin(2*pi*n/tableSize); 26983 * }</pre> 26984 * \par 26985 * where pi value is 3.14159265358979 26986 */ 26987 26988 const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = { 26989 0.00000000f, 0.01227154f, 0.02454123f, 0.03680722f, 0.04906767f, 0.06132074f, 26990 0.07356456f, 0.08579731f, 0.09801714f, 0.11022221f, 0.12241068f, 0.13458071f, 26991 0.14673047f, 0.15885814f, 0.17096189f, 0.18303989f, 0.19509032f, 0.20711138f, 26992 0.21910124f, 0.23105811f, 0.24298018f, 0.25486566f, 0.26671276f, 0.27851969f, 26993 0.29028468f, 0.30200595f, 0.31368174f, 0.32531029f, 0.33688985f, 0.34841868f, 26994 0.35989504f, 0.37131719f, 0.38268343f, 0.39399204f, 0.40524131f, 0.41642956f, 26995 0.42755509f, 0.43861624f, 0.44961133f, 0.46053871f, 0.47139674f, 0.48218377f, 26996 0.49289819f, 0.50353838f, 0.51410274f, 0.52458968f, 0.53499762f, 0.54532499f, 26997 0.55557023f, 0.56573181f, 0.57580819f, 0.58579786f, 0.59569930f, 0.60551104f, 26998 0.61523159f, 0.62485949f, 0.63439328f, 0.64383154f, 0.65317284f, 0.66241578f, 26999 0.67155895f, 0.68060100f, 0.68954054f, 0.69837625f, 0.70710678f, 0.71573083f, 27000 0.72424708f, 0.73265427f, 0.74095113f, 0.74913639f, 0.75720885f, 0.76516727f, 27001 0.77301045f, 0.78073723f, 0.78834643f, 0.79583690f, 0.80320753f, 0.81045720f, 27002 0.81758481f, 0.82458930f, 0.83146961f, 0.83822471f, 0.84485357f, 0.85135519f, 27003 0.85772861f, 0.86397286f, 0.87008699f, 0.87607009f, 0.88192126f, 0.88763962f, 27004 0.89322430f, 0.89867447f, 0.90398929f, 0.90916798f, 0.91420976f, 0.91911385f, 27005 0.92387953f, 0.92850608f, 0.93299280f, 0.93733901f, 0.94154407f, 0.94560733f, 27006 0.94952818f, 0.95330604f, 0.95694034f, 0.96043052f, 0.96377607f, 0.96697647f, 27007 0.97003125f, 0.97293995f, 0.97570213f, 0.97831737f, 0.98078528f, 0.98310549f, 27008 0.98527764f, 0.98730142f, 0.98917651f, 0.99090264f, 0.99247953f, 0.99390697f, 27009 0.99518473f, 0.99631261f, 0.99729046f, 0.99811811f, 0.99879546f, 0.99932238f, 27010 0.99969882f, 0.99992470f, 1.00000000f, 0.99992470f, 0.99969882f, 0.99932238f, 27011 0.99879546f, 0.99811811f, 0.99729046f, 0.99631261f, 0.99518473f, 0.99390697f, 27012 0.99247953f, 0.99090264f, 0.98917651f, 0.98730142f, 0.98527764f, 0.98310549f, 27013 0.98078528f, 0.97831737f, 0.97570213f, 0.97293995f, 0.97003125f, 0.96697647f, 27014 0.96377607f, 0.96043052f, 0.95694034f, 0.95330604f, 0.94952818f, 0.94560733f, 27015 0.94154407f, 0.93733901f, 0.93299280f, 0.92850608f, 0.92387953f, 0.91911385f, 27016 0.91420976f, 0.90916798f, 0.90398929f, 0.89867447f, 0.89322430f, 0.88763962f, 27017 0.88192126f, 0.87607009f, 0.87008699f, 0.86397286f, 0.85772861f, 0.85135519f, 27018 0.84485357f, 0.83822471f, 0.83146961f, 0.82458930f, 0.81758481f, 0.81045720f, 27019 0.80320753f, 0.79583690f, 0.78834643f, 0.78073723f, 0.77301045f, 0.76516727f, 27020 0.75720885f, 0.74913639f, 0.74095113f, 0.73265427f, 0.72424708f, 0.71573083f, 27021 0.70710678f, 0.69837625f, 0.68954054f, 0.68060100f, 0.67155895f, 0.66241578f, 27022 0.65317284f, 0.64383154f, 0.63439328f, 0.62485949f, 0.61523159f, 0.60551104f, 27023 0.59569930f, 0.58579786f, 0.57580819f, 0.56573181f, 0.55557023f, 0.54532499f, 27024 0.53499762f, 0.52458968f, 0.51410274f, 0.50353838f, 0.49289819f, 0.48218377f, 27025 0.47139674f, 0.46053871f, 0.44961133f, 0.43861624f, 0.42755509f, 0.41642956f, 27026 0.40524131f, 0.39399204f, 0.38268343f, 0.37131719f, 0.35989504f, 0.34841868f, 27027 0.33688985f, 0.32531029f, 0.31368174f, 0.30200595f, 0.29028468f, 0.27851969f, 27028 0.26671276f, 0.25486566f, 0.24298018f, 0.23105811f, 0.21910124f, 0.20711138f, 27029 0.19509032f, 0.18303989f, 0.17096189f, 0.15885814f, 0.14673047f, 0.13458071f, 27030 0.12241068f, 0.11022221f, 0.09801714f, 0.08579731f, 0.07356456f, 0.06132074f, 27031 0.04906767f, 0.03680722f, 0.02454123f, 0.01227154f, 0.00000000f, -0.01227154f, 27032 -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f, 27033 -0.08579731f, -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f, 27034 -0.14673047f, -0.15885814f, -0.17096189f, -0.18303989f, -0.19509032f, 27035 -0.20711138f, -0.21910124f, -0.23105811f, -0.24298018f, -0.25486566f, 27036 -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f, -0.31368174f, 27037 -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f, 27038 -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, 27039 -0.43861624f, -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, 27040 -0.49289819f, -0.50353838f, -0.51410274f, -0.52458968f, -0.53499762f, 27041 -0.54532499f, -0.55557023f, -0.56573181f, -0.57580819f, -0.58579786f, 27042 -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f, -0.63439328f, 27043 -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f, 27044 -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, 27045 -0.73265427f, -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, 27046 -0.77301045f, -0.78073723f, -0.78834643f, -0.79583690f, -0.80320753f, 27047 -0.81045720f, -0.81758481f, -0.82458930f, -0.83146961f, -0.83822471f, 27048 -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f, -0.87008699f, 27049 -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f, 27050 -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, 27051 -0.92850608f, -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, 27052 -0.94952818f, -0.95330604f, -0.95694034f, -0.96043052f, -0.96377607f, 27053 -0.96697647f, -0.97003125f, -0.97293995f, -0.97570213f, -0.97831737f, 27054 -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f, -0.98917651f, 27055 -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f, 27056 -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, 27057 -0.99992470f, -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, 27058 -0.99879546f, -0.99811811f, -0.99729046f, -0.99631261f, -0.99518473f, 27059 -0.99390697f, -0.99247953f, -0.99090264f, -0.98917651f, -0.98730142f, 27060 -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f, -0.97570213f, 27061 -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f, 27062 -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, 27063 -0.93733901f, -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, 27064 -0.91420976f, -0.90916798f, -0.90398929f, -0.89867447f, -0.89322430f, 27065 -0.88763962f, -0.88192126f, -0.87607009f, -0.87008699f, -0.86397286f, 27066 -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f, -0.83146961f, 27067 -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f, 27068 -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, 27069 -0.74913639f, -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, 27070 -0.70710678f, -0.69837625f, -0.68954054f, -0.68060100f, -0.67155895f, 27071 -0.66241578f, -0.65317284f, -0.64383154f, -0.63439328f, -0.62485949f, 27072 -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f, -0.57580819f, 27073 -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f, 27074 -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, 27075 -0.46053871f, -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, 27076 -0.40524131f, -0.39399204f, -0.38268343f, -0.37131719f, -0.35989504f, 27077 -0.34841868f, -0.33688985f, -0.32531029f, -0.31368174f, -0.30200595f, 27078 -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f, -0.24298018f, 27079 -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f, 27080 -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, 27081 -0.11022221f, -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, 27082 -0.04906767f, -0.03680722f, -0.02454123f, -0.01227154f, -0.00000000f 27083 }; 27084 27085 /** 27086 * \par 27087 * Table values are in Q31 (1.31 fixed-point format) and generation is done in 27088 * three steps. First, generate sin values in floating point: 27089 * <pre> 27090 * tableSize = 512; 27091 * for(n = 0; n < (tableSize + 1); n++) 27092 * { 27093 * sinTable[n]= sin(2*pi*n/tableSize); 27094 * } </pre> 27095 * where pi value is 3.14159265358979 27096 * \par 27097 * Second, convert floating-point to Q31 (Fixed point): 27098 * (sinTable[i] * pow(2, 31)) 27099 * \par 27100 * Finally, round to the nearest integer value: 27101 * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); 27102 */ 27103 const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1] = { 27104 0x00000000, 0x01921D20, 0x03242ABF, 0x04B6195D, 0x0647D97C, 0x07D95B9E, 27105 0x096A9049, 0x0AFB6805, 0x0C8BD35E, 0x0E1BC2E4, 0x0FAB272B, 0x1139F0CF, 27106 0x12C8106F, 0x145576B1, 0x15E21445, 0x176DD9DE, 0x18F8B83C, 0x1A82A026, 27107 0x1C0B826A, 0x1D934FE5, 0x1F19F97B, 0x209F701C, 0x2223A4C5, 0x23A6887F, 27108 0x25280C5E, 0x26A82186, 0x2826B928, 0x29A3C485, 0x2B1F34EB, 0x2C98FBBA, 27109 0x2E110A62, 0x2F875262, 0x30FBC54D, 0x326E54C7, 0x33DEF287, 0x354D9057, 27110 0x36BA2014, 0x382493B0, 0x398CDD32, 0x3AF2EEB7, 0x3C56BA70, 0x3DB832A6, 27111 0x3F1749B8, 0x4073F21D, 0x41CE1E65, 0x4325C135, 0x447ACD50, 0x45CD358F, 27112 0x471CECE7, 0x4869E665, 0x49B41533, 0x4AFB6C98, 0x4C3FDFF4, 0x4D8162C4, 27113 0x4EBFE8A5, 0x4FFB654D, 0x5133CC94, 0x5269126E, 0x539B2AF0, 0x54CA0A4B, 27114 0x55F5A4D2, 0x571DEEFA, 0x5842DD54, 0x59646498, 0x5A82799A, 0x5B9D1154, 27115 0x5CB420E0, 0x5DC79D7C, 0x5ED77C8A, 0x5FE3B38D, 0x60EC3830, 0x61F1003F, 27116 0x62F201AC, 0x63EF3290, 0x64E88926, 0x65DDFBD3, 0x66CF8120, 0x67BD0FBD, 27117 0x68A69E81, 0x698C246C, 0x6A6D98A4, 0x6B4AF279, 0x6C242960, 0x6CF934FC, 27118 0x6DCA0D14, 0x6E96A99D, 0x6F5F02B2, 0x7023109A, 0x70E2CBC6, 0x719E2CD2, 27119 0x72552C85, 0x7307C3D0, 0x73B5EBD1, 0x745F9DD1, 0x7504D345, 0x75A585CF, 27120 0x7641AF3D, 0x76D94989, 0x776C4EDB, 0x77FAB989, 0x78848414, 0x7909A92D, 27121 0x798A23B1, 0x7A05EEAD, 0x7A7D055B, 0x7AEF6323, 0x7B5D039E, 0x7BC5E290, 27122 0x7C29FBEE, 0x7C894BDE, 0x7CE3CEB2, 0x7D3980EC, 0x7D8A5F40, 0x7DD6668F, 27123 0x7E1D93EA, 0x7E5FE493, 0x7E9D55FC, 0x7ED5E5C6, 0x7F0991C4, 0x7F3857F6, 27124 0x7F62368F, 0x7F872BF3, 0x7FA736B4, 0x7FC25596, 0x7FD8878E, 0x7FE9CBC0, 27125 0x7FF62182, 0x7FFD885A, 0x7FFFFFFF, 0x7FFD885A, 0x7FF62182, 0x7FE9CBC0, 27126 0x7FD8878E, 0x7FC25596, 0x7FA736B4, 0x7F872BF3, 0x7F62368F, 0x7F3857F6, 27127 0x7F0991C4, 0x7ED5E5C6, 0x7E9D55FC, 0x7E5FE493, 0x7E1D93EA, 0x7DD6668F, 27128 0x7D8A5F40, 0x7D3980EC, 0x7CE3CEB2, 0x7C894BDE, 0x7C29FBEE, 0x7BC5E290, 27129 0x7B5D039E, 0x7AEF6323, 0x7A7D055B, 0x7A05EEAD, 0x798A23B1, 0x7909A92D, 27130 0x78848414, 0x77FAB989, 0x776C4EDB, 0x76D94989, 0x7641AF3D, 0x75A585CF, 27131 0x7504D345, 0x745F9DD1, 0x73B5EBD1, 0x7307C3D0, 0x72552C85, 0x719E2CD2, 27132 0x70E2CBC6, 0x7023109A, 0x6F5F02B2, 0x6E96A99D, 0x6DCA0D14, 0x6CF934FC, 27133 0x6C242960, 0x6B4AF279, 0x6A6D98A4, 0x698C246C, 0x68A69E81, 0x67BD0FBD, 27134 0x66CF8120, 0x65DDFBD3, 0x64E88926, 0x63EF3290, 0x62F201AC, 0x61F1003F, 27135 0x60EC3830, 0x5FE3B38D, 0x5ED77C8A, 0x5DC79D7C, 0x5CB420E0, 0x5B9D1154, 27136 0x5A82799A, 0x59646498, 0x5842DD54, 0x571DEEFA, 0x55F5A4D2, 0x54CA0A4B, 27137 0x539B2AF0, 0x5269126E, 0x5133CC94, 0x4FFB654D, 0x4EBFE8A5, 0x4D8162C4, 27138 0x4C3FDFF4, 0x4AFB6C98, 0x49B41533, 0x4869E665, 0x471CECE7, 0x45CD358F, 27139 0x447ACD50, 0x4325C135, 0x41CE1E65, 0x4073F21D, 0x3F1749B8, 0x3DB832A6, 27140 0x3C56BA70, 0x3AF2EEB7, 0x398CDD32, 0x382493B0, 0x36BA2014, 0x354D9057, 27141 0x33DEF287, 0x326E54C7, 0x30FBC54D, 0x2F875262, 0x2E110A62, 0x2C98FBBA, 27142 0x2B1F34EB, 0x29A3C485, 0x2826B928, 0x26A82186, 0x25280C5E, 0x23A6887F, 27143 0x2223A4C5, 0x209F701C, 0x1F19F97B, 0x1D934FE5, 0x1C0B826A, 0x1A82A026, 27144 0x18F8B83C, 0x176DD9DE, 0x15E21445, 0x145576B1, 0x12C8106F, 0x1139F0CF, 27145 0x0FAB272B, 0x0E1BC2E4, 0x0C8BD35E, 0x0AFB6805, 0x096A9049, 0x07D95B9E, 27146 0x0647D97C, 0x04B6195D, 0x03242ABF, 0x01921D20, 0x00000000, 0xFE6DE2E0, 27147 0xFCDBD541, 0xFB49E6A3, 0xF9B82684, 0xF826A462, 0xF6956FB7, 0xF50497FB, 27148 0xF3742CA2, 0xF1E43D1C, 0xF054D8D5, 0xEEC60F31, 0xED37EF91, 0xEBAA894F, 27149 0xEA1DEBBB, 0xE8922622, 0xE70747C4, 0xE57D5FDA, 0xE3F47D96, 0xE26CB01B, 27150 0xE0E60685, 0xDF608FE4, 0xDDDC5B3B, 0xDC597781, 0xDAD7F3A2, 0xD957DE7A, 27151 0xD7D946D8, 0xD65C3B7B, 0xD4E0CB15, 0xD3670446, 0xD1EEF59E, 0xD078AD9E, 27152 0xCF043AB3, 0xCD91AB39, 0xCC210D79, 0xCAB26FA9, 0xC945DFEC, 0xC7DB6C50, 27153 0xC67322CE, 0xC50D1149, 0xC3A94590, 0xC247CD5A, 0xC0E8B648, 0xBF8C0DE3, 27154 0xBE31E19B, 0xBCDA3ECB, 0xBB8532B0, 0xBA32CA71, 0xB8E31319, 0xB796199B, 27155 0xB64BEACD, 0xB5049368, 0xB3C0200C, 0xB27E9D3C, 0xB140175B, 0xB0049AB3, 27156 0xAECC336C, 0xAD96ED92, 0xAC64D510, 0xAB35F5B5, 0xAA0A5B2E, 0xA8E21106, 27157 0xA7BD22AC, 0xA69B9B68, 0xA57D8666, 0xA462EEAC, 0xA34BDF20, 0xA2386284, 27158 0xA1288376, 0xA01C4C73, 0x9F13C7D0, 0x9E0EFFC1, 0x9D0DFE54, 0x9C10CD70, 27159 0x9B1776DA, 0x9A22042D, 0x99307EE0, 0x9842F043, 0x9759617F, 0x9673DB94, 27160 0x9592675C, 0x94B50D87, 0x93DBD6A0, 0x9306CB04, 0x9235F2EC, 0x91695663, 27161 0x90A0FD4E, 0x8FDCEF66, 0x8F1D343A, 0x8E61D32E, 0x8DAAD37B, 0x8CF83C30, 27162 0x8C4A142F, 0x8BA0622F, 0x8AFB2CBB, 0x8A5A7A31, 0x89BE50C3, 0x8926B677, 27163 0x8893B125, 0x88054677, 0x877B7BEC, 0x86F656D3, 0x8675DC4F, 0x85FA1153, 27164 0x8582FAA5, 0x85109CDD, 0x84A2FC62, 0x843A1D70, 0x83D60412, 0x8376B422, 27165 0x831C314E, 0x82C67F14, 0x8275A0C0, 0x82299971, 0x81E26C16, 0x81A01B6D, 27166 0x8162AA04, 0x812A1A3A, 0x80F66E3C, 0x80C7A80A, 0x809DC971, 0x8078D40D, 27167 0x8058C94C, 0x803DAA6A, 0x80277872, 0x80163440, 0x8009DE7E, 0x800277A6, 27168 0x80000000, 0x800277A6, 0x8009DE7E, 0x80163440, 0x80277872, 0x803DAA6A, 27169 0x8058C94C, 0x8078D40D, 0x809DC971, 0x80C7A80A, 0x80F66E3C, 0x812A1A3A, 27170 0x8162AA04, 0x81A01B6D, 0x81E26C16, 0x82299971, 0x8275A0C0, 0x82C67F14, 27171 0x831C314E, 0x8376B422, 0x83D60412, 0x843A1D70, 0x84A2FC62, 0x85109CDD, 27172 0x8582FAA5, 0x85FA1153, 0x8675DC4F, 0x86F656D3, 0x877B7BEC, 0x88054677, 27173 0x8893B125, 0x8926B677, 0x89BE50C3, 0x8A5A7A31, 0x8AFB2CBB, 0x8BA0622F, 27174 0x8C4A142F, 0x8CF83C30, 0x8DAAD37B, 0x8E61D32E, 0x8F1D343A, 0x8FDCEF66, 27175 0x90A0FD4E, 0x91695663, 0x9235F2EC, 0x9306CB04, 0x93DBD6A0, 0x94B50D87, 27176 0x9592675C, 0x9673DB94, 0x9759617F, 0x9842F043, 0x99307EE0, 0x9A22042D, 27177 0x9B1776DA, 0x9C10CD70, 0x9D0DFE54, 0x9E0EFFC1, 0x9F13C7D0, 0xA01C4C73, 27178 0xA1288376, 0xA2386284, 0xA34BDF20, 0xA462EEAC, 0xA57D8666, 0xA69B9B68, 27179 0xA7BD22AC, 0xA8E21106, 0xAA0A5B2E, 0xAB35F5B5, 0xAC64D510, 0xAD96ED92, 27180 0xAECC336C, 0xB0049AB3, 0xB140175B, 0xB27E9D3C, 0xB3C0200C, 0xB5049368, 27181 0xB64BEACD, 0xB796199B, 0xB8E31319, 0xBA32CA71, 0xBB8532B0, 0xBCDA3ECB, 27182 0xBE31E19B, 0xBF8C0DE3, 0xC0E8B648, 0xC247CD5A, 0xC3A94590, 0xC50D1149, 27183 0xC67322CE, 0xC7DB6C50, 0xC945DFEC, 0xCAB26FA9, 0xCC210D79, 0xCD91AB39, 27184 0xCF043AB3, 0xD078AD9E, 0xD1EEF59E, 0xD3670446, 0xD4E0CB15, 0xD65C3B7B, 27185 0xD7D946D8, 0xD957DE7A, 0xDAD7F3A2, 0xDC597781, 0xDDDC5B3B, 0xDF608FE4, 27186 0xE0E60685, 0xE26CB01B, 0xE3F47D96, 0xE57D5FDA, 0xE70747C4, 0xE8922622, 27187 0xEA1DEBBB, 0xEBAA894F, 0xED37EF91, 0xEEC60F31, 0xF054D8D5, 0xF1E43D1C, 27188 0xF3742CA2, 0xF50497FB, 0xF6956FB7, 0xF826A462, 0xF9B82684, 0xFB49E6A3, 27189 0xFCDBD541, 0xFE6DE2E0, 0x00000000 27190 }; 27191 27192 /** 27193 * \par 27194 * Table values are in Q15 (1.15 fixed-point format) and generation is done in 27195 * three steps. First, generate sin values in floating point: 27196 * <pre> 27197 * tableSize = 512; 27198 * for(n = 0; n < (tableSize + 1); n++) 27199 * { 27200 * sinTable[n]= sin(2*pi*n/tableSize); 27201 * } </pre> 27202 * where pi value is 3.14159265358979 27203 * \par 27204 * Second, convert floating-point to Q15 (Fixed point): 27205 * (sinTable[i] * pow(2, 15)) 27206 * \par 27207 * Finally, round to the nearest integer value: 27208 * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); 27209 */ 27210 const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1] = { 27211 0x0000, 0x0192, 0x0324, 0x04B6, 0x0648, 0x07D9, 0x096B, 0x0AFB, 0x0C8C, 0x0E1C, 0x0FAB, 0x113A, 0x12C8, 27212 0x1455, 0x15E2, 0x176E, 0x18F9, 0x1A83, 0x1C0C, 0x1D93, 0x1F1A, 0x209F, 0x2224, 0x23A7, 0x2528, 0x26A8, 27213 0x2827, 0x29A4, 0x2B1F, 0x2C99, 0x2E11, 0x2F87, 0x30FC, 0x326E, 0x33DF, 0x354E, 0x36BA, 0x3825, 0x398D, 27214 0x3AF3, 0x3C57, 0x3DB8, 0x3F17, 0x4074, 0x41CE, 0x4326, 0x447B, 0x45CD, 0x471D, 0x486A, 0x49B4, 0x4AFB, 27215 0x4C40, 0x4D81, 0x4EC0, 0x4FFB, 0x5134, 0x5269, 0x539B, 0x54CA, 0x55F6, 0x571E, 0x5843, 0x5964, 0x5A82, 27216 0x5B9D, 0x5CB4, 0x5DC8, 0x5ED7, 0x5FE4, 0x60EC, 0x61F1, 0x62F2, 0x63EF, 0x64E9, 0x65DE, 0x66D0, 0x67BD, 27217 0x68A7, 0x698C, 0x6A6E, 0x6B4B, 0x6C24, 0x6CF9, 0x6DCA, 0x6E97, 0x6F5F, 0x7023, 0x70E3, 0x719E, 0x7255, 27218 0x7308, 0x73B6, 0x7460, 0x7505, 0x75A6, 0x7642, 0x76D9, 0x776C, 0x77FB, 0x7885, 0x790A, 0x798A, 0x7A06, 27219 0x7A7D, 0x7AEF, 0x7B5D, 0x7BC6, 0x7C2A, 0x7C89, 0x7CE4, 0x7D3A, 0x7D8A, 0x7DD6, 0x7E1E, 0x7E60, 0x7E9D, 27220 0x7ED6, 0x7F0A, 0x7F38, 0x7F62, 0x7F87, 0x7FA7, 0x7FC2, 0x7FD9, 0x7FEA, 0x7FF6, 0x7FFE, 0x7FFF, 0x7FFE, 27221 0x7FF6, 0x7FEA, 0x7FD9, 0x7FC2, 0x7FA7, 0x7F87, 0x7F62, 0x7F38, 0x7F0A, 0x7ED6, 0x7E9D, 0x7E60, 0x7E1E, 27222 0x7DD6, 0x7D8A, 0x7D3A, 0x7CE4, 0x7C89, 0x7C2A, 0x7BC6, 0x7B5D, 0x7AEF, 0x7A7D, 0x7A06, 0x798A, 0x790A, 27223 0x7885, 0x77FB, 0x776C, 0x76D9, 0x7642, 0x75A6, 0x7505, 0x7460, 0x73B6, 0x7308, 0x7255, 0x719E, 0x70E3, 27224 0x7023, 0x6F5F, 0x6E97, 0x6DCA, 0x6CF9, 0x6C24, 0x6B4B, 0x6A6E, 0x698C, 0x68A7, 0x67BD, 0x66D0, 0x65DE, 27225 0x64E9, 0x63EF, 0x62F2, 0x61F1, 0x60EC, 0x5FE4, 0x5ED7, 0x5DC8, 0x5CB4, 0x5B9D, 0x5A82, 0x5964, 0x5843, 27226 0x571E, 0x55F6, 0x54CA, 0x539B, 0x5269, 0x5134, 0x4FFB, 0x4EC0, 0x4D81, 0x4C40, 0x4AFB, 0x49B4, 0x486A, 27227 0x471D, 0x45CD, 0x447B, 0x4326, 0x41CE, 0x4074, 0x3F17, 0x3DB8, 0x3C57, 0x3AF3, 0x398D, 0x3825, 0x36BA, 27228 0x354E, 0x33DF, 0x326E, 0x30FC, 0x2F87, 0x2E11, 0x2C99, 0x2B1F, 0x29A4, 0x2827, 0x26A8, 0x2528, 0x23A7, 27229 0x2224, 0x209F, 0x1F1A, 0x1D93, 0x1C0C, 0x1A83, 0x18F9, 0x176E, 0x15E2, 0x1455, 0x12C8, 0x113A, 0x0FAB, 27230 0x0E1C, 0x0C8C, 0x0AFB, 0x096B, 0x07D9, 0x0648, 0x04B6, 0x0324, 0x0192, 0x0000, 0xFE6E, 0xFCDC, 0xFB4A, 27231 0xF9B8, 0xF827, 0xF695, 0xF505, 0xF374, 0xF1E4, 0xF055, 0xEEC6, 0xED38, 0xEBAB, 0xEA1E, 0xE892, 0xE707, 27232 0xE57D, 0xE3F4, 0xE26D, 0xE0E6, 0xDF61, 0xDDDC, 0xDC59, 0xDAD8, 0xD958, 0xD7D9, 0xD65C, 0xD4E1, 0xD367, 27233 0xD1EF, 0xD079, 0xCF04, 0xCD92, 0xCC21, 0xCAB2, 0xC946, 0xC7DB, 0xC673, 0xC50D, 0xC3A9, 0xC248, 0xC0E9, 27234 0xBF8C, 0xBE32, 0xBCDA, 0xBB85, 0xBA33, 0xB8E3, 0xB796, 0xB64C, 0xB505, 0xB3C0, 0xB27F, 0xB140, 0xB005, 27235 0xAECC, 0xAD97, 0xAC65, 0xAB36, 0xAA0A, 0xA8E2, 0xA7BD, 0xA69C, 0xA57E, 0xA463, 0xA34C, 0xA238, 0xA129, 27236 0xA01C, 0x9F14, 0x9E0F, 0x9D0E, 0x9C11, 0x9B17, 0x9A22, 0x9930, 0x9843, 0x9759, 0x9674, 0x9592, 0x94B5, 27237 0x93DC, 0x9307, 0x9236, 0x9169, 0x90A1, 0x8FDD, 0x8F1D, 0x8E62, 0x8DAB, 0x8CF8, 0x8C4A, 0x8BA0, 0x8AFB, 27238 0x8A5A, 0x89BE, 0x8927, 0x8894, 0x8805, 0x877B, 0x86F6, 0x8676, 0x85FA, 0x8583, 0x8511, 0x84A3, 0x843A, 27239 0x83D6, 0x8377, 0x831C, 0x82C6, 0x8276, 0x822A, 0x81E2, 0x81A0, 0x8163, 0x812A, 0x80F6, 0x80C8, 0x809E, 27240 0x8079, 0x8059, 0x803E, 0x8027, 0x8016, 0x800A, 0x8002, 0x8000, 0x8002, 0x800A, 0x8016, 0x8027, 0x803E, 27241 0x8059, 0x8079, 0x809E, 0x80C8, 0x80F6, 0x812A, 0x8163, 0x81A0, 0x81E2, 0x822A, 0x8276, 0x82C6, 0x831C, 27242 0x8377, 0x83D6, 0x843A, 0x84A3, 0x8511, 0x8583, 0x85FA, 0x8676, 0x86F6, 0x877B, 0x8805, 0x8894, 0x8927, 27243 0x89BE, 0x8A5A, 0x8AFB, 0x8BA0, 0x8C4A, 0x8CF8, 0x8DAB, 0x8E62, 0x8F1D, 0x8FDD, 0x90A1, 0x9169, 0x9236, 27244 0x9307, 0x93DC, 0x94B5, 0x9592, 0x9674, 0x9759, 0x9843, 0x9930, 0x9A22, 0x9B17, 0x9C11, 0x9D0E, 0x9E0F, 27245 0x9F14, 0xA01C, 0xA129, 0xA238, 0xA34C, 0xA463, 0xA57E, 0xA69C, 0xA7BD, 0xA8E2, 0xAA0A, 0xAB36, 0xAC65, 27246 0xAD97, 0xAECC, 0xB005, 0xB140, 0xB27F, 0xB3C0, 0xB505, 0xB64C, 0xB796, 0xB8E3, 0xBA33, 0xBB85, 0xBCDA, 27247 0xBE32, 0xBF8C, 0xC0E9, 0xC248, 0xC3A9, 0xC50D, 0xC673, 0xC7DB, 0xC946, 0xCAB2, 0xCC21, 0xCD92, 0xCF04, 27248 0xD079, 0xD1EF, 0xD367, 0xD4E1, 0xD65C, 0xD7D9, 0xD958, 0xDAD8, 0xDC59, 0xDDDC, 0xDF61, 0xE0E6, 0xE26D, 27249 0xE3F4, 0xE57D, 0xE707, 0xE892, 0xEA1E, 0xEBAB, 0xED38, 0xEEC6, 0xF055, 0xF1E4, 0xF374, 0xF505, 0xF695, 27250 0xF827, 0xF9B8, 0xFB4A, 0xFCDC, 0xFE6E, 0x0000 27251 }; 27252