fsvq_cb.c
资源名称:melpfix.rar [点击查看]
上传用户:cxx_68
上传日期:2021-02-21
资源大小:161k
文件大小:17k
源码类别:
语音压缩
开发平台:
Visual C++
- /*
- 2.4 kbps MELP Proposed Federal Standard speech coder
- Fixed-point C code, version 1.0
- Copyright (c) 1998, Texas Instruments, Inc.
- Texas Instruments has intellectual property rights on the MELP
- algorithm. The Texas Instruments contact for licensing issues for
- commercial and non-government use is William Gordon, Director,
- Government Contracts, Texas Instruments Incorporated, Semiconductor
- Group (phone 972 480 7442).
- The fixed-point version of the voice codec Mixed Excitation Linear
- Prediction (MELP) is based on specifications on the C-language software
- simulation contained in GSM 06.06 which is protected by copyright and
- is the property of the European Telecommunications Standards Institute
- (ETSI). This standard is available from the ETSI publication office
- tel. +33 (0)4 92 94 42 58. ETSI has granted a license to United States
- Department of Defense to use the C-language software simulation contained
- in GSM 06.06 for the purposes of the development of a fixed-point
- version of the voice codec Mixed Excitation Linear Prediction (MELP).
- Requests for authorization to make other use of the GSM 06.06 or
- otherwise distribute or modify them need to be addressed to the ETSI
- Secretariat fax: +33 493 65 47 16.
- */
- /* VQ Codebook file */
- /* (C) 1995 Texas Instruments */
- #include "typedefs.h"
- Shortword fsvq_weighted = 0;
- Shortword fsvq_cb[2560] = {
- 6742, 12257, 4791, 10760, 6930, 5030, 5040, 7224, 10054, 7390,
- 10225, 8359, 4237, 12198, 5329, 5873, 5327, 10325, 7135, 7438,
- 9563, 12026, 6089, 5835, 12814, 5907, 4328, 5386, 6252, 6936,
- 8545, 12863, 3641, 7645, 9927, 5487, 7640, 6606, 7486, 7112,
- 6219, 8502, 9232, 9283, 6464, 6614, 8642, 7781, 8256, 9170,
- 8005, 9264, 8557, 11739, 6716, 4242, 7638, 7901, 7265, 7335,
- 5457, 11174, 8920, 7390, 9100, 8034, 7591, 7108, 7578, 7484,
- 8054, 11965, 5999, 7565, 8917, 7801, 6469, 8397, 7411, 6999,
- 5712, 13525, 4148, 6632, 9126, 8877, 5159, 8079, 7137, 8168,
- 6139, 11100, 5992, 10497, 8855, 8497, 6129, 6729, 7207, 7908,
- 8002, 16461, 6075, 4971, 5283, 5631, 6229, 6826, 7126, 6640,
- 4726, 12516, 5388, 8247, 10050, 6445, 8120, 6727, 8314, 7193,
- 4237, 10001, 7262, 8029, 7245, 8530, 7776, 7219, 11251, 7297,
- 5339, 9067, 7251, 10889, 9211, 5134, 10331, 6737, 7921, 6604,
- 5032, 11717, 7370, 6940, 5116, 10707, 11147, 6025, 6998, 5527,
- 6804, 11248, 6438, 6029, 7936, 9017, 7599, 5967, 10584, 7249,
- 8881, 11352, 3674, 10628, 6313, 5892, 8853, 7453, 6867, 7452,
- 10196, 9490, 5044, 9581, 8460, 7551, 7508, 8686, 6856, 6284,
- 10763, 10989, 3946, 5616, 8903, 8220, 6243, 6820, 8860, 7513,
- 11691, 7639, 4881, 5346, 8797, 6942, 10355, 7368, 7367, 7856,
- 8419, 9946, 7342, 7963, 6897, 6048, 8587, 8830, 7803, 8653,
- 7801, 8998, 5655, 9631, 7469, 7886, 7039, 9330, 8803, 7570,
- 7392, 9533, 9368, 6675, 7563, 7971, 9002, 7913, 7937, 7316,
- 9288, 9097, 5633, 6503, 8409, 8822, 9710, 6732, 6926, 8845,
- 5111, 10403, 5915, 8112, 9693, 9515, 5549, 9824, 7390, 7239,
- 4799, 9741, 7233, 9291, 7374, 10348, 8158, 8283, 7424, 7072,
- 5633, 12796, 6683, 5750, 6469, 9865, 6730, 9569, 7282, 7051,
- 7788, 10887, 5674, 6182, 8978, 11848, 7713, 5819, 6471, 6769,
- 4260, 10592, 7692, 8113, 7349, 7489, 11130, 7799, 7669, 6864,
- 5485, 10581, 6137, 9564, 8541, 5909, 8235, 10262, 7235, 6999,
- 4079, 10014, 11501, 6546, 6541, 6501, 10358, 7855, 6912, 7454,
- 7305, 10995, 6239, 6211, 8089, 8261, 11282, 6927, 6928, 6736,
- 9620, 3723, 3543, 5665, 8735, 7295, 6930, 9221, 10963, 9863,
- 13168, 5638, 4101, 10554, 5562, 5529, 8583, 8298, 7821, 6580,
- 14247, 7533, 5239, 6356, 8372, 8125, 7271, 7180, 6527, 6316,
- 13272, 9926, 4998, 11245, 8661, 5064, 5267, 5468, 5457, 5544,
- 9994, 6915, 8328, 7106, 8246, 7703, 7322, 7889, 5983, 10537,
- 10254, 8231, 6366, 9861, 5377, 5384, 10102, 7166, 9066, 7006,
- 11049, 6487, 8444, 6269, 8314, 8555, 6125, 10728, 6995, 5924,
- 10344, 9090, 5505, 9092, 6780, 10425, 5496, 8750, 6164, 7194,
- 9081, 10246, 5079, 6164, 11790, 7297, 8342, 6035, 7459, 6956,
- 10015, 8879, 5144, 9423, 11283, 6437, 5570, 7356, 7000, 7543,
- 10865, 13846, 9739, 4876, 4933, 5135, 5540, 6793, 6438, 6551,
- 12286, 11472, 5373, 7312, 8921, 5755, 6846, 6554, 5990, 6847,
- 9229, 11086, 7358, 7355, 7655, 8217, 8048, 6684, 7801, 6814,
- 10784, 8684, 5469, 8728, 7458, 8209, 10969, 5823, 5900, 6665,
- 7997, 11283, 8776, 6468, 8896, 10271, 8337, 5890, 4600, 5671,
- 9854, 8675, 7888, 8191, 4300, 8802, 8938, 7461, 8556, 7043,
- 11583, 6854, 5459, 8517, 8913, 6719, 6688, 8595, 8874, 7218,
- 11371, 6612, 6402, 7899, 7975, 9323, 8411, 7953, 7098, 6890,
- 11928, 8046, 4571, 6051, 11268, 6327, 5279, 7801, 7820, 8230,
- 13158, 9998, 6047, 6103, 5400, 6661, 7636, 7560, 7833, 7308,
- 9231, 8504, 7663, 8296, 8852, 7244, 9228, 8822, 6694, 6032,
- 9956, 6927, 6793, 9871, 7303, 7655, 7272, 7691, 7829, 9127,
- 9882, 8010, 8611, 6945, 7698, 10273, 7949, 7381, 6914, 6713,
- 9892, 7998, 6892, 7129, 7188, 8095, 7632, 8451, 9874, 7405,
- 8971, 9053, 5921, 7726, 9924, 9657, 5196, 7134, 8288, 7671,
- 8454, 8181, 5622, 9014, 8375, 10014, 9393, 6659, 7595, 6565,
- 9272, 12204, 5553, 5003, 6219, 6620, 8540, 8824, 8484, 7428,
- 10997, 8816, 4779, 6266, 6702, 10595, 8669, 6981, 7853, 7150,
- 10719, 9991, 7664, 5856, 9251, 7020, 7544, 7986, 6729, 6946,
- 11244, 7267, 5822, 8436, 10476, 5326, 9310, 7224, 6963, 6716,
- 8355, 11321, 8921, 4725, 4874, 6160, 10368, 9253, 7109, 6292,
- 9460, 8762, 7487, 6521, 6474, 6997, 12483, 7020, 7274, 6198,
- 7166, 13480, 6834, 12928, 7405, 4481, 4633, 5768, 5712, 5847,
- 9449, 8971, 7131, 13563, 8780, 6604, 4977, 4644, 5598, 6770,
- 6806, 11869, 8311, 7692, 12894, 6525, 5364, 4577, 5256, 6530,
- 9222, 11439, 6114, 10614, 9318, 10663, 4708, 3985, 4007, 4982,
- 6821, 6576, 9406, 10785, 10696, 5707, 7706, 6948, 7149, 6974,
- 10324, 7852, 5466, 11521, 7037, 4374, 3976, 5929, 11619, 7739,
- 7270, 10901, 8705, 4527, 9002, 7516, 7166, 8808, 6928, 8352,
- 7424, 10869, 5178, 6404, 9106, 6173, 7342, 7746, 7938, 10686,
- 1342, 13240, 4268, 10196, 4899, 9619, 6576, 8840, 7314, 7189,
- 5877, 8810, 8169, 9885, 10748, 10781, 5706, 6106, 6060, 5992,
- 2781, 14972, 5610, 5870, 5538, 8856, 7329, 7819, 7767, 7458,
- 7083, 11890, 5943, 9634, 9909, 8877, 9532, 5426, 4111, 3799,
- 4620, 9302, 6840, 14224, 8193, 6597, 6787, 6828, 6359, 6596,
- 8266, 11143, 5474, 11614, 12440, 5226, 3661, 4070, 5682, 5955,
- 1527, 13313, 6842, 9632, 7050, 7250, 8289, 6466, 8276, 6573,
- 5344, 13100, 4911, 8669, 6568, 8133, 9388, 6796, 7694, 6862,
- 6224, 11464, 8088, 8395, 7983, 4516, 9427, 6922, 8329, 7582,
- 8764, 9508, 6580, 9774, 9113, 6101, 8771, 6062, 7575, 7723,
- 9572, 13381, 6347, 6036, 8923, 8659, 6418, 5664, 6386, 5968,
- 10664, 12885, 4310, 4571, 5410, 8833, 8927, 5886, 6172, 7908,
- 7305, 10340, 7467, 9946, 6357, 7741, 9329, 6331, 7843, 7252,
- 9986, 8591, 7726, 9425, 6863, 4638, 5413, 9986, 8348, 8099,
- 7582, 11060, 9538, 4446, 10057, 4917, 9877, 5750, 7643, 6680,
- 8348, 10588, 6528, 6715, 10274, 4277, 10595, 6747, 6823, 7291,
- 5623, 12570, 8382, 8726, 6307, 7495, 7850, 7913, 6944, 7177,
- 4591, 10827, 6861, 9058, 6560, 7802, 5521, 10875, 6610, 9303,
- 5917, 12142, 10396, 5697, 6016, 10166, 7158, 6760, 6507, 6882,
- 8372, 11537, 5751, 7917, 6080, 9869, 5193, 7278, 5842, 10085,
- 4201, 9728, 7700, 10429, 10337, 7171, 7247, 7607, 7378, 7210,
- 6402, 10024, 7003, 7967, 11035, 6613, 7468, 7839, 8112, 7318,
- 2939, 13119, 9222, 5987, 6516, 7014, 8772, 7124, 8549, 7344,
- 6729, 13732, 7633, 6064, 7756, 7515, 7672, 7247, 7145, 6780,
- 9285, 8757, 5150, 11043, 8390, 5950, 3973, 4241, 6659, 12152,
- 11792, 3293, 5770, 9712, 9805, 7327, 6245, 7143, 8229, 7906,
- 11107, 9976, 5105, 5128, 8854, 11821, 5654, 5541, 6162, 7297,
- 11339, 7320, 4684, 11649, 8638, 7348, 7614, 6388, 6690, 6347,
- 10428, 6615, 7732, 9517, 9090, 7236, 6201, 9693, 6492, 6707,
- 11210, 7700, 7596, 11243, 7920, 5421, 6697, 6661, 7165, 7420,
- 10113, 6655, 8948, 7839, 7592, 9497, 4594, 7491, 9047, 7793,
- 11977, 9072, 6037, 9683, 6169, 6696, 6928, 7867, 7619, 7128,
- 9455, 9413, 7940, 8218, 5810, 10935, 4419, 5312, 9586, 6894,
- 11169, 7015, 6949, 10897, 12945, 4865, 4379, 4731, 5302, 6552,
- 11720, 10466, 4390, 10784, 5767, 9338, 6920, 5801, 5652, 5514,
- 11934, 6986, 6855, 13615, 4548, 5405, 6184, 6269, 6569, 7142,
- 9989, 7717, 8366, 10305, 7124, 8900, 8244, 6603, 6618, 6058,
- 10399, 9977, 8945, 9262, 10172, 4494, 5402, 6305, 6047, 6915,
- 9085, 9090, 7552, 8848, 5276, 12710, 7515, 6406, 5320, 5590,
- 9411, 9136, 6430, 12450, 5179, 7216, 7906, 6050, 7561, 6912,
- 9004, 8783, 8677, 8297, 8942, 6718, 5183, 6528, 9346, 8458,
- 11322, 8312, 7004, 8916, 9401, 8639, 6219, 6212, 6787, 6802,
- 10904, 7470, 4519, 6056, 8851, 9611, 5500, 7582, 8866, 9094,
- 11312, 9259, 6093, 7455, 7845, 8079, 7252, 6629, 7488, 8616,
- 10733, 8182, 8109, 8398, 7428, 7180, 7339, 8039, 8046, 7389,
- 11816, 7762, 8622, 7282, 8953, 5525, 7542, 8087, 7293, 6689,
- 9611, 7201, 9248, 7417, 10672, 8789, 5815, 5646, 8199, 6712,
- 9523, 7694, 8504, 7624, 7490, 7189, 9375, 5471, 10301, 6637,
- 7845, 9385, 8265, 8567, 8444, 8778, 6567, 7450, 7211, 8307,
- 10244, 9406, 4966, 8125, 8174, 5643, 7721, 7560, 10102, 7305,
- 10026, 11005, 6664, 4920, 4213, 10585, 8144, 8296, 6347, 7289,
- 11749, 9755, 3918, 3726, 5995, 9587, 6364, 9845, 7092, 8141,
- 8810, 7790, 8657, 7695, 6290, 8607, 7562, 9896, 7842, 7492,
- 9444, 8072, 6216, 7396, 10390, 6739, 7795, 7964, 8100, 8274,
- 7654, 9942, 9320, 4349, 4778, 10876, 5310, 9196, 8054, 7763,
- 8982, 10895, 8656, 8981, 4249, 5472, 11288, 6573, 5846, 5967,
- 3592, 8082, 6514, 8589, 9935, 10951, 7042, 8527, 7726, 7546,
- 9064, 3953, 5014, 13453, 6539, 6395, 6765, 7239, 9192, 7989,
- 8006, 7611, 6131, 5640, 15292, 8012, 5770, 5663, 6672, 5999,
- 16883, 10790, 4350, 5436, 3819, 5521, 5437, 5575, 5915, 6025,
- 2658, 4640, 13324, 7454, 6283, 9982, 7568, 6399, 8474, 7616,
- 9279, 5440, 5392, 9141, 8672, 6337, 9363, 11021, 7257, 6497,
- 5678, 7847, 8802, 8120, 9657, 8603, 10090, 7533, 6869, 6725,
- 8038, 10508, 5148, 6815, 7142, 8195, 8782, 11137, 7088, 5851,
- 3643, 10820, 7070, 6747, 10504, 9632, 8324, 6557, 7256, 7523,
- 4295, 7399, 6900, 8186, 13625, 7065, 8110, 7076, 7055, 7251,
- 5304, 13357, 5525, 4528, 11198, 6574, 8835, 6640, 6912, 6758,
- 9483, 9573, 5415, 4557, 10161, 7953, 6796, 10140, 7514, 6810,
- 2223, 8012, 5728, 12299, 7404, 9052, 7865, 8492, 8201, 7294,
- 2254, 5149, 9368, 9112, 10774, 8775, 7289, 7816, 8342, 7897,
- 5400, 11856, 7324, 8208, 6876, 11878, 6527, 6914, 6193, 6698,
- 6989, 8722, 7005, 6080, 7115, 11229, 8107, 8506, 7677, 8136,
- 7975, 9739, 8381, 7627, 8679, 5730, 5808, 11142, 7288, 6650,
- 10048, 8378, 5892, 11179, 5545, 5818, 10284, 9888, 5273, 4663,
- 7466, 11011, 8539, 4250, 12662, 3235, 4780, 8539, 7979, 6403,
- 14158, 5165, 3151, 3361, 5106, 6194, 7892, 10161, 9664, 7845,
- 6053, 4841, 9098, 9025, 8054, 7946, 8883, 9306, 8367, 7741,
- 10194, 4669, 8661, 11218, 5926, 6596, 8420, 8944, 7159, 6362,
- 6453, 7415, 9857, 6906, 9688, 8433, 6256, 8987, 7373, 8331,
- 10767, 8298, 5696, 7198, 6136, 6494, 8590, 11648, 6687, 6857,
- 2329, 8499, 6420, 8561, 8894, 7585, 8278, 7893, 10530, 8877,
- 1494, 4112, 5023, 7085, 8573, 9839, 10011, 9845, 9378, 9013,
- 3274, 10671, 10973, 4457, 9123, 5769, 7861, 8898, 7531, 8160,
- 10748, 10115, 9463, 4696, 4941, 13725, 4739, 4501, 4807, 5137,
- 2847, 8349, 7391, 7523, 8831, 7335, 10614, 10129, 7345, 7831,
- 1870, 4484, 10787, 10933, 6967, 6055, 9524, 9447, 7874, 6944,
- 3694, 9543, 11112, 6134, 8997, 9671, 7867, 7228, 7139, 6569,
- 9019, 9649, 12925, 3799, 4383, 4702, 7024, 9946, 6756, 6780,
- 8259, 4196, 4191, 6583, 11172, 11445, 8535, 7744, 7213, 6855,
- 10920, 4277, 4197, 5131, 6393, 7796, 12250, 10124, 7276, 6849,
- 13767, 4333, 3649, 5110, 10781, 8626, 7298, 7188, 6350, 7235,
- 18313, 4832, 3522, 4727, 5572, 5467, 6425, 6586, 7060, 6563,
- 8952, 4554, 12133, 5993, 9546, 7966, 6945, 6823, 7316, 7582,
- 10456, 5895, 8042, 8496, 9641, 5605, 6413, 7305, 9156, 8474,
- 10061, 6321, 9189, 6143, 7246, 7849, 10106, 8561, 7650, 6826,
- 12035, 5836, 8006, 5794, 10138, 7814, 6841, 6505, 8121, 7653,
- 8840, 8725, 10352, 4714, 13344, 4229, 4477, 4317, 6347, 8840,
- 10960, 8148, 5531, 7092, 11252, 10853, 7100, 5193, 4910, 5963,
- 12379, 5252, 14012, 5992, 4836, 4474, 5119, 6381, 7446, 7402,
- 14424, 10126, 8742, 3991, 5371, 5844, 5716, 6140, 6940, 7547,
- 10174, 8727, 8083, 5133, 10701, 5586, 5877, 5038, 11066, 6822,
- 9131, 5336, 8865, 8976, 8716, 9196, 8228, 7402, 7161, 7089,
- 10195, 8239, 9777, 6018, 4905, 10444, 10564, 5036, 5642, 6377,
- 11536, 6879, 8747, 4686, 5510, 10151, 7086, 7031, 8850, 7710,
- 10244, 7522, 9022, 5474, 11187, 4549, 4528, 10317, 7434, 6647,
- 13361, 5271, 3675, 3788, 5914, 11272, 9419, 7524, 6664, 7164,
- 12575, 9089, 8216, 7106, 12411, 6179, 4664, 4201, 4874, 5446,
- 16122, 5875, 9436, 6071, 6266, 5620, 5863, 5728, 6267, 6379,
- 11581, 6516, 11280, 6008, 10082, 5964, 6684, 7095, 5845, 6731,
- 10969, 5817, 8310, 8949, 8097, 5644, 9945, 7090, 7609, 6980,
- 9605, 7955, 9399, 4125, 8830, 8248, 7669, 8394, 8013, 7352,
- 11027, 6764, 10474, 5839, 8116, 6753, 6071, 6365, 9607, 7852,
- 6868, 8696, 9703, 6610, 11845, 5870, 9197, 6254, 6756, 6807,
- 10454, 7223, 8302, 6732, 10362, 8404, 10057, 5763, 5401, 6016,
- 8549, 8288, 12397, 6062, 5411, 4811, 5575, 6895, 9562, 9281,
- 12074, 5138, 11314, 5401, 6219, 8600, 8358, 7128, 6384, 6833,
- 10719, 7588, 9171, 4509, 10093, 4963, 9678, 6714, 7094, 7537,
- 10958, 6303, 10069, 6665, 6026, 7237, 12855, 5196, 4965, 5637,
- 10574, 8961, 9383, 4522, 6589, 6303, 6886, 8925, 8271, 8612,
- 11181, 7483, 10786, 5885, 4335, 5930, 9677, 7177, 7885, 7522,
- 6584, 11371, 8036, 11360, 3300, 10074, 7009, 6094, 6052, 6655,
- 9724, 10881, 6150, 14814, 4085, 3510, 4087, 6676, 6198, 5834,
- 8264, 13391, 8183, 9133, 9065, 6675, 5548, 5134, 5962, 5744,
- 11814, 12935, 10117, 10484, 4952, 3761, 3987, 4490, 4403, 5235,
- 6756, 6820, 10541, 7749, 6462, 12955, 6712, 6589, 6209, 6530,
- 9610, 6980, 6858, 9956, 5031, 5447, 6545, 9708, 11507, 6161,
- 6865, 9794, 10254, 9559, 9332, 5161, 7920, 6749, 6714, 6831,
- 10519, 11142, 7399, 10322, 7121, 6505, 6289, 6431, 6309, 6671,
- 3563, 8700, 6723, 8028, 7503, 11081, 11167, 6705, 7649, 6592,
- 1153, 3028, 6238, 14099, 10501, 6671, 6311, 7476, 8430, 7324,
- 3128, 11354, 7335, 6197, 6519, 5451, 9001, 11781, 8499, 6790,
- 6947, 8917, 6756, 6364, 5914, 5543, 6556, 9304, 12381, 8659,
- 5531, 8875, 8322, 11441, 7403, 8054, 7278, 8704, 7296, 6727,
- 6185, 7805, 9235, 12610, 5740, 6152, 5244, 6536, 9733, 7961,
- 5751, 10827, 9166, 10794, 6545, 9391, 5350, 7568, 5867, 7220,
- 7505, 11365, 6305, 9831, 5057, 8985, 6787, 8824, 7784, 6285,
- 5426, 10587, 10601, 9292, 5006, 7196, 8027, 7636, 7967, 7132,
- 8862, 8655, 11729, 12848, 4986, 4926, 4367, 5295, 6293, 6874,
- 8703, 11796, 9790, 9021, 5655, 5621, 6103, 6413, 7762, 7481,
- 10667, 8843, 8677, 7878, 5910, 4494, 4014, 5324, 12514, 7514,
- 5578, 9775, 10850, 8816, 7706, 9490, 8327, 6547, 6283, 5800,
- 8300, 7807, 10539, 9985, 5200, 9269, 6457, 7603, 7142, 6901,
- 6562, 7771, 12304, 6037, 6157, 8394, 8943, 7204, 7951, 7163,
- 10831, 10426, 8877, 7204, 5323, 7570, 6978, 7779, 7297, 7178,
- 2525, 9551, 10435, 9449, 7690, 6242, 8096, 7683, 8069, 8100,
- 2515, 6832, 15497, 9553, 4313, 4467, 6329, 6865, 6963, 8244,
- 5934, 13607, 11530, 5402, 5093, 5444, 6404, 7498, 7473, 7113,
- 7370, 4260, 16795, 4671, 4306, 5070, 6340, 7809, 7045, 6982,
- 4620, 9782, 8634, 10725, 5588, 9700, 10330, 5906, 6864, 5589,
- 5778, 7429, 11798, 10212, 7748, 7469, 7490, 7401, 6716, 6989,
- 5237, 9166, 9694, 7478, 5921, 9070, 7401, 10565, 7680, 6987,
- 6825, 9995, 13670, 7557, 8183, 5702, 6272, 6389, 5936, 6179,
- 9948, 7884, 9280, 6775, 7180, 10287, 5011, 4511, 5431, 11103,
- 14669, 3707, 4720, 7825, 7619, 7034, 8402, 7161, 7173, 6905,
- 11770, 7276, 9743, 5565, 9045, 11070, 4799, 5551, 5765, 6350,
- 13227, 6419, 7235, 9473, 7974, 6948, 6802, 7313, 6256, 6810,
- 11240, 4093, 8198, 7379, 7632, 7364, 8423, 8741, 7865, 8157,
- 11997, 6098, 7425, 7668, 5993, 5868, 6795, 9157, 9478, 8342,
- 11205, 7098, 10352, 9111, 9567, 7684, 6463, 5882, 5203, 5792,
- 11792, 6520, 6529, 9928, 4413, 10284, 7853, 7028, 6951, 6757,
- 11275, 4658, 7588, 5257, 6836, 14816, 6590, 4980, 5486, 5906,
- 11104, 3772, 4884, 9951, 7750, 11083, 7047, 7083, 6437, 7521,
- 11755, 7451, 8530, 9205, 6507, 11789, 5311, 4705, 4938, 6397,
- 12421, 7528, 7596, 9743, 4834, 6134, 10231, 5598, 6189, 7229,
- 12097, 4216, 9982, 8727, 7068, 7559, 6260, 6879, 7661, 7645,
- 10777, 5921, 10740, 10779, 7486, 5787, 5593, 6457, 7188, 7282,
- 11048, 7037, 8647, 8620, 5009, 9600, 5981, 9140, 6102, 7752,
- 9669, 8628, 7198, 10553, 4156, 9038, 5783, 8254, 6893, 8560,
- 9803, 8847, 10661, 8169, 7258, 6938, 7273, 6920, 7156, 7129,
- 11251, 8756, 8828, 8982, 8177, 5876, 10113, 5685, 5436, 5138,
- 11774, 9891, 9380, 7396, 8190, 8601, 6157, 5570, 5799, 5584,
- 12623, 7920, 8805, 7927, 6394, 6755, 5913, 6321, 7520, 8683,
- 8807, 7164, 10021, 7170, 9133, 6437, 8439, 8244, 7693, 7330,
- 10081, 6253, 10022, 8367, 6153, 7075, 7608, 8104, 8500, 7991,
- 9833, 6770, 11263, 5969, 6141, 9582, 6635, 9000, 6886, 6608,
- 11945, 6840, 9180, 7644, 6812, 8634, 8691, 6432, 6927, 6300,
- 8907, 10136, 10611, 5390, 8968, 8479, 5685, 7121, 7113, 6452,
- 9698, 6496, 9364, 6144, 5134, 5396, 8057, 11600, 8554, 7628,
- 13878, 9080, 12326, 6788, 4805, 5398, 5309, 5538, 5152, 5582,
- 11171, 7038, 9292, 10058, 4256, 4676, 6945, 8481, 7929, 8135,
- 9850, 8151, 8471, 7741, 6378, 5389, 9542, 7902, 7486, 9126,
- 10857, 7813, 8912, 8217, 6184, 7062, 9174, 9842, 6036, 5050,
- 10828, 6290, 10756, 7818, 6686, 4980, 5437, 11106, 6690, 6965,
- 12238, 9151, 9922, 10746, 5078, 5800, 6263, 5807, 5884, 6090};