Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches
nrf_dsp_fft_const_tables_i16.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6#ifndef _NRF_DSP_TRANSFORM_FFT_CONST_TABLES_I16_H_
7#define _NRF_DSP_TRANSFORM_FFT_CONST_TABLES_I16_H_
8
10
11#ifdef __cplusplus
12extern "C" {
13#endif /* __cplusplus */
14
16
17#define NRF_DSP_BITREVINDEX_TABLE_32_I16_LEN ((uint16_t)24)
18#define NRF_DSP_BITREVINDEX_TABLE_64_I16_LEN ((uint16_t)56)
19#define NRF_DSP_BITREVINDEX_TABLE_128_I16_LEN ((uint16_t)112)
20#define NRF_DSP_BITREVINDEX_TABLE_256_I16_LEN ((uint16_t)240)
21#define NRF_DSP_BITREVINDEX_TABLE_512_I16_LEN ((uint16_t)480)
22#define NRF_DSP_BITREVINDEX_TABLE_1024_I16_LEN ((uint16_t)992)
23#define NRF_DSP_BITREVINDEX_TABLE_2048_I16_LEN ((uint16_t)1984)
24#define NRF_DSP_BITREVINDEX_TABLE_4096_I16_LEN ((uint16_t)4032)
25
27 /* 4x2, size 24 */
28 8, 128, 16, 64, 24, 192, 40, 160, 48, 96, 56, 224,
29 72, 144, 88, 208, 104, 176, 120, 240, 152, 200, 184, 232
30};
31
33 /* radix 4, size 56 */
34 8, 256, 16, 128, 24, 384, 32, 64, 40, 320, 48, 192, 56, 448, 72, 288, 80, 160, 88,
35 416, 104, 352, 112, 224, 120, 480, 136, 272, 152, 400, 168, 336, 176, 208, 184, 464, 200, 304,
36 216, 432, 232, 368, 248, 496, 280, 392, 296, 328, 312, 456, 344, 424, 376, 488, 440, 472
37};
38
40 /* 4x2, size 112 */
41 8, 512, 16, 256, 24, 768, 32, 128, 40, 640, 48, 384, 56, 896, 72, 576, 80, 320, 88,
42 832, 96, 192, 104, 704, 112, 448, 120, 960, 136, 544, 144, 288, 152, 800, 168, 672, 176, 416,
43 184, 928, 200, 608, 208, 352, 216, 864, 232, 736, 240, 480, 248, 992, 264, 528, 280, 784, 296,
44 656, 304, 400, 312, 912, 328, 592, 344, 848, 360, 720, 368, 464, 376, 976, 392, 560, 408, 816,
45 424, 688, 440, 944, 456, 624, 472, 880, 488, 752, 504, 1008, 536, 776, 552, 648, 568, 904, 600,
46 840, 616, 712, 632, 968, 664, 808, 696, 936, 728, 872, 760, 1000, 824, 920, 888, 984
47};
48
50 /* radix 4, size 240 */
51 8, 1024, 16, 512, 24, 1536, 32, 256, 40, 1280, 48, 768, 56, 1792, 64, 128,
52 72, 1152, 80, 640, 88, 1664, 96, 384, 104, 1408, 112, 896, 120, 1920, 136, 1088,
53 144, 576, 152, 1600, 160, 320, 168, 1344, 176, 832, 184, 1856, 200, 1216, 208, 704,
54 216, 1728, 224, 448, 232, 1472, 240, 960, 248, 1984, 264, 1056, 272, 544, 280, 1568,
55 296, 1312, 304, 800, 312, 1824, 328, 1184, 336, 672, 344, 1696, 352, 416, 360, 1440,
56 368, 928, 376, 1952, 392, 1120, 400, 608, 408, 1632, 424, 1376, 432, 864, 440, 1888,
57 456, 1248, 464, 736, 472, 1760, 488, 1504, 496, 992, 504, 2016, 520, 1040, 536, 1552,
58 552, 1296, 560, 784, 568, 1808, 584, 1168, 592, 656, 600, 1680, 616, 1424, 624, 912,
59 632, 1936, 648, 1104, 664, 1616, 680, 1360, 688, 848, 696, 1872, 712, 1232, 728, 1744,
60 744, 1488, 752, 976, 760, 2000, 776, 1072, 792, 1584, 808, 1328, 824, 1840, 840, 1200,
61 856, 1712, 872, 1456, 880, 944, 888, 1968, 904, 1136, 920, 1648, 936, 1392, 952, 1904,
62 968, 1264, 984, 1776, 1000, 1520, 1016, 2032, 1048, 1544, 1064, 1288, 1080, 1800, 1096, 1160,
63 1112, 1672, 1128, 1416, 1144, 1928, 1176, 1608, 1192, 1352, 1208, 1864, 1240, 1736, 1256, 1480,
64 1272, 1992, 1304, 1576, 1336, 1832, 1368, 1704, 1384, 1448, 1400, 1960, 1432, 1640, 1464, 1896,
65 1496, 1768, 1528, 2024, 1592, 1816, 1624, 1688, 1656, 1944, 1720, 1880, 1784, 2008, 1912, 1976
66};
67
69 /* 4x2, size 480 */
70 8, 2048, 16, 1024, 24, 3072, 32, 512, 40, 2560, 48, 1536, 56, 3584, 64, 256,
71 72, 2304, 80, 1280, 88, 3328, 96, 768, 104, 2816, 112, 1792, 120, 3840, 136, 2176,
72 144, 1152, 152, 3200, 160, 640, 168, 2688, 176, 1664, 184, 3712, 192, 384, 200, 2432,
73 208, 1408, 216, 3456, 224, 896, 232, 2944, 240, 1920, 248, 3968, 264, 2112, 272, 1088,
74 280, 3136, 288, 576, 296, 2624, 304, 1600, 312, 3648, 328, 2368, 336, 1344, 344, 3392,
75 352, 832, 360, 2880, 368, 1856, 376, 3904, 392, 2240, 400, 1216, 408, 3264, 416, 704,
76 424, 2752, 432, 1728, 440, 3776, 456, 2496, 464, 1472, 472, 3520, 480, 960, 488, 3008,
77 496, 1984, 504, 4032, 520, 2080, 528, 1056, 536, 3104, 552, 2592, 560, 1568, 568, 3616,
78 584, 2336, 592, 1312, 600, 3360, 608, 800, 616, 2848, 624, 1824, 632, 3872, 648, 2208,
79 656, 1184, 664, 3232, 680, 2720, 688, 1696, 696, 3744, 712, 2464, 720, 1440, 728, 3488,
80 736, 928, 744, 2976, 752, 1952, 760, 4000, 776, 2144, 784, 1120, 792, 3168, 808, 2656,
81 816, 1632, 824, 3680, 840, 2400, 848, 1376, 856, 3424, 872, 2912, 880, 1888, 888, 3936,
82 904, 2272, 912, 1248, 920, 3296, 936, 2784, 944, 1760, 952, 3808, 968, 2528, 976, 1504,
83 984, 3552, 1000, 3040, 1008, 2016, 1016, 4064, 1032, 2064, 1048, 3088, 1064, 2576, 1072, 1552,
84 1080, 3600, 1096, 2320, 1104, 1296, 1112, 3344, 1128, 2832, 1136, 1808, 1144, 3856, 1160, 2192,
85 1176, 3216, 1192, 2704, 1200, 1680, 1208, 3728, 1224, 2448, 1232, 1424, 1240, 3472, 1256, 2960,
86 1264, 1936, 1272, 3984, 1288, 2128, 1304, 3152, 1320, 2640, 1328, 1616, 1336, 3664, 1352, 2384,
87 1368, 3408, 1384, 2896, 1392, 1872, 1400, 3920, 1416, 2256, 1432, 3280, 1448, 2768, 1456, 1744,
88 1464, 3792, 1480, 2512, 1496, 3536, 1512, 3024, 1520, 2000, 1528, 4048, 1544, 2096, 1560, 3120,
89 1576, 2608, 1592, 3632, 1608, 2352, 1624, 3376, 1640, 2864, 1648, 1840, 1656, 3888, 1672, 2224,
90 1688, 3248, 1704, 2736, 1720, 3760, 1736, 2480, 1752, 3504, 1768, 2992, 1776, 1968, 1784, 4016,
91 1800, 2160, 1816, 3184, 1832, 2672, 1848, 3696, 1864, 2416, 1880, 3440, 1896, 2928, 1912, 3952,
92 1928, 2288, 1944, 3312, 1960, 2800, 1976, 3824, 1992, 2544, 2008, 3568, 2024, 3056, 2040, 4080,
93 2072, 3080, 2088, 2568, 2104, 3592, 2120, 2312, 2136, 3336, 2152, 2824, 2168, 3848, 2200, 3208,
94 2216, 2696, 2232, 3720, 2248, 2440, 2264, 3464, 2280, 2952, 2296, 3976, 2328, 3144, 2344, 2632,
95 2360, 3656, 2392, 3400, 2408, 2888, 2424, 3912, 2456, 3272, 2472, 2760, 2488, 3784, 2520, 3528,
96 2536, 3016, 2552, 4040, 2584, 3112, 2616, 3624, 2648, 3368, 2664, 2856, 2680, 3880, 2712, 3240,
97 2744, 3752, 2776, 3496, 2792, 2984, 2808, 4008, 2840, 3176, 2872, 3688, 2904, 3432, 2936, 3944,
98 2968, 3304, 3000, 3816, 3032, 3560, 3064, 4072, 3128, 3608, 3160, 3352, 3192, 3864, 3256, 3736,
99 3288, 3480, 3320, 3992, 3384, 3672, 3448, 3928, 3512, 3800, 3576, 4056, 3704, 3896, 3832, 4024
100};
101
103 /* radix 4, size 992 */
104 8, 4096, 16, 2048, 24, 6144, 32, 1024, 40, 5120, 48, 3072, 56, 7168, 64, 512,
105 72, 4608, 80, 2560, 88, 6656, 96, 1536, 104, 5632, 112, 3584, 120, 7680, 128, 256,
106 136, 4352, 144, 2304, 152, 6400, 160, 1280, 168, 5376, 176, 3328, 184, 7424, 192, 768,
107 200, 4864, 208, 2816, 216, 6912, 224, 1792, 232, 5888, 240, 3840, 248, 7936, 264, 4224,
108 272, 2176, 280, 6272, 288, 1152, 296, 5248, 304, 3200, 312, 7296, 320, 640, 328, 4736,
109 336, 2688, 344, 6784, 352, 1664, 360, 5760, 368, 3712, 376, 7808, 392, 4480, 400, 2432,
110 408, 6528, 416, 1408, 424, 5504, 432, 3456, 440, 7552, 448, 896, 456, 4992, 464, 2944,
111 472, 7040, 480, 1920, 488, 6016, 496, 3968, 504, 8064, 520, 4160, 528, 2112, 536, 6208,
112 544, 1088, 552, 5184, 560, 3136, 568, 7232, 584, 4672, 592, 2624, 600, 6720, 608, 1600,
113 616, 5696, 624, 3648, 632, 7744, 648, 4416, 656, 2368, 664, 6464, 672, 1344, 680, 5440,
114 688, 3392, 696, 7488, 704, 832, 712, 4928, 720, 2880, 728, 6976, 736, 1856, 744, 5952,
115 752, 3904, 760, 8000, 776, 4288, 784, 2240, 792, 6336, 800, 1216, 808, 5312, 816, 3264,
116 824, 7360, 840, 4800, 848, 2752, 856, 6848, 864, 1728, 872, 5824, 880, 3776, 888, 7872,
117 904, 4544, 912, 2496, 920, 6592, 928, 1472, 936, 5568, 944, 3520, 952, 7616, 968, 5056,
118 976, 3008, 984, 7104, 992, 1984, 1000, 6080, 1008, 4032, 1016, 8128, 1032, 4128, 1040, 2080,
119 1048, 6176, 1064, 5152, 1072, 3104, 1080, 7200, 1096, 4640, 1104, 2592, 1112, 6688, 1120, 1568,
120 1128, 5664, 1136, 3616, 1144, 7712, 1160, 4384, 1168, 2336, 1176, 6432, 1184, 1312, 1192, 5408,
121 1200, 3360, 1208, 7456, 1224, 4896, 1232, 2848, 1240, 6944, 1248, 1824, 1256, 5920, 1264, 3872,
122 1272, 7968, 1288, 4256, 1296, 2208, 1304, 6304, 1320, 5280, 1328, 3232, 1336, 7328, 1352, 4768,
123 1360, 2720, 1368, 6816, 1376, 1696, 1384, 5792, 1392, 3744, 1400, 7840, 1416, 4512, 1424, 2464,
124 1432, 6560, 1448, 5536, 1456, 3488, 1464, 7584, 1480, 5024, 1488, 2976, 1496, 7072, 1504, 1952,
125 1512, 6048, 1520, 4000, 1528, 8096, 1544, 4192, 1552, 2144, 1560, 6240, 1576, 5216, 1584, 3168,
126 1592, 7264, 1608, 4704, 1616, 2656, 1624, 6752, 1640, 5728, 1648, 3680, 1656, 7776, 1672, 4448,
127 1680, 2400, 1688, 6496, 1704, 5472, 1712, 3424, 1720, 7520, 1736, 4960, 1744, 2912, 1752, 7008,
128 1760, 1888, 1768, 5984, 1776, 3936, 1784, 8032, 1800, 4320, 1808, 2272, 1816, 6368, 1832, 5344,
129 1840, 3296, 1848, 7392, 1864, 4832, 1872, 2784, 1880, 6880, 1896, 5856, 1904, 3808, 1912, 7904,
130 1928, 4576, 1936, 2528, 1944, 6624, 1960, 5600, 1968, 3552, 1976, 7648, 1992, 5088, 2000, 3040,
131 2008, 7136, 2024, 6112, 2032, 4064, 2040, 8160, 2056, 4112, 2072, 6160, 2088, 5136, 2096, 3088,
132 2104, 7184, 2120, 4624, 2128, 2576, 2136, 6672, 2152, 5648, 2160, 3600, 2168, 7696, 2184, 4368,
133 2192, 2320, 2200, 6416, 2216, 5392, 2224, 3344, 2232, 7440, 2248, 4880, 2256, 2832, 2264, 6928,
134 2280, 5904, 2288, 3856, 2296, 7952, 2312, 4240, 2328, 6288, 2344, 5264, 2352, 3216, 2360, 7312,
135 2376, 4752, 2384, 2704, 2392, 6800, 2408, 5776, 2416, 3728, 2424, 7824, 2440, 4496, 2456, 6544,
136 2472, 5520, 2480, 3472, 2488, 7568, 2504, 5008, 2512, 2960, 2520, 7056, 2536, 6032, 2544, 3984,
137 2552, 8080, 2568, 4176, 2584, 6224, 2600, 5200, 2608, 3152, 2616, 7248, 2632, 4688, 2648, 6736,
138 2664, 5712, 2672, 3664, 2680, 7760, 2696, 4432, 2712, 6480, 2728, 5456, 2736, 3408, 2744, 7504,
139 2760, 4944, 2768, 2896, 2776, 6992, 2792, 5968, 2800, 3920, 2808, 8016, 2824, 4304, 2840, 6352,
140 2856, 5328, 2864, 3280, 2872, 7376, 2888, 4816, 2904, 6864, 2920, 5840, 2928, 3792, 2936, 7888,
141 2952, 4560, 2968, 6608, 2984, 5584, 2992, 3536, 3000, 7632, 3016, 5072, 3032, 7120, 3048, 6096,
142 3056, 4048, 3064, 8144, 3080, 4144, 3096, 6192, 3112, 5168, 3128, 7216, 3144, 4656, 3160, 6704,
143 3176, 5680, 3184, 3632, 3192, 7728, 3208, 4400, 3224, 6448, 3240, 5424, 3248, 3376, 3256, 7472,
144 3272, 4912, 3288, 6960, 3304, 5936, 3312, 3888, 3320, 7984, 3336, 4272, 3352, 6320, 3368, 5296,
145 3384, 7344, 3400, 4784, 3416, 6832, 3432, 5808, 3440, 3760, 3448, 7856, 3464, 4528, 3480, 6576,
146 3496, 5552, 3512, 7600, 3528, 5040, 3544, 7088, 3560, 6064, 3568, 4016, 3576, 8112, 3592, 4208,
147 3608, 6256, 3624, 5232, 3640, 7280, 3656, 4720, 3672, 6768, 3688, 5744, 3704, 7792, 3720, 4464,
148 3736, 6512, 3752, 5488, 3768, 7536, 3784, 4976, 3800, 7024, 3816, 6000, 3824, 3952, 3832, 8048,
149 3848, 4336, 3864, 6384, 3880, 5360, 3896, 7408, 3912, 4848, 3928, 6896, 3944, 5872, 3960, 7920,
150 3976, 4592, 3992, 6640, 4008, 5616, 4024, 7664, 4040, 5104, 4056, 7152, 4072, 6128, 4088, 8176,
151 4120, 6152, 4136, 5128, 4152, 7176, 4168, 4616, 4184, 6664, 4200, 5640, 4216, 7688, 4232, 4360,
152 4248, 6408, 4264, 5384, 4280, 7432, 4296, 4872, 4312, 6920, 4328, 5896, 4344, 7944, 4376, 6280,
153 4392, 5256, 4408, 7304, 4424, 4744, 4440, 6792, 4456, 5768, 4472, 7816, 4504, 6536, 4520, 5512,
154 4536, 7560, 4552, 5000, 4568, 7048, 4584, 6024, 4600, 8072, 4632, 6216, 4648, 5192, 4664, 7240,
155 4696, 6728, 4712, 5704, 4728, 7752, 4760, 6472, 4776, 5448, 4792, 7496, 4808, 4936, 4824, 6984,
156 4840, 5960, 4856, 8008, 4888, 6344, 4904, 5320, 4920, 7368, 4952, 6856, 4968, 5832, 4984, 7880,
157 5016, 6600, 5032, 5576, 5048, 7624, 5080, 7112, 5096, 6088, 5112, 8136, 5144, 6184, 5176, 7208,
158 5208, 6696, 5224, 5672, 5240, 7720, 5272, 6440, 5288, 5416, 5304, 7464, 5336, 6952, 5352, 5928,
159 5368, 7976, 5400, 6312, 5432, 7336, 5464, 6824, 5480, 5800, 5496, 7848, 5528, 6568, 5560, 7592,
160 5592, 7080, 5608, 6056, 5624, 8104, 5656, 6248, 5688, 7272, 5720, 6760, 5752, 7784, 5784, 6504,
161 5816, 7528, 5848, 7016, 5864, 5992, 5880, 8040, 5912, 6376, 5944, 7400, 5976, 6888, 6008, 7912,
162 6040, 6632, 6072, 7656, 6104, 7144, 6136, 8168, 6200, 7192, 6232, 6680, 6264, 7704, 6296, 6424,
163 6328, 7448, 6360, 6936, 6392, 7960, 6456, 7320, 6488, 6808, 6520, 7832, 6584, 7576, 6616, 7064,
164 6648, 8088, 6712, 7256, 6776, 7768, 6840, 7512, 6872, 7000, 6904, 8024, 6968, 7384, 7032, 7896,
165 7096, 7640, 7160, 8152, 7288, 7736, 7352, 7480, 7416, 7992, 7544, 7864, 7672, 8120, 7928, 8056
166};
167
169 /* 4x2, size 1984 */
170 8, 8192, 16, 4096, 24, 12288, 32, 2048, 40, 10240, 48, 6144, 56,
171 14336, 64, 1024, 72, 9216, 80, 5120, 88, 13312, 96, 3072, 104, 11264,
172 112, 7168, 120, 15360, 128, 512, 136, 8704, 144, 4608, 152, 12800, 160,
173 2560, 168, 10752, 176, 6656, 184, 14848, 192, 1536, 200, 9728, 208, 5632,
174 216, 13824, 224, 3584, 232, 11776, 240, 7680, 248, 15872, 264, 8448, 272,
175 4352, 280, 12544, 288, 2304, 296, 10496, 304, 6400, 312, 14592, 320, 1280,
176 328, 9472, 336, 5376, 344, 13568, 352, 3328, 360, 11520, 368, 7424, 376,
177 15616, 384, 768, 392, 8960, 400, 4864, 408, 13056, 416, 2816, 424, 11008,
178 432, 6912, 440, 15104, 448, 1792, 456, 9984, 464, 5888, 472, 14080, 480,
179 3840, 488, 12032, 496, 7936, 504, 16128, 520, 8320, 528, 4224, 536, 12416,
180 544, 2176, 552, 10368, 560, 6272, 568, 14464, 576, 1152, 584, 9344, 592,
181 5248, 600, 13440, 608, 3200, 616, 11392, 624, 7296, 632, 15488, 648, 8832,
182 656, 4736, 664, 12928, 672, 2688, 680, 10880, 688, 6784, 696, 14976, 704,
183 1664, 712, 9856, 720, 5760, 728, 13952, 736, 3712, 744, 11904, 752, 7808,
184 760, 16000, 776, 8576, 784, 4480, 792, 12672, 800, 2432, 808, 10624, 816,
185 6528, 824, 14720, 832, 1408, 840, 9600, 848, 5504, 856, 13696, 864, 3456,
186 872, 11648, 880, 7552, 888, 15744, 904, 9088, 912, 4992, 920, 13184, 928,
187 2944, 936, 11136, 944, 7040, 952, 15232, 960, 1920, 968, 10112, 976, 6016,
188 984, 14208, 992, 3968, 1000, 12160, 1008, 8064, 1016, 16256, 1032, 8256, 1040,
189 4160, 1048, 12352, 1056, 2112, 1064, 10304, 1072, 6208, 1080, 14400, 1096, 9280,
190 1104, 5184, 1112, 13376, 1120, 3136, 1128, 11328, 1136, 7232, 1144, 15424, 1160,
191 8768, 1168, 4672, 1176, 12864, 1184, 2624, 1192, 10816, 1200, 6720, 1208, 14912,
192 1216, 1600, 1224, 9792, 1232, 5696, 1240, 13888, 1248, 3648, 1256, 11840, 1264,
193 7744, 1272, 15936, 1288, 8512, 1296, 4416, 1304, 12608, 1312, 2368, 1320, 10560,
194 1328, 6464, 1336, 14656, 1352, 9536, 1360, 5440, 1368, 13632, 1376, 3392, 1384,
195 11584, 1392, 7488, 1400, 15680, 1416, 9024, 1424, 4928, 1432, 13120, 1440, 2880,
196 1448, 11072, 1456, 6976, 1464, 15168, 1472, 1856, 1480, 10048, 1488, 5952, 1496,
197 14144, 1504, 3904, 1512, 12096, 1520, 8000, 1528, 16192, 1544, 8384, 1552, 4288,
198 1560, 12480, 1568, 2240, 1576, 10432, 1584, 6336, 1592, 14528, 1608, 9408, 1616,
199 5312, 1624, 13504, 1632, 3264, 1640, 11456, 1648, 7360, 1656, 15552, 1672, 8896,
200 1680, 4800, 1688, 12992, 1696, 2752, 1704, 10944, 1712, 6848, 1720, 15040, 1736,
201 9920, 1744, 5824, 1752, 14016, 1760, 3776, 1768, 11968, 1776, 7872, 1784, 16064,
202 1800, 8640, 1808, 4544, 1816, 12736, 1824, 2496, 1832, 10688, 1840, 6592, 1848,
203 14784, 1864, 9664, 1872, 5568, 1880, 13760, 1888, 3520, 1896, 11712, 1904, 7616,
204 1912, 15808, 1928, 9152, 1936, 5056, 1944, 13248, 1952, 3008, 1960, 11200, 1968,
205 7104, 1976, 15296, 1992, 10176, 2000, 6080, 2008, 14272, 2016, 4032, 2024, 12224,
206 2032, 8128, 2040, 16320, 2056, 8224, 2064, 4128, 2072, 12320, 2088, 10272, 2096,
207 6176, 2104, 14368, 2120, 9248, 2128, 5152, 2136, 13344, 2144, 3104, 2152, 11296,
208 2160, 7200, 2168, 15392, 2184, 8736, 2192, 4640, 2200, 12832, 2208, 2592, 2216,
209 10784, 2224, 6688, 2232, 14880, 2248, 9760, 2256, 5664, 2264, 13856, 2272, 3616,
210 2280, 11808, 2288, 7712, 2296, 15904, 2312, 8480, 2320, 4384, 2328, 12576, 2344,
211 10528, 2352, 6432, 2360, 14624, 2376, 9504, 2384, 5408, 2392, 13600, 2400, 3360,
212 2408, 11552, 2416, 7456, 2424, 15648, 2440, 8992, 2448, 4896, 2456, 13088, 2464,
213 2848, 2472, 11040, 2480, 6944, 2488, 15136, 2504, 10016, 2512, 5920, 2520, 14112,
214 2528, 3872, 2536, 12064, 2544, 7968, 2552, 16160, 2568, 8352, 2576, 4256, 2584,
215 12448, 2600, 10400, 2608, 6304, 2616, 14496, 2632, 9376, 2640, 5280, 2648, 13472,
216 2656, 3232, 2664, 11424, 2672, 7328, 2680, 15520, 2696, 8864, 2704, 4768, 2712,
217 12960, 2728, 10912, 2736, 6816, 2744, 15008, 2760, 9888, 2768, 5792, 2776, 13984,
218 2784, 3744, 2792, 11936, 2800, 7840, 2808, 16032, 2824, 8608, 2832, 4512, 2840,
219 12704, 2856, 10656, 2864, 6560, 2872, 14752, 2888, 9632, 2896, 5536, 2904, 13728,
220 2912, 3488, 2920, 11680, 2928, 7584, 2936, 15776, 2952, 9120, 2960, 5024, 2968,
221 13216, 2984, 11168, 2992, 7072, 3000, 15264, 3016, 10144, 3024, 6048, 3032, 14240,
222 3040, 4000, 3048, 12192, 3056, 8096, 3064, 16288, 3080, 8288, 3088, 4192, 3096,
223 12384, 3112, 10336, 3120, 6240, 3128, 14432, 3144, 9312, 3152, 5216, 3160, 13408,
224 3176, 11360, 3184, 7264, 3192, 15456, 3208, 8800, 3216, 4704, 3224, 12896, 3240,
225 10848, 3248, 6752, 3256, 14944, 3272, 9824, 3280, 5728, 3288, 13920, 3296, 3680,
226 3304, 11872, 3312, 7776, 3320, 15968, 3336, 8544, 3344, 4448, 3352, 12640, 3368,
227 10592, 3376, 6496, 3384, 14688, 3400, 9568, 3408, 5472, 3416, 13664, 3432, 11616,
228 3440, 7520, 3448, 15712, 3464, 9056, 3472, 4960, 3480, 13152, 3496, 11104, 3504,
229 7008, 3512, 15200, 3528, 10080, 3536, 5984, 3544, 14176, 3552, 3936, 3560, 12128,
230 3568, 8032, 3576, 16224, 3592, 8416, 3600, 4320, 3608, 12512, 3624, 10464, 3632,
231 6368, 3640, 14560, 3656, 9440, 3664, 5344, 3672, 13536, 3688, 11488, 3696, 7392,
232 3704, 15584, 3720, 8928, 3728, 4832, 3736, 13024, 3752, 10976, 3760, 6880, 3768,
233 15072, 3784, 9952, 3792, 5856, 3800, 14048, 3816, 12000, 3824, 7904, 3832, 16096,
234 3848, 8672, 3856, 4576, 3864, 12768, 3880, 10720, 3888, 6624, 3896, 14816, 3912,
235 9696, 3920, 5600, 3928, 13792, 3944, 11744, 3952, 7648, 3960, 15840, 3976, 9184,
236 3984, 5088, 3992, 13280, 4008, 11232, 4016, 7136, 4024, 15328, 4040, 10208, 4048,
237 6112, 4056, 14304, 4072, 12256, 4080, 8160, 4088, 16352, 4104, 8208, 4120, 12304,
238 4136, 10256, 4144, 6160, 4152, 14352, 4168, 9232, 4176, 5136, 4184, 13328, 4200,
239 11280, 4208, 7184, 4216, 15376, 4232, 8720, 4240, 4624, 4248, 12816, 4264, 10768,
240 4272, 6672, 4280, 14864, 4296, 9744, 4304, 5648, 4312, 13840, 4328, 11792, 4336,
241 7696, 4344, 15888, 4360, 8464, 4376, 12560, 4392, 10512, 4400, 6416, 4408, 14608,
242 4424, 9488, 4432, 5392, 4440, 13584, 4456, 11536, 4464, 7440, 4472, 15632, 4488,
243 8976, 4496, 4880, 4504, 13072, 4520, 11024, 4528, 6928, 4536, 15120, 4552, 10000,
244 4560, 5904, 4568, 14096, 4584, 12048, 4592, 7952, 4600, 16144, 4616, 8336, 4632,
245 12432, 4648, 10384, 4656, 6288, 4664, 14480, 4680, 9360, 4688, 5264, 4696, 13456,
246 4712, 11408, 4720, 7312, 4728, 15504, 4744, 8848, 4760, 12944, 4776, 10896, 4784,
247 6800, 4792, 14992, 4808, 9872, 4816, 5776, 4824, 13968, 4840, 11920, 4848, 7824,
248 4856, 16016, 4872, 8592, 4888, 12688, 4904, 10640, 4912, 6544, 4920, 14736, 4936,
249 9616, 4944, 5520, 4952, 13712, 4968, 11664, 4976, 7568, 4984, 15760, 5000, 9104,
250 5016, 13200, 5032, 11152, 5040, 7056, 5048, 15248, 5064, 10128, 5072, 6032, 5080,
251 14224, 5096, 12176, 5104, 8080, 5112, 16272, 5128, 8272, 5144, 12368, 5160, 10320,
252 5168, 6224, 5176, 14416, 5192, 9296, 5208, 13392, 5224, 11344, 5232, 7248, 5240,
253 15440, 5256, 8784, 5272, 12880, 5288, 10832, 5296, 6736, 5304, 14928, 5320, 9808,
254 5328, 5712, 5336, 13904, 5352, 11856, 5360, 7760, 5368, 15952, 5384, 8528, 5400,
255 12624, 5416, 10576, 5424, 6480, 5432, 14672, 5448, 9552, 5464, 13648, 5480, 11600,
256 5488, 7504, 5496, 15696, 5512, 9040, 5528, 13136, 5544, 11088, 5552, 6992, 5560,
257 15184, 5576, 10064, 5584, 5968, 5592, 14160, 5608, 12112, 5616, 8016, 5624, 16208,
258 5640, 8400, 5656, 12496, 5672, 10448, 5680, 6352, 5688, 14544, 5704, 9424, 5720,
259 13520, 5736, 11472, 5744, 7376, 5752, 15568, 5768, 8912, 5784, 13008, 5800, 10960,
260 5808, 6864, 5816, 15056, 5832, 9936, 5848, 14032, 5864, 11984, 5872, 7888, 5880,
261 16080, 5896, 8656, 5912, 12752, 5928, 10704, 5936, 6608, 5944, 14800, 5960, 9680,
262 5976, 13776, 5992, 11728, 6000, 7632, 6008, 15824, 6024, 9168, 6040, 13264, 6056,
263 11216, 6064, 7120, 6072, 15312, 6088, 10192, 6104, 14288, 6120, 12240, 6128, 8144,
264 6136, 16336, 6152, 8240, 6168, 12336, 6184, 10288, 6200, 14384, 6216, 9264, 6232,
265 13360, 6248, 11312, 6256, 7216, 6264, 15408, 6280, 8752, 6296, 12848, 6312, 10800,
266 6320, 6704, 6328, 14896, 6344, 9776, 6360, 13872, 6376, 11824, 6384, 7728, 6392,
267 15920, 6408, 8496, 6424, 12592, 6440, 10544, 6456, 14640, 6472, 9520, 6488, 13616,
268 6504, 11568, 6512, 7472, 6520, 15664, 6536, 9008, 6552, 13104, 6568, 11056, 6576,
269 6960, 6584, 15152, 6600, 10032, 6616, 14128, 6632, 12080, 6640, 7984, 6648, 16176,
270 6664, 8368, 6680, 12464, 6696, 10416, 6712, 14512, 6728, 9392, 6744, 13488, 6760,
271 11440, 6768, 7344, 6776, 15536, 6792, 8880, 6808, 12976, 6824, 10928, 6840, 15024,
272 6856, 9904, 6872, 14000, 6888, 11952, 6896, 7856, 6904, 16048, 6920, 8624, 6936,
273 12720, 6952, 10672, 6968, 14768, 6984, 9648, 7000, 13744, 7016, 11696, 7024, 7600,
274 7032, 15792, 7048, 9136, 7064, 13232, 7080, 11184, 7096, 15280, 7112, 10160, 7128,
275 14256, 7144, 12208, 7152, 8112, 7160, 16304, 7176, 8304, 7192, 12400, 7208, 10352,
276 7224, 14448, 7240, 9328, 7256, 13424, 7272, 11376, 7288, 15472, 7304, 8816, 7320,
277 12912, 7336, 10864, 7352, 14960, 7368, 9840, 7384, 13936, 7400, 11888, 7408, 7792,
278 7416, 15984, 7432, 8560, 7448, 12656, 7464, 10608, 7480, 14704, 7496, 9584, 7512,
279 13680, 7528, 11632, 7544, 15728, 7560, 9072, 7576, 13168, 7592, 11120, 7608, 15216,
280 7624, 10096, 7640, 14192, 7656, 12144, 7664, 8048, 7672, 16240, 7688, 8432, 7704,
281 12528, 7720, 10480, 7736, 14576, 7752, 9456, 7768, 13552, 7784, 11504, 7800, 15600,
282 7816, 8944, 7832, 13040, 7848, 10992, 7864, 15088, 7880, 9968, 7896, 14064, 7912,
283 12016, 7928, 16112, 7944, 8688, 7960, 12784, 7976, 10736, 7992, 14832, 8008, 9712,
284 8024, 13808, 8040, 11760, 8056, 15856, 8072, 9200, 8088, 13296, 8104, 11248, 8120,
285 15344, 8136, 10224, 8152, 14320, 8168, 12272, 8184, 16368, 8216, 12296, 8232, 10248,
286 8248, 14344, 8264, 9224, 8280, 13320, 8296, 11272, 8312, 15368, 8328, 8712, 8344,
287 12808, 8360, 10760, 8376, 14856, 8392, 9736, 8408, 13832, 8424, 11784, 8440, 15880,
288 8472, 12552, 8488, 10504, 8504, 14600, 8520, 9480, 8536, 13576, 8552, 11528, 8568,
289 15624, 8584, 8968, 8600, 13064, 8616, 11016, 8632, 15112, 8648, 9992, 8664, 14088,
290 8680, 12040, 8696, 16136, 8728, 12424, 8744, 10376, 8760, 14472, 8776, 9352, 8792,
291 13448, 8808, 11400, 8824, 15496, 8856, 12936, 8872, 10888, 8888, 14984, 8904, 9864,
292 8920, 13960, 8936, 11912, 8952, 16008, 8984, 12680, 9000, 10632, 9016, 14728, 9032,
293 9608, 9048, 13704, 9064, 11656, 9080, 15752, 9112, 13192, 9128, 11144, 9144, 15240,
294 9160, 10120, 9176, 14216, 9192, 12168, 9208, 16264, 9240, 12360, 9256, 10312, 9272,
295 14408, 9304, 13384, 9320, 11336, 9336, 15432, 9368, 12872, 9384, 10824, 9400, 14920,
296 9416, 9800, 9432, 13896, 9448, 11848, 9464, 15944, 9496, 12616, 9512, 10568, 9528,
297 14664, 9560, 13640, 9576, 11592, 9592, 15688, 9624, 13128, 9640, 11080, 9656, 15176,
298 9672, 10056, 9688, 14152, 9704, 12104, 9720, 16200, 9752, 12488, 9768, 10440, 9784,
299 14536, 9816, 13512, 9832, 11464, 9848, 15560, 9880, 13000, 9896, 10952, 9912, 15048,
300 9944, 14024, 9960, 11976, 9976, 16072, 10008, 12744, 10024, 10696, 10040, 14792, 10072,
301 13768, 10088, 11720, 10104, 15816, 10136, 13256, 10152, 11208, 10168, 15304, 10200, 14280,
302 10216, 12232, 10232, 16328, 10264, 12328, 10296, 14376, 10328, 13352, 10344, 11304, 10360,
303 15400, 10392, 12840, 10408, 10792, 10424, 14888, 10456, 13864, 10472, 11816, 10488, 15912,
304 10520, 12584, 10552, 14632, 10584, 13608, 10600, 11560, 10616, 15656, 10648, 13096, 10664,
305 11048, 10680, 15144, 10712, 14120, 10728, 12072, 10744, 16168, 10776, 12456, 10808, 14504,
306 10840, 13480, 10856, 11432, 10872, 15528, 10904, 12968, 10936, 15016, 10968, 13992, 10984,
307 11944, 11000, 16040, 11032, 12712, 11064, 14760, 11096, 13736, 11112, 11688, 11128, 15784,
308 11160, 13224, 11192, 15272, 11224, 14248, 11240, 12200, 11256, 16296, 11288, 12392, 11320,
309 14440, 11352, 13416, 11384, 15464, 11416, 12904, 11448, 14952, 11480, 13928, 11496, 11880,
310 11512, 15976, 11544, 12648, 11576, 14696, 11608, 13672, 11640, 15720, 11672, 13160, 11704,
311 15208, 11736, 14184, 11752, 12136, 11768, 16232, 11800, 12520, 11832, 14568, 11864, 13544,
312 11896, 15592, 11928, 13032, 11960, 15080, 11992, 14056, 12024, 16104, 12056, 12776, 12088,
313 14824, 12120, 13800, 12152, 15848, 12184, 13288, 12216, 15336, 12248, 14312, 12280, 16360,
314 12344, 14360, 12376, 13336, 12408, 15384, 12440, 12824, 12472, 14872, 12504, 13848, 12536,
315 15896, 12600, 14616, 12632, 13592, 12664, 15640, 12696, 13080, 12728, 15128, 12760, 14104,
316 12792, 16152, 12856, 14488, 12888, 13464, 12920, 15512, 12984, 15000, 13016, 13976, 13048,
317 16024, 13112, 14744, 13144, 13720, 13176, 15768, 13240, 15256, 13272, 14232, 13304, 16280,
318 13368, 14424, 13432, 15448, 13496, 14936, 13528, 13912, 13560, 15960, 13624, 14680, 13688,
319 15704, 13752, 15192, 13784, 14168, 13816, 16216, 13880, 14552, 13944, 15576, 14008, 15064,
320 14072, 16088, 14136, 14808, 14200, 15832, 14264, 15320, 14328, 16344, 14456, 15416, 14520,
321 14904, 14584, 15928, 14712, 15672, 14776, 15160, 14840, 16184, 14968, 15544, 15096, 16056,
322 15224, 15800, 15352, 16312, 15608, 15992, 15864, 16248
323};
324
326
328 16384, -16384, 15580, -16364, 14778, -16305, 13980, -16206, 13187, -16069, 12403, -15893,
329 11628, -15678, 10864, -15426, 10114, -15136, 9379, -14811, 8660, -14449, 7961, -14053,
330 7281, -13622, 6624, -13159, 5990, -12665, 5381, -12139, 4799, -11585, 4244, -11002,
331 3719, -10394, 3224, -9760, 2761, -9102, 2331, -8423, 1935, -7723, 1573, -7005,
332 1247, -6270, 958, -5519, 705, -4756, 491, -3981, 315, -3196, 177, -2404,
333 79, -1606, 20, -804, 0, 0, 20, 804, 79, 1606, 177, 2404,
334 315, 3196, 491, 3981, 705, 4756, 958, 5519, 1247, 6270, 1573, 7005,
335 1935, 7723, 2331, 8423, 2761, 9102, 3224, 9760, 3719, 10394, 4244, 11002,
336 4799, 11585, 5381, 12139, 5990, 12665, 6624, 13159, 7281, 13622, 7961, 14053,
337 8660, 14449, 9379, 14811, 10114, 15136, 10864, 15426, 11628, 15678, 12403, 15893,
338 13187, 16069, 13980, 16206, 14778, 16305, 15580, 16364,
339};
340
342 16384, -16384, 15981, -16379, 15580, -16364, 15178, -16339, 14778, -16305, 14378, -16260,
343 13980, -16206, 13583, -16142, 13187, -16069, 12794, -15985, 12403, -15893, 12014, -15790,
344 11628, -15678, 11244, -15557, 10864, -15426, 10487, -15286, 10114, -15136, 9744, -14978,
345 9379, -14811, 9017, -14634, 8660, -14449, 8308, -14255, 7961, -14053, 7618, -13842,
346 7281, -13622, 6950, -13395, 6624, -13159, 6304, -12916, 5990, -12665, 5682, -12406,
347 5381, -12139, 5086, -11866, 4799, -11585, 4518, -11297, 4244, -11002, 3978, -10701,
348 3719, -10394, 3468, -10080, 3224, -9760, 2989, -9434, 2761, -9102, 2542, -8765,
349 2331, -8423, 2128, -8075, 1935, -7723, 1749, -7366, 1573, -7005, 1406, -6639,
350 1247, -6270, 1098, -5896, 958, -5519, 827, -5139, 705, -4756, 593, -4370,
351 491, -3981, 398, -3590, 315, -3196, 241, -2801, 177, -2404, 123, -2006,
352 79, -1606, 44, -1205, 20, -804, 5, -402, 0, 0, 5, 402,
353 20, 804, 44, 1205, 79, 1606, 123, 2006, 177, 2404, 241, 2801,
354 315, 3196, 398, 3590, 491, 3981, 593, 4370, 705, 4756, 827, 5139,
355 958, 5519, 1098, 5896, 1247, 6270, 1406, 6639, 1573, 7005, 1749, 7366,
356 1935, 7723, 2128, 8075, 2331, 8423, 2542, 8765, 2761, 9102, 2989, 9434,
357 3224, 9760, 3468, 10080, 3719, 10394, 3978, 10701, 4244, 11002, 4518, 11297,
358 4799, 11585, 5086, 11866, 5381, 12139, 5682, 12406, 5990, 12665, 6304, 12916,
359 6624, 13159, 6950, 13395, 7281, 13622, 7618, 13842, 7961, 14053, 8308, 14255,
360 8660, 14449, 9017, 14634, 9379, 14811, 9744, 14978, 10114, 15136, 10487, 15286,
361 10864, 15426, 11244, 15557, 11628, 15678, 12014, 15790, 12403, 15893, 12794, 15985,
362 13187, 16069, 13583, 16142, 13980, 16206, 14378, 16260, 14778, 16305, 15178, 16339,
363 15580, 16364, 15981, 16379,
364};
365
367 16384, -16384, 16183, -16383, 15982, -16379, 15781, -16373, 15580, -16364, 15379, -16353,
368 15179, -16340, 14978, -16324, 14778, -16305, 14578, -16284, 14378, -16261, 14179, -16235,
369 13980, -16207, 13781, -16176, 13583, -16143, 13385, -16107, 13188, -16069, 12991, -16029,
370 12794, -15986, 12598, -15941, 12403, -15893, 12208, -15843, 12014, -15791, 11821, -15736,
371 11628, -15679, 11436, -15619, 11245, -15557, 11054, -15493, 10864, -15426, 10676, -15357,
372 10487, -15286, 10300, -15213, 10114, -15137, 9929, -15059, 9745, -14978, 9561, -14896,
373 9379, -14811, 9198, -14724, 9018, -14635, 8839, -14543, 8661, -14449, 8484, -14354,
374 8308, -14256, 8134, -14155, 7961, -14053, 7789, -13949, 7619, -13842, 7449, -13733,
375 7282, -13623, 7115, -13510, 6950, -13395, 6786, -13279, 6624, -13160, 6463, -13039,
376 6304, -12916, 6146, -12792, 5990, -12665, 5835, -12537, 5682, -12406, 5531, -12274,
377 5381, -12140, 5233, -12004, 5087, -11866, 4942, -11727, 4799, -11585, 4657, -11442,
378 4518, -11297, 4380, -11151, 4244, -11003, 4110, -10853, 3978, -10702, 3847, -10549,
379 3719, -10394, 3592, -10238, 3468, -10080, 3345, -9921, 3224, -9760, 3105, -9598,
380 2989, -9434, 2874, -9269, 2761, -9102, 2651, -8935, 2542, -8765, 2435, -8595,
381 2331, -8423, 2229, -8250, 2128, -8076, 2030, -7900, 1935, -7723, 1841, -7545,
382 1749, -7366, 1660, -7186, 1573, -7005, 1488, -6823, 1406, -6639, 1325, -6455,
383 1247, -6270, 1171, -6084, 1098, -5897, 1027, -5708, 958, -5520, 891, -5330,
384 827, -5139, 765, -4948, 705, -4756, 648, -4563, 593, -4370, 541, -4176,
385 491, -3981, 443, -3786, 398, -3590, 355, -3393, 315, -3196, 277, -2999,
386 241, -2801, 208, -2603, 177, -2404, 149, -2205, 123, -2006, 100, -1806,
387 79, -1606, 60, -1406, 44, -1205, 31, -1005, 20, -804, 11, -603,
388 5, -402, 1, -201, 0, 0, 1, 201, 5, 402, 11, 603,
389 20, 804, 31, 1005, 44, 1205, 60, 1406, 79, 1606, 100, 1806,
390 123, 2006, 149, 2205, 177, 2404, 208, 2603, 241, 2801, 277, 2999,
391 315, 3196, 355, 3393, 398, 3590, 443, 3786, 491, 3981, 541, 4176,
392 593, 4370, 648, 4563, 705, 4756, 765, 4948, 827, 5139, 891, 5330,
393 958, 5520, 1027, 5708, 1098, 5897, 1171, 6084, 1247, 6270, 1325, 6455,
394 1406, 6639, 1488, 6823, 1573, 7005, 1660, 7186, 1749, 7366, 1841, 7545,
395 1935, 7723, 2030, 7900, 2128, 8076, 2229, 8250, 2331, 8423, 2435, 8595,
396 2542, 8765, 2651, 8935, 2761, 9102, 2874, 9269, 2989, 9434, 3105, 9598,
397 3224, 9760, 3345, 9921, 3468, 10080, 3592, 10238, 3719, 10394, 3848, 10549,
398 3978, 10702, 4110, 10853, 4244, 11003, 4380, 11151, 4518, 11297, 4657, 11442,
399 4799, 11585, 4942, 11727, 5087, 11866, 5233, 12004, 5381, 12140, 5531, 12274,
400 5682, 12406, 5835, 12537, 5990, 12665, 6146, 12792, 6304, 12916, 6463, 13039,
401 6624, 13160, 6786, 13279, 6950, 13395, 7115, 13510, 7282, 13623, 7449, 13733,
402 7619, 13842, 7789, 13949, 7961, 14053, 8134, 14155, 8308, 14256, 8484, 14354,
403 8661, 14449, 8839, 14543, 9018, 14635, 9198, 14724, 9379, 14811, 9561, 14896,
404 9745, 14978, 9929, 15059, 10114, 15137, 10300, 15213, 10487, 15286, 10676, 15357,
405 10864, 15426, 11054, 15493, 11245, 15557, 11436, 15619, 11628, 15679, 11821, 15736,
406 12014, 15791, 12208, 15843, 12403, 15893, 12598, 15941, 12794, 15986, 12991, 16029,
407 13188, 16069, 13385, 16107, 13583, 16143, 13781, 16176, 13980, 16207, 14179, 16235,
408 14378, 16261, 14578, 16284, 14778, 16305, 14978, 16324, 15179, 16340, 15379, 16353,
409 15580, 16364, 15781, 16373, 15982, 16379, 16183, 16383,
410};
411
413 16384, -16384, 16283, -16384, 16183, -16383, 16082, -16381, 15982, -16379, 15881, -16376,
414 15781, -16373, 15681, -16369, 15580, -16364, 15480, -16359, 15379, -16353, 15279, -16347,
415 15179, -16340, 15078, -16332, 14978, -16324, 14878, -16315, 14778, -16305, 14678, -16295,
416 14578, -16284, 14478, -16273, 14378, -16261, 14279, -16248, 14179, -16235, 14079, -16221,
417 13980, -16207, 13881, -16192, 13781, -16176, 13682, -16160, 13583, -16143, 13484, -16125,
418 13385, -16107, 13286, -16088, 13188, -16069, 13089, -16049, 12991, -16029, 12892, -16008,
419 12794, -15986, 12696, -15964, 12598, -15941, 12501, -15917, 12403, -15893, 12306, -15868,
420 12208, -15843, 12111, -15817, 12014, -15791, 11917, -15763, 11821, -15736, 11724, -15707,
421 11628, -15679, 11532, -15649, 11436, -15619, 11340, -15588, 11245, -15557, 11149, -15525,
422 11054, -15493, 10959, -15460, 10864, -15426, 10770, -15392, 10676, -15357, 10581, -15322,
423 10487, -15286, 10394, -15250, 10300, -15213, 10207, -15175, 10114, -15137, 10021, -15098,
424 9929, -15059, 9837, -15019, 9745, -14978, 9653, -14937, 9561, -14896, 9470, -14854,
425 9379, -14811, 9288, -14768, 9198, -14724, 9108, -14680, 9018, -14635, 8928, -14589,
426 8839, -14543, 8749, -14497, 8661, -14449, 8572, -14402, 8484, -14354, 8396, -14305,
427 8308, -14256, 8221, -14206, 8134, -14155, 8047, -14104, 7961, -14053, 7875, -14001,
428 7789, -13949, 7704, -13896, 7619, -13842, 7534, -13788, 7449, -13733, 7365, -13678,
429 7282, -13623, 7198, -13567, 7115, -13510, 7032, -13453, 6950, -13395, 6868, -13337,
430 6786, -13279, 6705, -13219, 6624, -13160, 6543, -13100, 6463, -13039, 6383, -12978,
431 6304, -12916, 6225, -12854, 6146, -12792, 6068, -12729, 5990, -12665, 5913, -12601,
432 5835, -12537, 5759, -12472, 5682, -12406, 5606, -12340, 5531, -12274, 5456, -12207,
433 5381, -12140, 5307, -12072, 5233, -12004, 5160, -11935, 5087, -11866, 5014, -11797,
434 4942, -11727, 4870, -11656, 4799, -11585, 4728, -11514, 4657, -11442, 4587, -11370,
435 4518, -11297, 4449, -11224, 4380, -11151, 4312, -11077, 4244, -11003, 4177, -10928,
436 4110, -10853, 4044, -10778, 3978, -10702, 3912, -10625, 3847, -10549, 3783, -10471,
437 3719, -10394, 3655, -10316, 3592, -10238, 3530, -10159, 3468, -10080, 3406, -10001,
438 3345, -9921, 3284, -9841, 3224, -9760, 3165, -9679, 3105, -9598, 3047, -9516,
439 2989, -9434, 2931, -9352, 2874, -9269, 2817, -9186, 2761, -9102, 2706, -9019,
440 2651, -8935, 2596, -8850, 2542, -8765, 2488, -8680, 2435, -8595, 2383, -8509,
441 2331, -8423, 2280, -8337, 2229, -8250, 2178, -8163, 2128, -8076, 2079, -7988,
442 2030, -7900, 1982, -7812, 1935, -7723, 1887, -7635, 1841, -7545, 1795, -7456,
443 1749, -7366, 1704, -7276, 1660, -7186, 1616, -7096, 1573, -7005, 1530, -6914,
444 1488, -6823, 1447, -6731, 1406, -6639, 1365, -6547, 1325, -6455, 1286, -6363,
445 1247, -6270, 1209, -6177, 1171, -6084, 1134, -5990, 1098, -5897, 1062, -5803,
446 1027, -5708, 992, -5614, 958, -5520, 924, -5425, 891, -5330, 859, -5235,
447 827, -5139, 796, -5044, 765, -4948, 735, -4852, 705, -4756, 677, -4660,
448 648, -4563, 621, -4467, 593, -4370, 567, -4273, 541, -4176, 516, -4078,
449 491, -3981, 467, -3883, 443, -3786, 420, -3688, 398, -3590, 376, -3492,
450 355, -3393, 335, -3295, 315, -3196, 296, -3098, 277, -2999, 259, -2900,
451 241, -2801, 224, -2702, 208, -2603, 192, -2503, 177, -2404, 163, -2305,
452 149, -2205, 136, -2105, 123, -2006, 111, -1906, 100, -1806, 89, -1706,
453 79, -1606, 69, -1506, 60, -1406, 52, -1306, 44, -1205, 37, -1105,
454 31, -1005, 25, -904, 20, -804, 15, -703, 11, -603, 8, -503,
455 5, -402, 3, -302, 1, -201, 0, -101, 0, 0, 0, 101,
456 1, 201, 3, 302, 5, 402, 8, 503, 11, 603, 15, 704,
457 20, 804, 25, 904, 31, 1005, 37, 1105, 44, 1205, 52, 1306,
458 60, 1406, 69, 1506, 79, 1606, 89, 1706, 100, 1806, 111, 1906,
459 123, 2006, 136, 2105, 149, 2205, 163, 2305, 177, 2404, 192, 2503,
460 208, 2603, 224, 2702, 241, 2801, 259, 2900, 277, 2999, 296, 3098,
461 315, 3196, 335, 3295, 355, 3393, 376, 3492, 398, 3590, 420, 3688,
462 443, 3786, 467, 3883, 491, 3981, 516, 4078, 541, 4176, 567, 4273,
463 593, 4370, 621, 4467, 648, 4563, 677, 4660, 705, 4756, 735, 4852,
464 765, 4948, 796, 5044, 827, 5139, 859, 5235, 891, 5330, 924, 5425,
465 958, 5520, 992, 5614, 1027, 5708, 1062, 5803, 1098, 5897, 1134, 5990,
466 1171, 6084, 1209, 6177, 1247, 6270, 1286, 6363, 1325, 6455, 1365, 6547,
467 1406, 6639, 1447, 6731, 1488, 6823, 1530, 6914, 1573, 7005, 1616, 7096,
468 1660, 7186, 1704, 7276, 1749, 7366, 1795, 7456, 1841, 7545, 1887, 7635,
469 1935, 7723, 1982, 7812, 2030, 7900, 2079, 7988, 2128, 8076, 2178, 8163,
470 2229, 8250, 2280, 8337, 2331, 8423, 2383, 8509, 2435, 8595, 2488, 8680,
471 2542, 8765, 2596, 8850, 2651, 8935, 2706, 9019, 2761, 9102, 2817, 9186,
472 2874, 9269, 2931, 9352, 2989, 9434, 3047, 9516, 3105, 9598, 3165, 9679,
473 3224, 9760, 3284, 9841, 3345, 9921, 3406, 10001, 3468, 10080, 3530, 10159,
474 3592, 10238, 3655, 10316, 3719, 10394, 3783, 10471, 3848, 10549, 3912, 10625,
475 3978, 10702, 4044, 10778, 4110, 10853, 4177, 10928, 4244, 11003, 4312, 11077,
476 4380, 11151, 4449, 11224, 4518, 11297, 4587, 11370, 4657, 11442, 4728, 11514,
477 4799, 11585, 4870, 11656, 4942, 11727, 5014, 11797, 5087, 11866, 5160, 11935,
478 5233, 12004, 5307, 12072, 5381, 12140, 5456, 12207, 5531, 12274, 5606, 12340,
479 5682, 12406, 5759, 12472, 5835, 12537, 5913, 12601, 5990, 12665, 6068, 12729,
480 6146, 12792, 6225, 12854, 6304, 12916, 6383, 12978, 6463, 13039, 6544, 13100,
481 6624, 13160, 6705, 13219, 6786, 13279, 6868, 13337, 6950, 13395, 7032, 13453,
482 7115, 13510, 7198, 13567, 7282, 13623, 7365, 13678, 7449, 13733, 7534, 13788,
483 7619, 13842, 7704, 13896, 7789, 13949, 7875, 14001, 7961, 14053, 8047, 14104,
484 8134, 14155, 8221, 14206, 8308, 14256, 8396, 14305, 8484, 14354, 8572, 14402,
485 8661, 14449, 8749, 14497, 8839, 14543, 8928, 14589, 9018, 14635, 9108, 14680,
486 9198, 14724, 9288, 14768, 9379, 14811, 9470, 14854, 9561, 14896, 9653, 14937,
487 9745, 14978, 9837, 15019, 9929, 15059, 10021, 15098, 10114, 15137, 10207, 15175,
488 10300, 15213, 10394, 15250, 10487, 15286, 10581, 15322, 10676, 15357, 10770, 15392,
489 10864, 15426, 10959, 15460, 11054, 15493, 11149, 15525, 11245, 15557, 11340, 15588,
490 11436, 15619, 11532, 15649, 11628, 15679, 11724, 15707, 11821, 15736, 11917, 15763,
491 12014, 15791, 12111, 15817, 12208, 15843, 12306, 15868, 12403, 15893, 12501, 15917,
492 12598, 15941, 12696, 15964, 12794, 15986, 12892, 16008, 12991, 16029, 13089, 16049,
493 13188, 16069, 13286, 16088, 13385, 16107, 13484, 16125, 13583, 16143, 13682, 16160,
494 13781, 16176, 13881, 16192, 13980, 16207, 14079, 16221, 14179, 16235, 14279, 16248,
495 14378, 16261, 14478, 16273, 14578, 16284, 14678, 16295, 14778, 16305, 14878, 16315,
496 14978, 16324, 15078, 16332, 15179, 16340, 15279, 16347, 15379, 16353, 15480, 16359,
497 15580, 16364, 15681, 16369, 15781, 16373, 15881, 16376, 15982, 16379, 16082, 16381,
498 16183, 16383, 16283, 16384,
499};
500
502 16384, -16384, 16333, -16383, 16283, -16383, 16233, -16383, 16182, -16382, 16132, -16382,
503 16082, -16381, 16032, -16380, 15981, -16379, 15931, -16377, 15881, -16376, 15831, -16374,
504 15780, -16372, 15730, -16370, 15680, -16368, 15630, -16366, 15580, -16364, 15529, -16361,
505 15479, -16359, 15429, -16356, 15379, -16353, 15329, -16350, 15279, -16346, 15228, -16343,
506 15178, -16339, 15128, -16335, 15078, -16331, 15028, -16327, 14978, -16323, 14928, -16319,
507 14878, -16314, 14828, -16309, 14778, -16305, 14728, -16300, 14678, -16294, 14628, -16289,
508 14578, -16284, 14528, -16278, 14478, -16272, 14428, -16266, 14378, -16260, 14328, -16254,
509 14278, -16248, 14228, -16241, 14179, -16234, 14129, -16228, 14079, -16221, 14029, -16213,
510 13980, -16206, 13930, -16199, 13880, -16191, 13830, -16183, 13781, -16175, 13731, -16167,
511 13682, -16159, 13632, -16151, 13583, -16142, 13533, -16134, 13484, -16125, 13434, -16116,
512 13385, -16107, 13335, -16097, 13286, -16088, 13237, -16078, 13187, -16069, 13138, -16059,
513 13089, -16049, 13039, -16039, 12990, -16028, 12941, -16018, 12892, -16007, 12843, -15996,
514 12794, -15985, 12745, -15974, 12696, -15963, 12647, -15952, 12598, -15940, 12549, -15928,
515 12500, -15917, 12451, -15905, 12403, -15893, 12354, -15880, 12305, -15868, 12257, -15855,
516 12208, -15842, 12159, -15830, 12111, -15817, 12062, -15803, 12014, -15790, 11965, -15777,
517 11917, -15763, 11869, -15749, 11820, -15735, 11772, -15721, 11724, -15707, 11676, -15693,
518 11628, -15678, 11580, -15663, 11532, -15649, 11484, -15634, 11436, -15618, 11388, -15603,
519 11340, -15588, 11292, -15572, 11244, -15557, 11197, -15541, 11149, -15525, 11101, -15509,
520 11054, -15492, 11006, -15476, 10959, -15459, 10911, -15443, 10864, -15426, 10817, -15409,
521 10770, -15392, 10722, -15374, 10675, -15357, 10628, -15339, 10581, -15322, 10534, -15304,
522 10487, -15286, 10440, -15268, 10393, -15249, 10347, -15231, 10300, -15212, 10253, -15193,
523 10207, -15175, 10160, -15156, 10114, -15136, 10067, -15117, 10021, -15098, 9975, -15078,
524 9929, -15058, 9882, -15038, 9836, -15018, 9790, -14998, 9744, -14978, 9698, -14958,
525 9652, -14937, 9607, -14916, 9561, -14895, 9515, -14874, 9470, -14853, 9424, -14832,
526 9379, -14811, 9333, -14789, 9288, -14767, 9243, -14745, 9197, -14723, 9152, -14701,
527 9107, -14679, 9062, -14657, 9017, -14634, 8972, -14611, 8928, -14589, 8883, -14566,
528 8838, -14543, 8794, -14519, 8749, -14496, 8705, -14473, 8660, -14449, 8616, -14425,
529 8572, -14401, 8528, -14377, 8484, -14353, 8440, -14329, 8396, -14304, 8352, -14280,
530 8308, -14255, 8264, -14230, 8221, -14205, 8177, -14180, 8134, -14155, 8090, -14130,
531 8047, -14104, 8004, -14078, 7961, -14053, 7918, -14027, 7875, -14001, 7832, -13974,
532 7789, -13948, 7746, -13922, 7703, -13895, 7661, -13868, 7618, -13842, 7576, -13815,
533 7534, -13788, 7491, -13760, 7449, -13733, 7407, -13706, 7365, -13678, 7323, -13650,
534 7281, -13622, 7240, -13594, 7198, -13566, 7156, -13538, 7115, -13510, 7073, -13481,
535 7032, -13453, 6991, -13424, 6950, -13395, 6909, -13366, 6868, -13337, 6827, -13308,
536 6786, -13278, 6745, -13249, 6705, -13219, 6664, -13189, 6624, -13159, 6584, -13129,
537 6543, -13099, 6503, -13069, 6463, -13039, 6423, -13008, 6383, -12977, 6344, -12947,
538 6304, -12916, 6264, -12885, 6225, -12854, 6185, -12823, 6146, -12791, 6107, -12760,
539 6068, -12728, 6029, -12696, 5990, -12665, 5951, -12633, 5912, -12601, 5874, -12568,
540 5835, -12536, 5797, -12504, 5759, -12471, 5720, -12439, 5682, -12406, 5644, -12373,
541 5606, -12340, 5569, -12307, 5531, -12273, 5493, -12240, 5456, -12207, 5418, -12173,
542 5381, -12139, 5344, -12106, 5307, -12072, 5270, -12038, 5233, -12003, 5196, -11969,
543 5159, -11935, 5123, -11900, 5086, -11866, 5050, -11831, 5014, -11796, 4978, -11761,
544 4942, -11726, 4906, -11691, 4870, -11656, 4834, -11620, 4799, -11585, 4763, -11549,
545 4728, -11514, 4692, -11478, 4657, -11442, 4622, -11406, 4587, -11370, 4553, -11333,
546 4518, -11297, 4483, -11261, 4449, -11224, 4414, -11187, 4380, -11151, 4346, -11114,
547 4312, -11077, 4278, -11040, 4244, -11002, 4210, -10965, 4177, -10928, 4143, -10890,
548 4110, -10853, 4077, -10815, 4044, -10777, 4011, -10739, 3978, -10701, 3945, -10663,
549 3912, -10625, 3880, -10587, 3847, -10548, 3815, -10510, 3783, -10471, 3751, -10432,
550 3719, -10394, 3687, -10355, 3655, -10316, 3624, -10277, 3592, -10237, 3561, -10198,
551 3530, -10159, 3499, -10119, 3468, -10080, 3437, -10040, 3406, -10000, 3375, -9960,
552 3345, -9920, 3315, -9880, 3284, -9840, 3254, -9800, 3224, -9760, 3194, -9719,
553 3165, -9679, 3135, -9638, 3105, -9597, 3076, -9557, 3047, -9516, 3018, -9475,
554 2989, -9434, 2960, -9393, 2931, -9351, 2902, -9310, 2874, -9269, 2845, -9227,
555 2817, -9186, 2789, -9144, 2761, -9102, 2733, -9060, 2706, -9018, 2678, -8976,
556 2650, -8934, 2623, -8892, 2596, -8850, 2569, -8808, 2542, -8765, 2515, -8723,
557 2488, -8680, 2462, -8637, 2435, -8595, 2409, -8552, 2383, -8509, 2357, -8466,
558 2331, -8423, 2305, -8380, 2279, -8336, 2254, -8293, 2229, -8250, 2203, -8206,
559 2178, -8163, 2153, -8119, 2128, -8075, 2104, -8032, 2079, -7988, 2055, -7944,
560 2030, -7900, 2006, -7856, 1982, -7812, 1958, -7767, 1935, -7723, 1911, -7679,
561 1887, -7634, 1864, -7590, 1841, -7545, 1818, -7501, 1795, -7456, 1772, -7411,
562 1749, -7366, 1727, -7321, 1704, -7276, 1682, -7231, 1660, -7186, 1638, -7141,
563 1616, -7096, 1595, -7050, 1573, -7005, 1552, -6959, 1530, -6914, 1509, -6868,
564 1488, -6823, 1467, -6777, 1447, -6731, 1426, -6685, 1406, -6639, 1385, -6593,
565 1365, -6547, 1345, -6501, 1325, -6455, 1305, -6409, 1286, -6362, 1266, -6316,
566 1247, -6270, 1228, -6223, 1209, -6177, 1190, -6130, 1171, -6083, 1153, -6037,
567 1134, -5990, 1116, -5943, 1098, -5896, 1080, -5849, 1062, -5802, 1044, -5755,
568 1027, -5708, 1009, -5661, 992, -5614, 975, -5567, 958, -5519, 941, -5472,
569 924, -5425, 908, -5377, 891, -5330, 875, -5282, 859, -5235, 843, -5187,
570 827, -5139, 811, -5091, 796, -5044, 780, -4996, 765, -4948, 750, -4900,
571 735, -4852, 720, -4804, 705, -4756, 691, -4708, 677, -4660, 662, -4611,
572 648, -4563, 634, -4515, 621, -4466, 607, -4418, 593, -4370, 580, -4321,
573 567, -4273, 554, -4224, 541, -4176, 528, -4127, 516, -4078, 503, -4030,
574 491, -3981, 479, -3932, 467, -3883, 455, -3834, 443, -3786, 432, -3737,
575 420, -3688, 409, -3639, 398, -3590, 387, -3541, 376, -3491, 366, -3442,
576 355, -3393, 345, -3344, 335, -3295, 325, -3246, 315, -3196, 305, -3147,
577 295, -3098, 286, -3048, 277, -2999, 268, -2949, 259, -2900, 250, -2850,
578 241, -2801, 233, -2751, 224, -2702, 216, -2652, 208, -2603, 200, -2553,
579 192, -2503, 185, -2454, 177, -2404, 170, -2354, 163, -2304, 156, -2255,
580 149, -2205, 142, -2155, 136, -2105, 129, -2055, 123, -2006, 117, -1956,
581 111, -1906, 105, -1856, 100, -1806, 94, -1756, 89, -1706, 84, -1656,
582 79, -1606, 74, -1556, 69, -1506, 65, -1456, 60, -1406, 56, -1356,
583 52, -1305, 48, -1255, 44, -1205, 41, -1155, 37, -1105, 34, -1055,
584 31, -1005, 28, -954, 25, -904, 22, -854, 20, -804, 17, -754,
585 15, -703, 13, -653, 11, -603, 9, -553, 8, -503, 6, -452,
586 5, -402, 4, -352, 3, -302, 2, -251, 1, -201, 1, -151,
587 0, -101, 0, -50, 0, 0, 0, 50, 0, 101, 1, 151,
588 1, 201, 2, 251, 3, 302, 4, 352, 5, 402, 6, 452,
589 8, 503, 9, 553, 11, 603, 13, 653, 15, 703, 17, 754,
590 20, 804, 22, 854, 25, 904, 28, 954, 31, 1005, 34, 1055,
591 37, 1105, 41, 1155, 44, 1205, 48, 1255, 52, 1305, 56, 1356,
592 60, 1406, 65, 1456, 69, 1506, 74, 1556, 79, 1606, 84, 1656,
593 89, 1706, 94, 1756, 100, 1806, 105, 1856, 111, 1906, 117, 1956,
594 123, 2006, 129, 2055, 136, 2105, 142, 2155, 149, 2205, 156, 2255,
595 163, 2304, 170, 2354, 177, 2404, 185, 2454, 192, 2503, 200, 2553,
596 208, 2603, 216, 2652, 224, 2702, 233, 2751, 241, 2801, 250, 2850,
597 259, 2900, 268, 2949, 277, 2999, 286, 3048, 295, 3098, 305, 3147,
598 315, 3196, 325, 3246, 335, 3295, 345, 3344, 355, 3393, 366, 3442,
599 376, 3491, 387, 3541, 398, 3590, 409, 3639, 420, 3688, 432, 3737,
600 443, 3786, 455, 3834, 467, 3883, 479, 3932, 491, 3981, 503, 4030,
601 516, 4078, 528, 4127, 541, 4176, 554, 4224, 567, 4273, 580, 4321,
602 593, 4370, 607, 4418, 621, 4466, 634, 4515, 648, 4563, 662, 4611,
603 677, 4660, 691, 4708, 705, 4756, 720, 4804, 735, 4852, 750, 4900,
604 765, 4948, 780, 4996, 796, 5044, 811, 5091, 827, 5139, 843, 5187,
605 859, 5235, 875, 5282, 891, 5330, 908, 5377, 924, 5425, 941, 5472,
606 958, 5519, 975, 5567, 992, 5614, 1009, 5661, 1027, 5708, 1044, 5755,
607 1062, 5802, 1080, 5849, 1098, 5896, 1116, 5943, 1134, 5990, 1153, 6037,
608 1171, 6083, 1190, 6130, 1209, 6177, 1228, 6223, 1247, 6270, 1266, 6316,
609 1286, 6362, 1305, 6409, 1325, 6455, 1345, 6501, 1365, 6547, 1385, 6593,
610 1406, 6639, 1426, 6685, 1447, 6731, 1467, 6777, 1488, 6823, 1509, 6868,
611 1530, 6914, 1552, 6959, 1573, 7005, 1595, 7050, 1616, 7096, 1638, 7141,
612 1660, 7186, 1682, 7231, 1704, 7276, 1727, 7321, 1749, 7366, 1772, 7411,
613 1795, 7456, 1818, 7501, 1841, 7545, 1864, 7590, 1887, 7634, 1911, 7679,
614 1935, 7723, 1958, 7767, 1982, 7812, 2006, 7856, 2030, 7900, 2055, 7944,
615 2079, 7988, 2104, 8032, 2128, 8075, 2153, 8119, 2178, 8163, 2203, 8206,
616 2229, 8250, 2254, 8293, 2279, 8336, 2305, 8380, 2331, 8423, 2357, 8466,
617 2383, 8509, 2409, 8552, 2435, 8595, 2462, 8637, 2488, 8680, 2515, 8723,
618 2542, 8765, 2569, 8808, 2596, 8850, 2623, 8892, 2650, 8934, 2678, 8976,
619 2706, 9018, 2733, 9060, 2761, 9102, 2789, 9144, 2817, 9186, 2845, 9227,
620 2874, 9269, 2902, 9310, 2931, 9351, 2960, 9393, 2989, 9434, 3018, 9475,
621 3047, 9516, 3076, 9557, 3105, 9597, 3135, 9638, 3165, 9679, 3194, 9719,
622 3224, 9760, 3254, 9800, 3284, 9840, 3315, 9880, 3345, 9920, 3375, 9960,
623 3406, 10000, 3437, 10040, 3468, 10080, 3499, 10119, 3530, 10159, 3561, 10198,
624 3592, 10237, 3624, 10277, 3655, 10316, 3687, 10355, 3719, 10394, 3751, 10432,
625 3783, 10471, 3815, 10510, 3847, 10548, 3880, 10587, 3912, 10625, 3945, 10663,
626 3978, 10701, 4011, 10739, 4044, 10777, 4077, 10815, 4110, 10853, 4143, 10890,
627 4177, 10928, 4210, 10965, 4244, 11002, 4278, 11040, 4312, 11077, 4346, 11114,
628 4380, 11151, 4414, 11187, 4449, 11224, 4483, 11261, 4518, 11297, 4553, 11333,
629 4587, 11370, 4622, 11406, 4657, 11442, 4692, 11478, 4728, 11514, 4763, 11549,
630 4799, 11585, 4834, 11620, 4870, 11656, 4906, 11691, 4942, 11726, 4978, 11761,
631 5014, 11796, 5050, 11831, 5086, 11866, 5123, 11900, 5159, 11935, 5196, 11969,
632 5233, 12003, 5270, 12038, 5307, 12072, 5344, 12106, 5381, 12139, 5418, 12173,
633 5456, 12207, 5493, 12240, 5531, 12273, 5569, 12307, 5606, 12340, 5644, 12373,
634 5682, 12406, 5720, 12439, 5759, 12471, 5797, 12504, 5835, 12536, 5874, 12568,
635 5912, 12601, 5951, 12633, 5990, 12665, 6029, 12696, 6068, 12728, 6107, 12760,
636 6146, 12791, 6185, 12823, 6225, 12854, 6264, 12885, 6304, 12916, 6344, 12947,
637 6383, 12977, 6423, 13008, 6463, 13039, 6503, 13069, 6543, 13099, 6584, 13129,
638 6624, 13159, 6664, 13189, 6705, 13219, 6745, 13249, 6786, 13278, 6827, 13308,
639 6868, 13337, 6909, 13366, 6950, 13395, 6991, 13424, 7032, 13453, 7073, 13481,
640 7115, 13510, 7156, 13538, 7198, 13566, 7240, 13594, 7281, 13622, 7323, 13650,
641 7365, 13678, 7407, 13706, 7449, 13733, 7491, 13760, 7534, 13788, 7576, 13815,
642 7618, 13842, 7661, 13868, 7703, 13895, 7746, 13922, 7789, 13948, 7832, 13974,
643 7875, 14001, 7918, 14027, 7961, 14053, 8004, 14078, 8047, 14104, 8090, 14130,
644 8134, 14155, 8177, 14180, 8221, 14205, 8264, 14230, 8308, 14255, 8352, 14280,
645 8396, 14304, 8440, 14329, 8484, 14353, 8528, 14377, 8572, 14401, 8616, 14425,
646 8660, 14449, 8705, 14473, 8749, 14496, 8794, 14519, 8838, 14543, 8883, 14566,
647 8928, 14589, 8972, 14611, 9017, 14634, 9062, 14657, 9107, 14679, 9152, 14701,
648 9197, 14723, 9243, 14745, 9288, 14767, 9333, 14789, 9379, 14811, 9424, 14832,
649 9470, 14853, 9515, 14874, 9561, 14895, 9607, 14916, 9652, 14937, 9698, 14958,
650 9744, 14978, 9790, 14998, 9836, 15018, 9882, 15038, 9929, 15058, 9975, 15078,
651 10021, 15098, 10067, 15117, 10114, 15136, 10160, 15156, 10207, 15175, 10253, 15193,
652 10300, 15212, 10347, 15231, 10393, 15249, 10440, 15268, 10487, 15286, 10534, 15304,
653 10581, 15322, 10628, 15339, 10675, 15357, 10722, 15374, 10770, 15392, 10817, 15409,
654 10864, 15426, 10911, 15443, 10959, 15459, 11006, 15476, 11054, 15492, 11101, 15509,
655 11149, 15525, 11197, 15541, 11244, 15557, 11292, 15572, 11340, 15588, 11388, 15603,
656 11436, 15618, 11484, 15634, 11532, 15649, 11580, 15663, 11628, 15678, 11676, 15693,
657 11724, 15707, 11772, 15721, 11820, 15735, 11869, 15749, 11917, 15763, 11965, 15777,
658 12014, 15790, 12062, 15803, 12111, 15817, 12159, 15830, 12208, 15842, 12257, 15855,
659 12305, 15868, 12354, 15880, 12403, 15893, 12451, 15905, 12500, 15917, 12549, 15928,
660 12598, 15940, 12647, 15952, 12696, 15963, 12745, 15974, 12794, 15985, 12843, 15996,
661 12892, 16007, 12941, 16018, 12990, 16028, 13039, 16039, 13089, 16049, 13138, 16059,
662 13187, 16069, 13237, 16078, 13286, 16088, 13335, 16097, 13385, 16107, 13434, 16116,
663 13484, 16125, 13533, 16134, 13583, 16142, 13632, 16151, 13682, 16159, 13731, 16167,
664 13781, 16175, 13830, 16183, 13880, 16191, 13930, 16199, 13980, 16206, 14029, 16213,
665 14079, 16221, 14129, 16228, 14179, 16234, 14228, 16241, 14278, 16248, 14328, 16254,
666 14378, 16260, 14428, 16266, 14478, 16272, 14528, 16278, 14578, 16284, 14628, 16289,
667 14678, 16294, 14728, 16300, 14778, 16305, 14828, 16309, 14878, 16314, 14928, 16319,
668 14978, 16323, 15028, 16327, 15078, 16331, 15128, 16335, 15178, 16339, 15228, 16343,
669 15279, 16346, 15329, 16350, 15379, 16353, 15429, 16356, 15479, 16359, 15529, 16361,
670 15580, 16364, 15630, 16366, 15680, 16368, 15730, 16370, 15780, 16372, 15831, 16374,
671 15881, 16376, 15931, 16377, 15981, 16379, 16032, 16380, 16082, 16381, 16132, 16382,
672 16182, 16382, 16233, 16383, 16283, 16383, 16333, 16383,
673};
675
677 32767, 0, 32137, 6393, 30273, 12539, 27245, 18204, 23170, 23170, 18204, 27245,
678 12539, 30273, 6393, 32137, 0, 32767, -6393, 32137, -12539, 30273, -18204, 27245,
679 -23170, 23170, -27245, 18204, -30273, 12539, -32137, 6393, -32767, 0, -32137, -6393,
680 -30273, -12539, -27245, -18204, -23170, -23170, -18204, -27245, -12539, -30273, -6393, -32137,
681};
682
684 32767, 0, 32609, 3212, 32137, 6393, 31356, 9512, 30273, 12539, 28898, 15446,
685 27245, 18204, 25329, 20787, 23170, 23170, 20787, 25329, 18204, 27245, 15446, 28898,
686 12539, 30273, 9512, 31356, 6393, 32137, 3212, 32609, 0, 32767, -3212, 32609,
687 -6393, 32137, -9512, 31356, -12539, 30273, -15446, 28898, -18204, 27245, -20787, 25329,
688 -23170, 23170, -25329, 20787, -27245, 18204, -28898, 15446, -30273, 12539, -31356, 9512,
689 -32137, 6393, -32609, 3212, -32767, 0, -32609, -3212, -32137, -6393, -31356, -9512,
690 -30273, -12539, -28898, -15446, -27245, -18204, -25329, -20787, -23170, -23170, -20787, -25329,
691 -18204, -27245, -15446, -28898, -12539, -30273, -9512, -31356, -6393, -32137, -3212, -32609,
692};
693
695 32767, 0, 32728, 1608, 32609, 3212, 32412, 4808, 32137, 6393, 31785, 7962,
696 31356, 9512, 30852, 11039, 30273, 12539, 29621, 14010, 28898, 15446, 28105, 16846,
697 27245, 18204, 26319, 19519, 25329, 20787, 24279, 22005, 23170, 23170, 22005, 24279,
698 20787, 25329, 19519, 26319, 18204, 27245, 16846, 28105, 15446, 28898, 14010, 29621,
699 12539, 30273, 11039, 30852, 9512, 31356, 7962, 31785, 6393, 32137, 4808, 32412,
700 3212, 32609, 1608, 32728, 0, 32767, -1608, 32728, -3212, 32609, -4808, 32412,
701 -6393, 32137, -7962, 31785, -9512, 31356, -11039, 30852, -12539, 30273, -14010, 29621,
702 -15446, 28898, -16846, 28105, -18204, 27245, -19519, 26319, -20787, 25329, -22005, 24279,
703 -23170, 23170, -24279, 22005, -25329, 20787, -26319, 19519, -27245, 18204, -28105, 16846,
704 -28898, 15446, -29621, 14010, -30273, 12539, -30852, 11039, -31356, 9512, -31785, 7962,
705 -32137, 6393, -32412, 4808, -32609, 3212, -32728, 1608, -32767, 0, -32728, -1608,
706 -32609, -3212, -32412, -4808, -32137, -6393, -31785, -7962, -31356, -9512, -30852, -11039,
707 -30273, -12539, -29621, -14010, -28898, -15446, -28105, -16846, -27245, -18204, -26319, -19519,
708 -25329, -20787, -24279, -22005, -23170, -23170, -22005, -24279, -20787, -25329, -19519, -26319,
709 -18204, -27245, -16846, -28105, -15446, -28898, -14010, -29621, -12539, -30273, -11039, -30852,
710 -9512, -31356, -7962, -31785, -6393, -32137, -4808, -32412, -3212, -32609, -1608, -32728,
711};
712
714 32767, 0, 32757, 804, 32728, 1608, 32678, 2410, 32609, 3212, 32521, 4011,
715 32412, 4808, 32285, 5602, 32137, 6393, 31971, 7179, 31785, 7962, 31580, 8739,
716 31356, 9512, 31113, 10278, 30852, 11039, 30571, 11793, 30273, 12539, 29956, 13279,
717 29621, 14010, 29268, 14732, 28898, 15446, 28510, 16151, 28105, 16846, 27683, 17530,
718 27245, 18204, 26790, 18868, 26319, 19519, 25832, 20159, 25329, 20787, 24811, 21403,
719 24279, 22005, 23731, 22594, 23170, 23170, 22594, 23731, 22005, 24279, 21403, 24811,
720 20787, 25329, 20159, 25832, 19519, 26319, 18868, 26790, 18204, 27245, 17530, 27683,
721 16846, 28105, 16151, 28510, 15446, 28898, 14732, 29268, 14010, 29621, 13279, 29956,
722 12539, 30273, 11793, 30571, 11039, 30852, 10278, 31113, 9512, 31356, 8739, 31580,
723 7962, 31785, 7179, 31971, 6393, 32137, 5602, 32285, 4808, 32412, 4011, 32521,
724 3212, 32609, 2410, 32678, 1608, 32728, 804, 32757, 0, 32767, -804, 32757,
725 -1608, 32728, -2410, 32678, -3212, 32609, -4011, 32521, -4808, 32412, -5602, 32285,
726 -6393, 32137, -7179, 31971, -7962, 31785, -8739, 31580, -9512, 31356, -10278, 31113,
727 -11039, 30852, -11793, 30571, -12539, 30273, -13279, 29956, -14010, 29621, -14732, 29268,
728 -15446, 28898, -16151, 28510, -16846, 28105, -17530, 27683, -18204, 27245, -18868, 26790,
729 -19519, 26319, -20159, 25832, -20787, 25329, -21403, 24811, -22005, 24279, -22594, 23731,
730 -23170, 23170, -23731, 22594, -24279, 22005, -24811, 21403, -25329, 20787, -25832, 20159,
731 -26319, 19519, -26790, 18868, -27245, 18204, -27683, 17530, -28105, 16846, -28510, 16151,
732 -28898, 15446, -29268, 14732, -29621, 14010, -29956, 13279, -30273, 12539, -30571, 11793,
733 -30852, 11039, -31113, 10278, -31356, 9512, -31580, 8739, -31785, 7962, -31971, 7179,
734 -32137, 6393, -32285, 5602, -32412, 4808, -32521, 4011, -32609, 3212, -32678, 2410,
735 -32728, 1608, -32757, 804, -32767, 0, -32757, -804, -32728, -1608, -32678, -2410,
736 -32609, -3212, -32521, -4011, -32412, -4808, -32285, -5602, -32137, -6393, -31971, -7179,
737 -31785, -7962, -31580, -8739, -31356, -9512, -31113, -10278, -30852, -11039, -30571, -11793,
738 -30273, -12539, -29956, -13279, -29621, -14010, -29268, -14732, -28898, -15446, -28510, -16151,
739 -28105, -16846, -27683, -17530, -27245, -18204, -26790, -18868, -26319, -19519, -25832, -20159,
740 -25329, -20787, -24811, -21403, -24279, -22005, -23731, -22594, -23170, -23170, -22594, -23731,
741 -22005, -24279, -21403, -24811, -20787, -25329, -20159, -25832, -19519, -26319, -18868, -26790,
742 -18204, -27245, -17530, -27683, -16846, -28105, -16151, -28510, -15446, -28898, -14732, -29268,
743 -14010, -29621, -13279, -29956, -12539, -30273, -11793, -30571, -11039, -30852, -10278, -31113,
744 -9512, -31356, -8739, -31580, -7962, -31785, -7179, -31971, -6393, -32137, -5602, -32285,
745 -4808, -32412, -4011, -32521, -3212, -32609, -2410, -32678, -1608, -32728, -804, -32757,
746};
747
749 32767, 0, 32765, 402, 32757, 804, 32745, 1206, 32728, 1608, 32705, 2009,
750 32678, 2410, 32646, 2811, 32609, 3212, 32567, 3612, 32521, 4011, 32469, 4410,
751 32412, 4808, 32351, 5205, 32285, 5602, 32213, 5998, 32137, 6393, 32057, 6786,
752 31971, 7179, 31880, 7571, 31785, 7962, 31685, 8351, 31580, 8739, 31470, 9126,
753 31356, 9512, 31237, 9896, 31113, 10278, 30985, 10659, 30852, 11039, 30714, 11417,
754 30571, 11793, 30424, 12167, 30273, 12539, 30117, 12910, 29956, 13279, 29791, 13645,
755 29621, 14010, 29447, 14372, 29268, 14732, 29085, 15090, 28898, 15446, 28706, 15800,
756 28510, 16151, 28310, 16499, 28105, 16846, 27896, 17189, 27683, 17530, 27466, 17869,
757 27245, 18204, 27019, 18537, 26790, 18868, 26556, 19195, 26319, 19519, 26077, 19841,
758 25832, 20159, 25582, 20475, 25329, 20787, 25072, 21096, 24811, 21403, 24547, 21705,
759 24279, 22005, 24007, 22301, 23731, 22594, 23452, 22884, 23170, 23170, 22884, 23452,
760 22594, 23731, 22301, 24007, 22005, 24279, 21705, 24547, 21403, 24811, 21096, 25072,
761 20787, 25329, 20475, 25582, 20159, 25832, 19841, 26077, 19519, 26319, 19195, 26556,
762 18868, 26790, 18537, 27019, 18204, 27245, 17869, 27466, 17530, 27683, 17189, 27896,
763 16846, 28105, 16499, 28310, 16151, 28510, 15800, 28706, 15446, 28898, 15090, 29085,
764 14732, 29268, 14372, 29447, 14010, 29621, 13645, 29791, 13279, 29956, 12910, 30117,
765 12539, 30273, 12167, 30424, 11793, 30571, 11417, 30714, 11039, 30852, 10659, 30985,
766 10278, 31113, 9896, 31237, 9512, 31356, 9126, 31470, 8739, 31580, 8351, 31685,
767 7962, 31785, 7571, 31880, 7179, 31971, 6786, 32057, 6393, 32137, 5998, 32213,
768 5602, 32285, 5205, 32351, 4808, 32412, 4410, 32469, 4011, 32521, 3612, 32567,
769 3212, 32609, 2811, 32646, 2410, 32678, 2009, 32705, 1608, 32728, 1206, 32745,
770 804, 32757, 402, 32765, 0, 32767, -402, 32765, -804, 32757, -1206, 32745,
771 -1608, 32728, -2009, 32705, -2410, 32678, -2811, 32646, -3212, 32609, -3612, 32567,
772 -4011, 32521, -4410, 32469, -4808, 32412, -5205, 32351, -5602, 32285, -5998, 32213,
773 -6393, 32137, -6786, 32057, -7179, 31971, -7571, 31880, -7962, 31785, -8351, 31685,
774 -8739, 31580, -9126, 31470, -9512, 31356, -9896, 31237, -10278, 31113, -10659, 30985,
775 -11039, 30852, -11417, 30714, -11793, 30571, -12167, 30424, -12539, 30273, -12910, 30117,
776 -13279, 29956, -13645, 29791, -14010, 29621, -14372, 29447, -14732, 29268, -15090, 29085,
777 -15446, 28898, -15800, 28706, -16151, 28510, -16499, 28310, -16846, 28105, -17189, 27896,
778 -17530, 27683, -17869, 27466, -18204, 27245, -18537, 27019, -18868, 26790, -19195, 26556,
779 -19519, 26319, -19841, 26077, -20159, 25832, -20475, 25582, -20787, 25329, -21096, 25072,
780 -21403, 24811, -21705, 24547, -22005, 24279, -22301, 24007, -22594, 23731, -22884, 23452,
781 -23170, 23170, -23452, 22884, -23731, 22594, -24007, 22301, -24279, 22005, -24547, 21705,
782 -24811, 21403, -25072, 21096, -25329, 20787, -25582, 20475, -25832, 20159, -26077, 19841,
783 -26319, 19519, -26556, 19195, -26790, 18868, -27019, 18537, -27245, 18204, -27466, 17869,
784 -27683, 17530, -27896, 17189, -28105, 16846, -28310, 16499, -28510, 16151, -28706, 15800,
785 -28898, 15446, -29085, 15090, -29268, 14732, -29447, 14372, -29621, 14010, -29791, 13645,
786 -29956, 13279, -30117, 12910, -30273, 12539, -30424, 12167, -30571, 11793, -30714, 11417,
787 -30852, 11039, -30985, 10659, -31113, 10278, -31237, 9896, -31356, 9512, -31470, 9126,
788 -31580, 8739, -31685, 8351, -31785, 7962, -31880, 7571, -31971, 7179, -32057, 6786,
789 -32137, 6393, -32213, 5998, -32285, 5602, -32351, 5205, -32412, 4808, -32469, 4410,
790 -32521, 4011, -32567, 3612, -32609, 3212, -32646, 2811, -32678, 2410, -32705, 2009,
791 -32728, 1608, -32745, 1206, -32757, 804, -32765, 402, -32767, 0, -32765, -402,
792 -32757, -804, -32745, -1206, -32728, -1608, -32705, -2009, -32678, -2410, -32646, -2811,
793 -32609, -3212, -32567, -3612, -32521, -4011, -32469, -4410, -32412, -4808, -32351, -5205,
794 -32285, -5602, -32213, -5998, -32137, -6393, -32057, -6786, -31971, -7179, -31880, -7571,
795 -31785, -7962, -31685, -8351, -31580, -8739, -31470, -9126, -31356, -9512, -31237, -9896,
796 -31113, -10278, -30985, -10659, -30852, -11039, -30714, -11417, -30571, -11793, -30424, -12167,
797 -30273, -12539, -30117, -12910, -29956, -13279, -29791, -13645, -29621, -14010, -29447, -14372,
798 -29268, -14732, -29085, -15090, -28898, -15446, -28706, -15800, -28510, -16151, -28310, -16499,
799 -28105, -16846, -27896, -17189, -27683, -17530, -27466, -17869, -27245, -18204, -27019, -18537,
800 -26790, -18868, -26556, -19195, -26319, -19519, -26077, -19841, -25832, -20159, -25582, -20475,
801 -25329, -20787, -25072, -21096, -24811, -21403, -24547, -21705, -24279, -22005, -24007, -22301,
802 -23731, -22594, -23452, -22884, -23170, -23170, -22884, -23452, -22594, -23731, -22301, -24007,
803 -22005, -24279, -21705, -24547, -21403, -24811, -21096, -25072, -20787, -25329, -20475, -25582,
804 -20159, -25832, -19841, -26077, -19519, -26319, -19195, -26556, -18868, -26790, -18537, -27019,
805 -18204, -27245, -17869, -27466, -17530, -27683, -17189, -27896, -16846, -28105, -16499, -28310,
806 -16151, -28510, -15800, -28706, -15446, -28898, -15090, -29085, -14732, -29268, -14372, -29447,
807 -14010, -29621, -13645, -29791, -13279, -29956, -12910, -30117, -12539, -30273, -12167, -30424,
808 -11793, -30571, -11417, -30714, -11039, -30852, -10659, -30985, -10278, -31113, -9896, -31237,
809 -9512, -31356, -9126, -31470, -8739, -31580, -8351, -31685, -7962, -31785, -7571, -31880,
810 -7179, -31971, -6786, -32057, -6393, -32137, -5998, -32213, -5602, -32285, -5205, -32351,
811 -4808, -32412, -4410, -32469, -4011, -32521, -3612, -32567, -3212, -32609, -2811, -32646,
812 -2410, -32678, -2009, -32705, -1608, -32728, -1206, -32745, -804, -32757, -402, -32765,
813};
814
816 32767, 0, 32766, 201, 32765, 402, 32761, 603, 32757, 804, 32752, 1005,
817 32745, 1206, 32737, 1407, 32728, 1608, 32717, 1809, 32705, 2009, 32692, 2210,
818 32678, 2410, 32663, 2611, 32646, 2811, 32628, 3012, 32609, 3212, 32589, 3412,
819 32567, 3612, 32545, 3811, 32521, 4011, 32495, 4210, 32469, 4410, 32441, 4609,
820 32412, 4808, 32382, 5007, 32351, 5205, 32318, 5404, 32285, 5602, 32250, 5800,
821 32213, 5998, 32176, 6195, 32137, 6393, 32098, 6590, 32057, 6786, 32014, 6983,
822 31971, 7179, 31926, 7375, 31880, 7571, 31833, 7767, 31785, 7962, 31736, 8157,
823 31685, 8351, 31633, 8545, 31580, 8739, 31526, 8933, 31470, 9126, 31414, 9319,
824 31356, 9512, 31297, 9704, 31237, 9896, 31176, 10087, 31113, 10278, 31050, 10469,
825 30985, 10659, 30919, 10849, 30852, 11039, 30783, 11228, 30714, 11417, 30643, 11605,
826 30571, 11793, 30498, 11980, 30424, 12167, 30349, 12353, 30273, 12539, 30195, 12725,
827 30117, 12910, 30037, 13094, 29956, 13279, 29874, 13462, 29791, 13645, 29706, 13828,
828 29621, 14010, 29534, 14191, 29447, 14372, 29358, 14553, 29268, 14732, 29177, 14912,
829 29085, 15090, 28992, 15269, 28898, 15446, 28803, 15623, 28706, 15800, 28609, 15976,
830 28510, 16151, 28411, 16325, 28310, 16499, 28208, 16673, 28105, 16846, 28001, 17018,
831 27896, 17189, 27790, 17360, 27683, 17530, 27575, 17700, 27466, 17869, 27356, 18037,
832 27245, 18204, 27133, 18371, 27019, 18537, 26905, 18703, 26790, 18868, 26674, 19032,
833 26556, 19195, 26438, 19357, 26319, 19519, 26198, 19680, 26077, 19841, 25955, 20000,
834 25832, 20159, 25708, 20317, 25582, 20475, 25456, 20631, 25329, 20787, 25201, 20942,
835 25072, 21096, 24942, 21250, 24811, 21403, 24680, 21554, 24547, 21705, 24413, 21856,
836 24279, 22005, 24143, 22154, 24007, 22301, 23870, 22448, 23731, 22594, 23592, 22739,
837 23452, 22884, 23312, 23027, 23170, 23170, 23027, 23312, 22884, 23452, 22739, 23592,
838 22594, 23731, 22448, 23870, 22301, 24007, 22154, 24143, 22005, 24279, 21856, 24413,
839 21705, 24547, 21554, 24680, 21403, 24811, 21250, 24942, 21096, 25072, 20942, 25201,
840 20787, 25329, 20631, 25456, 20475, 25582, 20317, 25708, 20159, 25832, 20000, 25955,
841 19841, 26077, 19680, 26198, 19519, 26319, 19357, 26438, 19195, 26556, 19032, 26674,
842 18868, 26790, 18703, 26905, 18537, 27019, 18371, 27133, 18204, 27245, 18037, 27356,
843 17869, 27466, 17700, 27575, 17530, 27683, 17360, 27790, 17189, 27896, 17018, 28001,
844 16846, 28105, 16673, 28208, 16499, 28310, 16325, 28411, 16151, 28510, 15976, 28609,
845 15800, 28706, 15623, 28803, 15446, 28898, 15269, 28992, 15090, 29085, 14912, 29177,
846 14732, 29268, 14553, 29358, 14372, 29447, 14191, 29535, 14010, 29621, 13828, 29706,
847 13645, 29791, 13462, 29874, 13279, 29956, 13094, 30037, 12910, 30117, 12725, 30195,
848 12539, 30273, 12353, 30349, 12167, 30424, 11980, 30498, 11793, 30571, 11605, 30643,
849 11417, 30714, 11228, 30783, 11039, 30852, 10849, 30919, 10659, 30985, 10469, 31050,
850 10278, 31113, 10087, 31176, 9896, 31237, 9704, 31297, 9512, 31356, 9319, 31414,
851 9126, 31470, 8933, 31526, 8739, 31580, 8545, 31633, 8351, 31685, 8157, 31736,
852 7962, 31785, 7767, 31833, 7571, 31880, 7375, 31926, 7179, 31971, 6983, 32014,
853 6786, 32057, 6590, 32098, 6393, 32137, 6195, 32176, 5998, 32213, 5800, 32250,
854 5602, 32285, 5404, 32318, 5205, 32351, 5007, 32382, 4808, 32412, 4609, 32441,
855 4410, 32469, 4210, 32495, 4011, 32521, 3811, 32545, 3612, 32567, 3412, 32589,
856 3212, 32609, 3012, 32628, 2811, 32646, 2611, 32663, 2410, 32678, 2210, 32692,
857 2009, 32705, 1809, 32717, 1608, 32728, 1407, 32737, 1206, 32745, 1005, 32752,
858 804, 32757, 603, 32761, 402, 32765, 201, 32766, 0, 32767, -201, 32766,
859 -402, 32765, -603, 32761, -804, 32757, -1005, 32752, -1206, 32745, -1407, 32737,
860 -1608, 32728, -1809, 32717, -2009, 32705, -2210, 32692, -2410, 32678, -2611, 32663,
861 -2811, 32646, -3012, 32628, -3212, 32609, -3412, 32589, -3612, 32567, -3811, 32545,
862 -4011, 32521, -4210, 32495, -4410, 32469, -4609, 32441, -4808, 32412, -5007, 32382,
863 -5205, 32351, -5404, 32318, -5602, 32285, -5800, 32250, -5998, 32213, -6195, 32176,
864 -6393, 32137, -6590, 32098, -6786, 32057, -6983, 32014, -7179, 31971, -7375, 31926,
865 -7571, 31880, -7767, 31833, -7962, 31785, -8157, 31736, -8351, 31685, -8545, 31633,
866 -8739, 31580, -8933, 31526, -9126, 31470, -9319, 31414, -9512, 31356, -9704, 31297,
867 -9896, 31237, -10087, 31176, -10278, 31113, -10469, 31050, -10659, 30985, -10849, 30919,
868 -11039, 30852, -11228, 30783, -11417, 30714, -11605, 30643, -11793, 30571, -11980, 30498,
869 -12167, 30424, -12353, 30349, -12539, 30273, -12725, 30195, -12910, 30117, -13094, 30037,
870 -13279, 29956, -13462, 29874, -13645, 29791, -13828, 29706, -14010, 29621, -14191, 29534,
871 -14372, 29447, -14553, 29358, -14732, 29268, -14912, 29177, -15090, 29085, -15269, 28992,
872 -15446, 28898, -15623, 28803, -15800, 28706, -15976, 28609, -16151, 28510, -16325, 28411,
873 -16499, 28310, -16673, 28208, -16846, 28105, -17018, 28001, -17189, 27896, -17360, 27790,
874 -17530, 27683, -17700, 27575, -17869, 27466, -18037, 27356, -18204, 27245, -18371, 27133,
875 -18537, 27019, -18703, 26905, -18868, 26790, -19032, 26674, -19195, 26556, -19357, 26438,
876 -19519, 26319, -19680, 26198, -19841, 26077, -20000, 25955, -20159, 25832, -20317, 25708,
877 -20475, 25582, -20631, 25456, -20787, 25329, -20942, 25201, -21096, 25072, -21250, 24942,
878 -21403, 24811, -21554, 24680, -21705, 24547, -21856, 24413, -22005, 24279, -22154, 24143,
879 -22301, 24007, -22448, 23870, -22594, 23731, -22739, 23592, -22884, 23452, -23027, 23312,
880 -23170, 23170, -23312, 23027, -23452, 22884, -23592, 22739, -23731, 22594, -23870, 22448,
881 -24007, 22301, -24143, 22154, -24279, 22005, -24413, 21856, -24547, 21705, -24680, 21554,
882 -24811, 21403, -24942, 21250, -25072, 21096, -25201, 20942, -25329, 20787, -25456, 20631,
883 -25582, 20475, -25708, 20317, -25832, 20159, -25955, 20000, -26077, 19841, -26198, 19680,
884 -26319, 19519, -26438, 19357, -26556, 19195, -26674, 19032, -26790, 18868, -26905, 18703,
885 -27019, 18537, -27133, 18371, -27245, 18204, -27356, 18037, -27466, 17869, -27575, 17700,
886 -27683, 17530, -27790, 17360, -27896, 17189, -28001, 17018, -28105, 16846, -28208, 16673,
887 -28310, 16499, -28411, 16325, -28510, 16151, -28609, 15976, -28706, 15800, -28803, 15623,
888 -28898, 15446, -28992, 15269, -29085, 15090, -29177, 14912, -29268, 14732, -29358, 14553,
889 -29447, 14372, -29534, 14191, -29621, 14010, -29706, 13828, -29791, 13645, -29874, 13462,
890 -29956, 13279, -30037, 13094, -30117, 12910, -30195, 12725, -30273, 12539, -30349, 12353,
891 -30424, 12167, -30498, 11980, -30571, 11793, -30643, 11605, -30714, 11417, -30783, 11228,
892 -30852, 11039, -30919, 10849, -30985, 10659, -31050, 10469, -31113, 10278, -31176, 10087,
893 -31237, 9896, -31297, 9704, -31356, 9512, -31414, 9319, -31470, 9126, -31526, 8933,
894 -31580, 8739, -31633, 8545, -31685, 8351, -31736, 8157, -31785, 7962, -31833, 7767,
895 -31880, 7571, -31926, 7375, -31971, 7179, -32014, 6983, -32057, 6786, -32098, 6590,
896 -32137, 6393, -32176, 6195, -32213, 5998, -32250, 5800, -32285, 5602, -32318, 5404,
897 -32351, 5205, -32382, 5007, -32412, 4808, -32441, 4609, -32469, 4410, -32495, 4210,
898 -32521, 4011, -32545, 3811, -32567, 3612, -32589, 3412, -32609, 3212, -32628, 3012,
899 -32646, 2811, -32663, 2611, -32678, 2410, -32692, 2210, -32705, 2009, -32717, 1809,
900 -32728, 1608, -32737, 1407, -32745, 1206, -32752, 1005, -32757, 804, -32761, 603,
901 -32765, 402, -32766, 201, -32767, 0, -32766, -201, -32765, -402, -32761, -603,
902 -32757, -804, -32752, -1005, -32745, -1206, -32737, -1407, -32728, -1608, -32717, -1809,
903 -32705, -2009, -32692, -2210, -32678, -2410, -32663, -2611, -32646, -2811, -32628, -3012,
904 -32609, -3212, -32589, -3412, -32567, -3612, -32545, -3811, -32521, -4011, -32495, -4210,
905 -32469, -4410, -32441, -4609, -32412, -4808, -32382, -5007, -32351, -5205, -32318, -5404,
906 -32285, -5602, -32250, -5800, -32213, -5998, -32176, -6195, -32137, -6393, -32098, -6590,
907 -32057, -6786, -32014, -6983, -31971, -7179, -31926, -7375, -31880, -7571, -31833, -7767,
908 -31785, -7962, -31736, -8157, -31685, -8351, -31633, -8545, -31580, -8739, -31526, -8933,
909 -31470, -9126, -31414, -9319, -31356, -9512, -31297, -9704, -31237, -9896, -31176, -10087,
910 -31113, -10278, -31050, -10469, -30985, -10659, -30919, -10849, -30852, -11039, -30783, -11228,
911 -30714, -11417, -30643, -11605, -30571, -11793, -30498, -11980, -30424, -12167, -30349, -12353,
912 -30273, -12539, -30195, -12725, -30117, -12910, -30037, -13094, -29956, -13279, -29874, -13462,
913 -29791, -13645, -29706, -13828, -29621, -14010, -29534, -14191, -29447, -14372, -29358, -14553,
914 -29268, -14732, -29177, -14912, -29085, -15090, -28992, -15269, -28898, -15446, -28803, -15623,
915 -28706, -15800, -28609, -15976, -28510, -16151, -28411, -16325, -28310, -16499, -28208, -16673,
916 -28105, -16846, -28001, -17018, -27896, -17189, -27790, -17360, -27683, -17530, -27575, -17700,
917 -27466, -17869, -27356, -18037, -27245, -18204, -27133, -18371, -27019, -18537, -26905, -18703,
918 -26790, -18868, -26674, -19032, -26556, -19195, -26438, -19357, -26319, -19519, -26198, -19680,
919 -26077, -19841, -25955, -20000, -25832, -20159, -25708, -20317, -25582, -20475, -25456, -20631,
920 -25329, -20787, -25201, -20942, -25072, -21096, -24942, -21250, -24811, -21403, -24680, -21554,
921 -24547, -21705, -24413, -21856, -24279, -22005, -24143, -22154, -24007, -22301, -23870, -22448,
922 -23731, -22594, -23592, -22739, -23452, -22884, -23311, -23027, -23170, -23170, -23027, -23312,
923 -22884, -23452, -22739, -23592, -22594, -23731, -22448, -23870, -22301, -24007, -22154, -24143,
924 -22005, -24279, -21856, -24413, -21705, -24547, -21554, -24680, -21403, -24811, -21250, -24942,
925 -21096, -25072, -20942, -25201, -20787, -25329, -20631, -25456, -20475, -25582, -20317, -25708,
926 -20159, -25832, -20000, -25955, -19841, -26077, -19680, -26198, -19519, -26319, -19357, -26438,
927 -19195, -26556, -19032, -26674, -18868, -26790, -18703, -26905, -18537, -27019, -18371, -27133,
928 -18204, -27245, -18037, -27356, -17869, -27466, -17700, -27575, -17530, -27683, -17360, -27790,
929 -17189, -27896, -17018, -28001, -16846, -28105, -16673, -28208, -16499, -28310, -16325, -28411,
930 -16151, -28510, -15976, -28609, -15800, -28706, -15623, -28803, -15446, -28898, -15269, -28992,
931 -15090, -29085, -14912, -29177, -14732, -29268, -14553, -29358, -14372, -29447, -14191, -29535,
932 -14010, -29621, -13828, -29706, -13645, -29791, -13462, -29874, -13279, -29956, -13094, -30037,
933 -12910, -30117, -12725, -30195, -12539, -30273, -12353, -30349, -12167, -30424, -11980, -30498,
934 -11793, -30571, -11605, -30643, -11417, -30714, -11228, -30783, -11039, -30852, -10849, -30919,
935 -10659, -30985, -10469, -31050, -10278, -31113, -10087, -31176, -9896, -31237, -9704, -31297,
936 -9512, -31356, -9319, -31414, -9126, -31470, -8933, -31526, -8739, -31580, -8545, -31633,
937 -8351, -31685, -8157, -31736, -7962, -31785, -7767, -31833, -7571, -31880, -7375, -31926,
938 -7179, -31971, -6983, -32014, -6786, -32057, -6590, -32098, -6393, -32137, -6195, -32176,
939 -5998, -32213, -5800, -32250, -5602, -32285, -5404, -32318, -5205, -32351, -5007, -32382,
940 -4808, -32412, -4609, -32441, -4410, -32469, -4210, -32495, -4011, -32521, -3811, -32545,
941 -3612, -32567, -3412, -32589, -3212, -32609, -3012, -32628, -2811, -32646, -2611, -32663,
942 -2410, -32678, -2210, -32692, -2009, -32705, -1809, -32717, -1608, -32728, -1407, -32737,
943 -1206, -32745, -1005, -32752, -804, -32757, -603, -32761, -402, -32765, -201, -32766,
944};
945
946#ifdef __cplusplus
947}
948#endif /* __cplusplus */
949
950#endif /* _NRF_DSP_TRANSFORM_FFT_CONST_TABLES_F32_H_ */
#define NRF_DSP_BITREVINDEX_TABLE_32_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:17
const int16_t NRF_DSP_CFFT_TWIDDLE_COEF_512_I16[768]
Definition nrf_dsp_fft_const_tables_i16.h:748
const uint16_t NRF_DSP_BITREVINDEX_TABLE_64_I16[((uint16_t) 56)]
Definition nrf_dsp_fft_const_tables_i16.h:32
#define NRF_DSP_BITREVINDEX_TABLE_512_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:21
const uint16_t NRF_DSP_BITREVINDEX_TABLE_512_I16[((uint16_t) 480)]
Definition nrf_dsp_fft_const_tables_i16.h:68
const int16_t NRF_DSP_CFFT_TWIDDLE_COEF_128_I16[192]
Definition nrf_dsp_fft_const_tables_i16.h:694
const uint16_t NRF_DSP_BITREVINDEX_TABLE_1024_I16[((uint16_t) 992)]
Definition nrf_dsp_fft_const_tables_i16.h:102
const int16_t NRF_DSP_CFFT_TWIDDLE_COEF_32_I16[48]
Definition nrf_dsp_fft_const_tables_i16.h:676
#define NRF_DSP_BITREVINDEX_TABLE_256_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:20
#define NRF_DSP_BITREVINDEX_TABLE_1024_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:22
const int16_t NRF_DSP_RFFT_TWIDDLE_COEF_128_I16[128]
Definition nrf_dsp_fft_const_tables_i16.h:327
const int16_t NRF_DSP_RFFT_TWIDDLE_COEF_512_I16[512]
Definition nrf_dsp_fft_const_tables_i16.h:366
const int16_t NRF_DSP_CFFT_TWIDDLE_COEF_256_I16[384]
Definition nrf_dsp_fft_const_tables_i16.h:713
const int16_t NRF_DSP_RFFT_TWIDDLE_COEF_2048_I16[2048]
Definition nrf_dsp_fft_const_tables_i16.h:501
#define NRF_DSP_BITREVINDEX_TABLE_64_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:18
const uint16_t NRF_DSP_BITREVINDEX_TABLE_32_I16[((uint16_t) 24)]
Definition nrf_dsp_fft_const_tables_i16.h:26
const int16_t NRF_DSP_RFFT_TWIDDLE_COEF_256_I16[256]
Definition nrf_dsp_fft_const_tables_i16.h:341
#define NRF_DSP_BITREVINDEX_TABLE_2048_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:23
const uint16_t NRF_DSP_BITREVINDEX_TABLE_128_I16[((uint16_t) 112)]
Definition nrf_dsp_fft_const_tables_i16.h:39
#define NRF_DSP_BITREVINDEX_TABLE_128_I16_LEN
Definition nrf_dsp_fft_const_tables_i16.h:19
const int16_t NRF_DSP_CFFT_TWIDDLE_COEF_64_I16[96]
Definition nrf_dsp_fft_const_tables_i16.h:683
const int16_t NRF_DSP_RFFT_TWIDDLE_COEF_1024_I16[1024]
Definition nrf_dsp_fft_const_tables_i16.h:412
const uint16_t NRF_DSP_BITREVINDEX_TABLE_256_I16[((uint16_t) 240)]
Definition nrf_dsp_fft_const_tables_i16.h:49
const uint16_t NRF_DSP_BITREVINDEX_TABLE_2048_I16[((uint16_t) 1984)]
Definition nrf_dsp_fft_const_tables_i16.h:168
const int16_t NRF_DSP_CFFT_TWIDDLE_COEF_1024_I16[1536]
Definition nrf_dsp_fft_const_tables_i16.h:815