Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/rnnoise.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2017-08-14 19:48:27 +0300
committerJean-Marc Valin <jmvalin@jmvalin.ca>2017-08-14 19:48:27 +0300
commit4d1e630a8e0f9d7dbf8e6ed6e548cc1a95e32e26 (patch)
tree05bcfbe270c778ec3d6666045da7958e73d6912e
parent54eeea72a8e92818310955ec07f759ee6879e6df (diff)
constraining the weights to +/- 0.5 so they can be quantized with 8 bits
-rw-r--r--src/rnn.h14
-rw-r--r--src/rnn_data.c21908
-rwxr-xr-xtraining/dump_rnn.py9
-rwxr-xr-xtraining/rnn_train.py32
4 files changed, 10992 insertions, 10971 deletions
diff --git a/src/rnn.h b/src/rnn.h
index 3235d93..9e08b44 100644
--- a/src/rnn.h
+++ b/src/rnn.h
@@ -29,7 +29,7 @@
#include "opus_types.h"
-#define WEIGHTS_SCALE (1.f/8192)
+#define WEIGHTS_SCALE (1.f/256)
#define MAX_NEURONS 128
@@ -37,18 +37,20 @@
#define ACTIVATION_SIGMOID 1
#define ACTIVATION_RELU 2
+typedef signed char rnn_weight;
+
typedef struct {
- const opus_int16 *bias;
- const opus_int16 *input_weights;
+ const rnn_weight *bias;
+ const rnn_weight *input_weights;
int nb_inputs;
int nb_neurons;
int activation;
} DenseLayer;
typedef struct {
- const opus_int16 *bias;
- const opus_int16 *input_weights;
- const opus_int16 *recurrent_weights;
+ const rnn_weight *bias;
+ const rnn_weight *input_weights;
+ const rnn_weight *recurrent_weights;
int nb_inputs;
int nb_neurons;
int activation;
diff --git a/src/rnn_data.c b/src/rnn_data.c
index 195c46b..f59e223 100644
--- a/src/rnn_data.c
+++ b/src/rnn_data.c
@@ -6,139 +6,139 @@
#include "rnn.h"
-static const opus_int16 input_dense_weights[1008] = {
- -48, 410, 68, 547, -1168, 346, 1493, 25,
- 48, 166, 1186, -153, 1068, -99, -672, -2345,
- -95, -160, 151, -43, 339, -1760, 199, -73,
- -1028, -1189, -1370, 486, 754, -1186, -1081, 1014,
- -295, 243, 2005, 822, 1170, -1027, -2581, -1079,
- 763, 1346, -1143, 1063, -916, 1435, 129, 1248,
- 734, 5163, 164, 923, -540, -655, 1670, 610,
- -382, -534, 1100, -338, 1484, -1090, 342, -2073,
- -1139, 1325, 1572, 115, -582, -934, -322, -156,
- -1979, -2754, 1166, 710, -494, 212, -1035, 65,
- -182, -1577, -1503, -670, -781, -778, -1729, 520,
- 1186, 1951, -126, -212, 526, 312, 473, -389,
- 833, -596, -464, -783, -28, 83, 1096, 265,
- 160, 771, -295, -1056, 515, -302, -611, 5,
- -1418, 1231, -109, -478, -594, 410, -1022, 729,
- -691, -333, -2575, -19, 1838, 1049, -1220, 534,
- 223, -2514, -175, -30, 68, 909, -145, 1486,
- 425, 851, 228, 1614, 461, -1447, 1765, -673,
- -663, 3250, 391, -6721, 1137, -3058, 379, 754,
- 1790, -1917, -1877, -302, -4412, 2643, -400, -5006,
- -1180, -3192, 220, 586, -151, -2639, -2192, 345,
- -47, -1446, -2360, 2233, -918, -2271, -1429, 1890,
- 779, -3908, -97, 3263, 618, 886, 1395, 2835,
- -1698, -2021, -2134, 156, -23, 656, 5564, -48,
- 2353, 2273, 1291, -5867, -1323, -3278, 3937, -1730,
- 2656, -1755, -1374, -731, -4665, 3722, 539, -2177,
- 1837, -2553, -1483, -606, 3547, 2423, -1586, -948,
- 2089, 4283, -3046, 1686, 1783, -4084, -526, 330,
- -1154, -3265, -3002, 1316, -1490, 1853, 1554, 502,
- -208, -376, 653, 2191, -948, -1583, 1228, -188,
- -365, 4956, 4276, -2590, -478, -700, 2924, -3384,
- 1428, -925, -3692, 542, -3373, 944, -4632, -401,
- 2627, -3232, 806, -117, 1619, 1076, -1217, -3106,
- -124, 1021, -324, -1808, -2175, -3563, 36, 2908,
- 2303, -629, 2754, 1760, -2079, -2132, -1213, 1055,
- -2075, 224, 1433, 4280, 1153, -552, -1052, -1319,
- -453, 2713, 3136, -2449, 586, 2199, 1299, -3108,
- 1950, 1308, 1299, 1232, -3757, 2331, -1620, -1447,
- 2349, -32, 1163, 1809, 1995, -1838, -1922, -1893,
- 933, -2141, -1804, -3961, 2283, 779, 1586, 2180,
- -324, 2502, -118, -302, -1137, -707, -2214, 1702,
- -1240, -382, 500, 4224, -3098, -508, 2972, -2510,
- -1573, -189, 1832, -772, -99, 3400, 6708, -5554,
- 1086, 225, 2099, 734, -3102, 2946, -8532, -1482,
- 3713, -919, 130, 1153, 1398, 1064, -6452, 769,
- 1350, 1659, -2159, -4118, -98, 546, 4095, 224,
- -962, 553, -1870, 3965, -1988, 1897, -3920, -1957,
- 2805, 1120, -588, 1509, -1502, 1733, -1970, 1411,
- 4111, 883, -150, -4981, 2338, -1206, 1663, -2973,
- -1412, 1254, 3674, 78, 1624, 276, 1260, -5873,
- 3144, -3058, -5561, -2489, -1424, -3469, -2848, 712,
- -820, -769, -1450, 1683, -5434, 1236, 2595, -607,
- 1049, 4962, -1295, -206, -2212, 318, -8711, -3253,
- 1430, 1601, 1201, 1608, -1774, 2942, -5235, 105,
- 3453, 1296, -3522, -1277, -591, 991, -1874, -3891,
- -902, -282, 536, 740, -3506, 1782, 1331, -2783,
- 3679, -2171, -2177, 1139, 1658, -301, 2089, -2087,
- -2006, 699, 2091, -4444, 3594, -1016, 5196, 3549,
- 2752, 692, 2750, 96, -870, -4947, 2842, -3923,
- -1916, 1251, 1530, 324, -630, -7194, -2648, -1,
- 4092, -3014, 726, -2476, -2600, 3179, 2036, -2280,
- 1126, 561, 3499, 179, 321, -392, -260, -1887,
- 1845, 403, 1833, -972, 65, -192, 352, -1831,
- 1009, -2501, -489, -366, 281, -1871, -2284, -2260,
- -56, 342, -4848, -978, -211, -1544, -2100, 1113,
- 2325, 3682, -1092, 2903, -2178, -2339, -2285, 420,
- -3036, -481, 1173, 92, 708, 3327, 4027, 1472,
- -928, -4874, 542, -4697, 231, 769, -1295, -337,
- 1022, -9057, -4012, -4966, -2517, 1652, -393, -830,
- 2509, 2060, -3596, 1809, -2557, 4359, -1062, 1760,
- -3088, -1962, 3409, -76, 1328, -3933, 2173, 876,
- -245, 281, -4868, 5119, -4926, -1132, 20, 1980,
- -3385, 1432, -2163, -2479, 3697, 3444, 2561, -417,
- -2914, -3713, 2167, 143, 4241, -847, 978, -461,
- 374, 5596, -1240, -4877, -2457, -1418, 56, -682,
- 367, 3742, -2498, 2633, -4569, 963, -9, 3446,
- -764, -1443, 642, -3250, -168, -875, 3826, 1110,
- -111, -799, -3731, -4321, -1759, 910, 874, -3042,
- -1290, -4696, -5805, -3770, 1459, 1044, 2037, -2111,
- -476, -1473, 1863, 2372, -2602, -656, -763, -1474,
- 460, 3329, -1998, 644, -2468, 2992, 426, 1954,
- -4046, 2432, 5098, 2939, -2686, -1980, -3288, 1368,
- -918, 748, 1811, -2567, 5731, 150, -124, 271,
- -1304, 4135, -1531, -4882, -2551, 426, 258, -2147,
- -1735, -226, -36, 1774, -1256, -2919, 2141, -110,
- -3211, -1429, 3142, -3779, 2237, -309, 809, -199,
- -971, -2062, 1115, 2028, 1263, -2172, -372, 235,
- -403, 2611, -626, -865, -588, 4490, 1761, -299,
- -2612, -86, -2157, 345, -3702, -1823, 784, 1976,
- 2211, -3012, 2589, -2061, -1866, 631, 732, 1017,
- -587, 277, -3502, -215, -2304, -1852, -232, 558,
- -3402, 531, 260, 1089, 4459, -1214, 647, 2323,
- -1610, 3908, -482, -786, 792, 318, 706, 223,
- -1943, 3653, -100, 159, -1694, 1936, -2314, -925,
- -1325, 490, -2822, -1708, -2023, -500, 1281, 2152,
- 1981, 873, -755, 1099, -230, -2752, 453, -163,
- 3632, -3965, -2061, -3336, 246, -513, 571, 2074,
- 622, -1402, 568, 884, -5426, -345, 1545, 4213,
- -2660, -1715, -425, 147, 4126, 1858, -140, 2778,
- 2007, 1568, -277, 413, -72, -846, -1978, -940,
- -1029, 2140, -5100, -1265, 4102, -253, 1286, 1905,
- 2803, 629, 41, 1902, 670, -983, -1573, -1696,
- 1801, -1780, -2591, 1005, 1279, -769, -1007, 499,
- -5800, -380, -120, -3143, 613, -3043, -941, 2005,
- -570, -1739, -2383, -4037, -13, 1351, 1784, 215,
- 2359, -690, -2170, -3101, -1982, 27, -3505, -838,
- -6453, -1234, -1709, -4238, -2507, -1014, -115, 2739,
- -564, -2025, -4424, -3245, 668, 2158, 1503, -150,
- 249, 4571, -1550, -5420, 2779, -4019, 442, 2891,
- -4451, -449, -3884, -834, -3259, 895, -1105, -79,
- 1837, -2221, 344, -2761, -680, 1298, -3313, 150,
- -469, -489, -1806, -835, -2648, -1294, 63, 791,
- -881, -1293, 86, -659, 4141, 884, -169, 452,
- 311, 1297, -977, 125, -3288, -1826, 2203, -2107,
- -2096, 192, 1202, 1461, 1635, -2161, -23, 464,
- 1018, 1690, 2424, -2237, 1787, -946, -3967, 370,
- 447, 3298, 2172, -1189, 243, -1120, 1603, -889,
- 2008, 133, 265, -2673, 465, 1113, -828, 2231,
- 1629, -1878, -401, 3087, 543, 2399, -521, -545,
- 1180, -220, 2850, -1114, 10, 64, 3478, -1277,
- -508, 520, -1670, 2699, -619, 421, -2140, -1532,
- 2407, -1082, -2973, -1352, -763, 145, -3107, -2173,
- -636, -249, 666, 615, -3279, -1223, 113, -523,
- 622, -60, 2728, -593, -552, 1556, 472, 276,
- 476, -2543, -1360, -2179, 582, 1076, 1206, 1738,
- -73, 15, -2403, 560, -1795, 474, 2453, 610
+static const rnn_weight input_dense_weights[1008] = {
+ -1, 0, 3, -26, 25, -10, 7, -4,
+ 2, 20, -8, 7, -22, 8, -5, -1,
+ 59, -31, -5, -64, 29, 3, 11, 5,
+ -23, 38, -32, 14, 54, 7, 30, 28,
+ 4, -29, -41, 10, 72, -11, 26, -25,
+ -5, 66, 6, -36, 28, -4, 6, 1,
+ -10, 13, 30, -44, 35, -27, 30, -11,
+ 8, 18, -34, 8, -29, -10, 27, -16,
+ 60, -13, 24, -4, 5, 79, -11, -16,
+ -8, 8, -36, 21, 61, 4, 0, 3,
+ -32, -17, 37, 28, 36, -102, 10, 25,
+ 12, 38, -2, 74, 26, 6, 36, 0,
+ 20, 16, 32, -24, 7, -57, -9, 12,
+ -12, 14, -45, -16, -13, -42, 21, 2,
+ 4, -23, -18, 20, -9, -38, 18, 4,
+ 27, 0, -24, 25, -15, 43, 11, 22,
+ -15, -13, 13, 13, 27, -101, -10, -5,
+ 54, 55, 50, -58, 25, -20, -19, 50,
+ 97, 15, 22, 48, 31, -128, -49, 51,
+ 6, -121, 7, -120, 100, 65, -50, 83,
+ 84, -124, 17, -31, -44, 87, 19, -25,
+ 70, 9, 26, 101, 24, 28, 22, -5,
+ -17, 124, 11, 67, 91, -73, -61, -6,
+ 7, 127, 58, 75, 83, -128, -96, 99,
+ 6, -91, -33, -116, 80, 29, -67, -26,
+ 47, -81, -29, -101, 10, 84, -128, -16,
+ 66, -112, 14, -128, 27, 78, -39, -83,
+ 92, -9, 23, 53, 79, -13, 124, -58,
+ 45, -8, 120, 45, 126, 44, -51, 36,
+ 100, 71, 38, 15, 30, -12, -121, -52,
+ 12, -101, -34, -118, 57, 76, -63, -36,
+ 74, -12, 68, 34, -19, 127, -44, 80,
+ 37, -25, -124, 108, -77, -26, -23, -127,
+ 32, 66, 6, 104, 124, -29, -104, 127,
+ 25, -62, -73, -2, 37, 88, -8, 25,
+ -3, -34, 99, 16, 12, -34, -13, 46,
+ -67, -127, -63, -16, 46, 74, 45, 18,
+ -24, -16, 74, -43, -65, 127, -78, 122,
+ -72, -1, -19, -125, 43, -48, -40, -126,
+ 103, 69, 27, 56, 54, 48, -15, -62,
+ 25, -12, -13, -44, -1, 33, 115, 27,
+ -55, -124, 50, 83, 20, -89, -97, 67,
+ -32, -121, -111, -127, 6, 80, -44, -29,
+ 61, 29, 15, 29, -119, 127, 8, 64,
+ 68, 58, 4, 13, 30, -114, 0, -127,
+ 31, 82, -4, -23, 104, 27, 25, 41,
+ 118, -127, -6, -68, -123, 127, 127, -14,
+ 11, -70, 87, 118, -25, -2, -96, 98,
+ 39, -118, -68, -75, 96, 121, 7, -126,
+ 16, 127, 98, -45, -71, 77, -76, -127,
+ 16, 127, -22, 103, 110, -120, -68, -125,
+ 127, 63, -45, 0, 8, -115, 101, 39,
+ 93, -126, -97, 28, -5, -78, -32, 82,
+ -49, -127, 127, -35, -40, -23, -119, -15,
+ -101, -73, -95, -61, 33, 24, 42, -38,
+ -51, -71, 46, -120, -125, -15, 81, 81,
+ -127, 18, -50, 42, -47, -128, -51, -99,
+ 90, 93, -31, 41, 127, -14, -55, 52,
+ -31, -34, -21, -37, -6, -70, -93, 87,
+ 127, -128, 106, -126, 90, 50, -62, -95,
+ 30, -26, -26, -94, 41, -14, -27, -75,
+ 60, 15, 27, -41, -125, -126, -127, -7,
+ -128, 127, 45, 127, 97, -112, -80, 6,
+ -64, 39, -27, 46, 115, 104, 43, 55,
+ -65, -125, 32, -97, 37, 2, 35, 121,
+ -2, 15, 47, 124, 63, -4, 19, -22,
+ 125, -4, -18, -47, -89, 76, 17, -112,
+ -127, -7, 102, -7, 99, 17, 90, -42,
+ -15, -77, -37, 22, 59, 95, 39, 60,
+ -47, 70, 26, 23, -124, -72, 79, 94,
+ -22, 3, 20, 18, -68, 54, 40, -126,
+ -14, 97, -95, 126, -5, -127, -11, 0,
+ 26, -1, 14, -36, -123, 7, 39, -113,
+ 28, 29, 105, -33, 73, -66, 70, -119,
+ 6, 8, 16, 111, 56, 65, 17, 12,
+ 31, 3, -18, 15, -98, -109, 23, -24,
+ -127, -57, 17, 93, -72, -128, -8, -3,
+ -46, 108, -30, -53, 14, -47, 7, 15,
+ 33, 36, 2, -7, 37, -62, -44, 2,
+ 44, 65, 127, -114, 50, -127, 12, -82,
+ -18, -13, 60, 89, 37, -69, 82, 63,
+ 127, -34, 0, 42, -46, -53, 87, -60,
+ -40, 12, -36, 83, -123, -113, 14, -26,
+ -66, 77, 55, -105, 0, 4, -47, 32,
+ 127, 14, 20, -21, -38, 67, 24, 127,
+ -115, -9, 33, 23, 44, 45, 81, 0,
+ -8, -52, -22, 32, 25, 89, 38, 5,
+ -116, 32, -59, 61, -30, -126, 15, -10,
+ -34, 0, -49, -15, -57, -60, 8, 35,
+ -90, -15, -17, 26, 16, -116, -14, 45,
+ -31, 25, 55, -126, -91, 58, 75, -61,
+ 4, 48, -127, -35, 19, 14, -99, -46,
+ -49, 101, -10, -44, -21, 29, -7, 17,
+ 17, -27, -59, 75, 121, -63, 20, -29,
+ -88, -90, -82, 38, 50, -86, -8, -1,
+ -45, -63, -11, 61, -13, 44, -7, 17,
+ -27, 59, 64, -38, -77, -49, -51, -12,
+ 61, 88, 20, -31, 103, 37, -68, -18,
+ 54, -42, -19, -75, 33, -99, -3, 16,
+ -4, -14, -29, 19, 8, 95, -8, -23,
+ -46, 40, -128, 18, 24, -110, 78, -9,
+ -21, -126, 61, 83, -44, 69, 59, 40,
+ -117, -12, 3, 31, -73, 32, 77, -127,
+ -118, 11, 125, -127, 10, 92, -36, -124,
+ -128, -48, 126, 36, -86, -30, 126, 58,
+ 69, -5, 19, 12, -45, -121, -12, -127,
+ -87, 15, 125, 11, -58, 48, -127, -126,
+ -118, 40, 49, 0, -103, -68, 119, -83,
+ 122, 2, -31, 88, -113, -118, -39, -80,
+ -16, 5, 118, 24, 47, 66, 55, -96,
+ -126, 47, 29, -35, -33, -49, -21, -30,
+ -3, 2, -13, 68, 11, -121, 15, 60,
+ -14, 10, -108, 20, -16, -14, 92, -42,
+ 5, -18, 89, -15, -15, 52, -14, 57,
+ 86, 41, -18, 127, 90, -44, -79, 31,
+ -17, 77, -128, 65, 83, 37, -33, -56,
+ 63, 22, 108, -1, 4, 2, 64, -52,
+ 41, -24, 2, 3, -5, -89, -1, 20,
+ 36, 79, -8, 76, 36, 13, 52, 96,
+ 33, 68, -86, -11, -67, -47, -56, 80,
+ 15, 12, 32, 44, -40, -48, -15, 11,
+ -43, -56, -66, -3, -43, 52, -9, 52,
+ 36, 10, 14, 43, -29, -29, 7, 33,
+ 2, -19, -2, -4, 0, -29, 11, 8,
+ -127, 71, -19, -10, 20, -21, -40, -15,
+ -38, 15, -15, 72, -8, -5, -9, 7
};
-static const opus_int16 input_dense_bias[24] = {
- 1742, -1336, 2958, 1035, 2744, -2838, -5357, -2715,
- 1017, -237, -4903, 1285, -1143, 3352, -688, 1722,
- -5365, 2260, 1272, 1165, -1698, -2105, -2742, -3280
+static const rnn_weight input_dense_bias[24] = {
+ -68, -128, 127, 127, 15, 116, -127, 127,
+ 39, -128, -67, -12, -56, -107, 78, 76,
+ 109, 127, 125, 127, -127, 4, -48, -128
};
const DenseLayer input_dense = {
@@ -147,454 +147,454 @@ const DenseLayer input_dense = {
42, 24, ACTIVATION_TANH
};
-static const opus_int16 vad_gru_weights[1728] = {
- 2871, 3982, 1112, -1046, 412, 5146, -656, -512,
- -1847, -1269, 1466, -783, -3831, -1089, 1285, 3662,
- -3727, -3192, 794, -688, 1558, -2425, -222, -31,
- -843, 856, 2370, -172, -535, 2329, -1484, -2800,
- -1105, 887, 494, -69, 675, -3421, -1693, -1983,
- 1287, 194, -738, -729, -595, -1521, -76, 1217,
- -746, 685, -30, -2170, 457, 587, 840, -788,
- -818, -1665, -389, -818, -1649, -792, -2065, -878,
- -1175, -821, 1062, 166, -114, 572, 568, 207,
- 2621, -1818, -1213, 218, 1483, 870, 4687, -767,
- -401, -3802, 832, 1620, 1578, -437, 3056, 4700,
- 3196, -2558, 2416, -853, -207, 3854, 1866, -1324,
- -1715, -1359, 616, 502, -4148, 754, -178, -1173,
- -1285, 3193, 549, 151, -44, -766, -2469, 746,
- 72, -2044, -2417, 1783, -799, -810, -800, 3022,
- 3021, 62, -1013, 1206, 515, -1049, 1286, 74,
- -1661, -1130, -1032, -192, -1785, -1029, 564, -1503,
- -330, 1357, 1203, -460, 381, 144, -1254, 1118,
- -2289, 415, 1904, -2555, 281, -241, -1574, 21,
- 894, 1765, 785, 1693, 1274, 1649, -24, 2562,
- -1565, 1900, -150, 2704, 2102, 1222, -880, -2859,
- 2427, -260, 691, 3112, -2025, 2454, -2075, -1271,
- -1429, 384, -755, 1096, 1946, 2196, -1897, -606,
- 857, -3242, -2647, 2736, -1629, -3750, 2274, -66,
- 56, -720, -915, 1675, -262, -929, 1877, 1845,
- -1229, -919, -303, -462, 529, 403, 48, -977,
- -1542, -538, 1205, 122, 844, 1532, 383, 321,
- 1089, -3846, 1093, 1513, -936, 2867, 776, 3460,
- 281, -2027, -5533, 512, -1329, 1698, -3526, 2074,
- 1189, -368, -786, -496, -130, -1919, 647, -571,
- -3149, -3062, 611, -166, -679, 1057, 489, 677,
- -2754, 2372, -2052, -1043, 119, -354, 2316, 533,
- -1456, -2672, 1266, 1233, 1950, -60, -944, 50,
- -1566, -1438, -465, 1231, -157, 1869, -722, -511,
- 908, 383, 4211, 1355, -697, -2081, 597, -673,
- 978, 1209, -864, 982, -1858, -1778, 1386, -347,
- -2588, 5567, 837, 987, 634, -4195, 838, -766,
- 914, 2717, 1751, 1385, 255, 1663, 319, -1447,
- 1175, -3623, -1607, -2050, -1785, 1961, 1129, -2186,
- -1600, -654, 2137, -1264, -546, -2268, 2617, -1467,
- -71, -863, 604, 282, -529, 712, 495, 1601,
- -492, 3193, -680, -485, 77, 1239, 2172, 51,
- -577, 1380, -548, 315, -2306, 367, 355, 408,
- -1924, 1343, -1259, -637, 1658, -565, 1109, 2599,
- -446, -549, 945, -1227, 842, 164, 148, -633,
- 2468, 464, -1856, 2700, -7, 3962, 184, 1160,
- -1179, 75, -2079, 1430, 369, -3377, 3151, 915,
- -425, -2441, -1831, -4663, -237, 395, 1539, -4265,
- 2037, -955, -918, 627, -149, -82, 319, 500,
- -288, 539, -4074, -1591, 666, 2602, -863, -800,
- 1564, 37, 1432, 600, 957, -1630, -1300, -559,
- 2602, -3083, 227, 4, -124, -2029, 1832, 241,
- 563, 437, 1096, 2131, -111, 2251, -429, -957,
- 872, 1239, 1073, -342, -2005, 1274, 1398, 1395,
- 3833, -2532, 720, 124, 2049, 3274, -2032, -933,
- 2074, -3771, -2594, 399, 226, 930, 178, -3061,
- 2860, -1457, 1661, 1106, -68, -438, -2447, 1902,
- -1678, 1879, -83, -677, 946, -1536, -42, 89,
- -582, -576, -1321, -2566, -2941, 416, 721, 768,
- 594, -2100, 352, 453, 525, -243, -2512, -1960,
- 1576, -1772, -1188, 1618, -617, -1296, -434, 1846,
- 1548, -393, -295, -1950, -17, 1209, 698, 358,
- 1593, -466, 177, -1896, -1540, -1837, -840, -466,
- -574, -1954, 121, 588, -2846, 2338, -2832, -1326,
- -4739, 1006, 3535, 1673, -148, 186, 775, -1416,
- -829, -3159, 305, 327, -3166, -1538, -674, 365,
- -735, -1513, -248, 437, 976, -2757, 2928, 2389,
- 2358, 213, -2172, 2059, -1644, 1682, 1781, -856,
- -1665, 2829, -371, 1678, 1022, 1076, -1435, -380,
- -1580, -595, -1025, -772, -242, 766, 174, -1822,
- 1597, 1248, 65, -147, 516, 968, -1717, 382,
- 2143, 2249, -548, -1558, -374, -1543, 1888, -1328,
- -1729, -112, 603, 2944, 2705, 26, 3245, 4986,
- 2065, 733, 1245, 3350, -2059, 839, 3380, 37,
- -1592, 572, -1056, 1221, -403, 391, 4552, 915,
- 74, -925, -2334, 4315, 621, 862, -2181, -627,
- -3555, 2309, -2628, -1998, -255, 942, -1194, 369,
- 3360, -3856, -548, 2849, -2880, -3344, -1542, 1540,
- -670, 279, 278, 955, -2558, 2748, 88, 869,
- -1688, 1282, -573, -768, 254, 670, 2896, -639,
- -942, 593, -810, -287, 1449, 111, 3010, -1593,
- -45, 1251, 1122, -724, 5664, -749, 1787, -971,
- -216, -2940, -334, 809, -1181, 1987, 24, -144,
- 1328, 2607, 1864, 2533, 932, 2776, -4402, 4305,
- 937, 675, -606, 1395, 893, 1476, 1544, 75,
- -1705, 2133, -488, 1860, 2100, 532, -1086, -1512,
- -2282, 1104, -153, -2657, 1101, -203, 1379, 842,
- 1129, -278, -1948, 1136, -864, 1283, 170, 1306,
- 53, 796, -607, -78, 3022, -1335, 472, -286,
- -1892, -51, 570, 24, 1913, 1247, -976, -1733,
- -36, -2484, -1515, -3350, 2264, 1030, -1789, -455,
- -2650, -2278, -2289, -2031, -3072, 2557, -3054, -1507,
- -2939, -1311, 587, 550, 2459, 1064, -3120, 2604,
- -1479, 70, 1975, -1614, 2492, 376, -363, 1755,
- 1876, -1447, -2684, 1655, -323, 881, -473, -469,
- -1346, -510, -274, -1926, -2542, -551, -2275, 139,
- -1740, 721, -571, -232, -1152, -357, 1039, -1181,
- -1333, -587, -66, -1320, 523, 989, -2684, -889,
- 605, -1074, 2458, -1558, -1170, -551, -2141, -69,
- 1724, 2341, -60, 4671, 2422, -1080, 1212, 2152,
- -581, 210, -354, -797, -1023, 4185, 485, -5060,
- -1895, 1925, -3970, 511, 1798, -3090, 37, 3242,
- -1610, -1753, -2390, 885, 2818, 1638, 84, 304,
- -4772, 1637, -1245, -121, 1558, 57, 4010, 1019,
- 798, -231, 4077, -586, 876, 1957, 425, 644,
- -3356, -126, 252, -2270, -2733, -1046, -1526, -1926,
- -749, 2528, -2232, -340, 1047, -3695, 917, 913,
- -2691, 589, 367, 1919, 682, 1340, 1714, -3280,
- 2000, -1050, -77, -336, 1406, 569, 1560, 1360,
- -780, 995, -2427, -557, -2207, 3637, -2370, 801,
- -610, -1040, 9, -1219, 2360, -1097, -1099, 4717,
- -562, 553, 1637, 332, -144, 3304, 1093, -493,
- -644, -971, -2654, -771, -779, 1125, 2204, -1376,
- 116, 136, 187, 1019, 289, 812, -788, 1951,
- -1666, -519, 740, -997, -1303, 73, 1119, 2154,
- 2148, 73, 891, 772, -1183, -2027, -174, 858,
- 1501, 713, 209, -1266, 1506, -1220, -478, -30,
- -636, -2617, 765, 1247, 2157, 1262, -2488, -331,
- 2811, 2546, 1432, 2005, -2626, 2444, 5097, -457,
- -1583, 906, 1057, 3972, 2105, 1866, 2394, 58,
- 1680, 1594, -450, -138, 922, -492, 144, -1817,
- -1951, -1206, -1033, 775, -178, -289, -1330, 87,
- 1864, -554, 1346, 1707, -614, 505, -1014, -11,
- -928, -827, 1951, -1462, -299, -715, -1394, 1370,
- -1000, 17, -271, 2111, -2978, -225, 1718, -1363,
- -1554, -1045, 3283, -52, 618, 736, -1920, -608,
- -1694, -521, 293, 1103, -728, -295, -2534, -2175,
- 1281, 493, 1911, 293, 5105, -2829, 1760, -453,
- -1695, -27, -563, 1122, 332, 472, 3661, -2269,
- -99, 3795, 239, -1509, -3812, 1206, -712, 75,
- 824, -2803, 787, -2084, 1207, -1112, -1107, 497,
- 198, 2046, 80, -1097, 475, 260, 765, -2479,
- -182, 506, 778, -752, -1621, -2784, -385, -483,
- 1085, 824, -1930, 159, -771, 406, -954, -290,
- 804, 930, 2414, 2311, 635, -1226, -293, 1726,
- -2351, 1703, -852, 1817, -1384, 2453, -393, -1115,
- 523, -291, 2336, 816, 923, 338, -409, 2428,
- -1185, 45, -1632, 1128, 933, 2584, 867, -3234,
- -2575, 787, -126, -692, -267, 74, 1539, -2327,
- 2233, -1573, -109, 2425, 33, -2006, 2376, 4008,
- -2813, 1120, 313, -1448, -462, 283, -809, 1739,
- -1708, 2989, 1272, -1067, 2104, 1123, -1494, -86,
- 909, 2367, 148, 1001, -284, 1243, -160, 335,
- 2642, -672, -2426, 1365, -2157, 184, -1579, 894,
- -683, 176, -2737, 1557, 325, -3032, 663, -2692,
- -546, -1751, -4108, -1382, -185, -1759, -1595, -839,
- -4083, -539, -355, -203, 1434, -1215, -3173, -410,
- -1152, -2349, -1737, -980, 1137, -3290, 2578, -143,
- 1383, 745, -1348, -1792, 560, -2106, -479, 632,
- 198, -1198, -554, -1257, 824, 1999, -1957, 2056,
- 3191, 104, -2484, -462, -290, -51, -1594, -1149,
- 2108, -830, -1774, -1177, 99, -2091, -1132, 2180,
- 532, 129, 256, 1355, 1017, -1867, -624, 2557,
- -1072, -3019, -1766, -1362, -603, -3374, 660, -1349,
- -2576, -1312, 1768, -1849, 1854, 2110, -1254, -1338,
- -3959, -1373, -174, -2166, 3534, -2878, -1160, 1164,
- -1855, -1721, -2303, 155, 437, -960, -787, 1334,
- 1542, 112, -207, 2003, -1014, 295, 2122, 1844,
- -287, 1964, 353, -921, 1355, 2884, 1855, -1631,
- -1272, 1453, 2063, 232, -413, 2997, 322, -1429,
- -280, 2167, -2344, -297, 1681, -1402, 63, 670,
- 1218, -297, 75, 705, 2413, 2564, 839, -2906,
- -1091, -804, 2343, -615, 1103, -1089, -329, -2465,
- 1193, -1624, 2559, -551, -1467, -1977, 644, 2666,
- -1632, -513, 1567, 1756, -3465, 260, 3226, 1777,
- -1665, 323, -208, 1921, 2329, 1161, -3410, -2036,
- -316, 752, 39, -2054, 449, 3975, -105, -229,
- 1868, 669, -959, 1606, -1316, -1695, -392, -116,
- -1251, 1243, 188, 467, -1482, -165, -2486, -1573,
- 1553, 1380, 383, -1113, 1735, -283, 1542, 423,
- -389, -1083, 448, -2239, 1822, 2968, -23, -1633,
- 965, -1090, 924, 3517, 920, -961, -1003, 3245,
- 445, -1234, 2498, -775, 510, -278, -1221, -2155,
- -218, -1761, 60, 1248, 969, -3035, 2504, 786,
- -3004, -3837, -2212, 817, -91, -668, 182, 2643,
- 1240, 2387, -340, 2560, 146, 305, 3262, -301,
- -274, -115, 102, 777, 115, 2969, 1656, -2076,
- -367, 2321, 1327, -2421, -651, 2418, -2664, -249,
- 840, 1871, 531, -1642, 1529, -2026, 1145, 207,
- -516, 1896, 522, 942, -1116, 900, 202, -425,
- 1738, 39, 1740, -2507, 1967, 1966, -241, -882,
- 2345, -4075, 935, -2824, 479, -3633, 3329, -1452,
- -975, -247, -535, 137, 2268, 2428, -2763, 2049,
- -956, 388, -4681, 2410, 384, 3783, -64, 341,
- -1954, 1447, 2448, -708, 3285, 162, -243, 1088,
- 2138, -48, -522, -203, -2179, -331, -2668, 2609,
- 2962, -2021, 1356, 761, 65, 402, 228, -335,
- -1404, 571, -649, 121, 989, -804, 3006, -150,
- 697, -460, -1355, -2243, 808, 731, -122, -1262,
- -1938, 5896, 1199, 413, -695, -3695, -824, -1485,
- -960, 2099, 182, -396, 778, 1069, 473, -2845,
- 728, 1074, -418, -1384, -1212, -2557, 1659, -2828,
- -1432, 931, 2163, -344, 524, 92, 277, -3216,
- 290, 349, 532, 21, 1253, 925, 2254, 205,
- -1561, -484, -816, 429, 63, 1557, 1909, 1248,
- 520, -1550, 914, -1225, -263, -2761, -2225, -1611,
- 316, -914, 1583, 505, -1492, -1337, -1473, 1211,
- 312, -1334, -1115, 182, -34, -1026, -545, -580,
- 108, -3492, 2028, 277, -857, 2566, -714, -2093,
- -694, -1712, -4031, 435, 3263, 2183, 2174, 2819,
- 255, -701, -30, -591, -1450, 784, 396, -1626,
- -2813, -351, 839, 1107, 35, -464, 1811, 2114,
- 1109, -1462, -3242, -580, 728, -1930, 1687, 2038,
- 548, -1874, 897, 1354, -1687, 88, -1237, 900,
- 1903, 280, -1535, -1625, 2335, 201, 3077, 682,
- 559, 2118, -594, -1065, -1291, 462, -1587, 994,
- 2090, -1155, -1098, 1607, 400, -113, 2570, 1077,
- 474, 1886, 1469, 2825, -2549, -654, -822, 666,
- -3744, -2765, 1218, -986, -53, -2335, -6426, -2768,
- -160, -457, -1768, 1215, 79, -1786, -3382, -2668,
- -221, 95, 650, -3217, -444, -192, 3048, -131,
- 2734, 987, -87, 144, -715, -4146, 1735, 982,
- 1304, -425, 1334, -1471, 1949, -343, 1336, -1185,
- 2313, -1157, -3276, -13, 2196, -2489, -509, 1430,
- -1305, -607, 174, 1089, 1569, -236, -1283, -2690,
- 2052, -879, -3633, -2059, 1354, 686, -1215, 456
+static const rnn_weight vad_gru_weights[1728] = {
+ -49, 18, 50, -71, 60, -21, -6, 11,
+ 112, -26, 24, 28, -51, 34, 127, 127,
+ 106, 125, 84, 127, 74, -89, 38, 59,
+ 35, -62, 26, 34, 29, 51, 46, 6,
+ -39, -65, 111, 22, 113, -14, -90, -8,
+ -120, -27, -26, -8, -7, 120, -38, -25,
+ -8, -91, 31, -76, 28, -56, -32, 79,
+ -20, 27, 115, 0, 25, 127, 6, -76,
+ 17, -20, -100, -25, -37, 127, -42, -18,
+ -127, 83, 93, -115, -43, -37, -99, -127,
+ -38, -60, 2, -30, -31, -61, -70, -128,
+ 109, -126, -124, 7, -106, 15, -69, -68,
+ -24, -14, -126, 20, 34, -128, 13, 85,
+ -79, -2, -127, -122, -108, 23, -36, 40,
+ 44, -40, -125, -24, -51, 119, -67, -57,
+ -16, 76, -26, 45, 126, 10, 101, 28,
+ -128, -18, 62, -126, -82, -13, -70, 8,
+ 47, 127, 83, 103, 28, 127, 64, 39,
+ 35, -24, 88, 126, 80, -102, 127, 40,
+ -40, -97, 121, 68, 75, 99, -47, -125,
+ 7, 22, 127, 127, 66, -32, 109, -68,
+ -124, -9, -27, -62, 126, 79, 59, 61,
+ 1, -126, 75, 127, 62, -124, -122, 127,
+ -105, -89, -95, -17, -5, 83, 26, -16,
+ 21, 11, -70, 1, -76, -61, -20, 39,
+ 21, -13, -97, 17, 124, -81, 127, 22,
+ 45, -15, -127, -115, 6, -65, 32, 1,
+ 117, 10, -34, 18, -89, -20, 32, 80,
+ -1, 56, 93, 27, -24, 127, 35, 76,
+ 106, 102, 57, -56, 118, -22, 86, -58,
+ 122, 5, 5, -44, 76, 20, -31, 69,
+ 8, 3, 2, -16, 9, 8, -64, 9,
+ 38, 72, 49, -61, 15, 27, 126, 109,
+ -4, 58, -25, -48, -19, 21, 11, -56,
+ 52, 39, -57, -12, -25, -10, 65, 21,
+ 67, 4, -24, -17, 94, -2, 27, -7,
+ -16, -14, 127, 4, 64, 77, 45, 43,
+ 20, 46, -84, 124, -3, -70, -66, 54,
+ -118, 39, -2, 43, -23, 39, -35, -66,
+ 30, -42, -69, -3, -81, -43, -52, -22,
+ -17, 21, 3, 19, -35, -75, -18, -50,
+ -8, -25, 50, -13, -60, 91, -78, -73,
+ 4, -47, -9, 23, -34, 8, -58, -1,
+ 8, 33, -26, 46, -70, -17, 29, 27,
+ -21, 49, 30, -59, 33, -15, 70, -8,
+ 21, 57, -128, 32, -40, 22, -108, -50,
+ 9, -70, 76, -109, 5, 88, 61, 127,
+ 127, 95, -100, -69, -65, 18, -13, -128,
+ 66, 122, 5, 90, 34, -56, 9, 9,
+ 11, 62, 1, -62, 12, 44, 7, -24,
+ 18, -16, 113, -23, 81, 11, 104, 127,
+ 52, 42, 39, -29, 65, -12, -75, -35,
+ 34, 29, 38, 6, -42, -69, 45, -53,
+ 45, -51, -30, -14, 25, -44, -25, 56,
+ 7, -126, 16, -65, -57, -53, -87, -94,
+ -1, -25, -127, 11, 20, 70, -38, -105,
+ -67, -71, 8, -46, -83, 126, 11, -80,
+ 77, -75, -127, -28, -115, -30, 4, -56,
+ -12, -1, -82, 11, -69, 12, 77, 60,
+ -78, 103, 2, 61, 3, -99, -126, -71,
+ -37, 25, 58, 17, 71, 32, 69, -21,
+ -86, -22, 33, -12, 7, -64, -100, -70,
+ 0, -2, 23, 5, -15, -19, 26, 80,
+ 39, -1, 4, 76, -19, 125, -34, 126,
+ -60, 116, -73, 52, -17, -75, -38, -107,
+ 63, 63, -21, -123, -25, -126, 124, 14,
+ 21, 13, -51, -30, 49, 44, -59, 26,
+ 73, 90, -71, -126, 48, -44, -66, 36,
+ -36, -3, 76, -9, 29, 0, -36, 51,
+ 13, 76, -25, -13, 34, 44, 7, 49,
+ 54, 34, -78, 71, -6, -37, -62, 0,
+ -44, 44, 23, -28, 14, -21, 13, -69,
+ -32, -94, 88, 96, -2, -47, -15, 13,
+ 76, -2, -61, 57, -34, 55, -68, -105,
+ -39, 64, 57, -103, 127, 127, 24, 127,
+ 13, 110, -65, 96, 53, -59, 52, 41,
+ 21, 127, 24, 125, 8, 67, -127, -37,
+ -103, -6, 0, 23, 107, -27, 35, 106,
+ 27, -86, -39, 42, 18, -9, -58, -2,
+ 10, 116, -57, 29, 24, -33, 22, 9,
+ 1, -56, -76, -76, -24, -99, 32, -127,
+ 11, -23, -127, -1, -47, -19, 75, -105,
+ 30, 76, -128, 29, 78, -41, -125, -15,
+ -53, 5, 55, -5, -23, 0, -13, 34,
+ 15, -88, -48, 7, -1, 82, 54, 50,
+ -63, 20, 28, 30, -84, 121, 63, -15,
+ -40, 0, -5, -9, -39, 32, -27, -55,
+ -87, 38, 45, 42, 15, 1, -24, -89,
+ -7, -26, 6, 46, -5, 74, -23, -10,
+ 48, 72, 47, 14, -19, -1, -23, 34,
+ -70, 126, 59, -121, 69, -72, -57, -127,
+ -16, 2, -64, -81, 54, -66, -127, 50,
+ -17, 84, -63, -5, -125, -126, 47, -45,
+ -40, 31, 47, -47, -81, 12, 14, 79,
+ -57, -99, 69, 10, -127, -41, 72, -83,
+ 79, 3, 15, -86, -14, -52, 13, -55,
+ 12, -4, 35, -88, -9, -21, 45, -66,
+ -10, 32, 55, -25, 48, 4, -30, 79,
+ -5, 14, 23, 39, -54, 45, -106, 22,
+ 80, -126, -95, -17, 125, -45, 109, 34,
+ -7, 120, -64, 2, 96, -81, -23, -19,
+ 7, 57, -18, 11, 127, -28, 81, -12,
+ 106, -109, -113, 99, -28, -48, 105, -128,
+ -48, 78, -53, -24, 30, -20, -125, -45,
+ 54, 82, -52, -99, -18, -12, -54, 18,
+ -40, -13, 41, -15, 58, 68, -11, -61,
+ -33, 52, 2, -44, 4, 115, -19, -97,
+ 14, -58, -33, -20, 112, 57, 98, 12,
+ 71, 118, 56, -110, 91, 80, -72, 29,
+ 77, -24, 107, 4, -17, 92, -21, 71,
+ -18, -93, 12, -126, 1, -22, -45, 32,
+ 6, 7, -7, -127, 43, 65, -31, -26,
+ 90, 100, -13, -79, 97, 6, 43, 105,
+ 24, 53, 72, -65, -18, -19, -36, 25,
+ -28, 2, -68, 17, 88, -3, 4, 54,
+ 54, -61, -6, 43, -4, 30, -30, 33,
+ 81, 25, -11, 45, -44, -55, -17, 58,
+ 8, -32, -11, -116, 77, -55, -26, 21,
+ 65, 47, 99, 29, -40, -36, 22, -95,
+ -84, -57, 75, 23, -85, 127, -41, -80,
+ -37, -8, -29, 21, -58, 2, 31, 73,
+ -114, -32, 12, 37, 77, 37, 116, -21,
+ -36, -90, 21, 97, -8, -54, -46, -115,
+ -42, -6, 38, -46, -6, 61, -13, -12,
+ -94, 10, 66, -101, -47, -23, -34, 0,
+ -42, 24, 95, 52, -21, -14, 9, -5,
+ 85, 35, 39, 124, 109, -49, -101, -12,
+ -94, -25, 121, -35, -78, 69, -12, 122,
+ 2, -123, -68, -61, -47, -35, -85, 4,
+ 23, 8, -24, -29, 96, -28, -50, 30,
+ 86, 86, -10, -37, -6, -69, 2, 39,
+ 6, 12, 126, -58, -17, -60, 5, 62,
+ 57, 41, -11, 39, -28, -25, 25, 75,
+ -15, 16, -73, 2, 40, 30, -20, -13,
+ -35, 120, 24, -44, -53, -67, 2, -81,
+ -9, -64, 51, -12, 61, 34, 107, 20,
+ 122, 100, -70, 62, 65, -64, 127, -56,
+ 59, 127, 124, -18, 23, -127, -15, 68,
+ -6, 35, -20, 94, 93, -20, 1, -41,
+ 22, 87, 24, 23, 83, -70, -120, -107,
+ -66, 59, 106, -15, 14, 127, 11, 20,
+ 1, 78, -64, 60, -43, 33, -71, -23,
+ 66, 127, -61, 38, -20, -50, 39, 61,
+ 44, -75, -29, -103, 70, -59, 61, -70,
+ 37, -45, 56, 126, -44, 62, 54, -24,
+ 9, 17, -73, 126, 64, -7, 0, -58,
+ -44, -2, -60, 37, 89, -43, -100, 97,
+ -47, 69, 3, -34, -64, 38, 71, -35,
+ 8, -19, 9, 49, -37, 68, -10, 22,
+ -6, 11, -108, -28, -13, -56, -14, -89,
+ -16, 53, -17, 6, 25, 18, 35, 7,
+ 35, 31, -27, -61, 33, 20, -10, -16,
+ 20, -79, -38, -37, 71, -47, 23, -55,
+ 127, 55, 10, 9, -67, -26, -47, 119,
+ -9, -41, 9, -32, 91, 68, 10, 96,
+ 77, -51, -51, -122, 127, 12, 87, -32,
+ 46, 9, 11, -8, -42, -60, 28, -23,
+ 46, -36, -35, -41, 12, 62, 113, 44,
+ -7, -6, 48, -57, 39, -121, 72, 38,
+ -4, 28, 50, -15, -65, -35, -26, -59,
+ -24, 9, -87, 31, 26, -41, -21, 5,
+ 33, 60, -28, -10, -22, 35, -4, 25,
+ 55, 127, -46, 55, 123, -53, -39, 48,
+ -35, 72, -8, -6, 28, -54, 100, 82,
+ -10, -18, -38, -111, -81, 13, -65, -125,
+ -46, 121, -121, -55, -58, -126, -112, 11,
+ 77, -112, 19, 65, 104, -123, -85, 3,
+ -19, 25, -54, -19, 2, 36, 11, 19,
+ -50, -81, -80, 8, -5, -5, -27, -15,
+ -42, 123, -27, 13, 73, 29, 50, 10,
+ -33, 25, -53, -80, -17, -103, 22, 85,
+ -9, -14, -127, -39, 24, -2, 36, 36,
+ 14, -62, 11, -123, 7, 74, 49, 95,
+ 57, -101, 43, -2, 92, -112, 44, 47,
+ 17, 41, 44, -59, 36, -12, 0, 42,
+ -12, 14, -38, 58, 6, 10, -34, -49,
+ -5, -6, -43, 110, -43, -25, 38, 84,
+ 74, -7, 38, -21, -6, 17, -4, 14,
+ -48, 10, 12, -29, -46, -7, -54, 7,
+ -21, -34, -6, 35, 32, 18, 32, 12,
+ -36, 41, 62, 60, -11, -20, -19, -126,
+ -12, -21, -98, 49, -3, 6, -2, -60,
+ 22, 51, -9, 21, 10, 23, -30, 23,
+ -79, -59, -1, -17, 4, -7, -41, -91,
+ 87, -66, -59, 9, 18, -27, -93, -48,
+ -37, -21, 47, -125, -59, -32, -126, -101,
+ -49, 52, 38, -62, -18, -71, -11, -33,
+ 2, 4, 33, 2, -21, 10, -48, -23,
+ -1, 29, 49, 24, -20, 27, -5, 11,
+ -41, -128, -34, 51, -43, -40, 51, 127,
+ 5, -73, 31, -108, -22, 10, 124, 106,
+ 57, 21, 127, 127, 53, 42, 102, 1,
+ 113, 5, -107, 63, -38, 127, 11, -69,
+ -17, -23, 56, 35, 49, -5, -36, 51,
+ -106, -126, -64, 23, 32, 72, -44, -20,
+ -24, 80, 44, 4, -9, 125, 34, 10,
+ 43, -53, 56, -58, -8, 16, -13, -17,
+ 34, -45, -81, 42, 47, 44, -62, -6,
+ 59, 34, 18, -24, -29, -66, 17, 21,
+ -47, 41, -49, 80, -11, -6, -23, 0,
+ -49, -108, 14, 11, -42, 37, -41, -54,
+ 36, -67, 8, 47, -44, 22, -58, -18,
+ -71, 127, -84, -98, -74, 75, -74, -110,
+ -36, -20, 66, 89, -91, 23, -2, -87,
+ -53, 30, 33, -43, -10, 62, 41, 28,
+ -47, 16, 62, 6, -4, 18, 13, -13,
+ -18, 43, -17, 51, -34, 62, 45, 36,
+ -15, -15, -45, -116, 24, 98, 27, -37,
+ 97, -69, -71, 80, -50, 45, 77, 21,
+ -7, 103, -41, 80, -76, 27, -21, 122,
+ -68, -128, -84, 63, -10, -45, 114, -127,
+ 74, 25, -86, -114, 40, 95, -75, -44,
+ -25, 71, 79, -40, -37, -36, -127, 62,
+ -69, 6, 118, -28, 102, -44, 19, -17,
+ -8, -19, 106, 50, -11, 57, 36, -67,
+ -19, -26, 52, 13, 58, 16, 55, -15
};
-static const opus_int16 vad_gru_recurrent_weights[1728] = {
- 1892, -2065, -5646, -1532, -1561, -743, -1508, -1996,
- 327, -3170, -4124, -1565, -25, -3570, -3395, -1013,
- 1279, 398, -2121, -1930, -4804, 3643, -2392, 1788,
- 1879, -404, -425, 486, 243, 1860, -516, 380,
- -1778, 2571, -2618, -901, 1276, -810, 277, 212,
- 1427, -4302, -73, -1217, 1764, -1453, -322, 1989,
- 2725, -5496, -2143, 2140, 1334, -733, -267, 3087,
- 2171, -2233, -2306, 669, 1043, -159, 1664, 2430,
- 765, 2012, 671, -2885, 862, 268, -2943, 848,
- 536, 2816, 483, 2459, 918, -801, 6214, -801,
- -788, 2354, 6488, 2431, 414, 3734, 4622, 2161,
- 118, -2513, 2581, 1346, 1374, -2529, 2293, 560,
- -66, -340, 2057, 907, 980, -3382, 471, -1548,
- -38, -947, -253, 519, 1301, -2664, 463, 811,
- -515, 773, 769, 2513, 1882, 603, 808, 655,
- -1725, 2790, 1952, -271, -776, 1221, -633, -447,
- -798, 2715, 239, -99, 88, 193, -1468, 2212,
- -1480, -2509, 1711, -199, -1845, 592, 86, -1248,
- -1599, 2286, -1762, 1951, -1353, 4050, 3848, 1718,
- 157, 1475, 4051, 283, -603, -269, 965, 2635,
- -14, 1967, 2088, 1817, 1040, 4421, 3981, -3156,
- -1638, -154, -527, 938, -186, -461, 414, -1086,
- 943, -1299, -1178, 2502, -230, 1494, 2030, 1618,
- -169, -1680, -934, 149, -933, 650, 1291, 1636,
- -2325, 1277, 3156, 627, -1950, -724, 1634, -4274,
- -1782, -636, -82, 611, -415, 667, 323, 380,
- -3376, -309, 424, 1847, -3562, -611, -1653, 82,
- -91, -902, 1217, 1927, 2287, -960, 4103, -2421,
- 2238, 2365, 3296, 2037, 2118, 3459, 2581, 759,
- -3312, -172, 215, 309, -26, 1447, 2907, 1096,
- 2877, -707, 3514, -790, 1140, 78, 1196, -1315,
- -1809, -1119, 2410, -3167, -316, -814, 2257, 1271,
- -31, -1361, -908, -77, 639, 1321, -3017, 758,
- -345, 455, -1125, 4983, 427, -973, -1497, 2489,
- 1171, -2231, 3133, 2638, -1340, 837, -860, 508,
- 400, 812, -477, -883, 513, -883, -3838, 3678,
- 3068, 305, 2812, -2680, 2834, 3764, 3385, -950,
- 1895, 1882, 1452, 1196, 2725, 2678, 2561, 2975,
- 2678, 1776, 1018, 285, 2535, 2798, -4791, -320,
- 2241, -726, 1549, -874, 550, 59, 3155, -1449,
- 320, 1213, 193, -414, -2072, -2853, -339, 3720,
- -924, -596, -160, -220, 1156, 673, 1227, -2410,
- -327, 633, -2614, 2585, 3034, -686, 1464, 3156,
- 810, -1694, 4504, 49, 102, -534, -3105, -379,
- 1777, 111, -2209, -261, 979, -1406, -509, 169,
- -3550, -783, 1121, 2537, -556, 4415, 2224, 3172,
- 7, 446, 1593, 2179, 367, 925, 792, 3408,
- -3137, 2154, 2288, 1532, 65, -1363, 2520, -218,
- 955, -2328, -1658, -1818, 401, -153, 3136, 1018,
- 4771, -772, -317, 2450, 404, -782, 521, 1629,
- -591, -832, 430, -1101, -1928, 1722, -477, -1043,
- -5107, 299, 662, -1991, -1607, 4494, 1415, -1767,
- -2882, 1129, 1454, -1916, 494, -542, -263, 972,
- -596, -2419, -1316, 2482, -3407, 2328, 4764, -1754,
- 252, 980, -277, -4459, -324, 3684, 4710, -2114,
- -557, -2252, -5151, 801, -1055, -1145, 106, 797,
- 1188, -96, 1837, 227, 1083, 441, -1406, 66,
- -125, 697, 599, -205, -2253, 2740, -913, -405,
- 1264, -2442, -842, -1159, -998, -3444, -1264, -979,
- 518, 499, 1424, 102, -134, -217, -642, -678,
- -3280, -253, 1221, -1181, 417, 3472, 2304, -972,
- -2374, 106, 796, -3149, -331, 250, 243, -2278,
- -498, -3119, 675, 2613, 743, 1371, 3744, -825,
- 1411, -2797, 713, -1736, 1552, -1266, 868, -1993,
- 3255, 226, -2281, 694, 155, 2379, 1986, -860,
- -1044, 1262, 1865, 1913, -3021, 705, 1329, 5679,
- 172, -3400, 588, 1220, 1198, 2261, -337, 1101,
- -1608, 541, -1254, -1413, -959, 420, 155, -417,
- 976, -1583, 568, -565, -1306, 937, -1851, -2258,
- 1223, 186, -384, 3578, 1338, 1012, 3215, 1361,
- -303, -2504, 399, 2434, 565, -1140, -1719, 86,
- -1199, 1, 126, 987, 252, -336, -348, 30,
- -763, 115, 508, -286, -4233, -2143, -2591, -987,
- -43, 930, 675, -590, 1991, 471, -1705, -850,
- -2592, -320, -4949, 1321, -459, -489, -730, -131,
- -1300, 22, 138, -681, 2187, -4498, 2179, 75,
- 233, -1215, 160, -878, 2072, 221, 34, -186,
- -572, 355, 145, -3018, 542, 1310, 781, -2089,
- 2974, -384, -594, 892, -1061, -2519, -1464, 4045,
- 1890, -924, 1253, 517, 555, 1428, 84, 272,
- 2777, 1950, -1122, -2995, 888, 591, -2127, -872,
- -1392, 632, 3103, 6863, -2330, -3706, -6444, 6585,
- 2073, 860, -4128, 3325, -3168, -2726, 805, 2864,
- 1617, 2680, 2330, 617, 1149, 1938, 2968, -3703,
- -4815, 324, -3814, 1304, 2996, 886, -2568, 703,
- 932, -737, -3188, -651, 669, 1737, 75, 1189,
- -1473, -1891, 1477, 229, -728, -1446, -1523, -507,
- -1014, -1138, 3661, -2643, -2450, 317, -963, -1193,
- -1959, 748, 2388, -3020, 548, -512, 2671, 679,
- -1283, -1585, -398, 3201, -1378, 1705, 1806, -1904,
- -1776, -1332, -1566, -2914, 717, -2055, 5880, -3940,
- -1686, 397, 11383, -775, 503, 4665, 1248, 2919,
- -4012, -2311, 1066, -1240, 3002, -1061, -1905, 1514,
- 2152, 3187, 3085, -3453, -848, -1427, 683, -2990,
- 1022, -1480, 1419, -1713, -326, -1915, 169, 1656,
- -1263, 2997, -1700, 1029, -464, -260, -2629, -1909,
- -4075, 3842, 3921, 2381, -1385, 2090, -395, -1729,
- -4485, -1480, 371, -303, 1404, 163, 193, 1170,
- -4075, -3428, 1788, 482, -2562, 2565, 3185, -3380,
- 298, 3363, -1700, -1504, 1708, -735, 2397, -2418,
- 2149, 1191, 4327, 733, 3185, 2969, -88, 485,
- 670, 731, -1462, -289, 727, 350, -2891, -357,
- 1669, -785, 1167, -1892, 2217, -1960, 1267, -732,
- -849, 1655, 1987, 2544, 898, 377, 1693, 253,
- -2188, 84, -2064, 799, 671, 2961, 168, -1416,
- -499, 2074, -2041, 4457, 3181, -1810, -320, 1463,
- -355, -1081, 2541, -1510, 1163, 1181, -1007, 1071,
- 847, 1102, -2232, 129, -57, -1251, -1871, 3125,
- -2242, -659, 2056, 4035, 1324, -4796, -625, -454,
- -1995, -2769, 3518, 2877, -463, 3358, 2725, -1469,
- -2864, 2181, 1935, 2451, 1154, -1045, -2926, 318,
- -2429, -2642, -2471, 925, 2233, -614, -1133, 94,
- 357, 1381, 61, -73, 798, 1462, 889, 1626,
- -25, -949, -2203, 389, -596, -2396, -1685, 734,
- -1803, 908, 2249, -1674, -2560, 1581, 994, -1559,
- -1910, 1757, 3254, -633, 1220, -2227, 414, -1134,
- 843, -1925, -965, 2043, 1475, 1156, 1143, -1443,
- 21, 1556, -482, -3635, 3039, 811, 6926, -2396,
- 1920, 3047, 3878, 1819, 1768, 3654, 2872, 1907,
- 965, 504, -1695, -1113, -581, 865, 982, -764,
- 1082, 314, 3157, 1523, -960, 1205, 1564, -1945,
- 1766, -633, 2264, -165, -1863, 1274, 175, -639,
- -918, -802, -345, 1211, 2743, 245, 1045, -3058,
- -5, 94, -1402, 1392, 1746, -2220, -1686, 1950,
- 1429, -2571, 1855, 1375, -2006, 2338, -1643, -1781,
- 1830, 1198, -259, -5061, -1339, -3496, -2621, 1958,
- 3091, -4033, 774, 1909, 1721, 2371, -2836, 4592,
- 1259, -1017, -689, 120, -2018, -2126, -607, -2212,
- 793, 309, 3451, -190, -1098, 1989, 2577, 3037,
- -289, 1153, -2653, -312, 261, 2186, -1957, 2762,
- -607, 2508, -405, -1749, 1272, 3080, 654, -548,
- 1760, -3289, 1023, -1828, -2351, -836, -969, -155,
- 672, 443, 1488, -3925, -2238, 3391, 521, -2904,
- -845, 3048, -95, -2861, 600, -620, 3279, -3052,
- 1617, -1498, 812, 114, -371, 960, 1826, -17,
- -3341, 2858, 575, 1837, 1710, -4342, 3136, 1343,
- 2731, 2783, 923, 739, 651, 3156, 1670, 1384,
- -1361, 2374, 1660, 1174, 226, 682, 1542, -1459,
- 2029, -1054, -2253, 1837, 2022, -2448, 168, 195,
- 863, 689, 216, 1275, -218, 664, 1658, 2308,
- -707, -676, 298, -2081, 1604, 1805, -297, 1073,
- 89, -272, 374, 3487, -616, -1695, -582, 1086,
- 1159, -1573, -160, 798, 1743, 1702, 627, 1020,
- 2721, -1429, -2652, -1789, 69, -757, 945, 752,
- 517, -2651, 2921, -1380, -1020, -2535, 1781, 99,
- -3706, -2503, -3132, -749, 1082, 283, -749, -1451,
- -202, 2225, -610, 514, -1289, 2352, -2080, 513,
- 1009, -1271, 418, -1969, 983, 161, 762, -316,
- 2994, 530, -374, 2132, 1370, 1420, 1331, 1608,
- 109, -526, 133, -1951, 1235, 1014, -1084, -398,
- -709, 286, 1506, 676, -539, -925, -657, 2704,
- 101, 2137, -501, -427, 2913, -1205, -846, -3199,
- -76, -202, -1246, 2486, 871, -390, 665, -1113,
- 1581, -1358, 1426, 826, 332, 487, -733, 3019,
- 5360, -498, 344, 3616, 1298, 3624, 830, -4129,
- 2667, 2615, -702, 5183, 772, 2673, -3470, 2380,
- 401, -2364, 1299, -2600, 367, 877, 1917, 2402,
- -445, 2334, -1104, 1388, 1278, 1062, 3823, 254,
- 1495, 2376, 793, -1635, 5958, 209, -566, -2287,
- 1242, -247, 26, 2640, 231, -1413, 423, 5339,
- 236, -3288, 60, 682, 263, -1350, 901, 1202,
- 2005, 2034, -2651, -2953, 1213, -710, -2780, 2404,
- 92, -115, -4320, -1563, -1895, 3641, -2676, -101,
- -3913, -2141, 284, -1676, 204, -3144, -3487, 1773,
- -567, -1777, -3064, -3712, 282, -3022, 2663, 818,
- 1168, 228, 705, -12, 422, 898, -2529, 333,
- -1087, -2769, -91, -1447, 1394, 82, -329, -2358,
- -717, 1604, -2508, 752, 258, -829, -395, 178,
- 450, -1604, 1448, 628, -597, 1533, -1858, -1309,
- 1705, -256, -419, 500, -1778, 2002, -29, -593,
- -1303, 45, 4147, 1211, -1023, -1078, 942, -1882,
- -3489, 495, -6772, 3150, -2590, -605, 114, 924,
- -2700, 284, -4643, -1451, -323, -2392, -783, 3981,
- -4420, -297, 2080, -3554, 1772, 514, 2973, -2712,
- -3583, 1214, -4237, 708, 306, 1819, 358, 664,
- 1266, -1564, -784, -686, 382, -776, -133, 1807,
- -1458, 854, 56, -1618, 351, -415, 104, 1495,
- 1014, 1287, -1008, 46, 531, 660, 1810, -1251,
- -1244, 1623, 1428, -1825, -220, -742, -500, 3926,
- -3167, -2175, 911, 2218, -2148, -1670, -74, -576,
- -720, -425, 3202, 152, 2319, -2985, -2507, -1427,
- 682, 2589, -717, 43, 1361, -359, 1381, -3316,
- -4064, 1807, -679, 2433, 688, -322, -2090, 2185,
- 169, 512, 241, 1049, -499, -1219, 2, -605,
- -276, 1943, 111, 256, 1148, 137, -1210, -1630,
- 340, -891, -142, 879, -146, -488, -2300, -344,
- 1561, 319, -3130, 87, -1332, 1996, 1544, 1819,
- 1603, 705, 410, -1671, 588, -948, 1647, -868,
- 2926, -1974, -2205, -460, -39, 1368, 459, -805,
- 1074, 164, -27, 3375, 1337, 3880, 2399, 540,
- -2302, 78, -718, 325, 630, -1937, 1773, -658,
- -3248, -823, 1839, -598, 758, -2435, 2481, 2920,
- -2452, 1892, -2882, 460, -593, -496, -1388, -266,
- -2130, 153, 603, 46, -92, 245, -1295, -2073,
- 1496, -228, 35, 1487, -3091, -2173, 3, -553,
- -2675, -2781, 2262, -2091, -2892, 772, -1527, -674,
- -674, 1752, -184, -1570, -408, -93, 1843, -2159,
- 3290, -1663, 2748, 2139, 206, 1911, 331, -2340,
- 1414, 3392, -1343, 1991, -2114, 5208, -3819, 3010,
- -972, -844, -3894, 6688, 129, -2337, 2617, 2300,
- -1291, 3597, 1161, 1397, -1434, -980, -2843, -771,
- -558, -1062, -849, 2060, 7, 1579, 673, -341,
- 1480, -1402, -1717, -787, -1620, -273, 869, -1093,
- -1634, 470, -3691, 3394, -2894, -1437, -1178, -1428,
- -570, -492, 2213, 259, -412, 1743, 4336, -2128,
- -2720, 1987, 1787, 208, 2940, -3337, 2305, -274,
- -2089, -478, 1906, -158, 374, -199, 2164, 110,
- 4579, 3674, -3327, -2537, -1378, 5362, 4022, -1810,
- -1420, -121, 3070, 336, 2805, 2083, -1619, 89,
- 1463, -947, -1607, -1862, 1335, 3508, -1424, 1169,
- 1907, -3041, 1863, -1698, -139, -588, 2079, -2423,
- -2927, -1355, -409, 450, -2489, -1857, -786, -278,
- -1557, -3096, 224, 305, 2603, 978, 1673, -294,
- 2314, -620, -364, 1077, 776, -456, -533, 703,
- -1026, -1444, 2578, 780, 2145, 907, -966, -1815,
- 1437, 3040, -3893, -2528, 31, 1194, -3011, 997
+static const rnn_weight vad_gru_recurrent_weights[1728] = {
+ 113, 33, -47, 50, -12, 32, -128, 127,
+ 17, 124, -104, -25, 4, 127, -62, 40,
+ 121, 9, 31, 2, 127, -51, 127, 126,
+ 63, -62, -62, 27, 8, 30, -10, -75,
+ 93, 24, 10, -95, 32, 19, -21, 2,
+ -9, -27, -46, 108, 110, 54, -51, 127,
+ 60, 127, 56, -36, 81, 33, -61, -3,
+ -58, -112, 58, -50, -128, 63, -57, -88,
+ -101, -7, 34, 23, 8, 35, 43, 9,
+ -28, 38, 17, 1, -127, 90, -127, 55,
+ 79, 122, -36, 60, -41, 96, -60, 10,
+ 126, -17, -38, -95, 127, 40, 77, 100,
+ 49, -18, -124, 58, 35, 16, -112, -79,
+ 48, 54, -107, -77, 37, 107, -73, 105,
+ -57, 3, -36, -56, -14, 58, -26, -41,
+ 79, 127, -7, 56, -120, -85, 105, -127,
+ -9, 77, -90, 80, -49, 64, 61, 36,
+ -67, -70, -1, -48, 65, -18, 67, -59,
+ 112, -101, 127, 80, 36, -128, 55, 5,
+ -127, -111, -128, -65, 7, 127, -103, -51,
+ -23, 16, -4, -4, 125, -65, 76, 22,
+ 38, -126, 127, 22, 12, -22, 104, -39,
+ -47, -30, -45, -114, -18, 44, -42, -91,
+ 30, 61, 85, 0, 14, -127, -17, -73,
+ -8, -79, 127, -20, 66, 0, -44, -127,
+ 83, -32, -5, -32, -40, -23, -35, 61,
+ 55, 92, -48, 13, 27, -13, 70, -33,
+ -127, 43, -51, -121, -54, 75, 0, -126,
+ -10, -21, 94, -116, 126, -127, -37, -19,
+ 110, -59, 75, -126, -127, 12, -128, -78,
+ -53, 26, -127, -29, 32, -80, -80, -50,
+ -53, 82, -10, 126, 5, -56, -4, -63,
+ 65, 29, 103, 31, 0, 45, 24, 14,
+ -38, -40, -88, 117, -109, -88, 127, 64,
+ 124, 92, -127, 127, 103, -103, 35, 67,
+ 78, -11, -115, -84, 88, -68, -48, -18,
+ 127, 30, 127, 25, -22, 126, -63, 67,
+ 107, 66, -104, 81, 79, -63, 127, -128,
+ -95, -3, 113, -120, -24, -3, -66, 127,
+ -9, -6, -2, -1, -31, -24, 10, -80,
+ 96, 103, -98, 41, -58, -8, -15, -74,
+ 30, 37, -65, -13, 89, 40, -27, 88,
+ 71, 22, -16, 58, 90, 3, -18, 111,
+ 50, 36, 29, -2, -25, 12, -18, -10,
+ 115, -31, -63, -3, -64, -102, 40, 20,
+ 3, -63, 84, 126, 104, 63, 31, 8,
+ 127, 104, 126, 122, 74, 78, 127, 127,
+ -108, -102, 127, 72, 70, 127, 34, 127,
+ -14, 74, 13, -80, -36, 64, -15, 49,
+ -26, 24, -39, 49, 66, -34, -98, -21,
+ -99, 7, -88, 31, 5, -23, 81, -32,
+ -21, -50, -33, 63, 123, 123, -20, 46,
+ 25, 35, -59, 3, -10, 80, -32, -89,
+ -18, 127, -6, 48, -36, 124, -17, 28,
+ -48, 1, 36, 3, 127, 25, -49, -58,
+ 127, 122, 116, 21, 39, -44, 75, 28,
+ -54, 10, 85, 34, -85, 103, 57, 110,
+ -126, -25, -41, 30, -60, 11, -60, 15,
+ -14, 55, -10, -39, 20, 43, 43, 31,
+ 67, 36, 24, -51, -34, 2, -42, -63,
+ -128, 30, -81, 94, -126, -92, 127, 2,
+ 21, 86, -85, 5, 18, -128, 76, 114,
+ 15, -13, 3, -128, 64, -31, 14, -71,
+ -128, -124, -127, -100, 65, 125, -30, -128,
+ 19, -36, 118, -57, 4, -74, 46, 123,
+ 29, -128, 22, 124, -127, 99, -128, 117,
+ 38, 126, -126, 82, -41, -32, 16, -59,
+ 7, -20, -127, -28, 105, 77, -127, 78,
+ -21, -102, -126, 113, 111, 42, 15, 33,
+ 109, 111, -76, -28, -19, 98, 87, 95,
+ -121, -15, 111, -86, -120, 5, -86, -127,
+ -116, -55, 127, 82, 48, 127, -51, 24,
+ 74, 48, 65, 104, -128, -6, 57, 6,
+ -128, -127, -8, 2, -50, 64, -126, -49,
+ 54, 53, -126, -9, 70, -126, 13, 26,
+ -23, -51, -18, -95, 102, 42, 15, 9,
+ -94, -4, 9, 36, -46, 9, -9, -82,
+ 49, -23, -61, 3, 103, 20, 51, 36,
+ 112, 9, -25, -19, -81, -128, -87, 68,
+ 92, -13, -79, 83, 112, -3, -28, 25,
+ 81, -127, -31, 32, 77, -54, -69, -42,
+ 10, -8, -17, 48, -109, -43, 73, 8,
+ -7, -127, 34, 107, -65, -127, -19, -67,
+ 127, -7, -126, -127, -4, 5, -51, -127,
+ -2, 127, -127, 23, -80, -61, -118, -70,
+ -87, -33, -28, 127, -63, -67, -20, -27,
+ 11, -37, 5, -57, -15, 89, -36, -28,
+ -44, -26, -90, -41, -118, -109, -45, -53,
+ -43, 127, 21, 46, 27, -94, 42, 68,
+ -16, 11, -91, -72, 9, -31, 15, -82,
+ -127, -66, -126, -127, 64, -122, 76, -127,
+ 1, -67, -10, -127, -126, -95, 110, -66,
+ -91, 115, -24, 64, -128, 67, -128, -127,
+ -69, 37, 39, 57, -103, -18, -2, -30,
+ 34, 56, 60, 32, -3, 24, 51, -40,
+ 17, -13, -2, 48, 20, 93, -50, -56,
+ -90, -76, 81, -80, 99, 1, 15, -9,
+ -128, -26, 63, -85, -121, -4, -112, -39,
+ 6, 86, 14, 48, 14, 95, -8, 112,
+ -83, 55, -33, 6, -33, 121, -13, -3,
+ -13, 84, -25, -127, -60, -89, 0, 29,
+ 122, 75, -89, -121, 8, -123, -7, 6,
+ 35, -27, -76, -28, 98, -17, -30, 23,
+ -20, 25, -68, 0, 77, 11, -30, 21,
+ -18, 31, 43, -79, -23, -40, -1, 13,
+ 0, -65, -95, 115, -17, -97, -10, 21,
+ 127, 75, -5, 125, 127, -26, 35, -45,
+ 112, -100, -34, -123, -11, -123, -73, -62,
+ 18, -30, -107, -95, -63, -96, 73, 15,
+ -114, -127, -11, -121, -127, -80, -128, -36,
+ 3, -72, -126, 68, -44, -122, 6, -128,
+ -89, 17, 85, -109, 43, -34, 61, 126,
+ -19, -31, 59, 34, -1, -80, 27, 81,
+ 47, 27, 43, -53, 34, -26, 29, -47,
+ 74, -7, -52, 40, -54, -35, -95, 30,
+ -4, -16, -63, -68, 39, 10, 56, -34,
+ -11, -15, -46, 83, -51, 46, -125, -2,
+ 127, -127, 106, 68, -110, -82, 9, 126,
+ -49, -31, -127, 34, -67, 127, 39, 74,
+ -5, -114, -21, 43, 127, -53, 127, 57,
+ 24, -91, 127, 5, -84, 73, -19, -4,
+ 80, -7, 11, 10, -32, -5, 120, 8,
+ -26, 91, 14, -34, -2, 56, 45, 54,
+ 43, -7, 82, -61, 56, 60, -3, 19,
+ -29, -110, -15, -67, -32, 73, -29, -35,
+ -110, 56, 61, 51, -20, 16, -112, 115,
+ 29, 98, 19, 113, 0, 98, 65, -39,
+ 88, 127, 6, 118, -20, 71, -83, -19,
+ 127, 64, 16, 5, 58, 51, 28, 118,
+ 12, -41, -1, 127, -23, -24, 72, -22,
+ -92, -52, -14, 54, 58, 17, -12, 41,
+ -83, -45, -29, -25, -36, 63, -8, 31,
+ -16, 95, -60, -47, -38, -68, -128, 1,
+ 34, 7, -58, 127, 76, -99, 69, 16,
+ 121, -76, -83, -2, 35, -41, 51, 5,
+ -16, 5, 3, 72, 120, 112, 127, 78,
+ -71, 127, -128, -37, -36, 111, -79, -128,
+ 122, 127, 58, -30, 57, -75, 126, 30,
+ 44, 17, 39, -2, 26, 30, 66, 19,
+ -96, -118, 43, -58, -27, 0, 18, -38,
+ 50, 19, 57, 25, -70, 2, 27, -57,
+ -86, -39, 86, -31, -127, -67, 17, -128,
+ 46, 33, 3, 5, 34, -17, 41, 95,
+ 34, 3, -74, 0, 67, -105, 39, -4,
+ -29, -80, -81, -27, 18, 92, 61, -68,
+ 2, -63, 112, 29, -84, 71, 28, -3,
+ 120, 111, -126, 95, -69, -124, -127, 95,
+ 125, -113, -44, 30, 85, 101, -26, 47,
+ -56, 17, 60, 18, -118, -12, 17, 84,
+ 32, 98, -50, 21, 47, -77, -53, 66,
+ -66, 32, -37, 54, -127, -88, -1, -34,
+ 36, -3, -13, 12, 51, -127, 90, -12,
+ 68, -116, -127, -127, 115, -7, 127, -97,
+ 127, 55, 19, 17, 36, -126, -8, 60,
+ 100, 1, -68, -125, -36, -51, 65, -6,
+ -36, 53, 69, -128, 126, 14, -4, -54,
+ -46, 59, 37, 24, 35, -12, -4, 39,
+ -11, 29, 62, -95, 33, -83, 19, -16,
+ -97, -44, 97, -87, -2, 80, 17, 11,
+ 20, -77, 23, 8, 13, 51, 15, -118,
+ -48, 92, 37, -70, 33, 58, 36, 47,
+ -12, 72, -54, 10, -45, 15, 10, 100,
+ -72, 15, 8, -30, 101, 21, -32, -46,
+ -102, 124, -21, -71, -97, -75, 127, -20,
+ -127, -22, 119, -121, -63, 81, 2, -111,
+ -55, -10, 35, -125, 21, -98, -116, 29,
+ 109, 71, -68, -120, 39, 39, 75, 7,
+ -12, 26, 43, -45, -93, -47, 11, -70,
+ 8, 45, 88, 79, 87, 122, 127, 22,
+ -70, -33, 98, -17, -99, 47, -76, -21,
+ -70, 98, 44, -3, 77, -26, 1, 11,
+ -45, 63, 9, 69, -120, -113, -127, 64,
+ -70, 72, -26, 13, -95, 28, -128, -76,
+ -123, -79, -126, -76, 7, 33, -28, -126,
+ 57, 24, 22, 24, -2, 38, -123, 85,
+ 99, 57, 127, -35, -17, 48, 111, -58,
+ -46, -79, 22, 37, -14, 24, 107, 46,
+ -83, 49, -9, -126, 46, 96, -86, 7,
+ -52, -92, 93, -80, -59, 85, 55, -36,
+ -60, 57, 82, 59, -97, 66, 13, 126,
+ -125, -26, -121, -128, 123, 127, 116, -125,
+ 63, -45, 127, 36, 125, -113, 35, 121,
+ -8, 76, 39, 97, -128, -91, -128, 30,
+ -127, -108, -127, -71, 18, -42, 52, -38,
+ -58, -88, -11, 26, 77, -44, -127, 21,
+ 75, 32, -20, 31, -43, -21, -95, 19,
+ -28, -60, -37, 127, 40, 64, -40, -36,
+ 73, -20, -20, 80, -5, -127, -19, 36,
+ 73, -16, -51, -98, 127, 6, 17, -46,
+ 36, 5, -125, -89, 69, -82, 36, -37,
+ -71, 32, 50, -2, 18, -33, -73, -81,
+ -56, -127, 2, 127, -14, 62, 22, -126,
+ 34, -39, -10, -3, 11, 83, 10, -15,
+ 116, -38, 112, -3, -30, 64, -30, 52,
+ 46, -35, 52, 80, 59, 66, -2, -42,
+ -38, 63, 52, -85, -9, 111, 14, 2,
+ -88, -128, 62, -7, -78, -38, -60, -98,
+ -41, -58, 82, 69, -20, 123, 119, 108,
+ 127, -75, 43, 111, 4, -76, 78, 127,
+ 77, 86, 48, 16, -39, -9, 54, 21,
+ -51, -113, 33, 47, 127, -20, 127, 42,
+ 43, -108, 8, 29, 15, -10, -61, 13,
+ 97, 106, 74, 79, 65, -53, 77, 35,
+ -29, -12, 116, -101, -79, 23, -23, -25,
+ -68, 2, -127, -48, -111, -38, -10, -92,
+ 73, 112, -120, 103, 127, -76, 127, 64,
+ 118, -80, -128, -13, -2, -59, 127, -36,
+ 68, 7, 82, 73, 68, 37, -123, 118,
+ 14, 86, -52, -52, -16, 99, 14, 35,
+ -113, -46, 61, -53, -38, 64, -5, 91,
+ 75, 5, 32, -2, 22, 40, -39, 86,
+ 6, -68, -49, -48, 10, -17, -52, 7,
+ -49, 27, -42, -48, 2, -103, 17, 6,
+ 23, 28, 45, -123, 84, 57, 67, 11,
+ -37, -42, 12, -41, 1, 109, -8, -69,
+ -65, 83, 20, -15, -128, -4, -26, 84
};
-static const opus_int16 vad_gru_bias[72] = {
- -962, 3615, -2065, 2351, 891, 2690, 7608, 4256,
- 289, 2236, 5141, 1086, 2282, 1848, 2070, 2945,
- -4742, 141, -679, -678, 2028, -469, 2155, 81,
- 1182, 206, -197, 1683, 442, 1266, 430, 424,
- -393, 2132, 242, 1076, 1563, 1396, 737, 315,
- 236, 317, 1418, 342, 602, 573, 1872, 332,
- -229, 1238, 283, 1035, 1710, -135, 225, 664,
- 630, -563, 1948, 1049, -71, 956, -1176, 1478,
- 844, 961, -1589, -250, 55, -539, -391, 1433
+static const rnn_weight vad_gru_bias[72] = {
+ 127, 74, -22, 110, -106, 51, 127, 127,
+ -80, 35, -99, -116, -79, 127, -126, 93,
+ 46, -16, -86, 87, 127, -127, 127, 43,
+ 63, 27, 35, 76, 39, 2, 64, 22,
+ 31, 10, -18, -9, 11, 40, -64, -28,
+ 55, 41, 9, 114, 114, 13, 60, 94,
+ 39, 26, 41, -74, 74, 34, -9, -23,
+ -23, -62, -9, -80, -80, 37, -49, -5,
+ -16, 49, 27, 58, -28, 62, 33, 24
};
const GRULayer vad_gru = {
@@ -604,2515 +604,2515 @@ const GRULayer vad_gru = {
24, 24, ACTIVATION_TANH
};
-static const opus_int16 noise_gru_weights[12960] = {
- -242, -519, 385, -42, 476, -1528, -2192, -289,
- 13, 293, -1727, 424, -43, -678, -1513, -644,
- 331, -1097, -1170, -743, -987, -601, -1848, 98,
- 293, 35, -3029, -1244, -982, -2180, 1050, 1281,
- -944, 17, -823, -232, -323, 751, -182, -1200,
- -1206, -392, -621, 86, 356, -1092, -940, -1833,
- -183, -88, 957, 1413, -657, -1064, 493, -765,
- 530, 1246, 235, 403, 160, -1175, 767, 111,
- -1151, 27, -79, -588, -65, -631, 216, 379,
- -156, -1367, -581, 378, -1137, 465, 656, -1188,
- 970, 208, 489, 1134, -726, 1526, 935, 1321,
- 128, 1512, -720, 243, 291, 213, -387, 454,
- 498, 1396, -777, 979, 306, -1242, 426, -1777,
- -515, 2127, 850, -1162, -1373, 785, 486, 739,
- 1575, 543, -388, 1312, 1498, -230, -598, 924,
- 228, -1021, 1568, 1398, -238, -856, -317, -1970,
- -143, 1114, 294, 487, -1250, 358, 863, 74,
- 148, 675, 402, -390, -740, -2115, 668, 817,
- 55, -1803, -1068, -1070, -752, -1074, -46, -1165,
- 1348, 777, -993, 1794, 1479, 1794, 297, -139,
- -959, 1935, -216, 184, -922, 994, 1817, 703,
- -2083, -1306, -728, -331, 2052, 258, 1274, 328,
- -1518, -1771, -1012, -929, -23, 256, -288, -500,
- -236, -437, 921, 567, -153, 867, -1700, -850,
- -1666, 3970, -569, 529, -1718, -394, 2, -8,
- -192, -1114, 1382, -923, 155, -597, 1077, -1107,
- 463, -624, 635, -378, 1185, -740, 485, -500,
- 969, -1410, 921, -103, -850, 1243, 1559, 289,
- 1741, 1383, -428, -944, 781, 1669, -78, 899,
- 1368, 271, 391, 328, -826, -484, 499, -1229,
- -50, 1499, 1744, -539, 1543, 335, -393, -683,
- 216, -230, -2002, 331, -1239, 659, 1278, 478,
- 1394, 771, 1483, 2435, 235, -920, 678, -558,
- 517, 5, 2462, -55, 389, 757, 2478, 552,
- -2336, -794, 1384, 217, -1686, 307, -433, 197,
- -503, 1189, -7, 217, -518, 678, 280, -532,
- 1396, -237, 1264, 350, -1080, -104, -194, -1259,
- 1577, -578, 535, 679, 1138, -644, -23, 792,
- -491, 3349, 837, -196, -24, -1791, -656, 2762,
- -892, -1746, -1494, -454, 1412, -707, 809, -1681,
- 1236, -561, 755, 981, -2503, -1024, -466, 588,
- -1463, 231, 1148, 1339, -695, -662, -34, 132,
- 483, 892, 175, 889, -677, 957, 826, -602,
- -792, -1061, 501, 159, -1747, 178, 75, -574,
- 222, 724, 44, -1302, 180, 927, 882, 1646,
- 150, 475, -334, 902, 257, -426, -24, -735,
- -171, -217, 561, -3087, 1515, 271, -914, 419,
- 783, 905, 1837, -1564, -251, 1243, 379, -4,
- -801, 63, -95, -703, 1008, 568, -960, 665,
- -1681, 481, 519, 1530, 934, 69, 487, -273,
- -362, 819, 285, 27, -628, -206, 582, -119,
- 21, 1620, -424, 254, -1524, -730, 1509, 162,
- 1843, 559, 958, 971, -912, -1425, 1880, -1466,
- -469, -1739, 359, 781, 562, -182, 1681, 616,
- -276, -1965, 356, -19, 30, -1697, -683, -1279,
- 10, 376, 1311, 262, -268, 130, 142, 212,
- -410, -623, 1847, -45, -614, -497, -2366, 434,
- 1279, -719, 878, -1136, 1497, 892, 446, -349,
- 753, -333, 1506, -445, -393, -602, 806, -760,
- -592, -135, -142, 1439, 878, -1652, -2038, -368,
- 129, 643, -1135, 468, 1237, -1389, 1597, -655,
- 55, 319, 151, -1258, 570, -643, -449, -768,
- 318, -1621, 845, 692, -946, -1082, -1122, -1264,
- 555, 664, -40, 384, -220, -1657, 276, 2393,
- -370, -407, -590, 506, 1189, 389, -1168, -1268,
- -2646, -129, 16, 70, -814, -157, 685, 642,
- 150, 136, 260, 313, 1466, 2226, -589, 437,
- -534, -107, -674, -1789, 681, 1656, -929, -943,
- 297, -1457, 343, 1289, 535, -39, 458, -988,
- -48, 2266, -1375, 146, -106, 712, -713, 574,
- 1800, 1057, -467, 832, 171, 446, -149, 324,
- -1093, -478, -491, -687, -1192, -233, -770, -133,
- -1523, 826, 1353, -128, 250, 1397, -942, 728,
- 1098, -1347, 1105, 549, 82, 987, -250, -1158,
- -472, -522, 943, -411, -1050, -1043, -891, -472,
- -708, 231, 1280, -553, -1715, 1394, -1373, 112,
- -771, -689, -1303, -581, -995, 184, -2403, 962,
- 1610, 699, -505, 956, -1494, 640, -104, 281,
- -95, 386, -25, 882, -403, 312, -327, -210,
- -674, -300, 106, 834, -438, 59, -1073, 147,
- 1324, -1987, -748, -429, -414, 372, 1588, 429,
- -823, -332, 661, -127, -19, 747, 189, -400,
- 634, -1421, -248, -1492, -1910, -710, 1662, -217,
- 1685, -689, 265, -662, 459, -526, -609, -135,
- -68, -381, -185, -601, -973, -1576, 1275, 393,
- 727, -31, 315, -459, 607, -1188, 662, 407,
- -1045, -173, -1300, -1145, -119, -274, -952, -57,
- 209, -1622, 1229, 1733, 733, 7, 907, -1491,
- 939, -784, -1067, 111, -944, 873, -232, 1509,
- 1060, -697, -823, 396, -301, -924, 248, -345,
- -1980, 2243, 740, -652, -247, -535, -86, -25,
- -149, 1406, 2161, 976, -830, 716, 1273, 1986,
- -266, 1532, 895, -1173, -550, -1095, 311, 1105,
- -1886, 618, 419, 89, -415, 1177, -875, 1626,
- 121, 3110, 252, 1339, -1040, -1245, 353, 584,
- -972, 888, 197, -835, 946, 2595, 1200, -274,
- 501, -479, 408, 463, -113, -749, 2181, 999,
- -1411, -745, -311, -44, 1050, 339, 252, 355,
- -1101, 1255, -894, 1807, -1753, -183, 608, -644,
- -338, 1829, 625, 551, -190, -981, 121, -621,
- -349, 776, -16, 1025, 997, 366, -903, 728,
- -618, -699, -547, 283, -282, 58, 453, 941,
- 1483, 1134, -877, 405, -330, -714, -651, 76,
- 691, 966, -514, 1426, 35, 1847, -781, 522,
- 340, 552, 21, 487, -1404, -700, -324, 1105,
- 867, -311, -2183, -851, 105, 358, -1299, 33,
- -845, 1627, -948, 542, 1326, -1325, -1066, -1222,
- 1119, -517, 165, -68, 208, -1407, 503, -807,
- 633, 502, -598, -1321, -674, 134, 291, -327,
- 37, 1411, -831, -1008, -1196, -390, -79, -1535,
- 1253, 154, -875, 720, 965, 441, 602, 1282,
- -266, 1691, 1460, 527, -345, 27, -152, 393,
- 138, -491, 1095, -813, -948, -310, 1478, -579,
- -12, 2026, -24, -2137, 366, 311, -936, -1245,
- -2292, 295, 76, 488, -507, -64, -1541, -138,
- -505, -639, 656, 652, -1546, -1497, -736, 1107,
- 1034, 704, 775, 122, -9, -1187, -1505, -1440,
- -5, -1110, -755, 495, -208, -1634, 919, 800,
- -124, 490, -368, 795, 123, 1671, -1833, 64,
- -99, -529, -667, -325, 23, -66, 572, 1440,
- -1745, 524, 602, 1001, 610, -962, 158, -645,
- -342, 351, 947, -763, -446, -1169, 138, 522,
- 1317, -45, 483, 234, -518, -742, 1179, 1043,
- 1671, -31, -60, -891, 722, 388, -2228, -1731,
- 647, 843, 123, -113, 841, -964, -1447, 338,
- -440, 522, -818, 549, 167, -108, -831, -961,
- -458, -1257, 436, 1974, 616, 1017, -189, 1787,
- 205, -13, 601, 918, -81, -886, 305, 232,
- -1481, 864, -339, 33, -1351, 1430, -2, -989,
- 720, -2327, 143, 1459, -1288, -63, -1578, -705,
- 464, -1051, 1194, -126, -636, 1569, 91, 583,
- -840, -954, 300, -1244, 306, -413, 857, -1535,
- -193, 1355, -834, -566, -1321, -381, -606, 1121,
- 39, -138, -355, -287, 414, -887, -467, -885,
- -327, -1709, 549, 1196, 170, 877, 488, 1522,
- 298, -410, -938, -894, 1257, -918, -819, 505,
- -2389, -2092, -26, 481, 28, -1711, -162, -653,
- 459, 644, -202, 244, 428, 277, -1051, -464,
- -1424, -1099, -121, 888, 847, -102, 81, -975,
- -969, 708, -296, -1135, 1231, -852, -821, -139,
- -344, 959, -1270, 784, 1456, 286, -17, 881,
- -201, 1621, 533, -55, 950, -670, -1131, -1778,
- 514, 819, -815, 1822, 838, -419, 283, -605,
- -194, 848, 465, 1192, 225, -703, 599, 632,
- -1247, 762, 839, -1520, 909, -836, -2002, 34,
- 153, -466, -336, 2023, -389, 1187, -814, -152,
- 1390, 2189, -1094, 1455, 283, 362, 1291, -34,
- 375, -40, 1089, 997, 705, 1138, 1222, -836,
- -140, 620, 433, 515, 197, -1711, -1904, 286,
- 282, -694, -311, -291, 604, 1371, -582, 2785,
- 335, -619, 168, 258, 468, 956, 236, 1220,
- -1539, -1065, 762, 1623, -265, -87, -1482, 389,
- -2078, -30, -1459, -382, -198, 131, -1382, 292,
- -299, 395, -786, 2183, 316, 2186, 814, 447,
- 1025, 392, 224, -809, -300, -318, 1425, -1093,
- -595, -267, 1106, 187, -1093, 591, -23, -117,
- 1109, 690, -910, -748, 923, -350, 1657, 362,
- 97, 610, -977, -430, 1230, -14, 332, 1236,
- 129, -3021, -781, -869, 34, -3683, 105, -1313,
- 1066, -687, -207, -396, 1466, 1074, 739, 1730,
- -1852, -415, -955, 676, -985, 40, 499, -1682,
- 676, -184, -851, 967, 339, -1017, -1180, -863,
- -323, 1720, 582, -1320, -15, 756, -69, 1807,
- 141, -302, 1713, 601, -1532, -715, -416, -666,
- -157, -232, -443, -1844, 430, -3786, -560, 12,
- -2043, 2300, 151, 416, 202, 1051, 1447, -681,
- 464, -1996, 676, -601, -1330, 283, 1711, 629,
- -1122, 1344, 678, -724, 1011, 488, 299, 379,
- 1508, 1729, -73, 944, 1336, 488, -277, 128,
- 1255, -32, 101, -706, -332, 925, -511, 335,
- -338, 2012, 1031, -41, -914, -793, 216, 27,
- 60, 385, -1384, -1128, 332, -1413, 246, -523,
- 642, -1238, 309, 1447, -659, 503, -847, -1131,
- -1895, 413, -1060, -2125, 754, 808, -157, 331,
- 256, -157, 1068, -649, 1155, -1121, -2294, -149,
- 318, 346, 422, 794, 1077, -754, -2757, 1145,
- 291, -673, -326, -169, -304, -326, 1424, -528,
- -1173, 1387, -292, -1654, -1724, 1205, -176, -913,
- -1534, 418, -836, 1621, -1168, 991, -198, -145,
- -122, -646, -1588, -270, -1055, -1793, 929, -162,
- 413, -546, -1400, 909, -217, 245, -242, 1542,
- 234, -63, -121, 786, 227, -860, 1751, 327,
- 359, 1945, -1608, 699, -2122, -1373, -161, 1508,
- 799, 1342, 531, 179, -829, 691, -859, -763,
- 163, -673, -104, -1242, -1735, 737, 1764, -207,
- -469, 2083, -309, 728, 1423, 773, 344, -625,
- 287, 1221, -995, 303, 303, -1270, -2550, -263,
- -12, -127, -675, 1317, 402, 230, 882, 337,
- 380, -92, 1511, 2815, -29, -401, 1307, -722,
- 294, 1220, 1123, -566, -75, -1656, 864, -359,
- 1090, 807, 1014, 908, -394, 139, -1149, -1447,
- -995, -622, -131, 714, 654, -490, -517, 565,
- 153, 1932, -582, 474, 579, -1137, -1691, 585,
- -1626, 1207, 239, -678, 704, -118, -2548, 270,
- 738, 143, 231, 802, 244, -324, 650, -874,
- 177, 1728, 40, -517, -36, -345, 456, -1889,
- 14, 1067, -1361, 1160, 91, 896, -433, -2186,
- -285, 688, -855, -1356, -973, 66, 677, -969,
- -378, 2253, 874, 578, -9, 936, 216, 983,
- 712, 1277, -1527, 3324, 56, 459, 690, 945,
- 2998, 620, -600, -243, 86, 1660, 1256, 305,
- 816, 3661, -1127, 960, -1455, 726, 1049, 711,
- 3230, -47, -1962, 1479, -915, 125, -930, 1748,
- 1284, 1054, 45, 995, -166, -71, -1863, -537,
- -936, -242, 72, 598, 1728, -119, -983, 1195,
- 223, 1289, -1011, -886, -1445, -149, -167, 2,
- 748, 194, 894, 1169, 407, 230, -291, 1019,
- 2458, -1545, 560, 871, -402, -1067, -519, 865,
- 251, 1087, -143, 1236, -1196, 832, -195, 1722,
- 1027, -662, -691, -706, 61, -517, -1153, -514,
- -1505, 517, -1270, -805, 63, 465, -1060, 1549,
- 5, 1279, -614, -2229, 440, -81, -47, -2716,
- 28, -1022, -744, 1312, 119, -611, -339, 514,
- 174, -1430, 1133, 1414, 341, 823, 134, -691,
- -2464, 1254, -596, -1837, -124, -1209, -892, 170,
- 84, 338, -2412, 558, -600, -365, 1459, -10,
- 427, -1500, -1084, 497, 139, -1553, 801, 1546,
- 102, 291, 710, 88, -1271, 1170, 2360, -1241,
- 1055, -200, -877, -93, -948, -453, -757, 390,
- 194, -319, -167, 1660, -1186, 1449, -763, 1520,
- 1099, -761, -1023, 361, 98, 2648, 725, 944,
- 465, 865, 844, 247, 154, 942, -887, 1904,
- 47, 1612, -134, -512, 1072, -1748, -744, 696,
- 670, 630, -1622, 550, 41, -1118, -278, -685,
- 1047, -206, 1417, 1850, 788, -151, -498, -822,
- 1401, 131, 927, -573, -340, -403, 845, 605,
- 1022, -54, -474, 1409, 326, -126, -307, 807,
- -1923, 282, -1444, 857, -554, 53, -411, -530,
- -2105, 648, 90, 1689, 28, 701, -1567, -508,
- -1119, -956, -349, -328, -310, -264, -1069, -1049,
- 1004, 563, -479, 700, 269, 54, 1285, -661,
- 639, 1994, -181, -1388, 999, 1188, 1478, 26,
- 335, 2335, -430, 1867, 1523, 466, -93, -357,
- 1820, -656, 171, -1050, -751, -1151, 620, -478,
- -1030, -341, 1534, -1127, -651, -1384, -1119, -608,
- 1265, -608, -206, -783, -1583, 2, -289, -247,
- -491, 314, 1416, 1229, 1769, -1326, -58, -118,
- 1181, 1133, 1887, -292, -1497, 789, -942, -650,
- 1660, -108, -1036, 227, 839, -813, -465, -1247,
- 544, -294, -1269, -878, -614, 215, -740, 387,
- 383, 612, 1016, 490, 26, -2074, 2346, -800,
- -1171, -1004, 1051, 1732, -1349, 298, 1493, 641,
- -1264, 365, -469, 300, 1738, -1453, -1302, -624,
- -1472, 513, 181, 1210, -400, 1959, -322, 675,
- 1635, -219, -1195, 108, -171, -499, 1918, -534,
- 869, -555, -153, -973, 359, -1321, -392, 251,
- 1268, -439, 494, -1095, 531, -1545, 1994, 489,
- 825, 607, -1099, -469, -1280, 745, 1272, 1655,
- 593, 228, -104, -579, 2106, -2032, 697, -851,
- -227, -1453, 448, 604, 1772, -90, -89, 385,
- 745, -1749, 969, -998, -1600, -933, 1855, 854,
- -663, -376, 609, 1158, 554, 1288, -467, -966,
- 1456, -994, -530, -87, 473, 515, -339, 519,
- -1522, -713, -1036, -604, -429, 589, -959, -722,
- -931, -493, 300, -1672, 1048, 116, -385, -200,
- 641, 72, -999, 539, -1375, -1184, 812, -863,
- -253, 794, 324, 638, -613, 293, -106, -1532,
- 103, 619, 245, -862, -424, 474, 1002, -677,
- 2316, -1241, 1123, -196, -683, 659, 566, -367,
- -121, -542, -89, -236, 96, 845, -230, 36,
- -1233, -220, -582, 43, 1294, -785, 482, -378,
- -1098, 666, 58, -1359, -1154, -43, 272, 275,
- -1469, -582, -755, -602, -948, 841, -617, 1422,
- 2021, -425, 466, -709, 373, 520, -1186, -970,
- -534, -797, 848, -348, -919, -1185, -227, 3,
- -864, -1225, -222, 1263, 367, -613, -509, 268,
- 775, -2, 265, -1506, 631, -65, 1045, 134,
- -502, -829, 296, 1347, 694, -1228, -579, 162,
- -2083, -1393, -1001, -2632, 601, 666, 1622, 1981,
- -59, -573, 531, -200, -464, 968, 464, 1059,
- -1743, -222, 1184, 471, 1117, 2292, 303, 653,
- -322, -727, 916, -196, 2283, 1689, 1265, 2868,
- 1053, -1359, 1346, -3473, -927, 493, 401, 38,
- -1639, -1384, 114, -400, -72, -802, -90, -471,
- 527, -404, 906, 92, -1506, -2549, -922, -961,
- -664, -1240, -1224, -704, 3, -608, 1137, 573,
- -431, -1777, -707, -956, 118, 514, 444, -1097,
- -370, -429, 521, 503, 1531, 929, -1153, 372,
- 118, -285, -380, -542, -335, 1410, 481, 178,
- -219, -347, 663, -689, 419, 1207, -1356, 75,
- 599, -42, -298, -293, -332, -473, -312, -791,
- 55, 711, 144, -195, 581, 6, 881, -1966,
- 992, -1705, 701, -135, -1860, 194, 555, 425,
- -582, -516, 135, -1027, -223, -500, 255, 561,
- 947, -516, -700, -805, 858, 219, -801, -295,
- 910, -1040, 1095, 1501, 415, 1021, 340, 87,
- -1105, -1030, -343, -1985, -426, 225, 757, 736,
- -273, 241, -16, 234, 1404, 1050, 1008, -561,
- 1633, 448, -704, -1071, 463, 1172, 967, 1571,
- 1923, 1403, -357, -575, -699, -930, 399, -572,
- 711, -1163, -338, -2595, -270, 2907, -169, 634,
- -798, -775, 505, 78, 592, -1083, 2106, 107,
- -885, 173, 563, 256, -141, -434, -1794, 2433,
- 377, 197, 1202, -1440, -107, -2076, -1351, -59,
- -600, -96, -557, 691, 468, 927, -540, -817,
- 591, -470, -1042, 579, -125, 1343, -1352, 1699,
- -924, 867, -173, -1017, 838, -282, -921, -1034,
- -813, 1338, 1443, 513, -129, -1412, 1186, 407,
- 117, 222, 379, 1282, -927, -358, -595, 210,
- -1668, 176, -1020, -64, 1627, -929, 31, -857,
- -1196, -245, -743, 445, -94, -903, 956, 395,
- -660, -369, -296, 1638, 217, 46, 898, 291,
- -1252, 456, 1412, -334, -410, 117, -527, 1093,
- 181, 223, -648, 66, -820, -746, 31, 738,
- -463, 381, -1217, 1463, 1188, -380, 410, -794,
- 640, -1277, 133, 334, 1184, 789, 1747, -1423,
- -453, 1350, 1008, -713, 1132, -1248, 1009, 1415,
- 832, 231, -186, 1495, 960, -771, 875, -1206,
- 827, -2061, -139, 965, -619, 2473, -625, 561,
- 367, 1501, -267, 800, -1193, 98, -161, 633,
- 1554, -1852, 1149, 1567, 1218, 405, -2125, 1566,
- 1151, 256, 2814, 1205, -123, 1365, 430, 683,
- 2396, -882, -410, 2088, 3534, 1851, -982, -1397,
- 912, -339, -1056, 2556, 2032, -92, 1308, 599,
- 1165, 184, 515, -1381, -1115, -899, 995, 39,
- 1510, -205, -397, 1156, -423, -478, -1773, 711,
- 531, -1394, -508, -11, 185, 126, -1110, -529,
- 211, 683, 632, -1019, 188, -4370, 142, 689,
- 2125, 106, -1457, -649, -641, 2145, -1725, -227,
- 960, -376, 698, 285, 187, -431, -38, -2354,
- 908, -212, 137, 911, 1255, 1297, 724, 517,
- -1657, -2537, -657, 618, -694, -759, -129, 836,
- -2439, -860, 113, -743, -1425, -603, -1438, -555,
- -854, -778, 141, -184, -768, -403, -763, 1288,
- -272, -663, 890, -143, -396, -1249, 134, -334,
- -41, -985, -1034, 478, 820, 1045, -655, 1455,
- 822, -483, -1681, 722, -1071, -214, -110, 697,
- 1111, -665, -183, -742, 349, 1559, 881, -195,
- -740, -908, 1211, -2172, -159, -686, -234, -672,
- 1100, 386, 1215, 1072, -725, 2128, 296, 1143,
- 981, 60, 1013, 641, 593, 218, 969, -545,
- -543, -596, 118, 1896, 34, 827, 185, -217,
- -38, 411, -1085, -441, -23, 238, -117, -1433,
- 679, -1700, -847, 1261, -12, -694, -1607, 367,
- -107, 1552, 212, -470, 535, 1776, 1185, 647,
- 503, -698, 396, 1470, -1666, 104, -382, -603,
- 746, 256, 1009, -520, 34, -615, -507, 256,
- -228, -476, -32, -438, -1594, 72, -101, 158,
- -477, -356, 749, 280, 722, -275, 816, 499,
- -1195, -99, -1082, 1232, -808, 47, -449, -167,
- 606, -311, -486, -234, -1242, -7, -389, 1063,
- -258, 253, 442, -611, 944, 1054, 872, -66,
- 803, 135, 341, 415, 697, 73, -346, -359,
- -25, 59, -974, 626, 1119, 383, 569, 746,
- -1050, 1190, -3192, 2039, 602, 421, 321, 1225,
- 2751, 2828, -238, 931, 1220, 1790, -536, 416,
- -1717, 512, 2646, -2714, 3, 756, 879, -2674,
- 967, 751, -283, -1410, -367, -77, -214, -245,
- -391, -587, 961, 300, 1444, 555, -607, -962,
- 576, 595, -1474, 1187, -75, -335, 765, 669,
- -1112, -386, 833, 1436, 1270, -72, -2058, -736,
- 125, -1962, -70, 168, -951, -1114, -382, 35,
- 910, -328, -743, 1617, -984, 676, -1455, -288,
- -129, 27, -93, -319, 467, -2665, 143, 794,
- 316, -1436, -141, 66, -857, -657, 1095, -1219,
- -679, -144, 167, 856, -153, 400, -283, -1890,
- 17, -1144, 652, -1099, 13, -258, 780, 1256,
- -1422, 65, -477, 1145, 599, 575, 437, 119,
- -174, 538, -755, -605, 865, -397, -473, 184,
- -1759, -684, 1328, -908, -716, -483, -68, 624,
- -1952, 336, -348, -287, -271, -953, -478, 1085,
- -689, -820, -891, 717, -2341, 213, -1507, 29,
- -148, -1014, -1440, 2012, 181, 898, -1205, -323,
- 523, 2155, 1823, -56, 1223, 1408, 2354, 534,
- 2202, 388, -310, -484, 203, 46, 563, -130,
- -1024, 1783, 1141, -764, 827, -209, -981, -1360,
- -404, -222, -1042, -266, -121, -363, 34, 298,
- -91, -762, 984, -44, -1984, 260, 807, 70,
- -1346, 504, -797, 1046, -349, 553, -348, -1369,
- -446, -2877, 276, -651, -279, 556, 669, 745,
- -250, 407, -323, 1767, -76, -218, -624, 172,
- -2148, 514, -960, 865, -125, -947, -180, 442,
- 1147, 817, 1014, 930, 1531, -129, -988, 735,
- -1140, 1297, 56, -624, 1246, -225, -1200, 981,
- -350, -464, 616, 1527, -1170, -906, 1509, -1530,
- 158, -881, -628, -694, -1081, 976, -212, 370,
- -56, 1732, -188, 1073, -1443, -751, 131, 36,
- 121, 553, -2020, 245, -341, 336, -910, 246,
- -493, 258, 345, 1470, 911, 2131, -2064, -861,
- 1132, 32, 1428, 1371, -323, 170, -210, -817,
- 1036, -666, -401, -1315, -940, -24, 676, 83,
- 2071, -2072, 296, -1233, 345, -1568, -1339, -1080,
- -2278, -1050, 83, 242, 126, -164, -1023, 1110,
- 893, -309, -1972, -936, -583, 1197, -130, -600,
- 1647, -176, 690, 1023, 136, 94, -289, 783,
- -247, -351, -23, -123, 503, 1653, -1349, -618,
- -222, -944, -751, -1664, 327, 1080, 1597, -13,
- -444, 445, 309, -281, 584, 1324, -619, -2179,
- -986, 72, -490, 57, 269, -741, 1370, -39,
- 2217, -427, -114, -1245, -662, 869, 85, -1393,
- 692, -1023, -297, 108, -1434, 845, -1031, -701,
- 1361, -83, -514, 185, 763, -1664, 1638, 1000,
- -708, -576, 720, -1833, -471, -211, -367, 523,
- 385, 177, -344, 1456, 289, -839, 645, -140,
- -437, -814, -343, -88, 639, -333, 101, 39,
- 932, -324, 1467, -524, 442, 964, -164, 565,
- -1565, 865, 955, 395, -428, -1865, 1312, 121,
- 1098, 1077, 1209, 117, -1617, -114, 1290, -138,
- 1957, -856, 647, -2592, 36, -959, -1774, -33,
- -849, -29, 597, 330, -651, 1715, 596, 993,
- -540, -1131, 2544, -112, -211, 853, 2223, 15,
- 553, 937, -2211, 2155, -449, 712, 75, 500,
- -1804, 902, -171, 974, 1151, -2441, -157, -1670,
- -605, -197, 1435, 641, 1465, -272, -450, -204,
- -995, -784, 1457, 1683, 930, -1770, -149, -1077,
- -148, 73, 716, 1081, 221, 177, -531, 123,
- 571, 1868, 1644, 24, -1297, -574, -1565, 723,
- -641, 1170, -374, -578, -441, 500, 222, -240,
- -1197, 610, -1050, 1763, -53, 983, 1147, 653,
- -1345, -262, -228, 271, -706, 1912, -430, 208,
- -706, 5, 827, 749, 912, -78, -370, -408,
- 1175, 222, -773, -1439, -909, -130, -1520, 649,
- -731, 1057, -744, 756, 184, 355, 675, -492,
- 1019, 339, -296, 295, -577, 651, -958, 179,
- -2322, 449, 619, -8, 589, -1032, 410, 1738,
- 1260, -657, 936, -157, -823, 41, -883, -1115,
- 427, 1131, -1747, 66, 1648, -134, 296, -969,
- -297, 520, -631, 860, -186, -515, -256, -2071,
- -366, -314, -396, 931, 836, 733, 585, 1447,
- 332, 312, -2223, -1469, -1528, -529, -587, -2501,
- -855, 504, 410, 273, -336, 29, -2182, 525,
- 863, 585, -1463, -217, -1386, 98, -728, 405,
- 722, -1405, 318, 1218, 77, 1308, 1048, 1168,
- 626, -830, -891, -178, 119, -944, 1045, 1004,
- -1014, -1407, 219, 1351, -1253, -1386, 491, 117,
- -995, 182, -1543, -604, -65, -625, -843, -663,
- -794, -250, 476, 948, -342, -612, -577, -1369,
- 943, -31, 1262, -438, -11, -902, 549, 943,
- 83, -373, 477, 82, 688, 240, -1153, -1047,
- -1487, -1315, 582, -1263, -483, 695, -844, -620,
- -1166, 408, -245, 38, 2060, -469, -1068, -828,
- 879, -101, -383, -1437, 597, -1351, -289, 1257,
- -250, 975, -252, -570, 826, -64, 2050, -368,
- -1382, 627, -988, -1473, -1224, 183, -1707, -424,
- 504, -1445, -779, -1547, -1389, -90, 224, -638,
- -1626, -502, -1412, -1087, 368, -1085, 1009, 397,
- 57, -133, 30, -1264, 5, -107, 522, 1136,
- -178, 538, -1378, 87, -217, -1509, -174, -1150,
- -1580, 553, 96, -1016, 131, -208, -18, 1183,
- -562, -760, 390, -1532, 998, -265, -385, 223,
- -493, 1908, 780, -413, -67, -1160, -638, -193,
- -41, -91, 182, -1811, -473, -143, 1391, 833,
- -103, 1366, 182, 1770, -538, -546, -768, 424,
- -1937, 1733, -1073, -680, 962, 1411, 429, -61,
- -67, 1996, -859, -796, 502, -85, -1133, 1074,
- -1721, 311, -163, -693, -79, 1009, 546, 1456,
- -1847, 762, -784, 1920, -836, -328, 534, 614,
- 171, 1146, 1153, -1644, -1199, 1415, -1431, -1479,
- 462, 1439, 384, 1403, -533, 18, -978, 669,
- 281, -408, -492, -37, -335, 655, -33, -966,
- -750, 32, 1266, 1073, -683, 568, 223, 663,
- -381, -982, -338, 1357, 606, -97, 737, 1065,
- -40, 391, 39, 270, 1404, -580, -144, 164,
- 355, -1250, 876, 540, 1854, 1102, 746, -225,
- -880, -891, -105, -709, -119, -1038, 1803, 42,
- -137, -1565, 884, 237, 246, 83, 1326, 2082,
- -340, 900, 39, 581, -229, -1257, 1817, -539,
- 842, 548, -678, 161, 1035, 576, 159, -206,
- 100, 558, 461, -344, 421, 1028, 866, 318,
- -59, -530, -492, -312, -59, 1312, 628, 345,
- -170, -339, -170, -191, 617, 370, 76, -99,
- -229, -948, 908, -526, 1471, 849, -550, -123,
- 1223, -1287, -501, -564, -9, -534, -422, -458,
- 476, -28, -145, -958, -210, 1204, -983, -263,
- 926, 1532, -240, -266, 1243, 340, -380, 65,
- 1577, -533, 824, -1212, 319, 1008, -883, 723,
- 59, -2023, -1028, -1301, 1250, -397, -619, -613,
- 437, -376, -829, 616, -714, -862, 412, -1103,
- 1573, 725, -235, -1357, 157, -165, 410, 593,
- -700, -1135, 2314, -885, 921, -530, -1010, 1132,
- -849, 399, 1456, -1511, -1302, 277, 1166, -214,
- 1191, 964, -1309, 652, -884, 934, -744, 1058,
- -195, 1445, -1210, 1736, -561, -524, 162, 1405,
- -833, 1089, 1422, -718, 555, 1405, 27, -240,
- 814, -1386, -950, -582, -1656, 576, -524, -278,
- -2021, 552, -1171, -694, -1064, 1118, 366, -130,
- 891, 501, 554, -110, -1184, -630, -644, 629,
- 104, 479, 231, 76, -93, -494, -1371, -408,
- 799, 2197, -57, -945, -245, 330, 694, -493,
- -927, 502, -592, 553, -675, -1182, 158, -846,
- 698, 1211, 190, 244, -1207, 1032, 954, -668,
- 671, 1024, -15, -739, 845, 1193, -586, 934,
- 1061, -1092, 1427, -764, 931, 1194, 92, -1026,
- 143, -1140, -608, -670, -28, -1095, 740, 1547,
- -162, -796, 995, 531, 244, -632, 547, -54,
- -290, 127, -1521, -1167, -157, 71, -206, 931,
- -1405, 325, 1259, 1707, -540, 474, 921, -315,
- 3635, 2059, 55, 1165, 917, 225, -843, -827,
- 1538, 1260, -2327, 3204, 2125, 1579, 53, 1739,
- 834, 2003, -474, 544, 1442, -58, 1703, -2348,
- 178, -385, 680, -74, 1122, -404, 1076, -1916,
- 902, -898, 1276, -91, 1174, 1181, -513, -630,
- -952, 1408, 27, 1312, 732, -1302, -188, 1741,
- -237, 85, 726, -908, 1806, -1319, -782, -69,
- 390, -131, 1259, -45, 281, -1012, -568, -1796,
- -229, -168, -85, -1231, -123, 41, -1215, -335,
- -1142, 325, 102, 333, 1888, -1137, -1227, 1004,
- -624, -585, 733, 212, 613, -173, -489, -18,
- 1032, -42, 577, 1404, -339, 1622, 245, 1419,
- 290, 235, -1547, -51, 1185, -692, 339, -445,
- 492, 593, 542, 530, 1004, 80, -436, -944,
- 376, 1002, -155, -233, 194, 294, -26, 863,
- 348, 732, 1091, 373, -71, -627, -660, -447,
- 682, 1276, -1170, -9, 619, 653, 1247, -1401,
- -1786, 1757, 952, 442, -1027, -1013, 1888, -473,
- 1674, -548, -540, 69, 1040, -675, -798, -104,
- -19, -241, -108, 1925, 1497, -2124, -1639, 622,
- -2130, 352, -1150, 1145, 420, -2019, 53, 619,
- -87, -142, -742, 338, 71, -862, 526, 688,
- 651, -1136, -361, 206, 1138, -866, 708, -2378,
- -342, -77, -567, 592, -694, -2136, -183, -630,
- 728, 1349, -454, 409, 1325, -1369, 518, 470,
- -324, -13, 1210, -711, 435, 134, -39, -54,
- -1184, -473, 769, -982, 294, -140, 725, 548,
- -614, -1724, 155, 826, 1493, -1719, 264, -408,
- 857, -855, 101, -1453, 2500, 365, 121, 352,
- -511, 452, -238, -958, -357, 199, -303, 469,
- -268, 145, -568, 931, -574, -111, 1085, -251,
- 181, 1582, -1224, -934, -727, 2054, -438, -835,
- 1472, -1198, -605, 556, -92, -517, -454, 867,
- 601, 821, 158, 239, 1401, -336, -91, 1244,
- -1435, -781, -956, 957, -584, 423, 155, -53,
- -234, 1489, 696, 45, 495, 278, -2306, 690,
- -841, -383, -1074, -108, 1115, 845, 1569, -589,
- -446, 518, 716, 1362, 150, 1392, 629, -927,
- 1381, -351, 1740, -235, 1530, 973, -200, 269,
- 669, -1593, -141, 599, 336, 76, 199, 1169,
- 266, -124, 270, 657, -111, 255, 1043, 366,
- -724, 388, -454, -271, -72, -125, -431, -1369,
- 987, -920, -66, -149, -793, -902, 373, -656,
- 973, 15, 170, 448, -1043, 15, -403, 1366,
- -535, -158, 604, 615, 1237, 1100, -1626, -747,
- 1205, 295, 437, -713, 293, 1494, -331, -953,
- -773, -348, -23, -961, -2315, -391, 2916, -469,
- 580, 110, 100, 993, 365, -605, 1293, -1285,
- 765, -290, -491, -244, 540, 52, 537, -805,
- 126, -418, -473, -550, 1452, -526, 1410, 1073,
- -891, -763, -4, 216, 476, -673, -68, 1774,
- -506, 812, 379, -114, -202, -38, -376, -541,
- 256, 785, 534, 902, -787, -143, 217, -573,
- 207, 1440, 1181, -1285, -1356, 114, 369, -1615,
- 1519, 867, 578, 1017, -252, 890, 163, -1148,
- 758, -234, 718, -753, -370, -553, -1771, -399,
- 732, 1672, 1278, -177, 375, 278, 575, 1187,
- 451, -626, 993, 101, 1050, 1273, 1293, 402,
- -95, 124, 466, -53, -1479, -2087, -872, -959,
- -259, 1928, -1253, -26, -610, -851, 510, -1464,
- 717, -400, -241, 754, -767, -1580, -582, 1247,
- 637, 139, -16, 1697, -1685, 128, -310, -331,
- 738, 1242, 357, 739, -581, -1251, 1360, 42,
- -1180, -1150, -256, -497, -803, 101, -1949, 656,
- -2588, 742, -784, -414, 435, -1623, 1475, 1109,
- -897, 317, 644, -279, 1738, 1024, -591, -556,
- 321, -71, -558, -392, -538, 394, -1868, -379,
- 860, 1005, -916, 724, -644, -939, 1349, 710,
- 663, 438, 439, -821, 225, 409, -1285, -355,
- 1896, 1996, -1036, 1648, 916, 530, 271, 263,
- -32, 1083, 129, 1931, 813, -628, 346, 287,
- -1018, -1611, 103, -884, -887, 637, 1657, -86,
- 1048, 722, 965, 1120, -381, 936, -111, -889,
- -311, 3108, -2262, 1576, 2996, 1501, 156, 451,
- -607, -415, 1078, -484, -480, -1299, -959, 1239,
- 481, 125, 580, -274, 1793, 826, 847, -2201,
- 705, -575, 67, 413, 716, 1140, 441, 138,
- -337, 1314, 436, -1116, 471, -440, 255, 79,
- 777, 1072, 1222, -1390, 1815, 302, -715, 1197,
- -980, -793, -239, 1403, 143, -786, -1110, -457,
- -659, 261, -30, 126, -486, 480, 838, -477,
- -855, -991, 130, 1237, 64, -426, -1579, 602,
- -1384, 412, -1193, 96, 1439, 490, 1063, 77,
- 914, -445, -980, 901, 1395, -1309, -1056, 1024,
- -100, -760, -115, 1950, 644, 4, 870, 170,
- -1562, -1301, -320, 1108, -874, -1089, -549, 981,
- -1312, -304, 561, 141, 423, -325, -1069, 789,
- -623, -453, 989, -871, -1955, -360, -1045, -607,
- -19, 1080, 637, -535, 951, 464, -710, 48,
- 348, -1908, 321, 662, 770, 213, -496, 14,
- -1560, -176, 293, -1087, 542, 612, -510, -1370,
- 106, -600, -2139, 1891, -1204, -3034, -198, -163,
- -307, 1304, -908, 249, 206, -2477, 592, 452,
- 1046, -349, 1086, -686, -752, 522, 330, -1579,
- -639, -862, -1091, -782, -257, -988, -664, -1399,
- 4, -199, 81, -90, -47, -205, -69, -317,
- 599, 141, -608, -966, 2241, -385, -205, 536,
- 319, 22, 515, -700, 693, 145, -202, -1530,
- -965, 330, -889, -1004, -298, -571, 388, -353,
- -1536, 374, -411, 297, 619, -637, -1896, -514,
- -551, -726, -929, 111, 51, 561, 179, 544,
- -365, 197, -412, 508, -789, 129, 880, -16,
- -71, 413, 875, -268, 234, 373, 69, 470,
- -935, 1532, -686, 149, 1295, 1270, -518, -675,
- 49, 107, -1149, -18, -125, -88, 415, -873,
- 667, 745, 83, -1826, 1090, -1180, -309, 118,
- -761, -171, -301, -631, -855, -87, 210, -1367,
- -832, -298, -576, 741, 297, -762, -622, 1684,
- -1434, -2243, 778, 813, 205, 258, 274, 31,
- -222, 254, 442, -465, -917, -2385, -679, -1082,
- -741, 113, 370, 473, 1499, 1514, -1958, 1173,
- 455, -176, 239, -250, -1570, -782, 2310, 3775,
- -79, 34, 1494, 598, -1769, 1140, 1084, 727,
- 540, -655, -739, -730, -1202, 645, -812, -2595,
- -944, 627, -740, -658, -701, 702, -506, -411,
- -513, 682, -233, 556, -275, 1376, -1033, 1439,
- -265, -693, -791, 391, -209, 961, 1009, -162,
- 405, 254, 229, 1410, -581, 1034, -550, -1806,
- -380, -108, 645, -7, 81, -2, 27, -1106,
- -1281, -264, 1033, -236, 361, 181, -605, -1556,
- -100, 1264, -562, 51, -532, -309, -668, 830,
- 1514, -1679, -18, 1580, -187, -876, -678, 148,
- -639, 251, -38, -635, 155, 41, 659, 2123,
- 44, 227, 168, -151, -493, 1294, 708, 90,
- -111, -717, 599, -1627, -739, 961, -33, -527,
- -885, 1352, -38, 661, 1892, -401, 633, -28,
- 2435, 3127, -1429, -846, 1061, 2143, 1427, -142,
- -3164, -868, 193, 316, 2428, 2917, -760, 81,
- -25, 354, 385, -23, 252, -2199, -434, 1200,
- -280, -468, 890, -137, -10, 657, 1213, -630,
- 901, -740, 2235, -688, 2072, 1376, -641, -373,
- -1966, -448, 283, 695, 810, -951, 1195, -259,
- -259, -1358, 731, -319, 147, -840, 373, 429,
- 1147, -324, 270, -387, 703, 876, 1031, -453,
- 1123, 1468, -595, -1781, 887, 215, -869, 623,
- -716, 316, -526, 265, 1000, -2711, 1654, -2357,
- -1270, -1398, 1713, -720, 117, -902, 816, -1485,
- 449, -856, -391, 614, 730, -180, -518, -432,
- -769, 244, 625, -1209, 317, -227, -337, 921,
- -146, 200, 1258, 160, 1140, 333, 2028, -504,
- -267, -1087, 483, -243, 375, -161, -87, -1137,
- -197, -916, -335, 567, -994, -68, 1018, -708,
- 959, -77, 1145, -639, -341, 682, 1565, -2138,
- -1938, -871, 1013, -40, -857, -975, 583, -474,
- 558, 1687, 883, 588, -296, 501, -365, 28,
- -603, 718, -660, 1060, -189, 435, -411, 601,
- 80, 1247, 186, 856, -750, -858, 837, -394,
- 624, 119, -457, 679, 1381, 96, -251, -793,
- -1111, -698, -7, 1159, 947, 2004, 660, 387,
- -429, -420, 430, 1341, 1236, 252, 169, 1424,
- -527, -262, -618, -1574, 893, -956, -288, 210,
- 1727, -362, 848, -556, 411, 254, 78, -351,
- 141, 800, 456, -1230, -215, 555, -557, 191,
- 416, -49, -391, 1554, 1282, -1265, 755, -176,
- 1215, 300, 797, 174, 1764, -242, -1101, 157,
- 1768, -1522, 87, -728, -1044, 208, 161, 632,
- 828, -442, -175, -1014, 766, -887, 594, 338,
- -976, 667, -622, 414, 1702, 326, 227, 1127,
- -646, 112, 381, -1217, -1240, -964, 50, 496,
- -582, -384, 58, -564, 1393, -14, 999, -665,
- -73, -1018, -160, 1134, 1087, -1341, -1233, -1467,
- -861, 675, -515, 858, 866, 886, 440, 2680,
- 641, -463, 1844, 2636, 412, -550, 2033, 156,
- 594, 1506, -1253, 477, 3396, 26, 937, 1417,
- 462, 1154, 611, 645, 790, -969, 526, 230,
- 236, 1439, 1966, 89, -41, 734, -1065, -330,
- -1842, -15, 68, -1350, 911, 56, -631, -607,
- -635, 1083, 1395, -718, -635, -12, -1652, 804,
- 102, -218, -657, 459, -903, 504, -231, 330,
- 543, 1108, 521, 743, -348, 254, 88, 78,
- 653, -525, -2416, -1067, 173, -1460, 313, -23,
- -1297, -1124, -1179, 234, -690, 882, -924, -764,
- 513, -1486, -1558, 119, -57, -1617, 379, 1043,
- 883, -121, -428, -1097, 287, 1023, -56, -742,
- -1326, 58, -548, -538, 22, -68, -2248, 526,
- 421, 192, 447, -1335, 241, -757, 46, 337,
- -761, -580, -297, 59, -1914, -284, 1505, 2038,
- -402, 166, -693, 1072, -1154, 963, 501, -351,
- 199, -425, 699, 1225, 965, -1482, -396, -1589,
- -766, 2487, 1582, -2280, -1739, -868, -955, -1913,
- 166, 427, 892, -485, 1690, 57, -1982, 1172,
- -701, 814, -341, 2548, -35, 85, -314, 1495,
- -1786, 971, -1258, 493, -644, -2504, 232, -1432,
- -681, 975, 281, 1126, 997, -391, 1355, -314,
- 1294, -336, -36, -464, 1817, 613, 636, -1731,
- 2102, 325, -866, 140, -1877, 62, -534, -589,
- -613, 20, -162, -179, 1484, 215, -1869, 957,
- -67, 745, 1005, 473, -313, -216, 315, -1715,
- -473, 1280, 775, -76, -46, -587, 1417, 840,
- -304, -1448, 1005, -718, 769, -1381, 580, -1144,
- 829, 326, 343, 152, -375, -220, 173, -627,
- 2142, -308, -996, 15, -708, 969, -1086, 942,
- 531, -466, -1148, 1919, -1340, -1217, -418, 922,
- -1036, 52, -256, -1287, -871, 107, -605, -676,
- 935, -1299, -1359, -32, -349, 1019, -1078, 1012,
- -293, -186, -744, -1087, 883, 765, -707, 184,
- 865, 720, -383, -323, 595, -294, -365, 281,
- -538, 241, -1364, 1132, -615, -198, -1833, 1902,
- -248, -1509, 169, 1077, 258, -244, 1287, 214,
- -543, 1431, 698, -2582, -552, 2422, 1326, -1287,
- 135, -1143, 444, -2286, -164, 1565, -299, -329,
- -1569, -159, 1152, -139, 522, -581, 1251, 1939,
- -705, 621, 2016, 85, -672, 440, 1333, 2563,
- -456, -589, 508, -833, -3, 1747, 293, -1021,
- -1608, 305, -643, -404, -1995, 83, 264, -677,
- -33, 782, -173, -1037, -559, -401, -582, 1013,
- -248, -1312, -274, 225, 1043, 1521, -152, -494,
- 1295, -700, 346, -277, -82, 2267, 1393, 361,
- -446, -488, -828, 647, -1205, 208, 495, -253,
- -561, 9, -766, -595, 309, 300, -747, 68,
- -167, 52, -581, 125, -261, -157, -18, -640,
- 737, -2369, -167, -186, 36, -2067, 1323, -158,
- -673, -486, -411, -868, 261, 113, 286, -825,
- -383, -86, 845, 397, -924, -1148, -16, 717,
- -1283, 453, 560, -674, -258, -1226, 197, 1658,
- 77, 2698, 527, 2645, 1136, -568, 621, 159,
- 624, -906, 653, 1211, 1517, 1148, 1010, -1981,
- 769, 1131, 967, -113, -558, -371, -729, -822,
- -29, -841, -1613, -365, 231, -173, -64, 1025,
- 1210, 590, 1545, -173, -2021, -623, -508, -389,
- -9, -346, 298, -723, 1353, -244, 2, 714,
- -32, -1496, 371, -7, -182, 49, 1029, 604,
- 152, 234, -2170, 281, 762, -1040, -1412, -532,
- 1279, 105, -731, -1568, 685, 265, 730, 1601,
- 742, 514, 1277, -43, 640, 1622, -1431, 704,
- 165, -278, 339, 324, 635, -384, 1825, -777,
- -256, -24, 622, -426, 1327, -528, -630, -1161,
- 561, -909, 1204, 850, -1375, 1071, 1169, -264,
- 870, 161, -78, -318, 1455, -979, 1266, -77,
- -688, -152, -221, -834, 709, -789, 1130, -919,
- -1048, -955, -920, -1379, 90, -922, 1512, 290,
- -1124, -1200, -473, 388, -980, -66, -564, 736,
- 672, -289, -720, -1536, -271, 797, -841, 974,
- -1442, -1647, 185, 464, -834, 216, 783, 465,
- 320, 839, 1844, -52, -1496, 1175, -26, -564,
- 975, 111, -1788, 1389, -54, 1048, -2027, 118,
- -861, -1812, 2109, 1018, 1457, 20, -41, 679,
- -595, -1155, 1869, -312, 343, 758, 1035, 184,
- -1108, -633, -849, 450, 747, 112, 372, -764,
- -1828, -430, -155, 912, -228, -91, -873, -372,
- 386, 103, -97, 279, 2556, -897, -56, 640,
- 882, -488, 640, 1160, 1712, 1010, 116, -961,
- -344, 386, -447, 1206, -401, 731, -353, 231,
- -1215, 221, 47, 1090, 278, -978, -374, 1053,
- -1825, 676, -1488, -233, 114, 1056, 4, -326,
- 51, 194, -755, 684, 1429, 944, -293, 1464,
- -120, -400, 1022, 92, -768, -1237, 676, 922,
- -799, -172, -252, 881, 421, 1087, -1360, 336,
- -293, 1535, 164, 84, 144, -904, -750, -690,
- -496, -341, 847, 538, 1219, 558, 594, 1249,
- -503, 273, 112, 287, -108, 528, -929, 574,
- -1077, 779, -39, -3, -223, -456, -186, -860,
- 290, 517, 593, -317, 365, 275, -811, -355,
- 18, 425, -2163, 1939, 268, -1803, -845, 837,
- -1392, -425, -63, 645, 312, -1324, -147, -731,
- -280, 333, 1123, -250, 833, 723, -523, -761,
- 954, -1046, -224, -782, -1480, 1089, 148, -284,
- -834, -798, 794, -639, -77, 1256, 358, 638,
- 557, 567, 117, -629, 693, 210, 779, 465,
- -456, -1098, -856, -357, 1071, -1083, -981, 80,
- 77, 319, 54, -747, -37, -907, 1221, 71,
- -492, -483, 624, 1952, 587, -115, 263, 886,
- -1472, -304, 426, 465, 1415, 667, 794, 1206,
- -989, -1235, -758, 1040, -436, -527, -377, -75,
- 786, -1165, -529, 1379, 623, -1512, -1092, 195,
- -255, 480, 22, -766, 937, 970, -1336, -429,
- 246, 69, -130, 215, -53, -1232, 776, 616,
- 908, -436, 403, -382, 28, 1038, -1140, 712,
- -590, -687, -1136, 864, -100, 363, -57, -791,
- 2540, -676, 1101, 408, -204, 210, -686, 767,
- -398, -41, -391, 154, -259, 310, 491, -217,
- -635, -724, 1586, -3279, -1428, 1629, 1137, -152,
- -512, 201, -1504, -215, -432, 3445, 252, 375,
- -61, 574, -690, 192, -2417, -306, 499, -504,
- 859, 943, 1182, -714, 189, 658, -1073, 500,
- 1327, -318, 57, -158, 41, -666, -400, 197,
- 86, -793, -18, 449, -1106, 284, 533, 370,
- -822, 468, -266, -590, -754, -118, 924, -154,
- 48, -263, 628, -172, -729, 498, -611, -321,
- 578, 378, 143, -658, -572, 1126, -140, 1490,
- -631, 570, -220, -229, -56, -707, 750, -1183,
- -966, 293, 1500, 664, -480, 141, -1069, 708,
- -181, -390, 1208, 774, 498, -427, -560, 180,
- 686, 27, 1621, -809, 1318, -1077, 769, -1488,
- 320, 831, 1336, -946, 563, -13, -361, -181,
- -1085, 685, -977, -390, 151, -86, -739, 498,
- 1074, -1, 266, -265, -1739, -386, -1354, -235,
- 1697, 253, 413, -34, 1059, -210, -5, -385,
- 997, 901, 104, -815, 489, 951, 494, -118,
- -238, -348, 2929, -1342, 80, -323, 1219, 202,
- -105, -1262, 392, 41, -372, 645, 24, -331,
- 78, 1364, 574, 539, -382, -603, 532, 1373,
- -571, 649, 197, 1233, 153, -1569, 5, 1386,
- -261, -35, 166, -502, -961, 438, 54, -2016,
- -1383, 603, -617, 1089, -1641, 206, -655, 808,
- -223, 358, 90, -1169, 895, 292, 285, 1070,
- 353, 605, -199, 90, 135, 1365, -114, -637,
- 144, 1945, 792, -2018, 215, 273, -259, -142,
- 1160, -191, -610, 39, -1383, -633, 282, -1089,
- 433, -407, 1061, 655, -1448, -639, 694, -320,
- 446, 556, -868, 494, -239, 1544, 1418, -929,
- 678, -51, -628, -295, 1149, 819, -680, -628,
- 507, 294, 1088, 1147, 958, 582, -747, 1449,
- 1169, -807, 813, -589, 335, 800, -525, -124,
- -1307, 610, 471, 409, -401, 1443, -952, -301,
- -271, -829, -248, -1384, -1306, -207, 1097, 589,
- 519, 728, 2541, 1312, -1746, -838, 46, -1274,
- 1353, 1074, -2815, 2188, 2463, 2619, -855, 817,
- 2097, 3526, 143, 810, 631, -468, 634, -99,
- -1741, -2541, -1353, -628, 1586, 1801, -2020, -1566,
- -324, -701, -361, 723, 301, -710, -2193, -662,
- 333, 267, 1502, 1112, 1005, -818, 403, 958,
- 71, -587, 690, -1155, 903, -170, 1127, 360,
- 310, 300, 1167, 1150, -245, 294, -995, -1574,
- -722, -57, -940, 1280, -133, -582, 114, -587,
- 45, -55, -438, 1361, -1195, 460, -404, 273,
- -414, -482, -1326, -1284, 651, -264, -234, -717,
- 1045, -1172, 780, 542, -1148, -877, 331, -1087,
- 1253, 791, -1608, -972, 1203, 118, -408, 1371,
- 42, 1049, 711, -257, -982, -154, -70, -162,
- -305, -489, -422, 713, -957, -882, 364, 1469,
- 1178, -601, -1143, -217, -1581, 1482, -1161, -72,
- 747, 356, -153, 502, -34, -631, 42, -707,
- 2042, -857, -236, 77, 1062, 1120, -2041, 1027,
- 61, -1265, -1067, 255, 525, -179, 1636, 1181,
- 1565, 1973, -163, -584, 1139, 1490, 614, -93,
- 1450, 1391, 571, -768, 1547, 56, 613, -509,
- 217, -394, 1045, -336, 1066, -199, 1587, 312,
- -374, 394, 1936, -435, -900, 112, -1160, 1796,
- 68, -131, -333, -1400, 191, -387, 1394, -504,
- -802, -489, 400, 518, 368, -151, 1929, -682,
- 556, 850, -330, -290, -265, -25, -1257, -403,
- 913, 192, 46, 1245, 80, -527, -725, -642,
- 45, 80, 173, -1180, -678, 613, 1596, 27,
- 957, 49, -876, -637, -1695, -198, 270, -362,
- -183, 236, -96, -1260, 125, -496, 688, -73,
- -371, -212, 363, 1012, -1147, -81, -1060, -298,
- 784, -1674, -1293, -467, 150, -2163, 1247, -410,
- -841, 302, -406, 1736, -435, -247, 603, -82,
- -487, -1131, 627, -1596, -2156, 537, 624, -122,
- -123, 286, 972, -331, -109, 170, -167, 753,
- -1540, 1637, 446, 1996, 820, -610, 757, 765,
- -644, 303, -1233, 879, -320, -117, 1525, -2291,
- 2516, -557, 2256, 24, 1015, 1695, 28, -1216,
- -108, -862, 1779, -510, 1526, -1303, -959, 1179,
- -256, 395, 649, 727, -48, 759, 456, 2906,
- 1366, -41, -1494, 355, -588, -614, -1354, 1811,
- -920, -1347, -988, -225, -1494, -463, 59, -2086,
- 185, 17, 137, -712, -1549, -154, 1342, 229,
- 180, 246, 432, 902, -44, -83, 433, 892,
- 736, 558, -66, -183, -140, 1648, -576, -1634,
- -645, -209, 335, -3018, -511, 621, -1057, 1,
- -45, -426, -1315, -165, 638, 1046, 1908, 919,
- -106, -559, -321, 788, 1519, 1082, -1729, 1307,
- -779, -519, 420, -308, 1234, 273, -2180, 252,
- 1812, -637, 286, 365, 1010, -2345, 589, -912,
- 418, 1452, 484, 1251, -510, 465, -511, 706,
- 665, 251, 89, 1027, -871, -699, 1330, -83,
- -1116, 771, -1211, 1180, -1074, 73, -117, 147,
- -1699, 990, -1255, 159, -391, 245, -672, -1752,
- 582, -206, 1428, 409, 188, 750, -827, 363,
- -1102, -1291, -883, 1135, 157, -3348, 421, -198,
- 138, 806, -818, 612, 580, -749, -232, 90,
- -697, 811, 369, 739, 35, 4, 152, -948,
- 1042, -1111, -526, -505, 1340, -1377, 269, 42,
- -708, 847, -354, -1077, -152, -654, 281, 192,
- -452, 417, 987, 4, 275, 519, 409, 455,
- -208, 409, 1516, 94, 188, -908, -217, 262,
- -627, 469, 579, -759, -739, -1248, 130, 985,
- 610, 1096, 1535, 334, -130, 187, -436, 194,
- -431, 342, -621, 475, 1462, 241, -896, 592,
- 642, -1401, -269, 1340, 1090, -1178, 1028, 1298,
- 1263, -254, -199, 603, -1290, -513, -1174, -209,
- -1247, 166, -317, -591, 166, 1502, -178, -649,
- 2330, -523, -733, 677, -319, 1061, -644, 774,
- 616, -12, -24, -467, 1374, -859, 858, 521,
- -226, 39, -170, 320, 425, -644, -1177, 815,
- 795, 359, 421, 225, -286, -89, 51, -915,
- 441, -1043, -435, -381, 566, -1581, -640, 129,
- -1078, 273, 1600, 731, -247, 349, -1250, 353,
- -784, -688, 323, 668, -21, 34, 655, -458,
- 623, 380, -530, 1137, 377, 2193, -554, 69,
- 606, 2322, -534, -773, 209, -174, 92, -949,
- 564, 88, -1578, -1125, -608, 717, 44, 410,
- -1064, -934, 1680, -307, -1393, -554, -812, -88,
- 744, 206, 553, -604, 175, 1159, -866, 1197,
- 297, 1376, -960, -7, -1413, 284, 178, -395,
- -387, -235, 747, -554, 1208, -730, 1090, 365,
- 413, -5, 970, 112, 724, -70, -444, 647,
- 218, -810, -566, -1209, -757, 493, 922, -283,
- 405, -470, -416, -132, 917, -789, 1114, 409,
- -31, 45, -611, -532, 316, 299, 571, -410,
- 268, -569, 1677, -29, 259, -709, 229, -619,
- -400, -830, 1140, -812, 204, -423, -578, -311,
- -357, -344, 460, -14, -620, -367, 206, -241,
- -82, 826, 520, -822, 1411, -32, -632, 1356,
- 1030, -1297, 881, -616, -816, -941, -1502, -465,
- -1836, 7, -2172, -156, -706, -1338, -1754, 682,
- -671, 792, -1583, -131, -1149, 495, -341, 599,
- -1068, -917, -104, 989, 761, 323, 341, -454,
- 510, -531, -423, 110, -332, 280, 542, 1463,
- 40, -964, -320, -1162, 1098, 622, -1224, -734,
- -71, 1147, -272, 1739, 24, -264, -1250, 898,
- -65, -1169, 273, 1369, -1237, -143, -1057, -373,
- 675, -540, 365, -1362, 1452, 836, -1483, 571,
- -1132, -1010, -268, -340, -114, -2594, 586, -987,
- 785, -1072, -856, -385, 186, -637, 1106, 826,
- 804, -278, -651, 677, 105, 1148, 51, -950,
- -539, 94, 1271, 704, 1233, -1507, 1132, -1560,
- -1140, 831, 1770, 907, 395, 579, 759, 306,
- -1106, -531, 396, 1254, 124, -200, -668, 1272,
- 1242, 1476, -735, -916, -588, -1215, 340, 881,
- -935, -34, 447, 3, 235, -608, -1420, -298,
- 808, -447, 767, 313, -1983, -993, -562, -187,
- 581, 189, -1601, 205, -514, -736, -821, 159,
- -1131, 422, 609, -44, -1000, -484, 776, 190,
- 263, -24, -543, -838, 1355, 255, 594, -111,
- 871, 81, 1762, -207, -216, 1921, -66, 387,
- 507, -372, 1119, 1021, -126, -246, 217, -1183,
- -178, 562, 655, -1076, -494, -50, -1155, -496,
- -1568, -1680, 939, 2456, -180, -2238, -569, 520,
- 2613, -1287, 1278, 383, -798, -349, 1343, 1331,
- 1053, -476, 893, -1338, -1378, -538, -1008, -200,
- -1252, -988, -1680, -899, 2148, -932, 86, 78,
- 865, 1385, -829, 993, 336, -1748, 314, 510,
- -1920, 625, -229, -853, 467, 848, 374, 1078,
- 248, -498, -964, 447, -236, -1148, 924, -1450,
- -830, 153, -977, -781, 944, 1201, 203, 841,
- -138, -1178, 1303, -847, -1556, -224, -135, 95,
- 1099, -904, 499, -838, 274, 517, 1755, 1089,
- 6, -548, -274, -445, -535, -71, -2859, 609,
- 841, 17, 102, -792, 1015, 260, -1161, 965,
- -526, 9, 690, 166, -138, 20, 748, -1002,
- 749, -242, 1345, -336, 6, -967, 651, 1576,
- 572, -693, -443, -221, 1836, 424, 2039, 338,
- -818, 247, -56, 1890, -1023, -794, 388, -1552,
- -226, -1504, -1472, 559, -2388, -138, 1112, 794,
- -581, 494, -70, -338, 1901, 195, 898, -3540,
- 546, -1388, -88, -214, 587, 190, -1087, -589,
- 883, -174, 219, -1336, 1237, 1327, 1609, 59,
- -498, -1129, 588, -1373, -230, -1201, 551, 1279,
- -2319, -560, 223, -143, 1189, -1393, 1103, -2312,
- -155, -133, -249, 1436, -808, -1750, -171, 77,
- -777, 614, -72, 675, -330, -490, 211, -1304,
- -67, -741, 1110, -147, -631, 722, 741, 1488,
- -520, 1504, 656, 837, 632, -645, 103, 23,
- -939, 2008, -726, -1721, -1063, 578, 135, 765,
- -1264, 767, -14, -160, 747, -1179, -216, 719,
- 852, -1139, -5, -486, -237, -1196, -2302, -1327,
- -395, 2, -486, 25, 282, -1276, -285, -1573,
- -246, -472, 1410, 435, -557, -838, -571, -1864,
- -49, -542, -634, -382, -667, 383, 53, -683,
- -680, -92, -460, -746, 950, 551, 971, -362,
- 2091, -2031, 422, 608, -231, 696, -697, 186,
- -1057, -403, -1128, 1176, -284, -1221, 251, 255,
- 193, 1383, 342, -286, -1757, -985, -2313, 779,
- -838, -1257, -70, 1807, -2408, -991, 131, -2142,
- -666, -1874, -740, 995, -2188, -127, 1189, 1619,
- 739, -710, 56, 1576, -1019, 329, 566, -475,
- -684, -3251, -1467, 913, -4, -1314, -787, -1377,
- -1172, -1480, -475, -1510, 298, 2055, 130, 2181,
- -633, 245, 269, 213, -1590, -577, 115, 1566,
- 831, -86, 1348, -1032, 221, -1227, 347, 406,
- -135, 643, -1103, 422, 546, -1160, 633, -1313,
- 382, -1489, 1428, 581, -916, -498, -753, -727,
- -659, -1302, 60, -422, -236, 162, -605, -1221,
- 1089, 5, 1989, 40, 31, 667, -1282, 1005,
- -231, 477, 522, -56, -32, -650, 372, 2177,
- 1574, 1066, 2859, -56, -10, -636, 1136, -624,
- -997, -1605, -510, 1805, 137, -1083, 251, -1655,
- 607, -430, -227, 476, -263, 491, -685, -236,
- -126, -654, 1485, -1712, -234, -583, 211, -131,
- 396, 1188, 423, -270, -509, 1112, -157, 354,
- -138, -54, 369, -56, 951, -2349, -426, -2043,
- -1414, 103, 22, 1143, 2687, 698, -353, -2337,
- -1287, 493, -1530, -2064, 808, -46, -2290, -1022,
- -2338, -57, 2873, -506, 633, -353, 963, 2476,
- 197, 583, -2377, -487, 627, -2004, -1961, -1062,
- 576, -1234, 2140, 1897, -483, -144, 974, -1360,
- 1787, 474, -902, -395, 916, 349, -1321, -638,
- -1296, 1275, 336, 132, -947, -560, 752, -1296,
- -701, 1432, 1590, 901, -841, -1185, 1142, -1585,
- -653, 1075, -508, 946, -282, 262, 1248, -1038,
- -231, 135, -359, 1224, 514, 1341, 821, 706,
- -245, -1071, -1298, 418, 811, 206, -1696, 367,
- -516, -682, -1416, 2362, -1445, -1511, 951, -2192,
- 3386, -1223, 41, 360, 1104, 507, -903, -2253,
- 506, 1880, 330, 1758, 619, 2078, 1812, -3621,
- -1645, -86, -2604, 517, -1213, 997, 41, -1644,
- 198, 1993, 139, 56, -1532, 1744, 1680, 671,
- -327, -1456, -3129, 391, 1416, 2008, 216, -500,
- 809, 1868, 377, -839, 403, 1507, 58, 2821,
- 221, -2655, 890, -1363, -3106, -2643, 2353, 2261,
- 2281, -698, -297, 1134, 465, 2091, -1464, 1148,
- -252, -154, -800, 1971, -566, 637, 588, 1169,
- -823, -406, 233, -1912, -339, 575, 1277, 1080,
- -3494, 718, -1213, 1514, -1529, 3777, 533, -2875,
- 337, 483, 981, -1065, 1452, 461, -763, 2733,
- -1196, -215, -1759, -1825, 450, -754, -209, -927,
- 904, -74, -2311, -2276, -724, -898, -163, -1649,
- 466, 2527, 730, 177, -640, -1482, 2542, -167,
- -282, -225, -168, 4606, -3037, 1248, -857, -2169,
- 1945, 1015, 23, 1135, -2232, 1511, -1274, 1425,
- 2443, -225, -2326, -1066, -885, -1635, 2260, 2347,
- -81, 230, -387, -1249, 1462, 2734, -384, -3873,
- -44, 4653, -2692, 2859, 1249, 3039, -1062, -1651,
- 473, 465, 1979, -708, -716, -1390, 76, 1504,
- 1540, 952, 987, -2083, 1603, 204, -267, 571,
- -1287, -397, -2314, 332, -2311, -272, -991, 496,
- -3548, -832, 1334, -1964, 398, -2431, 1224, -1883,
- -2546, -308, 1306, -1584, 1547, -1708, -3495, -3498,
- -7815, -2205, -506, -192, 410, 1215, -200, -96,
- -1721, 260, -961, 1210, -291, 936, 2379, 3633,
- 3290, 194, 2188, -1428, 848, -412, 1266, 662,
- -2904, -569, 1909, -362, 192, 3129, 162, 2454,
- -4862, -775, -367, 671, 893, -1342, 160, -3033,
- -825, 579, -1099, -1206, 622, 535, 2390, 361,
- 2032, 249, 1595, 2962, -261, 1947, 1468, 360,
- 686, 3511, 2190, -658, 553, -734, -1454, -788,
- -1385, -2139, 652, -2193, -1646, 4506, -360, 2043,
- 503, 3753, -1114, 1626, 1932, 472, -4651, -401,
- 271, -228, -3036, -1276, -1054, 84, 1972, 156,
- 972, 2088, -915, 6025, 1325, -1813, -1263, 1205,
- 1670, 1843, 335, 2073, 665, 4158, 1558, 707,
- -5537, -1528, -1259, -679, 1842, -763, 912, -682,
- 797, 2875, -1179, -960, 182, 378, 439, -1153,
- -659, -1942, -946, -2185, 1116, 2533, -1312, -1427,
- 2561, 1060, 2072, -3417, 862, 1374, 1844, 1118,
- -1577, -1220, -241, 847, -4307, -560, 2719, -1915,
- -4390, 1766, 787, -379, -1130, 814, -586, 449,
- -442, 575, -436, -1805, -1420, -804, -745, -68,
- 593, 527, -1770, -3550, 1247, -1459, -2278, 2648,
- -5707, -381, -1554, 564, 1633, 6678, 1219, 1690,
- 2209, 1507, -773, -138, 2610, -2417, -2661, 2767,
- -132, -40, 1280, -445, 246, -70, 569, -1143,
- 84, 102, -793, -1228, -1565, 2598, 1121, -2843,
- 2656, 2344, -339, -1076, 915, 45, 6483, -1529,
- -801, 1495, 133, -207, 65, 1717, -2022, -40,
- 1108, 1507, -1374, 354, -1152, -1031, -2557, 1176,
- -2240, 553, -2521, 1112, 1759, -2091, 2558, 4494,
- -2279, -457, 14, 390, -841, 1394, 450, -1356,
- 506, 2256, -3212, -1959, 48, -779, -783, -1190,
- -856, -983, -992, -513, -786, 2125, -1455, 1415,
- 1637, -146, 1145, -244, 514, 180, 425, 222,
- -1653, -94, -1729, 553, -2929, 72, 1836, 694,
- -2464, -735, -530, 945, -854, -284, 1458, -2529,
- -794, -699, 2527, -2498, 805, -1502, 1572, -530,
- -4268, 1025, 2750, -171, -541, -995, 618, 346,
- -552, 1762, -608, -851, -879, -10, 2370, 499,
- 1782, 3607, -311, -2719, -1200, 44, 4321, 1282,
- 120, -577, -1042, 288, 1228, 2928, 366, 3434,
- -1578, 133, 200, 104, -1117, -17, 951, -2612,
- -883, 4529, -1345, -891, -464, 1673, 916, -1183,
- 975, 409, -687, 478, -325, 1959, 1097, 44,
- 2489, 1163, 2652, -1131, 1945, 1014, -1441, 66,
- 40, -1362, -138, -1069, -3466, 3666, -2435, 55,
- 1942, 1579, -1053, 2763, 195, 1211, -2697, 308,
- -358, 3156, -800, -22, -833, 1326, 72, -6083,
- 651, 2397, -2916, 305, 517, -1323, -161, -292,
- 634, 4360, 1345, -1277, 1376, 2542, 382, -137,
- -2496, 1076, -305, 652, -1582, 2128, 734, -3507,
- 1648, -194, 1109, -1841, 294, -1107, 2760, -1862,
- 1211, -690, -1373, -1584, 1152, 47, -732, 405,
- -614, -122, 2667, -1902, -1244, 1320, 280, 2404,
- 19, -1167, -158, 1665, -884, -2478, -2098, 1303,
- 407, -1925, -1681, 2066, -2721, -54, -3276, 3836,
- -951, 1249, 1141, 3436, -1558, 1445, 923, -1624,
- 1828, 117, 1433, -5026, -528, -210, 2690, 1816,
- -337, -1407, 2577, -359, -759, 1467, 960, 1597,
- -797, 1751, 1506, -518, -2289, -1737, 492, 4901,
- -2196, -589, -970, 187, 247, 2215, 386, 772,
- -2241, -651, -1909, -2174, -3212, 104, 1294, -14,
- 3436, 959, 811, 619, -692, -14, 3754, 798,
- -1126, 422, 2558, -2203, -2976, 1672, 1432, 797,
- -2026, 283, 387, -1302, -27, -1001, -1109, -1114,
- 3885, -798, 243, 802, -894, 634, 1921, 1687,
- 1873, 928, -301, 1040, 1325, -407, -1047, -436,
- 879, 6592, -350, -1475, 4346, -323, -1596, 1042,
- -2229, 1405, 3409, 236, 415, 4136, 1226, -347,
- -316, 47, 2515, -711, -843, 1206, -2161, -219,
- 2085, -1740, -528, 2215, 2508, 4266, -1423, 3057,
- -3573, -1403, -196, 642, -1833, 1346, -925, -1404,
- -1611, -1483, -606, 1466, 2189, 652, -1698, -2733,
- -4177, 1077, 578, 731, 1479, 1024, -755, 1611,
- -1371, -665, -1557, 1449, -56, 32, 1286, 33,
- 1511, 1835, -698, 2976, 252, 2293, 2023, -90,
- 2557, 335, -522, -355, 562, 4271, 3388, 4128,
- -1473, 522, 2967, 2542, -120, -1283, -2830, -2443,
- 181, -325, -2189, 3768, 1097, 1443, -1308, -683,
- 2158, -194, 997, 3961, -826, 1016, 482, 588,
- 2186, 249, -546, -2717, -43, 1167, -1023, 160,
- 1903, 371, -2668, -3535, -1477, 2566, -2361, 2986,
- 1641, 4249, -1201, 647, 2912, 1815, 1046, -1089,
- -1301, 1730, -537, 777, 74, 1210, 1717, -797,
- 1394, -427, -3389, -357, -750, -1043, -73, -1406,
- -1355, 1876, -741, -1975, -1364, 341, 1230, 2164,
- 1567, 928, -427, 2140, -1522, 650, 1011, 43,
- -1357, -715, -624, 1747, 1601, -998, 19, -2115,
- -289, 71, 1663, 1827, -1219, -1336, 180, 581,
- 424, -1540, -833, -531, -148, -1198, 102, 2691,
- 624, 952, 74, -599, -2059, -219, -2095, -2834,
- -272, -1548, 1554, 1609, -951, 28, 55, -1252,
- -808, -491, 2071, 1395, -377, -765, -745, 446,
- 2728, -2930, 1225, -2959, -1228, -350, -5540, -67,
- -24, -548, -431, -1797, -1700, -32, -52, 247,
- 348, 441, 1459, 340, 1580, 342, 1364, 741,
- -1524, 1588, -195, 2797, -1110, -1800, -1742, 3356,
- -2515, -1402, -857, -2483, -2374, -251, 169, 2224,
- -388, 4420, 5574, 448, 678, -591, 3988, 500,
- 1522, 2060, -1610, 368, -1514, 970, -1454, -1675,
- 276, 1617, -370, -4, -1568, -348, 1232, -1586,
- -191, 835, 920, 4441, 2255, 4819, 882, 462,
- -1006, -3071, 1685, -5534, -2173, 1113, 2555, 3166,
- -267, 1615, -1420, -467, 1675, -467, -284, 1912,
- 1282, 4107, -2630, 607, -122, 1556, -317, 309,
- -27, 636, 3596, -1757, 2778, 689, 229, -605,
- 696, 266, -2068, -2146, 1178, -2265, -1369, 2433,
- -983, 70, 885, 1379, -67, -1399, -1538, -2092,
- 400, -140, -1676, 152, 1857, -221, 2145, 1367,
- -525, 708, -274, 1140, 829, 169, -507, -1090,
- 472, -497, 1447, 1621, -1359, 718, 1318, -3658,
- 3657, -2720, -394, 1117, 77, 2658, 2632, -383,
- 1407, 187, -45, -39, 42, -783, -971, -1376,
- 566, -985, 1390, 931, 196, 158, 971, 677,
- 1476, 1707, -3163, 2022, -1545, 3, -3972, -1671,
- 1461, -1077, -2631, 1894, -899, 405, 4533, 1540,
- 610, 1223, 1518, -755, -2212, 7, -1711, -2468,
- 2095, -697, -757, -1847, 137, -1859, 1567, 489,
- -1965, 5363, -560, 739, 207, 935, -1565, -2366,
- -978, 1790, 2063, 2135, 1768, 1518, -3106, -787,
- -739, -332, -1624, -730, 608, 326, 1111, -3097,
- -337, 2230, 346, 3923, 624, 1353, -1899, 1586,
- 3702, 4856, -745, 575, -305, 769, 2367, -2213,
- 236, -563, 1160, -2177, 3513, -713, 1801, 263,
- 1987, 973, 2740, -2570, -468, -1870, -1713, -466,
- -96, -1832, 1811, -72, 667, -3554, -2068, 1200,
- -1417, 2287, -1332, 827, -1511, -342, -2923, -185,
- 1580, 2057, -2323, -1454, -4926, 2055, -2863, 135,
- 354, 235, -406, 594, 127, 2312, 1383, -2311,
- 1624, -786, -955, -1449, 1232, -1641, -3686, 666,
- -249, 512, 550, 1040, -1785, -2019, 1670, -1058,
- 4770, -2772, 899, -3319, -1165, -1493, 1660, 692,
- 119, 3768, -1597, 792, 592, -3723, -3756, 5560,
- -757, -1640, -2873, -2498, -4148, -2211, 586, 2463,
- -1812, 121, -621, -254, 1353, -150, -332, 646,
- 364, 2407, -174, 27, 415, 2234, 1344, -1630,
- -94, 1963, -841, -280, 33, -237, 1286, -603,
- -1602, 2466, 174, 1335, 3495, 667, -1388, 1196,
- -126, 689, -47, -1829, -4933, 479, 3585, 405,
- 3273, 2089, -550, 1164, 1198, -298, -1494, 1609,
- 760, -1611, 1524, -1215, 356, 2759, -1982, -749,
- 539, -1676, -33, 459, 428, -250, 1230, 799,
- 1397, 1416, -738, -1317, 916, -2426, -399, -277,
- -1297, 1466, 810, -547, 874, 63, 709, 80,
- 931, 466, -427, -1198, -652, -331, 123, -705,
- 4084, 1551, 1053, -1340, -1995, 209, -1868, -1757,
- 596, 827, 2886, 1612, -938, -381, -2169, -2543,
- -1375, -1378, -481, 1212, 225, 139, -468, -491,
- 3612, 331, -2448, 370, -336, -3160, 1120, -2960,
- -301, -722, 3255, -1183, -1307, 1285, 262, -4248,
- 276, 863, 1612, -1064, -1444, 2033, -1250, -2882,
- 2120, -278, -2975, 2205, -1009, 464, 295, 1748,
- -1338, 41, -1786, 1208, -2147, -27, -1933, -833,
- 1878, -603, 1727, 346, 526, -2421, -1271, 1458,
- -1190, -1516, 69, 1384, 2315, 1512, 2709, -2651,
- 2822, -385, 1191, 325, 168, 935, -1219, 1086,
- -261, 3, 2693, -3546, -5829, 1532, -791, 1041,
- -435, -4031, -327, 1842, 1419, -1589, 261, 3862,
- 5208, 351, -278, -105, 563, 732, -492, 1453,
- -1243, -1136, 3268, 651, 1027, -1135, 2461, -674,
- 1911, 295, 3748, -841, 427, -2889, -4451, 118,
- -2550, -2032, 285, 2462, 728, 1337, 830, 1383,
- 1998, 1895, -881, 1503, 16, -1332, -1243, 650,
- -188, -2651, -2164, -1703, -1563, 236, 1415, 2031,
- 160, 597, -10, 2356, 149, -366, -743, 86,
- 336, -1421, 324, 2953, 202, -1506, -5376, 2623,
- -881, 309, -1409, -908, 1531, -3876, -241, -725,
- 2097, -2175, 275, -2241, -968, -1983, 3983, -1683,
- 2698, 255, -1833, -890, 1023, -4047, -2783, 2539,
- 1526, -3548, -1503, -2258, -2409, -2305, -479, 3174,
- 672, 2802, 93, -770, -1584, -1017, -1049, -296,
- 986, 3585, -1066, 58, 1505, -729, -2203, -1188,
- -1818, 2292, 1521, 1059, 673, -268, 442, -3331,
- 1405, -1270, -701, -972, 1155, 4025, -2399, 705,
- -1887, -1696, 2012, -949, 503, -201, -516, 1055,
- 822, 66, 432, 241, 3459, -1142, 1633, -442,
- -975, -1215, -1776, -2571, 561, 99, 771, -1396,
- 159, 1431, 694, -204, -2251, -273, 4061, -1103,
- 725, -8, -2163, -2247, 2041, -2081, -215, 565,
- -2653, 1600, 1275, -403, -2630, 1570, -1665, 488,
- 489, 745, 131, 1417, 281, -724, 3217, 1659,
- 1993, 2333, -1827, -1877, -2078, 2194, -306, 2679,
- 734, -460, -939, 1190, -449, -42, 476, -952,
- -155, -41, -158, 689, 586, -485, 3820, -1096,
- 1253, 161, -946, -32, 2315, -2218, 1339, -3009,
- -983, -1401, 2284, 502, -1938, -1580, -975, 415,
- 2301, -701, -811, 165, -1191, -1318, -1361, -3195,
- 2113, 232, -2250, -1304, -1502, -1731, -664, -834,
- -424, 2719, -1354, 2581, -695, 1534, 403, -249,
- -681, -2935, -290, -1356, 1936, -3423, -1587, 123,
- -1003, 1091, 1588, -610, -455, 1057, 6792, -3064,
- -2424, -31, 1659, 1923, 1072, -1480, -929, -1138,
- -358, -1224, 2370, 819, -1292, -2634, -87, 575,
- -121, -130, -405, -314, 1028, -373, 589, 620,
- 1766, 811, -402, -929, 1576, 2575, 1762, 2599,
- -839, -258, -2784, 141, -719, 624, -226, -1430,
- 3267, 537, 3792, 247, -1351, -1564, -1006, -1847,
- -1832, 326, -59, -502, -1214, -604, 537, 514,
- 280, 882, 348, -546, 1153, -558, 753, -427,
- 2698, 1217, 109, -584, -740, -79, -1475, 3377,
- 1324, -983, 560, 239, -67, -354, 167, 1287,
- -1228, -536, -540, 847, -203, -1162, -1614, -1776,
- 832, -67, -1244, 573, 189, -1066, 879, 1553,
- -553, -1826, 152, -1278, -351, -243, 1335, -80,
- 417, 1904, 509, -744, 1, 1003, -180, 4391,
- -1592, -1660, -3046, -696, -1697, -627, 1036, -939,
- 2771, 294, -1716, -397, 797, -1018, 1356, -919,
- -420, 1640, 3114, 913, -1212, -959, -2125, -468,
- 450, -788, -1092, 99, 413, -1965, 1086, 88,
- 887, 3378, 993, 861, -10, 49, -3021, -264,
- -692, -2556, 2469, 109, 991, -1882, -1785, 3810,
- -2077, -291, -1503, -373, -865, -304, 88, -380,
- -4801, -595, 2890, -340, 603, 1579, -514, -1376,
- -65, 1113, 1973, -504, -3603, -89, 248, 557,
- -648, 233, -2177, -397, -357, -2161, 2384, -1820,
- -1666, 846, 759, -700, -1118, 364, -551, -207,
- 623, -602, -696, -1149, -690, -170, 1763, 316,
- 3910, 1342, -1228, 1468, -451, 68, 1001, -927,
- 312, -365, -239, -388, -72, 145, 480, -727,
- -145, -1593, 901, -436, -650, -941, 1867, -2405,
- 1099, 1085, 451, -144, -1334, -3239, -17, -676,
- 1175, 2021, 848, -2273, -1605, 3157, -2348, 1918,
- 1406, 1132, -459, -809, 683, -2161, 87, -875,
- 1294, -331, -45, 250, -1583, -444, -767, -1441,
- 1308, 822, -346, 1633, -468, 1428, -1235, -1187,
- 3400, -4774, -1040, 2145, 935, -2452, -1632, 1871,
- 1077, -743, 1043, 663, -1088, -1276, 2380, -1571,
- 562, 940, 1296, 1108, 808, -1037, -1200, -692,
- 309, -1109, -115, -502, 1002, -1390, 942, 548,
- -76, -1928, -821, -1478, -1317, -611, -166, -1774,
- 1641, -184, -1496, -860, 2395, -1252, 732, 274,
- -831, -833, -419, -1262, -1551, 20, 407, 43,
- 2438, -306, 1100, -1628, -434, 1163, -907, -3381,
- -952, 308, 234, -1270, -315, 1728, 84, 1167,
- -752, 1215, 1202, -187, -1062, -1150, 11, -640,
- -2371, -1179, -1058, -420, -3707, -893, 783, -822,
- 1158, 661, -949, 516, 319, -450, -332, 1038,
- -475, -399, 471, -825, -1711, -594, -1112, -1167,
- 226, 619, 1932, -390, -1142, 2695, -307, 1591,
- 309, -2768, 1826, -168, 1055, -732, -355, -1319,
- -941, 127, -429, -2900, 1203, -1652, -1823, -418,
- -1791, -739, -1772, -419, -2404, -788, 235, 2367,
- -658, 2420, -778, -1192, 2600, -179, 2338, 51,
- -312, 308, 1361, -1432, -1674, 3051, 2479, -1561,
- -2993, 261, -1514, 1503, 1969, 844, 2556, 1406,
- 305, -520, -28, -571, -768, 1375, 761, 2439,
- -333, -1024, 1211, 2689, 227, 442, 1739, 429,
- -689, -621, 531, 500, -1609, -3394, 255, -817,
- -1306, -568, -430, 1781, 1203, -1559, -1320, 561,
- -1030, -1052, -1578, -502, 54, -1298, 3917, 1675,
- 272, 192, 1967, -1629, -1168, 1688, -234, -2104,
- -1486, 568, -587, 435, 189, -1291, -269, -716,
- -576, 509, -1475, 1326, 1199, -123, 1684, 651,
- 1364, 1213, 1631, -625, 312, 1510, -1041, -1036,
- 1182, 122, 171, -1511, -53, 743, 53, 91,
- 513, -881, 3, 112, 379, 251, -1315, -865,
- 705, 91, -557, 379, 553, -330, 80, -131,
- -97, 1517, 1188, -1326, -824, 1113, -1558, -803,
- -1416, 200, 673, -719, 253, 504, -1500, 534,
- -281, 204, 1217, -1169, -54, 1017, 3632, 1767,
- -334, 3252, -1966, 271, -827, 41, 630, 1475,
- 1320, 729, 4654, 224, -315, 1934, -656, -1295,
- 2142, -2724, 2215, 1013, 708, -1708, -1673, 1748,
- -944, 1647, -148, 1333, 96, 350, 457, 35,
- -82, -189, 655, -292, 1541, -881, -704, 502,
- -1124, 3119, 1980, -1201, 614, 1299, 1683, -425,
- -1007, -641, 164, 200, -458, 716, -3232, -1335,
- -90, 1218, -1362, -897, 327, -297, -779, -412,
- 778, -254, 1081, -191, 956, -3353, 49, -1162,
- -2037, -3082, -283, -3482, -3928, 488, -402, -426,
- -777, -1877, 1033, -1844, -843, -489, 277, 1611,
- 1828, 23, -1430, -1567, 888, 437, 742, 314,
- -3938, 4111, 1584, 157, 1549, 5722, -3381, -1340,
- 713, -593, 973, -791, -844, -1596, 10656, 301,
- 2100, -1181, 874, -210, -555, 903, 920, 3086,
- -3589, -3694, -613, 492, 1921, -1364, 1592, 1019,
- 1077, -1675, -1823, 1351, 1419, 2007, -100, -822,
- -1154, 1837, -1084, 815, 205, 886, 201, -1585,
- 801, 804, 223, -1154, 572, 259, 1324, -113,
- 3369, -2130, -401, -304, 76, 363, 1996, 224,
- -183, -388, 1204, -286, 720, 1393, 197, 2227,
- 1582, 255, -487, 1294, -377, 1085, -4423, 96,
- -792, 1431, -1657, 1327, 430, 512, -1414, -389,
- -3810, 2211, 100, 23, -606, 1554, 1820, 2844,
- -2757, -2133, -2347, 462, 44, -556, -1466, 1752,
- 662, 431, 1039, 117, -11, 290, -1766, -1750,
- 1944, 833, -453, -90, -1783, -1410, -2204, -1436,
- 592, -2173, 1253, -1737, 3524, 1276, -158, 1774,
- 1048, 2592, 284, 3091, -1047, -33, 2500, 515,
- 2718, -2799, -3247, 848, -711, 1544, -1493, -951,
- 2028, -1919, -2173, -72, 1308, 2037, -2440, 398,
- -2915, 2177, 577, -413, -797, 260, 111, 896,
- 160, -30, -3062, 2860, -946, -1719, 2818, 1400,
- 151, -1618, 2553, -156, -386, 2206, 1139, -2342,
- 1247, 3054, 862, 1830, -2730, -1967, 1141, -4770,
- -1262, 578, 4644, -377, -774, 939, -127, -1845,
- 2030, -5023, 21, 4428, 729, 258, -2455, -1067,
- -1230, 4877, -447, -290, 762, -1606, 1702, 164,
- -1669, 1132, 3121, -991, 1684, -4616, -1715, -341,
- -777, 1240, 419, 1216, 181, 570, 3605, 1910,
- -673, 1399, -1253, 279, -527, 638, 431, -1757,
- -3042, 1629, 549, 2613, -605, 72, 390, 1159,
- -2260, -1997, -1493, 1381, -117, 274, 952, -1835,
- 226, -1, -1860, -487, 296, 190, -491, 615,
- 1419, 810, 5356, -246, 1419, 239, 1128, 2224,
- -1830, 3144, 369, -963, -1131, 872, -1367, 2187,
- -1593, -3034, -513, 526, -1250, -826, -646, 1608,
- 5294, 778, 1979, 1991, -1311, -900, 2076, 1788,
- 2101, -594, 234, -2253, -138, -5129, -139, 577,
- 333, -1043, -1159, -4317, 497, -532, -7286, 1993,
- 467, 428, -2172, -473, 1553, 941, 1427, 727,
- -2512, 2643, 472, -100, 1078, 2078, -1960, 3105,
- -869, -4941, -1908, -344, -834, -1473, -336, -2598,
- -1431, -478, -716, 711, 2041, 3706, -79, 2115,
- -858, -2524, 412, -2267, -786, -198, -915, 589,
- 912, -2882, -138, -270, -1521, 886, -3013, 4666,
- -1546, -1353, -49, -1374, -10, 1253, -156, 1700,
- 3485, -378, 170, 816, 178, -755, -948, -744,
- 2028, 1708, -472, 1085, -1886, 666, -486, 163,
- -1615, 2155, -595, -342, -2426, 372, -290, 989,
- -216, -1124, -928, 922, -253, 704, 914, 303,
- 220, -1507, -2774, 1119, -253, 217, -1048, -3382,
- -887, -1746, 1217, 26, -1365, -1452, -376, -531,
- 4879, 3224, -1480, 2059, 3375, 1, 3057, -158,
- 319, -466, 245, 1050, -1518, -1401, -2603, -1504,
- 2313, -1324, 2139, -3041, 832, -58, 708, 2216,
- -775, -1805, -2091, -2525, 1253, 342, -2857, 2262,
- -3288, -845, 623, 1054, -835, -1500, -1169, 167,
- -2143, 584, -5835, 2275, -255, -3271, -1195, -4936,
- -2886, -521, 271, 1229, -672, -1854, 1595, -4702,
- 2255, -821, 3254, 213, -401, -1248, -614, 5260,
- -596, -165, 444, 768, 1710, -1454, 1159, -650,
- -791, 3068, -627, -758, -3759, 886, -2824, -795,
- -1611, 2010, -205, 1811, -376, -1348, -1042, -421,
- -290, -494, -2022, -157, -1220, -439, 848, 468,
- -1267, -1419, -1182, 50, -1311, -555, 885, 1935,
- -1182, -1581, -43, 410, -687, -821, -484, 1746,
- 2635, 416, 874, 1746, -225, -211, -139, -1559,
- -840, 2797, -1539, -1885, -359, 1374, -1216, -396,
- 791, -637, 991, -1161, 2383, 1505, 403, 1584,
- -3041, 1903, -8323, 2931, 14, 2510, -669, 395,
- -1216, 86, 973, -907, 168, -3320, 2059, -137,
- -1040, -921, -134, 4521, -2235, 160, -1039, -59,
- -803, -350, 2981, 2252, -1947, -2226, 3183, -1463,
- 590, 242, -962, -615, -270, 850, 381, 1671,
- -1049, 644, -428, -1892, -1625, 214, 652, -685,
- -2689, 2433, -1324, -161, -1120, 4461, 387, 3995,
- -639, 162, 1084, -760, -1597, -1385, -2667, 4286,
- 843, -3571, 1383, -4236, -2274, 1656, 263, -976,
- 910, 60, 533, -2770, -957, -1352, 359, 523,
- -1803, -2848, -495, -16, -1579, -620, 583, -370,
- 241, -2659, 517, -1392, -2237, 1137, -651, 356,
- 1889, -993, 7871, 965, -1451, 1529, -2275, -751,
- 1929, -1066, -258, -590, -8, -2217, 2558, 562,
- 1765, -663, 932, -284, -776, -1314, -2302, 1120,
- -1459, -1523, 1019, -1928, -1372, 315, 530, -1427,
- 2312, 835, -1008, 2611, -1076, 74, -2140, 498,
- 1764, -4044, -8, -1173, 1878, 85, 2801, -192,
- -463, -202, 3199, -310, 2933, 2202, 2637, 557,
- 1824, -957, 55, 1406, 760, -613, -78, 233,
- 1187, 130, 1489, -1380, 1323, -404, -815, -583,
- 891, 937, 1525, -2260, 2671, -2114, 412, -3043,
- 1768, 717, 982, -3753, 1139, -2174, -2075, 2214,
- 396, -78, -631, -1293, 499, -195, -3934, -11,
- -2380, -7, -1009, 210, 1151, -1146, 731, -2653,
- 932, -108, 594, 1442, 951, -965, -187, -2198,
- -889, -422, -2131, -273, 773, 416, -625, 97,
- -676, 2072, 1044, 2736, 1512, -1232, 1421, -3185,
- 375, 2675, -1735, -1389, -1730, -63, 248, -682,
- -642, -323, -1474, -599, -2000, 1775, 854, 1311,
- -1981, -735, -5160, 350, -1805, 697, -1460, 620,
- -1347, -664, -369, -200, 903, -1665, -1321, -427,
- 731, -119, 1095, -281, 3170, 431, 1098, -451,
- 224, 1409, 1304, -54, 935, 635, 1838, 1593,
- 268, 2568, 26, 209, 246, 101, -1136, -1281,
- -366, 339, 1386, -1501, 377, -118, 1665, -2121,
- 70, 2067, -702, -865, -1806, -4162, -1469, -974,
- 358, -567, 88, -2602, -2129, -426, 3109, -2744,
- -225, -1668, -2, -1804, -489, -1048, 522, 2426,
- 1907, 1957, -2225, -158, 594, -3056, 1723, -627,
- -494, 822, -570, 1891, 256, -2596, 1480, 4107,
- -730, -345, 163, -695, 232, -800, 5733, 512,
- 604, 1939, 2930, -20, 266, 1593, 108, 142,
- -887, -4852, 300, 251, -1700, -2026, 1490, 222,
- 1511, -591, -672, 2141, 305, -272, 792, -979,
- -2252, -497, 191, 788, -1100, 452, 224, 2341,
- -2976, 2215, -377, 666, 17, -1147, -1510, -151,
- 2657, -1747, -792, -1217, 50, -239, 1454, 1502,
- 183, 1804, 847, 1317, -1028, 2276, -1122, -44,
- 1776, -407, -935, 1950, 484, 2522, -1721, 800,
- 1012, 2237, 978, -1513, 224, -442, 1463, 1156,
- -1915, 1082, -2349, 5, 1603, 647, -162, 1803,
- -1200, -820, 1206, -310, 2511, -244, -1577, -660,
- 109, -1802, 1758, 3388, 1791, -958, -1279, 424,
- 564, -918, 1794, -1102, -2523, 3141, 1165, -159,
- 1233, 980, 748, 823, 2293, 185, -452, 505,
- 992, 510, -670, 1846, 156, 2334, 2634, -130,
- 1307, 1227, -2242, -611, 1322, 1078, 438, -1230,
- 2011, -387, -3045, -1247, 1264, -1149, 263, 1143,
- 285, 1672, -1100, -806, 298, 287, 362, 1194,
- 3364, -703, -477, 1625, 1296, 1, 2564, 1260,
- -1819, -700, 412, -822, 1068, 745, 1869, -858,
- 398, 1609, 525, 2800, -18, 1290, -593, -1513,
- 328, -924, 982, -2433, -1605, 260, -1095, -1252,
- 792, -867, -504, 2782, -109, -1210, -359, -1090,
- -1297, 1903, -629, 1141, 1752, 1319, 1562, -2386,
- 3309, 340, 2205, -1061, 1118, -3165, 2442, 1348,
- -1834, -710, 825, 783, 10, 2386, -2918, 67,
- -181, -538, -1292, 1458, 1494, 699, 328, -2041,
- -800, 839, 169, -989, -192, 3194, 1247, -1794,
- -601, -3530, 1490, 683, -233, -783, -123, -2453,
- 175, 865, -900, 521, -1381, 1537, 717, 2272,
- 339, -646, 2670, -666, 1830, 482, -1956, -1308,
- -1969, 1060, -317, -593, -597, 815, -2673, 1603,
- -465, -1053, 233, -2744, -2866, -314, -1183, 404,
- 902, -147, 3892, -989, -1301, 1176, 962, 867,
- 1740, 93, 2074, 319, -192, 4063, -2310, -1512,
- -1883, -1811, 258, 944, -647, -1283, -1027, 952,
- -155, -1692, 295, -300, -11, -87, 353, 2444,
- 1593, 3610, -155, -731, -1479, -1039, -2191, 1119,
- 1417, -754, -985, -901, -1199, 1185, -1373, 2067,
- -1647, -194, -2005, 724, 1696, 1106, -36, 324,
- 2403, -2730, -862, -1477, 335, -407, 1782, -1566,
- 742, -1487, -186, -707, 21, -177, 1038, 1294,
- 1234, 480, -863, -716, -662, -64, 561, 1700,
- 325, -84, -800, -1851, -313, 651, -565, 415,
- 983, 108, -2206, -603, 173, -1663, 2633, -1714,
- -6, 420, -1127, -69, 1759, -38, 1213, -295,
- 591, -864, 3068, 997, 1028, -1064, -3459, -56,
- -1630, 887, -12, 528, -676, -993, -1931, 53,
- -308, -794, 1003, -2438, 1053, 267, 761, 197,
- 835, 2523, -1767, 2680, 368, 190, 1093, 960,
- 863, 1285, -1196, -666, 21, -1775, -1675, 237,
- 1657, -902, 1247, -909, 158, 883, 24, 846,
- 186, -46, 1864, 394, 1370, -563, -209, -768,
- -1003, -738, -305, 1249, 694, -848, -125, 1167,
- 2619, -2156, -2927, -235, -1984, -4049, 1443, -350,
- 1380, -1606, -369, 944, -1203, 1787, 2378, -2819,
- 141, -140, 221, 255, -1360, 1678, -1744, 2191,
- 1656, 807, -175, -1343, -1297, -785, 1931, 1167,
- -1439, 1337, 319, 970, -963, 559, -2094, 1049,
- -2127, 1161, -438, 647, 1063, 371, -798, -1380,
- -600, 2, -2304, 1995, -48, -198, 750, -375,
- -249, -472, 1027, -1608, -476, 2125, 1138, 2213,
- 711, -1719, 640, 1021, 1124, 977, 2342, 810,
- 591, 2298, -10, -1467, -2144, 1117, -2975, -3198,
- 706, -1441, -1157, 1010, -1794, 2376, 1533, -2357,
- -576, 1048, -938, 1637, -1210, -1454, 1455, 13,
- 525, -1102, -3763, 684, 217, 767, -2987, -1412,
- -503, -1885, -1066, -4229, -1166, -1395, 124, 390,
- -1186, -17, -719, 2144, -843, 2563, 1218, 744,
- 0, 66, -158, 981, -1554, 129, -65, -951,
- 73, 356, -257, -65, 177, 1382, -127, -596,
- -2140, 450, 130, -1769, 134, 827, -36, -1210,
- -1441, -21, 729, -842, 121, 2571, 103, 419,
- -2378, 1724, -733, -1619, 514, -1317, -1649, 2601,
- 1923, -648, 456, 479, -854, -2259, -1371, -1164,
- -72, 883, -274, 603, 2881, 164, 1727, -824,
- -201, -487, 58, -1788, 1291, -1380, 955, 1142,
- 803, -854, 1300, -110, -167, -333, 1786, 1589,
- -12, -1230, 4940, 1129, 251, 1652, -2056, 1414,
- 1259, 752, -1105, -60, 1805, 69, 2477, -515,
- -408, -2086, -410, -774, -2079, -1052, 2381, 1293,
- 910, -780, -413, 198, -1867, 519, 775, -699,
- -572, -1363, 319, 106, -673, 826, 443, 779,
- -1375, -213, -1417, -3942, -1849, 10, -2696, 1109,
- 71, 201, 2276, 805, -132, -80, 203, -1832,
- 1286, 551, -586, 511, 549, -107, 102, 461,
- 357, 67, -846, -1389, 1208, -255, 1134, 311,
- -607, 527, 2447, -458, -781, 551, 967, -347,
- 454, 588, 1287, -1030, 387, 110, 490, -1257,
- 593, -1204, 1879, -255, 982, -208, -3107, -629,
- -1572, -217, 339, -299, -1414, -1927, 605, 611,
- -1534, -136, 1681, 633, -1096, -502, 457, -1448,
- 670, -1067, -2094, -139, -535, -283, -1558, -966,
- 1943, 1723, 935, 5, 699, -567, -919, -2704,
- -1136, 2662, -1059, 705, 1923, -689, -932, 3028,
- 623, -241, 516, -860, -844, -601, 1106, 306,
- -172, -912, -4291, -286, -868, -1293, -2386, 1147,
- -43, -256, 1180, -2165, 1483, 690, 1523, 512,
- -83, 469, 2199, -6749, 2300, 403, -2121, 224,
- -718, -6988, 1425, -1757, -1361, -4568, -83, -1706,
- -860, 1691, -256, 376, -1489, -990, 2221, 369,
- 881, -513, 971, -581, 725, 670, 251, 3096,
- -729, 38, 492, 1292, -259, -816, 1746, 355,
- 860, -1946, -419, 818, -317, -2219, -848, -1127,
- 1494, -149, -723, 692, -175, 1204, -1472, 1539,
- -2208, 744, 3830, -1325, -2484, 1497, 1010, 336,
- -224, 308, -604, -1095, -1735, -1312, -443, -1779,
- 1604, 1246, -1934, -1314, 386, 1504, 231, -1245,
- -55, 754, 1594, -99, -134, 2580, -578, -532,
- 1946, -277, 748, 640, -18, -1684, -3350, 845,
- 443, -228, -219, -88, -2223, 53, 573, -2147,
- -1273, 6256, 2009, -830, 1445, 9248, 418, 1231,
- -1748, -496, -1017, 95, 873, 520, -1250, -222,
- -10, 1377, 115, 857, 2071, 533, 1382, 1057,
- 204, 1264, -457, -1227, -839, 228, 62, -1068,
- -150, -1919, 730, 98, -597, -860, 2327, -216,
- 251, 108, 2018, -2581, 1868, -702, -781, 797,
- 254, -4501, 405, -919, -1565, -4018, -1453, -100,
- 917, -1275, -209, -602, 1248, -1269, 24, 1852,
- -267, -1481, 1119, -866, 1732, 1158, 570, 2273,
- -1524, 53, -1556, 874, -611, 1780, 846, -370,
- 303, -1126, -1394, 413, -801, -1428, -1421, 510,
- 963, 1315, 892, -115, 258, 1602, -1631, -1024,
- -1639, 120, 1378, 1014, 299, -465, 774, -1722,
- 34, -379, -600, -556, -359, 913, 2, -834,
- 1202, -239, -599, 511, -165, 372, 137, -71,
- -1549, 820, 412, -67, -1577, 560, -1995, -257,
- 169, -334, 598, 932, 1866, -1520, -1068, 703,
- 321, -538, 2024, 1974, -1633, -353, 457, 840,
- -608, 6449, 1249, -637, -8, 7328, -386, -921,
- -304, 2418, -479, -721, 860, -810, -708, -2269,
- 161, 823, 1100, 1141, -1170, 1050, 580, -883,
- 1238, -94, -245, 14, -1555, 2, -2042, 16,
- -986, -2460, -475, -752, -758, -422, 1512, -117,
- 194, 1430, -2229, 3006, 1685, -348, 1983, 886,
- 762, 2264, -125, 0, -578, 3288, -569, -132,
- 1195, -1935, -548, -41, -59, 699, -261, 1294,
- 1315, -967, 15, -369, 2860, 364, 3855, -1313,
- -1246, -684, -329, 806, -608, 4574, 1104, -469,
- 626, 1472, -420, -626, 1467, 1711, 131, -1212,
- -1721, 308, 182, -530, -935, 799, 822, -1589,
- -746, -646, -3064, 199, 1965, 762, 405, -1121,
- 424, 864, -330, 3310, 1390, 235, 1084, 3766,
- -1088, -1737, 973, 2096, 1433, -439, -2105, 1102,
- -897, 1109, -2898, -121, -1326, -266, -3029, -680,
- -932, 152, 354, 823, 453, -1150, 927, 196,
- 1087, 85, -452, -1103, -237, -264, 1801, 2622,
- -208, 3815, -2894, 37, -830, -2395, 350, -165,
- 328, 1966, 617, 785, -1548, 566, -1146, -1652,
- -834, 426, -188, 295, -2506, -2827, -4302, -2263,
- 402, 1635, 134, 889, -1750, 976, -1686, 1289,
- 955, 662, 170, 221, -13, 1748, 50, 1345,
- 1448, 1106, -1924, -471, 2745, -510, -787, 698,
- 246, 168, 109, -628, -2689, 2753, -675, -756,
- -3209, 596, -495, 540, -213, -499, 1294, 48,
- -532, 612, 371, 619, 1567, 309, -1645, 2212,
- 216, -914, 35, 458, -981, 596, 1492, -897,
- 2537, 1871, 997, -686, 1884, -1071, 691, -1281,
- -1237, 320, -1102, 190, 690, -306, -1342, 977,
- -894, -2435, -2145, -1181, -1361, 1852, 811, -1386,
- 803, 1821, -1134, 2496, 617, 271, -643, 247,
- -689, 569, 321, -948, 1192, -520, -1232, -455,
- 368, 1237, 135, 221, -852, -547, 418, 155,
- 746, 140, 44, -991, -532, -2535, -1732, 590,
- -231, 1121, -1899, -1006, 1021, -270, -38, -4374,
- 503, 3588, 487, 518, -238, -2017, -73, -339,
- 471, 1261, -1353, 1938, 839, -802, -1256, -330,
- 1175, 730, -689, -985, 254, -1071, 499, -2212,
- 831, 550, 484, 1622, 533, 302, -347, 552,
- -10, 163, 1134, 1410, -2630, -1702, 849, -149,
- 2678, 10, -236, -104, 1350, 751, -56, 1575,
- 1046, 1433, 1316, -1001, -925, 922, 67, -962,
- 904, -608, -518, 2066, -189, -2303, -393, 687,
- -2265, -1126, 217, -559, 1680, -1643, -534, 2051,
- 2025, -751, 987, -1922, 655, -1530, 1997, -397,
- 497, 458, 1403, -2, 1585, 149, -805, -1019,
- -314, 443, 118, -63, -707, -570, -701, -1412,
- -1122, -3423, -1320, 255, -1985, -599, -117, 1310,
- -219, -558, -760, 1055, 105, 753, 1053, 1930,
- -555, -922, -772, -1169, -11, -86, -2019, -74,
- 89, 508, 845, 270, -421, -735, 1375, 900,
- 1156, -618, -528, 431, 1547, -122, -652, 89,
- 1073, 100, -305, -1214, 1514, -1114, 1802, -351,
- -1537, 3929, 567, -1457, -1124, -4245, -1869, 449,
- -881, 1263, -679, -1011, 618, -621, 2246, 161,
- 1383, -153, 1561, 853, -1953, 575, -897, -2316,
- -283, 2661, -368, 1275, -1540, 145, 1073, -16,
- -2111, -1325, 370, 14, 743, 889, -2315, 1329,
- 1476, 510, 354, -1579, 1793, 1664, -672, -1773,
- -534, -624, 609, 1331, 883, -121, 293, -498,
- -247, 932, 929, 3565, 1279, -2440, 705, 2124,
- -1485, -2902, -1565, -1353, -1782, -95, 2759, -905,
- 1429, -681, -236, -1561, 230, -578, 2010, 1164,
- -416, 783, 296, 723, 1868, 532, -37, -41,
- -1229, -625, -788, -649, -968, 219, -951, -238,
- 31, 1480, -383, 360, -1897, -96, -1047, 772,
- 396, -1220, 109, 527, -3, 2348, 761, 2545,
- -759, -1847, -1073, -275, -927, -950, -1858, 170,
- -395, 1072, -877, 39, -209, 111, 1620, 105,
- 866, -412, 878, 216, 1350, -141, 429, -1168,
- 1909, 461, -1374, -42, 731, -698, 818, 1724,
- 1372, 1318, 752, 1082, 853, -3957, 1273, -1821,
- 42, 132, 94, 1055, 922, 1827, 1000, -1576,
- 1090, 64, 408, 1034, -162, 1289, -290, -521,
- 1919, 2083, -236, 1626, 435, -1437, 1510, -1217,
- 484, 301, 627, -549, 1064, -1596, -50, -329,
- 88, -674, 607, 2895, 846, 1692, -106, 235,
- -176, 1247, 1569, -656, 1305, -566, 506, 293,
- 1212, 693, -200, 293, 1284, 1343, -336, -36,
- -33, 171, -486, -2551, -303, 1264, -491, 484,
- 158, -2485, 925, 2490, 264, 134, -443, 216,
- 854, 665, 1538, -1228, 1077, 1244, 815, 1001,
- 77, -1282, -1241, -1089, 384, 99, -115, -430,
- 22, 2002, -971, 1284, -2774, -2323, 162, -3057,
- 842, 635, 745, 970, -1147, -421, 298, 520,
- 588, 339, 563, -1220, 1243, -299, -55, -1042,
- 180, -596, 176, 920, -3087, -2010, 571, -2105,
- -894, 306, 823, -1080, -851, 978, -341, 3,
- -329, -274, 171, 2508, -842, -852, -832, 533,
- -271, 1548, 380, -745, -358, 609, -1382, -791,
- -348, 1042, 1027, 608, 1046, 613, 1111, -233,
- -220, 85, -841, -11, -1880, -624, -464, -748,
- 177, 1284, -125, -1223, -178, -1227, 253, -332,
- -1250, -391, 258, -846, -941, 331, -2058, -185,
- -409, -1418, 2184, 182, 577, 292, -254, -3948,
- 621, -1619, -686, -1311, 1366, -1186, -1839, -819,
- 1332, 1799, -461, 1945, -1204, -1441, -1455, -804,
- -1187, 429, 139, -247, -1575, -730, 1020, 2343,
- -813, 200, -4558, -576, -670, -613, -1365, 1449,
- 79, -1304, 1055, 851, -1655, -1929, -953, 378,
- -1200, 684, -518, -959, 462, 1211, -236, 1405,
- 359, 1988, 810, -623, 707, 608, 2800, 611,
- 1724, 1680, 291, 1159, -254, 1306, -596, -318,
- -781, -175, 1946, 1194, -267, -1624, 1122, -1510,
- 1403, 1617, 504, -817, 2087, -17, -1142, 1790,
- -87, -550, 1868, 183, 162, -1056, 269, 100,
- 952, -1142, 615, -784, 73, 1032, 800, -1110,
- 466, -141, -7, 740, 1451, -768, -563, 1122,
- -1145, -153, 198, 171, -191, -328, -338, -1166,
- -946, 859, -1259, 146, 385, 372, 610, 296,
- 402, 170, -1138, 903, -512, 960, 373, -836
+static const rnn_weight noise_gru_weights[12960] = {
+ -7, -25, 17, -35, -27, 32, -66, 13,
+ -17, -48, 43, -62, 22, 51, -22, 14,
+ 57, 57, 3, -30, -44, -38, -5, 38,
+ -102, 21, 34, -49, -6, -14, 41, -26,
+ -2, -45, 62, 43, 35, 0, 12, 38,
+ -9, 58, -3, -11, -12, 53, 0, -52,
+ -57, -69, 22, 77, 12, -33, 20, 0,
+ -11, -17, 39, 19, -6, 29, -23, -14,
+ -19, 41, 14, -106, 33, 56, -33, 90,
+ 58, 18, 60, 3, -6, 36, 5, -28,
+ 30, -9, -23, -33, -25, -4, 73, 19,
+ 28, -32, -12, 11, 9, -5, -36, -18,
+ 16, 39, 16, 13, -13, -5, 59, 25,
+ 18, -33, -6, -1, -18, -9, 52, -16,
+ -55, 58, -31, 9, -18, -46, 120, -25,
+ 124, 81, 11, 55, -43, 29, -34, 26,
+ -9, 30, -11, 26, -16, -26, -3, 52,
+ -8, -17, -65, -41, 0, 32, 11, 57,
+ -2, -22, -43, 26, -40, -3, -75, 35,
+ -36, -2, -22, 28, -107, 29, 43, -6,
+ -12, -35, -20, -56, -62, 18, 0, 40,
+ 37, 13, -3, -28, -97, -21, -77, -4,
+ -43, 67, 35, 46, 27, 4, 11, 37,
+ -4, -29, 26, 46, 34, -35, 5, -74,
+ 17, 6, 75, -89, -61, 16, -50, -2,
+ 8, -1, -43, -51, -35, -1, 81, 5,
+ 72, 65, -52, -23, 20, -28, 2, 29,
+ -50, -75, -3, -18, 1, 8, 27, -3,
+ 78, 32, -37, -38, 8, 14, 15, -9,
+ -28, -2, -11, 59, 27, -22, -63, 41,
+ -29, 37, 3, -19, 20, -17, -34, -35,
+ -76, -40, 38, 58, 34, -4, -9, 36,
+ 52, 22, 9, 17, 31, 59, 23, -36,
+ -7, -64, 10, -59, -4, 5, -4, -14,
+ -8, 59, 39, -31, -76, 43, 92, -22,
+ -5, -6, -55, -59, -30, -46, 38, 48,
+ -12, 2, -76, -48, 25, -36, 17, 5,
+ -26, -39, -48, -14, -8, 32, -2, -30,
+ -11, 13, -48, 3, 60, -16, -47, 3,
+ 20, -14, 7, -18, 19, -26, -23, -51,
+ -45, -15, 64, -65, -41, 9, -40, 3,
+ 25, 37, -41, 15, -23, -8, 4, -33,
+ 21, -44, -15, -31, -65, -21, -27, 0,
+ -79, 50, -20, 19, 34, 12, -30, 20,
+ 38, 18, -87, -9, -1, -8, 54, 62,
+ -45, -11, 34, -10, 91, -94, -17, 25,
+ -13, 50, -10, -5, -33, 13, -53, 7,
+ 25, 29, -10, 23, -13, -7, 17, -58,
+ 0, 46, 6, -28, -9, -61, 21, -6,
+ -42, 56, -38, -41, 82, 22, -49, 80,
+ -15, -16, 18, -22, 2, 20, -28, 23,
+ -51, -59, 45, 29, 3, 36, -35, 34,
+ -35, -2, -35, -20, 38, 37, -26, 52,
+ 2, 67, 10, -26, 25, 20, -59, -22,
+ -3, 9, -51, -27, 64, -14, -15, -22,
+ -17, 43, 45, -21, -1, 12, 42, 43,
+ -15, 70, -61, 11, 38, -5, 25, 31,
+ 67, 26, -44, 10, -32, 35, 14, 20,
+ 32, -54, 39, -38, -51, 18, -24, 20,
+ -45, 19, -41, 23, 32, -27, -6, 27,
+ 15, 6, -16, 49, 15, 30, 51, 11,
+ 60, 5, 29, 18, -18, -47, 34, -15,
+ -18, -1, 7, 31, -30, 31, -27, 75,
+ -9, 26, -16, 24, 22, -23, 88, 30,
+ 49, -27, -23, 5, 0, -19, 64, 5,
+ -3, 3, 16, 39, 96, 38, 25, -5,
+ -46, -29, 44, 49, -42, 36, 66, 63,
+ -16, 82, 14, -33, -31, -25, 9, -2,
+ 1, -61, 48, -25, 40, 37, -4, -29,
+ 4, -19, -12, 59, -4, -23, 52, 26,
+ -6, 31, 10, 3, 50, -20, -14, 35,
+ 33, -8, 3, -23, 55, 20, 29, 46,
+ -26, -4, -51, 31, 28, 41, 67, 59,
+ 15, 35, -17, -1, 40, -10, -47, -24,
+ 4, 40, 23, 6, -35, -64, -28, -4,
+ 14, -61, -15, -38, -42, 18, -59, -45,
+ 0, 27, 34, -8, 23, 3, -11, 47,
+ -41, -1, 36, -7, 16, -7, 17, -14,
+ -8, 67, -8, -26, 7, -53, -35, -23,
+ 34, 4, -19, -38, -1, 42, 26, 11,
+ 16, 31, 31, 11, 3, -47, 7, -53,
+ 19, 10, 16, 10, -42, 59, 11, -33,
+ 36, 19, -26, 29, 28, -14, -29, -28,
+ -62, 38, -5, -56, -39, 8, 6, 41,
+ 47, -14, 14, 10, 37, 1, -29, -45,
+ -5, 15, -27, -37, 11, 16, -9, 39,
+ 16, 29, -12, 45, -26, 7, 3, 53,
+ 27, -16, -38, -8, 2, 51, -36, -56,
+ 41, 0, 52, -36, 31, -10, 33, 9,
+ -28, 65, 49, -26, 68, 5, 27, 9,
+ 49, 43, -9, -15, -20, 14, 15, -39,
+ 19, 10, -42, -30, -14, 10, 8, 0,
+ -5, 45, 32, 30, 14, -10, -11, 5,
+ 72, 44, -57, 33, 79, -4, -26, 19,
+ 3, -14, 42, -10, 21, -30, -40, -9,
+ -69, 26, 26, 10, 13, -5, -116, 32,
+ -48, 49, 51, 16, -12, 14, 34, 19,
+ -17, -49, -15, 9, -14, -19, 14, 2,
+ -18, -49, 30, -24, 7, -8, 7, 30,
+ 66, 15, 20, -46, -5, -7, 0, 26,
+ 15, -6, 11, -8, -63, 5, 67, -2,
+ -16, -16, -9, 50, -50, -20, -4, -27,
+ -22, -60, 10, -13, -13, 23, 43, 41,
+ 30, 29, 0, 22, -24, 11, -9, 6,
+ -6, -62, -23, 36, 22, 12, 62, 8,
+ 6, -20, 23, 18, 34, -16, -4, -11,
+ 40, 55, -16, 32, 43, -19, -38, -20,
+ 7, 6, 17, -35, -24, -56, 32, 42,
+ -46, 6, 62, 11, 29, -18, 51, 52,
+ -6, -67, -84, 3, 20, -51, -85, -15,
+ -30, -27, 95, 15, -72, -55, 21, 14,
+ 56, -7, -25, -55, 47, 5, -47, -46,
+ 27, 45, 24, -12, 34, 24, -2, -6,
+ 48, -35, -9, 23, -35, -59, -54, 40,
+ -8, 35, -13, -70, 22, -53, -42, -57,
+ -18, 38, -4, 11, 38, 43, 4, 6,
+ 25, 11, -14, -49, -23, 3, 25, -24,
+ -38, -13, -20, -27, -35, 24, -37, 23,
+ 15, 81, 45, 29, -23, 48, 5, -34,
+ 3, -2, -8, -37, 49, -75, -47, 46,
+ 23, -36, -6, -34, 72, -39, -13, -75,
+ -28, 7, 18, 27, 19, 1, 37, 37,
+ 29, -31, -15, 16, -25, 45, -34, 45,
+ -63, -42, -12, -2, -89, -4, 17, -50,
+ 10, 21, 73, -40, -44, -17, 32, -53,
+ 26, 3, 83, -48, -1, 32, 10, -12,
+ 20, -47, 49, 34, -15, -37, 12, -61,
+ 9, -11, 10, -44, -102, 11, 10, 61,
+ -15, 6, -91, -105, -13, 22, 17, -24,
+ -22, 16, 10, 58, -11, 26, 8, 4,
+ 62, 34, 51, -18, -19, -26, 41, -1,
+ -67, 24, -24, 65, -28, -5, 35, -8,
+ -4, 24, -13, 15, 8, 62, -15, -6,
+ 72, 7, -2, -9, -29, -13, 47, 4,
+ -12, -29, -3, -1, -12, 17, -5, -4,
+ -4, 13, -25, 26, -11, 19, 70, 18,
+ 36, -25, -18, 11, 30, 37, 1, 2,
+ -18, 17, 29, 41, -11, 39, -14, -39,
+ 52, -6, 38, 18, -33, 32, -78, 9,
+ -14, -1, -39, 17, -32, 14, 28, -13,
+ 15, 42, -1, -9, 59, -28, 25, -19,
+ -22, 42, 51, -62, 8, -25, -20, -38,
+ 60, -19, 51, 39, 8, -4, -9, -26,
+ 17, -73, 35, -50, 45, 33, -8, 4,
+ 105, -11, -12, 17, 37, 35, 41, -41,
+ 9, -25, 62, 27, -18, -14, 5, 58,
+ -14, -4, -76, 62, 24, 116, 35, 52,
+ 63, 42, -7, 68, -114, -6, 45, 25,
+ 37, 6, -21, 0, 19, -18, 13, -3,
+ 4, -37, 19, 52, 50, 96, 5, 38,
+ 8, -64, 6, -110, -37, 0, 6, -20,
+ -9, 10, -51, 3, 2, 28, -17, -13,
+ -8, 18, -6, 1, -90, 85, -19, -81,
+ 57, 10, -5, 49, 24, -73, -3, -5,
+ 8, 24, 33, 13, -34, -18, -25, -34,
+ -61, 1, -2, -51, -5, -32, 25, 22,
+ 25, -12, -32, -21, 47, 23, -83, 31,
+ -3, 59, -41, -88, 45, -75, -40, -59,
+ 0, 25, -74, 3, -31, -48, -36, -20,
+ -62, -61, 85, -35, 36, 6, -43, 41,
+ -34, -1, 43, -10, -45, 87, 29, -17,
+ 27, -7, 8, -51, 46, -27, 5, -51,
+ 5, -28, 23, 24, -81, -24, 29, -12,
+ -7, -50, 53, 15, -38, 13, -29, -73,
+ 97, 26, 28, 9, -31, -39, 34, 3,
+ 13, -10, -61, 44, 16, -42, 1, 13,
+ -7, 47, -13, 17, 63, 65, -25, -67,
+ 12, 34, 57, 24, -8, 3, -1, -48,
+ 42, 4, 52, -40, 21, -57, 7, -31,
+ -20, -16, -12, 17, 48, 26, -78, 24,
+ 11, 10, -7, -47, 3, -12, 19, -46,
+ -8, -55, 43, 6, -53, -51, -66, -38,
+ 16, 44, 47, 17, 36, 26, -56, -35,
+ 19, 29, 56, -77, -45, -32, -1, 48,
+ -36, -44, -34, 1, 16, -8, 2, -1,
+ 29, 45, 18, 27, 75, -21, -24, -8,
+ 0, 34, 22, -29, -11, -5, 10, 23,
+ -37, -4, -23, -25, 10, 76, -26, -72,
+ -2, -16, -28, -22, -54, -21, 34, -4,
+ -50, 3, -52, -18, -15, 41, -2, -18,
+ -23, 31, 67, -35, 22, -29, 26, 19,
+ 67, 31, -5, -23, -22, -12, -17, -34,
+ -18, 46, -15, -32, -30, 24, 30, -33,
+ 8, 33, 18, -26, 41, -10, 56, 42,
+ -81, 36, 51, 47, 33, 10, 13, -4,
+ 1, 21, 16, 79, 7, -39, -30, -1,
+ 31, -51, 37, 10, -15, 30, 19, 7,
+ 11, -39, 33, 0, -48, -49, 7, 14,
+ 10, -21, -4, -29, -33, -2, 24, 7,
+ 28, 3, 0, -5, -16, -17, 12, -8,
+ -37, 21, 23, 35, 12, -26, 27, 101,
+ -27, -16, -32, -7, -12, -2, -56, 31,
+ -6, -7, 29, -17, -26, 3, 54, -15,
+ -24, -31, 75, 22, 51, 4, 6, -26,
+ -34, 76, 0, -67, -17, 52, 43, -27,
+ 0, -7, -19, -8, 17, -12, -22, -16,
+ -9, 25, -15, 40, 28, 10, 23, 17,
+ -13, 14, 57, -18, 20, -7, 16, 37,
+ 33, 43, 9, 38, 11, 29, -8, 52,
+ 31, 20, -27, -4, 53, -20, 23, 36,
+ -7, 27, -48, -45, -24, -9, 52, 16,
+ -2, -26, 10, 7, 7, 32, -54, 40,
+ 72, -34, 48, 19, 69, -93, -25, -16,
+ 1, 15, 29, -50, -23, -11, 22, 56,
+ -24, 25, -31, 44, -29, 22, -49, -35,
+ 89, -1, 30, -9, 43, -2, -30, -66,
+ -52, -1, 26, 4, 29, -12, -3, -14,
+ -43, 12, 2, 64, 14, 74, 8, 14,
+ -59, -23, -35, 43, -6, -43, 56, -46,
+ -46, 1, -16, -20, -9, -82, -7, 58,
+ 26, -4, 42, -12, 19, -50, 5, -11,
+ -29, 17, -34, 12, -8, 21, 14, 8,
+ 15, 13, 8, -31, 0, -5, -3, 15,
+ -16, 2, -14, -29, -18, 60, 33, -16,
+ 1, 33, 3, -14, -42, -44, 19, -2,
+ -42, -59, 16, 6, -30, 40, -37, -8,
+ 18, 7, -40, 9, -12, -52, -9, -8,
+ 35, 33, 65, -41, -17, 66, -29, -26,
+ -6, 65, 22, -54, -63, 47, 26, 6,
+ -14, -1, 14, -45, -29, 19, 16, -19,
+ -15, -14, 13, 34, 12, -13, -12, -28,
+ -78, 36, -15, -10, 42, -64, 3, 6,
+ -20, 12, 49, 35, -59, -24, 43, 44,
+ 42, 4, 1, 46, -22, 11, 4, -17,
+ 25, 80, -43, -2, -30, -45, -34, 13,
+ -18, 34, 0, -74, 41, -56, 92, 43,
+ 54, 0, -50, -10, 16, 16, -4, -31,
+ -18, 4, 7, -27, 52, 9, 7, -14,
+ 21, -24, -5, -38, -22, 52, -3, 75,
+ -20, -21, -64, -12, -60, -35, 23, 3,
+ -23, -48, 33, 21, 17, 10, 26, 21,
+ 10, 35, 80, 4, 34, -9, -3, 17,
+ 70, -32, -11, 15, -33, 34, -7, -12,
+ 1, 2, 16, -13, 38, -4, 5, 16,
+ 31, 26, 25, 125, 17, 5, 80, 51,
+ 63, 41, -86, 4, 16, -16, -35, 18,
+ 30, -16, 62, -21, -67, -17, -22, 14,
+ -65, -32, 65, 61, -2, 5, 60, 17,
+ -65, 23, -39, 57, -34, -22, 24, 22,
+ 58, -21, -21, 5, -45, -18, -22, -28,
+ 5, -20, -54, -42, 33, 2, 3, -29,
+ 25, 63, 14, 23, 28, -34, -6, 32,
+ 32, 14, -49, -58, -31, -14, -3, -29,
+ 60, -8, -41, -86, -70, 3, -85, 16,
+ 18, -1, 7, -31, 23, 10, 21, 42,
+ 21, 11, -7, 5, -16, -38, 21, 35,
+ 18, 4, 30, -66, 20, -38, 48, 15,
+ 35, -42, 22, 71, -18, 43, 29, 30,
+ 15, 14, 16, -72, -18, 78, -9, 17,
+ 1, 64, -68, -24, -14, -52, -34, -27,
+ 14, -12, -9, -25, 11, 9, 8, 41,
+ -3, -15, 49, -16, -39, 29, 13, -82,
+ 1, 12, -49, 10, 0, -24, -25, -17,
+ -22, -86, 24, 15, 91, -4, 89, 8,
+ -7, 30, -18, -65, -62, -2, 38, 40,
+ 28, -47, 79, 44, -43, -15, 30, 44,
+ -60, 24, 5, 11, 2, -80, 32, 10,
+ -5, -53, -8, 12, -10, 30, -3, 0,
+ -52, -5, 34, 14, -23, 52, 17, 43,
+ -59, 37, -3, -2, -18, -26, 50, -18,
+ -7, 42, -9, 13, 8, 38, 16, 5,
+ 18, -10, 17, 16, 58, 2, 85, 57,
+ 77, -16, -38, 10, 20, 13, 41, -19,
+ -8, -12, 2, 27, 23, 45, -45, -18,
+ 54, -35, 2, 4, -32, 32, 55, -20,
+ -1, 2, 8, 38, -65, 17, -5, 1,
+ 27, 11, 3, 53, 65, 24, 20, -52,
+ 1, 44, -8, 3, 12, -22, -13, -37,
+ 48, -34, 43, 60, 55, 0, 35, -5,
+ -50, -2, 8, 4, 11, -24, -8, 0,
+ 89, -6, -55, 127, 28, -21, 45, -45,
+ -49, -21, 21, 28, 50, 114, 54, 16,
+ 10, 41, -61, 19, -5, 6, -13, 9,
+ -17, -26, -37, 62, -34, 39, 30, 18,
+ 30, -58, -18, -13, -19, -15, 70, -57,
+ -28, 22, 35, -23, 24, -20, 34, 8,
+ -54, 7, 40, 77, 6, 25, 3, 89,
+ 1, -6, -23, -54, 32, 83, 3, -15,
+ -34, 5, 19, 48, 31, 80, -15, 44,
+ 39, 40, -14, 26, 31, 72, 33, -28,
+ -34, -124, -36, -7, 37, 2, -19, 25,
+ -36, -6, -16, -8, -2, 65, 6, -72,
+ 12, -55, 21, 36, -24, 39, -22, 38,
+ 30, -24, 46, -75, -23, -52, -22, -2,
+ -54, 3, 19, 78, 52, -68, -21, -28,
+ 52, 16, 70, -31, -16, 13, 17, 37,
+ -6, 18, -21, 56, 23, -4, -44, 1,
+ -4, -51, 6, -9, 79, -20, -18, 20,
+ 50, 29, -20, -32, -42, 43, -7, 24,
+ 23, 93, 57, 15, 17, 70, -41, 38,
+ -28, 17, -27, -2, 2, 50, -8, -41,
+ 69, 42, -46, 8, -10, 26, -7, -120,
+ 75, -12, -6, 29, -37, 26, -8, 48,
+ 52, 7, 13, 8, -66, -19, -7, -9,
+ -3, 63, 27, 9, 16, -39, -45, -59,
+ 31, -5, -29, 29, 11, 9, 39, -22,
+ -18, -1, 15, 23, -11, -31, 19, -45,
+ -12, -41, 86, 14, -3, -12, -18, -24,
+ -27, 123, -63, 3, 7, 14, -16, 12,
+ -37, 26, -9, 5, -63, -19, -51, 66,
+ 52, 29, -16, -48, 40, -58, 18, -66,
+ -20, -33, 51, 6, 55, -17, -45, -19,
+ 79, 5, -1, 0, -69, -21, 38, 18,
+ 10, -13, -24, -21, -52, 4, 22, -52,
+ 7, 36, 40, 27, 34, -45, 18, -61,
+ 8, 51, 15, -12, -39, 31, -63, -19,
+ -4, -4, 27, -46, -12, 1, -37, -31,
+ 18, 49, 4, -3, 58, -37, 90, 53,
+ 18, 112, -39, -35, -41, -4, 76, -7,
+ -37, -8, 18, -35, 69, 33, 27, -32,
+ 43, 18, 49, 5, 1, 9, 17, 19,
+ 7, -5, -25, -1, 48, -3, 30, 70,
+ -12, 25, -44, 61, -46, 42, 33, 48,
+ 38, -20, 14, -22, -48, -30, 64, -43,
+ -6, -27, 47, 27, -3, -4, 6, 42,
+ 74, -6, 29, -10, 10, -4, 92, 15,
+ 3, -28, -31, 14, -2, 32, 16, -17,
+ -67, 2, 39, -19, -13, -16, 20, -14,
+ -7, -50, 16, 40, -69, -9, 19, 84,
+ -49, 38, -3, -27, -6, 5, 43, -20,
+ 2, -24, -13, 27, 63, 8, -17, -47,
+ 12, 27, 80, 41, 46, -21, 14, 23,
+ 39, -50, -19, 39, 18, -51, 53, -18,
+ 4, -8, 71, -23, -2, 20, 23, 11,
+ 12, -38, 61, 33, 37, 23, -16, -19,
+ -5, 41, -41, 18, 75, -24, 38, 17,
+ -24, 6, -70, -10, 53, 28, -46, 32,
+ 25, 45, -88, 28, 15, 26, 12, -2,
+ -34, 32, 36, 14, 5, -25, 39, 14,
+ 49, -26, 1, -8, -21, 67, -14, -60,
+ -10, 28, -1, 49, -6, 66, 12, 23,
+ -24, 1, 23, -71, -41, -6, 8, -7,
+ -63, 8, 50, -30, 23, 6, 7, 27,
+ -43, -17, 24, 34, -16, 19, 55, 24,
+ -11, -27, -36, -41, -17, 13, -2, -13,
+ -28, 11, 4, -18, 39, 17, -27, 4,
+ -47, -20, 7, 27, -31, 33, 0, 18,
+ -71, 22, -19, -120, -12, 21, -27, 10,
+ -15, 41, 55, -26, 41, 10, 7, -6,
+ -26, -76, 7, -15, 2, -18, -22, 27,
+ -11, -15, -45, 30, 8, 44, 6, -41,
+ 3, -13, -3, 13, -20, 24, -4, 30,
+ 24, 12, -26, -8, -21, -2, -9, -41,
+ 2, 47, 29, -57, 73, 80, 59, 61,
+ -1, 14, -84, 24, 102, 50, -61, 32,
+ 73, -58, 15, 19, -20, -13, 34, 48,
+ -25, 19, -12, -5, 29, 54, 69, 7,
+ -12, 3, -16, -6, 22, 48, -8, -66,
+ -55, -104, -20, -20, 0, 20, 11, 68,
+ 15, -47, 28, 16, -32, 15, -7, -4,
+ -13, -33, 25, -12, -19, 41, 2, 94,
+ -14, 7, -32, 9, -1, 2, 29, 31,
+ 7, -69, -24, 22, -27, 24, 52, 14,
+ -21, 2, 14, 8, 69, -23, -4, 0,
+ -21, -5, 53, 26, 5, -2, 65, -13,
+ -37, 25, -37, 46, -44, -51, -5, -54,
+ 12, 4, 7, -50, 18, 39, -2, -40,
+ 47, -6, 18, -14, -14, 14, 24, 3,
+ 10, -5, -32, 21, 25, 36, -41, -2,
+ -5, 36, -58, 36, -20, -32, 33, 10,
+ -16, -37, 75, -10, 104, 6, 19, 28,
+ 24, 3, -29, 25, 36, -4, -75, -65,
+ 24, 70, -1, -47, -74, -40, 24, 38,
+ -88, -5, 21, -32, 19, -55, -38, -44,
+ 41, -19, 31, 71, -37, 8, -56, 21,
+ 20, -30, 27, 30, 11, -10, 5, 3,
+ -45, 95, -22, -36, -46, -35, -54, -62,
+ -59, -23, -42, -21, 2, 54, -24, -2,
+ 57, 9, -8, -6, -13, -10, -16, -48,
+ -3, 17, 2, 22, -57, -32, -42, -60,
+ 14, 36, 9, 56, 40, 21, -70, 3,
+ -8, -5, -62, 2, -1, -39, 11, 25,
+ 24, 9, -43, -20, 67, -39, -47, -35,
+ -6, -21, -44, 35, 16, -14, -44, 30,
+ -40, -18, -40, 29, 30, -8, -21, 16,
+ 11, 10, -56, 0, 15, 49, -12, -49,
+ 27, -6, 22, -5, 21, 11, -14, -17,
+ -25, 18, 4, -52, -34, 9, -24, 7,
+ -23, 17, 52, 42, -44, 23, -48, 36,
+ 70, -72, 20, 9, 0, 1, -24, 40,
+ 59, 9, 55, -22, -37, -47, -74, 38,
+ -78, -21, 43, 55, 56, -7, -56, 16,
+ -7, -39, 5, -62, 38, -7, 12, 14,
+ -27, -8, -12, 8, -32, 14, 2, 104,
+ -11, -24, 62, 85, 34, -18, -3, 52,
+ -41, -13, 57, -16, -32, 34, -2, 25,
+ -9, -10, 50, -73, 40, 5, -14, -4,
+ 24, 69, -9, -26, 58, 24, 26, 11,
+ -18, 75, 10, 14, 43, 5, 3, 11,
+ -27, -17, -26, -3, -57, -39, -84, -23,
+ 36, -3, -6, 16, -27, -23, 32, 27,
+ -37, 46, -31, -43, 69, -8, 29, 56,
+ 83, 59, 0, 25, 6, 7, 66, 7,
+ 50, 29, 19, 35, -32, -35, -32, 11,
+ -43, 27, 60, 16, 89, 14, -43, 23,
+ -11, 43, 47, 14, 17, 19, -8, -50,
+ -45, -23, 15, -62, -6, 25, 28, 52,
+ 13, -19, -53, -18, 23, 21, 59, -87,
+ -30, -19, 38, -5, 1, -40, 28, -10,
+ -19, -34, 29, -16, 29, -31, 4, -15,
+ -34, 30, 33, 18, 6, -32, 54, 23,
+ 48, 39, 59, 39, 35, 11, 34, -5,
+ -14, 77, -8, -17, -40, 22, -66, -61,
+ -16, 35, -28, 20, 33, -14, 12, 37,
+ 33, -4, 34, -10, -23, -37, 1, -29,
+ 28, -3, 17, 8, 4, 39, -27, -3,
+ 47, 14, -19, 51, 74, 6, -21, -22,
+ -52, 12, -27, -25, -18, -8, 11, 86,
+ 43, -5, -10, -29, 19, 39, -29, -76,
+ -28, -12, 27, 49, 42, -24, -40, 44,
+ 2, -30, -55, -5, -42, 33, -34, 40,
+ -25, 15, -34, 3, -21, 1, -23, -46,
+ 23, 27, 46, -18, 0, 39, -9, 42,
+ -26, -53, 52, -35, -11, 42, 18, -5,
+ -52, 34, -11, -63, -46, -41, -37, -3,
+ -47, 54, 20, 22, -71, 23, 63, 14,
+ 2, 69, 21, 41, -114, 30, -16, 33,
+ 11, 7, 49, -19, -66, 34, 44, 71,
+ 42, -8, 16, 19, 45, 36, -34, -43,
+ 33, 35, -1, -12, -41, -35, 0, 5,
+ 24, -7, 62, -60, -62, 20, 37, -56,
+ 51, 41, -47, 18, 9, 67, -21, 19,
+ -32, 46, 20, -9, 3, -51, 28, -27,
+ -88, 16, 51, 54, -24, -17, -44, 25,
+ 0, 87, -64, 49, 0, -44, 18, -20,
+ -9, 20, -11, -38, 50, -74, 77, 20,
+ -8, 110, -17, -19, 70, -22, 51, -11,
+ -26, 67, -20, 26, 39, 29, 13, 5,
+ -81, -11, 5, -58, -19, -7, 2, 55,
+ -37, 24, -22, -25, -58, -23, -48, -17,
+ -34, -4, 30, -1, 37, -19, 17, 37,
+ -17, -20, 50, -2, 22, 20, 2, -69,
+ 38, 75, 23, 26, -26, -27, -10, -3,
+ -3, 71, 8, -20, 8, 18, 17, 17,
+ 30, 72, -52, -26, 63, -14, 20, 30,
+ 5, -8, -55, 46, -34, -11, 40, 59,
+ -50, -65, -20, -1, 78, -5, -18, 15,
+ -14, 80, -12, -37, -14, 11, 68, 2,
+ -24, 44, -1, -7, -8, 7, -1, 2,
+ 39, -5, 25, 40, -21, 15, 78, -12,
+ -58, -16, 55, 10, 14, 54, -18, 77,
+ 31, -29, -3, 27, 6, 45, 82, 27,
+ -7, -13, -12, 27, -13, 11, 83, -45,
+ -4, 20, 32, 19, 34, 21, 17, -40,
+ 11, -10, 19, 3, -9, -3, 25, 3,
+ 9, 2, -11, -45, -31, -37, -12, -8,
+ 6, -31, -28, 12, -25, -1, -3, -3,
+ 5, 16, -14, 9, 29, 9, 1, 18,
+ 9, -18, 40, 16, 0, -22, 26, -21,
+ -15, -22, -3, 50, -21, 16, -25, 18,
+ -22, 65, 3, 69, 23, -24, 21, 21,
+ -88, 53, 66, 27, 6, 2, -22, -32,
+ 56, 31, -54, 21, -10, 45, 12, 29,
+ 9, 41, 9, 44, -5, 5, -48, -19,
+ 69, -47, 7, -13, -44, -28, 6, -35,
+ 25, -10, 28, -80, -14, 28, 42, 34,
+ 61, 55, 123, 8, -9, -12, -18, 29,
+ 54, -29, -4, 38, -9, 26, 28, 15,
+ 49, -19, 47, 0, 41, -19, 27, -23,
+ 17, -58, -51, 57, 29, -25, 9, 3,
+ 11, 42, -5, -8, 59, 43, 23, 8,
+ 8, -16, 10, 86, 22, 1, -123, 11,
+ -10, -47, 27, 29, -10, 2, 7, 45,
+ -23, -20, -4, -58, 21, 17, -43, 22,
+ 86, -47, 22, 22, -6, -70, 35, 42,
+ 15, 42, 5, 43, -8, -11, 32, -33,
+ 12, 6, 62, -1, -13, -9, -9, 45,
+ -47, -63, -4, 61, -7, 27, -13, -8,
+ 25, -17, -16, -27, 48, 43, -18, 12,
+ 8, 60, 10, 26, 22, -7, -15, 5,
+ 20, 14, 41, 17, -67, 53, -47, 32,
+ -6, -5, 14, -34, 37, -4, 29, -4,
+ -21, -26, -9, 42, -25, 3, -1, -8,
+ 23, -29, -70, 69, 27, 9, 40, 54,
+ -9, 72, 40, -28, 12, -20, -63, -51,
+ 17, -18, 22, -5, -20, 14, -67, -28,
+ 31, -8, 39, 5, -32, -23, -19, -62,
+ 4, -30, -49, -18, -39, -14, -31, -12,
+ 28, 41, 24, 42, 7, 9, 13, 8,
+ -56, -3, -4, -34, -9, -5, 37, 24,
+ 42, 7, 42, -47, 35, 1, -39, 15,
+ 24, 4, -8, -3, -2, -26, -29, -14,
+ -16, 18, -39, 22, -28, 23, -20, 22,
+ 21, 14, 2, -6, 16, 6, -32, -46,
+ 19, 3, -26, 6, 29, -9, 21, 29,
+ 18, -11, 74, 28, 8, 28, -31, 46,
+ -16, 18, 13, 4, -94, -41, -44, -33,
+ 88, -19, -10, 6, -40, 15, 81, 63,
+ -12, 62, -2, -9, 13, 60, -22, 7,
+ 64, 12, -43, 36, 18, 9, 33, 44,
+ -15, -51, -36, -70, 75, 37, 47, -51,
+ 62, 20, 6, -40, 34, 1, 39, 13,
+ -19, 4, -16, 14, 7, 53, 57, 0,
+ -22, 10, -55, -1, 65, 39, -1, 7,
+ -41, 2, -20, 4, -12, 4, 35, -30,
+ -32, 2, 18, 5, -16, -13, 64, 12,
+ 2, -5, -14, -8, -34, 44, -30, 18,
+ 7, -10, -21, 52, -23, -48, -55, -3,
+ 19, 25, 5, -42, 42, -28, -10, 38,
+ 24, -9, -1, -87, 17, -10, -27, -7,
+ -24, 31, 11, -53, 20, -12, -62, 5,
+ -53, 31, 23, 12, 81, 4, 15, 4,
+ 9, -5, 25, -5, -6, -4, -28, -28,
+ 7, -75, -6, -63, -1, -15, -21, -14,
+ -6, -13, -3, -29, -10, 11, -37, -23,
+ -23, -33, -33, 39, -16, 41, 73, -13,
+ 17, -2, -43, 11, -12, 5, 17, -5,
+ 28, 26, 23, -23, 4, -4, -4, 38,
+ -6, -69, 28, 34, 7, -24, -4, 24,
+ -2, -12, -50, 17, 24, -8, -18, 15,
+ 3, 8, 89, 5, -8, -26, -25, 4,
+ -29, -14, 12, -15, -18, 34, 2, -30,
+ 9, 30, 25, -6, -22, 10, -17, 3,
+ -7, -35, -2, 18, 16, -20, 7, -10,
+ 27, 42, -26, 30, 7, -37, 0, -17,
+ -39, -26, -11, -13, -1, -2, -22, 27,
+ 5, 9, 9, 38, -3, -2, 9, -17,
+ 13, -6, 27, -7, 17, -5, -16, 21,
+ -13, 2, 13, 7, -10, 30, 2, 0,
+ -55, 14, 4, 7, 14, -34, -13, -1,
+ -30, 50, -50, 5, -34, 9, 22, 21,
+ 23, -6, 0, 22, -33, -37, -20, 19,
+ -14, 35, -66, -27, -4, -22, 22, 10,
+ -20, -53, 56, 29, 18, -23, 22, -9,
+ 10, -70, -4, 54, 35, 61, 92, -7,
+ 20, -22, 44, -42, -7, 12, -9, -15,
+ 65, -5, 7, 28, -83, -8, 60, 5,
+ -9, -32, -31, 79, -80, 26, 48, 45,
+ 8, 48, 86, 61, -32, -13, -12, 12,
+ 2, 0, 37, 14, -23, 22, -53, 8,
+ -26, 38, -9, -2, -33, 15, 4, 0,
+ 7, -6, 25, 16, 13, 23, -16, 3,
+ -24, 27, -15, 14, 31, -10, 46, 4,
+ -38, -10, 0, -9, -10, 4, -11, -21,
+ -27, 10, 30, -20, -4, -23, 4, 21,
+ 5, -35, -7, -32, -5, -34, 18, -5,
+ 11, 19, -29, 3, 1, -71, -39, 39,
+ 20, 10, -39, -17, -16, 18, -30, 19,
+ 27, -50, -34, -10, -22, -5, -25, 3,
+ -51, 19, 16, 47, 15, 23, -39, -53,
+ -84, 3, 18, 14, 27, -1, 20, 10,
+ 0, -37, 0, 5, 95, 21, 18, -7,
+ 13, 31, 7, 35, -10, 32, 45, -17,
+ 18, 27, 66, -42, 5, -15, -30, -57,
+ 45, -6, 3, 36, 27, 2, 49, 12,
+ -57, -47, -78, 26, -21, 24, -41, 32,
+ 29, 55, 21, -30, 10, 10, -39, -55,
+ 14, -28, 30, -32, 6, -25, -15, 18,
+ -22, 0, -48, -49, -5, -24, 39, -6,
+ -71, -4, -21, 9, -1, 44, -19, 62,
+ 11, 21, -11, -6, -16, 8, 29, -4,
+ -52, 29, -8, 14, 16, 21, 17, 35,
+ 11, 42, 38, 11, 28, -31, -24, -22,
+ -3, -24, -14, -7, -9, 33, 48, 16,
+ 6, -8, -19, 20, 11, -24, -26, 37,
+ -2, -22, -79, 28, -23, 47, -13, -1,
+ 10, 23, 0, -7, -10, -41, 63, -20,
+ -43, 71, 17, -1, -11, 43, -20, 13,
+ 11, -25, -20, -36, -107, -45, 73, -37,
+ 3, -9, -40, -3, -13, -28, 42, -1,
+ 9, -22, 29, -21, 2, 21, 0, -57,
+ -37, 37, -65, 49, 22, 0, -5, 11,
+ -4, -45, 6, 32, 36, -39, 4, 46,
+ 12, 5, -47, -87, -40, 37, -34, -20,
+ -42, -43, 2, 57, 29, -25, -34, -6,
+ 14, -36, 84, 27, -11, 18, 3, 5,
+ -54, 20, 7, -39, -22, 35, 16, 40,
+ 0, -14, 9, 26, -11, 57, 14, 16,
+ 0, -36, -4, -39, -30, 30, 52, -23,
+ 55, -10, 20, -3, 6, -40, -44, -87,
+ 43, -2, 15, 8, 25, 17, -8, 34,
+ -34, -15, -21, 75, 24, 18, -17, 18,
+ 30, -5, 12, 23, 7, 38, 24, -24,
+ 51, 30, 17, -5, -40, 41, -30, 58,
+ -18, 31, -6, -25, -61, 45, 16, -24,
+ 81, 1, -68, -61, 26, -2, -11, 29,
+ 41, 64, -7, -6, 17, 33, 1, -45,
+ -13, 24, 55, -14, -15, -5, 28, 56,
+ -21, 52, -31, 20, 8, 35, -36, -14,
+ 26, -5, -9, 45, -6, 28, -20, 6,
+ 11, -10, -8, -50, 36, -1, -13, 26,
+ -53, 31, -13, 10, 33, -32, 3, -2,
+ -16, -22, -8, 33, 18, 26, 6, 46,
+ -9, 14, -15, 28, 13, 13, 26, 8,
+ -26, -1, 18, 21, 14, 15, -15, -3,
+ -26, 6, -11, 5, 14, -23, -1, -18,
+ -23, -11, -5, -3, -8, 6, -11, 12,
+ 26, 36, 25, -27, 1, 29, 10, -10,
+ 4, 18, -5, 9, -38, 18, -13, 60,
+ -13, 2, 13, -36, -29, -25, -10, 22,
+ 16, -18, 42, 6, -27, -54, -31, -2,
+ 34, -30, 21, -13, 3, 20, -6, -12,
+ -56, 16, 4, -17, 32, 4, -41, -27,
+ 24, -38, -1, -8, 8, 31, -37, -8,
+ -3, 11, 3, -1, -20, 0, -22, -2,
+ 0, 25, -45, 22, 17, 29, 108, 51,
+ 60, 60, -81, 17, -13, -4, 40, 68,
+ -40, -9, -27, 75, 8, -10, 0, 58,
+ -36, 19, -27, 32, 0, -34, 25, 28,
+ -11, -4, 19, 58, -13, 13, -6, -10,
+ -35, -44, -46, 11, 16, 48, 54, 19,
+ -33, -6, -18, -10, 43, 17, 19, 2,
+ 3, -43, 2, -28, -2, 52, 14, 26,
+ 21, 36, -8, 37, 11, 25, 5, 14,
+ 3, 7, -19, -57, -3, -33, 2, 29,
+ -13, 4, 6, -37, -30, -31, -5, 22,
+ 34, 5, -57, 15, 39, -28, 0, -70,
+ -35, 43, 23, -18, -7, 17, 6, 17,
+ 15, 19, -27, 21, -39, 3, -1, 12,
+ 10, -3, 37, -22, 6, 2, 27, -5,
+ -23, 5, -24, -3, -1, 31, -53, -20,
+ -17, -24, -28, -111, 31, 23, -17, -10,
+ -45, -25, 24, -47, -25, 48, -22, -15,
+ 31, 34, -47, 44, -34, -9, -2, 1,
+ 33, -45, 5, 22, -54, -34, -1, 1,
+ -20, 0, 10, -26, 41, -51, 7, -3,
+ -75, 12, -62, 34, -4, 54, -31, -17,
+ 20, 20, 8, -37, 12, 39, -47, 26,
+ -68, -32, 22, 26, 68, -22, -5, 1,
+ -78, -36, -28, -32, -14, 34, -48, 0,
+ 18, -32, 21, -35, -27, 43, -4, -31,
+ 38, -16, -14, -15, -43, 10, -23, -4,
+ 37, 33, 41, 22, 19, -11, 1, -19,
+ 28, -21, -29, 22, -32, 5, -40, -11,
+ 6, 17, -5, -48, 3, 7, -3, -27,
+ -8, -30, 3, -48, -10, -25, -31, -3,
+ -21, 42, 36, -35, -8, -26, -54, 2,
+ -1, 8, -38, -7, -27, 31, 31, -2,
+ -15, 26, 10, -2, 18, 32, -26, 24,
+ -9, 29, 0, -44, -8, -23, -53, -43,
+ 8, 1, 20, -56, 27, -2, 12, -32,
+ -34, 0, 21, -45, 10, 7, 25, 9,
+ -15, 51, 2, 38, 0, 39, -36, 23,
+ -19, -5, -12, -12, 30, 67, -28, 46,
+ 14, -16, -17, -79, -26, -22, -8, -49,
+ -10, 73, 36, 15, 3, -9, 22, 1,
+ -17, -50, -13, -30, -26, -5, -5, 29,
+ -22, -32, -25, -4, 39, -8, 32, -9,
+ -19, -20, 51, -1, 16, 23, -8, 22,
+ -10, 30, -10, 30, 10, -64, 42, -2,
+ -20, 5, -1, -3, 1, 4, 1, 15,
+ 49, 34, 2, -50, -10, 11, 8, -8,
+ -47, -37, 37, 39, -19, -32, 30, 45,
+ 5, -26, -4, -5, -38, 6, 39, -2,
+ -46, 1, -2, 13, 13, -45, -17, -23,
+ -29, 3, 63, -32, 29, 18, -17, 55,
+ -20, -26, 14, 1, 24, 37, -23, -2,
+ 23, -45, 12, -22, 16, -31, -27, -7,
+ 3, -30, -11, -42, -17, 3, 35, -33,
+ -17, -4, -29, -56, 38, 4, -1, 21,
+ -11, 60, -43, -23, -21, 19, 6, -24,
+ 7, -10, -74, -59, -21, 37, -20, 10,
+ 6, 65, 13, -28, 64, -16, 75, 8,
+ -14, 4, 46, -30, 28, 38, 60, -30,
+ 12, -61, -36, 13, 17, 9, 42, 25,
+ -19, -7, -10, 41, 5, 35, 72, -11,
+ -20, 27, -33, -3, -6, 37, 43, -12,
+ -45, -15, -3, -1, 46, 5, 8, 7,
+ -36, -44, -16, -33, -36, 18, 24, 20,
+ 37, 14, 28, 5, -52, 36, 36, 23,
+ 7, -4, 49, 13, 18, 1, -28, -20,
+ 7, -24, -8, 25, 5, 13, 8, 22,
+ -42, 38, -31, -56, -45, 1, 49, -56,
+ -10, -12, 8, -9, 1, 7, 21, 17,
+ -2, 21, -10, 31, -50, 19, 75, 20,
+ -24, 18, -6, -34, -27, -13, 24, -16,
+ 7, 25, 4, -11, 15, 13, -24, 22,
+ -71, -41, 18, 57, 8, -38, -22, -44,
+ 16, -19, -33, -24, -2, 34, 47, 15,
+ 54, -32, 36, 14, 5, -14, 63, -95,
+ 15, 51, -18, 15, 9, 22, -13, 29,
+ -8, -1, -4, 50, -77, -3, -8, -11,
+ -24, 17, 70, 20, 10, -45, -9, 0,
+ 32, -14, 22, 3, -20, -37, 14, -1,
+ 21, 16, -5, -10, -8, 32, -51, 2,
+ -27, -2, -26, 44, -23, -15, -40, -4,
+ -11, -18, 8, 30, 54, -15, 12, -3,
+ -32, -5, -26, -23, -16, 7, 13, 37,
+ -28, -11, 20, 0, 31, -10, -11, 2,
+ 21, 29, 33, 37, 14, 6, 26, -4,
+ -25, -18, -1, -19, 21, -16, 2, 33,
+ 22, -14, 20, -66, -23, 4, 17, -9,
+ -40, -12, -29, -17, 0, 16, 32, 2,
+ 31, 40, -41, 9, 13, 16, -6, 9,
+ -4, 17, -21, -68, -10, 22, 38, 1,
+ 3, -6, -16, 18, 3, -20, 0, 16,
+ 40, 23, 24, 35, 46, 5, 13, 1,
+ 18, -9, -4, -52, -27, 28, 15, -41,
+ -20, 37, -23, 14, 52, 3, -8, 17,
+ 14, -8, 20, -27, 2, 19, 6, -17,
+ -7, -12, -49, 4, 3, 18, -7, 6,
+ -31, 24, -71, 12, 29, -6, 55, 18,
+ 6, 7, -46, 46, 7, 12, 25, 9,
+ -31, 16, 6, 35, 35, 1, -7, 20,
+ -12, 6, -13, -63, -2, 18, -15, -6,
+ 6, 44, -5, 26, 3, -5, 44, 21,
+ -40, 0, -25, -46, 30, -16, 14, -8,
+ 4, 12, -3, -33, 14, 0, -8, 52,
+ -24, 47, -33, 12, 19, -5, -27, 2,
+ -35, 31, 13, 21, -31, 17, -32, 21,
+ 9, -23, -5, -33, 9, 37, -7, 10,
+ 43, 12, -24, -1, 33, 0, -32, 15,
+ 27, -56, -63, -15, -7, 30, -13, -66,
+ 59, 9, 41, -30, 30, 24, 2, 15,
+ -18, 20, 2, 45, 59, -51, -39, -5,
+ -59, 66, 27, -4, 10, -9, 21, 43,
+ 1, -37, -36, 40, -6, 27, 39, -6,
+ 6, 11, -13, 25, 62, 5, 71, -33,
+ 23, -19, -36, -10, -25, 46, 43, 17,
+ -24, -18, -18, -20, 19, 8, 50, 23,
+ -2, -12, -53, 47, 16, -31, 22, 41,
+ -46, -33, -22, -24, -16, -33, 27, 9,
+ 14, -2, 1, -20, -22, 10, -9, 0,
+ 1, 22, 26, -19, 7, 36, -6, -24,
+ -38, -40, 32, 5, 11, -19, -43, 9,
+ 2, 43, 18, -17, -40, 19, -10, -9,
+ 9, 13, -2, 17, 4, 18, 32, 13,
+ 9, 4, -50, 31, -8, 27, -7, -10,
+ -23, -30, -2, -21, 50, 22, 40, 59,
+ -12, -29, 73, -22, -8, -4, -25, 20,
+ -38, -78, -11, -27, -1, 16, 25, 40,
+ 20, -8, 18, -51, -15, 105, -6, 51,
+ 6, 93, -25, 18, -25, 36, -25, -82,
+ -22, 36, -55, -67, -19, 55, -3, 41,
+ 39, -33, -4, -78, -21, -64, -42, -16,
+ -18, 26, -10, 24, 26, -37, 91, 21,
+ 12, -53, -13, -83, 17, -26, 8, -3,
+ 23, -21, -48, -39, 37, -34, 3, -10,
+ -16, 35, -10, 9, -7, -28, 8, 11,
+ -30, -47, 34, -27, -2, -88, -13, -38,
+ -36, 55, -16, -19, 1, 7, -34, 21,
+ -3, 20, -16, -4, 26, -24, 87, 23,
+ 2, -25, 82, -18, 0, -18, 28, -36,
+ 34, 9, -3, -18, 6, -12, -76, 33,
+ -23, -19, 16, 7, -39, 0, -20, -16,
+ -73, 10, 6, -12, 38, 10, -8, -36,
+ -42, 79, 53, -32, 43, 106, 4, 59,
+ 21, -28, 1, 95, -8, -15, -42, 1,
+ -39, -29, -59, -39, -23, 17, 4, -15,
+ -52, -30, -1, 34, 1, -22, 15, -46,
+ 42, 17, 14, -12, 10, -8, 74, 1,
+ -94, -24, 68, -22, -56, -12, -53, -47,
+ 14, 28, 31, 9, -18, 8, 45, 44,
+ -45, -70, -84, 4, -42, 6, 23, -75,
+ 32, 24, 5, 4, -73, 8, -2, -5,
+ 10, 1, 46, -30, -46, 18, -7, -12,
+ 50, 45, -27, 8, 6, -27, -14, 16,
+ -7, -16, -11, 2, -19, 1, 2, -12,
+ 39, -20, -24, -6, 21, -21, 11, -47,
+ -65, -23, -34, -48, 3, 46, 27, 9,
+ 27, 16, -17, 16, -7, 30, 36, 17,
+ 22, -1, -12, 3, -12, -43, 17, 8,
+ -27, -50, 24, 50, 50, 1, 0, 23,
+ 78, -17, -20, -49, -21, 43, -14, -9,
+ 45, -10, -69, -10, -36, -53, 14, 4,
+ -48, -15, 0, 1, -39, 14, 53, 20,
+ -10, -35, -17, -13, 0, -63, -19, -4,
+ 15, -1, -28, -27, -22, 32, -37, -50,
+ -28, -30, 36, -5, -12, -88, -37, -16,
+ -14, -2, 21, 66, 15, -38, 50, 13,
+ 8, -22, -13, -20, 19, 13, 34, 5,
+ -20, -1, -33, -2, -2, 14, -12, -35,
+ 25, 46, 15, -35, 1, -28, 16, -3,
+ -18, 25, 44, -31, -16, -4, -47, -26,
+ -9, -24, -5, 1, -46, -22, -18, -22,
+ -29, 9, -24, 6, -7, 15, -10, 27,
+ -30, -21, 13, 8, 22, -29, 9, -29,
+ -6, -47, -22, 11, 15, -11, -17, -7,
+ -6, 43, -1, -33, -14, -17, -8, -17,
+ -2, 12, 23, 28, 12, 15, -5, -8,
+ -30, 15, 18, 4, -4, 0, 35, 1,
+ -31, -15, -21, 9, -38, -27, -31, 4,
+ 18, 5, -39, 5, -23, 16, -19, 12,
+ 25, 29, -4, 10, -40, 8, -11, -1,
+ -35, 34, 20, -58, -38, -5, -6, 4,
+ 13, 16, -5, 31, -41, -2, 16, -27,
+ 28, 5, -7, -3, 32, -52, 44, -40,
+ -34, 3, 65, -1, 50, -28, 3, -1,
+ -1, 13, -14, 38, 6, 11, -23, -38,
+ -3, 60, -32, -12, 4, 12, -13, 69,
+ 22, 16, 15, -18, 13, -7, 0, -16,
+ -6, 9, 31, 13, -26, 19, -5, 8,
+ 42, 4, -17, -17, -10, -45, -16, 7,
+ 20, -15, -17, -4, -49, 37, -32, 19,
+ 14, -23, 8, -6, 8, -16, 4, -17,
+ 2, -13, 1, 17, 52, 1, -44, -4,
+ 50, 26, -4, 29, 6, -12, -19, -23,
+ -25, -9, 7, 27, 26, -22, 25, 48,
+ 40, 9, 2, -56, 21, -7, -4, -18,
+ 6, -30, -69, 57, -11, 39, 22, -31,
+ 20, -5, -37, -23, 14, -14, 32, 22,
+ 14, 63, -6, 16, -16, 32, -1, 17,
+ -52, 26, 26, 14, -18, -17, 8, -12,
+ -1, 25, 26, 7, 37, 69, -8, 63,
+ 5, 63, -12, 15, -37, 70, -26, -22,
+ 57, 32, -72, -39, -19, 45, -27, 97,
+ 19, -40, -8, 22, 68, -9, -11, -9,
+ 10, 39, 13, -53, 38, 50, 33, -27,
+ 14, -47, 1, -50, 28, 25, 24, 26,
+ 32, -2, -48, -11, 16, 18, 29, -20,
+ -46, -66, 33, 4, -12, -52, 74, -41,
+ -45, -57, 19, -21, 29, -14, 40, 2,
+ 25, 0, -8, -8, -2, 6, 11, 21,
+ -7, 9, -10, 12, -2, 15, 0, 6,
+ -32, -4, 8, -21, 1, -25, 36, 26,
+ 11, -75, 42, -23, 14, 23, 25, 18,
+ -32, 18, 12, -63, -3, 4, -16, 21,
+ -37, 28, 1, -50, 48, -14, 43, -55,
+ -55, 52, 45, 5, 4, -31, -33, -34,
+ -11, -51, -12, 35, -49, -14, 1, -6,
+ -47, -46, 3, -30, 24, -23, -26, 11,
+ 12, 55, -13, -82, -22, 5, -68, -22,
+ 77, 4, 43, -47, -5, -57, 60, -20,
+ 9, 38, 34, -79, 21, -38, 40, 63,
+ 31, 82, 15, 64, -4, -1, 2, -28,
+ 6, 5, 47, -25, -6, 23, -13, 4,
+ 16, 63, 62, -13, -7, -57, -41, -13,
+ 21, 6, 14, 8, -35, -3, -38, -35,
+ 37, -30, 5, -19, 1, -72, -1, 4,
+ 104, -5, -1, -19, -40, 18, -25, -27,
+ 81, 29, 11, 41, 16, 15, 30, -2,
+ -25, -19, -7, -5, 35, -6, 1, 36,
+ 26, 25, 14, 17, 8, 13, 4, -11,
+ 0, 14, 60, 10, -22, 14, 19, 22,
+ 0, -50, 16, -10, -33, -6, 60, -19,
+ 53, 21, -32, 55, 7, 10, 3, -50,
+ -20, 17, -4, -11, -7, -21, -5, -22,
+ 17, -1, -39, 52, 0, -22, -27, 6,
+ 32, 7, -28, -58, 53, -35, -15, 62,
+ -54, -57, 23, -51, 30, -8, 33, 14,
+ -39, 55, -54, 30, 86, 21, 6, 8,
+ 8, -5, -13, -85, -31, 32, 11, -34,
+ 36, -28, 27, -29, -35, -36, 13, 30,
+ 15, -16, -62, 23, 35, -60, 28, -59,
+ -15, 42, -37, -36, -22, -28, -36, 6,
+ -11, -17, 12, -5, 7, -30, 44, 22,
+ 5, 36, 6, 25, 15, 8, -6, -15,
+ -4, -13, 9, 0, -21, 16, 54, -24,
+ -41, 2, -24, -15, 22, -49, 17, -6,
+ -85, -28, -1, -24, -23, 18, 18, 25,
+ 16, 25, 7, 19, 2, -72, 2, -23,
+ 63, 16, -35, -42, -30, 5, -9, 5,
+ 26, -7, -27, 63, -26, 3, -4, 28,
+ 68, 7, -22, -78, 35, -42, -3, -37,
+ -14, 23, 3, 4, 17, 15, 14, 21,
+ -14, -4, 54, -6, -17, 27, 54, 19,
+ 39, 63, 52, -17, -2, 25, 15, 44,
+ -22, 8, 27, -13, 35, 2, 5, -29,
+ 21, -81, 2, 28, 46, -4, 60, -39,
+ -14, -34, 43, -34, -5, 12, -56, -35,
+ 19, 17, -1, 59, -55, 3, -9, 9,
+ 5, -34, -73, -6, 15, 4, -36, -16,
+ 38, 26, 26, 37, -30, -38, 7, 8,
+ 19, -30, 60, -12, -35, -18, -38, -4,
+ -17, 29, -6, -15, 33, -18, -22, 9,
+ -18, 3, 2, -18, 0, -12, 21, 10,
+ 16, -37, -4, 12, 8, -30, -2, -36,
+ -46, 2, 11, 10, 13, -20, -23, -11,
+ 27, -8, -27, 3, -14, -19, -6, -22,
+ 26, 7, 21, 41, 17, 15, 20, -11,
+ 1, -15, -11, 21, 33, 11, 35, 4,
+ 8, -13, -55, -16, -15, 34, 46, -8,
+ 2, -10, -19, 20, -44, 14, 4, 56,
+ 21, 24, 16, 53, -78, 11, 14, -15,
+ 8, -14, -13, 29, -2, -2, -3, -15,
+ 4, 4, 11, -3, 7, 10, -7, -13,
+ 15, 7, -4, -16, 12, 2, 1, -19,
+ -1, -2, 27, 14, 18, 29, 10, -21,
+ -24, -22, -32, 2, 16, -22, -36, -14,
+ 9, 14, -41, -29, -17, 9, -2, 18,
+ -17, -51, 11, 7, -17, 8, 17, 30,
+ 13, -23, 26, -43, -11, -22, 3, -28,
+ 25, -37, -41, 0, 16, -11, -4, 22,
+ 0, -13, 62, -19, 24, -7, 31, 10,
+ -6, -8, -67, 36, -23, 13, 12, 4,
+ 46, 11, -43, 25, -6, 12, -40, -20,
+ 14, 24, -9, -4, -25, 17, -2, 4,
+ -5, 17, -13, -1, -18, -32, 11, -17,
+ 48, 13, -9, 19, 15, 1, 16, -27,
+ 20, 1, 23, 20, -15, -14, -18, 16,
+ 17, -15, -16, 1, 9, 36, 11, 24,
+ 17, 3, -18, -12, 21, 2, -23, 20,
+ -3, 15, 9, -25, -17, -2, 17, -21,
+ -43, 7, 2, 14, 16, 33, 68, 74,
+ -3, -24, -26, 4, 5, -36, 25, 19,
+ -18, 37, 51, 32, -9, 43, 15, -31,
+ -33, 28, -3, 19, -18, 30, -15, -25,
+ -45, -6, 14, -11, 14, 11, -11, -18,
+ -31, 5, -8, 22, 60, 50, 23, 15,
+ 13, 36, -32, -29, 3, -28, 41, 4,
+ 0, 31, 28, 59, -19, -3, 32, 9,
+ -13, 11, -42, 1, -60, -28, -3, 11,
+ -22, -46, -3, 0, -14, 71, 12, -4,
+ 14, -50, 27, 15, 14, 49, 16, 45,
+ 18, 24, -21, 21, 28, -7, 7, -31,
+ -13, -13, 42, 30, -17, 4, -22, -28,
+ -9, 25, 9, -19, -23, 55, 47, -12,
+ -30, -12, 11, 25, 30, 37, -30, -26,
+ -14, 28, 48, 24, -19, -20, -35, -23,
+ 41, 9, -32, -2, 57, -46, -2, -5,
+ -4, 15, 11, 21, 10, -37, 26, -27,
+ 4, 9, -9, -4, 19, 11, -34, 14,
+ -3, 16, -21, 21, -15, -8, -6, -1,
+ 2, 15, -2, 41, -14, 3, 18, -11,
+ 38, -32, 2, 10, 41, -50, 1, 17,
+ 29, -20, -40, 6, 9, 17, -7, -21,
+ 13, -23, 20, 12, -23, 28, -23, -25,
+ 23, -29, 16, -52, -19, -10, 22, -18,
+ 0, 4, 29, 46, 27, -11, -3, 54,
+ -37, 9, 22, -22, 56, -31, 40, -4,
+ -8, 86, -4, -29, 43, -21, -32, -69,
+ -9, 4, 15, -45, -43, 32, -34, 53,
+ 35, 2, -38, -15, -2, -2, -2, -21,
+ -59, -70, -7, 21, 36, -15, -13, -22,
+ 54, 6, -63, -46, 11, 9, -42, -27,
+ 9, -37, -17, 9, -7, 21, -44, -17,
+ -32, 15, -17, 39, 63, 60, -32, 6,
+ 4, 15, 5, 25, 19, 30, 25, 20,
+ -2, 0, 63, 20, 9, 13, 14, 10,
+ -30, 38, -31, 6, -42, -4, 7, 30,
+ 12, -6, -5, -47, -2, -16, -16, 6,
+ 34, 36, 16, -6, -64, 34, 23, 17,
+ 16, 53, -6, -23, -6, 23, -50, -52,
+ 9, -3, 0, -7, -10, 32, 4, -23,
+ 19, -40, -8, -50, 10, -35, 14, 46,
+ -24, 1, 4, -21, -54, -23, 23, -63,
+ -11, 28, 70, 37, -6, -6, -7, -27,
+ -14, -56, 37, 91, -26, -6, 10, -15,
+ -6, -25, -53, -38, 3, 50, 58, 58,
+ -4, -47, -63, -52, 13, -52, 5, -46,
+ -7, 36, 21, -4, 17, -52, -20, 16,
+ -44, 10, -3, 14, -40, 40, 47, -23,
+ 25, 34, 48, -14, -48, -30, -5, -9,
+ 12, 20, -4, -29, -6, -72, -37, 3,
+ -9, -24, 4, 23, -59, -23, 21, 16,
+ 64, 25, 1, 8, 28, 34, -1, -19,
+ 15, -32, -29, -33, 40, -27, 30, 38,
+ 31, -40, -36, -14, 18, -25, 20, -79,
+ 18, 21, 58, -1, -28, -9, 12, 41,
+ -10, -48, 17, -7, 102, -33, 2, -35,
+ 12, 7, 24, 37, 19, 28, 7, -3,
+ -25, 17, 11, -1, 7, -12, 32, -9,
+ -87, 3, 12, -82, -33, 46, -59, -51,
+ -105, -45, 15, 98, 0, -27, -34, -26,
+ -4, 75, -86, 26, -52, -23, -5, 22,
+ -59, -57, 46, 32, 123, -70, -2, -41,
+ 59, -1, -75, 1, -69, 8, -14, 44,
+ 51, 30, -27, -37, -19, -32, 8, 8,
+ -8, 18, -71, 22, 24, 70, -29, 0,
+ -17, -10, 7, 23, 46, -21, -28, 46,
+ 10, 3, -78, -38, 23, -37, -27, -3,
+ -28, 34, 9, -4, 9, 49, 32, -4,
+ -3, 16, -9, -25, -31, 51, -13, 40,
+ 0, -44, -17, 17, -20, 54, -19, 2,
+ -10, 55, 46, 36, 8, -19, -33, -32,
+ 34, 18, 2, -20, -4, 14, 4, 62,
+ -11, 19, 19, -21, -68, -14, -14, -23,
+ 11, 47, -16, 15, -7, 58, -10, 42,
+ 11, 44, 40, -33, 13, 58, -11, -16,
+ -8, -13, 25, 23, -9, 12, -15, 25,
+ 52, -15, -47, -34, 43, -71, -4, -57,
+ -48, 18, 5, -28, -61, 67, 15, -23,
+ -58, -49, 48, 27, -39, 69, 21, -22,
+ -3, -29, -56, 10, 8, -31, 19, 38,
+ -47, -30, 17, 54, -27, -36, 31, -25,
+ 3, 3, 8, 35, 50, -43, 63, -33,
+ -1, -22, 8, -4, -7, -35, -11, -45,
+ -14, 20, -31, -14, -57, 25, 4, -67,
+ 9, 26, 55, -14, 29, 31, 7, -2,
+ -7, -39, -41, 21, -6, 9, -6, 56,
+ -41, 37, -12, -24, -45, -55, 21, 10,
+ 17, -62, -10, -44, -18, -4, 21, 0,
+ -53, 3, -12, 37, -68, -83, 9, 86,
+ 0, -20, 123, 123, 4, -40, -96, 45,
+ -13, 58, -22, 81, -48, 3, -61, -23,
+ -50, -57, -27, 60, 10, 21, 46, -126,
+ 41, -13, 37, -54, -63, -16, 77, 18,
+ -24, -69, -119, 12, 27, 15, -39, 5,
+ -38, 49, 4, 31, 80, 1, -6, -85,
+ 126, 73, -11, -3, 37, 70, 33, 44,
+ 101, -11, 0, -10, 60, -24, -31, -45,
+ -99, 72, 61, -107, -26, 64, -2, -54,
+ 63, 71, -11, -3, 33, 44, 0, 57,
+ -70, -22, -19, 4, 56, 13, -89, -126,
+ -22, 31, -31, -118, 52, 42, -104, 80,
+ 47, 4, 16, -105, 106, -6, -47, 127,
+ 91, -8, -71, 27, -30, -26, -114, 6,
+ -24, -26, 127, 40, 57, -94, -10, 5,
+ 6, -42, -8, -84, 16, 127, -90, -24,
+ 14, -60, -20, 55, -62, 20, -13, -36,
+ -8, 44, -1, 28, 43, -66, -53, 60,
+ -40, 12, 116, 55, -25, -35, 71, -27,
+ -59, -58, -128, -43, 28, 89, -39, -68,
+ 127, 10, -37, 39, 59, -33, -13, -27,
+ -68, -40, 60, -128, 43, 64, -18, -22,
+ -128, 47, 14, -17, -74, -8, 52, 36,
+ 48, -115, 26, 60, -127, -124, 77, -85,
+ 125, -65, 17, -19, 50, 42, -112, -71,
+ -95, 126, 16, -40, -65, -18, -3, -23,
+ -115, 25, 92, 45, -65, -70, 33, -23,
+ 118, -78, 34, 90, -78, 1, 87, -42,
+ -15, -33, -49, -128, -16, -128, 126, 15,
+ -105, 11, -90, 63, -78, -52, -107, 14,
+ -45, -19, -24, -65, -29, 6, 87, 110,
+ 22, 20, 83, -21, 126, 15, 13, 0,
+ 53, -105, -103, -6, -52, 127, 30, 62,
+ -58, -91, -57, -105, -21, -77, 89, 0,
+ 43, 98, -83, -124, 53, 63, -4, 13,
+ -83, 94, -38, -72, -96, 127, -3, -53,
+ 127, -102, 127, 17, -31, -71, 41, 35,
+ -56, 20, -57, 50, -78, 12, 18, -70,
+ -128, 8, 37, -4, 55, 7, -6, -57,
+ 113, -114, 10, -82, -128, -98, 60, 80,
+ -77, 21, 29, 5, -25, -59, 86, 55,
+ 12, 64, 66, -43, 127, -71, -34, -109,
+ -11, -2, 15, -8, 54, 78, -37, 0,
+ -127, -103, 19, 45, 42, -65, -56, -116,
+ 49, 25, 14, -22, -29, -5, -103, 39,
+ -24, 21, 30, 43, 40, -37, 12, 12,
+ 9, -20, 51, 126, -72, -126, -110, -84,
+ -108, -93, 27, -57, 37, -32, -1, 40,
+ -16, -38, 30, -71, 93, -30, -90, 72,
+ -38, -18, 26, 47, -68, -13, -127, 76,
+ -43, -8, 68, 126, 58, -85, 88, 58,
+ 28, 15, -55, -84, 62, 27, -36, -51,
+ 51, 119, 104, 1, 4, 35, -37, 11,
+ -36, 114, -52, 100, 22, -22, 46, 42,
+ 29, -21, -50, 66, -96, 92, 50, -65,
+ 28, -20, 51, 19, 17, 52, -70, 94,
+ -102, 12, -73, -69, -14, 113, -125, -22,
+ 1, -124, 110, -32, 29, -1, -91, -51,
+ -19, 33, 17, 0, -26, -26, -1, -7,
+ 48, -18, 47, 46, -127, 53, 28, -21,
+ 46, 15, 42, 48, 22, 43, -64, -56,
+ 15, 90, 20, -79, 16, -33, 9, 23,
+ 66, -39, 13, -35, -12, -73, -9, 22,
+ 107, -27, 14, -45, -72, 45, 49, 2,
+ -90, -37, -16, 13, 34, 38, -25, 0,
+ -76, -29, -48, 38, -35, -61, -88, -3,
+ 25, 59, -22, -128, 22, 25, 58, 125,
+ -48, -20, 80, -38, 94, 107, 46, -126,
+ -62, -126, -19, 62, -9, 76, 109, 46,
+ -58, 20, -43, -31, 62, -31, 18, 10,
+ -49, 74, -35, -38, 38, 13, -7, -54,
+ -43, 36, 2, -112, -75, 43, -97, 56,
+ 123, -24, -50, -32, 30, 17, 2, 63,
+ -2, -51, -68, -22, -4, 8, 57, -31,
+ 51, -12, -47, -68, 60, 80, -75, -28,
+ -49, -96, 75, -95, -11, 12, -88, -17,
+ -43, 20, -34, -101, 18, 41, 39, -29,
+ -125, -31, -56, 52, 71, -27, -69, -34,
+ 33, -76, 36, 31, -7, -72, -91, 9,
+ -2, -73, -21, 94, 10, -16, -31, 64,
+ -43, 23, -48, -35, 127, 67, -32, 24,
+ -20, 76, 68, 24, -10, 52, 35, -42,
+ 8, -9, 13, -104, -34, 82, -74, 64,
+ -84, 4, -86, -64, 127, 93, 123, 127,
+ 39, -106, -2, -100, -21, -65, 7, -103,
+ -5, 15, -90, 27, 99, 8, -56, 78,
+ 4, -60, 52, 42, 56, -12, 51, 41,
+ 9, -96, -40, 50, 35, -33, 3, -36,
+ -119, 6, 39, 111, 38, 51, 16, -30,
+ -15, 32, -9, -72, 51, -49, -127, -80,
+ 6, 43, 26, 36, 18, 64, -51, 17,
+ -10, -5, -65, 64, -53, -62, 7, -64,
+ -35, 112, -56, 33, 1, 14, -86, 74,
+ 29, -74, -30, 2, -11, -81, 56, 91,
+ -92, -20, 11, -36, -26, -10, 66, 45,
+ 16, 73, 71, -23, -52, 38, -40, -27,
+ 90, 75, 99, -8, 83, -37, 2, -7,
+ -64, -7, 34, 30, 19, -79, -3, -16,
+ 25, 18, -8, -26, -79, -25, 59, -43,
+ 54, 127, -16, -74, -29, -18, -26, 43,
+ -8, 123, -26, 111, 111, -119, -127, -36,
+ -32, -18, 22, -11, -51, -128, -36, -82,
+ 44, 22, 29, -128, 77, 86, 43, 99,
+ -34, -5, 127, -128, 76, -78, -5, -39,
+ -33, -128, 61, 79, 20, 27, 109, 51,
+ -21, -3, -21, 108, 3, 27, 22, -69,
+ -15, -70, -84, 26, -47, -15, 17, -55,
+ 99, 25, 123, 14, -5, -87, -6, 23,
+ -116, -17, -5, 13, 51, 21, -77, 63,
+ 37, -26, 84, 30, -27, 19, 72, -115,
+ -24, 94, 40, 0, 108, -26, -31, -111,
+ 55, -22, 27, 25, -35, -13, -126, -1,
+ 28, -66, -59, -51, 106, -105, 84, 108,
+ -54, 7, 50, 46, 127, -105, -69, -78,
+ -62, -62, 17, 55, 103, 22, -13, 43,
+ 3, -65, -12, 115, -18, -63, 2, 22,
+ 13, -53, -93, -65, -69, -1, -35, -55,
+ -107, 76, 4, 61, 26, 57, -110, -20,
+ 50, -5, 48, -127, -84, -76, -33, -15,
+ -19, -45, -35, 15, 72, 55, 17, 14,
+ -15, -62, -31, 1, 38, 71, 15, -1,
+ 19, -32, -53, 55, -41, -101, 45, 119,
+ 100, 30, 11, 25, 68, 14, 61, -8,
+ 14, -20, -37, 98, -20, 18, 19, 31,
+ -5, -116, 88, -14, -66, 29, -53, -53,
+ 13, 18, -110, 127, -40, -14, 57, 9,
+ 1, -42, -35, -30, -11, 35, -72, 82,
+ -58, 92, -24, 9, 0, 32, 25, 16,
+ 127, 76, -119, 1, -83, -22, -17, 15,
+ 37, -18, 28, -38, -44, -45, -34, 34,
+ 21, 30, -84, -27, 55, 94, 14, -117,
+ -128, -34, -48, 17, -123, 47, -56, -35,
+ -89, 30, 45, -59, 50, -32, 14, 23,
+ -25, -18, 11, 62, 94, 95, 10, 92,
+ -33, -64, 7, 70, -95, 87, 6, -19,
+ 80, -35, -4, -37, -23, 35, -8, -22,
+ 29, -12, -68, -96, -28, 108, -66, -30,
+ -108, -74, 120, -103, -86, -91, 73, 26,
+ 58, 25, 32, -114, 76, -18, 30, 125,
+ 27, -72, 127, -30, -23, -57, -99, 43,
+ 30, -86, 59, -96, -89, -100, 82, -42,
+ 102, -14, -63, 97, 26, 104, 75, -125,
+ -114, 2, -100, -61, -11, 49, 46, 25,
+ 38, -60, 12, 53, 25, 27, 4, -75,
+ 15, 96, -27, -21, 83, -102, -60, -15,
+ 9, -45, 88, -28, 30, 3, 89, -6,
+ 61, 5, -68, -96, 13, 48, -22, -47,
+ -30, -12, -4, 47, 39, 9, 35, -74,
+ -15, 22, -14, -73, -15, 68, -33, -72,
+ -119, 114, -49, 126, 106, -33, -40, -52,
+ -106, -30, -35, -68, 6, -7, 1, -44,
+ -65, 34, 21, -13, -72, -24, 26, 81,
+ -38, -43, 39, 40, 101, 20, 2, -13,
+ 78, 3, -14, 43, 38, -17, -9, 20,
+ -38, 20, -18, -93, -48, 31, 126, -104,
+ -118, -64, 76, -51, 94, 24, -54, 44,
+ 54, -53, 12, 17, -43, -53, 127, 36,
+ -99, -72, -128, 47, 19, -31, 104, 1,
+ 127, 82, -4, -48, 127, 125, -1, -3,
+ 36, -77, 62, -39, -103, -103, -60, -35,
+ 44, -22, 71, 33, -52, -44, -24, 15,
+ -34, -84, 58, 35, -109, -53, -42, -40,
+ -68, -18, 4, 77, -120, 22, 8, 24,
+ -60, 94, -11, -49, 34, 22, 26, -3,
+ -122, -11, -44, -75, -96, -13, -73, -69,
+ 21, 27, 18, 68, 57, 27, 49, 114,
+ -38, 31, -119, 38, 63, 58, 121, -39,
+ -41, 58, -56, -55, -118, 23, -8, 3,
+ -4, -70, -27, -3, -79, -8, 26, 34,
+ 58, 21, -9, -2, -83, 58, -42, -42,
+ 37, -76, -32, 50, 55, 30, -19, 16,
+ 48, 112, 7, 4, -16, -61, -12, -5,
+ -94, 12, 14, 81, -34, 125, -57, -58,
+ -56, 71, 50, -58, 5, -55, 50, 99,
+ -43, -75, -20, -28, 2, -61, -20, 7,
+ -104, 22, 102, 6, 99, -92, -99, 43,
+ -128, -127, 121, -72, -128, -120, 8, 87,
+ -27, 1, 23, 80, -101, 29, 39, -40,
+ 9, 89, 112, 87, -9, 62, -45, -2,
+ 16, -92, 88, -6, 126, -49, 58, 11,
+ -125, 82, -106, 46, 61, 98, -128, -65,
+ 70, 8, 97, -10, 36, 41, 120, -53,
+ 44, 32, 0, -74, -22, -29, -46, -89,
+ -48, 103, 17, 58, -4, 14, 44, 59,
+ -15, 38, -119, 59, 30, 25, -45, -16,
+ -77, 17, -7, -26, 92, -19, -17, -23,
+ -29, -31, 57, 50, 5, -3, -87, -17,
+ -21, -14, 39, -16, 15, 127, -5, -45,
+ 45, -12, 36, 1, -70, 12, 32, -37,
+ 13, -119, 22, -42, 3, 22, -34, 7,
+ 44, -7, -14, -126, -64, 53, 97, -27,
+ 15, 8, -67, -88, 43, 116, 31, 0,
+ 93, -63, -86, 66, -19, -48, 25, 51,
+ 14, -70, -128, 42, -19, -120, -18, 11,
+ 127, 42, 17, -126, 125, 104, 22, 19,
+ 127, 66, -65, -66, 53, -44, -7, -107,
+ 84, 126, 6, 17, 26, 57, -54, 73,
+ -60, -115, 71, -23, -78, -1, 46, -16,
+ -6, 45, -23, 3, -58, -60, 106, 36,
+ -25, -65, -4, 37, 35, -23, 51, 31,
+ -44, 14, -59, -89, -38, 8, -73, -70,
+ 30, -6, -3, 109, -24, -19, 69, 38,
+ 69, -1, -74, 31, 85, 127, -89, -54,
+ -9, 46, -35, -37, 18, 51, 30, 49,
+ -42, -6, 63, -79, -115, -38, 65, 27,
+ 7, 38, -61, 70, -56, -24, -44, -10,
+ 24, -81, -70, -17, 80, 25, 5, 72,
+ 39, -35, 0, -36, 26, 17, 9, 8,
+ 78, -36, -20, -57, -24, 71, 7, 16,
+ -75, 23, 66, -84, 28, 86, 80, 88,
+ 46, -35, -4, 53, 23, 19, 21, -120,
+ -5, -98, 69, 2, 51, -42, -114, 65,
+ -108, 6, 98, -85, 21, -54, 73, 126,
+ 79, -36, -18, -57, -72, 60, 103, -107,
+ 113, 114, 103, -107, 20, 38, 95, 24,
+ 116, -19, 34, 48, 35, -16, 58, -11,
+ 1, -58, 44, -21, -4, 85, -63, -44,
+ -126, 89, 33, -43, -40, 61, 12, -66,
+ -2, -45, -9, -11, -2, -47, -33, -52,
+ 9, -115, -28, -1, -26, -24, -74, -7,
+ -53, -58, -48, 56, 14, 43, 79, -93,
+ -40, 40, 55, 56, -9, -32, 30, 16,
+ -31, -61, -13, 32, -67, 53, 23, 6,
+ 80, -4, -2, 10, 31, 16, -26, 1,
+ 96, -29, 78, 2, -56, -52, -90, -40,
+ -26, 83, 12, -20, -22, 8, 38, -23,
+ -6, -22, 39, 20, 22, 113, 12, -20,
+ 59, -51, -92, 9, -19, -31, -5, 59,
+ -68, -44, -52, -1, 53, -75, 124, 61,
+ 24, -111, -51, 68, -4, -37, 117, -13,
+ 125, 40, 60, 53, -4, 127, -18, 105,
+ 85, 11, -12, -120, 39, -13, -14, 36,
+ 54, 14, 110, -20, 25, -16, -25, -53,
+ -120, -47, 53, 38, 39, -20, 4, -71,
+ -128, 0, 15, -59, -102, 31, 75, 46,
+ -49, -73, -19, -26, 0, -17, -21, -68,
+ 7, -2, -15, -66, -27, 31, -18, -85,
+ 3, -46, -39, 43, 41, 26, 6, -28,
+ -26, -8, -2, -41, 38, -88, 23, -43,
+ 26, -25, 18, 0, 42, 18, -1, 53,
+ 33, -50, 26, 22, -109, 35, -1, 10,
+ 55, -28, -12, -1, 8, -18, -21, 13,
+ -30, -23, -110, 38, 81, 40, 61, 68,
+ -25, 94, -10, -67, 40, 19, 19, 1,
+ 74, 5, -18, 127, -78, -5, -7, -1,
+ -86, -57, 22, 14, 69, 6, -8, 51,
+ -19, -68, 10, 57, 18, -6, -48, -127,
+ 127, -90, 36, -37, -21, -112, -13, 15,
+ -128, -30, 52, 59, 18, -69, 66, 46,
+ 122, 71, -8, 6, -41, -51, 83, 11,
+ 66, -27, -61, -5, -24, 26, 14, -4,
+ 41, -21, -9, -2, -22, 21, 10, 2,
+ 63, 68, -15, -37, -29, 55, 50, -75,
+ -39, -37, -27, -50, 72, -1, -13, -34,
+ -8, 1, -16, -121, -49, -17, -26, -33,
+ 13, -4, -6, 44, 53, -29, -11, 62,
+ 3, -75, -125, 41, 3, -27, 63, 24,
+ -68, 80, 22, 85, 66, 4, -60, 50,
+ 3, -72, -16, 32, -26, 9, -16, -13,
+ -10, 29, 27, -26, 63, -48, -13, -19,
+ 6, 17, 5, -11, -7, 49, 18, -21,
+ 28, 32, -11, -35, 23, -9, -6, -17,
+ -8, 0, -7, -11, -20, -48, -123, 71,
+ 29, -3, -18, -83, 5, -24, -31, 122,
+ -45, -5, -42, -9, -43, -29, 40, 89,
+ 29, -119, -85, 79, -16, -68, 0, 17,
+ 53, -5, 8, 90, 84, 67, 4, 120,
+ -18, -54, -9, -60, 22, 52, 31, 36,
+ 74, -45, -122, -83, -42, -41, -5, -4,
+ -6, 60, 29, -62, -63, -10, 20, -42,
+ 11, 17, 58, -34, 10, -9, -41, 3,
+ -15, 80, -8, -7, -10, 8, -25, -33,
+ -33, 32, -87, -97, 1, -33, -93, -15,
+ 10, -59, -89, 38, 51, 55, -5, 57,
+ -71, -61, 22, 27, 28, 26, -27, -31,
+ 26, 30, 21, 48, -31, -2, 7, -11,
+ 44, -72, 31, -1, -12, -4, 63, 7,
+ -15, 71, -26, -54, -37, 43, 29, 10,
+ 18, 8, -30, 28, 21, -77, 65, -10,
+ -34, 94, -2, -5, 18, -11, 46, 33,
+ 16, -41, 9, -27, 53, 0, 4, 32,
+ 9, -82, 33, 14, 35, -79, -24, -15,
+ 25, -120, 66, 31, 27, -44, 45, -52,
+ 2, 48, 7, -17, -20, -47, 95, -90,
+ -86, 45, 31, 43, -63, 85, 40, -18,
+ -91, -1, 62, -18, -25, 11, 1, 67,
+ 15, 25, 30, 3, -70, 24, 69, -42,
+ -18, -19, 23, 17, 25, 4, -36, -53,
+ 16, 11, 13, 0, 2, 28, 25, -14,
+ 9, -37, -13, 10, 44, 9, 1, -50,
+ 6, 5, -3, -14, 2, 17, 0, 31,
+ -1, -85, -31, 52, 60, 40, 41, 50,
+ 6, 24, 11, 14, -3, -12, -50, 53,
+ -39, -34, 127, 112, -21, 68, 68, 5,
+ 25, -126, 58, 0, -55, 53, -23, -16,
+ 16, -42, -46, -98, 113, -21, 28, 127,
+ 9, 31, 28, -12, 96, 58, 28, 34,
+ -60, 25, -12, -9, 2, 43, 3, 73,
+ -54, -68, -4, 60, -75, -8, -105, 2,
+ -45, 27, -51, -56, -115, -35, 127, -25,
+ 32, 47, 24, 67, 109, -42, -1, -46,
+ 29, 1, 10, -30, 95, -3, 42, -2,
+ 22, -94, 24, 127, -115, 13, 17, -20,
+ 30, -5, 66, -80, 127, 88, 24, 74,
+ -28, 18, 45, 2, -26, -31, 2, 100,
+ 13, 43, 1, -55, 12, -67, -4, -80,
+ -6, 63, 92, -83, -17, 53, 51, -25,
+ -70, 40, -106, -17, 69, 14, 4, -13,
+ -64, 64, -7, -13, -23, -53, 5, -119,
+ 36, -61, 57, -72, -128, -21, 6, -33,
+ -54, -20, -39, 23, -54, 17, 29, -114,
+ -42, -56, 80, -60, 127, 54, -28, 66,
+ 49, 77, -106, 33, -54, -41, 85, 1,
+ 49, 72, 47, 127, 3, -3, -68, 80,
+ -20, -110, -97, 36, -125, -53, 1, -23,
+ -34, 17, -25, 21, 74, -25, -12, 52,
+ 26, 53, 80, 28, 55, 127, 66, -7,
+ 54, 53, 18, 16, 127, 49, 37, 21,
+ 39, -39, 97, 127, -128, -15, -18, -99,
+ 34, 63, -1, -85, -95, 106, -50, 21,
+ 10, -44, 51, 53, 90, 35, -9, -48,
+ 12, 8, -77, 70, 49, -94, -2, -72,
+ 127, -23, -82, -9, 40, 22, -44, 85,
+ -69, 8, 69, -12, -43, 75, 53, -48,
+ 49, -110, 2, -20, -28, 4, -14, 1,
+ -7, 46, -94, 16, -21, 39, 24, 34,
+ 98, 86, 34, 67, -32, 34, 34, -38,
+ 3, -65, -26, 94, -60, -44, 62, 36,
+ 23, -47, 12, 39, 2, -5, -1, 37,
+ -111, -90, 127, -113, -74, 33, -1, -11,
+ 127, 11, -1, -14, -93, -3, -6, 84,
+ 87, -58, 24, -13, -76, 46, 19, 69,
+ -33, 12, 24, 77, 71, -88, 86, -72,
+ -40, 123, 6, -8, -9, 60, -19, -79,
+ 39, 23, 35, 5, 60, 45, -116, 48,
+ 55, 22, -127, -35, -112, -88, -126, -53,
+ -101, -8, -53, 46, 119, -35, -43, -35,
+ -1, -36, -115, -97, -41, -4, -13, 12,
+ -107, -128, -4, -65, -67, 25, -21, -10,
+ -49, 2, 21, 102, -79, 86, -10, -93,
+ -68, 52, -20, -57, 32, -14, 40, -60,
+ 19, 55, 36, 32, -11, -20, 32, 79,
+ -18, 25, 22, 20, 23, -18, 24, -69,
+ 21, -56, 44, 85, -12, 0, -7, 53,
+ 44, -3, -23, 25, 8, -1, 38, -14,
+ -4, -81, -58, -8, -72, 72, -47, -57,
+ -64, 56, -17, 65, 44, -86, -54, 126,
+ 43, -19, -99, -12, 88, -63, -25, 42,
+ -24, -12, -57, -6, -98, 70, 40, -26,
+ 52, -14, 39, 34, 98, 7, -21, -62,
+ 85, -32, -54, 113, -20, 127, -44, -128,
+ -83, -36, 14, -62, 50, -18, 16, 41,
+ -46, -55, -7, -53, 84, -66, 116, 37,
+ 63, 82, 73, 17, 51, -64, 28, 102,
+ -96, -55, -75, 55, -122, 93, 127, -128,
+ -25, -9, 118, -38, -48, -126, -6, 33,
+ 127, 127, -105, -25, -20, -39, -42, 56,
+ 93, 12, 11, 11, -37, -101, -6, 81,
+ 76, 82, 59, -48, -42, -34, -58, -12,
+ -38, -32, 53, 36, 16, -51, -100, -110,
+ -7, -8, -34, -48, -61, -40, 92, -17,
+ 0, -25, 31, 38, -59, 22, 14, 19,
+ 51, -35, -5, -9, 18, -8, 81, 59,
+ 33, -11, 50, 34, -8, 24, -78, 52,
+ 27, 8, -88, -33, 22, -41, -56, -62,
+ 3, -33, 126, -122, -41, -31, -36, -99,
+ -96, 2, -66, 16, -12, -15, -35, -45,
+ 23, 34, -64, -40, -2, 6, -18, 53,
+ -109, -35, 93, 58, 125, -126, -20, 62,
+ 90, 89, -12, 55, 95, 5, -44, 0,
+ 45, -9, 33, -19, -61, 25, -71, 1,
+ -51, 113, -100, 56, -14, 69, -76, -60,
+ -32, -3, -33, 8, 126, 19, -126, 125,
+ -9, -42, -127, 5, 29, -72, -116, -31,
+ -127, -40, 116, 9, -17, 55, -98, -82,
+ 64, -27, -17, -60, -22, 94, -14, -117,
+ -22, -2, -16, -106, 9, 26, 38, 36,
+ -17, -5, 85, 37, -4, -21, -37, -49,
+ 0, 8, -22, 35, 72, -12, 77, 22,
+ -16, 92, 32, -9, -7, -39, -37, -38,
+ 37, 9, 11, -19, 75, 43, 28, -99,
+ 35, 6, -47, 69, -69, 71, 16, -9,
+ 76, -3, 34, -110, -11, -35, -14, 68,
+ 39, 0, 73, -78, 50, -43, -26, 20,
+ 89, 72, -46, -8, -95, 1, 20, 52,
+ -88, -1, 15, 41, -123, 52, -19, -87,
+ -43, 11, -97, 43, -2, -20, 9, 9,
+ -94, -44, 28, 50, 46, -9, 7, -30,
+ 4, -11, 20, 12, 55, -40, 106, 46,
+ -1, -76, -19, 27, -36, -72, -77, 33,
+ -126, -5, 1, -82, -124, 6, 45, -128,
+ 0, 12, 127, 19, -50, 28, 121, -88,
+ 42, 5, -128, 18, 43, 1, -66, 54,
+ -37, 39, 49, -16, 19, -88, 43, 127,
+ 9, -30, -11, 34, -56, 4, -64, -49,
+ -18, 13, -35, 4, -5, 5, -40, 1,
+ 8, -10, 10, -37, 19, 65, 9, -37,
+ 1, 25, -62, -53, 13, 3, -10, 71,
+ -37, -19, -24, 23, 8, 24, 12, -79,
+ -2, -4, 46, 24, -22, -20, -13, 31,
+ -8, 42, -49, 2, 16, -31, 33, 26,
+ -90, 1, 123, 13, -90, 16, 41, -12,
+ 9, -113, 35, -23, -3, 1, -34, -57,
+ -6, -27, -49, -121, 16, 17, -23, 74,
+ -43, -38, 12, 1, 65, 23, 33, 110,
+ -32, 12, 26, 1, 51, -69, 46, 7,
+ 37, -62, 47, 53, -18, 30, -49, -42,
+ -59, 0, -54, 58, -57, -49, -30, -26,
+ 29, -15, -13, 57, 101, -49, -16, -23,
+ -61, -19, -73, -105, 35, 36, 40, 13,
+ 27, -54, -41, -53, -50, 31, -4, -9,
+ -37, 15, 18, -64, 64, -27, 35, 30,
+ -24, -33, -43, -10, 0, 17, -1, 70,
+ -1, 14, 37, -28, 60, -54, -22, 37,
+ -48, 94, 49, 46, 4, 18, 7, 22,
+ -29, -29, 14, 47, 64, 22, -20, 22,
+ -63, -1, -19, -59, -77, -49, -30, 76,
+ -25, 42, 7, 7, 64, -3, -44, -7,
+ -21, -41, 13, -66, -8, -30, 52, -14,
+ -19, -35, 96, 2, 121, -1, -19, -5,
+ 19, 105, -109, 11, -66, 48, -14, -29,
+ 14, 5, -12, 127, -88, -48, -85, 67,
+ -30, -16, -79, 94, -45, 14, 21, 11,
+ -12, -52, -22, 45, 113, 45, 0, -24,
+ 28, 15, 23, 2, 38, 76, 28, -14,
+ 7, 28, 32, -40, 108, 112, -77, 22,
+ 67, -14, -48, 67, -47, -72, 53, -16,
+ -14, -52, -29, -12, -59, 108, -80, 38,
+ -6, 6, 15, 101, 82, 16, -30, -42,
+ 39, -10, 23, 82, -34, -32, 14, 11,
+ 17, -38, -28, -12, -12, 47, -41, 21,
+ 32, 8, -25, -4, -52, 64, -31, -40,
+ 69, -12, -6, 23, 13, 44, -103, -61,
+ 28, 2, 83, 83, -57, 10, -42, 126,
+ 77, -8, -94, 45, 45, 23, -64, -5,
+ -41, -62, 40, 46, -89, 12, 43, -32,
+ -3, 44, -88, -15, 51, 19, 3, -1,
+ -54, -91, 83, -25, -1, 29, 84, -43,
+ 40, -12, 36, 8, -34, 9, 27, 18,
+ 24, -47, -31, -26, -38, -31, 8, 1,
+ 18, 27, 68, 51, 50, -49, 15, -128,
+ -56, 126, -8, -44, -98, 47, 22, 41,
+ 0, -116, 12, 40, -45, -3, 19, -33,
+ 16, 36, -22, -36, -111, -96, 67, -36,
+ -23, 23, 32, 81, 47, -45, -20, -66,
+ -32, 2, -8, 12, -37, 35, 51, 38,
+ -84, -57, -6, 34, -37, -3, -43, -13,
+ 26, 57, -121, 13, -27, -2, 33, -75,
+ -12, 56, 18, 0, -50, -31, 38, -94,
+ 39, -31, 95, 57, 34, 25, 122, 34,
+ 51, -62, 6, 35, -72, -3, -45, -13,
+ -48, 0, 104, -40, -1, 28, 17, -35,
+ 9, -8, -17, -45, -22, -19, 0, -13,
+ 36, 58, -127, 31, -26, 69, 3, -1,
+ 59, 84, 4, 99, 31, 13, 31, 33,
+ -50, 56, -25, -66, 55, 5, 8, 13,
+ -105, -16, 5, -23, 29, -60, 47, -16,
+ -12, -7, 25, -45, 67, 3, 0, -45,
+ 93, 4, -54, 6, -31, 11, 44, -46,
+ -49, -56, -12, -5, -2, -71, 13, 9,
+ 61, -29, -1, 42, -6, 72, 23, -41,
+ 28, -20, 67, 12, 120, 71, 45, -42,
+ -67, 42, 21, -38, -91, 15, 3, -89,
+ -8, -68, 60, -78, -73, -81, -18, -11,
+ 96, 127, -64, -71, 44, -12, -36, 35,
+ 48, -1, 83, -17, 15, 13, -124, 125,
+ 26, 21, -40, 82, -51, -51, -5, 5,
+ 9, 9, -12, -43, -2, -49, -51, -1,
+ 21, 53, 33, 29, 14, -12, -9, 11,
+ -17, -53, -23, 2, -25, -17, -1, 63,
+ 49, 14, -1, -47, 54, 20, 14, 44,
+ 27, -58, 78, 32, -18, 49, -89, 61,
+ 4, 17, -104, 5, 52, 28, 73, -21,
+ -31, -98, 72, -10, -27, 63, -57, -1,
+ 30, -53, -81, 32, -34, -65, 6, 29,
+ 8, 37, -6, -21, -44, -13, 16, 51,
+ -31, -29, 52, 9, 97, -18, 31, 51,
+ 34, 63, 4, -18, 31, 70, 28, -37,
+ 2, -85, -46, -28, -71, -69, -56, -3,
+ -37, 21, 0, 5, -83, -7, -43, 42,
+ 42, -26, 27, 27, 72, -12, -5, 62,
+ 39, 19, -99, -13, 50, -29, -49, 66,
+ -83, -33, 51, 40, -1, -19, -45, 76,
+ -44, -15, -31, -6, 22, -23, 83, -74,
+ -1, 127, 9, -47, -43, -41, 27, 79,
+ 39, -27, -14, -28, 41, 38, 44, -62,
+ 35, -46, -13, 35, 5, -60, -30, 21,
+ 40, -62, 57, -35, 93, -9, 40, -55,
+ -48, 59, -77, 33, 8, 98, -35, -50,
+ 58, 35, 63, -1, -41, 38, 28, 46,
+ -27, 28, -61, 127, 28, 33, 20, 34,
+ -32, 19, -11, -1, 23, -49, 108, -19,
+ 39, -46, 119, -2, -52, -54, -11, 63,
+ 1, 38, 58, -26, -9, -4, -27, -56,
+ 1, 17, -79, 39, -18, -61, 67, 21,
+ -9, 11, -3, -39, 17, -34, -14, -43,
+ 1, -88, -18, -117, 48, -47, 12, -56,
+ 32, -60, 0, -17, 78, 1, 5, -8,
+ -71, -57, 41, -57, -52, -11, -19, -61,
+ 2, 57, 48, -25, 37, -2, 70, -65,
+ 5, 45, -36, -40, 3, -5, 15, 21,
+ -30, 68, 36, -2, 28, 6, -77, 73,
+ 30, 54, -30, -112, -67, -5, 10, -51,
+ -103, -60, -2, -61, 20, -56, 103, 88,
+ 7, -31, -125, 28, 23, -38, -27, -61,
+ 57, -31, 71, -20, -45, -47, -51, 34,
+ 13, 30, -15, -7, 17, -82, 49, 0,
+ -101, 19, 3, 60, -62, -1, -21, 5,
+ 100, 27, -27, 4, 5, -13, -84, -92,
+ 92, 17, -38, 3, -39, -19, 8, -3,
+ -36, 41, 96, -11, -6, -33, 23, -22,
+ 6, -27, -28, 29, -52, -127, 48, 4,
+ -58, -48, 32, -56, 32, 57, -84, 34,
+ 25, -76, 22, 16, 3, 20, -17, 3,
+ 17, 24, -43, 57, -33, -5, 2, 58,
+ 37, 14, 34, 14, -70, 16, -82, -13,
+ -83, 59, 126, -71, 0, 36, 44, 27,
+ -30, -44, 25, -105, 26, 127, 66, 43,
+ -105, -19, -51, -49, 25, 62, 11, 7,
+ -9, -53, -36, 47, -36, 12, 26, 15,
+ -27, 6, 40, -22, -127, -55, 89, 24,
+ -104, -32, -21, -112, -3, 19, 64, 16,
+ 21, 102, -71, 22, -19, -38, -11, -66,
+ 100, 13, -2, -24, -30, -39, 109, 32,
+ 22, -16, -36, -5, -1, -43, 67, 12,
+ -121, 85, -63, 2, -33, -61, 27, 15,
+ 31, -8, 44, -58, -35, 4, 13, -45,
+ 72, 29, -35, -23, 30, -16, 1, -44,
+ -66, 3, 54, -6, 48, -58, 31, 27,
+ 0, -41, -63, -19, -36, -100, 28, 19,
+ 42, -69, 8, -41, -15, 53, -54, 11,
+ 55, -60, 12, -13, 26, -1, -7, 38,
+ -8, 26, 9, 62, -25, -20, -6, 20,
+ 10, 67, 29, -71, -63, 37, -27, -9,
+ -79, -69, 110, -103, 67, 20, 16, -35,
+ -35, 37, -54, -1, -30, 127, 9, -10,
+ 18, 25, 1, -61, -18, -29, 71, 26,
+ -49, 24, -3, -16, -15, -18, 56, 53,
+ 9, 127, -17, 11, -128, 14, 54, 17,
+ 65, 12, -12, -12, 16, 26, 66, 71,
+ -19, 117, 127, -36, -17, 8, 4, 23,
+ 76, -16, -75, 7, 19, 39, 11, -55,
+ -105, -8, 37, 37, 4, 65, 55, -64,
+ -13, 62, 62, 53, -41, -6, 78, -4,
+ 7, 43, 40, -33, -17, 72, 100, 0,
+ 69, -1, -46, -36, -20, -37, -10, 2,
+ -7, -9, -53, 1, 39, -47, -39, 11,
+ -48, -5, -11, -6, -13, 16, 1, -71,
+ 28, 29, -30, 11, 0, 108, 56, 6,
+ 3, 41, -2, 8, 49, -53, 25, -8,
+ -41, 1, 4, -52, 12, -66, -71, -2,
+ 43, 32, -12, 5, 16, 11, -28, 3,
+ 82, -72, -67, -14, 38, 5, -63, 3,
+ -41, 55, -62, 58, 20, -37, -27, 124,
+ 6, 70, 79, 14, -55, -21, -36, 47,
+ -122, 45, 7, -7, 70, 17, 38, 80,
+ -65, 120, 41, 27, -64, 121, -118, -14,
+ -26, -21, -60, -46, 28, -62, -17, 81,
+ -20, -13, 127, -28, -74, -39, 85, -2,
+ 24, -23, 4, -54, -21, 11, -126, -14,
+ -40, 5, 35, -44, 1, -2, 76, -15,
+ -46, 31, 62, 58, -31, 5, 62, 11,
+ 36, 4, 20, -1, -3, 42, -49, 7,
+ -18, -80, 39, -22, -25, -15, -17, -13,
+ 34, 61, 71, 15, 38, -7, -44, -54,
+ -34, -29, -4, 43, -77, -71, -11, -37,
+ -122, 36, 50, 8, 53, 96, -11, -41,
+ 4, -7, -12, 7, 13, -9, 1, -67,
+ -6, 2, -6, -48, -42, -69, -25, 27,
+ -7, 39, 32, 50, -19, 29, -21, -31,
+ 97, 32, -32, 36, -52, -77, -15, 47,
+ 17, 73, -21, -111, 20, -74, 54, 60,
+ -122, 16, -26, -6, 73, -14, 48, 13,
+ 12, -30, -40, 4, 69, -17, 39, -56,
+ -21, -56, 57, -48, -98, 10, 69, 70,
+ -42, -1, -70, 62, -47, -1, 40, -36,
+ 42, 37, 41, -7, -13, -13, -68, -37,
+ -37, 20, 14, -38, -7, 37, 7, -45,
+ -88, 8, -37, 12, -23, -25, -45, -17,
+ -65, 10, 77, 5, 23, -25, 66, -13,
+ -35, -121, 88, -28, 25, -10, -2, 17,
+ -92, -45, 29, -62, 19, 39, -4, -8,
+ 52, 31, 51, 23, 26, 7, 21, -36,
+ -42, -15, -13, -17, -38, -86, -56, -28,
+ 30, 1, 21, -21, 12, 7, -24, -64,
+ 7, -34, -37, -21, 6, 13, -11, -13,
+ 19, -26, 17, 36, -47, 63, -10, 52,
+ -85, 122, 46, -24, -31, 36, 11, 19,
+ -9, -24, 3, 2, -6, 28, -1, -30,
+ 17, 55, -21, 7, -50, -113, -28, -1,
+ 16, 23, -11, -24, -27, -35, -6, -31,
+ -96, -13, -22, 11, 7, -12, 22, 14,
+ 35, -113, -58, 12, 69, -11, -5, 0,
+ -3, 22, -50, -13, -32, -5, 109, 10,
+ 3, 85, 15, -66, -29, 14, -21, 21,
+ 20, 72, 43, -4, -34, -51, -87, -113,
+ -68, -9, -20, 20, -62, 19, -122, -18,
+ 40, -8, 58, 2, -35, -66, -12, -65,
+ -44, -46, -54, -56, 23, 29, 64, -10,
+ -9, -26, 87, -15, -6, -30, 15, 6,
+ 31, 19, -10, 90, 69, 26, -22, 5,
+ 10, 13, 7, 6, 17, -61, -6, 21,
+ 49, 30, 1, -18, 8, -15, -1, -3,
+ -24, 4, -28, 5, 37, -13, -14, 3,
+ -43, 0, 12, 92, -12, 26, 53, 4,
+ -5, 30, 34, 21, 11, -79, -16, 0,
+ -6, -30, 14, 18, 17, -13, -28, 10,
+ -5, -14, 39, 16, 15, 15, -2, 32,
+ -18, 21, 23, 9, 56, -32, 102, -20,
+ -111, -4, -14, -5, 98, 12, 25, 84,
+ -5, -126, 123, 7, 36, -8, -75, 43,
+ 45, 3, 17, -15, -12, -11, -6, 15,
+ -7, 78, 10, -12, -2, 37, 8, 42,
+ -50, 52, 7, -7, 1, 31, 48, 39,
+ -4, 12, -3, 19, -22, 93, -18, 71,
+ -58, -25, 32, 26, -26, 27, 60, 12,
+ 21, 18, -58, -36, 7, 71, -53, 20,
+ -89, 7, 17, -3, -7, 60, -38, 5,
+ 3, 47, 28, 6, 89, 11, 32, 27,
+ 51, 13, -25, 15, 50, -10, 63, 16,
+ -4, 23, 31, 35, 3, 16, 7, -1,
+ -29, 30, -24, -64, 68, 18, -3, -38,
+ -10, 40, 22, -34, -9, 16, -47, 25,
+ -118, 16, -34, -25, 16, 5, -26, -3,
+ 36, -80, 1, -20, -28, 17, -9, -38,
+ 23, -9, 17, 42, -2, -17, 42, 5,
+ 22, -18, 22, 1, -12, -48, -3, -35,
+ -85, -17, -21, 15, 20, 0, 63, -25,
+ 31, -8, -9, -28, -26, -21, -6, -4,
+ 6, 27, -5, 0, 28, -10, 26, 59,
+ -7, 17, -9, -119, 12, -36, -74, 0,
+ 31, -2, 33, -66, -32, -45, 12, 7,
+ -128, 50, -16, -47, 42, -30, 12, 10,
+ 72, 43, 40, 28, 0, 8, -7, 19,
+ -11, -57, 24, 12, -8, 0, 49, -26,
+ -30, -27, -49, -127, 45, -5, -120, -7,
+ -26, -25, 3, -25, -36, 17, -31, 2,
+ -7, -10, 28, -72, -23, 69, 1, 40,
+ 6, 54, -47, 29, -9, -25, 31, 46,
+ 7, 25, 76, -79, 9, 87, 19, -18,
+ 1, 6, 78, -18, 44, -28, 18, -6,
+ -22, -13, 9, -33, 7, 14, -59, 16,
+ 30, 6, 28, 0, 33, -4, -3, 10,
+ -16, 21, -51, -17, -35, 6, 20, -20,
+ -5, -12, 33, 7, 7, -9, 10, 40,
+ 47, 21, 29, -40, 18, 51, 16, 24,
+ -30, 1, -32, 9, -20, -8, 94, 0
};
-static const opus_int16 noise_gru_recurrent_weights[6912] = {
- -538, 498, -313, 123, 86, 1273, -110, -771,
- 236, 441, 646, 1190, 583, 2071, 1802, 435,
- -60, 634, -2184, 61, 402, -698, 688, -863,
- -2102, 2865, 831, 49, 1036, -947, -498, 864,
- -2621, -2078, 2442, 136, 291, -1247, 3720, 1340,
- -281, -1112, -1296, 3512, 3564, 771, 167, -1730,
- -16, 3546, -472, 1812, 2750, -518, 147, -1749,
- -310, 146, -15, -676, 350, -115, -752, 588,
- -1139, -380, 136, 635, -882, 1016, -361, -1507,
- 562, 580, -902, -1295, 1746, -1306, 141, 93,
- -493, -98, -1362, 1189, -731, 1131, -2829, -3236,
- -660, 357, -207, -961, -215, 2799, -90, -2238,
- 1506, 672, 1849, -2770, -830, -1393, -1530, 2319,
- -1624, 1165, 1159, 1096, 1052, -3034, 967, -1049,
- 1512, 290, -874, 455, -1049, 1855, -395, -205,
- -709, 100, -675, 245, -1747, 421, -107, 1038,
- -1002, 733, -452, 35, -1816, 554, 401, -1837,
- 1712, 1407, -221, -1426, 869, 1801, -1995, -833,
- -319, -1540, 523, -2768, -825, -3855, 1101, -31,
- -294, -233, -682, 7, -1427, 758, 2140, 49,
- 452, -1504, -1635, -3337, 252, 65, -1695, -1298,
- 1315, 1070, -265, -1692, -963, -1782, 736, 262,
- -3390, -1079, 208, -1513, -782, 692, 1148, 1908,
- -2753, -511, -537, 826, -207, -1410, -1927, 963,
- 321, 934, 1311, -1, -527, 69, -435, 1278,
- 953, -70, -289, -738, -910, -79, 294, -672,
- -1681, 1214, 1648, 913, -1798, 1209, 2112, 639,
- -400, -844, -1498, -101, -775, -691, 1145, 1009,
- -2053, 2217, 581, -1556, 577, 1208, -2390, 855,
- -1351, -637, -331, 579, -1574, -616, 1929, 139,
- -273, 2566, 703, 434, 485, 527, -2872, -493,
- -986, 783, -804, 1046, 1216, 712, 2949, -2218,
- -1915, -498, -1403, 262, -825, -767, -197, 350,
- 687, -167, -1444, 224, -703, 588, 1337, -2251,
- 1261, 281, -410, 1175, 299, 673, 1458, -609,
- 1597, -1196, 559, 915, -1724, -448, 811, 422,
- -195, 1358, 1585, -184, 446, 624, 865, -1954,
- 2064, 227, -413, -196, 2043, 998, 1253, 348,
- -1337, -274, 138, 489, 579, -777, 232, 1069,
- -1906, -537, 631, -925, 1176, -551, -747, 1944,
- 795, -1740, -191, -205, -27, -116, 559, -459,
- 1628, -1248, -915, -143, 883, -110, 1492, 234,
- 132, 49, 756, -1286, -818, -1398, -944, -391,
- 1769, 921, 532, 514, -30, -518, 437, 1709,
- 1136, 2426, 176, -663, -551, 1451, 90, -195,
- -685, -819, 1103, 262, 705, -105, 276, 416,
- 457, 1916, 1062, -537, 1014, -321, 1333, 189,
- 513, 955, 172, -110, -1302, -810, 165, -308,
- -1223, -2005, -534, 389, 505, -1299, -488, 697,
- 793, 684, -137, -142, 1411, 197, 120, 364,
- -714, 107, 765, 292, -648, -402, -1074, 109,
- -424, 373, 82, 1216, 1343, 357, -157, -561,
- -135, -1992, -569, -137, 361, -687, -865, -74,
- -957, 263, 92, 2041, -633, 932, 508, -682,
- 1041, 1367, 122, 305, 303, 622, 692, 840,
- 1030, 926, -225, -802, 375, 21, -372, -1544,
- -1163, -698, 177, 2338, 271, 270, 1044, 359,
- -983, -765, -325, 189, 639, -59, 680, -3,
- 2154, 1127, -168, 1452, -1021, 758, -405, 234,
- 1443, -646, -510, -284, -1312, -561, 651, 738,
- -2126, 1688, 1692, -1104, -1066, 117, -949, -410,
- 170, -125, -945, -605, -244, -333, -1984, -697,
- -43, 1741, 125, 315, 737, -513, 592, 1091,
- 561, 800, 300, -543, -89, -429, -523, 655,
- 446, -13, -337, 726, -377, 185, 1166, -930,
- 202, -40, 60, 611, 289, 109, 423, -3,
- -1108, -1478, -665, 22, 781, 1401, 2251, -972,
- 2000, -1221, -365, 939, 405, 299, -129, 1353,
- 951, -394, -110, 79, 1604, 657, -716, 92,
- 850, 128, -2216, -409, 84, 430, -140, 68,
- -737, 1596, -867, -777, 619, -484, -875, -850,
- 470, -1847, 790, 203, 822, -22, -680, -1589,
- 2614, 964, 1440, 2352, -627, 66, 1272, -212,
- -315, -292, 437, -516, 546, 678, 804, -3267,
- 896, -1882, -38, -173, 958, 112, 86, -577,
- -2404, -823, -898, 566, -594, 632, -2338, 596,
- 1203, -802, -407, -1228, 809, -952, 752, -2143,
- 3936, -305, -2395, -1299, -1961, -661, 517, 52,
- -359, -14, 1700, -785, -479, 2313, -1072, 131,
- 1058, 265, -725, 390, -1309, -1126, -1859, 144,
- 1174, 3052, -540, -1675, -186, -368, 45, 590,
- -883, 323, 317, -618, 142, 1141, -1882, 922,
- -324, -259, -175, -219, -147, -561, 1826, 1677,
- 76, 1093, -203, -212, 979, 25, 720, 353,
- 496, -274, 162, -231, -1332, 796, 1603, 283,
- 387, -672, -31, 855, 174, 771, 526, -657,
- 275, 870, -1023, 615, 456, -1170, -743, -1120,
- 465, -343, -873, 273, 73, -4, 549, -2343,
- -450, 1814, 381, 611, 1487, -1652, 298, -1292,
- 817, -212, 745, 402, -876, -1091, 221, 113,
- 868, -1663, 1211, 1781, 784, 1599, -543, 840,
- 754, -1163, 616, 2727, 493, 675, 1420, 413,
- 1561, -1171, 39, -457, 1259, -1679, -666, -579,
- 2915, 1607, 1436, -1424, -285, 213, -434, 1099,
- -1841, -1316, 2051, 1976, -1294, 1418, 946, -1596,
- 275, -995, -10, 1264, -325, 168, 1900, 829,
- 44, 1191, 233, -1014, 1579, 253, -238, -2669,
- 637, 208, -807, -556, 1028, -563, 981, 1300,
- -673, 501, 660, -570, -1281, -509, -1489, 507,
- 1195, 47, 833, -215, 541, -800, -617, 1699,
- -165, -792, -564, -258, 1348, 444, 1495, -1530,
- -778, -267, -548, 1099, -1528, 1775, 1806, 696,
- 308, 1769, 826, 583, -619, 570, -726, 1554,
- -1014, 688, -1055, -61, 800, 111, 1381, -104,
- 1878, -551, -768, 240, -1531, -2016, -264, 428,
- -1218, 172, 795, -588, -240, 1344, 1697, 1520,
- -316, -949, -1275, 902, -1161, 642, 1618, -567,
- -2080, 1805, -1045, -1682, 587, 1873, -146, 1823,
- 830, 209, 1561, 2727, -157, 307, -667, 157,
- 428, -48, 570, 768, 765, 1088, 1096, -1484,
- 1545, -281, 1623, -299, -1440, -2054, 1634, -1704,
- 2150, 1254, 241, 855, 1227, 599, -844, 2420,
- 110, 335, 581, -576, -666, 537, 1180, -1764,
- 2215, 174, -1058, 2117, 331, -107, 676, -239,
- -136, 284, 237, -769, -647, 166, 323, -315,
- -408, -1099, 770, -1087, 122, 183, -651, 480,
- 1176, -619, 82, -1030, -946, -1087, 158, 622,
- 486, -529, 830, 1295, 608, 1557, -1661, -124,
- 1095, 1477, 948, -326, 935, 744, 1689, 1271,
- 703, 171, 2037, -73, 371, 227, -2518, -86,
- 570, 626, -210, -977, -875, -315, 712, 1984,
- -617, 1042, 81, -53, -16, -345, 589, 1582,
- -705, 112, -695, 416, 158, 159, 1326, 1475,
- 657, 75, -1129, 636, -788, -4, 430, 2542,
- 1745, 2363, -357, 184, -1947, 453, -1615, 1464,
- -929, 2485, 597, 591, 752, 159, 17, -1301,
- -1154, 371, 2303, 1139, -1523, -767, 353, -879,
- 368, 1281, 2015, -490, 601, 1495, 1982, 378,
- -2177, 595, 267, -1051, 57, 344, 1646, 301,
- -2025, -300, 685, -1238, -18, 530, -521, 55,
- 1516, -638, 975, -114, 530, -853, -138, 1054,
- 1743, 396, -2351, 1505, -380, -45, 2028, 414,
- -758, 724, 360, -987, 418, -1556, -888, 938,
- 121, 804, -1015, -914, 271, -862, 798, 1338,
- -838, -92, -870, 504, -1629, 1134, 244, 1185,
- 49, -373, 589, 681, -62, -1759, -581, -2484,
- 1862, 2103, -453, 496, 800, -87, -1004, -237,
- 138, 117, 809, -239, 241, 688, -103, 366,
- -2690, -2399, -591, 1085, 1489, -152, 1127, 746,
- 755, 19, 1880, -3686, 764, -597, 819, 419,
- -1942, -372, -887, -110, -2594, 1442, -613, -455,
- -2247, -353, -456, -65, 223, -1665, -1417, 1832,
- -1867, -3612, 1940, 456, -1046, -158, -526, -393,
- -363, 690, 2119, 1016, -1281, -2703, 1156, 1046,
- -370, 259, 2949, 2345, 746, -446, 324, -2757,
- 921, 989, -17, 684, 760, 430, 485, -1115,
- -1051, 535, -370, 713, 516, -532, -800, 869,
- 974, -1025, 779, 11, 485, -206, 1947, 57,
- 850, -679, 1373, -374, 158, 316, 515, -599,
- 3276, -2137, -284, 477, 608, 672, 396, 1091,
- 1394, -664, 137, -379, 370, -918, -1155, -1570,
- 360, 430, 369, 753, 809, 603, -2925, 879,
- 582, 620, 1998, 187, -1183, 1366, 1046, 665,
- 1, 1026, -1997, 797, 1339, 63, -1842, -1958,
- 1121, 124, -112, 1167, -85, -139, 2496, -2792,
- -713, -829, 930, -518, 1535, -1262, -1133, 1125,
- 1532, -1700, -399, 654, 417, 509, 994, -222,
- 465, -923, -497, 227, 882, -251, 221, 1488,
- -380, -583, -1161, -1230, -466, -871, -863, 408,
- -86, -955, -1479, 745, 62, -101, -36, 945,
- -377, 24, 759, 131, 574, -1075, -571, -404,
- -959, -710, 1176, -926, 1328, -319, 823, 894,
- -131, 711, 178, 1170, -767, 819, -2405, 189,
- -1024, -563, 118, 1365, 760, 244, 1450, 583,
- 102, 1909, -1674, 959, -534, -204, -97, 1008,
- -1369, -2280, 28, -1326, 760, 15, -655, 515,
- -1346, 1064, 936, 1073, -1092, -1151, 2462, 2338,
- 1151, -359, -432, 36, 520, 1269, 1877, 221,
- 1160, -602, -818, 444, -856, 99, -1635, -434,
- 353, -270, -630, 1073, 36, -601, 415, -31,
- 768, -468, 765, 753, 1551, 684, 427, 485,
- 579, -550, 128, -737, -128, -310, -351, -463,
- -452, 70, 1179, 1043, 968, 564, -184, 175,
- -4, -56, 581, 32, 406, -753, 187, -790,
- 2922, -842, -169, 951, -472, -131, 445, 792,
- -580, -481, 585, -921, 1045, -1673, 867, -1208,
- 927, -1055, 332, 358, 155, 805, -1169, 37,
- 791, -96, -1850, 649, 17, -489, -300, 933,
- -865, -147, -1282, 553, 75, -378, 8, -752,
- -794, -189, -1485, 38, 1036, -427, -595, -311,
- 1593, -1142, 1549, 2801, -837, 37, 841, 1996,
- -1413, -511, -1480, 495, 671, 468, 1884, 1214,
- -637, -737, -88, 468, -846, -58, 542, 1459,
- -320, -874, 797, -249, 1584, 790, -765, -620,
- -2427, -1295, 265, -191, 948, 472, 1293, 32,
- 1449, -2065, 282, -787, -1653, 1350, 905, 2583,
- 1046, 778, -453, 921, -386, 682, -1125, 254,
- -147, -656, 114, -902, 474, 225, -499, -842,
- 669, 891, 385, 61, 108, 703, -972, -187,
- -481, 448, 704, -1116, 1082, -350, -322, 875,
- -1170, -731, -7, 1566, -823, -2026, 70, -2932,
- -922, -642, -447, 770, 858, -767, -1304, 795,
- -1174, -626, 820, 954, 630, -670, 869, 693,
- 950, -1289, 777, -2141, -637, -2202, 1383, -500,
- -513, -1400, -1051, -187, -395, -949, -826, 124,
- -1202, -1645, 409, 1638, -259, 2013, 1294, 230,
- 372, 901, 1225, 881, -146, 567, 482, -9,
- 1083, 2016, -1155, -1678, 797, 525, 2873, -354,
- 1902, -866, 1823, 994, -772, 1728, 2011, -117,
- 147, 319, -1066, -191, 4931, -581, -1414, 883,
- -246, 1041, 342, 1044, -444, 149, 1263, 1259,
- 1436, -1075, 1322, 2116, 1073, 2800, 2523, 921,
- 395, 300, -2552, 17, 894, 659, 1293, -535,
- 2165, -455, -685, -57, 349, -990, 1463, 535,
- 588, 6, 144, -461, -940, -258, 600, -200,
- -509, -287, -2363, -1180, -184, -240, -105, 1152,
- 759, 1708, 900, 666, -268, -1005, 812, 728,
- 320, 1988, 2177, 245, -1043, -1274, -746, 893,
- 728, -158, 1910, 445, -874, 213, 1065, 39,
- 1054, 416, 593, -790, -288, 1162, -63, 828,
- 366, -94, -249, 145, -790, 1437, 1610, -341,
- 349, -1176, 870, -415, -398, -591, 2039, 1277,
- -801, 536, 1932, 334, -583, -275, -157, 973,
- -310, -1641, 219, 387, 902, -1289, 123, -1880,
- 429, 859, 142, -629, 173, -1234, -404, 7,
- 156, 122, 1831, -1303, -1265, -2941, -74, -131,
- -2646, -2451, -803, -238, -694, 1061, -1546, 2776,
- -3945, -2069, 948, -884, 1900, 845, 2430, -3886,
- 504, -2033, -1857, 1031, 1153, 175, -278, 126,
- 290, -81, 1506, -1123, -1221, 300, -123, 2613,
- -909, -14, 1360, 843, 175, 1313, 1450, 1301,
- -903, 417, 2989, 1176, 2424, 2420, -111, -41,
- 841, 1269, -1726, 1198, 837, 724, 1138, -629,
- 1240, -928, -1117, -184, -485, -278, -98, -207,
- -1906, -559, 457, 491, -24, -476, 161, 979,
- 1193, 1183, -2771, -2783, 299, 399, -677, 559,
- 69, 262, -421, 1289, 939, 1611, -1871, 2802,
- -1623, -255, 1493, 810, 102, 2705, -462, 239,
- -142, 2357, 1316, 362, -252, -595, -1374, -1308,
- -525, 1290, 746, -1517, 797, -366, -368, 456,
- 900, -1401, 1776, 1748, -1234, -587, -1164, 2185,
- -933, 45, -1800, -1641, -211, 958, -438, 678,
- -877, 2485, 665, 1674, -1641, 1366, -87, 387,
- 2253, -517, -288, -597, 1666, -136, 1375, 1365,
- -118, 1312, 1196, 1071, -751, -1803, -52, 188,
- -2574, -1171, -237, 2183, -207, -219, 1051, -904,
- -482, 367, 1758, -668, 1389, 905, 1247, -989,
- -118, -225, -2301, 185, -1570, 146, -1633, 134,
- 2, 256, 322, -259, -1684, 615, 4317, 2014,
- -679, 136, -410, -325, 1745, 286, 823, 2312,
- -276, 580, -753, -1509, 593, -1039, 19, -518,
- 143, 274, -282, -442, -938, -120, 1122, 129,
- -2170, 382, -790, 497, -291, 1006, -205, 1407,
- 527, -2235, -833, 30, 740, 268, -945, 526,
- 932, -1458, 411, -1464, 1361, 719, -1606, 415,
- 608, 1693, 641, 945, -292, -393, -678, 409,
- -673, 1977, -104, -1577, -1092, -528, -886, 552,
- -1169, 20, -1434, -684, 1688, 30, -552, -1313,
- -430, -1385, -589, 14, -732, 628, -1202, -655,
- -769, -1040, 9, -2463, -1218, 628, -248, 1784,
- -290, 1071, -1706, 67, 841, -1078, -767, -734,
- -320, -370, -196, 1560, 1714, 525, 582, 1210,
- 839, -101, 1450, 1842, 124, 271, -51, 847,
- -923, -3098, -2346, 223, 1018, 892, 3262, 355,
- 138, -367, -803, -895, 414, 1157, -541, -1186,
- 2880, -1038, 986, 39, -502, 1522, -1236, 1665,
- 513, -136, 2816, 777, 1114, -103, 790, -411,
- 730, -478, -1321, -758, 136, 392, 148, 205,
- 108, 362, 921, 947, -242, -683, 348, -1848,
- 1330, -1106, 239, -1007, 2043, 1301, 430, -753,
- -1726, 738, -2330, -496, 960, 712, 901, 53,
- -507, -1335, 748, -1073, 104, -779, 1327, 1206,
- 710, -1752, 928, -1595, -736, -980, -454, -640,
- -676, 434, 922, -458, 140, -706, -1274, -589,
- -191, 1238, 992, 308, 1139, 143, 238, 503,
- -483, 200, 1373, 1065, 1072, 497, -46, -2788,
- 1391, -624, -1596, 1960, -571, -1977, 657, 14,
- -1883, 256, -1360, 1648, 1428, -119, 34, 1006,
- 822, 421, 201, 763, -1776, 539, 1193, 865,
- -119, 61, 1267, 1865, 1336, -781, -30, 1553,
- -779, -1293, 1260, -355, 2246, 614, -196, 986,
- -1085, -1498, 2151, 1054, -769, -325, -343, -2542,
- -842, -1095, 200, 732, -1465, 1856, 1573, -653,
- 3532, 2452, -901, -592, -45, 785, 90, -464,
- -545, -1670, 663, -255, 1062, -1012, 3317, -1647,
- 1108, 193, -1493, 693, 467, 320, 190, -453,
- -131, -1010, -316, 147, -282, 158, -479, -394,
- 1002, 201, 32, -116, -766, 1547, -151, -290,
- -1071, 2452, 144, -220, 910, -940, 18, 1540,
- 57, -316, -610, -603, 152, 2034, 916, -1484,
- -532, -1613, 639, -1311, 374, -648, 56, -424,
- -246, 790, 225, 302, -406, -1091, -706, -1050,
- 1396, -514, 2286, 1401, -341, 1764, -1001, 1347,
- 421, -780, -152, 1036, 730, -12, 1940, -712,
- -786, 134, -344, -2986, -629, -392, 582, 1022,
- 461, 260, -1145, 1009, -1515, 949, 334, -814,
- 864, -2378, 243, 1401, -492, -575, -267, 2429,
- -340, 1346, 306, 1458, -980, 575, -371, 2328,
- 2622, -1123, 710, 441, -811, -62, -623, 493,
- -576, -1086, -52, -534, 489, 753, 1146, -2309,
- 454, 192, 939, -3228, -216, -106, 1104, 207,
- -419, -969, -636, 488, 692, 2397, -729, 949,
- -10, -203, -156, -54, 903, -544, 2125, 1954,
- 700, 648, 206, -1884, 1650, 147, 1576, -254,
- -5, 1796, 842, 1311, -161, -858, -406, -1618,
- -631, 181, -768, 714, 361, -372, 1501, -471,
- -294, 601, 9, -909, 258, -808, -1638, 375,
- 520, 294, -738, -898, -48, -333, 1022, 209,
- 1865, -442, 247, 368, -958, 1769, 258, 470,
- -1196, 127, -52, -951, 307, 354, 635, 350,
- -360, -1643, 269, -37, -145, 1733, 3868, 219,
- -320, -2114, -339, 841, -331, 700, 39, 187,
- -1238, 1343, 773, -2783, 117, -244, 313, 687,
- -840, -2610, 461, 1959, 43, -2747, -1153, 802,
- -168, -698, -550, 1692, 1441, -1152, -1844, -100,
- -102, -1285, 2326, -924, 92, -1568, -393, 526,
- -107, -793, 848, 1971, 1417, -280, 2373, -477,
- 1204, -664, 1009, -712, 385, -89, -842, 2101,
- 340, 575, 1773, 284, -169, 485, -1068, 839,
- 353, 849, -570, -1728, 1517, 728, 956, 2182,
- -298, 1644, -228, -72, 1185, 1609, 809, -1653,
- 1319, -998, -2571, 178, 1026, 895, 1273, -481,
- -1276, 506, 668, 98, -591, -876, -1211, -1431,
- 1045, 940, 187, 183, 384, 719, 359, 2243,
- 1103, 1317, 50, -197, 1306, -678, -1934, -688,
- -483, -337, 911, 1769, -532, -1020, -29, 308,
- 668, -335, -1179, 567, -396, -2275, 103, -1208,
- -1396, -297, -576, -190, -640, 1862, 386, 502,
- 97, 716, 1674, 360, -1383, 180, 276, 197,
- 969, -1974, -662, 2221, -1917, -1890, -542, -625,
- 784, -3, -709, -1754, 478, 885, 1933, -921,
- 1155, -882, -579, 2195, 1527, 652, 589, -133,
- 1098, -669, -101, 386, -95, -1773, -137, 125,
- 1016, 808, -801, 1506, -892, 1324, 640, -716,
- -53, 1326, -1187, -1461, -255, -960, -571, 485,
- 386, -1338, 1056, 39, 518, -1149, -87, -82,
- -658, -219, 877, -977, -231, 2370, -887, -928,
- 76, 378, 1844, 1445, 107, -1148, -3705, -1448,
- 459, -1064, -1246, 553, -2143, -377, -1560, 1310,
- -865, -1121, -1057, -391, -110, -914, 728, -299,
- 508, -1472, 1910, 71, -1130, 356, -382, 2359,
- -1479, 1410, -137, -451, 1216, 569, -2551, 1569,
- 706, 1534, 1049, 211, 735, 100, 397, 155,
- -1872, -595, 1886, -309, -124, -53, -1087, -206,
- -346, 615, -202, 873, -1135, -511, 634, -2465,
- -207, -483, -58, 958, -284, -48, 370, 308,
- -1421, 911, 638, 1945, -523, -157, -104, 825,
- 601, -2619, -1347, -2031, -1835, -98, 1052, 888,
- -1509, 1872, 947, 1719, 1589, 476, -431, -1220,
- 12, -949, -1651, -892, 772, -448, 1971, -306,
- -2862, -1735, 3325, 37, 312, -117, 2092, -1605,
- 1208, -1274, 2129, 1726, 133, 1552, 357, -46,
- -451, 217, -2417, 269, -280, 671, -1138, 1117,
- -1818, -396, -647, -1215, -758, -94, 2690, -2407,
- 691, 185, -593, 534, 1741, 157, -249, 228,
- 746, -528, 1091, 203, 90, -561, -1489, 1206,
- 102, 395, 3206, 804, -791, 157, -69, 61,
- -1688, -984, -786, -14, -889, 373, -869, 271,
- 924, 502, 1730, -680, -1290, -169, -47, 71,
- 520, -202, -970, -1296, 1140, -970, -1485, -138,
- 106, 685, 687, -980, 799, -2234, -330, 510,
- 1037, -443, 855, -463, -269, -93, -1852, 561,
- -1046, -296, -987, 1141, -484, 305, 1, -1819,
- 379, -400, -692, -567, 449, 1870, -933, 1760,
- -2167, -134, -1044, -375, -307, 1522, 958, -449,
- -300, -202, -360, 831, 211, 8, -57, -598,
- 437, 259, 84, -1070, -404, -871, -2590, -1637,
- 832, -1820, -387, -924, -1443, 159, -26, 656,
- 440, -399, -247, 543, 370, -941, -878, 32,
- -77, 899, 558, 1544, -1475, -2268, 296, 85,
- 626, -3298, -564, 1815, 563, -909, 76, -440,
- 269, 494, -329, -1320, 1524, 502, -362, 51,
- 395, 106, -1788, 983, 1709, 731, -1946, -688,
- 2935, 1172, 721, 557, 171, 1293, 454, -181,
- 461, -811, 1175, 509, 1296, -102, 1357, -3130,
- 689, -578, 953, 1103, 263, -763, 727, -793,
- -2391, 874, -33, 673, 901, -913, -359, 297,
- 1283, -315, 627, -1580, 183, -438, 583, -344,
- 2137, -172, 76, 936, 385, 411, -707, -156,
- 831, -207, -1223, -175, 768, 244, -332, -92,
- -513, -1022, 813, 653, 784, -775, -339, -203,
- -1080, 359, 1845, -532, -964, 137, -1189, -513,
- 1246, -190, -113, -423, 342, 2106, 1683, 595,
- 255, -2747, 746, -913, -605, 317, 267, 1679,
- -419, -1519, 917, -604, 649, -2263, 876, -1691,
- -15, -1192, -1214, 790, 1090, 811, 546, -520,
- -1677, -3789, 753, 609, 854, 450, -1396, -240,
- 1875, -380, -783, 1240, 480, -1841, 1849, -2162,
- 745, 646, 674, 684, -1540, 49, 2794, -2859,
- -1184, 874, 1045, 569, -660, 590, 1939, 4281,
- 230, 1282, -124, -1664, 855, 42, -1084, -700,
- 73, -1214, -217, -2018, -2059, -842, 977, 454,
- 488, -329, 941, -720, -156, 886, 2323, -498,
- -380, -157, -780, 2566, 961, -965, 319, 403,
- -2103, 412, -570, 1119, 123, -1443, 55, -517,
- 771, 344, -920, -806, -1089, 532, -2687, 616,
- 311, 4, 1133, -569, -967, 786, -164, -108,
- -1117, -41, 821, -1042, -374, -695, -1250, 950,
- -217, 1077, -73, 674, 533, 1122, 3695, 450,
- -803, -170, 1540, 98, 836, 1076, 797, 376,
- 369, -1161, 1239, 891, 317, 505, 1894, 1405,
- 254, -1206, -591, -407, 466, 1112, 215, 766,
- 1651, 303, -1031, 994, 339, -41, -1045, -35,
- -368, 559, -1307, 981, -77, 216, 274, 626,
- 1670, 986, -1055, 1197, 2295, -912, 1648, -688,
- 3619, -370, 2010, -4149, 374, 1051, -3022, 261,
- 1233, -2021, -761, 977, 753, 393, -1782, -459,
- -1624, -1803, 1275, 674, 382, -228, 317, -823,
- -902, -120, 310, -830, 1060, 649, 1012, 1724,
- 431, 1573, 183, 199, 132, 543, -702, 1548,
- -1586, -226, -1244, 445, 14, 929, 601, 1146,
- -88, 1486, 1040, 309, 506, -337, 535, 1565,
- 901, 2510, 397, -1786, 95, 1084, -782, 827,
- 1929, -845, 499, 910, -1216, -1163, 604, 121,
- -1516, 337, -1507, 1123, -594, 286, -62, 515,
- -61, -295, 875, -387, 747, 180, 885, -636,
- -15, -1795, -804, -988, -1169, -628, -1460, 1428,
- -1864, -538, 845, 1958, 730, 219, 1973, 1827,
- -80, -417, 241, 337, -1699, -71, -2927, 2209,
- -1144, -1767, 1651, 370, -319, 556, 482, -1514,
- -404, 1355, 1296, 1324, -842, 2953, -19, 1857,
- 422, 1472, -724, 846, -284, 1180, 33, -1622,
- 656, 1068, 727, 401, -1171, 1074, 275, 466,
- -1705, -459, -1270, -392, 1421, 1483, -1480, -53,
- -180, -700, -699, -614, 117, 1793, -498, -878,
- -1313, -2263, -2475, -1676, 158, 778, -396, 3283,
- 1507, 1690, 70, 1591, 1967, -773, 1787, -505,
- 2580, 1307, 560, 1043, 660, 702, 818, -1132,
- -1897, -648, 132, 1103, -1228, 29, -1486, 1973,
- -457, 1, 499, -1203, 1027, -904, -216, 150,
- -483, 1286, 163, -238, -1853, 1928, 1014, -1937,
- 187, 1759, -436, -1112, -243, -664, -350, 1043,
- 454, -670, 298, 838, -597, -1288, 635, -1067,
- -525, 92, -704, -1512, 760, -837, -968, -704,
- -179, 178, 948, 344, -656, -178, -229, 330,
- 145, 573, -806, -67, 1442, -685, 683, -214,
- 111, 273, 323, 1221, -738, -219, -121, 357,
- -1016, -754, -1021, -1127, 327, 1439, -518, -1477,
- 232, -2308, 870, -999, -1736, 2324, -559, 2150,
- -921, 1390, -1362, 55, 26, -21, -21, 349,
- 1405, 370, -1266, 250, -895, -846, 2087, 753,
- -1666, 186, -1184, -341, 1881, 2170, -1178, 842,
- 2033, 306, 1084, 1635, -622, 1514, 1468, -3723,
- -908, -505, -271, -1121, -661, -679, 2120, 289,
- -1362, -870, 1182, 796, -1446, 762, 1621, -1542,
- -376, -2331, 372, 658, 124, 2099, -392, 1388,
- 1134, 30, -1426, -102, -771, -157, -473, 1791,
- 3571, -1033, -4234, 639, -657, -330, 1190, -848,
- 619, -1006, 846, -1600, -2014, 1383, 757, -941,
- 1266, 505, -926, -1393, -355, 530, 1090, 67,
- -336, 123, -744, -3297, -1122, -59, -619, 120,
- 628, -53, 1502, 442, -101, -2190, -1162, 1224,
- 1289, -391, 193, -2082, 935, 152, 339, 363,
- -821, 175, -608, 968, 794, 1452, 613, -264,
- 224, -691, 1833, 1690, 668, -333, 1333, 795,
- 300, 460, -1218, -504, 360, -520, 491, -772,
- -1314, -404, -1257, 18, -2457, 837, 1807, 1121,
- 605, -509, 109, 427, 616, -257, -27, 1142,
- 955, -1951, 416, 1639, -1020, -1157, -1946, 816,
- 970, 315, 631, -793, 1109, 116, -1089, -242,
- -452, 570, 789, 707, -463, -261, -422, 1092,
- 1207, 106, 352, 1060, 1254, 795, 3003, 1140,
- 1897, 97, 137, 1895, 210, -539, -1147, 1502,
- -422, -1504, -1611, -1425, 1483, 164, 131, 100,
- 1338, -53, -474, -268, 317, -851, 2856, 1671,
- 358, -752, -1377, 631, 509, 2080, 198, 1168,
- 583, -348, 1008, -1639, 938, 428, 1632, -778,
- 1020, -1715, -758, -1004, 938, -360, -1854, -448,
- -1041, 715, -679, 889, -263, 156, -1246, 482,
- -275, 307, -845, -1907, 352, -747, 980, 1274,
- -278, 909, 1929, 516, 1443, -533, 318, -978,
- -947, -229, 534, 497, -180, 321, -198, -783,
- 1574, 93, 1490, 1388, 399, -614, 263, 425,
- -525, -316, -1916, 2037, -467, -1780, -3869, 305,
- -550, -1358, 512, -1070, -2791, -972, -2632, 1175,
- 469, 296, -1137, 999, -2006, 1718, 116, 1325,
- 1454, 93, -1446, 819, -1238, -79, -822, 916,
- -293, 1106, -1581, -521, -484, 2086, -635, -434,
- 917, 305, -878, 2387, -1023, 1867, 273, -628,
- 117, 601, 873, -102, 863, 58, 382, 807,
- -926, -1650, 845, -1054, 2041, -1493, 359, 1642,
- 1046, -1087, 1659, -837, -674, -161, -1540, -2355,
- -4451, 1317, 2090, -1149, -1403, 650, 1434, 332,
- -485, 150, 1226, 683, 17, 617, -1034, -704,
- 1510, 666, -869, -531, -811, 605, -36, -2434,
- 29, 391, 182, 3175, 376, 268, -922, 430,
- 710, -253, -992, 1792, 923, 1137, 238, -1370,
- 182, -796, -363, 683, 292, -533, -1034, -1747,
- -275, -759, 243, -374, -687, -685, 275, 1946,
- 531, -278, 2439, 351, 141, 1041, 1321, 1428,
- 2208, 67, 9, 917, 53, 578, 762, 293,
- 682, 155, 1177, 594, -383, -265, 1166, -2429,
- 1491, -37, 2416, 1403, 236, -100, 925, 3891,
- -357, -2126, 1689, 562, -1351, -139, 2272, -3461,
- -391, 3096, 409, -1110, 540, -187, -776, 917,
- 1153, -2702, 418, 1821, 1227, 2216, -1512, 203,
- 1324, -1269, 1162, 1754, 2224, -1104, 760, 103,
- 315, -392, 197, 1846, 1394, -189, 1711, 2704,
- -653, 559, -1371, 1289, 304, 1840, 422, 1181,
- 1580, -414, -15, 1295, 525, 873, -2056, -911,
- 145, -1985, 709, 133, 120, 939, 1929, -778,
- 226, -1020, -2391, -1438, 499, -876, 386, -1487,
- 1057, -2379, 405, 1206, -621, -14, 168, -2039,
- 233, 140, 573, -199, -485, 1650, -241, 846,
- 1544, 682, -11, 473, -1734, -2, 504, 751,
- -189, 21, 296, 1097, 1424, 631, -288, -557,
- 403, -994, 1051, 673, -44, -1753, -582, -1553,
- 58, 292, 184, -107, -1020, -174, -572, -193,
- 2390, -1222, -479, -966, -1409, 65, 2370, 988,
- 724, -714, 453, -977, 1178, -265, 10, 977,
- -65, -620, -747, -181, 1439, 398, 358, -44,
- 786, 860, 252, 1111, 2482, 96, -653, -1354,
- -1293, -1411, -1461, 1276, 1649, -699, 652, 690,
- -1451, 858, 73, -1136, 165, -551, 1094, -939,
- 100, -651, 477, -248, 480, -317, 748, 516,
- -328, -911, -1505, -1479, -777, 545, -113, 1168,
- -1629, -210, 70, 1023, 1827, -269, -582, -667,
- 1122, -149, -484, -265, 586, -221, 1857, 1003,
- 121, 1744, -1653, 609, 404, -1164, -704, 539,
- -339, 32, 1162, 357, -806, -888, 1000, -258,
- -778, 1007, -638, 1314, 1126, 1653, -1937, -2584,
- 786, -1670, -388, -514, -320, 1324, -1466, 199,
- 1678, 1477, 1714, 107, -701, -132, 64, -281,
- -286, -1275, -961, -450, 434, -1599, 706, 1,
- 182, 1050, -143, -1617, 353, 888, -476, -1798,
- -360, -74, 2363, 42, -567, -1198, -6, -526,
- 1317, 1719, 86, 878, 804, -581, 463, 1193,
- 1258, -782, 1416, 408, 728, -763, 294, 1195,
- -299, 68, -353, -379, 1092, 640, 292, -301,
- -880, 1063, -1185, -271, 330, 477, -173, -170,
- -1618, -491, 1190, 477, 736, 198, 244, -223,
- -1558, 211, 228, -571, -1824, -728, 1208, 743,
- 607, -611, 1779, 804, 384, 466, 4, -248,
- -1012, 387, -1329, -83, 1236, -316, -754, -523,
- 58, 136, -754, -1270, -112, 465, 826, -1155,
- -317, -736, -470, -110, 893, 2390, 1433, 612,
- 606, -453, 235, -272, 1260, -924, 917, 1720,
- 2635, -259, -1818, -310, -721, -1202, 241, 486,
- -1064, -1148, 56, -53, -392, 1248, 12, 325,
- 366, 40, -1047, 1334, -671, -596, -268, 29,
- 2767, 677, 136, 1050, 881, -75, -1211, 296,
- 340, -522, 496, -569, 1084, -29, 104, 80,
- -413, 443, 137, 313, 460, -389, 1496, -214,
- 689, 958, -622, 44, 340, -1723, 82, 523,
- 1316, -1839, -498, -786, -846, -666, 1441, -501,
- 1153, -1392, -145, 1146, 480, -319, -631, 859,
- -409, 452, 691, -578, 2155, 300, -1582, -1176,
- 836, -3888, -2739, 175, 1397, 791, 1670, -287,
- 969, -1703, 478, 246, -885, -491, -556, -1160,
- -1012, 372, 1303, -637, 1049, -403, -645, 1036,
- 617, -229, 662, 1676, 728, -653, -647, 1525,
- -656, -1331, -125, 194, 1284, 391, 2094, -1769,
- -1512, 923, 237, 1273, 911, 1145, 935, -1873,
- -585, -135, 673, -1129, 415, 2854, -2468, 1534,
- 1355, -10, 670, 10, 46, -1779, 449, 858,
- -785, 987, 582, 1120, -466, -521, -1044, 551,
- -183, 147, -44, 31, 542, -397, 1096, -697,
- -1067, -564, -1432, -279, -319, -13, -88, 616,
- -296, 2040, -708, -693, -1268, -1176, -1767, 94,
- -599, -1257, 2010, -245, 90, -186, 573, -985,
- 1077, 233, 526, -524, 396, 1276, 311, 347,
- 880, 669, 431, 2116, 866, 1259, -738, -584,
- -1546, 629, 448, 1486, -445, -805, 516, -197,
- -612, 395, 746, 1421, 1145, -405, 632, 885,
- -708, -2153, -1888, 41, -1851, -1428, 1362, -1629,
- -957, 955, 611, 162, -594, 1314, 53, 218,
- 99, -2226, -977, 955, 1339, 688, 2171, -174,
- 1518, 684, 185, -1017, -464, -1286, 790, 1068,
- 65, -2033, 4069, 3822, -1252, -214, -1053, 233,
- -369, -1865, -802, 2242, 4851, -586, 1401, 205,
- -286, 126, 863, 2119, 1156, 1512, -127, 177,
- 553, -1398, 1483, -351, -1546, 1413, 1801, 2210,
- 87, 944, 507, 604, 221, 1153, 2840, 1257,
- 2467, -215, 758, -13, -177, 797, 1858, 636,
- 2081, 1248, 944, -588, 51, 1224, -289, -1513,
- -1248, -1, -849, -1004, -171, -304, 925, 478,
- 208, 1036, -1601, 743, -277, 245, -1840, 570,
- -331, -778, 755, -2337, 187, -352, 87, 352,
- 1041, -351, -81, 363, -631, 2191, 818, -935,
- 320, -863, 226, 557, -15, 80, -3243, -1257,
- -710, -79, 285, -931, -684, -330, 2499, 521,
- -351, -206, -740, 496, 71, -466, 512, -383,
- 245, -1077, -2274, 160, 129, -188, -709, -25,
- 833, 692, -2362, -1695, 978, -1728, 1020, -239,
- 932, -150, -1839, -131, -325, 1009, -1657, -931,
- -538, 313, 1161, 624, -542, -1224, 50, -334,
- 1692, 171, 1493, 221, -258, 930, -548, -1677,
- 1402, -952, -153, -1411, 703, -349, 2164, 1365,
- -792, 384, 1986, 903, 451, -6, -1104, 98,
- -1068, 707, 893, 318, 321, 318, -1637, 1285,
- -859, 2103, 1390, -231, -429, -514, -197, 2185,
- 915, -1294, -1124, 384, 930, 473, 1674, 1566,
- 713, -458, -149, 82, -2944, -146, -1646, 1971,
- -499, 1798, -18, -659, -515, -234, -774, 985,
- -261, -371, 1187, 569, 907, 885, -1094, -324,
- 393, -318, 841, -556, -564, -814, -2033, -1154,
- -1331, -434, 1375, -660, -170, 433, -571, -692,
- 593, 285, 345, 296, 627, 770, -1946, -1316,
- 1510, -658, 1708, 160, -321, 639, 1508, 137,
- 602, -1593, -1296, 67, -180, 869, -676, 1286,
- 496, 455, -312, -116, -1749, 1242, 895, 606,
- 135, -802, 298, -2147, 9, 270, -264, -76,
- -522, -285, -659, -694, 536, -918, -1665, -39,
- -302, -136, -1490, 60, -216, 750, 605, -916,
- -979, 288, 842, 754, -402, -372, 166, 228,
- -77, -220, -355, -2131, -9, -662, 1262, 1595,
- 82, 2003, -1141, -1651, -419, 879, -1270, 457,
- 1547, -164, -1823, 86, -1578, -942, 1579, -357,
- -1934, -1093, 785, 115, -1397, 921, -2, 1898,
- 585, -1228, -1793, 562, 444, -816, -611, 74,
- 69, -65, 797, -256, 276, 688, -697, -308,
- 67, 1227, -212, -1569, -1258, -347, -1334, 512,
- -806, 106, 1474, -1843, 1226, -870, 106, 260,
- -1537, -753, 1135, -2119, -290, -2201, -33, 1323,
- -583, -126, 267, 2085, -1416, -317, -699, 1003,
- -1168, -789, -1891, -290, 372, 156, -1046, 888,
- 661, -201, -2275, 607, 579, -201, 100, -6,
- -415, -240, 2448, -230, 75, 924, 2295, -1526,
- 536, 717, 1106, 302, -291, 1931, 841, 5,
- -402, -1157, -2962, -1857, -355, -299, -1789, 1821,
- -485, 1382, 1139, -614, 2127, -1701, -2161, 917,
- 397, 493, -206, 1052, -205, -824, -1408, -105,
- -333, -1063, 602, -160, 101, 886, -2209, 1138,
- -1446, -1802, 1737, -704, -581, -806, 1316, -503,
- 962, -847, -206, 1285, 1490, 84, 662, 115,
- -73, 1399, 2060, -794, -403, 630, -1852, 1928,
- -838, -1393, 919, -347, 472, 779, -1148, -176,
- -478, 466, 233, -761, -916, -2170, 243, 1240,
- 596, 879, 1550, -888, -1202, -7, -470, 55,
- -666, -354, 920, -433, 122, 955, -47, -942,
- -1722, -194, 174, 1042, -377, -196, -556, 633,
- 335, 996, 237, 676, -520, 767, 1283, 842,
- -852, 62, -185, -1516, 390, -1, -122, 340,
- -757, 288, -509, 435, 1306, 2527, 203, 278,
- 440, 1112, 1660, -438, 247, 16, -1847, 1137,
- 833, 1447, 1662, 669, -1066, -626, 786, -484,
- -641, -702, -963, -667, -46, -1436, -1160, -814,
- 1185, -596, -394, 980, -1853, -118, -913, 193,
- 573, 1003, -622, -494, -759, -334, -502, 2086,
- 164, 6, -467, -1183, 1042, 825, -314, 576,
- -1693, -682, 1731, 1040, -612, 364, -265, 50,
- 370, -1172, -889, -231, 148, -282, 388, -475,
- -33, -461, 113, 839, -1822, -832, 855, -1000,
- -786, -1305, -1478, 18, -739, 313, 206, 602,
- 871, -266, -919, 370, 1259, 297, -378, 318,
- 140, -426, -276, 993, 36, -101, 58, 1339,
- 1196, 358, -275, 1405, 331, -886, -538, 205,
- 1427, 657, 218, -914, 788, 880, -1385, 774,
- -205, 848, -211, -816, -629, -1037, -220, 721,
- -1406, -903, -812, -1459, -121, 264, 1128, -421,
- -195, 743, 734, -563, 565, 70, 631, 816,
- -97, -346, -651, -305, -1102, -338, 430, 211,
- 1809, 640, -984, -329, -363, 1365, -204, -1124,
- -861, 186, 475, -990, 493, -826, -49, 887,
- 1365, 572, -876, 3334, -194, 1420, 942, -1054,
- -44, -1041, -136, -541, -22, -1466, -1122, -1146,
- -962, 945, 135, -1017, -344, -682, -637, -581,
- 443, 193, -190, -883, -1726, -29, 1812, -272,
- -27, 1285, 562, 1283, 221, -366, -423, -334,
- 833, 1714, -761, 166, 1361, 1240, -1103, -1983,
- -4, -449, 436, 480, 670, -709, -1599, -1263,
- 2064, 903, -596, -727, 1139, -211, -1740, 1400,
- 113, 1294, -79, -1105, -254, 579, 681, -20,
- 327, -1525, -800, 1467, 572, 1491, 601, 557,
- 118, 145, -481, 54, -1656, -725, -1395, -2213,
- 74, 341, 534, -1084, 1682, 615, 415, 1267,
- -1842, -975, -1563, -1047, -256, 790, -72, 452,
- 245, 341, -693, 442, 353, -966, -1406, -462,
- -1817, -321, 1016, -897, -100, -804, -206, -1683,
- -1294, -600, 1071, -665, 694, 2094, 462, 567,
- -281, -1813, 1431, -172, 775, 143, 503, 2001,
- -682, -130, 2141, 351, -227, 1330, 181, -948,
- 1208, -304, -851, -680, 976, -677, -1633, -606,
- 725, 964, -599, 1497, 1318, 1597, -790, 290,
- 1316, -372, -188, 191, 103, 219, 1725, -388,
- 1339, 1414, -343, -754, 610, 1789, 1197, 1856,
- -317, -739, -973, -101, -703, 935, -672, -975,
- -974, -731, -23, -2147, 731, 801, 480, -815,
- -776, 657, 1140, 1542, 1750, -1225, 1427, -160,
- -936, 546, -1391, -281, -984, -852, -203, -65,
- 679, -1111, -1226, -1292, -4335, -1485, 578, 1807,
- -38, -1204, -1417, -239, 1233, 23, -505, 235,
- -1525, 587, -278, 24, 1242, -767, 210, -122,
- -153, 455, -221, 410, 834, 249, -241, 827,
- -737, 1768, -526, -202, -478, -170, -1891, 535,
- -605, 1123, 150, 411, 465, 383, 1375, 516,
- -82, -659, -117, 454, 384, 26, -25, 283,
- 258, -1333, 784, 1641, -1010, 748, 2161, -413,
- 1308, 362, 745, 1051, 516, -2259, 369, -1401,
- -821, -119, -1468, 1618, -334, 110, -400, -114,
- 20, 1119, 81, -566, 128, 985, 270, -55,
- 677, 655, -976, -1039, 1025, 35, 159, -2005,
- -716, -262, -661, 438, 67, -655, 1544, 804,
- 295, 686, 769, -1412, -558, 141, 571, 544,
- 731, 638, 1369, 3081, 1773, -446, -982, 107,
- 2450, -582, -973, -222, 2240, 871, 342, -1827,
- -368, 181, 901, -65, 540, 2505, 282, 705,
- -710, 342, -848, 1119, -469, 843, 448, 126,
- 1446, 555, 72, -588, 362, 352, 1971, -625,
- 2883, -704, -2585, 834, 216, 1051, 1332, 368,
- -1000, -211, 2532, 2227, 491, -111, -1031, -1090,
- -560, 263, 1018, 702, 455, -466, -341, -547,
- 1016, 1869, 382, 10, -241, -41, 453, 1224,
- 436, 389, 459, -350, -358, 721, -294, -254,
- -472, 492, 530, 624, 1100, -806, 1008, 403,
- -549, 490, 404, 620, 817, -381, -94, 732,
- 1104, -3882, 185, -1370, 43, 663, 2539, 128,
- 1656, -516, 666, -460, -163, -718, 146, -1332,
- -172, -1003, -413, -440, 813, -837, -1001, -2158,
- 1080, 330, -74, 338, -841, -509, 220, -370,
- 655, -2539, -315, -494, 1128, -3288, -227, -1290,
- -828, -1358, 2908, -1138, -1337, -1759, -786, 997,
- -44, -1757, -334, 34, -163, 416, -330, -278,
- -747, 309, -335, -501, -261, -1074, 95, 823,
- -825, 1055, 842, 122, 1131, 1954, 140, 95,
- -993, 1034, 1567, 158, 103, 1029, 881, 606,
- -942, 498, 625, 580, -402, 58, 160, -595,
- 364, 1239, -2570, -299, 1815, 833, 1205, -647,
- -374, -113, 207, 1568, 118, 2189, 521, -104,
- 29, -346, 910, 150, 129, -97, -555, -1056,
- -976, 1457, -597, -491, 1170, -657, 823, 748,
- -41, 1175, 1140, 166, -108, 1014, 1164, 1196,
- 513, 199, 443, 656, 1583, -600, -200, 1321,
- -403, 144, -615, 671, 446, -754, 1161, 357,
- 2428, -74, -1121, -106, -244, -264, 1874, 964,
- 1329, -19, -960, -74, 2195, 2569, 518, -983,
- 1539, -324, -2054, -865, 724, 4082, -184, 2582,
- -946, 706, 748, 1266, 157, 752, 11, 44,
- -849, -329, -2662, 613, -2204, 0, 1814, 2245,
- -517, 961, -850, -1828, 1046, 609, 928, 1018,
- 35, 1348, 527, -1758, 528, 1070, 1115, -632,
- 211, 884, -1804, 40, 203, 1174, 622, 669,
- -600, 914, -753, 653, -1281, -244, -184, 2384,
- -1432, -1884, 980, -379, 578, -1550, -770, 1437,
- 1386, -3621, -1193, 1258, 202, -863, -1278, 1506,
- 1338, -734, -1624, -264, 1453, -336, 812, 803,
- -103, -752, 727, -3254, 607, -2712, -519, -157,
- -672, -1919, -1270, 361, -443, 312, -1304, 228,
- 949, 988, 359, -28, 83, -153, 416, -427,
- -252, 350, -106, 750, 326, 161, 702, -729,
- 458, 1269, 788, -903, -299, -107, 2662, -657,
- -16, 772, 515, 1036, -1906, -726, 1018, 1210,
- 1838, -2362, 1141, -2363, -1084, 1629, -857, -684,
- 138, 289, -2229, 6, 1821, 577, 608, -23,
- 21, -618, 682, -2113, 159, 866, 606, 771,
- 649, -999, -120, -498, 1085, -1565, -402, -247,
- -442, -2561, 1325, -824, -454, -2509, -2198, -992,
- -2161, -519, 818, 152, 297, -1959, 1411, 43,
- -2217, -1789, -43, -203, 1200, 2877, -3272, -39,
- 126, -642, -888, -1050, 1401, 1119, -83, -2059,
- 758, 539, -775, 485, 1353, -385, 1202, 1333,
- -365, 707, 1905, -29, -842, 1128, 318, -67,
- 18, -1169, -987, 354, 1554, -603, 209, -122,
- 331, -1615, -174, -51, -345, 535, -142, -37,
- -999, -31, -510, 1335, -307, -603, 928, -282,
- 1679, 225, -1048, -150, -571, -912, -187, -282,
- -258, 223, 1049, -1142, 851, 528, -491, -327,
- 29, -1551, -1496, 787, 206, -507, -105, 373,
- -39, 799, 361, 632, 75, 1196, 476, 561,
- 522, -114, -368, 1174, -944, 193, -973, 244,
- 1015, 1491, 1130, 935, 1307, -397, -479, -663,
- 1709, -218, -52, -343, -111, -167, -437, -19,
- -1354, -1328, -118, -169, 676, 2600, -524, -320,
- 1049, -664, -1401, 412, 431, -203, -1042, -534,
- -1838, 442, -605, 137, 694, -1131, 265, -1268,
- 807, 390, 1086, 1181, 455, -759, 2155, -1601,
- 1221, -257, 2721, 1394, -55, 666, 232, 862,
- -264, -3397, 351, 880, 2072, 806, 327, 475,
- 634, -1030, 824, 55, -222, -1601, 182, -638,
- 103, 342, 656, -1805, -349, 749, -974, 3367,
- -1532, -1191, 883, -195, 1027, 81, 3792, -839,
- 1353, -580, -1538, -366, -546, -1878, -359, -774,
- 721, 371, -822, 356, -214, 374, 170, -1614,
- 887, 579, -989, 225, -722, -987, 491, -251,
- 2427, -496, -290, 317, -103, 802, 285, 1346,
- -156, 224, -227, 817, 414, 430, 517, -1273,
- 919, -2728, -909, -1527, 918, 487, 2052, -216,
- -203, -1645, 1042, -608, -325, 1432, 32, 360,
- 896, -373, -1399, 261, -518, -500, -18, 1965,
- 756, -967, -726, 381, 1283, 378, -148, 268,
- -1848, -938, -1054, 1122, -649, 161, 319, -719,
- -488, 980, 1265, -2260, -947, -139, -1982, -911,
- 377, 1807, 274, 95, -303, 450, -724, -329,
- -329, 456, -590, -857, 886, 797, 128, -324,
- 876, 1114, -1560, -1099, 189, 1236, -2185, -144,
- -1052, 2160, -726, 70, -100, 359, -632, -2014,
- -140, 1075, 1181, 715, -438, 1403, 248, -106,
- -763, -86, 476, -237, 331, 1344, -1630, -94,
- -496, -639, -850, -816, -2405, -136, 2035, 1536,
- 1279, 492, -1060, -2481, 1766, -976, -215, 946,
- -1384, -474, -156, -1137, -975, -2596, 141, -1581,
- -629, -1065, -548, 644, 404, 241, -1488, 542,
- 694, 1500, 623, -1576, -2232, 251, -31, -621,
- 27, -569, -530, 400, 190, 241, 378, 775,
- -171, -74, -504, 620, -676, -674, 778, -541,
- -998, -972, 5, -564, -552, -21, -709, -676,
- -610, -437, 570, 687, 359, -843, -1777, -1321,
- 369, -506, -1287, -1143, 785, -658, 604, -324,
- 1694, -449, -25, 1109, 263, -1133, -319, -1969,
- 254, -934, 70, -149, 678, -948, -1369, -1257,
- -582, 1125, -273, 963, -131, -705, -1234, -548,
- 273, -382, 67, 780, -1209, 169, -811, 337,
- 501, -144, 2273, 662, 609, -1041, -1862, -205,
- -41, -54, -770, -619, 617, 1336, 2746, -482,
- -385, 515, 115, 348, 328, -199, 1244, -604,
- -1302, -1374, -1729, 430, -1169, 655, 347, -52,
- 1029, 1437, -868, -100, -2851, -2378, 62, 1300,
- 2404, -656, 465, -642, -184, 770, 1398, 598,
- -885, -504, -96, -80, -967, 1249, 273, 758,
- 1540, 1062, -779, -611, 1037, -329, -2066, 619,
- 972, 192, -486, -496, 498, -1613, -632, 396,
- -515, 382, 1122, -459, 742, 554, -334, -799,
- 173, 100, 592, 380, 186, -111, 1269, 1041,
- -78, -269, 106, 504, -406, 809, 10, -287,
- -234, -148, -1384, -1172, -278, 1666, 1638, 1837,
- -355, 241, 194, 179, 1635, 572, 709, -2303,
- 2588, -1729, -1146, -461, 245, 403, -528, -792,
- 1450, 512, -1357, -744, -742, -247, 3680, 1465,
- -918, -35, -1428, 1167, 534, 1071, 443, 2032,
- -343, -74, 1078, 814, 936, 541, -491, 381,
- 3516, 22, 206, 965, 1030, 2265, 590, -884,
- -1234, -638, 18, -458, -1143, 229, 2322, -553,
- 664, -89, 2683, 127, 2258, -1974, 2134, 776,
- -389, -1063, -1334, -1451, -217, -148, -753, -1440,
- -76, 161, -459, -2191, 269, -783, -766, 1381,
- 554, 1308, 285, -174, 2265, -1123, 802, 852,
- -1215, 303, 2073, 788, -248, 321, -1238, 704,
- -105, -203, -447, 792, -82, -698, 655, -78,
- 389, -462, -225, 103, 1308, -411, 243, -240,
- -731, 915, -811, 1918, 491, 205, 840, 1011,
- 2361, 932, 1750, 1384, -1284, 87, 95, -586,
- 1712, 352, -686, 509, 1203, -420, 2767, 217,
- 212, -503, 1241, 1223, -1750, -2227, -2848, 223,
- -544, 485, -944, -1440, 580, 842, -1304, -1909,
- 1049, -1014, -1511, -585, -2179, 1110, -436, 37,
- 838, 1791, -890, -1564, -383, 626, 936, -418,
- -651, 359, -1156, -2821, -2628, 1251, -1650, -264,
- 1451, 155, -3849, -72, 141, 1654, -759, 276,
- -904, 116, 1304, 375, -1786, -714, -2963, -280,
- -83, 410, -1723, 19, -842, -451, 1253, 24,
- 565, 563, 609, 491, -1307, -449, -690, 227,
- 296, -1030, -172, -406, 45, 1574, -1662, 2229,
- 867, -1265, 2613, 1465, 365, -641, -1321, -623,
- 134, 11, -811, 949, 572, 558, -27, 1170,
- 1176, 1436, -578, 980, 662, -227, 427, -350,
- 106, 111, 1189, -1888, -89, 539, -1477, 982,
- 708, -522, 1095, 1125, -887, 2626, -466, -385,
- 1726, -358, -466, -1021, -1285, 894, 1086, 395,
- -1816, -642, -590, -990, 392, 79, -437, -2801,
- -637, -609, 2223, 1269, 576, -282, -492, -223,
- 445, 880, -130, -918, -862, -2052, 1267, -1444,
- 67, 1065, 138, -1464, 886, 168, 1, -929,
- -642, 2374, 1533, -2537, 925, -1374, -304, -1435,
- 704, -1709, -471, -1045, 685, 806, 599, -325,
- 773, -266, -499, 880, 1050, -758, -2246, -727,
- 513, -1007, 747, 995, -227, -1673, 2850, -874,
- 1574, 44, 9, 646, 618, -2806, 1061, -568,
- -594, -1157, -150, 1348, 43, 1515, 1172, 209,
- -505, -1180, -123, 289, -1401, 1081, 65, -26,
- 850, -1667, -2316, 1009, -58, 733, 1066, 2561,
- 982, 837, 266, 34, -1628, -359, 1318, 105,
- 1344, 142, -28, 1267, -916, -1390, 1687, -908,
- 440, 2196, 419, 204, 22, -1056, 263, -1513,
- -109, 609, 264, -563, -714, 1455, 189, 1422,
- -1020, -1738, -2319, 1029, -1109, -128, 846, 1276,
- 1516, -924, 173, -667, 559, -415, 1480, 231,
- 1206, -1195, -754, -557, 1205, 1285, -1633, 1429,
- -55, 1675, 60, -109, 1021, -868, 1180, 340,
- 141, -612, -981, 441, -1757, -244, -2013, -3323,
- -241, 1043, 1511, 1325, 806, 1706, 457, -1625,
- 2335, -2683, 1582, -2283, -1978, -175, 2167, 1176,
- 827, 2643, 1002, 662, -249, 310, 2238, -2312,
- 127, -866, -1409, -291, -1269, 769, 1066, 22,
- -1002, 464, 75, -617, 1359, 1259, -324, 865
+static const rnn_weight noise_gru_recurrent_weights[6912] = {
+ -26, 4, -9, 62, 52, -33, -28, -66,
+ -44, 25, -40, -26, 30, 27, -62, -51,
+ 67, 49, 53, 1, 2, -57, -18, 37,
+ -32, -18, -18, 56, -18, -80, -10, -6,
+ 45, 22, 2, -112, -4, -23, 19, -5,
+ 70, -4, 48, 37, 105, 26, 45, 9,
+ 3, 19, -27, 46, 17, -9, -38, -11,
+ -45, 8, -35, -1, 16, -2, -7, -49,
+ 20, 34, -28, -26, -104, 35, 8, -5,
+ -20, 31, 66, -15, -124, -13, 35, 9,
+ -11, 8, -70, 48, -26, -28, -4, -4,
+ -45, -5, 2, -110, -43, 43, 112, -29,
+ -31, -23, -24, 69, 42, 32, -51, 9,
+ 73, 19, 91, -65, -41, 30, 26, 2,
+ -20, 53, -24, -27, 28, -84, -39, -50,
+ -14, -5, 6, -69, 127, -25, -32, 0,
+ 30, 1, -87, 48, -39, -49, 33, 24,
+ -32, -19, 14, -105, 68, 56, -35, 3,
+ -8, 3, -46, -30, 65, 21, -48, 8,
+ 5, 48, -25, -26, 49, 6, -128, 29,
+ 35, -18, -60, -61, 49, 20, -25, 53,
+ 25, -100, 50, 43, -56, 3, 23, -7,
+ 28, 46, -29, -3, 40, 17, 39, 20,
+ -4, 9, -1, 80, 62, 4, -23, -52,
+ 11, -49, -26, 5, -47, -8, -13, -51,
+ 29, 63, -7, 23, 37, -12, -50, 20,
+ 11, 46, -13, 0, -14, 9, 13, -3,
+ -3, 14, -52, 72, -63, -41, 5, 6,
+ -54, 8, 17, -49, -1, 1, -65, 12,
+ 4, -65, -17, -60, -11, 67, 56, 24,
+ 2, -23, 69, -37, -40, -23, 24, 54,
+ 95, 28, 1, -85, -63, 23, -7, -64,
+ -33, -83, 24, 30, 68, -102, -16, -3,
+ 30, 31, 10, -87, 3, 11, 38, 30,
+ 31, 49, 55, 7, -36, -17, -11, -66,
+ -26, -19, 15, 41, -21, -3, 50, -23,
+ 11, 6, -14, 72, 61, 11, -1, 47,
+ 89, -88, 20, -19, -46, 16, 48, 18,
+ -21, 27, -37, 2, 30, -2, -47, -4,
+ -76, -95, -12, 44, -63, -38, 4, 65,
+ -13, 39, -51, 54, 13, -48, 115, -50,
+ -28, -18, 14, 27, 110, 5, 102, 20,
+ 16, 51, -40, -63, 24, 34, 20, -36,
+ -4, 31, -4, -7, -18, 21, -2, -40,
+ -31, 12, -18, -28, -48, 23, -10, -45,
+ -26, 5, 35, 6, 31, -23, 19, 41,
+ 21, 22, -55, 17, -4, -27, -26, 1,
+ -4, 22, 0, 23, -24, -23, 25, 9,
+ 9, 30, -22, -7, 38, 93, -18, -72,
+ 43, 36, 19, 127, 57, -27, -24, -117,
+ -52, 11, -66, -53, -4, 41, 63, 3,
+ -18, 9, 44, -49, -11, -44, 50, -50,
+ -30, 31, -15, -24, 19, -15, -47, 20,
+ 48, -57, 52, -3, 6, -30, 7, 96,
+ 17, 56, -6, 63, -46, -3, -68, 64,
+ 77, 60, -11, -10, -77, 3, 48, 5,
+ 62, 58, -42, 4, -16, 49, 14, -8,
+ -127, 0, 32, 26, -40, -34, -43, 65,
+ -26, 50, -3, -36, 52, 59, -28, 64,
+ 33, 17, 47, 50, -12, 42, -31, 27,
+ -17, -25, -22, -25, -53, 10, -29, -13,
+ -39, -49, -16, 40, 1, -9, -47, -36,
+ -9, 70, -4, -19, -28, 70, -36, -11,
+ 17, -6, 7, -48, -12, -23, 13, -43,
+ 3, -20, -17, -12, -21, 47, -16, 5,
+ 22, -22, 17, -8, 16, 0, 12, 47,
+ 8, 17, 9, -2, -76, 87, 61, 115,
+ 2, 40, -21, 119, -40, -19, 48, -86,
+ 106, 23, -29, -17, 67, 11, 127, -20,
+ 127, -1, 55, 74, -17, 29, 15, -30,
+ -3, -123, -12, 14, 13, -3, 13, 48,
+ -44, -6, -19, -12, 23, -60, -23, 111,
+ 13, -21, -74, -98, -81, -25, -9, -3,
+ -18, -77, 69, -20, -33, 3, 59, -24,
+ 89, -5, -90, 30, -125, -33, -19, -10,
+ 7, 73, 17, -73, 16, -62, -23, -50,
+ 44, 15, 35, 35, 36, 82, 37, -19,
+ -45, 29, 45, -5, -75, 5, 1, 15,
+ 19, 44, -110, -2, 9, 11, 30, -29,
+ -8, -29, -50, -5, 41, 7, -26, 43,
+ -39, 41, -73, 43, -6, -1, -8, -48,
+ 15, -3, -56, -22, -52, 0, -43, -123,
+ 16, 5, 62, -3, -61, 36, -51, 6,
+ -6, 0, 1, -40, 29, 29, 37, 29,
+ 0, -15, 74, 7, 100, 35, 76, -76,
+ -64, 92, 36, -91, -8, -19, 0, -57,
+ -8, 24, 43, 81, 4, -110, -48, -19,
+ -25, 12, -3, 40, 73, -27, 6, -16,
+ 5, -5, -1, 52, -20, -51, -24, -61,
+ 97, -5, 25, 4, 8, -23, 41, 11,
+ 9, -46, -79, -58, 31, -8, -63, -19,
+ -13, -8, 7, 55, -5, 62, -30, -6,
+ -16, 5, 15, -64, 16, -56, 39, 44,
+ 5, 31, -46, -4, -30, -25, 58, -119,
+ -17, 35, 10, -58, -4, -53, -21, 2,
+ 44, -48, 76, -19, 29, 27, 25, 17,
+ -63, -41, -20, 10, -4, 9, -12, 21,
+ -4, -5, 22, 11, -18, 1, -96, 12,
+ 29, 7, -9, 34, 4, 32, -28, 126,
+ 18, 24, -19, -38, 122, 42, 8, -34,
+ 27, -73, 15, -83, 11, -30, -5, -39,
+ 76, 5, 71, -4, -22, 37, 25, -95,
+ -63, 34, 8, -41, 40, -6, -7, -21,
+ 60, 34, -18, -25, -86, -36, -26, 31,
+ -12, 3, -70, -25, 4, 25, -10, 1,
+ -112, 2, 11, 38, 22, 10, -39, 40,
+ -14, -7, 29, 51, -8, 46, -1, -27,
+ 21, 10, 22, 73, -6, -21, 24, 26,
+ 33, 7, 71, -65, 45, 21, -20, -36,
+ 12, -23, -45, -38, 16, -5, 78, 2,
+ -34, -5, 11, -5, 44, -41, 41, -4,
+ 41, -90, 6, -41, -40, -37, 74, -17,
+ -62, -40, 4, -8, 13, 1, 39, -36,
+ -27, -51, 9, -47, -1, -32, 52, -42,
+ 25, 46, -19, -1, -12, 14, -14, 12,
+ 9, -30, 29, -27, 2, 7, 51, 95,
+ 40, -11, -32, 47, 92, -6, -4, 27,
+ 3, -65, -56, -56, -42, 18, -38, -68,
+ -16, -1, 19, 19, -24, 37, -65, 61,
+ -8, 42, 36, -34, -46, -26, 48, 41,
+ -28, -27, 73, -6, -60, -10, 73, 0,
+ -5, -18, -29, -7, -64, -53, -44, -46,
+ -20, -58, 49, 5, 93, -49, 41, -45,
+ -70, -24, -71, 39, -12, -80, 12, 26,
+ 74, -16, -4, -10, 47, -64, 20, 70,
+ 13, 11, -72, 48, 17, 16, -84, 6,
+ 123, -61, 22, 29, -12, -41, 24, 40,
+ 68, 47, -6, -53, -3, 9, 57, -11,
+ 47, 125, -56, -69, -74, -8, -73, 84,
+ -23, -49, -73, 55, 23, -32, 93, 4,
+ 1, 28, -56, -68, 12, 125, 28, 9,
+ 81, 10, 13, 32, 24, 37, 35, -36,
+ -82, -23, -27, -21, -73, -3, 30, 7,
+ 35, 22, 21, 37, 14, -24, -24, -5,
+ -17, -5, -55, -42, -78, 3, -70, 11,
+ 0, -19, -21, -61, 33, -1, 7, 17,
+ 26, 42, -36, 36, -11, 14, 8, 32,
+ 51, -23, -11, -16, 58, -10, -57, -22,
+ 70, 54, 3, 9, -29, 53, -35, 19,
+ 26, -63, 47, 45, -70, -68, 4, -36,
+ 37, -96, 17, -10, 2, 17, 33, -16,
+ 34, 0, 2, -32, -84, -58, 28, 94,
+ 25, 2, 91, -24, 16, 14, 8, 16,
+ -128, -9, -54, -2, 65, -31, 18, 29,
+ 50, -7, 28, 53, -29, 0, 43, -7,
+ -1, 19, -34, -37, 72, 63, 10, -30,
+ 9, 17, 13, -9, 13, -83, -30, 20,
+ 42, -112, -41, -11, -47, 57, 39, -3,
+ 84, 28, -2, -106, 9, -15, 52, -25,
+ 19, -37, 73, 77, 85, 62, 5, 34,
+ 17, -8, 1, -63, 2, -53, -65, -119,
+ -38, 97, -9, -23, 46, -103, 27, 19,
+ 22, 62, 5, -24, -39, 29, 27, 33,
+ 18, 9, -88, 5, 65, 68, -27, -16,
+ 55, -117, 38, -38, -36, 60, 19, 4,
+ 31, -9, -24, -41, 31, 10, 24, 3,
+ 0, -42, -15, 57, -7, 34, -13, 6,
+ 66, 22, 41, 98, 57, 39, -2, -80,
+ 9, 0, -101, -93, -57, 113, -34, 32,
+ -43, -3, 3, -127, -104, 15, 24, 86,
+ 40, -14, -61, 23, 33, -5, 54, 18,
+ -43, 70, 53, -38, -46, 41, 68, 53,
+ 2, 9, -28, 3, 9, -7, -40, 14,
+ 28, 23, 12, -16, -70, 11, 12, -35,
+ 21, 125, -125, 34, 40, -9, -5, 48,
+ -33, 0, 18, -30, -69, -29, -16, -2,
+ -10, 8, 126, 27, -23, 83, 104, -79,
+ -3, 25, 127, 0, 103, -11, -26, -52,
+ 26, 3, -3, -19, -31, 13, 12, 36,
+ 21, -4, -53, -83, -51, -10, -23, 4,
+ -77, 13, 25, 6, 5, -19, -37, 48,
+ -10, 33, 33, 24, -77, 23, 24, -12,
+ 58, 22, -17, -20, 14, -47, -33, 17,
+ 10, 31, -12, 27, 7, 51, -74, -21,
+ 51, -46, 6, 26, 44, -21, 6, -34,
+ -6, 9, 17, 22, 121, 34, -76, 16,
+ 23, -17, -49, -46, 15, 38, -107, 18,
+ -80, 3, -39, -33, 80, -31, -30, -69,
+ -57, 35, -63, -22, -3, -41, -51, -54,
+ -10, 2, 43, 20, 19, 15, 56, -44,
+ -26, -8, -18, 79, -44, 31, 19, -80,
+ -26, 6, 39, -76, -11, 52, -8, -57,
+ 59, 15, -6, 59, -71, 21, 33, 4,
+ -37, 46, -21, 19, -17, -31, 67, -5,
+ 21, -10, -13, -18, 5, -13, 62, 34,
+ 16, 80, 35, -2, -39, 28, 18, 12,
+ 4, -7, 18, -4, -3, -27, 51, 19,
+ 0, -40, -9, 38, -26, -26, -3, -20,
+ 12, 66, -3, -27, 73, 6, 52, 1,
+ -27, 13, 15, -37, -54, -29, -32, 23,
+ -49, -16, 15, -28, -26, -51, 16, 7,
+ -52, -20, 20, -7, -30, 39, -48, -9,
+ -4, 25, 27, -46, -70, 43, -42, 21,
+ 36, 60, -14, -59, -1, -2, 4, 14,
+ 7, 30, -79, -46, 24, -28, 52, 27,
+ -2, 1, -22, -124, -87, 61, 36, -4,
+ 25, 43, -67, 7, -3, -23, 5, 31,
+ 3, 10, 37, -8, -1, -38, 10, 70,
+ -31, 30, 24, -84, -7, -55, -5, -4,
+ 15, 12, -77, -10, -66, -9, 9, -6,
+ -3, 24, -19, -24, 7, -94, -33, 2,
+ 4, -20, 19, -57, 15, -54, 9, -38,
+ -28, -1, -5, 7, -32, -7, -4, -7,
+ -51, -128, 86, 50, 1, 64, -3, 36,
+ 41, -13, -27, -84, -61, -56, 16, -44,
+ -50, 55, -2, 14, 12, -28, -18, 23,
+ 94, 40, -35, -8, -49, 3, 8, 59,
+ 8, -25, 37, 27, -76, -47, -12, 20,
+ 35, 23, -53, 20, -28, 56, 4, -13,
+ 34, 16, 30, 3, -26, -22, -26, -4,
+ 49, 21, 19, 33, -1, 63, 7, 2,
+ 9, 16, -52, -61, -19, -1, 6, 29,
+ 64, -52, 20, -21, -88, 10, -2, -25,
+ -9, 42, -7, 0, 20, -25, -61, -54,
+ 4, 3, 10, 45, -85, -23, -30, 72,
+ 10, 29, -46, 61, 51, 9, -13, -17,
+ -25, 29, 54, 59, -28, -20, -19, -58,
+ -67, -29, 7, 85, 55, -40, 5, -115,
+ 5, 38, 12, -65, -14, 41, -73, -79,
+ -125, 18, -34, -27, 75, -20, -14, -55,
+ -28, 9, -60, 25, -18, 65, -104, -41,
+ 54, 59, -45, -2, -17, 24, -61, 4,
+ -45, -12, 44, 31, 24, -13, -49, -39,
+ 44, -36, 68, 66, -55, 46, -28, 29,
+ -79, 38, 23, -15, -32, 26, 13, 16,
+ 84, 26, 57, -27, -2, -35, 29, -77,
+ 15, 31, -22, 0, 41, -72, -114, 32,
+ 22, 26, 28, 49, 50, 0, -46, -1,
+ -104, 19, -59, -54, -7, 28, 7, 4,
+ -41, -28, -9, -42, 46, 80, -86, 54,
+ -16, -50, -46, 65, -13, -7, 35, 27,
+ -64, -18, -28, 38, 6, 42, 27, 13,
+ 5, -55, -94, 39, -3, 32, -3, -64,
+ -92, -98, -54, 26, -54, -20, 30, -24,
+ 5, -5, 10, 31, 15, -52, -35, -39,
+ 34, 2, -70, 41, -6, 20, -16, -23,
+ 8, 59, 25, -36, -52, -10, 7, -29,
+ -7, 32, -4, 20, 6, -53, -35, 54,
+ -34, -60, 7, -86, 22, -46, 2, -2,
+ 27, 22, -6, -4, -4, 21, -49, 52,
+ -34, -49, 24, 1, -12, -40, 15, 54,
+ -25, -56, 48, 19, -6, -31, -4, -27,
+ -33, -27, -10, -9, 19, 14, -49, 19,
+ 61, -27, 39, 48, -28, 3, 30, 57,
+ -32, 17, 4, -67, 2, -19, 3, 13,
+ 32, -6, 13, 62, -87, 9, -65, -41,
+ 41, 16, -32, -28, 1, 15, -21, -45,
+ -36, 19, 39, -18, -19, -13, 18, -3,
+ -39, 7, 41, 5, 10, -12, 36, -10,
+ 13, -5, 53, 100, -6, -2, -37, -59,
+ 66, -20, -82, -46, 36, 2, 4, -16,
+ -26, -21, 4, -46, -96, 34, -11, 35,
+ 16, 23, 81, -9, -39, 77, 27, 26,
+ 30, 43, -30, 15, 22, 12, -79, -53,
+ 67, 13, 2, 44, 42, -32, -2, 56,
+ -13, -18, 22, 25, 18, 21, 64, 26,
+ 9, 58, 19, 20, 22, -17, -33, 31,
+ 40, 45, 67, -4, 65, 56, 34, 6,
+ 9, 11, 28, -89, -19, 27, -16, -53,
+ -41, 12, 21, 27, 11, 3, -21, -39,
+ 12, -30, 21, 8, -14, 19, 10, -31,
+ -27, 59, 16, 0, 52, -27, -53, -27,
+ 39, 25, -19, -22, -16, 33, 23, 4,
+ -42, -31, -28, 1, -11, 101, 17, 58,
+ 24, -76, -19, -59, 23, -19, 20, 45,
+ 22, -1, 16, 27, 85, 18, -18, 51,
+ 16, -1, -81, -38, -83, 34, 38, 12,
+ 7, 40, -39, -34, -20, -25, -4, -9,
+ -51, 39, -43, -2, -23, -100, 14, -9,
+ -19, 78, 95, 22, -102, 16, 42, 2,
+ 13, -39, -24, 7, 33, -28, 2, -2,
+ 28, -36, -88, -16, 61, -4, 1, -92,
+ -65, 71, -3, -4, -4, -46, 126, 25,
+ -66, 35, -10, -16, 63, -27, -38, -10,
+ 22, 12, 43, -1, -30, -86, -21, 35,
+ -45, 0, 6, 20, -14, 28, -10, -7,
+ -8, -8, 3, -23, -29, 12, -21, -18,
+ 52, 5, 31, 33, 85, 93, -44, -3,
+ -22, 63, -19, 4, -5, -85, -19, 22,
+ 8, 10, 98, 17, 0, -30, 5, 21,
+ 1, 15, -11, -2, -2, 11, -37, 1,
+ -74, 21, 28, -27, -48, -31, -71, -4,
+ -29, 47, -60, -25, 29, 42, -12, 19,
+ -7, -73, -34, 30, -50, -13, 14, -8,
+ -61, -78, -18, -1, -33, 39, 62, 63,
+ -8, -23, -13, -4, -73, -23, 34, -18,
+ 24, -60, -33, -2, 54, 11, -70, -14,
+ -67, -45, 49, -44, -29, 61, 27, 27,
+ -8, -13, -32, -38, -21, 16, -59, 22,
+ -54, 20, -19, -51, 35, -100, 56, 66,
+ 93, 23, 5, 45, 116, 15, -30, 35,
+ -24, 47, -58, 37, -6, -36, 21, -73,
+ -42, 126, -17, -39, 34, -8, 81, 26,
+ 39, -35, 82, 99, 77, -22, 57, -46,
+ 36, 21, -20, 55, -66, -12, 46, 15,
+ -55, -15, 10, 32, 12, -17, -29, 21,
+ 2, 39, 21, -25, 9, -1, -12, -6,
+ 6, 68, -53, -1, 9, -3, 20, 1,
+ -92, 88, 14, -22, 70, 24, -8, 9,
+ -35, -55, -13, 34, -34, -4, -10, 51,
+ -21, 5, 37, 20, 10, -33, 51, 50,
+ 58, -59, 23, -30, -3, -1, 58, 14,
+ 17, 8, -37, -46, 13, 17, -30, 5,
+ -35, 27, -33, 9, 12, 13, 4, -9,
+ -38, 19, -4, 90, 1, 83, -102, -59,
+ 12, -42, 8, 15, -37, -3, 82, -79,
+ 27, -34, -10, -26, -95, 44, 27, 24,
+ -14, -6, 3, -17, 2, 81, -57, -64,
+ 3, 113, 25, 23, -10, 39, -82, -14,
+ -61, 8, 17, -60, -30, -17, 58, 30,
+ 43, 45, -38, -44, 40, 18, 73, 20,
+ -30, -5, 84, 54, 87, 43, 17, -43,
+ -28, -15, -20, -29, 2, 22, -46, -50,
+ 29, 48, -16, -8, 11, -40, -28, 29,
+ 58, 51, 5, -55, -20, 44, 16, 8,
+ -15, -10, 33, 52, -9, -106, -21, 120,
+ -57, -1, -32, 25, -28, -64, 28, 4,
+ -1, 18, 69, -128, -65, -60, 57, 3,
+ -39, 18, 127, -31, 60, 24, 36, 7,
+ 6, -20, -34, -15, 57, 33, 9, 10,
+ -43, 11, 33, -36, -26, 28, -17, -5,
+ -30, -31, 30, -33, 20, -29, 34, -13,
+ -38, 83, -31, -11, 25, -74, -18, -5,
+ 8, -9, 15, -39, -9, 13, -1, -24,
+ 18, 13, 60, 13, 23, -40, 67, -12,
+ 15, -13, -55, 2, -115, -14, 23, 37,
+ -28, -50, -126, 20, 7, 3, -72, -35,
+ -104, 40, -87, 127, -53, 72, -63, -10,
+ 22, 35, 65, -43, 23, -38, -5, 51,
+ -5, 50, -1, -35, 44, 40, -4, -15,
+ 42, -44, 22, -22, -25, -9, 32, 25,
+ 56, 0, 21, 9, -39, 25, -21, -29,
+ -93, -35, 25, -36, -13, -94, -16, -68,
+ 7, -19, -41, 78, -44, -1, 3, -61,
+ 56, 8, -18, 39, -40, -18, -14, 46,
+ 42, 3, -31, -12, 77, -68, 36, -5,
+ 21, 16, -49, -2, 26, 22, -51, -11,
+ 34, 45, -7, -11, 26, -33, 42, 9,
+ -127, -72, -5, 13, 59, 47, -70, 76,
+ 38, -4, 2, 35, 25, 10, -39, 74,
+ -35, -15, -44, -27, 13, -69, -72, 19,
+ 9, 30, -40, 42, -26, 60, 15, 43,
+ 40, 16, -50, 48, 40, -2, -25, 56,
+ 45, 15, -12, 53, 49, -25, -13, 54,
+ 5, 92, -50, -23, -16, 25, -87, 42,
+ -24, 16, 4, 71, 23, 51, -77, 46,
+ 72, 57, 127, 31, -48, -30, 10, -13,
+ 50, -30, -41, 86, 75, 34, -39, -72,
+ 17, 6, 32, -40, -17, -32, -99, 55,
+ -43, -10, 21, -8, -4, 1, -38, -6,
+ -20, -2, -18, -8, 19, 2, -18, 58,
+ 46, 38, -20, 5, -13, 1, -62, -31,
+ -22, -98, 24, 27, 44, -2, -14, -37,
+ 0, -54, -22, 3, 12, 39, -32, -94,
+ -31, 9, 26, -38, -57, 11, -35, 18,
+ -8, 4, 33, -1, 60, 26, -57, 68,
+ -13, -23, 36, -16, 17, -35, -80, 69,
+ -75, -89, 21, -78, 42, -29, -106, -32,
+ -12, -2, -15, -49, 97, 32, -4, -69,
+ 6, 6, 124, -8, -4, 30, -29, -48,
+ 16, 53, -31, 47, -3, -58, 18, 30,
+ 0, 19, 63, -15, -17, 40, 62, -16,
+ 6, 108, -18, 24, 13, 17, 50, 59,
+ -39, -43, -93, -28, -29, 90, 28, 11,
+ -39, -33, 12, -1, 52, -24, -66, 76,
+ 47, 53, -51, 33, 5, -3, 89, 16,
+ -17, -47, -12, 39, -31, 46, 30, -5,
+ 57, -119, 27, -1, 0, 49, -3, -39,
+ -52, 13, 8, -86, -14, -21, 48, 40,
+ -1, -11, -20, 40, 62, -2, 40, 29,
+ 64, -47, 3, -28, 32, -8, -8, 19,
+ -53, 5, 25, -12, 34, 1, 32, -12,
+ 13, 3, 30, 56, -47, 17, -26, 26,
+ 35, -45, -16, 53, 14, -2, 67, 27,
+ -67, -46, -28, 69, 1, 16, -25, 16,
+ 27, 42, 75, 23, -50, -10, 13, -21,
+ 5, -49, -20, -64, 17, 2, -24, 14,
+ -51, 125, 26, -5, 4, 20, 5, 95,
+ -4, -55, 15, -81, -4, 47, 13, 46,
+ 14, 49, 7, 24, -34, -6, 2, -10,
+ 18, -2, -31, 17, -18, 19, 1, 46,
+ 16, 4, 12, -40, 29, 3, 23, -28,
+ 11, 13, 49, 0, 40, 39, -20, -10,
+ 20, -91, 2, 101, -4, 41, 79, -15,
+ 13, -22, 11, -59, -35, 53, 28, -6,
+ 37, 41, 44, 10, 22, -16, -9, 8,
+ -5, 75, -8, -36, 15, -13, 30, 0,
+ -22, 12, 18, 0, 96, 30, -16, 8,
+ -21, 34, 33, -22, -13, -12, 45, -47,
+ -40, -21, 25, -44, -33, -2, 73, 46,
+ 27, 2, 23, -23, 31, 11, -29, -62,
+ -127, 24, -66, -30, -24, 33, -31, 68,
+ 52, 24, -28, 1, -8, -41, -42, -13,
+ -64, 48, -49, -26, 1, -26, 14, 29,
+ 24, 15, -13, 33, -31, 5, -1, 30,
+ -21, 22, -2, 10, 48, 63, 17, -63,
+ 8, -13, 5, -68, 18, -17, -60, -12,
+ 91, 71, -20, -9, 16, 48, -11, -6,
+ 37, 4, -33, 25, 14, -6, 2, 86,
+ 61, 51, 18, -70, 8, -33, 49, -42,
+ 43, 14, -85, 24, 62, -13, 11, -55,
+ 25, 3, 19, -5, -10, 78, 99, 36,
+ 56, 26, 11, 64, 12, 32, -15, -17,
+ -1, 8, 43, 2, 9, -16, -4, -8,
+ 39, 27, -25, 20, 29, 15, 23, 64,
+ -30, 57, -59, 40, 28, -27, 14, 27,
+ -21, 0, -1, 18, 1, -31, -5, -23,
+ -36, -27, 1, 52, -6, 11, -34, 53,
+ -26, 39, 13, -19, -14, -34, 23, -30,
+ 20, -8, 18, -14, 27, -38, 76, 43,
+ -24, 23, 35, 17, -61, 15, 8, -32,
+ -4, 29, 33, -45, -2, -12, 54, -58,
+ 9, -22, -9, 33, 5, -17, -15, 33,
+ 14, 8, 46, 53, 13, 68, 24, 46,
+ 24, 24, 43, 92, -49, 5, 0, -13,
+ 20, 52, 17, -29, 12, 125, -20, -47,
+ 13, -36, 56, -28, 12, -45, -42, 15,
+ -13, -21, -4, 66, 69, -9, 116, -65,
+ 24, -47, 68, 3, 119, -36, 47, 80,
+ 42, 54, 23, 11, -32, 16, 109, 11,
+ 25, -7, 23, -41, 13, 7, -40, 34,
+ 50, -90, -43, 101, 2, -25, -58, -3,
+ -7, -2, 1, -52, 16, -54, 15, -16,
+ -2, -12, 34, -10, -29, -1, -58, -32,
+ -2, -44, 3, -36, -14, -13, -62, -16,
+ 26, 9, 45, 34, -36, -2, -71, 48,
+ 8, 89, -51, -29, -66, 44, 16, 4,
+ 18, 75, 40, 34, -3, -48, -19, -30,
+ -27, -11, -19, 25, 15, 43, -6, -30,
+ 30, 0, 54, 53, -103, 29, -7, -1,
+ 55, 8, -9, -1, 10, 80, -20, -25,
+ 19, 10, -6, -27, -20, -75, 7, 49,
+ -9, 61, 10, -93, -14, 32, 35, 52,
+ -12, 21, -6, -9, -19, 50, -8, -55,
+ -8, 1, 84, 26, 26, -42, 27, 33,
+ -46, 60, 58, -84, -47, 15, -2, -51,
+ 4, 47, 16, 50, 21, 65, -9, 15,
+ -15, -17, 21, -6, -14, 32, 30, 7,
+ -78, -29, 28, -30, 10, -4, -46, 61,
+ -127, 13, 52, -57, -62, 21, -17, -11,
+ 24, -24, 33, 7, -105, 3, -24, 43,
+ -17, 10, -54, 0, -43, 37, -61, -47,
+ 13, -72, 59, -16, 43, 9, 79, 10,
+ -6, 64, -11, 12, 33, 60, -18, 4,
+ 39, 77, -30, -32, -57, -49, -21, 63,
+ -56, 3, 0, 45, -42, 7, 16, 47,
+ 46, 16, -22, 105, -78, -103, -93, -37,
+ 70, 35, 50, 42, -1, 72, 43, 4,
+ 4, 77, 1, 41, 10, -5, 0, 38,
+ 41, -35, 7, 29, 70, -18, -15, -11,
+ -24, 4, -43, -90, -93, 9, -23, -8,
+ 17, 36, 85, 8, -76, 39, -59, -4,
+ 15, 13, -22, -87, -98, -10, 13, -36,
+ -128, -84, 16, -7, -12, 25, 119, -20,
+ 0, -25, -50, -21, -17, -63, 38, -38,
+ 36, -2, 86, 6, -13, 48, 59, 84,
+ -3, 58, -1, 17, 14, 7, 36, 32,
+ -90, 34, -31, 68, -42, -12, -29, -2,
+ 37, 4, 2, -18, -31, 61, -14, 46,
+ 5, 6, -3, 28, 40, 16, -14, -7,
+ 13, -14, -12, 10, 13, 12, 12, -16,
+ 14, -9, 13, 29, 59, -27, 7, 9,
+ 36, -44, 22, -7, 22, -18, -65, -31,
+ -10, 46, -24, -128, -39, -13, -71, 6,
+ 36, 13, -12, 19, 21, -48, -17, -15,
+ 18, 7, 1, 76, 35, -6, 30, -12,
+ 28, 54, 44, 12, 14, -23, -56, 24,
+ 79, -46, 10, 57, -20, -12, -9, -20,
+ 3, 8, -26, -19, -35, -56, -25, -10,
+ -39, 30, -20, -111, -34, 101, -2, 19,
+ -12, 76, 53, 4, -3, -5, 16, 69,
+ -19, -57, -37, 0, -31, 26, 116, -73,
+ -63, -4, 16, -76, 33, 36, 4, -35,
+ 12, 2, -12, 98, 29, 75, 31, 39,
+ -40, 8, 50, -8, 11, -1, -2, 24,
+ 13, 30, -16, -23, 1, -19, -14, 18,
+ 15, -4, -25, -12, -57, 15, 41, 127,
+ -26, 8, -20, -52, 86, -13, 66, 78,
+ -20, -51, -40, -5, -16, 4, -3, 39,
+ 4, -7, 16, -14, 11, 31, -40, -22,
+ 16, 30, -59, -9, -52, -39, -18, 42,
+ 0, -69, -33, -56, 69, -24, -28, 43,
+ -25, 2, -46, -15, -21, -31, 8, -9,
+ -28, -31, -17, 25, -5, 57, -10, -34,
+ 17, -19, -39, -65, 56, 25, -85, 27,
+ -65, -25, -26, 44, -2, -55, 22, 17,
+ -9, -37, 70, -20, 56, -50, 27, -57,
+ -103, -17, -13, -19, 45, -45, 1, 86,
+ 28, -50, 12, 15, -28, -3, -32, 2,
+ -9, -69, -25, 6, 31, -1, -125, -26,
+ -33, -42, 17, -5, 4, -3, -41, -10,
+ -15, -41, -58, 12, -28, -6, -87, 21,
+ 4, 0, -48, -41, 37, -51, -5, 82,
+ -32, 3, 39, 18, -37, 11, -24, 67,
+ 36, -9, -38, -14, 9, -15, 5, -23,
+ -39, -48, -23, -23, 17, 25, -37, -13,
+ -30, 13, 6, -80, -9, 16, -18, 6,
+ -72, -10, -4, 10, -14, -28, -8, -52,
+ -18, 44, -39, -30, -31, -3, 55, -7,
+ -26, 35, -18, 21, -44, -38, -25, 7,
+ 24, 14, 11, 47, -39, -23, -16, -38,
+ -15, -26, -14, 79, -59, -23, 40, 10,
+ 18, -28, -43, -34, -98, 12, -18, -42,
+ 25, -67, -70, 50, -2, 96, -40, 35,
+ -17, -5, -26, 6, -35, -20, -56, -21,
+ 25, -10, -45, 6, -82, -35, 21, -11,
+ -115, 6, -93, -65, -61, 47, -126, -24,
+ 74, 23, 9, -72, -20, -91, -26, 51,
+ 4, 20, 28, -77, -32, 2, 34, -24,
+ -95, -27, 18, 22, -11, -11, -95, 11,
+ -62, 42, -35, -78, 21, -15, 24, -32,
+ -50, 9, 29, -9, 7, -40, -26, -20,
+ -42, 69, -13, 13, -17, -24, -43, -21,
+ -67, 101, -70, -69, -27, -66, 5, 23,
+ -24, 4, 16, 53, -1, 38, 0, -48,
+ 32, 34, 10, 6, 22, 19, 30, 18,
+ -20, -62, 1, -52, -41, 76, -109, 42,
+ 53, -36, -43, -34, 48, -35, 0, 63,
+ 43, 42, -102, 6, 73, 23, 60, 31,
+ -12, 14, 26, 0, -45, 33, 55, -3,
+ 76, 41, 49, -35, -47, 16, -65, -44,
+ 35, 57, 62, -16, 67, 2, 37, -4,
+ 2, 33, 62, 21, 9, 10, -18, 76,
+ 63, -15, -23, -1, 22, 60, 66, -10,
+ 77, 24, -82, -15, 33, -17, -37, -88,
+ -17, -25, 57, -30, 49, 24, 38, -116,
+ -22, 79, -14, -2, 39, -68, 38, 8,
+ -31, -32, -41, 46, 15, 63, 13, 9,
+ 19, -31, -30, -37, 26, 40, -48, -28,
+ -38, -8, -34, 35, -31, -12, -70, -48,
+ 14, 25, -36, -51, -17, 4, 0, 26,
+ 56, -32, 55, 20, 8, -7, -17, -44,
+ 20, 1, 5, 50, -45, 71, 12, -29,
+ -52, 19, -18, -15, 24, 16, -17, -29,
+ 20, -16, -22, 28, 48, -6, -22, -6,
+ -5, 52, 36, 29, 42, -15, 62, -26,
+ -36, 40, -28, 27, 32, 37, 0, 6,
+ 84, -14, 18, -41, -48, -26, 28, 29,
+ 43, -15, -71, -9, -14, 44, 90, 28,
+ 1, 9, 43, 16, -92, -37, -3, 49,
+ -16, -55, -3, 87, -35, 6, 5, -34,
+ -10, 11, 57, -83, 47, 9, -64, -65,
+ 10, 14, -5, -71, 34, -20, 33, -41,
+ -23, -72, 10, 42, 102, 73, 54, 4,
+ -41, -25, 13, 40, 23, -89, 33, 35,
+ 12, 16, -12, 28, 54, 10, -71, 9,
+ -47, -25, -17, -47, -18, 15, -23, 42,
+ 51, 47, -27, 31, -50, 2, 17, 1,
+ -11, 27, -40, 1, 30, -62, -33, 24,
+ 25, -12, 107, -3, 12, 35, -2, 66,
+ 16, -47, 9, -40, -38, 34, 81, 26,
+ 16, -2, -7, 8, -15, 20, -84, -9,
+ 53, -5, -52, -25, -110, 9, -23, -10,
+ 46, 20, 0, -31, -59, -64, 56, -46,
+ -69, 38, -35, -15, 7, -55, 1, 13,
+ -24, -22, 33, -6, -38, -62, -24, -8,
+ 26, -125, -9, -64, 0, 80, 18, 5,
+ -8, 59, -31, -50, -68, -1, -35, 55,
+ -14, 32, 126, 23, 24, -8, 39, 58,
+ 65, 22, -72, -14, 69, -9, -61, -118,
+ 42, -75, -13, -56, -30, 52, 57, 67,
+ -46, -41, -2, -31, 22, 2, 77, 27,
+ 47, -3, 59, -61, 45, 24, 125, -70,
+ -11, -8, 55, 127, -21, 15, 70, 36,
+ -68, -73, -34, -126, 34, -6, 9, -51,
+ 19, 10, -16, 45, 3, -27, -32, -27,
+ -22, -80, -8, -59, -46, 8, -28, 54,
+ -30, 50, 91, -38, 6, -77, 41, 8,
+ -12, -6, 1, -10, -41, 20, 26, 5,
+ 21, -25, -1, -11, -3, -15, -10, 22,
+ 37, 11, 43, -57, 77, -55, 15, -32,
+ -12, 53, -5, 12, 11, -59, 36, 22,
+ -43, 21, 79, -50, -20, 17, -126, 43,
+ -125, -39, -25, 7, 54, -60, 4, -24,
+ -23, 30, 27, -48, -5, -36, -106, 1,
+ 23, -23, -44, 14, 15, 75, -2, 6,
+ 15, 59, -33, -34, 3, 9, 31, -3,
+ 12, -1, 28, 36, 61, 58, -48, 31,
+ 5, 38, -16, 2, -64, 38, 34, 8,
+ 35, 2, -62, 51, -55, -38, -21, 24,
+ -1, -68, 42, -41, -23, 104, 35, -1,
+ -10, 22, -2, 19, -43, 89, 24, -116,
+ -60, 35, 37, 26, 29, 18, -19, 19,
+ 5, 1, -8, 28, 36, 35, -4, 63,
+ -42, -40, 31, 25, 34, 26, -58, 14,
+ 1, 29, -40, 11, -57, 0, 3, -11,
+ -46, -36, 22, -61, -47, 9, -33, -33,
+ 21, -11, 49, -46, -42, -2, 16, -33,
+ 76, -62, -48, 18, -4, -5, 23, -108,
+ -57, 57, -4, -127, -65, -4, -7, 104,
+ 26, -91, -24, -68, 19, -3, -30, -35,
+ -54, -107, -81, 25, 17, 34, 10, 12,
+ -1, 17, -69, 46, -20, 105, 25, -47,
+ -9, -23, 21, 22, -35, 28, -1, -9,
+ 18, 13, -92, 4, -119, -1, 28, -5,
+ -51, 39, -30, 4, -63, 127, -59, -33,
+ 127, 64, 40, -49, -12, 52, -9, 8,
+ 5, -68, 15, -5, 13, 52, 95, 41,
+ -64, -55, 40, -6, 75, 51, 79, 47,
+ -27, 45, 33, 17, 46, 41, 123, 28,
+ -53, 3, 44, -5, 11, 35, 29, -20,
+ -34, -25, 17, 64, -15, 45, -22, 2,
+ -36, -15, -7, -75, 15, 21, 44, -8,
+ 49, 19, 26, 16, -33, -39, 33, 34,
+ -24, -40, 9, -40, -44, -43, -47, -8,
+ -28, 76, 35, 28, -34, 21, 45, 7,
+ -40, -109, -37, -58, 0, -9, 34, -57,
+ -75, -21, -66, -122, 98, 12, -7, 5,
+ 45, -27, -4, 45, 40, -29, -9, 22,
+ -69, -11, 68, 56, -30, -24, -49, -61,
+ 83, -10, 12, 56, 36, -21, 45, 29,
+ -48, -94, 82, -14, -46, 15, 1, -71,
+ -126, 39, -126, -64, 23, 4, 0, 18,
+ 28, -67, 36, -102, 35, 78, 23, -61,
+ 23, 47, -22, 25, 46, 66, -9, -11,
+ 79, -74, 1, 33, -50, 93, 107, 127,
+ -2, 1, -15, -59, 86, 9, 5, -19,
+ 7, 27, -49, 13, 25, 85, 63, -32,
+ -76, 12, -35, -3, 30, -8, -12, 52,
+ -39, -38, -48, 20, 46, 7, -29, 19,
+ -4, 13, 20, -44, 44, 1, 11, -3,
+ -70, 13, 48, 18, -24, -69, 17, 20,
+ 22, 32, 39, 23, 25, 39, -9, -29,
+ -82, 76, -44, -12, 58, -6, -27, -62,
+ -71, 12, 17, -38, -7, -80, -13, -12,
+ 18, 18, 8, -33, -19, -55, -31, -24,
+ 26, 28, 10, 0, 35, -38, -21, 47,
+ 31, -26, -10, -78, -25, 8, -16, 21,
+ -3, 46, -13, -11, 7, -97, -32, -18,
+ 67, 11, -36, 31, -30, 6, -3, 38,
+ 11, 27, -35, -10, -62, -2, -16, 44,
+ 22, -29, 12, -32, 35, 1, 16, 36,
+ 35, -13, -52, -22, 88, -15, 11, 9,
+ -28, -5, -2, -32, -41, -2, 18, 56,
+ -19, 39, -40, 69, 19, 6, -16, 46,
+ -11, 14, 37, 6, 47, 61, 39, 1,
+ -28, -42, -34, -6, -12, -23, -29, -29,
+ -22, -56, 45, 15, 69, 9, 18, 23,
+ 17, -17, 30, 6, -12, 37, 3, -12,
+ -5, 51, -74, -28, 47, -9, 47, -5,
+ -25, -2, 26, -45, -6, 49, 5, -21,
+ -41, 17, 28, 3, 22, 6, -10, -4,
+ 1, -8, 29, 78, 88, 23, 7, -31,
+ 7, 1, 14, 77, 18, -35, -17, 59,
+ -36, 11, -36, 0, 67, 59, 8, -24,
+ 0, -23, 25, 15, 47, -8, -32, -24,
+ -38, 25, -33, -40, 38, 5, -64, -31,
+ -66, 8, 17, 14, 8, 10, 21, 59,
+ -8, 64, -46, -31, -15, -51, -39, 24,
+ 35, 45, 72, 5, 87, 97, -12, 44,
+ 56, 96, 13, 2, -66, -64, -1, -39,
+ -102, -25, -44, -8, -51, -14, 0, 63,
+ 32, -12, -33, -25, -1, -47, 11, -16,
+ 54, 74, 0, -62, 3, 54, 76, -117,
+ 33, 36, 47, 36, 24, 52, -2, 40,
+ 19, 47, -10, 72, 38, -13, 38, -14,
+ -8, 14, -18, 31, -22, -34, 23, 37,
+ 23, 8, -6, -17, 88, 20, -43, -5,
+ 28, -18, -25, -16, 6, 15, 28, 20,
+ -31, 16, 21, 43, -43, 53, 47, 10,
+ 8, 12, 15, 0, 24, -1, -2, 13,
+ 16, -24, -28, 55, 10, 14, -40, -128,
+ -1, -66, -46, -12, -16, 25, 4, 21,
+ 43, 48, 50, -45, 35, -9, -40, 57,
+ 59, 7, 39, 33, 31, 18, 93, -17,
+ -56, -70, -2, 68, -9, -11, -29, 11,
+ -46, 82, -1, 2, 124, -21, -65, 4,
+ 11, -109, 20, 27, -33, 28, -128, 54,
+ 14, 40, 3, 33, -66, -97, 8, 55,
+ -82, -42, -19, -10, -6, -53, 51, -5,
+ -21, -41, 32, 54, -22, -88, 51, 44,
+ 66, -3, -23, 55, 46, 30, 3, 49,
+ 13, -13, -9, -58, -32, 22, 42, 55,
+ -10, -16, 51, 63, -4, 69, -14, 42,
+ -15, 61, -20, 12, 40, -27, -90, 1,
+ -1, 81, -3, 16, -30, -20, 31, -12,
+ -6, -42, -10, 64, 5, 7, 25, 30,
+ 12, 15, 6, 31, -21, 14, 11, 54,
+ -28, 39, 17, 83, 77, -53, 14, -3,
+ -22, -27, 32, 58, 23, 49, -6, -1,
+ -18, 13, 46, -18, 40, 16, -42, 76,
+ -74, 14, -112, -42, -123, 17, -110, -87,
+ 0, -11, -66, 11, -43, 9, -126, -27,
+ -17, -25, 83, 29, -51, -60, 22, -40,
+ -1, -89, -97, -49, -49, -37, 18, -22,
+ -89, -18, -24, -51, -33, 89, -37, 87,
+ -26, -16, 45, -48, -55, -13, 19, 30,
+ 49, 13, -10, 34, -83, -32, 55, 114,
+ -13, -25, 18, 61, 10, -36, 28, -64,
+ -25, -49, 75, 42, 45, 59, 39, -116,
+ -31, 28, -45, -68, 64, 28, 98, -11,
+ -18, 34, -78, -17, 57, 18, -9, -31,
+ 11, -54, -17, 71, 39, 46, 12, -8,
+ -32, 9, 34, -12, 17, -47, -72, -31,
+ 71, -47, -20, -1, -21, -32, -39, -37,
+ -14, 11, -62, -14, -6, 77, 77, 88,
+ 40, 31, 36, 26, 14, -68, -36, -60,
+ 42, 27, 79, 46, -92, 4, -11, 53,
+ 37, -4, -53, -45, -42, 10, 65, -30,
+ -24, -6, -61, 1, 34, 11, 8, -1,
+ 35, -30, -30, -36, -94, 46, 31, -52,
+ 31, -16, 19, -112, 51, 35, 3, -69,
+ -44, 45, -17, -17, 68, 35, 71, -56,
+ -74, 25, 43, 17, 19, -10, -127, -16,
+ -13, -56, -55, 36, -14, 24, 7, 54,
+ -45, 4, -29, -25, -11, -35, 122, -109,
+ 12, 46, 30, -15, 28, -25, -6, -71,
+ 11, 23, 83, -20, -24, 21, 19, -52,
+ 22, 6, 12, -33, 25, 16, 9, -33,
+ -44, -36, 18, -50, -25, 93, -1, 55,
+ 4, 42, -28, 16, -45, 0, -14, 11,
+ -9, -10, 3, 5, 2, -7, -43, -2,
+ 8, -17, 48, -32, 20, -12, -42, 8,
+ -13, 25, 1, -13, 2, 36, 67, 42,
+ 15, -30, -10, -73, 6, 17, -14, 34,
+ 10, 10, 14, 50, -128, 37, 2, 41,
+ 24, 52, 39, -49, -31, 24, 71, 25,
+ 35, 85, 25, -46, 5, 25, 23, -4,
+ 18, 36, 2, -57, -17, 5, 9, -30,
+ 61, 37, 14, 10, 24, 29, 58, -53,
+ 23, 38, 6, 5, 57, -29, -21, 102,
+ -69, -24, 22, -29, -98, -42, -25, 110,
+ 72, 80, -7, -18, 60, 32, -8, 81,
+ -25, -5, 26, -7, -64, -37, 103, 27,
+ 0, -21, 17, -6, 80, 56, 67, -79,
+ 56, -16, 20, 27, -30, -20, 25, 2,
+ -20, 30, -9, -11, -32, -18, 52, 19,
+ -40, 9, -26, -35, -26, 6, -70, -11,
+ -14, 50, 31, -56, 47, 12, -7, -15,
+ 20, -8, 43, 0, 13, 0, 39, -47,
+ -41, -25, 67, -30, 3, -23, 3, -33,
+ 7, 26, -17, 29, 28, 65, 76, 28,
+ -31, -34, -78, 28, 26, 63, -60, -74,
+ -17, -25, 10, 17, -111, 63, -18, -128,
+ 13, 28, 16, -14, -83, 10, -15, -21,
+ -24, 19, -43, 2, 10, 54, -67, -55,
+ -34, -22, -35, -48, -34, 22, -21, 18,
+ 25, 12, 16, -54, 8, -50, 2, -66,
+ -2, 14, 42, 36, 68, -20, 4, 1,
+ 9, 46, 42, 2, -52, 13, 43, -31,
+ 22, 38, 10, 5, -34, 33, 14, 36,
+ -43, 20, -4, 12, -44, -6, 29, 21,
+ 9, -1, 72, -51, 14, -18, 93, 5,
+ -5, -88, 73, -8, 13, -47, -16, -41,
+ 19, 8, -38, 67, 15, -28, 42, -86,
+ 22, 50, -23, 27, -4, 69, -10, -17,
+ 5, 39, 1, 20, 85, 41, 17, 26,
+ -43, 51, 84, 22, 112, -8, 15, 20,
+ -28, -29, 36, 0, -14, -51, 35, 14,
+ 2, -26, 8, 54, 10, 108, 43, -44,
+ -7, -33, -2, -21, -17, 76, -63, 32,
+ 48, -58, -8, -21, -33, 0, -15, 82,
+ -28, -75, -77, 29, 30, -33, -24, 9,
+ -13, -15, 65, 63, 8, 49, 13, -128,
+ -4, 115, 12, 14, 4, 10, -82, 38,
+ 50, 57, -4, -51, 47, 41, 111, 107,
+ 51, 19, 17, -41, 72, 27, -25, 47,
+ -51, -4, 56, 51, -101, 122, 82, -5,
+ 92, 14, 3, 77, -30, -26, -25, 12,
+ -83, 3, -48, 36, -18, -34, 91, 19,
+ -19, 32, 21, 66, 31, 61, 10, 49,
+ -33, 38, 98, 55, 60, 39, 81, -113,
+ -4, 95, 43, -44, -79, 24, -16, -49,
+ -11, 28, -38, 32, -26, 20, 43, -14,
+ -24, 22, -20, 6, 14, 10, 45, 53,
+ 7, 49, 10, -76, 35, 1, 35, -50,
+ -47, -91, 12, 56, -6, -30, 22, -7,
+ -34, -24, -2, -64, 94, -9, 76, 39,
+ 29, -90, -3, 44, 19, 20, 16, -47,
+ 30, 33, -11, 80, -29, -38, 30, -55,
+ -56, -23, -57, 78, -40, 110, -2, 32,
+ 11, 45, -33, 30, -33, -8, -13, -27,
+ 33, 27, -3, -20, 28, -72, -5, 37,
+ 9, 33, 35, -26, -10, 32, -49, 6,
+ 56, 9, -80, 38, 36, 56, -7, -4,
+ 54, -27, 21, 33, 42, 44, -45, 35,
+ 20, 75, -18, 58, 16, 22, -69, 21,
+ -12, 50, 23, -28, 1, 62, 34, -50,
+ -4, -36, 67, -16, 59, 11, 72, -8,
+ -12, 72, 43, 104, 45, 19, 91, 89,
+ 1, -14, -3, -39, -29, 0, -38, 48,
+ -5, -49, -17, 35, -57, -14, 0, 40,
+ -44, -22, 0, -23, -20, -19, 4, 33,
+ -51, 25, 5, -6, 38, 5, 24, -38,
+ -81, -17, 45, -24, -45, 23, -27, -11,
+ 27, -13, 39, 58, 9, 17, 37, 5,
+ -10, -24, -1, -115, 23, -19, 15, 21,
+ -4, 20, -46, -121, 14, -59, -66, 108,
+ 67, 13, -26, 71, -35, 36, -14, 4,
+ -127, -23, -72, 79, -83, -64, 21, 76,
+ 35, 12, -63, 7, -7, 84, 28, -17,
+ 20, -48, -14, 71, 59, 22, 36, -20,
+ 41, -2, -61, 24, 13, -79, -39, 8,
+ 22, -18, 21, -45, -93, -37, -55, 0,
+ -21, -19, -39, 60, 78, 0, -20, 50,
+ -24, -31, 40, 8, -34, 27, 29, 15,
+ -6, 71, -60, -75, 51, -18, -3, -116,
+ 21, 30, 78, 71, 96, -8, 22, -2,
+ 16, -9, -74, -34, -40, 4, 45, -44,
+ -48, 40, -75, -30, 23, 15, 50, 34,
+ -39, 16, -4, 18, 0, 38, -6, 12,
+ 24, 15, 75, -16, -22, -37, -15, -87,
+ -75, 42, -12, 34, 33, -56, -66, 15,
+ -32, 1, 23, -78, -7, -50, -7, -49,
+ -18, 30, 78, 9, 73, -18, 42, -16,
+ -50, -7, 14, -27, -60, 103, 24, 35,
+ -40, -24, 1, 41, 0, -13, -88, 6,
+ 4, -7, -56, -44, -35, -2, 17, -37,
+ -58, 126, -2, 1, 20, 24, -68, 8,
+ -58, 9, 52, 51, 11, 66, -1, -45,
+ 23, -34, 125, -24, -87, -24, 61, 25,
+ 13, 14, -4, -5, 21, 108, 50, -53,
+ -19, 64, 3, -5, -21, -44, 36, 0,
+ 0, 27, 25, -39, 75, 22, 55, -51,
+ -21, -13, 53, 39, 5, -27, 40, 63,
+ 80, 4, 5, 54, 54, 21, 57, 49,
+ 38, -21, 21, -52, 28, 64, 5, -2,
+ -6, 45, 13, 29, -24, 12, -11, -8,
+ -26, -35, 28, 9, 53, 94, -15, 44,
+ -23, 24, -21, 74, 7, 24, 2, 76,
+ -4, -14, -40, -10, -2, -5, 12, 19,
+ -23, -44, -8, 32, -76, 33, 27, 56,
+ 9, -73, -66, 50, 51, 108, -18, -23,
+ 42, -21, 57, 68, -56, -10, 43, 3,
+ 29, 12, -43, 47, -3, 59, 27, 2,
+ -14, 67, 65, -14, -56, 48, 1, 85,
+ 32, 50, -25, -9, -40, -8, -59, 12,
+ -28, 2, 57, 56, -43, -47, 23, 69,
+ 27, -15, -24, 88, -30, 21, 19, 8,
+ 19, 70, 27, -9, 23, 66, -12, -65,
+ 46, 72, -1, -41, 59, -9, -12, -12,
+ -32, -29, 23, 6, 50, 12, 72, 24,
+ -27, 15, -11, 24, 76, -101, 11, 60,
+ 59, 61, 32, 9, -3, 52, 77, 17,
+ -32, -4, 53, -17, -42, 46, -10, 67,
+ 7, -107, 85, 5, 2, -8, -42, 21,
+ 3, -11, -50, -51, 33, -23, 27, 1,
+ 20, 12, 59, 27, 5, 55, 27, -8,
+ -16, 8, 33, -32, -42, 6, 19, 3,
+ -8, 31, 4, 52, -25, 49, -80, -26,
+ 11, -2, -42, -15, -49, 43, 0, -15,
+ -6, 48, 26, 39, -30, -32, 36, -91,
+ -86, 10, -84, 36, 22, 3, 67, 25,
+ 95, 22, 27, 23, -26, 5, -24, 9,
+ 40, 40, 3, -24, -40, -28, 21, 71,
+ -2, -25, 15, 36, -4, 0, -20, 97,
+ -9, 19, 25, -3, 73, -22, 26, 4,
+ 6, 30, -33, -12, 29, 104, -19, -26,
+ 36, 0, -39, -21, -26, 13, 26, 14,
+ -44, -36, -55, -4, -29, 26, 106, 26,
+ 24, 10, 26, 63, -7, -18, 11, 4,
+ 22, -18, 15, 39, 6, 40, 79, -67,
+ -1, -12, 56, -1, 0, -22, -37, 85,
+ 7, -2, -21, 33, -55, -2, -34, -46,
+ -25, -18, -25, 0, -32, 45, 20, 106,
+ -20, -1, 44, 38, 40, 35, 17, -1,
+ -18, -51, -21, -1, -22, 5, 11, 13,
+ -20, 3, 46, 49, -52, 47, -68, -46,
+ 58, 1, 38, -12, 7, 57, 17, -2,
+ 48, -13, 1, 21, -89, -38, 30, 39,
+ 28, 30, -19, -8, -16, 27, -30, -7,
+ -105, 6, -38, -8, -1, 37, -24, -95,
+ -16, 16, -31, 10, -45, -14, 38, 39,
+ 36, -29, -15, 39, -34, -53, 25, 19
};
-static const opus_int16 noise_gru_bias[144] = {
- -800, 1869, 1447, 1212, 648, -135, 111, -451,
- 367, -761, 1493, -177, 1670, 402, 1985, 1696,
- -545, -13, 1399, 1822, 850, -744, 209, -1107,
- 936, 703, 67, -1026, 287, 7, -828, 152,
- 528, 492, 1561, 379, 549, -75, -113, 210,
- 1036, -1574, 504, 788, 49, 173, 1168, 429,
- 821, -647, 177, 194, -662, 537, 1013, -575,
- 261, -145, -639, 3, -168, -250, 407, 735,
- 1195, 562, -242, -874, 220, 405, -582, 536,
- 390, 209, 68, 275, 873, 828, -341, 266,
- 654, -755, 127, -1250, 1130, 126, 1410, 0,
- 1275, -518, 377, -455, 480, -217, -604, 540,
- 1526, -1492, 132, -142, -836, 1099, 886, 414,
- 839, -302, -344, 923, 851, -62, -34, -395,
- 1035, -183, -1115, -1741, -112, 655, 205, 319,
- 384, -951, -646, 1146, 266, -205, 1893, 1020,
- 713, -1754, -121, -1484, -34, -134, 164, 835,
- -618, 150, 798, -415, 662, 745, -276, 638
+static const rnn_weight noise_gru_bias[144] = {
+ 19, 1, -51, -53, 57, 13, -72, -70,
+ -22, 15, 44, -68, 7, 14, 27, 26,
+ -24, 94, -128, -12, 62, -41, -13, 34,
+ 81, 36, -27, 1, -91, -5, 14, 10,
+ 3, 22, 26, -113, 14, -39, 61, 11,
+ -1, 33, 1, 38, 37, 87, -5, -50,
+ 14, 63, 4, 58, -32, 66, 32, 55,
+ 44, 2, 42, 51, -41, 0, 0, -6,
+ -2, 27, 14, 7, 23, -41, 20, 64,
+ -5, 42, 0, -7, 43, 23, 56, -25,
+ -20, -55, -30, -13, 4, 22, -4, -16,
+ -77, 42, 37, -8, -14, 54, 53, 20,
+ 24, 15, 44, 38, -51, 38, 26, 36,
+ 33, 21, 5, 1, -28, -8, 2, -24,
+ 43, -37, 5, 62, 41, 35, 7, -25,
+ 18, 9, 37, -12, 31, 10, 6, 2,
+ 24, 10, -3, 61, 20, 4, -8, -30,
+ -3, 64, 14, 8, -11, -11, 19, 42
};
const GRULayer noise_gru = {
@@ -3122,7609 +3122,7609 @@ const GRULayer noise_gru = {
90, 48, ACTIVATION_RELU
};
-static const opus_int16 denoise_gru_weights[32832] = {
- 683, -512, 1151, -970, 772, -119, 11, 510,
- 361, -1005, 402, 532, 731, -328, 1094, -2558,
- -461, -1684, 311, -528, -2324, 723, -52, -1895,
- -552, -83, 319, 592, 908, -455, -683, 238,
- -1041, -251, 412, -656, -366, 775, -682, -1556,
- -1525, -1068, -186, 112, 259, -1036, 1770, -392,
- -106, -1072, 894, -586, 588, 76, -479, -399,
- 225, -1212, 126, -1097, -784, 483, -1731, -927,
- 503, -809, -305, -173, 1200, -558, -529, 1364,
- 280, -756, 5, 759, 115, -1062, -188, 398,
- -1480, 577, 201, -1282, 208, 1025, 182, 255,
- -2003, -360, -374, 509, 917, -324, 34, 618,
- -427, 1792, -404, 416, -867, -308, -13, -77,
- -550, 220, 1218, 826, -197, -769, -371, 949,
- -655, 59, 886, 745, -40, -790, -958, -824,
- 430, -1643, -1044, -1227, -333, 442, -202, 452,
- 37, -408, -48, 733, -287, 596, 185, -1830,
- 479, 1390, 558, 44, 1065, 745, -397, -378,
- -215, -604, -673, -880, -551, -85, -214, 583,
- -1280, -514, -379, -262, 500, 358, 854, -89,
- -1126, -1633, -874, -508, 156, -421, -440, 66,
- 138, 74, -20, -105, 1070, -913, 554, -603,
- 236, -589, -650, -892, 652, -65, 794, 712,
- -371, 451, 712, 1341, 470, -851, -94, -348,
- -861, -471, -263, -146, 207, -1337, 568, -1045,
- -701, 298, 489, -1049, -694, 813, -623, -779,
- -285, -441, 446, -1253, 616, 613, 840, 21,
- -721, 451, 95, -1144, -1467, 782, -183, -697,
- -922, 1648, -281, 439, 406, -447, -181, -208,
- -487, 384, 389, -387, -190, -526, -371, 368,
- -260, 152, 1067, -759, -33, 262, 1465, -380,
- 14, -716, 1478, -660, 276, -704, 289, 548,
- -793, 569, -836, -70, -93, 611, -12, -1624,
- -311, 303, 706, -274, -80, -549, -41, 608,
- 444, 733, 250, 738, 1777, 934, -787, 1265,
- -865, 365, 1338, -689, -983, -46, 1198, -1,
- -635, 729, -123, -555, 472, 1196, 1516, -338,
- -729, 1116, -31, 952, -920, 272, 80, 830,
- 126, 152, -346, 963, 104, 263, 1064, 369,
- -594, 968, 1085, 51, 265, -513, 626, 507,
- 914, -155, 45, 626, -170, 542, 309, 606,
- -83, 687, 1469, -153, -213, 232, -108, -995,
- 178, -274, -714, -565, 244, 236, -171, 709,
- -616, -762, -637, -220, 546, -447, 144, -1072,
- 835, -907, 36, -135, -79, 744, -294, 825,
- 127, 834, 1429, -104, 206, 967, 599, 951,
- 861, -272, -198, -122, 629, 1234, -62, 343,
- 204, -547, 361, 81, 1235, 588, -90, 867,
- -381, -456, -812, -740, -1548, 977, -491, 810,
- 821, 559, -619, -679, 650, 480, 147, -895,
- 110, 849, -533, -878, 615, 208, 335, 767,
- -1943, 1027, 1149, -480, -12, -576, 446, 101,
- -1629, -338, -566, -546, -900, -287, 492, 257,
- -804, -1117, 444, 219, -43, -301, 498, 169,
- 877, -11, 174, -755, 432, -534, 493, 537,
- -478, 364, 1268, 594, -148, -370, -1039, 226,
- -228, 1847, 303, 435, 568, 485, 119, 854,
- 1439, 26, 628, -368, -916, 1303, 738, -56,
- 1219, -312, -163, 375, 470, 354, 808, -919,
- -603, -1142, -173, -224, -971, 729, -732, -516,
- 852, 576, -844, 415, -380, 664, -827, -11,
- 0, 438, -646, 366, 1074, -538, 505, -55,
- 1233, 122, -49, 46, 607, 77, -673, 505,
- -172, -802, 680, 681, 284, -813, 1176, -343,
- 929, -898, 533, 347, -199, 1002, -669, 723,
- 1054, 24, 1061, 845, 1054, 475, 109, -810,
- -548, 302, 790, -159, -14, 416, -143, -532,
- 664, -1320, -2314, 1146, -670, -256, 506, 1011,
- -451, 116, 380, 1364, -453, -506, 83, 950,
- -1468, 656, -319, 571, -496, -962, 465, -135,
- -1133, 309, -976, 154, -16, -1147, 1332, -1563,
- 789, -236, -1159, 918, 569, -429, -459, -462,
- 701, 366, 380, 225, 547, 943, -280, 605,
- -49, -931, 419, 525, 599, -1104, 529, -1002,
- -250, 1187, 723, 222, 1563, 277, 844, 1250,
- 122, 475, 836, -426, -453, 373, 744, 784,
- 1671, 921, -576, 1299, 2104, 689, -485, -1369,
- -280, -219, 723, 811, -793, -1120, 104, -647,
- 677, -326, -21, -1560, 228, -319, 573, 246,
- 856, 711, -65, -503, 211, 475, 1516, 925,
- -11, 225, 682, -251, -86, -323, 274, 547,
- -204, -752, 1099, 186, 465, 364, -42, 144,
- -439, 261, 1311, 647, 1102, 912, 100, -804,
- -439, -1024, 1908, 867, 886, -63, 270, -436,
- -794, 1416, 123, 68, -1284, -522, -510, 1347,
- 478, 339, 97, -863, 1050, 187, 1006, 163,
- 270, 1524, -996, -688, -17, 1098, 473, 835,
- -374, -527, 204, 375, 1014, 195, -160, -207,
- 9, -152, 141, -270, -356, -214, -164, -135,
- 280, 473, -668, 66, -1480, 782, 619, 339,
- 533, -326, -61, -174, -525, -399, 1041, -216,
- -67, 342, -508, 1014, 55, 328, -872, -1213,
- -107, 699, 1066, -600, 99, 1023, 509, 426,
- 275, 65, 1322, 845, -993, 18, 504, -196,
- 528, 206, -52, 432, 503, -315, -93, 120,
- -275, 1029, -324, -579, 1161, 162, -332, -544,
- -613, 381, -707, -41, -169, 207, -542, -37,
- -590, 466, 500, 496, 954, -51, 110, -501,
- -30, 155, 491, 186, -693, -43, -1006, -144,
- -572, -475, 584, 326, 353, -583, -648, 1119,
- -528, -241, -217, -354, -717, -25, -377, 884,
- 261, 149, -129, -319, -647, -286, 471, -75,
- -867, 670, 400, 181, 637, 1295, -498, 408,
- -449, 355, -33, -69, -274, 245, -397, 106,
- -538, -565, -1421, -373, -342, -875, 734, 656,
- -643, 710, -279, 928, -985, 705, -789, -1180,
- -212, 296, 1332, -102, 75, 814, -282, -1517,
- 109, 902, -844, -816, -496, -1199, 829, 394,
- 1850, 663, -1477, 126, -908, -74, -921, -368,
- -1156, -1270, -642, -829, 70, 630, 321, 338,
- 92, -321, -282, -46, -70, 731, -804, 1449,
- -165, 2392, -1640, -785, -3526, 879, 748, 653,
- 687, 1525, -438, -257, 1290, -1403, 1449, -69,
- 171, -38, -775, -287, 1899, 2139, 1007, 69,
- -1939, -601, -982, 1067, 1908, -924, -360, -541,
- -135, -144, 599, -736, -1343, 986, -1231, 1187,
- -670, -803, -134, 62, -354, -326, 129, -1019,
- 69, 284, 1090, 636, 1092, -712, -390, -102,
- 136, -273, 1430, -954, 642, -375, -676, -485,
- -454, 1425, -1965, -351, 495, 435, 120, 379,
- -187, 30, -1083, -545, -208, -1286, -294, 676,
- -285, 606, -288, 1592, -784, -522, 770, 62,
- 31, -458, 120, 225, -395, 628, 345, -17,
- -173, -48, 922, -72, -634, -111, -700, -224,
- -832, -298, -92, 707, 551, 264, 1500, 1051,
- -271, 753, 1344, 448, -466, -916, 338, 3,
- 769, 1201, 1066, -105, 1339, 610, -840, 325,
- -606, -1258, -108, -300, -312, 809, -442, 591,
- -6, 595, -587, -274, 516, -737, -48, -266,
- 787, 292, -298, 1167, 366, -372, -27, 565,
- 759, -788, -522, -1144, -345, -1085, 1154, -860,
- -654, 401, -1269, 328, 716, 382, -566, 993,
- 339, 54, -371, -482, 154, 212, -387, -214,
- -776, 246, 438, 164, -574, -121, -466, -420,
- -945, 1102, -124, -947, 371, 632, -953, -193,
- -258, -146, 85, 350, -768, 114, -112, 405,
- -941, -528, -443, 493, -182, -246, 1287, -936,
- 485, -544, -219, -173, -420, -929, -681, 354,
- 862, -482, 778, 640, 153, -476, -1027, 647,
- 399, 329, -538, 267, 372, 381, 906, -1043,
- -9, 96, -875, 1296, 689, 155, 145, 112,
- -120, -2069, -665, -34, -379, -680, 210, -740,
- -13, -46, -68, 761, 528, 329, -302, 260,
- -413, -494, -179, -198, -332, 429, 317, -1421,
- -305, 442, -435, -1777, -1264, 1418, -1115, -846,
- -127, -432, -75, -44, 371, -331, -371, 328,
- 971, -593, 249, 559, 1097, -1069, 118, -590,
- -520, -147, 153, -1341, -567, 442, -153, -430,
- -1448, -557, -755, -246, -792, 627, 325, 266,
- 388, 666, -844, 525, 1018, -219, 901, 601,
- 55, 745, 922, -1210, -1291, 975, 98, -1121,
- -1357, -27, 691, -326, -196, -2552, -641, -1611,
- 1225, 805, -1218, 964, -995, -699, -312, -89,
- -869, -576, -122, -580, -2138, -1159, -813, -2000,
- -617, 394, -2835, 600, -540, -749, -661, 623,
- -784, -2227, -1045, -482, -1543, -488, -265, 723,
- 1319, 161, 949, 253, 207, -475, -555, -96,
- 1033, -670, 293, -225, 96, -74, -845, 393,
- 376, -772, 552, -574, -83, 35, -1242, 42,
- 149, 1220, -652, 199, -279, -1130, -224, -1327,
- -93, 333, -519, -181, -1436, -1137, 1204, -1907,
- -780, 217, 1788, 1239, 786, -268, 59, -755,
- -1311, -243, 495, -109, -581, -419, -128, -308,
- -755, -212, -1706, 520, -1349, 351, -590, 281,
- -409, -1157, -505, 634, -137, -937, 205, -47,
- 700, 518, -1047, 595, 485, 43, -730, -249,
- 1220, -387, -384, -1386, 565, 1162, -634, 362,
- -95, -432, -458, 549, -1289, 318, -508, -167,
- 467, 22, 397, -789, -957, -782, 533, 163,
- 1112, -121, 234, -1038, 381, -139, -751, 149,
- 736, 1027, -451, -597, 448, -575, -1067, -693,
- -1025, 868, 45, -553, -692, -607, 466, 2,
- 414, 546, -683, 165, 783, 390, -123, -475,
- -569, 626, -94, -217, 436, 624, -833, -582,
- 371, 666, 406, -541, 321, -299, -147, -319,
- -1222, -540, 1180, 515, -310, -646, -261, 833,
- -72, -31, -597, 19, -39, 798, 491, -833,
- -170, -584, -429, 114, 290, -226, -729, -929,
- -370, -344, -535, -1328, -65, 827, 387, 328,
- 62, -307, -100, -393, 622, 1033, 143, -977,
- -1416, -28, -1595, 958, 495, 2244, 1449, -161,
- 701, -47, -100, -278, -421, 383, -1305, -624,
- -2182, 1865, -1839, 409, -505, -594, 130, 1315,
- -715, 659, 1556, 414, 826, -695, -1149, -2106,
- 95, -72, 513, -302, 493, 1691, -856, -325,
- 710, -960, 451, -388, -567, 855, -1178, 1296,
- -71, -450, -561, -846, -1256, 1206, 794, -213,
- 1973, -658, 1436, -20, 1633, -271, -424, 999,
- 30, -1564, 858, 1479, -174, 1291, -34, -262,
- -1220, 694, 118, -889, 971, 1758, 1129, -167,
- 757, -248, -509, 315, -653, -1732, -103, 316,
- 268, -1637, 1065, -2096, -2117, -640, -789, -170,
- 1074, -1327, -543, 655, 361, 785, 1077, 437,
- 889, -401, -991, -18, 692, 608, 531, -363,
- 1654, -366, 487, 510, 854, -1073, 1272, 1447,
- 88, 538, 348, 872, 171, 300, 281, 224,
- -318, 912, 918, -557, 854, 727, -989, 757,
- 616, -975, -1430, 123, -899, 224, -1598, 600,
- 121, -1832, -230, 1120, 2018, -718, 680, -187,
- 1908, 546, -487, -85, -255, 187, -427, -590,
- 203, 731, 1511, -101, -835, 417, 305, 716,
- 609, 1141, 683, 1165, -1145, 305, 517, 290,
- 123, -3036, -399, 397, -1286, 137, 352, -430,
- 389, 106, 329, -1405, 320, -724, -50, 5,
- 413, 165, -455, 982, -873, 654, -806, -552,
- 219, -335, -763, -665, -12, -1074, -117, -309,
- 537, 638, -918, 937, 389, -1186, 129, 219,
- -147, 24, 277, 569, -85, 128, 924, -122,
- 1425, 868, 591, -1040, -486, 351, -1054, 68,
- -327, -97, 625, 82, 211, -579, 1029, -1138,
- 91, -536, -83, -99, 575, -576, 14, -63,
- 604, -508, -1551, -909, 705, 107, 1322, -235,
- 184, 122, 459, 733, 75, -96, -196, 1195,
- 207, 225, -135, -59, 817, 686, -888, 227,
- 851, 17, 18, 1035, 630, -997, -8, -409,
- 227, -717, 317, 687, -548, -29, 249, 49,
- 595, -454, 1293, -1255, -1432, 915, -1740, -1097,
- -380, -1344, -452, -2052, -158, -112, 251, -145,
- -1065, -838, -1110, -171, -218, -33, 786, -330,
- 981, -529, -826, -648, 765, 1324, -87, -322,
- -2331, 432, -2898, -50, -350, -2073, 983, -587,
- 901, 111, 376, -184, -406, -937, 1018, -308,
- 442, 419, 2220, -1482, -1227, -1716, 1708, -1779,
- -488, 207, 68, 609, 252, -1048, -847, -1443,
- 1026, 1673, -306, -453, -593, -1603, 49, -854,
- -1057, 832, -1101, -977, -694, -121, 1368, -1095,
- 97, -370, -1542, -1129, -1997, -764, 9, 34,
- 131, -1699, 403, -1774, -284, -1808, 1523, -428,
- -238, -218, -306, -1171, -5, -596, -276, -1011,
- 268, -760, -416, -828, -1081, 1319, -225, 1926,
- 205, -672, -441, -157, 36, -1235, 696, -325,
- 1040, -425, 28, 597, -1806, 12, -730, 215,
- 449, 278, 638, 507, 117, -317, -207, -152,
- 826, -1109, 472, -809, -659, -443, 387, -1152,
- -363, 597, 202, -555, 881, -682, -655, -128,
- -72, -361, -347, -1169, -102, 330, -1294, 1580,
- -440, -748, 2258, -429, -702, -102, 150, 399,
- 184, -1, -561, -208, -93, 930, -369, -229,
- -1668, -502, 529, -395, -1006, -570, -149, 1220,
- 655, 615, -276, 1216, 1944, -165, -148, 2242,
- -154, 37, 246, 908, 1351, -1668, -529, 233,
- 112, -719, 636, 270, -389, -1103, 180, -37,
- -560, 1014, 552, 204, -8, 427, 488, -891,
- -1222, 98, -1279, -243, -586, -42, -1254, 186,
- 410, 1391, 459, 64, 93, -252, 1103, -615,
- -124, 421, -116, -21, -445, -61, -465, 251,
- 246, -838, -354, -132, -1048, -673, -901, 270,
- -615, -121, 360, 72, -155, -745, -775, -992,
- 108, -557, 142, 780, -938, -69, 87, -296,
- 1334, 1410, 76, 945, 1322, 59, -163, -1304,
- -1138, 167, 529, -869, 463, 1603, 460, 809,
- 100, -117, 1161, -87, -419, 1774, 949, -606,
- -302, -478, -628, 151, 241, -792, 58, 764,
- 912, -275, -126, -443, 622, 646, 561, 99,
- -38, 664, -201, 206, -1314, 1022, -868, -756,
- -464, -773, -315, 482, -2679, -412, 234, 1195,
- 54, -752, -8, -371, -168, 251, 529, 430,
- 176, 183, -104, -582, -674, 278, -476, -1584,
- 1357, 1640, -496, -671, -300, 597, -1264, -1173,
- 305, -1537, -74, -834, 452, -464, -1124, 95,
- 352, -434, -343, -989, 85, 0, -121, -992,
- 519, -889, 552, 1827, -608, -156, 594, 835,
- 90, 1062, -1544, -330, -878, -449, -203, 89,
- -425, 2061, -620, -354, -984, 438, 987, 853,
- 120, -337, -636, 439, -274, -226, -452, -158,
- -668, 1068, 190, 498, -2041, -479, -32, -824,
- 360, -960, 1591, 656, -166, -434, -651, -189,
- 198, 459, -347, -847, -899, -362, 473, 884,
- 352, 209, 267, 294, -626, 591, -114, -126,
- -581, 117, 126, 44, 304, 679, -1083, 987,
- -478, 35, -525, -648, -226, 1655, -1133, 693,
- -574, -872, -78, -715, 130, 1219, 91, 305,
- 482, 211, -965, 490, 723, -61, -18, 198,
- -1216, 572, -5, 155, -117, -90, -464, 22,
- -830, -581, -557, -750, -276, -722, 1453, 257,
- 353, 531, -471, 161, 276, 122, 530, 1186,
- -736, -469, -540, 109, 288, -1283, -366, -1449,
- -689, -59, -194, -159, -58, -958, 509, 131,
- -852, 408, 148, -324, -181, -122, -712, -1377,
- -198, -417, -88, 645, -152, 134, -440, 208,
- -400, 172, 98, 480, 452, -121, 551, -406,
- -590, -702, 211, -74, -736, -800, 406, 224,
- 196, -908, 129, 745, -664, 490, 530, -734,
- -648, -750, 14, 29, 1229, 1312, 670, 287,
- 73, -191, 911, -270, -233, 416, -341, -409,
- -20, 679, 491, 1191, -573, -467, -925, -264,
- 12, 172, -683, 251, 87, -921, -511, 1403,
- 542, 326, -103, -334, -1005, 114, 656, -196,
- -710, -445, -1074, -715, 1052, 830, -1413, -728,
- -161, 582, 178, 391, -1195, -1125, -2340, 323,
- 528, -329, 31, -314, -537, -882, -254, -1476,
- 601, -1596, -194, -1453, 468, -2273, -270, -1317,
- -1459, -41, -480, -1062, -419, -279, -882, -206,
- -1135, 954, -525, -299, -1053, -1454, -443, 1173,
- 655, -198, -1005, 1606, 291, 565, -2202, -668,
- -523, 470, 993, -625, 108, 249, -192, -2511,
- -894, -285, 1114, 470, -965, -1529, 399, -791,
- -797, -1381, -213, -459, 27, -116, -1097, -323,
- -352, -643, -2077, -546, -2125, -240, -78, 597,
- 409, -1889, -2147, 582, -1357, 952, -1187, -483,
- 367, 38, -1028, -202, -90, -1062, -1114, 328,
- -40, 563, 355, 638, -800, -1002, -219, -275,
- -862, -645, -424, -286, 521, 570, 923, -717,
- 1204, -354, -1585, -620, 399, 23, 366, -1115,
- -594, 949, -845, -850, 525, 145, -919, -585,
- -749, -410, 764, 962, -108, -426, -1544, 93,
- -1102, -518, 212, -461, -256, 471, -784, 381,
- -797, -63, -1287, -415, -685, 321, 341, 199,
- -336, 171, -94, 193, 47, -67, 50, 313,
- -103, -378, 38, -1373, 1391, -1079, -336, 201,
- 977, -933, 16, 1212, -531, 453, -597, -312,
- 209, 545, 299, -270, 119, 941, -332, -441,
- 694, 589, -381, -790, 969, 338, 282, 1231,
- 40, -644, -42, -194, 45, 274, 67, 410,
- 550, 545, -291, 299, -156, 289, 1420, -618,
- 547, -124, 502, 494, 734, -229, -235, 53,
- 1001, -447, -198, 402, 397, 481, 187, -26,
- 852, 49, -198, -652, -473, -16, -304, 1083,
- 665, 218, 783, 172, -578, 261, -733, 590,
- -179, 1122, -431, -187, -814, -270, -956, 1408,
- -156, -714, -176, 693, -348, -131, -267, 975,
- -242, 771, 163, -384, 509, 274, -21, 374,
- 292, -1050, -206, 450, -767, 342, 88, 658,
- 373, 1045, -247, 952, -52, -1234, -409, -1035,
- -3221, -310, 347, 1064, 246, 1135, 371, 497,
- 591, -327, -153, 667, 814, -832, -1621, -1490,
- 1092, -67, -976, 911, -95, -29, 1539, -471,
- -865, 151, 1599, -54, 2335, 426, -1215, 9,
- -431, -183, 1723, 284, 1252, 2596, -963, 987,
- -1067, 1574, 1214, 512, -1050, -371, -2331, -264,
- 704, -1501, 725, -630, 785, 1746, 801, 1743,
- -366, 167, 1155, 359, 1486, -230, -34, -757,
- 475, 688, 1618, 380, -453, 1222, -433, 1703,
- 231, 420, 1884, -1545, -1080, -25, 1846, 1266,
- -472, 971, -105, 467, -1225, -50, 87, 440,
- 383, -1204, 2167, 1012, -1017, -1136, 8, -423,
- -79, -192, 57, -752, 889, 1950, -300, -188,
- -1186, -507, 248, -1281, 871, -155, -170, -209,
- -72, -32, -371, 47, -197, -819, 374, 1737,
- 720, 521, -260, 49, 522, 138, -176, -137,
- 1061, 752, -246, -780, -1458, 648, -561, -685,
- 467, -1148, -545, -291, 366, 148, -516, 421,
- 753, -1177, 686, 831, 559, -228, 1655, -201,
- 676, -600, -148, 32, -984, 184, -319, 247,
- -487, -730, 1450, -10, -197, 82, -292, 276,
- -1248, -738, -110, 914, 430, 541, 920, -472,
- -658, -527, 342, 906, 850, -778, 532, -864,
- 257, -514, -885, 432, -565, -921, 45, 136,
- 503, -805, -463, 1526, -291, -174, -739, -645,
- 59, -45, 62, 339, -200, 616, -78, 248,
- -177, 562, -702, 137, -63, -157, -90, 1566,
- 172, -235, 833, 647, -271, -129, 630, 494,
- 1093, 527, 252, 206, 520, 319, 335, 820,
- -267, -338, -568, -529, -520, 107, -371, 573,
- -288, 901, -672, 1309, -1008, -879, 561, 237,
- -446, 225, -2212, -809, -339, -413, 1358, 1076,
- 127, -285, 586, -816, 82, 363, -464, -370,
- -518, -193, -577, -424, 1092, -308, -194, -904,
- -668, 752, -321, 185, -718, -68, -193, 635,
- -368, -214, 110, -21, 494, 330, -332, 1181,
- -998, -972, -2803, -62, -324, 590, 715, 229,
- -580, -491, -833, 457, 558, 966, -1953, 242,
- 316, 695, -311, -223, 242, -914, -1327, 1372,
- -506, 824, -551, -279, -880, -622, -693, 385,
- -603, 136, 1034, -1591, 1315, -44, -145, 730,
- 55, -764, -401, 124, -480, 1359, -1206, 1171,
- -1261, -629, -737, 446, -431, -166, 3424, -1151,
- -506, -24, -1078, -110, 464, -729, -332, 954,
- 68, -643, 1687, 421, 397, 264, -1166, -16,
- -133, -94, -94, 638, -175, 182, 641, -25,
- -377, -1430, -1600, -949, 815, 369, -445, 597,
- 40, 424, -1741, 493, -2679, -2284, -1683, -1475,
- -1003, 258, 1545, -641, 1167, -1933, 217, 669,
- 79, -1082, 884, 695, -871, 927, -158, -234,
- 1070, -1336, 142, 539, -63, 1099, -826, 1478,
- -1011, 1049, 1110, 1022, 345, -533, -1067, 628,
- -168, 547, 369, -626, 526, -869, 46, 1304,
- -357, -1366, 784, 1474, 506, -1027, -1948, -248,
- 460, -598, -687, 342, -363, -1015, 712, -458,
- 337, 83, -688, 292, -536, -1413, -1237, -1925,
- -18, 65, -734, 304, 467, -469, 158, 143,
- -291, 2219, 921, 233, -493, -2065, 308, 412,
- 401, 698, 121, -1783, -1637, 417, -977, 1172,
- -1097, 477, -592, 168, 192, -1755, 29, 576,
- 201, -1083, -629, -933, 211, -83, 407, -860,
- -1762, -692, 421, 94, -373, 415, 426, -536,
- -247, 144, 72, 373, -1117, 161, -185, 788,
- 185, 360, -792, 782, -462, 20, -255, 626,
- 735, 784, -12, 336, 782, -445, -384, 937,
- 347, 101, 226, -704, -593, -1063, -71, -810,
- 268, -563, -528, 392, -595, -158, -887, -632,
- 136, -624, -607, -663, -250, -616, 777, -181,
- -195, -669, -519, 266, -10, 493, -664, -1126,
- 273, 932, 1014, 446, -489, -203, -895, -616,
- 189, 1211, -952, -881, -37, 659, -171, -422,
- -543, -2264, -1313, -124, -448, 43, -640, 2,
- -284, 12, -180, -686, 683, 521, -1066, 50,
- 52, -30, 249, 882, 1097, 13, -109, -350,
- -771, -186, 374, -252, 922, -41, -758, -1293,
- 200, -455, -393, -2177, -1473, 391, -227, 1165,
- -252, 1217, -527, 1279, -410, 96, 796, 637,
- -11, 465, -367, 451, -230, -1253, -122, -693,
- 105, 534, -304, 85, 744, -622, -1379, -588,
- 568, 288, -611, -1369, 73, -284, -251, -417,
- -4, -82, -2224, -138, -1, -53, 195, -72,
- 1648, 219, 1121, 354, 267, -898, -1617, -306,
- 1237, 807, -427, 475, -59, 332, -221, -5,
- 18, 177, -817, -509, 465, 1485, 359, 710,
- -653, -263, 1039, 469, -990, -454, -1012, 829,
- 1218, -329, 555, 508, -980, -1274, 326, -1043,
- -78, 13, -547, -154, -1567, 377, 336, 835,
- -238, 274, 231, -1, 558, -189, -891, -602,
- -955, -445, -739, -196, -914, -1318, 142, 349,
- -92, -334, 867, 452, 386, 590, 1302, 62,
- 349, 1411, 594, -1142, -132, 614, 456, -475,
- -141, -1070, 1044, -163, -589, 652, -1203, -382,
- 395, -100, 19, 574, 993, -207, -89, 528,
- -45, -16, 893, -887, 67, 671, 289, -302,
- 251, 398, 477, 393, 1000, 2048, 163, -528,
- -936, -45, 359, 511, 1075, 408, 287, 297,
- 177, 777, -432, -1169, 697, 570, 1107, 793,
- -631, -674, -155, -510, -57, -716, 512, -41,
- -890, -221, -896, -71, -457, -736, -538, -11,
- -1137, 185, 495, 860, 105, 453, -206, -132,
- -317, 122, -406, -588, -74, 129, 215, -636,
- -179, 667, 314, -261, 136, -182, 456, 210,
- 205, 316, -664, -372, 368, 174, -235, 811,
- 454, 1147, -57, -955, -319, -359, -416, -611,
- -484, -628, 297, -2, -490, 676, -46, -321,
- -1361, -242, -70, -1026, -288, -342, 1044, 751,
- -647, 377, 175, -338, -718, 1897, 301, -249,
- 234, 274, -356, -560, 258, -119, -652, -1039,
- -1249, 317, -700, -566, 563, 437, 85, 1283,
- 914, 724, 934, -1076, -299, 532, -1444, 1330,
- 68, -157, -539, -1068, -421, 55, 1044, 693,
- -464, 64, -1369, -990, 238, -2129, 367, -1998,
- -183, 157, -866, 94, -115, 1274, 938, 1201,
- 1097, 245, 766, -507, -641, 395, -1053, -1480,
- -1141, 620, -543, -1392, -50, 464, -959, 1102,
- 177, -225, -155, -514, -1359, 982, 430, 2271,
- 346, -1362, -135, 1911, -912, 605, -385, 300,
- 2722, -1236, 590, 311, -106, 1293, 616, 364,
- -2011, 733, 798, 1517, -912, -526, 449, 313,
- 826, 1772, 162, -175, -685, -312, -632, -63,
- 154, -1196, 586, 374, 1402, -145, 2450, -318,
- -21, 18, -629, 1014, -687, 921, -82, -768,
- 777, -875, -262, -327, 1399, 613, 1055, -92,
- -554, 995, 1234, 507, 2153, -366, -99, 423,
- 883, -244, -118, 391, -1056, 397, 1451, -433,
- 578, 30, 184, 128, 625, -7, 268, -38,
- -106, -748, -369, 727, 659, -1039, -895, 411,
- 602, 550, 524, 1317, -455, 429, -1068, -948,
- 62, 1276, -36, 383, 772, 19, 343, 654,
- 49, -403, 139, 1859, 418, -921, 982, 234,
- -919, 319, 580, -150, 90, -376, -495, 83,
- -1180, 442, 255, 717, 1186, -259, -761, 301,
- 377, 198, -551, 233, -181, -254, 61, -616,
- -1310, 686, -432, 128, -653, 315, -168, 718,
- -116, 1412, 363, 831, 18, -446, -905, -349,
- -42, 61, -437, -11, 268, 681, 230, 148,
- 643, 894, -252, 81, 791, 780, -786, -491,
- -484, -382, 906, -28, 624, -47, -112, 1057,
- -159, 274, 634, 748, -695, 365, 391, 617,
- -384, 15, -102, -1269, -397, 4, 1553, -716,
- 376, 838, -356, -559, 422, 906, 95, -330,
- 862, -129, 1181, 309, -483, -552, 174, -493,
- -774, -115, -149, 334, 49, -1024, -1008, -747,
- 352, -2268, 122, -285, 9, -879, -1134, 2144,
- -302, -761, 964, -1411, -1383, -1776, -1168, -1127,
- -1478, -531, -142, 439, 365, -315, 1062, 348,
- 2261, -1134, -186, 745, 254, -1001, 130, -2336,
- 1333, 2438, -588, -854, -189, 791, -1173, 1446,
- -1274, 732, -910, 251, -1428, -89, 170, -1676,
- -586, 469, 203, 141, -496, 1548, 1621, 207,
- 171, 1114, 594, -603, -300, 1400, 1726, -614,
- -1473, -999, 141, 1502, -142, -2061, -1171, -3700,
- -133, 1498, -1475, -364, 23, -369, -962, -1723,
- -740, 336, -526, 1004, -1395, -540, -750, -490,
- 965, -216, -1408, 639, -1687, 634, -451, 610,
- -666, 344, -1983, -444, -1022, -549, 1578, -1092,
- -1403, 421, -878, -1795, -644, 427, -1142, 118,
- 1237, 7, 911, -828, -867, 49, -160, -84,
- -1312, -167, -73, -1286, -840, 817, -1085, 502,
- 257, -772, -1911, -193, -1332, 11, 102, -1391,
- -795, -801, -892, 969, 963, -1171, 201, 204,
- -525, 174, 669, 996, -1161, -1216, 1268, 888,
- -719, 1209, 770, -411, 666, -2093, 91, 1271,
- 47, -776, -514, -1329, -649, 30, -367, -443,
- -2314, 402, -286, 702, 1223, -622, -525, 151,
- 279, -226, 533, -283, 162, -277, -948, 411,
- 1010, 1097, 92, -929, 277, 1740, 347, -1108,
- 492, 1573, -1261, 162, -1174, 16, 533, -171,
- -80, 1270, 15, -332, 242, 157, 432, 1548,
- 742, 47, -94, -456, 291, 555, -400, -166,
- 142, -618, 652, -973, -503, -44, 1128, 416,
- 727, 785, 60, 211, 57, 341, -1310, 863,
- -87, -271, -201, -1806, -23, -81, -1397, 1085,
- 455, -268, 916, -661, 244, -713, 324, 636,
- -826, 902, 682, -120, -970, -241, 398, 483,
- -82, 74, -862, -275, 262, -545, -1524, -207,
- -211, 666, 100, 144, -559, 763, 320, 384,
- 159, -66, 93, -1267, -149, -137, -101, -77,
- 655, 1248, 1319, 535, -194, -711, 17, -915,
- 212, 715, -321, -134, -79, -119, 428, -1061,
- -869, -674, 478, 441, 38, 710, 795, 4288,
- 1744, 926, 175, 386, 2164, 1183, -462, -75,
- -724, 2746, -839, 1244, -737, 293, -702, 119,
- -732, 2166, 1726, 1440, 741, 790, 23, -1493,
- 1332, -636, 773, -573, 1454, 549, 784, -341,
- 271, -257, 201, -5, -156, 1638, -501, 174,
- -1339, 1543, -2024, -801, 2139, 253, -522, 710,
- 777, -648, 1403, 1697, 2342, 1605, 931, 4210,
- 276, -1960, 2852, 679, 2879, 3743, -278, -427,
- -371, -501, 102, -91, 1872, 998, 583, 4292,
- 2103, 161, 764, 496, -2128, 264, 393, 127,
- -97, 953, 2407, -73, -701, 878, 542, 566,
- 1287, 995, 320, 678, 218, -96, 1183, -749,
- -1317, 10, -75, 407, 224, 1195, 765, -42,
- -85, 1431, 842, 35, 827, -1013, 907, -97,
- 749, 1454, 1324, 1009, 401, 236, 396, 1418,
- 1445, 136, 578, -347, -467, 1525, -136, 527,
- 764, 165, -447, -438, -853, 1294, 775, 402,
- 1540, -378, 1310, 517, 1143, 855, 1382, -643,
- 405, 1550, -37, 996, -274, -429, 396, 402,
- 528, 26, -332, -177, -69, 522, -14, -202,
- -204, -692, 584, 210, -146, -376, 1235, 1030,
- -420, -430, -803, -123, -889, -139, 1387, -6,
- -650, -800, 653, 671, 495, 49, 1702, -22,
- 376, -895, -176, 1249, -1408, 1276, -908, -371,
- -103, 162, -39, 221, -97, -212, -36, 715,
- 78, -250, -714, -159, 229, -584, -1478, -369,
- 173, -920, -665, -1177, -108, 275, -704, -140,
- 894, 911, -695, -993, 1333, -329, 49, -498,
- -39, 377, 373, -15, 153, 882, 52, -1015,
- -1243, 4, 153, -578, 77, -125, -579, 303,
- 353, -480, 281, 342, 886, 851, 92, 182,
- 228, 821, -533, 303, 310, 1320, 223, -347,
- 133, 65, 59, 1048, -228, 1218, -176, -248,
- -342, 345, 212, -121, 965, -2348, 130, -63,
- -602, -1754, 175, -987, 253, 1095, -619, 214,
- -881, 808, -1226, 670, 1164, -304, -1049, -318,
- 274, 285, 100, 565, -73, 304, -1227, -1242,
- 218, -209, -61, 238, -1506, -722, -229, -326,
- -472, 2321, 242, 665, -946, -352, -1042, -246,
- 837, 990, 1568, 1003, -170, 1685, -210, -1370,
- 810, -856, 775, -762, -242, 240, -350, 94,
- 251, 113, -1968, 712, -815, 928, 283, 342,
- 176, -1012, -1008, -26, 467, 98, 328, 1179,
- -2380, -1405, 457, 510, 997, 814, -1612, -889,
- -1465, 313, 955, 1867, -352, -358, -464, 2223,
- -25, 386, -28, 105, 568, 588, 262, -702,
- 1010, -919, -645, 240, -730, 308, -934, 370,
- -1495, 1155, -562, 642, -225, 1324, -29, 1202,
- 1074, -338, -790, 136, 1545, -231, 398, -694,
- -550, 660, -745, -586, 196, 384, -250, -33,
- -840, 1206, 187, -567, -631, -1415, 924, -513,
- -1051, -642, -248, -84, 904, -840, -248, 526,
- -590, -73, -478, 754, 380, 1343, -354, -392,
- 12, -79, 62, 774, -504, -1183, 542, 56,
- 1008, -200, 29, -184, -98, 928, -546, 426,
- 511, 212, -425, 417, -734, 78, -573, -568,
- 697, -68, 1121, -521, 337, 2083, 825, 1338,
- 121, 75, 187, 318, 224, -1031, -249, -627,
- 212, -615, -101, 409, 381, 300, -179, 24,
- 238, -468, -35, 524, 32, 623, 382, -167,
- 297, 159, -1473, -338, 329, 451, 278, 371,
- 56, 374, 590, 4, -317, -228, 276, 580,
- 551, -214, -310, -85, -589, 760, 512, 647,
- 437, 125, 1222, -1317, 611, -410, -228, 205,
- 887, -658, -559, -670, -99, 1029, 222, 54,
- 544, -137, -232, 1172, 487, 652, -1402, 381,
- 1493, 133, -675, -577, -155, -647, -1602, 463,
- 644, -282, -1221, 425, -438, 507, 562, 1069,
- -938, 1248, 148, -813, -1323, -1168, 675, -84,
- 135, -248, -1504, 150, -3, -217, 490, -328,
- -771, -395, -488, 20, 987, 61, -627, 751,
- 755, -1271, 872, -1513, -210, 144, -439, 475,
- 1190, -1067, 94, 128, -509, 17, -1953, 34,
- 401, -459, 662, 69, 1297, -140, 1921, -771,
- -285, -333, -732, 175, 1562, -1256, -865, 132,
- 648, 459, 673, 51, 182, 13, 923, 613,
- -901, 462, -111, 1452, -233, -977, -387, 561,
- 563, -507, 1827, 296, -39, -997, -645, 416,
- -1053, -1287, 303, -310, -414, 112, 374, 1337,
- 292, 1658, -163, 668, -232, -289, 1274, 64,
- -302, -1121, -499, 705, -608, 503, 83, 37,
- -579, -804, -380, -723, -2080, 7, -348, 832,
- 1330, 1028, 459, -155, -642, 322, 760, 1390,
- 1428, 54, -240, 563, -138, -717, -651, -1007,
- -553, 993, 22, 627, -132, -182, -841, -584,
- -780, -2830, 986, -561, 475, -489, 687, -341,
- -926, -444, -625, -1813, -333, -939, -17, -784,
- -895, 387, -519, -102, 1111, 1068, 28, 218,
- -279, 758, 586, 938, 987, 215, -110, -972,
- -450, -116, -527, -524, -43, 557, 519, -945,
- -567, -167, -924, -659, 55, -117, 943, 1125,
- 134, -529, 731, 898, -430, -314, -862, -621,
- -1248, -566, -689, -919, 1002, 182, -232, 434,
- 912, 58, -140, 1090, 327, -848, -1896, 1058,
- 77, 117, 1203, -696, 120, 826, -86, 350,
- -336, 583, -30, 2023, 485, -1115, 886, 1090,
- -369, -237, 491, -1039, -359, 1233, -269, 31,
- -559, 822, -587, -327, 327, 100, 1359, 167,
- -1035, -749, 1182, -563, -818, 39, -179, -782,
- -255, 747, 227, -581, -222, -136, -751, -737,
- 271, 1086, -169, -386, -402, -359, 146, -629,
- 501, -544, -403, 992, 79, 94, 28, 767,
- 163, -719, 168, -247, 344, -1141, 258, -240,
- 312, -44, -383, 283, 417, -1786, 643, -783,
- 1103, 107, -111, -1004, 761, 950, 478, 1100,
- -422, -943, 326, -567, 1278, 489, -841, 742,
- -899, 1032, -303, -18, -927, 1333, 473, -223,
- -877, 219, 1062, 89, 194, 46, 97, 343,
- 120, 111, 177, -566, 1216, -1219, -2037, -1923,
- -978, -1762, -136, 431, 1148, -967, 307, -840,
- -873, -2153, 296, -1236, 510, -1643, -182, -1192,
- -448, -433, -945, 881, -925, -1267, -1282, 1027,
- -376, 962, -368, 226, 886, -803, -1418, 622,
- -830, 276, -857, 107, 98, 241, -1444, -966,
- 116, 334, 1332, -152, 93, -42, 753, 444,
- -496, -62, -570, 840, -568, 307, 44, 561,
- -12, -623, -291, -534, 850, -858, -1078, -809,
- 903, -1097, -131, 140, -305, -806, -37, -148,
- -1077, -2292, -525, 439, -463, 810, 303, -145,
- 114, -17, -870, 669, 390, -1230, -1672, 14,
- 440, -4, 299, 111, -1735, -147, -274, 756,
- 563, -1737, 757, 518, -697, 298, -194, -154,
- 1202, -17, -452, 256, 757, -965, -18, -1283,
- 320, 415, 121, 61, 280, 1014, -509, 302,
- 99, 537, 32, -172, 705, 356, 701, -694,
- -305, 530, -143, -1423, -473, 129, -1163, -800,
- -48, -118, 345, 1000, -1064, -18, -869, -469,
- -286, -64, 587, 1321, 1043, -497, -238, 243,
- 754, 209, 302, 241, 336, 176, 239, -1,
- 75, -1299, -851, -432, -229, 715, 1683, 463,
- 289, 277, -541, -434, 483, -507, 515, 800,
- 627, 103, -108, -760, -3, -842, -344, 581,
- -779, 847, 102, -393, -615, -782, -2, 68,
- 763, 289, -452, -380, 38, -380, -261, 89,
- -715, -439, -673, 381, 212, -503, 59, -324,
- 316, 942, 500, 1113, 60, -847, 491, 563,
- 496, 688, 71, 184, -785, 398, 342, 308,
- 737, -165, 687, -463, -414, 99, 497, 187,
- -650, 573, -145, 236, 664, -845, 431, 785,
- -629, 327, -433, 171, 269, -768, 731, 702,
- 745, -1129, -78, -602, -103, 422, 244, -240,
- 266, 107, 681, -1057, -752, -496, 122, -525,
- 159, -410, -827, 98, 467, -97, -401, 1013,
- -73, 602, 165, 281, 892, 533, -508, 846,
- -536, 632, 107, 87, 174, -381, 343, -30,
- -216, 1636, -12, 661, -782, 1018, -1627, 820,
- 815, -501, 72, 1266, 1228, -464, 663, -85,
- 778, -403, -60, -397, 1285, 871, 204, -2163,
- 475, 241, -262, -703, -1672, 1564, 1194, 1517,
- 509, 1094, 1281, 642, 671, 1286, 564, -10,
- 190, 229, 226, 742, 1514, 1150, -420, 1173,
- 282, -309, 1902, -104, 452, -849, 377, 833,
- -190, -342, -1056, 113, 320, -373, 55, 2120,
- 1387, -387, 354, -1318, 776, 446, 360, -17,
- -549, -1350, 655, 446, -162, -922, 1716, 48,
- -1168, 182, -160, -584, 32, 716, 59, -1085,
- -656, 874, -178, -21, 384, -372, 174, 1714,
- -730, 1050, 419, 208, -876, -964, 962, -1487,
- -1087, -774, 128, 1143, -709, 1732, -461, 118,
- -181, -365, 454, -184, 424, 14, 157, -49,
- -801, 316, 423, -378, 71, 922, -1831, -560,
- -672, 396, 869, 1473, 584, 1785, 162, -374,
- -471, 688, 925, -1967, 1431, -132, -350, 27,
- 924, -1047, 138, -229, -40, 197, -250, 972,
- -81, 720, -417, -312, -831, -506, 225, -108,
- 549, 564, -961, -103, -750, 10, 263, -71,
- -57, 242, 792, -727, 276, 107, -231, 216,
- -40, -1028, -84, -730, 161, 299, 299, -683,
- -173, 904, 188, 509, 123, 111, 384, 969,
- 762, -538, 69, -348, 898, 494, -210, -49,
- 97, -1309, 365, 372, 1305, 422, -466, 549,
- 29, 284, -1183, 841, -812, 504, 513, 824,
- 336, -507, -171, 460, -507, -375, 735, 4,
- -841, -359, 1060, -945, 217, 1177, 11, -833,
- 268, 77, -1031, 206, -508, -507, 731, 955,
- -444, 268, 257, -532, -150, 1067, 45, -678,
- -333, -215, -66, 82, -312, -340, -1151, 408,
- 336, 294, -470, -8, 35, -167, -1033, -30,
- 838, -48, 733, -493, -620, 478, -7, -719,
- 1503, -643, 384, -131, -193, 2210, 344, 329,
- 719, -245, -382, 354, -1175, -1300, 635, -312,
- -609, 1426, 231, 1394, 45, 320, -76, 2082,
- 991, -367, 211, 252, -363, 280, 1713, -497,
- 2166, -324, -312, 386, 1438, -267, -654, -869,
- -322, -646, 566, 1045, 297, -325, 963, -727,
- 831, -1606, 444, -1835, 297, -501, 497, -79,
- 609, 270, -490, 193, -109, 78, 175, 484,
- -204, -605, 1054, 251, -114, 350, 668, -25,
- 1092, 714, -253, 518, -732, 880, 996, 539,
- -991, 60, 577, 1183, 754, 839, 290, -605,
- -459, -1298, 601, -393, 860, -1957, 59, -33,
- -835, 1136, -766, -679, 624, 121, 961, -251,
- -338, -930, 92, 228, 989, -422, 629, 456,
- 178, 1093, -669, -535, -160, -973, -638, 112,
- -1110, -155, 285, -438, -418, 657, -754, 45,
- -113, 91, 53, 15, -602, -385, 508, 950,
- 274, 391, -554, -85, 80, 736, -1399, 288,
- -283, -1200, 1059, 1212, 649, 140, -236, 593,
- 145, 589, -973, 663, 718, -646, -75, 510,
- 1410, -1024, 1529, 626, -1137, 1129, 1298, 209,
- -544, -307, 740, 315, -401, -540, -292, 975,
- 363, -337, 1117, -28, -22, -471, 90, -341,
- 570, 318, -691, 537, 66, -1441, -263, 21,
- -4, -199, 533, -600, -262, 102, 516, 1052,
- -146, 138, -75, 446, 369, 73, 72, 990,
- 184, -1108, -755, -462, 256, 1265, -93, -105,
- -604, -1191, 714, -216, -507, 368, 245, -890,
- -659, -436, -457, -1333, -319, -421, 879, 263,
- -194, 379, -989, 89, 509, -154, -914, -383,
- 519, -185, -801, -615, -276, 621, -284, 102,
- 566, -536, -323, -56, -434, 613, 1448, 21,
- -438, 401, 202, 172, -917, -963, 735, 1458,
- 178, 72, -99, 585, -273, -33, 193, -922,
- 132, -494, 322, 680, 85, 997, -464, -566,
- -660, 881, -90, 269, 863, -283, -67, -12,
- 157, 832, -246, 133, -166, 1175, -375, -140,
- -255, 999, -75, -447, 151, 427, -1707, 1611,
- -339, 205, -181, -794, -856, -663, -1273, 602,
- 474, 1264, 25, -261, -1746, -393, 316, -1535,
- -1375, -407, -1479, 165, -338, -664, 702, 2765,
- 976, -1151, -284, -1097, 40, 632, 1039, 888,
- -276, 967, -762, 1760, 535, -1362, -949, 912,
- 1523, 855, -469, -138, -775, 884, -811, -1764,
- 212, -352, -939, 803, -283, -1175, -682, 132,
- -574, 3, -88, 143, 54, 520, 751, 1094,
- 1268, 1650, 1773, -96, -921, 298, 0, 1648,
- -430, 1539, -838, -1363, 156, 801, -1210, -300,
- -121, -62, -331, 337, -533, -514, 737, -115,
- 576, 426, 1389, 927, -1034, 372, -974, -735,
- 642, -525, 341, 818, 124, -39, 1396, -142,
- 893, 1105, 92, -878, 652, -429, 745, 73,
- 437, 56, -530, 586, 949, 936, 193, 164,
- -320, -26, 577, -121, -880, 691, -427, 494,
- -666, 780, 970, -1077, 456, -404, -795, -602,
- -473, 986, -209, -944, 797, 488, 770, -1387,
- 259, 773, -853, -120, -488, -311, 867, 386,
- 183, 191, 20, -628, 385, 425, -413, -179,
- -44, 591, 929, -531, 1088, 815, 381, 256,
- -105, -779, -26, 79, -27, 232, 1104, 473,
- 95, 1193, -27, -1796, -1338, -449, 822, 267,
- 1301, -528, -36, 989, -636, -566, 287, -634,
- 399, -493, 1130, -235, -622, 30, 348, 644,
- 36, 745, -210, 1190, -468, 271, -1064, 876,
- 32, -598, 766, 487, 142, -597, 383, -871,
- 921, 514, 83, 131, 512, -1107, -744, -189,
- -320, 1091, 733, -574, 525, 299, 7, 637,
- -165, -171, 312, 129, 555, 1337, -98, 588,
- 297, -17, 1429, 482, -168, 768, -1455, 941,
- 1060, 248, -605, -56, -639, 233, 97, -656,
- 547, -612, 185, -1039, -681, 429, 342, -59,
- -91, -713, 78, -769, 723, -919, 454, -230,
- -1166, -603, -1973, 1651, 860, 401, 369, 762,
- 172, 753, -745, 403, 624, 1803, 356, -894,
- -2084, 637, -648, -582, -842, 863, -251, 2238,
- 220, 597, 1093, 431, -79, -24, 1977, -382,
- 2476, 1250, -468, 753, 852, 788, 553, 589,
- -128, -1806, 684, -577, -1034, 55, -886, 30,
- -127, 390, -478, 639, 1465, 855, -14, 331,
- 924, 241, 250, 1665, -175, 179, 76, 896,
- 221, -2690, 216, 1431, -482, 83, 878, 392,
- 763, 1349, 1295, 53, 982, 37, -305, 1019,
- 757, 1727, 3199, -506, -223, -658, 147, 765,
- -2037, 2591, 1634, -225, -502, 118, 848, 372,
- 493, 231, -132, -457, -495, 1060, 910, -1178,
- 198, -623, 82, -175, -281, 1497, 57, 1209,
- -280, 480, -37, -403, 150, -299, -368, -1043,
- 364, 419, 658, 794, 1994, 340, -208, 1193,
- 1232, -259, -264, 39, -986, 1014, -781, 1113,
- 60, -579, 401, -1121, 120, 197, -303, 87,
- 707, -52, -738, 639, 671, -1258, 1167, 247,
- -912, 1037, 1360, 463, 79, -575, 715, 429,
- -59, 556, 189, -982, 859, -180, 308, 869,
- -423, -99, 383, 1545, -244, 256, 585, 648,
- -34, -1950, 402, -775, 544, 151, 1126, -217,
- -684, -457, 774, 1064, 917, 619, 295, -190,
- 194, 318, 245, -14, -1991, 693, 359, -1535,
- -109, 395, -582, 270, -427, -795, 849, -120,
- -207, 878, 60, 992, 128, -734, -1462, -168,
- 330, -428, 801, 811, -323, -383, -136, -99,
- 492, -1013, 427, -333, 2005, -645, 817, -647,
- 174, 62, -662, 435, -16, 681, 321, -122,
- -344, -473, -296, -705, 224, 78, 545, 402,
- -398, 582, 325, -38, 799, 1127, 784, -303,
- 19, -345, -355, 608, 559, 724, -171, -15,
- 528, -248, -45, 320, -452, 899, -320, -1240,
- 181, 127, -274, 244, -708, -26, 144, -268,
- 106, -1614, -550, 386, 67, -960, 127, -365,
- -1504, 304, -1188, 2961, 1222, 3451, 619, 466,
- 1690, -274, 617, 599, 195, 1018, -175, 710,
- 126, -669, -1278, 1268, 601, -95, 1505, -1327,
- 1397, 141, 1215, 507, -795, -371, -1832, 336,
- -686, -611, -104, -735, 1682, 59, -528, -990,
- 452, -824, 468, -97, 5, -67, 89, -191,
- 1300, -2615, -405, -1421, -1191, 207, 533, 462,
- -62, -711, 476, 490, 516, 528, 1025, -1566,
- -100, -1326, -613, 13, -574, -904, -137, 1245,
- 346, -1050, -85, -217, -807, -175, 2, 282,
- -582, -902, -1505, -233, 594, -732, -45, -1082,
- 1759, -222, -566, 388, -1589, 66, -1024, 1185,
- 1282, -94, 2106, 1578, 1654, 157, 1694, 205,
- -514, 126, -1362, -614, 1282, -449, -552, 435,
- 404, -1673, 47, 33, 2017, -1040, -231, 836,
- -504, 424, 1007, 319, 142, -834, -684, 1185,
- 665, 1090, 406, -731, -1583, 584, 171, 763,
- 1501, -933, -547, 722, -757, -927, 164, -596,
- 306, -254, -176, 1196, -18, -708, 2130, -428,
- 1338, 885, 779, -1025, 115, 388, -1394, 272,
- 805, 751, -45, 2, 545, 540, -4, 597,
- -1185, 1671, -424, 1356, 1057, -1550, 316, 1032,
- 1300, -777, 374, 82, -632, -976, 92, 223,
- -835, -678, -1127, 967, 159, -2281, 841, 552,
- -1366, -208, -481, -690, -279, -763, -279, -92,
- -84, -1287, 220, -258, 112, -346, 110, -893,
- -512, 339, -236, 1070, 541, -1, -487, -160,
- 217, 894, 29, -265, -1185, -786, -1323, 542,
- -53, 851, 1205, -886, -41, -282, -470, -724,
- -684, 488, 160, -450, 1077, -270, 893, -758,
- -1100, -1053, 11, 587, -43, 1004, 439, -600,
- -581, -435, -1, -875, -612, 168, 1368, 252,
- 712, -446, -1518, 277, -1156, 370, -73, -710,
- 638, 1119, 1023, 299, 674, 729, -527, -437,
- -8, -740, 197, -1430, -578, 92, -353, 925,
- -1087, -1034, 1157, 505, -426, -310, -812, 299,
- 344, 1262, 1720, -1689, -2201, -436, -149, -487,
- -402, -737, 561, 909, -263, -857, 1212, 734,
- 2016, -1295, 290, -559, -387, -677, 367, -1537,
- -666, -569, -834, -200, -536, 2039, -626, 185,
- -330, -920, -612, -552, -673, -1212, -1066, -1374,
- 500, 1153, -321, 982, 893, -265, -295, -601,
- -404, -1156, 171, 265, 186, -1269, -450, -532,
- -1052, -846, -57, -1371, -243, -1082, -329, 196,
- 316, 212, -411, -269, 223, -1572, -417, 603,
- -451, -561, 202, 389, 537, -1382, -15, 203,
- -1061, -1418, -3172, -1028, -543, -391, -628, 2421,
- 298, -543, -1580, 755, 647, 101, 415, 741,
- 984, 461, 906, 196, -1754, -1659, -10, -1184,
- 391, 255, 109, -441, -463, -20, -926, -28,
- -831, -1071, 954, -372, -692, -157, -25, 670,
- -640, -1334, -1731, -1807, -2016, -1527, -56, -94,
- -540, 347, -977, -1249, 750, -1211, -54, -365,
- -1044, 236, -390, 910, -193, -1166, 731, -789,
- -136, 92, -107, -960, -993, -58, -601, -317,
- 98, -949, 22, -899, 36, 1112, -311, 8,
- -1703, -746, -1557, 1008, 162, -924, -171, -763,
- -665, 511, -195, -236, 538, 390, 272, 140,
- -839, 1625, 557, -389, -221, -125, 443, -80,
- 646, 1123, 34, -130, -344, -392, 67, 989,
- 21, 1370, 726, -1733, 1378, -1147, -940, -86,
- 1196, 186, -355, 361, 326, 1023, 1098, 516,
- 233, -409, -382, -1035, -105, 478, 1283, 705,
- 59, 370, -920, -310, -149, -337, 208, 43,
- -949, -698, -984, 371, 276, 575, 89, -1101,
- 758, 518, 358, 222, -444, -129, 212, 421,
- 1253, 255, 164, -33, 388, -980, -310, 151,
- 616, 366, 633, -355, -564, -687, -222, 1011,
- -822, -254, 301, -483, 1026, -632, 619, -452,
- -212, -1348, 1735, -435, -240, 788, 939, 719,
- -140, -650, 654, 518, -184, 890, 252, 811,
- 430, 320, 877, 211, -52, 823, 113, -1263,
- -788, -537, -1309, -641, 943, 4119, 338, 454,
- 1386, 1550, -1065, 258, 220, 85, -363, 274,
- 1739, 1348, -880, 2490, -1612, -813, -2241, -1315,
- -1132, -451, 1068, 1188, -1048, 794, 306, 1050,
- 970, -1026, 333, -448, 531, 1189, 961, -1078,
- -510, 81, 29, -91, -900, -944, -1425, -1070,
- 894, 865, -1355, -656, 678, -620, 83, -19,
- 2760, 171, 2006, 1899, 1525, 2131, 491, -2979,
- -491, -3470, -856, 1044, -1889, 35, -231, 1462,
- -909, -92, -1741, 202, 548, 665, 502, 703,
- 103, 2303, 422, 1316, 778, -667, -1420, 786,
- -161, -1003, 3984, 618, -1658, -1468, -1725, -1442,
- 668, -435, 420, -1868, -928, 1346, 758, -1065,
- -326, -1034, -1289, -660, -903, 1433, 517, -60,
- 93, 1011, 1069, 1278, -2837, -479, -183, 3,
- 1174, 1685, 979, 771, 1468, 1615, 1881, 1618,
- 479, -645, 1089, 2272, -845, 325, -1350, -487,
- 417, 829, -413, -116, -724, 45, 843, -16,
- -424, 5, 2859, 1144, 25, 43, 260, -1717,
- 1370, -24, 181, -826, -1722, -60, 589, -363,
- -318, 174, 707, 501, 1718, -315, -881, 1264,
- -177, 1611, 516, 810, 300, 1678, -346, -1160,
- 1021, -942, -1103, 374, 1383, 915, 215, 371,
- 237, -378, -1006, 921, -211, -1215, 2203, -1721,
- 314, -673, 328, -603, -568, -1128, 882, -1392,
- 315, -385, -15, -1122, -498, -442, 1487, 219,
- 817, 713, -55, 680, 694, 417, -1861, 26,
- 77, 1104, 740, 634, -474, 386, -80, 368,
- 932, -110, -831, -689, 1385, -409, 156, -580,
- 369, 83, -17, 106, -1047, 212, 512, -323,
- 104, -87, -169, -123, -181, 567, -719, -586,
- -285, -709, -795, 478, -589, 3, 963, -639,
- -185, -688, -789, -250, -276, -929, -698, -1172,
- 946, -786, -429, 278, -1050, 702, -615, -1198,
- -558, 665, -155, 964, 1690, -935, 83, 445,
- -390, -728, -166, -455, -798, 1729, -786, 472,
- -4520, 1302, -4355, 980, -1062, -222, -858, 103,
- 418, 98, -1546, 676, 322, 105, -1647, -516,
- 228, -110, -1147, -405, -60, -776, -897, -1249,
- -803, -2479, -1009, -1811, -3099, -3210, -2644, -2818,
- -2600, -638, -499, 487, 918, -2616, -1349, 1255,
- -77, -2621, -1406, -1043, -2346, -804, -884, -232,
- -864, -2725, -486, -1247, -1964, -2066, -2291, -895,
- 1738, -1331, 781, -879, 199, -421, -693, -166,
- -1093, -1495, 545, -2071, -2890, -234, -2282, -2131,
- -1899, -46, -2995, -1465, -2249, -786, 560, -3557,
- -2321, -15, -1608, -1245, -2239, -2480, -1040, -1014,
- -1616, -344, -2221, -913, -2050, -781, -3701, -760,
- 694, 777, -378, 94, 54, -1068, -46, -523,
- 1197, -387, -1112, -676, -512, 1342, -812, 1320,
- -1089, -926, -209, 598, -698, 1214, 228, -1781,
- 1916, 3339, 2700, 918, 276, 2188, -1763, -27,
- 330, -24, 1655, 1230, -1374, 467, -326, -2412,
- -372, 255, 2009, 787, 702, 47, 190, -646,
- -4105, 483, -1126, 249, 353, -82, -739, 41,
- 1156, 260, -4007, 120, -266, 842, 464, 592,
- -1106, -2124, 1676, -365, -414, 447, 1314, 1841,
- -713, -1005, -404, 1446, 1261, 967, 1336, -1049,
- -206, -328, 549, -1896, -746, -975, -2580, 1517,
- -766, -788, 384, -1899, -1419, -431, -1490, -1125,
- -2, -39, -113, 443, -949, 244, 323, 1390,
- -197, -351, -97, -894, -691, -277, 307, -613,
- 1935, -1196, 1010, -952, -72, 470, -910, 319,
- 433, 2174, -1259, 1064, -1040, -536, -168, -467,
- 1082, -44, 457, 602, -735, 921, -548, -466,
- -61, -316, -127, -444, -72, -1955, -256, 566,
- -199, -647, 212, -1050, 541, 64, 97, -510,
- 215, 193, 338, 699, -1609, 465, 214, -87,
- 860, -218, 383, 1121, -854, -234, -1066, -1041,
- -1009, 949, 1272, -571, 296, 881, 630, -3499,
- 60, -429, -1296, 407, 993, -112, -142, -547,
- -66, 1018, -85, -248, 167, 1139, 398, 365,
- -1558, 1479, 469, 398, -599, 1404, 1, -273,
- 270, -259, -588, 1626, 584, -586, 1089, 701,
- 503, 666, 147, 116, -1426, -33, 578, -1392,
- 1627, -488, -230, -1113, 608, 214, -121, 1111,
- -507, -171, 361, 2356, 361, 1594, 20, 657,
- -599, 577, 619, 13, 1363, 2008, 1331, 1594,
- 805, 515, 104, -377, -648, 1345, 894, 169,
- 204, -195, 808, -14, 1212, -1136, 1392, 900,
- 468, 15, 6, -1039, -810, -587, -163, -371,
- 857, 1291, 2731, -332, -1190, 1808, 760, -162,
- -220, -520, 1076, 836, -501, 196, -610, 1084,
- 820, 2036, -484, -394, 1040, 1405, 468, -477,
- -1104, -1075, 392, -679, 1099, 322, 864, -1041,
- 295, 133, -528, 763, -322, 605, 1, 831,
- -1340, -643, 747, 5, 690, 774, -665, 1295,
- 85, -563, -1123, -280, -190, 154, 2269, 587,
- -706, 316, 349, 187, 300, -727, 1308, -259,
- -205, 792, -556, 636, -882, -509, 72, -349,
- 790, 1525, -218, 376, -1217, -1318, 669, -740,
- 614, -195, -745, -579, 567, -237, -85, 705,
- -1466, 1105, -846, 532, 363, -118, 208, 502,
- 362, 55, 333, 241, 458, -543, 503, 781,
- 344, 1091, 1127, -454, 143, 107, 819, 395,
- -662, -493, 1014, -174, 286, -1815, -232, -964,
- 236, 665, 205, -6, -237, -550, 676, 1299,
- 1262, -523, 929, 173, 1363, 1254, -644, -722,
- -827, 530, 211, -272, -503, -73, -220, -489,
- 1037, -841, 826, -1010, -705, -767, 1364, 613,
- 849, -132, -332, 115, 407, 1078, -1310, 204,
- -519, 534, -842, 112, 107, 559, -366, 746,
- 1193, -628, -131, 318, 533, -391, -185, -548,
- 841, 374, -886, -1040, -195, 94, 597, 359,
- -914, -124, -1166, 146, 1425, -1225, -449, -652,
- -1242, -76, -163, -206, -416, 414, 944, -203,
- 609, -981, -446, -393, 65, -1130, 841, -336,
- 389, 807, -76, -904, 1175, -649, -268, 554,
- -59, 115, -969, 343, 71, -409, -736, -569,
- 1051, 84, -1238, 1376, 1460, 182, 626, 1358,
- -196, -161, 1037, 386, -1596, -258, 237, -590,
- -215, 501, -489, 859, -522, 925, -90, 539,
- -310, -16, -596, 1992, -85, -314, 828, -428,
- -558, -359, 598, -990, 1510, -661, 403, -517,
- -906, 910, 662, 143, 249, 1018, 2174, -413,
- -700, -294, -1160, 338, 593, 1121, 1056, 228,
- -384, 2022, 560, -460, 1644, 26, -318, 515,
- 1460, 1463, -92, 1309, -161, -1500, 172, 665,
- 149, 1206, 475, 1099, 784, 910, -154, -209,
- 563, 275, -832, 769, -195, 800, -419, 913,
- 356, -23, 580, -442, 608, 796, -216, 1094,
- 381, -191, 755, 229, 406, 632, -1191, -196,
- -953, 152, 817, -193, -37, -1100, 1152, 681,
- -1779, -1164, 457, -362, -509, 935, 1768, 97,
- -267, 1084, -185, -38, 783, 924, -61, 956,
- -450, -365, -71, 1074, -678, 601, 27, 1421,
- 689, 643, 580, 728, -607, -768, -503, 865,
- 1116, 1055, -1089, 359, 1099, 1153, -372, -895,
- -1243, 534, -871, 940, -592, 537, -1547, -231,
- 954, -1080, 1054, -507, -2, 495, 501, 1027,
- -574, 816, 1162, -1033, -346, 1152, -65, 906,
- -140, -1011, 1383, 796, -284, -612, 167, -663,
- -531, -472, 10, 617, 754, -525, 430, 759,
- -113, -407, -600, -553, -610, 1223, 384, -175,
- -770, -261, -430, -581, -187, 69, 615, 50,
- 1637, -97, 840, -472, -88, 220, 1068, 255,
- -1503, -887, 530, 488, -1278, 859, -602, -52,
- 1126, 377, -995, 423, -564, 1140, 29, 1122,
- -634, 375, 1158, 1685, 617, 368, -534, 370,
- 580, 469, 127, -545, -1042, -400, -801, 722,
- 74, 858, -414, 1342, -664, -490, -429, -358,
- -730, 343, 211, -1364, 185, -309, -48, 547,
- 762, -876, -1199, -35, -1214, 471, 568, 512,
- 922, 665, -363, -316, 27, 51, -80, -528,
- -515, -497, 967, 442, -1342, 26, 503, 505,
- 642, 347, -452, 2102, 571, 34, -427, -633,
- 413, 550, 962, 523, -1345, -731, 1287, -1,
- -279, -412, -523, 302, 1230, 1371, 1226, -453,
- 507, -296, -691, 913, 1513, 117, -531, -380,
- -1509, -769, -1273, 668, -174, -1718, -57, 1059,
- -411, -1596, 190, -1756, -620, 372, -1077, -326,
- 451, -876, 579, -1906, -198, -206, -378, -1138,
- -321, -216, -844, -891, -449, -8, 691, 1049,
- 381, 2294, -175, 746, -196, 388, 564, -871,
- 730, 34, 108, -111, 1634, 486, -576, 450,
- -631, 786, -211, -740, 220, 769, 1428, 511,
- 913, -980, 1617, -357, -225, 79, -139, -481,
- -411, 632, 120, -758, -742, 309, 291, 778,
- 1795, -296, -12, 854, -561, 84, -703, 1210,
- -195, 307, -1048, 721, 878, 287, 601, -177,
- 1658, 1849, 1474, 149, 688, 527, -25, -960,
- 408, 985, 563, -275, 759, -1056, -307, -3,
- 805, -1094, -303, -340, -972, -280, 936, -929,
- 1304, 796, -641, -379, 679, 453, -1087, 829,
- 163, 568, -584, -1035, 12, -211, -532, -430,
- -1055, -572, -876, -15, 98, -553, 88, 780,
- -996, 738, -76, -196, 705, 767, -1504, 145,
- -87, -1176, 2707, 511, -530, 114, -1425, -572,
- 830, 833, 103, 1322, 125, 791, -443, 103,
- -168, -127, -330, -298, 453, -196, 475, 579,
- -849, -165, 585, -605, -259, 365, -121, 1667,
- 612, 785, 679, 57, 999, 91, 301, 0,
- -445, -360, 166, 1097, -284, 531, -236, -59,
- -482, 294, -463, -133, 556, 333, 5, 865,
- 639, -244, 753, 607, -233, -778, 113, 380,
- 1018, 162, -1508, -195, -668, -978, 767, 369,
- 1332, 653, 190, 43, 928, 622, -6, -878,
- -56, 328, -667, -654, -1114, -842, -220, 1285,
- -326, -992, -207, -30, 699, 86, -367, -1016,
- 172, 292, 80, -617, -637, 678, 879, 207,
- -2266, 23, 477, 1420, -679, 1371, 997, 1081,
- 326, 1320, 317, 633, -1068, -1661, -2830, -185,
- -466, 1361, 233, 1381, 188, -762, -901, -1007,
- 230, 2004, -218, -922, 1172, -434, 355, -1378,
- 1142, 1401, -3, 795, 2144, 1574, 664, 906,
- -639, 104, 588, -692, 949, 1387, -1445, 737,
- 770, 1439, -978, -1562, 2082, -2242, -170, 3567,
- 691, -659, -1048, -197, 1284, 1860, -261, -155,
- -1082, -1481, 249, 688, -2093, 805, -870, -289,
- 683, 838, 3079, 763, 601, 3353, 2011, 463,
- 1673, 2233, 436, 1717, -1253, -326, -175, 872,
- -130, 861, 655, 270, -1020, 157, -620, 500,
- 2104, 436, 590, 773, 933, 1247, -146, 786,
- -481, -486, 118, 200, 538, 1092, -491, 771,
- -106, -474, -465, 33, -538, 1200, 293, 412,
- -814, 322, 2085, 245, 855, 257, 16, 915,
- 482, 186, 630, -919, -682, 745, 565, -522,
- 202, -308, 1363, 860, 296, -148, 157, 965,
- -88, 950, 403, -456, 827, -359, 244, -708,
- 309, -525, 224, 1734, 517, -144, 1000, 435,
- 53, -246, 475, -576, -112, -346, -97, 920,
- 520, -373, 852, 1080, 94, 773, 1372, -1897,
- -1331, -449, -138, -11, 4, 664, 101, 1612,
- -1362, 549, 653, -1826, 1023, -48, -796, -328,
- -35, 792, -48, -651, -210, -792, -451, -298,
- -41, -274, -937, -281, -756, -343, 984, 706,
- -414, -116, -148, 87, 349, -625, -677, 150,
- -188, 232, -428, -403, -1138, -163, 280, -754,
- 1463, -45, 78, -994, -784, 425, 232, 493,
- 343, -752, 373, -156, 31, -356, -8, -407,
- 830, 342, 213, -118, -887, 112, -889, 871,
- 775, 610, -1159, -502, -289, -368, 495, -1504,
- -107, -312, 681, -217, -973, 848, 646, -300,
- -229, -743, -1137, 726, 1179, -701, -709, -459,
- -458, 148, -1111, 260, 1081, -375, 890, 595,
- 251, -2276, 923, -343, 14, 1595, -609, 566,
- 2187, 2786, 1290, 1025, -2098, 934, -931, -807,
- -334, -831, -1182, -70, -1689, -1185, 1095, 866,
- -504, -54, -1048, 294, -268, -3666, -192, -727,
- -1096, -3240, -1473, -1993, 683, 295, 735, -229,
- -2570, 3038, -1124, 139, 1009, -129, -1226, 388,
- 1114, 367, -2885, 624, 1374, 272, 1423, 491,
- 1257, -2788, 1088, 1160, -3157, 2785, 121, -902,
- -731, -845, 1340, -3682, 142, -2088, 322, 495,
- 600, 774, 1157, -400, -2648, -979, 1364, 242,
- 1258, 1571, 3385, -2772, -3054, -297, 1811, -1656,
- -684, -5639, -1956, 778, -224, -896, -2416, 306,
- 158, -917, 540, -1436, 452, -134, 987, -732,
- -819, -661, -144, 828, -174, 774, -977, -337,
- 833, 8, -143, 910, -833, -1232, -344, 216,
- 627, 458, 232, 705, -1873, -2200, -1030, 1172,
- 873, -1419, -132, -1419, -300, -218, 397, 319,
- -44, 41, 227, -23, -291, 1215, -225, 194,
- 355, -1441, -1509, -267, -1316, -1553, -923, -253,
- -406, -410, -931, 373, -351, 1396, 460, -401,
- 710, 279, -1734, -2516, 26, 517, 1008, 833,
- -1347, -598, -1386, -443, 1395, -617, 409, -234,
- 1108, 1476, -73, -260, 1803, 442, -1163, 1066,
- -159, 293, -941, 344, -1333, -1040, -8, 772,
- -634, -1409, -1607, 1373, -640, 546, 1090, 1100,
- -415, -727, -117, -1081, 876, 559, 923, 458,
- -586, -145, 1040, -1147, -396, -209, 391, -756,
- 61, 115, 43, 247, -324, 209, -163, -787,
- -937, -800, -215, -1302, -1051, -575, -200, -1368,
- 196, 61, -748, 1039, 332, 85, 392, -1083,
- 1093, 746, -354, -513, 689, 966, -473, -206,
- -534, -565, 49, 564, 2106, 1070, -1389, -261,
- -947, -259, -619, -1050, 738, -179, 171, -258,
- 338, 353, 328, 64, 975, 665, 7, 82,
- 170, 303, 1134, -1335, 196, -2, 284, 10,
- 1100, -589, 1092, -814, -765, -95, -1223, 1145,
- -475, 1029, -428, -591, 692, -599, 403, -621,
- -2066, -755, -689, 336, 2087, 3075, 1075, -1001,
- -382, -297, -68, 1175, -748, 968, 103, -1751,
- 1264, 602, 599, 933, -1825, 1806, 1113, 440,
- 1362, -671, 284, 533, -335, -2139, 511, 456,
- 1025, -1422, 879, -609, 803, 538, 781, 976,
- -186, 306, -829, -381, 2637, -336, 1396, 276,
- -1581, -204, -2113, -1341, 684, -97, 67, 684,
- -99, -714, 2332, 0, 813, 3, 592, -216,
- -1604, -2295, -836, 1810, 212, 290, -524, -841,
- -1584, 512, 2405, 1267, -1662, -755, 1127, -29,
- 1038, 1090, 1212, 1235, 204, -963, -65, 703,
- -64, 153, -949, 280, -388, 1474, -160, -690,
- -105, 71, 386, 17, -246, -998, 1986, 436,
- 473, -989, -265, 2506, -140, -463, -1057, 318,
- -936, -1812, 1447, 813, -784, 662, -1824, -176,
- 1104, 38, 797, -66, 1245, 2299, 799, -424,
- -418, -375, -301, 776, -5, -439, 199, 441,
- -785, 1100, 282, -761, -556, 715, 818, -296,
- 342, -77, -1864, -202, 401, 64, 319, -605,
- 553, -263, -752, 48, 194, 214, 408, 797,
- -454, -845, -575, 394, -748, 177, -1017, 468,
- 75, -233, 623, -442, -722, 1181, 108, -959,
- -294, -510, 179, -92, 1025, -832, -647, 1396,
- 59, 1190, 112, 203, -714, -562, 501, 55,
- 6, -570, 314, -884, -909, 215, 263, 769,
- -276, -313, 7, -196, -1204, -395, -210, -841,
- -183, -216, -461, 294, 36, -558, -721, 362,
- -1009, 954, 251, 617, 379, -569, 994, -168,
- 1312, -458, 1338, 371, 859, -54, -227, -129,
- -808, 5, 196, 322, 297, 639, 44, 246,
- 123, -233, 82, 98, -1342, 204, 1659, -669,
- -93, 338, -1670, -1051, 323, 217, 919, -1122,
- -223, -360, 240, -512, 4, 450, -284, -500,
- 454, -107, -430, 620, 595, 811, 788, -525,
- -479, 273, 41, -324, -285, -670, -151, 1173,
- -1124, -259, 104, 429, 493, -344, 34, 99,
- 1103, 1818, 828, -620, 701, 1478, 203, 749,
- -298, 460, 33, 2228, -1065, -1774, 1001, 869,
- -1127, 425, -61, -300, 449, -847, 1052, 49,
- -76, -1162, -136, -2428, 1052, 1359, 899, 321,
- -3060, 2714, -178, 1667, 613, 840, -574, 889,
- -23, -1180, -1119, 288, 349, -327, 1902, -825,
- 539, 574, 331, -53, -280, 1294, -640, -226,
- -1318, 1889, 102, -1153, 28, -5, 439, 450,
- 144, 256, -1152, -77, -2086, -475, -957, 656,
- 218, 2693, 1243, 182, -541, 996, -979, 27,
- -266, -437, 14, -20, 866, -163, -1385, -360,
- -11, 882, -505, 1054, 606, 1949, 1184, -1046,
- -225, -39, 881, 221, -480, 683, -1210, -383,
- -737, 88, 272, 222, 378, -714, -532, -441,
- -844, 344, -29, 1179, -413, -292, 388, 423,
- -1841, -652, -1194, -378, -425, 436, 1831, 420,
- -305, -496, 261, -81, 19, -527, 1366, -551,
- 191, 337, -1916, 554, -747, -359, 780, -213,
- 780, 499, -417, 985, 426, -738, -19, -1270,
- 833, 888, 947, -1718, -81, 148, 329, 783,
- -1120, 1183, -1473, 266, 1942, 536, -948, -11,
- -1286, -370, 322, 667, 859, 822, -371, 673,
- -1335, -235, 877, 1359, -822, 427, -187, -1084,
- -1048, 1175, -59, 958, -297, 660, -29, -1712,
- 98, 234, -301, 393, -1033, 296, -116, 904,
- 42, -919, -187, -455, 997, 1304, 235, 142,
- -560, 268, -58, -436, 341, 582, -959, 513,
- 54, 359, 390, 961, -103, -402, 838, -352,
- -930, 391, -645, 625, 221, -733, 357, 982,
- 454, -368, -476, 310, 724, -1124, 304, -428,
- -72, 49, -125, -420, 370, 1119, -241, 384,
- 165, 851, -421, -1011, 1208, -77, 720, 1016,
- 94, -215, -719, -810, 309, -103, 570, -46,
- 911, -150, 167, 124, 119, -1073, 64, -708,
- -770, -1150, 307, -1956, 67, 175, 82, -73,
- -339, 1356, 569, 727, 518, -973, -329, 58,
- -2348, -89, -981, 831, 944, 725, 787, 238,
- 1349, -729, 247, 1246, -793, 271, 173, -168,
- 1652, 176, -467, -284, 75, 276, -670, 953,
- -1606, 2085, 2139, -628, 332, -164, -2743, -506,
- 2950, 1449, 894, 1761, 874, 1152, 1263, -357,
- -1154, -330, -1787, -89, 1116, 1148, -703, 243,
- -1831, 2239, -2035, -850, -1305, 256, -1339, 1223,
- 1577, -37, 94, -1226, 592, -1142, -86, 1546,
- -981, -2487, 969, 1567, 645, 1358, -123, 820,
- 424, 2209, 71, 3374, -275, -45, -566, 1980,
- 641, 653, -549, 552, -1116, 877, -158, -518,
- -65, -1798, 2242, 291, -1463, 1878, -2931, 625,
- -208, 534, 22, 1561, -196, 243, 1875, -932,
- -328, 55, 1593, -373, 1032, 731, 329, 537,
- 182, 5, 446, 270, -161, 486, -246, -941,
- 1634, 274, 311, 1230, 12, 682, 352, -790,
- 336, -1269, 602, -351, 120, -801, 444, 252,
- 965, -962, 590, 785, -1116, 581, 855, -34,
- 807, 184, 1092, -950, 1229, 68, 1997, -865,
- 879, 293, -270, 347, 216, -458, -572, -572,
- -528, -164, 906, -200, -572, -100, 690, -592,
- 530, 349, 21, 751, -446, 1039, 1697, 85,
- -100, -1080, -191, -616, 996, -170, 2457, -762,
- 333, -258, -557, -1255, -587, 957, -39, -2968,
- -290, 241, -633, 392, -1339, 886, -498, -682,
- 1697, -243, -113, 926, 227, 60, -73, 475,
- 182, 1906, -217, -361, 411, -399, -794, 785,
- 1002, 37, 472, 714, -828, 37, 219, 43,
- 686, 1114, -1214, 813, -1211, -1035, -764, -642,
- 26, 341, 368, -99, 183, -244, 761, -402,
- -39, -971, 68, 132, -833, 119, 898, -271,
- 444, -850, -1334, -804, -137, -39, -309, -531,
- 526, 19, 835, -414, -988, -631, 502, -295,
- -523, -690, 363, -256, -341, 988, -517, -940,
- -249, 323, -1155, 992, -113, -557, -374, 432,
- -196, 474, -1176, -45, -409, -527, -32, 1127,
- -698, -252, 784, 1573, -1489, 292, 1489, 34,
- -61, -675, 8, 218, 186, -1174, 558, 188,
- -376, 1101, 650, 509, -648, 779, 1666, 390,
- 456, 889, 145, -983, -502, -201, 1737, 131,
- 4, -626, -776, -292, 17, -180, 911, 440,
- -1317, -623, -1101, -715, 1131, 120, 853, 693,
- 1226, -257, -559, -681, -660, 946, -1308, -421,
- 546, -220, -32, 401, 714, 1031, 607, 2388,
- -356, -663, 58, -727, -353, -254, 649, -114,
- 1005, 1692, 628, -1654, 813, 2539, 709, -40,
- -775, -776, 365, 391, -1556, -925, -996, 211,
- 952, 1229, -1676, -209, 1849, 574, -32, 353,
- -406, 1211, -352, -883, -845, 19, 410, -9,
- 819, 678, 598, -1156, 191, 650, 420, 832,
- 2105, -403, 1047, 53, 476, 585, 236, -1278,
- 850, 95, -14, -535, 650, 1094, -684, -710,
- 1012, 76, -765, 360, -446, 1395, -173, -645,
- 1230, 207, 1364, 673, -358, 1581, -769, 797,
- -487, -977, -419, -1355, 827, 78, 1234, -555,
- 1744, 468, -139, 1078, 16, -1093, -454, 914,
- 137, -1695, 116, -442, 199, 837, -739, -318,
- -417, -963, 1119, -383, -762, 438, 266, -68,
- 772, -570, -1037, 1313, 172, -1344, -123, -1534,
- 210, -390, 54, -82, -167, -915, 1007, -621,
- 242, 685, -103, -501, -672, -439, 1058, -200,
- 95, -508, -328, -690, 389, 14, -187, -291,
- -363, 496, -1262, -193, -469, -29, 155, 100,
- 369, -33, -367, 58, 340, 450, 288, -809,
- -832, -764, 393, 485, -529, -1081, 290, 845,
- 31, -629, 103, 167, -620, 723, -505, -494,
- -371, 186, -495, -221, 147, 201, 767, -1522,
- -431, 339, 175, 419, 306, 304, 261, 96,
- -437, -337, 12, 278, -309, 282, 326, 1007,
- 272, -1022, -395, -671, 753, 408, 232, 655,
- -189, -64, -530, 698, -657, -1121, 798, 593,
- 432, -267, 23, 6, 864, -1035, 503, 194,
- 2256, -827, 597, -162, 415, -2, 17, -553,
- -95, -816, -464, 1715, 524, -255, 722, 1165,
- -328, -876, 598, 265, -422, -833, -495, 560,
- 246, -56, -486, -315, 1747, 208, -521, -339,
- -137, 274, 275, 1409, 793, 1813, -256, 355,
- -345, -212, 71, -191, -151, -1355, 2337, -51,
- 2169, -2928, 891, 1247, -941, 2460, 300, -285,
- -1367, 1658, -840, -891, -1666, 1334, 400, 1403,
- 646, -865, -497, 447, -321, 318, 951, 1254,
- 249, 510, 81, 557, 1166, -1682, -623, -1148,
- -2029, -1192, -334, 561, 118, 427, -651, -319,
- -112, 473, -1017, -1204, 237, 1680, 1206, 327,
- -857, -572, -15, -58, -246, 289, -961, -568,
- -14, 183, -95, 1481, 284, -1775, 111, 787,
- -1592, 1454, 146, 650, 1217, 584, 274, 657,
- -800, -793, -182, 777, 89, 1005, 314, -1298,
- -1150, 474, 956, 1018, 313, 1248, 809, 264,
- 510, -766, 189, 53, -835, -485, 736, 952,
- -1710, 1082, 414, -193, -468, 70, 1049, -360,
- 133, -1085, -118, -728, -425, -704, -1033, 448,
- -141, -115, 392, 709, -65, 723, 83, -969,
- -72, -650, 2142, 2336, 355, 895, 300, 796,
- -7, -353, -559, 20, 427, 729, -1345, 374,
- -171, 203, 1001, 537, -1033, -98, 918, -977,
- 324, 340, -592, 316, -115, -155, 303, 108,
- 309, 657, 604, -161, 1160, -499, -129, 61,
- -53, 78, -583, -1798, 676, 420, -1057, -129,
- 798, -981, -240, 387, 486, 82, 13, -514,
- 214, 248, -589, -104, -1152, 668, -225, -509,
- 713, 576, -383, 531, 365, 222, 608, -378,
- 265, 57, 438, 387, 942, -206, -570, 343,
- -324, -271, 228, 216, -515, -162, -1085, 717,
- -666, -85, -39, -24, 1215, -391, 328, 92,
- -596, 33, -452, 431, -1025, 1101, 272, 1025,
- -44, -557, -39, -810, -322, 476, -267, -458,
- 210, -153, 630, -765, -349, 21, -405, 146,
- 2089, 375, 2085, -440, -153, 1960, -360, 73,
- -506, 841, 52, 284, -1931, 448, 38, 128,
- 881, 1261, -37, 797, -1050, 709, 324, 145,
- -511, 170, 356, -108, -840, -823, -673, 1185,
- -1292, 1438, -929, 977, 1599, -393, 957, -77,
- 707, -196, -125, 83, -92, -383, -1362, 280,
- 188, 459, -1350, 1491, 1772, -406, 1176, -2360,
- 1719, -74, 1119, -325, 1414, -1992, 1334, 1055,
- -331, -452, -289, 1511, -1054, -1157, -23, 369,
- 1784, -5, 351, -307, -730, -409, 876, -455,
- -712, 4133, -1202, 791, -1020, -987, -774, -300,
- 225, -1936, 1628, 389, 979, 2188, -1425, 226,
- -1953, -649, -381, 1037, 952, -922, -96, -607,
- -1418, 298, -362, 1375, -2354, -1482, -2024, -229,
- 626, -1412, -332, 705, 1362, 1599, -732, -924,
- -329, -666, -259, -714, -1005, 807, -1558, 1167,
- 1739, 327, 1719, 1715, -502, -1088, -358, 359,
- -1117, 82, -1633, -1909, -1534, -2560, -1184, -809,
- 627, -261, -958, -172, 1675, -351, -189, 1083,
- 912, 564, 880, -637, -657, 974, 615, 1673,
- 670, 189, 1620, -650, 650, -866, 2124, 1283,
- -921, -1251, -625, -712, -1527, 131, -473, -1642,
- -309, -540, -2399, -32, -1228, -611, -694, 1118,
- -1815, -695, -592, -1672, 1182, 98, -434, 1506,
- -510, 498, 402, 443, -557, -404, 140, -788,
- -1747, -837, 61, -958, -912, -566, 205, 399,
- 1267, 892, 378, 756, -922, 771, -21, -1129,
- -892, 883, -409, 45, -526, 1369, -86, -436,
- -409, 1627, 363, -632, 1571, -128, 677, -461,
- 361, -580, 455, -276, 690, -1150, 267, -678,
- -98, 594, -226, 629, 541, -272, -750, -336,
- -1084, 1204, 485, 382, -111, 229, 79, -918,
- -331, 23, 231, -394, -1538, 769, 613, 877,
- -396, 706, 420, -391, -280, -892, 153, -797,
- 576, 895, -802, 329, -313, -1397, 284, 653,
- -115, -1201, 92, -106, -847, 1320, -331, 1561,
- 2724, 1798, -905, -636, -1656, -260, 1113, -1134,
- 1192, 1256, 45, 870, -956, -197, -11, -730,
- -77, 983, 186, 1251, -1035, 276, 1243, 50,
- 400, 641, 2387, 1005, 940, -1044, -821, 1691,
- -301, 872, -226, -39, -493, 2298, 1559, 1865,
- 694, 43, -849, -1153, 2223, 1360, -271, 996,
- 617, 642, 2005, -2946, 747, 245, 751, -1231,
- -437, -2149, 2184, -1152, 2339, -2172, 25, -813,
- 603, -1093, -2645, 1280, 420, -722, 459, 1845,
- -658, 2040, 462, -169, -820, 1961, -181, 794,
- -1135, -1108, 611, 657, -86, 314, -148, -196,
- 743, 1074, -414, -1959, 991, 260, 825, -1771,
- 1607, 102, -1940, 1370, 1219, -357, 2382, 1911,
- -22, 719, -867, 365, 121, 737, 986, -87,
- 145, 126, 1842, -1117, 163, -903, 288, -246,
- 254, 57, -467, 2147, -343, -910, 585, -1201,
- 226, 1494, 458, -294, -957, 1375, -832, -78,
- -1132, -156, 1454, -850, 49, 1078, 598, -9,
- -690, 2754, 729, -589, -1139, 2384, -335, 490,
- 25, -1479, 858, 70, 1479, 207, 479, -821,
- 1225, -394, 344, 741, -130, -861, -371, -80,
- 1051, 521, -229, 1753, 121, 720, 319, 578,
- 391, 652, -367, -929, -297, -482, -1115, -6,
- -951, -218, -386, 528, -147, 324, -145, -637,
- 381, 412, 119, -398, 12, -879, -289, -762,
- -2101, 489, 48, 512, -32, -306, 915, 171,
- -404, 944, -404, -192, -204, -126, -1123, -1005,
- -200, -619, -312, -523, -87, -222, -36, -698,
- -254, 1009, -582, 627, 1831, 737, 828, 352,
- 489, 509, -128, -136, 1028, -902, -344, 598,
- 621, 687, -81, -781, 190, -86, -150, 238,
- -922, -462, -739, 9, -819, -235, 251, -406,
- 257, -375, -283, -477, 1118, 60, 566, 1428,
- 48, 716, 801, 685, 640, 824, 271, -235,
- 321, -135, 62, 110, 194, -1290, 27, 29,
- 349, -889, -216, 239, -763, -1100, 414, -524,
- -757, 787, -871, 958, 108, 3059, 1239, 1680,
- 81, 623, 145, -20, -305, -337, -823, -201,
- 119, 1428, -816, 872, 22, 22, 1960, 361,
- -1116, 17, 871, -216, -1853, -280, -234, -202,
- -1908, 2050, 136, 376, -363, 17, 40, -73,
- -170, -209, -359, -415, 327, 336, -504, -211,
- 633, 297, -44, 268, 1604, 878, -2250, -791,
- 327, -3114, 1121, 1143, -38, 870, 543, -370,
- 114, -1931, -361, 1084, -853, 1097, 68, 2128,
- -547, 1571, 1260, -328, 1920, 1835, 1299, -1026,
- 839, 680, -731, 1406, 588, -285, 185, 8,
- -431, 1268, -1496, -1266, -994, 1003, 297, -251,
- -1905, 248, 2020, -1793, -1138, -2035, 976, -1214,
- -139, -1163, -291, 586, 547, 610, -393, 1202,
- 777, 42, 143, -749, 604, 859, -341, -102,
- 1978, 819, -320, 640, 70, -700, -544, 1466,
- 1967, 2212, 932, -1157, -310, -1303, -626, 774,
- -897, 2766, 2310, 723, -367, 601, -751, -1283,
- -777, -620, 1023, 448, -780, 593, 1421, -797,
- -801, 343, -819, -1088, -753, -1114, -457, 577,
- 167, -1146, 1825, 377, -486, 767, -334, 460,
- 902, -598, 379, -307, -695, -2101, 917, -1153,
- -1123, -1484, -1537, 1414, -50, -514, -45, -1718,
- -1875, 229, -961, 452, 608, -366, 330, -8,
- 140, 33, -345, -378, -542, -314, 565, -1053,
- 292, -75, 197, 396, 362, 220, -394, 78,
- 96, 82, 189, -28, -110, -137, -1982, -860,
- 665, 1337, -1044, -1391, 133, 107, -870, -463,
- 1049, -549, 120, 128, -518, -313, -549, -786,
- 656, 743, -448, -1019, -147, -120, 875, -935,
- -479, 460, 67, -767, -182, 177, 766, -909,
- -706, 1303, -312, -1092, -357, 95, -220, -305,
- -616, 101, -1007, 138, -507, 2024, 344, 1265,
- 315, 302, -365, 1013, -44, 546, -879, -508,
- -270, 53, -78, 355, 412, -576, -872, -830,
- -600, -846, -77, -280, -52, -1398, 276, 831,
- 896, 1037, 1506, -19, -2916, 683, 562, 692,
- -386, -967, -543, 796, -63, -1033, -765, -310,
- -498, 440, -364, 481, 700, -1067, -88, -696,
- -469, 442, -1142, -4342, -2149, 790, 1605, -1218,
- -3216, 1576, -606, 1470, 1264, -416, -3005, 1769,
- 148, 225, -2565, -453, 337, -1088, -74, 558,
- 360, 1563, 2418, 1209, -2751, 1895, -1304, -2920,
- 470, 858, 3468, -218, 1725, -1133, 1124, -2093,
- 409, 1849, 755, 908, -1246, 689, 298, 1558,
- 356, -651, 3798, -1818, -2004, -944, 600, -1273,
- -1452, -1724, 304, -487, 2855, -979, -451, 1149,
- -291, -1550, 654, -49, 587, -656, 3853, 1050,
- 552, 158, 785, 1210, 1895, -1189, 1499, 58,
- -221, -999, 1143, 507, -501, -1150, 251, 347,
- -475, 1311, -740, -1182, -163, 886, -933, 1552,
- 2731, 162, 933, 49, -420, 2190, -1432, -1062,
- 1128, -1261, -231, 52, -1337, -651, -674, -2404,
- 341, 616, 85, 1141, 1189, 167, 963, 1598,
- -358, 1307, -1712, 520, -1147, 1001, 662, 495,
- -98, -22, -1167, 1247, 895, -1371, -8, -126,
- 1761, -1548, -483, -500, 2135, 743, -1037, 664,
- -1288, 310, -724, 399, 765, 745, -539, 140,
- -483, 127, -2103, 1116, -1292, -239, 36, -906,
- -1581, 1168, -943, 496, -1468, -451, 222, -348,
- 107, 266, -925, 331, 1444, -383, 925, -460,
- 1193, -1049, 736, -1212, -923, -815, -27, 431,
- 746, -610, 1461, -264, 209, 268, -91, 217,
- -1283, 150, 221, 171, -117, 256, -614, -829,
- 405, -1247, -259, -1618, 217, -1754, -923, -979,
- 248, 689, -472, -730, -1055, -978, 562, 1294,
- -1174, -26, -57, -350, 722, -458, -296, -206,
- 1554, -1, 784, -814, -318, 1879, -193, -865,
- 1075, -519, 181, 156, 237, 729, -493, -549,
- -234, -970, 113, -505, 566, -451, -246, -490,
- 56, -1634, -440, -235, -155, 294, -1570, 1057,
- -829, -842, 210, -426, -314, 424, -184, -1502,
- 800, 2237, 365, -284, 241, 1322, 1893, 2034,
- 422, 974, -706, 305, 841, 1187, 69, -422,
- 877, 1285, 460, 1217, -1597, 495, 285, 999,
- -1354, 65, 2311, 1222, 958, -848, 141, 2566,
- -48, 596, 775, 386, 631, 916, 500, -614,
- 827, -202, 1701, 706, 683, 1368, 2142, -826,
- 1433, 1594, 994, -93, 211, 2591, 1156, -684,
- 1531, 483, 652, -473, 1447, -337, 359, 220,
- 432, -221, -839, 883, 1377, 1037, 586, 506,
- -694, 317, 1770, 351, 199, 542, 152, 1760,
- 694, 803, 2803, -71, 727, 582, -580, 496,
- 342, 2232, 685, -529, -51, 2262, 208, 73,
- 638, -315, 1313, 874, 625, 403, 725, 288,
- 1015, 559, -1189, 662, 1026, 60, -133, -525,
- 1304, -818, -175, -452, 1875, -1614, 227, -969,
- 1871, -394, -581, 963, -368, 795, 1419, 2456,
- 886, 677, 1099, -529, -436, 778, -1639, 386,
- 1208, 416, 685, 525, -424, 402, 7, 161,
- 1303, 1036, 1588, 1101, 284, -384, 570, -583,
- -697, 886, -607, 1078, -380, -585, 173, 1677,
- 6, 238, 1959, 1281, -467, -572, -613, 716,
- -872, 107, 322, 587, -1546, 1233, 935, 433,
- -1552, -88, 977, 1502, 724, -238, -741, 85,
- -119, 68, -1069, 753, 323, -766, 840, 215,
- 476, 608, 213, 215, -650, -1462, 5, -1057,
- -1071, 188, 774, 29, 304, -917, -45, -234,
- 782, -680, 543, 1494, -518, -209, -281, 278,
- 244, -188, 90, 942, 177, 378, -11, -148,
- 207, -295, 333, 472, 539, -873, 81, -566,
- -771, 327, 451, -73, 726, 165, 206, -551,
- 627, 442, 162, -881, -497, 391, 111, -430,
- 389, 921, 946, 31, 375, -775, -500, 47,
- 18, 647, 358, -239, -1264, 1792, -462, -442,
- -199, 615, -49, 178, -760, -221, 570, -85,
- -339, -185, -1358, -67, -799, 472, 243, 508,
- -41, -739, -317, -226, 202, 420, 296, 106,
- 1769, 2237, 993, -2002, 440, -1092, -1435, 1165,
- 162, -500, -1763, -1007, 272, 251, 2920, 1717,
- -619, 475, 135, -1046, 193, -786, 1779, 1144,
- 493, -114, -1990, 499, 1855, -502, 1074, 1495,
- 2220, 838, 284, 1984, 1034, 53, -1186, 73,
- 853, -338, -10, -2209, 21, -1577, 61, 717,
- 974, -2166, 2355, -1587, -1996, 3030, -1998, 1863,
- 1375, 725, 757, 1547, 872, 70, 538, 809,
- 594, 317, -957, -894, 1045, -1624, 1353, 369,
- 1570, 761, -1782, 464, -1947, -342, -1234, 313,
- -2, -2506, 1772, 1785, 413, -1061, -476, -266,
- 316, -1911, 936, -274, 648, 248, 1308, -132,
- -799, -89, -387, -200, -2075, -314, -456, -768,
- -1800, 1769, -1242, 995, -177, -312, -243, -610,
- -2118, -46, -640, 469, 1391, 418, -1299, -327,
- 201, -132, -923, 813, -1331, 532, -1180, 524,
- 293, 312, 1333, -45, -193, 1140, 1517, -353,
- 268, -24, 1081, 144, 875, -622, -1852, 454,
- 1066, 1764, 1528, 205, -1321, 392, -871, 1524,
- 1324, 742, 39, 2122, -673, 1903, 1009, 1303,
- -33, 790, -824, 520, 3687, -701, -600, -444,
- -1785, -806, 1783, -613, -1473, 952, 109, 904,
- -2678, 243, -1160, 504, 1206, 831, 1099, -1368,
- 217, 383, -1303, 872, 542, -59, -188, 663,
- -299, 1146, -248, -481, 142, 42, 1096, 2540,
- 397, 662, 465, -929, 391, 1296, 31, -506,
- -893, 423, 491, -926, -18, 1232, -1693, -2675,
- 731, -1872, 370, -256, -432, -162, -527, -2718,
- -1891, -1064, -1165, 557, -1301, 174, -258, -1545,
- 193, 330, -639, -2043, 1595, 321, 2775, 51,
- -359, -132, -1061, 219, 1245, 1260, -732, 954,
- 528, -573, 1204, 84, 2020, 336, -1925, 1664,
- 810, 90, -1177, -558, 975, -1526, 421, 591,
- -478, -27, 115, 640, 422, 286, -1228, -784,
- 425, -1002, 999, -983, -1576, -146, -410, -630,
- -368, 3211, 1178, 1161, 546, 809, -409, -324,
- -829, 1, -799, -959, -386, -1007, -1566, -381,
- 454, 202, 603, -321, -864, -805, 189, 580,
- 196, -300, -161, 404, 42, -796, 134, -985,
- -247, 337, 235, -884, 1786, 454, 665, -669,
- -593, 804, -427, -280, 498, 535, 525, -1731,
- -698, 687, 946, -547, 1660, 67, 489, -1368,
- 664, 283, -537, -170, -1322, 57, 1621, -686,
- -1025, -279, -732, 401, 1220, 1661, 614, 1291,
- -1173, 1177, -500, 329, -49, 391, -1362, 46,
- 414, 847, -242, -551, 103, 1486, -2930, -852,
- -175, -197, 567, 260, 482, -745, -236, -363,
- 965, -1097, 211, 2309, 139, 222, -69, -839,
- -166, 395, -150, -490, 1005, -1915, 2, 1571,
- -435, 479, 500, -941, -901, 109, 800, -473,
- -861, 272, 509, 1730, 644, 813, -2669, 1878,
- 1370, -1766, -18, 542, 987, 1296, 74, -315,
- -538, -229, 412, 725, 478, -5, -353, 770,
- 1417, -1961, 681, 669, 597, -43, 1500, 911,
- 36, -1315, -13, -2723, 23, 195, -407, 683,
- 1399, 132, -189, 727, 634, -414, -108, 125,
- 47, -246, 266, 1619, -843, 633, -547, 2743,
- 565, -281, -652, -313, -889, 114, 1559, -699,
- -692, -41, 1010, 1694, -957, 1081, 613, 340,
- 253, -131, 3367, -522, 390, -1331, 676, -1050,
- 460, 479, 196, -63, 246, -141, 1170, 819,
- -380, -408, 267, -1186, -199, 772, 69, -453,
- 33, -1526, -447, -660, -742, 459, 767, 665,
- -117, 43, 1155, 467, 887, 141, 122, -732,
- 1052, 651, 201, 773, 347, -531, -565, 383,
- 376, 449, -50, -379, 318, -232, -311, 105,
- 238, -162, 324, 1, 337, 181, -147, -1389,
- 497, 1383, 1287, 20, -365, -1014, -703, 495,
- 522, 224, 105, -181, 621, -1179, 185, 250,
- 1074, -114, -486, 839, -25, -1068, -592, 338,
- 361, 652, -526, -283, -1022, 41, 183, 824,
- 852, 701, 936, -575, 134, -155, 854, -833,
- -1667, 1814, -196, 1525, -141, 61, -16, -652,
- 278, -755, -1172, 507, 790, 361, -1354, -704,
- 247, 1766, -130, 1213, -1902, -1117, 2156, -1559,
- -291, 1215, -79, 1777, -45, -520, 618, -769,
- -416, 53, 106, 1276, 1397, -996, 319, -299,
- -1336, -394, 78, -227, 1876, -226, 975, -650,
- -438, -211, -756, 672, -891, 2756, -2968, 1281,
- 2411, -1242, 1189, -206, 626, -5, -354, -1065,
- -880, 760, -1502, -2076, -527, 672, -247, 66,
- -1749, 1857, -804, -426, -402, 2001, 1110, 461,
- -1040, 261, -167, 364, -873, -575, -1167, 667,
- -729, 109, -132, 1067, 22, -1478, -641, 122,
- 173, -415, 683, -628, 498, -1240, -241, -477,
- 343, 503, -1000, -1383, -179, -810, -16, -146,
- -1000, -1529, 74, -763, -689, -45, -120, -16,
- -42, 469, -435, 268, 725, 694, -428, 1035,
- 8, 1453, 317, -1365, -490, -286, -23, 1093,
- -788, -2047, 122, -371, 591, -502, 806, -601,
- -283, -234, -1496, -1274, -1188, -735, 301, -498,
- 986, -408, -1154, -340, -322, 463, -868, 603,
- -97, -1350, -108, -272, -13, -353, 203, -1000,
- -722, -1641, -680, -635, -19, -1635, 674, -517,
- 841, 393, 955, -774, -812, -337, -600, 1000,
- -1416, -64, 954, 616, -86, -443, 145, -121,
- 238, -1091, 337, 1013, 328, 744, 254, 145,
- -400, -477, 204, 280, -1086, -514, -257, -1033,
- -196, -672, -375, -79, -630, 775, -88, 283,
- -289, -424, 185, 408, 300, 551, 23, 200,
- 364, -295, 781, -645, -1455, 128, -511, -491,
- 383, -189, -917, -131, 415, -786, -453, -193,
- -257, -998, 369, 271, 737, 128, 1048, 241,
- 61, 745, -508, -235, 432, 699, -463, -1249,
- -292, 1559, 1350, 125, -197, 705, -294, -733,
- -144, -1178, 109, -1439, -702, -365, -1158, -175,
- 904, 553, -568, -5, 725, 381, -506, 1174,
- -238, -160, -697, -43, -244, -519, 859, -304,
- 1285, 364, 218, 1485, -1104, 678, 87, -42,
- 544, -351, -490, 590, -605, -459, 1080, -63,
- -693, 343, -1448, -180, -145, -231, 185, 276,
- -1725, -611, -386, -1132, -252, -348, 1596, 823,
- -1757, 1069, 157, 895, 865, 53, -101, 1221,
- 506, 13, -354, 279, 309, 506, 348, -878,
- 235, -239, 381, 923, 234, 1694, 845, -814,
- 82, 496, 2186, -612, 214, -2293, 734, -1976,
- 823, 1638, 1692, -594, -1425, 75, 96, 233,
- 1198, 1965, 1860, -821, -1438, -17, -57, -198,
- -1466, -1550, 349, 1524, 1304, 81, -171, 731,
- -43, 492, 369, -1954, 958, -263, 1054, 727,
- 319, -1113, 350, -1905, 706, 1708, -903, 249,
- -640, 248, -1509, 76, -1131, 1641, 720, -1793,
- 584, 395, -38, -386, -698, 1458, -1731, -194,
- 216, 1108, -94, 640, 902, 199, -337, 670,
- 407, 1301, -397, -190, 444, 1481, 1092, -970,
- -255, 907, 290, 1780, 515, 875, -43, -1431,
- -119, 713, 652, 1764, -46, 20, -520, 465,
- -1216, 373, -1783, 1023, -971, -409, 579, -177,
- -544, -464, -345, 1038, 1524, -244, -466, -846,
- 124, -137, 769, -594, -746, 1075, -1731, 1182,
- -665, -469, 364, -161, 232, -1269, -508, -307,
- -243, 672, -1063, -206, -605, 534, 65, -964,
- -414, -149, -208, -112, 707, -838, 788, 1,
- 461, 207, 107, 94, 0, -922, -1002, -662,
- -307, -866, -552, -953, 196, -319, -309, -431,
- 153, -368, 422, -191, -92, -338, 126, 459,
- -622, 282, -935, -274, -1336, 574, -463, -1374,
- 234, 373, 22, -76, 678, 166, 689, -500,
- 1225, -594, -124, -187, -540, 612, -1386, 788,
- 520, -1177, -1210, -391, 1169, 989, 719, -1654,
- -70, 248, -314, -702, 101, 750, 198, -571,
- -426, 129, -678, -270, 1286, -370, -360, 925,
- -738, -1346, 365, -339, -296, 168, -210, 222,
- -93, -203, -466, -193, 735, -931, 394, -21,
- 1704, 1749, 2625, -1760, 604, 346, -1367, -3165,
- -279, 572, -1233, 1348, 713, 478, 479, -601,
- -2806, 490, -257, 682, 1036, 67, -2954, -359,
- -2024, -639, -226, 293, 1106, -1175, 2092, 1582,
- 1900, 2016, -3229, 3299, 140, 1978, -1607, -874,
- -1397, -271, 1788, -1626, 1805, 664, -2554, 819,
- 1267, -1438, 1104, -2839, -175, 1899, 445, 237,
- 922, -220, 1937, 2023, -874, -3299, 452, -225,
- -1681, -1031, -1051, 1375, -1362, -3782, -2347, 841,
- 1956, 2008, -497, -1469, -2273, 956, 2023, 1809,
- -1870, 265, 737, -444, 1330, -2326, -778, -3442,
- -553, -3237, -1806, -1571, 1688, 441, 1469, -510,
- 16, 1435, -919, 2299, 1365, 447, 172, 2002,
- -1190, 1209, 399, 1393, 496, 288, 560, 572,
- 853, 144, -781, 1487, 670, 873, 1471, 3427,
- 1013, 1782, 686, 246, 6, -521, -428, -710,
- 863, -305, 119, -812, 705, 490, -1611, -1613,
- -8, -681, -476, 1065, 1016, -109, 56, -544,
- -1779, 354, -272, 509, -13, 249, -1408, 950,
- -765, 727, 347, 150, 792, 1047, 2170, 444,
- -87, -296, 775, -377, 177, 1990, 2955, -127,
- -669, 3331, -436, 1291, 1363, 1207, -730, -1984,
- 1160, -1064, -3903, 307, 128, 3689, -577, 592,
- 702, 2035, -146, 2154, -172, 1410, -801, -57,
- -1593, 1055, -1176, 1152, 101, 105, 713, -461,
- 623, -69, 201, -1812, -513, 1240, 264, -658,
- -683, 669, 405, 620, -396, 759, 262, -2564,
- 570, -2421, 26, -3960, -526, 425, 24, 1897,
- 674, 785, -591, -701, 406, 1171, -482, -1734,
- 1156, -1445, 682, 987, -248, -446, 496, -1617,
- -885, -2019, 857, -221, 3799, 1531, -431, -294,
- -19, 941, 2077, 64, 214, -1672, 479, 277,
- 178, -406, 179, 519, 794, -1462, -3290, 487,
- 674, 536, 922, -941, -32, -735, -296, 35,
- 415, -2015, 2574, -495, 174, 148, -2022, -1680,
- 66, 1446, -513, -279, -227, 1153, 494, 72,
- -1044, -747, -131, 820, 1157, -493, 896, 667,
- 943, 496, -1401, 861, 504, 1799, 356, -2359,
- 404, 1509, 522, 1596, -14, 35, -1964, 107,
- 551, -999, 1679, -331, 3049, -254, -412, 1550,
- -1734, 1784, -441, 473, 997, -1160, 1425, 1651,
- -1672, -741, 1229, -458, 535, 544, -848, 452,
- -376, -190, -822, 1274, -651, 1869, 467, 487,
- 1430, 243, 1441, 1247, -35, 1799, -1213, 1072,
- 1887, -844, -100, 397, -250, 1014, -327, 1218,
- -647, -2073, 352, 397, -267, 2213, 1374, 895,
- 983, -939, -535, 1695, -501, -439, -2, 856,
- -261, -1421, 189, 218, -655, 950, -770, -202,
- -362, -333, -966, 149, 347, 1625, 1469, 315,
- 1007, 30, -184, 334, 406, -376, -754, 1263,
- 1468, -1124, 1618, 161, 754, -425, -146, 170,
- 1589, -128, -552, 996, -306, -287, 1558, 263,
- -223, 985, 1029, 653, 1160, 1661, -189, 1380,
- 739, 298, -106, -231, -638, -255, -1608, 986,
- -1279, -771, -145, 352, 1411, 1379, 182, 108,
- 164, 773, 708, -1305, 7, 402, 931, -1247,
- -1030, -183, 1971, -1013, 1064, -1091, 40, 685,
- -133, 1256, 572, -257, -1131, 489, 73, -111,
- 63, 612, -975, 601, -1356, -713, -11, 2340,
- 1713, 778, 989, -1364, -1528, 65, 1320, 137,
- -38, 1147, 182, 55, -862, 43, -405, -139,
- 60, -593, 492, -853, -1, -526, 1007, 31,
- 85, -33, 1054, 794, 381, -235, -138, 153,
- -352, -423, -74, 492, -540, -153, 291, 349,
- 810, -142, -34, 912, 2072, -183, 325, -1075,
- 131, 28, 997, -387, 500, -174, 38, -26,
- 1118, 661, -101, -498, -730, 101, -1363, -139,
- 242, -212, -715, 410, 493, -443, -698, -1214,
- -273, -410, 409, -41, 127, -750, -340, -143,
- 591, 1068, 860, -212, 545, 1935, 21, -857,
- -322, 270, -880, -1577, 1362, -341, 268, 1200,
- -947, -452, -638, 406, -1175, -617, -395, -513,
- 34, 690, -1925, 542, -585, 19, -832, -237,
- 262, 14, -352, 2208, 731, -368, -1023, 1604,
- 42, -36, -453, 891, -819, -250, -2864, -1100,
- -398, 630, 1143, -2089, 1976, -170, -2393, -546,
- -1350, 311, 816, 420, 287, -814, 295, 829,
- -992, -352, -1564, -1234, -106, -1468, -489, -547,
- -582, 485, -1222, -2438, 155, -422, -500, 76,
- 1305, -303, 93, 1947, -654, 345, 718, -662,
- -238, -793, -494, -1116, -1302, 173, -187, 918,
- -1374, -269, -1016, -2240, 361, -625, -33, -765,
- 545, 599, -1164, 510, -300, -2532, -106, 161,
- -313, 990, -54, 1644, -2235, 726, -2747, -1152,
- -1052, -1170, 746, 862, 906, -369, 298, -799,
- -385, 529, 1, 1801, -224, 304, -120, 541,
- -718, -362, -818, -1162, -527, 483, 148, 1368,
- 621, 984, -497, 525, -948, -1538, -996, -557,
- 430, 347, 656, 1298, -229, -1197, -1396, -1252,
- -119, -1025, 1269, -521, -854, -261, -620, 486,
- 271, 739, -513, -105, 643, 489, -414, -250,
- 815, 340, 1394, -1816, -298, 1099, 898, -1094,
- 547, -404, 126, 136, 885, -517, 783, 830,
- 633, -505, 715, 1194, -58, 11, 936, -974,
- 796, 37, 326, 983, 292, -1, -505, 542,
- 365, 133, 2091, -2050, -725, -529, -833, -1467,
- 604, 338, -234, 104, 214, 1938, 971, -406,
- -1097, -425, -466, 401, -874, 281, -408, 578,
- 182, 853, -504, 340, -695, 249, 550, 528,
- 634, 725, 389, 548, 513, -53, 380, 227,
- 194, 498, 312, 337, 567, -1278, -139, -421,
- 721, 50, -59, 438, 873, -453, -3, -58,
- 474, 818, 580, -826, -502, -565, 431, -1238,
- 1226, -458, 1517, -316, 330, 638, 1464, -320,
- -224, 459, 756, 417, -296, 452, 38, 130,
- -95, 1246, 167, 414, -1034, 49, 426, -1698,
- 3, 977, 105, 183, 37, 1075, 176, -591,
- -317, 302, -1494, -679, 223, -116, 1063, -588,
- -1501, -1379, -3068, 1316, -901, 1669, 1271, 358,
- 563, 1376, 140, 331, 1497, 1027, -568, -707,
- 253, 1919, -81, 1420, -543, 1507, 250, -1902,
- -847, 602, 129, 2082, 909, -403, -1716, 260,
- 1139, 205, -1834, 167, 2235, 1000, 1587, -309,
- 1614, -458, 850, -1063, 1427, 435, 675, -1094,
- 531, 161, -1339, -1620, 495, 170, 1598, -167,
- 886, -737, 1909, 788, 1294, -2335, -540, 491,
- 1426, -985, 3699, 1241, 443, 695, -30, 1090,
- -1934, 287, -164, 323, 1413, 468, 1251, 1099,
- -699, 1023, -97, 812, -1506, -46, 242, -462,
- 485, -1741, -3826, -1250, -1302, 1892, -1762, 834,
- 1130, -734, -8, -513, 1093, -87, 1249, 859,
- -81, -1115, 634, 449, 294, 573, -2417, 1636,
- -674, 772, 1221, 647, -1048, 472, 910, 1961,
- -1082, 648, 1054, -434, -70, 731, 2640, -1062,
- -973, -31, 746, 324, -491, 840, 1136, 316,
- -523, 161, 1335, -46, 1378, -339, 672, 1443,
- 295, 1082, 179, -622, 339, -1019, 1197, 436,
- 743, -28, 612, 2193, 1442, 420, -65, 319,
- 723, 1144, 471, 201, -461, -792, -1284, 1541,
- 306, 1304, -81, 2002, -948, -1024, -1, -2177,
- 475, 979, -39, 562, 51, 644, 1112, 1223,
- -1663, -883, 239, -1831, -460, -152, 1578, -648,
- -26, 2190, 337, -727, -223, -964, -255, -138,
- -352, -439, -221, 43, 159, 298, 46, -52,
- 733, 344, -102, -234, 81, -459, 1110, 352,
- -882, 332, 730, -170, -19, 146, -202, 1007,
- 1206, 161, 988, 133, 317, 1322, 831, 414,
- -233, -37, 346, 91, 1169, -405, -519, -860,
- -7, 294, -328, 425, -879, 719, -178, 118,
- 150, -810, -300, -797, 1002, -263, 278, -470,
- -506, -778, -137, 228, -470, 574, 279, -1267,
- -62, 607, 389, -376, 230, 323, 52, -295,
- 193, 1024, -865, 724, 316, -745, -194, -963,
- 1036, -754, 65, 206, -548, -85, -257, 920,
- -800, 1151, -758, -159, -2746, 1780, 1478, 287,
- -1040, 205, -1405, 918, 1698, 1613, -429, 1307,
- 740, 232, -4871, 1560, -315, 310, 753, -649,
- -122, 1921, 2193, 3698, -845, -969, 1018, 844,
- 2845, -935, 1094, 347, -674, -952, 755, -1231,
- -956, -1059, 343, -1217, 1109, 475, -590, 602,
- -457, 539, -190, -1471, 183, 987, 2286, 321,
- 406, 133, -773, 291, 110, -2460, 450, 2707,
- 124, -656, -1033, 79, 2585, -150, -1079, -569,
- -78, 13, 583, 534, -2378, 1414, -31, 3567,
- 636, -418, 1005, 186, -571, 341, -398, 1560,
- 2044, 1762, -496, -1167, 109, 882, -1187, 906,
- -692, 186, 820, 529, 617, -1489, -1152, 603,
- -1165, -1298, -683, -1850, -1173, -328, -476, 1559,
- 2162, 430, 131, 2294, -1874, 1240, -158, -895,
- -534, 1114, 830, -1165, -254, 1781, 159, 484,
- 2439, 215, 441, 821, -185, 798, 219, -489,
- -32, -817, -56, -352, -1803, -1184, 2172, -988,
- -70, 941, -1303, -1845, 755, 946, -2062, -197,
- 972, -447, 1707, -58, -318, -213, -310, -861,
- 76, -955, -740, -740, -110, 189, -790, -599,
- 225, -222, -23, 176, 547, -1944, -1092, -264,
- -98, 303, 878, -1037, 191, -1050, -113, 724,
- 804, -244, 1445, -1350, -297, 740, 689, 298,
- -295, 1131, -185, 401, -61, -842, 1138, -311,
- -99, 260, 86, 546, -807, 193, -246, 619,
- 1830, 1479, 236, 154, -220, 488, -183, -918,
- 429, 886, -345, -105, -832, 217, -229, 619,
- -979, 147, 381, -877, 840, 1225, 123, -592,
- -597, -29, 167, 432, 395, -238, -333, 840,
- -249, 157, -114, 112, -91, -895, 627, 1234,
- 51, 886, 293, 1121, -1117, -753, -283, -398,
- 261, 368, 460, -700, 663, 863, 277, -1461,
- 676, -314, -41, 376, -173, 774, -951, -1708,
- -102, 54, -726, 271, 510, -14, 320, -693,
- -881, -845, 667, 858, 668, 280, -528, 555,
- 917, -2474, 490, 1249, -171, -258, 1059, 460,
- 692, -834, -1294, 151, 517, -220, 258, 671,
- 1096, 1317, 1014, 1669, -501, -171, 2063, 1129,
- 563, 201, 810, 1400, -865, -270, 905, 1926,
- 152, 448, 998, -1809, 967, 801, -311, 742,
- 628, -926, -1637, -64, -130, 334, 443, -635,
- 752, -1639, -399, -25, 1677, 176, 2822, -170,
- -1188, -1985, -841, -1061, 945, 1080, -91, -739,
- -459, -1552, 1744, -675, 153, 436, 602, 2030,
- -699, 95, 2569, -250, -337, 306, 1497, -50,
- 324, 1418, -1179, 369, -1244, -43, -605, -980,
- 2364, -700, 404, -45, 2576, 874, -1036, 652,
- -790, -505, -1423, 470, 648, 3188, -814, -865,
- -532, 1872, -423, 672, 213, -41, -1105, -1127,
- 568, -285, 1215, -230, 758, 704, -1122, -1068,
- 1003, -654, 266, -270, -1763, -790, -766, 1166,
- 204, -128, 385, 402, 1357, 2228, -27, 979,
- 1247, 842, 139, -127, 355, 882, -807, 805,
- -370, 2049, -1401, 1506, 376, 829, 1936, -1226,
- -1505, 1074, 383, -226, -1026, 402, -813, 1896,
- -828, 301, 907, -1382, 870, -88, 1098, -7,
- -1562, -980, -1307, -856, -745, -1824, 2365, 787,
- 426, -616, 1546, -744, 245, -2514, 988, 1435,
- 111, -406, 292, 251, 1732, 374, -1551, 767,
- 410, 1389, -278, -550, -191, 995, 1264, -244,
- -830, 691, 472, 973, -721, -611, 806, -1098,
- 894, -324, 429, -1190, -396, 90, 1171, -1084,
- -343, -487, 149, 378, 460, -262, -646, -1173,
- -273, 1502, 26, 315, 785, -970, 43, 162,
- 1086, -369, 580, -288, 1468, -208, -167, -59,
- -306, 166, -678, -58, 167, 1205, 372, -719,
- -156, 910, -1065, -678, -437, -729, -350, 530,
- -179, -160, 1565, -614, -519, 586, 134, 687,
- 503, 1476, -375, 89, 732, 631, -121, 21,
- 489, 934, 845, -2424, -613, -209, -72, -421,
- -126, -58, -1776, -198, 150, -1173, -458, 981,
- 183, -241, 45, 625, 149, 331, 235, -143,
- -940, -1017, 1300, 117, -2355, -638, 258, 119,
- -1313, -405, -355, -23, 2145, -1208, 266, 132,
- -1081, -1468, 219, -3175, 1432, 2097, 1433, -409,
- -1299, 2171, 73, 3159, 382, 881, -803, 1025,
- -506, 125, -1566, 116, 2312, -940, 612, 1308,
- 509, 665, 895, -104, -1804, 1136, -4168, -158,
- 2244, 1919, 468, -987, -164, -812, 732, 2886,
- 890, -2088, -1055, 21, -2481, 1347, 269, 1735,
- 2259, 2906, 1517, 469, 2159, 2474, 280, -3375,
- -613, -311, 516, 997, 2548, -347, 1268, 281,
- 130, -520, 727, 483, 1397, 2484, 554, 956,
- 150, -475, 1431, 571, -921, -312, -356, -629,
- -145, 137, 636, -575, -813, 148, -742, -349,
- 202, 780, 1161, -789, -1178, -357, -721, 1350,
- 2863, -704, -2232, 873, 1130, -5, 902, 99,
- -436, -1089, 1241, 417, -1319, -928, 1635, -687,
- 833, -651, -307, 1312, 891, 1770, 1882, 531,
- 1203, -677, -134, -379, -329, 1824, 1045, -1050,
- -226, 218, 1241, 1995, -1870, 150, -202, 8,
- 239, -162, 102, 1017, 1395, -353, -1621, 771,
- 218, -704, 1126, 662, 280, 977, 402, -230,
- -1397, -343, 150, 1598, 650, -7, 1302, 1144,
- 427, -69, -264, 459, -215, 444, -1444, -328,
- -319, 1065, 152, -193, 313, 958, 147, -91,
- 845, -77, -560, 1262, 178, -641, -493, -180,
- -685, -431, -552, -591, 107, -142, 274, -732,
- -462, 541, 1287, 180, 810, -542, -31, -988,
- -277, -799, 246, 1149, 247, 109, -104, -744,
- 109, -587, 921, -160, 695, -43, -522, 418,
- -101, -389, -331, -541, 625, 1092, 311, -1150,
- -263, -144, -168, 417, 470, 694, -118, 608,
- -596, -473, -864, 586, 1108, 1583, 471, 483,
- 38, -1122, 431, 539, -147, 501, 359, 1053,
- 49, -1148, -508, 489, -900, -62, 278, -653,
- 430, -1010, -871, 447, -39, -323, -439, -657,
- 820, 193, 943, -721, 976, 50, 45, -328,
- 223, 952, -252, 2665, -617, -780, 678, 1019,
- 494, 996, 1, -931, 3059, -257, -810, -85,
- -86, -2016, 536, -1924, 1145, 1579, -237, 231,
- -1379, 800, -36, 1908, -282, -1755, -243, 79,
- 487, 67, -909, -746, 2525, -859, 216, 2923,
- 968, -732, 2256, 1085, 118, -914, -2965, -1662,
- 1106, -748, 1022, -1301, -647, 730, 1322, 1708,
- -726, 1030, -702, 2356, -2937, 151, 928, 1771,
- 690, 4144, 1582, 212, 631, 2540, -43, -1499,
- 178, -1374, -939, -891, 192, 926, 82, 1095,
- -399, -42, -1839, 1366, 150, 871, 822, -159,
- 95, -1550, 1632, 780, -676, 585, -1934, 409,
- 53, -513, -2557, -348, -147, -230, -913, -987,
- -257, -336, -1546, 627, -113, -416, 809, -55,
- -867, 1731, -144, 4, 1289, 644, -291, 1763,
- -2023, 1177, 799, -540, 1582, -1453, -1004, -194,
- 1476, 1530, 1529, 961, 885, 1615, 297, 63,
- -306, 1349, 606, -817, -1072, 1428, -61, -741,
- 2122, 417, -1119, -311, 384, 173, 279, 584,
- 490, 1174, -386, 419, -388, 641, -655, -27,
- 802, 1779, 1417, 493, -638, -505, -303, -292,
- 251, -1230, 519, -597, -279, 2108, -1419, 127,
- -1389, -146, 1365, 592, -614, 829, -417, -1244,
- -184, -147, -435, 857, 334, 115, 102, 335,
- -67, -289, 121, 1054, 264, 1093, -113, 867,
- -861, 341, 550, 1154, -355, 86, -906, 747,
- -195, -86, 530, 1115, 615, 362, 176, -722,
- 235, -1231, -919, 504, -648, 457, 1195, -762,
- -454, -302, -351, 412, -304, -18, -205, 486,
- -27, 798, 29, -870, 183, 310, -454, -307,
- 762, -90, -605, -22, -172, -925, 1296, 356,
- 277, 311, 281, 330, -63, -354, -987, 791,
- -304, -43, -848, -47, 510, 631, -191, -429,
- -866, -1279, 1038, 225, -1129, 141, 285, -386,
- -515, 1083, 271, -74, 192, -149, 312, 296,
- 910, -633, 786, 1063, -159, -356, 793, 609,
- 277, -660, -411, 1141, -383, 680, 347, 680,
- 344, -182, 1009, 385, -915, 390, -906, -433,
- 396, -1556, 683, -1174, 934, 712, 1022, -162,
- -339, -632, 441, 1139, -137, 617, -310, -296,
- -902, -505, -162, -132, 172, -1238, 713, -1092,
- -513, -337, -768, -304, -1340, 538, 182, 517,
- 141, -1158, -337, -1740, -291, 320, 700, 154,
- 187, 59, -99, 593, 192, 102, -169, 593,
- -563, 276, 115, 1118, 1022, -457, 378, -2011,
- -223, 250, -326, 1352, -278, 186, 132, 607,
- -244, 220, 245, -785, 192, 614, 165, 735,
- 717, -590, -178, -428, 727, -635, 350, -90,
- 897, 590, -49, 226, 445, -437, 446, 875,
- -104, 113, 418, 256, -633, 199, 882, 917,
- -764, 756, -508, 28, -595, 1444, -226, -665,
- 130, 1425, 206, -197, 281, 884, 799, 969,
- 1209, 132, 815, 131, 676, 435, 1311, -65,
- -619, 545, -350, 1120, 334, -943, -52, -92,
- 240, -195, -97, 119, 1169, 357, -178, -562,
- 0, 857, -748, 10, -1034, 792, -166, 356,
- 521, -1388, 558, 1253, 200, 618, -97, -321,
- 94, -1286, 760, -860, 351, 60, -98, -1133,
- -354, 66, 1300, 103, -588, -101, 592, -93,
- 616, 365, 485, 373, 348, 152, 472, 1030,
- -2, -663, -268, 654, -645, 430, -710, -427,
- -1069, 911, -653, 205, 1140, 669, 234, 10,
- 449, -145, 378, -792, -327, -48, 878, 393,
- -129, -331, 324, 476, 383, 1147, -1076, -461,
- 880, -871, -241, -252, -1109, 785, 69, 499,
- -129, -930, -300, -1122, -129, 753, 432, -300,
- -553, -750, -280, -733, 667, -889, -26, 667,
- 557, 39, -683, 29, -207, 552, -223, -248,
- -340, -357, -346, -1490, -543, -813, -832, 1,
- -105, 526, 1044, -964, -1097, 407, -742, -495,
- 499, -329, -63, -862, -586, -853, 66, 188,
- 363, 1808, 471, 991, -77, 1664, 362, -284,
- -932, 1475, -551, 448, 632, 88, 135, 272,
- 405, 1270, 858, -72, 276, -1151, 269, 446,
- -1433, 1165, 500, -164, 2394, 646, 503, 2118,
- -473, 961, 1264, 1788, 522, -698, 752, 1134,
- 333, -422, 1608, 173, 1017, 2203, 1914, -807,
- 178, -41, 802, 149, 192, 933, 806, 578,
- 1433, 179, 360, 644, -297, 33, 896, 1865,
- -1193, 421, -322, -486, 441, -3, 524, 672,
- -1127, -1781, 763, -604, -1589, 760, 1346, 1335,
- 1749, -383, 504, 820, -43, -250, -709, 934,
- 625, 1066, 1504, 1900, 1010, 1730, 1473, 448,
- -44, 609, 592, -740, -146, 499, -523, -940,
- 26, 335, -165, 915, 584, 1324, -386, -470,
- 302, 1212, 1673, -655, 887, -109, 73, -1136,
- 423, -1280, 659, -1195, 279, 474, 727, 401,
- -412, 63, -519, 399, 1057, 959, 594, -658,
- -1735, 490, -380, 51, 720, -543, 220, -127,
- -1078, 82, 359, -267, -489, 28, -443, 176,
- 636, 1353, -792, 392, -794, 621, 652, 358,
- -1556, -786, -1004, 826, -188, -180, -352, 106,
- -607, 409, 1310, 624, -413, 2785, 752, 934,
- -891, 786, -225, -1160, 862, 25, -296, 148,
- -884, -1187, -1050, 558, -1157, -1289, -1526, -432,
- -54, -91, 554, 2139, -482, 292, -870, -1086,
- -285, -844, -534, -1067, 729, 780, -962, 67,
- -619, -79, -673, 547, 532, -385, -62, 769,
- -280, -28, -975, -51, -571, -270, 373, 508,
- -245, 237, -361, 305, 971, 950, 889, -500,
- 196, -537, -531, 179, 679, 493, -293, 431,
- 866, 3, -774, -627, 653, -79, -1105, 979,
- -230, -1030, 134, -229, -575, -1665, -250, -574,
- 1074, -1208, 501, -220, -829, 58, 770, 59,
- -155, -675, -425, 132, 59, 422, 1080, -351,
- -513, -644, -79, -10, 204, -105, 516, -1084,
- -93, -1998, 518, 101, 226, -1148, 440, -748,
- -39, 1183, -382, 991, 702, 1006, 234, 578,
- -659, 491, 639, 1375, 1463, 1163, 478, 1558,
- 451, 1320, -837, 1039, 718, -98, 932, 865,
- -449, 1165, 308, -509, 500, -739, -26, 948,
- 839, 1649, 428, 2653, 1269, 337, -640, -209,
- -1007, -651, 760, -395, 2934, 59, 828, 150,
- 339, -498, -42, 1646, 1436, 250, 2003, 1166,
- -366, 570, 243, 212, 257, -1187, 889, -561,
- 8, 733, 180, -344, 47, 647, 401, 1967,
- 771, 1868, 2056, 749, -469, -793, 602, 168,
- -435, -814, -177, -149, 1226, -4, -1352, 1548,
- 426, 86, 254, 628, 1007, 2112, -1284, 877,
- -905, -791, 298, 963, -810, 1470, 498, 1377,
- -146, 156, 1211, 1992, -83, 27, 1631, -536,
- -856, 237, -774, 262, -555, -654, -557, 47,
- -1064, 50, 65, -945, 13, -557, 716, 174,
- -333, 144, -394, -338, 892, 1197, 127, -398,
- -255, -2228, -274, 442, -327, -745, -354, -473,
- 388, -688, -700, 645, -129, -258, 247, 752,
- 2249, -242, -492, 96, -51, 306, 673, 226,
- -209, 542, 175, -267, -1155, 641, -639, -355,
- -221, -245, 92, -527, -1103, 94, -251, 848,
- -559, 1127, -962, -26, -113, -979, -980, -677,
- -481, -49, 606, 274, -985, -153, 328, 203,
- -634, 524, 514, 106, 421, -401, -239, -526,
- -180, 42, 157, -225, 346, -1085, -399, 191,
- -832, 733, 172, -217, 752, 161, -70, -212,
- 226, 677, -1186, 371, 367, -176, 413, 1000,
- -510, -44, 193, -11, 561, 106, -169, -126,
- 28, -265, -479, -258, -478, 584, 692, 878,
- 262, 518, -605, 541, 312, -201, -732, 688,
- -665, 408, -972, 472, -770, -660, 144, 314,
- 289, 120, 307, 345, -75, 546, -340, 866,
- -57, 367, -815, 167, -1068, -394, 1045, -1040,
- -370, -587, -312, -426, -819, 1189, 560, -134,
- 167, -411, -955, 72, -267, -703, 539, -266,
- 996, 294, 753, -171, -1679, 648, 216, 983,
- -204, -764, 1198, -68, 460, -45, 120, 783,
- -358, 555, -1591, -275, -643, -1384, -239, -155,
- -653, -1474, -259, -2544, 353, 849, -1097, 1381,
- -581, 878, -89, 1084, 895, -1464, -184, -1242,
- 1309, 2834, -3000, 55, -624, -559, -220, -1715,
- 1023, -796, 136, -919, -3655, 834, -1832, 1121,
- 347, 1082, 455, -819, -276, 408, 272, -854,
- -1124, -27, -1355, -1780, -1816, 1206, 496, -1274,
- -1212, -1793, -1406, -108, 340, -849, -1178, -2563,
- -449, -2075, -2218, -551, 904, -254, -808, 1346,
- 470, -804, -1228, 2166, 997, 904, 657, 582,
- 101, 247, 742, 138, 1454, 465, 463, 619,
- 479, -253, -687, 807, 283, -511, -535, 553,
- -906, -4, -867, -651, 555, 1999, 188, 2857,
- -707, -2823, -120, -343, 635, 145, 805, 201,
- 35, 150, -814, 523, -1862, -421, 629, 491,
- -428, 299, -995, 1736, -13, -1781, 979, 560,
- -184, -1504, -941, 581, 845, -889, -346, -512,
- 1875, -624, -891, -487, -1396, 1775, -698, -787,
- -604, -1094, -760, -1474, 780, 116, 43, 316,
- -116, 168, -943, 928, 1078, 220, 180, 1046,
- 224, 491, 157, 546, -105, -873, -78, 790,
- -20, -344, 469, -486, -587, 665, -334, -1727,
- -659, 231, -163, -152, 303, -682, -346, 288,
- 849, -183, -172, -1115, -622, 326, -30, 176,
- 545, 295, 115, -398, 122, -107, 148, 779,
- 729, 13, 337, 571, 1469, 329, -421, 50,
- 513, -429, -115, -234, -656, 326, -46, 1514,
- -510, 179, -60, 199, 393, 683, -13, -1166,
- 729, 901, 318, 824, -71, -59, -627, 344,
- -898, -288, 913, -59, -919, -299, -372, -422,
- 470, 158, 61, -392, -152, 644, 18, -1125,
- -571, -737, 4, -261, 701, -635, -729, 946,
- -9, 282, -324, -993, -954, -712, 331, 138,
- 900, 10, 197, 206, 273, -152, -632, -221,
- -155, 3131, -888, -59, -752, 1742, -63, 353,
- 286, -353, -1077, 1684, 336, -2622, 441, -2710,
- -2397, 687, -479, -128, -498, -1040, 690, 167,
- 50, 515, 924, 113, -82, 459, 1037, -2531,
- 446, -894, -1566, -663, 817, -1332, -626, -2078,
- -496, 458, 1558, -542, 2829, 871, 111, -1134,
- -293, 2476, -1067, -678, -1478, 1175, -1497, 1641,
- 978, 920, 43, 3522, 277, -697, 253, -56,
- 1021, -170, 1141, -656, -1200, 846, -516, -1421,
- -879, 757, 468, -1255, 433, 2767, 47, -641,
- 67, -589, -479, -727, -935, 533, -271, -1608,
- -769, -868, -482, -706, 553, -3071, -1007, -397,
- -153, -737, 1155, 1228, 1314, -1964, 757, 1698,
- -2059, 204, 2178, 152, 796, 2559, -1246, 665,
- -513, -1755, 270, 1620, -1482, -2213, -763, -72,
- 1450, 1257, -1255, 1256, 2125, 1414, -804, 537,
- -139, 1209, -862, 1940, 622, 402, -1430, -976,
- 3320, -1076, -45, -1035, -189, 1021, 831, 95,
- 190, -1773, -509, -3660, -1700, 559, 407, -646,
- 2445, -1717, -1441, -769, -546, -956, -708, 114,
- -1094, -921, -1090, 264, 233, 925, -1111, 1538,
- -1105, 573, 2273, -2361, 751, -2429, 1534, 383,
- -50, -291, 756, -806, 55, 148, 1997, -332,
- -1, 215, 1510, -778, 1160, -1799, 3112, 123,
- -207, -569, 376, 701, 644, -915, 559, -226,
- -945, 101, 312, 528, 185, 282, -619, 150,
- 1316, -728, -186, -1270, -1395, -244, 152, 294,
- -848, 726, 1148, -307, -319, 529, -966, -229,
- 1599, -409, 193, -872, 332, 433, -17, -7,
- -1519, 631, 370, 247, -2907, -290, -462, -1165,
- -772, -1435, -220, -177, -312, -44, 412, -2467,
- -462, 257, 974, -280, -1323, 157, -1220, -75,
- 214, 203, 110, -108, -340, -608, -549, -962,
- 367, -297, 444, 770, 1508, -2623, -1170, -839,
- 632, 837, -205, -1120, 523, -1192, 725, 155,
- 1418, -848, -104, -283, -200, -456, -871, 1421,
- 43, 1703, -981, -269, -1741, -577, 1180, 149,
- 1037, 1924, -408, 7, 830, 44, -1657, -217,
- 1649, 484, -574, 1671, 1357, 247, -815, 474,
- 298, -568, -794, 229, -1097, 76, -1102, -134,
- -360, 363, -1, -260, 2269, 752, 587, 598,
- 286, 260, -2017, -396, -1403, 677, -91, -938,
- 623, -87, -407, 1193, -10, -1043, 1041, -420,
- 714, -174, 271, 537, 1331, 174, 32, 984,
- -95, 1301, -1481, 458, -17, -288, -1510, -2473,
- -660, 1540, -971, -1029, 41, 184, 1299, 20,
- 1067, 1708, 981, 786, 638, -573, -426, -707,
- -897, 145, -14, 216, 1347, 1336, -1025, -614,
- 1019, 390, -59, 2013, -226, 660, 589, -1365,
- 468, -806, 2233, 1272, -533, 810, -365, 1653,
- 828, 247, 1415, 391, -497, -3, -2010, -69,
- -559, 227, 1019, -722, -891, 2084, -489, -1074,
- 879, -684, 1023, -258, -1196, 299, 2138, 619,
- -283, 1313, 1374, 633, 790, 925, -669, 1065,
- 667, -2811, -1239, -1783, 275, -623, 2626, -1010,
- -270, 155, 428, -1453, -1060, -1453, 1977, 385,
- -471, -1346, 680, -352, 109, -809, -2062, -99,
- -1623, -1294, -1205, 40, -709, -2460, 406, -1661,
- -615, -2327, 287, -277, -668, -675, 591, 260,
- -312, 82, -615, -1226, 1198, -251, -413, 1291,
- -186, -1134, 393, 560, -743, 769, 797, -91,
- -469, -601, 532, -927, -761, -465, 527, -102,
- -353, -30, 279, 1068, -493, 668, -898, -761,
- 53, 313, -994, -64, -207, -471, -877, -471,
- 1216, 1180, 1000, -58, 311, -366, -430, 885,
- -186, 821, 73, 150, -1184, 640, -134, -693,
- -59, -209, 108, 557, 155, 397, -1129, -104,
- -890, 72, 924, -197, -767, 987, 1440, -1781,
- 727, -1197, 157, -95, -872, -611, -40, -531,
- 559, -1900, -1843, 693, 397, -55, -596, -19,
- 1207, 186, -504, 840, 488, -267, -849, 1591,
- -449, -619, -143, -579, -382, -207, 846, 794,
- 1233, 1794, 633, 31, -536, 485, -681, 291,
- -93, -1114, -727, 847, -1016, 541, 887, -615,
- 1164, 906, -66, 490, 672, -1315, -458, -790,
- -523, -20, -458, -1409, 740, -68, -841, 382,
- 126, -250, 294, 745, 1028, -895, 106, -1360,
- -399, -56, -1668, -486, 1412, -288, 757, 976,
- -535, -2021, 402, 176, -1246, -778, -641, 1275,
- -81, -2031, 1082, -970, 759, -581, 293, 761,
- -766, 1187, -1129, 238, -887, -141, 557, 1221,
- -558, 1545, -337, 1194, -284, 686, -324, -922,
- 708, 405, 202, -294, 903, 867, 247, 486,
- 1304, 784, 75, -273, 637, 436, 722, 1034,
- 572, 1826, 1500, -920, 1289, -292, -619, -210,
- -434, -174, 513, -1579, 317, 1119, -353, 542,
- 575, -1049, 1024, 217, 706, -291, -1058, -894,
- 1162, 861, 417, 1266, -13, -482, 375, 614,
- 403, 729, -108, 992, -19, -504, -1320, -1439,
- 306, 95, -432, 163, -234, 185, -624, -1151,
- -345, 342, -54, 671, -558, 76, -795, -645,
- 288, -861, -328, -419, 1135, 399, -583, 663,
- -868, -791, 680, -230, -737, 982, 307, -731,
- 206, 575, -445, -694, 625, -342, -386, 314,
- -340, 676, 215, -1389, 528, 531, -1010, 740,
- 1086, -2, 494, -833, -598, 637, -35, -1026,
- 456, -372, -199, -392, 374, -1218, 876, -68,
- -770, -613, 312, 428, 288, 752, -1197, 765,
- 547, -737, -308, -1039, 690, 357, -506, 230,
- 169, 608, -6, 59, 580, -71, -102, -194,
- -888, -242, 734, 541, 1374, -465, -133, -190,
- 1129, 227, -402, 670, -816, 591, 220, 284,
- 954, 87, 1097, 156, 825, -797, 357, 9,
- -922, -62, -278, -58, 1100, -416, -1389, -178,
- -195, -395, -617, 127, 4, 724, -432, 5,
- -738, 601, 297, -1440, 457, 376, -405, 152,
- 9, 573, -278, 321, -783, 545, -700, -429,
- 634, 1076, 626, 692, 409, 643, -226, 356,
- 2701, 1641, -87, 1332, 422, 1997, -83, -1530,
- 145, -251, 1661, 949, -2833, -1252, 2170, -457,
- -1765, 201, 365, -248, 673, -1815, -1691, 1841,
- -431, -1100, -1272, -1474, 42, -678, 669, -840,
- 382, 3262, -2452, 1700, 253, -672, -1305, -271,
- 765, 265, 581, -281, 609, -991, 1476, 454,
- 1623, -1120, 1764, 492, -968, 3847, 2785, 100,
- 561, 1887, 2215, -2029, 965, -799, 612, -2411,
- 479, 1743, -227, -1455, 303, -367, 1175, 1213,
- 431, 915, 1180, -307, 1658, 259, 220, 1672,
- -191, -2981, 75, -232, 554, 917, -511, -1892,
- -732, -1385, 738, -481, -76, -308, 1306, 592,
- -418, 1563, 564, 1181, 951, -315, -2410, -2863,
- -2207, 2068, 876, -209, -518, 1496, -945, 282,
- 447, -249, -217, 1817, 599, -613, 64, 766,
- -146, 467, -98, 356, -2600, 535, -627, -203,
- 10, 1474, -466, 335, -291, -18, 438, 481,
- 1654, -1118, 244, 1290, 302, -634, -173, -233,
- 1682, -914, 346, 1035, -709, -101, 730, 182,
- 288, 354, -2456, -364, -527, 1254, 1414, -1078,
- -943, 426, -1490, -367, 199, -330, 266, 691,
- 1412, 2753, -89, 443, 717, 1155, -736, 289,
- 268, -689, -1490, -376, 911, 894, 35, -61,
- -822, 1792, 640, 644, -1846, 963, -2235, -952,
- -822, -307, -285, 1402, 46, 976, 302, 225,
- -205, 166, 1051, -343, -1636, 816, -878, -1543,
- 394, 489, 1643, 41, 605, -105, -247, -2444,
- 240, 936, -1116, -103, -1233, -1284, -310, -843,
- -268, -1229, -428, 1658, 514, 448, -628, -1231,
- 375, 937, -196, 463, -977, 137, -695, -519,
- 458, -1325, -790, -405, 783, -782, -697, -743,
- 60, 800, -405, 390, 204, -685, 839, 534,
- 740, -349, -1966, 4, -124, -1262, 769, 278,
- 311, -794, 2217, 187, 436, 688, -702, -239,
- 35, -1925, 433, -1311, -320, 624, 348, 3069,
- -698, 519, -524, -196, 30, 951, 355, -555,
- -1736, 1308, 19, -469, -951, 71, 664, -695,
- -769, 216, -1087, 773, 127, -525, -1102, -2872,
- 1143, -623, -374, -207, 269, -362, 53, 339,
- -649, -22, 383, -111, 1059, -2211, -1410, -545,
- 1699, 91, -671, 1036, -149, -662, 876, -630,
- -873, -1802, -125, -957, 1743, 774, -1110, -97,
- -137, 382, 646, -990, -832, -1716, -263, 190,
- 417, -600, 461, 459, -547, -225, -66, -3260,
- -374, 465, 670, -125, 1208, 300, 214, 35,
- -1847, 1177, -1236, 610, -402, 168, 167, 1353,
- 567, 1008, -705, 107, -608, 502, -172, 941,
- -535, 4, -1462, -251, -748, 2031, -1613, -117,
- -272, -452, -392, -653, -450, -428, -433, -511,
- 791, -1121, -690, -101, 839, 1190, 158, 62,
- 953, 1204, 593, 448, -496, -787, -833, -1762,
- 463, 1368, 1791, 246, 503, 2901, -159, 574,
- 816, -876, 544, 1147, 1306, 73, -386, 456,
- -215, -617, 1989, 36, 870, -195, 875, -463,
- 124, 2000, -483, -241, -274, -917, 973, -540,
- 1298, -16, 116, 592, 618, -354, -81, -1069,
- 53, 331, 1739, -246, 805, -242, -816, 219,
- -205, -33, -300, -1029, -833, 640, 352, 156,
- -192, 311, 81, -197, 1386, -440, -207, 583,
- -1224, -1319, 1071, -1565, 292, 2015, -147, -682,
- 384, 150, 190, 39, 10, -376, -1310, -781,
- -593, 156, 1125, 1152, -819, -1330, -565, -450,
- 1691, 1291, 343, 1042, 51, -176, 448, -122,
- 902, 1859, -846, 814, 21, 702, -1386, -46,
- -110, -807, 1444, 721, -133, 194, 125, 225,
- 396, -712, 183, 464, 34, -1177, -390, -146,
- -420, -209, -551, 221, -967, 3, -434, 367,
- 537, 344, -511, 844, -1172, -1014, -164, 794,
- -358, 902, 734, -450, -1064, 1112, 677, 806,
- 416, 539, -859, -1113, 334, -81, 617, -756,
- -392, 1248, -1798, -837, 265, 411, -491, -283,
- -83, -2319, -788, 620, 341, 42, 846, 651,
- 1264, 633, 2224, 502, -194, 1212, 824, 811,
- 628, -882, 253, 713, -461, 203, -3, 418,
- -9, 984, -239, 11, 1242, -1794, 332, -2382,
- -2170, -162, 237, -505, 759, 203, 1015, -570,
- -1342, 371, 231, 549, 101, -930, -115, 1919,
- -669, 273, -655, 659, -312, 108, -117, 1134,
- 1227, 376, 600, 1174, 122, 399, -2301, 1046,
- 368, 498, -765, -1414, -113, 732, -169, -583,
- -838, 1191, 229, 901, -1751, -612, 553, 895,
- 1480, -197, -548, 482, -1077, 1320, 248, -903,
- 676, 278, -609, -189, 1944, -557, -435, 753,
- -1691, 295, -840, 246, 1712, 1221, 2355, -1236,
- -32, 1495, 1317, 99, 300, -833, -587, -35,
- 659, -1167, 321, 135, 1050, 2539, 243, 765,
- 2337, 134, 1415, 605, -577, -40, -350, 187,
- 1075, 954, -451, 453, 1583, 392, 782, 859,
- 1277, -1190, 449, -416, 432, -92, -651, 302,
- 19, 332, 710, 664, 788, 217, -1337, -281,
- -1268, -676, 567, -252, 177, 15, 711, -86,
- 1581, 1334, -1647, -15, -683, 551, 12, 2053,
- -431, 4, 400, 164, -936, 553, -1491, -1661,
- 530, -65, -848, 399, 173, 154, 490, -859,
- -336, 1457, 849, 1047, 29, -529, -886, 507,
- 348, -1102, -163, -182, -263, 1481, 265, -2917,
- 1266, 808, -256, 434, -354, 1103, -1161, -98,
- 1160, -626, -753, 102, 683, 133, 493, -360,
- -640, -28, -63, -18, -80, -415, 1108, 48,
- 944, -775, -640, 914, -4, 37, -354, -106,
- -993, -625, 1125, 900, -84, 564, -586, 75,
- 360, -517, 188, -319, -43, 894, -540, 533,
- 115, 636, 926, -584, -256, 542, 59, -356,
- -1100, -456, -185, -614, -902, -1285, -1241, -258,
- 687, -651, 633, -102, 1238, 548, -22, 456,
- -374, 433, -398, -613, 516, 438, 792, 1304,
- -915, 69, -38, -67, -400, -447, -136, 611,
- -212, -1424, -1170, -199, -144, -142, -478, 405,
- -596, 1229, -1419, 292, 91, 1954, -41, 1354,
- 195, 857, -33, 1122, 443, 260, -941, 680,
- 1821, -649, -782, -122, -1228, 650, -605, 635,
- -479, 1026, 79, 59, -223, 558, -23, 157,
- 2358, 679, -304, -45, 584, -879, 405, 1431,
- 404, -2099, -44, -104, -63, -274, -693, -1244,
- -446, 458, -1171, -441, 114, 5, 662, 50,
- 1247, 961, -509, 907, -262, 263, 896, -724,
- -53, -2042, 81, 1318, 737, 10, -1153, 99,
- 460, 225, -2752, 566, -955, -836, 44, 820,
- 2063, -92, 106, 581, 738, -1881, 12, 1617,
- -1365, 1022, -810, -313, -1153, 633, -1997, -350,
- 292, 1483, -539, 406, -988, -878, 77, -1656,
- 1189, -1048, 314, 13, 1177, 1335, 583, 780,
- -885, 580, -1491, 729, 570, 77, -410, 2101,
- 492, 245, 763, 29, 471, 493, 136, -375,
- 1021, 1263, 1172, 464, -1151, 23, -836, 448,
- -576, 262, 2648, 212, 650, 27, 594, 559,
- -1060, 48, 610, 854, -341, 1050, 478, -531,
- 456, -14, 464, 824, -687, -579, -137, 334,
- 1363, 963, -1317, 1776, 276, -440, -1426, 1045,
- 766, -451, 958, 1167, -299, 660, -389, -509,
- -380, -84, 832, -179, -487, -602, -498, -544,
- 4, -712, 399, -224, -193, 828, 532, -1463,
- 763, -426, -144, 1362, -1456, 487, -328, -243,
- -769, 337, -1012, 90, 389, 781, 930, -383,
- 86, -182, -1191, -371, 855, -126, 1125, 480,
- 823, 918, 361, 627, 1293, 6, 283, 273,
- -451, -105, -84, -395, 404, 392, -418, 361,
- -297, -183, 114, 502, 1309, -479, 385, -169,
- -156, -397, 689, 70, -359, 543, -98, -924,
- -593, -525, 640, -747, -238, -482, 760, -435,
- -1005, -68, 264, 208, 196, 564, 251, -329,
- -42, -401, -1160, -73, -745, 126, 456, -1287,
- -213, -10, 19, -580, -1384, -701, 855, -779,
- 650, 36, -7, 330, -167, -827, 707, -677,
- -1533, 62, 149, 807, -305, 1041, -892, -312,
- 126, -50, -1169, 239, 964, -224, 1143, 556,
- 680, 1162, -140, 548, 595, 31, 1099, -1256,
- 438, 61, 295, -968, -2214, 589, -1300, -144,
- 899, -1466, -64, -426, 732, 623, 643, -1499,
- 456, -376, -1449, -622, -302, -708, -581, -90,
- -1128, -1083, -65, -396, -1406, -731, 616, -822,
- 1031, 1057, 1450, -1338, 303, -505, 565, -518,
- -1424, -282, 1422, -486, -588, 1617, 489, 790,
- 972, 1852, 153, -28, -1776, -393, 397, -143,
- -1223, -87, 218, 169, -160, -399, -1105, 3,
- -173, 1235, -160, -188, -177, -1825, 680, -213,
- -547, -395, -345, -87, 446, 1215, -215, -443,
- 453, -698, 8, 1232, -68, 872, 0, 968,
- -654, 430, -1009, -223, -1154, -42, 176, -366,
- -1680, -1083, -639, 1311, 707, -403, 1330, 694,
- -1082, 691, 1329, 696, -690, -619, 768, 913,
- 91, 1234, -564, 418, -1146, -923, 2420, -905,
- -316, 1118, 763, 463, -624, -287, 862, -822,
- 541, 638, -261, -266, 1315, 509, -21, -401,
- -2565, -478, 712, -548, 0, -860, 703, 800,
- -1026, 422, 1614, 275, 628, 1691, 627, 683,
- 201, 312, 685, -58, 994, 475, 132, 51,
- 47, -359, -278, -616, -681, -1689, 108, -679,
- 96, -43, 65, 789, 678, 869, -1180, -49,
- -726, 41, 981, -191, 663, 852, -291, 234,
- 184, -717, -1263, 486, 57, 319, -53, 830,
- 1120, -1378, 707, -1095, 91, -38, 396, 517,
- 343, -76, -799, 556, 144, 1096, 315, 802,
- -10, -34, -1416, -92, -368, 865, -1068, 280,
- -318, -880, -800, 736, 385, 365, -617, -155,
- -432, -326, -2169, -607, 995, -705, -193, -208,
- -605, 896, -723, 384, 1471, -247, -499, -680,
- 285, -928, 254, -623, 677, -41, 865, -575,
- 1432, 297, 381, 857, 384, 550, -424, 289,
- 262, 768, 391, -146, -111, 349, -225, -974,
- 1449, 275, -1299, -381, -490, 894, -362, 234,
- -348, 423, -1355, 1357, 1104, 603, 237, 328,
- 1092, 2627, -771, -421, -717, -1201, 785, 556,
- -1105, -534, -616, -72, -938, -730, -831, -616,
- -2171, -1358, 983, 1290, 663, 157, 11, -281,
- -317, -74, 867, 74, 65, 1252, 838, 1145,
- -1124, 863, -1854, -533, -361, -474, -702, -577,
- 2112, 385, -106, 1212, 61, 988, 1216, 388,
- -99, 188, 40, 156, 121, -114, -1074, -283,
- -1929, 1593, -1977, 517, -443, 1481, -338, 1260,
- 545, 101, 544, 469, -1344, 557, -413, -40,
- -522, -329, 951, 959, 413, -573, -337, 315,
- -112, -1106, -447, 1128, 808, -448, 315, -706,
- -397, -65, 754, -58, -636, -23, -27, -69,
- 406, 577, -1007, -1732, 483, 509, -1733, -1233,
- -1740, 708, 619, 245, -723, -502, 507, 916,
- 26, -47, 966, -218, 1349, -529, -1328, -669,
- 1573, -1022, 882, -1216, -300, 35, -1234, 102,
- 1302, 217, -572, -1052, -24, 920, -152, 149,
- 266, 211, -246, 1169, -931, 1079, 667, -2283,
- -22, 411, -2775, -393, -755, -116, -1236, 275,
- 720, -545, -1027, 303, -323, 351, 129, -141,
- -407, 548, 1092, -547, 593, 618, 422, 1109,
- -847, -1390, 1024, -1257, 99, 922, 278, -23,
- 562, -745, -314, -120, 107, -552, -720, -1359,
- -1166, -703, -372, 175, -35, -353, 40, -317,
- 74, 2702, 619, 4, 426, -560, 170, -859,
- 945, 300, -59, -200, 1043, 280, -527, -574,
- 1341, 120, -389, 867, 652, -727, -659, -69,
- -564, 327, -157, 665, 324, -970, -75, 299,
- -361, 560, -846, 552, -316, 798, 174, -55,
- -374, -271, 364, 837, 776, -4, 6, 761,
- 779, 179, -272, -36, 668, 46, 539, 412,
- 250, -406, 305, 153, 95, 197, 664, 1130,
- -251, -520, -1165, 116, -638, 946, -491, 526,
- -846, -1313, -931, -426, 161, 575, 160, -849,
- 248, 1501, 2056, 112, 700, 239, -609, -1260,
- 609, -367, 648, 1675, -2439, -4299, 2022, -456,
- -782, 617, -865, -657, -633, -3209, 35, -165,
- 574, -1494, 782, -2554, -1507, 147, 2172, -1023,
- -1728, 1931, 1022, 3449, 640, 100, -3409, -694,
- -1209, 1620, -1786, 89, 1831, -869, 840, 219,
- 2029, -1669, 1130, -1386, -3739, 1453, -5715, -2480,
- 89, -1203, 1349, 107, 971, 1238, -726, -779,
- -2092, 3465, 438, -1581, -1137, 1283, 1486, 1220,
- 944, 271, 787, -395, 1766, 43, -975, -1882,
- 586, -78, -1048, 2481, 2330, -839, -768, 567,
- -738, -2821, -680, -1014, 1831, 827, 861, 280,
- 211, -583, 1417, 1001, -1495, 1927, -1138, 345,
- 621, -313, -861, 459, -1014, 166, -1934, 1271,
- -383, 1663, -528, 278, -1609, -1604, 142, -517,
- 880, -765, -747, -923, 135, 731, 1382, 1524,
- -1332, 17, 348, -418, 300, 543, 750, -442,
- 129, 582, -1618, 325, 1497, -85, 1232, -962,
- -1349, -1462, -988, 1162, -628, 2524, -631, -895,
- 1139, -1215, -1504, 267, -1199, -298, 1436, 376,
- 605, 256, -120, 816, 827, 1373, -394, 876,
- 993, -274, 1744, 717, -144, 1525, -1475, -310,
- -369, -1245, -120, 726, 736, -1471, 877, -811,
- 141, 1029, -1741, 2503, 762, 319, 168, -440,
- -43, 31, -751, 269, 2100, -217, 499, -613,
- -57, 805, 824, -740, 445, 884, -1260, 95,
- -667, 514, 1729, 651, 920, 945, 315, -1546,
- -801, -1231, -795, -542, -262, -539, -1020, 1291,
- -1176, -1624, 466, -842, -503, 802, 412, -433,
- 707, 382, -1127, -318, 164, 283, 283, 352,
- -1117, 76, -1156, -669, 1434, 778, -2051, 1120,
- 467, 461, 580, -188, 374, -224, 207, -103,
- 2010, 337, -2515, -511, -127, -469, 0, 66,
- 595, 938, 489, 10, 869, -28, 560, 1590,
- -1344, -1141, -634, -1224, -153, -117, -1267, 517,
- -419, 446, 89, -206, 406, -1701, -372, 153,
- -1713, 1283, -1007, 1164, 253, 749, 581, 512,
- 158, -1142, -478, 961, -768, 457, 621, 679,
- -1135, 1381, 710, 436, -1347, 694, 1735, 184,
- -974, 123, 634, -356, -768, -142, -279, 138,
- -103, -32, 1040, 1825, 1312, 706, 534, -160,
- -246, -441, -1351, -352, 1013, -376, -771, 422,
- 497, -1652, 763, -49, -164, -424, -2343, 922,
- 2379, -464, 869, -249, 811, -55, -612, -243,
- 950, -569, 546, -963, 198, 1166, -783, 1000,
- -784, 2607, -305, -1178, 1289, 2995, -470, 1049,
- -473, 846, -675, 350, 181, 864, -240, 462,
- 618, 383, -125, -465, -400, 1221, -206, -63,
- -417, 714, 802, -1020, 174, -581, 845, 1178,
- -182, -867, -358, 7, -1471, -630, -292, 355,
- 1869, 407, -650, 81, -446, 138, 235, -481,
- -1599, 1733, 770, -342, -480, -1681, 310, -689,
- 1011, 3131, 41, -2251, -1033, -706, 1169, 1129,
- 1183, -166, 540, 1870, 304, 1106, -511, -451,
- -1353, -1009, 773, 80, 465, 478, -802, 743,
- -569, 241, -624, 856, 592, -109, -612, -675,
- 398, 1018, 660, -91, -189, 404, -17, -496,
- 654, -177, 243, 1336, 849, -1041, 2010, 124,
- 374, -80, 382, 924, -609, -548, -843, 1751,
- -1369, -675, -9, -585, 45, 436, 334, -1681,
- 805, -1223, 94, -371, -15, -879, -800, 583,
- -570, -712, -641, -327, -970, -667, -94, -69,
- -110, -1163, 453, -310, -279, -72, -726, 141,
- 1049, 171, 363, 443, -108, 399, 854, -481,
- 839, 294, 970, -202, -117, 704, 87, 962,
- 356, -88, 561, 29, -440, 292, -321, -629,
- -586, -589, 165, 791, -876, -568, 582, -58,
- -1208, -1072, -48, 47, 676, 622, -267, -763,
- -349, 81, 453, 538, -421, 1441, 771, 847,
- -253, -761, -79, 338, 136, 365, 228, -490,
- -263, -17, -285, -1014, -1391, -648, -40, -1680,
- 44, -5, -276, -221, 680, -664, 146, 86,
- 326, 214, 269, -442, 215, -150, -119, -678,
- 486, 1152, 1471, 1157, 652, 626, 1413, 772,
- 608, 435, 598, 1020, -1020, -1144, 78, 41,
- 143, -243, 121, -1033, -553, -160, 26, 735,
- 359, -94, 487, -557, -395, 858, 337, -1011,
- 706, -539, -320, 945, 144, -49, 653, 176,
- -26, -331, -849, -122, -320, 812, -619, 1252,
- -509, -247, 717, 376, -136, -2019, 293, -214,
- -559, -186, 27, 627, 129, 721, -969, -515,
- 536, 683, 182, 1028, -248, -280, 498, 22,
- -262, -312, -682, -589, -70, 332, -136, 856,
- -433, -358, -630, 754, 1217, 270, 334, 315,
- -810, 824, -857, 431, 112, -597, -431, -653,
- 1155, -249, -452, 1776, -711, 388, -105, 610,
- 239, -565, -483, -516, -120, 895, -601, -156,
- -762, 296, -970, 583, -97, 68, 1080, -544,
- -870, 552, 451, 659, -449, 213, -741, 1273,
- 262, -1035, 266, 445, -931, 300, 749, -775,
- -270, 111, 932, -392, 196, -330, -66, 217,
- -199, 515, 762, 320, -690, -400, 746, -1275,
- -486, 38, -170, -115, 641, 48, 182, -956,
- 641, -1080, 1615, 282, 263, -463, 1073, -584,
- -640, 354, 708, 851, -565, -834, -1422, -386,
- 38, -711, 494, -605, 260, 715, -485, -679,
- 1181, -712, -306, 117, -283, 509, 170, 705,
- 945, -353, -347, 1461, -90, -399, -779, -319,
- 203, -763, -12, -17, -264, -521, 778, 82,
- 107, -539, 821, 271, 583, 687, -662, -25,
- -49, -737, 425, -262, 766, 865, 317, 1135,
- -595, -614, -219, 676, 1102, 718, -321, -344,
- 838, 361, -62, -62, -149, 270, -126, -519,
- 524, -17, -777, 279, 888, -644, 897, -301,
- -22, 368, 940, -80, -181, 116, 8, 888,
- 237, -285, -841, -302, -844, 208, 863, 727,
- 0, -177, 233, -749, -194, 118, 683, -741,
- -536, 453, 159, -49, 679, -425, -850, -874,
- -943, -1568, -1201, 726, 88, -1473, 571, -359,
- 462, 212, -3241, -2, 449, -744, -1361, -961,
- -34, 1361, -3921, 896, -1239, -349, 165, 2681,
- 1236, 1800, 69, 1167, -920, 606, 124, 965,
- 3576, 896, -471, -932, 1191, 1079, -476, -546,
- -267, -577, 1201, -498, -581, -699, 37, -2018,
- -555, 524, -2800, -2036, -688, -163, 840, 2103,
- 144, -1425, -1618, 819, 1143, -1216, -819, 114,
- -322, -3742, 924, -541, 999, 935, -61, -337,
- 763, 1915, -1350, 1653, 1912, 919, -322, 287,
- 613, 1451, 1211, 463, -331, -407, -864, -936,
- -111, -493, -594, -444, -272, -473, -2611, 598,
- 105, 443, -672, 368, 1117, -473, 817, -476,
- 79, -598, -599, 296, 749, 37, -996, -1522,
- 869, -860, -2142, 2243, -86, 415, 253, 277,
- -1422, 109, 699, 636, -785, 1288, 1413, 192,
- -1137, -18, 181, 329, -6, 927, 300, 599,
- 215, -283, 1062, -124, -372, -433, -2093, -842,
- 635, 1565, 1218, 671, 1151, -75, 134, -212,
- 1313, -660, 558, -901, -343, 1474, 261, 79,
- 223, 888, 1579, 834, 433, 840, 69, -57,
- -751, -1371, 1218, -128, 795, 478, -375, -525,
- -528, -1046, 338, -366, -901, 100, -157, -140,
- 674, 497, 34, -636, -665, 1758, -1055, -1330,
- 332, 635, -130, -107, -1067, -432, -696, 379,
- -887, -10, -173, 1477, 111, -250, -229, 1047,
- -374, 816, -757, 2108, 268, -178, -321, 431,
- 726, 360, -349, 237, 782, -102, -602, -738,
- 1002, -732, 558, 1003, -10, 95, -6, 541,
- 429, -610, 764, 163, 532, 619, -108, -60,
- 206, 402, -191, -875, -865, -1118, 204, 236,
- 528, 154, -68, -799, -597, -419, -1082, -314,
- -551, -409, 1285, -12, -453, -275, -78, -615,
- -920, 112, -450, -620, -95, -80, -690, -595,
- -90, 1120, -849, -374, -180, -39, 76, -85,
- -552, 121, -1214, 420, -460, -380, 117, 1086,
- 2182, 268, 771, 36, 650, 860, 641, 2513,
- 2008, -471, 123, -1027, -376, -1266, 54, 987,
- 592, 2689, -1000, -745, -297, 64, 45, -1416,
- 268, -499, 1541, -2187, -2223, -288, -1803, -1358,
- -565, 850, -357, -767, 253, 554, -188, 525,
- -553, -986, -386, 436, 1439, 330, 784, 162,
- 531, -3180, -503, 65, 136, 1480, -2093, -154,
- -244, 273, 5640, -14, 538, -409, 1912, -3501,
- -478, 1047, 648, -1110, -1952, 974, 619, -745,
- 230, 126, 1271, -228, 1076, 1357, 464, 126,
- 722, 651, 733, 1634, 694, 1398, 167, 702,
- -1529, 657, -973, -1166, 1766, 1880, 73, -1768,
- 401, 400, 1624, -563, -452, 452, 851, -892,
- 769, 531, -733, 288, -1628, 41, 855, -245,
- -776, 1268, -1256, -1204, -2064, 2781, -69, 91,
- 1881, -814, -207, 163, 344, 1431, 1428, 2435,
- 312, 209, -260, -812, -514, -532, 1241, 394,
- 411, 1824, -1105, 493, 897, 713, 1257, 884,
- 88, 1362, -727, 553, 350, 613, 141, 1019,
- -258, -11, -403, 321, 1052, 859, -280, -44,
- -553, 559, -931, -55, -643, -344, -746, 1333,
- 831, 1187, -1505, -320, -2203, -12, 1310, 422,
- -348, 227, 563, 885, 2810, 916, 708, -1489,
- 560, -1145, 2029, 1667, 598, 875, -633, -152,
- 579, 874, -204, -1002, -395, -534, 634, 1648,
- -649, -259, 228, 1218, 385, -908, 512, -433,
- -226, -679, 282, -1265, -352, 87, -1627, -4,
- -84, -158, -222, -9, -591, 214, 650, 319,
- -257, 640, 611, 423, 1252, 588, 209, -651,
- 316, -176, -21, 55, -553, -2, 369, 583,
- 45, -864, -97, 125, 801, 1665, -223, 301,
- 39, -211, 959, -271, 1760, 1093, -104, 836,
- -459, 200, -816, -204, -354, -264, 345, 185,
- 569, -211, 1427, -768, 856, -852, 787, -405,
- -226, -677, 605, 229, 731, -1147, -412, 9,
- 135, 334, -434, 38, -86, -695, -182, -904,
- 501, -1568, 2068, 1310, -579, 637, 530, 1556,
- -334, -419, -1, 1337, -1010, -128, -125, 1388,
- -252, -536, -1597, 2549, -1135, -1349, 851, -817,
- -1851, -188, 216, -500, 831, 2771, -441, -1448,
- -523, 1630, -538, -500, 309, -133, -438, 692,
- 43, 151, -363, -968, -1176, -901, -307, 146,
- 1174, 188, 2793, -73, -1328, 2694, -254, -65,
- 321, 353, 964, 918, -358, 1879, 237, -1704,
- -570, 909, 1686, 1216, -1202, 1495, 310, -360,
- 648, -418, -769, -299, 380, 1286, 607, -933,
- 602, -430, -940, 38, 1498, 614, -535, -730,
- -812, 134, -1406, 1684, 2630, 1006, 1897, -1048,
- 232, -602, 457, 670, -697, -1127, -85, 116,
- 399, -1086, -1771, 532, 278, 1475, 126, 1458,
- 2802, 507, 949, 895, -2196, 684, 736, 114,
- 3225, -133, -1119, 964, 314, -429, -79, -75,
- -383, 1052, 963, 570, -362, -1875, -1798, -177,
- -250, 1206, 801, 399, 1397, 683, 1554, 22,
- -1982, 296, -140, -39, 544, 1372, -2296, 810,
- 540, 192, -1102, -314, -193, 1266, 1501, 423,
- 1344, -2471, -36, 1556, -791, 633, 213, 63,
- -332, -1365, 1110, 1353, -508, -1525, 517, -887,
- -1498, 424, -773, 799, 790, -158, 821, -1501,
- -693, -673, 559, 446, 481, 32, -255, -1841,
- -43, 7, 126, 251, -181, -69, -780, 175,
- 498, -673, 364, 860, -11, -1668, -226, 179,
- -303, 232, -270, 863, -118, 183, 519, -84,
- 736, -204, -1475, 312, 116, -263, 901, -441,
- -670, 198, 1384, -370, -190, -443, -20, -612,
- 653, -22, 505, 63, -54, 461, 648, -1092,
- 876, -200, 197, -831, 563, 285, 1225, -125,
- -2239, 245, -1241, 1287, -1471, 502, -452, 182,
- -649, 602, -47, 458, 141, 1390, 284, -101,
- 601, 1336, -2, -570, 549, -189, -448, -121,
- 350, 521, 644, 420, -1687, 12, 164, 152,
- -227, -959, 196, -783, 279, -201, -393, 1866,
- -163, -33, 84, 155, 224, -466, -895, -356,
- -325, -34, -100, 378, 658, 85, 498, 540,
- -47, -433, 316, -486, -294, -87, 260, -79,
- 80, 248, 13, 58, 24, 182, 25, -111,
- 624, -373, 304, 685, -503, 120, 4, -169,
- -402, 25, 225, -45, 837, -155, 297, -25,
- -303, -14, 67, 18, -499, 207, 285, 427,
- -828, 646, -587, -116, -470, -210, 191, 237,
- -97, 427, 144, -341, 511, 189, -113, -311,
- 364, 537, -76, 554, -395, -454, -26, 205,
- -126, -723, 296, -152, 169, 404, 173, 224,
- -35, 486, -610, 522, 296, 172, 149, -991,
- -635, -159, -60, 81, -150, 868, -172, 534,
- 209, 37, 86, -174, 746, -83, 100, -601,
- -453, 563, -206, -1353, -24, -219, 748, 218,
- -827, -70, -305, 178, 284, -563, 647, 231,
- -458, 138, -569, 68, 445, -65, 247, 16,
- -248, 34, -303, 176, -154, 536, 239, 571,
- 501, 66, 752, 932, -536, -514, 762, 434,
- -842, -867, 130, 383, 243, 455, -236, -547,
- -425, 469, -667, 178, 250, 520, -526, -333,
- 293, -41, -575, -186, 320, 920, -71, 755,
- 267, 741, 673, -160, 424, 72, -320, -169,
- 108, -466, -335, -26, -636, 78, -324, 2653,
- 262, 256, 30, 412, 169, 671, -24, 386,
- 428, 212, -328, 306, 366, 337, -232, 25,
- -304, -368, -355, -329, 261, -72, 263, 509,
- 499, -197, 348, 39, 263, -27, 555, 203,
- -488, -733, -42, 339, -472, 432, -138, 398,
- 521, -323, -284, 317, 47, 401, -301, 765,
- 302, 192, 386, 521, 79, 67, -391, 232,
- 145, -194, 103, 106, -48, -278, -335, 299,
- -38, 466, 96, 115, 333, -91, -163, 147,
- -452, -235, -537, -605, -304, -255, 602, 430,
- -143, -71, -114, -614, -421, 380, 306, -455,
- 171, 385, -48, -80, 475, -536, -99, -556,
- 683, 109, 12, -193, -6, 113, 275, -402,
- -729, 156, 414, 691, 6, -194, 314, -549,
- 202, -336, -846, -450, 1022, 406, -709, 8,
- 1218, -202, -63, -617, 1097, 946, -325, 146,
- 227, -34, -407, -862, -496, 340, -29, -803,
- 891, -150, 18, 188, -626, -22, 253, -705,
- -255, 259, -479, -415, -982, 331, -736, -475,
- 311, 621, -74, -541, -299, -737, -506, -52,
- -347, -409, 459, 312, -955, -1051, 324, -271,
- -152, 744, -37, -5, 469, 726, -609, 517,
- 626, -797, 335, 623, 163, 353, 1292, -602,
- 182, 102, 546, -326, -158, -212, -13, 534,
- 384, -458, 45, 870, 639, -412, 187, 334,
- -112, 1418, 1026, -759, -168, 410, 518, 191,
- 250, -108, 392, 760, -1012, 1364, -416, 1316,
- -141, -223, -51, 987, -197, -1116, 223, -610,
- -669, -620, 828, -705, -487, 797, 692, -374,
- 209, -34, -425, -447, -1006, 241, 1276, -455,
- 239, -466, -289, -406, 1025, -417, 632, -759,
- 1329, -688, 294, -791, -1088, -426, -421, -243,
- 1108, 266, 689, -45, -637, 814, -381, -2,
- 686, -148, 1242, 1076, -497, -1593, 808, -631,
- 780, 24, 1058, 157, 475, 1565, 100, -22,
- 376, 195, 1069, -737, -736, -2056, -896, -1473,
- 850, -698, -125, -284, -522, -705, -155, 632,
- 109, -453, 518, -502, 395, 304, 849, -239,
- -132, -1198, 171, -243, -217, -84, 302, 323,
- -738, -270, 407, -30, 705, -542, 399, -393,
- 986, -204, -478, -435, 394, -99, 28, -502,
- -737, 470, 256, 225, -821, -180, -926, -519,
- 443, -623, -586, -1435, -339, 559, 1137, -510,
- -141, 775, -420, 94, 518, 7, -594, 183,
- -137, -981, -491, -274, 347, -654, 244, -348,
- -380, 146, 566, 272, -258, 296, -837, -193,
- 134, 182, 785, 409, -289, 261, -414, 299,
- -287, 945, 183, -253, -366, -615, -335, 38,
- -43, -415, -1224, -406, 357, 355, 327, -641,
- 508, 1262, 459, -105, -93, -1455, 666, 209,
- -31, -330, 777, -324, -1061, -142, 723, -221,
- 457, 407, -66, -1366, -542, 71, -111, -25,
- -322, -526, -296, -290, -748, -106, -176, -1024,
- 214, -60, 934, -34, 486, -1066, 761, -616,
- 191, 394, -370, -339, 1086, 77, 741, 662,
- -410, 302, -108, 798, -411, 94, 419, -350,
- 1436, -39, -303, 418, -324, -589, 358, -889,
- -566, 1034, -400, 858, -380, -904, 803, -118,
- 486, 638, -47, -53, -246, -47, -60, -58,
- -224, -143, 321, 200, -238, 169, 24, 233,
- 1188, -150, -156, 474, -442, 1105, -676, 57,
- 485, -874, 1074, 1394, -741, 1050, 444, 892,
- -147, -351, -199, 39, -1157, 96, 913, 1524,
- 44, -372, 702, -276, 222, 480, -1673, -240,
- 644, 944, -117, 459, -803, 1433, -375, -790,
- -380, 279, -377, 562, 1047, -182, 860, 107,
- -1295, 437, -146, 618, 237, 389, 455, 361,
- -111, 1362, -1300, -493, -725, 3, 60, -739,
- 1441, 651, 1297, 612, -742, 660, 640, 460,
- -1569, 256, 455, 1023, 1242, 1087, -776, -994,
- -126, -1185, -770, 198, -881, 928, -974, 156,
- -1478, 313, -866, -1364, 399, -1399, -608, 574,
- 324, -831, 1446, 182, 76, 22, 261, 8,
- -251, 179, 285, -1345, 338, 157, 564, 498,
- 891, -486, 781, 168, 87, -67, -651, 508,
- -521, 807, 890, -109, 661, 529, -1133, -259,
- 998, -37, -780, 748, -220, -381, 727, -992,
- 136, -405, 62, 28, -443, -739, -319, 199,
- 375, 203, -670, 458, 581, -955, -524, -5,
- -267, -191, 743, 1231, 338, -473, -31, 496,
- 360, 284, 202, 213, -496, -607, -732, -322,
- -1811, -122, 159, -101, -1300, -91, 1410, -787,
- 182, -381, -32, -181, 1390, -278, 402, -151,
- -497, 498, 277, -548, -295, 500, 1356, -330,
- -287, -189, 435, -857, 1178, -596, -34, -181,
- -468, -204, -271, -49, -82, -1980, 1932, -500,
- -398, 1297, -556, 101, 1447, -532, -528, 767,
- 218, -826, 662, -858, -2136, 59, -1628, 226,
- -657, 910, 216, 191, -540, 94, 722, 177,
- 694, -333, -1719, 6, 837, 290, -570, 574,
- 314, 967, 23, -1079, -356, 1784, -619, -1717,
- 374, 984, -1018, 119, -359, 1572, 229, 293,
- -820, -786, 580, 1351, 237, -560, -6, 329,
- 1502, 1671, 468, -111, 116, 1932, 1405, -1186,
- 420, -461, 385, 320, -201, -654, 190, 83,
- -344, 741, -18, 311, 808, 186, 640, -53,
- -1242, 1065, -230, 942, -564, 520, -150, 1139,
- -711, 737, 1504, 1248, 975, 438, 2865, 280,
- -847, -340, 2042, 55, 1059, 336, 223, 201,
- -1153, 150, 245, -919, 438, 370, 71, 1320,
- 1441, -279, 1472, -643, -303, 699, 1009, 773,
- 980, -892, -501, 544, -1029, -3047, 66, -1610,
- 6, -498, 970, -289, -1286, -1050, 903, -338,
- 167, -1045, -65, -944, 331, -1569, 1189, 1511,
- 169, -1259, -639, -86, -728, -606, 1501, -3,
- 1247, 1385, 612, 322, -646, -81, 1169, -298,
- 521, -641, 217, -499, -573, -361, 812, -389,
- 1937, 304, 343, -814, 1055, -1799, 2516, -198,
- 125, 742, -237, 84, 433, 152, -164, 194,
- 1067, -404, 116, -1594, 390, 23, -751, -348,
- 1020, -562, -475, -234, -711, 344, 538, -965,
- -531, 79, -93, 711, -177, -124, -993, 4,
- -894, 638, -195, -2702, -613, 333, -148, 216,
- 701, -202, -62, 315, 454, -1243, -59, -508,
- 760, -316, 1448, -1194, 226, -1156, 501, 70,
- 52, -2, -776, 199, -40, 736, -1275, 710,
- -1030, -535, -340, 397, -1787, -835, -948, 787,
- 890, 627, -1050, 205, 317, -503, 100, -424,
- -66, -263, -658, 188, 976, -699, 2, -371,
- 436, 407, -716, -802, 1905, 614, -2436, 79,
- -277, 93, 760, -1082, -473, 291, -768, 210,
- -113, -245, -52, -1, 1414, -176, -1761, -963,
- -606, -244, -303, -1607, -432, 268, 1119, 358,
- -412, 988, -294, 732, -124, 314, -338, -1424,
- 89, -192, -576, -425, 333, 149, 419, -250,
- -645, 274, 582, -243, -152, 369, 155, -961,
- 637, -256, -1510, -542, 224, -758, 380, 292,
- 278, -1631, 1030, -643, 177, 999, -1743, 356,
- -261, -1399, 66, -500, 996, 51, -808, -1449,
- -642, 374, -1510, -318, 1072, -657, -1082, -276,
- -1992, 621, -510, -24, -344, 350, -248, -24,
- 250, 212, -874, 401, -1038, 887, -1063, 623,
- -2220, -1304, -1394, 337, -574, 262, -1523, 525,
- -1012, -1469, -2378, 227, -116, 1058, -1826, 239,
- 150, 885, -1899, -277, -124, 688, -56, -2479,
- -1699, 1851, 338, -1350, 536, -1621, -394, -19,
- 674, -1572, 1320, 534, 2673, -507, 990, -1195,
- 856, 1096, 382, -1684, 861, 113, 1421, -444,
- -423, 1087, -773, -39, 459, 629, -639, 459,
- 952, -427, -1702, 705, -3178, -438, -1217, -317,
- -1632, 221, 104, 282, 8, 613, -564, -90,
- -1088, -1923, 182, 1379, 346, 379, -2072, -592,
- 493, 271, -2061, -150, 1051, -2173, 502, -11,
- -1317, 95, -55, 651, -981, -793, -1056, -135,
- -2147, -74, -2062, 502, -843, -468, -243, -140,
- -669, 859, -392, -1143, 312, 626, 1553, 904,
- 7, -314, -217, 252, 687, -135, -589, -664,
- 57, -279, -267, 28, -923, -310, -135, 774,
- 303, -706, 494, 1158, -3, 509, -1380, -498,
- -852, -503, -240, 450, -820, 1005, -42, -519,
- -502, 253, -1482, 1010, -442, -982, -957, -824,
- -300, 498, -178, -632, -563, -737, 718, 232,
- 802, -229, 110, -499, -586, -311, -853, -171,
- 317, -1259, 1393, 302, -805, 462, 23, 412,
- -788, -175, -961, -910, -113, 561, -99, 756,
- 94, 838, 625, -375, -91, 445, 2081, 496,
- -1458, 282, 710, -139, -27, 117, 664, 926,
- -1056, 465, 337, 672, 329, 1059, 19, 1565,
- 1471, 911, 1307, -92, -445, -466, -1064, -622,
- 648, 1312, 1651, 632, 226, 552, 752, 947,
- -945, 894, -340, 1482, -129, 1071, -967, 11,
- 285, 210, -319, -183, -1127, -714, -542, -150,
- 208, 953, 1342, 875, 340, 749, -30, -939,
- 314, 1619, 552, 908, 2007, -122, 1487, 78,
- -9, 1894, -235, -322, -229, -261, -348, 272,
- -107, -20, 117, -1221, 411, 668, 401, -103,
- 1127, -218, -1548, -386, 1437, -273, -959, 989,
- -598, -217, -603, 74, -1109, -157, 415, -2047,
- 1591, 616, -840, 266, -249, -82, -455, 183,
- 1103, 2688, -2655, -2953, 421, 446, 2497, 20,
- -935, 488, 1026, 316, 1447, 832, 1354, -2674,
- 1396, -419, 215, -87, -491, 364, 1607, -1045,
- -803, 1683, -841, -932, -385, -254, 1087, 471,
- -1273, 491, 542, 1289, 147, 223, 1237, 600,
- -319, -726, 778, -819, -1627, 1142, 539, 996,
- -274, 595, 1049, 1294, -853, -1764, 1108, -318,
- 1662, -1096, 2148, -106, 1158, 565, -325, 205,
- 276, 0, 1589, -1492, -624, -1601, 1369, 634,
- 326, 3140, -1185, 379, 370, 279, -1034, -221,
- 1729, -134, -41, 297, -1413, -71, -1460, 721,
- -1332, 423, 803, -97, 110, 84, 423, 228,
- 307, -365, 40, -1144, -160, -687, -898, -1753,
- -199, -91, 282, -432, -637, -623, -9, -91,
- -735, 154, -192, -214, 710, -461, 802, -974,
- 232, -932, 1479, -407, -322, 38, 612, 37,
- 710, 235, 929, 976, 1390, 1030, -1187, 294,
- -705, -209, 1373, -907, -510, 14, 729, 622,
- -906, 2104, -303, -184, -1740, 761, -1225, 133,
- 54, 1163, 387, 254, 1053, -348, -11, 1449,
- -996, -1003, 102, -93, 558, -591, -312, -405,
- 1351, 421, -675, -314, -2161, 373, 525, -692,
- -196, 145, -638, 180, -2632, -696, 99, -675,
- -1059, -2586, -5570, -2889, 434, -219, -272, 1292,
- -337, -3644, 150, -1247, 1112, 5760, -3009, -2071,
- -726, -3014, -921, -2717, -1569, -206, 722, 505,
- -1868, 1634, 390, -1056, -1088, -3621, -24, -1191,
- -946, -3648, 716, 99, 408, 1262, 1965, 363,
- -2658, 726, -201, 419, 1562, 2283, 215, -2025,
- 1010, -3623, -833, 55, 2385, 966, -142, -339,
- 2279, 2032, 492, 361, -919, 1321, -2009, -2446,
- 4500, -3144, 2869, 64, 268, 1598, 1847, -1416,
- -731, 2409, -291, -133, 1046, 922, -114, 2209,
- 1835, 1901, 2455, -1859, -1332, 809, 952, 55,
- -1394, 2888, 1328, -251, -10, 128, 3760, 2993,
- 1649, 3432, 1594, -3251, -3195, 2609, -5480, 2977,
- -696, -1938, -1785, -1024, -1982, -1732, -1652, -1356,
- 1472, 3472, 4014, -1624, -607, -2706, 755, -1150,
- 674, 1469, -754, 253, -5246, -1488, 1609, -560,
- 173, -1975, 363, 1449, -3179, -1211, -1614, -271,
- -2354, 1176, -1661, -1437, -2824, -1317, -36, 107,
- 547, -226, 176, 1417, 1282, -2156, -82, -1722,
- 1903, 352, 360, 2534, 544, 1782, 147, 456,
- 1376, -2852, 2919, -1466, 1873, -3854, 1843, -1131,
- 11, -3266, -1233, 2193, -3416, 1060, -2470, -58,
- -3151, -4471, 2330, -921, 241, 1708, 2183, -1186,
- 1742, -3100, -2083, 384, 2568, -184, 4317, -764,
- -1535, -395, 2994, 1624, 1348, -2058, 1327, -427,
- 1881, 3, 466, -2673, -308, -3645, -3283, 6356,
- -65, -579, -491, 770, 4021, -1484, 228, 1408,
- 1914, 823, -1775, 795, -869, 5555, -706, 2396,
- 249, 680, 3284, -66, -953, -1129, 1935, -502,
- -4709, -1775, -1334, 4079, -2008, 1646, -1165, -902,
- 1125, 568, 1050, 2947, 222, -3350, -2191, 833,
- -856, -329, -1266, 174, -1997, -904, -346, 2638,
- -3085, -5504, -1070, -3461, 4171, 953, 1637, -2052,
- 1834, -1455, -228, 346, -590, 1438, 1451, 1151,
- -1755, -943, 1592, -195, 1132, 2353, -1968, 1168,
- -906, -2993, -3577, -1861, 164, -1365, -2701, 776,
- 2461, -1385, -849, 225, -259, 184, 1925, 1494,
- 663, 925, -1000, -1260, 1362, 870, -1141, 3500,
- -299, 402, 2954, -407, 2856, 1509, 1367, 3053,
- -262, -143, 1345, 1377, -899, -4768, -2394, 699,
- -1097, -806, -2693, -1615, 805, -2052, 548, 426,
- 1828, 1576, -1561, 630, -3767, -2291, 192, 3869,
- 1220, 3787, -2220, 2221, -2162, -895, -1744, -726,
- -627, 2564, 254, 305, 557, -2964, 1206, -2608,
- -1117, 2849, 1410, 719, -1212, 302, 2144, -415,
- 1632, 708, 1016, 2926, -530, -2134, 2735, 607,
- -1524, -1042, 3800, 983, -2664, -1329, -445, -1181,
- -894, -1058, 487, -1850, -928, -1751, -690, 1520,
- -1389, -3989, -2374, -2496, 44, -97, -3170, 2389,
- 3630, 1095, -3573, -434, 576, -245, 1468, 3038,
- 4616, -1715, -4944, -3615, 2079, 680, -985, -746,
- -3767, 1467, 1478, -2173, -3444, -469, 804, 2022,
- -1674, 1858, 246, -2712, 2991, -768, -1734, 732,
- 2478, -1165, 744, 460, 4332, -1066, 1352, 708,
- -607, 1355, 0, -1722, 344, -448, 1766, 1693,
- -1166, 2585, 4195, -814, -597, -6938, 2215, 1050,
- 1546, 5093, -2276, -2028, -2839, -1008, 2084, -1255,
- -1598, -520, -336, 894, 1345, -1172, -1269, -1103,
- -793, 279, 5248, 2341, -1565, 1274, -2176, 1202,
- -1494, -3533, 1357, 352, 2186, 1465, -2775, 2088,
- 4610, -2379, -1451, -803, -1246, 1331, 1487, 83,
- -3032, -3400, 784, 2469, -800, -2795, 1988, -6265,
- -1333, -436, 2170, -840, 2442, 2477, -2498, -3883,
- 688, 899, -1356, 167, -850, 3499, 428, 712,
- -17, -1720, 2228, 1078, -1125, 1373, -2246, 784,
- 2975, 1114, -219, 4614, 2308, -1213, -461, 753,
- 1721, -1712, -2777, -1771, -930, -342, 1889, -1416,
- -555, 2700, -512, 1225, 473, 2170, -976, 1749,
- 1605, 3429, 1933, 2377, -638, -361, 3896, 1964,
- -1318, -1992, 1386, 965, -1211, 1538, -685, -2792,
- -281, 1709, 5127, 1572, -1012, 799, 2796, -1343,
- 46, -3817, 1906, -1022, 3932, 158, -1564, 3275,
- 4231, -1673, -462, 2516, -457, 3750, -1896, 3624,
- -4000, -17, 1415, -1634, 1194, 2365, -3592, -2300,
- 1010, -950, 4395, -3146, -1863, 794, -860, -2575,
- -727, 218, 832, 4175, 1847, -21, -2308, 374,
- 524, 471, -1283, -2196, -1213, 1085, -1197, 1303,
- -2008, 413, 2041, 1132, 2483, 1553, -609, -2850,
- 425, -1871, 2381, 1407, 2284, -3067, 2259, 452,
- -2106, 173, -269, -1306, -155, -125, -1132, -4048,
- 730, -2683, -36, 2259, 3653, 72, 1037, 2039,
- -976, 440, -215, -894, 186, 1471, -44, -346,
- -3672, 2624, 1947, -2775, -1210, -1042, -707, 360,
- 1803, 143, -1917, 2210, -3765, -1120, -270, 557,
- -386, 2122, -496, -44, -112, 2440, -2539, 304,
- -1448, -457, 681, 1336, -1988, -490, -109, 545,
- -1412, 4193, 3639, 644, 1962, 2599, -711, -4273,
- 319, 844, -230, 830, -844, 978, 2918, 1076,
- 2293, -2976, -923, 1800, 200, 163, 1003, -2200,
- -1815, 2778, -518, 822, -3279, -5682, 1834, -848,
- -1056, 471, -238, -1187, -1023, -2363, -908, 299,
- 422, -547, 3520, 1413, -422, 1276, -4890, -561,
- -2389, -3986, 1042, -2029, -3773, -2667, 2665, -686,
- 1238, -2095, 1054, 2282, -2375, 99, 1996, -1297,
- 363, -4092, -895, -3139, 950, -1711, -13, -2648,
- 777, -5947, 826, 2208, -3712, -2938, 129, 1840,
- 6392, 1761, 752, 602, -894, 20, -143, -1943,
- 2034, 171, -5267, -495, 30, -1968, -7095, 4662,
- -2716, 466, -2957, -1891, -1474, -821, -926, 430,
- 2438, 1815, -1160, 1452, -1596, -430, 620, 2014,
- -546, -5446, -1304, 710, -911, 770, 1505, 782,
- -2350, -1152, -1423, 1082, 1405, -1237, 998, -299,
- -577, 2227, -993, 1930, -757, -1721, -1817, 632,
- -2235, 690, 1478, -492, 3089, -2085, 1121, 600,
- 272, -3911, -676, -380, -1936, 1807, 221, 264,
- 2270, -973, 752, 1277, 1173, 716, 1663, -129,
- -1341, 1156, 630, 9, 974, 27, 3106, 536,
- -48, -4695, -1459, -2038, -3342, -2313, 2434, -1959,
- 2333, -1372, -848, 20, -2620, 995, 1728, 3631,
- 2390, 945, -249, -256, 1044, 614, -4506, -3580,
- -625, 827, -309, -666, 542, 869, -681, -2047,
- -2931, 2175, 1780, -1395, 4668, 1259, -402, -3390,
- 1671, -2893, -2588, -2696, 1033, 332, 2153, 346,
- -1529, 550, -1375, 685, -3754, -1925, -2161, 1186,
- 1164, 3018, -507, 944, -199, -1460, -3643, -1723,
- 1515, 972, -643, 1468, 1695, -3858, 1832, -1692,
- -243, 5269, 2284, -181, 1969, 2663, -1090, -544,
- -737, 4086, 497, 3756, 1084, -1650, 3480, 2976,
- -209, -285, 298, 1263, -816, -2197, -1494, -385,
- 873, -2474, 72, 332, 238, 870, 1367, 3638,
- -2954, 185, 782, -1915, -2267, -1407, -4011, 2939,
- 2886, -1154, 511, 145, 2053, -487, 657, -4668,
- 1088, 2616, -1516, -1845, 3165, -2781, 211, 1075,
- -1062, 2135, 4566, -1504, 1248, -2446, 2061, 3604,
- 2365, -1700, 970, -4852, -1861, 2775, 1965, 488,
- 692, -3097, 557, 565, 2280, -175, -592, -845,
- 871, -1209, 2081, 3278, 2020, 2163, 230, 542,
- -1172, 2841, 1992, 4015, 1687, -1854, 5929, 2915,
- 1518, 2485, 2711, -254, -2630, -997, 1808, -1695,
- 2731, -2304, 173, -3365, 1187, -877, -2674, -2021,
- 1162, 1197, -701, -1380, -698, 2172, -2953, 1586,
- 192, -6163, -661, -519, 1253, -259, 1111, -662,
- 727, -1862, -3177, 1955, -304, -496, 946, -1626,
- -2648, 146, 3915, 466, -1417, -3053, -1473, 4150,
- -1974, -228, 5303, 1893, -349, -456, -1636, 1453,
- 2110, 1134, -1042, 1365, -663, -7033, 488, -2411,
- 1063, 2311, -1158, -1729, -1664, 827, 553, 980,
- 954, 2546, -1218, 2479, -451, -1107, -103, 757,
- 123, -3148, -819, -1990, -2119, 1464, 771, 550,
- -1464, -1808, -359, -1937, 1389, 2660, 3278, 1460,
- -3287, 5016, 1028, -515, -2038, 3366, 1047, 2146,
- 2543, -1336, -1199, -1476, -1530, 290, -570, 1313,
- 11, 2019, -3211, 720, -1899, -1389, 4189, -1063,
- -431, -5950, -1352, -2689, 313, 520, -2602, 1948,
- 1169, 290, -686, 738, -558, -559, -505, 2148,
- -274, -1537, -234, -1762, 448, 4398, -703, 563,
- -2060, -2787, 2305, 190, 504, -412, 708, -1926,
- -1063, 403, -2189, -1183, 1516, 3161, 2567, -776,
- -2280, 1184, 390, 1233, -1343, -1192, -1740, 440,
- 2220, 86, -586, 710, 1703, 1564, -161, -479,
- -534, -4165, 2411, 46, -699, 3364, 3142, -1020,
- -781, -440, 2200, 809, -2046, -723, -2093, -2314,
- 3222, 1149, 4582, 912, -30, 799, 985, -1910,
- -1250, -5961, 602, -3691, -1066, -2548, 828, 961,
- 1308, 979, -3899, -1021, 3240, -503, -645, -838,
- -603, -1737, -4134, 859, 398, 2969, 1950, -585,
- -1904, -1113, -1792, 2012, -396, 1801, 1460, 1746,
- 2793, -2516, 1063, 1004, -2474, 3664, -2206, 2014,
- 1632, 3550, -1121, -501, -4627, 524, 661, -959,
- 122, 2194, 1314, -2045, 518, 803, -2977, -1748,
- 1275, -1187, -64, 4092, 6407, -1290, 2089, -1773,
- -499, -2129, -1748, -2498, -619, 5027, -494, 819,
- -2466, -400, -1912, -5277, 1892, 5942, 147, -808,
- 1292, -758, 621, 3411, -1349, 1930, 804, -451,
- 1250, -4350, -1690, -2983, 1120, -3237, -1982, -519,
- -173, 3117, -652, 3532, 2986, 1443, 813, 42,
- -5173, 3147, -2801, -2559, -2485, -2316, -842, 42,
- -2199, -7329, 1791, -1366, 986, -1648, -814, -4,
- -2537, 1637, 3797, 557, 1344, 2961, 251, -2855,
- -4009, -2042, 1586, 1907, 86, -4383, -2608, -5248,
- 312, 1390, -2024, -2724, -1014, -1636, 352, -824,
- 2037, 990, -3474, 35, 829, -4850, 587, 3379,
- -283, -4394, -1477, 2729, 27, 373, 1071, -1201,
- 1099, -2201, -803, -4301, 2432, -447, 58, -1595,
- -3932, 1167, 1876, 834, -1001, -539, 289, 544,
- 424, -2883, -232, -2766, -465, -2541, 373, 40,
- 3722, -6510, 4159, 2032, 731, 2912, 4035, -2418,
- -59, -202, 2461, 2425, -241, -296, -562, 304,
- -64, -729, 481, -666, -1864, 1647, -1016, -953,
- -1896, -5202, 2631, -6002, 1501, -576, 1989, -1494,
- -4091, -661, -268, 2325, -132, -219, 341, 2461,
- -4086, 3098, -734, -1833, 137, 807, -3215, -3549,
- -2176, -1135, 371, -2192, 229, -755, 1491, -2322,
- -1855, -1736, 260, 1690, -2334, -2622, 1532, -1362,
- 445, -490, -1765, -5933, 3058, -4975, 1885, 1630,
- -2107, 1595, 915, -151, -3230, -203, 341, -476,
- -761, 3198, -1855, -121, -963, 1600, -1718, 1045,
- 947, -754, 2279, 504, -180, 553, -776, -1024,
- 709, -1920, 1157, 953, 1285, -1201, -2024, -126,
- 2655, 714, 661, 3571, -1271, -1379, 3100, 2729,
- -1075, -746, -3093, -1011, 2020, -2101, -330, 361,
- 2277, -3784, -3338, 364, 111, -517, -9, 309,
- 2564, -1869, 859, -707, 326, -944, -1674, -1557,
- 178, -1449, -2397, -483, 111, -876, -1728, -49,
- 695, -488, 1593, -1053, 2329, -1901, 1733, 2234,
- 189, 2380, 3196, 113, -706, -1316, -2723, 1238,
- -680, 1875, 731, -2761, 87, 739, -269, 1542,
- 178, -2222, 721, -629, 1850, 1845, -4760, 713,
- 1808, 1412, 1718, 2401, -1153, -4204, 112, -1711,
- 218, 2209, -65, 2892, -1754, -1056, 3355, -2315,
- 1028, 3504, -1734, -463, -1038, 340, -4172, -4970,
- -1193, 649, 751, -804, -190, -577, 742, -1508,
- 328, 862, 4157, -336, -284, -2317, 2993, -1470,
- 1049, -3787, -1464, 2701, 1576, 2529, 5101, -2967,
- -2681, -1156, 1030, 1316, -1528, -343, 1415, -3964,
- 759, -767, 148, 1654, -190, -1610, 2431, 4158,
- 1449, -200, -2757, 2500, 256, -5425, -669, -2136,
- 1525, 1726, -2054, 176, -2011, 1704, -2141, 3554,
- 1265, 464, -966, 1879, 316, 943, -1495, 1060,
- -2580, 1975, 2912, -3472, -2222, -2353, -2071, 261,
- 2239, -167, -338, -2362, -800, 863, 1126, -1454,
- 713, -233, -3465, -144, -1344, 1440, 551, 776,
- -2314, 5126, 2909, -3860, 69, 2833, 559, 64,
- 2874, -411, -5546, -2955, -1530, 876, -179, 272,
- -1279, 331, 260, 781, -775, -2768, 1196, 1619,
- -3939, -4123, -1483, -3868, -109, 191, -2355, 2720,
- -4186, 563, 2988, -286, -1039, 182, -1367, 583,
- -862, -1056, 1119, -1799, -810, -2329, -146, -557,
- -1998, -1362, -951, -1051, 998, -792, 1247, 1004,
- -2186, -3435, -1859, 1348, -1881, 405, -36, -1744,
- -1050, -2661, 1236, -98, -668, -1881, -280, 3396,
- 1238, 557, 543, 796, 768, -2714, -970, 1352,
- -189, -251, 3799, -306, 344, 27, 2078, -463,
- -814, -185, -1160, -1897, 1176, -1745, 1716, -3612,
- 2360, 1644, -466, -1319, 900, -2734, 755, -1026,
- -2646, -2624, 1213, -2948, 81, -1900, 494, 41,
- -1202, 641, -697, -3210, -660, -1481, 1081, 1763,
- 266, -3121, -2078, -1225, 2624, -1606, 4661, 244,
- -317, -505, 621, 562, 4328, -581, 611, 432,
- -1914, -988, 8, 155, -2478, 1271, -846, 733,
- 176, 1144, 982, -914, -3708, 2076, 322, -2746,
- 678, -746, -877, 2035, -684, -1357, -2155, -1738,
- 2097, 932, -208, 4297, 1935, -387, 3744, -158,
- -1783, -351, -1710, -1041, -1337, 1161, 573, 726,
- -829, 887, -3534, -1152, -1905, 11, 988, 467,
- -787, -2390, 393, -1732, 1243, 2025, 116, -3286,
- -3267, -3410, -1125, -2930, 3538, -1026, -1360, -305,
- -1490, 1099, -701, 1518, 535, 1918, -200, 2694,
- 1368, 3379, -444, 113, -153, 84, 1292, 728,
- 380, -3255, 5, -3479, -765, -1000, -3381, -244,
- -3299, 3162, -913, 262, 3047, -11, -1702, -3397,
- -1721, -1579, -2509, 313, 196, -2547, -3575, -195,
- 1969, 3134, -2200, -1192, -5208, 3762, -1590, -108,
- 1630, 339, -1872, 195, -202, 2937, 791, 2201,
- -2308, 353, -1188, 709, 799, 789, 1360, -133,
- 2539, 2499, 2723, 1191, 1958, -609, -2241, 1725,
- -378, 136, -1539, 557, 533, 311, 225, -262,
- 521, -4191, -756, -193, -1247, -1445, -1134, -1107,
- 5279, -3062, -910, 4579, 2611, 2950, -1129, -1822,
- -4094, -1180, 1392, 2297, 2347, -1854, 105, 406,
- -2468, -1337, -133, 2311, 55, 567, -573, -285,
- -3388, -2266, 2387, -2052, 917, 1699, 1007, -1767,
- -1013, 1565, -1056, 2900, 2082, 889, 1973, 4146,
- 787, 672, 1809, -749, -1941, -1762, 327, -811,
- -1916, 2598, -1332, 2798, -106, -619, 2017, 3860,
- -1661, -3295, -2017, -2722, -1067, -2919, -1718, -1636,
- -720, -4161, 480, -2847, -1785, -2335, 1644, 1605,
- -1213, 955, 1432, -225, -2510, -3193, -1456, 678,
- 487, 3410, -1874, 895, -503, -1427, -3888, 3040,
- 1372, 1030, -2325, 92, -124, 3183, -4058, -3965,
- 2026, -1546, 1996, 573, -1551, 896, 841, -3731,
- -1413, 714, 1115, -2553, 2447, -1525, 1361, -2754,
- 660, 79, 397, 1220, -2700, 1359, 319, -529,
- 1558, -4236, -1346, -643, -933, 202, -1910, 1561,
- -1787, -2172, 1007, 329, 1114, -591, 3000, 405,
- -1308, 3050, -887, -798, 843, -3405, -186, 1935,
- -1752, 653, -2381, -1577, 1839, -5106, 2476, 1038,
- -1372, 1208, -441, 1552, 733, 733, 886, -1607,
- -1414, 723, 717, -2699, 1415, -790, 267, 2694,
- 117, -1422, 257, 514, 151, -2078, -2251, -626,
- 370, 81, 3636, 1436, 610, 6747, -1918, -1357,
- -138, -750, 1344, -4170, 1450, 2396, -1632, -1234,
- -225, 4568, -1417, 814, -384, -1325, -3498, 339,
- 5502, 1185, -654, 3319, -4248, 155, -3612, -2169,
- -971, -2280, 1646, 1585, -797, 2020, -2698, 747,
- -517, 954, -1652, -4232, 3356, 1536, 4115, -878,
- -2272, -2766, 499, -324, -211, 1353, 468, -3009,
- -3207, 3171, -8286, 1485, -2773, -467, -1978, 1602,
- -252, 704, 3064, 2142, 314, -2455, -2077, 473,
- 2489, -630, -2118, -144, -3, -2233, -710, 811,
- 1480, -1578, -1064, -1843, 3236, 707, -1358, -307,
- -2089, 2778, -1528, 4399, -2350, -3330, -670, 458,
- -2208, 1020, 977, -924, -950, 2812, 1465, -1270,
- 3889, -1698, 715, -725, -2035, 2582, 1191, 1323,
- -3920, 3761, 1711, -4764, 964, 2112, -730, 1802,
- -778, -1076, 344, -1740, -2792, -109, -1441, -466,
- -336, 1917, -442, 851, 990, 1105, -2997, 580,
- 933, -3787, -1186, -1945, 2304, 1516, -1221, 259,
- 1683, -3220, 2728, 748, -332, 2178, -1966, -305,
- -1109, 243, 58, -2342, -971, -458, 50, 818,
- -771, -1238, 524, -798, -2463, -1511, 1425, -498,
- -913, -5415, -4301, 1247, -2621, -167, -1320, -70,
- -3304, 447, -164, 1064, 1235, 280, -2988, 2945,
- 1559, -859, -820, -373, 1421, -2026, -2698, 1581,
- -745, -868, 5786, 103, -1928, 392, 4433, -2942,
- 258, 1693, -503, -1479, -3218, -743, 922, 1832,
- 1922, 3854, -1200, -680, -1447, -1102, -322, 822,
- 578, -3040, -908, -3182, -3880, -2929, -627, -3618,
- -995, -2780, -92, -289, 1915, 1489, -321, 3098,
- -1357, -2340, -121, -1240, 2031, 4154, 3362, -1540,
- -1599, -4197, 920, 2190, 609, -740, 5063, -251,
- -696, 3046, 147, 996, -1183, -1678, -522, 1797,
- -2574, 1528, -605, -2078, -2820, -649, -397, -1596,
- 2781, -311, -3996, 246, 354, 1489, -537, -494,
- 1746, -1427, 548, 3578, 3155, -1253, 3314, -1676,
- 532, 1922, 1699, -76, -3162, 307, 1309, -1199,
- 219, -135, -964, -2549, -1916, 61, 2723, 1774,
- 2038, -962, -1152, -2664, 696, 4805, 653, -4463,
- 1628, 330, -2984, -423, 2403, -2184, 489, 62,
- -214, 1949, 285, 1291, -358, -2052, 229, 734,
- 2122, 3989, -3420, -225, -1164, 123, 688, 1069,
- 314, -263, -721, -643, -3183, -1307, -4598, -2187,
- 1496, 3667, 168, -750, 2482, -834, -1821, -1796,
- 2670, -525, 1708, -994, 1085, -2794, 2826, -1900,
- -665, 2606, 112, -16, -6671, -5592, -440, -3223,
- -518, -1137, 416, 540, 970, 1911, 48, -3301,
- -3032, -1456, -185, -26, 1171, -1077, 3221, -257,
- 4911, -374, -2057, 7117, 751, 2262, 3792, 493,
- -1096, -4025, -416, 1294, 1294, -374, 108, 739,
- 519, -3541, 1851, -923, 1227, -4163, 360, -2541,
- 3170, -1173, 1615, 4263, 957, 5180, -1008, 3675,
- 1509, -290, 4397, 1061, 1184, -979, -1143, 1967,
- 379, -1193, -423, -633, 291, 1167, -3280, 643,
- 314, -2635, 3109, -1354, -272, 1546, 976, -1164,
- 1503, 1106, -784, 1027, 434, -1984, -797, 539,
- 632, 1645, 449, -2034, -402, -520, -383, -1699,
- 1268, 1149, 357, 627, 1800, -898, 247, -949,
- -279, -3716, -2058, -1555, -1735, -618, -2145, 913,
- 2317, -3121, 71, -1913, 986, -1196, 1962, -263,
- -879, 834, 766, -301, -4844, -3110, -1861, 971,
- -1599, 3246, -2991, -3097, 945, 3405, -6473, 2011,
- 2667, 952, -465, 414, -1223, 5106, -893, 2519,
- 201, -6538, -721, -560, -351, 2179, -1277, -172,
- 1656, -2723, 1278, -559, 2114, -180, -438, -1351,
- 403, -463, -4438, 599, 2961, -768, 120, -931,
- -395, -1659, -2054, -297, -460, -3093, 366, -613,
- 745, -795, 231, 2439, 3355, -1017, 3621, 846,
- -1079, -571, 92, -297, -3799, -1187, -1454, 933,
- -411, 542, -160, 7, 1468, 194, -174, 1368,
- -1438, 2845, 707, 1234, 2524, -956, -2070, -1141,
- 285, -163, -1405, -79, -2943, 22, -2136, 571,
- 2805, 1183, 1454, -271, 1670, 799, -2220, -1335,
- 2583, -319, 407, -1115, 2064, 2315, -3182, -1128,
- -1216, -1168, 3647, 814, 288, 804, 3603, -849,
- 127, 2374, 1299, 736, 677, 170, -3008, 1405,
- -1101, 3273, -346, 2649, 4680, -1776, -2508, 1512,
- -1142, -2237, -4177, -2892, -1111, -405, 2471, 3371,
- -2810, 1672, -306, -2835, 2321, 949, 1190, 331,
- -857, -1320, 591, -335, -2195, -605, 172, -2231,
- -2265, 3283, -2487, 59, -3988, -1886, 1394, -1544,
- -1186, 581, 915, 2208, 1379, -5685, -248, -530,
- 1328, -968, 311, -643, -596, -1428, 306, 3236,
- 2297, 652, -912, 2142, 2080, -438, -2138, 461,
- -3960, -2023, -6152, 3407, -2139, -2123, -1583, -692,
- 1885, -1413, 3365, -918, -262, -3214, 2103, -3602,
- 1122, 224, 2066, 1844, 2859, 610, 2922, -1789,
- -3720, -2011, -2474, -4235, -1155, 3541, -453, -229,
- -3242, 150, -1289, -1388, -2313, 945, -847, -406,
- 1713, 2896, -2411, 971, -2251, 118, 3401, -685,
- -3886, -1367, -1796, 3397, 274, 998, -233, 1011,
- 3631, -538, 2325, 298, -68, 3747, -1605, -1227,
- -154, -2772, -675, -1520, -834, -1914, 207, -383,
- 616, -2876, -296, -2422, -1563, -487, -127, 3065,
- 601, -530, -2131, 1534, -5939, 243, -2067, 503,
- -1511, -615, 1555, -1684, -182, 3981, 1669, 918,
- 2415, 566, 215, -897, 4253, 751, 545, 282,
- 592, -801, 2040, 784, 137, 2097, 628, -1310,
- 883, 430, 573, -2920, 689, -3703, -3338, 1406,
- 1252, 2772, -851, 1318, 475, 1520, 1353, -642,
- 768, -2021, -1277, -2730, -699, 5, 838, 442,
- 587, -622, -711, -434, -823, 1257, -287, 1837,
- -1412, 330, 2225, -1352, 352, -2290, 2999, -1541,
- -402, -3125, 2960, -1229, 451, 760, 3326, -148,
- -2094, 1426, 1098, 232, -541, -3183, -568, 3697,
- -851, 174, -235, -1244, -1420, -2777, 74, -3877,
- -148, -1064, -3104, -1167, 1709, 58, -1132, 692,
- -4504, 142, 376, 3219, -1103, -421, 572, -2322,
- -44, -18, -837, -2956, 883, 5145, 2551, 318,
- 144, -333, -2476, -1938, -3652, 1835, 4023, 1106,
- 660, -1566, -15, -802, 63, 3400, -2785, -4087,
- -1152, 1468, -1307, -1914, 1908, -262, -1184, 2006,
- -909, 562, -1214, 1883, 774, 1936, -1278, 563,
- -1292, 1681, -3095, -979, -493, 112, 2229, 941,
- -3352, 1070, -372, -3430, 61, -1792, -3774, -530,
- 1730, 76, -2524, -1364, 4011, -248, 1070, -1621,
- 1207, -1047, 4236, 987, -212, 836, 2302, -503,
- -641, 3945, 4738, 1221, -5765, -2778, 0, -2920,
- -1082, -2554, 1047, -814, -1797, 6213, 671, 2287,
- -1268, -1289, -704, -1007, 1170, -884, 3544, 1433,
- 4530, 1067, -2305, -411, 1477, 346, -2727, -356,
- -3602, -2436, 2557, 1427, 2971, -2023, -770, 590,
- 1957, -1752, 512, 313, 2524, 2596, -531, -472,
- -698, -710, 1342, 3005, 3375, 3290, -139, -1688,
- 1683, 640, -1233, 862, 640, -745, -2349, 1337,
- -1205, -1606, 2830, -1661, 2039, 509, 4029, -327,
- -2127, -772, 1461, 998, -1918, -125, 2392, -1730,
- 306, 1238, -2122, -427, 438, -1474, -95, 45,
- -1383, 2005, 468, -2271, -1100, 857, 633, -384,
- -1442, 695, 706, 2052, -2222, 29, -812, -706,
- 2120, -2794, 186, -1789, 443, -1124, 346, -3434,
- 1273, 466, 694, 4972, 1159, 1354, -416, -2331,
- -411, 736, -625, -268, -1760, -2137, -2071, -1004,
- -1782, 3010, -3490, -2318, -1044, 2763, -5529, 1262,
- 168, 1863, 2164, 420, -10, 3007, -165, -2150,
- 659, -10341, -1231, 2822, -1095, 1660, -1917, 2632,
- -2973, -972, -738, -545, 1193, 1385, -653, -596,
- 1789, 455, 3323, 218, 561, 1635, -738, -1177,
- 273, -1138, 2611, -734, -1415, -35, -440, 23,
- 1976, -4062, 1075, 1066, -1337, -1342, 611, -27,
- -5010, -913, -3343, 530, 211, -960, 24, 4251,
- -1158, 893, -301, 353, -3179, -206, -1078, -606,
- 243, 92, -2919, 1202, 489, -507, 3791, -1143,
- 252, -2115, -938, -1693, -2872, -1428, -1256, 643,
- 1869, 2489, -760, 141, 24, -787, 5203, -2439,
- 1327, -2410, 2433, -2149, 2535, 1394, -524, -1247,
- -722, -727, 3088, -2226, 75, -1793, -238, -3097,
- -826, 1650, -215, 1277, 418, -2180, -1935, -939,
- -1595, -574, -1007, 2430, -548, -2423, -5179, -1885,
- 548, -4442, 793, -2071, 1354, -1112, 2049, -2643,
- 3992, 910, 314, 2164, -730, 401, 5378, -424,
- -3783, 2759, -1617, 382, 227, 2015, 244, -37,
- 310, 3647, -3137, 1288, -6592, 3279, -5221, -1487,
- 287, 1244, 661, -1806, 4930, -1278, 1126, 2195,
- -968, -891, 636, 945, -1056, 3702, 1271, -5484,
- 1809, 2298, -1043, 1264, 2792, 1801, 1079, 1650,
- 515, 789, -2660, -4888, -2238, -429, 565, -174,
- 804, -2580, 1073, -355, 146, -3014, 1067, -3533,
- 2148, 3442, 856, 576, 1470, 2453, 1746, 1079,
- -847, -2260, -3720, -573, 345, 2162, 581, -1049,
- -948, 2405, -2400, -872, -4439, 2559, -465, -71,
- -393, 1574, 1647, 1187, 1723, -238, 2797, -1548,
- -3267, -865, -3215, 56, 832, -1838, 1365, -207,
- -2016, -311, -304, -406, 1202, -799, -2656, -1941,
- 1326, 1143, 519, -1268, -1265, 298, -129, -1576,
- 3887, -1553, 40, -2097, -1499, 269, -1657, -2537,
- -45, -342, -1667, -28, -689, 1358, -152, -1990,
- -2461, 211, 1843, 221, -770, 2586, 727, 1128,
- 17, -32, 66, 539, -937, 2408, -2687, -137,
- -2141, 420, 1415, -1716, 1357, 2600, 1696, 24,
- -2088, 2793, 799, 1227, -2953, -935, 1821, 129,
- 565, 3101, -1904, 937, -758, 5190, -345, 3630,
- 1684, -4177, 659, -968, -1235, -1406, -785, -1804,
- -2545, 1309, 233, 2478, -205, 1932, -98, 2539,
- -1786, -1512, 1066, 494, 719, -1522, -246, -6,
- 1116, 24, 654, -1741, -1609, 509, 4128, -4629,
- -142, 100, 594, 152, -1482, -3566, 269, 549,
- 711, 1364, -1425, 1202, 1850, -4873, -766, -738,
- -1819, -1830, -2244, -726, 1296, 1089, 1121, 13,
- 653, 1105, 93, 300, 1758, 362, 2218, -660,
- -238, 1219, -71, -25, 2096, 2762, 865, 2043,
- 15, 24, -1546, -1013, 619, 2212, 590, 1052,
- 914, 591, -534, -2315, -71, 3448, -267, -1062,
- -1925, 46, 914, 1464, -1087, -2134, -591, 1591,
- -3007, 500, -812, -305, 3475, 619, 318, -1416,
- -215, 2461, -3216, -157, 521, -240, 1399, -1562,
- -3938, -562, -477, -3521, 1293, 96, -111, 172,
- -4055, 113, -303, -446, 2724, 657, -1203, -2172,
- 2118, -1744, 1589, 2794, 197, 2180, 771, 1893,
- 221, 992, -416, 2793, 3212, -3391, 2195, -1354,
- 1278, -1125, 1513, 1336, -812, 2361, -381, -1325,
- -1210, 798, -573, 2642, 834, 1149, 1237, 890,
- 2872, 8501, 28, 1866, -297, 1774, -771, -197,
- -1811, -1643, 734, 2028, 1035, -555, 475, 1220,
- 66, -2571, -240, 994, -483, 1819, 1987, -2220,
- 2085, 566, 725, 2751, 580, 2658, -1462, -2654,
- -842, -1371, 667, 262, 748, -667, -528, 631,
- -378, -1068, -858, 88, 2050, -358, 5513, -1909,
- 3338, -670, 1892, -1845, -117, -8, 998, 1488,
- -603, -520, 1568, -2208, 66, 4619, 394, -782,
- -816, 1499, 357, 717, -433, -969, 88, -647,
- 557, -454, 874, 3414, 449, -423, -2119, -645,
- -4, -659, 293, -1633, 3096, -1247, -1393, -2559,
- 721, -1518, 627, 54, 4682, 2241, 1382, -4427,
- -835, 637, -1431, -313, -5744, 1291, -3985, -928,
- -523, 2357, -2145, -707, 634, 303, -5515, 1203,
- 1437, 1562, -177, 2133, -2127, 1483, -1215, 1378,
- -926, -1606, 42, 1439, 427, 3400, 142, -327,
- -1172, 2476, -576, -1536, 1078, 809, 1383, -4184,
- 903, -298, 479, 1705, 1504, 65, 624, 75,
- -363, -451, 641, -54, -774, -3008, -2732, 1003,
- 1311, -1264, 81, 1074, 82, -258, 863, 555,
- -219, -1509, 97, 612, -2207, -166, -368, 2591,
- -1539, -1189, 148, 1576, 526, 1756, -101, -1159,
- -434, -1804, -460, -2032, 344, -452, 3904, -205,
- 573, -714, 86, -2456, -5584, -44, -629, 982,
- 2611, 1735, -507, 705, 2776, -1973, 2681, -370,
- 622, -259, -882, -1034, 2502, -3458, -734, -275,
- -501, 753, -424, -696, 238, -1393, 1987, 237,
- -1420, -972, 2288, 1966, 1323, -638, -462, -230,
- -3960, -1788, -948, 2127, 2288, -2389, -2581, 225,
- 956, -2694, -492, -2069, -425, -1288, -3686, -1193,
- 3050, 3245, -22, -1746, 239, -1370, -274, 913,
- 2912, 3895, -1576, 184, 853, 1228, 1678, -2036,
- -2038, 1466, 3430, 2379, -3089, -43, -5464, -629,
- 530, 1604, -6220, 643, 2597, -3900, 948, 1554,
- 2598, -625, 2098, 3757, -766, -1631, -2256, 3475,
- 1183, -2787, 569, 16, 2955, -1092, -3, 3673,
- 1642, 3766, 2129, 47, -2077, -3853, -1752, -352,
- -55, -121, 162, -1016, 1794, -2519, 932, -2494,
- 432, 3167, -939, 2, -2421, 3759, -517, -1288,
- -2731, -2779, -929, -1158, -675, 1049, -2537, 442,
- -4463, 3048, 1008, -1242, -3432, -439, -479, -1291,
- -473, 688, -1940, 1674, 380, 295, -2832, 615,
- 2004, 1008, -1689, -65, 935, 1835, 169, 565,
- -1628, -1837, -1311, 631, 1744, -928, -139, -331,
- -779, 1529, 519, -876, 1182, -642, -730, -481,
- 1026, 2497, 310, -44, -1550, 137, -940, -2370,
- 1718, 1151, 850, 1261, 715, -316, 4796, 739,
- 1116, 1957, -600, -1292, 2222, 127, 1310, -3548,
- 803, -708, 30, -554, 1260, 1214, -2906, -378,
- -2269, 15, 3962, 540, -323, 739, 3221, -574,
- -680, -183, 1090, 1834, -712, -1321, -1554, -1292,
- 397, 1245, 3687, 1122, 361, 1375, -1209, -1070,
- 881, -3588, 2260, -1353, -1249, -703, 2004, 849,
- -418, 1236, -2569, -646, -7, -748, 531, 3815,
- 916, 286, 1171, 357, -672, 686, -1776, -794,
- 714, -1535, -15, 252, -588, 1486, 255, -1257,
- 1019, 530, 864, 75, 890, -757, 385, 1970,
- -2535, 87, 1151, 223, -1276, -269, 68, -612,
- -1959, -1562, -3114, -317, -2275, 70, 1684, 2405,
- 678, 84, -282, -343, 4083, -1572, 1970, -322,
- -506, 126, 565, -504, 200, -1618, 1243, 1753,
- -1222, -71, -3642, -1966, -1994, -4283, 2540, 622,
- 442, 141, -870, -1804, -2188, -724, -179, 618,
- -371, 205, -438, 259, 1635, -694, 1330, -302,
- 323, -1710, -423, 896, 1197, -3931, -134, 154,
- -1255, 2343, 694, -49, -1826, 42, -1043, -1551,
- 2512, -738, 1048, -2830, 218, -1113, 663, -653,
- 1128, -1273, 1057, 973, -83, 60, -758, -232,
- 2013, -958, 5025, 3643, -2922, -1201, 1424, 2200,
- -3340, -425, -6923, 1697, -3419, -2562, 3992, 355,
- 5110, 144, 583, 2740, 283, -282, -3390, -2179,
- 755, 33, 242, 1337, 3624, 217, -9, 1140,
- 2172, 2907, -830, 3503, -754, 1278, -730, -297,
- -1235, 386, -2589, 398, -1719, -375, -112, -1460,
- 1225, -2189, 274, 1555, -204, 1570, 1234, 704,
- 1634, 1137, -643, -1692, 1053, 952, -1089, -1240,
- 1717, -4069, -1512, 2104, -1375, -4, -847, -189,
- -474, -576, -2155, 2685, 2290, -1061, -2200, 1303,
- 2031, -744, -902, 1899, 1548, 68, 1454, -455,
- 776, 479, 882, -411, -1353, -5540, 1423, -306,
- 2097, 120, 333, 1228, -1649, -667, 30, 1012,
- 321, 2218, 118, 1709, 2121, 57, 49, -551,
- 1199, 3745, 2182, -1378, 1612, -864, 2647, -521,
- 370, -2020, -1073, -4242, -3418, 759, -228, -2006,
- 166, 969, 481, 278, 495, 1364, -1128, 347,
- -2511, -692, 3156, 1234, -954, 197, -1943, 92,
- 2855, 878, 1441, 764, -415, -2513, 2362, -1717,
- -146, -1873, 137, 1828, 70, 485, 650, -868,
- -1583, -482, -1162, 275, 329, 2553, 844, 141,
- -494, -87, -1448, 650, 944, 1031, 355, -1407,
- -791, -300, -366, 75, 2069, 1, 970, -453,
- 1101, 190, -1284, 567, -320, 1521, 1720, -313,
- -837, -1694, -1388, -635, -1846, -664, -116, -980,
- -1064, 47, -505, 1333, -2767, -1637, -777, 1405,
- 927, -978, -1766, -1673, 2391, 97, -342, -799,
- -1812, 370, 543, -2423, -1886, -783, 600, -577,
- 424, 1257, -651, 1130, 2016, -641, 1885, 1920,
- 1283, -84, -1368, -1571, 288, 2159, 259, 540,
- 253, 505, 3, 851, -381, 654, 271, 1164,
- -909, -2182, 262, 659, 583, 84, 1030, -337,
- 110, 78, 136, 413, -538, -752, 1524, -1684,
- 2291, -775, -1537, 2406, 1222, 680, -941, -473,
- 1414, -1409, 811, 1808, -657, 268, 2844, 461,
- -1718, -104, 2571, 3080, -761, 439, -2235, -1476,
- 140, 992, 612, -457, -3595, 48, -627, 1798,
- -1626, -1164, -6751, 2257, -1793, -1639, 3683, 650,
- 1105, -836, 1850, 1547, -1664, 928, -3224, -2205,
- -225, 280, -1848, -1231, 2494, -1652, -294, 656,
- -2026, -1851, -2030, 1092, -157, -1968, -203, 942,
- -1426, -2386, -1840, -1613, -1560, -375, -193, -184,
- 1587, 286, -783, 2573, 398, 543, 1490, 1342,
- 2218, 1341, -1953, -624, 2309, 892, 2359, 549,
- -2981, 2401, -2197, -2018, -3462, -890, 1164, 76,
- -1260, 2260, 387, -1807, 2040, 284, 741, -1544,
- 2725, -181, 1646, 2389, 3309, -379, -1342, 570,
- -502, 1237, -352, -450, -2075, 645, 1788, -898,
- -1155, -773, 446, -112, 214, 637, 280, -21,
- 1763, 119, -1573, -565, -931, 324, 2750, -960,
- -376, 3104, 496, 1645, 2062, 1014, 1120, 782,
- 2360, -17, -1068, -1359, -102, 320, 222, -1496,
- -747, 1411, 712, 926, -1537, -465, -97, -1546,
- 64, -903, 948, -1265, -1110, -396, 864, 2365,
- -1447, 1315, -2464, 487, -77, -1913, -558, -2633,
- -967, 428, -2999, -993, 912, 808, -677, 778,
- -136, -1138, 141, 1033, -460, -1272, 165, 1647,
- -286, -1209, -935, 69, -301, 514, -413, 1235,
- -1535, 514, -574, 1269, -36, -1445, -929, 239,
- -1430, 1658, 736, -3091, -2806, 2489, -867, 639,
- 1038, 2520, 666, -1367, -557, -1855, -744, 51,
- 57, -1430, 585, -2173, -824, 52, 4800, 2189,
- -2221, -10963, -4452, -2903, -3251, -979, 3212, -2011,
- -657, -43, -3052, -1791, -478, 603, 685, 1804,
- -3042, 2058, -121, 1401, 237, -2930, 1927, -552,
- 752, -2333, -458, 2562, 1133, -3352, 339, 918,
- -50, -618, -1323, -8089, 371, 1966, 1303, 68,
- -1120, -1080, -732, -1586, 732, 1677, -873, -10673,
- -713, 1464, -821, -4019, 3000, 1508, -57, 2079,
- 1143, 863, -48, -3019, -7935, -1469, -3419, -49,
- -1620, 89, -1526, 215, -3592, 886, -756, 2276,
- -217, -2796, -8, 1588, -537, -418, -762, 230,
- 188, 326, -352, 191, 750, 910, 392, 119,
- -1187, -1638, -1489, -338, 294, -448, 1802, 702,
- -25, -1268, 1848, -761, 2487, -332, 1211, -1066,
- -327, -3795, -420, -91, 652, 2980, 540, 2381,
- 717, -310, 107, 757, -1775, 1674, -449, -106,
- 2758, 1015, 480, 840, 270, -357, -1207, -864,
- 1303, -377, -34, -1857, 1177, -1059, 84, 1266,
- -170, 565, 189, 517, 1089, 107, -285, 109,
- -1965, 462, -447, -2234, -915, -614, 1370, 1974,
- -90, 962, -233, 1478, -1760, 987, 925, -891,
- -157, 1410, 91, -800, 563, -1776, -375, -1735,
- 1957, -1171, 609, 220, 2046, 1143, 1506, -1600,
- -1487, -794, 2728, 1166, -2006, -1816, -2067, -1732,
- 643, -1594, 2402, -434, 3631, -44, 488, -2260,
- 1305, 656, 2534, -1005, -304, 1635, 876, 156,
- 1004, 2792, -408, 2058, -1488, -973, 300, -1074,
- 1644, 4224, 1399, 3044, 970, -2081, -797, -1760,
- 602, -1538, 121, -1847, -2020, 295, -310, 1553,
- 166, 1901, -2263, -1357, -1933, 172, 1179, -2044,
- 833, -1691, -854, 1312, -1438, 138, 598, -411,
- -552, 944, 560, 316, 965, 1578, -36, -1894,
- -825, -521, -2127, 425, -12, 1200, 1227, -927,
- 3738, -658, -588, 1513, -458, -608, 1303, -353,
- 1982, -2095, 2808, 6148, 2081, -1647, -1358, -295,
- -2280, -759, 528, -414, 1227, 1473, -688, 2115,
- -653, -1815, 264, -2955, -3665, 3468, -2010, 5672,
- 2255, -1844, -4139, 1266, 2503, -674, 193, 1597,
- -1098, 593, 2046, 2257, -379, -376, 4017, -3,
- 5721, -1827, 4135, 322, -678, 2086, 4453, 715,
- -2378, -365, -281, -2475, -1520, -511, 1446, -5880,
- 1224, -2407, -524, 13, -3256, -2037, -3316, -2801,
- 2369, -2869, -2154, 3738, -68, 986, 2206, 9890,
- 3264, -2092, 2330, 3711, 10, -1537, -135, 4235,
- 1816, -1921, 1821, 438, 3114, 1591, 1382, -572,
- 4758, 6458, 1530, -2112, -1838, -4742, 383, -140,
- 982, 1735, -564, 1491, 560, -1241, -1675, 192,
- 1314, -1862, 461, -1129, -560, 1153, 1934, -547,
- 1021, -2162, 875, -35, -1331, 239, 179, 1366,
- -1873, -2154, 1453, 445, -1743, -680, 29, -1750,
- 2514, -1692, -625, 1965, -2480, 3113, -1253, -460,
- -1060, 928, 1050, 186, 95, 3060, -1757, 71,
- 964, -1966, -466, -1607, -778, 19, 3307, -2605,
- -837, 2631, 184, 375, 1757, 588, 485, 468,
- -157, -1840, -1161, 79, 1121, -2536, 616, 1015,
- -834, -1154, 141, 1049, 653, -265, -799, 421,
- 999, 814, 3001, -415, -1100, 2077, -428, 930,
- -166, 3101, 1440, -732, 244, -552, -31, 20,
- -841, -153, -2057, -1421, -619, -181, -126, -1012,
- -62, 467, -500, 1517, -2580, -2469, 394, 1314,
- -845, -2490, 202, -423, -3549, 21, -1317, 837,
- 2044, -635, 2419, -2814, 635, -2844, -135, 1772,
- 100, 984, -3363, -1241, -1791, -378, 782, 609,
- -879, -81, 2367, 1333, -1179, -3186, -643, 68,
- 2041, 168, -945, -2158, 4309, -19, -365, -3091,
- -1362, 432, 586, 982, -653, -248, 0, -3425,
- 1342, -856, 320, -2933, -2536, -322, 322, 1582,
- 796, 806, -2160, -1288, 962, -2050, 607, 10,
- 525, 1964, -2312, -1156, 1264, 3183, -20, -2365,
- -3016, -2285, -3913, -148, 905, 1536, -2469, 664,
- 1836, 1827, -917, 3816, -2045, 4484, -2516, 903,
- 1731, 2440, -217, 2720, -1395, -1450, 1371, 748,
- -4381, 563, -785, 2598, 3325, -4194, 31, 2813,
- -2314, 3222, -3633, -2565, 671, -752, -4030, -2020,
- -2418, 1221, -456, -2035, -714, 973, 3758, -2075,
- -712, 1619, -729, 2286, 3142, -1487, 1022, -892,
- -3290, -1110, 689, 3108, 4949, 1236, -1525, 1781,
- 887, -1824, -3740, 3804, 623, 2806, 2678, 1305,
- 3030, 2601, -489, 1967, -3424, 3995, 2168, 1135,
- -4028, 1979, 1213, 811, -593, 2617, -778, -5147,
- 495, -1155, -943, -2463, 7688, 3112, -4602, -1440,
- -4270, 5206, -497, -2925, 1508, 984, -3119, 1303,
- 111, 1247, 2846, 2674, -1726, -1541, 1374, 454,
- -963, 975, 849, -381, 2423, 2071, 796, 863,
- 1413, -1978, -635, -417, 1061, 799, 1401, 466,
- -727, 267, 2523, -446, -832, 59, -1119, 1723,
- 2185, -877, -2133, -1825, 1103, -2246, 2020, -3268,
- -314, 336, -522, 1167, -796, -1936, 448, 116,
- 2250, 2008, -929, 1664, 3137, -3254, -3696, -480,
- 1103, -11, 2655, 958, 931, -2979, -66, 2668,
- 1536, 1170, 557, 29, 495, -1575, -1271, -981,
- -844, -355, -2139, -1449, -3241, 889, 45, -4328,
- -44, -1290, -45, -218, 3603, 514, 1154, -547,
- -1412, 3086, 226, -749, -191, 438, 2907, -1363,
- -238, -733, 1725, 376, -1256, -802, -1749, -1887,
- -387, -1792, -920, -288, -239, -13, 3154, 1622,
- -1350, -1048, 855, -1466, 1639, -768, -1165, 2203,
- -418, -948, -710, 169, 275, 3770, -1944, -2303,
- -2034, 1644, 151, -1976, -1268, 1558, -198, 306,
- -1509, -1197, -1789, 2715, 4028, -2100, 387, 2130,
- 1664, -1371, 2226, -326, -2081, 296, -874, -1039,
- -1084, 1214, -764, 1746, -2991, 524, -3276, -2078,
- 646, 1272, -696, 151, -3418, -290, 111, -247,
- 1114, -958, 1446, 1434, 843, 1597, -966, -3068,
- 3651, -4183, 1626, -2415, -621, 4272, -327, 2246,
- 262, 1164, -1041, 670, 457, 994, 3476, 391,
- -497, -670, 313, 1333, 942, -2029, -1231, 360,
- -1143, -939, 1996, 573, 3314, 1162, 2237, -92,
- -792, -507, 2480, -1135, -519, 415, 1757, -2219,
- 5014, 456, -1035, -3540, -5407, 346, -5817, 3008,
- 8211, 1207, 2403, 2043, -2443, -2894, -1342, 1906,
- 3409, -1826, 435, 907, -2079, -6835, 1072, -4568,
- 111, -513, 2298, -2515, -6579, -2647, 2906, 2909,
- -503, -2734, -1703, -522, -1330, -2356, 1894, 1218,
- 396, -3003, 4028, -898, -3923, 3086, 270, -5193,
- 3124, 1424, -779, -1429, -1233, -1474, -508, -3394,
- 4738, -355, -1632, -1882, -3193, 630, 91, 3013,
- 4723, 3326, 404, -307, 3562, -2135, 10203, 498,
- -63, 837, -832, 481, 1336, -575, -1648, 825,
- 1672, -1250, -122, -334, -1044, 1516, -978, -1021,
- 2694, 2807, 127, -1280, -2251, 758, -194, -1542,
- -1369, -970, 2179, 2094, 152, -411, -2849, -1908,
- -3422, 152, 37, -4611, -2467, -96, -812, -883,
- 1849, -1104, 217, 333, 1766, 1963, -1830, -2808,
- 270, -1837, 2777, -1956, 338, -2547, 3323, 1639,
- -1184, 374, -216, 1310, 765, 2973, 286, 1111,
- -2008, -1485, -1040, 772, -3128, -3348, -2547, -3301,
- -1458, -2291, -1512, 740, 2296, -1301, 684, -5060,
- -372, -624, -1405, 4, 2482, 181, 963, -2868,
- 1338, 2606, 1449, -1870, 2778, -1241, -5572, 739,
- -643, -932, -1077, -1642, 4620, -1520, -1921, -528,
- -90, 519, 67, -2607, -991, -1491, -2233, 1080,
- -834, -1386, -190, -694, -2605, 1426, -2049, 1337,
- 636, 912, 1001, -98, -1710, -2266, -877, 1822,
- 2903, 503, -98, 10, 1127, -185, -108, -1010,
- 168, -2891, 737, 222, -3249, 1549, 550, 120,
- -2897, 885, -3256, -1201, 246, 1439, 645, 896,
- -3099, -561, -130, 882, 1773, 1673, 1184, -3229,
- -2991, -4909, 531, 1014, 1896, -781, -2370, 1993,
- -1656, 358, -759, 1543, -262, 836, 75, 2546,
- 1722, 1475, 2301, -2469, 283, 1020, -985, -5558,
- -48, 367, -2189, -913, 830, 1070, -1704, -220,
- -1926, -206, -515, -714, -2837, 2028, -1727, 406,
- -1236, 20, -3410, 1122, -1084, 2351, -1311, -906,
- -2252, 3370, -3515, -2083, -551, -3923, -928, -3933,
- -6567, 730, 2336, -2332, -1208, -21, 2925, -752,
- -602, -3510, 248, -3284, 5059, 878, -548, -2791,
- 1397, 2232, 1508, -1069, 952, 1169, 3733, 3485,
- -140, -2476, -2675, 2144, 984, 1523, -2581, -4962,
- -785, -1485, -3581, 1432, -1131, 1942, -4694, -2055,
- -1116, 1113, -2255, 1300, -1698, 2468, 471, 2006,
- -2151, -2893, 120, 2192, -2530, -955, -104, 299,
- 654, -1641, -4364, 1031, 1875, -546, 2103, -4977,
- -2659, 4003, -782, 1811, -1567, -370, -5973, -592,
- -3785, 2524, -4350, 1237, -1811, 652, 911, 517,
- 567, 2005, -88, -355, 1257, 285, 1003, 580,
- -2078, -523, -1618, -1796, 2507, -535, 116, -724,
- 435, -416, 2231, -2627, -997, -274, -54, 2217,
- 643, 986, 768, 527, 1847, 2038, -524, 1525,
- -2435, -2138, -495, 1775, 556, -692, 955, 2692,
- 2576, 2775, -3951, 2398, 299, -893, -3499, -2998,
- 977, 343, -231, -851, -450, -3898, 648, 2463,
- 1315, -384, -142, -607, -856, -599, -1632, 3312,
- 1249, 44, 1849, 1684, -2857, 3185, -690, 1498,
- -1424, 214, -4661, 116, -242, 691, 945, 3646,
- -1400, 832, -949, -291, 508, 1414, 3898, -1530,
- -956, -653, 1828, -291, -1235, 718, -638, 1385,
- -1016, -2055, -340, -1441, -463, 915, 2068, 2966,
- -552, 192, -588, 404, -914, -2132, 1816, -975,
- 2162, 419, -462, 3219, -648, 2819, 1116, 766,
- -1683, 3195, 1105, 3357, -2463, 627, 1560, -2017,
- 1906, -705, -910, 382, 1551, 341, -908, 152,
- 2242, 151, 1185, 1887, -50, 1145, 1576, -2371,
- -166, -207, -981, -777, 2102, 3078, -1392, -4797,
- -682, -189, 189, -2403, 212, -1941, 83, -465,
- 1304, -1864, 1427, -82, -497, -578, 798, 1320,
- -29, -3460, 1706, -115, 3791, -1931, 693, -998,
- -263, 683, -2095, -674, -2138, 614, -293, -2207,
- 511, 1771, 741, 66, -406, -1846, -538, -3367,
- 383, 1564, 246, -1190, 380, 879, 2426, 2083,
- 2317, -182, 4082, 728, 1033, -875, 693, -4234,
- 2906, 3129, 30, -652, -157, 487, 3159, 1710,
- -3025, -1229, 796, 2520, -1179, -462, 836, 4276,
- -2039, -338, -346, 1762, 113, 2423, 5318, 846,
- -2069, 2021, 3236, -1854, 57, -1026, 2370, 6368,
- -1156, 887, 2746, 455, -1144, 2012, 4268, 610,
- -957, -1044, 1866, 1162, 3351, 3253, -1543, 1736,
- 1423, -396, 78, 1103, 2534, 401, -347, 261,
- 364, 5139, -2248, -1207, -1104, 815, 121, 3126,
- 1719, 339, 484, 3134, -5193, -2612, 799, -67,
- -1808, 1136, 1216, 1618, -1202, -1691, -1972, -489,
- -67, -1176, -358, -2681, -1589, 72, -1598, -1933,
- 44, -240, 6, 756, -2155, -1361, 357, -810,
- -1735, 455, 974, -441, -2402, -375, 959, -3409,
- 1460, 1891, 1980, -38, 1697, 700, -381, 1106,
- 1341, -130, 2482, 1534, -215, 87, -2514, -2019,
- -3229, -1681, 2547, -2171, -153, 1395, 4847, 64,
- 145, 4256, 501, 541, -2039, 3449, -1511, 1753,
- -13, 1643, 719, 859, -801, -3766, 1853, 2951,
- -237, -1593, 789, -591, 1509, -526, 1516, 252,
- 1877, 179, -2349, -35, -2249, -223, 215, -407,
- 1077, -993, 1521, -369, -4638, -1097, 399, 551,
- -56, 522, -574, 478, -1395, -117, 425, -707,
- -455, -446, 85, -242, -583, -588, -258, -79,
- 81, -1127, -887, -302, 212, -452, -1173, -1661,
- -108, 57, 219, 1012, 1158, 504, 701, -350,
- 2133, 412, -568, -236, -2435, -424, -899, 20,
- 275, 1167, 239, 443, -549, -756, -880, 509,
- -287, -1124, 572, -934, -1911, -1151, 838, -357,
- 683, 976, 585, -274, -3044, -780, 355, -581,
- 803, 1167, -538, 68, 1111, -2232, 311, 1178,
- -584, 1146, -3869, 226, 157, 1202, 2207, 303,
- -1035, 371, -1626, -1667, 238, -43, -128, 86,
- -1006, -2429, -1744, -409, 295, -370, -416, 255,
- -2811, 736, -489, -4529, -2387, 669, -412, -1267,
- -2064, 2023, -272, -541, -722, -748, -337, -1024,
- 314, -1511, 1208, -2835, 1803, 2939, -123, 549,
- -2085, -8092, -2030, -4261, -7242, 170, 1494, -1541,
- -910, 251, -648, -120, 109, -537, 3392, 421,
- -4819, 1227, -3408, -885, 941, -2133, 349, 1096,
- -577, -1256, 73, 227, 1788, -2469, -649, -1125,
- -854, -253, -2725, -6675, 546, -398, 594, -263,
- -1129, -1363, -1919, -799, 966, 1807, 3283, -12722,
- -2169, 2214, -1537, -2595, 2054, 1392, -117, 1210,
- 1242, 1571, -868, -126, -2479, -3434, -1670, 607,
- -2273, 1628, -209, -172, -2457, 1667, -1079, 1568,
- -89, -3562, 323, 499, -291, -673, -2694, -6,
- 544, 629, 153, 269, 488, 651, 136, 251,
- -392, -1233, -313, 846, 655, 73, 195, 7,
- -336, -1936, -979, -1575, 4013, -140, 576, -1373,
- -450, -629, -410, 310, -284, 3836, 228, 1554,
- 78, -6, 77, 228, -905, 310, 583, -130,
- 1465, 137, 209, 206, 214, -1027, -725, -895,
- -218, -185, -761, -1726, 1333, -832, -426, 768,
- -220, -45, 2029, -233, 1227, -816, -91, 3198,
- -1782, 1076, -87, -1095, -1013, -120, -837, 1304,
- 13, 238, 1107, 1686, -1687, 388, 540, 584,
- -588, 2534, 1733, -372, -149, -737, -681, -669,
- 1429, -202, 945, -1371, 2433, 1679, -509, -2935,
- 606, 2921, 516, 477, -867, -335, -379, 1640,
- 688, -1300, 866, 1674, 415, 206, 478, 549,
- 346, -1146, 1921, 1636, -194, -846, -1738, 1112,
- -773, 506, 275, -4071, -2159, -1009, 731, 480,
- 1575, 1706, 1297, 1303, 1986, -1421, -1315, 1445,
- 93, -1156, -1686, 1887, -33, -104, -575, 2589,
- 2393, 1425, 3326, -1406, -1715, 1106, 2355, -178,
- -318, -965, -1534, 2161, -600, -933, 169, 1145,
- 692, 65, -324, -78, -925, -4157, -289, -461,
- -915, 304, -1351, -453, 322, 1466, 1004, 209,
- 2958, -3020, 1342, 2030, 886, 325, -287, 2446,
- 1854, -1655, 548, 1749, 946, -1027, -826, -1730,
- -510, -1393, 748, -861, -757, 3281, -584, 626,
- -3213, -1494, -317, -316, -2503, 543, 200, 850,
- 1481, -2454, -852, 1144, 4419, -342, -807, 2512,
- -1614, 508, 269, 1568, -548, -2068, 2336, -2266,
- 5090, -927, 3908, 685, -260, 837, 3315, -1317,
- -791, -1262, -1898, -1755, -2027, 171, 729, -1537,
- 406, -2062, -1783, 2599, -1499, -870, -1857, -765,
- -872, -838, -2667, 436, 1033, -2669, -682, 11060,
- 1826, -2490, -257, 63, -949, -1394, 283, 3192,
- -1574, -1252, 368, -272, -45, 998, 1667, -235,
- 3721, 3829, -93, -1306, 818, -4736, -1268, -768,
- 490, 3237, -391, -543, 738, 2455, 1838, -65,
- 59, -963, 46, 180, -598, 807, 825, -857,
- 62, -2615, 211, -1388, -935, 332, -844, 693,
- -1223, -1732, -1498, 595, -3015, -189, -1197, 108,
- 1347, -459, -1589, -624, -1537, 1151, -716, -79,
- -799, 753, 500, 189, 896, 1954, -654, 597,
- 323, -1411, 25, -733, 579, -294, 1701, 445,
- 307, 777, -1345, 196, -209, 1306, 1621, 605,
- -403, -373, -1358, 723, 1064, -1562, 158, -2245,
- -221, -339, -1036, 765, 380, 1664, 2186, 806,
- 434, 770, 1585, 2643, -175, 586, 117, 537,
- 407, 2730, 1472, -688, 310, 554, 1001, -220,
- 74, -1283, -1419, -833, -272, 319, -2741, -4556,
- 1031, -1079, 318, 1146, -921, 45, -57, 334,
- 1799, 471, 389, 1578, -1319, 596, 4723, 264,
- 1786, 195, -1033, -1347, -1006, 365, 1759, -272,
- 388, 1115, -366, 2131, -1229, -1, 4619, -13,
- -476, 805, 641, 458, -1722, -2143, -287, 1302,
- 1866, 852, 386, -3380, 807, 620, -1581, -4391,
- 703, 449, 2015, 3216, -2894, 871, -552, 1484,
- 1191, 723, -1726, 13, -2178, -1347, -565, 1161,
- 922, -994, -1107, -1574, -788, -363, -563, -1137,
- 800, -1770, -1203, 649, 953, 4306, -824, -1092,
- -2406, -1509, -248, 1668, 6, -234, -716, -942,
- -280, -37, -1773, 2160, 1294, 916, -227, -314,
- 813, -836, 248, 1973, -1878, 264, -144, 65,
- 1856, -715, -644, 2810, 1329, 518, 804, -851,
- -2755, 5505, -1218, 188, 4145, 593, -961, -2778,
- -1160, -337, -1119, -830, -654, 702, 1411, 191,
- -792, 1376, 8, 309, 402, 1851, 216, -690,
- -3950, 1065, 369, 524, 3565, 932, -2377, -676,
- -79, 308, -751, 1708, 66, 788, 2057, 1331,
- 2125, 2923, 1272, -33, 673, 1965, 1493, 2401,
- -2871, 2919, 2056, 2025, 399, 579, -1426, -2726,
- 1195, 17, -281, -979, -198, 1168, -1481, -2773,
- -3062, 3292, -852, -1010, -94, -163, -1210, -624,
- -83, -1612, 1031, 2533, -619, -205, 802, -735,
- -315, 1389, 138, 2347, 394, 1687, 384, 905,
- 373, -1776, -172, 1837, 725, 356, 660, 204,
- -31, -319, 1662, -246, -2895, -182, 1840, 10,
- 1161, -1482, -1034, -2668, -1413, -1080, 73, -1717,
- 203, -318, -244, 334, -90, -2305, -75, -843,
- 831, 2214, -83, 430, 1187, 2179, -1729, -1020,
- 1404, 673, 1441, 405, 776, -1625, -444, 1078,
- 1032, 482, -234, -300, 391, -93, -841, -776,
- 1824, 209, -584, 978, -1981, -1782, -1734, -2708,
- -433, 84, -6, -800, 756, 1148, 416, -150,
- -1338, 2361, 1060, -29, 303, 1147, 902, -528,
- -128, -145, 2951, -1573, -3980, 3834, 2677, -3489,
- -2881, -1999, 110, -1429, -429, -2086, 1559, -562,
- 1059, -995, -486, 303, 750, -879, -1002, 1646,
- -955, 31, -237, 321, 2007, -90, 521, 809,
- -71, -821, 1592, -954, -1529, 2033, -2319, -2086,
- -1421, -1289, -505, 548, 849, 833, -434, -1131,
- 1115, 449, 1309, 3475, -1441, -1106, 777, 627,
- 1745, 1304, -1399, -471, -180, -2777, -1619, -277,
- -481, 1264, 803, -1865, -1486, -2283, 328, -1305,
- -186, -1582, 47, 1869, 1665, -898, 1185, 2643,
- 3763, -527, 1631, 4485, 111, 2218, -1503, -1798,
- 1143, -674, 453, 404, 364, -948, 154, 1935,
- 1759, 1909, 1729, 4, -327, -1869, -335, -472,
- -1086, 2132, -556, 368, 1909, 1035, 1408, 120,
- 1114, -1372, 510, -295, 155, 633, -18, -1545,
- 3485, -2116, -1283, 256, -8565, -406, -2415, 2223,
- 5109, 1174, 1230, 1848, -1032, -624, -1177, -2676,
- -1240, -2036, -1208, -848, 1164, -2889, 1858, -699,
- 223, -470, 831, -927, -4510, -778, 2009, 5678,
- 558, -60, -693, -2187, -306, 232, 2084, 1417,
- -465, -1633, 2183, 668, -588, 1199, -1362, -7020,
- 3252, -177, 593, -1096, 1914, -1053, -374, -159,
- 579, 501, 378, -251, 626, 1664, -1868, 2461,
- 3676, 2384, 504, -1241, 2418, 1038, 4094, 1594,
- -42, 1636, -103, 1900, 1812, -569, -1217, -565,
- 67, -488, 229, 1693, 39, 110, -197, -303,
- 181, 863, 305, -660, -1549, 604, 545, -988,
- -486, -996, -537, 683, 2901, 88, -1192, -580,
- -3337, -599, -958, -2469, -435, -1733, 594, -4055,
- 877, -596, -62, 323, -291, 2231, -1514, -616,
- -695, -2148, 424, -664, 542, 3059, 2128, 1333,
- -1182, 78, -713, 725, -736, 2083, 1948, 482,
- -333, -373, 292, 70, -1168, -860, -1815, -233,
- -912, -3364, -125, -770, 1165, 1349, 907, -482,
- 35, -1265, -343, 931, 1453, -400, 797, -1084,
- 1383, 578, 1938, -518, 390, -650, -2476, -228,
- -829, -1762, -3332, 260, 5179, -1079, 725, -3524,
- 511, 2372, 371, 741, -1754, 2109, -1104, 2599,
- -307, 470, 1608, -2219, -1153, 1208, -2143, -2053,
- -146, 973, -1131, -799, 191, -694, -1682, -114,
- 931, 5, 2327, 2498, -666, -1625, -2104, 1267,
- 801, -346, -339, 32, -709, 19, 382, 2534,
- -810, -431, -1649, -2764, 311, -2819, -1758, 1197,
- -2046, 1962, 436, -96, 580, 1314, -25, -493,
- 226, 748, 2164, 1548, 268, -394, -1071, 146,
- -609, 344, -83, 1894, -85, -1649, 272, -126,
- 1568, -1340, 4516, -660, 571, 294, -1647, -1282,
- -286, -1659, 1135, -743, 690, 635, 295, 727,
- -799, -1745, 158, 1374, -623, 937, -243, -514,
- -581, 407, -181, 461, -2489, -596, -869, -390,
- -575, 1956, 1220, -729, -1987, -3333, 104, -218,
- -3935, -535, 618, 166, 1666, 1910, 1587, -1899,
- -895, -2139, -653, -786, 1745, -1364, 315, 594,
- 1306, 2328, 964, 489, -1526, 2280, -519, 670,
- -2433, 2469, -1018, 752, 2084, -1204, -2057, -3731,
- -700, -556, -390, 1959, -953, 1551, -2794, -1187,
- 53, -632, -1004, 1280, -630, 840, 917, 3544,
- -931, 388, 425, 2441, -1708, -232, -1259, 1078,
- 1621, -658, -1719, 140, 640, 239, -41, -3005,
- -1893, 1073, -282, -403, -2023, -1553, -2042, -260,
- -1339, 277, -1931, 2752, -1240, 3015, 1069, -374,
- 243, -628, 51, 1756, 72, 1434, 322, 115,
- -368, 1724, -1084, 1738, 1000, 55, -233, 331,
- 193, -475, 2079, -1512, -2449, -140, -459, 1364,
- 1894, 1693, -1229, -6090, 1082, 962, 530, 4461,
- -1054, -1148, 171, 475, 1009, -1126, 1032, 148,
- 923, 2448, -522, 795, -516, -2023, -1629, 326,
- 828, 160, 1703, -638, -657, -3006, -1151, 913,
- 327, 379, 408, -1043, -565, -367, -424, 1711,
- 278, 1715, -769, -41, -748, -2496, -2274, 673,
- -322, 323, -655, 364, -518, 560, 419, 116,
- -282, -509, -690, -511, 148, -451, 1874, -675,
- 238, 337, 1237, -2042, -1881, 2228, 1147, -3109,
- -4146, -3271, 550, -1203, -1407, 54, 2288, 180,
- -739, 3858, -1264, -740, -243, -438, 708, -527,
- -271, 1121, -1004, -224, 477, -55, 853, 1153,
- -29, 434, 2333, -1104, 4043, 501, 626, -6201,
- 309, -701, 1291, -315, -1169, -1672, -521, -1991,
- 1663, -218, 71, 1914, 1331, 1499, 2514, 539,
- 1381, -2719, 2672, -57, 4353, -2502, -2535, 311,
- -2115, 267, 379, -1631, -311, -532, 966, -1783,
- -992, 1045, 1251, 280, -41, 876, 1038, -459,
- -2110, 712, 4751, -304, 1092, 802, 254, -1462,
- 149, 425, 1466, -1859, -509, -865, -733, -13,
- 40, 10, 1337, -600, 6, 19, -1246, -1983,
- 257, -1025, -559, -557, -857, -436, 1623, 774,
- 522, -479, 691, 478, 964, 1122, 823, -288,
- 536, 1839, -271, 925, -280, 312, 445, 1639,
- -180, 844, 1026, -240, -97, 410, -525, 1041,
- -1128, -160, 636, -36, 1303, 246, 1227, -113,
- -1035, 1902, 2460, -753, -33, 883, 1651, 2323,
- 25, -1244, 1233, 839, -763, 1366, 2759, 906,
- -470, 336, 1562, -436, 1874, 2374, 2243, -1779,
- 107, -283, 411, 1050, 65, 949, -481, -671,
- 557, 1745, -1076, 153, 35, 68, 1042, 2791,
- 710, 821, -96, -529, -1362, 285, 206, 919,
- -538, -1526, 518, 679, 461, -2368, 1601, -1664,
- -1209, -610, 97, 2219, -337, 397, -307, -97,
- 990, -3122, 382, 1832, -319, -474, 2770, -834,
- -553, 285, 329, -536, -1798, -570, 440, 36,
- -509, 1074, 362, 492, 1227, -402, 824, -933,
- 1047, -12, 806, 892, -400, -820, -1646, -2266,
- -1894, -1745, 424, -1291, -264, -2187, 1141, -337,
- 508, 1769, -250, -385, -878, 2424, 1273, -631,
- -45, -8, 673, 1117, -741, -1098, 1027, -1978,
- 260, 1860, -630, 9, 1290, 2442, 2241, -297,
- -404, 43, -794, 127, -722, -220, -215, -740,
- 103, -417, 360, 226, -1390, -1927, 76, 83,
- -1284, 38, 1767, -628, -552, 1149, -647, 868,
- -686, 523, -1047, 1842, 504, 1102, -1757, -218,
- -1124, -4, -1333, 593, 1165, 456, -247, -1639,
- -1809, -263, -217, 550, 266, 1370, -2317, 59,
- 945, 684, -793, 726, 226, 20, -554, -1418,
- 693, -376, 2103, -209, -741, 249, -3119, -1431,
- 39, -384, -1082, -952, -394, -315, 37, -1374,
- -491, -1321, 1655, 1986, 402, 3253, -98, -116,
- 63, 563, 1376, 343, 1526, -1182, -926, -921,
- -2112, -1165, 165, 1103, -1483, -2364, -551, -284,
- -282, 618, -44, -1841, 129, -3860, 381, -1824,
- 89, 1527, -592, 29, -1584, -1336, 417, 510,
- -900, -516, -66, 1454, 845, -540, 31, 2223,
- -980, 571, 440, -515, 595, 2725, -431, -467,
- -1588, 880, -1163, 1958, 1907, -177, -1225, -90,
- -2523, 2827, 5937, 2161, -933, -1019, -1001, -400,
- -472, -108, -802, -232, -467, -61, -446, 935,
- 1984, -142, 393, 440, -2, -195, -915, -660,
- 1146, 628, -521, -24, -1510, 317, -1433, 509,
- 1215, 330, 3363, -2270, 1973, -3677, 454, -434,
- 711, 48, -1089, -879, 182, 2106, -1860, 1681,
- -347, 833, -1450, 358, 516, -940, -2034, -322,
- -259, -579, 1793, 124, 2466, -401, -1132, 458,
- -997, 1337, 486, 501, 1578, 2568, 111, 502,
- -908, -172, 80, 223, -405, 1066, -1116, -942,
- -152, -1291, -92, -1321, -1426, 1110, -121, -21,
- 1142, 684, 1003, 539, 1064, 240, 1443, -935,
- 31, 482, 1386, -88, 410, -522, -845, 1113,
- 1298, 473, -840, -723, 2301, 611, -2242, 192,
- 549, 491, -535, -391, 606, -402, 1756, 123,
- -420, 619, -515, 139, -734, 847, -684, -1681,
- 587, 439, 920, -21, -1062, -598, -879, 1247,
- 900, 39, -723, 836, -480, -1853, -324, -386,
- -34, -22, 212, 1275, -272, 879, -353, -2217,
- -5, 244, -1108, 1285, -691, 2187, 355, 560,
- -758, 805, 959, 147, 14, 240, -717, -796,
- 49, -295, -431, -1046, 633, 1187, -1795, 908,
- 1395, -2477, -1205, 2618, 933, 1851, 1649, -207,
- 228, -757, 329, -1047, 1128, 556, 2624, -2034,
- 80, 1255, -537, 330, 304, 102, -1028, -802,
- -568, 376, 543, 63, 1047, -1719, 1732, -248,
- -282, -1628, 643, -157, -1763, 1523, -2996, 2346,
- -246, 1157, 2787, -690, 1581, -851, 869, -96,
- 429, -1272, 1527, 2215, 918, -1582, 259, -2422,
- 1570, 363, -1302, -954, 927, -33, 685, -1221,
- 1857, -1439, 730, -574, 219, -1904, -738, 1969,
- 343, 463, 1991, 211, 162, -3285, -313, -589,
- -693, 2641, -1578, -2391, 1516, 420, -118, 1178,
- -91, 443, 1528, 490, 1216, 327, -683, 915,
- -529, 967, -160, 96, 1057, -2456, -712, -559,
- 699, 934, -191, 1845, 1068, 1492, -597, 507,
- -293, 419, 2758, -662, 1811, 1802, -1411, -433,
- 3458, -331, 25, 311, 622, 720, 92, -1534,
- 284, 763, 1164, 644, -1950, 851, -2154, -104,
- 688, 2510, -795, -124, -1008, 711, -695, 1900,
- 598, -129, 761, -1114, 407, -1005, 943, 2418,
- 518, 132, 2387, -927, -194, 2896, -1051, -140,
- -1433, 547, -345, -995, 884, -529, -485, -1015,
- 1057, 846, 263, -1287, 2366, 851, -151, 652,
- -1516, 1592, -21, 2017, 40, 2871, 22, -1045,
- -727, 381, 215, -122, 587, 815, -376, 350,
- -750, -195, -357, -1370, 251, 669, 1238, -36,
- -96, -511, -85, -724, -909, -227, -613, -247,
- 601, -2, 558, 526, -1090, -82, -552, 132,
- -1864, 244, -2318, 231, -689, 100, 680, -138,
- -255, 200, 199, 591, -492, -717, 1595, 1900,
- 330, -198, 291, 869, 803, 352, -20, 2375,
- -1085, 684, 452, 185, 229, -1291, -598, 1269,
- 1332, 4, -23, -192, -250, -1229, -374, 334,
- 292, 535, 173, 697, -77, 1663, -806, -702,
- 61, -40, -936, -248, -88, 2571, 321, 702,
- 244, -540, 1652, -113, -817, 1023, -542, 1182,
- 1172, 1110, -1703, -2943, 20, 784, 2748, 927,
- 1895, -373, -458, 2647, 1083, 2836, 1627, 295,
- 1075, -1915, 1370, -354, -183, 10, 3118, 138,
- 1067, 4395, 422, 552, 73, -1058, 1308, 693,
- 2380, -339, 1732, -328, 2238, 671, 1950, 13,
- -1387, -954, -563, -420, -1758, 938, 2634, 3484,
- -1447, -392, -1008, 369, 2905, 538, -128, 949,
- -1008, -402, 404, 74, -1615, -599, -521, -2075,
- 293, -1296, 1668, 512, -2230, 265, 821, 5417,
- 2305, 2492, 108, -1440, -1587, -2461, -795, 1737,
- -604, 1600, 2673, -191, 3100, 1777, 447, 1526,
- 572, 3868, 851, -2291, 1019, 2845, 479, -8,
- 2486, 1307, 321, -1415, -2814, -512, -2984, 949,
- 18, -2679, -249, 939, -1543, -1491, -1389, -2524,
- 4059, 1092, 832, -1650, -974, -796, -1376, 2174,
- -413, -3268, -4187, -2474, 2764, 269, -1244, -4369,
- 3525, -172, 583, 560, 458, 793, 2039, -1381,
- -743, 390, -206, 607, -1410, 661, -997, -800,
- -137, 2588, -1179, -43, 1206, -48, 1312, -1,
- 455, 842, -2691, 5601, -1668, 55, -2007, 2935,
- -424, 895, 4272, -646, -1458, 3147, 2539, -901,
- -909, -2222, 800, -664, 1032, -607, 1097, 615,
- 380, -712, -1410, -1622, 701, -925, 862, -2544,
- 951, 167, 204, 2532, -821, 1441, 36, 1662,
- 829, -433, -2, -4987, -373, 1055, 3182, 399,
- -744, -2057, -367, -2068, -255, 927, -362, 1012,
- -1638, 208, -238, -1044, 293, -133, -750, -1203,
- 0, -2229, 176, -777, -668, 598, 1664, -1170,
- -1394, 1456, -3585, 3883, -2084, -505, 2847, -350,
- 823, -137, -515, -553, 427, -45, -1058, 388,
- -221, 2124, 587, 1112, 1387, -1328, -462, 1111,
- 1471, 778, 1215, 475, 2267, 660, -588, 2272,
- -196, -130, 583, -1419, -303, -22, 684, -126,
- 628, 726, 416, 115, -426, -95, 226, 1796,
- -189, -655, 1766, -491, 874, -1334, -3, 903,
- 795, -934, 1521, -384, 134, -561, 741, 181,
- 250, -1050, 266, -2510, -1191, -541, 435, 547,
- -1536, 1397, -448, 4110, 851, -663, -2022, -1325,
- -1650, -2382, -1006, 368, 794, -80, 19, 3259,
- -2327, 1578, 123, -216, 2157, -882, 948, -661,
- 1410, -945, 445, 1700, 867, -83, -1799, -65,
- 1035, 510, -430, -744, -1378, -70, 2493, -2343,
- -868, 2043, -2055, -358, -1076, 1658, -545, -486,
- -162, -627, 2443, 31, 298, 983, 782, -559,
- -222, 1129, -148, 1747, -1148, 1821, 639, -1403,
- -1060, 1765, -640, -1748, -867, 777, -326, 2013,
- -2784, 1207, 305, -1454, 3137, 1684, 414, -1118,
- 12, 2441, 1805, 1001, -2683, 1743, -293, -1566,
- -41, -910, -449, -1422, -851, -309, -800, 4418,
- -999, 622, -887, 269, 539, 5456, -479, -95,
- 3904, 672, -886, -704, 217, -956, -1343, -1368,
- -139, 1479, -149, 388, -939, -969, -450, 999,
- -3666, -292, -790, -1194, -826, 151, 822, 1080,
- 836, -198, -797, 272, 884, 857, 1726, -737,
- 96, 2183, -16, -816, 1272, -88, 507, -986,
- 648, 518, -2189, 2614, 314, -2409, 264, -841,
- 522, 1586, -1619, 589, 464, 443, 3815, 892,
- -955, -454, 1197, 513, -382, -245, 1131, 1075,
- -1785, -95, 2465, -1563, 1785, -3289, 485, 1024,
- 543, -354, 1175, 1090, 1020, 172, -1199, 803,
- 680, -783, 397, -2452, 792, -57, 710, -1843,
- -414, -480, 228, 1880, -1346, -480, -268, -1172,
- 830, 1554, 403, 663, 85, -175, -1756, -1518,
- 882, -156, 2240, -694, 724, -284, 1853, 135,
- 1539, -936, 1441, 863, 897, 344, -1920, -1033,
- 147, -134, 498, 52, 631, 558, 752, -705,
- 308, -60, -448, -734, -285, -971, -606, -2019,
- 691, -350, -810, -759, 731, -1510, 267, 2264,
- -152, -551, -1832, 2172, -459, -1255, -372, 1487,
- 3, 1319, 324, -437, 121, 38, -1171, 339,
- -1830, 1398, 1853, -434, 39, -3707, -250, 1660,
- -399, -308, -1983, 174, 287, 103, -459, -1953,
- 3159, -548, 118, -935, -33, 134, 633, 409,
- 628, -1830, -505, 602, 1429, 881, 1940, 2730,
- -2698, -770, -1386, -159, -1572, 443, 796, 983,
- 637, 801, -1423, 359, 1887, -258, 1927, -778,
- 1001, 869, 1227, 673, -2230, -94, -304, -109,
- -577, -1129, -609, -772, -2083, 575, 1015, -1048,
- -98, -1219, 3563, -1090, -1242, -778, 638, 734,
- -545, -31, 3201, 133, 556, 1855, -1663, -2095,
- 949, -1017, -3154, -372, -790, 982, 423, -1524,
- -879, -633, -1167, -840, 340, -1018, 726, 931,
- 763, -226, 445, 512, -1611, -1159, -22, 194,
- -2068, 1162, 1681, -2111, 844, 470, 978, -562,
- -332, -1282, -2775, -88, 1126, -120, 217, 4025,
- 805, 2607, -732, 426, 1423, -994, -733, 94,
- 2157, -1492, -810, -127, 1081, 320, 376, -2514,
- -525, -527, -2427, 151, 1074, 1395, 270, -731,
- -2510, 2114, -1075, -606, 141, 1280, 100, -122,
- -1993, 101, 260, 1110, -15, 283, -478, -1280,
- -250, 2369, -921, 333, 772, 987, -801, 844,
- 248, -159, -1541, -666, -43, 392, 553, -793,
- 406, -569, -335, 1276, 443, -555, 2771, 183,
- -1187, 1422, 875, -1513, -606, 72, -477, -1045,
- -67, -469, 504, -1615, 991, -907, -302, -447,
- -1566, -541, -721, 2835, 1158, 715, -784, -547,
- -1082, 1572, -170, -1330, 450, 292, -671, 408,
- -2237, 3313, 360, -455, -1177, 412, 1023, 72,
- -1414, -923, -76, -1782, -641, 569, -2925, -484,
- -605, -628, -367, -545, -695, 269, 604, -22,
- -1767, -295, 2097, 3412, -325, 1630, -1595, 1024,
- -209, 353, -141, 12, 44, 605, 436, 1894,
- 1334, 1488, 367, 325, -142, -29, 538, 1775,
- -834, 599, -897, 291, -285, 444, -148, 1825,
- 437, 879, -314, 859, -206, -835, -197, 626,
- -683, 1493, 1582, -267, -531, 752, 332, -440,
- 510, 321, 866, -1024, -389, 402, 145, 737,
- 53, 193, 3055, -132, -230, -259, 631, 1141,
- 1694, -111, 463, -36, -1307, -1346, 383, 1804,
- 548, -851, 414, 690, 2072, -413, -1810, 762,
- -736, 2013, -578, 1363, 1007, -71, 2395, -1844,
- 1026, 920, 773, -497, -131, 1339, 2881, 537,
- 708, -919, -649, -129, -1532, 199, -106, 3038,
- 525, -952, -172, -273, -3338, 721, 1023, 446,
- -198, 1188, -1669, 206, 1147, -1023, 629, -543,
- -556, -2189, 2218, 2843, 1502, 433, -544, -2074,
- 128, -532, -918, 1233, -707, 2137, -10, -2159,
- -605, 1501, -913, -2020, 1033, -2813, 851, -3217,
- 1153, 437, -1605, 92, -785, -837, -146, 719,
- 366, 1429, -1766, -334, 371, 692, -341, -1067,
- 586, 674, -1891, 1123, -2248, 7, -1482, 4780,
- 1149, 797, -1248, 108, 320, 108, -507, -2567,
- 144, 589, -562, -1160, 335, -83, -567, -2585,
- 1252, 542, 248, 1260, 1007, 724, -115, -1981,
- 1089, 1618, -680, -359, -992, -18, 1062, -60,
- 1450, -37, -1237, 1211, 129, 81, 2714, 520,
- 1016, 1780, -138, 640, 283, 95, 343, -1493,
- 541, 1577, 317, 968, 184, -3072, -1404, 1885,
- 161, -940, 1572, -388, -645, -1658, -939, 577,
- 839, -356, -172, -1034, 548, -828, 2416, -193,
- 1472, -1091, 58, -1919, 429, 99, -263, -1517,
- -475, -3381, 500, 1345, 652, -505, 397, -8,
- -244, 2727, 2, 378, -331, 47, -698, 419,
- 2120, 17, -125, 1458, -348, -716, -139, 248,
- -327, 1520, -61, -3048, -331, -403, -2612, -323,
- -145, -899, -633, 202, -332, 90, -1050, -852,
- -468, 856, 2138, 3053, 1549, 896, 316, -616,
- -240, 364, 238, -818, 101, 830, 816, 1037,
- 1566, 1229, -226, 182, 570, 620, -451, -349,
- 184, 999, 59, 662, -1799, -574, 1200, 2604,
- 27, -244, -1354, -1688, 1723, 244, -317, -7,
- 621, 1001, 358, 810, 1014, -3616, -59, 714,
- 651, -106, 753, -911, 399, 1352, -51, -111,
- -73, -1696, 2116, 102, 213, 1331, -29, -952,
- 193, 928, 275, -319, 819, -1075, 1297, -224,
- -238, 347, 404, 1477, -630, -268, -183, 738,
- -622, -768, -352, -239, -819, 240, 646, -63,
- -186, 22, 1032, -572, -1319, 47, 578, -213,
- 518, 517, -465, 840, -1351, 485, -457, 107,
- -314, 106, -275, -160, 641, -1521, -622, 1562,
- -79, -806, 253, -251, 815, 1823, -498, 454,
- 4191, -101, -885, 175, -241, 618, 559, 6539,
- -670, -34, 214, -150, -377, 748, 158, -182,
- 1029, 608, 981, -221, 619, 971, -127, -108,
- 839, 1318, -669, 706, 562, 283, -608, 814,
- -404, -413, 4813, 738, 733, 566, -962, -153,
- -331, 1182, 63, -424, -686, 233, -2529, 124,
- 534, -334, -327, -709, -341, -1996, 399, 1075,
- 802, 675, 662, -18, 239, -467, -11, 514,
- 27, -222, -255, 1935, 433, 1032, 634, 1074,
- -192, -1246, 20, -91, 33, 1105, -476, 524,
- -212, 385, 67, 973, 324, 15, 267, 426,
- -30, -21, 432, -264, 297, -785, 799, 202,
- -182, 59, -1167, 1322, -172, -507, -149, -1460,
- -21, 674, -203, 364, 56, -751, 1555, -19,
- 481, -403, 629, 325, -423, -188, 1851, -245,
- 394, -198, 585, -106, 750, -619, 496, 150,
- 285, -1919, -387, 178, -527, -466, 672, -360,
- 156, -1180, 71, -969, -211, 435, 180, -429,
- 258, 446, 98, 1026, -306, -331, 73, -123,
- -134, -770, -78, -1244, -492, -22, -1197, 142,
- 55, -685, -145, 419, 438, 342, -151, 115,
- -194, -217, 113, 838, -538, -179, 227, 652,
- 58, 7, -76, -68, -143, 52, -21, -336,
- 337, -347, 256, 173, -183, 220, 221, -282,
- 1596, -11, -896, 299, 216, 499, -616, 3161,
- -412, 260, 250, 81, -266, 542, -282, -73,
- -232, -411, -394, -278, -406, -430, 1184, -19,
- 27, -376, 391, 428, 201, -359, -87, -27,
- 300, -205, 1766, -127, -304, -166, 38, 206,
- 982, 1078, 404, -843, 325, -384, -1078, 883,
- -1341, 36, -375, -661, -1130, 264, -43, 770,
- -161, 334, 175, -378, -326, -45, -773, -533,
- 201, -418, -405, -453, 31, 749, 195, 341,
- -1451, 97, 371, -437, -706, -111, -1120, 1586,
- -59, 844, 616, 335, -532, 1441, -1125, -1651,
- 865, -333, 2126, 277, -49, -553, -1620, 608,
- 533, -258, -374, -3715, 372, -894, 100, -1069,
- -1255, 629, 406, -874, -427, 938, -180, 1241,
- 82, -803, 840, -308, -418, -273, -1643, 38,
- -395, -2524, -566, 266, 665, -1346, -2428, 2267,
- -86, -227, 1946, 853, 1142, 441, 534, -85,
- -982, 2074, 1910, 43, -388, 635, -2003, 72,
- -1347, 1102, -591, -868, -1170, -501, -1386, -904,
- -783, 1328, -19, 1114, -851, -264, -291, -227,
- -231, 788, 132, -399, -1172, -1796, -251, 869,
- 194, 1119, -867, 346, -832, -2673, -1805, -2945,
- -147, -640, -90, -128, 180, -331, 1311, -720,
- 546, 487, -1477, 503, -353, -1971, -269, 654,
- 765, -924, 286, -625, -1278, 395, -821, -200,
- -1157, -695, -1287, 56, 931, -24, -360, -1308,
- -692, 722, 484, -248, 307, 1396, -363, -134,
- -640, -290, 181, 330, -1277, -430, -1524, 376,
- -309, 409, -543, 550, 275, -172, -1039, -1626,
- -486, 508, 51, -790, -121, 259, 268, 195,
- 538, -76, -53, -553, 25, 299, 276, -375,
- 653, 866, 853, -242, 81, 50, -363, 130,
- 235, 112, -694, 119, -922, -29, 150, 75,
- -282, -387, -487, -601, -1015, 590, 269, -288,
- 81, 90, -267, -309, -442, -172, 368, -1003,
- 142, 23, -367, -116, -19, 92, -465, -49,
- 804, 676, 1955, 83, 201, 244, -510, -183,
- 724, -17, 296, -402, 383, 322, -278, -588,
- 168, -1222, 146, 343, 304, -420, 50, 392,
- -278, -1451, -58, 1861, 218, -290, 114, 135,
- 373, -432, 545, 154, -7, 482, -507, -127
+static const rnn_weight denoise_gru_weights[32832] = {
+ 54, -19, 8, -19, -30, 68, 42, 43,
+ 8, 21, 25, -17, -29, -6, 32, 42,
+ -1, 65, -31, 36, 28, -18, 21, 23,
+ 12, 6, -4, -3, 18, 22, 21, 0,
+ 4, -14, 9, 30, -43, -31, 33, -18,
+ 28, 57, 43, 44, 55, 0, -13, -36,
+ 18, -18, 23, 23, 4, 38, -8, 42,
+ -4, -19, 3, 9, -8, 3, -48, 17,
+ -4, -41, 4, 9, 18, -16, 0, 3,
+ 41, 4, 64, 11, -22, 21, 13, 7,
+ 33, 7, 66, -76, 53, 0, 5, 86,
+ 42, -68, 12, 24, -37, 16, -11, 15,
+ 38, 39, 33, -7, -18, 17, -13, 18,
+ -10, -30, 40, 24, -9, -30, 17, -71,
+ -46, -8, 14, 20, 44, -19, 46, 8,
+ -18, -17, -14, -4, -31, -35, 29, 26,
+ -31, -9, 9, 1, -7, -14, 30, -18,
+ -7, 18, -14, 18, 16, -20, 19, 31,
+ 28, -16, 21, 15, 10, 64, -48, -56,
+ 15, -21, 2, 23, 22, 40, 39, -7,
+ 26, -11, -37, 18, -19, 6, -30, -38,
+ 8, 46, -19, -4, 9, 39, 16, -9,
+ 10, 26, 15, -3, -14, 63, 45, -4,
+ -34, 17, -26, -16, -8, 20, 2, -11,
+ -39, 22, 32, -16, -13, 6, 5, 4,
+ 16, -3, 21, -4, 34, -31, -4, -10,
+ -36, -4, 20, 34, 52, -17, 22, 10,
+ 7, -14, 22, -4, -2, 10, -34, -1,
+ 24, -18, 25, 18, 34, -25, -16, 22,
+ -7, -14, 20, -8, 1, -2, -15, 18,
+ 5, -2, -20, -59, -20, 29, -14, 18,
+ -50, -18, 10, 5, -12, 5, -3, 18,
+ 0, 4, 23, -14, 34, 26, 27, -4,
+ -3, 1, -17, -35, 0, -2, 22, -1,
+ -8, -21, 16, 3, -30, -11, 30, 1,
+ -11, -4, 36, -5, -22, -34, 26, 0,
+ 78, -8, 62, 18, 25, 97, -77, -31,
+ 64, -15, 45, 55, 8, 1, 12, 11,
+ 49, 41, 63, -31, 20, -25, -30, -35,
+ 75, -25, 6, 12, 33, -40, 28, 23,
+ 53, -26, 32, -29, -26, -30, -36, 8,
+ -17, -24, -39, 24, 106, 28, 94, 79,
+ 1, 15, 53, 66, 70, -27, -9, 45,
+ 2, 15, 25, 11, 30, 24, -10, -32,
+ 20, -19, 2, -19, -9, 21, 28, -8,
+ 15, 1, -34, -20, 15, 84, -65, 36,
+ 16, 64, 120, 24, 20, -10, -2, -16,
+ 42, 56, 89, -28, 22, 27, -14, 34,
+ 26, -19, 21, 27, 35, -15, 8, -16,
+ 24, -8, -26, -47, 27, 7, -33, 20,
+ -70, 45, 104, 20, 37, -53, 0, -28,
+ 2, 37, -5, 36, -16, 6, 48, -4,
+ -31, 10, 33, 28, -48, 22, 42, -26,
+ -41, -74, -11, 5, 39, -4, 44, -41,
+ 6, 39, 31, -17, 33, 6, 50, 52,
+ -18, -36, -21, -122, 17, -11, 65, 28,
+ 10, -15, -18, 0, 10, 15, -38, -17,
+ 35, 8, -4, -15, -18, -37, -45, 53,
+ 61, 54, 16, 52, 43, -36, 71, 16,
+ -32, 22, -73, 53, 89, -6, -8, 5,
+ -1, -24, -3, 9, 16, -18, 13, 14,
+ 0, 27, -34, 6, -8, 10, -2, 27,
+ 7, -11, -41, -9, 10, -23, 7, -13,
+ 22, -10, 13, 4, 24, 8, -7, 9,
+ 16, 5, 25, -11, -9, -29, 10, -7,
+ -7, 8, 3, 10, 21, -5, 5, 10,
+ -45, 2, 31, -37, 5, 1, 6, -18,
+ -37, -34, -3, 7, 26, -23, -11, 6,
+ 31, 23, -4, 2, 6, -11, -1, 17,
+ 19, 11, 18, -28, -11, 28, 10, 8,
+ -37, 8, 0, -18, -44, -66, -5, -22,
+ -24, -14, 3, -9, 13, -47, 0, 12,
+ -31, -40, 3, 6, -10, 23, -71, -31,
+ -15, -40, -14, -12, 32, -25, -37, 3,
+ 2, -9, 34, -25, -10, -3, 26, 12,
+ -26, 26, -11, -15, 15, -26, 0, -15,
+ -35, -44, -43, 12, -13, -7, -25, -44,
+ 3, 53, 17, 25, -31, 6, -9, 5,
+ 4, -12, -35, -12, -8, 92, -14, 5,
+ 9, -40, 10, -24, 6, -19, 29, 0,
+ 24, -6, 0, -48, -12, 2, 4, 34,
+ 17, 16, -35, -9, -37, -13, 9, 10,
+ 18, -14, -40, -24, -21, -4, -17, 13,
+ 40, -39, -25, -12, -19, 13, 2, -39,
+ -16, -11, 8, -9, -27, 0, -7, -20,
+ 12, 3, -6, 20, 14, 25, -7, -47,
+ -12, -22, -11, 0, -17, -3, 18, -36,
+ 31, 10, 29, -12, 8, 6, -4, -26,
+ 12, 18, -6, 31, 10, -6, 10, 5,
+ -6, -15, -5, -21, -18, -12, -16, 11,
+ 3, -16, 3, 0, 8, 17, 15, 0,
+ 3, 9, 14, 38, -5, 2, 12, 20,
+ 13, 0, 33, -4, -34, 19, -16, 10,
+ 4, 19, -32, 25, 28, 24, 23, -10,
+ -42, 3, 17, -14, -17, 13, 2, 12,
+ 6, -23, 4, 49, -4, -35, 14, -1,
+ -34, 4, 24, -9, 12, -2, -8, 36,
+ -4, 6, 23, -3, -21, 56, -18, -18,
+ 25, -32, -10, -40, 13, -11, -19, -6,
+ 13, 3, 11, -3, -4, -6, -10, -14,
+ -23, -42, -16, -7, -43, -19, -16, 26,
+ 1, 3, -25, -14, -81, -4, -10, -36,
+ 14, 17, 13, -12, 10, 13, 21, -6,
+ -5, 29, 11, 12, 8, 11, -37, -4,
+ 10, -1, -23, -25, -14, 3, 1, 0,
+ 30, 6, 7, 12, -2, 21, 27, 5,
+ 20, 11, 22, 11, 25, 7, 3, -51,
+ 5, -17, -30, 0, -4, -34, 10, 1,
+ 46, 50, -12, -8, -11, 3, -10, 10,
+ -31, 47, 61, 44, 7, 30, 25, 70,
+ 43, 33, 41, 41, 20, 23, -8, 26,
+ 35, -15, 8, 20, 68, -48, -5, 35,
+ -17, -4, 36, 22, -17, 42, -27, -9,
+ -27, 24, 56, 28, -39, 19, 46, -86,
+ -26, -31, -23, 39, -3, 59, 27, -20,
+ 34, 97, 29, 5, 31, -8, 33, 92,
+ 49, -3, 79, 5, 19, -17, 1, 53,
+ -9, -10, 34, -104, 12, 0, -20, -8,
+ 42, 38, 30, 3, 18, -4, -33, 41,
+ 11, 26, -15, -27, 34, 80, -22, -19,
+ 8, -35, -45, -30, -2, -3, -7, -6,
+ -37, -43, 3, 6, 6, 11, -14, 20,
+ 40, 30, 38, -13, -41, -12, 34, 18,
+ 8, -17, 17, -3, 37, -19, 6, 9,
+ 4, -10, 20, 1, 3, 21, 45, 28,
+ -7, -10, -26, 13, -19, 8, 4, -22,
+ 20, -17, -23, -7, -60, 25, 41, 27,
+ 25, 11, -13, 11, 12, -2, -39, 7,
+ -9, -16, 28, 5, 73, -35, 24, 7,
+ 21, 10, 23, 5, 14, 41, 7, 5,
+ -1, -18, 31, -7, 9, 14, -51, -25,
+ 41, -11, -39, 32, 57, 22, -37, -61,
+ -32, -42, -25, -2, 3, -18, 17, 2,
+ 32, 3, 8, 31, 0, 3, -19, 35,
+ 18, -39, 2, 7, -8, -5, 2, -18,
+ -11, -4, 39, 22, -7, -52, 1, 13,
+ 8, 26, -20, 6, -32, 20, 25, 8,
+ -6, 8, -19, 3, 21, -16, 42, 21,
+ -20, 8, 1, -2, 19, -23, -19, 30,
+ 44, 4, 20, -3, -2, -15, 34, -9,
+ -20, -6, -2, -4, -32, -28, -43, 35,
+ -9, -12, 20, -5, -4, 28, -12, 19,
+ -22, 34, 31, -20, 7, -12, 9, 31,
+ 38, 13, -19, -13, 2, -24, -8, -13,
+ 8, -53, 8, -11, -38, 38, -46, 0,
+ 12, 17, -11, 44, -21, -32, 10, 5,
+ -10, 54, 21, -21, -3, 4, 15, 19,
+ 45, 33, 7, 12, 23, -23, 5, 25,
+ 20, -5, 19, -19, -57, -17, -23, 9,
+ -13, 34, -2, 7, 18, -8, -49, -1,
+ 9, 14, -75, -29, 27, 9, -17, -17,
+ -30, -10, 50, 19, -3, -24, 16, 3,
+ 23, 8, 48, -18, -12, 12, 2, 2,
+ 30, 13, 9, -22, 22, -1, 14, 29,
+ 22, 32, 14, -10, 9, 13, 7, 12,
+ -12, -28, -45, 29, 1, 4, 5, 18,
+ 18, -37, 7, -12, -12, 15, 14, -38,
+ -33, -10, 24, -10, -30, 12, -9, 13,
+ -8, -9, -20, -19, -3, -9, 26, 11,
+ -11, 2, -26, -2, 9, 0, -20, 4,
+ 13, 32, -39, 46, 11, -31, 7, 35,
+ 9, -28, -13, -35, 2, -4, 5, 34,
+ 7, -7, 0, 8, -4, -39, -15, -5,
+ -5, 2, -2, 39, -25, -6, -50, -19,
+ -16, 26, 11, 44, 8, 22, 5, 19,
+ 20, 16, 28, 0, 29, 63, -36, 9,
+ -6, 2, -15, -16, 28, 40, 7, -9,
+ 22, -14, 18, -10, 22, -12, 9, -17,
+ 40, -4, -15, -16, -4, 14, -34, 0,
+ 5, -11, 7, 15, -3, -28, 11, -10,
+ 4, 5, 2, -16, -13, 5, -35, 21,
+ 16, 20, 31, 8, 27, 1, 6, 17,
+ 31, 0, 12, 3, 9, -2, -14, 2,
+ 15, -13, -18, 15, 4, 5, -13, 5,
+ -4, -35, 2, 2, -7, -2, -20, -3,
+ 34, 1, 9, 13, -19, 10, 5, -17,
+ 3, -1, 27, 1, -22, 24, -44, 25,
+ -23, -20, -9, -40, 5, 18, 25, 2,
+ -14, -24, -9, 1, 1, -5, -4, 21,
+ 8, -31, -5, 0, -11, -18, -22, 19,
+ 7, 19, 4, -26, -12, -47, -1, 40,
+ -3, -53, 32, -19, -5, -43, -12, 6,
+ -7, 13, 12, 6, -8, 21, 40, 78,
+ 25, -48, -23, -24, -24, 16, -28, 17,
+ -34, 9, 2, -13, -15, 5, -19, 23,
+ -6, 7, -18, -26, 36, -53, -3, -32,
+ 39, 3, -35, -27, -15, -35, -23, 38,
+ 15, -9, 35, -6, 11, 13, -42, -29,
+ 15, -37, -33, 35, 24, -29, -10, -23,
+ 66, -23, 46, 68, -19, 9, -34, -29,
+ 10, 18, -57, 39, -44, -2, 39, -63,
+ -29, -1, -45, -49, 17, 14, -29, 79,
+ -6, 20, 3, -14, -32, 12, 12, -4,
+ 28, 8, 21, 31, -28, 14, -9, -5,
+ 29, 36, -35, 38, -56, -25, 25, 10,
+ 32, 30, -7, 2, 22, 21, -6, -3,
+ 13, 21, -32, 19, 8, -13, 15, -8,
+ 12, -6, -11, 2, -12, 11, -33, 7,
+ 48, 3, -24, -2, 33, 10, 8, -16,
+ -19, -8, -29, -27, -12, 7, -11, 7,
+ 19, 7, -1, 3, -5, -26, 15, -12,
+ 1, -5, -8, -10, 38, 5, 24, -49,
+ 24, 9, -3, -34, -12, 10, 8, 10,
+ -16, 11, -5, 7, 5, 7, 22, 1,
+ 1, 16, 11, -1, -10, -22, -19, 11,
+ 7, 5, -41, -11, 18, -2, 20, -26,
+ -11, -9, 1, 32, -4, -24, -8, -16,
+ -19, -14, -6, 1, -26, -10, -34, 13,
+ -23, 30, 0, -14, -11, 5, 3, -24,
+ 9, -6, -13, 16, -37, 15, -12, 11,
+ 10, -12, 15, -26, 2, 8, 9, 16,
+ -17, 14, -18, 14, -6, 36, 7, -8,
+ -36, 4, -10, 3, 13, 28, -16, -22,
+ -9, 2, -16, 47, 13, -16, -10, -10,
+ 19, 35, 15, -2, -19, 20, -13, -10,
+ 32, 7, -21, 7, -20, -39, 18, 42,
+ -31, 25, 31, 16, 0, -24, 21, -42,
+ -2, 9, 29, 42, -4, -30, 7, -1,
+ 14, -80, -24, 40, -4, -37, -8, -30,
+ -14, 13, -45, -29, -65, -38, -26, -7,
+ 27, -12, -13, 2, 2, 12, 35, -37,
+ 9, -50, -18, 4, -42, 18, -20, -14,
+ 44, 59, -47, -29, -5, -67, -14, -57,
+ 5, 21, -11, -20, -14, 42, 20, 40,
+ 21, -33, -21, -46, 20, 37, 51, -41,
+ -38, -30, 1, 4, 19, 4, 10, 14,
+ 3, -34, -47, 28, -21, -27, -41, 14,
+ -19, -6, 4, -5, 28, -27, -11, -24,
+ -4, -8, -54, -1, -29, 0, -61, -17,
+ -31, -13, -32, 7, -14, 4, -6, 59,
+ -1, 36, 53, -5, -78, -24, -33, 16,
+ 27, -12, 0, 31, 15, 51, 41, -3,
+ -27, -10, 43, -8, 21, -19, 3, -35,
+ 11, -36, -19, -29, 10, -19, -28, -37,
+ 25, 15, -38, 0, -21, -28, -3, -19,
+ -28, 13, 20, -2, -18, -27, -53, -6,
+ -39, -4, -6, 21, 22, 8, -18, 35,
+ 4, -31, -15, -6, -11, -46, 4, -9,
+ 34, 40, -26, 30, 45, 8, -33, -52,
+ 38, 49, -13, -2, -19, 23, -18, -2,
+ -22, 12, 15, -4, -25, 6, 24, 8,
+ 38, 1, -16, 5, 22, 29, -8, 5,
+ 1, 6, 1, 27, -24, 10, 25, -9,
+ 10, -10, -54, 5, 22, -51, -23, 4,
+ -14, -29, -5, -1, -10, 17, -4, -3,
+ 4, 1, -9, 10, -6, -30, 46, -14,
+ -8, 0, -12, 63, 33, 19, -14, 31,
+ -26, -7, 2, 37, 19, 8, -23, 16,
+ -2, 14, -14, 21, 25, -26, 4, 7,
+ 6, 11, -10, 32, 18, -28, -45, 2,
+ -10, 11, 8, -14, 10, -12, 4, -27,
+ 25, 5, 43, 11, -25, -43, 55, 27,
+ 40, 57, 13, -39, -1, -9, 35, -31,
+ 17, -38, 1, 25, -59, -32, 6, 35,
+ 34, -12, 49, 17, 27, -6, 5, -43,
+ 43, -20, -27, 17, -29, -39, 11, -1,
+ -22, -30, 2, 36, -3, 12, -17, 2,
+ -2, -47, 3, 16, 20, -27, -17, -37,
+ -24, -9, 58, 88, 36, 10, -14, -50,
+ -8, 10, -21, -1, 35, -13, -53, 39,
+ -19, 6, 8, 29, 23, 20, 17, -18,
+ -84, 11, -6, -4, -15, 16, 5, -32,
+ 60, 18, 42, -7, 19, -32, -64, 30,
+ 8, -61, 41, 6, 12, 2, -5, 25,
+ 40, -31, -35, -12, -40, -27, 92, 40,
+ 3, -27, -11, -21, -27, 6, -40, 34,
+ 25, -9, -20, 14, -65, -26, -4, 26,
+ 2, 41, -1, -51, -18, -35, -39, -10,
+ 57, 13, 12, 19, -23, 37, -14, -42,
+ -9, 26, -35, 42, -6, -6, 0, 84,
+ 29, 16, -30, 13, -49, 46, -25, 17,
+ 24, -28, -40, 19, -24, 22, -67, -16,
+ -5, -11, 14, 4, 32, -10, 36, 8,
+ -23, 30, -33, 59, -8, 56, 22, -3,
+ 1, 6, 7, 32, -33, 60, -45, -21,
+ 9, 45, 26, -25, -8, 6, -12, 9,
+ 10, -16, 2, 21, 1, -1, -8, -19,
+ -7, -1, 34, 34, 18, -21, 13, 28,
+ 21, 28, 71, 7, 29, 20, -5, 25,
+ -22, 20, -29, -6, 10, -17, 1, -25,
+ -12, 42, 25, -3, -11, -6, -12, 2,
+ 9, 7, 51, 2, 14, 3, -8, 13,
+ -9, -23, 16, -18, 7, -12, -1, 20,
+ -12, 19, 8, 4, 38, 15, 20, 4,
+ 3, -13, 4, 1, 10, -5, -31, -24,
+ 9, -4, -32, 11, -17, 8, -10, -25,
+ 2, 6, 15, -12, -37, -6, -4, 2,
+ -3, 25, 15, -17, -17, 2, -7, -32,
+ 8, 29, -18, 23, -1, -15, -28, 20,
+ -28, -9, 7, -14, 19, -26, -3, -3,
+ 23, 40, 29, 26, 19, 5, 47, 39,
+ -5, -11, 19, 27, 11, 58, 21, -16,
+ 41, 19, 5, 24, 28, 50, 0, 29,
+ 1, 7, -13, 29, 36, 8, 13, 79,
+ -32, -6, -14, -6, 21, 26, 32, 26,
+ 2, 14, 9, 9, 32, -36, -20, 10,
+ -1, -2, -23, 82, -12, -43, -20, 18,
+ 44, -25, -19, 9, 20, 15, 1, 33,
+ 45, -19, 20, 26, 0, -6, -12, 28,
+ 3, 41, 61, -24, -23, 7, 13, 63,
+ -16, 13, -36, 4, 17, 20, 5, -34,
+ 7, 31, 12, -9, 34, -5, 17, 28,
+ -3, -35, 3, 43, 85, -26, 15, -23,
+ 17, 20, 4, 37, -25, -34, -4, 3,
+ 12, -17, -16, -11, -17, -1, 30, 26,
+ -10, 23, -19, 1, 34, 7, -5, 30,
+ -6, 27, 35, -5, -42, 19, 38, -18,
+ 43, -11, 15, 11, 3, 38, 54, -5,
+ -11, 19, -24, 0, -7, -18, 9, -13,
+ 15, 21, 6, -20, -26, 0, 18, 29,
+ 28, 0, 31, 44, -12, -6, 14, 10,
+ -10, 10, 7, -14, 31, 11, 0, 4,
+ -4, -10, 14, -16, 1, 30, -6, -16,
+ 24, 5, 0, 28, -9, -48, 34, 25,
+ 23, -3, 4, 28, 39, -26, -5, -19,
+ 26, 21, 30, -8, -22, 9, 16, 15,
+ -17, 24, 11, -19, 21, -3, 8, 7,
+ -13, -17, -19, -33, 24, -12, -12, 44,
+ -23, -19, -7, -10, 26, -3, -8, -20,
+ 2, -4, -13, 15, 12, 3, 41, 7,
+ 4, -1, -13, -17, 6, 7, 31, 39,
+ 17, 8, -21, 8, 9, 24, -5, -12,
+ -15, -6, 9, 19, 11, 16, -20, -15,
+ -29, -38, -25, -8, -25, -26, -20, -25,
+ 23, 15, -5, -34, -17, -13, -44, -24,
+ -28, 14, -4, 45, 7, -37, -26, 25,
+ -8, -3, -9, 20, 31, 41, 23, 56,
+ 39, -40, -31, -5, -87, -18, -25, 40,
+ 61, 30, -8, 37, -79, 20, -23, 4,
+ -30, 2, -6, -1, 33, -10, -15, 31,
+ -28, 10, -64, -7, -15, -36, -25, -23,
+ 48, 25, 63, -25, 23, -15, -36, 60,
+ 35, -52, -3, 6, -1, -36, 20, 3,
+ 19, -7, -14, 42, -29, -25, -5, -11,
+ -7, -57, -37, 72, -2, 2, 8, -8,
+ -13, 23, -1, -16, -15, 32, -35, 50,
+ -60, 5, -24, -3, 29, 28, -12, -12,
+ -8, 3, -15, 18, -3, 48, -37, 53,
+ 19, -11, 10, -20, 33, -36, -5, 23,
+ -2, 31, 17, 9, 37, -3, -25, 4,
+ 28, -12, 19, 2, -16, -23, 25, 1,
+ 16, 24, 4, -15, -50, 10, -11, -29,
+ -2, -31, -21, 1, -35, -19, 0, -30,
+ 21, -23, -6, -33, -27, -18, -5, 8,
+ -41, -14, 4, -10, 0, -44, -1, 30,
+ -27, -18, -24, 18, -27, 0, 31, -35,
+ -51, -12, 11, -31, 9, -36, 11, -16,
+ 67, 0, 19, 11, 24, 8, -13, -33,
+ -42, 5, 7, -19, 21, -30, 8, 13,
+ 0, 7, -15, 0, 9, -29, -6, -31,
+ -3, -48, 2, -18, 18, 17, -7, -38,
+ 13, 9, 9, 17, -17, 3, -3, 21,
+ -27, 15, 26, 11, 2, -21, 25, -12,
+ -4, 18, -17, -6, 0, 8, 22, 21,
+ 41, -27, 10, 22, 14, -38, 15, 30,
+ -9, 41, -20, -17, 14, 1, 0, 72,
+ 1, 2, -6, -21, 48, -2, 10, -34,
+ -23, 8, -8, 9, -10, -7, 3, -8,
+ -8, -7, 6, 16, -33, -7, -9, 10,
+ -6, 8, -3, 10, 16, -2, 20, -27,
+ -53, 22, -4, -64, 6, 32, -15, -23,
+ -5, 55, -7, -44, -1, -3, -21, -45,
+ -47, -32, 6, -5, -49, 33, -24, -18,
+ 10, -60, 9, -9, -9, -29, -51, 17,
+ -4, 1, -17, 14, -36, 9, -31, 8,
+ -20, -34, 89, -33, -31, 22, -15, -42,
+ -9, -18, -28, 4, -69, -30, -9, 16,
+ -25, 15, -24, -22, -9, -68, -20, 20,
+ -18, 45, 25, -38, 1, -44, 13, -48,
+ -20, 25, 1, -12, -46, 12, -27, -42,
+ -50, 54, -48, 11, -31, 11, -33, -52,
+ -1, 53, -31, -67, 20, -10, -4, 3,
+ 19, -11, 6, -9, 36, -55, 20, -5,
+ -13, 12, 8, 20, -2, -12, -39, -26,
+ -4, -10, -13, -13, -21, 13, -23, -57,
+ -1, 13, 15, -4, 48, 9, -31, -32,
+ 46, 29, 29, 32, 11, 6, 27, -24,
+ -25, 0, -7, -2, 3, -13, -29, 36,
+ 34, -8, -54, 4, 18, 15, 40, 8,
+ -46, 46, -12, 19, -19, -79, -17, -6,
+ -26, -7, 46, -47, -16, -19, 8, -22,
+ -19, -24, -16, 30, 33, 39, -41, -17,
+ -24, 9, -1, -8, -5, 0, -27, 34,
+ 46, -20, 29, 28, -25, -30, 12, 33,
+ 12, 12, 27, -8, -6, -32, 20, -35,
+ -4, 10, -17, 1, -12, 74, 4, 10,
+ 26, -14, -7, -34, 19, -47, -7, -26,
+ 12, 11, 9, -31, -11, -27, -5, 22,
+ -28, 6, -21, 26, -47, -24, 6, 11,
+ -25, -15, 2, 38, 3, 25, -31, 4,
+ -22, -36, 46, 32, 46, 7, 17, -22,
+ 0, 2, -8, 23, -20, -2, 11, 5,
+ 7, 22, 12, 30, -11, -23, -17, -33,
+ -13, 2, 20, 39, 5, -20, 13, 8,
+ -33, -13, 0, 2, 15, 81, 5, 2,
+ 3, -10, -23, 13, 10, 20, -7, 21,
+ -9, -24, -45, -58, -9, -32, 45, 13,
+ -14, -11, -21, 16, -19, 22, -31, -13,
+ 6, 14, 6, 24, 31, -7, -33, 18,
+ -28, -2, 48, 17, -20, 44, 2, -39,
+ -33, 27, 16, -22, 27, -3, -44, -20,
+ 41, -29, 19, 9, -37, 12, 13, 53,
+ -26, 16, 47, -18, 37, 36, 17, 44,
+ 49, 18, 18, 8, 12, 20, 9, -24,
+ -35, -3, 18, 43, 6, 11, -4, -32,
+ -30, 19, 13, -23, 30, 20, -24, 16,
+ -25, -17, 2, -58, 9, 20, -31, -8,
+ -19, 8, 40, 13, -21, -51, 20, -22,
+ -24, -11, 5, 9, -22, 41, -1, -28,
+ 0, 21, -13, -9, 42, 19, 0, -7,
+ -17, -20, -14, 37, 71, 28, -6, 23,
+ -40, -29, 14, 3, -26, -15, -12, -10,
+ -22, -8, -13, 11, -17, 17, 12, 20,
+ 7, -5, 10, -1, -28, 6, -7, -10,
+ -35, -42, -11, 4, 1, 30, 27, -2,
+ 4, -13, 16, 18, -8, 9, -24, 12,
+ -3, 0, -34, 0, 20, -2, 20, -5,
+ 12, -21, 30, 33, -19, 19, 8, -9,
+ 6, -43, 37, 1, -22, 8, 33, 25,
+ -1, -1, -11, 11, -8, 7, -24, 10,
+ -8, -21, -12, 17, 16, 1, -14, -2,
+ -19, 17, 4, 5, -5, -23, -1, 28,
+ 25, -12, 26, -2, -6, -22, -11, 19,
+ -2, 3, -19, -11, -13, -13, -4, -14,
+ 17, -14, -28, 16, 5, -16, -4, 34,
+ -3, -2, -1, 3, -15, -31, 14, 0,
+ -8, -12, 3, -16, 7, 22, -13, -2,
+ 45, 21, -3, -4, 3, 8, 36, -10,
+ -9, -2, -30, 22, -28, -14, -15, 22,
+ -6, -22, 15, 11, -19, 24, 23, 6,
+ -25, -1, -2, 17, 17, 10, -29, 23,
+ 22, 6, 17, -3, -5, -26, -5, 18,
+ 1, 27, -13, -32, -19, -8, 2, 8,
+ 25, -2, 22, 9, 0, -16, 3, -1,
+ -12, -17, -27, -28, 3, -25, -50, 10,
+ -13, 31, 38, 16, 2, 29, -15, -20,
+ -23, -16, 12, -29, -16, 21, -3, -10,
+ 23, 5, 8, 13, -57, -16, 43, 0,
+ -42, 12, -21, -29, 4, 16, -6, -8,
+ 17, 23, -24, 29, -19, 33, 42, -31,
+ -8, -15, -9, -25, -1, 16, -3, -2,
+ -7, -2, 7, -27, 22, 31, 1, 38,
+ 7, -55, -32, 7, -1, 36, 3, -21,
+ -22, 26, 17, 59, -34, -3, 1, -30,
+ 13, -10, -3, -29, 36, 9, -36, -1,
+ 3, -18, -5, 6, -12, -2, -15, 10,
+ 20, -22, 37, 43, -1, 7, 17, 30,
+ -4, -21, 15, 12, -10, -16, -30, -30,
+ -2, -20, 6, 6, -8, 2, -14, -15,
+ 18, 1, 4, 15, 15, 20, -12, -39,
+ -41, -42, 15, 5, -10, 27, -2, -44,
+ 7, -5, 14, -4, -22, 21, -2, 2,
+ 2, -7, 29, 19, 5, 0, 6, -4,
+ -16, -16, -26, -55, -2, 30, 20, 6,
+ -30, -2, 20, -24, -16, 0, -43, -22,
+ -1, 17, -24, -15, -36, -4, 4, 40,
+ -19, 21, 14, -12, 26, 52, 17, 22,
+ 3, 13, 16, -13, 3, -11, -8, -21,
+ -24, -8, 11, -22, 5, -24, 26, -5,
+ 8, -25, -26, -20, -19, -28, -3, -1,
+ 22, -22, -12, 9, -6, 20, 0, 22,
+ 17, -21, -10, -19, 18, 17, 8, -18,
+ 51, -16, 12, -35, -6, -11, -3, 5,
+ -11, 12, -6, -7, -21, 3, -15, 18,
+ -21, 1, 19, 16, -4, -12, -32, 11,
+ -33, -2, 3, -10, 0, -23, 13, 17,
+ 11, 0, -1, 26, -27, -41, 5, -29,
+ 8, 1, 18, -19, -10, -2, -3, 14,
+ 37, 27, 4, -30, 33, 13, -11, 8,
+ 19, 12, -26, -9, -2, -20, -72, -32,
+ -10, -5, -44, -31, -12, 20, -20, 72,
+ -33, -18, 18, -15, -13, 48, -1, -9,
+ -16, -2, -16, 48, -39, -18, 60, -17,
+ -8, 27, -21, -8, 56, 55, 29, 78,
+ -16, -6, -37, 7, -35, 65, 5, 43,
+ 18, 8, 13, 31, -17, -19, 26, 1,
+ 13, 10, 20, 22, -65, 0, -25, 3,
+ 27, -31, 13, 29, 17, -27, 0, -6,
+ -19, -14, -5, -6, -5, 12, -30, -27,
+ -16, 25, -4, 23, -5, -31, 13, 6,
+ -16, -47, 9, -23, -12, -6, 49, -26,
+ 88, 11, -5, -20, 26, -4, -12, 2,
+ 17, 12, -61, 5, -17, 29, 5, -4,
+ 7, 33, -29, 3, 26, -9, 0, -9,
+ 41, 9, -26, 64, 46, -15, 26, -23,
+ -13, -2, -16, -6, 14, 2, -1, 5,
+ -17, 1, 27, -11, 17, -25, 9, -30,
+ 31, 28, 6, 29, -20, 8, -48, -55,
+ 23, 6, -13, -6, -25, 14, -16, -25,
+ 6, 18, -26, -43, -13, -15, -16, 4,
+ 6, -10, -65, 0, -27, -47, -3, 29,
+ -46, 6, -45, -20, 16, -35, 35, 16,
+ 50, -8, -25, -6, -13, -7, -18, -13,
+ 17, 24, 3, -25, -11, -12, 29, -17,
+ -41, -3, 0, 13, -32, -6, -13, -12,
+ -17, -17, 7, 6, 34, 7, -1, -25,
+ 18, -41, 7, 1, -18, -21, -5, 26,
+ -9, 4, -15, 30, 7, 24, -4, 16,
+ -21, -2, 14, -34, -6, -2, -8, -48,
+ -23, -5, 4, -4, -4, 2, 8, -12,
+ -12, -3, 19, -18, -20, 13, -10, 3,
+ 19, -6, 17, 11, 8, -31, 31, 3,
+ 21, -7, 12, 17, -19, 33, 17, 29,
+ 41, 25, 4, 27, 1, -3, -11, -19,
+ -16, -19, 8, 16, -13, -27, -22, -39,
+ -24, 40, -13, -16, -16, 21, -10, -21,
+ 25, -1, -18, 21, 20, -28, 11, 31,
+ -9, 1, -8, 2, 19, -52, -8, -6,
+ -2, 18, -5, 19, -18, 18, 50, 27,
+ 10, -29, -15, 46, 44, 29, 4, 17,
+ -15, -10, -38, -53, 36, 4, 3, 36,
+ -6, -12, -9, -7, -37, 16, -14, -8,
+ -2, -3, -10, 42, -14, 3, 39, -17,
+ 24, 28, -8, 83, -42, 2, 15, -35,
+ -9, -8, 11, -41, -25, 1, -18, 6,
+ -39, -18, 18, -1, 12, 16, -18, 68,
+ -33, 10, -23, -26, 30, 13, 16, -5,
+ -2, 3, -19, 25, 53, 5, -11, 21,
+ -30, -11, 17, -2, 7, 16, -10, 23,
+ -30, -6, 13, 53, -12, 13, 2, -25,
+ -26, -35, -5, -16, -35, 19, 14, 10,
+ -18, 11, -14, 20, -13, 14, -33, 26,
+ -8, -5, -3, -10, 5, 13, 14, 14,
+ -15, 18, -10, 3, 11, -21, -8, 12,
+ -6, -24, 9, -29, -14, -9, 39, 11,
+ 5, 11, -2, -56, -56, -11, -12, 39,
+ 14, 12, 28, 16, 12, -5, -26, 23,
+ -30, 15, -38, 17, -46, -26, -19, -2,
+ 8, 25, 15, 25, -15, -5, -26, 18,
+ -21, 3, -25, 35, 8, 20, -15, -4,
+ -10, -30, 18, -5, 19, 2, 18, 2,
+ 12, 11, -9, 10, -10, -14, -28, 24,
+ -2, 39, -2, 26, -3, 13, -11, 11,
+ -20, -27, -5, 27, -31, 9, 2, -9,
+ 6, -10, -14, 1, -7, -5, -17, 12,
+ 3, -3, 30, 21, -10, 17, 29, -32,
+ 21, 18, 4, -11, -26, 12, -30, -17,
+ 14, 4, -16, -5, 25, -23, 5, -37,
+ 29, 19, 42, -20, 3, -38, 7, 4,
+ 4, 27, 39, 5, -51, 11, 11, -19,
+ 21, 9, -2, 76, 48, 2, -30, -28,
+ -46, 25, -11, 14, 26, -14, 77, 12,
+ 44, -36, -17, 54, 16, -24, 38, -42,
+ 20, 21, -26, -31, 33, 87, -6, 9,
+ 72, 21, -5, -11, 24, 28, 48, 22,
+ 45, -28, 33, 70, -26, 23, -26, -31,
+ -1, -12, -13, -11, 38, 2, 1, -15,
+ 12, -5, -17, 11, 12, 10, -39, -19,
+ -8, -12, -38, 15, 22, 13, -45, -2,
+ 20, -5, -28, 19, -16, 53, 32, 22,
+ -11, 11, -49, -1, -14, -19, -1, 9,
+ 29, -13, 2, 2, -18, -2, 8, -35,
+ 10, 55, -28, -8, 0, 57, -12, 28,
+ -1, 18, -16, 12, 39, 0, -19, -6,
+ -20, -29, 48, -40, 29, -15, 24, -33,
+ -17, -38, 4, 31, -5, -3, 18, -42,
+ -34, -35, 22, -11, -15, 42, 24, 21,
+ -2, 10, -22, 4, -1, -5, 24, 85,
+ 15, 24, 12, 4, -16, -28, 7, 20,
+ -30, -18, 36, 2, 6, 15, 34, 15,
+ -16, 8, -27, -17, -23, 9, -7, 21,
+ -19, 14, -22, 16, -23, -1, 20, 14,
+ -63, 3, 57, -16, -31, 10, -6, -26,
+ 31, -11, 39, 15, -5, -15, -10, -34,
+ -28, -13, -10, 10, -16, -27, -12, -14,
+ -3, -18, -35, -24, 6, 1, 21, -3,
+ -9, -21, 4, -11, 14, 0, 0, 9,
+ -30, 12, 32, 30, 20, -23, 13, 8,
+ -32, -30, -8, -17, 11, -21, -24, -11,
+ -12, 17, 15, 2, -13, 2, 18, 7,
+ 23, 17, 40, 5, -11, -5, 3, 43,
+ 48, -22, 16, -3, -10, -10, -57, 11,
+ -6, -7, 0, 24, 30, 11, -17, 51,
+ 28, -11, -9, -3, -23, 12, 5, -19,
+ 1, 8, 8, 17, 1, -10, 1, -30,
+ 10, -14, -33, -4, 14, -18, 2, 6,
+ -83, -9, 18, 3, 30, 39, -36, 33,
+ -28, 0, 50, 63, -37, 36, 36, 51,
+ 11, -19, 35, 16, 4, 52, -44, -57,
+ 23, 21, 22, 15, -10, -13, 13, 9,
+ -44, -5, -17, 15, 119, -37, -5, 12,
+ -24, -6, 53, -10, -6, -10, 20, -13,
+ -26, -31, -6, -32, -6, -13, 29, 10,
+ -3, 58, 48, 14, 42, -22, -8, 28,
+ -4, 10, 65, 0, 19, 9, 88, 38,
+ -42, 9, 14, -20, -8, 14, -37, 30,
+ 78, 34, 11, 101, 11, 39, 14, 33,
+ 29, 7, -45, 10, 21, 29, 25, 7,
+ -26, 0, -10, 4, 30, 13, -35, 6,
+ -55, 18, 33, 9, -54, 7, 22, 29,
+ -33, -63, 6, -15, -82, -51, 36, -47,
+ 11, 2, 13, -13, 13, 26, -41, -30,
+ -46, 0, 6, 6, -20, -6, -30, 40,
+ -14, 25, -30, -44, 25, -6, 32, -82,
+ -26, 16, 40, 20, -1, 8, 44, -45,
+ -32, -21, 30, 47, 36, -7, -21, -23,
+ 25, -58, -10, -18, 23, 41, 11, 31,
+ -3, -68, 40, 7, -24, -40, -38, 6,
+ -18, 13, -3, 19, 57, -45, 38, 11,
+ 34, 34, -20, 5, 5, -9, -25, -19,
+ -16, -44, -35, -11, 4, 16, -27, 19,
+ 10, 9, 12, 22, -23, -21, 23, -36,
+ 51, 14, -38, -10, -19, -6, 21, 24,
+ 24, -14, 10, -3, 24, 2, 7, 14,
+ 2, -23, -25, -23, 8, 1, -8, -1,
+ 16, 26, -8, 14, -39, -9, -5, -16,
+ 4, -3, 20, -11, -19, 36, 9, -7,
+ 8, -24, -26, 6, 5, -5, -18, -20,
+ 31, -1, 0, 33, -54, 11, -5, -12,
+ -16, 8, -25, 38, -5, -18, -1, 22,
+ 10, 0, -34, -14, 26, -19, 10, -10,
+ 47, -14, 40, -16, 42, -12, 4, 60,
+ -14, -21, -5, 42, -25, -18, 25, 2,
+ -17, 23, 7, -49, 21, -6, 23, -10,
+ -26, -47, -2, -8, -14, -18, -2, 35,
+ 28, 37, -21, -22, -10, 16, 4, 26,
+ -12, -10, -7, -43, 29, -47, 68, -25,
+ 2, 6, -18, -15, -45, 28, -21, -1,
+ 55, 16, 41, -72, 27, -37, -7, -22,
+ 38, 1, 38, -15, -57, 54, -28, -27,
+ 11, -7, 13, -36, 12, 33, -20, -12,
+ 3, 16, -2, 32, 38, -31, -59, -14,
+ -13, 0, -51, -3, -2, -3, -30, -5,
+ -40, -21, -36, -15, 4, -10, -21, 20,
+ 13, -9, 13, -7, -16, -7, 21, -2,
+ -23, 6, -9, 5, -27, -27, -18, 10,
+ 10, 7, -5, 17, 0, -24, 23, 69,
+ 20, -47, -18, 10, -37, 29, -5, 32,
+ -13, 2, 17, 37, 27, -38, -30, -11,
+ 3, -11, -28, -7, 24, -19, -12, -6,
+ 20, 1, 7, 6, -17, -12, -29, -7,
+ 14, -12, 23, -2, -6, 4, 10, -28,
+ -1, 23, -34, 10, 16, 30, -27, 34,
+ -2, -8, 35, -59, 1, 20, -14, -19,
+ 10, 29, -22, -21, 27, 14, -82, 1,
+ 30, 41, -10, -1, 10, 7, 34, 21,
+ 3, 3, 9, 15, 9, 20, 6, -23,
+ -23, 12, 42, -21, -10, -38, 23, -35,
+ -27, 10, -4, 7, 12, 0, 17, 5,
+ -9, 19, 1, -8, -14, 13, 6, 9,
+ 41, 40, -22, 25, 16, -7, 14, 5,
+ -13, -26, 1, 0, -18, -3, 0, 37,
+ 18, -10, -14, -2, 10, 15, -12, -1,
+ -33, -13, -33, -4, 5, 5, -3, -1,
+ 19, -4, -13, -3, 24, 6, 5, 17,
+ 11, -12, 9, 25, -5, -24, -3, 8,
+ 10, -13, -17, 18, -44, -32, -7, -3,
+ 15, -34, 19, -7, -22, 13, -6, -17,
+ -15, -47, 17, -26, -8, -5, -19, -8,
+ 10, 65, -18, 22, -23, -22, -53, -31,
+ -12, -22, -13, -3, -36, -4, -49, -37,
+ -13, -40, -22, -13, -6, 1, -19, -25,
+ -23, 2, 27, -2, -10, -28, -48, -5,
+ -26, -32, 12, -16, -75, 14, -16, -24,
+ 45, 16, 17, -15, -25, 8, 23, -35,
+ 13, -5, -24, -14, -51, -25, 4, -50,
+ -26, 2, -7, -56, 15, -9, -45, -61,
+ -62, -13, 22, -1, 9, 2, -3, -57,
+ -64, -22, -16, -47, -18, -17, 14, 16,
+ 21, -11, -13, 11, 52, -26, -4, 10,
+ 1, 3, -2, -9, 11, -13, 33, -12,
+ 5, 16, -40, -9, 1, -12, 6, -10,
+ 30, 17, -32, 18, -15, 56, 7, 19,
+ -3, -12, 12, -12, 29, 24, 31, 13,
+ -26, 19, 31, 20, 29, 13, 12, -13,
+ -3, -23, 19, -12, -1, -26, -13, -5,
+ -36, 21, 28, 28, -7, -32, -37, 45,
+ 8, -2, 28, -8, -10, 9, -20, 1,
+ -7, -2, -14, 24, -1, 15, -22, 33,
+ 29, 21, 30, 26, -40, 9, 8, -6,
+ -12, -2, -18, 12, 17, -10, -7, -19,
+ -13, -21, 12, -8, 26, -7, -2, -27,
+ -1, -26, -9, -11, 19, -12, -3, -2,
+ -18, 6, 23, 11, 14, 20, 3, 5,
+ 7, 6, 39, 9, -3, -26, 5, -26,
+ 37, -16, 30, 4, -9, -10, 14, -1,
+ -15, 37, 12, 4, 20, 20, 15, 18,
+ -1, 9, -14, 44, -20, -8, 71, -7,
+ -10, -11, 11, 6, 7, -41, 1, -16,
+ 24, 9, -3, 22, -27, -25, 12, 24,
+ 21, 5, 4, -2, -6, -14, 11, -21,
+ -18, -2, -5, 24, 1, 7, -16, -8,
+ -6, 6, -14, 7, -47, 53, 0, -16,
+ -7, -18, -20, -12, -10, -1, -8, -11,
+ -32, 2, -13, 60, -26, -11, 44, 2,
+ 35, 45, -20, -41, 45, 12, 1, -13,
+ -57, -9, -27, -10, -10, -15, -10, -19,
+ 7, -23, -17, -6, 17, 32, 13, -28,
+ -12, 0, 17, 19, 25, -32, -20, -23,
+ -39, -13, -6, 19, 18, 29, -49, 75,
+ 24, 51, -20, -4, 27, 31, -20, 48,
+ 2, -20, -17, 33, 28, 31, -47, -8,
+ 4, 32, 60, -19, 9, 17, 33, 6,
+ 37, 19, 23, 33, 32, -6, 3, -2,
+ -19, 3, -1, 37, -16, 11, 18, -33,
+ -16, -48, -14, -31, 15, -39, 22, -33,
+ -8, 1, 24, -14, 7, -33, 33, -27,
+ 17, 10, 3, -8, 10, -29, -51, -12,
+ -18, 16, -17, -43, 27, 46, -38, -19,
+ -1, -21, 17, -18, 29, 38, 19, 20,
+ 32, 28, 6, 10, 31, -19, -8, -14,
+ -13, -12, -50, -8, -18, 5, -3, -41,
+ 8, -3, -22, 0, -24, -16, 19, 6,
+ -5, 33, 8, -25, -4, -60, 2, 1,
+ 9, -7, -19, -11, 6, 27, -15, -1,
+ -9, -23, -7, -23, 4, -19, -54, -5,
+ -7, 57, -7, 15, 1, 23, -1, 27,
+ -5, 17, 22, -32, 25, -10, 11, 36,
+ 46, -13, 19, 13, 7, -48, -13, -9,
+ 27, -19, -12, 0, 11, 42, 0, -28,
+ 27, 39, 8, -21, 32, -3, 16, -15,
+ 22, 14, 4, 8, -8, -2, -24, 35,
+ 16, -35, 13, -35, 22, 46, 38, -31,
+ 1, -3, -10, 43, 58, -19, -5, -4,
+ -36, 12, 60, 28, 13, -7, -14, -13,
+ -24, -1, 51, -23, 3, 14, -27, -14,
+ 0, -18, -23, -26, -21, 3, -30, -10,
+ 7, -13, -47, 1, 4, -1, 12, -5,
+ -4, 41, 28, 9, -20, 6, -10, -34,
+ 1, -51, -17, 15, 24, -23, 10, -16,
+ -47, 15, 10, 28, 9, 19, 70, -23,
+ -23, 15, 79, 49, 48, 18, 40, 58,
+ 18, -1, 47, 81, 3, 32, 71, 12,
+ 35, 109, -11, 13, 8, 33, -12, 48,
+ -58, 23, -12, -5, 40, 22, 15, -3,
+ -59, -32, 7, 42, -41, -6, 0, -10,
+ -24, 30, -15, 97, 63, 44, 1, 33,
+ -58, 30, -34, -4, -3, 12, -52, 75,
+ 5, -26, 42, 34, 65, -11, 52, -10,
+ 2, 5, -28, -46, -4, 85, -39, 15,
+ 95, 5, 10, 41, 8, -23, 15, 66,
+ 83, 3, 46, 6, -31, -18, 5, 15,
+ 90, -28, -17, -11, -15, -24, -9, 29,
+ -13, 13, -7, 0, -38, -6, -52, -12,
+ 33, -7, 20, 13, -14, -6, 36, 11,
+ -1, 18, -8, -2, 22, -43, 18, -3,
+ 2, -7, 17, 2, -51, 18, 0, 9,
+ 13, -3, 7, -1, -2, -13, 20, -13,
+ 20, 21, 0, -5, -6, 17, 31, 13,
+ -20, -20, 43, -41, 16, 50, 31, -22,
+ -15, -35, -3, 6, 43, -22, 6, 10,
+ -4, 0, 13, 34, -3, 60, -2, 28,
+ 23, -30, 36, 8, 6, 17, 30, -25,
+ 15, 17, -2, 20, 3, -22, -6, -44,
+ -65, -20, 10, 18, -36, -2, -16, 32,
+ 47, -16, 21, 13, 21, 12, -35, 28,
+ 9, -4, 31, 20, 21, -24, -18, -12,
+ -18, 7, -8, 6, 14, -20, 12, -22,
+ -44, -4, 1, 17, -10, -29, 10, 8,
+ -45, 13, -27, 8, -40, 6, -24, 0,
+ -26, -8, 24, 7, -6, -12, 32, -9,
+ 0, -24, -24, 14, 39, -12, -12, 12,
+ 15, 10, 0, 19, -22, -18, -12, 12,
+ 34, 16, 17, -18, 24, -4, 0, 0,
+ 13, 18, 22, -6, -14, -67, 28, -12,
+ -25, -20, -12, 13, 12, -20, 7, 30,
+ -39, 1, -13, 17, -18, 12, 35, -5,
+ 1, 21, 57, -62, -7, 38, -1, 6,
+ -3, -47, -5, -6, 10, -58, -28, -30,
+ -16, -15, -15, -4, 6, 33, 7, -2,
+ 9, -45, 18, 8, 23, 26, 8, -28,
+ 15, -3, 27, 14, -33, 12, 21, -38,
+ -6, 21, -18, -10, 55, -21, -27, 53,
+ -64, 2, -32, -50, 70, 6, 31, -24,
+ 8, -5, -12, -28, 10, 35, 36, 2,
+ -17, 12, -6, -14, -53, -12, 44, 2,
+ 10, 12, -29, 31, -32, 29, -34, 1,
+ 35, 13, -7, -18, -20, -38, 3, -57,
+ 34, -47, -14, 11, -6, -60, 21, 36,
+ -17, -19, -12, 22, -41, -6, -28, -13,
+ 7, 12, -54, -52, -69, -13, -35, -27,
+ 22, 70, 10, -15, -1, -5, 27, -23,
+ 1, 7, 9, 2, 0, -2, 5, -16,
+ 16, 5, -19, 22, -5, -8, 13, -37,
+ 10, -7, -51, -9, 18, 10, 8, 12,
+ -61, 17, 5, -27, 49, -47, -7, -77,
+ 14, -9, 58, 29, -24, 3, 10, 3,
+ -18, -19, -31, 39, 39, -7, -21, -40,
+ -43, 16, -9, 23, -10, -11, 33, -32,
+ 13, 12, -13, -24, -57, -22, 21, 45,
+ -18, -11, 8, 8, -14, -16, 9, 2,
+ 12, -30, 36, 16, -15, -8, -55, 0,
+ -5, -35, 10, -14, 25, 5, -10, 3,
+ -24, 18, -19, 28, 2, -27, -1, -2,
+ 1, -10, -15, -15, 17, -18, 6, 1,
+ -25, 6, -15, 20, 59, 10, 21, 3,
+ 9, 30, 34, 38, -9, 4, -4, -16,
+ -22, -3, 71, 11, -20, -27, 18, -3,
+ 26, -8, 13, 1, 4, -4, -24, -1,
+ -2, -6, -12, 1, 1, 9, 1, -19,
+ 3, 8, 14, 3, 36, -26, 5, 20,
+ -40, 7, 23, 17, 6, 36, 21, -13,
+ -32, -43, 19, -1, -8, 18, 15, 0,
+ -16, -37, 25, 82, -21, -13, 5, 73,
+ 21, -64, -2, -18, 42, -58, 39, 16,
+ -20, 0, 0, -16, 5, 13, -4, -5,
+ -5, 56, -5, -28, -1, -5, 19, -9,
+ -30, -50, -8, -16, -12, -74, -7, -8,
+ 36, 28, -53, -59, 39, -73, 6, -62,
+ 9, -10, 40, 25, -59, -27, 41, -45,
+ 14, -22, -2, 37, -58, -16, 34, -18,
+ -50, 6, 1, 78, -1, 20, -65, 7,
+ -35, -44, -41, 78, -19, 5, -17, -4,
+ -73, 47, -16, -25, 11, 18, -3, 5,
+ -52, 48, 21, 23, 39, 43, 11, -23,
+ 1, 62, -46, 56, -24, 21, 26, 36,
+ 0, -13, 23, -26, -6, -23, -24, -8,
+ 41, 55, -14, 46, -48, 39, 11, 27,
+ -18, -14, -16, -24, -10, -48, 7, -31,
+ 35, -48, 18, -6, 18, 12, -10, 14,
+ -32, -53, -7, 19, 18, 11, -7, -36,
+ -7, -8, 4, -7, 16, -20, -41, 9,
+ -18, -31, 18, -11, -53, 48, 32, -22,
+ -9, -39, 3, -71, -40, -68, -4, -44,
+ 27, 16, -23, 9, -33, -50, 59, 21,
+ -47, 60, -33, 4, -1, 3, -36, 20,
+ 15, 25, -15, 10, -17, -26, -8, 19,
+ -2, -2, -22, 5, 34, -24, -23, -10,
+ 3, 25, -12, 41, -50, -64, 42, 13,
+ 10, 21, 34, 25, 2, -8, 9, -24,
+ -2, 0, 1, -13, -3, -28, -8, 13,
+ 14, 3, -2, 33, -39, 17, 24, 18,
+ 2, 19, 4, 55, 2, -3, 6, 19,
+ 12, 8, -8, 12, 62, -12, -23, 45,
+ -31, -22, 7, -18, -5, -25, 48, 7,
+ 12, -11, -33, 32, 11, 17, 4, 11,
+ 17, -12, -2, 8, 19, -12, 10, 14,
+ 2, -38, 28, -36, 1, -68, -4, 0,
+ -27, -2, 15, 33, -4, 18, 3, -8,
+ -5, -9, -13, -18, 18, 13, -44, -24,
+ -46, -27, 31, -1, -41, -24, -3, -13,
+ 23, 23, -23, 4, -5, 5, 13, -30,
+ 9, -20, 9, 14, 58, -39, 22, 2,
+ -50, -22, -45, -22, -10, 18, -19, 6,
+ 55, 15, 40, 18, 76, 19, 2, 24,
+ 25, 0, 5, -11, -6, 51, 21, 24,
+ -38, -2, 95, 25, -42, 32, 6, -11,
+ -13, 23, -15, 38, 9, -40, -26, 34,
+ 29, 21, -39, -14, 16, 18, -33, 17,
+ 38, 15, -3, -5, 14, -7, 12, -20,
+ 0, 4, 1, -2, 6, 1, 17, 33,
+ 26, -49, 3, -18, -7, -41, 27, -11,
+ 4, 27, -2, -15, -15, -18, -46, 43,
+ 6, -5, -22, 11, -46, 26, 6, 13,
+ 9, 11, -28, 3, -3, -67, -5, -10,
+ 15, 7, -2, -40, 13, 0, 21, 11,
+ 0, 4, 24, -8, 24, -13, 0, -11,
+ -7, -26, 13, 4, 5, 41, -42, 8,
+ 0, 6, -37, 17, -20, 31, 25, 10,
+ 22, 33, 30, 4, -7, -14, -26, 2,
+ -36, -1, -13, 5, 30, 22, -48, 0,
+ -22, 14, -26, -8, -3, 1, 16, -6,
+ 26, -28, -14, 8, 11, -17, -10, 2,
+ 4, 21, 29, -11, 14, -27, 27, -18,
+ 31, 14, 21, -14, -4, 28, 1, 17,
+ 16, -1, 4, -2, 6, 39, 3, 29,
+ 40, -33, 6, -3, 27, 12, 15, -19,
+ -17, 31, 15, 38, 16, -8, -18, 20,
+ 13, -3, -2, -60, 2, -24, -15, 20,
+ -44, 15, -10, -19, 23, 3, -26, 19,
+ -9, -1, 12, -26, 28, -1, 17, -4,
+ 11, -7, -15, -8, 1, 19, 9, -16,
+ -14, -28, 3, 29, -44, -14, 6, -32,
+ -15, -31, -9, 9, -12, -11, -11, -38,
+ -30, 28, 21, 23, 24, -16, 30, -53,
+ 6, -38, 34, -11, 36, -27, 25, -24,
+ 12, 13, 79, 31, -5, -21, 32, 23,
+ -35, -11, 18, -3, -42, -71, 10, -85,
+ -46, 47, -17, -7, 23, -9, -7, -62,
+ 7, -2, -28, -23, -28, 1, 22, 24,
+ 41, 46, 30, 81, 25, 72, -20, -7,
+ 73, 10, -62, 10, -40, -11, 21, 38,
+ 8, -52, -11, -41, -4, 11, 30, -33,
+ -52, -32, 6, 28, 1, -30, 40, 7,
+ -14, 29, 30, 28, 8, 9, -11, 2,
+ 16, 60, 8, 23, -14, 13, -10, -22,
+ -17, 53, -1, 25, 10, 3, -12, 19,
+ 1, 1, 69, 16, -4, 47, 3, 38,
+ 15, 41, 42, 8, -41, 18, -6, 24,
+ 40, -1, 4, -6, -27, -5, 12, 21,
+ -4, 14, -7, 5, 99, -2, -6, 31,
+ -27, -68, 34, 48, 34, 38, 8, -27,
+ 11, -24, -40, -33, -16, -48, 10, 8,
+ 4, 2, 22, -15, 49, -30, 25, 31,
+ 8, 14, -28, 45, 3, -56, 116, 62,
+ -2, -20, 48, -51, 13, -3, 49, -23,
+ -17, -63, 15, 9, -49, -9, 1, -51,
+ 2, -48, 14, 33, 64, -19, -3, -99,
+ -36, 23, -4, 23, 31, -22, -4, 16,
+ 26, -11, 34, 16, 1, 22, -9, 1,
+ 15, -7, 22, 34, 21, 20, -8, 10,
+ -21, 0, 2, 2, -27, -58, -13, -20,
+ -41, -13, 20, 4, 6, 16, -12, 15,
+ -46, 10, -18, 26, -1, -6, 44, 4,
+ 1, 25, 36, -12, -3, 38, 18, 9,
+ 10, 12, -21, 22, 26, -2, 40, -16,
+ -16, 15, -9, 43, 14, -14, -74, 41,
+ 17, 23, 28, 32, 27, -23, 5, 4,
+ 42, -2, 13, 15, 12, 7, 21, 28,
+ 10, 43, 6, 1, 3, -18, 30, 7,
+ -43, 36, -4, -15, 25, -4, -23, 14,
+ 18, 2, -35, -23, 46, 0, 15, -9,
+ 42, -32, 26, 36, -15, -16, 1, 8,
+ 12, 13, 33, -34, -43, 10, -19, -67,
+ -32, 2, -68, 10, -10, 28, 21, -1,
+ -24, -7, -22, 13, -16, 4, -6, 21,
+ 81, 1, -49, 13, 2, -3, -26, -21,
+ 20, 66, -13, 2, 5, -32, 35, -22,
+ 48, 14, -12, -4, 12, -29, -50, -40,
+ 5, 11, -45, -15, -30, 44, -81, -5,
+ 58, 15, 20, -26, 5, 9, 18, -40,
+ -23, 30, 8, -12, -23, -30, -20, -7,
+ -18, 31, 54, -32, 33, 23, -1, 42,
+ -29, 1, 48, -17, -51, 12, -20, 36,
+ 38, 6, 17, 11, -22, 61, 18, 0,
+ -7, -62, 45, -20, 12, -4, 25, -60,
+ -33, 32, 63, 64, 2, -8, -3, 7,
+ 45, -15, -9, -29, 22, 8, 52, -8,
+ -3, -33, -52, 42, 9, -124, -30, 38,
+ 21, 35, -38, -29, 20, 24, -113, -29,
+ -22, -33, -2, -14, 7, 7, 73, 61,
+ 0, -17, 19, 47, -38, 39, -44, -4,
+ 2, 31, 3, 29, 53, -39, 19, -21,
+ -29, -44, 44, 39, 10, 9, 10, 5,
+ -42, -38, 1, 13, -27, 50, 6, 18,
+ 16, -7, 19, 6, -23, 13, -39, 69,
+ -11, -31, 7, 14, 42, 12, -5, -19,
+ -11, -5, -1, -4, 14, -29, 1, -1,
+ -38, -55, -6, -15, -2, 13, -7, 6,
+ -6, 16, -17, 28, 2, 8, 7, -21,
+ 61, 19, 1, 46, 7, -20, 36, 39,
+ 21, -12, 19, 18, 12, -18, 26, -77,
+ -3, 6, -20, -2, -25, -3, 0, 3,
+ 10, 23, -7, -16, -2, -32, 2, 3,
+ 18, 22, 7, -18, 25, 17, 16, 39,
+ -18, 33, -27, 10, 31, -9, 15, 5,
+ 45, 1, 31, -10, -7, -56, -29, 10,
+ 3, -1, 10, 50, 47, -64, 52, 13,
+ 75, 12, 45, -32, 29, 71, -87, 7,
+ 13, -71, 54, -13, -93, -44, 7, 12,
+ -66, 34, 11, 39, 70, 123, -35, 35,
+ -38, -36, 22, -63, 24, 6, -7, 9,
+ 0, 52, -58, 50, 24, -51, 13, 13,
+ -28, 36, 9, -8, 14, -4, 49, 83,
+ -8, -4, -64, 17, 12, -26, -16, 4,
+ -14, -6, 10, -14, -10, -16, -14, -43,
+ 40, 3, 13, 6, 58, 18, 8, -46,
+ -64, -46, 24, -84, -8, 13, -24, 7,
+ 5, -65, 21, 1, 20, -1, 36, -49,
+ -38, 32, 77, -37, -18, -22, -5, 34,
+ -1, 56, -27, -35, -37, 3, 50, 18,
+ -35, -26, -24, 82, 24, -30, 24, -3,
+ -25, 27, -47, -10, -6, 43, -43, 31,
+ -3, -1, -25, -43, 18, 22, 20, -26,
+ 50, 2, -15, -11, -10, 0, 20, -4,
+ 24, -20, 44, -35, -31, 6, -13, 1,
+ -23, 9, -27, 65, 24, 11, 9, 24,
+ -8, -14, -16, -26, -47, 54, -1, -89,
+ 79, -27, 69, 70, -43, 15, -4, 39,
+ 8, -8, 28, 34, -18, -29, 20, -50,
+ -8, -55, 25, -2, 20, 7, -16, 13,
+ 17, -8, 4, 41, 25, -10, -29, 5,
+ -8, 30, -17, -11, -19, 0, -30, 14,
+ -5, 0, 0, -4, -14, 32, -11, -92,
+ -18, -14, 58, 14, 6, -37, -19, 0,
+ -16, 25, 0, 23, -11, 33, -1, -5,
+ 36, -2, -25, 32, 6, -20, 3, 39,
+ 8, -11, -42, 5, -10, 33, -18, -4,
+ -27, -5, 6, -43, 18, 4, 43, 7,
+ 9, -10, 30, 24, -2, -6, -25, 2,
+ -6, 41, 5, 21, 25, 2, -13, 2,
+ -4, -37, -13, -25, -8, -21, 2, 8,
+ 35, 85, -4, 47, -20, 63, 89, 38,
+ 13, -6, 7, -13, -59, -31, 21, -5,
+ 1, -14, -28, -1, 26, 13, 20, -10,
+ 20, 95, -40, 11, -73, 54, 18, 1,
+ 91, 29, 27, 4, 28, 30, 35, 4,
+ 23, -2, 38, 0, 11, -85, -7, 26,
+ -10, 88, 46, -11, 57, -6, -22, 3,
+ 52, 7, -39, 2, 36, 67, -9, 75,
+ 6, -4, 46, 38, -9, 67, 29, 28,
+ 21, -10, 20, 7, 9, 14, -16, 73,
+ 40, 51, 45, 6, 31, 19, -10, -6,
+ 49, 35, 19, 27, -65, -10, -14, -29,
+ 2, 8, 25, -1, -49, -31, -16, 34,
+ -36, 5, 24, -22, -17, 2, 32, 15,
+ 15, 18, 51, 8, -4, -27, 3, 3,
+ -29, 38, -21, 7, -23, 10, 20, 17,
+ -26, -23, 1, -3, 24, 26, 45, -4,
+ -10, 2, 9, -32, -46, -28, 14, -21,
+ -40, -29, 2, -5, -33, -29, -44, -9,
+ -9, 29, -23, -19, 58, 11, -1, 5,
+ -20, 3, 13, 45, -39, 49, 45, 0,
+ 11, -14, 0, 18, 58, 17, 10, -22,
+ -43, -57, -13, -87, -9, -15, -22, 38,
+ -16, -1, 3, 34, -7, -38, -20, 3,
+ 15, 9, 12, -2, 26, 1, -6, -32,
+ -15, 20, -23, -27, -37, -52, 28, 3,
+ -4, -17, -15, 21, 6, -7, 30, -21,
+ -34, -17, -33, -11, -31, 23, -10, 9,
+ -15, -28, -25, 1, -5, 44, -4, 8,
+ 18, -35, 11, 38, -40, -7, -1, -1,
+ 13, 9, -25, 22, -8, -18, -9, 35,
+ -2, -14, 17, -8, 29, 14, -14, -27,
+ -4, 24, 5, 12, 8, 5, 12, -23,
+ 2, 15, -5, 18, 1, 2, 30, -10,
+ -36, -5, -7, 17, -25, 10, 5, 26,
+ 6, 9, 31, 7, -4, 7, 1, -34,
+ -6, 53, 70, 3, -55, 67, 87, -1,
+ -4, -4, -26, -26, -19, -5, -22, 13,
+ -6, -32, 23, -102, 37, -74, -74, -24,
+ 62, -30, 15, -31, 73, -83, -8, 32,
+ 7, 72, -40, -21, -68, 12, -80, 3,
+ -14, 8, -28, -12, -10, 76, 22, -7,
+ 44, -62, -89, 52, -12, -79, -60, -49,
+ 56, 38, 41, 61, -40, -64, -46, -40,
+ 32, -19, -2, 30, 32, -31, 40, -33,
+ -40, -11, -25, -3, -42, -6, -57, -19,
+ 29, 50, -27, 14, 3, 39, -52, 12,
+ -39, 24, -60, 53, 16, 4, -25, -4,
+ -45, -69, -32, -12, 2, 13, 55, 1,
+ -80, 69, -21, -29, 5, 94, 48, 13,
+ 0, 83, 28, -48, -80, -1, 12, 58,
+ 20, -4, 8, -23, -6, 69, -51, -77,
+ 75, 23, 55, 8, 2, -51, -76, 8,
+ 9, 17, -2, -8, -19, -3, 15, -50,
+ 30, -4, -93, 4, -66, -71, 97, 23,
+ 0, -15, 38, 43, -46, -80, -86, 90,
+ 0, -67, 84, 30, -5, 35, -54, 29,
+ 31, -37, -3, -6, 23, 1, 81, 9,
+ 9, 15, -2, 43, 66, 10, 22, 56,
+ 99, 65, 18, 60, -39, -36, 32, -21,
+ -5, -22, -15, -31, -5, -10, -37, 12,
+ -3, -24, -30, 37, -37, 41, -62, -29,
+ 5, 2, -14, -28, -12, -9, -60, -19,
+ -104, 15, 26, -2, 7, 2, 5, -1,
+ -3, 25, -16, 16, -19, 7, -27, 12,
+ -7, -17, -8, 46, -17, -54, 22, -8,
+ -22, 2, -60, 21, 13, -81, -13, 13,
+ 72, 6, 23, -18, 18, 31, -5, 5,
+ -12, -1, 42, -5, -20, 4, 19, 32,
+ 3, -19, 12, 44, 7, -16, -11, 19,
+ 38, 30, -16, -4, 37, 22, 4, 5,
+ 34, 7, -61, -30, 30, -31, -17, 15,
+ -12, 78, -19, 1, 35, -43, -12, -17,
+ -12, 10, 83, 25, -93, 107, -37, 8,
+ 16, -65, 0, -53, 75, -22, -2, -12,
+ 17, 31, 30, 6, 33, 61, -7, -10,
+ 15, 24, -26, 72, 47, 79, 56, -52,
+ -36, -27, -29, -32, 6, -21, 61, 11,
+ -26, -4, -47, 29, 17, -33, 22, -20,
+ -47, 16, -8, 88, 41, 67, 1, -17,
+ 12, -3, 49, -64, -31, 11, 56, -62,
+ -68, -3, -19, -5, -24, -23, -6, -16,
+ -31, 20, 27, 68, -40, 0, 41, -14,
+ 55, 28, -1, 37, -6, 23, -30, 7,
+ -17, 13, 42, -22, -52, 4, -65, 60,
+ 26, 16, 25, -18, -29, -32, -11, -31,
+ 22, 24, -8, 29, 18, 49, -6, 60,
+ -14, -62, -14, -24, 3, 37, 0, 13,
+ -9, 17, -21, -16, 17, 15, 4, 49,
+ -43, 50, -48, 28, 6, 3, -20, 42,
+ -19, -59, 33, 21, -1, 15, -73, 42,
+ 0, 16, 29, -1, 9, -3, 22, 28,
+ 26, 45, -48, 14, -62, 48, 26, -32,
+ 73, 50, 44, -10, 23, -34, 45, -25,
+ -41, 42, 80, -19, 35, 23, 47, 30,
+ -6, 59, 31, 127, -6, 11, -66, 30,
+ -9, 63, 10, 12, -30, -30, 37, 17,
+ -14, 15, 32, -1, 1, -17, -49, -16,
+ -5, -1, -29, -26, 26, 11, 2, 11,
+ 32, 17, -19, 6, -5, -5, -2, 26,
+ 30, -6, 25, -14, 9, 9, 7, -14,
+ -2, -19, 7, 5, -25, -1, -6, -10,
+ 18, 1, 0, -39, -4, -8, -4, 27,
+ -16, 8, -7, -42, 38, 22, 2, -19,
+ -15, -7, -10, 14, 10, -8, 58, -2,
+ -35, 5, -14, 5, -3, 30, 7, -14,
+ -42, 3, -27, -23, -35, 33, -16, -9,
+ 5, 42, -3, 7, -23, 15, 3, -8,
+ 19, -72, -25, -8, -17, 34, -8, -61,
+ -92, -39, -3, -59, -1, 43, 24, 48,
+ -14, -39, 34, -18, -2, -10, 51, -121,
+ -110, 36, -12, 24, -27, -28, -1, -32,
+ 9, 48, -32, -41, 6, -39, 22, -14,
+ -6, -91, -87, 30, -53, -7, 18, 33,
+ 8, -84, -64, -1, -35, -6, 28, 46,
+ -54, 17, -21, -53, -7, 20, -59, -5,
+ -25, 0, -39, 14, -53, 43, 10, -102,
+ -126, 2, -63, 10, 24, -10, 36, 55,
+ 32, 20, -22, -31, -32, -8, -31, 52,
+ -16, 2, -37, -21, -18, -16, 9, -18,
+ -21, 5, 11, -15, 14, -44, 18, -4,
+ -12, 14, 5, -23, -7, -74, 61, -64,
+ 40, 67, 43, -1, -33, 0, 22, -75,
+ 24, -62, -18, 10, -5, -49, 48, -16,
+ -11, 56, -14, -20, -3, 66, 22, 25,
+ 13, 16, 8, -24, 20, 28, -7, 5,
+ 46, 32, 26, 12, -2, -29, -12, 10,
+ 17, -21, 16, 34, 49, 32, -5, -40,
+ 17, 4, -20, 15, 16, -28, -38, 47,
+ 56, -12, 37, 22, -14, -39, -32, 0,
+ 43, -44, -13, 26, 30, 10, -21, 15,
+ -48, -102, 5, 5, 64, -30, -12, 11,
+ -3, -66, 17, -5, -13, 20, -33, 18,
+ 18, -1, 45, 8, -4, -2, 53, -22,
+ -20, 22, 4, 0, 44, 19, -29, 10,
+ 38, 15, 9, -13, -16, -14, -5, -20,
+ 4, -30, 6, -49, 2, -26, -32, 5,
+ -26, 24, 1, 22, 12, -1, 18, -6,
+ 2, 10, -13, -14, 5, -9, -11, -53,
+ -1, -5, -29, 18, -27, 40, -40, -6,
+ -23, -8, 16, -7, 0, 1, 62, -10,
+ 14, -3, 24, -19, 8, -18, -36, 5,
+ 28, 5, -31, -10, -3, -2, -3, 40,
+ 20, -5, -23, -3, -16, -18, -2, 36,
+ 52, 25, -33, -58, 42, 30, 26, 33,
+ -43, 53, 83, -11, -25, 17, -27, 8,
+ -39, 69, -38, -21, 1, 10, -17, 81,
+ -7, -34, 22, -16, -34, 12, -22, 9,
+ 27, -25, 23, -59, 35, 49, 60, -10,
+ 19, -1, -12, -20, 48, 9, 42, 75,
+ 14, -34, -11, -4, 33, 9, 21, 54,
+ 14, -6, 25, -32, -6, 36, 32, -12,
+ 33, 11, -14, 10, 8, 44, 36, 32,
+ 10, 34, 40, 69, -19, -34, -21, 48,
+ 19, 1, -8, 8, 7, 17, 8, 46,
+ 46, 45, 40, 5, -54, 21, -7, -2,
+ 20, 48, 70, 23, -67, 39, -45, -42,
+ -32, -45, 7, 40, -54, 8, 14, -20,
+ 24, 29, 16, 12, 40, 50, 28, 37,
+ -51, -1, -22, 10, 43, -9, -34, 3,
+ 40, 50, -58, -21, -20, 79, 9, -6,
+ -8, -20, 2, 63, 3, 29, 2, -34,
+ -6, -8, 22, 45, -28, 50, -5, 13,
+ 107, -20, 25, -64, -9, 4, -61, 23,
+ -16, -11, -53, 43, 3, -28, -14, -36,
+ -18, -13, -4, -34, 25, -19, 16, 22,
+ -17, -36, 50, 32, -13, 7, -2, 63,
+ -13, -1, 12, -17, 30, 12, 29, -22,
+ 1, -34, -20, -16, 29, 8, 0, -11,
+ 8, 36, 3, -15, -13, 2, -27, -15,
+ 5, 7, 27, 34, -3, -11, 22, -43,
+ -8, 27, -50, -5, -14, -2, -12, -51,
+ -8, -1, 10, 7, -6, -47, -33, 8,
+ 25, 6, 34, -5, -43, -7, 16, -2,
+ 4, -1, 25, 6, 0, 33, 2, 15,
+ -6, -15, 15, -14, 7, -27, 83, -25,
+ -21, -15, 20, 64, 48, 5, 24, -11,
+ 7, -33, -1, -42, 3, 1, 45, -9,
+ 6, -22, -1, 34, -1, -6, -19, 21,
+ -2, -2, 21, 1, -7, 15, -7, 26,
+ 3, -27, 14, 12, 24, 44, 33, -3,
+ -50, 84, -31, 21, 30, 82, 29, 59,
+ 2, -83, 30, -42, 29, -29, -60, -61,
+ -39, 41, 27, 15, 4, 59, -11, -43,
+ 34, 28, -20, -8, 1, 66, 1, -30,
+ -109, -41, -107, 43, -5, -11, 43, 39,
+ -38, 11, 62, -20, 12, 49, 55, -28,
+ -14, -10, -10, 59, 43, 26, 37, 85,
+ -39, 32, -25, 25, -7, -6, 39, -1,
+ -38, 16, -40, -1, 103, -6, 20, 92,
+ -49, 40, 4, 33, 59, 55, 7, 29,
+ -71, -20, 73, 62, -10, -7, -13, -42,
+ -43, -24, -58, -4, 1, -14, -19, 23,
+ -69, -29, 11, 64, -39, 12, -17, 14,
+ -11, -36, -41, 9, 21, -14, -16, 21,
+ -14, -63, 6, -46, -41, 45, -17, 15,
+ -37, -24, -19, 16, -50, 30, 14, 36,
+ 63, 36, 28, -32, -35, 7, 33, 1,
+ -39, -45, -58, -22, 43, 21, 73, 16,
+ 46, -30, -69, 19, -53, -23, 15, -24,
+ -10, -22, 79, -34, 11, 18, 58, -19,
+ 2, -34, 9, -7, 2, -44, 33, -53,
+ 21, 14, 60, -24, 41, -17, 31, 4,
+ 12, 30, -25, -33, -40, 4, 46, 4,
+ 33, 49, -27, 14, 11, -44, -7, -10,
+ -45, -18, 46, -10, -36, -28, -53, 10,
+ -19, -42, 42, 2, 8, -30, 36, 2,
+ -28, 10, 11, -3, 9, 28, 10, 16,
+ -13, 0, 13, -2, 21, -18, 7, -14,
+ -2, -25, 26, -20, 44, 24, 35, -7,
+ 7, -7, -17, 28, -2, 18, -2, -36,
+ -23, -30, -7, -5, -13, 2, -16, 44,
+ 37, 5, -21, -32, -6, -5, 59, -11,
+ -20, 14, -45, 2, -3, -21, 35, -8,
+ 22, -4, -32, 2, -6, -16, 1, -11,
+ 23, 51, 16, -4, 14, 29, -6, -7,
+ 43, 48, -9, 54, -4, 64, 20, 32,
+ -17, 48, 39, -24, 21, -68, -24, 10,
+ 32, -10, -6, -77, 49, -59, 44, 35,
+ -18, -5, 9, 5, 50, -20, -11, -11,
+ -15, 32, 2, -18, 25, 54, -29, 20,
+ -50, 38, 29, 9, 2, -11, 56, -47,
+ 32, -6, 36, 47, 4, -16, 3, 12,
+ -13, 52, -64, -55, 11, 22, 85, -8,
+ 66, -13, -26, -29, -37, -11, -13, 25,
+ 57, -15, -14, 1, -46, 32, 33, 4,
+ -41, 14, 11, -50, 91, 75, -4, 19,
+ 8, 55, 20, -51, -15, 17, -34, 22,
+ -4, 14, 46, -9, -39, 24, -28, -12,
+ 75, 5, 50, 19, 76, -8, 34, -1,
+ 5, -32, 4, -50, 37, 7, -38, -19,
+ -12, 34, 7, 1, 16, -15, 24, -41,
+ 12, 55, 20, 62, -3, 6, 10, 22,
+ -26, -39, -60, -8, -22, 5, 53, 20,
+ 5, -12, 58, 23, 6, 26, 25, 41,
+ 5, 25, -15, 26, 57, 45, -3, -18,
+ -9, -8, 25, 38, -23, 80, -76, 33,
+ 26, -19, -31, 17, 14, 35, 29, 13,
+ 2, 13, 1, 6, -38, -12, 22, 66,
+ 5, -1, -10, 47, 9, -7, -13, -23,
+ -35, 7, 24, 9, -1, -7, 1, 40,
+ 6, 3, 1, 11, 3, -6, -4, 27,
+ 33, -4, 10, 7, -12, 8, -25, -5,
+ 3, 2, 14, 3, 9, 9, -1, 3,
+ 30, 14, -1, 36, -4, 10, 12, -13,
+ 0, 32, -3, -13, 1, 8, 20, 20,
+ 16, -4, 18, 5, 10, 44, 1, 1,
+ -28, -10, 23, 4, 16, 4, 23, 19,
+ 5, 8, -33, -15, -3, -9, 32, 30,
+ 25, -6, 2, -11, -9, 33, -28, -27,
+ -34, -16, 1, -24, -22, -9, -19, 7,
+ -15, 7, 25, 2, 6, -20, 17, 23,
+ 5, 80, 38, 23, 24, 10, 52, -4,
+ -7, 72, 41, 36, -67, 29, -5, -16,
+ -12, -10, -1, 7, 55, -36, -18, 33,
+ 10, 38, -13, -21, -54, 14, 10, 13,
+ 44, -58, -50, 55, 8, 11, 76, 7,
+ 2, -28, -17, -40, -36, -11, -8, 18,
+ -69, 41, -4, 25, 17, -25, 43, -15,
+ -32, 4, -26, -4, 15, -2, -15, 77,
+ -39, 8, -37, 16, -20, -2, 27, -35,
+ -32, -29, -35, 9, 35, -2, -26, 34,
+ 40, 37, 8, 83, -47, -35, -33, 57,
+ 18, 0, 47, 64, -6, -6, -14, 19,
+ -46, -6, 0, 8, 44, 22, 15, -11,
+ 12, -16, -2, -3, -17, 10, -14, 30,
+ -10, 12, -22, 17, -35, 69, -11, 56,
+ 6, -20, -3, 8, 44, 35, 39, -19,
+ -6, 26, 15, 42, -51, -3, -27, -25,
+ 11, 23, 4, -36, 39, -14, 6, -43,
+ -9, -7, 60, -1, -26, -16, 11, 8,
+ -5, -3, 24, -61, 112, 34, 36, -68,
+ 9, 51, -1, -51, -62, -72, -29, -19,
+ 34, 54, 51, 18, 20, -1, -42, 19,
+ -2, 21, -39, 11, 25, -29, -42, -41,
+ 31, 21, 22, -18, -18, 17, 6, -31,
+ 2, -32, -6, 7, -21, 53, -55, 5,
+ -15, 23, -28, -9, 7, -7, 7, 5,
+ -44, -9, 10, 32, -17, -20, 4, 3,
+ 9, -4, 14, 3, -6, 10, 5, 34,
+ -13, 19, 0, 37, 8, 23, -11, -7,
+ 13, -27, 46, -24, 29, -15, -27, -7,
+ 49, 25, -41, 2, -9, -83, 6, -6,
+ 6, -51, 8, -8, 3, -4, -25, 18,
+ 0, 12, 39, -25, -11, -13, 57, 6,
+ -41, 5, -17, 40, 4, -44, -14, -4,
+ -22, -36, -3, 23, 29, -19, -5, -5,
+ -8, 59, 8, -20, 24, 7, 11, -16,
+ -28, 13, 35, 51, -22, -42, 70, -16,
+ -1, 8, -24, -9, 4, 31, 45, -11,
+ -31, -128, -2, -26, -52, -125, -82, -113,
+ -55, 48, -50, 41, -21, 10, 57, 56,
+ 51, -51, -70, -44, 16, 33, 48, -128,
+ -106, -58, -63, -31, -77, -9, 20, 44,
+ -71, -10, 56, 14, 67, -23, 3, -56,
+ 14, 6, -83, 36, -19, -26, -6, 73,
+ -93, 46, 87, 77, -55, 20, -8, -121,
+ -71, 7, -128, -124, 114, -61, -56, 28,
+ 48, -8, 57, 49, -29, -6, 44, 42,
+ 79, -46, 48, 65, 36, -36, 30, -127,
+ 87, 19, -109, -43, -17, -27, 26, 123,
+ 31, -40, 13, -22, 82, 47, -36, 28,
+ -94, -33, 9, -27, -107, -128, -40, -119,
+ -6, 29, 38, -59, -103, 16, -24, -10,
+ -43, -22, -35, 84, 72, -20, 8, -88,
+ 34, 79, 15, -20, -128, -42, 72, -4,
+ -41, -41, -100, 7, -7, 6, 24, 30,
+ 9, -29, -19, -13, -67, -61, -59, 29,
+ -39, -11, 60, -4, -30, -37, 15, -85,
+ 49, -10, -126, -68, -37, -2, -125, -19,
+ -63, 81, -93, -34, 8, 35, 13, -77,
+ 7, 64, -32, -62, -103, -63, -5, -128,
+ 21, 55, -18, 12, 52, 1, -31, -20,
+ 10, 16, 17, -19, -41, -44, -19, -3,
+ -87, -56, 4, 15, -27, 108, 59, -88,
+ -50, 9, 4, -15, 30, -38, -15, 20,
+ 26, -47, -26, -26, 48, -5, -23, 55,
+ -13, 2, -24, 97, -12, -5, 8, -1,
+ 15, 51, -27, 33, -41, -1, 10, -6,
+ 4, -64, 48, 10, -8, -84, 19, 32,
+ 14, 47, -17, -21, -55, 26, 29, -15,
+ 17, 43, -15, -112, -18, -59, -10, -44,
+ -39, -9, -113, -33, 36, -13, -26, 7,
+ 0, 63, 66, -2, 0, 26, 69, -12,
+ -12, -68, 60, -41, -46, -53, -38, -10,
+ -36, -39, 40, -36, -56, -18, -57, -50,
+ -11, -25, 33, -16, -32, -106, -7, -25,
+ 13, 26, -20, 0, -76, -66, -1, 4,
+ -24, -18, -89, -25, -10, -15, -41, -35,
+ 59, -16, -59, -105, 38, -25, -32, -47,
+ 48, -2, -7, -43, -40, -127, -27, -48,
+ -50, -75, -26, -12, -25, -85, -46, -89,
+ 8, -39, -72, -12, -90, -76, 62, 43,
+ 63, -74, -56, 11, -23, -45, 13, -87,
+ -24, 49, -46, -21, -63, -68, -63, 12,
+ -9, -29, 29, -39, 97, -12, -14, -8,
+ -4, 40, -34, -98, -38, -34, -58, 3,
+ 69, 4, -26, 51, -6, -5, 44, 24,
+ 11, -39, -40, -6, 7, 2, -54, -70,
+ 111, 5, 104, -81, 43, -2, -37, -112,
+ 51, 23, 0, 61, -23, -11, -55, -36,
+ 40, -36, -8, 7, 9, 23, -47, -31,
+ -51, -83, -8, -2, 50, 44, -54, 86,
+ 77, -18, 42, 46, -15, 28, 28, 44,
+ -17, -16, -68, -24, -10, -1, -13, -19,
+ 17, -43, -9, -59, -11, -42, 35, -18,
+ 78, 7, -55, 16, 4, -9, 95, 0,
+ -25, 40, 60, -66, -86, 42, 0, 59,
+ -6, -4, 0, 20, -32, -23, 24, -1,
+ -20, -1, 48, -35, -31, -1, -5, -30,
+ 15, -32, -4, 8, 4, 23, 27, -2,
+ 77, -8, 0, 15, -5, 16, 5, -15,
+ -11, -23, -33, 10, 15, -5, -2, 4,
+ -18, 21, 31, -49, 50, 0, -67, -8,
+ 28, 8, -8, -16, -6, 31, 3, -37,
+ 18, -40, -7, 6, -32, 16, 27, 11,
+ 0, 5, 13, -5, -66, -34, -34, 1,
+ 4, 26, -32, 1, 20, -7, -13, 0,
+ -9, -30, 9, -14, -1, -20, 10, -23,
+ -40, 19, -8, -4, -57, 63, 10, -17,
+ 52, 24, -22, -40, -1, 17, 32, 39,
+ 11, 6, -12, -35, -19, -10, -35, -21,
+ 34, -42, -10, 10, 12, 62, 38, -30,
+ -73, 2, 10, 68, 22, 19, 3, 39,
+ -40, 25, -36, 38, 4, 21, 55, -35,
+ -2, -23, 45, 62, 6, 22, -37, -55,
+ -49, -41, 16, 5, 21, 94, -62, 37,
+ 8, 25, 7, 13, 17, -1, 17, -14,
+ -19, -10, -66, 66, 15, -43, 47, 25,
+ 7, -40, -10, 48, -3, -7, -58, 106,
+ 47, 30, -1, -22, 33, 12, 6, 73,
+ 25, -29, 6, 19, 31, -8, 12, 1,
+ -9, -19, -12, 11, 64, 8, 16, -3,
+ -19, 2, -10, 18, -12, -14, -2, -15,
+ 10, -27, -16, 42, -1, -60, 16, 9,
+ 6, -14, 31, -7, -8, 11, 1, -3,
+ 18, 31, -20, -23, 0, 32, -9, -20,
+ 35, 2, 1, 48, 14, 4, -22, 64,
+ -3, 60, 82, -1, 11, 24, -3, -33,
+ 10, -15, 21, 55, 61, -9, -11, -2,
+ -14, -22, -37, 58, 99, -57, 31, 13,
+ -8, -17, 1, 30, 10, -16, -9, 37,
+ 4, -15, 44, 85, 49, -61, 49, -50,
+ -41, -69, -2, -6, 70, -8, -19, 8,
+ 7, -23, -12, 14, -9, -3, -9, 12,
+ -39, 0, -16, -37, -35, -30, 31, 39,
+ -22, -30, 23, 29, -1, 45, 54, -29,
+ -6, -19, -4, 13, -8, -2, 12, 67,
+ 1, -17, -43, 1, -3, 26, 21, 4,
+ 48, -48, 48, -10, -20, 3, 23, 27,
+ 36, -43, 45, 3, -31, -6, 13, -37,
+ -44, -55, -20, -28, -16, 31, 23, -8,
+ -31, 14, -1, -19, -5, 3, -7, -56,
+ -49, 20, -26, -40, 31, 8, 44, 0,
+ -40, -39, 14, 33, 19, 32, 48, -14,
+ 8, -7, -12, 25, -16, 38, 6, -19,
+ 21, 1, 7, 39, 30, 58, 24, -58,
+ -25, -27, 20, 81, -47, 126, 46, -30,
+ 7, -59, -38, -40, 19, 4, -17, 12,
+ -117, 47, 11, -33, 9, 30, 2, 26,
+ -32, 24, -32, -33, -11, 8, 10, -4,
+ 27, 58, 32, -9, -4, 5, 28, 28,
+ 80, 63, 31, 26, 29, 33, 17, -22,
+ 92, 25, -29, 72, 2, -33, 28, -21,
+ -21, -8, 2, -17, 51, 34, 65, -56,
+ 21, -25, -4, 30, 8, 14, -17, -39,
+ -57, 23, -9, 67, -52, -9, -4, -38,
+ 22, -52, 47, 32, 33, 1, 13, 0,
+ 0, 21, -26, -2, 15, 22, 26, 67,
+ -17, 55, 9, -14, -50, 35, 2, -5,
+ 31, -11, -25, -28, 47, -9, -60, -20,
+ -9, -29, -19, -62, 22, -5, 23, 6,
+ 85, 26, 100, 8, 34, 14, 29, -20,
+ 39, 21, 44, -6, -5, -14, 98, 23,
+ 31, -25, -19, 12, 0, 20, 29, 22,
+ 29, 33, -62, -14, 7, -3, 15, -4,
+ -12, -38, 17, -13, 58, 24, 30, -27,
+ -5, 9, -2, -3, -32, -1, -29, -48,
+ 1, -39, 30, 0, -11, -21, -42, -12,
+ 35, 34, -9, -13, -56, 30, 17, 25,
+ -5, 57, -23, 17, -9, -15, 46, 3,
+ -16, -18, -36, -31, -15, -1, -42, -26,
+ 6, -30, -1, 21, 4, 9, 71, 9,
+ -2, 0, 16, 22, -10, 18, 15, 17,
+ -6, 9, -22, 49, 5, -2, 11, -18,
+ -1, -13, -17, -16, -2, -35, -2, -3,
+ -13, 31, -11, 30, -34, 2, 24, -8,
+ 40, -14, 1, 39, -12, -6, -1, 88,
+ 21, 8, 32, 6, 11, -15, 8, -13,
+ 1, 53, -25, -15, 3, -24, 8, 1,
+ -21, -29, -4, -6, 15, -22, 26, -27,
+ 3, 29, -26, -22, 0, 16, 20, 15,
+ -9, -58, -42, -76, -50, 49, -48, 58,
+ 24, -64, -5, 12, 64, -113, 59, 25,
+ 14, 43, 8, 28, 12, -17, 37, -4,
+ -39, -125, 9, -47, -60, -22, -27, 0,
+ 29, 23, 89, -85, -66, 0, -26, -1,
+ 29, 33, 126, 39, -34, -8, -36, -56,
+ 1, -28, -5, -52, -64, 47, -85, 102,
+ -44, 19, 30, -121, 1, -60, -21, -27,
+ 12, 0, 44, -45, -3, 12, 13, 39,
+ -29, 38, 32, 14, -118, -21, 51, -57,
+ -22, -94, -29, -23, -25, 19, -17, -32,
+ -38, 6, -4, -99, -81, -11, -25, 30,
+ 8, -56, 50, -5, -39, -69, -70, -19,
+ 45, -62, -4, 48, 20, -24, 22, 47,
+ -28, 115, 21, -56, 32, -4, 28, 14,
+ 95, 18, 11, -68, 37, -27, 24, 42,
+ -12, -32, -54, -8, 43, 39, -22, 17,
+ -27, -25, -32, 37, 17, -12, -16, -81,
+ 22, -25, -20, 63, 5, -41, 1, -16,
+ 0, -2, 40, 49, 14, -35, -6, -20,
+ -5, 62, -57, 26, 8, 51, -34, 52,
+ -30, -54, -12, 53, -83, -17, 52, -39,
+ 24, -36, 39, 2, 9, 57, 70, -43,
+ -9, 22, 13, -50, 23, -9, -76, -18,
+ -40, 48, -23, -28, 15, -11, -22, 22,
+ 44, -7, 38, 42, 36, 0, -9, -8,
+ -11, -9, -62, 5, 89, 23, -39, 4,
+ 33, -11, -17, -2, -14, -12, -10, -34,
+ -35, 13, 3, -21, -11, 21, -12, 12,
+ 15, 61, -34, 14, -7, 8, 15, -28,
+ 27, 20, -18, -17, 14, -42, 7, -1,
+ 4, 63, -25, -6, -46, 33, -36, -14,
+ -68, -15, -6, 33, 5, 20, -2, 48,
+ 39, -18, 61, -22, 3, -13, -14, 20,
+ -4, 40, 11, 25, 16, -89, 12, 2,
+ -29, -32, -23, 4, 16, 12, 7, 51,
+ 36, -24, -13, -6, -21, -15, -55, -15,
+ -72, -73, 57, 100, -45, -53, 14, 18,
+ -59, -3, 15, 25, 26, -26, 2, -15,
+ -1, 14, 0, -29, -11, -49, 3, -7,
+ 36, -21, -8, -22, 20, -56, 70, -33,
+ -11, 17, -38, -29, -30, -40, 67, 21,
+ 30, 16, -36, -89, -18, -66, 4, 39,
+ -4, -17, 2, 14, -27, 20, 12, -18,
+ -10, 37, -6, 11, 5, -42, -19, -10,
+ -15, -6, -29, -85, -37, 42, 52, -51,
+ 1, -73, 57, 9, -78, 56, 14, 9,
+ 39, 24, 55, -71, 18, 7, -28, 1,
+ -20, 65, -15, -31, 38, 11, 18, -12,
+ 5, 45, -66, -44, 5, 19, -5, 2,
+ 25, 22, 54, 45, -31, 22, 7, 9,
+ 36, -28, 15, -6, -18, 49, -16, 57,
+ -8, -43, 11, 17, 32, 10, -7, -48,
+ 33, 33, 10, 30, -35, 2, -27, -9,
+ 13, 12, -15, 21, 40, 18, -34, -9,
+ 62, 55, 21, -50, 21, 5, -20, 69,
+ -21, 7, 76, -23, 10, -11, -12, 0,
+ 24, -41, 34, -61, -34, 7, 17, 49,
+ 14, -21, -10, 20, 48, -45, 22, -42,
+ 29, -27, 7, -21, -2, 11, 8, 46,
+ -7, 56, 16, -7, 44, 31, -3, 10,
+ 5, 0, 7, -18, 43, -20, 15, 17,
+ 47, 14, -30, -9, 20, -10, -15, -6,
+ 23, 13, 16, 9, -37, 7, 0, -21,
+ 49, 35, 25, -4, -18, -26, -1, 19,
+ -24, 15, -21, -8, -28, 17, -14, 5,
+ -60, 5, -1, -24, 18, 23, 14, 32,
+ 43, 7, -26, 23, 37, -21, -26, 64,
+ -24, 7, 35, -3, -4, -9, 10, 22,
+ 15, 10, 48, 11, -15, -19, 9, -10,
+ -7, 20, -50, 5, -16, -11, -20, -33,
+ -22, -5, 6, -1, 28, -14, 4, 55,
+ -33, 74, 1, -48, 40, 77, 17, -49,
+ 5, 15, 63, -38, 23, 47, -5, -7,
+ -31, 19, -17, -22, 13, -15, -57, 20,
+ 62, -13, -1, -2, -27, 92, 8, 16,
+ 6, 13, 32, 1, 45, 73, -29, -4,
+ -16, -22, 14, -110, 28, -27, 56, -47,
+ -102, 11, -28, 44, -50, -59, 20, -5,
+ 21, -2, 21, -26, -16, 3, 86, 49,
+ 11, -39, 62, 17, 59, 9, 43, -3,
+ -45, -27, -71, -23, 21, 18, 14, -22,
+ -37, 0, -23, -46, 26, 29, 4, 58,
+ 78, -33, 24, 13, -33, 17, -3, -25,
+ -58, -56, 11, -89, 35, -9, 1, -28,
+ 11, -43, -14, -78, -90, -46, 2, -23,
+ 12, -1, 13, 38, 9, 8, 35, 20,
+ -48, 3, 12, -7, 53, 14, 29, 5,
+ 11, 45, -42, -36, -7, -61, 8, -30,
+ -18, 72, 3, -36, -24, 79, 29, -5,
+ 107, -27, -11, -46, -2, 75, -19, -11,
+ 51, 7, 36, -10, 10, -22, -42, -44,
+ 18, -17, -24, -10, 6, 4, 5, -27,
+ -2, 1, -43, 76, 28, 78, -22, -10,
+ 51, -78, -3, -39, 21, 3, -10, -16,
+ -33, -42, 31, -24, 27, -34, 10, -53,
+ 6, 12, 11, 4, -6, -1, -3, 10,
+ -22, -1, -18, 32, 15, -19, -50, -43,
+ 1, -3, -22, 2, -50, -32, 13, -12,
+ -14, -22, 29, -12, -21, 6, -4, -16,
+ -25, 12, 16, 6, -19, -20, 12, 9,
+ 3, 0, -1, 25, -37, 21, 5, -16,
+ 16, -10, -10, -6, 6, 22, 21, 4,
+ 32, 9, -24, 32, 26, 3, -7, -16,
+ 15, 9, -14, 16, -16, 14, -7, 13,
+ 16, -12, 2, 32, -12, -8, -55, -10,
+ 18, 47, 17, -11, 23, 20, -27, 6,
+ 1, 12, 19, 4, -27, -12, 10, 16,
+ 19, -2, -1, -27, 39, -8, 46, -54,
+ -42, -36, -42, -8, -82, 29, -71, -9,
+ 44, -26, -20, 9, 48, 27, -81, 28,
+ 50, -55, 12, -14, 57, -49, 5, -50,
+ -28, 1, -103, -23, -6, -63, 11, 32,
+ 10, -27, -61, -20, -69, 5, 9, 5,
+ 41, -37, -23, 41, 13, -9, 18, 7,
+ -12, 2, 40, -10, -17, 40, -50, -3,
+ 12, 2, 30, -86, 7, 18, 25, -17,
+ -51, -13, 21, -32, 10, -7, -99, -5,
+ -22, 82, -38, -11, -22, 41, -19, -27,
+ 8, 68, -25, -18, 26, -11, -32, 6,
+ -5, -42, -5, -8, -6, -10, 5, -43,
+ 27, 47, -39, 12, -1, -25, 56, 63,
+ 40, 88, 6, -62, -21, 13, 21, -13,
+ -51, 27, 11, -119, -33, -88, 28, 44,
+ -60, 3, -38, 40, 19, -21, -25, -26,
+ 14, -34, -28, 35, 11, 15, 26, -45,
+ -6, 1, 32, 26, 8, -29, -1, 86,
+ -51, -6, 39, 38, 41, 10, -84, -32,
+ -17, 125, -105, -9, 91, 122, 17, 40,
+ -7, 23, 14, 41, -51, 47, 80, -89,
+ 26, -69, 22, 3, 13, -12, 28, 27,
+ -1, -27, -16, 9, -4, -80, -7, 7,
+ -38, -14, -39, -10, 38, 47, 21, 19,
+ 28, 18, 4, 25, 35, -106, 58, -17,
+ 4, 67, -8, -26, 15, -5, -40, -8,
+ 83, -7, 2, 5, 47, -1, -14, -30,
+ 1, 3, 44, -49, 21, -34, -4, 2,
+ -26, 16, -33, 37, 12, 38, -28, 20,
+ -19, -7, 5, 20, -10, -53, 13, 7,
+ 20, 31, -4, -16, 9, 16, 34, 73,
+ -28, -13, -12, 40, 66, -6, 27, -1,
+ 31, -1, 15, 30, 4, 52, -28, 5,
+ 2, 26, -16, 14, -64, -77, -10, -45,
+ -27, -5, 47, 15, -2, -46, 6, -12,
+ 42, 15, 14, 35, 10, -58, -26, 25,
+ -17, -45, 6, -32, -40, 5, 65, 37,
+ -1, 0, 76, -4, 40, -6, 69, -60,
+ -72, 28, -13, -24, -58, -41, 10, 43,
+ 58, 26, -23, -3, 12, -16, -7, 39,
+ -1, -10, -4, 4, -38, -58, -6, -41,
+ -19, -11, 69, -27, 21, 29, 6, -6,
+ 53, 11, 20, -62, -67, 14, 42, -37,
+ -7, -48, 19, 34, -45, -8, -20, -3,
+ -3, -15, 7, -6, -47, 1, -16, -21,
+ 40, 14, -26, -13, -32, 60, -22, -8,
+ -20, -29, 29, 16, 17, 9, -26, -28,
+ 27, -58, 10, -18, -15, 40, 37, 28,
+ -59, 30, 28, 14, -6, 94, -6, 61,
+ 48, 5, -4, -36, 29, -11, -41, -2,
+ -7, -15, -63, 29, -67, -8, 47, -61,
+ 2, -27, 62, 23, 13, 21, -111, -30,
+ -5, 34, 9, 28, 2, -21, 47, 17,
+ -5, 71, 41, -15, -45, 37, 5, 51,
+ 0, 12, -45, 0, 36, 24, 90, 37,
+ -54, -7, -21, -40, -13, -10, 42, -2,
+ 29, -86, 33, 20, 6, -23, 60, -42,
+ -18, 0, 21, 42, -1, 21, 18, 103,
+ -12, 25, 14, 51, 23, 46, -1, 2,
+ -16, -1, -5, 0, 27, -50, -15, -10,
+ -6, -7, 85, 0, 1, 32, -25, 51,
+ 11, -6, -45, 16, 24, -46, 1, -5,
+ 29, 15, -30, 3, -27, 51, 12, 22,
+ 38, 3, -20, 4, 8, -15, -3, 27,
+ -22, 20, -17, 9, -54, -16, 12, -7,
+ -24, -6, -27, -28, 38, 29, 22, -3,
+ 6, 19, -4, -5, -21, -24, 44, 10,
+ 0, -15, -34, 39, 3, 0, -10, 11,
+ 11, 5, -14, 4, 1, 20, 3, -8,
+ -34, -31, 4, -15, 26, 17, -7, -8,
+ -1, 5, -13, 13, -4, -33, -1, 30,
+ 8, 9, 9, -16, 8, -13, -2, -41,
+ -40, -1, -11, -39, -41, 15, 9, 33,
+ 5, 24, 35, -3, 24, 47, 27, 47,
+ -8, -37, 9, -4, 17, -3, 21, -14,
+ 55, 14, -40, -2, 16, 55, 12, 0,
+ 66, 17, 24, -51, 10, 43, 31, 23,
+ 16, 0, -15, 23, 15, 25, 26, -4,
+ -20, -5, 3, -22, 18, 40, -4, 35,
+ -25, -6, -7, -35, 12, -40, -17, 73,
+ -18, -45, -4, -19, 7, 39, 34, -2,
+ -72, 11, -9, 5, 18, 66, -9, -42,
+ 12, 15, 20, -14, 28, -25, -8, -18,
+ 11, 9, 2, 17, -35, -34, -47, -13,
+ 9, -7, 1, 42, -26, -70, 48, -16,
+ 21, 46, 6, 27, 38, -12, -13, 14,
+ -15, -38, -19, -13, -2, -21, -18, -9,
+ -45, 32, -29, 28, 87, 44, 17, -24,
+ 1, 20, -7, -7, -31, 17, 0, -51,
+ 22, -70, 43, 33, 32, 32, -35, 6,
+ 26, -18, -1, -3, 9, 45, -36, -36,
+ -3, -8, -22, -18, -29, 4, 4, -28,
+ 21, 32, 28, -37, -19, 22, 11, -16,
+ 35, -6, 52, -61, -15, 37, -55, 40,
+ -19, 23, -19, 7, -13, -33, 4, -41,
+ -40, 5, 27, -15, 2, -18, -12, 9,
+ -16, -9, 40, 9, 26, -46, -32, 8,
+ 42, -3, 4, -17, 10, 23, 9, -8,
+ -13, 13, 17, 13, 19, 13, -2, 24,
+ 23, 6, 21, 7, 13, 22, 10, 19,
+ -16, 5, 20, -10, 7, 19, -2, -1,
+ 37, 10, 3, -27, -13, 6, -7, 18,
+ 8, -6, -13, 5, 1, 23, -26, -13,
+ -4, -1, -17, 15, 7, -6, 5, 19,
+ -11, -1, -2, -22, 6, 1, 30, -7,
+ 10, -5, -4, 2, 0, -42, -22, -29,
+ 20, 26, -9, -17, -9, 7, -6, 29,
+ -43, -6, -9, -25, 33, 64, 52, 1,
+ 2, 31, 0, 29, -10, 23, -17, 23,
+ 34, -128, -37, -3, 16, -19, -89, -63,
+ -34, 39, -19, -49, -108, 5, -46, 30,
+ 35, -42, -4, -4, 3, 55, 14, -96,
+ 16, -56, -71, -4, -120, 30, 8, 68,
+ -45, 16, -94, 70, -23, 17, -24, -101,
+ -4, 10, -95, 102, 44, -15, 24, 6,
+ -28, -12, -2, -54, -60, 5, 90, -26,
+ -122, 3, -121, -38, -110, 1, 1, -54,
+ 11, 6, -128, 63, -26, 29, -66, 12,
+ 119, -27, 30, 36, 18, -21, 3, -60,
+ 84, 23, 7, 14, 1, 58, 18, 39,
+ -13, -62, 28, -33, -68, 12, -5, 70,
+ -54, -17, 36, -28, 38, 13, -32, 36,
+ -68, 13, 12, -35, 77, 33, -20, -4,
+ 19, 26, -30, -15, 56, -21, -24, -91,
+ 79, 26, -47, 6, 29, -37, 127, -82,
+ -9, -97, -117, 5, -29, -2, -3, 8,
+ -61, -74, 9, -37, -45, -30, -64, 16,
+ 18, -50, 40, 22, -53, 5, -36, -46,
+ -65, -4, -15, 5, -21, 14, -17, -13,
+ 23, -15, -57, -7, 24, 76, -34, -2,
+ 17, 5, 25, -73, -72, -16, 32, 20,
+ -31, 28, 8, 7, 20, -31, 6, -33,
+ -54, 24, -29, -29, 3, 71, -54, -14,
+ -13, -56, 24, 88, -14, 24, 53, -22,
+ -61, 24, 10, -15, -4, -29, 9, -1,
+ 42, -29, 2, -13, -26, 44, 11, 17,
+ 2, -58, -31, 29, 35, -13, -22, 29,
+ -17, 59, 6, -7, -21, -27, 20, 9,
+ -9, -27, 30, 9, 10, -64, 8, -16,
+ 1, -4, -6, -10, 6, 34, 7, -14,
+ -18, 42, -9, -4, 41, -10, 0, 2,
+ 42, 3, 12, 39, -5, 4, 61, -28,
+ -24, 62, 19, -21, -11, 33, -29, -37,
+ 23, -69, -45, -15, -24, -84, 35, -10,
+ -68, 22, 100, -1, 26, 29, -59, 55,
+ 21, -121, 22, -9, 122, -69, -65, -28,
+ -41, 52, -10, -5, 39, 34, 18, -96,
+ 39, 6, -46, 66, -28, 44, -39, -9,
+ -73, -58, -88, 26, -19, -8, -49, 64,
+ -72, -21, -22, -24, 52, 53, -10, -75,
+ 16, 6, -66, -1, 3, 26, -37, 72,
+ -23, -28, 117, 24, 8, 29, 47, -27,
+ -126, -89, -92, 4, 15, 67, 19, 43,
+ -110, 23, -21, 85, -2, 10, -25, 2,
+ 69, -52, 47, 45, -18, -57, -12, -28,
+ 11, 64, -25, -21, 6, -74, -2, 64,
+ -109, 11, 32, 30, 35, -75, -9, -23,
+ 23, -68, -13, 11, -9, -20, 1, -97,
+ -28, -66, 10, -2, -26, -43, -42, -16,
+ 30, 36, -61, 46, -6, 25, 55, -62,
+ 19, 8, -48, 36, 18, -40, 113, 9,
+ -7, 34, -46, 19, 29, 1, 17, 3,
+ 36, 43, -71, -32, 47, -107, -127, 17,
+ -2, -64, 13, -9, -34, 8, -5, -9,
+ 40, -56, 1, -61, 33, -28, -88, 27,
+ -112, 20, 42, -7, -10, 5, 34, -41,
+ -27, -80, -53, -1, 5, 45, -56, -31,
+ -15, 33, -13, -13, -18, 1, -14, -4,
+ -23, 51, 24, -14, -26, 1, -34, 34,
+ 12, -31, -32, 33, -26, 24, -30, -33,
+ 6, -5, 15, -3, -15, -53, 4, 1,
+ -30, -6, -12, -6, 13, -20, 10, -10,
+ 9, 11, 3, 56, 6, -32, -26, 1,
+ 30, 13, -11, 60, -2, -27, 20, -26,
+ -14, 16, -4, -16, -49, -4, -6, 25,
+ 14, 8, -16, -7, -14, -5, 26, -12,
+ 21, 14, -5, -37, -14, -54, -54, -15,
+ -54, -14, -20, -42, 17, -17, 26, -20,
+ 28, 14, 42, 23, 4, -20, 4, 12,
+ -24, -6, 31, -3, 39, 72, 13, -10,
+ 6, 65, 6, -75, 72, 43, 30, 54,
+ 13, 48, 28, -8, 3, 18, 35, -4,
+ 18, -25, 12, -10, -33, -17, -30, 15,
+ 1, 7, 15, -3, -35, 19, -24, 2,
+ 50, 2, 43, 2, 34, -10, 38, 22,
+ 30, 21, 35, 14, -66, 90, -3, 41,
+ -30, 29, 25, 55, 28, -19, 115, 40,
+ 11, -1, 9, -10, 32, -39, 42, 51,
+ -24, 5, -13, 45, -20, 4, -10, -12,
+ -41, -44, 3, 21, -56, 10, -1, 52,
+ 6, -3, 10, -8, 43, -24, -30, 18,
+ 20, 13, -36, -25, 42, -25, 4, -22,
+ 14, -27, -27, -5, 38, 13, -17, 7,
+ 8, -8, -25, -27, -34, -33, 16, 6,
+ 60, 10, 22, -14, 9, 27, -3, -46,
+ 5, 19, 8, 52, -54, 23, 50, -2,
+ 5, 8, -11, -34, 12, -7, 18, 18,
+ -26, -1, 6, 20, -15, -22, -11, 54,
+ 43, -8, 1, -1, -18, -26, -36, -12,
+ 17, -25, -12, -40, 40, -87, -10, 50,
+ -23, 25, 10, 111, -30, -2, -2, 10,
+ -47, 12, -24, -6, 20, -17, -12, -6,
+ -7, -55, -33, 18, -20, -37, 4, 14,
+ 13, -47, 27, 15, -21, -11, -6, 46,
+ -16, -17, 3, 7, -30, 31, -10, -9,
+ 37, -28, 11, -7, 20, 43, -6, -25,
+ 34, -16, -23, -23, 5, 17, -2, 13,
+ -3, -23, 5, -10, 9, -29, 14, 3,
+ 28, -23, -17, 18, -7, -18, 19, 9,
+ -19, -17, 6, 3, 1, -32, 2, 19,
+ -6, -33, 43, -11, 19, 11, -17, -20,
+ -57, 6, -8, 22, 3, -5, 5, 6,
+ -17, 13, -30, -13, 13, 10, -48, -13,
+ -12, -3, -37, 10, -2, -16, -2, 5,
+ 13, 17, -53, -7, 11, 21, 8, -40,
+ 0, 75, -15, -4, 20, 22, 109, -128,
+ -54, 43, 73, 27, 12, 81, 75, 73,
+ 23, -127, -25, -4, 81, -70, 18, -35,
+ -126, 95, 8, 15, 3, 35, -2, 32,
+ 78, -2, -31, 97, -2, -6, 91, -33,
+ -85, -21, -53, -27, -12, -63, -15, 91,
+ -3, 5, 42, -20, 61, -26, 3, -82,
+ 24, -13, -3, 119, 30, 15, 16, -31,
+ 3, -32, 82, 29, 6, 23, 32, -106,
+ -54, -119, -3, 19, 13, 5, -40, 39,
+ -69, 14, 5, 126, -57, 125, -13, -8,
+ 90, -112, 54, 47, 68, 28, -11, 2,
+ -10, 50, 8, 42, -33, -59, 39, 106,
+ 50, 19, 65, 74, -27, -41, -38, -36,
+ 73, -127, -71, -24, 24, -92, -33, 10,
+ -45, 35, 14, -36, -9, 3, -35, -7,
+ 82, -20, 62, 37, -11, -6, -9, -118,
+ 61, 66, 25, 25, 0, -18, 4, 50,
+ -6, 18, -68, -10, -26, 110, -27, 42,
+ 40, -20, -76, -27, 20, -58, 3, 52,
+ -63, -23, 66, -54, -56, 4, 72, -61,
+ 20, -18, 37, 19, 8, -4, -4, -33,
+ -47, 48, 19, -29, -52, 49, -58, 75,
+ 49, 71, -36, 66, -91, 58, -13, 13,
+ 48, 13, -8, 13, 18, 10, 19, -27,
+ -35, 2, 64, -17, -36, 13, -39, 13,
+ 47, -58, 41, 50, 8, -13, 67, -28,
+ -54, 7, -10, -3, 13, -28, 11, 41,
+ 50, -65, -42, -4, 10, -20, 2, -25,
+ 18, -18, 16, -2, -22, -36, 59, -39,
+ -24, 31, 2, -8, -56, -10, 9, 5,
+ 26, -49, 75, -29, -40, 3, 17, 107,
+ 34, 35, 56, -17, 4, -47, 49, -22,
+ -31, 76, -27, 14, 5, -38, 62, -1,
+ -51, -29, -16, -19, 71, -6, 31, 36,
+ 31, 47, -3, -22, 15, -7, 3, 8,
+ 34, -49, 60, 30, 27, 47, -39, -101,
+ -100, -5, 13, 59, -33, 11, 81, 20,
+ -14, -100, 29, -16, 28, -52, -115, -87,
+ -77, 55, 12, -10, -4, 3, -19, -4,
+ 36, 58, -9, 60, 40, -9, 75, -26,
+ 0, -12, -3, -29, 18, -5, 35, 56,
+ -45, 8, 79, 9, 3, -7, 13, -1,
+ -18, 91, 36, 56, 43, 9, 35, -57,
+ -4, 12, 51, 18, 11, 19, -1, -97,
+ -24, -54, -27, -8, -1, 20, -47, -11,
+ 83, -1, 16, 57, 1, -19, -44, 28,
+ 13, -40, -4, 35, -12, 25, 3, 18,
+ 9, -12, 25, 52, 4, 17, 49, 55,
+ -43, 40, -10, 3, -46, -28, -20, -24,
+ 56, 20, -27, -20, -32, -73, 19, 60,
+ -81, -35, 15, 18, -6, -5, -18, 11,
+ 10, -56, -16, -37, 18, 37, -21, -24,
+ -44, 18, 35, 3, -28, -11, 32, 36,
+ 3, 8, -48, -26, -108, -29, -65, 1,
+ 15, -13, 23, -5, -23, 13, 5, 47,
+ 39, -37, 84, 21, 13, 32, -33, 74,
+ -19, -49, 48, -52, 1, -43, -52, -16,
+ -62, 26, 18, 109, -3, 37, 5, -8,
+ 59, -11, -14, 32, -51, 19, 0, 17,
+ -3, 52, 26, 10, 32, 10, -32, -57,
+ -26, -2, 28, -1, -30, 22, -37, 32,
+ -1, -9, 56, 8, 15, 19, 14, 5,
+ -25, 20, -1, 21, -20, 5, 8, 22,
+ 11, -25, -48, -1, 1, -32, -10, -21,
+ -26, 17, 3, 28, 6, 8, -24, 19,
+ -5, 25, -27, -14, 1, 13, -1, 59,
+ 53, 11, -1, -14, -37, -19, 8, -6,
+ -1, 10, 1, -33, -1, 17, 18, -22,
+ -32, 31, -4, -10, -14, 21, -11, 19,
+ 51, -15, 10, 8, 28, 33, -7, 0,
+ 47, 40, -24, -15, 3, -9, 15, 26,
+ -27, 50, 52, 28, 17, 48, -66, -53,
+ -37, 87, 73, -10, -53, 35, -36, 5,
+ -2, -17, 8, -17, 16, 1, -34, -50,
+ 10, -28, 4, -77, 91, 14, -5, 30,
+ 8, -44, -2, 97, 2, -54, -68, -26,
+ 47, 3, -23, -13, -23, -37, 29, 34,
+ -96, -21, -127, -21, -2, -23, 2, -31,
+ -65, -37, -48, 63, 60, 26, 57, -2,
+ 0, -51, 33, -19, 6, -12, 17, -32,
+ 28, -23, 14, -37, -7, 36, -14, -3,
+ -67, 40, 24, 59, -7, -35, 1, -3,
+ 58, -8, 34, -28, 91, -26, 6, 35,
+ 40, 8, 23, -2, 10, 51, -35, 41,
+ -21, -8, 78, -41, -41, 14, -8, -13,
+ 32, -31, -54, 3, 20, 24, 14, 14,
+ -14, 13, 10, -43, -18, 60, 14, -23,
+ -6, -20, 4, 19, -54, 22, -57, -18,
+ 37, 86, 26, 3, -57, 5, 41, 43,
+ -9, -57, 38, -2, -73, 64, -14, 16,
+ 4, 20, -21, 43, 27, 20, 57, 14,
+ -47, -25, -14, 21, -7, 27, 87, -48,
+ 49, -5, 10, -88, 10, 75, 28, 8,
+ -5, 46, 12, 18, -1, -3, 35, -9,
+ -66, 59, 60, 31, -4, -40, -6, -23,
+ -3, 33, 27, 9, -21, 37, -11, -13,
+ 14, -17, 23, 25, -18, -19, -28, -12,
+ -35, -5, 24, 5, 25, 19, 53, -7,
+ -3, 27, -6, 14, 2, 10, -10, 1,
+ 39, -37, -1, 11, 26, 66, 7, -2,
+ 16, -2, 31, -4, -21, 14, 10, 0,
+ 39, 36, -15, -27, -2, 40, -15, -2,
+ -1, 0, -14, 13, 0, -8, 42, 15,
+ 31, 13, 7, 22, -1, -4, 2, -5,
+ -20, 28, -38, -23, 8, -36, 34, -19,
+ -47, -5, -39, 9, 10, 48, -2, -40,
+ -5, 4, -6, -20, -20, 20, 27, 22,
+ 12, 7, -6, -32, 2, -1, -27, 51,
+ 12, -75, -17, -8, 62, -67, -14, 8,
+ 52, 25, 57, 82, 115, 40, 94, 124,
+ -6, -80, -18, -3, 20, -20, -24, 8,
+ -32, -8, -4, 42, -56, -13, -54, 5,
+ 66, 36, 63, 15, -13, 29, -20, -45,
+ 8, -7, -57, -48, 11, -7, -22, 21,
+ -37, -128, 20, -109, 9, 36, -34, -10,
+ 67, -18, 13, 66, -25, -14, -70, 47,
+ 80, -13, -32, 8, -30, 49, 74, -54,
+ 46, -31, 42, -75, -40, -33, -3, 40,
+ -21, -35, 49, -88, 22, 49, 28, 19,
+ -43, -29, -16, 0, 23, 89, 18, -54,
+ 35, -48, 20, 43, 20, -43, 9, -16,
+ -54, 19, 67, 71, 10, 52, 44, -121,
+ -21, -15, -69, -2, -26, -49, -26, -19,
+ 56, 20, -77, 9, -26, -5, -36, 30,
+ -34, -3, 42, 7, 72, -14, 73, 35,
+ 50, 91, 120, -93, 8, 53, 74, -62,
+ -38, 44, 35, -1, 51, -44, 19, 24,
+ 51, -74, -64, 4, 41, -36, 14, 89,
+ -28, -9, -18, -20, 14, -38, 23, 37,
+ 21, 23, 10, -11, 21, -2, -42, -2,
+ -51, -81, 26, -53, 119, -16, -15, -4,
+ -19, -69, -15, -20, -56, -64, 2, 36,
+ 18, 12, 5, -14, 6, -22, -4, 72,
+ -2, 81, -80, -27, 49, 70, -78, 27,
+ 24, -1, -10, -21, -24, -5, -9, -20,
+ 5, 28, 34, -17, -26, -6, -7, 1,
+ -33, 20, -48, 14, -27, 10, 2, 11,
+ -57, -33, -16, 27, 17, -12, 7, -22,
+ -28, 36, -39, 3, -22, 25, 62, -44,
+ -33, -17, 18, 25, -30, 18, 104, 34,
+ 48, -38, 22, -2, 4, 15, -27, 19,
+ 62, 11, 3, -21, 21, -15, -20, -20,
+ 13, -36, -14, -12, 24, -7, -8, 82,
+ -6, 40, -52, -46, -30, 54, -98, -24,
+ -9, -5, -27, -17, -22, -101, 17, -71,
+ 65, 28, 23, -68, 46, 47, -21, -49,
+ -41, -126, -8, 16, -50, -8, -36, 3,
+ 47, 5, 27, -48, -56, 70, -62, 10,
+ 2, 10, 21, 11, -13, 39, -25, -69,
+ 6, -49, -128, 15, -71, -108, -3, -22,
+ -32, -3, 35, -106, 45, -91, 33, 22,
+ 3, -6, -69, 28, -34, -74, 42, -1,
+ -4, 4, -29, -21, -46, 30, 14, -51,
+ -6, -79, -16, -8, 5, 15, -19, 54,
+ 12, 49, 27, -75, -42, 16, -33, 2,
+ 3, -62, -14, -31, -54, 62, 10, -49,
+ -38, -30, 5, -20, -4, 45, 32, 2,
+ -5, 14, -27, 0, 2, 8, -5, 15,
+ -38, -93, -10, 19, 22, 30, 9, -26,
+ 54, -29, -43, -33, 43, 3, 3, -17,
+ -2, 26, -29, 18, 9, -15, 20, 31,
+ 30, 8, 12, 7, 11, 28, 44, 23,
+ 5, 1, -22, 5, -24, 13, -39, 34,
+ 12, 55, -54, -26, 5, -10, -15, 11,
+ -6, 14, 17, -11, -49, 68, 50, -5,
+ -29, -35, 39, 2, 35, 7, -27, 85,
+ 3, -27, 80, -20, 0, 3, -13, -21,
+ 1, 23, -29, 6, -13, -21, -14, 43,
+ 21, 21, -11, 94, 34, -43, -2, 26,
+ -16, 2, 29, 3, 9, 24, -7, 15,
+ -28, 12, 25, -8, -12, 0, -8, -55,
+ -1, -1, 80, -17, -1, 50, 25, 1,
+ 23, -5, -16, 19, -47, -27, -23, 15,
+ 6, -13, 4, 4, 19, -22, -4, 12,
+ 22, -6, -55, -12, -1, 1, -6, 20,
+ -8, -14, 52, 8, -9, 4, 18, 44,
+ 6, -12, 8, -4, -22, 17, 22, -3,
+ 14, 32, 1, 9, -2, -25, -25, 22,
+ 28, 34, 48, -4, 23, -3, 6, 1,
+ 26, 28, -6, 20, 25, -13, -29, 0,
+ 9, 16, 36, -12, 17, -24, -14, -7,
+ 31, 41, 5, -50, 36, 59, 24, 10,
+ 29, -44, 8, -9, -97, -15, 12, -50,
+ -57, -30, -41, 42, 12, -2, 75, 20,
+ 22, 2, 13, 46, -30, -32, 11, 104,
+ -9, -16, -98, -40, 14, 2, 37, -4,
+ -5, 37, -34, -33, 84, -17, 34, 2,
+ 9, 9, -14, -7, -35, -24, 4, 42,
+ 5, 14, -32, -7, 35, -2, -7, -6,
+ -3, -52, 47, -2, -48, 53, 7, 30,
+ 2, -33, -18, -10, -34, 8, -19, 11,
+ 10, -53, 41, 34, 1, -8, -75, -9,
+ 33, 27, 9, 0, -65, 2, -7, 85,
+ -3, -41, -20, -4, -2, 37, -48, 29,
+ 62, 95, -11, 6, -18, -21, 41, -33,
+ 12, 34, 44, -70, 17, 27, -28, -12,
+ 9, 29, -4, -3, 43, -65, -21, 28,
+ -17, 5, 11, 53, -2, -11, -31, 10,
+ -20, 24, 33, 8, -14, 19, 34, -15,
+ -5, 35, 10, 17, 42, 41, -11, 30,
+ 52, 70, 45, 29, -28, -4, -37, -55,
+ 0, 7, 32, -62, 54, -30, -74, 47,
+ -23, -3, 27, 15, -15, 1, 2, -5,
+ 27, -20, 16, -1, -10, 24, 23, 45,
+ -3, -3, 58, 19, 6, -26, 53, 10,
+ 19, 46, 40, -18, 37, -3, 34, -17,
+ 23, -29, 93, 13, -26, 9, 7, 33,
+ -23, 27, 24, 13, -59, 71, 7, -26,
+ 34, -22, 16, 43, 35, -2, 10, -1,
+ -1, -5, -5, 20, -15, -3, 23, -15,
+ 17, 1, 19, -2, 16, 15, 3, -35,
+ 5, -5, -10, -16, -5, -9, 91, 20,
+ 5, -6, 10, 15, -25, -36, -30, 0,
+ -31, 18, 3, -17, -23, -15, -6, -9,
+ -39, 1, -6, 19, -23, -13, 11, 16,
+ 6, 30, -40, 73, 58, 75, 34, 49,
+ -8, 28, -29, -6, 32, -8, -38, -4,
+ -10, -5, 8, -40, 12, -60, -65, 9,
+ -27, -58, 63, 57, -17, 42, 25, 52,
+ 14, 5, -16, 30, 13, 48, 4, 41,
+ 17, 0, 32, -5, 33, -19, -76, 2,
+ 2, -6, -7, -33, -50, 2, 11, 53,
+ -39, -14, 23, -28, 52, 6, 0, 35,
+ 18, 15, 36, 37, 21, -35, 3, 5,
+ -21, -7, -93, 66, 24, 11, 39, 55,
+ 38, 8, 14, -2, -74, 7, 14, 80,
+ 19, 3, 12, 9, -17, 8, -9, 9,
+ 42, 18, -32, -21, 28, 22, 36, -31,
+ -9, -3, -26, -33, 49, -19, 20, 22,
+ 17, -12, 15, 23, 6, -2, -16, -3,
+ -41, -18, 22, 14, -6, 3, -28, -36,
+ -11, -20, 23, 13, -12, 9, 37, 39,
+ 22, -29, -11, -22, 20, 26, 12, 79,
+ 19, 33, 64, 63, -7, 0, 15, -4,
+ 69, 19, -7, 1, 31, 16, 18, -87,
+ 18, -53, -20, -20, 57, 1, 17, 12,
+ 9, -5, 4, 40, -12, 33, -65, 9,
+ -31, 4, -14, 14, 8, -16, -25, -19,
+ -10, -55, 8, 30, 50, -38, -2, -17,
+ 5, -15, 16, 8, 12, 32, -45, -28,
+ 9, 7, 31, 1, 7, -32, -15, 24,
+ -10, -18, 26, 33, -4, 55, 33, -7,
+ -11, -21, -27, -8, 23, 18, -3, -4,
+ 16, 7, -20, 15, -2, 42, 5, 0,
+ 38, -9, 14, -32, -7, -9, 9, 12,
+ 19, -11, 26, 18, -14, 2, 0, -38,
+ -23, -38, 49, 2, 3, 23, 19, -29,
+ 11, 8, 25, 43, -41, 7, 31, 39,
+ -28, -3, -68, -8, 12, -24, 2, -6,
+ 3, 27, 8, 16, -15, -40, 17, -13,
+ -5, -6, 12, 21, -3, 48, 2, -89,
+ -9, 59, -2, -13, 89, 62, -16, -19,
+ 1, 21, 50, 18, -70, -22, 26, 16,
+ 33, 12, 3, 21, 30, 1, -20, 46,
+ -68, 56, -48, -32, -20, 81, -13, -37,
+ 48, 5, 7, 60, 23, 44, 41, -24,
+ -6, -44, 43, -10, 5, 4, 74, 62,
+ 78, 5, -126, 85, -11, 17, -21, 97,
+ -34, -17, -32, -31, 18, 26, 43, 64,
+ 13, -7, 111, 33, 23, 49, 18, 28,
+ -82, 0, -15, -16, -32, -1, 35, -10,
+ -68, 7, -7, -30, 25, 61, 1, 25,
+ 48, 39, 3, -57, -56, -23, 19, -28,
+ 2, -17, -48, -46, -27, -12, -18, -22,
+ -18, -11, -59, 19, -19, -19, -14, 9,
+ 28, 18, 4, -13, 1, 37, 46, -26,
+ -48, 47, 19, -21, -7, -44, 2, 12,
+ 28, 18, 6, 14, 23, 13, -10, 31,
+ 18, -39, 6, 37, -29, 28, 1, -20,
+ 41, 9, -1, 1, 0, 38, 16, -30,
+ 35, -2, -19, 5, -20, -19, 6, 4,
+ -31, -6, -9, 3, -42, 25, -97, 18,
+ -34, 35, -8, 52, 26, -2, -7, -67,
+ 52, -44, -7, -64, -37, 7, -63, -43,
+ -31, 69, 10, 75, -16, 13, 41, 4,
+ -10, 19, -5, 11, -44, -21, -2, 10,
+ 24, -21, -17, 3, 36, -19, -14, -54,
+ 10, 6, -45, 12, 49, 0, 20, 14,
+ 25, 2, 0, 11, -16, 68, 6, 12,
+ -16, 9, -21, 8, -1, 12, 4, 8,
+ -21, 7, -13, 4, -56, 4, 27, -22,
+ 5, 15, -8, -25, -9, 2, 13, -2,
+ 16, -8, 16, 3, -14, -3, 7, -25,
+ -23, 20, -4, 35, 36, -19, -25, 12,
+ 7, 15, -15, 27, 2, -3, -15, -16,
+ 4, -18, -3, -12, -7, 35, 4, 0,
+ 2, 1, -14, 7, -13, 19, 15, -3,
+ -8, -6, 40, 26, 40, 19, -13, -28,
+ -16, -35, 80, 7, 29, 22, -41, -41,
+ 50, 40, 121, 25, 9, -66, -4, 57,
+ -81, -55, 4, -3, 22, -4, -10, 39,
+ 8, 51, -71, 16, -15, 25, 37, 21,
+ 5, 7, -8, -25, -15, -7, -35, -6,
+ -13, 27, -34, -18, -20, -9, -2, -14,
+ 20, -1, 15, -14, -23, 44, -8, -22,
+ -4, -38, -13, -46, 31, 3, -64, -55,
+ 40, -11, 12, 0, -37, 32, -24, -1,
+ -54, 81, -9, -22, -17, 20, 14, -32,
+ 27, 15, -28, -7, 26, 38, 2, 16,
+ 48, 47, 7, 26, 28, 61, 10, 37,
+ 18, 12, 31, 15, -18, 28, 14, 19,
+ 30, 43, 27, 35, -51, -16, -28, -36,
+ 1, 36, -4, -56, 30, 22, 1, -4,
+ 28, 25, 19, -36, 64, 6, -2, 22,
+ 1, -50, 23, 82, 9, 25, 0, 3,
+ 17, 42, 8, 25, 4, 21, -12, -59,
+ -11, -55, -7, 32, 5, -3, 32, 20,
+ 36, -28, -5, -62, 15, -6, -22, 72,
+ 18, -88, 0, -25, -3, -26, -19, -15,
+ -35, 5, -10, 29, 23, -20, -12, 6,
+ 18, 43, 16, 56, 31, 6, -34, -59,
+ -44, -8, -17, -4, 28, 8, -7, -11,
+ -6, 4, 32, -20, 38, 17, 27, 15,
+ -14, 8, -42, -11, 36, -36, -4, 17,
+ -8, 9, 14, 3, -11, -11, -1, -25,
+ 7, 14, -2, 3, -13, 56, 0, -11,
+ -4, -16, -19, 7, 26, -10, 55, 19,
+ -6, -20, -23, 11, 5, -30, 14, -3,
+ 46, -14, 29, -12, 18, 2, -24, 18,
+ -3, 1, 24, 7, 36, -2, 37, 4,
+ 29, 4, 30, 4, -4, 7, 17, 16,
+ 62, 1, 25, -4, 18, 23, 8, -25,
+ 24, 18, -17, -10, 15, 49, 7, 18,
+ -5, 58, 21, -3, 78, 42, -13, -55,
+ 11, 28, 8, -18, 14, 111, 25, 6,
+ 3, -13, -10, -64, -6, 10, -123, -13,
+ 38, 34, -20, 13, -54, 47, 6, 38,
+ 72, -9, -17, 10, 65, 74, 28, -12,
+ -29, -6, -27, -32, 14, -28, 60, 9,
+ 4, -127, 43, 59, -42, 7, -11, -9,
+ -42, 32, 16, 14, 32, 88, 73, -3,
+ -16, 39, 28, 33, 22, 24, 27, -22,
+ -47, 13, 57, -11, -30, 9, 0, -22,
+ -8, 84, 24, 24, 31, 42, -17, 58,
+ 57, 19, 17, 26, 39, 5, -15, 2,
+ -21, 21, -36, 9, 32, 11, -7, 3,
+ -24, 10, 4, -38, -51, -10, 12, 17,
+ -18, -12, -30, -13, -26, 8, 34, 21,
+ 10, -51, -45, 30, -6, -2, 35, 21,
+ -7, 53, -20, -8, -20, 31, 47, -51,
+ 13, -37, -9, -26, 25, 5, 21, 19,
+ 49, 6, -2, -8, 31, -19, -36, 21,
+ 14, -10, 47, 58, 13, 15, -12, -22,
+ 23, 13, 37, 43, 13, 11, 20, 32,
+ -7, 16, -17, 32, 10, -16, -25, -34,
+ 5, 16, 2, -6, 29, 3, -17, 28,
+ -23, -9, -24, 10, -38, 1, -11, 5,
+ 44, 39, -26, 7, -16, 1, -4, -22,
+ -30, 2, -3, 24, -9, 14, 5, -11,
+ 6, 10, 15, -7, -11, -20, 22, -1,
+ 19, -3, -3, 7, -11, 10, -2, 17,
+ 10, 14, 3, 13, 10, 44, 1, 4,
+ -10, 2, -9, -19, -23, 11, 11, -7,
+ 0, 8, -5, 13, -5, 2, 5, -14,
+ 12, 12, -38, -2, -3, 2, 7, -16,
+ -9, -10, -5, 21, 23, 4, -16, -21,
+ 21, -3, 7, 9, 1, -25, -23, -4,
+ -23, 3, -8, 11, -19, -9, -12, -24,
+ -31, -7, 19, -14, -19, -9, -7, 20,
+ 42, 44, -9, 17, 51, 97, 104, -60,
+ 15, 20, 76, 64, 28, -21, -1, 75,
+ 17, -41, 45, 2, -8, -13, 23, -12,
+ -23, 0, 8, 9, 18, 8, 6, -10,
+ 79, -7, -5, 60, 72, -3, 16, -32,
+ 0, 9, 3, -29, -30, 26, 25, 4,
+ 6, -29, 6, -8, -1, -2, -45, -16,
+ 13, 44, -5, -5, 31, 13, 59, -62,
+ 30, 10, 3, -11, 9, -34, 41, -35,
+ 4, -15, 14, 13, -5, 9, -58, -30,
+ -8, 4, 22, 4, -21, 65, 19, 46,
+ 18, 6, 18, 16, -95, 47, -19, -19,
+ 0, 50, -25, 78, 38, 16, 24, 40,
+ 4, -14, -40, 56, -31, -25, 27, -16,
+ -20, 35, 25, -59, -15, -11, 27, 8,
+ 57, 25, -21, 70, 28, 72, 4, 10,
+ -25, 33, 28, -93, -11, -11, 39, -29,
+ -9, -23, 9, 18, 31, -3, -2, -91,
+ 18, 16, 30, 15, 36, 39, -36, -41,
+ -19, 26, -32, 21, 55, 28, 32, 6,
+ 5, 5, 20, -20, -24, 3, -24, -35,
+ 18, -29, 6, 25, 8, -33, 12, -35,
+ 62, -14, 9, -39, -18, -2, 26, 1,
+ 38, 58, -41, -29, 11, 2, -6, -45,
+ -17, -53, -8, 12, -35, 32, 6, 9,
+ -8, -25, 54, 23, -7, 11, 42, -33,
+ 11, -28, -21, 13, -15, 4, 41, 35,
+ -8, -27, 55, -18, -7, -2, -12, 13,
+ -10, 11, 18, -23, 7, 0, 7, -10,
+ 4, -8, -16, -18, -34, -25, 10, -7,
+ 12, 3, 33, -5, 0, 3, -2, 0,
+ 11, -12, -27, 9, 6, -16, -14, -13,
+ -27, 20, 4, 7, 4, 18, -1, 39,
+ 0, 1, 11, 10, -5, 1, -6, 2,
+ 5, 8, 3, 7, -13, -24, 0, -18,
+ 20, 5, -22, 18, -22, 21, 0, -16,
+ 6, -29, -1, -17, -6, 101, -43, -11,
+ -37, -50, 18, -13, -7, -38, 56, 21,
+ 69, 61, -17, -51, 35, -43, -33, 39,
+ 65, 0, 21, -48, 49, 67, 3, -33,
+ 117, 6, -14, -38, 19, 26, -12, 33,
+ 36, -20, -37, -25, -5, 22, -21, -14,
+ 24, -42, -39, 45, 25, -5, -26, 9,
+ -24, -49, 18, -64, 55, -3, -42, -11,
+ 66, -15, -8, 38, -112, -13, 16, 21,
+ 17, -36, -7, 27, -98, -1, 19, 15,
+ -9, -25, -7, -27, -16, -21, -26, 5,
+ 49, 45, 16, -68, 25, 42, -21, 35,
+ -20, 3, 71, 24, 8, 47, -57, -75,
+ -12, -19, 25, 4, -61, 73, -2, 10,
+ 35, 45, 22, -16, -2, 70, 6, 38,
+ 19, 0, -51, 22, 13, 21, 45, -28,
+ 47, 23, -36, -86, 9, 29, -6, -66,
+ 13, -57, -22, 10, 81, 17, -10, -4,
+ 97, 40, 9, 30, -30, -2, -15, -11,
+ 30, 6, 30, 39, 3, 11, -15, -14,
+ -22, 9, 10, 84, -6, 29, -45, 16,
+ 36, 73, 50, -15, -37, 37, 1, 26,
+ 22, 2, -24, -10, -18, 16, 14, 41,
+ -11, -14, 8, -26, 9, 19, -17, 12,
+ -27, -2, 5, 0, -36, -11, 35, 34,
+ 73, 28, -35, 37, 39, -35, 16, -58,
+ 12, 35, 9, 0, -15, -35, -17, 26,
+ 4, 13, -15, 0, 10, -5, -13, 6,
+ 26, 30, 26, -26, -1, -22, 15, -41,
+ -9, 57, -33, 14, -3, 4, -24, 12,
+ -44, 9, -22, -7, 16, -1, 30, -2,
+ 27, 24, -6, 14, -23, -4, -11, 16,
+ -4, -14, 11, -30, 16, 7, 15, 58,
+ 78, -28, -9, -2, -9, 11, -40, -7,
+ -1, 15, 10, -10, -1, -18, -28, -7,
+ 12, -23, -22, 40, 3, 13, 21, 35,
+ 8, -39, 42, -5, 23, 14, 3, 21,
+ -38, -24, 29, 70, -12, 47, 34, 36,
+ -40, -78, -19, 31, 52, 36, -102, -64,
+ 13, 9, 0, 19, -11, 29, -13, -24,
+ -1, -5, -7, 46, 36, 51, -31, -29,
+ -16, -18, -48, -41, -19, -60, -24, 4,
+ 6, -58, 6, 9, 27, -27, -16, -35,
+ 9, 24, -2, 69, -8, 20, 25, -28,
+ -9, 10, 47, 4, 16, -33, 45, -62,
+ 36, 4, 0, -22, -50, 7, -8, -2,
+ 35, 14, 45, -5, 0, 26, -38, 75,
+ 47, 13, -6, 30, 21, 49, -25, -57,
+ 10, -3, -6, 11, -12, 47, -22, 39,
+ -30, -21, 28, 37, -63, 46, -6, -8,
+ 4, -5, -17, -1, 29, -70, 31, -34,
+ 33, 39, 17, 21, 115, 4, -1, -41,
+ 13, 73, 3, -23, -24, 71, 16, -3,
+ -34, 24, -4, 42, -13, 28, 15, 69,
+ -21, 25, -16, 61, 41, 19, 30, -29,
+ -11, -26, 37, -33, -4, -25, -2, -1,
+ 21, 78, 10, -18, -13, -72, -75, 3,
+ -23, -27, 23, 32, 33, 39, 12, -29,
+ 27, -9, 1, -8, -34, -1, -71, 26,
+ 35, -21, 79, 36, -13, -27, 22, -22,
+ 32, 35, -32, -7, 30, -10, -14, 32,
+ -36, 3, 50, -20, -72, -15, -14, 61,
+ -16, -10, -32, 1, -25, 4, 0, 1,
+ -10, -6, 52, -22, 48, 28, 2, 22,
+ 3, -27, -9, 9, 4, -1, -5, 10,
+ 17, 0, -27, -12, -6, 20, 56, -2,
+ 3, -25, 12, 8, 14, -7, 3, -4,
+ 0, -8, -21, 2, 4, 9, 4, -7,
+ 6, 19, -44, -35, -67, -21, -15, 13,
+ -26, 12, -2, 20, -12, -66, -38, 9,
+ -15, 26, 4, -20, 5, 48, 15, 20,
+ -21, 52, -1, 17, 28, 40, -5, 43,
+ 7, 65, 6, 15, 7, 13, 2, 7,
+ 37, 0, 27, -22, -10, -48, 51, 33,
+ -5, 5, 3, 22, 71, 35, 31, 63,
+ -15, -114, 38, -20, 57, 37, -14, -86,
+ 3, 70, 19, 62, 19, 42, -20, 63,
+ 4, 29, -5, 22, 28, 47, 76, 97,
+ 95, 25, -56, 27, 3, -85, -31, 36,
+ 28, 18, 33, -37, -31, -59, -36, 69,
+ 49, 15, 0, 17, 64, 18, 36, -25,
+ 37, -23, 28, 28, -11, -12, 47, -4,
+ 10, -77, 87, -57, 37, 127, -13, -32,
+ 62, -26, 45, -123, -37, 23, 25, 27,
+ -52, -15, -102, -31, 7, 26, 19, -68,
+ 0, 27, -38, 1, 13, 38, 70, 48,
+ 44, 68, 35, 23, -68, -15, 71, 64,
+ 21, 86, -26, 11, 3, 41, 1, 46,
+ 54, -13, 19, -19, 23, 15, 55, -23,
+ 29, 17, -13, -54, -41, 23, 2, 22,
+ -13, -7, 52, 17, 75, -102, -35, 18,
+ 9, 47, 17, -12, 8, -80, 1, -5,
+ -62, 53, -50, 33, 23, -19, 24, 7,
+ 76, 31, -1, -48, 18, 34, -10, -18,
+ 28, -36, 32, -3, 75, 9, 88, 24,
+ -49, -37, -3, 24, 59, -36, 24, -9,
+ 3, -8, 26, -7, 68, -44, 5, 0,
+ 40, 15, -24, 64, 2, 0, 3, -16,
+ -26, -10, -31, -33, -20, -25, -13, -1,
+ 4, 0, -3, 3, -2, 0, -9, -20,
+ 16, 3, 66, 8, -13, 18, 4, -11,
+ -37, 28, 8, 13, 26, 20, -2, 14,
+ 25, -2, -21, -22, 4, -53, -1, 10,
+ -6, 8, -6, 12, 39, 29, 6, 18,
+ 5, -4, -6, -10, 13, 5, -22, 28,
+ -18, -32, 30, 55, -11, 17, 15, -3,
+ -7, -28, 31, -13, 33, 38, -43, 11,
+ 3, -18, -27, 24, 1, -13, 10, 17,
+ -12, 10, 25, -76, 11, -29, -4, -8,
+ -35, 33, -29, 49, 33, 22, 17, -22,
+ -35, 9, 45, 21, 2, 9, -47, -33,
+ 22, -24, 6, -2, 15, 22, 14, -105,
+ -22, -62, -11, -10, 9, 19, 21, 10,
+ -24, -7, -26, -19, 25, 21, 71, -65,
+ 8, -39, -26, -49, 28, -30, -11, -30,
+ -10, -30, 1, -9, 20, -5, 44, -25,
+ 27, 5, 49, 15, -2, -18, -33, 0,
+ -29, -6, -18, -2, 26, 14, 8, -18,
+ 38, 67, 43, -42, -2, 49, 18, 42,
+ 9, -58, -10, -24, 23, -38, 5, -13,
+ 91, 52, -32, -26, -4, 0, -33, 13,
+ -48, 38, -2, -2, 10, 17, 3, -18,
+ -29, 75, -65, 15, -74, -41, 16, 19,
+ 46, -21, -22, 60, 24, 16, 18, 11,
+ 10, -59, 25, 37, 65, 12, -1, 51,
+ -37, -49, 40, -35, -15, 6, -2, 42,
+ 8, 28, 38, -30, 0, 30, 16, -37,
+ -32, 6, 70, 18, 36, 7, 44, -66,
+ -10, 30, -9, 42, 25, 70, 65, 0,
+ 46, 21, -2, 30, 13, 17, -23, -16,
+ 32, 70, -49, -21, -31, 25, 51, -47,
+ -14, -50, -46, 36, -13, 31, -42, 41,
+ 32, -26, 0, 2, -35, 16, 8, 35,
+ 5, 1, -53, 13, 1, -1, 28, 17,
+ 41, 17, -4, -4, -27, 2, 1, -7,
+ -21, 22, 33, -1, 2, 9, -4, -25,
+ 3, -30, 6, 17, 3, 7, -12, 3,
+ -3, 20, 14, -66, -4, 9, 20, 5,
+ -27, -4, -14, 31, 20, 0, 10, 5,
+ 2, 22, -18, 9, 16, 0, -59, 9,
+ 20, -3, 22, 7, -18, -2, -12, 3,
+ -15, -1, -8, 21, 1, 14, 5, -6,
+ -12, 45, -28, 5, 17, -58, -16, -12,
+ -16, -3, 36, -4, -23, 0, 11, 25,
+ -55, 18, 56, -23, -12, -28, -50, -44,
+ 2, 2, 10, 61, 26, -4, 56, 17,
+ -58, -42, -27, -20, -11, 24, -65, 22,
+ -25, 6, 21, -12, -30, 1, -17, -67,
+ -38, -60, -69, 105, 77, 20, 14, 30,
+ 8, -51, 7, -21, 7, -28, 31, 4,
+ 36, -67, 3, 23, -52, 33, 17, -7,
+ 43, 4, -33, 13, 61, -6, 34, 17,
+ 3, -14, 16, -7, 32, -4, 87, -6,
+ 4, -20, 10, -1, -4, -42, -100, 22,
+ 61, 65, 6, 48, 11, -14, -21, 6,
+ 40, 18, -1, 32, -65, -11, -17, -8,
+ -3, -31, -12, 23, -8, -40, -70, 56,
+ 36, 2, 67, 2, -1, -2, -4, 59,
+ -30, 14, -23, -77, -47, 22, -59, -33,
+ -38, -35, 19, 38, 34, 53, -12, -39,
+ 60, 10, 67, 51, 21, -33, -33, 24,
+ 55, -24, 11, 18, -6, -9, 68, 50,
+ 21, -28, 0, -44, -30, -88, 6, 18,
+ -43, 42, 5, -17, 0, 2, -26, -11,
+ 55, -54, 23, -9, 26, -26, 43, 80,
+ 21, 20, -15, -34, 49, 39, 17, -14,
+ -28, -49, 35, -42, 44, 51, -22, 34,
+ 15, -55, -1, 51, -30, 33, 22, -6,
+ 7, 12, 3, 3, 0, 16, -29, 0,
+ 22, -26, 1, 0, -32, 45, -28, -38,
+ -18, -8, -12, 68, -4, -13, 4, -20,
+ -30, 0, 42, 1, 9, -4, 2, 29,
+ -42, -50, -15, 2, 19, 16, -35, 22,
+ 8, -12, 1, -21, -9, -34, -11, -8,
+ 22, -22, -16, 39, 19, -34, -2, 30,
+ 42, -7, -21, 17, 15, 6, -25, 66,
+ 10, 15, -24, 31, 5, -20, 18, 15,
+ -9, 5, 11, 35, 4, -26, -25, 10,
+ -12, -15, 16, 31, -15, 22, 25, 14,
+ 12, 48, -23, -7, 17, -19, -5, -1,
+ 13, 57, -56, -7, -17, -23, -14, 7,
+ -7, 3, -32, 6, 22, 15, 62, 37,
+ -98, -22, 100, 113, 21, -31, 38, 8,
+ 47, 16, -15, 8, 55, -34, -24, 50,
+ 59, 43, 10, 19, -3, 20, 0, -18,
+ 71, 6, -9, -53, 26, -9, -7, -38,
+ 25, 28, -11, -66, -10, -24, -12, 52,
+ 18, -53, 20, 65, 7, -6, 39, 34,
+ 6, 10, -14, -6, 61, 0, -10, -8,
+ 97, 10, 4, -33, 7, -35, 20, -10,
+ 21, 33, 9, -1, 20, 4, -8, 11,
+ -69, -5, 8, 13, 37, 11, -25, -6,
+ -62, -14, 8, -16, -26, 29, 33, 4,
+ -32, 14, -10, 32, 14, 50, 15, 47,
+ 9, 62, 37, -6, 4, -12, 47, 9,
+ -22, -1, -43, 9, -3, -5, -18, -9,
+ 4, 0, 59, -19, 64, -34, -18, -10,
+ 16, -65, 23, -3, 9, -10, 67, 69,
+ 33, 16, 47, -22, -65, -39, -28, 18,
+ 2, 21, 13, 22, 1, -1, -84, -7,
+ -17, 33, 25, 12, -21, -55, -18, 19,
+ -6, -65, 31, 102, 10, 16, 5, 23,
+ 11, -36, 6, -28, 47, 67, -5, 71,
+ -1, -32, -43, 86, 30, 1, 14, 56,
+ 1, -17, 1, -17, 50, -22, 4, 6,
+ 22, 48, -8, 13, 19, -15, -13, 65,
+ 17, 20, -14, -39, -22, 2, -35, -11,
+ 2, 12, 8, 17, -6, -25, -3, -31,
+ 20, -6, 30, -13, 2, 31, -20, -10,
+ -32, 11, -21, 24, 3, 17, 12, 10,
+ -34, 3, 22, 31, 21, 8, 12, -27,
+ -25, 6, -35, 29, 28, -24, 20, -22,
+ -40, 3, -56, -27, 22, 3, 23, 34,
+ 19, -4, 30, 3, 4, -35, 40, 11,
+ 3, -2, -30, -14, 6, -11, -8, 15,
+ -37, -48, 13, -8, 14, -20, 39, 14,
+ 32, 30, 8, -5, -22, 29, -1, 22,
+ -56, 18, 10, 6, -35, -17, -40, 48,
+ 42, -36, 6, 5, 26, -6, -35, 47,
+ 41, -4, 17, 5, -41, 29, -39, 10,
+ 59, 10, -18, 16, -4, 9, 17, -22,
+ 59, 58, 9, -20, -62, -14, -21, -24,
+ -51, -9, 22, 61, 22, 24, -71, 31,
+ 23, -1, -2, -46, 14, 25, 27, 9,
+ 57, 3, 24, 4, 17, -16, -31, 0,
+ 26, -21, -36, -36, -128, 48, 14, 45,
+ -65, -27, -50, -13, 37, -9, 15, -1,
+ 4, 39, 9, -19, -80, 12, -44, -40,
+ 127, -8, 114, 31, -6, -12, 33, 53,
+ 72, -7, 23, -12, 3, -14, -19, 31,
+ 8, 26, -16, 56, 16, -43, 42, 12,
+ -12, -37, -20, -9, 101, -32, -22, -2,
+ -1, -28, 33, 3, -13, -35, -39, -9,
+ 71, -3, -31, 59, -49, 24, 60, 37,
+ -8, -50, 28, 2, 0, 3, -69, -22,
+ 19, -28, -52, 75, -5, -4, 23, 21,
+ -29, 51, 4, -35, -31, -41, -8, 24,
+ -70, 16, -43, 19, -21, 42, -8, -33,
+ 0, 39, -35, 14, -43, -29, 14, 40,
+ 12, -36, 5, 19, 18, 42, 39, 24,
+ -9, 12, 25, 50, -3, -15, 48, -2,
+ 16, 65, -10, -21, 5, 26, -86, 51,
+ -37, 9, -22, -4, 32, 40, -10, -78,
+ -37, 52, 8, -61, 0, -1, -7, -4,
+ 17, 18, 24, -65, 9, -11, -10, 27,
+ -8, 31, 41, 6, 31, -7, 8, 7,
+ 36, 58, -8, -10, -39, -38, 36, 17,
+ 4, 3, -24, -12, -29, -11, -5, 9,
+ 0, 37, -15, 50, 1, 67, -82, 14,
+ 23, 37, 28, 5, 82, -28, 25, 59,
+ 2, -15, 47, 27, 2, 5, -16, -68,
+ -20, -31, -3, -32, 3, -29, -7, -12,
+ -23, 53, 34, 13, 11, 118, 0, -21,
+ 27, 2, 42, 15, 2, 27, 13, 29,
+ -44, 2, 20, -1, -1, 24, -29, 0,
+ -21, 45, 2, 35, -4, 32, 7, 93,
+ 10, 6, 27, 44, 77, 17, -29, 26,
+ -7, -15, -10, 1, 31, -16, 26, 113,
+ 24, -37, -6, 54, -3, 11, -5, 23,
+ 17, -20, -24, 29, 5, -30, 75, 120,
+ 22, 50, 17, 41, 23, -16, 17, 21,
+ -16, 1, -20, 9, 14, -14, -4, 11,
+ 11, 7, -66, 49, -17, 50, 6, 60,
+ 44, 2, 27, 28, 83, -24, 1, -1,
+ -29, -9, -63, -14, -1, -28, 25, 41,
+ -6, -5, 17, -14, -42, 24, 9, -26,
+ 9, 63, 10, -9, -18, 8, -2, 31,
+ 23, -6, -22, 15, 2, 59, -28, -53,
+ -19, 72, -15, -9, 2, -10, 25, 0,
+ -2, 16, 60, -84, 9, 42, 22, 12,
+ 7, 45, 20, -14, 7, -30, 79, 57,
+ -18, 24, 1, 29, 38, 54, -51, 54,
+ -26, 42, 25, -12, -8, 28, 25, 17,
+ -14, 4, 3, 60, -2, -27, -32, -72,
+ -34, 13, -14, 34, -15, 20, -36, 45,
+ -20, 17, -19, 60, 9, 5, -12, 69,
+ 4, 24, -12, 2, 17, 19, -20, 17,
+ 34, 4, 30, -38, 2, -24, -51, -18,
+ -30, -9, 40, 22, 6, 3, -10, -20,
+ -8, -7, -24, 12, 11, 27, 1, -26,
+ 7, -14, 25, -3, 18, -26, 18, -8,
+ -11, 2, 40, 2, 40, 28, 0, -13,
+ 6, 21, -17, -25, -19, 8, 7, -15,
+ 34, -14, 24, 1, 19, 14, -25, -9,
+ -9, -1, 3, -27, -10, -8, 16, 2,
+ -47, -5, 13, 20, 10, -33, 2, 0,
+ 10, -11, -41, -6, -24, -20, 12, -15,
+ 2, -6, -14, 5, -35, 35, 14, -71,
+ 13, 70, 4, -43, 9, 127, -31, 21,
+ 19, 1, 43, -43, 7, 95, 55, 8,
+ 4, -17, 39, -27, -18, 9, -28, 4,
+ 59, -29, 23, 15, -12, 6, 19, -38,
+ 75, 25, 27, 50, 29, 63, 21, -7,
+ -7, -5, 55, 14, -13, -5, 62, 10,
+ 3, -67, 14, 22, 72, 120, -22, -4,
+ -19, -38, 5, 46, 15, 32, 127, 96,
+ -19, 12, 50, 31, -22, -25, 121, 5,
+ 10, 4, 1, -16, -12, 12, 45, 45,
+ 21, -42, -3, -56, 17, 83, -14, 64,
+ 114, 21, 32, -16, -16, -18, -2, -9,
+ -34, 70, 37, 36, -20, 10, -29, -14,
+ -7, -57, -8, 20, 34, -4, 45, -13,
+ 4, 29, 8, 14, 14, -23, 0, -1,
+ 11, 52, -57, 27, -2, -5, 46, -40,
+ 14, 36, 22, 16, -20, 14, 52, -37,
+ 9, 11, 21, -1, 9, -3, -2, 27,
+ -23, 6, 20, -16, 5, -33, 5, 14,
+ 12, 54, 11, 22, 13, -15, -23, 24,
+ 2, -15, -14, -14, -70, 30, -56, -22,
+ -6, 12, -9, -1, -6, -18, -3, -24,
+ -35, -6, -7, -8, 4, 23, 7, -23,
+ 15, 27, -33, 8, -3, 49, 35, -2,
+ -7, 0, -17, -2, 4, 8, -14, -9,
+ -24, -29, 42, 26, 3, -5, 62, -16,
+ 5, 3, 12, 1, 34, 0, -6, 4,
+ -20, 1, -9, -5, 5, -13, 15, -11,
+ 1, 21, -13, -20, 2, 11, 6, 13,
+ 7, -7, -14, 14, -17, -32, 4, 5,
+ 6, -23, 6, -13, 0, -28, -4, 9,
+ -29, 19, -12, -28, -13, 14, 29, -13,
+ -21, -1, -7, -6, 16, -5, -1, 7,
+ 3, 2, 19, -11, 10, 17, 27, 9,
+ 6, -3, -21, 21, -36, 17, 18, 41,
+ -5, -4, -13, 9, -9, -20, -1, 34,
+ -42, 30, 9, -20, 7, 23, -1, -9,
+ 14, -10, 1, -27, 49, -79, 48, -30,
+ 9, 9, -23, 10, 17, 15, -7, -24,
+ 8, -30, -14, -56, 31, 11, -55, 14,
+ 63, 8, -8, -24, -29, 14, -28, -9,
+ -24, 17, -23, -21, -52, -15, 81, -66,
+ -16, -49, -1, 6, 14, -16, -64, 0,
+ 83, 29, 16, -11, -42, 62, 94, -56,
+ 15, -16, -28, 28, 50, -36, -39, -21,
+ -36, -19, -29, -19, -27, -9, 20, -15,
+ 22, 64, 34, -68, 66, 10, -1, 81,
+ 25, 0, 28, -27, -28, 16, -43, -23,
+ 11, -15, 53, -127, 67, 46, -1, -30,
+ -15, 47, -21, 38, -40, -32, -54, -46,
+ -14, 22, -21, 24, -58, 8, 80, -18,
+ 15, 55, 55, 36, -9, -18, 5, 8,
+ -50, 23, 16, 17, 49, -20, -38, -40,
+ -6, 23, -57, 51, -27, 29, 27, -59,
+ -5, -39, -62, 3, 49, 81, -6, -27,
+ -14, 38, -36, -18, 35, -48, -45, -3,
+ -9, -28, -30, 23, 0, 7, 33, -58,
+ -79, -60, -77, 35, -16, 9, -39, 15,
+ 44, -92, 28, -56, -48, -18, 53, -66,
+ 58, 13, 22, -17, -14, -45, 26, -41,
+ -25, -32, 7, -4, -40, -14, -19, 31,
+ -9, -9, 34, -29, 15, 27, -12, -34,
+ -24, -12, 4, 18, 44, -9, 7, -20,
+ 7, 3, 22, 17, -12, -18, -4, 3,
+ 47, -3, 18, -2, -16, 25, 5, -7,
+ 13, -12, -36, -31, -42, 21, 31, 0,
+ 27, 26, -2, -3, 0, 30, -2, 20,
+ -24, 22, -50, 7, -25, 10, 24, -13,
+ -6, 18, 27, 40, 37, -12, 3, 0,
+ 20, 15, 37, 40, -5, 4, -56, 15,
+ 30, -10, 34, -30, -7, 5, 17, 6,
+ 35, -34, -15, -7, 23, -39, 11, 43,
+ -35, 33, -50, -89, 25, -11, -52, 2,
+ 51, 11, 82, 24, -15, 7, 31, 46,
+ -14, -15, -38, 9, 15, 2, -46, -41,
+ 22, -34, 14, 3, -3, -28, 4, -4,
+ 66, 11, 0, 36, 68, 41, 25, -23,
+ -24, 35, -6, -44, 88, -54, 20, 32,
+ -27, -3, -52, 30, 20, -61, -20, 61,
+ -34, 45, 35, -35, 5, 39, 34, 20,
+ -7, 4, 21, -18, -37, 6, 51, 8,
+ -23, 13, -39, 5, 3, 11, 28, 56,
+ -39, 4, -58, -37, -4, 11, 34, -4,
+ 17, -43, 13, -20, -26, -19, -30, -43,
+ -49, -6, -78, -19, -8, 16, 82, -8,
+ -30, 19, -11, 1, 30, 0, 0, 88,
+ 11, 28, 16, -3, -23, -15, 9, -35,
+ -5, -46, -55, 10, 9, 24, 69, -14,
+ 18, -52, -77, 38, 79, 22, -22, 3,
+ -2, 2, 15, -55, -24, 44, -7, 7,
+ 35, 21, 9, 62, -35, -5, 12, -7,
+ 10, -29, 20, 42, 7, 16, -10, -7,
+ 9, 63, -1, 16, 24, 12, 16, 11,
+ -15, -14, -14, 0, 8, 5, 3, -63,
+ 21, -23, 4, 8, -25, 14, 49, -13,
+ 27, 14, 0, 22, -33, -1, -27, -26,
+ 0, 6, 17, -11, -14, -33, -23, 16,
+ 2, -18, -18, 6, -3, 25, -15, 17,
+ 24, -8, -42, -20, 3, 72, -25, -39,
+ 9, 9, 14, -5, 5, 18, -5, -31,
+ -10, 3, 19, -13, 13, -18, 19, 31,
+ 42, 6, 39, 13, 31, -3, 20, 25,
+ -37, -25, -35, -13, -3, -2, 2, 16,
+ 3, 34, 3, -26, -15, 2, -15, 23,
+ -19, -23, 13, 14, 20, -9, 4, 51,
+ -8, -24, -33, 8, 5, -1, -53, 4,
+ 24, 10, -6, 5, -2, -18, -7, -30,
+ 22, -13, -19, 5, -14, -28, -1, 8,
+ 21, 45, -52, -12, 65, 24, 54, 15,
+ 50, 47, 50, -29, 30, 26, -31, 19,
+ -18, 67, -18, 4, -1, 11, 0, -15,
+ -29, -27, 57, 11, -15, 71, -7, 32,
+ -13, -13, 32, 53, 4, 43, 77, 48,
+ 52, -12, 42, 50, 4, 28, -24, -1,
+ 13, -5, 17, 16, -12, 94, 14, 34,
+ -9, 29, 0, 14, 52, 8, 36, 60,
+ -35, -12, 61, 45, 6, -2, 10, 51,
+ 14, 69, -16, 9, 27, 18, 8, 62,
+ 6, -29, 15, -13, 11, 44, 18, 15,
+ 37, 10, -12, 58, -19, -14, 1, 25,
+ 30, 22, -31, 45, 46, 1, -1, 9,
+ -42, -44, 10, -21, 9, -55, -8, -16,
+ -39, 33, -11, 19, 3, -59, 6, 24,
+ 16, -47, -3, -10, -7, 25, -11, -36,
+ 2, 40, 31, -24, -11, -2, 46, 28,
+ 32, 36, -12, 2, 8, 1, -18, 1,
+ 24, 52, 48, 33, -4, -21, -18, -37,
+ 8, -16, 10, -17, 37, 35, 12, -30,
+ -17, -7, -34, 11, 39, 30, -4, -6,
+ 32, 8, 20, 10, -9, 36, -29, 5,
+ -5, 6, 1, 24, 19, -13, -18, -17,
+ -19, -40, -11, -7, 57, 14, -17, -4,
+ 5, -27, -7, 15, 37, -9, -8, -22,
+ -6, -14, -1, 0, -46, -9, 21, 14,
+ -6, -28, -8, 20, -33, 24, 14, -36,
+ 19, -21, 13, 14, -4, 9, 22, 58,
+ 24, 1, -32, 15, 23, -7, 13, -15,
+ 32, -38, 23, 14, -1, 16, -6, 16,
+ -4, -1, 40, -39, -29, -3, 7, -32,
+ 13, 2, 43, -20, 22, -6, -11, 12,
+ -27, -9, 10, 8, 25, -17, -5, -8,
+ -44, 4, -30, -14, 17, 18, 9, 6,
+ -42, -39, -24, -9, -20, -18, 44, -7,
+ -19, 2, -10, 14, -9, 18, -5, -26,
+ 20, 44, -14, 49, -5, 41, -10, -18,
+ -60, 61, 30, 12, -80, -1, -20, 57,
+ -51, -127, 46, -2, 17, -72, 35, -128,
+ -58, 85, 5, 26, -82, 25, 28, -6,
+ -5, -60, 32, 112, 58, 59, 65, -32,
+ -36, -88, -63, -28, 11, 49, 46, 68,
+ -121, 44, 2, 59, 47, 45, 10, 6,
+ 59, -7, -34, 67, 6, -1, 14, -2,
+ -19, 43, 67, 16, -16, 41, 67, -2,
+ -58, 28, -35, 43, 57, 34, -13, 39,
+ -28, -2, -2, 73, 17, 46, 13, 3,
+ 14, -31, -3, 8, -63, -28, 29, -5,
+ 50, 23, -41, 30, -5, -58, -13, 88,
+ 13, 17, 49, 22, 26, -75, 3, -43,
+ 8, -57, -47, -37, 10, -30, -76, -115,
+ 5, -47, -20, 15, 10, -12, 75, 15,
+ -2, -1, 1, 32, 10, 1, 30, 8,
+ 19, 72, 14, 19, -13, 5, 41, -8,
+ -23, -52, 87, 15, -6, 8, -25, -18,
+ -29, -22, -34, -15, 96, 24, 68, 1,
+ -4, 18, -11, -13, -14, 49, -4, -112,
+ 56, 45, -22, -30, -33, 25, -92, -46,
+ -70, -8, 15, 5, 11, -4, 32, -38,
+ 13, 35, -51, 40, -9, 17, -3, 55,
+ 26, 8, -17, 32, 20, -20, -12, -18,
+ -18, -5, 45, -2, 5, -39, -3, -18,
+ -48, -73, -8, 24, 13, 6, 26, -45,
+ -12, 5, 21, 1, 18, -23, 1, 10,
+ -9, -9, -6, 6, 24, 30, 12, -12,
+ 28, -3, 32, -15, 7, -2, 29, -5,
+ 44, 19, 33, -21, -13, 10, -5, -43,
+ -4, -34, 26, -16, 14, -12, -3, -6,
+ 13, 2, -15, 16, 13, -20, 35, -48,
+ -36, 21, -31, -18, 0, -55, 54, -32,
+ -61, -24, 8, -3, -9, -19, -11, -38,
+ 3, 34, 42, -3, 2, 3, 13, -29,
+ 13, 4, -12, 4, 6, 9, 20, 19,
+ 10, 5, -1, -16, -8, 3, -8, -6,
+ 3, 7, -4, 26, -12, 5, 13, -3,
+ -9, -4, 21, 16, 1, 5, 7, -23,
+ 1, -22, 19, 6, 4, 12, 17, 4,
+ 19, 4, 16, 23, 13, 11, -20, -4,
+ -15, 11, 16, -11, 2, 24, -1, 15,
+ -11, -14, 9, 6, 16, 4, 1, 4,
+ -11, 8, -3, 19, 4, -5, 2, 19,
+ 16, 11, 9, 22, 8, -7, 3, 24,
+ 8, 1, 0, -8, 15, -14, 10, 20,
+ -2, -3, 2, 15, 14, -2, 3, 16,
+ 9, 24, -2, 11, -32, -8, 7, 20,
+ 5, -12, 18, 5, 38, -14, 21, -25,
+ -10, -9, -10, 28, 12, -19, 23, 6,
+ -18, -10, -25, 16, -7, -17, -5, -8,
+ -3, -22, -10, -8, -2, 12, 28, 11,
+ 4, 14, 7, -13, 19, -24, 16, 15,
+ -4, 18, 29, 14, -6, 18, -6, -6,
+ 7, -15, 15, 11, 9, 21, 9, -8,
+ 10, -7, -13, -40, -22, -7, 0, 2,
+ 8, 3, 16, -1, -4, -18, -5, 6,
+ -6, 15, -2, 15, -31, -11, -11, 4,
+ -9, 21, -18, 0, 11, 20, -8, 8,
+ 10, -11, 12, 1, 14, 9, -4, -14,
+ -8, 5, 15, -14, -7, -14, 10, -6,
+ -3, 3, 6, 18, -11, 7, 16, 3,
+ 15, -11, -15, -3, 1, 23, -1, 12,
+ 15, 5, -12, -6, 18, -9, 2, -11,
+ 15, -14, 14, -17, 4, 3, -6, 8,
+ 2, -5, 12, -8, -14, 15, -10, -16,
+ -14, -8, 9, -15, 2, 8, -4, -5,
+ -7, -6, -1, -4, 4, 10, 21, -10,
+ -16, -4, -12, -18, 6, 3, 18, 2,
+ -11, -22, -5, 13, 0, -10, 6, -9,
+ 0, -16, 8, 4, -13, 12, -5, -16,
+ -13, 15, 14, 0, -10, 1, -31, -12,
+ -2, 8, 5, 12, 15, 12, -53, 6,
+ -15, 4, -25, -10, -9, -19, -39, 6,
+ -9, 5, 10, 30, -7, -3, 14, 9,
+ -13, 7, 2, 0, 8, 5, 15, 11,
+ -8, -1, 6, -6, 50, -12, -18, 14,
+ -70, -9, -6, 43, -2, -1, 20, 30,
+ -22, -17, -19, 8, 10, 0, -33, 5,
+ -17, 12, 11, 19, -11, 26, 25, 18,
+ -1, 16, -10, 50, 33, -9, -4, 23,
+ 23, -12, -6, 9, -11, -20, -1, 4,
+ 13, -17, 8, -2, -5, -14, 13, 6,
+ 24, -21, -60, 32, -22, -3, -19, -8,
+ -9, 30, -17, -16, 15, -8, 9, 36,
+ -5, -40, 9, -10, 18, -29, 29, -35,
+ -37, -18, -19, -4, 5, -25, 22, 12,
+ -36, -1, -46, 4, 3, -33, -15, -7,
+ 22, 36, 17, -2, -5, -2, 26, 48,
+ 11, 58, 6, -21, 6, -5, 40, 0,
+ -64, 31, 18, 3, 35, 24, 8, 14,
+ 27, 31, -11, 3, 26, 41, 34, -12,
+ 34, 50, -5, -12, 10, 15, 3, 3,
+ 19, 4, -2, -1, 3, 1, 6, 11,
+ 18, 0, -19, 22, -7, -32, -8, 25,
+ 24, 7, -20, 7, 15, 23, -22, 13,
+ 12, 25, -36, 20, 5, -16, -29, -11,
+ -24, -2, 6, -9, -23, 8, -21, -8,
+ -5, 8, -28, -2, 10, 1, -3, -17,
+ -34, -10, 15, 47, 5, 22, -11, -3,
+ -1, 0, 28, -2, 20, 2, -14, 15,
+ 3, -23, -44, -34, -12, -11, -15, 5,
+ 40, -11, 23, -20, 3, 37, 18, 38,
+ 11, 11, 3, -9, -22, -11, 3, 10,
+ -33, 5, -21, 9, -7, -2, -7, -15,
+ -16, 31, 11, 5, 14, 27, -9, -25,
+ -38, 7, 7, 13, 6, 28, -3, -28,
+ 22, 6, -16, 14, 20, 39, -5, 12,
+ 23, -1, -17, 18, 47, -12, -17, -9,
+ 20, 12, -18, 20, -21, -58, 12, 26,
+ 7, 6, -5, 2, -8, -15, -20, 7,
+ 18, 10, -9, 18, -19, 22, 10, -7,
+ -11, -28, -14, 36, 4, 1, -34, -4,
+ -30, 2, 26, -2, -5, 20, 37, -13,
+ 2, -2, -18, 12, -1, 16, 21, -12,
+ -36, -9, -20, 7, -35, -9, -27, -15,
+ -5, 9, -16, 37, 4, -1, 30, 23,
+ 4, 31, -30, -21, 13, 20, 3, 22,
+ 4, 15, 3, 10, 19, 1, -25, -11,
+ 45, 12, 37, -8, 1, 9, -42, -46,
+ 30, 45, 36, 47, -45, 1, -19, -15,
+ -32, -54, -48, 49, 42, 1, -8, -10,
+ 44, -52, 47, 7, 3, -9, -34, -33,
+ -15, 21, -9, 3, 32, 2, 22, -36,
+ 53, -11, -11, -7, 10, 2, -68, 19,
+ 29, -56, -30, 55, -4, 32, 11, 6,
+ 0, -13, 13, 15, -38, 21, -2, 12,
+ -65, -27, 43, 6, 17, -13, -40, -28,
+ 9, 34, -19, -16, 37, 3, -35, -18,
+ 26, -7, -19, -45, -8, 17, 38, -12,
+ -15, 14, 4, -24, -31, -31, -15, 14,
+ -9, -18, 26, 12, -16, -2, -5, -1,
+ -4, 29, 17, -14, 26, 17, 23, -18,
+ -3, -5, -1, -10, -26, 0, 9, 21,
+ 12, 4, 13, 1, -5, 19, 6, -3,
+ 3, 4, -5, 15, -5, -28, 8, -22,
+ -18, 34, 0, -27, 8, 6, -8, 1,
+ 15, -20, 10, -38, 23, 25, 6, 10,
+ -7, 5, 15, 40, -57, -16, 4, -14,
+ 13, 5, -21, -21, 5, 11, 12, 36,
+ 13, -9, -14, -19, -13, 17, -22, -12,
+ -1, -24, 12, -38, 1, -7, 7, -28,
+ -45, 6, 5, -39, -17, 17, 4, -22,
+ -12, 7, -7, 2, 3, 16, 20, 42,
+ 0, 16, -22, -37, -20, -13, 7, -2,
+ 1, -36, -23, 72, 10, -32, -9, -10,
+ -24, -11, 2, -3, -25, 26, -1, -13,
+ 16, -36, 0, 8, 35, 1, -11, -1,
+ -4, -15, -4, 45, -21, 3, -40, 18,
+ 10, -14, 18, 51, -11, -8, 15, -17,
+ -6, -13, -55, -21, -1, 16, -32, 40,
+ -2, 11, 8, -29, -46, 22, 53, -14,
+ -37, -8, -19, 33, -32, 24, 11, 1,
+ 20, -17, -27, 24, 27, 46, -21, 24,
+ 34, -24, 0, -24, -37, -16, 6, 8,
+ 14, 13, -89, -24, 9, -11, 60, 55,
+ 10, -2, -7, -77, 11, 22, 7, -23,
+ 37, -5, -3, -18, 49, -2, -22, -12,
+ -35, -36, -8, -21, 44, -55, -8, -25,
+ 46, -14, 15, -10, 33, 17, 45, -19,
+ -9, -4, -28, -29, -28, 13, 77, -47,
+ -4, 42, 18, 22, -24, -13, 33, -22,
+ -18, 51, -12, -52, -4, 67, 15, -38,
+ 21, 4, -53, -1, 24, 41, -5, 3,
+ -77, 21, 9, 2, -25, 21, -43, -31,
+ -9, 1, -11, 72, -40, -26, -45, -23,
+ -2, -42, -32, 0, 13, -36, 19, 16,
+ -13, -22, -17, 7, 45, -2, 17, -45,
+ -25, 31, -18, 22, -17, 28, 33, 4,
+ -10, -18, 18, 26, -27, -5, 19, -15,
+ -16, 9, 10, -36, 6, -2, -1, 10,
+ 37, -14, -25, -71, 2, 31, 36, 16,
+ -36, 18, -30, -1, 12, 1, -22, -24,
+ 2, -6, 5, -48, 16, -16, -18, -2,
+ 18, 28, 26, -7, -3, -13, 20, -3,
+ -21, 1, -5, 19, -12, -5, 2, -36,
+ 43, -9, 1, 16, 7, 7, 9, -34,
+ -3, 33, 22, 51, -16, 0, 3, -43,
+ -14, 22, 12, -33, 6, 28, -18, -38,
+ 25, 10, 2, -2, -25, 20, -29, -33,
+ -13, 21, -33, 64, -56, -9, 18, 1,
+ 8, -23, -4, -66, -13, 7, 33, 6,
+ 8, -29, -20, -6, -9, -43, -1, -4,
+ -31, 11, -29, -27, -37, 1, -32, 13,
+ 25, -2, -36, -18, -27, 25, -3, 1,
+ 2, 3, -49, 31, 1, -10, 0, -23,
+ 0, 17, 20, 24, -26, -19, 27, -56,
+ 5, 28, -59, -1, -16, -8, -7, 25,
+ -1, 8, 7, 55, -49, -2, -28, 18,
+ 41, 4, -30, 12, -33, -6, 7, -10,
+ 14, 20, -18, -16, 22, -4, -16, 5,
+ 37, -40, -14, -1, -1, -21, -37, -28,
+ -10, -13, -8, 19, -72, 1, 8, 4,
+ -11, 6, -14, 13, 28, -6, -12, -17,
+ 26, 0, 23, -12, 21, -7, 35, -24,
+ -4, 12, -44, 30, -11, -39, -50, 18,
+ -83, 24, -13, -3, -40, 0, -63, -1,
+ 4, -22, -17, 25, 43, 28, -43, -58,
+ 11, -30, 13, 41, 11, -75, 29, 26,
+ 5, 44, 57, -3, -25, 0, -3, 59,
+ -57, -53, 4, -27, -21, -17, 75, -6,
+ -7, 1, -38, -15, -33, -14, 36, 18,
+ 2, 40, 25, -3, -33, -8, -41, 4,
+ -8, 46, 36, 1, -28, 5, -27, 37,
+ 15, -8, -14, -20, 0, 3, -14, -26,
+ 9, 7, -2, 17, -16, -15, 16, 2,
+ 22, 3, -11, -18, 10, -20, 0, -23,
+ -5, -9, 48, -5, -29, 1, -43, -12,
+ -33, -35, -39, -40, -16, 3, -41, 5,
+ -28, 38, -20, -5, -37, 16, 31, -8,
+ -12, 0, -19, -43, 13, 35, 13, -11,
+ -9, 11, 35, -29, 16, 12, -31, -88,
+ 22, 29, 3, -16, 40, 5, 39, 8,
+ 32, -22, 1, 19, 5, -5, 14, -25,
+ -63, -7, -18, -30, -25, 7, 7, -20,
+ -25, 4, 10, 10, 31, 4, 34, 6,
+ -2, -13, 40, -25, -17, 3, -45, 23,
+ -9, 5, 30, 26, 7, 16, -33, 14,
+ 24, 8, 39, -10, -61, 17, 1, 26,
+ 51, 21, -21, -11, 54, 20, 14, -13,
+ -1, 19, 9, 41, -45, -7, -24, 35,
+ 5, 3, 63, 48, 1, -19, -15, 21,
+ 8, -11, 11, -22, 54, 50, 6, 32,
+ -13, 17, 33, 2, 5, -5, 2, -22,
+ 10, -17, 12, 8, 37, 2, -16, -21,
+ -40, -1, -30, -27, 26, 37, 20, 13,
+ 59, -9, 27, -12, -74, -24, 3, 27,
+ 11, 24, -21, 2, -12, 12, 42, 9,
+ 11, -91, 59, -46, 34, 5, 63, 38,
+ 7, 24, 17, 25, 28, 17, -15, 23,
+ -72, -41, -57, 44, 48, -2, 50, -23,
+ 11, 14, 8, 20, 20, -16, 0, -65,
+ 7, -17, -62, 40, -50, 20, 15, 31,
+ 11, -13, -8, 14, -3, 3, 28, -7,
+ 78, -4, -1, 100, -61, -21, 24, -31,
+ 6, 8, 3, 28, 24, 2, 49, -23,
+ 32, 30, -2, 13, 32, 19, 21, 4,
+ 31, -81, 12, -24, -6, 1, -10, 0,
+ 16, -25, -37, 22, 42, -20, 2, 24,
+ -4, -24, -35, -12, 45, -20, 53, -5,
+ 30, -32, 17, 2, 6, -61, -10, 11,
+ -8, 11, -10, -14, -2, -1, -8, -2,
+ -27, 3, 29, -28, 5, 25, -5, -21,
+ 27, 12, -21, 25, 17, 15, -9, 10,
+ -4, -45, -33, 22, -30, -24, -2, 75,
+ 1, -25, 1, -28, 21, -23, -7, 16,
+ 33, -28, 23, -21, 5, -49, 5, -18,
+ 20, 19, -44, -6, -17, 16, 8, 85,
+ -23, -22, 20, 26, -8, 29, -19, 45,
+ -1, 5, -1, -47, 9, -4, -31, -38,
+ -31, 20, 24, 8, 30, -6, -22, -2,
+ 53, -12, 24, -41, -115, 14, -49, -40,
+ -89, -70, -88, 31, 9, 17, 21, -51,
+ 46, 27, 76, 15, -7, 49, 102, -83,
+ -52, -35, -70, 81, -123, 21, 53, 68,
+ -42, 34, -128, -23, 70, -60, -29, 23,
+ 37, -10, 26, 71, -62, 53, -7, -93,
+ 67, 24, 11, 7, -4, -27, 37, 34,
+ 43, -34, 109, -89, -51, -109, -7, -12,
+ 6, 19, -23, -71, 48, -13, -13, -93,
+ 126, -4, 62, 99, 121, -30, -25, -127,
+ -33, -40, -4, 39, 39, 9, 60, 33,
+ -20, 3, -109, 74, 12, -39, 33, 126,
+ -60, -51, 113, 11, -44, -41, -48, -51,
+ 33, -126, -101, -77, -90, 24, -97, -12,
+ 4, -40, -121, -41, 126, -63, -35, 111,
+ 73, -41, -4, 16, 51, -35, 43, -83,
+ 91, -6, -9, 21, -101, 26, -23, -59,
+ -68, -115, -75, 42, -44, 24, -4, -125,
+ 8, -56, -54, -32, -64, -1, 3, 8,
+ 28, 108, -38, -75, 38, -44, 88, 93,
+ -114, 15, -34, -43, -30, 35, 63, -126,
+ 127, -52, -51, 9, 9, 9, 116, 40,
+ 59, 106, 54, 126, -68, -16, 63, 70,
+ 72, 7, 39, -32, -3, -63, 55, 67,
+ -10, 8, 108, -70, -126, 11, -71, -91,
+ -35, -126, -76, -1, -69, 2, -11, -1,
+ 117, -5, -55, 117, 1, 21, 63, -7,
+ 63, 126, -69, -15, 26, 37, -72, -9,
+ 1, -35, 50, -26, 127, 100, 88, -25,
+ 10, 117, 14, -102, -73, 50, 22, -127,
+ -32, -17, -3, -22, -1, 74, -31, -36,
+ -10, -65, -80, 88, 46, 111, 98, 29,
+ 12, 29, 127, 82, 53, 19, 34, 127,
+ -127, 89, 80, -93, -113, -37, 35, 127,
+ 67, -71, -8, 106, -4, -37, 5, -100,
+ -68, 29, -39, 35, -70, -65, 25, -20,
+ -2, 3, 126, -51, 6, 36, 12, -36,
+ -16, -69, -80, -33, -28, -108, 25, -62,
+ -3, 3, 30, -57, 12, 81, -2, -22,
+ 60, 9, -1, 20, -96, -34, 23, -15,
+ -56, 0, -83, -59, -47, 0, -37, 79,
+ 32, -127, 56, 71, 5, -8, 62, -102,
+ 26, -28, 18, 47, 127, 10, 41, 92,
+ 54, -29, 118, -92, -13, 36, 41, 59,
+ 21, -25, 60, 22, 5, -4, -13, 104,
+ 81, 0, -60, 38, 56, -5, -53, -52,
+ -23, 71, -9, 9, 81, 124, -57, 35,
+ 55, -9, 71, -1, 33, 11, -45, 127,
+ -127, 0, -71, -55, 53, -29, -11, 7,
+ -36, -56, -87, 72, -13, 1, 2, -12,
+ -79, 22, 114, -76, 105, 79, -29, 127,
+ 10, 89, -59, -39, 92, 45, -7, -61,
+ -46, -11, 20, -5, 23, -14, 113, -2,
+ -24, -128, 127, 19, 40, -19, 79, -119,
+ -22, -80, -11, 21, 127, 28, 62, 103,
+ -103, 52, -81, 55, 124, 58, -19, -124,
+ 68, 3, 127, -10, 23, 59, 37, 87,
+ 62, 57, -36, 70, -57, -44, 22, -66,
+ -54, -29, 127, -128, -27, -5, 87, -70,
+ -74, -37, -55, -10, -75, 37, 43, -22,
+ 76, -116, -74, -87, -13, -29, -46, 77,
+ 12, -21, -57, -20, 53, 1, -42, 8,
+ 37, 51, -12, 1, -41, -38, -47, 20,
+ -61, -126, 126, 2, 39, 67, -128, -16,
+ -36, 14, 24, -108, -127, 21, 119, -2,
+ -7, 127, 127, 48, -36, -60, -47, -1,
+ 87, 51, 25, -90, -128, -61, -71, 87,
+ 89, -34, -27, 60, 57, 15, 10, -31,
+ -117, 25, -127, 120, -40, -51, -59, -128,
+ -2, -15, 87, 103, -128, -13, -103, -67,
+ 26, 45, -19, -126, -91, 28, 52, -14,
+ -65, 24, 6, 5, 78, -106, 30, 33,
+ -52, 45, -26, 21, 15, -52, -9, -90,
+ -14, -40, -48, 35, 96, -7, 52, -57,
+ 65, 83, 25, -1, -29, 98, 58, -72,
+ -106, -89, -16, 24, -109, 8, 47, 121,
+ -32, -56, 77, -64, 71, 2, -52, 50,
+ 19, -112, 107, -3, 69, -57, 25, 28,
+ 0, 1, 42, 49, -127, -6, 15, 94,
+ -27, -2, 96, 49, -16, -34, -14, -32,
+ -14, 33, 61, 12, 29, -1, -61, -87,
+ -94, -14, 18, -16, -111, -21, -6, -16,
+ 62, -84, -58, 29, -60, -30, -56, -73,
+ 19, 90, -15, 1, 34, 6, 7, 105,
+ 94, -120, 99, 4, -47, -21, -29, -52,
+ 108, -47, 37, -73, 33, -41, -58, -48,
+ -128, -1, -106, 87, 122, -85, -15, 3,
+ 44, -128, 39, 77, 32, 94, -31, -35,
+ 93, -49, 11, 16, -126, -23, -127, -77,
+ -9, 3, 127, 36, 38, -7, -79, 20,
+ 6, 38, -110, -64, -108, -14, 65, -44,
+ 62, 3, -89, 110, -76, -38, 118, 127,
+ -58, 9, -78, 11, 4, -16, 84, 59,
+ -127, -37, -123, 6, 31, 45, 66, 97,
+ 55, -89, -22, 123, -13, 72, 13, 126,
+ 75, -28, 23, -116, 127, 15, 23, -33,
+ 105, 58, 51, 7, 30, 33, 1, -52,
+ 34, -128, -28, 25, -17, 94, -20, -7,
+ 65, 54, 5, -81, 21, -59, 57, 85,
+ 56, 53, -36, 0, 11, -25, -127, -15,
+ 59, 68, -80, -6, 112, 18, -53, -83,
+ 2, -23, 104, -76, 6, -31, 25, 127,
+ -27, 123, 16, -16, 127, 63, -9, -86,
+ -60, 18, -71, -109, -91, 55, -29, -119,
+ -34, -103, 115, -37, 5, -75, 43, 36,
+ 127, 21, 118, -113, 31, 25, 60, -93,
+ 91, -82, 57, 29, 67, 42, -28, -72,
+ 26, 2, -13, -41, -36, -60, 114, 122,
+ 86, 19, 118, -128, -45, -14, 73, 9,
+ -34, -37, 16, -88, 41, 28, -52, -20,
+ 74, 9, -7, -106, 36, 97, -73, -47,
+ 3, 103, -21, 5, -72, -10, -23, -126,
+ 56, 66, -75, -47, -42, 120, 70, 72,
+ -71, 11, 37, -14, 23, 70, -18, -128,
+ -84, 0, 36, 127, -95, -46, 9, -16,
+ -2, 99, 97, -43, 13, 64, -16, -53,
+ -52, 37, -22, 34, -9, -48, 94, -70,
+ -128, -25, -75, 82, -127, 13, -43, 8,
+ -101, 115, -16, 83, -20, 52, -2, 59,
+ -5, -5, 22, 5, -59, -41, -11, 119,
+ 125, -55, -8, -59, -6, -68, -15, 58,
+ -55, -23, 77, 100, -111, -66, -3, 84,
+ -59, -31, -70, -79, 120, -43, -41, 38,
+ -25, 125, -49, -57, 25, -61, -25, 12,
+ -46, 45, 19, -61, 47, 71, 126, 19,
+ 108, 60, -13, -11, 76, -5, 112, -92,
+ 25, -50, 30, 76, 16, -36, -113, -64,
+ -16, 119, -90, 127, 127, 57, -3, -127,
+ 53, 16, 47, 28, 22, 16, -13, 67,
+ -106, -31, 10, 116, 127, 125, 63, -61,
+ 60, -126, 8, -121, 62, -19, -127, -38,
+ 27, 63, 53, -27, -116, 21, 39, -35,
+ -63, -9, -56, -128, 11, 31, -7, -23,
+ -34, -21, -31, -84, 33, -112, -16, -27,
+ 87, -3, -17, 126, -37, -60, -73, -11,
+ -65, -128, -49, 37, 61, 41, -43, 30,
+ 59, 1, 26, -18, -114, 123, -37, -29,
+ 122, -106, -24, -23, -11, 58, -13, -128,
+ -5, -128, -33, -85, 127, -88, -53, -61,
+ 37, -17, -74, -126, 43, -74, 16, 7,
+ -45, 118, 6, -77, 89, 37, -33, 57,
+ 79, 52, 46, 66, 117, -17, -71, -63,
+ -21, 62, 16, -50, -26, -60, 29, -40,
+ -125, -18, -2, 126, 56, -83, 51, 127,
+ -16, -99, -58, -98, -37, -8, 72, -32,
+ -15, -109, 96, 121, -47, 60, -59, -27,
+ -30, -27, 76, 16, -21, 122, 54, -90,
+ -65, -19, 65, 31, -101, -17, 18, 74,
+ -65, 15, -12, -105, 12, -56, -62, 13,
+ 22, 58, -22, 55, 42, -56, 29, -29,
+ -18, 5, 22, 77, 5, 44, -28, -18,
+ 77, 65, 49, -20, 10, 51, -44, -124,
+ -113, 25, 50, -19, -25, 10, -114, 16,
+ -128, 44, -9, 65, -99, 35, 0, -30,
+ -45, -108, -117, -89, -118, -128, 26, -68,
+ 46, -56, 62, 24, -1, -38, 8, 68,
+ -30, -21, 91, -40, -9, 27, -128, -5,
+ 50, 73, 46, -128, -39, -128, 127, -101,
+ -3, 46, 3, 118, 75, 78, -20, 115,
+ 34, -128, -2, -85, 47, 43, -8, -58,
+ 3, 86, -42, -106, 49, 16, -124, -12,
+ -36, 110, -72, 65, 127, 3, -115, -13,
+ 44, -46, 18, 35, -125, -69, 37, 85,
+ 82, 22, -41, 12, -80, 5, 36, 127,
+ 127, 90, 33, -87, 84, -59, -128, -2,
+ 52, 31, 106, 110, -43, -119, 118, 78,
+ -126, 122, -95, -54, 6, -73, 80, 99,
+ 127, 20, 89, 67, -35, -69, -38, -57,
+ 17, 34, 27, -128, 27, -51, -59, -47,
+ -46, -19, 103, 41, -48, -36, -12, 21,
+ 60, 28, -52, -76, 4, -49, 66, 25,
+ -6, 127, 14, 43, 1, 26, 96, 65,
+ -45, -14, -92, -77, 0, -72, 71, -98,
+ 126, -81, 13, -47, 28, -41, -5, 110,
+ 30, 108, 85, -100, -4, 11, 1, 26,
+ 43, 52, -127, 123, 101, -1, -31, -103,
+ 51, 67, -101, 127, -114, -126, 33, -68,
+ -43, -81, 61, -31, 127, 65, -2, 21,
+ 83, -75, -57, -8, -45, 125, -126, 30,
+ 100, -29, -34, -37, -86, -127, 113, 127,
+ 69, -42, 127, -35, -38, 28, 52, -1,
+ 1, -102, 18, -1, -24, -8, -5, 17,
+ 20, -18, 57, 5, 49, -9, -52, -113,
+ 112, -14, -21, -37, -107, 64, 1, -5,
+ -29, 28, -25, -16, 41, -80, 10, 70,
+ -33, 57, -48, -35, -33, 124, 30, -40,
+ 34, -54, -47, -16, -106, -60, 5, 121,
+ 82, -58, 51, -46, -46, -100, -29, -40,
+ -106, -2, -23, -41, -6, 15, 74, 41,
+ -33, 12, -30, 85, -100, 25, -21, 28,
+ -34, 123, -88, 69, -116, 48, -37, -69,
+ 28, -61, 19, 83, -11, 14, 14, 54,
+ -46, 40, -51, -63, 7, -4, 84, -29,
+ -46, 58, 20, 127, -47, -77, 29, 73,
+ -17, 112, -64, -71, 65, 32, -12, 103,
+ 30, 90, -77, -89, -121, -82, 10, 7,
+ -69, 51, -23, -2, -1, 54, 39, 82,
+ -75, -24, -128, 4, 105, 28, 29, 61,
+ 57, 109, -3, 20, 21, 41, 86, 126,
+ -127, -36, -116, -83, 74, -59, 36, -103,
+ 31, 14, 10, 1, 35, -27, 19, 46,
+ 31, 28, -29, -17, -122, -26, 56, -78,
+ 11, 2, 23, 9, -101, 6, -29, -47,
+ -18, 29, 32, -111, -34, 123, -56, -31,
+ -31, -97, -57, -54, -64, -38, -32, -18,
+ 43, -19, -62, 3, 60, -8, 83, 83,
+ 97, 107, -3, 56, 6, -6, -76, 4,
+ 6, -128, -57, -59, -3, -53, 96, -30,
+ 4, -41, 8, 79, 70, 89, 126, 10,
+ 37, 5, -58, 20, 38, 71, -62, 88,
+ 10, 127, -43, 11, 64, -22, -84, -61,
+ 66, 5, -104, 77, 47, 110, -24, -8,
+ -54, 127, 125, -14, 60, 127, 48, 15,
+ 4, -4, 56, 92, 24, 8, -34, -81,
+ 88, 20, -23, 83, 41, -56, 97, 123,
+ -101, 80, 69, 52, 81, -127, 38, 127,
+ -48, 41, -31, -98, 60, -69, 7, -23,
+ 47, -47, 24, -33, -15, -53, -19, 39,
+ 33, -44, 63, 36, -10, -19, 7, -96,
+ -38, -39, -41, -31, -103, -3, 33, 13,
+ 104, -65, -56, 23, 36, -126, 23, -22,
+ -27, -105, -7, -11, -23, -91, -67, 47,
+ 74, -28, 63, 33, 33, 50, -7, 74,
+ 30, -19, 28, 18, -22, 126, -22, -52,
+ -36, -18, 29, -19, 34, 127, 24, -64,
+ -34, 2, -11, 108, 3, 62, -10, 86,
+ -44, -110, -78, -21, -39, -48, 32, -33,
+ 25, -63, 33, 79, -36, -26, 20, 14,
+ -22, 56, 92, -40, -4, -46, -66, -8,
+ 63, 38, 49, -19, 14, -24, 22, -82,
+ -19, -46, 127, 125, 92, 90, -55, -19,
+ 39, -113, -5, -1, 21, 15, -5, -84,
+ 70, -30, -51, -74, 17, -25, -22, -43,
+ 12, -127, -128, -25, 29, -26, -11, 15,
+ 23, 35, -17, -46, -8, -43, 23, 11,
+ 65, -19, 49, 86, -90, -21, 9, 80,
+ -28, -20, -23, 0, -5, -37, 23, 99,
+ 78, -37, 87, -15, -44, -120, 105, 35,
+ -41, -31, 36, -28, -34, -43, -23, 89,
+ -25, -25, -34, 65, 13, 127, 44, -113,
+ -45, -121, -15, -128, 27, -109, -54, -73,
+ -105, 37, 4, -5, -5, 87, 27, 9,
+ 43, -19, -14, -128, -11, -40, -25, -5,
+ -66, 103, -71, -40, -6, -10, 66, 118,
+ -4, 22, -74, -42, 89, -12, -15, -42,
+ 96, 38, -21, 7, 32, -128, -24, 31,
+ -63, -66, 67, 11, -128, -15, -12, -25,
+ -58, 45, -120, 14, -69, -61, -98, -127,
+ -28, -126, -73, -10, -59, 127, 49, -29,
+ -31, 126, -8, 50, 49, -61, 3, -89,
+ 16, -36, -20, 14, -25, -57, -82, -38,
+ 127, -21, 17, -126, -51, -123, 127, 127,
+ 47, 18, 79, 62, -68, -48, -17, -28,
+ 27, -42, 95, 82, 24, -85, 40, 17,
+ 5, -11, -102, -8, 4, 15, -40, -62,
+ 96, 76, 37, -30, -77, 39, 0, 66,
+ -27, 5, 44, -40, 13, 22, 47, 9,
+ 20, -42, -12, -109, -85, 98, -75, 31,
+ -4, -30, -16, 16, -6, -54, -5, -39,
+ 49, 0, 23, 46, -110, -103, 33, -3,
+ -45, 4, 37, -11, -39, -8, 28, 1,
+ 30, 19, -26, 67, 22, 19, -16, -6,
+ -116, 120, 38, -18, 17, -71, 41, -58,
+ -30, -13, -10, -69, 34, -62, 9, -68,
+ -40, -50, -59, 22, 21, 48, 29, -25,
+ 17, -5, 31, 88, -86, 55, 63, -6,
+ 44, -23, 26, -99, 41, 105, 24, 8,
+ 93, 105, -4, -28, -95, -105, -19, 44,
+ -26, 31, -16, 9, -15, 6, -101, -11,
+ 54, -126, 18, 9, 78, 14, -46, 29,
+ -55, -81, 48, 11, 23, 40, 34, -15,
+ -15, -86, 63, 110, 124, 2, -52, -107,
+ -16, 48, 40, 3, -40, 13, -9, -62,
+ -25, 26, 20, 30, -85, -62, -69, -36,
+ 127, -32, 24, 49, -57, 12, 81, -114,
+ 127, -1, 103, 45, -126, 12, -14, -92,
+ -37, -19, -45, 127, -12, 92, 8, -9,
+ 72, -69, -46, 38, 14, -38, 14, 7,
+ 17, 52, -11, 127, 127, -63, -25, -49,
+ 41, 106, 71, -108, -3, -40, -20, -35,
+ -39, -60, 69, -108, -74, 40, -127, 43,
+ 36, 17, 33, 18, -15, 126, 54, 18,
+ 47, 56, -27, 48, -22, -79, -20, -14,
+ -37, -43, -86, -39, 53, -126, -47, 123,
+ -49, 101, 126, -64, -38, 101, -18, 16,
+ -31, -72, -67, 53, -47, 15, -3, -102,
+ -102, -3, -98, -73, -54, 71, 127, 31,
+ 5, 36, 13, 127, -9, -122, 127, 127,
+ -39, -7, -90, 98, 49, 93, 52, -57,
+ -34, 21, 16, -28, -75, 64, -70, -56,
+ -75, -34, 19, 33, 77, 67, -52, -89,
+ -32, 84, -70, -26, 50, 55, 23, -28,
+ -19, -86, 15, 5, -2, -85, 47, -60,
+ -79, -38, 0, 67, 15, -9, 83, -4,
+ -35, -1, 124, -59, -44, 109, 37, -90,
+ 43, -13, -97, -30, 39, -5, 1, -126,
+ -33, 0, 44, 27, 6, 56, 7, -71,
+ -65, 13, 6, 1, 22, 0, 40, 12,
+ -50, -21, -31, 18, 0, 9, 2, -120,
+ 54, -27, 26, -15, -58, -81, 9, -95,
+ -15, -2, 67, -16, -21, -34, -17, 124,
+ -23, 26, 68, -8, 105, -4, 61, -66,
+ 105, 24, 64, 103, 25, -39, -20, -9,
+ -4, 72, 19, -78, 8, -24, -6, -78,
+ -35, -12, 52, -66, -2, 40, 17, 20,
+ 54, -4, 109, -34, -21, -2, -42, 123,
+ 9, 80, 53, -22, -46, -16, -4, -1,
+ 57, 25, 45, 44, -66, -90, -65, 89,
+ -26, -25, -47, -62, 12, -35, -17, -52,
+ -92, -1, 126, 101, -88, -6, 34, -78,
+ 60, -5, 124, -3, 44, 17, 30, 118,
+ 113, 112, -59, -8, 101, 126, -55, -35,
+ 69, 53, -28, 124, 40, -61, 10, -26,
+ -32, -42, 1, -82, 51, -111, -12, -67,
+ -47, 59, 56, -112, 126, 60, 0, -48,
+ -32, 95, -25, 84, -25, 82, -126, 112,
+ 8, 5, -98, 48, -73, 16, 84, 52,
+ -44, -58, 21, 100, 60, -128, -20, 1,
+ 61, -120, 80, 29, -73, -1, 50, -18,
+ -95, -62, -83, -27, -34, 59, -120, -126,
+ 70, 126, -67, -7, -15, 127, 42, -46,
+ 18, -49, -32, -6, 28, 28, 53, -75,
+ -23, 42, -117, 99, -7, 89, -99, -30,
+ 48, -22, 63, -114, 30, -121, 127, 126,
+ 31, 8, 116, -10, 38, 5, -44, 34,
+ -7, -7, 125, -6, -64, -21, -17, -47,
+ -73, -41, 23, -22, 28, -39, -127, -14,
+ 104, -20, -13, -21, -39, 19, -7, 19,
+ -113, 29, 63, -54, 66, -79, 90, 14,
+ -72, -4, -53, -68, -32, 119, 64, -64,
+ 35, -8, -95, -96, -7, -44, 21, -90,
+ -46, -31, 0, -14, 7, -40, -76, -76,
+ -18, -35, -10, 46, -3, 25, 37, -82,
+ -43, -13, 8, -32, 33, 30, 42, 36,
+ -62, 24, 71, 90, -77, -6, -33, -97,
+ -43, 57, 35, -61, -41, -67, -1, -64,
+ -82, 80, -39, 5, 38, 55, 30, -47,
+ -63, 120, -29, 58, -53, 42, 26, -43,
+ 75, 11, -28, -127, -30, -5, -19, 41,
+ -95, -8, -13, -115, -122, 26, -11, -47,
+ -29, 8, -57, 17, -35, 70, -52, -37,
+ 21, 64, 24, 13, -62, 5, 16, 9,
+ -58, -20, 93, 68, 99, 13, -49, -114,
+ -48, 16, 57, -68, -62, 76, 16, -95,
+ 59, 69, 42, -29, -11, 18, -51, 58,
+ -72, 54, 60, -16, 6, -73, -42, -64,
+ -80, -14, -28, -17, 55, -56, 61, -83,
+ -26, 47, 36, 60, -71, 37, -81, -34,
+ -23, -25, 35, -127, -43, 5, 46, -7,
+ 69, -30, -74, 67, 78, -1, -31, -29,
+ -79, 32, 22, -47, 28, 29, -26, 33,
+ 40, 79, 63, 48, -53, -86, -125, -17,
+ 53, -23, 92, 52, 127, -65, -63, 2,
+ 50, -78, -71, -61, 41, 113, 121, 77,
+ -82, -59, -22, 95, -45, -63, 114, 40,
+ 60, -22, -101, 81, 33, -74, 1, 127,
+ 20, 127, 35, -35, 51, -3, -83, -26,
+ -7, -46, -105, -18, 27, -19, -70, -128,
+ 5, -1, -127, 35, 33, 19, 127, 16,
+ 15, -14, -126, -6, -121, -126, -127, 127,
+ -100, 38, -79, 28, 112, -21, 117, -12,
+ -16, 26, -59, -4, 25, -30, 40, -12,
+ 0, -10, 8, -45, 40, 24, 59, 31,
+ -96, 54, 22, -1, -17, 32, -29, -20,
+ 47, 15, -43, 6, 79, 43, -7, -15,
+ 2, 122, -48, 43, -31, 0, 19, 13,
+ 36, 2, 67, -19, 101, 54, 5, 9,
+ 14, 21, -16, -5, 58, 68, 95, 24,
+ -27, -19, -32, -15, 36, 57, -26, 71,
+ 102, -25, 38, 24, 36, -36, 37, 42,
+ 2, 5, 95, 75, -13, -22, 11, -84,
+ -77, -20, 56, 24, -32, -22, -5, -79,
+ -125, -37, 54, -27, 14, 5, 60, -15,
+ -1, 54, 47, -4, -112, 46, 41, -12,
+ 32, 20, 29, 127, -7, 64, -25, -5,
+ 87, 11, 32, 40, 44, 34, -5, -55,
+ 48, 39, 32, -97, -39, 35, 126, 25,
+ -9, 44, -16, 80, -81, -24, 27, 82,
+ -38, 62, -48, -3, -2, -99, 48, -2,
+ 33, -34, -26, 20, -124, 10, -76, 113,
+ 33, 61, 66, 31, -4, -2, -45, -31,
+ 5, -23, -5, 88, -13, -31, 16, -24,
+ -102, -8, -9, -91, 55, -43, 21, 50,
+ -18, -51, -53, 69, -44, 119, -75, -89,
+ -31, -30, -66, -3, 37, -118, 9, -19,
+ -41, 22, 122, -64, -7, 79, -96, 38,
+ -57, -8, 96, 125, 125, -11, -6, -127,
+ 13, 22, -75, 126, -6, 7, -76, 64,
+ -5, 52, -127, -24, 17, 62, 125, -87,
+ 35, -36, 41, -5, 36, -127, 0, 15,
+ 13, 127, 65, 27, 47, 31, 126, -12,
+ -21, -11, -16, -36, -104, 21, -87, -25,
+ 12, 87, -54, -29, -34, 125, 35, -5,
+ -70, 100, -128, 108, -96, -108, -30, -127,
+ -33, 51, -85, -126, -110, 113, -121, 21,
+ 18, -85, 36, 8, 67, -10, -98, 110,
+ -14, -61, 71, 95, -18, -102, -94, -33,
+ 28, -4, -23, 23, 18, 23, 3, -7,
+ 11, -6, 0, -41, 64, 2, -22, -40,
+ 74, -27, 53, -17, 35, 80, -12, 59,
+ -126, -20, 20, 81, -3, 65, -32, 33,
+ 71, -21, 10, 39, 95, 29, -54, 65,
+ -8, 47, -103, -89, -53, -84, -43, 6,
+ -31, 9, -3, 64, -30, -70, -8, 52,
+ -7, 5, 49, 43, -24, -38, 70, 10,
+ 123, -15, -19, -18, 24, 42, -49, 13,
+ -29, -11, 24, 63, -3, 1, 22, -1,
+ -12, 6, 75, -32, 7, 85, 3, -51,
+ -101, -98, -7, -63, -13, -30, 127, -10,
+ -52, 50, -55, 71, 18, 13, -92, 41,
+ -39, -53, -60, -114, -23, -76, 82, 32,
+ -28, 51, -15, -12, -84, -35, 9, 10,
+ -11, -12, 16, -52, -40, 37, -110, -18,
+ 25, -37, -1, 67, -11, 21, 35, 75,
+ -33, 30, 95, -11, 47, -8, 30, -27,
+ -38, -125, 14, 23, -11, 45, 1, -59,
+ 16, -2, 9, 23, -2, -9, -39, -1,
+ 44, 49, -68, 38, -68, 18, -101, -50,
+ 38, 90, 15, 57, -18, 48, 48, -2,
+ 48, -19, 9, 106, -118, 46, -16, -103,
+ 106, -92, -9, -63, -62, -72, -58, -90,
+ 74, -45, 0, 127, 50, -21, -93, 33,
+ -43, 60, -3, 127, 124, -49, -125, -9,
+ -11, 0, 84, -72, -24, -9, -17, -50,
+ 90, -34, 127, -93, -127, -126, -41, -50,
+ -16, 2, 13, -42, -75, 127, 37, 127,
+ 112, -55, 18, 118, 90, -73, 58, -20,
+ 26, -21, -35, 92, 53, 19, -88, 33,
+ -57, -21, 8, -104, 116, 45, -60, -12,
+ -34, 114, -104, -46, -97, 33, -71, -4,
+ -57, -62, -66, 67, 70, -9, -53, 3,
+ 127, 83, -68, 29, -128, 35, -98, 56,
+ 16, -113, -90, 2, -1, -48, 57, 37,
+ 7, 40, 29, 0, 28, -7, -40, -88,
+ -5, -17, 35, -8, 44, -7, -84, -25,
+ -73, 27, -7, -51, -19, -11, -1, -65,
+ -92, -79, 11, -22, -46, -73, -28, -15,
+ 39, -4, 45, 84, -12, -6, 75, 20,
+ 71, 3, 92, 3, 7, -7, 5, -83,
+ 19, 25, -18, -12, 68, 24, -32, -42,
+ -5, -25, -41, -8, -19, -14, 25, -122,
+ 12, 32, 21, -44, 22, -20, 49, -5,
+ 45, -33, 7, 90, 5, -4, -24, -3,
+ -36, 22, 45, -35, -11, 33, -2, -65,
+ 43, 74, 25, -37, 1, 44, -69, 51,
+ 26, 110, -44, 11, 18, 111, -60, 9,
+ 27, -73, 27, 79, -78, -88, 22, -39,
+ 53, -26, 30, -7, 89, 1, -1, -6,
+ -5, -52, 48, -33, 81, 117, -55, 38,
+ 35, -75, -36, 5, -18, -37, -49, 28,
+ -32, 16, 0, 11, 4, 37, -6, -74,
+ 37, -35, 37, -49, 8, -39, -44, 58,
+ 15, 62, 76, -24, -31, -9, -22, 23,
+ 0, 42, 30, 126, 33, 1, -24, 23,
+ -24, -25, -25, 25, -2, -19, -69, -1,
+ 17, 55, -28, 10, 75, -15, -34, -103,
+ -3, 56, -19, -106, 21, -126, 70, -18,
+ 35, -57, 119, -84, 61, 125, 62, -28,
+ -30, -41, 11, 19, 48, -4, 31, -3,
+ 65, 25, -41, -45, -20, 42, 101, -14,
+ -102, 61, -67, -32, -85, -121, -69, 65,
+ 13, -118, 22, -12, 50, 27, 91, 53,
+ -19, -70, 115, 109, 22, 49, -30, -1,
+ 7, 59, -58, -11, -41, 1, -28, 6,
+ 70, 81, -13, -44, 7, -33, 19, 11,
+ 38, 119, -78, -70, -128, 10, -21, -122,
+ -104, 75, -53, -4, 51, -24, -62, 24,
+ -29, -113, -5, -6, 90, 44, 14, 89,
+ 45, -27, 75, -7, -39, 47, -26, 21,
+ 6, -27, 70, 100, 39, 9, -100, 127,
+ -60, -12, -55, -6, 79, -14, -38, 2,
+ 80, -72, -26, -41, 83, 4, 4, 37,
+ 65, -35, 2, -93, 20, 45, -31, 28,
+ 13, 7, -34, -32, 58, 44, 25, -45,
+ 3, -9, -19, -2, -14, -29, -24, -48,
+ -4, -29, -13, 72, 23, -23, -30, -37,
+ 20, -15, -15, 83, -17, -20, 120, -12,
+ 15, -3, 16, -4, -1, 77, 11, 22,
+ 101, 20, 67, -53, 29, -10, 19, -50,
+ -29, 15, 6, -43, 21, 27, 3, -33,
+ -41, -9, -74, -63, 25, -34, 107, -56,
+ 17, 17, -38, 39, -6, 23, -72, -77,
+ 96, 10, -128, -42, -61, -43, -33, 0,
+ -98, -40, -34, 42, -41, 28, -5, -51,
+ 79, -40, -14, -34, 29, -7, 81, -44,
+ 34, 7, 21, 17, -21, -12, 57, 10,
+ -13, -5, 126, 25, 15, 1, -30, -50,
+ -18, 5, 18, -42, -37, 104, -26, -22,
+ 42, -23, 22, 45, 44, 32, 26, 32,
+ 23, -54, -45, -30, -16, 8, -3, -12,
+ -33, 52, -32, 6, -36, -31, -7, 29,
+ 8, -2, 33, 17, -21, -79, -49, 12,
+ -5, -59, -14, -96, 51, -22, 28, -21,
+ -89, -3, -79, 100, 58, -29, -17, 7,
+ -54, 47, -55, 78, 127, -11, -29, 33,
+ -48, -56, 43, -127, -26, -101, 109, -9,
+ 59, 1, 57, 33, 51, -5, -18, 76,
+ -71, -26, -75, 8, -74, 101, 30, -43,
+ -78, 27, 3, 13, -8, -8, 83, 23,
+ 83, 36, -33, -92, -66, -63, -125, 68,
+ 81, 76, 29, -76, 90, -56, -48, -24,
+ 67, -77, 13, -122, -127, 27, -48, -32,
+ -22, -55, -68, 16, -23, 52, -15, -67,
+ 118, -26, -106, -83, -96, -49, 126, 77,
+ 36, -42, -52, -31, -67, -124, 9, 17,
+ -11, 20, -49, -35, 10, -59, -66, 6,
+ 60, -15, 37, 47, 92, 6, 32, -74,
+ -56, -31, 12, -34, 35, 21, 2, 32,
+ 80, 59, -27, -5, 40, -8, 73, 9,
+ 71, -47, -15, -47, 1, -23, 8, -24,
+ 5, -3, 46, -20, -50, -8, -23, -2,
+ 29, -8, 8, 20, 94, 102, -22, -14,
+ 13, -21, -4, -30, -16, -30, -21, 59,
+ 36, 28, -5, -11, 13, 50, 27, -59,
+ 27, -71, -21, -20, 51, -75, -5, -14,
+ -27, 22, -25, -34, -28, 7, 21, 0,
+ -21, 39, 65, -15, -4, 20, -67, -34,
+ 46, -66, -4, -6, 26, 20, 84, -24,
+ 3, 42, -8, 26, -28, -128, -22, -94,
+ -6, 10, -15, 43, 30, -29, 9, 6,
+ 43, -69, 7, -61, 43, -24, 56, -52,
+ -11, -20, -2, 36, -7, -28, -16, 3,
+ 40, 25, 30, -11, 4, -3, 31, -47,
+ -51, -95, -2, -89, -61, 9, -23, -18,
+ 26, -8, -34, -3, -14, 12, -29, -74,
+ 17, -22, 29, 56, -38, -14, -31, -13,
+ -31, 29, -115, 66, 45, -2, 104, 40,
+ 124, 6, -37, -96, -50, 6, 7, -61,
+ -53, 127, -19, -66, -3, -65, 65, -22,
+ -20, 45, 84, -1, 74, 55, -13, 10,
+ 10, 52, -50, 127, 92, 6, -53, -22,
+ 90, -84, -35, 10, -33, 29, 58, -62,
+ -114, -50, 38, 65, 53, -126, 30, -66,
+ -76, -14, -41, 25, 17, -77, 45, 84,
+ 68, -74, -73, 29, -40, 63, 127, 25,
+ 71, 26, 1, 10, -39, -4, -103, 0,
+ 45, -10, -8, -28, 32, -40, -85, 40,
+ -29, -128, 46, 36, -53, 84, 39, -11,
+ -65, 33, -21, 109, 37, -33, 86, -12,
+ 50, -53, -39, -71, 73, -54, 127, 41,
+ 89, 48, 37, 60, -64, -35, -34, -24,
+ -9, -30, -54, -13, 28, -9, 24, 76,
+ 77, 1, -64, -16, -34, 2, -97, -41,
+ 33, -28, -9, -4, -65, -48, 9, -70,
+ -13, 35, -10, 19, -59, -37, 30, 14,
+ 58, 44, 7, 72, -28, -10, -24, -22,
+ -7, -4, -22, 9, -16, -53, 11, -33,
+ -32, 17, 14, 37, 62, -5, -27, -11,
+ 38, -1, -16, 27, -33, -11, 28, -7,
+ 22, 5, 28, -14, 1, 27, -19, -40,
+ -11, 20, -35, 1, 51, 41, 13, 27,
+ 4, -20, -48, 63, 68, 36, 8, 35,
+ -2, -77, 8, 5, 2, 3, 35, -25,
+ 6, 37, 39, -7, -45, -43, -71, 7,
+ -1, -14, -2, -44, -23, -69, -19, -44,
+ 20, -7, 27, -17, 13, 0, 6, -10,
+ -13, -26, 2, 6, 51, 71, -16, 2,
+ -13, -39, -23, -1, -30, -22, 11, 48,
+ 39, -18, -30, -9, 68, 6, -28, -41,
+ 47, -2, -67, -25, 18, 19, 32, 26,
+ -50, -43, 62, 27, -61, 32, 18, 48,
+ 49, 19, -23, -6, -10, -12, -69, -22,
+ -21, 0, -33, 10, -38, 62, 0, -33,
+ 32, 51, -34, -64, -128, 10, -5, -35,
+ 19, 42, -89, 11, -126, 100, 97, 13,
+ -2, -23, 127, -7, 22, 4, 61, -39,
+ -36, -33, -126, 111, 52, 44, -40, -20,
+ 6, -33, 18, -41, 15, 57, -6, -49,
+ 62, -23, 73, -124, 70, 1, -32, -119,
+ -46, 70, 10, -40, -50, -14, -46, 27,
+ -65, -116, -32, 3, -58, -11, 126, -6,
+ -1, 56, -39, 42, -12, 5, -25, 92,
+ 6, -30, -5, -64, 21, -71, -98, 18,
+ -25, -114, 25, -25, 44, 80, -1, -28,
+ -1, -27, -24, 10, -74, 20, 35, -45,
+ 35, -16, 52, -16, 54, 28, 102, 6,
+ -14, 81, -53, 8, 21, 23, -43, 23,
+ -24, 28, 1, -35, 14, -17, 19, -56,
+ 78, 10, 67, 12, -18, 2, 46, 29,
+ -3, 8, 14, 47, -30, 10, -11, -33,
+ 34, 36, 58, 60, 27, 48, 4, 7,
+ 47, 27, 55, 30, 39, -33, -23, -26,
+ -39, 26, -51, -2, 0, 49, 9, 19,
+ -80, -43, -25, 19, -41, 17, -30, -51,
+ 27, 4, 6, 3, 14, -40, -7, 72,
+ 38, 1, 1, -10, 5, -38, 39, 35,
+ 84, 2, -13, -14, -17, 24, 15, 32,
+ 13, 38, 23, 13, -4, -9, 28, 33,
+ 48, 44, -40, 8, -4, -127, 23, 62,
+ 67, -38, 13, 78, 104, -127, 50, -90,
+ -92, -67, -18, 45, -31, -118, 4, -128,
+ 41, -118, -78, -11, 45, -69, -55, -25,
+ 71, 14, -55, 80, 56, 22, 110, -18,
+ -26, 42, -34, 27, -9, 23, 24, 73,
+ 57, 37, 111, 6, 25, 67, -1, 30,
+ -38, 42, -13, -54, 83, 51, 51, -12,
+ -15, 14, -102, -44, -11, 51, -5, -27,
+ 53, -2, 1, 57, -9, -19, -57, 11,
+ 37, 13, -126, -8, 2, -11, -13, 47,
+ -19, -6, -67, -92, 127, 63, 21, 3,
+ 11, 28, 41, -5, 18, 72, 22, 17,
+ 28, 14, -17, -6, 2, -76, 3, 5,
+ 11, 21, -47, 7, -22, 80, 32, -85,
+ 66, -6, 3, -25, 6, 5, -1, 4,
+ 38, 34, -6, -23, 20, 22, -4, -46,
+ 73, -14, 38, -21, -27, 12, 72, 14,
+ -9, -32, 18, 20, 0, 20, -10, -116,
+ -55, 5, 12, -36, -74, 75, 32, 56,
+ -6, -7, -55, -57, 16, 3, -60, 13,
+ -3, -34, -3, -22, -9, -33, 48, 1,
+ -23, -32, -26, 13, 10, 14, -4, -51,
+ -67, -58, -34, 14, -34, 29, -13, -20,
+ -33, -42, 23, 1, 10, 51, 7, -14,
+ 13, 6, -1, 126, 7, 13, -2, 3,
+ -15, 7, 67, -72, -9, -53, -124, 45,
+ -40, -69, 29, 96, -44, -39, 94, 17,
+ -24, -41, 12, -67, 66, 19, -4, 12,
+ -11, 3, -80, -53, 103, 30, -11, -13,
+ -67, 89, 4, -16, 15, -59, 61, -44,
+ 18, -44, -57, 29, -24, 50, -27, 14,
+ -16, 57, 21, 86, -38, 62, 1, 26,
+ -51, 32, -50, 19, 108, -84, -55, 56,
+ 43, -14, 10, 58, -57, -15, 28, 41,
+ 19, 53, -35, 59, 111, -23, 48, 63,
+ 15, -90, -118, 9, -53, 124, -37, -80,
+ -84, 59, -8, -69, -53, 124, -12, 62,
+ -126, 30, 5, -5, 22, -31, 30, -47,
+ -17, -91, 8, -41, 62, -46, 3, -29,
+ -81, 34, -74, 90, -29, -94, -66, -1,
+ 4, 71, 56, -12, 23, -24, 10, 85,
+ 127, 90, -55, -90, -76, -91, 99, 102,
+ -106, 12, 41, 116, -8, -62, 27, 57,
+ 63, -15, 85, 33, 35, 53, 48, 36,
+ 116, 126, 75, -88, 9, 40, -87, 43,
+ -2, -9, -60, 46, 107, 44, -23, 95,
+ 78, -55, -69, 11, -123, 24, -4, 4,
+ 64, 46, -33, 3, 29, -32, -110, -21,
+ -11, 26, -38, 44, -2, -8, 126, -33,
+ -71, 40, -109, 0, 27, 124, -68, -11,
+ -34, -1, -67, -32, 10, 11, 0, 1,
+ 61, -42, 30, 64, 11, 8, -24, -17,
+ 26, 12, 91, -32, 54, -45, 32, 16,
+ -29, -63, -105, -16, -22, -25, -36, -128,
+ 61, 12, -6, 13, -75, 47, 11, -96,
+ 15, 30, 105, -35, 3, -3, 57, -9,
+ -46, 9, -19, 5, -10, 81, -22, -15,
+ -25, 78, 14, 15, 41, -68, -8, -42,
+ -62, -13, -41, 28, 15, 70, -23, -33,
+ -23, 7, -5, -19, 40, 53, -63, -3,
+ 95, 1, -2, -95, 36, -6, 77, -63,
+ 68, 22, -128, 32, -86, -128, 123, 67,
+ 70, 16, 22, 71, -110, -16, 21, 15,
+ 10, 19, -68, -13, -43, -25, -10, 9,
+ -4, 101, 12, 25, -41, -63, 23, 26,
+ 39, -14, 29, -12, -68, 85, -35, -77,
+ -125, -33, -93, -43, 33, 5, -105, -70,
+ -41, -5, 9, -32, -42, -104, -16, 59,
+ 121, -1, -22, -29, 12, 41, 40, -39,
+ -3, 23, -23, 25, -16, 65, 39, -43,
+ 45, 0, 29, -18, 8, -37, 49, -29,
+ 84, 60, 109, -49, 6, 127, -55, -89,
+ 101, 26, 121, 49, 114, 122, 17, -29,
+ -85, -106, -20, 53, 53, 54, -2, 117,
+ 36, -4, 68, -74, 36, 25, -8, -76,
+ -53, 16, -2, 103, 18, 35, 50, 24,
+ 50, -100, -20, 46, 117, -15, -15, 63,
+ 111, -88, 1, 90, 64, 94, -80, -8,
+ -9, -5, 18, -64, -51, 105, 34, -17,
+ -109, -29, 2, -13, -9, -46, 41, -106,
+ -36, 87, -66, -11, -7, 68, -66, 27,
+ 9, 123, -50, -106, -68, 21, 77, -3,
+ -26, 2, -63, -105, 44, -100, 37, 15,
+ 21, -7, 108, 30, -41, -33, 38, 42,
+ 5, 28, -10, 14, 22, 73, -21, -18,
+ -36, -68, -1, -43, -11, 76, 46, 43,
+ 67, 3, 39, -29, 36, 42, 7, 8,
+ 56, -5, -11, 66, -16, -43, 36, -82,
+ -22, 31, 12, -47, 60, 36, -4, 15,
+ 32, -37, 33, 16, 42, 63, 6, 69,
+ -46, -18, 55, 52, 56, -65, 25, 84,
+ 33, 25, -91, -109, 13, 28, 12, 51,
+ 11, -2, -53, -48, -25, -100, -59, -43,
+ -50, -71, -59, -82, -54, 53, -13, -94,
+ -45, 43, -49, -87, -46, 55, -9, -29,
+ -29, -2, -42, 9, -8, 6, 10, -66,
+ 6, 14, -50, 73, -17, -14, -72, -22,
+ -66, -83, -103, 1, 38, -117, -101, 61,
+ -75, 23, 0, 42, -66, -1, 14, 19,
+ 92, 40, 52, 82, 32, -9, -44, 39,
+ -94, 44, -61, -128, 7, 3, -34, 88,
+ -19, 6, 42, -54, 22, -38, 28, -117,
+ -9, 16, -8, 80, 25, 38, -9, 53,
+ 8, -21, -59, 84, 15, 68, -126, 1,
+ 35, -62, 0, 33, -34, -127, 20, -14,
+ 87, 3, -20, 48, -52, 56, -30, 109,
+ 50, -13, -71, -27, -34, -32, 29, -1,
+ -41, 38, -107, -27, 17, -127, 86, 127,
+ 65, -11, -64, -71, -100, -126, -23, -59,
+ 62, -47, 23, -21, 27, -53, 0, 18,
+ -34, -113, -45, 11, 26, -79, 22, -3,
+ 104, 35, 39, -121, -18, 47, 112, -119,
+ -28, -49, -60, 21, -82, 2, 38, -124,
+ -1, 65, -22, 59, -106, -34, 48, -63,
+ -49, 59, 43, -49, -51, 48, 34, 1,
+ -31, -126, -109, -59, 39, 9, -39, -7,
+ -128, -102, 61, -15, -80, 58, -63, -28,
+ 30, -19, -67, 127, -86, -87, -94, -31,
+ 127, -16, -110, -32, -45, -17, 50, 9,
+ 12, -6, -115, -6, 90, -71, 5, -88,
+ -60, 33, -43, 34, 23, 76, 9, 34,
+ -1, -32, 46, 53, 86, 29, -23, -11,
+ -89, 33, -35, -82, 15, -64, -7, 5,
+ -6, 108, -60, -126, 24, 66, 66, 48,
+ -106, 18, -99, -42, 54, -34, -11, -50,
+ -2, 12, 9, -53, 42, -52, -41, 127,
+ 22, 15, 30, 3, 29, 7, 28, -43,
+ -11, 0, 35, -12, -15, -13, -22, -33,
+ 59, -33, 2, 42, 24, -24, 29, -73,
+ 69, 69, 37, 89, 4, -59, 15, -26,
+ -71, 15, -94, -43, 60, 80, -36, -73,
+ 97, 7, 31, -24, 32, 20, -15, 30,
+ -48, -2, 21, -16, -84, -13, -47, -66,
+ -27, 51, 58, -39, 24, 63, 75, -78,
+ -3, -17, -27, 41, -47, -6, -19, -103,
+ 94, -92, 5, -12, -43, -12, -82, 29,
+ 25, -38, 19, 39, 39, 25, -32, -16,
+ -80, -7, -123, -1, -34, 63, 6, 6,
+ 47, 12, 23, 7, -31, -14, 43, -47,
+ 54, 46, 15, -31, 21, -54, -4, -74,
+ -25, 66, 36, 12, -61, 79, -55, -22,
+ -109, -27, -90, -72, -30, 56, -16, 19,
+ -15, 18, -47, -78, -46, -76, 19, 53,
+ 16, -125, -54, -56, 15, -77, -121, -71,
+ 72, -77, 33, -19, -48, 99, -10, -4,
+ -72, -24, -79, -34, 38, -30, 1, 43,
+ 62, 17, 20, 31, 60, -40, 20, -23,
+ -86, 3, -66, 20, 8, -28, -128, 14,
+ -21, 127, -118, -21, -92, 20, -17, -60,
+ 14, 8, 27, -11, 127, 73, -73, -126,
+ -3, -58, 69, 124, 103, -87, 65, 32,
+ -83, 114, 59, -26, -26, 23, 33, 126,
+ -114, -15, -38, 34, -113, 26, 18, 44,
+ 6, 22, -30, -92, -2, -15, 91, 93,
+ -89, 2, -42, -9, -9, -51, 20, 44,
+ -43, 49, 127, 9, -81, -15, -27, 92,
+ 36, 10, 98, 4, -51, 27, -55, 36,
+ 13, 2, -104, 13, -92, -42, 37, -18,
+ 109, -16, -10, -76, 49, 60, -6, -26,
+ 25, -70, 77, 3, -63, -23, -59, -54,
+ -57, -62, -127, -124, -42, 40, -92, -21,
+ -2, 70, -36, 4, -72, 70, 65, 64,
+ -94, -7, 9, -107, -30, 16, 104, -29,
+ -16, 17, 29, -47, 5, 13, 76, -124,
+ 10, 36, 16, -50, 65, -77, 82, -3,
+ -92, -53, 8, 45, -29, -17, 23, -33,
+ -41, -14, -49, -18, -78, 53, -9, -10,
+ -71, 49, -1, 15, 83, -58, 4, -58,
+ 20, 17, 82, -34, -25, 15, -127, -45,
+ 26, 11, -124, -18, 14, -27, -22, 23,
+ -64, -37, 50, 82, -116, -16, -22, 32,
+ 64, 33, -79, -27, 64, -28, 95, 53,
+ -23, -18, 28, -48, 38, -41, 94, -5,
+ 56, -6, 125, 112, -14, -9, -17, 67,
+ 10, -90, 13, -42, -16, -3, 7, -39,
+ -36, 48, 10, -26, 21, -20, -39, 20,
+ -10, -24, 9, -65, 30, -37, -70, -29,
+ 12, -9, -57, -13, -23, 84, 11, 58,
+ 71, -24, 9, -2, -5, -10, -1, 63,
+ -13, 14, -47, -16, 18, 32, 96, -30,
+ -1, -128, -3, 58, 81, -14, 19, -1,
+ -77, 113, 43, 55, 85, 12, -5, 98,
+ -117, -51, -51, 42, 22, -1, 33, -88,
+ 47, 54, 4, 12, 4, -15, 49, -49,
+ 0, 94, -124, 79, -128, 6, 19, 125,
+ 82, 16, -52, 6, 13, -34, 15, -123,
+ 29, -19, -21, 127, -2, 11, 15, -55,
+ 84, -45, 21, 22, 11, 11, -2, -110,
+ 127, 8, -82, -53, 93, -36, 42, 44,
+ 21, -80, -7, -49, 59, 0, -71, 60,
+ 119, 0, -110, 72, 82, -94, 29, -36,
+ -62, 12, -119, -13, 33, 3, 73, 17,
+ 44, -40, 21, 0, 54, -118, -42, -20,
+ -9, 31, 86, -31, 33, -2, -27, -15,
+ -125, -22, -17, -68, 45, 26, -42, 1,
+ -87, 52, -53, -8, 53, -8, -9, 33,
+ -39, -43, -100, 64, -74, -52, -77, 112,
+ 14, -33, 33, -44, 36, -47, -24, 36,
+ 63, 39, 28, 2, -17, -37, 50, -109,
+ -12, 42, -53, -27, -12, 29, -95, 127,
+ -12, -17, 32, 41, 1, 64, -5, 99,
+ 42, 51, 87, -117, 25, -2, -68, -65,
+ -49, -73, 10, 10, 62, -10, 9, -54,
+ 10, -59, -34, 8, 4, 61, -40, -20,
+ -68, -12, -72, -69, -24, 2, -6, 28,
+ 92, -31, 74, -39, -65, -14, 50, 11,
+ 34, -11, 15, -11, 13, -71, -3, 1,
+ 35, 53, 23, 52, -23, 62, -24, -7,
+ -17, -9, 59, -29, -42, -41, -25, -3,
+ -16, -1, -43, -13, -15, -54, 9, 16,
+ -53, -48, -3, -18, -10, -8, -13, 39,
+ 26, -16, 20, -12, -86, -12, 38, 8,
+ -26, -10, -45, -24, -4, -13, 46, -2,
+ 19, -23, 8, -16, 5, 70, 1, -25,
+ -32, -13, 32, -40, 1, -24, -5, -18,
+ -6, -1, -33, 26, -58, -128, -5, 13,
+ 97, 30, 13, -4, 36, -128, 16, -85,
+ 0, -85, 19, 16, -38, -79, 27, -126,
+ 38, -46, -51, -33, -8, -127, -21, -31,
+ 43, 11, -54, 25, -12, -23, 79, 21,
+ -16, 9, 5, -16, 13, -69, -54, 78,
+ 41, 52, 80, 36, 5, 27, -3, 31,
+ -9, -10, -35, 55, 85, 13, 19, -3,
+ -17, -1, -69, -26, 23, 30, -1, -4,
+ 62, 13, 18, -1, 26, -11, -21, 95,
+ -26, -15, -29, -1, 15, -29, -8, 20,
+ -37, 9, -34, -103, 7, -29, -3, -11,
+ -18, 43, 31, -10, 3, 39, 12, 22,
+ 37, 8, -91, 8, 16, -51, 66, 81,
+ 14, 33, 0, -18, -32, 36, 5, -83,
+ 60, 9, 11, -22, -2, -36, -8, 5,
+ -94, -29, 29, -33, 6, 35, -19, -29,
+ 9, 10, 52, -28, 33, 32, 37, 14,
+ -1, -12, -8, 21, 12, 15, -2, -75,
+ -2, 11, -8, -11, -38, 52, 12, -17,
+ -4, -8, -22, -11, -6, 6, 72, 16,
+ -13, -23, -17, 4, -5, 54, 7, 4,
+ 8, -10, -15, 0, 66, 6, -15, -23,
+ 3, -23, 73, 3, -24, 17, 2, -1,
+ -3, 30, 23, 10, -13, 14, 61, 65,
+ -14, 10, 61, 126, 82, 67, 73, 34,
+ -75, 8, 24, 29, -25, -38, -52, 17,
+ 18, 4, 17, 24, -14, 22, 44, -1,
+ -61, -80, 42, -26, 33, -37, 72, -6,
+ -31, -40, -22, -23, -43, 49, 28, -16,
+ -19, -11, 2, -39, -8, -21, 45, -9,
+ -36, 5, -41, -3, 3, 38, -22, 16,
+ -1, 34, 20, 73, -53, 45, 28, -30,
+ -46, 14, -33, 5, 62, 37, -41, 39,
+ -85, 39, 32, 56, -36, 30, 8, -72,
+ 35, -32, 82, 42, -6, -58, 5, -43,
+ -24, -35, -13, 19, -36, 89, 36, -4,
+ -81, 20, -8, -35, 34, 104, -9, 28,
+ -85, 54, 1, -13, -31, -2, 3, -90,
+ -71, -14, -10, -15, 11, 10, 5, -17,
+ -34, -33, 19, 67, 19, -20, -48, 45,
+ -3, 58, 25, 10, 5, 4, 12, 27,
+ 80, 15, -45, -42, -63, -79, 69, 121,
+ -91, 71, 55, 4, -36, -36, 3, -2,
+ 21, -74, 35, -26, 40, 29, 31, 7,
+ 63, 104, 28, -81, -44, 53, -89, -30,
+ 38, 23, -51, 7, 32, 65, 14, -5,
+ 32, 14, -86, 27, -22, 30, 60, -62,
+ -7, 54, -21, 0, -7, 22, -24, -24,
+ -33, -14, 4, -1, -31, 4, 48, -79,
+ 0, 3, -27, 22, -36, 50, -48, -8,
+ -10, -3, -25, -11, -4, 6, 1, -5,
+ 127, -70, -10, 31, 2, -60, -11, 3,
+ 23, -13, 72, -20, 51, -47, -17, -3,
+ -17, -6, -35, -41, -14, -1, -29, -79,
+ -16, -16, 2, 7, -44, -8, 40, -93,
+ -1, 24, 42, 28, 10, -4, -73, -28,
+ -11, 19, -11, 26, -1, 46, -4, -2,
+ -64, 3, -28, 9, 23, -60, 0, 19,
+ 66, -29, 7, -11, 11, 12, -2, -24,
+ -18, -87, -44, -6, 35, -9, -4, 0,
+ 80, 11, 11, -127, 77, 20, -69, 66,
+ -14, 0, -117, -39, 47, -51, -41, -36,
+ -2, 27, 27, 32, -18, 43, 5, 9,
+ -22, 75, 26, 8, 18, -63, -27, 24,
+ -33, 105, -10, -127, 41, -53, 46, 35,
+ 48, 24, 41, 29, 3, -5, -50, -71,
+ 16, 6, -46, 8, 29, 31, -16, -8,
+ -31, -13, 21, 19, -76, -44, 18, 54,
+ 88, 29, -17, -31, 32, -126, 44, -5,
+ 61, -62, -27, 7, 2, -11, 10, 66,
+ 34, -42, 11, -60, -50, -63, 25, -69,
+ -15, 4, 67, -34, 9, 126, -35, -78,
+ -60, 31, 32, 9, -8, 76, -25, 15,
+ 3, 38, -69, -25, 27, 98, -10, 108,
+ -33, 114, 36, -10, -26, -21, -2, 10,
+ 3, 18, -27, 1, -32, 48, 68, 34,
+ 23, -96, -98, 37, 68, 11, 52, -12,
+ -4, -11, 24, 23, 31, 52, -113, 23,
+ 5, -21, 13, -61, -22, 89, 17, -2,
+ -27, 55, -12, 64, -42, -32, -15, -33,
+ -107, -12, -41, 23, -17, 34, -72, 28,
+ 5, 28, 18, -80, -58, 18, 20, -10,
+ -21, 12, 13, -65, -74, 8, -82, 30,
+ 17, 15, 66, 18, -15, -37, 14, 33,
+ 5, 35, -44, 46, 12, 36, 35, -2,
+ -57, -39, 120, -12, 67, 12, 66, 74,
+ 50, -5, 35, -9, 20, 10, -9, 38,
+ -43, 57, 16, -19, 6, -28, -10, -56,
+ -11, -8, 14, -50, 51, 50, -1, 7,
+ 46, -10, 4, 58, 19, 30, -1, 35,
+ 0, -1, 69, 6, 109, -42, 104, 50,
+ 30, 8, -52, -96, 16, 13, -31, 29,
+ -15, 4, -62, -3, -12, -52, -18, -24,
+ -35, -9, 9, -32, 82, 9, -5, 11,
+ 125, 33, -48, -31, -26, 31, -4, -31,
+ -45, -55, -4, -10, 1, -97, -73, -77,
+ 26, 21, -90, 94, -81, 16, 10, 34,
+ -34, -32, 126, 16, 20, -40, 35, 51,
+ -51, 5, 4, 2, -16, -23, -6, 5,
+ 43, 44, 4, -15, -40, 113, -17, 26,
+ -40, 66, -4, 127, 81, -15, -12, 18,
+ -98, -3, 19, -45, -13, 52, 3, 41,
+ 30, 71, -30, -38, 14, -68, -7, -20,
+ 20, -49, 41, -33, 64, 10, 15, -26,
+ 84, -42, 22, -33, -17, -48, -27, -15,
+ 41, 15, -32, -10, -19, 0, -6, -85,
+ 43, -6, 127, 2, -1, -69, 31, -71,
+ -75, 69, -69, -26, 16, -128, 40, 90,
+ 107, -15, -32, 62, -28, -60, -20, -9,
+ 19, -92, 35, 9, -31, -38, -3, -22,
+ 11, -56, -14, 37, -36, -4, 1, -21,
+ 72, 1, 29, -17, -27, 19, 57, -57,
+ -47, -22, -66, 14, -23, -18, -38, -35,
+ -13, 1, -31, 48, -48, -14, 52, -36,
+ -33, -27, 62, -46, -72, 1, -10, -11,
+ -19, -59, -48, -24, 28, 30, 13, -31,
+ -82, -11, 24, -74, -36, 22, -61, -27,
+ -30, 33, -76, 105, -60, -26, -35, -34,
+ 106, -7, -41, 23, 71, 23, -11, -40,
+ -17, 89, -93, -14, 40, -45, 20, -33,
+ -26, 0, -19, -41, 10, 15, -54, -104,
+ 58, -14, -125, 44, -41, -6, -50, -40,
+ -47, 22, 1, -45, -7, -33, -8, -8,
+ -55, 127, -45, -25, -1, 35, 34, 15,
+ -5, -11, -76, 104, 23, -32, -29, -11,
+ 8, 0, 13, -57, 21, -16, -19, 65,
+ 48, -42, 19, 23, -50, 66, 27, -10,
+ 9, 7, 40, 5, -12, -21, 42, -2,
+ 38, -16, 10, 21, 11, -7, 32, -33,
+ 114, 20, -12, 27, -21, 30, 19, -54,
+ 55, 5, -4, -4, 40, 30, -4, 0,
+ -82, 102, 8, 26, 46, -16, 34, 102,
+ -7, 12, 68, -28, -39, 28, -65, 43,
+ 44, -4, -29, 15, 3, 45, 54, -98,
+ 63, 3, -22, 14, 15, 31, 3, 4,
+ -29, -39, -12, -35, 39, -7, -40, 18,
+ -14, -79, 36, -128, 91, -13, -33, 22,
+ 24, -60, -44, 20, 19, 2, -10, 52,
+ 2, -4, -9, -23, 15, 22, -62, -20,
+ 61, 21, -3, -41, -63, -16, 61, -72,
+ -3, 29, 24, -28, -61, 22, -3, -5,
+ -125, -58, 48, 21, -9, 35, -6, -127,
+ 30, 30, 10, -52, 67, -79, 1, -63,
+ -21, -82, -19, -49, 7, 4, -43, -44,
+ -30, -19, 26, -59, -22, 50, -46, 13,
+ -5, -24, -69, -9, -15, -58, 38, 9,
+ 1, 97, 3, -9, -57, -28, 56, -13,
+ -28, 17, -68, 19, -14, 10, -67, -7,
+ 58, 89, 21, 1, 5, -13, 36, 18,
+ 4, -55, -5, 3, 56, 16, -6, -44,
+ 13, 9, 43, 54, 35, -53, 11, 18,
+ -3, 28, 1, 10, 1, 22, -28, 91,
+ -18, -61, 13, 55, -53, 11, -13, 20,
+ 4, 1, 20, -53, 8, -14, 49, 22,
+ -22, -2, 1, -89, -91, -29, -21, 11,
+ 35, -71, 100, 13, -9, 41, -29, 18,
+ -13, 19, -53, 7, -24, 21, 21, 109,
+ -12, -10, -42, -13, -73, -12, 51, 19,
+ 59, -23, 32, -45, -4, 63, -11, 25,
+ 30, -65, 40, 23, -23, 28, -14, -26,
+ -14, -36, -14, -72, 32, 46, -76, -4,
+ -12, 25, -17, 13, -50, 47, 29, -34,
+ 3, 5, 48, -53, -63, -25, 15, 79,
+ 26, 10, -41, 27, 12, 13, 3, -73,
+ -40, 17, -17, -13, 43, -51, 19, 4,
+ -114, -19, 53, 23, 3, 7, 0, 28,
+ 56, -9, 6, -6, -40, 38, -5, -7,
+ -30, -29, 10, 7, -4, -24, -30, -91,
+ 52, -35, -68, -13, -78, -34, -44, -2,
+ -29, 27, -75, 56, 61, 3, -37, 16,
+ 59, -12, 4, -4, 12, -5, -7, 3,
+ 31, -27, -50, -90, -2, 82, 50, -5,
+ 67, -91, -11, 46, 39, -38, -11, -3,
+ -36, -16, 45, 23, -3, -57, -9, 40,
+ -61, -42, -12, -30, -42, -28, -4, 85,
+ -41, 46, 7, -37, 19, -13, -15, 76,
+ -37, -20, 50, -58, -8, 79, -36, 7,
+ 127, 29, 26, -102, -8, -5, -4, -70,
+ -21, -50, -10, 17, 9, -10, 7, -25,
+ -17, 26, 1, -7, -17, 10, 74, -20,
+ 6, -116, -4, 23, 39, -21, -14, 6,
+ -32, -11, 47, 29, -20, -31, 22, 8,
+ -85, -7, -28, -10, -62, -23, -12, -8,
+ 49, -32, -23, 23, 44, 12, 10, -22,
+ -39, -4, -6, 37, -46, 5, -9, 80,
+ 63, 18, -32, 7, 14, -44, -36, 16,
+ -38, -20, 95, 68, 9, -14, -15, -45,
+ -8, 18, 9, 11, 7, 15, -4, -26,
+ 34, 8, -27, -20, 36, -19, 23, -8,
+ 86, -26, -56, -22, 30, -70, -58, 22,
+ 52, -28, -40, -9, 40, 40, -5, -38,
+ -1, 86, -82, -3, 2, 28, 63, 0,
+ 22, 8, -6, -16, 33, -52, -4, -27,
+ 41, -1, 45, -2, 63, 9, 0, 13,
+ -52, -9, 1, -40, -1, -31, -18, -7,
+ 3, 50, -31, 4, 10, 85, 10, 9,
+ 24, 10, -73, 68, -41, -27, 16, 31,
+ -19, -2, 17, -105, 19, -17, 10, 25,
+ 29, 26, -14, -24, 13, -19, -29, -45,
+ -56, 19, 47, 22, 17, 7, -78, 25,
+ 31, -3, 0, 29, -17, 127, -18, 51,
+ 23, 10, 15, -47, -26, -29, -39, -35,
+ 50, -38, 25, 18, 45, 7, 20, -1,
+ -106, 21, 25, -2, 21, 24, -20, -76,
+ 36, 61, 35, -19, -5, -55, -49, -15,
+ -23, 16, -50, 42, 13, -41, -20, 3,
+ 34, -26, 30, -59, -127, -127, -47, 12,
+ -26, -36, 108, -28, -26, -86, -82, 22,
+ -21, 25, 64, 2, -128, 38, -77, 23,
+ -5, 17, -67, 22, -34, 15, -67, -27,
+ 21, 2, -42, 9, -70, 51, -4, -8,
+ -47, -26, -24, -127, -22, 8, 19, -5,
+ 75, -43, 17, -11, 10, 22, 67, -16,
+ -13, -45, -93, 36, -31, 4, -11, -5,
+ 54, -54, 25, -35, -38, 12, 1, 80,
+ 8, -15, 44, -48, 39, 46, 13, 32,
+ 84, -25, -29, 13, 30, 84, -57, -24,
+ -64, 37, 50, -6, 10, 127, 10, 95,
+ -35, 3, 19, -47, 123, 34, -14, 15,
+ -45, 30, -24, -27, -19, -41, -29, 11,
+ 15, 38, -33, -68, 127, -9, 60, -20,
+ -72, -97, 55, -1, -21, 14, 63, -39,
+ -108, -34, 127, -45, 32, -2, 12, -43,
+ 127, 20, -14, 11, 37, -1, -46, 24,
+ 9, 19, 13, 2, -20, -27, -1, 61,
+ 15, 11, 60, -19, 8, 33, 63, -28,
+ -51, -26, 82, -4, -49, 18, -42, 57,
+ -94, 16, -2, 16, 11, 41, -26, -64,
+ 43, 10, -14, 45, -22, -6, -33, -14,
+ -59, 11, 62, -4, 47, 9, 20, 4,
+ -4, 2, 25, 14, 75, -45, 1, 28,
+ -9, -40, 31, -20, 2, 17, 20, -2,
+ -30, -8, 2, 11, 127, -29, -89, 6,
+ 48, 10, -5, 23, 2, -7, 25, 37,
+ -8, -33, 36, 23, 29, -35, -36, -15,
+ -12, -7, -31, -101, -65, 2, -21, 6,
+ 14, 20, -52, 15, 12, -22, -22, -7,
+ 46, -12, 76, 13, 18, 9, 10, -11,
+ 4, 11, -8, -1, -1, -7, 26, -63,
+ -73, -49, 14, -34, 20, -11, 76, 126,
+ 22, 34, 42, -4, -10, -42, -9, -4,
+ -34, 8, -23, -19, 2, 13, -40, 28,
+ 8, -19, 11, -28, -127, 41, -16, 44,
+ 12, -46, -33, 36, -7, -62, 93, 22,
+ -8, 39, 91, -33, -128, 7, -47, 38,
+ 22, 19, 35, 17, 53, -40, -11, -6,
+ 43, 32, -22, -78, 22, -1, -7, -6,
+ 21, -50, 20, -107, -1, -13, 23, -11,
+ 32, 5, 32, 39, 5, 21, 81, -1,
+ 13, -23, -40, 17, -3, -40, 22, 31,
+ 66, -7, 45, -59, -31, -5, -11, 28,
+ 35, 44, 51, -29, 45, -11, -33, -3,
+ -13, -101, -11, -42, -40, 3, -33, -77,
+ 105, -65, 22, 7, -9, 59, -21, 17,
+ 33, 40, -6, -28, 127, 28, 9, 18,
+ 18, 6, 30, -54, -46, -98, -72, -12,
+ 38, 8, -47, -29, 117, 24, 19, -23,
+ -73, -77, 23, -18, -30, 40, -12, -53,
+ -57, 17, 62, -76, -34, -54, -55, -51,
+ 12, -19, 25, -2, -3, -23, 38, 15,
+ -55, -63, 11, -27, -32, -16, 4, 11,
+ -57, -3, 43, 11, -34, 14, -25, -10,
+ -23, -10, 3, 19, 8, 83, -55, 107,
+ 67, -45, 9, 6, -35, 3, 35, -9,
+ 3, 13, 29, 10, -6, 18, -47, 46,
+ 59, 0, 15, -22, 55, -12, 1, -9,
+ -32, 18, -36, 18, 54, -2, 2, 15,
+ 14, -63, -72, -9, -4, -46, -34, 1,
+ -29, -18, -30, 51, 127, -1, -64, -3,
+ 27, -1, 31, -6, -3, -33, 8, 37,
+ -26, -4, 53, -1, 0, -28, -5, -18,
+ 29, -5, 52, -31, -85, 2, -37, -11,
+ 20, 5, -24, 4, -11, -39, 0, -18,
+ 10, -4, 82, 10, 6, 50, -10, -27,
+ 11, 18, 29, 6, 10, -28, -6, -90,
+ 80, -56, 41, 57, -28, 6, -17, 53,
+ 8, 4, 19, 3, 1, 74, 2, -13,
+ 76, 61, 53, 32, 13, -24, -19, 68,
+ -61, -50, -4, -5, -128, 68, 11, 126,
+ -68, -18, 25, 1, -62, 84, -21, 8,
+ 25, 17, 52, 72, 63, 40, 102, 14,
+ -97, -1, 29, -16, 7, 91, 29, -17,
+ -45, 25, -32, 110, 39, -25, -51, -96,
+ 103, -40, -87, 127, 16, -31, 46, 62,
+ -4, 15, 89, 53, 1, -3, 15, 26,
+ 54, 11, 11, 45, 10, -81, -28, 58,
+ 112, -2, 13, 18, -18, 27, 2, 72,
+ 29, -41, -20, -25, -52, -47, 3, -39,
+ -84, -12, -23, 17, -39, -57, -30, -27,
+ 127, -13, -30, -34, -26, -128, 27, 5,
+ 75, 75, -45, 12, 127, -26, 25, -2,
+ 83, -26, 25, -18, -24, -100, -44, 14,
+ 75, -19, 14, -13, -126, 58, -51, -51,
+ -36, 9, -41, -107, 9, -14, 21, 29,
+ 104, 3, -46, 54, -72, -74, -34, -54,
+ -124, 22, -76, -31, -1, -1, 97, 103,
+ 44, -100, -17, -32, 72, -5, 6, -59,
+ -120, -9, 45, -9, -8, -23, -45, -8,
+ 2, 27, -48, 41, 4, -9, 0, 72,
+ 79, -46, -19, -5, 3, -91, 6, 40,
+ -36, -13, 13, -21, 11, 59, -77, 37,
+ 101, -38, 32, 6, 46, -35, 0, -29,
+ 11, -2, 5, 13, 60, 41, 15, 18,
+ 14, -13, 4, -6, -8, 35, -28, 1,
+ 0, 24, -8, 41, 92, 12, 76, -13,
+ 0, -7, 2, 28, 7, -31, 7, 12,
+ -72, 34, -20, -18, 55, 42, -66, -36,
+ 87, -16, -7, 125, -54, -8, -45, 26,
+ 9, -19, 20, 17, -11, 51, 71, 5,
+ -73, -6, 47, -32, -3, 12, 2, 64,
+ -30, -32, -5, 8, 10, 7, -12, -65,
+ -43, -19, -33, 47, 1, 4, -23, -89,
+ 6, 40, 38, 0, -26, 60, -11, 33,
+ 8, -13, -30, 28, 40, 59, -3, 20,
+ 11, -16, -23, -55, -126, -66, -16, 6,
+ 25, 13, 26, -52, -19, -33, 11, -1,
+ -21, -35, 20, 22, 92, -15, 127, -26,
+ -26, 31, -58, -20, -56, 26, -35, 13,
+ 10, 53, -64, 69, -35, -32, 24, 30,
+ -6, 4, 72, 54, 23, -3, -101, 30,
+ -61, -40, 36, 42, -21, -20, 13, 8,
+ -7, 36, 10, -78, 25, -19, -42, -6,
+ 13, -19, -53, 100, 26, 49, 2, 85,
+ -37, 9, -40, -47, -33, 14, 23, 39,
+ 10, 62, -5, -39, 26, 5, 6, 15,
+ -35, 84, 16, -2, 45, 108, 12, 40,
+ -4, 76, 19, 8, 127, -29, 16, 34,
+ -33, 52, -29, -40, -11, -15, -5, 36,
+ -53, 34, 95, -69, -127, 28, -14, 27,
+ -42, -39, 10, -15, -18, 0, 97, 60,
+ -10, -4, 84, -3, -54, -14, -11, -2,
+ 49, 30, -38, 12, 41, 0, 20, -25,
+ 79, -37, -30, -58, 25, -41, 29, -19,
+ 21, 14, 43, -37, 50, -3, 62, -26,
+ -9, 27, 4, 20, 2, -124, 10, 69,
+ 2, 52, 27, -11, 12, -32, -49, -99,
+ 20, -15, 38, 6, -10, -45, -67, -7,
+ -67, 40, -17, -6, 25, 14, -3, -12,
+ 40, -7, 8, 15, 81, -34, 9, 27,
+ -88, 16, 39, -20, 15, 29, 17, 16,
+ 22, 10, 37, -3, -24, -4, 53, -7,
+ 36, 8, -20, 23, 1, -23, 14, -8,
+ 40, 35, -23, 31, -13, -20, -102, 12,
+ -32, -12, 19, 58, 29, 7, 40, 40,
+ 32, 2, -9, -8, 17, -35, -6, -4,
+ -2, -6, 40, 36, 48, -50, 14, 17,
+ 9, 7, 1, 13, 15, -29, 9, -19,
+ -28, -41, 6, -46, -28, -37, 33, 64,
+ -2, 14, 69, -6, 15, -11, 28, -66,
+ -4, 39, -24, 28, -13, -23, -27, 49,
+ 2, -41, -16, -15, -114, 42, -9, -46,
+ -67, -32, -28, 65, 12, 104, 102, -1,
+ 53, 43, 13, -81, 26, 0, 123, 51,
+ -87, 27, 43, 8, 28, 4, 23, -8,
+ -27, -14, -17, -38, 17, 18, -73, -20,
+ -20, -50, -30, -116, 47, -40, -70, 25,
+ -25, -16, 25, 27, -25, 0, 78, 22,
+ -35, -13, 68, -7, 49, -42, 8, 44,
+ 97, -53, 18, 24, -40, -30, 9, 43,
+ -13, 36, -6, 23, 8, 38, 32, -11,
+ -46, 11, -92, -7, 62, 9, -24, 15,
+ 26, -14, -12, 20, 7, 39, -8, -12,
+ -16, 12, -17, 3, 127, 17, -10, 54,
+ -1, 29, 14, -39, 12, -11, -60, -16,
+ -28, -14, 11, -35, -98, 29, -28, 9,
+ -29, -60, -6, 36, 23, -7, -34, 42,
+ 1, 9, -118, -5, -6, -8, -16, -36,
+ 16, 6, 32, 3, 22, -36, 25, -80,
+ 6, -20, -39, -11, -27, 5, 33, 16,
+ 13, -7, 69, -7, -18, 3, 44, -18,
+ 26, -30, -32, 27, -33, -25, 34, 63,
+ -26, -84, -37, 16, -12, -25, 32, 52,
+ 29, 5, 25, 8, -12, -14, 17, -42,
+ 56, -14, -18, 18, 13, 3, -2, -22,
+ -4, -2, -1, 17, 45, 51, 4, 20,
+ 42, -16, -69, 24, 5, -31, -14, 9,
+ 16, -1, 0, 45, -124, -15, 3, -9,
+ -53, 28, 29, -17, -12, 25, 5, -28,
+ -13, 34, 77, 3, -6, 4, 1, -68,
+ -103, 8, -13, -93, -74, -5, 42, 10,
+ 15, 24, -3, -25, 7, -28, -41, -28,
+ 2, -38, 31, -24, 2, -29, -13, -37,
+ -47, -6, 35, 12, -20, -17, 19, 2,
+ 105, 20, -43, -40, -48, 4, -37, -38,
+ -45, 87, 26, 17, 16, -80, 64, -83,
+ -32, 10, 115, 24, 1, 49, 16, 13,
+ 23, 26, -3, -1, -123, -96, 23, 37,
+ -33, 5, 42, 28, -22, 72, -67, -14,
+ -33, 46, -9, 11, -43, -55, 59, 50,
+ 21, -11, -60, 19, 1, 53, 9, -86,
+ 62, 10, -9, 55, 10, 56, -3, -52,
+ 35, 15, -6, -108, 5, 27, -53, -32,
+ 39, 7, -7, 62, -45, -20, 4, -42,
+ -13, -13, 21, -13, 19, -62, -22, 53,
+ -16, -29, -89, 8, -2, -3, -5, 100,
+ -3, -4, 20, 31, -16, -27, -6, 23,
+ 2, 60, -3, 37, 19, 23, -26, -60,
+ -62, -18, -3, -7, 4, -74, 16, 19,
+ -38, 18, -17, -26, 127, 36, -8, -23,
+ 57, 13, -19, 13, 26, -25, 37, 16,
+ 21, -9, 26, -6, -10, -2, -53, -8,
+ 26, 16, -27, 47, 22, -12, 1, 40,
+ -43, 7, -78, -10, -21, 11, 2, -20,
+ -11, 10, -45, -27, -13, -22, 44, 44,
+ -51, -15, -23, 16, 65, -29, 17, 1,
+ -17, 24, 9, -22, -18, -9, -17, -23,
+ -5, -33, -36, 40, -26, -36, -60, 53,
+ 0, 2, 8, -17, 20, 12, -29, -28,
+ -32, -16, -67, -20, -9, 19, -59, 11,
+ -9, 20, 28, 1, 48, -7, -11, -6,
+ 8, -13, 5, 21, 63, 6, 21, -12,
+ -41, 26, 15, -22, 0, 68, -10, -14,
+ 22, -3, 22, 36, -128, 4, -55, -18,
+ 38, -4, 3, 53, 0, -11, -6, 10,
+ 26, -56, -48, -8, -41, 12, -36, -31,
+ 91, -11, 15, -73, -66, 5, 1, 14,
+ -22, -3, 39, 7, 5, -20, 65, 37,
+ -22, 4, -18, 3, 90, -44, 27, -23,
+ 86, -9, -13, -7, 18, -20, -14, 21,
+ 2, 27, 2, -12, 0, -9, -11, 4,
+ 20, -11, 59, 4, 1, -19, 62, 29,
+ 33, 16, 9, 60, -14, 12, 12, 6,
+ -41, -12, -48, 3, 127, -2, -11, 45,
+ 4, 2, -17, -14, 12, 69, 13, -7,
+ 8, -19, 15, 14, 4, -13, -26, 14,
+ -34, -49, 34, -32, -3, -26, -8, -13,
+ -14, -31, -21, 5, 21, -6, -7, -1,
+ 6, 2, 1, 23, 26, 9, 20, -15,
+ 6, 15, 6, 28, 13, -17, 6, 7,
+ 19, -8, 16, 1, 15, 24, -3, 13,
+ 31, 2, -2, 19, 8, -19, 1, -1,
+ 24, -8, -30, -11, -19, 14, 4, -7,
+ 3, -31, -5, 17, -13, -5, 6, -5,
+ -20, -32, -10, 6, 13, -32, -7, 7,
+ -40, 15, -21, 8, -78, -17, -18, -2,
+ 1, 29, 32, 22, -5, 22, 8, -10,
+ -3, 12, 13, 1, -14, 24, -22, 38,
+ 126, 8, -7, -10, 7, 17, -28, -20,
+ 21, -21, -12, 2, 19, 20, 11, 6,
+ -38, -26, -16, -21, -18, 33, 66, 1,
+ -16, 18, 3, 24, -9, 24, 2, 36,
+ 26, -1, -43, 3, 8, 11, -12, 24,
+ -26, -6, 0, -39, -4, -9, 19, -2,
+ 68, 22, 4, -4, 6, 8, 2, 3,
+ 1, 4, 3, 11, 12, 4, 4, 26,
+ 14, -1, 17, 3, 36, 0, 11, -5,
+ -13, 1, -6, -3, 127, 3, 2, -4,
+ 0, 0, -2, 8, -10, -33, 9, -4,
+ -3, 11, -9, -2, -9, -1, -48, 3,
+ -15, -5, 1, -22, 1, -2, 1, 2,
+ -5, 1, -26, -1, -13, -1, 37, 7,
+ -3, 1, 4, -15, -9, -4, 3, -12,
+ 5, 0, 9, 0, -4, -17, 14, 6,
+ -1, 5, -14, 9, -6, -8, -3, -27,
+ -12, -1, 35, -2, 2, -23, -2, 42,
+ -13, -8, -18, -12, 9, -16, 6, -23,
+ 23, 2, 25, -27, -5, 34, -35, -30,
+ -39, -20, 49, 87, 28, 30, -15, -37,
+ -11, 48, -28, 16, -12, -13, 20, -41,
+ 27, -24, -17, -8, -8, 16, 68, -5,
+ 10, -27, -34, -11, -5, -18, 19, 10,
+ -34, 10, -28, -40, -6, 29, -3, -16,
+ 28, -54, 32, -18, -14, 25, 18, -5,
+ -23, -18, 16, 3, -12, 1, 52, -5,
+ -82, -5, 18, 12, 18, -12, 35, 3,
+ -41, -17, 18, 42, -8, 9, -11, -10,
+ 3, -29, 24, -10, 7, -9, 19, -6,
+ -5, -1, 29, -23, 21, -42, -23, 14,
+ -41, -15, -37, 24, -54, -49, -2, 0,
+ -5, -79, 1, 4, 51, -35, 6, 11,
+ 15, -30, -13, -13, 15, 51, -18, -13,
+ 69, 4, 15, -23, 15, 48, 3, 38,
+ 15, 17, -20, -25, 13, -7, 13, -3,
+ -13, -15, -30, -29, -4, 27, -10, -10,
+ -17, 33, -17, -54, 0, -14, 13, 8,
+ 24, -16, -25, 11, 18, 50, -3, -18,
+ 17, 5, 29, 3, -61, 2, -12, -17,
+ -39, -2, 26, -29, 2, 13, -9, -8,
+ -3, 2, -21, 16, 12, -19, -55, -6,
+ 5, 10, 9, 2, -6, -24, 11, 1,
+ -8, -6, -12, 4, 0, -22, -10, 32,
+ 17, -3, 36, -10, -55, 8, 22, -4,
+ 11, -4, 3, 3, -4, -3, -3, -2,
+ 21, 7, -7, -4, 0, -6, 4, 4,
+ -10, 0, 8, 0, -12, 5, -74, -4,
+ 14, 7, -2, 12, -5, 7, 6, 0,
+ 20, -16, 6, 0, -17, 1, 2, 11,
+ 2, -6, 6, 2, -11, -4, 0, 1,
+ 5, 6, -2, 0, 0, -2, 19, -4,
+ -6, 2, -14, -8, -2, 23, 3, 15,
+ -1, -2, -4, 3, -1, -6, 1, -3
};
-static const opus_int16 denoise_gru_recurrent_weights[27648] = {
- -1680, -2878, 923, 698, -913, -942, 1399, 1539,
- -274, 632, 395, 410, 609, -758, -2661, -231,
- 178, 207, 752, 254, -1027, -318, -327, -79,
- 637, -1981, 1034, 973, -1209, -269, -3600, -1080,
- 505, 307, -1822, -5277, -2030, -1885, -843, 861,
- -989, 1407, -1033, 357, -2855, -1316, -3186, -1108,
- 225, -537, -2663, 65, 100, -1328, 198, -278,
- -62, 211, -2418, -237, -558, -18, -2346, 781,
- -250, -1070, 121, 317, 942, -880, -1112, -1660,
- -3411, -1454, -1629, -1323, 121, -1781, -547, 179,
- -716, 212, -137, -1452, -38, -646, 489, -488,
- 602, -1213, -1481, -58, -2419, -2435, -895, -209,
- 101, 146, 330, 419, 2218, -2320, 571, -765,
- -268, -364, 2442, -400, 342, -62, 593, -146,
- -368, -2244, 629, 660, -407, 1407, 106, 2281,
- 688, -753, 265, -1598, -466, -820, 162, -954,
- 661, 703, 1231, -171, -668, -696, -1073, -1079,
- 450, 262, 674, 562, -1448, -703, 1724, -1585,
- 2138, 534, 270, -2602, 533, -1957, -904, -880,
- 561, 6, 352, 60, 174, -1859, 1284, 1381,
- 2202, -201, 497, -466, -618, -1081, 1826, 116,
- 283, -2873, 211, -550, 239, -1711, 2245, -584,
- 469, 328, 1509, 1448, -216, -233, -1220, 1043,
- 642, -417, 2032, -3115, 1254, 591, 236, -1123,
- -601, -2370, 323, 276, -854, -1926, -83, -90,
- -271, -113, -68, 1713, -514, -1684, -228, -562,
- 999, -1588, -748, 206, 1519, -466, -773, -150,
- 867, 592, -857, 959, 413, 649, 875, -1529,
- -568, 853, 2793, -2545, 961, 1093, -2247, 145,
- -393, 610, -618, 141, 751, 75, 575, -599,
- -1351, -913, -445, 2681, 1053, -1877, 1625, -1933,
- -699, -1198, -1652, -2177, 284, 1942, -892, -631,
- 726, 1738, 1292, -35, -1222, 522, -950, 1,
- -118, -1879, -328, 2079, 207, 199, -1468, -46,
- 663, 1948, -1131, 1269, 926, -654, -211, -308,
- -2663, -309, -496, -188, -1084, -282, -99, 2737,
- -1696, 2860, -3939, 784, 164, -916, -858, -134,
- 65, -37, 216, -1912, 281, 2296, 2810, -189,
- 2084, -1162, 1039, -314, -149, 1261, 1162, -28,
- 2503, 1258, -1880, 4282, 213, -3818, 1727, 1149,
- 3250, 277, 716, -876, 552, -1295, -510, -1820,
- -1153, -1280, 2135, -64, -1773, -1318, 1710, 1606,
- 255, 1357, -4826, -4486, 706, -1590, 912, 2474,
- -170, -550, 389, 1886, -814, -661, 1028, -2928,
- -575, -2839, 1607, 2207, 3849, -651, 1068, 898,
- -347, 573, -1660, 1628, -586, -1043, -359, 4238,
- -569, -704, 51, 903, -1537, 87, 644, 1463,
- 813, -2041, -466, -1561, -371, -48, -7082, -31,
- 1180, -1082, -362, 195, -1911, -167, 1130, -1207,
- -1193, -1268, 426, 851, 201, 874, 313, 899,
- -491, 753, -397, -96, -1198, -447, -438, -1722,
- -2531, 651, -475, -482, -1742, 2158, -1778, -852,
- -2975, 521, 194, -1132, 1336, -1553, -685, -1352,
- -535, 779, -149, 497, -2821, -105, -1038, -2206,
- 937, 1432, -2186, 83, 3668, -1799, 636, -1241,
- 135, -1924, 2020, 2114, 436, 33, -1093, -47,
- -309, -1205, -501, 941, -264, -345, 1969, -791,
- -381, -1788, 193, 1162, -779, 235, -784, -1485,
- -220, -3116, 301, -576, -862, 441, -491, -1370,
- 960, 937, -59, -1251, -942, 1049, -1921, -283,
- 631, 3249, 924, 916, -1833, 456, -2291, 1530,
- -2057, 1767, -745, -786, -1172, -216, 146, 62,
- 3316, 1235, -3764, -64, -1047, -1434, 275, -1000,
- 179, 248, 284, -529, -1042, 1390, -556, -1492,
- 5588, 731, -1574, -1168, -1753, 1334, 4470, -145,
- -3133, -775, 908, -2691, 1287, 1311, 1203, -1998,
- 910, 1176, -1479, 1726, -1463, -273, 1146, -2142,
- -801, -120, -612, -1573, -1288, -1696, -525, 265,
- -1127, -1132, -328, -1090, -1617, -2069, 286, 1602,
- -2042, 1832, 2509, 1705, -1634, 2761, 1079, -3431,
- -181, 745, 1116, -2268, -603, 1622, 443, -444,
- 189, 1667, 420, 1887, -2713, 1167, 417, 1994,
- 2990, 1730, -529, -1112, 2028, 1594, -1535, -481,
- -588, 725, 67, 537, -594, -297, 1598, -1891,
- -1074, 684, 450, -190, 4022, -457, 233, 4012,
- 1317, 700, -970, -1306, 217, -709, 1698, 602,
- 171, 1534, -238, 1938, -1015, 1162, -1250, -390,
- 601, 823, -1655, 237, 321, 1594, 774, 2876,
- 2849, 571, -554, 1867, 465, 94, -897, 194,
- -598, 1816, 837, 65, -755, -164, 606, -655,
- -799, 416, 2053, -79, -1323, -2090, 180, -598,
- 3492, -136, 1176, -1490, 575, -1783, -1596, -181,
- -2124, -731, 2222, 1031, 2047, 329, 224, -882,
- 324, -743, -201, -437, 347, 117, 363, 42,
- 1904, 561, 303, -337, -295, 1271, -1518, 427,
- 895, 649, 758, 465, 436, 251, -303, 942,
- -173, 1039, 700, 1245, -238, -277, -566, 1949,
- -330, -832, -2, -245, -1495, 2354, -1397, 134,
- -1463, -44, -19, 3722, -34, 353, 863, -617,
- 1519, -393, -1345, -572, 1171, 484, -870, -471,
- -214, -1261, -1693, 869, -1255, 663, 896, 1114,
- 1197, -347, -2026, -1516, -184, -1493, 1732, 2348,
- 2690, -2720, 237, -1102, 454, 17, 1101, -85,
- -356, 1733, -644, -668, 1107, 2928, 571, 58,
- 374, -1019, -224, -1298, 1613, -993, -4201, -2439,
- 1457, -1528, -644, 572, -162, -118, 3, -1936,
- -440, -473, -205, -372, 559, -979, -1516, 490,
- -278, -932, -122, 68, 1094, -248, 69, 295,
- -533, 695, 1751, 131, -843, 827, -1316, 508,
- -1792, -66, -274, 805, 1658, -435, -1109, 1566,
- -50, -866, 1489, 209, 1667, -791, -1374, 272,
- 921, 1023, -955, 6, -1670, 715, -49, -975,
- 437, -1153, 1881, 297, 1883, 1587, -1627, 1096,
- 502, 1008, -1348, 863, 436, 2024, -723, -131,
- 2117, -1248, 320, -1090, -924, -1106, -368, -1013,
- 1436, 2068, 27, 2182, -286, -2191, 1609, -1611,
- 66, -2749, 923, -223, 410, -457, -414, 310,
- -512, 1372, 1409, 1372, -242, -1934, -567, 1646,
- -1380, -847, -1062, 1044, 274, 1384, -340, 295,
- -227, 1075, 193, -2729, -1773, -432, -1466, -1787,
- -2147, -1073, -748, -1392, 1151, -320, -2202, 524,
- -810, -1346, -406, -1207, 338, -425, 1026, -1305,
- 224, -210, -765, -373, -802, 765, 598, 3,
- -526, -519, -1832, 237, -1771, -954, -493, 771,
- 590, 787, -1571, -24, -790, -993, -4136, 1122,
- -513, -701, -1161, 441, 261, 179, -1233, 772,
- -2039, -2815, -1067, 52, -1971, 169, 186, -2249,
- -381, -1716, -548, -1483, 1101, -1406, -832, -2101,
- 369, 495, -912, -252, -2964, -1008, 476, -1041,
- -433, -870, 1684, -634, -2583, -153, -779, 1006,
- 1055, 2025, 1065, 407, 1639, -745, 612, -503,
- -187, 855, 133, -822, 3412, -284, -1394, -530,
- 1143, -1218, -365, 969, -2552, -584, -12, 74,
- 2097, -195, 309, 995, 345, 67, -908, -224,
- -183, 262, -481, 58, -1716, -1129, -600, -850,
- 1208, 180, 1330, -307, 1057, 1206, 1068, -1601,
- -188, -1264, 265, -1746, 638, -705, -705, 1579,
- 630, 266, -605, 659, -154, 174, 1966, 1929,
- -825, -1156, -568, 828, 923, -879, 1397, 129,
- 812, 638, -687, 987, 948, 1645, 471, -408,
- -390, 591, -403, -798, -423, 392, -64, 653,
- -110, -2426, 997, -789, 502, -101, -843, -1973,
- 2167, -451, -754, 459, -914, -96, -1742, -1672,
- 24, -283, -65, -512, -1254, -1402, -352, 568,
- -1551, -51, -1265, 1894, -1190, -1421, 3867, 797,
- -587, -179, 244, -595, 1312, 429, -305, 879,
- -627, 808, 572, 472, 749, 816, 83, 61,
- -966, 1184, 491, -1577, -2371, 1420, -670, -1399,
- -1351, -540, -319, 435, 995, 599, 1852, 864,
- -350, -1521, 1398, -810, 761, 1874, -1176, -2457,
- -948, 766, 303, 360, 1609, 2154, 377, -47,
- 138, 842, -562, 75, 842, 266, 355, 3146,
- 2101, 1196, 1071, -1072, 2123, 1323, -2055, -106,
- 534, -1974, -105, -2028, -844, 187, -213, -237,
- 94, 3206, -1288, -532, -4701, -1044, -1439, -884,
- -11, -446, 31, 1812, -452, -1675, 497, 379,
- -115, -78, 127, -52, 1192, -899, -2278, 1021,
- -583, -2407, -2017, -641, -807, 1897, 2079, 2035,
- 489, 1020, 68, 735, -356, -456, -2997, -491,
- 2269, -732, -699, 1023, 540, -298, 1417, 1443,
- -96, -402, 1677, -67, -1560, 507, -301, 101,
- -1651, -470, -1046, -183, -918, 1221, -22, 48,
- 1631, 435, -1716, -1052, -723, -2554, -1232, 1239,
- 214, 352, 454, 2375, -164, -1050, -1157, 85,
- -1539, -60, -1569, -1006, 1105, -1177, -647, 15,
- -1356, 1384, -1096, -547, 2385, 2212, 2884, -1989,
- 1505, -871, 299, 1491, -822, -2013, -643, -9,
- -476, 514, 340, 289, -1591, 936, -173, 1819,
- 403, -793, 308, -392, -991, -1051, -1313, -1426,
- 1030, -37, -247, -571, -1367, 1215, -1833, -661,
- 1006, 478, -323, 425, -3442, -1485, 297, -1053,
- 1359, -81, 1122, -389, -362, 343, -144, -610,
- 1924, 276, -1661, -1094, -717, 457, -238, 339,
- -375, -1643, -663, -936, -536, -717, -591, -182,
- 1410, -1221, -200, -2336, -1066, -1717, -468, 2065,
- 375, 291, -1389, 877, -189, -1375, -770, -807,
- -748, -1138, -458, -1437, 567, -1029, 836, -803,
- 442, -521, 139, 1580, 4, 801, -137, -589,
- -658, -822, 42, -1066, 983, 1102, 1055, 2523,
- 2317, 2147, 1731, -1370, 168, 2123, -367, -320,
- -170, -1082, 2818, -1759, -220, 2255, -283, -1040,
- -1119, -1870, 768, -1648, -703, 834, -2471, 932,
- -234, 381, -1298, -52, -947, 922, -218, -1262,
- 675, 748, -1450, -695, -326, 762, 469, 1071,
- -630, -21, -1339, -520, 547, -810, -791, 819,
- 432, 533, 557, 128, 705, 887, -1664, 214,
- 1547, -241, -212, -637, 3220, -1741, 33, -247,
- 1060, -810, -331, 204, 427, -1565, -509, 481,
- -557, -1953, 900, -25, 1610, -849, -1003, 491,
- 477, 572, 394, 201, -299, 1099, -624, -451,
- 1446, -912, -2829, -933, 813, 913, 1177, -233,
- -2256, -2216, 152, 278, -899, -1317, -1219, -554,
- -1693, -1644, -1244, -517, 995, 63, 197, 1509,
- 857, -541, -724, -1163, -1814, 157, 892, -2161,
- 1023, -1007, -1068, -165, -1332, -975, 851, -64,
- -955, -49, -253, 376, -1260, -37, 87, 870,
- -639, -4163, -12, -2692, 263, -691, -3373, 1669,
- 725, -343, 263, 1413, -1197, -41, -505, 454,
- -888, -2032, 446, -1192, -2420, -479, 1146, 131,
- -1433, -2496, -303, -1282, 671, 2939, 659, -2220,
- -20, 413, -1231, 160, -1994, 77, 579, 888,
- 42, -1339, 617, -897, -710, -1500, -1538, -134,
- 1825, 2279, 672, -555, 962, -2636, -416, -876,
- -1204, -1423, -1702, -424, 936, 2323, 392, 867,
- 1391, -556, -1963, -519, -396, 2291, -1226, 989,
- 2049, 622, 1761, 986, -539, 652, 420, 1081,
- -543, -329, 348, -45, -874, -255, 68, -571,
- 83, 2662, 300, 1490, -118, 649, -65, 725,
- 169, -1432, -1567, 705, 945, -271, 433, -1649,
- -550, -424, 2533, -1001, -2114, -2857, -507, 2646,
- 1110, -2549, 2371, -1116, 800, 1133, 544, 1907,
- -1306, 924, 144, 346, -378, -2214, -1373, -607,
- -1502, -826, 675, 658, 1889, 198, 1745, 374,
- 1491, 1451, -451, -927, 872, 166, 1486, -396,
- -443, 602, 392, -1, 869, 1932, -451, 490,
- 177, -2089, 2201, -17, 696, 122, -231, -731,
- 1385, 1393, 118, -152, -2617, 1452, -2867, -1180,
- -72, 923, 113, -1245, -686, 1526, 939, 3727,
- 1808, 2323, -6, -1369, 608, 85, -1699, -325,
- -6172, 4389, -1166, 392, -3161, -562, -1574, -1446,
- -994, -3979, -2985, -2417, 1178, -31, 907, -2074,
- 2575, 1739, -102, 1344, 467, 1856, 2074, 1652,
- -299, -3950, -1395, 4, 7, -1375, 1120, 382,
- 2859, -1784, -2434, 2736, 272, -250, -4291, -1870,
- 2032, 1081, 1971, 589, -59, -781, -343, 1324,
- 5404, 857, 1328, -955, -2264, 677, 933, 771,
- 2436, 859, 1697, 1758, -236, 519, -1264, 369,
- 418, -2401, 233, 207, 1427, 298, 884, 1631,
- -256, -156, 1452, 55, -428, -599, 108, 963,
- 23, -707, 183, -156, 15, -441, -891, 266,
- -1355, -1652, 779, 430, -581, -564, -614, 707,
- 399, 751, 1200, 950, 2442, 114, 1137, 898,
- -1324, 85, 735, 1448, -175, 818, 2753, -1145,
- 1482, -762, 653, -3179, -676, -1672, -295, 659,
- 1516, 2803, 167, -274, -1298, 547, -925, 1691,
- -238, 1364, 1548, -1241, 146, 2943, 1486, 655,
- -662, -1517, 866, -123, 926, 413, -1179, 57,
- 2211, -792, 566, 313, 1600, 699, 1730, -891,
- -381, 440, -2056, -642, -1582, 552, -414, 1817,
- 1375, 1272, 1312, -61, -1300, 6, 1038, 19,
- -328, 771, 1153, -248, 1132, -2126, -1063, 584,
- -523, 296, -1189, -531, -1728, 385, 477, 1560,
- 805, 995, 328, 1163, 1494, -427, -238, -99,
- 906, -569, -1062, 1581, 598, 136, -319, 608,
- 1318, 150, -1217, 22, 318, 414, -266, -345,
- -164, -446, 1026, -903, -57, -546, -772, -754,
- 700, 676, 52, 816, 580, 888, 1049, 407,
- 556, 2961, 641, -704, 609, -902, -1584, 636,
- 1366, -1894, 375, 203, 423, 70, -1090, -393,
- 1197, 96, -872, -893, 307, -517, 581, 774,
- -2107, -1363, -581, -2743, -436, -1643, -772, 1737,
- -475, -442, 1239, 859, 2673, 1664, -318, 714,
- -269, 1661, 1758, 429, 24, 1082, -1464, -1121,
- 895, -3027, 59, 448, -203, -1367, -707, 1059,
- -1206, -1214, -1076, -1274, -685, 1155, -697, -521,
- 955, 1070, -760, 988, -352, 569, -553, 94,
- -742, -2670, -952, 25, 1327, -506, -2833, 110,
- -701, 147, 35, 239, 353, 714, 2892, -1362,
- 1653, -2061, -629, -506, 1093, -155, -488, -152,
- -914, -2620, -486, -291, 952, 1474, 299, 1311,
- 446, -772, 961, 2354, 1113, -194, 641, 1061,
- 771, 2663, -148, 224, 423, -487, -1801, -866,
- 287, 96, -1334, -528, -1669, 1088, -454, 382,
- 1339, 821, -348, 783, 711, -318, -455, 0,
- 700, 64, 430, 380, 1088, 297, -1266, -1026,
- -572, 1243, -582, -614, -1379, 81, -474, 9,
- 1828, -327, -1449, 281, -1928, -186, -62, -1376,
- 29, -663, -129, 1203, -270, 126, 133, -691,
- 363, -1577, -361, -26, -178, -1414, -236, 123,
- -1101, 933, 1849, 1010, 51, 343, -680, -996,
- -46, 1329, 332, 216, -1411, -483, -17, 244,
- -1122, 303, -974, 1290, 141, 749, -197, 1861,
- 324, -954, 823, -1705, -584, -713, -392, -477,
- 565, -701, -2178, 1104, 1022, -2045, -1046, 473,
- 399, 5, -930, -93, -1295, 216, -1589, -827,
- 222, -325, -94, -817, -262, -1631, -342, -95,
- -294, -57, -475, 311, 968, -1027, -720, 825,
- -690, -251, -485, -529, 190, 850, -155, -586,
- -557, 367, 342, 213, 88, -198, -30, -324,
- 485, 198, 513, 776, -233, 130, 261, 593,
- 3984, 223, -85, -738, -352, -485, -868, -1002,
- 381, -154, 1474, 1512, 493, 877, -370, -306,
- -351, -891, -688, -676, -365, -760, -310, 511,
- 689, -67, 571, -541, -100, -240, -128, 1192,
- -76, 493, 15, -652, 215, 736, 488, 68,
- -593, 106, 463, 302, 974, 1421, 1042, 204,
- 262, -182, 116, -1715, 780, -783, 1069, 2315,
- 895, 963, -283, -591, 346, -1231, -414, 109,
- 1264, -203, -732, -831, -756, 97, -1479, -1331,
- 1564, -814, 432, 96, 769, 1528, 232, 1148,
- 279, -159, 2521, 1300, -411, 81, -1251, -2053,
- 657, 1544, -1437, -2653, 589, -624, 1216, 399,
- -375, 411, -451, -717, 351, -1012, -166, -43,
- 27, 1010, -567, 188, -651, -1253, -163, 5892,
- 1178, -53, 48, -327, -2701, -1995, -916, -869,
- -347, 1168, -30, -1367, 1585, 641, 158, -1221,
- 139, 712, -592, -204, 1457, 325, -1831, 2880,
- -359, -2392, 932, 254, -2008, 1418, 780, -432,
- -1764, -2658, 137, -140, 26, -1340, -865, 492,
- -4250, 647, -63, 477, -565, -1583, -1046, -924,
- 1, -1645, 667, -922, -1007, -1138, -1, -1242,
- 804, -181, 437, -1100, 416, 566, -2283, -1569,
- -970, -27, 165, 707, -473, 44, -473, -11,
- -266, 353, -962, 477, -2004, 2135, -1749, -249,
- -545, -1117, -1000, -116, 772, 539, -343, 767,
- 480, 9, 634, -566, 235, -664, -992, -1869,
- -1662, -573, 1032, 1286, -1717, 498, -679, -1728,
- 1257, -446, 1021, -722, 1191, -730, -804, -1129,
- -92, -193, 693, -1132, -1330, 597, -273, -437,
- -316, 947, -468, 1166, -1448, -1105, 643, -796,
- 429, -1084, 126, 440, 2255, -273, -802, -565,
- 204, 916, 446, -1933, 1089, 981, 241, -317,
- -626, 973, 1448, 1727, -610, -400, -1246, 1383,
- 620, 227, 116, 1327, 620, -554, 116, -510,
- 470, -442, -550, 100, 556, -201, -76, -718,
- -56, 126, 433, 245, -507, 16, 72, 465,
- 1507, 644, -471, -566, -879, -96, -14, 376,
- 413, -354, -778, -1098, -330, -1333, 591, -439,
- -1278, -308, -15, 103, 1161, 733, -1087, 719,
- -636, 1492, 80, -68, 2134, 220, 764, 1098,
- -673, -868, 1104, 113, 465, -359, 1547, -285,
- -42, -1311, 303, -439, -73, -645, 13, -591,
- 455, -596, -116, 15, -1300, 140, 236, -909,
- 240, -1439, -533, 367, -345, -892, 82, 432,
- 64, -1353, -600, -135, -284, -1715, -195, 762,
- -1719, -13, 325, 776, -89, -483, 951, -661,
- 832, 793, 1270, -23, -1055, -319, 534, 462,
- 473, -518, 554, -297, -719, -789, -955, -1024,
- 130, -340, 971, 357, 532, 610, 251, -885,
- 1151, 1189, -66, 540, 1264, 355, 38, 1934,
- 949, 220, -773, 992, -1293, 299, 1131, -154,
- -1141, -756, -486, 396, -40, -383, -70, -1586,
- 308, 633, -775, -273, -11, 291, 567, 152,
- 990, -801, 443, 685, 128, 670, 563, -303,
- -1106, -924, 857, -404, 939, -264, 416, 1365,
- -1145, -483, 237, -76, 1154, 912, 776, 303,
- -1016, -653, 1067, -480, -697, 746, -827, 1445,
- -439, -2348, -489, -25, 1087, -2093, 174, -1724,
- -12, 229, -730, -1573, -671, -2066, -1497, -532,
- -394, 1145, 1119, -550, -1995, 80, -1667, -2192,
- -1418, -884, -2009, -1489, -1594, -986, -307, -182,
- 207, -82, -247, 970, -182, 2606, -140, 1742,
- -1859, -4129, -294, 2854, 1793, 594, -1366, -1060,
- -1168, 671, -1478, -1715, 1599, -3537, -318, 407,
- 1415, 643, -319, -335, -211, -2760, -157, 1256,
- -51, 955, -1412, 860, -606, -2224, -855, -338,
- -770, 491, -1356, 704, -856, -1283, 651, -997,
- 38, -803, 685, -540, 538, -861, 405, -401,
- -891, -1418, 408, 530, 2020, 1086, 316, -372,
- -1182, 720, -465, -217, -267, -2516, 306, 464,
- -2912, 461, 225, -1568, 579, -118, 380, 623,
- 1378, 331, 382, -958, -2456, -222, 39, 330,
- -628, 469, 198, 1057, 2287, 152, -418, -582,
- -464, -605, -712, -766, 262, -1735, -145, 182,
- 1307, -462, -1441, 1042, -569, -74, -785, -2265,
- 1230, -2317, -1166, 1045, 192, -2028, -451, -1026,
- 562, -2639, -373, -107, -1858, 522, -1672, -107,
- 3045, 697, -548, -1640, -1201, 309, -920, -288,
- -817, 627, 875, 701, -943, 985, -748, -714,
- 1005, 933, 1653, -17, -1179, -14, -273, 1604,
- 561, -407, -1039, -39, 3150, 462, -1305, -264,
- 895, 2252, -2642, 751, -1527, 1384, -2598, 76,
- 927, 566, 2039, 138, 1188, 397, -1097, 282,
- -2402, 23, -218, -899, 203, -889, 1953, 366,
- -618, 16, -504, 1860, -422, -1996, -226, -1258,
- 1576, -1247, 636, 559, 152, 748, 731, -705,
- 80, 364, -100, -462, -2320, 334, -2022, -1526,
- -1534, 220, 219, 2622, -512, 4281, 1243, 852,
- 416, 832, -2277, -404, 731, -1362, 101, 1685,
- -857, 663, -711, -70, -727, 2402, 1337, 1758,
- 487, -998, 776, 1614, 206, -819, -1345, -846,
- 31, 172, -345, 185, -806, -1291, 826, 40,
- -42, -1129, 596, 332, -695, 436, -466, -249,
- 679, -747, -45, -2653, -759, 1704, 2175, 821,
- 187, -122, -714, -1767, 328, -348, -103, -487,
- 22, 564, -2700, 253, 1213, 13, -1262, 240,
- 1358, -968, 2271, 2030, 1956, 441, -864, -3471,
- -1655, 2182, -293, -1399, -297, -2193, 1559, 468,
- -274, 2820, -307, -541, -576, 494, 501, 1396,
- 1128, 511, 936, -1558, -1129, -1554, -196, 3942,
- 3, -1572, -1140, 80, 560, 20, -480, -205,
- 15, 970, 295, -90, 3038, -438, 391, -1013,
- -284, -1589, 256, 1866, -2274, 1126, -1472, 181,
- 3142, 701, 2414, 658, -11, -420, -28, 1737,
- -383, -1919, -291, 256, -1506, -1700, -931, -643,
- 1728, -438, -1523, -369, -974, -99, -178, 1305,
- -426, 1171, -347, 780, -290, -540, 304, -1476,
- -988, 204, 1035, -681, 1362, 1841, 1401, -95,
- 790, -15, -2012, -1611, -1037, 710, 504, 588,
- -331, -189, -2357, 918, -1200, 245, -238, -1289,
- 206, -2687, 244, -778, 628, -109, 2557, 1661,
- -1719, 777, -156, -1383, -46, 71, -391, -39,
- -2130, 270, -266, -134, 621, 262, -197, -385,
- -171, 587, 1063, 947, 496, -1392, -1006, -337,
- 758, -391, -151, 287, 3032, -1910, 2251, 1453,
- -1028, -98, -1773, -203, -760, 992, 1064, -825,
- 1885, -845, 863, -228, -229, 1038, 446, 200,
- 758, -1306, 1329, -46, 646, -228, 1458, -56,
- -1123, 109, -1477, -1045, -726, -121, -613, 1151,
- 5, 1394, -183, 897, -1660, -83, -1929, 1122,
- 307, 1042, 381, -402, 1560, 1890, 507, 304,
- -63, -822, 106, 84, 588, -294, -573, -3816,
- 1505, 1527, 9, 923, 903, -1324, 447, 740,
- 3605, -1098, 1605, -1033, 176, -2000, -375, 152,
- -69, -977, -130, 438, -536, -99, 226, 789,
- 691, 2494, -776, 854, -368, -526, -922, -214,
- -1692, 2913, 392, 701, 723, 1566, 1563, 572,
- 1976, -92, 32, 1707, -683, -2737, 1480, -1933,
- -1685, 44, 1108, 968, -2401, -899, -200, -405,
- 1016, 617, -1676, -2367, -1190, 80, 870, -1590,
- -544, -32, 1582, -748, -1128, -142, -490, 567,
- 261, -423, 837, 1142, 988, -1807, -566, 963,
- 1001, -2194, 1134, 59, -610, -3375, -3694, -1313,
- 581, -20, 728, -1639, 2185, 397, -136, -6105,
- 924, -3112, 1194, -636, -2600, -228, 1056, -140,
- 79, 887, 163, -2315, 611, 1508, 692, -1471,
- -561, -751, -639, 945, -1713, 111, 30, 512,
- -88, 1581, 143, 498, 1279, 34, -1381, -1427,
- 1115, 1944, -2250, 1248, -890, 651, -468, -377,
- -140, 1168, -1464, -41, -186, -1300, 316, -1696,
- -2321, 554, -682, 1677, 2584, -582, 1399, -615,
- 313, -426, -2085, -745, -1923, 1722, -2976, -206,
- 327, 262, 1472, -215, 1509, -47, 1617, -2253,
- 3378, -1120, -243, -1129, 1746, 788, 2619, 1580,
- 626, 1421, 1043, 383, 2780, -3181, -115, 43,
- -2024, 117, 523, -582, 697, -850, -14, 4,
- 2859, -62, -1881, 412, -1083, -1029, 2372, -469,
- -550, 1969, -501, -928, 5, 2027, 260, -14,
- 647, -2123, -560, -661, 583, 1308, 268, -1735,
- -14, 138, -353, 1210, 550, 2158, 329, -182,
- -1178, -2261, 1208, -1591, 1202, 1200, 12, 3783,
- 1908, 627, 697, -1480, 369, 1924, 980, 519,
- 1168, -1878, 2016, -720, -382, 1586, 295, -454,
- 541, -899, 689, -396, -301, -115, -1116, 588,
- -570, 453, -1936, -670, -904, -67, 479, -2110,
- -1944, 243, -598, 1359, 128, 189, -906, -605,
- -201, -390, -854, 951, 590, -156, -1436, -1466,
- 2520, 1863, -1410, 561, 1796, 386, -284, 2173,
- 721, -1034, -501, -294, 680, -2281, -1829, 1215,
- -818, -156, 201, -62, 1331, -722, -2575, 1166,
- -794, -2138, 665, -921, -570, -1037, -131, 1227,
- 19, 3722, 1585, -1331, 1523, -560, -259, 934,
- 525, -69, 907, -772, -973, 458, -3737, -2942,
- -215, -125, -680, 1942, 2066, -1168, -85, 1256,
- 114, 767, -652, -1790, 480, -1130, -1058, 406,
- 692, 832, -2366, -280, -392, 502, 1448, 1238,
- -1932, 3766, 832, 1228, -1035, 44, 1501, 497,
- -67, 1172, 633, -730, 1395, 702, 436, 1124,
- 2051, 846, 521, 1318, 923, -657, 565, 1184,
- 299, 764, 1989, -657, -439, -208, 1709, -289,
- -466, -786, -658, -362, -860, -882, -546, 1041,
- 1915, -354, 2703, -96, -1867, -594, -592, -1438,
- 1850, -1115, -641, 1664, 1515, 694, -300, -414,
- 173, -1183, -268, -439, 201, 1904, -777, -953,
- 247, 1456, 427, -2026, -3175, 3393, -2541, -974,
- 348, 551, -1749, 715, -1302, 590, -1091, -1186,
- -579, 2543, -411, 1292, -809, -52, -150, 1058,
- -344, -956, -717, -1097, 100, 362, -204, 821,
- 178, -1443, 158, 1529, -12, -462, 1594, -1169,
- 737, 645, -292, -392, 597, -17, 1571, -910,
- 503, -1822, -643, 1177, 761, 379, -326, 62,
- 1846, -542, -2298, 54, -1730, -2045, 1018, 1490,
- -935, -2016, -79, -1206, -733, -1134, -274, 588,
- 759, 145, 681, -1578, 395, 2772, -1539, -702,
- 763, -830, -321, 2575, 581, 453, 1058, -803,
- -1189, -1127, -859, 1952, 265, 1487, 2103, -407,
- -1279, -93, 900, -1169, 1407, 1253, 1703, -542,
- 508, -318, 350, -181, 1369, 767, 81, 315,
- 513, -378, 496, 866, -1012, -930, -2331, -112,
- -1746, -661, 504, -629, -1398, -43, -752, 717,
- -168, 326, 1768, 2354, -382, 1237, -506, -2586,
- -1574, 2356, -2256, -1527, -1792, 1090, 429, -776,
- -257, -1858, -1359, -125, 1405, -527, -1062, 1493,
- 1506, -985, -1309, -49, -163, -376, 851, 472,
- 439, 716, -1411, 119, -930, 103, -736, -1677,
- 344, 1223, -1458, 674, 813, 1296, -2648, 268,
- 1958, -262, 128, -4366, 1109, 152, -1972, 1760,
- 1670, -1368, 900, 370, -1206, 333, 798, -297,
- -977, 421, 381, -1130, 702, -327, -359, -1903,
- -1151, 273, 1260, 227, -710, -1320, 1408, 348,
- 278, -1682, 109, -8, -423, -468, -1053, -908,
- 739, -955, -1280, -47, -923, 493, -49, -1281,
- 225, 971, -590, -509, -1911, 75, 246, -2736,
- 601, 1083, 272, -756, 1468, -507, -406, -768,
- 1196, 9, 2244, -822, -399, -38, -20, -779,
- -819, -1012, 2143, -1555, -562, 398, -169, -967,
- -891, -714, -2320, -1053, -156, -109, -744, 936,
- 1772, 206, 973, -1021, -725, 222, -1302, 3,
- 359, -261, -302, -779, -20, 328, -142, -929,
- -228, 23, -1249, -943, 179, 1777, -568, -553,
- 948, 1289, 1178, 637, 70, 109, -568, -1099,
- -554, 611, -108, -1476, -651, -933, -829, -345,
- -694, -372, -1266, -574, -49, -395, -468, -603,
- 0, -709, 116, -842, -132, -1048, -74, 314,
- -153, 651, 6, -734, 46, -1480, 1096, 404,
- 556, 2324, -134, 408, 837, -769, 1283, -98,
- 752, 657, -1477, -756, 792, 777, -669, -768,
- 531, -935, 16, -928, -1038, -85, 427, 1024,
- -951, -437, -245, 54, -50, -388, 533, 284,
- 439, 883, -529, 174, 1319, -44, -455, -127,
- 305, 533, -177, 430, 1269, 818, 469, 707,
- -16, -325, 171, 1791, 355, 652, 1410, 164,
- -850, -320, -124, -230, 2093, -54, 1166, -1982,
- -555, -603, 995, -200, -1119, -4, -915, -28,
- -52, -302, 1162, -510, -705, 1897, -304, 1391,
- 474, -1105, 657, 477, -837, -672, -831, 17,
- -2365, 344, 24, 776, -726, 72, -849, -967,
- 670, 567, -302, 891, -177, 898, 191, 252,
- 668, 849, -609, 205, -118, 1350, 794, 1825,
- -572, 506, 1037, -2, 739, -914, -1461, -840,
- 913, 314, -418, 1847, 301, 163, 1379, -41,
- 814, -485, 321, -501, 1734, -770, 437, 463,
- -409, -448, -983, -710, 463, -41, -424, 735,
- -504, 1175, 867, -1557, -402, 1698, 969, -1065,
- -3560, -1167, -1329, -125, 219, -779, -815, 1971,
- 1336, 443, -1145, -1545, 728, 464, -245, 414,
- -188, -1752, -423, 362, -634, 114, 912, -2599,
- 1593, 2176, 3450, 305, -234, -560, -4059, 1284,
- 1490, -722, 854, -688, 830, 106, 2470, -577,
- -621, -1180, -511, -95, 1169, -2372, -1467, -2604,
- -1485, -210, 2211, -2816, 1380, -608, 1657, -1092,
- -1772, -1121, -1107, 3647, 70, -1161, 397, 209,
- 962, -1752, 1226, -319, 663, 2521, -421, 776,
- 247, -3046, -838, -757, -1354, -317, -802, 152,
- -132, 1078, -892, -1227, -3322, 335, -289, 688,
- -1773, -85, 2646, 2846, -885, -1268, 2146, 152,
- -1034, -1106, -1239, 1044, 2344, 181, 1721, 2372,
- 1646, -1062, 60, 152, -753, 546, -1126, -897,
- -1215, 435, 329, -666, -921, 2652, 533, 2973,
- -281, -652, -386, 90, -322, 511, 740, -1124,
- 1421, 766, 138, -1900, 697, -224, -134, 383,
- 877, -2175, 1434, -1610, 1381, -835, -1725, 565,
- 710, 1738, -595, 52, -1854, 200, -441, -781,
- -1056, -116, 201, -2306, 167, 481, 1014, -768,
- 1987, 1715, 3183, -248, 708, 787, -1681, 304,
- -1736, -362, -541, -516, 871, -1022, 1201, -194,
- -300, 959, 1244, 2022, -2317, 57, 1850, 1248,
- -1025, -1097, 885, -2634, 1760, 1455, -2183, -298,
- -1047, -1982, -257, 766, 1639, -81, 543, -1352,
- 1613, -737, 344, 72, -125, -3247, -2814, -141,
- 384, -612, -26, -643, -917, 900, 518, -68,
- 3023, 205, -2153, 511, 19, 1570, 545, 34,
- -2235, 514, 1938, 674, 1223, -850, -375, 1373,
- 1616, -324, -678, -189, 2767, 103, 513, 1798,
- 356, 437, 249, 1044, 805, -1084, -892, 1228,
- 400, -596, 80, -1418, -470, -1592, 400, -1472,
- -1171, -169, 1319, 1023, -1878, 315, -264, -1809,
- 604, -1076, 129, -1484, 677, 976, 659, -1319,
- 1022, 207, -983, -524, -1729, 134, 99, 636,
- -1599, -2768, 357, -1168, 531, 2229, 510, -1931,
- -986, 2669, -792, -1118, -2725, -2309, 223, 665,
- -481, 410, 211, 3540, -130, -582, -2646, -494,
- 1217, 225, -1400, -911, 40, -650, -1719, -1264,
- -216, 1190, -664, 1674, -2245, 412, 1877, -571,
- -1305, -91, -387, 4495, -825, 515, 896, -1236,
- 1317, 632, 612, -547, 1932, -1851, -1275, 139,
- 1305, 853, -1585, -493, -1740, -758, -2376, -318,
- 1243, -724, 250, -91, 71, 2143, 965, 1784,
- -1968, 3621, -376, -1864, 216, -122, -528, 457,
- -531, -669, -1990, 194, 2243, -419, 2554, -683,
- -1699, -731, -981, 1019, 1387, -414, 153, -802,
- 87, -892, 111, 1915, 786, -95, -1757, 1337,
- 1118, -477, 1494, -421, -419, 281, -84, 572,
- -676, 132, -668, -952, 1598, 1529, -262, -698,
- -291, 484, 41, -696, -218, -2580, 658, -190,
- -467, 220, -491, 116, 634, -215, -521, -1958,
- 583, -1684, -1072, 329, -948, 1879, 15, -681,
- -2066, 2995, -1838, -1136, 134, 465, -2484, -1326,
- -776, 554, 40, 2775, -3160, -1231, 1796, 2235,
- -48, 535, -401, -450, 581, -790, -586, 2384,
- 160, 481, 960, -684, 1691, 1143, 459, 736,
- -1838, -1749, -349, -2770, -1144, 904, 522, 294,
- -634, 1089, -341, -1109, 870, -537, 868, 583,
- -869, -117, -1328, 2023, -201, 283, 671, -166,
- -858, 165, 1263, -2205, 1307, 1696, 409, 490,
- 94, -2569, -1110, -2854, 1274, 1280, 368, 340,
- -771, -1024, 279, 1306, -866, 1546, -731, -1390,
- -605, -113, -771, -258, 817, -114, -956, 1132,
- -622, -1073, -557, 1343, -377, -512, 172, 338,
- 2849, -291, -808, 169, -1361, -844, 712, -2113,
- 380, -897, 199, -265, 397, 1249, -1372, 1007,
- -483, 512, -601, 1398, 26, 448, 1199, 1195,
- -170, -2228, -1051, 1297, 104, -435, 599, -1374,
- -490, 643, 856, -204, 2315, -342, 1054, 15,
- 1810, -1482, 346, -395, 78, -32, -322, 1919,
- 6, 1333, 1729, -268, -85, -146, -466, -652,
- -5022, -1244, -3406, 548, 1997, 1072, 975, 866,
- 599, 355, 273, 378, 291, 1457, -2993, -1310,
- 256, -516, -742, -515, 776, 403, 1031, 185,
- -856, 674, -14, 40, 1096, -1778, -888, -1707,
- -501, -1670, 1460, -486, -610, -540, 514, 2101,
- -1354, 419, 1811, -300, -2287, -966, -4462, 437,
- -322, 2082, 1367, -1744, -188, 1021, -3, -1269,
- -350, 1543, 1073, 1941, 1304, 694, 632, 338,
- 1463, -714, 145, 1228, -600, 98, -1410, -1670,
- -3786, 92, -2269, -243, 290, -671, -356, -1134,
- 1995, 532, -1366, -693, -815, 818, 358, 1161,
- -1410, -1305, 2550, -201, -3151, -1022, 866, -146,
- -701, -125, -1467, 644, 693, 1312, 36, -149,
- 261, -1274, 349, 637, 532, 1764, -563, -1514,
- 38, 523, 301, 220, -238, 751, 1013, 63,
- 124, 724, 1751, 640, 602, 431, -2881, 1359,
- 1585, 1618, 2097, 481, 2106, 610, -1147, -1306,
- 788, -1589, 869, -1908, -2112, 375, 561, 1260,
- -524, -24, 974, 732, -645, -81, 120, 671,
- -1058, 465, 164, 624, -278, 198, 92, -604,
- 1790, 928, 606, 1203, 146, 676, -419, 1903,
- -678, -8, 392, -247, -536, 669, -55, -66,
- 1105, -969, 533, -150, 1361, 512, -432, 530,
- 1916, -478, -290, -2130, 334, 763, 123, 400,
- 194, 2, 1465, 1956, 551, 19, -1538, -418,
- 389, -2213, 275, -151, 29, 468, 199, 190,
- 2277, 25, 240, 728, 549, 596, -459, 824,
- -307, 2397, -46, 1653, 1429, 561, -2552, 282,
- -245, 1349, 1023, 308, 971, -402, -1159, 1983,
- -467, 923, -862, 1166, -97, -1729, 490, -55,
- -746, -803, -726, 35, -1284, -738, -253, -509,
- -584, 584, -1288, 1522, -970, -487, 324, 272,
- 252, -234, 958, 2071, -797, -1043, 294, -815,
- -1709, 237, -333, -833, 1089, 2410, 135, -1052,
- 278, 897, -1866, 870, -1378, -3251, 1678, -177,
- -497, 187, 45, 859, -554, 108, -380, 335,
- 2696, 3012, -523, 785, -490, 666, 712, -4134,
- -2221, 737, -302, -668, 1092, -65, 1183, 5563,
- 2565, 2760, -1240, 3273, 2254, -22, 1390, -433,
- 2699, 1261, -2284, -273, 1744, -375, -4138, 4564,
- 1742, -1048, -1239, -162, 699, -946, 1117, 1452,
- 169, -113, 1822, -630, 1845, 295, -992, 826,
- 520, 281, 929, -146, -415, 2866, 1222, -2955,
- 136, 2511, -1117, -679, 208, 376, 1070, 3522,
- 459, 2551, -1014, -1029, 509, -3313, -686, -158,
- 1954, -227, 1778, 1302, -1946, 2821, 361, -174,
- 1128, 571, -206, 1706, 367, -488, 265, 1631,
- 1051, 1026, -1135, 2176, 2153, -756, -602, -337,
- 2811, -2334, -2286, 2117, 2357, -2320, 393, 4419,
- 752, -604, -1276, 2455, -3529, 1247, -319, -720,
- -641, -343, 2929, 1416, 1806, 2404, 995, 1779,
- -2794, 1294, -1771, 23, 27, 1056, 296, -1436,
- -2127, -211, -174, -315, 1000, 1014, 2929, 1183,
- 1894, -282, -189, -524, -1780, -517, -681, 53,
- -192, 30, -2101, -989, -421, -507, -1729, -1184,
- 2711, -2044, 1829, 289, -308, -1993, -857, -27,
- 251, -1150, -208, -491, -765, 2311, 526, -262,
- -604, 1147, 722, 3065, -1074, -2141, -761, -651,
- -149, -183, 906, 681, 129, 114, 1579, 1532,
- 584, 915, 815, -1509, -876, -518, -3495, 494,
- 848, 3, -88, -1574, 601, 892, 600, 700,
- -445, 194, -77, 774, -2601, -1307, 1703, -696,
- -1861, -3169, -1063, 341, 23, 108, 684, 2414,
- -4206, 54, -879, 2670, 288, -1537, 1427, -141,
- -1038, -1372, 823, 220, 1314, -1318, -436, -312,
- -1573, -922, 924, 1878, -208, -528, -4354, 482,
- 3500, 863, -907, -366, -2243, -840, 556, -384,
- 1760, 918, -2635, -811, 393, 1303, 1175, -5823,
- -1034, 619, 346, -1413, -1020, -2717, -1171, -171,
- 1041, -610, 2307, 1582, 872, -2092, -436, -907,
- -403, 1569, 27, -366, -2690, -449, 302, 426,
- -376, 2766, -223, -1313, -121, 965, 560, -354,
- 1852, 4363, 2691, -577, -291, 191, -597, -945,
- 718, -312, 701, 2431, -490, -315, 2145, 699,
- -1467, 399, -2003, -621, 437, 135, -78, -414,
- -562, -1378, -440, -838, 245, 1813, 3241, 1277,
- -990, 2945, 752, 2129, 929, -541, 185, 130,
- -673, -1200, -441, -758, 3434, -614, 3308, 3599,
- 1405, -1572, 5063, 44, 653, 642, -2899, -1078,
- 302, 482, 540, -922, 245, -298, 3246, 147,
- 887, 3474, 529, 480, -1146, -719, -24, 2758,
- 2803, 624, -644, -657, -1406, -1016, 201, 1372,
- -1323, -1581, 2066, 2036, 148, 100, -909, -526,
- -409, 148, 879, -1470, 1480, -232, 2696, -924,
- -122, -941, 697, -924, -454, 858, -72, 24,
- 649, -905, 425, 479, 605, 79, 67, 994,
- 1039, 177, -977, -968, 1595, -1194, -936, 1683,
- 3040, 2150, -464, 681, 1110, 272, -1177, 797,
- 1908, -1321, 162, 722, 1347, 345, -76, 123,
- -509, -904, 1031, -313, 1822, 2528, 375, -307,
- 134, -374, 869, 2138, -2048, 2350, 2564, 953,
- -1078, 979, -1759, 38, -573, -814, 836, -700,
- 1585, 817, -502, -1304, 272, 1277, -1120, 1235,
- -152, 742, -1214, -1150, 35, 1130, -607, 1108,
- -1314, 902, 162, 709, 745, 223, -65, 1013,
- -1373, 696, -316, 598, -623, -46, -1063, -797,
- -276, -2043, -799, 913, 1255, 450, -30, 155,
- 961, -521, 128, 406, -343, 1315, 371, -68,
- -367, -519, -556, 237, 391, 367, -1736, 1378,
- 1527, -747, 199, -363, 320, 171, -307, 833,
- -2581, -1442, -1073, 768, -826, -1340, -964, -417,
- 1037, -3, -957, 537, 1011, -495, -445, -529,
- 605, -956, 393, -1453, 1717, 1796, -484, 491,
- 933, -275, -1108, 2197, -444, 2176, -47, -246,
- 1535, 384, -247, -425, 699, 26, -109, 94,
- 369, 346, -1057, 672, -1046, -2057, 409, 739,
- -163, -1726, 1045, 543, 103, 756, -459, 230,
- 947, 135, -1464, -184, 794, -978, -663, -1632,
- 40, -1417, -28, 1004, -1796, 1096, 1265, -1358,
- 1061, 1067, 366, -913, -1953, -1690, 497, -1453,
- 720, 594, -1580, 1886, 502, 1475, -652, 1007,
- -2321, 545, 168, -708, 2173, 1319, -524, -548,
- -14, 457, -2978, -1318, 74, -1964, 349, 1574,
- 196, -44, -453, -17, -650, -1402, -1095, -736,
- 1591, -1643, 1543, -1393, -2390, -1820, -3578, -766,
- 2395, 926, -623, 174, 966, 160, 583, -366,
- -1807, 1065, -612, -827, -940, 570, -572, 93,
- -101, 703, -953, 1380, -164, 48, 1194, -1183,
- 1751, 1408, -1882, 1085, 1033, 871, 27, -3,
- -290, -2381, 1273, 95, 1078, -254, 609, 1992,
- 1909, 910, 4284, 1024, -2059, -1272, 65, -1725,
- -666, -1438, 2227, -52, 2344, 97, -1860, 36,
- 781, -314, 1264, 546, 295, 269, 200, -2078,
- 688, -438, 1532, 75, -603, -592, 152, 690,
- 202, 276, 265, -1701, -1564, 595, -1943, -1022,
- 1175, 2326, 2215, -1719, 2391, -824, -133, -2836,
- -2133, 170, -1690, 747, 56, -2062, -300, 940,
- 1932, 429, -1114, -316, -2, -789, 1167, 2397,
- 788, -431, 94, 73, -1291, -1018, 409, 227,
- 508, -103, 1202, 561, -1674, -128, -315, -1598,
- -136, 1059, -1634, -1244, -915, 329, -252, 103,
- -1398, -391, 265, -647, -463, 1101, 500, 299,
- 73, -821, 808, 210, 934, 846, -528, -2008,
- -661, -802, 1382, -1812, -275, 1055, -401, -433,
- 1126, -797, 700, 351, -962, 2066, 2099, -645,
- 611, -53, 2055, -218, -235, 322, 69, 142,
- -949, 314, -236, -448, -518, 301, -380, -1261,
- 525, 1763, -94, -297, -71, -1444, -637, 961,
- -1163, 30, -1321, -2870, 1019, 311, 3395, 1481,
- 831, -866, -213, 789, -873, 560, 868, -1363,
- -1208, -1995, -798, 576, -135, -3289, -1377, 256,
- 1068, 1556, -629, 159, 1330, -339, 539, -1302,
- 14, -1474, -107, 309, -1089, 1863, 1023, -979,
- 842, 2204, 1150, 706, -1237, -250, -220, -654,
- -1379, -2978, -497, -1232, -295, 1299, 931, 301,
- 204, -37, 2, 923, 932, -159, -779, -813,
- 1416, 439, 786, -816, 1159, 853, -1904, -1435,
- -283, -2092, 1203, -1441, 3495, -1801, -1338, -3348,
- -2254, -1997, 1362, 2302, -530, 61, -635, -553,
- 2157, -482, 64, -881, -1091, -177, -2147, -3909,
- -1356, 892, -1010, -894, -71, 1017, 457, -27,
- 1460, -701, 818, 214, 1158, 1389, -1912, 1533,
- -2942, -3307, 1186, 1854, 1049, 779, -1264, -969,
- -2236, 2343, 2940, 327, 1372, -2305, 527, -475,
- -427, 48, 3051, 1606, 1553, 2112, 277, -1172,
- 722, 386, 2796, -501, -1008, -1083, -158, 1703,
- 173, -862, -404, -1232, 556, 948, -893, -615,
- -281, -2117, -1029, -614, 1221, 53, 658, -598,
- -329, 59, -1330, -326, 605, -290, -588, 1556,
- -477, 376, 879, -694, 278, -4239, 2451, -993,
- -1097, -75, 891, -1535, 121, 1103, -1248, 329,
- 172, 931, -636, -1315, 171, -44, 410, 574,
- 918, 1136, 1837, 991, 1393, 453, 482, -343,
- -151, 734, 1347, -668, 116, 314, -479, -207,
- 34, 2295, -924, 1695, 21, -1400, -3219, -818,
- -643, -2536, -935, 1349, 266, 973, -1217, -761,
- 1465, -862, 239, 346, -22, 201, 895, -30,
- -242, -295, -193, 78, -133, 2546, 681, 533,
- -444, -1910, 515, -780, -1857, -4152, 179, 705,
- 833, -870, -1693, -1973, -1787, -2128, 1548, 1306,
- 1580, 1481, -1482, 217, -2030, -1347, 53, 1650,
- 870, 943, -471, 2027, 986, 75, -237, 489,
- 1915, 520, -2650, 1940, 2024, -1199, 1976, -889,
- -2964, -402, 18, 231, 895, -3429, 725, 958,
- 191, 518, -738, 1704, -1652, -2055, 285, -1157,
- -1784, -107, -911, 1411, 790, -1980, 2010, -335,
- 864, -1000, -1376, 262, -78, 667, -1296, -909,
- 852, -851, -49, 1291, 1658, 1527, -675, -278,
- -756, 1088, -311, 1078, -511, -203, -89, 2098,
- -177, 133, 343, 1246, 527, 639, -137, 1859,
- 2001, 1142, 1430, -462, -623, -126, 40, -1081,
- 638, -1852, -451, 1106, -1138, -1160, 1798, 195,
- -606, -918, -504, 51, -779, -901, -1115, 3175,
- -10, 66, -1594, -653, -3158, 1488, 2322, 1369,
- -44, 904, 245, 1358, -19, 129, -1383, -2306,
- -289, 1464, -1131, 849, 428, -1970, 1208, 1209,
- -548, -1048, 2719, 482, -96, 589, 132, -1051,
- -1276, 923, -424, -335, -215, -1671, 529, 1226,
- -345, 2556, -971, -791, -1422, -1507, 615, -65,
- 1866, 341, 1636, 643, -742, 189, -41, 1998,
- -1389, -1867, 1509, -387, -111, -605, -827, -1296,
- 466, 709, -605, -300, -191, -89, 2237, -544,
- 479, 778, 81, -738, -619, 14, -2195, 736,
- 189, 133, 1067, 106, 830, -413, -1366, 874,
- -1076, -1306, 180, -462, 507, 823, -980, -150,
- 555, 383, -493, -20, -951, 94, -1688, 489,
- 97, -278, -419, 1359, -1487, -166, 897, 818,
- -411, -1408, -15, 439, 1063, 58, -902, -416,
- -336, 147, -508, -854, -832, 475, -372, -92,
- -48, -1153, -1709, -225, -262, -2496, -1015, 1042,
- -1634, -1276, -483, -1520, 401, 832, 884, 692,
- -922, 604, -480, -1545, -434, 296, -733, 672,
- -1510, 880, 1497, -15, 134, -113, -2987, 704,
- 531, 1260, 1104, 1509, 652, 1659, -1059, 638,
- -131, -486, 707, -1696, 70, 1395, 730, 2632,
- -412, 1070, -376, -1148, 419, 2124, 359, -1306,
- -1274, 387, 1269, -1823, 27, -1681, -1823, 459,
- 1802, -3902, 2829, 577, -1458, -951, -156, -29,
- -189, -850, -313, -1703, -379, 163, 185, 93,
- 1802, 973, -1214, -468, -2113, 2446, -273, 1375,
- 590, -121, 942, 1025, 596, 3267, -1046, -611,
- 409, 1046, -269, 828, -78, -1546, -2822, 3232,
- -820, 422, -1543, -2476, 1550, -348, 756, -60,
- 687, -487, 556, -425, -237, -1105, 557, 2042,
- -994, -1122, 746, -548, -485, 440, -357, 534,
- -85, 1252, 793, -43, 1892, -1461, -2224, -494,
- 863, -666, -1091, -1389, 433, -244, 364, 142,
- 192, 307, 799, -1106, -1188, 47, -1854, -1975,
- -87, -1431, 548, -857, -134, 139, -4157, -991,
- -976, -237, -558, 653, 316, 257, -1726, 156,
- -1012, 341, -38, -429, -1665, -878, 32, -416,
- -329, -251, -345, 491, -1005, 182, -966, 460,
- -683, 1435, -632, -390, -319, -1187, -898, -555,
- 865, -1332, 289, 24, 174, -51, -707, 584,
- 136, -938, -831, -43, -386, 208, 307, -141,
- -248, -80, -2166, -267, -321, 242, 153, -513,
- -138, 279, -598, -306, 274, -109, 600, -988,
- 458, 648, -724, -688, -587, -705, -592, -33,
- 1448, 720, -505, -708, 1474, -656, -65, -230,
- 804, -710, -168, 251, 572, 1414, 351, -317,
- 1736, 856, 1363, 592, 183, 295, 671, -262,
- 521, 1593, 876, 1157, 814, -727, -507, 223,
- -554, -676, -338, -1122, 86, -583, -755, 1156,
- 101, 515, 152, -58, 1139, -772, 55, -1406,
- -441, -750, -243, -547, -705, -776, -388, -1275,
- -54, 1219, 896, 709, 1331, 34, -349, -122,
- -533, -374, -693, 548, -785, -232, 93, -634,
- 198, -543, -833, 386, 58, 391, 232, -387,
- 71, 2036, -1493, -1003, -429, -627, 483, 2449,
- -473, 371, 693, 487, 259, 943, -126, -504,
- 1981, 465, -1091, 861, -969, -1938, -101, 58,
- -1355, -79, -192, -866, -1696, -1009, 494, 376,
- 652, 1436, -2754, 820, 552, -1695, 3736, -328,
- -1379, 1326, 252, 554, -163, -766, -806, -647,
- 2185, 1497, -2746, 1328, -397, 536, -1176, -108,
- -964, 882, 1387, -754, 2415, -423, 789, 116,
- -136, 943, 522, 1255, -975, 589, 1781, -22,
- -962, -2370, 1379, -879, 1101, -3072, -3016, 6,
- -1528, 2236, -715, -1902, -697, 858, 535, 405,
- -430, -1847, -153, -1163, 1045, 440, 2153, -932,
- -291, 809, -46, -1908, 30, 2584, -732, 549,
- 14, -926, -1062, 1354, 866, 1446, -514, 1867,
- -3380, 111, -459, 327, -765, -451, 771, 639,
- 77, 54, 298, -133, 1287, -1223, -1832, 64,
- 1463, 458, 28, 684, 137, -291, 353, -5070,
- 5, -1411, 672, 397, 1298, -27, -2609, -2170,
- -1651, 724, -621, -5, -2585, 331, -812, 753,
- 116, -121, -488, -940, -349, -1257, -2321, -1225,
- -808, -1157, 176, -1434, 1309, -616, 842, -1163,
- 349, -377, -167, -465, 493, 1879, -2864, -2308,
- -560, 407, 2041, -690, 204, -511, -1109, -1077,
- 629, -1417, 323, 793, 521, -680, 1722, -1223,
- -458, 1152, -711, -1492, -383, -1097, 546, -257,
- -1073, -1216, 603, -535, -228, -2190, -920, 266,
- -32, -1509, 109, -1379, 868, 416, -829, -931,
- 524, -2221, -1257, -478, 303, 464, -658, -2609,
- -103, 962, 2, -1018, -176, 136, 358, 1127,
- -2634, -1804, -292, -1214, 989, 270, -675, -38,
- 812, -1277, 5, 2523, 548, 15, -187, -648,
- 92, 1202, -266, -412, 1560, -2010, 142, 490,
- -1105, -224, 493, 569, -1885, -909, -246, -1051,
- 296, 1531, 507, -97, -84, 2152, -858, -717,
- -75, 343, 735, 295, -532, -870, -786, 449,
- -1360, -2155, -628, 536, 353, -122, 95, -1626,
- 384, -580, -106, 51, -555, 224, 422, -541,
- -989, -913, -489, -507, 583, -303, 298, -588,
- -1004, 1316, -1153, 1155, 399, -46, -1372, -724,
- 389, -2296, -837, -631, -391, -2617, -587, -1335,
- 1321, -1295, -1509, 247, -587, -1207, -1512, 1112,
- -390, 2511, -3296, 1194, 159, 2466, 0, 1471,
- 653, 825, 2200, 991, -26, 1274, 55, 1454,
- -839, -877, 517, 452, 1587, -1579, 640, -949,
- -468, -1027, 1736, 490, -1849, -1379, 927, 1292,
- 307, -494, -1154, -325, -19, 1144, 188, 407,
- 20, 1578, 444, 1986, -3565, 1940, -564, -720,
- -360, 2093, -276, 1092, 2118, -277, -671, -2064,
- 483, 2365, -2029, 1743, 684, -2505, 335, -266,
- 1366, -2300, 1416, -813, -441, 663, -641, -273,
- 3148, 295, 459, -1139, -2168, 1062, -2310, -653,
- 1098, -1571, -316, 1930, 1510, -56, 3326, 546,
- 275, -1419, 1358, -907, -490, 993, -220, -379,
- -1276, -1288, -2959, 1602, -1054, 791, 2031, 268,
- 1079, 877, 487, 1745, -49, 306, 726, -2674,
- 766, 110, 1651, -343, 1083, 966, 1208, 1870,
- 980, 582, 2508, -530, -1071, 3303, 617, -166,
- 130, -1596, 542, -1925, -924, -2057, 1202, 1333,
- 458, -372, 409, -608, 1371, -742, 116, 1829,
- 2619, 656, 1712, 1141, -1573, -281, -628, 1242,
- -548, -1618, 695, 1839, 1776, 997, -423, -1628,
- -117, -3983, -652, -1032, 1466, 835, 4110, 1798,
- 506, 377, -151, -787, -593, 3320, -1120, 170,
- 433, 2572, -27, -65, 1605, -1424, 630, 1426,
- -417, 2848, -754, 312, 915, -1432, -215, 703,
- -390, -339, 556, -533, -805, 147, 1127, 21,
- 533, -321, -563, -136, 549, -1012, -805, -1302,
- 22, 2344, -937, 148, 1983, 1785, 85, 1308,
- -91, 1038, 685, 1820, -830, 928, 629, 409,
- 140, 434, 1082, -1359, 750, -263, 1551, 654,
- -736, 428, 867, -561, 639, -762, -66, 422,
- 1310, 850, 858, -1707, 1145, 591, -1486, 944,
- 737, -1203, 1004, 88, 1539, 853, 139, -1475,
- -1468, 671, -240, 2459, -1143, 302, 267, -1572,
- -707, 29, -225, 295, 1864, -782, -1291, 279,
- 245, 33, 94, -558, 3082, 1411, 859, 962,
- 447, 1316, 1259, 547, 169, 442, -752, -570,
- -960, -972, -261, -1173, 649, -239, 945, 1312,
- -2558, -1513, -1245, -819, 960, -960, -1436, -1097,
- 443, 507, -1834, 1234, -632, 907, -623, 341,
- 686, -821, 668, 11, 3320, 846, -2160, 671,
- 330, 849, 395, 86, -1024, 604, 919, 1468,
- 2096, -380, -1829, 1914, 1231, 487, -857, 437,
- 570, -135, 1035, -647, 228, -13, 159, 1493,
- 252, -644, 2173, -1537, -754, 360, -208, 141,
- 521, 1731, -1116, 338, 1371, -1601, -625, 1506,
- -1564, 100, -1464, 1022, -906, -702, 454, 787,
- -230, 168, 173, -1423, 205, 1400, -1242, -1046,
- -992, 328, -801, 405, -319, -444, 2497, -127,
- -49, -2144, -278, 443, 1927, -226, -974, -934,
- -3091, -2253, -772, 811, 893, -3055, 179, 2649,
- -393, 827, -333, -111, 975, 24, -472, 1068,
- -1462, 1842, -374, -153, -236, -1785, -367, 1989,
- 14, 599, -1282, 686, -1106, -259, -1286, 377,
- 392, 748, 465, -244, -2054, -924, -1391, -1474,
- -850, -473, -1657, -2153, -1761, -14, 1211, -2972,
- -905, 1553, -1530, 573, -1134, -1056, 371, 1675,
- -386, 2088, -550, -1052, -1792, -528, 952, 695,
- 859, 22, 571, 795, 312, 479, 926, 105,
- 944, 741, -229, 281, 1123, 948, -12, -4,
- 431, -506, 144, 554, 113, 254, 693, -755,
- 443, 498, 602, 691, 595, 674, -712, -39,
- 1292, 196, 269, 768, 2747, 1234, -1192, 202,
- -1343, -168, 571, -633, -1207, 849, 425, 943,
- -3970, 774, 1455, 1483, -1303, 628, 1264, 680,
- -603, 1915, -114, 1358, -35, -775, 366, 448,
- 1106, -317, 1032, 303, -5, -425, -1016, 437,
- 1570, 165, 11, -627, -973, 30, -1296, 855,
- 851, 510, -851, 317, 266, -133, 389, -155,
- 1345, 220, 246, -1321, -431, -163, 876, 235,
- 127, -378, 1008, 2421, -2316, -508, -851, -1059,
- -2505, -1097, -555, 143, -649, -328, 700, 595,
- 1004, 691, -853, -24, -957, -1188, 644, -641,
- -165, 2733, -185, 1298, 2041, 892, -50, -46,
- 1521, -491, 333, -3, 5, -1259, -194, 1853,
- 463, -257, 923, -86, 383, -772, -63, 189,
- -265, -559, 378, 1101, -2732, 1116, -107, -1175,
- -356, -870, 783, 612, -1475, 16, 512, -880,
- -864, -589, 1589, 565, -2654, 745, 1074, 545,
- -586, -154, -74, 172, -1159, 40, 319, -3376,
- 180, 1352, -2108, 516, -152, 96, 816, -941,
- 831, -353, -302, 713, 448, -1080, -120, 2102,
- 59, 939, 234, -619, 356, -710, -361, -1094,
- 1322, 976, 500, 900, -175, -668, 638, 890,
- 290, -41, 112, 263, 361, 84, -2706, 1082,
- -10, 903, -1127, 730, 951, 1787, -292, 1044,
- 1538, 1147, -177, -308, -487, 1775, -168, -999,
- -995, 542, 258, -418, 784, 2093, -275, 271,
- -145, -1233, 630, -562, -140, -316, 211, 291,
- 861, -192, 1528, -310, -518, 2848, -517, 1223,
- -796, 725, 2180, 1232, -70, 2224, -243, 752,
- 489, 913, 210, 2117, 71, -29, -216, 260,
- -416, -1240, 513, -762, 1712, 1208, -418, -2812,
- 864, 5001, -555, 745, 1125, 1, -494, -502,
- 94, 1898, -271, -941, -1819, 114, -268, 192,
- -923, 994, -482, -1149, -306, -495, 164, -1297,
- 955, -1052, -384, 317, 518, 330, 50, -269,
- 359, -1010, 68, 147, -406, -736, 637, 1643,
- -683, -1134, 267, -1399, -308, -1205, 609, 1350,
- 687, 353, -500, 833, 364, -689, 2196, -178,
- 2882, -158, -871, -226, 1560, 390, 7, 177,
- 178, -880, 306, 34, -676, -234, 918, 514,
- -283, -398, 86, -671, 657, 419, -530, 403,
- 347, 273, 475, 213, 791, 1055, -414, -771,
- 75, 590, -283, 275, 6, 1011, -247, 342,
- 422, 135, -257, 825, -405, -64, 528, -818,
- -1238, 141, 130, -1814, 942, 1818, 1182, 1055,
- 2290, -1298, -497, -245, 1140, 2079, -203, 348,
- 0, 655, 1679, -1325, -380, 220, -47, 1175,
- 493, -2351, 2506, -790, -522, -751, -1302, 832,
- -953, -589, -1543, -160, -649, -37, 60, -447,
- -27, 606, -717, -934, -397, 765, 627, -316,
- -457, 534, -514, 482, 887, -355, -1675, 809,
- 330, 110, 1709, -1019, 1030, -490, -132, 641,
- 933, -451, -1584, -1186, 4147, -2223, 1790, -673,
- 816, -579, 907, -601, 461, 621, -56, 1620,
- -192, -1164, 2648, 19, 1259, 2701, -337, 1452,
- -485, 2306, 547, 734, -977, 319, -217, -621,
- -4866, -1995, 241, -17, 1262, -1617, -101, 1927,
- 847, 543, -846, 234, 565, 660, -803, 156,
- -556, 573, 381, 292, 1493, 29, 311, -350,
- -780, 1844, 2275, 313, 1139, -335, -2379, -909,
- -307, -3106, 1281, -676, -590, -1222, -375, 3044,
- -80, 1331, 1074, 779, -1546, 443, -1962, -39,
- -2493, 533, -775, 70, -50, -337, 1502, -808,
- 597, 2867, -1885, 3975, 2022, 1649, 29, -560,
- -1054, 1405, 283, 1356, -1500, -588, 326, 185,
- 912, -144, -323, 430, -62, 438, 93, -228,
- 880, -793, -147, -258, -1579, -1000, 699, 3004,
- 667, -1109, 102, 840, 688, -1933, -827, -27,
- -773, 541, -1323, 1764, 1396, -1802, 1436, 734,
- 1009, 236, 477, -632, 850, -59, -806, -1793,
- -378, -739, 276, 128, 1477, 890, 813, 322,
- -1134, 270, 878, 652, 986, 1382, -507, 1206,
- 1080, -54, 1753, 690, -135, 909, -1264, 1194,
- 427, -2680, 425, -490, -1003, 529, 611, 670,
- -848, -163, 1069, -106, -1686, -1690, 1186, -250,
- 1104, 509, 41, 2243, 1284, 1152, -27, 128,
- 322, 817, -137, 1780, -461, 285, -11, 139,
- -895, -787, 433, -707, -1547, 696, 1040, 165,
- 163, 2115, 470, 354, -342, -397, 533, 1678,
- 1872, -519, -576, -2590, -642, -53, 784, -864,
- -281, 535, 260, 927, -2478, -1137, -291, -934,
- -1887, -1525, -838, 497, -1722, -2297, 18, 1247,
- 512, -552, -1655, -729, -554, -444, 295, 897,
- -156, 1719, -531, 1847, 172, 1034, -808, -656,
- -995, 180, 773, -232, 398, -542, -753, 1628,
- -710, -411, 648, 893, -301, -852, -341, -167,
- 561, 467, 628, -449, -1641, -1634, 654, -11,
- -635, 89, -1476, 1180, -711, 718, 745, 4,
- -713, 625, 603, 248, -2306, 348, 749, -482,
- 1664, -1110, -2004, 831, 89, 9, -789, -1589,
- 245, 716, -1159, 649, -809, -1031, -295, 394,
- 280, -2446, -32, -316, -395, -258, -851, 1118,
- 176, 121, -1715, 480, 1344, -2083, 1981, -38,
- 1125, 1316, -793, -312, -290, -277, -389, -2761,
- -627, 491, -1806, 421, 493, -77, 829, 439,
- -600, -230, 1670, -980, -2, -1885, -575, -2991,
- -1767, -2267, 467, -1790, -1269, 701, 38, 315,
- 353, 1207, -146, 573, 1534, -994, -1474, -241,
- 290, 453, 1239, 142, 1867, 86, 354, -653,
- -863, 809, -2704, 435, -25, -1405, -1206, 41,
- -2510, 109, -259, 167, -2786, -997, 299, -3159,
- -1086, -1297, 1825, -1612, -796, -1838, 484, -3651,
- -312, -711, -195, 603, -2278, 244, 244, 6,
- 13, -417, 2309, -620, -1565, -4315, -3907, 512,
- 280, -317, -812, -24, 1045, -771, 1840, -536,
- 2621, -435, -167, 256, -420, -250, 951, 115,
- 93, 747, -80, 478, -1035, 1373, 141, 1684,
- 158, 507, 1052, 1497, 555, -647, 81, -610,
- 135, -420, 399, 410, 1586, 900, -613, 1115,
- -884, -470, 461, -321, 544, 690, -885, 2420,
- -334, -317, 864, 3, -110, -250, -864, -607,
- -3, 367, 810, 66, 202, -866, -531, -1059,
- 2415, 1686, -749, 2051, -888, 370, 1511, -22,
- -131, -886, 748, -689, -1161, -175, 1819, -207,
- -530, 1415, 678, 1883, -1625, 272, 2179, 2048,
- 20, 66, 905, -1404, 141, -1007, 832, -602,
- 99, 1456, 673, 678, -3225, -19, -174, -599,
- 172, -1965, 357, -553, -1160, -1992, -1083, -631,
- 1320, 537, -1066, -996, -246, -471, 862, 2343,
- 370, 1724, 1657, 1703, 1719, 939, 1657, 783,
- 2511, -1306, 381, -543, 559, -1916, -841, 475,
- -1133, 484, 59, 230, 947, -1265, -1424, 583,
- -148, 653, -220, 864, -2559, 399, 1327, -1548,
- 809, -74, -77, -1291, -361, -1616, 790, -593,
- -769, 1563, 1187, 330, -1350, 1653, 846, 749,
- 868, -472, 43, 1486, -39, 104, -643, -644,
- 1845, 2720, -306, 902, -2065, -1762, 722, -1549,
- 1010, -4071, -1508, 335, -342, -1642, 573, 1532,
- -252, 2908, -537, 334, 744, -235, -1910, -652,
- -132, 137, 462, -1965, 71, 65, -895, -4771,
- 1946, -1046, -321, -1126, -276, -21, 70, 961,
- -1219, 1520, 1169, 2061, -2671, -2645, -84, 1870,
- 4294, 1351, 790, -26, -1021, 575, -628, 474,
- 59, -533, 543, 412, 1104, 424, -1655, -55,
- 133, 235, -1245, -1552, 276, -9, 148, 2072,
- 284, -937, -21, 504, 789, 119, -728, -1547,
- 7, -1416, -372, -404, 1403, 1739, -1039, 1195,
- -376, -1217, -3543, 2965, -1081, -109, -1663, 3609,
- 60, 208, 1024, -934, 217, -114, 888, 478,
- -917, 462, -1121, -853, -1323, 119, -243, -189,
- 458, 922, 1415, -1143, 2530, 101, 336, 961,
- 531, 70, -422, -767, 472, 307, -513, 905,
- 1008, -830, -263, -2063, -189, 774, -459, -498,
- 914, 981, 534, 632, 1853, -252, -437, 1304,
- 1565, 868, 253, 997, -1047, -1274, -863, -1663,
- -1094, 1100, 1647, -1668, 1513, 1397, 1308, 458,
- 60, 210, -2229, -774, -2876, -165, -371, 1675,
- -29, -569, -529, 106, 317, -321, -1581, -938,
- -275, -1241, 5, 199, 317, 1739, 512, 342,
- -1253, 1442, -1656, -493, 1209, 1830, 521, 3,
- -305, 109, -228, 149, 209, 612, 411, 128,
- -399, 519, -819, -554, -667, -513, 801, -1167,
- 275, 1422, -289, 441, -235, -3245, -301, -1757,
- -459, -1300, 312, 2061, -689, -1203, -275, -1194,
- 630, -827, 546, 471, 420, 79, -1942, -302,
- 1006, 1613, -1085, -19, -297, -791, -30, 729,
- -393, -189, 859, -166, 1180, 515, -1640, 857,
- 661, -396, -574, 33, 275, -1113, -658, -1323,
- 300, 153, -535, 525, 279, -1348, 304, 9,
- 1488, -1394, -211, -735, 205, 574, 187, -1490,
- 714, -926, 217, -64, 1558, 4, 196, -1515,
- 725, 561, 437, -1035, 375, -1146, -1770, 213,
- 1056, 822, -246, 2406, 967, -565, -764, -1197,
- 741, 63, 292, -757, -448, -761, -160, 644,
- -3390, -77, -1319, -189, -1228, -619, 768, 815,
- 767, -460, 232, -1714, 278, 891, -1820, 934,
- 656, -176, -860, -896, 39, -252, 61, 68,
- -985, 614, 788, 1026, -338, -126, -3670, -1795,
- -100, -1451, -1267, -1161, -823, 444, 1055, 596,
- -151, 36, 51, -250, -1065, -643, -4378, 211,
- -1738, 417, -1409, 1134, 1008, -3478, 690, -1914,
- 291, -47, -128, 1020, -197, -211, -191, -359,
- -345, 802, -757, 228, 1050, 476, -1441, -286,
- -1699, 736, -735, -1744, 791, 469, 877, 971,
- 1177, 919, -72, 610, -1735, 302, 714, 1040,
- -795, -215, 719, 1030, -2648, -2121, -1190, 334,
- 1538, -697, 65, 1364, 639, 558, -373, 1292,
- 895, -523, -154, -166, 576, -685, -772, -183,
- -72, 300, 53, 564, -930, 730, 1621, -1793,
- -1039, 279, -1088, -1138, 669, 144, -819, -172,
- -36, 580, 764, -156, -427, -598, -900, -1397,
- -26, 513, 293, 823, -644, -515, -208, -396,
- 710, -215, -70, 76, -20, 506, -180, -258,
- 549, 257, 479, 83, 351, 446, 745, -1066,
- 570, 313, 636, 601, -1867, -185, 1244, 446,
- 1052, 142, 779, 1259, -897, 340, 1705, -1662,
- -495, -501, -1244, 931, 465, 289, 2046, 14,
- 278, 893, 328, -1165, 2408, 8, 100, 1235,
- 655, -727, 2359, -1064, -130, 823, -27, 447,
- -1180, -1780, -926, 207, -1007, -1465, 1121, 690,
- 4095, -127, 536, 2689, -722, -2076, -49, 1501,
- -714, 3337, -1997, 1841, 17, 722, -261, -1267,
- 64, 1584, -154, 1315, -1650, -1179, 2950, -920,
- -1534, 371, 947, 754, -883, -4160, -923, -551,
- -354, 47, -219, 277, -2357, -1436, 554, 410,
- 58, -812, 1150, 2681, 466, -51, -559, -373,
- 255, 1063, 1729, -332, -3997, 851, 2368, -670,
- 67, 339, 141, 926, 410, -428, -77, -3765,
- -624, 130, -429, -8, 980, -1905, 1755, -49,
- -25, -2012, -187, 646, -389, 1118, 1060, 263,
- -176, 1618, -1798, -2295, -36, -20, -2735, -1240,
- -217, 1533, 212, 1601, 1673, -243, -4069, -3217,
- 357, 709, 583, -2541, 1443, -583, -1179, 1160,
- -446, 3949, -1884, 1858, -558, 2032, -716, -1304,
- -678, 2023, 1424, 2597, -1142, 2264, 1162, 411,
- -365, -463, 2163, -1431, 3743, 2199, -2020, -978,
- 766, 3239, -3660, 53, -496, 998, -438, 1405,
- 169, 413, 2920, 1816, 69, 1325, -40, 3840,
- -246, -3135, 891, 1603, 1609, 309, 28, 739,
- 83, 1048, -61, 16, -802, 2, 676, 1703,
- 973, 1571, 239, 1067, -226, -428, 490, -37,
- 220, 910, 1055, 750, -1788, 1883, -3525, 1931,
- 28, 1400, 1604, -596, -1559, 6224, -4477, -17,
- -1549, 960, -366, -274, -412, 521, -2029, 264,
- -322, 4591, -1054, -1567, 63, -1261, 13, 115,
- -2256, 4, 376, -1081, 1287, 211, 1322, 475,
- -122, -1046, 138, 2850, 29, -43, 502, -575,
- 738, -351, -1286, -1209, 846, -25, 1147, 737,
- -351, -1730, -1327, 2846, -2030, -734, 3004, 2338,
- 719, -1028, 1614, 496, -55, -1224, 94, -177,
- -1559, -2115, 1277, -641, -459, 1645, -87, 435,
- -1594, 717, 42, 954, 3981, 4472, -1119, 1232,
- 2427, -1408, 209, -2429, 2601, 578, 3381, -1912,
- -813, -478, -1591, 932, -83, -811, 1734, 567,
- 978, 1443, 554, 3179, -420, 133, -1666, 883,
- 620, -315, -609, -512, 1397, 352, 577, -62,
- 1165, -428, 67, 1118, -1267, -545, -1121, 1000,
- -1629, 68, 98, -373, 828, -40, -351, 1412,
- 1177, -1495, -126, 648, -68, 1270, -2492, 1167,
- 357, 1631, -218, -351, -1900, 148, -363, -1297,
- -525, -3279, 800, 1222, -1027, 653, -2213, 1408,
- 2941, -933, -453, 58, 677, 1419, -1424, 1474,
- -593, 1137, -3357, 623, 660, -1059, -320, 495,
- 1791, 199, -1142, -596, -395, -2055, -1009, 773,
- 1830, 574, -1750, -3073, 770, -639, 381, -1628,
- 2801, 690, 2975, 734, -282, -483, 58, 52,
- 357, -2056, -2547, 351, 1121, -241, 1492, -1116,
- -217, 1018, -512, 915, -188, 422, -3163, 52,
- -532, 312, -45, 82, -44, -489, 1332, 314,
- 926, 684, 1044, 1255, 2199, -1440, 782, -2083,
- -187, -1172, 132, -62, -277, -1639, 306, 1501,
- -986, 1360, 219, -304, -2237, -261, -311, 115,
- -1855, -1973, -2863, -1837, -317, -247, 69, 1163,
- 593, 95, 227, 963, 744, 651, -195, 164,
- 659, -2715, 2010, 3098, 545, 666, -322, -3272,
- -2652, 211, -544, -1590, -36, 92, 663, -2500,
- 915, 820, -340, 864, -1796, 323, -455, -1030,
- -1146, -759, -67, -729, -1784, -1857, -1879, -474,
- 391, -514, -2, 1733, 135, 1145, 1895, -499,
- -345, -138, -703, 720, 2189, 2755, 754, -175,
- -507, 771, 109, -510, -113, 440, -143, -1,
- -252, 2074, 1021, 1348, -673, -1273, 507, -294,
- 701, -354, 862, 417, 982, 2, 531, 681,
- -319, 310, -1103, -1084, -384, 776, -337, 591,
- -1227, 216, 964, -91, 1511, -1032, 1108, 589,
- -294, 996, 777, 1512, -884, -311, -73, -850,
- -758, 2456, 1342, 1221, 535, 1105, 88, 58,
- 357, -656, 938, 486, 512, 1671, -1329, -391,
- 1448, -1740, 799, 263, 1496, 1088, 607, 85,
- 746, -967, 219, -130, 567, -540, 344, 550,
- 810, 473, -394, 581, -1210, 2532, 274, -1167,
- 27, -828, -2945, 737, 904, 835, 214, 340,
- 253, 2773, -2064, 1180, 1985, -1616, 364, 1593,
- 768, 2289, -42, 242, 990, -1256, 1395, 873,
- 2855, -268, -1303, 500, -158, 644, 1517, 691,
- 228, -2515, 1695, 233, 485, -167, -353, 812,
- 1467, -953, 921, 1371, -1896, 465, -76, -3587,
- 170, -497, 724, 661, 395, -800, 1872, 57,
- -1471, 287, -1025, -276, 168, -300, 186, 198,
- -927, 1100, 3, 1081, -111, 2690, 467, -135,
- 1033, 1580, -343, -232, -1589, 640, 1169, -448,
- 529, 566, -34, 1476, 341, -1538, -767, 3644,
- -839, -758, 627, -998, 2171, -1399, -567, 1308,
- 1661, 617, 651, 1751, -576, 518, -4417, -1368,
- 194, -1032, 684, 64, 29, 745, -916, -995,
- -734, 2051, 1225, 535, -711, 213, -1238, 681,
- 1598, -1671, 532, -3409, -585, 685, -200, 377,
- -263, -481, 35, 757, -1900, 390, -2130, -1218,
- -3798, -660, -3609, 1278, 845, -1263, -62, 944,
- -636, -920, 170, -542, -204, -157, -904, -586,
- -780, -2016, -487, 151, 765, 1934, 837, 1411,
- -114, -1357, -2317, -554, -786, -1963, -3184, 662,
- 1576, 50, -274, -1656, -1908, -374, 207, -426,
- -652, -2010, 282, 727, -4045, 1312, -3466, -369,
- -959, 868, -563, 1101, 275, 910, -1075, -624,
- 317, 1474, -869, 323, 1855, -603, 890, -620,
- 1345, -245, -654, 1603, 597, -387, -508, 1591,
- 164, 316, -260, 1223, -114, -34, 1485, -472,
- -1081, -261, 355, -903, -603, -423, 303, 1000,
- 143, -2352, -673, 556, -456, -288, 207, 991,
- 1117, -281, -308, 63, -1979, 197, -199, 226,
- -277, 257, 804, -777, 1993, -41, -228, 18,
- -2206, -743, 1329, 851, 888, 266, 919, 197,
- 617, 467, -48, 790, 2313, 141, 769, 369,
- 1595, 826, 2796, -1228, 811, 977, 939, -503,
- -602, -2005, 977, -871, -55, -1122, 1548, -409,
- 947, -104, 587, -218, -1025, 890, 1120, 473,
- 3012, 899, -376, 1002, -380, -1613, 361, -303,
- -779, -2061, -660, -3318, 303, -956, -726, 1396,
- -114, 812, -810, 740, 520, 1705, 465, 82,
- 682, 105, 1731, 532, -255, 348, -2104, 1868,
- -1017, 80, 419, -176, -832, -283, -1567, 604,
- -840, -685, 1073, 1790, 957, 173, 1219, -128,
- 913, -390, 983, -2093, 795, -260, 174, 1659,
- -13, 1622, 914, 418, -1125, 1928, -315, -431,
- 1008, -1805, -496, 1313, -191, -734, 961, 909,
- 1693, 1242, -409, 1060, 674, 42, 427, -934,
- 431, -3503, -232, -91, 546, 874, -465, 853,
- -3053, 1507, 1675, 1974, -459, -7, 21, 701,
- 236, -592, -1765, 1125, 185, 1006, 295, 154,
- -292, 452, -2393, 1003, -851, 142, 607, 1309,
- -110, -404, -1345, 217, 511, -2405, 137, -94,
- -951, -320, 2227, 637, 1435, -936, -396, 859,
- -1556, 206, -654, 151, 1246, -1914, -82, -455,
- -1087, -649, -223, 698, -1702, -30, 294, -869,
- 874, 1204, 345, 1459, 1094, 35, 820, -1101,
- -739, 248, 981, 1031, 1457, -373, -1963, -1547,
- 1705, 885, 1227, -806, 1248, 703, 37, 291,
- 1304, -281, 3006, 1618, -378, -1572, -161, 484,
- 7, -1610, -11, 808, -309, 4, 266, -751,
- 163, -762, -22, 223, -548, 1847, -349, 373,
- -286, 924, -217, 291, 713, -781, -100, 101,
- -42, 241, 246, -463, -570, -658, 573, 1244,
- -439, -1393, -680, 479, 1290, 205, 382, -386,
- 611, -431, 450, 624, 218, 745, -10, -623,
- -1121, -1033, -1551, 103, -727, 544, -529, 1208,
- 1374, -820, -50, 585, -541, -134, 349, 209,
- 278, 107, 713, 774, 723, 427, -805, 186,
- 1779, 277, 1877, 1224, 1555, 899, -562, 492,
- -226, -97, -324, -1021, -125, -361, 1144, 1397,
- 1033, 305, 314, 56, -660, 586, -386, -2,
- -675, -487, -303, -511, 135, -134, -1166, 722,
- 616, 204, -98, -223, 222, -145, -979, 594,
- 660, -1144, -794, 682, -26, -758, 351, 978,
- -231, -86, 1115, -530, 308, 423, 23, 1413,
- -572, 83, 764, 704, 1443, -977, -210, -15,
- -525, -1635, 1950, -962, -587, -1407, -311, 621,
- 894, 395, -811, -890, -14, -1487, 127, 209,
- 625, 1325, -67, -748, 914, 1300, -957, -145,
- -1018, -462, -3166, -200, -1056, 295, 553, 279,
- 427, -182, 398, 248, 147, 683, -556, 789,
- -598, -29, 407, 1533, -669, 868, 916, -363,
- -1584, -1438, -1601, 260, -1376, 1028, 483, -1415,
- -1895, -588, -796, -132, 1126, -1374, 327, 237,
- 274, -3007, 587, -1288, 1112, -3016, -1349, -589,
- -597, -919, -295, -590, 1400, -1275, -307, 3559,
- 1417, -1722, -1011, -1307, -1095, -198, 581, -897,
- 882, 1613, 909, 1733, -674, 376, 5, -3480,
- -1287, -160, 2303, -2884, 1282, -576, -324, 610,
- 1018, 482, -267, 123, -1659, 1021, 1209, -2178,
- -1445, 553, 1282, -2948, 253, 2436, 1638, -19,
- 606, -2009, -614, 836, -668, 777, 938, -2016,
- 3628, 274, 1457, -256, 467, 1939, 417, -1679,
- 1089, -293, -1618, -2090, 354, 2124, 55, 105,
- -355, 417, -762, 1243, -1784, 282, 149, 63,
- 990, 379, 964, -1582, 1178, -1257, 3032, -741,
- -508, -4064, 12, 404, 729, -32, -724, 1332,
- -939, -384, 1827, 273, 1126, -254, 1141, 795,
- 71, 72, -11, -7, -798, -1186, -461, 1374,
- 1235, -806, -1263, 1233, 938, -68, 988, -1371,
- 374, -98, -212, -1485, -1446, -17, 106, 1104,
- -1525, 3664, 652, -2626, -205, 204, 1108, -1995,
- 192, 512, -1403, -891, -1239, -292, 201, -495,
- 7, 101, -1319, -579, -223, -1307, -1638, 2404,
- -833, -501, -104, -636, -74, 694, 265, 431,
- -2979, -1076, -192, -475, 193, -4849, 997, -737,
- -722, -1497, 1067, 1276, -46, -1818, 516, 1135,
- -1613, -1571, 1770, 1348, -1736, 2257, -446, -1216,
- 830, -245, 530, -408, 1701, -835, -601, 1202,
- 693, 229, 494, -2090, 42, 2084, -53, 961,
- 797, -2223, 967, 433, -842, -404, -157, 563,
- 424, -1122, 366, -272, -448, -993, 557, -2648,
- -1471, -1626, -6, -1615, -596, 690, -1024, -646,
- -1522, -96, -500, -1276, 514, 1376, 529, 470,
- 873, 348, -274, -1237, 898, 85, 2945, 645,
- -3074, -192, 453, -349, 885, -2236, 1290, 375,
- -400, -600, -1199, 1923, 223, -314, -155, -31,
- -1465, 185, 2422, -916, 1549, 2075, 1429, 807,
- 299, -1086, 290, -1021, 1170, -604, -1371, 382,
- -82, 1170, -264, -1649, -919, 476, 2490, 358,
- 789, -627, 1604, -365, 3818, -1348, -166, -3247,
- -2146, 365, 612, 306, 301, 1055, 36, -1825,
- -1036, -255, 679, 792, -605, -84, 582, -1986,
- 985, -1568, -1435, -2270, 2094, 180, 2008, 2528,
- -144, 3250, 1474, 696, -777, -624, -155, 3498,
- -1110, 315, -1534, -459, 999, -1574, 198, 52,
- -53, 152, 1366, 126, 294, 2405, -376, 191,
- -53, -118, -1707, -2031, -945, 1162, 571, 4169,
- 976, -1231, -2114, -1506, -375, -1588, 325, 1121,
- 2396, -1290, -736, -837, -1996, 1123, 467, -3168,
- 351, 565, -476, -121, 106, -1134, 350, 3045,
- -506, -582, -205, 485, 1324, -21, 146, -2658,
- -1794, 1060, -4227, 2491, -1084, -789, -952, 656,
- -634, -1653, -710, 1922, -512, -571, 1083, 135,
- -1320, 694, 39, 556, 632, 993, -211, -1306,
- -970, 627, -2104, 607, -2117, -516, -894, -1438,
- -1398, 73, -765, 1282, 521, -830, 1591, 401,
- 382, -420, -2089, -1481, 119, 879, -1054, -1738,
- -2814, 1032, -165, -2004, -348, 1683, -4254, -790,
- 380, -630, 118, -389, 158, -804, 62, 1707,
- -298, 252, -951, -326, -1279, 965, -53, -941,
- 513, 2078, -17, 827, -2105, 662, 123, -1242,
- -1178, 1129, 296, -43, 432, -760, -611, -1328,
- -2287, -309, 42, -1214, -1706, -421, -2387, 107,
- -988, 2, 245, 985, 1451, -66, 1419, 1131,
- 621, -261, 1576, 871, 220, 1714, -82, -430,
- -1766, 59, 2432, -491, -72, 1778, 965, -1797,
- -579, -370, -270, -2098, -2571, 422, -1385, -1431,
- -1341, -1213, 1377, -1149, 550, 2548, -300, -1143,
- 752, 377, -2642, 655, 1731, 99, -432, 1066,
- 759, 310, -598, 712, 1933, -189, 686, 2326,
- -491, 2384, -46, 505, -1501, -697, 883, -1111,
- 1214, -103, 308, 291, 1456, -503, -1012, 1045,
- -680, -1373, 1811, -1588, 902, -1058, 1052, 2093,
- 380, -2475, 93, 474, -193, -580, -2460, -272,
- -419, 463, 2743, -2165, 253, -938, 251, 725,
- 1533, 418, -193, -465, 165, -700, -1014, -1487,
- -1299, 687, 826, 1792, -1222, -1179, -1108, 1948,
- 1330, 244, 944, -21, -31, -132, -2459, 704,
- 1046, 734, -1080, 2294, 4, -40, -1581, 2630,
- 525, 1364, 1069, 751, -473, 1308, -1159, -1275,
- 823, 573, -297, -738, 547, 656, 175, -3058,
- -3, -1202, -3418, 19, -1492, 2233, 842, 163,
- 18, -1481, 2683, -1482, -99, -1921, 1106, -677,
- -249, -2370, 239, 746, 2568, 1388, -119, 2164,
- 640, 834, 497, 2434, 201, 658, -76, 2440,
- -2037, -692, 133, 483, 506, -1003, -744, -545,
- 618, -2995, 361, 861, -325, 3852, -5, 1245,
- 387, -470, 181, -2090, -635, 729, -73, 6,
- -1348, 560, -241, 111, -167, 1185, -556, 940,
- -641, 399, -697, -326, -522, -700, -152, 749,
- -1498, -546, -122, -127, -140, -759, 2216, -1274,
- -2325, 1589, -1116, -41, -1640, 112, 1235, 523,
- 337, 118, -832, 557, -1, -36, 3623, -541,
- 1300, -297, 687, 475, 768, -1298, 1781, -821,
- 841, -1655, -941, -2765, -1232, -1534, 847, -465,
- -2464, -286, -645, -1064, -769, -1201, 2164, -475,
- 730, 1094, 762, 872, 1996, -687, 43, -777,
- 1919, -1211, 1064, 171, -1036, 418, -1045, -659,
- -14, 675, 485, 91, -560, -549, 270, -460,
- 88, -701, -600, -330, -485, -163, 856, 2485,
- 586, 375, 209, -357, 1536, 3249, 1566, -655,
- -452, -1078, -1272, -1540, -310, -43, -947, 48,
- -815, -1315, 2360, -1072, -1626, -262, 616, 67,
- 573, 829, -385, 875, -1175, 1148, -957, -462,
- -735, -50, 989, -304, -119, 1652, 218, -649,
- 97, 960, 579, -175, 573, -321, 797, 379,
- -755, -186, 616, -1265, 1385, -1534, -2664, 588,
- -81, 213, -723, -1159, 1475, -402, 1141, -289,
- 122, -171, 347, -26, -372, -1022, -190, -1321,
- 231, 901, -377, 195, 2273, 114, -95, 185,
- 1342, 1035, 2081, 114, -487, 1484, 545, -749,
- 2553, 622, -738, -437, 1380, 711, 434, -550,
- -324, 1478, -330, -3038, -224, -693, 1295, -139,
- -1073, 1014, 1869, -602, 1670, -777, -120, 626,
- 287, -933, -1685, -749, 1158, 252, 987, 997,
- 1011, -147, -199, 945, 1269, -2298, 682, -546,
- 611, 877, -700, 247, -1361, -479, 474, 1182,
- 597, -471, -1368, 429, 1333, -554, -441, 193,
- -1496, 3000, -62, 244, -1651, 851, -315, -29,
- -496, 729, 444, -208, -577, -893, 803, -3086,
- -183, 1468, -2055, -2487, 529, -934, 657, -126,
- -708, -52, -673, 150, -1379, -648, -244, 380,
- 776, 449, -333, 1353, -1266, -773, -786, -1180,
- 211, 1554, 16, -271, -1716, -489, -287, -623,
- -1226, -2111, -241, 1341, -531, -1325, -63, -141,
- -620, -274, 954, 588, -754, 1205, -690, -2004,
- -1485, -1417, 453, -1477, -1583, 1697, -2093, 939,
- -587, 210, 95, -641, 1344, 1462, -436, -629,
- 737, 493, -918, -1023, -776, -1237, 1481, -1458,
- 293, 454, 1017, 521, 2607, -1143, -2144, -362,
- -185, -624, 2214, -895, 819, 170, 1108, -911,
- -236, -804, -101, -282, -993, -445, 653, -5,
- -635, -2322, -536, 977, 337, 1493, -1031, -2291,
- -957, -376, -1777, -507, -2836, 1603, -101, -1149,
- 130, 1072, 232, -1043, 910, 2513, 110, 1469,
- 281, 1107, 3067, 208, 615, 776, -1887, 1500,
- 494, -383, 794, -95, 48, 521, 135, 1727,
- 1474, -1090, -263, -695, 145, 2081, -1395, -2556,
- 980, -911, -842, -539, 384, 1514, -2472, -462,
- 2314, 732, -1865, -1076, -394, -856, -304, -585,
- -1289, -306, 700, -671, -1215, -795, 1693, -1456,
- -380, -880, 193, -834, -922, -789, 66, 495,
- -219, -829, -221, -133, 84, 36, 327, 1037,
- -865, -603, 158, -1551, 437, -370, 2005, -636,
- -1081, 907, 1238, -2174, 80, 1223, -460, 931,
- 1885, -2841, 3654, -897, -685, 284, 427, 900,
- 1756, 1939, -1400, 1768, -62, 67, -598, -142,
- -3414, 848, -2427, -188, 111, -509, 833, 1635,
- -981, 1372, 103, 457, 1343, 1322, -1566, -147,
- 2003, -19, -237, 779, -721, -243, 547, -3248,
- 603, 721, 709, 3551, 1275, -661, -3027, -1560,
- 1175, -754, -336, -1268, -954, 727, -244, -4792,
- -178, -428, 1083, -447, -60, 2083, -445, -1893,
- -1479, 1790, -3089, -2355, 2799, 1678, 3054, 360,
- -137, -1665, 307, 930, 1773, 541, -1596, 4888,
- -92, -2344, 1788, 1737, 3332, 1224, 368, 438,
- -9, 1004, -139, 1550, -379, 1066, -882, 1838,
- -163, 1879, -1437, -1585, -1280, -1520, 313, -1856,
- -1245, -297, 501, 1336, -1208, -2541, -1633, -37,
- -1030, -219, -313, -1111, 3708, 1368, 647, -912,
- -1221, -77, 344, -699, 606, 78, -129, 661,
- 946, -481, -156, -1075, 2025, 276, 881, -543,
- -786, 822, 770, 1103, 2870, -312, 1942, -221,
- 1214, -1451, -250, -705, -230, -422, 41, 295,
- -1806, -216, -772, -764, -428, -33, 441, 1624,
- -753, -790, -43, -949, -272, -1747, 207, -592,
- -671, 336, 365, 1902, 1847, 1993, 1130, -2273,
- -1740, -141, -1161, 201, -2069, 233, 1125, -1025,
- -1288, -1373, -11, -100, 1496, -1319, 1264, -1322,
- 852, 672, 414, 435, -1780, -502, 3649, 602,
- -359, 103, 64, -196, 944, -661, 758, 145,
- 954, 2482, 237, 1361, -2035, -1396, -1262, -449,
- -1564, -468, -106, -140, -1377, -211, -222, -236,
- 432, 51, -339, -103, -563, -937, 1091, 2398,
- 169, 1263, -392, 984, 1233, 934, -109, 1356,
- 1922, 1507, 919, -81, 804, -331, -20, 471,
- -1442, 857, 1651, -1017, -873, -229, -29, 843,
- -1616, 1008, 3, 919, -2758, -214, 118, -711,
- -781, -624, -251, -1028, 400, -2123, 879, 1279,
- -489, 581, 257, -1074, -1803, 1773, -480, -91,
- 181, 2327, 1003, -442, 872, 837, -226, -3078,
- 684, 3316, -2722, 442, 429, -1732, -499, -172,
- -421, -3514, 569, -216, -1152, 939, 357, 327,
- 1682, -501, 2744, 375, -526, 2065, -124, -484,
- 150, 158, -248, 1623, -174, -559, 447, 42,
- -1938, 425, -999, -145, 611, -168, -262, -883,
- -750, -346, 587, -1069, 598, 2570, -84, 696,
- -2725, 1700, -199, 1781, -451, 2003, 971, 649,
- 235, 435, -589, 948, 526, 1516, 162, 203,
- -6, 1368, 1470, -194, -480, 2391, -1009, 225,
- -936, 834, 1265, -358, 360, 1886, 1031, 1417,
- 689, 1292, -381, 349, -861, 1390, 199, 1218,
- -581, 1721, 1135, -783, 1107, 762, 563, -188,
- -163, -423, -1305, 519, 1509, 398, -787, -48,
- 883, 1115, 2119, -2188, 998, 1904, 3861, -1619,
- -350, -5, 245, 27, -2097, 812, 693, -496,
- -20, 688, 290, 1135, -25, -341, 2233, 1687,
- -242, 815, -297, -587, -534, -1231, 552, -1255,
- 183, -44, -731, -2163, -591, -542, 115, 928,
- -1953, 608, 35, 797, 893, -582, 687, 743,
- 318, 2601, -2451, -218, 659, -1259, 752, 488,
- -1, 72, 352, 1229, 393, -897, 901, -612,
- 530, -359, 531, -1028, 1071, 412, 4475, -1421,
- -724, -237, 406, -96, -1182, 117, 1307, 1180,
- 140, 684, 187, 439, -1530, -1526, -622, -1518,
- -1364, 2038, -224, 519, -873, 1282, -1246, -248,
- 94, 213, -929, -23, 1433, -755, 513, 839,
- 322, 628, 884, -381, -1492, -463, -184, -890,
- -351, 2317, 14, -1633, 1104, -165, 1318, 692,
- 630, 1681, 48, 524, 742, -9, -815, -744,
- -72, 178, 877, -1707, 170, -830, -479, -1654,
- 407, -925, -399, -160, 253, 740, 356, -847,
- -474, -823, 1784, 524, 3675, 605, 979, 118,
- -511, 1173, 41, 194, -21, 910, -957, -670,
- -89, 277, 864, 118, 330, -754, -1372, 68,
- 927, -163, -741, -1402, 167, -1462, -170, -446,
- -449, -91, 559, 845, -1131, 321, 706, -876,
- -3223, 609, 273, -248, 1330, -26, 773, -344,
- -2562, -674, -334, 760, -408, -1376, -779, 392,
- -496, 3986, -1908, 10, -3196, 703, -1355, -1116,
- 1946, -804, -202, 1900, -615, -1120, -1095, -946,
- 898, -1313, -218, -1072, -2826, -1000, -128, -110,
- 1700, -890, -368, -485, -410, 307, 1191, 435,
- 1440, 1249, 1974, -558, 255, -302, -999, 353,
- -1150, -291, -100, 62, 944, -2013, 1878, -4,
- 1456, -1828, 451, -1777, 433, -2004, -914, -1007,
- 57, -967, 1506, -893, -15, 351, -1114, 1515,
- -361, -1765, -2101, -1180, -783, 647, 966, 656,
- -369, 1155, -1438, 805, -1409, 3619, -2117, 955,
- 1798, 1396, 2555, -1239, -2025, 361, -17, 734,
- -2496, 1900, 270, -659, 635, -1292, 117, 433,
- 1315, 333, 440, 1746, -888, 1750, -2689, -228,
- 1860, 1970, 437, -1133, -480, -2333, -1725, 373,
- -40, 829, -652, -302, -275, -135, 57, 850,
- -2086, -1246, -116, 729, 1325, -792, 607, 281,
- 1052, 1603, 325, 830, -1472, 195, -81, -1374,
- 1073, 31, 916, 980, 2460, -2389, -251, 1233,
- 1803, -2702, -3079, -1081, -1253, -199, 628, -1323,
- 541, -639, -1974, -826, -740, -1318, -39, 224,
- 1019, -1226, -878, -1529, -660, 934, -861, 507,
- -526, 366, -404, -872, 613, -1628, -1453, -754,
- -214, -2725, 945, -631, -295, -462, -489, -1555,
- -256, -755, 402, -647, -145, -1596, 825, -776,
- -621, 71, -332, 1699, -260, 2065, -1500, -2110,
- -319, 1275, 486, 165, 1196, 77, 1316, -109,
- 1340, 1008, 292, 1945, 299, -904, -240, -121,
- 1116, 659, -75, -1110, -999, 1245, -1031, 473,
- 543, -1478, -2318, 1400, -219, 255, 518, -243,
- -3812, -1152, -1226, -108, -705, 154, 1398, 87,
- -653, 209, -1841, 2544, 1502, 671, -1126, 405,
- 2967, -1309, 526, 699, 137, -642, 927, -1416,
- 885, 1069, 585, 1158, -449, 75, -2025, -1001,
- 2118, -1494, 941, -118, -72, -33, 98, -70,
- -654, -1294, 49, -1576, 1705, 288, -573, -996,
- -3073, -232, 421, -810, -1426, 1665, 1735, -1688,
- 264, -2600, -1499, 1845, 719, 638, 2148, 2368,
- -961, 479, 385, 35, -689, 148, -2213, 1003,
- -1257, -1011, 1917, 612, 928, 166, 466, -2868,
- 1341, 3935, 1651, -118, 2945, -1867, -728, -2589,
- 417, 813, 187, -1955, -695, -1315, 1492, 1473,
- -748, -185, 449, 6, -3475, 1501, -1219, -1312,
- -2049, -933, -1204, -2624, -779, -1210, 972, -572,
- 423, 216, -466, 2351, 497, -971, -1082, -408,
- 659, 21, 1581, 929, -407, 1156, 874, -2339,
- -1324, 413, 439, -1049, 1809, 64, -1707, -842,
- -136, 26, -2024, -558, -3137, 1082, 825, 814,
- 883, -1032, 1800, -86, -674, -1666, -2970, -277,
- -579, -487, -2011, 317, 1029, -769, 2767, -117,
- -121, -1434, 695, -396, -791, 867, 2523, -1512,
- 1523, -1697, 1277, 460, 774, 2132, 2024, -946,
- 635, 106, 1126, -251, -679, 59, -720, -1136,
- 116, 161, 189, -1146, 2701, -225, 0, 1289,
- -307, -1677, -1062, 1114, -1067, 757, 1358, -790,
- -1848, 510, 1701, -1853, 1583, -2461, 652, 217,
- -1019, 699, 1889, 2498, 413, 2559, 324, -1538,
- 895, 1556, 1119, 1613, -576, -327, 1622, -1074,
- 377, -744, 1266, 320, -641, -68, 1758, -981,
- 714, 1011, -270, -534, -1503, -905, 396, 1374,
- 1645, -1994, 1749, -1488, -27, -1236, -700, -671,
- -338, -460, 855, 193, -241, -303, 419, -610,
- 691, 372, -91, 2894, -1685, 895, -1520, 888,
- 1703, 168, -1733, 524, 67, 365, -409, -751,
- 959, 925, -1159, 1886, 556, 1058, -611, -219,
- 1935, 1393, -686, -791, 747, -1, -767, 1469,
- -152, -424, -1539, 793, -129, -256, 1269, -125,
- -2016, -867, 1366, -201, -1508, -2374, 1601, -2253,
- -559, -934, -163, 575, 182, 658, -340, 204,
- -2451, -98, 893, -721, 1429, 771, -628, 523,
- -38, 270, -1869, 976, 1018, -570, 28, -864,
- 186, 1953, 341, 2222, -1145, -233, 464, -665,
- -80, -726, 317, -26, -245, 1032, 251, 133,
- 2053, -3269, 708, -156, -1169, 37, -1686, 1166,
- 870, 311, 468, -505, 1370, -654, 3007, -1831,
- 939, -1227, -1176, -18, 229, -42, 907, 2651,
- 1008, -458, -296, 765, -1073, -681, -1866, 412,
- 969, 2010, -1977, 77, -1261, -1151, -1953, -348,
- 545, -313, 859, 35, -859, -863, 669, -495,
- 625, -1537, 2081, 1118, -1196, -696, 539, -3025,
- 112, 238, -964, -516, -59, -1021, -1289, 1811,
- 135, 1142, 163, 315, -1606, -820, 600, 99,
- 598, -1113, -424, 435, -1492, 1038, 892, -1371,
- -1222, -822, 3637, -146, 106, 446, 99, -472,
- -50, -1167, 795, 62, 259, -482, 746, 499,
- 29, 36, -241, 655, 1375, 981, -1691, 2564,
- -478, 699, -869, -159, -683, -823, 370, 95,
- -1378, 637, -731, -255, 3065, 743, 630, -2800,
- -996, 1581, 112, -1787, -1645, 322, 1689, 204,
- -38, 13, 633, 484, 1245, -210, 1696, -303,
- 1688, 355, 961, 177, 2680, 117, 1150, -979,
- -474, 1563, 967, -269, 1171, 721, -612, 1426,
- 1561, 99, 1262, -779, 268, -99, 1003, -535,
- 484, 888, -775, -1854, 654, 53, 914, 400,
- 137, 1102, -1786, 84, 239, 1140, -596, -41,
- 1408, -1079, -532, -317, 597, 1812, -890, 2527,
- 1291, 1116, -634, 199, -1132, -1179, -914, -596,
- -849, -101, -9, 45, 1740, -1698, -47, 622,
- -526, 333, 1280, -794, 1087, 1456, 576, -139,
- 1309, -922, 388, 171, -828, 1385, 572, 224,
- -598, -809, -1243, -21, -121, 258, 11, 1897,
- -1376, 1131, -607, -286, -394, 672, 233, 607,
- 245, 532, 450, -2750, -138, -1066, -783, -173,
- 26, -1470, -194, -926, 180, -974, -666, 1096,
- -313, -334, 1222, 764, 643, 213, -730, 987,
- 226, 643, 1158, -530, -226, -1964, 303, -161,
- 1242, -1443, -1567, -236, 839, -540, -411, 172,
- 128, -969, 2317, 164, 512, 1028, 239, 814,
- 485, 2779, 301, 703, -535, 455, 81, 572,
- -1152, 3593, -1176, 1773, 1870, 540, 3565, -463,
- -2082, 961, 1133, -163, -316, -79, 1846, 769,
- -404, 1168, 552, -551, -673, 1085, -379, -73,
- 2537, -558, -344, 826, 904, -443, 2462, 197,
- 1774, 1065, 779, 2013, -1044, 945, 509, 1186,
- -446, 930, 344, 20, 4277, -171, -1085, 115,
- 1940, 2764, 1031, -2080, 66, -1277, 1231, 838,
- 1320, 152, -1988, -1090, 672, 1359, -10, 415,
- 1234, -896, 527, -1578, 1011, 156, -786, 596,
- -1549, 1286, -374, 1488, -510, 2405, 48, 978,
- -918, -239, 1489, -261, 886, 431, 925, 1569,
- 1634, 773, 1761, -945, 70, 1334, 775, -2895,
- -3393, -3525, -683, -1521, 653, -583, -13, -1848,
- -2583, -4070, 999, 1414, -1009, 1117, 3343, -211,
- 53, -453, -653, 873, 258, 1075, -860, -261,
- 3008, 1354, 332, 625, 179, -16, -1814, -1151,
- -786, -637, -236, -263, 571, -203, 114, -959,
- -1604, 1213, -886, -198, -450, -312, 414, -624,
- 562, -366, -926, -1515, 2659, 679, -709, -851,
- -811, -834, 1445, 1879, 389, -1420, 105, 37,
- -2631, -672, -2042, 1222, -595, -807, 156, 783,
- -789, -449, 958, 1375, -972, -2704, -253, -223,
- 1162, -3108, -1648, 401, 642, 733, 411, -733,
- -538, 105, 1434, 663, -854, 1377, -1374, 1097,
- 116, -159, 657, -974, -788, 699, 1950, -738,
- -745, 1327, -1645, 1473, 906, -392, -900, -617,
- 420, -352, 1314, 484, 2242, -1805, 282, 469,
- -476, 1555, 183, 187, -1189, -738, -396, 100,
- 1838, 310, -266, 243, 1926, -51, 272, -635,
- 1929, -1792, 1980, -1439, 5170, -134, 857, -174,
- 816, -502, 1341, 578, -2110, -1116, 517, -1627,
- -2679, 833, -763, -785, 1265, -1760, -2160, 159,
- -2082, 2629, -8, -3476, 17, 913, -1149, 1914,
- -753, 912, -569, 2024, 194, 527, -1198, -1644,
- -713, 1133, -758, 1867, -89, -669, -131, -1029,
- -1519, -2186, -600, 1321, -1318, 1121, -405, 1955,
- 1270, -1914, 2590, -1431, 3614, -1197, -1421, -289,
- -251, -1021, -423, 2485, 43, -1271, 1324, 2413,
- 328, -1449, 1290, -765, 1736, 24, -1771, 1004,
- 1122, -15, -2291, -1205, -2809, 1753, 1634, 861,
- 607, 2720, -905, -1996, -414, 2072, -1499, 632,
- 441, -35, 428, 837, 1722, -503, 2743, -1106,
- 94, 650, -492, -916, 759, 1166, 178, 1701,
- 30, 123, 1451, -2690, -987, 1011, -91, -3621,
- 767, -1248, 1131, -916, 823, -589, 1226, 485,
- 2451, -591, 2079, -370, 1698, -74, -2045, -62,
- 638, -607, -1892, -993, 516, -605, -503, -1509,
- 336, -1507, -61, 1604, 4980, 3307, -830, -773,
- -949, -1230, 487, -887, -956, 2021, 425, 875,
- -642, 2289, 574, -61, 51, -1534, 175, 1769,
- 527, 1020, -38, -1889, 440, -1354, -1765, 782,
- 546, -1310, -2864, -1410, -1258, -397, 1890, -2302,
- -2123, -1045, -1368, 529, 197, -1070, 1644, 1637,
- 1242, 833, -2255, 441, 279, -54, 218, 1025,
- 1892, 551, -1406, -1232, 914, 421, 1092, -260,
- 1006, -1703, -831, 58, -1100, 575, 103, -972,
- -1246, -792, -547, -237, 671, -1897, 88, -418,
- 97, 2601, 1090, 501, 841, -710, -165, 690,
- 992, -757, 853, 1793, 121, 653, -519, -383,
- -883, -1034, -88, 2322, 507, -200, 434, -110,
- -330, -600, 907, 779, 804, 965, 224, 1053,
- 426, -219, 343, 83, 481, 218, -1870, 398,
- -2914, 356, 1267, 417, -1443, 633, 231, -2266,
- -764, -1434, 1332, -7, -2100, -743, 1846, 703,
- 725, 1420, -27, -1082, -1435, 2282, -2158, -915,
- 413, -60, -79, 327, -275, 413, 112, -104,
- -1292, -2200, -3195, -266, 3025, 981, -677, -131,
- -392, 1869, 549, -1698, -1232, -832, -927, -113,
- 608, 304, -1432, -629, 909, 352, -1028, -1316,
- 2537, -685, 920, 720, -60, -310, 604, 1849,
- 1745, 1026, 1094, -1650, 2454, 2839, -363, 553,
- -70, 176, 815, -655, -798, 696, 55, -527,
- 616, 963, -989, -3017, 1762, 1902, -1619, -431,
- 723, -1636, 832, 2391, 906, 644, -901, 246,
- -239, 891, 684, -1616, -18, -505, -192, 720,
- -506, 1558, -727, -673, -215, 389, -1286, 328,
- 238, 254, 3436, 1292, -87, 683, 684, -820,
- 799, 507, -1646, 804, -1614, -1953, 3328, -958,
- -837, -1457, -1466, -4126, -1969, 1411, 1241, 1818,
- -1585, -168, 588, -735, -221, -463, -421, 852,
- -914, -837, -335, -502, -862, 1820, 1409, -696,
- -614, 749, -746, -281, -931, 1153, -2022, -1263,
- -715, -208, -352, 1444, -134, 359, -9, -932,
- -126, 214, 880, 1337, -1613, 1558, -4517, 841,
- -1607, 613, 100, -471, -1452, 2108, -1017, -6,
- -829, 1103, 182, -481, 1632, 834, 1046, -549,
- -378, 671, -2580, -122, 103, -496, -546, 339,
- 1215, 256, 55, -816, -423, 1225, -1791, 1574,
- -1941, -1765, -36, -238, 614, -569, 376, 1507,
- 1254, 687, -1754, -882, -1130, -948, 461, 1818,
- 865, 1594, 386, 1918, -1000, -2639, 860, 1235,
- -1642, -773, 2115, -1196, 883, -1769, -905, 183,
- -1456, 886, -69, 475, 133, 95, 948, 2694,
- -1107, -836, -679, 147, -143, 94, -724, 1582,
- 1587, -314, 1018, -572, 2791, -254, -257, -1146,
- -489, -442, -752, 1102, -2220, -850, -36, 454,
- -318, 1471, 1024, -639, 707, 1052, -269, 2407,
- 357, -428, 340, -793, 2663, 1108, -1023, 2192,
- -1465, -902, 2351, -960, 1173, 1907, -2038, -2159,
- 1307, -2353, 1378, -2761, -1130, -1165, -1862, 996,
- -1089, -633, 539, 1618, -779, 450, -558, 272,
- 164, 1685, -468, -1197, 1753, 3346, 2394, -16,
- -895, -661, 1226, 1235, 4241, 2277, -1776, -1017,
- 842, 758, 2225, -853, -223, 1276, -2145, 2629,
- 1960, -749, 485, -191, 1625, -2857, 578, -96,
- 922, 1536, 562, -375, 307, 1430, 1668, 3674,
- 1636, -2238, 2885, -1509, 731, 1191, -1904, -666,
- -1351, 3557, 1297, 58, -649, -13, 101, 34,
- -2163, -861, -1610, 8, 195, -2, 394, -327,
- -565, -1170, 13, -7, 281, 821, -610, -1460,
- 466, -767, -1080, -233, -718, -782, -793, -192,
- 112, -1592, -692, -271, -1065, 328, -590, -373,
- 400, -1128, -1442, -1501, -381, -463, 539, -815,
- -750, -1323, -233, 244, -1265, -382, -10, -1883,
- -73, -1175, -1365, -1223, -525, -1168, -2003, -2002,
- -144, -912, 490, 586, 45, 130, -1544, 583,
- -928, -975, -2042, -272, 1017, -2019, -1112, -1410,
- -2862, 938, -1125, -1218, 693, 2136, 849, -1629,
- -184, -154, -1018, 200, -48, -1156, 390, 36,
- -1585, 187, -23, 1013, -1426, -1612, -1001, 338,
- -146, -235, -836, -4, -388, -904, -36, 436,
- -647, -797, -264, 204, -1710, 312, -25, 72,
- -1532, -986, -1094, 278, -15, -267, -324, -1760,
- -1216, 332, 222, 351, -361, 963, -1490, -728,
- -565, 685, 575, -440, -304, 566, -388, -1341,
- 508, -26, 1084, 480, 2190, -550, 559, -1700,
- 319, -852, -372, 188, 1279, 91, -181, -687,
- -1760, -773, -720, 167, 649, -926, 1255, -14,
- -220, -618, 1153, -307, -709, -1009, -368, 1163,
- -780, -1189, -1255, 1207, -17, -752, -330, 77,
- -486, -2608, 1566, 56, -236, -688, 261, -230,
- 883, 637, 316, -379, 328, -292, 646, 1872,
- -202, 323, 517, -391, -281, -1070, 37, -283,
- -1025, 607, -1042, 296, -1800, 299, -505, 729,
- 1629, -1406, -875, -1636, -329, -1274, 801, -385,
- -1405, 2067, -947, -498, 222, 832, -448, -1741,
- 2449, 1053, -691, -236, -18, 396, 2004, -1007,
- -1455, 1086, 35, -11, 723, -182, 1354, -912,
- 31, -296, -85, -90, -1188, -812, 2494, -2182,
- -920, -870, 1500, 662, -538, -1105, -346, 831,
- -789, -1525, -598, -2112, -1582, -60, 192, -1050,
- 965, 988, 1695, 1435, -163, 1861, -208, -1235,
- -445, -193, 852, 235, 1957, 400, -43, 763,
- 985, 373, 938, 377, -66, 574, 153, 905,
- 1257, 758, 3911, -178, 1604, -264, 608, 622,
- -86, 330, -1173, -1024, 1111, 990, 730, 2328,
- -807, 169, -536, 113, 531, -341, 1132, 1836,
- -163, -1652, 979, -1004, 1669, -448, -912, 2496,
- -571, 237, 1269, -172, 640, -1327, -516, -334,
- 756, -634, 202, -541, -836, -1863, 1597, 24,
- 685, -1757, -179, -1267, -394, -1203, 512, -553,
- 1243, 544, 265, -1406, 205, -172, 161, 730,
- -1457, -290, -2108, -47, 333, -664, 534, 416,
- -618, -655, 278, -1439, -47, 806, 2069, 351,
- -1015, 437, 101, 1421, 2203, 338, -383, 1684,
- 98, -1782, -369, -133, 1836, -873, 869, 935,
- 758, -153, -1299, 626, -174, -2946, 386, 1689,
- 701, -1760, -2243, 2537, -1641, -845, 1331, -459,
- -1842, -3048, -1142, 693, -436, 3926, -1077, 661,
- -2828, -561, -896, 580, -148, -408, -29, -125,
- -1509, 67, 0, -1042, 1697, -219, -550, -379,
- 1509, 243, 1825, -549, -20, -1551, -276, -1813,
- 250, 560, -1440, -1141, 838, 1723, -1634, -2590,
- -507, -343, 578, 878, -749, -1478, 576, 165,
- 566, -1419, 1803, 45, -844, -1479, 415, -203,
- 881, -1363, 38, 2274, -1060, -3046, -162, -1816,
- 196, -569, -621, -170, -1275, -1403, -923, 1139,
- 1394, 593, -646, -224, 522, 74, 164, 407,
- 139, -287, 1535, -1767, -713, 565, 231, -1821,
- 55, 906, -143, -1193, -1318, -3223, 2267, 753,
- 2762, 2563, -1478, 982, 288, 181, -174, -371,
- -1124, 288, -1879, 1349, 50, -65, -643, -609,
- -686, -3069, 791, 410, 2758, -2124, -507, -1671,
- -2465, 933, 395, -366, -1363, -2969, -44, -842,
- 3556, 3124, -802, -730, -482, -309, -2360, 406,
- -2365, 118, -2159, 624, -1177, -1249, 164, 1130,
- 938, -2290, 2403, -910, -2376, 274, -693, 1748,
- -1170, -604, -8, 1556, -1087, 1416, -306, -2380,
- 98, -109, -1411, 1175, -975, 731, 500, 1938,
- -2206, -1310, 725, 168, -1895, -413, 13, 795,
- -463, -2577, 2129, 489, 913, 1351, 4154, 1431,
- -1259, -17, -158, -297, -362, 1000, 2146, 1150,
- -988, -651, 1348, 1465, -498, 396, 873, 775,
- 592, -823, 1677, -2008, 1457, -622, -1471, 713,
- -1685, -2069, 1241, -1332, 668, -1604, 185, 2429,
- 1259, 471, -1288, 293, -1420, -1682, 1086, -1895,
- -414, 824, 467, -162, -959, -276, 1390, -720,
- -1024, -581, -996, 297, -226, 201, 406, -814,
- -2175, 1284, -183, -412, -1043, 297, 1010, -1118,
- 1124, -2472, 1821, 158, 887, -1984, 506, 40,
- -1191, 908, 128, -896, 19, -1407, 997, 1259,
- 4, 2618, -338, 1489, -1142, -2190, 1459, 706,
- 42, -84, -371, -47, 1644, -1794, 2824, 1335,
- 194, -2351, 280, 865, -514, -937, 1042, -310,
- -720, -2602, 891, -1012, 563, 1291, -420, -791,
- -1279, -1623, 721, -1508, -484, -154, 168, -918,
- -281, 403, -221, -1339, 134, 1879, -721, 1096,
- -2265, 834, 836, 235, -2565, -855, -1153, -2502,
- -555, 929, 641, -586, -440, 354, -2107, -95,
- -1069, -83, 649, -11, 1638, 35, 248, 1360,
- -47, 525, -668, 716, 658, -674, -711, -1946,
- 388, -126, -662, -778, -559, -2799, 1441, -692,
- -756, 2683, 352, 922, -1468, -1335, -1685, 1069,
- -448, 22, 412, 872, -1132, 1201, -1105, 612,
- -348, -366, -709, -2385, -556, 282, 1182, 719,
- -828, 735, 1196, 714, -3276, -533, -889, -538,
- -538, -588, -442, -898, -394, 430, 1528, -817,
- -319, -1390, -628, 1154, 670, -81, -1191, -3139,
- -688, 573, 794, -46, 944, 102, -203, 256,
- 219, -756, 197, -176, 1344, -232, 1001, 654,
- 1613, -293, -482, -2143, 298, -638, 1695, -269,
- -1499, 162, -818, -1970, -1216, -1231, 1537, -891,
- -2089, 26, 2643, -1487, -54, 1267, -757, 285,
- -1131, 460, 8, 263, -104, 1227, 268, 24,
- 49, 206, -605, 2419, 121, -1359, -265, 417,
- -1459, -1666, 158, -1444, -670, 305, -75, 62,
- 86, -2454, 577, 411, 695, -1439, 1460, 1434,
- 398, 303, 305, 85, 1171, 1310, -2811, -675,
- 1071, 579, 2680, 729, -1155, -166, -701, -116,
- -647, -981, -65, 1340, 1460, -504, -1657, 328,
- -273, -1566, -2300, -1958, -989, -75, -392, 6,
- 242, 558, -318, 588, -2113, 452, -851, 1639,
- -52, 2535, -2375, 1705, -270, 170, -1232, -228,
- -451, 511, 845, 1842, 1523, 4424, -2642, -603,
- -1076, 734, 346, 1356, 758, 22, 1821, -3415,
- -2627, -403, -1968, -155, 2088, -355, 793, 2046,
- 1603, 936, -500, -419, 607, -1475, 277, 1218,
- 1446, 106, -198, 278, -2274, -1204, -1420, -1139,
- 1353, 64, -714, 766, -38, -2733, 1932, -1601,
- -70, -712, -876, -495, 68, -56, 493, 1118,
- 605, -2392, -388, 356, 2136, -89, 368, -2632,
- -301, -1086, 137, -569, -1347, 458, -168, 418,
- 249, -622, 321, 129, -555, -119, -337, 617,
- -1038, -946, 1324, -15, -1750, -1244, -80, -1397,
- -166, -1073, 564, -726, 2360, -255, -734, 772,
- -617, 131, 381, 496, 1870, 1262, 919, -1213,
- -1161, 218, -525, 1565, -1285, -649, 578, 1259,
- 1347, -876, -918, 1250, 92, -947, 702, -783,
- -175, -709, 184, -483, -1687, -744, 322, 854,
- 1132, 53, -291, 1176, 1315, 66, 269, 244,
- 2830, -935, -721, -606, -1196, -243, 528, -890,
- -2792, 1619, -460, 215, -1011, -1761, 1735, 978,
- -879, -845, -129, -1927, 692, -791, -1210, -167,
- -1049, 3, 705, 1871, 563, -27, -147, -230,
- 3147, 43, -813, 1286, 1261, -480, 1030, -318,
- -3675, -221, 2530, 1068, -133, -417, 355, -606,
- 466, 150, -2728, -1195, -2592, -990, 1489, -1349,
- -652, -94, 555, 309, 404, -177, -51, 618,
- -274, -969, 1473, -3114, -531, 706, 1157, 613,
- 808, 138, 842, 1330, -1338, -20, 82, 58,
- -614, 57, 1684, -245, -1935, 1778, 421, 804,
- -769, -373, -1279, 692, -960, 350, 358, 3315,
- -1978, -2179, -600, -622, -178, 91, 248, 321,
- 765, 623, 391, -1109, 323, 171, -1091, -475,
- 96, -1964, 738, -666, -507, 686, -559, 2,
- -365, -120, 981, 1226, -185, -1403, -1948, -1118,
- -289, -163, -349, -1534, -233, 876, 1201, -916,
- -476, 438, 2499, 311, -1117, 1558, -1795, -2145,
- -281, 1419, -3289, -883, 933, -388, 1620, -20,
- 391, -1411, 742, 250, 714, 1315, -1021, 2462,
- -2151, -2767, -109, 441, 1218, 74, -236, -1253,
- -907, -1243, 237, -1477, 1290, -450, 110, -1313,
- 1583, 666, -198, 29, -265, -170, 428, -438,
- 1414, 293, 838, 1436, -2194, -22, -756, 752,
- 256, 223, 1405, -527, 609, -279, 1136, -284,
- 452, -58, 231, -1217, -325, 132, -569, 1141,
- -283, -360, 106, -951, 758, 1271, -11, -216,
- 225, 284, 937, 1569, -612, -28, 89, 199,
- -507, -722, 397, -392, 878, -441, -36, 829,
- 850, 290, -8, -952, 231, -1814, 1196, 188,
- -293, -48, -761, 422, 1540, -1126, -427, -1750,
- 255, 216, 60, -904, 394, 185, -135, 155,
- -581, -200, -1345, -163, -819, -125, -1154, 772,
- -465, -672, -1576, 506, 819, -1352, -494, -1955,
- -333, -1423, 865, 437, -82, -682, 917, 175,
- 53, -241, 792, -766, 597, -262, 725, 21,
- 1734, 677, -406, -409, -4049, -1544, -266, -476,
- 959, 588, -1474, 1576, -1559, 483, -156, 1151,
- 1193, -1159, -1615, -519, 2094, -1481, 1614, -421,
- 331, 33, -1239, 1764, 632, -1858, 866, -1644,
- 2256, 730, 261, 274, 404, -170, 335, 237,
- 2024, -1789, 1356, -647, 3148, -9, -341, -742,
- -1020, 1726, -957, -1922, -1955, -696, 2621, -2247,
- -1504, -1119, -59, 466, 697, -2222, 344, 522,
- -3032, -220, 481, -1709, -1561, 762, -629, -79,
- -1688, -502, 575, 533, -1244, 1876, 1958, -1859,
- -2168, 2514, -1047, 1337, -622, 363, 812, 325,
- -3547, 365, 132, 601, 705, 1742, 123, 459,
- -312, 576, 2992, -51, 3256, -1324, -3505, -1399,
- 1690, -584, -663, -988, -106, 535, 1886, 1161,
- 1514, 130, 352, 293, -657, -343, -2808, 780,
- 636, 1439, -1712, 443, -2446, 192, -727, -375,
- 3689, 1724, 1758, -1252, 898, 2078, 111, -1238,
- -1117, -922, 650, -351, 3129, 1491, 986, 469,
- -1626, 2215, -283, 2126, -26, -9, -1690, 983,
- -908, 1809, 534, -1047, -2703, -873, 1720, 479,
- -725, 993, -1376, -718, 3418, -316, -1239, 468,
- 1942, 681, 63, 4148, 382, -2515, -701, 3215,
- 3448, -3209, 2345, 1011, 399, 642, -1236, -297,
- -588, 911, -1579, -268, 3938, 1763, -529, -1025,
- -1050, 436, 1057, 805, -550, -404, 206, 2023,
- -187, 1860, 1744, -214, 39, -1914, -1665, 664,
- 298, 384, 1094, -693, 90, -726, -985, 2814,
- 630, -2025, -1990, -1329, 1123, -167, -1041, -1183,
- -1849, -1043, -1649, 1052, -1023, -91, 816, 459,
- -466, -432, 645, 82, -530, 1924, -125, 1681,
- 379, -256, -1931, 846, 1532, -513, 2966, 467,
- 794, -2123, -2208, -1512, -528, 229, -752, 371,
- -324, -720, -2244, -524, 2043, 314, -237, -733,
- 1868, 2614, -59, 365, 2595, 1711, -801, 1754,
- 2153, 1957, 1123, -1121, -1668, 1898, -2582, -55,
- 805, 1379, -1372, -1558, -1164, 188, -2041, 260,
- 1658, 1795, -1878, 350, -752, 1637, 514, 333,
- 54, 2256, -1934, 2836, 1667, -147, -342, -564,
- -1237, 771, -2174, 381, 2296, -1712, -358, -1183,
- 933, -1469, 1027, -881, -2408, -2273, 1422, 1235,
- -765, 105, 818, 1334, 138, 543, 1262, 509,
- 91, -2226, 1003, 20, 2595, 2865, 278, -158,
- 289, -858, 2225, 555, -642, 1279, -1521, -137,
- 1154, -429, 562, -1253, -524, -2421, -1280, -412,
- 1268, 2589, -4726, -2166, -893, -70, -27, 1387,
- 2437, -679, -2200, 1341, -1885, 672, -997, -121,
- -1249, -365, -1430, 584, 568, 1745, 2047, 802,
- 74, -1092, -371, 3258, 985, -2110, -1984, -286,
- -1377, -2304, 1723, -1078, 925, -1026, -1813, 762,
- 1334, 898, -369, 1031, 753, -797, -1353, 252,
- -1621, -1681, 393, -1835, -905, -798, -1608, -741,
- -1351, 1198, -2055, -2028, -1261, 995, -1075, 507,
- -3283, -552, -597, 1089, -930, -2205, -137, 1207,
- -1303, -609, -317, 858, -3252, -4036, -1858, 1196,
- 929, 475, 4138, 2949, 2296, -3203, 1343, -699,
- -1268, -107, -792, 1060, -928, -19, 623, -1637,
- 1805, 2883, 1701, -383, -2428, -501, -1038, -4063,
- -3866, 701, -314, -1135, 2472, -189, -971, -1170,
- 52, 118, 1814, -1184, -404, 596, -145, -353,
- -1446, 2164, 1407, 2289, -193, -3036, 4327, 525,
- -595, -920, -298, 993, 1366, 708, -1052, 1522,
- 410, -2319, 1863, 103, 137, -562, -556, -3029,
- -5, 934, -1019, 499, 3765, 1250, 216, -808,
- 487, 775, 873, -1013, 303, 537, -4531, 589,
- 2423, -1192, 757, -270, 735, 424, -556, -1213,
- 2522, -2837, 293, -711, 141, -549, -501, 876,
- -229, 1503, 1987, 853, -797, 8, -18, 658,
- -144, 467, -1000, -286, 1015, -1042, 1431, 995,
- 4034, 2140, -101, -923, -1707, 1132, 2560, 1524,
- 1323, -387, -1659, -414, -210, 1899, 1175, -1905,
- 104, 3156, -998, -769, -432, 312, -172, 383,
- -727, 579, -916, -844, 1874, 2393, 14, 158,
- -52, -76, 1566, -975, -1190, 734, -1513, 2017,
- 999, 2128, -1200, -2410, -1543, -815, 1482, -521,
- 6246, -995, -807, 136, 442, -1278, -1133, 1023,
- -219, 3433, -1690, 3714, 1016, 1383, 1409, 2031,
- 1301, 1961, 1390, 570, -1179, -1223, 2678, 1798,
- -1252, -482, 1077, 2293, -651, -4272, 564, 1042,
- -1311, 120, 1038, 1862, 37, 490, -456, -739,
- 1007, 0, -443, 985, 706, -1074, -2612, 1070,
- -592, 2664, -775, -269, -3364, 647, -200, 1450,
- 1154, 1711, -476, -2333, 994, 610, 829, -4765,
- 414, 375, -2805, -1779, -212, 281, 2441, -904,
- -116, -2505, 1488, -359, -1006, 508, -299, -843,
- -813, -2385, -2751, 68, -575, 474, 2355, 667,
- -619, 1723, 660, -1799, -2522, -379, -1465, -2067,
- 1452, -1466, 1035, 1660, -447, 980, 888, -867,
- -267, -1537, 2098, 1659, 463, -1964, -2621, -1233,
- 829, -1369, -980, -3949, -289, -475, -1078, -373,
- -1022, -347, -1756, 433, -4275, -564, -1933, -1065,
- -2086, -1607, -1684, -877, 85, -633, -2373, -892,
- -97, -1082, -4401, 428, -1216, -1114, -2270, 784,
- 153, -845, -2914, 1031, -1174, 895, -481, -2525,
- -1930, 265, -659, -326, -471, -388, -1096, -760,
- -1278, 1637, -1542, -4513, -3010, -1414, 17, 52,
- -253, -84, -1393, 950, -1691, -2329, -866, 793,
- -812, -1268, 1380, 1403, 2669, -4757, 1183, 770,
- 1415, -511, 1882, -1212, -610, 1061, 506, 1144,
- 1307, -5973, 555, -1717, -764, 1537, -651, -1062,
- 1517, 52, -100, 873, 203, 127, -1049, -1930,
- 454, 2517, -671, -2309, -2550, 147, -1173, 655,
- 575, -1251, 1232, 530, -1283, -2396, 707, 24,
- 244, -1625, -907, -2825, -128, -179, -1003, -2742,
- 198, -123, 1143, 62, 1169, -2380, -408, 1602,
- -143, -1237, -131, -233, -267, 417, 348, 177,
- 1090, -1146, -979, 1080, -1715, -6487, 1683, -1363,
- -954, 454, 657, 215, -523, -2373, 886, 1274,
- 751, -891, 2047, -2038, 994, 399, -556, -707,
- 3517, 275, -1708, 2120, -957, -1436, -600, -437,
- -221, 553, -1554, -1569, -3300, -18, 2133, -425,
- 924, 45, -3686, -183, 1854, -1421, 4721, 1418,
- -1362, 1125, -81, 1800, 712, -2327, 2141, -4872,
- -235, -1097, -443, -1265, 395, -337, 1674, 1268,
- 1149, -2381, 1615, -521, 1886, -985, -581, 1848,
- 2167, 5363, 1742, 170, -1984, -148, 4731, -824,
- -1259, -1734, 1363, 952, -516, -1337, 292, -314,
- -2635, 1903, 1299, 893, -268, 716, -326, -414,
- -54, -46, 918, -15, -458, 138, 1939, -318,
- -3078, 2734, -1422, 501, -118, -709, 1252, -647,
- -2540, 293, 1001, -2078, 2115, 982, -60, 804,
- 172, 2256, 2780, 813, -1548, -133, -1155, 1541,
- 294, -1259, 528, 1037, 559, 381, 1466, 1107,
- -516, -958, -930, -1131, 602, 370, -631, 1947,
- -256, -225, 97, -1175, -358, 1978, 2488, 3581,
- -1877, 1154, -16, 525, -386, 819, -801, 1113,
- 2241, 563, -877, 82, 1027, 265, -191, 416,
- 215, 933, 3691, 4062, -231, 565, -935, -628,
- -579, 2209, -25, -1238, 12, -607, -446, -1470,
- -670, 3986, -1641, -1270, -905, -675, -337, 2354,
- 1215, 551, 1460, 1329, -635, -241, 1098, 1218,
- 950, -36, 1087, -978, 1134, -710, 421, 1261,
- 223, 298, 34, -314, 2444, -520, 937, 268,
- 281, 158, 1900, -103, -834, -1422, -1120, 236,
- -641, 976, 1551, -279, -1060, 12, -411, 1283,
- -783, -194, 28, 125, -1332, -945, 129, 32,
- 1581, -3098, -963, -878, -204, 1143, -1028, -275,
- 503, 308, -821, -100, -1533, 151, 263, -2499,
- -241, 314, -292, 868, 594, -2101, -621, -925,
- 1557, -247, -1314, 95, -679, 1537, -308, -911,
- 891, -63, -532, -116, -283, -200, 245, 1421,
- -183, -2263, 707, -1846, -522, -591, -1303, 591,
- -1072, 128, -253, -312, -528, -250, 807, -625,
- -2607, 610, -1104, -778, -645, -737, -1058, -1117,
- -739, 683, -1496, 784, 1057, -242, 129, 370,
- -2134, 931, 427, -457, 2099, 5, 736, 608,
- -679, -2330, 1933, -801, -897, -1214, -984, -844,
- -1000, -677, 1403, -34, -4646, 713, -748, -620,
- -961, 535, -1191, 406, -2459, 2574, -1653, -430,
- -1482, 2263, 717, -1877, -616, -894, -848, -378,
- -2081, 1883, -1841, -426, -1706, -836, -516, 60,
- -748, 804, -41, -2004, 1113, 477, 566, 2268,
- -563, 1292, 309, -1671, -549, 2295, -1155, -811,
- 335, -956, 2705, 474, -2296, 1102, 731, -1262,
- 2865, -1046, -787, -493, 126, -2814, -765, -1118,
- 1389, -2167, -448, -813, 998, -858, -1529, 1056,
- 2608, -1959, 411, -2184, -553, 356, 639, -922,
- -1635, -1168, -651, -1791, 661, -1481, 2117, 1328,
- -273, -889, 43, -1219, -719, -3025, -308, 174,
- 810, -378, -1063, 674, -881, -1141, -391, 1090,
- 2152, -2086, -758, -2627, -476, 212, -1399, 439,
- -2583, 469, 2341, 876, 751, -1204, -867, 1993,
- -556, -1324, -521, 519, -2104, 1223, -502, -341,
- 11, 98, -2031, 1604, 1200, -2196, -156, 521,
- -3563, -1061, -2240, 1513, 1476, -801, -1438, 1214,
- -411, -93, -608, 485, -2422, -564, -1578, -1094,
- -1366, -2428, 2083, -1165, 276, -2332, 1112, -1170,
- 625, -78, -1641, 110, -3504, -900, 434, 1908,
- -181, 1260, -2499, -389, -2373, 84, 186, 321,
- 1619, 171, 1796, 630, -1015, -195, -1910, -820,
- 1396, 379, -1498, -1116, -971, 1658, -2246, 11,
- 49, -1392, -527, 1022, 577, -83, 380, 1109,
- 485, -599, 25, -1064, -1332, 2697, 595, 1236,
- -1150, 274, 1173, -787, 69, -851, 214, -860,
- 2509, -2652, 850, 630, 2643, -1239, 1577, 1621,
- 1615, 401, -426, 1307, 1359, -606, 991, 811,
- -332, -510, 399, -2673, -658, -957, -583, 1518,
- 1111, 954, 213, -498, 111, 478, -1140, 633,
- 353, 3192, 200, -750, 507, 27, -450, 535,
- 154, -236, 1166, -401, -919, 314, -2474, -1778,
- 1632, 600, -890, -72, 237, -282, 2878, 49,
- 59, 104, 955, 21, -788, 2821, 1064, 276,
- -231, 204, -963, 306, -391, 1686, -124, -1135,
- -1127, 812, -813, 265, -13, -1489, -898, -711,
- -1087, 194, 123, 1218, -1006, 344, 842, 841,
- -749, -1814, -769, 161, -994, 637, 960, -697,
- 1238, -1105, 772, -38, -46, -726, -1463, 220,
- 419, 611, -379, -2465, 902, 686, -98, 1826,
- 1918, 14, 413, 562, 912, 1348, 1507, 2357,
- -1032, 37, -88, -102, -421, -643, -512, -363,
- 209, -828, -1012, 586, -327, -2545, -1140, 413,
- -404, -243, 148, 29, -238, 644, 491, 1143,
- 470, 398, -452, 72, 1807, -596, 471, -12,
- 961, -548, 597, 404, -720, -327, 275, -207,
- 1071, -880, 394, 429, 121, -119, 1561, 1031,
- -854, -300, 979, 675, -11, 595, 222, 1124,
- -771, 534, -114, -1166, 1419, -677, 1491, 818,
- -742, 1015, -585, 1075, 84, -29, -194, 1889,
- 167, 574, -886, 685, 1138, -1996, 396, 422,
- 643, -2228, 1814, 965, 1333, -121, -1103, 1030,
- 531, 1988, 401, -1636, -831, -448, 1681, -734,
- 1506, 1332, -1054, -195, -1824, -549, 108, 729,
- 1768, 1904, 1016, -1102, -1853, 463, -669, -1839,
- 268, -4, -596, 430, 576, 1221, -652, 449,
- -60, -624, -777, 302, 2125, 1868, 229, -1000,
- -900, -90, 51, 508, -2073, -241, -1530, -237,
- 948, 1059, -739, -452, -932, -2051, 1172, 343,
- -215, 964, -1942, 1531, 1649, -964, -1355, 155,
- 1368, -825, -425, -701, -1017, 122, 191, 575,
- -132, -505, 57, 1039, 802, -295, -451, -588,
- 108, -978, -307, 1254, -888, 386, 1431, 833,
- 507, -1386, 96, -1481, 362, 911, -134, 398,
- 85, -800, 588, 170, -1769, -740, 755, -896,
- 1095, -222, 853, -700, 343, -447, 1298, -778,
- 641, 845, 1420, -528, -1505, 153, -1295, 1616,
- -561, -1350, -184, 94, 1470, 2023, -407, -4,
- 106, 599, -534, 546, -1328, -236, -472, 313,
- 410, 371, -646, 1354, 1688, -116, 160, -424,
- 1077, -676, -16, 985, 550, 428, -97, -140,
- -680, 733, 330, -308, -680, -673, 936, -1292,
- 760, 37, 419, -987, -1162, 15, -304, -258,
- -2114, -120, -883, -99, 358, -692, 1006, 380,
- 14, 308, 271, 216, -262, 847, -543, 110,
- -191, 1119, 298, 625, 1166, 1024, -858, 1619,
- -437, 886, -145, 945, -4, 1638, -89, -1026,
- 177, 1158, 719, -560, 185, 115, 57, 49,
- 231, -1918, -929, -682, 168, -273, 878, 1146,
- -553, -2435, -319, -496, -682, 853, -106, -1542,
- 905, -49, -697, -800, 744, -857, -789, -2004,
- 2407, -2514, -639, -1349, -1358, -1741, -1989, 1741,
- 1041, 99, 661, -916, 46, 72, -2248, -975,
- -1461, -818, -82, -760, -741, 518, -929, -724,
- -557, 2348, 1035, -474, 231, 2132, -64, -1868,
- -2076, -1249, 1215, -3614, -1028, -963, -963, 78,
- 1943, -98, -264, 272, -810, 390, -2286, -596,
- -1408, 936, 242, 539, -240, -448, -1464, -1169,
- -52, -1006, -119, -559, 109, -53, -666, 1095,
- 544, 489, -531, 1960, -123, 7646, 1176, -5229,
- -2405, -2253, -1000, -1136, 321, -349, -276, -1039,
- 901, 851, 1525, -1609, -252, 382, 232, -443,
- -765, 3964, 905, 455, 273, -2805, 718, -96,
- -146, -50, 39, -209, 848, -803, -53, -351,
- 147, 668, -752, -1613, 198, -266, -1147, 52,
- 640, -72, 346, 1060, 1401, 1185, 223, -56,
- 721, 610, -300, 942, 346, 565, 21, 747,
- -110, -175, -567, -855, 375, 738, 622, 49,
- 163, 1772, -395, 208, -18, -281, 2885, 82,
- 60, 1437, -20, 265, 536, 236, 303, 72,
- -627, -513, -525, 915, 234, -608, -189, 184,
- -1360, -307, -661, -1026, -506, -229, -847, 643,
- -918, -852, -610, -595, 1752, -1012, -210, -535,
- -2021, 649, -283, -29, -133, -1745, 1810, 485,
- 343, 149, 76, 399, -336, -298, -406, 404,
- 1280, 466, -1529, -204, 368, 1424, 1680, 487,
- 1140, 723, 1177, 293, 780, 535, -869, -852,
- -2058, -1802, -1268, -1110, -25, 1292, 926, -155,
- 1572, -1708, 572, -691, 336, -1158, 1467, 1487,
- -2005, 1493, -5579, -2155, -2047, -719, -29, -266,
- 731, -411, 977, 1102, -2627, 1911, -213, -1723,
- -1206, -2778, 1906, -257, 1671, 696, 1352, 574,
- 83, 1239, 3816, -1558, 1393, 371, -1, -14,
- -888, 382, 201, 608, 3383, -330, -970, -384,
- 2445, 1628, -1288, -1423, 1076, -2012, -2040, 1703,
- 1144, -192, 642, 229, -235, 3414, -1092, 194,
- 1924, 1263, 544, 469, 1896, -1271, -3095, -1910,
- -1520, -593, 1274, -665, -848, 802, 1726, 32,
- -1026, -504, -27, -640, 536, -279, -18, 1324,
- -844, 647, -1042, -58, -1181, -629, 722, -1342,
- 2, -3989, -1813, -4913, -2170, 1365, 110, -1627,
- -3279, -3501, -2112, -117, -731, -2736, -1096, 1440,
- -1089, 367, -109, 76, -1572, -2783, -316, -353,
- 209, -410, 7, -600, -59, -2145, -1657, 674,
- -924, -98, -412, -2595, 88, -118, -280, 2248,
- -322, -67, -1764, -509, -4517, -959, 485, 562,
- -2528, 1357, 412, -2457, -1787, 699, 538, -5651,
- 220, 1319, 567, -410, -1596, 1139, -206, 272,
- -608, 1519, -1140, -2372, -750, -3767, 1350, -391,
- 2580, -50, -876, 1, 838, -992, 291, -15,
- 711, -1684, -404, 155, -875, 1297, -832, -1453,
- 182, -464, -534, -158, 286, 2379, 813, -861,
- 682, 685, 1234, 839, -1950, -390, -75, 1936,
- 754, 825, 717, 561, 1284, 1176, -669, -1595,
- 681, -13, 1764, -741, 410, -1655, 1245, -269,
- -1449, 1651, 1987, 1944, -1248, 680, -1461, 42,
- -925, 1677, 189, -2027, -665, 347, 170, 178,
- 1154, 786, 216, -1391, -607, -768, -215, 1308,
- 413, -1171, -439, 76, -529, 301, -478, -522,
- -1549, 964, -1090, 1059, -40, -290, 476, 306,
- 878, -748, -2245, -259, 1148, 597, -63, 1496,
- 628, -1666, -238, 351, -1242, -633, -1573, 506,
- -137, 359, -1166, 725, -1016, 2031, 123, -372,
- 2412, 311, -1050, 719, -1263, -824, 544, 1043,
- -1680, 2413, 683, 425, 287, 1708, -1604, -1543,
- 2502, 1687, 862, 2611, -1373, -840, 2782, -549,
- -976, -39, 1127, -644, 1395, -1539, 1148, 1106,
- -699, 908, 298, -420, -2931, -2392, 662, -733,
- 1176, 655, 911, 466, -1087, -1501, 2356, 578,
- -102, 6, 734, -251, -1194, -1672, -847, -519,
- -17, 913, -2171, 2272, 106, -1259, 1555, -2696,
- -2755, -627, -2331, 1520, -797, -1516, 468, -786,
- -1535, 839, -213, 972, -1364, 471, 704, 570,
- 2571, 2021, 132, 528, 903, -824, -797, -740,
- 708, 792, 1212, 1218, -200, -1693, 1386, 407,
- -197, 533, 1995, -2315, 622, 56, -1805, -923,
- -627, 1426, 1226, -280, 321, -105, 808, -35,
- -1104, -283, 65, -1417, -100, 2122, 628, -1040,
- 75, 691, -17, 711, 1525, 951, -521, 455,
- 2160, 1772, -172, -302, -736, 1331, -411, 135,
- 117, 672, -1114, 864, -5988, -2368, -646, -1349,
- -32, 488, 3646, 638, -969, 621, 304, 1322,
- -9, 250, -1390, -263, -226, 437, -267, -1076,
- -703, -2006, -1733, -1135, -635, 1030, 440, -1099,
- 472, -1561, 1027, 493, 1496, 1459, 1714, 660,
- -894, 297, 1513, -1285, -1392, -64, -1056, -404,
- -572, 1218, -291, -1717, -101, -598, 495, -1754,
- 1239, 2264, 221, -218, 1199, -502, 851, -666,
- 1035, -1319, -1600, -665, -521, 523, 767, 1643,
- -91, 194, 466, 481, 1257, 648, 1204, -660,
- -145, -531, -189, 283, -606, 52, 1083, 978,
- 911, 1105, 1097, 748, 2008, -497, 2347, 555,
- -711, 583, -352, 374, -608, 716, 419, -1098,
- 296, 904, -957, 250, -1033, -1239, 1723, -789,
- 646, 349, -684, -517, 197, 776, -396, 861,
- -394, -1463, -141, -1445, 169, 1839, -823, 39,
- 804, -562, -147, -304, -1239, 431, 1137, -774,
- 3048, -170, -203, 808, -477, 1757, 1207, 1098,
- -1108, 304, 161, 1428, 1306, 368, -1720, -902,
- 517, -2943, -700, -867, -229, -173, -2582, -1057,
- 115, -144, -151, -679, -899, -663, 634, 544,
- -1837, -426, -2444, -1285, -2195, 464, 708, -1015,
- 1302, 602, -242, -550, 2575, -335, -1272, -724,
- -249, 419, 1006, -331, 1074, -705, 89, 326,
- 1049, 63, 802, -86, 3317, 547, 2188, 1713,
- 6, -432, -177, 19, 1666, 581, -2276, 226,
- -241, 251, -1700, 581, 242, 1364, -1829, 1086,
- 950, -345, 2195, -107, 607, 1331, -1281, 2089,
- 670, 1686, 730, -728, 2054, -1843, 447, -49,
- 3068, 2303, 791, 331, -1590, 985, -734, -386,
- 1490, 662, 573, -153, -1113, -2709, 2341, 957,
- -2499, 1856, 137, -1142, -252, -496, 1215, 2205,
- 719, -835, -586, -1705, -137, -441, 2898, -1471,
- -1646, 293, -1184, 22, 2113, 265, -516, -250,
- 864, 710, -910, 659, 614, 610, 1437, 3176,
- 1629, -2185, 966, 677, -456, 443, -3576, 1639,
- 463, 1798, -592, -1475, 423, -1118, 1260, -2014,
- 867, 309, -224, -984, -4042, 339, 1491, 1197,
- 3289, 876, -31, -1703, 39, 2036, 89, -2210,
- -1600, -217, 784, 1390, -123, -385, 538, 776,
- -324, -1317, 1244, -1620, 2356, -612, 789, 1099,
- 1874, 750, 84, -635, 413, 1930, -1078, 992,
- 487, -45, -214, -845, 876, -887, 1014, 421,
- -550, 1105, 416, 279, 1168, -925, -573, -958,
- -212, 1475, 141, 281, 750, 1149, -1553, -271,
- 1905, 306, -138, 146, -2509, 1214, 160, -1283,
- -373, -602, -891, 782, 3034, 914, -137, -86,
- 660, -1348, -630, -211, -1570, -245, -52, 1157,
- -1325, 791, -1387, 314, -99, -441, 929, -558,
- 1294, -398, 473, -207, 376, 465, 2002, 1017,
- -85, 61, -908, -1200, -786, 992, -528, 47,
- 31, -1135, -636, -69, 357, -846, 751, 133,
- 897, 889, -379, -96, -1132, -215, 880, -734,
- -1597, 1706, -81, -391, 3425, 1542, 576, 1726,
- 2462, -1312, 831, 2261, 4217, 2115, -1936, 973,
- -1327, -2169, 2430, -1186, 425, 2273, -2577, -204,
- 1289, -981, -22, -517, 989, -1764, -412, 1728,
- -1227, -2480, -875, 1369, 1097, -823, -179, -586,
- 2077, 495, -2221, -22, -900, 2490, 2325, -315,
- 255, -1899, 25, -2759, 2430, 183, -3036, 1256,
- 1876, -1506, 845, 566, 1126, 683, 1092, 562,
- 2247, -1306, 388, 324, 1655, 419, -289, 16,
- 744, 462, -1561, -484, 1821, -2772, -914, 681,
- -761, -1895, 306, 91, 347, -1455, -953, -122,
- -327, 2177, 1895, -65, 217, -1035, -936, 502,
- 710, 1626, -286, 2732, -1744, 227, 1787, -1695,
- -1085, 1582, 400, 539, -2561, -2560, 20, 2560,
- 505, 353, -138, 707, 409, -771, 944, 1889,
- 446, -1008, -734, -1512, 723, 2103, 1628, 1479,
- -2535, 1394, -4576, 699, 1442, -1533, -165, 1845,
- 1491, -1208, 485, 331, 2118, -2287, -202, -738,
- 1856, 128, 1325, 418, 9, 1162, -1635, -2124,
- 200, 1199, 53, -1270, -870, 1325, -876, 109,
- 1216, 5976, 651, -1581, -1212, -709, 388, 1814,
- 1000, 2781, 514, -72, -1241, 263, 614, -2806,
- 20, -485, -397, -954, 401, 558, -739, 372,
- -685, -884, 593, 242, 2897, 1283, 1527, 1059,
- 3809, -1183, 1251, 1547, -3544, 1615, -2139, 324,
- -1309, 797, 2519, 440, 1891, 3569, 18, -917,
- -1782, -129, 2892, 1361, -942, -3354, 2293, -1878,
- 88, -1862, -2972, -1209, -2107, -933, -2452, 68,
- -901, 805, -1617, 428, 1626, 1711, -215, -3426,
- -2526, 552, -637, -646, 1927, 827, 493, -1149,
- 607, 1511, -1638, -166, -3485, -2104, 475, 2124,
- 219, -407, 96, -1086, -1774, -531, 1050, 4619,
- -18, -1922, 2001, -1454, 766, -504, 614, -1848,
- -727, 254, 1438, -2997, 971, 37, -803, 275,
- -393, -1244, -233, -2017, 226, 1463, -1628, -1495,
- 170, -653, 1630, 844, -79, 1475, 842, 1089,
- -244, -624, 2324, -454, 1204, 1336, 2119, -192,
- 3549, -1172, 136, 1132, 1279, 950, -1370, 1414,
- -1224, -35, 1525, 1399, -1060, 1190, 1890, -1349,
- 416, 835, 1307, -1436, -1083, -2444, -2153, -905,
- -668, -738, -256, -624, -3238, 275, -207, -2490,
- 3760, 1821, -1420, -85, -1709, -131, -915, -331,
- -181, -1061, -688, -2751, 1161, -195, -795, 2664,
- 230, -12, 1186, 7, 161, 2174, 1501, 560,
- 1051, -347, 102, 393, 215, -936, -776, 521,
- 125, -422, 728, -718, 2549, -1019, -575, 1001,
- -2468, -3745, 275, -371, -535, 392, 133, 889,
- 1735, 799, 523, -429, 964, 17, -72, -1865,
- -2090, -676, 332, -1504, -951, -1564, -100, 231,
- 585, -1116, 183, 2272, -1552, 1049, -675, -840,
- -539, -819, -267, -1361, -728, -874, -362, 1734,
- 944, -58, -435, -527, 827, -204, -593, 1726,
- 138, 1498, 383, 1322, 388, 827, 309, -807,
- 98, -41, 165, -798, -775, 23, -529, 1068,
- -1561, -997, -727, -772, -1202, -132, -1852, 558,
- -1148, 494, 2711, 1146, -714, 274, -6, -3908,
- -1704, -427, -699, 332, -1684, -419, -663, 418,
- 316, 901, 972, -1507, 638, -1046, 45, 144,
- 642, -321, 1427, -179, -236, 1711, -131, -2537,
- -107, 568, -169, 2059, -2034, 1979, -2274, 312,
- -1123, -298, 1441, -1233, -1745, 2435, -4486, -887,
- -156, 1904, -679, -1375, -112, -708, -535, -1057,
- 227, 735, -488, -295, 1125, 1444, 369, 728,
- -370, -1409, -1340, -733, -320, -185, 1264, 1416,
- -1191, -992, 482, -839, -66, 994, 990, 1550,
- 434, -977, -158, 909, -1021, -951, 1894, 159,
- 1345, -696, 2284, 1617, 573, 1080, 1732, -1024,
- 143, 386, -805, 311, -759, -945, 1743, 245,
- -341, -103, -151, -1020, -1327, -796, -1432, -481,
- 2273, -2036, 471, -15, -1644, -617, 358, 1096,
- 1165, -622, -540, 1074, 523, -198, -30, -2511,
- 60, -3616, -1375, -538, -167, 787, 3598, 403,
- -103, -325, 1117, 463, -1214, 614, -1169, 572,
- 1093, -141, -1209, 395, 2759, 54, -254, 2096,
- 1376, 1011, -722, 351, -1102, -786, -2052, 107,
- 556, 1785, 632, -39, -47, 598, 1289, 2464,
- 246, 371, 306, -198, -115, 757, 1698, -189,
- -256, 1779, 467, -1269, 1038, 497, 3866, -551,
- -1372, -398, 410, 493, -553, -518, -1840, -99,
- 535, 1251, 1347, 649, 722, -205, -332, 2670,
- -680, 64, -31, -308, -138, -1780, 332, -666,
- 1202, 253, -432, 261, 382, 534, 465, -1745,
- 799, 1306, -140, -1618, 868, -1487, 712, -1642,
- 627, -1848, 1623, 907, -263, 435, 700, -77,
- 576, 2239, 3616, -3762, -1273, -3193, -2591, -1151,
- -313, 555, -180, -367, 1524, 1042, 3345, 1772,
- 817, -1182, -518, -2095, 1009, -2172, -2256, 1185,
- -165, -480, 535, -1234, -45, 889, 469, 2435,
- -456, 1773, 542, 491, -1742, -739, -1636, 1668,
- -2004, 602, -616, -172, 2035, 61, 190, 5263,
- 443, 391, 4169, 2574, -979, 308, 541, 2817,
- -1478, 856, 2505, -744, -837, -2308, -4, 1989,
- 330, 2143, -1618, 1334, -1031, -1577, -1154, 570,
- -3110, -224, 286, 2884, 513, -2344, -219, -187,
- -1624, -508, 1575, 423, -151, 552, -973, -817,
- -1268, -1076, 1098, -2108, 2637, 1545, 4387, -811,
- 326, 1292, -121, 788, -1464, 1660, -520, -726,
- 1498, 562, -1945, 800, -496, 2845, 94, 471,
- -532, 716, -1369, 1314, -1906, 179, -360, -255,
- 400, -1432, 958, -1131, -294, -559, 184, 1674,
- 977, 660, -247, 2965, 2689, -549, 1424, -1032,
- 481, -1112, -611, -1098, 2462, 462, 157, 2187,
- -160, 58, -1677, 254, -1309, 3525, 2607, -663,
- -106, -801, -1424, -2425, -2450, -714, -409, -367,
- -954, -1381, -1907, -1766, -137, 88, -1648, -567,
- 1490, 1371, -1347, -513, 997, 5119, -1295, -727,
- -292, 1038, -1465, 605, 878, -913, -2492, -1458,
- 1052, 602, -691, 1960, -310, 692, -3676, 1090,
- 33, 1933, -1714, -703, -1080, 1616, -1116, -43,
- -748, -15, -1570, 570, 1314, -474, 1365, -1982,
- 1092, -38, -81, -701, 1374, -502, -439, 699,
- -852, 982, -1657, 747, 1961, -2151, -1056, -881,
- -1973, -2107, -33, 1753, -822, -2019, 1767, -114,
- 123, -307, -279, 1055, -1149, -1564, -463, 693,
- 1930, 230, -192, 1489, 997, 1407, -1981, 770,
- 271, -197, -1104, 291, -618, -1540, -1260, 989,
- -825, -512, -8, -1981, -2629, -445, 2713, -384,
- 875, 36, -292, -407, -41, 533, -658, -101,
- 754, -1077, -1976, -1844, -1000, -233, 1067, 2409,
- 608, -632, -902, 3046, 772, -597, -308, -2949,
- -2819, -2903, -2229, -179, 327, 210, 1310, -358,
- 1426, -89, 746, -1922, -261, 378, -1823, -1011,
- -66, -364, 580, 1288, -1463, 817, -730, -391,
- 221, -795, 1922, 8, 1822, -803, -2332, -317,
- 998, 770, -473, -4056, 287, -964, 600, 692,
- 1516, -174, 2876, -386, -3662, -488, -1566, -582,
- -1656, 74, -3169, -985, 755, 4, 439, -1195,
- -148, -833, 793, 74, 787, 1692, -1491, 2287,
- -1253, -5339, -444, 2538, -785, -425, 1244, -4022,
- -3071, -1352, -154, -1061, -464, -2757, -396, -996,
- 714, 2415, -1213, -691, -1203, 17, 758, -1362,
- -642, 623, -539, 568, -2574, -2493, -776, -491,
- -1920, -496, -1554, 3048, 1363, -1186, 1064, 237,
- 491, 715, -1507, -2595, 486, -10, 1514, 231,
- 273, -1941, -1638, 127, 1365, 2478, 230, -66,
- 227, 1366, 1261, 2124, 1424, -1302, 1870, -345,
- -147, 1690, 1095, -1466, -784, -64, 1560, 425,
- 1291, 76, 1048, 734, 194, -933, 2825, -135,
- 64, 292, 321, -1260, 5067, 192, -2202, 510,
- -2416, -204, -1272, 502, 303, -1710, 363, -2023,
- 706, -525, -1811, 2113, 256, -535, -862, 959,
- 2271, 128, -188, 981, 621, -3022, 20, 989,
- 3126, -1894, 892, 1083, -492, -768, 855, 519,
- 2719, 216, 792, -10, -891, -1030, -1111, 272,
- 961, -1396, -318, -150, -1605, -2753, 788, -537,
- -858, 1016, 939, 323, -2154, -1054, 245, -1705,
- 546, -358, -2297, 83, 594, -1403, 2021, 232,
- -878, 326, -425, 1329, 1274, 851, 483, -2318,
- 3146, 1810, -434, 403, 799, -1264, 519, 204,
- -2461, -827, 535, -777, 2155, -1052, -274, -229,
- 700, 788, -1060, 149, 88, -1492, 3613, -1805,
- -2354, 560, -186, -551, 445, -383, 787, -1212,
- -724, -1248, -126, -1187, 375, 440, -605, -368,
- 1161, -1265, 1660, 568, -446, 3952, -2338, -1191,
- -87, 2034, -991, 997, 62, 637, -798, 1158,
- -2577, 136, -193, -769, -886, 1403, -675, 2333,
- 893, 630, 2298, 533, -499, 975, 1775, 503,
- -769, 1975, -229, -2120, -4703, -2033, 1541, -1000,
- -2545, 605, -186, -174, -625, 819, 521, 1157,
- -163, -1828, 427, -2986, -1370, -660, 2181, -2731,
- 1479, 918, 131, -2797, 1684, -660, 1683, -1363,
- 3145, 259, -2033, -809, -899, -1952, 774, -3966,
- 252, -2965, -245, 575, -1771, -1465, -3700, 348,
- -317, -38, -3491, -2053, -313, -1747, -537, 728,
- -582, 1714, -2683, 464, -2634, -99, 994, -281,
- -855, -1046, -1012, 374, -502, -1679, 33, -144,
- 688, 416, -341, -830, -879, -565, 30, -662,
- 724, -162, 839, -797, -333, -309, 1782, -207,
- 892, 1017, -51, 220, -57, -1634, 679, 352,
- -374, 3146, 945, -542, 162, 596, -171, -949,
- -1723, -2752, 1897, 316, -150, -2209, 2002, -2027,
- -316, 1125, -727, -941, -529, 188, -1974, -2358,
- -934, -1215, 69, 169, -1918, 639, -2537, -2107,
- -1591, -465, -200, 327, 1859, 1109, -1902, -1162,
- -226, 610, -907, -488, -173, 2751, -1065, 1434,
- -731, 1160, -637, -652, 948, 2365, 1429, 292,
- 2152, 525, -953, 1197, 2078, -121, -170, -476,
- -664, 2200, -2031, -1577, -2054, 1132, 551, 1536,
- -18, -1230, -2169, -592, -2352, -201, -2761, 1288,
- 511, 1764, -950, -1440, -2410, -917, -1796, 602,
- 30, -1191, -199, 494, 1250, -769, 593, -1051,
- -2110, 56, 1894, 2535, -384, 1269, -1876, -216,
- -971, -1143, 1843, 584, 445, 629, 364, -2258,
- 398, -1973, -1369, -719, -871, -205, -1578, 1152,
- -2615, 958, -65, -1578, 248, -426, 35, -1371,
- 963, -619, -503, -322, 1125, -863, 1280, 1682,
- 189, -331, -633, -743, 2444, 820, 1508, 1843,
- -396, -486, 643, -2008, 739, 1364, 723, -2268,
- 420, 697, 1999, 1478, 333, -160, 1077, -2426,
- -326, 302, -1731, -922, 270, -1352, -672, 2246,
- 1320, -944, 2258, 1313, -756, 301, -1257, -951,
- -1055, 3130, -82, 624, -252, 174, 430, -80,
- 186, 772, 754, 802, -2653, -689, -2, -1180,
- 158, -532, 355, 1588, 427, -747, 376, 1028,
- 1410, -1986, -1222, 101, -1293, -465, 1340, -4353,
- 827, -1511, 141, 448, -1355, 1968, -932, 697,
- -1303, 363, 171, 1442, -881, 543, -1263, -1129,
- -24, -904, -1350, 473, 2927, -119, -2747, 480,
- 419, 124, 979, -1280, 1170, 386, -475, 727,
- -1015, -86, -182, 40, -117, -518, 1304, -729,
- -3, 893, 1514, 592, 1400, 667, -361, 447,
- 1665, -1412, 1096, 247, -2907, 1452, 385, -834,
- -1498, 509, -752, 569, 422, 818, -133, -307,
- -2131, 757, -175, -1401, 445, 4, 1706, -571,
- -481, -2231, 541, 416, 72, 662, -396, 186,
- 1870, 1518, -1094, 215, 748, -1177, -338, 1666,
- -919, 857, -1844, 525, -2851, -1256, 836, 812,
- -531, -1684, -1388, 348, 699, 2287, 1141, -315,
- -1714, 968, -840, 577, 85, -152, -543, -1274,
- -1547, -334, -1822, 128, 1056, 209, -568, 39,
- -1242, 362, 162, -214, -862, 56, 657, 794,
- 33, -1496, -1197, -820, -419, 1035, 1225, 951,
- 611, 1146, 1740, 247, -143, -307, -343, 580,
- -727, 2215, 704, -467, 122, 72, 5, 255,
- 492, 796, -116, 570, -316, 45, 706, -842,
- -2131, -275, 641, 376, -1696, -2095, -583, -476,
- 697, 442, -97, 2174, 556, 1713, -1150, -825,
- 1019, 800, 141, -608, 800, 947, 438, -236,
- -652, 877, -939, 833, -267, -453, 1453, 1594,
- 579, -1107, 184, 201, 25, 94, 1058, -30,
- -2027, -797, 974, -225, 740, -666, 164, 932,
- 1733, 511, -73, -361, -21, 883, 497, 2540,
- -97, 332, 1685, -71, -214, 493, -499, 1156,
- 2403, -964, 556, 772, -1170, -118, -222, -303,
- 784, 672, 685, 673, -783, 467, 49, 535,
- -553, 53, 97, -1536, 568, -752, -254, 954,
- 810, 1260, -2135, -210, -658, -2098, 357, -1515,
- 534, -605, -8, 162, 1954, -923, 140, -2812,
- 1750, 996, 321, -581, -29, -173, -261, -253,
- -876, -364, 1732, 79, -315, -465, 1441, -709,
- 1090, 616, 375, -805, 2250, 146, -1580, 1068,
- -10, -2, -649, -910, -301, 504, 104, 235,
- 603, 694, -11, -1206, -240, 1654, -1518, -2104,
- 1044, 1658, 955, 462, 1248, 1027, 1146, -390,
- 1918, -628, 901, -1236, -621, 2524, -1446, -1963,
- 333, -901, 1529, -1356, 275, -557, -1749, 258,
- -800, -1714, 684, 570, -550, 807, 1166, 1125,
- 1284, 537, 226, -199, -528, 734, -983, -1137,
- -522, -151, -1520, -773, 862, 738, -351, -107,
- 1002, 1392, -48, 902, 381, 1248, -691, 704,
- 695, -526, 552, -431, -1055, 564, -786, 887,
- -147, -719, -783, -2054, -930, -727, -338, 1452,
- -47, -1250, -345, -190, -284, -891, -721, -70,
- 431, -211, -326, -301, 517, -1319, 698, -41,
- -1167, -202, -2217, -322, -652, -1334, 1138, 1138,
- 462, 553, -188, -626, 1603, -410, 1737, 17,
- -65, -524, -861, 655, 524, 464, 641, -1085,
- 412, -1540, -180, -714, -460, -320, 968, -388,
- -1234, -557, -1390, -1218, -1268, -1292, 711, -274,
- -1132, -150, 59, 222, 442, -90, -555, -1328,
- -899, 640, -876, 1132, -878, -331, -219, 91,
- -522, -1361, 347, 415, -1503, -444, 926, -393,
- 231, -382, 327, -827, -384, -191, 616, 1219,
- -488, 481, -451, -1746, 39, -389, 1226, -400,
- -154, -229, -222, 329, -11, 99, -1163, -222,
- 201, -698, 1114, -312, -1568, -284, 204, 1978,
- 61, 1266, -1678, 365, -908, 1853, 444, -1288,
- -180, -245, -1531, 153, 403, -961, 616, -1618,
- -1035, -1048, -1082, 330, 145, -273, 1394, -275,
- 303, 1476, 58, -849, 520, 1701, 7, 1560,
- 13, -232, 1, -998, 121, -3206, -2553, -2804,
- 1184, -848, 558, 68, 729, 640, -1239, 235,
- 1426, 1292, 635, 261, 1896, -881, 1115, 2126,
- 179, 719, 1141, -1792, -1047, 1521, 824, 532,
- -671, 741, 1269, 1686, -669, 601, 656, 171,
- 910, 975, -164, -553, -444, 1785, 1083, -365,
- -467, 1748, -389, -236, -511, 575, 1183, 774,
- -705, -179, 1155, 1496, 502, -1015, -1159, -975,
- -93, -1002, 1185, 2873, 2036, 1503, 197, 299,
- 47, -329, -445, 1362, 1040, 2586, 633, 579,
- -512, 1068, -1067, 1745, 1483, -1192, -1260, 438,
- 363, 742, -1360, -42, 1703, -2478, 1374, -1146,
- -382, -527, 621, -89, 1066, 3921, 769, -243,
- 927, -421, -631, -15, 375, 416, 439, 19,
- 1107, 861, 371, 1560, -1292, 735, 663, 1510,
- -1313, -5142, 1527, 690, -915, -288, -1817, 550,
- -1371, -1369, 718, -1571, 2059, 785, 289, 2060,
- 291, -1334, 192, -321, -184, 575, 8, 1792,
- 1470, 2704, 539, -529, 427, 475, -578, -458,
- 1476, -6, 45, -105, 2177, -834, -220, 594,
- 1115, -783, 256, 283, 304, 920, -598, -11,
- -1422, -361, 585, -401, -679, 353, 187, 487,
- -649, 216, -262, -507, -809, -788, 454, 514,
- 82, 1173, -80, 171, 1045, 574, 246, -381,
- 743, 516, 98, 195, 312, 1229, -516, 629,
- 207, 270, 670, 431, -672, 347, 2122, 550,
- 913, -112, 768, -453, 580, 96, 2099, 788,
- -962, 1587, 234, -1018, -226, 338, 75, -569,
- 1180, -762, 254, 15, -798, -999, -392, -2285,
- -68, -36, -650, 378, -659, -1135, 557, 742,
- -25, 32, -659, -962, -111, -2235, -527, 1187,
- -1293, 800, -3550, 54, 906, 661, 830, -14,
- 496, 95, 3036, 111, 586, -1266, -617, 885,
- -501, -806, 907, -745, 629, -578, -1098, -65,
- -103, 1485, 184, -293, -1305, 79, -22, -265,
- -1257, -940, -2748, 1299, -1098, 2079, 792, -1561,
- -507, 1222, 940, 488, -1416, 2772, -24, 1808,
- 509, 43, -292, 588, -1983, 1343, 323, 450,
- 577, 866, -1085, -356, -92, -2024, -120, -1396,
- 1205, -4186, -1316, -905, 220, -904, -165, 523,
- -3032, -4159, 454, -60, -3015, -402, 235, -239,
- -798, -175, -250, -893, 1553, -62, -2263, 408,
- -938, -125, 420, -358, 1553, -1282, 369, -2116,
- 1285, 923, -549, -1190, -683, -348, -790, -1527,
- -909, 557, 925, -1358, -220, -2084, 1252, 2892,
- 674, 36, -1661, -489, -1676, 798, 775, -277,
- -2063, -2094, -267, -135, -354, -3527, 1229, 890,
- -769, 1183, 94, 502, -624, -1063, -322, -1236,
- -11, -555, -298, 827, -1237, -1377, 1841, -1088,
- -2522, 403, -3492, -48, -1678, -756, 766, -1271,
- 2106, -159, 2431, -315, -2672, -136, -99, -631,
- -28, -848, -879, 694, -96, -1558, -177, 638,
- 173, 621, -1546, 1206, -628, -124, -1003, 1103,
- 462, -252, 732, -14, -1076, 174, -1017, -639,
- 356, -648, -248, 1141, 392, 3405, 1169, -468,
- 641, 589, 806, 776, -1046, 528, -546, -2300,
- 1300, 721, 1231, -215, 944, 406, 527, -1310,
- 1165, -1246, 901, 389, 1008, 773, -430, -266,
- 1100, -1799, -38, -1418, -39, 110, -208, -675,
- -140, 1086, 2642, 2497, -504, 97, 893, -1356,
- 2218, -902, -301, -72, 731, 104, -1081, 1489,
- 1248, -1364, 337, 319, -146, 1668, 504, -108,
- -2234, -637, 2312, -238, 1507, 656, 2097, -847,
- 563, -780, 559, 820, 1947, 736, -942, 1450,
- 109, -385, 351, -190, 646, -738, 880, 894,
- -456, -1571, 1293, -211, -41, -84, -108, -1181,
- -1057, -223, 483, 154, -432, 509, -66, -1594,
- 1197, -1049, -137, -1299, -310, 584, -466, -779,
- 1464, 1294, -1039, 703, -436, -872, -862, 459,
- 308, 773, 706, -479, -1062, 1480, 130, -2309,
- -2131, -1288, -928, 37, 2171, -1356, 147, -2252,
- -275, -23, 351, -1740, 1395, 474, -692, -923,
- -2241, -737, 820, -651, 1292, -125, -3503, -608,
- -1054, -782, 14, -618, -1183, 1458, -1211, 2258,
- 1327, -1047, 2790, -71, -834, 1588, -863, -897,
- -143, 1127, -83, -822, 484, 1214, 506, -394,
- 180, 1746, -1315, 415, 91, 917, 928, 1278,
- -1402, 542, -116, 1215, -244, 848, 1207, -1124,
- -2379, 728, 1405, 283, 2992, -247, 1172, 1607,
- -841, -2323, -706, -621, 1382, -1932, 1457, 486,
- 2098, 567, -4414, 230, 519, -2779, 785, -428,
- -1144, 1708, 200, -214, -668, -1618, -2112, 2755,
- 2210, 1668, -1113, 1758, -414, 1399, 271, 1466,
- -599, 1106, 116, 1547, -515, 3909, 1086, -1646,
- -530, 233, 1928, -2476, -2233, -2651, 1331, 2466,
- -1000, 1363, 802, 1919, 3726, 1705, 1663, 184,
- 269, -1681, -547, -632, -236, 960, 263, 506,
- -640, -554, -143, 301, 2183, -164, -3356, -2563,
- -1572, 1945, -2307, 547, -504, -130, 352, -828,
- -1108, -613, 2083, 85, -1254, 897, 2590, 213,
- 1852, 74, -757, -151, 1121, 755, -1176, -1334,
- -233, -289, 456, -634, -1517, -1668, 842, -315,
- 184, -545, -160, -419, -42, 1096, -38, -851,
- 1095, 27, -1167, 863, -686, -713, -552, -666,
- -1201, -1431, 1029, -282, 2549, -1696, -462, -1642,
- 409, 515, 1355, 286, 26, 262, 786, -872,
- -381, -741, 223, 46, -825, -447, -501, 154,
- 490, -46, -473, 1334, -4310, -1249, 2350, -367,
- 939, -356, -528, -1724, 128, -1252, -1638, 303,
- 2092, 587, -832, 1269, 2099, 382, -904, 221,
- 291, 246, -578, 380, -3779, -1340, -1140, -885,
- -2811, 1449, -789, 201, -238, -1140, -1707, 6,
- 2675, 2065, -746, 1813, 1129, -1397, 484, -107,
- 434, 865, -645, 329, 159, 8, 581, 417,
- 5072, 1139, -1206, 738, 1499, -1657, 3295, 192,
- -398, -1405, 2331, 440, 1170, -516, 46, -134,
- -331, -488, 788, 355, -3686, -958, -321, -2617,
- -1647, -125, -464, 681, -354, -755, -294, 1435,
- -1404, -158, -308, -1985, -1229, -764, 390, 2924,
- 256, 1648, 478, 1715, -641, -207, 774, -1299,
- -299, 1118, -114, 399, -1379, 909, 1486, -1528,
- -772, -1016, -593, 726, -1073, -580, -1182, 2656,
- -2402, -5738, -190, -1388, 1891, -236, 432, -1270,
- 1506, -266, -253, 548, -180, 1054, -1492, 339,
- 416, -801, 23, 681, -472, -1043, -1428, -1179,
- -510, 3877, -480, -772, 405, 1634, -3366, -928,
- 408, -3470, 831, -3660, -837, -230, 783, 1182,
- -1826, -571, 1249, -751, -2327, 1511, -2210, -2001,
- -180, -18, -3047, 1242, -407, -4551, -2519, 71,
- 32, 910, 30, 836, -1411, 43, -1670, 1184,
- -369, 67, -1299, -1673, -801, 1550, 221, -1744,
- -1463, 1065, -1066, 484, 552, -1121, -585, 1451,
- 1118, 2821, -589, -2109, -2857, 140, -41, 880,
- 732, -30, -540, 1080, -3071, 628, -3676, 998,
- 177, 1646, -958, -510, -551, -1553, -1452, 1859,
- 1235, -582, 1032, -1049, -1863, -641, -1729, 776,
- -469, 286, 1734, 358, 1490, 1307, -987, -2686,
- -2031, -477, 1929, -650, 88, 1308, -2274, -430,
- 1053, -926, 35, -488, -850, 1185, -196, 150,
- 883, -1364, -718, 204, -279, 332, 974, -185,
- -230, -1512, -886, 103, 344, 776, -925, -964,
- 213, -533, 687, -910, 464, -1896, 609, -546,
- -670, -594, 548, 309, -1013, 1077, -991, 1620,
- -179, -781, -559, -437, -209, -304, 139, -1202,
- -40, 667, -949, -866, 2212, 777, 3968, 106,
- 1290, 575, -116, -1443, 2052, 420, 1267, 723,
- 1944, 112, 2230, -22, -1200, 800, -833, -115,
- -1325, 160, -2017, 613, -104, 346, -506, -1015,
- 1649, -550, -1631, 989, -2540, -2074, -1649, 1186,
- -467, 1163, 361, 902, 2378, 1049, 2294, 53,
- 1538, -487, -1003, -2071, -908, -1183, 1058, 700,
- 1409, 1336, 2079, 970, -3582, -404, -839, 765,
- 488, 280, 2037, 346, -832, -784, -294, -1063,
- 1695, -162, 1120, 845, 265, -667, -1737, 466,
- -1323, 1733, 1325, -691, -248, -410, 359, 433,
- -2443, -1409, -2965, -762, -1600, -2654, 1551, -1885,
- -152, 967, -169, 1434, -914, 1778, 2576, -1928,
- 302, -438, 3, 1802, -170, -1574, -2580, 561,
- 1122, 7165, 2179, 151, -5564, 348, -1008, 2566,
- -479, 2142, -457, 2991, 3072, 1609, -1295, 2359,
- 808, -578, -1895, -811, -424, -359, 866, -1222,
- -556, 1074, -1076, 1396, -420, -2588, -3883, 770,
- 1594, 20, -2261, 2019, 44, -2787, 550, -4656,
- -25, 1025, 365, 206, 2307, -802, -1436, 444,
- -2416, -499, -1335, -1727, -5102, 1016, 2192, 1021,
- -1120, 186, 840, 1509, -1778, -1162, 342, 610,
- 468, 2038, 2643, 329, 999, 358, -1181, 5047,
- 804, 5952, -914, 1960, -231, 1595, -932, 171,
- 430, -1235, 181, 80, -2073, -773, -409, -1941,
- -81, -1280, 673, -31, -585, -1616, -1590, -389,
- -195, -2218, -1587, -9, 1348, -1595, -967, 641,
- 39, 116, -81, 837, -167, -2098, 1145, -1431,
- -937, 1035, 503, -1056, -2372, -1782, -24, -436,
- -1734, -868, 93, -107, 2699, 355, 1329, -164,
- 814, -1206, -1791, 1481, -800, -132, 3325, 459,
- 737, 502, -2146, -1502, -3134, -552, 1360, -310,
- 2761, -1450, 345, -757, 233, 292, -656, -631,
- -573, 270, 2695, -94, 697, 458, -1554, 1067,
- 369, -2740, 304, 609, -1047, -204, -200, 1126,
- 26, -2183, 88, -1325, -185, -377, -1517, 933,
- 1855, 527, 767, -466, -1115, -1091, 1932, 1009,
- -1111, -567, 1737, 1736, -836, 738, -476, 1000,
- 585, 1185, -525, 2268, -112, 360, -3687, 2154,
- -231, 556, -3289, -640, -1083, -113, -668, 831,
- -171, 440, -2248, -346, 790, -1201, 1255, 2019,
- -1349, -118, 618, -676, 1210, 131, 507, 632,
- -131, -2868, 3256, 2420, -3370, -399, 1831, 722,
- 1214, -1826, 1193, -244, 390, -177, 146, -762,
- 463, 1323, 122, 953, -1017, 876, 1273, -17,
- -3165, -2407, 522, -603, -913, -1968, -4116, 1511,
- 762, -962, -1235, 69, 523, -169, 930, 996,
- -295, 3755, 2379, -1092, 905, 1013, 752, 398,
- -1824, 3320, -1191, -2570, -1523, 2037, 438, -3661,
- -1470, -826, 2030, -135, -497, -1683, -1831, 63,
- -2085, -1668, -2153, 1160, -1412, 1030, -1248, -456,
- -841, -1848, -372, -1288, 838, 1933, 191, 2524,
- 1190, -313, 642, -498, -425, -604, 379, -280,
- 1995, 731, 157, 984, -152, -303, -3522, -197,
- 943, -1289, -579, -1174, 930, -382, 541, -250,
- -1147, 93, -99, 279, -628, -415, -2491, -750,
- -601, 1695, -613, 215, -590, -957, 1078, -1171,
- -1207, 1, 130, -68, -114, -1303, 555, 58,
- -521, 1068, -1193, 912, 1401, 1144, 788, -1928,
- 767, 1271, 1770, 221, 213, -1670, -1089, 1094,
- 825, -536, 840, -505, -1931, 604, -307, 431,
- -1529, 111, -810, 39, -2220, -2245, -147, -1802,
- -2933, -2046, -1877, 1072, 1305, -1158, 371, 1434,
- 987, -446, -872, -1236, -536, -275, 881, 524,
- -55, -2, 856, -666, -788, 1325, -569, 805,
- -1028, -1487, -602, -137, -30, 664, 2126, -631,
- 580, -328, -735, 1636, 844, -915, -746, 94,
- 171, 209, -1686, 668, -1989, -548, 961, 147,
- 1867, 719, -539, -551, 440, -665, 448, 906,
- -318, -32, 946, 7, 1001, 562, 546, 458,
- -928, 646, 1738, 1031, -66, 913, 630, -931,
- 26, -2111, 519, 232, 917, -454, -636, 24,
- 931, -188, 1518, -811, -1492, 237, 1986, -123,
- 784, 6, 2399, 898, -935, -877, -1728, -239,
- 2356, 1430, 636, -474, 312, 875, -928, 257,
- 1551, 214, 242, -46, -1357, 292, 588, -730,
- -334, -633, -1205, -768, 551, -124, -245, 598,
- -75, -341, -256, 998, 2097, 1019, 3427, -904,
- 382, 365, -461, 668, -986, -726, -496, 1862,
- 360, -1207, 1849, 169, 394, -1334, -1601, 1660,
- 744, 1455, 1424, 842, -440, 859, -892, -905,
- -650, 450, 1159, 238, -314, -1321, -516, 439,
- -806, 2205, 748, 980, -440, -392, 240, 1423,
- -734, -1059, -1927, -565, -414, 1855, 749, -403,
- 650, 522, 363, -1123, -2630, 1906, 2152, -472,
- -654, 123, -518, 1165, 1016, 82, 432, -1467,
- -2065, 207, -219, 175, 1296, -1008, 64, -636,
- 51, 1844, -75, -207, -1210, -978, -196, 754,
- -261, -577, 27, 131, 174, 806, 1083, -1277,
- -51, -243, -498, 344, 1191, 244, -885, -1744,
- 354, -748, 956, -914, -1401, -720, 527, -285,
- -959, 1342, -258, -1104, -2169, 1431, 173, -32,
- -1344, 726, 137, -1760, 1288, -929, -879, 3585,
- 222, -260, -2667, -1030, 509, 127, 680, -1697,
- 237, -1997, -217, 402, -1, -41, -1176, -366,
- -2258, -600, -157, -1184, 967, 288, 502, -2214,
- 207, 21, -312, -216, -853, 1741, 211, -986,
- 485, 1770, -841, 664, -973, -1367, -4008, -163,
- -1668, -463, 366, 1520, 30, -18, 1823, -342,
- -747, -1493, -92, 125, -59, 1445, 1041, -436,
- -658, 1417, -656, 54, 1078, 960, -641, -566,
- -1127, 8, 683, 1056, -340, -105, -1861, 475,
- 1852, -1563, -11, 997, -115, -416, -132, 417,
- -233, -366, 372, -879, -503, 504, 625, -950,
- -276, -808, 67, -140, -438, -57, -235, 46,
- 885, -906, 2819, 404, -506, -464, 329, -1104,
- -505, 2069, 951, 710, 281, -68, -1143, 1640,
- -586, -381, -643, -412, -56, 1181, 246, -488,
- -176, -792, 711, 1712, 666, -906, 1316, -1181,
- -572, -923, -370, -1332, 995, -1513, 1432, 222,
- -804, -812, 559, -381, -1678, 774, -567, 191,
- -80, -1743, -482, -118, -1437, 700, -1592, 283,
- 523, -897, -246, 109, -399, 691, -359, 593,
- 270, 617, 275, 931, -248, 1174, -649, 237,
- -2018, 116, 34, -203, 759, -724, -2364, -155,
- -168, -94, 289, -250, -190, -1579, 280, -1852,
- -803, -293, -204, -741, 608, -343, -1151, 1117,
- -244, 130, -177, -280, -1278, 629, 68, -835,
- 512, -109, 1065, 3340, -1092, 1221, 76, -265,
- 129, -758, 874, -682, 1005, -365, -723, -1540,
- 107, 1177, -3031, 1749, -728, 897, -444, -353,
- 1954, 139, -968, -273, -332, 820, 661, -766,
- -560, 777, 844, -1581, -5143, -497, -1496, -1178,
- 461, 2, 742, 1558, -1228, -753, 654, -645,
- -1252, 782, -67, -597, 2358, -1556, -612, -1740,
- -464, -1079, -494, -1190, -233, 1771, 1585, 290,
- -2996, -1904, -1015, 384, -1367, -1859, -1952, 570,
- 719, 252, -2165, -935, -61, -2599, 1840, 2533,
- 1316, -1043, 1590, 149, -1447, -1971, -2755, -1275,
- 269, -1014, 2174, -1446, 159, 274, -582, -458,
- 1261, 5333, -481, 58, -2304, -980, -864, -754,
- -2210, -1008, 88, -3061, -1949, 1198, -1152, -2458,
- -543, 1468, -1137, 632, -1009, 311, -495, -354,
- -594, -483, -2137, -273, 2291, -1484, 1191, 81,
- 1078, 910, -551, 504, -114, 828, -1610, -732,
- -853, 593, 68, -2655, -136, 1149, 426, 524,
- 706, 58, 2414, 503, -2032, 1060, -358, -1041,
- 3366, -384, 388, 882, 233, 1138, -235, -797,
- 1809, 508, -1074, 2274, -1651, -745, 463, -2656,
- 999, -960, -1172, -734, 647, 127, 1865, -971,
- -1685, -287, -787, -1900, -454, 175, -917, 207,
- -388, -1249, -143, 229, 454, -182, -310, 717,
- 1751, -3636, 2266, -2132, 513, 142, 713, 1631,
- 510, -121, -362, -1409, -2039, 695, 362, 1518,
- 311, 562, 471, -1130, 2460, -415, 1206, -1055,
- 1249, -272, 149, 590, 1842, 502, -203, 34,
- -963, -3102, -922, 1488, 2341, 90, 1050, -124,
- 82, -2235, 1656, -866, -2187, 635, -3198, -504,
- -3, -773, 3087, 1870, -3349, 631, 553, 111,
- -498, 664, -876, -1660, -108, 1833, -2669, 2716,
- -3439, 2175, -1028, 180, 37, 2746, -1747, -222,
- 1136, -445, 183, 895, 646, 836, 2050, -2525,
- -1650, -2098, -263, -1460, 3234, -2639, 2095, 2031,
- 1544, 901, 684, 898, -221, 422, -1652, 89,
- 2527, -506, -1166, 1665, 2352, -933, -1518, -1039,
- 1556, 32, 2079, -1555, 276, -3272, 1191, 1512,
- 1670, -2477, 122, 1168, 1201, 953, 667, -1578,
- 1382, 2257, 1359, -2521, -1137, 498, -718, -1503,
- 98, -176, -3154, 882, 1825, -164, 402, -462,
- -514, -1107, -503, -70, 1817, 1998, 1749, -1050,
- 3196, -2497, -315, 1595, -3838, 615, 849, 899,
- 3358, 1339, 1455, 3580, -438, -3253, -603, -288,
- 4443, 1333, 565, -1498, 841, 1711, -1279, 1797,
- -541, -985, 2347, -314, 2328, 1516, -94, -2637,
- -1258, -740, 218, -7342, 1756, -471, 2527, 955,
- 101, -34, 1305, 1616, -323, -371, 197, -130,
- 2225, -6461, 2292, 307, 3154, 2043, -223, 2412,
- -390, 521, -1877, 452, -719, -376, -806, 4773,
- 731, -1532, -358, -787, -1553, 351, -247, 1073,
- 175, 281, 2899, 448, 1188, -321, 35, -561,
- -2247, -5762, -2727, 1096, -1771, 3892, -819, 2646,
- -702, 1150, 957, 801, 1240, -1485, -88, -1608,
- -911, -84, 659, -1898, -684, 354, 2416, -278,
- -2107, 932, -2226, -1585, 1217, -1608, 58, -3048,
- 572, -2713, -451, -726, -657, -203, 1118, -1455,
- -1768, -728, -515, -648, -4003, -509, -1786, -485,
- 1012, 1571, 421, 1058, 1266, 1387, -2101, -2360,
- 275, -1078, -399, 797, 213, 2680, 264, -1952,
- -1281, -139, 338, 2140, -1076, -1293, -516, -1972,
- -946, -1139, 341, 1910, -54, -392, -1344, 31,
- 512, -3534, 136, 474, -1347, 1241, -961, -581,
- -254, 2509, 207, 1919, -1762, -438, 55, -834,
- 174, 2603, -324, 1008, -2164, -1208, -88, -653,
- 739, 2661, -719, -609, -1075, 746, -9, 1347,
- 2134, -1482, -917, -238, 3598, -1274, 51, 1123,
- 2006, 581, 1406, -466, -46, 222, -440, -83,
- -284, -3542, -2431, 1669, -1045, 990, 574, 1241,
- -914, -441, -1012, 561, 2801, 594, 661, -624,
- 1825, 2547, 325, 675, -331, 254, 796, -142,
- -2672, -1846, -664, -634, 1340, -2622, -1599, 920,
- -2378, 507, -774, -3459, 834, -1175, -639, 107,
- -3809, 1178, 1184, -186, -2920, 3709, -386, 389,
- -2557, 1188, -114, 521, 1534, 49, -319, -788,
- -2056, -755, -1805, 58, 391, 331, 1687, -604,
- 538, -2896, 2169, 198, 675, -239, 121, 1983,
- 1081, 1210, -484, 836, 650, 1230, 579, 325,
- -551, 750, -1145, 332, 2050, -70, -1622, -291,
- -1283, -399, 487, -987, -60, 2032, -2071, -2360,
- -218, -319, -335, -652, -438, -440, 441, 527,
- 958, 975, -1138, 391, 341, -400, -1139, -856,
- -962, 2415, -619, 157, -704, -596, -1154, 165,
- 980, 1642, -366, -71, -499, 1154, 182, -258,
- -1274, 1195, -1029, -497, -75, -274, 534, 780,
- -276, 1410, -388, 782, 645, 667, 1885, -339,
- 970, 517, 87, -714, 187, -511, 330, -492,
- 443, -332, -1407, 1048, 459, -922, -158, 747,
- -1034, -3706, 329, -274, 1060, 286, 1803, -836,
- -323, -503, 2391, -516, 1113, 57, -594, 1611,
- -576, -2269, 3579, 103, -1601, 1918, 1154, -987,
- 2556, -1167, -1242, -1639, 373, -613, 1021, -1087,
- 332, -1094, 483, -215, -851, 991, -989, 950,
- -1360, 1232, 146, -1310, -1460, -1104, 1193, -1952,
- -266, 9, 830, 662, 1222, 66, 864, -1269,
- -794, -230, -240, 588, 785, 569, 1027, 834,
- -853, -293, -641, -147, 40, 1388, 416, 327,
- 1209, -1220, 396, 1359, -1581, -1680, 1226, -1296,
- 592, 949, 222, 207, 418, -470, 579, 1133,
- 1004, 984, 1084, -847, 878, -652, 1342, 534,
- 1610, -6, -627, 1181, -89, -395, -1040, 408,
- -857, -222, 654, -473, -1454, 554, 506, 552,
- -51, 657, -1877, 382, -142, -1157, 2184, 268,
- -900, 410, -332, -109, 830, 1242, 1046, -2135,
- 1276, 864, -1013, -451, -768, 209, 437, 201,
- -1371, -507, 1172, 387, 1701, 427, -250, -268,
- -475, 479, 494, -532, -681, 952, 3065, -459,
- -660, -658, 796, -771, -367, -92, -1745, 1030,
- -2956, -616, 1204, 348, -1618, 193, 144, -526,
- -779, 1899, 1074, 439, -211, 1984, 2208, -981,
- 841, 1326, 57, 622, -446, 1805, 831, -398,
- -341, 32, -496, 293, -267, 1118, -40, 1368,
- -88, 2224, 1407, -436, -960, -36, -1026, -523,
- -636, -845, 1174, -253, 276, 1351, 3189, -1533,
- 2017, -1510, 4, -107, 425, -400, -1207, 811,
- 729, -2557, -493, -686, -1463, 203, 1705, 152,
- -694, 1438, -1867, -780, 230, -425, -1843, 308,
- 667, 1045, -2411, 433, 2614, -171, 2826, -535,
- 956, -2803, 1522, 1490, -944, 978, -109, 357,
- 771, 205, -719, -1790, -338, -1460, -1209, 456,
- -466, 2654, -777, -724, -794, 1388, 13, 1040,
- 1781, 414, 973, -818, -919, -688, -459, -3563,
- -2362, 153, -3412, -77, 1820, -3768, -526, 889,
- 499, -1368, -491, 662, 786, 1573, 1458, -852,
- 171, 258, -284, -937, -358, 104, -1102, -361,
- 698, -579, -332, -275, -1474, -1237, -360, 230,
- 1176, -1349, 436, -165, -382, -1110, -1058, -867,
- 1015, -242, -427, -1205, -243, -744, 218, -455,
- -1747, -1617, -1708, 89, 69, -1421, 845, -333,
- -700, 1112, -193, 711, 1984, -505, 830, -988,
- 383, -1923, -1273, -304, -22, -1040, -884, -502,
- 859, -799, -1180, -269, -479, 157, 1261, -502,
- -1055, -1169, -820, -624, -421, -1250, 134, -731,
- -1364, -44, -407, 296, -121, 435, -294, -741,
- -1002, -25, -1396, -385, -1159, -641, -1574, 732,
- -250, -683, -372, 845, -1291, -710, 222, -914,
- -1547, -35, 286, -1192, -84, -278, 861, 650,
- 104, -202, 1180, -2574, -336, 734, 165, -829,
- -742, 451, 1859, -1698, -533, 2463, -819, -332,
- 387, 1207, 302, 241, -1169, 1469, -503, -638,
- -169, 2069, -122, -527, -1190, 1603, -360, -529,
- -601, 8, -1150, -380, -580, 482, 801, -757,
- -1564, -869, -708, 78, 403, -2133, 1110, 546,
- -650, 85, -599, -1054, -544, 677, -751, -708,
- -421, 234, 611, -484, -313, 1014, -1664, -1421,
- 584, -345, 439, -940, 1903, -795, -154, -899,
- 547, 426, 654, -18, 1864, 664, -974, 1432,
- 810, -453, 1222, -1716, 397, 1475, 653, 782,
- 1248, 485, -3339, -1436, -1024, -385, -1570, -101,
- 1454, 44, -587, -372, -870, 2087, -2511, -467,
- 1464, 1369, -111, -460, -2839, 640, -750, -1022,
- 1546, 158, -1551, 2040, 648, -128, 698, -191,
- 2018, 2427, -1323, 287, 4, 946, 324, -1013,
- -383, -847, -767, 51, 1565, -1230, 423, -941,
- -427, 164, -241, 736, -200, -196, -112, 923,
- 580, -144, -66, -479, -1723, -1826, 406, -737,
- 1237, -1796, 190, -1820, 1403, 1032, -1054, 622,
- 77, -1361, -1271, -446, -376, 1761, -359, -142,
- -585, -104, -2129, 519, -413, -1306, 137, 201,
- -293, -133, 836, -666, -39, 2288, -1617, -596,
- -2063, 2313, -1154, 79, 187, 2384, -363, 575,
- 1277, 2199, -621, 153, 540, -2681, -610, 261,
- 620, 1746, 591, -409, -1295, -1611, 239, 1,
- -92, -994, -1044, 462, 124, 1156, 1211, -1467,
- -1168, -420, -787, -619, 1640, -1064, 690, 154,
- -1937, -524, -1385, 944, -253, 421, -1337, 1639,
- 570, -1262, 159, -861, 964, -502, 150, 182,
- -539, 479, -589, 2, -45, 1422, 1270, -1215,
- -495, -734, -221, -651, -68, -430, 1614, -1745,
- 1244, 236, 581, 26, 1811, 787, 492, 990,
- 1175, 1384, -149, -532, -730, 2201, 116, 1196,
- 1054, 591, 1037, 1051, -668, -546, -768, -312,
- 2022, 392, 196, 392, -3067, 53, -63, -472,
- -934, 1397, -4148, 2672, 1433, -1538, -883, -78,
- -355, -134, -1725, 1773, 1102, -2418, -1891, 1631,
- 579, 621, 302, 586, 1251, -1037, 2248, -10,
- 693, -891, 1770, 1117, 1202, -384, -587, 589,
- 1197, 1365, 1947, 632, 402, 143, -1165, -1349,
- 894, -120, -737, 1117, -1647, 538, -1256, -313,
- 1278, -1805, 1778, -456, -796, -1017, -598, -679,
- -1664, 1065, 108, -343, 199, 113, 322, 1779,
- 888, 203, -1545, 1315, -1605, 31, -909, -929,
- -725, 2177, -1508, -1320, -1090, -1191, 2401, -942,
- 771, -2629, -2573, 2195, 176, -872, -179, -1660,
- 708, 1493, -2266, 1177, -766, -134, 2839, 1691,
- 1130, 77, 817, 702, -355, 581, -2291, -1949,
- 1129, 317, -1213, 1004, -74, 328, 811, -4741,
- 1339, 134, 2463, 3977, -283, -546, -1004, -1461,
- 939, 1149, 290, -719, -1746, -510, -154, -3132,
- 125, -168, 725, -326, -267, 329, -1688, -3516,
- -761, -1178, -748, -2604, 1776, 589, -377, -124,
- 231, -3406, -2184, 1522, 1378, -1338, -573, -505,
- -737, -1675, 500, -1740, 2414, 716, -949, 841,
- -752, -1150, -1461, 1980, -1390, 992, 581, 1257,
- -639, 2305, -1864, -705, -553, -1029, 701, -1395,
- -319, -185, 213, -492, -675, -2206, -3109, 1238,
- -299, -1834, 428, -563, 230, -988, 524, -750,
- 91, -1668, -1235, 573, 1116, 749, 1620, -159,
- 2098, 302, -997, -624, -1161, 2131, 2938, -1554,
- 47, 1492, 406, 1911, 920, 127, 1422, -261,
- -2108, -164, 560, -371, 2349, -207, -2514, 317,
- -1560, -265, -1225, 963, -1223, -2450, 963, -1386,
- -642, 192, 617, -64, 1775, 1290, 206, -3531,
- -161, 385, 425, 1307, 30, 1514, 1340, 163,
- -443, -1095, 614, 297, -2565, 161, -416, -1648,
- -293, -636, 126, 3086, -2150, -293, 951, -2401,
- -797, 700, -482, 381, -2321, -1358, -372, 305,
- 683, -262, 299, -2011, 177, -1056, 591, -985,
- 3387, 24, -254, 663, -3587, 518, -1214, -1826,
- -103, 684, -1019, -1015, 1938, -808, 4033, 1144,
- 1310, 46, -2994, 585, 3074, -4237, 1472, 1306,
- 164, 2157, -428, 920, 929, -1310, 1175, 712,
- 1494, 1178, -154, 1731, 1946, -5, 2618, 104,
- -5827, -256, 3047, 2137, 772, -1881, 990, -585,
- -706, 1370, -946, -758, -4895, 213, 237, -528,
- -769, -529, 882, 1187, 1224, -1158, 395, -1443,
- 115, -1002, 306, -1881, -1071, -997, 3952, -1240,
- -2017, 3259, 2473, 1793, -2992, 1681, 1994, -1299,
- -2305, 990, 771, -247, 777, -2059, 2202, -1127,
- -3551, 745, -4090, 2377, -752, 2593, 1196, 2926,
- 4085, 1421, -3140, -601, -1117, 1246, -1074, 549,
- 55, -1168, 1531, 71, -352, 56, -66, -22,
- -305, 1316, 1428, -893, 1919, -236, -1204, -374,
- -633, -581, -934, -53, -1368, -1466, 3124, 1129,
- 930, 1004, -3785, 809, 491, 432, 1259, -2136,
- 776, 392, -885, 554, -521, 225, 2653, 1454,
- 2245, -1466, 546, 831, -365, 791, -28, -2224,
- -715, 215, 173, -866, -88, 57, -465, -178,
- 240, 1299, 643, 989, 75, 1028, 2060, 230,
- -1909, -37, -535, 192, 489, 730, -411, -181,
- -2288, -127, -3016, 620, -16, 1413, -20, -794,
- -430, -2818, -789, 527, 174, 1439, 1407, -188,
- -97, 906, -413, -487, -868, -599, -1637, 132,
- -250, 173, -1067, -512, -1204, -1004, 815, 678,
- 2040, -1827, 529, 375, -531, -311, -67, -759,
- 1729, -319, -1201, -1082, -744, 670, -726, -389,
- 817, 132, 116, -44, 718, -612, 257, -739,
- 5, 135, -325, 211, -514, 436, 417, -1022,
- -776, 70, 42, -187, 393, 967, -1502, -1267,
- 22, -1168, -2191, -581, -205, -265, -398, 665,
- -891, -430, 446, -1226, -90, -1530, 828, -117,
- 316, -1198, -1421, -513, -201, -43, -1596, -1038,
- -534, -1117, -110, -386, 402, -800, 1308, -91,
- 416, -820, 233, 1518, 1313, -237, -201, -1413,
- -450, 622, 168, -1173, 2247, 982, 1134, 399,
- 916, 1630, 2060, -1277, 657, 1688, -327, 358,
- -1602, -944, 3191, -1232, -262, 1892, -954, -1456,
- 2654, -3181, 848, -2012, -604, 846, 284, 145,
- -1002, -200, -2600, 2034, -2469, 330, -1459, -1074,
- 652, -1606, -3380, -1069, -1476, -382, 1508, 460,
- -1238, -1011, 273, 673, 2156, -658, -179, -20,
- 350, 439, 811, -1960, 1036, 387, -517, 94,
- 1776, -339, -1510, -755, 2338, -844, -2893, -2189,
- -612, 690, 1851, -1593, 236, 319, 780, 2390,
- 606, -720, 2056, -252, 2619, 918, -1823, 1308,
- 1611, 1010, 591, -1078, -1965, 1082, 1143, 1652,
- -149, -1150, 978, 1649, -474, -2381, 2866, 505,
- 1377, -100, 1099, -1383, -194, 277, 1412, 723,
- 825, -1291, 402, 1214, -566, 603, -703, 2051,
- 499, -472, -665, -129, -580, 49, 1537, -1954,
- -1339, -708, 677, 452, 1127, 905, -1330, 1603,
- 284, 1212, 174, -488, 11, -888, -995, -376,
- 71, -1096, -292, 1624, -249, 202, 581, -1108,
- -568, 134, -1009, -1111, 1725, -1376, -1806, 355,
- 1403, 912, 180, -401, 179, 646, -377, -65,
- 501, 646, -1047, 317, 644, -4113, -327, -435,
- 496, -2093, -214, -343, -398, -756, -122, 930,
- -26, -493, 61, 934, 641, 2229, 1189, -282,
- -1281, -177, -1282, 1695, -2791, 4456, -1785, -622,
- 1333, 2716, -1056, -398, 334, -1357, -698, -140,
- -397, 2578, 910, -278, 54, -827, 3518, -166,
- 172, -61, -1746, -1677, -831, 170, 1116, 639,
- 857, -2477, -569, 671, 843, 300, 73, -1594,
- -1606, -1260, -1153, 950, 793, -474, -273, 1168,
- 1754, 601, 875, 1690, 504, 739, -475, 1110,
- 353, -1133, 1307, -828, -73, 3016, 711, -1304,
- -244, 88, -530, 1569, -546, -974, -164, 210,
- 1574, -133, -1399, -997, 701, 2537, -555, 177,
- 263, -617, -433, -304, 890, 1610, -2323, -1947,
- -1698, -14, 119, 2302, -1517, -626, 23, 143,
- -2770, -231, 595, 137, -565, 485, 1776, -1127,
- -273, 1711, -187, 107, 3036, 1634, 273, 1018,
- -234, -2916, 1084, -3050, -21, 1023, 1862, 60,
- 1054, -1534, 1633, -2085, -99, 639, 471, 1508,
- -1009, -2458, -885, 580, -2723, -565, -558, -218,
- -512, 1120, -1226, 1555, 901, 1339, -529, 555,
- 76, 334, 946, 1646, 487, 1544, -3575, -148,
- 874, 176, -200, -580, 1021, 1800, -805, -46,
- 1501, -161, -343, -1152, 261, -41, 530, 150,
- 948, 272, -96, -2161, -2007, 0, -980, 2560,
- 162, -62, 1313, 269, -275, 866, -124, -266,
- 155, 2478, -1618, 559, 199, -512, 0, 1634,
- -289, -1088, -863, 288, -227, -421, -1723, 510,
- 1315, 1211, -85, -1207, -747, -867, -2275, -2166,
- 1458, -972, 476, -1156, 714, -1304, 23, -2341,
- -5, 3202, 988, 1953, -1617, 1651, -1089, -53,
- 256, -560, 5212, -127, -1057, -448, -781, -586,
- -100, -299, -335, 606, -756, 3124, 531, -68,
- -2133, -209, -1811, -358, -415, -1937, -980, 2003,
- -543, -1386, 2652, -23, -448, -1646, -713, -2791,
- -552, -1102, 199, 100, -51, 2906, -1212, 3045,
- 1074, -1000, -1498, -3624, -230, 140, 260, -206,
- 606, 663, -123, -1760, -2469, -269, 89, -407,
- 80, 777, 911, 23, -1515, 1584, -1867, 1790,
- 107, -283, 1859, -1275, 48, 1666, 660, -306,
- 341, -1967, -1945, -138, 1770, 89, -1033, -17,
- -503, 1046, -1170, -199, -2067, -120, 293, 17,
- 30, 1063, 1026, 352, 2018, 640, 457, -408,
- -345, 383, 328, 342, -1693, -1546, -753, 484,
- 215, 1598, 11, -4, 673, -562, 1635, -1108,
- -500, -878, -1174, 1287, -856, 1135, 1036, -113,
- 187, -323, -939, -1339, 171, -872, 374, -905,
- -3961, -1370, 549, -483, -1219, -416, 985, 1126,
- -1868, 503, -986, 308, 3653, 1897, -1041, -740,
- -2428, -721, -192, 204, -985, -543, 357, -687,
- -1500, 356, -390, 189, -782, 1073, 1712, -869,
- 187, -1212, 343, 2539, 1007, -281, -528, 428,
- 1029, 178, 78, -179, 704, 1478, -854, 75,
- -135, -736, -1344, 271, -1653, 807, 1143, -813,
- 132, -405, 1020, -651, -1634, 780, 243, 1054,
- -1034, 1574, -756, 1053, 1130, 3290, -747, 323,
- 302, 911, -795, 394, -1107, 1564, 1035, -515,
- -487, 543, 634, 1119, 1778, 875, 176, 1954,
- -522, 575, 1550, -1112, 739, 135, 79, 122,
- 152, 1074, -247, 184, 278, -488, 614, -2032,
- 881, -539, 1024, -594, 710, -566, 1306, 1911,
- -90, 394, 98, 640, 1438, -589, -2228, -124,
- 462, 272, 2351, -2021, -472, 2715, 1997, -1235,
- 302, -746, -2309, -963, -619, -267, 118, 657,
- -174, -91, 605, -366, -710, 1153, -913, -50,
- 325, -1099, 598, -910, -168, 288, -1212, -590,
- -1168, -822, -359, 297, -239, -555, -2024, -1241,
- 1351, 159, -1020, -1305, -909, -1058, 507, -1126,
- -671, -754, 735, -426, -1179, -1412, -879, -164,
- 893, 1588, -1976, -870, 14, -625, -198, -117,
- 408, -1281, -1326, -488, 898, 1125, -1960, 2937,
- -727, -2022, -40, 693, -558, 1229, -511, 352,
- -1484, 351, -145, 752, 208, -1301, -409, 276,
- 10, -19, -1783, -1055, -289, 731, 141, -394,
- 126, 1183, -898, 87, -1051, -184, -942, 1560,
- 144, 378, -104, -1548, 295, -624, -12, -765,
- 483, 571, -1049, -259, -420, -621, -367, -183,
- 1231, -881, -770, 511, -27, 825, 394, -105,
- 64, 440, 1229, -705, -14, -986, -13, -166,
- -554, 15, -210, -544, 633, -639, -182, 851,
- 447, 901, 1091, 82, 3, -1260, -434, -1315,
- -633, -482, -725, -1035, 524, 19, -1718, -1601,
- -292, -1058, -301, -231, -347, 86, -657, 1246,
- -704, -558, 229, -22, -569, -465, 638, 716,
- -390, 130, -292, 1254, -158, -363, 867, -1102,
- -260, 928, -532, -90, -525, -437, 58, 1162,
- -925, 51, 77, -865, 704, 32, 707, -212,
- 91, 28, -2153, 394, -671, -533, 8, 241,
- -439, -158, 1076, 146, -1232, 34, -677, -1043,
- -1033, -443, -1579, 30, -1091, 870, 931, -2236,
- 549, 225, -1798, -1057, -397, -105, 961, 143,
- 498, 170, 1441, -621, -881, 1236, 587, -619,
- 717, -1152, -305, -1159, -331, -778, -46, 722,
- -1325, 103, -652, 585, -582, -41, 1590, -1684,
- -783, 254, 1309, -28, -1418, -3662, -111, 35,
- 899, -368, 686, 207, 1963, -1144, -2434, 280,
- 855, 991, 2029, 208, 1204, 308, -217, -91,
- 1358, 1025, -698, 780, 1375, -1090, 1750, 584,
- -58, 97, 1225, -747, -887, 1203, -638, 206,
- -482, -1794, 1346, 579, -720, 1539, 904, 1402,
- 1427, 479, -503, 600, 3274, 565, 586, 1064,
- -1423, -1087, -869, 587, -838, 217, 1206, -470,
- 3042, 2563, 253, 946, 1819, 60, -2873, 676,
- 625, -671, -1568, -1788, -1530, 892, 3105, 1974,
- -461, -26, 1103, 498, -618, 1454, -1603, -1317,
- -550, 2214, -1063, 494, 1435, -78, 2239, 1395,
- -1893, 1896, -1354, 2608, 82, -1238, 792, -724,
- 1984, 2108, -337, 66, -54, -2547, 340, -3268,
- -1739, 1521, 2894, 2321, 715, -732, 1998, -255,
- -808, 2040, 1844, -1021, -293, -327, -62, 237,
- 1342, -296, -394, -1220, -390, -1288, -1388, 1793,
- -1719, -1105, -1237, -874, -708, 1183, 392, -145,
- 1627, 360, 693, -757, -821, 729, 391, -1210,
- -31, -1792, -918, 80, 3027, 732, 2087, -1248,
- -2045, -1725, 923, -687, -1049, -799, 2757, 361,
- -2276, 1198, -299, -1837, 1958, 1860, 595, 234,
- 1674, -895, 159, 662, 785, -937, 1420, 929,
- 377, -418, 2236, 1091, 2407, -523, 594, 418,
- -293, 1082, 126, -327, 718, 607, 2318, -759,
- -1235, 2798, 561, 450, -444, -1213, -480, 64,
- 2642, 639, 536, -556, 106, -711, 1074, -332,
- -142, 2351, -908, -432, -1317, 475, 1431, -87,
- 840, -1737, -1246, -1568, 154, -1030, 1715, 1269,
- 406, 314, 245, 88, -1421, 342, -2294, -2449,
- -1967, 2308, 35, 1062, 918, -154, -39, -238,
- 2992, 1394, 143, 1090, -129, -470, -209, 1217,
- 1360, 2663, -1907, 568, 1621, -167, -308, -680,
- 3105, 354, 214, 597, 2811, -332, -1177, 424,
- -211, 173, 1304, 512, 2028, -1608, 36, -601,
- 260, 419, 458, 255, -364, -2290, 127, -647,
- -1087, 905, -176, 2724, -1136, 570, 1049, 737,
- 557, 1390, 2706, 1118, -3753, -333, -2097, -187,
- -1890, -127, -2044, 783, -726, 2129, -727, -3012,
- -1183, 1159, -292, 619, -496, -36, 795, -525,
- -1970, -124, -884, 1536, -901, -105, -280, 2237,
- 807, 1089, 2474, -1201, -1625, -932, -489, -527,
- 852, -304, -212, -300, 1293, 198, 1874, 2897,
- -1766, -1228, 613, 1255, 125, -96, -1766, 3811,
- 589, 1339, 217, -2787, -2095, 661, 1841, 3483,
- -683, -115, -137, -603, 17, -2237, 1201, 2047,
- 688, 1046, -520, -298, -399, -495, 3554, -754,
- 480, -1283, 2991, 444, -1250, -1361, 2141, -2209,
- 460, 2140, -2138, -2589, -903, -1773, -686, -634,
- 1006, 3387, -2598, 179, -1988, -924, 1056, 1731,
- -618, 1446, -348, -2099, 453, 700, -551, -1685,
- -1452, 244, 146, -540, 366, -66, -654, 2694,
- 795, 656, -288, -1918, 2416, 1109, 3360, -670,
- 1564, 350, -1299, 1267, -1919, -376, -201, 1560,
- 1593, 418, 415, 135, -1125, -858, -885, -571,
- -92, -402, 1180, 53, -221, 664, 60, 1163,
- -143, -58, -542, -387, -2037, 1284, 4, 1156,
- -848, 1232, 95, 1521, -697, 134, 1015, 573,
- 1554, -1409, 2256, 429, 1072, -153, -1465, 1053,
- 21, 646, -567, -397, -1185, 608, -871, -169,
- -24, 245, -759, -659, -412, -1101, -2087, 919,
- 1220, 554, 992, -297, 670, 44, 707, -666,
- 183, 423, 253, -1302, -1839, 3021, -1087, 176,
- -407, -146, 24, -616, -262, 865, -1637, -469,
- 1524, 1293, 434, -776, -726, 1377, -871, 569,
- -1972, 591, 283, -2083, 1711, 430, 2072, -654,
- -812, 802, 779, -111, 30, 363, -75, 475,
- 260, -439, 637, -417, -582, 1864, -1424, -2048,
- -1324, -1908, 108, -1151, -886, -874, -120, -1353,
- -2093, -1171, 524, 601, 81, -356, 1980, 521,
- 2137, -1394, -1167, 1091, -2171, 62, 791, -566,
- 2330, 662, -602, -1276, 2208, -410, -1331, 1427,
- 517, 1395, -1824, 1012, -177, 615, -187, -1325,
- 1183, -138, 1605, -1171, 740, -648, 478, 152,
- -757, -1334, -377, -1956, -468, -1030, -67, 635,
- -863, -3253, 1911, -581, 367, -1004, 598, 1483,
- -276, 1348, -460, 298, 425, -532, 743, -1454,
- -519, 722, -219, 372, 1034, -728, -1552, -708,
- 2135, -2331, -81, -211, -944, -843, -1605, -799,
- 1607, 258, -810, -1043, 1203, -194, -1198, -50,
- 185, 3080, -237, -38, 2687, 1918, 1736, 350,
- 1850, 1020, -666, 2509, -1000, 3136, 1814, 2914,
- -2700, -729, 131, 38, 3135, 1467, -1169, 1958,
- 1191, 3123, 367, 2294, 2459, 2192, -2543, 2410,
- 1178, 1506, 29, -702, -1240, 2598, -346, 825,
- 1713, 132, -510, -1476, -227, -7, -52, 2735,
- 1681, 2527, -758, 2213, 324, 3990, 1594, 1372,
- 554, -465, 737, 1147, -241, -242, 162, 2423,
- -1880, 167, -838, -1738, 764, 1400, -401, -1053,
- 138, 1413, 370, -1340, -950, 2293, -601, -1536,
- -27, 1915, 1456, -627, -425, 2259, -2181, 57,
- 2010, 2430, 1782, -1, -2, -56, 835, -950,
- 418, -447, 340, -271, 971, 1518, 1650, 2738,
- 59, -766, 268, 120, 1375, -803, 1726, 645,
- 1213, 596, 261, 430, -317, -114, 771, 1839,
- 521, -953, -1384, 974, -2164, -1282, 1990, -624,
- 883, 1109, 769, 1254, -1027, -15, -44, -23,
- -2846, -2185, 328, 670, -511, 1510, 287, 292,
- -711, 94, 766, 39, -516, -1283, 231, 554,
- -990, 1287, 1151, -1173, 245, 1632, 2423, -734,
- 217, 332, -897, 2001, 820, 1334, 2918, 2146,
- 381, 1368, 1553, 155, -722, -157, 611, -21,
- 1099, 1037, -2190, 416, -1879, -2530, -802, -1314,
- -1923, 805, -1590, 443, 781, -3109, -1018, 657,
- -4, 1036, 5, 1163, 427, -46, 1084, -2054,
- 1872, -223, 761, -403, 200, -754, 1453, 1267,
- 1141, -2696, 2021, -1893, -788, -647, -239, 876,
- -449, 938, 2692, 1948, -3484, -720, 1330, -473,
- 875, 427, 434, -923, -163, -499, -688, -877,
- -1553, 1855, 1634, 562, -1560, 418, 470, 1904,
- -415, 541, -2226, 493, 244, -442, -571, -2747,
- -2283, 3236, -1201, -308, -907, 707, 3755, -534,
- -3241, -2805, -1096, 2120, 2100, 537, -2883, -24,
- -267, -924, -11, -1962, 1144, -1139, -564, -1097,
- 274, -609, 1355, 1532, -2231, -2447, -440, 793,
- 680, -2955, 1148, -1093, 479, -43, -1798, -912,
- 825, -1639, -1315, -866, -217, -248, 315, 1253,
- -1039, 932, -4528, -1246, -2524, 717, -1064, -1383,
- -627, 1159, -855, 46, -665, -1165, 431, 201,
- 1921, -1354, 283, 828, -1107, 1307, -263, -1995,
- -570, -511, 814, -1249, 92, -235, -71, -1676,
- 62, -247, -1724, -736, 120, 53, -1540, -53,
- 413, 443, 1071, -2278, -1245, -389, -723, -434,
- -487, -564, -1497, -227, 1262, -1249, -443, -797,
- 183, -1988, -713, 36, -190, -316, -425, -1182,
- 1441, 905, 271, 1782, -343, -1322, -2000, -1075,
- 280, 1116, -596, -1242, -189, -1324, -419, -430,
- -1245, -1763, 139, 1004, 707, -301, 437, -18,
- -245, -50, -631, 212, -1903, -246, -880, -741,
- -1185, 398, 155, -1279, -187, -1246, 1153, 418,
- 1384, 1343, -462, 943, -53, -1064, 497, -118,
- 536, 59, -632, -279, 205, 268, -1317, -1293,
- -94, -1163, 228, 18, -1262, -211, 246, 1169,
- -537, -545, -296, -521, -1121, -1123, -168, -1302,
- 1029, -542, 912, -486, 539, -451, 609, -451,
- -882, -571, -813, 371, -906, 96, -333, -145,
- 14, -434, 487, 1972, 58, 1657, -452, 687,
- -525, 239, -1164, -637, 1313, 404, 647, 697,
- -373, 1804, 1174, -598, 439, 3169, 247, -331,
- 1192, 782, 207, 590, 1084, 2424, 1339, -1737,
- 501, -1128, 3073, -862, -65, -1508, 635, -1236,
- 1337, -377, -2248, -56, 295, 2609, 243, -1759,
- 489, -71, -201, 666, 557, 949, -183, 1153,
- -492, -1415, -135, 213, 619, 459, -95, -1999,
- -108, -77, 1287, 332, -769, -2788, -905, 2636,
- 1139, 652, -2276, 796, 373, -4796, 1306, -715,
- 642, -179, 111, 408, 1409, 779, -989, 222,
- -1538, -219, -1054, 248, -23, 1142, 1640, 2409,
- -1322, 3560, 1039, 1141, -435, 1795, -562, 1474,
- 925, 1313, 542, -1927, -830, -425, -1481, 98,
- -134, 1, 136, 345, -63, -819, 45, -115,
- 5, -3174, 576, -1305, 1094, -61, 117, 590,
- 62, -654, -1646, 668, 991, 2378, 152, 803,
- 431, 680, 178, 591, -387, -1647, 343, -1077,
- -331, -364, -242, -17, -497, -1822, 1827, 632,
- 388, -870, 235, -2648, -590, -1673, -1048, 108,
- -1164, -285, 2305, -203, -746, 231, -1474, -1470,
- 461, -511, -293, 1234, -992, -76, -114, -800,
- -456, 490, -1608, -1933, 595, 290, -1019, -3277,
- -729, -662, 41, 260, 1179, 877, 128, -1651,
- -257, -170, -1430, -627, 1431, 1749, -46, 438,
- 350, 1041, 522, -80, 37, 432, -576, -34,
- 162, 197, -825, -139, -1088, -1954, -199, 98,
- -278, 96, -365, 447, 11, 1956, -1565, -1332,
- -175, -1083, -53, -628, -16, 1468, 256, 1680,
- 713, -299, -713, 835, -518, -1759, -46, -689,
- 1658, 635, -396, -578, 236, -180, 721, -19,
- -198, 383, -267, -718, -814, 418, -504, -314,
- -246, -511, 465, 402, 942, -341, 1028, 1373,
- -292, -1109, 193, -379, -849, -600, 1122, 1449,
- -1489, 127, -1369, 504, -240, -892, -819, -780,
- 640, -1287, 72, 675, 89, -696, 1439, 781,
- -569, -1431, 632, 270, 856, -53, 1043, -146,
- -313, -1324, 614, -80, 624, -499, -883, 719,
- -1039, -101, 387, 918, 449, 1432, -733, -442,
- -794, -342, 1026, 89, -1494, 1645, -269, -611,
- -314, -660, 625, -1269, -856, 842, -770, 211,
- -661, 1934, -75, -377, -200, 1370, 267, -166,
- -787, 785, -707, -1509, -1333, 570, 1706, -967,
- -1097, -1006, -214, 988, 652, 215, -1660, -893,
- 1155, 697, 1471, 808, 877, -31, 734, 1502,
- 635, -119, -413, 558, 726, -219, 255, -665,
- -397, 796, 995, -724, 1227, -1537, 282, -17,
- 353, -763, 500, -75, 1523, -175, -1264, 482,
- 909, 1146, 2356, -298, -1613, 2348, -325, -958,
- -1003, -2619, -604, -5054, 3789, 100, 699, -3489,
- -393, 941, 191, 407, 125, 2299, -2010, 1181,
- -91, 1116, 60, -1208, 189, 437, -1549, 1891,
- -990, 3105, -1549, 127, 2210, -935, -1767, -1263,
- 256, -448, 409, 810, -1372, 1430, 1569, -277,
- 410, 374, 2239, -128, -870, 972, -1562, -2444,
- -2224, 1124, -3592, 505, 905, -3536, 2743, 1977,
- 177, 1847, 1539, 2650, 2147, -61, -1271, 4977,
- 955, -2368, 601, 851, 1666, 2733, 720, -3884,
- -4943, 3112, -1548, 743, 732, -783, 674, 834,
- 1703, 8, 497, 651, -1727, -330, -192, 1617,
- 900, 3185, 3795, 656, -1906, -1793, -2205, -5,
- -667, 1213, -62, -2249, -3234, 2850, 1077, -2467,
- 503, -1530, -963, -56, -957, 601, 290, -1511,
- 51, 1036, -734, 1531, 332, 1645, 1069, -1531,
- -1089, -44, 2219, 1397, -1596, -1836, 883, 1121,
- -2986, -1470, 75, 891, 1142, -56, -993, -10,
- 779, 273, 302, -190, -1161, -494, 1635, 2309,
- 553, 2519, 2168, 3445, 2257, -325, 2376, -62,
- -263, 430, 3892, 443, 840, 278, -38, -1924,
- -637, 3349, -1306, 1843, 96, -1153, -1757, 539,
- 451, -1147, 422, 613, -903, 1865, -2256, -1674,
- 1549, -698, 416, -1952, 618, 2402, 1345, -1185,
- 2338, 775, -1669, -628, 1330, 3609, -215, 1751,
- 1791, 1037, -29, 530, -1792, -217, -998, 414,
- 92, -1165, -453, 950, -2156, 46, 588, 486,
- -372, 261, -2334, 1349, -451, -931, 924, 777,
- 469, 2244, 543, 2385, 1400, -1207, 1132, -816,
- 158, -993, 3883, 589, 1899, -1516, 1712, 129,
- -1505, -649, 1410, -1046, -3183, -1574, -2044, 1332,
- 1363, 2353, 891, -704, -3438, 276, 2067, 883,
- 913, 365, 954, 1939, 77, -2532, 1327, -2411,
- -3210, 284, 128, 464, -293, 1183, 2776, 665,
- -1331, 70, -1998, 1550, -344, 1405, -1495, -166,
- -1589, 2820, -3596, -81, -1637, 403, 1170, 1420,
- -38, -1347, -1744, -3297, 958, -35, -2420, -524,
- -839, 531, -1063, 915, 3872, 2697, 1764, -633,
- 1096, 538, 443, 232, 961, -607, -1529, 427,
- -2687, 1122, -367, 477, -2406, -53, 1655, 2546,
- 1395, -2179, 430, -3751, 752, -635, 7131, -1038,
- -2868, -250, 1699, 437, 92, -504, 894, 2017,
- -210, -710, 1439, 695, 922, -676, 2401, -781,
- 231, -345, 2018, -1678, 1500, 3493, 1224, -38,
- -174, 2444, 576, 717, 1040, -1439, 1814, -3366,
- -435, -382, -2059, -332, -3259, -1591, 698, 512,
- -2793, -1047, 2442, -2696, -1060, -162, 3125, -3866,
- 123, 1626, 10, 1451, 1395, -1705, 454, 1545,
- -1260, -224, -442, -1539, -300, -933, -1209, -172,
- 379, -1248, -1027, -326, -1197, -43, 2282, -826,
- -1751, -2205, -2349, 2094, -650, -658, 74, 535,
- 967, -3364, -3726, 459, 2291, 1113, 119, 602,
- 1489, -261, -684, -1182, 407, -673, -1050, -1557,
- -990, 901, 889, -2760, -319, 148, 532, -343,
- -187, -291, -374, -847, 1254, -756, 550, 773,
- 18, -359, 2047, 1039, -360, -904, 1138, 222,
- -395, 843, 1610, 56, 875, -603, -68, -526,
- -2458, 1225, -251, 330, -147, -1154, -138, 1346,
- -909, 547, 974, 626, -1468, -48, 1246, 141,
- -2807, 2047, -1207, 2847, 395, 1169, 1099, -752,
- 812, -74, -1847, -322, 533, 754, 2818, 2228,
- -1547, -1379, 504, 291, -1924, 2602, -336, 580,
- -2076, -1242, -842, 320, 131, -2212, 274, -43,
- 2088, 617, 171, -458, -326, -1757, -774, 2067,
- -2538, 1607, -630, 299, 208, 462, -1391, -1222,
- 4943, -2043, 2753, -568, 1113, -174, 2112, 287,
- -799, -1796, 2826, 387, 864, -687, 2004, -676,
- 222, -137, -1353, -11, -4738, -735, 806, -412,
- -1031, 121, -348, 1274, -1266, -697, 797, -1180,
- -1135, 179, -875, 333, -806, 452, 151, 83,
- -1279, 352, -2249, 1613, 966, -1228, -922, -973,
- 485, -7, -768, 1018, 619, 846, 1709, -1322,
- 1139, -2600, -14, 1327, -482, -1314, 299, 691,
- -728, -3345, -617, -1568, 1069, -2790, -1335, -464,
- 1525, -480, 21, -1845, -1404, -96, -1932, -1353,
- 1786, 27, 299, -285, -1801, -935, -985, -2061,
- 872, 3521, -391, 476, -676, 482, -632, -1920,
- 536, -2557, 2835, -1413, -2002, 879, -1191, -458,
- -566, -1332, 419, 726, -2631, 1555, -2111, -592,
- -1999, -1473, -1282, -700, -64, -1341, 10, 787,
- -945, -835, -519, -820, 462, -1588, -1049, 657,
- -133, -1495, -226, -1415, 1160, 4680, -231, -2911,
- 165, -2665, -1643, -2500, -670, -1937, -905, 430,
- 614, 956, 1567, -1338, -3986, -156, -130, -949,
- -450, -478, -1303, -539, -1513, -4269, -13, 773,
- -1507, -2490, -185, -618, -1202, -1342, -1225, 758,
- -214, 781, -2256, -546, 1112, -1728, -1215, 110,
- -336, 522, 229, 234, -755, 90, -138, 571,
- -82, -855, -817, 1272, 854, 375, 1695, 121,
- -1454, 657, 198, -522, -505, -1261, 1747, 1536,
- 351, 228, -568, 207, -1409, -909, 1730, -781,
- 1422, 437, -210, 370, -242, 72, 539, -957,
- 414, -1227, -661, 520, 592, -1689, 1486, 1181,
- -3658, -241, 329, 741, -1631, -1508, 611, -866,
- -1395, -569, -383, -253, 1878, -441, -967, -1185,
- -1810, -686, 1568, 2033, 638, -625, 1311, 476,
- -1710, -1721, 594, 1002, -519, 475, -523, -865,
- 258, 659, -684, 667, -721, -254, 613, 2302,
- -195, 3719, 55, 699, -406, 2514, -2076, -395,
- -779, 418, -829, -1313, 2675, -782, -271, 423,
- 2612, -1207, 939, -1149, -260, 153, 1256, 1667,
- -760, 2269, -61, -936, 246, 2019, 666, 1468,
- -741, -28, -196, 438, 2565, 1880, -854, -449,
- -306, -480, 1008, 1168, -1536, 330, -2110, -646,
- 1571, -551, 1135, 86, 2590, -15, 987, 931,
- -703, 1010, -298, -1728, 1222, -3083, 955, -767,
- -420, 342, -213, 589, -98, -1470, 5, 1135,
- -960, -799, 1258, 1293, 1354, -846, -221, 1507,
- -61, 3106, -1160, 2701, 455, -36, -200, 391,
- 1157, 1991, -207, 233, 930, 919, -106, -1143,
- -832, -81, 64, -315, -174, -625, -556, 1855,
- 1198, -738, -1891, -618, 1922, 55, 187, 848,
- 489, 1440, 274, 739, -1710, -493, 506, -1390,
- 724, -716, -683, 2212, 945, 1849, 243, 174,
- -1476, -855, -761, -218, 1648, 325, 98, 212,
- 1700, -2537, 274, -1301, -495, 468, -1036, -1635,
- 429, 800, 1501, -555, 457, -478, 38, -291,
- -277, -750, 396, 1086, 1374, -979, 13, 4190,
- 1677, -430, -1693, -450, 22, 761, -441, 1671,
- -1265, -599, -461, -114, 477, -331, -175, 296,
- -645, 1202, 824, -139, 799, 1782, -517, -173,
- 569, -2025, 841, 261, -218, 1576, 238, 1328,
- 1021, -231, -1742, -1035, -969, -644, -624, 499,
- 142, 1663, 264, -354, -4674, -1589, 947, 655,
- -419, -369, 123, 1828, 2231, 2141, 536, 901,
- -472, -262, -860, 1767, 643, 1104, -1564, 839,
- 1661, 2150, 529, -443, 2626, 712, 99, -424,
- -616, 1740, -849, 519, -4090, 1166, 921, 39,
- 1711, -1098, -2677, -2320, -502, -947, -913, 2288,
- 266, -200, 304, -478, 401, 775, -1936, -1245,
- -2349, 276, -375, -937, -570, 2156, -1575, 527,
- 151, -1327, 116, 658, 387, -775, -1637, -895,
- -2973, -1052, -10, 2791, -1159, -612, 409, -705,
- -1782, -1393, 460, -286, 2389, 1527, 302, -1840,
- 499, -670, -12, -843, 1708, 1080, 37, 815,
- 654, 1636, -928, 1000, 927, 1730, -289, -1258,
- -524, 252, 182, -753, -1740, -248, -27, 3569,
- -746, 1153, -733, 2540, 745, 977, 121, -138,
- -324, 701, -2677, 793, -2647, -869, 1141, 704,
- 106, -1369, -1130, -746, 1446, 1553, -1995, 1500,
- 509, 378, -34, -110, -386, 370, 1594, 1512,
- 921, -2419, -819, 1399, 888, -1002, 799, -4565,
- 1158, -756, -174, 487, 257, -1293, 289, -1062,
- -128, -1834, 126, -371, 2332, 336, -806, 2196,
- 1010, 99, 1093, -806, 761, 465, 1202, -1607,
- 1395, 177, 874, -72, 1927, -548, -515, -437,
- 564, -329, 211, -298, 992, -132, 324, 200,
- -249, 1467, 449, 1565, 2361, -559, 1975, 82,
- 51, 72, -1119, -1204, 742, -176, -316, 1982,
- -1379, -455, 1524, -254, 244, -195, -237, 942,
- -978, 917, 170, -549, 622, 372, -475, -90,
- 477, 467, 3, -1219, -1250, 940, 162, 674,
- 340, 1093, 1046, -819, -304, 175, 1062, -1606,
- 483, -26, 1157, 357, -1206, 942, -395, 644,
- 274, 1993, 548, -2398, -66, 1608, -260, -1285,
- -586, -191, 965, 729, 1502, 1408, 69, -254,
- -340, 377, -2016, -1188, 687, 1210, 978, 1573,
- -821, -297, -1235, 379, -1162, 193, 684, 876,
- -1066, -2334, -764, 1322, -838, 92, 100, -939,
- 768, 601, -228, -864, -714, 315, 301, -1029,
- 496, -992, 387, -1072, 541, -2260, -1682, 443,
- 409, 97, 124, 341, 747, 255, 1106, -69,
- -190, 1027, -1119, 72, -276, 1015, 1900, -557,
- -1350, -94, 857, -615, 119, 1584, -387, -514,
- -245, 507, 412, -504, 825, -542, 64, -869,
- -514, 902, -867, 53, -278, 778, -489, 310,
- -2091, 61, 11, -46, -1231, -97, 453, -524,
- 149, -375, -479, -27, 337, 889, -251, 274,
- -143, -316, -9, -226, 1279, 345, -1081, -96,
- -1505, -731, -131, -827, -395, -3074, 918, -824,
- 761, -274, -1366, 1571, 2094, 305, 299, 2262,
- -353, 1484, 1591, -2114, 2280, -1688, -1497, -1616,
- 385, 657, 305, -481, 582, -800, -920, -398,
- 113, -2187, -387, 1095, -1494, -1038, 481, -568,
- -618, -257, 229, 683, 110, 1199, -181, -644,
- 9, -674, -120, 114, 785, 498, -1155, 1021,
- -1140, 2848, 217, 1160, 1791, 764, 609, 206,
- 462, -318, -1742, -951, 1634, 1021, -629, 792,
- -1413, 1252, 1335, 1836, 852, -2366, 855, 1560,
- -853, -1358, 753, 519, -2107, 1298, 737, -2807,
- -1527, 714, 1356, 1033, 394, -666, -794, 260
+static const rnn_weight denoise_gru_recurrent_weights[27648] = {
+ -127, 4, 8, -80, -5, -54, -87, -24,
+ 15, -4, -44, -21, 53, -58, -41, 46,
+ 125, 30, -55, 2, 37, 31, -7, 14,
+ 44, -46, 17, 43, -119, -22, -19, -17,
+ 8, -37, 85, -61, 59, -2, 21, -10,
+ 6, 84, 39, 127, 96, 0, -32, 3,
+ -30, -1, -127, -10, 11, 20, 19, 51,
+ 8, -5, 65, -99, -48, 48, -58, -2,
+ 31, 42, -34, -65, -8, -11, -34, 67,
+ 78, -3, 36, 74, 26, 26, 50, -47,
+ -31, -40, -126, -63, -14, -18, 32, 26,
+ -108, -12, 14, -127, -61, 62, 15, 91,
+ -63, 24, -10, -54, -19, 24, 10, -45,
+ -89, 25, -9, -12, 19, 11, 53, -41,
+ -77, 21, 20, -43, 87, 50, -10, 21,
+ -35, -40, 4, 65, 17, -39, -16, 13,
+ -33, -19, 4, -39, -31, -19, -46, -60,
+ 37, -15, 67, -9, -26, -23, -15, -48,
+ 24, 15, 70, -27, -21, -35, -24, -12,
+ 40, -71, -22, -30, 39, 19, 19, -21,
+ -22, 0, -8, 20, 31, -17, 46, 25,
+ -4, -66, -32, -47, -88, -51, -13, -17,
+ 52, 55, -30, 65, -4, 4, 9, -37,
+ 12, -72, -51, 9, 52, 31, 24, 108,
+ -40, 6, 38, 47, -21, -31, -1, 56,
+ 88, -28, 65, 47, 15, 12, -60, 37,
+ -69, 54, -76, -23, -32, 23, -73, -55,
+ 2, 8, 55, 54, -19, -37, 21, -83,
+ -19, 7, 20, 12, 6, -51, -9, 52,
+ 18, 46, 41, 24, 72, 13, -13, -34,
+ -2, -2, 53, 58, -37, -45, 52, -10,
+ -30, -49, -33, 21, 32, -67, 13, 0,
+ -56, -63, 26, 10, -26, -13, 31, 76,
+ 25, -21, 61, -32, -39, -17, 3, -45,
+ 2, 5, 9, 9, 44, -1, -15, 42,
+ -6, -24, 13, 37, 3, -26, -66, 35,
+ -38, -128, 64, 40, 43, -125, 126, -50,
+ 23, 42, -57, 34, -47, -27, -39, -74,
+ -39, 2, 70, -15, -128, -83, -62, 39,
+ -22, 119, -80, 12, 29, 69, 10, 6,
+ -84, -78, -84, 34, 14, 96, 94, -12,
+ -19, 24, 2, -76, 74, -40, 44, 6,
+ -40, -13, 127, -74, 36, -5, 14, -47,
+ 101, -39, -110, -41, -91, -2, 25, -45,
+ 10, -23, 95, 25, -4, 41, -80, -1,
+ -74, -73, 59, -96, -38, 50, 25, 112,
+ 122, 115, -68, -3, -64, -68, -68, -8,
+ 16, -29, 29, 64, 66, 42, -24, -25,
+ 109, 27, -66, 56, 0, 55, 54, 31,
+ -70, -49, -38, -24, -9, 86, -40, 18,
+ -5, 37, 101, 20, 2, -34, -8, -27,
+ -64, -40, -49, -35, 43, 90, 42, 79,
+ 18, -76, -4, 44, 17, 23, 54, -50,
+ 20, -127, -12, -13, 80, 5, 10, 70,
+ 10, 109, -91, -5, 4, 91, 24, -93,
+ -32, 33, -13, 9, -16, -38, -123, 11,
+ 13, -42, 55, 22, -42, -7, -87, 14,
+ 0, -12, 52, -69, 52, -50, 11, 25,
+ 34, 8, -55, 50, -4, 121, 50, -42,
+ 25, -34, -18, -127, 41, -73, -8, -59,
+ -7, 88, -128, 64, -43, 13, -11, -55,
+ -60, 61, -67, -52, -45, 4, 21, -17,
+ -60, -121, 68, 39, 126, 86, 25, -37,
+ -82, -52, -19, 23, 20, -38, -20, -8,
+ -75, 10, -94, 35, -2, -77, 72, 50,
+ 13, -17, 111, 48, 38, -82, -32, -14,
+ 60, 53, 0, -33, -38, 26, 9, -39,
+ 37, -5, 91, 22, 42, 10, -43, 27,
+ 18, 40, 44, 127, -65, -77, 46, -34,
+ -89, 110, -83, 68, 20, -67, 69, -42,
+ -81, 33, 18, -27, 12, -33, 50, -47,
+ -10, 96, -75, 67, 126, 60, 42, 13,
+ -38, 83, 15, -6, 12, -2, 33, -23,
+ -5, -11, -31, -42, 22, 2, 30, 63,
+ 25, -16, -19, 74, 63, 3, 1, -2,
+ -12, 3, 74, -12, -16, -51, 27, 15,
+ -52, 75, 25, -10, -25, -23, 5, 7,
+ -22, -18, -56, -50, -26, -52, -37, -3,
+ 36, 3, 13, -61, 9, -87, 4, -27,
+ 43, -4, 25, -32, 4, -56, 33, 3,
+ 6, 1, -61, -1, -24, 18, -14, -1,
+ -42, 45, -25, 18, -16, -3, 1, -20,
+ -35, -45, 41, -7, 23, 10, 48, -68,
+ -17, -21, -48, -28, -42, -11, -3, -7,
+ 11, -127, -4, 16, 16, 4, 16, 19,
+ -40, 1, -8, 32, 29, 42, 61, 0,
+ 48, -2, 2, -66, -11, 39, 47, -7,
+ -20, 35, -92, -6, -28, -4, 19, 6,
+ -4, 30, -99, -19, -4, -39, 51, 22,
+ 8, -23, 49, -19, 11, 5, -68, 86,
+ 42, -57, 19, 58, -26, -43, -14, 47,
+ -22, 3, 50, -9, -59, -1, -108, -100,
+ -24, 58, -126, -7, -15, 19, -55, 46,
+ 45, -22, 1, -13, -2, 17, 27, -121,
+ 43, -61, 19, 2, 45, -5, 3, -18,
+ -99, -74, -9, -25, 22, -43, -6, -29,
+ -25, -2, -49, -28, 20, -22, 14, 58,
+ 24, 37, -80, 116, -15, 9, -34, -3,
+ -61, 90, -36, -20, -58, 18, -78, -49,
+ 4, -8, 14, -56, -18, 4, -51, -52,
+ 11, 35, 96, 31, -35, -13, -21, -16,
+ 106, -28, 106, 114, 96, 53, 22, 25,
+ -20, -10, -54, -1, -4, -127, -39, -8,
+ -32, -72, 34, -28, 67, 2, -29, -55,
+ 62, -5, 10, -4, -58, -34, -18, -91,
+ -75, -46, -36, 127, -20, -63, -20, 3,
+ -16, 102, 8, -1, 105, 73, -12, -18,
+ -30, -28, -62, 29, -17, 38, -39, -60,
+ 44, -28, -19, 105, -32, 27, 56, 0,
+ -18, -104, 30, 3, -30, -15, 32, 6,
+ 31, 17, 41, -19, -53, 6, -19, -22,
+ 102, 18, -11, 48, 28, 93, 7, 3,
+ 59, -79, 34, -28, 23, 43, -62, 51,
+ -64, 12, 6, 59, 9, 9, 30, 23,
+ -34, -23, -44, 4, 47, -31, 19, 10,
+ 67, 16, 34, 65, 80, 3, 38, -4,
+ 15, 6, 93, -30, 16, -6, -40, 85,
+ 53, 24, 87, 10, -52, 1, 29, -5,
+ -16, -65, 62, -40, 53, 2, -10, -9,
+ 11, 86, 40, 7, 2, 51, 6, 78,
+ 44, -10, 20, 46, 63, -2, 14, -31,
+ -14, 51, -8, -37, -21, -43, -13, 12,
+ -46, -55, -43, -7, 85, -18, -32, 13,
+ 36, 16, 20, 67, 51, 32, -28, 1,
+ -36, 14, -16, 20, -26, -3, -7, -11,
+ 32, 16, 32, -28, 20, -12, 4, 85,
+ 2, 6, 35, -50, 19, 21, 59, -19,
+ -10, -17, -66, -4, 6, 21, 37, 34,
+ -8, -46, -13, 24, -28, -14, 23, -13,
+ -17, -1, 0, -55, -17, -31, -6, -15,
+ 9, 45, 44, 36, 8, -17, 11, -2,
+ 0, -27, 7, -38, -44, 58, 57, 50,
+ 36, 41, 41, -37, 28, 9, 53, -9,
+ -10, -15, 72, -30, -9, 18, -29, -15,
+ 31, 47, -38, 50, -27, -73, 31, -32,
+ 38, -39, -23, -17, 0, 13, 20, -34,
+ 21, 2, -12, -52, 35, -42, 41, 0,
+ 71, -65, 1, -111, -60, 40, 52, 26,
+ -30, -46, 30, -13, -7, 76, -46, -10,
+ -72, -73, -79, -18, 15, -32, 28, -37,
+ -3, -7, -27, -47, -39, -13, 63, -61,
+ -50, -1, 100, -53, 27, 44, 82, 0,
+ -53, -50, 3, 87, 0, -14, 13, -21,
+ 4, 23, 20, -8, -38, -50, -56, 127,
+ 32, 45, 33, 83, 92, -61, 12, 25,
+ -14, 12, -30, -101, -29, 82, 75, 6,
+ 12, 46, 20, 45, 25, 20, 61, 8,
+ 74, 52, 9, -47, 86, 26, 2, -26,
+ -51, -21, 65, 80, 65, -28, 108, -1,
+ -89, -10, 21, -7, -19, 41, -7, 111,
+ 8, -13, 39, 3, 39, 108, -1, 43,
+ 45, -6, -48, 109, 126, -19, 33, -9,
+ -35, 21, -66, 13, -26, 35, -26, 23,
+ -17, 13, -26, -28, -5, 38, -86, 57,
+ -68, 29, -27, 16, -15, -11, 48, -83,
+ -83, 45, -20, 55, 16, -19, 16, 30,
+ -13, -28, 90, 54, -18, -11, -86, -51,
+ 41, 11, 48, -18, 5, 3, -5, -28,
+ 24, -25, 5, -48, 5, 27, -47, 2,
+ -102, 3, -82, 13, -34, 18, 4, 90,
+ -82, 3, -26, -29, -13, -21, 19, -31,
+ 0, -30, -20, 28, 26, 0, 35, 21,
+ -23, -41, -71, -45, 17, -15, -51, 18,
+ -17, -11, 15, 11, 8, 42, -4, -52,
+ -54, 54, -62, 35, -30, -25, 16, -7,
+ -20, 52, -26, -5, -7, 9, 30, 58,
+ -13, 0, -28, -13, 24, -1, 4, 63,
+ -23, -1, -18, -2, 28, 4, 4, 14,
+ -15, -22, -29, -18, -11, 60, 26, 10,
+ 20, -11, 30, 5, 7, -33, 34, -18,
+ 22, 8, 3, -36, 21, -23, -57, 3,
+ -49, 6, 33, 48, -36, -38, 4, 3,
+ 32, -27, 72, -39, -12, -13, -12, -1,
+ 22, -17, 24, 41, 22, 25, 72, -29,
+ -7, 17, -39, 16, -6, -36, -24, 4,
+ -34, 0, -8, 14, -6, 65, -16, -17,
+ -8, -6, -75, -4, 59, -30, -29, -50,
+ -42, -6, 36, 22, 4, -20, 0, 11,
+ 6, -25, -3, -28, -99, 101, -21, 41,
+ 14, -2, 2, -25, -18, -39, 21, 47,
+ -15, 79, 98, -2, 56, 127, 22, 12,
+ -102, -6, 52, 16, 27, 94, 44, 65,
+ -36, 10, -26, 8, 49, -60, 55, -50,
+ 73, 107, 14, -69, 35, -115, -20, 9,
+ 125, 2, 18, -65, 50, 56, 54, -21,
+ -118, -4, -62, 68, -43, -28, 1, -1,
+ -5, -82, 70, 44, 47, 30, -27, 62,
+ 66, -85, 36, 66, -37, 48, 107, 42,
+ -66, -20, 18, -22, -41, 63, 126, -48,
+ 34, -18, -121, 127, 7, 39, -128, 21,
+ 32, 105, -36, -99, -30, 52, 21, 93,
+ 33, -16, -14, 113, 69, -18, -2, -30,
+ 9, -25, 67, 1, 10, -29, -128, 10,
+ 63, -82, 45, 6, 37, 46, -10, -19,
+ -37, 11, 16, -57, 26, 54, -93, 21,
+ -51, 52, -39, -61, -24, 25, -46, -28,
+ -90, 13, 23, 38, -54, -23, -2, -32,
+ -102, -47, -42, -52, -13, -9, 48, -28,
+ 29, -11, 21, -23, -30, -54, 5, 36,
+ -27, 10, 112, 10, 81, 22, -18, 10,
+ -27, -26, -31, 5, -51, -11, -57, 67,
+ 44, 126, 11, 6, 7, 28, -46, 9,
+ -18, 71, -34, -27, 15, -45, -85, -22,
+ -127, 22, -69, -9, -17, -19, 20, 4,
+ -15, 6, -10, -3, 3, 75, 19, 91,
+ 126, -25, -20, -58, 97, 9, 8, 34,
+ 8, 72, -33, 10, -34, -10, -17, -4,
+ -107, 3, 10, -70, 17, -22, -25, -26,
+ -9, 43, 79, 30, -26, 41, 16, -16,
+ -56, 98, -47, 13, -8, 8, 16, 34,
+ -98, -31, -48, -36, 1, -57, 18, 106,
+ -22, 23, -64, 43, 46, -12, -58, 34,
+ -34, -14, 27, -29, -20, 26, 17, 60,
+ 70, -69, 99, 25, -10, 35, -128, -12,
+ 37, -12, 26, 41, -109, 7, -24, -49,
+ 32, 41, 29, -3, 1, -36, -20, -5,
+ 11, -101, 55, -48, -75, -32, -125, 44,
+ 9, -13, -34, 81, 12, -65, 21, -35,
+ 21, 94, -3, 14, 4, -9, 23, 1,
+ 52, -47, -22, -24, 83, -46, -7, -10,
+ -89, 1, 71, -34, -16, 8, -52, 2,
+ 10, 127, -56, -51, -13, 40, -59, -7,
+ -14, 18, -78, 39, -26, -11, -18, 68,
+ -52, 14, 35, -122, -52, -122, 81, -72,
+ -11, -5, -98, -36, -19, -40, -38, -43,
+ -37, 38, -14, -13, 8, -30, 25, 34,
+ 53, -10, 6, -51, 75, 119, 34, -20,
+ -39, 18, -12, 43, 75, 86, -11, 20,
+ 1, 15, 23, 21, -13, 6, -31, -58,
+ -16, -39, -39, 5, -32, 13, 63, -6,
+ -15, 118, 6, -29, -57, 38, -3, 50,
+ -12, 87, -29, -6, -59, 6, 10, 118,
+ -99, 25, -65, -48, 74, -46, -78, -24,
+ -60, -50, 42, 31, -59, -1, 37, -16,
+ 5, -58, -3, -86, -13, -4, -44, -57,
+ 71, 29, 40, 42, -4, -32, -36, -115,
+ -115, 5, -84, -13, 27, -1, 28, 41,
+ -9, 1, -6, 3, 20, -12, -10, -9,
+ 79, -9, -36, -16, 4, -45, -25, 9,
+ -72, -31, 6, 14, 95, -14, -19, -14,
+ -42, -49, -20, 5, 103, 24, 20, 77,
+ 126, -17, -99, 53, 77, -56, 20, 90,
+ 37, 127, 29, 7, 23, -5, -70, 75,
+ 16, 22, -10, -17, 7, -19, -26, -56,
+ 126, -22, 126, 35, 4, -64, 18, 8,
+ -11, 69, -49, 51, 77, 68, -30, -13,
+ -29, -13, 71, 44, 20, -44, -8, 81,
+ -41, 36, -34, -13, 14, 49, -23, 16,
+ -12, -47, -13, -28, 32, 13, -63, 45,
+ 28, -70, 30, -26, 15, 8, -40, 1,
+ 95, 39, -28, 74, -41, 39, -89, 62,
+ 23, -39, -118, 74, 44, -19, 0, -6,
+ 15, 47, 14, -4, -18, -6, -42, 110,
+ 59, 48, 28, -5, 3, -14, 26, -3,
+ 49, 28, 25, -5, 15, -77, 35, 15,
+ 26, -19, 29, 10, 13, 65, -21, 10,
+ -37, 19, 101, -27, -60, 80, -36, -5,
+ 9, -26, -17, 70, 16, 65, -5, -64,
+ -1, 17, 35, -16, 38, 49, -24, -18,
+ 60, -8, -47, -19, 40, -56, 6, 28,
+ 20, 10, -55, 40, 8, -46, -18, 54,
+ -24, 125, 13, -35, -6, 62, 35, -17,
+ 10, -22, 37, -64, 29, 50, 6, 30,
+ 17, 26, 35, -10, 41, 11, -5, -28,
+ 44, 34, 23, -24, 25, -53, 39, 39,
+ 20, -14, 4, -10, 3, -16, 13, -24,
+ -34, 3, 10, 22, 23, -9, 29, 18,
+ 28, -2, 46, 64, -18, -10, -5, -12,
+ -3, -33, -13, -15, -37, 21, -21, 27,
+ -6, 40, 19, -25, 48, 21, 28, 48,
+ -8, 44, 46, 10, -4, 38, -13, -21,
+ 40, -39, 32, 7, 18, 25, 20, -20,
+ 4, -50, -49, 22, -13, -10, 21, 28,
+ 32, 24, 38, -7, -6, -22, 18, 17,
+ -6, 51, -18, -27, -11, 24, -72, 12,
+ 3, -20, 27, -13, -11, 19, 8, -11,
+ -17, -53, 18, -38, 40, 18, 44, -40,
+ 15, -10, -13, -26, 32, -78, -41, 25,
+ -51, 92, 18, 86, 22, 7, 5, 62,
+ 49, -18, -27, -61, 32, 84, -48, 62,
+ 3, -17, 6, -12, 33, 38, -35, 13,
+ -12, -16, 20, -35, 51, 108, 48, 12,
+ 53, -69, 61, -69, -30, 53, -96, -32,
+ -23, 9, 9, -42, -10, 38, -23, 2,
+ 7, -80, 7, 51, -15, 111, 11, -63,
+ -44, -126, -19, -66, 75, -49, 17, 4,
+ 26, -4, -23, 31, -44, 27, -83, 43,
+ 29, -97, -2, 43, 26, -25, -110, 26,
+ -7, -60, 21, 18, -66, -42, -94, -34,
+ 95, -34, 45, -28, 79, -68, 95, 61,
+ 52, 64, 35, -18, 26, -52, 127, 69,
+ 56, -58, 56, -21, 19, -85, 23, 19,
+ -127, 5, -5, -120, -61, 29, -53, 41,
+ 51, 127, -38, -4, -77, 37, -28, -83,
+ 46, 14, 6, 51, -87, 49, -36, -71,
+ -81, -22, 29, -121, -126, -128, 26, -55,
+ -31, -1, -23, 90, -47, -66, -28, 17,
+ 14, 34, 11, -30, -7, -23, 18, -71,
+ 125, -10, -57, -73, 23, -4, 2, 5,
+ 3, 77, 10, -64, -19, -39, -19, 4,
+ -16, -19, 6, 23, -26, 12, -43, -38,
+ -6, -22, 23, -75, 62, 34, -54, 31,
+ 83, 55, 9, -125, -18, 69, 7, -24,
+ -55, 1, -64, 34, 56, 24, -39, -39,
+ -48, 31, -20, -69, -36, 53, -65, 86,
+ -68, -4, 15, 45, 93, 16, -2, -40,
+ -37, -45, 59, -11, 93, 14, -14, -5,
+ -90, 29, -11, -8, 87, -17, -23, -90,
+ -8, 24, -63, 90, 80, -33, 2, 54,
+ 107, 84, 14, 42, -31, 8, -73, -12,
+ 12, 1, -21, 7, 66, 38, 38, -2,
+ 2, -57, 80, 24, 14, -68, -40, 64,
+ 17, -2, 62, 11, -20, -78, -97, -11,
+ -116, -1, -18, 33, 15, -128, -84, -101,
+ -5, -44, 32, -64, -20, 33, -15, 73,
+ 18, 19, 51, 5, -5, -15, -23, 37,
+ -32, 8, -7, 6, 13, 53, -113, 30,
+ -38, -91, 53, -16, 28, 11, -17, -78,
+ 47, 48, -88, 0, -39, 2, 0, -128,
+ -7, 0, 25, 44, -97, 101, 68, 14,
+ -62, 42, 54, -37, -27, 22, -105, -28,
+ -121, 21, -124, -72, 45, 7, 16, 52,
+ 0, -30, 95, -108, 29, 19, 18, -22,
+ -26, -45, 16, -86, -48, 31, 55, -98,
+ -39, 10, -65, 7, 52, -88, -15, 21,
+ 28, 28, -87, 30, -51, 92, 41, 17,
+ 25, -62, 89, 33, 19, 61, 20, -13,
+ 20, 18, 8, 19, 11, -34, -1, -43,
+ 24, -11, -39, -18, 84, -70, 42, 29,
+ -39, -21, -26, -48, -29, -19, -22, 31,
+ -26, -36, 28, -55, 36, 1, 1, -42,
+ -42, 17, 25, 127, -82, 50, -74, -27,
+ 21, 11, 64, -22, -4, 15, -112, 4,
+ 63, -26, 41, 0, -2, 8, -97, -25,
+ -15, -34, 43, 42, -61, -11, 52, -56,
+ -93, -26, -2, -6, -4, -79, -18, 24,
+ -66, -11, 73, 75, -34, -49, -44, 15,
+ 34, 22, 95, -36, -20, -53, 15, -37,
+ 54, -32, -33, 39, 34, 94, 87, -12,
+ 41, 40, -43, -64, 0, -14, -42, 114,
+ -75, 69, -6, -29, -25, -97, 29, -35,
+ -127, -40, 46, -44, 19, -20, -61, -34,
+ -15, -13, 127, -101, -16, -41, -5, -31,
+ -4, 25, -18, 21, 12, 81, -30, 8,
+ -54, -53, 10, -30, -1, 70, -26, -5,
+ 26, -54, 50, 31, 63, -104, 24, 4,
+ -48, -19, -15, 13, 1, -63, 18, 33,
+ -39, -3, -12, 44, 17, 39, -52, 74,
+ 51, -93, 16, -12, 3, 31, -19, -36,
+ 113, -22, 33, 3, 33, -8, -82, -39,
+ 44, 84, -16, -13, 52, -120, 29, 70,
+ -26, 31, 73, 24, 4, -36, -20, -60,
+ -53, 31, -50, 17, -55, -10, -44, -34,
+ -128, 72, -85, 50, -5, 81, -46, 28,
+ -18, 21, 11, 33, 13, -34, 40, 95,
+ -59, 30, -51, 4, 65, 30, -2, -55,
+ -22, -46, -19, 7, 20, 14, 0, 115,
+ 98, 16, 127, 8, -41, -21, 27, 16,
+ 96, -67, 1, 30, -53, -98, 19, 40,
+ 55, 33, -66, 79, 26, -51, 0, 107,
+ -4, 10, -115, -20, 18, -9, -90, -7,
+ 1, 59, -55, 24, 9, -71, -14, -5,
+ 9, 41, -32, 26, -85, -10, -8, 5,
+ 28, -50, 8, 18, -125, -18, -13, -17,
+ 3, -35, 54, 70, 0, -78, 11, 18,
+ 16, 67, -20, 5, -73, 26, -75, 14,
+ 7, -8, -88, 19, -28, 62, -4, 33,
+ -55, -28, -16, -25, -25, -6, -39, 91,
+ -4, 18, -37, -79, -23, -12, -26, -74,
+ 28, 7, 52, 3, -4, 72, 96, -22,
+ -14, -127, -46, 67, 17, 82, -33, -9,
+ -20, 37, -6, -106, -127, -35, -17, -67,
+ 54, -30, 6, 15, 25, 62, 65, -67,
+ -58, -3, -1, 16, -3, 18, 68, 83,
+ 32, 41, 33, -5, -7, 33, 46, 4,
+ 21, -30, -41, 54, 59, -38, 52, -19,
+ -89, 37, -25, -51, -39, -13, -24, -7,
+ -8, -24, -21, -91, -22, -10, -25, 26,
+ 22, -21, 20, -16, 19, -116, 7, 24,
+ 25, 26, -26, -118, 3, 16, 66, -6,
+ -41, 126, -42, -47, -54, -49, -22, -38,
+ -29, -68, 5, 68, 7, -11, 20, -87,
+ 37, -6, -8, 16, -3, -13, -6, 52,
+ 111, -110, -35, 37, -125, -13, 24, -19,
+ 32, -60, 34, 27, 3, 29, -57, 31,
+ 79, 5, 47, 126, 27, -1, 49, -111,
+ 45, 5, -1, -18, -24, 3, -38, 20,
+ -16, 14, 5, -58, 23, -26, -35, -17,
+ 0, 54, 78, 71, -35, 88, 18, 5,
+ -44, 66, -15, 93, 52, 31, -14, -20,
+ -20, -37, -74, -44, 3, -128, -25, -20,
+ -24, 9, 23, 66, -20, 28, 15, -21,
+ -33, -10, -1, -20, 55, -42, 8, 29,
+ 30, -28, 59, 56, -67, -33, -51, -30,
+ 30, 5, 69, 44, 31, -35, -108, -70,
+ -73, 11, -27, -26, -66, -42, -11, -23,
+ 40, 46, -71, 38, 9, -7, -66, 31,
+ -14, 51, 37, 127, -35, 48, 53, -6,
+ 49, -10, -18, 31, 19, -2, 27, 3,
+ -46, -126, 19, 10, -4, 38, -14, -27,
+ -77, 16, 33, 9, -18, 16, -1, 0,
+ 62, 32, 18, 94, -24, 61, 0, 22,
+ 25, 74, -104, 26, -68, 29, 3, -16,
+ -30, 36, -4, 36, 117, -32, 62, 126,
+ 10, 33, -14, 19, -25, -23, -4, -14,
+ -33, -9, 3, -25, 49, 50, 52, 1,
+ 42, -127, -2, 48, 58, 30, -29, 53,
+ 14, -1, 15, 47, 39, -38, 9, -11,
+ 12, -32, -29, 4, -37, 13, 65, -3,
+ -21, -75, 15, -1, 5, 8, -19, 4,
+ -26, -44, -1, 13, -12, 2, -8, -21,
+ 1, 30, 34, 12, -8, 7, 51, -27,
+ -37, -1, -28, -6, -21, 14, -40, -2,
+ -46, -26, -3, 11, -38, 24, 33, -34,
+ -53, -31, 25, 14, 25, -16, -45, 28,
+ -24, -17, 20, -34, -2, 50, -3, -118,
+ 9, 56, 12, 47, 21, -18, -8, 30,
+ -19, 7, -21, 27, -95, 39, 21, 40,
+ 23, -15, -6, -25, 4, 13, 68, -20,
+ -1, -95, 22, 23, -50, -11, -10, -52,
+ 36, -91, 85, 26, -17, -35, -25, -46,
+ 20, 12, 45, 74, 6, -27, -39, -74,
+ -26, 10, 86, -6, -61, 27, 53, 7,
+ 41, -67, 1, 6, 18, 20, 21, -19,
+ 29, -25, 83, 4, -35, 22, 56, -5,
+ 17, 22, -24, 34, -55, 107, 0, -31,
+ 11, 25, -55, -50, -35, -37, 0, -1,
+ -38, 36, -70, 55, -18, 0, -17, -67,
+ -43, -34, -73, 11, 48, 107, 34, -16,
+ 34, -19, 13, -48, -13, 3, 43, -13,
+ -16, -12, -11, -28, -47, 22, 48, 23,
+ -12, 10, 27, -41, -116, -86, -1, -20,
+ 103, -49, -23, 26, -67, 3, -78, 3,
+ 43, 43, -12, 42, 4, 10, 43, 3,
+ 33, 57, -9, 4, -1, -17, 31, 38,
+ -13, -117, 34, 5, 57, 0, 57, 33,
+ -59, 34, 18, 0, -54, 52, -69, 3,
+ -24, 54, -26, 19, 104, 35, -17, -32,
+ 30, -20, -98, -25, -36, -31, -10, -5,
+ -53, 22, 67, -54, 38, -42, 91, -15,
+ 17, 42, -40, 56, -44, -26, 6, -8,
+ 12, 47, 21, 59, 24, 8, 54, 3,
+ -11, -39, 0, -7, 47, 50, 32, 41,
+ 22, 3, 4, 8, 12, 14, 5, 51,
+ 3, -37, 11, -79, 16, -24, 27, -127,
+ 93, 17, -22, -4, 24, 26, -30, -3,
+ 7, -53, 37, -32, -17, 99, -7, -26,
+ -68, 36, -58, -41, 28, 38, 26, 10,
+ -48, -35, -24, -90, 49, 3, 0, 32,
+ -29, -36, 29, -1, 11, 14, -62, -20,
+ 63, -103, 1, -26, 110, -65, 0, -103,
+ -40, 2, 54, 9, 12, 3, -16, -89,
+ -93, 20, 30, 42, 4, -15, 79, 23,
+ 6, 33, -27, 31, -68, -17, -38, -19,
+ 71, -24, -34, -11, -19, -6, 51, 49,
+ -38, -6, 98, -3, 5, -54, -6, -35,
+ -11, 65, 51, -20, -40, 51, -12, -28,
+ -74, 2, -97, 38, 33, -32, -83, -118,
+ -19, -88, -34, -7, 87, 13, 8, 62,
+ -20, -3, -49, 33, 48, -2, -42, -55,
+ -26, 11, -71, 6, 5, 78, -56, 29,
+ -29, -116, 49, -83, -12, 58, -22, -56,
+ 124, 64, -99, 40, -31, 39, -49, -87,
+ 24, -110, 3, 58, -71, 14, 52, 19,
+ -26, 2, -67, 9, 9, -15, -58, 50,
+ -126, 49, -74, 33, 40, 43, 9, -17,
+ 39, 1, 94, -63, -83, -81, 10, 16,
+ -2, 6, -69, 35, -26, -40, 13, -21,
+ -30, -9, -22, -51, -4, 66, -27, -42,
+ -27, -33, -69, 10, 8, -128, -24, -51,
+ 9, -62, 9, 2, -35, -7, -36, -28,
+ -16, -58, -31, 13, 58, -39, 17, 2,
+ -20, -15, -57, -74, 51, -8, -75, 44,
+ 12, -19, -6, -7, 55, -35, 108, -95,
+ 8, -8, -22, -47, -30, -6, 31, -4,
+ 81, -8, -16, -87, -64, -38, 54, 104,
+ 109, 5, 3, 14, 57, -56, -24, -50,
+ 16, -72, -4, 22, -16, -19, 31, -42,
+ 104, 56, 65, -48, -14, 30, -53, -24,
+ -30, 12, -38, -48, 0, 62, -4, -3,
+ -2, 51, -28, -28, 17, 11, 54, 4,
+ -21, 97, -45, 63, 7, 10, -5, 13,
+ 20, 30, 56, 27, 1, -5, 33, 43,
+ 32, 46, -7, -15, 37, 32, 29, -53,
+ 63, -15, 27, 24, -14, -12, 19, -3,
+ 28, -5, 9, -21, -8, 3, -69, 11,
+ 8, 37, -69, 47, -5, -1, 27, 13,
+ -17, 12, 16, 12, -72, -37, -7, 28,
+ 46, 4, 91, -44, 12, 2, -74, -5,
+ -49, -114, 15, -29, 12, -56, -26, -16,
+ 56, -14, -2, -10, 28, -1, -44, 8,
+ 59, 11, -1, -25, -12, -45, 6, 8,
+ 37, -38, 22, 9, -17, -34, -41, -44,
+ -126, 1, 14, -86, -123, 31, 26, 6,
+ -5, -41, 6, -14, -66, -3, -19, -1,
+ 23, 24, -53, 54, -17, -32, 26, 65,
+ -32, -9, -128, -7, -24, -16, 16, -37,
+ 45, -80, 77, -12, -1, -47, -24, 20,
+ -7, -52, 89, 9, 23, 5, -3, -31,
+ 24, -71, 3, 30, -51, -59, 28, 22,
+ -8, 26, 10, 9, -104, -13, 48, -85,
+ -28, 18, -37, 9, -20, -34, 61, -8,
+ 6, -4, 27, -63, 73, -4, 24, -1,
+ 9, 11, 13, -40, -6, -1, -9, 13,
+ -9, 33, -25, -27, -2, -100, -53, 20,
+ -3, -92, -23, -9, 4, -69, -78, -34,
+ -13, 25, -70, 32, -29, 31, -38, 26,
+ 6, -28, -14, -10, 10, -24, 9, 61,
+ -3, -85, -23, -65, 9, -42, -101, 39,
+ 9, -23, 1, -127, 4, -8, -36, -31,
+ -7, -9, -85, -26, -16, -70, 33, 3,
+ 0, 29, -20, -104, -50, 2, -77, -56,
+ -46, 36, -13, -6, 4, -40, -74, 7,
+ -62, 2, 4, -9, 0, -92, 19, -68,
+ -13, 55, -11, -74, -11, -81, -19, -52,
+ -10, -14, -59, -70, -31, 10, 11, 1,
+ -11, 25, 8, -23, -4, 39, 26, -92,
+ -66, 1, 18, -24, -10, -40, -2, 23,
+ -14, 4, 36, 28, 33, -17, 50, -44,
+ 17, 2, -56, -33, 50, 22, -2, 21,
+ 36, -5, -29, -30, 70, 39, -2, 44,
+ -11, -11, -57, 13, -16, -39, -11, 17,
+ 16, 24, 10, 41, 45, -31, 44, -4,
+ -62, 23, 20, 10, -6, -15, 2, -40,
+ 1, -22, -10, 8, 11, -23, -28, -1,
+ -22, -57, -2, 11, 61, -64, 1, 24,
+ 17, -58, 43, 63, -13, 9, 30, -55,
+ -66, -51, 44, 12, 73, -30, -10, -67,
+ -45, -51, 36, -1, -42, -7, -9, 6,
+ 65, 4, 54, -37, 94, 30, 98, -38,
+ 4, 76, -47, -120, 49, -2, -60, -26,
+ 74, -32, -50, -52, 17, -58, 9, -119,
+ -18, 74, 92, -28, -68, 38, 78, -3,
+ 35, 33, -31, 1, -48, 45, 31, 39,
+ -95, -86, 25, 0, 37, -48, 12, 99,
+ -69, 90, -108, -20, 66, 15, -2, -14,
+ -20, -2, 52, -15, 105, -28, 80, 24,
+ 22, -84, 85, 16, -13, -3, -45, 12,
+ -3, -27, -18, 44, -12, 17, -50, -98,
+ 20, -48, 69, 21, -72, -55, -23, 9,
+ 10, -47, 52, 58, -23, -37, -9, 19,
+ 64, 69, 16, 121, 13, -74, 5, -15,
+ -20, -27, 55, 0, -23, -24, 75, 29,
+ -14, -18, 5, 16, -3, 63, -7, 7,
+ -47, -56, -20, 18, -48, 70, 12, -14,
+ 76, -17, 0, 127, -14, -42, 57, -37,
+ -53, -1, 12, -43, -10, 97, -5, 39,
+ -48, -12, 11, -14, 42, 22, 52, -5,
+ -24, -12, -12, -11, 12, -9, 39, -33,
+ -49, 46, -18, -2, -22, -7, 76, 31,
+ -14, -18, -12, -26, 49, -17, 61, -28,
+ 36, -14, 37, 20, 67, -18, -3, -63,
+ 68, 42, -58, 20, -19, 50, -19, -21,
+ 2, 95, -95, 4, 9, 46, -11, 12,
+ -20, 39, -37, -10, 90, 5, 22, 6,
+ 2, -64, 26, 11, 22, -25, -6, -4,
+ -27, 8, -1, 96, 46, 16, 83, 81,
+ 25, 34, 16, -29, -4, 14, 9, 27,
+ -13, 9, 57, 40, 13, 28, -56, -36,
+ -9, -3, 24, 70, 44, 2, 64, -24,
+ 8, 71, -13, 22, 10, -22, 17, -22,
+ 81, 19, -14, 39, 2, 41, 12, 20,
+ 41, 38, 3, 60, 53, 39, 18, -7,
+ 3, -21, 39, 10, 9, -18, -58, 43,
+ -6, 83, -59, 1, 9, 1, 16, 68,
+ 39, 21, -84, 12, 58, 24, -13, 29,
+ 18, 30, -74, 24, -45, 22, 71, 20,
+ -38, 10, -19, -10, 34, 27, -21, -50,
+ 53, 1, 90, 8, 15, -28, 2, -1,
+ 41, 36, 23, -121, 69, 23, 41, 11,
+ -46, -10, 30, 11, 12, 121, -43, 1,
+ -4, 24, 16, -7, -8, 8, 9, 55,
+ 10, -38, 21, -66, 25, 72, -2, 58,
+ 51, -51, 27, -6, -6, -42, 25, -25,
+ 26, -42, 8, -23, 16, 2, -73, 35,
+ -15, 27, -7, 30, 2, 8, -29, -27,
+ -58, -1, 30, -55, 63, -55, 47, -12,
+ 23, -100, -17, 29, 10, -5, 27, 38,
+ 53, -10, -55, 20, -32, -23, -104, -101,
+ 86, 86, -13, 12, -17, 10, -30, -12,
+ 66, 1, 38, -24, 5, -10, 74, -19,
+ -87, -66, -39, -122, -41, -61, -56, 27,
+ -51, -35, 24, -17, 66, -50, -24, 25,
+ 27, -3, 52, 54, 70, 51, -71, -44,
+ -77, 30, -5, 4, -6, 3, 71, 5,
+ -125, -8, -40, 18, -30, -40, -17, 41,
+ -56, 50, -37, 90, -60, -14, 28, -20,
+ -18, -35, -9, 20, 37, -120, 19, -40,
+ -23, -36, 15, 56, -10, 5, -1, 113,
+ -27, 25, -39, 21, 32, -6, 68, 26,
+ 15, 13, 58, 31, -32, 11, -11, 18,
+ -33, 1, -22, -14, -92, -13, -56, -97,
+ 60, 0, 57, 21, 59, -49, -27, 66,
+ -40, 37, 24, -11, 35, 10, -13, 2,
+ 28, 15, -113, 12, -96, 29, -4, 53,
+ 3, 52, 29, -14, -15, 35, -60, 21,
+ 35, -49, 37, -74, -14, -34, -12, -18,
+ 58, 4, 100, 20, 96, -40, 67, 20,
+ -11, 32, -15, -102, 56, 35, 5, 40,
+ 24, -21, -7, 54, -39, 38, -13, 39,
+ -87, -38, 10, -43, 40, 68, -1, -93,
+ -54, -23, -22, -28, -25, 44, 61, -51,
+ 4, -91, -56, -38, -34, 33, -90, -37,
+ 44, -2, -31, -46, -57, -19, 17, 79,
+ -25, -29, -114, -7, 17, 96, -24, 6,
+ -45, -38, -9, 64, -35, 44, -17, -51,
+ -46, -3, 12, -2, -13, -68, 29, -42,
+ -6, -59, 63, 4, -42, -23, -5, 4,
+ -39, 32, 12, -19, -13, 4, 40, -85,
+ -81, 11, 6, 61, 3, 23, 13, 34,
+ -54, 6, -47, -20, -12, -46, 5, 66,
+ 40, -14, -26, -29, 40, 35, -27, 1,
+ -46, -44, 32, -39, -59, 33, -23, -33,
+ -88, -105, -9, -30, -31, -57, 30, -12,
+ 56, -7, 21, 21, 8, 17, 110, -48,
+ -80, -88, 22, -22, -46, -33, 31, 31,
+ -83, 78, -97, -48, -8, 2, -25, 23,
+ 21, -19, -65, -21, -25, 7, -58, -71,
+ 71, -3, -10, -10, -64, 17, 41, -91,
+ -3, -49, -13, -75, -107, -48, 83, -43,
+ -10, -3, -61, 106, -36, -32, -62, -62,
+ 27, -37, -40, -26, -16, -52, -57, 2,
+ 96, -32, -33, -39, -4, -6, -57, -21,
+ -38, 19, -18, -14, 16, -88, 12, -2,
+ 21, -52, 47, 32, -4, -44, -73, -128,
+ 85, 48, -8, -39, 26, -46, 40, 59,
+ -6, 5, 32, -9, 117, 20, -32, -8,
+ -19, 21, -85, 12, -15, -17, 8, -48,
+ -76, 37, -128, -43, -27, -26, -19, 43,
+ -55, -79, 7, 3, 38, 8, -40, 0,
+ 74, -24, 71, 3, 64, -47, -35, -90,
+ -44, 52, 59, -39, 37, 9, 21, 19,
+ -55, 38, -24, -13, 62, 29, -25, -28,
+ 29, 21, -7, 22, -61, -93, -16, -19,
+ 44, -23, -35, -75, 28, -71, 46, 23,
+ -14, 19, 18, 40, 92, -40, -14, 0,
+ 41, -47, 8, -14, -61, -16, -1, 127,
+ 69, -41, -6, -13, 127, 8, 11, -18,
+ 79, -1, -102, -47, -27, -11, -41, -15,
+ -18, 2, -17, -25, 20, -75, 11, -88,
+ -11, 34, 103, -29, -118, 27, 15, -11,
+ -63, 91, -33, -26, 22, -27, 17, -25,
+ -63, -10, 24, 17, 70, -8, 68, 47,
+ -13, 65, -80, 76, -52, 23, 43, -87,
+ -48, -27, -8, 5, 53, -18, -127, 127,
+ 80, -39, 80, 16, -6, 127, -65, 55,
+ 98, 58, 69, -19, -41, 31, 35, 35,
+ 29, 29, -102, -22, 13, -49, -1, 32,
+ -39, 42, -20, 111, 39, 20, 78, 5,
+ -46, 109, -51, -38, -50, 64, 24, -25,
+ -95, -85, 126, 25, 10, -48, 23, -48,
+ -24, 127, -34, -19, -32, -12, 9, -43,
+ -95, 59, -4, -50, 97, -28, 70, 3,
+ -71, -48, -29, 10, -9, -5, -27, 117,
+ 47, 51, 113, -20, 125, 86, 43, -45,
+ -5, 91, 57, 72, -4, -16, -15, 5,
+ -92, 20, -38, -20, 1, 9, 3, -25,
+ -37, -26, 51, 116, 71, -38, -127, 92,
+ -126, -4, -15, 79, -10, 25, -24, -55,
+ -99, 73, -16, 106, 26, -61, 24, 15,
+ 9, 51, -8, 2, 23, 12, -2, 47,
+ 96, -41, -16, 1, 52, 15, 58, 40,
+ 31, -68, -48, -9, -77, -66, -53, -30,
+ 22, -29, -2, 13, -25, 2, -12, 39,
+ -19, -44, 36, 42, 28, 11, -40, -18,
+ 67, 60, -52, -47, -87, -22, -13, -26,
+ -71, 17, 2, -40, 13, 17, 25, 35,
+ 10, -18, -128, 54, -14, 5, 5, 74,
+ -26, 4, 1, -24, -59, 28, -20, -16,
+ -27, -9, -40, -27, -62, -101, 62, -18,
+ -70, 60, -35, 50, -31, -9, 19, -33,
+ 0, 14, -124, 24, -25, 2, 12, -2,
+ -11, 83, -48, -6, 18, -48, -28, 43,
+ -96, -34, -50, -13, -10, 3, -40, 68,
+ -23, -49, 127, 15, -41, -11, 118, 17,
+ -32, 8, 9, -30, -10, 30, 9, 74,
+ -42, -128, -100, -52, -20, -16, -55, 7,
+ -15, 13, 69, -27, 34, -18, -35, -70,
+ 84, 22, -56, 0, 14, 4, -1, -70,
+ 73, -4, 107, 60, 1, 41, 38, 41,
+ 76, 42, -9, -28, -49, -20, 0, -83,
+ -30, 59, -100, 16, 15, 17, 29, 5,
+ -15, -42, 3, -16, 19, 72, 6, -14,
+ -32, 70, 6, -41, 53, 68, 11, -23,
+ 31, 46, 52, -2, 25, 20, 80, 21,
+ 22, 21, 15, 49, -10, 86, 65, 60,
+ -14, -15, 39, -102, -4, -8, 70, 1,
+ -13, 55, 35, -17, -9, 39, 11, -50,
+ 3, 12, 14, 85, 74, 39, 122, -43,
+ 35, 30, -13, 102, 2, -44, 47, 40,
+ -42, 12, 79, 5, 54, 25, -7, -22,
+ 15, -33, 28, -1, -20, 26, 57, 70,
+ 8, -7, 62, 7, -9, 4, 69, 25,
+ 4, -35, 31, 11, -15, 15, 23, -10,
+ 38, 82, 28, 66, 88, 39, -2, 24,
+ 13, 4, 118, -23, 48, 52, -2, -16,
+ 50, 2, -48, 34, -41, 37, 10, 25,
+ 40, -13, -6, 69, 9, -39, -22, -22,
+ 4, -52, 0, -60, 84, -42, -52, 26,
+ -35, 33, -3, 65, 16, -20, 9, 53,
+ 2, 4, -9, 15, 4, 3, 59, 19,
+ 12, 51, 12, 40, 4, 19, 73, 14,
+ -39, -10, 17, -1, 18, 83, 40, -25,
+ -43, -36, -12, -11, 34, -1, 105, 29,
+ -21, 19, -1, -6, -6, 19, 4, -70,
+ -14, 32, -8, 0, 10, 60, -53, 9,
+ -16, 69, -25, 24, -28, 23, -8, 6,
+ -3, 84, 7, -30, 10, 9, 14, -14,
+ -3, 48, -99, 40, -57, -44, 23, 22,
+ -43, -50, 10, -39, -21, 95, 33, 25,
+ -34, -68, -6, 50, 8, 23, 55, -48,
+ -6, 44, -10, 39, 36, -25, 26, 37,
+ -87, 16, -57, 14, 2, 23, 24, 35,
+ 39, -41, 39, -66, 11, -127, 30, 7,
+ 21, 11, 30, 25, -35, 116, -46, -22,
+ 36, -33, 27, -32, -6, -7, 14, 127,
+ -1, 42, 75, -15, -18, -63, -13, 12,
+ -34, 81, -26, -71, 55, -10, 48, -31,
+ -30, -16, 54, -11, 3, -51, 71, 69,
+ 68, -15, -18, -14, 105, -5, 5, -12,
+ -30, -15, 17, 82, 30, 7, 35, 9,
+ 73, 15, -31, 12, -45, -21, 76, -64,
+ -50, -23, 127, 4, 37, -57, -126, 71,
+ 121, -98, -48, -1, 8, 49, 22, 100,
+ 32, -8, -55, -22, 35, -21, 36, 22,
+ 35, 59, 4, -125, -66, -16, -51, 61,
+ 9, -29, 9, -13, -6, -125, -5, -17,
+ -16, 10, 9, -68, -17, -22, -68, -20,
+ -36, -9, -98, -2, 16, -42, 0, -5,
+ -10, -48, 23, 11, 19, 14, 53, -39,
+ -14, 52, -34, 43, 22, 13, -42, 18,
+ 19, 23, 39, 23, 89, -79, -1, 84,
+ -5, 88, -55, -14, 26, 56, 42, -14,
+ 30, -46, 4, 52, -24, 8, -30, -31,
+ 73, -4, 57, 17, -35, -38, -24, -53,
+ -63, -1, -33, 6, 63, 5, 39, -22,
+ 55, 17, -9, -18, -17, 6, -63, -103,
+ -14, -27, -62, 14, 57, 17, -2, 51,
+ 14, 32, -57, 9, -27, 87, 80, -27,
+ -25, 45, -20, 47, -33, 95, 26, 81,
+ -1, -78, -58, -41, -70, 5, 103, -27,
+ -10, 4, -13, -46, 42, 22, 8, 66,
+ -46, 16, -2, 68, -95, 35, 1, -41,
+ -7, 9, -62, 1, -36, 2, 38, -7,
+ 6, 22, 32, -54, 7, -5, 19, 55,
+ -20, 46, 33, 16, 24, -18, -15, -65,
+ 82, -25, 18, -41, 82, -14, -128, -12,
+ 8, -40, 75, -52, -80, 18, -29, -42,
+ 3, 20, -13, -73, -6, -11, -24, -14,
+ -19, 18, -28, 127, -6, 99, 62, -1,
+ -26, -41, -28, -51, 40, -40, 3, -51,
+ 3, -36, -4, 62, -17, -19, -80, 42,
+ -22, 43, 8, -14, -33, -50, -37, 44,
+ 20, -30, 12, 127, -32, -21, 7, 38,
+ 44, -19, 98, -9, 35, 32, -68, -112,
+ -47, -6, 102, 2, 12, 6, 9, 14,
+ -5, -3, -18, 66, 39, 46, -38, 4,
+ -26, 61, -13, 37, -18, -19, -53, -17,
+ -10, -44, -106, -19, -11, -54, -13, -29,
+ 28, 17, 0, -13, 32, 41, 21, -37,
+ -44, -69, 83, 105, -38, 29, 38, -29,
+ -69, -52, 37, 7, -12, -3, 50, 0,
+ 16, 10, 7, -43, 24, 8, 18, 34,
+ 0, 8, 14, 28, 58, 11, -38, -29,
+ 9, 11, -4, 19, -19, 36, -6, -109,
+ 38, -18, -67, -11, 11, 34, 24, 52,
+ 55, 15, -37, 97, -29, 2, -26, 7,
+ 20, -38, -3, 56, -6, -1, -14, -14,
+ 15, -45, -51, -33, 5, -18, 67, 85,
+ -54, 53, -62, 13, 9, -15, -28, -19,
+ -65, 37, -21, 30, 8, -51, 3, -16,
+ -6, 4, 21, 10, 87, 11, 46, -1,
+ -2, 19, -37, 39, 33, 33, 30, -59,
+ 42, 52, 25, -1, -47, -7, 55, 60,
+ 21, -4, -50, 39, 24, -2, 25, 44,
+ -29, -43, -36, -26, 34, 6, 21, -31,
+ 49, -5, 25, 8, 20, -58, -32, -9,
+ -14, -9, -18, 0, -25, 94, -40, -30,
+ -11, 33, -5, -15, -5, -7, -39, -62,
+ -40, -68, 23, -75, -11, -89, 5, -13,
+ 17, 47, 17, 49, 38, 28, -26, -99,
+ -56, 96, 4, 17, -126, -18, -36, 11,
+ -30, -70, 92, 39, 5, 113, 42, -65,
+ 32, 29, 9, 20, 18, -28, -8, 77,
+ 47, 9, -38, 56, 58, 92, -7, 12,
+ 95, -94, 112, 0, 92, 16, -31, 39,
+ 45, -8, -42, -40, -45, 22, -32, -105,
+ -38, -47, 97, -46, 74, 113, -2, 67,
+ -21, 28, -8, -41, -63, -2, 104, -122,
+ -128, 35, -94, -51, -12, -89, 28, -73,
+ -117, -13, -17, 9, 17, 40, -27, -69,
+ -10, 2, 49, 30, -12, 0, -12, -80,
+ 26, 47, 36, 46, -11, 48, 47, 48,
+ 97, 76, 24, 60, -31, 35, -96, -20,
+ -67, 52, 94, -10, -44, 118, 26, 3,
+ -40, 32, 18, 36, 69, -24, 0, -30,
+ 73, -99, 10, 102, 48, 55, 24, 29,
+ 46, 125, 47, 127, 30, 44, 26, 19,
+ 37, 36, 36, -17, 27, 127, 18, 7,
+ 18, -86, 31, 9, 31, -24, -9, 69,
+ -35, -25, 54, -65, -12, -6, 63, 10,
+ 6, 25, 56, 23, 70, 52, 24, -29,
+ 22, -95, 17, 50, 8, 41, 13, 81,
+ 123, 70, 72, 70, 68, 50, 1, -19,
+ 2, 19, -40, 45, 49, 98, 33, 48,
+ -37, -38, -12, 24, -6, 66, -59, -29,
+ -102, -73, -34, 26, 49, 21, -4, 42,
+ 11, -33, 31, -62, 0, 4, -7, 65,
+ 31, 18, -2, 52, -38, 3, -19, 26,
+ -9, 73, -61, -42, -35, 34, -3, 29,
+ -14, -41, 2, -17, 91, 102, 49, -50,
+ -22, -29, -9, 4, 12, -19, 127, -28,
+ 33, -4, 45, 19, -42, -2, 6, -32,
+ -29, 53, -27, -83, -23, 13, -33, -7,
+ 1, 121, 103, 0, 17, -15, 17, -22,
+ 41, 41, 6, 30, -27, -6, 71, 56,
+ 2, 101, -89, 3, 13, -54, -71, -9,
+ -80, -29, 26, 116, -22, 41, -13, 50,
+ -86, -73, 45, 8, -67, 57, 42, -12,
+ -90, 24, 8, -7, 7, -47, 19, -41,
+ -17, -69, 23, -3, -72, -24, -21, 62,
+ 86, -34, -23, -77, 13, -117, 17, -40,
+ 44, 28, 28, -55, 71, 73, 87, 13,
+ -29, -21, 56, 86, -42, 14, 5, 15,
+ -6, -39, 14, 21, 50, -56, 39, -18,
+ 5, 35, -11, -10, 41, -54, 24, 57,
+ -29, -5, 11, -46, -7, 6, 86, -18,
+ -30, 102, 99, -49, 76, -104, 48, 37,
+ -46, -76, 36, -10, -46, -25, -47, -46,
+ 42, -24, 14, 36, -51, -128, 42, 6,
+ 27, -68, 86, 59, -14, -53, -1, 75,
+ -48, -20, 0, 30, -54, -90, 7, 40,
+ 19, 59, -106, -37, -67, 18, -46, 37,
+ -42, -81, -109, 5, -72, -43, -73, 44,
+ 12, -46, -35, -26, 0, -26, 26, -125,
+ 22, -8, -62, -11, -73, -90, 45, -36,
+ -40, 16, -88, -47, -28, -43, -14, -128,
+ -83, -19, -4, 2, -1, -10, 28, 14,
+ 7, 83, -34, -59, 24, 3, -56, 27,
+ -90, 27, -24, 23, 46, 18, 16, -3,
+ 80, -9, 29, 29, 20, -78, 5, -127,
+ 67, -17, 17, -5, 33, -14, 32, -6,
+ 14, -14, -16, 12, 86, 66, -61, 36,
+ 32, -11, -29, -16, -67, 36, 5, -39,
+ -79, 10, -75, -3, 5, -29, -37, 45,
+ -99, -103, -65, 37, -72, 17, -95, -32,
+ 55, -9, -61, -1, 26, -66, 9, -4,
+ 34, 36, 5, 26, 42, 40, 6, -46,
+ -112, -14, 42, -5, -20, 18, 45, 4,
+ 12, 7, 27, -32, -4, -57, 37, 33,
+ -13, -28, -121, 25, 54, 1, -41, 35,
+ 58, 1, 37, 14, -68, 5, -21, -21,
+ 2, -11, 20, 1, -8, 38, 20, 52,
+ 127, -4, -2, 38, 127, -32, 61, -49,
+ 34, 77, -80, -8, 31, -31, -57, 17,
+ 3, -9, -5, 22, 27, -10, 15, -94,
+ -40, 60, 59, -26, -9, 41, -30, -4,
+ -60, 77, -128, 7, -13, -1, 89, 13,
+ -62, -42, -2, 12, 42, -3, 41, -33,
+ 16, 71, -1, 3, -28, 7, -2, 7,
+ -27, -33, -32, -23, -5, -17, -8, 67,
+ 127, -50, 38, -1, -47, 111, -48, 4,
+ 69, 73, 23, -21, -13, -10, -12, 35,
+ -57, -35, -32, 65, 3, 13, 5, -5,
+ -46, 66, -13, -8, -14, 3, 9, 17,
+ 31, 11, -14, -33, 17, -7, -82, -26,
+ 26, 10, -7, 50, -15, 84, -1, 54,
+ -26, -48, 22, -28, -83, 0, 17, 20,
+ -52, 3, 27, 8, -86, -13, -35, 54,
+ 24, -11, 29, -39, -16, 44, -11, 20,
+ 21, -10, 3, -32, 4, 34, 5, 6,
+ -87, -11, 15, -69, -18, -42, -102, -28,
+ 10, 17, 11, 2, -31, 8, 16, 59,
+ -38, -4, -11, -21, -7, -32, 37, -57,
+ 22, 24, 26, -6, -8, -127, -40, -100,
+ 3, 4, -81, -31, -50, -13, 20, -3,
+ -75, -52, 53, -8, 6, 7, 22, -26,
+ -20, -30, -11, -23, -24, -5, 31, 13,
+ 17, 17, 38, -6, -18, -1, -2, -16,
+ -8, -16, -17, 3, 2, 33, 44, 3,
+ -1, 11, -50, -35, -3, 4, 1, 60,
+ -10, -24, -41, -38, 10, -28, -21, -8,
+ -3, -18, 37, 15, 10, -54, 11, -30,
+ -27, 19, -1, -35, -7, -70, -28, -40,
+ 1, 24, -32, 6, -13, 20, -36, 20,
+ -20, -64, -27, 24, 8, -71, 21, -55,
+ 10, -65, 31, 9, 51, -2, 26, 39,
+ 13, 0, -13, -11, 103, -46, -27, -2,
+ -8, -52, 12, 8, -15, -48, -17, 86,
+ 76, 12, -9, 29, 47, 35, 2, -3,
+ -43, 116, -17, -88, -14, 24, -77, -27,
+ 0, -21, 33, 15, 0, -19, 0, -20,
+ -5, -44, 33, -26, -14, -57, 7, -20,
+ 6, 14, -53, 28, -42, 30, -17, 6,
+ -20, -17, 5, 53, 42, -65, 56, -5,
+ -27, 68, 0, 32, -10, -38, 37, -48,
+ -14, -18, -16, -41, -36, 9, -34, 68,
+ -3, -56, 0, 25, -37, 62, -29, -15,
+ -39, 38, -1, -53, 13, 38, -30, 39,
+ -3, -2, -44, 28, -23, 33, 34, 11,
+ -40, -15, -5, 50, -29, 45, -58, 102,
+ -15, -20, 45, -22, 5, 53, -28, -71,
+ -38, -49, -23, -24, -26, 17, -45, 35,
+ 28, 110, 11, 17, -14, 27, 20, -23,
+ 30, -48, 5, 4, -13, -17, 94, 8,
+ 12, -51, 11, 25, 16, 9, -49, 20,
+ -3, -42, -8, -73, 87, 4, 18, -5,
+ -2, 7, -21, 55, 125, 60, 13, 16,
+ -44, -14, 95, 45, -11, -57, -10, -16,
+ 51, -17, 60, 0, 56, 31, -11, 25,
+ 16, 114, -95, -27, -56, 11, -39, -21,
+ -7, -58, 19, -6, -4, -3, 2, 2,
+ 27, 69, 35, 76, -41, -67, -20, 14,
+ 3, -25, -4, 29, 60, -55, -53, -82,
+ 46, -33, 33, 62, 35, 32, -21, 46,
+ -74, -76, 48, 32, 23, 19, -37, -18,
+ 127, 20, -35, -47, -21, 17, -10, -48,
+ 15, -68, 66, 47, -3, 18, 46, -85,
+ -47, -120, 25, -2, -2, 71, -51, 12,
+ 50, -19, 24, -2, -128, -23, -27, 123,
+ 12, -47, -39, -62, -41, 24, -62, 40,
+ -6, 28, 74, -112, 11, -13, 53, 55,
+ -16, 100, 67, 8, -17, -31, -78, 13,
+ 57, 103, -14, 90, 67, 30, 6, 36,
+ 33, 21, -79, 2, -4, 14, -30, -49,
+ -88, -8, 49, -127, -14, 31, -40, -12,
+ 40, -77, 50, 127, 43, 54, 89, -3,
+ 1, -22, -2, 16, -38, 51, 12, 127,
+ 62, 8, -127, 61, -1, -16, 5, 34,
+ 21, -45, 59, -127, -6, -86, -38, -5,
+ 80, 14, 66, -15, -38, 127, -37, -54,
+ 28, 37, 74, 16, 18, -4, -8, -50,
+ 28, 32, 127, 12, -43, 8, 7, -15,
+ 34, 19, -68, -50, 30, -56, 10, -25,
+ 47, -16, -15, -22, 54, -23, 107, -127,
+ 4, -37, 50, 42, 23, -66, -43, -15,
+ 39, 22, 14, 14, 13, 40, 51, 29,
+ -24, 15, 18, 2, -16, 40, 82, 10,
+ 0, 15, 17, -24, 60, 1, 13, -25,
+ -1, 5, 50, 18, 26, 14, -6, -17,
+ -3, 11, -33, 11, -3, 46, 42, -45,
+ -8, -19, -7, 5, 14, -15, -25, 5,
+ 6, 32, -26, 29, -5, 39, -6, 34,
+ 11, -14, 29, 33, 0, 10, 17, 94,
+ 18, -14, 54, -13, 19, -48, 52, 38,
+ 81, 31, 32, -32, 19, 27, -10, -73,
+ -11, -57, 21, -50, 53, -10, 11, 29,
+ 59, 31, 81, -35, -28, 26, -4, -3,
+ 26, 32, -5, 56, -34, 5, -6, 48,
+ 40, -3, 24, 26, -7, -50, -13, -21,
+ -34, -33, 24, 15, 57, -65, 23, -1,
+ -3, 8, 0, -11, 15, -25, 2, 48,
+ -26, 7, 8, 0, -9, 14, 19, -3,
+ 0, 40, 34, 39, 33, 5, 30, 18,
+ 11, 11, 32, 49, 32, 45, -48, -19,
+ 50, -47, 24, -51, 29, 41, 33, -6,
+ 28, 0, -50, 2, -4, -4, -15, -18,
+ 16, 41, 24, -21, -8, -5, 28, 11,
+ 1, 37, -16, -12, 6, 4, 30, 22,
+ -20, -43, 12, 10, 20, 28, 0, -9,
+ 11, 4, 44, 19, 35, 27, 27, -2,
+ 19, -4, 20, -63, 57, -60, -1, -18,
+ 6, -22, 35, 34, 74, 22, 45, 6,
+ 49, -19, -13, 13, 11, 49, 13, -19,
+ 24, -13, -20, -13, 50, 3, -20, -34,
+ 2, 20, -15, -27, 31, 6, -4, 13,
+ 30, 60, 29, -44, -43, 78, -52, -7,
+ -53, 74, 4, -20, -9, 0, -27, -12,
+ 19, -54, 16, 11, 33, 23, 3, -30,
+ 6, 23, 16, -45, 23, 2, 38, 14,
+ -17, -42, -22, 4, -31, 8, -18, -9,
+ -17, 9, 37, -8, -34, 6, -40, 16,
+ -18, -36, 12, -49, -24, -82, 26, 8,
+ 1, -24, 7, 5, -6, -21, -37, 17,
+ -30, -41, 8, -45, -7, 8, -11, 37,
+ -50, -23, 18, -98, 108, 38, 2, 27,
+ 14, 11, -15, 23, 44, -33, 17, -1,
+ 34, 88, 65, 118, 39, 16, 22, 48,
+ 11, -17, 36, -65, -2, -16, -6, -28,
+ 2, -39, -24, 44, 5, -18, 13, 64,
+ -31, -88, 9, 42, -20, -6, -28, 8,
+ -37, -22, -2, -33, -23, -53, 56, -11,
+ -31, -17, 15, 12, -9, -16, 31, 126,
+ 35, 36, 17, -36, -11, -32, -16, -27,
+ 26, 53, 14, 9, 61, 0, -44, -25,
+ -24, 37, 22, 46, -59, -20, 6, -52,
+ 12, -16, -30, -21, 82, 10, -105, 12,
+ 42, -27, 70, 30, 56, 39, -22, -33,
+ 19, 3, 82, -75, 5, -8, 4, -14,
+ 52, -8, 37, -34, 60, 10, -15, -59,
+ -14, -6, 30, -18, -93, 91, 12, -59,
+ 24, -13, -16, -47, -28, 37, 7, 27,
+ 61, -7, 33, 24, 62, -28, -10, -65,
+ -20, -46, -2, 62, 52, 55, 52, 24,
+ -55, -49, 34, -17, 4, 16, -10, 23,
+ -15, 13, 51, 60, 62, 14, -6, 6,
+ -50, 85, -30, 18, -31, -126, 67, -73,
+ -85, -34, 10, -82, -33, 7, -51, 64,
+ 9, -12, 30, 74, 29, 8, 75, -109,
+ -128, -22, -19, 9, -111, 32, 63, -30,
+ -80, 15, -59, -3, -18, -46, 19, 13,
+ -16, -58, -3, -31, -74, 14, 29, 12,
+ -4, -19, 2, 16, -4, 63, -44, 80,
+ 20, 70, -46, -17, -18, -75, 21, 96,
+ 50, -30, -7, 57, -35, -6, 100, -92,
+ -34, 20, 42, -13, 30, -21, 108, 42,
+ 23, 18, -87, 28, -27, 53, 42, -41,
+ -69, 77, 33, -53, -29, 10, -33, 9,
+ -42, 5, -16, -35, 53, -9, -33, -5,
+ 39, 63, 2, -8, 3, -53, -14, -5,
+ -33, -10, -6, 42, 18, -111, -29, 16,
+ -41, 0, 13, -29, 10, 38, -9, 10,
+ 3, -1, -14, 52, -51, 16, 14, -41,
+ 68, -22, 5, 9, 32, -4, 14, 1,
+ 1, -32, 13, 77, 50, 6, -19, -16,
+ -38, 42, -49, 4, -70, -11, 67, -42,
+ -35, -25, -64, -29, -13, -30, -59, -18,
+ 18, 18, -23, 44, 4, -1, 8, 16,
+ -56, 60, -42, 21, 58, 20, 13, 49,
+ 127, -50, -10, 26, 26, -14, -1, 111,
+ 127, 17, -51, 16, 4, 34, -57, 0,
+ 61, -24, -16, -74, 70, 45, -41, 2,
+ -82, -64, -12, -48, 123, -26, -57, -46,
+ 84, -60, 18, -24, 48, 29, 39, 16,
+ -67, 37, -8, 50, 40, 30, -18, -44,
+ 55, 48, 16, -25, -15, 40, -14, -34,
+ -31, -18, -49, -24, -5, 12, -39, -48,
+ -35, -14, -53, 39, 48, -4, 42, 18,
+ -33, 22, -53, 45, 49, -51, 40, -40,
+ 28, 13, -121, 8, -74, 39, -64, 5,
+ -12, 68, 1, -15, 5, -19, -6, 55,
+ -7, 8, -36, -68, -7, -103, 36, 127,
+ 82, -39, -33, 39, -34, -3, 22, 27,
+ 6, -92, 60, 69, -64, -10, -25, 15,
+ -46, -47, -21, 34, 13, 34, 126, -10,
+ 0, -14, -12, 125, 127, 28, 82, -29,
+ -76, -29, 10, -40, 1, 41, -23, 127,
+ -17, 10, -16, -128, -25, 19, -11, -71,
+ 126, 47, 19, 127, -13, 56, 22, -49,
+ -21, -35, 125, -8, 1, -64, -44, -123,
+ -21, -62, -9, -20, -35, 25, -50, -3,
+ -12, 2, -71, -127, -17, 43, 34, -49,
+ -57, 12, 127, -8, 51, -8, 26, 126,
+ 127, 44, 64, 67, 20, 122, -19, -24,
+ 4, 38, 73, -11, -33, 105, -70, 23,
+ 96, 77, 4, 3, 20, 37, 34, 93,
+ 49, 58, 8, 25, 16, 0, 36, 109,
+ 30, 67, -27, -27, 12, -86, -11, 67,
+ -23, 76, 15, 28, -86, 71, 5, -39,
+ 68, 83, 20, 38, -18, 18, 21, 38,
+ -17, -8, -18, 85, -69, 48, -36, -91,
+ -67, 25, 40, 41, -23, -60, 73, 31,
+ 22, 13, 7, -29, -17, 17, -94, 34,
+ 115, -8, 29, 14, -27, 28, 30, -55,
+ 10, 4, 26, 26, 85, 75, -12, 13,
+ -28, -40, -42, 35, 36, -7, 9, -11,
+ 36, -51, 41, 22, -3, 39, 22, -41,
+ 21, 62, 96, -10, -1, 44, -16, 23,
+ -26, -16, -40, 1, 48, 82, 35, -15,
+ -37, -29, -17, -8, -26, 51, 15, 2,
+ -56, -30, -48, 26, 47, -19, -38, 40,
+ 39, 44, 19, -51, -39, 19, -68, 3,
+ 5, -121, -11, -24, 44, -26, 0, -17,
+ -20, -16, -35, 3, -22, 34, 40, 58,
+ -63, 31, 43, -23, -20, 21, 29, -33,
+ -31, -14, -61, -14, 0, 41, 53, -17,
+ 39, -31, -52, -22, -29, -3, -11, 24,
+ -4, 39, -14, -47, -20, -52, -20, 17,
+ -3, 40, 1, -16, -50, 32, -1, 79,
+ 34, -35, 59, 33, 66, -31, 26, -55,
+ -72, 92, -40, -31, 2, 9, 22, 39,
+ -37, 11, -13, -21, -34, -21, 15, -4,
+ -14, 52, 127, -12, -17, 49, 7, 39,
+ -2, 44, -114, -24, 6, -44, 65, -19,
+ 10, 5, -23, -66, 24, 6, 23, 38,
+ 49, 41, -65, 2, 4, 21, -61, -7,
+ 34, -61, -50, -13, 16, 7, -19, -20,
+ 30, -2, -4, 22, -13, 51, -68, -1,
+ 39, 46, 15, -25, -17, 64, -29, 3,
+ 31, -38, 33, 13, 38, 19, -16, 50,
+ -49, 19, 8, -30, 5, 44, 12, 15,
+ 38, -50, 84, 25, 25, -109, 3, -37,
+ 60, 52, -34, -19, -86, 7, 25, -15,
+ -16, -39, 35, 11, 18, 15, -22, 46,
+ 103, -62, 20, 15, -43, 47, 5, -3,
+ 24, 93, -88, 82, -21, 14, 12, 42,
+ 43, -20, -9, 22, -54, 72, 0, 31,
+ -60, 6, -66, -3, 56, -3, -9, -26,
+ 44, -58, 68, 46, -40, 8, -4, 44,
+ 84, 55, 87, -65, -16, -47, 66, -43,
+ -32, 1, -101, -16, -21, -36, 23, 77,
+ 71, 21, 23, -38, -3, -11, -18, 9,
+ 36, 16, -42, 7, 28, -19, -63, -1,
+ 36, 65, -70, 2, 15, -18, 30, -50,
+ -56, 16, -40, 14, 19, 38, -55, 32,
+ 7, 35, 27, 20, 27, -48, 8, -68,
+ 37, 11, 52, 1, 61, 0, 33, -16,
+ 32, -23, -4, 8, 53, 21, 10, -57,
+ 38, -15, -1, -40, -12, 45, 58, -12,
+ 13, -30, -25, -26, 11, -27, 63, 25,
+ 38, -31, 11, -12, 10, -12, -18, 5,
+ 47, -60, 33, 15, -108, 9, -9, 69,
+ -95, 18, -44, 2, -24, -46, 51, -5,
+ 87, 44, -25, -16, 3, 15, 32, 65,
+ 96, 17, 49, -5, 13, -25, -5, 17,
+ 33, -17, 50, -69, -5, 48, 52, 52,
+ 27, 63, -13, 2, 32, 23, 79, -45,
+ 37, -13, -10, 15, -11, 23, -128, -6,
+ -8, 45, -7, -13, 9, -42, 37, 29,
+ 48, -40, -28, -78, -23, -6, -52, 8,
+ 2, -26, 33, -25, 9, -30, 34, -3,
+ -56, 29, -25, 3, -27, -47, -39, 13,
+ 105, -2, -10, -26, -42, 14, 33, 0,
+ 15, 19, -32, -21, 6, 63, 67, -12,
+ -52, -19, 28, 50, -12, -7, 34, -13,
+ -29, -18, 9, 10, 10, 9, -8, 16,
+ -24, 10, -56, -57, 29, -18, -16, -7,
+ -2, -25, 5, -17, -11, 3, -46, -18,
+ -117, -38, -32, -32, -22, -8, -49, -55,
+ -44, 85, -15, 21, 38, -21, -12, -127,
+ 49, 8, 39, 47, -1, 10, 118, -14,
+ -77, -9, -18, 19, -21, -38, -16, -29,
+ -80, -32, 27, -14, 12, 25, 3, 19,
+ 20, -9, -38, 29, -23, -40, -80, 48,
+ -95, -12, 25, -60, 6, -28, -64, -58,
+ -47, 34, -1, 59, -19, -53, -11, 12,
+ -65, -34, -59, 73, -28, -4, -1, -46,
+ -52, 3, -51, -4, -71, -23, -11, -13,
+ -69, -2, 22, -31, 1, 15, -16, 62,
+ -14, -53, 8, 24, -27, -17, -10, 10,
+ -7, 20, 14, -29, 55, -68, -24, -31,
+ -4, -10, 3, 19, -49, -47, -45, -6,
+ 25, 46, 10, 26, -52, 12, 39, -17,
+ 11, 8, 2, 51, -7, -32, 19, 37,
+ 6, -48, -62, 17, -4, 38, 2, 32,
+ -25, -4, -1, 51, 2, -67, -42, 61,
+ 18, -84, -27, -32, 9, -13, -27, 6,
+ -98, -28, 0, -38, 7, -9, 60, -2,
+ -36, 36, 21, 8, 11, 4, -25, -5,
+ -9, -9, -46, -35, -34, 52, -25, 17,
+ -13, -16, 25, -24, 69, 109, 117, -5,
+ -39, 30, -13, -49, -17, -126, 14, 3,
+ 82, -70, 38, 110, -47, 74, 26, -77,
+ 5, -1, -55, 40, 36, -29, -21, 37,
+ 0, -3, 16, -29, 25, -1, 31, 15,
+ -7, 21, -20, 28, 15, -2, -11, 32,
+ -19, 21, 11, -24, -32, -55, -53, -49,
+ -58, 6, 127, -88, -2, -67, 88, 50,
+ 18, -32, -12, 19, -63, 15, 72, -74,
+ 17, 14, 9, -17, -25, 16, 11, -45,
+ -84, -1, -83, 69, -98, 77, 54, -22,
+ 70, 97, 17, 33, 35, 68, -18, -15,
+ -2, 127, -1, -21, -41, 61, -75, -45,
+ 3, 55, 127, -125, 25, -40, 46, 91,
+ 8, 21, 2, 22, 20, 1, 39, -33,
+ 51, -16, -33, -21, 10, 17, -2, -27,
+ 96, 11, 56, 113, 9, 1, 11, -5,
+ -12, 75, 59, 6, 11, 18, 104, 60,
+ 31, -3, -53, -22, 111, -11, -39, 74,
+ -71, -36, -27, 26, 32, 18, -70, 65,
+ -14, -5, 45, -70, -24, 16, 120, 20,
+ 28, 80, -26, -9, 27, -1, 50, 37,
+ -32, -12, -4, 28, 17, -38, -25, 58,
+ 14, -4, 18, -98, -30, 26, -2, -26,
+ -44, -32, 37, -25, -3, 49, -90, -127,
+ 4, 47, -127, -73, -5, -30, -28, 16,
+ -1, -40, -10, -59, 8, 57, -15, 78,
+ -96, 60, -32, -39, -28, 73, 43, 25,
+ -5, -2, -80, -92, 10, -42, -125, 31,
+ 47, 42, 38, -22, -6, 10, 39, -6,
+ 27, -33, -104, -23, 14, -115, -110, -72,
+ 19, -2, 12, -29, 51, 40, 52, -126,
+ -28, 28, -66, 27, -56, -12, 9, 14,
+ 48, 15, 33, -45, -31, 57, 37, 24,
+ 46, -9, -37, -78, 29, -21, -9, 74,
+ 6, -51, 2, -42, -73, -20, -12, 3,
+ 20, -116, -42, 11, 32, 31, 120, 61,
+ 88, -3, 11, 69, 126, -13, -13, -10,
+ 84, 103, 14, -35, 40, 19, 21, -46,
+ 14, 24, -6, 10, 0, 24, 32, -51,
+ 124, 22, 97, -26, -15, -20, 45, -14,
+ 21, 113, -97, 38, -22, -36, -64, 3,
+ 7, -33, 42, -31, 33, -30, -1, -18,
+ -3, 104, 80, 18, -88, -3, -67, -99,
+ -11, -22, 11, -17, 71, -19, 73, 124,
+ 90, -60, 2, -20, -5, -36, -70, -13,
+ 24, -1, 4, 61, -80, -5, -6, 6,
+ 50, -106, 16, -23, -112, -80, -10, 26,
+ -49, 58, -19, 15, -18, -11, 22, -9,
+ -12, 4, 35, -51, -12, -99, -41, 22,
+ 23, 97, 1, 17, 15, -32, -86, 9,
+ 68, -60, -4, 22, -15, 20, -15, 58,
+ -6, -25, -6, 34, 45, 9, 66, -7,
+ 5, 82, -18, -98, 8, -37, 7, 35,
+ 6, -36, -28, -40, -35, -88, 0, 64,
+ -6, -28, 7, -26, 12, 32, 25, 46,
+ -1, 21, -58, 110, 27, -25, 120, 9,
+ 31, -44, -1, -17, 19, 28, -18, -27,
+ 67, 67, 37, -57, 19, 29, -39, -7,
+ -53, 3, -23, -40, -4, 16, 1, 5,
+ -21, -28, -2, 34, 2, -22, 30, -80,
+ -60, -37, 25, -20, 28, -10, 63, 32,
+ 35, 17, 53, 4, 57, 45, 18, -10,
+ 9, -38, 9, 4, 31, -51, 17, -10,
+ 18, 40, -35, -58, -44, -36, -25, 0,
+ -8, -16, 30, 4, 28, -2, -41, -11,
+ 43, 29, 34, 28, -33, 10, -47, -65,
+ 28, 13, 28, 2, 16, 8, 14, 2,
+ 26, -34, -22, -3, 35, -2, 2, -15,
+ 23, -35, 13, 45, 36, 32, -49, -5,
+ 29, -13, 7, 105, 60, -26, -28, -5,
+ -51, 24, 6, 83, 20, -41, 5, 3,
+ 42, 10, -12, 10, -31, 31, 63, 35,
+ -6, -29, 42, -24, -31, 17, 109, -29,
+ -41, 7, -64, -9, 29, 15, -75, -8,
+ 26, -10, 57, 55, 10, -30, 13, -5,
+ -9, 13, 55, 13, -59, 7, 43, -7,
+ -14, 21, 25, 44, -2, -18, 20, 15,
+ -83, -31, 22, -36, 46, -11, 15, -1,
+ -16, -19, -42, 4, 36, -23, -1, -23,
+ -12, 28, -30, -44, -63, -36, 64, 55,
+ 9, 13, -18, 41, 10, -44, 14, 24,
+ 16, 29, 75, 34, 21, 8, 30, 10,
+ -10, -43, -6, -5, -18, -30, 9, 31,
+ -13, -53, 31, -67, -118, -2, -49, 123,
+ 74, 11, -32, 38, -15, -24, 67, -8,
+ 23, 16, -8, -15, -2, 31, 54, 20,
+ 114, -126, 35, -30, 34, -80, -4, -13,
+ -127, 44, 26, -67, -89, 33, -95, -40,
+ 65, 35, -18, 47, 22, 91, -36, -94,
+ 26, 67, -98, -22, -2, -35, -83, 24,
+ -32, 0, -8, -80, -37, -46, 68, -40,
+ -22, 36, -101, 3, -54, -29, -11, 35,
+ 5, 62, 26, -29, -18, 12, 26, -24,
+ 13, -42, -17, -84, 36, -5, 34, 3,
+ -45, 58, 27, -32, 36, 29, -13, -12,
+ 12, 35, 11, 5, -13, -37, 110, -7,
+ 1, -49, 21, -20, 10, 53, -18, 46,
+ -30, 50, 18, -36, -13, 14, 84, 80,
+ -33, 82, 4, 35, 27, 1, 2, -11,
+ 7, -8, 24, -34, -5, 23, 31, 63,
+ -42, 29, -8, -4, -1, 32, 41, -1,
+ -60, -18, 75, -8, 60, 30, 15, -15,
+ 9, -34, 53, -2, -19, 16, 15, -89,
+ -29, -1, 31, 34, 21, -19, 25, 50,
+ 32, 6, 4, -22, -15, 68, 30, 56,
+ 18, 10, -14, 26, -8, 18, 4, 8,
+ -62, -29, 65, 13, 17, -30, -2, 0,
+ -58, -23, 52, 15, 33, -19, 1, 53,
+ -41, -12, 52, 89, 30, -14, 6, 1,
+ -74, 56, 14, 18, 53, 35, -12, 1,
+ 35, -20, -31, 0, -9, 30, -12, -18,
+ 37, 21, 13, -44, 57, 52, -8, 72,
+ 15, 47, 10, -15, -6, 65, 85, 28,
+ 53, -30, -3, -43, -25, -15, -13, -9,
+ -63, 44, -29, -28, -1, 50, 25, 8,
+ -14, -31, 20, 14, 52, 48, -22, 4,
+ -23, -44, -12, -18, 28, -20, 30, -8,
+ 59, 10, -15, 50, -13, 29, -17, 39,
+ 50, -80, 30, -11, 6, 36, -7, -6,
+ -14, -64, -44, -38, 10, -63, 59, 30,
+ 2, 20, -59, 21, 79, -38, -33, -3,
+ 20, -12, 0, 12, -41, 81, 56, 59,
+ -76, 61, -21, 14, -8, -35, -2, -15,
+ -62, 4, -45, -33, 5, -21, -26, 11,
+ 37, 80, 45, 65, -42, -41, -128, -63,
+ 61, -45, -17, -27, 37, 70, -30, 25,
+ -21, -44, 65, 41, -62, 32, 28, 60,
+ -35, 4, 34, 63, 12, 33, -43, -31,
+ 99, -18, 0, 5, -36, 42, -46, 55,
+ -4, -67, 47, -53, -37, -89, -1, -27,
+ -32, -6, -1, -52, -16, 32, -8, 50,
+ 25, 29, 17, 67, 4, -88, 33, 78,
+ -60, -67, 32, 24, 17, 5, 28, 57,
+ -68, 73, -33, 73, 78, 59, 26, 7,
+ 46, -9, 23, 75, -52, -25, -81, -79,
+ 28, -7, 82, -9, -71, -23, 118, -16,
+ -79, -59, 68, -19, -12, -27, -112, 47,
+ -29, 127, 127, -39, -50, 10, 64, -41,
+ -25, 27, 63, 82, -76, -4, -125, 60,
+ 18, 22, 23, -36, -3, -3, -81, 100,
+ 54, 21, 37, -10, -39, 5, -61, -80,
+ -43, -9, -16, 47, 15, -50, -49, 57,
+ 65, -36, -8, -14, -15, 17, -42, 77,
+ -13, -11, 44, -23, -27, 89, -3, -11,
+ 47, 23, 47, 54, 8, -50, 65, -59,
+ -11, 60, -71, -65, 6, -5, -77, -56,
+ 95, -2, 25, -48, 9, -29, -39, 66,
+ -127, 111, 4, 25, -18, 110, -4, 30,
+ -25, 37, -61, 40, 21, -26, -10, 27,
+ -49, -44, 3, 17, 15, -41, 12, 28,
+ -25, 53, -24, 23, 30, 23, -32, -79,
+ -90, -28, 39, 11, 54, 14, 92, -60,
+ 81, -21, 75, -11, -4, 41, -11, -12,
+ 66, 12, -10, -2, -32, -42, -39, 13,
+ 2, -31, -24, -8, -71, -57, 7, 26,
+ 7, -9, 80, 25, 58, 63, -18, 6,
+ 40, 127, 84, -54, -25, 86, -2, 67,
+ 14, 9, -21, 47, 39, -30, 29, -21,
+ 45, 126, -58, -25, -33, 54, 2, -23,
+ 4, -16, -38, 62, -40, -1, 19, 14,
+ 21, -61, 44, 2, -15, -35, 101, 70,
+ 34, -15, -19, 46, 127, -80, -21, -56,
+ 54, -88, -81, 72, 59, 26, -21, 38,
+ -3, -40, 50, -53, -33, 35, 20, -62,
+ -30, 7, -17, -2, -23, 36, -72, 127,
+ -70, 53, 40, 96, 44, -34, -23, 97,
+ 54, 30, 19, 50, 37, 4, 4, -37,
+ 9, 3, 26, 28, 19, -3, 48, 25,
+ 2, 3, 77, 21, 11, -15, -11, -11,
+ 39, -3, 18, 14, 36, 59, 5, 99,
+ -53, -45, -85, 22, 26, 119, 34, -3,
+ -32, 48, -32, 23, -62, -66, -21, -2,
+ -50, 41, 18, -52, -55, 6, 43, 16,
+ -34, -52, 4, -31, -40, -33, -16, 6,
+ 10, 2, 3, -42, -61, 41, 3, -25,
+ -94, -56, 3, 7, -103, -42, 48, 2,
+ -10, 9, 20, -70, 86, 42, -16, 61,
+ -52, -54, -74, -46, 4, 14, -82, 9,
+ -14, -16, 58, 28, 7, -55, 5, -1,
+ -28, 59, -51, 32, 35, 74, -73, 65,
+ 0, -54, 14, -59, 37, -59, -31, -47,
+ 26, -51, 26, 16, -24, -9, 66, 53,
+ -21, 35, -45, 9, -22, 20, -14, 10,
+ -13, -17, -39, 24, -40, -10, -27, 27,
+ 0, -63, 38, -18, 63, 19, -22, -41,
+ -33, 74, -76, 3, -13, -3, -3, -4,
+ 101, 48, -10, 14, 23, -12, -21, -35,
+ 39, 15, 42, -9, 6, 13, -65, -111,
+ 43, 15, -26, -1, -20, 65, -65, -28,
+ 9, -21, -37, -17, -11, -11, -53, -11,
+ 4, -21, 33, -36, -3, -10, 19, -2,
+ 48, 127, -50, 51, 75, 86, 61, -12,
+ -33, 9, -26, -39, 40, 71, 37, 35,
+ -2, 23, -83, -17, -6, 47, 72, -54,
+ -46, 44, 73, -20, 90, 20, -10, -5,
+ 24, -41, 40, 66, 9, 10, 12, -8,
+ -61, 20, 41, 78, -13, 2, 73, -87,
+ -20, -28, 88, -49, -4, 126, -21, 52,
+ 55, 1, 54, -75, 27, 20, 127, 123,
+ 9, -25, 84, 37, 5, -19, 108, 44,
+ 44, 2, -35, 21, -11, -2, 39, -15,
+ 7, -19, 51, -80, -88, 110, 5, 54,
+ -45, -29, 43, 15, -42, 53, -20, 16,
+ -41, -27, 57, 17, 41, 2, -29, 55,
+ -13, -103, 16, 52, -5, 14, 24, 53,
+ 48, 24, 80, -75, -32, -16, -64, 18,
+ 5, 52, 25, -5, -94, -15, -14, -84,
+ 43, 124, 102, -38, -92, 44, 5, 54,
+ 6, -22, -4, -18, -5, -30, 15, 6,
+ 3, -21, 32, 32, 10, -42, -45, -30,
+ 10, 11, 50, 16, 20, -15, 18, 23,
+ 37, -9, -32, 42, 53, 13, -30, 61,
+ -10, 12, 43, -1, -33, -36, 3, 16,
+ -17, -11, -20, 0, 98, -46, -58, 46,
+ 8, 86, -81, 7, -2, 37, -73, 0,
+ 4, -49, 81, -12, 16, 37, 21, -3,
+ 11, 5, 89, -6, -52, 10, 41, -58,
+ 37, 6, -19, 5, -61, -1, -29, -3,
+ 77, -36, 27, -26, -29, -17, 19, 73,
+ 14, 44, -23, -22, 17, 87, 50, -28,
+ 9, 14, -26, 65, 54, -56, 16, 51,
+ -30, -41, 50, 11, -10, -49, -18, -22,
+ -20, 71, 8, -30, 31, -36, -27, -21,
+ -8, 5, -19, -5, 63, -12, 31, 5,
+ -6, -23, 13, 13, -31, -28, -10, -4,
+ 3, -63, -29, 22, -72, -25, 30, -24,
+ -18, -26, 54, 23, -33, -71, 0, 10,
+ -34, -39, -11, -107, 54, 60, -91, 83,
+ 20, -63, -44, -52, 12, -33, -18, -48,
+ 18, 52, -28, -32, -56, 48, 85, 14,
+ -31, -125, 26, -27, 28, -117, 3, -18,
+ -8, 20, 3, -103, -126, 27, -85, 72,
+ 36, -78, 61, -33, -19, 92, 16, -122,
+ 39, 26, -87, 25, -68, 61, -44, 90,
+ 39, 54, 4, -114, -25, -42, 30, 48,
+ 30, -12, -61, -22, -2, -43, -30, 51,
+ 98, 45, 13, -7, -23, -74, 53, -85,
+ -27, -74, 22, -127, 19, 90, 13, -60,
+ -82, 62, -40, -128, 32, 30, 3, 16,
+ -74, 7, -83, -115, 25, -47, 88, -66,
+ -60, 10, -10, -79, -33, -46, 59, -38,
+ -82, 122, 35, 68, 13, 46, 16, 85,
+ 24, 25, 54, -9, -98, -15, 14, -5,
+ -3, 54, -8, -53, -2, -8, -40, 16,
+ 63, 45, -3, -47, 93, 28, 101, 33,
+ 9, -16, 33, 56, 70, 18, 9, -27,
+ -1, -73, 4, -6, -18, 17, 53, 30,
+ 52, 32, -25, -38, 93, -3, -19, 7,
+ -71, -45, -37, 65, -127, -54, 39, -9,
+ 86, 51, 38, -3, 40, 8, 25, 4,
+ -45, -67, 3, -49, 74, 10, -17, -53,
+ -55, 31, 80, 21, -49, -72, 6, 108,
+ 127, -25, -7, 126, 126, 5, 35, -24,
+ 11, 127, -51, -63, 43, -16, -37, 75,
+ 127, -18, 42, -18, 18, 32, 6, -102,
+ -9, -15, 126, 91, -78, -41, -6, -59,
+ -60, 8, -126, -55, -28, 93, -61, 57,
+ -117, -91, -24, -12, 1, 77, 77, 53,
+ 5, -20, -47, -42, 18, -24, -15, 88,
+ -25, -85, -8, -56, 31, 33, -22, 77,
+ 115, -113, 80, -14, 1, -30, 25, -4,
+ 48, 107, 53, 25, -9, 125, -16, -32,
+ -42, -65, -3, 10, 16, -83, -28, 52,
+ -3, 4, -25, -27, 10, -65, -1, 18,
+ 43, 79, 6, 50, -39, 7, 5, 20,
+ 1, -6, -82, 14, -35, 46, -61, -15,
+ 26, -9, 1, -38, -29, 54, -20, -40,
+ 42, -8, 5, 69, -14, -2, -15, -65,
+ 36, 4, 19, 35, 21, -14, 24, 12,
+ -23, 14, -19, 6, 22, 14, -12, 90,
+ 57, -10, 20, -33, 51, 61, 27, 52,
+ -25, -64, 3, -44, 22, 26, 60, -20,
+ -29, 4, 47, 61, -33, -21, 51, 53,
+ 55, -23, -54, -47, 70, 21, -21, 66,
+ 11, -33, 65, 25, 7, 74, -21, 19,
+ 27, 38, -67, -13, -16, 2, 31, 15,
+ -25, 21, -62, -29, 16, -38, -61, 17,
+ -20, 38, -13, 17, 1, -21, 56, 17,
+ -56, 52, 2, 19, 85, -61, 24, -3,
+ 6, -25, -22, 13, 27, 63, -35, 43,
+ 95, 109, 20, -11, -29, 32, 50, -20,
+ -63, -31, -44, 4, -18, 19, 42, 32,
+ -79, -56, 38, 19, -32, 10, 62, -25,
+ 75, 46, 17, 90, 6, -97, -34, -1,
+ 16, 22, -7, 5, -13, 59, -9, 0,
+ -11, -4, 66, -1, -38, 54, 17, 17,
+ -8, -10, 60, 3, -8, 16, 30, 33,
+ 69, 78, -44, 18, 50, 62, -38, -47,
+ -59, 10, 28, -27, -57, -44, -8, 102,
+ 20, -52, 127, 45, -106, 123, 0, -19,
+ -51, -16, 29, 32, 35, 105, 15, -34,
+ 9, 23, 14, 80, 15, 32, -19, 25,
+ 81, -39, 74, -56, -3, -37, -46, -7,
+ -93, 37, 10, 53, -41, 25, -33, -43,
+ -27, -38, -12, -71, 21, 67, 124, 45,
+ 2, 11, -31, -34, 95, -16, 19, -24,
+ -90, 19, -29, -22, -14, -58, 80, -24,
+ -90, -43, 41, 6, 5, 7, 46, -24,
+ -35, 44, 20, 32, 68, -33, -20, 111,
+ 4, 28, -20, -95, -11, 17, -107, 28,
+ 101, 51, 40, -33, 0, 64, -76, -2,
+ 60, 24, -6, -7, -15, 19, 9, 54,
+ -15, -39, 24, -40, 34, -2, 28, 55,
+ 40, 8, 58, 81, 88, 14, -20, -27,
+ -19, 52, 22, -36, 61, -7, 58, 30,
+ 0, -39, -113, 35, -20, -45, 30, 98,
+ -21, -11, 0, -21, 72, 29, 2, 70,
+ 51, 24, -26, 42, 3, -22, 1, 77,
+ 35, 19, 56, 42, -40, 12, 72, 26,
+ 49, -4, 11, 80, 6, 22, 4, -23,
+ 0, -55, 22, 4, -57, 81, 5, 2,
+ -44, 3, -26, -45, -65, 56, 32, -40,
+ 16, -8, -20, -2, -30, -71, 62, -46,
+ -80, 50, -82, 0, 10, 26, 14, 29,
+ -1, -24, -13, -53, -18, 16, 32, 32,
+ 41, -39, -10, 47, 38, 0, -8, 37,
+ -14, -4, -4, -55, -44, -15, -27, -13,
+ 49, -15, 42, -11, -11, -28, 37, -26,
+ 30, -38, -15, 39, 10, -38, -29, -24,
+ -16, 10, 14, -26, -6, -24, 49, -25,
+ -58, -17, -51, -15, -8, 41, 15, -4,
+ -5, -8, -1, -48, -7, -13, -37, -22,
+ 20, -11, -56, -12, -12, -50, 22, -27,
+ -18, 9, 30, -34, -17, -110, 86, 5,
+ 20, -83, -13, 82, 15, 42, 43, 50,
+ -31, 5, -59, 35, -25, 2, -21, -70,
+ 51, 8, 23, -63, 0, -6, -12, -11,
+ 8, 64, 46, -33, -47, -8, 96, 15,
+ -18, 21, -21, 51, -7, -51, -37, 24,
+ -14, 13, -27, 14, -56, 15, 52, 9,
+ -16, 19, -15, -5, 38, -27, -19, -25,
+ 12, -51, 28, 5, -25, -31, -62, -9,
+ 21, -42, 5, -40, 48, -28, -7, 0,
+ 7, -3, -51, 50, 19, 16, 22, 4,
+ -53, -54, -26, 12, -17, 46, -69, -15,
+ -12, 0, -13, -34, -83, -23, -61, -6,
+ 59, -116, -18, 36, 8, -80, 117, 9,
+ 9, -2, 57, 33, -23, 1, 71, 127,
+ 64, -11, -13, -21, 29, -39, 23, 32,
+ -92, 22, -69, -126, -122, 31, -18, 11,
+ 61, 88, -26, -44, -43, 28, -58, -72,
+ 66, 1, 8, -51, -13, -16, -33, -12,
+ -34, -2, 28, -102, -88, -34, 14, -58,
+ 24, 28, -41, 9, 24, -29, -17, 71,
+ 126, 5, 9, 1, 78, -63, 27, 43,
+ -11, 9, 4, -9, 68, 46, -29, -50,
+ -95, 36, 9, -98, 21, -32, -2, 32,
+ 30, 54, 12, 14, 26, -8, 22, -9,
+ 5, -26, -2, 1, 24, 19, 37, 33,
+ -36, 65, -12, 32, -16, 65, 41, 15,
+ 2, -48, -26, 47, -17, 12, -37, 24,
+ -20, 6, -15, -41, -3, -21, 29, 50,
+ 6, 6, -4, -15, 47, -1, -3, -28,
+ -49, 57, 12, -34, -17, 16, -35, -9,
+ 10, 21, 19, 2, 3, 25, -63, -6,
+ -42, -72, -44, 20, -35, 30, 34, 25,
+ 90, -19, 22, 21, -13, -73, 1, 58,
+ 55, 24, -15, 59, -17, -9, -13, -33,
+ 8, -5, 37, 28, 45, 19, 14, 24,
+ -11, 10, 25, -31, 34, 38, -3, 21,
+ -2, 8, -18, 38, 30, -76, 15, 12,
+ 2, 105, -23, 33, -10, -5, -15, 114,
+ 26, -22, 2, 20, 20, -22, 0, -43,
+ -6, 20, 65, -41, 22, 28, -42, -51,
+ 7, 2, 20, -13, 41, -56, -85, 17,
+ -35, -20, -36, -47, 14, -4, 36, -47,
+ -49, -32, 13, -3, -8, 83, -22, 26,
+ 29, 69, -6, 45, -14, -10, -16, 30,
+ 0, -46, 0, -7, 25, 58, -41, -27,
+ 42, 4, 24, 10, 9, -82, -101, -9,
+ -5, -24, -10, 37, -31, 0, -51, 20,
+ -60, -10, -7, 39, 54, -11, 5, 7,
+ 7, -24, -25, 33, -15, 0, -49, 1,
+ 10, -63, 13, -9, 2, 89, -29, -30,
+ -13, 83, 16, -13, -2, 48, 43, 2,
+ -13, -24, -2, -37, 67, -32, 39, -50,
+ -47, -60, -73, -32, -1, -8, 44, 5,
+ -5, 30, 20, 19, 38, -79, 47, 28,
+ 24, 13, -6, -28, 56, 43, 5, -23,
+ -48, 17, -31, -2, 7, 13, 7, 4,
+ -53, 25, -70, 71, 4, -45, -44, 124,
+ 44, 13, 22, 20, -27, 40, -23, -11,
+ 25, -29, -44, 47, -20, -33, 21, 18,
+ -16, -31, -20, -36, -13, -42, 15, -21,
+ -2, -15, -33, -24, 12, 8, -24, -9,
+ -1, -21, 26, -3, -44, -18, -48, -14,
+ -5, -1, -6, -39, 15, 16, 29, -14,
+ 23, 21, 14, 14, 35, 2, 24, -43,
+ -17, -13, -19, -74, -48, -31, -10, -1,
+ 9, -13, -57, -12, -19, -21, 15, -15,
+ -25, -20, -14, 52, -8, -35, -9, -14,
+ -54, 3, 54, -19, 7, -14, -17, -22,
+ -47, 37, -36, 8, -10, -34, -27, -9,
+ -10, -8, -11, -25, 10, -8, -21, -4,
+ -20, -6, -26, -75, 1, -6, -2, -26,
+ 125, 9, 4, -28, -17, -53, 38, -55,
+ 11, 6, 35, -87, 34, 37, -48, 46,
+ 6, -13, 88, -4, -64, 73, -41, -44,
+ -10, 49, 22, -59, -16, -8, 59, -35,
+ 22, -35, -27, -1, -7, -55, 59, 76,
+ 10, 92, 107, 32, 92, 6, -19, 5,
+ -36, 41, 13, 15, -32, -40, 57, -38,
+ 22, -64, 19, -7, 24, -24, 40, 16,
+ -45, 50, -4, -63, -55, 52, -2, 18,
+ 23, 58, 10, 36, 79, -29, -21, 39,
+ -7, -21, 109, 25, 33, 62, -9, -16,
+ -32, 10, -5, 32, 52, -18, 3, -18,
+ 64, 37, -119, -4, 30, -34, 48, 3,
+ -31, 89, -77, -111, 29, 51, -15, -32,
+ -41, 68, -47, 25, -61, -20, 24, 18,
+ -21, -16, 43, 9, 62, -35, -22, 11,
+ -92, -89, 36, -2, 30, -15, 1, 6,
+ 20, 7, 6, -58, 20, 67, 37, -49,
+ 4, -13, -47, -28, -66, 60, 8, 25,
+ -36, -10, 23, -42, 64, 22, 19, -17,
+ -5, 6, -118, 14, 30, -50, 45, 18,
+ 58, 0, -20, 58, -37, 94, -22, 23,
+ -34, -109, 14, -48, -14, 100, 6, -38,
+ 36, -19, -17, 12, -68, -26, -22, 57,
+ -35, -51, -21, 8, -2, 19, -12, 24,
+ -63, -23, 31, 5, -46, -14, -1, 25,
+ 100, -20, 50, -16, -70, -40, 78, -56,
+ -35, -24, -18, 22, 28, 16, 18, -28,
+ -2, 18, 32, -85, -21, 4, 14, 4,
+ 18, 9, -19, 19, 39, -57, 4, 27,
+ 52, 1, 45, 46, -71, -35, -93, 65,
+ 4, 59, -3, 79, -56, 23, -119, -44,
+ -26, 5, -47, 83, -23, -8, -4, 28,
+ -9, -1, 5, 56, -27, -56, -6, -56,
+ 35, -107, 20, 16, 61, 21, 28, 56,
+ -60, -127, -91, 52, 74, -8, -29, -72,
+ 100, -67, 93, 8, 17, 5, 26, -7,
+ -14, 10, 16, 5, -49, 16, 4, -103,
+ -41, -4, 21, -11, -44, 15, -21, -64,
+ 60, -10, 25, -22, 3, -8, -28, 19,
+ -10, 33, 7, 17, -5, 24, 45, -110,
+ -1, -22, 29, 53, 38, 47, 33, 30,
+ -30, -50, -20, -44, -11, -48, -32, 7,
+ -63, -40, 56, -20, 9, 33, -82, -2,
+ 36, 32, -75, -24, 6, 4, 25, -6,
+ -24, 13, 18, 74, 31, -49, -17, 9,
+ 26, -46, -28, 18, -33, -52, -31, 20,
+ -9, -60, -31, -2, -104, 15, 21, -27,
+ -86, -50, 24, 34, 15, 49, -16, 36,
+ -36, 71, -2, 30, -6, 11, -44, -7,
+ 1, 46, -65, 12, -67, -27, 7, -66,
+ 20, 78, 30, -42, 34, -4, -49, 24,
+ -31, -57, 15, -30, 23, -57, -3, 25,
+ -50, 67, -21, -38, 45, 17, 69, 28,
+ -13, -23, -28, -5, 24, 4, 20, 41,
+ -35, 7, -88, -14, -46, -33, 44, -25,
+ -13, -6, -12, 47, -19, 1, -24, -4,
+ 14, 32, -40, 61, 23, -33, 27, 119,
+ 14, 17, -59, -79, 25, 13, 23, -8,
+ 5, 11, -55, 18, 6, -20, -27, -64,
+ 9, 22, 8, -58, -5, -36, 46, -17,
+ 2, -30, -1, -18, 13, -27, 14, -20,
+ 10, 57, -3, -1, -59, 31, 43, 65,
+ -7, -1, -5, 18, 35, 41, 26, -8,
+ 49, -8, 19, -10, -7, -41, -3, 0,
+ -33, 6, -75, -14, -3, -10, -10, -34,
+ 22, -17, -9, -37, -39, -34, 12, -20,
+ 24, -12, -39, 44, -13, -15, -50, 38,
+ -3, 27, -18, 9, -11, -1, 10, -9,
+ -7, 25, 5, 0, 19, -14, -43, -3,
+ -2, -2, -13, 33, 2, 1, -56, -22,
+ 14, -70, -67, -2, -3, -13, 30, -26,
+ 42, 47, 37, 69, 20, -72, 59, -31,
+ -103, -25, -18, -29, -5, 78, -30, 2,
+ -51, -73, 89, -40, 42, 127, -14, -103,
+ -19, -1, 23, -71, -6, -72, -48, 41,
+ -24, -58, 54, 33, 8, -20, 14, 34,
+ 127, -98, 127, 15, 127, -1, -61, -4,
+ -19, 10, -2, 5, -57, -16, 60, -53,
+ 13, -127, 62, 56, -64, -43, 15, 7,
+ 82, 4, 38, -42, 9, 96, -46, -127,
+ -96, 29, -128, 9, 63, -40, 10, 19,
+ -33, 10, 25, 20, 2, 69, -35, -57,
+ 26, 10, -42, -67, 12, 92, -9, -117,
+ -43, -80, 30, -5, 14, -56, 26, 1,
+ -47, 21, -106, 0, 17, 96, 5, -6,
+ -91, -13, 83, 59, 120, -58, -54, 17,
+ 81, -44, 23, -9, -44, -39, 2, 26,
+ -128, 65, -54, -75, -3, 64, -15, 1,
+ -2, -118, 17, -128, -52, 17, -42, 21,
+ -39, 39, -26, -33, 18, -119, 3, -46,
+ -53, 3, 47, 72, -8, -32, -16, -111,
+ 6, 11, -127, 30, 10, -21, 3, -14,
+ -41, -4, -18, 10, -22, 89, -126, -33,
+ -4, 45, 3, 39, -6, -105, 27, 23,
+ -41, 66, -34, 85, 35, 20, 6, 74,
+ -40, -60, 53, 37, -26, 52, 47, -11,
+ -55, 19, 103, 44, -43, -22, -10, 51,
+ 103, -34, -7, -114, -125, -59, 60, 43,
+ -40, 114, -60, 12, -6, -32, 7, 115,
+ -34, 11, -46, -59, 15, 70, -15, 42,
+ -28, 7, -44, -14, 22, 9, 15, 29,
+ -11, -33, 68, 115, 22, -25, -62, 49,
+ -30, -38, -29, -127, 44, 37, -92, -127,
+ -62, -16, -84, 24, -29, 7, 14, 64,
+ -7, 27, -16, 15, 33, 16, -31, -17,
+ 11, -44, -20, 49, -20, 51, -48, 35,
+ -49, -93, 44, 30, 16, -82, 23, 24,
+ 19, -73, 37, 18, -34, -4, -22, 4,
+ 7, -19, -2, -14, -12, -10, 4, -39,
+ -13, 5, -12, 24, -21, -44, -68, -8,
+ 20, 0, 58, 22, -8, -79, -31, -27,
+ 21, -14, 46, 41, 4, -16, -59, -21,
+ -3, -27, 4, 56, 31, -21, 15, -35,
+ -51, 19, -60, 17, 28, 21, 2, 24,
+ -43, 8, -52, 21, 85, 62, 38, -30,
+ 26, -7, 0, -19, -21, -6, -20, -6,
+ 2, 10, 20, 88, -6, 38, -5, 3,
+ 27, 38, 28, 36, 38, -68, 6, 55,
+ -14, -14, -86, -23, -44, 5, 18, 58,
+ -5, 37, 24, 51, 44, 62, 41, 9,
+ -20, 45, 48, -33, -27, -5, -3, 45,
+ 19, 0, 15, 18, 44, -28, 9, -21,
+ 20, -23, -5, -20, 9, -13, -19, -23,
+ 98, -1, -43, 28, -12, -5, 29, -21,
+ -58, 0, 14, 24, -53, 5, 31, 37,
+ -6, -17, 45, 28, -46, 57, -1, 41,
+ 6, 6, -38, -15, -20, 15, 63, 8,
+ -45, -32, 21, -28, 1, 2, -30, -50,
+ -15, -1, 20, -16, -36, 39, -16, 0,
+ -9, 1, -36, 7, -2, 61, 6, 60,
+ 63, -3, 23, 23, 41, -56, -20, -4,
+ 10, -20, 7, 10, 1, -7, -37, -2,
+ 40, -31, -5, 5, 14, 44, 16, -4,
+ -27, -19, -17, -33, -3, -31, -6, -42,
+ -8, -8, -7, -29, -33, -14, 11, 28,
+ -19, 32, 16, 38, -27, 49, 45, -15,
+ -25, 8, 9, 47, 44, 13, 65, -27,
+ -8, -26, -20, 10, 22, 47, -51, 6,
+ 18, -35, 26, 10, 3, 62, 18, -19,
+ 29, 33, -49, -1, 10, -9, 1, 9,
+ 20, 52, 21, -20, -45, 42, 37, 27,
+ -19, 10, -4, -3, 11, -17, 37, 1,
+ -13, 60, 4, -18, -21, 31, -7, -27,
+ -22, 24, -16, -21, 71, 66, 61, -9,
+ 75, 61, 9, 26, 13, -99, -13, -20,
+ 25, 47, -18, -20, 20, -28, -3, 16,
+ -95, -13, 2, -4, 13, 58, -31, -13,
+ 68, 8, 37, -52, 71, 55, 6, -54,
+ -87, 10, -38, 2, 15, 29, 57, -18,
+ -27, 36, 17, -53, -9, -13, -35, -6,
+ 51, 40, 6, -21, 66, -25, -63, 7,
+ -46, -63, -65, 2, 74, 19, -5, 31,
+ 36, -12, 49, -11, -29, 36, -38, 20,
+ 40, -15, -32, 31, -58, -11, -1, 6,
+ -19, 7, 14, 43, 4, -39, -16, 10,
+ 54, -36, 24, 10, -110, -61, -44, -29,
+ 20, -128, -20, 64, 1, -125, -24, -42,
+ 25, -2, 56, 13, -3, 50, 60, 26,
+ 56, 9, -29, -27, 55, -18, -15, 29,
+ 33, 56, 57, -29, -48, 36, -35, 16,
+ 8, 126, 56, 1, -39, 22, -90, -123,
+ -41, 6, 6, -7, -12, -46, 0, -15,
+ -29, 31, 11, -112, -120, -74, -2, -34,
+ 5, -23, -74, 102, 38, 58, -110, -23,
+ 90, 4, 41, 4, -74, 18, 37, -10,
+ 4, 24, 18, 34, -31, -7, 21, -43,
+ -111, 3, -65, -62, -10, -48, 0, 38,
+ -43, -55, 30, -92, 20, -77, -30, -29,
+ 45, 27, -10, 47, 14, 3, 64, -10,
+ 15, 6, 33, 13, 68, -17, 10, 18,
+ 11, -35, 33, 35, -34, 2, 8, 19,
+ -15, -32, -11, 6, -10, -72, -26, -33,
+ 33, -28, -37, -7, 38, 5, -21, 14,
+ 0, 62, 66, -37, -32, 36, -32, -41,
+ 18, 3, -47, 126, 36, -33, 50, 24,
+ -3, -10, 36, 7, 55, -36, 71, 19,
+ -26, -48, 0, -19, 2, 9, 9, 51,
+ 36, 16, -24, 19, -32, -73, 12, -69,
+ -21, 20, 40, 35, -47, 16, -81, -31,
+ 35, -22, -29, 20, -45, -83, 44, 34,
+ 28, 1, 47, -27, 29, 59, -7, 16,
+ 69, 123, -79, -22, 31, -45, -37, 48,
+ -24, 2, -93, -29, -21, -81, -14, -26,
+ 29, -16, 123, -92, -60, -11, 35, -22,
+ -96, 127, -125, -11, -21, -3, -56, 9,
+ -111, -109, 34, 1, 27, -12, 37, 37,
+ 16, 67, -81, -55, -30, 20, 26, -4,
+ -74, -32, 33, 20, -47, 23, -2, 32,
+ 127, -57, 127, 30, -47, 88, -67, 63,
+ 88, -61, 42, -27, -11, -62, -21, 16,
+ -6, -53, -23, 35, -32, -12, -29, 69,
+ 53, 59, 0, 42, 54, 22, 29, 37,
+ 62, 116, 34, -14, -31, 76, -33, -11,
+ -67, -84, 40, -51, -40, -37, 1, -98,
+ -94, 29, 43, 6, -60, 14, -16, -70,
+ -80, 16, 23, 127, 68, -20, 23, -25,
+ 19, 20, 59, 114, 48, -23, 36, 56,
+ 17, 55, -48, -30, 22, 94, 14, -52,
+ -27, -102, 18, 57, 56, -31, 32, 91,
+ 8, 0, 72, 32, 22, 27, -12, 41,
+ 126, 4, 42, 49, 29, 107, -15, 28,
+ -5, -115, 32, 86, -7, -24, 24, 34,
+ 61, -35, 64, 52, -14, 33, 10, 23,
+ 52, 20, -62, 27, 38, 5, 5, 24,
+ 52, -31, 5, 23, 77, -38, -60, -27,
+ 17, -51, -6, -13, 67, -40, 3, 4,
+ 24, -17, 42, -65, 65, -14, -9, 28,
+ -12, -22, 4, 18, -27, 41, 69, -3,
+ 74, 85, 29, -60, -29, 15, -12, -38,
+ 2, 5, 20, -31, -13, -16, 101, -33,
+ -27, -15, -89, -13, -3, 26, 31, -59,
+ -1, 1, 0, 29, -36, 8, -11, -78,
+ 35, 27, -31, -70, 38, 33, -65, -28,
+ -56, -25, 16, -7, -56, -10, -9, 4,
+ 127, 15, -33, 12, -30, -1, 58, 94,
+ 54, 17, 6, 20, 18, 26, -60, 12,
+ 16, 29, 15, -15, -3, -24, -68, -13,
+ -88, -45, 39, -11, 22, 1, 67, 0,
+ 28, 20, -33, -17, 60, 22, -14, -11,
+ 0, -39, -3, 31, 23, -27, -70, 23,
+ 20, -15, 92, -35, 82, 26, 13, -7,
+ 66, 1, 31, 14, -17, 33, -13, -39,
+ -12, -82, 63, -26, 32, 16, -15, -45,
+ 37, -15, 2, 2, -22, -7, 33, -8,
+ -55, 0, -110, -13, 4, -67, 26, -9,
+ -48, 7, 43, 8, -10, -1, -8, -17,
+ -39, -6, 56, -14, -12, 116, -37, -111,
+ -16, 66, -17, 31, 61, 35, -7, -23,
+ -38, 77, 98, 26, -64, 42, 48, 72,
+ -23, -90, -60, -17, 4, -52, -21, -41,
+ -6, 52, 22, -22, 9, 22, -13, 5,
+ 28, 7, -10, 22, 28, 43, 53, -59,
+ -25, -9, 1, 75, 36, -19, 25, 122,
+ 27, -22, -29, 7, 8, 21, -3, 13,
+ 66, -17, -3, 112, 48, 14, 8, 54,
+ -3, -2, 84, -84, -9, -17, 50, 45,
+ 12, -17, 39, 42, 4, 29, -18, -18,
+ -28, -9, -14, 17, -3, 11, -20, 98,
+ 68, -10, 82, 123, 7, 12, 1, -22,
+ 11, 17, 52, 21, -10, -3, 24, 29,
+ -11, -34, 49, -14, -20, -41, -25, -13,
+ 29, -32, -12, 20, -17, -33, -15, 38,
+ 21, -98, -16, -37, 0, 20, -3, 4,
+ 2, 11, 3, 28, -42, 4, -12, -25,
+ -35, 57, 29, -2, -14, 23, 13, -44,
+ -2, -9, -21, 0, -58, 10, 11, 35,
+ 21, -19, 18, -43, -7, 47, 7, 35,
+ -32, -38, -27, 13, -88, -16, 13, -24,
+ 12, 43, 29, -59, -15, -22, 35, -25,
+ 7, 48, -25, 26, -64, 47, -53, 20,
+ -6, -4, -18, -69, -42, -72, 42, -10,
+ 23, 21, 42, 49, 23, 49, 59, -90,
+ -108, 18, 14, 23, -38, -125, -5, 78,
+ -42, -99, -1, 63, -11, 43, 86, -18,
+ -120, -16, 48, 27, 8, 127, -8, 13,
+ 92, -16, -27, -51, 7, -2, -15, 26,
+ 107, -75, 126, 13, -51, 42, 47, -39,
+ 107, 26, 12, -69, -32, 18, -6, -68,
+ -8, -78, 73, -19, 23, -24, 27, -16,
+ 74, 46, -44, 2, 1, 35, -38, -42,
+ -91, 50, -93, -86, 28, -28, 79, 8,
+ -80, -36, 8, 8, -5, 25, 60, -25,
+ -33, 32, 40, 7, -84, 81, 14, -62,
+ -12, -101, 14, -45, -15, 25, -3, 45,
+ 26, -74, -126, 51, 14, -44, -77, -18,
+ -32, 111, 9, 28, -40, 43, 53, 84,
+ -24, -107, 38, 8, 25, 58, 15, 39,
+ -128, -64, 52, -71, -43, -14, -66, 99,
+ 71, 63, 23, 25, -40, 73, -74, -74,
+ 111, -19, -86, -33, -26, 77, 5, 7,
+ -124, 1, -5, -109, -117, -87, 25, -68,
+ 115, 37, -118, 22, 41, -50, -126, -14,
+ 47, 40, -7, -19, 30, -53, 14, -63,
+ -4, -92, -36, -65, 16, 15, 24, 16,
+ 34, 66, -44, -90, 20, 64, 4, -46,
+ 14, -36, -10, 36, 1, 29, -7, -55,
+ 27, 0, -26, 4, 23, 42, -17, -44,
+ -25, 19, 17, -9, 24, 54, -25, 65,
+ -2, 35, -37, 9, 80, -4, -40, -51,
+ 21, 61, -16, -13, 18, 29, 9, 55,
+ 2, -49, -38, 8, 1, -7, -13, 15,
+ 31, 11, -13, 51, 42, -28, -41, -74,
+ 13, 33, 26, 14, -22, -50, -50, -72,
+ 10, 11, -23, -15, 79, -54, -8, 4,
+ -57, -25, -57, 58, -39, -40, -34, -4,
+ -6, -31, 32, -90, 38, -22, 65, -37,
+ -28, -34, 59, 15, 21, -23, 24, -1,
+ 25, -18, 2, -9, -43, -31, -20, 85,
+ 127, 42, -6, 29, 108, 41, 54, 36,
+ -1, 127, 9, -96, -2, -18, -62, 120,
+ -8, 44, 4, 13, 10, -20, 19, -51,
+ -74, 37, 88, 90, -31, 10, -63, -42,
+ -93, 84, -7, -1, 27, -7, -5, 63,
+ -64, -82, -59, -15, 24, 1, 15, 36,
+ -30, 25, -32, 15, -44, 24, 10, 67,
+ 7, -38, 51, -64, -8, 22, -25, 111,
+ 102, -89, 47, 55, -46, 6, -82, -20,
+ 77, 64, 17, 54, -19, 13, -29, -1,
+ -73, -7, -20, 9, 19, -19, -22, 32,
+ -43, -116, 15, -24, -33, 58, -18, -13,
+ -29, 24, 6, 13, 13, -10, -10, -56,
+ -70, 8, -23, -19, -46, 12, -46, 30,
+ -31, 26, -17, -8, -77, -65, 50, 7,
+ -23, -30, -4, -30, 4, 5, 35, -1,
+ 25, 13, -60, -30, 84, -38, -10, -10,
+ -4, -1, 83, -105, 74, -42, 59, 14,
+ -61, -14, -40, -76, -22, -53, 29, -126,
+ -9, 28, -44, -6, 17, 23, -95, 24,
+ 22, -29, -47, -8, 8, -70, -15, 65,
+ -24, 48, -12, -66, 37, -58, -11, -1,
+ -36, -15, -2, 6, 14, -24, 27, -37,
+ 23, -6, 42, 9, 2, -1, 18, 3,
+ -32, -30, -12, -11, 42, 21, -28, -29,
+ -85, -22, -26, -37, 30, -78, -16, -5,
+ 10, 4, 16, 7, 4, -22, 0, 30,
+ 24, -22, 2, 16, 20, 1, 5, 5,
+ 56, -37, 11, -9, -22, -4, 3, -9,
+ -50, -9, -3, 6, 26, 30, 34, -14,
+ 10, 25, -18, 121, -47, -19, 60, 18,
+ 19, -37, -27, 29, -22, 56, 14, -18,
+ 17, -13, -2, -29, 18, -26, -11, -38,
+ 45, -23, -13, 38, -8, 38, 55, -25,
+ 127, 30, 42, 13, -14, -10, 26, -44,
+ -1, 40, -9, -9, -16, -47, 1, -17,
+ 23, -31, 1, -48, -12, -15, 46, 103,
+ 27, 13, -17, 23, -37, -14, 32, 43,
+ 2, 6, -28, -20, 6, 5, -9, 27,
+ 21, -10, -7, -25, -28, -9, -27, 6,
+ 60, 28, 62, -80, 65, 43, 10, -27,
+ 61, 9, 19, 106, 20, -5, 19, -28,
+ -29, -9, 16, 3, -15, -2, 77, -51,
+ 14, 11, 11, 8, 1, 11, -21, -13,
+ -61, 9, -28, -19, -3, 0, -4, -9,
+ -39, 25, 26, -25, 50, 50, 29, -9,
+ 77, -28, -14, 24, 4, 75, 14, 37,
+ 25, -7, -24, -77, 16, -17, 43, -28,
+ -45, -30, 17, -9, 73, 10, 53, -15,
+ -70, -31, -12, 2, -30, -40, 13, 41,
+ -15, 123, -72, 10, -94, -12, 0, 18,
+ -66, 10, 8, -19, -74, -20, 73, -32,
+ -2, -54, -47, -95, -4, -62, 60, 33,
+ 8, 5, 7, -18, -14, 2, -2, 15,
+ 3, 40, 29, -60, 14, -46, -23, -126,
+ -17, -32, 58, -4, -21, 39, -22, -42,
+ -91, 17, -34, 66, 1, -38, -53, 49,
+ 40, 28, -5, -6, 5, 2, -30, -57,
+ -32, -67, -18, 22, -3, 4, -16, 35,
+ -32, -2, 38, 38, 33, 32, -3, 76,
+ -47, -51, -37, 11, -4, 111, -33, 110,
+ -16, -37, -5, -38, -10, 80, -54, -41,
+ -31, 9, 19, 24, 36, 2, -16, -73,
+ 32, 16, -60, -40, 42, -17, -81, -64,
+ 5, -25, -43, 65, -9, 4, 39, -67,
+ 13, -50, -127, 77, 13, 35, -64, 70,
+ -22, -13, -26, -25, -122, 33, -56, -2,
+ -69, -20, -1, 10, 2, -84, -60, 72,
+ -25, 2, 46, 18, -4, -19, 44, 9,
+ 26, -15, -31, -58, -36, 70, 25, 25,
+ -5, -58, 49, -68, -76, 49, -32, -17,
+ 71, -6, -4, 32, 42, 18, 39, 14,
+ -121, -25, -13, -121, -81, -6, -58, 38,
+ 70, -128, 42, 75, 1, 0, 2, -65,
+ -76, 2, -33, 2, 20, -60, 1, 83,
+ 69, 8, -79, 28, 68, 44, -19, 53,
+ -16, -48, 66, 57, 40, -38, -40, -4,
+ 18, 50, -59, 82, -71, 11, -13, 12,
+ 81, 40, 102, 22, -55, -99, -28, -63,
+ 56, 14, 58, 7, -60, 2, 36, -93,
+ 17, 67, -41, 0, -2, 5, 6, -21,
+ -14, 8, 32, 78, 45, -3, 25, -8,
+ 27, 49, -38, 0, 27, -17, 8, -1,
+ 27, 42, 107, -12, 8, -6, 7, -50,
+ 27, 10, 56, 53, -56, 0, -22, -63,
+ 19, 20, -36, -75, -49, -8, 15, -16,
+ -2, 30, -48, -55, -43, 16, -23, -8,
+ 84, -20, -61, 21, -44, 19, -26, -4,
+ -47, -5, -19, 88, 8, -16, 57, -14,
+ -13, -30, 54, 64, 63, 50, -45, -34,
+ 49, 25, -54, -19, -11, -10, 51, 11,
+ 24, -13, -8, -35, -75, 40, -17, -59,
+ -30, 10, 5, -18, 38, -35, -16, -5,
+ -38, -86, 16, 44, 10, 17, -46, 51,
+ 2, 79, -7, -17, 99, 13, 4, -51,
+ -38, -5, 33, 12, 27, 60, -17, -102,
+ 4, 3, -76, -53, -32, 61, -104, 13,
+ -82, -16, -7, -62, -54, 61, -86, 9,
+ 29, 68, 58, -31, -54, -17, -28, -54,
+ 13, 1, 15, 26, -4, -4, -54, -37,
+ -62, -40, -73, -29, -44, 38, -22, -49,
+ 9, 0, -95, -44, 58, -64, 84, -95,
+ -17, -7, -35, 15, 50, -72, 17, 102,
+ -9, -65, 102, -21, -17, -54, -12, -33,
+ -45, -1, -40, -85, 13, 66, -18, 25,
+ -10, 45, 30, -14, -54, -42, 45, -48,
+ 77, 62, 96, -41, -70, -25, -14, 0,
+ -86, 55, -86, 43, -38, -50, -21, 15,
+ 7, -58, 75, 57, 64, 20, 16, -15,
+ -2, -21, -21, -27, 108, 34, 15, -26,
+ -40, 13, -97, 31, -15, -18, 46, -46,
+ -55, -15, -10, 45, -54, -1, 27, 85,
+ 15, -15, -2, -32, -10, -124, -14, -11,
+ -7, 33, -36, 36, 10, 26, 59, -20,
+ 44, 44, -18, -1, -16, -86, 36, 41,
+ -8, 54, 80, 19, -9, -127, 4, -8,
+ -9, 108, 4, 20, -15, -45, -19, -70,
+ 13, 71, 22, -38, 49, 83, 47, -8,
+ -62, 105, 37, 35, 126, -7, 18, -9,
+ -3, 12, 5, -46, 5, 32, 26, 0,
+ 10, 54, 22, 38, -27, 27, -24, -30,
+ -26, 17, 5, 4, -18, 90, -75, -55,
+ 56, -15, 5, -9, -45, 42, -1, 17,
+ 27, 41, 4, 36, -48, 9, 9, 23,
+ -6, 118, 23, -30, -33, 3, 7, 25,
+ 47, 16, -94, -77, -65, -29, -4, -10,
+ 3, -20, -27, -44, -38, -14, 31, -25,
+ 7, -32, 25, -1, -12, -14, -7, 30,
+ 11, 21, 45, -38, 51, -44, 0, -4,
+ 33, 11, -32, -66, -29, -42, 32, 3,
+ -19, -3, 11, 10, -92, 65, -22, 28,
+ -65, -75, 4, -6, 84, 37, 21, -24,
+ -41, 5, -63, 43, -52, 85, -14, 20,
+ 4, 44, -2, 24, -19, -56, 40, -70,
+ 50, -40, 61, -81, 18, 17, 14, -39,
+ -3, 48, 23, -1, 6, 40, -94, 10,
+ 8, 33, 4, 34, 8, 9, 20, -47,
+ 62, 13, -4, 40, 86, 45, -21, -66,
+ -6, -54, 27, -45, -60, -21, 4, -31,
+ 63, 17, 54, 15, 46, -19, -52, 61,
+ -14, 20, 8, 17, -128, -17, -5, -53,
+ 2, -21, 25, -2, 11, 5, 61, -60,
+ 40, 8, 50, 19, -52, 49, -7, 16,
+ -42, 61, -26, 27, -47, 7, -93, -68,
+ 49, 41, 72, -19, -57, 21, 24, 26,
+ 8, -7, 24, -44, 17, 7, -24, 121,
+ 36, -48, 0, -37, -18, -51, -21, 1,
+ -52, -29, -127, 47, -7, 5, 28, 0,
+ -40, -25, 13, -39, -2, -66, 60, 7,
+ 7, 57, -44, -21, -126, -7, -72, -42,
+ 1, 22, -43, -17, -42, -27, 11, 20,
+ -3, 46, 22, -20, -24, -56, 8, -1,
+ 19, 69, -59, -11, 43, -20, -39, -30,
+ 79, -13, 4, -53, -16, -18, -45, 17,
+ -57, 37, 26, 1, 39, -49, 40, -61,
+ -6, 21, -48, -35, -94, -58, -25, 19,
+ 31, -65, 36, 5, 40, -47, 115, 80,
+ 31, 125, 4, -64, 17, 55, 21, 108,
+ 0, -6, 7, -15, 34, -59, -46, 32,
+ -53, 117, 32, -73, -86, 51, -28, 36,
+ 127, 72, 127, -81, 97, -56, -124, -93,
+ 29, -60, -87, -31, 15, 77, -73, 79,
+ -10, 31, -18, -52, -72, 46, 14, -75,
+ 66, -35, 60, 48, -25, -65, -38, -6,
+ 120, 19, 124, -21, -56, -18, 98, -79,
+ 60, 4, 3, 26, 95, -32, 4, -53,
+ -35, 57, -3, -127, -27, 75, -26, 77,
+ 43, 26, 36, 27, -57, 9, -49, -38,
+ 34, -21, 8, 21, 23, 1, 54, 75,
+ 68, 73, -18, 75, -12, -9, 112, 54,
+ 18, -34, -40, 37, -6, 65, -33, 59,
+ -7, -35, -51, -56, 47, -42, -44, 31,
+ 35, 9, 26, 4, 40, 6, 20, 10,
+ 38, -27, -9, -47, -8, 7, -39, 25,
+ 18, 82, 37, 14, -58, 50, -11, 65,
+ 3, 16, -18, 19, -27, 80, 15, 50,
+ 71, 12, 35, -17, 63, -7, 35, -25,
+ 1, -7, 23, -48, 5, 29, 53, 20,
+ -36, 46, 41, 105, 16, 55, -33, 38,
+ 33, -12, 3, -4, 33, 18, 26, -9,
+ 7, 19, -48, -36, -3, -9, 5, 0,
+ -41, 59, -28, -23, 21, -90, -22, 39,
+ 26, -6, 17, -12, 1, 14, 12, -15,
+ 9, -2, 7, -10, -20, 59, 15, -65,
+ 27, 18, -99, 26, -104, 16, 26, 16,
+ -7, 1, -34, -35, 17, -39, 1, 72,
+ 42, 54, -56, 6, -11, 20, -66, 1,
+ -15, -3, -28, 39, -12, 26, 11, 24,
+ 35, 5, 72, 22, -15, 38, -47, 29,
+ 58, 25, -21, 36, -36, 6, 13, 5,
+ 8, 5, -88, 19, -33, -46, -30, -16,
+ -4, 57, 25, -4, 61, 41, 26, -47,
+ -42, 25, 127, 48, -9, 8, 56, 48,
+ 12, -33, -14, -4, 42, 21, 12, -95,
+ 0, 27, -3, -7, -65, 73, -4, -49,
+ 120, -10, -15, -22, 4, 61, 32, -27,
+ 3, -17, 18, 30, 16, -5, 38, -15,
+ -28, 7, -11, 47, -45, -4, -9, -8,
+ 31, 22, -51, 75, -30, 74, 67, 8,
+ -42, 1, 53, -22, 33, -20, 4, -10,
+ -2, -4, 11, -17, -53, 1, -1, -1,
+ -9, 93, -4, 117, 25, 13, -9, -13,
+ -2, 9, 17, 2, 28, 38, 1, 26,
+ 23, 14, 23, -29, -29, -35, 43, 72,
+ 25, -18, 31, 14, -49, -27, -2, -18,
+ -25, 56, -59, 8, 48, -34, 2, -19,
+ 20, 2, 57, -89, -38, -26, 20, 42,
+ -42, -27, 21, 39, 32, 24, -35, -63,
+ 10, 63, 48, -18, -7, 2, 22, -54,
+ -24, -25, -15, 3, -7, 57, -14, 2,
+ -18, -8, 10, 14, 17, -37, 18, 108,
+ 35, -36, 53, -34, 3, 60, 40, 7,
+ 0, -14, -19, -40, -45, 46, 30, 6,
+ -29, 45, -28, 22, -16, 7, -16, 4,
+ -31, 17, 38, -78, -24, 36, -42, -37,
+ -11, 62, -59, 24, 4, -2, -8, -52,
+ -61, -9, -51, -23, -10, 6, -88, 54,
+ -2, -36, 22, 59, 10, -10, 67, 30,
+ -28, 0, 2, 36, -3, 45, 12, 35,
+ -15, -17, -62, 3, 10, 0, 13, 9,
+ 21, -23, 69, -57, -2, -47, 38, 5,
+ 40, 61, 29, -10, -37, 45, 5, -41,
+ 82, -11, -4, 2, -51, -46, -52, 48,
+ -2, -16, 10, 26, 20, -6, -34, -85,
+ -18, 38, -13, -30, 42, -1, 27, -25,
+ -7, -71, 14, -38, 45, -5, 43, 13,
+ 39, 54, 23, -13, 15, 30, 0, 6,
+ 20, 35, -35, 3, -35, 8, 66, 29,
+ -18, 56, 32, -16, 30, -56, 53, 7,
+ -27, -15, 13, -23, 0, -6, 59, 36,
+ 2, 26, -2, -4, 29, 2, -9, -14,
+ 0, 5, -27, 39, -96, 21, 17, -16,
+ 45, 75, 22, -19, 17, 48, -2, -3,
+ 35, -19, -6, 34, 5, 15, -14, -51,
+ -74, 127, 30, 17, 50, 18, 1, 60,
+ 6, -19, 75, -7, -25, 11, 59, 29,
+ -34, -23, 6, -43, -50, 32, 2, 35,
+ -89, -8, 88, 51, 73, -27, 0, 27,
+ -55, -34, 16, 5, 30, 32, 7, -10,
+ -1, 45, 8, 30, -39, 19, -10, -33,
+ 20, -61, -40, -24, -19, 10, 4, 38,
+ -1, -64, -17, -14, -64, -12, -8, -14,
+ -4, -26, -18, 5, -15, -24, 12, -2,
+ 48, -9, -19, -20, 35, -15, -26, 23,
+ -58, -53, -44, -1, -21, 19, 2, -12,
+ 3, -36, -30, 41, 12, -34, -53, -53,
+ -25, 36, 74, -40, 48, -16, -48, -32,
+ -22, 5, -34, 28, -22, 32, -40, 6,
+ -62, 22, -4, -1, 43, 20, -64, 57,
+ -17, -8, -50, 3, -14, -2, -38, 15,
+ 31, 20, -29, -4, 64, -25, -2, 22,
+ -26, -33, 8, 4, -35, 37, 47, -2,
+ 6, -22, 12, 9, 38, 1, 8, 17,
+ 10, -70, 28, -28, 32, 27, -1, -64,
+ -45, 24, 10, 0, -49, -39, 17, 25,
+ 53, -13, 29, -45, -39, -6, -4, -6,
+ 2, -44, -13, -24, 31, 5, -26, -52,
+ -71, 15, 11, -67, 61, 39, 16, -59,
+ 54, 24, 49, 28, -9, -84, -100, -28,
+ -17, 62, -47, 6, 63, -26, 32, -103,
+ 44, 28, -64, 45, 15, -23, -29, -27,
+ 13, 10, -26, 4, -50, -41, 15, -8,
+ 65, 1, 4, -86, 32, 19, 16, -12,
+ -25, 14, -17, 96, 105, 35, -4, -52,
+ -24, 79, 8, -33, 4, 41, 5, 52,
+ -53, 26, -17, 28, -30, -55, 19, 6,
+ -33, 83, -22, 18, -60, 56, 10, -47,
+ 53, -43, 52, 6, 56, -6, 50, -18,
+ 23, 15, 7, -20, 44, -9, 21, 49,
+ 32, 49, -47, 16, 48, 38, 16, 61,
+ -12, 4, -24, 72, 79, 102, -38, 13,
+ -43, 18, 87, -26, -23, 40, 2, 62,
+ 35, 22, -49, -17, 33, -10, 35, 50,
+ 6, -29, -7, 58, -21, 22, 43, 27,
+ 104, 33, -13, 24, -50, -75, -21, -45,
+ 10, 3, -20, 16, -5, 24, 12, 0,
+ 75, -26, -16, 30, 23, 20, -16, -2,
+ 17, -5, -37, -28, -82, 11, -38, 10,
+ 42, -18, 17, 7, 25, 34, 27, -36,
+ -14, -15, 10, 25, 7, -10, 8, -9,
+ 36, 22, -52, -14, -10, -2, 25, -2,
+ 20, -19, 3, 27, 19, 10, 44, 22,
+ -8, 18, -9, -39, -21, -21, 28, 4,
+ -13, -15, 5, 16, -46, 25, 29, -35,
+ 2, 16, -21, 30, 38, 29, -45, -12,
+ -9, 22, -34, -17, -27, 69, -55, -24,
+ 10, -6, -75, 55, -4, -53, 15, -16,
+ 62, 39, -1, 3, -7, -18, 16, -122,
+ 22, 20, -2, -42, -3, 23, -74, 15,
+ -65, -78, 127, 4, -54, 47, 61, -44,
+ 6, -16, -40, -5, 69, -44, -35, 105,
+ -25, -123, -57, 8, -7, 29, 8, 30,
+ 12, -37, 82, 61, 127, 9, -78, -11,
+ 34, 77, -40, 33, -3, -24, 25, -25,
+ -8, -37, 102, 7, 6, 9, 5, 29,
+ 117, 17, 31, -58, -80, 11, -12, -54,
+ -12, 22, -113, 8, 16, -14, 9, -11,
+ -29, -39, 54, -14, 36, 31, -31, -42,
+ 4, 78, 9, -20, 0, 70, 57, -92,
+ -24, 44, -53, 16, 23, 41, -4, -26,
+ -59, 85, -41, -11, 37, 127, -9, -1,
+ 2, -79, 3, 13, 10, -23, -60, -99,
+ -10, -60, 25, 52, -83, 1, 19, -23,
+ 4, -12, -52, -73, 18, -4, 66, -15,
+ -28, -98, -1, 31, 33, -3, -24, 20,
+ 2, -15, -32, -37, -49, 103, 9, -36,
+ 54, 8, -38, 73, 109, 88, 110, -12,
+ -31, 40, 42, 6, 0, 17, 92, -103,
+ 4, -10, 52, 38, 2, -7, -58, -64,
+ 86, -90, -25, -17, 20, 71, -22, -2,
+ 72, -33, 33, 37, -66, -71, -8, -23,
+ 0, 45, -69, 60, -38, -54, -9, 90,
+ -50, 20, 21, -75, 43, 80, 29, 41,
+ 38, 23, -11, 84, 18, -125, -35, -47,
+ 94, -36, 51, 2, 63, -29, 15, -35,
+ -25, 38, -16, 14, 6, -61, 5, 3,
+ -75, 88, -11, -84, -19, 14, -18, -25,
+ 68, -67, 33, 52, 53, 0, 38, 16,
+ 0, -19, -13, -14, -46, 47, 44, -22,
+ 58, 93, -5, -25, 52, -23, -55, 14,
+ -13, 52, -39, -52, -24, 19, -25, -49,
+ -4, 76, 40, 14, 11, 43, -85, 92,
+ 31, -53, -14, 58, -88, 9, 65, 38,
+ 15, -26, 47, -3, 20, 32, -104, 23,
+ -89, 14, 81, 46, -79, 53, 53, -82,
+ 0, -64, 54, -16, 26, -26, 62, -30,
+ 28, -2, -19, -13, 12, 27, -28, 4,
+ 18, 18, -4, 65, 41, 25, -32, 66,
+ -30, -128, 19, 0, -35, 31, -93, 13,
+ 67, 25, -77, -6, -23, 16, 8, 34,
+ 73, -12, 49, 8, -42, -7, 18, -44,
+ -5, 26, -55, -4, 1, -11, 37, -128,
+ -127, 26, -24, -20, 41, -16, -5, -4,
+ -4, -1, -15, -31, 25, 54, -12, -59,
+ -26, 38, 28, -36, -76, 19, 30, -128,
+ 46, 26, -35, -24, -66, 18, 51, 5,
+ 92, -9, -11, -55, 3, -127, -44, -53,
+ 11, 28, 2, -34, -28, -47, 66, 54,
+ 16, 22, -23, -33, -40, -89, -14, 48,
+ -48, -15, -14, -37, -44, -51, -17, -4,
+ 111, 49, 1, -15, -4, -42, -31, 17,
+ 48, 12, 121, -8, -62, -10, 9, -88,
+ 36, 73, 16, -126, -110, -47, -8, 69,
+ 38, 1, 114, -14, -25, 20, -61, 52,
+ 56, 20, 77, 56, -65, -43, 93, -37,
+ 36, -67, 37, -23, -2, 23, 7, -62,
+ 19, 7, -54, 9, 22, 8, -20, 15,
+ 2, -82, 55, 24, -29, 57, -54, -126,
+ 89, -97, -22, -30, -20, 72, 3, 23,
+ 15, -60, 22, -108, -27, 125, -27, -3,
+ 47, -13, 2, -23, -26, 100, 7, 126,
+ -43, -35, -46, 31, -9, -46, -43, -24,
+ 14, -104, -18, 34, -28, 0, 33, 9,
+ 55, 37, -127, -79, 14, -59, -52, -19,
+ 18, 57, -21, 3, -32, -23, -41, 16,
+ -41, -5, 9, 36, -30, 26, -6, -6,
+ 9, -16, -11, 47, 36, 7, 29, 11,
+ 15, -10, -35, -43, -11, 0, 89, 12,
+ -123, -24, -41, -73, -31, -34, -64, -4,
+ -6, -17, -26, -46, -48, 0, 42, 22,
+ 20, 54, 4, 70, 61, -20, 46, 4,
+ 49, 9, -54, -79, 8, -53, -59, 112,
+ -1, 10, 38, -21, 15, -49, 5, 46,
+ -7, 23, 23, -39, -27, 20, -32, -63,
+ -85, 70, -123, 10, 16, -33, -32, 51,
+ -80, -8, 35, 61, 126, -48, 11, 39,
+ 12, 55, 19, 36, -48, -58, -45, -78,
+ 1, -64, -38, 39, 22, 64, -8, 116,
+ 127, -62, 62, 39, -117, 85, -87, -4,
+ 127, -56, -4, -81, -46, 4, -11, -12,
+ -82, -14, -5, -85, 91, -52, -5, 23,
+ -123, 30, 13, 25, 82, -80, 127, 29,
+ -11, 13, -27, -75, 37, 90, -49, -48,
+ -47, -25, -33, 99, -15, 58, 23, 15,
+ -45, 124, 72, -56, -11, 43, -26, -1,
+ 78, -23, 61, 126, 49, -17, 119, -49,
+ -15, -11, -34, -32, -77, -27, 10, 127,
+ 59, -3, 61, 16, -20, 37, -22, -56,
+ 24, -68, 36, 127, 101, 75, -18, 57,
+ -10, 3, 114, 31, -39, 18, -1, -34,
+ 54, 10, -6, -21, -16, 25, -86, 61,
+ -116, 3, 14, 115, 7, -52, 75, -18,
+ 33, -23, 77, 59, 21, 9, 2, 71,
+ -15, 5, 16, 49, -57, -77, -16, 126,
+ 33, -22, -29, 6, 71, -69, 39, -33,
+ -4, -12, -64, 1, 36, -36, -42, -47,
+ 19, -69, -41, 40, -9, 30, -29, -35,
+ -12, 46, 29, 48, -49, 47, 126, -17,
+ -10, -6, 32, -23, -25, -35, 3, 63,
+ -39, -18, -28, -93, 2, -27, -14, 31,
+ -32, 94, 16, -68, 25, -67, -14, 16,
+ -57, 7, 1, -51, -51, 12, -11, 6,
+ 13, 3, 12, 9, 34, -43, 33, -3,
+ -110, -35, -60, 32, 48, -14, -48, 55,
+ -76, 25, -64, -38, 75, -26, -5, 8,
+ -25, 38, 13, -4, 40, 31, 62, -127,
+ -128, -44, 11, -84, -58, 36, 57, -13,
+ 81, -55, -9, -3, -54, 64, 71, -57,
+ 29, -18, 12, 2, -12, -22, 59, 76,
+ -33, -1, -128, -83, -17, -6, -11, -24,
+ 44, -66, -76, 1, -59, -45, 33, -56,
+ 71, 26, 102, -15, 15, 25, 38, -48,
+ -3, -33, 25, 5, -8, -47, 66, -58,
+ 6, 67, -13, 29, -17, -36, 64, -69,
+ -19, 67, -21, 15, 55, -8, -35, 63,
+ -41, -15, 0, -104, 17, -77, 71, 8,
+ 26, 29, -49, -54, 8, -50, 42, 79,
+ 60, -1, 54, -127, -63, -121, -48, 11,
+ -28, -107, -64, 9, -61, 0, -58, -53,
+ 75, -41, -126, -13, 40, 4, 4, 33,
+ -77, -57, -24, 24, -127, 67, -9, 3,
+ -29, 0, 6, 96, -15, -9, -32, -55,
+ 16, 0, 29, -100, 8, -3, -31, 10,
+ -115, -2, -38, 56, -6, -88, 19, 8,
+ 39, -48, 127, -67, -36, -98, -46, -2,
+ 27, 7, -33, -52, 84, -65, -40, 25,
+ -40, -5, -43, -40, -10, 18, 6, -50,
+ -57, 37, 49, -57, -12, -27, 5, -16,
+ 35, 18, 28, 14, -1, 115, -23, -66,
+ 111, -128, 10, 71, 127, 39, 124, 27,
+ -28, 38, -16, 36, -92, 46, -94, -33,
+ -26, -25, -100, -76, -23, -21, 21, 25,
+ -9, -26, 67, 31, 110, -11, 12, -79,
+ -57, 60, 39, 60, -28, 63, 39, -50,
+ -2, 125, -1, 127, 53, 25, -49, -63,
+ -35, -85, 9, 23, 74, 13, -40, 10,
+ 38, -38, -50, -30, 25, 0, 15, 42,
+ 14, -45, -2, -103, 10, -127, -20, 22,
+ 44, -61, -51, 55, -63, 26, 7, -11,
+ 50, -45, 19, 37, 49, -36, -39, 96,
+ 32, 88, 73, -4, -2, -83, 77, -56,
+ -64, 11, 1, 22, -22, -10, 11, 0,
+ -74, -114, 15, -48, 30, 70, 34, -99,
+ 24, -128, -52, 44, -62, 49, 84, 17,
+ -25, -23, 34, 112, 27, 57, 26, -5,
+ -26, -17, 32, -19, -38, 65, 73, 125,
+ 9, -28, 58, -51, -70, 48, 89, -56,
+ -13, 70, 62, 88, 3, -47, 99, -116,
+ 82, 4, -127, 32, -28, -87, 126, -57,
+ 78, -14, -124, -31, 81, 82, -52, -26,
+ -46, 16, -58, -110, 26, 6, 41, 56,
+ -37, 0, 33, -37, -72, 41, 20, 28,
+ 0, 119, -82, -24, 31, -7, 83, 127,
+ -31, 10, 57, -26, -60, -42, -30, 49,
+ 17, 22, 2, 54, -3, 122, -6, -116,
+ -39, 61, 6, -65, -103, 8, 22, 7,
+ 26, -102, -108, -28, -22, -15, -4, 79,
+ -50, -11, -51, -49, -45, -22, 21, 4,
+ -10, -17, -60, 13, -34, -86, -23, 16,
+ -46, -68, 3, -26, 21, -28, 10, -25,
+ -2, 66, 33, 34, 47, -24, 33, -128,
+ 12, 39, -55, 7, 43, -51, 35, -19,
+ 26, 21, 102, 25, -56, 50, -3, -39,
+ -39, 85, 26, 41, -57, -127, 22, 37,
+ -17, 0, -1, 90, 113, 6, -2, 2,
+ -21, 74, 29, -27, -9, 20, -18, -26,
+ -30, 10, -74, 90, -109, 42, 6, -77,
+ 41, 64, 72, -53, -4, 57, 18, 21,
+ -34, -1, 73, 3, -72, 13, -34, 34,
+ 50, -23, -26, 64, -8, 35, 66, -52,
+ -120, -25, 2, -6, 12, 46, 61, -41,
+ -42, -7, -2, -19, 37, 119, 10, -9,
+ -70, -2, 18, -22, -33, -8, -18, -13,
+ -12, 48, 14, 18, 4, 15, -43, 36,
+ 35, 7, 25, -53, 77, -70, -36, 50,
+ 25, 95, -28, 20, -45, 82, 77, -88,
+ -13, 126, 41, -69, 60, 44, 24, 37,
+ -98, 17, -128, 1, -30, 4, 74, 90,
+ 39, -5, -126, -96, 85, -1, -48, 96,
+ 52, -4, 52, 79, 107, 0, 71, -2,
+ -108, 21, -78, 7, -25, -4, -22, 3,
+ -96, -75, -59, -5, -10, -31, -24, 44,
+ -15, 3, -56, -53, 23, -128, 21, 19,
+ 16, -2, -80, -25, -13, -5, -45, 10,
+ 43, 13, -19, 20, 7, 11, -39, 127,
+ -61, -39, 127, -52, -33, -104, -8, -3,
+ 37, 21, 48, 22, 18, 39, -7, -66,
+ 21, 127, -41, 45, 6, -27, -67, 97,
+ 59, -15, -58, 22, 127, -96, -30, 29,
+ -19, -54, -13, -3, -1, -16, 50, 18,
+ -3, 34, 36, 14, 36, 34, -28, -46,
+ 15, -41, -1, -46, -5, -63, -14, -13,
+ -54, 21, -15, -18, 22, -13, 7, -38,
+ -97, -29, -2, -27, 18, -59, 28, -9,
+ 4, 32, -33, -71, -75, 6, -46, 22,
+ 11, 19, -72, -55, -110, -65, -13, -32,
+ -82, 13, 8, -106, -70, -25, -53, -38,
+ -50, -23, -13, -21, -95, 4, -4, 12,
+ -55, -7, -6, -7, 55, -23, 29, -31,
+ -4, -57, -5, -106, 1, -26, 28, -52,
+ 3, 17, -39, 16, -9, 41, -20, 67,
+ 18, -25, -6, 31, 3, -11, -1, -19,
+ 10, 16, -62, -22, -9, 58, -36, 43,
+ 26, -11, -22, 11, -41, 24, -27, 9,
+ -24, 0, -1, 14, 27, 13, 26, 3,
+ 29, -36, 0, -21, -10, -10, -28, -10,
+ 54, 12, 8, 7, -15, -13, -15, -5,
+ 19, -3, -52, -1, 42, -3, -14, -18,
+ 11, -6, -15, -7, -46, -42, 27, -19,
+ 16, -24, -19, 44, 9, 18, 30, 5,
+ -28, -18, -36, 8, -62, 22, -7, 13,
+ -62, 23, -31, 19, 20, 3, 16, 24,
+ 13, 3, -7, -57, -26, -40, 16, -40,
+ 32, 32, 26, 31, -49, -47, -59, -20,
+ -60, -24, 8, -17, -42, 70, 20, 66,
+ 14, -74, 26, -40, -33, 47, -50, -42,
+ 18, -49, 11, -34, 37, -22, -41, 53,
+ 4, 5, -19, -36, -5, -12, 5, 1,
+ 13, -35, 71, 68, 15, -34, -87, -4,
+ 10, 40, -91, 53, 56, 42, -5, 2,
+ -81, -46, 27, 21, -3, 84, 18, 13,
+ -9, -19, 12, -69, 48, 2, -4, -41,
+ -49, 111, -21, 49, 36, 46, 38, 2,
+ -24, -7, 16, -56, -41, -48, 39, -1,
+ 10, 72, -45, -23, -14, 28, 105, 41,
+ 67, -3, -2, 12, 36, 29, 6, -77,
+ -8, -5, 51, 13, 7, 77, -33, -111,
+ -8, -71, -19, -63, 57, 2, -122, -127,
+ 18, 41, -29, 35, -30, 39, 44, -61,
+ 99, 8, -32, 40, 53, -27, 68, -40,
+ -23, 70, -63, -98, -30, -97, 47, 24,
+ -76, 8, 59, 81, 18, -94, 8, 1,
+ -30, 24, 48, 11, 53, -13, -63, -27,
+ -29, 24, 12, 25, 66, -20, 110, -61,
+ -78, 5, 14, 65, 14, 57, -19, 25,
+ -19, 9, 95, 111, -11, -24, 7, -26,
+ 58, -19, 22, 6, -62, -46, 17, 43,
+ 27, -5, -39, -66, -4, 26, 43, -12,
+ -30, 25, -33, -4, -23, 10, 25, 65,
+ 33, -56, -69, 59, -18, -37, 23, 97,
+ 24, 103, 58, -122, -74, -26, 14, -1,
+ -3, 8, -6, 25, 83, 40, 64, -75,
+ 29, 20, 8, -126, -34, -19, -20, 20,
+ 19, 18, -52, 21, -43, -73, -2, -16,
+ -18, 44, 18, -34, 49, -24, 10, 16,
+ 15, 8, 70, -3, -6, 23, -56, -59,
+ 8, 36, 34, -6, 25, 55, -21, -33,
+ -16, -21, 14, -40, -28, -23, -7, -10,
+ 39, 50, 28, -32, -113, 11, -4, -55,
+ 52, -81, 70, 52, 0, -11, 41, 23,
+ 58, 1, 36, 18, -56, 22, -17, 86,
+ -9, 25, 115, 4, -14, 10, 40, 24,
+ 127, -69, 59, -74, 27, 11, -17, -1,
+ -10, -13, 6, 13, 3, -15, 22, -66,
+ -5, -8, 4, 65, 81, 89, 17, -10,
+ 7, 0, 38, -10, -3, -76, -1, -62,
+ -70, -11, -6, -39, 33, -17, -6, 53,
+ 28, -95, -19, -32, -22, 1, 61, -45,
+ -49, 36, -38, 30, -5, -126, -1, 28,
+ -78, 0, -63, 41, -87, -43, 29, 97,
+ 40, -81, 23, 30, 28, 44, -10, -14,
+ 63, 63, -88, -47, -29, -29, -35, -15,
+ 25, 27, -28, 1, 24, -32, -47, -4,
+ 35, 34, -41, 14, 8, 1, 7, 27,
+ -90, -24, 8, -18, 24, 58, -24, -38,
+ -17, -1, -27, 74, -19, 0, -1, 31,
+ 72, 13, -10, -10, -11, -10, 2, 48,
+ 12, 25, -101, -13, 0, -14, -20, 65,
+ 33, -41, -32, -46, 55, -32, 7, 7,
+ -24, -42, 90, -26, -11, -79, 48, 36,
+ -11, -35, -39, 0, 32, -36, 76, 9,
+ -48, -25, 11, -111, -47, 15, 50, -2,
+ 19, 18, 31, -78, -64, 24, 7, 4,
+ 6, 9, -25, -14, -2, 13, 93, 36,
+ -2, -63, -97, 25, 28, -6, -41, 66,
+ 8, -60, -68, 37, 94, -27, 8, -48,
+ -2, -25, 76, 21, -18, 3, -49, -60,
+ 127, -46, 81, 50, -61, 72, 68, -41,
+ 63, -17, 9, 7, -14, -3, 13, -43,
+ -9, 37, 95, 20, 62, 114, 64, -9,
+ -7, 10, -22, 7, 18, -17, 40, 60,
+ 21, -23, 5, 7, -5, 35, -9, -46,
+ -3, 32, -3, 0, 45, 7, 12, 30,
+ -15, 1, 70, 12, -10, -19, -22, -57,
+ -61, 2, -12, 26, 44, 28, 20, -29,
+ 13, -4, -74, 32, -10, -5, -127, -28,
+ -68, 39, -54, -97, -78, 25, -4, 16,
+ 8, -47, -44, 9, 17, -2, -8, -38,
+ 31, 36, 4, 15, 5, -37, 37, 117,
+ -61, 44, -127, 24, 30, 5, -20, -59,
+ 50, -61, 17, -27, 61, -127, 11, -45,
+ 4, 42, -4, 0, -20, -17, 16, -94,
+ 3, 39, 94, -36, 19, -22, -4, 43,
+ 34, 95, 124, 28, -5, -51, -6, 0,
+ -7, 83, -88, -15, -18, -51, 41, 0,
+ -80, 51, 21, 127, 36, -49, 21, 24,
+ -48, 24, -3, 34, 117, 21, 28, -8,
+ 16, 80, -2, 1, 5, -24, 117, -35,
+ 81, 8, 12, -75, 0, -36, 44, 1,
+ 30, 0, 3, 0, 14, -3, 9, 68,
+ 8, 32, 8, -18, -1, -8, 33, -8,
+ 23, 32, -40, -23, 26, 6, 30, 21,
+ 26, 79, 9, 31, 19, 11, -54, -71,
+ 22, 23, 114, 7, 48, 3, -9, -29,
+ 59, 32, -72, -30, 1, 58, 76, 11,
+ -36, -20, 70, 20, 26, -1, 43, 50,
+ 72, 20, 12, -99, 50, 74, -20, 24,
+ 63, 18, -8, -12, -15, -15, -20, 45,
+ 37, 11, 9, 19, -6, -43, -6, -117,
+ 3, -19, 48, 17, 16, 67, -22, 7,
+ -98, 27, 18, -25, -46, 45, -39, -8,
+ 6, 27, 55, 8, 9, 30, 38, -9,
+ -24, -2, -8, -33, -60, 11, 3, 26,
+ -7, -12, 43, 13, -35, 42, -69, 4,
+ -17, 15, -1, 9, 36, 16, 17, 28,
+ -36, 59, 15, -15, -20, -21, 20, -4,
+ -36, -9, 50, 21, 24, 6, -1, -16,
+ 29, 29, 9, -16, -29, 11, -50, 29,
+ 38, -2, 29, -12, 58, -30, 37, 0,
+ 24, 1, -14, -2, -4, -2, -51, 17,
+ -1, 32, 34, 0, -1, 5, -21, -45,
+ -6, 15, -18, -18, 28, 42, 34, -38,
+ -24, 35, 29, -8, 16, -44, 48, -7,
+ -35, 88, -34, -30, -15, -55, -21, -11,
+ 1, 16, 4, 10, -9, 59, 27, -9,
+ 25, 63, -27, 33, 3, -21, 37, -21,
+ 11, 59, -3, 6, 18, -6, -8, 1,
+ -63, -40, -13, -25, -5, 19, -12, 11,
+ -2, -2, -12, -25, 75, -12, 9, -20,
+ -17, -27, -15, 29, 12, 31, 24, 47,
+ 30, 3, 43, -32, -33, -23, 33, 13,
+ 21, -12, -31, 33, -11, -41, 11, -19,
+ 20, -17, 18, 5, 3, -12, -10, 62,
+ 29, -12, -18, 38, -67, -47, -27, 10,
+ 35, -1, -45, 10, 27, -78, 26, 16,
+ -10, 0, 32, -33, 22, 11, 5, 27,
+ -7, 37, 11, 5, 71, -31, 11, -6,
+ -29, 6, -25, -22, -51, -32, -22, -23,
+ 56, 47, -4, 47, 25, 0, -51, 1,
+ 16, -30, 4, 23, 2, 38, -6, 87,
+ -48, -12, 11, -20, 70, -9, 94, -69,
+ 50, -21, -62, 46, -28, 3, 29, 21,
+ 37, 1, 30, -41, 15, 41, 12, 53,
+ 36, -20, -1, 19, 12, -7, 6, -5,
+ -35, -10, 35, -69, -32, 4, -18, 38,
+ -1, 6, 8, 43, -10, -18, -65, -21,
+ 70, -28, 34, 2, 9, -22, 7, 58,
+ -5, -31, -28, 10, 0, 3, -9, -10,
+ -32, 21, -8, -11, -42, -10, -4, 21,
+ -7, 29, 8, 21, -23, 24, 33, -5,
+ 8, 8, -9, 22, 32, 17, 5, -23,
+ -13, -9, 66, -17, 8, 29, -36, -22,
+ 15, -19, 29, -12, 13, 52, 27, -39,
+ 25, -15, -44, -11, -8, 2, 43, 12,
+ 3, 2, 6, -13, -21, 37, 32, 27,
+ 14, 11, -14, -6, -16, -9, 4, -11,
+ -36, 1, 13, 18, 45, 36, -13, 8,
+ 38, -22, -11, -2, -14, -9, -25, -10,
+ 27, 30, 14, 46, 37, -20, 4, -37,
+ 27, 19, -37, 26, 68, 12, 7, 38,
+ 42, -2, 16, 3, -18, -13, -22, -60,
+ 31, 47, 45, -20, 61, -13, 6, -20,
+ -9, 28, -3, -42, 23, 9, -20, -19,
+ -4, -13, 35, 9, -8, -1, 7, -1,
+ 7, 61, -6, -24, 17, 34, -23, 4,
+ -24, -50, -1, -26, 22, 26, 18, 29,
+ 41, 24, 5, -44, 5, 27, 33, 7,
+ 5, -35, -8, 15, -65, 26, 15, 14,
+ -57, -46, 15, 43, -84, 0, 37, 17,
+ 45, 35, -16, 8, 1, 3, -77, -5,
+ -5, -29, -34, 98, -8, -19, -13, 53,
+ 25, 11, 12, 26, -4, -32, 109, 85,
+ -6, -17, 0, 2, -47, -125, -19, -14,
+ 7, -39, -36, -44, -10, 36, 20, 8,
+ 90, 17, -113, 66, -56, -37, 28, 7,
+ 1, -10, 6, 5, 25, 7, 10, 23,
+ 98, -88, -28, -63, -75, -57, -25, 58,
+ 9, 35, -74, 18, -11, 18, -57, -39,
+ -62, -6, -14, 69, -14, 28, 4, -75,
+ -6, -42, -58, -45, -2, -68, -14, 58,
+ 11, -51, 25, 5, 7, 35, -17, -41,
+ 28, -35, 39, -6, 54, -56, 61, -8,
+ 33, -79, 126, 39, -12, 38, -29, 53,
+ 40, -15, 6, -2, 86, -19, 30, -22,
+ -7, 95, -48, 26, -1, -21, -34, -13,
+ -66, 16, -39, -12, -57, 6, 15, 11,
+ -33, -32, -42, 10, -7, 13, 39, 45,
+ 10, -38, -27, 29, 17, 49, -37, -6,
+ -25, 19, -9, 16, -14, -34, 14, -94,
+ -23, 26, 9, 53, 30, -12, 8, 53,
+ 78, 25, -29, 57, -39, 75, -1, -43,
+ 115, -29, -52, -39, 2, 20, -5, 68,
+ -56, 13, 3, 37, 6, -8, -39, -39,
+ 17, 42, -10, -1, -52, 15, 9, 13,
+ -41, -12, -14, -48, -14, 38, -17, -36,
+ 69, -51, -115, 34, 10, -12, 55, 53,
+ -12, -33, -44, 1, 9, -75, 12, 38,
+ 50, 0, -22, -6, -22, 9, -29, -33,
+ -6, 26, -13, -57, 22, -22, -44, -24,
+ -34, 16, -9, 29, 34, 127, -8, -18,
+ 45, -34, 19, -2, -48, 46, 11, -25,
+ -39, 16, -54, -19, 24, -75, -53, 44,
+ 24, 13, -64, -51, 3, -27, -6, 16,
+ -8, -1, 5, -47, -11, 63, -5, -41,
+ -28, -34, -47, -23, -3, 43, 11, -7,
+ 3, -53, -16, 49, 39, -91, -28, 10,
+ 21, -16, 28, 93, 111, -80, 2, 100,
+ 15, 13, -6, -43, -35, -1, -31, 47,
+ 20, -27, 26, -1, -9, 4, -25, -23,
+ -6, -23, 7, -23, -49, -57, -13, -42,
+ 16, 11, 12, 12, -90, -23, 78, 32,
+ 50, -5, -48, 33, 96, 44, -3, 10,
+ 14, -20, 0, -70, 47, 25, 1, -43,
+ 75, -18, -6, 0, -15, -22, 88, -32,
+ -32, 6, 14, -91, -8, 31, 108, -39,
+ -68, -15, 56, -1, 2, 90, 7, 24,
+ -14, 27, 6, -128, -28, -83, -12, 6,
+ 16, 87, -18, 18, -24, 19, -16, -21,
+ 31, -20, -11, -73, -1, 66, 30, 32,
+ 25, -8, 47, -14, -33, 125, -45, -6,
+ 43, 48, 43, 12, -96, -3, 20, 4,
+ 105, -9, -45, -30, -17, -43, -4, -96,
+ -54, -91, -68, -55, -52, -1, -6, -84,
+ -76, -80, -34, 7, 45, 4, -29, -47,
+ 37, 84, 22, -99, -42, -32, -47, -23,
+ 5, 62, -14, -42, -72, 4, -21, -23,
+ -42, -53, 32, -18, -47, -38, -47, -63,
+ 26, -3, -23, -97, -5, 23, 46, -39,
+ -14, 70, 55, 17, -11, -9, -33, 57,
+ -19, 13, -47, -15, -11, -9, 62, 98,
+ 41, 33, -97, 22, 55, 26, -12, -49,
+ 56, 37, 36, 12, 51, -41, 10, -21,
+ 23, 70, 30, 22, -52, -48, 16, 16,
+ 2, -27, 35, 19, -82, 23, 93, -2,
+ -128, 66, -128, -1, -10, -56, -12, 28,
+ 0, 11, 22, 2, 63, 17, -3, 89,
+ -37, 58, 49, 8, -31, -101, -81, -13,
+ -22, 27, 31, -11, 38, 12, -43, 78,
+ 104, -9, 39, 45, 28, 4, -105, -22,
+ 43, 13, -102, 45, -16, -100, -14, 45,
+ 32, -8, -39, -21, -56, -14, -3, -27,
+ 73, 35, -10, -4, -32, -23, 26, 40,
+ 54, 7, -1, 35, 89, -50, -15, 9,
+ 42, 23, 44, -12, 45, -7, 64, 127,
+ -19, -73, 45, -1, -8, -9, 0, -40,
+ -18, 5, -47, -31, 12, 30, 11, -11,
+ 47, 84, -60, -4, -41, -6, -91, -49,
+ 1, 15, 45, -31, -96, -31, 9, -25,
+ -41, 36, -22, -105, -60, -1, 9, 65,
+ 50, 15, -11, 47, -3, 10, 11, 74,
+ 52, -63, 46, -1, 42, 45, 72, -90,
+ 60, 24, 7, -13, 16, -21, 21, -6,
+ -9, 76, 26, -65, 22, -53, 3, 35,
+ 26, 24, -11, 23, -4, 3, 56, 32,
+ -28, 14, 46, -16, 34, 2, 8, 28,
+ -37, 22, 50, 33, -6, 29, 61, -2,
+ 55, 6, 39, 16, -68, 3, -6, 20,
+ 43, -16, 7, -4, -6, 13, 17, 11,
+ -43, 34, -22, 11, 63, 24, 4, 59,
+ 23, 69, 10, -20, 19, -14, 42, 8,
+ 29, -69, 14, 0, 51, -5, 6, 11,
+ 20, -26, -45, 10, -28, -3, 27, -66,
+ 47, -18, 20, -50, 49, 6, 29, 27,
+ 63, 8, -6, 79, 23, -5, -62, -27,
+ 35, 19, 64, 2, 17, 14, 3, 14,
+ -28, -33, -12, -16, 18, 16, 32, 102,
+ 68, 26, -22, 6, 63, -50, 0, 2,
+ -24, 105, -16, 8, 69, -20, -12, 50,
+ -13, -29, 26, -28, 15, 46, -42, -68,
+ 46, 51, 10, -12, 20, -15, -15, 1,
+ -28, 51, -58, -6, -2, -26, 60, 23,
+ -33, -11, -2, -4, -18, -9, -18, -21,
+ 23, 77, -70, -7, -8, 27, -84, -6,
+ 8, -35, 13, 51, 76, 17, -47, 127,
+ 35, -30, 5, -10, 53, -10, -84, -13,
+ 38, 26, 11, 20, -90, -116, 33, -2,
+ -26, -63, -7, 17, -13, -97, -74, 16,
+ 62, 2, -27, -66, -91, -53, -72, -49,
+ -2, -61, 17, -7, 49, -74, 60, -12,
+ 21, 127, 42, -32, 21, 83, 94, 127,
+ -58, -19, -32, 23, -7, -9, -9, -5,
+ 32, 28, 20, -41, -63, 65, -93, 19,
+ 86, 127, 17, 5, 74, 19, -37, -84,
+ 50, -33, -64, -46, -80, 50, -17, 1,
+ 2, -30, 5, -75, -88, -13, -44, -11,
+ -19, -3, -4, 21, -15, -32, -7, 22,
+ 53, 16, 80, -19, -101, -17, 47, 51,
+ 17, -33, -59, -19, 63, -9, -29, -28,
+ -13, -6, 27, -70, -11, 65, -10, 41,
+ 54, 22, 52, -25, -23, -5, -3, -4,
+ 16, -103, -8, 19, -4, 15, 26, 65,
+ -51, 56, 52, 44, 58, 46, 23, -6,
+ -5, 9, 1, 44, 9, -32, -7, 26,
+ 11, 54, -62, -30, 36, -13, 26, -41,
+ 4, 19, 36, 69, 59, 28, 12, 3,
+ 44, 41, 1, -38, -54, 87, -38, -12,
+ 22, 17, 27, -17, -11, 66, 15, 15,
+ 10, -36, -54, -12, -9, 8, 5, 40,
+ 35, -29, 49, 10, 75, -14, 28, 19,
+ 72, 24, -34, 43, -61, -9, -9, -11,
+ 22, -15, 21, -22, 9, 26, 15, 22,
+ 5, 19, -3, -30, 28, 57, 16, 58,
+ 119, -1, -53, 8, 15, -89, 2, -22,
+ 40, 62, -103, -22, -11, -63, -17, 70,
+ 14, 15, 10, 20, -26, -43, 26, 2,
+ -7, 51, 85, 7, 9, 40, -13, 3,
+ -100, 62, 20, 6, -25, -29, -15, -3,
+ -32, 8, -32, -12, -4, 11, -23, 6,
+ -4, 80, -43, 40, -46, 24, -49, 42,
+ -55, 10, -21, -13, 54, 35, -17, 23,
+ -3, -3, -33, 15, -105, 85, -66, 7,
+ 5, 3, -13, 11, -36, -20, -22, -14,
+ -39, -58, -32, 6, -8, 40, 39, 23,
+ 26, -32, 58, -24, 22, 12, 31, -1,
+ -33, 44, 17, -4, -36, 36, -76, -6,
+ -89, -81, 10, -8, -55, -64, -88, -72,
+ 35, 58, -34, 0, -11, 33, -5, -43,
+ 112, -61, 20, 20, 96, -14, 98, -17,
+ -7, -41, 12, 89, -33, 66, 14, 37,
+ -26, -10, 70, -14, -18, -15, -11, 9,
+ 6, 39, -81, 42, 72, 81, -46, -25,
+ -35, 7, 54, -94, 10, 19, -4, -18,
+ 28, 0, -16, -16, -17, -4, 18, 30,
+ -89, 25, -6, 83, 1, 16, 15, 54,
+ 16, -19, 50, -17, -34, 31, 4, -15,
+ 91, 51, -9, -9, 10, -47, -15, 6,
+ -54, -2, -8, 73, -35, -57, -61, -12,
+ -77, 3, -54, 81, 6, -45, 20, 55,
+ 72, 7, 6, -67, -7, -7, -1, 11,
+ 22, -17, 62, 58, 33, 7, 4, -18,
+ 20, -71, -12, -13, -84, 2, -24, 6,
+ -88, 59, 49, -18, -85, 5, 24, -40,
+ 56, 36, -47, 21, -23, 35, -3, 72,
+ -65, -49, 64, 36, -118, 12, 55, -10,
+ -44, 15, 15, -53, -5, 36, -7, -2,
+ -61, -42, 3, 55, -102, -21, -15, -21,
+ 30, 62, -36, -3, -59, 46, 47, -3,
+ 27, 22, 29, 39, 37, 20, 47, -14,
+ -7, 46, 47, -92, -18, -27, 20, 41,
+ -18, 26, 127, -5, 32, -13, 96, 60,
+ 76, -40, -76, 25, 7, 101, -8, -50,
+ 37, -13, -53, 48, 81, -58, 28, -9,
+ -68, 80, -2, -69, -47, -16, 34, -28,
+ 64, 5, 12, 1, -60, 27, -3, 0,
+ -70, 18, 15, -31, 19, -41, -59, 21,
+ 54, -3, 25, 1, 26, -8, 17, 38,
+ -26, -93, 13, -9, 10, -66, -12, -36,
+ 10, -40, -54, 67, -58, -58, -40, -67,
+ 0, -11, 122, 11, -9, 8, -6, 11,
+ 55, -35, 9, -56, -28, 25, 27, 8,
+ 32, -77, 13, 0, 37, 7, 48, -21,
+ 34, 8, 22, -9, 40, 95, 12, 67,
+ -7, -2, 4, -17, 7, 41, 1, 10,
+ -10, 25, -31, 11, -13, 1, -11, -22,
+ 100, 37, 28, 39, 126, 28, -68, -55,
+ -19, -28, 54, -40, -45, 5, -38, -3,
+ -40, 0, 32, -30, -7, -12, 43, -55,
+ -6, 29, -26, 68, 33, -38, 7, 38,
+ 67, -29, 20, 5, -1, 5, -51, -44,
+ -1, 10, 11, 7, -6, -32, -11, -13,
+ -61, -5, 44, -64, 21, -44, 1, -3,
+ -4, -11, 26, 50, -9, -35, 9, 38,
+ -15, -40, 51, -7, -25, -24, 43, 24,
+ -40, 12, 57, 60, 86, 14, 62, 67,
+ 15, 23, -11, 24, -20, 11, -41, 25,
+ -34, 22, -2, -17, -34, -20, 0, 52,
+ 9, 25, 42, 8, 33, 0, 19, -33,
+ 66, 62, 31, -26, -51, 24, -20, 32,
+ -6, -5, 19, 3, -1, 23, -12, -11,
+ 6, -16, 6, -60, 10, -4, 9, 13,
+ 35, -14, 28, -6, 80, -70, 84, 44,
+ 34, -3, -19, 19, -5, -17, -21, 35,
+ 14, 7, -15, -13, 43, 7, 36, 66,
+ -24, -30, 29, -40, 41, 67, -9, -26,
+ -2, -19, -1, 23, -35, -40, 23, -10,
+ 38, 46, -41, -1, 15, -15, -16, 14,
+ -5, 6, -16, 24, -42, 24, 20, -27,
+ -10, 82, -1, -17, 21, 51, -26, 2,
+ -31, -22, 41, 5, 1, 11, 7, -29,
+ -2, -2, -14, -49, -7, 1, -14, -38,
+ 6, 32, 7, -25, -22, 8, -17, -66,
+ -72, -27, -12, 54, 51, 27, 5, -48,
+ -59, -50, 4, -52, 11, 16, 59, 18,
+ 28, 10, -28, 4, -36, -15, -18, 12,
+ -8, -49, 15, 18, -7, -65, -26, 92,
+ -36, -21, 28, 50, -18, -38, 30, 19,
+ -38, -39, -29, -106, -5, -40, 30, -45,
+ 47, 9, 37, -36, 86, 12, -126, 14,
+ 31, -13, -43, -12, 126, 11, -4, -8,
+ -45, 55, 18, -24, 9, 7, -51, -55,
+ -64, -46, 18, -127, 28, -118, -68, -66,
+ -14, 11, -52, 63, 5, -102, -52, 0,
+ -37, 89, 100, -76, 49, 43, -35, -89,
+ -52, -18, -43, -32, -3, 22, -37, 22,
+ 10, -9, 10, -1, -13, 14, -45, 12,
+ -14, 51, 2, 1, -7, 34, 7, -70,
+ -122, -25, -12, -21, -19, -26, 1, 25,
+ -127, 22, 16, -15, 8, 6, 48, -10,
+ 18, -14, 17, 4, -26, 11, 38, 83,
+ 34, -10, 30, -43, -128, 35, 44, -12,
+ 19, 40, 20, -55, -126, -124, -13, 63,
+ 15, -31, 29, -40, 65, -43, 32, -89,
+ -4, -43, -24, -7, 51, -41, 1, -20,
+ 53, 76, -85, -31, -7, -34, 5, 28,
+ -54, -18, -18, 19, -31, -20, -103, -48,
+ -1, 43, -20, -11, 8, 58, -26, 22,
+ -3, -42, 47, -48, -46, -66, 47, 2,
+ 47, -82, 43, -1, -3, 8, -54, -26,
+ 31, -10, -82, -59, -32, 14, -49, 21,
+ 25, -103, -40, -12, 13, -41, 56, -40,
+ 0, 7, -102, -37, -37, 2, 40, 57,
+ -76, -1, -28, -44, 5, 19, -126, -76,
+ -26, 10, -9, -42, -75, -31, -34, -38,
+ -35, -24, 26, -14, -20, 29, 56, -17,
+ 12, 0, -7, 127, 96, 77, 21, 12,
+ -33, -5, 8, 14, -4, -127, 15, 63,
+ 126, -45, 34, -57, -4, -21, -71, 20,
+ 55, -12, -16, -13, -32, -40, -2, -35,
+ -11, -43, -1, 98, 8, -127, -10, -8,
+ 16, 109, -13, -27, 62, 40, -38, 127,
+ 49, -16, -103, 23, 17, -13, 4, -57,
+ -9, 29, 35, 25, 52, 16, -10, -23,
+ -15, 57, 62, 37, -28, 117, -42, 19,
+ -79, 22, 31, 2, -85, 47, 19, -43,
+ -39, 75, 27, 5, -29, 70, -5, -9,
+ -6, -17, 15, 33, 87, -69, 57, 5,
+ -70, 110, 36, 67, 68, 42, 9, 32,
+ -15, -8, 1, -45, 32, 96, -1, 103,
+ 34, -58, 23, 14, 119, 25, 18, 90,
+ -26, -42, 33, 81, 12, 4, 99, 5,
+ -126, -18, 9, 44, -14, 45, -1, 22,
+ -84, 11, -53, 3, -48, -16, -22, 46,
+ 9, 23, 29, 39, -14, -58, -8, -38,
+ 127, -5, -24, 31, -20, -6, 30, 29,
+ -34, 81, 3, 0, 47, -77, -51, -28,
+ 13, -46, -42, 34, -1, -100, 19, 24,
+ -10, 8, 39, -66, 0, 3, -6, -7,
+ -29, 16, -41, 36, -20, 72, 14, 29,
+ 39, 88, 77, -25, -22, 35, -18, 54,
+ -12, 11, 22, -6, 13, 70, 89, 54,
+ -45, -29, -71, 78, 6, -60, 58, 66,
+ 48, 41, -36, -61, 23, -36, -49, -24,
+ -43, 58, 24, -21, 29, 2, 54, -7,
+ -65, 34, -20, 18, 22, -35, -17, -8,
+ 53, 61, -9, -27, -11, -39, 77, 46,
+ 58, 121, -36, 18, 40, 41, 2, -15,
+ -46, 37, 51, -28, -9, 38, 3, 67,
+ -68, -21, -30, -20, 36, -24, 81, -87,
+ 7, -4, -38, 3, -5, 98, 4, -42,
+ 39, -50, 11, 33, 19, -44, 7, 48,
+ 72, -123, 24, -64, 2, 3, -39, 4,
+ 77, 5, 10, -28, -51, 78, -11, 36,
+ -64, -113, 4, -1, 49, -23, 6, 35,
+ -52, 13, 6, -27, 17, -7, -18, 37,
+ -89, 26, -17, -65, -4, -75, 75, -24,
+ -83, -58, 86, 19, 28, -39, -2, 11,
+ 39, -26, 43, -9, 50, 43, -14, 36,
+ -29, -23, 21, 21, -15, -75, 2, 29,
+ -7, 45, -57, -4, -32, -20, 23, -58,
+ -52, -63, 21, 23, 9, -51, -72, -18,
+ 2, 93, -25, 22, -54, -34, 31, -9,
+ -27, -9, 27, -19, 9, 30, 26, -52,
+ 7, -68, -8, -127, -43, 1, -8, 87,
+ -6, -11, -23, -12, 73, -63, 24, -79,
+ 32, 32, -16, 47, -9, -55, -33, -45,
+ -13, 4, 78, 25, 33, 27, -26, -39,
+ -69, -14, -19, 15, 0, -110, -22, 92,
+ -17, 7, 23, 1, 72, 57, -11, 0,
+ 7, 18, -55, -54, 29, -16, 0, -5,
+ 108, -41, 19, 40, -2, -51, 2, 30,
+ 126, -8, 20, -13, 115, -11, 8, -16,
+ 91, -68, -52, 58, -52, -9, -10, -39,
+ -18, 30, -11, 21, 33, -19, 88, 57,
+ -1, -92, -35, -32, 72, 26, -93, 5,
+ 7, 41, -28, 25, -24, -2, -30, -125,
+ -90, -33, -47, -11, -32, 39, -21, 1,
+ 18, 27, -40, -25, -5, 19, -41, 16,
+ -65, -41, 29, -37, 21, 14, -9, -5,
+ 7, 25, 8, 50, -14, 53, -7, -13,
+ -77, -68, -37, -31, -18, 5, -9, 46,
+ -15, -9, 24, 28, 23, -26, -2, -45,
+ 2, 31, -14, -38, -10, -31, -19, -11,
+ -42, -32, -27, -14, -14, -31, -6, 7,
+ -7, -79, 91, 3, 36, -19, 44, -3,
+ -56, 39, 55, -10, 4, -19, 28, 37,
+ -2, 9, -3, -31, -32, 4, -76, 33,
+ 10, -16, 36, 6, 4, -2, -21, -51,
+ 90, 44, -63, -13, 25, -23, 42, -58,
+ 52, -83, 29, 19, -45, 33, 10, -41,
+ 37, 46, -6, 23, -14, -36, -75, -45,
+ -48, 86, -73, 19, 10, 43, 57, 11,
+ -58, -29, 33, -35, 35, 4, 68, 73,
+ 17, 51, -22, -72, 19, 5, 26, 28,
+ -5, -5, 6, 66, -5, 26, 53, -2,
+ -27, -14, -31, -5, -22, 7, -62, -28,
+ -55, -31, 49, -4, 3, 29, -45, -53,
+ 41, -39, 1, 22, -28, 27, 3, 3,
+ -69, -33, -8, 74, 96, -109, -43, 9,
+ -79, -62, -38, -62, -52, -21, 3, 50,
+ 0, 35, 1, 9, 16, 21, 15, -10,
+ 45, -1, 18, 69, 74, 74, -32, -3,
+ -15, 15, 76, -31, 5, -9, 11, -35,
+ -62, 20, 13, -54, 4, 6, 5, -1,
+ 5, 21, 30, 16, -75, 33, -31, -18,
+ -25, 10, 5, 45, 24, -31, 6, -9,
+ -46, 20, -27, -1, -43, 56, -5, -54,
+ -36, 11, -18, -4, -52, -6, -28, 0,
+ 20, -43, -15, -3, -24, -13, -52, -19,
+ -31, -21, -31, 38, 17, 36, -6, 8,
+ 46, -42, 28, 61, -10, 8, -15, -47,
+ -18, -48, -25, -8, -57, -6, -24, -17,
+ -21, -7, 6, 24, -56, -26, 49, -5,
+ 16, 8, -48, 58, -39, -21, -9, 38,
+ -7, 22, 23, -19, -1, -38, 35, -11,
+ -65, -72, -49, 11, 9, 28, -24, -8,
+ 19, -27, 68, 7, -16, 34, -4, 54,
+ 3, 10, -1, 14, 55, -28, 25, -40,
+ 60, 52, 39, 2, -63, -94, 10, -25,
+ -48, -2, 31, -27, -10, 45, -18, 0,
+ -35, 22, 68, -6, -32, -49, -11, -67,
+ 3, -22, -9, -19, -20, 5, -22, 45,
+ -9, -81, 3, 14, -41, -87, 88, 3,
+ 39, -35, -20, 13, -34, 35, -84, 71,
+ -32, -35, 38, 53, 14, 28, -3, 11,
+ -31, -94, -8, 1, 52, -46, 81, 8,
+ 42, 13, 34, -58, -30, -42, 0, -38,
+ 5, -36, -18, 62, 25, -52, 89, 10,
+ -10, 2, 33, 5, 70, 90, -47, 16,
+ 25, 34, -2, 28, 23, 12, -11, 33,
+ -46, -14, 1, -99, 50, -4, -75, 16,
+ -30, 83, -55, 22, -52, -5, 51, 68,
+ 69, 65, -41, 26, 18, 14, 5, -19,
+ -16, 67, -26, -14, 120, 12, -9, 19,
+ -56, 85, 12, -30, -9, -9, 72, 13,
+ -13, 73, -52, -14, -13, 16, -12, 109,
+ 18, -8, 72, 67, 51, 17, -4, -72,
+ 7, 11, 28, 27, 46, 11, -2, -16,
+ 63, -37, 86, -63, -28, 35, -49, -100,
+ 54, -10, -108, -32, -13, 1, -6, -45,
+ -37, 22, 30, 6, -9, 110, -6, -53,
+ 69, -24, 13, 91, 14, 53, -30, -65,
+ 33, -8, 55, 48, 0, -43, -12, 1,
+ -31, -69, 16, -38, 33, 6, 46, 22,
+ 57, 57, -1, 125, 54, -5, 55, 48,
+ 32, 47, -33, 83, 1, 32, 4, -88,
+ 8, -21, 21, 0, -26, -1, -38, 0,
+ -2, 22, -2, 55, -88, 15, -18, 23,
+ -46, -118, -78, 14, -75, -43, -125, 45,
+ 94, 13, 2, 44, -62, -16, 0, -68,
+ -54, 49, -20, -70, -46, -22, 31, -21,
+ -21, 15, 12, -62, 39, 23, -17, -22,
+ 15, -40, 4, 30, 81, -2, 12, 26,
+ -18, 71, -20, -1, 13, 21, 1, 23,
+ 5, 58, 93, 26, -6, -23, 32, -37,
+ 1, 30, -16, -127, -43, -56, 17, -111,
+ 78, -8, 78, 5, 34, 44, 1, -18,
+ -8, 6, -5, 34, -58, 23, 0, 24,
+ 50, 25, 49, 3, 20, 13, -34, -74,
+ 32, 12, 2, 33, -31, 21, -8, -61,
+ 45, 50, 3, -42, -6, 15, -15, 1,
+ -61, 27, -55, -30, 36, 0, -2, -81,
+ 64, 9, -26, 122, 5, 0, -52, -28,
+ 77, 33, -2, -101, -9, -4, 10, -14,
+ 15, -63, 15, 0, -15, -44, -23, -8,
+ 0, -22, 7, -32, -62, -58, 38, 127,
+ -73, -7, 29, -44, -101, -60, -27, -5,
+ -7, -87, 4, -48, -60, -114, 70, 30,
+ 30, -56, 14, 4, -4, 4, -3, -21,
+ -21, 4, -3, 8, 60, -12, -1, -11,
+ -54, 48, -69, -46, -38, -42, -17, 5,
+ -10, 25, -116, 26, -40, 38, -91, -83,
+ 12, 10, -12, -77, -27, -39, -1, -90,
+ 22, -3, -26, -52, -69, 19, 43, -17,
+ -41, -17, -50, 59, 34, 39, -31, -114,
+ 6, 26, -36, 9, 1, -31, -32, -14,
+ -40, 10, -26, -33, 79, -1, 14, -19,
+ -115, -46, 3, 2, 10, -72, 16, -13,
+ 18, -11, -11, -3, 2, -22, 40, 9,
+ 18, -2, 2, -23, -14, -3, -14, 61,
+ -22, 37, 27, 31, 66, 3, 28, -46,
+ -5, -20, -5, 20, -17, 20, -46, -54,
+ 9, -29, -23, -55, -4, -67, 26, 40,
+ -18, 17, 2, 43, 26, 24, 0, 86,
+ 41, -1, 9, 9, 15, -19, -8, 6,
+ 21, 56, 8, 24, -4, 58, -59, 34,
+ 57, -36, 23, -59, -17, -14, 37, 38,
+ 46, -35, 27, -17, -4, -40, 6, 35,
+ 7, 14, -68, 73, -19, -54, 8, -15,
+ 36, -58, 51, -42, -50, -19, 1, 43,
+ 34, -57, -2, 12, 7, 25, 7, 96,
+ 59, 15, -27, 4, 4, 1, 21, -47,
+ 47, 51, -81, -2, 23, 21, -75, 25,
+ -25, 0, -7, -13, -11, -24, 8, -43,
+ 7, 127, 21, -25, 2, -12, -5, 2,
+ -127, 73, -37, -8, -40, -30, 101, 32,
+ -46, -69, 22, -13, 25, 28, 38, -37,
+ 28, 15, -55, -20, -57, -6, -78, -26,
+ -31, -9, -13, 24, -8, -2, -35, 104,
+ 52, 20, -17, 5, -23, 68, -76, -12,
+ 86, 43, -26, 16, -37, 21, 31, 17,
+ 3, -59, -94, 43, -36, -19, 42, 58,
+ 20, -20, -11, -8, 64, 65, 28, 15,
+ -21, 12, 68, -56, 50, 15, 52, -11,
+ -3, -49, -6, -67, -2, 48, -29, -79,
+ -55, -10, -48, 2, -35, 73, -8, -24,
+ 14, -55, 25, 40, 1, 45, 46, -41,
+ -40, -34, -44, 7, 23, -57, 67, -56,
+ 12, -18, -29, 60, -35, 21, 5, 49,
+ -22, 12, -11, 72, -36, 84, 75, -1,
+ 0, 5, -41, 13, 27, 62, -17, 13,
+ 34, 19, 26, -22, 13, -10, -26, 41,
+ 80, -10, 90, -6, 5, -25, 27, -21,
+ -3, -115, -36, 20, 25, -26, -10, 3,
+ 61, 82, 28, -63, -11, -78, 35, 41,
+ -3, -13, 11, 18, -70, 6, 42, -17,
+ -75, 60, -70, 25, 51, -71, -16, -27,
+ 73, -11, 99, -48, -32, -9, -39, -15,
+ 23, -20, -6, 17, 25, -27, 17, 15,
+ 3, -1, 58, 9, 31, -15, 29, 38,
+ 1, 18, -5, -35, 0, 4, 18, -62,
+ 36, -62, -9, 30, 27, -14, 44, 31,
+ 6, -4, 13, -3, 94, 59, 57, -2,
+ 0, -61, 17, 31, 22, 25, -13, 4,
+ 25, 16, -6, -69, -16, 15, -78, -49,
+ 73, 16, -24, -18, 2, 61, 30, -52,
+ 2, -89, -128, 2, 77, 49, 68, 10,
+ 3, 55, -47, -89, 12, -53, -16, 1,
+ -48, 126, 5, 14, 38, -42, -17, 9,
+ 22, 21, -48, -31, 25, 77, 11, 24,
+ -8, 29, -70, -9, 49, 95, 40, -38,
+ 27, -27, -33, -51, -48, -112, 13, -4,
+ -17, 18, -5, 65, -51, -67, -85, 46,
+ 92, 87, -13, 0, 56, 38, 35, 85,
+ -32, 1, 44, 32, 36, -78, -37, 4,
+ 7, -23, 32, -52, -31, -25, -26, -16,
+ -66, -125, 29, 26, -12, 74, -69, 59,
+ 68, -62, 23, 37, 40, -116, -72, 18,
+ 59, -7, 19, -24, 22, -17, -7, -9,
+ -35, -8, -21, -19, -62, 52, -40, -42,
+ 11, 1, -25, 34, -8, -48, -57, 87,
+ -8, -23, 29, -48, -72, 21, -28, -23,
+ 22, 6, -18, -59, -21, 15, 36, -23,
+ -5, 93, -51, -23, 50, -18, 40, -20,
+ 6, 11, 82, 1, -27, -81, 54, 41,
+ 4, -33, -75, -29, -9, -10, 24, 28,
+ 41, -15, -11, -6, -39, -31, 12, 76,
+ 35, -17, -49, -126, 21, 25, -69, 68,
+ -17, -4, 0, -26, 41, 29, -27, -30,
+ 58, -11, 11, 28, -19, -45, -23, -99,
+ 11, -97, -18, 2, 53, 26, 9, 6,
+ -43, -54, 27, -2, -11, 9, -32, 6,
+ 24, -63, 13, 38, -41, -37, -17, 17,
+ 19, -12, 40, 15, 54, -10, 47, -7,
+ 46, -37, 15, -23, -5, 2, -31, -82,
+ -9, -2, 6, -18, -29, 30, -32, -25,
+ -33, 17, -65, -34, -5, 17, 27, 2,
+ -7, -69, -88, -40, -39, -19, 16, 40,
+ 10, 9, 9, 39, 10, -74, -22, -36,
+ -29, -32, -67, -13, -7, -14, 20, -29,
+ -19, -20, 9, 33, -49, 37, -22, 19,
+ 35, -35, 14, -58, -13, -33, 63, -54,
+ 11, 22, 18, -17, -33, -14, -27, -41,
+ -54, -30, -14, -43, -30, 31, -12, -1,
+ 10, 49, -5, -12, -10, 47, 46, 5,
+ 31, 35, 21, 60, 22, -15, 2, 77,
+ -3, -1, -45, -3, -15, 7, -27, -5,
+ 4, -61, 59, 18, 69, 20, -38, -23,
+ 67, 58, 19, 41, 8, 36, 0, -64,
+ 21, -58, 59, 9, -41, 35, 127, 2,
+ 38, 29, 29, 0, -23, 33, -28, -17,
+ -41, 16, -11, -21, 5, -22, 56, -36,
+ 5, 19, 10, -17, 49, 9, 16, 11,
+ 15, 13, 46, -9, 24, 50, 40, 8,
+ -26, -5, -20, -126, -10, -14, -65, 26,
+ 62, -123, -18, -77, 54, -115, 4, 63,
+ 46, 116, 42, 49, -18, 2, 101, 98,
+ 10, -4, 3, 20, 21, -3, -23, -53,
+ -10, 34, -18, 2, -79, -9, -2, -28,
+ 17, 87, -53, 72, -48, -6, -74, 43,
+ 42, -10, 29, 13, 74, 13, -3, 58,
+ 15, 49, -3, -125, -55, 69, 24, -60,
+ -18, 17, -48, 18, -29, -85, -66, 26,
+ 14, 48, 20, -45, 17, -18, 80, -45,
+ 8, 2, 6, -108, 35, 22, 92, -53,
+ -23, 64, -43, -59, -45, -14, 7, -36,
+ -23, -26, 90, -30, -20, -6, -68, -98,
+ 85, -95, 59, -9, 119, -76, 44, -16,
+ -12, -24, 26, 16, -16, 125, 20, 37,
+ -118, 38, 3, 29, -1, 25, -39, 37,
+ 48, -27, -42, -45, -57, 29, -25, 4,
+ 22, -50, 68, -36, 9, -18, 34, 89,
+ -24, 13, 66, -111, 85, -13, 13, 56,
+ 34, 1, 0, -56, 23, -27, -2, 65,
+ -102, 38, -48, -24, -94, -36, 30, 15,
+ -2, -28, 0, 23, 9, -30, 18, -23,
+ -41, 1, 36, -26, -2, -5, 17, 46,
+ -58, 39, -29, 47, 33, -8, 37, 43,
+ -8, -32, -8, -10, -22, -14, 66, 127,
+ 127, -22, 95, 39, 127, -70, -4, -60,
+ 8, 127, -10, -16, 55, 78, -73, 72,
+ 55, 6, 65, -40, 13, -30, -15, -56,
+ 13, -32, 120, -5, -62, 46, 1, -6,
+ -9, 95, -5, 88, -21, 13, 13, 28,
+ -57, -92, 54, 44, 52, -116, -46, -30,
+ -20, 20, -70, 24, -51, 38, -38, -16,
+ 2, -55, 59, -17, 17, 2, 2, 122,
+ 56, -126, 75, 24, 3, 40, -65, 27,
+ 42, -21, -14, 63, 34, 50, -15, -72,
+ -7, -109, -75, 9, -87, -23, -59, 12,
+ 2, -6, -54, 34, 39, -9, -49, -63,
+ -10, 64, 8, 31, -2, 12, -23, -64,
+ 32, -19, 55, -34, -15, -11, -20, -4,
+ -49, -35, -21, 27, 5, 13, 31, -21,
+ 14, 21, -42, -4, -25, 27, -30, -23,
+ 22, -117, 6, -41, -15, -59, 60, 65,
+ -15, 71, -42, 38, -48, -43, 64, -8,
+ -19, 5, 3, 58, -4, -21, -49, -5,
+ -27, -7, -33, -57, 51, -10, -15, -17,
+ -50, 35, -26, 68, 15, -60, 31, -22,
+ -58, -40, 19, 55, -45, 59, -42, -62,
+ 41, 60, 31, 57, -29, -1, 22, 8,
+ 2, 8, -53, -56, 59, -6, 16, -27,
+ 2, 14, -39, 18, -14, 47, -58, 6,
+ 3, 26, -38, -14, -4, -35, 1, 20,
+ 5, -21, 49, 22, 60, 24, 12, -10,
+ 48, -15, 26, 3, 36, -12, -30, -16,
+ 15, -16, 25, -34, -40, 3, -53, -24,
+ 21, -16, -72, -17, -19, -43, 25, 24,
+ -15, -40, -73, -51, -33, -68, 30, 26,
+ 2, 13, 3, 5, 24, -39, 33, -34,
+ -18, -34, -35, -15, 23, 1, -12, -24,
+ -17, -41, 15, 4, 5, -11, 18, -5,
+ 6, 32, 25, 5, -20, -56, 39, 28,
+ 37, 30, -5, 8, -74, -33, -62, 0,
+ -46, -16, 19, -3, -22, 31, -33, 55,
+ -40, -36, 72, -16, -42, 26, 22, -24,
+ -3, 14, 21, 23, 36, -11, 20, -30,
+ -45, -22, -13, 44, -54, -29, -12, 1,
+ 10, -41, 19, 11, 0, -6, -48, -15,
+ 48, 10, -61, 4, 63, 26, 52, 5,
+ 51, 1, 59, 42, -11, -12, 43, 16,
+ 24, 51, 77, 7, -60, -8, 1, -33,
+ -40, 29, 14, 33, -17, -16, 63, 26,
+ -17, 23, 44, -50, 72, -24, 21, -8,
+ -18, 15, -17, -45, 28, 4, -2, -33,
+ -123, 21, 19, 30, -86, -78, -55, 1,
+ 31, -4, 20, -10, -70, 68, -71, 19,
+ -75, -15, 2, -58, -118, -75, -71, 12,
+ 15, -126, 20, 39, 4, -14, 18, 117,
+ 7, -29, 29, 60, -40, -34, -113, 8,
+ 66, -9, 23, -11, 53, -44, -24, -16,
+ -73, -38, -3, -87, -21, 4, 30, -11,
+ 61, 60, -12, 40, 3, -74, -52, -125,
+ -14, 45, 10, 47, -31, -74, -74, 10,
+ -31, -30, 69, -14, -18, -69, 52, 40,
+ -76, 40, 21, 47, -6, -75, -5, -4,
+ -50, -52, 62, 89, 74, -19, 24, 19,
+ 2, 64, 36, 7, -7, -14, -28, -41,
+ 16, 105, 46, -16, -90, -25, -10, -16,
+ 83, 24, -10, 17, -50, -79, 30, -35,
+ 20, 36, 54, 71, 21, 70, -8, 5,
+ 103, -34, -27, -19, 43, -96, 57, -43,
+ 94, 107, 80, -35, -44, 29, 3, 0,
+ 34, 1, -3, -25, 17, 8, -107, 2,
+ 33, 78, -17, 2, -44, 77, -104, 41,
+ -36, 100, -27, -33, 49, -12, -6, -8,
+ 1, -42, -52, -53, 18, -108, 29, -18,
+ -1, 29, 4, -2, 20, -3, 58, 78,
+ -40, -3, -11, -39, -55, 21, 25, 90,
+ -10, 5, -38, -19, -47, -58, 86, 66,
+ -41, 9, 1, 93, -5, -10, 112, 61,
+ 30, -66, -1, -29, 13, 7, 37, 55,
+ -48, -5, 18, 9, -18, 10, -11, -64,
+ -56, 49, 99, 11, -60, 16, 32, -26,
+ 59, -50, 62, -36, -2, 21, 57, -49,
+ 29, 7, -14, 48, -47, 15, -28, -48,
+ -36, -101, -23, 21, -10, 28, 39, 90,
+ -27, 7, -105, 7, -20, -6, 27, -68,
+ -97, -14, -95, -33, -21, 29, 66, -21,
+ 9, -27, -5, -21, -3, 125, -48, 45,
+ -43, -27, -78, -12, 67, -30, 4, -23,
+ 67, 22, -30, -14, 51, 69, 63, -16,
+ -6, 18, 17, 90, 55, 55, -2, 12,
+ -8, 29, 0, -88, -10, -23, 35, -80,
+ -27, 28, 25, -14, -20, 77, -15, 14,
+ 122, -47, -43, 84, -1, -7, 46, -36,
+ -59, -83, 58, 125, -25, -32, 42, -97,
+ 14, -54, -37, 37, -31, 47, -18, 20,
+ -95, 44, -25, 56, 33, 23, 74, 59,
+ 24, -44, 62, -21, -14, 9, -52, 4,
+ 30, -45, -25, 8, -45, -19, 29, -39,
+ 40, -35, -24, 70, -26, 68, -42, 77,
+ 23, 44, 56, -41, -40, 20, -2, 11,
+ 24, 6, -37, 23, 62, 37, -16, 5,
+ -57, 35, -45, 31, -89, -63, -25, 20,
+ -33, -15, -17, -59, 63, -41, -36, 0,
+ 96, 70, -4, -40, -48, -97, -15, -45,
+ 2, -2, 0, 43, 8, 94, 91, 61,
+ 58, 41, -39, 32, 5, 33, 24, 42,
+ 24, 5, 26, 37, -15, 16, 49, -35,
+ -80, -5, -58, -4, 111, 26, 6, -114,
+ -33, 12, 64, -5, -60, 62, 16, -87,
+ -52, 49, -50, -8, 19, 33, -67, -25,
+ -96, -21, 27, 27, -30, 2, 4, -75,
+ 33, 0, 24, -57, -32, 45, -30, 6,
+ 31, 69, -5, 7, -6, -7, -12, 111,
+ 54, 26, 66, 85, 66, 18, 7, -2,
+ 28, 68, 22, 35, 98, 3, 33, -1,
+ 75, -12, -2, -3, -5, 30, 8, -108,
+ 12, 20, 42, -13, 28, -2, 3, -22,
+ -3, -1, -12, -45, 15, 90, -39, 36,
+ -17, -35, 28, -44, -7, 109, -51, -20,
+ -95, 58, -13, -12, 41, 22, -30, 77,
+ -19, -31, -4, -29, 44, 33, 27, 97,
+ 1, 5, 56, -94, 7, 4, 5, 6,
+ -10, -34, -2, 43, -55, -64, -21, 51,
+ -9, -50, 42, 34, 0, 1, -96, 18,
+ -68, 127, -75, -44, 9, 120, -43, -17,
+ 28, -59, 58, -22, -79, -58, 83, 6,
+ -30, 15, 7, -67, 65, -11, -74, 24,
+ -24, -123, -5, 76, -125, 3, 24, -53,
+ 88, 48, -35, -56, 6, -30, 17, -18,
+ 3, -4, 15, 39, 7, -52, 3, -56,
+ 61, -14, 12, 6, -64, -63, 45, -46,
+ 36, 57, -23, 69, -7, 7, 44, -86,
+ 15, 29, -62, 38, 109, 9, 65, -9,
+ 22, 24, -11, 123, -39, -53, 44, -47,
+ 12, 23, -13, 42, 1, -10, 38, 110,
+ 109, -5, -16, -83, 47, -67, 40, -26,
+ 27, 4, 0, -50, -51, 97, 6, -1,
+ 49, -17, -14, -64, 1, 25, -93, -97,
+ -27, -70, 2, -72, 38, -19, -29, 32,
+ 18, -18, 28, 15, 126, 11, -28, -26,
+ -99, 4, -37, -28, -95, 20, 64, 31,
+ -42, 5, 28, -1, 4, 21, 36, 46,
+ -101, 23, -70, 76, -3, 35, 36, 30,
+ 57, 88, 38, -31, -14, -31, 104, -6,
+ 70, -16, 26, 28, 9, -3, -39, 49,
+ 0, -41, -30, -56, 21, 55, -33, -100,
+ 3, 69, 84, -103, 11, -64, -15, -17,
+ -80, 98, -8, 5, 7, -10, -27, 25,
+ -8, 32, -58, 23, -52, -20, -30, -41,
+ -54, 63, 30, 32, 26, -33, 43, 68,
+ 7, -81, 31, 57, -110, -11, 83, 11,
+ 10, 69, -111, 17, 49, 13, -34, 30,
+ -32, -2, -53, -4, 13, -89, -61, -33,
+ -95, -13, 39, -121, 23, -70, 82, 33,
+ 53, 45, -40, 33, -51, 114, -12, 66,
+ -19, -17, 32, 10, 14, 32, 25, 126,
+ -12, 50, -9, 31, -5, 3, -4, 35,
+ -34, 99, -59, -111, 63, -12, -15, -20,
+ 4, -78, -36, -60, -27, 29, -27, 14,
+ -95, 51, 40, -94, 127, 65, 41, -126,
+ 57, -11, 5, -39, -65, 37, -40, -22,
+ -8, -36, -41, 37, -4, -24, -51, -50,
+ -35, -38, -126, 1, -53, -46, -54, 16,
+ 18, 59, 11, 63, -126, -52, 15, -5,
+ 59, -4, 41, -60, -81, -12, -1, -9,
+ 65, 17, -32, 3, -48, 41, -3, 16,
+ -11, -25, -82, -56, 24, 1, 49, 8,
+ 64, -6, 60, -26, -33, 52, -46, -127,
+ 12, 15, -128, -22, 79, -22, 5, 48,
+ 80, -9, 30, 124, -67, 15, 24, -58,
+ -32, 19, -70, -38, -31, -31, -3, 31,
+ 125, -12, -39, -17, 8, 35, 10, 43,
+ 105, 9, 3, -36, -35, 19, -20, -48,
+ 126, -21, 6, 17, 104, 63, -68, -95,
+ -34, -13, -57, -4, 25, -2, 31, -26,
+ -47, -13, 57, -7, 127, -23, -8, 35,
+ -3, -43, -71, 5, 60, 6, 16, -51,
+ 58, 16, -13, 44, 4, 9, -44, -22,
+ 36, -44, -98, 20, 33, 67, -13, 43,
+ 19, 31, -25, -21, -17, -62, 78, 80,
+ -37, -93, 75, -8, -22, -17, 11, -28,
+ -25, -44, -82, 9, 12, 12, 37, -38,
+ 9, 23, -23, -90, -83, 30, -39, 52,
+ 25, 9, -2, 47, -77, -29, 33, 40,
+ 63, -28, -42, 7, 29, 32, 50, 95,
+ 56, 10, 34, 5, 78, 13, 42, 57,
+ -45, 52, -74, -14, -30, 64, 1, 2,
+ -96, 18, -9, -49, 65, -53, 12, 21,
+ 12, 34, 106, 15, -79, -32, 57, 31,
+ 2, 112, -64, 2, 6, -1, 39, 71,
+ 9, -49, 127, 126, 38, -25, -36, -13,
+ -5, 8, 127, 7, 36, -98, 67, 51,
+ -17, 1, -43, 22, -122, 16, -53, 100,
+ 85, -21, 0, -71, -1, -25, -73, -31,
+ 4, 42, 83, 22, 127, -9, -41, 39,
+ 31, -44, -9, 19, 64, 83, -32, -114,
+ 26, 20, -36, 5, 24, -18, 35, 7,
+ 40, 24, 1, 44, 15, 20, 24, 36,
+ -6, 70, 94, -34, 19, 69, 38, -52,
+ 64, 73, -1, 3, -22, -69, 9, -10,
+ -48, -12, -7, 5, 4, 31, -51, 23,
+ 30, 30, -33, 44, 24, -42, 38, -22,
+ 7, 2, 55, 55, 52, 50, -18, -13,
+ -50, 14, 85, 12, -51, 38, -1, -38,
+ 7, 6, -90, -25, 19, -5, -82, 39,
+ 28, 84, 33, 45, 16, 8, -12, 1,
+ 14, -39, 23, 6, 70, 6, 54, -25,
+ -39, 24, 29, 66, 49, 21, 15, 49,
+ 5, 95, 8, -6, -4, 18, -23, 118,
+ 50, -9, 9, 28, -21, 33, 8, -10,
+ -53, -25, -38, 5, -12, 0, 21, -12,
+ 41, -34, 31, -26, -33, -30, -12, 43,
+ -13, -13, 123, 50, 53, 55, -1, -1,
+ 77, 44, -20, -21, 19, -4, 41, 19,
+ -20, 24, -20, -20, 1, 38, 35, 46,
+ 17, -44, -2, 84, -21, 26, 7, -50,
+ 36, -34, 49, 4, 5, -9, 16, 5,
+ 7, 50, 36, -17, -27, -55, 73, 31,
+ -44, 52, 11, 95, -30, 44, 11, 7,
+ 14, 4, -19, -8, 6, 85, -8, 2,
+ -11, -8, -39, -63, 58, 4, 71, 9,
+ -4, 34, -18, 19, -8, -61, -21, 94,
+ 45, -21, 22, -32, 35, -45, -4, -26,
+ -98, -7, -18, -51, -51, -35, -8, 33,
+ -52, -77, 31, -24, -82, -17, -27, -10,
+ 15, 54, -62, 74, -20, 32, 39, 23,
+ -27, -25, -62, -13, 32, -52, -35, 66,
+ 116, -34, -28, -16, 17, -33, -12, 122,
+ -58, -30, -14, -42, 90, 34, 31, -33,
+ 55, -50, 91, 124, -64, -25, 8, 12,
+ 4, 37, -40, -28, -74, -59, -11, -35,
+ 44, 3, -5, 9, 119, -97, -99, 44,
+ -26, 54, -29, -55, -56, 32, 6, 21,
+ -45, 44, 49, -10, -56, -63, 36, 47,
+ -44, 32, -49, 0, -65, -44, 79, 5,
+ -77, -97, 18, 12, -99, 10, -12, -54,
+ -18, -51, 44, 8, 12, 82, 41, 8,
+ 34, 2, -4, 20, 18, 4, 71, -55,
+ 18, -19, -27, 58, -89, 126, -9, 21,
+ -13, -2, -1, -39, 28, 30, 127, 117,
+ 22, -14, 26, -6, -60, -19, 42, 9,
+ 17, -8, 32, 44, -6, 60, 22, -10,
+ 78, -44, 33, 96, 35, -120, -1, 53,
+ 44, 19, 68, -49, -48, 20, -13, 4,
+ -75, -7, 32, -28, 47, 23, 2, -88,
+ -38, -4, -6, 6, -15, 50, 46, 48,
+ 63, 61, 90, -64, -7, 90, 24, 8,
+ -49, 17, 3, 49, -14, -11, 49, 43,
+ -64, 36, -18, -49, -31, -33, 39, 104,
+ -112, -83, -88, -80, -11, 21, 19, 5,
+ 74, 59, 104, -47, 11, -92, -2, -61,
+ 33, -40, -35, -47, 107, 75, -23, -34,
+ -70, -32, -66, 17, 10, -35, -63, -56,
+ -9, -67, -59, 20, 23, 7, -8, 55,
+ 67, -46, -24, -77, 73, 19, 2, 82,
+ -18, -65, -38, 45, 24, -26, 2, -31,
+ -77, 28, 16, -14, -10, 63, 44, 48,
+ 81, -5, -3, 89, 22, 2, 21, -67,
+ 122, 118, -52, -23, 85, -16, -26, 7,
+ 81, 22, -44, -41, 20, -68, 48, -42,
+ 26, 7, 92, 9, -65, 70, 69, -37,
+ 26, 27, -76, 70, -101, 2, 30, 4,
+ -57, -77, 0, -33, 48, -53, 22, 15,
+ -82, 33, -107, 0, 23, 54, -35, 10,
+ -8, 5, -13, -10, 53, -10, 0, 35,
+ 30, -39, 58, 53, 8, 54, 3, 8,
+ -41, -8, 44, 17, -9, -28, -23, -11,
+ 9, -71, 19, -23, -61, -101, -16, 5,
+ 1, -48, -17, -26, 9, -88, 33, -27,
+ 17, -96, -62, 3, 44, -68, -62, -17,
+ -15, 26, 13, -9, -11, 31, 65, 11,
+ 31, 40, -5, 10, 40, -48, -34, -30,
+ -60, 19, -21, -36, -118, -62, 47, -33,
+ -24, 48, 1, -24, -37, 8, -88, -101,
+ 48, 8, 22, 28, 89, -50, 5, -52,
+ -39, 0, 19, -126, -124, 13, -1, -25,
+ -8, 49, -75, 7, -25, -23, -107, -80,
+ 102, -19, -28, 31, -62, -31, -28, -24,
+ -12, -34, -13, -54, -11, -62, 25, -40,
+ 23, 33, -83, -126, 0, -39, -17, 14,
+ -21, -31, -32, -6, 18, 35, 8, -42,
+ -1, -38, -51, -41, -35, 1, 21, 11,
+ 43, 49, 55, -38, -42, 71, -19, 19,
+ -46, 36, -46, 8, 1, -5, 29, 28,
+ -39, 106, -29, -17, 4, 2, 22, 9,
+ -38, -54, -76, 30, 19, 15, 36, -60,
+ 40, 49, 22, 34, -22, -62, -17, 30,
+ -21, 43, -23, 37, 5, -28, -46, -46,
+ -21, 78, 7, 53, 30, 51, -36, 17,
+ 53, -16, -4, 72, -34, -8, 28, -19,
+ 27, -15, -24, -39, 62, 0, 7, -27,
+ -56, 4, -17, -25, 85, -18, -26, -11,
+ 6, -25, -19, -15, -32, -6, -25, 17,
+ 72, -13, -30, 23, -3, -44, 22, -16,
+ 52, 58, -8, 11, 42, 19, -33, 37,
+ 64, -18, 22, -43, 8, -12, -6, 78,
+ -12, 16, -5, -33, -34, -26, 14, -39,
+ -126, 62, -127, -37, -65, -29, -66, 25,
+ -46, -53, 39, 41, 34, 27, 33, 54,
+ 10, 65, -63, 43, -4, 35, 47, 29,
+ -40, 0, 58, -27, 2, -13, -2, 69,
+ 127, -23, 81, 10, -68, 99, -42, -9,
+ 57, -3, 16, -57, -20, -25, 15, 55,
+ -56, -6, -20, -20, 32, -14, 10, 11,
+ 12, 50, -14, 15, 10, -5, 25, -30,
+ -22, -18, -17, -18, -23, -9, 21, 56,
+ 13, -5, -1, -32, 0, -71, 1, -2,
+ -16, 35, -61, -19, 73, -86, -18, -33,
+ 99, 34, 27, -2, 41, -13, 15, -27,
+ -35, -24, -31, 29, -26, -111, 5, 18,
+ -29, 27, 102, 74, 9, 20, 6, -27,
+ 63, 37, -39, 4, -41, 31, -28, 62,
+ -4, -37, -16, -47, 8, -29, -65, 10,
+ -18, -16, -11, -10, -9, 19, 1, -40,
+ 18, 19, -17, -20, -10, 44, 16, -5,
+ -7, -1, -8, 73, 12, 43, 14, -50,
+ -43, 35, -29, 22, 13, 42, -17, 55,
+ 22, -54, -51, 33, -97, 80, -127, 2,
+ 44, -24, 8, -98, -50, -18, -17, 34,
+ 16, -13, 32, -70, 78, -27, -44, -17,
+ 3, -91, 33, 70, -6, 21, 33, -85,
+ 17, 18, -6, -44, 20, 7, 7, -99,
+ -21, 27, -127, -30, -11, -66, -10, 5,
+ -35, -33, -80, -64, -34, 1, -23, -23,
+ 51, -39, 80, 37, 55, 8, 9, 9,
+ 4, 23, -36, -48, 20, -19, -17, -12,
+ 16, 29, -6, -5, -25, 78, 36, -37,
+ 38, 39, -16, -120, -5, -1, -24, 57,
+ 15, 52, -35, -4, 26, 47, 53, -110,
+ -127, -12, -61, -93, -78, -30, 29, 127,
+ -6, -90, -6, 96, -74, 29, 40, -25,
+ -127, -21, 21, 17, -10, 59, -1, 62,
+ 47, -4, -123, -8, 65, 10, -20, 70,
+ 3, -122, 127, -101, 32, -45, 25, -22,
+ 18, 50, 17, 31, 0, 16, -44, -42,
+ 100, -61, 43, -8, 3, -32, -17, 127,
+ -4, 41, -71, 36, -12, 8, 67, -119,
+ -128, 43, -60, 25, 29, -93, 106, -26,
+ -36, -69, -21, -38, 22, -16, 52, 29,
+ 42, 8, 28, -15, 16, 17, -20, -33,
+ -72, -52, 42, 4, 69, -47, -28, 44,
+ 29, 55, -24, 24, -27, 6, -27, -13,
+ -46, -45, -19, -36, 11, -55, -61, -106,
+ 20, 5, -14, 11, -127, -38, -10, 38,
+ -60, 1, 24, -9, 14, -34, -64, -21,
+ -88, -66, 18, -39, -67, -41, -3, 8,
+ -44, 26, -13, -21, 34, -56, -26, -2,
+ 8, -18, -70, 18, -67, -52, -100, -7,
+ -4, 35, -95, -44, -62, 7, -13, 36,
+ -23, 16, -110, -92, 7, -10, -26, 41,
+ 9, 2, -113, 4, -50, 20, -40, -32,
+ 45, 20, -24, 19, 22, -26, -26, -127,
+ 14, 32, -17, -37, 0, 31, 36, -10,
+ -16, 21, -10, -23, -25, 14, -43, -32,
+ -12, 40, -39, -9, -15, -44, -10, 17,
+ -16, -13, -1, 2, -33, -15, 50, -87,
+ -12, 27, -19, -24, -20, 45, 56, -2,
+ 56, 23, 1, 35, 2, 5, 13, 13,
+ 2, 8, 1, 6, -16, 40, 21, -58,
+ -7, -17, -11, -17, 43, 3, 50, -11,
+ -10, -32, -6, 59, 25, -14, 5, -7,
+ -2, -23, -10, -28, -9, 70, -51, -41,
+ -2, -35, -59, 30, 32, 14, -5, -16,
+ 0, -60, -50, 4, 11, -29, 8, -81,
+ -47, 3, -36, 29, -25, -24, 44, 122,
+ 27, 6, -38, 25, 92, 46, -1, 54,
+ -82, 13, 31, 2, 28, 63, -29, 41,
+ 24, 40, 0, -66, 65, -53, 39, -99,
+ -27, -42, 34, 11, -59, -68, -1, -14,
+ 28, 1, 23, 42, 127, 19, 14, -31,
+ -94, -110, 9, 38, 24, 17, 12, 5,
+ -14, -13, -73, -7, 11, -52, 5, 9,
+ 8, 68, 38, -65, -45, -124, 3, -13,
+ 11, -57, -9, 89, -53, 17, -37, -20,
+ 12, 5, 18, -7, -49, -45, 3, 7,
+ -24, -16, -45, -2, -23, 127, -41, -128,
+ -16, 48, 11, 21, 28, 48, 72, 24,
+ 10, 43, -7, -48, -52, 35, -24, -74,
+ -36, -40, -7, 1, -30, -92, -91, -32,
+ -27, 67, -45, -17, -62, -6, 9, 2,
+ 85, 77, -22, 76, 64, -71, 16, -20,
+ 28, -50, 39, 11, 1, 35, 33, 85,
+ 35, 9, 1, -36, -27, 21, 33, -9,
+ 52, 13, -20, 85, -16, 31, -22, 4,
+ -90, 17, 92, -12, -13, 35, 56, -19,
+ 24, -13, -47, 24, -33, 3, 13, 29,
+ -123, -28, -78, -21, -57, -62, 21, 17,
+ -14, -18, 26, 78, -37, -92, 11, -33,
+ 40, -14, -18, -88, 28, -13, -35, 31,
+ 61, -12, 9, -16, 17, 1, 24, 26,
+ 31, -22, -14, 73, 12, 12, 5, -7,
+ -10, -73, 36, -55, 20, 1, 36, -30,
+ 4, 43, 40, -8, 25, -102, -67, -27,
+ 31, -39, -8, -1, 30, -30, -67, -2,
+ 117, -16, -64, 8, -54, 18, -37, -3,
+ 52, 33, 8, 56, -20, -45, 24, 82,
+ 29, 17, 16, -27, -58, -24, -2, -10,
+ 2, -73, 22, 14, -54, -64, 54, -6,
+ 19, -43, -57, -31, -93, 31, 67, 31,
+ 1, 45, -41, 17, -72, 3, 38, -58,
+ 52, 29, -11, 14, 8, 55, -24, -29,
+ -44, 5, 33, 53, -6, 35, 5, 13,
+ 0, -42, 40, -10, 4, -5, 71, -23,
+ -2, -4, -45, 32, 46, 60, -1, -18,
+ 9, -37, -23, -6, 19, -10, 66, 2,
+ 1, 64, 10, -20, -7, -48, 52, 45,
+ -25, -4, 6, 64, -23, 35, -8, -28,
+ 54, 60, -26, -30, -12, -64, 11, -38,
+ -70, -21, -29, 10, -9, 0, 32, -65,
+ 40, 20, 3, -27, -27, -31, -24, 4,
+ 46, -34, -50, 8, -5, 7, -12, -57,
+ -97, -18, 53, 39, 0, 39, -63, 36,
+ 32, 65, -24, -80, -7, 35, -51, -27,
+ -8, -92, 46, -44, 10, 2, -17, -24,
+ 17, 69, 25, -17, 44, 125, 13, 53,
+ -8, -21, -17, 25, 20, 31, 18, -6,
+ -5, 37, -9, 66, 21, 54, -38, 4,
+ -19, 38, -20, -9, -4, 15, -32, 47,
+ -51, -50, 19, 43, 28, 38, 18, 108,
+ -40, 12, 111, 32, 89, 13, 65, -41,
+ -63, 15, -14, 21, -35, -52, 32, 23,
+ 15, -10, 37, 32, -17, 32, 32, -24,
+ -13, 6, 58, 8, -12, -29, -3, 5,
+ -13, -37, 55, 30, -16, -92, 39, -126,
+ -45, -19, -13, 44, 12, 22, 11, 20,
+ -9, 35, 5, 14, -13, -11, -34, 19,
+ -44, -78, 24, 44, 127, 26, 32, -50,
+ -11, 9, 16, 9, -20, -7, -36, 54,
+ 2, 13, -7, 17, 6, 14, 2, 28,
+ -52, 22, 59, -15, 9, 0, -3, -26,
+ -16, -15, -24, 22, 2, 8, -28, 46,
+ 20, 18, -5, -13, 30, 21, 84, -14,
+ -4, 8, 59, -16, -28, -3, -9, 19,
+ 36, 22, 33, -52, 28, -22, 40, -5,
+ 69, 27, 94, 8, 29, -39, 16, 3,
+ 1, 108, 57, -70, -22, 57, -6, 1,
+ -44, 56, -4, -64, 7, -8, 20, -27,
+ -79, 12, 2, -64, 25, 21, -16, 17,
+ 8, 21, -89, 33, -9, -121, 33, 33,
+ 17, 14, 19, -128, -128, 3, -107, 40,
+ -10, 9, -25, 19, 22, -4, 49, -128,
+ 49, -49, 72, -80, 0, -11, -19, 56,
+ -33, -8, -20, -16, 2, 78, -109, -7,
+ 55, 50, -90, -44, 12, 60, 33, -3,
+ -20, 120, 37, -2, -34, -9, -29, 16,
+ -40, 17, 8, 57, -17, 12, 70, 84,
+ -9, -74, -57, 3, 56, -22, 0, 21,
+ 13, -55, -24, -29, -10, -100, -11, 127
};
-static const opus_int16 denoise_gru_bias[288] = {
- 311, 1898, 508, 1160, -1287, 1203, 612, -255,
- -529, 943, -1385, 1452, 116, -1508, 1470, 907,
- -427, 585, -1178, 443, 1207, -2513, -135, 1731,
- -725, -943, 653, -1785, 242, -952, 1207, 418,
- -262, 968, -721, 1668, 1198, 250, -570, 932,
- 130, -479, -2849, -2595, 2421, 314, -290, -149,
- -802, -913, -922, -2815, -536, 2276, 1202, 1035,
- 716, 118, -319, 458, 51, -596, 1560, -786,
- -983, -1442, -27, 139, -2740, 243, -1390, -633,
- 1723, 2128, 709, 786, -1367, 2199, 429, -518,
- 1732, -499, -1332, 887, 1006, -1733, -1676, 1076,
- -2361, -2098, -311, -425, 433, 2113, -391, -483,
- -177, -244, 178, 687, -353, 1117, 265, -266,
- -214, 569, 437, 1254, 519, -199, 511, 605,
- -563, 125, 135, 334, 865, -106, 311, 771,
- -214, -32, -216, -541, 432, 215, 537, 98,
- -309, 12, 1043, 707, -159, 437, 215, -216,
- -228, -408, -1027, 249, 42, 620, -14, 1004,
- 404, -142, 527, 552, 1054, -226, 899, 784,
- 206, 329, 572, -167, 186, 1045, 189, -76,
- 291, 753, 76, 755, 812, 446, 922, 848,
- 372, 840, 376, 745, 162, 1915, 209, 853,
- 1139, -529, 665, 92, 358, 903, -263, -150,
- -130, 213, 136, -249, 26, 301, -461, 14,
- 6, 339, -794, 99, -762, 54, 11, -695,
- -960, 287, -1466, 261, 117, -946, 394, 494,
- 421, 830, -356, 634, 851, -912, -494, 137,
- -109, -62, 86, 560, 954, -1375, 354, 69,
- 639, -1033, 1190, -403, 136, -477, 799, 436,
- 698, -964, 592, 227, 508, -125, -604, 305,
- 752, 457, 177, -26, -245, 837, -839, 261,
- -344, -35, -1152, -89, -593, -44, 433, -460,
- 480, -170, -115, 343, -715, 593, 700, 1172,
- 109, -66, -533, 739, -1345, -378, 354, -996,
- -349, 112, -949, -641, -1077, -454, 1137, -517,
- -456, -1576, -1103, 711, 801, -1354, -684, 148
+static const rnn_weight denoise_gru_bias[288] = {
+ 21, 28, -7, 27, -16, 32, 3, 29,
+ -108, -24, 22, 12, -125, -85, -12, 16,
+ 13, -29, 19, 5, 38, -36, 22, 62,
+ 29, -29, 10, -96, -39, 66, -102, -36,
+ 88, 8, -67, 30, 64, 47, 44, 16,
+ -8, -51, -128, 8, -34, -95, 5, 25,
+ -29, 45, -24, 23, 84, -79, 76, -20,
+ -30, -20, -60, 7, 48, -12, 15, 88,
+ 5, -46, -25, 23, -108, -29, -10, -45,
+ 15, -115, -43, -43, -8, 27, -41, 24,
+ 25, -22, 5, -30, 6, 50, -26, 68,
+ 99, 39, 62, -32, 2, -25, -127, -40,
+ 27, 43, 17, 32, 9, 35, -9, 49,
+ 12, 18, 27, 28, -7, 28, 8, 1,
+ 5, 0, 8, 10, 12, -22, 23, -26,
+ -2, -2, 21, 23, -11, -18, 1, -6,
+ -14, 0, 21, 8, -10, 39, 5, -3,
+ 21, 33, 32, 57, 39, 42, 44, 16,
+ 3, 14, 44, 28, 16, 62, -37, -2,
+ 26, -41, 7, -20, 40, 55, 14, -14,
+ 10, 32, -38, 20, -4, -6, 6, -4,
+ 25, 20, 29, -28, -12, 36, 27, 5,
+ 26, 29, 13, 20, -2, 12, 10, 10,
+ -19, 20, 9, 7, 16, 37, -17, 1,
+ -2, 0, 11, 11, 28, 33, 21, 28,
+ 45, 32, 0, -16, 28, -82, 22, 7,
+ -24, 12, -3, 48, 28, -17, 25, 4,
+ -3, -7, 20, 11, -3, 38, -31, -63,
+ 26, 18, 51, 1, 53, -7, -19, -20,
+ -5, 16, -25, -12, -9, 33, 51, 24,
+ 21, 16, -9, -45, -56, 17, -51, 24,
+ -15, 17, -22, -40, 20, 12, -16, 16,
+ -3, -8, -18, 25, 73, 42, 31, 48,
+ 13, 11, 16, -50, -13, -9, 7, 4,
+ 1, -38, -25, 32, -17, -45, -2, -2,
+ -5, -11, 24, 23, -37, -15, -36, 21
};
const GRULayer denoise_gru = {
@@ -10734,277 +10734,277 @@ const GRULayer denoise_gru = {
114, 96, ACTIVATION_TANH
};
-static const opus_int16 denoise_output_weights[2112] = {
- 335, -1535, -462, -475, -3039, -5200, -3843, 1188,
- 2020, 1216, 634, -1345, -77, -13, 552, -810,
- -1579, -569, -657, -604, 68, 55, -588, 371,
- 274, -753, -278, -138, -227, -475, -559, -1154,
- -1095, -1029, -1286, -1714, -1531, -1974, -1648, -1222,
- -1341, -974, -1040, -2210, 354, 372, 1607, 277,
- -208, 1601, 214, 1035, 1161, 3841, 6112, 6156,
- 3101, 2806, 1946, 736, -766, -1527, -105, 443,
- -32, -407, -1411, -1498, -651, 393, 1192, 958,
- 864, 7, -388, -158, -150, 513, 378, -240,
- -363, 310, 664, -356, -915, -483, -357, -26,
- -2064, 386, 1543, 1179, -89, 591, 718, 997,
- 988, 645, 444, 562, 1637, 3139, 3881, 3413,
- 3047, 2750, 2875, 2489, 1178, 452, -289, -132,
- -296, -476, 99, 272, 537, 399, 305, -356,
- -482, -165, -41, -121, -377, -187, 506, 370,
- -6, -72, -1139, -1604, -114, -420, 298, -78,
- 1118, 717, 442, 50, 640, 890, 1051, 1272,
- 1243, 1399, 1468, 1078, 602, 681, 1039, 565,
- -226, 319, 3803, 4226, -176, -201, 509, -239,
- -482, 291, 76, -209, -446, -101, 96, 304,
- 474, 96, 347, 955, 926, 795, 76, 126,
- 1238, 70, 532, -600, -116, 211, 1002, 1042,
- 1215, 1546, 1478, 1277, 1008, 388, 567, 3557,
- 3065, 1218, -507, -1535, -208, -42, 1529, -13,
- 1621, 920, -513, -2153, -2196, -1824, -769, 814,
- 1050, 297, -780, -1231, -2258, -2205, -2149, -2797,
- -2971, -2442, -1744, -2209, 117, -510, 275, 3868,
- -618, 832, 2106, 2529, -2092, 219, 3363, 1852,
- 1562, 683, 338, 710, 2446, 2977, 356, -407,
- 1912, -20, 2480, 2616, 1111, 1046, -747, -889,
- -839, -824, -802, -968, -1491, -2134, -1898, -1116,
- -626, -1694, -1999, -2057, -1899, -1460, -98, 1287,
- 3724, 1596, 929, -260, 420, -180, -481, -847,
- 103, -641, -522, -1526, -1030, -640, -999, -817,
- -404, 189, 75, -175, 787, -470, 1585, 3486,
- 3020, 4305, 1264, 1076, 884, 205, -74, 515,
- 1162, 1619, 40, 298, 754, -112, 340, 811,
- 847, -68, -584, 727, -83, -3086, -4727, -4711,
- -1808, -2024, -1309, -768, -2559, -1035, 761, -1109,
- -2513, -833, 853, 2120, 2295, 2127, 883, -1870,
- -744, -401, -347, 93, 323, 476, -1614, -127,
- -283, 247, 243, 0, -1101, 382, 1592, 1334,
- -1293, -2253, 249, 3649, 3046, -214, -1530, -2033,
- 729, 145, 154, 42, 36, -322, -519, -961,
- -1373, -2302, -1730, -662, -715, -93, 461, 244,
- 246, 461, 201, 302, 66, -711, -855, -231,
- -414, -393, 781, 862, 630, -319, -386, -297,
- -46, 293, -364, -503, -246, -439, 151, 160,
- -153, 625, 1128, -217, 416, 1158, 2136, -163,
- 3043, -1500, 1794, 1343, 2257, 895, 1322, 3026,
- 2921, 721, 816, 1694, 1696, 1897, 1155, 110,
- 162, 1630, -1742, -117, 329, -763, -526, -799,
- -1604, -1560, -1802, -1829, -1718, -1839, -2272, -1873,
- -1241, -1605, -1513, -1195, -1066, -1145, -352, -344,
- 274, -1156, 303, 4079, -1055, -1832, -666, -3839,
- -9, -961, 751, -31, -1854, -1883, -1546, -940,
- -1014, -1504, -1689, -3100, -4678, -2782, 2278, -2917,
- 2569, 1133, 921, 1338, 1617, 606, 3560, 3502,
- -280, 578, 1585, 786, 227, 2611, 3043, 476,
- -347, 657, 1279, 1040, -4069, -976, -2403, -1762,
- 653, 503, 607, -1213, -782, -1144, -1110, -193,
- -302, -437, 163, 27, -438, -404, -502, 68,
- 352, 67, 167, -1769, -3016, -2379, -3548, -3048,
- -2520, -1508, -1684, -1967, -1107, 607, 1395, -246,
- -706, -491, 367, -149, -710, -299, -614, -332,
- 2674, 3979, 4032, 2900, 1374, 4076, 2018, 2395,
- 1510, 1457, 1221, 905, 1570, 1072, 1107, 1902,
- 1916, 925, 563, 312, -396, 279, 503, -1290,
- -1784, -2333, -1400, -1520, -919, -793, -1092, -1882,
- -1776, -1682, -1442, -1405, -1288, -1011, -301, -16,
- -150, 300, 1190, 781, 10, 1099, 1445, 645,
- 40, 673, -336, -221, 157, 37, -375, -904,
- -1346, -861, -594, -940, -872, -676, -765, -3,
- 789, 696, -1001, 668, -823, -1072, -3444, -2987,
- -2158, -750, -509, -748, -771, -721, -1135, -1318,
- -952, -1000, -825, -731, -587, -323, -671, -1351,
- 257, -89, -917, -1541, -726, -672, -553, -586,
- -470, -953, -928, -764, -789, -1216, -1066, -895,
- -529, -472, -387, -427, -545, -427, 276, 860,
- -1103, 2007, 3591, 636, -384, -2757, 1462, 4933,
- 2269, 580, -193, 799, 1289, 741, 1307, 2233,
- 1168, 626, 1325, -128, 569, -1223, -2098, -1718,
- -84, -484, -603, -2366, -1919, -2157, -1944, -1557,
- -1616, -765, -684, -319, -460, -861, -695, 280,
- 682, -821, 789, 2099, 3186, 200, 982, 1785,
- 1371, 76, -3, 1484, 1902, -1804, -62, -593,
- 534, 1763, 1132, 916, 917, 1325, 2193, 2408,
- 51, 930, 356, 468, 897, 173, 696, 729,
- 388, -1118, -2899, -3943, -4183, -4367, -4633, -3871,
- -3207, -3225, -3024, -2015, -99, -95, 1950, 721,
- 1040, 538, 1956, 2396, 2676, 2347, 2278, 1621,
- 1739, 3157, 2912, 1953, 854, 725, 2523, 2022,
- 1079, 1060, 1124, 2659, 1230, 1532, -287, -3034,
- -4924, -2466, -1604, -1317, 94, 618, 1012, 1047,
- 648, 788, 573, -130, 251, 228, -262, -287,
- 475, 691, 1261, 810, 467, 769, 519, 212,
- -55, -545, -355, 405, -199, -579, -484, -441,
- 78, 294, 243, -572, -740, -1920, -3424, -4244,
- -1313, -1168, -322, 117, -710, -377, -62, -501,
- -32, -37, -458, -625, -92, -309, -847, -738,
- -777, -538, -477, -508, -840, 174, -1083, 596,
- 1512, 1865, 1630, 1188, 1445, 1037, 1597, 1608,
- 1092, 1602, 958, 568, 766, -13, 210, 262,
- 215, 223, 343, 567, -1483, -857, -1498, -1758,
- -1102, -326, 108, -1590, -1508, -2845, -3537, -3719,
- -3104, -3349, -2825, -2289, -1281, -1159, -1495, -950,
- 475, -2366, -412, -359, -926, -1, -433, -1351,
- -616, -708, -1332, -1828, -1629, -1668, -1515, -937,
- -265, -573, -561, -277, -542, -367, 36, 797,
- -135, 941, -2195, 398, -208, 144, 252, 332,
- 763, -752, -920, -638, -716, -1193, -597, -2162,
- -2517, -3251, -5165, -4886, -1482, -955, 977, 2710,
- -2170, -1360, -3533, -1394, -2230, -3998, 1139, -150,
- -27, 8, 1161, 962, 390, 1313, 1639, 1760,
- 1537, 335, 1452, 3510, -949, -3203, -520, -1804,
- -1792, 2506, -732, -4498, -725, -1218, -1847, -2665,
- -1666, -2545, -2137, -2321, -1974, -1332, -2464, -1864,
- -347, -390, -4371, -1558, 64, 1097, 2482, 210,
- -4327, 427, 410, -1504, -517, -200, -147, -505,
- -873, -229, 512, 77, -617, -881, 356, 142,
- -1398, -453, 855, 645, 281, 440, 207, 835,
- 465, 491, -205, -215, -502, -357, -464, -95,
- -1056, -2349, -3861, -5388, -4960, -4187, 1068, 528,
- 1350, 1370, 713, -178, -458, -522, 31, 637,
- 191, -192, -1243, -1097, -1431, -1043, -108, -289,
- -376, 142, 459, -791, 4342, 2510, 1152, 446,
- 1392, 370, 785, 2985, 2585, 498, 1177, 779,
- -969, 357, 1395, 589, 678, 860, 360, 704,
- -109, -1957, -1744, -900, 7, -150, -2284, -2333,
- -2007, -825, -920, 206, -390, -835, -112, -317,
- -1519, -1520, -775, -1233, -1754, 6, -260, -301,
- -2382, -3177, -1728, -1861, -1936, -2180, -2726, -2234,
- -1482, -1098, -1082, -2462, -1367, -1008, -2116, -2878,
- -1617, -997, -1146, -1629, -2667, -1350, -101, -3031,
- -2870, -3164, -2362, -1898, -2653, -1963, -1534, -2167,
- -2290, -2407, -1075, -1473, -913, -523, -1799, -1618,
- -717, -1362, -1802, -2718, 488, -735, -1910, -1052,
- 1208, -164, 1370, -1166, -2938, -1906, 540, 442,
- -399, -2101, -3294, -2842, -3821, -3938, -2046, -990,
- -562, 160, 960, -167, 796, -66, -256, -1886,
- -943, -449, -640, -1564, -845, -917, -552, -1341,
- -1423, -1020, -974, -889, -1556, -1784, -1615, -4359,
- -801, 1194, 2054, 2211, 3249, 3374, 2946, 1628,
- 3146, 3653, 4239, 3791, 4870, 4527, 3940, 2731,
- 1931, 2510, 2724, 2709, 1821, 1083, 1991, 642,
- 193, -1332, -1690, -305, -1077, -1476, -1174, -1409,
- -1198, -256, 257, -202, -86, 379, 521, 101,
- -215, 298, 484, 508, -5234, -4975, -2484, -1754,
- -309, -278, -476, -687, -408, -598, -76, -479,
- -393, -655, -950, -461, -384, -1015, -1728, -1845,
- -2136, -2758, 750, -1212, -744, -1569, -1763, -1645,
- -761, -502, -197, -519, -1057, -1884, -1000, 6,
- 1474, 1765, 2563, 2499, 1776, 1987, 754, -175,
- 424, -251, 997, 791, 276, -836, 176, 591,
- 163, -317, -155, 638, 1016, 1103, 320, 526,
- 1176, 1374, 731, 220, 1482, 2819, -2259, -2605,
- -578, 2019, 1315, 208, 246, -91, -199, 93,
- 202, 289, 1027, 1701, 2085, 1010, 364, 131,
- 665, 1537, 447, 1800, 1460, 1509, 297, 529,
- 1863, 2380, 1534, -237, -502, 689, -581, -1043,
- -1232, -40, 407, -75, 558, 247, -377, 413,
- -183, -992, -255, -596, -1118, -1676, -1900, -1298,
- -1975, -1177, -2176, -2254, -1459, -1475, -2093, -1857,
- -871, -224, -381, -551, -115, -236, -726, 212,
- 717, 575, 768, 488, 1490, 1817, 1253, -1000,
- -1459, -839, -263, 507, 592, 387, 249, 317,
- 248, -35, 91, -168, 6, 1124, -425, -1410,
- -1365, 1268, -78, -115, 308, 713, 1191, 1547,
- 992, 827, 1309, 1571, 1513, 1797, 1351, 1122,
- 1270, 914, 784, 1673, -511, -815, -66, 493,
- 1115, 127, 94, -330, -426, 217, -222, -863,
- -747, -196, 1479, 1570, 1507, 2206, 3090, 2765,
- 648, -316, 6922, 4861, 350, 378, 420, 276,
- 33, 150, -549, 203, 387, 80, -264, -246,
- -285, -67, 346, 3, -528, -618, -409, 158,
- 1152, 2098, 895, 861, -656, 1795, 1071, 1362,
- 2098, 3395, 2639, 2867, 2143, 3240, 2733, 1482,
- 1319, 695, -84, 1980, 3907, 694, -202, -433,
- 2080, -326, -331, 893, -914, 32, -111, -547,
- -2107, -768, -708, -368, -739, -1435, -2518, -2149,
- -3318, -5686, -4363, -579, -1285, -1616, -1442, -1486,
- -1019, 71, -172, -645, -251, -638, -685, -782,
- -653, 104, 383, 541, -389, 243, 996, 639,
- 1082, 648, -1507, -604, 1742, 684, 1550, -165,
- 163, -1182, -1135, 133, 1341, 1864, 2658, 3005,
- 2110, 1894, 2349, 2525, 2829, 3964, 3002, -238,
- 255, -40, 2148, 1939, 2180, 2028, 3034, 5264,
- 3773, 2168, 715, 417, -113, -413, -17, 540,
- 336, 273, -7, 182, 153, -320, -950, -3436,
- -4626, -2184, -233, 189, 279, -85, 30, 376,
- -431, -362, -316, 342, 415, 283, 1377, 929,
- -91, 434, 663, 64, -283, 929, 3202, -474,
- -3060, -5205, -5403, -5435, -6431, -4195, -3325, -1728,
- -3194, -2816, -1124, -141, -178, -836, -642, -72,
- 503, 1076, -1000, -830, -1261, -1084, -25, 61,
- -904, -187, -1202, -1635, -1754, -2019, -918, -945,
- -428, -431, -224, -178, -825, -1210, -1493, -1379,
- 499, -6, 1840, 1041, 675, -220, 1081, 594,
- -773, -1067, -778, -231, -1368, -1242, 126, -972,
- -4, 2354, 2647, 888, 1901, 3643, 1670, 1369,
- 185, 889, 924, 1550, 935, 1015, 749, 1028,
- 1175, 987, 640, 756, 616, 626, 139, -391,
- -54, 29, 39, -345, 962, 1363, 1352, 1711,
- 1722, 1609, 1507, 1996, 2089, -131, 719, 1764,
- 836, 716, 677, 1666, 1533, 1133, 1115, 1721,
- 1706, 69, -1083, -996, -571, -1567, -2192, -2263,
- -1273, -397, -241, 585, -120, -944, -560, -1307,
- -1322, -1458, -1234, -1461, -1538, -124, 2801, 1031,
- 1806, 1766, 3252, 2275, 1627, -10, 603, 289,
- 1017, 1158, 1333, 145, 543, 1155, 828, 563,
- 566, 954, 1452, 1349, 1931, 761, 314, 17,
- 428, 273, 507, 110, 591, 660, 134, 474,
- 150, -238, 248, 347, 189, 574, 748, 319,
- -339, -770, -550, -719, 614, 235, -119, -1105,
- -336, 69, -269, -925, -1005, -961, -1107, -612,
- -641, -163, -171, -392, -1426, -1776, -1610, -1083,
- -1244, -1486, -106, 759, 1193, 2458, 2379, 2143,
- 2939, 3450, 4360, 4378, 2788, 1714, 2503, 2701,
- 1399, 646, -319, -575, -489, -147, 152, 52,
- 1475, 793, 1462, 2395, 2446, 2654, 3466, 3849,
- 3783, 2683, 997, -326, -805, 2, 1462, 1782,
- 1887, 1751, 1990, 2089, 1824, 2984, -1197, -1822,
- -2034, -2203, -1788, -2126, -1779, -1809, -2021, -2017,
- -1997, -1389, -1727, -2094, -1857, -1514, -1292, -1572,
- -1832, -1493, -1243, -1393, 1407, 304, -679, 1075,
- 3306, 4545, 4860, 1755, -818, -1675, -1247, -447,
- 879, 1308, 119, -364, -269, -369, -380, -322,
- 132, -464, 36, 766, 1368, 1104, 325, 371,
- 837, 1265, 1036, 1562, 1661, 564, 1134, 1270,
- 938, -555, 142, 668, 424, 662, 811, 1473,
- -752, -654, -1225, 711, 737, 1706, 2044, 3566,
- 3906, 3577, 2651, 2204, 1434, 387, 636, 309,
- -296, -88, 504, 36, -454, 283, -1964, -1680,
- -377, -319, 474, 1783, 2844, 1838, 2790, 1659,
- 1262, 1643, 1437, 681, -225, -786, -799, -161,
- 814, 113, -1051, -1813, -2459, -232, -337, 1105,
- -1644, -3311, 2371, 1076, 369, 731, -1650, -2305,
- -2035, -809, -1820, -647, -665, -966, -509, -309,
- 577, 906, -275, 216, 24, -401, -1297, -884,
- -702, -753, -28, -106, 155, -240, 379, 378,
- 1030, 700, 850, 1960, 2107, 1585, 682, 600,
- 2095, -1550, -739, 2246, 587, 1548, -243, 1940,
- 1749, -1053, -590, 1001, 16, 727, 1475, 2502,
- 1667, 2059, 2867, 3325, 3880, 3639, 2095, 6311,
- 6430, 2584, 1246, 1008, -5, 533, 1017, 1120,
- 908, 318, 666, 838, 573, 202, -230, 172,
- 434, 358, 75, -474, 2424, 908, 507, 1035,
- -206, 231, -249, 1290, 1399, 564, 1471, 745,
- 910, 138, -1797, -1887, -1047, 0, 446, 983,
- 1060, 1158, 5307, 1935, -983, 1805, 1984, -210,
- -2063, 22, -1891, -1083, -1729, -1752, -142, -733,
- -2003, -1556, -986, -1361, -1353, -854, -702, 209,
- -932, -199, -1113, -1364, -1514, 781, 11, 586,
- 1817, 2526, 785, -958, -3645, -4670, -3615, -655,
- 716, -128, -77, 27, 112, 529, 283, 946,
- 1552, 1704, 1896, 2723, 2463, 3362, 3009, 1621,
- 1929, 1518, 1951, 1466, 1566, 1381, 587, -332,
- -1105, -1303, -204, 80, -200, 388, -285, 871,
- 1258, 973, 1867, 1767, 1389, 538, -119, 976,
- 2627, 3303, 4606, 4328, 3356, 1775, 463, -20,
- -253, -990, 809, -199, -41, -831, -465, -374,
- -272, -714, -864, -655, -602, -699, -173, 60,
- -524, -995, -2493, -2905, -2732, -1689, 213, 1821
+static const rnn_weight denoise_output_weights[2112] = {
+ 64, 1, -29, -39, -7, 34, -1, -14,
+ -47, -42, -12, -15, -4, -7, -38, -4,
+ 29, 25, 14, 9, -5, -5, -12, -17,
+ -26, -8, 1, -1, 5, 0, -27, -41,
+ -35, -16, -16, -9, 0, 1, 3, 14,
+ 32, 32, 2, -19, -16, -27, -34, -38,
+ -29, -16, -15, -32, -35, -39, -25, -33,
+ -32, -26, -43, -56, -61, -65, -82, -115,
+ -109, -127, 85, -74, -83, -106, 62, 25,
+ -31, 26, 64, 4, -29, 54, 15, 35,
+ 116, 26, -58, 40, 67, 41, 23, 12,
+ -31, -37, -67, -40, -17, -31, -18, -22,
+ -22, -67, -68, -78, -47, -71, -52, -81,
+ -100, -100, -87, -78, -36, 23, 19, 7,
+ -10, -53, -76, -72, -51, -30, -12, -8,
+ -22, -9, 14, 9, -12, 3, -17, -7,
+ 12, 20, 12, -4, -25, -7, -19, 29,
+ 28, 53, 3, 8, -26, -31, -22, -21,
+ -15, -6, -52, -65, -80, -79, -60, -72,
+ -29, 22, 29, 36, 19, 35, 18, 40,
+ -3, 27, 50, 54, 38, 13, -23, -95,
+ -128, -128, -128, -95, -47, 25, 51, 32,
+ 15, 31, 13, -65, -52, -77, -68, -116,
+ -80, -53, -82, -76, -101, -97, -103, -56,
+ -24, -18, 2, -46, -43, -9, -61, -127,
+ -128, -127, -85, -3, -1, -3, -17, 2,
+ 6, -31, -2, -30, -42, -20, 12, -10,
+ -46, -17, 6, -40, 64, 58, 24, 1,
+ 26, 29, 14, 20, -20, -32, -28, -24,
+ 1, 9, -28, -17, -38, -37, -32, -59,
+ -80, -117, 12, 31, 40, 45, 3, -15,
+ -4, 54, 31, 17, 46, 68, 52, 21,
+ -20, -19, -27, -56, -91, -127, -114, -38,
+ -46, -34, -29, -7, 11, 0, 4, -33,
+ -50, -74, -83, -95, -78, -82, -109, -88,
+ -59, -56, -58, -49, -17, 9, 6, -8,
+ -22, 41, 65, 114, 91, 92, 112, 115,
+ 78, 69, 64, 56, 43, 39, 60, 25,
+ 41, 29, -3, 44, -37, -22, -32, -27,
+ -33, -39, -49, -21, -27, -21, -33, -21,
+ -14, -26, -24, -20, -17, -6, -13, -20,
+ 18, 26, -1, -10, 38, 68, 40, 38,
+ 33, 52, 23, 28, 44, 30, 49, 50,
+ 53, 69, 63, 24, 17, 16, 34, 64,
+ -16, -54, -35, -10, -1, -5, 0, 9,
+ 12, -3, -3, -2, -8, -3, 29, 26,
+ 30, 42, 36, 23, 23, 6, -83, -57,
+ -126, -128, -105, -124, -119, -128, -112, -126,
+ -122, -128, -115, -96, -75, -115, -122, -84,
+ -72, -37, -25, 13, 7, -4, -31, -14,
+ -41, -38, -46, -39, -42, -19, -15, -28,
+ -16, -9, -14, -17, -19, -21, -18, -26,
+ -21, -23, -20, 20, -45, 53, -39, -11,
+ -19, -7, -39, -28, -62, 11, -43, -102,
+ -64, -64, -44, 4, 9, -18, -8, -6,
+ 19, -2, 5, -34, 10, -8, -16, 4,
+ 1, 4, -16, -30, 1, 14, 12, 10,
+ 16, 24, 4, -2, 27, 51, 65, 71,
+ 114, 101, 76, 78, 57, 44, 30, 41,
+ 47, 37, 34, 29, 8, -2, 7, 4,
+ -4, 1, 1, -18, 92, 109, 76, 24,
+ 6, -10, -9, -2, 9, 6, 12, -6,
+ 21, 28, -3, 28, 11, -1, 13, 11,
+ 35, 65, -20, -53, -51, -71, -79, -82,
+ -53, -40, -46, -73, -44, -58, -61, -45,
+ -49, -43, -31, -38, -35, -10, -13, -19,
+ -53, -42, -36, -65, -68, -77, -65, -81,
+ -80, -88, -79, -83, -80, -87, -80, -80,
+ -72, -58, -29, -71, -88, -80, -21, 36,
+ -19, -65, 88, 59, 25, -4, 28, 11,
+ 64, 109, 30, -31, -34, 29, 12, -17,
+ 68, 127, 120, 19, -46, -14, 3, -27,
+ 23, 5, 12, -3, 21, 27, 26, 27,
+ 52, 52, -12, 6, 80, 101, 97, 62,
+ -30, -40, 127, 122, 42, -46, -34, -128,
+ -46, 29, -62, -20, 37, 23, 11, 14,
+ 16, 15, 25, 18, -3, -6, 18, -18,
+ 127, 101, 16, 0, 12, 7, 2, 2,
+ 1, 9, 3, -5, -1, 6, -2, -8,
+ 2, -6, -11, -10, -10, 4, -29, -34,
+ -69, -56, -55, -52, -51, -35, -39, -64,
+ -44, -26, -56, -58, -60, -47, -44, -77,
+ -97, -92, -40, -66, 127, 39, -80, -96,
+ -127, 127, 116, -75, -25, -4, 34, 36,
+ 34, 13, 15, 39, 22, 24, 27, 18,
+ 20, 19, -49, -22, 12, 30, 25, 28,
+ 21, 21, 24, 25, 29, 57, 60, 67,
+ 72, 32, 27, 43, 64, 83, 46, -2,
+ -42, -33, 8, -2, -2, -1, -5, -19,
+ -23, -24, -33, -37, -29, -34, -49, -61,
+ -60, -52, -67, -53, -103, -60, -34, -29,
+ -37, -28, -10, -2, -15, -44, -15, -18,
+ -48, -60, -52, -47, -41, -50, -41, -39,
+ -31, -20, -34, -31, 1, 6, 1, 25,
+ 1, 6, -4, -10, -50, -54, -50, -58,
+ -66, -87, -85, -120, -128, -127, -127, -111,
+ -39, -1, 33, -19, -18, -25, -47, -22,
+ -31, -30, -65, -52, 19, -3, 59, 61,
+ 64, 42, 75, 90, 49, 24, 16, 34,
+ -3, -12, -36, -49, -58, -36, -99, -84,
+ -127, -8, 7, -61, 30, 23, -94, -127,
+ -127, -88, -10, 36, -20, -34, 16, 28,
+ 12, 19, 45, 21, 45, 43, 24, 6,
+ 28, 41, 34, 24, 9, 13, 9, 0,
+ -4, 6, 35, 53, -43, -3, 66, 22,
+ 40, 28, 51, 0, 5, 103, 123, 40,
+ -1, -26, 12, -23, -15, 34, -17, -30,
+ 32, 26, 127, 127, 82, 93, 102, 96,
+ 46, 5, 63, 10, 56, 22, 23, 34,
+ 14, -8, -8, -7, 15, 7, 24, 70,
+ -23, 5, 100, 86, 99, 79, 60, 44,
+ 47, 19, -13, -18, 11, 9, -2, -13,
+ -26, -21, 3, 2, -4, 5, 27, -17,
+ 24, -55, -24, -13, -44, -70, -128, -128,
+ -127, -87, -35, 1, 0, -11, -21, -27,
+ -7, 0, -11, -9, -4, -7, 3, 54,
+ 127, 127, 127, 78, 35, 12, 25, 37,
+ 45, 37, 13, 20, 20, 5, -2, 1,
+ 3, -2, -76, -66, -33, 12, -12, -14,
+ -15, -9, 4, -3, 8, -7, -18, -5,
+ 5, -1, -17, -8, 8, -22, -46, -33,
+ -49, 40, 27, 103, 127, 127, 109, 30,
+ 21, -14, 0, 13, 1, -10, -9, -20,
+ -34, -28, -17, -15, -11, -10, 7, 4,
+ -25, -2, -32, -3, 18, -35, 12, -27,
+ -15, -17, -45, -43, -86, -81, -98, -125,
+ -109, -121, -128, -66, -31, -3, 0, -28,
+ 1, 10, 4, -17, -11, -21, -4, 20,
+ 6, 2, 3, 7, 18, 11, 16, 25,
+ 36, 27, -72, 11, -22, -1, -25, -6,
+ 5, -57, -55, -24, -67, -50, -23, 82,
+ 127, 45, -45, -101, -22, 41, 27, 22,
+ 44, 73, 38, 55, 33, 31, 14, 9,
+ 18, 33, 25, 51, 15, 6, 32, -25,
+ -21, -24, -28, -20, 5, 35, 29, 42,
+ 89, 44, 39, 43, 91, -10, -8, 33,
+ -2, -102, -65, -42, 80, 56, -51, -14,
+ 40, 13, -23, -16, 28, 73, 80, 55,
+ 44, 6, 33, -19, 28, -16, -6, -14,
+ -52, -80, -89, -81, -103, -111, -125, -89,
+ -46, -71, 89, 60, 34, 8, -3, -5,
+ -10, -15, -25, -8, -3, -18, -9, -2,
+ -16, -7, -2, -2, 4, 26, 33, 27,
+ 2, 0, 19, 26, -44, -47, 127, 123,
+ 85, 41, 49, 114, 127, 90, 49, -73,
+ -93, 7, 47, 11, -40, -35, 20, 23,
+ 16, -15, 19, 10, -15, -28, -20, -21,
+ 4, 12, 6, 17, 8, -5, 33, 53,
+ 71, 101, 96, 87, 102, 110, -60, 117,
+ 115, 93, 76, 127, -18, 21, 11, 23,
+ 69, 56, 51, 59, 63, 57, 40, 39,
+ 5, -26, -24, -11, -35, -67, -67, -62,
+ -66, -79, -50, -56, -22, -10, -7, -3,
+ -4, -19, -16, 7, 12, 13, 8, -3,
+ -18, -14, 6, 14, 30, 39, 21, 17,
+ 23, 26, 31, 30, 25, 26, 24, 8,
+ 39, 55, 52, 48, 41, 78, -45, -47,
+ -38, -50, -62, -91, -127, -127, -98, -66,
+ -75, -69, -53, -41, -24, -43, -33, -26,
+ -30, -27, -18, -20, 101, 108, 73, 42,
+ 15, 24, 23, 26, 13, 1, 9, 1,
+ -1, 12, 20, 32, 46, 36, 34, 25,
+ 7, 17, 41, 25, 31, -18, 23, 27,
+ 21, -9, 18, 126, 127, 99, 5, 15,
+ 22, 24, 19, -28, 2, 11, -24, 7,
+ 3, -14, 48, -10, 3, -19, -41, -68,
+ -128, -117, -66, -59, -121, -119, -87, -26,
+ 30, 21, 29, 33, -31, 24, -52, -54,
+ -101, -95, -75, -96, -95, -118, -71, -10,
+ -38, -93, -127, -56, -25, -62, -27, 44,
+ 52, 12, 0, -28, 47, 24, 10, -16,
+ -3, -7, 7, 3, 27, 34, 6, -8,
+ 19, 20, 9, 18, -5, -28, -10, -8,
+ -20, -8, -42, -36, -47, -44, -13, -16,
+ -10, -6, 5, -10, 9, 7, 7, -11,
+ -21, -11, -7, -2, 6, 14, 4, 127,
+ -37, 57, 73, 2, -5, -38, -47, 38,
+ 38, -49, -128, -128, -127, -104, -51, -46,
+ -17, 13, 5, 0, -14, -21, -127, -11,
+ -51, -22, 33, 10, 42, 41, -98, -102,
+ 97, 74, 42, 43, 80, 81, 46, 59,
+ 49, -5, -1, 46, 11, 41, 46, 32,
+ 21, 16, 11, 20, 20, 8, -8, -7,
+ 32, 41, 23, 24, 44, 90, 127, 127,
+ 105, 100, 11, 30, 2, -41, -4, 15,
+ 7, -27, -62, -126, -128, -50, -6, 10,
+ 28, 19, 30, 38, 38, 26, 7, 12,
+ -92, -47, -36, -44, -50, -28, -42, -64,
+ -67, -44, -26, -44, -34, -21, 31, 61,
+ -10, -55, -62, -37, -23, -16, -11, 87,
+ -38, -128, 78, 49, -8, -67, -31, -16,
+ -48, -36, 0, -18, -46, -101, -45, -1,
+ -75, -128, -112, -86, -44, -59, -35, -14,
+ -59, -65, -88, -51, -12, -10, -28, -32,
+ -17, 4, -25, -26, -32, -14, -8, -28,
+ -40, -56, 1, -6, -21, -2, -8, 25,
+ 30, 30, 24, -27, -98, -128, -128, -128,
+ -53, 18, 17, 13, 11, 3, 9, -6,
+ -12, -28, -25, -31, -29, -92, -115, -128,
+ -128, -103, -65, -33, -34, -40, -22, 5,
+ 9, 5, 15, 20, 6, 11, -23, 23,
+ 44, 88, 90, 17, 113, -85, 95, 86,
+ -2, 69, 127, 127, 43, 73, 127, 127,
+ 99, 86, 92, 35, 23, -17, -128, -128,
+ -79, -35, -34, -37, -54, -56, -57, -49,
+ -53, -59, -58, -28, -17, -16, -27, -36,
+ -14, -20, -126, -96, -21, -68, -1, 11,
+ -3, -22, -15, 19, -9, 7, 24, -2,
+ -9, 1, 2, -4, -6, -17, -12, 1,
+ 15, 6, 126, -58, 21, 70, 127, 127,
+ -21, -44, -57, -5, -10, 8, -35, -24,
+ 10, -12, -20, 2, 12, 6, -58, -67,
+ -42, -60, -70, -89, -105, -76, -84, -55,
+ -59, -54, -62, -63, -48, -65, -79, -55,
+ -53, -49, -66, -65, 4, -19, -17, -11,
+ 6, 14, 7, 12, 43, 75, 78, 77,
+ 93, 75, 31, 50, 50, 27, 14, -7,
+ -5, -15, 50, -77, 85, 120, 118, 101,
+ 4, -57, -91, -51, 25, 82, 42, 12,
+ 30, -9, -9, -13, -15, 4, -16, -38,
+ 11, -5, -25, -32, 0, -18, 5, 4,
+ -21, -7, -1, -16, -12, -13, -13, -14,
+ -21, -15, -14, 1, 6, -12, 60, 78,
+ 68, 53, 53, 69, 37, 29, 30, 42,
+ 31, 32, 50, 65, 50, 66, 54, 49,
+ 62, 64, 121, 127, 85, 56, 69, 43,
+ 75, 72, 30, -7, -3, 2, 12, 1,
+ -6, -9, -1, 9, 0, -16, -20, -12,
+ -12, 2, 7, 10, -31, 14, -4, 28,
+ 24, 6, -22, -27, -26, -64, -93, -51,
+ -48, -81, 6, 54, 75, 82, 40, 7,
+ 8, 10, 12, -7, -5, -1, 16, 6,
+ 27, 31, 28, 14, 6, -12, -1, 68,
+ 47, 17, 16, 2, -14, -18, 1, -19,
+ -9, -1, 17, 15, 6, -14, -14, -12,
+ -23, -16, 11, 8, -2, -29, -26, -4,
+ 2, -1, -18, 38, 19, 38, 47, 20,
+ 76, 84, -19, 119, 127, 127, 96, 37,
+ 73, 86, 70, 96, 65, 31, 66, -5,
+ -81, 19, 127, 107, 75, 25, 17, 31,
+ 12, 6, 16, 30, 22, 1, 8, 6,
+ 7, -6, -8, 9, 16, -27, 9, 99,
+ 121, 72, 12, 5, 11, 11, -11, 10,
+ -1, 8, -1, -16, -2, -7, 3, -1,
+ 4, -11, -21, 31, 48, -14, 57, 102,
+ 119, 104, 69, 70, 73, 107, 96, 113,
+ 107, 102, 71, 67, 70, 46, 72, 79,
+ 70, 88, 26, 24, 20, 30, 3, -29,
+ -55, -88, -96, -52, -40, -30, -65, -62,
+ -44, -26, -23, -37, -56, -67, -61, -53,
+ -27, -47, 56, 23, 26, -87, -62, -96,
+ -74, -120, -105, -123, -100, -23, -35, -69,
+ -61, -20, -23, 3, 18, -46, -56, 49,
+ 43, 10, 24, 20, 9, 31, 5, 27,
+ 10, 26, 12, 17, -9, 10, 5, -5,
+ -4, 29, 24, 15, 116, 127, 90, 127,
+ 127, 77, 24, -5, -4, -25, -11, 30,
+ 43, 26, 2, -2, -22, -29, -20, -22,
+ -27, -38, -24, -15, -59, 70, 127, 14,
+ -61, 80, -96, -8, 62, 3, 2, 63,
+ 51, 35, 41, 14, 12, 24, 9, 12,
+ 9, -31, -79, -128, -128, -56, 1, 22,
+ 28, 18, 37, 32, 19, -6, -15, 11,
+ 10, 26, 48, 27, 17, 16, 22, 30
};
-static const opus_int16 denoise_output_bias[22] = {
- -555, 447, 415, -107, 1059, 787, 928, -548,
- 37, 10, 266, 33, 1036, 667, -424, 187,
- -24, 468, 767, 253, -716, -23
+static const rnn_weight denoise_output_bias[22] = {
+ -30, 2, 15, 15, 20, -4, 6, -31,
+ 16, 11, 53, -5, 1, 50, 21, 4,
+ 27, 23, 22, 10, -5, 3
};
const DenseLayer denoise_output = {
@@ -11013,14 +11013,14 @@ const DenseLayer denoise_output = {
96, 22, ACTIVATION_SIGMOID
};
-static const opus_int16 vad_output_weights[24] = {
- 6193, 55, -10093, 1361, 5257, -3572, 425, 4349,
- 7773, -2446, 85, 2085, 4370, 2846, -7868, 1570,
- 11450, 5037, -8273, -6425, 5610, -6960, -4108, 3935
+static const rnn_weight vad_output_weights[24] = {
+ -128, 45, 127, -128, 127, 127, 127, 18,
+ -128, -128, 127, -128, -128, 127, -128, -128,
+ -127, 127, 127, 127, -128, 127, 102, 127
};
-static const opus_int16 vad_output_bias[1] = {
- 274
+static const rnn_weight vad_output_bias[1] = {
+ 51
};
const DenseLayer vad_output = {
diff --git a/training/dump_rnn.py b/training/dump_rnn.py
index 3119528..9f267a7 100755
--- a/training/dump_rnn.py
+++ b/training/dump_rnn.py
@@ -15,9 +15,9 @@ import numpy as np
def printVector(f, vector, name):
v = np.reshape(vector, (-1));
#print('static const float ', name, '[', len(v), '] = \n', file=f)
- f.write('static const opus_int16 {}[{}] = {{\n '.format(name, len(v)))
+ f.write('static const rnn_weight {}[{}] = {{\n '.format(name, len(v)))
for i in range(0, len(v)):
- f.write('{}'.format(int(round(8192*v[i]))))
+ f.write('{}'.format(min(127, int(round(256*v[i])))))
if (i!=len(v)-1):
f.write(',')
else:
@@ -50,11 +50,14 @@ def printLayer(f, hf, layer):
hf.write('extern const DenseLayer {};\n\n'.format(name));
+def foo(c, name):
+ return 1
+
def mean_squared_sqrt_error(y_true, y_pred):
return K.mean(K.square(K.sqrt(y_pred) - K.sqrt(y_true)), axis=-1)
-model = load_model(sys.argv[1], custom_objects={'msse': mean_squared_sqrt_error, 'mean_squared_sqrt_error': mean_squared_sqrt_error, 'my_crossentropy': mean_squared_sqrt_error, 'mycost': mean_squared_sqrt_error})
+model = load_model(sys.argv[1], custom_objects={'msse': mean_squared_sqrt_error, 'mean_squared_sqrt_error': mean_squared_sqrt_error, 'my_crossentropy': mean_squared_sqrt_error, 'mycost': mean_squared_sqrt_error, 'WeightClip': foo})
weights = model.get_weights()
diff --git a/training/rnn_train.py b/training/rnn_train.py
index e1b6935..3db89fc 100755
--- a/training/rnn_train.py
+++ b/training/rnn_train.py
@@ -14,8 +14,10 @@ from keras.layers import Dropout
from keras.layers import concatenate
from keras import losses
from keras import regularizers
+from keras.constraints import min_max_norm
import h5py
+from keras.constraints import Constraint
from keras import backend as K
import numpy as np
@@ -41,20 +43,34 @@ def mycost(y_true, y_pred):
def my_accuracy(y_true, y_pred):
return K.mean(2*K.abs(y_true-0.5) * K.equal(y_true, K.round(y_pred)), axis=-1)
+class WeightClip(Constraint):
+ '''Clips the weights incident to each hidden unit to be inside a range
+ '''
+ def __init__(self, c=2):
+ self.c = c
+
+ def __call__(self, p):
+ return K.clip(p, -self.c, self.c)
+
+ def get_config(self):
+ return {'name': self.__class__.__name__,
+ 'c': self.c}
+
reg = 0.000001
+constraint = WeightClip(0.499)
print('Build model...')
main_input = Input(shape=(None, 42), name='main_input')
-tmp = Dense(24, activation='tanh', name='input_dense')(main_input)
-vad_gru = GRU(24, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='vad_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg))(tmp)
-vad_output = Dense(1, activation='sigmoid', name='vad_output')(vad_gru)
+tmp = Dense(24, activation='tanh', name='input_dense', kernel_constraint=constraint, bias_constraint=constraint)(main_input)
+vad_gru = GRU(24, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='vad_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), kernel_constraint=constraint, recurrent_constraint=constraint, bias_constraint=constraint)(tmp)
+vad_output = Dense(1, activation='sigmoid', name='vad_output', kernel_constraint=constraint, bias_constraint=constraint)(vad_gru)
noise_input = keras.layers.concatenate([tmp, vad_gru, main_input])
-noise_gru = GRU(48, activation='relu', recurrent_activation='sigmoid', return_sequences=True, name='noise_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg))(noise_input)
+noise_gru = GRU(48, activation='relu', recurrent_activation='sigmoid', return_sequences=True, name='noise_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), kernel_constraint=constraint, recurrent_constraint=constraint, bias_constraint=constraint)(noise_input)
denoise_input = keras.layers.concatenate([vad_gru, noise_gru, main_input])
-denoise_gru = GRU(96, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='denoise_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg))(denoise_input)
+denoise_gru = GRU(96, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='denoise_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), kernel_constraint=constraint, recurrent_constraint=constraint, bias_constraint=constraint)(denoise_input)
-denoise_output = Dense(22, activation='sigmoid', name='denoise_output')(denoise_gru)
+denoise_output = Dense(22, activation='sigmoid', name='denoise_output', kernel_constraint=constraint, bias_constraint=constraint)(denoise_gru)
model = Model(inputs=main_input, outputs=[denoise_output, vad_output])
@@ -95,6 +111,6 @@ print(len(x_train), 'train sequences. x shape =', x_train.shape, 'y shape = ', y
print('Train...')
model.fit(x_train, [y_train, vad_train],
batch_size=batch_size,
- epochs=60,
+ epochs=120,
validation_split=0.1)
-model.save("newweights6a2a.hdf5")
+model.save("newweights6c.hdf5")