-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample_data.txt
2 lines (2 loc) · 175 KB
/
example_data.txt
1
2
[4235, 4751, 5009, 4746, 4224, 4357, 5070, 4904, 4335, 3843, 3912, 3744, 3650, 3351, 2802, 3006, 2557, 2547, 2790, 2919, 2564, 1701, 1486, 1435, 1124, 482, 143, 389, 1197, 1235, 611, 363, 287, -202, -1363, -2108, -1878, -1212, -1230, -1792, -1232, -612, -1004, -1597, -1438, -616, -27, -201, -568, -367, 63, -261, -1092, -987, -711, -927, -2357, -3402, -2873, -2062, -2332, -3114, -2681, -1721, -1340, -2212, -2651, -1531, -996, -1989, -2353, -1548, -856, -852, -1454, -1445, -229, 48, -855, -1564, -662, 757, 220, -1232, -1528, 26, 124, -1627, -2380, -1323, -474, -1495, -2618, -2245, -1246, -1157, -1899, -1270, 325, 731, 351, -316, 513, 2112, 2009, 636, 564, 1602, 1583, 971, 390, 644, 1368, 484, -904, -496, -2, -666, -2294, -3041, -1448, -841, -1908, -2596, -1749, -326, -321, -1115, -1220, 56, 634, -342, -789, 162, 1269, 517, -719, -223, 318, -705, -2313, -2959, -2236, -1982, -3569, -4547, -3610, -2621, -2972, -3698, -3040, -1715, -1000, -1571, -1722, -607, 140, -563, -1452, -787, 141, 494, -262, -72, 1263, 1507, 564, -41, 950, 1341, 274, -631, -56, 929, 943, -231, -371, 1205, 1893, 992, 182, 1017, 2769, 2836, 1747, 2163, 3068, 3102, 1719, 733, 1422, 2046, 1168, 382, 1643, 2580, 2289, 949, 91, 867, 216, -890, -763, 144, 1222, 902, 568, 1286, 1985, 1468, 845, 908, 1625, 1860, 617, -612, -595, 608, 418, -519, -284, 731, 769, -71, -223, 369, 378, 127, -527, -33, 1289, 477, 50, 239, 529, 994, 158, -510, 406, 1014, 1355, 1268, 1547, 1824, 1457, 807, 798, 1183, 661, -169, -1114, -1558, -978, -348, -786, -79, 886, 1356, 1122, 1365, 2057, 2205, 2227, 2104, 2887, 2779, 2297, 1822, 2374, 3582, 3758, 3411, 3057, 3209, 2975, 2402, 1693, 1482, 1914, 1917, 1616, 1291, 1389, 1428, 576, 443, 380, 306, 531, 327, -5, 278, 194, -146, 263, 30, 76, 510, 822, 706, 327, -4, -225, -587, -968, -1433, -1298, -1694, -2258, -2530, -2736, -2318, -3125, -3286, -3213, -2596, -2030, -2852, -3046, -2264, -2058, -2351, -2054, -1640, -880, -193, 61, -10, 230, 415, 378, 833, 969, 1219, 1684, 1652, 1042, 460, 639, 419, -238, -90, 567, 765, 323, 182, 653, 1263, 949, 362, 1141, 1391, 1228, 1304, 1107, 904, 383, -22, -326, -81, 304, -297, -593, -123, -29, -586, -1205, -1402, -512, -146, -548, -656, -264, 184, -1278, -2245, -1658, -766, -510, -1151, -1111, -211, -653, -1574, -1530, -748, -314, -1037, -1378, -946, -1057, -1760, -1459, -1389, -1038, -805, -1299, -1203, -1113, -1745, -2639, -2870, -2498, -2149, -1839, -1943, -1783, -1114, -1299, -1602, -1841, -1383, -187, -70, -567, 325, 1044, 585, 76, -106, 217, 118, -445, -1047, -946, -294, -681, -1663, -1908, -1672, -1049, -800, -1258, -652, 760, 945, 572, 974, 1607, 1235, 127, -179, 320, 291, -175, -217, 320, 850, 303, -291, -404, 195, 187, -412, -400, -22, 200, -375, -724, -297, 631, 768, 887, 939, 1378, 2150, 1656, 1456, 1455, 1485, 1403, 394, 269, 468, -333, -1189, -1320, -1065, -1216, -1919, -2874, -3185, -3127, -3615, -3850, -3505, -2944, -2919, -3071, -2873, -3262, -3072, -2890, -2431, -1421, -741, -657, -758, -674, -1018, -788, -815, -639, -32, -255, -262, -93, -161, -26, 143, 661, 1055, 1154, 1053, 820, 1030, 1359, 1761, 1994, 2018, 2358, 2425, 2182, 2086, 2151, 2286, 1858, 1265, 1151, 1334, 1036, 277, -111, -151, -696, -882, -1217, -1839, -1999, -2505, -2720, -2300, -1510, -948, -613, -372, -260, -432, -875, -1060, -722, -745, -1178, -1935, -1709, -782, -353, -289, -371, 249, 468, 482, 260, 420, 853, 1012, 1081, 1490, 2298, 2638, 2648, 2457, 3068, 3560, 3261, 2960, 3018, 3631, 3563, 2703, 2120, 2372, 2716, 2093, 1517, 1664, 2194, 1866, 972, 636, 953, 1196, 619, 144, 465, 877, 484, 86, -58, 140, 202, -333, -761, -732, -80, 41, -528, -542, 242, 1049, 711, 556, 1212, 1882, 1908, 1531, 1503, 1762, 2071, 1607, 1191, 1780, 2587, 2318, 1679, 1836, 2553, 2401, 2040, 1906, 1680, 1527, 819, -242, -350, 134, -430, -1034, -1196, -678, -581, -1157, -1286, -1017, -822, -1767, -2938, -2919, -2737, -2642, -3256, -3780, -2304, -1515, -2750, -3393, -2257, -1618, -1371, -1233, -871, -233, -511, -1618, -1792, -634, 139, -144, -934, -72, 574, 128, -522, -572, 482, 1103, 744, 632, 1018, 1296, 854, -126, 126, 699, 748, 538, 747, 1772, 2256, 1541, 770, 1153, 1944, 1719, 950, 502, 906, 1047, 16, -338, -62, -76, 324, 448, 564, 1438, 1781, 1572, 1579, 2561, 3426, 2716, 1958, 2388, 2794, 2061, 1180, 1044, 1386, 1923, 2297, 2157, 2644, 3185, 2986, 2558, 2607, 3092, 2835, 2269, 1988, 2183, 2371, 2035, 1659, 2272, 2901, 2768, 2419, 2426, 2602, 2848, 2618, 2048, 2596, 3465, 3390, 2520, 2092, 2452, 2417, 2066, 2011, 2009, 2294, 2339, 2263, 2181, 2017, 1900, 2266, 2299, 2118, 2117, 1752, 1260, 511, 360, 382, 161, -350, -599, -465, -623, -733, -1230, -1297, -1065, -1617, -1733, -1604, -1461, -1034, -789, -669, -271, 177, 81, -168, -247, -61, 125, -249, -796, -813, -437, -671, -1267, -1470, -1147, -879, -1337, -1518, -1272, -1485, -2126, -2444, -2497, -2327, -2420, -3120, -3504, -3274, -3347, -4062, -4398, -3852, -3449, -3577, -3730, -3571, -3144, -3101, -3515, -3708, -2881, -2358, -2976, -3798, -3410, -2477, -2329, -2590, -2383, -1371, -911, -1178, -1582, -1456, -877, -1140, -1645, -1147, -247, 337, 86, 454, 1485, 1667, 1236, 982, 1285, 1810, 1593, 954, 1182, 1806, 1863, 1312, 1147, 1342, 1596, 1092, 633, 689, 963, 695, -161, -237, 212, 298, -336, -886, -816, -717, -1145, -1697, -2351, -1113, -600, -1731, -1750, -1360, -338, -439, -1409, -743, 383, 55, -1171, -1779, -914, -341, -961, -1251, -493, 456, 28, -1018, -730, 44, -111, -880, -1277, 19, 1055, -101, -1042, -757, -404, -616, -1874, -2492, -1809, -1734, -2666, -3342, -3209, -3246, -3766, -4613, -4782, -4237, -4334, -5160, -5593, -5070, -4849, -5580, -5556, -4808, -4280, -4255, -5014, -4718, -3486, -3114, -3464, -3526, -2698, -1528, -1626, -1963, -1535, -866, -495, -838, -976, -21, 1039, 928, 1172, 2086, 3058, 3317, 2848, 3321, 4087, 3864, 3762, 3808, 3923, 4365, 3977, 3645, 3773, 3961, 3964, 3562, 3309, 3366, 3201, 2233, 1687, 1810, 1915, 1968, 2060, 2221, 2015, 1425, 737, 619, 700, 124, -611, -219, 658, 831, 478, 318, 1293, 1753, 757, -83, -156, 461, 436, -288, -344, 347, 366, -533, -979, -448, 264, 306, 70, 165, 969, 1321, 1009, 1132, 1930, 2350, 2009, 1689, 1787, 1902, 1327, 738, 591, 968, 953, 156, 37, 406, 394, -426, -965, -512, -225, -595, -1255, -922, -276, -297, -615, -266, 513, 489, -130, -577, 22, 708, 609, -36, 45, 994, 891, -323, -722, -50, 113, -325, -606, -125, 382, 235, -385, -492, 260, 464, 163, -425, -255, 445, 316, -85, -232, 174, 591, 660, 578, 839, 1124, 583, -360, -424, -67, -682, -1560, -1694, -903, -268, -271, -179, -67, -50, -656, -1476, -1657, -1705, -2105, -2525, -2542, -2299, -2272, -2871, -3258, -2909, -2389, -2391, -2860, -2519, -1584, -1313, -1758, -2029, -1398, -881, -1053, -1166, -801, -428, -477, -795, -842, -769, -452, -215, 265, 1144, 1366, 1556, 1382, 1384, 1447, 1205, 840, 847, 1232, 1363, 1391, 1655, 2442, 2613, 2161, 1882, 1959, 1637, 1079, 977, 877, 652, 195, 179, 313, 145, 26, -310, -236, 42, 96, -158, -94, 111, 96, 93, -160, -195, -215, -362, -637, -804, -749, -1048, -1529, -1655, -1372, -1292, -1433, -1474, -1487, -1422, -1785, -2098, -2034, -1469, -1097, -1332, -1291, -876, -672, -1161, -1312, -988, -837, -1012, -1363, -1743, -1600, -1573, -2085, -2558, -2395, -1673, -1586, -1800, -1969, -1595, -1156, -1109, -1161, -940, -223, -85, -966, -1331, -452, 210, 20, -433, -520, 17, 160, -395, -528, -3, 273, -443, -954, -550, 258, 485, 73, 183, 1243, 1757, 1477, 1501, 2097, 2455, 1682, 1208, 1764, 2436, 2579, 2374, 2116, 2350, 2345, 1688, 1435, 1810, 1885, 1513, 893, 972, 1721, 1821, 1155, 611, 1114, 1525, 853, -97, -5, 500, 203, -766, -1122, -396, -78, -1030, -2024, -2473, -2283, -2514, -3473, -3555, -2876, -2360, -2791, -3215, -2390, -1737, -2293, -2841, -2544, -1549, -1483, -1994, -1438, -408, 102, -265, -595, 145, 1038, 973, 692, 1177, 2154, 2398, 1978, 1926, 2615, 3017, 2468, 2062, 2578, 2957, 2544, 2006, 1703, 1970, 1697, 878, 396, 217, 125, -526, -1170, -1169, -821, -1131, -1921, -1871, -984, -747, -1176, -868, 179, 763, 535, 321, 681, 1200, 959, 273, 289, 653, 613, 191, -326, -238, 31, -77, -331, 258, 1444, 1880, 1477, 1435, 2333, 2973, 2687, 2554, 3242, 3882, 3641, 3189, 3666, 4445, 4125, 2738, 1847, 2001, 1974, 1339, 728, 540, 579, -297, -1556, -1742, -953, -552, -977, -1199, -388, 414, 451, 142, 113, 818, 910, 139, -143, 276, 360, -281, -1252, -1332, -996, -1112, -1473, -1449, -1063, -890, -828, -933, -723, -27, 265, 264, 556, 968, 1158, 648, 499, 1284, 1704, 1198, 749, 905, 1179, 655, 142, 86, 429, 379, -401, -618, 34, 454, -314, -680, -438, 454, 908, 350, 525, 1311, 1902, 1519, 1055, 882, 709, 114, -673, -625, -580, -624, -1316, -1530, -845, -565, -843, -982, -149, 255, -28, -590, -663, -9, 16, -277, -160, 197, 99, -365, -109, 646, 1162, 816, 12, -303, -95, -387, -856, -1082, -691, -151, -423, -470, -296, 48, 373, 235, 495, 1468, 1735, 1347, 907, 1119, 1838, 1853, 1025, 705, 1597, 2471, 2062, 1547, 2502, 3714, 3651, 2673, 2335, 3071, 3502, 2592, 2044, 2714, 3487, 2703, 1735, 2206, 2785, 2552, 1820, 1697, 2481, 2613, 1424, 606, 834, 904, 268, 0, 790, 1977, 2258, 1648, 1516, 2343, 2937, 2699, 2440, 3055, 3650, 3822, 3475, 3277, 3614, 3412, 2653, 2372, 2728, 2607, 1886, 1027, 882, 1096, 962, 290, 67, 592, 900, 388, -162, -191, -176, -607, -1382, -1785, -1844, -2054, -2732, -3301, -3519, -3986, -4713, -5458, -5983, -6166, -6445, -6592, -6491, -5619, -4895, -4592, -4530, -4360, -3656, -3260, -3201, -2972, -2355, -1997, -1631, -1731, -2249, -2436, -2071, -1398, -941, -674, -361, 46, 334, 141, 256, 778, 1002, 1168, 1584, 2097, 2531, 2346, 1545, 1577, 1852, 2002, 1849, 1524, 1642, 1789, 1243, 170, -904, -1635, -1728, -2312, -3035, -2828, -2627, -2704, -2275, -1744, -951, -69, 350, 689, 1098, 1480, 1745, 1914, 1955, 2023, 2278, 2509, 2572, 2490, 2315, 2154, 2263, 2312, 2114, 2068, 1979, 1806, 1750, 1848, 1765, 1898, 1885, 1206, 743, 618, 429, 352, 114, -66, 17, -268, -475, -905, -1339, -1767, -2068, -2632, -3218, -3247, -3314, -3358, -3886, -3909, -3713, -3195, -2401, -1851, -1855, -2104, -2089, -2155, -2211, -2809, -3372, -3132, -2877, -3282, -3493, -3383, -3256, -3300, -3094, -2659, -2119, -1766, -1822, -2073, -1529, -811, -975, -1335, -1053, -174, -141, -445, -654, -9, 425, -75, -339, 32, 401, 114, -355, -402, -124, -487, -1603, -2453, -1620, -771, -1047, -1049, -99, 920, 576, -671, -864, 9, -90, -1460, -2363, -1703, -862, -1226, -1667, -1102, 148, 332, -380, -439, 348, 963, 144, -376, 438, 1588, 1166, -390, -394, 381, 247, -421, -566, 146, 751, 164, -651, -135, 137, -602, -1523, -1669, -702, -425, -1234, -1932, -1186, -182, -134, 17, 1022, 2217, 2173, 895, 557, 1466, 1483, 194, -281, 704, 1321, 798, -269, -460, 228, 438, -120, -841, -91, 1486, 1412, 444, 368, 1404, 1401, 410, 228, 1224, 1932, 1198, 207, 768, 2145, 2019, 763, 327, 796, 485, -264, -985, -918, -615, -990, -1612, -1693, -1138, -896, -1380, -1334, -181, 62, -369, -126, 835, 1291, 574, -295, -466, 13, -294, -1378, -1517, -1038, -765, -1505, -2067, -1643, -1036, -750, -1219, -1577, -1601, -1547, -2279, -3160, -3080, -2229, -1903, -2231, -1721, -578, 166, -60, -284, 180, 741, 742, 104, 181, 570, 415, -170, -448, 90, 320, 331, 165, -20, 85, 398, 243, 507, 1513, 1982, 2010, 2008, 2054, 2136, 2004, 1868, 2017, 2271, 2405, 2104, 2149, 2304, 2254, 2159, 1851, 1892, 2431, 2000, 1510, 1304, 1368, 1953, 1747, 1095, 818, 1133, 1159, 948, 706, 992, 1895, 1870, 1352, 1477, 1697, 1805, 1537, 1463, 1973, 2565, 3008, 3361, 3941, 4070, 3710, 3328, 2883, 2857, 3223, 3319, 3257, 3240, 2941, 2015, 1496, 1416, 1344, 1021, 666, 641, 881, 793, 597, 601, 183, 6, -531, -748, -847, -1168, -1066, -1262, -2044, -2512, -2568, -2585, -2950, -3615, -3684, -3978, -4297, -4704, -5073, -4916, -4753, -4491, -3900, -3281, -2743, -2750, -3099, -3039, -2721, -2584, -2556, -2056, -1634, -1393, -1160, -918, -634, -505, -426, -129, 228, 680, 1064, 1543, 2168, 2584, 2869, 2969, 3345, 3504, 3404, 3316, 3547, 3972, 3650, 3250, 3344, 3492, 3292, 3051, 3033, 2901, 2372, 1778, 1099, 579, 59, -657, -814, -476, -239, -436, -293, 135, 71, -122, 49, 451, 751, 916, 808, 553, 967, 1416, 820, -42, -50, 595, 1053, 835, 762, 1247, 1863, 2242, 1995, 1751, 1860, 1994, 1616, 1718, 3084, 3554, 3425, 3605, 3545, 4173, 4479, 3949, 3634, 3955, 3841, 2887, 1839, 1413, 1039, -98, -904, -1168, -848, -806, -1193, -1405, -1032, -875, -1536, -2082, -2122, -1669, -1858, -2763, -2705, -2008, -2083, -2656, -2674, -2015, -1510, -1585, -2060, -1745, -794, -521, -890, -792, -233, -143, -671, -804, -99, 928, 1299, 936, 756, 1319, 2013, 1613, 835, 912, 1255, 673, -3, 2, 370, -170, -1124, -1126, -304, -8, -331, -1115, -1422, -905, -1361, -2532, -3132, -2440, -1859, -2595, -3664, -2898, -1913, -2343, -3673, -4225, -3124, -2786, -3807, -3896, -2791, -2029, -1878, -2114, -1382, 171, 150, -741, -739, -153, 618, 59, -1241, -1169, -214, 107, -722, -738, 617, 1209, 582, -127, 269, 939, 1015, 463, 280, 782, 1204, 725, 437, 1070, 1459, 909, 65, 396, 947, 820, -187, -581, -152, -198, -1190, -1763, -1202, -563, -816, -1112, -528, 697, 608, -668, -965, -106, 605, 246, 163, 565, 1279, 1172, 1007, 815, 888, 906, 997, 1028, 492, 414, 199, 28, 132, 615, 1173, 1374, 1007, 1196, 2023, 2467, 2500, 2526, 2404, 2614, 2286, 1782, 1932, 2349, 2280, 1675, 1343, 1149, 1011, 586, 334, 81, 13, -265, -781, -956, -748, -674, -1207, -1519, -1322, -1139, -1207, -2151, -2562, -2281, -2388, -3015, -3732, -3578, -3178, -3128, -3932, -4028, -3466, -3274, -3826, -3750, -2568, -1816, -1894, -2064, -1207, -46, 418, 66, 326, 1573, 2121, 1585, 1409, 2106, 2777, 2164, 1453, 1895, 2496, 2225, 1211, 860, 1541, 1443, 632, 381, 1059, 1843, 1720, 1412, 1310, 1796, 2292, 1804, 907, 1181, 1863, 1633, 631, 319, 1173, 1476, 392, -545, -27, 847, 457, -470, -459, 397, 876, 200, -188, 593, 1957, 1889, 1312, 1681, 2678, 3032, 2190, 1726, 2618, 3407, 2627, 1891, 2095, 2610, 2055, 399, -434, 332, 856, 13, -759, 88, 1281, 1094, -147, -520, 646, 1122, -145, -974, -213, 519, -276, -1878, -1839, -621, -953, -2685, -3344, -2336, -1675, -2930, -4357, -3742, -2465, -2933, -4270, -4439, -2972, -2275, -3168, -3929, -2973, -1512, -1888, -2481, -2334, -1142, -628, -2186, -2765, -1517, -416, -852, -2164, -1598, 79, 171, -1287, -2060, -1222, -308, -1126, -2702, -1843, -130, -554, -2280, -2855, -1163, 34, -1217, -2091, -1594, -389, -758, -2401, -1953, -875, -869, -2083, -2522, -1080, 206, -848, -2175, -1852, -1111, -957, -2312, -3293, -2909, -2371, -2372, -2797, -1952, -553, -1182, -2188, -1876, -569, 206, -516, -557, 1282, 2747, 2652, 1821, 2298, 4204, 4394, 2943, 2639, 3800, 4196, 2780, 1285, 1787, 2228, 1232, 169, 160, 1211, 1590, 709, 423, 1245, 1610, 867, -116, -374, 474, 459, -778, -786, 35, 679, 150, -919, -786, 166, -225, -1539, -1842, -1091, -963, -2224, -2878, -2291, -2060, -2878, -3606, -3429, -2682, -2468, -2666, -2553, -1437, -728, -1013, -1509, -927, -35, -617, -1446, -1576, -553, -278, -1280, -1972, -1393, -917, -1652, -2464, -2261, -1652, -1593, -2258, -2698, -2008, -1336, -1781, -2633, -2189, -1107, -567, -940, -1065, 196, 866, -387, -1251, -669, 140, -16, -1116, -979, 215, -44, -1130, -1528, -1168, -826, -1758, -3184, -3014, -1551, -1081, -1125, -914, -547, -265, -821, -906, -262, 297, 205, -570, -192, 519, 520, -87, -396, 132, 333, -92, -643, -168, 519, 533, 80, 209, 1101, 1691, 1252, 897, 1777, 2657, 2678, 1280, 1001, 2251, 2604, 2197, 1411, 1525, 2575, 2671, 1823, 1834, 2408, 2357, 1636, 1274, 1859, 2232, 1715, 825, 889, 1442, 995, -20, -72, 552, 704, -549, -1402, -88, 848, 604, 460, 737, 1398, 1186, 243, -39, -18, 6, -527, -776, -328, 13, -123, -217, -148, 180, 465, 196, -26, 31, 177, -188, -530, -386, -9, 158, -161, -339, 148, 294, -50, -248, -45, 234, 440, 361, 395, 611, 769, 433, -13, -228, -183, -21, -643, -1036, -772, -190, -441, -620, -336, 163, 319, -217, -350, 74, 556, 310, -102, 62, 73, 435, 617, 594, 803, 963, 963, 588, 1234, 1889, 2526, 2309, 2530, 2908, 2821, 2920, 2569, 2631, 2419, 1838, 2252, 2847, 2872, 3094, 2794, 3337, 3680, 3519, 3138, 2828, 2933, 2955, 2323, 1240, 859, 451, 220, -122, -653, -458, -648, -1605, -2026, -2266, -2123, -1901, -2007, -1940, -1104, -776, -839, -1042, -1347, -923, -962, -1186, -488, 7, -244, -820, -1163, -575, -524, -1711, -2726, -2085, -1347, -1304, -1719, -1567, -856, -637, -796, -851, -166, 569, 329, 54, 575, 1045, 668, -91, -111, 350, 756, 164, -219, -200, 47, -571, -1855, -2061, -1583, -1552, -2291, -2360, -1147, -547, -1552, -1988, -859, 178, -573, -1496, -984, 293, 389, -489, -555, 594, 1147, 264, -794, -26, 1173, 1045, 198, 374, 1857, 2197, 1701, 1474, 2694, 3463, 2816, 1978, 2687, 3924, 3585, 2475, 2314, 3567, 3874, 2843, 2036, 2578, 3318, 2691, 1511, 1514, 2487, 2514, 1427, 1069, 2062, 2899, 2149, 1140, 1640, 3077, 2659, 1112, 1471, 2660, 3070, 2181, 783, 1499, 2415, 1342, -22, -68, 1272, 1346, 546, 27, 1010, 1846, 848, -42, 185, 1453, 1447, 169, -37, 991, 1455, 370, -823, 134, 1235, 792, -74, 512, 1602, 1330, 39, -615, 570, 1148, 547, -271, 116, 1166, 1319, 752, 680, 1597, 1923, 1188, 612, 1095, 1045, 337, -4, 202, 664, -181, -1708, -1960, -1250, -844, -1846, -2786, -2236, -1903, -2672, -3695, -3787, -3021, -2459, -2962, -3370, -2611, -1806, -2269, -2884, -2314, -1677, -2148, -3148, -2828, -1595, -1550, -2233, -2733, -1830, -1036, -2069, -2964, -2723, -1213, -712, -1034, -757, 527, 1145, 754, 344, 748, 1558, 1350, 1106, 1032, 1766, 1799, 1062, 599, 800, 1652, 1048, -236, -134, 595, 599, -232, 34, 842, 1246, 626, -136, -213, 89, -46, -495, -644, -334, 696, 748, 331, 376, 844, 458, -39, -662, -419, -106, -574, -1221, -540, 81, -391, -361, -10, 949, 728, 493, 577, 941, 997, 912, 607, 999, 1482, 856, 926, 1070, 843, 944, 676, 249, 152, 229, 381, -19, -283, -290, 76, -303, -1101, -1320, -1242, -1504, -1986, -2190, -1661, -1267, -1815, -1872, -1574, -1416, -1222, -1514, -1511, -1004, -1051, -1312, -1253, -866, -618, -538, -743, -311, 254, 455, 78, -15, 496, 843, 759, 172, 287, 620, 950, 588, -17, 334, 965, 590, 151, 516, 820, 619, 49, -135, 121, 234, -674, -1834, -1782, -949, -1086, -1827, -2486, -2140, -1717, -2361, -2721, -2701, -2230, -2443, -2870, -2678, -2026, -1622, -1681, -1657, -1131, -868, -561, -889, -519, 926, 672, -318, -117, 1088, 1632, 879, 40, 1530, 1394, 651, 296, 181, 761, 1189, 867, 364, 1219, 1498, 1155, 690, 1347, 1484, -66, -978, 43, 1024, 593, -740, -1117, -923, -1827, -3084, -3672, -3254, -3009, -3680, -3973, -3683, -2288, -2756, -4359, -4255, -3096, -1511, -2404, -2904, -1579, -908, -1750, -2899, -2927, -2074, -1696, -3144, -3812, -2542, -2093, -3405, -4448, -3045, -1675, -2079, -3246, -2668, -31, 625, -1235, -2009, -135, 1595, 1047, 31, 312, 1218, 1161, 293, 1277, 1989, 1741, 1837, 1394, 2040, 3100, 2541, 1480, 1666, 2560, 2132, 1204, 1115, 2031, 2887, 1828, 927, 1396, 2047, 1429, 228, 160, 912, 1037, -268, -869, 27, 660, -440, -1574, -843, 478, 397, -996, -955, 761, 1687, 760, -123, 902, 2312, 1726, 168, 430, 1908, 2251, 1074, 533, 1888, 2943, 2194, 1043, 1558, 2651, 2402, 1036, 789, 1983, 2281, 1447, 827, 1577, 2451, 2022, 898, 953, 1907, 1728, 439, -54, 713, 995, 29, -752, -298, 407, -201, -1112, -884, 39, 515, -225, -474, 797, 1984, 1438, 831, 1422, 2525, 2362, 1022, 482, 1422, 1999, 821, 289, 1100, 2010, 1796, 983, 805, 1442, 1660, 933, 298, 525, 1248, 1227, 499, 538, 1713, 2185, 1105, 510, 1294, 1761, 945, -174, -197, 436, 36, -1468, -2072, -1610, -1440, -2734, -3799, -3247, -2442, -2524, -3446, -3440, -2382, -1766, -2547, -3015, -2077, -1069, -1686, -2760, -2439, -1387, -1147, -2069, -2281, -1375, -529, -737, -1374, -954, -117, -229, -962, -1075, -33, 754, 475, 152, 819, 1613, 1542, 879, 1055, 2128, 2532, 1844, 1320, 1979, 2594, 2107, 899, 897, 1650, 1473, 258, -284, 504, 1124, 636, -123, 319, 1289, 1229, 385, 144, 666, 972, 106, -591, -92, 647, 453, -373, -249, 796, 1113, 212, -522, 196, 838, 186, -561, -130, 1076, 1173, 424, 391, 1447, 2039, 1522, 840, 1398, 2409, 2157, 1316, 1224, 2122, 2574, 1632, 826, 1627, 2183, 1603, 340, 166, 1349, 1491, 346, -420, 376, 1086, 93, -1323, -1046, -236, -808, -2263, -2705, -1609, -1303, -2602, -3449, -2576, -1404, -2063, -3214, -2901, -1605, -1259, -2570, -3186, -1949, -824, -1546, -2450, -1727, -130, -11, -1045, -1047, 69, 697, 71, -423, 324, 1376, 1346, 586, 714, 1759, 2108, 1334, 957, 2089, 3048, 2532, 1442, 1821, 3046, 2830, 1296, 774, 1690, 2113, 899, -357, 22, 761, 143, -1316, -1409, -362, -227, -1467, -2193, -1334, -455, -1418, -2601, -2206, -962, -767, -1875, -2285, -1245, -435, -1154, -2034, -1571, -421, -598, -1499, -1518, -415, 155, -727, -1430, -708, 55, -454, -1381, -999, 192, 326, -352, -382, 753, 1178, 277, -512, -80, 607, 104, -984, -1123, -495, -441, -1250, -1915, -1348, -935, -1681, -2665, -2830, -2124, -2394, -3555, -3792, -2914, -2227, -2679, -3316, -2876, -1815, -1630, -2320, -2629, -1791, -1265, -1690, -2235, -2013, -1152, -998, -1360, -1304, -525, 52, -29, -100, 544, 1221, 1082, 855, 1317, 1949, 1995, 1718, 1716, 2066, 2358, 1925, 1485, 1700, 2172, 1990, 1251, 1281, 1739, 1995, 1528, 1038, 1238, 1792, 1461, 892, 1035, 1386, 1431, 640, 213, 761, 1241, 586, -28, 326, 934, 766, -121, -374, 532, 1059, 335, -583, -139, 1032, 966, -127, -40, 1219, 1875, 1354, 575, 1512, 2520, 2088, 1331, 1656, 2705, 2681, 1726, 1444, 2100, 2424, 1940, 1421, 1822, 2496, 1963, 1107, 1064, 1765, 2100, 1335, 918, 1665, 2346, 1679, 817, 1090, 1976, 1876, 1056, 604, 1177, 1553, 501, -440, 28, 876, 269, -848, -966, -91, 182, -669, -1297, -681, 417, 249, -918, -985, 133, 350, -761, -1543, -851, -10, -532, -1590, -1591, -671, -557, -1824, -2441, -1531, -743, -1576, -2809, -2387, -1159, -1199, -2240, -2243, -1135, -363, -1204, -2047, -1100, 70, -443, -1466, -926, 209, 145, -1100, -1338, -434, 92, -711, -1689, -1288, -382, -602, -1791, -2068, -1027, -326, -1199, -1834, -1183, -447, -631, -1503, -1263, -92, -91, -1151, -1421, -195, 496, -310, -1164, -551, 731, 754, -394, -560, 792, 1570, 860, -119, 720, 2242, 2114, 992, 1267, 2587, 3138, 2251, 1535, 2524, 3420, 2960, 1930, 2185, 3227, 3257, 2008, 1224, 2043, 2682, 1882, 505, 735, 1862, 1469, -129, -701, 472, 1056, -158, -1504, -975, -200, -1218, -2881, -3056, -1678, -1610, -3022, -3336, -1980, -1218, -2129, -3137, -2542, -1225, -1548, -2627, -2725, -1486, -946, -2002, -2486, -1503, -304, -1014, -2135, -1945, -791, -476, -1855, -2317, -977, 127, -770, -1855, -1082, 208, -84, -1533, -1636, -191, 301, -929, -1538, -510, 739, 299, -1144, -1077, 123, 368, -1262, -2093, -943, 27, -860, -2237, -1506, 60, -144, -1629, -1600, -126, 292, -1006, -1672, -313, 1055, 752, -212, 240, 1663, 1936, 691, -229, 848, 1820, 957, -272, 179, 1663, 1666, 231, -280, 1069, 1913, 881, -238, 717, 2542, 2610, 1134, 1075, 2681, 3214, 1781, 595, 1637, 2966, 2232, 464, 647, 2190, 2096, 361, -370, 844, 1312, -94, -1368, -716, 523, -35, -1687, -1689, 71, 669, -568, -1610, -655, 451, -189, -1222, -993, 477, 950, -409, -1051, -63, 735, 36, -1068, -547, 817, 383, -1215, -1241, -46, 510, -750, -1685, -746, 261, -551, -2063, -1956, -643, -365, -1557, -1939, -721, 257, -373, -1315, -1039, 391, 581, -812, -1240, 213, 1180, -120, -1244, -170, 1243, 638, -1197, -1338, 263, 676, -928, -1794, -255, 1161, 185, -1468, -894, 646, 605, -1182, -1682, -49, 759, -431, -1541, -675, 816, 526, -1076, -723, 851, 1193, -97, -1069, 7, 1240, 606, -663, -100, 1447, 1362, -52, -577, 422, 1127, 25, -1223, -635, 580, 300, -1139, -1155, 385, 842, -159, -1060, -231, 969, 552, -754, -639, 1069, 1409, 2, -626, 468, 1346, 650, -659, -288, 1196, 1173, -18, -225, 1152, 2061, 1337, 163, 557, 1845, 1696, 276, 25, 1446, 2019, 1193, 380, 1290, 2573, 1867, 546, 954, 2431, 2473, 1084, 785, 2050, 2687, 1963, 1251, 1947, 3161, 2967, 1908, 2004, 3220, 3774, 2884, 2079, 2658, 3768, 3410, 2216, 1908, 2638, 2622, 1218, 376, 809, 1577, 693, -489, -136, 984, 891, -333, -619, 247, 585, -533, -1531, -1216, -174, -307, -1640, -1831, -534, 132, -786, -1775, -1249, -344, -668, -1730, -1885, -922, -557, -1630, -2086, -992, -81, -595, -1242, -814, 200, 470, -537, -642, 288, 1042, 644, -69, 352, 1375, 1493, 499, 156, 832, 1316, 540, -364, 342, 1139, 656, -398, -272, 692, 830, 70, -711, -128, 541, 24, -860, -477, 305, 61, -994, -1138, -237, 42, -885, -1842, -1139, -131, -451, -1302, -867, 515, 940, 86, -140, 803, 1590, 1064, 86, 750, 2313, 2439, 1488, 1033, 1992, 2638, 1795, 678, 863, 2013, 1874, 388, -88, 1267, 1628, 373, -722, 12, 981, 132, -1321, -1268, 111, 369, -743, -1309, -437, 374, -353, -1302, -1037, -221, -713, -1907, -2141, -1412, -792, -1679, -2383, -1681, -666, -1164, -2006, -1475, -152, 55, -914, -1140, -127, 495, -425, -1421, -1052, 25, -257, -1190, -1187, -140, 461, -162, -618, 171, 1075, 836, -100, 67, 1107, 1478, 306, -284, 672, 1141, 421, -525, -298, 307, 178, -1197, -1489, -699, -620, -1575, -2119, -1228, -560, -916, -1537, -1035, -65, -170, -798, -635, 408, 1082, 565, 62, 746, 1374, 826, 8, 35, 643, 529, 30, -130, 673, 1192, 763, 305, 772, 1574, 1443, 813, 595, 1467, 2009, 1319, 621, 1185, 2070, 1722, 636, 543, 1264, 1274, 112, -559, -124, 160, -742, -1633, -1440, -922, -1186, -2127, -2387, -1782, -1331, -1986, -2281, -1518, -827, -1352, -2329, -2200, -1141, -1047, -2231, -2632, -1828, -1379, -2038, -2797, -2427, -1721, -1837, -2490, -2354, -1406, -1018, -1685, -2050, -1221, -815, -1241, -1711, -1249, -505, -314, -1016, -1279, -384, 112, -871, -1965, -1685, -1150, -1704, -3394, -3823, -2734, -2401, -3529, -4058, -3186, -2298, -2896, -3851, -3359, -2462, -2945, -3890, -3843, -3069, -2993, -4005, -4571, -3941, -3086, -3592, -4378, -4127, -2941, -2540, -3059, -3417, -2409, -1303, -1737, -2403, -1933, -630, -341, -1266, -1426, 238, 1457, 1033, 743, 1819, 2858, 2416, 1528, 1888, 2888, 2954, 1684, 1402, 2455, 3061, 1912, 913, 1838, 3154, 3008, 1641, 1401, 2512, 3168, 1795, 639, 1415, 2698, 2056, 437, 319, 1597, 1651, 42, -764, 223, 1017, 80, -1177, -829, 526, 527, -714, -1342, -55, 951, 130, -985, -226, 1197, 1163, -219, -554, 658, 1335, 637, -279, 272, 1390, 1288, 180, 158, 1231, 1919, 1181, 668, 1484, 2406, 1742, 539, 790, 1542, 1410, 381, -267, 333, 671, -584, -1597, -1165, -605, -1221, -2220, -2374, -1582, -1488, -2338, -2957, -2402, -1657, -2089, -2869, -2588, -1671, -1696, -2304, -2328, -1476, -735, -1161, -1904, -1051, -247, -779, -1697, -1573, -409, 150, -531, -745, 344, 1320, 1325, 861, 1287, 2430, 3020, 2523, 2315, 2907, 3378, 2795, 1728, 1646, 2430, 2095, 819, 405, 1189, 1395, 87, -861, -202, 689, 40, -1011, -895, 98, 270, -624, -875, -102, 783, 622, -128, 94, 880, 1130, 147, -347, 322, 727, -178, -1069, -557, 397, 176, -718, -141, 1152, 1826, 1514, 1594, 2824, 3705, 3481, 3280, 3797, 4766, 4678, 3740, 3617, 4298, 4501, 3797, 2945, 3036, 3410, 2960, 2078, 1814, 2510, 2346, 1399, 756, 1181, 1463, 709, -264, -220, 255, 158, -598, -986, -280, -105, -628, -1416, -1497, -1316, -1668, -2408, -2494, -2081, -2033, -2561, -2849, -2273, -1747, -1717, -1983, -1464, -675, -606, -916, -699, -207, 19, -284, -433, 180, 830, 486, -104, 298, 932, 775, 19, -66, 530, 718, 193, -53, 437, 982, 515, -160, 16, 434, 93, -792, -871, -243, -186, -1139, -1877, -1642, -1243, -1583, -2525, -2633, -1858, -1388, -1997, -2279, -1310, -678, -620, -930, -458, 566, 747, 28, -34, 710, 1386, 1297, 917, 1453, 2236, 2362, 1989, 2249, 2685, 3045, 2507, 2127, 2786, 3556, 3389, 2740, 3273, 4124, 4037, 3109, 2527, 3193, 3333, 2266, 1493, 1773, 2519, 1820, 610, 270, 904, 524, -799, -1517, -1251, -1185, -2158, -2944, -2560, -1375, -1480, -2418, -2514, -1257, -785, -1761, -2574, -2065, -1085, -1423, -2282, -2140, -866, -275, -1112, -1429, -619, -16, -783, -1440, -953, -40, -7, -747, -207, 1018, 1595, 909, 410, 881, 1702, 1327, 164, 19, 909, 1182, -100, -1051, -444, 84, -1050, -2050, -1943, -1351, -1621, -2539, -2531, -1558, -1324, -1922, -2168, -1451, -885, -1317, -1891, -1593, -828, -827, -1453, -1921, -1162, -465, -1001, -2080, -1739, -532, -286, -1285, -1561, -18, 1159, 810, 389, 1142, 2413, 2980, 2106, 1800, 2779, 3431, 2722, 2027, 2636, 3480, 3086, 1923, 1751, 2474, 2095, 591, 118, 1048, 1668, 783, -225, 600, 1934, 1502, 376, 541, 1792, 1975, 1160, 344, 532, 1125, 402, -553, -470, 509, 445, -699, -1265, -373, 555, -27, -732, 2, 1633, 2084, 1389, 1246, 2580, 3797, 3145, 1920, 2500, 3995, 4132, 2956, 2490, 3826, 4592, 3340, 1939, 2376, 3507, 2908, 1364, 1050, 2129, 2477, 1159, 292, 1114, 2566, 1805, 294, 344, 1547, 1609, -418, -1244, -113, 546, -960, -2375, -2186, -1383, -2222, -4147, -4899, -3995, -3215, -4381, -5399, -4496, -3079, -3438, -4552, -4159, -2725, -2414, -3480, -3875, -2980, -2048, -2689, -3451, -2640, -1566, -1473, -2629, -2689, -1800, -1582, -2496, -3007, -2023, -1101, -1166, -1939, -1496, -160, 216, -729, -1070, -26, 527, -448, -1489, -1033, -278, -493, -1417, -1622, -732, -646, -1815, -2455, -1719, -1364, -1721, -2184, -1640, -554, -381, -530, -420, 608, 1239, 778, 417, 1184, 2150, 2008, 1430, 1764, 2848, 3003, 2261, 2043, 2788, 3390, 2619, 1883, 2173, 2974, 2952, 2566, 3202, 4097, 4603, 4196, 3901, 4436, 5243, 4708, 3532, 3034, 3708, 4093, 2961, 2021, 2047, 2517, 1574, 83, -316, 41, -318, -1283, -1538, -977, -657, -1121, -1445, -973, -611, -1139, -1922, -1959, -1373, -1164, -1924, -2307, -1422, -836, -1398, -2432, -2300, -1751, -1918, -2882, -3162, -2163, -1353, -1522, -1581, -628, -38, 100, 9, 138, 576, 504, -80, -409, 211, 710, 202, -290, 85, 708, 416, -422, -732, -103, 161, -417, -899, -313, 767, 496, -286, -44, 827, 644, -339, -761, -224, 167, -492, -1107, -855, -44, -266, -1199, -1311, -545, -288, -1147, -1422, -512, 705, 704, 350, 842, 2180, 2963, 2349, 1995, 2660, 3262, 2695, 1827, 1646, 2546, 2617, 1497, 905, 1466, 2025, 1244, 414, 691, 1365, 1233, 534, 507, 995, 1186, 798, 101, 148, 630, 184, -964, -1304, -991, -1241, -2170, -2558, -2191, -1974, -2619, -3184, -2939, -2704, -2766, -3433, -3252, -2249, -1859, -2188, -2345, -1433, -691, -967, -1409, -1120, -95, 131, -625, -422, 519, 1113, 560, -164, 250, 851, 631, -10, 33, 718, 1277, 884, 552, 1199, 1910, 1924, 1419, 1361, 1896, 2045, 1262, 649, 1042, 1229, 977, 491, 270, 422, 162, -547, -984, -731, -740, -1097, -1426, -963, -192, -205, -502, -367, 309, 730, 236, -178, 387, 907, 570, 205, 582, 1336, 1265, 624, 566, 1131, 1503, 1096, 753, 1120, 1899, 2027, 1824, 1911, 2406, 2725, 2627, 2478, 2507, 2635, 2326, 2095, 1873, 2030, 2111, 1593, 1213, 1351, 1267, 504, 73, 3, -12, -399, -804, -638, -268, -119, -257, 29, 370, 330, -70, -425, -227, -99, -112, -361, -244, 112, 132, -228, -498, -143, -221, -492, -661, -43, 488, 464, 451, 755, 1481, 1646, 1544, 1355, 1603, 1725, 1354, 842, 643, 756, 631, 312, 73, 204, -67, -799, -1346, -1484, -1617, -2342, -2630, -2058, -1659, -2054, -2547, -2153, -1416, -1713, -2842, -3014, -2639, -2627, -3385, -3836, -3399, -3027, -3139, -3792, -3803, -3262, -3316, -3938, -3992, -3477, -2984, -2841, -2941, -2384, -1413, -889, -960, -722, -54, 332, 133, -331, -147, 96, 132, 28, 348, 933, 1055, 627, 68, 193, 268, -61, -803, -738, 113, 324, -287, -357, 493, 790, 309, -195, 115, 848, 398, -539, -471, 215, 216, -707, -1156, -463, 172, -253, -873, -751, 210, 625, 205, 66, 1100, 2065, 1815, 1264, 1568, 2538, 2634, 1673, 1193, 2019, 2624, 2198, 1325, 1564, 2640, 2262, 904, 490, 1249, 1346, 348, -58, 505, 1472, 1150, 307, 557, 1450, 1512, 584, 248, 1054, 1578, 513, -448, -506, -195, -450, -1467, -2063, -1333, -764, -1530, -2156, -1564, -581, -677, -1236, -1143, -420, 165, -71, -154, 263, 813, 441, -373, -272, 229, 367, -378, -594, 81, 663, 154, -369, 19, 703, 768, 79, 47, 829, 1240, 653, 181, 454, 829, 462, -272, -402, 36, 147, -611, -1513, -1505, -1145, -1478, -2726, -3083, -2435, -2373, -3169, -3424, -2536, -1885, -1970, -2263, -1699, -916, -627, -1031, -1114, -574, -406, -604, -940, -910, -791, -809, -912, -1096, -892, -571, -694, -987, -760, -307, -55, -416, -525, 110, 422, 392, 191, 763, 1376, 1255, 926, 954, 1208, 1114, 676, 67, 49, 213, -193, -1259, -1765, -1339, -1345, -2064, -2528, -1898, -1294, -1459, -1815, -1241, -377, -529, -915, -965, -315, -217, -685, -761, -412, -133, -318, -333, -277, -99, -256, -459, -386, -155, 83, -116, -286, -47, 462, 620, 533, 634, 996, 1337, 960, 765, 1106, 1268, 1065, 740, 708, 794, 796, 204, -370, -334, -179, -491, -997, -1041, -533, -33, -487, -751, -330, 5, -405, -1016, -905, -603, -1039, -1706, -1488, -1198, -1086, -1239, -1333, -1099, -713, -652, -830, -610, -203, 226, 99, 49, 334, 959, 1076, 539, 701, 1257, 1509, 869, 615, 1216, 1337, 685, 326, 659, 1066, 714, -237, -192, 354, 302, -182, -86, 564, 856, 383, -365, -40, 600, 623, -207, -939, -700, -726, -1464, -2142, -1717, -1200, -1200, -1279, -1132, -620, -78, -249, -790, -151, 477, 613, 373, 612, 1839, 2219, 2047, 2139, 2800, 3176, 2655, 2147, 2494, 3390, 3072, 2204, 2365, 3077, 3157, 2538, 1778, 2234, 2948, 2464, 2215, 2408, 3090, 3259, 2528, 2290, 2669, 2580, 1769, 1267, 1188, 1495, 994, -230, -787, -818, -786, -1669, -2528, -2655, -2330, -2576, -3405, -3671, -3449, -3053, -3538, -4012, -3409, -2707, -2881, -3216, -2913, -2508, -2232, -2292, -2417, -2058, -1574, -1763, -1979, -1719, -1459, -1741, -2555, -2539, -2175, -1941, -2189, -2509, -2006, -1171, -1210, -1899, -1816, -1368, -1124, -1610, -1979, -1889, -1713, -1951, -2612, -2847, -2498, -2347, -2909, -3254, -2871, -2408, -2790, -3434, -3307, -2590, -2333, -2864, -2855, -2167, -1451, -1271, -1496, -791, 50, 379, 184, 103, 715, 1138, 981, 866, 1341, 1709, 1673, 1739, 2285, 2943, 3140, 3165, 3595, 4398, 4605, 4329, 4323, 4575, 4897, 4323, 3910, 3994, 4143, 4041, 3283, 2944, 2961, 2984, 2483, 1482, 1543, 1896, 1560, 757, 99, 629, 927, 150, -643, -245, 315, 155, -377, -306, 252, 269, -321, -606, -301, -21, -20, -634, -339, 228, 30, -291, 26, 537, 882, 998, 1067, 1595, 2514, 2350, 1921, 2822, 3216, 3046, 2446, 2267, 2300, 1849, 1158, 599, 1114, 947, -62, -606, -601, 54, -512, -1646, -1881, -1410, -1602, -2312, -2433, -2110, -1486, -1777, -2809, -2833, -1739, -1634, -2395, -3096, -2494, -1446, -1883, -3044, -2765, -1936, -1725, -2467, -2545, -1423, -1131, -1332, -1588, -858, 714, 800, -63, 563, 1654, 2316, 1515, 897, 1561, 2935, 2838, 1765, 1779, 3078, 3569, 2271, 1498, 2268, 3363, 2325, 1286, 1566, 2755, 2441, 1087, 401, 1118, 1831, 419, -850, -244, 917, 162, -1537, -1599, -751, -505, -1861, -3221, -2645, -1679, -2231, -3625, -3424, -2054, -1501, -2224, -2284, -1144, -147, -745, -1117, -573, 480, 717, -566, -574, 731, 1251, 335, -30, 1009, 2106, 1536, -175, 166, 1620, 1427, 239, -216, 1228, 1894, 926, -23, 685, 1963, 1656, 202, -35, 1223, 1571, 297, -877, 64, 894, -83, -1636, -1591, -460, -657, -2154, -2554, -1164, -130, -861, -1551, -611, 634, 305, -898, -775, 523, 938, -40, -656, 148, 1245, 875, -51, 286, 1939, 2255, 1062, 808, 2284, 3330, 2500, 1795, 2787, 4288, 4034, 2750, 2787, 4285, 4459, 3116, 2523, 3484, 4243, 3282, 2074, 2185, 2817, 2304, 1021, 483, 933, 1097, 154, -544, -104, 364, 147, -286, -163, 558, 978, 256, -489, -242, 369, 88, -812, -1036, -339, 19, -623, -918, -459, 199, -116, -747, -319, 537, 631, 138, 397, 1445, 2210, 1781, 1471, 2313, 3264, 3007, 2085, 2246, 3017, 3055, 2048, 1477, 2003, 2340, 1530, 491, 516, 1046, 864, 31, -153, 452, 917, 422, -125, 230, 641, 360, -456, -805, -417, -427, -1201, -1973, -1706, -1219, -1638, -2409, -2265, -1624, -1878, -2512, -2609, -2189, -1962, -1919, -2005, -1606, -1176, -994, -790, -465, 61, 407, 499, 542, 732, 1009, 1260, 1069, 871, 1085, 1119, 706, 411, 609, 791, 550, 564, 806, 1180, 1011, 954, 1002, 1139, 958, 458, 263, 0, -79, -460, -666, -1044, -1131, -1058, -1177, -1531, -1754, -1754, -1889, -2021, -2051, -1898, -1693, -1398, -1051, -809, -466, 26, 190, 313, 531, 888, 1170, 1129, 1237, 1848, 1867, 1640, 1433, 1670, 2151, 1949, 1527, 1896, 2482, 2435, 2515, 2774, 3030, 3099, 3254, 3284, 3129, 2948, 2588, 2089, 1859, 1655, 1228, 695, 482, 331, -17, -548, -1090, -1385, -1508, -1951, -2337, -1985, -1810, -1946, -2370, -2194, -1768, -1918, -2334, -2216, -1778, -1656, -1826, -2048, -1863, -1523, -1481, -1946, -2002, -1726, -1584, -1738, -1969, -1594, -934, -699, -639, -474, 130, 696, 518, -22, 163, 507, 3, -679, -770, -571, -816, -1262, -1561, -1502, -1766, -2393, -3083, -3232, -3211, -3509, -3873, -3863, -3433, -3074, -3150, -3487, -3027, -2288, -2361, -2958, -2888, -2079, -1602, -2140, -2642, -2179, -1592, -1977, -2461, -2264, -1671, -1421, -1739, -1818, -1051, -282, -407, -395, 385, 1600, 1820, 1324, 1601, 2539, 2731, 1718, 1181, 1968, 2636, 1825, 702, 802, 1287, 793, -630, -1275, -745, -427, -1264, -1966, -1355, -699, -1109, -2044, -1952, -1161, -1456, -2558, -2741, -2228, -1629, -2317, -3389, -2872, -1835, -1993, -3198, -3604, -2738, -2147, -2874, -3535, -2850, -1327, -984, -1776, -1522, 60, 977, 428, 161, 1294, 2098, 1629, 1195, 1867, 2813, 2726, 1922, 1908, 2886, 2986, 1807, 1216, 1983, 2554, 2045, 1317, 1730, 2642, 2667, 1981, 1778, 2424, 2588, 1620, 1044, 1689, 2072, 1278, 478, 535, 1167, 927, -198, -639, -46, 233, -578, -1180, -770, 354, 568, 80, 41, 1108, 1775, 1084, 561, 861, 1312, 1188, 655, 358, 875, 1214, 1072, 861, 995, 1345, 1192, 846, 880, 1140, 1202, 881, 954, 1315, 1664, 1528, 1304, 1347, 1169, 654, 14, -237, -441, -745, -1498, -1963, -2138, -2120, -2354, -2994, -3272, -3214, -3194, -3520, -3667, -3462, -3108, -2874, -2831, -2401, -1897, -1760, -1970, -1956, -1493, -1428, -1600, -1786, -1193, -832, -942, -1043, -924, -505, -394, -668, -712, -73, 89, 137, 376, 1107, 1681, 1767, 1910, 2255, 2473, 2162, 1950, 2100, 2041, 1554, 1262, 1291, 1195, 836, 561, 296, -79, -370, -776, -1199, -1191, -1092, -1025, -1201, -1168, -820, -559, -576, -634, -614, -558, -540, -851, -838, -664, -428, -398, -508, -540, -756, -838, -867, -1006, -1010, -690, -549, -455, 190, 737, 1045, 1083, 1400, 1952, 1851, 1336, 1307, 1760, 1824, 1593, 1358, 1649, 1788, 1456, 1081, 832, 566, 115, -61, -181, -283, -313, -290, -403, -515, -462, -489, -969, -1453, -1251, -1126, -1363, -1625, -1513, -1058, -1026, -1379, -1499, -1163, -990, -1242, -1634, -1533, -1044, -1042, -836, -385, 197, 618, 821, 1156, 1249, 1464, 1620, 1841, 1973, 1881, 1946, 2045, 2224, 2403, 2393, 2107, 2050, 2045, 2048, 2080, 2023, 2399, 2509, 2482, 2332, 1959, 1847, 1972, 1723, 1153, 776, 796, 907, 336, -265, -380, 131, -31, -1047, -1195, -899, -1083, -1554, -1674, -1218, -914, -878, -735, -359, 150, 587, 538, 518, 581, 698, 723, 347, 324, 197, 226, 177, -15, 4, 216, 11, -143, 233, 435, 350, 289, 478, 524, 516, 442, 408, 416, 306, 40, -589, -1049, -978, -1055, -1651, -2205, -1930, -1827, -2255, -3041, -3192, -2837, -3037, -3729, -3983, -3195, -2720, -2962, -3361, -2799, -2172, -2233, -2562, -2488, -1954, -1602, -1932, -2402, -2025, -1381, -1316, -1874, -1716, -725, -511, -963, -1032, -336, 377, 285, 60, 466, 1418, 1572, 1114, 1013, 1635, 2016, 1589, 1198, 1197, 1428, 1037, 514, 391, 651, 627, 113, -582, -818, -665, -1208, -1854, -1693, -1170, -1169, -1220, -1096, -601, -104, -292, -617, -268, 349, 131, -453, -412, 181, 320, -185, -489, -144, 343, 60, -427, -127, 553, 736, 205, 57, 609, 1178, 982, 601, 931, 1518, 1651, 1141, 1056, 1581, 1963, 1545, 1184, 1476, 1716, 1284, 552, 293, 427, 391, -214, -509, -202, 40, -375, -710, -250, 312, 146, -235, -61, 421, 482, -121, -243, 553, 959, 546, 355, 742, 1285, 1219, 865, 975, 1432, 1733, 1522, 1323, 1806, 2235, 2210, 1910, 2005, 2466, 2164, 1668, 1752, 2295, 2343, 1701, 1434, 2047, 2352, 1556, 666, 754, 1071, 706, -172, -314, 300, 387, -85, -484, -208, 198, 80, -294, -214, 218, 59, -644, -888, -617, -442, -893, -1216, -725, -248, -532, -924, -457, 375, 521, 195, 370, 1101, 1512, 1224, 1102, 1389, 1679, 1640, 1330, 1389, 1885, 2098, 1570, 1198, 1682, 2018, 1639, 1047, 883, 1190, 1089, 343, -115, 168, 575, 215, -284, 27, 690, 620, 179, 151, 278, 397, 209, -229, -624, -693, -850, -1348, -1749, -1814, -1633, -1471, -1916, -2311, -1938, -1558, -1869, -2034, -1505, -930, -796, -1049, -828, -139, 182, -208, -143, 368, 563, 267, -35, 121, 400, 164, -365, -522, -303, -288, -922, -1188, -737, -648, -942, -854, -284, 40, -201, -481, -431, -160, -347, -742, -954, -785, -843, -1081, -1377, -1328, -1130, -1221, -1425, -1820, -1859, -1604, -1846, -2433, -2390, -2021, -1742, -1763, -1616, -1336, -878, -710, -701, -456, 42, 475, 547, 442, 659, 987, 936, 609, 443, 848, 906, 532, 210, 581, 986, 854, 500, 665, 1160, 1181, 589, 323, 566, 807, 441, 48, 244, 523, 261, -369, -263, -171, -420, -945, -1105, -843, -687, -1223, -1478, -1285, -992, -959, -1288, -1166, -676, -403, -753, -674, -287, -14, -6, 318, 880, 1099, 985, 1079, 1396, 1478, 1259, 955, 1052, 1225, 1275, 1405, 1554, 2030, 2421, 2331, 2236, 2042, 1843, 1754, 1472, 835, 767, 936, 829, 327, -119, -138, -92, -534, -1113, -1005, -619, -541, -1008, -1054, -791, -565, -813, -1188, -1113, -871, -962, -1455, -1463, -974, -826, -1111, -1283, -823, -380, -519, -825, -799, -289, -170, -163, -27, 419, 931, 1161, 1282, 1760, 2251, 2389, 2285, 2256, 2619, 2600, 2085, 1719, 1875, 1862, 1201, 366, 121, 113, -346, -1130, -1455, -1381, -1372, -1786, -2112, -2061, -1915, -2001, -2370, -2486, -2504, -2482, -2593, -2728, -2801, -2631, -2792, -3004, -2955, -2893, -2974, -3352, -3523, -3282, -3121, -3428, -3553, -3066, -2285, -1950, -1733, -1271, -497, 223, 406, 394, 710, 1087, 1229, 1270, 1111, 1060, 1181, 1200, 1133, 931, 775, 568, 385, 356, 78, -57, -8, 160, 205, 339, 360, 220, 236, 170, 168, -113, -331, -259, -121, -243, -479, -789, -1168, -1271, -1469, -1791, -2072, -2318, -2475, -2474, -2258, -2055, -1951, -1484, -680, -159, 24, 355, 764, 948, 1262, 1769, 1884, 1874, 2099, 2669, 2845, 2276, 2121, 2459, 2507, 1920, 1339, 1303, 1568, 1336, 880, 610, 670, 1056, 845, 328, -7, 32, -93, -415, -704, -768, -601, -738, -872, -855, -894, -1217, -1493, -1668, -1838, -2225, -2640, -2484, -2040, -1654, -1642, -1882, -1711, -1309, -1013, -1190, -1230, -669, 8, 100, -37, 484, 1116, 1341, 1047, 1266, 1735, 1724, 1447, 1439, 1845, 1976, 1753, 1749, 2261, 2467, 2206, 1668, 1558, 1855, 1705, 1018, 629, 940, 1097, 874, 267, -30, 352, 172, -748, -1100, -757, -613, -1047, -1386, -1122, -588, -478, -682, -599, -286, -109, -225, -486, -365, 83, 343, 208, 85, 738, 1228, 953, 428, 872, 1263, 1075, 920, 1016, 1906, 2450, 2334, 2289, 2780, 3336, 3236, 2777, 2703, 2959, 2938, 2297, 1816, 1823, 1860, 1326, 488, 167, 342, -237, -1174, -1471, -1171, -1222, -2199, -2293, -1473, -1227, -1777, -2096, -1768, -1338, -1821, -2213, -1985, -1617, -1766, -2322, -2280, -1853, -1774, -2236, -2519, -2307, -2004, -2418, -2637, -2410, -1570, -1033, -1164, -636, 514, 1258, 1121, 1061, 1655, 2378, 2399, 2079, 2221, 2979, 3041, 2092, 1741, 2205, 2148, 1387, 659, 712, 1180, 846, -264, -428, 206, 374, -266, -875, -256, 438, -23, -1072, -807, -174, -312, -1234, -1592, -802, -702, -1558, -2285, -1793, -1308, -2023, -2834, -2751, -2103, -1971, -2365, -2237, -1314, -440, -436, -543, 42, 1293, 1321, 824, 862, 1631, 2463, 1923, 1355, 1897, 2544, 2090, 1655, 1670, 2144, 1790, 1054, 791, 901, 807, 195, -272, -121, 351, -2, -660, -790, -396, -263, -594, -1131, -792, -162, -591, -1553, -1715, -1029, -865, -1896, -2282, -1405, -549, -729, -1187, -518, 707, 1085, 638, 881, 1894, 2684, 2075, 1815, 2687, 3433, 3195, 2622, 2890, 3886, 4170, 3503, 3185, 3802, 4632, 4066, 3181, 3570, 4522, 4388, 3436, 3138, 3849, 3960, 3100, 2482, 2867, 3207, 2633, 1970, 1822, 2114, 1928, 774, 57, 482, 626, -272, -1401, -1222, -525, -721, -1716, -1722, -394, 366, -565, -1471, -479, 598, 284, -896, -920, 233, 501, -266, -838, -330, 464, 271, -460, -193, 947, 1263, 451, 151, 1138, 1955, 1285, 249, 826, 2142, 1881, 515, 313, 1329, 1507, 360, -554, -331, -103, -764, -1966, -2676, -2190, -2117, -3084, -4084, -3719, -2791, -3137, -3912, -3725, -2481, -2173, -3020, -3127, -1851, -1068, -1845, -2656, -2094, -947, -1358, -2530, -2420, -1356, -961, -1708, -2212, -1436, -456, -533, -1016, -733, 256, 808, 337, 56, 727, 1744, 1637, 985, 1713, 2896, 3085, 2139, 1827, 2458, 2732, 2049, 907, 927, 1416, 856, -405, -788, -153, 166, -639, -1472, -1095, -446, -626, -1350, -1446, -531, -229, -978, -1544, -1075, -274, -868, -1782, -1400, -487, -715, -1785, -1835, -807, -608, -1429, -1775, -1062, -639, -1298, -1930, -1654, -803, -660, -1182, -1123, -186, 545, 382, -128, 168, 758, 631, 59, -142, 110, 142, -490, -775, -428, -408, -953, -1626, -1400, -915, -1042, -1505, -1520, -994, -1095, -1757, -1968, -1801, -1591, -2078, -2576, -2339, -1849, -1811, -2117, -1977, -1123, -567, -1040, -1296, -887, -421, -637, -983, -889, -213, -47, -478, -473, 218, 858, 633, 252, 491, 1196, 1346, 645, 122, 681, 1308, 954, 183, 415, 1082, 1178, 563, 355, 815, 1303, 946, 167, 280, 655, 489, -522, -982, -720, -670, -1395, -2215, -2340, -2139, -2479, -3084, -3110, -2551, -2176, -2566, -2937, -2549, -2048, -2321, -2958, -2878, -1939, -1707, -2292, -2482, -1697, -972, -1197, -1792, -1325, -477, -435, -1031, -1114, -301, 31, -330, -609, 200, 1152, 1045, 323, 579, 1660, 2020, 1546, 1401, 2249, 2912, 2369, 1559, 1825, 2401, 1936, 832, 405, 994, 879, -86, -505, -142, 77, -462, -745, -631, -237, -291, -766, -835, -271, 22, -269, -267, 378, 1204, 1151, 690, 581, 1083, 1357, 951, 624, 1187, 1956, 1861, 1448, 1354, 1872, 2104, 1791, 1760, 2114, 2543, 2018, 1656, 2195, 2769, 2642, 1908, 2092, 2555, 2328, 1392, 1144, 1496, 1657, 1326, 564, 579, 810, 608, -56, -469, -586, -552, -911, -1670, -1778, -1485, -1255, -1531, -1478, -1033, -853, -918, -1139, -924, -686, -559, -535, -299, -27, 215, 342, 326, 457, 595, 837, 676, 667, 921, 1318, 1441, 1339, 1640, 2010, 1999, 1824, 1971, 2005, 2004, 1867, 1743, 2015, 2022, 1969, 2048, 2097, 2009, 1833, 1656, 1520, 1349, 831, 474, 217, 153, -43, -175, -489, -660, -632, -975, -1172, -1209, -917, -943, -1061, -912, -570, -419, -411, -281, -20, 125, 149, 84, 192, 447, 495, 300, 296, 764, 1127, 994, 471, 584, 918, 682, 40, -176, 143, 526, 68, -369, 157, 670, 342, -133, -74, 330, 283, -325, -445, -324, -270, -784, -1378, -1560, -1329, -1649, -2235, -2550, -2453, -2458, -2712, -2819, -2636, -2264, -2238, -2342, -2300, -2043, -2096, -2222, -1956, -1419, -1193, -1007, -737, -22, 304, 335, 454, 869, 1177, 1093, 865, 1001, 1489, 1411, 1191, 1112, 1436, 1665, 1462, 928, 1145, 1370, 1311, 988, 969, 1180, 1256, 1186, 1389, 1642, 1405, 1292, 1228, 1319, 1433, 1524, 1147, 951, 1080, 1414, 1204, 859, 598, 751, 691, 447, 283, 532, 934, 929, 1183, 1240, 1338, 1374, 1620, 1624, 1951, 2049, 2305, 2650, 2752, 2885, 2765, 2706, 3005, 3219, 2824, 2243, 2161, 2490, 2236, 1817, 1601, 1664, 1512, 1275, 942, 839, 820, 733, 540, 650, 1207, 1364, 1090, 1176, 1609, 1836, 1540, 975, 975, 1170, 1014, 228, 20, 193, 293, -6, -435, -239, 256, 312, -250, -344, 138, 605, 221, -627, -340, 502, 454, -234, -606, 42, 396, -177, -877, -762, -138, -111, -917, -1190, -834, -939, -1694, -2343, -2279, -2256, -2573, -3008, -2655, -2142, -2063, -2546, -2575, -2013, -1641, -1934, -2407, -2007, -1219, -1358, -2035, -2094, -1689, -1294, -1741, -2021, -1576, -1072, -1286, -1784, -1536, -1050, -967, -1043, -1311, -1029, -667, -667, -831, -426, 398, 700, 783, 957, 1689, 2043, 1532, 1245, 1857, 2302, 2114, 1493, 1573, 2301, 2554, 2081, 1880, 2495, 3004, 2574, 2066, 2338, 3020, 2786, 1928, 1889, 2492, 2516, 1538, 1097, 1811, 2383, 1217, 861, 1723, 2435, 2068, 1402, 2057, 2748, 2525, 1729, 1397, 1760, 1807, 1260, 724, 876, 1348, 997, 577, 821, 1323, 984, 587, 359, 611, 696, 247, 259, 775, 1215, 1083, 667, 873, 1502, 1058, 469, 343, 641, 573, -47, -582, -492, -341, -338, -874, -1449, -1230, -996, -1280, -1777, -1596, -1159, -925, -1052, -1058, -679, -447, -951, -1315, -1121, -911, -1206, -1850, -1855, -1241, -1158, -1738, -2097, -1618, -1019, -1394, -2140, -1853, -968, -1011, -1678, -1723, -685, -172, -402, -466, 282, 1024, 531, -215, 103, 872, 685, 74, 168, 962, 1243, 395, -491, -330, 130, -221, -1141, -1047, -34, 169, -752, -1452, -984, -324, -912, -1913, -1843, -1066, -1041, -2158, -2607, -1911, -1445, -1895, -2377, -2091, -1423, -1588, -2448, -2777, -2327, -1839, -2452, -2960, -2261, -1399, -1659, -2546, -2608, -1599, -1165, -2268, -2799, -1864, -1133, -1637, -2229, -1901, -1080, -1079, -1895, -2046, -1544, -1278, -1518, -1765, -1507, -1179, -1389, -1960, -1790, -1036, -881, -1465, -2047, -1581, -1029, -1881, -2887, -2319, -1482, -1614, -2414, -2552, -1747, -1546, -2143, -2743, -2439, -1603, -1691, -2226, -1837, -930, -366, -561, -848, -157, 524, 247, -241, -196, 601, 921, 330, -64, 438, 813, 328, -42, 362, 1010, 956, 676, 813, 1219, 1487, 1654, 1624, 1585, 1398, 1152, 791, 239, -141, -317, -624, -1048, -1244, -1396, -1675, -2234, -2634, -2477, -2447, -2711, -2739, -2851, -2747, -2550, -2406, -2321, -1905, -1335, -1129, -1163, -1284, -1221, -1110, -1171, -1295, -969, -678, -730, -737, -527, -428, -581, -463, -49, 286, 315, 355, 778, 1522, 2132, 2119, 2279, 2690, 2867, 2514, 2294, 2359, 2414, 2407, 2081, 2140, 2367, 2146, 1398, 1151, 1480, 1276, 426, -73, 454, 1080, 585, 60, 420, 1152, 1050, 270, 18, 417, 574, -18, -651, -519, 53, 4, -600, -704, 27, 189, -349, -1097, -519, 487, 198, -703, -532, 733, 930, 7, -398, 282, 676, -374, -1555, -1140, -325, -725, -1929, -1987, -917, -457, -1685, -2562, -2000, -1192, -1621, -2656, -2612, -1462, -827, -1646, -1999, -1024, 27, -696, -1772, -1492, -674, -1154, -2552, -2717, -1513, -1149, -2280, -3026, -2027, -1042, -1522, -2360, -1769, -321, 280, -238, -475, 926, 1916, 1392, 423, 845, 1811, 1814, 588, 312, 1167, 1405, 565, -97, 824, 1290, 353, -710, -361, 700, 719, -406, -387, 1177, 2223, 1543, 741, 1506, 2993, 2854, 1443, 1136, 2061, 2253, 887, -201, 384, 1388, 839, -314, -192, 948, 1127, 29, -731, 350, 1310, 846, 184, 774, 2381, 2482, 1275, 1066, 2026, 2081, 1005, 114, 584, 1345, 645, -608, -634, 94, -7, -1184, -1894, -1371, -843, -1130, -1799, -1554, -576, -40, -683, -867, 51, 458, -336, -1390, -1180, -202, -582, -2017, -2135, -1080, -577, -1747, -2595, -1874, -1163, -1725, -2631, -2360, -1360, -1005, -1747, -2185, -1043, 30, -473, -998, -574, 328, 328, -413, -344, 677, 1124, 566, 353, 954, 1598, 1209, 494, 837, 2077, 2590, 1860, 1728, 2837, 3829, 3606, 2833, 3109, 4068, 4236, 3271, 2738, 3714, 4137, 3372, 2588, 3038, 4176, 3781, 2624, 2724, 3838, 3996, 3143, 2690, 3699, 4746, 4252, 3470, 3555, 4366, 4097, 2754, 2111, 2590, 3116, 2010, 864, 1239, 2026, 1738, 362, 288, 1195, 1294, 305, -362, 476, 1639, 1082, 214, 1219, 2609, 2728, 1542, 1300, 2451, 2921, 1529, 321, 1012, 1891, 1238, -235, -381, 497, 386, -1134, -1856, -997, -292, -938, -1979, -1450, -332, -444, -1349, -1713, -1064, -678, -1647, -2806, -2527, -2082, -2820, -4082, -4341, -3732, -3659, -4581, -5482, -4867, -4069, -4438, -5326, -4807, -3522, -3069, -3396, -3009, -1478, -766, -1026, -1404, -786, 35, -39, -474, -307, 562, 807, 42, -357, 281, 1003, 741, 119, 584, 1793, 1905, 1013, 1109, 2288, 3088, 2713, 2177, 2679, 3360, 2761, 1725, 1477, 1955, 2040, 1570, 1082, 1263, 1725, 1087, 126, -95, 758, 996, -37, -333, 800, 1610, 1021, 487, 1129, 2263, 2183, 1267, 1190, 1908, 2263, 1463, 1038, 1556, 2080, 1998, 1468, 1612, 2459, 2856, 2215, 2093, 2971, 3702, 3035, 2361, 2788, 3393, 3167, 2220, 2137, 2684, 2722, 1605, 972, 1385, 1686, 898, 41, 325, 704, 247, -790, -952, -302, -15, -489, -912, -355, 420, 411, -365, -381, 496, 803, 113, -870, -288, 516, -142, -1285, -1063, 41, 103, -888, -1207, -330, 230, -163, -505, 161, 1178, 1244, 779, 814, 1367, 1780, 1145, 674, 1161, 1844, 1341, 391, 126, 477, 265, -631, -1050, -655, -448, -837, -1499, -1900, -1417, -1200, -1368, -1723, -1399, -1053, -1208, -1615, -1787, -1421, -1405, -1840, -2152, -2221, -2276, -2726, -3148, -3163, -3078, -3338, -3739, -3710, -3393, -3033, -3148, -3213, -2981, -2317, -2099, -2219, -2192, -2008, -1762, -1566, -1458, -1575, -1330, -988, -1273, -1769, -1850, -1807, -1755, -1953, -2324, -2343, -2023, -1912, -2025, -1610, -954, -930, -802, -631, -209, -22, 41, 42, 80, 400, 574, 501, 144, 246, 417, 171, -227, -44, 140, 145, 17, 19, 267, 499, 449, 542, 859, 1236, 1270, 1140, 1168, 1416, 1484, 1362, 1276, 1071, 1265, 1017, 637, 450, 686, 505, 171, -39, 79, 152, 15, -221, -174, 90, 59, 44, -22, 200, 133, 48, -5, 172, 116, -473, -871, -686, -755, -1001, -1288, -1198, -1444, -1376, -1254, -1581, -1585, -1526, -1443, -1644, -1536, -1645, -1740, -2071, -1863, -1466, -1597, -2123, -2006, -1522, -1471, -2117, -2393, -1842, -1636, -2030, -2290, -1380, -936, -1246, -1098, -476, -189, -144, -226, 250, 880, 1135, 787, 825, 1008, 1001, 823, 594, 885, 1232, 1052, 529, 509, 597, 857, 676, 636, 799, 1060, 966, 623, 701, 771, 516, 245, -41, 31, 116, -302, -666, -587, -449, -907, -1459, -1796, -1483, -1170, -1637, -2298, -1857, -1220, -1037, -1637, -1918, -938, -230, -723, -1046, -396, 252, 261, -294, -84, 413, 429, -203, -765, -520, -90, -422, -1343, -1279, -123, 149, -410, -940, -326, 625, 281, -593, -614, 365, 629, -202, -855, -270, 323, -79, -1044, -1215, -562, -588, -1693, -2148, -1160, -552, -1095, -1691, -1140, -136, -425, -1072, -784, 246, 823, 269, -119, 484, 1648, 1718, 761, 666, 2005, 2242, 1243, 792, 1401, 2166, 1500, 817, 1035, 1969, 2014, 1115, 664, 1438, 2326, 1443, 612, 969, 1915, 1631, 399, 268, 1283, 1557, 409, -285, 227, 723, 15, -942, -720, 109, 33, -750, -1157, -516, 115, -403, -1257, -896, 163, 268, -634, -935, 22, 717, 42, -718, -162, 733, 574, -385, -281, 513, 685, 140, -102, 709, 1555, 1272, 531, 724, 1599, 1834, 1076, 581, 1359, 1970, 1442, 644, 720, 1244, 1000, 140, -219, 245, 227, -405, -940, -557, -235, -304, -670, -692, -102, 159, -78, -460, -286, 324, 443, -262, -576, -232, 85, -200, -882, -999, -476, -502, -1193, -1629, -999, -487, -678, -1173, -993, -624, -723, -1221, -1290, -564, -585, -1054, -1477, -1007, -706, -1411, -1988, -1955, -1624, -1665, -2624, -3095, -2690, -2467, -2933, -3257, -2950, -2496, -2733, -3196, -3232, -2874, -2406, -2798, -3018, -2701, -2053, -2124, -2504, -2534, -1920, -1735, -2100, -2223, -1800, -1314, -1969, -2254, -1640, -926, -1012, -1411, -1151, -335, -77, -811, -1062, 82, 760, 400, 24, 760, 1696, 1563, 851, 943, 1597, 1674, 1165, 732, 1385, 1607, 1455, 1349, 1832, 2379, 2389, 2111, 2318, 2789, 2816, 2482, 2214, 2774, 3082, 2894, 2542, 2650, 3059, 3219, 2754, 2609, 2847, 2895, 2790, 2520, 2499, 3082, 3410, 3017, 2726, 2933, 3167, 2939, 2677, 2739, 3216, 3365, 3117, 2768, 3146, 3435, 2904, 2261, 2358, 2858, 2378, 1339, 1161, 1889, 1810, 992, 721, 1467, 2021, 1451, 892, 1016, 1501, 1550, 898, 456, 711, 903, 359, -155, -186, 64, -284, -1330, -1779, -1311, -1298, -2015, -2095, -1357, -980, -1606, -1843, -1292, -901, -1309, -1891, -1779, -1195, -999, -1529, -1742, -1201, -763, -1120, -1905, -2033, -1531, -1445, -2075, -2674, -2161, -1343, -1283, -1715, -1498, -492, -242, -892, -1034, -239, 277, -98, -629, -234, 700, 835, -52, -448, 280, 833, 54, -1074, -721, 206, 55, -926, -1043, 129, 742, -332, -1217, -498, 388, -193, -1474, -1442, -286, -121, -906, -1101, -364, -72, -1087, -1775, -1321, -817, -1466, -2248, -2039, -1223, -1206, -1993, -2132, -1163, -506, -979, -1417, -859, 88, -306, -1173, -845, 299, 509, -452, -939, -117, 423, -225, -1110, -971, -92, 62, -606, -740, 206, 947, 494, -171, 251, 1036, 844, -58, 109, 1160, 1647, 890, 472, 1164, 1633, 872, -108, 94, 786, 666, -26, -96, 466, 974, 691, 320, 501, 1185, 1250, 1001, 1068, 1459, 1992, 1799, 1444, 1742, 2229, 2081, 1491, 1246, 1541, 1536, 900, 422, 940, 1472, 1371, 965, 1051, 1389, 1600, 1298, 843, 1021, 1192, 1122, 817, 675, 819, 1011, 741, 471, 126, -241, -519, -757, -1011, -1309, -1450, -1540, -1459, -1493, -1488, -1160, -867, -842, -903, -902, -711, -603, -758, -493, 15, -139, -178, -192, -112, -221, -355, -311, -319, -126, -129, 27, 552, 935, 807, 860, 1194, 1589, 1482, 1182, 1141, 1472, 1711, 1482, 1371, 1776, 2185, 2034, 1416, 1089, 1348, 1502, 842, 140, 315, 908, 1020, 397, 520, 1139, 1441, 887, 578, 964, 1519, 1401, 822, 937, 1543, 1988, 1732, 1627, 1963, 2327, 1895, 1207, 1287, 2022, 2060, 1555, 1805, 2567, 2720, 2254, 1930, 2538, 2988, 2429, 1713, 1864, 2493, 2241, 1596, 1389, 1935, 1955, 1229, 395, 402, 331, -311, -1299, -1749, -1189, -1189, -1773, -2165, -1903, -1603, -1983, -2783, -2849, -2555, -2577, -3258, -3662, -3105, -2673, -3082, -3767, -3976, -3560, -3537, -4006, -4320, -4091, -3362, -3236, -3474, -3466, -2873, -2392, -2425, -2664, -2316, -1786, -2012, -2249, -1815, -1293, -1175, -1394, -1373, -918, -869, -1371, -1891, -1704, -1462, -1551, -1746, -1584, -996, -565, -443, -379, 102, 787, 1015, 556, 591, 1173, 1450, 1190, 936, 1329, 1749, 1402, 758, 819, 1107, 734, 220, 212, 973, 1446, 1040, 827, 1246, 2068, 1970, 1349, 1109, 1823, 2247, 1538, 1198, 1845, 2594, 2155, 1409, 1219, 1550, 1343, 538, 131, 202, 147, -281, -873, -955, -491, -157, -404, -700, -408, 198, 211, -501, -533, 423, 958, 343, -171, 181, 999, 521, -809, -994, -80, 180, -696, -1377, -804, 71, -331, -1110, -906, 106, 330, -505, -1022, -230, 480, -160, -872, -228, 900, 824, -169, -432, 259, 551, -347, -1254, -764, 166, -188, -1362, -1164, 102, 339, -713, -1188, -228, 669, 38, -906, -284, 987, 903, -144, -429, 216, 459, -316, -888, -458, 121, -288, -967, -675, 235, 471, -284, -372, 266, 631, 222, -572, -413, 200, 264, -275, -485, -35, 390, 278, -170, -120, 346, 249, -528, -794, -339, 134, 7, -289, 171, 760, 875, 472, 532, 1238, 1540, 1102, 915, 1442, 1800, 1343, 863, 1205, 1555, 1382, 689, 472, 1010, 1423, 958, 855, 1364, 1842, 1847, 1293, 1164, 1588, 1763, 1273, 756, 779, 1303, 1123, 483, 189, 710, 740, 116, -382, -239, -210, -876, -1554, -1688, -1257, -1392, -1636, -1473, -732, -419, -870, -1202, -963, -555, -266, -601, -880, -405, 152, -412, -979, -809, -692, -939, -1283, -1242, -1413, -1653, -2007, -1677, -1469, -1567, -1904, -1731, -1262, -1292, -1609, -1821, -1638, -1325, -1243, -1882, -2017, -1691, -1423, -1774, -2330, -2474, -2415, -2993, -3549, -3411, -3144, -3341, -3517, -2980, -2146, -1928, -2227, -2232, -1556, -952, -1063, -1057, -821, -153, 223, 221, -75, -12, 563, 904, 656, 693, 1320, 1697, 1656, 1611, 1964, 2350, 2356, 2279, 2709, 3164, 3063, 2691, 2693, 3064, 3242, 2781, 2753, 3322, 3771, 3417, 2700, 2312, 2481, 2339, 1518, 904, 1189, 1699, 1268, 638, 949, 1613, 1436, 1191, 1451, 1931, 1867, 1388, 1166, 1687, 1890, 1491, 1109, 1488, 1971, 1736, 1058, 694, 1272, 1643, 1224, 613, 793, 1326, 1345, 603, 261, 768, 858, -90, -712, -556, -187, -426, -1155, -1386, -841, -783, -1652, -2247, -2102, -1976, -2597, -3202, -3321, -2915, -2901, -3263, -3567, -3232, -2891, -2927, -2976, -2832, -2532, -2678, -3151, -3185, -2771, -2688, -2931, -3061, -2754, -2635, -2963, -3163, -2693, -2386, -2084, -1752, -1227, -911, -1077, -1192, -799, -237, -310, -358, -205, 338, 333, 98, 60, 331, 619, 753, 738, 423, 451, 472, 278, 82, 87, 146, 115, 38, 61, 291, 553, 625, 808, 1063, 1233, 1173, 1209, 1236, 1372, 1354, 1234, 1280, 1284, 1564, 1702, 1634, 1560, 1802, 2166, 2451, 2333, 2400, 2839, 3120, 3062, 2889, 3029, 3214, 3118, 2989, 3122, 3349, 3285, 3028, 3037, 2980, 2924, 2822, 2482, 1880, 1560, 1488, 1122, 447, 424, 839, 812, 272, 23, 607, 903, 354, -351, 12, 422, 64, -721, -851, -284, -297, -982, -1410, -1055, -935, -1604, -2106, -1732, -1323, -1461, -1786, -1816, -1306, -1045, -1448, -1722, -1363, -892, -1112, -1488, -1229, -692, -582, -720, -670, -513, -434, -835, -1346, -1322, -1241, -1508, -1897, -2049, -1901, -1737, -2085, -2527, -2348, -1939, -1882, -2286, -2361, -1734, -1340, -1577, -1745, -1446, -1197, -1328, -1358, -1237, -973, -770, -755, -658, -434, -206, -171, -108, 99, 411, 491, 186, 7, 190, 346, 426, 605, 912, 1287, 1493, 1782, 2026, 2077, 2112, 2254, 2349, 2188, 2061, 2031, 2292, 2346, 2312, 2456, 2608, 2676, 2447, 2245, 2313, 2349, 2065, 2104, 2432, 2587, 2434, 2098, 2104, 2416, 2428, 2149, 2076, 2511, 2806, 2596, 2368, 2682, 3162, 3163, 2895, 2853, 3223, 3384, 2917, 2523, 3170, 3672, 3243, 2841, 3074, 3575, 3547, 3066, 2880, 3295, 3493, 2973, 2680, 3026, 3229, 2965, 2462, 2596, 3164, 3132, 2728, 2627, 3378, 3476, 2361, 1588, 1911, 2356, 1608, 663, 962, 1591, 927, -545, -1200, -721, -495, -1422, -2272, -1851, -1033, -1382, -2523, -2610, -1919, -1596, -2494, -3225, -2596, -1771, -2374, -3360, -3116, -2265, -2206, -3159, -3408, -2891, -2430, -3361, -4133, -3794, -3167, -3251, -3881, -3700, -2652, -2053, -2655, -2954, -2283, -1605, -1893, -2470, -2051, -1055, -1012, -1627, -1626, -966, -879, -1284, -1828, -1723, -1286, -1265, -1827, -1881, -1463, -1393, -1616, -2090, -1828, -1365, -1349, -1999, -1967, -1274, -1044, -1511, -1645, -970, -357, -632, -1079, -749, -395, -684, -1332, -1726, -1428, -1021, -1209, -1695, -1579, -931, -732, -1048, -1489, -1009, -499, -594, -1112, -952, -422, -349, -727, -807, -311, -344, -833, -1100, -648, -515, -900, -1380, -1209, -745, -891, -1609, -2061, -2038, -1894, -2223, -2520, -2475, -2069, -2091, -2686, -2776, -2302, -1876, -2409, -2510, -2103, -1961, -2729, -3268, -3021, -2604, -2759, -3148, -2815, -2276, -2020, -2365, -2365, -1696, -1157, -1386, -1670, -1217, -433, -256, -479, -274, 428, 794, 780, 788, 1116, 1432, 1576, 1770, 2134, 2486, 2637, 2869, 2879, 2827, 2754, 2937, 3148, 3195, 3251, 3250, 3265, 3184, 3086, 3093, 3074, 2797, 2364, 2130, 2182, 2205, 1714, 1503, 1643, 1728, 1820, 1598, 1746, 1917, 2068, 2067, 1696, 1658, 2113, 2130, 1623, 1676, 1974, 2272, 2138, 2013, 2150, 2120, 1742, 1403, 1622, 1738, 1691, 1531, 1672, 2028, 2045, 1819, 1504, 1587, 1888, 1596, 983, 741, 825, 645, -57, -618, -430, -210, -881, -1655, -1730, -1576, -2068, -2952, -3193, -2841, -2680, -3110, -3487, -3241, -2862, -2883, -3299, -3441, -3066, -2689, -2620, -2819, -2661, -2141, -1912, -2145, -2139, -1745, -1439, -1381, -1434, -1112, -532, -138, -329, -546, -198, 166, 35, -69, 259, 580, 602, 410, 307, 420, 563, 517, 266, 336, 445, 78, -448, -569, -356, -631, -1017, -1210, -1126, -1182, -1502, -1802, -1731, -1699, -2190, -2378, -2202, -2071, -2149, -1944, -1570, -1365, -1278, -1304, -1125, -741, -491, -568, -660, -473, -148, 87, 1, 33, 414, 986, 915, 800, 1055, 1205, 1359, 1080, 1039, 1400, 1700, 1533, 1249, 1478, 1742, 1707, 1335, 1070, 1255, 1463, 1131, 661, 927, 1388, 1389, 919, 934, 1384, 1283, 743, 458, 938, 1377, 1128, 652, 728, 1328, 1442, 752, 553, 1152, 1662, 1365, 703, 930, 1802, 2019, 1619, 1716, 2696, 3632, 3283, 2688, 3098, 3985, 3989, 3176, 3086, 3979, 4441, 3750, 3062, 3263, 3833, 3571, 2615, 2132, 2597, 2693, 1772, 975, 1112, 1471, 941, -87, -334, -59, -250, -1151, -1724, -1472, -1456, -1928, -2772, -3076, -2805, -2840, -3635, -4297, -4289, -4137, -4755, -5572, -5644, -5010, -4522, -4993, -5378, -4945, -4304, -4526, -4870, -4518, -3655, -3541, -4019, -4086, -3613, -3227, -3374, -3504, -3039, -2505, -2587, -3036, -2909, -2220, -2038, -2366, -2717, -2247, -1683, -1779, -2242, -2272, -1702, -1228, -1414, -1710, -1350, -593, -312, -702, -882, -247, 241, -321, -823, -571, 4, -95, -599, -518, 151, 188, -414, -356, 311, 877, 790, 261, 450, 1185, 1569, 1251, 1087, 1841, 2329, 2094, 1744, 2057, 2863, 3010, 2589, 2412, 2725, 3177, 2990, 2586, 2825, 3171, 2707, 2114, 2167, 2415, 2041, 1539, 1586, 2077, 2435, 1977, 1224, 1186, 1453, 1142, 526, 87, 242, 224, -215, -524, -591, -553, -635, -954, -1046, -926, -1159, -1521, -1527, -1402, -1574, -1851, -2026, -1976, -1967, -1868, -1742, -1508, -1187, -835, -803, -973, -642, -451, -497, -550, -153, 348, 379, 391, 682, 1198, 1572, 1646, 1814, 2262, 2568, 2455, 2447, 2566, 2585, 2577, 2407, 2206, 2044, 1940, 1529, 1236, 1122, 1234, 1245, 1039, 924, 1016, 1000, 681, 340, 125, 407, 249, -122, -387, -243, -245, -683, -901, -768, -351, -240, -530, -826, -605, -520, -930, -1223, -1020, -587, -621, -748, -238, 419, 635, 456, 667, 1403, 1555, 1250, 1399, 1672, 2010, 1959, 1464, 1349, 1410, 1213, 666, 59, 80, 329, -87, -523, -176, 384, -90, -1025, -968, -430, -605, -1509, -1987, -1799, -1800, -2215, -2648, -2580, -2340, -2338, -2669, -2799, -2722, -2710, -3119, -3580, -3427, -2998, -2848, -2895, -2607, -1844, -1099, -1302, -1459, -950, 101, 414, -250, -67, 840, 1207, 820, 344, 778, 1478, 1323, 630, 587, 1280, 1664, 1090, 559, 1407, 2085, 1580, 772, 1099, 1878, 1668, 430, -190, 394, 1056, 331, -688, -65, 801, 324, -997, -1459, -869, -909, -2069, -2800, -2515, -1826, -2097, -2774, -2552, -1457, -1045, -1532, -1627, -446, 316, -505, -980, -143, 1147, 1153, 112, 232, 1716, 2094, 1002, 167, 1072, 2082, 1707, 808, 1213, 2569, 2755, 1783, 1435, 2309, 2862, 2277, 1356, 1593, 2467, 2321, 1281, 1065, 2021, 2858, 2102, 1006, 1262, 1919, 1218, -126, -520, 404, 903, -286, -1133, -242, 941, 395, -575, -272, 1137, 1634, 734, 527, 1676, 2543, 2187, 1535, 2178, 3310, 3156, 2013, 1752, 2896, 3498, 2836, 2486, 3440, 4515, 4100, 2904, 3085, 3847, 3931, 2900, 2260, 2673, 3210, 2068, 924, 1345, 1979, 1647, 124, -293, 167, 55, -1526, -2600, -2142, -1523, -2370, -3605, -3342, -2366, -2568, -3925, -4547, -3484, -2501, -3163, -4257, -3643, -2431, -2701, -3770, -4088, -2716, -2136, -2915, -3433, -2529, -1590, -1695, -2559, -1982, -270, 230, -596, -885, 269, 1135, 616, -379, 206, 1364, 1370, 235, 102, 1350, 1919, 907, 320, 806, 1199, 311, -476, -237, 326, 91, -626, -739, -260, 85, -585, -1098, -809, -176, -299, -734, -931, -95, 336, -129, -808, -486, 298, 328, -213, -369, 404, 840, 673, 509, 898, 1498, 1945, 1768, 1962, 2415, 2721, 2437, 2295, 2663, 3273, 3141, 2777, 2991, 3482, 3321, 2609, 2537, 2730, 2796, 2217, 1656, 1615, 1896, 1581, 1396, 1105, 1103, 1131, 979, 770, 672, 508, 236, 87, -235, -324, -527, -687, -893, -1044, -1246, -1360, -1589, -1592, -1373, -1225, -1460, -1471, -1523, -1527, -1446, -1319, -1338, -1411, -1147, -1098, -1288, -1601, -1622, -1498, -1081, -933, -845, -948, -853, -838, -785, -748, -864, -962, -837, -677, -857, -988, -977, -649, -777, -950, -1002, -871, -1079, -1367, -1435, -1396, -1349, -1495, -1811, -2031, -2221, -2392, -2577, -2832, -2795, -2854, -3192, -3454, -3378, -3187, -2884, -2960, -2909, -2399, -2124, -2370, -2323, -1930, -1662, -1904, -2011, -1515, -1138, -1186, -1072, -552, -25, 151, -49, -21, 181, 561, 447, 671, 1439, 2060, 1840, 1586, 1882, 2088, 2048, 1939, 2194, 2340, 2292, 1862, 1590, 1502, 1449, 1254, 942, 958, 809, 289, -76, -218, -238, -495, -669, -855, -1094, -1268, -1535, -1845, -2071, -2212, -2385, -2473, -2597, -2624, -2592, -2453, -2467, -2372, -2274, -2283, -2312, -2274, -2431, -2458, -2624, -2760, -2483, -2318, -2245, -2420, -2330, -2182, -2131, -2202, -2015, -1712, -1413, -1305, -1491, -1270, -1049, -1193, -1393, -1596, -1469, -1312, -1733, -1875, -1616, -1523, -1745, -1949, -1750, -1480, -1528, -1580, -1319, -1122, -1198, -1210, -1079, -1035, -782, -493, -344, 405, 762, 630, 624, 743, 1178, 1385, 1135, 1027, 1719, 2263, 2083, 1820, 2369, 2995, 3046, 2907, 3166, 3834, 3892, 3495, 3488, 4005, 4352, 4142, 4066, 4449, 4581, 4012, 3380, 3247, 3342, 3156, 2565, 2376, 2458, 2441, 1686, 872, 873, 1182, 1035, 116, -470, -156, 70, -334, -680, -419, 135, 189, -258, -324, 150, 135, -339, -537, -209, 114, 96, -101, 224, 840, 1277, 1083, 978, 1830, 2617, 2530, 2106, 2182, 3071, 3627, 2737, 2206, 3008, 3586, 2818, 1890, 1825, 2667, 2543, 1846, 1786, 2057, 2047, 1450, 892, 1049, 1445, 605, -553, -961, -490, -592, -1462, -1933, -1112, -488, -1313, -2054, -1867, -1350, -1783, -2932, -3105, -2354, -1772, -2147, -3106, -2710, -1773, -2072, -3143, -3179, -2308, -1678, -2182, -2772, -2150, -923, -1064, -2140, -1760, -559, -302, -1106, -1307, -595, -43, -556, -1010, -373, 584, 295, -629, -831, -129, 241, -808, -1755, -1043, -188, -397, -1029, -933, 211, 519, -236, -709, -40, 578, -16, -751, -306, 496, 529, -355, -337, 618, 909, 230, -59, 712, 1475, 1350, 680, 1168, 2278, 2678, 2139, 2119, 2654, 3002, 2719, 2367, 2773, 3386, 3453, 3274, 3467, 4018, 4316, 3942, 3697, 4080, 4308, 3926, 3388, 3313, 3800, 3904, 3478, 3134, 3595, 3748, 3296, 2498, 2338, 2443, 1943, 1385, 1272, 1580, 1595, 1316, 946, 1218, 1463, 1222, 868, 1134, 1535, 1597, 1408, 1489, 1914, 2058, 1679, 1457, 1562, 1754, 1347, 752, 809, 1058, 1060, 594, 682, 1134, 1377, 835, 478, 404, 457, 55, -505, -586, -368, -277, -730, -895, -758, -863, -1503, -1949, -2090, -2110, -2541, -3105, -3239, -3046, -3040, -3221, -3466, -3368, -3311, -3260, -3508, -3670, -3290, -2972, -2978, -2875, -2484, -2175, -1901, -2124, -1912, -1697, -1636, -1716, -1599, -1217, -983, -970, -782, -473, -183, -119, -299, -277, -109, -72, -212, -136, 26, 252, 514, 934, 886, 879, 955, 998, 701, 424, 133, 65, -75, -374, -635, -840, -693, -778, -1007, -1430, -1558, -1676, -1725, -2006, -1772, -1386, -1159, -1288, -1270, -985, -1039, -1313, -1564, -1375, -895, -754, -926, -519, -47, 276, -11, -89, 139, 345, 128, 149, 375, 625, 554, 454, 764, 1207, 1339, 1200, 1341, 1234, 1194, 938, 960, 1094, 1218, 1031, 960, 949, 934, 746, 480, 429, 542, 439, 199, 28, -58, 48, 30, 66, 27, 161, 13, -255, -778, -762, -508, -481, -477, -236, 238, 426, 176, 3, 306, 494, 415, 127, 277, 791, 1026, 931, 1046, 1495, 2007, 1992, 1895, 1773, 1903, 1871, 1399, 1072, 1091, 1419, 1471, 1380, 1253, 1437, 1570, 1465, 1208, 1061, 1316, 1346, 1202, 1101, 1050, 930, 776, 639, 243, -191, -646, -625, -731, -1096, -1262, -1019, -965, -1186, -1062, -869, -753, -1104, -1390, -1376, -1082, -1138, -1079, -681, -129, 189, 86, 189, 427, 623, 549, 404, 439, 635, 704, 518, 602, 876, 858, 819, 850, 813, 533, 587, 717, 929, 1080, 1039, 888, 921, 843, 645, 292, -244, -233, -260, -556, -1230, -1426, -1238, -1325, -1687, -1789, -1728, -1643, -2025, -2423, -2305, -2202, -2089, -1855, -1710, -1538, -1273, -1196, -1267, -1626, -1421, -1299, -1336, -1407, -1229, -1052, -1009, -868, -580, -335, -145, 41, -23, 222, 333, 397, 422, 494, 656, 867, 864, 842, 661, 443, 348, 190, -147, -448, -520, -350, -194, -186, -358, -616, -457, -826, -1264, -1197, -840, -908, -1139, -1086, -884, -787, -964, -705, -220, -30, -160, -198, 324, 607, 512, 883, 1612, 2434, 2579, 2641, 2978, 3490, 3689, 3570, 3859, 4327, 4505, 4449, 4680, 4820, 4880, 4885, 5061, 5268, 5142, 4917, 4902, 4899, 4754, 4875, 5003, 4645, 4445, 4445, 3975, 3328, 2984, 2894, 2884, 2719, 2502, 2389, 2237, 2215, 1696, 1366, 1357, 1209, 1001, 569, 439, 589, 494, 156, 119, 684, 997, 514, 451, 878, 1155, 1050, 880, 1003, 1511, 1658, 1328, 1103, 1291, 1569, 1095, 510, 260, 251, 128, -469, -747, -551, -683, -1244, -1963, -2361, -2541, -2776, -3461, -3969, -3883, -3871, -4390, -5072, -5236, -5161, -5286, -5710, -6052, -6155, -6266, -6555, -6867, -6985, -6712, -6521, -6616, -6661, -6468, -6384, -6521, -6531, -6127, -5562, -5385, -5465, -4980, -4149, -3930, -3967, -3720, -3122, -2628, -2572, -2594, -2223, -1982, -1755, -1509, -1505, -1408, -1399, -1434, -1568, -1847, -2143, -2360, -2457, -2421, -2309, -2566, -2916, -3010, -2837, -2986, -3552, -3715, -3544, -3597, -3860, -3890, -3818, -3557, -3588, -3596, -3328, -3082, -2916, -2898, -2768, -2316, -1960, -1903, -1658, -1072, -450, -528, -480, 220, 819, 902, 838, 1192, 2088, 2519, 2446, 2640, 3352, 3882, 3861, 3853, 4291, 4657, 4276, 3890, 3880, 4372, 4383, 4083, 3816, 3941, 4159, 3727, 3090, 2879, 3041, 2882, 2378, 1778, 1708, 1741, 1407, 820, 563, 556, 575, 369, -287, -454, -214, -337, -717, -867, -564, -417, -593, -958, -872, -679, -937, -1093, -826, -300, -358, -488, -424, 19, 264, 101, 101, 594, 916, 682, 591, 754, 1318, 1481, 1344, 1401, 1360, 1333, 888, 436, 450, 420, 339, -249, -366, -197, -529, -1107, -1245, -1037, -1037, -1399, -1949, -1675, -1611, -1829, -2091, -2184, -2056, -1989, -2102, -2320, -2358, -2220, -1929, -1908, -2005, -1943, -1484, -1152, -1131, -1031, -765, -291, -167, -316, -25, 652, 1023, 1210, 1772, 2315, 2579, 2668, 3116, 3317, 3354, 3583, 3887, 4372, 4576, 4757, 4790, 4780, 4635, 4495, 4372, 4308, 4279, 4293, 4276, 3786, 3611, 3779, 3948, 3556, 3113, 3419, 3397, 2845, 2323, 2384, 2552, 2282, 1835, 1823, 2099, 1640, 1028, 632, 702, 718, 186, -352, -587, -422, -517, -798, -1010, -830, -609, -737, -1024, -1010, -658, -576, -582, -518, -142, -67, -406, -509, -381, -402, -896, -1092, -890, -931, -1455, -1867, -1848, -1825, -1855, -2112, -2313, -2171, -2113, -2531, -2921, -2874, -2503, -2047, -2289, -2235, -1664, -1536, -1790, -2138, -1859, -1233, -1120, -1546, -1358, -845, -873, -1157, -1017, -522, -27, 134, -47, 198, 759, 1057, 995, 1181, 1778, 2402, 2656, 2410, 2362, 2886, 3184, 2968, 2770, 3165, 3686, 3926, 3502, 3346, 3718, 3909, 3759, 3538, 3679, 3952, 3940, 3281, 2926, 2829, 2720, 2206, 1947, 2068, 2137, 1568, 867, 782, 889, 544, 16, 215, 582, 589, -138, -284, 201, 244, -21, -205, -16, 356, 234, -47, -80, 419, 474, 153, 93, 515, 848, 704, 596, 949, 1658, 1640, 1647, 1964, 2655, 2722, 2280, 2244, 2733, 2897, 2556, 2246, 2277, 2432, 2085, 1493, 1073, 841, 691, 165, -468, -448, -343, -593, -1373, -1795, -1895, -1905, -2362, -2519, -2178, -1813, -1985, -2435, -2303, -1877, -1563, -1995, -2076, -1819, -1539, -1829, -2510, -2701, -2192, -1741, -2124, -2522, -2278, -1671, -1438, -1895, -1852, -1167, -729, -861, -780, -83, 302, 263, 65, 295, 538, 470, 193, 224, 373, 383, -52, -713, -968, -867, -919, -1577, -2088, -1975, -1749, -2352, -3040, -2910, -2386, -2310, -2573, -2346, -1696, -1682, -2317, -2471, -1971, -1801, -1943, -2120, -1777, -1228, -1140, -1446, -1551, -875, -243, -368, -876, -400, 342, 640, 404, 508, 1281, 1648, 1308, 975, 1316, 1904, 1933, 1530, 1589, 2008, 2123, 1862, 1632, 1608, 1726, 1523, 842, 470, 887, 992, 505, -174, 102, 564, 382, -322, -624, -185, -265, -1014, -1862, -1654, -1359, -1893, -2810, -2664, -2001, -2127, -2799, -2989, -2290, -1914, -2312, -2764, -2366, -1519, -1692, -2353, -2572, -2036, -1875, -2737, -2980, -2486, -2047, -2385, -2812, -2841, -2321, -2287, -2630, -2822, -2485, -2010, -2335, -2622, -2499, -1756, -1416, -1546, -1641, -1246, -670, -783, -1387, -1609, -1148, -1224, -1893, -2298, -2167, -1870, -2155, -2588, -2492, -2086, -1962, -2078, -1911, -1362, -752, -453, -277, 127, 771, 1169, 1028, 932, 1192, 1742, 1821, 1273, 1260, 1789, 1905, 1428, 1253, 1690, 1926, 1537, 1258, 1277, 1767, 1587, 1019, 1178, 1878, 2241, 1866, 1701, 2073, 2684, 2299, 1685, 1556, 1725, 1392, 505, 102, 254, 197, -553, -1344, -1531, -1394, -1559, -2155, -2347, -1987, -1424, -1755, -2546, -2250, -1488, -1377, -2278, -2390, -1887, -1770, -2356, -2806, -2605, -2069, -2117, -2763, -2795, -2543, -2553, -3112, -3493, -3467, -2927, -2863, -3386, -3222, -2688, -2200, -2167, -2462, -2051, -1207, -1098, -1520, -1425, -986, -734, -1146, -1428, -1039, -686, -855, -1341, -1136, -701, -700, -1079, -987, -337, -78, -458, -587, -178, 25, -250, -892, -913, -423, -214, -540, -739, -191, 412, 487, 167, 263, 681, 820, 545, 443, 809, 1146, 1245, 1293, 1779, 2347, 2388, 2254, 2365, 2607, 2635, 2425, 2202, 2490, 2870, 2647, 2205, 2011, 2414, 2708, 2352, 1972, 2550, 3364, 3263, 2567, 2769, 3686, 3940, 3465, 3095, 3490, 3489, 2731, 2145, 2101, 2316, 2026, 1319, 1240, 1734, 1971, 1244, 823, 1336, 2076, 1907, 1264, 1379, 2304, 2617, 1791, 1847, 2806, 3524, 3242, 3086, 3315, 3612, 3336, 2696, 2627, 3028, 3263, 2730, 2232, 2349, 2651, 2130, 1508, 1820, 2436, 2518, 1989, 1838, 2554, 2990, 2351, 1679, 2036, 2477, 1928, 727, 449, 706, 474, -268, -671, -422, -242, -735, -1548, -1640, -1604, -1814, -2328, -2236, -1741, -1699, -1796, -1578, -1002, -418, -167, -127, -22, 427, 615, 228, -65, 290, 749, 745, 447, 125, 279, 181, -40, -234, -66, 215, 431, 272, 218, 480, 496, 362, 103, -3, -139, -456, -1103, -1183, -903, -1152, -1700, -1957, -1851, -1805, -2278, -2719, -3010, -2870, -2628, -2880, -3272, -2947, -2226, -1879, -1689, -1229, -735, -538, -274, -224, -20, 200, 478, 520, 709, 1138, 958, 467, 748, 1335, 1510, 1330, 1498, 2117, 2573, 2596, 2615, 3009, 3533, 3919, 3562, 3139, 2889, 2831, 2562, 2237, 2080, 2176, 2183, 1913, 1245, 879, 851, 593, 251, -168, -224, -488, -897, -1364, -1255, -450, -37, -339, -372, 153, 387, -246, -765, -309, 446, 421, -165, -294, 139, 206, -350, -661, -227, 459, 440, 322, 566, 1141, 1126, 859, 975, 1595, 1829, 1095, 564, 542, 523, -229, -863, -876, -315, -301, -1017, -1485, -1436, -1476, -2140, -2730, -2713, -2463, -2713, -3115, -3023, -2588, -2297, -2285, -2224, -2007, -1775, -1936, -2223, -2109, -2012, -1818, -1924, -1934, -1795, -1576, -1653, -1859, -1449, -980, -648, -541, -51, 764, 1350, 1485, 1773, 2225, 2429, 2314, 2191, 2320, 2398, 2263, 2047, 2014, 1863, 1715, 1902, 1827, 1401, 1142, 787, 257, -17, -212, -408, -435, -476, -432, -580, -439, -231, -274, -240, -342, -647, -851, -900, -1134, -1081, -1206, -1326, -1357, -1430, -1621, -1888, -1732, -1471, -1263, -1201, -824, -396, -245, -125, 353, 815, 699, 639, 630, 640, 567, 388, 333, 312, 625, 692, 444, 148, -154, -270, -599, -841, -1094, -1216, -1118, -949, -1104, -1389, -1196, -781, -606, -1164, -1607, -1447, -1142, -1566, -2250, -2403, -2052, -1963, -2444, -2573, -2299, -2044, -2204, -2294, -1794, -993, -666, -637, -89, 585, 878, 711, 585, 1126, 1572, 1210, 798, 1169, 1656, 1841, 1781, 2009, 2565, 2713, 2327, 2020, 2065, 1982, 1628, 1200, 1603, 2168, 2211, 1963, 2116, 2624, 2446, 1663, 1125, 1518, 1803, 1142, 249, -55, 310, 44, -1006, -1592, -1259, -1023, -1697, -2199, -1921, -1181, -990, -1350, -1310, -671, -542, -1011, -1238, -912, -486, -1029, -1646, -1633, -1133, -1100, -1414, -1588, -1088, -365, -873, -1709, -1923, -1561, -1765, -2504, -2506, -1493, -612, -933, -1515, -1138, -478, -687, -1369, -1241, -645, -604, -1462, -2039, -1740, -1495, -2160, -2836, -2579, -2187, -2207, -3064, -3146, -2293, -1603, -1846, -2097, -1253, -251, -217, -1033, -1285, -747, -543, -1033, -1246, -809, -26, 162, -207, -201, 474, 904, 394, -168, 373, 924, 634, 285, 793, 1717, 1886, 1496, 1735, 2584, 2954, 2431, 1896, 2562, 2874, 2261, 1519, 1457, 1665, 1512, 1002, 453, 459, 333, -149, -699, -577, -173, -380, -652, -520, -243, -474, -1184, -1483, -1418, -1357, -1788, -2458, -2565, -2040, -1900, -2267, -2325, -1862, -1420, -1728, -2486, -2765, -2112, -1829, -2068, -1932, -939, 53, 188, 67, 859, 1825, 1750, 1426, 1769, 2611, 2679, 1932, 1594, 2303, 2867, 2186, 1481, 2122, 2908, 2749, 1955, 1983, 2865, 3191, 2497, 2093, 2817, 3443, 2848, 1767, 1672, 1921, 1437, 154, -43, 836, 1007, 215, -318, 84, 498, -114, -1111, -1025, -608, -893, -1525, -1564, -666, -77, -284, -232, 358, 973, 1036, 606, 302, 674, 1045, 734, 185, 304, 921, 1009, 196, -329, 182, 541, 42, -737, -349, 633, 724, 89, -178, 427, 511, -154, -724, -786, -641, -1031, -1621, -2104, -2001, -1861, -2231, -2631, -2478, -2284, -2711, -3663, -4233, -3969, -3796, -4057, -4202, -3433, -2733, -2764, -3038, -2775, -2052, -1838, -2039, -2069, -1806, -1470, -1529, -1576, -1350, -928, -659, -747, -850, -583, -331, -275, 45, 490, 1074, 1078, 1041, 1349, 1571, 1597, 1483, 1389, 1348, 1183, 986, 913, 832, 1078, 1378, 1315, 956, 496, 234, -80, -388, -434, -535, -877, -1111, -867, -665, -561, -608, -62, 855, 956, 509, 397, 1149, 1438, 1182, 1411, 2172, 2532, 2212, 1876, 1956, 2387, 2441, 2364, 2469, 3120, 3469, 3229, 3438, 4157, 4679, 4372, 3774, 3615, 3726, 3363, 2693, 2317, 2585, 2968, 2604, 2178, 2134, 2082, 1897, 1339, 950, 716, 615, 49, -487, -342, 153, 168, -226, -75, 237, 269, -235, -343, -90, 314, 90, -242, 50, 659, 912, 713, 712, 1076, 1506, 1495, 1413, 1967, 2982, 3461, 3502, 3585, 4045, 4217, 3909, 3709, 4030, 4238, 3962, 3375, 3407, 3866, 3906, 3440, 3145, 3507, 3476, 2725, 1565, 1230, 1403, 1040, 248, 35, 360, 320, -85, -329, -125, 129, -184, -655, -603, -386, -636, -1178, -1150, -565, -514, -1126, -1430, -1250, -913, -1192, -1684, -1424, -490, -18, -205, -31, 904, 1492, 1126, 820, 1299, 1847, 1576, 1104, 1279, 1976, 2249, 1763, 1451, 1905, 2042, 1282, 362, 377, 530, -48, -975, -1246, -848, -498, -803, -1197, -792, -555, -959, -1622, -1540, -1225, -1378, -1858, -1870, -1779, -1934, -2448, -3036, -2900, -2945, -3522, -4001, -3937, -3698, -3787, -3929, -3705, -3284, -3036, -3311, -3355, -2889, -2606, -2892, -3011, -2591, -2111, -2216, -2398, -1806, -1050, -936, -1580, -1824, -1723, -1913, -2517, -2840, -2643, -2312, -2396, -2601, -2503, -2255, -2044, -2290, -2480, -2227, -1826, -1989, -2571, -2835, -2285, -2023, -2419, -2809, -2534, -2266, -2857, -3533, -3375, -2638, -2287, -2497, -2551, -1849, -1387, -1453, -1780, -1467, -761, -398, -799, -1039, -424, 243, 156, 12, 570, 1394, 1446, 680, 665, 1286, 1558, 737, 345, 952, 1609, 1277, 879, 1382, 2288, 2369, 1602, 1267, 1833, 2476, 2185, 1531, 1743, 2702, 2390, 1209, 846, 1570, 1771, 922, 10, 587, 1338, 833, -43, 170, 1150, 1115, 29, -561, 446, 1154, 302, -545, 36, 754, 308, -730, -726, 86, 453, -226, -913, -741, -403, -1075, -2116, -2040, -1101, -853, -1618, -1861, -1040, -402, -1064, -1779, -1470, -605, -593, -1402, -1759, -1196, -840, -1486, -2345, -2300, -1626, -1929, -3040, -3274, -2596, -2143, -2559, -2906, -2275, -1293, -1436, -2257, -2132, -1305, -1175, -1959, -2162, -1315, -655, -1051, -1484, -1095, -202, -346, -1252, -1514, -851, -559, -1350, -1845, -1150, -272, -574, -1361, -926, 428, 819, 74, -32, 946, 1489, 1006, 333, 675, 1329, 1198, 198, -154, 354, 538, -239, -1140, -871, -131, -348, -1282, -1116, 160, 710, -260, -811, -16, 763, 232, -557, -112, 914, 721, -112, -216, 676, 1167, 468, -165, 53, 444, 30, -726, -989, 74, 761, 150, -293, 536, 1639, 1745, 1211, 1584, 2739, 3114, 2389, 2117, 2852, 3486, 3185, 2414, 2399, 2848, 2685, 1616, 1199, 1580, 2244, 1939, 1176, 1384, 2052, 1785, 954, 777, 1338, 1462, 419, -497, -272, 411, -116, -1055, -1153, -527, -846, -2295, -2834, -2238, -2320, -3193, -3812, -3503, -2901, -3063, -3825, -3633, -2478, -2060, -2345, -2437, -1567, -718, -768, -1175, -890, -67, 149, -486, -733, -10, 432, -175, -696, -239, 474, 481, -145, -159, 892, 1483, 1001, 547, 976, 1575, 1081, 174, 518, 1325, 1133, 434, 74, 739, 1130, 574, -100, 15, 547, 156, -788, -921, -317, -6, -211, -256, 591, 1363, 1458, 1151, 1280, 2216, 2820, 2681, 2658, 3361, 4058, 3924, 3581, 3571, 4043, 4212, 3757, 3629, 4201, 4797, 4614, 4212, 4659, 5580, 5799, 5501, 5517, 6055, 6390, 5892, 5143, 5190, 5734, 5702, 4834, 4535, 5052, 4838, 3712, 2896, 3039, 3350, 2522, 1309, 988, 1474, 1450, 579, 252, 1077, 1961, 1395, 535, 615, 1432, 1548, 919, 582, 1110, 1357, 453, -654, -748, -143, -440, -1246, -1581, -1079, -840, -1368, -1750, -1312, -660, -569, -1397, -1748, -1303, -1344, -2037, -2636, -2209, -1649, -2045, -2805, -3013, -2696, -2641, -3295, -4008, -3969, -3544, -3969, -4874, -4985, -4381, -4079, -4412, -4652, -3881, -2936, -3041, -3408, -2732, -1421, -1123, -1882, -2015, -1192, -658, -947, -1214, -625, 154, 122, -462, -621, 210, 881, 945, 1061, 1580, 2346, 2740, 2594, 2441, 3021, 3532, 3516, 3186, 3388, 3828, 3679, 3148, 2950, 3379, 3353, 2839, 2299, 2339, 2574, 1947, 1297, 1251, 1912, 2082, 1492, 1588, 1979, 2364, 2203, 1926, 2225, 2863, 2785, 2152, 1921, 2271, 2246, 1449, 1127, 1443, 1862, 1217, 455, 662, 1284, 1438, 1021, 1098, 1906, 2457, 2302, 1842, 1801, 2340, 2514, 2094, 1675, 1884, 2092, 1617, 1273, 1397, 1517, 970, 254, 185, 40, -423, -1189, -1260, -1066, -1074, -1156, -1381, -1132, -901, -734, -899, -829, -888, -978, -954, -1233, -1479, -1564, -1601, -1832, -2113, -2356, -2171, -2265, -2342, -1926, -1523, -1325, -1204, -957, -619, -439, -227, -39, 144, 288, 276, -49, -52, 227, 274, 326, 200, 472, 435, 174, -87, -70, -96, -297, -624, -573, -342, -617, -679, -336, 217, 70, -89, 75, 334, 173, -343, -555, -492, -468, -839, -1416, -1682, -1638, -1640, -2105, -2295, -2134, -1777, -1688, -1973, -1725, -919, -306, -619, -528, 95, 557, 155, -277, 162, 960, 1144, 667, 672, 1336, 1612, 792, -38, 108, 511, 204, -464, -359, 250, 258, -450, -684, 86, 706, 563, 66, 545, 1058, 801, -232, -653, -103, -23, -849, -1620, -1365, -1089, -1648, -2620, -2569, -1807, -1503, -2194, -2696, -2048, -1028, -1191, -2069, -2067, -1072, -767, -1628, -2296, -1624, -571, -828, -1744, -1724, -442, -254, -1407, -2066, -1274, -587, -1378, -2480, -1913, -429, -205, -918, -794, 510, 1199, 520, -117, 559, 1450, 1167, 257, 237, 1038, 1083, -65, -573, 78, 630, 21, -996, -816, 301, 622, -241, -403, 672, 1383, 586, -266, 198, 1302, 1253, 6, -335, 557, 1078, 136, -873, -354, 701, 208, -1437, -1661, -425, 36, -1169, -1880, -740, 573, 350, -591, -186, 1416, 1887, 612, 51, 972, 1698, 740, -463, 27, 1028, 631, -1056, -1630, -578, -350, -1518, -2242, -1260, -236, -776, -1759, -1339, -115, -2, -1077, -1593, -606, -20, -910, -2107, -1698, -778, -1020, -2109, -2259, -1221, -956, -1910, -3075, -2621, -1524, -1615, -2644, -2435, -797, -134, -912, -1230, -59, 1107, 953, 5, 178, 1424, 1631, 472, -220, 638, 1276, 484, -520, -396, 549, 382, -708, -938, 68, 741, 105, -596, -99, 856, 753, -204, -593, 236, 523, -410, -1239, -880, -269, -694, -1678, -1782, -904, -1032, -2217, -2913, -2236, -1499, -1717, -2190, -1602, -116, 258, -466, -546, 705, 1687, 1297, 993, 1669, 2277, 1925, 1308, 1264, 1675, 1796, 1284, 844, 842, 1145, 1019, 659, 501, 1044, 1590, 1391, 1022, 1090, 1559, 1370, 684, 188, 339, 420, -67, -633, -628, -529, -894, -1541, -2083, -2132, -2222, -2907, -3581, -3629, -3397, -3476, -3698, -3442, -2898, -2540, -2639, -2836, -2444, -1862, -2011, -2153, -1939, -1359, -1280, -1887, -2244, -1972, -1474, -1607, -2057, -2172, -1768, -1616, -1889, -1911, -1279, -749, -757, -829, -892, -911, -1019, -1292, -1454, -1345, -1187, -1637, -2082, -2150, -2033, -2376, -2966, -3167, -3171, -3292, -3930, -4413, -4414, -4056, -4092, -4371, -4210, -3602, -3481, -3773, -3638, -3091, -2986, -3352, -3254, -2764, -2643, -3103, -3307, -2793, -2265, -2473, -2955, -2658, -1756, -1521, -1758, -1725, -772, 69, 91, -105, 265, 748, 584, 141, 4, 506, 571, 12, -333, -165, -88, -495, -944, -949, -869, -1194, -1698, -1693, -1384, -1200, -1514, -1197, -468, -107, -30, 93, 442, 416, 409, 529, 662, 442, 327, 389, 433, 426, 492, 405, 494, 796, 964, 988, 1124, 1485, 2121, 2599, 2729, 2806, 3182, 3823, 3905, 3724, 3562, 3800, 4088, 4111, 3833, 3711, 3849, 3948, 3467, 2777, 2653, 2823, 2537, 1961, 1729, 1861, 1856, 1330, 1194, 1705, 2098, 2013, 1611, 1608, 2103, 1967, 1462, 1264, 1635, 1727, 1328, 959, 1137, 1480, 1554, 1349, 1355, 1668, 1843, 2152, 2417, 2834, 3245, 3743, 3844, 3863, 4177, 4463, 4356, 4404, 4843, 5132, 4967, 4513, 4522, 4742, 4620, 4169, 3999, 4348, 4502, 4042, 3583, 3780, 4379, 4439, 4195, 4213, 4799, 4963, 4225, 3534, 3684, 3915, 3321, 2629, 2548, 2686, 2160, 1200, 734, 1048, 1078, 523, 151, 411, 848, 647, 116, 425, 1185, 1460, 1028, 894, 1417, 1763, 1375, 1059, 1475, 2113, 2179, 1788, 1901, 2158, 2419, 1987, 1644, 2000, 2621, 2610, 2425, 2779, 3379, 3573, 3194, 3548, 4183, 4463, 4332, 4327, 4526, 4606, 4373, 3904, 3538, 3651, 3766, 3560, 3032, 2742, 2836, 2715, 2233, 2165, 2556, 2551, 2276, 2107, 2420, 2333, 2062, 1905, 1927, 1827, 1447, 1266, 1294, 1312, 966, 480, 416, 627, 539, 3, -342, -191, -141, -528, -947, -665, -58, 175, -83, -46, 476, 706, 311, 273, 639, 1013, 807, 262, 129, 218, 59, -424, -439, -176, 50, -386, -844, -585, -149, -306, -560, -232, 427, 658, 267, 70, 315, 646, 389, 29, 289, 603, 372, -197, -486, -389, -347, -720, -1143, -989, -865, -1119, -1504, -1599, -1142, -701, -844, -1095, -856, -385, -536, -1038, -969, -515, -407, -1169, -1777, -1497, -1357, -1878, -2441, -2428, -2234, -2630, -3450, -3577, -2938, -2793, -3412, -3818, -3279, -2975, -3425, -4019, -3867, -3081, -3014, -3819, -4242, -3858, -3791, -4418, -4852, -4468, -4150, -4426, -4902, -4814, -4390, -4381, -4641, -4334, -3270, -2667, -2806, -2830, -2309, -1592, -1489, -1570, -1170, -222, 416, 87, -350, -29, 531, 449, 206, 297, 894, 1146, 775, 444, 810, 1442, 1455, 1169, 1206, 1756, 1769, 1006, 639, 1160, 1566, 1030, 472, 560, 830, 368, -342, -426, -88, -70, -879, -1346, -1088, -805, -1010, -1394, -1239, -483, -383, -944, -891, -203, 135, -377, -710, -40, 590, 166, -624, -421, 446, 506, -391, -841, 138, 774, 6, -792, -42, 825, 447, -467, -379, 641, 727, -373, -1134, -568, -104, -798, -1877, -1892, -1496, -1954, -3118, -3834, -3459, -3367, -4371, -5226, -5014, -4287, -4731, -5556, -5535, -4829, -4748, -5483, -5599, -4866, -4307, -4792, -5347, -5120, -4168, -4321, -5159, -5384, -4400, -3866, -4866, -5407, -4463, -3262, -3615, -4587, -4081, -2693, -2702, -3619, -3533, -2043, -1109, -2030, -2843, -1938, -822, -1091, -2376, -2026, -595, -468, -1881, -2606, -1545, -820, -1643, -2877, -2438, -1085, -985, -2490, -3124, -1856, -834, -1726, -2700, -1891, -536, -839, -2273, -2374, -1089, -578, -1655, -2393, -1547, -775, -1458, -2832, -2702, -1270, -1061, -2323, -3127, -2145, -1351, -2075, -3237, -2935, -1704, -1677, -2954, -3337, -2020, -1452, -2676, -3734, -3073, -2150, -2625, -3966, -4101, -2922, -2637, -3840, -4684, -3654, -2517, -3033, -3966, -3612, -2115, -1985, -2981, -3076, -1672, -768, -1616, -2465, -1842, -498, -747, -1740, -1771, -454, 330, -615, -1466, -766, 467, 240, -697, -375, 1073, 1578, 604, 46, 1048, 2163, 1784, 993, 1430, 2815, 2730, 1129, 668, 1839, 2519, 1396, 671, 1546, 2563, 1923, 679, 938, 2254, 2638, 1695, 1232, 2084, 3032, 2350, 1474, 2105, 3383, 3427, 2341, 2073, 3096, 3646, 2669, 1799, 2558, 3930, 3580, 2328, 2330, 3482, 3753, 2567, 1907, 2809, 3848, 3321, 2278, 2591, 3673, 3700, 2566, 2252, 3398, 4134, 3177, 2173, 2789, 3604, 3296, 2284, 2224, 3134, 3280, 2361, 1613, 2093, 2683, 2404, 1713, 1743, 2454, 2547, 1870, 1419, 1919, 2547, 2239, 1616, 1858, 2358, 2196, 1542, 1489, 2178, 2266, 1677, 1304, 1761, 2358, 2080, 1497, 1692, 2493, 2558, 1974, 1831, 2359, 2769, 2420, 1790, 1955, 2526, 2204, 1391, 1129, 1836, 2150, 1533, 889, 1250, 1967, 1555, 512, 408, 1288, 1395, 783, 402, 877, 1410, 652, -207, 47, 774, 799, -12, -441, -117, 188, -399, -1125, -912, -303, -478, -1237, -1510, -1092, -961, -1707, -2178, -1719, -1022, -1376, -2098, -1843, -1022, -904, -1625, -2004, -1542, -1007, -1312, -1809, -1442, -707, -578, -970, -907, -462, -54, -151, -470, -56, 495, 476, 117, 283, 854, 1160, 1047, 920, 1309, 1725, 1694, 1540, 1853, 2388, 2661, 2490, 2196, 2678, 2874, 2292, 1867, 2257, 2701, 2274, 1775, 2253, 2831, 2366, 2025, 2240, 2621, 2479, 2115, 1970, 2265, 2386, 1937, 1776, 2058, 2231, 1815, 1537, 1856, 2316, 2128, 1481, 1414, 1899, 1736, 896, 674, 1385, 1833, 1363, 864, 1309, 1664, 1196, 628, 890, 1635, 1705, 1044, 718, 1183, 1383, 846, 160, 304, 548, 289, -384, -624, -231, -223, -762, -1274, -1099, -855, -1087, -1550, -1617, -1421, -1707, -2399, -2643, -2084, -1729, -1975, -2207, -1943, -1609, -1943, -2380, -2188, -1587, -1632, -2063, -2076, -1547, -1240, -1505, -1525, -972, -372, -475, -776, -631, -23, 462, 348, 174, 540, 1105, 1177, 841, 821, 1192, 1526, 1409, 1180, 1359, 2003, 2168, 1771, 1770, 2237, 2601, 2157, 1684, 1878, 2334, 2277, 1814, 1925, 2997, 3397, 2702, 2325, 2801, 3372, 3058, 2685, 2954, 3517, 3412, 2821, 2879, 3404, 3710, 3585, 3468, 3644, 3889, 4004, 3875, 4011, 4390, 4714, 4731, 4453, 4233, 4194, 4104, 3928, 3775, 3773, 3853, 3530, 3227, 3198, 3277, 3127, 2870, 2709, 2633, 2426, 1911, 1436, 1306, 1435, 1276, 777, 534, 566, 629, 273, -270, -535, -422, -312, -707, -909, -752, -631, -1077, -1415, -1199, -794, -849, -1000, -919, -707, -740, -1066, -1020, -767, -389, -545, -830, -947, -1027, -1088, -1215, -1448, -1380, -1099, -1106, -1501, -1562, -1245, -1259, -1440, -1486, -1204, -1135, -1423, -1632, -1401, -1257, -1230, -1286, -1204, -924, -937, -1310, -1477, -1232, -1368, -1817, -1952, -1748, -1595, -1884, -2327, -2158, -1662, -1544, -1722, -1672, -1014, -459, -714, -903, -466, 112, 56, -367, -268, 321, 146, -568, -664, -197, 21, -559, -909, -627, -340, -670, -1419, -1507, -976, -943, -1347, -1501, -1201, -1043, -1409, -1787, -1690, -1340, -1487, -2016, -2003, -1685, -1870, -2482, -2789, -2380, -2335, -2945, -3500, -3201, -2540, -2745, -3249, -3142, -2310, -1721, -2007, -2288, -1626, -865, -1094, -1576, -1304, -397, -138, -855, -1167, -507, 67, -367, -1036, -452, 615, 452, -541, -644, 416, 826, 247, -113, 552, 1434, 1255, 356, 288, 1159, 1380, 515, -40, 608, 1096, 518, -237, -112, 264, 147, -598, -947, -548, -267, -735, -1282, -752, -134, -180, -634, -559, -65, 73, -316, -635, -173, 498, 505, -217, -476, 205, 581, 29, -428, 13, 581, 518, -77, -106, 862, 1480, 1066, 747, 1328, 1829, 1460, 963, 1432, 2368, 2354, 1506, 1352, 1899, 2072, 1410, 908, 1354, 1969, 1624, 631, 530, 1325, 1450, 733, 312, 959, 1545, 735, -60, -30, 309, 9, -790, -1143, -818, -854, -1439, -2021, -2194, -1824, -2042, -2659, -2998, -2840, -2515, -2756, -3149, -2879, -2170, -1972, -2431, -2583, -2269, -1992, -2430, -2998, -2998, -2566, -2765, -3522, -3725, -3591, -3589, -4017, -4240, -4265, -4259, -4538, -4960, -5125, -4803, -4677, -4965, -4813, -4496, -4401, -4595, -4842, -4876, -4608, -4395, -4654, -5046, -4941, -4912, -5447, -6138, -6220, -5732, -5768, -6452, -6822, -6548, -6257, -6425, -6608, -5959, -4919, -4614, -4859, -4856, -4175, -3726, -4026, -4240, -3687, -2915, -3062, -3570, -3344, -2552, -2389, -2667, -2682, -2174, -1806, -2070, -2287, -1819, -1084, -845, -972, -950, -326, -4, -174, -225, 226, 654, 361, 0, 38, 265, 209, -190, -412, -327, -362, -676, -948, -935, -841, -745, -577, -445, -280, -121, -66, -131, -323, -492, -466, -380, -570, -867, -978, -894, -807, -965, -947, -734, -666, -695, -903, -890, -871, -809, -723, -721, -597, -493, -515, -823, -834, -548, -576, -803, -709, -510, -473, -609, -746, -626, -630, -846, -1139, -1266, -1074, -1044, -1081, -1044, -764, -558, -431, -121, 26, 167, 208, 255, 248, 252, 215, 214, 331, 378, 394, 601, 910, 1000, 1128, 1230, 1484, 1676, 1691, 1831, 2012, 2491, 2638, 2624, 2927, 3413, 3643, 3463, 3503, 3979, 4346, 3862, 3578, 3827, 3956, 3582, 3089, 3034, 3405, 3613, 3207, 2940, 3254, 3770, 3694, 3350, 3622, 4290, 4432, 3931, 3549, 3674, 3893, 3544, 2874, 2703, 2926, 2859, 2459, 2241, 2453, 2696, 2529, 2156, 2161, 2541, 2517, 1983, 1937, 2658, 2845, 2372, 2216, 2709, 3322, 3070, 2547, 2787, 3471, 3483, 2864, 2618, 2968, 3137, 2624, 2041, 2151, 2481, 2371, 2044, 1863, 2197, 2480, 2375, 2246, 2421, 2495, 2228, 2014, 1776, 1957, 2078, 1691, 1166, 1009, 1278, 1260, 810, 448, 814, 1137, 809, 65, -162, 101, 94, -236, -294, 29, 138, 11, -184, 102, 463, 436, 177, 485, 924, 679, 155, 166, 602, 650, 347, 107, 470, 761, 647, 457, 557, 1067, 1283, 999, 923, 1240, 1615, 1528, 849, 719, 1292, 1208, 553, 139, 593, 1147, 743, 242, 387, 890, 802, 241, 105, 524, 717, 464, 166, 331, 728, 947, 950, 927, 1200, 1500, 1446, 1364, 1585, 1757, 1867, 1720, 1626, 1901, 2330, 2456, 2574, 2891, 3118, 3222, 3475, 3936, 4302, 4603, 4889, 5134, 5086, 4966, 4892, 4775, 4816, 4979, 4726, 4365, 4346, 4612, 4588, 4152, 3791, 4009, 4371, 4062, 3541, 3280, 3530, 3611, 3300, 3037, 2949, 3018, 2892, 2596, 2466, 2426, 2299, 2096, 1818, 1573, 1449, 1123, 767, 501, 505, 567, 235, 38, -10, 37, -40, -135, -14, 198, 391, 580, 402, 322, 566, 627, 544, 567, 738, 685, 650, 681, 831, 685, 545, 461, 493, 544, 190, -169, 8, 331, 170, -331, -465, 111, 304, 227, 115, 177, 334, 167, -165, -317, -148, 104, 91, -235, -408, -461, -457, -534, -677, -575, -400, -242, -389, -587, -534, -323, -73, -235, -446, -385, -432, -700, -935, -956, -833, -752, -873, -994, -1013, -1142, -1329, -1613, -1519, -1587, -1855, -1845, -1709, -1771, -1936, -1839, -1761, -1810, -2119, -2260, -2081, -2111, -2419, -2648, -2422, -2159, -2437, -2764, -2936, -2956, -2984, -2960, -3027, -2871, -2448, -2290, -2454, -2534, -2455, -1981, -1847, -2321, -2393, -2060, -1792, -2405, -2799, -2277, -1521, -1708, -2143, -2114, -1560, -1395, -2042, -2201, -1742, -1234, -1336, -1703, -1578, -1041, -915, -1225, -1261, -764, -546, -855, -1168, -1006, -729, -711, -1036, -946, -520, -326, -565, -852, -667, -321, -211, -318, -129, 217, 401, 34, -362, -279, -11, -181, -714, -912, -638, -651, -1208, -1655, -1375, -1113, -1651, -2333, -2251, -1769, -1820, -2569, -2719, -2011, -1548, -1808, -2177, -1773, -1174, -1275, -1949, -1891, -1326, -980, -1466, -1920, -1455, -875, -1223, -2028, -1922, -1202, -1111, -1808, -2126, -1452, -724, -1027, -1564, -1325, -851, -840, -1306, -1595, -1136, -794, -1203, -1917, -1801, -1273, -1149, -1687, -1848, -1480, -1514, -2165, -2688, -2318, -2018, -2200, -2721, -2389, -1579, -1733, -2356, -2275, -1559, -1403, -2050, -2345, -1891, -1432, -1844, -2387, -2391, -1952, -1838, -2243, -2478, -2231, -1806, -2023, -2372, -2217, -1376, -1014, -1250, -1437, -1199, -852, -873, -1022, -993, -634, -575, -990, -1388, -1266, -972, -976, -1185, -1097, -749, -739, -1378, -1703, -1147, -551, -551, -729, -457, 300, 389, -207, -262, 367, 891, 438, 52, 313, 807, 796, 248, 275, 947, 1174, 673, 262, 738, 1502, 1288, 711, 931, 1657, 1776, 1140, 671, 1109, 1629, 1280, 482, 494, 1100, 796, -29, -184, 421, 418, -408, -783, -632, -452, -846, -1538, -1547, -794, -498, -1112, -1279, -699, -365, -736, -1107, -960, -530, -535, -1110, -1200, -823, -549, -731, -881, -512, -119, -45, -247, -41, 650, 985, 569, 365, 1057, 1477, 1064, 730, 1250, 1724, 1378, 972, 1164, 1701, 1816, 1602, 1419, 1727, 1875, 1547, 1137, 1128, 1529, 1581, 1206, 940, 1610, 1970, 1705, 1501, 1886, 2418, 2177, 1590, 1586, 2335, 2441, 1760, 1385, 1806, 2385, 2088, 1416, 1508, 2272, 2524, 1877, 1438, 1931, 2475, 2087, 1534, 1678, 2238, 1930, 1247, 1232, 1699, 1757, 1100, 639, 1022, 1481, 1069, 355, 165, 708, 514, -400, -735, -409, -260, -838, -1078, -619, -280, -284, -696, -645, -334, -354, -679, -1025, -954, -814, -1077, -1634, -1694, -1316, -1040, -1229, -1534, -1437, -960, -740, -831, -845, -443, -138, -134, -537, -498, 16, -62, -381, -517, -121, 284, -56, -533, -297, 49, -30, -673, -705, -381, -31, -349, -851, -722, -295, -23, -338, -137, 352, 805, 694, 431, 497, 825, 757, 190, 200, 657, 701, 281, 43, 546, 818, 551, 340, 802, 1285, 1006, 556, 640, 1322, 1412, 1085, 852, 1235, 1421, 1338, 1008, 961, 1472, 1687]
[1, 0, 1, 0, 2, 0, -1, -1, -1, -2, -4, 1, 1, 3, 4, 1, 1, 0, -3, 0, -1, -2, 1, 0, 2, 0, 1, -1, -5, -3, -5, -5, -2, -5, -1, -4, -3, 0, -7, -2, -4, -4, -2, -4, -4, -6, -7, -5, -7, -3, -4, -2, -1, -4, 0, -2, -4, 0, -2, 1, -1, 0, 0, 0, 0, -1, -2, -2, 0, -1, 0, 0, 0, 0, 3, 1, 3, 2, 2, 2, 2, 4, 1, 5, 7, 2, 4, 2, 1, 1, 0, 1, 0, 0, 2, 1, 2, 1, 0, -3, -2, -1, -3, 0, 0, 0, 0, -2, -1, -1, -3, -2, -3, -2, -1, 1, 0, 2, 0, 1, -1, -2, 2, 0, 1, 2, 5, 1, 2, 1, 2, -1, 0, 1, 0, -2, -2, -2, -3, -4, -4, -3, -2, -2, -1, -1, -3, -3, -4, -4, -4, -5, -4, -2, -4, -2, -1, -2, 3, 1, 4, 3, 3, 4, 3, 7, 5, 6, 7, 6, 7, 8, 8, 7, 7, 7, 9, 6, 3, 2, 0, 0, 0, 1, -1, 0, -1, -4, 0, -3, -3, -2, -4, -3, -4, -4, -2, -5, -3, -1, -1, 0, 0, 1, 0, 3, 3, 6, 4, 7, 3, 2, 2, 0, 0, -1, 1, 0, 3, 2, 3, 2, 0, -4, -1, -6, -2, -5, -1, -4, -4, 0, -6, -2, -6, -4, -4, -4, -1, 0, -4, 0, -5, -4, -3, -6, 0, -2, 2, 1, 4, 3, 0, 3, 0, 2, 0, 1, 0, 2, 3, 5, 5, 8, 4, 7, 7, 2, 3, 0, 1, 0, 0, 2, 3, 0, 5, 2, 5, 4, 3, 2, -1, 2, 0, -1, -5, -4, -5, -8, -8, -9, -6, -6, -5, -3, -1, -1, -2, -1, 0, 1, 0, 0, 0, -1, 0, 0, 1, 0, 1, 4, 3, 2, 3, 1, 0, 1, 2, 2, 5, 5, 7, 5, 4, 6, -2, -1, -4, -3, -8, -5, -4, -4, -4, -5, -6, -7, -3, -6, -6, -5, -7, -8, -7, -6, -7, -5, -3, -3, -2, -1, 1, 5, 3, 6, 7, 9, 7, 5, 6, 3, 3, 0, 3, 2, 2, 5, 5, 3, 6, 2, 0, -3, 0, -2, -3, 0, -3, 0, 1, -1, 0, -4, -2, -6, -5, -7, -6, -5, -4, -4, -1, -3, -1, 1, 3, 4, 4, 5, 1, 7, 3, 5, 2, 1, 1, 1, 4, 4, 7, 11, 14, 9, 12, 8, 7, 5, 3, 3, -3, 2, 0, 0, 6, 5, 6, 4, 4, 0, -2, -1, -2, -3, -3, -5, -5, -5, -6, -6, -8, -7, -9, -4, -3, 0, 0, -3, -2, -6, -5, -4, -3, -3, -1, -4, 0, -1, -2, -3, -1, 0, 0, 0, 0, 4, 3, 6, 3, 6, 5, 1, 2, -2, 0, -3, -7, -5, -8, -8, -4, -6, -5, -5, -3, -4, -4, -2, -6, -6, -4, -7, -4, -2, -2, 0, 0, 2, 0, 3, 6, 4, 6, 3, 4, 8, 9, 8, 8, 11, 8, 8, 4, 5, 5, 0, 1, 0, -1, -3, -4, -4, -2, -2, -4, -5, 0, -3, 0, 0, -1, -1, 0, -3, -4, -2, -1, -3, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 5, 5, 4, 8, 8, 8, 4, 7, 4, 5, 8, 5, 5, 2, 1, 0, -2, -4, -1, -4, -1, -3, -3, 0, -1, 0, -1, -2, -3, -4, -5, -4, -9, -7, -5, -5, -3, -3, -2, 0, 0, -1, 2, 0, 2, 3, 6, 6, 8, 7, 6, 5, 2, 3, 2, 5, 6, 3, 9, 8, 6, 6, 6, 4, 0, 0, -4, -4, -4, -4, -4, -3, -2, -3, -4, -6, -3, -4, -3, -1, -2, -1, 0, -3, -1, -2, -3, -6, -3, -3, -2, 0, 0, -1, 0, 0, -1, -1, 1, 0, 1, 2, 2, 0, 1, 0, -5, -5, -8, -4, -6, -4, -3, -5, -2, -3, 0, 0, 0, -2, -3, -3, -3, -7, -6, -5, -8, -4, -5, -5, -5, -5, -1, 0, 3, 2, 6, 4, 5, 5, 3, 2, 3, 1, 1, 1, 3, 2, 7, 6, 6, 7, 6, 8, 5, 7, 2, 2, 2, 0, 3, 0, 0, 4, 4, 3, 6, 8, 6, 7, 7, 5, 4, 3, 0, 0, 3, -1, 1, -1, 0, 5, 3, 5, 4, 4, 4, 3, 4, 4, 7, 8, 4, 7, 5, 3, 1, 0, 0, -2, 0, -7, -5, -3, -3, -5, -2, 0, 0, -1, 0, -1, -4, -2, -4, -3, -4, -5, -6, -8, -6, -6, -6, -5, -4, -3, -2, -3, -2, -4, -3, -3, -3, -3, -2, 0, -1, 0, -1, -3, -1, -3, -2, -5, -2, -3, -3, -4, -3, -3, -1, 0, 0, 0, 2, 0, 0, -1, 0, 0, 0, -2, 0, -3, 2, -1, 0, 0, 0, -1, -1, -2, -2, -1, -1, -1, 2, 0, 0, -1, 0, -3, -2, -1, -1, 2, -1, -2, -2, -3, -6, -7, -3, -7, -5, -5, -4, -2, -2, -3, -1, -1, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 2, 2, 4, 1, 4, 1, 0, 2, 2, 3, 7, 5, 4, 4, 5, 5, 3, 6, 6, 5, 6, 6, 6, 4, 6, 5, 5, 6, 4, 6, 7, 6, 5, 6, 4, 5, 5, 4, 4, 4, 5, 4, 2, 3, 4, 3, 1, 1, 0, 1, 1, 0, 3, 1, 5, 2, 1, 1, 0, 1, 3, -2, 0, -2, -2, -1, 0, -1, 1, 0, 0, 1, 2, 0, 0, -3, 0, -4, -8, -4, -7, -9, -8, -5, -5, -6, -2, -6, -5, -5, -3, -5, -5, -3, 0, -1, -1, -1, 0, 0, -1, -1, 0, 0, -2, -2, 1, -1, 1, 1, 0, 1, 0, -1, -2, -4, 0, -3, -1, -3, 0, -2, -2, -1, -2, 2, 0, 1, 3, 0, 4, 1, 3, 2, 0, -1, -1, -2, -1, 1, 1, 0, 0, 0, 0, -2, 0, -4, -2, -2, -3, -2, -2, -1, 0, 0, 0, -3, -3, -6, -6, -5, -4, -5, -7, -5, -5, -6, -6, -6, -3, -2, -3, -5, -4, -4, -1, -2, 1, 0, 2, 3, 4, 5, 3, 4, 2, 2, 1, 2, 4, 3, 5, 6, 6, 5, 4, 6, 0, 7, 4, 3, 7, 3, 5, 3, 4, 2, 2, 3, 5, 5, 5, 6, 6, 5, 4, 5, 3, 4, 5, 3, 4, 4, 1, 1, 2, 1, 2, -1, 0, -3, -3, -3, -4, 0, -2, 1, 0, -3, -3, -2, -3, -3, -3, -2, -4, -5, -6, -8, -4, -9, -7, -9, -9, -6, -9, -7, -7, -4, -3, -4, -3, -3, -4, -3, -4, -6, -4, -5, -2, -5, -1, -1, 0, 0, 2, 3, 5, 6, 6, 4, 3, 3, 2, 3, 1, 2, 2, 0, 2, 0, 4, 2, 5, 5, 5, 8, 7, 7, 9, 8, 8, 7, 6, 9, 5, 4, 6, 5, 5, 6, 8, 7, 6, 9, 5, 6, 6, 5, 6, 2, 4, 4, 0, 3, -2, -2, -3, -3, -3, -4, -3, -5, -2, -3, -4, -2, -7, -2, -5, -8, -7, -9, -7, -6, -6, -6, -6, -9, -8, -6, -7, -7, -5, -7, -7, -8, -9, -8, -7, -10, -8, -6, -7, -9, -6, -8, -6, -6, -5, -4, -6, -6, -3, -2, -2, -1, 0, 0, 4, 1, 7, 3, 6, 7, 7, 8, 7, 9, 6, 7, 9, 8, 10, 9, 7, 7, 8, 5, 8, 5, 8, 6, 8, 8, 7, 10, 11, 10, 9, 10, 8, 7, 8, 7, 6, 6, 8, 0, 5, 4, 0, 2, -1, 1, 2, 2, 1, 0, -1, -3, -3, -5, -3, -6, -3, -2, 0, -1, 0, -4, -2, -2, -7, -7, -7, -9, -8, -5, -6, -4, -4, -5, -3, -3, -5, -4, -7, -8, -8, -12, -5, -7, -9, -3, -9, -6, -6, -11, -7, -8, -8, -6, -10, -7, -10, -9, -6, -7, -6, -7, -4, -3, -3, 0, -1, 0, -1, -1, 0, 1, 0, 2, 1, 1, 3, 5, 6, 6, 4, 4, 3, 4, 4, 3, 2, 2, 7, 6, 10, 8, 6, 5, 1, 1, -1, 0, 1, 3, 3, 4, 6, 5, 4, 4, 3, 2, 2, 2, 4, 3, 4, 3, 0, 0, -2, 0, 0, 2, 3, 3, 7, 6, 10, 7, 8, 5, 2, 3, -1, 3, 3, 4, 4, 2, 6, 2, 0, 1, 0, 0, -1, -1, -4, -2, -1, -3, 0, -1, 0, 3, 1, 0, 1, 1, 1, 3, 0, 5, 4, 3, 4, 5, 7, 4, 5, 2, 4, 3, 1, 1, -3, -1, -5, -3, -2, 0, 0, 1, 2, 0, 3, 0, 1, 1, -1, -5, -7, -8, -8, -8, -9, -6, -8, -5, -3, -6, -5, -7, -11, -11, -9, -5, -5, -5, -2, -2, -5, -4, -5, -4, -3, -2, 0, 0, -1, 0, -3, -3, -4, -5, -6, -7, -6, -6, -6, -3, -2, -2, -1, -4, -1, -3, -4, -3, -3, 0, 3, 3, 4, 3, 5, 5, 3, 2, 0, -1, 0, -1, 0, 0, 0, -1, 0, 0, 3, 3, 4, 4, 2, 3, 1, 2, 2, 0, 2, 0, 0, 1, 0, 3, 3, 0, 4, 1, 0, 2, 0, 2, 3, 0, 0, 0, -1, 0, -1, 1, 3, -1, 3, -3, 0, -2, -4, -5, -2, -5, -4, -3, -3, -3, -5, -4, -3, -1, -3, -1, -2, 0, 2, 0, 0, 3, 2, 3, 3, 2, 3, 2, 3, 4, 5, 1, 3, 2, 0, 0, 1, 2, 5, 2, 5, 5, 0, 4, 1, 0, 6, 2, 0, 2, 2, 4, 8, 6, 10, 7, 8, 8, 4, 9, 5, 2, 3, 0, -1, 0, 2, 4, 6, 2, 5, 4, 0, 2, -5, -5, -4, -5, -5, -4, -2, -2, 0, -5, -3, -2, -3, -3, -3, -4, -7, -8, -8, -8, -7, -8, -7, -6, -4, -3, -4, -3, -4, -4, -5, -4, -3, -4, -4, -6, -4, -5, -2, -4, -3, -3, -4, -1, -3, 1, -3, -3, -3, -7, -2, 0, -3, 4, -2, 1, 7, -23, 5, 12, -6, 0, 6, -4, 0, -1, 6, 6, 5, 3, 5, -3, 4, 0, -1, 8, 0, 3, 0, 4, 0, 6, 3, 7, 6, 1, 13, 1, 16, 13, -9, -6, 2, 0, 5, 3, 8, 6, -2, 10, 11, 7, 17, 6, 10, 4, 2, 6, 3, 7, 4, 2, -8, 0, -8, -5, 0, -11, 0, -6, -5, -6, -5, 0, -1, -2, 0, -1, -6, -4, -13, -6, -10, -11, -2, -15, -9, -12, -11, -10, -6, 0, -2, -1, 0, 5, 5, 4, 4, -5, 0, -2, -2, 2, 0, -7, 2, -1, 0, 4, 4, 11, 0, 9, 7, 1, 0, 5, 4, 0, 5, 3, 1, -1, 11, 1, 4, 14, 0, 7, 10, 5, 6, 9, 8, 2, 9, 1, 3, 1, 0, 7, 0, 2, 3, 0, -3, -2, -1, -4, -9, -4, 0, -6, 1, -5, -3, -2, -12, -3, -2, -2, -8, -8, 1, -2, -6, -2, -3, -8, -3, -7, -6, -3, -6, 0, -1, 0, 4, -4, 1, 3, 3, -1, -1, -1, 6, 0, 0, 3, 4, 3, 5, 4, 1, 0, -3, -1, 1, 1, -8, -2, -1, -5, -3, -1, -1, -5, -1, -7, 3, -8, 2, -3, 2, -1, 2, -5, 0, -3, -6, 0, -4, -4, -4, 0, -4, 0, -4, -1, -4, 0, 0, 0, 1, 0, 2, 3, -4, 7, 7, -16, 13, -8, 4, 3, 3, 0, 13, -4, 8, 4, 1, -5, 4, -3, -3, 1, -3, 3, 4, 4, 4, 1, 0, 1, -7, 7, -6, 3, -4, -2, -3, 0, -14, 9, -8, 5, 17, -21, 21, 5, 9, 4, 3, 6, 2, -4, 10, 5, 1, 9, 0, 8, 9, -3, 11, 7, 9, -1, 2, 4, 5, 4, -3, 17, -13, 9, -3, 4, 3, -2, -2, 0, 1, -10, 5, -7, 6, -4, 5, 0, -6, 0, -9, -5, -2, 0, -9, -7, -5, -10, -1, -10, -2, -3, -8, 0, -11, 0, -3, -4, -9, -5, -12, -9, -10, -12, -6, -16, -3, -5, -4, 1, -1, 1, 4, 0, 8, 0, 6, 8, 7, 6, 11, 10, 5, 7, 6, 4, 2, 7, 5, 3, 8, 4, 6, 9, 11, 8, 11, 6, 9, 7, 1, 6, 0, -1, 0, -4, -4, -5, -2, -1, 0, 0, 0, -3, 1, 6, 0, 3, 0, 0, 0, -5, -3, -5, -11, 0, -6, -3, 0, 1, -5, 2, 1, 0, -3, -3, 1, -4, -6, -2, 0, -6, -6, -1, 0, -7, -3, -3, -3, 0, -4, -1, 3, 0, -1, 0, 4, -3, -3, -4, 0, -2, -10, 1, -8, 2, -7, -2, -4, -2, -6, -4, -1, 0, -3, -1, -1, -2, 0, -6, -2, 3, 0, -2, 9, 1, 8, 0, 6, 8, 9, 6, 13, 5, 10, 4, 6, 10, 4, 4, 8, 5, 4, 5, 6, 8, 10, 4, 7, 9, 4, 12, 5, 7, 4, -1, 0, -4, 2, 0, 4, 0, -1, -3, 0, -8, 0, -3, -5, 4, -5, -2, -3, -4, -1, -5, -4, -5, -6, -10, -3, -7, -4, -3, 3, -1, 0, -3, -3, -2, 1, -5, -10, -1, -9, -9, -2, -3, -8, -6, -4, -9, -7, -3, -8, -5, -6, -1, -5, 4, 3, 2, -2, 1, 1, 0, 3, 2, 3, 2, 5, 1, 6, 1, 2, 0, 2, 0, -1, 0, -4, -2, -1, -4, 2, 1, 2, -1, 5, 0, -1, 6, 1, -4, 0, -4, 0, -9, 0, -5, -2, -2, -1, -1, 0, 7, -3, 5, 1, -3, 0, -5, 2, -7, -2, -4, -3, -8, 0, -4, -2, 2, -1, 1, 3, 6, 4, 4, 4, 4, 2, 0, 4, -1, 6, 4, 6, 8, 4, 6, 3, 8, 8, 6, 9, 7, 7, 2, 6, 3, 5, 0, 3, 0, 1, 4, 5, 2, 3, -1, 0, 0, -2, 0, -1, 3, 0, 0, 0, 0, 3, -5, 4, -3, 0, -2, -3, -4, -3, -4, -3, -7, -2, -6, -5, -2, -4, -1, -6, -5, -3, -5, -2, -7, 0, -2, -1, -4, -7, -3, -9, -8, -2, -7, -3, -6, 1, -3, -1, 0, 0, 2, 3, 0, 5, 2, 7, 1, 4, 5, 2, 7, 2, 6, -1, 1, 0, 4, 4, 2, 3, 1, 4, 3, 3, 4, 2, 2, 0, 4, 2, 2, 2, 2, 7, 3, 5, 10, 2, 0, 2, 0, 2, 2, 0, 1, 1, 0, -1, 3, 0, 3, 0, 0, 1, -1, -3, 0, -1, -6, -5, -6, -3, -4, -5, -2, -2, -1, 0, -2, -2, -2, -1, -6, -2, -4, -4, -5, -2, -3, -6, -5, -2, -4, -4, -1, -4, -3, -5, -3, -8, -5, -11, -4, -4, -4, -4, -4, -1, 0, 0, 0, -1, -1, 0, -2, 0, 0, -2, 0, -4, -2, 0, 0, 4, 2, 1, 3, 1, 5, 0, 0, 2, 5, -2, 6, 0, 6, 2, 4, 5, 4, 4, 2, 1, 2, 3, 0, 7, 0, 0, 1, 6, 3, 5, 6, 2, 7, 1, 6, 4, 3, 3, 1, 3, 6, 4, 7, 9, 6, 3, 3, 0, 4, -1, 0, 0, 4, 2, -1, 1, 0, 3, -3, -2, 0, 0, -7, -3, -4, -6, -3, -7, -1, -2, -7, -10, -2, -7, -2, -2, -1, -1, -3, -2, -1, -4, -2, -5, -6, -1, 1, -2, 4, 4, -1, 2, 0, 0, -2, -2, 3, 0, 4, 0, 1, -1, 0, -2, -1, 2, 1, -3, 2, 3, 0, 1, -1, -2, -2, -4, 0, 0, 3, 0, 3, 0, 1, 1, -2, 0, -2, -1, -1, -6, 3, 0, 1, 3, 6, 2, 4, 3, 6, 0, -2, 1, 0, 0, 4, 5, 4, 4, 4, 2, 0, 1, -1, 0, 0, 0, 0, 0, 2, -5, -4, -2, -2, -2, 0, 0, -1, 0, -2, -4, 0, -2, -5, 0, -1, -4, -2, -6, 0, -3, -3, 0, 0, -1, 0, -3, 0, 0, -3, 1, 0, -2, 2, 0, 0, -2, -3, -6, -2, -3, -4, 0, 0, -1, -3, -6, -3, -6, -1, -5, -1, -4, -3, -1, -2, 2, -2, -2, 0, 0, -1, 0, 1, 2, 1, -2, 0, -1, 1, 1, -1, 3, 0, 2, 1, 1, 1, 2, 1, 2, 5, 3, 1, 4, 3, 1, 1, 2, 3, 4, 3, 1, 0, 1, 0, 0, 4, 4, 4, 6, 3, 8, 3, 7, 3, 7, 2, 2, 2, 4, 2, 5, 2, 6, 4, 3, 2, 2, 3, 0, 1, 0, 1, 3, 0, 4, 2, 3, 0, -1, -2, 0, -4, -1, -1, 0, -4, -1, -3, 0, -1, -1, -3, 0, -2, -1, 0, -2, -5, -2, -2, -5, -3, -1, -6, -3, -2, 0, -5, 0, -5, -7, -8, -7, -11, -9, -12, -8, -10, -7, -7, -6, -10, -5, -6, -4, -7, -7, -4, -4, -3, -1, 1, 1, 0, 0, 0, 2, 1, 4, 6, 6, 4, 4, 5, 3, 2, 2, 2, 3, 2, 6, 1, 4, 3, 2, 1, 4, 4, 3, 3, 1, 1, 0, -2, 0, -1, -2, -1, 3, 0, 2, 0, 0, -3, -4, -1, -1, -3, -1, -2, 1, -1, -2, 2, -1, -3, -1, -3, -3, -6, -5, -2, -3, -1, -3, -2, -2, -3, -2, -2, -4, -7, -6, -4, -1, -3, 0, 2, 0, 2, -2, 1, 1, 3, 2, 6, 3, 5, 4, 4, 5, 6, 7, 11, 9, 9, 9, 8, 8, 9, 4, 10, 9, 10, 10, 13, 11, 13, 10, 11, 9, 8, 8, 7, 5, 8, 7, 8, 9, 7, 8, 9, 6, 7, 6, 1, 1, 0, 0, 1, 2, 2, 3, 0, 0, -2, -8, -5, -4, -5, -2, -1, -2, 0, -2, -4, -5, -6, -8, -7, -9, -11, -10, -12, -11, -14, -18, -17, -17, -18, -19, -19, -21, -23, -24, -24, -20, -20, -18, -17, -20, -16, -16, -16, -11, -13, -8, -9, -9, -7, -4, -5, 0, 0, 1, 8, 5, 7, 9, 7, 10, 10, 8, 11, 14, 13, 18, 18, 20, 21, 24, 24, 23, 22, 27, 27, 26, 30, 29, 33, 32, 33, 31, 32, 32, 32, 30, 30, 26, 27, 22, 22, 21, 18, 18, 16, 14, 14, 9, 6, 5, 0, 0, -3, -2, -1, 1, 0, -2, -4, -5, -2, -7, -7, -9, -13, -13, -9, -15, -13, -16, -20, -17, -23, -27, -25, -34, -34, -35, -32, -34, -23, -34, -22, -31, -27, -29, -28, -32, -26, -27, -22, -21, -26, -17, -16, -11, -11, -8, -11, -8, -11, -2, -4, -1, -2, 1, 4, 0, 4, 9, 12, 11, 13, 14, 10, 11, 10, 10, 14, 14, 15, 17, 21, 15, 20, 21, 19, 19, 15, 12, 12, 11, 5, 13, 6, 10, 11, 6, 10, 6, 8, 7, 5, 1, 8, 7, 8, 8, 7, 9, 10, 10, 13, 17, 15, 18, 17, 18, 16, 17, 18, 19, 18, 21, 17, 19, 19, 20, 17, 18, 18, 18, 17, 16, 20, 22, 21, 25, 25, 29, 29, 33, 37, 35, 35, 39, 40, 41, 41, 45, 49, 45, 48, 47, 46, 49, 41, 45, 42, 39, 42, 43, 36, 35, 35, 26, 27, 20, 18, 18, 9, 11, 11, 12, 12, 11, 11, 8, 5, 4, 4, 2, 3, 7, 5, 6, 4, 6, 10, 11, 11, 9, 9, 5, 1, -2, -2, -3, -5, -3, -7, -7, -5, -11, -7, -12, -9, -16, -15, -19, -20, -24, -27, -31, -36, -35, -37, -42, -43, -45, -48, -49, -52, -57, -59, -65, -69, -74, -73, -81, -78, -82, -90, -86, -95, -90, -89, -91, -88, -88, -91, -89, -89, -88, -85, -86, -82, -76, -70, -66, -57, -56, -44, -41, -32, -25, -20, -7, 0, 10, 18, 30, 38, 51, 63, 74, 88, 102, 116, 130, 144, 168, 178, 199, 215, 234, 251, 265, 279, 295, 310, 326, 341, 357, 374, 383, 402, 418, 428, 448, 457, 472, 485, 498, 508, 523, 526, 537, 541, 546, 548, 545, 539, 538, 531, 522, 518, 504, 494, 480, 462, 440, 418, 395, 367, 337, 300, 267, 228, 189, 148, 112, 68, 23, -20, -66, -111, -163, -214, -261, -310, -361, -411, -463, -513, -564, -613, -662, -710, -756, -801, -842, -886, -928, -965, -1004, -1039, -1065, -1101, -1120, -1144, -1166, -1180, -1198, -1205, -1214, -1211, -1215, -1207, -1198, -1187, -1172, -1158, -1135, -1118, -1089, -1066, -1035, -999, -959, -917, -878, -830, -782, -729, -675, -623, -564, -509, -447, -388, -323, -258, -193, -125, -56, 12, 78, 147, 212, 279, 348, 412, 487, 554, 619, 681, 744, 811, 869, 924, 983, 1035, 1091, 1138, 1191, 1233, 1280, 1318, 1357, 1392, 1425, 1455, 1485, 1509, 1535, 1552, 1565, 1580, 1586, 1597, 1603, 1600, 1596, 1590, 1577, 1559, 1541, 1517, 1486, 1454, 1411, 1371, 1326, 1274, 1223, 1167, 1109, 1046, 978, 911, 844, 767, 694, 611, 535, 451, 369, 283, 204, 115, 32, -51, -140, -222, -310, -392, -478, -563, -647, -731, -815, -899, -983, -1064, -1139, -1214, -1290, -1358, -1427, -1492, -1558, -1614, -1669, -1721, -1762, -1803, -1840, -1867, -1895, -1912, -1934, -1944, -1950, -1952, -1951, -1940, -1928, -1907, -1882, -1856, -1816, -1778, -1734, -1687, -1634, -1577, -1521, -1458, -1400, -1324, -1260, -1185, -1106, -1028, -945, -860, -772, -681, -588, -498, -405, -308, -212, -108, -14, 91, 186, 290, 389, 483, 581, 678, 767, 862, 951, 1035, 1116, 1194, 1271, 1340, 1405, 1469, 1528, 1582, 1631, 1678, 1721, 1758, 1787, 1811, 1830, 1842, 1852, 1850, 1849, 1837, 1821, 1802, 1779, 1751, 1716, 1681, 1640, 1593, 1547, 1492, 1434, 1371, 1303, 1237, 1162, 1084, 1004, 921, 841, 750, 661, 568, 477, 386, 291, 200, 109, 18, -71, -157, -249, -329, -416, -496, -575, -658, -734, -810, -879, -944, -1008, -1062, -1121, -1172, -1219, -1260, -1301, -1335, -1366, -1396, -1416, -1440, -1453, -1465, -1469, -1470, -1465, -1458, -1450, -1432, -1421, -1395, -1374, -1348, -1318, -1281, -1244, -1204, -1162, -1115, -1065, -1008, -954, -896, -836, -770, -705, -629, -555, -481, -410, -332, -254, -183, -106, -31, 45, 122, 196, 275, 346, 417, 486, 559, 623, 692, 751, 809, 863, 913, 965, 1009, 1054, 1094, 1127, 1160, 1187, 1210, 1232, 1251, 1264, 1273, 1283, 1287, 1287, 1282, 1280, 1269, 1260, 1241, 1223, 1203, 1181, 1153, 1123, 1098, 1060, 1026, 984, 942, 900, 849, 805, 752, 701, 646, 594, 535, 476, 417, 354, 290, 224, 163, 103, 38, -26, -89, -154, -216, -282, -342, -406, -466, -528, -589, -649, -707, -762, -816, -866, -913, -961, -1011, -1050, -1092, -1130, -1165, -1201, -1232, -1258, -1285, -1306, -1324, -1342, -1353, -1362, -1370, -1368, -1366, -1358, -1344, -1329, -1307, -1291, -1263, -1238, -1209, -1174, -1142, -1103, -1064, -1020, -975, -929, -878, -827, -768, -714, -653, -591, -530, -465, -400, -338, -272, -206, -142, -74, -9, 59, 129, 201, 267, 333, 402, 466, 530, 592, 651, 711, 763, 820, 869, 920, 965, 1007, 1046, 1084, 1117, 1146, 1172, 1198, 1212, 1232, 1241, 1250, 1255, 1256, 1256, 1250, 1244, 1230, 1214, 1200, 1176, 1155, 1130, 1105, 1076, 1041, 1011, 971, 935, 895, 855, 813, 768, 731, 683, 639, 589, 543, 493, 444, 393, 342, 294, 242, 189, 140, 86, 35, -13, -65, -113, -165, -211, -256, -304, -343, -390, -432, -471, -506, -546, -580, -611, -643, -670, -703, -730, -753, -776, -794, -813, -826, -837, -850, -851, -861, -860, -859, -857, -850, -842, -833, -819, -801, -781, -764, -740, -716, -693, -664, -634, -604, -568, -533, -499, -464, -428, -394, -353, -318, -282, -245, -210, -176, -143, -112, -78, -48, -18, 15, 43, 75, 105, 134, 163, 189, 220, 244, 271, 297, 326, 349, 373, 395, 414, 429, 448, 465, 473, 487, 491, 500, 500, 501, 499, 498, 494, 487, 481, 474, 468, 456, 446, 434, 417, 403, 384, 367, 345, 325, 306, 287, 262, 245, 223, 202, 181, 164, 140, 123, 99, 78, 55, 33, 13, -12, -29, -55, -71, -92, -110, -126, -149, -159, -177, -192, -205, -221, -232, -241, -252, -259, -261, -263, -265, -262, -262, -259, -259, -254, -249, -246, -238, -234, -229, -222, -215, -205, -202, -194, -185, -176, -165, -155, -148, -139, -132, -123, -114, -108, -101, -94, -91, -89, -80, -79, -74, -70, -66, -61, -60, -55, -53, -46, -44, -41, -34, -33, -27, -22, -16, -10, -8, -2, -1, 3, 2, 9, 13, 15, 20, 28, 32, 42, 50, 58, 70, 73, 80, 90, 96, 105, 114, 122, 132, 141, 151, 163, 172, 183, 192, 202, 214, 223, 233, 244, 255, 265, 275, 284, 291, 305, 310, 324, 329, 338, 347, 343, 353, 349, 356, 353, 354, 349, 340, 337, 331, 324, 316, 309, 299, 288, 278, 263, 252, 238, 227, 210, 195, 179, 159, 143, 124, 104, 85, 63, 41, 19, 0, -21, -43, -65, -92, -114, -141, -165, -190, -214, -234, -258, -280, -301, -328, -353, -378, -405, -426, -455, -476, -500, -518, -540, -556, -573, -583, -595, -604, -615, -620, -629, -634, -637, -648, -645, -646, -643, -636, -632, -622, -611, -599, -588, -570, -559, -540, -521, -504, -479, -459, -430, -405, -375, -346, -313, -279, -251, -214, -183, -148, -118, -85, -51, -16, 17, 56, 92, 127, 165, 202, 239, 279, 316, 351, 386, 421, 455, 488, 520, 549, 583, 612, 639, 668, 696, 717, 740, 761, 776, 794, 805, 815, 823, 827, 832, 837, 838, 836, 837, 831, 820, 811, 791, 778, 756, 731, 708, 677, 653, 615, 587, 552, 518, 479, 441, 403, 364, 326, 283, 241, 193, 143, 94, 43, -4, -54, -104, -150, -206, -251, -303, -351, -392, -437, -479, -522, -564, -607, -641, -679, -713, -742, -768, -793, -812, -835, -847, -865, -877, -888, -895, -904, -907, -909, -911, -907, -901, -890, -874, -860, -839, -814, -790, -766, -738, -712, -681, -648, -617, -581, -543, -504, -461, -414, -366, -317, -270, -217, -165, -113, -60, -8, 48, 98, 155, 206, 262, 314, 362, 421, 469, 518, 563, 609, 650, 694, 727, 765, 795, 827, 851, 879, 902, 924, 946, 959, 977, 984, 991, 992, 994, 996, 991, 987, 979, 965, 952, 934, 917, 894, 869, 841, 810, 781, 745, 713, 673, 633, 588, 543, 496, 445, 399, 347, 296, 242, 192, 141, 89, 34, -22, -78, -136, -195, -252, -309, -362, -416, -468, -517, -570, -610, -659, -694, -740, -782, -818, -856, -891, -923, -953, -981, -1006, -1030, -1051, -1068, -1083, -1095, -1102, -1108, -1109, -1112, -1113, -1109, -1103, -1092, -1084, -1061, -1042, -1019, -989, -958, -923, -886, -848, -806, -762, -717, -671, -618, -567, -517, -460, -402, -343, -282, -221, -158, -93, -28, 34, 94, 154, 213, 275, 333, 387, 441, 493, 546, 598, 650, 698, 746, 790, 833, 874, 910, 948, 980, 1007, 1033, 1057, 1075, 1093, 1104, 1115, 1124, 1128, 1126, 1122, 1115, 1104, 1092, 1074, 1057, 1033, 1011, 981, 951, 923, 890, 853, 816, 776, 734, 688, 637, 590, 539, 489, 432, 379, 324, 266, 209, 153, 92, 34, -24, -82, -134, -190, -241, -298, -349, -397, -448, -493, -542, -584, -629, -672, -711, -749, -778, -813, -838, -863, -888, -908, -926, -939, -952, -960, -967, -968, -969, -962, -956, -945, -929, -911, -892, -871, -850, -821, -794, -761, -725, -692, -653, -609, -567, -523, -473, -422, -374, -319, -273, -215, -166, -112, -61, -12, 39, 90, 141, 192, 241, 293, 345, 384, 431, 474, 513, 549, 585, 618, 649, 678, 706, 731, 751, 774, 787, 801, 813, 820, 825, 822, 823, 817, 812, 801, 798, 786, 768, 756, 739, 719, 701, 675, 651, 620, 592, 555, 521, 484, 448, 407, 369, 328, 289, 245, 199, 153, 108, 63, 14, -29, -74, -127, -170, -212, -258, -298, -339, -379, -414, -452, -488, -522, -559, -589, -619, -648, -664, -692, -710, -731, -747, -762, -778, -791, -797, -806, -812, -813, -810, -806, -798, -792, -780, -771, -757, -740, -727, -702, -682, -660, -633, -606, -573, -545, -512, -476, -443, -404, -367, -331, -290, -246, -208, -164, -117, -77, -28, 14, 62, 108, 155, 201, 249, 294, 337, 379, 427, 467, 508, 543, 579, 614, 652, 683, 713, 743, 765, 794, 813, 835, 847, 862, 879, 887, 898, 900, 902, 897, 892, 881, 872, 854, 838, 822, 791, 768, 741, 708, 678, 641, 607, 571, 531, 491, 450, 404, 359, 312, 267, 219, 170, 124, 80, 33, -12, -55, -105, -155, -201, -251, -297, -334, -381, -419, -459, -497, -533, -571, -605, -635, -667, -693, -717, -738, -759, -774, -789, -801, -813, -820, -820, -825, -821, -816, -816, -807, -797, -789, -776, -766, -749, -730, -710, -682, -659, -625, -597, -563, -532, -498, -466, -427, -389, -357, -314, -278, -235, -194, -155, -116, -73, -35, 2, 43, 79, 120, 160, 197, 233, 271, 311, 345, 376, 413, 438, 467, 489, 517, 537, 550, 573, 586, 607, 616, 629, 636, 644, 647, 650, 654, 647, 653, 638, 634, 625, 614, 606, 591, 577, 565, 551, 535, 519, 499, 477, 455, 432, 406, 379, 347, 322, 289, 259, 237, 206, 178, 152, 122, 91, 61, 26, -1, -32, -60, -88, -119, -148, -176, -207, -233, -266, -291, -319, -346, -365, -392, -413, -431, -452, -467, -480, -493, -502, -506, -514, -518, -523, -528, -530, -534, -529, -526, -524, -515, -505, -493, -482, -469, -458, -444, -434, -415, -398, -384, -363, -342, -320, -295, -274, -249, -221, -195, -170, -145, -121, -92, -67, -39, -10, 14, 40, 63, 87, 112, 131, 152, 174, 191, 209, 225, 243, 261, 278, 293, 305, 318, 331, 343, 351, 361, 370, 375, 381, 387, 388, 393, 392, 396, 396, 394, 390, 380, 375, 367, 358, 345, 331, 320, 305, 291, 279, 266, 251, 234, 219, 200, 181, 163, 144, 121, 101, 79, 56, 37, 13, -5, -24, -45, -65, -87, -102, -118, -133, -148, -168, -180, -193, -200, -212, -218, -229, -235, -235, -244, -244, -251, -253, -252, -252, -251, -251, -248, -242, -240, -233, -229, -219, -208, -197, -186, -176, -164, -152, -134, -117, -100, -81, -67, -49, -34, -20, 1, 13, 35, 49, 60, 79, 92, 110, 126, 140, 159, 173, 185, 200, 214, 227, 235, 244, 253, 261, 268, 271, 276, 277, 276, 280, 280, 276, 277, 275, 270, 265, 256, 246, 237, 230, 220, 205, 193, 180, 166, 149, 135, 113, 93, 82, 59, 42, 20, -1, -21, -40, -66, -91, -113, -142, -159, -181, -206, -223, -249, -265, -285, -305, -323, -345, -356, -371, -388, -402, -419, -426, -439, -442, -450, -459, -461, -467, -469, -469, -467, -467, -463, -460, -453, -446, -436, -427, -414, -400, -384, -365, -348, -326, -305, -283, -257, -239, -209, -183, -156, -127, -96, -64, -34, 1, 35, 66, 104, 132, 168, 198, 230, 265, 292, 332, 355, 388, 416, 444, 471, 497, 523, 547, 567, 590, 604, 623, 639, 653, 666, 674, 681, 689, 692, 696, 694, 696, 691, 683, 680, 666, 658, 645, 630, 617, 598, 576, 550, 532, 502, 474, 442, 410, 374, 342, 308, 271, 237, 199, 160, 119, 77, 31, -10, -56, -99, -140, -185, -226, -269, -310, -349, -389, -429, -465, -508, -542, -579, -616, -649, -680, -707, -736, -760, -785, -805, -827, -840, -854, -868, -873, -886, -890, -891, -894, -890, -883, -880, -865, -855, -838, -822, -802, -777, -751, -728, -695, -665, -625, -590, -557, -516, -478, -437, -393, -350, -310, -267, -222, -176, -135, -90, -45, -2, 44, 88, 128, 172, 212, 253, 293, 331, 366, 406, 444, 472, 512, 535, 566, 595, 618, 643, 665, 686, 704, 719, 736, 745, 755, 765, 766, 774, 771, 767, 763, 755, 748, 739, 728, 710, 697, 677, 659, 640, 616, 592, 567, 537, 509, 474, 441, 409, 374, 343, 310, 277, 238, 202, 167, 131, 95, 57, 20, -12, -47, -81, -115, -145, -176, -206, -236, -269, -295, -324, -347, -369, -395, -408, -426, -443, -456, -474, -485, -495, -502, -509, -514, -519, -521, -519, -519, -511, -510, -499, -491, -481, -469, -455, -439, -425, -405, -386, -367, -350, -323, -301, -276, -252, -224, -202, -174, -144, -120, -91, -66, -36, -12, 11, 34, 60, 86, 114, 140, 162, 183, 200, 221, 238, 256, 271, 285, 303, 313, 323, 334, 343, 351, 360, 362, 366, 365, 362, 358, 348, 343, 334, 321, 311, 296, 283, 265, 250, 234, 217, 198, 178, 157, 136, 116, 95, 72, 51, 26, 5, -17, -38, -62, -83, -109, -130, -148, -169, -193, -211, -233, -251, -274, -289, -307, -324, -343, -357, -370, -385, -397, -404, -414, -417, -424, -427, -429, -430, -430, -425, -420, -415, -407, -398, -385, -375, -365, -351, -336, -321, -308, -289, -274, -255, -235, -214, -196, -171, -150, -128, -103, -81, -57, -28, -6, 20, 47, 70, 96, 121, 145, 167, 191, 215, 236, 260, 277, 303, 320, 340, 361, 376, 390, 407, 419, 436, 447, 459, 468, 476, 484, 490, 495, 497, 501, 502, 501, 500, 499, 496, 490, 485, 476, 469, 456, 447, 429, 414, 396, 378, 360, 339, 320, 299, 278, 255, 232, 210, 186, 162, 138, 115, 92, 70, 42, 21, -8, -29, -53, -78, -103, -127, -147, -169, -192, -208, -229, -245, -264, -281, -297, -314, -329, -341, -357, -366, -380, -388, -397, -406, -413, -416, -422, -426, -429, -430, -431, -420, -423, -416, -417, -413, -405, -397, -389, -378, -367, -358, -344, -334, -319, -304, -290, -271, -249, -234, -215, -196, -179, -160, -143, -122, -106, -84, -64, -47, -28, -7, 14, 32, 53, 71, 88, 106, 122, 139, 153, 171, 178, 195, 208, 217, 229, 240, 250, 256, 259, 269, 270, 275, 277, 280, 279, 281, 283, 278, 278, 270, 269, 261, 254, 248, 230, 225, 216, 202, 196, 186, 172, 160, 147, 135, 120, 107, 97, 79, 67, 51, 38, 23, 10, 0, -18, -30, -46, -59, -72, -84, -98, -111, -121, -136, -144, -154, -169, -174, -185, -190, -194, -201, -205, -208, -211, -209, -214, -211, -211, -208, -201, -198, -190, -180, -177, -164, -156, -145, -131, -124, -114, -105, -95, -85, -73, -60, -49, -34, -22, -13, 0, 5, 18, 32, 44, 58, 68, 78, 90, 96, 106, 113, 121, 125, 134, 143, 149, 157, 156, 158, 159, 158, 159, 155, 160, 154, 154, 154, 147, 146, 137, 131, 126, 122, 118, 110, 106, 98, 89, 82, 77, 70, 69, 61, 54, 48, 43, 38, 32, 27, 22, 16, 10, 5, 1, -4, -9, -14, -16, -25, -26, -32, -35, -38, -39, -40, -46, -44, -50, -52, -50, -53, -48, -47, -45, -40, -37, -36, -29, -24, -19, -15, -5, -6, 4, 4, 15, 16, 20, 32, 30, 34, 40, 42, 51, 58, 65, 75, 80, 86, 90, 94, 97, 102, 106, 110, 115, 120, 123, 121, 129, 123, 123, 123, 120, 118, 117, 115, 110, 111, 107, 96, 90, 77, 64, 54, 45, 29, 19, 9, -8, -17, -30, -40, -48, -59, -69, -79, -90, -99, -111, -121, -134, -149, -158, -172, -183, -198, -210, -218, -232, -240, -244, -252, -260, -260, -271, -275, -276, -286, -282, -282, -285, -284, -281, -278, -274, -271, -266, -260, -254, -247, -239, -226, -218, -208, -193, -182, -171, -158, -148, -133, -122, -106, -92, -78, -62, -46, -35, -23, -11, 2, 14, 26, 44, 56, 70, 83, 98, 108, 124, 131, 147, 155, 167, 177, 184, 197, 205, 215, 222, 236, 240, 245, 258, 259, 268, 266, 271, 272, 276, 273, 273, 274, 275, 277, 279, 282, 283, 279, 274, 270, 266, 258, 254, 248, 240, 239, 231, 229, 221, 210, 203, 199, 191, 184, 178, 170, 162, 154, 147, 142, 136, 123, 116, 105, 98, 83, 78, 70, 63, 57, 46, 39, 29, 15, 7, 0, -7, -12, -17, -23, -27, -37, -43, -52, -65, -72, -81, -86, -95, -101, -107, -115, -120, -124, -131, -136, -141, -145, -153, -155, -167, -170, -177, -182, -182, -185, -186, -187, -189, -193, -194, -193, -196, -198, -199, -204, -204, -206, -203, -206, -199, -200, -196, -190, -189, -182, -183, -178, -175, -177, -175, -174, -164, -167, -156, -152, -141, -134, -128, -123, -117, -110, -104, -98, -90, -87, -79, -73, -68, -59, -55, -45, -34, -26, -19, -7, -5, 4, 9, 15, 26, 31, 42, 50, 60, 68, 77, 85, 98, 104, 113, 119, 126, 131, 136, 141, 150, 151, 160, 170, 172, 182, 184, 187, 189, 188, 188, 188, 191, 186, 183, 182, 178, 180, 178, 177, 176, 172, 167, 166, 161, 147, 140, 130, 121, 108, 98, 94, 81, 73, 60, 49, 34, 26, 14, 3, -12, -25, -32, -44, -58, -72, -81, -96, -102, -116, -126, -130, -145, -159, -168, -174, -185, -192, -196, -203, -206, -212, -217, -214, -220, -219, -218, -217, -222, -223, -222, -221, -217, -217, -213, -209, -200, -197, -186, -183, -172, -163, -156, -144, -128, -124, -113, -101, -95, -88, -74, -61, -47, -28, -17, 4, 11, 25, 40, 47, 62, 70, 89, 99, 110, 123, 136, 150, 161, 174, 187, 196, 214, 224, 233, 243, 250, 257, 263, 275, 277, 284, 289, 294, 295, 297, 297, 301, 297, 294, 298, 295, 291, 294, 289, 286, 279, 275, 266, 261, 254, 244, 239, 227, 213, 203, 191, 183, 173, 165, 152, 147, 133, 120, 112, 97, 81, 69, 56, 45, 29, 13, 0, -15, -33, -47, -57, -69, -81, -92, -104, -115, -130, -146, -163, -177, -190, -200, -211, -217, -233, -242, -263, -271, -287, -294, -303, -307, -310, -314, -314, -319, -329, -335, -339, -345, -345, -344, -345, -343, -338, -340, -340, -341, -336, -331, -319, -302, -289, -270, -258, -247, -232, -229, -221, -209, -199, -187, -163, -138, -118, -99, -85, -78, -69, -61, -51, -39, -22, 0, 15, 36, 51, 60, 64, 58, 61, 60, 67, 80, 89, 107, 117, 127, 130, 122, 117, 105, 99, 99, 101, 110, 123, 134, 142, 147, 145, 136, 130, 116, 113, 104, 102, 106, 106, 116, 117, 123, 121, 118, 112, 103, 101, 94, 90, 83, 77, 75, 78, 99, 124, 158, 203, 235, 254, 258, 240, 213, 182, 174, 194, 255, 365, 500, 640, 754, 809, 802, 724, 611, 492, 400, 356, 386, 464, 567, 664, 714, 694, 594, 424, 219, 26, -122, -203, -210, -164, -95, -40, -23, -60, -152, -292, -448, -591, -707, -778, -804, -798, -776, -753, -738, -729, -713, -703, -679, -655, -631, -610, -605, -601, -603, -598, -572, -517, -431, -309, -185, -68, 11, 42, 19, -40, -114, -189, -227, -218, -162, -76, 23, 105, 149, 145, 91, 16, -59, -124, -147, -135, -99, -40, 19, 73, 114, 148, 173, 208, 248, 293, 340, 366, 368, 342, 299, 259, 227, 226, 259, 314, 381, 442, 475, 453, 372, 240, 83, -78, -200, -276, -292, -264, -216, -161, -135, -152, -211, -301, -405, -495, -541, -535, -474, -370, -243, -114, -2, 89, 153, 197, 232, 256, 296, 331, 382, 438, 487, 539, 578, 615, 642, 661, 666, 644, 602, 534, 450, 355, 261, 174, 97, 36, -13, -50, -87, -129, -184, -252, -327, -395, -454, -490, -508, -515, -507, -483, -452, -408, -361, -307, -254, -202, -148, -91, -48, -15, 9, 18, 31, 48, 79, 127, 178, 231, 271, 297, 297, 276, 229, 162, 86, 18, -23, -40, -26, 11, 47, 73, 73, 43, -15, -91, -171, -252, -302, -325, -307, -262, -202, -137, -93, -68, -65, -84, -125, -169, -214, -248, -244, -216, -151, -61, 44, 147, 230, 286, 310, 291, 248, 192, 150, 123, 128, 158, 201, 247, 273, 281, 251, 189, 113, 24, -46, -106, -146, -174, -192, -199, -203, -198, -190, -177, -166, -155, -146, -132, -129, -140, -161, -197, -225, -243, -236, -224, -223, -251, -307, -368, -410, -404, -356, -270, -194, -160, -193, -309, -496, -725, -916, -973, -787, -306, 421, 1257, 1971, 2380, 2384, 1997, 1365, 712, 237, 101, 374, 999, 1842, 2634, 3133, 3135, 2572, 1570, 377, -692, -1390, -1594, -1337, -774, -109, 433, 704, 610, 173, -495, -1234, -1858, -2243, -2345, -2209, -1943, -1626, -1335, -1068, -822, -593, -415, -302, -301, -393, -561, -759, -907, -956, -830, -489, 28, 639, 1191, 1522, 1532, 1210, 652, 24, -518, -826, -853, -618, -181, 306, 694, 870, 758, 394, -120, -637, -1009, -1176, -1126, -917, -622, -314, -37, 170, 300, 364, 386, 407, 442, 502, 574, 618, 634, 645, 691, 815, 1012, 1241, 1429, 1513, 1458, 1259, 952, 580, 205, -108, -312, -377, -323, -222, -151, -163, -289, -502, -753, -1009, -1237, -1440, -1573, -1632, -1590, -1458, -1252, -1017, -767, -509, -249, -18, 145, 227, 213, 151, 125, 194, 386, 692, 1035, 1370, 1630, 1787, 1818, 1701, 1471, 1163, 845, 585, 449, 450, 571, 753, 921, 1001, 922, 668, 237, -304, -854, -1306, -1567, -1614, -1462, -1206, -933, -743, -695, -801, -1034, -1291, -1508, -1583, -1471, -1185, -761, -299, 114, 404, 540, 521, 386, 204, 49, -26, 5, 133, 312, 500, 646, 698, 643, 466, 198, -112, -408, -622, -730, -726, -619, -454, -270, -114, -43, -93, -287, -601, -952, -1249, -1393, -1351, -1170, -921, -681, -483, -342, -275, -295, -414, -608, -796, -916, -911, -819, -727, -652, -493, -5, 1008, 2492, 4077, 5219, 5484, 4822, 3535, 2162, 1218, 988, 1505, 2570, 3861, 5051, 5771, 5692, 4653, 2755, 444, -1640, -2977, -3316, -2804, -1814, -759, 30, 407, 342, -141, -955, -1985, -3035, -3844, -4244, -4141, -3624, -2842, -1916, -943, -26, 688, 974, 700, -58, -1065, -1907, -2268, -2000, -1141, 26, 1238, 2224, 2792, 2827, 2243, 1124, -263, -1543, -2350, -2521, -2155, -1475, -755, -166, 191, 245, 3, -561, -1379, -2287, -3078, -3528, -3520, -3069, -2318, -1396, -454, 369, 905, 985, 606, -86, -777, -1139, -1022, -401, 519, 1518, 2383, 2965, 3221, 3150, 2764, 2169, 1494, 891, 519, 377, 447, 641, 857, 1095, 1241, 1199, 881, 220, -651, -1555, -2263, -2578, -2484, -2077, -1501, -981, -624, -490, -633, -915, -1222, -1340, -1073, -426, 559, 1651, 2514, 2984, 2988, 2724, 2509, 2457, 2644, 2935, 3135, 3209, 3077, 2783, 2471, 2127, 1854, 1609, 1326, 1070, 711, 268, -229, -752, -1133, -1346, -1442, -1484, -1615, -1847, -2165, -2544, -2858, -3013, -2976, -2726, -2371, -2015, -1745, -1677, -1806, -2054, -2265, -2237, -1938, -1424, -797, -265, 95, 176, -28, -369, -776, -1082, -1181, -1147, -995, -949, -1049, -1051, -645, 560, 2406, 4228, 5313, 5023, 3464, 1410, -297, -815, -29, 1578, 3504, 4999, 5721, 5564, 4420, 2631, 568, -1406, -2748, -3306, -3108, -2213, -1067, 176, 1305, 1942, 2007, 1330, -103, -1818, -3549, -4659, -4669, -3706, -1845, 261, 2023, 3215, 3403, 2743, 1481, -175, -1571, -2458, -2573, -1765, -434, 1150, 2565, 3403, 3683, 3247, 2144, 585, -1302, -3012, -4061, -4169, -3215, -1581, 127, 1427, 1844, 1308, 74, -1601, -3180, -4257, -4635, -4079, -2842, -1221, 492, 1768, 2559, 2744, 2303, 1540, 459, -588, -1231, -1323, -522, 917, 2567, 4019, 4653, 4427, 3445, 1881, 267, -1177, -2143, -2399, -2135, -1446, -646, -45, 299, 223, -272, -1076, -2153, -3235, -4082, -4482, -4165, -3202, -1848, -479, 454, 761, 403, -549, -1692, -2664, -2969, -2302, -845, 1092, 2893, 4045, 4366, 3739, 2644, 1539, 708, 441, 598, 1071, 1791, 2364, 2732, 2764, 2382, 1891, 1227, 468, -206, -824, -1112, -1025, -613, 127, 809, 1151, 998, 252, -783, -1766, -2503, -2718, -2562, -2175, -1736, -1600, -1715, -1977, -2258, -2236, -2047, -1845, -1728, -1864, -1864, -1586, -1090, -246, 567, 1110, 1173, 330, -727, -1065, 152, 3275, 6923, 9534, 10087, 8160, 5119, 2434, 1077, 1548, 2836, 4089, 4928, 4816, 4179, 3151, 1635, 141, -1641, -3677, -5469, -6919, -7186, -6003, -3917, -1277, 746, 1374, 789, -933, -2821, -3951, -4289, -3343, -1604, 253, 2086, 2973, 3048, 2698, 1911, 1392, 916, 229, -330, -961, -1000, -215, 878, 2059, 2500, 1922, 702, -1052, -2712, -3935, -4692, -4571, -3702, -2438, -1077, -367, -520, -1229, -2262, -3030, -3325, -3324, -2761, -1843, -698, 755, 1940, 2812, 3110, 2569, 1727, 785, 186, 276, 719, 1713, 3013, 4182, 5070, 5049, 4154, 2648, 728, -845, -1838, -2134, -1620, -802, 134, 850, 974, 590, -396, -1765, -3127, -4278, -4837, -4679, -3919, -2650, -1196, 145, 1181, 1581, 1218, 253, -922, -1557, -1309, -422, 872, 2273, 3594, 4502, 4401, 3387, 1915, 450, -433, -836, -850, -610, -505, -423, -391, -362, -292, -559, -1095, -1591, -1985, -1986, -1677, -983, 74, 904, 1135, 675, -276, -1177, -1892, -2391, -2592, -2456, -2113, -1927, -2237, -2869, -3523, -3983, -3949, -3406, -2537, -1765, -1588, -1792, -2238, -2663, -2050, 513, 5377, 10480, 12706, 11306, 7769, 4603, 3068, 2843, 4034, 5901, 7176, 7217, 6144, 5075, 4095, 2363, -43, -2774, -5530, -8146, -9738, -8662, -4582, 262, 3311, 3801, 2296, 76, -2143, -3377, -2634, -641, 1671, 3842, 5667, 7211, 7450, 6227, 4545, 2679, 690, -1705, -4081, -5054, -4542, -2970, -1159, -211, -573, -2522, -5343, -7721, -8968, -9013, -8221, -6825, -4827, -2438, -147, 1507, 2325, 2283, 1638, 660, -377, -715, 9, 1755, 4030, 5861, 6874, 6692, 5206, 2966, 542, -1220, -2111, -2504, -2389, -2017, -1547, -1164, -1067, -928, -1047, -1818, -2975, -3996, -4126, -3399, -2135, -340, 1501, 2813, 3146, 2612, 1944, 1498, 1294, 1423, 1791, 2324, 2659, 2520, 2120, 1553, 942, 309, -580, -1555, -2177, -1885, -830, -155, -649, -1999, -3261, -3646, -3177, -2319, -1402, -523, 445, 1518, 2363, 2732, 2604, 2035, 1355, 770, 508, 976, 2281, 4046, 5410, 5389, 4027, 1860, -450, -2249, -3582, -4593, -5209, -5352, -4925, -4466, -4601, -5102, -5947, -7023, -7778, -7858, -6948, -5671, -4799, -3553, -2210, -1145, 695, 4718, 11282, 16581, 16311, 12090, 7826, 6147, 6503, 7236, 9039, 11092, 10871, 8423, 5529, 3789, 2262, -1265, -5635, -9217, -12529, -15248, -15310, -10950, -4000, -61, -646, -2673, -4232, -4937, -5190, -3940, -88, 3432, 5321, 7259, 10042, 12872, 13111, 10895, 8730, 6068, 2465, -708, -1655, 319, 2274, 2309, 1076, -1191, -4576, -8618, -12049, -13320, -13027, -12553, -11715, -10141, -7987, -5701, -3849, -2285, -1271, -1547, -2207, -1905, -201, 2741, 5662, 8102, 9902, 10089, 9025, 7354, 5870, 5295, 4860, 4380, 3817, 2675, 1441, 89, -1198, -2129, -3070, -3844, -4597, -5677, -6197, -5853, -4816, -3538, -2686, -1888, -1217, -906, -201, 1199, 3066, 4523, 4900, 5030, 5245, 5096, 4460, 3527, 2857, 2141, 976, 361, 1026, 2306, 2627, 1094, -1622, -4571, -7343, -8998, -8677, -6647, -4153, -2577, -1803, -960, -326, -416, -1285, -2160, -2052, -1049, 1135, 4776, 8632, 10843, 10093, 7143, 3999, 1262, -758, -1893, -2083, -1446, -1144, -1858, -3189, -4876, -6754, -8737, -10512, -11402, -11673, -11995, -11298, -8775, -5739, -3287, -571, 5046, 12354, 15536, 12782, 8395, 6362, 7294, 8713, 10712, 14109, 15747, 14428, 12129, 10231, 8491, 4204, -1740, -6012, -9729, -13559, -15383, -12601, -5488, -424, -1283, -4631, -7645, -9231, -9604, -8379, -4074, 507, 2795, 5088, 8619, 12324, 13413, 10991, 8452, 6226, 3161, 1121, 1611, 4465, 6822, 6008, 3844, 1199, -2631, -6656, -9977, -11405, -11289, -11262, -10803, -9750, -8848, -7812, -6926, -6307, -6073, -6906, -7081, -5160, -1738, 2355, 5742, 7961, 9183, 8405, 6540, 5249, 4961, 5880, 6717, 7021, 7225, 6493, 5122, 3448, 1126, -1385, -3994, -5535, -5174, -4349, -3745, -3346, -3161, -3121, -4018, -5362, -5804, -5404, -4415, -2660, -180, 2932, 5271, 5976, 6113, 5525, 4007, 2364, 1174, 1317, 1923, 2719, 5127, 7536, 7932, 5861, 1833, -1912, -5109, -7537, -7495, -5937, -3775, -2362, -2511, -2553, -2611, -3212, -3942, -4671, -4198, -2983, -1694, 735, 3508, 5679, 6636, 5926, 4733, 3040, 1165, 441, 296, 502, 334, -1260, -2808, -4263, -5567, -6101, -6931, -7420, -7997, -9527, -9712, -9571, -9554, -7193, -1548, 8109, 15727, 15254, 10949, 6798, 5441, 6494, 7480, 11065, 14989, 15018, 13323, 11678, 10994, 9525, 3969, -2096, -7085, -12662, -15641, -13654, -6944, 209, 443, -3651, -6809, -9258, -10009, -9746, -7476, -2535, 11, 1420, 4729, 8237, 11235, 10718, 7739, 5768, 3329, 2366, 4238, 6767, 8766, 7277, 3401, 437, -2396, -4495, -5579, -6591, -6910, -7602, -8663, -8785, -9136, -9429, -9257, -9557, -9631, -9334, -8009, -4352, -206, 2785, 4191, 3707, 2970, 2338, 1712, 2501, 4184, 6183, 8218, 8999, 8889, 7626, 5086, 2917, 539, -2093, -3733, -4072, -2344, -409, -116, -307, -801, -1412, -2589, -4917, -6151, -5442, -3806, -1780, -97, 1737, 3690, 4450, 4471, 3864, 2555, 1592, 1161, 1291, 1919, 2778, 4731, 6739, 6837, 4680, 936, -2246, -3620, -4348, -4772, -4535, -3315, -1792, -1960, -3173, -3771, -4094, -4593, -5260, -5123, -3234, -591, 2195, 4434, 5021, 4483, 3557, 3279, 4317, 5048, 4520, 2951, 1130, 88, -1160, -2920, -4137, -5361, -7021, -8932, -10425, -10313, -9795, -9593, -9387, -10142, -10009, -5901, 2664, 11680, 14564, 11619, 8582, 7716, 7926, 8457, 10718, 15159, 17586, 16165, 14304, 13439, 12424, 8429, 1760, -4477, -9978, -13760, -12872, -7559, -1642, -313, -4270, -8307, -10628, -11967, -11875, -9841, -5595, -1884, -597, 1658, 5757, 9448, 10304, 7328, 3932, 2134, 2405, 5732, 9772, 11617, 10114, 5976, 2243, -623, -3337, -5055, -5821, -5996, -6436, -7582, -8326, -8560, -9315, -10686, -12442, -13600, -12992, -10665, -6464, -1428, 2187, 3716, 3354, 2434, 2234, 2312, 3330, 5417, 7667, 9585, 10461, 10618, 10038, 7881, 4719, 1255, -1653, -3083, -2910, -1342, 75, -164, -1932, -4069, -5465, -6253, -6768, -6787, -5975, -4503, -2937, -1175, 616, 2044, 2639, 2284, 1717, 1313, 1685, 3020, 4744, 6319, 6999, 6874, 6382, 5669, 4458, 2233, 4, -1522, -2425, -2823, -2688, -1398, -557, -1753, -3949, -5870, -6283, -5960, -5658, -4620, -2924, -760, 812, 1774, 2960, 3762, 3845, 3350, 3560, 4586, 4293, 2899, 1478, 846, 242, -1692, -3734, -4974, -5678, -6609, -8169, -9401, -10368, -11006, -11753, -11856, -8927, -2918, 5456, 11421, 11190, 7746, 4351, 4458, 6969, 9171, 12704, 16134, 17321, 16425, 14290, 13172, 12022, 7588, 1251, -4881, -9141, -9426, -6542, -2292, 472, -1942, -7461, -12078, -14741, -14021, -11550, -8245, -4198, -2507, -1480, 1040, 3906, 6393, 5492, 2303, 901, 1456, 5495, 11456, 15343, 15892, 11819, 5975, 1724, -1507, -3028, -3246, -3319, -3062, -3825, -5184, -6125, -7878, -10493, -13609, -16417, -16926, -15081, -11423, -6265, -1952, 398, 799, -47, -169, 574, 1795, 4078, 6655, 9350, 11625, 12436, 12488, 11317, 8909, 6348, 3544, 1631, 1153, 1357, 2093, 1323, -1202, -3899, -6421, -7594, -7938, -7986, -7178, -6468, -5605, -4395, -3546, -2765, -2233, -2113, -1758, -1269, 201, 3032, 5572, 7037, 7217, 6741, 7112, 7863, 7725, 6127, 3152, 907, 158, -266, -86, 264, 229, -746, -3676, -6854, -8499, -8412, -6856, -6040, -6056, -5068, -2836, 177, 2380, 3090, 3264, 2933, 2726, 3528, 5099, 6411, 6067, 4118, 2129, 689, -615, -1751, -2669, -3905, -5822, -8136, -9093, -9012, -9171, -10065, -11575, -10881, -6596, 716, 8019, 10116, 7668, 4181, 2441, 3900, 6274, 9813, 14041, 16345, 16447, 15312, 14297, 14218, 11364, 5495, -862, -5467, -6247, -4038, -817, 1563, 10, -5291, -10501, -13708, -14333, -12773, -10541, -7470, -5508, -5183, -3346, -481, 2140, 2638, 384, -713, 478, 4110, 9941, 14317, 15687, 13179, 7988, 3924, 1654, 1005, 1400, 1304, 1104, 235, -1609, -3520, -6119, -9931, -14231, -17677, -18173, -15907, -12519, -8576, -5202, -3533, -3667, -4988, -5436, -4212, -2133, 666, 3885, 7436, 10978, 13349, 14231, 13373, 10884, 8047, 5735, 4752, 5503, 6935, 7755, 6782, 3892, 518, -2917, -5717, -7081, -7568, -7769, -8233, -8317, -7020, -5563, -4977, -5002, -5473, -5512, -5046, -3912, -1182, 1960, 4355, 5383, 5048, 5506, 7207, 8713, 9259, 7986, 5807, 3854, 2022, 1543, 2374, 3035, 2708, 50, -3768, -6285, -7059, -6224, -5912, -6910, -7230, -6191, -4073, -1810, -464, 409, 719, 507, 1030, 2541, 4346, 5376, 4786, 3311, 1874, 517, -186, -359, -843, -2081, -4309, -6004, -6365, -6889, -7856, -9422, -10617, -8938, -4430, 2259, 7548, 7628, 5024, 2046, 1183, 2989, 5588, 9934, 14056, 15073, 14231, 12992, 13290, 13492, 9994, 4501, -229, -2907, -2532, -38, 2679, 3588, -116, -6300, -10813, -13227, -12790, -11027, -9482, -7592, -7340, -6989, -4447, -2084, -660, -1805, -4082, -3348, -471, 4546, 10231, 12927, 12610, 9184, 5047, 3568, 3569, 4529, 5437, 4871, 3947, 2563, 716, -1162, -4632, -9294, -13188, -15437, -14697, -11861, -8687, -5615, -4674, -6144, -8405, -10273, -9694, -7135, -4241, -773, 2539, 5742, 8810, 10507, 10909, 9712, 7169, 5440, 5108, 6755, 9781, 11899, 12054, 9865, 6204, 2739, -343, -2410, -3244, -3804, -4247, -4638, -4723, -4436, -4943, -6323, -7922, -8869, -8442, -7096, -4805, -2105, -256, 55, -262, 682, 2829, 4822, 5899, 6098, 5772, 5145, 4595, 4460, 4560, 4642, 4149, 2567, 468, -1034, -1332, -1606, -2741, -4624, -6071, -5821, -4437, -3046, -2494, -2475, -1951, -1452, -1081, -355, 587, 1388, 1084, 145, -113, 125, 424, 229, -483, -1279, -2464, -3782, -4226, -4241, -4628, -5940, -7916, -7851, -4429, 1195, 5950, 6216, 3591, 1559, 951, 2116, 4278, 7526, 11366, 12530, 11685, 11153, 11798, 13049, 11525, 7329, 3363, 875, 722, 2438, 4449, 5565, 3380, -1762, -6455, -9295, -9846, -8734, -7841, -7174, -7646, -8716, -7772, -5838, -4559, -5028, -6994, -7225, -5083, -1351, 3826, 7547, 8307, 6205, 2592, 912, 1762, 3982, 6462, 7090, 6447, 5770, 4698, 3427, 1055, -2556, -5999, -8747, -9659, -8309, -6010, -3406, -2375, -4186, -7288, -10040, -10845, -9751, -8129, -5953, -3521, -1258, 1240, 3201, 4368, 4427, 3152, 1934, 1826, 3322, 6329, 9325, 11031, 10879, 8780, 6082, 4177, 3406, 3643, 3529, 2440, 1453, 696, 321, -270, -1736, -3460, -5406, -6672, -6304, -4764, -2462, -943, -1380, -2620, -3532, -2973, -1750, -1016, -140, 420, 785, 1490, 2071, 2857, 3217, 2739, 1708, -25, -1012, -350, 792, 1353, 681, -828, -1527, -1090, -385, -117, -473, -620, -514, -678, -191, 969, 1538, 1022, -454, -1350, -972, -456, -9, -116, -692, -1289, -2477, -3283, -3239, -3299, -3647, -4479, -5080, -4679, -3341, -1118, 576, 335, -745, -1105, -591, 373, 1437, 3020, 5012, 6207, 6590, 7172, 8153, 9074, 8668, 6924, 5746, 5299, 5304, 5549, 5595, 5513, 4456, 2607, 1099, -253, -1358, -2099, -2559, -2691, -3283, -4083, -4216, -3920, -3747, -4417, -5299, -5215, -3979, -2084, -320, 574, 254, -874, -1926, -2211, -1425, -36, 1273, 2040, 2060, 1741, 946, -387, -1922, -3492, -4478, -4465, -3677, -2472, -1596, -1142, -1362, -2514, -3788, -4696, -4923, -4402, -3506, -2259, -1085, 62, 1242, 1779, 1510, 854, 403, 525, 1153, 2195, 3334, 4247, 4724, 4519, 3803, 3053, 2582, 2340, 2084, 1914, 1725, 1417, 1208, 845, 18, -1169, -2157, -2525, -2443, -1931, -1068, -504, -565, -1002, -1381, -1363, -1041, -718, -422, -9, 762, 1635, 1977, 2134, 2186, 1887, 1376, 651, 78, -33, 387, 1277, 1491, 747, -72, -669, -924, -1168, -1330, -1054, -541, 31, 369, 320, 189, -183, -793, -1286, -1193, -723, -307, 117, 561, 714, 129, -739, -1254, -1511, -1798, -2109, -2141, -1416, -522, -130, -474, -1174, -1491, -1435, -1274, -955, -448, 212, 633, 663, 589, 787, 1282, 1501, 1179, 609, 506, 1083, 1783, 2006, 1561, 754, -47, -515, -499, -126, 464, 924, 933, 605, 246, 252, 533, 627, 547, 490, 626, 1258, 2330, 3631, 4684, 4669, 3709, 2454, 1636, 1744, 2315, 2968, 3595, 3906, 3850, 3428, 2610, 1577, 109, -1377, -2241, -2413, -1915, -1222, -780, -802, -1596, -2783, -3790, -4668, -5193, -5325, -4997, -4193, -3636, -3471, -3266, -3099, -3157, -3607, -4051, -3814, -3062, -2263, -1466, -751, -230, 26, -107, -363, -545, -563, -206, 340, 872, 1293, 1392, 1304, 882, 124, -640, -1108, -1108, -814, -373, 171, 454, 329, -36, -339, -465, -625, -670, -383, 250, 1071, 1792, 2467, 2911, 2951, 2667, 2358, 2199, 2058, 2032, 2458, 3125, 3405, 3064, 2546, 2259, 2010, 1602, 1200, 1188, 1466, 1607, 1366, 970, 587, 21, -752, -1292, -1358, -1163, -940, -741, -686, -1011, -1526, -1904, -2144, -2444, -2775, -2763, -2237, -1407, -836, -747, -932, -1182, -1456, -1762, -1793, -1495, -1067, -556, -143, -28, -111, -207, -207, -431, -891, -1057, -751, -78, 539, 622, 261, -378, -971, -1217, -1192, -770, -152, 459, 1050, 1354, 1453, 1484, 1342, 1085, 723, 604, 1079, 1943, 3012, 3956, 4338, 3964, 2898, 1723, 1173, 1255, 1730, 2356, 2990, 3436, 3406, 2872, 2179, 1362, 437, -283, -403, 241, 1126, 1670, 1753, 1484, 983, 185, -719, -1425, -1861, -1960, -1778, -1379, -952, -829, -1013, -1588, -2485, -3303, -3844, -3849, -3460, -2901, -2272, -1859, -1663, -1746, -2125, -2569, -2909, -2944, -2664, -2122, -1487, -1006, -707, -639, -872, -1415, -2024, -2272, -2146, -1776, -1205, -732, -389, -288, -305, -346, -653, -1021, -1123, -791, -37, 733, 1335, 1828, 2208, 2149, 1759, 1346, 1236, 1490, 1914, 2664, 3344, 3486, 3213, 2756, 2286, 1715, 1185, 1212, 1591, 1890, 1831, 1572, 1449, 1206, 564, -111, -477, -395, -216, -64, 398, 921, 1046, 589, -130, -648, -993, -1161, -904, -127, 696, 975, 743, 391, 139, -169, -479, -660, -639, -487, -367, -185, 13, -87, -586, -1471, -2290, -2652, -2603, -2085, -1424, -1156, -1411, -2121, -2692, -2797, -2700, -2412, -2031, -1521, -817, -221, 227, 481, 403, -23, -673, -1033, -702, 181, 1188, 1972, 2267, 1877, 906, -188, -812, -821, -431, 162, 802, 1466, 1998, 2126, 1887, 1322, 705, 390, 610, 1441, 2433, 3187, 3637, 3704, 3442, 2919, 2451, 2215, 2089, 2038, 2047, 2139, 2344, 2518, 2579, 2348, 1781, 1055, 357, -41, -128, -91, 23, 147, 151, -129, -710, -1336, -1856, -2229, -2436, -2397, -2157, -1895, -1723, -1708, -1877, -2225, -2706, -3046, -3101, -2840, -2373, -2039, -1958, -2112, -2321, -2440, -2649, -2921, -2982, -2706, -2181, -1803, -1627, -1396, -1219, -1303, -1675, -1941, -1722, -1152, -494, 150, 740, 1111, 1126, 908, 763, 710, 739, 901, 1277, 1764, 2029, 1964, 1829, 1680, 1360, 858, 441, 498, 900, 1298, 1652, 1883, 1838, 1437, 896, 613, 591, 598, 683, 1010, 1589, 2117, 2243, 2061, 1836, 1562, 1242, 966, 959, 1256, 1525, 1633, 1554, 1320, 913, 243, -543, -1132, -1382, -1249, -884, -655, -734, -1214, -1867, -2333, -2550, -2489, -2196, -1843, -1345, -837, -543, -482, -691, -1018, -1366, -1654, -1582, -1097, -391, 293, 657, 536, -11, -854, -1630, -2054, -1997, -1550, -942, -387, 27, 55, -280, -814, -1388, -1682, -1621, -1164, -423, 248, 786, 1104, 1180, 1209, 1085, 951, 974, 1120, 1466, 1799, 2177, 2636, 2969, 3127, 3066, 2795, 2494, 2174, 2011, 2099, 2360, 2709, 2896, 2835, 2614, 2324, 1986, 1661, 1382, 1280, 1275, 1177, 1069, 1024, 1019, 855, 276, -538, -1231, -1605, -1509, -1304, -1254, -1366, -1663, -1987, -2481, -3121, -3528, -3562, -3255, -2882, -2636, -2301, -1927, -1791, -2077, -2592, -2855, -2661, -2181, -1592, -997, -559, -383, -495, -725, -839, -839, -758, -557, -292, -32, 86, 59, 34, -93, -357, -638, -805, -682, -379, -1, 339, 392, 127, -269, -569, -575, -356, -75, 305, 782, 1227, 1501, 1582, 1640, 1717, 1626, 1411, 1311, 1501, 1945, 2395, 2679, 2715, 2489, 2082, 1467, 876, 556, 520, 660, 788, 830, 722, 416, 34, -255, -418, -479, -453, -256, 128, 512, 650, 486, 201, -78, -335, -515, -461, -132, 248, 408, 253, -192, -788, -1402, -1833, -1964, -1817, -1510, -1239, -1083, -1139, -1386, -1667, -1951, -2146, -2134, -1845, -1246, -655, -383, -405, -534, -601, -637, -679, -617, -384, -81, 112, 152, 131, 186, 296, 315, 264, 199, 188, 230, 298, 470, 765, 1040, 1127, 969, 753, 680, 712, 773, 853, 1114, 1474, 1690, 1723, 1689, 1650, 1493, 1158, 923, 991, 1309, 1631, 1695, 1596, 1513, 1535, 1496, 1189, 722, 373, 312, 485, 727, 910, 1050, 1053, 740, 107, -541, -800, -611, -313, -157, -142, -230, -363, -618, -901, -1026, -978, -831, -743, -732, -706, -716, -823, -1016, -1235, -1325, -1253, -1107, -945, -828, -720, -701, -937, -1361, -1723, -1844, -1706, -1507, -1326, -1094, -859, -759, -885, -1095, -1107, -993, -931, -904, -746, -322, 148, 357, 309, 135, -80, -357, -637, -649, -314, 127, 407, 484, 415, 239, -34, -301, -354, -142, 273, 796, 1262, 1590, 1641, 1395, 1074, 725, 489, 470, 719, 1222, 1656, 1856, 1770, 1361, 716, -40, -679, -914, -721, -181, 390, 719, 702, 376, -5, -292, -475, -532, -357, 45, 461, 683, 686, 578, 424, 209, -17, -205, -282, -215, -120, -67, -149, -340, -495, -561, -496, -438, -414, -341, -259, -270, -362, -411, -318, -181, -117, -28, 81, 180, 155, 6, -126, -228, -343, -399, -364, -247, -208, -299, -374, -400, -428, -558, -710, -670, -441, -180, -101, -213, -347, -390, -341, -228, -65, 141, 344, 448, 426, 316, 215, 194, 243, 251, 193, 168, 223, 389, 523, 569, 546, 477, 462, 525, 619, 731, 754, 700, 659, 679, 809, 923, 1016, 1123, 1197, 1215, 1141, 995, 898, 836, 810, 825, 914, 1108, 1269, 1257, 1103, 928, 765, 582, 377, 241, 236, 340, 476, 500, 366, 109, -215, -583, -914, -1132, -1169, -1053, -915, -811, -830, -969, -1199, -1460, -1589, -1478, -1229, -935, -725, -564, -459, -532, -721, -976, -1201, -1280, -1222, -1022, -746, -541, -454, -632, -1123, -1729, -2216, -2325, -2103, -1728, -1293, -969, -895, -1108, -1477, -1675, -1585, -1271, -829, -328, 155, 510, 647, 629, 566, 491, 494, 660, 948, 1259, 1482, 1570, 1561, 1384, 1099, 872, 787, 865, 977, 1034, 1093, 1097, 1006, 823, 571, 405, 342, 419, 641, 837, 931, 889, 753, 572, 351, 228, 312, 521, 668, 635, 565, 570, 474, 157, -225, -362, -199, 29, 175, 224, 198, 98, -67, -223, -294, -257, -159, -63, -6, 20, 46, 84, 83, -48, -287, -453, -461, -375, -307, -273, -225, -244, -398, -598, -725, -750, -782, -896, -985, -958, -813, -630, -548, -537, -529, -495, -461, -525, -579, -493, -303, -96, 44, 200, 424, 561, 529, 371, 268, 291, 309, 311, 367, 553, 799, 969, 960, 782, 504, 224, 29, -52, 18, 223, 466, 622, 575, 358, 142, -7, -75, -40, 130, 456, 799, 1009, 1084, 1040, 939, 801, 621, 537, 643, 861, 1073, 1136, 1054, 871, 533, 108, -243, -420, -381, -298, -218, -129, -93, -190, -451, -735, -863, -822, -645, -394, -153, 0, 1, -135, -317, -475, -508, -377, -184, -117, -205, -365, -467, -575, -779, -978, -1091, -1083, -997, -896, -730, -581, -601, -792, -1046, -1192, -1178, -1033, -740, -393, -172, -137, -228, -335, -444, -574, -622, -546, -357, -144, 26, 159, 147, -96, -455, -672, -625, -403, -187, -26, 80, 123, 132, 137, 153, 185, 221, 278, 352, 435, 569, 744, 864, 800, 557, 333, 288, 429, 652, 792, 793, 679, 536, 461, 413, 341, 240, 119, 6, -59, -39, 95, 268, 310, 150, -97, -277, -333, -317, -260, -187, -140, -115, -92, -11, 100, 105, -16, -175, -241, -173, -49, 112, 295, 447, 523, 484, 389, 305, 228, 166, 113, 111, 216, 400, 603, 696, 626, 451, 258, 164, 193, 315, 497, 718, 924, 1024, 992, 893, 812, 734, 590, 442, 401, 499, 675, 775, 764, 614, 325, -32, -354, -522, -555, -518, -438, -360, -367, -444, -544, -579, -563, -597, -653, -653, -573, -486, -477, -497, -473, -434, -405, -399, -428, -507, -647, -772, -848, -916, -941, -906, -853, -866, -936, -969, -924, -855, -870, -932, -915, -795, -615, -433, -224, 4, 174, 241, 214, 192, 261, 398, 552, 697, 850, 997, 1097, 1095, 964, 756, 610, 608, 696, 789, 828, 833, 792, 696, 584, 499, 460, 448, 416, 371, 350, 399, 502, 577, 536, 381, 213, 111, 118, 205, 315, 401, 390, 274, 151, 69, 15, -60, -188, -305, -406, -461, -466, -447, -453, -561, -748, -936, -1053, -1069, -1026, -949, -882, -871, -925, -988, -1012, -1020, -1028, -1017, -956, -846, -748, -666, -589, -508, -433, -418, -462, -512, -526, -476, -377, -287, -205, -136, -76, -49, -82, -137, -159, -114, -48, 36, 138, 266, 387, 458, 460, 436, 450, 479, 490, 477, 507, 594, 717, 827, 885, 893, 841, 740, 614, 509, 467, 487, 556, 628, 692, 709, 701, 708, 742, 761, 756, 757, 794, 856, 878, 913, 968, 1047, 1097, 1066, 999, 909, 772, 609, 463, 366, 330, 305, 269, 201, 100, 3, -105, -239, -389, -515, -546, -519, -505, -497, -475, -423, -405, -464, -556, -611, -611, -587, -566, -556, -544, -524, -483, -492, -618, -797, -900, -850, -724, -643, -598, -571, -577, -659, -776, -820, -757, -661, -585, -524, -444, -352, -284, -240, -251, -309, -356, -346, -286, -189, -52, 112, 258, 300, 283, 265, 248, 195, 77, 20, 72, 219, 403, 561, 641, 626, 503, 365, 273, 237, 281, 380, 479, 568, 603, 638, 632, 569, 459, 343, 278, 290, 326, 373, 412, 414, 370, 276, 162, 68, -10, -72, -128, -198, -240, -247, -216, -189, -214, -260, -311, -342, -347, -331, -285, -229, -195, -194, -205, -190, -144, -89, -40, -38, -72, -111, -124, -118, -106, -93, -101, -116, -163, -204, -246, -281, -280, -276, -282, -303, -303, -261, -165, -75, 9, 51, 61, 73, 68, 98, 180, 296, 406, 449, 440, 402, 361, 332, 319, 310, 291, 238, 176, 127, 87, 68, 66, 60, 24, -21, -29, 6, 22, 6, 4, 38, 56, 35, -5, -2, 34, 88, 110, 106, 91, 72, 39, -32, -153, -272, -320, -284, -203, -161, -151, -159, -186, -260, -361, -415, -393, -341, -266, -161, -28, 81, 118, 85, 22, -42, -52, 9, 107, 199, 279, 357, 401, 379, 328, 316, 332, 324, 259, 192, 191, 235, 280, 314, 295, 247, 165, 77, 10, -25, -8, 51, 126, 175, 207, 213, 194, 118, 20, -26, -21, 37, 91, 137, 183, 204, 182, 107, 1, -89, -175, -229, -220, -187, -159, -177, -231, -289, -356, -401, -419, -430, -467, -506, -516, -473, -403, -337, -294, -287, -304, -319, -300, -244, -193, -167, -167, -178, -179, -164, -140, -119, -107, -144, -202, -248, -231, -150, -86, -91, -149, -177, -132, -42, 42, 103, 134, 157, 180, 212, 310, 452, 547, 547, 480, 423, 424, 463, 519, 558, 533, 474, 393, 320, 261, 212, 179, 130, 76, 59, 116, 220, 248, 175, 56, -1, 5, 33, 64, 111, 162, 184, 183, 179, 212, 250, 235, 147, 7, -107, -111, -30, 61, 94, 45, -43, -153, -260, -353, -384, -361, -361, -375, -353, -274, -192, -193, -295, -447, -536, -528, -436, -303, -178, -81, -44, -63, -125, -174, -181, -165, -171, -195, -202, -146, -40, 36, 59, 7, -99, -197, -246, -232, -176, -101, -38, 2, 31, 62, 95, 121, 83, -2, -54, -9, 126, 283, 399, 465, 479, 417, 324, 246, 204, 209, 246, 308, 387, 441, 445, 383, 281, 176, 80, 55, 93, 147, 178, 158, 139, 118, 102, 73, 38, 31, 55, 99, 130, 135, 105, 64, 15, -22, -42, -28, 6, 27, -1, -73, -146, -193, -213, -224, -242, -276, -297, -270, -187, -102, -63, -100, -180, -245, -283, -239, -140, -29, 42, 43, 0, -54, -77, -68, -54, -86, -151, -211, -211, -156, -98, -71, -111, -192, -265, -291, -256, -190, -148, -128, -113, -82, -60, -45, -25, 10, 18, 9, 21, 97, 209, 271, 263, 186, 79, 28, 52, 117, 173, 184, 166, 151, 107, 67, 27, 4, -34, -115, -161, -120, -22, 71, 73, 10, -55, -98, -94, -60, -11, 52, 112, 142, 146, 130, 142, 162, 139, 73, -11, -31, 28, 95, 152, 167, 121, 55, -23, -77, -100, -96, -100, -97, -94, -64, -17, 24, 27, -40, -120, -149, -125, -78, -34, 15, 75, 105, 94, 77, 65, 44, 7, -14, 4, 47, 90, 100, 82, 46, 5, -14, 0, 3, -13, -44, -62, -52, -43, -31, -25, -47, -64, -61, -27, 12, -1, -50, -85, -91, -69, -41, 0, 29, 21, -42, -121, -157, -135, -91, -64, -73, -113, -125, -90, -21, 38, 45, 8, -26, -39, -13, 61, 143, 185, 161, 88, 39, 49, 106, 162, 176, 151, 103, 67, 51, 48, 48, 38, 9, -29, -28, 12, 70, 67, 14, -46, -82, -70, -31, 17, 71, 94, 75, 57, 61, 110, 154, 162, 118, 43, 1, 29, 107, 168, 168, 131, 86, 36, -16, -34, -30, -44, -114, -193, -209, -151, -85, -64, -91, -137, -183, -218, -212, -181, -129, -81, -49, -24, -8, 35, 75, 76, 11, -93, -154, -137, -66, 16, 80, 104, 78, -7, -94, -142, -153, -144, -138, -122, -87, -44, -5, 3, -36, -102, -154, -149, -101, -45, 17, 85, 118, 128, 120, 111, 106, 81, 60, 58, 84, 112, 137, 150, 141, 117, 92, 83, 70, 55, 21, 1, 6, 27, 55, 69, 55, 25, -3, -4, 15, 28, 27, 29, 27, 31, 39, 51, 71, 64, 26, -21, -46, -29, 11, 39, 36, -9, -56, -72, -50, -7, 9, 3, -21, -44, -42, -8, 26, 17, -33, -90, -115, -95, -31, 38, 73, 45, -19, -70, -76, -45, -13, 2, -1, -8, -9, 10, 47, 54, 16, -49, -104, -124, -91, -42, 10, 12, -17, -59, -74, -54, -28, -8, -25, -66, -102, -90, -23, 50, 79, 78, 60, 41, 29, 32, 38, 44, 6, -39, -60, -35, 8, 38, 25, -7, -53, -88, -86, -67, -39, -24, -9, 8, 29, 67, 101, 118, 101, 42, -22, -23, 13, 71, 118, 125, 111, 77, 34, -1, -22, -44, -62, -66, -53, -22, 14, 47, 32, -20, -80, -105, -83, -43, 2, 39, 60, 59, 40, 25, 16, -3, -33, -50, -34, -17, 9, 18, 30, 27, 7, -12, -19, -3, 5, 11, 10, 22, 36, 47, 57, 51, 37, 19, 17, 10, 2, 11, 39, 69, 69, 43, 15, -11, -38, -55, -49, -10, 34, 50, 41, 8, -32, -48, -50, -36, -31, -38, -40, -29, -16, -2, -6, -24, -64, -121, -145, -134, -90, -50, -20, -23, -38, -64, -80, -82, -86, -80, -67, -51, -27, 3, 29, 31, 5, -33, -53, -44, -21, 6, 41, 68, 63, 57, 44, 43, 44, 38, 38, 38, 45, 54, 78, 92, 93, 73, 73, 70, 65, 58, 60, 76, 61, 40, 32, 51, 77, 87, 70, 57, 46, 39, 33, 42, 61, 71, 79, 80, 86, 92, 88, 70, 52, 24, 1, -7, -6, -1, -4, -7, -20, -31, -60, -92, -111, -139, -153, -153, -135, -118, -110, -98, -94, -107, -135, -145, -124, -99, -82, -66, -41, -23, -23, -29, -26, -40, -71, -73, -48, 0, 24, 26, 17, 22, 11, -2, -5, 11, 41, 53, 51, 68, 88, 108, 95, 65, 41, 30, 47, 69, 97, 101, 111, 128, 137, 97, 43, 4, -11, -6, 2, 49, 95, 136, 117, 68, 1, -58, -75, -63, -29, -16, 4, 21, 40, 36, 7, -29, -69, -113, -113, -94, -60, -18, 9, 7, -11, -39, -70, -86, -110, -112, -115, -74, -38, -5, -28, -54, -112, -149, -74, -34, -2, -11, 5, 47, 87, 49, 58, 69, 106, 35, -88, 120, 264, 362, 236, 65, -97, -119, -73, 69, 100, 18, -84, -34, 29, 2, -72, -113, -101, -137, -206, -141, 73, 207, 350, 86, -159, -365, -279, -97, 113, 215, 168, -5, -175, -243, -253, -206, -112, -50, -63, -129, -98, 75, 120, 86, -129, -176, -211, -165, -19, 174, 235, 235, 224, 118, -41, -156, -71, 131, 234, 285, 262, 294, 296, 211, 107, 12, -43, 1, 161, 209, 132, 59, 70, 44, -94, -178, -159, -89, -17, 0, -10, -115, -84, 22, 103, -21, -129, -174, 18, -20, -53, -68, -119, -141, -81, -70, -117, -176, -132, -119, -249, -337, -204, -39, 88, 36, -127, -216, -118, 68, 142, 33, -53, 20, 77, 99, 91, 227, 229, 199, 110, 125, 106, 172, 280, 310, 224, 73, 72, 194, 264, 225, 155, 133, 95, 74, 35, 62, 108, 134, 129, 44, -50, -113, -122, -86, -65, -95, -108, -86, -81, -116, -186, -211, -171, -143, -149, -145, -70, 7, 56, 0, -76, -210, -279, -286, -177, -77, -24, -2, -38, -122, -229, -262, -240, -214, -189, -118, -51, 49, 148, 162, 96, -20, -73, -2, 61, 72, 134, 214, 245, 198, 168, 109, 41, -3, 43, 72, 100, 132, 183, 255, 229, 175, 107, 115, 129, 158, 207, 229, 238, 249, 243, 168, 79, 69, 91, 104, 69, -7, -67, -80, -98, -74, -48, -57, -52, -100, -134, -150, -129, -109, -88, -44, -42, -42, -20, 18, 53, 24, -17, -54, -106, -118, -110, -66, 1, 18, 26, -21, -121, -203, -227, -153, -75, -22, -35, -18, -122, -214, -209, -122, -100, -111, -145, -146, -138, -128, -19, -22, -72, -118, -88, -74, -5, 135, 262, 331, 243, 156, 70, 61, 177, 397, 450, 350, 152, 8, 79, 179, 170, 100, 2, -88, -140, -156, -90, 25, 92, 107, 98, -10, -74, -59, 25, 107, 182, 178, 158, 143, 88, 54, -22, -79, -113, -127, -90, -34, -55, -96, -88, -68, -76, -112, -201, -210, -187, -92, 106, 175, 177, 122, -49, -224, -263, -113, 115, 253, 248, 103, -141, -187, -12, 156, 245, 234, 47, -120, -176, -109, 70, 200, 173, -34, -278, -424, -385, -198, 28, 57, -57, -131, -309, -396, -239, -21, 185, 272, 259, 129, 20, 25, 48, 78, 264, 362, 327, 313, 134, -45, -32, -2, -1, 152, 378, 368, 80, -71, 30, 225, 569, 829, 605, 180, 42, 144, 410, 785, 890, 587, 311, 90, -34, 144, 412, 450, 128, -308, -548, -537, -204, 104, -69, -357, -448, -434, -367, -200, -136, -95, -193, -443, -441, -189, 206, 393, 207, -268, -713, -867, -625, -283, -227, -326, -511, -742, -829, -859, -716, -460, -350, -336, -354, -287, -139, -17, 1, -27, 46, 233, 399, 373, 220, 93, -46, -71, -8, 19, 91, 158, 181, 85, 18, 12, 136, 275, 319, 317, 278, 286, 260, 353, 550, 625, 533, 312, -37, -249, -165, 62, 264, 319, 174, -135, -359, -415, -309, -85, 118, 183, 69, -54, -84, -131, -137, -165, -154, 19, 256, 413, 403, 377, 158, -82, -198, -130, 142, 438, 708, 749, 469, 255, 166, 104, 115, 86, 254, 474, 678, 858, 919, 766, 456, 279, 419, 752, 1110, 1322, 1222, 866, 515, 377, 397, 460, 403, 134, -198, -394, -489, -297, -70, -250, -648, -1073, -1179, -974, -483, 172, 291, -11, -396, -629, -637, -423, 2, 162, 48, -234, -671, -808, -828, -804, -990, -1167, -1150, -1215, -1065, -992, -1052, -1188, -1297, -1174, -977, -575, -261, -221, -287, -408, -310, -101, 99, 221, 198, 165, 134, 184, 297, 244, 67, -3, -34, 6, 165, 322, 349, 157, -18, -115, -84, 123, 341, 368, 269, 194, 107, 261, 501, 549, 447, 256, 108, 65, 208, 442, 528, 382, 183, 31, -64, -7, -3, -123, -229, -350, -318, -202, -101, -36, -162, -343, -459, -412, -246, -118, -72, -173, -204, -159, -49, 69, 107, 60, -109, -227, -271, -161, 101, 363, 370, 131, -125, -202, -105, 109, 292, 328, 288, 266, 171, 16, -73, -89, -56, -39, 5, 66, 59, 89, 14, -188, -268, -230, -108, 29, 35, -46, 8, 235, 513, 503, 250, 22, -4, 280, 679, 1018, 1104, 923, 622, 276, 327, 661, 1122, 1261, 965, 614, 173, 72, 224, 488, 631, 437, 283, 74, -87, -27, 218, 399, 522, 386, 248, 209, 315, 484, 445, 440, 314, 86, -73, -167, -202, -252, -109, -144, -566, -897, -1099, -1045, -894, -635, -386, -479, -584, -752, -870, -793, -485, -177, -128, -252, -434, -578, -498, -295, -248, -218, -271, -424, -592, -614, -505, -420, -380, -384, -568, -708, -660, -514, -388, -329, -290, -280, -298, -347, -295, -123, 138, 288, 326, 315, 291, 349, 463, 613, 632, 579, 399, 214, 160, 229, 346, 412, 288, 65, -203, -307, -241, -144, -8, -67, -167, -216, -169, -174, -187, -218, -277, -304, -199, -70, 6, 26, -118, -239, -292, -145, 82, 271, 371, 299, 162, 70, 48, 118, 192, 188, 210, 164, 117, 67, 34, -54, -244, -342, -398, -409, -209, 13, 116, 21, -79, -232, -299, -83, 121, 243, 260, 261, 160, 14, 111, 169, 140, 163, 116, 6, -19, 118, 155, -5, -164, -314, -437, -460, -268, -70, -137, -203, -241, -121, 41, 137, 64, -139, 417, 1360, 1800, 1802, 1620, 1425, 955, 880, 1555, 1918, 2020, 1845, 1178, 265, -172, 152, 374, 326, 395, 106, -359, -489, -337, -125, 142, 465, 415, 149, 262, 524, 620, 582, 341, -144, -337, -133, -114, -387, -710, -1038, -1291, -1398, -1201, -1129, -1151, -1196, -1327, -1417, -1294, -1046, -964, -890, -859, -718, -509, -375, -399, -645, -777, -767, -669, -408, -222, -192, -332, -561, -759, -767, -524, -226, -49, -91, -117, -59, -9, 123, 295, 431, 442, 502, 687, 754, 759, 928, 1039, 986, 861, 774, 597, 437, 525, 518, 418, 380, 283, 36, -270, -351, -347, -438, -393, -431, -427, -380, -329, -383, -494, -475, -436, -314, -158, -89, -163, -355, -456, -478, -554, -480, -311, -221, -358, -574, -460, -413, -414, -248, -118, -56, 72, 307, 471, 440, 640, 722, 554, 613, 845, 1114, 1168, 1123, 906, 453, 335, 425, 554, 724, 752, 632, 204, -98, -111, -121, 137, 221, 181, 50, -91, 43, -4, -48, -18, -103, -26, -8, 80, 88, -192, -235, -388, -534, -515, -433, -308, -485, -725, -905, -973, -833, -636, -592, -613, -704, -746, -743, -664, -564, -464, -383, -469, -612, -485, -279, -198, -150, -190, -393, -617, -771, -689, -109, 1525, 3369, 3818, 3097, 1830, 698, 522, 1245, 2564, 3461, 3421, 2647, 1082, -99, -208, -3, 276, 219, -237, -745, -1006, -575, 32, 349, 684, 769, 766, 963, 1332, 1505, 1227, 640, 80, -80, 104, 349, 177, -622, -1550, -2201, -2272, -1935, -1730, -1628, -1802, -2052, -1915, -1553, -1089, -808, -871, -948, -904, -469, 4, -60, -380, -856, -1096, -972, -557, -86, -58, -328, -658, -957, -896, -546, -203, -124, -358, -451, -279, 34, 369, 378, 241, 178, 165, 377, 535, 709, 932, 1020, 1217, 1219, 1137, 1057, 900, 832, 725, 620, 640, 438, 113, -323, -752, -893, -902, -786, -749, -933, -1169, -1369, -1359, -1209, -987, -623, -287, -94, -11, -58, -78, -72, -6, -58, -117, 77, 379, 446, 280, 78, -34, -43, 36, 134, 195, 311, 445, 454, 381, 375, 523, 679, 760, 860, 1012, 1154, 1157, 1018, 854, 672, 614, 767, 877, 903, 862, 678, 385, 49, -25, -48, -122, 17, 84, 29, 57, 66, 24, -79, -30, 27, -56, 96, 235, 133, 87, 175, 250, 140, 78, -5, -259, -358, -414, -543, -645, -630, -582, -650, -705, -723, -788, -807, -801, -860, -830, -772, -682, -509, -243, -34, 32, 53, 99, 114, 265, 518, 650, 689, 614, 507, 365, 320, 326, 159, -28, -134, -226, -383, -520, -622, -734, -807, -749, -587, -475, -300, -120, -86, -48, 85, 354, 556, 685, 639, 434, 320, 397, 492, 478, 425, 261, 12, -135, -166, -184, -208, -231, -275, -338, -214, 43, 283, 391, 360, 240, 137, 212, 314, 434, 532, 602, 639, 615, 542, 537, 498, 403, 268, 161, 121, 111, 103, 160, -20, -345, -71, 404, 581, 247, -294, -341, -351, -401, -163, -121, 28, -17, -406, -418, -385, -234, -132, -388, -516, -653, -604, -173, 165, 300, 87, -492, -971, -916, -528, -185, -155, -581, -877, -1075, -1072, -800, -679, -529, -559, -746, -607, -492, -417, -382, -579, -547, -338, -39, 199, 158, -7, -256, -489, -335, -66, 93, 118, 12, -238, -492, -532, -359, -204, -303, -507, -719, -850, -789, -630, -342, -167, -256, -203, -101, 67, 151, 428, 1785, 3739, 4711, 3736, 1787, 992, 1356, 1820, 2465, 3317, 3798, 2900, 831, -540, -453, 220, 653, 519, 376, 153, -370, -258, 531, 1175, 1213, 915, 995, 1341, 1313, 1304, 1320, 892, 118, -492, -309, 207, 8, -816, -1743, -2304, -2193, -1848, -1523, -1390, -1743, -2122, -2111, -1688, -1135, -1000, -1149, -1441, -1693, -1398, -679, -140, -251, -945, -1529, -1571, -1183, -753, -568, -567, -853, -1405, -1662, -1354, -804, -460, -534, -762, -901, -583, 93, 474, 583, 561, 511, 642, 944, 1348, 1587, 1756, 1877, 1629, 1199, 988, 1028, 882, 610, 323, 245, 274, 188, -106, -536, -724, -727, -730, -642, -474, -347, -431, -591, -611, -574, -371, -40, 314, 431, 145, -143, -247, -169, -95, -26, 176, 458, 504, 259, -39, -29, 198, 207, 61, 151, 465, 754, 789, 734, 727, 683, 678, 755, 890, 1158, 1430, 1391, 1020, 602, 487, 505, 447, 480, 589, 606, 492, 172, -256, -508, -486, -317, -259, -153, 0, -31, -187, -379, -558, -608, -456, -268, -235, -189, -132, -306, -570, -578, -457, -536, -740, -768, -675, -668, -758, -820, -781, -791, -873, -1003, -938, -722, -570, -487, -481, -490, -481, -404, -179, 144, 377, 515, 461, 348, 384, 542, 777, 884, 820, 730, 628, 473, 382, 333, 352, 242, 35, -134, -245, -282, -224, -132, -121, -189, -250, -149, -1, 162, 301, 308, 273, 369, 512, 581, 462, 321, 267, 301, 426, 380, 223, 81, 33, -71, -158, -33, 148, 143, -66, -252, -296, -147, 110, 259, 282, 207, 97, -12, 46, 238, 362, 433, 399, 358, 306, 345, 392, 308, 188, 76, -8, 13, 103, 153, 56, -142, -284, -438, -516, -646, -724, -504, -114, -16, -397, -808, -893, -798, -649, -391, -47, 287, 372, 56, -425, -654, -534, -220, 167, 507, 427, -146, -681, -867, -836, -716, -508, -328, -306, -483, -739, -871, -752, -532, -393, -280, -41, 158, 273, 299, 202, 89, 180, 573, 862, 871, 735, 629, 526, 289, 117, 205, 482, 560, 287, 63, 91, 122, 0, -179, -236, -240, -169, -29, 83, 118, 100, 0, -110, -114, 49, 299, 523, 558, 377, 217, 287, 431, 516, 638, 762, 654, 368, 197, 209, 232, 210, 256, 361, 440, 436, 280, 166, 166, 188, 116, 139, 279, 322, 171, 20, -41, -138, -210, -194, -160, -231, -372, -428, -432, -436, -455, -468, -371, -236, -175, -213, -292, -291, -224, -173, -135, -139, -129, -107, -79, -70, -110, -155, -168, -214, -363, -438, -364, -345, -494, -693, -725, -656, -636, -629, -519, -302, -195, -270, -341, -190, -106, -150, 298, 1104, 1604, 1283, 608, 302, 39, -187, 84, 712, 1318, 1183, 439, -220, -642, -772, -663, -397, 27, 262, 208, 220, 156, 57, -59, -165, -96, 91, 339, 560, 532, 235, -70, -231, -167, -90, -88, -56, -50, -142, -91, 17, 44, -173, -481, -457, -180, 208, 483, 500, 300, -103, -436, -334, 42, 341, 311, 176, 134, 47, -17, -22, -78, -186, -312, -312, -143, 14, 108, -12, -239, -310, -204, -21, 151, 221, 233, 91, -102, -201, -115, 16, 26, 29, 128, 230, 119, -114, -277, -421, -588, -555, -259, 54, 54, -216, -450, -568, -528, -401, -190, 29, 90, 31, 29, 70, 123, 150, 253, 389, 439, 374, 298, 264, 242, 147, 62, 119, 347, 479, 390, 314, 293, 264, 270, 326, 421, 397, 411, 492, 513, 518, 482, 439, 300, 86, 49, 158, 278, 214, 62, 13, -72, -237, -290, -140, -20, -110, -218, -250, -245, -293, -299, -335, -316, -231, -164, -100, -63, -99, -238, -398, -414, -392, -363, -270, -221, -175, -135, -189, -316, -402, -442, -562, -602, -373, -108, -166, -380, -504, -543, -519, -355, -101, 124, 167, 80, -51, -151, -161, -121, -78, -74, -225, -386, -326, -120, 45, 48, -176, -568, -1030, -1571, -1880, -1413, 158, 2306, 3573, 3358, 2130, 603, -504, -848, -246, 1421, 3109, 3752, 3059, 1610, 405, -485, -1195, -1264, -903, -488, -237, -116, 222, 570, 428, 3, -383, -359, 93, 481, 871, 1205, 1160, 1032, 869, 652, 229, -528, -1049, -1031, -606, -17, 154, -233, -1039, -1934, -2272, -1752, -796, -67, 11, -314, -733, -1036, -1025, -881, -835, -872, -818, -540, -173, 102, 90, -216, -582, -810, -746, -280, 327, 575, 233, -234, -439, -374, -145, 150, 406, 509, 500, 404, 204, 70, 94, 270, 616, 994, 1235, 1262, 1073, 723, 208, -185, -159, 108, 389, 426, 270, 46, -219, -442, -647, -715, -672, -631, -536, -412, -321, -220, -51, 126, 73, -145, -297, -270, -178, -173, -163, -4, 196, 142, -135, -320, -249, -101, -58, -67, -85, -55, 83, 222, 319, 396, 497, 500, 343, 354, 606, 944, 1177, 1172, 1002, 788, 645, 568, 504, 619, 815, 821, 615, 369, 170, -97, -334, -458, -389, -128, 166, 292, 213, 37, -176, -430, -549, -434, -246, -142, -98, 0, 157, 215, -3, -375, -718, -878, -911, -756, -396, -70, -7, -300, -740, -1034, -1080, -991, -815, -562, -315, -266, -354, -419, -428, -358, -234, -87, 78, 311, 591, 691, 582, 432, 227, 51, 1, 154, 328, 388, 386, 274, 45, -148, -233, -260, -293, -266, -187, -86, 51, 127, 122, 78, 67, 99, 160, 339, 490, 416, 194, 39, 59, 151, 223, 267, 252, 204, 133, 61, 44, 98, 95, -54, -226, -206, -33, 168, 330, 391, 295, 69, -110, -161, -102, 50, 224, 365, 524, 691, 769, 640, 378, 119, -105, -158, 71, 420, 633, 555, 294, 50, -137, -219, -206, -87, 150, 350, 335, 148, -104, -331, -525, -630, -589, -341, 217, 888, 1022, 387, -389, -696, -670, -571, -129, 579, 779, 235, -275, -290, -338, -760, -1040, -926, -807, -777, -612, -332, -163, -233, -474, -757, -838, -575, -338, -298, -237, -92, 30, 94, 87, -78, -362, -521, -511, -493, -300, 62, 152, -162, -495, -424, -184, -112, -82, -58, -105, -216, -171, 115, 326, 269, 92, -76, -171, -129, 115, 399, 452, 288, 106, 14, 54, 213, 396, 485, 349, 138, -20, -69, -40, -91, -109, -5, 127, 70, -392, -995, -897, 602, 2863, 4036, 3426, 2367, 1667, 506, -1093, -1122, 1113, 3239, 3155, 2002, 1520, 1227, -18, -1535, -1897, -1363, -1422, -1908, -1357, 351, 1520, 1317, 806, 640, -49, -1353, -1793, -808, 390, 847, 1297, 2079, 1934, 341, -1438, -2094, -1931, -1825, -1574, -841, -234, -416, -1138, -1417, -1182, -1100, -1459, -1849, -1796, -1408, -863, -165, 299, 166, -400, -836, -1049, -1225, -1167, -617, 41, 347, 328, 280, 207, -161, -789, -1292, -1339, -882, -213, 386, 877, 1172, 1136, 678, 66, -326, -359, 6, 687, 1476, 1957, 1979, 1726, 1349, 837, 274, -20, 136, 441, 582, 600, 774, 968, 751, 149, -318, -472, -620, -795, -680, -299, -75, -78, 46, 292, 296, -22, -334, -431, -502, -582, -418, 65, 480, 431, 141, 64, 209, 123, -258, -518, -418, -234, -165, 8, 383, 709, 655, 234, -234, -357, -69, 280, 430, 537, 786, 888, 653, 322, 179, 132, 10, -120, -111, 12, 54, -38, -203, -310, -346, -344, -247, -146, -137, -165, -150, -91, -45, 49, 211, 186, -52, -159, 73, 356, 310, 86, -15, -94, -384, -661, -560, -192, -68, -328, -558, -537, -471, -575, -692, -642, -617, -786, -891, -632, -114, 251, 302, 201, 65, -84, -101, 122, 456, 607, 598, 614, 600, 462, 309, 249, 212, 122, 37, 30, 79, 107, -17, -301, -486, -407, -220, -67, 45, 124, 85, -5, 69, 294, 409, 339, 204, 129, 160, 244, 405, 544, 521, 309, 35, -82, -29, 0, -27, -29, 9, 8, -12, 64, 166, 150, 43, -110, -260, -312, -222, -44, 131, 364, 602, 597, 308, -7, -164, -220, -230, -109, 129, 314, 316, 154, -6, -67, -55, -164, -354, -326, -70, 106, 1, -199, -255, -252, -316, -420, -393, -77, 268, 248, -106, -297, -117, 52, 151, 439, 662, 355, -242, -414, -135, -40, -221, -374, -428, -557, -694, -551, -238, -88, -316, -776, -1022, -871, -548, -233, 5, 100, -46, -221, -135, -54, -160, -193, 0, 138, 12, 26, 352, 492, 170, -251, -337, -152, -95, -90, 24, 142, 112, -96, -240, -227, -195, -129, -24, 27, 47, 90, 211, 234, 77, 6, 129, 313, 396, 436, 577, 677, 560, 290, 116, 205, 275, 161, 120, 275, 303, 121, 322, 1072, 1595, 1351, 718, 92, -519, -612, 388, 1906, 2691, 2349, 1354, 233, -473, -185, 873, 1642, 1467, 571, -339, -719, -255, 796, 1505, 1330, 287, -965, -1455, -935, 143, 997, 1194, 744, -282, -1122, -1007, -280, 268, 229, -145, -633, -1179, -1324, -1075, -905, -987, -1289, -1515, -1579, -1487, -1215, -1177, -1462, -1782, -1917, -1717, -1462, -1272, -1036, -863, -761, -717, -560, -378, -600, -1002, -1080, -831, -558, -363, -44, 105, -242, -625, -623, -278, 104, 326, 427, 307, 120, 159, 479, 928, 1134, 948, 653, 416, 420, 676, 1146, 1585, 1529, 1124, 827, 793, 947, 1152, 1358, 1365, 1013, 685, 618, 682, 647, 509, 477, 458, 279, 122, 183, 302, 93, -359, -528, -390, -303, -359, -306, -210, -357, -592, -602, -430, -419, -584, -631, -510, -358, -276, -196, -30, 30, -145, -359, -330, -103, 26, 40, 131, 253, 291, 301, 421, 545, 495, 354, 238, 128, 76, 168, 313, 320, 268, 284, 289, 173, 59, 58, 64, 0, -70, -52, 24, 120, 213, 268, 276, 209, 103, 24, -5, 3, 61, 193, 289, 245, 134, 36, -55, -128, -117, -18, -18, -184, -363, -450, -450, -477, -479, -408, -437, -626, -761, -655, -452, -398, -405, -346, -427, -654, -674, -360, -35, 5, -17, 42, -19, -229, -315, -121, 86, 83, 0, 0, 95, 162, 173, 270, 403, 345, 125, 58, 292, 484, 425, 373, 449, 403, 188, 95, 277, 444, 431, 353, 325, 314, 270, 181, 99, 112, 242, 347, 341, 336, 348, 247, 108, 134, 252, 270, 218, 236, 191, 19, 8, 218, 337, 237, 76, -34, -235, -369, -129, 261, 429, 165, -242, -507, -669, -646, -419, -124, 3, -242, -600, -736, -680, -557, -531, -572, -651, -814, -824, -595, -303, -200, -354, -509, -637, -803, -867, -770, -557, -453, -450, -326, -234, -307, -495, -641, -593, -513, -393, -209, -118, -115, -214, -289, -253, -223, -176, -202, -281, -267, -161, 53, 250, 319, 294, 183, 151, 278, 405, 507, 474, 343, 345, 732, 1448, 1974, 1957, 1466, 599, -188, -49, 1146, 2415, 2833, 2475, 1584, 354, -362, 311, 1756, 2535, 2201, 1337, 473, -25, 331, 1375, 2153, 1899, 726, -542, -1026, -455, 689, 1681, 1879, 996, -553, -1601, -1450, -667, 27, 393, 171, -758, -1770, -1886, -1223, -744, -738, -1027, -1517, -2066, -2217, -1655, -956, -768, -1039, -1496, -1820, -1954, -1808, -1293, -884, -850, -1113, -1340, -1349, -1343, -1253, -986, -804, -767, -790, -684, -539, -546, -464, -265, -102, -23, -12, 75, 134, 149, 317, 561, 788, 836, 750, 670, 556, 531, 719, 1015, 1229, 1207, 1077, 980, 840, 837, 1028, 1230, 1201, 952, 793, 687, 514, 446, 573, 700, 576, 331, 249, 214, 75, -83, -111, -63, -113, -254, -293, -211, -214, -370, -452, -320, -206, -286, -331, -204, -173, -289, -279, -32, 146, 74, 15, 44, 16, -64, -79, 33, 117, 122, 191, 326, 461, 511, 452, 431, 358, 197, 127, 248, 473, 503, 427, 455, 448, 319, 179, 161, 172, 31, -82, -51, 43, 114, 159, 158, 91, -102, -288, -394, -446, -431, -356, -197, -91, -170, -323, -486, -676, -795, -757, -566, -472, -570, -677, -759, -808, -807, -705, -538, -527, -709, -846, -779, -524, -326, -264, -278, -444, -640, -681, -488, -150, 118, 239, 171, -66, -168, -35, 189, 348, 392, 421, 387, 358, 485, 688, 827, 806, 698, 641, 628, 672, 746, 809, 831, 780, 794, 906, 915, 732, 489, 438, 485, 475, 567, 784, 899, 694, 345, 202, 248, 290, 250, 182, 179, 135, 17, -55, -26, 21, -69, -247, -355, -344, -237, -141, -90, -123, -265, -469, -699, -795, -687, -477, -310, -264, -313, -438, -609, -662, -653, -631, -610, -542, -495, -562, -593, -498, -439, -485, -552, -554, -545, -526, -381, -181, -40, -46, -196, -373, -448, -370, -206, 17, 308, 388, 186, -2, -63, -96, -89, 203, 544, 467, 180, 54, 36, 49, 198, 487, 555, 317, 65, -163, -216, 61, 445, 583, 475, 383, 240, -14, -77, 26, 97, 124, 132, 101, 22, 93, 229, 73, -181, -292, -343, -404, -381, -152, 47, 53, -3, -173, -375, -493, -501, -392, -252, -47, 164, 240, 160, -61, -244, -212, -89, 28, 169, 285, 339, 247, 219, 290, 301, 295, 239, 156, 116, 169, 329, 425, 471, 455, 267, 71, -4, -25, -31, 31, 199, 293, 284, 339, 380, 270, 46, -172, -242, -15, 459, 842, 919, 764, 429, 27, -98, 227, 716, 959, 888, 560, 123, -141, -11, 307, 501, 427, 80, -397, -651, -497, -95, 255, 302, -41, -619, -976, -849, -463, -136, -22, -233, -695, -1185, -1251, -893, -461, -233, -363, -715, -1085, -1218, -994, -615, -349, -331, -562, -811, -926, -776, -422, -121, -27, -165, -407, -526, -482, -283, -45, 51, -14, -219, -360, -320, -141, 114, 295, 334, 232, 53, -8, 131, 420, 690, 802, 816, 714, 547, 512, 680, 891, 987, 967, 917, 797, 702, 744, 879, 937, 882, 706, 501, 398, 452, 569, 627, 602, 441, 167, -57, -71, 21, 82, 65, -48, -262, -493, -604, -585, -543, -551, -634, -758, -793, -722, -646, -630, -603, -583, -661, -773, -718, -529, -344, -245, -181, -161, -162, -146, -106, -60, 11, 102, 139, 143, 230, 341, 381, 353, 333, 281, 228, 262, 335, 339, 301, 320, 333, 235, 176, 254, 352, 376, 308, 217, 158, 114, 127, 178, 261, 317, 262, 128, 23, 20, 100, 178, 187, 111, -18, -139, -208, -171, -58, 8, -7, -109, -263, -393, -389, -279, -218, -206, -150, -127, -210, -258, -148, -39, -71, -174, -230, -241, -163, 36, 206, 237, 132, -55, -255, -336, -181, 57, 198, 229, 133, -83, -238, -214, -69, 39, 115, 191, 191, 161, 171, 201, 189, 141, 119, 116, 143, 218, 265, 272, 272, 256, 209, 111, 52, 15, -31, -22, 66, 153, 152, 27, -103, -181, -175, -121, -92, -60, -102, -222, -315, -276, -123, 1, 7, -72, -203, -281, -262, -164, -46, -1, -23, -76, -117, -92, -36, 45, 71, -32, -169, -236, -164, -62, -9, 0, -47, -128, -216, -233, -156, -72, -49, -68, -101, -109, -112, -99, -72, -96, -140, -147, -80, 6, 35, 7, -45, -102, -149, -127, -30, 58, 78, 28, -47, -67, -23, 42, 60, 20, -3, 1, 50, 155, 249, 268, 180, 60, -48, -45, 101, 295, 395, 361, 267, 166, 76, 84, 175, 286, 362, 350, 274, 216, 245, 313, 302, 246, 165, 64, 16, 83, 223, 330, 334, 237, -3, -236, -257, -128, 26, 126, 145, 66, -108, -221, -235, -196, -139, -166, -245, -285, -247, -167, -125, -82, -114, -281, -420, -395, -278, -190, -180, -187, -264, -390, -411, -332, -231, -182, -222, -289, -360, -378, -332, -232, -99, -37, -60, -103, -124, -117, -96, -6, 123, 228, 283, 288, 289, 289, 283, 272, 264, 280, 310, 345, 381, 404, 401, 384, 330, 259, 189, 211, 290, 359, 395, 404, 365, 288, 229, 214, 248, 339, 430, 438, 367, 291, 250, 208, 163, 164, 197, 186, 151, 92, 40, 29, 55, 76, 21, -65, -125, -125, -85, -67, -92, -133, -130, -185, -335, -314, -100, 96, -118, -515, -593, -373, -217, -267, -316, -260, -287, -457, -554, -426, -199, -155, -274, -364, -311, -250, -265, -253, -145, -91, -174, -262, -229, -120, -101, -152, -216, -237, -246, -276, -249, -196, -180, -210, -260, -226, -177, -185, -249, -296, -238, -136, -81, -55, -15, 16, -16, -92, -84, -30, 18, 42, 82, 181, 241, 219, 126, 24, 1, 67, 178, 278, 302, 282, 275, 274, 233, 202, 267, 397, 462, 497, 544, 571, 512, 411, 411, 473, 556, 600, 632, 610, 564, 488, 459, 528, 611, 585, 492, 446, 421, 374, 337, 382, 412, 362, 309, 283, 254, 224, 210, 141, -16, -131, -171, -166, -209, -260, -288, -334, -423, -523, -610, -629, -638, -709, -794, -861, -829, -762, -722, -730, -764, -733, -696, -726, -761, -706, -595, -586, -645, -589, -405, -254, -295, -359, -321, -255, -327, -502, -286, 203, 350, 36, -195, -118, -10, -118, -82, 158, 219, 24, -129, -123, -42, 11, 13, -17, -27, -16, -24, -21, 65, 222, 240, 154, 107, 132, 190, 243, 268, 248, 213, 259, 310, 277, 239, 200, 88, -113, -173, -83, -12, -51, -104, -103, -125, -181, -180, -151, -150, -163, -120, -5, 103, 121, -54, -127, 378, 1296, 1852, 1770, 1484, 1345, 1074, 759, 923, 1463, 1773, 1738, 1690, 1595, 1330, 1229, 1332, 1175, 537, -255, -788, -913, -563, 60, 401, 356, 125, -342, -1011, -1399, -1177, -859, -927, -1097, -1066, -910, -613, -130, 187, -17, -496, -887, -1206, -1345, -1062, -482, -38, 122, 73, -167, -448, -497, -361, -390, -714, -1051, -1199, -1136, -867, -467, -90, -38, -433, -990, -1373, -1443, -1269, -963, -673, -545, -520, -451, -274, -87, 66, 135, 13, -245, -275, 6, 425, 795, 1052, 1168, 1089, 907, 803, 831, 915, 909, 738, 541, 490, 587, 686, 717, 700, 583, 325, 15, -196, -269, -251, -192, -175, -200, -220, -213, -140, -24, 31, -47, -235, -359, -358, -240, -42, 222, 485, 661, 680, 578, 540, 613, 688, 699, 661, 667, 704, 782, 917, 981, 877, 738, 580, 309, 65, -31, 18, 39, -24, -111, -287, -476, -530, -540, -630, -745, -798, -871, -984, -972, -846, -709, -589, -455, -449, -529, -503, -350, -237, -177, -57, 27, 35, 76, 146, 172, 178, 263, 288, 166, 33, -39, -89, -101, -103, -156, -266, -296, -267, -350, -458, -452, -440, -547, -678, -682, -568, -486, -391, -287, -213, -166, -99, -4, 103, 208, 282, 323, 352, 401, 467, 563, 672, 736, 695, 579, 466, 407, 412, 471, 428, 272, 166, 172, 167, 94, 73, 141, 136, 13, -44, 8, 94, 134, 150, 162, 135, 119, 169, 274, 398, 442, 373, 295, 258, 245, 236, 216, 200, 157, 103, 82, 74, 81, 98, 36, -119, -250, -233, -187, -219, -233, -176, -126, -164, -215, -213, -220, -252, -300, -354, -347, -277, -218, -179, -138, -81, -95, -192, -228, -191, -163, -183, -221, -233, -228, -214, -155, -107, -69, -76, -93, -89, -107, -178, -216, -118, 56, 158, 114, 38, 14, -29, -136, -237, -269, -254, -278, -324, -312, -264, -246, -234, -248, -334, -456, -498, -398, -247, -159, -91, 28, 161, 226, 224, 219, 249, 321, 383, 403, 424, 489, 575, 658, 690, 644, 582, 535, 466, 315, 175, 156, 202, 187, 111, 58, 34, 4, -53, -106, -186, -254, -243, -192, -134, -65, 45, 182, 308, 364, 301, 216, 256, 359, 366, 331, 412, 594, 713, 724, 712, 631, 465, 291, 182, 82, -1, -35, -50, -107, -205, -299, -382, -464, -601, -805, -1004, -1066, -973, -879, -815, -727]