diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-08-08 18:20:29 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-08-08 18:20:29 +0300 |
commit | 54eeea72a8e92818310955ec07f759ee6879e6df (patch) | |
tree | 99f04488e2661c24bec5dc12773dff3003a4e28a | |
parent | fb5f5a63fac05c5936b797a9ac489d006f03b166 (diff) |
Initial weights
-rw-r--r-- | src/rnn_data.c | 11031 | ||||
-rw-r--r-- | src/rnn_data.h | 33 | ||||
-rwxr-xr-x | training/rnn_train.py | 33 |
3 files changed, 11082 insertions, 15 deletions
diff --git a/src/rnn_data.c b/src/rnn_data.c new file mode 100644 index 0000000..195c46b --- /dev/null +++ b/src/rnn_data.c @@ -0,0 +1,11031 @@ +/*This file is automatically generated from a Keras model*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#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 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 +}; + +const DenseLayer input_dense = { + input_dense_bias, + input_dense_weights, + 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 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 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 +}; + +const GRULayer vad_gru = { + vad_gru_bias, + vad_gru_weights, + vad_gru_recurrent_weights, + 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 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 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 +}; + +const GRULayer noise_gru = { + noise_gru_bias, + noise_gru_weights, + noise_gru_recurrent_weights, + 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 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 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 +}; + +const GRULayer denoise_gru = { + denoise_gru_bias, + denoise_gru_weights, + denoise_gru_recurrent_weights, + 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 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 +}; + +const DenseLayer denoise_output = { + denoise_output_bias, + denoise_output_weights, + 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 opus_int16 vad_output_bias[1] = { + 274 +}; + +const DenseLayer vad_output = { + vad_output_bias, + vad_output_weights, + 24, 1, ACTIVATION_SIGMOID +}; + diff --git a/src/rnn_data.h b/src/rnn_data.h new file mode 100644 index 0000000..5610980 --- /dev/null +++ b/src/rnn_data.h @@ -0,0 +1,33 @@ +/*This file is automatically generated from a Keras model*/ + +#ifndef RNN_DATA_H +#define RNN_DATA_H + +#include "rnn.h" + +#define INPUT_DENSE_SIZE 24 +extern const DenseLayer input_dense; + +#define VAD_GRU_SIZE 24 +extern const GRULayer vad_gru; + +#define NOISE_GRU_SIZE 48 +extern const GRULayer noise_gru; + +#define DENOISE_GRU_SIZE 96 +extern const GRULayer denoise_gru; + +#define DENOISE_OUTPUT_SIZE 22 +extern const DenseLayer denoise_output; + +#define VAD_OUTPUT_SIZE 1 +extern const DenseLayer vad_output; + +struct RNNState { + float vad_gru_state[VAD_GRU_SIZE]; + float noise_gru_state[NOISE_GRU_SIZE]; + float denoise_gru_state[DENOISE_GRU_SIZE]; +}; + + +#endif diff --git a/training/rnn_train.py b/training/rnn_train.py index 3917caf..e1b6935 100755 --- a/training/rnn_train.py +++ b/training/rnn_train.py @@ -19,37 +19,40 @@ import h5py from keras import backend as K import numpy as np -import tensorflow as tf -from keras.backend.tensorflow_backend import set_session -config = tf.ConfigProto() -config.gpu_options.per_process_gpu_memory_fraction = 0.42 -set_session(tf.Session(config=config)) +#import tensorflow as tf +#from keras.backend.tensorflow_backend import set_session +#config = tf.ConfigProto() +#config.gpu_options.per_process_gpu_memory_fraction = 0.42 +#set_session(tf.Session(config=config)) def my_crossentropy(y_true, y_pred): return K.mean(2*K.abs(y_true-0.5) * K.binary_crossentropy(y_pred, y_true), axis=-1) +def mymask(y_true): + return K.minimum(y_true+1., 1.) + def msse(y_true, y_pred): - return K.mean(K.square(K.sqrt(y_pred) - K.sqrt(y_true)), axis=-1) + return K.mean(mymask(y_true) * K.square(K.sqrt(y_pred) - K.sqrt(y_true)), axis=-1) def mycost(y_true, y_pred): - return K.mean(K.square(K.sqrt(y_pred) - K.sqrt(y_true)) + 0.01*K.binary_crossentropy(y_pred, y_true), axis=-1) + return K.mean(mymask(y_true) * (K.square(K.sqrt(y_pred) - K.sqrt(y_true)) + 0.01*K.binary_crossentropy(y_pred, y_true)), axis=-1) 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) -reg = 0.0001 +reg = 0.000001 print('Build model...') main_input = Input(shape=(None, 42), name='main_input') -tmp = Dense(12, activation='tanh', name='input_dense')(main_input) -vad_gru = GRU(12, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='vad_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg))(tmp) +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) 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) denoise_input = keras.layers.concatenate([vad_gru, noise_gru, main_input]) -denoise_gru = GRU(128, 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))(denoise_input) denoise_output = Dense(22, activation='sigmoid', name='denoise_output')(denoise_gru) @@ -60,10 +63,10 @@ model.compile(loss=[mycost, my_crossentropy], optimizer='adam', loss_weights=[10, 0.5]) -batch_size = 256 +batch_size = 32 print('Loading data...') -with h5py.File('denoise_data4.h5', 'r') as hf: +with h5py.File('denoise_data6.h5', 'r') as hf: all_data = hf['data'][:] print('done.') @@ -92,6 +95,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=300, + epochs=60, validation_split=0.1) -model.save("newweights3c.hdf5") +model.save("newweights6a2a.hdf5") |