1 /* 2 * DCA compatible decoder data 3 * Copyright (C) 2004 Gildas Bazin 4 * Copyright (c) 2006 Benjamin Larsson 5 * 6 * This file is part of FFmpeg. 7 * 8 * FFmpeg is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU Lesser General Public 10 * License as published by the Free Software Foundation; either 11 * version 2.1 of the License, or (at your option) any later version. 12 * 13 * FFmpeg is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 * Lesser General Public License for more details. 17 * 18 * You should have received a copy of the GNU Lesser General Public 19 * License along with FFmpeg; if not, write to the Free Software 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 21 */ 22 23 #include <stdint.h> 24 25 #include "libavutil/mem_internal.h" 26 27 #include "dca.h" 28 #include "dcadata.h" 29 30 /* Generic tables */ 31 32 const uint32_t ff_dca_bit_rates[32] = { 33 32000, 56000, 64000, 96000, 112000, 128000, 34 192000, 224000, 256000, 320000, 384000, 35 448000, 512000, 576000, 640000, 768000, 36 896000, 1024000, 1152000, 1280000, 1344000, 37 1408000, 1411200, 1472000, 1536000, 1920000, 38 2048000, 3072000, 3840000, 1 /* open */, 2 /* variable */, 3 /* lossless */ 39 }; 40 41 const uint8_t ff_dca_channels[16] = { 42 1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8 43 }; 44 45 const uint8_t ff_dca_dmix_primary_nch[8] = { 46 1, 2, 2, 3, 3, 4, 4, 0 47 }; 48 49 const uint8_t ff_dca_quant_index_sel_nbits[DCA_CODE_BOOKS] = { 50 1, 2, 2, 2, 2, 3, 3, 3, 3, 3 51 }; 52 53 const uint8_t ff_dca_quant_index_group_size[DCA_CODE_BOOKS] = { 54 1, 3, 3, 3, 3, 7, 7, 7, 7, 7 55 }; 56 57 /* ADPCM data */ 58 59 /* 16 bits signed fractional Q13 binary codes */ 60 const int16_t ff_dca_adpcm_vb[DCA_ADPCM_VQCODEBOOK_SZ][DCA_ADPCM_COEFFS] = { 61 { 9928, -2618, -1093, -1263 }, 62 { 11077, -2876, -1747, -308 }, 63 { 10503, -1082, -1426, -1167 }, 64 { 9337, -2403, -1495, 274 }, 65 { 10698, -2529, -532, -1122 }, 66 { 10368, -3974, -1264, -750 }, 67 { 10070, -3667, 346, 863 }, 68 { 10278, -3093, 311, -576 }, 69 { 9894, -1330, -1428, -860 }, 70 { 10544, -1923, -1058, -971 }, 71 { 10996, -1632, -841, -1404 }, 72 { 11832, -3465, 1658, -1990 }, 73 { 10852, -688, -2658, -499 }, 74 { 10546, -1749, -147, -1733 }, 75 { 10801, -1004, -708, -1453 }, 76 { 10588, -441, -2113, -952 }, 77 { 10141, -3331, -582, -1432 }, 78 { 9608, -2590, 383, 258 }, 79 { 11422, -3265, 229, -1544 }, 80 { 10460, -1338, -713, -1568 }, 81 { 10306, -1721, -1660, -603 }, 82 { 9580, -1812, -1235, -1061 }, 83 { 11471, -2285, -1617, -607 }, 84 { 10081, -2225, -1408, -868 }, 85 { 10715, -2624, -1367, -704 }, 86 { 10616, -1871, -2770, -35 }, 87 { 9352, -2340, -1024, -1566 }, 88 { 11065, -1458, -1926, -735 }, 89 { 11334, -2056, -1041, -1144 }, 90 { 9825, -2048, -794, -1536 }, 91 { 11850, -2695, -1123, -867 }, 92 { 10654, -2226, -1891, -373 }, 93 { 10024, -1557, -808, -1069 }, 94 { 11142, -1266, -3238, 128 }, 95 { 11729, -3282, -514, -1011 }, 96 { 11402, -2094, -2335, -189 }, 97 { 10195, -3658, 181, -1875 }, 98 { 11431, -2626, -404, -1377 }, 99 { 11001, -3868, -619, -1077 }, 100 { 10894, -2559, 274, -1758 }, 101 { 9633, -1482, -2253, -773 }, 102 { 11245, -3321, 830, -1972 }, 103 { 9768, -2701, -199, -1859 }, 104 { 10500, -2042, 525, -2043 }, 105 { 11669, -4069, 293, -1468 }, 106 { 9192, -1991, -583, -61 }, 107 { 10057, -3220, -2015, -473 }, 108 { 9497, -2315, -2490, -467 }, 109 { 10455, -3069, -1194, -1007 }, 110 { 9994, -1936, -60, -1225 }, 111 { 9295, -2156, -1761, -1134 }, 112 { 10085, -3748, -1026, 197 }, 113 { 9334, -2360, 804, -351 }, 114 { 11561, -2553, 1352, -2313 }, 115 { 12837, -3998, 1195, -1958 }, 116 { 10114, -1100, -2414, -394 }, 117 { 9341, -2530, 315, 755 }, 118 { 10131, -3164, 1411, -674 }, 119 { 9535, -905, -1551, 579 }, 120 { 11717, -1519, -3051, 91 }, 121 { 9824, -2911, -2775, 192 }, 122 { 9662, -2934, -561, 1450 }, 123 { 11085, -3392, -1298, -659 }, 124 { 8955, -2102, -1899, 703 }, 125 { 8607, -1742, -4348, 814 }, 126 { 7640, -2063, -3617, 52 }, 127 { 7074, -826, -4325, 4375 }, 128 { 7714, 584, -4238, 1927 }, 129 { 6355, -952, -4912, 3127 }, 130 { 7069, -660, -6413, 4087 }, 131 { 8313, -132, -2964, -876 }, 132 { 6952, -1422, -3962, -24 }, 133 { 9299, -734, -3088, -263 }, 134 { 9484, -574, -4513, 466 }, 135 { 7246, -91, -3735, -704 }, 136 { 8325, -1417, -3090, -530 }, 137 { 6469, -1226, -4757, 829 }, 138 { 6652, -368, -5682, 1393 }, 139 { 7971, -1278, -2284, 1205 }, 140 { 7229, -699, -3556, 1840 }, 141 { 7994, 1284, -2729, 732 }, 142 { 9005, -698, -4522, 2189 }, 143 { 6963, 197, -2727, 380 }, 144 { 8527, 135, -3991, -213 }, 145 { 8840, 934, -3014, -567 }, 146 { 10125, 418, -3284, -371 }, 147 { 6367, 361, -2318, 2554 }, 148 { 7892, 172, -5247, 4673 }, 149 { 6674, 387, -5424, 4398 }, 150 { 6240, 684, -4047, 1219 }, 151 { 11170, -794, -5081, 1195 }, 152 { 11765, -648, -6265, 2052 }, 153 { 10845, -775, -3837, 366 }, 154 { 12496, -689, -8260, 3562 }, 155 { 7893, -1166, -4972, 988 }, 156 { 8592, 1052, -5986, 3087 }, 157 { 7277, 1874, -5685, 3579 }, 158 { 6900, 2016, -4809, 3491 }, 159 { 8530, -2405, -3250, 1986 }, 160 { 9426, 494, -7067, 5038 }, 161 { 10285, 564, -8210, 5370 }, 162 { 8749, -2207, -3980, 2852 }, 163 { 9653, -2686, -4300, 1400 }, 164 { 9770, -2286, -5663, 4233 }, 165 { 8490, -4, -7048, 4496 }, 166 { 7697, -1209, -5328, 3183 }, 167 { 6451, 801, -4324, -554 }, 168 { 7387, 1806, -5265, 545 }, 169 { 7450, -2302, -4445, 1418 }, 170 { 8817, -1370, -5827, 2168 }, 171 { 10324, -2406, -5629, 2579 }, 172 { 8863, -2578, -3537, 467 }, 173 { 6901, -1624, -3169, 3392 }, 174 { 7846, 156, -6948, 3381 }, 175 { 7928, -1115, -5972, 4816 }, 176 { 6089, -599, -4368, -320 }, 177 { 7833, 1246, -3960, -621 }, 178 { 8931, 2521, -6768, 2052 }, 179 { 8900, 1944, -4126, 40 }, 180 { 7661, -34, -2855, 2480 }, 181 { 5873, 474, -3262, 3712 }, 182 { 7535, -234, -4699, 216 }, 183 { 5856, 143, -5142, 73 }, 184 { 8944, -106, -5874, 3663 }, 185 { 7134, 426, -5879, 2895 }, 186 { 10199, 1011, -4762, 369 }, 187 { 8454, 264, -5971, 1291 }, 188 { 7822, -2449, -4333, 4540 }, 189 { 6200, -2758, -2632, 1497 }, 190 { 6070, -4315, -2699, 414 }, 191 { 7047, -3739, -3210, 1060 }, 192 { 5675, -3801, -2717, -407 }, 193 { 4789, -4063, -2628, -744 }, 194 { 4023, -3366, -3133, -726 }, 195 { 4296, -2407, -3381, -513 }, 196 { 4388, -2931, -2820, 1512 }, 197 { 4559, -4233, -1941, 1976 }, 198 { 6702, -3208, -1755, 1680 }, 199 { 4416, -3521, -1052, 2984 }, 200 { 7154, -4266, -1203, 3732 }, 201 { 3625, -4242, -3244, 1395 }, 202 { 6518, -2856, -1304, 2887 }, 203 { 6170, -1949, -3014, 3973 }, 204 { 5189, -2451, -4020, 3477 }, 205 { 6218, -2988, -1921, 3844 }, 206 { 4827, -3688, -1928, 3343 }, 207 { 6668, -3991, -2805, 3095 }, 208 { 5297, -3115, -3684, 2390 }, 209 { 5354, -4614, -2662, 1504 }, 210 { 4196, -3091, -4147, 1135 }, 211 { 3540, -2893, -4007, 100 }, 212 { 5569, -1602, -4007, 1909 }, 213 { 4341, -2091, -4272, 252 }, 214 { 5559, -2878, -3832, 498 }, 215 { 4548, -4479, -2898, -27 }, 216 { 5176, -2494, -4635, 1476 }, 217 { 3294, -3485, -3738, 716 }, 218 { 4920, -1229, -4195, -365 }, 219 { 3257, -3518, -3349, 2862 }, 220 { 5286, -1948, -3485, -778 }, 221 { 6502, -3051, -152, 2854 }, 222 { 5864, -4192, -1076, 3451 }, 223 { 4656, -3122, -3448, 179 }, 224 { 5907, -754, -1596, 3116 }, 225 { 7229, -3680, -1590, 2892 }, 226 { 5107, -3888, -3364, 806 }, 227 { 6764, -2635, -3450, 134 }, 228 { 5258, -2827, -2844, -1052 }, 229 { 5798, -1725, -4305, 205 }, 230 { 5404, -1213, -3362, 449 }, 231 { 6224, -2738, -3046, -581 }, 232 { 4223, -2438, -2725, 3745 }, 233 { 4751, -3411, -2123, 116 }, 234 { 3868, -3000, -3954, 2297 }, 235 { 6819, -2899, -4277, 2825 }, 236 { 4207, -4754, -2808, 865 }, 237 { 4804, -1494, -1997, 4688 }, 238 { 5282, -2213, -548, 3559 }, 239 { 5580, -1912, -566, 4370 }, 240 { 6168, -2857, -672, 4053 }, 241 { 6583, -4515, -2850, 1670 }, 242 { 6511, -3093, -3988, 1421 }, 243 { 4646, -1790, -1443, 3650 }, 244 { 5915, -924, -2020, 896 }, 245 { 7814, -4181, -3152, 2007 }, 246 { 6190, -2238, -4817, 2279 }, 247 { 4737, -4034, -3288, 1835 }, 248 { 8161, -3633, -3423, 3137 }, 249 { 7415, -2351, -2088, 4290 }, 250 { 4106, -2517, -62, 2905 }, 251 { 4909, -3145, -614, 4112 }, 252 { 4938, -3281, -397, 1100 }, 253 { -173, 919, 1589, -5363 }, 254 { -13, 796, -295, -6655 }, 255 { -1860, -829, 1141, -4555 }, 256 { 2298, -838, -664, -5005 }, 257 { -884, -1097, 2074, -4613 }, 258 { -101, 281, 2846, -4535 }, 259 { 1166, 453, 2429, -5910 }, 260 { 879, -664, 2370, -5452 }, 261 { 1415, -370, -1699, -4727 }, 262 { -1413, 1277, -669, -6649 }, 263 { 2133, 304, -968, -4624 }, 264 { 380, 586, -2087, -4892 }, 265 { 1336, 275, -82, -5789 }, 266 { -2459, 1057, -34, -5416 }, 267 { 2278, -1758, 866, -5653 }, 268 { 1945, -2295, -149, -5302 }, 269 { 1287, -3525, 996, -5255 }, 270 { 2297, 803, 1177, -6067 }, 271 { 187, -180, -619, -6202 }, 272 { -793, -2537, 1554, -5057 }, 273 { -2703, -204, -629, -5853 }, 274 { -1007, -146, 313, -5582 }, 275 { 830, 357, 869, -6363 }, 276 { -228, -575, -3177, -4433 }, 277 { -1001, -1553, -142, -5708 }, 278 { -1644, 1683, 1721, -4533 }, 279 { 893, 1924, -15, -5791 }, 280 { 2195, 2061, -262, -5471 }, 281 { 3031, 270, 311, -5096 }, 282 { 1912, 1638, -1523, -4677 }, 283 { -3142, -55, 253, -4914 }, 284 { 356, -1680, 343, -6123 }, 285 { -2241, -1734, -976, -5939 }, 286 { -2196, -2893, 547, -4938 }, 287 { -1245, 126, -1916, -5419 }, 288 { -249, -3755, -1422, -5594 }, 289 { 575, -2683, -1926, -4566 }, 290 { -762, 1885, 192, -5880 }, 291 { -811, -2562, -1068, -6013 }, 292 { -2264, -3086, -976, -4775 }, 293 { 70, -1215, 2880, -4410 }, 294 { 714, -3760, 2916, -4691 }, 295 { -244, -3404, 1740, -4493 }, 296 { 684, -5137, -328, -5608 }, 297 { -529, -3825, -1786, -4535 }, 298 { -713, -4743, -1118, -5546 }, 299 { 2718, -3788, 1798, -5708 }, 300 { -1639, -3679, -1564, -6095 }, 301 { 1693, -2642, -1389, -4539 }, 302 { 505, -1573, -1651, -4878 }, 303 { -835, -2256, -1941, -5352 }, 304 { 1464, -411, 1993, -6441 }, 305 { 493, -3184, -145, -6148 }, 306 { -1413, 499, -1617, -6479 }, 307 { -294, 1722, -1419, -5725 }, 308 { -2937, -1528, -175, -4624 }, 309 { -594, -5911, -56, -6146 }, 310 { -300, -4275, 1156, -5947 }, 311 { 552, -2643, 2669, -3959 }, 312 { 905, -4158, 1789, -5809 }, 313 { 1336, -2009, 2108, -5903 }, 314 { 1555, -3600, 1110, -6759 }, 315 { -1294, -3464, 77, -6084 }, 316 { -1139, -4006, -1270, -4181 }, 317 { -5094, -3296, 1092, -2847 }, 318 { -5503, -2883, 1984, -2067 }, 319 { -4671, -4218, -1417, -4132 }, 320 { -3763, -3818, 1262, -3082 }, 321 { -5132, -3430, 2928, -728 }, 322 { -5957, -2877, 1251, -2446 }, 323 { -4425, -2319, -212, -4276 }, 324 { -6201, -1993, 1774, -2182 }, 325 { -5500, -3836, 2201, -1396 }, 326 { -6934, -2334, 2366, -1293 }, 327 { -6124, -4140, 1337, -1977 }, 328 { -6553, -4186, 1756, -1325 }, 329 { -5126, -1258, 744, -3656 }, 330 { -5167, -1390, 1581, -2895 }, 331 { -4525, -3398, 2429, -1865 }, 332 { -4076, -3183, 2027, -2510 }, 333 { -6191, -3274, 1838, -1814 }, 334 { -4454, -2753, 2723, -1185 }, 335 { -6655, -4797, 251, -2595 }, 336 { -6332, -2232, 1832, 217 }, 337 { -5869, -1698, 134, 340 }, 338 { -6614, -1045, 2126, -1932 }, 339 { -4859, -2107, 2010, -2435 }, 340 { -6274, -1622, 2808, -1374 }, 341 { -3119, -3209, 521, -3988 }, 342 { -5676, -2082, -420, -2711 }, 343 { -7073, -3623, 696, -2343 }, 344 { -5986, -4224, 572, -2454 }, 345 { -4340, -4521, 882, -2771 }, 346 { -6178, -1933, 535, -1444 }, 347 { -4923, -4163, 1744, -2066 }, 348 { -6410, -1519, 1058, -2683 }, 349 { -5077, -1185, 856, -2216 }, 350 { -7091, -2444, 687, -2597 }, 351 { -5284, -2165, 3239, -993 }, 352 { -4763, -1497, 197, -3179 }, 353 { -4128, -4958, -396, -3578 }, 354 { -5054, -3878, -647, -2672 }, 355 { -7005, -3348, 1679, -1579 }, 356 { -5767, -1017, 2582, -1915 }, 357 { -7069, -2787, 1331, -2070 }, 358 { -5532, -2296, 706, -2950 }, 359 { -5059, -3543, -821, -3637 }, 360 { -6639, -1835, 1016, -696 }, 361 { -5611, -5220, -694, -3371 }, 362 { -5994, -2803, 2933, -729 }, 363 { -5948, -619, 1596, -2676 }, 364 { -5486, -4419, 153, -3265 }, 365 { -4329, -3440, 1646, -1439 }, 366 { -4083, -3978, 177, -3569 }, 367 { -4289, -2599, 1224, -3075 }, 368 { -5707, -3253, 1912, -759 }, 369 { -6606, -3437, 2562, -571 }, 370 { -5254, -2444, 769, -352 }, 371 { -6545, -3154, 582, -1103 }, 372 { -5328, -2241, 2566, -1775 }, 373 { -7216, -1936, 1538, -1983 }, 374 { -3730, -2451, 426, -3869 }, 375 { -5110, -1385, 2031, -1169 }, 376 { -6470, -2715, 269, -3123 }, 377 { -5806, -2480, -97, -3832 }, 378 { -3683, -4916, -490, -4330 }, 379 { -6341, -2083, -669, -115 }, 380 { -4913, -4079, -837, -4673 }, 381 { -3274, -2497, 2334, -2652 }, 382 { -1286, -1731, 2550, -3756 }, 383 { -3375, -877, 926, -3977 }, 384 { -2525, -2079, 2879, -2625 }, 385 { -5308, -504, 3111, -1607 }, 386 { -4904, 460, 4093, -1232 }, 387 { -1993, 1616, 4656, -1913 }, 388 { -3481, -1176, 3119, -2236 }, 389 { -4132, -1502, 2339, -2545 }, 390 { -2542, 1151, 3569, -2550 }, 391 { -4381, 430, 3147, -2082 }, 392 { -3888, 867, 3899, -1657 }, 393 { -2861, 1290, 4202, -1979 }, 394 { -3893, -253, 2363, -2764 }, 395 { -1705, 688, 3827, -2923 }, 396 { -2223, 2312, 3700, -3148 }, 397 { -1986, -720, 5021, -795 }, 398 { -3177, 242, 1952, -3352 }, 399 { -1854, 1509, 2528, -3815 }, 400 { -3173, 97, 5019, -706 }, 401 { -2689, -145, 1375, -3915 }, 402 { -4838, -385, 2488, -2427 }, 403 { -4557, -355, 1603, -3060 }, 404 { -3522, 1832, 3292, -2674 }, 405 { -3769, 780, 2378, -2704 }, 406 { -4323, -1932, 3414, -1169 }, 407 { -2740, 1158, 2729, -3273 }, 408 { -3647, 210, 1464, -2892 }, 409 { -2342, -2097, 1513, -3727 }, 410 { -4422, -1242, 3130, -1833 }, 411 { -1308, -1039, 4290, -1875 }, 412 { -1754, -2535, 3298, -2314 }, 413 { -4102, -186, 4037, -1094 }, 414 { -1008, 1570, 3290, 171 }, 415 { -3322, -2621, 2791, -1536 }, 416 { -2539, -2597, 3442, -1672 }, 417 { -3411, -2015, 3670, -1174 }, 418 { -2097, 730, 5581, -1399 }, 419 { -1510, -74, 4820, -2004 }, 420 { -4086, -868, 4425, -771 }, 421 { -956, -986, 3640, -2925 }, 422 { -2087, -1250, 3464, -2458 }, 423 { -3308, -2411, 1334, -3667 }, 424 { -2264, -389, 4004, -1854 }, 425 { -680, 239, 4058, -3388 }, 426 { -1357, 30, 2993, -3658 }, 427 { -3601, -552, 1177, -1136 }, 428 { -2641, 442, 4374, -1625 }, 429 { -2525, 770, 1640, -3895 }, 430 { -3172, -891, 3893, -1608 }, 431 { -2996, 13, 3277, -2414 }, 432 { -899, 1055, 4470, -2501 }, 433 { -422, -584, 3475, -3787 }, 434 { -1978, -593, 2566, -3415 }, 435 { -3150, -1280, 2362, -3047 }, 436 { -3592, 224, 1026, -3932 }, 437 { -4840, -1189, 3633, -879 }, 438 { -3952, -2255, 2916, -1826 }, 439 { -1695, 28, 1810, -349 }, 440 { -745, -2484, 3308, -3293 }, 441 { -1016, 1563, 5365, -1823 }, 442 { -2172, -1787, 4266, -1287 }, 443 { -1241, -1951, 3982, -2413 }, 444 { -2009, -2639, 2330, -3480 }, 445 { 5105, -1618, -2588, -2015 }, 446 { 6497, -1523, -3218, -910 }, 447 { 6526, -2305, -2029, -1790 }, 448 { 5289, -99, -3436, -400 }, 449 { 5781, -1623, -1577, -2617 }, 450 { 5259, -670, -3125, -1700 }, 451 { 6343, -1256, -331, -3222 }, 452 { 7967, -678, -2195, -1462 }, 453 { 6119, -695, -2988, -1538 }, 454 { 6108, 494, -3359, -1548 }, 455 { 5067, 969, -2328, -2707 }, 456 { 7595, -435, -1497, -2056 }, 457 { 6929, -719, -2420, -1665 }, 458 { 5190, 584, -2982, -2103 }, 459 { 6106, -444, -1411, -2739 }, 460 { 5584, 289, -1804, -2803 }, 461 { 5276, 227, -1180, -3361 }, 462 { 7544, -1525, -1834, -1725 }, 463 { 5986, -1470, -2606, -1701 }, 464 { 5096, -765, -1712, -3006 }, 465 { 5423, -149, -3933, -1157 }, 466 { 7651, 26, -2445, -1507 }, 467 { 4745, -464, -1735, -2362 }, 468 { 5352, -1011, -1094, -1999 }, 469 { 6300, -672, -542, -1950 }, 470 { 6675, -1020, -1318, -1059 }, 471 { 7218, -2036, -603, -2462 }, 472 { 7755, -1514, -2430, -1229 }, 473 { 5041, 449, -1056, -2405 }, 474 { 6710, -2277, -1344, -2284 }, 475 { 6824, -1347, -2254, 251 }, 476 { 6068, -1857, -983, -1316 }, 477 { 5603, -2177, -2730, -1477 }, 478 { 5838, -1059, -3604, -970 }, 479 { 5076, -789, -335, -2413 }, 480 { 6191, -1634, -2000, -2129 }, 481 { 5092, -1292, -2543, -1034 }, 482 { 5305, 435, -1710, -1850 }, 483 { 6140, 561, -2176, -2380 }, 484 { 6752, 348, -2496, -1890 }, 485 { 6405, 273, -1098, -2778 }, 486 { 6942, -1340, -496, -1381 }, 487 { 5238, -687, -2454, -2349 }, 488 { 6959, -882, -1833, -2061 }, 489 { 6292, -253, -2125, -2199 }, 490 { 5838, -574, -759, -3215 }, 491 { 6954, -1484, -640, -2771 }, 492 { 7498, -1706, -1210, -2154 }, 493 { 6772, -1003, -1235, -2532 }, 494 { 6014, 228, -2154, -1108 }, 495 { 6943, -2178, -2644, -1122 }, 496 { 7262, -763, -3056, -1090 }, 497 { 6273, -1478, -1072, 177 }, 498 { 4734, 425, -2912, 357 }, 499 { 7129, 168, -1537, -2327 }, 500 { 7204, -434, -746, -2660 }, 501 { 6879, 57, -3087, -1310 }, 502 { 4623, -610, -718, -3459 }, 503 { 6565, -543, -1998, -339 }, 504 { 4752, -277, -2066, -1405 }, 505 { 7435, -1416, -1904, -505 }, 506 { 4076, 150, -1222, -3556 }, 507 { 7082, -28, -1456, -1174 }, 508 { 5941, -446, -1326, -1158 }, 509 { 3870, -1648, -2474, -2589 }, 510 { 858, 37, -3387, -3721 }, 511 { 3557, -1503, -1664, -3383 }, 512 { 3336, -1972, -3079, -2216 }, 513 { 3186, 60, -4185, -863 }, 514 { 3456, -773, -3066, -2457 }, 515 { 4131, -913, -2060, -2601 }, 516 { 4431, -691, -4114, -972 }, 517 { 3461, -334, -3680, -1751 }, 518 { 2006, -459, -2214, -3827 }, 519 { 1322, 32, -2816, -3203 }, 520 { 4425, -1897, -2791, -1946 }, 521 { 4504, 23, -3421, -1909 }, 522 { 3090, -885, -2366, -3264 }, 523 { 3209, -2363, -3730, -834 }, 524 { 3312, -1471, -3641, -1579 }, 525 { 4184, -1669, -3323, -1248 }, 526 { 2190, -931, -3302, -2944 }, 527 { 2947, -229, -4791, -1195 }, 528 { 2020, -1626, -2700, -3125 }, 529 { 2214, -326, -4352, -1683 }, 530 { 3286, -2619, -2412, -2458 }, 531 { 1000, -2571, -4129, -2158 }, 532 { 2496, -2627, -3611, -1433 }, 533 { 2043, -2191, -2167, -3827 }, 534 { 2571, -2544, -1915, -3222 }, 535 { 2022, -1501, -3856, -2165 }, 536 { 2685, -1180, -1461, -4038 }, 537 { 1610, -2313, -4391, -1173 }, 538 { 2340, -2490, -4215, -516 }, 539 { 1742, -2615, -3632, -2146 }, 540 { 523, -1293, -4246, -2442 }, 541 { 3725, -2723, -3014, -1576 }, 542 { 3554, -1381, -4200, -824 }, 543 { 1291, -1594, -4777, -1430 }, 544 { 1452, 515, -2960, -3830 }, 545 { 4264, -894, -3305, -1826 }, 546 { 2606, -1452, -4522, -966 }, 547 { 1196, -830, -4807, -1816 }, 548 { 1054, -775, -2616, -4071 }, 549 { 4206, 415, -4344, -1132 }, 550 { 3044, 491, -4126, -1934 }, 551 { 988, -901, -3353, -3443 }, 552 { 1729, -3063, -2267, -3370 }, 553 { 3915, 912, -2989, -2387 }, 554 { 3781, 300, -2457, -3050 }, 555 { 2712, 924, -1350, -1206 }, 556 { 4230, 405, -2343, 665 }, 557 { 1878, -873, -225, -29 }, 558 { 3510, 56, -1334, -3420 }, 559 { 2850, 1447, -2651, -3150 }, 560 { 1510, -706, -4125, -2483 }, 561 { 3115, 793, -1692, -3894 }, 562 { 2667, 213, -2973, -2786 }, 563 { 1184, -2384, -3051, -3173 }, 564 { 2139, 796, -2079, -3697 }, 565 { 1464, -1483, -3726, -2754 }, 566 { 2407, -1148, -3915, -1569 }, 567 { 2612, -1779, -3217, -2271 }, 568 { 2406, -2870, -2937, -2496 }, 569 { 2140, 126, -3646, -2758 }, 570 { 2952, -1036, 268, -1423 }, 571 { 93, -1931, -3841, -3535 }, 572 { 389, -2953, -3383, -3343 }, 573 { 8652, -5511, -1662, 565 }, 574 { 7427, -2791, -2535, -842 }, 575 { 8541, -4253, -1407, -988 }, 576 { 8018, -3203, -2998, 105 }, 577 { 7231, -3926, -958, 1308 }, 578 { 7331, -3690, -363, 2586 }, 579 { 6803, -3646, -2226, -903 }, 580 { 8163, -2811, -477, -2235 }, 581 { 9356, -3818, -1685, -684 }, 582 { 8466, -2854, -302, -698 }, 583 { 8458, -3224, 517, 279 }, 584 { 8074, -2619, -1326, 2596 }, 585 { 8779, -2761, -2527, -441 }, 586 { 6533, -2887, -899, -696 }, 587 { 7394, -2305, -1642, -120 }, 588 { 8281, -3780, -22, 1305 }, 589 { 9158, -4413, -779, 901 }, 590 { 9031, -5240, -1109, 1678 }, 591 { 8717, -3650, 410, -1075 }, 592 { 7317, -3197, -818, -2264 }, 593 { 7934, -2385, -1214, -1886 }, 594 { 8256, -4441, -291, -587 }, 595 { 7358, -3395, 1090, -270 }, 596 { 9446, -4910, -1343, -473 }, 597 { 8187, -4726, -808, 1166 }, 598 { 7504, -3845, -47, 267 }, 599 { 8029, -2146, -1283, -383 }, 600 { 7461, -2705, -853, 783 }, 601 { 9367, -3636, -645, -354 }, 602 { 8955, -3473, -308, -1947 }, 603 { 8676, -2683, -2099, 1485 }, 604 { 7481, -3003, -871, -444 }, 605 { 8015, -2839, -1673, 1175 }, 606 { 6947, -4643, -1527, -1047 }, 607 { 7622, -2575, -137, -960 }, 608 { 9388, -4279, -707, -1322 }, 609 { 8382, -5259, -1283, -565 }, 610 { 6856, -4138, -1030, 630 }, 611 { 8659, -2571, -1124, -1666 }, 612 { 8763, -3807, -537, 2543 }, 613 { 8049, -3578, -2186, -604 }, 614 { 8272, -2351, -1985, -1214 }, 615 { 6855, -3796, -1527, -1631 }, 616 { 7178, -2896, -1600, -1756 }, 617 { 7040, -2888, -89, -1586 }, 618 { 6261, -3403, -264, 998 }, 619 { 7756, -4699, -1543, -834 }, 620 { 7682, -4622, -758, -1721 }, 621 { 8839, -4232, -2932, 1959 }, 622 { 9363, -4679, -1956, 39 }, 623 { 7883, -3616, -1414, -1432 }, 624 { 8828, -3188, -1356, -1312 }, 625 { 7746, -3987, -121, -2424 }, 626 { 9262, -3256, -693, 818 }, 627 { 7670, -3420, -148, 3504 }, 628 { 7344, -3183, 608, 1595 }, 629 { 8976, -4139, -1848, 1304 }, 630 { 6708, -4131, 33, -852 }, 631 { 7840, -4429, -2275, 79 }, 632 { 8980, -3858, -2838, 453 }, 633 { 7815, -4604, -2563, 944 }, 634 { 8372, -4422, -1783, 3071 }, 635 { 8623, -5128, -1754, 2888 }, 636 { 7462, -3281, 889, 920 }, 637 { 8416, -59, -1320, -1825 }, 638 { 7928, -1488, -414, -2499 }, 639 { 8110, -977, -1047, -2042 }, 640 { 8278, -687, -1597, -1550 }, 641 { 7988, -174, -977, -2106 }, 642 { 8609, -1547, -1628, -1527 }, 643 { 9000, -1798, -946, -1761 }, 644 { 8954, -872, -1404, -1594 }, 645 { 8939, 466, -748, -1212 }, 646 { 9549, -329, -177, -1360 }, 647 { 9411, -18, -1126, -1568 }, 648 { 8859, -782, -488, -1338 }, 649 { 8955, -218, -43, -1209 }, 650 { 9131, -69, -453, -1001 }, 651 { 9069, -1519, -1091, -1199 }, 652 { 9247, -1309, -566, -1146 }, 653 { 8528, -1617, -287, -1313 }, 654 { 7763, -745, -149, -2040 }, 655 { 8294, -343, 257, -2633 }, 656 { 10149, -893, -552, -1649 }, 657 { 9398, -915, 218, -2042 }, 658 { 9703, -1194, -675, -1592 }, 659 { 9586, -700, -427, -1710 }, 660 { 8930, 497, -1445, -1218 }, 661 { 9285, -1323, -163, -1552 }, 662 { 8431, -1289, -985, -1404 }, 663 { 8965, -655, 653, -1483 }, 664 { 9542, -1001, -951, -1128 }, 665 { 9205, -647, -37, -882 }, 666 { 8603, -56, 514, -1793 }, 667 { 9300, -12, -1324, -567 }, 668 { 8773, 238, -184, -1456 }, 669 { 9941, -1306, -69, -1792 }, 670 { 9360, 279, -376, -1919 }, 671 { 9180, -285, 95, -2170 }, 672 { 9922, -501, -970, -1570 }, 673 { 8341, -1493, -856, -2092 }, 674 { 8780, -981, -850, -1014 }, 675 { 9721, -548, -1504, -1094 }, 676 { 9973, -1493, 482, -2105 }, 677 { 8707, -333, -1027, -1087 }, 678 { 9098, -469, -315, -1723 }, 679 { 8879, -1050, -661, -2020 }, 680 { 8857, 602, -866, -1918 }, 681 { 8945, -1025, -2154, -1071 }, 682 { 8484, -1930, -468, -2179 }, 683 { 9177, -1903, -224, -2112 }, 684 { 8652, -137, -2097, -1214 }, 685 { 9063, -973, -1405, -772 }, 686 { 9328, -456, 662, -2469 }, 687 { 10101, -697, 127, -2113 }, 688 { 9685, 811, -2359, -1024 }, 689 { 8586, -94, -460, -1982 }, 690 { 7924, -141, -509, -2513 }, 691 { 7773, -669, -107, -2835 }, 692 { 8636, -1064, -46, -2409 }, 693 { 9748, 596, -1815, -1349 }, 694 { 8924, 304, 547, -2614 }, 695 { 9442, 746, -1153, -1679 }, 696 { 9454, -278, -529, -1976 }, 697 { 8488, 561, -32, -2160 }, 698 { 10083, -63, -1544, -1364 }, 699 { 9390, -1278, 568, -1131 }, 700 { 9740, -49, -2253, -910 }, 701 { 3636, -2391, -1115, -3614 }, 702 { 6014, -3204, -1902, -1808 }, 703 { 5787, -3497, -1116, -2590 }, 704 { 4365, -3046, -1632, -2668 }, 705 { 4733, -2192, -2029, -2468 }, 706 { 5412, -2753, -1633, -2464 }, 707 { 4455, -3375, -767, -3399 }, 708 { 4456, -1644, -983, -2841 }, 709 { 4039, -2523, 38, -3967 }, 710 { 3406, -2662, 72, -4757 }, 711 { 4279, -2005, 1055, -4399 }, 712 { 4321, -1377, -860, -3786 }, 713 { 3743, -5739, -651, -3047 }, 714 { 3528, -5510, 361, -4060 }, 715 { 6496, -4886, -136, -2689 }, 716 { 4513, -5254, 551, -4010 }, 717 { 6557, -3413, -92, -3063 }, 718 { 4186, -2059, 187, 47 }, 719 { 6210, -4117, -1256, -1985 }, 720 { 6038, -4343, 351, -2124 }, 721 { 4305, -4780, -2077, -1897 }, 722 { 4480, -3815, -2228, -1533 }, 723 { 5582, -3689, 1221, -3429 }, 724 { 5532, -4874, 1195, -2765 }, 725 { 6518, -2853, -905, -2568 }, 726 { 5467, -2192, 470, -4115 }, 727 { 4139, -1577, 240, -3493 }, 728 { 5281, -1926, -729, -3340 }, 729 { 5214, -2870, 1359, -4289 }, 730 { 3046, -3510, -1536, -3214 }, 731 { 5433, -2881, -1230, -1184 }, 732 { 4861, -3932, -1071, -2791 }, 733 { 5693, -4234, -1906, -1502 }, 734 { 4004, -3935, -1804, -2383 }, 735 { 3728, -3792, 681, -4773 }, 736 { 3621, -3030, -1951, -2598 }, 737 { 5133, -3903, 44, -3700 }, 738 { 3561, -3451, 1183, -5301 }, 739 { 5026, -2762, -2341, -1780 }, 740 { 5841, -2492, -467, -3210 }, 741 { 5591, -1791, 497, -2472 }, 742 { 5054, -3898, -1822, -2097 }, 743 { 5813, -2792, 83, -1469 }, 744 { 4432, -4497, 1670, -5193 }, 745 { 5338, -4653, -1109, -2200 }, 746 { 3239, -4401, -648, -3655 }, 747 { 2147, -3598, -1200, -4242 }, 748 { 4417, -2271, -1552, -3210 }, 749 { 6494, -4360, 852, -3565 }, 750 { 2393, -6358, -856, -4524 }, 751 { 4959, -4196, -847, -1403 }, 752 { 4924, -5438, -226, -3026 }, 753 { 4254, -5303, -1306, -2424 }, 754 { 4121, -3126, -2334, -1981 }, 755 { 3437, -4443, -1464, -2953 }, 756 { 3203, -3459, -529, -4339 }, 757 { 5896, -5945, 543, -3246 }, 758 { 1987, -4733, -220, -4863 }, 759 { 4358, -4431, -514, -3081 }, 760 { 4583, -2416, -492, -2287 }, 761 { 2943, -5035, 419, -4927 }, 762 { 5358, -5129, 987, -4309 }, 763 { 4460, -3392, 1752, -5634 }, 764 { 3415, -4633, 1507, -5945 }, 765 { 811, -4692, -445, 2333 }, 766 { 1009, -5613, -1857, 1360 }, 767 { 1338, -2712, -2720, 3036 }, 768 { 1002, -3754, -2582, 2344 }, 769 { 750, -4608, -2334, 714 }, 770 { 2043, -3207, -2822, 2173 }, 771 { -140, -4654, -2953, 357 }, 772 { -54, -4026, -2376, 2695 }, 773 { 1858, -5022, -717, 2287 }, 774 { 2064, -3894, -722, 3255 }, 775 { 2727, -4558, -332, 2603 }, 776 { 1810, -5378, 283, 1826 }, 777 { 3935, -4326, 762, 3383 }, 778 { -767, -4697, -2510, 1922 }, 779 { 2146, -4312, -3090, 1641 }, 780 { 54, -5881, -2114, 921 }, 781 { 1992, -5766, -640, 1574 }, 782 { 1200, -5371, -1114, 1828 }, 783 { 2973, -5337, 34, 2266 }, 784 { 1531, -5018, -2817, 1192 }, 785 { 3078, -4570, 117, 1990 }, 786 { 924, -4286, -1388, 2713 }, 787 { 142, -5058, -2848, 1487 }, 788 { -106, -6180, -881, 842 }, 789 { 673, -5433, -229, 1596 }, 790 { 783, -5710, -2784, 562 }, 791 { 1935, -5729, -2009, 856 }, 792 { -410, -3375, -3326, 2734 }, 793 { 234, -3000, -2628, 3260 }, 794 { 733, -3405, -3806, 1589 }, 795 { 771, -4285, -3544, 1314 }, 796 { 1192, -3563, -3960, 2178 }, 797 { 206, -5555, -1250, 1546 }, 798 { -130, -3815, -1210, 3041 }, 799 { 646, -3940, -393, 2992 }, 800 { -184, -4931, -1767, 1925 }, 801 { 2746, -5120, -2275, 1464 }, 802 { 2440, -3731, -3352, 2729 }, 803 { -490, -4942, -3779, 997 }, 804 { 68, -2636, -4167, 3778 }, 805 { 48, -3986, -4118, 2106 }, 806 { -978, -5486, -1336, 1390 }, 807 { 1126, -5297, -855, 640 }, 808 { -472, -3975, -3622, 1557 }, 809 { 2456, -5344, -1523, 1648 }, 810 { -774, -5652, -2417, 1147 }, 811 { 995, -6122, -812, 1132 }, 812 { 3282, -4571, -1763, 2175 }, 813 { 3655, -3862, -676, 3568 }, 814 { 3038, -3647, -1672, 3381 }, 815 { 2595, -2964, -2772, 3263 }, 816 { 4176, -3353, -1148, 4354 }, 817 { 1603, -3442, -1500, 3444 }, 818 { 828, -6226, -1783, 678 }, 819 { 1421, -3333, -3080, 3403 }, 820 { 1121, -4727, -1924, 1984 }, 821 { -186, -5083, -682, 1796 }, 822 { 819, -2778, -3488, 530 }, 823 { 421, -2873, -3832, 2596 }, 824 { 2164, -4263, -1605, 2282 }, 825 { 585, -4437, -682, -491 }, 826 { -644, -4452, -1157, 2325 }, 827 { 1991, -4299, 210, 2834 }, 828 { 2135, -3632, -2113, 665 }, 829 { -7482, -2724, -2662, -1380 }, 830 { -6983, -2166, -3756, -3509 }, 831 { -7085, -1439, -2397, -3112 }, 832 { -7760, -3049, -3319, -2822 }, 833 { -8413, -2760, -4406, -3298 }, 834 { -5995, -3943, -1260, -3750 }, 835 { -7879, -1554, -3464, -2606 }, 836 { -6314, -2034, -3878, -1681 }, 837 { -8849, -2084, -1399, -1231 }, 838 { -7153, -2602, -1384, -817 }, 839 { -8041, -2571, -407, -2785 }, 840 { -7246, -2233, -1578, 260 }, 841 { -7336, -3883, -4061, -1342 }, 842 { -7619, -3908, -2342, 382 }, 843 { -8684, -3724, -1662, -727 }, 844 { -7850, -2922, -1770, -3449 }, 845 { -6766, -2034, -1293, -1988 }, 846 { -6895, -2116, -968, -3744 }, 847 { -7136, -5147, -2618, -2809 }, 848 { -8224, -3724, -2519, -1589 }, 849 { -6711, -2750, -3021, -219 }, 850 { -8059, -1638, -1102, -3175 }, 851 { -8710, -4839, -3963, -3143 }, 852 { -9363, -4965, -3257, -1002 }, 853 { -6099, -1751, -3157, -395 }, 854 { -6453, -3216, -4597, -483 }, 855 { -7879, -5477, -839, -2638 }, 856 { -7202, -4038, -526, -2856 }, 857 { -8022, -1228, -1910, -1646 }, 858 { -9117, -1393, -1582, -2535 }, 859 { -9095, -2693, -636, -2605 }, 860 { -9076, -2580, -3481, -2519 }, 861 { -8327, -4859, -2422, 83 }, 862 { -8368, -2129, -2324, -2173 }, 863 { -8554, -4563, -3842, -2007 }, 864 { -10462, -4261, -1934, -2084 }, 865 { -9717, -3187, -2294, -1896 }, 866 { -9625, -3889, -3020, -3224 }, 867 { -9857, -4955, -4239, -2184 }, 868 { -9752, -2351, -2277, -3129 }, 869 { -7219, -1302, -2639, -1603 }, 870 { -7477, -4360, -3718, -559 }, 871 { -5680, -2033, -2326, -3078 }, 872 { -10190, -5548, -4643, -3601 }, 873 { -9431, -4121, -879, -2479 }, 874 { -8365, -5450, -2020, -1439 }, 875 { -6289, -5178, -1605, -3845 }, 876 { -8319, -3866, -687, -2792 }, 877 { -8131, -1031, -3608, -3947 }, 878 { -10510, -2560, -1199, -2082 }, 879 { -11015, -3640, -2748, -3041 }, 880 { -8762, -5022, -5231, -1162 }, 881 { -10153, -2715, -4648, -4859 }, 882 { -7930, -5205, -1900, -3600 }, 883 { -9561, -3548, -4812, -3722 }, 884 { -7663, -4709, -1180, -1475 }, 885 { -9073, -5707, -1815, -2980 }, 886 { -8602, -2363, -2675, -3770 }, 887 { -9967, -5614, -3575, -3838 }, 888 { -8324, -1005, -2131, -3254 }, 889 { -10331, -5737, -2550, -2940 }, 890 { -8234, -3354, -3361, -4479 }, 891 { -8140, -1951, -4526, -4545 }, 892 { -6679, -2662, -2284, -4182 }, 893 { -1122, -1514, -6427, -212 }, 894 { 54, -1660, -5424, -1404 }, 895 { 254, -2778, -5222, 846 }, 896 { -267, -1661, -6577, 814 }, 897 { -305, -2021, -5759, 1484 }, 898 { -1791, -2446, -6867, -86 }, 899 { -2929, -3158, -6603, -1799 }, 900 { -1391, -3189, -5557, -1053 }, 901 { -1602, -884, -6767, -1213 }, 902 { -361, -318, -6219, -44 }, 903 { -4078, -2635, -5523, -433 }, 904 { -956, 478, -4382, 1470 }, 905 { -3300, -2462, -6021, -2721 }, 906 { 708, -2434, -5085, -540 }, 907 { -2435, -3607, -5647, -2110 }, 908 { -491, -1134, -4681, -2886 }, 909 { 87, -3435, -4641, -1194 }, 910 { -586, -2927, -4784, 366 }, 911 { -1394, -2326, -6021, 350 }, 912 { 97, -2519, -4678, -2120 }, 913 { -1547, -1907, -5069, -2993 }, 914 { 268, -3724, -4719, 127 }, 915 { -827, -1190, -5912, 1144 }, 916 { -3959, -2322, -6898, -1974 }, 917 { -2728, -2228, -6426, -562 }, 918 { -456, -666, -5785, -1609 }, 919 { 531, -1096, -5731, -656 }, 920 { -3569, -688, -3915, 110 }, 921 { -4752, -1725, -4393, -377 }, 922 { -3210, -3315, -6960, -840 }, 923 { -688, -3416, -4971, 1221 }, 924 { -1833, 77, -6491, -2434 }, 925 { -239, -255, -6850, -886 }, 926 { -2112, -1490, -6291, -2689 }, 927 { -1544, -4579, -5198, -1261 }, 928 { -2771, -4014, -5520, 683 }, 929 { -1635, -2829, -5512, 1214 }, 930 { -958, -2582, -4823, 2360 }, 931 { -2077, -4566, -4642, 365 }, 932 { -3112, -4214, -5960, -823 }, 933 { -2467, -2510, -4858, 1467 }, 934 { -1561, -3399, -5822, 211 }, 935 { -775, -1081, -4424, 2636 }, 936 { -1263, 25, -6378, -1392 }, 937 { -3476, -366, -5417, -1393 }, 938 { -3176, -1476, -4149, 1466 }, 939 { -2479, 518, -4448, -257 }, 940 { -2992, 158, -4660, -1279 }, 941 { -1320, -3872, -4479, 1147 }, 942 { -1475, -312, -5318, 539 }, 943 { -3527, -1679, -5860, -1681 }, 944 { -3397, -3438, -5593, 1866 }, 945 { -4089, -2439, -4763, 1275 }, 946 { -748, -4513, -4687, -48 }, 947 { -2166, -4531, -4691, -2856 }, 948 { -2385, -853, -6035, -627 }, 949 { -1194, -4091, -4472, -1963 }, 950 { -682, -3234, -4084, -3033 }, 951 { -3255, -5015, -5328, -12 }, 952 { -2313, -3436, -4601, -155 }, 953 { -2792, -1038, -6947, -2019 }, 954 { -1244, -1526, -5771, -1882 }, 955 { -4679, -3731, -5506, 283 }, 956 { -3062, -66, -3558, -758 }, 957 { -4895, -1187, 4751, 3728 }, 958 { -7600, -2752, 3320, 4613 }, 959 { -5703, -2975, 3944, 2659 }, 960 { -4972, -1257, -246, 2952 }, 961 { -4221, -2487, 1702, 4295 }, 962 { -2900, -1529, 2458, 4935 }, 963 { -5061, 407, 2416, 4050 }, 964 { -6931, -3478, 2761, 2213 }, 965 { -6037, -3921, 3192, 1866 }, 966 { -6113, -811, 2407, 3782 }, 967 { -5878, -1716, 1207, 3478 }, 968 { -5953, -2853, 2207, 2712 }, 969 { -6807, -3223, 2749, 3595 }, 970 { -3272, -3157, 1389, 3788 }, 971 { -5368, -1904, 1980, 5077 }, 972 { -7235, -1398, 3075, 4548 }, 973 { -4765, -3487, 2755, 2796 }, 974 { -7658, -4435, 2694, 2582 }, 975 { -6997, -4282, 456, 3832 }, 976 { -5563, -3115, -63, 3713 }, 977 { -4244, -4220, 1450, 2767 }, 978 { -3801, -2194, 190, 4303 }, 979 { -5458, -4119, 1958, 2274 }, 980 { -7300, -3469, 3514, 3193 }, 981 { -4594, -2067, 775, 4752 }, 982 { -3389, -1654, 1464, 5412 }, 983 { -4845, -3483, 964, 3437 }, 984 { -6007, -2818, 1666, 4659 }, 985 { -8709, -5007, 1757, 3287 }, 986 { -5833, -4389, 1025, 3171 }, 987 { -5788, -1780, 3944, 3661 }, 988 { -4430, -920, 1938, 4753 }, 989 { -7066, -1857, 4591, 4538 }, 990 { -3549, -513, 1427, 5317 }, 991 { -7517, -1220, 2883, 3049 }, 992 { -7605, -2687, 1874, 2735 }, 993 { -8718, -4035, 2676, 3730 }, 994 { -7990, -3907, 1185, 2607 }, 995 { -6058, -1744, 3349, 5157 }, 996 { -5954, 565, 3161, 3250 }, 997 { -6478, -612, 1930, 2271 }, 998 { -6535, -1445, -2, 1618 }, 999 { -8963, -4151, 1192, 4044 }, 1000 { -7227, -3570, 1600, 4234 }, 1001 { -4674, 79, 595, 3015 }, 1002 { -3974, 430, 2727, 5137 }, 1003 { -5299, 9, 3714, 4779 }, 1004 { -6779, -2699, -8, 2436 }, 1005 { -7016, -1145, 1293, 2310 }, 1006 { -6955, -3312, 1534, 1801 }, 1007 { -4025, 740, 1850, 4054 }, 1008 { -9589, -3460, 4154, 5270 }, 1009 { -4404, -1181, 4298, 5173 }, 1010 { -7356, -4583, -18, 2644 }, 1011 { -6516, -1235, 4439, 6234 }, 1012 { -3453, -301, 4344, 4464 }, 1013 { -4643, 1530, 3315, 4340 }, 1014 { -4575, -2557, 3754, 3682 }, 1015 { -3643, -3501, 2051, 2997 }, 1016 { -5412, -2475, 2301, 1579 }, 1017 { -5846, 259, 1360, 2348 }, 1018 { -5258, -1358, 1050, 838 }, 1019 { -5542, -219, 6377, 5750 }, 1020 { -5713, -2952, 922, 899 }, 1021 { -2049, -1135, 5206, 1033 }, 1022 { -1693, -1886, 4835, -106 }, 1023 { -2344, -3504, 4232, -13 }, 1024 { -2475, -2334, 5043, 1126 }, 1025 { -787, -2549, 3880, 2138 }, 1026 { -3159, -2341, 4830, 2887 }, 1027 { -1780, -1009, 6240, 2061 }, 1028 { -4327, -3363, 2818, 886 }, 1029 { -3376, -2743, 4104, 207 }, 1030 { -3250, -4640, 2718, 1498 }, 1031 { -382, -1075, 4382, 3460 }, 1032 { -2416, -4168, 3530, 816 }, 1033 { -1756, -2708, 4861, 622 }, 1034 { -1879, -2097, 5156, 2889 }, 1035 { -2496, -2418, 3722, 2671 }, 1036 { -2717, -3252, 3341, 1944 }, 1037 { -4063, -4091, 3306, 267 }, 1038 { -3549, -3808, 3747, 842 }, 1039 { -2635, 546, 5794, 1894 }, 1040 { -1857, -1121, 4383, 3964 }, 1041 { -2226, -2166, 3489, 3678 }, 1042 { -3492, -660, 5323, 1063 }, 1043 { -3033, -3130, 4382, 1828 }, 1044 { -2703, -625, 6369, 2851 }, 1045 { -1656, -2842, 4584, -528 }, 1046 { -4781, -2622, 4390, 2097 }, 1047 { -413, -2045, 5081, 3035 }, 1048 { -3810, -2662, 4532, 1095 }, 1049 { -3144, -1858, 5215, 1880 }, 1050 { -3562, -1795, 4928, 670 }, 1051 { -4800, -1509, 5189, 1859 }, 1052 { -1085, -3832, 4169, 900 }, 1053 { -1969, -3270, 2857, 2878 }, 1054 { -4267, -4140, 3176, 1805 }, 1055 { -5145, -3727, 3524, 1168 }, 1056 { -1346, -1876, 5501, 1748 }, 1057 { -4998, -2945, 3699, 338 }, 1058 { -3458, -3096, 3406, -635 }, 1059 { -1751, -3209, 3508, 395 }, 1060 { -2507, 170, 5987, 705 }, 1061 { -3756, -1072, 5647, 3536 }, 1062 { -2870, -1439, 5026, 3212 }, 1063 { -3913, -3225, 3669, 2144 }, 1064 { -3739, 226, 5747, 764 }, 1065 { -2052, -820, 5266, 3093 }, 1066 { -3214, -3820, 2409, 2391 }, 1067 { -4398, -2588, 3501, -218 }, 1068 { -4484, -1763, 4180, -198 }, 1069 { -3368, -1525, 4362, -134 }, 1070 { -2407, 224, 4905, 3533 }, 1071 { -1369, -2937, 4728, 1788 }, 1072 { -4848, -1707, 4159, 851 }, 1073 { -3454, -1749, 4281, 3230 }, 1074 { -1990, -3853, 3487, 1735 }, 1075 { -3117, 92, 6155, 4075 }, 1076 { -2676, -2472, 4078, -589 }, 1077 { -1547, -2012, 2626, 1835 }, 1078 { -4275, -588, 4824, 725 }, 1079 { -601, -2249, 3736, 3548 }, 1080 { -4060, -61, 5333, 3097 }, 1081 { -4303, 7, 6551, 3054 }, 1082 { -5003, -1029, 5786, 3319 }, 1083 { -2810, -728, 5392, 199 }, 1084 { -1232, -200, 5228, 3121 }, 1085 { 2621, 165, -6255, 298 }, 1086 { 3669, 537, -6844, 1564 }, 1087 { 1598, -1190, -6235, 2523 }, 1088 { 2164, -32, -6894, 1383 }, 1089 { 853, -1597, -6069, 1449 }, 1090 { 1377, -1661, -5266, 108 }, 1091 { 2660, 48, -5172, -517 }, 1092 { 1903, -391, -5677, 1010 }, 1093 { 3792, 206, -5274, -11 }, 1094 { 1239, 2776, -2929, 2721 }, 1095 { 4071, 149, -7259, 3125 }, 1096 { 1436, -480, -6156, -196 }, 1097 { 1373, -1960, -5005, 3122 }, 1098 { 3413, -1271, -5176, 3283 }, 1099 { 3060, -68, -6495, 2238 }, 1100 { 2700, -2075, -4681, 91 }, 1101 { 2928, -1728, -5168, 1858 }, 1102 { 4424, 828, -4471, 88 }, 1103 { 2672, -2604, -4038, 2753 }, 1104 { 5223, -123, -6749, 2295 }, 1105 { 4237, -420, -5538, 1353 }, 1106 { 4744, -1281, -4097, 4708 }, 1107 { 1103, -2764, -4751, 2024 }, 1108 { 3747, -1913, -3911, 3960 }, 1109 { 2470, -1416, -5542, 615 }, 1110 { 4847, -1354, -5334, 1733 }, 1111 { 5336, 88, -7593, 4007 }, 1112 { 2388, -2880, -4807, 1037 }, 1113 { 4495, 1391, -5685, -139 }, 1114 { 5253, 1637, -6450, 1533 }, 1115 { 1199, 795, -5515, 1261 }, 1116 { 1397, -1259, -4252, 3838 }, 1117 { 746, 70, -6640, 604 }, 1118 { 1584, 166, -4972, 3072 }, 1119 { 380, -999, -5397, 2267 }, 1120 { 2974, 1707, -3242, 5360 }, 1121 { 5202, -403, -5453, 2832 }, 1122 { 3718, -1731, -4760, 714 }, 1123 { 4150, -975, -4792, 61 }, 1124 { 2925, -818, -4841, 15 }, 1125 { 5301, 577, -4006, 3259 }, 1126 { 5265, 1986, -5679, 3028 }, 1127 { 3752, 1928, -4509, 3729 }, 1128 { 3278, 1925, -6370, 1247 }, 1129 { 5107, 1721, -4853, 3127 }, 1130 { 3279, 2982, -2515, 4005 }, 1131 { 4622, 668, -6204, 759 }, 1132 { 6034, 317, -5763, 4818 }, 1133 { -558, 57, -3785, 2817 }, 1134 { 4476, 1616, -3965, 4536 }, 1135 { 5953, 2056, -8215, 2715 }, 1136 { 4387, 2613, -7463, 868 }, 1137 { 5834, 1088, -4736, 4924 }, 1138 { 6473, -856, -6991, 4172 }, 1139 { 4959, -293, -5162, 76 }, 1140 { 2731, -843, -6119, 3847 }, 1141 { 3245, 1202, -6833, 616 }, 1142 { 2553, 1383, -3829, 3859 }, 1143 { 4332, 2099, -3480, 3622 }, 1144 { 2110, 2683, -2728, 3990 }, 1145 { 876, 1167, -3290, 3466 }, 1146 { 3991, 1709, -2410, 4077 }, 1147 { 5105, 939, -2584, 3256 }, 1148 { 4719, 688, -1566, 3040 }, 1149 { -3632, 4335, 1266, -3303 }, 1150 { -4956, 3207, 1312, -2806 }, 1151 { -4669, 2627, 2663, -2435 }, 1152 { -4282, 3708, 2303, -3038 }, 1153 { -4536, 2297, -175, -3350 }, 1154 { -5234, 2503, -139, -880 }, 1155 { -3978, 1512, 1092, -3619 }, 1156 { -4519, 4649, 1363, -2455 }, 1157 { -5118, 3132, 1961, -1577 }, 1158 { -5196, 3379, -182, -1378 }, 1159 { -6420, 4486, 2397, -1993 }, 1160 { -5030, 5046, 1292, -1118 }, 1161 { -4559, 2573, -927, -1406 }, 1162 { -3501, 3730, 691, -4930 }, 1163 { -4364, 2758, 1007, -3909 }, 1164 { -4026, 2839, -1559, -2340 }, 1165 { -5037, 4053, 836, -1571 }, 1166 { -4727, 5136, 1110, -3588 }, 1167 { -5245, 2799, -999, -2164 }, 1168 { -4954, 1501, 422, -3963 }, 1169 { -5994, 2726, 1462, -2833 }, 1170 { -5621, 5159, 2038, -2512 }, 1171 { -4991, 2291, 1917, -3151 }, 1172 { -5469, 4382, -148, -2978 }, 1173 { -5858, 1983, 807, -2720 }, 1174 { -4709, 3556, 952, -467 }, 1175 { -2489, 2362, 1714, -4230 }, 1176 { -4717, 5004, -1180, -3672 }, 1177 { -5914, 3653, 1359, -1317 }, 1178 { -5506, 2995, 780, -1059 }, 1179 { -5287, 3945, 2480, -2293 }, 1180 { -3849, 4358, 322, -1770 }, 1181 { -3911, 3570, 252, -3185 }, 1182 { -3660, 5128, 158, -3719 }, 1183 { -4599, 3277, -503, -2727 }, 1184 { -3673, 3760, -1252, -3339 }, 1185 { -5161, 2337, 388, -1943 }, 1186 { -3529, 2216, 2156, -3080 }, 1187 { -4309, 4331, 1808, -1460 }, 1188 { -4782, 3820, 480, -2504 }, 1189 { -4166, 3544, -378, -1567 }, 1190 { -5572, 2466, -418, -2909 }, 1191 { -6096, 2930, 119, -1878 }, 1192 { -5963, 3554, 1011, -2233 }, 1193 { -6433, 4335, 935, -2930 }, 1194 { -5004, 3314, -1352, -3430 }, 1195 { -6042, 3463, -1008, -3940 }, 1196 { -4671, 2214, -640, -5040 }, 1197 { -2795, 3759, 1412, -3803 }, 1198 { -3647, 4436, 729, -515 }, 1199 { -3594, 1033, 56, -4148 }, 1200 { -2908, 3027, 2889, -3485 }, 1201 { -3338, 2234, 313, -4285 }, 1202 { -3825, 4497, -561, -2634 }, 1203 { -6167, 3012, -48, -3149 }, 1204 { -4828, 3515, -969, -4475 }, 1205 { -5789, 2757, -539, -4173 }, 1206 { -2452, 3067, 564, -4249 }, 1207 { -4921, 1358, 1331, -2889 }, 1208 { -3127, 4239, -1045, -1523 }, 1209 { -4780, 2326, -1118, -3446 }, 1210 { -3908, 5546, 152, -2622 }, 1211 { -6972, 2976, 337, -2809 }, 1212 { -4839, 4613, -35, -4077 }, 1213 { -1408, 4822, -1149, -4997 }, 1214 { -981, 4979, -912, -6304 }, 1215 { -2098, 5689, -888, -2878 }, 1216 { -3343, 4814, -657, -4434 }, 1217 { -2461, 3601, -967, -4869 }, 1218 { -2652, 3944, 87, -5520 }, 1219 { -1104, 6076, 174, -6407 }, 1220 { 355, 5370, -1721, -5869 }, 1221 { 1242, 4497, -1107, -5091 }, 1222 { -89, 4002, -1491, -5182 }, 1223 { 1059, 5693, -1591, -4905 }, 1224 { 1323, 4682, -2078, -4768 }, 1225 { 818, 3996, -549, -5468 }, 1226 { -287, 4529, 929, -5543 }, 1227 { -919, 5519, -2791, -2844 }, 1228 { -1407, 5679, -3289, -3974 }, 1229 { -189, 6530, -3547, -4002 }, 1230 { -900, 7039, -3371, -4855 }, 1231 { -2983, 7211, -363, -4835 }, 1232 { -814, 6503, -104, -5106 }, 1233 { -2386, 6896, 809, -4919 }, 1234 { 845, 4492, 352, -6621 }, 1235 { -1998, 7237, -1646, -4231 }, 1236 { -3380, 6251, 471, -4577 }, 1237 { -1908, 7059, 84, -5726 }, 1238 { -340, 6346, -803, -6265 }, 1239 { -2279, 5834, -47, -4633 }, 1240 { -1532, 5286, -1748, -1901 }, 1241 { -2757, 6188, -453, -3415 }, 1242 { -1255, 6405, -2043, -6357 }, 1243 { 918, 5581, -121, -5667 }, 1244 { 1840, 5336, -821, -5034 }, 1245 { -2475, 4992, -1825, -3104 }, 1246 { -2413, 5606, -1789, -4298 }, 1247 { 132, 5128, -2389, -4442 }, 1248 { 223, 6400, -2653, -4742 }, 1249 { -673, 5012, 680, -4582 }, 1250 { -1657, 6624, -349, -3596 }, 1251 { -755, 6289, -1860, -3978 }, 1252 { -572, 6894, -1946, -5207 }, 1253 { -1141, 4756, -2665, -5586 }, 1254 { -1073, 4269, -431, -4030 }, 1255 { 186, 5761, 916, -5868 }, 1256 { -1907, 4836, 1017, -5106 }, 1257 { -963, 3363, -1248, -6348 }, 1258 { -3262, 4774, -1818, -5858 }, 1259 { 847, 3812, -2538, -4302 }, 1260 { -1223, 5903, 1360, -5479 }, 1261 { -1094, 6923, -1244, -2381 }, 1262 { 267, 6276, -709, -2846 }, 1263 { -157, 5840, 1124, -4266 }, 1264 { 889, 3206, -910, -5305 }, 1265 { -1736, 3344, 582, -4838 }, 1266 { -2357, 5676, -2695, -6277 }, 1267 { -1916, 6901, -986, -5397 }, 1268 { -3062, 6028, -695, -5687 }, 1269 { 1836, 3566, -1357, -5226 }, 1270 { -2176, 4938, 646, -3872 }, 1271 { -2199, 3055, -208, -6124 }, 1272 { -236, 3032, -821, -5325 }, 1273 { -3989, 7277, -565, -3899 }, 1274 { -595, 4362, 74, -5975 }, 1275 { 684, 5874, -841, -4424 }, 1276 { -2731, 6305, -2389, -5465 }, 1277 { -5775, 1325, -56, -2528 }, 1278 { -7029, -534, -1890, -3278 }, 1279 { -5798, -15, -2734, -2210 }, 1280 { -5504, -1198, -353, -3659 }, 1281 { -5079, 960, -894, -4336 }, 1282 { -6073, -36, -133, -3014 }, 1283 { -5782, -259, -1025, -3986 }, 1284 { -6843, 1262, -807, -1639 }, 1285 { -5263, -918, -3290, -579 }, 1286 { -4840, 461, -2158, -533 }, 1287 { -6014, -50, -620, 504 }, 1288 { -5843, 241, -1359, -282 }, 1289 { -5898, 577, 769, -3271 }, 1290 { -6833, -946, -466, -3347 }, 1291 { -6026, 1459, -512, -729 }, 1292 { -7361, 747, -388, -1110 }, 1293 { -6391, 2142, -1160, -2513 }, 1294 { -6995, 304, 498, -2673 }, 1295 { -6757, 679, -386, -433 }, 1296 { -5222, 1688, -1093, -1032 }, 1297 { -5019, 575, 184, -3627 }, 1298 { -4237, 628, -3507, -1243 }, 1299 { -7479, -456, -1722, -1486 }, 1300 { -6464, 713, -1273, -1153 }, 1301 { -6255, 1682, -606, -3607 }, 1302 { -7033, 1497, -71, -1955 }, 1303 { -6694, 1556, -1721, -3214 }, 1304 { -6114, -356, 813, -2575 }, 1305 { -5308, 632, -1851, -1636 }, 1306 { -5742, -911, -1733, 383 }, 1307 { -6083, -387, -2313, -879 }, 1308 { -6535, -530, -1505, -2083 }, 1309 { -4896, 1223, -2750, -1816 }, 1310 { -6392, -463, -3247, -2093 }, 1311 { -5373, 1264, -2706, -3042 }, 1312 { -3894, -1390, -1020, -891 }, 1313 { -6179, 1168, -1966, -1922 }, 1314 { -5162, 1668, -1617, -1916 }, 1315 { -6453, 920, -1169, -2432 }, 1316 { -6130, 2005, -536, -1519 }, 1317 { -6552, -98, -518, -1938 }, 1318 { -7528, 355, -1101, -1772 }, 1319 { -5745, 610, -247, -1360 }, 1320 { -7003, 177, -2064, -1958 }, 1321 { -6956, -570, -2220, -4225 }, 1322 { -7830, 791, -1394, -2774 }, 1323 { -7634, 480, -3171, -4224 }, 1324 { -7913, 1154, -350, -2381 }, 1325 { -5063, 1704, -1804, -2977 }, 1326 { -4887, -524, -2703, 188 }, 1327 { -5551, 406, -1620, -3063 }, 1328 { -7109, 1342, 381, -3021 }, 1329 { -6846, 631, -458, -3398 }, 1330 { -4606, -605, 11, -3930 }, 1331 { -8134, -225, -1738, -2648 }, 1332 { -7043, 402, -2734, -3059 }, 1333 { -7417, 1825, -2545, -4389 }, 1334 { -6971, -236, -1031, -665 }, 1335 { -5752, 2111, -1632, -3808 }, 1336 { -7660, -78, -624, -3135 }, 1337 { -6358, 619, -1951, -3911 }, 1338 { -8134, 408, -1935, -3695 }, 1339 { -6335, 1911, -2368, -4505 }, 1340 { -7116, 2163, -344, -2753 }, 1341 { 2357, 4488, 2220, -5682 }, 1342 { 1385, 3206, 2300, -5305 }, 1343 { 1419, 2557, 5203, -3516 }, 1344 { 262, 4315, 3920, -1847 }, 1345 { 3316, 3187, 1612, -5609 }, 1346 { 1729, 2350, 1673, -6068 }, 1347 { 1603, 6126, 1467, -2839 }, 1348 { -1339, 3316, 3691, -3530 }, 1349 { -563, 4618, 3180, -4548 }, 1350 { 463, 4624, 3111, -5614 }, 1351 { 1246, 5455, 3356, -5720 }, 1352 { 480, 2149, 5422, -2893 }, 1353 { 1768, 4827, 913, -5579 }, 1354 { -149, 5381, 4366, -3297 }, 1355 { 985, 3672, 2644, -92 }, 1356 { -258, 2911, 5817, -2213 }, 1357 { 3428, 3289, 3351, -3541 }, 1358 { -666, 3295, 4727, -2869 }, 1359 { 35, 6641, 4160, -4052 }, 1360 { 623, 6787, 3156, -4560 }, 1361 { 2654, 4360, 4676, -4632 }, 1362 { 1386, 5246, 4834, -4497 }, 1363 { 3488, 4574, 3856, -5946 }, 1364 { 383, 4481, 4168, -4110 }, 1365 { 1753, 3652, 4288, -3326 }, 1366 { 1344, 4905, 2508, -4660 }, 1367 { 1580, 4106, 3104, -2224 }, 1368 { 2027, 5038, 1683, -1554 }, 1369 { 446, 3699, 5872, -3013 }, 1370 { 4637, 4087, 3578, -5018 }, 1371 { 2629, 3560, 5331, -4900 }, 1372 { 1527, 6674, 2523, -4131 }, 1373 { -1437, 2804, 2528, -4464 }, 1374 { -229, 3355, 2016, -5537 }, 1375 { 3666, 3418, 4374, -4581 }, 1376 { 1192, 3799, 923, -6596 }, 1377 { 2040, 2956, 448, -5322 }, 1378 { 2468, 5768, 4029, -5869 }, 1379 { 3438, 6516, 3529, -6667 }, 1380 { 2737, 5495, 680, -5535 }, 1381 { 3896, 5727, 1801, -4958 }, 1382 { 4988, 4957, 3592, -6518 }, 1383 { -542, 4416, 5794, -2787 }, 1384 { 4136, 4354, 2064, -4696 }, 1385 { 3067, 5936, 1207, -3396 }, 1386 { 2789, 4966, 2405, -3854 }, 1387 { 1731, 3270, 3251, -1063 }, 1388 { 1767, 5537, 2084, -2349 }, 1389 { 465, 3116, 4532, -837 }, 1390 { 1499, 2627, 4610, -2212 }, 1391 { 122, 3095, 3642, -3552 }, 1392 { 2542, 2866, 2705, -6402 }, 1393 { 3134, 4323, 698, -4785 }, 1394 { 731, 1859, 3112, -5242 }, 1395 { 2553, 2980, 3241, -4846 }, 1396 { 1329, 5310, 1607, -6624 }, 1397 { 2468, 1858, 3476, -1034 }, 1398 { -172, 4996, 2000, -5562 }, 1399 { 2621, 4220, 1574, -3386 }, 1400 { -333, 1832, 3362, -4117 }, 1401 { 2169, 6762, 3065, -6225 }, 1402 { 2844, 5528, 3223, -4765 }, 1403 { 526, 5175, 1644, -4267 }, 1404 { 2922, 4426, 2414, -2610 }, 1405 { 452, 1399, -4516, -2636 }, 1406 { 2872, 1720, -4667, -1435 }, 1407 { 1279, 702, -5424, -1984 }, 1408 { 2187, 870, -5021, -1341 }, 1409 { 583, -144, -4628, -2464 }, 1410 { 3, 2237, -5284, -2827 }, 1411 { -19, 1005, -5460, -1819 }, 1412 { 2897, 2084, -5885, -515 }, 1413 { -400, 3370, -5527, -2947 }, 1414 { 1505, 2593, -5518, -1802 }, 1415 { 1341, 4534, -5094, -1899 }, 1416 { 3241, 3670, -5493, -1252 }, 1417 { -1287, 921, -5994, -1675 }, 1418 { 627, 408, -6652, -364 }, 1419 { -260, 1127, -4849, -3247 }, 1420 { 371, 3400, -5976, -2285 }, 1421 { 1533, 1566, -6373, -610 }, 1422 { 2462, 4274, -6184, -1254 }, 1423 { 1782, 3363, -6222, -1381 }, 1424 { 572, 4650, -5673, -2754 }, 1425 { 2674, 3414, -4460, -2154 }, 1426 { 3614, 3820, -6883, -398 }, 1427 { 1136, -1, -5511, -1112 }, 1428 { -1773, 1137, -5647, -2377 }, 1429 { -753, 2104, -6085, -2565 }, 1430 { -204, 3025, -4731, -1418 }, 1431 { -1486, 1438, -4380, -216 }, 1432 { 302, 858, -5786, -264 }, 1433 { 3486, 1495, -5234, -783 }, 1434 { 888, 2327, -3423, -3720 }, 1435 { -259, 772, -6596, -1311 }, 1436 { -1197, 2073, -5174, -1826 }, 1437 { 1500, 3470, -4462, -2645 }, 1438 { 3072, 1960, -3277, -2264 }, 1439 { 1841, 952, -4324, -2340 }, 1440 { 1994, 2200, -3940, -2923 }, 1441 { -1782, 1699, -4667, -1075 }, 1442 { -1464, 2906, -3468, -375 }, 1443 { 366, 2380, -3747, 1467 }, 1444 { -545, 1645, -4619, 376 }, 1445 { 1724, 2350, -2374, -3512 }, 1446 { 3184, 2628, -2996, -3275 }, 1447 { 734, 2010, -6239, -1479 }, 1448 { 524, 3756, -4496, -3263 }, 1449 { 1492, 3570, -3494, -3600 }, 1450 { -932, 618, -5389, -2894 }, 1451 { -133, 2161, -4083, -3267 }, 1452 { 786, 774, -3279, -3731 }, 1453 { 1078, 803, -3843, -3007 }, 1454 { -332, 3405, -3347, 40 }, 1455 { -17, 6, -4005, -3690 }, 1456 { -189, 4372, -4488, -2561 }, 1457 { -450, 3846, -3790, -1370 }, 1458 { 362, 2212, -5272, -15 }, 1459 { -1529, 791, -6802, -2296 }, 1460 { 2145, 4241, -4474, 376 }, 1461 { 1813, 2426, -2932, -2726 }, 1462 { -542, 4557, -3140, -1080 }, 1463 { 1192, 3784, -4371, -20 }, 1464 { 2784, 5188, -6399, -1394 }, 1465 { 431, 4561, -3673, -1398 }, 1466 { 1382, 3096, -4083, 1253 }, 1467 { 1209, 4224, -2930, 1500 }, 1468 { 2798, 2684, -6676, -606 }, 1469 { -2396, 1510, -5381, -2713 }, 1470 { -2625, 2542, -4032, -2880 }, 1471 { -1231, 3967, -4098, -2886 }, 1472 { -1393, 2374, -3862, -4525 }, 1473 { -2495, 1665, -1637, -5445 }, 1474 { -3854, 1759, -1750, -4944 }, 1475 { -2373, 1668, -2856, -6251 }, 1476 { -2668, 1981, -886, -4557 }, 1477 { -2927, 4427, -3451, -6172 }, 1478 { -1925, 2596, -4696, -2527 }, 1479 { -3202, 2847, -3928, -5896 }, 1480 { -3332, 1665, -5025, -3412 }, 1481 { -3212, 3115, -4155, -4062 }, 1482 { -1013, 3205, -5133, -3751 }, 1483 { -2022, 4595, -3947, -5611 }, 1484 { -3556, 1755, -3715, -2300 }, 1485 { -1784, 4114, -2723, -1773 }, 1486 { -3586, 4081, -2733, -4942 }, 1487 { -1608, 3685, -4154, -4573 }, 1488 { -3368, 4042, -4452, -6227 }, 1489 { -1407, 3881, -5729, -3719 }, 1490 { -2751, 3281, -5077, -4999 }, 1491 { -3791, 2410, -4906, -5288 }, 1492 { -730, 2303, -4217, -3755 }, 1493 { -1812, 2311, -5492, -3709 }, 1494 { -610, 4336, -3915, -3783 }, 1495 { -2841, 4337, -4278, -4430 }, 1496 { -1662, 4666, -4661, -3964 }, 1497 { -589, 5209, -4923, -3682 }, 1498 { -4155, 2234, -4076, -4218 }, 1499 { -3951, 2770, -2665, -2805 }, 1500 { -2302, 3228, -3717, -1908 }, 1501 { -3129, 4373, -2264, -2851 }, 1502 { -447, 1363, -3578, -4323 }, 1503 { -2648, 4237, -3159, -3071 }, 1504 { -4072, 3241, -3541, -4605 }, 1505 { -4507, 3458, -2339, -3838 }, 1506 { -1646, 997, -4926, -3970 }, 1507 { -3025, 1614, -3940, -1242 }, 1508 { -1337, 1756, -3163, -5529 }, 1509 { -3203, 1865, -3282, -4354 }, 1510 { -1646, 2118, -2203, -6018 }, 1511 { 174, 1871, -2707, -4639 }, 1512 { -2607, 1485, -4778, -4750 }, 1513 { -2199, 3991, -3134, -4879 }, 1514 { -2962, 3323, -2816, -2419 }, 1515 { -5286, 2495, -4548, -5395 }, 1516 { -2810, 3710, -2274, -4211 }, 1517 { -330, 3006, -2993, -4678 }, 1518 { -1187, 2411, -2743, -5196 }, 1519 { -664, 4033, -3101, -5641 }, 1520 { -1458, 3602, -2816, -5371 }, 1521 { -4116, 4923, -3321, -5630 }, 1522 { -4165, 2528, -2592, -4798 }, 1523 { -2759, 3080, -2333, -5719 }, 1524 { -5157, 3011, -5526, -6348 }, 1525 { -3095, 2126, -5881, -4234 }, 1526 { -4377, 3849, -3600, -6099 }, 1527 { -1994, 4947, -5235, -4753 }, 1528 { -1067, 600, -3258, -5133 }, 1529 { -4992, 3302, -2208, -5051 }, 1530 { -3377, 2981, -1655, -4815 }, 1531 { -3325, 2446, -1787, -6116 }, 1532 { -2341, 2737, -3240, -6347 }, 1533 { -2258, -3732, 3710, -1235 }, 1534 { -1558, -3849, 2694, -3012 }, 1535 { -599, -4837, 3050, -2951 }, 1536 { -2246, -5433, 2798, -1910 }, 1537 { -2255, -4989, 3260, 270 }, 1538 { -3026, -5353, 2693, -1036 }, 1539 { -1151, -6097, 1097, -3782 }, 1540 { -3391, -6012, 2130, -1303 }, 1541 { -2850, -4422, 3375, -480 }, 1542 { -1138, -3779, 1491, -4162 }, 1543 { -551, -3892, 3787, -2082 }, 1544 { -3221, -3676, 3144, -1202 }, 1545 { -3023, -5196, 2650, 605 }, 1546 { -1756, -5729, 2646, 321 }, 1547 { -2693, -4409, 494, -4797 }, 1548 { -1913, -4573, 3372, -1730 }, 1549 { -1277, -3604, 4061, -993 }, 1550 { -420, -4993, 1351, -4796 }, 1551 { -3052, -5333, 1435, -1242 }, 1552 { -602, -5034, 3869, -1141 }, 1553 { -2436, -4680, 1665, -3019 }, 1554 { -2657, -3658, 1459, -3391 }, 1555 { -1220, -6246, 2749, -525 }, 1556 { -3838, -4844, 2265, -1735 }, 1557 { -1247, -5679, 3356, -1417 }, 1558 { -917, -5448, 3342, 105 }, 1559 { -1756, -6839, 2276, -2350 }, 1560 { -412, -5206, 1764, -3539 }, 1561 { -1439, -6915, 1442, -3750 }, 1562 { -1381, -4439, 3863, -282 }, 1563 { -3482, -4953, 2726, -336 }, 1564 { -1376, -5931, 1714, -1987 }, 1565 { -1716, -4405, 2608, 105 }, 1566 { -1590, -5191, 2652, -2704 }, 1567 { -2149, -6442, 2453, -1263 }, 1568 { -3426, -3832, 2334, -1829 }, 1569 { -2747, -5948, 2362, -173 }, 1570 { -2435, -3267, 2966, -1710 }, 1571 { -3979, -4282, 2705, -775 }, 1572 { -356, -4238, 2544, -4343 }, 1573 { -1363, -6471, 2817, -1836 }, 1574 { -2878, -5117, 218, -3149 }, 1575 { -3539, -5196, 1710, -2356 }, 1576 { -2888, -4537, 2746, -1701 }, 1577 { -1870, -4439, 1496, -4121 }, 1578 { -1486, -3388, 3349, -2145 }, 1579 { -3333, -4138, 1467, -2876 }, 1580 { -345, -5340, 1012, -1190 }, 1581 { -1672, -4992, 2289, -1029 }, 1582 { -2146, -5528, 3038, -635 }, 1583 { -316, -3656, 3426, -3152 }, 1584 { -2695, -5812, 2336, -2050 }, 1585 { -2067, -6052, 737, -3258 }, 1586 { -2664, -4205, -350, -1266 }, 1587 { -617, -5406, 80, -4853 }, 1588 { -2418, -3825, 1853, -1326 }, 1589 { -1961, -4339, 583, -4315 }, 1590 { -1495, -5141, -133, -5205 }, 1591 { -3208, -6440, 1691, -2069 }, 1592 { -2632, -3633, 2325, -2761 }, 1593 { -2624, -5670, 1252, -3676 }, 1594 { -3687, -5608, 687, -2833 }, 1595 { -3320, -5707, 16, -3877 }, 1596 { -2738, -6112, 84, -5135 }, 1597 { 2277, -5661, 3076, 843 }, 1598 { 1555, -5769, 2821, -5236 }, 1599 { 536, -6381, 603, -4910 }, 1600 { 734, -4609, 3314, -4092 }, 1601 { 1836, -4547, 3267, -4322 }, 1602 { -13, -5976, 3752, -1607 }, 1603 { 1423, -6318, 2336, 398 }, 1604 { 365, -7779, 1498, -534 }, 1605 { 2104, -8366, 2946, -1345 }, 1606 { 143, -5545, 1898, -3756 }, 1607 { 655, -6852, 1430, 148 }, 1608 { 4, -6653, 2397, -59 }, 1609 { 2346, -5996, 4562, -934 }, 1610 { 1229, -7104, 2963, -598 }, 1611 { -528, -7048, 2887, -1790 }, 1612 { 1451, -6857, 3900, -1637 }, 1613 { 554, -6018, 3336, 9 }, 1614 { 3278, -5758, 4034, 129 }, 1615 { 3541, -7145, 4905, -1575 }, 1616 { 2339, -6907, 3464, -301 }, 1617 { 2775, -7301, 1667, -3894 }, 1618 { 539, -7887, 991, -4156 }, 1619 { 2115, -7421, 3131, -3075 }, 1620 { 2803, -8546, 2564, -5836 }, 1621 { 2869, -5833, 1620, -4561 }, 1622 { 2591, -7281, 3215, -4719 }, 1623 { -1228, -8477, 706, -4782 }, 1624 { 1967, -5243, 4813, -1940 }, 1625 { 701, -7010, 2273, -3893 }, 1626 { 915, -8470, 1918, -5620 }, 1627 { -94, -6715, 156, -3873 }, 1628 { 1074, -5607, 4389, -1017 }, 1629 { 2739, -6551, 1227, -3521 }, 1630 { 725, -7835, 2701, -1291 }, 1631 { -493, -7475, 2263, -1075 }, 1632 { -412, -6508, 2984, -744 }, 1633 { 665, -5451, 3725, -2692 }, 1634 { 1499, -8129, 3564, -2072 }, 1635 { 2870, -6333, 4487, -2108 }, 1636 { 706, -5007, 3911, -152 }, 1637 { -482, -8660, 1483, -2900 }, 1638 { 2481, -6596, 2518, -1715 }, 1639 { 1403, -6414, 1398, -5387 }, 1640 { 652, -6267, 583, -5942 }, 1641 { 694, -7540, 646, -6272 }, 1642 { 2275, -7614, 256, -5015 }, 1643 { 1416, -9727, 1900, -3153 }, 1644 { 2760, -6433, 3875, -3771 }, 1645 { 2325, -11196, 2182, -5155 }, 1646 { 1223, -11061, 1377, -5097 }, 1647 { 108, -10603, 307, -4952 }, 1648 { -118, -8268, 1650, -1572 }, 1649 { 1839, -7943, 1755, -612 }, 1650 { 2501, -9056, 981, -2969 }, 1651 { 2902, -8476, 1491, -5780 }, 1652 { 1995, -11175, 1585, -3643 }, 1653 { 696, -8212, 828, -2474 }, 1654 { 1526, -8649, 1380, -1210 }, 1655 { 461, -7253, 3222, -2229 }, 1656 { 2966, -8641, 4121, -3271 }, 1657 { 833, -6039, 2361, -1086 }, 1658 { 3565, -7312, 1980, -5427 }, 1659 { 2850, -8671, 3760, -1846 }, 1660 { 2643, -7281, 2163, -173 }, 1661 { 3463, -3706, -3132, -923 }, 1662 { 1315, -3825, -3443, 2 }, 1663 { 2594, -4083, -3815, 670 }, 1664 { 1826, -4291, -2741, -155 }, 1665 { 868, -3749, -4175, -298 }, 1666 { 2008, -4237, -3897, -517 }, 1667 { 1242, -3493, -4335, -1335 }, 1668 { -88, -4142, -3390, -1529 }, 1669 { 2176, -3488, -3822, -975 }, 1670 { 1706, -5188, -3415, -637 }, 1671 { 2717, -6159, -2333, -882 }, 1672 { 1276, -3978, -4361, 537 }, 1673 { 2471, -5556, -2866, -208 }, 1674 { 799, -4673, -4086, 56 }, 1675 { 1901, -4786, -3533, 270 }, 1676 { 3036, -3902, -3606, -333 }, 1677 { 2249, -3317, -4319, -144 }, 1678 { 2594, -4207, -2105, -2930 }, 1679 { 4008, -4774, -2626, -902 }, 1680 { 1038, -3659, -3496, -2454 }, 1681 { 2725, -3597, -3298, -1535 }, 1682 { 1662, -5803, -2813, 175 }, 1683 { 705, -3757, -3441, -1484 }, 1684 { 1860, -5987, -2821, -886 }, 1685 { 3786, -4918, -2199, -1929 }, 1686 { 3683, -4235, -2547, -1287 }, 1687 { 2531, -4896, -2956, -1593 }, 1688 { 1005, -5585, -3324, -180 }, 1689 { 1625, -5229, -1756, -3642 }, 1690 { 1494, -5041, -2989, -2685 }, 1691 { 2718, -4655, -3224, -867 }, 1692 { 2374, -6640, -1745, -2975 }, 1693 { 2133, -6436, -2477, -1499 }, 1694 { 1833, -4418, -3523, -1512 }, 1695 { 1128, -4910, -2658, -1106 }, 1696 { 689, -4777, -2831, -2085 }, 1697 { 3593, -5280, -2627, -315 }, 1698 { 3264, -3771, -2673, -1861 }, 1699 { 3202, -5602, -2409, 402 }, 1700 { 552, -4618, -2221, -3002 }, 1701 { 3095, -5356, -2666, -1083 }, 1702 { 3401, -4609, -3146, 45 }, 1703 { 3051, -4662, -2192, -2232 }, 1704 { 2798, -5552, -2462, -1941 }, 1705 { 2354, -5815, -2223, -2619 }, 1706 { 192, -3708, -2807, -2658 }, 1707 { 1886, -4226, -1862, -3529 }, 1708 { 2526, -3976, -2819, -2332 }, 1709 { 1577, -3870, -2711, -2806 }, 1710 { 1288, -5588, -3382, -1403 }, 1711 { 2711, -5399, -1564, -3253 }, 1712 { 1459, -5492, -2222, -322 }, 1713 { 2823, -5091, -2886, 776 }, 1714 { 3559, -5821, -2109, -1360 }, 1715 { 1587, -6331, -2760, -1909 }, 1716 { 2139, -5213, -2874, -2120 }, 1717 { 1318, -4337, -3695, -2098 }, 1718 { 821, -4471, -1849, -565 }, 1719 { 3329, -4782, -1725, -89 }, 1720 { 582, -4914, -4105, -1119 }, 1721 { 417, -4144, -4072, -2529 }, 1722 { -199, -3803, -2765, -4042 }, 1723 { 2731, -4283, -2143, 1 }, 1724 { 2911, -6187, -1951, -2116 }, 1725 { 1573, -6094, -493, -2838 }, 1726 { 2081, -6927, -864, -3211 }, 1727 { 1058, -7826, 79, -364 }, 1728 { 3147, -5570, -684, -978 }, 1729 { 3572, -5856, 1060, 1824 }, 1730 { 1143, -6702, -1478, 338 }, 1731 { 2341, -7220, -88, 260 }, 1732 { 3639, -6861, 668, 815 }, 1733 { 2227, -6268, -1706, 446 }, 1734 { 3390, -6082, -353, 1302 }, 1735 { 1123, -7556, -1237, -430 }, 1736 { 1729, -7742, 729, -218 }, 1737 { 1457, -6774, 587, 579 }, 1738 { 505, -6919, -569, 371 }, 1739 { 1106, -7245, 78, 158 }, 1740 { 2755, -6745, -1122, 338 }, 1741 { 3069, -6040, -1415, 986 }, 1742 { 2174, -7064, -1430, -283 }, 1743 { 1390, -8626, -446, -3031 }, 1744 { 3534, -6890, -431, 547 }, 1745 { 2267, -9618, 475, -2994 }, 1746 { 3672, -7673, 75, -115 }, 1747 { 2131, -7560, -1206, -750 }, 1748 { 2972, -7477, -685, -262 }, 1749 { 1604, -6637, -672, 699 }, 1750 { 1666, -7577, -577, -240 }, 1751 { 1591, -6554, -2158, -94 }, 1752 { 2348, -6286, -353, 1123 }, 1753 { 2017, -8810, -412, -1805 }, 1754 { 2892, -6713, -1765, -554 }, 1755 { 2500, -6828, -1995, -1197 }, 1756 { 3877, -6639, -224, -1655 }, 1757 { 2392, -7872, -91, -333 }, 1758 { 3562, -7370, -532, -2836 }, 1759 { 2552, -7614, 164, -1805 }, 1760 { 990, -6104, 218, 438 }, 1761 { 910, -7861, 312, -1195 }, 1762 { 1472, -6327, 372, -640 }, 1763 { 1576, -7143, -1983, -843 }, 1764 { 422, -7625, -457, -278 }, 1765 { 1797, -8532, 405, -1011 }, 1766 { 1088, -7396, -238, -2277 }, 1767 { 3209, -6753, -1431, -2072 }, 1768 { 2617, -6839, 100, -2573 }, 1769 { 2575, -8573, -387, -3188 }, 1770 { 3618, -6971, -1190, -321 }, 1771 { 2205, -7361, -1695, -2008 }, 1772 { 2985, -6297, 1464, 1179 }, 1773 { 2804, -7310, 1053, 338 }, 1774 { 1362, -6074, -1163, -840 }, 1775 { 3336, -6325, -1794, 21 }, 1776 { 2836, -8109, 818, -329 }, 1777 { 2791, -5879, 560, 1546 }, 1778 { 2392, -6064, 135, 100 }, 1779 { 1838, -6194, 596, 1085 }, 1780 { 1926, -7515, -414, -4901 }, 1781 { 3225, -7298, -1202, -1189 }, 1782 { 3960, -7558, -659, -719 }, 1783 { 3442, -6647, -1692, -1095 }, 1784 { 3381, -6441, 262, -886 }, 1785 { 1431, -8150, -1186, -1406 }, 1786 { 340, -8498, -150, -899 }, 1787 { 3004, -8149, -260, -953 }, 1788 { 2749, -6611, 563, 873 }, 1789 { -6647, -1325, -4517, -4691 }, 1790 { -6005, -1657, -4089, -3797 }, 1791 { -3157, 588, -5213, -3068 }, 1792 { -3311, -1425, -6329, -3726 }, 1793 { -5866, -819, -3857, -2744 }, 1794 { -5001, -1799, -1075, -4621 }, 1795 { -5330, -2650, -2672, -4664 }, 1796 { -4930, -539, -2363, -4010 }, 1797 { -2984, 10, -3863, -5749 }, 1798 { -1055, -2106, -3713, -4267 }, 1799 { -5476, -502, -4279, -6504 }, 1800 { -5231, -1543, -5018, -6425 }, 1801 { -5134, -363, -3165, -5109 }, 1802 { -3953, -771, -4107, -6393 }, 1803 { -2159, -563, -3652, -5342 }, 1804 { -3888, -2321, -919, -5057 }, 1805 { -1236, -597, -4235, -4193 }, 1806 { -4053, 675, -3083, -6174 }, 1807 { -2793, -1089, -5396, -3460 }, 1808 { -3000, -44, -2209, -6575 }, 1809 { -3336, -1531, -4313, -5160 }, 1810 { -2127, 128, -4851, -3692 }, 1811 { -3321, 136, -2067, -5660 }, 1812 { -5215, 1404, -4374, -4356 }, 1813 { -2747, 400, -6340, -3691 }, 1814 { -3926, -599, -5361, -5006 }, 1815 { -2875, -2592, -5143, -4092 }, 1816 { -4991, -1958, -5322, -4891 }, 1817 { -4965, -1318, -6652, -5333 }, 1818 { -4920, -1691, -3388, -5561 }, 1819 { -3644, -3354, -2688, -5982 }, 1820 { -5076, -919, -4563, -2984 }, 1821 { -6114, 250, -3884, -3915 }, 1822 { -4014, 744, -3973, -1924 }, 1823 { -5543, -1041, -5557, -3847 }, 1824 { -4711, -1352, -5649, -2603 }, 1825 { -3362, 775, -5305, -4879 }, 1826 { -5001, 107, -3554, -2888 }, 1827 { -6258, -1651, -6356, -6566 }, 1828 { -4529, 407, -5003, -3865 }, 1829 { -5154, 550, -5278, -5465 }, 1830 { -4195, -467, -1894, -3129 }, 1831 { -5022, 1127, -3349, -3314 }, 1832 { -6075, 1250, -4313, -5641 }, 1833 { -2677, -2283, -2312, -5903 }, 1834 { -4113, 193, -1195, -4833 }, 1835 { -3940, -1048, -1389, -5079 }, 1836 { -3703, 917, -4043, -4451 }, 1837 { -3366, -4231, -1534, -5488 }, 1838 { -3326, -3583, -2091, -4903 }, 1839 { -5144, 1254, -2532, -4949 }, 1840 { -5982, -870, -2545, -4555 }, 1841 { -3925, -157, -5367, -2281 }, 1842 { -6419, -746, -5668, -4371 }, 1843 { -5787, 518, -7096, -5805 }, 1844 { -4258, 954, -6453, -4321 }, 1845 { -4771, -695, -4158, -1639 }, 1846 { -7078, -760, -5195, -5877 }, 1847 { -7348, 83, -4101, -4586 }, 1848 { -2430, 184, -2874, -1679 }, 1849 { -2284, -3943, -2924, -5034 }, 1850 { -1804, -1785, -3002, -4710 }, 1851 { -4399, -2772, -1815, -4637 }, 1852 { -6340, -2626, -2824, -5191 }, 1853 { -4998, -5168, -3480, 1905 }, 1854 { -3958, -5492, -1599, 1579 }, 1855 { -2471, -3755, -276, 3182 }, 1856 { -3033, -5779, -1063, 1554 }, 1857 { -2936, -4829, -1290, 2386 }, 1858 { -1835, -5073, -3051, 1299 }, 1859 { -1724, -3771, -3935, 2324 }, 1860 { -5070, -2550, -3692, 768 }, 1861 { -4326, -5333, -297, 1878 }, 1862 { -3472, -5619, -3094, 992 }, 1863 { -3027, -4384, -3038, 2265 }, 1864 { -3201, -5332, 67, 2200 }, 1865 { -1681, -4373, -1947, 2461 }, 1866 { -3221, -3329, -4238, 2564 }, 1867 { -1262, -2968, -2915, 3227 }, 1868 { -3419, -1878, -3373, 2110 }, 1869 { -2244, -5583, -2012, 1288 }, 1870 { -1971, -5266, -990, 1812 }, 1871 { -2975, -2778, -452, 4063 }, 1872 { -2198, -1165, -3298, 2965 }, 1873 { -4782, -4894, -4767, 664 }, 1874 { -6002, -3950, -2806, 2025 }, 1875 { -3142, -3162, -2859, 3295 }, 1876 { -3262, -3340, -4123, 1596 }, 1877 { -4014, -3918, -1955, 3361 }, 1878 { -1700, -3463, -1346, 3449 }, 1879 { -4245, -4445, -4743, 1644 }, 1880 { -4180, -3969, -401, 3281 }, 1881 { -2782, -5240, -4117, 1156 }, 1882 { -5744, -4040, -1439, 3470 }, 1883 { -5063, -4663, -323, 3172 }, 1884 { -4531, -3319, -844, 3988 }, 1885 { -6226, -5125, -2064, 2976 }, 1886 { -3115, -3267, -1531, 3898 }, 1887 { -4628, -4421, -2864, 2808 }, 1888 { -4559, -2989, -3442, 2024 }, 1889 { -1775, -4487, -656, 2477 }, 1890 { -2664, -1865, -1884, 4081 }, 1891 { -1828, -2575, -3894, 3378 }, 1892 { -6441, -3677, -2025, 1677 }, 1893 { -4141, -2156, -1191, 3474 }, 1894 { -4802, -1623, -1727, 2160 }, 1895 { -5474, -2745, -1475, 2498 }, 1896 { -3664, -1056, -1975, 2491 }, 1897 { -4672, -3062, -2235, 2933 }, 1898 { -4205, -5960, -2849, 1517 }, 1899 { -4995, -5708, -1739, 1805 }, 1900 { -4892, -6080, -4793, 872 }, 1901 { -4270, -4172, -4263, 2185 }, 1902 { -4687, -1470, -2905, 1023 }, 1903 { -6446, -5017, -3919, 1000 }, 1904 { -6046, -5538, -3943, 2006 }, 1905 { -6028, -3750, -3953, 771 }, 1906 { -5959, -4582, -5024, 824 }, 1907 { -5818, -2576, -2249, 1326 }, 1908 { -5659, -5345, -1119, 2500 }, 1909 { -3346, -4155, 606, 2749 }, 1910 { -5680, -4827, -2501, 1838 }, 1911 { -6193, -2543, -1295, 840 }, 1912 { -6871, -4925, -3512, 1801 }, 1913 { -5605, -1788, -1895, 779 }, 1914 { -3922, -5712, -4644, 510 }, 1915 { -4745, -3869, -4533, 99 }, 1916 { -2984, -4907, -399, 1497 }, 1917 { 1847, -478, 3061, -5812 }, 1918 { 4450, -1116, 3609, -6570 }, 1919 { 3139, 99, 3007, -5532 }, 1920 { 2590, -3782, 3138, -4770 }, 1921 { 1881, 1204, 5778, -3404 }, 1922 { 3631, 2060, 5566, -5038 }, 1923 { 3461, 1961, 5167, -3800 }, 1924 { 2947, 273, 4536, -4389 }, 1925 { 4453, -1730, 5788, -4370 }, 1926 { 4032, 1805, 2666, -4534 }, 1927 { 3487, -944, 2313, -6028 }, 1928 { 1313, 34, 4210, -4067 }, 1929 { 5632, -1502, 5825, -5855 }, 1930 { 7736, -547, 4879, -5476 }, 1931 { 4906, -1512, 4760, -5760 }, 1932 { 3843, 447, 1091, -4958 }, 1933 { 2982, -1135, 5442, -4386 }, 1934 { 3579, 271, 3031, -6770 }, 1935 { 3932, -211, 4688, -5507 }, 1936 { 4411, 1720, 2387, -5584 }, 1937 { 5379, -479, 4575, -6280 }, 1938 { 3613, -362, 2012, -4885 }, 1939 { 3744, -2013, 4493, -5073 }, 1940 { 5693, 109, 4379, -3362 }, 1941 { 5475, -621, 5317, -3985 }, 1942 { 6411, -673, 5708, -4752 }, 1943 { 4933, -796, 7262, -4290 }, 1944 { 2804, 444, 6276, -3655 }, 1945 { 4120, -517, 6078, -4531 }, 1946 { 5119, 841, 3486, -3910 }, 1947 { 4738, 1539, 3525, -2970 }, 1948 { 5086, 370, 5895, -5640 }, 1949 { 4235, 2716, 4589, -5044 }, 1950 { 3691, 682, 6199, -4700 }, 1951 { 6111, -570, 6271, -6528 }, 1952 { 2611, 1277, 3756, -4802 }, 1953 { 4395, 970, 3807, -5879 }, 1954 { 5225, 2299, 3242, -4333 }, 1955 { 5144, 1778, 4946, -5545 }, 1956 { 2989, -3016, 3247, -5495 }, 1957 { 2983, 920, 2071, -6059 }, 1958 { 5270, -903, 4434, -2350 }, 1959 { 6415, -585, 3970, -3554 }, 1960 { 3866, -197, 5216, -2884 }, 1961 { 3767, -1298, 6702, -3315 }, 1962 { 6299, 2620, 5284, -6824 }, 1963 { 6654, 646, 3653, -4927 }, 1964 { 4770, 3047, 5160, -6287 }, 1965 { 5364, 434, 2919, -5207 }, 1966 { 2998, 1344, 4801, -2456 }, 1967 { 3896, 1013, 3773, -1864 }, 1968 { 2115, 655, 2999, -6344 }, 1969 { 5170, -981, 2849, -4464 }, 1970 { 2735, -2159, 2717, -5776 }, 1971 { 2430, -1952, 4392, -4559 }, 1972 { 6143, -1180, 3659, -4746 }, 1973 { 4978, -1483, 1726, -4875 }, 1974 { 3486, -2383, 3306, -4301 }, 1975 { 1434, -1372, 4171, -4770 }, 1976 { 3354, -2627, 1525, -5093 }, 1977 { 6790, 2386, 3995, -5909 }, 1978 { 1475, -2674, 3451, -4204 }, 1979 { 1999, -3494, 3693, -5556 }, 1980 { 4764, -2848, 2856, -5589 }, 1981 { -3677, 5131, 2827, -2934 }, 1982 { -2844, 7078, 2852, -3580 }, 1983 { -3902, 6434, 4118, -1911 }, 1984 { -1769, 7530, 3492, -3541 }, 1985 { -1937, 5679, -447, -1127 }, 1986 { -2456, 4680, 4196, -2407 }, 1987 { -2778, 8241, 1698, -4288 }, 1988 { -2876, 6104, 5182, -2387 }, 1989 { -2802, 7341, 4463, -2938 }, 1990 { -1025, 6267, 4752, -3201 }, 1991 { -2349, 5413, 2041, -3794 }, 1992 { -2252, 8225, 2856, -4269 }, 1993 { -1465, 4967, 4976, -2500 }, 1994 { -636, 7565, 3517, -4233 }, 1995 { -1905, 5618, 3904, -2942 }, 1996 { -302, 6816, 3343, -3316 }, 1997 { -2210, 4156, 2817, -3511 }, 1998 { -717, 6568, 1863, -2951 }, 1999 { -3873, 5682, 2164, -575 }, 2000 { -2878, 5835, 440, -2597 }, 2001 { -3228, 7701, 2610, -2514 }, 2002 { -3608, 8888, 3377, -2468 }, 2003 { -2582, 9717, 2519, -3126 }, 2004 { -5238, 6202, 2866, -2831 }, 2005 { -3428, 7370, 3056, -335 }, 2006 { -1681, 8836, 1210, -2010 }, 2007 { -3276, 6724, 1156, -3930 }, 2008 { -894, 8149, 827, -1258 }, 2009 { -2965, 8631, 2549, -1320 }, 2010 { -3961, 6902, 3581, 55 }, 2011 { -1894, 7745, 1750, -841 }, 2012 { -821, 6844, 850, -676 }, 2013 { -608, 6948, -4, -1376 }, 2014 { 615, 6524, 1089, -1147 }, 2015 { -2972, 5668, 1091, -489 }, 2016 { -157, 4649, 2904, -413 }, 2017 { 673, 5121, 1498, -66 }, 2018 { -390, 5902, 1611, -245 }, 2019 { -2349, 5478, 4772, -1320 }, 2020 { 88, 6798, 1972, -1859 }, 2021 { -1213, 5120, 2991, 200 }, 2022 { -2347, 6040, 2839, 376 }, 2023 { -578, 5976, 3364, -1796 }, 2024 { -1391, 5872, 3002, -965 }, 2025 { -564, 4496, 3946, -1186 }, 2026 { -2299, 6386, 3135, -2176 }, 2027 { -2131, 5641, 2011, 1223 }, 2028 { -772, 5807, 1124, 895 }, 2029 { -2837, 6758, 2297, -740 }, 2030 { -3091, 6298, 1415, -2126 }, 2031 { -4197, 6036, 1843, -3022 }, 2032 { -41, 6459, 92, 344 }, 2033 { -2241, 6860, 2095, -4396 }, 2034 { -1931, 7088, 2117, -2135 }, 2035 { -2375, 4422, 1688, -3169 }, 2036 { -1742, 6674, 1538, -119 }, 2037 { -4818, 7749, 4192, -1577 }, 2038 { -2004, 5672, 193, -430 }, 2039 { -3825, 6042, 2128, -1898 }, 2040 { -1108, 8033, 2119, -3013 }, 2041 { -2370, 5453, 1721, 266 }, 2042 { -1570, 7134, 614, -2638 }, 2043 { -1519, 8752, 3503, -4330 }, 2044 { -2050, 3845, 2907, -1126 }, 2045 { 5085, 4412, -335, -1923 }, 2046 { 3618, 1423, -613, -4012 }, 2047 { 4481, 3729, 589, -4631 }, 2048 { 4270, 3216, -1763, -3168 }, 2049 { 4241, 1796, -1701, -2796 }, 2050 { 4787, 2338, -487, -3639 }, 2051 { 2915, 3429, -621, -4753 }, 2052 { 5175, 1660, -1265, -3223 }, 2053 { 4280, 4057, -684, -4079 }, 2054 { 4980, 4419, -1455, -2719 }, 2055 { 5436, 2464, 387, -4197 }, 2056 { 4507, 4018, 1121, -3314 }, 2057 { 6020, 2401, -413, -3201 }, 2058 { 4200, 3789, -333, -2813 }, 2059 { 5229, 2493, -1194, -1878 }, 2060 { 5851, 2695, -492, -2292 }, 2061 { 5743, 3288, -697, -1221 }, 2062 { 5692, 2612, 979, -2227 }, 2063 { 5085, 2067, 1046, -1214 }, 2064 { 3163, 2240, -2098, -3435 }, 2065 { 5228, 1898, 145, -2397 }, 2066 { 5860, 3976, -418, -2872 }, 2067 { 6008, 3399, 1027, -3506 }, 2068 { 4126, 2035, 1865, -893 }, 2069 { 5375, 3596, 511, -2362 }, 2070 { 1937, 1493, -852, -122 }, 2071 { 3473, 4849, 547, -2603 }, 2072 { 4631, 2977, 1141, -1768 }, 2073 { 6149, 3050, -71, -1886 }, 2074 { 4069, 4353, -289, -1429 }, 2075 { 2884, 1225, -1388, 365 }, 2076 { 5485, 2518, -235, -571 }, 2077 { 1216, 4375, 1443, 398 }, 2078 { 4988, 3106, 107, -1435 }, 2079 { 4511, 2801, 307, -444 }, 2080 { 3235, 4386, 327, -676 }, 2081 { 2055, 3708, 1657, -305 }, 2082 { 5839, 2374, 290, -1385 }, 2083 { 5110, 3305, 1936, -4206 }, 2084 { 6416, 2920, 338, -2736 }, 2085 { 3350, 2824, -1269, -3881 }, 2086 { 4840, 1815, 464, 186 }, 2087 { 2399, 3332, 238, 1238 }, 2088 { 3516, 1363, 1582, 688 }, 2089 { 3582, 1874, 154, -4770 }, 2090 { 3261, 2878, 886, 283 }, 2091 { 3877, 2658, -327, 884 }, 2092 { 4151, 3436, 2173, -2923 }, 2093 { 3592, 3674, 1281, -1295 }, 2094 { 4561, 3730, -1114, -1747 }, 2095 { 4595, 3625, -558, -575 }, 2096 { 2577, 2348, 2267, 120 }, 2097 { 5242, 3299, 32, -3412 }, 2098 { 4264, 3637, 709, -2320 }, 2099 { 6556, 3570, -838, -2472 }, 2100 { 5745, 4014, -940, -1973 }, 2101 { 5629, 4475, 477, -3328 }, 2102 { 5269, 3199, 1682, -3085 }, 2103 { 4432, 2416, 1145, -3299 }, 2104 { 4465, 2505, 2162, -2186 }, 2105 { 4643, 4941, -88, -2885 }, 2106 { 4568, 5231, 552, -3915 }, 2107 { 5667, 3075, -1406, -2963 }, 2108 { 5418, 5259, -771, -2818 }, 2109 { -256, -7875, 511, -471 }, 2110 { -1813, -7971, -424, -396 }, 2111 { -306, -7006, 862, 282 }, 2112 { -2306, -6422, -1440, 508 }, 2113 { -245, -6787, 375, -100 }, 2114 { -1309, -6065, -20, 779 }, 2115 { -1656, -6047, -641, 1307 }, 2116 { -1496, -6522, 964, 726 }, 2117 { -2291, -6588, -202, 795 }, 2118 { -762, -7522, 1454, -558 }, 2119 { -2270, -7004, -834, -580 }, 2120 { -1139, -7078, 259, 362 }, 2121 { -2535, -7568, -1040, 49 }, 2122 { -3786, -7280, 934, -476 }, 2123 { -3336, -6368, 606, 1056 }, 2124 { -3602, -6924, 52, 714 }, 2125 { -2278, -6550, 1674, 204 }, 2126 { -2855, -5765, 930, 1530 }, 2127 { -2889, -7325, -215, 305 }, 2128 { -2749, -6080, -237, 1452 }, 2129 { -985, -6667, 1577, 400 }, 2130 { -2036, -6083, 380, 1267 }, 2131 { -2077, -7460, 380, -30 }, 2132 { -1775, -7175, 1540, -386 }, 2133 { -3065, -6927, 989, 168 }, 2134 { -2836, -7602, 117, -3392 }, 2135 { -1058, -6396, 593, -3078 }, 2136 { -844, -6062, 999, -236 }, 2137 { -3261, -6951, 1491, -720 }, 2138 { -2186, -8484, 75, -1287 }, 2139 { -2882, -7756, 456, -510 }, 2140 { -1800, -6879, 960, -1183 }, 2141 { -2554, -7241, 1614, -1474 }, 2142 { -2608, -5305, 392, 851 }, 2143 { -2973, -6562, -859, 858 }, 2144 { -2640, -5989, 1031, -416 }, 2145 { -977, -8366, 705, -1434 }, 2146 { -1213, -7409, -77, -1390 }, 2147 { -1335, -6657, 2125, -123 }, 2148 { -2544, -6862, 1852, -737 }, 2149 { -3235, -6422, 1752, -103 }, 2150 { -1300, -7557, 939, -348 }, 2151 { -3476, -7579, 202, -109 }, 2152 { -2482, -6572, 753, 619 }, 2153 { -2554, -8136, -648, -429 }, 2154 { -1012, -7870, -3, -421 }, 2155 { -3604, -6247, 32, -3102 }, 2156 { -1486, -7271, 2013, -1021 }, 2157 { -578, -6799, -523, 405 }, 2158 { -2841, -5948, 1644, 911 }, 2159 { -2411, -7473, 1084, -484 }, 2160 { -2238, -6033, 294, -1059 }, 2161 { -3459, -6470, -201, -790 }, 2162 { -2027, -6009, 1833, 805 }, 2163 { -1433, -8047, 1531, -1754 }, 2164 { -3258, -7884, 763, -1422 }, 2165 { -1544, -6928, -729, 478 }, 2166 { -2314, -8415, 74, -3757 }, 2167 { -3201, -5684, 95, -2214 }, 2168 { -2423, -8694, 725, -3631 }, 2169 { -3545, -7071, 1162, -1798 }, 2170 { -294, -9662, 403, -2274 }, 2171 { -2290, -5460, 1196, 402 }, 2172 { -1603, -6713, 903, -2363 }, 2173 { 4121, 2491, -3142, -2482 }, 2174 { 4500, 3305, -3671, -1567 }, 2175 { 5973, 3172, -1348, -534 }, 2176 { 4830, 3379, -1549, 643 }, 2177 { 5214, 3938, -2641, -2302 }, 2178 { 4639, 4826, -5532, -847 }, 2179 { 5639, 2731, -2170, -963 }, 2180 { 6084, 3487, -3525, -1346 }, 2181 { 5971, 3154, -2190, -2316 }, 2182 { 5618, 4865, -6927, 116 }, 2183 { 5345, 3568, -7391, 709 }, 2184 { 5429, 5078, -3811, -1524 }, 2185 { 6960, 2037, -3515, -1096 }, 2186 { 7092, 2531, -4557, -588 }, 2187 { 6061, 4247, -5651, -478 }, 2188 { 4595, 3684, -4907, -827 }, 2189 { 7497, 3213, -3048, -424 }, 2190 { 5996, 2137, -3098, -1745 }, 2191 { 6198, 5199, -2223, -2274 }, 2192 { 6888, 2851, -2768, -1675 }, 2193 { 6114, 4210, -2316, -954 }, 2194 { 7127, 4242, -3041, -1408 }, 2195 { 6126, 3668, -1517, -1427 }, 2196 { 6245, 6129, -4225, -1186 }, 2197 { 6816, 3213, -2101, -964 }, 2198 { 5345, 5276, -2643, -847 }, 2199 { 6592, 4665, -4338, 484 }, 2200 { 6746, 3751, -3443, 124 }, 2201 { 5453, 1980, -2738, 2606 }, 2202 { 4662, 2179, -4226, -1059 }, 2203 { 5571, 3208, -3554, 174 }, 2204 { 5256, 4447, -1815, -1481 }, 2205 { 5400, 2570, -1210, 235 }, 2206 { 7056, 2549, -2674, 318 }, 2207 { 4574, 4340, -2892, -130 }, 2208 { 6203, 4587, -3273, -305 }, 2209 { 5103, 1925, -2715, -2137 }, 2210 { 3905, 4296, -1700, 247 }, 2211 { 4421, 4605, -3299, 811 }, 2212 { 5671, 1273, -3870, -924 }, 2213 { 5486, 1805, -4901, 133 }, 2214 { 6437, 2578, -1828, -106 }, 2215 { 5530, 5253, -5058, 1223 }, 2216 { 4816, 2025, -1215, 1443 }, 2217 { 3457, 3525, -2456, 3217 }, 2218 { 3316, 2595, -1108, 2459 }, 2219 { 3068, 3810, -2207, 1926 }, 2220 { 6351, 5436, -6470, 600 }, 2221 { 6324, 4240, -5365, 2416 }, 2222 { 4851, 4774, -4075, 1878 }, 2223 { 4900, 3679, -5198, 1078 }, 2224 { 8347, 3633, -4565, -171 }, 2225 { 5244, 5718, -3853, 173 }, 2226 { 3960, 3492, -2939, 2105 }, 2227 { 6070, 3473, -2351, 161 }, 2228 { 8228, 3034, -3360, -901 }, 2229 { 7006, 3985, -1940, -1926 }, 2230 { 7123, 4681, -4301, -878 }, 2231 { 5122, 4097, -1851, -449 }, 2232 { 6200, 2060, -2251, 1049 }, 2233 { 7106, 3844, -7209, 2625 }, 2234 { 7108, 3370, -6734, 533 }, 2235 { 6859, 2849, -3992, 1360 }, 2236 { 5458, 2278, -3253, 1131 }, 2237 { -1072, -2109, 4783, -1073 }, 2238 { -319, -2604, 4257, -2418 }, 2239 { 2466, 1300, 3476, -314 }, 2240 { 2847, -1502, 5296, -141 }, 2241 { 1667, -1273, 5559, -2725 }, 2242 { 2877, -3402, 6434, 204 }, 2243 { 53, -2637, 5275, -1181 }, 2244 { 1091, -2215, 5803, -1549 }, 2245 { 2397, -922, 4327, 1182 }, 2246 { 219, -3747, 4647, -1564 }, 2247 { -29, -2705, 4812, 1277 }, 2248 { 1499, -2608, 5648, 1407 }, 2249 { 2139, -2399, 4202, 2791 }, 2250 { -426, -2064, 5528, 151 }, 2251 { 2560, -2803, 6179, -2806 }, 2252 { 4537, -2479, 3797, 1095 }, 2253 { 888, -3357, 5341, -415 }, 2254 { 4460, -1814, 5388, -1227 }, 2255 { 3920, -3268, 6364, -703 }, 2256 { 3343, -4698, 4410, 784 }, 2257 { 309, -1897, 6306, 1223 }, 2258 { 958, -3318, 4254, -3167 }, 2259 { -99, 1596, 6018, -1983 }, 2260 { -429, -853, 6407, 878 }, 2261 { 1170, -1322, 6290, -417 }, 2262 { 2288, -505, 6303, -1999 }, 2263 { 3312, -1674, 6749, -2494 }, 2264 { -415, -3401, 4721, -371 }, 2265 { -189, -1210, 4844, -2002 }, 2266 { 888, -4142, 4377, 130 }, 2267 { 2469, -4381, 5398, -2492 }, 2268 { 2879, -2912, 5094, -2598 }, 2269 { -717, -617, 5650, -685 }, 2270 { 1470, -3863, 5352, -1684 }, 2271 { 3935, -96, 3823, -730 }, 2272 { 3769, -430, 3168, 694 }, 2273 { 2556, 385, 3539, 512 }, 2274 { 77, -1415, 5111, 2655 }, 2275 { 2724, -2158, 6715, -822 }, 2276 { 1832, 1001, 5385, -1900 }, 2277 { 900, 2198, 4464, -559 }, 2278 { 441, 69, 5921, -1743 }, 2279 { -1161, 738, 6732, -308 }, 2280 { 257, 2035, 4091, 736 }, 2281 { 1607, 1288, 4355, -23 }, 2282 { -13, 1316, 4180, 1672 }, 2283 { 1511, 1336, 3057, 1435 }, 2284 { 2189, -3813, 4530, 939 }, 2285 { 3632, -706, 2646, 1375 }, 2286 { 4266, -3761, 4241, 1077 }, 2287 { 3101, -427, 5273, -1202 }, 2288 { 2293, 276, 4810, -313 }, 2289 { 3430, -1851, 3101, 2045 }, 2290 { 3453, -2979, 5142, 942 }, 2291 { 1683, -3281, 4802, 2002 }, 2292 { 3954, -4715, 5611, 578 }, 2293 { 1272, -155, 5085, 454 }, 2294 { 128, -194, 5095, 1409 }, 2295 { 820, 880, 5797, -2658 }, 2296 { -1095, 656, 5774, 1095 }, 2297 { 813, -1669, 4320, -3251 }, 2298 { -119, 518, 6372, -651 }, 2299 { 2922, -4299, 6115, -877 }, 2300 { 4205, -4273, 4004, 2642 }, 2301 { -1211, -3892, 224, 3127 }, 2302 { -34, -4371, 1321, 2318 }, 2303 { 77, -6326, 1201, 828 }, 2304 { 3995, -3775, 1958, 3233 }, 2305 { 178, -3301, 1985, 3318 }, 2306 { 2330, -3801, 1033, 3195 }, 2307 { 1413, -5536, 826, 1709 }, 2308 { 2468, -3499, 3653, 3631 }, 2309 { 741, -4617, 1723, 2008 }, 2310 { 1246, -3043, 2978, 3949 }, 2311 { -343, -4308, 2258, 2189 }, 2312 { -682, -4640, 454, 2272 }, 2313 { 1236, -4829, 2491, 1642 }, 2314 { -512, -3766, 1182, 3052 }, 2315 { 119, -3939, 3712, 971 }, 2316 { -1145, -4624, 1360, 2281 }, 2317 { 101, -4746, 2866, 1255 }, 2318 { -1500, -5455, 539, 1637 }, 2319 { -969, -5909, 1414, 1128 }, 2320 { -1261, -4939, -231, 2022 }, 2321 { -226, -5345, 1207, 705 }, 2322 { 2712, -5109, 3205, 1866 }, 2323 { -476, -5913, 273, 1208 }, 2324 { -2039, -4464, 624, 2545 }, 2325 { -2351, -3930, 2019, 2673 }, 2326 { -2675, -4849, 1522, 1990 }, 2327 { -1524, -3461, 1446, 3204 }, 2328 { 477, -5314, 1710, 1577 }, 2329 { 656, -3729, 2346, 2511 }, 2330 { 550, -5917, 1975, 1040 }, 2331 { 1728, -4704, 3067, 1058 }, 2332 { -9, -5247, 506, 1760 }, 2333 { -574, -5135, 1675, 1672 }, 2334 { 2129, -3781, 3444, 2313 }, 2335 { 1144, -4439, 2214, 2529 }, 2336 { 1292, -4160, 3185, 1833 }, 2337 { 2445, -3262, 2534, 3227 }, 2338 { 2266, -4401, 2023, 2400 }, 2339 { -587, -3602, 3408, 2067 }, 2340 { -885, -4951, 3228, 1174 }, 2341 { -728, -2711, 2807, 3552 }, 2342 { 1019, -3043, 3195, 2954 }, 2343 { 1888, -4615, 1140, 2454 }, 2344 { 660, -5616, 754, 800 }, 2345 { -1975, -5371, 1649, 1585 }, 2346 { -1544, -5436, 2422, 1081 }, 2347 { -422, -5882, 2390, 750 }, 2348 { 1336, -5557, 2441, 1230 }, 2349 { 136, -4001, 267, 2854 }, 2350 { -522, -3289, 2226, 2728 }, 2351 { -971, -4580, 2471, 708 }, 2352 { 704, -5306, 3300, 1001 }, 2353 { 325, -3464, 3555, 2398 }, 2354 { 794, -3686, 848, 3169 }, 2355 { 660, -3017, 4584, 3242 }, 2356 { -1486, -3978, 2170, 1644 }, 2357 { -1615, -4650, 2688, 1844 }, 2358 { 750, -4578, 538, 2239 }, 2359 { 1668, -5849, 1455, 1031 }, 2360 { 3486, -4681, 2030, 2183 }, 2361 { 2642, -5429, 1696, 1761 }, 2362 { 4491, -4502, 3538, 2767 }, 2363 { 3545, -4528, 3514, 2982 }, 2364 { 3269, -3676, 2758, 3966 }, 2365 { 5572, 1146, 209, -3379 }, 2366 { 7459, 1053, 593, -1896 }, 2367 { 4480, 200, -310, -4259 }, 2368 { 5577, -939, 242, -3992 }, 2369 { 8142, 442, 1257, -3083 }, 2370 { 5442, 1261, 1424, -3236 }, 2371 { 6260, -183, 3125, -2532 }, 2372 { 7179, 889, 1618, -2548 }, 2373 { 6416, 932, 2379, -2487 }, 2374 { 7094, 2560, 961, -3392 }, 2375 { 7322, 463, 2732, -3735 }, 2376 { 6632, 1577, 1912, -3272 }, 2377 { 6312, 1349, 3028, -3460 }, 2378 { 6105, 386, 1213, -977 }, 2379 { 5478, 1158, 1114, -486 }, 2380 { 6493, 410, 1686, -2180 }, 2381 { 6378, 1881, 1333, -2240 }, 2382 { 5711, 812, 1958, -1300 }, 2383 { 6844, 877, 730, -1189 }, 2384 { 6824, -245, 2249, -2000 }, 2385 { 7515, 1521, 1251, -3058 }, 2386 { 6697, 1051, 1300, -1749 }, 2387 { 6476, 1425, 811, -2773 }, 2388 { 7350, 465, -76, -2849 }, 2389 { 6975, 2095, 567, -2492 }, 2390 { 4691, 1736, 2660, -2289 }, 2391 { 7837, 1456, 340, -2767 }, 2392 { 7930, 507, 838, -2074 }, 2393 { 6106, 1502, 766, -1110 }, 2394 { 4891, -659, 835, -3954 }, 2395 { 7250, 141, 1369, -1523 }, 2396 { 7651, 67, 1651, -2298 }, 2397 { 7364, -305, 601, -3132 }, 2398 { 7179, 193, 2491, -2871 }, 2399 { 6504, -272, 2167, -1322 }, 2400 { 4456, 983, 2300, -421 }, 2401 { 4817, 457, 1695, 371 }, 2402 { 6914, 555, 850, -3159 }, 2403 { 5904, 1030, 202, -1959 }, 2404 { 6258, 880, 2233, -4503 }, 2405 { 6029, 10, 2130, -3600 }, 2406 { 6449, 985, 1129, -3963 }, 2407 { 6616, -18, -111, -3285 }, 2408 { 4496, 775, 817, -4276 }, 2409 { 6134, 2338, 1470, -2973 }, 2410 { 6911, 152, 430, -1946 }, 2411 { 4053, 991, 3218, -1193 }, 2412 { 5435, 1285, 3124, -2412 }, 2413 { 5507, 1836, 1935, -1988 }, 2414 { 5240, 689, 2189, -2670 }, 2415 { 6638, 1719, 606, -1799 }, 2416 { 5556, -180, 129, -2595 }, 2417 { 5644, 1918, 1281, -4316 }, 2418 { 6410, 1088, -282, -3117 }, 2419 { 6503, 1841, 312, -3514 }, 2420 { 6947, 20, 1358, -3886 }, 2421 { 5464, 2109, 2398, -3194 }, 2422 { 5616, -407, 2140, -498 }, 2423 { 6121, 2707, 2379, -4096 }, 2424 { 7303, 1846, 2266, -4095 }, 2425 { 5444, 470, 2718, -1553 }, 2426 { 5817, -645, 3285, -1349 }, 2427 { 5625, 1427, 1103, -1991 }, 2428 { 6041, -806, 1196, -2943 }, 2429 { 3050, -5722, 4070, -5460 }, 2430 { 3420, -4386, 4078, -5155 }, 2431 { 6020, -3982, 7268, -2689 }, 2432 { 7502, -4317, 7894, -3973 }, 2433 { 4156, -3558, 5247, -4316 }, 2434 { 4725, -4401, 7290, -1540 }, 2435 { 6688, -5122, 8216, -3210 }, 2436 { 9176, -6576, 9276, -4963 }, 2437 { 8706, -5708, 7987, -4621 }, 2438 { 7060, -3535, 6532, -3308 }, 2439 { 5600, -2719, 5363, -1568 }, 2440 { 4661, -2803, 6263, -4716 }, 2441 { 3673, -3636, 6147, -3433 }, 2442 { 5305, -2585, 6073, -2638 }, 2443 { 7614, -1962, 6079, -5266 }, 2444 { 6760, -3366, 7382, -4322 }, 2445 { 6385, -3883, 4797, -1353 }, 2446 { 8182, -5120, 4298, -4641 }, 2447 { 9130, -6198, 4975, -3063 }, 2448 { 7421, -5436, 5576, -3713 }, 2449 { 3483, -4898, 5443, -2745 }, 2450 { 4907, -5643, 6390, -4105 }, 2451 { 8119, -7008, 7992, -6764 }, 2452 { 6528, -6122, 6967, -5590 }, 2453 { 5890, -4190, 6624, -5688 }, 2454 { 6815, -7934, 7275, -5456 }, 2455 { 5434, -4306, 5169, -5378 }, 2456 { 4364, -6436, 5376, -2604 }, 2457 { 8152, -3404, 5913, -5048 }, 2458 { 7983, -4863, 4262, -2461 }, 2459 { 8023, -6188, 6238, -5062 }, 2460 { 6753, -3692, 3935, -3723 }, 2461 { 6826, -4760, 3284, -4051 }, 2462 { 7224, -7423, 4492, -3875 }, 2463 { 6904, -2590, 6587, -6248 }, 2464 { 6106, -1944, 7345, -5506 }, 2465 { 4956, -2990, 7808, -3146 }, 2466 { 6908, -6885, 5949, -1288 }, 2467 { 7162, -6058, 3419, -3401 }, 2468 { 7015, -7080, 6907, -3018 }, 2469 { 6971, -6832, 5646, -3273 }, 2470 { 8014, -5546, 5471, -1544 }, 2471 { 6792, -2220, 5105, -2879 }, 2472 { 8494, -3974, 4408, -3999 }, 2473 { 9591, -4866, 6027, -4558 }, 2474 { 5264, -5161, 6101, -738 }, 2475 { 5803, -6141, 5197, -5231 }, 2476 { 4657, -6822, 3232, -5189 }, 2477 { 4791, -5135, 3809, -4665 }, 2478 { 6108, -5103, 2379, -3873 }, 2479 { 4680, -3909, 3234, -5093 }, 2480 { 5802, -3853, 3795, -4984 }, 2481 { 4360, -7483, 4802, -3877 }, 2482 { 5429, -7517, 5911, -3717 }, 2483 { 6866, -2280, 4880, -4634 }, 2484 { 10131, -4628, 4414, -4092 }, 2485 { 10811, -5189, 7746, -5337 }, 2486 { 5663, -8941, 5287, -5680 }, 2487 { 8023, -5991, 7403, -2796 }, 2488 { 9669, -6919, 6525, -4932 }, 2489 { 7275, -3796, 4962, -2547 }, 2490 { 8848, -4806, 5677, -3080 }, 2491 { 8128, -4308, 7749, -6569 }, 2492 { 4032, -5196, 2282, -6239 }, 2493 { 6593, 700, -229, 304 }, 2494 { 8260, 539, -66, -1259 }, 2495 { 6605, 176, -814, -109 }, 2496 { 8057, 0, -1, -136 }, 2497 { 7382, -38, -484, -1129 }, 2498 { 8373, -929, 682, -454 }, 2499 { 7674, 690, -1278, 546 }, 2500 { 7326, -517, 406, -1283 }, 2501 { 7612, -1715, -1167, 1175 }, 2502 { 8590, 441, -782, -710 }, 2503 { 8572, -1202, -291, 260 }, 2504 { 7308, -147, -1785, 414 }, 2505 { 6787, -353, -672, 934 }, 2506 { 5177, -133, 179, 82 }, 2507 { 4161, -34, 447, 1497 }, 2508 { 5997, -902, 1533, -121 }, 2509 { 5727, -871, -1370, 945 }, 2510 { 8386, -252, 293, -823 }, 2511 { 6573, -1354, 682, 616 }, 2512 { 7650, -2096, 725, 457 }, 2513 { 8122, 78, 636, -1400 }, 2514 { 8421, 428, -1620, 131 }, 2515 { 7341, -1292, -717, 186 }, 2516 { 7998, -49, -720, 266 }, 2517 { 5987, -351, 669, 844 }, 2518 { 7314, -1620, 250, -603 }, 2519 { 7219, -1562, -572, 1994 }, 2520 { 8682, -358, -290, -388 }, 2521 { 5810, 155, -178, 1199 }, 2522 { 7246, -12, 1042, -786 }, 2523 { 7357, -923, 1468, -475 }, 2524 { 7801, 621, -212, -724 }, 2525 { 5346, -514, 1210, 1356 }, 2526 { 8459, 36, -127, -779 }, 2527 { 6878, -2429, 854, 1750 }, 2528 { 7280, -1401, -1353, 2845 }, 2529 { 7579, -2148, -1463, 2087 }, 2530 { 6637, 946, -872, 750 }, 2531 { 4807, -1100, 1289, 2602 }, 2532 { 4495, 219, 1551, 1128 }, 2533 { 7639, 506, 446, -1107 }, 2534 { 6359, 188, 1009, -115 }, 2535 { 6641, -1820, 1655, 723 }, 2536 { 5394, -2382, 1604, 2542 }, 2537 { 6021, -2644, 2396, 1407 }, 2538 { 4698, 882, 245, 1525 }, 2539 { 8103, 573, -798, -349 }, 2540 { 8045, -519, 997, -1092 }, 2541 { 7571, -122, 227, -338 }, 2542 { 5347, -1200, 630, 1718 }, 2543 { 7070, 790, 218, -544 }, 2544 { 7440, 728, -527, -20 }, 2545 { 6402, -355, 197, -736 }, 2546 { 4031, 771, 866, 1895 }, 2547 { 6009, 896, 445, -31 }, 2548 { 5160, 1098, -856, 1784 }, 2549 { 7980, -886, -1293, 1396 }, 2550 { 6318, -1361, 2423, 252 }, 2551 { 7547, -699, 133, 506 }, 2552 { 8562, -2344, 940, 264 }, 2553 { 5890, 1187, -1425, 2194 }, 2554 { 6558, -645, -1311, 2621 }, 2555 { 4634, -1671, 2075, 1623 }, 2556 { 5614, 105, -816, 2376 }, 2557 { 6646, 1558, -1365, 630 }, 2558 { 6998, 1150, -2117, -990 }, 2559 { 6555, 2311, -1093, -1783 }, 2560 { 6682, 1430, -2391, -1940 }, 2561 { 7861, 1555, -2977, -1188 }, 2562 { 6745, 1723, -459, -2085 }, 2563 { 7504, 1229, -1666, -2060 }, 2564 { 7937, 671, -2128, -1529 }, 2565 { 7139, 991, -735, -2632 }, 2566 { 6867, 1592, -1303, -2324 }, 2567 { 6401, 2230, -1732, -2508 }, 2568 { 7201, 2184, -2169, -1988 }, 2569 { 6636, 2190, -995, -2840 }, 2570 { 7620, 2306, -2089, -651 }, 2571 { 7584, 1875, -1438, -631 }, 2572 { 9214, 1561, -2464, -1139 }, 2573 { 6154, 1318, -1237, -2917 }, 2574 { 7917, 2847, -1797, -1599 }, 2575 { 8309, 2029, -2555, -465 }, 2576 { 8204, 1282, -584, -2405 }, 2577 { 8440, 1035, -1147, -1137 }, 2578 { 7107, 1858, -60, -1568 }, 2579 { 6781, 2912, -873, -1463 }, 2580 { 7603, 1316, -319, -1249 }, 2581 { 7833, 1335, -78, -1849 }, 2582 { 7930, 1141, -1016, -695 }, 2583 { 7883, 1610, -1017, -1314 }, 2584 { 8069, 1409, -1811, -196 }, 2585 { 8319, 1031, -582, -1590 }, 2586 { 5948, 1537, -2153, -2373 }, 2587 { 8684, 1171, -1871, -850 }, 2588 { 8357, 2484, -2411, -1292 }, 2589 { 6516, 2092, -193, -1167 }, 2590 { 6112, 1697, 22, -525 }, 2591 { 7161, 703, -602, -1879 }, 2592 { 6047, 2351, -807, -219 }, 2593 { 8072, 1854, -1817, -1553 }, 2594 { 6956, 1304, 76, -1011 }, 2595 { 6607, 1481, -544, -162 }, 2596 { 6958, 2541, -265, -1938 }, 2597 { 6416, 2514, -777, -850 }, 2598 { 7272, 2110, -899, -1171 }, 2599 { 7741, 2153, -283, -2614 }, 2600 { 6482, 2041, -1758, -1221 }, 2601 { 6762, 940, -1862, -2281 }, 2602 { 5610, 1194, -1691, -1561 }, 2603 { 7833, 2164, -823, -1952 }, 2604 { 5460, 1438, -848, 1189 }, 2605 { 6011, 1377, -771, -1557 }, 2606 { 7679, 544, -1134, -2214 }, 2607 { 7209, 1292, -2714, -1564 }, 2608 { 5567, 1200, -404, -169 }, 2609 { 5853, 1461, -1465, -518 }, 2610 { 6782, 689, -844, -860 }, 2611 { 7330, 1337, -1152, -71 }, 2612 { 7189, 1506, -653, -685 }, 2613 { 6860, 2116, -1403, -240 }, 2614 { 8804, 1516, -1391, -1760 }, 2615 { 7210, 2689, -1498, -989 }, 2616 { 7030, 3022, -1441, -2083 }, 2617 { 5649, 1836, -407, 525 }, 2618 { 7451, 3099, -717, -2464 }, 2619 { 7384, 1656, -2007, 398 }, 2620 { 6504, 707, -1919, -134 }, 2621 { -1851, 3639, -2279, -695 }, 2622 { -4037, 1644, -77, 1329 }, 2623 { -4025, 1960, -1565, -567 }, 2624 { -3430, 2495, -795, 368 }, 2625 { -4771, 2480, 993, 756 }, 2626 { -3431, 2058, -2539, -971 }, 2627 { -3802, 3418, 380, 217 }, 2628 { -3074, 3350, -1652, -1056 }, 2629 { -3705, 326, -1650, 1535 }, 2630 { -3122, 1281, -1192, 1607 }, 2631 { -4601, 1367, -968, 53 }, 2632 { -3808, 958, 44, 2560 }, 2633 { -2079, 2530, -1485, 1166 }, 2634 { -3707, 343, -2889, 180 }, 2635 { -5249, 1431, -31, 688 }, 2636 { -4990, 125, -704, 1270 }, 2637 { -2771, 1334, -2446, 746 }, 2638 { -2292, 994, -1527, 2630 }, 2639 { -1261, 3070, -2519, 268 }, 2640 { -2544, 3890, -1057, -552 }, 2641 { -4421, 255, -1980, 530 }, 2642 { -2951, 454, -13, 3643 }, 2643 { -2262, 1815, -370, 2880 }, 2644 { -2383, 3657, -649, 576 }, 2645 { -3541, -161, -1389, 2550 }, 2646 { -4241, 1575, 1325, 2561 }, 2647 { -2767, 4037, 1221, 1578 }, 2648 { -3748, 2697, 1148, 1801 }, 2649 { -4686, 2385, -220, 0 }, 2650 { -1531, 1645, -2751, 1327 }, 2651 { -45, 4032, -799, 2298 }, 2652 { -2915, 2280, 709, 2495 }, 2653 { -1199, 3278, -406, 2346 }, 2654 { -2471, 116, -2706, 2060 }, 2655 { -2440, 2173, -2894, -344 }, 2656 { -3375, 2287, 1781, 3226 }, 2657 { -2153, 3568, 1827, 2918 }, 2658 { -862, 2267, -1626, 2527 }, 2659 { -2698, 1135, 301, 4239 }, 2660 { -2364, 2123, 1010, 3710 }, 2661 { -2447, 3281, -81, 1408 }, 2662 { -2660, 4735, 472, 258 }, 2663 { -1053, 3097, 2682, 2398 }, 2664 { -3366, -1037, -1152, -868 }, 2665 { -643, 4242, 2212, 1259 }, 2666 { 971, 3991, 934, 643 }, 2667 { -1617, 2002, 2139, 2195 }, 2668 { -4897, 972, 784, 1719 }, 2669 { -1275, 2992, 1039, 3821 }, 2670 { -392, 4973, -209, 1821 }, 2671 { -1028, 4718, -1479, -137 }, 2672 { 50, 3914, 553, 2210 }, 2673 { 678, 4364, 359, 1303 }, 2674 { -582, 4911, 514, 1671 }, 2675 { 1276, 3914, -1252, 2934 }, 2676 { -1496, 3984, 857, 2330 }, 2677 { 772, 4744, -655, 2332 }, 2678 { -799, 5283, -439, 624 }, 2679 { 1341, 2937, 650, 2027 }, 2680 { -1739, 4892, 1275, 1702 }, 2681 { -892, 2596, -151, 3951 }, 2682 { -3532, 1090, 1292, 32 }, 2683 { 321, 3146, 2647, 1475 }, 2684 { 264, 4199, -1591, 1317 }, 2685 { -452, -2357, 2266, 4192 }, 2686 { 3022, -1033, -2389, 5678 }, 2687 { -1162, -1342, 3543, 4990 }, 2688 { -474, -1477, -1223, 5016 }, 2689 { -699, -2857, 900, 3835 }, 2690 { -461, -2255, -117, 4626 }, 2691 { 1204, -2062, -1211, 4403 }, 2692 { 2192, -3035, -337, 3966 }, 2693 { 108, -831, 279, 5643 }, 2694 { 1457, -620, -2908, 5276 }, 2695 { -2527, -78, 1085, 5460 }, 2696 { -1978, -1918, -949, 4733 }, 2697 { 32, 367, -1904, 5166 }, 2698 { 1890, -1665, 440, 4752 }, 2699 { -518, -348, 2816, 4891 }, 2700 { 3695, -2490, -1374, 4603 }, 2701 { 246, -1965, 3549, 3969 }, 2702 { 1100, -3111, 656, 3737 }, 2703 { -1379, 870, -414, 4575 }, 2704 { 628, -357, -1227, 6179 }, 2705 { -1129, -1318, -2457, 4576 }, 2706 { -425, -98, -73, 6336 }, 2707 { 367, -887, 2990, 4207 }, 2708 { 2091, -1251, 2444, 3557 }, 2709 { -1759, -1610, 2046, 5273 }, 2710 { 3210, 1414, -20, 2616 }, 2711 { 3303, -2636, 1005, 4237 }, 2712 { -327, -3107, -640, 3687 }, 2713 { -197, 764, 572, 5486 }, 2714 { 646, -767, 1388, 5464 }, 2715 { 104, 2742, -228, 3907 }, 2716 { -236, 1829, -579, 4585 }, 2717 { -2150, -474, -1525, 4006 }, 2718 { -23, -2632, -2400, 3892 }, 2719 { -12, -1739, -2910, 4867 }, 2720 { -2310, -368, -102, 4583 }, 2721 { -1991, -2061, 533, 4531 }, 2722 { 3884, -1446, -153, 4393 }, 2723 { 1568, 14, -289, 5268 }, 2724 { -1376, -253, -2797, 3417 }, 2725 { 3193, -2577, 2475, 3566 }, 2726 { 3418, 617, 1350, 1857 }, 2727 { 3792, -24, -272, 3370 }, 2728 { 153, 1159, 2906, 2877 }, 2729 { 511, 2162, 1548, 2741 }, 2730 { 262, 819, -2791, 3734 }, 2731 { 4232, -2015, 1486, 3477 }, 2732 { 2943, -1110, -1014, 5480 }, 2733 { 2842, 369, 703, 3476 }, 2734 { 3011, 1634, -933, 3553 }, 2735 { 4412, -1548, -942, 5021 }, 2736 { -1405, 593, 2372, 5267 }, 2737 { 2093, 2129, 896, 2365 }, 2738 { 4845, -1980, 0, 3823 }, 2739 { -2140, 81, 3278, 5637 }, 2740 { 1484, 2665, -324, 3653 }, 2741 { 10, 192, 1620, 5291 }, 2742 { 2152, 738, -2269, 5000 }, 2743 { 2102, 2748, -1652, 4707 }, 2744 { 2855, -2131, -387, 5188 }, 2745 { 1173, 676, 1338, 3277 }, 2746 { 2340, -2329, -2064, 4095 }, 2747 { 861, -2024, 1296, 5055 }, 2748 { 2189, 3225, -695, 2626 }, 2749 { 6196, -7079, 1943, -822 }, 2750 { 4547, -4813, 3261, 1856 }, 2751 { 4243, -6904, 3443, 448 }, 2752 { 4581, -7503, 946, 506 }, 2753 { 6626, -7754, 3427, 470 }, 2754 { 3407, -9088, 3269, -1496 }, 2755 { 4079, -6464, 2304, 777 }, 2756 { 5621, -9336, 2684, -768 }, 2757 { 5351, -6464, 5238, -214 }, 2758 { 5961, -8007, 1724, -3091 }, 2759 { 4213, -8067, 603, -246 }, 2760 { 7208, -7403, 3168, -1738 }, 2761 { 6098, -7700, 329, -1379 }, 2762 { 6525, -6735, 4248, -1072 }, 2763 { 6073, -6241, 2167, -2378 }, 2764 { 4609, -9218, 3051, -1033 }, 2765 { 6813, -7283, 1581, -1897 }, 2766 { 6126, -6275, 2789, 681 }, 2767 { 4423, -6538, 1621, -1692 }, 2768 { 6272, -8298, 3167, -1855 }, 2769 { 6172, -8558, 4498, -1169 }, 2770 { 4844, -8588, 1647, -366 }, 2771 { 6209, -8807, 1581, -369 }, 2772 { 5389, -8059, 550, -192 }, 2773 { 6654, -9775, 2504, -1063 }, 2774 { 7103, -7998, 806, 530 }, 2775 { 5662, -6736, 1565, -3620 }, 2776 { 4165, -9564, 4191, -2131 }, 2777 { 4526, -7181, 576, -2875 }, 2778 { 4633, -8623, 2807, -4742 }, 2779 { 3709, -7794, 1815, 34 }, 2780 { 3634, -8622, 2313, -826 }, 2781 { 6991, -8447, 2063, -3198 }, 2782 { 7757, -9486, 2255, -558 }, 2783 { 4149, -7778, 4728, -1696 }, 2784 { 5767, -7427, 1113, 707 }, 2785 { 4592, -6261, 2329, 1864 }, 2786 { 3159, -10498, 1677, -4273 }, 2787 { 3534, -9010, 2437, -3565 }, 2788 { 4479, -10821, 2715, -4942 }, 2789 { 3207, -9805, 3054, -3886 }, 2790 { 4627, -8189, 3018, -2354 }, 2791 { 5527, -10566, 3244, -2749 }, 2792 { 4346, -10127, 3335, -3084 }, 2793 { 6132, -10085, 3316, -1308 }, 2794 { 5629, -9704, 2178, -3058 }, 2795 { 3603, -8538, 1246, -624 }, 2796 { 3737, -8488, 395, -3167 }, 2797 { 5465, -11414, 2810, -4640 }, 2798 { 5306, -7745, 2721, -3988 }, 2799 { 7000, -9111, 1695, -1409 }, 2800 { 6663, -7741, 2466, -4079 }, 2801 { 4083, -7175, 1836, -4831 }, 2802 { 3613, -9926, 1342, -3455 }, 2803 { 6588, -8033, 457, -258 }, 2804 { 4720, -8102, 17, -1209 }, 2805 { 7414, -8709, 1294, -344 }, 2806 { 5437, -10030, 4043, -1704 }, 2807 { 4862, -9281, 1558, -1431 }, 2808 { 6800, -6403, 5113, 862 }, 2809 { 4623, -8242, 2667, -228 }, 2810 { 5919, -5083, 3348, 2135 }, 2811 { 5985, -8889, 2733, -5105 }, 2812 { 5029, -5767, 4407, 719 }, 2813 { 354, -6158, -838, -3001 }, 2814 { 351, -5943, -2104, -1534 }, 2815 { -633, -7190, -25, -4798 }, 2816 { -1595, -7235, -3812, -1400 }, 2817 { 103, -6197, -2933, -78 }, 2818 { -1722, -5020, -3441, -4333 }, 2819 { -1963, -5644, -4365, -270 }, 2820 { -846, -5743, -3477, 196 }, 2821 { -191, -5348, -4054, -469 }, 2822 { -2515, -7754, -3495, -818 }, 2823 { -2090, -6710, -2701, 117 }, 2824 { -546, -7036, -1398, 163 }, 2825 { -278, -7091, -2662, -536 }, 2826 { -622, -7962, -2731, -1464 }, 2827 { -1555, -8118, -3612, -2057 }, 2828 { -1094, -6280, -2314, 505 }, 2829 { -2556, -8538, -4024, -2247 }, 2830 { 109, -7134, -3107, -1823 }, 2831 { -900, -6954, -3340, -717 }, 2832 { -605, -7113, -3656, -2154 }, 2833 { 837, -6263, -3211, -2177 }, 2834 { -417, -5810, -3871, -1469 }, 2835 { -1318, -5649, -4207, -3198 }, 2836 { 413, -6765, -2082, -33 }, 2837 { -3101, -6450, -4362, -766 }, 2838 { 755, -6489, -2967, -846 }, 2839 { 1117, -7106, -2452, -1352 }, 2840 { -1202, -8387, -3072, -2897 }, 2841 { -365, -4894, -3561, -2937 }, 2842 { -2372, -8776, -265, -4441 }, 2843 { -1224, -8678, -896, -5074 }, 2844 { -755, -10096, -600, -6623 }, 2845 { 300, -8206, -225, -4568 }, 2846 { -1176, -6824, -2633, -3527 }, 2847 { -2006, -5443, -1526, -5849 }, 2848 { -1115, -5540, -2363, -4785 }, 2849 { 1059, -6812, -2543, -2654 }, 2850 { -1976, -6861, -3062, -5508 }, 2851 { -379, -5328, -2321, -3624 }, 2852 { -2108, -5860, -4518, -1915 }, 2853 { -379, -7885, -1329, -594 }, 2854 { 774, -5389, -581, -5213 }, 2855 { -2601, -5083, -1849, -4921 }, 2856 { -176, -5580, 74, -5075 }, 2857 { -204, -6780, -190, -6232 }, 2858 { 418, -7594, -1987, -820 }, 2859 { -1873, -8529, -2926, -1609 }, 2860 { 1340, -6362, -919, -4975 }, 2861 { 577, -7990, -2044, -1873 }, 2862 { -2572, -7413, -1745, -2224 }, 2863 { -2037, -7030, -1461, -7138 }, 2864 { -2559, -8756, -2039, -5836 }, 2865 { -2079, -6764, -1209, -5669 }, 2866 { -1613, -7801, -2006, -685 }, 2867 { -1865, -6583, -722, -3529 }, 2868 { -589, -6358, -1377, -1003 }, 2869 { -540, -7514, -1331, -3542 }, 2870 { 419, -6192, -1677, -4927 }, 2871 { -2786, -8763, -2966, -5065 }, 2872 { -2172, -8411, -1726, -4675 }, 2873 { -3382, -9833, -3497, -5722 }, 2874 { -2433, -10169, -2077, -5775 }, 2875 { -424, -9451, -1096, -3658 }, 2876 { -537, -8522, -910, -1897 }, 2877 { -5550, 2807, 1683, -693 }, 2878 { -6395, 635, 3573, -1246 }, 2879 { -7544, 2280, 2140, 44 }, 2880 { -8751, 1136, 2951, -794 }, 2881 { -5605, 2709, 2052, 916 }, 2882 { -7650, 654, 869, 135 }, 2883 { -6939, 967, 1409, 870 }, 2884 { -7834, 2123, 3310, 974 }, 2885 { -6935, 2818, 1274, -1678 }, 2886 { -5605, 2233, 1013, 471 }, 2887 { -7095, 1849, 1648, 198 }, 2888 { -6636, 1634, 712, -37 }, 2889 { -7279, 978, 296, -315 }, 2890 { -7664, 3504, 3292, -216 }, 2891 { -7836, 1209, 1221, -257 }, 2892 { -7913, 2201, 1765, -1529 }, 2893 { -7077, 3783, 2632, -1407 }, 2894 { -5565, 1645, 1410, -622 }, 2895 { -6494, 2879, 1181, -759 }, 2896 { -7073, 3137, 3010, 550 }, 2897 { -7249, 1839, 847, -805 }, 2898 { -6630, 2197, 282, -1096 }, 2899 { -8836, 1573, 1988, -1090 }, 2900 { -7809, 1274, 836, -1198 }, 2901 { -7895, 2970, 3511, -1097 }, 2902 { -6960, 1664, 1356, -2442 }, 2903 { -6582, 2866, 2273, 307 }, 2904 { -7221, 821, 2851, -1435 }, 2905 { -6015, 1703, 2001, -2367 }, 2906 { -8082, 1034, 2103, 239 }, 2907 { -5952, 1912, 301, -465 }, 2908 { -6099, 841, 379, 567 }, 2909 { -6343, 50, 494, 658 }, 2910 { -6586, 983, 591, -893 }, 2911 { -5500, 869, 2187, -2479 }, 2912 { -6482, 60, 1545, -979 }, 2913 { -6705, 515, 1974, -53 }, 2914 { -6460, 1755, 1325, -1275 }, 2915 { -6093, 2617, 2465, -623 }, 2916 { -7330, 2161, 594, -2115 }, 2917 { -7324, 762, 1593, -2004 }, 2918 { -6385, 679, 1510, -2514 }, 2919 { -6159, 241, 2976, -1631 }, 2920 { -8583, 3030, 4045, -162 }, 2921 { -6299, 66, 2209, -2103 }, 2922 { -5428, 1279, 3267, -1846 }, 2923 { -6438, 1335, 2728, -1631 }, 2924 { -8012, 1070, 2428, -1151 }, 2925 { -6201, 2781, 2349, -1918 }, 2926 { -5918, 1139, 3121, -148 }, 2927 { -6314, 2481, 3137, -1808 }, 2928 { -7180, 1722, 2435, -1602 }, 2929 { -6750, 1829, 3763, -1145 }, 2930 { -6713, 1777, 2221, 1212 }, 2931 { -7479, 1835, 3627, -479 }, 2932 { -7299, 10, 2406, -1593 }, 2933 { -8249, 3129, 996, -2870 }, 2934 { -8374, 1534, 1333, -1882 }, 2935 { -7507, 3353, 1598, -2299 }, 2936 { -7379, 2701, 2326, -1167 }, 2937 { -8440, 2276, 2796, -542 }, 2938 { -10348, 1527, 2649, -1165 }, 2939 { -8184, 3614, 2574, -1738 }, 2940 { -5539, 1574, 1733, 1138 }, 2941 { 9404, -7652, 67, 79 }, 2942 { 8654, -3972, 1358, -60 }, 2943 { 8617, -4794, 117, 2318 }, 2944 { 7886, -4505, 1784, 1200 }, 2945 { 8636, -6125, 3879, -1003 }, 2946 { 9654, -6836, 1816, 205 }, 2947 { 9374, -6553, 913, 1875 }, 2948 { 8020, -6150, 1134, 2390 }, 2949 { 7786, -4970, 2078, -1857 }, 2950 { 8691, -6119, 711, 708 }, 2951 { 9039, -5568, 2944, -1902 }, 2952 { 9955, -5048, 1433, -601 }, 2953 { 8089, -6927, 3093, -2846 }, 2954 { 8487, -7024, 2415, 19 }, 2955 { 9388, -5287, 3577, -2655 }, 2956 { 8591, -7371, 2300, -996 }, 2957 { 9104, -4763, 1453, -2558 }, 2958 { 7615, -5457, 596, 164 }, 2959 { 9860, -7047, 3433, -614 }, 2960 { 8756, -4404, 2235, -964 }, 2961 { 9462, -4660, 299, -1822 }, 2962 { 10119, -5550, 2689, -1273 }, 2963 { 10915, -7471, 2705, -1007 }, 2964 { 11433, -7090, 1410, -1198 }, 2965 { 9882, -7431, 2965, -1895 }, 2966 { 7628, -5219, 769, -2661 }, 2967 { 8169, -5318, 2262, 70 }, 2968 { 8846, -6320, 1939, -754 }, 2969 { 7147, -5593, 1248, -971 }, 2970 { 10652, -5485, 935, 137 }, 2971 { 7778, -6533, 2564, -1932 }, 2972 { 8878, -5173, 1214, -361 }, 2973 { 9828, -4943, 282, 510 }, 2974 { 10042, -6134, 3895, -1914 }, 2975 { 7965, -6630, 3566, -433 }, 2976 { 8573, -4502, 3574, -1209 }, 2977 { 8398, -4801, 1031, -1347 }, 2978 { 10136, -7772, 2612, 1547 }, 2979 { 9890, -7280, 1768, -1083 }, 2980 { 8407, -6585, -706, -58 }, 2981 { 7976, -7582, 229, -131 }, 2982 { 10481, -8866, 1166, -147 }, 2983 { 10914, -4342, 3189, -2412 }, 2984 { 10440, -5198, -104, -1109 }, 2985 { 11227, -6530, 2381, -2449 }, 2986 { 8487, -8064, 1086, 230 }, 2987 { 9975, -6123, -857, -134 }, 2988 { 8339, -6498, 1232, -2337 }, 2989 { 11042, -4506, 1119, -2098 }, 2990 { 12563, -5592, 1837, -2062 }, 2991 { 11801, -5590, 632, -1296 }, 2992 { 10152, -5617, 1511, -1917 }, 2993 { 7800, -6473, 51, -1337 }, 2994 { 7941, -5560, 2438, -3270 }, 2995 { 6554, -3834, 2100, 1476 }, 2996 { 9065, -5520, -226, -1120 }, 2997 { 10794, -7120, -243, 122 }, 2998 { 10429, -6968, 272, -806 }, 2999 { 8942, -8914, 1442, -392 }, 3000 { 9969, -5051, 2033, -2953 }, 3001 { 7275, -4152, 3058, -64 }, 3002 { 11127, -5488, 4589, -3227 }, 3003 { 9626, -6666, 2739, -2958 }, 3004 { 6943, -5362, 4470, 1008 }, 3005 { -7456, -967, 2936, -1002 }, 3006 { -8622, -333, 6962, 2606 }, 3007 { -7486, -3392, 3668, 1287 }, 3008 { -8053, -827, 5148, 1097 }, 3009 { -6610, 454, 4952, 96 }, 3010 { -7701, -1982, 3161, -468 }, 3011 { -7307, -1132, 4071, -36 }, 3012 { -8125, -271, 5199, 3862 }, 3013 { -9182, -1950, 2813, 1878 }, 3014 { -9855, -952, 4794, 3010 }, 3015 { -7241, 1431, 4202, 2468 }, 3016 { -9646, 157, 4766, 1046 }, 3017 { -9371, 1230, 6009, 2958 }, 3018 { -11514, -64, 8630, 5248 }, 3019 { -6766, 565, 2766, 2140 }, 3020 { -8426, -9, 2852, 1271 }, 3021 { -11291, -1113, 5087, 2937 }, 3022 { -8297, 2092, 4495, 1264 }, 3023 { -9983, 735, 3809, -51 }, 3024 { -9048, -1000, 3191, -308 }, 3025 { -7331, -1987, 2655, 1391 }, 3026 { -7144, -21, 4333, 2161 }, 3027 { -6032, -1540, 3543, 896 }, 3028 { -7987, -1036, 1985, 1529 }, 3029 { -9264, 2004, 5194, 290 }, 3030 { -11308, -840, 5754, 1654 }, 3031 { -9130, -2398, 4292, 2973 }, 3032 { -6248, 838, 3563, 1223 }, 3033 { -6819, -2760, 3511, 119 }, 3034 { -7213, -2006, 4364, 762 }, 3035 { -5431, -1047, 4533, 166 }, 3036 { -7098, -641, 2021, 639 }, 3037 { -8628, -2249, 3588, 399 }, 3038 { -6352, -1498, 3560, -648 }, 3039 { -7033, -2190, 4870, 2562 }, 3040 { -7405, -46, 3772, -581 }, 3041 { -6104, 796, 5143, 1965 }, 3042 { -5787, 943, 5784, 3030 }, 3043 { -8367, 1465, 7192, 4097 }, 3044 { -8259, 789, 5694, 1963 }, 3045 { -10614, -1899, 5748, 2645 }, 3046 { -8258, -805, 3698, 2275 }, 3047 { -6877, -972, 6431, 3160 }, 3048 { -6483, 363, 7018, 3129 }, 3049 { -6283, -1358, 5191, 1524 }, 3050 { -8853, -3157, 4119, 1741 }, 3051 { -6086, -267, 3883, -835 }, 3052 { -7254, 1032, 6613, 4017 }, 3053 { -11470, -3350, 4649, 3426 }, 3054 { -6743, 481, 6148, 1239 }, 3055 { -5394, -166, 5309, 3165 }, 3056 { -7958, 1068, 4268, -240 }, 3057 { -10520, 2256, 7916, 2828 }, 3058 { -5132, -4, 5739, 1176 }, 3059 { -8643, 120, 3255, -629 }, 3060 { -9631, 1974, 8870, 4362 }, 3061 { -10663, -1221, 3733, 589 }, 3062 { -8224, -1843, 5806, 2655 }, 3063 { -8282, 1255, 8647, 3478 }, 3064 { -12311, -1505, 9043, 6256 }, 3065 { -11312, -856, 7136, 4681 }, 3066 { -11944, -722, 7941, 3309 }, 3067 { -7868, -463, 6846, 4196 }, 3068 { -8679, -241, 7410, 5347 }, 3069 { 6759, -4680, -508, 1220 }, 3070 { 5176, -6111, 944, 121 }, 3071 { 6843, -5667, -1368, -533 }, 3072 { 5616, -5884, -1471, -695 }, 3073 { 6030, -5089, -1808, -940 }, 3074 { 7444, -5463, -52, 1881 }, 3075 { 4207, -6079, -506, 1571 }, 3076 { 6785, -4410, -649, 3084 }, 3077 { 4838, -5214, 2026, 2998 }, 3078 { 4201, -5790, 645, 1811 }, 3079 { 6930, -5129, -1940, 1698 }, 3080 { 6332, -4627, 692, 3027 }, 3081 { 6285, -4314, -106, 3644 }, 3082 { 6255, -5450, -1975, 742 }, 3083 { 4199, -4676, -459, 1796 }, 3084 { 5592, -5500, 1345, 1300 }, 3085 { 4358, -5556, -2236, 114 }, 3086 { 4620, -5875, -1563, 888 }, 3087 { 4892, -7550, -327, -419 }, 3088 { 4734, -7085, 7, 613 }, 3089 { 3883, -5562, -1969, 1080 }, 3090 { 5610, -4990, -204, 834 }, 3091 { 4117, -6482, -1271, 341 }, 3092 { 6585, -5107, 892, 1169 }, 3093 { 6632, -3683, 302, 3002 }, 3094 { 6326, -5351, -983, -1250 }, 3095 { 4382, -7192, -730, -158 }, 3096 { 5227, -6540, -451, 1123 }, 3097 { 5468, -6472, -870, -1471 }, 3098 { 5191, -6402, -1365, -127 }, 3099 { 7407, -6317, -973, -336 }, 3100 { 4611, -6530, -820, -1980 }, 3101 { 4963, -5159, -2050, -966 }, 3102 { 4414, -5691, -211, -998 }, 3103 { 5954, -5873, 750, -1749 }, 3104 { 4394, -4796, -1268, 254 }, 3105 { 7161, -6214, -1010, 689 }, 3106 { 4965, -3598, 2372, 1711 }, 3107 { 6248, -6180, 981, 864 }, 3108 { 6473, -5336, 525, -600 }, 3109 { 4591, -6864, -1131, -900 }, 3110 { 6314, -6440, -1021, -375 }, 3111 { 5838, -6209, -1199, 944 }, 3112 { 5308, -5283, -2100, 1267 }, 3113 { 4342, -5860, -1637, -1356 }, 3114 { 5680, -4388, -1227, -104 }, 3115 { 4900, -4098, 1449, 4046 }, 3116 { 4677, -4284, -106, 3190 }, 3117 { 7574, -6173, -848, 1859 }, 3118 { 6493, -7207, -131, 726 }, 3119 { 5513, -5261, -2117, 4 }, 3120 { 6191, -7352, -193, -505 }, 3121 { 5885, -4333, 324, -134 }, 3122 { 6162, -6081, -312, -2044 }, 3123 { 4216, -6200, -1810, -572 }, 3124 { 5652, -7035, -696, -197 }, 3125 { 7131, -7189, -366, -60 }, 3126 { 5032, -4803, -1514, 2832 }, 3127 { 7386, -4610, -606, 3489 }, 3128 { 4211, -5031, 1221, 3047 }, 3129 { 4050, -4653, 1584, 1469 }, 3130 { 6852, -5302, -1861, 206 }, 3131 { 7736, -4816, -1794, 3359 }, 3132 { 6290, -3439, 1522, 2454 }, 3133 { 1768, 5990, -5560, -2594 }, 3134 { 3903, 5326, -1530, -1501 }, 3135 { 2472, 3738, -2117, -4240 }, 3136 { 3260, 5448, -904, -4733 }, 3137 { 1435, 7297, -3676, -4102 }, 3138 { 4096, 5951, -656, -3312 }, 3139 { 2178, 6009, -3146, -3724 }, 3140 { 3787, 5493, -5473, -1633 }, 3141 { 2998, 7286, -3334, -3571 }, 3142 { 2894, 6576, -4708, -2804 }, 3143 { 830, 6163, -4286, -3348 }, 3144 { 4755, 5569, -1730, -2739 }, 3145 { 4604, 6065, -3562, -2605 }, 3146 { 2749, 5141, -3986, -2775 }, 3147 { 3942, 4875, -2143, -3340 }, 3148 { 2819, 8517, -2004, -2724 }, 3149 { 2146, 6298, -689, -3093 }, 3150 { 5196, 6504, -3393, -1475 }, 3151 { 1851, 8386, -1748, -1420 }, 3152 { 3474, 8572, -3534, -2688 }, 3153 { 4503, 7560, -3561, -2245 }, 3154 { 4433, 6219, -2393, -1575 }, 3155 { 3506, 7248, -2275, -1977 }, 3156 { 3490, 7409, -3147, -604 }, 3157 { 4214, 6447, -3520, 516 }, 3158 { 619, 7034, -829, -1705 }, 3159 { 1732, 7395, -356, -2208 }, 3160 { 1226, 5204, -3294, -3732 }, 3161 { 2027, 5619, -1813, -4146 }, 3162 { 3078, 5877, 47, -2651 }, 3163 { 1654, 5458, 424, -682 }, 3164 { 3163, 5464, -2026, -270 }, 3165 { 2884, 5375, -685, -530 }, 3166 { 2950, 7286, -35, -2967 }, 3167 { 1986, 5066, -597, 482 }, 3168 { 3459, 4308, -3845, -2333 }, 3169 { 3155, 7037, -1346, -4345 }, 3170 { 2193, 6696, -717, -1319 }, 3171 { 3677, 5089, -3892, -487 }, 3172 { 2186, 5136, -4186, -1492 }, 3173 { 773, 5796, -917, 817 }, 3174 { 2489, 6546, -3570, -2117 }, 3175 { 1223, 6469, -1362, -33 }, 3176 { 271, 6061, -1466, -1725 }, 3177 { 2540, 5171, -1847, 1032 }, 3178 { 2548, 5251, -2697, 1677 }, 3179 { 771, 7600, -768, -632 }, 3180 { 4710, 6647, -4736, -1275 }, 3181 { 1369, 5917, -2971, -1056 }, 3182 { 163, 5239, -3499, -2275 }, 3183 { 2104, 4285, -3211, -3286 }, 3184 { 1107, 7411, -1972, -1671 }, 3185 { 2196, 7262, -2310, -1926 }, 3186 { -244, 6439, -1745, -839 }, 3187 { 3293, 3832, -2890, -3000 }, 3188 { 419, 6443, -379, -407 }, 3189 { 3077, 4930, -1156, -2869 }, 3190 { 2131, 5874, -2330, 224 }, 3191 { 690, 6538, -2212, -2841 }, 3192 { 1602, 4421, -2515, 1542 }, 3193 { 3318, 9373, -3032, -3477 }, 3194 { 5646, 7462, -5153, -1463 }, 3195 { 4139, 7137, -1539, -3321 }, 3196 { 3481, 9077, -1645, -3653 }, 3197 { -7747, 375, -106, -543 }, 3198 { -8587, -1379, -586, -461 }, 3199 { -10146, -892, 2094, 694 }, 3200 { -8103, 382, 504, -325 }, 3201 { -8548, -92, 94, -656 }, 3202 { -7460, 38, 152, 388 }, 3203 { -8266, -271, -459, -883 }, 3204 { -7935, -664, -1026, -802 }, 3205 { -8341, -109, 853, 161 }, 3206 { -8802, -1355, 1099, 630 }, 3207 { -8957, -6, 1108, -669 }, 3208 { -7260, -1520, -43, -407 }, 3209 { -7555, -174, 668, -2562 }, 3210 { -9014, -126, 227, -1191 }, 3211 { -8184, 769, 290, -1375 }, 3212 { -9476, 55, 962, -1528 }, 3213 { -8679, 541, 755, -1030 }, 3214 { -9842, -1626, 838, -1588 }, 3215 { -8513, -702, 788, -1998 }, 3216 { -10101, -1558, -366, -1841 }, 3217 { -8135, 78, 1479, -1813 }, 3218 { -9128, -454, 313, -1786 }, 3219 { -7554, -1084, 831, -2442 }, 3220 { -7576, -701, 2068, -1665 }, 3221 { -7791, -1481, 1587, -1808 }, 3222 { -6701, -596, -97, 802 }, 3223 { -7418, -15, 684, -963 }, 3224 { -7127, -477, -139, -426 }, 3225 { -8097, -110, -36, -264 }, 3226 { -7620, -1922, -590, -101 }, 3227 { -7647, -1201, 279, 660 }, 3228 { -7856, -1974, 758, -2271 }, 3229 { -8496, -167, 2232, -1143 }, 3230 { -8506, -1359, 624, -740 }, 3231 { -7274, -1052, 1062, -139 }, 3232 { -7800, -217, 91, -1794 }, 3233 { -7030, -1694, -955, 615 }, 3234 { -9020, -1864, 101, -2182 }, 3235 { -9400, -740, 598, -667 }, 3236 { -8448, -1184, 2024, -1272 }, 3237 { -8812, -570, -897, -2384 }, 3238 { -10559, -1286, 538, -1536 }, 3239 { -8728, -888, -1089, -1397 }, 3240 { -7080, -1185, 636, -1252 }, 3241 { -9880, 233, 2344, -782 }, 3242 { -7952, -1326, -378, -1947 }, 3243 { -7207, -378, 1408, -2237 }, 3244 { -8467, -1545, 902, -1987 }, 3245 { -9163, -1474, 924, -1739 }, 3246 { -8159, -992, -77, -2744 }, 3247 { -8343, 148, -423, -1573 }, 3248 { -9105, -649, -254, -1214 }, 3249 { -8939, 456, 281, -1905 }, 3250 { -8837, 179, -394, -2634 }, 3251 { -9145, 757, 1547, -1319 }, 3252 { -9775, -723, 441, -1680 }, 3253 { -8910, -686, 1529, -1525 }, 3254 { -9492, -1134, 2064, -938 }, 3255 { -6111, -943, 677, -31 }, 3256 { -7411, -613, -814, 46 }, 3257 { -9479, -922, -430, -2061 }, 3258 { -11298, -1268, 1318, -1117 }, 3259 { -8190, 832, 671, -2214 }, 3260 { -10453, -550, 1672, -886 }, 3261 { 1044, 9353, -1651, -5423 }, 3262 { 1034, 8149, -455, -6166 }, 3263 { 761, 8293, -3214, -4838 }, 3264 { 938, 8077, 164, -5130 }, 3265 { 1295, 8673, 2582, -5490 }, 3266 { -314, 7973, -2395, -5231 }, 3267 { -507, 9012, -2497, -5775 }, 3268 { 2396, 8314, -1022, -4673 }, 3269 { -1516, 8501, 1950, -4969 }, 3270 { -308, 7401, 1549, -4866 }, 3271 { -112, 8340, 3003, -4920 }, 3272 { -50, 9315, 1371, -5666 }, 3273 { -659, 9449, 2496, -5547 }, 3274 { 2573, 9148, -2270, -4783 }, 3275 { 830, 7104, -438, -3907 }, 3276 { 522, 10672, -677, -6483 }, 3277 { -1190, 10108, -510, -6518 }, 3278 { -427, 8271, -579, -6315 }, 3279 { 1602, 8113, -1927, -4418 }, 3280 { -2266, 8180, 448, -5190 }, 3281 { -1633, 8816, -226, -5771 }, 3282 { 759, 9481, -105, -5813 }, 3283 { 2254, 6679, -466, -5662 }, 3284 { -88, 6946, 895, -5958 }, 3285 { -1705, 10009, 1394, -5574 }, 3286 { 748, 7943, 540, -6692 }, 3287 { 1411, 7009, 232, -6145 }, 3288 { 697, 7290, -1221, -5342 }, 3289 { -1764, 10580, 1944, -3981 }, 3290 { -1334, 9124, 1195, -3903 }, 3291 { -905, 10067, 635, -5039 }, 3292 { 664, 10680, 49, -4625 }, 3293 { 1374, 9536, -777, -3591 }, 3294 { 252, 9698, -597, -2931 }, 3295 { 824, 9164, -1014, -2144 }, 3296 { 2438, 10569, -2289, -4424 }, 3297 { 2101, 7102, 507, -3614 }, 3298 { 294, 8051, -432, -1518 }, 3299 { -665, 10337, 547, -2852 }, 3300 { 1168, 11989, -492, -5427 }, 3301 { 1344, 6416, 302, -5061 }, 3302 { -1727, 12264, 1507, -4543 }, 3303 { 674, 10889, -902, -3605 }, 3304 { -582, 9504, 300, -3618 }, 3305 { 641, 7654, 689, -2109 }, 3306 { 2065, 9243, 508, -4367 }, 3307 { 1055, 8373, 688, -3144 }, 3308 { -641, 8185, 986, -3307 }, 3309 { 1120, 7426, 1785, -3757 }, 3310 { 1660, 8070, -593, -3104 }, 3311 { 2002, 9467, -1722, -3475 }, 3312 { 2361, 8368, 100, -3709 }, 3313 { -772, 7845, -613, -4988 }, 3314 { 1485, 7430, 1896, -6127 }, 3315 { -432, 7823, -947, -2882 }, 3316 { 313, 11122, -760, -4871 }, 3317 { 412, 8412, -283, -4231 }, 3318 { 1585, 10402, -1884, -3267 }, 3319 { 321, 6952, 773, -3016 }, 3320 { -105, 9014, 121, -2249 }, 3321 { 1585, 10313, -977, -4812 }, 3322 { 1619, 11869, 1306, -6876 }, 3323 { -1168, 8886, -81, -2500 }, 3324 { -395, 10886, 733, -6490 }, 3325 { -4949, 4274, 3992, -1054 }, 3326 { -4241, 5299, 4262, -1584 }, 3327 { -2710, 3862, 4552, -1673 }, 3328 { -4608, 2472, 3672, -1715 }, 3329 { -2843, 2816, 4003, -2326 }, 3330 { -5229, 2964, 5636, 90 }, 3331 { -4924, 3442, 5015, -1096 }, 3332 { -1281, 3313, 5537, -2066 }, 3333 { -3808, 1939, 4351, -919 }, 3334 { -1915, 2585, 4939, -1614 }, 3335 { -3470, 1843, 5562, -682 }, 3336 { -3800, 870, 5827, 144 }, 3337 { -4985, 1452, 4728, -709 }, 3338 { -3745, 2750, 7220, 259 }, 3339 { -1875, 1900, 6514, -826 }, 3340 { -4329, 1574, 7192, 1304 }, 3341 { -5408, 1444, 6208, 631 }, 3342 { -3327, 5312, 5707, -1541 }, 3343 { -6966, 3334, 4034, 1028 }, 3344 { -7484, 4245, 4218, -212 }, 3345 { -6567, 5839, 4539, -512 }, 3346 { -5715, 5935, 3747, -1186 }, 3347 { -6410, 4881, 3356, -1610 }, 3348 { -5146, 2590, 2850, 2172 }, 3349 { -5196, 4095, 2569, -373 }, 3350 { -5043, 6025, 4318, 692 }, 3351 { -5525, 4884, 3513, 370 }, 3352 { -6804, 7533, 5812, -488 }, 3353 { -5657, 2480, 4061, 1234 }, 3354 { -3155, 1472, 6071, 1188 }, 3355 { -3427, 5217, 3442, 858 }, 3356 { -4698, 3013, 5517, 2586 }, 3357 { -4449, 2226, 5418, 3580 }, 3358 { -6395, 3547, 5487, 2028 }, 3359 { -3500, 5019, 4787, 1 }, 3360 { -4038, 2578, 3073, 3151 }, 3361 { -2750, 1955, 4469, 3856 }, 3362 { -5696, 1659, 6118, 2469 }, 3363 { -4350, 1241, 6840, 3126 }, 3364 { -5565, 5058, 5196, 1314 }, 3365 { -1642, 4190, 3948, 607 }, 3366 { -1233, 4108, 4850, -640 }, 3367 { -997, 3428, 3239, 1378 }, 3368 { -6488, 2741, 6926, 2792 }, 3369 { -4188, 3763, 4235, 2018 }, 3370 { -3210, 3224, 5646, 1427 }, 3371 { -5526, 6909, 5070, -627 }, 3372 { -2815, 3994, 3425, 1903 }, 3373 { -2163, 2734, 5423, 145 }, 3374 { -4149, 4247, 2355, 734 }, 3375 { -410, 2521, 4138, -16 }, 3376 { -2411, 2385, 4927, 2105 }, 3377 { -6077, 3591, 3114, 594 }, 3378 { -4186, 4834, 5926, -1004 }, 3379 { -7315, 3369, 5966, 448 }, 3380 { -7042, 5721, 5771, 238 }, 3381 { -4466, 3907, 3535, -1751 }, 3382 { -2116, 3970, 6163, -1392 }, 3383 { -7239, 2143, 8407, 3630 }, 3384 { -5431, 4486, 6486, -42 }, 3385 { -1874, 1617, 6333, 519 }, 3386 { -6478, 2629, 4634, -505 }, 3387 { -7784, 2342, 7216, 1365 }, 3388 { -1154, 1432, 4831, 1544 }, 3389 { -4964, -5801, 1797, 506 }, 3390 { -4436, -6905, 1059, -1237 }, 3391 { -5400, -6886, 884, -290 }, 3392 { -6259, -7103, 523, -227 }, 3393 { -4819, -6450, 1412, -450 }, 3394 { -4056, -6213, 1725, -943 }, 3395 { -5642, -6091, 1357, 605 }, 3396 { -4196, -5678, 2187, -173 }, 3397 { -4726, -5126, 2470, 321 }, 3398 { -6642, -5091, 1507, -1005 }, 3399 { -5304, -5250, 1944, 1579 }, 3400 { -7179, -5520, 1468, -425 }, 3401 { -6033, -4895, 1876, -955 }, 3402 { -6595, -5143, 2207, 1291 }, 3403 { -4224, -4943, 1846, 1792 }, 3404 { -7128, -6950, 539, 724 }, 3405 { -4369, -4901, 2590, 1103 }, 3406 { -7413, -5696, 1712, 1440 }, 3407 { -5885, -6821, 418, 871 }, 3408 { -6828, -5599, 710, -1563 }, 3409 { -6123, -5817, 1358, 1631 }, 3410 { -5291, -5622, 578, 2138 }, 3411 { -7171, -6004, 347, 2208 }, 3412 { -6083, -5251, 2132, 425 }, 3413 { -4329, -5721, 407, -2993 }, 3414 { -5326, -5056, 1119, -1837 }, 3415 { -5485, -5856, 185, -2389 }, 3416 { -6529, -5178, 403, -697 }, 3417 { -6719, -4412, 2726, 871 }, 3418 { -5126, -5629, 1835, -771 }, 3419 { -5622, -4361, 2973, 858 }, 3420 { -5282, -5895, 45, -335 }, 3421 { -4357, -5656, 1696, -1558 }, 3422 { -7139, -6659, 627, -409 }, 3423 { -4415, -6328, 35, 1306 }, 3424 { -7639, -6110, 1134, 197 }, 3425 { -3626, -5592, 2019, 901 }, 3426 { -3547, -5064, 1176, 1738 }, 3427 { -5075, -3899, 2087, 266 }, 3428 { -4086, -6311, 1479, 360 }, 3429 { -6210, -5220, -199, -1477 }, 3430 { -3910, -5063, 1356, -15 }, 3431 { -7616, -4977, 461, 2401 }, 3432 { -6118, -6131, 1258, -563 }, 3433 { -6127, -4968, 1286, -27 }, 3434 { -4121, -5852, 1113, 1476 }, 3435 { -5157, -4881, 1162, -662 }, 3436 { -4637, -5031, 1179, 709 }, 3437 { -5509, -5452, -397, 1224 }, 3438 { -4597, -6861, 646, 467 }, 3439 { -6247, -4043, 468, 278 }, 3440 { -5336, -6465, 874, -1472 }, 3441 { -6998, -6346, 78, -1798 }, 3442 { -4915, -4530, 2756, -203 }, 3443 { -6048, -4373, 1468, 1052 }, 3444 { -4273, -7100, 942, -323 }, 3445 { -6552, -4287, 2351, 69 }, 3446 { -6954, -4613, 722, 1521 }, 3447 { -4201, -5361, 763, -1562 }, 3448 { -6881, -5596, -748, 669 }, 3449 { -6695, -3547, -34, 1299 }, 3450 { -3981, -5728, 84, 111 }, 3451 { -4663, -4809, 2173, -1031 }, 3452 { -6599, -6077, 1303, 256 }, 3453 { -7596, -4265, -5791, -4140 }, 3454 { -6610, -2758, -5288, -3936 }, 3455 { -5880, -3865, -6563, -3088 }, 3456 { -7228, -5510, -7677, -3912 }, 3457 { -8854, -6553, -8318, -5361 }, 3458 { -9362, -5249, -6413, -4319 }, 3459 { -4418, -3110, -6368, -4358 }, 3460 { -5544, -4203, -6863, -5013 }, 3461 { -3056, -4316, -5567, -3181 }, 3462 { -3078, -5999, -5051, -2657 }, 3463 { -5884, -6292, -5756, -4013 }, 3464 { -4825, -4549, -5535, -4053 }, 3465 { -4443, -6126, -5316, -1368 }, 3466 { -3972, -6341, -6098, -2686 }, 3467 { -5751, -2781, -5398, -6230 }, 3468 { -4466, -6135, -5570, -3679 }, 3469 { -4291, -5992, -3564, -5189 }, 3470 { -7189, -4429, -7279, -6082 }, 3471 { -5076, -4433, -2748, -5366 }, 3472 { -6225, -2825, -6833, -5663 }, 3473 { -2989, -4792, -3960, -4492 }, 3474 { -7836, -7773, -7722, -5741 }, 3475 { -6559, -5703, -5844, -5589 }, 3476 { -7612, -5438, -4136, -3774 }, 3477 { -4218, -4176, -6591, -2333 }, 3478 { -4837, -5063, -6581, 322 }, 3479 { -6590, -5990, -2980, -3847 }, 3480 { -5558, -2971, -5489, -1932 }, 3481 { -7001, -5323, -4975, -1697 }, 3482 { -4694, -2688, -6904, -3044 }, 3483 { -8511, -5379, -5767, -2549 }, 3484 { -7548, -5412, -6522, -2572 }, 3485 { -6597, -4973, -6423, -1274 }, 3486 { -6415, -4022, -5168, -1072 }, 3487 { -5528, -5530, -7218, -2345 }, 3488 { -4845, -4805, -5943, -1227 }, 3489 { -6049, -7150, -6744, -2161 }, 3490 { -9061, -7299, -8542, -4375 }, 3491 { -5010, -5546, -5416, -82 }, 3492 { -4135, -4205, -5109, -3373 }, 3493 { -3311, -5869, -4007, -5061 }, 3494 { -5993, -6472, -3962, -4718 }, 3495 { -2966, -5832, -2821, -6305 }, 3496 { -4851, -5152, -2067, -3930 }, 3497 { -3620, -4441, -3362, -5836 }, 3498 { -4469, -5221, -4534, -5592 }, 3499 { -4022, -6335, -4321, -6107 }, 3500 { -4899, -4503, -3084, -3725 }, 3501 { -4490, -8276, -4620, -6236 }, 3502 { -6591, -4342, -7365, -4063 }, 3503 { -6498, -5057, -5553, 485 }, 3504 { -6060, -2714, -7093, -4144 }, 3505 { -6199, -7774, -7094, -4057 }, 3506 { -7536, -6424, -6415, -4265 }, 3507 { -7439, -2454, -6348, -4827 }, 3508 { -5333, -7565, -4417, -4639 }, 3509 { -4353, -7103, -4197, -2689 }, 3510 { -5229, -6549, -5129, -6804 }, 3511 { -6129, -7701, -5236, -4836 }, 3512 { -6797, -3983, -3884, -4406 }, 3513 { -6624, -4467, -4745, -5052 }, 3514 { -3324, -7596, -2720, -6553 }, 3515 { -5473, -6284, -1704, -4511 }, 3516 { -4131, -7263, -3180, -5196 }, 3517 { -7116, -5565, -3469, 685 }, 3518 { -6002, -6021, -3858, 576 }, 3519 { -3144, -8203, -1291, -434 }, 3520 { -6096, -7027, -4004, 1353 }, 3521 { -3943, -7709, -2344, -36 }, 3522 { -4510, -6767, -2642, 631 }, 3523 { -3657, -11541, -2570, -3984 }, 3524 { -5959, -8854, -1333, -867 }, 3525 { -6699, -8866, -1606, -344 }, 3526 { -3836, -7961, -2334, -2028 }, 3527 { -3430, -8045, -3037, -672 }, 3528 { -3868, -9184, -3635, -1819 }, 3529 { -4258, -9060, -2621, -1008 }, 3530 { -3595, -8693, -2022, -752 }, 3531 { -4573, -8048, -3166, -2622 }, 3532 { -4852, -7903, -1405, 256 }, 3533 { -4591, -7057, -1560, 965 }, 3534 { -6963, -7655, -980, 808 }, 3535 { -5179, -6641, -3356, 1196 }, 3536 { -7102, -6941, -2798, 2123 }, 3537 { -6867, -5834, -3320, -770 }, 3538 { -5977, -7369, -2500, -778 }, 3539 { -6160, -6400, -934, -2543 }, 3540 { -6741, -7608, -355, -1289 }, 3541 { -6856, -6466, -1433, -1643 }, 3542 { -4786, -6292, -4970, 376 }, 3543 { -5407, -8866, -2255, -400 }, 3544 { -3814, -6506, -1387, -3620 }, 3545 { -4998, -6137, -1200, -4092 }, 3546 { -5123, -9557, -2849, -1306 }, 3547 { -4259, -6444, -4395, -338 }, 3548 { -5221, -6810, -883, 1225 }, 3549 { -6137, -6215, -2165, 554 }, 3550 { -3895, -6557, -3176, -1829 }, 3551 { -3886, -8188, -87, -954 }, 3552 { -7243, -6707, -2216, -316 }, 3553 { -5592, -7606, 85, -432 }, 3554 { -3957, -7945, -504, -144 }, 3555 { -4617, -7624, 218, -312 }, 3556 { -4797, -8737, -844, -1051 }, 3557 { -4478, -8516, -1401, -454 }, 3558 { -4557, -7058, -302, -2332 }, 3559 { -6623, -7736, -271, -50 }, 3560 { -3157, -7532, -1111, -2207 }, 3561 { -3590, -7300, -1271, 517 }, 3562 { -4442, -7306, -507, 590 }, 3563 { -6458, -7524, -2807, 666 }, 3564 { -4991, -8466, -3363, -785 }, 3565 { -7474, -7541, -1056, -1839 }, 3566 { -7501, -8316, -938, -180 }, 3567 { -5329, -7739, -579, -2341 }, 3568 { -4549, -7063, -176, -3539 }, 3569 { -5191, -8612, -1504, -4250 }, 3570 { -3083, -7058, -2251, 32 }, 3571 { -4003, -7043, -1093, -791 }, 3572 { -5523, -8093, -678, -114 }, 3573 { -3022, -10265, -2070, -3109 }, 3574 { -3905, -6274, -182, -3652 }, 3575 { -3269, -9217, -551, -2650 }, 3576 { -3138, -9314, -1726, -1704 }, 3577 { -4420, -10339, -1744, -3459 }, 3578 { -4163, -8609, -2298, -4113 }, 3579 { -5566, -6505, -1241, -463 }, 3580 { -3130, -9746, -2352, -4884 }, 3581 { -7825, -3439, 1451, -1468 }, 3582 { -8451, -3318, 2360, -435 }, 3583 { -8462, -4130, 1438, -1024 }, 3584 { -9425, -4564, 1328, -689 }, 3585 { -11014, -3202, 2278, 2080 }, 3586 { -8269, -2761, -146, -440 }, 3587 { -7497, -2618, -166, 413 }, 3588 { -8250, -3060, 522, -2133 }, 3589 { -8365, -5366, 1347, -451 }, 3590 { -8589, -3979, 2943, 714 }, 3591 { -8111, -2572, 1272, -1748 }, 3592 { -7830, -5193, 605, -1484 }, 3593 { -8119, -4736, 2141, 256 }, 3594 { -7724, -4769, 1463, -812 }, 3595 { -7363, -3911, 2540, 4 }, 3596 { -7974, -3397, 2363, 1366 }, 3597 { -7359, -4204, 1752, -958 }, 3598 { -7622, -3505, 660, 916 }, 3599 { -9934, -3665, 3165, 828 }, 3600 { -8721, -4162, 62, 1718 }, 3601 { -9433, -4768, 2722, 1234 }, 3602 { -7960, -4496, 138, 1528 }, 3603 { -8198, -3454, -443, 631 }, 3604 { -7756, -2246, 655, 1137 }, 3605 { -8841, -3145, 1113, 829 }, 3606 { -7817, -3298, 1251, 230 }, 3607 { -9413, -2733, 323, -1862 }, 3608 { -9408, -4168, 1270, 1549 }, 3609 { -9037, -3892, -942, 283 }, 3610 { -8255, -3849, 1301, 1762 }, 3611 { -9057, -3987, -41, -682 }, 3612 { -9441, -4187, 2019, -111 }, 3613 { -9740, -3178, 1602, -871 }, 3614 { -8344, -2474, 1461, 1506 }, 3615 { -9752, -2925, 1996, 1243 }, 3616 { -9199, -3796, 180, 537 }, 3617 { -9060, -2405, 1140, -1562 }, 3618 { -9348, -2376, 309, -162 }, 3619 { -10786, -3182, -5, -1500 }, 3620 { -8142, -4540, -434, -826 }, 3621 { -7528, -2341, 1104, -73 }, 3622 { -9360, -2658, 3062, 56 }, 3623 { -8267, -2335, 2000, -1193 }, 3624 { -12169, -3154, 1287, -640 }, 3625 { -11398, -2120, 946, -1163 }, 3626 { -8940, -4559, 328, -1696 }, 3627 { -11025, -4213, 2813, 840 }, 3628 { -9224, -3581, 2224, 2039 }, 3629 { -8943, -3337, 1248, -1298 }, 3630 { -7900, -4042, 485, -2080 }, 3631 { -9221, -1947, 2191, -880 }, 3632 { -10762, -1800, 2516, -324 }, 3633 { -10095, -2238, 981, -1335 }, 3634 { -11908, -2808, 3255, 645 }, 3635 { -10640, -4105, 1283, -595 }, 3636 { -7663, -2863, 2467, -797 }, 3637 { -10712, -3854, 3710, 1538 }, 3638 { -10823, -2893, 1408, -801 }, 3639 { -9874, -3832, 256, -1638 }, 3640 { -10394, -3391, 2315, -94 }, 3641 { -11525, -4079, 4153, 2122 }, 3642 { -9546, -2088, 1541, 481 }, 3643 { -8731, -2433, 1042, 2160 }, 3644 { -7852, -3977, -1370, 1677 }, 3645 { 7072, -3420, 1398, -1741 }, 3646 { 6180, -1976, 1280, -3557 }, 3647 { 7692, -1793, 2844, -1700 }, 3648 { 8363, -1773, 3104, -2679 }, 3649 { 9213, -3266, 3756, -3542 }, 3650 { 9650, -2644, 1426, -1318 }, 3651 { 7712, -2796, 3686, -1975 }, 3652 { 7316, -3517, 2821, -622 }, 3653 { 7434, -2594, 2305, -2264 }, 3654 { 7237, -1797, 255, -3114 }, 3655 { 8663, -1983, 1338, -3056 }, 3656 { 6616, -952, 4059, -2652 }, 3657 { 8823, -1327, 1362, -1356 }, 3658 { 9938, -1722, 1287, -2362 }, 3659 { 7207, -1057, 1913, -1315 }, 3660 { 7508, -1585, 870, -1982 }, 3661 { 8217, -3680, 1417, -3170 }, 3662 { 8329, -2541, 1684, -585 }, 3663 { 8062, -2335, 252, -2800 }, 3664 { 8204, -4108, 3097, -2569 }, 3665 { 7701, -3367, 576, -3008 }, 3666 { 7350, -786, 2414, -2129 }, 3667 { 6948, -2568, 1607, -225 }, 3668 { 7684, -2387, 1308, -3449 }, 3669 { 8306, -3458, 2394, -1454 }, 3670 { 8438, -2781, 1043, -1362 }, 3671 { 9175, -2076, 2144, -1987 }, 3672 { 8347, -2709, 3489, -4301 }, 3673 { 5696, -2377, 2870, 851 }, 3674 { 8825, -1243, 2219, -2603 }, 3675 { 8801, -1614, 584, -2513 }, 3676 { 8413, -384, 1421, -2244 }, 3677 { 9228, -3050, 3279, -2164 }, 3678 { 6342, -2698, 3547, -107 }, 3679 { 10053, -2476, 2837, -3168 }, 3680 { 7439, -604, 3177, -3991 }, 3681 { 7749, -1064, 4329, -4855 }, 3682 { 8655, -2177, 2252, -3519 }, 3683 { 8490, -228, 1958, -3233 }, 3684 { 10513, -2968, 1911, -2340 }, 3685 { 8146, -862, 1884, -1723 }, 3686 { 7788, -666, 3004, -2891 }, 3687 { 7785, -1620, 4133, -3417 }, 3688 { 10262, -3731, 3455, -2971 }, 3689 { 8570, -905, 4519, -4649 }, 3690 { 9129, -2562, 463, -2465 }, 3691 { 9451, -3587, 1904, -3056 }, 3692 { 6549, -2236, 3010, -4523 }, 3693 { 7175, -2684, 2967, -3458 }, 3694 { 9872, -3278, 1054, -2472 }, 3695 { 9153, -931, 1217, -2565 }, 3696 { 8789, -3469, 753, -2568 }, 3697 { 6683, -3791, 1797, -3968 }, 3698 { 6801, -1977, 2311, -452 }, 3699 { 6336, -1572, 2612, -3264 }, 3700 { 7996, -1008, 730, -2964 }, 3701 { 7521, -1059, 1573, -3694 }, 3702 { 8148, -3973, 2600, -3572 }, 3703 { 7765, -1532, 2528, -3856 }, 3704 { 7404, -3918, 4472, -143 }, 3705 { 8894, -1398, 3299, -3685 }, 3706 { 5768, -2041, 1487, -637 }, 3707 { 5131, -2865, 2463, -811 }, 3708 { 6439, -1568, 3500, -1550 }, 3709 { -8878, -6798, -5319, -1452 }, 3710 { -6332, -9713, -3112, -990 }, 3711 { -8444, -6316, -3694, -687 }, 3712 { -6123, -10840, -3637, -4358 }, 3713 { -4784, -9580, -4577, -2581 }, 3714 { -6108, -10515, -4859, -2524 }, 3715 { -7605, -7518, -2327, -2797 }, 3716 { -9662, -8775, -2467, -2010 }, 3717 { -6494, -7523, -4715, -118 }, 3718 { -8290, -8982, -1672, -317 }, 3719 { -8798, -11051, -3888, -1426 }, 3720 { -6273, -6623, -6791, -142 }, 3721 { -8313, -7668, -2141, -1275 }, 3722 { -6453, -8412, -3589, -4102 }, 3723 { -6747, -7750, -5690, -2498 }, 3724 { -7814, -6693, -3174, -2446 }, 3725 { -10383, -10130, -3931, -2364 }, 3726 { -10606, -8467, -5539, -2772 }, 3727 { -9475, -6671, -3305, -2271 }, 3728 { -8982, -9457, -5635, -4005 }, 3729 { -10111, -7965, -6515, -4180 }, 3730 { -7301, -6479, -5364, 720 }, 3731 { -9543, -8999, -7921, -912 }, 3732 { -9534, -8562, -3469, -384 }, 3733 { -7601, -10344, -3205, -1127 }, 3734 { -8088, -8620, -4954, -2888 }, 3735 { -8202, -8406, -7038, -3775 }, 3736 { -7312, -8324, -3334, -1775 }, 3737 { -8566, -9262, -8071, -4174 }, 3738 { -7068, -11300, -5573, -2907 }, 3739 { -8295, -8952, -4366, -1544 }, 3740 { -11104, -10210, -2285, -384 }, 3741 { -5213, -7520, -5008, -1339 }, 3742 { -5889, -7940, -5987, -1385 }, 3743 { -10816, -8201, -4153, -1485 }, 3744 { -10277, -8919, -6315, -1652 }, 3745 { -5888, -10320, -3821, -1733 }, 3746 { -10497, -7181, -6083, -3032 }, 3747 { -7721, -9724, -6591, -5336 }, 3748 { -5688, -7894, -3486, -2552 }, 3749 { -10014, -10500, -3247, -820 }, 3750 { -6301, -8765, -4506, -2923 }, 3751 { -8261, -7847, -6213, -1552 }, 3752 { -10212, -7481, -8113, -3954 }, 3753 { -6938, -10874, -6074, -4703 }, 3754 { -7183, -10968, -4446, -1773 }, 3755 { -7120, -9193, -1966, -2509 }, 3756 { -6234, -9263, -2313, -4284 }, 3757 { -8503, -9857, -2429, -608 }, 3758 { -9372, -7844, -8391, -2120 }, 3759 { -7951, -7157, -6535, -11 }, 3760 { -7256, -9473, -2172, -660 }, 3761 { -10063, -9612, -2515, -15 }, 3762 { -6684, -9134, -6109, -4206 }, 3763 { -8204, -11932, -5220, -2306 }, 3764 { -9710, -6706, -4115, -3275 }, 3765 { -6855, -7078, -2409, -4447 }, 3766 { -7344, -7673, -4479, -4116 }, 3767 { -8851, -6842, -4927, -2948 }, 3768 { -8927, -10452, -5633, -2194 }, 3769 { -8627, -9002, -7176, -1575 }, 3770 { -8209, -9722, -7021, -3324 }, 3771 { -3770, -10249, -3623, -4816 }, 3772 { -8183, -7465, -4090, 646 }, 3773 { -8163, -7149, 200, 498 }, 3774 { -8289, -6266, 686, -206 }, 3775 { -10030, -6241, -1032, -1864 }, 3776 { -8793, -8327, -773, -169 }, 3777 { -9149, -6215, 969, -15 }, 3778 { -8303, -5859, -7, 2006 }, 3779 { -9682, -7283, 255, 1322 }, 3780 { -9293, -7227, 71, -231 }, 3781 { -8525, -6215, 287, -837 }, 3782 { -10477, -5379, 1159, 1449 }, 3783 { -10726, -7856, -130, 102 }, 3784 { -8694, -7461, -1210, 690 }, 3785 { -9367, -5324, 1103, 3170 }, 3786 { -10686, -8055, -831, 1633 }, 3787 { -9201, -6873, -2704, 2258 }, 3788 { -8421, -5358, -1405, 226 }, 3789 { -9066, -5830, -307, -1571 }, 3790 { -11150, -7381, -2746, -900 }, 3791 { -9978, -5925, -2006, -437 }, 3792 { -9464, -4741, -273, 1061 }, 3793 { -10543, -6684, -1113, 1660 }, 3794 { -10073, -5576, 1083, -269 }, 3795 { -8826, -5763, 1600, 1486 }, 3796 { -10445, -9071, -1253, -64 }, 3797 { -12085, -5799, 2, 769 }, 3798 { -12939, -6663, 1650, 1437 }, 3799 { -10932, -6434, -1252, -649 }, 3800 { -11650, -7826, -2053, 710 }, 3801 { -12122, -6733, -1889, -731 }, 3802 { -9093, -6095, -2463, -842 }, 3803 { -10977, -4364, 469, 420 }, 3804 { -11488, -6908, -521, 893 }, 3805 { -9669, -5478, -842, 337 }, 3806 { -10606, -5203, -632, -1361 }, 3807 { -10198, -6284, 1662, 1277 }, 3808 { -10135, -5292, 2435, 3493 }, 3809 { -11027, -6561, 655, 56 }, 3810 { -10977, -5030, 1127, -358 }, 3811 { -12766, -3986, 1348, -335 }, 3812 { -14244, -7731, 264, 317 }, 3813 { -15124, -10309, -508, 1447 }, 3814 { -12821, -8638, -608, 137 }, 3815 { -13076, -8693, -2852, -431 }, 3816 { -11156, -5546, -2252, -1600 }, 3817 { -8692, -7366, -819, -1223 }, 3818 { -12507, -9816, -1714, -121 }, 3819 { -10712, -6666, 544, 3349 }, 3820 { -12462, -5890, -2491, -2318 }, 3821 { -12468, -7226, 437, 232 }, 3822 { -11300, -5226, 2068, 687 }, 3823 { -11994, -8320, -626, 2728 }, 3824 { -12222, -5476, 1142, 18 }, 3825 { -10277, -8122, -2418, 2003 }, 3826 { -13418, -6115, -3563, -2802 }, 3827 { -14759, -9834, -1243, 21 }, 3828 { -13699, -5665, 1525, 507 }, 3829 { -16269, -9476, -701, 163 }, 3830 { -12677, -5437, -247, -1019 }, 3831 { -11827, -4295, -181, -1243 }, 3832 { -12847, -4496, 2984, 1123 }, 3833 { -13860, -7915, -1166, -547 }, 3834 { -12276, -8145, -2290, -1527 }, 3835 { -11417, -4830, 2983, 1854 }, 3836 { -11793, -6002, 1163, 1940 }, 3837 { 11443, -4920, -3235, 3151 }, 3838 { 11300, -6616, -1506, 1175 }, 3839 { 9198, -4628, -2060, 2390 }, 3840 { 10532, -4027, -643, 912 }, 3841 { 9902, -3573, -1606, 1327 }, 3842 { 9653, -3536, -2240, 1869 }, 3843 { 9948, -5171, -423, 2662 }, 3844 { 12316, -4004, -1989, 281 }, 3845 { 12125, -4800, -1265, -163 }, 3846 { 10650, -2617, -2337, 1462 }, 3847 { 9909, -4968, -2376, 916 }, 3848 { 12944, -4647, -1958, 460 }, 3849 { 12988, -5283, -1141, 41 }, 3850 { 12321, -2915, -3621, 1025 }, 3851 { 11449, -2894, -2728, 351 }, 3852 { 12087, -3041, -2002, -32 }, 3853 { 11558, -4031, -1343, -399 }, 3854 { 12983, -3740, -3516, 1245 }, 3855 { 12099, -2515, -2752, 225 }, 3856 { 12515, -3465, -2701, 550 }, 3857 { 14683, -5022, -5272, 2996 }, 3858 { 12260, -3383, -1215, -528 }, 3859 { 13810, -5422, -2443, 1166 }, 3860 { 13421, -5378, -1886, 721 }, 3861 { 12961, -4259, -2594, 796 }, 3862 { 12266, -2104, -4768, 1591 }, 3863 { 13523, -4710, -3045, 1342 }, 3864 { 12437, -2099, -5610, 2117 }, 3865 { 11850, -2183, -3497, 661 }, 3866 { 12275, -3936, -597, -697 }, 3867 { 12459, -5253, -517, -544 }, 3868 { 12835, -4094, -1322, -168 }, 3869 { 14360, -5677, -3305, 1859 }, 3870 { 13905, -4552, -4309, 2117 }, 3871 { 11559, -3412, -1847, -81 }, 3872 { 13379, -3167, -5764, 2746 }, 3873 { 11910, -1634, -4342, 1052 }, 3874 { 12662, -4742, 71, -974 }, 3875 { 13057, -3254, -4424, 1705 }, 3876 { 15046, -5706, -4851, 3019 }, 3877 { 14162, -4142, -5514, 2843 }, 3878 { 12764, -1845, -6684, 2888 }, 3879 { 13714, -2374, -7838, 3857 }, 3880 { 13295, -1663, -8293, 4073 }, 3881 { 10032, -4152, -3403, 1421 }, 3882 { 10942, -5386, -2222, 950 }, 3883 { 10532, -6385, -1750, 1925 }, 3884 { 10273, -5972, -1534, 643 }, 3885 { 10605, -4782, -1695, 27 }, 3886 { 10988, -5153, -1123, -341 }, 3887 { 11629, -5884, -1060, 48 }, 3888 { 10441, -4045, -2431, 311 }, 3889 { 10788, -3595, -4171, 1807 }, 3890 { 12110, -5686, -2127, 976 }, 3891 { 11746, -4773, -2639, 891 }, 3892 { 11541, -5299, -3031, 1732 }, 3893 { 11416, -2559, -5359, 2198 }, 3894 { 11583, -5376, -704, 677 }, 3895 { 10416, -3214, -3516, 872 }, 3896 { 9651, -5435, -1618, 3255 }, 3897 { 9973, -5133, -996, 3923 }, 3898 { 11707, -4643, -430, -796 }, 3899 { 10994, -2709, -3587, 2302 }, 3900 { 10716, -5118, -645, 270 }, 3901 { 14100, -10314, 1095, 1531 }, 3902 { 12944, -8049, 1105, -741 }, 3903 { 13276, -7035, -511, 274 }, 3904 { 14008, -7254, -283, 139 }, 3905 { 11594, -6536, -91, 1671 }, 3906 { 11732, -8645, 746, 15 }, 3907 { 14613, -7085, -1578, 1183 }, 3908 { 13083, -6224, -750, -4 }, 3909 { 13988, -6256, -1592, 820 }, 3910 { 14678, -8683, 441, 126 }, 3911 { 15571, -8872, -521, 1139 }, 3912 { 15642, -9533, 341, 697 }, 3913 { 15960, -9586, -168, 1121 }, 3914 { 15464, -10239, 1433, -1 }, 3915 { 14934, -7887, -1046, 1080 }, 3916 { 15252, -7630, -1899, 1628 }, 3917 { 15485, -8384, -1234, 1484 }, 3918 { 15962, -8638, -1815, 1931 }, 3919 { 16501, -10664, 398, 1167 }, 3920 { 16146, -10145, 411, 918 }, 3921 { 14573, -7475, -697, 601 }, 3922 { 14302, -7996, 28, 257 }, 3923 { 14769, -6792, -2286, 1574 }, 3924 { 14144, -6137, -2169, 1257 }, 3925 { 14770, -6271, -3111, 1933 }, 3926 { 14110, -8312, 1083, -531 }, 3927 { 15235, -6991, -2993, 2174 }, 3928 { 13222, -5805, 547, -891 }, 3929 { 14796, -8762, 1254, -246 }, 3930 { 16040, -9181, -1005, 1551 }, 3931 { 16487, -10086, -373, 1420 }, 3932 { 15077, -9479, 966, 51 }, 3933 { 13026, -6468, 932, -1080 }, 3934 { 12703, -6152, -33, -573 }, 3935 { 15641, -6810, -4128, 2874 }, 3936 { 13282, -7673, 1583, -1283 }, 3937 { 12373, -7150, 1512, -917 }, 3938 { 12992, -7751, -678, 783 }, 3939 { 10907, -6858, -313, 2597 }, 3940 { 13026, -8963, 125, 2152 }, 3941 { 12770, -9946, 1957, -505 }, 3942 { 12482, -6849, -1268, 833 }, 3943 { 13790, -6181, -138, -279 }, 3944 { 12709, -8382, 2044, 227 }, 3945 { 12244, -6630, 203, -457 }, 3946 { 14209, -6816, -1032, 632 }, 3947 { 15134, -8267, -288, 640 }, 3948 { 13619, -6157, -1090, 356 }, 3949 { 14044, -7413, 725, -484 }, 3950 { 12958, -7753, 2585, -1980 }, 3951 { 13188, -8396, 2306, -1558 }, 3952 { 14379, -9980, 2132, -688 }, 3953 { 14275, -9857, 1162, 179 }, 3954 { 13690, -8648, 1621, -889 }, 3955 { 11770, -6829, -746, 278 }, 3956 { 12732, -8202, 286, 90 }, 3957 { 13630, -10146, 1867, -207 }, 3958 { 12072, -8740, 1299, -645 }, 3959 { 12852, -9492, 1226, 62 }, 3960 { 11792, -7382, -54, -116 }, 3961 { 13779, -9014, 487, 351 }, 3962 { 11951, -7729, 121, 834 }, 3963 { 11970, -9781, 2276, -4 }, 3964 { 12680, -7984, 2787, -787 }, 3965 { 13300, -14488, 6408, -1927 }, 3966 { 13635, -15355, 9153, -3073 }, 3967 { 12804, -13566, 5517, -1625 }, 3968 { 16624, -10854, 1690, 28 }, 3969 { 20387, -18532, 6162, -261 }, 3970 { 16515, -12642, 3392, -519 }, 3971 { 15800, -11095, 2151, -202 }, 3972 { 16824, -11790, 1651, 599 }, 3973 { 17604, -13213, 2563, 538 }, 3974 { 17892, -14177, 3562, 147 }, 3975 { 16987, -11399, 869, 1052 }, 3976 { 17003, -12456, 2442, 265 }, 3977 { 21657, -21806, 9198, -1250 }, 3978 { 16825, -13341, 3980, -686 }, 3979 { 17525, -12714, 1887, 805 }, 3980 { 16419, -11034, 1216, 617 }, 3981 { 20931, -19939, 7469, -684 }, 3982 { 18452, -15390, 4573, -191 }, 3983 { 14778, -10077, 2841, -1209 }, 3984 { 17402, -13319, 3042, 160 }, 3985 { 19365, -17922, 7087, -1061 }, 3986 { 16298, -11941, 2810, -351 }, 3987 { 19087, -16176, 4775, -84 }, 3988 { 17666, -12289, 938, 1224 }, 3989 { 18581, -15894, 5132, -430 }, 3990 { 19823, -16717, 4142, 545 }, 3991 { 19960, -19423, 8400, -1492 }, 3992 { 18973, -16817, 5906, -594 }, 3993 { 19079, -15431, 3528, 503 }, 3994 { 16667, -12485, 4467, -1302 }, 3995 { 19791, -17797, 6196, -529 }, 3996 { 20005, -17606, 5354, -20 }, 3997 { 20123, -18599, 6886, -728 }, 3998 { 19068, -14805, 2394, 1105 }, 3999 { 14443, -13723, 5631, -2029 }, 4000 { 14730, -14231, 5631, -1450 }, 4001 { 16089, -15959, 7271, -2029 }, 4002 { 13473, -11200, 3236, -924 }, 4003 { 14413, -10902, 2347, -267 }, 4004 { 17666, -18662, 11381, -3496 }, 4005 { 14749, -11042, 3305, -275 }, 4006 { 15304, -10486, 1869, -240 }, 4007 { 14809, -12126, 3369, -616 }, 4008 { 16896, -16561, 7307, -1845 }, 4009 { 15782, -14336, 5380, -1264 }, 4010 { 16395, -15520, 6415, -1588 }, 4011 { 13681, -11114, 2584, -320 }, 4012 { 14244, -12326, 4480, -1632 }, 4013 { 15247, -13119, 4265, -898 }, 4014 { 13987, -12091, 3469, -597 }, 4015 { 13941, -12770, 4240, -839 }, 4016 { 13771, -13627, 5252, -1384 }, 4017 { 15010, -16074, 7592, -2249 }, 4018 { 15852, -17226, 8619, -2655 }, 4019 { 18921, -16916, 6875, -1501 }, 4020 { 14909, -11678, 2768, -295 }, 4021 { 18988, -18353, 8424, -2070 }, 4022 { 15457, -15080, 6218, -1513 }, 4023 { 14916, -15512, 6949, -1883 }, 4024 { 18108, -14702, 4681, -701 }, 4025 { 17600, -15733, 5616, -775 }, 4026 { 14070, -13683, 6472, -2626 }, 4027 { 13832, -11914, 5201, -2232 }, 4028 { 18846, -19009, 9192, -1961 }, 4029 { -11981, -10994, -6324, -2264 }, 4030 { -10976, -9047, -6546, -3828 }, 4031 { -11288, -10532, -7014, -4191 }, 4032 { -10139, -10189, -7799, -2688 }, 4033 { -10555, -9988, -9181, -2040 }, 4034 { -11596, -11339, -10022, -2707 }, 4035 { -13400, -13395, -11306, -4206 }, 4036 { -9774, -12281, -7466, -4133 }, 4037 { -10842, -13125, -8777, -4956 }, 4038 { -11964, -15082, -9779, -5095 }, 4039 { -9382, -10188, -9053, -4927 }, 4040 { -11562, -11296, -3651, -985 }, 4041 { -9287, -10083, -7918, -4069 }, 4042 { -12821, -16556, -11410, -6195 }, 4043 { -12628, -8959, -4521, -1113 }, 4044 { -13845, -11581, -3649, -681 }, 4045 { -12685, -10269, -5483, -1275 }, 4046 { -14988, -12874, -5107, -1189 }, 4047 { -13761, -11367, -6202, -1804 }, 4048 { -13225, -11249, -7820, -3354 }, 4049 { -14809, -11992, -3202, -312 }, 4050 { -15620, -15519, -10210, -3433 }, 4051 { -12954, -10200, -3139, -611 }, 4052 { -11536, -9981, -5284, -923 }, 4053 { -13034, -12417, -4612, -1098 }, 4054 { -16911, -15505, -6123, -1352 }, 4055 { -17396, -17685, -8330, -2171 }, 4056 { -14120, -10764, -2265, -99 }, 4057 { -12598, -7367, -5406, -3530 }, 4058 { -14143, -12793, -10909, -5226 }, 4059 { -14692, -16871, -11626, -5554 }, 4060 { -12581, -11197, -9194, -3837 }, 4061 { -16752, -16726, -9746, -2808 }, 4062 { -10600, -10358, -6560, -1227 }, 4063 { -14573, -13312, -8957, -3393 }, 4064 { -10172, -8463, -8579, -3387 }, 4065 { -11418, -12421, -5522, -1842 }, 4066 { -11855, -14204, -6669, -2625 }, 4067 { -13308, -8191, -3941, -2194 }, 4068 { -10007, -12266, -5022, -1811 }, 4069 { -13532, -15771, -9497, -3175 }, 4070 { -11760, -11148, -10339, -5529 }, 4071 { -12149, -12763, -11198, -3697 }, 4072 { -12029, -12119, -8555, -1792 }, 4073 { -16995, -19957, -11447, -3471 }, 4074 { -13144, -14504, -9988, -3191 }, 4075 { -9938, -11064, -6139, -3162 }, 4076 { -8873, -11550, -8294, -6550 }, 4077 { -9303, -13010, -6150, -2711 }, 4078 { -15463, -10469, -1766, -170 }, 4079 { -15985, -11693, -3007, -650 }, 4080 { -17142, -10671, -1434, 47 }, 4081 { -16063, -13858, -4817, -1058 }, 4082 { -19446, -19599, -9594, -2464 }, 4083 { -20076, -18744, -8313, -1889 }, 4084 { -15047, -16085, -7590, -2250 }, 4085 { -13481, -16195, -8552, -2998 }, 4086 { -13829, -14869, -6704, -1932 }, 4087 { -16357, -18484, -9802, -2959 }, 4088 { -10551, -8393, -9303, -5070 }, 4089 { -11345, -9156, -5641, -3107 }, 4090 { -13217, -13449, -9270, -4541 }, 4091 { -11988, -13732, -9995, -6374 }, 4092 { -11007, -9519, -5168, -4107 }, 4093 { 9930, -7858, 8061, -4375 }, 4094 { 8274, -7867, 5992, -2096 }, 4095 { 9692, -9675, 7621, -3670 }, 4096 { 9589, -8110, 6509, -3010 }, 4097 { 12617, -11976, 10122, -5360 }, 4098 { 11867, -8895, 7948, -5323 }, 4099 { 10388, -10482, 9234, -4324 }, 4100 { 8188, -8220, 7810, -2737 }, 4101 { 10407, -8787, 4806, -1930 }, 4102 { 10348, -8845, 9233, -6614 }, 4103 { 9422, -7091, 4820, -2878 }, 4104 { 9758, -9796, 5584, -2256 }, 4105 { 10188, -7994, 5347, -3343 }, 4106 { 11133, -7455, 4015, -2306 }, 4107 { 10676, -10744, 6093, -2629 }, 4108 { 11522, -12184, 7848, -3375 }, 4109 { 8805, -9883, 5317, -3071 }, 4110 { 9498, -9654, 6555, -3592 }, 4111 { 10488, -8008, 4066, -1252 }, 4112 { 11261, -8930, 6068, -2738 }, 4113 { 12180, -10397, 5027, -1531 }, 4114 { 9138, -8531, 3601, -1959 }, 4115 { 8107, -8380, 4970, -2061 }, 4116 { 9737, -13248, 6438, -2617 }, 4117 { 11178, -10423, 2622, -522 }, 4118 { 9572, -12372, 5199, -2019 }, 4119 { 12057, -12144, 4147, -1099 }, 4120 { 9047, -9925, 2516, -665 }, 4121 { 10790, -8030, 5882, -4386 }, 4122 { 7199, -8426, 6337, -2841 }, 4123 { 7778, -8285, 3529, -3442 }, 4124 { 7559, -10569, 3484, -1332 }, 4125 { 9404, -8115, 7484, -5541 }, 4126 { 7792, -11976, 5546, -2573 }, 4127 { 9313, -10264, 7661, -5195 }, 4128 { 6701, -10725, 4370, -1784 }, 4129 { 4918, -11361, 4507, -4527 }, 4130 { 5147, -12305, 3978, -5556 }, 4131 { 6525, -9899, 4481, -3129 }, 4132 { 7538, -12855, 6060, -4826 }, 4133 { 8659, -12111, 7159, -4430 }, 4134 { 8440, -11304, 4547, -1747 }, 4135 { 9216, -10918, 3507, -1195 }, 4136 { 6165, -9254, 4771, -4677 }, 4137 { 9163, -11019, 5637, -4935 }, 4138 { 13441, -11509, 6676, -2434 }, 4139 { 7912, -9398, 6663, -4048 }, 4140 { 11723, -13745, 8131, -4148 }, 4141 { 6065, -10257, 5005, -6327 }, 4142 { 11618, -12417, 5336, -1894 }, 4143 { 8891, -13924, 8407, -6131 }, 4144 { 9622, -12563, 7908, -5109 }, 4145 { 11479, -10315, 8349, -3991 }, 4146 { 11676, -14103, 6611, -2330 }, 4147 { 11951, -8953, 3829, -1550 }, 4148 { 10486, -8044, 10493, -5920 }, 4149 { 11801, -10769, 9763, -5305 }, 4150 { 6109, -8676, 5827, -1346 }, 4151 { 7030, -9611, 5624, -5761 }, 4152 { 12808, -12886, 8683, -4148 }, 4153 { 13213, -10464, 6381, -3189 }, 4154 { 11796, -13681, 10703, -6075 }, 4155 { 9639, -7949, 9625, -3944 }, 4156 { 8538, -6997, 5309, 453 } 4157 }; 4158 4159 /* quantization tables */ 4160 4161 const uint32_t ff_dca_scale_factor_quant6[64] = { 4162 1, 2, 2, 3, 3, 4, 6, 7, 4163 10, 12, 16, 20, 26, 34, 44, 56, 4164 72, 93, 120, 155, 200, 257, 331, 427, 4165 550, 708, 912, 1175, 1514, 1950, 2512, 3236, 4166 4169, 5370, 6918, 8913, 11482, 14791, 19055, 24547, 4167 31623, 40738, 52481, 67608, 87096, 112202, 144544, 186209, 4168 239883, 309030, 398107, 512861, 660693, 851138, 1096478, 1412538, 4169 1819701, 2344229, 3019952, 3890451, 5011872, 6456542, 8317638, 0 4170 }; 4171 4172 const uint32_t ff_dca_scale_factor_quant7[128] = { 4173 1, 1, 2, 2, 2, 2, 3, 3, 4174 3, 4, 4, 5, 6, 7, 7, 8, 4175 10, 11, 12, 14, 16, 18, 20, 23, 4176 26, 30, 34, 38, 44, 50, 56, 64, 4177 72, 82, 93, 106, 120, 136, 155, 176, 4178 200, 226, 257, 292, 331, 376, 427, 484, 4179 550, 624, 708, 804, 912, 1035, 1175, 1334, 4180 1514, 1718, 1950, 2213, 2512, 2851, 3236, 3673, 4181 4169, 4732, 5370, 6095, 6918, 7852, 8913, 10116, 4182 11482, 13032, 14791, 16788, 19055, 21627, 24547, 27861, 4183 31623, 35892, 40738, 46238, 52481, 59566, 67608, 76736, 4184 87096, 98855, 112202, 127350, 144544, 164059, 186209, 211349, 4185 239883, 272270, 309030, 350752, 398107, 451856, 512861, 582103, 4186 660693, 749894, 851138, 966051, 1096478, 1244515, 1412538, 1603245, 4187 1819701, 2065380, 2344229, 2660725, 3019952, 3427678, 3890451, 4415704, 4188 5011872, 5688529, 6456542, 7328245, 8317638, 0, 0, 0 4189 }; 4190 4191 const uint32_t ff_dca_joint_scale_factors[129] = { 4192 3288, 3490, 3691, 3909, 4144, 4387, 4647, 4924, 4193 5218, 5528, 5855, 6199, 6568, 6963, 7374, 7810, 4194 8271, 8758, 9278, 9831, 10410, 11031, 11685, 12373, 4195 13103, 13883, 14705, 15578, 16500, 17482, 18514, 19613, 4196 20770, 22003, 23312, 24688, 26156, 27699, 29343, 31080, 4197 32925, 34871, 36943, 39133, 41448, 43906, 46506, 49258, 4198 52177, 55273, 58544, 62017, 65691, 69584, 73711, 78073, 4199 82703, 87602, 92795, 98289, 104111, 110285, 116820, 123740, 4200 131072, 138840, 147069, 155776, 165012, 174785, 185145, 196117, 4201 207735, 220042, 233086, 246894, 261523, 277017, 293434, 310823, 4202 329236, 348748, 369409, 391303, 414490, 439043, 465064, 492621, 4203 521805, 552725, 585475, 620170, 656920, 695843, 737073, 780745, 4204 827008, 876014, 927923, 982902, 1041144, 1102834, 1168181, 1237404, 4205 1310720, 1388382, 1470649, 1557790, 1650098, 1747876, 1851441, 1961147, 4206 2077355, 2200441, 2330825, 2468935, 2615232, 2770195, 2934335, 3108206, 4207 3292378, 3487463, 3694108, 3913000, 4144862, 4390455, 4650611, 4926176, 4208 5218066 4209 }; 4210 4211 const uint32_t ff_dca_scale_factor_adj[4] = { 4212 4194304, 4718592, 5242880, 6029312 4213 }; 4214 4215 const uint32_t ff_dca_quant_levels[32] = { 4216 1, 3, 5, 7, 9, 13, 17, 25, 4217 32, 64, 128, 256, 512, 1024, 2048, 4096, 4218 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 4219 2097152, 4194304, 8388608, 0, 0, 0, 0, 0 4220 }; 4221 4222 /* 20 bits unsigned fractional binary codes */ 4223 const uint32_t ff_dca_lossy_quant[32] = { 4224 0, 6710886, 4194304, 3355443, 2474639, 2097152, 1761608, 1426063, 4225 796918, 461373, 251658, 146801, 79692, 46137, 27263, 16777, 4226 10486, 5872, 3355, 1887, 1258, 713, 336, 168, 4227 84, 42, 21, 0, 0, 0, 0, 0 4228 }; 4229 4230 /* 20 bits unsigned fractional binary codes */ 4231 const uint32_t ff_dca_lossless_quant[32] = { 4232 0, 4194304, 2097152, 1384120, 1048576, 696254, 524288, 348127, 4233 262144, 131072, 65431, 33026, 16450, 8208, 4100, 2049, 4234 1024, 512, 256, 128, 64, 32, 16, 8, 4235 4, 2, 1, 0, 0, 0, 0, 0 4236 }; 4237 4238 /* Vector quantization tables */ 4239 4240 DECLARE_ALIGNED(8, const int8_t, ff_dca_high_freq_vq)[1024][32] = { 4241 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4242 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 4243 { -4, -2, 2, 1,-16,-10, 1, 3, 1, 0, 6, 1, -3, 7, 1,-22, 4244 2, -4, -3, 11, 14, 6, -1, 1,-13, 29,-28, 10, 10, -8, 0, -9 }, 4245 { -8, 8, -7, 10, -3,-12, -5, -8, 1, -2, 9, -2, -5,-18, 1, 9, 4246 -8, -8, 3, 41, 7, -9, -9, 22,-42,-29, 14,-18,-14,-32, 1,-15 }, 4247 {-16, 8, 15, 16,-16, 5, 2, 7, -6,-16, -7, 1, 1, -3, -2, 0, 4248 8, 20,-26,-11, 2,-17, 0, -3,-34,-37, 10, 44, -2, 22, 2, -4 }, 4249 { 7, 14, 5, 6, 15, -1, 3, -3, -9,-23, -5,-14, 8, -1,-14, -6, 4250 -5, -8, 54, 31, -6, 18, 2,-19, -2,-11,-30, -6,-19, 2, -2,-14 }, 4251 { 1, 2, -2, -1, -3, -3, 1, -5, 1, -3, -4, -8, 5, -4, 0, 1, 4252 3, 7, -5, -4, -3,-12, 3, -2, -3, 12,-53,-51, 6, -1, 6, 8 }, 4253 { 0, -1, 5, 1, -6, -8, 7, 5,-18, -4, -1, 1, 0, -3, -3,-14, 4254 -1, -6, 0,-14, -1, -1, 5, -3,-11, 1,-20, 10, 2, 19, -2, -2 }, 4255 { 2, 4, 3, 0, 5, 0, 3, 1, -2, 0, -6, -3, -4, -5, -3, -3, 4256 -7, 0,-34, 4,-43, 17, 0,-53,-13, -7, 24, 14, 5,-18, 9,-20 }, 4257 { 1, 0, -3, 2, 3, -5, -2, 7,-21, 5,-25, 23, 11,-28, 2, 1, 4258 -11, 9, 13, -6,-12, 5, 7, 2, 4,-11, -6, -1, 8, 0, 1, -2 }, 4259 { 2, -4, -6, -4, 0, -5,-29, 13, -6,-22, -3,-43, 12,-41, 5, 24, 4260 18, -9,-36, -6, 4, -7, -4, 13, 4,-15, -1, -5, 1, 2, -5, 4 }, 4261 { 0, -1, 13, -6, -5, 1, 0, -3, 1, -5, 19,-22, 31,-27, 4,-15, 4262 -6, 15, 9,-13, 1, -9, 10,-17, 4, -1, -1, 4, 2, 0, -3, -5 }, 4263 { -7, 3, -8, 13, 19,-12, 8,-19, -3, -2,-24, 31, 14, 0, 7,-13, 4264 -18, 0, 3, 6, 13, -2, 1,-12,-21, 9, -2, 30, 21,-14, 2,-14 }, 4265 { -3, -7, 8, -1, -2, -9, 6, 1, -7, 7, 13, 3, -1,-10, 30, 4, 4266 -10, 12, 5, 6,-13, -7, -4, -2, -2, 7, -3, -6, 3, 4, 1, 2 }, 4267 { -8, 9, 2, -3, -5, 2, 0, 9, 3, 7, -4,-16,-13, 3, 23,-27, 4268 18, 46,-38, 6, 4, 43, -1, 0, 8, -7, -4, -1, 11, -7, 6, -3 }, 4269 { 1, 1, 18, -8, -6, 0, 3, 4, 22, -3, -4, -2, -4,-11, 40, -7, 4270 -3,-13,-14, -7,-10, 14, 7, 5,-14, 11, -5, 7, 21, -2, 9, -3 }, 4271 { 0, 0, -2, 4, -2, 0, 2, 0, -1, 2, -1, 0, 0, 2, 2, 2, 4272 -1, 1, -3, -1,-15, -2,-63,-27,-21,-47,-14, 1,-14, 10, 0, 2 }, 4273 { 1, 0, -4, 0, -3, -9, 4, 2, 6, -6, 0, -5, 11, -7,-15, 6, 4274 -7, -6, 3, 7,-15, -5, 23,-13, -6, 12, -8, 9, 2, -3, 3, 4 }, 4275 { 6, 0, 3, 0, -2, -4, 2, 1, 1, -1, 1, -2, -1, -4,-22,-15, 4276 -46,-66, 10, 20, 2,-17, 12, -6, 1, -2, -2, 0, 1, -5, 1, 2 }, 4277 { -1, 0, 0, 1, 0, -4, 0, 1,-10, -3, -8, 5, 7,-11, 2,-11, 4278 29,-25, 11, 10, 0, -1, 5, -7, -2, -5, -2, 4, 4, -3, 5, -2 }, 4279 { 1, -1, -1, -3, -2, 1, -8, -3, 2, -2, 4, -5, -1, -7, -2, 1, 4280 -14, -7, 3,-30,-15,-14, 3, -4, -1, 3,-13, -1, -3, 1, 2, 3 }, 4281 { -1, -2, -3, 2, 2, -3, 3, 1, -3, 2, 0, -4, 6, 5, -5, 10, 4282 -57, 3, 22,-50, 1, -2, -5, -6, -1, 5, 1, 2, 2, 1, -2, 2 }, 4283 { 2, 0, -1, -7, 2, 1, 3, 2, 0, 4, 3, -2, 3, -3, 4, -4, 4284 24,-35, -3, 38, -6, -5, 15, 20, 3, 16, -7, -5, 0, -4, -5, 0 }, 4285 { 0, 1, 0, 0, 0, -1, -1, 1, 1, -1, 1, -2, 0, 0, 0, 0, 4286 0, -1, -2, -1, -5, -2,-43, -3, 46,-52,-10, 7, -8, 11, -2, -1 }, 4287 { 0, 0, -1, 0, -1, 2,-41, 33,-44,-48,-15,-26, -9, 6, 3, 3, 4288 -3, 2, 2, 2, 2, -1, -1, -2, 1, 3, 0, 0, 5, 2, 3, 1 }, 4289 { -4, 1, 6, 1, -6, -1, -2, 1,-14, -4, 0, -5, -2, 2, -2, 0, 4290 -6, 1, 0, 8,-21, 32, -3,-36, -6, -2, -1, -7, 3, 0, 1, -6 }, 4291 { -3, -2, 3, 0, 2, 2, 8, -4, -4, 6, 2, 1, 3, -6, 4, 3, 4292 13, 0,-12, -1, 25,-20, -2,-23,-15, 7, -3,-11, -3, 6, -1, 0 }, 4293 { 0, 0, -3, -1, 0, 0, -2, -1, -2, -2, 1, -1, 0, 0, 10, 3, 4294 -2, 3, 3, -7, -6, -5, 0, -4,-60,-16, -6, 38, 5, 6, -5, 0 }, 4295 { 0, 1, 0, 0, 0, 0, 0, 0, 1, -1, -1, 0, 1, 0, 0, 1, 4296 0, 0, -1, 0, -8, 2, -9, 10, 40, 31,-56,-21, 4, 20, -4, 7 }, 4297 { -2, -2, 0, 4, -3, -1, 7, 3, 1, 3, -8, 0, 3, 1, 2, 5, 4298 1, -2, 14, 5, 4, 5, 5, 5, -5, 9,-66, 0,-20, -2, -8, 4 }, 4299 { -2, -1, 4, -1, -8, -2, -4, -1, -3, -3, 2, -7, -3, 5, 7, -2, 4300 45, 31,-17,-16, -2, -2, -1,-22, 1, -1, -3, 3, 5, -3, 5, -1 }, 4301 { -4, 0, 7, 5, 8, 7, 2, 9, -9, -9, -7,-11, -3, -8, 17, -4, 4302 34, 32, 18, 22, 1, 2, 1, -7, -5, 6, -1, 6, 4, 10, -2, -7 }, 4303 { 6, 0, 14, 9, 6, -1, -2, -3, 4, -6, -8, 4, 7, -1, 28, 38, 4304 15, -1, 16,-11, 5, 8, 4,-10, 3,-10,-17, 5, 3, 3, 3, 1 }, 4305 { 1, 1, 2, -1, 2, 1, 0, 0, -1, 0, 0, -2, 1, -3, 0, 1, 4306 2, -2, -4, -2, 0, -1, 1, -3, 1, 1, 1, -1, 8, 8, 66, 33 }, 4307 { -5, 2, -3, -7, 2, -8, -4, 10, 17,-18, -7, 4, -4, -7, -6, -6, 4308 -5, 5,-12, 2, 0, 6, 8, -2, 1, 4,-11, 2, 1, 8, 31, 19 }, 4309 { 6, 9, 16, -6, -6, -1, -2, -3,-11, -2, 7, 7, 17, 3, 4, 10, 4310 2, 5,-13, 8, 7, 1, 4, 5, 7, 6, 7, -8, 9, -8, 33, 6 }, 4311 { 3, -1, 1, 0, -7, -5, 0, 14, -7, 1, -7, 1, 2, -4, 7, 10, 4312 -16, 12, 1, -6, 3, 8, -1, 10,-13, -6,-12,-23, 12, -3, 30, 14 }, 4313 { -2,-15, 0, 8, 3,-19, 5, -3, 2, 3, 13, 7, 14, -3,-10, 0, 4314 8, 5, -6,-16, -8, -8, 14, 2, -1, 1, -9,-11, 11, -5, 27, 9 }, 4315 { -8, 6, -4, 4, -4, -1, 5, 4, 1, -7, -5, -4,-15, 1, 9, 0, 4316 8, 4, 1,-17, 11, -2,-19, -1, -6, -8, 3,-12, 3,-17, 33,-10 }, 4317 { -3, -1, 2, 7, 7, -2, 9, 8,-18, -1,-13,-10, -3, -3, 11, 8, 4318 -2,-12, -8, 1, 4, 9, 14, 10, -3, 0, 2, 1, -2, 3, 31, 10 }, 4319 { -3,-10, 8, -1, -5,-11, 7, -5, 3, 6, 1, 4,-16, 10, 5, -4, 4320 -2,-10, -1, 13, 6, -5, -7, 12, 7, -3,-17, 1, 12, -4, 29, 8 }, 4321 { 1, 2, 5, 2, -6, -7, 0, -1, 6, -1, 10, 6, -4, 5, 2, 2, 4322 -2, -8, -6,-11, 14,-13, 27, 3, -2,-12, 5,-16, 2,-26, 20, 15 }, 4323 { -1, -3, -5, -3, -3, 6, -1, 3, -5, 1, 7, 2, 1, 0, -1, -1, 4324 0, -1, 9, 7, -6, -3, 4, -5, -4, 8, -8,-25, -8, -4, 34, 23 }, 4325 { -1, -2, 1, 1, -1, -2, -1, 1, -1, 0, 0, 0, 0, -2, -1, 1, 4326 0, 2, 1, -1, 4, 0, 0, 1, -1, 0, 5, 3, 12, -9, 68,-16 }, 4327 { 10, 0, -8, 14, -6, 1,-12, 0, 0, -3, -5,-11, -6, 12, 9,-10, 4328 -3, 5, 0, 7, 11, 2, 4, -3, -8, -3, 7, 4, 3, -3, 34, 4 }, 4329 {-12, 13, -5, 7,-11, -2, -1, 1, -4,-14,-21, 3, -3, -3, -4, -7, 4330 -9, -4, 3,-17, -2,-13, 10, -2, 12, -4, 0, -9, 1, -5, 31, 10 }, 4331 {-10, 6, 5, 6, 4, -7, 10, 0,-28, -3, 0,-11, -1, -5, 16,-10, 4332 -16, 7, 20, 2, -4, 2, -5, 0, 15, 6, 5,-10, 7, -9, 20, 4 }, 4333 { 1, -7, -2, -7, 4, -3, -2, -7, -1,-14, 6,-16, 4, -5, -4, -6, 4334 -5, 0, -2, 2, -6, 9, -5, 4,-18, 8,-10, 8, 15, 0, 32, 1 }, 4335 { -5, 7, -3, 7, 15, -4, 0,-16, 9, 5, -5, 5, 4, -3,-12, -9, 4336 -18, 10, 2, 2, -3, 7, 3, -1, 6, -9,-10, 3, 15, -4, 35, -7 }, 4337 { -1,-10, 2, 2, -4, -2, 10, 2, -1, 2, -2, 1, -1,-14,-11, 3, 4338 -8, 5, -8, -2, 6, -1, -7, 1, 7, 5, 7, 8, 30, -4, 30, 14 }, 4339 { 2, -2, 1, 2, 3, -8, 3, 0, -2, 0, -9, 2, 1, 4, -6, -1, 4340 -2, 5, 0, 1, -2, 12, 6, -3, 9, -3, 4,-12, 21,-39, 24, -2 }, 4341 { 3, 5, 1, -2, -2, -2, -3, 6, -8, -2,-11, -8, -1, 4, 2, 2, 4342 -4,-10, 12, -5,-11, 1,-15,-34,-11, -7,-11, -1, 7,-14, 38, -1 }, 4343 { -4, 4, 8, 9, 8, 1, -5, -9, 4, -2, 15, -4, 11,-15, 20, -1, 4344 -1, -3, 4, -9, -2, -2, -2, 8, 6, 12, -5, 0, 11,-12, 27, -4 }, 4345 { 0, 8, -4, 3,-11, 6,-11, 2, 3, 0, 5, -8, -7, -6, -9,-21, 4346 4,-11, -1,-16, -7, 16, -3, 7, -7, 4, -5, 0, 11, -7, 31, 3 }, 4347 { 1, 3, 4, 11,-11, -2, -3, -6, 6, 5, 0, 3, -9, -6, 4, -4, 4348 0, 4, -8, 13, -6,-13, -1, -5, -1, 4, 0, 0, 9,-22, 24, 18 }, 4349 { -7, 3, 10,-13, -6, 6, -6, 6, 22, 1, 0,-14, 2, 3, 7, -1, 4350 8, 20, -1, 5, -4, 13, 9, -9, -9, 6, 0, -4, 0, -8, 31, -4 }, 4351 { -3, -4, 0, 1, 7, 3, -7, 0, 5, -2, 1, 3, 3, 1, -5, -2, 4352 5, 2,-11, 4, 0, -1, 12, 0, -3,-13, 15, 8, -6,-27, 34, 0 }, 4353 { -3, -3, 10, -4, 2, -1, -3, 0, -1, -1, -4, 2, 6, -2, 12, 1, 4354 3, -6, -7, -6, -5, 4,-19, -6, -8,-34, -4, -8, 10, -7, 23, 10 }, 4355 { -7, 0, -1, -6, 8, 4, -4, 2, -5, -8, -7, -9, -8, 5, 9, 7, 4356 -6, 1,-12,-12, -1,-16, 5, 0, 16, 3, -7, -8, 27, -4, 23, 15 }, 4357 { -8, 4, 8, 5, 6, 11, -3, 5, 3, -1,-11, 6, -5, 0, 2, -6, 4358 -3, -6, 4, -1, 5, -5,-12, -6, 7, -5, 9, 3, 6, -7, 29, 1 }, 4359 { 1, 3, -2, -2, -6, -2, 1, 6, -6, -3, 1, 2, 3, 4, 1, 5, 4360 -1, 0, 4, 2, 11, 6, 2, -3, 13, -9,-19, 18,-15,-10, 36, 21 }, 4361 { -3, -3, 2, -1, -7, 6, -4, 1, -3, -1, -2, 2, 3, -7, -3, 0, 4362 -2, 0, -2, 6,-19, 3, -8, 2, -6, 7, -1, 0, 29, -6, 28,-10 }, 4363 { -5, 1, -3, -7,-12, -4, 1, 1, -1, 13,-10, -1, -9, -5,-13, 6, 4364 13, 3, -4, 2, 3, 11, 2, 6,-25,-16, -6, 0, 14, -1, 27, 16 }, 4365 { -6, -1, -7, -5, -2, -5, -5, -1, 9, 1, 0, 3, -8,-12, -6, 5, 4366 -6, 5, 3, -9, 1, 4, -7,-10, -9, -7,-17, -5,-15,-23, 25, 3 }, 4367 { -8, -2, 9, -3, -4, 3, -1, 8, -7, -7, -5, -4, -2, 9, 4, -1, 4368 -7, -4, -5,-16, 3, -6, 18,-13, -9, 16,-15, 8, 15,-10, 24, 5 }, 4369 { 1,-38, 2, 34, 9, 10, 11, 2, 2, -6, 3, 2, -2, 5, 4, -7, 4370 -1, 1, 4, 0, 3, 1, -8, -1, -6, 5, 4, 2, -4, 5, 2, -1 }, 4371 { 1,-22, 15, 18, -2, 10,-16, -9, -8,-11, 8, 4, 0, 7,-14, -5, 4372 -1, -7, 12, 17, 9, 5, -7, -4,-12, -6, 7, 0, 7, 2, -2, 1 }, 4373 {-11,-29, 7, 10, 19, -1, -8, -9, 7, 1, 9, 6, 8, -7,-14, 8, 4374 -3,-11,-13, 0, -7,-23, -2, -8, 12, 9, 2, 14, 19, 1, -1, 5 }, 4375 {-24,-27,-11, 36, 2, 6, -3, 4, -6, 8, 0, 12, -1, -4, -6, 3, 4376 4, -1, 2, -3, -2, 3, 2, -1, -2, -4, 0, -1, -2, 7, 2, 3 }, 4377 { -9,-24, 11, 13,-10,-12, 12, -2, 7, 4, 8, 13, -3, -3, 2, 9, 4378 -3, -4, 4, 13, 5, 13, -6, -3, 1, 15, 7, -3, 0, 19, -2, -9 }, 4379 { -8,-15, 7, 14, -4, -5, 2,-18,-19, -2, 2, 17, 16, 6,-10, 10, 4380 -9, 14, -1, -5, -1, -6, -7, 2, 9, 11, 13, 6, -5,-12, 3, 2 }, 4381 {-10,-37, 13, 1, 3,-14, 0,-20, 4, -3, 8, 2, -2, -3, -9, -5, 4382 -3,-17, -1, 13,-11, 2, -6, 4, 4, 0, 3, 1, -9, -4, -5, -4 }, 4383 { -2,-22, -5, 46, -8, 5, 9,-11, 8, 7, 7, -1, -1, -2, -7, 2, 4384 -3, 3, -1, -2, 7, 0, 2, -1, 1, -2, -2, -3, 6, 0, -4, -6 }, 4385 {-16,-27, 15, 16, -4, 14, -7,-26, 2, -2, 6, 5, -3, 11, 0, 2, 4386 3, 9, -7, -1, 2, -4, -4, -1, 6, 10, 1, 1, -3, -2, 3, 0 }, 4387 { -3,-22, 10, 26, 1, 2, -3, 3, 17, -3, -7, 9, 1,-21, -4, 5, 4388 3, 0, -7, -6, 3, 3, -8, -7, -9, 3, 7, 1, -8, 12, 6, -7 }, 4389 { -9,-25, 3, 18, 9, -6,-11, 0, -5,-12, 9, -8, -7, -6, -6, 22, 4390 2, -6, -3, 15, 3, 2, -2, 9, 14,-10, -7, 15, 13, 6, -2, 11 }, 4391 { 5,-20, -5, 28, 11, 10, -4, -4, 0, -7, 3, 5, 2, -5, -8, 2, 4392 6, 10, 9, -9,-18, 3, 14, 1, 3, -3, -1, -6, 7, 7, 2, -1 }, 4393 { -8,-30, 7, 12, 10, 8, 7,-13,-16, 0, 1, -1, -6,-11,-15, 4, 4394 1, -2, 10,-15, 1, 11, -2, 8, 9, -7, -7, 9, -5, 2, 7,-18 }, 4395 {-10,-32, 10, 11, 3, -1, 3, -5, 5, 2, 14, -6, 3, 1, 5,-15, 4396 -11, 6, 20, 4, 0,-12, -7, 3, 1, -1, 10, 6, -1, -9, -4, -1 }, 4397 { 1,-25,-14, 12,-11, 9, 9,-16,-24,-17, 22, -9, 11,-30, -3, -4, 4398 6, -7, 9, 2, -1, -5, -6, 2, -1, -1, 10, 1, -3, 3, 4, 8 }, 4399 {-14,-26, -6, 9, 8, 17,-11,-24, -7, -4, -8, -2, 10, 2, 2, -1, 4400 2, 13, 12, -7, 4, -6,-10, 6, 6,-13,-11, -7,-16, 0, -2, 5 }, 4401 { -4,-30,-13, 12, 16, -6, 12,-16,-13, 5, 15, -2, -2,-10, -7, 7, 4402 11, -1, -4, -2, -4, 7, 4, -8, 1, 3, 0, 11, 3, -2, -5, 4 }, 4403 { -4,-21, 20, 22, 2, 20, -8, 1,-12, -5, -9, 4,-10,-17, -3, -8, 4404 -3, 3,-12, 1, -3, 0, 7, 4, 7, 7, -3, 7, 5, 3, 1, -5 }, 4405 {-12,-20, 2, 29, 11, -6, 9, -7, -6, -4, 0, 6, 17,-13, -2,-10, 4406 -17, -1,-18, 2, 0, 14, -6, 1, 0, 3, 2,-10, 1, -5, -2, 5 }, 4407 { 16,-37, -1, 26, -2,-14, 1, -5,-14, 2, 2, 3, 6, 1, 1, 4, 4408 0, -1, 0, -2, -2, 4, 9, -6, 0, -2, 10, -7, -2, 4, 1, 0 }, 4409 { -9,-24,-12, 5, 5, 3,-17,-14, 4, 3, 2, -4, 10,-22, -8, -3, 4410 6, 1, 12, -8, 4, 1, 9, -1, 18, -3, 6, 5, 3, -5, 9, -5 }, 4411 {-14,-33, -2, 20,-13,-10, 2, -7, -1, 11, -9, -8, 18, -3, 1, 8, 4412 0, -2, 10, 7, -2,-13, 9, -3, -4, 5, -2, -2, -1, -5, 1, -7 }, 4413 {-10,-23, 8, 14, 1, 7, 1, -3, -7, 4, 1, 1, 8, -7, 15,-14, 4414 13, 14, 2, 5,-13, -5, -8, -1, 6, 3, 6, 9, 6, 15, 14, 5 }, 4415 {-13,-25,-10, 13,-17,-24, -7,-13, -6,-10, -8, 2, 0,-13,-10, -4, 4416 -8, 4, -9, 9, -4, 4, -3, -3, 3, 3, -5, -9, 1, -2, 11, 2 }, 4417 {-12,-23, 1, 18,-11, -2, 5, 9, -5, 5, 14, -9, -3, -2, -6, 2, 4418 -2, 11,-13, 1, -3, 11, -9, -4, -2, -6, 8, 10, 1, 4, 2, 1 }, 4419 { -5,-18, 16, 22, 2, 0, 8, -6, -9, -7, 10,-16, 23, 10,-11, -1, 4420 7, 2, 7, 2, 1, -5, 6, 1, 0, -4, 9, 2, -3, 1, 0, -4 }, 4421 { -3,-26, 14, 11, 2, -9, 17, -2, -1, -5,-16, -9, -5, 10,-13, 1, 4422 6, 12, 10, 11, 0, 0, -3,-14, 6, -2, 0, 4, -5, -1, -7, -1 }, 4423 {-10,-33, 1, 8, 11, -5, 1, -6, 7, 4, 5, 6, 1, -2,-10, -5, 4424 -6, 12,-11, 5,-10, 4, 12, -1, -1, -3, 4, -1, 9, 0, 16,-17 }, 4425 {-14,-37, 7, 7, -2, 5, -8,-11, 2,-13, 4,-19, 1, 8, 8, 4, 4426 -9, 2, -4, 3, 12, 2, 4, -4, -8, 8, 1, 4, 8, -1, 6, -2 }, 4427 { -6,-30, 18, 17, 1,-22, -3, 4, -7,-10, 7, 0, -8, 8, -1, 4, 4428 2, 8, 6, -2, 2, 7, 4, 4, 3, -6, 2, 1, -3, 1, -1, -5 }, 4429 {-17,-18, -3, 22, -8, 1, 9, -2,-17, 20, -5, -5,-12, -5, 4, -5, 4430 -9, 8, -2, 16, -3, 0, 19, -8, 8, 1, 2, -4, 0, 11, 0, -3 }, 4431 { -9,-23, 3, 10, 4, 4, -3, -2, -2, -2, 1,-22, 11, 0, -2, 5, 4432 -2, 14, -9,-11, -4, 7, 5, 32, 1, -3, -7, 0, 21, -9, 7, -6 }, 4433 { 0, 0, 0, 2, -1, 1, 0, 1, 3, 0, 0, 1, 0, 1, 0, 1, 4434 -3, 0, -1, -2, 0, -1, -1, -3, -1, 1, -4, 1, -1, -5,-69,-19 }, 4435 { -3, -5, -8,-12, 4, -3,-19,-11, -5, 0,-14, 7, 18, -6, 7, 22, 4436 8, 14, 15, 10, 3, -1, -3, 5, -1, 7, -7, 1, -6, 3,-26,-11 }, 4437 { -1, -6, 4, -4, -5,-16, 0, -6, -3, 11, 1, 0, 9, 5, 16, 3, 4438 -4,-33, -4, 4, -7, 0, 1, 6,-11, -2,-13, -2,-18, 20,-25,-16 }, 4439 { 4, 0, -1, 0, -5, 1, 0, 2, 0, 11,-10, 4,-10, 7, 16, 2, 4440 16, 15, 2, -1, 2, 9, 2, 8, -3, -5, -2, 0, -3, 0,-33, -2 }, 4441 { -3,-15, 10, 10, -9, -1, 7, 3, 5, -5, -8, -8, -3, 15, -9, 4, 4442 12, 13,-13,-14, 10, -6, 9, 22,-27, 23, -1, 5,-24, 2,-30, 5 }, 4443 { 0, -2, 7, -5, -5, 3, 5, 3, -3, -5, 2, 1, -4, 3, -3, -1, 4444 1, -2, 10, 22, -3, -4, -2, -2, -7, 3, 8, 1, 14, 4,-37, 9 }, 4445 { -3, -4, -1, 1, -4, 0, 6, 2, 6, -7,-10,-10, -1, -4, 11, -3, 4446 7, -6, 4,-12, -1, 5, 1, -7, 10, -6, 17, -4, 8, 3,-40, 13 }, 4447 { 2, 12, 4, -7, 14, -3, 16, -2, 18, 2, 13, 5, 5, 1, 11, -1, 4448 0, 9, 2, -6, -1, 2, -6, 2, -5, 3, 5, 1, -1, 1,-32, -7 }, 4449 {-16, 11, 7, -4, 2, -5, -9, 9, 11, 11, 15,-13,-11, 11, 9, 4, 4450 3, -8,-10, 12, 12, 0, 0,-16, -9, 13, 2, 9, 4,-13,-33, 3 }, 4451 { 6, 4, 5, 4, 3, -1, 5, 6, 4, 2,-11, -1,-15,-11, -1, 1, 4452 11, -3, -2, 24, -4, -6,-25,-10,-15, -8, 0, 0, -5, 4,-30, 2 }, 4453 { 10, -3, -6, 1, -9, -5, 6, 9,-10, -3, 8, -1, 4, -1, 11,-11, 4454 3, 9, 11, -3, 6,-17, 5, -8,-33, 9,-13, 19, -2, 9,-25, 2 }, 4455 { 0, 0, -1, -3, 0, -2, 1, 0, 0, 2, 1, 0, -2, 0, -1, 2, 4456 0, -1, 4, -1, 2, -3, 4, -2, 3, 3, 1, 0,-15, 12,-63, 27 }, 4457 { -2, 14, 9, -1, 3, 0, 1, 1,-19, 15, 3, 4, 0,-10, 1, -5, 4458 3, 0, -5,-10, 2,-16, -4, 8,-12, -6, 7, -5,-10, -1,-33, -4 }, 4459 { 0, 3, 1, 3, 1, 2, 4, 4, 9, -6, -8, -5, 1,-12, 3, 8, 4460 -10, 6, -1, 1, 13, -5, -5, 2, -4, 13,-18,-10, -7, -9,-33, 10 }, 4461 { -6, -3,-12, 5, -1, 11, -6, 0, -2, 1, 2, -7, 3, 1, 3, -2, 4462 1, 8,-10, 7, -1, -3, 3, 0, 13, 1, 6, 7,-16, -7,-39, 8 }, 4463 { -6, -1, 11, 6, -3, 8, 3, -5, 3, 0, -5, -2, -6, -3, -4, 2, 4464 -3, 13,-11, 1, 7, 5, 19, -5, -3,-15, -1, 7, -1, 6,-33, 8 }, 4465 { -7, 3, -4, -3, -4, 1, 6, -5, -5, 6, -8, -1, -7, 4, -1, -6, 4466 -2, 1, 7, 0, 1, 1, -5, 2, -2, 0,-13, -2,-31,-14,-39,-12 }, 4467 {-10, 9, 0, -3, 1, -1, -1, 0, 1, -5, -1, -4, -2, 5, 2, -7, 4468 18, -8, -2,-19, -7, -7,-12,-14,-11, -1, -9,-13, -7,-12,-31, -9 }, 4469 { -3,-16, 10, 9, 1,-10,-12, 2, -2, 2, 7, -3, -3, 1, -4, -5, 4470 -9, 5, 7, 3, -1, 4,-11, -8, 4, 13,-10, 13, 10, -4,-36, 1 }, 4471 { -7,-12, 4,-20, -7, -7, 2, 11, -1, -2, 3,-12, 1, 0, -6, -7, 4472 6, 4, 13, 3, -3, 4, 3, -6,-12, 5, -5,-22,-13, -8,-37, -6 }, 4473 { -7, 5, 3, 5, 7, 9,-14, -3, 10, 17, -1, 1,-12, 5, -6, 0, 4474 -4, -9, 0,-11,-14, 3, 13, 6,-25, -8,-12, 4,-10, 18,-30, -1 }, 4475 {-10, 6,-10, 6, 6, 1,-10, 0, -7, 5, -2, 17,-18, -4, 0, -3, 4476 -16, -6, -3, -8, 5, 1, -4, 6, -7, 16, 6, 10, -1, 0,-32,-11 }, 4477 { -1, 9, 9, -5, 4, 9, 6, 9, -4, -2, 7, 11, 4, 2, -5, -4, 4478 -6, 0, 2, -3, -1, 5, 10, 0, 12,-10,-18, -3, -1, 14,-33, 2 }, 4479 { 4, -8,-18, -4, -5,-11, 4,-10, -4, 9, 13,-12, 1, -6, 1, 2, 4480 4, -9, 8, 3, -6, 21, 13, -1, -2, 1, -2, 6, -7, 0,-30, 1 }, 4481 { 6, -1, 2, -3, -1, -4, 6, -4, 0, 4, 2, 2, -9, 2, 6, 3, 4482 -2, 4, -1, 9, -6, 0, 7, -8, 5, 19, -2, 9, -5, 2,-33, -8 }, 4483 { 2, 1, 12, -5, -8, 8, 3, -2, -4, 1, -2, 5, -4, -9, -8, -8, 4484 7,-11, -4, 6,-10, 7, -1, -1, -2, -1, 16, 32, -7, 20,-33, -6 }, 4485 {-18, 2, 6, 13, 9, 9, -1, 3,-17, 24, -2, -6, 28, 8, -2, 6, 4486 3,-10,-34,-16,-13, -4,-15,-11,-12, -3,-10, 4, -8, 4,-31, -4 }, 4487 {-11, 0, 18, 2,-16, -9,-13, -2, -2,-12, -3,-22, 30, 0, 8, 3, 4488 9, -4,-16, 1, 0,-11, 15, -2, -4, 6, -5, 6, 1, 2,-25,-12 }, 4489 { 14, -1, 5, 7, 3,-15, -8, 1, 5, -2, 12, 13, 11,-25, 3, 1, 4490 0, -2, -4,-16,-23, 0, -5,-17, 7, 5, -9, 6, -5, 2,-32, -7 }, 4491 { 3, -1, 6, 14, 2,-12, -9, -9, 4, 7, 4, 6, 5, -8, 4, 2, 4492 4, 5, -2, 8, 8, -6, 0, 10,-20, -1, 3, -1, 8, 23,-33, -5 }, 4493 { -3, 11, -6, 3, -4, 5, 7, 3, 4, 5, -2, 3, -1, 30, 6, 1, 4494 8, -6, 0, 0, -9, 6, -9, 4, 2, 9, -6, 1,-12, 0,-34, 18 }, 4495 {-17, 13, 0, 1, 9, -4,-11, 0, 7, 0,-10, -4, -1, 6, -6, 4, 4496 1, 6, -9, 3, -5, -6,-11, 2, -4, 14, 23, -3, 2, 5,-30, 12 }, 4497 {-14, 5,-27, 2, 0, 7, 1, 4, 30, 8, 7, 5, 1, -1, 0, 5, 4498 8,-10, 48,-11, 12, 33, 6, 8,-15, 20, -2, -5, 32, 5,-19, 10 }, 4499 {-16, -4,-12, -7, -2, 0, 8, -6,-20,-18, 16, -3, 0, 31, -2, 11, 4500 2, -9, 49,-19,-12,-23, 10, 26, 16, -2, 4,-21,-14, 13,-11, -9 }, 4501 { -5, -9, -1, 3, -5,-21, 2, 10, 0, 0, 10,-21, -7, 7,-26, -9, 4502 22, 32, 58, 11, -3, 11, -5, -8,-13, 6, -5, -9, 1, 10, 14, -8 }, 4503 { 7, 7, 10, 3, -2, -1,-11,-11, -6,-43, -3, 14,-19,-18, 19, 18, 4504 -32, 10, 45, -6, 6, 21,-20,-12, 2, 4, 6, 6, -4, 3, 3, 1 }, 4505 { 21, 22, -3, -2,-11, -6, -1, -2, 8, 8, 32,-21, 7, 28, -4, -6, 4506 -3, -2, 50, 2, 2, 27, -5, -8, 12, 7, -5, -1, -4,-17, 27, 6 }, 4507 { 13, 7, 2, -6,-12, 2,-10, -5,-17, 11, 4, 17,-12, -2, 5,-17, 4508 37,-16, 48,-14,-18, 29, 8, 24, 11, -5, -9, 11, -1, 1,-13, -3 }, 4509 { 1, 1, -1, 2, 0, 0, 0, -1, 1, -1, 7, 2, -3, 3, 0, 6, 4510 2, 10, 54,-25, 7, 54, -5, -6, -1,-15, 9, 13,-24,-15,-12, 3 }, 4511 { 21, 5, 8, 3, -3, -4, -2, -4, 3,-11, -5, -8, 9, 16, 8, -9, 4512 -10, -3, 46,-46, 2, 1,-10, 10, 17, 11,-20,-36, 10, 14, 0, -5 }, 4513 { 7,-13, -6, -9,-24, 45, 2, 8, 8, 0, 17, 20, 12,-24, 1, -7, 4514 -15, -3, 46,-13, -2, 20, 1,-13,-11,-13, 2, 15, 1, 10, -1, 3 }, 4515 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -2, -1, 4516 -16, -9, 31,-69,-34, 26, 7, 17, -1, -6, -1, 0, 0, 0, 0, 0 }, 4517 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, 4518 -5,-20, 18,-82, 22, 3, -7, 9, 4, 6, 2, -4, -1, 0, -2, 2 }, 4519 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, -1, 4520 15, -5, 62,-36, 4, 52, -7, 5, 0, 6, 1, 2, 1, 1, -1, 0 }, 4521 { 3,-19, 19,-20, 13, -4,-11, 8, 8,-16, 10, 1,-14, 30, 1,-33, 4522 10,-11, 45,-30, 3, -4, -3,-13, 7, 12, 3,-22, 3, -2, -4, -2 }, 4523 { -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 1, 4524 11, 8, 70, 48,-10, 21, 4, 9, -9, -9, -4, -6, 0, -1, 0, 0 }, 4525 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4526 2, -1, 80, 2,-15,-36,-10, -5, -2, 8, -2, 2, 0, 0, 0, 0 }, 4527 { 10, 8, -8, -8,-24, 12, -1, 0, 20, 9, -1, -2, 2, -2, 12,-10, 4528 -2,-13, 35,-43, 44, 15,-10,-25, 4, 10, -3, -5, -5, 7, -1, 3 }, 4529 { 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -2, -1, 4530 -18, 9, 49,-72, 7, -8, 7, -5, 2, 3, 2, -2, 1, -2, -3, 1 }, 4531 { -1, 4, -3, 10, 19, 4, 3, 20, 6,-24, 6, 9, 8, 15, 18, 18, 4532 -36, 19, 57,-11, 4, -3, 8, 7, 2, -3, -2, -9,-15, -2, 12, -4 }, 4533 { 20, 3, 11, -9, -4, 22, 42,-25, 1, 5,-10,-19, 0, 9,-16, 5, 4534 2, 10, 44,-29, 17, -3, -9, -2, -1, 8, 14, -7, -1, 16, -5, 1 }, 4535 { -7, 16,-11, 12, 6, 33,-15, 14,-23, 2,-26, 8, 2, 10, 0, -5, 4536 8, -8, 38,-38, -4, 5, 5, 5, 1, 22,-15, 7, 6, 0, 4, 28 }, 4537 { -1,-12, 2, 10, -2, 0, 7, 17, 12, 22, -4, 10, 25, 29, 5, 18, 4538 4, 1, 27,-39, 31, 17, 2, 2, 22,-23, 13, 16, 1, -7, -4, -5 }, 4539 { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -2, 0,-14, 0, 4540 -7,-11, 49,-22, -4, 19, 17,-39, 4,-29, 10, 2, 36, -4, 23, -1 }, 4541 { -2, -2, -2, -2, 1, 15, -5, -7,-16, -8,-19, 16, -3,-20, 36, -9, 4542 -3, 20, 39,-20, 0, 2, 27,-16, 10, 10,-14,-22,-16, -3, 13, -8 }, 4543 { 5, -9, 6,-25, 7, 37, 13,-10, -5, 3, -5, 7, 18,-22, -7, 9, 4544 -5, -4, 50,-11, -4, -5, -5, 8, -4, -2, -4,-27, 14, 20, 7, -9 }, 4545 { 0,-14,-10,-27,-14,-17, -6, 26, 10, 2, 14,-12, -5, 0, 8, 9, 4546 0,-28, 55, -7,-12, -7, 4,-10, 10, 7,-12, 11, 3, 5, 9, -8 }, 4547 { 2, 23, 4, -2, -1,-20, -2, 14, 10, -9, -9,-24, 10, 0, 11,-12, 4548 12, 11, 49,-25, -2, 29, 7,-13, 21,-10, 11,-17, 3, 1, -8, 5 }, 4549 { 3, 0,-14, -6, 18, -2, 17, -9,-19, 9, -5, 9, 14, 6, 19, -3, 4550 27, 1, 41,-21, 20,-15, 33, 0, 26, 14, 7, 10, 3, 20, -3,-12 }, 4551 { -1, 16, 15, -8, 3, -8, -8, 21, -5,-16,-29, 4, 1, -6, -4,-28, 4552 2, 31, 37,-26, -2, 13, 24, 8, -9, -6,-29, 10, 7, 2, 7, 8 }, 4553 {-10,-10, 11, 13,-32, 2, 16, 9, 14, 23,-15,-13, 24, 13, 4,-27, 4554 14, 12, 31,-18, 17, 23, -2, -7,-14, 9,-17, -6,-10, 20, 9, 6 }, 4555 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4556 5, 1, 89, 8, 10, -6, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0 }, 4557 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -1, 4558 4, -7, 64,-50, 7, 37, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0 }, 4559 { -2, 5, 3, -4, -4, -3, 2, -3, 3, -3, 5, 4, 1, -6, -1, 1, 4560 6, -2, 50,-35, -7, 43, 7, -7, -5,-26, 24, 21, 3,-15, 5, 6 }, 4561 { -8, 21,-19, 33, -8, 22,-11, 17, 3, 0, 0, -2, 1, -3, 6, -1, 4562 10, -8, 4,-11, -4, -5, 0, 8, -4, 3, 1, -4, 4, 2, 8, 4 }, 4563 { -7, 5,-20, 9,-22, 3,-14, 1, 6, 13, 23, -2, -4, -7, 2, 0, 4564 11, 4, 6, 3, -7,-11, -7, 4, 5, 5,-12, 8, 2, 4, 7, -3 }, 4565 { -7, 6, -4, 20,-20, 16, -2, 7, 6, 16, 11, 12, -7, -7, 5, 3, 4566 -9, -4, 1, 2, 5, 2, 1, -9, -2,-17, -4, 6,-10, 7, -7, -6 }, 4567 { -9, 18,-17, 12,-24, 1, -1, 4, 14, 9, 4, 3, 2, 8,-12,-14, 4568 4, -8, -4, 7, 7, 6, -1, 13, -9, -4, -1, 1, 0, -4, 15, 8 }, 4569 {-25, 2,-11, 6, -5, 24,-28, -5, 8, 12, -2, 6, 8, -3, 8, -9, 4570 -1, -5, -1, -5, 6, -1, -1, -1, -4, 8,-12, -2,-13, 7, 2, 1 }, 4571 {-14, 14,-18, 20,-10, 12, -2, 9, 1, 0, 12, -2, 15,-10, 26,-17, 4572 16,-11, 10,-10, 9, -2, 4, -8, 2, -3, 4, 4, 2, -3, -5, 1 }, 4573 {-18, 12,-18, 21, -6, 12, -6, 13,-25, 18, 1, 11, -9, -5, 0, 10, 4574 -5, 3, -3, 8, -9, 7, 4, 2, -9, 0, 5, 0, 2, -3, 9, -8 }, 4575 { -4, 16, 1, 18,-30, 9, 1, 6, -8, 13, 13,-12, -6, -1, 13, 7, 4576 6, 2,-15, -3, 5, 5, 1, -6, 1, -5, 0, 2,-16, 0, 3, -4 }, 4577 {-21, 1, -2, 6,-43, 18, -1, 5, -1, 4, 6, -2, -1, -3, -1, -3, 4578 0, 1, 2, -9, 0, -1, 0, -2, 0, -1, -1, -2, 6, 0, 1, -2 }, 4579 {-23, 10, 4, 7,-32,-11,-18, 2, -2, -7, -6, -3, -3,-12, 19, 3, 4580 -5, -6, 16, -6, 16, 2, 16, 16, 8, -2, 13, 8,-15,-11, 2, 10 }, 4581 { -8, 2,-13, 2,-29, 24,-20, 19, 1, 10, -4, 10, 1, 2, -9, 11, 4582 -1, -2, 9, -5, 19, -7, 16, -9, -2,-18, 11, 1, 1, 0, 7, -3 }, 4583 { -6, 3, 4, 13,-26, 10,-10, 28, -7, 28, 1, 7, 0,-14, 5, 7, 4584 4, -4, 3, -2, 3, 3,-11, 7, 6, 4, 0, -1, 2, -1, -3, 2 }, 4585 { -6, 16,-31, 13,-10, 17, -6, 4,-14, 4, 4, -1,-10, 12, -5, 1, 4586 -14, 15, 0, -8, 1, -5, 3, 3, 9, -5, 7,-20, 7, 4, 11, -5 }, 4587 {-19, 3,-17, 14,-12, 16,-22, 18, 14, 8, -2, 4, 10, 12,-14, 4, 4588 -3, 2, 3, 7, -7, 7, -6, 2, -2, -4, -5, 0, -5, -2, 2, 1 }, 4589 { -9, -7,-11, 24,-36, -9,-11, 5, 7,-12,-13, 18, -2, 20, 1, -4, 4590 -1,-10, 15, -6, 14, 1, 0, 2, 1, 2, -9,-16,-11, 7, 13, 0 }, 4591 {-24, 24,-18, 18,-22, 14,-11, 13,-12, 11,-10, 11, -7, 11, -5, -4, 4592 -1, 1, 5, 2, 3, -1, 1, -5, 7, -4, 5, -6, 8, -7, 8, -6 }, 4593 { -6, 18,-22, 22, 5, 11, -1, 6, 19, 22, 8, 4, -8, 20, -2, 15, 4594 -6,-18, 0,-33, -9,-12, -1, 6, 5, 2, 5, 5, -5,-17, -3, -3 }, 4595 { 1, 11,-16, 9,-18, 11, -4, 18, 20, 26,-10, 8, 1,-11, 8, -4, 4596 0, 7, 3, 5, 2, 2, 10, -2, -4, 4, -4, -2, 1, -4, -5, -1 }, 4597 {-10, 6, -1, 18,-17, 27, -3, 10, -2, 12, -7, -9, 1, 1, -1, 7, 4598 -12, -1, -7, -6, -1, 8, 3,-15, 8, 9, 3, -7, 4, -1, 1, -1 }, 4599 {-14, 6,-16, 22, 2, 5, 0, 5,-18, 11, 6, -3, 22,-20, -9, -3, 4600 6, -6, -7,-15, 1, 15, -8, 11, 8, -3, -8, 1, -8, 2, 6, -2 }, 4601 {-21, 5,-19, 19, -7, 4, -7, 0, -8, 6, 12, 5, -3,-22,-13, -6, 4602 -1, -3, -2,-14, 6, -3, 1, -8, -7, -5, -6, 11, -3,-10, -5, 2 }, 4603 { -1, 9,-12, 15, -6, 6,-19, 14, -9, 11, 3, 12,-17, -3, 8, -4, 4604 -3, -4, 1, -5, 4, 5, -7,-15, -7, 15, -6, -5, 1, -5, -3, 1 }, 4605 {-12, 20,-15, 20,-14, 3,-14, 9, -6, 33,-13, 6, -2, 8, -6, 7, 4606 -5, -6, -3, -3, 0, 8, -3, -3, 1, -2, 2, 2, 6, -5, -5, -2 }, 4607 { -7, 12,-18, 12,-18, 10, -4, 8, 2, 4, 8, 9, 0, 3, -8, 3, 4608 6,-12, -4, 1, 25, -5, -9, 6, -7, 0, -9, -7, 3, -5, -4, -4 }, 4609 {-18, 12,-10, 11,-22, 0,-15, 5, -2, 2, -3, 6, -4, -4, -3,-15, 4610 -2, -3, 21, 6,-12,-11, 19, 3, 3,-14, 7, 0,-11,-22,-10, 0 }, 4611 {-15, 2,-30, 15,-17, 13,-16, 8, -7, 10, -8, 2, 11, 3, 10, -7, 4612 7,-22, 12,-10, 3,-12, 6,-10, 12,-10, 7, -8, 5, 2, 9, 1 }, 4613 { -9, 11,-14, 6,-10, 21, 5, 12, -5, 5, 7, 21, 6, 2, -2, -1, 4614 -1, 4, 2,-20,-18, -1,-14, 3, -1, 4, -7, 10, 1, 11, 4, -4 }, 4615 {-22, 8,-30, 13,-21, -4, 4, -1, 12, 9, -2, -3, 2, -6, 4,-13, 4616 -2, 8, 8, 1, -7, 3, -4, -5, -1, -7, -2, 8, 8, 7, 8, 0 }, 4617 { -6, -4,-35, 16,-13, 15,-11, 14, -7, 9, -1, 11, 7, 0, 13, 10, 4618 -1, 8, 1, 1, -2, 8, -1, 2, 2, 3,-10, -1, 7,-13, -3, -7 }, 4619 {-15, 7,-16, 14,-18, 17, -6, 14, 3, 4, 7, -3, 10,-22, 5,-15, 4620 4, -4,-11, 15,-15, 11,-11, 20, 1, 0, 2, 1, 11, -3, 11, -7 }, 4621 {-12, 3, 5, 16,-37, -1, 15, 15,-15, 10, 3,-10, 1, 15, 7,-15, 4622 -13, 8, 9, -3, 2, 12, -8, 2, -5, 0, -3, 4, 5, -9, -4, 5 }, 4623 {-16, 26, -4, 14,-22, 26, 6, -3, -8, 4, 21, 6, 16, -4,-11, 7, 4624 -10, 3, 3, 7, -4, 2, -9, 8, -2, 2, 5, -2, -4, -2, 7, -1 }, 4625 { -7,-10, 4, 3, 2, -4,-12,-10, -4, -5, 16, 19,-16, 1, 2, -9, 4626 -10, 0, 9, 7, -8, 3, 12, 8, -6,-11,-13, -1, -3,-20, 6, -5 }, 4627 {-14,-17, 3, -5, 14,-12,-12, 8, -6,-25, 21, 21, 10, -8,-12, 4, 4628 10, -4, 3, -9, 11, 9, 0, 4, 2,-15, 1,-14, 4, 1, 0, -4 }, 4629 { -4, -9, -3, -1, 6, 3, -6, 6,-10, -4, 14, 8, 2, -3,-12,-19, 4630 0, 11,-20, 1, 6, -2,-27, -6, 10,-17,-14,-17, -9, 8, -8, 3 }, 4631 {-12,-13, 16, -4, -2, 12, -7,-11, 2,-13, 3, 7,-16,-18, -1,-12, 4632 -2, 1,-12, -9, -2, -6, 2, 9,-22, -3, -4,-14, -7, 7, -1, 2 }, 4633 { -7, -8, -8, 15, 15, 18, 15, 16, -4,-37, 11, 15,-12, -1, -3, 3, 4634 6, 6, 0, -5, -3, -5, 9, 1, 1,-11, -1, -8, -6, 2, 3, 0 }, 4635 { -6, 7, -5,-12, 13, 10,-18, -4, -3,-21, 6, 16,-15, -7,-12, -9, 4636 1,-12, -1, 10, -2, -1, -3, 4, -4, 1,-16, -1, 12, -9, 5, 9 }, 4637 {-14, -5, 9, 3, 4, 26,-28, 3, -6,-24, 4, 5, 3, 13, 5, -1, 4638 3, -1, 3, 1, 1, -5, 3, 0, -7, -8, -7, -3, 3, -5, 4, 0 }, 4639 { -4, 2,-10, -6, 25, 26, -6, 10, -6, -8, 15, 11, -6, -3, 2, -7, 4640 5, 14, 9, -1, 0,-12, 4, -4,-10, 1, -3, 3, -2, -2, -6, -1 }, 4641 {-10, 8,-15,-10, 19, 17, -8, 0, -3, -7, 7, 5,-13, -1, 7, -7, 4642 1, 13,-12,-13, 17,-12, 1, 26,-18, -3, -5, -6, 4, 5, 8, 1 }, 4643 { 2, -5, 3, 0, 0, 0, 2, -3, -2, -5, 7, 13, -4, 9, 0, -5, 4644 4, -1,-11, -8, -4, 0,-13, 2,-47,-23, -8,-11, -4, 4, -2, -3 }, 4645 {-18, -4, 4, 5, -1, 17,-12, -8, 1,-12, 7, 20,-12, 3, -2,-11, 4646 16, 12, -6, 1,-13,-16, -6, -3, -3, -5, 4,-12, -5, -9, 10, 1 }, 4647 {-11, 0, 4, 7, 7, 8, 3, -1, 3,-19, 32, 8,-19, -8, 2, 4, 4648 -12, 15,-16, 3, 1, 9, -2, 1, -2, 8, 5, 6, -4, -1, 11, -8 }, 4649 { 3, -1, 4, -2, 14, 32, -9,-23,-10,-12, 22, 15, -1, -2, 10, 0, 4650 4, 6, -8, 4,-15, -2, -1, -4, 0, -8, 4, 1, -8, 3, 4, 1 }, 4651 {-17,-12, 6, -8, 16, 13,-20, -8, -1,-16, 10, 21,-19, 11, -9, -5, 4652 7, 18, -6, 7, -7,-18, 13, 2, -2, 8,-12, -9, 2, 4, -5, 16 }, 4653 { 4, 0, 17,-11, 12, 7,-12, 5, -1,-25, 30, -8, -7, -6, -4, -7, 4654 9, 8, 7, 3, 3,-16, 8, 0, -2, -2,-18, -3, -4, -5, 1, 4 }, 4655 { -3, -6, 6,-16, 17, 6, -3, 2, -9,-17, 12, 11, 11, 2,-20, 8, 4656 1, 1, 0, 2, -2, -6,-21,-13, -9,-15, -1, -8, -6, -8, 0, -2 }, 4657 {-11, -7, 6, -9, 3, 6, 8, 16, 4, -5, 23, 26,-10, -3, 4, 0, 4658 2, 2, -4, 4, -2,-12, 12, 10,-11, 0,-10,-16, 3, 0, 0,-10 }, 4659 { -5,-16, 10, -6, 27, 13, -3, 4, -2,-13, 15, 5, 2, 5, 3, -4, 4660 13, 12,-11, -7, 0, 1, 11, 12, 2, 13,-15, -8, 9, -2, 3, 8 }, 4661 { -5, -8, 4, 3, 9, 3,-11, 10, 14,-25, 14, 8, -2, 5,-12,-21, 4662 2, 10, -7, 2, -3, 2, 0, 2, -1, -3, -5, -6, -1,-16, 2, 8 }, 4663 { -1, 5, 1,-11, 5, 9, -7, 8,-13,-12, 4, 12, -4, 1, -1, -1, 4664 27, 29, 10, 15, 2, -6, -3, 4,-21, 10, -9,-11, -6, -1, -9, -3 }, 4665 { -6, -3, -1, -6, 11, -5, 0, -2, -5,-31, 11, 3, -1, 5, -3, 4, 4666 5, 7,-10, 5,-10,-13, 4, 12,-15, -2, 2, -7, 1, -9, -3,-10 }, 4667 { -3, -7, 17, -8, -5, 36, 8, -7, -8,-20, 12, 8, 1, -1, 3, 0, 4668 1, 4,-10, 3, 1, 4, -2, -3, -2, -3,-10, 4, -1, -7, 3, 2 }, 4669 {-13, -3, -5, 9, 22, 6,-23, 3,-10, -7, 17, 17, 18,-14, -8, -8, 4670 2, 4, -8, 2, -3, -8, 6, 4, -1, 7, 0, 0, -3, 0,-12, -3 }, 4671 { -3,-10,-15, -3, 9, 3,-23, -9,-13,-18, 12, 13, -2, 0, 1, 8, 4672 -1, 2, -7,-12, -5, 14, 2, 1,-22, 6,-10, -8, -9, 28, -7,-14 }, 4673 { -3, 1, 2, -1, 13, 7, -2, -7, 1, -3, 6, 9, -3, -2, 4, -2, 4674 2, 1,-10, -2, -2,-22, -2, -7,-10, -5,-11,-27,-12,-16, 4, -7 }, 4675 { 2, -6, -3, 1, 8, 0, -2, 12, -3, -4, 58, 15,-10, -4, -2, 2, 4676 -2, 0, -2, -6, 2, 4, -1, 1, -4, 1, -1, -5, -4, -3, 3, 1 }, 4677 { 10, -1, 0, 5, 21, 7,-14, 6, -3,-16, 15, 17,-16, 13, 3, -6, 4678 -4, 6,-12, -5, 1, -4, -7, -8, 2, 3, -6, 6, -1, -8, 5, 4 }, 4679 { -6, -2, -8,-11, 15, 10, 0, 8, -6,-15, 33, 8, -2, 18,-15,-11, 4680 5, -1, 0, 15,-15, -4, -4, -1, 10, 7,-13, 4, -4, 0, 8, 3 }, 4681 { -7, -2, 0, -2, 0, -2, -4, -5,-14,-16, 12, 38, 7, 12, 6, -4, 4682 0, -1, 0, 3, -2, -6, 0, 2, -9, 1, 0, -1, 0, -2, 4, 1 }, 4683 { -8, -4, 18, 1, 14, 5,-12, -3, 20,-17, 5, 19,-11, -8, 11, -3, 4684 3, 9, -7, -8, 9,-17, 2, 15,-10,-11, 5, -5, 7, 15, -6, -2 }, 4685 { -7, 2, 38, 5, 19, 16, -5, 4,-13,-20, 0, 4, -4, 6, 4, 2, 4686 -7, 6, -8, -2, -5, -7, 6, 3, -4, -3, -2, -3, 7, -6, -4, 0 }, 4687 {-11,-12, 8,-15, -3, 14, -7,-22,-11, 2, 22, 14,-19, 2,-19, -6, 4688 1, 3,-18, 14, 2, -6, -2, -8, -3, -6, 5, -7, -8, -4, 1, 1 }, 4689 { 8, 7, 25,-21, 12, -6, -5, -4,-10, 6, 0, 10, 1,-12, 18, -5, 4690 -15, 4, 1, 14, -1, 5, 8, -7, 1, -7, -3, 9, 10, 1, -1, 0 }, 4691 { 9, 10, 32,-15, 8, 2, 11, -7,-18, -8, 2, -6, -9,-16, -3, 3, 4692 -1, 3, 1, -5, 4, -2, 1, -8, 0, -6, -3,-11, 1, 5, 0, 0 }, 4693 { 14, 0, 23,-25, 22, 3, 7, 10, 0, -2, 7, 8, 0, 10, 0, 0, 4694 3, 2, 3,-10, 0, 10, 0, -7, 0, 10, -1, -5, -7, 1, -1, 2 }, 4695 { 12, 0, 25,-18, -5, -4, 13,-10, 3, -6, 7, 21, 0,-16, 3,-10, 4696 -6, 5, -7, -3, 2, 5, 3, -6, 4, 9, -8, 12, -2, 3, 2, 4 }, 4697 { 31, 15, 27,-20, 10, -7, 15,-10, 9, -8, 4, -5, 3, -3, 5, 6, 4698 11, -2,-12, -2, 6, -2, 1, 2, -1, -1, 1, 1, 3, 1, 1, 2 }, 4699 { 12, -4, 13,-23, 12, -6, 2, 4, -3, 13, 6, -7, 5,-19, -7, 18, 4700 1, -7, 7, 1, 16, -7, 3, 0, 3, 0,-12, 8,-11, 9, 4, 7 }, 4701 { 29, 1, 3,-22, -5, 6, 0, 12,-14, 11, 1, 6, -3, 4, 6, -2, 4702 4,-13, 12, 1, 1, 3,-11, 9,-10, -1, -7, 16,-11, -1, 3, 9 }, 4703 { 4, 4, 36,-23, -5, -8,-15, 1, -6, 3, 13, -1, -5, -7, 4, 9, 4704 2,-11, -3, 5, 1, 3, -6, -1, -4, -4, -2, 2, 3, -1, -5, -2 }, 4705 { 19, 10, 6,-17, 2, -4, -2, -4, -3, 13, 2, 2,-13, -7, -3,-11, 4706 9, -6, 1, -9, -5, 4, -5, -9,-18, -7,-11, 9, 4,-11, 8, 4 }, 4707 { 16, -3, 9,-16, 18, -2,-12,-16,-11, 11,-18, 16,-13, 6, 2, 8, 4708 3, 8, -4,-16, 10,-11, -1, -3, -8, 5, -9, -4, 9, -4, 0, -3 }, 4709 { 14, 15, 3,-23, -5, 7, -8, -6, 2, 17, 2, 12, -8,-12, 13, -1, 4710 -9, 3, 1, 1, 19, 15, 4, -1, 1, 2, -3, 2, -3, 1, 5, 3 }, 4711 { 32, 5,-10,-47, -5, -1, 4, 11, -7, 0, 2, -2, 1, -7, 6, -4, 4712 6, 2, -4, -2, 2, -2, 0, -4, 1, -6, -5, 2, -2, -1, -3, -4 }, 4713 { 20, 8, 10,-21, -7, -9,-16, 12, 1, 4, 6, -5, 9,-11, -7, 4, 4714 -11, 28, -3, 2, 4, -6, 10, -8, -5, -5, -9, 9, -2, -1, 6, -5 }, 4715 { 38, 3, 23,-25, -6,-18, 3,-10, -8, 6,-10, 1,-10, 2, 2, 0, 4716 -7, 2, -4, 5, -1, 8, -3, 0, 3, 3, -1, 1, 0, -4, -4, 0 }, 4717 { 20, 5, 16,-22, 24,-18, 2,-12,-14, -7, -3, 10, 2, 7,-10, 2, 4718 -8, 1, 8, -1, 4, 1, 4, -2, 5, -9,-18, -8,-13, 5,-11, 10 }, 4719 { 14, 8,-12,-16, 9,-11, -3, -6,-25, -7, 6, 5, -7,-16, 10, 2, 4720 -7, -1, -9, -3, 16, 4, 3, 3, -3, -3,-15, 13, -3, 4, 13, -7 }, 4721 { 16, -9, 19,-23, 7,-19, -3, -5,-15, 11,-21, 21,-16, 18, -1, 6, 4722 10,-10, 18,-14, 16,-15, 6, -5, -9, 5,-17, 13,-10, 13, 0, 10 }, 4723 { 8, -4, 4,-24, 8,-21,-18, 9,-11, 4, -6, 17, 5, -9, -2, -2, 4724 2, 15, -2, -3, -2, 1, 7,-13, 15,-10, -8,-11, 3, 3, -1, -1 }, 4725 { 14, 17, 6,-32, 5,-17, -2, 0, 15, -1, -5, 16, 1, -5, -2, 9, 4726 -3, 8, 4, -2, -2, -4, -3, 1, 0, 7, -3, 4, -5, 0, -7, 2 }, 4727 { 24, 6, 22,-12, 8, 3,-14, 4, -7, 8, 6, 5, 6, 1, 6,-12, 4728 15, 10, 4, 11, 9, 6, -7, -4, 10, -9, 2, -1, -5, 11, 15, 3 }, 4729 { 17, 12, 3,-23, 5, -1, -2, 1, -9, -1, -3, 1, 8, 1, -5, 17, 4730 11, 0, -2,-11, 7, 4, 0,-27, -7, 1, 2, -8, 9, 7, 5, 3 }, 4731 { 12, 10, 12,-10, -4, 5, -1, 2,-24, 5, -8, 2, 6,-17, 19, 5, 4732 12, -2, 16, -7, -6,-14, 4, 1, -3, 13,-16, 5, -1, 4, 1, 1 }, 4733 { 31, 9, 11,-17, 10, -3, -7, 7, 1, 2, 2, 4, -3, -1, 11, 4, 4734 -5, -8, 1, 4, 15, -6,-28, 1, 8, 3, -6, 5, 17, -2, 2, -4 }, 4735 { 11, 19, 16,-26, 0, -7, -7, 2,-13,-15,-12, 9, -3, 27, 8, 4, 4736 -6, 1, 4, -6, 11, -1, -6, -7, -3, 0, -6, 4, -6, -7, -3, -1 }, 4737 { 10, 18, 16,-32, 19, -9, -4, -3, -7, 8, 8, -3,-11, -2, -6,-16, 4738 13, 13, -6, -1, 10, -2, -2, -9, 0, -3, 9, 4, 11, -2, -6, 6 }, 4739 { 9, 4, 19,-33, 4, 7,-12, 36, -3, -1, 8, -2, 2, -8, -9, -4, 4740 -8, 0, 1, -1, 0, -4, -4, 3, 0, 3, 6, 0, -6, 2, 0, -2 }, 4741 { 25, 7, 15,-12, 2,-24, -1, 24, -4, 4, 9, 0, -2, -9, 4, 6, 4742 3, 13, -3, 1, 5, -1, -3, -5, -1, 7, -2, 3, 4, 4, 1, 0 }, 4743 { 19, 6, 8,-20, 9, -9, 5, -4,-13, 7, 11, -3, 5,-13, -9, 6, 4744 -11, -1, 0, 4, 11, 26, 3, 6, -7, 12, 6, -3, 1, -9, 7, 1 }, 4745 { 15, 6, 19,-23, -3, -9, 3, 16, -6, -4, 6, -5,-10, 1, 16,-14, 4746 2, 0, 2,-13, -3, 8, -6, 3, 1, 1, 2, -5, 12, -4, -8, -3 }, 4747 { 14, 4, 16,-20, 1, 12, 0, 6, -3, 9, 4, 16, 10,-16, 5, 7, 4748 5, -4, -4,-18, -3,-11, -4, 4, -7, 3, 13, 7, 3, 3, 2, -7 }, 4749 { 22, 3, -1,-30, 18, -3, -9, 9, -2, 11,-16, -2,-14, 12, 0, 4, 4750 -5, 4, -1, 3,-20, 12, 4,-10, -2, -2,-12,-12, 10, 6, 11, -3 }, 4751 { 15, 7, 2,-21, 5, 4, 9, -9,-33, 7, 7, 3, -6,-14, -8, 10, 4752 12, 0, 2, -1, 5, 4, -2, 0, -7, 0, 2, 4, 0, 1, -3, 8 }, 4753 { -7, 0, 12, 3, 0, -6, 8, -4, 0, 2, 14,-15, 2, -7,-31, -3, 4754 14, 0, 14,-15, -1, -4,-15, 10, 1, -3, 1, 2, 5, 2, -8, 1 }, 4755 { -2, 5, 1, 0, -3, 3, 3, -6, -1, 2, -4, 1,-19, 0,-11, 18, 4756 11, 10, 21, 5, 6, 2, 10, 3, -6, 0, -2, 13, 5, -1, -2, 9 }, 4757 { -9, 1, -5, 0, 0,-15, 8, 4, 8, 3, 8, 12,-13, -2,-39, -2, 4758 4, -4, 5, -3, -4, 3, -3, 3, 10, 5, 3, 2, -3, 5, -2, 8 }, 4759 { -9, 6, 6, -8, 12,-12, 23,-18, 4,-15, -5, 2,-20, 13, -7, 7, 4760 7,-12, 14,-12, 6, 1, 1, -3, -8, 9, 0, 1, -7, 3, 7, -6 }, 4761 {-18, 13, 4, 3,-10,-30,-10, -6,-14, 1, -7, -4,-35, 5,-25, 11, 4762 9, 8, 19, -4, -7, -3,-18, -8, 1, 5, 10, -4,-14, -9, 3, -4 }, 4763 { -6, -1, 4, -9, -9, 4, 20, 0, 0, 3, 11, 7,-16,-17,-20, 11, 4764 -6,-14, 1, 4, 19, 2, -8, 6,-15, 3, 6, -5,-14, 3, 7, 2 }, 4765 { 1, 6, -2, -8, -5, -3, 3, -8, 21, 1, 3, 16,-14, -2, -9, -4, 4766 13, -2, 18, 14, 14, 19,-13, 5,-10, 2, -3, 3, 5, 5, 1, -1 }, 4767 { -1, -5, -6, -2,-11, -7, 5, -4, 5, -1, 0, 3, -3, 2,-19, 18, 4768 16, 4, 14,-22, -2,-11,-22, 1, -1, 11, 1, 2, 11,-10, 7,-12 }, 4769 { 1, 4, 5, -1, -9, -5, 1, 12, 5, 6, 12, 9,-24, 23, 1, 20, 4770 14,-11, 13, 5, -2, -2, 5, 6, 2, 1, -9, 6, 10, 5, -4, 11 }, 4771 { -1, -1, 1, 7, -3, -4, 8,-16, 15, -1, -7, 9,-22,-11,-11, 10, 4772 16, 9, -2, 4, 13, 10, 6, 16, 4, 7, 1, -8, -7,-14, -7, 4 }, 4773 { 1, 3, -6, 0, 15, -9, -4, 0, 4, 6, 12, 9, -6, -5,-22, 17, 4774 7,-11, 15, -5, 1, 3,-19, 0,-15, -3, 16, 5, 5, -7,-11, 12 }, 4775 { -2, -1, 13, 2, 4,-24, 37, -5, -2, -6, 12, 7, -2,-23, -4, 9, 4776 2, -3, 3, 2, 3, 3,-14, 11, 0, -4, -2, -2, 3, 10,-10, 4 }, 4777 { 2, 9, 8, -6,-28, 14, 28,-11, 18,-11, 0, 2, -2, 4,-12, 3, 4778 6, 0, 7, -7, -6, 2, 5, -1, -1, -1, 5, 2, 3, 0, -3, 9 }, 4779 { -7, 14, 5,-10, -3, 7, 4, -5, 7, -8, -7, 4,-12, 14,-16, 25, 4780 3, 0, 1, -5, 12,-10, 0,-10, 0, 12, 12, 17, 12, 10, -1, 0 }, 4781 { -4, -2, 5, -2,-17, -3, 5, -5, 7,-17, 1, 5, -4, 4,-20, 0, 4782 11,-15, 13, -8, 10, 1, 1, 5,-12, 9, -8, 0, 6, -1,-11, 4 }, 4783 { -3, 12, 13,-15, -7, -7, 0, 5, 33, 3, 3, -6,-13, -7,-15, 10, 4784 3, 3, 3, -5, 2, 7, -1, 0,-12, 2, 11, -6, -9, 0, 5, 11 }, 4785 { -8, 5, 10, -7,-14, -4, 13, 0, 18, -3, -6, 7, 1, -6, 0, 21, 4786 8, -7, 10, -8, -3, 17, -9, 0, -5, 1, 4, 8, -3, 11, -5, 0 }, 4787 { -8, 8, -3, -8, 8,-11, 16,-16, 17, 0, 8, 16,-17, 10,-16, 10, 4788 -8, 6, 11, 0, 10, 7, 4, 5, 7, -5, -5, -6, -7, -5, -1, 16 }, 4789 { -6, 0, 6, 1, -8, -8, 8, -7, -5,-10,-11, 8,-19, 6, -7, 13, 4790 5, -3, 4, -8, 7, -1,-18, 9, 0, -5, 6, 26, 3, 8, 2, 4 }, 4791 { -2, -2, 23, -2,-20, 2, 7, -7, -6,-15, 3, 9,-19, -2,-10, 7, 4792 -2, 7, 9, 11, 0, 4, -4, 6, 9, -2, 4, -3, 4, 3, 2, 8 }, 4793 { -6, 12, 10,-10, -7, 4, 17, 11, -6, 1, 12, 11,-18, 8,-12, 4, 4794 1, 13, 6,-13, 23, 9, -5, 8, -2, -5, 1, 3, 0, -2, -4, 4 }, 4795 { 7, 1, 7,-17, -8, 8, -1, -7, 5, -6, 4, -3,-16, 9,-24, 18, 4796 -3, 10, 13,-11, -6,-11, -4, 10, 0, 11, 8, 2, 6, -5,-11, 4 }, 4797 { -4, 1, -5,-10, 0, -3, 9, -2, 4, -1, 1, 5,-41,-10, -7, 4, 4798 -3, 3, 1, 0,-12, 4, -3, 0, 2, -1, -2, -5, 3, 2, -7, 5 }, 4799 { -2, 1, 4, 4, -3, -6, 1, 0, 12, -5, 11, 0,-17, -3, -1, 11, 4800 4, 1, 27,-12, 0,-14, 2,-15, -3, -9, 0, -7, -3, 15, -8, 6 }, 4801 { -6, 4, 9, 2, 4, 3, 7,-10, 28, 1, -2, 48, 7, 0,-10, 10, 4802 1, -9, 2, -1, 0, 3, -5, 5, -4, -2, 7, 7, 1, 3, 2, 5 }, 4803 { -3, 3, -1, 3, -9, 0, -1, 3, 2, -6, 39,-14,-12, 5,-19, 21, 4804 7, -6, 4, -1, -4, 0, -4, 1, 0, -9, 1, 10, 0, -2, 0, 7 }, 4805 { 4, 2,-29, 12, 5, -3, 16, -6, 15,-13, -4, -1,-13, 22,-16, 17, 4806 16, 4, 9, -4, 4, -6, -4, 11, -8, 7, 8, 4, 3, -3, -7,-13 }, 4807 { 0, 3, 3, -6, -4, 0, 9, 0, 5, 0, 10, 10, 4,-13,-12, 16, 4808 23, -4,-12, -6, -4, 20, 2, 0, -4, 23, 1, 8, 11, -4, -5, 15 }, 4809 { -6, 4,-15, -9, -1,-19, 12,-30,-17, -4, 1,-13,-13, 4, -3, 26, 4810 5,-25, 11,-14, -6,-13, 0, -7, 9, 2, 8, -1, -8, 1, -8, 13 }, 4811 { 1, 6, 1, -4, -4, 1, 2, 0, -3, 2, 10, 6, -6, -2,-11, 4, 4812 32, 15, 15,-47, -8, 3,-12, 4, -5, 4, -1, 0, -5, 5, 1, -7 }, 4813 { 2, -1, 0, 0, -1, -6, 0, -6, 4, -4, 5, 9, -5, 1, -3, 51, 4814 4, -5, 4,-14, -1, -4, -3, 1, -4, -1, 0, 2, -8, 0, 1, 2 }, 4815 { 0, 4, -2, -7, -2, -9, 6, -8, 11, -3, -6, 3,-11, -8,-12, 8, 4816 11, 5, 19, 3,-24, 19,-14, 11, -5,-18, -8,-12, -5, -4, -1, 4 }, 4817 { 16, 9, 10, 14,-18, -2,-18,-27, 10, -5, 12, 14, 4, 0, -2, -6, 4818 -12, -7, -1, 3, 4, 7, 11, 10, 5, -5, -7,-16, -3, -6, 6, 9 }, 4819 { 7, 15, -9, 10,-19, 4, -5,-37, -2, -4, 8, 2, 4, -1, 1, 9, 4820 -5, -5,-12, 1, -1, -8, 3, -3, 4, 6, 9, 3, 3, -1, 2, 4 }, 4821 { 13, 17, 3, 9, -7, -7,-15,-17, -8,-13, -4, -8, 19, 2, 16, 25, 4822 7, 15, 2, 16, -5, -6,-10, -9, -7, -6, -2, -7, 7, 2, 4, 5 }, 4823 { 24, 7, 9, 8,-13, -2, 0, -4, 1,-13, 3, 6, 7, 10, -4, 15, 4824 5, 7, -4, 5, -5, 3, 13, -7, 5, 15,-11, -2, 7, 5, 8, 6 }, 4825 { 17, 6,-15, 23, -2, -1, -6, -2, 0, -4, 11, -3, 12, 15, 6, -8, 4826 -15, 10, -9, 7, -1,-11, 2, -8, -4, 3, 4,-10, 4, 4, 11, 1 }, 4827 { 21, 12, -3, 6, -8, 8,-11, -8, -5, -5, 3, 7, -1, -5, 12, 15, 4828 -10,-11, 3, 15, 8, 4, 2,-15, 0, 14, 1, -8, -1, 3, 10, -7 }, 4829 { 16, 12, 5, 13, -6, 15,-23, 0,-17, -9, 0, 4, -9, 13, 6, 18, 4830 0, 0, -4, -1, 0, 14, 5, -1, 8, -4, -8, -6, 5, -2, -2, 0 }, 4831 { 14, 16, -1, 12,-15, -9, -6,-20, 4, 6, 8, 9, 3, 1, -9, -4, 4832 -1,-11, 9, 11,-12, 1,-14, -7, 2, -8, 11, 9, -4, 10, 4,-16 }, 4833 { 13, 10, 3, 7, 0, -8,-33, -6, 4, -4, 19, -2, 14, 6, 5, 7, 4834 6, -3, -1,-10,-10, -9, 4, -3, 5, 9, 2, 2, 10, 9, -2, -3 }, 4835 { 11, 10, 25, 18, -1, -6,-21,-21,-11,-16, 6, 5, 14, 4, 8, 7, 4836 0,-10, -7, -9, -5, -4, 3, -1, 1, 6, -1, 6, -2, 2, -3, -9 }, 4837 { 15, 9, 5, 22,-17, 15, -9, 7, 7, -9, 13, 9, 10, -1, 8, -3, 4838 -2, 6, 1, 17, 8,-14, 7, -3, 12, 9, 1, 0, 1, -5, 17,-18 }, 4839 { 25, 19,-17, 12, -4,-10, 1,-13,-19, -7, -3, 9, 6, -2, 3, 1, 4840 4, -2,-11,-14, -1, -7, -5, -9, 7, -1, -3, 4, -5, 1, 0, -1 }, 4841 { 20, 8, -3,-10,-24, 3, -6, -2, 0,-12, 14, 6, 7, 11, 4, 7, 4842 -12, -5, -8,-10, 5, -1, -4, 4, 16, 7,-14, 6, -1, -2, -7,-11 }, 4843 { 16, 18, 17, 1,-15, -6, -5, -3, -1,-19, 8, -2, 2, 8, 12,-19, 4844 -12, 8, 0, -3, -1, -1, 4,-14, 9, -1,-12, -1, -7, 10, -3, 5 }, 4845 { 18, 12, -7, 7, 0, -3,-13, 0, -1, -4, 9, -2, 6, -1, 0, 1, 4846 15,-21, 1, -8, 25,-19, 13, -9, 2, 12, 5, -7, -3, -1, -3, 1 }, 4847 { 13, 16, -4, 9, -2, 2, -1,-19, -7, -4, 18, -6, 14, 18, -5, 4, 4848 -6, -3,-19,-14, -1,-12, 10, 6, 7, 17,-12,-13,-10, -4, 5, 4 }, 4849 { 27, 17, 4, 14, -9, -2, -4, -8, 0, -6, 14,-11, -7, 2, -3, -3, 4850 -2, -3,-13, 12, 16, 1, -5, -9,-10,-11, -2, 3, -7, 5, 11, -7 }, 4851 { 7, 17,-16, -2,-14,-28, -7, -8, 15,-10, 7, 15, 8, 17, 13, -1, 4852 4, -7,-12,-11, 0, 0, 2, 3, -3, 7, -6, 6, 1,-16, 1, -2 }, 4853 { 23, 11, -9, 15,-23, -4, -6, -4, 2, -9, -7, 9, -8, 3,-13, -4, 4854 8, 18, -6, -2, 1, -5, 6,-14, -5, -2, -6, -5, -3, -2, 4, -5 }, 4855 { 12, 13, 18, 18,-35, 2, 7,-17, 3,-11, 6, 9, -3, -2, 10, -4, 4856 3, 3, -2, -7, 0, 2, -4, 0, -4, 0, -6, 5, 10, 4, -3, -1 }, 4857 { 19, 11, 1, 20,-14, 4, -9,-13, -2, 11, 0, 17, -1, -1, -1, -1, 4858 -5, -8, 0, 5, -1, -8, 5, -1, 3, 2,-12, 21, -2,-24, 5, 7 }, 4859 { 15, 15,-15, 17,-14,-22, 3, -4,-11, -3, -7, 1, 18, 10, 1, 10, 4860 -6, -3, 8, 2, -7, 0, -2, 1, 1, 2, -9, -2, 1, 2, -3, 4 }, 4861 { 45, 13, 8, 17, -5, 2,-16, 2, 8, -2, 8,-15, 4, 5, -1, 7, 4862 -6, -2, -6, 2, -3, 0, 0, -9, -1, 7, 2, 3, -3, -3, -1, 5 }, 4863 { 1, 18, -8, 18,-12,-10, 3, 4,-22,-12, 20, 8, -3, 9, 2, 10, 4864 -10, -3, 9, 3, 6, -3, 10, -1, -3, 2, -2, 4, 2, 3, -3,-18 }, 4865 { 9, 10, -5, 9,-35,-21,-18,-16, -1,-12, -6, -7,-15,-19, 12, 4, 4866 4, 9, -7, 2, 14, 1, 4, 0, -1, 6, -7, 2, 1, 1, -4, 4 }, 4867 { 31, 8,-17, 35, -8, 1, -5, -6, -7, -6, 10, -2, -3, 6, 9, 3, 4868 -6, -2, 3, 3, 5, -3, 0, 6, 0, 1, -5, -3, -2, -4, -1, 0 }, 4869 { 18, 4, -8, 7, -8,-15, -1,-16, 12, 18, 3, 19, 2, 4, 8, 8, 4870 0, -5, -8,-12, 10, -5, 0, 1, 0, 4, -3, 16, 11, 11, -2, -6 }, 4871 { 27, 15,-17,-10,-23,-22, -1,-14, -4, -7, 20, -2, -7, 6, 15, -5, 4872 32, 4, 9,-11, -3, -8, 11, -4, -1, -4, -8, -6, -4, -5, -2, -7 }, 4873 { 22, 4, -7, 2,-15,-11,-17,-10, 2, 0, 15, 11, 7, 12, -8, 6, 4874 -10,-18, -6,-12, 7, 3, 22, 3, -7, 14, -5, -2,-13, -7, -1, -7 }, 4875 { 18, 13, 9, 24, -4,-19, -9,-11, 13, 8, 2, 4, -1, 8, 14, 10, 4876 -12, 0, 0, 5, 10, 5, 4, -1, 5, 1, -1, 11, 2, -4, 0, -9 }, 4877 { 15, 19, -5, 1, -4,-10, -8,-27, 6, 8, 5, 10, 4, 11, 5, -5, 4878 -11, 0,-11,-14, -4, -9, -8, -8, 6, -9, 4, -5, -1, 1, 5, -4 }, 4879 { 18, 1,-13, 14,-14, 9,-15, -7, 12, 1, 13, -4,-20, 12, 10, 12, 4880 -12, 7, 1,-13, 10, -6, 5, -3, 4, 8, 10,-13, -3, -6, 9, -3 }, 4881 { 19,-14, 5, -8, -6, 2, -5, 5, -3, -1,-28, 11, 18, -6, -4, -2, 4882 11, 14,-43,-42, 9, 2, 20,-23, 6, 32, 0, 5, 0, 6, 9, 5 }, 4883 { 8, 11,-14, -1, 7, 12, -7, 2,-16, 2, 10, -3, -1, -7, -7, -1, 4884 1,-10,-60,-23,-18, 42,-13, 9, 18,-11, 0, 1, 0, 2, -5, 1 }, 4885 { -5, -1, 2, 0, 3, -3, 3, -2, -6, 0, -3, -3, 7, 2, 0, -2, 4886 -2, 3,-34,-15, 37, 47, 10, 20, 9, 1, 3,-21,-25,-33,-14, 8 }, 4887 { 5, 6, 2, -2, -2, -2, 6, 5, -5, 7, -3, 1, -5,-13, 9, 3, 4888 -17,-19, -2,-79,-12, -7, -8, -6, -2, -2, -1, -1, -7,-13, 6, -1 }, 4889 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 4890 0, 3, 4,-87, 6,-11, 16, -9, -1, 8, 0, 5, 0, 1, 2, 1 }, 4891 { -5, 6, 2,-24, 5, -9, -7, 0, 7, 3, -3, 16,-14,-16, 0, 18, 4892 15, -9,-14,-28,-17, 53, 14, -6,-28, -1, -3,-10, -7,-14, 19,-15 }, 4893 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 4894 -13, 0,-53, 3,-22, 63, 19, 16, 1,-11, 0, -3, 0, -3, 0, 1 }, 4895 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 4896 -1, -6,-43,-43, -2, 65,-13, -4, 9, 1, 1, 2, 1, 0, 0, 1 }, 4897 { 0, 1, 0, 0, -1, 0, 1, 1, 0, 0, 1, 2, -1, -1, -3, -1, 4898 -23, 1,-61,-55, 3,-28, -6, -4, -4, 8, 2, 1, 1, -1, 0, 0 }, 4899 { 0, 1, -1, 1, -1, 0, -1, 0, 1, -1, 0, 1, -1, 0, -9, -4, 4900 -48,-19,-52,-46, 11,-12, 5,-14, 0,-10, 0, 0, -1, -2, -1, 0 }, 4901 { 0, -3, -1, -4, 2, -1, -7, 3, 1, 3, -1, 1, -3, 0, -7, 0, 4902 3, -7,-61,-51, -4,-21,-16,-21,-11, 14, -7, 8, 3, -5, 1, 2 }, 4903 { 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, -1, 9, -3, 4904 56,-11, -6,-67, -1, 13, 0, 7, 1, -9, -1, -1, 0, 0, 1, 0 }, 4905 { 14, 9, -2, 14,-10,-10, 9, -5, 1, -8,-23, 30, 8, -7, 23, 8, 4906 2, 10, -1,-27,-17, 57, 22, 4, -5, 2,-12, -6, 2, -7, -4, -9 }, 4907 { 1, 5, 12, -2, -2, -3, 2, -3, 6, 0, 4, -2, -8, -6, 0, 16, 4908 -15, 29,-55,-29,-24, 29, 3, 10, 6, 13, 10, -5, 21, 11,-14, 5 }, 4909 { 4, 2, 26, -6, 10, 11,-23,-10,-27,-20, 3,-24,-11,-10,-13, 25, 4910 -10, 5, -9,-36, -7, 43, 3,-13, 6, 13, -2, 0, 1, 3, -3, -4 }, 4911 { -1, 0, -1, 0, 0, 0, 0, -1, 1, 0, -1, 0, 0, 0, -1, 1, 4912 -12, 12,-26,-64,-15, 29, 37, -7, -3,-12, -5, 14, 8, -8,-10, -2 }, 4913 { 19, -4,-11,-16, 8, 14, 5, 19, 3, 22,-11,-21, -1, -6,-11, 11, 4914 10,-24,-23,-40, -8, 20, 17, 5, 13, -6, 3, 14,-20, -8, 3, 28 }, 4915 { 2,-12, 10,-14,-18, 26,-22, 4, -2, 5,-21, 8, 3, 1, 19, 0, 4916 -12, 24,-14,-40, 15, 29,-15, 6, 15, 1,-19, 2, 4, 7,-12, -3 }, 4917 { 0, 17, 13, 7, -5,-11, 2,-19, 3, 38,-21, -3, -6, -4, 7, 1, 4918 1, -5,-40,-10, -2, 35, 8, 8,-10, -8, -9, 33, 4, 4, 0, -2 }, 4919 { -2,-12, 7, 29,-24, 2, 16, -1, -7, 16, 10, -2, -2, -2, 13, -2, 4920 -37, 15,-22,-40,-11, 33, 10, -1, 8, 10, 6, 8, 9, 0,-12, 2 }, 4921 { 15, -8, -9, -2, 7,-17, 7, 19, 14, 4, 12, 27, 11, 10, 4, 11, 4922 -15, 14,-13,-48, 5, 18, 0, -9,-36,-11, 2, 4, 5, 5,-15,-12 }, 4923 {-12, 0, 3, 4, 7, -5, 5,-14,-24,-18, -6,-15, -8,-20, 1, -7, 4924 -33,-28,-40,-38,-18,-10, -5, 17,-12, 4, 3, -5, 5,-13, 4, -7 }, 4925 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 4926 -3, -9,-49,-60, -5, 45, -1, 6, 0, 0, 0, 0, 0, 0, 0, 0 }, 4927 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 4928 -3, -9,-49,-60, -5, 45, -1, 6, 0, 0, 0, 0, 0, 0, 0, 0 }, 4929 { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 4930 3, -2, 9,-29,-11, 55, 8, 32,-36,-13, -7, 37, 4, 11, 0, 3 }, 4931 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4932 4, -1,-39, -4,-30, 63, 28,-17, -6, 10, 7,-14, -9, 11, 9, 7 }, 4933 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 4934 13, -2,-50,-32, 22, 51, 4, 7, 6, 11,-20,-13, 9, -5, 21, -4 }, 4935 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 4936 -3, -9,-49,-60, -5, 45, -1, 6, 0, 0, 0, 0, 0, 0, 0, 0 }, 4937 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 4938 -3, -9,-49,-60, -5, 45, -1, 6, 0, 0, 0, 0, 0, 0, 0, 0 }, 4939 { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 4940 3, -2, 9,-29,-11, 55, 8, 32,-36,-13, -7, 37, 4, 11, 0, 3 }, 4941 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4942 4, -1,-39, -4,-30, 63, 28,-17, -6, 10, 7,-14, -9, 11, 9, 7 }, 4943 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 4944 13, -2,-50,-32, 22, 51, 4, 7, 6, 11,-20,-13, 9, -5, 21, -4 }, 4945 { -8, 2, 1, 22,-31, -6,-25, -3, -3, 1,-15,-11, -2, -3, 4,-13, 4946 -9, 15,-18, 37, -7,-37, 12,-13,-11,-25,-10,-11,-22, 7, 16, 7 }, 4947 { 14, 10, 4,-10, -1, -5, -7, -3, 16, 13, -5,-15, 5, 11, -1, 8, 4948 -27, 7,-12, 49, 17,-22, 9, -2, -9, -1, 2,-15, -1, 41,-18,-17 }, 4949 { -4, -9,-15, -3, 3, 4, 4, 2, 7, -3, -7, -8, -5, 17,-19, -7, 4950 36, -9,-38, 17, 1,-48, 11,-18,-13, -2, -8, 4,-10, -5, 21, 11 }, 4951 { 15,-13, 4, 2, 1, -5, -2, 1,-10, 7, -1, 3, -6, 0, 11,-11, 4952 8, 20,-17, 51,-17,-41, 2, 15, 4, 8, -2, 16,-32, -1, 17, 6 }, 4953 { -8, 8,-18, -5, 4, 6, -3, 8, 0, -4, 2, 0, -1, -4, 5, 8, 4954 30, 30, -8, 70, 2, 8, 2, 0, 7, 1, 13, -1, -6, -7,-11, 2 }, 4955 { -8, -7, 9,-10,-13, 6,-11,-14, 13, 25,-26, 5, 2, -5, -5, 5, 4956 -8, 4, 0, 33, 12,-38, -4, 6, 13, 6, 25, 34, -1, 25,-19, -5 }, 4957 { 18, 3,-17, 4, -8, 7, 20, 1, -1, 5, -5, -2, -8, 8,-35, 15, 4958 24, 43, -5, 51, 5,-12, -3, 1, -2, 3, -3, -3, -9, 8, -9, 2 }, 4959 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4960 2, 10, 24, 76, -2,-22, 11, -1, 4, 33, 4, 1, -1, 1, 2, 0 }, 4961 { 0, -1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 2, 0, 4962 24, 13, 32, 70, 26, 5,-21, -9, -6,-15, 2, -2, 2, 4, 1, 1 }, 4963 { 5, -4,-11, 4, -4, 22, 10, -2, 13,-11, -4,-21,-17, 0, -7, 4, 4964 10,-34, 11, 52, 2,-46, -5, 0, 0, -1, 2, 4, -9, 1, 1, -7 }, 4965 { 0, 1, 1, 0, -1, 0, 1, 0, 1, 1, 0, 1, 0, 0, -3, 1, 4966 -8, 9, -1, 64,-13,-61, -3, 3, -5, 10, 1, 3, -1, -1, -1, -1 }, 4967 { 0, 1, 0, -1, 0, -1, 0, 0, 1, 0, 0, 0, 1, 1, 2, 1, 4968 10, -2,-31, 79,-10, 27, 0, -1, 3, 8, 1, 1, 0, -1, 0, -1 }, 4969 { 3, 12, 10, 26,-19, 10, -9, 6, -4,-15, 10, 3,-16, 6, 11,-19, 4970 3, 10, 18, 44, 5,-30, 5, -9, 21, 4, 20, 10, 14,-25, 8,-17 }, 4971 { 0, 0, 0, 1, -1, 0, -1, 0, 1, 0, 1, 1, 0, 0, -6, -2, 4972 8, -8, 13, 69, 26,-19,-25,-17, 16, 6,-12, 22, 2, -6, 9, 5 }, 4973 { 0, -1, 0, 1, 0, -1, -1, 0, 0, 1, -2, 1, 0, 0, -4, -1, 4974 -34,-15,-33, 56, 9,-42, 9, 10, 6, 9, -8,-11, 0, -6, 15, 5 }, 4975 { 10, 2,-14, -3,-15,-35, -1, 7,-18, 14, 8, -1,-15,-26, 6,-15, 4976 -18, 22, 9, 33, 0,-32, -9, 3,-11, 7, 4, -1, 5, 30, 9, 1 }, 4977 { 4, 15, 0, 6, -5,-11, 9, 6, 6, 6, 14, 2, -1, 10,-24,-25, 4978 -2, -4, -1, 37, 2,-29, 14, -9, 22, 17, -2, 33, 10,-25, 11,-11 }, 4979 { 0, 5, 2, 18,-12, 21, 22, 33, -7, 21, -9, -7, 7,-15, -7, 16, 4980 7, 0,-14, 44, 10,-25, 5, -4, 15, -8, 10, -4, 5, 9, -1, 16 }, 4981 { 3, 13, 12, 12, 8, 25,-23, 8,-22, -3,-18, -8, 15, 12, 9, 19, 4982 0, 0, -9, 49,-27,-15, -9,-15, 12, -8,-16, -7, 13, 5, 13, 2 }, 4983 { 12, -6, 7, -2, 20, -9,-14, 12, 13, -5,-17, 22, -8, -4, 2, 7, 4984 -13, -2,-15, 43, -5,-30, 27, 4, 10,-27, 5, 27,-10,-10,-18, 0 }, 4985 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4986 -1, 10,-18, 70, -2,-52, -1, -7, 0, 0, 0, 0, 0, 0, 0, 0 }, 4987 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4988 -1, 10,-18, 70, -2,-52, -1, -7, 0, 0, 0, 0, 0, 0, 0, 0 }, 4989 { 15,-13,-20, 16, 2, 13, 5,-11, -8, -5, -3, 2, 24,-23, 30, -7, 4990 11, 30,-15, 43, 5,-15, 15, -3,-14, 1,-23, 8, 3, 9, 4,-11 }, 4991 { 0, -1, 0, 1, 0, -1, -1, 0, 0, 1, -2, 1, 0, 0, -4, -1, 4992 -34,-15,-33, 56, 9,-42, 9, 10, 6, 9, -8,-11, 0, -6, 15, 5 }, 4993 { 10, 2,-14, -3,-15,-35, -1, 7,-18, 14, 8, -1,-15,-26, 6,-15, 4994 -18, 22, 9, 33, 0,-32, -9, 3,-11, 7, 4, -1, 5, 30, 9, 1 }, 4995 { 4, 15, 0, 6, -5,-11, 9, 6, 6, 6, 14, 2, -1, 10,-24,-25, 4996 -2, -4, -1, 37, 2,-29, 14, -9, 22, 17, -2, 33, 10,-25, 11,-11 }, 4997 { 0, 5, 2, 18,-12, 21, 22, 33, -7, 21, -9, -7, 7,-15, -7, 16, 4998 7, 0,-14, 44, 10,-25, 5, -4, 15, -8, 10, -4, 5, 9, -1, 16 }, 4999 { 3, 13, 12, 12, 8, 25,-23, 8,-22, -3,-18, -8, 15, 12, 9, 19, 5000 0, 0, -9, 49,-27,-15, -9,-15, 12, -8,-16, -7, 13, 5, 13, 2 }, 5001 { 12, -6, 7, -2, 20, -9,-14, 12, 13, -5,-17, 22, -8, -4, 2, 7, 5002 -13, -2,-15, 43, -5,-30, 27, 4, 10,-27, 5, 27,-10,-10,-18, 0 }, 5003 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5004 -1, 10,-18, 70, -2,-52, -1, -7, 0, 0, 0, 0, 0, 0, 0, 0 }, 5005 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5006 -1, 10,-18, 70, -2,-52, -1, -7, 0, 0, 0, 0, 0, 0, 0, 0 }, 5007 { 15,-13,-20, 16, 2, 13, 5,-11, -8, -5, -3, 2, 24,-23, 30, -7, 5008 11, 30,-15, 43, 5,-15, 15, -3,-14, 1,-23, 8, 3, 9, 4,-11 }, 5009 { 16,-18, 7, -4, 31,-15, -9,-13, 20,-12, -6, 0, 12, -6, -2, 4, 5010 3, -3, -1, 0, 1, 3, 3, -2, 1, 6, 4, 0, -3, 2, -5, 1 }, 5011 { 38, -5,-13, -4, 8,-15, 11, 1, 2, -4, -1, 9, 13, 4,-12, -7, 5012 0, -2, 7, 2, -6, -2, -3, -2, 3, -4, 6, 15, 1, 1,-11, -2 }, 5013 { 47,-22, 9,-26, 3, -5, 2, -7, 4, -2, 2, -2, 3, 0, 3, -4, 5014 3, -3, 2, -3, 7, -3, -1, 1, 1, -5, 5, 0, 2, -5, -3, -2 }, 5015 { 14,-16, 2, -6, 7, -2, -7, -4, -4, -7, 14, -3, 7,-19,-14,-17, 5016 -29, 6, 26, 16, -5, 13, -4, -1, 21, 14, 1, 3, -6, 0, -7, -1 }, 5017 { 29,-11, 5, -3, 4, 11, 4,-10, 1,-22, -3,-10, 5, 4, 2, 8, 5018 -2, -7,-12,-12, -8, -3,-18, -2, -9, -5, -1, -3, 2,-14,-14, 7 }, 5019 { 28,-12, 5, 3, 9, -7, 0, -2, 2, 1, 4, 0, -7, -3, -2, 4, 5020 4, 14, 8, -1, -4, 14, -7, 17, -2, -2, -9, 2, 19, -7, 9, -8 }, 5021 { 31,-18,-22, 8, 15, -5,-10,-15, 1, 10, 6, 7, 6, -8, 2, -1, 5022 12, -3, 3, -1, 1, 5, -6, -4, 0, 1, 7,-10, -2, 4, -3, -4 }, 5023 { 53,-30, -4, 12, 2, 3, -3, -3, 0, 1, 6, 5, -5, -4, -7, 1, 5024 0, 2, 1, 3, 1, 5, 0, 2, 2, -1, 0, 4, 2, 0, -2, 0 }, 5025 { 27,-18, -3, -2, 4, -8, 3, -2,-11, 2, 10, -8, -8, -4, 0, -2, 5026 8, 0, 9, 0,-16, 11, 1, -6, 13, -3,-10,-13,-15, 25, 1, 0 }, 5027 { 35, -5, -1, -8, 23, 11,-14, -3, 2, -2, 8, -6, 17, -2, 7, 0, 5028 -2, 10,-17, 13, -2, -2, 11, 11,-14, 2, -2, -3, -8, -1,-12, -5 }, 5029 { 29, -9, 7, 3, 2,-10, 0, 3, 9, 0, -3, 5, 1,-10, 10, -5, 5030 3, 6,-20, -9, -6, -4, 1, 0, 12, 17, -8, 9, 3, -1, -9, 0 }, 5031 { 15,-16, 18,-19, 16,-15, 17,-18, 13,-16, 17,-14, 15, -9, 13,-17, 5032 9, -7, 4, -5, 3, -4, -3, 0, -6, 7, -9, 7, -2, 7, -9, 9 }, 5033 { 21,-10, 7, -2, 12, -7, 13,-17, 11, -2, 20, 3, 5,-11, -6, -6, 5034 -15, 0, -9, 5,-11, 7, -1, 7, 8,-10, -9, 3, -5, 9, -8, -2 }, 5035 { 23,-22, 15, -5, 16, -4, -3,-12, 9, 3, -1, -2, -8, 2, -2,-16, 5036 3, 4, -2, -6, -7, 12, -8, 2,-14, 2, -7, 11, -2, 6, -4, -1 }, 5037 { 34,-17, -4, 8, 4, -6, 1, 8, 4, 16, 3, 6, 12, -1, -1,-15, 5038 6, 4, -7, -6, 6, 0, 2, 1, -2, 2, 3, 3, -3, -2, 8, -6 }, 5039 { 18,-18, 2, -2, 10, 1, 18,-23, -3,-10, 0, 4, 20,-19, -3, -4, 5040 2, 8, 6, 1, -3, 1, 1, 3, 5, -1,-11, 3, -7, 5, -1, 1 }, 5041 { 15,-14, 2, 3, 10, -8, 12,-13, 13,-15, 6, -8, -4,-10, 14, -9, 5042 24, 2, -7,-18, 13,-11, 8, 14, -6, -2, 3, -1, -4, 7, -7, -4 }, 5043 { 20,-12, 13, 5, -1,-10, 15, -6, 8, -1, -3,-10, 17, 0, -6,-19, 5044 2, -1, 8, -3,-16, 0, -3, 2, -2, 0, 8, -9, 0, 1,-10, -9 }, 5045 { 32, 0, -9, -5, -1, 5, 13,-11, 8, 3, 11,-11, 0, -8, -2,-14, 5046 7, 10, 6, -5, 1, 10, 2, 12,-10, 4, 4, 6, 4, 0, -7,-10 }, 5047 { 16,-14, 10, -7, 11,-11, 11,-11, 18,-13, 8,-15, 16,-11, 13, -9, 5048 8, -7, 12,-11, 7, -6, 3, -5, 9, -5, 4, -1, 7, -4, 8, -3 }, 5049 { 24,-27, -1, 5, 8, -5, 12, 7, 4, -3, 3, -1, -9,-11,-13, -5, 5050 10, 0,-13, 7, 1, -5, 4, -9, 7, -3, 13, 2, -5, -3,-17, -2 }, 5051 { 23,-19, 15, 1,-10,-18,-12, -6, 8, -3, 12, 0,-12,-10, -4, -4, 5052 8,-10, 4, 2, -2, -8, 13, -3, -2, -6, 2, -3, 5, -2, 2, 11 }, 5053 { 25,-12, 4, 2, 24, -3, 3, -6, 14, 11, 0,-21, -3, -3, 1, -8, 5054 7, 0, 0, 3, 3, -6, -7, 6, 2, 1, -4, 5, -1, 10, -2, 9 }, 5055 { 24, -8, -6, 7, 16,-12, 13, -1, 11,-21, 2, -6, 3,-12, 0, 9, 5056 4, 11, -7, 1, 4, 1, -8, 3, 3, -6, 3, 3, 0, -8, 8, 4 }, 5057 { 25,-21, 13, 14, 13,-18, 4, -3, 0, -5, -4, 5, -3, 0, 4, 12, 5058 7, 3, 5, -5, 2, -2, 3,-10, 2, -9,-15, 6, 1, 7, -5, 1 }, 5059 { 23,-16, -2, 10, 4, -1, 3, 1, 32, 3, -5, -2, 9, 10, -1, -4, 5060 -6, 2, 9, -1, 14, 12, -6, -1,-17, -2, -4, -9, -7, -6, -8, 3 }, 5061 { 50, -8, 5, 2,-11, 10, 0, 0, 6, -3, 7, 0, -3, -2, -3, 0, 5062 6, -4, 2, -5, -9, 0, 3, 10, 1, -7, -2, -3, -6, -9, 1, -2 }, 5063 { 28,-17, 0, -2, 2, -9, 1, 5, -4, -1, 0, 0, 19,-27, 5,-12, 5064 7,-14, -3, -6, 10, -2, -4, -2, 4, -5, -2, -7, 1, 7, -9, 4 }, 5065 { 22,-19, -6, -6, 3,-22, 3, 5, 20, -8,-14, -5, 1, 1, 20, 2, 5066 16, 6, 3, 14, 4, 3, 5, 1, 5, -7,-10, -6, 3, -6, 1,-14 }, 5067 { 29,-14, -8, 13, 8,-10, -6, 4, 4, -6, 5, -7, 1, 12, 14, 11, 5068 -7, 1, 2, -9,-11, -9, 0, 4, -1, 7, 10, 4, 4, 20, -1,-11 }, 5069 { 18, -9, 4, 1, 7,-29, 12, 1, -1, -9, -2, -1, -2, 2, 9, -8, 5070 -13, 5, 4,-13, -4, 2, -5, -7, -6, 14,-10,-34, -3, 1, -3,-13 }, 5071 { 38, -9, 24, 8, 11, 4, -6,-11, -2,-12, 1, 1,-11, -8, -5, -2, 5072 -15, -8, 8, 0, 1, -7, 5, 4, -1, 8, -2, 11, -3, -1, -5, -5 }, 5073 {-20, 11, -4, 24,-11, 1, 15, 4, 0,-28,-10, -1, 10, 10, -6, 5, 5074 -6, 2, 7, -2, 1, -2, -6, -3, -7, 1, 2, 12, -1, 7, 0, -2 }, 5075 { -9, 10,-23, 27, -4,-17, 20, -6, 14,-17, 5, -1, 5, -9, -7, 5, 5076 -6, 4, -2, 9, 0, 8, 0, 1, -3, -3, -5, -8, 5, -2, -2, 12 }, 5077 {-10, 19, 4, 9, 1,-16, 17, -2, 9,-29,-16,-11, -4, 7, -5, 4, 5078 -1, -3, 3, 2, 3, -4, 5,-12, -2, 6, 5, -4, 4, 1, 4, 10 }, 5079 {-20, 10,-24, 14, -5, 11, 9, 0, 16,-20, 10, -5, -6, -6, -1, 2, 5080 -4, 5,-16, 8, -2, 5, 5,-11, 9,-11, 4,-11, -1, -1, 4, 3 }, 5081 { -9, 11, 3, 19, 24, 4, 5,-14, 30,-17, -4, -2,-17, 7, 2, 3, 5082 1, 3, -7, -4, 2, -3, 1, 4, -1, -1, 3,-12, -2, 3, -3, 10 }, 5083 {-19, 18, 11, 19, 19, 19, 10, 4, 13, 6, 5, 4, 8, 3, -2, 12, 5084 -6, -2, 7, -6, 15, 12, 16, 16, 18, -3, -4,-20, 0, 10, -9, -3 }, 5085 {-21, 9, 20, 12, 0, -3, 5, -9, 15,-13, 5, -5, -6, 24, 2, 9, 5086 -5, 2, -7, 2, 5, 7, -5, 2, 15, 3, 1, -1, -4, -2, 7, 0 }, 5087 {-18, 16, 13, 15, 2,-10, 14,-11, 4,-11, 5, 12, 12, 20, 8, 30, 5088 2, 11, -9, 7, 0, -3,-16, -5, -6, 5, -4,-21, 0, 5, 6, 1 }, 5089 {-26, 8,-13, 9, 6,-10, 2,-11, 7, -4, 6,-19,-11, -6,-12, 16, 5090 0, 5, -7, 8, 5, 6, 17, -9, 10,-10, 5, -3,-11, 2, 4, 10 }, 5091 {-11, 17, -3, 22, -5, 18, 3, 1, 4, -5, 14,-27, 5, -7, -4, -5, 5092 -10, 11, 1, 15, 1, 1, -6, -5, 10,-22, -7, -7,-15, 13, -4, 5 }, 5093 {-17, 14, -7, 13, 3, 0, 13, -6, 9,-14,-22, -1, 1, 19, 14, -3, 5094 4,-13,-13, 2, -4, 8, -2, -2, 13,-12, 13,-12, -7, -5, -3, 6 }, 5095 {-17, 17, -1, 33, 6, 3, 9,-16, 3,-14, -8, 6,-17, 8, 3, 13, 5096 8, -6, 3, 1, -2, 0, -2, 8, 4, 9, 13,-10, 4,-17, 0, -6 }, 5097 {-20, 7, 7, 21, 1, -3, 7, -3, -2,-12, 9, -7, 2, -3, 14, 1, 5098 -1, -7, 12,-10, 5,-20, 11, -2, 0,-24,-17, 6, 6, -4, 3, -1 }, 5099 { -8, 10, 6, 7, -1, -6, 28, -6, 10,-33, 1,-20, 0,-12, 10, 1, 5100 -6, 8, -3, -1,-10, 8, 5, 0, 10, -2, 8, 16, -5, -3, -7, 4 }, 5101 {-17, 13, 3, 15, 1, -5, 27, -5, 6, -6, 12, 2, -4, 8, -1, -3, 5102 -2, 12,-15, 3, 4, 1, 2, -9, 0,-16,-21, 2, -4, 16, -7, 4 }, 5103 {-15, 20, 8, 17, 5,-14, 15,-11, 21,-11, 13,-13, 2,-15,-13, 1, 5104 -5, 5, 2, 10, -9, 4, -1, 3, 2, -4, 13, -5, 1, -4, 5, -3 }, 5105 {-21, 8, 2, 16, -1, 2, 15,-16, 13,-12,-12, -7, -8, 2, -7, 11, 5106 -8, 5, 2, -7, 16, -4, 1, -7, 3,-15, 6, -5, -8, 2, -8, 5 }, 5107 {-15, 17, -6, 3, -3, 3, 9, -7, 14,-23, 11, 1, -1, 4, 7, 6, 5108 -1,-14, 7, 6, -8, 5, 1,-15, 10, -9, 2, -3, -1, 4,-10, -4 }, 5109 {-10, 18, 3, 11, 1, 4, 14,-14, 7, -4, 15,-10, 10,-11, 10, -4, 5110 5,-14, 10, 4, 15,-12, 15,-13, 20,-15, 14,-15, 8,-11, 4, -6 }, 5111 { -7, 23, 2, 20, 7, 8, 19, -5, 9,-16, -8,-17, -5, 1, 5, -6, 5112 -8, 1, -6, -4, 10, 6, 6, 2,-11, -4, 0, 2, 4, 7, 9, -4 }, 5113 {-15, 20, -5, 22, 11, -8, 9, -5, 10,-13, -8, 8, 2, -2, -3, 7, 5114 6, 10, 1, 2, -5, -9, 1, 10, 16,-22, -7, 0, 7, 7, 6, 1 }, 5115 {-26, 19, -5, 3, 5, 25, 18, -5, 9,-14, -8, -6, -2, -6, 2, 3, 5116 -8, -2, -7, 7, -3, 7, 3, 4, -8, 0, 1, -8, -4, -2, -2, 1 }, 5117 {-20, 14,-10, 6, -3, 7, 8,-32, -2, -7, -2,-10, 16,-12, -9, 15, 5118 -2, -5, -6, 2, -7, 5, 9, 1, 6, -7, -1, 0, -2, -4, -7, 3 }, 5119 {-14, 16, 4, 11, -8, 1, 23, -4, 17,-13,-10, 1, 12, 9, 12, -4, 5120 7, -1, -1, 5, -8, -6, 3, 3, -6, -3,-18, 0, 18, 20, 4, -2 }, 5121 {-33, 19,-10, 30, 15, 2, -3, -1, -4,-14, 7, -7, -1, 7, -8, 9, 5122 -1, -3, -5, 2, 2, 4, 0, 5, 0, 0, 2, 3, 3, -3, -3, 4 }, 5123 { -6, 20, 0, 5, 17,-10, 18,-17, 9,-16, 4,-13, -6, 2,-14, 14, 5124 -28, 9,-12, 25, -4, 7, 7, -8, 6, -6, -2,-10, 2,-11, -1, 2 }, 5125 {-12, 14, 12, 52, -3, 5, -5, 4, 8,-13, 2, -5, -4, 2, -2, -1, 5126 -2, 3, 3, 5, 2, 3, 0, 1, -5, 2, -4, -3, 1, -5, -2, 0 }, 5127 {-13, 6, 9, 24, 0, 8, 14,-15, 18, -9,-11, -8, 3, 15, -2, -4, 5128 -9, 4, -3, 12, 14,-13, 11, -4, 2, -4, 0, -6, -6, -6,-14, -1 }, 5129 {-10, 28, 3, 12, 9, 3, 11,-28, 6,-11, -7, 4, 0, 7, 8, -9, 5130 0, -6, 0,-16, 4, 7, 4, 4, 7, 3, 4, -7, 0, -3,-10, 6 }, 5131 {-11, 14, -2, 19, -1, -1, 7, 9, -2,-27, 10,-14, 15, -4, 12, -4, 5132 2, -2, -6, 12, -6, 0, -5, -4, -5, 1, 3,-11, 5, -9, 3, -8 }, 5133 {-18, 7, 13, 16, -4, 3, 9,-10, 10,-10, -3,-22, -4,-12, 3,-16, 5134 0, -3,-16, 8,-11, 1, 10, -7, 15, 3, 0, -1,-13, 8, 1, 6 }, 5135 {-20, 10,-10, 10, 8, -1, 6, 0, 16,-12, 9,-10, -1, -5, -4,-13, 5136 13, 16, -8, 12, -2, 14, 18, 13, 0,-16, 2, -5, -5, -5, -4, 3 }, 5137 {-14, 5, -7,-17, 5,-13, 23, 20, -4, -1, 1, -6, 13, 5, -1, 4, 5138 -14, -2, -7, 8, 3, 2, 2, -7, 2, -1, 4, 7, 3, -9, -1, -5 }, 5139 {-19, 3,-24,-28, -9, -7, 19, 3, 2, 19, 7, 5,-13, 8,-15,-17, 5140 3,-11, 4, 13, 3, 2, -1, -3, -4, -4, 2, 0, -5, -6, 6, 2 }, 5141 {-17, 18,-30,-20, -2, -3, 1, 15, -1,-11, 6, -4, 11, 11, -4, -5, 5142 -10, 0, 0, 1, 3, -7, 8, 2, 5, 1, 5, -5, 1, 6, 4, 1 }, 5143 { -6, 1,-30,-25, -1, -8, -2, -9,-17, 16, 3, -1, -2, -9, -6, -7, 5144 -3, 12, 6, -4,-10, 0, 10, -8, -6, -5, -3,-11, -4, 0, -1, -3 }, 5145 { -1, -1,-34,-28, 1,-10, 2, 9, 4, 16, 2, 6, 14, 17, 0, 7, 5146 -4, 4, 4, 4, 0, 1, -1, -5, 8, 1, -4, 1, -9, -2, 5, 6 }, 5147 {-11, 14, 1,-31, -7,-24, 9, 7, 6, 5,-13, 1, -1, 3, 4, -1, 5148 -2, -8, -6, 3, 5, -4, -6, 7, -2, 5, 3, 3, 0, 0, -5, 2 }, 5149 {-25, 8,-11,-18, 1, -4, 8, -3, -4, 15, 6, -5, 8, 2, 3, 4, 5150 -4, 5, 6, 8, -7, 6, 1,-11,-15,-13, 9, -4,-14, 10, 12, 7 }, 5151 {-20, 11,-15,-25, 3, 4, 18, 13, -4, -5, -9, -1, -5, -2, -2, -7, 5152 16, 5, -4, -5, -7, -2, -3, -9, 11, -2, 0, -7,-17, -6,-11, 6 }, 5153 {-11, 18, -5,-20,-15, -3, 9, 11,-20, 12, 5, 5, 11, -3, 7, 1, 5154 10, -6, -3, -3, 3, 3, 14, -7, 10,-17, 9,-11, -2, -6, 7,-12 }, 5155 {-20, 8,-14,-17, -9,-13, -3, 0,-27,-14, -3,-14, 4, 3, 6, -6, 5156 7, 4, 23, 9, 11, 9, 3, -4, 9, 2, 4, -1, -6, 1, -8,-11 }, 5157 { -9, 14, 2,-37, -7, 13, 6,-11, -6, 9, 18,-11, -6, 2, 12, 4, 5158 -1, 3, 1, -2, -2, 1, -9, -4, -2, -3, 3, 5, -6, 0, -2, -8 }, 5159 {-29, 8, -1,-13, -2, 8, 23, 2,-10, 7, 13, -6, -5, 11, 13, 0, 5160 -10,-13, 11,-12,-10, 6, 4, 6, 4, 3, 6, -5, -9, -2, -1, 3 }, 5161 {-18, 6,-10,-55, -4,-11, -2, 0, 1, -3, -9, -6, 3, -2, -1, 6, 5162 3, -1, 3, 1, -4, -7, -2, 6, 3, -2, -1, -3, -2, 0, 4, 1 }, 5163 {-14, 5, 3,-21, -8,-16, -4, -2,-11, 27, 15,-20, 3, 0, 1, 1, 5164 2, -5, -5, 4, 1, -9, 5, -3, 3, 0, -4, -2,-11, -4, -3, 7 }, 5165 {-17, -1, -9,-17, -8,-18, 12,-13, -9, 13, -3, 3, 3, -3, 1, -2, 5166 0, 16, -9, 6, 12, 9, 5, 11, 2,-15, 1, -4,-16, 7, -4,-12 }, 5167 {-18, 8, -6,-11, -8, -7, 13, 7, 1, 6, 8, -1, 21, -4, 14, 15, 5168 18, -4, -3, 15, 0, 9, 4, 7, 3, -1, 9, -2, 0, 7, -8, 2 }, 5169 {-10, 7,-18,-29, 3, 12, 12, 9, 11, 4, -1,-15, 1, -1, 8, -2, 5170 -2, 10,-15, -1, 0, 6, 12, -6, -1, 10, -6, -3,-11, -4, 9, -6 }, 5171 {-14, 14, -9,-21,-12, -2, -1, -7, -5,-10, 5, -8, 0, 6, 9,-11, 5172 11, -3, -5, 3, 8, 15, -2, -4,-22, 4, -6, 12, 2, 13, 6, -7 }, 5173 {-12, 11, -5,-29,-25, 4, 12,-13,-11, -7, 4, 2, 2, -5, 5, 8, 5174 7, -5, -5, 6, 3,-10, 1, -6, 6, -6, -5, -1, -2, -4, 7, 6 }, 5175 {-15, 11, -5,-16, 0,-13, 26,-23, -6, -3, 5, -2, -2, 21, -6, -3, 5176 -5, -1, 6, -1, 0,-13, 2, -3, -9, -1, -4, -3, 5, -4, 12,-16 }, 5177 { -9, 9, -1,-17, -3, -6, 12, 6,-18, -2, 11,-14, -6, 3, 14,-12, 5178 -11, -5, 14, 2, 5, -8, -4,-11, 2, -5, 16, 6, -7, -4, 8, 13 }, 5179 {-13, 5, 3,-28,-14, 0, 6, 23, 5, 4, -1,-17, 1, -3, 0, 0, 5180 5, 4, 0,-18, 14, 10, 4, 2, 5, -2, 4, -3, 2, 0, 2, 0 }, 5181 {-15, 4,-13,-16, -3,-12, -2, 2, 7, 10, 9, 3, 11, 4, 23, 14, 5182 9, 16, 4, 1,-12, -3, 4, -7,-15, -7,-10,-14, -6, -8, -1, -6 }, 5183 { -7, 10, -5,-10, -3,-13, 16, -1,-12, 7, -3,-12, 2, 13, 13, 2, 5184 17, 15,-13, 1, -5, -2, 3, -1, 1, -3, 6, -3,-12,-16, 7, -7 }, 5185 {-11, -5,-12,-30, -6,-22, 1, 4, -6, -3, 12, 6, 7, 0, 16, 6, 5186 -2, 0,-22, -2, -9, 2,-13, 8, 6, -8, 4, -7, -1, -6, 4, 6 }, 5187 {-14, 5, 1,-27, -4, 2, 1, 14,-11, -7, -8, -4, 1, 8, 0, -6, 5188 -13, 11,-12, -7, -5, 1, 10, 7, 3, -2, 0, 6, -8, 2, 10, -1 }, 5189 {-10, 10,-25,-13,-20, -4, 19, 3, 13, 5, 5, 7, -8, 2, 4, 2, 5190 3, -1, -1, -9, 14, 10, 9, 14, 3, 3, -6, 0, -5, 4, 1, -1 }, 5191 { -9, 15,-18,-17, 4,-11, 6, 7,-12, 8, -1,-11, 2, 3, 7, 16, 5192 -3, -9, 7,-12, 23, 0, 6, 7,-14, -9, 8, 1, -2, 6, -2, -1 }, 5193 { -6, 9,-16,-26,-14,-11, 9, -6, 5, -2, 13, 17, 21, 7, 18,-19, 5194 6,-23, -2,-15, -2, 2,-10, -8, 2, 1, -2, 4, -3, -4, -5, -4 }, 5195 { 0, 6, -5,-28,-17,-32, 2,-10, 11, 3, -5, 9, 10, 3, 11, 11, 5196 -3, 12, -2, 2, 4, -6, 9, -4, -4, -4, -4, -9, 2, 0, 2, 4 }, 5197 { 0, -8,-18,-34, -9, -7, -4,-11, 10, 15, 11, -1, -8, 15, 6,-13, 5198 9, 2, -4,-12, 0, -1, 19, 12, 6, 5, 0, -3,-10,-12, 3, -5 }, 5199 {-10, 6, -9,-17,-12,-11, 9, -6, 11, 11, 18, -7, 0, 16, 4, 2, 5200 -6, 3,-12, -1, 0, 1, -5,-22, -2,-12, 0, 6, 17, 5, 5, 6 }, 5201 { 12, -5, 7, 1, -5, -2, -1, 2, 2, -4, -3, -3, -3, -2,-29, 11, 5202 5,-13,-73, 24, 12, 4,-14,-10, 5, 1, 0,-11, -7, -7, 7, 3 }, 5203 { 10, -3, -1, -3, 4,-11, -5, -2, -8, 7, 9, 2, -8, -6, 6, 7, 5204 21, 17,-54, 47,-14,-10, 14, 19, 13, 21, -4, 3, 1, 2, -4, 2 }, 5205 {-12, 4,-16,-12, 5, -9, -4, 19, -7,-22,-22,-17, 3, 0, -6, 8, 5206 23, -4,-55,-28, 2,-26, 2, 1, 4, 0,-13, 6, 0, 10, -7,-11 }, 5207 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, -1, 5208 35, -1,-67,-35,-24,-24, -6, 2, 2, -2, 1, 3, 2, 0, -1, 1 }, 5209 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0, 5210 41, -4,-73,-15, 18, 4, 17, 8, -1,-16, -1, -2, 1, 0, 0, 0 }, 5211 { -4, -4, 4, 6, -1, 2,-16,-10,-15,-10, 21, -2, -6, -2, 14, -7, 5212 10, -5,-55, 34,-12, 11,-13, -2, 2, 28,-26, 0, 7, 4, 21, -7 }, 5213 { 2, 1, 15,-22, 10, -3, 14, -6, -2, 15, -2, -7, 20, 6,-15, -7, 5214 23, 10,-60, 8, -4, 29,-22, 2,-13, 9,-10, 12, -1, -3, 4, 7 }, 5215 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, -2, 11, -5, 5216 -21,-11,-60,-27,-17,-39, 6, 36, 0, -8, 2, 2, 0, 0, -2, 3 }, 5217 { 2, -5, 9,-17, -1, 2, -3, -6, 8, 12, 7, -6,-33,-11,-14,-40, 5218 10, 36,-46, 0,-19, 5, 0,-10, 3, 12, -6, -8, 6,-12, -7, 1 }, 5219 { 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 1, 0, -2, 0, 5220 4, -2,-87, -3, -2, 2, -2, 20, 2, 6, -1, 6, 0, 0, 2, -1 }, 5221 { 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 1, 5222 1, 7,-76, 41, -7,-24, 0, -6, 3, 6, 0, -2, -1, 1, 0, 0 }, 5223 { 0, -3, 4, 2, 3, 2, 2, 0, 3, -1, 4, 0, -1, 4, -2, -4, 5224 -32,-11,-64,-29, -9,-43, 2,-11, -1, -7, 0, -4, -2, -2, -2, 2 }, 5225 { 10,-20, 3, -3, 13, 13, 0, -4, 2, 7, -8, 7, -2, 2,-20,-20, 5226 -19, 3,-47,-18,-16, -6,-15,-42,-17, 14, -6, 8, 12,-10, 11,-12 }, 5227 { -3, -2, -2, -1, -1, 4, -3, -1, -6, -2, 3, 2, -3, 6, -1, -9, 5228 10, 13,-68, -9, 26, 3, 5, 3,-21, 10,-15, 21,-22, 19, 11,-14 }, 5229 { 1, 5, 18,-19,-29,-13, -2, 18,-10, 20, 2, 10,-10, 11, 1, 8, 5230 -16,-17,-41, 10,-14,-25, 0,-14,-19, 17, 7,-12, 14,-11, 14, 5 }, 5231 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, -1,-43, 5, 5232 6,-12,-48, 19, 8,-38, -8, -3, 22,-21,-10, 15, 20, -9, -5, 8 }, 5233 { 0, 0, 0, 0, -1, 1, -1, 0, 0, 0, 0, 0, 0, 0, 6, -3, 5234 22,-14,-71,-24, -2,-33, 23, 7, -8, 7, -3, 2, -4, 1, -8, -2 }, 5235 { 1, 0, -1, 2, 0, -2, 0, 0, -1, 0, 4, 0, 26, -1, 10,-11, 5236 -17,-32,-58, 14,-14,-11, -2, 15, 2, -8, 12, 10, -9, 13,-33,-14 }, 5237 { 15,-17,-19, 7, -8,-15,-32,-22, 7, 12, 18, 0, 0,-15, -4, 16, 5238 37, -2,-46, 11, 2, -8,-10, -8, 14, 9, -4, 5, 7,-17, 4, 3 }, 5239 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 5240 -5, 3,-85, 23, -9,-17, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0 }, 5241 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 5242 -5, 3,-85, 23, -9,-17, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0 }, 5243 { 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 1, 5244 1, 7,-76, 41, -7,-24, 0, -6, 3, 6, 0, -2, -1, 1, 0, 0 }, 5245 { 0, -3, 4, 2, 3, 2, 2, 0, 3, -1, 4, 0, -1, 4, -2, -4, 5246 -32,-11,-64,-29, -9,-43, 2,-11, -1, -7, 0, -4, -2, -2, -2, 2 }, 5247 { 10,-20, 3, -3, 13, 13, 0, -4, 2, 7, -8, 7, -2, 2,-20,-20, 5248 -19, 3,-47,-18,-16, -6,-15,-42,-17, 14, -6, 8, 12,-10, 11,-12 }, 5249 { -3, -2, -2, -1, -1, 4, -3, -1, -6, -2, 3, 2, -3, 6, -1, -9, 5250 10, 13,-68, -9, 26, 3, 5, 3,-21, 10,-15, 21,-22, 19, 11,-14 }, 5251 { 1, 5, 18,-19,-29,-13, -2, 18,-10, 20, 2, 10,-10, 11, 1, 8, 5252 -16,-17,-41, 10,-14,-25, 0,-14,-19, 17, 7,-12, 14,-11, 14, 5 }, 5253 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, -1,-43, 5, 5254 6,-12,-48, 19, 8,-38, -8, -3, 22,-21,-10, 15, 20, -9, -5, 8 }, 5255 { 0, 0, 0, 0, -1, 1, -1, 0, 0, 0, 0, 0, 0, 0, 6, -3, 5256 22,-14,-71,-24, -2,-33, 23, 7, -8, 7, -3, 2, -4, 1, -8, -2 }, 5257 { 1, 0, -1, 2, 0, -2, 0, 0, -1, 0, 4, 0, 26, -1, 10,-11, 5258 -17,-32,-58, 14,-14,-11, -2, 15, 2, -8, 12, 10, -9, 13,-33,-14 }, 5259 { 15,-17,-19, 7, -8,-15,-32,-22, 7, 12, 18, 0, 0,-15, -4, 16, 5260 37, -2,-46, 11, 2, -8,-10, -8, 14, 9, -4, 5, 7,-17, 4, 3 }, 5261 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 5262 -5, 3,-85, 23, -9,-17, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0 }, 5263 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 5264 -5, 3,-85, 23, -9,-17, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0 }, 5265 { 16, 65, -2, -2, 4, 3, 0, -7, 3, 1, 3, 1, 0, 5, 1, -5, 5266 0, 2, -1, 3, 0, 0, -1, -2, 6, 0, -2, 0, 0, -1, 1, 1 }, 5267 { 5, 37, -4, 8, -4, -1, 9, 17, 6, -7, 5, -1, 11, 6, -4, 7, 5268 -2, 4, 1, -3, 11, 3, 3, -9, 6, 0, -2, -4, -5, 4,-12,-11 }, 5269 { 15, 24,-14, 2, 6, 17, 26, 5, 8, 11, -9, -7, -6, -8, 3, -5, 5270 9, 10, -3, 10, 0, 1, 4, -9, 4, 9, 3, 0, 4, 0, -5, 3 }, 5271 { 9, 36, -9, -8, 7, 7, 4, 3, -1,-16, -2, 7, -5, -6, 6, 12, 5272 -11,-12, 9, -1, -3, -9, 12, 6, -6, 2, 2, 5, 0, 5, 6, -6 }, 5273 { 25, 39, -5, 24, 3, 10, 3, -6, 13, -8, 3, -7, 2,-10, -5, 2, 5274 -2, 3, 5, -2, 1, 5, -2, 3, -4, 1, -5, -4, 0, 1, -2, 0 }, 5275 { 16, 27, -1, 0,-14, 6, 4, -5, 7, -2, -6, 0, -3, -5, 2, -1, 5276 -1,-19, 5, -8, 0, 11, 12, 5, 0, 3, 10, 6,-14, 14,-13,-15 }, 5277 { 12, 23,-14, 2, 1, 4, -3, 16, 7, -8, 2, -8, 8, 6, -8, -7, 5278 -3, 0, 2, 8,-13, 7, 13, -6, -4, 6,-13,-16, 14, 11, -7, 5 }, 5279 { 16, 28, -7, -1, 6, -3, 9, 0, -7, 3, 0, 3,-12, 20, 8, 9, 5280 8, 23, 8,-13, -2, 4, 9, 3, -5, 13, 5, -2, 12, 14, 5, -1 }, 5281 { 19, 37, 19, 5, 7, 5, 10, 5, 19, 10, 14, 0, 2, 5, 1, -4, 5282 -4, 2, 2, -5, -2, -1, 2, -6, -4, -4, -5, -3, 2, -2, -2, -2 }, 5283 { 24, 21, 1,-11,-10, 17,-14, 14, 6, -1, -6, -1, 0,-13, -1,-12, 5284 -2, -5, 6, -4,-12, 14, 5, -2, -8, -8, 15, -7,-30,-12, 4, 0 }, 5285 { 11, 26, -3, 3, 5, -1, -2, 3, -2, 10, 15, -4, 10,-28, 10,-17, 5286 -8, 1, 2, -7, -1, -6,-15, -1, 4, 5, -7, 9, 0, -5, -4, 4 }, 5287 { 18, 32, 1, 2, -7, 4, 15, 2, -9, -2, 12,-11, 7, 11, 13, 2, 5288 0, 5, 9,-10, 16, 3, -3, 5, -9,-23, 2, -2, -1, 5, 2, 11 }, 5289 { 35, 24,-20, 2, 4, -1, 5, 14,-10, -9, 8, -7, 0, 5, -7, -7, 5290 11, 1, 5, 3, 2, 0, -2, 3, 0, 1, 4, 0, -2, -8, 0, -4 }, 5291 { 9, 35, -1, 2, -1,-19, -3, 12, -1, 8, 8,-13, -1, -2, 2, 5, 5292 -8, -1, 13, -2, 11, 1, 0,-10, 0, -3, -7, 2, 1,-12, 3, 12 }, 5293 { 20, 27,-12,-12, 7, 4, -1,-13, -1, -9, 2, 13,-11, 5, 7, -9, 5294 9, 1, 1, 8, -9, 0, -6, 7, 4, 2, -2, 7, 3, -2, 1, -9 }, 5295 { 8, 37,-20, -5, 0,-21, 10, -8, 3, 19, -9, 7, -3, -8, 10, -2, 5296 0, 5, 6, -4, -2, -1, 0, -7, 6, 1, 0, 4, -5, 6, -8, 2 }, 5297 { 8, 27, 1, -3, -5, 1, 6, 0, 15, 2, 17, -1, 3,-17, 10, 5, 5298 5, -6, -6, 6,-10, 18, -5, 0, 0, 13, 7, 10, -5, -6, -2, -4 }, 5299 { 14, 29,-20, -4, -3, 1, -5, -1, 2, 12,-10, -3, 4,-18, 4, 14, 5300 -4, -1, -9, 15, -2, 2, -5, -3, 2, 9, -2,-14, -3, 4, -4, -7 }, 5301 { 23, 23,-23,-11, 27, 4, 4, -1, 7, 0, -5, 9, 2,-11, 3, 7, 5302 -2, -5, 2, -7, -7, 13, -3, -6, 2, 3, 3, -4, -1, -8, 5, -2 }, 5303 { 16, 26, -6, 8, -9, -1, -2, -1, -8, 4, -2, 0,-12, 9, -1, 0, 5304 -17, -9, 30, -5,-15,-16,-13, 0, 10,-11, -7, -3, -1, 0,-11, -2 }, 5305 { 12, 32, -4, -5, 10, 19,-10, 4,-12, 5, -6, 9,-12, -6, -6, -8, 5306 4, 1, 3, 0, 8, 0, -3, -4, -7, -4, 10, 8, 6, 5, -1, 4 }, 5307 { 46, 42, -3,-14, -2, -6, 6, -2, -5, -1, -3, -3, 1, -1, 3, 1, 5308 1, 4, -1, 2, 3, 1, -2, 6, 0, -1, -2, 4, -2, -1, 2, 2 }, 5309 { 9, 33,-13, 4,-11, 3, -8, 22, 12, -2, 4, 0,-16, 5, 4, -1, 5310 7, -6, -9, 1, 7, 5, 0, -5, 5, -1, 10, 3, -2, -1, 3, -2 }, 5311 { 9, 30, 6, -3, 6, 1, -7, 5, 11, 14, 7, 1, 0, 2, 2, -1, 5312 8, 7, -6,-13,-10, -2, 1, -6, 10, 7, 6, 5, -2, -5, -1,-16 }, 5313 { 9, 28,-11,-10, 9,-10, 15, 8, 4, 9, -4, -7, 0, -5, 9, 8, 5314 -7, 2,-15,-23, 4, -4, 4, 16, -8, -3, 0, -8, 14, 5, -3, 15 }, 5315 { 17, 26, -5, -5, -1, -8, 20, 18, -7, -2, 4, -7, -8, -5, -4, 16, 5316 0, 0, -7, -2,-13, -5, -2, 3, 12, 1, 3, -5, 2, 2, 0, -1 }, 5317 { 11, 37, 7,-23, 6, -1, 15, 13, 4, -9, 7, 5, 3, -3, -5, -8, 5318 -2, 3, -5, -1, -8, 7, 2, 13, 1, 3, 0, -3, -1, 2, 0, -2 }, 5319 { 21, 33, 7, 20, 21,-10, 6, -5, -5, -6, -9, 2, 10, 0, 8, -4, 5320 10, 2, -2, -2, 0,-10, -6, -2, 0, -5, 3,-11, 3, -9, -3, 1 }, 5321 { 6, 30,-15, -8, 16, 1, 4, 6, 4, 5, 8, -3, 8, -9, -1, -6, 5322 8, 2, -2, 4, -2, 5, 11,-21, 3,-10, 16,-11, 24, 10, 14, -6 }, 5323 { 15, 36, -3, -9,-20, 12, 0, -7,-18, -4, -8, -9, 9, -7, -3, -1, 5324 2, 7, -5, -8, 6, 2, 2, -1, 7, 1, 1, -3, 3, -4, -8, 1 }, 5325 { 16, 34, 21, 3, -9, 10, 7, 9, -7, 1, -4, -9, -4, -5, -5, 3, 5326 3,-19, 1, 5, 4, -2, -6, -5,-10,-11, -8, -2, 2, -5, -8, -7 }, 5327 { 28, 29, -3, 18, -2, 0, -6, 12, -2, 10,-11, -4,-13,-12, -6, -4, 5328 0, 4, -1, -8, 6, 4, 12, 11, 10, 10, -3, -6, 1, 2, 1, 7 }, 5329 { 3, 8, 22, -8, 3, 36, -8, -1, 9, 6,-13,-14, 8, -1, 1, 2, 5330 -2, -8, 0, 3, 1, 2, -1, 5, -1, -8, 0, -2, 2, 2, -1, 1 }, 5331 { 0, 6, 0, 0, 4, 13, -7,-16, -6, 15,-14,-21, -9,-10,-10, -6, 5332 -21, 5, 4, 2, 12, 4, 12, 11, -4, -6, -6,-10, -7,-18, 1, 4 }, 5333 { -1, 3, 10, 1, -1, 15, 4, -7,-16, 3, 0,-22, 10, 2, -3, -2, 5334 13, 5, -8, 16, -5, 4, 0,-11,-10,-22, 0, -4,-17, 5, 2, 1 }, 5335 { 12, 8, -4, -9, 14, 40,-21, 0, 1,-15,-10,-12, 12, 6,-10, 2, 5336 8, 6,-12,-10,-11, 1, 0,-11, 2, 1, 13, 0, 6, 3, 8, 4 }, 5337 {-10, 3, 5, -4, -3, 3, 0, -9, 2, 8,-22,-23, 17, 8,-17, -3, 5338 14, -8, -4, 1, -8, 3, 0, 5, -1, -3, -2, -4, 1,-10, 0, -2 }, 5339 { 0, -1, 5, -7, 4, 12, -2, 0, -7, 2,-16,-15, 12, 21, -7, -4, 5340 7, -7,-11,-15, -7, -9, -5, -8, 0, -6, 8, -3, -8, 22, -7, -9 }, 5341 { 7, 19, 4, -9, 24, 22, 2, -6, 8, 13,-14,-20, -4, 11, 8, -4, 5342 -1, 2, 0, -7, 5,-17, -3, 3, -6, 5, 3, 4, -5, -7, -3, 14 }, 5343 { -2, 6, 2, 8, -2, 5, -4, -2,-10, 3,-45,-30, -3, -3,-12, -4, 5344 -3, -3, -1, 9, -6, -6, 5, -4, 0, 5, -1, -2, -1, 0, -6, -1 }, 5345 { -3, 14,-16,-10, 10, 0, -2,-40, -9, 12, 2,-19, 15, -4, 4, 3, 5346 3, -4, 7, 1, -4, -5, 0, 4, -1, 0, -9, -2, -4, -1, -2, 0 }, 5347 { 7, 16, 2, -7, 8, 2, 0, 1, 5, 21,-10,-26, 7, 2, -9, -7, 5348 -3,-16, 8, 5, 5, -6, 10, 4,-14, -6, 5, 3, -2, -2, -4, 1 }, 5349 { -9, 14, -1, 3, 3, 11, 1, -5, -3, 13,-16,-18, 20, 6, -5, 0, 5350 -3, 2, 8, 4,-19, -9, 12, 0, -8, 2, 2, 1, 6, 13, -7,-11 }, 5351 { 2, 5, 16, -4, 19, 15, 4, 0,-11, 7,-10,-10,-16, 18,-11,-12, 5352 -9, -4, 7, -4, -4,-17, 1, 1, -8, -3, -3, 5, -2, -6,-11, -5 }, 5353 { 2, 12, 0, -9,-10, 14, 6, 2, -3, 2,-12,-28, 12, 1, -1, 2, 5354 0, -3, -4, 7, 16, 5, -7, 8, -4, -3, -1, 3,-12, 4,-17, -5 }, 5355 { -4, 7, 11, 6, 1, 14, -4, -6, 5, 5, -6,-24, 23, -9,-15, 13, 5356 -7, -9,-15, 10, -1, 8, -5, 1, 12, 6, 2, 0, 4, -2, 9,-10 }, 5357 { 1, 5, 11, 3, 6, 12, -3, 8,-21, 5, -7,-20, 12, -2, -9, -3, 5358 17, -7, -8, -9,-14, 3,-13, 18, -8, 9, 2, -8, 4, -8, -5, -2 }, 5359 { -3, -3, -1, 5, -2, 15, 3, 2, 1, -8, 1,-39, -6, 13,-13, 0, 5360 -2, -5, -6, -3, 0, -5, -2, 15, -9, 5, -3, -6, -2, 7, 0,-13 }, 5361 { 2, 8, 5,-12,-13, 22, 8,-16, 11, 5, -2,-32, -2, -4, 11, 5, 5362 5, -6, 1, 3, 1, 5, 3, 6, -5, 4, 4, -8, 8, 4, 1, 3 }, 5363 { 13, 9, 5, -4, 9, 18,-11, 2, -1, 15,-10,-19, -2, 14, 0,-10, 5364 1, 1,-18, 3, 2, -6, -8, 20, 7, -8, 16, 9, 9,-13, -3, -2 }, 5365 {-13, 11, 11, -9,-10, 13, -3,-18, 2, 10, 5,-21, 6, 15,-11,-21, 5366 3, 14, 0,-12, 9, -1, -2, -4, 3, -3, -9, -8, -5, -2, -8, 2 }, 5367 { 3, 3, 11, 4, 0, 13, 1, -8, 10, 13, -6,-26, 2, 12, -3, -5, 5368 12, -2, 1, 8, -7,-17,-19, 5, 10, 7, -3, 2, -3, 0, 5, 0 }, 5369 { 5, 0, 3, -3, -9, 5,-15, -5, -5, 17, -5,-31, 0, 13, 13, 5, 5370 -1, -6,-14, 7, -8, 9,-14, -2,-16, -4, -4, -6, 6, -6,-10, 6 }, 5371 { 13, 3, 1, 7, -3, 4, -1, -2, -1, 4, -8,-32, -1, -4, 0, 3, 5372 -10, 7, 10,-10, 4, -1, 6, 2,-16, -9, 4, 3, 13,-23, -3, -4 }, 5373 { 4, 11, -4, -9, 4, 11,-12,-12,-12, 6, 1,-28, -3, 14, 18, -2, 5374 -12, 7, 15, -3, -5, -7, -3, 2, -6, 4, 4, -2, -5, -3, 2,-13 }, 5375 { 8, 7, -7, 0, 13, 7, -8, -7, 8, 36,-10,-22, 3, 23, -3,-10, 5376 -3, 11, 1, -7, 3, 3, -1, -7, -4, 2, 3, 2, 5, 3, -4, -1 }, 5377 { -1, 1, 13, 1, -6, -1, -6, -9,-18, 17, -5,-37, -1, -1, -6, -4, 5378 1, -6,-15, 2, 17, -9, 0, -3, 0, 4, 0, -5, 0, 4, 1, -5 }, 5379 { 0, 14, 5, 0, -7, 2, -6, 17, -6, -9, 7,-16, -5, 23,-14,-13, 5380 8,-15, 11, 10,-11,-13,-33, -5, -2, 1, 6, 8, 0,-13, -9, 5 }, 5381 { 11, 7, -2, -8, 9, 11, 25,-14, 7, 3, -1,-33, 14, 8, -6,-19, 5382 3, 3, 2, -1, -3, -1, -2,-10, -3, 1, 2, 1, 4, 2, -3, 4 }, 5383 { -2, 8, 4, -2, 9, 13, -4, -2,-15, -3, 19,-37, 9, 25, -9, 2, 5384 -5, -2, -2, -4, 4, 2, 2, 0, 3, 3, 3, 5, -2, -3, -4, -3 }, 5385 { 10, 13, -1,-15, 4, 6,-18, -4, 25, 1,-23,-17, 15, 13, -8, -8, 5386 7, 4, -5, 3, 6, 9, -7, 6, 0, -5, 8, 0, -6, -1, -2, -2 }, 5387 { 1, 3, 9, -5, 27, 15, -9,-31, -1, 23, -2, -9, 1, 8, -1, -7, 5388 -2, -8, -4, -4, -2, -1, 3, 5, 0, 0, -1, 1, -7, 7, -3, -3 }, 5389 { -8, 7, 3, -6, 8, 3,-11, -2, 36, 14, 1,-30, 6, 10,-12, -6, 5390 -6, -2, -4, -3, -5, 0, 9, 4, -5, -5, -8, 12, 4, -3, 1, -8 }, 5391 { -2, 9, 33, 0, 12, -3, -7, -4, -4, -1, 6,-25, 11, -6, -9,-11, 5392 -2, -4, -2, 6, -1, -3, -6, 15, -6, 3, 10, -4, 1, 0, 5, 8 }, 5393 {-22,-21, -9,-19, -5, -7,-12,-15, -8, 9,-19, 14, -7, -4, 5, -8, 5394 -2, 7, 1, -3, 4, -4, 6, 11, 2, 6, -3, -5, 2, -2, 0, -3 }, 5395 {-32,-13, 3,-24, 3, -8, 4, 1,-10, 14,-15, 0, 4, 6, -1, 6, 5396 7, -1, 6, 4, -3,-17, 1, 4, -6, -1, 1, 0, 3, 3, -7, -4 }, 5397 {-32,-11, 7, -8,-12, 13, -5,-22, -4, 12,-16, 2, 0, 4, 0, 1, 5398 0, 6, -5, -8, 2, 6, 5, 0, -3, -6, 5, 6, 5, 5, 13, -4 }, 5399 {-44,-33, 6, -4, 2, 0, -9, 10, 3, 4, 7, 0, -1, 7, 5, 1, 5400 1, -3, 1, 6, -1, 0, 2, 3, -4, 0, 0, 1, 0, -1, -2, -1 }, 5401 {-30,-18,-24, -8, 5, 0, -2, 14, 7, 0, 1, 12, 6, 4, -9, 7, 5402 5, 7,-11, -5, 1, -8, -1, 2, 2, -9, 7, -1, 7, 5, 6, 6 }, 5403 {-22,-20,-13, -9, 20, -3, 10, -8, 6, -4, 2, -7, 10, 8, 0, -1, 5404 2, -3, 6,-19, 2, 4, 3, 3, -7, 2, -1, -6, 1, 1, 6, -2 }, 5405 {-27, -8, -1, 3, -1,-11, 24, 4, -1, 1, -8, 8, 5,-11, 15, -3, 5406 -15, -1, -1,-13, -1, 1, -5, 5, 2, 3, -9, 0, 4, 3, -7, 6 }, 5407 {-33,-16, -1, -8, 10,-23, 6, 13, -1, -3, -9, 0, 5, -7, -5,-12, 5408 -2, 3, 3, 6, -2, -3, 2, -3, 9, -6, -3, -2, 0, 5, -3, -4 }, 5409 {-22,-17, 11, -3, 3, 1, -1, -5, 17, 2,-15, -2, 10, -9, 6, 14, 5410 -16,-12, 20, -1, -7, 6, -3,-12, 1, 10,-10, -1, 7, -3, -1, 10 }, 5411 {-28,-13, 1, -3, -1, -1, 0, 3, 3, 5, 1, 10,-10, -3, 7, 2, 5412 4, 19, -1, -1, 10, 5, -8, 1, 11,-15, -4, -3, -5, 4,-13, 3 }, 5413 {-22,-13, 42,-20, 5,-13, 7,-11, 1, 1, -1, 1, 6, 3, 6,-11, 5414 3, 3, -2, 0, -4, 4, -3, -1, -5, 2, 0, 0, -9, -1, 4, 4 }, 5415 {-26,-15, -2, -6, -4, -2, 16, 8, 21, 8, 1, -3,-10, 7, -8,-12, 5416 -5, 12, -9, 3, -2, -3, 18, 1,-12,-15, -4, 5, -3, 0, 12, 7 }, 5417 {-26,-16, 5, 6, 14, -3, 15, 6, 1, -7,-13, 16,-15, 5, 11, -2, 5418 9, -7, -4, -2, 0, 0, -2, 7, -8, -6, -5, 2, 7, -3, 2, 12 }, 5419 {-31,-17, -8,-30, 4, 14, 6, -6, 6,-11, 0, 3, -4, 0, 0, -4, 5420 0, -4, 1, 4, 3, 4, 0, -5, 3, 2, 2, 0, 2, 1, 3, 5 }, 5421 {-61,-10, 4, 10, 4, 7, 0, -3, 0, 1, 0, -3, 0, 1, 0, -2, 5422 -1, 1, 2, -2, 4, -3, 1, 1, -1, 1, -2, -4, -4, 4, 0, 0 }, 5423 {-28,-13, -8, -4, 3, -3, 2, 1, 11, 14, 3, 9, 1, 13, 3, 5, 5424 -3, -2, -2,-12,-14, -9,-11,-15,-12, -5, -4,-12, 3, -3, 0, -5 }, 5425 {-41, 0, 12,-24, 13, 4, 5, 16, -5, -4, 0, 0, 13, -4, 1, -9, 5426 9, -6, -1, 6, -2, 5, 2, 9, 6, -9, -8, 8, -2, -3, -6, -4 }, 5427 {-26,-19, -2,-15, 4,-14, 6, 0, 26, 20, 8, 9, 9, 3, -4, -5, 5428 -8, 1, 0, -1, 5, 9, 3, 4, 4, 7, 1, 3, -2, -2,-10, 0 }, 5429 {-29,-18, 9, -4, 1, -5,-14,-12, 5,-10, -5, 4, -5, 0, -1, -1, 5430 4, -5, 7,-16,-11, 2, 7,-15, 2, -4, 6, -4, -6, 7, -3, 7 }, 5431 {-27,-16, 9,-14, 3, -8, 9, 0, 7, -4, -3, -7, 0,-10, -1, 2, 5432 1, -2, 15,-10, 14, 7, 6, 17, 3, -4, 3,-10, 8, -8, 3, 11 }, 5433 {-21,-20, -8, -8, 4, 5, -3, -2, 0, -5, 14,-10, 11, -4, 13, 0, 5434 5,-11, 19,-18, 18, 3, -5, -3, -4, -8, 11,-10, 10, 3, 4, -9 }, 5435 {-35,-15, 13,-12, 4, 0, -2, -4,-12, -3, -8,-24, -7, 1, 7, 8, 5436 -3, 0, -2, -1, 3, -2, -2, -6, 8, 1, 0, 1, -6, -1, 2, -6 }, 5437 {-19,-14, 13,-10, 9, -1, 1, 3,-12, 5,-16, 7, 13, 9, 4, -4, 5438 6, -5, 4, 9, -3, 17, -4, 12,-11, -6, -5, -6, 13, 2, 7, -9 }, 5439 {-34, -8, -4, 1, 2, -1, 3, 6,-20,-11, 8, -1, 4, 2, -9, 4, 5440 -4, -5, 16, 10, -4, 14,-13, 1, -6, 0, 2,-10, 0, -3, -3, 7 }, 5441 {-36,-10, -8, -3, 2, -2, 14, -4, -1, -7, -4, 10, -1, -3, 15,-11, 5442 0, 2, 3, -1, 4, 0, 8, -1, 0, 18,-11, -5, 15, -5, 13,-12 }, 5443 {-22,-13, 14,-20, 15, 25, 16, 10, 8, -2,-10, -5, -1, -8, 11, 8, 5444 -1, -2, -4, 1, 2, -1, -7, 0, 0, 0, -3, 0, 2, -1, 0, 2 }, 5445 {-31,-22, 7, 6, -2, 5,-20, 14, -6, 7, 0, 14, 3, -7, 3, -6, 5446 -2, 1, -3, -5, 1,-10, 1,-24, 6, -2, 3, -7, 1, -7, 8, 7 }, 5447 {-25,-20, -3, -9, 10, 6, 12, 7, 5, 4, -3, 6, -1, -5, -6, -8, 5448 3, 5, 6, 5,-10, 10, -4,-15,-15, -2, -9, 2, 18, 1, 8, 12 }, 5449 {-24,-19, -2, -4, -7, 11, 6, 9, 16, 2, -7, 18, 6, -7, 6, 6, 5450 -2, -9, 3, 12, -2, 3, -1, 6, 7, 8, 0, 8,-11, 8, 4, 2 }, 5451 {-26,-20,-12,-12, -2, -3, 1, -5, -1, -2, 0, 3, 7, 9, -2, 2, 5452 9, 22, 13, 4, -4, -1, -2,-14, 5, 15, -8, -5, -7,-11,-14, -6 }, 5453 {-21,-18, -1, -4, 0, 3, 7, -2, 10, 8, -8, -1, 15, 1, -9, 3, 5454 1, 3, -5, -2, 2, 4, 0, -1, 10, 2,-19, -8, 8, 30, -7, 8 }, 5455 {-25, -6, 26, 4, -8, 4, -2, 21, 5, -4,-16, 5, 13, 4,-10, -1, 5456 -6, -2, 2,-10,-13, 1, 3, -3, -6, -8, 2, 11, 1, -7, 0, 5 }, 5457 { 0, -1, -2, 19,-12,-48, -6, 11, 8, -2, -4, -2, -7, 5, -3, 2, 5458 -2, -1, -1, -7, 0, -3, -3, -4, -4, 4, 1, 3, -3, -1, -2, -5 }, 5459 {-11, -8,-28, 18, 16,-24, -8, 19, 4, 8,-12, 9, -4, -2, 4, -7, 5460 6, 2, 3, 3, -4, 0, 1, -6, -4, -2, 2, 6, 0, -3, 1,-16 }, 5461 { -9, -5,-26, 7, -3,-37,-16, -2, 2, -7, 4,-13, 0, -4, -6, -5, 5462 -6, -4, 0, 3, 4, -3, -4, -4, 4, -3, 9, -4, -2, 2, 7, -4 }, 5463 { 2, 9,-18, 7, 29,-24, -1, 7, 14, 10, 3, -3, -2, -5, 6,-10, 5464 -6, -3, -8, 0, 5, 1, 4, 3,-12, 2, 6, 1, 3, 4, 1, -3 }, 5465 {-20, 2, 8, 20, -9,-24, -4, 18, 3, 11, -1,-11, 6, 9, -1, -3, 5466 1, -1,-15, 3, 15, 9, 3, 2,-13, 2, -8, 8, 1, -1, 1, -8 }, 5467 {-12, 5,-11, 6, 19,-26,-17, -6, 4, 14, 6, -8, 9, 5, -6, -5, 5468 2, -1, 20, 1,-11,-10,-18, 20, -7, 0, -3, 4, 2, 0, 10, 4 }, 5469 {-15, 1, -2, 13, -8,-21,-22, 4, 4, 3, 3, -7,-31, 4,-10,-14, 5470 0, 8, 4, 5, 8, 11, 2, -8, 6, 7, 0, -2, 6, 8, 8, 7 }, 5471 {-13,-10, -9, 12, 19,-16, -3, -2, 9, 2, 11,-29, -1, 9, 4, -3, 5472 1,-10,-10, 16, 1, 7, -7, -6, -4, -1, -5, 3, 6, 0, 3, 1 }, 5473 {-17, -1, -5, 19, 12, -9,-21, -5, 2, 12, -7, -7, -3, 8, 7, -2, 5474 6, -9, -9, 1, -4, 1, 1, 3,-14, 2, -8, 0, 10, 1,-12, -6 }, 5475 {-13, -5, 8, 15, 0,-20, -2, 20, 8, -8, 8,-19, 12, 10, 2,-11, 5476 0, 12, 1,-11, 0,-11,-15, 5,-11, 2, 4, -4,-11, 5, -4, -5 }, 5477 { 3,-11, -7, 8, 0,-17,-26, 15, 19, -7, 10, -9, -5, -5, 14,-25, 5478 0, -8, 2, -9, -3, 9, 1, -6, 4, -4, 3, -9, -1, 6, 2, 2 }, 5479 {-12, 5, 5, 9, 14,-18,-19, 4, 2, 16, 14,-21,-15, -9, -1, 16, 5480 12,-11,-10, -5, -7, 4, 15, -8, -5, -1, 1, 14, 13, -7, -1, -4 }, 5481 {-10, -5, -1, 8, 7,-23,-10, 14, 6, 11, 10,-16, -3, 16, 6, 0, 5482 0, 9, 6, -2, -7, 1, 22, 5, 3, -8, 0, 3, -2,-10, 3, 0 }, 5483 { -2,-14, 2, 16, 15,-17,-17, 6, 19, 4,-10,-15, -1, 15, 11,-14, 5484 -8, 5, 8, 8, -2, -8,-11, 10, 10, -8,-14, 2, 13, 4, -2,-12 }, 5485 {-10, 3, 6, 4, 19,-23,-19, 1, 4, -9,-30, 3, -6, 18, 0, 2, 5486 0,-11, 0, 3, 7, -2, 8, 5, 2, -3, 6, -9, 1, -4, 7, -6 }, 5487 { 9, 5, -2, 21, 20,-33,-13, 7,-10, 8, 8,-15, -6, -4, 1, 5, 5488 3, 7, -2, -9, -1, 4, -6, 1, 0, 9, -1, -5, 2, 1, -3, 3 }, 5489 { -9, -3, 3, 15, -3,-30, -7, -7,-25, 6, 2, -6, 1, 19, 1,-12, 5490 1, -8,-13, 9, 13, 1, 8, 2, 5, 15, -2, 3, -9, 0, -4, 4 }, 5491 { -6,-12,-17, 25, 22,-13,-10, 9, 2, 11, -7,-16, 4, 6, 1, 0, 5492 0, 18, -4, -5, 4, -2, -1, -5, 0, -4, 6, 1, 6, -1, 7, 0 }, 5493 { -1, 0,-10, 8, 8,-27, 0, -2, 29, 16, -2, -4, 9, -1, 2, 0, 5494 6, 10, 6, 4, 2, -7, 9,-18, 3, 3, 3,-10, 17, 10, 9, -6 }, 5495 { -3,-12, -6, 11, 20,-32, 5, 21, 3, -4, -9, 2,-10, 1, 7, -4, 5496 5, 0, 0, -1, -8, -9, -7, 4,-10, 5, 0, 2, -5, 4, 9, 1 }, 5497 { -5, -1, -5, 1, 2,-19,-13, 1, 6, 12, 2,-16,-17, 11, 10, 13, 5498 16,-12,-11, 3, -6, 0, 6, 4, -3, 1, 8, 2, 5,-11, 3,-14 }, 5499 {-19, 5, 10, 11, 2,-23, -9, 16, -2, 7, 0,-11, -7, 10, 6, -7, 5500 26,-15, -4, 8, 6, -4, 7, -9,-15, 1, 8, -4, 4, 2,-12, 16 }, 5501 {-11, 1, 11, -4, 1,-31,-13, -1, 8, 5, 4, -2, 0, 13, 7,-17, 5502 7,-10, -6, 1, 4, -1, 2, -9, -4, 9, 3, 3, -4, -5, 3, 4 }, 5503 { -3, 1, 10, -1, 0,-15,-22, 4, 40,-11, -4, -3,-14, 9, 11, -1, 5504 9, -1, -6, 6, 3, -6, 0, 0,-12, 7, -2, 0, 9, 3, 1, 3 }, 5505 { -1, -1, -1, 14, 8,-24,-14, -8, 5, 8, 5,-12,-17, 8, 2, 7, 5506 10, -8, 0, 4, -6, -6,-10, 8, 4,-12, 3, -9,-12, 5, 4, -3 }, 5507 { -5, 1,-11, 8, 9,-24, 0, 2, 2, 14,-12,-13, 1, 6, 7, 0, 5508 7, -6, 9, 26, 11,-14, 8, 10, 1, 9, 0, 11, -2, 6, 2,-10 }, 5509 {-13, 1, 4, 34, 19,-17,-15, 0, 3, -2, -7, -1, 0, -3, -3, -1, 5510 1, -1,-10, 8, 5, 0, -8, 4,-17, 9, -2, 0, 0, 6, 2, -3 }, 5511 { -6, -4, 1, 2, 2,-14,-29, 0, 9, 34, -3, -5,-14, 6,-10, -9, 5512 -5, -1, 0, 3, 3, 0, 1, -1, -2, -1, -1, -3, -3, -4, 3, -3 }, 5513 { -4, 6, 3, 14, 14, -8,-29, 31, 11, 14, -4, -5, -6, 10, 6, -9, 5514 -1,-11, -7, 1, 7, 4, 1, -6, 4, 0, 10, -7, -5, -1, 2, 4 }, 5515 { -4, -4, -2, 14, 6,-32, -6,-14, 14, -5,-11, 10,-18, -4, 6, -8, 5516 9, 5, -4, 1, -4, 5, -2, -9, 3, 5, 2,-10, -6,-17, 3, 17 }, 5517 {-16, 9, 21, 19, 4,-20,-17, 14, 9, 15, -6,-17, -1, 1, 6, -3, 5518 1, 1, 8, -3, -6, 6, 9, 4, 9, -9, -5, 1, -1, 0, -1, 2 }, 5519 { -7, -5, 3, 19, 1,-20, -9, 14, 21, -7,-18, -9, 26, -7,-17, -7, 5520 12, 6, 0, -9, -6, 14, 9, -9, -8, 4, 15, -7, -9, -1, 9, 1 }, 5521 {-20, 30, -6, 11, 24, -4, 0, -6, -2, 8, -4, 12, -8,-17, 0, 5, 5522 -4, 1, -1, 3, -3, 5, 3, 3, 7, -2, -3, -2, 4, 0, 0, -1 }, 5523 {-35, 17, 6, 1, -9, -1,-16, 3,-20,-13, 8, 7, -4, -7, -4,-20, 5524 7, 12, -5, 5, -5,-11, 12, -1, 15, -9, -6, 16, -4, -9,-13, 4 }, 5525 {-21, 36,-19, 9, 0, -7, -8, 9, -4, -3, 3, 0, 7, -8, -2, -2, 5526 -11, 13, -1, 5, -3, 7, 2, 3, -1, -2, -5, 1, -1, -2, -5, -3 }, 5527 {-12, 33, -4, 1,-12, -9, 0,-13, -1, 2, -8, 4,-10, 6,-16, -7, 5528 -1, -4,-10, 15, -1, 0, -5, -8, 5, 5, -3, 0, 2, -7, 1, -7 }, 5529 {-14, 32, 5, -7,-15, 3, -5, 8, 14, 5, 9, 13, 3, 18, -3, 7, 5530 4,-10,-10, 10, -1, 2, 0, -2,-11, 5, -3, -4, 2, 2, 7, 4 }, 5531 {-14, 34, 1, 20, -1,-12, 0, -3, -7, -4, 7, 18, 9, -3, 14, -7, 5532 -9,-20, -7, -4,-13, 12, 1, 12, 5, -6, 2, -4, 0,-15, 1, 3 }, 5533 {-21, 23, 7, -8, 3,-13, -3, 0, -6, -2, -7, 6,-12, 9, -6, -2, 5534 -2, -4, -1, 6, 9, 5, -9, 15, 0, 8, -8, 7, 6,-15, 3, -5 }, 5535 {-27, 32, -1, -4, -2, 4,-10, 12, -3, 8, 13, 7, 0,-15, 4, -2, 5536 3, 5, 7, -4, 9,-12, -1, -2, -1, -4, 0, -4, 2, -5, 6, -6 }, 5537 {-17, 29, 15, 0, -1, -4,-10, 13, 12, -1, -8,-10,-10, 4, 7, -2, 5538 6, -5,-13, 19, 6, 1, -7, 2, -9, -2, 12, -4, -8, -3, 2, 4 }, 5539 {-38, 27, 16,-15, -6, 3, -7, -4, 0, -1, 6, -2, -3, -6, 6, -6, 5540 -3, 0, 2, 0, -4, 6, 1, -1, 0, 4, -1, 3, 4, 1, -2, 5 }, 5541 {-33, 40, -4, 2, 1, 0, 0,-10,-14, 0, -7, 4, -1, 3, -2, 5, 5542 7, 6, -1, 4, 1, 3, 1, -7, 1, -4, 5, 7, 0, 4, 3, -4 }, 5543 {-20, 25, 12, -4, 16, -4, 2, 2,-14, -2, -3, 29, -1, 1, 3, 1, 5544 9, -5, 2, -8, -3, 1, -7, -2, -7, 1, 0, 4, 16, -2, -1, -1 }, 5545 {-10, 30, 17, 3, -5, -2, 0, -5,-22, 4, 5, 5, -3,-18, -6, 10, 5546 -5, -7, 2, 8, 7, -7,-11, -2, 0, -3, 3, 2, 11, -4, 4, -4 }, 5547 {-11, 30, 11, 4, -3, -8, 1, -2, 4, 18, 3, 1, -1, 0, -8, -4, 5548 -3, 10, 13, 14, 5, -5, 1, 1,-10, 2, 15, 4, 9, -1, -5, -3 }, 5549 {-17, 32, 18,-18, -3, -5, 6, 10, 1,-15, -5, 9, 8,-12,-10, -6, 5550 11, 9, -5, -8, -7, 10, 5,-10,-14, -4, -3, 1, 9,-11, 2, 1 }, 5551 {-13, 28,-11, -1, 2,-16, -2, 7,-24, 0, 3, 6, 3, -1, -8, -7, 5552 -12, 2, 2,-20, 10, 4, 0,-13, -2, -2, 1, 8,-14, 0, 4, 1 }, 5553 {-14, 23, 12, 8, 8,-26, 2, -4,-14, 13,-14, 15, 3, -9, -1,-13, 5554 -10, -2,-10, 6,-16, 12, 8, 0, 9,-10, -7, -4, -4, 7, -8, 8 }, 5555 {-20, 45, 10,-14, 4, 16, 8, -9, 1, -8, 10, 5, -7, -2, 2, -5, 5556 -1, 0, -5, 4, -6, -2, 4, 1, 3, 4, -4, 2, -2, -2, 5, 1 }, 5557 {-20, 26, -4, 1, 7, 4, -8, 1, -5,-13, 2, 13, -7, -3, 6, -6, 5558 22, 0, 5, 11, -4,-11, 8, -9, 2, -2, -4, -2, 2,-13, -4, -8 }, 5559 {-28, 18, 17, 3, -8,-23,-16, -6, 5,-10, 14, 10, 5, -1, -8, 4, 5560 -2, 13, -3, -2, 3, 4, 3, -2, -3, -4, 0, 1, 3, 4, 0, 4 }, 5561 {-12, 32, -6,-16, 18, 12,-16, 0, 7, 13, -4, 5, -8, -1, -3, 4, 5562 6, -2, -1,-13, 4, -1, 3, 12, -3,-10, 1, 6, 8,-11, -2, 4 }, 5563 {-18, 26, 2, 5, 0, -9,-17, 14, 5, 1, 7, -3, -8, -3, 11, 7, 5564 -5,-12, -8, 7, 0, -7, 2,-12, -9, 13,-11, 9, 6,-11, -5, 11 }, 5565 {-24, 22,-15, -9, 8, 1, -7,-12, -9, 3, 11, 15, 14,-11, 12,-15, 5566 -5, 7, -2, 0, -8, 3, 3, -1, 2, 11,-11, 14, -6, 13, 1, -6 }, 5567 {-20, 28, 18, -4, -6, -5, 12, 14, 2, 10,-13, -6, -8, -6,-13, -1, 5568 -26, 22, -3,-14, 6, 0, 10,-15,-13, -9, 6, -7, 1, -5, -4, -1 }, 5569 {-19, 26, -8, -3,-14, -6, -9, -4, -8, 15, -8, 3,-12, -4, -2, -7, 5570 -5, 3, 13, -3, -4,-25, 4, -1, 5,-12, -1,-13, 5, 2, 0, 6 }, 5571 {-18, 43, 14, -8, 1,-23, -2, -2, 1, 3, -7, 0, 0, 8, -1, -3, 5572 -5, 1, 5, 2, 0, -2, -2, -2, 1, -1, -1, -7, 0, 3, -3, 9 }, 5573 {-11, 30, 10,-14, 3, 1, 10,-11, 1, -7, -4, 14, 2, 1, -9, 1, 5574 -11, -2, -7, 5,-11, 1, 3, 14, 1,-16, -8, 3, -5, 7, -4, 4 }, 5575 {-18, 24, 6, 3, 8, 7,-22, -7, -7, 3, -8, 4, 23, 9, 3, -1, 5576 3, 6, 7, -1, -7, 6, 4, 1, -3, 1, -6, -1, 2, -7, 3, 3 }, 5577 {-15, 38, -7, -1,-11, 2,-17,-24, 24, 8, 7, -4, -5, 2, 2, -7, 5578 1, 4, 0, -9, 5, 0, -1, 1, -1, -5, -6, 3, 0, 7, 8, -3 }, 5579 {-14, 22, 1, -5, 9,-12, -9, -5, -6, 5, 7, 8, -1, -4, -9, -3, 5580 -33,-16, -9, -1, 12,-11, 17, -7, -3, -1, -7, 3, 2, -3, 16, -4 }, 5581 {-14, 20, 6, 4,-10, -4, -4, -4, 1, -7, 2, 6, 8,-12, 4, 1, 5582 -1, 12, 10, 3,-14,-10, -3, 18, -2, 33, -5,-17, 17, -5, 9, 7 }, 5583 {-12, 23, 13, 0,-11, -8,-11, 12, -5, -9,-16, 11, 6, 4, 12, -5, 5584 5,-13, 7,-12, -3, 1, 2, 12, 1, -4, -1, 5, 4, 11,-12, -3 }, 5585 { 15, 2, 14, 7, 1, 2, 1, 12, 10, 23, 4, 6,-20,-10, 4, 26, 5586 -6, 13, 4, 3, 2,-11, 5, -7,-10, 4, 9, 1, 10, -4, 11, 4 }, 5587 { 17, 15, 31, 17, 18, 16, 11, 24, 2, 4, 2, 3, -8, -3, 7, -3, 5588 -5, -7, -2, -6, -4, -5, -4, -1, -4, -2, -5, -6, 2, -1, 4, -2 }, 5589 { 16, 8, 15, 14, 3, 7, 21, 9, 8, 15, 21, 6, 8, 12, 5, -5, 5590 7, -3, 10, 2, -3, 8, 6, 0, 5, 5, 6, -3, 2, 4, 0, -5 }, 5591 { 5, -4, 6, 12, 6, 13, 24, 17, -5, 17, -1, -6, -7,-10, -8,-18, 5592 3, -2, 2, 7,-15,-11, 12, -3, -2, -2, -4, -7, 2, 0, 5, 5 }, 5593 { 10, -6, 8, 11, 12, 20, 22,-11, -3, 15, -3, 15, -2, -2, 0, 2, 5594 5, -8, 4, -5, -9, -4, -1, 2, -1, -3, 1, 3, 13, -1, 9, 7 }, 5595 { -5, 8, 5, 11, 14, -5, 14, -9, 2, 35, 8, 15, 1, -2, 2, -2, 5596 4, -9, -3,-14,-12, -2, -2, -4, -2, -8, -3, 1, -6, 3, 10, 0 }, 5597 { 16, 0, -6, 15, -3, 4, 4, 3, 3, 20, 5, -4, 10, 9, -9, -3, 5598 -10, -2, -7, 11,-11,-10, 17, -1, 3,-15, 2, 9,-15,-10, 16, 10 }, 5599 { 14, 4, -7, 19, 3, 0, 19, 8, 16, 34, -9, 6,-13, -1, 6, 5, 5600 -1, -2, 4, 3, 2, 1, 1, -1, 0, -7, 2, -1, 1, 0, 6, -1 }, 5601 { 1, 6, 9, 13, 9, 10, 15, 16, 10, 18, 13, 17, 3, -1, -7, 2, 5602 -15,-11,-10, -4,-13, -6,-17,-13, -6,-14, 1,-10, 6, 4, -1, -1 }, 5603 { 13, 1, 7, 10, 14, 13, -7, 5, 5, 28, 14, 14, -2, 2, 3, -3, 5604 -13, -4, 10, -9, 19, -4, -3, 4, -5, -5, 0, 5, -5, 0, 3, -4 }, 5605 { 1, 0, 6, 22, 9, 18, 18, -3, 5, 10, 12, -2, 1, -3, -8,-12, 5606 9,-10, -7, 1, -1, 19, 0, 2, -8,-11,-10, 9, 6, 11, 0, 3 }, 5607 { 10, 11, 19, 44, 0, 14, 1, -7, 6, 22, 2, -1, 9, 2, 0, -4, 5608 4, 0, -6, -6, 3, 0, 0, -2, 2, -5, 1, -2, 0, 1, 1, 1 }, 5609 { 5, 7, 0, 32, 30, 26, 5, 4, -7, -3, 15, -6, 3,-10, 7, 6, 5610 -8, -7, 2,-13, -5, -1, -3, 7, 3, -2, -8, 0, 6, 4, 5, 0 }, 5611 { 9, 8, -2, 4, 2, 11, 4, 29, -5, 14, 8, -5,-14, 8, 0, 9, 5612 8,-10, 5,-15, -6, -9, 9, -1, 18,-16, 9,-21, -3,-13, -2, 8 }, 5613 { 25, 7, -9, 23, 20, 18, 6, 16, -9, 8, 8, -5, 11, 13, -8, 7, 5614 4, 10, -2, -1, -7, -9, -7, -9, -4, 1, 1, -5,-10, 8, 4, -5 }, 5615 { 9, 2, 16, 14, -5, 14, 1, 0,-21, 17, -1, 9, 12, -3, -3, 4, 5616 -4, 14, 10, 3, 0,-10, 7, 4, 4,-11, 2, 4, -1, -3, 9, -1 }, 5617 { 17, 8, 11, 26, 15, -3, 14, -1, 12, 9, 10, -8, 8,-18,-11, -3, 5618 -14, -7, 7, -3, -3, -4, 1, -7, -3, 2, -3, 16, 10, 0, 9, 6 }, 5619 { 9, 8, 3, 8, 18, 14, 11, 1, 10, 6, 1, -4,-16, -2, 14, -2, 5620 1, 8, 12, 14, 3, -3, 8, 8, 12,-15, 3, -3, 3, -2, 14, 10 }, 5621 { 22, -3,-11, 13, -7, 11, 4, 11, 3, 14, 0, -6, -2, -9, 4, 2, 5622 -2, 0, -5,-27,-10, 3, -1, 5, 8,-24, -3,-11, -3, 2, 11, -1 }, 5623 { 19, 2, 8, 36, 5, -6, 3, 15, -3, -4, -5, 14,-10, 1,-12,-10, 5624 -3, -4, 3, -2, 1, -8, 4, 3, 5, -3, 0, 4, 8, -2, 8, 4 }, 5625 { 8, 14, 15, 9, -4, 10, 5, 11, 9, 10, 8, 9,-15, 15, 6, -8, 5626 -10,-13, 5, -8,-20,-13, -6,-11, -1, -3, -6, -4, -1, 0, 13, 15 }, 5627 { -2, -1, 9, 12, 2, 2, 13, 3,-23, 33, 15, 2, -4, -1, 3, 8, 5628 8, 6, 6, -7, 8, 6, 9, -1, 3, -8, 0, -4, 1, -8, 11, -1 }, 5629 { 6, 5, -6, 16, 2, -3, 31, 21, -9, 12, 0, -1, -4, 1,-12, 3, 5630 -13,-18, 2,-11, -9, 2, -8, -6, 11, -3, -1, 0, -1, 0, 13, 5 }, 5631 { 5, -1, 2, 0, 25, 5, 10, 16, -5, 21, 14, 12, 13, 2, -5, 5, 5632 5, -3, -2,-14, 0,-12, 7, 11, -1, -7, 19, -1, -1, -1, 8, -1 }, 5633 { 10, 7, 3, 11, 0, 8, 22, 3, 3, 19, -4, 12, 15, 9, 5, 15, 5634 2, 1, 2,-10,-10, 0, 2, -1, 0, 1,-12, -1, 21, 16, 9, -7 }, 5635 { 11, -4, -5, 24, -7, 11, 20, 11,-15, 18, 5,-13,-15, 0, -5, 9, 5636 1, 0, -1, -9, 4, -8, 6, -8, 1, -2, -7, 20, 9, 3, 9, 3 }, 5637 { 20, 0,-12, -6, 9, 31, 9, 12, 8, 27, 15, 7,-16, 5, -3, -7, 5638 -1, -9, -2, -7, -3, 4, -8, -3, 3, -6, -2, -2, -3, -6, -1, 2 }, 5639 { 6, -6, 48, 8, -3, 19, 12, 11, -7, 2, 3, 0, -1, 1, 8, -4, 5640 4, -6, 0, -4, -4, -3, 3, 6, 3,-13, -8, 5, -3, -7, 8, 5 }, 5641 { 7, -2, 6, 11, 12, 2, 14, 4, -5, 12, 2, 9, 4, 2, 0, -1, 5642 2, 0,-15, -9,-16, -2, 8,-17, -5,-22,-19, -5, -1,-10, 1, -2 }, 5643 { 11, -9, 3, 12, 6, 6, 1, 17, -6, 19, 14, 7, -7, -1, -1, -9, 5644 9,-11,-17, 0, -6, 16, 0, 1, 9,-24, 3, 3, -9, -3, 3, -2 }, 5645 { 9, 0, 1, 8, 1, 7, 2, -5, -3, 8, -1, 7, 2, 6, -3, -6, 5646 5, -2, 6, -2, -4, -3, 0, -3, 13,-50, 1, -2, 2, 4, 4, 3 }, 5647 { 7, 0, 26, 21, -4, 2, 17, 8, 7, 11, -7, 1, -1,-15, -1,-15, 5648 -11, -4,-17, -4, 1, -7, 3, 6, 3, -9, 2, 3, 6, 10, 6, 12 }, 5649 { 1, -2, 2, -1,-10, -4, 6, -3, -5, -2, -8, 2, 2, 2, 8, 0, 5650 1, 1, 6, 0, 11, 13, 3, 4, 0,-12, 11, -5, 19, 20, 2, 5 }, 5651 { 5, 3,-13, -2, 1,-12, 11, -7,-12, 7, 10, 0, 7, 0, -2, 4, 5652 -6, -9,-11,-12,-23, 12, 10, -3, 0, 6, 19, -1, 24, 18, 9, 12 }, 5653 { 6, -3, 2, 5, 2, 2, -2, -5, -8,-11, -4, 3, -8, -4, 5, -3, 5654 -16, -4, 3,-12, -4, 3, 32, 7, 2, 8, 32,-18, -1, 12, 1, 7 }, 5655 { 0, -8, -1, 0, -8, 7, -8, -1, -1, 4,-12, -1, 3, 0, 1,-18, 5656 8, 8,-14,-10,-11, 19, 9, 5, -7, 6, 8, -4, 26, 12, -1, 6 }, 5657 { 3, 5,-14, 7, 14, 8, 20,-13,-16,-10, -2, 17, -7, 4, -8, -9, 5658 14, -5, 3, -4,-12, 7, 14,-10,-19,-20, 35, 8, 13, 14, -2, 9 }, 5659 { -2, -4, -1, 1, -3, 0, -1, 1, 2, 2, 6, 0, 0, 4, 5, -2, 5660 3, 3, 3, -2, -7, -3, -3, -1, 6, -2, 29, 22, 13, 34, 0, 14 }, 5661 { -3, -9, 3, 1, 5, -4, 2, 0, 7, -9, 0, 2, -5, -3, 0, 6, 5662 -1, -1, -1, 2, 2, 4, 8, 7, 20, -6, 7, 16, 33, 20, 6, -1 }, 5663 {-11, 1, -3, -3,-11, 3, -9,-25, -1,-16, 4, -8, 15, 1, -2, 7, 5664 8, 23, 2, 18,-13, 16, 3, -7, 6, 3, 16, -8, 12, 16, 3, 4 }, 5665 { 0, 5, 5, -5, 1, -1, 2, -3, -2, 1,-13, 2, 2, 10, 6, 7, 5666 18, 18, 7, 9, 8, 9, 21, 14, 7, 12, 15, 14, 15, 12, 11, 5 }, 5667 { 1, -5, 11, -2, 17, 8, 3, 0, -1, 6, 11, -7, 6, 6, 7, 5, 5668 -15, 14, 1, 11, 4, 10, 12, 1, 2, 4, 30, 1, 11, 1, 6, 13 }, 5669 { 2, 4, 3, -7, 5, 8,-11, 7, -5, 9,-10, 6, 8,-10, -3, 10, 5670 1,-29, -4,-26, 5, -8, 13, 4, 3, 6, 35, 1, 3, 6, 3, 0 }, 5671 { -2, 1, 0, 0, -1, -3, -7, -3, -9, -3, -1, -6, 3, 4, 4, 0, 5672 5, -1, -2, -2, -1, -4,-10, 8, 0, -6, 10, -4, 46, 12, 2, 28 }, 5673 { 4, -1, 4, 1, 0, 4, -2, -2, -2, -1, 2, -4, 1, 5, 0, -3, 5674 1, 1, -2, 0, 1, -2, -1, -1, 3, -6, 35,-11, 13, 53, -3, -1 }, 5675 { -5, -2, 0,-13,-16, 5,-12,-11, 1,-30, 3,-18,-24, -8, -5,-19, 5676 1, -3, -8, 7, -7, -8, 15,-19, 4, 10, 30, 24, 6, 1, -9, 10 }, 5677 { -4, 8, -7, -4, -6, 12, -1, -9, -4, 2, -9, 3, 2, -2, 4, 2, 5678 22, 9, 4, -5, 0, 5, -2, -9, -3, 1, 18,-12, 18, 16, 4, 16 }, 5679 { -5, -8, -3, -5, -3, 6, -7, -3, -2, -5, -3, 1, 2, 2, 4, -6, 5680 10, 3, 12, -3, 20, 0, 27, -4, 16, 5, 18, -3, 23, 4, 12, 11 }, 5681 { 0, 1, 0, 1, -2, 1, 2, 1, -1, 0, -2, 2, -2, -4, 1, -2, 5682 -2, -1, -5, -2, 0, 0, -2, 2, 9, 7, 63, 5, 12, -1, 1, 0 }, 5683 { 4, -3, -7, -5,-11, -5,-12,-10,-10,-12,-15,-12,-14,-14, 1, 1, 5684 10,-10, 16, 6, 2, 9, 11, 9, 9, 8, 12, -1, 13, 12, 6, 3 }, 5685 { 7, -3, -2, 4, 6, -8, 2, -3,-12, -5, -9, -8,-10, 15, -2, -4, 5686 8, 9, 7,-13,-18, 34, -5, 7, 12, 22, 16,-11, 13, 25,-15,-11 }, 5687 { -3, -2, 0, -4, 1, 0, -3,-13, -7, 13, 12, -7,-10, 13, 19, 6, 5688 16, 15,-12,-15, -3, 34, 1, 5, 1, -9, 11, 21, 8, 17, -5, -6 }, 5689 { 3, -5, 0, -4, 0, 4,-11, 4, -7, -3, -1, -8, 3, -2, 2, 1, 5690 11, 5, 6, 14, -3, 2, -4, -7, 0, 31, 15, -2, 24, 11, 5, 4 }, 5691 { -1, -4, -9, 5, -8,-18, -4, -9,-20,-18, 7,-14,-16, 3, 8, -3, 5692 29, 11,-13,-13, 7, 1, 17, 6, 6, 21, 11, 1, 14, -8, 2, 5 }, 5693 { -3, 8,-10, -6, 12, 2, 1, 3, 3, 3, 3, -6, -8,-14, 15, -5, 5694 16, 4, 16, 0, 7, -1, 0, 16, 2, 1, 22, 4, 19, 13,-11, 1 }, 5695 { 2, -3, 10, 20, -4, -1, -8, 5, -8, -9, -6, -2, -4, -7, 8,-10, 5696 0, 8, -6, 1, -8, 14, 13, 5, 17, -6, 26, -1, 7, -1, 0, 12 }, 5697 { -4, -7,-31, -2, -7, -1, 5, -5, -5,-12, 4, -7, -6, 3, 15, -2, 5698 5, -2, 7, -1, 10, 7, 8, -1, 14, 20, 14, 9, 16, 16, 8, 24 }, 5699 { -7, 0, -3, -6, 1, 3,-13, -6, -4, -4, -5, -9, -1,-10, -4, -8, 5700 2, 0, -1, 1, 24, 24, 21, 31, 5, 2, 11, 12, 7, 4, 3, 6 }, 5701 { -3, -5, 6, -4, -3, -1, 2, -1, -2, 1, 0, -8, -1, 2, 0, -4, 5702 6, 22, -1, -5, 8, 12, -1, -2, 28, 27, 20,-27, 14, 1, 2, -3 }, 5703 { 1, -5, -2, -2, 6, -2, 9, 1, -2, -5, 3, 4, 11, 5, 2, 8, 5704 -3, -1, 1, -2, -3, -5, 5, 8, 49, 12, 8, -3, 9, 20, 12, 17 }, 5705 { -6, 0, 1, 7, 0, 9, -2, -4, 8, 0, -2,-10, 0, 7, 21, -1, 5706 0, 1, 17, -7, -5, 2, 4, 16, -2, 17, 14,-20, 15, 14, 4, 15 }, 5707 { 0, 3, -4, 9, -4, 0, 6, 4, -6, -6, -5, -7, 2, -9,-10, -2, 5708 -5, 0, -3,-21, 9, 14,-11, 13, 29, 2, 25, 4, 22, -1, 2, -3 }, 5709 { 2, 12,-11, 2, 16, 9, -4, 7, 1,-10,-15, 11, -4, 3, -2, 4, 5710 4, -5,-10, 1, 4, 19,-15, 6, -4, -2, 30, -7, 11, 21,-12, 5 }, 5711 { -2, -3, -2, 4, -1, -5, -3, -7, -5, 1, 0, -6, 1, -6, 7, 0, 5712 8, -7, -3, -2, 2, 14, 2, -3,-26, -1, 26, 22, 32, 1, -2, 6 }, 5713 { 1,-38, -1,-20, -2, -3, -6, -4, 2, 2, 7, 0, 3, 5, 3, 10, 5714 6, 1, -3, -5, 7, 5, -5, -4, 8, 3, 1,-14, -1, -9, -5, -4 }, 5715 { -5,-26, -7,-19,-10, -5,-11, 5,-11,-25, -8,-14, -9,-16, -8, -6, 5716 -17,-14, -1, -1, 6, 2, 2, 2, 3, 0, 2, 8, -8, 3, 0, -3 }, 5717 { 17,-49, -3,-23, -1, 11, 7, 3, 4, -4, 0, 0, -1, 4, 2, 4, 5718 -2, -4, 2, -2, -1, -2, 2, 0, 0, -1, 0, 0, 1, 2, 0, 0 }, 5719 { 4,-34, -6, -9, 1, 21, -7, 3, -2, -1, -3, 18, 2,-16, 7, -3, 5720 8, 7, -5, 7, 2, 4, 8, -6, -7, -2, -5, -1, 4, 1, 2, -4 }, 5721 { 5,-29, 13, -2,-14, 3, 1, 18,-15, 4, -8, 8,-10, 8, 2, 1, 5722 -8, 15, 3,-10, -4, -4, -2, 0, -3, -4, 2, -3, -4, -3, 12, -6 }, 5723 { 13,-20, 3,-18,-17, 4,-14, 13, 28, 11, -8, -6, 16, 6, 0, 10, 5724 3, 4, -9, 13, 5, -7, 12, -5, 0, -7, 5, 1, 3, 3, 2, 1 }, 5725 { 3,-27, -5,-11,-21,-11,-12, 0, -5, 7,-22, 1, 3, 5, 0, -5, 5726 8, 7, 1, -5, -7, 2, -5, 4, 1, 3, -8, -2, 0, 4, -2, 6 }, 5727 { 31,-45, 0, -1,-12, 1, 2, -6, 4, 3, -1, 3, 3, 0, 5, 3, 5728 -5, 12, 4, 6, 2, 1, -2, 1, 3, 2, 5, 2, 2, 2, 3, -1 }, 5729 { 9,-45, 6, 5, -1,-17, -2, 18, -3, 2, 0, 1, 0, -1, 10, 8, 5730 -7, -2, -5, -8, 6, -1, 0, 4, 6, -3, 12, -1, -2, 0, 5, -7 }, 5731 { 3,-26, -2,-12,-12, 2,-10, 16, -3, 12, 4, 5, 11, 8,-16,-17, 5732 -2, -3, -3, 2, 5, -9, 13, 1, 10, 11, 3, 5, -2, 2, 2, -7 }, 5733 { 8,-26, 32, -7, -5, 22, 2, 14,-10, -8, -7, 3, 3, 7, 0, -5, 5734 0, -1, -3, 0, 8, 4, -5, -7, 6, -1, 4, 8, 1, 1, 7, -6 }, 5735 { 4,-31, 2,-14, 2, 0, 1, 8, -6, -1, 17, -3, 13, -6, 5,-10, 5736 -2,-10, -2,-10, -3, 7, 1, 5, -8, 8,-14, -3,-15, 7,-10, -6 }, 5737 { 16,-27, 13, -4,-23, 7, -9, 6, -7, 5, 4, 2, -1, -3, 23,-18, 5738 7, 0, -3, 4, -3, 9, -6, -2, -1, 8, -6, 2, 6, -3, 2, -2 }, 5739 { -1,-35, -2, -8, 11, -1, -7, -3, -2, 11, 7, 6, -6,-10, 9, 6, 5740 -3, -5, -6, -3, 9, 16,-16, -9,-20, 12, 3, 5, -3, 1, -9, 4 }, 5741 { 2,-24, 1,-12,-16, 5, -4, 3, -4, -1,-11,-11, -8,-14, 14, 10, 5742 -8, 20, 8, -3,-11, 1, 1, -4, -4, -7, -3, 15, 2, -6, -2, 7 }, 5743 { 9,-21, 2,-19, -7, -5, -8, 25, 3, 17, 5, -3, 9,-12, 8, 2, 5744 -4, 3, 3, 1, 11, -9, -4, -3, 4, 3,-22, 6, 4, 6, 11, -5 }, 5745 { 16,-23, 13,-17,-21,-12, 5, 9,-20, 7, 6, -6, 0, 2, -9, 6, 5746 -6,-13, -7, -1, 5, -3, 5, -7,-10, 1, 0, 8, -9, 11, 0, -8 }, 5747 { 10,-26, -9, -7,-19, -4, 6, 16, -7, 5, -4, 4, 8, 0, 4, -1, 5748 6, -7, 1, -8,-11, 10,-14, 0,-16, 6, -3, 5, -1, 14, 12, 1 }, 5749 { 8,-27, 12,-14, -1, -1,-19, 10,-11, 21,-14, 9, -8, -3, 8, -1, 5750 12,-13, 3, -4, -2, 0, -9, 0, -7, 2, -3, 12, 1, -3, 3, 1 }, 5751 { 18,-20,-14,-14,-16, -3,-24, 6,-17, 2, -3,-11, 2, -3, 12, 10, 5752 10, 1, 10, 7, 8, 5, 5, 4, -1, 7, 2, 2, 0, 4, 7, 0 }, 5753 { 0,-30, 9,-16,-18, 15, 12, -3, 4, -4, -5,-11, -4,-12,-10, 0, 5754 2, -2, -4, -1, 2, 0, -1, -6, 2, -3, 4, -5, 7, 3, 5, 7 }, 5755 { 25,-24, -1, -6, -9, 6,-13, -2, 3, 15, -3, 11, 4, -8,-11, 2, 5756 0, -9, -2, 7, 4, 8, 5, -8, 5, 6, -1,-11,-15, -5, 0, 11 }, 5757 { 0,-34, -7,-11, -7, 9, -3, 19, 4, -8, 3,-11, 11, -3, -9, 12, 5758 9, 9, 2, 1, -7, 1, -3, 0, -6, -2, -1, 3, 0, -7, -2, -5 }, 5759 { 6,-34, -4, -5, -3, -9, 2, 9, -1, 9, -5, -3,-26,-12, 8, -6, 5760 -7, 11, -8, 4, 4, 1, -1, 0, 8, 9, -4, 7, -1, 1, -3, -1 }, 5761 { 3,-30, 5, 6,-10, 3, -7, 6, 3, 3,-26,-19, -3, 1, 7, 5, 5762 -4, -5, 6, 10, 13,-10, 4, -7, -4, 5, -3, 9, -6, 3, 9, 5 }, 5763 { 4,-24, 9,-19, 2, -4, -5, 8, -3, 2, 0,-15, -1, 9, -4, 22, 5764 6, 9, 3, 7, 11, -9, 0, -3, 4, 5, -5, 10, -8, 5, -7, -3 }, 5765 { 8,-27, 7, -3, -1, 2, -9, 13, 7, 12, -4, -6, -6, 5, 0, 7, 5766 5, 1, 15, -3, -4, 0, -5, -2, 7, -5, -7, 1, -2, 13, -8, 13 }, 5767 { 17,-22,-15,-11, -8, 16,-14, 18, 2, -1, 14, -7, 14, -6, -6, -7, 5768 -8, 17, 6, 4, 4, -7, -5, -9,-14, -6, -1, 9, -3, 1, 6, -5 }, 5769 { 25,-30, 2,-12,-13, 18,-18, 16, 8, -3, 10, -8, -3, -1, -6, 3, 5770 -5, -7, 4, 6, 7, 1, 1,-11, -5, 6, 2, -4, 9, -1, -5, -2 }, 5771 { 7,-23, 7,-15, -1, -3, -1, 0,-10, 12, 2, 5, -4, 0, 4, 6, 5772 -1, 5, -9, -1, -1, -7, 1, 17, 9,-17,-16, 8, 4,-14, 11, 14 }, 5773 { 0,-31, 7,-13, 3,-11, -7, 6, 1,-11, 8, -7, 15, -3, 16,-11, 5774 -1,-15, 16, -3, 5, 0, -2, -2, -6, 11, 5, 6, 5, -5, 6, 3 }, 5775 { 13,-24, -2,-20,-10, 7, -3, -1, 15, 2, 6, -5, -7,-10,-20, 1, 5776 -4, 14, 8, -2, 3,-13, -3, 1, -4, 1, -3, 2, 8, -7, 16, -4 }, 5777 { 1, -2, -2, -3, -4, -7, 0, 3, 6, 7, 3, 2, 1, -2, -1, 0, 5778 -6, 4, 2, -4, -3, -4, 5, 9, 5, 0, -3, -3, -4, -7,-31,-50 }, 5779 { -1, -3, 7, 2, -1, 2, 4, 6, 0, 10, -2, 0,-20, -6, -3, 9, 5780 -20,-22, -1, -1, 15, 9,-12, 10,-13,-20, 12, 3, 5, 6, -7,-26 }, 5781 { 0, 4, -2,-14,-12, 6,-13, 11,-10, 3, 22, 6, 16, -2, -5, 1, 5782 -3,-11, 0, -7, 5, -5, 0, 1, -1, -6, 8, 8, 10, 9, -5,-27 }, 5783 { -5, 10, -2, 7, 9, -9, 5, -9, 5, 4,-15, 14, 1, 3,-10, 5, 5784 0, -2, 7, 3,-13, 6, 9, -6, 5,-14,-17, -1, 11, 14, -2,-26 }, 5785 { 0, 6, -3, 0, -8, 6, 0, 1, 4, -8, 2, -5, 4, 7, 15, 11, 5786 9, 19, -2, 14, -8, 7, -1, 3, -3, -3,-10, -2, 12, -2,-12,-29 }, 5787 {-12, -5, 0, -3, -2, 6, 3, -3, 2, -2, 1, 11, 2, -7, 5, 1, 5788 2, -2,-14, 0, -1, -5, 3, 8,-28,-26, 6, -6, 3, 8,-10,-27 }, 5789 { -1, -3, 6, 2, 4, 15, 1, 0, 2, -2, -2, 13, 3, 6, 0, 6, 5790 -1, -4, -1, -5, 8, -1, 5, -5,-15, 11, -8, -5, 14, -6,-14,-29 }, 5791 { -5, -6, 0, 1, 0, 6, -3, 2, -5, -1, 5, -3, 2,-10, 3, 4, 5792 3, 0, 13, -3, -1, 4, -4, -6, 2, 9, 8, 2, -3, 28,-11,-31 }, 5793 { 1, -4,-10, -9, -4, -3,-15, -6, 1, 5, -3, -6, 5, -6,-22, 27, 5794 -13, 5, 3, -7, -4, 20, -7,-12, -1,-24, -4,-13, -8,-11,-15,-21 }, 5795 { -6, -4, 19, -6, 2, 11, -6, 1, -3,-10, 9, -9, 12,-10, 2, 1, 5796 -9, 1, 15, 7, -5, 5,-29,-35, 4,-30, 9, 9, 19, 17, 2,-17 }, 5797 { -3, 3, -3, 1, 2, 5, -1, 5, -2, -3, 1, -3, -8, 3, -4, -2, 5798 -4, -1, 12, 0, 2, -8, -6, -4, 16, -1,-14, -2, 25, -6,-15,-36 }, 5799 { 0, -1, 3, -4, -4, -1, 7, -4, 8, 0, 10, 9, -4, 1, 10, -1, 5800 -3,-13, -5, -4, -1, -4, 8, 11, 14, -7, -5, 16, 12, 13, -1,-28 }, 5801 { 1, -2, 2, -3, -8, 10, 4, 9, 12, 3, 5, 0, 8, -3, -6, 2, 5802 16,-11, 11, 0, 1, 6, 1, 18,-10,-16, -1, -4, 5,-14,-15,-20 }, 5803 { 1,-12, 5, 4, -7, 8, -1,-17, -2, -9,-14,-11, 6, -9, 5, -4, 5804 3, -2, 7, 18, -5, 5, 6, -1,-11, -2,-10, -3, 8, -3, -2,-32 }, 5805 {-12, 5, 20, -5, -6,-11, -6, -6,-13, 4, -6, 19, -8, 2, 3, -9, 5806 -4, -4, -1, 9, -1, 21, -1, 7, 15,-10, -1, -3, 9, -3, 2,-24 }, 5807 { 0, -3, 2, -6, 4, -1, -9, -2, -1, -3, 6, -1, -5, -6, -5, -8, 5808 0, -2, -6, 9, -4, 3, 2,-13, 1, -7, 23,-13, 4, -3,-15,-33 }, 5809 { -7, 2,-15, 11,-10, 14, 0,-11, 3, -1, 12, -4, -4, 9, 11,-13, 5810 -13, -3,-14, 1, 3, 6, -5, 8, 0, 5, 5,-10, 4, 5, -6,-30 }, 5811 { -6, 4, 0, -5, 4, 1, -1, -1, 3, 6, 5, -2, -5, 0, -2, 5, 5812 -4, -2, -4, -2, 4, 7, -7, -1, 1, -4, -3,-19, 37, 12, 10,-40 }, 5813 { -7, 2, -7,-12, 17, 11, -7, 2, 2, 3, 1, -1, 3, 4, -2, -5, 5814 9, -9, 6, 4, 9, 12, 11, -5, 2, -1, 0, 9, 5, -7, -2,-24 }, 5815 { -7, 6, 1, 3, 1, 0, 6, 0, 4,-12, -2, -2, 1, -9, 10, -2, 5816 11, -1, 21,-12, 15, -5, 10, -5, 5, -5, 14, -6, 5, -7, -3,-29 }, 5817 { -2, 0, -5, -2, -3, 1, -3, 0, 4, 2, 3, 0, 2, -2, 7, -2, 5818 3, -5, 2, -1, 6, -4, 0, -3, 8,-11, 19, -8, 22,-34, 13,-35 }, 5819 { -1, -3, -1, 9, 11, -3, -3, -1, 7, 18, 11, -5, 2,-12,-11, 18, 5820 9, -5, 1, -6, -9, 12, 1, -3, -3, -9,-14, 9, 9, 8, -6,-26 }, 5821 { 0, 5, -5, -1, -1, -2, 4, 6, 8, 2, -1, -2, 5, 1, -5, -4, 5822 1, 1, 18, 1, 7,-10, 3, -2, 12, -1,-15, 9, 12,-14, 13,-38 }, 5823 { 3, 0, -8, -1, 0, 8, -9, -3, -8, 16, 3, 16, -5, -9, 0, -1, 5824 -7, -1, -4, 13, 7, 0, 1, 2, -1,-16, 0, -2, 1, 8, -8,-28 }, 5825 { 7, 9, -5, -3, -2, 2, 0, 3, 11, -6, -4, -2, -2, -5, 28,-18, 5826 -6, 2, 15,-10,-15,-10, -2, 0, -2, -2, 4, -3, 7, 11, 5,-30 }, 5827 { 9, 0, -7, -1, -4, -7, 2, 2, 9, -2, 2, 3, -8, -6, -6, 3, 5828 -10, 4, 10, 5, 21, -4, 14,-18, 1, 3,-10, -2, 6, 14, -8,-26 }, 5829 {-14, -1, 2, 3, -3, 7, 1,-22, -1, -1, 0, 1, 12,-14, 3, -5, 5830 0, 10, -3, 1, -5, 12, -3, 10, -8,-22,-11,-13, -7,-10,-13,-25 }, 5831 { -2, -5, -4, -4, -9,-18, 9, -3, -5, 17, 13, 5, 6, 11, 3, 8, 5832 20, 4, 2, 9, 8, 5, 6, 1, 7, -7, -6, -2, -7, 0,-17,-23 }, 5833 { -5, -5, 2, 0, 6, 2, -2, 2, -3, 4, 4, 0, -5, -2, -4, 6, 5834 8, 10, -1, 1, -5, 5,-14, -2,-11, 8, 6, 25, 7, -1, 0,-43 }, 5835 { -4, 0, 4, -2, 7, 0, 3, 17, 5, 2, -5, 1, 21, 3, -2,-10, 5836 -16, -9, 7,-12, 9, -8, 2, 5, -5,-10, -2,-11, -5, -1, -9,-30 }, 5837 { -2, 3, 1, -4, -1, 0, 8, 1, 12, 4, -1, -1, 3,-17, 13, 9, 5838 0, 7, -6, -5, 9, 1, 5, 4,-10,-18, 0, 14, 11, -4,-16,-28 }, 5839 { -1, 0, 2, -1, 4, 1, -1, 1, -1, -2, -1, -2, 3, 0, 0, -1, 5840 -1, 1, 2, -2, 3, 3, -2, 4, -2, -1, -6, 1, -1, -1, 6,-70 }, 5841 { 7, 3,-11, -1, 12, -4,-14, 4, 4, -4, 4, -2, 2,-12, -4, 15, 5842 -17, -4, -3, 6, 8, -5, 22,-22, 5,-11, 15, -4, 4, -1,-21, -1 }, 5843 { 10, -2,-13, 11, 4, 14, 4, 9, 8, 8, 19, 15, 14, 15, 5, 10, 5844 8, 15, -5, 4, 14, -8, 1, 1, 2, 1, -1, -3, 21, 8,-29, 13 }, 5845 { -6, 0, -6, 6, -1, 2, 8, -4, -5, 4, -4, -5, 0, -2, -4, 0, 5846 9, -2, 1, -2, 26,-19, 21,-10, 4, 1, -8, 5, 22,-10,-13, 15 }, 5847 { 11, -5, 1, 0, 6, 3, 7, -2, -2, -3, -5, -1, -2, -6, 1, 1, 5848 -8, -5,-13, 13, -2, -3, -1, -9,-28, 4, 2,-11, 18,-20,-24, 9 }, 5849 { 7, 4, -3, 6, 6, -6, -7, -5, -7, -4, -4, 0, -7, -5, -6, -5, 5850 2,-13,-12, 2, 0, 5, 18, 15,-13, -7, 13,-20, 16,-10,-19, 6 }, 5851 { 5, -8, -1, 5, 10, 2, -1,-10,-11, 23, 8, -5, -8, 4, -5, -4, 5852 -5, -5,-11, -8, 5, 1, 7, -9, -9, -6, 12, 14, 17,-12,-22, 3 }, 5853 { -5, -8, -3, 3, 12, -1, 0, -4, -5, 1, 1, 6, 1, 5, -5, 7, 5854 -2, 7, 1, 6, 6, 2, 0, -5, 17, -4, -5,-24, 13,-20,-27, 14 }, 5855 { -1, 2, -3, 1, -3, 1, -3, 0, -2, 3, -2, 1, 2, -1, -2, -1, 5856 -2, -5, 5, -2, 0, -7, 1, -6, 8, 8, 11, -5, 24,-43,-13, 2 }, 5857 { -2, 4, 7, -3, -4, 4, 13, -4, 0, 0, -2, 9, 0, -3, -6, 1, 5858 -7, 1, -1, 10, 0, 5, -1,-24, 25,-15, 7, 2, 22,-10,-21, 0 }, 5859 { -5, 2, 6, -2, 13, 3, 5,-12,-11, 16, 6, 10, -5, 0, -3, 6, 5860 5, -5, -5, 10, 12, 10, 11, -7, 8,-14, 2,-15, 13,-14, -8, -3 }, 5861 { 5, 6, -7, -5, 5, 2, 9, 5, 0, -1, -4, 2, 8, 0, 3, 5, 5862 -12, 3, -3, -6, 2, -1, -5, 14, 11,-20,-21,-25, 24, -1,-10, 6 }, 5863 { -5, 5, -2, 9, 4, -4, -1, -6, 11, -6, 5, 0, 2, -3, 6, -1, 5864 -17,-18, -4,-13, 9, -1, 9, -7, -4, -8, 2, -3, 12,-31,-18, 5 }, 5865 { -7,-11, 6, -8, 4, -3,-12, 0, -1, -6, -3, 0, 5, 9, 7, 2, 5866 1, -8, -6, 8, 2, -5, 7, -1, 16,-10, 16,-12, 18, -1,-25,-12 }, 5867 { 3,-12, 1, 2, -2,-18, -8,-15,-10, -9, 2, -7, 11,-11, 2, -1, 5868 -1, -1, -9, -6, 3,-14, -2, -1, 2,-13, -7, -9, 19, -5,-17, 2 }, 5869 { 7, 1, -8, 7, 17,-13,-10, 5, 7, 1, -6, 4, 9, -4, 0, 3, 5870 8, 1,-14, -9, 4, 7, -9, 0, 6, -5,-12, -2, 25, -2,-19, 1 }, 5871 { 7, -3, 6, -3, 1, 6, -7, 0, 10, 0, 4, -5,-17, -4, 4, -1, 5872 0, -3, -7, 19, 24, -1, 21, 8, 10, 9, 8, -1, 23, -2,-18, -2 }, 5873 { 3, -3, 0, 5, 8, -2, -9, 2, 9, 6, 19, 8, 2, 6, -9, -2, 5874 -4, -3, -8, 7, -7, -8, 5, 4, 26, -6, 7, 18, 24, 0,-13, 4 }, 5875 { 0,-13,-11, -1, 3, -9, 5, 4, -7, 3, 0, 2, -1, 4, -5, 2, 5876 9, -2,-11, 15, 1,-21, 1, -1, 0, 4,-14, -4, 24,-16,-13, 1 }, 5877 { 1, -9, -8, 0, 0, -4, 11, -1, 14, 16, 0, 17, -2, -9,-12, 0, 5878 -1,-14, -9,-14, 0, -2, 19, 4, 6, 4, 4,-11, 8,-17,-19, -5 }, 5879 { -3, 1, 2, 12, -4,-18, -1, -4, -7, 14, -3, 2, 0, -7, -8, 12, 5880 -5, -9, 14, 12, -9, -2, 4, -6, 4, 18, -1,-25, 22, 2,-23, -5 }, 5881 { -2, 0, 0, 0, 1, 3, 5, -1, 5, -2, -2, 2, -3, 0, 1, 2, 5882 0, -1, 2, -1, -9, -6, -7, -4, -2, 4, -7, -5, 64, -3,-25, 4 }, 5883 { 12, -2, -3, 0, 8, -9, 13, -7, 6, -3,-12, 12, 15, -9, -4, 2, 5884 9, -4,-12, 3, 14, 1, 7,-15, 15, 0, -6,-12, 0, -3,-20, 6 }, 5885 { 2, -1, -4, 5, 9, 6, -7, 2, -2, -7, -2, 0, -1,-18, -4, -6, 5886 -15, -5, 11, 5,-10, -1, 2, 7, 12,-19, -7, 8, 21, -4,-15, 4 }, 5887 { 4, 2, 5, 5, -5, 1, 3, 2, -8, 13, 0, -5, -2,-14,-11, 6, 5888 2, 17, 8,-13, 26, -2, 5,-15, -4,-14, 12, -9, 13,-21,-23, -4 }, 5889 { 2, -3, -2, -3, 3, -2, 6, 9, -9, 13, 4, 2, 12, -3, -3, 1, 5890 -17,-22, -3, 4, 3, -2, 1, -9, 1, -6, 11,-13, 14, 0,-15, 6 }, 5891 {-16, -4, 17, -2,-20,-11, 11, 10, 5, -8, 16, 2,-17,-14, 11, 11, 5892 -6,-11, -7, 12, 12,-10, -6, 5, 8, -4, -2, -5, 28, 3,-13, 4 }, 5893 { 0, -3, 3, -7, 6, 8,-12, 20,-19, 18,-11, 10, -5, 0, -9, 11, 5894 3, 0, -2, 9, -7, -5, 18, 3, -2,-16, 1, 6, 12, -7,-16, 1 }, 5895 { 4, 1, 5, -5, 15, 2, -8, 3, 5,-11, 15, -3, 8, -8, -1, 7, 5896 4, 7, -2, 6, -9, 5, 12, 2, 33, -2, -6,-18, 4, 0,-18, 11 }, 5897 { 3, -1, 1, -1, 0, 1, 4, -1, -5, 0, 1, 0, 4, 2, -1, 4, 5898 -3, 2, 0, -2, 4, 6, -1, 6, 42, 19, -4,-37, 19, 1,-15, -4 }, 5899 { 2, 0, -5, 0, 10, 0, 0, -5, 3, 0, 0, -3, -3, 0, 2, -4, 5900 -10, 2, -6, 4, 4, 1, 27, -7, 17,-34, 5, -9, 15,-16, -7, -5 }, 5901 { -2, 7, 7, -2, 9, -2,-15, 11, 11, 7, 5, 1, 15, 1, -9, 31, 5902 2,-15, 2, 4, 3, 4, -1, -8, 2, -7, 6,-17, 11,-14,-11, 2 }, 5903 { 1, 1,-11, 9, 9, -6,-14,-11,-10, 8, -3, 11, 16, -9, -8,-13, 5904 -8, 9, 0, 6, 6, -2, 13, -8, -2, 3, 13, -3, 10, -6,-17, 4 }, 5905 { 14, 5, 4, -6,-12, 10, -7, 8, 21, -8,-30, 15, -2, 1, 11, -9, 5906 -5, 1, 0, -1, -1, -6, -2, 3, -5, 7, 9, 5, -5, 2, 0, 1 }, 5907 { -1, 2, 20,-17,-15, 3, 3, 7, 11,-17,-13, -6, -3, 18, 17,-15, 5908 -4, -4, -5, 22, 14,-14, -2,-10, -7, 11, 8, -7, -3, 0, -7, 11 }, 5909 { 7,-11, -7, -8,-14, 22, 5, 2, 6, 13,-12, -2, 10, 3, 0,-21, 5910 -4, 20, 3, 10, 21,-10,-12, 8, 11, 2, -5, 2, 1, 3, -1, 15 }, 5911 { -1, -2, -1, -2,-13, 8, -4, 0, 7, -2,-17, 8, 18, 5, 3, 8, 5912 -8, -2, 3, -4, 14,-18,-13, 14, 15,-13, -1, -2, 4, 11, 1, 12 }, 5913 { 13, -6, -4,-16,-17, 16, 21, -2, 5,-11, -9, 19, 21,-17, -3,-17, 5914 3, 12, 8,-12, -6, 1, -7, 9, 9, -7, -5, -1, -3, 5, -6, -4 }, 5915 { 11, 5, 12,-20, -6, 10, 4, 12, 8, -5,-10, 15, 13, 14, 10,-15, 5916 -13, 1, 6, 14, 15,-17,-13, 4, -5, 10, 7, -6, -8, -3, -4, 12 }, 5917 { 25, -1, 7, -5, -7, 11, 1, 17, 13,-15,-14, -4, 5, 3, 8, -3, 5918 -2, 2, 0, 6, 16,-12, -6, -4, 4, -3, 7,-10, -3, -7,-13, 7 }, 5919 { -8, 10, -3,-13, 5, 2, 4, 9, 9,-17,-13, 2, 11, 1, 6, -4, 5920 8,-10, 4, 1, 19,-15, -4, 12, 31, 7, -5,-17, -4, 9, -2, 7 }, 5921 { 14, -6, -6, -6,-14, 13, 17, -5, 4,-14, -9, 7, 7, -9, 3,-16, 5922 -15, 11, 11, 6, 4,-11,-19, 3, 5, 8, 13,-14,-14, 3, -4, 12 }, 5923 { -2, -4, 10, -4, -7, -1, 27, 5, 2,-16,-18, 4, 12, -2, -3, -2, 5924 -1, 1, -8,-12, 3, -4, 8, 15, 2, 4, 9,-13,-14, 9, -7, 5 }, 5925 { 4, 2,-10, -5, -7, 2, 1, 4, -1, -6,-15, 6, 1, 10, 5,-10, 5926 -9, -1, 13, -3, 5,-21,-11, 8, 8, 5, 27,-21,-18, -5, -1, 15 }, 5927 { 11, 1,-16, -8,-11, 0, 5, -8,-12,-13,-17, 22, 4, -6, -1,-18, 5928 -10, 0, 19, 2, -2, -8, -7, -3, 2, -2, -9,-17, -5, 4, 4, 10 }, 5929 { 8, -6,-19, -5, -4, 12, 14, 15, 10, -9, -1, -9, 19, 12, 0, -1, 5930 2, 4, 7, 9, 16,-16,-14, 9, -4, 3, 1, 0, -2, 10, -1, -1 }, 5931 { 12, -8, 12, -9, 0, 25, 7, 9, 2,-31, -9, -4, 15, 4, -5, 1, 5932 -10, 11, 8, 10, 0, -6, 5, 11, -1, -6, 4,-10, -9, 6, 4, 5 }, 5933 { 14, 6,-17, -2, 17, 12, -9, 2, 0,-25,-14, 5, 20, 14, 8,-20, 5934 5, 2, -2, -3, 9,-13, -3, -1, -6, 3, 7, -6, 0, 2, 3, 1 }, 5935 { 8, 4,-15, -3, 10, 18, -4, 13, 8,-22,-10, 9, 19,-15, 7, -5, 5936 -13, 12, -4, 9, 2, -9, -6, 0, 2, 1, -9, -6, 6, 1, -1, 11 }, 5937 { 4, 1, 4, -5,-10, 18, 7, 2, -4, -9,-11, 0, 32, -7, 4,-16, 5938 -1, 0, 6, 3, 6, -3,-14, 16, 9, -2, 7, -1, 0, -5, 5, -3 }, 5939 { -3, 2, 3, -8, -6, 4, 6, 2, 4,-12,-15, 2, 8, 8, 9, -3, 5940 -18, 6, 34, 11, 12,-15, -1, 2, 9, 2, -4, -4, 2, 4, 2, -3 }, 5941 { 18, -6,-12, -8, -1, 15, 20, -4, -1,-11, -5, 6, 6,-11,-15, -7, 5942 3, 7, 10, 2, 8,-10, -5, 8, 15, -5, 5,-17,-13, 13, 11, 7 }, 5943 { 8, -4, -6, -1,-14, -3, 6, -2, 1, -5, -1, 10, 10,-15, 5, 0, 5944 -10, -4, -3, 7, -4,-19,-15, 27, 11, 18, 3,-19, -2, 6, 0, 12 }, 5945 { 12, 0, -5, 0, 4, -5, 1, 5, 10, -7,-11, 21, 29, 1, -2, 1, 5946 -4,-11, -1, 13, 11,-20, -1, 4, 4, 4, -5, 6,-13, -2, 11, 9 }, 5947 { 2, -7, -7, -3,-10, -1, 20, 12, 1,-19,-19, -1, 5, 4, -7,-25, 5948 14, 1, -3, 2, 12, -4, -3, -3, -2, 6, 1, 0, 3, 2, 5, -1 }, 5949 { 12, -8, 3,-12,-10, 10, 13, 0, 23,-14,-18, 10, 0, 15, 3,-12, 5950 -3, -5, 5, -4, 2,-14,-10, 8, 2, 9, -1,-11, -3, 5, 13, 2 }, 5951 { 9, -6, 7, -7,-30, 17, 6, 13, 1,-14, 0, -1, 6, -9, 8, 3, 5952 -4, 0, -1, -7, -5,-13,-19, -3, -4, 4, -6, -2,-13, 1, -2, 3 }, 5953 { 10, 1, 3,-18,-26, 17, 4,-16, 4, -3,-13, -4, -6,-11, -4,-21, 5954 7, 8, 2, 5, 13, -6, 1, 5, 8, 7, 9, -6, -6, 1, -1, 2 }, 5955 { -3, -1, 0, -2, -2, 0, -1, 3, 4,-14, -8, -9, 13, 2, 50,-23, 5956 -8, 8, 7, 11, 16, 3, -7, 0, -2, 6, 5, -1, 1, -2, 4, 3 }, 5957 { 1, 3, 1, 1, -6, 3, 6, 6, 2, -2, -3, 10, 2, -8, -5, -5, 5958 5, 4, 4, -2, 10, -8,-40, -1, 21, 8, 3, -4, -1, 13, 4, 7 }, 5959 { 2, 0, -4, -8, 5, 2, 7, -5, 5, -8, -4, -1, 12, 2, 12,-13, 5960 -9, 0, 1,-12, 9,-43, 1, -5, 12, 1, 3, 6, 1, -1, 3, -2 }, 5961 { 6, -2, -1, 1, 0, 4, 8, 14, 4, -7,-23, -5, 23,-17, -6,-15, 5962 -8, 7, 10, -1, 7,-16, 4, -6, 2, 3, -3, -3, -1, 8, -1, 4 }, 5963 { 10, 4, -4, 1, 7, -3, 2, 11, 4, -6, -3, 8, 5, 4, 1,-45, 5964 -6, -4, 4, 2, 1,-14,-10, 1, 1, 6, 2, -8, -1, -3, 3, 3 }, 5965 { 1, -1, 2, -3, -8, 9, 3, 3, -2, -5, -8, 8, 7, -7, -4, -6, 5966 5, -9, 11, -2, 46, -5, -1, 9, -2, 0, 3, -5, -3, -5, 7, 0 }, 5967 { -4, 1, -2, -1,-11, 11, 8, -3, -2,-10, 0, 4, 9, 9,-17,-17, 5968 -34, -4, -5, -7, -3,-12, -3, 11, 18, 3, -2, -5,-18, -5, -3, 6 }, 5969 { 7, -5, -3, 1, -4, -3, -5, -1, 2, 5, -2, 3,-10, 12,-18, -5, 5970 -10, 12, -9, 4, -6, 2, 0, 16,-17, 15, 14,-12,-10, -2, -9, -1 }, 5971 { 4, -5, -3, -5, -3, -1, 7, 18, -7, 12, 3, 5, -8, -4,-20, 1, 5972 -25, 1, -8, 13,-10, 8,-19, -1, -8, 10, 6, -9, -1, 0, 12, 4 }, 5973 { -4, 5, 0, -1, 2, 5, -8, -2, -6, 4, -8, 9, 3, 2, -7, 4, 5974 -25, 13,-23, 10, 14, 15,-11, 3,-18, 4, 16, -4, 1,-10,-10, 3 }, 5975 { 5, -3, -1, -3, 4, 1, -3, -4, -5, 1,-12, 14, -7, 11,-15, 6, 5976 -6, 24, -4, 13, -1, 15,-13, 8, 3, 7, -5, 2, 2, 0, 3, -7 }, 5977 { -3, 1, 0, 8, 6, -1, 6, 5, -5, -2,-12, 4, 0, -2, -3, 5, 5978 -6, 0, -8, 9,-10, 4,-28, 12,-20, 11,-13, 7,-18, 1,-11, 1 }, 5979 { 1, -4,-15, 5, 0,-13, -5, 13,-11, 4, -4, -5, 5,-14,-16, 0, 5980 -14, 5,-20, 12, 10, -7, -5, 6, 6, 22, 6, -4, -2, 3, 8, 11 }, 5981 { 13,-11, -2, 16, 16, -7, 0, 20, -7, -1, 0, 5, -9, 12, -2, -5, 5982 -22, 5,-10, 12, -6, 11, 9, 21, -8, 15, 4, 0, -8, -4, -4, 10 }, 5983 { 18, -4,-13, 0, 1,-15, -1, -3, 2, 10, -1, 6, 1, -4,-20, -5, 5984 -8, 6, -8, 17, -5, 5,-10, 8,-22, 6, -5, -2, 8,-17, 8, 2 }, 5985 { 1, -2, -9, 6,-31, -8, -8, 8, 0, 5, -9, -4, 2, 3,-12, 11, 5986 -18, 10, -5, 3,-11, 13, -6, 11, -3, 12, -7, 3, -9, -1, 2, 11 }, 5987 { -9, -6, 21, -8,-15, 4,-11, 12,-11, 17, -1, 2, -6, 0,-15, 13, 5988 -12, 19, 0, 2, -6, -3, -9, 10, 3, 17, -2, 5,-10, -3, 0, 1 }, 5989 { 4, -6, 5,-10, 1, -5, 1, 0, 0, 0, 2, 7, -2, 2, -2, 0, 5990 -4, 3, -4, 1,-12, 6,-49, 16,-10, 13, 0, -2, 8, 6, 1, 8 }, 5991 { 5, -8, -7, 9, 13, -5, 7, 0, 10, 11, -4, -3, -1, 13,-14, 6, 5992 -15, -6,-14, 16, 15, 1,-18, -4,-20, 20, -7, -1, -9, -2,-10, 10 }, 5993 {-12, 4, 0, 10, 0, 3, 8, 4,-27, -1, -2, 19, -4, 2,-13, 3, 5994 1, 9,-12, 1,-22, 19, -5, 4, -9, 12, 2, -9, -8, 11, -3, 7 }, 5995 { 4, -5, 11, -6, 17,-17, 5, -4, -2, -6, 1, -5, 2, 4,-14, 6, 5996 -20, 19,-20, 12,-21, 5,-14, 13, -2, 11, 4, -3, 0,-10, -4, -2 }, 5997 { -2, -1, -3, 8, -9, -7,-22, -3,-24, 13, -2, 10,-15, 5, -9, 4, 5998 -7, 0, -5, 15, -8, 11,-13, 6, -4, 19, -8, 12, -4, 6, 9, 7 }, 5999 { 2, -3, 2, -1, 0, 3, 1, 2, 1, -4, -2, -3, 1, 5,-12, 6, 6000 -16, 14,-23, 10,-14, 17,-15, 16, -2, 9,-25, 9,-10, 16, 4, 9 }, 6001 { -3, 7, -8, -3, 2, 2, -4, -8, -9, 10, 3,-11, 25,-10,-28, 27, 6002 -9, 7,-13, 9, -2, 4,-12, -8,-14, 6, 7,-10, 3, 3, -3, 5 }, 6003 { -8, -3, 1,-10, 8, -3, -9, -4, 13, 7, 2, 4,-10, 4, 3, 7, 6004 -18, 2,-22, 15, 4, 20, -7, 5, -6, 13, -1, 4, -7, -6, 6, 13 }, 6005 { -2, 3, 0, 2, -4, -2, 0, 0, 1, 2, -2, -5, 0, 1, -4, 0, 6006 -2, -3, 1, 2, -1, 2, -8, -1,-24, 68, -3, 8, 3, 3, -1, -1 }, 6007 {-15, -2, -9, -7, -1, 8,-14, 8, 3, 6, 0, -1, -8, 8,-23, 2, 6008 -14, 17,-15, 8, -4, 7,-18, 0, -8, -3, -1, -4,-10, 4, -1, 4 }, 6009 { 8, 0, 2, -7, 0, 5, 1, 3,-11, 4, -8, 14, 3, 20, 1, 26, 6010 -11, 13,-13, 20, -2, 0, -8, 2, -6, 6, -1, 9, 3, -6, -3, 10 }, 6011 { 5, 0, -1, -7, 10, 1, -3, 5, 4, 7, -5, -1, -3, -1, 12, -3, 6012 -15, 7, -9, 22,-19, 8, -9, 4,-23, 13,-14, 6, -6,-14, -4, 7 }, 6013 { 14, -5, -8,-10, 25, 3,-23, -7,-28, 0, -1, -9, 4, 1,-13, 20, 6014 -8, 10,-16, 8, 12,-13,-21, 5,-13, 11, -2, 1, 12, -7, 2,-10 }, 6015 { -5, -4, 9, 5, -6, 35, -7, 8, 15, 2, -1, -9, -6, 2,-18, 7, 6016 -15, 6, -3, 2, 8, 12,-30, 7, -4, 20, 2, 6, 13, -6, -4, 0 }, 6017 { 1, 8, -9, 9, -5, 12, -9, 16, -9, 16,-17, 14,-13, 15,-18, 14, 6018 -15, 17,-12, 14,-13, 7,-16, 13, -9, 5,-11, 10, -9, 6,-12, 13 }, 6019 {-10, -4, 5, 3, 1, 6, 8,-14, -5, 15, 7, 4, 8, 7,-22, 8, 6020 -7, -8,-15, 26, 1, 13, -3, 17, -5, 9, -2, 4, -6, 3, -8, 9 }, 6021 { 8, -3, 2, 3, 3, 1, -2, -1,-11, 8, -4, 0, -6, -5, -1, 13, 6022 -37, 9, 1, -6,-10, -2,-10, 11, 8, 13, -3, -2, -6, 8, -4, 13 }, 6023 { 3, 2, -3, -4, -4, 7, -8, 9, -8, 9,-20, 12,-19, 15,-18, 17, 6024 -15, 7, -1, 20,-11, 6, -6, 3, 1, 9, 2,-14, -2, -2, 2, 1 }, 6025 { -7, 1, -1, -3, -6, 4, 4, -3, 3, -1, 5, -4, 3, 2, -1, 9, 6026 -59, 5, -4, 30, 3, 3, -2, -3, -1, 2, 2, 1, -1, -1, -2, 1 }, 6027 { 0, -3, 2, 0, -1, -8, 0, 2, -3, 4, -4, 1, 10, 6, -6, 8, 6028 -7, 4, 10, 11,-41, 27,-20, 3, -3, 8, 1, 11, -5, -8, 0, 4 }, 6029 { 5, 1, 4, -2, 1, 2, -1, 6, -7, 2, 11, 4, 0, 0, -8, 7, 6030 -10, 0, 0, 8, 2, 10, -1, 1, -2, 44, -2,-21,-12, -3, -1, 2 }, 6031 { -4, 4, -2, -2, 6, -8, 2, 1,-10, 14, 8, 6, 5, 1, -2, 4, 6032 -13, 4, 2, 5, 10, -2,-21, 32, -3, 18, 9, -6, -9, -9, 10, 2 }, 6033 { 9,-16, -6, -2, 1, 4, 22, 2, -2, 1, -3, -2, -9, 3, 16, 19, 6034 -24, -6, -6, -5, -8, -7, 8, -7, -1,-12, 5, -3, 0, 4, 2, -3 }, 6035 { 10, 3,-16, -4, -1, 13, 4, 4, 1, -3, 1, -6,-14, 18, 3, 8, 6036 -8,-28,-16, 4, 4, 2, 12, 7, 9, -4, -4, 5, -1, -1, 2, 2 }, 6037 { -5,-13,-22, -3, -8, 21, -2, -9, 21, -4, -9, 5, -8, 15, 5, 1, 6038 -5, -9, -7, -2, -5, -5, -1, -5, -5, -5, 3, 10, -4, 0, -7, -2 }, 6039 { 5,-10,-18, 2, 20, 4, 13,-10, 8,-15,-11, -3, -1, 16, 10, 9, 6040 -8, 6, 7, -5, 6, 11, 5, 17, -4, 7,-11, 5, -3, -6, 2, 1 }, 6041 { 3, -5,-19, 1, 1, -3, -2,-25,-11,-17, 0,-13, -4, 10, 10, 2, 6042 -5, 4, 0, 3, -3, -5,-10, -2, 13,-22, 0, 3,-11, -5, 7, -1 }, 6043 { 12,-14,-29, 6, -1, 10, 7,-17,-12, 14, 3, 9, -9, 9, 7, 6, 6044 -3,-13, 0, 5, 3, -1, -6, -1, 0, 2, 4,-12, -5, -1, 2, 11 }, 6045 { 12,-15, -7, -2,-12, 17, 20,-16, -2,-12, -6, 15, -6, 12, 11, 9, 6046 7, -6, 7, -4,-19, 6, 2, 2, 3,-11,-10, -4, -5, -3, 3, 2 }, 6047 { 11,-22, -6, 0, 8, 18, 3,-11, -4, -7,-15,-17,-12, 6, 16, 4, 6048 -9, 4, -5, 3, 6,-16, 10, -7, -7, -3, 5, 0, 1,-15, -4, 5 }, 6049 { 12,-22,-16, 5, -6, 8, 12, -4, -9,-17,-11, 3, 5, 8,-17, 0, 6050 11, -4,-13, -6, 2, -1, -1, 3, 3,-11,-12, -1, 1, 1, 12, -2 }, 6051 { 8,-10,-33, -5, -3, -6, 1, -7, -8, -4, -6, -1, 5, -4, -6,-12, 6052 -16, -8, 11, 8,-14, 7, 12, 11, 4,-14, -3, 6, -7, -5, -3, 3 }, 6053 { 0, -8, -7, 2, -4, 24, 2, -9,-11, -3, -7, 11,-12, 17, 1, -1, 6054 3, -5, -7, 12, 4, 11, 0, 3, 2,-18, -3, 4, 7, -6, 3, 15 }, 6055 { 10,-15,-16, -2, -4, -9, 7,-15, -6, 2,-16, 13, -8, 7, 19,-21, 6056 -4,-12, -9, -3, -3, 6, 11, -3, -1,-19, 3, -7, -9, -4, 3, -6 }, 6057 { -5,-10,-21, 0, -3, -7, 18,-21, 15, -5,-12, -4,-13, 2, 6, -9, 6058 -9,-11, -4, 13, -3, 6, 4, -1, 7, -9, -4, 9, 5, 2, 6, 3 }, 6059 { 15, -1,-27, -2, 10, 3, 7, -8, 9, -2, 7, 1, -2, -5, 18, 9, 6060 -11,-17, -2, 7, -9, 11, 10, 0, -8, 6,-16, -3, 2, -7, 3, 11 }, 6061 { 4, -9,-39, 19, 6,-13, 13, -5, -5,-15, -2, 9, 0, 4, 14, 6, 6062 -10, -4, -5, 2, -4, -2, 5,-11, 3, 3, -2, -2, -7, 9, 7,-10 }, 6063 { 5,-11, -8, 10, -2, 12, 16, 0, 12, -2, -6, 8, 14, 8, 7, 1, 6064 18,-30, 4, 10, -4, -6, 2,-11, 9,-10, -8, 5, 0, 0, -7, 6 }, 6065 { -1,-16,-10, 11, 0, 13, 12, -4, -4, -5,-21, 12, 4, 13, 14, -7, 6066 6,-16,-13, 8, 2, 9, 15,-12, 1, -9,-22, 10, -9, 9, 9, -7 }, 6067 { 4,-12,-27, 1, -2, 11, 15, 3, 14,-14, -9, 0, -9, 16, 22, 10, 6068 16,-10, 5, -5, -9, 1, 1, 6, 6, -4, 2,-17, -5, -6,-15, -1 }, 6069 { 7,-12,-17, 1, -9, 5, 20, -7, 3, 23, -8, -8, -8, -1, 13, 17, 6070 -7,-13, 4, -4, 7, 14, 8, 11, -3, -3, 4, 0, 4, 6, -1, -9 }, 6071 { 7,-15,-15, -4, 10, 12, 3,-13, 6, 14, 9, -8,-15, 14, 23, -5, 6072 -10, -5, 1, 15,-10, -7, 1, 9, 4,-13,-10, 10, 7, -3, 2, 3 }, 6073 { 4,-10,-14, 0, 3, 4, 0, -9, -3, -4,-11, 2,-17, 8, 2, 15, 6074 6,-12,-12, 15, -5, 17, 18, 3, -3, -3, -4, -6, -8, 13, 4, 10 }, 6075 { -2,-18,-26, 10, -4, 10, 13, 4, -4,-16, -7,-17, -3, 5, -4, 2, 6076 -15,-10, -1, -8, -7, -3, 2, 2, 8,-10, -7, 2, 2, -4, 4, -1 }, 6077 { 4,-19, -5, -1, -1, -6, 2, -8, 10,-16,-28, -6, 8, -1, 11, 28, 6078 2,-10, -4, 6, -6, 6, 11, 15, -4, -2, 7, 3, 7, -7, 4, 1 }, 6079 { -3, -6,-10, -5, 13, 18, 10,-15, -5, -3,-13, 5, 1, 2, 18, -5, 6080 -10,-10, -7, 4, 2, 1, 5, 4, 2, 5, 4, 8, -9,-17, 7, 7 }, 6081 { 20,-12, -2, -4, 5, 14, 7,-11, -1,-16, -6, -4,-11, 17, 14, 0, 6082 -8,-10, -8, 10, 3, 5, 10,-16, 3, -8,-14, 10, 3, 9, 0, 3 }, 6083 { 12,-10,-36, 0, 7, 15, 2,-16, 2, -1, 0, -1, 5, 4, 5, -3, 6084 1,-10, 5, -1,-15, -3,-12, 12, 2, 5, -1, 5, 6, -3, -2, 2 }, 6085 { 17,-15,-31, 23, -4, 15, -2, -3, 6, -7, -5, 1,-12, 4, 6, 8, 6086 -10, 8, 3, 5, -4, 1, 5, 3, -1, -4, -3, 1, 10, -4, -2, -2 }, 6087 { 6,-18, -5, 12, 10, 12, 14,-11, 15, 2, -9, -6, -5, -2, -9, 4, 6088 -5,-28, -4, 14, 0,-16, 9, 14, -1, 3, -4, -4, 2, 1, 0, 4 }, 6089 { -5,-14,-31, 8, 16, 7, 13,-13, 5, 6,-16, 10, -5, 2, -2, 2, 6090 14, -5, 8, -5, 7,-16, 6,-13, -5, 0, -5, 8, -3, -1, 4, 3 }, 6091 { 1, -2, -1, 0, 6, 5, 2, -4, -3, -1, 0, 1, 4, 2, 43, 28, 6092 -12,-35, -2, -2, -7, -1, 0, 2, -1, -2, -2, 1, -4, 0, -2, 3 }, 6093 { 2, -9,-22, 12, 3, 3, -7, -4,-19,-22,-14, -4, -1, 21, 9, -3, 6094 -15,-16,-13, 1,-11, 4, -9, 1, -7, -1, -1, 0, -2, 9,-13, -3 }, 6095 { -1, -3,-23, 0, 2, 12, 3, -9, -4, 7, 3, 9,-10, 1, 27, 28, 6096 0, 9,-15, -2, -2, 1, 6, 8, -8, 7, -3, 20, 0, 0, -1, -6 }, 6097 { -1, 11, 8, -2, 1, 5, -6, -1, 4, 2, -4, 0, -1, -5, 4, -6, 6098 -10,-12, 19, 1, -7, 9, -8, -9,-16,-11, -2, 12, 14, 4, 4, 34 }, 6099 { 17, 7, -6, 1, 4,-10, -5, 4,-11, 3,-18, 4, 14,-13, -3, 1, 6100 0, 0,-11, 0, 7,-17, -4, 4,-11, -6, -8, 18, 0, 0, 0, 26 }, 6101 { -6, -7, -1, -1, 11, -8, 1, 3, 2, 11, -6, -6, 10, -3, 1, -3, 6102 7, 4,-12, -8, 0, -9, 8,-22, -5, 0, -6, 22, -2, 11,-13, 24 }, 6103 { -3, 4, 0, 3, 9, 10, -1, 3, -9,-12, 1, -5, 18, 0, -3, 8, 6104 25, 15, -8, 2, 2, -2, 4, 8, 9, -1, -5, 10, -3, 1, -1, 23 }, 6105 { -5, 2, -9, -1, -3, 0, 3, -1,-10, -4, 0,-13, 16, 9, -1,-14, 6106 2, 6, -2, -6, -5, -2, -7, 7, 5, 3, 11, -2,-14, 0, -9, 30 }, 6107 { 4, 6, 6, 5, -3, -1, 4, 5, 10, 0, 5, -4, 7,-11, 14, 14, 6108 7, 34, -9, 0,-10, 22, -7, -1, 7, -9, 2, -8, 0, -7, -5, 29 }, 6109 { -4, 3, -1, -4, -3, 5, 1, -4, 0, 2, 4, 2, 1, -1,-10, 1, 6110 6, -6, -4, 1, 4, -3, -3, -5, 0, 3, 7,-12, 0, -2,-10, 55 }, 6111 { 5, 9, -1, 0, 4, 9,-21, -9, 4, 2, 6, -7, 11, -7, 1, -5, 6112 0, -4, 2, -3,-13, -8, 0, -9, -4, 2, 16, -2,-15, -7,-11, 31 }, 6113 { 8, 2, -1, 0, 3, -5, -5, 5, 1, -1, -9, 1, 0, -6, -2, -1, 6114 5, 2, 0, 0, 12, 20,-19, 1, 8,-12,-11, 0, 6, -5, 2, 31 }, 6115 { -1, -1, -2, 1, -1, 3, -9, -5, 8, -2, 5, -1, 0, -2, 4, -2, 6116 -3,-12, 0, -2, 3, 0, 9, 4, -1, 21, -8, 3, -4, 9, -6, 30 }, 6117 { -4, 0, -7, 17, 10,-12, -2,-10,-12, -3, 10, 0, 11, -4,-13, -3, 6118 5, 6, 10, 7, -8, 0, -7,-13, 1, 0, -2, 7,-12, 4, -3, 24 }, 6119 {-13, 9, 4, -2, 2, -4,-14, -1, -3, -5,-10, 4, 13, -2, 5, 13, 6120 8, 3, -2, 1, 5, -6, 7,-18,-10, 1, -1, 5, 4, 1, 0, 25 }, 6121 { -5, -1, 18, 12, 8, 8,-16, -1, 1, 1, 1, -4, -5, 3, 3, 4, 6122 4,-11,-12,-16, -6, 2, 12,-13, 0, 9, 7, 9, -9, 0,-10, 24 }, 6123 { -4, 1, -3, 0, 2, -4, 4, 1, 5, 0, -3, 2, -3, -2, 2, -1, 6124 1, 4, -1, -2, -2, 1, -1, -1, -4, -1, -4, -2, -6, 6, 12, 69 }, 6125 { 8, 5, 11, 0,-15, -4, 13, 6, 0, -4, 9, 1, -5, -3, 15, 0, 6126 1, 6, -5, 0, 1, 6, 5, 8, 0, 7, 1, -1, -4,-11, -9, 41 }, 6127 { -4, -9, 32, -6, 0, 7, -4, 6, -6, 1, -6, -2, 4, -8, -5, -3, 6128 -16, -1, -2, -6, 1, 15, 0, 21, 3, -3, -4, 3,-12, 16, 2, 27 }, 6129 { -6, -5, 1, -9, -5, 3, 7, -3, 5, 5, 14, 13, 20, -7, -1, 12, 6130 -1, 10,-11,-11, -7, -4,-14, 7,-14, 13, 22, 18, -1, 0, 14, 28 }, 6131 { -8, 3, -2, 0, 5, 6, -1, -4, 1, 3, -7, 3, 1,-15, 4, -9, 6132 22,-10, -9, -4, 1, 8, -4, 9,-15, 2, -6, -4,-16, 12,-10, 23 }, 6133 { 0, 0, 2, 0, -1, 3, -3, -1, 3, -5, 7, 1, 5, -5, -8, 1, 6134 13,-15, -5, -7, 12, -6, -2, 3, 10, -5, -8, 17, -5,-11,-14, 23 }, 6135 { -7, -4, 6, -4, 5, -6, -5, 2, -4, 11, 9, -4, 2, -2, -4, 6, 6136 15, 3, -3, 18,-15, -2, -6, 3, 3,-20, 17, 11, -4, 2, 3, 29 }, 6137 { 6, 1, -6, 2, 3, 0, 0, -3, 3, 3, -1, 3, -4, -6, -6, -7, 6138 -3, -2, -7, -2, -4, 5, 3, -5,-20,-13, -4, 10,-14,-29, 14, 37 }, 6139 { 3, 4, 3, -6, -4, 5, 0, 3, 2, 3, 0, -2, 4, 0, -3, -5, 6140 -4, 4, -4, 4, 4, 3, 1, -4, -4, -9,-14, 20,-30, 3,-18, 33 }, 6141 { 0, 2, 5, -2, -4, -2, -1, 2, -6, -3, -2, -2, 2, -5, -1, 4, 6142 3, 2, -3, 0, -1, -1,-10, -7, 2, -4,-18, 2,-37, -1, 12, 40 }, 6143 { -7, 2, -1, 0, -2, 4, -8, 1, -4, 12, 7, 4, 15, -7, 1, -9, 6144 18, 0, 12,-17, -3, -1, 0, 0, 0, 2, -6, 0, -4, -3, -1, 26 }, 6145 { -6, 4, 8, -5, -6, -2, 2, -1, 1, -1,-15, 8, 7, -1,-17, -4, 6146 1, 5, 6,-11, -6, 14, 17, -5,-15, 11, 8, 0, -3,-15, -6, 28 }, 6147 { -1, 0, 0, 0, 1, 0, -1, 0, 1, 3, 2, -2, 3, -1, -1, 2, 6148 2, -1, -1, -7, 1, 2, -9, 0, -1, -4,-18, 7,-10, 49,-13, 32 }, 6149 { -1, -3, 4, 1, 2, -5, 1, -7, -1, 5, -9, 4, 4, 25, 1, -1, 6150 2, -5, 2, -7, 17, -2, 10, -5, 0, 2,-15, 3, -9, 7, -9, 30 }, 6151 { -5, -1, 0, 2, 1, -1, 2, 5,-33, 3, -5, 14, 11, 7, 5, -3, 6152 2, -8, -4, -2, -7, -6, 4, -8, -1, -8, 2, -2, -8, -1, -4, 27 }, 6153 { -1, 0, -1, -2, 1, -1, -2, -1, 2, 0, 1, 2, 2, 4, 1, 3, 6154 4, 2, 1, -7, -4, 1, -3, -4,-35,-25, 17, 10, -3,-26, -7, 32 }, 6155 { -5, 1, 6, -2, 6, 6, -9, 3, -1, -4, 5, -4, -2, -2, -9, 2, 6156 -5, 2, 2, 4, 3, 5, -5,-16,-31,-12,-11, 2,-19, 20, -2, 21 }, 6157 { -5, 2, 7, -7, -7, 5, -7, 2, 0, 0, -4, 3, -1, 0, -1, -2, 6158 0, -3, 5,-11, -8, -3, -7, -7, 28,-11, -7, 0,-16,-11, -4, 29 }, 6159 { 2, 1, -3, -2, -1, 3, 4, 0, 1, 0, -1, -5, 4, -5,-12, 2, 6160 -2, -5,-22, -2, -1, 11, 8, -7,-12, 0,-34, 6, -5, 11, -8, 19 }, 6161 { -1, -3, 5, 11, 18, -2, -2, -5, -2, 4, -1, 8, 5, -6, 1, -1, 6162 2, 8, 4, -5, -8, -2, 5,-18, 7, 12, 7, 19,-18, 2, -6,-13 }, 6163 { 9, 0, 0, 5, 4, 3, -6, 4, 1, -4, 5, -1, -4, 8, 8, 6, 6164 -8, -6, 0, 6, -3, 3, 5, -3, 17, 31, 16, 10,-13, 0, -9,-19 }, 6165 { 12,-10, 2, -2, -2, -1, -3, 6,-12, -5, -2, 14,-16, 4, 12, 12, 6166 17, 4, 7,-16, 7, -6, 11, 7, 7, 2,-25, 23,-24, 5, -7, -9 }, 6167 { 10, 4, 13, 10, 10, 3, -6, 3, 3, 2, -1, -6, 8, 4, 10, 0, 6168 1, 2, -4, 2, -3, -8, 0, -1, 9, 9,-10, -3,-29, 1, -1,-27 }, 6169 { 2, 2, 0, 7, 9, -2,-10, -1, -1, 1, -9, -5, 8, 4, 1, 2, 6170 -10, 1, 13, 12, -3, 15, -9, 2, -7, 1,-10, 23,-20,-18, -9,-15 }, 6171 { -3, -5, -1, 8, 0, -5, -1, 4, 7, -1, -7, 2, -8, -5, 11, 7, 6172 -6, 3, -3, -9, 7, 9,-22, 1, 6, -4, 14, 27,-25,-14, 3, -5 }, 6173 { 1, 3, 8, 4, 7, 6, 12,-17,-15, 1, -8,-10, 7,-14, -8, 6, 6174 -2, -2,-11,-11, -7, 13, -2, -2, 4, 5, -5, 13,-23, -6,-17, -8 }, 6175 { -5, 4,-14, -5, -4, -5, 6, 5, -8, -5, -2,-11, -7,-12, 3,-11, 6176 2, -6, 4,-10, -5, -7, 14, 5, 23, 11, 7, 12,-16, -6, -4,-16 }, 6177 { 5, 6, 2, 5, -2, -5, -5, -6, -5,-19,-13, -1, -3,-13, 5, 0, 6178 6, -2, -2, -6, -7, -7, -1, -9, 4, 14, 17,-12,-27, 3, 0, -1 }, 6179 { 7, -1, 9,-10, 8, 2, -7, -2, 5, 2, -3, -7, 3, 0, 6, 4, 6180 12, 5, 11, 14,-13, -1, 8, 1, 13, 9, 12, 12,-18,-14,-11,-16 }, 6181 { -7, -5, -6, -5, 0, -1, -3, 2, 2, 1, 4, 9, 2, 3, 5, -2, 6182 2, 1, 8, 0, 3, 0, -2, 2, 1, 7, 29, 0,-36, -5, -9,-21 }, 6183 { 14, -6, -9, 0, -1, -8, -8,-11, 2, 2, -9,-12, 12, -4, 5, 3, 6184 -5, -9, 11, -1, -3, 12,-21, -3, 12, 5, 3, 11,-18,-15, 1, -2 }, 6185 { -1, 3, -9, -3, 7, -7,-18, 2, 4, 12,-10, 2, 8, -3,-14, 13, 6186 17, -5, 5, -9, 13, -3, -7,-18, 17, -2, 5, 7,-20, -3, -6,-11 }, 6187 { -3, 3, 3, -1, 1, -6, -5, 1, 5, -3,-14, -6, -5, -8, 14, -6, 6188 7, -1, 5, 1, 15, -1, -7, -4, 6,-11, 9, -2,-37, 16, -7, -3 }, 6189 { -1, 0, 6, 1, -3, -9, 0, 11, -8, 2, -2, 0, 5, 2, 12,-10, 6190 10, 13, 2, 7, -6, 2,-10,-10, 21, -5, 5, 5,-12,-23, 3,-14 }, 6191 { 6, 0, -2, 1, 0, 1, 0, -4, 1, 1, 8, -2, 2, -5, -2, 1, 6192 8, -4, -1, -1, 4, -1, 2, 6, 32, 1, -5,-20,-40, -4,-18,-14 }, 6193 { 2, 2, -7, -2, 4, 4, -1, 2, 0, -2, -4, -7, 3, 5, 0, -5, 6194 1, 2, -6, 4, -1, -2, -1,-15, 8, 3, 9, 46, -7,-18, 6,-11 }, 6195 { 5, 5, 16, 21, 3,-11, -4, 11,-12, 2, 4,-12, -1, 11, 8, 1, 6196 -4, 11,-11,-21, 1, 1,-11, 3, 13, 1, 5, 12,-25, 1, -3, -2 }, 6197 { 1, 6, -7, 4, 2, 3, 1, -5, 8, 9,-15, 3, -3,-14, 17, 4, 6198 -8, 14, -2, -8, -4, 5, 8, -7, 8, 9, 7, 6,-29,-17, 8, 4 }, 6199 { -7, -7, 4, 0, 13, 1, 0, 4, 4,-16,-10, -7, 5, 9,-15,-10, 6200 -10, 8, -4, -1,-11, -1,-10,-15, 3, 3, 14, 10,-19, 2,-18,-12 }, 6201 { -4, 0, 2, 0, 5, -2, -9, 0, 4, -4, 2, -1, -2, 2, -4, 9, 6202 2, -6, -4, -2, -1, -3, -3, -1, 2, 5, -1, 11,-24,-44, -9,-15 }, 6203 { -1,-10, 6, 21, 11, 15, -7, 10,-14, -9, -8, -8, 4, 6, 19, 1, 6204 -6, 1, -5,-17, -8,-10, 9, 5, 11, 18, -1, 10,-16, -7, -9, -8 }, 6205 { 3, -5, 0, 0, -2, -2, -6, 4, -4, 1, -1, 0, 7, -3, 4, -4, 6206 -7, 7, 17,-20, 6, 4, 1, -6,-12, 31, 13, 19,-14,-10, -7, -2 }, 6207 { -2, 6,-10, 3, 9, 6,-14, 15, 2, -5, 2,-11, 9, -8, 4, 6, 6208 20,-15, -3, -3, -1, 32,-21, 6, 1, 9, 11, 17,-19, 6, -1, -3 }, 6209 { 8, 10, -2, 0, -8,-16, 7, 7, 6, 10, 4,-14, 7, -6, 21, -7, 6210 10, 5, 5, 0, -7, 2, -6, 0, -7, 11, -9, 15,-20, -7,-11, 2 }, 6211 { 0, -7, 5, 2, 0, -3, -6, -4, -2, -1, -4, -5,-13, -1, 27, -9, 6212 -6,-11, -7, 1, 11, -4, -4,-14, -2, 11, 6, 10,-19, -6,-15, 2 }, 6213 { 0, 7, -1, 2, -7,-15, -2, -3, 13, -5, -5, 12, 3, 0, 5, -5, 6214 -22, 2, 7, 22, 13, 0, -1, 2, 3, 2, -7, 7,-27, -4, -4,-12 }, 6215 { 11, 1,-16, 6,-15, 1, 3, 2, 0, 2, -3, 2, 5, -2, -5, 9, 6216 5, -3, 3, -2,-11, 3, 9, 6, 9, 3, -1, 12,-41, 8, -6, 9 }, 6217 { 3, -7, 3, 2, 5, 5, 0, -1, 1, 3, -5, -2,-13, 7, -1, -2, 6218 -2, -6, 4, -6, 0, 2, -2, 2, 4, 1, -4, 1,-47,-21, 7, -6 }, 6219 { 3, 16, -7, 13, -4, -2, 10, -3, -1, 18,-13, 7,-13, -4, 8, 4, 6220 8, 9, -5, 13, 8, -5, 3, -6, 7, 18, -8, 10,-25, -3,-12,-12 }, 6221 { 1, -1, -1, 0, 2, 5, -5, -3, 0, -5, -1, 0, -4, -8, -2, 3, 6222 2, -2,-17, -6, -4, 1, 33, -6,-20, -6, 8, 31,-26, -8, -1, -4 }, 6223 { 3, -3, -3, 5, -3, -2, 1, 7, 0, 3, 6, 3, 6, -2, 9, 15, 6224 -10, -3,-15, -5, -3, -4, -6,-30, 17, -8, -2, 2,-20, 0, -8, -2 }, 6225 { -2, -1, -1, -1, 3, -5, -2, -3, 4, -2, 0, 5, 8, -3, 1, -4, 6226 1, 1, -3, 4, 4,-14, 3, 11, -5, 3, -3, 7, -3, 13, 23,-16 }, 6227 { 2, -6, 1, -3, 5, 0, -6,-11, -7, -4, -1, 2, -7, -1, -1, 7, 6228 1, -2, 6, 12, -6, 8,-13, 17, 25,-23,-19, -7,-12, 9, 16,-17 }, 6229 { 9, 4, 4, 4, -3, -1, 6, -2, -3, 0, 13, -4, -7, 14, 1, -7, 6230 0, -5, 3,-19, -3, 5, 3, 9, -1, 9,-13, 13,-17, 4, 21,-26 }, 6231 { 0, -5, 0, 0, -4, -5, 2, -6, -4, 5, -7, 10, 0, 2, 0, -2, 6232 -2, 0, 4, -6, 7, -2, 6, 5, -5, 2,-12, 1,-29, 29, 27, 12 }, 6233 { 9,-10,-22, 6, -1, -1, 9,-14,-12, -2, 1, -1, 10,-11,-16, 0, 6234 3, 11, 13,-14, -9, -2, -1, 6, 4,-14, 0,-10, -2, 16, 17,-11 }, 6235 { 2, 0, -1, -2, 4, 3, -6, -2, 1, -1, 1, 3, -4, 1, 3, -4, 6236 -1, -1, 4, -1, 1, 0, 1, 6, -5, -7, 2, 1,-47, -3, 50,-17 }, 6237 { 8, -4,-11, -7, 11, 11, 14, -7, 12, -7, 6, 2, 13, -6, -3, -2, 6238 -14, 6, 6, 6, 0, 2, -1, 5,-20, 2, -1, 4, -5, 6, 21,-11 }, 6239 { -2, -9, 3, 0, -6, 7, 8, -8, 1, -3, 4, 1, 5, -2, -3, -7, 6240 4, 7,-12, -9, -2, 10, -6, 13, 6, 5, 20, 2,-15, 9, 28, -7 }, 6241 { 0, -5, -6, -6, -6, 1, -6, 6, -2, 4, 8, -3, 12, -1, -4, -2, 6242 6, 16,-14, 9,-14, -2, -8,-27, -3, 18, -1, -7, -3, 8, 23,-23 }, 6243 { 1, 4, -9, -1, -5, 10, -2, 1,-11, 1, -9, 4, 7, 14, -9, -2, 6244 -3, 2, -5, -1, -6,-10, -7, 11, 20, 2, 3,-19, 3, 15, 30, -9 }, 6245 { 7, 2,-14, -4, 0, -2, 5, 2, 5, -2, 8, -3, -7, 6, 6,-11, 6246 -14, 1, 10, -1, -7, -8, 1, 10, 3, -6,-15,-12,-17, 4, 30, -6 }, 6247 { 4, 2, 1, -2, 3, 0, 1, 0, 2, 0, 1, 6, -7, 0, 3, 4, 6248 4, -4, -2, -5, -2, 2, -1, -2, 0, -2,-11, -7, -3, 42, 24,-14 }, 6249 { 4, 1, 3, 2, 0, -2, -3, -2, 2, -1, 4, 11, -2, 2, 3, -4, 6250 -5, 9, 2, -4, -9, 5, 8, -1, -7, 1, 24,-13,-28, 20, 15,-22 }, 6251 { -3, 7, 6, 3, -2, -5,-10, -2, -2, -1, -6, -6, -2,-14,-16, -6, 6252 -5, 0, 18, 0, 9, 1, 7,-13, -5, -6, -9, 11,-15, 9, 22,-11 }, 6253 { 9, -2, 6, 5, 2, 9,-10, 1, 1, 5, -4, 12, 2, 2,-10, -7, 6254 -4, -6, 7, 9, 6, 15, 6, 6,-10, 10, 5,-13, -5, 6, 24,-12 }, 6255 { 1, 3, -3, -3, 8, 1, -6, 2, -5, -3, 7, 2, 14, 6, 9, -6, 6256 -5, -4, 27, 7, -3, 8, -6, 3, -8, 8, 22, -5, -6, -2, 22,-17 }, 6257 { -2, -2, 3, 10, 9, 9, 12,-15, -1,-11,-13, 3, -2, 1, -3,-11, 6258 7, 9, 16, -3,-10, -5, -5, 1, 8, -3, 9, 9, -5, 3, 31,-12 }, 6259 { 7, -5, 10, -4, -8, 2, 16, -2, 10, 10, -3, -2, 3, -8, -3, 3, 6260 -13, -6, 15, 20, -9, -3,-12, 1, -2,-16, 8, 8, -1, 16, 22, -5 }, 6261 { 5, -3,-15, -2, 12, -8, 8, -5, 2, -8, 20,-18, 14, -4, 3, 3, 6262 7,-13,-16, 1,-10, 7, 16, 7, 4,-14, -4, -5, -9, 8, 23, -6 }, 6263 { 5, -4, -5, -4, 1, 8, 4, -7, -5, 8, 10, 6, -6,-10, -2, 6, 6264 9,-17,-14, 11, 12, -3,-13, -7, 2, 18, 3,-25,-16, 18, 22, -5 }, 6265 { 5, 6, -7,-20, -4, 2, 8, 4,-24, -4, 1, 4, -5, -2, 1,-10, 6266 -2, 9, 3, -4, -3, -4, -4, -4, 10, 10, 3, 0, -6, 25, 21,-11 }, 6267 { 0, 7, -1, 14, -6, -4,-10, 5, 4, 4, 4, -5, 3, 4, -1, -7, 6268 8,-19, 0, 6, 2, 3,-18, -3, -6, 2, 8, 14,-26, 22, 27,-13 }, 6269 { -2, -6, 7, -5, 12, -7, 8, -1, 3, -2, 4, 1, 8, -2, 0, 14, 6270 6, -5, 6, -4, -7, 7,-21, 8, 1, 8, -9, -4, -3, 11, 25,-13 }, 6271 { 4, 4, -1, -6, 4, 9, -8, 1, -3,-10, -2, 0, 15, -9,-16, 11, 6272 1, 1, 6, 3, -9, -5, 16, 26, 1,-14, 1, -3,-14, 7, 15, -9 }, 6273 {-12, -2, -9,-13, 2, 6, 14, 0, 1, 0, -1,-13, 0, 10, -1, 6, 6274 9, -7, 8, 8, 19, 6, -1, 9, 10, -4, 1, -7,-22, -2, 29, -7 }, 6275 { 2, 4, 13,-12, -8, -4, -5, 13, 12, -5, -3, -3, -4, 1, -1, 10, 6276 15, -6, -1,-11,-30, 4, 15, -1, 9, -7, 0, -2, -7, 10, 25,-16 }, 6277 { 7,-15, -7, -7, -1, -5, -5,-11,-20, 10, 3,-10, -3, 5, 20, -4, 6278 0, -2, -2, 17, 2, 0, -3, 3, 6, 5, -1,-12, -3, 15, 22,-16 }, 6279 { 4, -1, 3, 4, -5, 0, -1, -5,-24,-29, 4, -9, 1, -3, 0, 0, 6280 0, -4, 7, -4, -4, -4, 3, 1, -6, 5, -3, -5,-10, 3, 25,-10 }, 6281 { -2, -1, -1, 4, 4, -1, 2, 0, -4, -4, 2, -1, -3, -1, -2, -2, 6282 1, -3, -5, -1, 2, -3, -4, -4, -3, 5, -9, 1,-11, 7, 46,-46 }, 6283 { 0, -9, 3, 4, 4, 3, -5, -6, 5, -4, 4, -2, 1, 7, -4,-10, 6284 13, 1, 3, -6, 4, -4, 7, 2,-19,-25, -3,-16,-12, 16, 20, -1 }, 6285 { 18, 6, 4,-12, 0,-14, 9, -6, -1, -4, -5, 2, 1, 12, 4, 2, 6286 7, 0, 2, 5,-11, -5, -2, 2, -4, 10, 0, -9, -7, 9, 25, -8 }, 6287 { 5, 0, -6, 5, 6, 3, 3,-10, -5, 1, -1, 4, 3,-11, -8, 5, 6288 4, -5, 5, -5, -7, -5, 11, 5, 20, -8,-16, 21, -4, 27, 23, -5 } 6289 }; 6290 6291 /* FIR filter coefficients, they can be cut on half and maybe use float instead of double */ 6292 6293 DECLARE_ALIGNED(16, const float, ff_dca_fir_32bands_perfect)[512] = { 6294 +1.135985195E-010, 6295 +7.018770981E-011, 6296 -1.608403011E-008, 6297 -5.083275667E-008, 6298 -1.543309907E-007, 6299 -3.961981463E-007, 6300 -7.342250683E-007, 6301 -3.970030775E-007, 6302 -4.741137047E-007, 6303 -6.022448247E-007, 6304 -6.628192182E-007, 6305 -6.982898526E-007, 6306 -7.020648809E-007, 6307 -6.767839409E-007, 6308 -6.262345096E-007, 6309 -5.564140224E-007, 6310 +7.003467317E-007, 6311 +8.419976893E-007, 6312 +9.742954035E-007, 6313 +1.085227950E-006, 6314 +1.162929266E-006, 6315 +1.194632091E-006, 6316 +1.179182050E-006, 6317 +1.033426656E-006, 6318 +9.451737242E-007, 6319 +1.975324267E-006, 6320 +1.190443072E-006, 6321 +5.234479659E-007, 6322 +2.014677420E-007, 6323 +7.834767501E-008, 6324 -6.702406963E-010, 6325 -1.613285505E-009, 6326 -2.682709610E-009, 6327 -3.399493131E-009, 6328 +1.314406006E-008, 6329 +7.506701927E-009, 6330 +2.788728892E-008, 6331 +1.444918922E-007, 6332 +3.132386439E-007, 6333 +1.399798180E-006, 6334 +2.032118118E-006, 6335 +2.715013807E-006, 6336 +3.453840463E-006, 6337 +4.195037945E-006, 6338 +4.896494374E-006, 6339 +5.516381407E-006, 6340 +6.015239251E-006, 6341 +6.361419310E-006, 6342 +8.006985809E-006, 6343 +8.087732567E-006, 6344 +7.941360309E-006, 6345 +7.568834008E-006, 6346 +6.986399967E-006, 6347 +6.225028756E-006, 6348 +5.315936960E-006, 6349 +4.429412002E-006, 6350 +3.332600045E-006, 6351 +8.427224429E-007, 6352 +4.341498823E-007, 6353 +9.458596395E-008, 6354 +2.975164826E-008, 6355 +6.402664354E-008, 6356 -3.246264413E-008, 6357 -3.809887872E-008, 6358 +8.434094667E-008, 6359 +6.437721822E-008, 6360 +1.189317118E-006, 6361 +2.497214155E-006, 6362 +3.617151151E-006, 6363 +3.157242645E-006, 6364 +2.319611212E-006, 6365 +7.869333785E-006, 6366 +9.826449968E-006, 6367 +1.177108606E-005, 6368 +1.379448349E-005, 6369 +1.571428584E-005, 6370 +1.743183020E-005, 6371 +1.884208177E-005, 6372 +1.987093310E-005, 6373 +2.042970118E-005, 6374 -3.144468428E-005, 6375 -3.334947178E-005, 6376 -3.460439257E-005, 6377 -3.515914432E-005, 6378 -3.495384954E-005, 6379 -3.397853652E-005, 6380 -3.225446198E-005, 6381 -2.978993689E-005, 6382 -2.677291741E-005, 6383 -1.806914770E-005, 6384 -1.776598037E-005, 6385 -1.661818715E-005, 6386 -1.207003334E-005, 6387 -6.993315310E-006, 6388 -5.633860383E-007, 6389 -9.984935332E-007, 6390 -1.470520488E-006, 6391 -1.853591357E-006, 6392 +7.198007665E-007, 6393 +3.086857760E-006, 6394 +6.084746474E-006, 6395 +9.561075785E-006, 6396 +1.309637537E-005, 6397 +2.263354872E-005, 6398 +2.847247197E-005, 6399 +3.415624451E-005, 6400 +3.946387005E-005, 6401 +4.425736552E-005, 6402 +4.839275425E-005, 6403 +5.176846025E-005, 6404 +5.429694284E-005, 6405 +5.595519906E-005, 6406 +4.916387297E-006, 6407 +9.299508747E-006, 6408 +1.356193479E-005, 6409 +1.751866148E-005, 6410 +2.093936746E-005, 6411 +2.362549276E-005, 6412 +2.537086584E-005, 6413 +2.618136386E-005, 6414 +2.554462844E-005, 6415 +3.018750249E-005, 6416 +2.570833203E-005, 6417 +1.985177369E-005, 6418 +1.191342653E-005, 6419 +2.525620175E-006, 6420 -1.521241393E-005, 6421 -1.617751332E-005, 6422 +1.992636317E-005, 6423 +1.774702469E-005, 6424 +4.624524081E-005, 6425 +5.610509834E-005, 6426 +6.568001118E-005, 6427 +7.513730816E-005, 6428 +8.413690375E-005, 6429 +8.757545584E-005, 6430 +9.517164290E-005, 6431 +1.020687996E-004, 6432 +1.084438481E-004, 6433 +1.140582463E-004, 6434 +1.187910311E-004, 6435 +1.224978914E-004, 6436 +1.250260248E-004, 6437 +1.262027217E-004, 6438 +1.226499153E-004, 6439 +1.213575742E-004, 6440 +1.180980107E-004, 6441 +1.126275165E-004, 6442 +1.047207043E-004, 6443 +9.417100227E-005, 6444 +8.078388782E-005, 6445 +6.447290798E-005, 6446 +4.491530854E-005, 6447 +2.470704203E-005, 6448 -1.714242217E-006, 6449 -3.193307566E-005, 6450 -6.541742187E-005, 6451 -1.024175072E-004, 6452 -1.312203676E-004, 6453 -1.774113771E-004, 6454 -2.233728592E-004, 6455 -2.682086197E-004, 6456 -3.347633174E-004, 6457 -3.906481725E-004, 6458 -4.490280990E-004, 6459 -5.099929986E-004, 6460 -5.729619297E-004, 6461 -6.358824321E-004, 6462 -7.021900383E-004, 6463 -7.698345580E-004, 6464 -8.385353722E-004, 6465 -9.078957955E-004, 6466 -9.775133803E-004, 6467 -1.046945457E-003, 6468 -1.115717343E-003, 6469 -1.183370827E-003, 6470 -1.252829796E-003, 6471 -1.316190348E-003, 6472 -1.376571832E-003, 6473 -1.433344092E-003, 6474 -1.485876855E-003, 6475 -1.533520175E-003, 6476 -1.575609902E-003, 6477 -1.611457788E-003, 6478 -1.640390139E-003, 6479 -1.661288203E-003, 6480 -1.674512983E-003, 6481 -1.678415807E-003, 6482 -1.672798418E-003, 6483 -1.656501088E-003, 6484 -1.633993932E-003, 6485 -1.593449386E-003, 6486 +1.542080659E-003, 6487 +1.479332102E-003, 6488 +1.395521569E-003, 6489 +1.303116791E-003, 6490 +1.196175464E-003, 6491 +1.073757303E-003, 6492 +9.358961834E-004, 6493 +7.817269652E-004, 6494 +6.114174030E-004, 6495 +4.244441516E-004, 6496 +2.206075296E-004, 6497 -2.719412748E-007, 6498 -2.382978710E-004, 6499 -4.935106263E-004, 6500 -7.658848190E-004, 6501 -1.055365428E-003, 6502 -1.361547387E-003, 6503 -1.684492454E-003, 6504 -2.023874084E-003, 6505 -2.379294252E-003, 6506 -2.750317100E-003, 6507 -3.136433195E-003, 6508 -3.537061159E-003, 6509 -3.951539751E-003, 6510 -4.379155114E-003, 6511 -4.819062538E-003, 6512 -5.270531867E-003, 6513 -5.732392892E-003, 6514 -6.203945260E-003, 6515 -6.683901884E-003, 6516 -7.170005701E-003, 6517 -7.664063945E-003, 6518 -8.162760176E-003, 6519 -8.665001951E-003, 6520 -9.170533158E-003, 6521 -9.676489048E-003, 6522 -1.018219907E-002, 6523 -1.068630442E-002, 6524 -1.118756086E-002, 6525 -1.168460958E-002, 6526 -1.217562053E-002, 6527 -1.265939046E-002, 6528 -1.313448418E-002, 6529 -1.359948888E-002, 6530 -1.405300573E-002, 6531 -1.449365262E-002, 6532 -1.492007636E-002, 6533 -1.533095632E-002, 6534 -1.572482102E-002, 6535 -1.610082202E-002, 6536 -1.645756140E-002, 6537 -1.679391414E-002, 6538 -1.710879989E-002, 6539 -1.740120351E-002, 6540 -1.767017506E-002, 6541 -1.791484281E-002, 6542 -1.813439466E-002, 6543 -1.832821220E-002, 6544 -1.849545911E-002, 6545 -1.863567345E-002, 6546 -1.874836907E-002, 6547 -1.883326657E-002, 6548 -1.889026538E-002, 6549 -1.891860925E-002, 6550 +1.891860925E-002, 6551 +1.889026538E-002, 6552 +1.883326657E-002, 6553 +1.874836907E-002, 6554 +1.863567345E-002, 6555 +1.849545911E-002, 6556 +1.832821220E-002, 6557 +1.813439466E-002, 6558 +1.791484281E-002, 6559 +1.767017506E-002, 6560 +1.740120351E-002, 6561 +1.710879989E-002, 6562 +1.679391414E-002, 6563 +1.645756140E-002, 6564 +1.610082202E-002, 6565 +1.572482102E-002, 6566 +1.533095632E-002, 6567 +1.492007636E-002, 6568 +1.449365262E-002, 6569 +1.405300573E-002, 6570 +1.359948888E-002, 6571 +1.313448418E-002, 6572 +1.265939046E-002, 6573 +1.217562053E-002, 6574 +1.168460958E-002, 6575 +1.118756086E-002, 6576 +1.068630442E-002, 6577 +1.018219907E-002, 6578 +9.676489048E-003, 6579 +9.170533158E-003, 6580 +8.665001951E-003, 6581 +8.162760176E-003, 6582 +7.664063945E-003, 6583 +7.170005701E-003, 6584 +6.683901884E-003, 6585 +6.203945260E-003, 6586 +5.732392892E-003, 6587 +5.270531867E-003, 6588 +4.819062538E-003, 6589 +4.379155114E-003, 6590 +3.951539751E-003, 6591 +3.537061159E-003, 6592 +3.136433195E-003, 6593 +2.750317100E-003, 6594 +2.379294252E-003, 6595 +2.023874084E-003, 6596 +1.684492454E-003, 6597 +1.361547387E-003, 6598 +1.055365428E-003, 6599 +7.658848190E-004, 6600 +4.935106263E-004, 6601 +2.382978710E-004, 6602 +2.719412748E-007, 6603 -2.206075296E-004, 6604 -4.244441516E-004, 6605 -6.114174030E-004, 6606 -7.817269652E-004, 6607 -9.358961834E-004, 6608 -1.073757303E-003, 6609 -1.196175464E-003, 6610 -1.303116791E-003, 6611 -1.395521569E-003, 6612 -1.479332102E-003, 6613 -1.542080659E-003, 6614 +1.593449386E-003, 6615 +1.633993932E-003, 6616 +1.656501088E-003, 6617 +1.672798418E-003, 6618 +1.678415807E-003, 6619 +1.674512983E-003, 6620 +1.661288203E-003, 6621 +1.640390139E-003, 6622 +1.611457788E-003, 6623 +1.575609902E-003, 6624 +1.533520175E-003, 6625 +1.485876855E-003, 6626 +1.433344092E-003, 6627 +1.376571832E-003, 6628 +1.316190348E-003, 6629 +1.252829796E-003, 6630 +1.183370827E-003, 6631 +1.115717343E-003, 6632 +1.046945457E-003, 6633 +9.775133803E-004, 6634 +9.078957955E-004, 6635 +8.385353722E-004, 6636 +7.698345580E-004, 6637 +7.021900383E-004, 6638 +6.358824321E-004, 6639 +5.729619297E-004, 6640 +5.099929986E-004, 6641 +4.490280990E-004, 6642 +3.906481725E-004, 6643 +3.347633174E-004, 6644 +2.682086197E-004, 6645 +2.233728592E-004, 6646 +1.774113771E-004, 6647 +1.312203676E-004, 6648 +1.024175072E-004, 6649 +6.541742187E-005, 6650 +3.193307566E-005, 6651 +1.714242217E-006, 6652 -2.470704203E-005, 6653 -4.491530854E-005, 6654 -6.447290798E-005, 6655 -8.078388782E-005, 6656 -9.417100227E-005, 6657 -1.047207043E-004, 6658 -1.126275165E-004, 6659 -1.180980107E-004, 6660 -1.213575742E-004, 6661 -1.226499153E-004, 6662 -1.262027217E-004, 6663 -1.250260248E-004, 6664 -1.224978914E-004, 6665 -1.187910311E-004, 6666 -1.140582463E-004, 6667 -1.084438481E-004, 6668 -1.020687996E-004, 6669 -9.517164290E-005, 6670 -8.757545584E-005, 6671 -8.413690375E-005, 6672 -7.513730816E-005, 6673 -6.568001118E-005, 6674 -5.610509834E-005, 6675 -4.624524081E-005, 6676 -1.774702469E-005, 6677 -1.992636317E-005, 6678 +1.617751332E-005, 6679 +1.521241393E-005, 6680 -2.525620175E-006, 6681 -1.191342653E-005, 6682 -1.985177369E-005, 6683 -2.570833203E-005, 6684 -3.018750249E-005, 6685 -2.554462844E-005, 6686 -2.618136386E-005, 6687 -2.537086584E-005, 6688 -2.362549276E-005, 6689 -2.093936746E-005, 6690 -1.751866148E-005, 6691 -1.356193479E-005, 6692 -9.299508747E-006, 6693 -4.916387297E-006, 6694 -5.595519906E-005, 6695 -5.429694284E-005, 6696 -5.176846025E-005, 6697 -4.839275425E-005, 6698 -4.425736552E-005, 6699 -3.946387005E-005, 6700 -3.415624451E-005, 6701 -2.847247197E-005, 6702 -2.263354872E-005, 6703 -1.309637537E-005, 6704 -9.561075785E-006, 6705 -6.084746474E-006, 6706 -3.086857760E-006, 6707 -7.198007665E-007, 6708 +1.853591357E-006, 6709 +1.470520488E-006, 6710 +9.984935332E-007, 6711 +5.633860383E-007, 6712 +6.993315310E-006, 6713 +1.207003334E-005, 6714 +1.661818715E-005, 6715 +1.776598037E-005, 6716 +1.806914770E-005, 6717 +2.677291741E-005, 6718 +2.978993689E-005, 6719 +3.225446198E-005, 6720 +3.397853652E-005, 6721 +3.495384954E-005, 6722 +3.515914432E-005, 6723 +3.460439257E-005, 6724 +3.334947178E-005, 6725 +3.144468428E-005, 6726 -2.042970118E-005, 6727 -1.987093310E-005, 6728 -1.884208177E-005, 6729 -1.743183020E-005, 6730 -1.571428584E-005, 6731 -1.379448349E-005, 6732 -1.177108606E-005, 6733 -9.826449968E-006, 6734 -7.869333785E-006, 6735 -2.319611212E-006, 6736 -3.157242645E-006, 6737 -3.617151151E-006, 6738 -2.497214155E-006, 6739 -1.189317118E-006, 6740 -6.437721822E-008, 6741 -8.434094667E-008, 6742 +3.809887872E-008, 6743 +3.246264413E-008, 6744 -6.402664354E-008, 6745 -2.975164826E-008, 6746 -9.458596395E-008, 6747 -4.341498823E-007, 6748 -8.427224429E-007, 6749 -3.332600045E-006, 6750 -4.429412002E-006, 6751 -5.315936960E-006, 6752 -6.225028756E-006, 6753 -6.986399967E-006, 6754 -7.568834008E-006, 6755 -7.941360309E-006, 6756 -8.087732567E-006, 6757 -8.006985809E-006, 6758 -6.361419310E-006, 6759 -6.015239251E-006, 6760 -5.516381407E-006, 6761 -4.896494374E-006, 6762 -4.195037945E-006, 6763 -3.453840463E-006, 6764 -2.715013807E-006, 6765 -2.032118118E-006, 6766 -1.399798180E-006, 6767 -3.132386439E-007, 6768 -1.444918922E-007, 6769 -2.788728892E-008, 6770 -7.506701927E-009, 6771 -1.314406006E-008, 6772 +3.399493131E-009, 6773 +2.682709610E-009, 6774 +1.613285505E-009, 6775 +6.702406963E-010, 6776 -7.834767501E-008, 6777 -2.014677420E-007, 6778 -5.234479659E-007, 6779 -1.190443072E-006, 6780 -1.975324267E-006, 6781 -9.451737242E-007, 6782 -1.033426656E-006, 6783 -1.179182050E-006, 6784 -1.194632091E-006, 6785 -1.162929266E-006, 6786 -1.085227950E-006, 6787 -9.742954035E-007, 6788 -8.419976893E-007, 6789 -7.003467317E-007, 6790 +5.564140224E-007, 6791 +6.262345096E-007, 6792 +6.767839409E-007, 6793 +7.020648809E-007, 6794 +6.982898526E-007, 6795 +6.628192182E-007, 6796 +6.022448247E-007, 6797 +4.741137047E-007, 6798 +3.970030775E-007, 6799 +7.342250683E-007, 6800 +3.961981463E-007, 6801 +1.543309907E-007, 6802 +5.083275667E-008, 6803 +1.608403011E-008, 6804 -7.018770981E-011, 6805 -1.135985195E-010 6806 }; 6807 6808 DECLARE_ALIGNED(16, const float, ff_dca_fir_32bands_nonperfect)[512] = { 6809 -1.390191784E-007, 6810 -1.693738625E-007, 6811 -2.030677564E-007, 6812 -2.404238444E-007, 6813 -2.818143514E-007, 6814 -3.276689142E-007, 6815 -3.784752209E-007, 6816 -4.347855338E-007, 6817 -4.972276315E-007, 6818 -5.665120852E-007, 6819 -6.434325428E-007, 6820 -7.288739425E-007, 6821 -8.238164355E-007, 6822 -9.293416952E-007, 6823 -1.046637067E-006, 6824 -1.176999604E-006, 6825 -1.321840614E-006, 6826 -1.482681114E-006, 6827 -1.661159786E-006, 6828 -1.859034001E-006, 6829 -2.078171747E-006, 6830 -2.320550948E-006, 6831 -2.588257530E-006, 6832 -2.883470643E-006, 6833 -3.208459020E-006, 6834 -3.565570978E-006, 6835 -3.957220997E-006, 6836 -4.385879038E-006, 6837 -4.854050530E-006, 6838 -5.364252502E-006, 6839 -5.918994248E-006, 6840 -6.520755960E-006, 6841 -7.171964626E-006, 6842 -7.874960829E-006, 6843 -8.631964192E-006, 6844 -9.445050637E-006, 6845 -1.031611009E-005, 6846 -1.124680875E-005, 6847 -1.223855270E-005, 6848 -1.329243969E-005, 6849 -1.440921824E-005, 6850 -1.558924305E-005, 6851 -1.683242772E-005, 6852 -1.813820381E-005, 6853 -1.950545993E-005, 6854 -2.093250441E-005, 6855 -2.241701623E-005, 6856 -2.395598858E-005, 6857 -2.554569073E-005, 6858 -2.718161704E-005, 6859 -2.885844333E-005, 6860 -3.056998685E-005, 6861 -3.230916263E-005, 6862 -3.406793985E-005, 6863 -3.583733633E-005, 6864 -3.760734762E-005, 6865 -3.936696885E-005, 6866 -4.110412556E-005, 6867 -4.280570283E-005, 6868 -4.445751256E-005, 6869 -4.604430433E-005, 6870 -4.754976908E-005, 6871 -4.895655002E-005, 6872 -5.024627535E-005, 6873 +5.139957648E-005, 6874 +5.239612074E-005, 6875 +5.321469871E-005, 6876 +5.383323878E-005, 6877 +5.422891263E-005, 6878 +5.437819709E-005, 6879 +5.425697600E-005, 6880 +5.384063843E-005, 6881 +5.310418419E-005, 6882 +5.202236207E-005, 6883 +5.056979353E-005, 6884 +4.872112549E-005, 6885 +4.645117951E-005, 6886 +4.373511547E-005, 6887 +4.054862075E-005, 6888 +3.686808850E-005, 6889 +3.267079956E-005, 6890 +2.793515523E-005, 6891 +2.264085742E-005, 6892 +1.676913780E-005, 6893 +1.030297699E-005, 6894 +3.227306706E-006, 6895 -4.470633485E-006, 6896 -1.280130618E-005, 6897 -2.177240640E-005, 6898 -3.138873581E-005, 6899 -4.165195787E-005, 6900 -5.256036457E-005, 6901 -6.410864444E-005, 6902 -7.628766616E-005, 6903 -8.908427117E-005, 6904 -1.024810626E-004, 6905 -1.164562127E-004, 6906 -1.309833024E-004, 6907 -1.460311323E-004, 6908 -1.615635992E-004, 6909 -1.775395358E-004, 6910 -1.939126523E-004, 6911 -2.106313768E-004, 6912 -2.276388550E-004, 6913 -2.448728774E-004, 6914 -2.622658503E-004, 6915 -2.797449124E-004, 6916 -2.972317743E-004, 6917 -3.146430245E-004, 6918 -3.318900708E-004, 6919 -3.488793736E-004, 6920 -3.655125911E-004, 6921 -3.816867538E-004, 6922 -3.972945851E-004, 6923 -4.122247046E-004, 6924 -4.263620067E-004, 6925 -4.395879805E-004, 6926 -4.517810594E-004, 6927 -4.628172028E-004, 6928 -4.725702747E-004, 6929 -4.809123348E-004, 6930 -4.877146275E-004, 6931 -4.928477574E-004, 6932 -4.961824161E-004, 6933 -4.975944757E-004, 6934 -4.969481961E-004, 6935 -4.941228544E-004, 6936 -4.889960401E-004, 6937 +4.814492422E-004, 6938 +4.713678791E-004, 6939 +4.586426076E-004, 6940 +4.431701091E-004, 6941 +4.248536134E-004, 6942 +4.036037717E-004, 6943 +3.793396754E-004, 6944 +3.519894381E-004, 6945 +3.214911267E-004, 6946 +2.877934603E-004, 6947 +2.508567995E-004, 6948 +2.106537577E-004, 6949 +1.671699720E-004, 6950 +1.204049113E-004, 6951 +7.037253090E-005, 6952 +1.710198012E-005, 6953 -3.936182839E-005, 6954 -9.895755647E-005, 6955 -1.616069785E-004, 6956 -2.272142592E-004, 6957 -2.956659591E-004, 6958 -3.668301215E-004, 6959 -4.405563814E-004, 6960 -5.166754709E-004, 6961 -5.949990009E-004, 6962 -6.753197522E-004, 6963 -7.574109477E-004, 6964 -8.410271257E-004, 6965 -9.259034996E-004, 6966 -1.011756598E-003, 6967 -1.098284614E-003, 6968 -1.185167348E-003, 6969 -1.272067428E-003, 6970 -1.358630019E-003, 6971 -1.444484224E-003, 6972 -1.529243193E-003, 6973 -1.612505526E-003, 6974 -1.693855622E-003, 6975 -1.772865304E-003, 6976 -1.849094522E-003, 6977 -1.922092517E-003, 6978 -1.991399564E-003, 6979 -2.056547208E-003, 6980 -2.117061289E-003, 6981 -2.172462177E-003, 6982 -2.222266514E-003, 6983 -2.265989315E-003, 6984 -2.303145360E-003, 6985 -2.333251061E-003, 6986 -2.355825622E-003, 6987 -2.370394068E-003, 6988 -2.376487479E-003, 6989 -2.373647178E-003, 6990 -2.361423569E-003, 6991 -2.339380793E-003, 6992 -2.307097195E-003, 6993 -2.264167881E-003, 6994 -2.210205887E-003, 6995 -2.144844970E-003, 6996 -2.067740774E-003, 6997 -1.978572691E-003, 6998 -1.877046190E-003, 6999 -1.762894331E-003, 7000 -1.635878929E-003, 7001 +1.495792647E-003, 7002 +1.342460280E-003, 7003 +1.175740734E-003, 7004 +9.955273708E-004, 7005 +8.017504588E-004, 7006 +5.943773431E-004, 7007 +3.734139318E-004, 7008 +1.389056415E-004, 7009 -1.090620208E-004, 7010 -3.703625989E-004, 7011 -6.448282511E-004, 7012 -9.322494152E-004, 7013 -1.232374110E-003, 7014 -1.544908970E-003, 7015 -1.869517611E-003, 7016 -2.205822384E-003, 7017 -2.553403843E-003, 7018 -2.911801683E-003, 7019 -3.280514618E-003, 7020 -3.659002949E-003, 7021 -4.046686925E-003, 7022 -4.442950245E-003, 7023 -4.847140983E-003, 7024 -5.258570891E-003, 7025 -5.676518660E-003, 7026 -6.100233644E-003, 7027 -6.528933067E-003, 7028 -6.961807609E-003, 7029 -7.398022339E-003, 7030 -7.836719044E-003, 7031 -8.277016692E-003, 7032 -8.718019351E-003, 7033 -9.158811532E-003, 7034 -9.598465636E-003, 7035 -1.003604382E-002, 7036 -1.047059800E-002, 7037 -1.090117730E-002, 7038 -1.132682897E-002, 7039 -1.174659748E-002, 7040 -1.215953380E-002, 7041 -1.256469358E-002, 7042 -1.296114177E-002, 7043 -1.334795821E-002, 7044 -1.372423489E-002, 7045 -1.408908330E-002, 7046 -1.444163360E-002, 7047 -1.478104480E-002, 7048 -1.510649733E-002, 7049 -1.541720331E-002, 7050 -1.571240649E-002, 7051 -1.599138230E-002, 7052 -1.625344716E-002, 7053 -1.649795473E-002, 7054 -1.672429405E-002, 7055 -1.693190821E-002, 7056 -1.712027565E-002, 7057 -1.728892699E-002, 7058 -1.743743755E-002, 7059 -1.756543480E-002, 7060 -1.767260395E-002, 7061 -1.775865816E-002, 7062 -1.782339066E-002, 7063 -1.786663756E-002, 7064 -1.788828894E-002, 7065 +1.788828894E-002, 7066 +1.786663756E-002, 7067 +1.782339066E-002, 7068 +1.775865816E-002, 7069 +1.767260395E-002, 7070 +1.756543480E-002, 7071 +1.743743755E-002, 7072 +1.728892699E-002, 7073 +1.712027565E-002, 7074 +1.693190821E-002, 7075 +1.672429405E-002, 7076 +1.649795473E-002, 7077 +1.625344716E-002, 7078 +1.599138230E-002, 7079 +1.571240649E-002, 7080 +1.541720331E-002, 7081 +1.510649733E-002, 7082 +1.478104480E-002, 7083 +1.444163360E-002, 7084 +1.408908330E-002, 7085 +1.372423489E-002, 7086 +1.334795821E-002, 7087 +1.296114177E-002, 7088 +1.256469358E-002, 7089 +1.215953380E-002, 7090 +1.174659748E-002, 7091 +1.132682897E-002, 7092 +1.090117730E-002, 7093 +1.047059800E-002, 7094 +1.003604382E-002, 7095 +9.598465636E-003, 7096 +9.158811532E-003, 7097 +8.718019351E-003, 7098 +8.277016692E-003, 7099 +7.836719044E-003, 7100 +7.398022339E-003, 7101 +6.961807609E-003, 7102 +6.528933067E-003, 7103 +6.100233644E-003, 7104 +5.676518660E-003, 7105 +5.258570891E-003, 7106 +4.847140983E-003, 7107 +4.442950245E-003, 7108 +4.046686925E-003, 7109 +3.659002949E-003, 7110 +3.280514618E-003, 7111 +2.911801683E-003, 7112 +2.553403843E-003, 7113 +2.205822384E-003, 7114 +1.869517611E-003, 7115 +1.544908970E-003, 7116 +1.232374110E-003, 7117 +9.322494152E-004, 7118 +6.448282511E-004, 7119 +3.703625989E-004, 7120 +1.090620208E-004, 7121 -1.389056415E-004, 7122 -3.734139318E-004, 7123 -5.943773431E-004, 7124 -8.017504588E-004, 7125 -9.955273708E-004, 7126 -1.175740734E-003, 7127 -1.342460280E-003, 7128 -1.495792647E-003, 7129 +1.635878929E-003, 7130 +1.762894331E-003, 7131 +1.877046190E-003, 7132 +1.978572691E-003, 7133 +2.067740774E-003, 7134 +2.144844970E-003, 7135 +2.210205887E-003, 7136 +2.264167881E-003, 7137 +2.307097195E-003, 7138 +2.339380793E-003, 7139 +2.361423569E-003, 7140 +2.373647178E-003, 7141 +2.376487479E-003, 7142 +2.370394068E-003, 7143 +2.355825622E-003, 7144 +2.333251061E-003, 7145 +2.303145360E-003, 7146 +2.265989315E-003, 7147 +2.222266514E-003, 7148 +2.172462177E-003, 7149 +2.117061289E-003, 7150 +2.056547208E-003, 7151 +1.991399564E-003, 7152 +1.922092517E-003, 7153 +1.849094522E-003, 7154 +1.772865304E-003, 7155 +1.693855622E-003, 7156 +1.612505526E-003, 7157 +1.529243193E-003, 7158 +1.444484224E-003, 7159 +1.358630019E-003, 7160 +1.272067428E-003, 7161 +1.185167348E-003, 7162 +1.098284614E-003, 7163 +1.011756598E-003, 7164 +9.259034996E-004, 7165 +8.410271257E-004, 7166 +7.574109477E-004, 7167 +6.753197522E-004, 7168 +5.949990009E-004, 7169 +5.166754709E-004, 7170 +4.405563814E-004, 7171 +3.668301215E-004, 7172 +2.956659591E-004, 7173 +2.272142592E-004, 7174 +1.616069785E-004, 7175 +9.895755647E-005, 7176 +3.936182839E-005, 7177 -1.710198012E-005, 7178 -7.037253090E-005, 7179 -1.204049113E-004, 7180 -1.671699720E-004, 7181 -2.106537577E-004, 7182 -2.508567995E-004, 7183 -2.877934603E-004, 7184 -3.214911267E-004, 7185 -3.519894381E-004, 7186 -3.793396754E-004, 7187 -4.036037717E-004, 7188 -4.248536134E-004, 7189 -4.431701091E-004, 7190 -4.586426076E-004, 7191 -4.713678791E-004, 7192 -4.814492422E-004, 7193 +4.889960401E-004, 7194 +4.941228544E-004, 7195 +4.969481961E-004, 7196 +4.975944757E-004, 7197 +4.961824161E-004, 7198 +4.928477574E-004, 7199 +4.877146275E-004, 7200 +4.809123348E-004, 7201 +4.725702747E-004, 7202 +4.628172028E-004, 7203 +4.517810594E-004, 7204 +4.395879805E-004, 7205 +4.263620067E-004, 7206 +4.122247046E-004, 7207 +3.972945851E-004, 7208 +3.816867538E-004, 7209 +3.655125911E-004, 7210 +3.488793736E-004, 7211 +3.318900708E-004, 7212 +3.146430245E-004, 7213 +2.972317743E-004, 7214 +2.797449124E-004, 7215 +2.622658503E-004, 7216 +2.448728774E-004, 7217 +2.276388550E-004, 7218 +2.106313768E-004, 7219 +1.939126523E-004, 7220 +1.775395358E-004, 7221 +1.615635992E-004, 7222 +1.460311323E-004, 7223 +1.309833024E-004, 7224 +1.164562127E-004, 7225 +1.024810626E-004, 7226 +8.908427117E-005, 7227 +7.628766616E-005, 7228 +6.410864444E-005, 7229 +5.256036457E-005, 7230 +4.165195787E-005, 7231 +3.138873581E-005, 7232 +2.177240640E-005, 7233 +1.280130618E-005, 7234 +4.470633485E-006, 7235 -3.227306706E-006, 7236 -1.030297699E-005, 7237 -1.676913780E-005, 7238 -2.264085742E-005, 7239 -2.793515523E-005, 7240 -3.267079956E-005, 7241 -3.686808850E-005, 7242 -4.054862075E-005, 7243 -4.373511547E-005, 7244 -4.645117951E-005, 7245 -4.872112549E-005, 7246 -5.056979353E-005, 7247 -5.202236207E-005, 7248 -5.310418419E-005, 7249 -5.384063843E-005, 7250 -5.425697600E-005, 7251 -5.437819709E-005, 7252 -5.422891263E-005, 7253 -5.383323878E-005, 7254 -5.321469871E-005, 7255 -5.239612074E-005, 7256 -5.139957648E-005, 7257 +5.024627535E-005, 7258 +4.895655002E-005, 7259 +4.754976908E-005, 7260 +4.604430433E-005, 7261 +4.445751256E-005, 7262 +4.280570283E-005, 7263 +4.110412556E-005, 7264 +3.936696885E-005, 7265 +3.760734762E-005, 7266 +3.583733633E-005, 7267 +3.406793985E-005, 7268 +3.230916263E-005, 7269 +3.056998685E-005, 7270 +2.885844333E-005, 7271 +2.718161704E-005, 7272 +2.554569073E-005, 7273 +2.395598858E-005, 7274 +2.241701623E-005, 7275 +2.093250441E-005, 7276 +1.950545993E-005, 7277 +1.813820381E-005, 7278 +1.683242772E-005, 7279 +1.558924305E-005, 7280 +1.440921824E-005, 7281 +1.329243969E-005, 7282 +1.223855270E-005, 7283 +1.124680875E-005, 7284 +1.031611009E-005, 7285 +9.445050637E-006, 7286 +8.631964192E-006, 7287 +7.874960829E-006, 7288 +7.171964626E-006, 7289 +6.520755960E-006, 7290 +5.918994248E-006, 7291 +5.364252502E-006, 7292 +4.854050530E-006, 7293 +4.385879038E-006, 7294 +3.957220997E-006, 7295 +3.565570978E-006, 7296 +3.208459020E-006, 7297 +2.883470643E-006, 7298 +2.588257530E-006, 7299 +2.320550948E-006, 7300 +2.078171747E-006, 7301 +1.859034001E-006, 7302 +1.661159786E-006, 7303 +1.482681114E-006, 7304 +1.321840614E-006, 7305 +1.176999604E-006, 7306 +1.046637067E-006, 7307 +9.293416952E-007, 7308 +8.238164355E-007, 7309 +7.288739425E-007, 7310 +6.434325428E-007, 7311 +5.665120852E-007, 7312 +4.972276315E-007, 7313 +4.347855338E-007, 7314 +3.784752209E-007, 7315 +3.276689142E-007, 7316 +2.818143514E-007, 7317 +2.404238444E-007, 7318 +2.030677564E-007, 7319 +1.693738625E-007, 7320 +1.390191784E-007 7321 }; 7322 7323 /* pre-scale lfe fir coefficients 7324 * 7325 * Permuted compared to table D.8 in the spec. First, the table in the 7326 * spec has twice the number of coefficients, but they are reflected, 7327 * T[i] = T[511 - i]. Furthermore, the indices are permuted, so that 7328 * 7329 * lfe_fir_64[8 * k + j] = T[64 * j + k] 7330 * 7331 * for 0 <= k < 32 and 0 <= j < 8. (This corresponds to adding a 7332 * leading zero to the 8-bit index, and rotating it right by 3 bits 7333 * as a 9-bit field). Values with j >= 4 can be reflected, as 7334 * 7335 * lfe_fir_64[8 * k + j] = T[64 * (7 - j) + (63 - k)] 7336 * 7337 * so all values in T get included. */ 7338 #define SCALE(c) ((c) / (256.0f * 32768.0f)) 7339 DECLARE_ALIGNED(16, const float, ff_dca_lfe_fir_64)[256] = { 7340 SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), 7341 SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), 7342 SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), 7343 SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), 7344 SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), 7345 SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), 7346 SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), 7347 SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), 7348 SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), 7349 SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), 7350 SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), 7351 SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), 7352 SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), 7353 SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), 7354 SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), 7355 SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), 7356 SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), 7357 SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), 7358 SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), 7359 SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), 7360 SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), 7361 SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), 7362 SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), 7363 SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), 7364 SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), 7365 SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), 7366 SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), 7367 SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), 7368 SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), 7369 SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), 7370 SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), 7371 SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), 7372 SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), 7373 SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), 7374 SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), 7375 SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), 7376 SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), 7377 SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), 7378 SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), 7379 SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), 7380 SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), 7381 SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), 7382 SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), 7383 SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), 7384 SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), 7385 SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), 7386 SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), 7387 SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), 7388 SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), 7389 SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), 7390 SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), 7391 SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), 7392 SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), 7393 SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), 7394 SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), 7395 SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), 7396 SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), 7397 SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), 7398 SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), 7399 SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), 7400 SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), 7401 SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), 7402 SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), 7403 SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), 7404 SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), 7405 SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), 7406 SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), 7407 SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), 7408 SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), 7409 SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), 7410 SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), 7411 SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), 7412 SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), 7413 SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), 7414 SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), 7415 SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), 7416 SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), 7417 SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), 7418 SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), 7419 SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), 7420 SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), 7421 SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), 7422 SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), 7423 SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), 7424 SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), 7425 SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), 7426 SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), 7427 SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), 7428 SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), 7429 SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), 7430 SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), 7431 SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), 7432 SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), 7433 SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), 7434 SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), 7435 SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), 7436 SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), 7437 SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), 7438 SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), 7439 SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), 7440 SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), 7441 SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), 7442 SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), 7443 SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), 7444 SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), 7445 SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), 7446 SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), 7447 SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), 7448 SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), 7449 SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), 7450 SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), 7451 SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), 7452 SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), 7453 SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), 7454 SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), 7455 SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), 7456 SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), 7457 SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), 7458 SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), 7459 SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), 7460 SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), 7461 SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), 7462 SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), 7463 SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), 7464 SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), 7465 SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), 7466 SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), 7467 SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), 7468 }; 7469 7470 /* Permuted compared to table D.8 in the spec. First, the table in the 7471 * spec has twice the number of coefficients, but they are reflected, 7472 * T[i] = T[511 - i]. Furthermore, the indices are permuted, so that 7473 * 7474 * lfe_fir_128[4 * k + j] = T[128 * j + k] 7475 * 7476 * for 0 <= k < 64 and 0 <= j < 4. Values with j >= 2 can be 7477 * reflected, as 7478 * 7479 * lfe_fir_128[4 * k + j] = T[128 * (3 - j) + (127 - k)] 7480 * 7481 * so all values in T get included. */ 7482 DECLARE_ALIGNED(16, const float, ff_dca_lfe_fir_128)[256] = { 7483 SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), 7484 SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), 7485 SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), 7486 SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), 7487 SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), 7488 SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), 7489 SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), 7490 SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), 7491 SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), 7492 SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), 7493 SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), 7494 SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), 7495 SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), 7496 SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), 7497 SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), 7498 SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), 7499 SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), 7500 SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), 7501 SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), 7502 SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), 7503 SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), 7504 SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), 7505 SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), 7506 SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), 7507 SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), 7508 SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), 7509 SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), 7510 SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), 7511 SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), 7512 SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), 7513 SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), 7514 SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), 7515 SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), 7516 SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), 7517 SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), 7518 SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), 7519 SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), 7520 SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), 7521 SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), 7522 SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), 7523 SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), 7524 SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), 7525 SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), 7526 SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), 7527 SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), 7528 SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), 7529 SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), 7530 SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), 7531 SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), 7532 SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), 7533 SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), 7534 SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), 7535 SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), 7536 SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), 7537 SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), 7538 SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), 7539 SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), 7540 SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), 7541 SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), 7542 SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), 7543 SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), 7544 SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), 7545 SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), 7546 SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), 7547 }; 7548 #undef SCALE 7549 7550 DECLARE_ALIGNED(16, const float, ff_dca_fir_64bands)[1024] = { 7551 /* Bank 0 */ 7552 -7.1279389866041690e-8, -7.0950903150874990e-8, 7553 -7.9525034321375090e-8, -8.9326871281374790e-8, 7554 -9.7483190494874640e-8, -1.0586659510721950e-7, 7555 -1.1527363411865760e-7, -1.2523109645615350e-7, 7556 -1.3555636137971380e-7, -1.4640931821191640e-7, 7557 -1.5787424998123710e-7, -1.6994592926571220e-7, 7558 -1.8264184311018150e-7, -1.9600594587757850e-7, 7559 -2.1007899706006800e-7, -2.2489759047553620e-7, 7560 -2.4050245877923400e-7, -2.5693874615777660e-7, 7561 -2.7425370308549580e-7, -2.9249662541757600e-7, 7562 -3.1171981968268900e-7, -3.3197864040473180e-7, 7563 -3.5333134588843600e-7, -3.7583910465412180e-7, 7564 -3.9956628121669190e-7, -4.2458045296159330e-7, 7565 -4.5095249563698380e-7, -4.7875659112606760e-7, 7566 -5.0807031294631050e-7, -5.3897464223335550e-7, 7567 -5.7155423388793000e-7, -6.0589741192019800e-7, 7568 -6.4209580087853050e-7, -6.8024432849991400e-7, 7569 -7.2044165259013450e-7, -7.6279018172077200e-7, 7570 -8.0739610368280600e-7, -8.5436937020293650e-7, 7571 -9.0382333224895500e-7, -9.5587472540498280e-7, 7572 -1.0106437128213760e-6, -1.0682538906146330e-6, 7573 -1.1288323637155430e-6, -1.1925097184646100e-6, 7574 -1.2594193438633260e-6, -1.3296974052300520e-6, 7575 -1.4034829433780260e-6, -1.4809178634979940e-6, 7576 -1.5621465913980060e-6, -1.6473160377545360e-6, 7577 -1.7365751553971340e-6, -1.8300749104526120e-6, 7578 -1.9279680902322050e-6, -2.0304092660990760e-6, 7579 -2.1375541686662320e-6, -2.2495596253776460e-6, 7580 -2.3665828120950560e-6, -2.4887811970856540e-6, 7581 -2.6163120571644820e-6, -2.7493324266391140e-6, 7582 -2.8879984579501380e-6, -3.0324653639203880e-6, 7583 -3.1828867865974640e-6, -3.3394147240855820e-6, 7584 -3.5021985520037540e-6, -3.6713849262294680e-6, 7585 -3.8471166218015830e-6, -4.0295324657699800e-6, 7586 -4.2187670209852250e-6, -4.4149505043312320e-6, 7587 -4.6182073040543900e-6, -4.8286558658894680e-6, 7588 -5.0464076705003400e-6, -5.2715671455405850e-6, 7589 -5.5042307535458100e-6, -5.7444868785028750e-6, 7590 -5.9924142424804800e-6, -6.2480817863072800e-6, 7591 -6.5115476278604000e-6, -6.7828589565804950e-6, 7592 -7.0620507545154100e-6, -7.3491456697144900e-6, 7593 -7.6441525098592000e-6, -7.9470661364365490e-6, 7594 -8.2578666429227760e-6, -8.5765192154768100e-6, 7595 -8.9029718900122000e-6, -9.2371554195468400e-6, 7596 -9.5789825988253100e-6, -9.9283481667264540e-6, 7597 -1.0285127334608450e-5, -1.0649175634328590e-5, 7598 -1.1020327046334650e-5, -1.1398393880881060e-5, 7599 -1.1783166036693560e-5, -1.2174410889256530e-5, 7600 -1.2571871574469220e-5, -1.2975266858030310e-5, 7601 -1.3384289978242060e-5, -1.3798608540965960e-5, 7602 -1.4217863365843780e-5, -1.4641668383496450e-5, 7603 -1.5069609527679710e-5, -1.5501244597782600e-5, 7604 -1.5936101341640500e-5, -1.6373677426466900e-5, 7605 -1.6813441716539560e-5, -1.7254834143068570e-5, 7606 -1.7697261563607500e-5, -1.8140097714618200e-5, 7607 -1.8582686308483550e-5, -1.9024340970099240e-5, 7608 -1.9464340744880170e-5, -1.9901930030141080e-5, 7609 -2.0336321557464510e-5, -2.0766696417773940e-5, 7610 -2.1192201630574280e-5, -2.1611950084231910e-5, 7611 -2.2025021652894630e-5, -2.2430463239517170e-5, 7612 -2.2827288605503470e-5, -2.3214478371918170e-5, 7613 -2.3590980216497750e-5, -2.3955708939763280e-5, 7614 -2.4307547722489910e-5, -2.4645348200903720e-5, 7615 -2.4967930863542620e-5, -2.5274085082324960e-5, 7616 /* Bank 1 */ 7617 2.5562569399199020e-5, 2.5832111724562040e-5, 7618 2.6081413415833200e-5, 2.6309149390520640e-5, 7619 2.6513966535124460e-5, 2.6694483850464800e-5, 7620 2.6849297239997120e-5, 2.6976979753245170e-5, 7621 2.7076082153012070e-5, 2.7145133103663890e-5, 7622 2.7182642746157720e-5, 2.7187102980536760e-5, 7623 2.7156990105794550e-5, 2.7090765064735940e-5, 7624 2.6986876191054700e-5, 2.6843759539035120e-5, 7625 2.6659843389908530e-5, 2.6433548592482960e-5, 7626 2.6163291550639320e-5, 2.5847484577439320e-5, 7627 2.5484540698002960e-5, 2.5072874052447260e-5, 7628 2.4610903957661350e-5, 2.4097055300584120e-5, 7629 2.3529763128539150e-5, 2.2907473117403740e-5, 7630 2.2228647280994560e-5, 2.1491764461832140e-5, 7631 2.0695325418576370e-5, 1.9837853265502040e-5, 7632 /* NOTE: The spec has a duplicated row "160 | 1.7934037335534700e-5" ! */ 7633 1.8917898053528080e-5, 1.7934037335534700e-5, 7634 1.6884884022311310e-5, 1.5769086921577900e-5, 7635 1.4585334740507920e-5, 1.3332356590263080e-5, 7636 1.2008929083235120e-5, 1.0613876973541650e-5, 7637 9.1460801506922300e-6, 7.6044740757265500e-6, 7638 5.9880523825897000e-6, 4.2958677847708840e-6, 7639 2.5270494199802070e-6, 6.8080315386959900e-7, 7640 -1.2435990827839660e-6, -3.2468187066945930e-6, 7641 -5.3294268968052800e-6, -7.4919036559427900e-6, 7642 -9.7346407524871100e-6, -1.2057941408635810e-5, 7643 -1.4462010500550970e-5, -1.6946953848107710e-5, 7644 -1.9512772389215240e-5, -2.2159361597292710e-5, 7645 -2.4886504491416160e-5, -2.7693871041862060e-5, 7646 -3.0581012081916960e-5, -3.3547358765259040e-5, 7647 -3.6592216716540970e-5, -3.9714765485539260e-5, 7648 -4.2914052387856640e-5, -4.6188991961724560e-5, 7649 -4.9538360176954340e-5, -5.2960794000140600e-5, 7650 -5.6454787620185350e-5, -6.0018691972791050e-5, 7651 -6.3650708053788550e-5, -6.7348886525882700e-5, 7652 -7.1111125753722860e-5, -7.4935171411178040e-5, 7653 -7.8818609806320000e-5, -8.2758867628623800e-5, 7654 -8.6753213062403400e-5, -9.0798755482139240e-5, 7655 -9.4892437636254000e-5, -9.9031035415475500e-5, 7656 -1.0321116057304920e-4, -1.0742926070674010e-4, 7657 -1.1168161614264270e-4, -1.1596433966772030e-4, 7658 -1.2027337376184880e-4, -1.2460449089034750e-4, 7659 -1.2895330270761850e-4, -1.3331525983885840e-4, 7660 -1.3768563787408340e-4, -1.4205953760578120e-4, 7661 -1.4643190426323540e-4, -1.5079752791692290e-4, 7662 -1.5515103314094370e-4, -1.5948687909058970e-4, 7663 -1.6379937154642740e-4, -1.6808266356446820e-4, 7664 -1.7233075773584680e-4, -1.7653750646560020e-4, 7665 -1.8069661584612290e-4, -1.8480164638953740e-4, 7666 -1.8884602526638050e-4, -1.9282304696531290e-4, 7667 -1.9672587556804270e-4, -2.0054754547108610e-4, 7668 -2.0428097498957360e-4, -2.0791896735659270e-4, 7669 -2.1145421910491280e-4, -2.1487932080488700e-4, 7670 -2.1818676491655660e-4, -2.2136894706917190e-4, 7671 -2.2441818635854840e-4, -2.2732672676686290e-4, 7672 -2.3008674810081220e-4, -2.3269036653525150e-4, 7673 -2.3512963563507800e-4, -2.3739654799291240e-4, 7674 -2.3948307023621970e-4, -2.4138114593372380e-4, 7675 -2.4308272452941820e-4, -2.4457975717687980e-4, 7676 -2.4586407616017000e-4, -2.4692741569938220e-4, 7677 -2.4776199025177680e-4, -2.4836046092637280e-4, 7678 -2.4871461830381660e-4, -2.4881540457247040e-4, 7679 -2.4865471770248810e-4, -2.4822543333608940e-4, 7680 -2.4752008219951220e-4, -2.4653081794176570e-4, 7681 -2.4525003217524440e-4, -2.4367037437341020e-4, 7682 /* Bank 2 */ 7683 2.4178457457919800e-4, 2.3958543985834340e-4, 7684 2.3706595356421380e-4, 2.3421928008696620e-4, 7685 2.3103877007019660e-4, 2.2751796132972940e-4, 7686 2.2365059385031200e-4, 2.1943061159567880e-4, 7687 2.1485218733324290e-4, 2.0990972538755550e-4, 7688 2.0459789739171640e-4, 1.9891164424316180e-4, 7689 1.9284618337957900e-4, 1.8639701070854740e-4, 7690 1.7955993578371750e-4, 1.7233108395155490e-4, 7691 1.6470690840351980e-4, 1.5668419239382670e-4, 7692 1.4826008597798460e-4, 1.3943210818407590e-4, 7693 1.3019815804235450e-4, 1.2055651618705740e-4, 7694 1.1050586906665980e-4, 1.0004531116378850e-4, 7695 8.9174369623037550e-5, 7.7893006105444910e-5, 7696 6.6201632959158800e-5, 5.4101115008963200e-5, 7697 4.1592792755171040e-5, 2.8678484003389880e-5, 7698 1.5360496520469550e-5, 1.6416297019304470e-6, 7699 -1.2474801400564880e-5, -2.6984964757674160e-5, 7700 -4.1884506316022560e-5, -5.7168548169515050e-5, 7701 -7.2831653374563650e-5, -8.8867825335203200e-5, 7702 -1.0527052946041040e-4, -1.2203269185287530e-4, 7703 -1.3914664880465400e-4, -1.5660414556657680e-4, 7704 -1.7439635977956720e-4, -1.9251390142613000e-4, 7705 -2.1094678833176480e-4, -2.2968444457655940e-4, 7706 -2.4871569004884240e-4, -2.6802874127778880e-4, 7707 -2.8761124019708440e-4, -3.0745025297166030e-4, 7708 -3.2753221542219500e-4, -3.4784293347385130e-4, 7709 -3.6836764760397900e-4, -3.8909103335715320e-4, 7710 -4.0999714822829530e-4, -4.3106943097409840e-4, 7711 -4.5229073958127750e-4, -4.7364335350426610e-4, 7712 -4.9510898492628230e-4, -5.1666877822680600e-4, 7713 -5.3830328700499900e-4, -5.5999247625413450e-4, 7714 -5.8171579317559550e-4, -6.0345216810040500e-4, 7715 -6.2517996394886800e-4, -6.4687697763330650e-4, 7716 -6.6852052145861900e-4, -6.9008742526480550e-4, 7717 -7.1155400216196750e-4, -7.3289605035434600e-4, 7718 -7.5408892753413600e-4, -7.7510755325530950e-4, 7719 -7.9592638676398950e-4, -8.1651942936660300e-4, 7720 -8.3686029869896850e-4, -8.5692223230171550e-4, 7721 -8.7667809201044900e-4, -8.9610036547340950e-4, 7722 -9.1516119514986000e-4, -9.3383238324995840e-4, 7723 -9.5208547141354700e-4, -9.6989174214394400e-4, 7724 -9.8722217067251400e-4, -1.0040474297445790e-3, 7725 -1.0203380430448350e-3, -1.0360643900964910e-3, 7726 -1.0511966606168980e-3, -1.0657048556038330e-3, 7727 -1.0795588568782010e-3, -1.0927284332850520e-3, 7728 -1.1051833075734240e-3, -1.1168931605293980e-3, 7729 -1.1278276550234160e-3, -1.1379564405661050e-3, 7730 -1.1472492294891640e-3, -1.1556758000499310e-3, 7731 -1.1632059885511800e-3, -1.1698096960154200e-3, 7732 -1.1754570428998680e-3, -1.1801183720212010e-3, 7733 -1.1837641581852870e-3, -1.1863650153060240e-3, 7734 -1.1878919433902330e-3, -1.1883163316843900e-3, 7735 -1.1876097809178440e-3, -1.1857441072376680e-3, 7736 -1.1826916065321440e-3, -1.1784250628415020e-3, 7737 -1.1729176690707690e-3, -1.1661430294353880e-3, 7738 -1.1580752925519680e-3, -1.1486891568700730e-3, 7739 -1.1379598570807350e-3, -1.1258631690530700e-3, 7740 -1.1123755320313420e-3, -1.0974740543942100e-3, 7741 -1.0811365181610850e-3, -1.0633413819325920e-3, 7742 -1.0440678410743190e-3, -1.0232958338441730e-3, 7743 -1.0010061160103870e-3, -9.7718026613602800e-4, 7744 -9.5180072722007060e-4, -9.2485080945546600e-4, 7745 -8.9631470926558100e-4, -8.6617751390929650e-4, 7746 -8.3442528375666700e-4, -8.0104505655578600e-4, 7747 /* Bank 3 */ 7748 7.6602485902806300e-4, 7.2935371157849700e-4, 7749 6.9102172032639350e-4, 6.5102007948960100e-4, 7750 6.0934103180698750e-4, 5.6597787244591100e-4, 7751 5.2092507454409450e-4, 4.7417829303612970e-4, 7752 4.2573432329476060e-4, 3.7559110239316400e-4, 7753 3.2374777823389440e-4, 2.7020471361387040e-4, 7754 2.1496350652513040e-4, 1.5802699163104190e-4, 7755 9.9399252442146460e-5, 3.9085623279149610e-5, 7756 -2.2907279717153710e-5, -8.6571556658577800e-5, 7757 -1.5189801251884410e-4, -2.1887615668780720e-4, 7758 -2.8749420455512610e-4, -3.5773907519488100e-4, 7759 -4.2959633884346400e-4, -5.0305021853266900e-4, 7760 -5.7808367853976800e-4, -6.5467842279709950e-4, 7761 -7.3281477145293300e-4, -8.1247166091487090e-4, 7762 -8.9362676824381250e-4, -9.7625651350435400e-4, 7763 -1.0603359870796300e-3, -1.1458389497708370e-3, 7764 -1.2327379076720450e-3, -1.3210041125919850e-3, 7765 -1.4106074964587530e-3, -1.5015166759080980e-3, 7766 -1.5936991188210680e-3, -1.6871211446584360e-3, 7767 -1.7817477652804130e-3, -1.8775426862784720e-3, 7768 -1.9744684954557180e-3, -2.0724866717198650e-3, 7769 -2.1715575922482770e-3, -2.2716405301701940e-3, 7770 -2.3726935964105480e-3, -2.4746737418493600e-3, 7771 -2.5775368629845300e-3, -2.6812378156433060e-3, 7772 -2.7857306109716460e-3, -2.8909684129992950e-3, 7773 -2.9969032890820140e-3, -3.1034862132032660e-3, 7774 -3.2106673881690480e-3, -3.3183962566563890e-3, 7775 -3.4266214220855450e-3, -3.5352906520539890e-3, 7776 -3.6443510330122110e-3, -3.7537489709635930e-3, 7777 -3.8634300521859240e-3, -3.9733390588103910e-3, 7778 -4.0834204508378470e-3, -4.1936183686073460e-3, 7779 -4.3038762050876900e-3, -4.4141366059086620e-3, 7780 -4.5243418977567100e-3, -4.6344341075783170e-3, 7781 -4.7443549566589130e-3, -4.8540458565358850e-3, 7782 -4.9634478250060780e-3, -5.0725014978718950e-3, 7783 -5.1811474713480250e-3, -5.2893263173827950e-3, 7784 -5.3969785783205650e-3, -5.5040447592375600e-3, 7785 -5.6104651646665850e-3, -5.7161799140263450e-3, 7786 -5.8211294443412250e-3, -5.9252545216101900e-3, 7787 -6.0284959882028950e-3, -6.1307947602360250e-3, 7788 -6.2320920224565700e-3, -6.3323292492425800e-3, 7789 -6.4314484717364400e-3, -6.5293922762311450e-3, 7790 -6.6261035015351700e-3, -6.7215252466922100e-3, 7791 -6.8156013434509950e-3, -6.9082763630156450e-3, 7792 -6.9994952920827200e-3, -7.0892035490577050e-3, 7793 -7.1773476647806300e-3, -7.2638752839566550e-3, 7794 -7.3487345159041400e-3, -7.4318739341000500e-3, 7795 -7.5132432154309250e-3, -7.5927931627681400e-3, 7796 -7.6704755623721500e-3, -7.7462431738117650e-3, 7797 -7.8200496507836000e-3, -7.8918495587816850e-3, 7798 -7.9615988430090790e-3, -8.0292548409052500e-3, 7799 -8.0947760898363200e-3, -8.1581223027535600e-3, 7800 -8.2192540249893810e-3, -8.2781326752680240e-3, 7801 -8.3347217911436610e-3, -8.3889870206274740e-3, 7802 -8.4408946925453690e-3, -8.4904118087845760e-3, 7803 -8.5375073033623590e-3, -8.5821520672029750e-3, 7804 -8.6243182341614300e-3, -8.6639791627160300e-3, 7805 -8.7011097471794110e-3, -8.7356864659172800e-3, 7806 -8.7676881309490440e-3, -8.7970958152554810e-3, 7807 -8.8238905039462850e-3, -8.8480531477483150e-3, 7808 -8.8695681885783190e-3, -8.8884235927356400e-3, 7809 -8.9046080555685600e-3, -8.9181109318560050e-3, 7810 -8.9289234995380550e-3, -8.9370390010903460e-3, 7811 -8.9424522900292110e-3, -8.9451598223763610e-3, 7812 /* Bank 4 */ 7813 8.9451598223763610e-3, 8.9424522900292110e-3, 7814 8.9370390010903460e-3, 8.9289234995380550e-3, 7815 8.9181109318560050e-3, 8.9046080555685600e-3, 7816 8.8884235927356400e-3, 8.8695681885783190e-3, 7817 8.8480531477483150e-3, 8.8238905039462850e-3, 7818 8.7970958152554810e-3, 8.7676881309490440e-3, 7819 8.7356864659172800e-3, 8.7011097471794110e-3, 7820 8.6639791627160300e-3, 8.6243182341614300e-3, 7821 8.5821520672029750e-3, 8.5375073033623590e-3, 7822 8.4904118087845760e-3, 8.4408946925453690e-3, 7823 8.3889870206274740e-3, 8.3347217911436610e-3, 7824 8.2781326752680240e-3, 8.2192540249893810e-3, 7825 8.1581223027535600e-3, 8.0947760898363200e-3, 7826 8.0292548409052500e-3, 7.9615988430090790e-3, 7827 7.8918495587816850e-3, 7.8200496507836000e-3, 7828 7.7462431738117650e-3, 7.6704755623721500e-3, 7829 7.5927931627681400e-3, 7.5132432154309250e-3, 7830 7.4318739341000500e-3, 7.3487345159041400e-3, 7831 7.2638752839566550e-3, 7.1773476647806300e-3, 7832 7.0892035490577050e-3, 6.9994952920827200e-3, 7833 6.9082763630156450e-3, 6.8156013434509950e-3, 7834 6.7215252466922100e-3, 6.6261035015351700e-3, 7835 6.5293922762311450e-3, 6.4314484717364400e-3, 7836 6.3323292492425800e-3, 6.2320920224565700e-3, 7837 6.1307947602360250e-3, 6.0284959882028950e-3, 7838 5.9252545216101900e-3, 5.8211294443412250e-3, 7839 5.7161799140263450e-3, 5.6104651646665850e-3, 7840 5.5040447592375600e-3, 5.3969785783205650e-3, 7841 5.2893263173827950e-3, 5.1811474713480250e-3, 7842 5.0725014978718950e-3, 4.9634478250060780e-3, 7843 4.8540458565358850e-3, 4.7443549566589130e-3, 7844 4.6344341075783170e-3, 4.5243418977567100e-3, 7845 4.4141366059086620e-3, 4.3038762050876900e-3, 7846 4.1936183686073460e-3, 4.0834204508378470e-3, 7847 3.9733390588103910e-3, 3.8634300521859240e-3, 7848 3.7537489709635930e-3, 3.6443510330122110e-3, 7849 3.5352906520539890e-3, 3.4266214220855450e-3, 7850 3.3183962566563890e-3, 3.2106673881690480e-3, 7851 3.1034862132032660e-3, 2.9969032890820140e-3, 7852 2.8909684129992950e-3, 2.7857306109716460e-3, 7853 2.6812378156433060e-3, 2.5775368629845300e-3, 7854 2.4746737418493600e-3, 2.3726935964105480e-3, 7855 2.2716405301701940e-3, 2.1715575922482770e-3, 7856 2.0724866717198650e-3, 1.9744684954557180e-3, 7857 1.8775426862784720e-3, 1.7817477652804130e-3, 7858 1.6871211446584360e-3, 1.5936991188210680e-3, 7859 1.5015166759080980e-3, 1.4106074964587530e-3, 7860 1.3210041125919850e-3, 1.2327379076720450e-3, 7861 1.1458389497708370e-3, 1.0603359870796300e-3, 7862 9.7625651350435400e-4, 8.9362676824381250e-4, 7863 8.1247166091487090e-4, 7.3281477145293300e-4, 7864 6.5467842279709950e-4, 5.7808367853976800e-4, 7865 5.0305021853266900e-4, 4.2959633884346400e-4, 7866 3.5773907519488100e-4, 2.8749420455512610e-4, 7867 2.1887615668780720e-4, 1.5189801251884410e-4, 7868 8.6571556658577800e-5, 2.2907279717153710e-5, 7869 -3.9085623279149610e-5, -9.9399252442146460e-5, 7870 -1.5802699163104190e-4, -2.1496350652513040e-4, 7871 -2.7020471361387040e-4, -3.2374777823389440e-4, 7872 -3.7559110239316400e-4, -4.2573432329476060e-4, 7873 -4.7417829303612970e-4, -5.2092507454409450e-4, 7874 -5.6597787244591100e-4, -6.0934103180698750e-4, 7875 -6.5102007948960100e-4, -6.9102172032639350e-4, 7876 -7.2935371157849700e-4, -7.6602485902806300e-4, 7877 /* Bank 5 */ 7878 8.0104505655578600e-4, 8.3442528375666700e-4, 7879 8.6617751390929650e-4, 8.9631470926558100e-4, 7880 9.2485080945546600e-4, 9.5180072722007060e-4, 7881 9.7718026613602800e-4, 1.0010061160103870e-3, 7882 1.0232958338441730e-3, 1.0440678410743190e-3, 7883 1.0633413819325920e-3, 1.0811365181610850e-3, 7884 1.0974740543942100e-3, 1.1123755320313420e-3, 7885 1.1258631690530700e-3, 1.1379598570807350e-3, 7886 1.1486891568700730e-3, 1.1580752925519680e-3, 7887 1.1661430294353880e-3, 1.1729176690707690e-3, 7888 1.1784250628415020e-3, 1.1826916065321440e-3, 7889 1.1857441072376680e-3, 1.1876097809178440e-3, 7890 1.1883163316843900e-3, 1.1878919433902330e-3, 7891 1.1863650153060240e-3, 1.1837641581852870e-3, 7892 1.1801183720212010e-3, 1.1754570428998680e-3, 7893 1.1698096960154200e-3, 1.1632059885511800e-3, 7894 1.1556758000499310e-3, 1.1472492294891640e-3, 7895 1.1379564405661050e-3, 1.1278276550234160e-3, 7896 1.1168931605293980e-3, 1.1051833075734240e-3, 7897 1.0927284332850520e-3, 1.0795588568782010e-3, 7898 1.0657048556038330e-3, 1.0511966606168980e-3, 7899 1.0360643900964910e-3, 1.0203380430448350e-3, 7900 1.0040474297445790e-3, 9.8722217067251400e-4, 7901 9.6989174214394400e-4, 9.5208547141354700e-4, 7902 9.3383238324995840e-4, 9.1516119514986000e-4, 7903 8.9610036547340950e-4, 8.7667809201044900e-4, 7904 8.5692223230171550e-4, 8.3686029869896850e-4, 7905 8.1651942936660300e-4, 7.9592638676398950e-4, 7906 7.7510755325530950e-4, 7.5408892753413600e-4, 7907 7.3289605035434600e-4, 7.1155400216196750e-4, 7908 6.9008742526480550e-4, 6.6852052145861900e-4, 7909 6.4687697763330650e-4, 6.2517996394886800e-4, 7910 6.0345216810040500e-4, 5.8171579317559550e-4, 7911 5.5999247625413450e-4, 5.3830328700499900e-4, 7912 5.1666877822680600e-4, 4.9510898492628230e-4, 7913 4.7364335350426610e-4, 4.5229073958127750e-4, 7914 4.3106943097409840e-4, 4.0999714822829530e-4, 7915 3.8909103335715320e-4, 3.6836764760397900e-4, 7916 3.4784293347385130e-4, 3.2753221542219500e-4, 7917 3.0745025297166030e-4, 2.8761124019708440e-4, 7918 2.6802874127778880e-4, 2.4871569004884240e-4, 7919 2.2968444457655940e-4, 2.1094678833176480e-4, 7920 1.9251390142613000e-4, 1.7439635977956720e-4, 7921 1.5660414556657680e-4, 1.3914664880465400e-4, 7922 1.2203269185287530e-4, 1.0527052946041040e-4, 7923 8.8867825335203200e-5, 7.2831653374563650e-5, 7924 5.7168548169515050e-5, 4.1884506316022560e-5, 7925 2.6984964757674160e-5, 1.2474801400564880e-5, 7926 -1.6416297019304470e-6, -1.5360496520469550e-5, 7927 -2.8678484003389880e-5, -4.1592792755171040e-5, 7928 -5.4101115008963200e-5, -6.6201632959158800e-5, 7929 -7.7893006105444910e-5, -8.9174369623037550e-5, 7930 -1.0004531116378850e-4, -1.1050586906665980e-4, 7931 -1.2055651618705740e-4, -1.3019815804235450e-4, 7932 -1.3943210818407590e-4, -1.4826008597798460e-4, 7933 -1.5668419239382670e-4, -1.6470690840351980e-4, 7934 -1.7233108395155490e-4, -1.7955993578371750e-4, 7935 -1.8639701070854740e-4, -1.9284618337957900e-4, 7936 -1.9891164424316180e-4, -2.0459789739171640e-4, 7937 -2.0990972538755550e-4, -2.1485218733324290e-4, 7938 -2.1943061159567880e-4, -2.2365059385031200e-4, 7939 -2.2751796132972940e-4, -2.3103877007019660e-4, 7940 -2.3421928008696620e-4, -2.3706595356421380e-4, 7941 -2.3958543985834340e-4, -2.4178457457919800e-4, 7942 /* Bank 6 */ 7943 2.4367037437341020e-4, 2.4525003217524440e-4, 7944 2.4653081794176570e-4, 2.4752008219951220e-4, 7945 2.4822543333608940e-4, 2.4865471770248810e-4, 7946 2.4881540457247040e-4, 2.4871461830381660e-4, 7947 2.4836046092637280e-4, 2.4776199025177680e-4, 7948 2.4692741569938220e-4, 2.4586407616017000e-4, 7949 2.4457975717687980e-4, 2.4308272452941820e-4, 7950 2.4138114593372380e-4, 2.3948307023621970e-4, 7951 2.3739654799291240e-4, 2.3512963563507800e-4, 7952 2.3269036653525150e-4, 2.3008674810081220e-4, 7953 2.2732672676686290e-4, 2.2441818635854840e-4, 7954 2.2136894706917190e-4, 2.1818676491655660e-4, 7955 2.1487932080488700e-4, 2.1145421910491280e-4, 7956 2.0791896735659270e-4, 2.0428097498957360e-4, 7957 2.0054754547108610e-4, 1.9672587556804270e-4, 7958 1.9282304696531290e-4, 1.8884602526638050e-4, 7959 1.8480164638953740e-4, 1.8069661584612290e-4, 7960 1.7653750646560020e-4, 1.7233075773584680e-4, 7961 1.6808266356446820e-4, 1.6379937154642740e-4, 7962 1.5948687909058970e-4, 1.5515103314094370e-4, 7963 1.5079752791692290e-4, 1.4643190426323540e-4, 7964 1.4205953760578120e-4, 1.3768563787408340e-4, 7965 1.3331525983885840e-4, 1.2895330270761850e-4, 7966 1.2460449089034750e-4, 1.2027337376184880e-4, 7967 1.1596433966772030e-4, 1.1168161614264270e-4, 7968 1.0742926070674010e-4, 1.0321116057304920e-4, 7969 9.9031035415475500e-5, 9.4892437636254000e-5, 7970 9.0798755482139240e-5, 8.6753213062403400e-5, 7971 8.2758867628623800e-5, 7.8818609806320000e-5, 7972 7.4935171411178040e-5, 7.1111125753722860e-5, 7973 6.7348886525882700e-5, 6.3650708053788550e-5, 7974 6.0018691972791050e-5, 5.6454787620185350e-5, 7975 5.2960794000140600e-5, 4.9538360176954340e-5, 7976 4.6188991961724560e-5, 4.2914052387856640e-5, 7977 3.9714765485539260e-5, 3.6592216716540970e-5, 7978 3.3547358765259040e-5, 3.0581012081916960e-5, 7979 2.7693871041862060e-5, 2.4886504491416160e-5, 7980 2.2159361597292710e-5, 1.9512772389215240e-5, 7981 1.6946953848107710e-5, 1.4462010500550970e-5, 7982 1.2057941408635810e-5, 9.7346407524871100e-6, 7983 7.4919036559427900e-6, 5.3294268968052800e-6, 7984 3.2468187066945930e-6, 1.2435990827839660e-6, 7985 -6.8080315386959900e-7, -2.5270494199802070e-6, 7986 -4.2958677847708840e-6, -5.9880523825897000e-6, 7987 -7.6044740757265500e-6, -9.1460801506922300e-6, 7988 -1.0613876973541650e-5, -1.2008929083235120e-5, 7989 -1.3332356590263080e-5, -1.4585334740507920e-5, 7990 -1.5769086921577900e-5, -1.6884884022311310e-5, 7991 -1.7934037335534700e-5, -1.8917898053528080e-5, 7992 -1.9837853265502040e-5, -2.0695325418576370e-5, 7993 -2.1491764461832140e-5, -2.2228647280994560e-5, 7994 -2.2907473117403740e-5, -2.3529763128539150e-5, 7995 -2.4097055300584120e-5, -2.4610903957661350e-5, 7996 -2.5072874052447260e-5, -2.5484540698002960e-5, 7997 -2.5847484577439320e-5, -2.6163291550639320e-5, 7998 -2.6433548592482960e-5, -2.6659843389908530e-5, 7999 -2.6843759539035120e-5, -2.6986876191054700e-5, 8000 -2.7090765064735940e-5, -2.7156990105794550e-5, 8001 -2.7187102980536760e-5, -2.7182642746157720e-5, 8002 -2.7145133103663890e-5, -2.7076082153012070e-5, 8003 -2.6976979753245170e-5, -2.6849297239997120e-5, 8004 -2.6694483850464800e-5, -2.6513966535124460e-5, 8005 -2.6309149390520640e-5, -2.6081413415833200e-5, 8006 -2.5832111724562040e-5, -2.5562569399199020e-5, 8007 /* Bank 7 */ 8008 2.5274085082324960e-5, 2.4967930863542620e-5, 8009 2.4645348200903720e-5, 2.4307547722489910e-5, 8010 2.3955708939763280e-5, 2.3590980216497750e-5, 8011 2.3214478371918170e-5, 2.2827288605503470e-5, 8012 2.2430463239517170e-5, 2.2025021652894630e-5, 8013 2.1611950084231910e-5, 2.1192201630574280e-5, 8014 2.0766696417773940e-5, 2.0336321557464510e-5, 8015 1.9901930030141080e-5, 1.9464340744880170e-5, 8016 1.9024340970099240e-5, 1.8582686308483550e-5, 8017 1.8140097714618200e-5, 1.7697261563607500e-5, 8018 1.7254834143068570e-5, 1.6813441716539560e-5, 8019 1.6373677426466900e-5, 1.5936101341640500e-5, 8020 1.5501244597782600e-5, 1.5069609527679710e-5, 8021 1.4641668383496450e-5, 1.4217863365843780e-5, 8022 1.3798608540965960e-5, 1.3384289978242060e-5, 8023 1.2975266858030310e-5, 1.2571871574469220e-5, 8024 1.2174410889256530e-5, 1.1783166036693560e-5, 8025 1.1398393880881060e-5, 1.1020327046334650e-5, 8026 1.0649175634328590e-5, 1.0285127334608450e-5, 8027 9.9283481667264540e-6, 9.5789825988253100e-6, 8028 9.2371554195468400e-6, 8.9029718900122000e-6, 8029 8.5765192154768100e-6, 8.2578666429227760e-6, 8030 7.9470661364365490e-6, 7.6441525098592000e-6, 8031 7.3491456697144900e-6, 7.0620507545154100e-6, 8032 6.7828589565804950e-6, 6.5115476278604000e-6, 8033 6.2480817863072800e-6, 5.9924142424804800e-6, 8034 5.7444868785028750e-6, 5.5042307535458100e-6, 8035 5.2715671455405850e-6, 5.0464076705003400e-6, 8036 4.8286558658894680e-6, 4.6182073040543900e-6, 8037 4.4149505043312320e-6, 4.2187670209852250e-6, 8038 4.0295324657699800e-6, 3.8471166218015830e-6, 8039 3.6713849262294680e-6, 3.5021985520037540e-6, 8040 3.3394147240855820e-6, 3.1828867865974640e-6, 8041 3.0324653639203880e-6, 2.8879984579501380e-6, 8042 2.7493324266391140e-6, 2.6163120571644820e-6, 8043 2.4887811970856540e-6, 2.3665828120950560e-6, 8044 2.2495596253776460e-6, 2.1375541686662320e-6, 8045 2.0304092660990760e-6, 1.9279680902322050e-6, 8046 1.8300749104526120e-6, 1.7365751553971340e-6, 8047 1.6473160377545360e-6, 1.5621465913980060e-6, 8048 1.4809178634979940e-6, 1.4034829433780260e-6, 8049 1.3296974052300520e-6, 1.2594193438633260e-6, 8050 1.1925097184646100e-6, 1.1288323637155430e-6, 8051 1.0682538906146330e-6, 1.0106437128213760e-6, 8052 9.5587472540498280e-7, 9.0382333224895500e-7, 8053 8.5436937020293650e-7, 8.0739610368280600e-7, 8054 7.6279018172077200e-7, 7.2044165259013450e-7, 8055 6.8024432849991400e-7, 6.4209580087853050e-7, 8056 6.0589741192019800e-7, 5.7155423388793000e-7, 8057 5.3897464223335550e-7, 5.0807031294631050e-7, 8058 4.7875659112606760e-7, 4.5095249563698380e-7, 8059 4.2458045296159330e-7, 3.9956628121669190e-7, 8060 3.7583910465412180e-7, 3.5333134588843600e-7, 8061 3.3197864040473180e-7, 3.1171981968268900e-7, 8062 2.9249662541757600e-7, 2.7425370308549580e-7, 8063 2.5693874615777660e-7, 2.4050245877923400e-7, 8064 2.2489759047553620e-7, 2.1007899706006800e-7, 8065 1.9600594587757850e-7, 1.8264184311018150e-7, 8066 1.6994592926571220e-7, 1.5787424998123710e-7, 8067 1.4640931821191640e-7, 1.3555636137971380e-7, 8068 1.2523109645615350e-7, 1.1527363411865760e-7, 8069 1.0586659510721950e-7, 9.7483190494874640e-8, 8070 8.9326871281374790e-8, 7.9525034321375090e-8, 8071 7.0950903150874990e-8, 7.1279389866041690e-8, 8072 }; 8073 8074 DECLARE_ALIGNED(16, const int32_t, ff_dca_fir_32bands_perfect_fixed)[512] = { 8075 0, 0, -3, -10, 8076 -35, -105, -218, -141, 8077 -170, -216, -239, -254, 8078 -257, -251, -235, -212, 8079 -267, -317, -362, -400, 8080 -425, -434, -427, -373, 8081 -339, -593, -321, -120, 8082 -39, -16, 0, 1, 8083 1, 1, -3, -1, 8084 -6, -38, -93, -496, 8085 -723, -970, -1235, -1501, 8086 -1753, -1978, -2163, -2295, 8087 -2891, -2915, -2860, -2726, 8088 -2517, -2243, -1915, -1590, 8089 -1192, -252, -117, -22, 8090 -6, -13, 12, 14, 8091 32, 25, 469, 942, 8092 1403, 1421, 1239, 2838, 8093 3539, 4259, 5002, 5716, 8094 6365, 6908, 7311, 7545, 8095 11680, 12355, 12785, 12951, 8096 12841, 12453, 11803, 10864, 8097 9762, 7099, 6725, 5954, 8098 4284, 2584, 215, 379, 8099 557, 701, -29, -687, 8100 -1578, -2749, -4076, -7933, 8101 -10049, -12133, -14039, -15752, 8102 -17213, -18400, -19291, -19878, 8103 -1444, -3005, -4523, -5927, 8104 -7143, -8093, -8713, -8939, 8105 -8700, -9481, -7515, -5279, 8106 -2725, 61, 5763, 6113, 8107 7571, 6735, 17126, 20165, 8108 23328, 26775, 30310, 32639, 8109 35464, 38064, 40423, 42512, 8110 44261, 45632, 46578, 46974, 8111 -45572, -45008, -43753, -41661, 8112 -38655, -34660, -29587, -23375, 8113 -15998, -7631, 2472, 13757, 8114 26188, 39942, 49789, 67293, 8115 84699, 101701, 127325, 148404, 8116 170391, 193280, 217044, 241451, 8117 266537, 292144, 318161, 344417, 8118 370786, 397082, 423133, 448757, 8119 475085, 499136, 522007, 543516, 8120 563424, 581467, 597422, 611005, 8121 621975, 630083, 634996, 636457, 8122 634311, 628147, 619871, 604524, 8123 585077, 561301, 529204, 494129, 8124 453552, 407189, 354920, 296502, 8125 231916, 161012, 83700, -86, 8126 -90377, -187193, -290528, -400329, 8127 516487, 639054, 767835, 902710, 8128 1043512, 1190048, 1342100, 1499418, 8129 1661729, 1828700, 2000071, 2175433, 8130 2354437, 2536630, 2721120, 2908704, 8131 3098059, 3288764, 3480801, 3672922, 8132 3864970, 4056432, 4246767, 4435454, 8133 4621921, 4805642, 4986073, 5162677, 8134 5334921, 5502279, 5664239, 5820300, 8135 5969913, 6112723, 6248225, 6375985, 8136 6495593, 6606663, 6708832, 6801769, 8137 6885168, 6958762, 7022294, 7075566, 8138 7118382, 7150633, 7172314, 7183082, 8139 7183082, 7172314, 7150633, 7118382, 8140 7075566, 7022294, 6958762, 6885168, 8141 6801769, 6708832, 6606663, 6495593, 8142 6375985, 6248225, 6112723, 5969913, 8143 -5820300, -5664239, -5502279, -5334921, 8144 -5162677, -4986073, -4805642, -4621921, 8145 -4435454, -4246767, -4056432, -3864970, 8146 -3672922, -3480801, -3288764, -3098059, 8147 -2908704, -2721120, -2536630, -2354437, 8148 -2175433, -2000071, -1828700, -1661729, 8149 -1499418, -1342100, -1190048, -1043512, 8150 -902710, -767835, -639054, -516487, 8151 -400329, -290528, -187193, -90377, 8152 -86, 83700, 161012, 231916, 8153 296502, 354920, 407189, 453552, 8154 494129, 529204, 561301, 585077, 8155 604524, 619871, 628147, 634311, 8156 636457, 634996, 630083, 621975, 8157 611005, 597422, 581467, 563424, 8158 543516, 522007, 499136, 475085, 8159 -448757, -423133, -397082, -370786, 8160 -344417, -318161, -292144, -266537, 8161 -241451, -217044, -193280, -170391, 8162 -148404, -127325, -101701, -84699, 8163 -67293, -49789, -39942, -26188, 8164 -13757, -2472, 7631, 15998, 8165 23375, 29587, 34660, 38655, 8166 41661, 43753, 45008, 45572, 8167 46974, 46578, 45632, 44261, 8168 42512, 40423, 38064, 35464, 8169 32639, 30310, 26775, 23328, 8170 20165, 17126, 6735, 7571, 8171 6113, 5763, 61, -2725, 8172 -5279, -7515, -9481, -8700, 8173 -8939, -8713, -8093, -7143, 8174 -5927, -4523, -3005, -1444, 8175 19878, 19291, 18400, 17213, 8176 15752, 14039, 12133, 10049, 8177 7933, 4076, 2749, 1578, 8178 687, 29, -701, -557, 8179 -379, -215, -2584, -4284, 8180 -5954, -6725, -7099, -9762, 8181 -10864, -11803, -12453, -12841, 8182 -12951, -12785, -12355, -11680, 8183 7545, 7311, 6908, 6365, 8184 5716, 5002, 4259, 3539, 8185 2838, 1239, 1421, 1403, 8186 942, 469, 25, 32, 8187 14, 12, -13, -6, 8188 -22, -117, -252, -1192, 8189 -1590, -1915, -2243, -2517, 8190 -2726, -2860, -2915, -2891, 8191 2295, 2163, 1978, 1753, 8192 1501, 1235, 970, 723, 8193 496, 93, 38, 6, 8194 1, 3, -1, -1, 8195 -1, 0, 16, 39, 8196 120, 321, 593, 339, 8197 373, 427, 434, 425, 8198 400, 362, 317, 267, 8199 -212, -235, -251, -257, 8200 -254, -239, -216, -170, 8201 -141, -218, -105, -35, 8202 -10, -3, 0, 0 8203 }; 8204 8205 DECLARE_ALIGNED(16, const int32_t, ff_dca_fir_32bands_nonperfect_fixed)[512] = { 8206 -53, -64, -77, -91, 8207 -107, -124, -144, -165, 8208 -189, -215, -244, -277, 8209 -313, -353, -397, -447, 8210 502, 563, 631, 706, 8211 789, 881, 983, 1095, 8212 1218, 1354, 1502, 1665, 8213 1843, 2036, 2247, 2475, 8214 2723, 2990, 3277, 3586, 8215 3916, 4270, 4646, 5046, 8216 5470, 5918, 6390, 6886, 8217 7405, 7947, 8510, 9094, 8218 9698, 10319, 10955, 11605, 8219 12265, 12933, 13605, 14277, 8220 14945, 15604, 16250, 16877, 8221 17480, 18051, 18585, 19075, 8222 19513, 19891, 20202, 20436, 8223 20587, 20643, 20597, 20439, 8224 20160, 19749, 19198, 18496, 8225 17634, 16603, 15393, 13996, 8226 -12403, -10605, -8595, -6366, 8227 -3911, -1225, 1697, 4860, 8228 8265, 11916, 15812, 19953, 8229 24337, 28961, 33819, 38904, 8230 44210, 49725, 55437, 61334, 8231 67398, 73614, 79961, 86417, 8232 92960, 99563, 106198, 112837, 8233 119446, 125994, 132443, 138758, 8234 144898, 150823, 156491, 161858, 8235 166879, 171507, 175697, 179400, 8236 182566, 185149, 187097, 188363, 8237 188899, 188654, 187581, 185635, 8238 182770, 178943, 174112, 168238, 8239 161285, 153218, 144007, 133624, 8240 122046, 109254, 95232, 79969, 8241 63462, 45709, 26715, 6492, 8242 14943, 37567, 61350, 86256, 8243 112242, 139258, 167246, 196143, 8244 225877, 256368, 287532, 319275, 8245 351496, 384088, 416936, 449919, 8246 482909, 515770, 548362, 580539, 8247 612148, 643030, 673024, 701963, 8248 729674, 755985, 780717, 803690, 8249 824721, 843628, 860226, 874332, 8250 885761, 894330, 899861, 902174, 8251 901096, 896456, 888088, 875832, 8252 859535, 839050, 814237, 784966, 8253 751116, 712574, 669239, 621021, 8254 567840, 509632, 446341, 377927, 8255 304365, 225641, 141757, 52732, 8256 -41403, -140599, -244793, -353905, 8257 -467840, -586486, -709716, -837385, 8258 969336, 1105393, 1245366, 1389049, 8259 1536224, 1686655, 1840096, 1996285, 8260 2154949, 2315802, 2478547, 2642877, 8261 2808475, 2975015, 3142163, 3309579, 8262 3476914, 3643818, 3809934, 3974901, 8263 4138360, 4299948, 4459303, 4616064, 8264 4769873, 4920374, 5067219, 5210063, 8265 5348569, 5482406, 5611255, 5734805, 8266 5852757, 5964823, 6070729, 6170216, 8267 6263037, 6348961, 6427777, 6499286, 8268 6563310, 6619688, 6668279, 6708963, 8269 6741632, 6766206, 6782623, 6790843, 8270 6790843, 6782623, 6766206, 6741632, 8271 6708963, 6668279, 6619688, 6563310, 8272 6499286, 6427777, 6348961, 6263037, 8273 6170216, 6070729, 5964823, 5852757, 8274 -5734805, -5611255, -5482406, -5348569, 8275 -5210063, -5067219, -4920374, -4769873, 8276 -4616064, -4459303, -4299948, -4138360, 8277 -3974901, -3809934, -3643818, -3476914, 8278 -3309579, -3142163, -2975015, -2808475, 8279 -2642877, -2478547, -2315802, -2154949, 8280 -1996285, -1840096, -1686655, -1536224, 8281 -1389049, -1245366, -1105393, -969336, 8282 -837385, -709716, -586486, -467840, 8283 -353905, -244793, -140599, -41403, 8284 52732, 141757, 225641, 304365, 8285 377927, 446341, 509632, 567840, 8286 621021, 669239, 712574, 751116, 8287 784966, 814237, 839050, 859535, 8288 875832, 888088, 896456, 901096, 8289 902174, 899861, 894330, 885761, 8290 -874332, -860226, -843628, -824721, 8291 -803690, -780717, -755985, -729674, 8292 -701963, -673024, -643030, -612148, 8293 -580539, -548362, -515770, -482909, 8294 -449919, -416936, -384088, -351496, 8295 -319275, -287532, -256368, -225877, 8296 -196143, -167246, -139258, -112242, 8297 -86256, -61350, -37567, -14943, 8298 6492, 26715, 45709, 63462, 8299 79969, 95232, 109254, 122046, 8300 133624, 144007, 153218, 161285, 8301 168238, 174112, 178943, 182770, 8302 185635, 187581, 188654, 188899, 8303 188363, 187097, 185149, 182566, 8304 179400, 175697, 171507, 166879, 8305 161858, 156491, 150823, 144898, 8306 -138758, -132443, -125994, -119446, 8307 -112837, -106198, -99563, -92960, 8308 -86417, -79961, -73614, -67398, 8309 -61334, -55437, -49725, -44210, 8310 -38904, -33819, -28961, -24337, 8311 -19953, -15812, -11916, -8265, 8312 -4860, -1697, 1225, 3911, 8313 6366, 8595, 10605, 12403, 8314 13996, 15393, 16603, 17634, 8315 18496, 19198, 19749, 20160, 8316 20439, 20597, 20643, 20587, 8317 20436, 20202, 19891, 19513, 8318 19075, 18585, 18051, 17480, 8319 16877, 16250, 15604, 14945, 8320 14277, 13605, 12933, 12265, 8321 11605, 10955, 10319, 9698, 8322 -9094, -8510, -7947, -7405, 8323 -6886, -6390, -5918, -5470, 8324 -5046, -4646, -4270, -3916, 8325 -3586, -3277, -2990, -2723, 8326 -2475, -2247, -2036, -1843, 8327 -1665, -1502, -1354, -1218, 8328 -1095, -983, -881, -789, 8329 -706, -631, -563, -502, 8330 -447, -397, -353, -313, 8331 -277, -244, -215, -189, 8332 -165, -144, -124, -107, 8333 -91, -77, -64, -53 8334 }; 8335 8336 DECLARE_ALIGNED(16, const int32_t, ff_dca_lfe_fir_64_fixed)[256] = { 8337 6103, 52170, -558064, 1592440, 6290049, 1502534, -546669, 53047, 8338 1930, 51089, -568920, 1683709, 6286575, 1414057, -534782, 53729, 8339 2228, 49794, -579194, 1776276, 6279634, 1327070, -522445, 54228, 8340 2552, 48275, -588839, 1870070, 6269231, 1241632, -509702, 54550, 8341 2904, 46523, -597808, 1965017, 6255380, 1157798, -496595, 54708, 8342 3287, 44529, -606054, 2061044, 6238099, 1075621, -483164, 54710, 8343 3704, 42282, -613529, 2158071, 6217408, 995149, -469451, 54566, 8344 4152, 39774, -620186, 2256019, 6193332, 916430, -455494, 54285, 8345 4631, 36995, -625976, 2354805, 6165900, 839507, -441330, 53876, 8346 5139, 33937, -630850, 2454343, 6135146, 764419, -426998, 53348, 8347 5682, 30591, -634759, 2554547, 6101107, 691203, -412531, 52711, 8348 6264, 26948, -637655, 2655326, 6063824, 619894, -397966, 51972, 8349 6886, 23001, -639488, 2756591, 6023343, 550521, -383335, 51140, 8350 7531, 18741, -640210, 2858248, 5979711, 483113, -368671, 50224, 8351 8230, 14162, -639772, 2960201, 5932981, 417692, -354003, 49231, 8352 8959, 9257, -638125, 3062355, 5883210, 354281, -339362, 48168, 8353 9727, 4018, -635222, 3164612, 5830457, 292897, -324777, 47044, 8354 10535, -1558, -631014, 3266872, 5774785, 233555, -310273, 45866, 8355 11381, -7480, -625455, 3369035, 5716260, 176267, -295877, 44640, 8356 12267, -13750, -618499, 3471000, 5654952, 121042, -281613, 43373, 8357 13190, -20372, -610098, 3572664, 5590933, 67886, -267505, 42072, 8358 14152, -27352, -600209, 3673924, 5524280, 16800, -253574, 40743, 8359 15153, -34691, -588788, 3774676, 5455069, -32214, -239840, 39391, 8360 16192, -42390, -575791, 3874816, 5383383, -79159, -226323, 38022, 8361 17267, -50453, -561178, 3974239, 5309305, -124041, -213041, 36642, 8362 18377, -58879, -544906, 4072841, 5232922, -166869, -200010, 35256, 8363 19525, -67667, -526937, 4170517, 5154321, -207653, -187246, 33866, 8364 20704, -76817, -507233, 4267162, 5073593, -246406, -174764, 32480, 8365 21915, -86327, -485757, 4362672, 4990831, -283146, -162575, 31101, 8366 23157, -96193, -462476, 4456942, 4906129, -317890, -150692, 29732, 8367 24426, -106412, -437356, 4549871, 4819584, -350658, -139125, 28376, 8368 25721, -116977, -410365, 4641355, 4731293, -381475, -127884, 27038 8369 }; 8370 8371 DECLARE_ALIGNED(16, const int32_t, ff_dca_fir_64bands_fixed)[1024] = { 8372 -38, -38, -43, -48, 8373 -52, -57, -62, -67, 8374 -73, -79, -85, -91, 8375 -98, -105, -113, -121, 8376 -129, -138, -147, -157, 8377 -167, -178, -190, -202, 8378 -215, -228, -242, -257, 8379 -273, -289, -307, -325, 8380 345, 365, 387, 410, 8381 433, 459, 485, 513, 8382 543, 574, 606, 640, 8383 676, 714, 753, 795, 8384 839, 884, 932, 983, 8385 1035, 1090, 1148, 1208, 8386 1271, 1336, 1405, 1476, 8387 1550, 1628, 1709, 1793, 8388 1880, 1971, 2065, 2163, 8389 2265, 2370, 2479, 2592, 8390 2709, 2830, 2955, 3084, 8391 3217, 3354, 3496, 3642, 8392 3791, 3946, 4104, 4267, 8393 4433, 4604, 4780, 4959, 8394 5143, 5330, 5522, 5717, 8395 5916, 6119, 6326, 6536, 8396 6749, 6966, 7186, 7408, 8397 7633, 7861, 8090, 8322, 8398 8556, 8791, 9027, 9264, 8399 9501, 9739, 9977, 10214, 8400 10450, 10685, 10918, 11149, 8401 11377, 11603, 11825, 12042, 8402 12255, 12463, 12665, 12861, 8403 13050, 13231, 13405, 13569, 8404 13724, 13869, 14002, 14125, 8405 14235, 14331, 14415, 14483, 8406 14536, 14573, 14594, 14596, 8407 14580, 14544, 14488, 14412, 8408 14313, 14191, 14046, 13877, 8409 13682, 13461, 13213, 12937, 8410 12632, 12298, 11934, 11538, 8411 11111, 10650, 10156, 9628, 8412 -9065, -8466, -7830, -7158, 8413 -6447, -5698, -4910, -4083, 8414 -3215, -2306, -1357, -366, 8415 668, 1743, 2861, 4022, 8416 5226, 6474, 7764, 9098, 8417 10476, 11897, 13361, 14868, 8418 16418, 18011, 19645, 21322, 8419 23039, 24798, 26596, 28433, 8420 30309, 32222, 34172, 36158, 8421 38177, 40231, 42315, 44431, 8422 46575, 48747, 50945, 53167, 8423 55411, 57676, 59959, 62258, 8424 64571, 66897, 69231, 71573, 8425 73919, 76268, 78615, 80959, 8426 83296, 85624, 87939, 90239, 8427 92519, 94778, 97011, 99215, 8428 101386, 103521, 105616, 107668, 8429 109673, 111626, 113524, 115362, 8430 117138, 118847, 120484, 122045, 8431 123527, 124925, 126234, 127451, 8432 128571, 129591, 130504, 131308, 8433 131997, 132568, 133016, 133338, 8434 133528, 133582, 133495, 133265, 8435 132886, 132355, 131668, 130820, 8436 129807, 128626, 127274, 125746, 8437 124038, 122148, 120071, 117806, 8438 115348, 112694, 109843, 106790, 8439 103534, 100071, 96401, 92520, 8440 88426, 84119, 79597, 74857, 8441 69900, 64723, 59327, 53711, 8442 47875, 41818, 35542, 29045, 8443 22330, 15397, 8247, 881, 8444 6697, 14487, 22487, 30692, 8445 39101, 47711, 56517, 65516, 8446 74704, 84076, 93628, 103355, 8447 113251, 123311, 133528, 143897, 8448 154410, 165061, 175843, 186747, 8449 197766, 208892, 220116, 231429, 8450 242822, 254285, 265810, 277384, 8451 288999, 300644, 312306, 323976, 8452 335641, 347289, 358909, 370488, 8453 382013, 393471, 404848, 416133, 8454 427310, 438366, 449286, 460057, 8455 470663, 481090, 491323, 501347, 8456 511147, 520707, 530011, 539044, 8457 547790, 556233, 564357, 572146, 8458 579584, 586654, 593341, 599627, 8459 605498, 610936, 615925, 620449, 8460 624491, 628037, 631069, 633571, 8461 635529, 636925, 637745, 637972, 8462 637593, 636592, 634953, 632662, 8463 629705, 626068, 621737, 616698, 8464 610938, 604443, 597202, 589202, 8465 580431, 570877, 560530, 549378, 8466 537411, 524620, 510994, 496525, 8467 481205, 465026, 447979, 430058, 8468 411256, 391569, 370989, 349514, 8469 327137, 303857, 279670, 254573, 8470 228564, 201644, 173811, 145065, 8471 115408, 84840, 53365, 20984, 8472 -12298, -46478, -81550, -117508, 8473 -154347, -192060, -230638, -270073, 8474 -310356, -351478, -393427, -436192, 8475 -479762, -524124, -569264, -615168, 8476 661821, 709209, 757314, 806121, 8477 855611, 905766, 956569, 1007998, 8478 1060035, 1112658, 1165846, 1219578, 8479 1273830, 1328580, 1383805, 1439479, 8480 1495578, 1552077, 1608950, 1666171, 8481 1723714, 1781550, 1839653, 1897995, 8482 1956546, 2015279, 2074163, 2133170, 8483 2192270, 2251432, 2310626, 2369822, 8484 2428988, 2488093, 2547106, 2605996, 8485 2664731, 2723279, 2781607, 2839685, 8486 2897481, 2954962, 3012096, 3068851, 8487 3125195, 3181097, 3236524, 3291445, 8488 3345829, 3399643, 3452858, 3505441, 8489 3557362, 3608591, 3659098, 3708853, 8490 3757825, 3805987, 3853309, 3899763, 8491 3945322, 3989957, 4033642, 4076350, 8492 4118055, 4158733, 4198357, 4236904, 8493 4274351, 4310673, 4345850, 4379859, 8494 4412678, 4444289, 4474670, 4503803, 8495 4531671, 4558255, 4583539, 4607508, 8496 4630146, 4651438, 4671373, 4689936, 8497 4707117, 4722905, 4737290, 4750262, 8498 4761813, 4771936, 4780625, 4787874, 8499 4793679, 4798036, 4800943, 4802396, 8500 4802396, 4800943, 4798036, 4793679, 8501 4787874, 4780625, 4771936, 4761813, 8502 4750262, 4737290, 4722905, 4707117, 8503 4689936, 4671373, 4651438, 4630146, 8504 4607508, 4583539, 4558255, 4531671, 8505 4503803, 4474670, 4444289, 4412678, 8506 4379859, 4345850, 4310673, 4274351, 8507 4236904, 4198357, 4158733, 4118055, 8508 -4076350, -4033642, -3989957, -3945322, 8509 -3899763, -3853309, -3805987, -3757825, 8510 -3708853, -3659098, -3608591, -3557362, 8511 -3505441, -3452858, -3399643, -3345829, 8512 -3291445, -3236524, -3181097, -3125195, 8513 -3068851, -3012096, -2954962, -2897481, 8514 -2839685, -2781607, -2723279, -2664731, 8515 -2605996, -2547106, -2488093, -2428988, 8516 -2369822, -2310626, -2251432, -2192270, 8517 -2133170, -2074163, -2015279, -1956546, 8518 -1897995, -1839653, -1781550, -1723714, 8519 -1666171, -1608950, -1552077, -1495578, 8520 -1439479, -1383805, -1328580, -1273830, 8521 -1219578, -1165846, -1112658, -1060035, 8522 -1007998, -956569, -905766, -855611, 8523 -806121, -757314, -709209, -661821, 8524 -615168, -569264, -524124, -479762, 8525 -436192, -393427, -351478, -310356, 8526 -270073, -230638, -192060, -154347, 8527 -117508, -81550, -46478, -12298, 8528 20984, 53365, 84840, 115408, 8529 145065, 173811, 201644, 228564, 8530 254573, 279670, 303857, 327137, 8531 349514, 370989, 391569, 411256, 8532 430058, 447979, 465026, 481205, 8533 496525, 510994, 524620, 537411, 8534 549378, 560530, 570877, 580431, 8535 589202, 597202, 604443, 610938, 8536 616698, 621737, 626068, 629705, 8537 632662, 634953, 636592, 637593, 8538 637972, 637745, 636925, 635529, 8539 633571, 631069, 628037, 624491, 8540 -620449, -615925, -610936, -605498, 8541 -599627, -593341, -586654, -579584, 8542 -572146, -564357, -556233, -547790, 8543 -539044, -530011, -520707, -511147, 8544 -501347, -491323, -481090, -470663, 8545 -460057, -449286, -438366, -427310, 8546 -416133, -404848, -393471, -382013, 8547 -370488, -358909, -347289, -335641, 8548 -323976, -312306, -300644, -288999, 8549 -277384, -265810, -254285, -242822, 8550 -231429, -220116, -208892, -197766, 8551 -186747, -175843, -165061, -154410, 8552 -143897, -133528, -123311, -113251, 8553 -103355, -93628, -84076, -74704, 8554 -65516, -56517, -47711, -39101, 8555 -30692, -22487, -14487, -6697, 8556 881, 8247, 15397, 22330, 8557 29045, 35542, 41818, 47875, 8558 53711, 59327, 64723, 69900, 8559 74857, 79597, 84119, 88426, 8560 92520, 96401, 100071, 103534, 8561 106790, 109843, 112694, 115348, 8562 117806, 120071, 122148, 124038, 8563 125746, 127274, 128626, 129807, 8564 130820, 131668, 132355, 132886, 8565 133265, 133495, 133582, 133528, 8566 133338, 133016, 132568, 131997, 8567 131308, 130504, 129591, 128571, 8568 127451, 126234, 124925, 123527, 8569 122045, 120484, 118847, 117138, 8570 115362, 113524, 111626, 109673, 8571 107668, 105616, 103521, 101386, 8572 -99215, -97011, -94778, -92519, 8573 -90239, -87939, -85624, -83296, 8574 -80959, -78615, -76268, -73919, 8575 -71573, -69231, -66897, -64571, 8576 -62258, -59959, -57676, -55411, 8577 -53167, -50945, -48747, -46575, 8578 -44431, -42315, -40231, -38177, 8579 -36158, -34172, -32222, -30309, 8580 -28433, -26596, -24798, -23039, 8581 -21322, -19645, -18011, -16418, 8582 -14868, -13361, -11897, -10476, 8583 -9098, -7764, -6474, -5226, 8584 -4022, -2861, -1743, -668, 8585 366, 1357, 2306, 3215, 8586 4083, 4910, 5698, 6447, 8587 7158, 7830, 8466, 9065, 8588 9628, 10156, 10650, 11111, 8589 11538, 11934, 12298, 12632, 8590 12937, 13213, 13461, 13682, 8591 13877, 14046, 14191, 14313, 8592 14412, 14488, 14544, 14580, 8593 14596, 14594, 14573, 14536, 8594 14483, 14415, 14331, 14235, 8595 14125, 14002, 13869, 13724, 8596 13569, 13405, 13231, 13050, 8597 12861, 12665, 12463, 12255, 8598 12042, 11825, 11603, 11377, 8599 11149, 10918, 10685, 10450, 8600 10214, 9977, 9739, 9501, 8601 9264, 9027, 8791, 8556, 8602 8322, 8090, 7861, 7633, 8603 7408, 7186, 6966, 6749, 8604 -6536, -6326, -6119, -5916, 8605 -5717, -5522, -5330, -5143, 8606 -4959, -4780, -4604, -4433, 8607 -4267, -4104, -3946, -3791, 8608 -3642, -3496, -3354, -3217, 8609 -3084, -2955, -2830, -2709, 8610 -2592, -2479, -2370, -2265, 8611 -2163, -2065, -1971, -1880, 8612 -1793, -1709, -1628, -1550, 8613 -1476, -1405, -1336, -1271, 8614 -1208, -1148, -1090, -1035, 8615 -983, -932, -884, -839, 8616 -795, -753, -714, -676, 8617 -640, -606, -574, -543, 8618 -513, -485, -459, -433, 8619 -410, -387, -365, -345, 8620 -325, -307, -289, -273, 8621 -257, -242, -228, -215, 8622 -202, -190, -178, -167, 8623 -157, -147, -138, -129, 8624 -121, -113, -105, -98, 8625 -91, -85, -79, -73, 8626 -67, -62, -57, -52, 8627 -48, -43, -38, -38 8628 }; 8629 8630 /* 8631 * D.11 Look-up Table for Downmix Scale Factors 8632 * 8633 * Note that the range of the entries in DmixTable[] is between -60 dB and 0 dB 8634 * with addition of -inf (|DMixCoeff| = 0), which is coded with a DmixCode = 0. 8635 * Furthermore, the range [-60 to 0] is subdivided into 3 regions, each with a 8636 * different grid resolution: 8637 * 8638 * 1) [-60.000 to -30] with resolution of 0.500 dB 8639 * 2) [-29.750 to -15] with resolution of 0.250 dB 8640 * 3) [-14.875 to 0] with resolution of 0.125 dB 8641 */ 8642 const uint16_t ff_dca_dmixtable[FF_DCA_DMIXTABLE_SIZE] = { 8643 0, 33, 35, 37, 39, 41, 44, 46, 8644 49, 52, 55, 58, 62, 65, 69, 73, 8645 78, 82, 87, 92, 98, 104, 110, 116, 8646 123, 130, 138, 146, 155, 164, 174, 184, 8647 195, 207, 219, 232, 246, 260, 276, 292, 8648 309, 328, 347, 368, 389, 413, 437, 463, 8649 490, 519, 550, 583, 617, 654, 693, 734, 8650 777, 823, 872, 924, 978, 1036, 1066, 1098, 8651 1130, 1163, 1197, 1232, 1268, 1305, 1343, 1382, 8652 1422, 1464, 1506, 1550, 1596, 1642, 1690, 1740, 8653 1790, 1843, 1896, 1952, 2009, 2068, 2128, 2190, 8654 2254, 2320, 2388, 2457, 2529, 2603, 2679, 2757, 8655 2838, 2920, 3006, 3093, 3184, 3277, 3372, 3471, 8656 3572, 3677, 3784, 3894, 4008, 4125, 4246, 4370, 8657 4497, 4629, 4764, 4903, 5046, 5193, 5345, 5501, 8658 5662, 5827, 5912, 5997, 6084, 6172, 6262, 6353, 8659 6445, 6538, 6633, 6729, 6827, 6925, 7026, 7128, 8660 7231, 7336, 7442, 7550, 7659, 7771, 7883, 7997, 8661 8113, 8231, 8350, 8471, 8594, 8719, 8845, 8973, 8662 9103, 9235, 9369, 9505, 9643, 9783, 9924, 10068, 8663 10214, 10362, 10512, 10665, 10819, 10976, 11135, 11297, 8664 11460, 11627, 11795, 11966, 12139, 12315, 12494, 12675, 8665 12859, 13045, 13234, 13426, 13621, 13818, 14018, 14222, 8666 14428, 14637, 14849, 15064, 15283, 15504, 15729, 15957, 8667 16188, 16423, 16661, 16902, 17147, 17396, 17648, 17904, 8668 18164, 18427, 18694, 18965, 19240, 19519, 19802, 20089, 8669 20380, 20675, 20975, 21279, 21587, 21900, 22218, 22540, 8670 22867, 23170, 23534, 23875, 24221, 24573, 24929, 25290, 8671 25657, 26029, 26406, 26789, 27177, 27571, 27970, 28376, 8672 28787, 29205, 29628, 30057, 30493, 30935, 31383, 31838, 8673 32300, 32768, 8674 }; 8675 8676 const uint32_t ff_dca_inv_dmixtable[FF_DCA_INV_DMIXTABLE_SIZE] = { 8677 6553600, 6186997, 5840902, 5514167, 5205710, 4914507, 4639593, 4380059, 8678 4135042, 3903731, 3685360, 3479204, 3284581, 3100844, 2927386, 2763630, 8679 2609035, 2463088, 2325305, 2195230, 2072430, 2013631, 1956500, 1900990, 8680 1847055, 1794651, 1743733, 1694260, 1646190, 1599484, 1554103, 1510010, 8681 1467168, 1425542, 1385096, 1345798, 1307615, 1270515, 1234468, 1199444, 8682 1165413, 1132348, 1100221, 1069005, 1038676, 1009206, 980573, 952752, 8683 925721, 899456, 873937, 849141, 825049, 801641, 778897, 756798, 8684 735326, 714463, 694193, 674497, 655360, 636766, 618700, 601146, 8685 584090, 567518, 551417, 535772, 520571, 505801, 491451, 477507, 8686 463959, 450796, 438006, 425579, 413504, 401772, 390373, 379297, 8687 368536, 363270, 358080, 352964, 347920, 342949, 338049, 333219, 8688 328458, 323765, 319139, 314579, 310084, 305654, 301287, 296982, 8689 292739, 288556, 284433, 280369, 276363, 272414, 268522, 264685, 8690 260904, 257176, 253501, 249879, 246309, 242790, 239321, 235901, 8691 232531, 229208, 225933, 222705, 219523, 216386, 213295, 210247, 8692 207243, 204282, 201363, 198486, 195650, 192855, 190099, 187383, 8693 184706, 182066, 179465, 176901, 174373, 171882, 169426, 167005, 8694 164619, 162267, 159948, 157663, 155410, 153190, 151001, 148844, 8695 146717, 144621, 142554, 140517, 138510, 136531, 134580, 132657, 8696 130762, 128893, 127052, 125236, 123447, 121683, 119944, 118231, 8697 116541, 114876, 113235, 111617, 110022, 108450, 106901, 105373, 8698 103868, 102383, 100921, 99479, 98057, 96656, 95275, 93914, 8699 92682, 91249, 89946, 88660, 87394, 86145, 84914, 83701, 8700 82505, 81326, 80164, 79019, 77890, 76777, 75680, 74598, 8701 73533, 72482, 71446, 70425, 69419, 68427, 67450, 66486, 8702 65536, 8703 }; 8704 8705 const uint16_t ff_dca_xll_refl_coeff[128] = { 8706 0, 3070, 5110, 7140, 9156, 11154, 13132, 15085, 8707 17010, 18904, 20764, 22588, 24373, 26117, 27818, 29474, 8708 31085, 32648, 34164, 35631, 37049, 38418, 39738, 41008, 8709 42230, 43404, 44530, 45609, 46642, 47630, 48575, 49477, 8710 50337, 51157, 51937, 52681, 53387, 54059, 54697, 55302, 8711 55876, 56421, 56937, 57426, 57888, 58326, 58741, 59132, 8712 59502, 59852, 60182, 60494, 60789, 61066, 61328, 61576, 8713 61809, 62029, 62236, 62431, 62615, 62788, 62951, 63105, 8714 63250, 63386, 63514, 63635, 63749, 63855, 63956, 64051, 8715 64140, 64224, 64302, 64376, 64446, 64512, 64573, 64631, 8716 64686, 64737, 64785, 64830, 64873, 64913, 64950, 64986, 8717 65019, 65050, 65079, 65107, 65133, 65157, 65180, 65202, 8718 65222, 65241, 65259, 65275, 65291, 65306, 65320, 65333, 8719 65345, 65357, 65368, 65378, 65387, 65396, 65405, 65413, 8720 65420, 65427, 65434, 65440, 65446, 65451, 65456, 65461, 8721 65466, 65470, 65474, 65478, 65481, 65485, 65488, 65491 8722 }; 8723 8724 const int32_t ff_dca_xll_band_coeff[20] = { 8725 868669, -5931642, -1228483, 4194304, 8726 -20577, 122631, -393647, 904476, 8727 -1696305, 2825313, -4430736, 6791313, 8728 41153, -245210, 785564, -1788164, 8729 3259333, -5074941, 6928550, -8204883 8730 }; 8731 8732 const uint16_t ff_dca_avg_g3_freqs[3] = { 16000, 18000, 24000 }; 8733 8734 const uint16_t ff_dca_fst_amp[44] = { 8735 0, 1, 2, 3, 8736 4, 6, 8, 10, 8737 12, 16, 20, 24, 8738 28, 36, 44, 52, 8739 60, 76, 92, 108, 8740 124, 156, 188, 220, 8741 252, 316, 380, 444, 8742 508, 636, 764, 892, 8743 1020, 1276, 1532, 1788, 8744 2044, 2556, 3068, 3580, 8745 4092, 5116, 6140, 7164 8746 }; 8747 8748 const uint8_t ff_dca_freq_to_sb[32] = { 8749 0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 8750 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 8751 }; 8752 8753 const int8_t ff_dca_ph0_shift[8] = { 8754 -32, +96, -96, +32, +96, -32, +32, -96 8755 }; 8756 8757 const uint8_t ff_dca_grid_1_to_scf[11] = { 8758 0, 1, 2, 3, 4, 6, 7, 10, 14, 19, 26 8759 }; 8760 8761 const uint8_t ff_dca_grid_2_to_scf[3] = { 8762 4, 10, 18 8763 }; 8764 8765 const uint8_t ff_dca_scf_to_grid_1[32] = { 8766 0, 1, 2, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 8767 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10 8768 }; 8769 8770 const uint8_t ff_dca_scf_to_grid_2[32] = { 8771 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 8772 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 8773 }; 8774 8775 const uint8_t ff_dca_grid_1_weights[12][32] = { 8776 { 8777 128, 0, 0, 0, 0, 0, 0, 0, 8778 0, 0, 0, 0, 0, 0, 0, 0, 8779 0, 0, 0, 0, 0, 0, 0, 0, 8780 0, 0, 0, 0, 0, 0, 0, 0, 8781 }, { 8782 0, 128, 0, 0, 0, 0, 0, 0, 8783 0, 0, 0, 0, 0, 0, 0, 0, 8784 0, 0, 0, 0, 0, 0, 0, 0, 8785 0, 0, 0, 0, 0, 0, 0, 0, 8786 }, { 8787 0, 0, 128, 0, 0, 0, 0, 0, 8788 0, 0, 0, 0, 0, 0, 0, 0, 8789 0, 0, 0, 0, 0, 0, 0, 0, 8790 0, 0, 0, 0, 0, 0, 0, 0, 8791 }, { 8792 0, 0, 0, 128, 0, 0, 0, 0, 8793 0, 0, 0, 0, 0, 0, 0, 0, 8794 0, 0, 0, 0, 0, 0, 0, 0, 8795 0, 0, 0, 0, 0, 0, 0, 0, 8796 }, { 8797 0, 0, 0, 0, 128, 128, 0, 0, 8798 0, 0, 0, 0, 0, 0, 0, 0, 8799 0, 0, 0, 0, 0, 0, 0, 0, 8800 0, 0, 0, 0, 0, 0, 0, 0, 8801 }, { 8802 0, 0, 0, 0, 0, 0, 128, 85, 8803 43, 0, 0, 0, 0, 0, 0, 0, 8804 0, 0, 0, 0, 0, 0, 0, 0, 8805 0, 0, 0, 0, 0, 0, 0, 0, 8806 }, { 8807 0, 0, 0, 0, 0, 0, 0, 43, 8808 85, 128, 96, 64, 32, 0, 0, 0, 8809 0, 0, 0, 0, 0, 0, 0, 0, 8810 0, 0, 0, 0, 0, 0, 0, 0, 8811 }, { 8812 0, 0, 0, 0, 0, 0, 0, 0, 8813 0, 0, 32, 64, 96, 128, 102, 77, 8814 51, 26, 0, 0, 0, 0, 0, 0, 8815 0, 0, 0, 0, 0, 0, 0, 0, 8816 }, { 8817 0, 0, 0, 0, 0, 0, 0, 0, 8818 0, 0, 0, 0, 0, 0, 26, 51, 8819 77, 102, 128, 107, 85, 64, 43, 21, 8820 0, 0, 0, 0, 0, 0, 0, 0, 8821 }, { 8822 0, 0, 0, 0, 0, 0, 0, 0, 8823 0, 0, 0, 0, 0, 0, 0, 0, 8824 0, 0, 0, 21, 43, 64, 85, 107, 8825 128, 110, 91, 73, 55, 37, 18, 0, 8826 }, { 8827 0, 0, 0, 0, 0, 0, 0, 0, 8828 0, 0, 0, 0, 0, 0, 0, 0, 8829 0, 0, 0, 0, 0, 0, 0, 0, 8830 0, 18, 37, 55, 73, 91, 110, 128, 8831 }, { 8832 0 /* empty */ 8833 } 8834 }; 8835 8836 const uint8_t ff_dca_sb_reorder[8][8] = { 8837 { 0, 1, 2, 3, 4, 5, 6, 7 }, 8838 { 1, 0, 2, 3, 4, 5, 6, 7 }, 8839 { 3, 1, 0, 2, 4, 5, 6, 7 }, 8840 { 1, 2, 3, 0, 4, 5, 6, 7 }, 8841 { 1, 2, 5, 3, 0, 4, 6, 7 }, 8842 { 1, 2, 2, 5, 3, 0, 4, 6 }, 8843 { 1, 2, 2, 6, 5, 3, 0, 4 }, 8844 { 1, 2, 2, 6, 5, 4, 0, 3 } 8845 }; 8846 8847 const int8_t ff_dca_lfe_delta_index_16[8] = { 8848 -4, -3, -2, -1, 2, 4, 6, 8 8849 }; 8850 8851 const int8_t ff_dca_lfe_delta_index_24[32] = { 8852 -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 8853 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8 8854 }; 8855 8856 const uint16_t ff_dca_rsd_pack_5_in_8[256] = { 8857 0x0000, 0x0100, 0x0200, 0x0040, 0x0140, 0x0240, 0x0080, 0x0180, 8858 0x0280, 0x0010, 0x0110, 0x0210, 0x0050, 0x0150, 0x0250, 0x0090, 8859 0x0190, 0x0290, 0x0020, 0x0120, 0x0220, 0x0060, 0x0160, 0x0260, 8860 0x00a0, 0x01a0, 0x02a0, 0x0004, 0x0104, 0x0204, 0x0044, 0x0144, 8861 0x0244, 0x0084, 0x0184, 0x0284, 0x0014, 0x0114, 0x0214, 0x0054, 8862 0x0154, 0x0254, 0x0094, 0x0194, 0x0294, 0x0024, 0x0124, 0x0224, 8863 0x0064, 0x0164, 0x0264, 0x00a4, 0x01a4, 0x02a4, 0x0008, 0x0108, 8864 0x0208, 0x0048, 0x0148, 0x0248, 0x0088, 0x0188, 0x0288, 0x0018, 8865 0x0118, 0x0218, 0x0058, 0x0158, 0x0258, 0x0098, 0x0198, 0x0298, 8866 0x0028, 0x0128, 0x0228, 0x0068, 0x0168, 0x0268, 0x00a8, 0x01a8, 8867 0x02a8, 0x0001, 0x0101, 0x0201, 0x0041, 0x0141, 0x0241, 0x0081, 8868 0x0181, 0x0281, 0x0011, 0x0111, 0x0211, 0x0051, 0x0151, 0x0251, 8869 0x0091, 0x0191, 0x0291, 0x0021, 0x0121, 0x0221, 0x0061, 0x0161, 8870 0x0261, 0x00a1, 0x01a1, 0x02a1, 0x0005, 0x0105, 0x0205, 0x0045, 8871 0x0145, 0x0245, 0x0085, 0x0185, 0x0285, 0x0015, 0x0115, 0x0215, 8872 0x0055, 0x0155, 0x0255, 0x0095, 0x0195, 0x0295, 0x0025, 0x0125, 8873 0x0225, 0x0065, 0x0165, 0x0265, 0x00a5, 0x01a5, 0x02a5, 0x0009, 8874 0x0109, 0x0209, 0x0049, 0x0149, 0x0249, 0x0089, 0x0189, 0x0289, 8875 0x0019, 0x0119, 0x0219, 0x0059, 0x0159, 0x0259, 0x0099, 0x0199, 8876 0x0299, 0x0029, 0x0129, 0x0229, 0x0069, 0x0169, 0x0269, 0x00a9, 8877 0x01a9, 0x02a9, 0x0002, 0x0102, 0x0202, 0x0042, 0x0142, 0x0242, 8878 0x0082, 0x0182, 0x0282, 0x0012, 0x0112, 0x0212, 0x0052, 0x0152, 8879 0x0252, 0x0092, 0x0192, 0x0292, 0x0022, 0x0122, 0x0222, 0x0062, 8880 0x0162, 0x0262, 0x00a2, 0x01a2, 0x02a2, 0x0006, 0x0106, 0x0206, 8881 0x0046, 0x0146, 0x0246, 0x0086, 0x0186, 0x0286, 0x0016, 0x0116, 8882 0x0216, 0x0056, 0x0156, 0x0256, 0x0096, 0x0196, 0x0296, 0x0026, 8883 0x0126, 0x0226, 0x0066, 0x0166, 0x0266, 0x00a6, 0x01a6, 0x02a6, 8884 0x000a, 0x010a, 0x020a, 0x004a, 0x014a, 0x024a, 0x008a, 0x018a, 8885 0x028a, 0x001a, 0x011a, 0x021a, 0x005a, 0x015a, 0x025a, 0x009a, 8886 0x019a, 0x029a, 0x002a, 0x012a, 0x022a, 0x006a, 0x016a, 0x026a, 8887 0x00aa, 0x01aa, 0x02aa, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 8888 0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155, 0x0155 8889 }; 8890 8891 const uint8_t ff_dca_rsd_pack_3_in_7[128][3] = { 8892 { 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 2 }, { 0, 0, 3 }, 8893 { 0, 0, 4 }, { 0, 1, 0 }, { 0, 1, 1 }, { 0, 1, 2 }, 8894 { 0, 1, 3 }, { 0, 1, 4 }, { 0, 2, 0 }, { 0, 2, 1 }, 8895 { 0, 2, 2 }, { 0, 2, 3 }, { 0, 2, 4 }, { 0, 3, 0 }, 8896 { 0, 3, 1 }, { 0, 3, 2 }, { 0, 3, 3 }, { 0, 3, 4 }, 8897 { 0, 4, 0 }, { 0, 4, 1 }, { 0, 4, 2 }, { 0, 4, 3 }, 8898 { 0, 4, 4 }, { 1, 0, 0 }, { 1, 0, 1 }, { 1, 0, 2 }, 8899 { 1, 0, 3 }, { 1, 0, 4 }, { 1, 1, 0 }, { 1, 1, 1 }, 8900 { 1, 1, 2 }, { 1, 1, 3 }, { 1, 1, 4 }, { 1, 2, 0 }, 8901 { 1, 2, 1 }, { 1, 2, 2 }, { 1, 2, 3 }, { 1, 2, 4 }, 8902 { 1, 3, 0 }, { 1, 3, 1 }, { 1, 3, 2 }, { 1, 3, 3 }, 8903 { 1, 3, 4 }, { 1, 4, 0 }, { 1, 4, 1 }, { 1, 4, 2 }, 8904 { 1, 4, 3 }, { 1, 4, 4 }, { 2, 0, 0 }, { 2, 0, 1 }, 8905 { 2, 0, 2 }, { 2, 0, 3 }, { 2, 0, 4 }, { 2, 1, 0 }, 8906 { 2, 1, 1 }, { 2, 1, 2 }, { 2, 1, 3 }, { 2, 1, 4 }, 8907 { 2, 2, 0 }, { 2, 2, 1 }, { 2, 2, 2 }, { 2, 2, 3 }, 8908 { 2, 2, 4 }, { 2, 3, 0 }, { 2, 3, 1 }, { 2, 3, 2 }, 8909 { 2, 3, 3 }, { 2, 3, 4 }, { 2, 4, 0 }, { 2, 4, 1 }, 8910 { 2, 4, 2 }, { 2, 4, 3 }, { 2, 4, 4 }, { 3, 0, 0 }, 8911 { 3, 0, 1 }, { 3, 0, 2 }, { 3, 0, 3 }, { 3, 0, 4 }, 8912 { 3, 1, 0 }, { 3, 1, 1 }, { 3, 1, 2 }, { 3, 1, 3 }, 8913 { 3, 1, 4 }, { 3, 2, 0 }, { 3, 2, 1 }, { 3, 2, 2 }, 8914 { 3, 2, 3 }, { 3, 2, 4 }, { 3, 3, 0 }, { 3, 3, 1 }, 8915 { 3, 3, 2 }, { 3, 3, 3 }, { 3, 3, 4 }, { 3, 4, 0 }, 8916 { 3, 4, 1 }, { 3, 4, 2 }, { 3, 4, 3 }, { 3, 4, 4 }, 8917 { 4, 0, 0 }, { 4, 0, 1 }, { 4, 0, 2 }, { 4, 0, 3 }, 8918 { 4, 0, 4 }, { 4, 1, 0 }, { 4, 1, 1 }, { 4, 1, 2 }, 8919 { 4, 1, 3 }, { 4, 1, 4 }, { 4, 2, 0 }, { 4, 2, 1 }, 8920 { 4, 2, 2 }, { 4, 2, 3 }, { 4, 2, 4 }, { 4, 3, 0 }, 8921 { 4, 3, 1 }, { 4, 3, 2 }, { 4, 3, 3 }, { 4, 3, 4 }, 8922 { 4, 4, 0 }, { 4, 4, 1 }, { 4, 4, 2 }, { 4, 4, 3 }, 8923 { 4, 4, 4 }, { 2, 2, 2 }, { 2, 2, 2 }, { 2, 2, 2 } 8924 }; 8925 8926 const float ff_dca_rsd_level_2a[2] = { 8927 -0.47, 0.47 8928 }; 8929 8930 const float ff_dca_rsd_level_2b[2] = { 8931 -0.645, 0.645 8932 }; 8933 8934 const float ff_dca_rsd_level_3[3] = { 8935 -0.645, 0.0, 0.645 8936 }; 8937 8938 const float ff_dca_rsd_level_5[5] = { 8939 -0.875, -0.375, 0.0, 0.375, 0.875 8940 }; 8941 8942 const float ff_dca_rsd_level_8[8] = { 8943 -1.0, -0.625, -0.291666667, 0.0, 0.25, 0.5, 0.75, 1.0 8944 }; 8945 8946 const float ff_dca_rsd_level_16[16] = { 8947 -1.3125, -1.1375, -0.9625, -0.7875, 8948 -0.6125, -0.4375, -0.2625, -0.0875, 8949 0.0875, 0.2625, 0.4375, 0.6125, 8950 0.7875, 0.9625, 1.1375, 1.3125 8951 }; 8952 8953 const float ff_dca_synth_env[32] = { 8954 0.00240763666390, 0.00960735979838, 0.02152983213390, 0.03806023374436, 8955 0.05903936782582, 0.08426519384873, 0.11349477331863, 0.14644660940673, 8956 0.18280335791818, 0.22221488349020, 0.26430163158700, 0.30865828381746, 8957 0.35485766137277, 0.40245483899194, 0.45099142983522, 0.5, 8958 0.54900857016478, 0.59754516100806, 0.64514233862723, 0.69134171618254, 8959 0.73569836841300, 0.77778511650980, 0.81719664208182, 0.85355339059327, 8960 0.88650522668137, 0.91573480615127, 0.94096063217418, 0.96193976625564, 8961 0.97847016786610, 0.99039264020162, 0.99759236333610, 1.0 8962 }; 8963 8964 const float ff_dca_corr_cf[32][11] = { 8965 {-0.01179, 0.04281, 0.46712, 0.46345,-3.94525, 3.94525, 8966 -0.46345,-0.46712,-0.04281, 0.01179,-0.00299 }, 8967 {-0.00929, 0.04882, 0.45252, 0.37972,-3.85446, 4.03189, 8968 -0.55069,-0.48040,-0.03599, 0.01445,-0.00229 }, 8969 {-0.00696, 0.05403, 0.43674, 0.29961,-3.75975, 4.11413, 8970 -0.64135,-0.49221,-0.02834, 0.01726,-0.00156 }, 8971 {-0.00481, 0.05847, 0.41993, 0.22319,-3.66138, 4.19175, 8972 -0.73529,-0.50241,-0.01983, 0.02021,-0.00080 }, 8973 {-0.00284, 0.06216, 0.40224, 0.15053,-3.55963, 4.26452, 8974 -0.83239,-0.51085,-0.01047, 0.02328,-0.00003 }, 8975 {-0.00105, 0.06515, 0.38378, 0.08168,-3.45475, 4.33225, 8976 -0.93249,-0.51738,-0.00024, 0.02646, 0.00074 }, 8977 { 0.00054, 0.06745, 0.36471, 0.01668,-3.34703, 4.39475, 8978 -1.03543,-0.52184, 0.01085, 0.02973, 0.00152 }, 8979 { 0.00195, 0.06912, 0.34515,-0.04445,-3.23676, 4.45185, 8980 -1.14105,-0.52410, 0.02280, 0.03306, 0.00228 }, 8981 { 0.00318, 0.07017, 0.32521,-0.10168,-3.12422, 4.50339, 8982 -1.24914,-0.52400, 0.03561, 0.03643, 0.00302 }, 8983 { 0.00422, 0.07065, 0.30503,-0.15503,-3.00969, 4.54921, 8984 -1.35952,-0.52141, 0.04925, 0.03981, 0.00373 }, 8985 { 0.00508, 0.07061, 0.28471,-0.20450,-2.89348, 4.58919, 8986 -1.47197,-0.51618, 0.06370, 0.04319, 0.00440 }, 8987 { 0.00577, 0.07007, 0.26436,-0.25013,-2.77587, 4.62321, 8988 -1.58627,-0.50818, 0.07895, 0.04652, 0.00501 }, 8989 { 0.00629, 0.06909, 0.24410,-0.29194,-2.65716, 4.65118, 8990 -1.70219,-0.49727, 0.09494, 0.04979, 0.00556 }, 8991 { 0.00666, 0.06769, 0.22400,-0.33000,-2.53764, 4.67302, 8992 -1.81949,-0.48335, 0.11166, 0.05295, 0.00604 }, 8993 { 0.00687, 0.06592, 0.20416,-0.36435,-2.41760, 4.68866, 8994 -1.93791,-0.46627, 0.12904, 0.05597, 0.00642 }, 8995 { 0.00694, 0.06383, 0.18468,-0.39506,-2.29732, 4.69806, 8996 -2.05720,-0.44593, 0.14705, 0.05881, 0.00671 }, 8997 { 0.00689, 0.06144, 0.16561,-0.42223,-2.17710, 4.70120, 8998 -2.17710,-0.42223, 0.16561, 0.06144, 0.00689 }, 8999 { 0.00671, 0.05881, 0.14705,-0.44593,-2.05720, 4.69806, 9000 -2.29732,-0.39506, 0.18468, 0.06383, 0.00694 }, 9001 { 0.00642, 0.05597, 0.12904,-0.46627,-1.93791, 4.68865, 9002 -2.41759,-0.36435, 0.20416, 0.06592, 0.00687 }, 9003 { 0.00604, 0.05295, 0.11166,-0.48334,-1.81949, 4.67301, 9004 -2.53763,-0.33000, 0.22400, 0.06769, 0.00666 }, 9005 { 0.00556, 0.04979, 0.09494,-0.49727,-1.70219, 4.65117, 9006 -2.65715,-0.29194, 0.24409, 0.06909, 0.00629 }, 9007 { 0.00501, 0.04652, 0.07894,-0.50818,-1.58627, 4.62321, 9008 -2.77587,-0.25013, 0.26436, 0.07007, 0.00577 }, 9009 { 0.00440, 0.04319, 0.06370,-0.51618,-1.47197, 4.58919, 9010 -2.89348,-0.20450, 0.28471, 0.07061, 0.00508 }, 9011 { 0.00373, 0.03981, 0.04925,-0.52141,-1.35952, 4.54921, 9012 -3.00970,-0.15503, 0.30503, 0.07065, 0.00422 }, 9013 { 0.00302, 0.03643, 0.03561,-0.52400,-1.24915, 4.50339, 9014 -3.12422,-0.10168, 0.32521, 0.07017, 0.00318 }, 9015 { 0.00228, 0.03306, 0.02280,-0.52410,-1.14105, 4.45186, 9016 -3.23677,-0.04445, 0.34515, 0.06912, 0.00195 }, 9017 { 0.00152, 0.02973, 0.01085,-0.52184,-1.03544, 4.39477, 9018 -3.34704, 0.01668, 0.36471, 0.06745, 0.00054 }, 9019 { 0.00074, 0.02646,-0.00024,-0.51738,-0.93249, 4.33226, 9020 -3.45476, 0.08168, 0.38378, 0.06515,-0.00105 }, 9021 {-0.00003, 0.02328,-0.01047,-0.51085,-0.83239, 4.26452, 9022 -3.55963, 0.15053, 0.40224, 0.06216,-0.00284 }, 9023 {-0.00080, 0.02021,-0.01983,-0.50241,-0.73529, 4.19174, 9024 -3.66138, 0.22319, 0.41993, 0.05847,-0.00481 }, 9025 {-0.00156, 0.01726,-0.02834,-0.49221,-0.64135, 4.11413, 9026 -3.75974, 0.29961, 0.43674, 0.05403,-0.00696 }, 9027 {-0.00229, 0.01445,-0.03599,-0.48040,-0.55069, 4.03188, 9028 -3.85445, 0.37972, 0.45251, 0.04882,-0.00929 }, 9029 }; 9030 9031 const float ff_dca_quant_amp[57] = { 9032 4.88281250E-04, 1.46484375E-03, 2.32267031E-03, 3.28475167E-03, 9033 4.64534014E-03, 6.56950334E-03, 9.29068029E-03, 1.31390067E-02, 9034 1.85813606E-02, 2.62780134E-02, 3.71627212E-02, 5.25560267E-02, 9035 7.43254423E-02, 1.05112053E-01, 1.48650885E-01, 2.10224107E-01, 9036 2.97301769E-01, 4.20448214E-01, 5.94603539E-01, 8.40896428E-01, 9037 1.18920708E+00, 1.68179286E+00, 2.37841415E+00, 3.36358571E+00, 9038 4.75682831E+00, 6.72717142E+00, 9.51365662E+00, 1.34543428E+01, 9039 1.90273132E+01, 2.69086857E+01, 3.80546265E+01, 5.38173714E+01, 9040 7.61092529E+01, 1.07634743E+02, 1.52218506E+02, 2.15269485E+02, 9041 3.04437012E+02, 4.30538971E+02, 6.08874023E+02, 8.61077942E+02, 9042 1.21774805E+03, 1.72215588E+03, 2.43549609E+03, 3.44431177E+03, 9043 4.87099219E+03, 6.88862354E+03, 9.74198438E+03, 1.37772471E+04, 9044 1.94839688E+04, 2.75544941E+04, 3.89679375E+04, 5.51089883E+04, 9045 7.79358750E+04, 1.10217977E+05, 1.55871750E+05, 2.20435953E+05, 9046 0.00000000E+00, 9047 }; 9048 9049 const float ff_dca_st_coeff[34] = { 9050 2.69086857E+01, 2.69086857E+01, 1.34543419E+01, 6.72717142E+00, 9051 3.36358571E+00, 1.68179286E+00, 8.40896428E-01, 5.94603479E-01, 9052 4.20448214E-01, 2.97301799E-01, 2.10224107E-01, 1.48650900E-01, 9053 1.05112098E-01, 7.43253976E-02, 5.25560006E-02, 3.71626988E-02, 9054 3.12500000E-02, 2.62780003E-02, 1.85813997E-02, 1.31390002E-02, 9055 9.29069985E-03, 6.56950008E-03, 4.64530010E-03, 3.28480010E-03, 9056 2.32270011E-03, 1.64240005E-03, 1.16130000E-03, 5.80699998E-04, 9057 2.90299999E-04, 1.45200000E-04, 7.25999998E-05, 3.62999999E-05, 9058 1.82000003E-05, 0.00000000E+00, 9059 }; 9060 9061 const float ff_dca_long_window[128] = { 9062 0.00000000E+00, 7.42882412E-06, 5.28020973E-05, 1.71007006E-04, 9063 3.96653224E-04, 7.63946096E-04, 1.30655791E-03, 2.05750111E-03, 9064 3.04900459E-03, 4.31239139E-03, 5.87796280E-03, 7.77488295E-03, 9065 1.00310687E-02, 1.26730874E-02, 1.57260559E-02, 1.92135461E-02, 9066 2.31574941E-02, 2.75781266E-02, 3.24938744E-02, 3.79213169E-02, 9067 4.38751020E-02, 5.03679104E-02, 5.74104004E-02, 6.50111660E-02, 9068 7.31767192E-02, 8.19114447E-02, 9.12176073E-02, 1.01095326E-01, 9069 1.11542597E-01, 1.22555278E-01, 1.34127125E-01, 1.46249816E-01, 9070 1.58912972E-01, 1.72104210E-01, 1.85809180E-01, 2.00011641E-01, 9071 2.14693516E-01, 2.29834959E-01, 2.45414421E-01, 2.61408776E-01, 9072 2.77793378E-01, 2.94542134E-01, 3.11627686E-01, 3.29021394E-01, 9073 3.46693635E-01, 3.64613682E-01, 3.82750064E-01, 4.01070446E-01, 9074 4.19541985E-01, 4.38131332E-01, 4.56804723E-01, 4.75528270E-01, 9075 4.94267941E-01, 5.12989700E-01, 5.31659782E-01, 5.50244689E-01, 9076 5.68711281E-01, 5.87027133E-01, 6.05160415E-01, 6.23080134E-01, 9077 6.40756190E-01, 6.58159554E-01, 6.75262392E-01, 6.92038059E-01, 9078 7.08461344E-01, 7.24508464E-01, 7.40157187E-01, 7.55386829E-01, 9079 7.70178556E-01, 7.84515142E-01, 7.98381269E-01, 8.11763465E-01, 9080 8.24650168E-01, 8.37031603E-01, 8.48900259E-01, 8.60250235E-01, 9081 8.71077836E-01, 8.81381273E-01, 8.91160548E-01, 9.00417745E-01, 9082 9.09156621E-01, 9.17382956E-01, 9.25104082E-01, 9.32328999E-01, 9083 9.39068437E-01, 9.45334494E-01, 9.51140642E-01, 9.56501782E-01, 9084 9.61433768E-01, 9.65953648E-01, 9.70079303E-01, 9.73829389E-01, 9085 9.77223217E-01, 9.80280578E-01, 9.83021557E-01, 9.85466540E-01, 9086 9.87635851E-01, 9.89549816E-01, 9.91228402E-01, 9.92691338E-01, 9087 9.93957877E-01, 9.95046616E-01, 9.95975435E-01, 9.96761382E-01, 9088 9.97420728E-01, 9.97968733E-01, 9.98419642E-01, 9.98786569E-01, 9089 9.99081731E-01, 9.99315977E-01, 9.99499321E-01, 9.99640644E-01, 9090 9.99747574E-01, 9.99826968E-01, 9.99884665E-01, 9.99925494E-01, 9091 9.99953628E-01, 9.99972343E-01, 9.99984324E-01, 9.99991655E-01, 9092 9.99995887E-01, 9.99998152E-01, 9.99999285E-01, 9.99999762E-01, 9093 9.99999940E-01, 1.00000000E+00, 1.00000000E+00, 1.00000000E+00, 9094 }; 9095 9096 const float ff_dca_lfe_step_size_16[101] = { 9097 2.1362956633198035E-004, 2.4414807580797754E-004, 2.7466658528397473E-004, 9098 2.7466658528397473E-004, 3.0518509475997192E-004, 3.3570360423596911E-004, 9099 3.9674062318796350E-004, 4.2725913266396069E-004, 4.5777764213995788E-004, 9100 5.1881466109195227E-004, 5.7985168004394665E-004, 6.1037018951994385E-004, 9101 6.7140720847193823E-004, 7.6296273689992981E-004, 8.2399975585192419E-004, 9102 9.1555528427991577E-004, 1.0071108127079073E-003, 1.0986663411358989E-003, 9103 1.2207403790398877E-003, 1.3428144169438765E-003, 1.4648884548478652E-003, 9104 1.6174810022278512E-003, 1.7700735496078372E-003, 1.9531846064638203E-003, 9105 2.1362956633198035E-003, 2.3499252296517838E-003, 2.5940733054597613E-003, 9106 2.8687398907437361E-003, 3.1434064760277108E-003, 3.4485915707876827E-003, 9107 3.7842951750236518E-003, 4.1810357982116153E-003, 4.6082949308755760E-003, 9108 5.0660725730155339E-003, 5.5543687246314890E-003, 6.1037018951994385E-003, 9109 6.7445905941953795E-003, 7.4159978026673177E-003, 8.1484420300912512E-003, 9110 8.9419232764671782E-003, 9.8574785607470940E-003, 1.0834070863979004E-002, 9111 1.1932737205114903E-002, 1.3122959074678793E-002, 1.4435254982146673E-002, 9112 1.5869624927518540E-002, 1.7456587420270394E-002, 1.9196142460402233E-002, 9113 2.1118808557390057E-002, 2.3224585711233862E-002, 2.5543992431409649E-002, 9114 2.8107547227393413E-002, 3.0915250099185155E-002, 3.4028138065736867E-002, 9115 3.7415692617572556E-002, 4.1169469283120215E-002, 4.5258949552903834E-002, 9116 4.9806207464827418E-002, 5.4780724509414958E-002, 6.0274056215094456E-002, 9117 6.6286202581865905E-002, 7.2908719138157288E-002, 8.0202642902920618E-002, 9118 8.8229010895107887E-002, 9.7048860133671075E-002, 1.0675374614703818E-001, 9119 1.1743522446363720E-001, 1.2918485061189611E-001, 1.4209418012024294E-001, 9120 1.5628528702658162E-001, 1.7191076387829218E-001, 1.8912320322275461E-001, 9121 2.0804467909787286E-001, 2.2882778405102694E-001, 2.5171666615802485E-001, 9122 2.7689443647572254E-001, 3.0457472457045198E-001, 3.3503219702749720E-001, 9123 3.6854152043214211E-001, 4.0537736136967073E-001, 4.4593646046327096E-001, 9124 4.9052400280770286E-001, 5.3956724753563035E-001, 5.9352397228919340E-001, 9125 6.5288247322000792E-001, 7.1816156498916595E-001, 7.9000213629566329E-001, 9126 8.6898403881954400E-001, 9.5590075380718409E-001, 1.0514847254860074E+000, 9127 1.1566209906308176E+000, 1.2722861415448470E+000, 1.3995178075502792E+000, 9128 1.5394756920072024E+000, 1.6934110538041323E+000, 1.8627582628864405E+000, 9129 2.0490432447279274E+000, 2.2539445173497725E+000, 2.4793237098300120E+000, 9130 2.7272865993224893E+000, 3.0000000000000000E+000 9131 }; 9132 9133 const float ff_dca_lfe_step_size_24[144] = { 9134 3.5762791128491298E-006, 3.9339070241340428E-006, 4.4107442391805934E-006, 9135 4.7683721504655064E-006, 5.2452093655120570E-006, 5.8412558843202453E-006, 9136 6.4373024031284336E-006, 7.0333489219366219E-006, 7.7486047445064479E-006, 9137 8.4638605670762738E-006, 9.4175349971693751E-006, 1.0252000123500839E-005, 9138 1.1324883857355578E-005, 1.2516976894971954E-005, 1.3709069932588331E-005, 9139 1.5139581577727983E-005, 1.6570093222867636E-005, 1.8239023475530564E-005, 9140 2.0146372335716766E-005, 2.2053721195902969E-005, 2.4318697967374082E-005, 9141 2.6702884042606836E-005, 2.9444698029124504E-005, 3.2305721319403807E-005, 9142 3.5643581824729662E-005, 3.9100651633817152E-005, 4.3034558657951193E-005, 9143 4.7326093593370149E-005, 5.2094465743835655E-005, 5.7339675109347712E-005, 9144 6.3061721689906320E-005, 6.9379814789273121E-005, 7.6293954407448102E-005, 9145 8.3923349848192912E-005, 9.2268001111507552E-005, 1.0156632680491529E-004, 9146 1.1169911762465449E-004, 1.2290479217824841E-004, 1.3518335046569711E-004, 9147 1.4865400179076216E-004, 1.6355516476096688E-004, 1.7988683937631122E-004, 9148 1.9788744424431852E-004, 2.1767618866875036E-004, 2.3949149125713007E-004, 9149 2.6345256131321922E-004, 2.8979781744454115E-004, 3.1876567825861912E-004, 9150 3.5059456236297636E-004, 3.8564209766889782E-004, 4.2426591208766842E-004, 9151 4.6670442422681142E-004, 5.1331526199761173E-004, 5.6469447191887759E-004, 9152 6.2108047259813216E-004, 6.8318851985794547E-004, 7.5149545091336386E-004, 9153 8.2671652158695713E-004, 9.0932856909377204E-004, 1.0002852678639017E-003, 9154 1.1003018737199156E-003, 1.2103320610919071E-003, 1.3314487137137310E-003, 9155 1.4646055060154803E-003, 1.6109945310347714E-003, 1.7721655097205054E-003, 9156 1.9493105351102991E-003, 2.1442177467605765E-003, 2.3586752842277626E-003, 9157 2.5945904963720436E-003, 2.8539899413573674E-003, 3.1393770145627278E-003, 9158 3.4533743206708813E-003, 3.7987236736683454E-003, 4.1785245154529228E-003, 9159 4.5963531251374630E-003, 5.0560242004423382E-003, 5.5617100669992049E-003, 9160 6.1178214690472445E-003, 6.7296036159519689E-003, 7.4025401356864135E-003, 9161 8.1428299120461841E-003, 8.9571486660419298E-003, 9.8527681652031147E-003, 9162 1.0838033060793050E-002, 1.1921884050593860E-002, 1.3114096297513997E-002, 9163 1.4425517848195773E-002, 1.5868069633015350E-002, 1.7454864675386508E-002, 9164 1.9200327301064409E-002, 2.1120431556753107E-002, 2.3232462791498040E-002, 9165 2.5555613703204836E-002, 2.8111222757246822E-002, 3.0922297349250002E-002, 9166 3.4014586688826884E-002, 3.7415985753057691E-002, 4.1157608170224208E-002, 9167 4.5273428591898514E-002, 4.9800759530157987E-002, 5.4780847404104160E-002, 9168 6.0258872539862694E-002, 6.6284783635709721E-002, 7.2913297762071824E-002, 9169 8.0204615617348624E-002, 8.8225017574431602E-002, 9.7047578936526643E-002, 9170 1.0675228914645780E-001, 1.1742748229831246E-001, 1.2917031397465634E-001, 9171 1.4208735729305236E-001, 1.5629603341770570E-001, 1.7192568444319778E-001, 9172 1.8911816944100493E-001, 2.0803001022696618E-001, 2.2883310661710579E-001, 9173 2.5171640535788598E-001, 2.7688804589367461E-001, 3.0457679087839018E-001, 9174 3.3503452957088109E-001, 3.6853794676517804E-001, 4.0539174144169587E-001, 9175 4.4593089174400469E-001, 4.9052399283933557E-001, 5.3957635636047796E-001, 9176 5.9353406352210802E-001, 6.5288742219059737E-001, 7.1817609288407480E-001, 9177 7.8999373793527339E-001, 8.6899314749159184E-001, 9.5589243839889027E-001, 9178 1.0514817299225008E+000, 1.1566298194682383E+000, 1.2722928848615747E+000, 9179 1.3995221137430804E+000, 1.5394743131964581E+000, 1.6934218041207556E+000, 9180 1.8627639845328312E+000, 2.0490403233814627E+000, 2.2539444272451910E+000, 9181 2.4793389414952922E+000, 2.7272728356448215E+000, 2.9999998807906962E+000 9182 }; 9183 9184 const float ff_dca_bank_coeff[10] = { 9185 0.022810893, 0.41799772, 0.90844810, 0.99973983, 9186 0.068974845, 0.34675997, 0.29396889, 0.19642374, 9187 0.308658270, 0.038060233 9188 }; 9189 9190 const float ff_dca_lfe_iir[5][4] = { 9191 { -0.98618466, 1.9861259, 1.0, -1.9840510 }, 9192 { -0.98883152, 1.9887193, 1.0, -1.9979848 }, 9193 { -0.99252087, 1.9923381, 1.0, -1.9990897 }, 9194 { -0.99591690, 1.9956781, 1.0, -1.9993745 }, 9195 { -0.99872285, 1.9984550, 1.0, -1.9994639 } 9196 }; 9197