freedv-gui/codec2-1.2.0/unittest/hts1a.h

891 lines
64 KiB
C

short hts1a_raw[] = {
-14, -14, -8, -7, -11, -15, -14, -16, -24,
-26, -25, -26, -22, -22, -24, -19, -19, -19,
-26, -28, -28, -21, -16, -14, -19, -19, -18,
-18, -16, -18, -26, -28, -35, -28, -19, -12,
-12, -14, -15, -21, -16, -12, -9, -11, -5,
-8, -7, -5, -8, -8, -7, 3, 3, -1,
-2, -5, -1, -7, -5, -4, -4, -7, -5,
-9, -8, -12, -21, -21, -28, -28, -24, -25,
-29, -29, -31, -32, -28, -31, -35, -26, -35,
-31, -28, -32, -26, -21, -22, -16, -15, -14,
-18, -12, -19, -12, -12, -16, -15, -16, -16,
-16, -12, -15, -12, -18, -18, -15, -19, -18,
-16, -14, -15, -16, -16, -16, -14, -16, -11,
-4, -8, -8, -9, -8, -15, -12, -11, -12,
-9, -11, -8, -11, -14, -11, -18, -16, -14,
-14, -9, -5, -8, -15, -16, -14, -16, -18,
-15, -31, -32, -19, -15, -12, -16, -15, -18,
-14, -12, -12, -16, -24, -25, -19, -18, -22,
-21, -19, -16, -16, -14, -16, -24, -24, -19,
-24, -24, -19, -21, -24, -25, -28, -25, -25,
-26, -18, -12, -22, -25, -26, -25, -24, -24,
-22, -21, -19, -16, -15, -12, -12, -14, -8,
-12, -11, -5, -1, 0, 0, -1, -4, -4,
-5, -7, -7, -11, -8, -11, -5, -4, -2,
-8, -5, -12, -14, -14, -14, -12, -12, -7,
-16, -21, -22, -22, -25, -28, -24, -31, -32,
-33, -33, -35, -31, -29, -32, -36, -36, -35,
-35, -32, -26, -35, -29, -22, -18, -11, -16,
-14, -14, -11, -8, -8, -12, -11, -24, -25,
-12, -8, -7, -9, -5, -9, -8, -4, -7,
-5, -11, -11, -4, -5, -5, -8, -4, -8,
-4, -8, -14, -8, -9, -12, -11, -15, -22,
-21, -19, -22, -15, -22, -18, -15, -16, -18,
-12, -14, -21, -19, -16, -19, -21, -22, -21,
-25, -19, -26, -21, -19, -21, -19, -16, -15,
-18, -9, -8, -9, -8, -14, -19, -15, -16,
-16, -16, -12, -11, -12, -11, -11, -7, -19,
-18, -14, -28, -28, -26, -28, -31, -31, -24,
-25, -26, -29, -28, -31, -28, -24, -21, -19,
-21, -16, -24, -24, -18, -16, -19, -12, -9,
-12, -14, -12, -7, -9, -9, -5, -5, -9,
-7, -5, -5, -4, -21, -25, -12, -5, 5,
10, 10, -1, -2, 3, -4, -7, -8, -5,
-11, -12, -25, -26, -24, -33, -32, -29, -35,
-36, -33, -38, -42, -38, -38, -36, -36, -33,
-32, -38, -32, -28, -22, -18, -14, -9, -15,
-9, -8, -11, -2, -2, -5, -2, 3, -2,
-1, -4, -7, -12, -12, -12, -16, -15, -11,
-11, -8, -7, -5, -9, -12, -12, -18, -19,
-26, -26, -22, -22, -24, -21, -15, -12, -14,
-18, -16, -15, -26, -26, -28, -26, -26, -25,
-28, -25, -14, -12, -14, -18, -24, -14, -9,
-5, -7, -9, -7, -8, -14, -11, -8, -15,
-8, -7, -5, -2, -5, -5, -8, -15, -15,
-16, -33, -35, -25, -15, -14, -18, -22, -18,
-22, -24, -29, -31, -32, -33, -31, -36, -31,
-25, -31, -33, -28, -26, -22, -25, -25, -16,
-18, -16, -15, -15, -14, -11, -7, -5, -4,
-8, -4, -5, -8, -4, 0, -7, -1, -1,
-9, -11, -12, -14, -15, -9, -8, -7, -5,
-11, -12, -12, -19, -15, -16, -16, -12, -18,
-19, -19, -18, -15, -19, -24, -19, -25, -28,
-26, -26, -26, -28, -26, -22, -21, -25, -19,
-16, -16, -9, -9, -12, -7, -11, -7, -12,
-15, -18, -24, -16, -16, -12, -19, -18, -16,
-25, -24, -22, -25, -21, -25, -24, -24, -19,
-15, -26, -19, -14, -19, -16, -18, -26, -28,
-16, -4, 10, 15, 12, 13, 10, 8, 8,
-7, -11, -19, -29, -31, -33, -29, -26, -26,
-26, -22, -15, -16, -15, -19, -18, -19, -12,
-15, -21, -21, -24, -22, -19, -19, -15, -16,
-16, -24, -18, -25, -24, -24, -26, -21, -22,
-22, -18, -16, -19, -22, -22, -19, -24, -19,
-16, -19, -15, -16, -12, -4, -9, -19, -12,
-15, -19, -16, -16, -15, -14, -12, -12, -11,
-8, -9, -9, -12, -11, -11, -8, -9, -5,
5, -1, -1, -4, -8, -8, -8, -9, -8,
-7, -11, -19, -19, -18, -26, -21, -24, -24,
-26, -35, -32, -36, -31, -26, -28, -26, -25,
-22, -26, -35, -35, -36, -45, -45, -33, -28,
-19, -16, -9, -14, -12, -5, -11, -8, -7,
-5, -5, 2, -2, -5, 0, -7, -5, -11,
-14, -14, -8, -8, -7, -9, -11, -11, -15,
-15, -14, -12, -14, -18, -16, -9, -12, -12,
-14, -16, -22, -25, -26, -31, -29, -26, -29,
-25, -22, -19, -18, -24, -21, -24, -19, -12,
-15, -15, -16, -15, -14, -16, -15, -16, -24,
-19, -22, -26, -24, -19, -18, -19, -15, -11,
-5, -2, -2, -4, -7, -4, -8, -8, -11,
-15, -11, -9, -7, -9, -4, 2, -8, -1,
-2, -12, -9, -15, -21, -31, -38, -32, -32,
-35, -31, -28, -33, -32, -35, -33, -33, -36,
-36, -42, -45, -43, -33, -29, -25, -21, -14,
-12, -11, -16, -15, -12, -14, -15, -15, -9,
-2, -2, 0, -5, -4, -2, 0, 8, 9,
10, 12, 3, 6, 5, 9, 3, -7, -9,
-25, -32, -25, -11, -1, 2, -1, -9, -15,
-12, -15, -21, -29, -35, -39, -39, -31, -33,
-33, -26, -28, -29, -31, -33, -26, -24, -22,
-24, -21, -18, -15, -18, -26, -25, -22, -18,
-21, -24, -26, -35, -28, -26, -26, -24, -22,
-16, -18, -22, -15, -22, -24, -16, -14, -11,
-4, 3, 5, 3, 8, 8, 6, 0, 6,
3, -5, 0, 6, -5, -5, -8, -11, -14,
-19, -21, -24, -25, -28, -28, -22, -28, -38,
-38, -26, -26, -22, -32, -31, -26, -18, -12,
-11, -9, -16, -21, -19, -16, -16, -18, -12,
-12, -8, -7, -15, -16, -16, -19, -21, -22,
-22, -22, -25, -32, -29, -35, -32, -33, -33,
-29, -25, -18, -15, -16, -12, -12, -8, -2,
0, 6, 2, 0, 5, 2, -5, -1, -5,
-8, -8, -8, -9, -15, -12, -11, -5, -9,
-18, -19, -22, -16, -14, -11, -2, -2, -8,
-16, -21, -22, -19, -24, -24, -16, -16, -12,
-7, -8, -5, -8, -16, -24, -29, -35, -36,
-36, -38, -41, -38, -43, -41, -39, -35, -32,
-31, -32, -32, -28, -24, -24, -19, -16, -18,
-12, -2, -1, 5, 5, -9, -25, -21, -15,
-14, -15, -14, -18, -16, -12, -11, -5, -2,
-7, -11, -7, -18, -11, -5, -2, 0, -2,
0, 0, -5, -11, -14, -12, -14, -14, -16,
-18, -18, -29, -38, -38, -42, -46, -38, -35,
-32, -31, -16, -5, 0, 12, 19, 20, 17,
20, 20, 16, 16, 12, 5, -7, -15, -14,
-22, -25, -26, -26, -32, -38, -43, -45, -49,
-55, -56, -52, -56, -48, -39, -33, -28, -31,
-24, -29, -32, -26, -16, -7, -14, -11, -11,
-16, -18, -29, -28, -24, -14, -11, -15, -4,
-11, -12, -5, -2, 3, 5, 2, 10, 5,
6, 2, -1, -7, -7, -12, -14, -16, -22,
-21, -18, -19, -22, -11, -1, 3, 2, 2,
3, 6, -2, -7, -15, -18, -24, -26, -31,
-38, -41, -39, -36, -39, -33, -26, -24, -18,
-19, -21, -19, -18, -16, -21, -21, -15, -14,
-18, -24, -25, -31, -38, -43, -45, -46, -43,
-39, -33, -28, -19, -11, -8, -4, 5, 12,
12, 17, 16, 9, 9, 10, 6, 8, -4,
3, 0, -5, -11, -14, -28, -26, -15, -24,
-32, -32, -28, -32, -28, -18, -22, -22, -15,
-15, -24, -25, -26, -25, -16, -16, -18, -22,
-21, -26, -29, -25, -22, -19, -16, -9, -4,
2, 6, 10, 3, 2, 0, -7, -7, -14,
-16, -15, -22, -26, -29, -25, -25, -22, -29,
-35, -25, -19, -14, -15, -12, -15, -26, -24,
-29, -28, -26, -26, -29, -32, -38, -42, -38,
-33, -29, -25, -25, -21, -14, -5, 5, 6,
8, 6, 2, 0, -1, -9, -16, -18, -19,
-22, -22, -21, -15, -18, -22, -11, -8, -11,
-7, 5, 2, -2, -4, -5, -7, -5, 6,
-7, -9, -8, -19, -22, -24, -26, -29, -33,
-29, -25, -24, -21, -21, -24, -29, -28, -26,
-25, -21, -26, -26, -25, -31, -31, -38, -39,
-38, -33, -21, -9, -5, -4, 5, 3, -2,
-7, -8, -9, -15, -16, -16, -22, -21, -24,
-24, -16, -22, -21, -24, -26, -22, -16, -9,
-11, -2, 6, 2, -4, -9, -16, -21, -21,
-21, -24, -22, -22, -19, -18, -16, -12, -14,
-12, -4, -2, -4, -8, -5, -5, -11, 0,
2, -7, -8, -12, -14, -19, -24, -25, -28,
-9, -5, -29, -33, -22, -22, -21, -15, -18,
-24, -21, -26, -29, -25, -33, -29, -29, -29,
-31, -28, -28, -25, -24, -21, -25, -14, -7,
-5, -16, -19, -21, -28, -33, -38, -36, -26,
-25, -22, -8, -5, 0, 5, 10, 16, 13,
10, 8, 5, -4, -1, -7, -11, -18, -28,
-31, -42, -43, -38, -38, -22, -11, -8, -7,
6, 6, 3, 13, 8, -7, -2, -9, -16,
-11, -15, -18, -24, -28, -24, -25, -22, -25,
-28, -25, -38, -39, -35, -36, -14, -25, -42,
-16, -9, -29, -28, -26, -31, -29, -39, -29,
-12, -7, -1, -2, -4, 0, 2, -5, -15,
-21, -35, -32, -22, -19, -18, -19, -5, 6,
0, -14, -26, -11, 0, -19, -24, -24, -25,
-25, -31, -35, -32, -19, -5, -7, -1, 0,
6, 8, 0, -8, -5, 9, 9, 6, 2,
9, 13, -7, -26, -36, -35, -42, -56, -49,
-42, -42, -36, -28, -12, -12, -21, -18, -24,
-19, -22, -25, -24, -21, -18, -15, -15, -8,
-7, 3, -4, -11, -22, -22, -16, -24, -21,
-7, -22, -31, -16, -21, -11, -12, -21, -26,
-28, -19, -28, -31, -25, -38, -38, -29, -33,
-38, -33, -9, 10, 19, 5, -4, -4, -1,
-12, -21, -18, -16, -16, -19, -8, -5, -7,
-2, 0, 12, 16, 15, 2, -14, -12, -22,
-29, -42, -36, -25, -16, -18, -19, -12, 6,
2, 2, 9, -4, -11, -19, -25, -24, -28,
-35, -43, -35, -25, -41, -45, -42, -39, -35,
-41, -33, -29, -18, -2, -19, -32, -12, 3,
-8, -11, -26, -35, -29, -29, -24, -15, -9,
-8, -1, 2, 0, -1, -2, 2, -1, -8,
-9, -18, -21, -26, -32, -35, -26, -15, -9,
-7, -2, -2, 2, 13, 12, -2, -11, -15,
-18, -28, -29, -24, -28, -32, -31, -28, -15,
-9, -21, -4, 10, -7, -5, -14, -18, -9,
-21, -25, -29, -32, -36, -31, -16, -24, -18,
-18, -22, -25, -32, -31, -12, -8, -8, 2,
-2, 15, 9, -14, -9, -9, 0, -1, -22,
-24, -18, -32, -29, -29, -39, -33, -24, -41,
-33, -18, -33, -28, -32, -28, -24, -35, -32,
-24, -21, -14, -21, -25, -18, -9, -8, -11,
0, 3, 5, -5, -14, -19, -15, -9, 2,
-2, 0, 12, 10, 19, 22, 8, -2, -5,
-9, -22, -16, -5, -16, -21, -19, -16, -16,
-26, -29, -28, -25, -1, -2, -15, -19, -29,
-35, -35, -38, -36, -38, -29, -46, -56, -38,
-45, -62, -55, -48, -33, -42, -79, -93, 33,
207, 203, 112, 30, -29, -28, -70, -148, -176,
-96, -69, -87, -32, -45, -24, 46, 64, 76,
46, 43, 60, 39, 20, 12, 6, -35, -26,
-28, -67, -8, -18, -55, 6, -38, -75, -24,
-5, -5, -25, -25, -35, 22, 93, 23, -28,
-55, -83, -42, -83, -103, -56, -22, 44, 3,
-33, 6, 8, 12, 17, -5, -131, -189, 100,
265, 40, 49, 135, -59, 12, 51, -123, -87,
-182, -298, -226, -192, -205, -198, -49, 30, 39,
183, 238, 183, 141, 187, 132, 83, 176, 16,
-116, -90, -118, -138, -189, -123, -137, -147, -9,
-28, 49, 125, 66, 29, 43, 46, -70, -100,
-75, -121, -117, -109, -58, -28, 29, 77, 74,
128, 118, 63, 12, 56, 158, 90, 0, -29,
-127, -103, -33, -137, -140, -18, -43, -66, -7,
-45, -73, 6, 42, -35, -111, -104, -92, -147,
-526, -1264, -1575, -765, 438, 997, 1207, 1339, 1320,
1748, 2310, 2055, 1176, 299, -434, -1009, -1257, -1632,
-2439, -2960, -2928, -2615, -2054, -1308, -736, -303, 445,
1377, 2112, 2587, 2728, 2464, 2061, 1838, 1525, 888,
182, -511, -1203, -1516, -1425, -1447, -1556, -1386, -1076,
-642, -16, 437, 547, 662, 915, 1092, 1055, 883,
519, 53, -259, -472, -771, -1037, -1070, -981, -814,
-511, -203, 2, 251, 519, 616, 631, 648, 582,
476, 391, 271, -18, -305, -348, -399, -478, -389,
-348, -351, -222, -121, -386, -1735, -3442, -2533, 573,
2049, 2601, 3434, 2708, 2736, 4175, 4209, 2551, 296,
-1119, -2477, -3494, -3361, -4179, -5485, -5636, -4580, -3316,
-2031, -22, 1181, 1763, 3271, 4874, 5510, 5224, 4612,
3186, 1425, 652, -147, -1598, -2834, -3484, -3818, -3613,
-2537, -1594, -1278, -574, 734, 1997, 2818, 3281, 3233,
2488, 1960, 1561, 520, -672, -1616, -2288, -2651, -2450,
-2115, -2137, -1772, -998, -341, 312, 891, 1208, 1322,
1574, 1687, 1285, 810, 427, -18, -404, -664, -1030,
-1306, -1064, -656, -397, -182, -16, 170, 514, 922,
1023, 956, 915, 626, -42, -1701, -4508, -5074, -1033,
2559, 2488, 3256, 3525, 2940, 5224, 6208, 3992, -50,
-2480, -3034, -4628, -4714, -5427, -7560, -7667, -5645, -2855,
-1414, 621, 2572, 3066, 5038, 7469, 7951, 6155, 4438,
2841, 544, -373, -1233, -3376, -5177, -5271, -4414, -3653,
-2121, -788, -392, 720, 2701, 3972, 4022, 3914, 3451,
2206, 1426, 796, -632, -2163, -3381, -4159, -4113, -3045,
-1776, -1312, -743, 275, 1098, 1851, 2335, 2131, 1527,
1259, 1200, 713, 73, -516, -1176, -1677, -1755, -1672,
-1670, -1336, -625, 37, 718, 1435, 1620, 1412, 1445,
1137, 438, 388, 645, 505, 194, -907, -3965, -7195,
-5524, 1111, 4509, 3145, 3535, 3294, 3846, 7424, 7315,
3111, -1601, -3095, -3366, -4972, -5281, -7332, -9647, -8219,
-4862, -1956, -808, 1125, 2677, 3750, 7120, 9202, 7949,
5515, 3979, 2538, 716, -4, -1881, -5029, -6072, -5264,
-4448, -3573, -2254, -1472, -802, 1513, 3981, 4536, 4289,
4083, 3336, 2484, 2141, 963, -1417, -3088, -3937, -4523,
-3991, -2694, -2023, -1694, -593, 580, 1431, 2310, 2417,
1777, 1433, 1598, 1241, 374, -69, -753, -1490, -1449,
-1357, -1625, -1628, -1176, -845, -356, 723, 1418, 1370,
1530, 1663, 1222, 1057, 1140, 345, -576, -628, -1435,
-4343, -6010, -2139, 2712, 2651, 2832, 3744, 2781, 5433,
7295, 4184, 117, -2377, -2990, -4553, -4853, -5022, -7143,
-6439, -4074, -2314, -1340, -260, 822, 720, 2570, 4741,
4967, 4932, 4619, 4026, 2856, 2222, 1221, -911, -1898,
-2510, -2962, -2593, -1870, -1447, -1553, -1085, -648, -342,
240, 418, 505, 623, 1054, 1416, 1337, 1193, 544,
-101, -348, -407, -426, -604, -573, -519, -297, 9,
-235, -589, -927, -952, -563, -310, 9, 168, 219,
369, 245, 40, -235, -451, -287, 46, 415, 683,
836, 842, 670, 489, 316, 166, 54, -36, -65,
36, -96, -883, -1693, -1570, -756, -117, 340, 975,
1918, 2596, 2086, 1068, 199, -509, -625, -662, -529,
71, -33, -597, -1067, -1512, -1670, -1870, -1901, -1547,
-974, -269, 142, 260, 272, 56, -164, -24, 509,
1019, 1292, 1496, 1616, 1660, 1613, 1357, 966, 660,
605, 597, 480, 275, -134, -671, -1134, -1376, -1473,
-1534, -1564, -1496, -1237, -812, -402, -128, 64, 267,
431, 522, 479, 332, 320, 468, 565, 548, 407,
180, -63, -264, -455, -638, -685, -574, -358, -32,
238, 328, 329, 371, 427, 438, 448, 424, 383,
441, 482, 29, -1189, -2337, -1898, -396, 261, 599,
1708, 2529, 2347, 1500, 312, -430, -148, 278, 227,
432, 471, -532, -1710, -2265, -2405, -2323, -2014, -1597,
-1182, -690, -406, -567, -617, -358, -89, 343, 1088,
1780, 1952, 1833, 1659, 1418, 1391, 1493, 1446, 1302,
1180, 911, 415, -45, -492, -962, -1186, -1142, -1095,
-1100, -1196, -1422, -1556, -1353, -995, -586, -59, 257,
287, 287, 197, 3, -36, 156, 418, 737, 932,
759, 427, 165, -84, -252, -225, -148, -84, 34,
39, -96, -169, -168, -72, 63, 179, 360, 539,
485, -67, -1439, -2707, -1793, 379, 1014, 1030, 2144,
2711, 2106, 1211, -4, -525, 364, 955, 628, 584,
170, -1432, -2769, -2892, -2525, -2075, -1551, -1390, -1363,
-1025, -944, -1087, -615, 145, 594, 1099, 1758, 1969,
1712, 1453, 1289, 1384, 1843, 2083, 1800, 1387, 975,
400, -86, -260, -446, -681, -781, -918, -1183, -1481,
-1768, -1877, -1558, -1020, -515, -28, 192, 9, -261,
-322, -178, 98, 444, 706, 805, 761, 492, 145,
-5, 6, 20, 53, 81, 27, -103, -249, -325,
-219, -9, 139, 291, 473, 547, 400, 42, -904,
-2367, -2330, -46, 1336, 924, 1518, 2371, 1895, 1372,
564, -271, 454, 1397, 1020, 578, 328, -986, -2542,
-2821, -2398, -1994, -1564, -1564, -1956, -1922, -1598, -1434,
-879, 175, 771, 983, 1429, 1726, 1615, 1534, 1616,
1721, 2049, 2369, 2073, 1426, 888, 304, -192, -219,
-94, -284, -630, -961, -1359, -1618, -1696, -1748, -1454,
-778, -324, -128, -18, -195, -423, -382, -226, 70,
483, 701, 628, 428, 210, 10, -22, 114, 227,
272, 257, 169, 25, -75, -138, -118, 102, 328,
287, 159, 135, -135, -1224, -2588, -2139, 243, 1339,
861, 1548, 2238, 1746, 1333, 575, 20, 917, 1538,
977, 662, 405, -964, -2463, -2640, -2228, -1890, -1544,
-1616, -1970, -1980, -1750, -1567, -867, 258, 771, 834,
1153, 1445, 1448, 1465, 1600, 1732, 2025, 2283, 1981,
1387, 883, 305, -131, -60, 112, -138, -472, -713,
-1204, -1632, -1686, -1616, -1274, -676, -513, -574, -314,
-246, -516, -545, -349, -28, 512, 853, 680, 427,
319, 192, 159, 289, 343, 264, 254, 193, -29,
-143, -148, -107, 152, 371, 271, -62, -913, -2303,
-2531, -572, 992, 788, 1179, 2054, 1888, 1608, 1079,
285, 625, 1391, 1211, 911, 815, -239, -1829, -2473,
-2303, -1946, -1557, -1548, -1949, -2143, -1976, -1775, -1202,
-178, 458, 614, 910, 1272, 1374, 1395, 1466, 1518,
1745, 2114, 2090, 1680, 1224, 657, 53, -175, -52,
-45, -203, -454, -892, -1329, -1492, -1447, -1204, -814,
-655, -631, -406, -247, -334, -468, -526, -358, 83,
466, 547, 455, 343, 228, 230, 309, 335, 371,
394, 352, 231, 64, -60, -48, 104, 202, -11,
-747, -2004, -2576, -1166, 550, 643, 737, 1650, 1868,
1642, 1375, 674, 546, 1071, 1077, 943, 1115, 595,
-841, -1963, -2249, -2154, -1810, -1444, -1523, -1822, -1890,
-1813, -1512, -726, 32, 333, 650, 1095, 1306, 1343,
1429, 1450, 1429, 1627, 1802, 1692, 1440, 1016, 360,
-106, -130, -84, -157, -290, -645, -1068, -1270, -1301,
-1210, -984, -715, -532, -436, -353, -370, -471, -464,
-363, -165, 206, 496, 517, 400, 306, 192, 166,
284, 373, 383, 386, 383, 319, 224, 135, 127,
115, -491, -1799, -2388, -1161, 363, 522, 420, 1024,
1442, 1559, 1517, 1026, 750, 863, 628, 452, 800,
684, -348, -1405, -1942, -2143, -2044, -1704, -1476, -1461,
-1526, -1621, -1422, -716, 5, 325, 585, 1013, 1288,
1380, 1476, 1487, 1409, 1382, 1354, 1255, 1174, 968,
519, 129, -52, -240, -438, -441, -399, -604, -941,
-1258, -1284, -315, 394, -628, -1085, -532, -675, -126,
-277, -1573, -522, 598, 237, 407, 805, 1075, 653,
318, 362, -59, -56, -240, -233, 312, -489, -2514,
-4669, -4202, -712, 2020, 3805, 4136, 2529, 3440, 5718,
5515, 3867, 1626, -647, -2193, -2176, -1803, -3276, -5465,
-7012, -7661, -6402, -3818, -2200, -1338, 105, 1535, 3292,
5837, 7231, 6633, 5443, 4310, 3120, 2167, 863, -1674,
-4124, -5139, -5305, -4852, -3473, -1936, -1080, -52, 1583,
2812, 3833, 4309, 3278, 2191, 1920, 1330, 168, -1132,
-2559, -3548, -3413, -3045, -3000, -2440, -1105, 424, 1562,
2003, 1718, 1409, 1794, 1922, 959, -191, -649, -329,
-22, -2232, -7587, -10133, -6123, 3815, 11010, 10048, 7655,
4465, 7798, 10768, 5766, -1615, -9642, -12287, -10166, -6666,
-6229, -9606, -9109, -5832, -1326, 4475, 7162, 6468, 5722,
6975, 8255, 7576, 5333, 919, -3576, -5125, -4751, -4305,
-4140, -4257, -4346, -2541, 1238, 4948, 7386, 6832, 4496,
3434, 2708, 1527, -206, -3454, -6091, -5990, -4237, -2710,
-1963, -1253, -324, 1191, 2740, 2787, 2061, 1796, 1911,
1408, -65, -1632, -2642, -2612, -2111, -2132, -2119, -703,
1824, 2113, -3052, -10217, -9285, 2474, 15080, 14696, 9168,
3569, 1871, 8840, 7733, -863, -10981, -16373, -12835, -7172,
-2606, -4832, -7242, -3728, 1232, 7185, 9862, 7265, 2730,
1101, 4013, 4560, 2412, -866, -5642, -6610, -3630, -702,
380, 20, -726, -825, 2400, 6645, 7202, 4332, 728,
-1582, -1799, -535, -1312, -4539, -5701, -4256, -1013, 2246,
2495, 1214, 859, 1630, 1894, 788, -715, -1510, -1008,
-797, -1376, -2139, -2347, -1166, 64, 874, 1826, 2927,
1167, -7529, -13865, -7119, 8693, 17405, 11376, 5806, -706,
3910, 12384, 4898, -5841, -15567, -15268, -9199, -2915, -2,
-6828, -7298, -645, 4931, 9593, 8510, 3404, -1029, 1545,
5927, 3179, 704, -3058, -7267, -5092, -1456, 523, 578,
803, 476, 128, 4503, 7132, 4843, 2484, -314, -2661,
-1629, -312, -2667, -4845, -4645, -3556, -106, 3033, 2307,
815, 1327, 2202, 1608, 238, -1347, -2299, -1676, -1349,
-2026, -2123, -993, 185, 601, 1363, 2536, 1356, -6385,
-14216, -8118, 9341, 18113, 10028, 5714, -662, 2201, 13868,
5555, -6998, -16122, -13932, -7484, -3936, -511, -7031, -7875,
1569, 7356, 9852, 7233, 2382, -812, 2168, 7258, 2096,
-2579, -3745, -6101, -3546, -123, 70, -1707, -134, 2587,
1895, 4233, 5028, 2090, 1861, 1389, -720, -1444, -1278,
-3112, -4277, -3164, -2898, -1520, 861, 1640, 1528, 1967,
2726, 1695, 329, -492, -1697, -1969, -1929, -2346, -2041,
-600, 480, 449, 1232, 2001, -2082, -11654, -11999, 3894,
17853, 11683, 5279, 1994, -1245, 12112, 9934, -5184, -14616,
-13918, -5837, -3437, -2238, -7345, -9704, 1457, 9286, 8837,
4980, 1010, 1222, 4271, 7312, 1819, -5336, -4002, -3308,
-1866, -985, -3300, -3466, -199, 5187, 4104, 1751, 2997,
2126, 3600, 3670, -678, -3106, -1891, -1261, -2368, -2264,
-3919, -3476, 176, 1251, 1354, 400, 691, 2138, 1896,
1695, -373, -2231, -1989, -1816, -1622, -1393, -557, -261,
839, 1234, -6099, -13830, -6704, 12207, 17650, 5219, 4873,
2652, 5438, 14840, 2038, -11781, -14722, -7010, -2482, -5104,
-8182, -11393, -3796, 9197, 8387, 2298, 752, 2771, 7659,
8564, 3986, -5080, -5073, 893, -749, -2984, -6554, -6884,
-950, 4891, 4912, -866, 561, 5333, 7261, 5833, -1037,
-4326, -1758, 1554, -393, -5394, -5454, -3454, 179, 2665,
-1061, -2457, 677, 3635, 4058, 1347, -451, -846, -346,
-403, -2221, -2535, -1778, -671, 454, -2159, -10071, -12945,
-179, 17116, 12061, 403, 7550, 7610, 11287, 11279, -5843,
-14361, -7034, -1442, -6719, -11613, -12495, -8241, 4100, 9619,
-682, -1891, 5146, 9786, 11057, 5758, -974, -3229, 3852,
2712, -6304, -8209, -8290, -4368, 1412, 1119, -2455, -1243,
5528, 8521, 7421, 3537, -1505, 772, 3590, -341, -4257,
-4940, -4165, -2414, -583, -3011, -4147, 39, 2313, 2528,
2055, 1207, 1947, 2715, 1007, -2408, -2377, -414, -1230,
-1867, -3633, -9724, -12863, -3041, 14045, 10335, -2909, 9310,
13964, 12254, 12191, -3180, -10105, -345, -192, -11763, -16662,
-13357, -7749, 648, 2417, -6327, -892, 9776, 11498, 8643,
4306, 4143, 5477, 7138, 935, -8335, -6130, -4015, -5890,
-6088, -6166, -3580, 1133, 4766, 3210, 4129, 8211, 5810,
3999, 3155, 502, -186, -1683, -4503, -5169, -3667, -3607,
-4424, -3364, -1626, 496, 2096, 1967, 2167, 3503, 3642,
1586, -283, -332, -32, -1544, -4229, -7899, -12648, -8414,
7338, 10181, -4368, 4177, 17458, 13517, 13236, 4243, -5162,
1964, 2892, -11114, -17844, -12323, -7832, -6496, -4604, -7565,
-3331, 7284, 7605, 3611, 5653, 10209, 9934, 7845, 4885,
-679, -230, -329, -7610, -9785, -6780, -5146, -4804, -3114,
-808, 1753, 6140, 6461, 4152, 5323, 6386, 4387, 857,
-710, -1095, -2162, -3546, -6282, -6035, -3066, -2787, -2956,
-1881, 510, 2940, 3258, 2654, 2028, 2429, 2474, 1033,
-233, -2762, -7034, -11056, -7771, 4646, 5433, -5715, 3990,
16374, 11856, 10648, 5494, -18, 5462, 1544, -10835, -12677,
-6704, -7160, -10246, -8169, -7359, -3156, 2089, -420, 260,
6647, 8892, 6911, 7202, 8552, 5729, 4090, 1688, -3204,
-3246, -3532, -7259, -7538, -4539, -3069, -2792, -884, 932,
3421, 5464, 3526, 3536, 5345, 4133, 2168, 584, -281,
-1044, -2500, -4101, -4951, -3804, -3109, -3549, -2503, -910,
410, 1643, 2037, 1937, 2188, 2788, 2315, -572, -6503,
-9657, -1302, 7699, -1541, -6680, 9781, 13307, 6279, 7430,
3430, 3365, 5749, -4342, -10037, -4328, -4039, -10940, -9452,
-4717, -5445, -3381, -2392, -2448, 2723, 4173, 2037, 4710,
9437, 7904, 4223, 5554, 4404, 1385, -43, -3303, -4253,
-3654, -5194, -5691, -3290, -1456, -2081, -498, 1909, 2226,
3394, 3325, 2560, 4033, 3472, 1280, 1159, 354, -1428,
-2003, -2912, -3889, -3756, -3522, -3245, -2163, -801, -58,
556, 1671, 2327, 2137, 1292, -3214, -7879, -365, 8792,
-2058, -6971, 10764, 11376, 2080, 7475, 5194, 2926, 4953,
-5039, -7315, -715, -5646, -12680, -6937, -1755, -6613, -5901,
-2174, -1343, 2238, 575, -682, 5661, 9086, 4503, 2478,
7910, 6936, 1933, 1266, -19, -835, -2541, -5805, -4897,
-2034, -3317, -5455, -1761, 1654, -167, -301, 2165, 3287,
3091, 2318, 1799, 3063, 3081, -334, -481, 970, -1720,
-3691, -3239, -2820, -2991, -3206, -2470, -811, 529, 173,
716, 2623, 1564, -3845, -6581, 2529, 8041, -5370, -4499,
13582, 7503, -109, 8820, 5684, 4438, 3673, -6724, -2925,
1272, -9126, -12206, -2956, -2350, -9067, -5194, -1653, -1288,
390, -2551, 530, 6921, 4657, 798, 5477, 10107, 4739,
2049, 4361, 2961, 561, -2843, -4325, -1612, -2273, -6381,
-5260, -109, -1162, -3773, -522, 1928, 1069, 328, 1702,
3025, 2946, 2046, 955, 2895, 2338, -1672, -1136, -243,
-2378, -3644, -2902, -1987, -2112, -1495, -920, 270, 1683,
595, -992, -4240, -4096, 5163, 3365, -8693, 2644, 13871,
721, 2637, 10991, 4279, 5176, 1215, -4254, 1188, -1917,
-10538, -7706, -284, -6409, -9875, -1970, -2217, -3228, -2424,
-2575, 1869, 3423, 1156, 1937, 7458, 7611, 2627, 5239,
6736, 2968, 897, -186, -48, -1270, -3511, -4529, -2943,
-1507, -4284, -3616, -532, -870, -1332, -877, 1520, 2161,
605, 2045, 3158, 2852, 1636, 554, 1527, 479, -1720,
-2091, -1287, -1420, -2853, -1994, -642, -702, -651, -305,
809, -1228, -6310, -3284, 6444, 57, -9694, 6692, 12322,
-2264, 4655, 10553, 3995, 5217, -66, -1294, 2509, -3061,
-9247, -4914, 871, -7968, -9271, -1035, -3443, -5114, -3791,
-1539, 1162, 829, 660, 2385, 7135, 5285, 1660, 6675,
7080, 2594, 1368, 2909, 2358, -1581, -2121, -1548, -1810,
-3079, -4944, -2309, -1422, -3854, -2656, -14, 115, -634,
735, 2188, 2383, 1821, 1231, 2298, 1998, 6, -378,
210, -244, -1924, -1735, -317, -1118, -1969, -886, 5,
-368, -410, -812, -3948, -5540, 1489, 4735, -7002, -3001,
13628, 3594, -3100, 10227, 7590, 2375, 2916, 1211, 1479,
-631, -3134, -6350, -1802, -978, -10207, -6177, -1046, -4499,
-6925, -3423, 1443, -1421, -584, 2444, 2882, 5009, 3294,
3499, 5559, 5411, 3077, 1096, 4451, 2750, -1703, -631,
383, -1183, -4035, -2959, -1350, -3069, -3804, -2694, -236,
-904, -1864, 513, 1545, 1463, 455, 1019, 2475, 970,
230, 551, 798, 211, -916, -468, -216, -352, -1036,
-1298, -138, -232, -750, -580, 40, -1001, -5521, -4688,
5193, 3492, -9220, 1094, 13917, 1137, -3168, 7172, 9020,
2400, -2739, 3367, 3104, -2930, -2350, -4632, -2215, -2432,
-6993, -6593, -3793, 228, -5689, -6176, 2457, 1840, -1003,
-1275, 4305, 5439, 333, 2841, 4258, 4558, 3512, 1238,
3254, 2559, 1884, -421, -1639, 1150, -1170, -3158, -3000,
-1500, -1025, -3848, -2200, -277, -804, -1328, -773, 1228,
162, -96, 884, 812, 1234, 386, 645, 708, 381,
633, -624, -126, 146, -872, -957, -586, 223, -698,
-781, 544, 261, 200, -328, -2742, -4169, 1605, 6106,
-3718, -5298, 7649, 6832, -1261, -1390, 4067, 6767, -470,
-1764, 1864, -38, 257, -2297, -3900, -2558, -1958, -1561,
-6583, -4334, 516, -2266, -3226, -2200, 2206, 1794, -1454,
1915, 2658, 3157, 2576, 1949, 3410, 1896, 3450, 2310,
117, 1588, 1002, 917, -1493, -1639, 129, -2106, -2237,
-2421, -1808, -1254, -2307, -727, -923, -651, 449, 46,
471, 268, 1098, 710, -117, 1031, 362, -192, -90,
398, 471, -775, -349, 271, 125, -277, -403, -31,
162, 682, -104, -477, 441, 534, 682, 136, -219,
114, -447, -2159, -2436, 1852, 1779, -2721, -567, 1960,
1799, 1184, -179, 1457, 1266, 629, 1852, -82, -866,
-345, 61, -696, -3194, -1676, -726, -1898, -1857, -1936,
-516, -494, -253, 808, -301, 554, 1218, 1193, 1286,
398, 1408, 1364, 843, 1215, 506, 400, 94, 496,
632, -447, -192, -387, -386, -505, -1087, -390, -591,
-458, -196, -703, -257, -225, 87, 90, -470, 210,
258, -121, -270, -150, 267, -203, -43, 302, -101,
47, 244, 209, 63, 142, 353, 64, -158, -79,
312, -121, -985, -253, 224, -389, -603, -351, -28,
56, 376, 220, -222, 353, 635, 478, 441, 85,
-219, -768, -570, 876, 771, -478, -189, 482, 529,
329, 211, 618, 210, -94, 575, 101, -511, -508,
-454, -437, -1064, -996, -845, -1071, -617, -593, -579,
-382, -58, 471, 253, 135, 289, 926, 1221, 374,
432, 626, 645, 834, 325, 203, 84, -69, -36,
-344, -247, -287, -308, -257, -498, -158, -109, -198,
51, -60, -96, -138, -56, 98, -11, 54, -73,
-188, -216, -209, -5, -219, -244, -28, -33, 68,
-84, -84, 80, 73, 119, -16, 66, 277, 234,
102, -55, -16, 47, 2, -93, -193, -113, -55,
50, -53, -307, -24, 213, 98, 37, -31, -7,
158, 335, 243, 22, -138, -114, 100, -46, -12,
59, -209, -89, -387, -869, -338, 349, 214, -232,
57, 417, 335, 312, 414, 604, 151, 63, 478,
22, -329, -402, -315, -355, -754, -553, -526, -538,
-332, -424, -199, -28, 5, -42, 94, 415, 271,
316, 136, 90, 485, 233, 202, 189, -7, 119,
61, 238, 200, -237, -254, -49, 136, 64, -79,
20, 129, 93, 9, 163, 95, -203, -49, -24,
-295, -223, -110, -223, -396, -499, -400, -240, -33,
98, -1, 54, 179, 134, 97, 78, 77, 83,
197, 296, 85, 70, 180, -124, -99, 192, -128,
-218, 57, -193, -181, 74, -113, -140, -164, -338,
-179, 243, 366, -42, -277, -104, 326, 618, -14,
-451, -82, 427, 529, -158, -205, 119, 80, 131,
-334, -213, 29, -440, -203, -304, -836, -890, -169,
646, -67, -447, 172, 636, 871, 527, 643, 608,
262, 642, 401, -199, -569, -523, 23, -393, -1005,
-848, -468, -303, -376, -237, -406, -287, 127, -24,
32, 107, 294, 410, 155, 369, 735, 1157, 894,
228, 386, 77, -355, -358, -547, -555, -441, -222,
-250, -179, 108, 136, 345, 287, 162, -33, -328,
-152, -376, -598, -557, -479, -116, -18, -29, -179,
-58, 306, 129, 206, 138, 67, 337, 284, 462,
255, 127, 401, 97, 33, -124, -90, 194, -120,
-174, -185, -107, -46, -546, -587, -11, 101, -488,
-414, -205, -223, 604, 237, -778, -128, 197, -56,
346, -42, -471, 543, 625, 42, 398, 270, 352,
612, 226, -97, -545, -986, -945, 180, 328, -916,
-487, 557, 1254, 725, -351, 751, 1211, 679, 478,
-325, -431, -253, -48, -569, -1721, -1248, -523, -457,
-1384, -1587, 255, 138, -553, -114, -66, 592, 657,
497, 609, 570, 1263, 1060, 490, 405, 734, 1057,
-32, -239, 210, 68, -104, -819, -495, -219, -666,
-557, -737, -389, -352, -536, -222, -397, 50, 74,
-90, 59, -155, 548, 417, -70, 325, 411, 649,
248, 204, 645, 186, 219, 112, -70, -109, -446,
-278, -542, -702, -586, -596, -352, -617, -462, -216,
-222, 25, -247, -18, 456, 500, 543, 379, 531,
935, 1053, 335, 25, 672, 318, -28, -816, -2456,
-1516, 306, -121, -1684, -1292, 1694, 2342, 236, 60,
2252, 3274, 1020, -188, 1232, 1227, -252, -1636, -1516,
-904, -1924, -2779, -2848, -2019, -1439, -2150, -1854, -683,
309, 118, -339, 1142, 2092, 1617, 1234, 1834, 2791,
2007, 1289, 1677, 1789, 1272, 289, 217, 270, -317,
-828, -1357, -1162, -1102, -1626, -1775, -1529, -903, -1022,
-1267, -600, -113, -67, -274, 162, 766, 571, 349,
359, 1031, 1385, 534, 396, 1299, 1418, 144, -242,
669, 265, -870, -965, -404, -662, -1479, -1228, -777,
-889, -1008, -862, -344, 42, 110, 54, 404, 1167,
1098, 571, 942, 1528, 1010, 363, 766, 584, -897,
-1931, -1206, -25, -637, -1718, -533, 1422, 900, -67,
1286, 2403, 1732, 659, 1009, 1558, 228, -802, -877,
-925, -1503, -2632, -2514, -2009, -2026, -2343, -2281, -906,
-525, -892, -334, 718, 1351, 805, 1249, 2375, 2283,
1903, 1872, 2457, 2290, 1439, 1279, 1129, 860, 43,
-607, -550, -942, -1455, -1851, -1708, -1513, -1901, -1768,
-1313, -951, -920, -816, -144, 112, 93, 227, 495,
816, 757, 554, 582, 1324, 1474, 458, 711, 1433,
798, -86, 145, 626, -513, -1102, -339, -651, -1347,
-1325, -907, -1033, -1323, -828, -642, -444, -113, -33,
411, 789, 969, 827, 980, 1337, 1112, 1075, 727,
374, 27, -933, -1200, -696, -79, -913, -1343, 905,
997, -110, 963, 1732, 1617, 723, 866, 1238, 71,
-341, -839, -1040, -1214, -2238, -2186, -1978, -1808, -2140,
-2121, -819, -845, -894, -189, 489, 830, 605, 1397,
1894, 1789, 1928, 1903, 2286, 2038, 1530, 1394, 1204,
891, -12, -249, -227, -934, -1386, -1439, -1292, -1607,
-1796, -1363, -1213, -1135, -1015, -678, -307, -260, -90,
165, 466, 520, 431, 665, 667, 502, 727, 1115,
806, 367, 1021, 1166, 173, 83, 558, -42, -816,
-562, -464, -1091, -1190, -917, -975, -1025, -924, -692,
-450, -291, -193, 142, 595, 626, 686, 970, 1082,
990, 805, 867, 843, 319, 17, -195, -859, -952,
-270, -365, -1005, -184, 815, 199, 328, 1211, 1085,
894, 789, 633, 384, -89, -576, -976, -924, -1469,
-2074, -1662, -1558, -1801, -1713, -1090, -713, -758, -223,
244, 524, 791, 986, 1443, 1626, 1612, 1636, 1802,
1817, 1365, 1225, 1156, 713, 267, 23, -169, -603,
-894, -988, -1146, -1236, -1325, -1250, -1073, -1022, -940,
-717, -448, -366, -295, -28, 160, 192, 305, 522,
591, 553, 554, 502, 492, 703, 751, 373, 354,
735, 388, -164, 102, 87, -564, -675, -444, -706,
-992, -816, -678, -750, -689, -505, -259, -150, -116,
176, 438, 465, 560, 815, 880, 638, 615, 851,
466, -58, 207, 19, -777, -959, -577, -66, -379,
-678, 444, 939, 363, 565, 1241, 1237, 565, 407,
598, 155, -564, -972, -849, -1078, -1833, -1883, -1422,
-1428, -1737, -1373, -620, -553, -545, 46, 621, 725,
734, 1186, 1600, 1530, 1380, 1579, 1777, 1428, 1053,
1111, 992, 452, 61, 49, -175, -716, -967, -907,
-1025, -1335, -1370, -1115, -1063, -1161, -979, -622, -477,
-475, -219, 156, 240, 243, 503, 785, 734, 650,
795, 826, 557, 315, 452, 605, 60, -329, 190,
153, -550, -494, -135, -389, -811, -593, -314, -597,
-669, -386, -167, -210, -266, 78, 299, 187, 206,
471, 554, 353, 455, 582, 393, 261, 217, 119,
-53, -186, -361, -647, -732, -604, -236, -86, -325,
388, 1004, 599, 871, 1273, 1200, 945, 645, 653,
224, -325, -740, -1025, -1149, -1776, -1976, -1733, -1752,
-1781, -1622, -985, -698, -570, 27, 500, 829, 990,
1336, 1726, 1749, 1748, 1770, 1867, 1667, 1258, 1130,
910, 447, -38, -286, -509, -991, -1326, -1383, -1461,
-1615, -1615, -1384, -1196, -1080, -838, -482, -175, -14,
216, 546, 721, 771, 874, 1017, 977, 800, 710,
674, 476, 139, 50, 37, -290, -491, -485, -547,
-501, -539, -647, -450, -303, -443, -355, 5, 6,
-121, 158, 337, 213, 237, 445, 488, 373, 371,
309, 216, 257, 166, -93, -67, -25, -487, -577,
-237, -757, -1373, -832, -334, -368, -174, 226, 1135,
1470, 1102, 1724, 2099, 1709, 1214, 900, 893, -62,
-961, -1193, -1544, -2098, -2837, -2650, -2327, -2490, -2272,
-1748, -890, -508, -179, 742, 1418, 1785, 1945, 2451,
2852, 2549, 2342, 2263, 2071, 1439, 723, 422, -70,
-780, -1397, -1652, -1795, -2228, -2373, -2126, -1836, -1672,
-1380, -736, -179, 146, 496, 999, 1399, 1449, 1470,
1602, 1565, 1249, 881, 663, 364, -144, -546, -764,
-1006, -1224, -1274, -1323, -1236, -962, -746, -407, -120,
80, 463, 721, 747, 843, 993, 900, 669, 618,
533, 236, -48, -107, -201, -458, -556, -542, -529,
-465, -437, -307, -188, -438, -662, -305, -39, -849,
-1609, -263, 1428, 228, -375, 2323, 3098, 1664, 1745,
2553, 2535, 1112, 77, -77, -756, -1720, -3222, -3587,
-2878, -3439, -4100, -3459, -1755, -1227, -1445, 83, 1728,
2314, 2379, 2965, 3941, 3821, 3266, 2732, 2490, 2154,
755, -389, -760, -1169, -2230, -3181, -2864, -2619, -2872,
-2717, -1946, -927, -441, 68, 922, 1777, 2357, 2318,
2405, 2664, 2408, 1643, 895, 553, -104, -1131, -1816,
-2166, -2399, -2609, -2615, -2416, -1697, -736, -598, 40,
1632, 2103, 1854, 2137, 2549, 2345, 1456, 902, 564,
-128, -821, -1510, -1762, -1629, -1827, -1897, -1407, -639,
-298, -256, 342, 1237, 1516, 948, 881, 1300, 285,
-601, -106, -1005, -2152, -765, 366, -225, 105, 1800,
2667, 2263, 2358, 2609, 1902, 1309, 383, -1178, -2028,
-2431, -3415, -4550, -4205, -3344, -3426, -2845, -1330, 27,
949, 1939, 3073, 3622, 4112, 4210, 3486, 2987, 2535,
1477, 2, -942, -1447, -2432, -3129, -3225, -3139, -2816,
-2288, -1557, -826, 190, 1229, 1697, 2171, 2713, 2848,
2494, 1998, 1574, 810, -38, -777, -1573, -2133, -2414,
-2554, -2640, -2453, -1750, -916, -403, 165, 1489, 2218,
1984, 2950, 3358, 1847, 1268, 1173, 3, -1163, -1755,
-2176, -2690, -2518, -1972, -1908, -1192, 22, 618, 1019,
1695, 2107, 1666, 1636, 2010, 1092, 94, -263, -1376,
-1768, -457, -1731, -5151, -3981, 955, 2337, -400, 750,
5303, 6160, 5173, 3503, 1711, 2310, 1724, -1812, -6147,
-6323, -3861, -5816, -7464, -5990, -3493, -1001, 97, 1540,
2770, 5367, 7786, 5898, 4386, 4606, 4302, 1937, -1267,
-2217, -3112, -3790, -4215, -5298, -4526, -2551, -773, -546,
-32, 2599, 3965, 3955, 3518, 3064, 2937, 2131, 893,
-1169, -2477, -2268, -2844, -3763, -3940, -2899, -1616, -1023,
-181, 607, 1586, 2617, 3023, 3070, 2914, 2991, 2172,
623, -310, -1374, -2183, -2752, -3338, -3214, -2667, -1629,
-816, -278, 799, 1765, 2420, 2415, 2095, 1811, 1020,
509, 175, -542, -1258, -1676, -1622, -1721, -1740, -1068,
-852, -2054, -2617, 929, 5290, 4343, 2568, 4316, 5511,
5146, 3002, -412, -2276, -2717, -3204, -6159, -8896, -7253,
-4846, -3602, -2969, -1694, 1159, 3995, 6267, 6021, 4739,
5447, 5599, 3839, 720, -1621, -2390, -3349, -4039, -4975,
-5170, -3395, -1315, 139, 701, 2083, 4056, 4738, 4561,
3559, 2429, 1602, 507, -1149, -3232, -4042, -3810, -3787,
-3580, -3000, -1677, -99, 1293, 2238, 2416, 2580, 2706,
3382, 4128, 2082, -743, -502, -239, -2169, -3426, -3827,
-3585, -2181, -999, -751, -658, 1255, 3304, 2794, 1816,
1619, 1680, 1241, 8, -1322, -2153, -1180, -321, -1526,
-2302, -1478, -72, 363, -230, -426, -82, -103, -77,
2541, 4581, 3326, 3631, 4197, 3161, 2512, 785, -1567,
-3641, -4417, -4491, -6115, -6640, -5357, -3878, -2181, -630,
1004, 2187, 3811, 5725, 5413, 4276, 3600, 2869, 1625,
-298, -1819, -3206, -3817, -3270, -3022, -2734, -1844, -175,
1408, 2225, 2944, 3158, 3145, 3144, 2440, 1057, -421,
-1236, -1857, -2701, -3165, -3225, -2780, -1898, -937, -298,
-206, 87, 1419, 3719, 4816, 3523, 2068, 1482, 881,
-351, -2295, -3896, -4219, -3195, -2016, -1842, -1410, 9,
1300, 1732, 1636, 1591, 1442, 1292, 1060, 905, 951,
40, -693, -286, -671, -1437, -1264, -383, 371, 148,
623, 1538, -1352, -5744, -4090, 1312, 2921, 1799, 1479,
2488, 5347, 7009, 4782, 210, -1976, -191, -607, -4050,
-6603, -6961, -5451, -3585, -2599, -3395, -3123, 320, 3569,
4271, 3628, 3813, 4892, 5331, 4548, 2148, -569, -1301,
-1040, -1894, -3494, -4162, -3511, -2160, -805, -235, -93,
737, 2313, 3162, 2711, 2027, 1466, 942, 786, 684,
-712, -2331, -1677, -1330, -2395, -1867, -539, -52, -62,
434, 820, 233, 735, 1092, -206, -628, -8, 124,
-546, -681, -390, -814, -535, 90, -5, -80, 381,
1054, 919, 810, 759, 221, 373, 445, -358, -1278,
-1213, 15, 517, 240, 469, 618, 117, -366, -1994,
-3771, -679, 3229, 1528, -90, 1057, 1545, 2429, 2774,
1183, -1064, -1624, 94, -409, -2670, -2848, -2292, -1846,
-1057, -812, -1316, -1070, 454, 1003, 468, 747, 1275,
1268, 1598, 1792, 975, 808, 942, 410, 441, -32,
-622, -261, -436, -603, -474, -709, -641, -368, -305,
-310, -242, -165, -29, 114, 107, 193, 187, 158,
287, 194, 100, 51, -28, -31, -70, -19, -33,
-143, -165, -225, -240, -244, -273, -283, -269, -118,
-7, 34, 68, 94, 196, 267, 258, 202, 136,
102, 29, -72, -179, -281, -298, -274, -227, -161,
-15, 162, 227, 236, 268, 332, 335, 237, 132,
8, -77, -130, -179, -220, -267, -270, -218, -159,
-65, 46, 111, 144, 187, 226, 197, 129, 56,
-14, -93, -179, -259, -280, -256, -236, -198, -168,
-134, -41, 51, 66, 42, 50, 76, 107, 156,
168, 144, 124, 110, 76, -5, -50, -72, -130,
-219, -284, -253, -181, -118, -75, -56, -9, 77,
144, 175, 176, 206, 247, 240, 187, 85, -15,
-79, -158, -240, -274, -283, -257, -178, -96, -36,
44, 131, 196, 206, 180, 175, 134, 61, -26,
-116, -179, -195, -188, -215, -250, -209, -137, -97,
-62, -22, -5, 32, 84, 114, 93, 100, 142,
135, 84, 33, 3, -8, -9, -22, -60, -79,
-50, -5, 17, 2, -1, 6, 23, 40, 43,
25, 26, 42, 29, -15, -55, -104, -134, -147,
-203, -244, -220, -175, -118, -58, -5, 44, 95,
136, 135, 134, 132, 115, 60, -4, -46, -72,
-110, -124, -135, -159, -145, -93, -46, -21, 44,
107, 141, 151, 132, 111, 110, 100, 44, -15,
-43, -67, -92, -107, -110, -96, -80, -58, -15,
13, 44, 67, 68, 42, 23, 19, -15, -49,
-86, -101, -121, -131, -141, -159, -165, -152, -120,
-92, -52, 13, 67, 107, 139, 151, 141, 117,
76, 36, 10, -16, -35, -73, -75, -56, -46,
-49, -58, -46, -15, 17, 40, 43, 53, 59,
49, 34, 12, -9, -19, -43, -79, -116, -130,
-134, -123, -100, -96, -77, -48, -12, 30, 44,
59, 60, 47, 40, 25, 20, 22, 15, 6,
-14, -24, -29, -35, -36, -43, -45, -41, -33,
-18, -9, 3, 6, -2, -4, 3, 9, 17,
20, 17, 10, 3, 5, 3, -12, -24, -31,
-36, -45, -52, -48, -55, -59, -60, -55, -53,
-53, -63, -65, -60, -50, -43, -48, -35, -24,
-25, -35, -41, -39, -33, -16, -2, 12, 27,
42, 57, 68, 66, 61, 51, 44, 25, 0,
-9, -31, -49, -53, -52, -36, -39, -41, -7,
27, 25, 15, 27, 32, 23, 20, 5, -18,
-26, -36, -39, -50, -62, -63, -62, -55, -50,
-41, -33, -25, -14, -1, 5, 9, 15, 5,
-7, -18, -26, -33, -46, -56, -73, -82, -66,
-67, -50, -38, -22, -7, 17, 30, 37, 36,
29, 19, 13, 12, -7, -25, -41, -42, -38,
-49, -49, -35, -26, -8, 6, 0, 0, -2,
-5, -1, -4, -2, -12, -12, -15, -16, -19,
-24, -35, -39, -48, -46, -35, -25, -4, 13,
25, 27, 3, 2, 30, 27, -1, -1, -16,
-25, -18, -36, -42, -48, -62, -56, -48, -53,
-46, -36, -26, -15, -8, 12, 23, 29, 25,
13, 5, 5, 0, -16, -12, -19, -25, -24,
-29, -29, -39, -33, -25, -33, -19, -5, -11,
-22, -24, -18, -25, -32, -39, -39, -32, -41,
-36, -43, -39, -18, -11, -7, -12, -8, -4,
-7, 0, 5, -4, 2, 6, -2, -5, -19,
-25, -29, -33, -39, -36, -25, -24, -12, -7,
5, 13, 16, 34, 29, 3, -1, -1, -14,
-16, -18, -19, -19, -26, -22, -32, -26, -26,
-28, -14, -11, -5, -2, -4, 0, -9, -15,
-16, -28, -28, -32, -48, -56, -52, -55, -56,
-56, -48, -41, -31, -22, -8, -2, -1, 9,
10, -1, 3, -7, -1, 0, 2, -1, -11,
-16, -28, -38, -45, -41, -42, -24, -15, 5,
9, -9, -19, -62, -192, -328, 125, 1057, 514,
-579, 277, -138, -1499, -18, 595, -276, 67, -332,
-853, 761, 1310, -301, -237, 513, 762, 540, -164,
57, -1481, -1500, 396, -1350, -365, 1445, -933, 136,
1200, -686, 876, 1901, 166, -349, -244, -198, -1073,
-1085, 187, -481, 294, 893, -877, -4, 659, -7,
-7, -178, 73, -62, 463, 223, -523, 500, 209,
318, 199, -818, 398, -28, -508, 320, -635, -127,
226, -688, 83, -65, -426, 214, -318, -297, 425,
134, 29, 311, -21, 115, 316, -417, -84, 127,
-294, 407, 219, -470, -110, 221, -148, -176, 231,
-189, 180, 194, -562, 172, 71, 110, 90, -645,
107, -58, 267, 646, -467, 349, 628, -366, -205,
-16, -235, -386, -322, -31, 22, 54, 316, -226,
219, 689, -186, 272, -288, -679, 37, -351, 17,
-284, -130, 95, -312, 347, -15, 563, 439, -696,
54, -113, -233, -212, -246, 190, -33, 91, -76,
-106, 192, 88, 117, 196, 432, 56, -100, 279,
0, -65, -243, -412, -49, -193, -361, 121, 104,
-280, 102, -89, -120, 488, -7, -145, 194, 261,
-270, -314, 396, -185, -93, 271, 81, 134, -317,
13, -158, -549, 445, 388, -53, -2, -550, -332,
88, -237, -131, -45, 36, 386, -128, -243, 90,
145, 686, -259, -511, 217, -213, 422, -318, -277,
809, -339, 131, -73, -577, 354, 296, 527, -158,
-488, -89, -196, 203, -252, -86, 146, -242, 264,
-39, 56, 287, -470, -624, -666, 71, 632, 221,
292, 189, 390, 39, -600, -80, -182, -79, 182,
44, -33, -700, 101, 319, -417, 895, 459, -155,
550, -325, -645, -325, -94, -491, -460, 284, -193,
182, 669, 325, -58, 122, 520, -504, -423, 169,
169, 360, -165, -195, -404, -161, 42, -1156, -581,
449, 434, 301, -41, 405, 544, 298, -87, -716,
46, 322, -460, -590, -164, -28, -530, -140, 141,
138, 776, 514, -121, -461, 380, 1170, 257, -32,
10, -174, -114, -369, -771, -925, 148, 571, -413,
-89, 539, 17, -87, 6, -716, -392, 683, 124,
-436, 233, 473, 66, -198, -329, -478, -26, 588,
0, -475, 362, 483, -189, -145, -310, -516, -4,
63, -461, -269, 413, 360, 507, 805, 291, 447,
580, -383, -723, -312, -141, -270, -638, -824, -416,
-89, -277, -126, 476, 1006, 1010, 898, 1040, 320,
-185, -148, -794, -989, -1019, -972, -450, -210, 17,
-31, 83, 90, -138, 415, 219, -162, 597, 1156,
1003, 108, -376, -202, -291, -216, -644, -1095, -404,
282, 248, -150, 145, 371, -104, 305, 261, -512,
-267, -101, -549, -553, 59, 260, 350, 557, -114,
-223, 495, 388, 278, 414, 177, 22, 23, 29,
-12, -65, 90, -250, -756, -60, 533, 142, -76,
-157, -181, 193, -77, -1185, -1054, 54, 333, -124,
-750, -431, 700, 1449, 1017, -877, -1236, 415, 277,
-586, -126, 373, 326, 85, 410, 132, -361, 185,
-293, -440, 915, 1344, 155, -698, 262, 519, -270,
-431, -678, -693, -556, -294, 78, -182, -325, -478,
-675, -55, 248, -404, -395, 415, 907, 614, -206,
-14, 699, 387, -135, -276, 192, 759, 456, -263,
-420, 340, 585, -128, -208, -114, 111, 781, 93,
-675, -99, -7, -560, -835, -647, -638, -199, 853,
291, -198, 666, 439, -127, -266, -457, -229, -134,
-103, -678, -1277, -120, 782, 461, -101, 124, 985,
421, -76, -128, -329, 493, 806, 653, 363, 349,
687, -593, -945, -67, -495, -1020, -1158, -869, -436,
359, 757, -753, -1234, 42, 680, 217, -504, -137,
609, 934, 333, -750, -252, 867, 632, -327, -104,
951, 1184, 548, -529, -618, 565, 969, -179, -967,
-184, 680, 735, -87, -1227, -985, 125, -7, -1102,
-794, 676, 669, -28, -332, -1333, -1237, 513, 1204,
335, 318, 1758, 420, -2489, -1776, 76, -359, -1987,
-1489, 925, 2204, 2995, 2332, 306, 1254, 3049, 1171,
-1367, -1189, -468, -1397, -2357, -2116, -1536, -1060, -750,
-790, -788, -75, 638, 683, 699, 383, 91, 642,
911, 258, -376, -362, -271, -167, 241, 296, 308,
650, 945, 999, 883, 953, 946, 418, -453, -808,
-461, -706, -1258, -988, -434, -52, 66, -123, 151,
679, 428, -481, -509, 771, 714, -512, -1035, -1486,
-726, -31, -1281, -1212, 1309, 2854, -717, -5541, -2528,
4411, 4364, -965, -2135, 1605, 6128, 6542, 901, -2670,
955, 3056, -1970, -6739, -4304, -1117, -2714, -3398, -2501,
-995, 1508, 2242, 360, -608, 1734, 2558, 452, -246,
119, -35, -26, 448, 260, 60, 1385, 1602, 292,
541, 1344, 673, -386, -482, -556, -744, -250, -352,
-906, -236, 1023, 238, -1847, -1223, 598, 466, 107,
156, 44, 587, 1174, 431, -1296, -1827, -647, -169,
-780, -1298, -1319, -43, 2335, 3246, 1074, -2402, -6047,
-7079, -1059, 4745, 1480, -734, 4822, 9405, 9224, 5118,
-67, -1939, -822, -1629, -6357, -8638, -5218, -2163, -2139,
-2847, -1910, 727, 2801, 3025, 1442, 682, 1915, 2640,
1630, -328, -1203, -831, -587, -253, 102, 145, 388,
1416, 1997, 1157, 750, 902, 285, -634, -968, -935,
-1489, -1441, -559, -307, 98, 255, -79, 393, 757,
383, -92, 224, 977, 612, -250, -768, -1037, -1196,
-1434, -1257, -528, 53, -83, 128, 1382, 1759, 1323,
-341, -8125, -13054, -157, 15976, 6087, -6341, 5951, 14103,
11032, 4159, -6743, -10446, -3027, 1775, -9133, -16626, -6476,
3326, 1674, -3781, -1209, 4156, 6635, 7114, 2682, -1791,
1685, 5147, 898, -4427, -3907, -1369, -1268, -375, -530,
-1009, 1666, 3818, 2716, 1439, 2971, 2807, -334, -836,
548, -1022, -3429, -2739, -1867, -1887, -494, 346, 44,
972, 2167, 1438, -239, -396, -202, -971, -1043, -826,
-696, 13, 401, -335, -805, 129, 226, -515, 410,
1208, 717, 88, -5350, -13627, -8527, 10641, 17424, -276,
-2734, 12987, 14423, 8109, -1717, -11484, -8209, -128, -4410,
-16396, -14255, -1867, 5154, 1136, -2316, 3394, 8584, 10376,
6841, -603, -2497, 2138, 1684, -4646, -7354, -4663, -2188,
-675, 945, 795, 1892, 5103, 6024, 3291, 1198, 1634,
500, -1851, -2889, -3691, -3739, -1530, 228, -833, -215,
2780, 3205, 1946, 1246, 642, -103, -849, -1823, -3171,
-2957, -1587, -1554, -1490, -322, 710, 1122, 1530, 1998,
1508, 689, 476, 669, 754, -720, -4025, -6837, -7325,
-6367, -2698, 6174, 12964, 9699, 7442, 11835, 10703, 3935,
-2704, -7836, -10023, -10369, -10922, -12144, -10017, -3153, 3001,
3870, 4798, 9021, 10308, 7988, 4810, 1285, -1649};