//#define FIRFILTER_NUM (24) //#define UPSAMPLE_FACTOR_32TO50P7 73 //#define DOWNSAMPLE_FACTOR_32TO50P7 46 -17, 115, 196, -309, 531, -803, 1107, -1412, 1684, -1879, 1916, 30581, 2348, -2071, 1788, -1469, 1135, -814, 533, -305, 190, 119, -17, -1, -17, 111, 202, -312, 530, -791, 1078, -1354, 1579, -1688, 1493, 30565, 2788, -2262, 1890, -1523, 1161, -824, 533, -301, 183, 124, -17, 0, -17, 107, 208, -314, 527, -778, 1047, -1295, 1473, -1496, 1080, 30531, 3237, -2453, 1990, -1576, 1186, -832, 532, -297, 176, 128, -18, 0, -16, 102, 214, -316, 524, -764, 1015, -1234, 1366, -1306, 676, 30481, 3694, -2642, 2088, -1627, 1210, -839, 531, -292, 169, 133, -18, 0, -16, 98, 219, -318, 519, -749, 981, -1172, 1257, -1116, 281, 30415, 4158, -2831, 2184, -1676, 1231, -845, 529, -286, 161, 137, -18, -1, -16, 94, 225, -319, 514, -733, 947, -1108, 1148, -927, -103, 30332, 4630, -3018, 2278, -1723, 1251, -850, 525, -280, 154, 142, -18, -1, -16, 90, 230, -319, 509, -716, 911, -1044, 1039, -740, -477, 30232, 5109, -3203, 2369, -1767, 1269, -853, 521, -274, 146, 146, -18, -1, -15, 86, 234, -319, 502, -698, 875, -979, 929, -554, -840, 30116, 5594, -3386, 2457, -1809, 1285, -855, 517, -266, 138, 150, -18, -1, -15, 82, 239, -319, 495, -679, 837, -912, 819, -370, -1193, 29984, 6086, -3566, 2543, -1849, 1300, -856, 511, -259, 130, 155, -18, -1, -15, 78, 243, -318, 488, -659, 798, -845, 710, -189, -1534, 29836, 6584, -3743, 2625, -1886, 1312, -855, 504, -251, 121, 159, -18, -1, -14, 75, 247, -316, 479, -639, 759, -778, 600, -10, -1865, 29672, 7087, -3918, 2705, -1920, 1323, -853, 497, -242, 112, 164, -18, -1, -14, 71, 250, -314, 470, -618, 719, -710, 491, 167, -2184, 29493, 7595, -4088, 2780, -1952, 1331, -850, 489, -233, 103, 168, -17, -1, -14, 67, 254, -312, 461, -596, 678, -642, 382, 340, -2492, 29297, 8108, -4256, 2853, -1981, 1338, -845, 479, -224, 94, 173, -17, -1, -13, 64, 257, -309, 451, -573, 636, -573, 274, 511, -2789, 29086, 8625, -4418, 2921, -2007, 1342, -839, 469, -214, 85, 177, -17, -1, -13, 60, 259, -306, 440, -550, 594, -504, 167, 678, -3074, 28860, 9146, -4577, 2986, -2030, 1344, -831, 459, -203, 76, 182, -17, -1, -13, 57, 262, -302, 428, -526, 552, -435, 61, 841, -3347, 28620, 9671, -4730, 3047, -2050, 1344, -822, 447, -192, 66, 186, -16, -2, -12, 53, 264, -298, 417, -502, 509, -367, -44, 1001, -3608, 28364, 10198, -4879, 3103, -2067, 1342, -812, 434, -181, 57, 191, -16, -2, -12, 50, 266, -293, 404, -477, 466, -298, -148, 1156, -3857, 28094, 10728, -5022, 3155, -2080, 1338, -800, 421, -169, 47, 195, -16, -2, -12, 47, 268, -289, 392, -451, 422, -230, -250, 1308, -4094, 27809, 11260, -5160, 3203, -2091, 1331, -787, 407, -157, 37, 199, -15, -2, -11, 44, 270, -283, 378, -426, 379, -162, -350, 1455, -4320, 27511, 11793, -5291, 3246, -2098, 1323, -772, 392, -145, 27, 203, -15, -2, -11, 41, 271, -278, 365, -399, 335, -95, -449, 1598, -4533, 27199, 12328, -5416, 3284, -2102, 1312, -756, 376, -132, 17, 207, -14, -2, -11, 38, 272, -272, 351, -373, 291, -28, -546, 1736, -4734, 26874, 12863, -5534, 3317, -2103, 1298, -739, 359, -119, 7, 212, -13, -2, -10, 35, 273, -265, 336, -346, 248, 38, -641, 1869, -4922, 26536, 13398, -5646, 3346, -2100, 1283, -720, 342, -105, -3, 216, -13, -3, -10, 32, 273, -258, 322, -319, 204, 103, -733, 1997, -5099, 26185, 13933, -5750, 3369, -2094, 1265, -700, 324, -91, -14, 220, -12, -3, -10, 30, 274, -251, 307, -292, 161, 167, -823, 2121, -5264, 25822, 14467, -5846, 3387, -2084, 1245, -678, 305, -77, -24, 223, -11, -3, -9, 27, 274, -244, 291, -265, 117, 231, -911, 2239, -5416, 25447, 15000, -5935, 3400, -2071, 1223, -656, 285, -62, -35, 227, -10, -3, -9, 24, 273, -237, 276, -238, 75, 293, -997, 2351, -5556, 25060, 15532, -6015, 3408, -2054, 1199, -631, 265, -47, -45, 231, -9, -3, -9, 22, 273, -229, 260, -210, 32, 354, -1079, 2459, -5685, 24662, 16061, -6088, 3409, -2033, 1172, -606, 244, -32, -55, 234, -8, -4, -8, 20, 272, -220, 244, -183, -10, 414, -1160, 2561, -5801, 24253, 16587, -6151, 3406, -2010, 1144, -579, 223, -17, -66, 238, -7, -4, -8, 17, 272, -212, 228, -156, -52, 472, -1237, 2657, -5906, 23834, 17110, -6206, 3397, -1982, 1113, -551, 201, -1, -76, 241, -6, -4, -8, 15, 271, -203, 212, -128, -93, 529, -1311, 2748, -5999, 23405, 17630, -6251, 3382, -1951, 1080, -522, 178, 15, -87, 244, -5, -4, -7, 13, 269, -195, 195, -101, -133, 585, -1382, 2833, -6080, 22966, 18145, -6287, 3361, -1917, 1044, -492, 155, 31, -97, 247, -4, -4, -7, 11, 268, -185, 179, -74, -173, 639, -1451, 2912, -6150, 22518, 18656, -6313, 3334, -1879, 1007, -460, 131, 47, -107, 250, -2, -5, -7, 9, 266, -176, 162, -47, -212, 691, -1516, 2985, -6209, 22061, 19161, -6330, 3302, -1837, 968, -428, 107, 63, -117, 253, -1, -5, -6, 7, 265, -167, 146, -21, -250, 742, -1578, 3053, -6256, 21596, 19661, -6336, 3264, -1792, 926, -394, 82, 80, -127, 256, 0, -5, -6, 5, 263, -157, 129, 5, -287, 791, -1636, 3114, -6292, 21123, 20155, -6332, 3220, -1743, 883, -360, 57, 96, -138, 258, 2, -5, -6, 4, 260, -147, 113, 31, -324, 838, -1691, 3170, -6317, 20643, 20643, -6317, 3170, -1691, 838, -324, 31, 113, -147, 260, 4, -6, -5, 2, 258, -138, 96, 57, -360, 883, -1743, 3220, -6332, 20155, 21123, -6292, 3114, -1636, 791, -287, 5, 129, -157, 263, 5, -6, -5, 0, 256, -127, 80, 82, -394, 926, -1792, 3264, -6336, 19661, 21596, -6256, 3053, -1578, 742, -250, -21, 146, -167, 265, 7, -6, -5, -1, 253, -117, 63, 107, -428, 968, -1837, 3302, -6330, 19161, 22061, -6209, 2985, -1516, 691, -212, -47, 162, -176, 266, 9, -7, -5, -2, 250, -107, 47, 131, -460, 1007, -1879, 3334, -6313, 18656, 22518, -6150, 2912, -1451, 639, -173, -74, 179, -185, 268, 11, -7, -4, -4, 247, -97, 31, 155, -492, 1044, -1917, 3361, -6287, 18145, 22966, -6080, 2833, -1382, 585, -133, -101, 195, -195, 269, 13, -7, -4, -5, 244, -87, 15, 178, -522, 1080, -1951, 3382, -6251, 17630, 23405, -5999, 2748, -1311, 529, -93, -128, 212, -203, 271, 15, -8, -4, -6, 241, -76, -1, 201, -551, 1113, -1982, 3397, -6206, 17110, 23834, -5906, 2657, -1237, 472, -52, -156, 228, -212, 272, 17, -8, -4, -7, 238, -66, -17, 223, -579, 1144, -2010, 3406, -6151, 16587, 24253, -5801, 2561, -1160, 414, -10, -183, 244, -220, 272, 20, -8, -4, -8, 234, -55, -32, 244, -606, 1172, -2033, 3409, -6088, 16061, 24662, -5685, 2459, -1079, 354, 32, -210, 260, -229, 273, 22, -9, -3, -9, 231, -45, -47, 265, -631, 1199, -2054, 3408, -6015, 15532, 25060, -5556, 2351, -997, 293, 75, -238, 276, -237, 273, 24, -9, -3, -10, 227, -35, -62, 285, -656, 1223, -2071, 3400, -5935, 15000, 25447, -5416, 2239, -911, 231, 117, -265, 291, -244, 274, 27, -9, -3, -11, 223, -24, -77, 305, -678, 1245, -2084, 3387, -5846, 14467, 25822, -5264, 2121, -823, 167, 161, -292, 307, -251, 274, 30, -10, -3, -12, 220, -14, -91, 324, -700, 1265, -2094, 3369, -5750, 13933, 26185, -5099, 1997, -733, 103, 204, -319, 322, -258, 273, 32, -10, -3, -13, 216, -3, -105, 342, -720, 1283, -2100, 3346, -5646, 13398, 26536, -4922, 1869, -641, 38, 248, -346, 336, -265, 273, 35, -10, -2, -13, 212, 7, -119, 359, -739, 1298, -2103, 3317, -5534, 12863, 26874, -4734, 1736, -546, -28, 291, -373, 351, -272, 272, 38, -11, -2, -14, 207, 17, -132, 376, -756, 1312, -2102, 3284, -5416, 12328, 27199, -4533, 1598, -449, -95, 335, -399, 365, -278, 271, 41, -11, -2, -15, 203, 27, -145, 392, -772, 1323, -2098, 3246, -5291, 11793, 27511, -4320, 1455, -350, -162, 379, -426, 378, -283, 270, 44, -11, -2, -15, 199, 37, -157, 407, -787, 1331, -2091, 3203, -5160, 11260, 27809, -4094, 1308, -250, -230, 422, -451, 392, -289, 268, 47, -12, -2, -16, 195, 47, -169, 421, -800, 1338, -2080, 3155, -5022, 10728, 28094, -3857, 1156, -148, -298, 466, -477, 404, -293, 266, 50, -12, -2, -16, 191, 57, -181, 434, -812, 1342, -2067, 3103, -4879, 10198, 28364, -3608, 1001, -44, -367, 509, -502, 417, -298, 264, 53, -12, -2, -16, 186, 66, -192, 447, -822, 1344, -2050, 3047, -4730, 9671, 28620, -3347, 841, 61, -435, 552, -526, 428, -302, 262, 57, -13, -1, -17, 182, 76, -203, 459, -831, 1344, -2030, 2986, -4577, 9146, 28860, -3074, 678, 167, -504, 594, -550, 440, -306, 259, 60, -13, -1, -17, 177, 85, -214, 469, -839, 1342, -2007, 2921, -4418, 8625, 29086, -2789, 511, 274, -573, 636, -573, 451, -309, 257, 64, -13, -1, -17, 173, 94, -224, 479, -845, 1338, -1981, 2853, -4256, 8108, 29297, -2492, 340, 382, -642, 678, -596, 461, -312, 254, 67, -14, -1, -17, 168, 103, -233, 489, -850, 1331, -1952, 2780, -4088, 7595, 29493, -2184, 167, 491, -710, 719, -618, 470, -314, 250, 71, -14, -1, -18, 164, 112, -242, 497, -853, 1323, -1920, 2705, -3918, 7087, 29672, -1865, -10, 600, -778, 759, -639, 479, -316, 247, 75, -14, -1, -18, 159, 121, -251, 504, -855, 1312, -1886, 2625, -3743, 6584, 29836, -1534, -189, 710, -845, 798, -659, 488, -318, 243, 78, -15, -1, -18, 155, 130, -259, 511, -856, 1300, -1849, 2543, -3566, 6086, 29984, -1193, -370, 819, -912, 837, -679, 495, -319, 239, 82, -15, -1, -18, 150, 138, -266, 517, -855, 1285, -1809, 2457, -3386, 5594, 30116, -840, -554, 929, -979, 875, -698, 502, -319, 234, 86, -15, -1, -18, 146, 146, -274, 521, -853, 1269, -1767, 2369, -3203, 5109, 30232, -477, -740, 1039, -1044, 911, -716, 509, -319, 230, 90, -16, -1, -18, 142, 154, -280, 525, -850, 1251, -1723, 2278, -3018, 4630, 30332, -103, -927, 1148, -1108, 947, -733, 514, -319, 225, 94, -16, -1, -18, 137, 161, -286, 529, -845, 1231, -1676, 2184, -2831, 4158, 30415, 281, -1116, 1257, -1172, 981, -749, 519, -318, 219, 98, -16, 0, -18, 133, 169, -292, 531, -839, 1210, -1627, 2088, -2642, 3694, 30481, 676, -1306, 1366, -1234, 1015, -764, 524, -316, 214, 102, -16, 0, -18, 128, 176, -297, 532, -832, 1186, -1576, 1990, -2453, 3237, 30531, 1080, -1496, 1473, -1295, 1047, -778, 527, -314, 208, 107, -17, 0, -17, 124, 183, -301, 533, -824, 1161, -1523, 1890, -2262, 2788, 30565, 1493, -1688, 1579, -1354, 1078, -791, 530, -312, 202, 111, -17, -1, -17, 119, 190, -305, 533, -814, 1135, -1469, 1788, -2071, 2348, 30581, 1916, -1879, 1684, -1412, 1107, -803, 531, -309, 196, 115, -17,