xref: /aosp_15_r20/external/libxaac/encoder/iusace_avq_rom.c (revision 15dc779a375ca8b5125643b829a8aa4b70d7f451)
1 /******************************************************************************
2  *                                                                            *
3  * Copyright (C) 2023 The Android Open Source Project
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at:
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  *****************************************************************************
18  * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
19  */
20 
21 #include "ixheaac_type_def.h"
22 
23 #define NB_SPHERE 32
24 #define LEN_ABS_LEADER 37
25 #define LEN_SIGN_LEADER 226
26 
27 const WORD32 iusace_pow2_table[8] = {128, 64, 32, 16, 8, 4, 2, 1};
28 
29 const WORD32 iusace_factorial_table[8] = {5040, 720, 120, 24, 6, 2, 1, 1};
30 
31 const WORD32 iusace_da_pos[NB_SPHERE] = {0,  2,  5,  8,  13, 18, 20, 22, 23, 25, 26,
32                                          27, 27, 28, 28, 28, 29, 30, 31, 31, 32, 32,
33                                          32, 32, 32, 34, 35, 35, 35, 35, 35, 35};
34 
35 const WORD32 iusace_da_num_bits[NB_SPHERE] = {2, 3, 3, 5, 5, 2, 2, 1, 2, 1, 1, 0, 1, 0, 0, 1,
36                                               1, 1, 0, 1, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1};
37 
38 const WORD32 iusace_da_nq[LEN_ABS_LEADER + 2] = {2, 2, 3, 3, 2, 4, 4, 3, 4, 4, 4, 3, 4,
39                                                  4, 4, 4, 4, 3, 4, 4, 4, 4, 3, 4, 4, 4,
40                                                  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 100};
41 
42 const UWORD32 iusace_da_id[LEN_ABS_LEADER] = {
43     0x0001, 0x0004, 0x0008, 0x000B, 0x0020, 0x000C, 0x0015, 0x0024, 0x0010, 0x001F,
44     0x0028, 0x0040, 0x004F, 0x0029, 0x002C, 0x0044, 0x0059, 0x00A4, 0x0060, 0x00A8,
45     0x00C4, 0x012D, 0x0200, 0x0144, 0x0204, 0x0220, 0x0335, 0x04E4, 0x0400, 0x0584,
46     0x0A20, 0x0A40, 0x09C4, 0x12C4, 0x0C20, 0x2000, 0x4E20};
47 
48 const UWORD8 iusace_iso_code_data_table[LEN_SIGN_LEADER] = {
49     0,   3,   15,  63,  255, 0,   64,  192, 0,   16,  48,  112, 240, 1,   7,   31,  127, 128, 131,
50     143, 191, 0,   128, 0,   4,   12,  28,  60,  124, 252, 0,   3,   15,  63,  65,  71,  95,  192,
51     195, 207, 255, 0,   32,  96,  128, 160, 224, 0,   1,   3,   7,   15,  31,  63,  127, 255, 1,
52     7,   31,  32,  35,  47,  97,  103, 127, 224, 227, 239, 0,   8,   24,  56,  120, 128, 136, 152,
53     184, 248, 0,   64,  192, 0,   3,   15,  63,  129, 135, 159, 255, 0,   3,   15,  17,  23,  48,
54     51,  63,  113, 119, 240, 243, 255, 0,   2,   6,   14,  30,  62,  126, 128, 130, 134, 142, 158,
55     190, 254, 0,   16,  48,  64,  80,  112, 192, 208, 240, 1,   7,   31,  64,  67,  79,  127, 128,
56     131, 143, 191, 193, 199, 223, 0,   64,  128, 192, 0,   32,  96,  224, 0,   16,  48,  112, 128,
57     144, 176, 240, 0,   32,  64,  96,  128, 160, 192, 224, 1,   7,   31,  127, 128, 131, 143, 191,
58     0,   128, 0,   64,  192, 0,   32,  96,  128, 160, 224, 0,   64,  128, 192, 0,   3,   15,  63,
59     129, 135, 159, 255, 0,   64,  128, 192, 0,   64,  192, 0,   64,  128, 192, 0,   128, 0,   64,
60     128, 192, 0,   64,  192, 0,   64,  128, 192, 0,   64,  128, 192, 0,   128, 0,   128};
61 
62 const WORD32 iusace_iso_code_index_table[LEN_ABS_LEADER] = {
63     0,   5,   8,   13,  21,  23,  30,  41,  47,  56,  68,  78,  81,  89,  102, 116, 125, 139, 143,
64     147, 155, 163, 171, 173, 176, 182, 186, 194, 198, 201, 205, 207, 211, 214, 218, 222, 224};
65 
66 const UWORD32 iusace_signed_leader_is[LEN_SIGN_LEADER] = {
67     0,     1,     29,    99,    127,   128,   156,   212,   256,   326,   606,   1026,  1306,
68     1376,  1432,  1712,  1880,  1888,  1896,  2064,  2344,  240,   248,   0,     28,    196,
69     616,   1176,  1596,  1764,  1792,  1820,  2240,  2660,  2688,  3024,  4144,  4480,  4508,
70     4928,  5348,  2400,  2568,  2904,  3072,  3240,  3576,  5376,  5377,  5385,  5413,  5469,
71     5539,  5595,  5623,  5631,  5632,  5912,  6472,  6528,  6696,  8376,  9216,  10056, 11736,
72     11904, 11960, 12520, 12800, 13080, 14200, 15880, 17000, 17280, 17560, 18680, 20360, 21480,
73     3744,  3772,  3828,  21760, 21768, 21936, 22216, 22272, 22328, 22608, 22776, 22784, 22854,
74     23274, 23344, 24464, 25584, 26004, 28524, 28944, 30064, 31184, 31254, 31674, 31744, 31800,
75     32136, 32976, 34096, 34936, 35272, 35328, 35384, 35720, 36560, 37680, 38520, 38856, 38912,
76     39332, 40172, 40592, 41432, 43112, 43952, 44372, 45212, 45632, 45968, 47088, 47424, 47480,
77     48320, 49160, 49216, 49272, 50112, 50952, 51008, 51344, 52464, 3856,  3912,  3968,  4024,
78     52800, 52856, 53024, 53192, 53248, 53528, 54368, 55208, 55488, 55768, 56608, 57448, 57728,
79     58064, 58400, 58736, 59072, 59408, 59744, 60080, 60416, 60472, 60752, 60920, 60928, 60936,
80     61104, 61384, 4080,  4088,  61440, 61468, 61524, 61552, 61720, 62056, 62224, 62392, 62728,
81     62896, 62952, 63008, 63064, 63120, 63128, 63296, 63576, 63632, 63688, 63968, 64136, 64144,
82     64200, 64256, 64312, 64368, 64396, 64452, 64480, 64536, 64592, 64648, 64704, 64712, 64720,
83     64776, 64832, 64888, 64944, 64972, 65028, 65056, 65112, 65168, 65224, 65280, 65336, 65392,
84     65448, 65504, 65512, 65520, 65528};
85 
86 const FLOAT32 iusace_dico_lsf_abs_8b_flt[16 * 256] = {
87     377.3749f,  688.0079f,  1147.3799f, 1461.0438f, 1786.7794f, 2143.6711f, 2522.1946f,
88     2889.7402f, 3263.6023f, 3628.4624f, 4005.4351f, 4379.4170f, 4783.9556f, 5157.1753f,
89     5555.1797f, 5926.6816f, 601.5123f,  1066.8242f, 1384.3585f, 1652.9448f, 1978.3910f,
90     2311.2676f, 2674.0537f, 3010.3896f, 3360.0623f, 3725.9336f, 4093.3335f, 4470.6431f,
91     4859.1006f, 5210.4717f, 5598.3716f, 5954.4204f, 552.5036f,  859.7047f,  1355.2023f,
92     1624.9041f, 1887.5609f, 2173.1638f, 2540.7429f, 2926.8169f, 3323.2173f, 3680.7197f,
93     4008.3447f, 4330.8442f, 4692.8228f, 5033.9697f, 5443.3467f, 5875.4497f, 459.4534f,
94     793.3189f,  1293.7278f, 1617.3970f, 1920.0642f, 2192.2153f, 2487.5627f, 2772.1514f,
95     3111.3823f, 3461.2671f, 3867.0176f, 4279.8550f, 4741.0664f, 5141.0181f, 5552.8237f,
96     5933.6934f, 327.9834f,  430.4954f,  723.9031f,  1528.6172f, 1763.1125f, 2013.7936f,
97     2334.2153f, 2569.0334f, 3017.9436f, 3308.0610f, 3591.7820f, 3865.5430f, 4693.5786f,
98     5286.7646f, 5647.7036f, 5987.2305f, 455.0753f,  606.0817f,  963.7564f,  1374.9937f,
99     1536.4897f, 1914.7618f, 2376.9631f, 2580.8184f, 2989.1501f, 3258.8386f, 3485.1460f,
100     3741.1270f, 4297.4912f, 5207.3779f, 5672.3818f, 5980.5322f, 434.9507f,  558.8508f,
101     890.7061f,  1355.7625f, 1552.6155f, 1895.7960f, 2222.5579f, 2502.6079f, 2841.8738f,
102     3137.5264f, 3367.7336f, 3860.7769f, 4795.2554f, 5090.9370f, 5421.8218f, 5874.4287f,
103     281.0164f,  404.5417f,  729.2898f,  997.1851f,  1699.8862f, 1961.3673f, 2255.7202f,
104     2540.9187f, 2804.4553f, 3057.1843f, 3750.2288f, 4340.9893f, 4716.8647f, 5002.7471f,
105     5477.2998f, 5965.7402f, 372.2410f,  505.3570f,  762.3755f,  997.3586f,  1174.4255f,
106     1986.1741f, 2368.1367f, 2624.1733f, 3194.6084f, 3403.2793f, 3877.7622f, 4425.7676f,
107     4824.7837f, 5158.1606f, 5532.7466f, 5893.5483f, 367.3766f,  501.1806f,  824.5358f,
108     1090.6857f, 1271.9792f, 1527.7137f, 2381.4382f, 2694.4634f, 2964.5359f, 3639.4832f,
109     3946.4038f, 4254.3916f, 4645.8076f, 5033.5396f, 5373.8735f, 5878.4385f, 229.4505f,
110     352.5671f,  701.0831f,  1226.4518f, 1678.3601f, 1895.7949f, 2140.0664f, 2526.5515f,
111     3080.3391f, 3297.8284f, 3845.3987f, 4427.9785f, 4704.4551f, 4997.4155f, 5434.0698f,
112     5918.4785f, 336.3082f,  516.7915f,  881.9847f,  1272.5824f, 1505.1870f, 1880.7520f,
113     2274.9458f, 2611.0083f, 3126.5256f, 3655.5332f, 4183.3877f, 4668.2993f, 5004.0029f,
114     5305.3491f, 5650.4985f, 5943.7383f, 296.0867f,  469.6519f,  956.5997f,  1224.1262f,
115     1443.0049f, 1727.6880f, 2216.1677f, 2689.3677f, 3060.4456f, 3520.9438f, 3916.6050f,
116     4343.7954f, 4763.8906f, 5156.0132f, 5553.8115f, 5936.9634f, 407.1503f,  577.5120f,
117     839.7361f,  1455.3907f, 1665.2137f, 1935.0054f, 2398.0537f, 2652.2605f, 3111.1831f,
118     3505.5962f, 3766.7554f, 4204.8730f, 4699.1631f, 4970.8652f, 5295.5962f, 5695.6919f,
119     281.0083f,  361.8386f,  950.9102f,  1464.1158f, 1634.7019f, 1965.4950f, 2211.1406f,
120     2662.1055f, 2846.0122f, 3585.8884f, 4048.7148f, 4358.9150f, 4683.8755f, 5046.0908f,
121     5400.0859f, 5956.1040f, 279.1811f,  393.9142f,  876.8306f,  1502.2417f, 1673.0590f,
122     2288.7161f, 2545.3674f, 3028.9507f, 3517.5840f, 3824.4246f, 4144.8486f, 4481.8140f,
123     4821.2769f, 5162.3975f, 5542.8560f, 5928.5854f, 379.7892f,  500.9199f,  725.0223f,
124     998.7143f,  1179.6127f, 1771.9886f, 2775.4812f, 3136.8457f, 3378.6143f, 3674.0188f,
125     3946.3604f, 4184.4824f, 4521.5454f, 4934.8940f, 5315.5029f, 5759.7544f, 317.4339f,
126     442.2628f,  778.7388f,  1167.8633f, 1356.1576f, 1578.5603f, 1840.1584f, 2870.7527f,
127     3236.1504f, 3502.7249f, 3876.3696f, 4100.5244f, 4650.2632f, 5235.1890f, 5665.2285f,
128     5999.0649f, 350.2696f,  492.2163f,  763.0640f,  1264.7550f, 1515.0244f, 1755.7783f,
129     2489.3274f, 2898.6252f, 3143.1018f, 3643.0640f, 4035.0657f, 4255.0889f, 4641.7231f,
130     5138.5107f, 5557.1318f, 5920.2402f, 301.3833f,  464.9852f,  762.3419f,  1012.2126f,
131     1803.5172f, 2192.4214f, 2651.6287f, 3013.6697f, 3251.3591f, 3539.4675f, 3946.3433f,
132     4469.3560f, 4890.7446f, 5200.4878f, 5509.6753f, 5910.2397f, 253.1752f,  356.8990f,
133     630.3325f,  1163.1683f, 1528.6230f, 2023.4438f, 2488.6001f, 2745.5627f, 2933.7024f,
134     3237.4414f, 3976.9258f, 4415.2534f, 4789.9131f, 5194.3423f, 5714.6445f, 6032.4160f,
135     265.1815f,  364.7549f,  590.0148f,  805.2595f,  1564.7582f, 2150.6536f, 2365.6501f,
136     2598.7876f, 2861.5334f, 3514.1265f, 4005.6328f, 4609.3091f, 4955.4478f, 5238.4116f,
137     5519.5884f, 5890.7925f, 209.3544f,  313.1497f,  503.2642f,  949.4504f,  1729.7280f,
138     1912.6814f, 2117.5051f, 2498.6272f, 3284.6587f, 3810.8555f, 4105.0195f, 4349.5151f,
139     4770.3682f, 5210.2910f, 5585.1533f, 5970.3638f, 302.3150f,  415.6502f,  684.1018f,
140     922.3598f,  1489.4418f, 2235.6252f, 2449.9773f, 2800.6938f, 3061.3721f, 3526.1001f,
141     3905.8174f, 4170.7891f, 4446.4209f, 4907.9937f, 5470.7158f, 5914.7261f, 264.9068f,
142     366.4342f,  582.8182f,  790.8568f,  1619.4548f, 2034.0782f, 2337.6724f, 2632.1714f,
143     2933.2356f, 3430.1858f, 3815.0198f, 4276.3931f, 4748.3149f, 5164.0098f, 5553.3320f,
144     5974.9092f, 249.6359f,  361.9234f,  581.9844f,  841.1097f,  1657.5543f, 2184.4114f,
145     2525.9739f, 2820.0503f, 3120.7190f, 3623.7678f, 4050.5435f, 4434.5742f, 4802.6782f,
146     5171.8438f, 5575.0068f, 5963.7402f, 290.1085f,  404.2538f,  664.1223f,  878.2748f,
147     1237.1085f, 2237.4707f, 2497.5647f, 2957.7786f, 3289.3928f, 3626.5276f, 4190.9243f,
148     4594.6450f, 4981.7456f, 5283.5513f, 5617.1538f, 5938.3760f, 182.7846f,  270.3831f,
149     490.2131f,  1070.2524f, 1674.5724f, 2092.4905f, 2524.1472f, 2929.3523f, 3334.8005f,
150     3712.0061f, 4101.2896f, 4475.7324f, 4866.1919f, 5231.7559f, 5606.4077f, 5960.9644f,
151     286.7701f,  386.1487f,  577.4210f,  764.3087f,  1151.2404f, 2014.4502f, 2399.8547f,
152     2879.0371f, 3160.2502f, 3450.6274f, 3869.8240f, 4368.3618f, 4816.7861f, 5187.6450f,
153     5564.7231f, 5962.0386f, 179.9538f,  266.0682f,  647.9122f,  1380.2810f, 1776.1240f,
154     2208.4592f, 2590.6843f, 2993.6758f, 3368.2034f, 3753.2156f, 4125.2124f, 4508.6050f,
155     4878.9932f, 5249.3291f, 5612.5049f, 5965.2134f, 309.2416f,  434.7111f,  724.6614f,
156     936.5360f,  1264.9886f, 2272.1338f, 2548.4519f, 2904.0798f, 3313.4990f, 3579.7854f,
157     3914.5811f, 4297.5938f, 4756.9072f, 5163.2017f, 5592.2822f, 5943.7222f, 256.9009f,
158     393.7155f,  769.3966f,  1200.9640f, 1774.4797f, 2307.9629f, 2794.6799f, 3165.9431f,
159     3507.7952f, 3840.5791f, 4142.8877f, 4453.5078f, 4790.6973f, 5142.6123f, 5530.5977f,
160     5923.2188f, 394.1425f,  602.0079f,  934.5173f,  1352.9718f, 1813.9639f, 2172.5435f,
161     2603.7295f, 2963.9590f, 3335.2344f, 3732.0515f, 4120.0151f, 4487.9668f, 4877.6294f,
162     5238.9336f, 5596.1479f, 5939.6489f, 373.0307f,  665.4328f,  1227.4684f, 1524.6017f,
163     1947.3784f, 2361.6384f, 2778.1921f, 3134.5396f, 3462.3992f, 3752.4592f, 4069.0352f,
164     4404.2720f, 4782.2241f, 5145.0581f, 5541.9980f, 5932.9136f, 449.9942f,  814.1862f,
165     1344.2784f, 1682.7061f, 2086.3599f, 2486.9709f, 2916.1177f, 3265.9099f, 3616.3977f,
166     3919.6345f, 4218.5342f, 4519.2207f, 4857.5220f, 5193.5269f, 5573.7339f, 5934.5400f,
167     531.4455f,  965.7403f,  1458.5353f, 1773.3784f, 2236.0146f, 2650.9109f, 3099.2871f,
168     3467.1567f, 3809.7056f, 4094.6472f, 4378.5811f, 4660.2471f, 4962.5078f, 5270.9863f,
169     5629.4160f, 5973.6450f, 565.5986f,  1091.1300f, 1561.4944f, 1983.5482f, 2492.8821f,
170     2897.5085f, 3233.5361f, 3539.8831f, 3838.6494f, 4093.4460f, 4372.1924f, 4678.2251f,
171     4999.2646f, 5325.0371f, 5672.8887f, 5998.9990f, 581.0623f,  976.0275f,  1447.0302f,
172     1779.9243f, 2148.2158f, 2543.8347f, 2979.5061f, 3373.6099f, 3796.8259f, 4164.8242f,
173     4510.5493f, 4853.5527f, 5175.6318f, 5465.3647f, 5763.2334f, 6050.6582f, 429.4613f,
174     802.5781f,  1229.0529f, 1512.6678f, 1835.8625f, 2216.9915f, 2625.3999f, 2995.9927f,
175     3379.5146f, 3764.7837f, 4156.1382f, 4532.4570f, 4906.4678f, 5262.8960f, 5626.6519f,
176     5970.6504f, 224.5468f,  328.6938f,  615.8844f,  1207.4470f, 1520.9565f, 1865.9806f,
177     2182.4731f, 2431.4897f, 3239.3486f, 3490.9065f, 3775.7139f, 4291.4312f, 4740.0815f,
178     5192.0786f, 5532.9302f, 5928.7236f, 312.1133f,  424.3103f,  716.4448f,  921.9969f,
179     1244.5491f, 2017.9143f, 2248.4170f, 2840.0688f, 3138.9390f, 3399.7288f, 3723.3479f,
180     3999.6824f, 4582.2339f, 5148.5166f, 5631.8989f, 6000.7192f, 373.5378f,  506.7356f,
181     789.6149f,  942.6201f,  1695.8035f, 2021.6426f, 2323.3867f, 2649.5979f, 2853.1729f,
182     3169.5815f, 3524.9375f, 3848.6399f, 4261.7319f, 4978.9668f, 5505.4004f, 5924.7939f,
183     503.2296f,  724.8124f,  940.3833f,  1220.5646f, 1439.8641f, 1726.9827f, 2215.5464f,
184     2476.0925f, 2846.8127f, 3232.0950f, 3638.5989f, 3986.3333f, 4371.3052f, 5022.0664f,
185     5657.4897f, 6040.3452f, 398.3355f,  530.8898f,  835.5377f,  1058.3699f, 1327.2036f,
186     1814.9178f, 2114.2439f, 2515.8892f, 2754.9077f, 3094.8794f, 3598.7061f, 3981.2385f,
187     4605.9160f, 5110.8364f, 5550.1899f, 5953.9600f, 327.7583f,  454.8903f,  825.9029f,
188     1025.4349f, 1321.1567f, 1551.4836f, 1978.2037f, 2838.9021f, 3111.9041f, 3417.3940f,
189     3841.0564f, 4696.0547f, 5126.1641f, 5409.5347f, 5711.7163f, 5968.3394f, 327.1260f,
190     431.3983f,  721.9533f,  871.1266f,  1507.7616f, 1847.8716f, 2144.9641f, 2491.1108f,
191     2702.0847f, 3483.1516f, 3917.5173f, 4254.1260f, 4704.4863f, 4981.6284f, 5450.1035f,
192     5937.7861f, 443.5867f,  610.7686f,  818.9614f,  999.3525f,  1181.9182f, 1884.4948f,
193     2243.3950f, 2522.8867f, 2993.8594f, 3196.6631f, 3835.5020f, 4233.2568f, 4506.8604f,
194     4985.0249f, 5544.1382f, 5980.0083f, 395.7788f,  582.9504f,  822.1151f,  1013.0453f,
195     1224.6812f, 1988.4263f, 2452.4744f, 2686.4263f, 2952.8831f, 3135.0867f, 3562.5471f,
196     4006.6929f, 4401.7471f, 5038.5654f, 5567.4189f, 5986.0850f, 264.3071f,  372.0398f,
197     616.4940f,  842.1705f,  1350.0250f, 1822.1957f, 2165.8896f, 2662.2937f, 3055.4390f,
198     3502.6787f, 3923.4236f, 4352.6587f, 4772.5068f, 5158.1309f, 5573.9385f, 5972.6895f,
199     218.7390f,  325.2024f,  635.0441f,  1103.4701f, 1636.4287f, 2070.2615f, 2274.2910f,
200     2453.2002f, 3069.4382f, 3615.7065f, 3980.0811f, 4484.8662f, 4848.6416f, 5093.7163f,
201     5522.6973f, 5907.4048f, 260.0797f,  461.2137f,  1049.2261f, 1334.1865f, 1628.6233f,
202     2014.9823f, 2413.4802f, 2844.4973f, 3232.3040f, 3661.0122f, 4069.8274f, 4466.5210f,
203     4857.6553f, 5234.4463f, 5608.4517f, 5954.7920f, 301.7969f,  406.3861f,  706.7324f,
204     1387.1207f, 1581.4719f, 2004.7585f, 2291.9421f, 2548.9978f, 3076.8755f, 3343.1306f,
205     3623.1770f, 4279.7432f, 4777.6563f, 5084.3960f, 5473.4536f, 5872.0615f, 344.0269f,
206     472.3550f,  776.6819f,  1455.1270f, 1611.6870f, 2012.4386f, 2417.4033f, 2621.8564f,
207     3318.9663f, 3709.0132f, 3944.1958f, 4299.0293f, 4776.4038f, 5184.1089f, 5545.5454f,
208     5913.9531f, 332.1463f,  433.0623f,  992.1605f,  1254.8217f, 1498.4819f, 1824.6357f,
209     2118.3374f, 2444.6484f, 2684.8369f, 2930.4683f, 3557.4851f, 4292.9014f, 4786.7251f,
210     5138.2168f, 5616.2739f, 5996.8369f, 281.7202f,  372.7708f,  1074.7051f, 1443.0428f,
211     1687.6460f, 1980.7075f, 2275.4241f, 2632.2017f, 2848.1765f, 3118.7881f, 3628.5857f,
212     4522.9585f, 4876.2163f, 5177.2739f, 5600.6675f, 5960.9634f, 412.0151f,  535.6881f,
213     768.8618f,  1462.2601f, 1789.1055f, 1947.8196f, 2224.6890f, 2447.9089f, 2834.6140f,
214     3472.6721f, 3729.8525f, 4008.2893f, 4525.7271f, 4822.9194f, 5204.6611f, 5895.0942f,
215     263.8760f,  379.7789f,  825.0498f,  1113.1218f, 1465.8749f, 1846.7463f, 2146.0496f,
216     2487.2766f, 2845.8447f, 3388.4800f, 3883.8447f, 4440.7603f, 4867.0815f, 5214.7280f,
217     5535.8149f, 5906.9932f, 409.8116f,  583.7237f,  859.1983f,  1172.0491f, 1377.6473f,
218     1984.8322f, 2361.7292f, 2688.9368f, 3238.6563f, 3542.6716f, 3944.3005f, 4441.0840f,
219     4881.1211f, 5224.6045f, 5604.3711f, 5909.3657f, 318.0743f,  438.8244f,  852.9153f,
220     1061.4503f, 1290.7609f, 1552.5408f, 2053.1118f, 2373.2883f, 2926.1560f, 3452.9551f,
221     4098.6626f, 4585.2773f, 4967.0898f, 5271.2720f, 5644.6709f, 5961.9585f, 370.3631f,
222     496.5860f,  932.6390f,  1213.4189f, 1452.6641f, 1803.1532f, 2092.2354f, 2607.5247f,
223     2883.8086f, 3112.1086f, 3687.5657f, 4525.1274f, 4846.9404f, 5130.0537f, 5416.4141f,
224     5804.5122f, 247.8941f,  343.9862f,  751.6780f,  1526.2566f, 1712.5012f, 2038.0667f,
225     2324.0371f, 2727.9749f, 3005.8975f, 3378.9817f, 3858.2002f, 4339.2017f, 4716.4580f,
226     5125.0918f, 5564.3589f, 5969.7163f, 297.6552f,  401.7544f,  891.9346f,  1380.2275f,
227     1540.3125f, 1782.6058f, 2009.2045f, 2614.2092f, 2899.5396f, 3379.9722f, 3804.1169f,
228     4284.8540f, 4696.3335f, 5118.4551f, 5525.9839f, 5934.2686f, 226.1444f,  333.4511f,
229     682.9995f,  1307.4166f, 1554.1943f, 1849.3679f, 2116.3438f, 2756.3567f, 3204.3018f,
230     3540.4106f, 4002.1895f, 4402.7734f, 4796.4395f, 5192.6812f, 5600.6841f, 5960.1855f,
231     196.3791f,  299.9716f,  572.3173f,  1201.8826f, 1804.7235f, 2012.0171f, 2264.7415f,
232     2790.3406f, 3272.6926f, 3668.4863f, 4063.0435f, 4442.4419f, 4810.5957f, 5156.0923f,
233     5512.8501f, 5900.7441f, 280.1911f,  391.5190f,  705.9903f,  1435.5063f, 1588.2345f,
234     2116.5032f, 2357.1875f, 2670.7461f, 3299.0071f, 3507.9336f, 4044.3057f, 4591.9023f,
235     4981.4575f, 5281.1270f, 5654.7158f, 5949.9263f, 262.5740f,  370.5089f,  654.7243f,
236     1278.9299f, 1847.3096f, 2087.3394f, 2553.8892f, 2887.8269f, 3254.0747f, 3810.6626f,
237     4258.4390f, 4528.8022f, 4872.9741f, 5206.0483f, 5565.2876f, 5918.5596f, 193.6133f,
238     356.3127f,  1076.8109f, 1485.8608f, 1887.7994f, 2273.1333f, 2676.7832f, 3052.3513f,
239     3419.1294f, 3792.5024f, 4161.7036f, 4532.6431f, 4898.5176f, 5262.0498f, 5622.8901f,
240     5976.4863f, 302.7377f,  409.7598f,  899.1851f,  1176.6501f, 1531.3615f, 1933.6494f,
241     2229.9561f, 2819.8936f, 3031.6248f, 3807.0129f, 4118.7495f, 4412.7339f, 4704.6758f,
242     5012.0190f, 5351.4160f, 5892.3232f, 421.1889f,  587.3521f,  835.9208f,  1248.0127f,
243     1475.8882f, 1779.3772f, 2330.6294f, 2606.6780f, 3026.0417f, 3513.8035f, 3754.6023f,
244     4081.0518f, 4536.3438f, 4815.9336f, 5117.6392f, 5802.9902f, 378.0719f,  722.0884f,
245     1327.5808f, 1665.8940f, 1954.7782f, 2238.9473f, 2608.8538f, 2958.7910f, 3341.5112f,
246     3721.2021f, 4095.8457f, 4457.6865f, 4843.8672f, 5212.5142f, 5589.5122f, 5945.3730f,
247     468.4631f,  962.3222f,  1541.0238f, 1919.1746f, 2347.4365f, 2650.7366f, 2927.5945f,
248     3166.4202f, 3451.0664f, 3757.8477f, 4109.2383f, 4467.9443f, 4858.6045f, 5211.8428f,
249     5593.3311f, 5951.0137f, 422.2508f,  845.8956f,  1495.2552f, 1811.3933f, 2128.1157f,
250     2371.2532f, 2656.0715f, 2942.9011f, 3294.5308f, 3652.0935f, 4031.2534f, 4399.2222f,
251     4801.9497f, 5163.3721f, 5559.4517f, 5934.4063f, 423.1028f,  661.7286f,  991.1974f,
252     1204.3813f, 1472.8564f, 2003.0298f, 2443.5833f, 2789.2795f, 3354.1692f, 3722.7822f,
253     4032.7351f, 4320.9727f, 4621.8140f, 4963.7310f, 5429.8203f, 5900.1465f, 361.2513f,
254     485.9720f,  828.4865f,  1340.9952f, 1497.8477f, 2072.8511f, 2437.9839f, 2674.9912f,
255     3259.3357f, 3539.0474f, 3789.1389f, 4087.5015f, 4404.8867f, 4771.0947f, 5500.2227f,
256     6015.7041f, 301.8146f,  392.9569f,  685.1938f,  1783.6246f, 2034.8542f, 2257.1614f,
257     2519.8713f, 2782.6279f, 3152.1135f, 3400.8662f, 3614.3801f, 3906.7375f, 4233.1968f,
258     4712.3682f, 5596.0396f, 5998.5742f, 242.0591f,  371.0809f,  729.0743f,  1190.6813f,
259     1851.5691f, 2132.6724f, 2334.7773f, 2522.3608f, 3091.8643f, 3621.4614f, 3854.5227f,
260     4174.7017f, 4490.7510f, 4780.1230f, 5157.6147f, 5865.4756f, 431.2477f,  562.1808f,
261     888.5207f,  1034.2062f, 1443.2480f, 2109.8850f, 2337.1443f, 2829.1870f, 3070.1301f,
262     3252.6370f, 3510.3967f, 4366.2236f, 4843.2139f, 5133.0537f, 5549.8911f, 5850.3252f,
263     420.2594f,  668.9339f,  911.1281f,  1218.0372f, 1806.5541f, 2050.8423f, 2394.5708f,
264     2761.3542f, 3021.1716f, 3414.0020f, 3970.9626f, 4342.2900f, 4691.6074f, 5062.5386f,
265     5452.6655f, 5792.8384f, 257.3011f,  370.8905f,  604.8825f,  1096.4209f, 1711.8464f,
266     1934.4335f, 2319.4717f, 2769.0144f, 3019.0200f, 3354.3726f, 4119.8809f, 4354.8589f,
267     4557.7979f, 4893.5776f, 5450.3042f, 5910.4136f, 241.4264f,  347.9253f,  622.2432f,
268     1248.8121f, 1559.7318f, 1848.8098f, 2315.5635f, 2571.5894f, 2879.5754f, 3624.1069f,
269     3968.0334f, 4238.9727f, 4713.4746f, 5156.6792f, 5568.5596f, 5975.8716f, 478.7131f,
270     629.4184f,  918.1857f,  1342.7815f, 1535.1541f, 1803.0487f, 2483.7764f, 2724.4321f,
271     2998.1257f, 3634.9932f, 3915.9443f, 4119.2837f, 4327.0283f, 4980.3516f, 5532.6880f,
272     5964.3052f, 265.7818f,  373.8575f,  723.3755f,  1186.0619f, 1509.2827f, 2064.2075f,
273     2298.1992f, 2566.4395f, 2785.7659f, 3423.1396f, 3883.9011f, 4136.8940f, 4463.0386f,
274     5010.6592f, 5539.0337f, 5931.4414f, 221.4221f,  347.7610f,  707.4465f,  1187.0800f,
275     1575.9095f, 1824.3983f, 1979.3307f, 2299.3174f, 2967.6799f, 3472.3381f, 3955.8469f,
276     4292.6079f, 4794.8745f, 5127.5181f, 5652.6729f, 5953.0132f, 397.2769f,  510.2605f,
277     746.8268f,  1588.0735f, 1991.5200f, 2150.6843f, 2439.0486f, 2712.2754f, 2972.5825f,
278     3501.2673f, 3917.5459f, 4143.6069f, 4443.4414f, 4829.1929f, 5490.0376f, 6028.3794f,
279     280.5184f,  370.6464f,  640.7120f,  1721.3899f, 1948.9806f, 2149.9592f, 2400.4678f,
280     2674.0542f, 3146.3154f, 3419.8850f, 3813.9553f, 4417.4497f, 4818.3652f, 5139.6323f,
281     5465.0669f, 5879.7183f, 325.2418f,  431.2627f,  1008.7708f, 1271.9235f, 1527.4150f,
282     2066.6370f, 2242.3311f, 2883.4065f, 3180.6614f, 3352.5015f, 3756.9688f, 4386.6904f,
283     4857.6621f, 5189.2212f, 5514.7573f, 5856.8086f, 451.8427f,  582.4401f,  925.8821f,
284     1363.4249f, 1503.2460f, 1961.5940f, 2265.6001f, 2574.4414f, 3123.0769f, 3345.1587f,
285     3634.3022f, 4266.0137f, 4880.8052f, 5223.5776f, 5567.8901f, 5880.3770f, 411.0873f,
286     553.3847f,  809.2106f,  1023.4841f, 1189.0618f, 1786.0770f, 2121.8489f, 2454.6458f,
287     2947.4700f, 3220.3210f, 3828.0911f, 4218.0229f, 4831.2383f, 5322.1445f, 5727.3906f,
288     6033.3887f, 310.5608f,  442.2204f,  742.7755f,  1097.5740f, 1340.9608f, 1854.4385f,
289     2261.6399f, 2634.8315f, 3297.8879f, 3638.6956f, 3925.8770f, 4232.9146f, 4559.9287f,
290     4893.5830f, 5403.0981f, 5917.7056f, 377.5583f,  488.4103f,  945.2491f,  1234.1572f,
291     1416.0774f, 1666.5979f, 1932.9910f, 2746.2000f, 2997.4753f, 3216.6152f, 3559.3999f,
292     3843.8130f, 4359.6626f, 5014.2920f, 5560.6162f, 5992.7212f, 285.2173f,  389.6116f,
293     825.5790f,  1238.8229f, 1459.6588f, 1860.8855f, 2178.6296f, 2519.1597f, 2828.0032f,
294     3278.8101f, 3560.8286f, 4142.0552f, 4691.0698f, 5117.7778f, 5558.7944f, 5954.6680f,
295     465.7002f,  631.7491f,  914.5521f,  1340.0057f, 1562.5760f, 1844.1741f, 2186.1208f,
296     2483.7080f, 2901.9417f, 3190.3162f, 3474.7651f, 3873.4065f, 4240.1973f, 4761.1255f,
297     5428.2832f, 5958.5273f, 340.5456f,  449.2341f,  793.7005f,  1387.7467f, 1555.8701f,
298     1938.7877f, 2201.6155f, 2579.5762f, 2914.9724f, 3149.8584f, 3699.3984f, 3985.6790f,
299     4331.7534f, 4999.4805f, 5514.6924f, 5969.4897f, 395.8350f,  564.1188f,  774.8214f,
300     1276.3201f, 1721.8716f, 1864.0143f, 2267.5696f, 2790.2031f, 3003.9434f, 3377.6140f,
301     3917.7395f, 4167.3867f, 4465.2529f, 4936.1138f, 5464.0479f, 5905.0444f, 324.1844f,
302     443.0006f,  728.8958f,  1398.6589f, 1584.1820f, 1923.8724f, 2348.0903f, 2561.5554f,
303     3154.5991f, 3449.1746f, 3771.7927f, 4182.1899f, 4937.0791f, 5361.6509f, 5727.7656f,
304     6002.7505f, 267.1790f,  373.7663f,  703.5949f,  1173.7009f, 1390.2002f, 1905.7941f,
305     2177.4961f, 2703.2627f, 3022.9121f, 3308.9612f, 3798.5823f, 4187.1533f, 4703.2163f,
306     5136.0918f, 5571.1655f, 5966.6577f, 272.9294f,  399.3804f,  797.7335f,  1180.1516f,
307     1426.4850f, 2097.2839f, 2355.4727f, 2793.8774f, 3137.1907f, 3458.7727f, 3893.6628f,
308     4245.8047f, 4652.3794f, 5106.5293f, 5568.1885f, 5948.3169f, 324.5529f,  431.7663f,
309     759.6147f,  1494.8739f, 1668.8168f, 2110.5635f, 2427.4104f, 2672.9270f, 3170.5266f,
310     3448.2080f, 3717.1240f, 4034.2280f, 4375.3647f, 5041.1372f, 5666.9517f, 6014.7217f,
311     306.4759f,  404.5361f,  795.7795f,  1675.9967f, 1835.0950f, 2160.6624f, 2430.8855f,
312     2734.2646f, 3270.1426f, 3586.1355f, 3821.9670f, 4102.0078f, 4372.9404f, 4918.9146f,
313     5412.0376f, 5868.5225f, 421.3803f,  607.7995f,  813.0241f,  1286.8525f, 1827.2451f,
314     2026.8683f, 2333.9453f, 2730.9817f, 2988.4067f, 3303.8513f, 3759.1897f, 4057.5264f,
315     4441.5493f, 4890.0078f, 5212.0469f, 5672.2188f, 423.8560f,  599.5201f,  829.0651f,
316     1082.6381f, 1245.9272f, 1623.7075f, 2453.0420f, 2855.6631f, 3171.3855f, 3475.5881f,
317     3715.4219f, 3972.1326f, 4419.1597f, 4894.0283f, 5363.8691f, 5919.2681f, 441.2789f,
318     634.8879f,  921.6287f,  1189.0240f, 1368.7466f, 2012.1312f, 2383.7656f, 2638.5222f,
319     2975.0288f, 3163.6150f, 3433.9958f, 3838.9917f, 4186.6426f, 4856.8477f, 5559.1196f,
320     5977.2290f, 349.2039f,  466.2342f,  724.2582f,  904.4043f,  1190.4492f, 1981.7565f,
321     2226.5554f, 2592.5098f, 2865.5525f, 3195.8196f, 3735.6345f, 4267.1660f, 4810.9893f,
322     5207.5093f, 5605.1445f, 5952.0361f, 497.7713f,  719.9073f,  925.0815f,  1146.3021f,
323     1326.7095f, 1574.5039f, 2306.7678f, 2714.8022f, 2967.5190f, 3400.1121f, 3732.0544f,
324     3981.7878f, 4553.4819f, 5090.0869f, 5426.2085f, 5833.5220f, 471.7526f,  648.3213f,
325     902.1542f,  1245.7086f, 1423.3403f, 1701.1757f, 2125.8530f, 2407.0481f, 2969.5583f,
326     3294.1296f, 3712.8398f, 4140.7930f, 4808.4668f, 5322.3896f, 5662.1255f, 5950.6211f,
327     345.3843f,  485.9887f,  841.2579f,  1035.9401f, 1244.8905f, 1488.1833f, 2340.4253f,
328     2607.0859f, 2845.4153f, 3223.1768f, 3557.0696f, 4119.7944f, 4666.8896f, 5145.8589f,
329     5565.7534f, 5976.6875f, 332.4270f,  427.5984f,  829.9191f,  1138.0469f, 1339.4468f,
330     1589.0535f, 1926.0630f, 2432.9331f, 2699.7964f, 3311.4355f, 3716.1003f, 4270.4990f,
331     4760.3647f, 5208.3950f, 5619.2080f, 5971.2715f, 249.0114f,  381.2982f,  925.7067f,
332     1520.3356f, 1842.8396f, 2368.2908f, 2783.4033f, 3272.5757f, 3673.7402f, 4046.3950f,
333     4370.4966f, 4688.0269f, 5002.6772f, 5316.3594f, 5650.2192f, 5977.6587f, 263.3275f,
334     451.6255f,  1252.2307f, 1503.0652f, 1786.7695f, 2082.7554f, 2451.1829f, 2804.7590f,
335     3116.7583f, 3493.8892f, 3884.6575f, 4349.6724f, 4770.0156f, 5143.1636f, 5542.5913f,
336     5931.5522f, 252.9447f,  341.5762f,  632.7664f,  1766.8096f, 2084.1511f, 2272.7332f,
337     2531.1006f, 2765.2080f, 3134.5417f, 3380.6223f, 3640.8015f, 3932.7854f, 4532.1172f,
338     5245.2070f, 5597.0776f, 5973.6831f, 234.9979f,  324.6731f,  1239.8643f, 1663.1921f,
339     1858.7769f, 2171.1614f, 2403.8818f, 2680.6433f, 2836.4985f, 3192.6577f, 3864.8811f,
340     4385.8066f, 4845.9766f, 5150.2412f, 5631.1519f, 6011.7773f, 284.5302f,  410.1263f,
341     985.4119f,  1298.3987f, 1789.4304f, 1996.9287f, 2450.8525f, 2831.6011f, 2994.2073f,
342     3214.1306f, 3525.0498f, 3819.9141f, 4672.7544f, 5424.3545f, 5691.0732f, 5980.3096f,
343     244.2704f,  415.5891f,  1038.3009f, 1317.5186f, 1686.4528f, 2081.3147f, 2476.9873f,
344     2959.5393f, 3214.9561f, 3569.1431f, 3934.4736f, 4308.7114f, 4728.3687f, 5105.7964f,
345     5488.1938f, 5908.9443f, 335.8417f,  468.3464f,  1003.6253f, 1275.0145f, 1534.2854f,
346     1985.3167f, 2348.3411f, 2743.3169f, 2956.0967f, 3408.5063f, 3866.8574f, 4287.0034f,
347     4556.7222f, 4922.7832f, 5259.7480f, 5800.2876f, 388.2726f,  518.0591f,  832.5999f,
348     1325.0247f, 1528.8624f, 1808.1732f, 2151.0820f, 2486.1331f, 2815.4980f, 3158.5391f,
349     3635.3606f, 3960.5383f, 4671.7686f, 5371.8140f, 5777.8940f, 6056.4722f, 506.5153f,
350     673.0771f,  900.0349f,  1154.2124f, 1378.2689f, 1786.9409f, 2081.9631f, 2398.6965f,
351     2859.7441f, 3075.4841f, 3546.6563f, 4322.6694f, 4732.0049f, 4992.5542f, 5267.5859f,
352     5807.1812f, 487.2466f,  653.6116f,  968.5656f,  1389.2708f, 1601.5822f, 1910.9694f,
353     2282.4038f, 2608.7063f, 3032.6233f, 3361.9692f, 3629.8552f, 3908.8335f, 4318.4009f,
354     4646.5781f, 5043.5962f, 5792.7393f, 432.8733f,  591.7551f,  899.2619f,  1490.1176f,
355     1789.8751f, 2060.3750f, 2434.8779f, 2840.3374f, 3122.1292f, 3472.8079f, 3830.8870f,
356     4097.2622f, 4353.5464f, 4650.2075f, 4981.5752f, 5482.9565f, 378.4767f,  508.5656f,
357     802.8280f,  947.2892f,  1532.0898f, 2038.8177f, 2349.1965f, 2650.2039f, 2863.8018f,
358     3591.6697f, 3918.9211f, 4256.6255f, 4604.8467f, 4899.0996f, 5237.6084f, 5791.5029f,
359     407.0908f,  546.0364f,  866.1215f,  1098.6927f, 1347.2009f, 1657.1525f, 1965.5845f,
360     2717.7190f, 3033.4961f, 3509.9031f, 3873.4150f, 4131.4438f, 4389.5693f, 4774.2295f,
361     5450.1768f, 5977.5151f, 429.3459f,  568.8134f,  903.5659f,  1099.2942f, 1379.4979f,
362     2207.5940f, 2479.9919f, 2780.9072f, 3206.3960f, 3425.4084f, 3682.5911f, 3950.1941f,
363     4324.0840f, 4689.4922f, 5068.2534f, 5787.2852f, 371.9443f,  524.7249f,  890.0464f,
364     1670.7485f, 1958.5308f, 2182.7007f, 2558.5007f, 2835.4937f, 3192.0740f, 3634.4817f,
365     3950.0942f, 4259.6953f, 4628.0049f, 4999.1616f, 5364.9893f, 5801.6855f, 323.1922f,
366     451.0327f,  787.1655f,  1011.6555f, 1323.8138f, 2177.6636f, 2401.1392f, 2826.8796f,
367     3432.8999f, 3653.1851f, 3883.9897f, 4082.7559f, 4361.6753f, 4635.1475f, 5084.7544f,
368     5823.3062f, 377.0061f,  524.2181f,  743.6288f,  1378.9187f, 1857.6434f, 2056.4695f,
369     2453.7949f, 2902.1995f, 3127.2651f, 3463.3523f, 3980.1316f, 4241.2578f, 4528.5859f,
370     4881.4521f, 5239.3145f, 5580.5986f, 308.7965f,  403.7058f,  705.9506f,  1823.8571f,
371     2126.9387f, 2369.2810f, 2647.2048f, 2855.8276f, 3209.7708f, 3498.2310f, 3747.6047f,
372     3972.8647f, 4254.3325f, 4574.4292f, 5087.3965f, 5890.4219f, 274.7571f,  383.7251f,
373     573.6029f,  1142.8372f, 2151.7173f, 2558.8972f, 2751.9468f, 2987.4412f, 3234.3350f,
374     3526.0127f, 3922.9927f, 4189.0249f, 4483.3774f, 4877.1860f, 5396.7798f, 5921.8125f,
375     248.5916f,  423.6264f,  1260.9626f, 1696.0492f, 1972.9108f, 2298.5972f, 2592.9307f,
376     2947.2292f, 3266.2227f, 3614.3572f, 3980.3892f, 4359.4067f, 4770.2842f, 5158.9058f,
377     5554.6597f, 5936.9043f, 320.5471f,  429.6766f,  657.1440f,  1390.1080f, 2194.6426f,
378     2507.6086f, 2712.3662f, 2980.3408f, 3216.1682f, 3544.8467f, 3956.9790f, 4227.5308f,
379     4463.7563f, 4745.7124f, 5088.6650f, 5525.8516f, 245.5478f,  520.3131f,  1177.0693f,
380     1454.0125f, 1770.2620f, 2160.8779f, 2551.2700f, 2950.2324f, 3326.8621f, 3710.4624f,
381     4104.3936f, 4481.9971f, 4865.9736f, 5230.6396f, 5608.5649f, 5965.6162f, 514.5864f,
382     956.9897f,  1287.9597f, 1520.3473f, 1802.0631f, 2116.4980f, 2509.8552f, 2865.9822f,
383     3238.7510f, 3611.3108f, 4016.4353f, 4431.8457f, 4860.3442f, 5231.4814f, 5614.6016f,
384     5963.9976f, 537.0523f,  932.2803f,  1380.2690f, 1709.4702f, 2079.9902f, 2446.4014f,
385     2859.4204f, 3229.6975f, 3623.4031f, 4012.5327f, 4373.7568f, 4724.3359f, 5078.2686f,
386     5397.6040f, 5721.9639f, 6028.1167f, 452.5153f,  798.2777f,  1099.3080f, 1317.0807f,
387     1652.6885f, 2059.7708f, 2471.0164f, 2808.5396f, 3146.5076f, 3494.0779f, 3870.6912f,
388     4310.8281f, 4777.5024f, 5181.2617f, 5574.4912f, 5934.3813f, 340.3716f,  430.5102f,
389     872.3513f,  1636.3792f, 1772.8615f, 2074.0161f, 2295.1008f, 2693.0037f, 3177.7710f,
390     3391.7559f, 3670.8718f, 4224.3926f, 4896.3877f, 5199.9883f, 5580.4512f, 5911.7671f,
391     317.8269f,  414.8185f,  881.1970f,  1658.4944f, 1852.0098f, 2136.0415f, 2380.8228f,
392     2668.9141f, 3046.8027f, 3299.0051f, 3523.0593f, 3758.9412f, 4116.9063f, 5061.2124f,
393     5624.1777f, 5989.4761f, 374.0671f,  488.0840f,  734.0546f,  1415.9261f, 1648.7783f,
394     1852.8462f, 2099.1895f, 2347.5562f, 2954.8359f, 3269.6714f, 3536.7920f, 4116.1743f,
395     4481.4355f, 4913.8838f, 5467.2817f, 5909.8779f, 340.4291f,  448.5775f,  1041.4979f,
396     1426.0011f, 1637.8165f, 1968.6743f, 2210.7976f, 2647.5144f, 2913.8650f, 3131.7698f,
397     3429.8755f, 3722.6763f, 4104.6479f, 4969.0093f, 5574.2231f, 5978.2070f, 254.2538f,
398     412.7710f,  947.8206f,  1209.3683f, 1690.4813f, 2040.7881f, 2401.4314f, 2728.0066f,
399     3016.2290f, 3530.3865f, 3964.6563f, 4393.6934f, 4804.2168f, 5187.9302f, 5586.4399f,
400     5954.8950f, 241.0244f,  347.0750f,  835.2348f,  1601.9089f, 1786.4336f, 2134.3950f,
401     2396.0139f, 2848.9712f, 3239.9138f, 3623.8250f, 4029.5088f, 4400.3936f, 4797.3564f,
402     5195.7310f, 5596.6689f, 5965.9878f, 309.3683f,  453.6776f,  812.9343f,  1125.9915f,
403     1423.5935f, 2149.2227f, 2514.9277f, 3031.3599f, 3463.7219f, 3790.7839f, 4064.0039f,
404     4297.9839f, 4653.4551f, 5189.7061f, 5721.2954f, 6033.0752f, 469.4284f,  730.1902f,
405     973.0643f,  1170.5016f, 1572.2559f, 2084.2769f, 2567.8604f, 2963.4592f, 3286.9617f,
406     3580.3228f, 3882.8706f, 4335.5483f, 4859.7197f, 5258.2827f, 5627.9785f, 5957.8623f,
407     454.6165f,  795.2360f,  1078.7705f, 1294.9473f, 1761.6650f, 2235.2788f, 2695.8455f,
408     3095.7695f, 3473.4897f, 3833.0889f, 4185.7290f, 4528.9863f, 4893.0039f, 5240.7627f,
409     5608.8594f, 5951.0718f, 563.4587f,  875.8987f,  1139.0026f, 1378.2317f, 1855.7401f,
410     2279.7683f, 2651.3079f, 2968.4397f, 3279.4453f, 3607.2500f, 3975.5796f, 4358.3574f,
411     4768.7969f, 5135.3706f, 5525.3501f, 5904.2617f, 461.7852f,  855.0644f,  1367.4387f,
412     1702.5593f, 2141.0093f, 2500.9055f, 2853.8596f, 3123.9744f, 3406.0178f, 3694.0481f,
413     4028.9985f, 4373.1113f, 4768.2891f, 5137.6895f, 5541.3721f, 5921.4507f, 438.6031f,
414     753.0179f,  1269.3203f, 1630.4396f, 2027.2959f, 2350.9695f, 2672.1396f, 2957.1809f,
415     3250.1545f, 3546.5315f, 3894.0161f, 4249.9346f, 4666.2266f, 5061.2524f, 5490.7749f,
416     5904.6362f, 543.3182f,  828.4835f,  1239.1818f, 1471.1134f, 1737.8622f, 2037.2484f,
417     2434.5112f, 2801.3242f, 3162.3250f, 3508.1255f, 3849.0903f, 4165.7588f, 4588.3809f,
418     5020.0952f, 5475.2813f, 5904.6377f, 519.5982f,  837.6639f,  1171.2003f, 1363.0320f,
419     1617.4617f, 1976.1787f, 2472.0303f, 2901.3264f, 3340.7300f, 3736.0830f, 4103.3843f,
420     4444.8657f, 4800.9482f, 5145.6011f, 5544.2002f, 5933.0981f, 433.3774f,  582.7663f,
421     899.6142f,  1150.7437f, 1321.1309f, 1947.8643f, 2557.8604f, 2733.1497f, 3240.4907f,
422     3634.7915f, 3855.9856f, 4058.0281f, 4364.2568f, 5096.5225f, 5659.0952f, 6013.8145f,
423     424.9731f,  604.3164f,  868.1793f,  1207.7882f, 1414.2374f, 1713.2893f, 2520.2900f,
424     2960.8887f, 3210.8542f, 3584.5403f, 3914.5796f, 4149.8550f, 4505.7705f, 4886.9575f,
425     5214.5361f, 5597.8389f, 347.0334f,  494.2440f,  753.7191f,  1451.0435f, 1700.7461f,
426     1925.4844f, 2605.7988f, 2870.4744f, 3173.7312f, 3758.7219f, 4112.1929f, 4400.3882f,
427     4866.1016f, 5165.8799f, 5433.0371f, 5781.1509f, 318.4942f,  464.3939f,  783.5214f,
428     1491.0234f, 1708.4984f, 2280.2876f, 2533.3354f, 2885.1736f, 3443.7451f, 3669.8506f,
429     4000.6792f, 4269.6626f, 4571.2739f, 4827.2158f, 5277.3813f, 5850.4736f, 386.8698f,
430     519.0056f,  725.0029f,  981.5649f,  1156.1665f, 1500.4691f, 2421.7993f, 2962.4722f,
431     3175.0166f, 3548.4756f, 3860.7961f, 4146.4150f, 4658.9897f, 5088.3999f, 5531.8945f,
432     5951.4624f, 315.9294f,  738.5538f,  1171.9581f, 1553.7167f, 1949.9159f, 2319.6641f,
433     2707.5493f, 3069.2996f, 3444.6157f, 3811.2139f, 4177.5469f, 4545.6943f, 4905.0444f,
434     5271.3926f, 5622.6831f, 5974.4141f, 216.5136f,  598.1122f,  1059.3214f, 1466.4785f,
435     1880.1747f, 2263.6533f, 2658.3081f, 3030.4099f, 3413.6802f, 3780.1853f, 4157.1455f,
436     4519.1919f, 4893.5439f, 5244.3530f, 5603.1064f, 5926.8379f, 375.4021f,  487.0890f,
437     844.4013f,  1574.3596f, 1794.5249f, 2106.2878f, 2418.5217f, 2657.8938f, 3116.6096f,
438     3457.8625f, 3691.0596f, 3930.1062f, 4259.5928f, 4592.4370f, 5020.5078f, 5840.3989f,
439     474.3148f,  724.2144f,  974.0716f,  1283.4182f, 1521.2632f, 1746.4248f, 2333.0957f,
440     2874.2966f, 3111.9636f, 3440.0410f, 3752.9678f, 3975.7139f, 4294.7056f, 4821.9893f,
441     5201.5562f, 5658.8301f, 400.0291f,  564.9626f,  808.2393f,  1083.2745f, 1300.4403f,
442     2080.7405f, 2588.6882f, 2858.4629f, 3206.4502f, 3429.8623f, 3746.9080f, 4341.4868f,
443     4713.2803f, 4986.4258f, 5336.7339f, 5710.1123f, 354.4416f,  480.1495f,  834.1089f,
444     1037.7775f, 1350.0652f, 1791.1736f, 2193.0159f, 2504.6775f, 2776.0623f, 3153.0994f,
445     4108.1357f, 4597.4082f, 4861.9688f, 5092.8613f, 5473.2295f, 5932.0332f, 237.3935f,
446     346.9133f,  675.5335f,  1481.0535f, 1716.8414f, 1884.7153f, 2099.3057f, 2725.5403f,
447     3022.8506f, 3276.2922f, 3639.1001f, 4185.3926f, 4941.6597f, 5292.0093f, 5682.0391f,
448     5981.0215f, 367.4981f,  469.7130f,  820.7811f,  1219.7736f, 1368.4479f, 1624.6671f,
449     1804.2581f, 2607.8589f, 2891.3174f, 3212.2432f, 3760.7290f, 4015.6111f, 4618.0068f,
450     5129.3213f, 5652.1582f, 6042.1113f, 312.6796f,  415.8322f,  674.1500f,  853.7709f,
451     1808.7385f, 2232.5310f, 2497.8157f, 2834.2991f, 3039.7012f, 3301.4050f, 3659.2969f,
452     4455.9453f, 4841.4912f, 5111.6167f, 5502.2534f, 5924.6357f, 341.9309f,  471.7513f,
453     758.1926f,  979.7221f,  1287.4463f, 1737.0303f, 2160.7915f, 2664.5562f, 2961.8315f,
454     3461.7439f, 3732.6611f, 4109.0928f, 4568.9111f, 5037.4331f, 5511.3169f, 5966.1304f,
455     351.3721f,  462.1897f,  765.1075f,  946.3102f,  1322.8093f, 2292.2400f, 2503.6494f,
456     2819.7234f, 3079.2803f, 3297.6252f, 3571.4668f, 3872.0823f, 4337.6426f, 5079.1504f,
457     5562.8110f, 5942.7153f, 435.4323f,  614.4746f,  892.8980f,  1215.9469f, 1395.9762f,
458     1814.3936f, 2155.9590f, 2465.0427f, 3201.6211f, 3490.9224f, 3853.2620f, 4410.1855f,
459     4786.0625f, 5095.0181f, 5394.4805f, 5715.3364f, 294.6053f,  417.1553f,  1046.2922f,
460     1443.0247f, 1636.7180f, 1956.4248f, 2189.9697f, 2869.8071f, 3129.9385f, 3462.5681f,
461     3895.2805f, 4213.4541f, 4541.8950f, 5009.1958f, 5472.7642f, 5983.0063f, 322.1185f,
462     446.8733f,  689.4188f,  1338.2788f, 1643.1023f, 1903.8652f, 2494.2722f, 2804.6968f,
463     3103.8682f, 3640.1233f, 3965.9861f, 4172.5596f, 4404.7388f, 4670.7544f, 5240.3682f,
464     5893.4600f, 209.7024f,  336.5508f,  729.0126f,  1217.3285f, 1699.0111f, 1891.2837f,
465     2146.8486f, 2830.0850f, 3108.6204f, 3446.0396f, 3754.1230f, 3945.1038f, 4474.5806f,
466     5191.6987f, 5613.3076f, 5970.2695f, 346.6580f,  470.5094f,  663.3455f,  1266.9061f,
467     2020.5759f, 2270.5173f, 2527.3550f, 2826.9104f, 3078.3403f, 3401.2625f, 3804.3770f,
468     4100.3091f, 4407.7876f, 4732.2319f, 5150.2749f, 5808.2559f, 283.7796f,  391.4603f,
469     1165.6863f, 1456.1125f, 1692.9001f, 2008.4825f, 2322.7837f, 2784.0608f, 2998.5811f,
470     3268.5164f, 3548.9373f, 4167.1289f, 4643.9878f, 5099.2881f, 5473.0781f, 5929.8242f,
471     301.0849f,  383.1578f,  692.0848f,  1648.9374f, 1873.0947f, 2109.6113f, 2345.0110f,
472     2613.1121f, 2922.0193f, 3170.0020f, 3405.0774f, 3881.9875f, 4778.3154f, 5092.5205f,
473     5445.7100f, 5920.7896f, 509.1023f,  750.8580f,  963.8820f,  1295.3452f, 1634.8796f,
474     1818.7975f, 2151.1250f, 2590.3354f, 2867.5596f, 3238.7666f, 3747.2834f, 4053.8911f,
475     4457.8164f, 4928.0151f, 5295.3521f, 5789.0571f, 421.8951f,  547.9814f,  967.4185f,
476     1153.8607f, 1461.4230f, 1813.0994f, 2155.2703f, 2570.9712f, 2777.6597f, 3048.9863f,
477     3432.0986f, 3729.3877f, 4395.7461f, 5028.7402f, 5486.4946f, 5951.5024f, 340.6758f,
478     445.7014f,  931.8882f,  1253.4775f, 1521.9260f, 1969.5759f, 2267.5332f, 2735.0112f,
479     2948.7678f, 3236.5166f, 3529.5505f, 3882.3674f, 4699.5781f, 5089.6641f, 5377.7842f,
480     5880.7778f, 284.1882f,  408.6918f,  786.3123f,  1670.3220f, 2042.9493f, 2265.2275f,
481     2691.2012f, 3035.8762f, 3334.1719f, 3863.1194f, 4276.8916f, 4571.0420f, 4996.4404f,
482     5336.5205f, 5647.9556f, 5944.5996f, 300.0066f,  616.4817f,  1238.7324f, 1614.8296f,
483     1997.6188f, 2367.4343f, 2784.5605f, 3168.8354f, 3569.8250f, 3965.6011f, 4336.3804f,
484     4689.5874f, 5044.2012f, 5365.7456f, 5697.5654f, 6010.6572f, 242.9420f,  476.8371f,
485     1250.6661f, 1671.6031f, 2159.6443f, 2637.7417f, 3049.8589f, 3371.6045f, 3674.8706f,
486     3951.1006f, 4230.6416f, 4543.2827f, 4887.4478f, 5220.5581f, 5595.2686f, 5962.1313f,
487     242.6795f,  331.1335f,  635.2861f,  1801.5236f, 2084.1472f, 2264.4692f, 2506.2891f,
488     2799.4441f, 3236.7134f, 3489.6038f, 3859.3291f, 4424.8008f, 4964.6348f, 5298.6533f,
489     5640.2031f, 5988.0552f, 254.0538f,  336.2447f,  1216.6261f, 1717.7201f, 1886.0708f,
490     2176.6338f, 2405.8547f, 2762.3037f, 2934.8816f, 3167.0657f, 3385.5457f, 3804.4346f,
491     4848.8198f, 5286.0352f, 5630.5391f, 6086.4492f, 295.2298f,  426.2079f,  630.7856f,
492     1155.5609f, 1827.6831f, 2120.5283f, 2462.4373f, 2759.6152f, 2990.9526f, 3253.4216f,
493     3910.9834f, 4204.2754f, 4462.7944f, 4909.7529f, 5579.9653f, 5985.8579f, 298.9633f,
494     410.3875f,  810.1115f,  1346.1040f, 1499.2391f, 2210.3948f, 2467.9424f, 2792.7122f,
495     3284.0874f, 3493.0740f, 3784.1899f, 4319.6396f, 4860.6548f, 5213.8540f, 5609.8672f,
496     5949.6890f, 437.9900f,  575.3093f,  866.0077f,  1104.2080f, 1307.4966f, 1959.9323f,
497     2293.9365f, 2604.6704f, 2966.6514f, 3228.0056f, 3548.8499f, 4096.4424f, 4769.5420f,
498     5086.5449f, 5416.5317f, 5853.6909f, 412.4955f,  569.1867f,  864.0179f,  1117.6798f,
499     1348.6332f, 1976.5171f, 2334.3960f, 2640.3381f, 3006.5347f, 3327.5784f, 3695.8564f,
500     4042.1753f, 4362.7837f, 4687.4751f, 5389.8662f, 5966.5825f, 406.8686f,  542.0319f,
501     867.3541f,  1436.3810f, 1678.6399f, 2000.1501f, 2358.1204f, 2651.3806f, 3042.1216f,
502     3339.2766f, 3617.9963f, 3933.3860f, 4249.0278f, 4591.8530f, 5502.0400f, 6020.7910f,
503     375.4336f,  519.7731f,  764.5574f,  1215.1381f, 1482.9417f, 1696.8020f, 1957.0332f,
504     2169.1169f, 2973.4634f, 3687.7449f, 3966.8525f, 4258.8042f, 4680.6567f, 4947.0225f,
505     5230.9824f, 5843.2466f, 443.2378f,  574.0562f,  813.3345f,  1282.7894f, 1538.0752f,
506     1727.8997f, 2007.8584f, 2194.5601f, 2755.8220f, 3460.9243f, 3654.1399f, 4030.5530f,
507     4572.4727f, 4904.7847f, 5400.6147f, 5934.2656f, 423.6246f,  540.1947f,  862.8629f,
508     1386.7659f, 1577.2052f, 1811.0304f, 2046.7363f, 2309.0366f, 3129.1145f, 3533.0020f,
509     3738.4211f, 4021.1111f, 4357.3677f, 4634.8740f, 5307.2920f, 5944.9155f, 287.7661f,
510     401.5490f,  725.6079f,  950.8911f,  1186.5465f, 1490.1750f, 2114.7920f, 2562.4019f,
511     3028.3977f, 3519.6277f, 3940.5737f, 4339.3086f, 4765.8188f, 5172.3428f, 5582.8022f,
512     5971.0273f, 382.6039f,  537.7234f,  836.8093f,  1371.3546f, 1578.9803f, 1869.8213f,
513     2292.5596f, 2540.8601f, 3032.9834f, 3402.5059f, 3737.0569f, 4053.9937f, 4446.6240f,
514     5251.8457f, 5710.7935f, 6022.2925f, 313.2195f,  415.0511f,  690.6860f,  1561.4832f,
515     1815.6521f, 2059.9187f, 2345.5095f, 2614.8701f, 3006.9604f, 3291.9744f, 3590.4119f,
516     3996.1516f, 4365.4995f, 4853.4956f, 5465.1572f, 5954.5718f, 361.7959f,  448.4001f,
517     921.3198f,  1343.1167f, 1488.6287f, 1736.7700f, 1950.8906f, 2536.0193f, 2768.7393f,
518     3062.4473f, 3484.6570f, 3888.5618f, 4618.4038f, 5092.6641f, 5523.3657f, 5966.6772f,
519     249.5541f,  366.6601f,  684.6592f,  1203.0931f, 1642.2089f, 1961.8837f, 2227.3289f,
520     2421.1348f, 2660.5676f, 3229.5410f, 3822.5837f, 4232.7266f, 4782.5181f, 5127.2612f,
521     5570.2676f, 5978.9858f, 287.4206f,  421.3210f,  704.0352f,  1279.8597f, 1562.7307f,
522     2115.4241f, 2492.4517f, 2780.9470f, 3317.3616f, 3606.1492f, 4026.6375f, 4337.9014f,
523     4699.6895f, 4997.2573f, 5431.1787f, 5903.8628f, 487.9554f,  740.9349f,  1021.9616f,
524     1327.3262f, 1620.8544f, 1890.7717f, 2269.1218f, 2584.4868f, 2911.2896f, 3424.9221f,
525     3855.1670f, 4205.9272f, 4707.2466f, 5147.1846f, 5601.1152f, 5953.4673f, 400.8269f,
526     513.4500f,  786.8242f,  1269.3298f, 1441.4178f, 1696.9789f, 1911.0537f, 2223.0684f,
527     2847.1619f, 3113.3845f, 3670.6318f, 4146.2900f, 4555.9204f, 5083.8579f, 5574.8120f,
528     5987.6030f, 379.0329f,  487.7222f,  914.8179f,  1130.9854f, 1430.1394f, 1830.0769f,
529     2088.8796f, 2613.6855f, 2803.1633f, 3457.1777f, 4032.6118f, 4306.7344f, 4662.6899f,
530     4959.6348f, 5245.5234f, 5787.3940f, 340.6941f,  451.0338f,  656.2767f,  911.5805f,
531     1124.9330f, 1733.8730f, 2518.7861f, 2768.6851f, 3211.3733f, 3717.7583f, 3929.6772f,
532     4176.2993f, 4522.4517f, 5011.5547f, 5575.8784f, 6006.7222f, 341.5027f,  441.6417f,
533     807.2695f,  1060.2080f, 1251.2837f, 1478.9895f, 1750.0796f, 2594.8977f, 2924.5027f,
534     3401.4751f, 3852.0557f, 4292.4683f, 4718.2930f, 5159.4775f, 5562.4067f, 5972.5571f,
535     313.8985f,  421.5380f,  667.2407f,  873.6023f,  1110.1119f, 2060.7332f, 2381.0916f,
536     2746.2288f, 3080.5649f, 3399.9905f, 3897.5884f, 4434.9990f, 5048.1343f, 5390.8149f,
537     5744.3931f, 6007.9326f, 252.1832f,  354.2392f,  673.5427f,  1339.1161f, 1554.8853f,
538     2014.9351f, 2300.4138f, 2829.6182f, 3213.1714f, 3409.5105f, 3604.3242f, 3927.8020f,
539     4622.3218f, 5103.4565f, 5559.5024f, 5971.5986f, 385.2648f,  513.7607f,  760.7678f,
540     983.5819f,  1175.7727f, 2134.7810f, 2592.9614f, 2822.0161f, 3232.2524f, 3445.3516f,
541     3750.7583f, 4094.6714f, 4401.5830f, 4753.4204f, 5549.2319f, 6034.7148f, 220.6833f,
542     314.5706f,  622.2172f,  1350.8225f, 1785.5879f, 2077.5837f, 2504.2158f, 3057.6992f,
543     3436.0974f, 3695.2976f, 3953.4272f, 4267.8701f, 4660.6865f, 5073.6831f, 5501.9478f,
544     5929.9780f, 207.8814f,  310.4071f,  646.2098f,  1270.5835f, 1542.7271f, 2079.3804f,
545     2440.0339f, 2843.4690f, 3272.4854f, 3657.9851f, 4061.2014f, 4444.9780f, 4841.6060f,
546     5224.5947f, 5620.9141f, 5972.7261f, 326.1488f,  456.7737f,  740.3350f,  961.4597f,
547     1262.7579f, 2190.7178f, 2483.5300f, 2872.4180f, 3328.4910f, 3811.0334f, 4153.1602f,
548     4441.8271f, 4801.1802f, 5065.2988f, 5381.6309f, 5693.2886f, 206.2046f,  328.0855f,
549     618.9507f,  980.9994f,  1695.9775f, 1982.3051f, 2275.5444f, 2806.0271f, 3269.5178f,
550     3491.2456f, 3722.1775f, 4145.9121f, 4843.1167f, 5266.8677f, 5656.8794f, 5992.1201f,
551     308.1086f,  407.7706f,  806.7985f,  1045.7629f, 1401.8912f, 2108.3472f, 2331.7849f,
552     2952.5391f, 3174.1865f, 3374.0686f, 3645.4260f, 4292.7183f, 4939.2969f, 5250.4829f,
553     5607.2358f, 5932.8657f, 267.5990f,  378.7492f,  642.2629f,  871.7917f,  1691.7523f,
554     2087.5117f, 2423.1462f, 2686.1487f, 3021.7893f, 3724.0247f, 4035.5454f, 4369.5903f,
555     4680.1167f, 4991.4175f, 5323.6875f, 5811.7471f, 312.3856f,  437.4281f,  714.5340f,
556     899.5771f,  1632.7545f, 1938.5369f, 2295.5544f, 2625.6189f, 2900.5576f, 3295.4934f,
557     3557.1260f, 3960.1123f, 4731.6079f, 5141.8447f, 5502.7793f, 5954.0049f, 332.2842f,
558     449.0976f,  875.9957f,  1206.1912f, 1422.6793f, 2097.5745f, 2354.2483f, 2715.8494f,
559     3093.4697f, 3344.5132f, 3623.4814f, 3889.3655f, 4256.2002f, 4994.5742f, 5593.8428f,
560     5985.9575f, 286.9586f,  434.7701f,  781.3996f,  1248.3495f, 1835.5530f, 2137.1155f,
561     2573.7449f, 2869.9299f, 3126.0564f, 3459.1448f, 3769.4475f, 4138.3076f, 4688.0298f,
562     5084.9028f, 5436.8086f, 5894.2520f, 327.0000f,  429.0804f,  663.7327f,  849.7463f,
563     1174.9340f, 2383.3875f, 2695.9597f, 2941.2026f, 3214.4724f, 3433.6287f, 3778.9312f,
564     4134.8096f, 4504.8022f, 5066.7559f, 5599.2290f, 5985.7334f, 244.4052f,  499.2254f,
565     1294.8232f, 1689.3677f, 2123.5024f, 2572.4958f, 3042.9067f, 3446.8752f, 3836.3740f,
566     4175.6729f, 4485.3213f, 4792.3755f, 5094.9077f, 5386.1816f, 5699.6411f, 6008.2114f,
567     561.9757f,  1020.3204f, 1494.1995f, 1841.8171f, 2297.0906f, 2772.6184f, 3204.8804f,
568     3565.8628f, 3935.4106f, 4253.4141f, 4559.7021f, 4849.9653f, 5140.2852f, 5428.6934f,
569     5731.2251f, 6023.5078f, 581.6182f,  1053.5670f, 1478.5878f, 1784.4789f, 2125.1157f,
570     2454.5889f, 2809.0256f, 3141.7256f, 3490.7529f, 3848.5923f, 4201.7271f, 4568.7720f,
571     4945.9619f, 5288.6289f, 5647.7642f, 5981.9341f, 258.9683f,  364.0963f,  722.5463f,
572     1763.2114f, 1969.3870f, 2265.5239f, 2532.1821f, 2883.3557f, 3388.1838f, 3725.3120f,
573     4080.9338f, 4390.3818f, 4716.3599f, 5068.4941f, 5452.2778f, 5847.1401f, 271.5428f,
574     401.4228f,  695.5894f,  857.3072f,  1776.5358f, 2008.5603f, 2554.4143f, 2844.4021f,
575     3018.6877f, 3226.1279f, 3482.3398f, 3810.6858f, 4549.3071f, 5266.2764f, 5614.6157f,
576     5945.6904f, 330.3132f,  444.6271f,  669.0279f,  874.5479f,  1102.9247f, 2052.1780f,
577     2436.2378f, 2711.1165f, 3037.7537f, 3298.2036f, 3898.6858f, 4241.5415f, 4606.7637f,
578     5086.6919f, 5569.7397f, 5988.6797f, 232.3014f,  344.5512f,  578.5155f,  1213.9569f,
579     1880.9729f, 2105.6685f, 2335.4148f, 2550.3965f, 3147.6501f, 3491.9253f, 3791.5613f,
580     4159.6694f, 4642.2441f, 5103.3340f, 5605.4106f, 5989.7969f, 346.3687f,  444.8047f,
581     714.3775f,  889.1195f,  1211.8463f, 2168.7598f, 2430.2490f, 2760.6326f, 3012.4961f,
582     3268.8750f, 3565.1558f, 4172.5791f, 4781.5391f, 5127.6704f, 5512.6323f, 5911.3779f,
583     398.0477f,  553.8537f,  845.8521f,  1119.3066f, 1309.7244f, 1928.3351f, 2351.2095f,
584     2649.8230f, 3050.6750f, 3297.0566f, 3592.7275f, 3916.1785f, 4723.3325f, 5318.1221f,
585     5703.9697f, 5996.7651f, 371.4409f,  471.0789f,  896.4924f,  1197.7544f, 1400.8007f,
586     1611.1555f, 1867.3550f, 2818.4475f, 3002.5906f, 3250.1440f, 3546.5891f, 4265.0371f,
587     4890.3369f, 5274.4722f, 5659.3560f, 5946.9644f, 330.9331f,  448.7211f,  808.3973f,
588     978.2021f,  1652.6361f, 1969.0725f, 2357.0146f, 2680.4792f, 2859.9165f, 3078.9578f,
589     3423.6895f, 4233.3169f, 4856.7813f, 5086.5723f, 5393.9961f, 5938.6035f, 323.9659f,
590     433.8731f,  1045.5168f, 1369.1907f, 1561.9178f, 1984.2457f, 2224.0959f, 2747.3657f,
591     2995.0359f, 3242.9248f, 3501.0344f, 4022.2388f, 4847.4985f, 5210.9922f, 5658.1357f,
592     6005.0718f, 354.6574f,  501.6520f,  852.5305f,  1020.8707f, 1540.5925f, 1998.5675f,
593     2253.1487f, 2845.3960f, 3056.5273f, 3305.0466f, 3954.2900f, 4591.7471f, 4915.2856f,
594     5221.9082f, 5544.7285f, 5879.9150f, 363.1311f,  474.7310f,  907.5490f,  1106.8586f,
595     1367.2662f, 1646.6934f, 2031.3650f, 2326.4382f, 2568.6519f, 3030.1091f, 3905.6482f,
596     4265.9111f, 4716.1831f, 5017.0454f, 5469.8149f, 5958.6182f, 379.9262f,  524.4459f,
597     845.4813f,  1275.4414f, 1458.2488f, 1772.5863f, 2067.7981f, 2526.8850f, 3066.4063f,
598     3307.8713f, 3807.2900f, 4199.1509f, 4452.4653f, 4854.7471f, 5464.8833f, 5947.7842f,
599     371.8218f,  483.9148f,  778.2747f,  1208.0812f, 1366.3983f, 1623.4895f, 1798.8777f,
600     2224.6445f, 3103.7175f, 3386.0408f, 3782.8284f, 4307.4727f, 4698.8994f, 5118.1255f,
601     5505.1919f, 5921.1724f, 217.9059f,  323.3224f,  639.7305f,  1026.5331f, 1312.9242f,
602     1885.6948f, 2361.8403f, 2805.5396f, 3213.2600f, 3631.5017f, 4033.4087f, 4426.3423f,
603     4821.3203f, 5208.3833f, 5590.5205f, 5956.1538f, 211.9971f,  311.2018f,  504.6345f,
604     858.3289f,  1574.7019f, 1934.9866f, 2381.4163f, 2786.2043f, 3238.9326f, 3611.0518f,
605     4005.2578f, 4401.0615f, 4802.1479f, 5192.5493f, 5587.1479f, 5965.5977f, 219.3884f,
606     319.3835f,  604.0102f,  1114.8630f, 1481.3870f, 2036.0469f, 2303.4883f, 2616.1384f,
607     3253.6335f, 3556.5107f, 3946.6567f, 4520.3555f, 5091.0479f, 5416.3037f, 5748.5737f,
608     5946.5757f, 350.3716f,  515.4462f,  756.5206f,  1061.4270f, 1251.9570f, 1723.2751f,
609     2687.6689f, 3036.2019f, 3273.9678f, 3744.2939f, 4098.6284f, 4391.4160f, 4917.6777f,
610     5244.2852f, 5551.4976f, 5880.1572f, 311.6069f,  458.7317f,  795.9418f,  969.5021f,
611     1511.2507f, 1952.5673f, 2273.6116f, 2795.8657f, 3049.7053f, 3578.0598f, 3911.1873f,
612     4327.2598f, 4735.3105f, 5122.3423f, 5479.7817f, 5858.1504f, 267.8399f,  390.6757f,
613     886.2357f,  1179.5110f, 1466.6409f, 2088.7725f, 2328.1262f, 2993.5786f, 3283.5256f,
614     3593.2822f, 4095.7588f, 4500.4009f, 4887.5132f, 5219.0859f, 5553.4224f, 5915.6831f,
615     279.2209f,  413.3200f,  648.4438f,  1282.1798f, 1793.2556f, 1952.1060f, 2484.9436f,
616     2857.3630f, 3077.2114f, 3548.2585f, 4045.4526f, 4309.5947f, 4760.2900f, 5208.1948f,
617     5620.9717f, 5968.3237f, 306.2321f,  424.7843f,  618.7867f,  1288.7572f, 2110.7849f,
618     2346.5396f, 2582.5366f, 2833.5730f, 3074.3774f, 3464.7886f, 3984.6379f, 4262.0337f,
619     4601.5132f, 4999.6992f, 5498.8926f, 5920.4814f, 259.2613f,  353.6931f,  762.5328f,
620     1906.2162f, 2088.1213f, 2317.9741f, 2546.5935f, 2880.3687f, 3332.0002f, 3636.9216f,
621     3946.4287f, 4226.0356f, 4502.1084f, 5007.0601f, 5496.4824f, 5924.8877f, 244.3871f,
622     357.0287f,  1114.7865f, 1651.1329f, 1850.2976f, 2200.5942f, 2484.7026f, 2872.6968f,
623     3092.8455f, 3373.5869f, 3707.5891f, 4180.1289f, 4603.5298f, 5132.2671f, 5554.7617f,
624     5973.5220f, 700.5439f,  1363.5277f, 1745.2494f, 2081.9539f, 2379.8628f, 2623.6003f,
625     2883.6484f, 3133.9824f, 3457.7092f, 3819.0100f, 4191.0537f, 4547.0400f, 4912.5127f,
626     5241.3423f, 5594.9395f, 5930.6099f, 268.7704f,  370.8200f,  609.4679f,  1558.5339f,
627     1961.6279f, 2155.8916f, 2419.4485f, 2655.5103f, 3152.6685f, 3426.9221f, 3716.8181f,
628     4107.1616f, 4965.5698f, 5384.2026f, 5706.7183f, 6015.6196f, 305.7638f,  395.9599f,
629     1103.0944f, 1383.6494f, 1612.9742f, 1915.2496f, 2189.8008f, 2555.3608f, 2720.8220f,
630     3038.2434f, 3927.1301f, 4263.0518f, 4685.7217f, 4984.1377f, 5272.6162f, 5984.5376f,
631     294.0385f,  426.7762f,  814.5162f,  1056.9037f, 1715.3539f, 2005.3177f, 2316.4392f,
632     2647.4297f, 2893.8242f, 3196.7476f, 3720.0044f, 4186.9790f, 4840.4512f, 5290.1250f,
633     5684.2139f, 5967.5859f, 359.5141f,  517.6051f,  807.4898f,  1143.5930f, 1328.1393f,
634     1814.7098f, 2309.8894f, 2618.8655f, 3160.5962f, 3445.0479f, 3883.2664f, 4235.5200f,
635     4718.7324f, 5367.3608f, 5765.9331f, 6034.9233f, 241.5752f,  375.5109f,  818.8776f,
636     1298.7773f, 1656.9050f, 2169.8962f, 2565.1440f, 3015.9919f, 3437.9463f, 3863.8203f,
637     4254.4023f, 4637.0952f, 5027.8252f, 5358.3784f, 5685.5000f, 5980.4063f, 322.5406f,
638     454.9644f,  963.3659f,  1513.8885f, 1704.5070f, 2235.6599f, 2523.6467f, 2995.0757f,
639     3287.8682f, 3552.8811f, 3872.4360f, 4201.2227f, 4571.9087f, 5066.6792f, 5562.1206f,
640     5935.7900f, 412.5748f,  615.8419f,  1126.9519f, 1455.5172f, 1653.3076f, 1965.2689f,
641     2240.6904f, 2672.5129f, 3127.3301f, 3477.8540f, 3983.6145f, 4458.6558f, 4896.7998f,
642     5237.9814f, 5609.1597f, 5939.6416f, 342.1361f,  470.6100f,  958.3576f,  1195.0166f,
643     1426.4667f, 1684.2009f, 2194.0950f, 2545.9453f, 2946.1851f, 3415.2820f, 3657.4158f,
644     4408.6763f, 5097.2251f, 5404.2202f, 5719.9829f, 5977.7959f, 297.8767f,  386.6347f,
645     1095.8346f, 1454.3085f, 1651.6417f, 1927.9633f, 2198.4927f, 2583.1694f, 2757.0144f,
646     3009.6497f, 3310.9514f, 3956.9753f, 4677.3208f, 5122.2222f, 5539.0688f, 5993.0542f,
647     334.7170f,  450.1582f,  747.3162f,  1560.2024f, 1808.2147f, 2006.5011f, 2415.2419f,
648     2680.1956f, 3016.5549f, 3651.1340f, 3975.3625f, 4209.6563f, 4531.0396f, 5121.7212f,
649     5585.2202f, 5962.3667f, 256.4101f,  495.5723f,  1341.4860f, 1805.1255f, 2201.8318f,
650     2514.7769f, 2820.4092f, 3102.3867f, 3414.3872f, 3754.7742f, 4108.2378f, 4465.9258f,
651     4857.4355f, 5216.2144f, 5592.3076f, 5951.9995f, 530.7974f,  1017.4255f, 1463.9575f,
652     1858.6631f, 2360.1265f, 2770.3811f, 3106.0894f, 3379.1919f, 3647.7175f, 3895.9026f,
653     4188.8652f, 4522.8984f, 4893.7954f, 5241.4312f, 5623.8994f, 5975.3608f, 597.1553f,
654     1198.0758f, 1722.7361f, 2128.6658f, 2519.1504f, 2825.5122f, 3086.1943f, 3330.0283f,
655     3608.2961f, 3906.9929f, 4241.8105f, 4603.1694f, 4972.8159f, 5308.1670f, 5651.1968f,
656     5976.6704f, 699.1581f,  1293.3193f, 1637.3395f, 1912.7987f, 2163.3445f, 2425.7944f,
657     2704.0396f, 3006.5984f, 3358.2126f, 3746.1548f, 4125.0762f, 4489.7485f, 4854.0088f,
658     5188.5146f, 5558.2056f, 5913.3164f, 489.0107f,  921.4806f,  1329.8511f, 1644.8383f,
659     2013.6794f, 2365.2683f, 2746.1553f, 3085.6912f, 3457.0234f, 3825.2183f, 4203.4224f,
660     4575.9331f, 4950.6606f, 5298.7559f, 5659.8618f, 5997.0015f, 230.3653f,  389.8415f,
661     938.1970f,  1294.3594f, 1768.8275f, 2189.1001f, 2597.3755f, 2985.8518f, 3323.6023f,
662     3705.8533f, 4065.5361f, 4446.4224f, 4818.4502f, 5185.9634f, 5583.2168f, 5954.2573f,
663     283.9404f,  400.2146f,  630.6198f,  1491.5646f, 2295.1375f, 2496.3457f, 2726.5803f,
664     2971.1951f, 3207.2317f, 3634.5439f, 4178.0376f, 4423.5537f, 4836.2109f, 5172.1821f,
665     5464.0454f, 5777.5801f, 242.6232f,  351.1541f,  807.9852f,  1621.9950f, 2043.8676f,
666     2532.5122f, 2860.5505f, 3200.3403f, 3499.8274f, 3760.3772f, 4068.9617f, 4410.7339f,
667     4778.8413f, 5153.0142f, 5553.1997f, 5932.5996f, 227.3320f,  323.2667f,  752.3189f,
668     1572.3750f, 1930.6083f, 2355.0117f, 2717.6223f, 2968.3215f, 3233.4026f, 3551.9622f,
669     3918.5608f, 4346.0190f, 4778.6880f, 5159.6172f, 5568.5566f, 5980.8086f, 307.9120f,
670     439.7297f,  660.0276f,  1243.3854f, 1532.3577f, 1796.3936f, 2437.3232f, 2691.4072f,
671     3030.3025f, 3524.1379f, 3771.7576f, 4083.2375f, 4601.1567f, 4963.4697f, 5434.8530f,
672     5942.8315f};
673 
674 const FLOAT32 iusace_wlsf_factor_table[4] = {60.0f, 65.0f, 64.0f, 63.0f};
675