Store the output buffers in the DirectParams struct
[openal-soft.git] / Alc / hrtf_tables.inc
blobdbfa117b0adae2b501c77abdb65ef25cb59390e9
1 /* Elevation metrics */
2 static const ALubyte defaultAzCount[19] = { 1, 12, 24, 36, 45, 56, 60, 72, 72, 72, 72, 72, 60, 56, 45, 36, 24, 12, 1, };
3 static const ALushort defaultEvOffset[19] = { 0, 1, 13, 37, 73, 118, 174, 234, 306, 378, 450, 522, 594, 654, 710, 755, 791, 815, 827, };
5 /* HRIR Coefficients */
6 static const ALshort defaultCoeffs[26496] =
8     +6245, +8418, +3440, +2877, +1077, +321, +880, -856, -2486, -1290, +621, -142, -628, -1106, -998, -404, -239, -201, -81, -135, -380, -198, -420, -329, -410, -617, -487, -329, -204, -95, -4, -149,
9     +7068, +8719, +2927, +3268, +1110, +3, +858, -795, -2531, -1655, +570, +83, -609, -924, -969, -915, -357, -74, -200, -216, -480, -309, -445, -371, -399, -558, -515, -245, -99, -75, -3, -178,
10     +6451, +8122, +2856, +2844, +1080, +328, +858, -917, -2379, -1238, +535, -199, -565, -867, -743, -480, -324, -73, -16, -174, -409, -186, -405, -349, -462, -601, -447, -313, -181, -75, +14, -136,
11     +6005, +7530, +2626, +2615, +965, +360, +889, -851, -2222, -945, +726, -137, -431, -766, -696, -280, -210, -171, -61, -128, -339, -128, -358, -270, -370, -557, -425, -296, -176, -72, +6, -139,
12     +5901, +7415, +2589, +2576, +975, +440, +1005, -724, -2103, -837, +800, -110, -477, -864, -728, -232, -185, -178, -62, -115, -329, -108, -325, -219, -302, -510, -403, -296, -214, -119, -34, -170,
13     +6052, +7627, +2614, +2491, +844, +328, +920, -847, -2308, -1037, +806, -24, -468, -911, -783, -232, -111, -99, -9, -60, -289, -101, -337, -252, -341, -535, -398, -249, -124, -15, +33, -158,
14     +6620, +8247, +2669, +2627, +863, +314, +903, -1105, -2712, -1294, +889, -63, -693, -1144, -937, -306, -151, -152, -31, -63, -350, -121, -341, -249, -345, -548, -397, -229, -127, -38, +40, -122,
15     +6996, +8933, +2972, +2755, +894, +130, +842, -1278, -2828, -1297, +616, -240, -626, -1129, -981, -404, -242, -67, -8, -144, -410, -179, -402, -307, -421, -599, -436, -300, -150, -53, +35, -132,
16     +7457, +9131, +2871, +3122, +1130, +94, +618, -1611, -2724, -662, +479, -1040, -865, -944, -582, -183, -437, -223, +46, -164, -402, -141, -467, -352, -536, -711, -461, -372, -267, -101, +5, -189,
17     +8480, +9905, +2116, +2494, +562, +144, +1293, -1519, -3031, -395, +1312, -1023, -1397, -1386, -632, +32, -522, -499, -8, -150, -552, -140, -490, -327, -542, -851, -505, -322, -248, -108, +11, -214,
18     +8821, +10232, +2219, +2289, +171, +161, +1467, -1300, -3370, -716, +1772, -481, -1441, -2013, -979, +224, -226, -593, -172, -207, -582, -179, -591, -332, -504, -804, -505, -281, -204, -89, -26, -270,
19     +8392, +10097, +3157, +2756, +303, +55, +1014, -1170, -3704, -1588, +1387, +114, -299, -1997, -1900, -26, +150, -207, -175, -250, -495, -203, -598, -279, -499, -907, -574, -407, -193, -47, +38, -153,
20     +7873, +9673, +2984, +3038, +833, -1, +737, -1187, -2912, -1805, +1016, +72, -730, -1038, -1772, -1044, -23, -5, -26, -31, -385, -324, -652, -477, -342, -655, -608, -336, -194, -45, +24, -163,
21     +7963, +8909, +2349, +3857, +1082, -426, +884, -653, -2586, -2172, +567, +441, -639, -693, -992, -1601, -365, +130, -387, -286, -577, -433, -437, -421, -369, -478, -577, -132, +11, -80, -9, -213,
22     +7088, +8312, +2629, +3511, +1008, -142, +848, -895, -2282, -1591, +247, -50, -516, -581, -573, -992, -673, +41, +42, -238, -540, -278, -374, -348, -434, -524, -408, -255, -181, -133, +18, -134,
23     +6550, +7715, +2358, +2914, +1132, +331, +797, -938, -2203, -1255, +372, -201, -462, -570, -492, -668, -410, +120, +32, -242, -430, -171, -380, -385, -518, -561, -406, -306, -158, -57, +32, -120,
24     +6051, +7124, +2109, +2694, +1116, +337, +771, -894, -2045, -946, +437, -301, -319, -441, -466, -416, -279, -35, -27, -195, -380, -154, -348, -273, -384, -500, -439, -342, -155, -51, +22, -136,
25     +5531, +6481, +2000, +2461, +934, +439, +862, -795, -1862, -633, +727, -115, -171, -380, -412, -224, -207, -138, -47, -123, -282, -57, -290, -216, -332, -483, -371, -276, -150, -54, +13, -126,
26     +5307, +6102, +1712, +2189, +827, +501, +1059, -450, -1484, -286, +980, +20, -192, -501, -477, -159, -126, -105, -23, -94, -286, -69, -250, -141, -268, -436, -301, -194, -108, -67, -52, -215,
27     +5293, +6248, +1948, +2383, +968, +620, +1103, -537, -1628, -419, +864, -75, -290, -590, -460, -106, -157, -166, -44, -93, -262, -17, -219, -109, -191, -398, -332, -281, -238, -150, -65, -183,
28     +5385, +6315, +1850, +2226, +851, +577, +1120, -532, -1715, -495, +904, -62, -367, -699, -544, -36, +43, -3, +26, -91, -293, -88, -305, -186, -238, -342, -201, -173, -184, -163, -114, -221,
29     +5638, +6693, +1944, +2180, +690, +402, +942, -796, -2063, -816, +934, +122, -290, -702, -573, -86, +10, -5, +51, +20, -188, -13, -249, -181, -272, -443, -314, -174, -46, +64, +58, -179,
30     +6114, +7238, +2050, +2331, +704, +388, +918, -1030, -2503, -1188, +965, +90, -540, -934, -715, -105, +72, +17, +109, +96, -208, -29, -265, -175, -230, -400, -252, -104, -71, -20, +18, -113,
31     +6935, +7953, +1896, +2468, +697, +360, +906, -1378, -2915, -1291, +1201, +15, -795, -1173, -858, -212, -59, -113, +18, +18, -326, -41, -254, -172, -283, -471, -308, -128, -56, +12, +78, -96,
32     +7601, +8811, +1906, +2482, +692, +256, +913, -1724, -3211, -1304, +1182, -33, -817, -1340, -971, -271, -112, -58, -35, -43, -376, -128, -396, -272, -384, -544, -332, -147, -37, +5, +94, -106,
33     +7797, +9420, +2394, +2668, +729, -71, +816, -1753, -3133, -1262, +578, -315, -591, -1153, -964, -423, -238, +107, +47, -178, -438, -157, -375, -285, -439, -567, -383, -279, -91, -14, +73, -117,
34     +8053, +9622, +2623, +3172, +1065, -217, +400, -2074, -2995, -724, +131, -1079, -572, -789, -539, -411, -605, -29, +147, -152, -338, -109, -420, -324, -555, -661, -422, -410, -225, -55, +57, -140,
35     +8851, +9745, +2104, +3535, +1168, -221, +311, -2456, -2799, +164, +89, -2116, -916, -655, -97, -31, -753, -200, +217, -236, -417, -70, -535, -373, -689, -790, -406, -438, -338, -92, +19, -241,
36     +10001, +10749, +1039, +2721, +790, -170, +1186, -2415, -3251, +615, +908, -2368, -1553, -873, +21, +285, -836, -480, +239, -182, -571, -68, -574, -392, -737, -965, -404, -384, -392, -158, +73, -199,
37     +11192, +11235, +153, +2294, +53, +55, +1850, -2431, -3536, +860, +1922, -2309, -2146, -1523, -82, +478, -1002, -809, +168, -186, -762, -27, -586, -311, -708, -1110, -469, -309, -306, -115, +36, -298,
38     +11809, +11711, +77, +1867, -579, +250, +2258, -2153, -4082, +506, +2806, -1687, -2391, -2495, -503, +903, -715, -1039, -64, -271, -772, -23, -738, -331, -647, -1076, -428, -203, -263, -84, -12, -381,
39     +11971, +11889, +293, +1793, -789, +205, +2246, -1978, -4372, +215, +3069, -1191, -2402, -2949, -706, +1022, -377, -1109, -184, -266, -815, -107, -806, -293, -619, -1011, -483, -214, -219, -82, -57, -415,
40     +11574, +12059, +1513, +2279, -995, -31, +1837, -1879, -4919, -876, +2927, +93, -1163, -3678, -1691, +1085, +434, -760, -602, -258, -781, -202, -705, -146, -613, -1083, -621, -398, -191, -201, -8, -264,
41     +10990, +11697, +2481, +2605, -624, -80, +1239, -1554, -5168, -1689, +2431, +284, +52, -3237, -2831, +704, +562, -324, -302, -369, -604, -185, -815, -170, -622, -1253, -610, -481, -158, +9, +82, -169,
42     +10555, +11320, +2762, +3120, -513, -192, +1135, -1539, -4989, -2203, +2188, +310, +337, -2676, -3485, +231, +735, -122, -192, -330, -532, -143, -866, -434, -560, -1201, -635, -465, -125, +124, +58, -190,
43     +9802, +10869, +2210, +3301, +512, -356, +611, -1517, -3346, -2405, +1631, +297, -919, -921, -2794, -1674, +447, +196, -14, +88, -414, -495, -907, -605, -207, -716, -761, -316, -177, +15, +47, -185,
44     +9057, +9928, +2131, +3616, +888, -390, +610, -1218, -2926, -2309, +1302, +662, -1118, -817, -1588, -2019, -149, +193, -331, -96, -346, -335, -638, -572, -269, -491, -774, -283, -103, -59, +100, -203,
45     +8930, +8967, +1731, +4675, +942, -971, +994, -424, -2675, -2863, +659, +945, -763, -394, -1087, -2472, -201, +396, -675, -326, -676, -573, -386, -491, -316, -379, -679, +20, +123, -116, -16, -249,
46     +7813, +8477, +2388, +4316, +806, -849, +879, -767, -2219, -2102, +3, +324, -471, -173, -522, -1846, -865, +265, +22, -252, -680, -423, -325, -340, -330, -414, -491, -192, -73, -163, -2, -152,
47     +7113, +7766, +2257, +3666, +953, -58, +822, -884, -2033, -1759, +42, +41, -423, -269, -324, -1270, -735, +354, +71, -342, -536, -230, -318, -424, -532, -487, -348, -279, -220, -116, +70, -98,
48     +6517, +7218, +1996, +3067, +1220, +312, +694, -898, -1961, -1378, +137, -113, -327, -221, -261, -981, -469, +384, +43, -337, -435, -153, -345, -441, -577, -491, -370, -311, -131, -41, +49, -100,
49     +5969, +6595, +1755, +2846, +1294, +318, +632, -842, -1795, -1017, +178, -253, -167, -98, -251, -690, -286, +206, -39, -281, -362, -127, -350, -362, -449, -397, -387, -360, -132, -14, +50, -130,
50     +5322, +6018, +1689, +2550, +1120, +439, +723, -795, -1649, -743, +317, -191, +41, -22, -232, -425, -258, +29, -36, -217, -317, -43, -206, -223, -390, -440, -387, -319, -114, -45, +12, -94,
51     +4776, +5321, +1638, +2372, +976, +539, +781, -664, -1410, -384, +617, -40, +147, +48, -165, -240, -215, -99, -39, -118, -206, +9, -214, -171, -295, -398, -328, -264, -126, -35, +14, -103,
52     +4506, +4919, +1389, +2021, +793, +582, +984, -324, -1076, -3, +971, +190, +185, -40, -235, -201, -158, -67, +40, -54, -217, -4, -156, -100, -251, -363, -242, -159, -66, -14, -33, -216,
53     +4319, +4656, +1200, +2031, +995, +770, +1154, -83, -772, +181, +967, +64, -58, -269, -220, -23, -57, -87, -63, -101, -197, +13, -123, -8, -137, -309, -224, -169, -123, -121, -129, -238,
54     +4369, +4971, +1600, +2249, +1049, +841, +1157, -276, -1063, -67, +806, -2, -62, -287, -201, -29, -154, -156, -29, -66, -179, +72, -101, -2, -77, -280, -278, -282, -274, -184, -97, -188,
55     +4476, +5031, +1506, +2121, +989, +855, +1208, -271, -1176, -207, +772, -16, -152, -367, -219, +91, +76, -17, -38, -110, -204, -21, -213, -56, -67, -153, -135, -246, -292, -239, -153, -192,
56     +4639, +5194, +1393, +1878, +700, +662, +1133, -302, -1285, -248, +978, +165, -111, -541, -477, +44, +176, +172, +206, -4, -220, -9, -244, -189, -190, -256, -118, -13, -29, -100, -175, -310,
57     +4960, +5659, +1500, +1902, +616, +527, +927, -682, -1752, -657, +1008, +322, -103, -479, -371, +29, +129, +84, +101, +105, -74, +62, -153, -120, -201, -342, -237, -102, +33, +143, +69, -206,
58     +5462, +6227, +1580, +2043, +602, +475, +871, -959, -2219, -1054, +1044, +277, -366, -680, -461, +94, +249, +118, +165, +124, -142, +84, -166, -99, -131, -293, -196, -32, +4, +3, +73, -42,
59     +6237, +6825, +1467, +2239, +586, +515, +895, -1255, -2710, -1307, +1289, +216, -684, -959, -664, -49, +153, +25, +170, +186, -163, +81, -152, -125, -158, -267, -175, +5, -11, -14, +36, -112,
60     +7175, +7546, +1154, +2401, +569, +453, +873, -1670, -3088, -1292, +1563, +86, -945, -1180, -760, -127, +37, -84, +65, +109, -312, +47, -155, -103, -221, -387, -222, -27, +6, +54, +115, -69,
61     +8013, +8415, +928, +2447, +619, +356, +875, -2085, -3421, -1230, +1699, +19, -1056, -1366, -828, -144, -47, -120, +15, +95, -368, -56, -300, -169, -316, -457, -244, -55, +17, +71, +177, -55,
62     +8488, +9288, +1164, +2434, +520, +128, +950, -2340, -3543, -1276, +1264, -52, -823, -1455, -1025, -253, -51, +137, -33, -57, -404, -135, -405, -282, -407, -505, -265, -112, +46, +42, +137, -110,
63     +8646, +9874, +1703, +2636, +583, -290, +809, -2293, -3383, -1196, +493, -351, -525, -1188, -947, -466, -225, +327, +73, -231, -461, -130, -338, -272, -463, -518, -331, -269, -23, +19, +111, -103,
64     +8853, +10138, +2084, +3158, +891, -550, +355, -2572, -3197, -634, -129, -1152, -342, -708, -562, -559, -648, +219, +191, -172, -309, -123, -415, -292, -552, -594, -365, -441, -159, -2, +112, -115,
65     +9437, +10146, +1878, +3766, +1172, -665, -90, -2930, -2956, +99, -587, -2129, -359, -456, -1, -433, -1044, +126, +329, -280, -299, -28, -484, -339, -764, -730, -377, -526, -282, -42, +43, -217,
66     +10447, +10213, +1137, +4174, +1154, -637, -25, -3387, -2669, +1174, -634, -3329, -710, -265, +433, +25, -1187, -91, +425, -363, -416, +16, -630, -390, -871, -847, -323, -535, -413, -62, +34, -304,
67     +11721, +11077, -114, +3551, +935, -562, +733, -3473, -3031, +1828, +120, -3880, -1392, -361, +696, +390, -1336, -325, +510, -398, -600, +102, -686, -455, -954, -1001, -302, -479, -470, -133, +72, -289,
68     +13305, +11901, -1648, +2799, +283, -279, +1889, -3627, -3557, +2329, +1228, -4012, -2176, -824, +822, +671, -1648, -764, +613, -246, -851, +89, -679, -373, -945, -1209, -336, -448, -473, -99, +136, -321,
69     +14444, +12277, -2508, +2451, -488, +64, +2550, -3661, -3934, +2511, +2356, -4038, -2779, -1493, +639, +894, -1717, -1084, +469, -266, -1015, +159, -723, -273, -918, -1391, -365, -300, -385, -109, +68, -404,
70     +15198, +12811, -2860, +1938, -1206, +435, +3140, -3495, -4574, +2236, +3478, -3539, -3174, -2585, +288, +1456, -1554, -1381, +203, -331, -1021, +201, -853, -298, -892, -1370, -288, -175, -338, -112, +20, -477,
71     +15696, +13113, -2550, +1614, -1699, +535, +3215, -3080, -5247, +1775, +4272, -2708, -3412, -3575, -29, +1877, -1006, -1656, +15, -357, -1045, +99, -1060, -233, -770, -1291, -355, -120, -297, -56, -64, -573,
72     +15775, +13235, -2403, +1565, -1825, +497, +3198, -2969, -5459, +1584, +4448, -2362, -3447, -3879, -132, +1954, -758, -1725, -74, -331, -1087, +33, -1083, -197, -769, -1239, -410, -134, -255, -72, -97, -586,
73     +15315, +13686, -979, +1970, -2274, +213, +2788, -2847, -6149, +217, +4622, -522, -2288, -5206, -1197, +2253, +434, -1504, -787, -169, -1179, -99, -885, -25, -795, -1313, -583, -317, -185, -316, -11, -446,
74     +14757, +13592, +311, +2256, -2169, -3, +2289, -2464, -6707, -621, +4205, +161, -774, -5439, -2295, +2265, +731, -1041, -813, -337, -845, -159, -984, +117, -751, -1480, -635, -546, -150, -159, +48, -250,
75     +14099, +13109, +1375, +2502, -1715, -27, +1537, -2039, -6901, -1509, +3753, +294, +444, -4880, -3708, +1849, +916, -577, -437, -486, -705, -144, -1082, +14, -797, -1654, -577, -566, -95, +74, +121, -193,
76     +13262, +12537, +1897, +3368, -1508, -307, +1394, -1986, -6518, -2492, +3444, +342, +833, -3712, -5037, +981, +1349, -203, -238, -453, -598, -55, -1191, -502, -582, -1555, -634, -479, -65, +248, +62, -221,
77     +12720, +12253, +1532, +3700, -712, -943, +1265, -1640, -5596, -2927, +3082, +158, +23, -1947, -5179, -634, +1488, +154, +106, -280, -666, -176, -1256, -758, -293, -1321, -628, -228, -234, +183, +65, -253,
78     +12070, +11939, +1086, +3750, +84, -735, +519, -1847, -3796, -3103, +2526, +483, -1215, -727, -4118, -2228, +1208, +342, -53, +235, -474, -713, -1177, -708, -2, -818, -946, -254, -161, +85, +61, -214,
79     +11330, +11014, +1046, +4132, +549, -776, +394, -1702, -3271, -2812, +2165, +817, -1561, -502, -2738, -2989, +493, +445, -356, +194, -280, -572, -1071, -697, +138, -516, -1161, -276, -32, -10, +124, -208,
80     +10191, +9951, +1338, +4487, +733, -956, +675, -965, -2978, -3138, +1529, +1324, -1396, -524, -1647, -2962, +82, +460, -732, -185, -425, -427, -491, -652, -324, -391, -841, -115, -12, -87, +129, -265,
81     +9970, +8874, +1100, +5752, +626, -1629, +1233, -114, -2825, -3755, +907, +1600, -1034, +6, -1285, -3539, +207, +692, -1093, -309, -782, -731, -283, -594, -232, -265, -836, +232, +226, -187, -18, -288,
82     +8533, +8501, +2182, +5222, +413, -1611, +1037, -566, -2161, -2776, -176, +878, -500, +324, -573, -2912, -838, +591, -76, -234, -830, -570, -224, -357, -203, -311, -643, -113, +59, -206, -17, -163,
83     +7611, +7773, +2151, +4556, +689, -731, +931, -721, -1867, -2402, -259, +508, -411, +185, -245, -2146, -924, +685, +59, -460, -671, -326, -221, -451, -470, -353, -358, -210, -203, -191, +86, -99,
84     +6903, +7101, +2009, +3730, +1006, +34, +678, -798, -1751, -2004, -190, +246, -321, +112, -89, -1700, -705, +755, +18, -460, -485, -225, -270, -513, -629, -426, -353, -293, -166, -97, +75, -61,
85     +6115, +6519, +1741, +3129, +1456, +308, +507, -754, -1624, -1508, -137, +49, -127, +225, -68, -1343, -379, +709, -9, -457, -397, -105, -301, -528, -626, -362, -338, -340, -79, -1, +69, -82,
86     +5494, +5823, +1558, +2975, +1490, +252, +450, -676, -1421, -1121, -154, -119, +82, +344, -73, -997, -243, +425, -95, -357, -314, -116, -308, -402, -455, -270, -390, -397, -90, +12, +64, -120,
87     +4722, +5222, +1542, +2654, +1338, +390, +526, -627, -1240, -813, -63, -106, +331, +423, -63, -678, -264, +194, -58, -277, -283, -47, -151, -234, -379, -329, -416, -360, -70, -27, +20, -78,
88     +3982, +4466, +1633, +2397, +1172, +596, +585, -523, -1035, -466, +218, +30, +490, +473, -7, -410, -214, +24, -79, -181, -136, +68, -135, -185, -310, -316, -334, -291, -98, -38, +10, -54,
89     +3437, +3829, +1528, +2087, +998, +677, +738, -338, -682, +38, +606, +268, +533, +528, +69, -285, -241, -102, +39, -20, -138, +38, -65, -74, -226, -292, -257, -229, -77, +6, +12, -103,
90     +3220, +3446, +1223, +1748, +897, +783, +1001, +165, -307, +348, +881, +395, +496, +306, -70, -219, -102, -1, +55, -36, -136, +45, -28, -19, -181, -238, -159, -104, -25, -22, -94, -257,
91     +3000, +3192, +1065, +1840, +1182, +988, +1157, +379, -10, +504, +825, +220, +193, +66, +6, +5, -16, -56, -79, -81, -98, +69, +11, +89, -46, -192, -159, -137, -110, -151, -187, -250,
92     +3038, +3530, +1470, +2059, +1273, +1084, +1143, +146, -313, +283, +688, +147, +146, +18, +50, +25, -119, -132, -54, -57, -69, +145, +31, +106, +37, -167, -229, -267, -279, -209, -151, -192,
93     +3226, +3750, +1594, +2026, +1187, +1116, +1201, +85, -554, -85, +479, +218, +213, +8, +55, +82, -6, -61, -70, -93, -60, +81, -93, +76, +155, -10, -220, -365, -342, -252, -169, -160,
94     +3278, +3743, +1338, +1792, +1075, +1079, +1224, +86, -625, +52, +740, +112, -30, -162, -63, +236, +299, +124, +19, -77, -152, -16, -142, -28, -22, +32, +67, -142, -296, -305, -239, -221,
95     +3553, +4064, +1278, +1551, +714, +830, +1078, -48, -841, -139, +949, +446, +110, -313, -296, +102, +260, +279, +274, +69, -84, +51, -163, -131, -123, -170, -40, +66, +53, -45, -202, -352,
96     +3968, +4591, +1339, +1593, +633, +691, +854, -485, -1386, -585, +1037, +600, +77, -243, -185, +110, +255, +167, +138, +203, +50, +122, -44, -74, -122, -230, -174, -35, +114, +220, +63, -238,
97     +4551, +5215, +1377, +1741, +594, +607, +777, -821, -1911, -1023, +1108, +542, -217, -427, -238, +241, +413, +193, +206, +181, -47, +184, -58, -40, -30, -176, -147, +40, +73, +37, +118, +7,
98     +5337, +5787, +1252, +1970, +570, +657, +806, -1134, -2447, -1303, +1381, +462, -595, -725, -442, +121, +396, +163, +270, +355, -58, +111, -69, -54, -26, -139, -52, +110, +9, +15, +19, -56,
99     +6460, +6461, +861, +2241, +491, +667, +802, -1581, -2946, -1392, +1753, +281, -945, -976, -601, -16, +244, -3, +203, +282, -186, +171, -29, -58, -91, -187, -111, +112, +41, +27, +68, -97,
100     +7612, +7281, +348, +2465, +484, +542, +791, -2115, -3323, -1278, +2055, +119, -1204, -1229, -661, -47, +86, -72, +93, +173, -323, +135, -70, -86, -185, -298, -167, +53, +66, +97, +195, +7,
101     +8585, +8204, -17, +2527, +538, +433, +810, -2598, -3655, -1152, +2180, +15, -1306, -1412, -717, -70, +19, -111, +45, +202, -391, -5, -243, -121, -289, -383, -162, +39, +79, +116, +239, -28,
102     +9245, +9221, +70, +2455, +399, +222, +924, -2995, -3809, -1191, +1730, +21, -1060, -1629, -927, -185, +44, +226, -94, +19, -407, -88, -401, -274, -397, -439, -170, +14, +140, +43, +175, -97,
103     +9459, +10001, +577, +2560, +404, -265, +955, -2965, -3686, -1180, +866, -170, -624, -1413, -1052, -345, -65, +454, -4, -166, -455, -141, -341, -270, -451, -442, -241, -197, +103, +81, +181, -111,
104     +9637, +10487, +1186, +2953, +581, -764, +568, -3005, -3447, -787, -95, -818, -215, -924, -767, -633, -442, +566, +102, -248, -351, -153, -370, -239, -523, -488, -298, -402, -9, +51, +145, -117,
105     +9945, +10685, +1454, +3554, +914, -1031, +64, -3342, -3145, -126, -872, -1593, +14, -451, -298, -774, -939, +490, +312, -245, -240, -78, -399, -323, -671, -568, -330, -549, -154, +26, +160, -94,
106     +10738, +10561, +1112, +4355, +1137, -1207, -463, -3703, -2801, +768, -1514, -2815, +132, -169, +370, -654, -1436, +442, +473, -420, -220, +24, -527, -345, -936, -714, -317, -648, -288, -4, +58, -250,
107     +11908, +10455, +284, +5029, +1070, -1195, -413, -4249, -2385, +2015, -1773, -4274, -73, +149, +905, -197, -1711, +242, +620, -540, -297, +93, -746, -382, -1026, -814, -253, -686, -426, -10, +36, -332,
108     +13394, +10999, -1157, +4830, +936, -1088, +142, -4604, -2449, +3044, -1309, -5315, -695, +205, +1274, +290, -1897, -40, +764, -647, -551, +229, -821, -465, -1183, -995, -168, -631, -552, -60, +74, -401,
109     +15025, +12199, -3090, +3840, +583, -868, +1628, -4807, -3315, +3710, -123, -5726, -1535, +33, +1405, +649, -2117, -453, +874, -489, -776, +224, -862, -430, -1205, -1255, -112, -551, -641, -139, +206, -320,
110     +17055, +12582, -4938, +3472, -257, -334, +2678, -5201, -3644, +4395, +1143, -6071, -2502, -552, +1736, +924, -2665, -895, +1100, -416, -1145, +334, -845, -333, -1199, -1460, -190, -526, -564, -33, +196, -464,
111     +18307, +12877, -5894, +3168, -1145, +191, +3392, -5286, -4140, +4593, +2494, -6227, -3173, -1302, +1519, +1232, -2691, -1262, +903, -430, -1302, +437, -926, -201, -1180, -1687, -178, -313, -483, -85, +106, -538,
112     +19326, +13348, -6450, +2622, -2000, +801, +4083, -5212, -4919, +4417, +3881, -5819, -3702, -2590, +1264, +1949, -2593, -1642, +625, -479, -1305, +497, -1076, -193, -1173, -1678, -70, -162, -447, -100, +47, -615,
113     +19996, +13748, -6316, +2066, -2593, +1109, +4312, -4745, -5822, +3979, +5117, -5078, -4210, -3794, +997, +2635, -2164, -2070, +440, -522, -1284, +441, -1362, -143, -992, -1629, -99, -50, -435, -14, -49, -738,
114     +20313, +14104, -5872, +1810, -3025, +1078, +4277, -4344, -6598, +3421, +5846, -4007, -4476, -4843, +762, +2984, -1388, -2414, +176, -418, -1417, +253, -1441, -19, -969, -1483, -286, -53, -315, -64, -146, -782,
115     +20087, +14584, -5094, +1850, -3425, +923, +4069, -4173, -7151, +2483, +6290, -2662, -4160, -5971, +239, +3309, -466, -2543, -337, -177, -1647, +163, -1315, +68, -956, -1506, -453, -96, -261, -285, -54, -764,
116     +19625, +14847, -3837, +2169, -3754, +739, +3719, -4099, -7635, +1528, +6330, -1330, -3062, -6995, -580, +3609, +310, -2283, -916, -55, -1573, +78, -1125, +203, -1041, -1591, -521, -300, -178, -434, +25, -586,
117     +18985, +14801, -2243, +2365, -3737, +469, +3173, -3595, -8370, +601, +5958, -383, -1350, -7570, -1814, +3803, +690, -1778, -1067, -237, -1135, -57, -1216, +397, -1008, -1786, -581, -567, -110, -273, +78, -350,
118     +18171, +14716, -1000, +2234, -3067, +314, +2309, -2987, -8895, -261, +5510, -80, +243, -7375, -3421, +3691, +902, -1254, -776, -512, -917, -48, -1328, +367, -1053, -1971, -500, -763, +18, -24, +84, -174,
119     +17316, +13795, +411, +2991, -2980, +164, +1650, -2493, -8802, -1619, +5171, +163, +1382, -6484, -5400, +3135, +1389, -749, -422, -614, -704, -70, -1490, +83, -958, -2129, -459, -627, +18, +279, +142, -258,
120     +16323, +13465, +644, +3858, -2589, -349, +1754, -2534, -8192, -2660, +5060, +82, +1315, -4713, -6920, +2011, +2041, -367, -215, -622, -650, +105, -1628, -622, -498, -1970, -565, -423, -29, +371, +48, -251,
121     +15702, +13151, +214, +4323, -1699, -1288, +1632, -2000, -7023, -3323, +4572, -30, +303, -2486, -7187, -23, +2416, +24, +138, -379, -775, -131, -1671, -839, -148, -1697, -586, -156, -270, +329, +49, -308,
122     +14967, +12994, -376, +4381, -720, -1135, +560, -2027, -4680, -4041, +4055, +347, -1385, -614, -6246, -2152, +2394, +290, -4, +327, -694, -900, -1436, -844, +206, -1110, -1032, -118, -211, +205, +45, -268,
123     +14008, +12119, -417, +4798, +5, -1133, +277, -2330, -3409, -3628, +3165, +1052, -2172, +4, -4535, -3749, +1841, +536, -479, +574, -315, -1040, -1435, -685, +460, -675, -1459, -163, -10, +62, +118, -218,
124     +12965, +10967, -107, +5258, +240, -1393, +449, -1511, -3398, -3837, +2948, +1577, -2342, -12, -2966, -4213, +1064, +693, -899, +206, -294, -647, -958, -841, +203, -410, -1384, -55, +24, -53, +229, -313,
125     +11494, +9851, +526, +5640, +353, -1616, +847, -667, -3116, -4125, +1949, +2028, -1775, -121, -1950, -4061, +610, +742, -1220, -162, -508, -568, -346, -774, -310, -277, -976, +86, +84, -137, +142, -321,
126     +11087, +8602, +495, +7108, +58, -2371, +1639, +266, -3071, -4860, +1381, +2391, -1511, +558, -1623, -4806, +939, +962, -1664, -195, -913, -908, -114, -747, -101, -143, -1057, +522, +304, -294, -8, -330,
127     +9333, +8473, +2058, +6323, -244, -2521, +1385, -290, -2159, -3681, -244, +1661, -675, +955, -787, -4263, -532, +965, -283, -153, -1031, -743, -56, -400, -22, -215, -884, +31, +224, -288, -38, -167,
128     +8201, +7850, +2127, +5711, +161, -1682, +1271, -488, -1744, -3323, -500, +1254, -541, +772, -297, -3344, -963, +1116, -25, -591, -845, -455, -63, -491, -349, -197, -438, -85, -170, -321, +106, -106,
129     +7291, +7028, +2167, +4731, +565, -540, +845, -581, -1482, -2901, -473, +852, -365, +616, -56, -2667, -804, +1195, -68, -613, -593, -252, -129, -623, -576, -254, -298, -288, -278, -139, +171, -53,
130     +6561, +6470, +2013, +3852, +1082, +54, +479, -595, -1430, -2454, -449, +615, -254, +563, +94, -2320, -595, +1227, -130, -587, -411, -244, -196, -635, -713, -320, -371, -307, -114, -94, +84, -13,
131     +5623, +5919, +1762, +3266, +1692, +205, +288, -499, -1267, -1883, -465, +390, +31, +706, +63, -1900, -244, +1100, -142, -585, -335, -87, -243, -649, -668, -209, -339, -372, -25, +18, +83, -55,
132     +4953, +5180, +1625, +3144, +1770, +106, +214, -395, -1052, -1454, -538, +193, +277, +808, +43, -1500, -92, +747, -238, -450, -232, -115, -286, -525, -480, -91, -398, -447, -40, +46, +83, -112,
133     +4115, +4608, +1619, +2888, +1683, +161, +244, -330, -812, -1140, -599, +67, +592, +924, +29, -1137, -210, +448, -129, -364, -251, -133, -121, -278, -339, -178, -529, -429, -2, -6, +38, -83,
134     +3177, +4025, +1785, +2341, +1485, +535, +375, -316, -680, -796, -328, +285, +819, +879, +56, -781, -189, +258, -113, -285, -153, +95, +56, -236, -404, -236, -370, -334, -20, -46, -3, +11,
135     +2413, +3136, +2012, +2211, +1366, +700, +342, -131, -396, -413, -56, +329, +935, +974, +137, -527, -171, +55, -126, -152, +41, +118, -73, -172, -228, -183, -327, -289, -78, -27, +10, -10,
136     +1837, +2561, +1897, +1806, +1200, +797, +563, +60, +7, +156, +349, +603, +924, +1021, +216, -432, -238, -65, +75, +24, -47, +67, +76, -40, -176, -178, -230, -225, -40, +26, +1, -74,
137     +1621, +2181, +1603, +1393, +1074, +915, +849, +621, +321, +470, +695, +763, +907, +765, +42, -376, -77, +71, +101, -2, -40, +87, +110, -1, -147, -122, -112, -69, +18, +9, -117, -268,
138     +1298, +1691, +1268, +1399, +1306, +1124, +1131, +1104, +892, +667, +566, +575, +629, +506, +105, -107, +52, +23, -45, -25, -34, +54, +160, +131, -29, -57, -79, -54, -15, -157, -247, -286,
139     +1179, +1847, +1466, +1730, +1761, +1292, +1046, +857, +730, +698, +565, +381, +236, +319, +320, +91, +9, -97, -187, -79, +91, +171, +187, +224, +142, -75, -156, -189, -211, -232, -263, -202,
140     +1352, +2405, +2052, +1821, +1528, +1334, +1063, +585, +298, +291, +336, +420, +473, +384, +246, -40, -172, -129, -4, +7, +44, +226, +187, +178, +172, -32, -241, -326, -370, -251, -163, -160,
141     +1579, +2518, +2004, +1719, +1482, +1383, +1140, +573, +87, -86, +163, +549, +481, +335, +281, +87, +50, -31, -101, -73, +80, +110, +11, +171, +343, +171, -228, -430, -394, -298, -216, -121,
142     +1583, +2449, +1680, +1499, +1448, +1389, +1183, +570, +27, +165, +463, +283, +129, +199, +219, +326, +423, +122, -72, -74, -44, -21, -19, +73, +115, +276, +185, -228, -439, -409, -284, -161,
143     +1893, +2687, +1507, +1157, +987, +1136, +1120, +582, -124, +57, +765, +642, +287, -137, -232, +275, +511, +406, +350, +8, -95, +73, -79, -165, +36, +100, +97, +173, -6, -227, -385, -374,
144     +2210, +3190, +1518, +1044, +774, +939, +848, +161, -496, -289, +949, +973, +315, -36, -74, +18, +255, +387, +315, +239, +180, +91, -63, -33, -109, -193, -12, +129, +232, +155, -164, -407,
145     +2814, +3764, +1508, +1223, +776, +836, +646, -347, -1218, -801, +1084, +986, +184, +34, +8, +229, +466, +169, +88, +354, +189, +192, +161, -56, +5, -65, -184, -15, +178, +365, +142, -203,
146     +3495, +4412, +1460, +1384, +688, +753, +615, -666, -1709, -1197, +1221, +876, -213, -224, -73, +364, +610, +259, +273, +267, +38, +270, +44, +9, +100, -45, -90, +150, +122, +14, +148, +90,
147     +4347, +4934, +1271, +1661, +644, +827, +646, -1008, -2278, -1448, +1567, +759, -634, -516, -277, +237, +622, +239, +354, +523, +20, +141, +46, -6, +111, -2, +45, +214, +20, +34, +1, +5,
148     +5622, +5544, +799, +2031, +503, +891, +654, -1493, -2859, -1584, +2033, +531, -1031, -782, -469, +89, +432, +59, +341, +429, -60, +280, +82, -74, +47, +39, -52, +241, +57, -19, +58, -78,
149     +6893, +6162, +149, +2383, +396, +828, +623, -2048, -3199, -1408, +2392, +212, -1345, -961, -526, -17, +350, -90, +203, +396, -312, +252, +115, +45, -53, -188, -37, +217, +86, +121, +108, -65,
150     +8235, +7079, -573, +2694, +416, +618, +659, -2698, -3570, -1229, +2683, +78, -1575, -1280, -540, +24, +87, -57, +104, +215, -351, +233, +5, -119, -157, -195, -147, +124, +129, +136, +322, +117,
151     +9244, +7992, -1030, +2743, +479, +518, +696, -3209, -3858, -1043, +2739, -57, -1623, -1427, -588, -20, +90, -120, +74, +343, -450, +32, -201, -77, -274, -310, -77, +135, +135, +157, +303, -20,
152     +10028, +9089, -1078, +2630, +294, +324, +854, -3730, -3984, -1086, +2220, +49, -1345, -1774, -793, -139, +148, +326, -184, +120, -427, -45, -395, -273, -383, -359, -78, +135, +222, +29, +222, -85,
153     +10293, +10035, -677, +2629, +251, -197, +1099, -3767, -3908, -1145, +1326, -1, -805, -1656, -1141, -170, +106, +562, -120, -58, -462, -168, -332, -269, -431, -351, -155, -128, +240, +130, +253, -134,
154     +10483, +10681, -44, +2812, +331, -823, +878, -3595, -3636, -1021, +145, -213, -350, -1319, -900, -635, -134, +920, -37, -376, -472, -69, -227, -286, -526, -355, -246, -282, +155, +54, +191, -76,
155     +10698, +11090, +572, +3361, +554, -1371, +356, -3757, -3360, -323, -955, -1204, +284, -663, -624, -896, -669, +915, +86, -271, -203, -225, -393, -193, -602, -435, -270, -578, +42, +88, +177, -137,
156     +11106, +11175, +705, +4050, +883, -1629, -181, -4141, -2926, +389, -1871, -1877, +527, -232, -68, -1099, -1212, +889, +384, -352, -140, -55, -382, -365, -794, -501, -300, -681, -118, +60, +213, -78,
157     +12036, +10895, +311, +5032, +1034, -1871, -823, -4446, -2502, +1348, -2741, -3215, +856, +30, +682, -1055, -1807, +920, +556, -599, -92, +53, -545, -351, -1136, -650, -258, -803, -256, +44, +72, -285,
158     +13249, +10534, -420, +6055, +877, -1901, -821, -5027, -1957, +2680, -3300, -4856, +928, +485, +1323, -695, -2250, +831, +739, -767, -47, +126, -880, -349, -1161, -699, -221, -890, -359, +46, +17, -320,
159     +14864, +10459, -1802, +6566, +665, -1731, -636, -5767, -1404, +4092, -3512, -6402, +621, +675, +1689, -26, -2440, +393, +956, -898, -408, +254, -946, -392, -1446, -931, -11, -856, -629, +80, +66, -543,
160     +16627, +11397, -3841, +5963, +612, -1625, +441, -5965, -2043, +5011, -2485, -7306, -214, +766, +2141, +296, -2809, +261, +1139, -1052, -587, +504, -1092, -517, -1488, -1064, +12, -789, -650, -40, +118, -479,
161     +18518, +12634, -6335, +4990, +230, -1245, +2367, -6507, -3133, +5859, -1129, -7799, -1128, +599, +2174, +719, -3075, -318, +1316, -740, -910, +426, -1093, -394, -1508, -1432, +146, -700, -803, -95, +327, -401,
162     +20973, +12619, -8501, +4952, -770, -461, +3392, -7135, -3315, +6719, +196, -8369, -2213, +2, +2744, +962, -3843, -722, +1691, -731, -1369, +644, -1082, -292, -1520, -1633, +51, -690, -686, +59, +271, -607,
163     +22297, +12837, -9690, +4807, -1656, +105, +4092, -7312, -3771, +7038, +1693, -8910, -3011, -482, +2558, +1188, -3920, -1129, +1549, -692, -1611, +793, -1184, -115, -1466, -1976, +35, -437, -598, -23, +170, -683,
164     +23979, +12856, -10608, +4408, -2867, +1228, +4914, -7539, -4561, +7253, +3209, -8778, -3558, -1999, +2512, +1964, -3979, -1552, +1290, -764, -1611, +895, -1299, +0, -1604, -2009, +249, -236, -602, -61, +99, -744,
165     +24530, +13686, -11035, +3704, -3405, +1666, +5462, -7290, -5568, +6806, +4891, -8340, -4324, -3233, +2311, +2879, -3884, -2013, +1022, -727, -1605, +925, -1552, -68, -1433, -1948, +261, -131, -552, -62, +43, -847,
166     +25398, +13807, -10660, +3086, -4031, +2086, +5507, -6662, -6694, +6473, +6231, -7550, -4945, -4555, +2202, +3628, -3339, -2592, +933, -785, -1566, +810, -1901, +111, -1220, -1934, +196, +16, -581, +86, -112, -983,
167     +25699, +14205, -10203, +2770, -4453, +2045, +5466, -6220, -7611, +5939, +7067, -6399, -5381, -5665, +2085, +3997, -2469, -3079, +674, -607, -1758, +593, -1929, +265, -1251, -1734, -62, +13, -408, -16, -219, -1005,
168     +25576, +14678, -9512, +2627, -4889, +1979, +5230, -5940, -8312, +5035, +7731, -5019, -5436, -6902, +1757, +4370, -1481, -3464, +202, -277, -2109, +514, -1803, +302, -1202, -1716, -328, +67, -366, -277, -95, -1022,
169     +24917, +15554, -8325, +2832, -5406, +1692, +5071, -5895, -8820, +3797, +8251, -3316, -4559, -8453, +986, +4981, -444, -3381, -625, +99, -2240, +475, -1566, +517, -1341, -1880, -276, -194, -234, -524, +73, -946,
170     +24561, +15279, -6687, +3008, -5680, +1684, +4432, -5658, -9447, +3055, +7996, -2071, -3263, -9450, +188, +5223, +138, -3058, -1138, +122, -1935, +284, -1347, +532, -1421, -1864, -486, -371, -126, -625, +111, -613,
171     +23629, +15486, -4782, +2917, -5523, +1209, +3879, -4787, -10506, +1990, +7668, -1020, -1164, -10263, -1409, +5687, +432, -2423, -1224, -173, -1295, +57, -1598, +885, -1359, -2223, -434, -735, -7, -301, +149, -391,
172     +22705, +15511, -3490, +2520, -4580, +975, +2844, -3997, -11139, +1149, +7254, -750, +545, -10124, -3274, +5721, +657, -1874, -901, -538, -1079, +82, -1697, +797, -1433, -2391, -307, -961, +186, -54, +103, -179,
173     +21834, +14435, -1480, +2989, -4502, +876, +1866, -3115, -11297, -386, +7024, -399, +2039, -9446, -5658, +5465, +1168, -1290, -471, -783, -782, -19, -1878, +658, -1411, -2695, -157, -782, +129, +319, +216, -316,
174     +20536, +13992, -709, +4280, -4744, +441, +1971, -3236, -10625, -1984, +6922, -198, +2505, -7991, -7935, +4778, +2128, -1049, -448, -664, -658, +85, -2052, -179, -858, -2528, -356, -736, +238, +571, -51, -298,
175     +19638, +14025, -1030, +4777, -3658, -452, +2275, -3224, -9891, -2809, +7103, -661, +1733, -5222, -9488, +3226, +2913, -583, -45, -907, -673, +389, -2239, -882, -152, -2484, -417, -220, -102, +497, +26, -273,
176     +19049, +13571, -1555, +5415, -2800, -1809, +2085, -2244, -8328, -3763, +6265, -489, +379, -2622, -9535, +546, +3560, -255, +273, -392, -941, -193, -2156, -846, +104, -2093, -473, -40, -391, +519, -10, -393,
177     +18168, +13590, -2249, +5443, -1644, -1456, +603, -2301, -5416, -4970, +5891, +61, -1742, -291, -8568, -1959, +3758, +29, -29, +506, -898, -1149, -1711, -913, +543, -1423, -1174, +55, -260, +334, +10, -312,
178     +17034, +12828, -2282, +5894, -727, -1488, +185, -2933, -3444, -4639, +4541, +1191, -2978, +751, -6689, -4331, +3534, +367, -665, +1029, -430, -1559, -1739, -617, +855, -907, -1807, +43, +3, +134, +105, -230,
179     +16108, +11604, -1858, +6453, -516, -1811, +245, -2044, -3754, -4481, +4546, +1368, -3096, +726, -4933, -5159, +2492, +733, -1012, +721, -307, -1028, -1536, -867, +956, -651, -2015, +138, +117, -22, +248, -320,
180     +14556, +10523, -1243, +6804, -315, -2136, +723, -1119, -3547, -5279, +4013, +2629, -3573, +780, -3116, -5768, +2017, +890, -1738, +290, -312, -714, -642, -1091, +162, -204, -1599, +276, +13, -124, +387, -489,
181     +12811, +9468, -223, +7139, -314, -2364, +1208, -231, -3341, -5354, +2556, +2879, -2315, +420, -2361, -5323, +1455, +982, -1883, -46, -627, -728, -94, -958, -294, -130, -1142, +362, +164, -228, +154, -375,
182     +13067, +8368, -144, +8731, -2405, -3459, +1449, -1503, -5332, -4279, +6474, +1713, -1900, +3709, -1903, -4706, +1918, +119, -2550, -1092, -1849, -621, -724, -1599, -147, -744, -876, +539, -152, -508, +318, -28,
183     +10904, +8242, +864, +7747, -891, -4072, +129, -1350, -3922, -2892, +4428, +2115, -886, +2372, -1297, -4344, +153, +77, -1658, -317, -1588, -606, +53, -1826, -84, -336, -1527, -11, -42, -272, +58, -75,
184     +9280, +7451, +1519, +7064, -406, -3080, +177, -1385, -2926, -2333, +3123, +1899, -775, +1781, -925, -3718, -102, -119, -1234, -81, -1199, -290, +2, -1550, -49, -379, -1429, -263, -245, -271, +10, -161,
185     +7668, +6712, +2160, +6267, +55, -2125, +134, -1111, -2049, -2036, +2189, +1460, -699, +1339, -689, -3010, -497, -120, -970, -142, -497, +186, +36, -1292, -183, -526, -1266, -502, -546, -437, +10, -9,
186     +6368, +6134, +2493, +5438, +623, -1514, +73, -449, -1506, -1847, +1544, +1043, -644, +954, -347, -2562, -737, -6, -786, +148, +175, +380, -63, -1068, -366, -637, -1120, -713, -616, -442, -44, +0,
187     +5309, +5690, +2464, +4700, +1133, -1190, +300, +59, -1193, -1566, +900, +654, -559, +720, -198, -2167, -766, +93, -248, +495, +263, +194, -54, -903, -530, -692, -1037, -585, -576, -463, -126, -99,
188     +4672, +5240, +2272, +4089, +1225, -820, +599, +183, -902, -1333, +289, +349, -411, +639, -189, -1832, -504, +306, +144, +562, +48, +10, -141, -891, -579, -467, -751, -658, -628, -412, -121, -72,
189     +4304, +4613, +2145, +3629, +1143, -236, +799, +248, -609, -1181, -105, +233, -151, +634, +31, -1399, -325, +523, +389, +368, -139, -41, -257, -648, -199, -313, -763, -658, -481, -282, -35, +38,
190     +3884, +4122, +1999, +3084, +1217, +244, +813, +307, -391, -1122, -309, +165, +292, +912, +46, -1197, -223, +714, +439, +55, -299, +55, +13, -400, -192, -282, -674, -589, -277, -72, +113, +76,
191     +3262, +3879, +1811, +2399, +1483, +675, +762, +273, -287, -1048, -181, +700, +490, +674, +70, -952, -158, +743, +295, -119, -44, +157, +90, -269, -320, -271, -420, -327, -57, +99, -64, -313,
192     +2385, +3308, +1933, +2190, +1682, +725, +639, +372, +136, -285, -143, +637, +683, +410, +103, -565, -256, +619, +422, -39, +27, +180, +54, -232, -135, -53, -203, -73, -29, -218, -320, -330,
193     +1874, +3072, +1941, +1419, +1419, +1279, +890, +485, +398, +297, +231, +464, +469, +136, +85, -228, -106, +538, +410, +40, -28, +98, +145, +77, +19, +55, +21, -272, -370, -309, -247, -206,
194     +1591, +2376, +1629, +1368, +1570, +1437, +1230, +1007, +583, +432, +297, +204, +298, +145, -139, +13, +312, +339, +220, +17, +14, +285, +382, +202, +100, -100, -334, -332, -302, -286, -184, -194,
195     +1469, +1788, +1502, +1986, +1912, +1545, +1044, +878, +865, +432, +198, +85, +13, +100, +93, +100, +251, +177, +190, +346, +299, +250, +251, +132, -108, -286, -401, -335, -238, -260, -239, -257,
196     +1914, +2454, +1663, +1957, +1845, +1522, +942, +380, +248, +262, +332, +129, +21, +126, +219, +6, -12, +304, +516, +586, +402, +87, -170, -256, -296, -306, -261, -267, -279, -273, -326, -326,
197     +1650, +2454, +1992, +2081, +1838, +1444, +722, +274, +245, +202, +344, +371, +259, +83, -82, -61, +209, +337, +514, +666, +465, +145, -229, -454, -372, -308, -238, -216, -281, -231, -312, -372,
198     +1973, +2726, +1615, +1874, +1445, +1065, +881, +238, +51, +429, +512, +299, +333, -156, -231, +93, +178, +234, +473, +660, +391, +136, -261, -513, -399, -381, -423, -222, -224, -323, -267, -374,
199     +1944, +2570, +1404, +1599, +1310, +1156, +867, +373, +249, +452, +528, +453, +471, +0, +55, +192, +128, +154, +283, +435, +598, +713, +68, -320, -396, -509, -294, -216, -242, -219, -187, -272,
200     +2213, +2848, +1259, +1255, +996, +980, +849, +259, -31, +445, +817, +479, +246, +265, +193, +76, +464, +202, +102, +348, +222, +450, +618, +396, -308, -564, -443, -327, -185, -168, -163, -249,
201     +2698, +3455, +1227, +1212, +572, +517, +849, +102, -387, +192, +924, +490, +415, +250, -27, +333, +487, +237, +455, +307, -44, +360, +408, +349, +368, -97, -484, -382, -224, -207, -147, -177,
202     +3119, +3716, +1221, +1448, +755, +623, +603, -563, -1136, +136, +1257, +247, +286, +170, -38, +383, +231, +374, +710, +325, +100, +204, -8, +284, +322, +68, +177, -36, -414, -444, -150, -173,
203     +3790, +4330, +1097, +1568, +785, +588, +464, -1060, -1653, +106, +1502, +73, -127, -238, -106, +460, +436, +368, +402, +389, +91, +308, +250, +37, -31, -22, +198, +247, +67, -211, -380, -375,
204     +4621, +5180, +929, +1542, +621, +504, +583, -1497, -2232, +214, +1743, -187, -311, -506, -412, +361, +389, +344, +576, +293, -268, +437, +269, +95, +161, -323, -90, +279, +152, -2, +128, -96,
205     +5682, +5925, +575, +1588, +608, +491, +478, -2071, -2626, +570, +1878, -446, -438, -854, -522, +332, +169, +295, +523, +68, -219, +381, -38, +251, +114, -336, +25, -102, -23, +247, +376, +74,
206     +6767, +6665, +204, +1705, +662, +498, +302, -2825, -2958, +1151, +2041, -709, -533, -1231, -642, +378, +123, +236, +348, -96, -351, +388, -30, +4, -59, -378, -119, +126, +76, -40, +329, +247,
207     +7914, +7509, -124, +1761, +489, +419, +174, -3558, -3105, +1640, +2029, -834, -566, -1606, -767, +362, +95, +310, +212, -352, -461, +375, -112, -23, -352, -633, -127, +127, +9, -4, +456, +80,
208     +8830, +8494, -246, +1751, +304, +130, +112, -4142, -3165, +1945, +1824, -857, -548, -1777, -958, +191, +133, +386, +88, -480, -608, +386, -264, -246, -302, -723, -280, -83, -51, +74, +351, +96,
209     +9314, +9665, +71, +1634, +345, -371, -34, -4329, -3176, +2029, +1537, -817, -548, -1732, -1017, -133, +66, +592, +24, -505, -733, +117, -40, -327, -495, -730, -460, +24, -137, -165, +372, -4,
210     +9167, +10764, +1096, +1384, +467, -796, -470, -4273, -3170, +1770, +1273, -725, -692, -1625, -1028, -452, -36, +630, +83, -652, -833, +127, -43, -349, -696, -736, -514, -168, -181, -313, +337, +139,
211     +8845, +11350, +2560, +1552, +433, -952, -869, -4243, -3192, +1361, +998, -475, -838, -1625, -887, -800, -125, +636, -124, -228, -816, -255, -7, -394, -552, -761, -754, -414, -246, -132, +444, +75,
212     +8964, +11306, +3527, +2437, +253, -981, -962, -4229, -3083, +756, +442, -71, -869, -1741, -700, -1038, -454, +793, +26, -389, -605, -243, +7, -463, -738, -764, -952, -329, -59, -171, +252, +95,
213     +9402, +11033, +3733, +3695, +307, -1270, -992, -4163, -2722, +92, -735, +218, -696, -1699, -423, -1673, -402, +985, -230, -199, -530, -372, +29, -463, -956, -681, -906, -518, -290, -161, +495, +103,
214     +10183, +10713, +3389, +4821, +578, -1450, -980, -3974, -2095, -265, -2456, +170, -229, -2033, +140, -1657, -868, +1176, -218, -154, -435, -585, +36, -393, -1039, -506, -950, -752, -269, -163, +335, -62,
215     +11469, +10305, +2547, +5880, +499, -1454, -859, -3842, -1100, -510, -4401, -50, +59, -2342, +781, -1732, -924, +1406, -568, -258, -144, -529, -49, -396, -1237, -446, -756, -781, -537, -315, +337, -106,
216     +12812, +9997, +1333, +7068, +256, -1648, -309, -3675, +7, -197, -6478, -1001, +993, -2771, +1003, -1205, -1229, +1461, -712, -345, +195, -392, -236, -388, -1245, -430, -776, -965, -608, -183, +370, -471,
217     +14298, +10025, -465, +8212, +115, -2512, +382, -3673, +1377, +663, -8685, -2459, +1860, -2563, +871, -988, -1367, +1466, -685, -581, +254, -110, -242, -346, -1398, -758, -715, -816, -729, -361, +153, -578,
218     +15790, +10811, -2666, +8435, +623, -3270, +1069, -3748, +2503, +2079, -10027, -4330, +2301, -1900, +666, -579, -1479, +1296, -627, -770, +124, +401, -52, -652, -1473, -822, -552, -788, -1234, -414, +539, -654,
219     +17964, +11856, -5205, +7310, +1000, -3364, +1911, -4138, +2659, +3649, -10394, -6002, +1938, -1051, +778, -288, -1663, +895, -566, -1000, +86, +652, -41, -918, -1418, -920, -815, -755, -1255, -324, +672, -812,
220     +20009, +12520, -7252, +6282, +961, -3398, +2584, -4836, +2730, +5770, -10939, -7408, +1509, -473, +1185, -387, -1734, +333, -519, -1043, -71, +553, -28, -952, -1661, -1165, -990, -424, -1170, -377, +656, -839,
221     +22176, +13865, -9457, +4361, +274, -2050, +3805, -6177, +2512, +7329, -10722, -7725, +990, -610, +1551, -139, -1889, -64, -465, -1164, -297, +596, -38, -1172, -1903, -1306, -955, -76, -1070, -458, +771, -741,
222     +24346, +14807, -11064, +2916, -761, -281, +4364, -7368, +2909, +8264, -9605, -7788, +243, -1094, +2044, +575, -2131, -537, -396, -1094, -499, +632, -243, -1137, -1963, -1495, -849, +190, -940, -374, +1054, -831,
223     +26147, +15550, -12302, +1684, -1809, +966, +4288, -7960, +2974, +9042, -8219, -8190, -317, -1893, +2641, +1162, -2716, -788, -273, -1141, -848, +531, -445, -868, -2136, -1851, -736, +365, -774, -243, +1065, -1025,
224     +27659, +16152, -13062, +756, -2711, +1615, +4053, -7901, +2526, +9678, -6491, -8602, -661, -2830, +3049, +1720, -3199, -833, -90, -1451, -1162, +618, -586, -618, -2345, -2143, -611, +510, -567, -204, +872, -1008,
225     +28304, +17219, -13451, +40, -3447, +1563, +3862, -7612, +1463, +10219, -4267, -9080, -1078, -3763, +2992, +2434, -3478, -882, -14, -1844, -1412, +822, -876, -470, -2327, -2410, -559, +602, -472, -315, +732, -992,
226     +29182, +17405, -13115, -304, -4240, +1457, +3452, -7491, +538, +10766, -2404, -8990, -1703, -4595, +2982, +2816, -3292, -1057, +74, -2171, -1478, +872, -1166, -287, -2196, -2468, -549, +634, -663, -287, +578, -1042,
227     +29321, +17828, -12348, -557, -5122, +1070, +3364, -7878, -466, +11248, -888, -8471, -2373, -5292, +2598, +3059, -2744, -1532, +107, -2141, -1752, +698, -1290, -110, -1997, -2388, -740, +468, -816, -385, +487, -984,
228     +28806, +18574, -11075, -519, -6255, +620, +3883, -8757, -1416, +11447, +404, -7311, -2750, -5966, +1821, +3239, -1903, -1967, -52, -1837, -2085, +568, -1247, +63, -1562, -2578, -1050, +400, -1056, -281, +613, -1052,
229     +27711, +19424, -9278, -279, -7397, +88, +4632, -9741, -2488, +11491, +1417, -5692, -2453, -7072, +957, +3435, -1270, -1977, -464, -1645, -2124, +549, -1019, +267, -1537, -2600, -1364, +16, -688, -160, +641, -1022,
230     +26524, +19728, -7060, +30, -8340, -267, +5003, -10176, -3987, +11428, +2435, -4361, -1321, -8478, +66, +3719, -1132, -1735, -895, -1807, -1690, +885, -1190, +400, -1479, -2883, -1377, -122, -393, -59, +689, -901,
231     +24731, +20270, -4630, +239, -8725, -1229, +4844, -9185, -6220, +10730, +4243, -3815, +673, -9540, -1505, +4099, -1429, -1336, -946, -2166, -1163, +1047, -1494, +767, -1758, -3042, -836, -473, -155, +165, +571, -940,
232     +23477, +19815, -2244, +479, -9026, -1899, +3619, -7399, -7877, +9200, +6108, -3552, +2583, -9590, -3747, +4198, -1760, -1193, -322, -2539, -1400, +1397, -1635, +542, -1400, -3228, -438, -316, -265, +162, +499, -846,
233     +22603, +18972, -668, +1271, -8641, -2639, +2334, -6179, -8348, +7432, +7801, -2940, +3458, -8248, -6240, +4034, -1687, -1397, +219, -2550, -1400, +1180, -1707, +570, -817, -3296, +14, -296, -507, +401, +364, -923,
234     +21959, +18535, -765, +2387, -7488, -4223, +1716, -5274, -8935, +6110, +9408, -2449, +3539, -6393, -8447, +3758, -1179, -2278, +577, -2419, -1529, +1177, -1880, +421, +15, -3052, -213, -188, -381, +229, +230, -792,
235     +22177, +17184, -1463, +4152, -7417, -5322, +1895, -4670, -9301, +4734, +10403, -1838, +3744, -5091, -9470, +2688, -467, -2307, -47, -2507, -1716, +1644, -1713, +19, +585, -2840, -290, -132, -583, +270, +216, -863,
236     +21282, +15947, -1059, +5846, -8290, -5644, +2857, -4639, -8856, +2099, +10641, -385, +3528, -2821, -10459, +1131, +531, -2118, -590, -2948, -2183, +2054, -1090, -388, +1198, -3027, -868, +545, -650, +116, +61, -895,
237     +19684, +14621, -397, +7001, -7790, -5817, +2880, -3842, -8800, -339, +10153, +960, +3167, -586, -10099, -823, +1446, -2278, -872, -2756, -2996, +1653, -697, +272, +1463, -3850, -1195, +1381, -669, -245, -12, -700,
238     +19043, +12870, -2025, +8716, -5341, -5810, +2282, -4136, -8408, -1971, +10181, +1931, +1229, +1394, -8275, -2326, +1832, -1907, -1520, -2677, -3204, +830, -254, +370, +1503, -3747, -1696, +1787, -501, -463, -64, -480,
239     +17772, +11495, -1906, +9489, -4457, -5781, +2322, -3030, -7953, -3525, +9683, +2137, -956, +3838, -5603, -4565, +2548, -1531, -2419, -1809, -2980, +13, -611, -211, +1746, -2508, -2211, +1172, +20, -342, -25, -448,
240     +16172, +10332, -1198, +9289, -3999, -4949, +1874, -2281, -7098, -4475, +8984, +1666, -1886, +4718, -3908, -5051, +2520, -1200, -2844, -1330, -2610, -280, -1071, -1113, +1424, -1376, -1811, +550, -259, -177, +417, -403,
241     +14861, +9191, -895, +9322, -3450, -4202, +1794, -2120, -6076, -4509, +7671, +1778, -2042, +4286, -2908, -4647, +2359, -879, -2602, -1241, -2298, -404, -1009, -1514, +521, -983, -1056, +584, -581, -324, +663, -264,
242     +15155, +9134, -4909, +9650, +695, -5568, -98, -861, -5127, -4048, +7836, -470, -3638, +3507, -971, -2438, +3395, +805, -1417, +30, -1654, -576, -2362, -2979, -580, -1077, -1683, -192, -259, +23, +565, -430,
243     +12671, +9049, -2546, +8370, +348, -5007, +73, -1080, -4272, -3672, +5900, +445, -2327, +2893, -1066, -2332, +2478, +666, -950, -81, -1657, -456, -1795, -2452, -453, -1165, -1496, -205, -372, -241, +405, -163,
244     +10640, +8312, -1030, +7498, +499, -3857, +462, -1057, -3977, -3221, +4691, +603, -1571, +2324, -824, -2114, +1780, +753, -897, -192, -1342, -619, -1308, -1779, -404, -858, -1348, -343, -250, -418, +43, -237,
245     +8848, +7462, +273, +6813, +520, -2798, +1007, -1063, -3776, -2717, +3752, +822, -1253, +1807, -376, -2145, +1226, +906, -817, -265, -1156, -585, -1035, -1175, -21, -761, -1256, -312, -232, -510, -203, -397,
246     +7576, +6766, +783, +6094, +949, -1930, +961, -935, -3199, -2533, +3115, +1137, -1364, +1381, -101, -2040, +907, +789, -690, -333, -1020, -479, -554, -709, -42, -639, -1047, -254, -387, -684, -316, -446,
247     +6758, +6213, +818, +5337, +1626, -1136, +433, -711, -2304, -2323, +2540, +1251, -1296, +891, -62, -1566, +663, +551, -579, -337, -682, -77, -179, -658, -185, -408, -797, -413, -574, -679, -218, -506,
248     +5676, +5613, +1211, +4774, +1859, -560, +347, -565, -1759, -1969, +1959, +1004, -1099, +526, -52, -1206, +350, +370, -437, -6, -319, -22, -95, -656, -284, -373, -741, -564, -561, -531, -260, -513,
249     +4839, +5040, +1570, +4252, +1971, -105, +267, -311, -1226, -1572, +1266, +789, -799, +206, +13, -943, +147, +507, -9, +9, -222, +150, -127, -742, -390, -377, -652, -447, -470, -468, -202, -404,
250     +3971, +4513, +1934, +3945, +1836, +92, +582, -64, -938, -1357, +811, +579, -793, +201, +182, -781, +328, +623, -92, +16, -1, +148, -353, -881, -357, -190, -506, -444, -413, -282, -89, -284,
251     +3487, +4144, +1924, +3589, +1775, +195, +713, +196, -634, -1287, +388, +393, -687, +361, +568, -535, +97, +503, -1, +99, +32, -150, -611, -592, -111, -190, -456, -383, -216, -81, -181, -552,
252     +3301, +3728, +1796, +3379, +1524, +332, +959, +397, -543, -1254, +192, +235, -128, +879, +351, -653, +117, +446, +130, +39, -216, -238, -343, -291, -61, -147, -363, -182, -162, -325, -425, -636,
253     +3158, +3429, +1575, +3069, +1415, +510, +1197, +428, -495, -1108, +222, +720, +168, +681, +275, -639, +80, +477, +20, -67, -36, -85, -122, -161, +45, -6, -361, -356, -380, -418, -409, -428,
254     +2928, +3069, +1345, +2818, +1417, +711, +1294, +445, -262, -477, +279, +511, +400, +568, +118, -617, -114, +444, +240, +164, -34, -71, +77, +112, +93, -334, -675, -432, -304, -274, -306, -496,
255     +2770, +2980, +1085, +2081, +1491, +1282, +1414, +707, +136, -481, +296, +711, +259, +268, -123, -615, +244, +741, +217, +46, +80, +320, +286, -194, -408, -501, -505, -280, -185, -331, -422, -456,
256     +2145, +2721, +1166, +1872, +1628, +1355, +2017, +1189, +249, -296, -84, +491, +281, +68, -114, -178, +404, +756, +354, +121, +266, +316, -30, -468, -423, -383, -385, -212, -270, -357, -406, -426,
257     +1842, +2680, +1516, +1848, +2106, +1608, +1341, +1171, +512, -174, -238, -168, -14, +492, +474, +113, +382, +614, +414, +165, +91, -47, -298, -385, -349, -381, -404, -278, -199, -320, -431, -344,
258     +1494, +2674, +2068, +1864, +2114, +2048, +1472, +644, +13, -248, -148, +107, +178, +299, +556, +611, +503, +444, +237, -14, -145, -179, -250, -338, -297, -335, -447, -377, -226, -244, -239, -266,
259     +1925, +2823, +1706, +2247, +2162, +1533, +1572, +666, -433, -362, +211, +211, +263, +498, +470, +699, +812, +253, -219, -217, -141, -158, -177, -305, -385, -386, -363, -199, -282, -325, -189, -200,
260     +1895, +2794, +1934, +2044, +1845, +1355, +1196, +800, +59, -4, +248, +165, +196, +408, +651, +831, +697, +66, -242, -221, -251, -169, -144, -185, -354, -464, -369, -235, -233, -217, -227, -253,
261     +2070, +3085, +1525, +1327, +1530, +1218, +1047, +1206, +562, -3, +387, +199, +131, +543, +658, +484, +722, +457, -347, -458, -174, -78, -254, -222, -258, -371, -405, -378, -222, -139, -199, -289,
262     +2158, +2952, +1155, +903, +1034, +1184, +1499, +1127, +501, +624, +479, -49, +332, +596, +587, +621, +630, +547, +175, -291, -470, -235, -85, -53, -279, -367, -303, -368, -324, -237, -98, -174,
263     +2202, +2907, +1140, +946, +996, +914, +968, +770, +506, +769, +808, +471, +170, +297, +837, +684, +510, +566, +581, +137, -151, -326, -508, -27, -10, -284, -284, -236, -358, -292, -160, -181,
264     +2227, +3055, +1095, +862, +1273, +1155, +755, +13, -358, +880, +1377, +402, +198, +406, +514, +671, +747, +487, +515, +663, +288, -200, -289, -329, -435, -55, -29, -272, -238, -284, -289, -192,
265     +2611, +3292, +974, +954, +1270, +1231, +755, -497, -749, +618, +1057, +493, +366, +40, +465, +809, +420, +495, +737, +416, +453, +550, -173, -404, -427, -456, -170, -36, -153, -282, -273, -363,
266     +3071, +3880, +1049, +902, +1063, +1098, +721, -719, -1095, +709, +1109, -48, +105, +119, +411, +545, +413, +578, +522, +543, +532, +361, +329, +140, -499, -431, -240, -372, -190, -30, -170, -356,
267     +3643, +4399, +965, +971, +1042, +1110, +628, -1277, -1336, +963, +1150, -204, -183, -383, +345, +664, +317, +410, +437, +373, +393, +662, +275, +180, +133, -200, -382, -376, -282, -286, -116, -163,
268     +4308, +4895, +774, +1152, +1170, +1121, +456, -1796, -1513, +1267, +1131, -396, -245, -566, +93, +374, +376, +540, +287, +94, +297, +541, +252, +438, +35, +128, +202, -369, -356, -263, -280, -355,
269     +5086, +5494, +565, +1262, +1167, +1002, +246, -2296, -1419, +1649, +899, -695, -390, -688, +139, +229, +43, +522, +313, -4, +101, +250, +192, +281, +42, +281, +150, +88, +29, -357, -310, -372,
270     +5947, +6051, +326, +1498, +1238, +800, -127, -2806, -1134, +2148, +639, -918, -589, -888, +221, +107, +63, +476, +59, -50, +73, +200, -36, +80, -133, +176, +308, +138, +146, +162, -75, -593,
271     +6826, +6643, +77, +1786, +1321, +526, -620, -3298, -661, +2560, +320, -1067, -693, -1063, +227, -96, -4, +672, -52, -262, -29, +140, -44, -11, -506, +61, +206, +7, +401, +111, +23, -57,
272     +7619, +7442, -126, +1928, +1357, +155, -1100, -3708, -137, +2845, -82, -1161, -807, -1101, +269, -383, -139, +769, -105, -266, -156, -64, -45, -100, -607, -105, -83, +19, +101, +46, +338, -87,
273     +8307, +8292, -181, +1995, +1444, -218, -1606, -4093, +424, +3041, -445, -1224, -972, -1052, +349, -589, -311, +757, -179, -230, -152, -212, -149, -170, -724, -104, -113, -530, +37, +251, +145, +14,
274     +8643, +9272, +110, +1817, +1666, -587, -2047, -4412, +705, +3223, -687, -1244, -1233, -1012, +428, -695, -382, +631, -323, -238, -130, -251, -192, -373, -663, -294, -482, -278, -3, -42, +122, -69,
275     +8492, +10281, +986, +1410, +1924, -770, -2444, -4559, +552, +3340, -710, -1233, -1461, -1100, +472, -720, -429, +587, -438, -400, -99, -332, -136, -347, -1076, -421, -281, -434, -79, -24, +3, -146,
276     +8125, +10927, +2344, +1150, +1900, -669, -2843, -4563, +156, +3228, -594, -1224, -1574, -1302, +463, -750, -483, +580, -448, -544, -288, -236, -139, -776, -987, -370, -466, -463, -189, -19, +78, -37,
277     +7991, +11060, +3529, +1603, +1542, -534, -3046, -4622, -35, +2876, -563, -1181, -1626, -1431, +403, -853, -505, +584, -405, -608, -264, -541, -401, -425, -1162, -560, -503, -504, -197, +50, +141, -227,
278     +8113, +10987, +4130, +2562, +1380, -746, -2976, -4642, -186, +2488, -599, -1166, -1769, -1438, +351, -1005, -540, +563, -350, -314, -744, -724, -153, -611, -1117, -727, -662, -454, -56, +39, -92, -255,
279     +8541, +10760, +4178, +3497, +1698, -1029, -2983, -4221, -351, +1962, -666, -970, -2111, -1516, +401, -1246, -615, +645, -262, -603, -476, -696, -449, -571, -1094, -667, -850, -390, -123, -170, +69, -29,
280     +9463, +10347, +3864, +4361, +1905, -1016, -3375, -3542, -178, +969, -787, -512, -2341, -1829, +501, -1687, -324, +497, -681, +38, -559, -871, -368, -689, -1137, -482, -873, -676, -284, +7, +225, -241,
281     +10675, +9874, +3106, +5362, +1728, -766, -3609, -3014, +542, -431, -1221, +153, -2335, -2209, +365, -1836, -555, +243, -427, +197, -633, -802, -399, -696, -1174, -325, -1146, -802, -31, -109, -43, -198,
282     +11979, +9620, +1868, +6561, +1461, -834, -3246, -2641, +1610, -1691, -2280, +975, -2011, -2575, +506, -2638, -686, +670, -1066, +774, -478, -978, -319, -586, -1118, -498, -1131, -708, -19, -296, -39, -290,
283     +13202, +9745, +156, +7625, +1518, -1581, -2587, -2110, +2716, -2532, -3961, +1423, -1263, -2535, -109, -3054, -615, +404, -1229, +1095, -263, -1158, -337, -435, -1108, -467, -1188, -813, +84, -299, -171, -443,
284     +14767, +10075, -1860, +8018, +1955, -2430, -2104, -1371, +3819, -2798, -5967, +1234, +173, -2925, -421, -3162, -1161, +752, -1619, +1210, +94, -1348, -307, -445, -1114, -283, -1143, -1053, +275, -314, -302, -598,
285     +16745, +11407, -4631, +6674, +3019, -2190, -1544, -1323, +4470, -2021, -7768, +628, +1347, -2957, -573, -3465, -1242, +901, -1708, +1083, +267, -1131, -420, -544, -1164, -33, -939, -1139, +189, -205, -362, -752,
286     +18725, +12859, -7381, +4619, +4068, -1418, -1078, -1555, +4711, -1054, -8878, -549, +1949, -2355, -915, -3588, -1380, +838, -1609, +894, +412, -1079, -618, -661, -1074, +37, -839, -1169, +44, -14, -345, -1018,
287     +20617, +14277, -9830, +2481, +4741, -180, -623, -1859, +4753, +24, -9421, -1888, +2095, -1424, -1077, -3757, -1263, +564, -1542, +933, +391, -1114, -672, -723, -1014, -9, -886, -995, +4, +106, -421, -1228,
288     +22971, +14648, -11936, +1010, +4670, +1159, -432, -2360, +5156, +1040, -10169, -3061, +2153, -790, -797, -4032, -999, +16, -1618, +1256, +164, -1227, -657, -702, -1281, -23, -914, -801, -89, +34, -392, -1315,
289     +25011, +15028, -13659, +283, +4193, +2237, -295, -3037, +6357, +2181, -11345, -3814, +2283, -583, +157, -4078, -1204, -373, -1568, +1582, -149, -1215, -486, -730, -1676, +101, -841, -809, -115, +31, -256, -1422,
290     +26770, +15203, -15115, +213, +3256, +2746, -306, -3980, +8275, +2754, -12585, -4021, +1747, -335, +1270, -4084, -1750, -583, -1464, +1491, -428, -1113, -281, -912, -2028, +54, -759, -857, -174, +85, -303, -1462,
291     +28266, +15342, -16204, +581, +2139, +2849, -458, -4839, +10384, +2924, -13188, -4104, +831, +89, +2199, -3879, -2349, -501, -1511, +1039, -430, -928, -129, -1132, -2297, -63, -611, -925, -176, +40, -337, -1316,
292     +29815, +15252, -16897, +1083, +956, +2943, -891, -5378, +12109, +2999, -12962, -4417, +24, +359, +3011, -3485, -2819, -228, -1736, +411, -242, -574, -195, -1310, -2449, -114, -452, -1000, -246, +122, -273, -1376,
293     +30704, +15809, -17499, +1266, -67, +2972, -1442, -5841, +12884, +3439, -12108, -5096, -635, +266, +3715, -2998, -3240, +128, -2153, -287, -25, -181, -492, -1366, -2616, -99, -271, -1307, -189, +298, -393, -1579,
294     +31617, +16165, -17687, +1138, -966, +3161, -2242, -6103, +13031, +3994, -10855, -5813, -1133, -113, +4440, -2575, -3472, +440, -2571, -925, +179, +65, -731, -1305, -2901, +117, -239, -1557, +33, +256, -573, -1665,
295     +32352, +16428, -17456, +790, -1672, +3290, -2963, -6398, +12570, +4836, -9537, -6363, -1497, -663, +5053, -2203, -3513, +551, -2850, -1412, +253, +166, -881, -1140, -3110, +167, -209, -1531, +21, +58, -646, -1719,
296     +32443, +17279, -16999, +234, -2176, +3032, -2969, -7266, +11610, +6215, -8405, -6559, -1896, -1197, +5401, -1762, -3376, +385, -2989, -1689, +179, +134, -975, -845, -3214, -83, +9, -1520, -177, -60, -769, -1566,
297     +31891, +18480, -16118, -275, -2656, +2352, -2206, -8781, +10332, +8021, -7513, -6313, -2324, -1754, +5425, -1170, -3047, -34, -3062, -1781, +143, -159, -877, -571, -3281, -290, -54, -1442, -346, -232, -675, -1187,
298     +30789, +19781, -14760, -547, -3199, +1460, -1025, -10798, +8893, +10055, -6731, -5810, -2497, -2430, +5133, -347, -2659, -572, -3168, -1583, +53, -565, -706, -355, -3272, -631, -135, -1411, -495, -111, -434, -956,
299     +29203, +20906, -12769, -647, -3913, +632, +128, -12834, +7098, +11980, -5814, -5212, -2227, -3391, +4539, +673, -2372, -1120, -3072, -1521, +51, -954, -748, -83, -3467, -767, -413, -1439, -216, +11, -266, -671,
300     +27370, +21887, -10303, -720, -4689, +134, +1043, -14260, +4701, +13487, -4266, -4865, -1191, -4653, +3796, +1775, -2279, -1199, -3034, -1526, +71, -1028, -1357, +220, -3301, -1300, -375, -1263, +68, +148, +71, -545,
301     +25667, +22491, -8131, -702, -4924, -592, +1193, -14384, +1826, +13880, -1754, -4990, +69, -5585, +2484, +3061, -2364, -1028, -2909, -1942, +216, -1132, -2116, +370, -3234, -1473, -105, -1358, +437, +510, +66, -746,
302     +24446, +22593, -6915, -408, -4078, -1908, +267, -13242, -892, +13193, +1079, -5161, +987, -5936, +932, +4119, -2150, -1024, -2530, -2728, -156, -699, -2959, -77, -2635, -1479, +97, -1389, +719, +673, -84, -801,
303     +24036, +21606, -6203, +627, -3019, -3028, -1362, -11604, -2945, +12413, +3083, -5038, +1938, -6484, +130, +4637, -1658, -795, -2484, -3507, -351, -683, -3613, +80, -2401, -1272, +355, -1477, +898, +717, -205, -855,
304     +23746, +20456, -5957, +1984, -1938, -4318, -2728, -9545, -5053, +11530, +5123, -5779, +3222, -6434, -1059, +5532, -1261, -867, -2359, -3656, -1163, -839, -3785, +271, -1845, -1591, +565, -1292, +952, +517, -310, -562,
305     +23960, +19174, -6448, +3094, -1039, -5367, -3543, -7115, -6318, +9365, +7377, -6842, +3456, -4600, -3042, +6646, -852, -1642, -1444, -3885, -1943, -946, -3872, +319, -958, -2244, +620, -863, +527, +698, -367, -469,
306     +23568, +18274, -6811, +4251, -385, -6084, -3975, -5591, -6825, +6911, +9454, -6770, +1918, -2143, -4372, +6456, +836, -2708, -1024, -3507, -2456, -992, -4101, +133, -368, -2407, +310, -628, +322, +830, -178, -596,
307     +23144, +16836, -6904, +5729, -532, -6290, -3460, -5161, -7194, +5338, +10494, -6385, +648, -1274, -4124, +6012, +1743, -2865, -1093, -2839, -2832, -627, -4267, -880, -83, -2118, +211, -692, +147, +839, -37, -502,
308     +22711, +15715, -7208, +6876, -1112, -6812, -1895, -4170, -8095, +3463, +11810, -6439, -831, +595, -4557, +5102, +2952, -2723, -1144, -2460, -2917, -72, -4033, -2508, -347, -1558, +340, -324, -567, +508, +520, -161,
309     +21883, +15260, -8429, +8063, -235, -8167, -638, -2887, -8284, +800, +12560, -5049, -2930, +2356, -4439, +2991, +4720, -2205, -1490, -1641, -3457, +612, -3420, -4139, -735, -1238, +241, +437, -924, -343, +1119, +203,
310     +21335, +14054, -8898, +8815, +779, -8299, -1119, -1074, -7650, -2228, +13016, -3460, -4273, +3242, -3776, +1237, +5045, -804, -1470, -1298, -3268, +458, -2964, -4426, -1138, -1554, +51, +1032, -730, -629, +877, +351,
311     +20365, +12657, -8776, +9749, +928, -8030, -658, -913, -7055, -3196, +11979, -2564, -4312, +3780, -3422, -40, +4858, -93, -856, -1070, -2919, +46, -2986, -3875, -1261, -1840, -597, +1113, -367, -281, +474, -132,
312     +19013, +11105, -7802, +10307, +543, -7199, -275, -1182, -6482, -3415, +10634, -2108, -4043, +4152, -2778, -1409, +4761, +292, -1108, -72, -2792, -367, -2751, -3869, -722, -1726, -1380, +656, -107, +32, +533, -417,
313     +17238, +9877, -6359, +10304, +397, -6314, -103, -1088, -5868, -3730, +9349, -1363, -3939, +4046, -1704, -2280, +4126, +803, -1449, +148, -1982, -709, -2585, -3458, -636, -1205, -1796, +107, -115, +107, +736, -435,
314     +16850, +7680, -7300, +12521, +2285, -8479, -1088, +427, -4799, -1828, +6635, -3369, -2358, +3423, -1654, -893, +2570, -326, -160, +641, -662, +1201, -1048, -1604, +230, -1234, -1428, -364, -1650, -1332, -434, -718,
315     +14444, +7248, -5478, +10890, +2224, -6676, -847, +21, -3992, -1849, +5544, -2553, -2300, +2914, -1338, -1107, +2267, -65, -273, +451, -433, +1013, -1110, -1445, +209, -1201, -1151, -150, -1229, -1064, -618, -638,
316     +12262, +7034, -3827, +9064, +2556, -4911, -1001, -84, -3260, -1912, +4712, -1765, -2261, +2378, -778, -1142, +1867, +240, -212, +297, -363, +843, -852, -1395, +26, -936, -988, +116, -841, -918, -540, -612,
317     +10302, +6772, -2608, +7425, +3047, -3579, -1145, +38, -2705, -1968, +3948, -1166, -2245, +1845, -377, -1032, +1522, +265, -101, +261, -454, +682, -692, -1289, -82, -616, -753, -58, -567, -671, -471, -619,
318     +8655, +6443, -1690, +6216, +3422, -2584, -975, +289, -2316, -1952, +3369, -755, -2185, +1494, -27, -828, +1147, +375, +102, +100, -381, +549, -585, -1003, +110, -443, -720, -64, -432, -489, -423, -481,
319     +7221, +6029, -1043, +5350, +3703, -1861, -720, +491, -2015, -1931, +2856, -505, -2069, +1231, +249, -749, +916, +588, -27, +3, -232, +492, -372, -774, +147, -330, -639, -152, -420, -447, -267, -367,
320     +6149, +5337, -522, +4891, +3704, -1299, -409, +654, -1897, -1812, +2394, -328, -1930, +1021, +456, -664, +862, +483, -128, +133, -8, +452, -351, -564, +223, -354, -685, -251, -417, -328, -121, -233,
321     +5346, +4864, -12, +4345, +3331, -784, +8, +681, -1712, -1654, +1950, -310, -1698, +1129, +489, -581, +779, +295, +168, +368, -71, +403, -166, -481, +1, -380, -643, -238, -238, -203, -161, -400,
322     +4514, +4458, +326, +3863, +3291, -212, +50, +538, -1286, -1649, +1414, -7, -1273, +808, +432, -246, +709, +464, +342, +239, -48, +380, -169, -546, -158, -339, -484, -109, -208, -423, -383, -436,
323     +3737, +4010, +796, +3404, +3195, +416, -11, +338, -901, -1430, +1023, +156, -1025, +610, +727, +265, +594, +356, +422, +204, -29, +258, -264, -566, -22, -137, -442, -273, -489, -465, -295, -302,
324     +3244, +3768, +1129, +2910, +3135, +691, -252, +385, -417, -1326, +522, +399, -524, +860, +1067, +205, +375, +459, +340, +112, -87, +107, -72, -266, -80, -420, -615, -363, -338, -320, -248, -281,
325     +2573, +3501, +1542, +2421, +3011, +997, -87, +399, -529, -1166, +615, +926, +4, +728, +932, +166, +369, +429, +132, +29, +89, +269, -37, -460, -486, -479, -438, -286, -265, -300, -340, -358,
326     +2232, +3443, +1514, +2039, +3101, +1062, -319, +337, -153, -486, +938, +903, +105, +774, +780, +97, +164, +295, +371, +235, +56, -55, -435, -564, -350, -311, -370, -314, -370, -380, -308, -324,
327     +2099, +3104, +1627, +2260, +2331, +675, +356, +997, +219, -292, +974, +821, +240, +833, +457, -122, +408, +649, +268, -133, -357, -209, -248, -398, -297, -330, -451, -420, -307, -346, -285, -263,
328     +2122, +2790, +1338, +2074, +2184, +1299, +1099, +1022, +95, -225, +1143, +1001, +35, +360, +626, +337, +351, +218, -314, -387, -93, +1, -291, -457, -392, -443, -464, -372, -292, -249, -256, -321,
329     +1707, +2474, +1550, +2358, +2684, +1381, +926, +1181, +372, +33, +972, +722, +126, +726, +654, -120, -189, -79, -126, -78, -57, -130, -419, -521, -424, -414, -422, -289, -193, -281, -292, -290,
330     +2010, +3270, +2262, +2062, +1939, +1368, +1100, +994, +458, +277, +709, +981, +479, -169, -162, -155, -18, +79, -54, -119, -290, -340, -416, -496, -423, -327, -303, -303, -180, -220, -288, -319,
331     +2009, +3310, +2282, +1882, +1851, +1562, +1336, +1209, +776, +362, +614, +893, +95, -536, -229, +27, +139, +104, -126, -295, -281, -261, -428, -460, -356, -327, -324, -262, -176, -197, -243, -323,
332     +1917, +2863, +1699, +1659, +1731, +1613, +1700, +1958, +1364, +660, +516, +154, +109, -111, -308, -60, +186, +34, -209, -177, -239, -292, -369, -420, -336, -324, -384, -275, -150, -207, -229, -271,
333     +2083, +2983, +1506, +1368, +1260, +1246, +1869, +2064, +1340, +758, +550, +543, +648, -21, -249, -121, -176, +3, -57, -271, -389, -248, -240, -368, -274, -211, -264, -298, -253, -208, -277, -316,
334     +2198, +2901, +1109, +1182, +1319, +951, +937, +1441, +1654, +1337, +1100, +824, +681, +876, +212, -700, -324, -123, -65, -79, -310, -307, -251, -254, -244, -202, -273, -191, -288, -315, -204, -334,
335     +2056, +2797, +1107, +1111, +1387, +1207, +805, +382, +604, +1281, +1542, +1132, +811, +895, +1118, +443, -493, -486, -255, -140, -40, -153, -379, -280, -154, -282, -256, -140, -245, -319, -313, -273,
336     +2227, +2815, +713, +806, +1268, +1147, +860, +283, +11, +687, +1123, +928, +1193, +1393, +1389, +1012, +514, +125, -365, -591, -318, -109, -213, -289, -293, -274, -243, -88, -186, -280, -239, -272,
337     +2486, +3077, +731, +1027, +1384, +982, +653, -127, +18, +995, +563, +72, +590, +932, +1479, +1270, +871, +925, +447, -201, -501, -563, -415, -115, -142, -319, -311, -121, -170, -248, -174, -287,
338     +2776, +3185, +632, +1393, +1798, +1196, +295, -934, -91, +1380, +529, -194, +56, +370, +981, +652, +864, +1271, +871, +556, +177, -277, -677, -548, -265, -205, -165, -196, -285, -237, -144, -267,
339     +3354, +3953, +622, +1158, +1617, +1211, +384, -1193, -171, +1339, +277, -317, +73, +202, +504, +358, +412, +813, +940, +760, +456, +303, +14, -360, -589, -474, -252, -42, -107, -338, -311, -211,
340     +3850, +4360, +508, +1397, +1995, +1082, -118, -1646, +204, +1679, -168, -602, -109, +183, +636, +35, +21, +529, +357, +402, +649, +526, +381, +247, -153, -411, -536, -225, -139, -252, -213, -373,
341     +4411, +4791, +384, +1661, +2324, +1023, -690, -2047, +661, +1765, -479, -607, -315, +44, +662, -69, -18, +283, +30, +176, +102, +353, +561, +306, +304, +207, -224, -237, -341, -387, -267, -275,
342     +5196, +5589, +252, +1520, +2294, +876, -1040, -2104, +1074, +1564, -889, -524, -327, -4, +615, -266, -55, +275, -152, -65, -69, +83, +148, +190, +385, +348, +231, +269, -184, -470, -345, -462,
343     +5718, +5975, +175, +2056, +2782, +431, -1978, -2127, +1813, +1397, -1261, -507, -450, +38, +583, -484, -39, +267, -347, -79, -259, -143, +146, -225, +11, +369, +235, +504, +304, -118, -274, -506,
344     +6315, +6715, +139, +2136, +3019, +110, -2674, -1983, +2426, +977, -1603, -369, -506, +112, +585, -693, -116, +248, -464, -85, -325, -245, +4, -438, -63, +109, +23, +445, +292, +122, +139, -256,
345     +6745, +7502, +263, +2111, +3266, -192, -3399, -1846, +3012, +575, -2029, -233, -551, +130, +609, -828, -184, +190, -609, -176, -413, -318, +53, -619, -304, +55, -89, +206, +130, -30, +148, +100,
346     +7134, +8455, +527, +1754, +3383, -341, -3912, -1715, +3303, +346, -2377, -280, -478, +72, +667, -865, -308, +174, -675, -304, -524, -416, -31, -618, -370, -108, -188, +167, -7, -184, -47, -244,
347     +7313, +9336, +990, +1538, +3441, -503, -4294, -1670, +3509, +231, -2617, -467, -433, +52, +676, -779, -520, +145, -610, -380, -642, -599, -117, -669, -413, -164, -232, +55, +96, -400, -472, -157,
348     +7365, +10104, +1618, +1432, +3412, -640, -4433, -1790, +3563, +295, -2857, -582, -471, -46, +731, -713, -693, +94, -547, -429, -666, -773, -215, -762, -547, -236, -183, +203, -336, -503, -328, -397,
349     +7627, +10885, +2189, +1074, +3085, -555, -4178, -2011, +3118, +501, -2883, -799, -373, -262, +585, -456, -843, -134, -420, -460, -781, -795, -263, -872, -798, -152, -218, -231, -138, -460, -588, -350,
350     +7806, +11222, +3061, +1026, +2510, +140, -3881, -2574, +2792, +741, -2670, -863, -572, -375, +525, -340, -707, -443, -594, -288, -600, -934, -448, -729, -618, -528, -615, +40, -258, -504, -448, -459,
351     +8364, +10906, +3309, +2010, +2236, +305, -3930, -2743, +2508, +616, -2211, -1029, -819, -300, +442, -403, -584, -720, -758, -88, -693, -1026, -497, -479, -771, -804, -579, -256, -196, -436, -533, -482,
352     +9029, +10207, +3227, +3604, +2125, +318, -3991, -2699, +2282, -65, -1507, -869, -1243, -147, +313, -594, -347, -843, -960, -75, -980, -749, -428, -937, -470, -770, -924, -178, -240, -504, -518, -435,
353     +9921, +9094, +2287, +6033, +2825, -664, -3977, -1941, +1633, -1240, -452, -499, -1858, -63, +175, -661, -142, -1005, -1221, -134, -966, -783, -875, -745, -300, -914, -823, -398, -257, -376, -364, -633,
354     +11206, +8923, +714, +7385, +3503, -1786, -3331, -478, +668, -3181, +480, +632, -2341, -175, -40, -735, +255, -1209, -1564, +238, -1495, -1119, -374, -1178, -177, -742, -854, -326, -295, -188, -407, -888,
355     +12500, +9128, -1225, +8120, +4706, -2957, -3096, +1430, +223, -5655, +633, +2334, -2476, -521, -246, -1020, +659, -1250, -1599, -101, -1941, -946, -536, -1242, -56, -809, -795, -8, -246, -516, -388, -591,
356     +13675, +9715, -3224, +8145, +6300, -3785, -3252, +3384, +498, -7984, -273, +4084, -1795, -1035, -440, -1428, +900, -738, -2168, -270, -1884, -1560, -244, -1157, -224, -702, -726, +327, -338, -781, -147, -432,
357     +15154, +10710, -5566, +6974, +8141, -3612, -4028, +4575, +1225, -9451, -1863, +5047, -505, -1304, -850, -1886, +1317, -801, -2679, +65, -2243, -1967, -191, -1025, -170, -751, -681, +395, -330, -789, -111, -452,
358     +16752, +11590, -7670, +5697, +9423, -3002, -4671, +5673, +1937, -10472, -3507, +5316, +1125, -1097, -1563, -2113, +1531, -1067, -2688, -22, -2225, -2260, -408, -718, -89, -729, -829, +416, -248, -657, -207, -430,
359     +19048, +11932, -9851, +4534, +10090, -1984, -5054, +6462, +2293, -11027, -4690, +5000, +2637, -594, -2197, -2457, +1788, -1314, -2837, +89, -2336, -2296, -498, -623, +34, -681, -1067, +461, -56, -677, -250, -446,
360     +21615, +12284, -12393, +3217, +10448, -514, -5263, +6449, +2499, -11073, -5489, +4214, +3637, +192, -2622, -3086, +2129, -1593, -3108, +259, -2535, -2080, -721, -584, +167, -802, -1230, +548, +77, -823, -301, -503,
361     +23814, +13114, -14900, +2298, +10402, +898, -5100, +6132, +3297, -10979, -6159, +3330, +4213, +1402, -2845, -3633, +2405, -1780, -3198, +506, -2619, -1974, -705, -585, +213, -896, -1168, +724, -33, -929, -208, -500,
362     +26386, +12828, -16969, +2277, +9704, +1342, -4736, +5967, +4345, -11169, -7039, +2751, +4327, +2441, -3053, -3808, +2333, -2300, -2830, +716, -2946, -2030, -466, -758, +120, -951, -975, +827, -419, -898, -159, -497,
363     +27944, +13492, -18792, +2616, +8678, +1184, -4342, +5611, +6446, -11342, -8609, +2447, +4449, +2909, -2639, -3721, +1664, -2446, -2294, +738, -3192, -2075, -285, -1010, +17, -802, -857, +863, -754, -843, -70, -604,
364     +29685, +13245, -19820, +3525, +7289, +438, -4363, +5714, +8745, -11618, -10243, +2318, +4494, +2831, -1739, -3622, +798, -2251, -1924, +676, -3494, -1847, -281, -1396, -10, -574, -760, +810, -964, -876, +90, -884,
365     +30876, +13227, -20231, +4465, +5889, -396, -4997, +6035, +11191, -11731, -11570, +2001, +4359, +2565, -390, -3809, +115, -1644, -2030, +672, -3671, -1475, -428, -1750, -81, -277, -627, +610, -945, -950, +127, -1298,
366     +31278, +13827, -20217, +5005, +4867, -1003, -6199, +6113, +13378, -11329, -12203, +1134, +4093, +2242, +985, -3912, -507, -786, -2404, +550, -3518, -1128, -733, -1984, -168, -11, -527, +311, -627, -1202, -142, -1425,
367     +31764, +14605, -20212, +4922, +4300, -1333, -7821, +5935, +15019, -10487, -12297, -243, +3893, +2146, +1899, -3669, -996, -218, -2645, +277, -3187, -960, -1050, -2098, -246, +126, -509, +270, -478, -1664, -296, -1412,
368     +32060, +15062, -19624, +4534, +3996, -1550, -9300, +5401, +15705, -8935, -11962, -1826, +3577, +2336, +2149, -3207, -1062, -199, -2558, +23, -2815, -963, -1296, -2112, -372, +106, -371, +213, -866, -1643, -554, -1454,
369     +31594, +16147, -18709, +3873, +3953, -1965, -10021, +3855, +16002, -6586, -11620, -3362, +3110, +2802, +1915, -2574, -711, -590, -2348, +118, -2606, -1104, -1413, -2223, -396, +185, -559, -36, -1027, -1582, -772, -1167,
370     +30561, +17638, -17451, +3093, +3825, -2310, -9959, +1290, +16030, -3804, -11273, -4403, +2329, +3335, +1432, -1843, -11, -1291, -1875, +345, -2492, -1351, -1563, -2198, -273, -81, -1105, +216, -1300, -1438, -528, -1223,
371     +29054, +19377, -15810, +1898, +3337, -2040, -9228, -2236, +15568, -882, -10760, -4753, +1128, +3444, +1193, -1335, +948, -1929, -1502, +722, -2539, -1679, -1648, -1977, -761, -419, -1352, +362, -1270, -1184, -487, -1396,
372     +27602, +19983, -13329, +1384, +2220, -1554, -8967, -5440, +14956, +1793, -10256, -4555, -131, +2570, +2016, -1408, +1844, -1853, -1851, +1473, -2793, -1890, -1631, -2377, -1270, -515, -1540, +663, -950, -1428, -260, -1351,
373     +25630, +20290, -10250, +1324, +1106, -1113, -8917, -8485, +14115, +4666, -9858, -4276, -756, +605, +3452, -1301, +1865, -566, -2709, +1878, -2367, -2459, -1746, -2676, -1920, -341, -1413, +665, -508, -1676, -65, -1467,
374     +23903, +20682, -7285, +510, -377, -53, -7841, -11201, +11907, +7374, -9145, -4088, -105, -1982, +4053, -57, +1078, +860, -2851, +1241, -1622, -2794, -2102, -2673, -2293, -321, -1039, +386, -95, -1780, -277, -1191,
375     +22823, +20724, -6390, +1261, +39, -1707, -6905, -11539, +8653, +9408, -7732, -4726, +1287, -3835, +3357, +1929, +303, +1233, -2157, +97, -910, -2589, -2708, -1999, -2763, -485, -648, +75, -135, -1612, -438, -1073,
376     +23287, +19704, -6984, +2707, +769, -3874, -6807, -9891, +5577, +9767, -5818, -5461, +2601, -4494, +2384, +2776, +168, +930, -1602, -158, -1263, -1698, -2884, -1468, -2697, -1301, -449, -207, -5, -1619, -620, -970,
377     +23121, +19254, -7570, +3875, +1564, -5614, -6214, -8565, +2642, +9601, -3111, -6569, +3743, -4319, +944, +3692, -1043, +1591, -1282, -839, -479, -979, -2699, -1087, -2536, -2253, -519, -531, +376, -1513, -1259, -735,
378     +23895, +17231, -7927, +5604, +1021, -6359, -5558, -7729, +247, +9659, -1110, -7380, +4030, -2980, -753, +3497, -675, +211, -226, -662, -12, -138, -2841, -1008, -2053, -2616, -1508, -418, +202, -1307, -1387, -863,
379     +24342, +16470, -9991, +7124, +2358, -8387, -5330, -5313, -1440, +7467, +1852, -7623, +3025, -1190, -1869, +2925, -544, -837, +462, +723, -294, +355, -2495, -1378, -1396, -2679, -2066, -975, -223, -1078, -798, -950,
380     +24671, +15431, -12280, +9289, +3620, -10801, -4709, -2736, -2869, +4919, +4375, -7415, +1743, +298, -2786, +2517, -328, -1185, +786, +1117, +235, +533, -2350, -1333, -1275, -2503, -2002, -1593, -1255, -755, -98, -852,
381     +25053, +13472, -13784, +11904, +3737, -12350, -3755, -973, -3561, +2410, +5791, -6487, +903, +638, -3499, +2946, +122, -1824, +1428, +634, +327, +1655, -2796, -1081, -1079, -2818, -1321, -1807, -2367, -782, +236, -571,
382     +25116, +10992, -14059, +14344, +2920, -12891, -2578, +299, -4831, +848, +7344, -6354, -114, +1687, -3786, +2244, +1525, -1852, +674, +890, +28, +1938, -1938, -1637, -642, -2711, -1530, -1027, -2947, -1437, +260, -246,
383     +23985, +9052, -12781, +15373, +1674, -11878, -1467, -65, -5434, +490, +7676, -6470, -621, +2840, -3942, +1269, +2660, -1562, +29, +815, -200, +1923, -1492, -1644, -301, -2509, -1768, -675, -2585, -1873, -316, -164,
384     +21931, +7983, -10773, +14942, +1323, -10330, -1497, -40, -5152, -561, +7563, -5510, -1366, +3202, -3067, +472, +2598, -1082, +279, +329, -550, +2170, -1750, -1358, +265, -2505, -1617, -565, -2256, -1696, -689, -544,
385     +19430, +7714, -9051, +13884, +1898, -9550, -1480, +550, -5119, -1545, +7411, -4342, -2190, +3446, -2123, -381, +2504, -635, +149, +475, -753, +1639, -1244, -1582, +373, -1789, -1678, -352, -2064, -1521, -554, -754,
386     +15748, +5880, -5424, +14057, +1055, -9151, +6, +395, -3697, +26, +2380, -3599, +1708, +2154, -2492, -381, +1177, -628, -908, +222, -184, +13, -491, +744, +823, +168, +287, -447, -1046, -444, -892, -1473,
387     +13423, +5792, -3948, +12100, +1503, -7413, -200, +63, -3203, +36, +2193, -2943, +1203, +1914, -1964, -650, +802, -428, -791, -11, -101, +328, -385, +363, +831, +203, -6, -415, -837, -549, -728, -965,
388     +11548, +5784, -2873, +10302, +2118, -6063, -463, +56, -2707, -44, +2080, -2249, +640, +1764, -1387, -908, +655, -242, -693, -30, +33, +406, -343, +363, +575, +39, +171, -247, -794, -542, -534, -664,
389     +9991, +5645, -2205, +8952, +2517, -5038, -462, +97, -2247, -98, +1994, -1860, +246, +1696, -1146, -964, +569, -79, -606, +23, +219, +235, -243, +317, +304, +54, +319, -69, -720, -431, -412, -602,
390     +8782, +5267, -1688, +7925, +2587, -4032, -444, +186, -1796, -190, +1866, -1606, +28, +1498, -941, -932, +555, +33, -524, +199, +141, +119, -129, +148, +324, +141, +325, +78, -560, -385, -344, -545,
391     +7730, +4882, -1178, +6873, +2651, -3039, -408, +339, -1509, -166, +1693, -1465, -62, +1352, -781, -864, +627, +110, -304, +152, +23, +235, -129, +182, +391, +216, +338, +93, -398, -277, -266, -464,
392     +6682, +4405, -731, +6123, +2845, -2299, -386, +458, -1188, -175, +1392, -1251, -72, +1145, -660, -560, +621, +100, -161, +96, +165, +307, -117, +225, +452, +234, +339, +124, -277, -83, -286, -652,
393     +5690, +4114, -370, +5337, +2959, -1598, -302, +540, -968, -273, +1210, -1020, -123, +963, -389, -419, +496, +293, -68, +199, +276, +242, +0, +258, +446, +243, +317, +225, -197, -287, -537, -753,
394     +4885, +3784, -77, +4739, +3008, -1004, -171, +567, -808, -296, +1071, -732, -151, +763, -144, -243, +584, +495, +70, +295, +286, +281, +109, +300, +419, +303, +318, -42, -409, -429, -542, -696,
395     +4226, +3501, +214, +4230, +2888, -620, +78, +571, -807, -208, +1096, -674, -362, +873, +201, -44, +765, +519, +142, +419, +299, +326, +177, +298, +271, +18, +43, -215, -432, -470, -647, -770,
396     +3932, +3487, +332, +3583, +2646, -337, +286, +626, -783, -250, +992, -485, -226, +1185, +515, -8, +833, +682, +354, +372, +256, +357, +26, -114, -52, -14, -48, -274, -631, -669, -560, -678,
397     +3418, +3033, +572, +3583, +2497, -132, +513, +449, -821, -42, +1093, -214, +64, +1207, +613, +421, +1025, +662, +270, +267, +156, -77, -316, -230, -49, -15, -270, -450, -632, -506, -490, -682,
398     +3181, +2996, +715, +3280, +2345, -67, +347, +573, -324, +109, +1137, +26, +360, +1541, +983, +491, +841, +521, -22, -138, -250, -143, -314, -277, -62, -240, -335, -379, -510, -455, -497, -624,
399     +2727, +2771, +1072, +2985, +1995, +391, +619, +698, +15, +103, +1229, +617, +773, +1489, +882, +385, +452, -79, -395, -154, -251, -293, -476, -335, -58, -202, -314, -426, -485, -422, -544, -579,
400     +2494, +2557, +1043, +2808, +2364, +870, +612, +793, +495, +543, +1308, +959, +906, +1098, +463, -159, -22, -96, -247, -364, -543, -373, -260, -108, -160, -351, -341, -303, -434, -541, -495, -423,
401     +2245, +2929, +1653, +2497, +2295, +1063, +990, +1336, +681, +722, +1327, +514, +346, +641, +45, -321, -153, -280, -469, -425, -401, -290, -203, -148, -250, -400, -344, -392, -437, -432, -427, -381,
402     +2036, +3031, +1906, +2584, +3061, +1893, +991, +1134, +770, +385, +555, +135, +139, +440, -13, -447, -353, -398, -486, -346, -328, -238, -230, -305, -339, -347, -307, -358, -441, -468, -365, -304,
403     +2260, +3620, +2531, +2996, +2841, +1692, +1372, +1050, +54, -313, +437, +310, -186, +172, -16, -693, -347, -145, -476, -381, -270, -292, -232, -289, -368, -327, -359, -335, -337, -419, -363, -301,
404     +2676, +4645, +3140, +2419, +2169, +1462, +1102, +750, +195, +85, +102, -264, -85, +79, -270, -444, -278, -319, -366, -268, -355, -287, -309, -327, -319, -353, -353, -348, -337, -368, -283, -304,
405     +2949, +4690, +2841, +1992, +1690, +1410, +1436, +860, +276, +660, +273, -352, -345, -180, +121, -193, -594, -314, -69, -302, -301, -297, -387, -283, -358, -330, -294, -303, -318, -316, -248, -265,
406     +2663, +4196, +2447, +1658, +1599, +1196, +1150, +1391, +833, +702, +922, +75, -262, -13, -178, -354, -145, -141, -372, -189, -145, -407, -452, -309, -320, -299, -252, -248, -234, -287, -278, -279,
407     +2398, +3447, +2004, +1729, +1358, +984, +1029, +669, +683, +1466, +1326, +833, +548, +61, +123, -144, -513, -263, -43, -259, -496, -310, -241, -380, -321, -210, -198, -194, -288, -326, -349, -282,
408     +1987, +2518, +1256, +1701, +1770, +1374, +485, -160, +666, +1238, +1117, +1441, +1411, +1139, +952, +102, -154, -107, -472, -390, -130, -295, -423, -224, -149, -220, -273, -143, -187, -306, -316, -312,
409     +2278, +2838, +857, +1090, +1530, +1254, +445, -170, +485, +946, +625, +786, +1275, +1596, +1572, +803, +425, +213, -154, -308, -514, -316, -104, -287, -376, -113, -80, -229, -296, -347, -243, -268,
410     +2476, +3090, +1058, +1201, +1523, +1181, +155, -419, +779, +1084, +35, +242, +607, +801, +1329, +1038, +902, +963, +366, -99, -204, -377, -433, -306, -177, -196, -313, -134, -129, -427, -342, -186,
411     +2867, +3436, +953, +1406, +1896, +1116, -227, -669, +1005, +1052, -201, +161, +322, +441, +626, +250, +722, +1109, +690, +570, +251, -239, -145, -318, -437, -151, -137, -254, -368, -287, -235, -307,
412     +3223, +4037, +1058, +1328, +1970, +1123, -494, -725, +1262, +822, -504, +196, +268, +345, +542, -168, +80, +604, +515, +609, +511, +379, +188, -138, -158, -106, -291, -239, -239, -438, -390, -237,
413     +3605, +4512, +1093, +1462, +2230, +986, -1011, -692, +1601, +583, -689, +153, +137, +264, +549, -230, -112, +307, -5, +127, +287, +386, +455, +334, +189, +65, -9, -169, -441, -448, -309, -360,
414     +4213, +5204, +1001, +1333, +2363, +812, -1317, -467, +1657, +218, -775, +195, +55, +193, +477, -310, -143, +221, -206, -91, -167, -47, +272, +246, +485, +587, +199, -40, -178, -454, -468, -320,
415     +4698, +5773, +1037, +1391, +2580, +571, -1811, -137, +1930, -248, -877, +278, -103, +158, +530, -367, -232, +173, -250, -175, -332, -251, -144, -126, +369, +579, +501, +334, -24, -229, -186, -366,
416     +5288, +6344, +926, +1515, +2836, +115, -2275, +404, +2021, -766, -921, +321, -140, +29, +469, -385, -290, +150, -298, -257, -450, -381, -272, -339, +51, +315, +301, +289, +305, +49, -70, -193,
417     +5727, +6819, +1097, +1667, +3025, -179, -2850, +907, +2339, -1355, -1018, +450, -163, -64, +414, -378, -412, +166, -244, -346, -541, -414, -353, -452, -62, +81, +100, +97, +117, +54, +154, +24,
418     +6152, +7423, +1241, +1704, +3193, -343, -3363, +1287, +2593, -1875, -1019, +557, -240, -122, +320, -289, -434, +1, -201, -386, -581, -376, -457, -561, -160, +6, +81, -90, -141, -171, +11, +136,
419     +6828, +8180, +892, +1847, +3362, -806, -3382, +1529, +2487, -2165, -973, +617, -316, -246, +307, -187, -550, -125, -176, -413, -641, -381, -559, -633, -99, -94, -15, -180, -313, -244, -131, -157,
420     +7339, +8744, +842, +2085, +3460, -1151, -3508, +1614, +2597, -2421, -1102, +713, -354, -349, +308, -133, -681, -240, -127, -375, -785, -525, -527, -642, -141, -117, -177, -223, -324, -365, -249, -301,
421     +7574, +9153, +1067, +2490, +3582, -1505, -3603, +1572, +2713, -2474, -1389, +742, -241, -425, +146, -29, -689, -411, -49, -483, -922, -508, -527, -656, -327, -237, +1, -242, -493, -466, -249, -364,
422     +7771, +9477, +1525, +2681, +3443, -1315, -3581, +1119, +2776, -2355, -1714, +883, -172, -648, +99, -15, -446, -536, -387, -395, -961, -596, -497, -760, -479, -221, +19, -221, -514, -523, -422, -580,
423     +8021, +9527, +2129, +2912, +3042, -704, -3474, +429, +2652, -2057, -1808, +694, -37, -770, -99, +184, -246, -762, -608, -326, -1000, -680, -746, -737, -332, -407, -32, -127, -468, -730, -607, -585,
424     +8403, +9096, +2503, +3786, +2807, -577, -3480, +264, +2211, -1960, -1522, +174, -64, -508, -392, +127, +9, -898, -776, -193, -1244, -945, -831, -687, -337, -523, -94, -26, -596, -925, -547, -887,
425     +8807, +8295, +2417, +5558, +3297, -1392, -3612, +1274, +1418, -2497, -542, -285, -448, +137, -734, -107, +473, -920, -800, -132, -1516, -1021, -875, -819, -259, -572, -76, -222, -470, -870, -816, -826,
426     +9722, +7749, +1319, +7321, +3992, -2723, -3178, +2421, -19, -3130, +727, -464, -1243, +477, -681, -417, +819, -960, -919, -87, -1552, -1159, -1230, -838, -91, -743, -335, -154, -534, -892, -664, -1013,
427     +10871, +7707, -280, +8285, +5199, -3800, -2869, +3710, -1419, -4018, +2055, -221, -2213, +513, -187, -856, +1016, -762, -1123, +25, -1499, -1381, -1442, -764, -168, -955, -494, -100, -557, -805, -617, -1159,
428     +11833, +8327, -2135, +8341, +6953, -4401, -2931, +5076, -2394, -5396, +3185, +626, -3054, -51, +495, -988, +897, -337, -1368, +121, -1460, -1366, -1543, -1048, -218, -1030, -640, -180, -362, -865, -501, -1048,
429     +12829, +9031, -3811, +7669, +8589, -4509, -3176, +6410, -3118, -7036, +3841, +1818, -3527, -1043, +839, -699, +617, +2, -1464, -51, -1246, -1422, -1712, -1252, -469, -1107, -577, -355, -342, -806, -350, -891,
430     +14193, +9389, -5196, +6871, +9549, -4272, -3139, +7728, -3897, -8441, +3998, +3031, -3442, -2123, +727, -198, +556, +112, -1327, -318, -1041, -1563, -1814, -1380, -747, -1085, -601, -340, -468, -645, -199, -888,
431     +15661, +9657, -6466, +6233, +9750, -3870, -2723, +8960, -4625, -9557, +3686, +4006, -2824, -3064, +219, +187, +873, +40, -1085, -476, -1214, -1459, -1967, -1537, -758, -1196, -696, -105, -519, -711, -84, -847,
432     +17612, +9339, -7641, +6081, +9246, -3958, -1635, +10145, -5733, -10179, +3232, +4461, -2053, -3596, -499, +236, +1471, -53, -824, -784, -1512, -1204, -2322, -1376, -936, -1375, -530, +50, -558, -860, -124, -756,
433     +19464, +9218, -8894, +6261, +8414, -4281, -362, +11373, -6530, -10787, +2802, +4643, -1343, -3682, -1194, -40, +2158, +139, -767, -1071, -1683, -1101, -2364, -1296, -1186, -1329, -395, +234, -591, -1146, -125, -556,
434     +21650, +9391, -10921, +6081, +8229, -4221, +203, +11812, -6629, -11097, +2478, +4559, -1182, -3435, -1548, -555, +2784, +461, -1205, -1026, -1705, -1257, -2251, -1430, -1147, -1205, -447, +400, -669, -1392, -60, -370,
435     +23618, +9864, -13022, +6004, +8047, -4224, +416, +12157, -6101, -11655, +2262, +4560, -1406, -3057, -1487, -1343, +3208, +954, -1820, -705, -1697, -1484, -2065, -1532, -1034, -1119, -451, +413, -760, -1496, +104, -350,
436     +25507, +10090, -14632, +6037, +7728, -4436, +358, +12536, -5173, -12312, +2011, +4630, -1786, -2621, -1213, -2223, +3338, +1463, -2228, -359, -1728, -1658, -1788, -1625, -1025, -963, -485, +363, -873, -1530, +387, -596,
437     +26627, +10861, -15853, +5976, +7294, -4687, -371, +13071, -3740, -13127, +1550, +4642, -1970, -2334, -931, -3003, +3016, +1971, -2297, -263, -1620, -1706, -1630, -1719, -1043, -847, -523, +201, -913, -1492, +419, -862,
438     +27530, +11440, -16338, +5806, +6853, -5062, -1537, +13788, -2342, -13609, +1025, +4352, -1778, -2113, -835, -3462, +2444, +2246, -1905, -448, -1344, -1486, -1806, -1634, -1064, -761, -595, -37, -809, -1508, +121, -852,
439     +28224, +11700, -16026, +5571, +6480, -5602, -2945, +14553, -1154, -13550, +444, +3704, -1208, -1832, -1081, -3648, +1918, +2131, -1093, -757, -1070, -950, -2221, -1384, -1073, -729, -775, -143, -847, -1640, -17, -887,
440     +28214, +12317, -15132, +5335, +6093, -6384, -4399, +15062, +169, -13141, -349, +2865, -289, -1493, -1676, -3631, +1626, +1567, -67, -870, -1084, -138, -2566, -1203, -1005, -902, -816, -488, -1098, -1320, -264, -1047,
441     +27674, +13198, -13952, +5049, +5724, -7018, -5818, +14657, +1734, -12326, -1239, +1914, +642, -1155, -2395, -3373, +1426, +664, +785, -410, -1487, +642, -2474, -1372, -799, -1007, -1378, -898, -968, -1200, -318, -1143,
442     +26652, +14012, -12267, +5200, +5058, -7686, -7095, +13622, +3660, -11442, -2233, +1137, +1363, -744, -2921, -3117, +1275, -215, +1171, +578, -1924, +1016, -1812, -1727, -552, -1507, -1936, -883, -1217, -880, -117, -1273,
443     +25475, +14976, -10646, +5041, +4464, -7267, -8564, +11374, +5951, -10470, -2967, +696, +1267, -122, -2915, -3040, +1233, -1048, +1136, +1691, -1848, +783, -937, -1783, -1189, -1393, -2258, -1210, -1264, -527, +247, -1345,
444     +24419, +15887, -9484, +5107, +3650, -6572, -9308, +8065, +7947, -9122, -3697, +547, +799, +235, -2298, -3040, +979, -1401, +662, +2459, -1414, +581, -596, -1924, -1571, -1185, -2341, -1527, -1293, -276, +512, -1388,
445     +23795, +16122, -8471, +5677, +2738, -6335, -9272, +4878, +8930, -7283, -4533, +587, +584, -11, -1141, -3044, +596, -1168, -297, +2828, -664, +169, -697, -1636, -1755, -862, -2122, -1839, -1085, -591, +469, -1064,
446     +23181, +16389, -7740, +6442, +2203, -6741, -8435, +1898, +8932, -4751, -5617, +579, +1155, -849, +75, -2508, -62, -547, -1447, +2588, +244, -428, -620, -1078, -1599, -628, -1538, -1799, -1522, -1117, +586, -607,
447     +22030, +16813, -6551, +6364, +1905, -6491, -7923, -1053, +8741, -2377, -6611, +562, +1892, -1729, +1052, -1623, -1078, +91, -2144, +1122, +1074, -291, -801, -281, -1301, -212, -1096, -1926, -1797, -1687, +155, -224,
448     +21252, +16563, -5226, +6101, +1299, -5618, -7959, -3288, +8275, -753, -6864, +469, +2279, -1970, +1852, -1721, -1502, +720, -2997, -86, +1065, +347, -610, +374, -839, -206, -612, -1925, -1830, -2459, -670, -2,
449     +21059, +15707, -4300, +6487, +399, -4731, -7511, -5182, +7533, +993, -7052, +281, +3472, -2462, +1927, -1517, -1924, +1110, -3284, -499, +295, +614, +990, +278, -801, +497, -387, -1895, -1824, -2714, -1624, -343,
450     +21308, +14470, -4242, +7388, -252, -4583, -6956, -6093, +6238, +2376, -6556, -258, +4580, -2860, +1045, -858, -2359, +1013, -2617, -1139, +487, +118, +1238, +1478, -1143, +904, +15, -2196, -1671, -2549, -2403, -913,
451     +21749, +13551, -6011, +9422, +239, -6449, -5832, -5695, +4659, +3069, -5378, -989, +5204, -3101, -229, +148, -2474, +414, -1566, -777, +246, -263, +270, +2911, -520, +45, +1169, -2578, -2021, -1583, -2763, -1790,
452     +22949, +11670, -8631, +12918, +409, -9741, -4092, -3756, +2386, +3036, -3324, -2593, +5421, -2472, -2045, +992, -1722, -439, -884, +258, -443, -545, -80, +2347, +873, +112, +639, -1838, -2302, -1431, -2266, -2373,
453     +23912, +9195, -9741, +15652, -753, -10899, -2348, -2548, +736, +2645, -1865, -3419, +5193, -2092, -2914, +1332, -608, -827, -806, +689, -265, -734, -758, +2025, +1240, +683, +402, -1265, -2108, -2026, -1547, -2057,
454     +24116, +7252, -10353, +17452, -1244, -12053, -838, -452, -1756, +1609, +584, -4398, +4020, -759, -3062, +840, +208, -518, -792, +316, -183, -122, -1534, +1708, +1528, +202, +1161, -889, -2381, -1597, -1536, -1866,
455     +22898, +6010, -9724, +18156, -1387, -12297, +387, +197, -3319, +1402, +1628, -5089, +3452, +505, -3306, +713, +563, -709, -310, -27, -425, +285, -1418, +1158, +1255, +363, +1114, -493, -2226, -1184, -1308, -2262,
456     +20564, +5546, -8225, +17550, -828, -11491, +295, +434, -3523, +690, +1926, -4748, +2908, +1152, -2974, +468, +624, -706, -391, +101, -448, +40, -907, +960, +763, +546, +863, -551, -1476, -956, -1217, -2071,
457     +18013, +5811, -6919, +15896, +403, -10591, +67, +716, -3781, +91, +2335, -4161, +2129, +1920, -2779, -103, +1086, -690, -833, +298, -250, -202, -650, +1014, +731, +167, +703, -483, -1293, -477, -1156, -1837,
458     +15954, +7279, -4695, +11256, -415, -7760, +15, -732, -923, +300, -780, -1111, +2315, +31, -1667, -359, +362, -475, -1405, +76, +201, +160, +30, +184, +33, +618, +403, -142, -19, -131, -351, -177,
459     +13494, +6706, -2871, +10506, -334, -6611, +26, -1001, -670, +405, -783, -1035, +2308, +178, -1638, -389, +219, -411, -1191, +78, +47, +72, +135, +215, +199, +619, +296, -179, +63, -50, -473, -173,
460     +11237, +6344, -1097, +9099, -68, -4982, -505, -1322, -183, +562, -966, -830, +2203, +226, -1398, -487, +211, -401, -1067, +110, +8, -13, +137, +291, +364, +507, +81, -35, +85, -87, -212, -94,
461     +9435, +6226, -171, +7621, +609, -3889, -842, -1290, +78, +594, -877, -638, +1779, +371, -1115, -611, +132, -304, -919, +84, +28, -9, +48, +403, +517, +118, +63, +313, +10, -189, +147, +127,
462     +8281, +6134, -53, +6558, +1253, -3449, -792, -803, +3, +411, -397, -490, +1169, +584, -800, -816, +96, -90, -761, -7, +124, +9, +14, +591, +350, +19, +335, +355, -11, +74, +386, +51,
463     +7626, +5926, -212, +5733, +1440, -2973, -409, -538, -154, +402, +53, -527, +813, +715, -773, -751, +187, -25, -687, +71, +196, -126, +302, +655, +141, +178, +495, +459, +123, +278, +255, -206,
464     +6929, +5539, -213, +5155, +1491, -2470, -128, -422, -216, +513, +263, -626, +604, +665, -597, -610, +136, +1, -569, +170, +102, +123, +603, +290, +210, +557, +624, +396, +74, +188, -68, -300,
465     +6185, +4979, +11, +4843, +1477, -2007, +4, -218, -47, +475, +187, -580, +653, +583, -532, -454, +163, -44, -352, +323, +185, +454, +520, +322, +554, +597, +512, +149, -58, +28, -156, -302,
466     +5578, +4710, +139, +4160, +1511, -1429, +247, -168, -133, +534, +301, -478, +483, +511, -357, -354, +144, +139, +8, +323, +460, +774, +453, +457, +460, +265, +311, +30, -141, -56, -156, -426,
467     +4834, +4248, +381, +3890, +1666, -1076, +239, -53, +65, +514, +187, -374, +470, +445, -203, -178, +260, +403, +263, +582, +785, +717, +278, +143, +133, +173, +220, +36, -212, -220, -241, -492,
468     +4112, +3866, +738, +3569, +1573, -632, +461, -98, +98, +570, +131, -353, +509, +570, +1, -44, +534, +858, +514, +701, +653, +128, -67, +95, +33, +141, +132, -176, -297, -216, -361, -612,
469     +3730, +3751, +748, +2995, +1739, -73, +398, -129, +157, +561, +323, -107, +526, +653, +397, +536, +911, +895, +332, +268, +196, +17, -51, +13, -44, +15, +3, -239, -324, -299, -490, -606,
470     +2892, +3209, +1362, +3059, +1608, +183, +476, -76, +432, +660, +242, +160, +1035, +1083, +626, +639, +747, +381, -9, +163, +81, +56, -147, -221, -132, -95, -61, -252, -388, -412, -526, -492,
471     +2751, +3422, +1354, +2300, +1711, +558, +501, +0, +522, +1109, +816, +681, +1164, +1033, +441, -20, +152, +356, +205, +72, -219, -249, -231, -203, -210, -180, -256, -370, -298, -417, -459, -470,
472     +2213, +3015, +1710, +2495, +1858, +590, +641, +620, +1215, +1482, +1046, +755, +541, +267, +10, +86, +387, +325, -148, -273, -65, -313, -466, -314, -242, -224, -295, -239, -315, -373, -410, -471,
473     +2378, +3632, +1950, +1794, +1539, +1418, +1931, +1408, +1041, +906, +325, -55, +58, +281, +416, +72, -140, +104, -126, -337, -346, -567, -457, -177, -236, -294, -192, -169, -347, -458, -408, -412,
474     +2533, +3615, +2312, +2872, +2388, +1873, +1923, +741, -5, +118, +68, +58, +150, +130, +263, -116, -210, +0, -357, -464, -470, -596, -379, -114, -162, -283, -238, -201, -344, -427, -422, -456,
475     +2942, +4614, +3781, +3595, +1951, +1001, +577, -2, -9, +177, +100, -150, -79, +34, +232, -191, -343, -241, -526, -515, -470, -365, -285, -260, -253, -164, -168, -307, -404, -446, -401, -430,
476     +3532, +6353, +4765, +2112, +192, +502, +1060, +740, -280, -482, -6, +65, -4, -231, +34, -123, -424, -424, -500, -331, -405, -410, -380, -233, -194, -220, -155, -328, -390, -470, -422, -333,
477     +3755, +6377, +3303, +1175, +770, +1523, +1808, +406, -520, -9, +89, -402, +39, -135, -211, -179, -439, -280, -348, -438, -354, -411, -499, -252, -187, -273, -219, -307, -346, -365, -422, -391,
478     +2292, +3472, +1957, +1995, +2278, +2297, +2103, +987, +507, +705, +356, -151, -300, -91, -5, -385, -390, -195, -226, -195, -415, -448, -286, -389, -411, -244, -292, -350, -179, -229, -400, -416,
479     +1818, +2519, +1138, +1324, +2015, +2068, +1584, +1227, +1540, +1526, +1078, +598, +319, +222, -134, -344, -223, -355, -392, -97, -288, -313, -172, -348, -336, -273, -365, -453, -322, -244, -282, -244,
480     +1991, +2736, +1264, +1355, +1697, +1270, +711, +599, +1244, +1618, +1273, +1003, +935, +769, +343, -110, -218, -251, -265, -318, -400, -273, -132, -258, -316, -231, -397, -402, -299, -400, -335, -209,
481     +2251, +2967, +994, +1270, +1800, +1182, +279, +84, +961, +1169, +719, +996, +1350, +1194, +875, +354, +177, -36, -281, -180, -385, -407, -152, -263, -174, -84, -340, -346, -297, -435, -353, -294,
482     +2480, +3473, +1165, +1200, +1737, +845, +57, +329, +1003, +611, +199, +547, +758, +1002, +1150, +732, +519, +336, +111, +41, -306, -318, -220, -391, -191, -72, -253, -256, -285, -408, -356, -288,
483     +2649, +3711, +1311, +1382, +2036, +687, -508, +326, +1208, +456, +68, +382, +353, +462, +569, +468, +723, +755, +406, +258, +136, -72, -225, -267, -245, -225, -240, -248, -225, -296, -369, -333,
484     +2964, +4131, +1489, +1331, +2033, +617, -808, +460, +1251, +52, -30, +483, +328, +176, +291, +68, +30, +458, +630, +520, +346, +230, +65, -124, -180, -162, -252, -369, -325, -244, -287, -364,
485     +3239, +4590, +1669, +1277, +2157, +578, -1141, +581, +1323, -227, -123, +554, +289, +101, +235, -70, -151, +21, +68, +288, +434, +552, +333, +96, +114, -5, -178, -258, -330, -382, -258, -310,
486     +3730, +5196, +1638, +1123, +2169, +498, -1273, +754, +1210, -629, -139, +669, +292, -39, +121, -92, -233, -100, -101, -83, -136, +287, +479, +374, +279, +151, +86, -119, -292, -349, -283, -381,
487     +4118, +5685, +1731, +1125, +2229, +300, -1467, +1077, +1205, -1062, -262, +742, +304, -24, +37, -204, -274, -138, -131, -188, -340, -115, +44, +179, +403, +348, +235, +111, -82, -266, -257, -291,
488     +4622, +6186, +1694, +1242, +2320, -46, -1538, +1517, +1128, -1483, -305, +842, +294, -67, +5, -202, -308, -201, -102, -217, -386, -222, -141, -100, +22, +201, +346, +265, +66, -53, -11, -199,
489     +5193, +6638, +1554, +1499, +2388, -594, -1568, +2012, +985, -1863, -401, +847, +343, -128, -50, -264, -391, -279, -25, -258, -446, -236, -373, -107, -36, -173, -57, +100, +162, +131, +55, -58,
490     +5824, +7125, +1374, +1702, +2443, -1077, -1576, +2426, +805, -2126, -439, +769, +323, -176, +40, -325, -603, -328, -5, -213, -488, -283, -470, -142, -46, -264, -242, -261, -123, +12, +119, +34,
491     +6334, +7628, +1407, +1800, +2526, -1396, -1736, +2892, +798, -2493, -400, +739, +274, -165, +15, -222, -694, -481, +71, -261, -571, -118, -475, -277, -17, -290, -261, -317, -412, -297, -56, +28,
492     +6760, +8075, +1459, +2066, +2610, -1965, -1827, +3359, +727, -2782, -456, +714, +208, -231, -19, -148, -746, -627, +81, -302, -698, -121, -406, -325, -108, -219, -293, -467, -520, -392, -175, -289,
493     +7156, +8607, +1581, +2067, +2784, -2202, -2040, +3602, +768, -2900, -540, +707, +103, -260, -9, -128, -676, -844, +64, -130, -840, -252, -381, -284, -108, -232, -281, -564, -569, -421, -262, -447,
494     +7410, +9322, +1839, +1630, +3032, -1960, -2477, +3477, +917, -2765, -737, +578, +126, -373, +30, -107, -668, -935, -60, -33, -777, -451, -481, -148, -144, -362, -257, -531, -598, -498, -435, -436,
495     +7600, +9758, +2318, +1422, +3068, -1530, -2951, +3204, +1134, -2618, -848, +362, +152, -422, -49, -52, -609, -1027, -173, +13, -822, -438, -526, -270, -107, -428, -361, -411, -697, -655, -353, -474,
496     +8105, +9762, +2543, +1907, +2992, -1493, -3124, +3108, +1008, -2376, -800, +85, +226, -462, -208, +76, -423, -1155, -329, +103, -790, -491, -527, -345, -142, -392, -384, -536, -745, -704, -191, -505,
497     +8909, +9413, +2318, +2985, +3008, -1947, -3051, +3169, +425, -2046, -542, -271, +167, -483, -337, +79, -155, -1299, -550, +185, -644, -695, -584, -288, -261, -359, -405, -740, -843, -531, -265, -573,
498     +9427, +9025, +2181, +4009, +3640, -2472, -3408, +3778, -384, -2061, +273, -562, -295, -283, -347, -202, +399, -1463, -822, +375, -577, -753, -724, -199, -322, -386, -483, -747, -846, -589, -325, -571,
499     +10107, +8385, +1399, +6014, +4224, -3845, -2895, +4634, -1925, -2185, +1408, -690, -736, -444, -159, -497, +691, -1213, -1255, +419, -429, -744, -766, -202, -456, -411, -561, -543, -937, -907, -161, -738,
500     +10943, +8372, +46, +7111, +5244, -4698, -2467, +5335, -3432, -2575, +2680, -669, -1221, -664, +154, -796, +595, -632, -1639, +276, -169, -751, -786, -163, -512, -555, -561, -561, -871, -1006, -392, -823,
501     +12145, +8721, -1664, +7094, +6723, -4973, -2355, +5841, -4655, -3092, +3715, -398, -1752, -902, +492, -913, +75, -59, -1626, -197, +171, -746, -800, +31, -700, -608, -585, -845, -649, -980, -876, -718,
502     +13449, +9172, -3433, +6797, +7857, -4808, -2042, +6051, -5634, -3740, +4383, +233, -2243, -1264, +789, -884, -471, +114, -1202, -709, +234, -518, -817, +265, -856, -713, -702, -983, -689, -985, -936, -805,
503     +14554, +9844, -4693, +5589, +8877, -3969, -1995, +6452, -6471, -4465, +4658, +1064, -2464, -1807, +1041, -734, -892, -141, -587, -969, -47, -87, -823, +496, -903, -929, -758, -1133, -899, -927, -701, -988,
504     +15499, +10691, -5588, +4019, +9371, -2825, -1817, +6925, -7238, -5143, +4618, +1819, -2390, -2377, +1112, -528, -1081, -687, -143, -864, -452, +270, -610, +501, -920, -980, -875, -1386, -1039, -897, -491, -927,
505     +17184, +10743, -6654, +3457, +8941, -2496, -296, +6959, -8428, -5130, +4434, +2200, -2278, -2677, +1040, -466, -1059, -1190, -112, -563, -633, +396, -146, +257, -999, -773, -1177, -1541, -1165, -956, -285, -586,
506     +18439, +11433, -7884, +3086, +8225, -2331, +1153, +7363, -9381, -5432, +4475, +2300, -2058, -2773, +773, -429, -923, -1487, -412, -319, -458, +489, +179, +4, -920, -665, -1379, -1592, -1380, -990, -70, -198,
507     +20042, +11572, -8926, +2926, +7481, -2933, +2814, +7901, -10432, -5634, +4628, +2163, -2082, -2501, +322, -606, -659, -1666, -796, -419, +2, +772, +28, -85, -714, -788, -1426, -1661, -1631, -933, -18, +154,
508     +21100, +12438, -9991, +2657, +6925, -3598, +3640, +9112, -11048, -6264, +4925, +1936, -2083, -2127, -90, -1005, -241, -1755, -1109, -655, +353, +1477, -496, -26, -322, -1102, -1237, -1772, -1805, -950, -17, +341,
509     +22219, +13016, -10683, +2237, +6616, -4544, +3961, +10465, -11476, -6709, +4989, +1692, -2097, -1740, -470, -1509, +171, -1892, -1172, -1009, +446, +2362, -1006, -81, +206, -1447, -1059, -1718, -2147, -946, -187, +378,
510     +23160, +13514, -10970, +1648, +6564, -5582, +3717, +11855, -11585, -6852, +4668, +1416, -1887, -1527, -832, -1885, +423, -2021, -993, -1360, +247, +3144, -1088, -388, +816, -1544, -1102, -1487, -2586, -1059, -470, +328,
511     +23984, +13865, -11141, +1506, +6153, -6455, +3221, +12729, -11274, -6683, +4149, +879, -1352, -1514, -1322, -1967, +481, -2107, -736, -1620, -134, +3538, -695, -707, +1213, -1214, -1434, -1269, -3013, -1292, -736, +72,
512     +24781, +14121, -11236, +1961, +5252, -7111, +2788, +12881, -10420, -6360, +3471, +291, -601, -1551, -1881, -1800, +634, -2271, -408, -1692, -623, +3484, +103, -645, +1121, -483, -1861, -1402, -3095, -1550, -1114, -153,
513     +24479, +15178, -10478, +1270, +5126, -7637, +1415, +13107, -9036, -6195, +2475, -42, +4, -1634, -2241, -1772, +999, -2518, -301, -1320, -1403, +2910, +1377, -318, +543, +368, -2378, -1572, -2885, -2072, -1188, -611,
514     +23337, +16618, -8704, -222, +5298, -7564, -969, +13263, -6981, -6465, +1742, -449, +352, -1377, -2595, -1623, +1239, -2650, -286, -900, -1897, +1935, +2438, +529, -376, +751, -2162, -1941, -2664, -2274, -1304, -958,
515     +22711, +17229, -7216, -356, +4385, -7099, -2808, +12388, -4620, -6839, +1426, -974, +423, -777, -2826, -1527, +1423, -2735, -246, -515, -2069, +1272, +2387, +1470, -861, +696, -1581, -2206, -2448, -2243, -1214, -1282,
516     +22892, +17053, -6908, +1550, +2504, -7309, -2981, +10387, -2761, -6477, +846, -1461, +747, -527, -2541, -1652, +1330, -2326, -580, +130, -2018, +687, +1356, +2089, -262, +54, -772, -2199, -2423, -1678, -1280, -1949,
517     +22957, +16964, -6995, +3862, +804, -8094, -2421, +7964, -1266, -5600, -222, -1546, +1311, -700, -1892, -1941, +925, -1306, -1223, +806, -1823, -506, +576, +2233, +644, +9, -621, -1589, -2130, -1758, -1313, -2053,
518     +22795, +16810, -6664, +5414, -230, -8963, -2057, +5716, -141, -4502, -1496, -1224, +1967, -1203, -1238, -1944, +128, +141, -1763, +375, -1152, -1441, -294, +2235, +1382, +482, -422, -1049, -2082, -1864, -1014, -2074,
519     +22157, +16820, -5736, +5914, -531, -9248, -2575, +3914, +921, -3656, -2320, -842, +2476, -1480, -1051, -1439, -455, +615, -1691, -640, -771, -1051, -1219, +1624, +1961, +1863, -702, -1229, -1009, -2136, -1192, -1810,
520     +21421, +16784, -4798, +6154, -663, -9035, -3372, +2101, +2124, -2833, -3111, -132, +2640, -1602, -637, -1248, -923, +605, -1675, -1250, -659, -53, -1901, +1334, +2038, +2065, +272, -1486, -538, -2096, -1157, -1644,
521     +21360, +15630, -3751, +6529, -1324, -8214, -4324, +465, +3133, -1841, -3943, +436, +3186, -1861, -582, -1384, -979, +78, -1818, -753, -1148, +489, -779, +521, +1069, +2102, +1599, -1602, -997, -1118, -1205, -1803,
522     +20329, +15117, -2198, +6125, -1778, -6323, -6027, -1388, +5002, -1330, -4769, +1469, +3125, -2056, -349, -2178, -853, +366, -2722, -22, -541, -98, +456, +351, -12, +1825, +1554, -532, -894, -1194, -631, -1855,
523     +20062, +13940, -1074, +5902, -2919, -4148, -6484, -3763, +6394, -77, -5570, +1977, +3169, -2468, -501, -2482, -419, +182, -3076, +750, +151, -824, +890, +1089, -685, +923, +962, +419, -68, -1542, -261, -1391,
524     +21164, +12567, -2644, +7196, -3419, -4374, -5592, -3940, +6004, +491, -4990, +1626, +3132, -2898, -841, -2060, -308, +352, -2927, +725, +461, -401, +853, +946, -597, +287, +687, +245, +522, -713, -834, -655,
525     +22180, +10753, -4743, +9693, -3820, -6163, -3751, -3238, +4763, +962, -4787, +856, +3567, -3083, -1668, -1292, +74, +282, -2679, +318, +653, +206, +433, +673, -272, -199, +426, +115, +323, +278, -898, -730,
526     +21833, +9209, -6007, +12315, -3453, -8357, -2209, -1381, +3075, +220, -3684, +200, +3572, -2831, -2011, -494, +18, -33, -2095, +471, +146, +334, +627, +538, -357, +45, -19, -271, +825, +112, -395, -410,
527     +21223, +7853, -6427, +13903, -3313, -9841, -311, -717, +1106, +600, -2989, -731, +3597, -2074, -2106, -29, +34, -557, -1423, +552, -366, +238, +799, +489, -473, +119, +72, -314, +617, +131, -262, -2,
528     +19960, +7457, -6255, +13164, -2750, -8575, +168, -1541, +524, +795, -2410, -1167, +3370, -1359, -1980, +130, -37, -601, -1271, +321, -134, +240, +366, +573, -360, -39, +508, -76, -10, +76, -84, -39,
529     +18264, +7315, -5697, +12058, -1513, -7912, -155, -1098, -277, +440, -1475, -1163, +2792, -681, -1653, -227, +195, -448, -1526, +168, +244, +191, +5, +420, -167, +267, +536, -17, -142, -216, +12, -120,
530     +14575, +8295, -837, +5766, -2716, -2519, -1691, -1773, +1780, -39, -2463, +993, +2121, -1349, -803, -1187, +196, -324, -1655, +367, -300, -398, +308, +424, +622, +1154, -257, -779, -260, -661, -211, +363,
531     +12640, +8177, -515, +5233, -1426, -2829, -1333, -1356, +968, +95, -1951, +761, +1867, -950, -840, -1080, +224, -469, -1525, +376, -426, -453, +484, +403, +530, +830, -326, -345, -235, -760, -55, +349,
532     +11043, +7882, -148, +5139, -839, -2941, -772, -1231, +563, +130, -1471, +726, +1551, -636, -706, -854, +77, -515, -1177, +230, -480, -289, +444, +438, +558, +438, -292, +64, -149, -711, +13, +439,
533     +9447, +7316, +777, +4790, -766, -2291, -640, -1239, +565, +79, -1184, +670, +1401, -496, -585, -600, -102, -473, -973, +97, -342, -226, +328, +486, +480, +176, -39, +272, -35, -470, -18, +555,
534     +7783, +6813, +1920, +4053, -580, -1299, -807, -1308, +741, +179, -1142, +615, +1308, -404, -320, -524, -263, -345, -755, -10, -289, -134, +224, +482, +338, +206, +285, +426, +141, -378, +51, +463,
535     +6153, +6246, +2936, +3515, -266, -523, -964, -1329, +954, +278, -1137, +467, +1183, -27, -199, -727, -187, -39, -737, -146, -161, -167, +296, +467, +192, +475, +663, +574, +50, -370, +118, +235,
536     +5216, +5838, +3132, +3059, +1, -158, -755, -1165, +778, +326, -848, +373, +928, +178, -109, -801, -20, +105, -796, -199, -47, -58, +361, +449, +343, +811, +846, +385, -219, -311, +33, +114,
537     +4597, +5368, +3150, +2849, +46, +177, -393, -1164, +651, +523, -571, +156, +748, +468, -67, -778, +131, +87, -748, -18, -19, +143, +684, +511, +515, +926, +645, +76, -295, -313, +101, +200,
538     +4160, +4800, +2975, +2879, +214, +184, -345, -878, +720, +433, -576, +142, +805, +499, -153, -717, +261, +104, -688, +154, +246, +527, +763, +288, +509, +781, +226, -156, -160, -171, -28, -42,
539     +4047, +4610, +2554, +2522, +345, +309, -161, -678, +639, +395, -412, +331, +730, +220, -6, -352, +190, +142, -205, +534, +515, +539, +361, +158, +449, +447, +134, -82, -193, -249, -37, -78,
540     +3682, +4202, +2459, +2522, +468, +335, -124, -483, +721, +451, -371, +293, +718, +293, +137, -144, +474, +548, +124, +441, +403, +249, +2, +182, +384, +387, +48, -193, -191, -244, -51, -204,
541     +3418, +3957, +2332, +2407, +560, +275, -15, -147, +764, +317, -331, +555, +678, +300, +712, +391, +554, +506, -31, +194, +199, -93, +90, +358, +159, +198, +0, -186, -221, -249, -146, -268,
542     +3294, +3885, +2237, +2055, +440, +494, +330, -194, +594, +558, -93, +563, +1070, +916, +914, +255, +158, +176, -223, +86, +143, -89, +60, +179, +169, +70, -152, -245, -264, -222, -260, -373,
543     +3036, +3530, +2299, +2284, +540, +283, +250, +364, +784, +421, +481, +1287, +1245, +677, +546, -172, -123, +52, -133, +151, -76, -120, +88, +167, +38, -127, -185, -302, -217, -273, -383, -412,
544     +2951, +3684, +2445, +1883, +210, +636, +675, +547, +1249, +1227, +765, +965, +798, +87, +79, -228, +0, +38, -227, +30, -27, -41, +25, +54, -221, -185, -201, -303, -217, -403, -410, -382,
545     +2949, +3671, +2453, +1862, +191, +765, +1578, +1710, +1229, +774, +414, +255, +396, -103, +37, -66, -268, -80, -64, -3, -34, -116, -164, -71, -281, -295, -229, -302, -271, -378, -433, -340,
546     +2843, +3566, +2453, +2149, +1120, +1466, +1682, +1795, +927, -254, -261, +372, +403, -274, -165, -161, -185, -112, -89, -48, -201, -200, -182, -289, -413, -274, -296, -255, -268, -442, -347, -289,
547     +2563, +4102, +3460, +2646, +1411, +1411, +1574, +983, +12, +28, -27, +70, +225, -244, +2, -163, -265, +10, -151, -167, -100, -187, -351, -373, -357, -211, -194, -232, -258, -357, -289, -290,
548     +3244, +5970, +3949, +1504, +763, +1387, +766, +391, +604, -91, -362, -55, +452, -41, -366, -80, -184, -274, -111, -48, -195, -322, -399, -359, -259, -193, -183, -224, -289, -329, -316, -345,
549     +3784, +6054, +3526, +1790, +390, +352, +1278, +1092, -88, -195, +259, -60, +139, +65, -156, -257, -333, -279, -121, -81, -211, -243, -442, -311, -216, -247, -254, -250, -269, -326, -358, -335,
550     +2822, +5085, +3846, +2068, +436, +648, +1401, +1021, +237, -6, +342, +351, +171, -40, +33, -201, -361, -272, -303, -204, -29, -187, -396, -180, -216, -301, -314, -303, -310, -326, -288, -334,
551     +2707, +4856, +2990, +1363, +947, +1040, +1088, +968, +768, +256, +226, +683, +564, +111, +39, -39, -212, -414, -274, -194, -240, -136, -134, -139, -172, -174, -321, -402, -386, -336, -286, -323,
552     +2574, +4550, +2481, +1104, +1330, +907, +475, +1039, +988, +424, +619, +680, +540, +614, +434, -72, -59, -64, -397, -357, -134, -140, -286, +11, +51, -192, -195, -312, -434, -438, -355, -280,
553     +2422, +4172, +2327, +1283, +1472, +648, +125, +1006, +878, +225, +547, +905, +832, +557, +435, +418, +215, -78, -116, -201, -319, -252, -141, -84, -96, +29, -86, -311, -304, -394, -494, -381,
554     +2457, +4168, +2312, +1257, +1473, +567, -48, +1024, +904, -67, +190, +851, +772, +615, +723, +347, +178, +387, +191, -226, -98, -7, -307, -173, +63, -43, -182, -124, -212, -363, -347, -400,
555     +2478, +4135, +2340, +1561, +1610, +193, -247, +1300, +910, -338, +80, +690, +508, +388, +636, +433, +220, +291, +302, +164, +8, +20, +32, -36, -110, -68, -84, -238, -295, -215, -282, -332,
556     +2625, +4416, +2419, +1461, +1611, +191, -334, +1253, +922, -411, -37, +568, +431, +276, +367, +239, +20, +195, +411, +163, +23, +267, +195, +90, +160, +35, -197, -292, -298, -316, -321, -246,
557     +2856, +4661, +2449, +1599, +1644, -51, -369, +1425, +847, -543, -64, +578, +334, +105, +437, +207, -300, -148, +267, +191, +21, +246, +304, +342, +299, +210, +97, -234, -457, -374, -272, -328,
558     +3188, +5067, +2423, +1526, +1665, -114, -379, +1419, +746, -615, -22, +514, +243, +35, +350, +283, -292, -397, -114, +36, -95, +70, +387, +395, +370, +407, +245, -45, -297, -399, -392, -347,
559     +3392, +5463, +2575, +1426, +1704, -141, -510, +1546, +697, -819, -15, +542, +205, -81, +197, +362, -171, -518, -262, -166, -339, -129, +172, +383, +434, +397, +375, +107, -151, -238, -310, -366,
560     +3778, +5985, +2547, +1224, +1790, -132, -598, +1610, +646, -931, +5, +483, +129, -67, +80, +336, -105, -481, -339, -275, -375, -354, -91, +281, +363, +296, +402, +184, -83, -89, -184, -263,
561     +4238, +6509, +2468, +1078, +1860, -269, -601, +1756, +466, -1068, +75, +520, -26, -200, +61, +301, -74, -470, -390, -308, -413, -437, -213, +89, +251, +155, +226, +157, -56, -78, -126, -115,
562     +4790, +7086, +2291, +968, +1933, -472, -530, +1935, +232, -1157, +164, +537, -118, -309, +1, +239, -85, -391, -352, -407, -462, -398, -205, -72, +171, +88, +45, +57, -238, -128, -20, -65,
563     +5298, +7658, +2182, +874, +2017, -753, -495, +2218, -12, -1312, +266, +578, -182, -440, -94, +196, -122, -393, -301, -436, -512, -440, -113, -135, -14, +189, -69, -157, -336, -293, -129, -64,
564     +5772, +8287, +2119, +702, +2132, -1043, -540, +2501, -218, -1458, +343, +564, -207, -512, -279, +141, -129, -411, -313, -482, -510, -494, -83, -55, -189, +146, -1, -321, -412, -420, -357, -159,
565     +6157, +8940, +2162, +465, +2269, -1223, -654, +2753, -350, -1565, +440, +588, -308, -513, -366, -30, -129, -410, -289, -486, -561, -558, -72, +139, -207, -105, +71, -262, -507, -464, -575, -293,
566     +6742, +9492, +2028, +425, +2287, -1512, -625, +2856, -609, -1494, +499, +541, -410, -555, -338, -271, -243, -365, -236, -522, -637, -613, -89, +199, -78, -218, -130, -145, -572, -543, -605, -493,
567     +7455, +9892, +1818, +673, +2164, -1783, -525, +2878, -875, -1368, +612, +482, -471, -664, -187, -495, -429, -294, -209, -463, -713, -670, -40, +162, -42, -27, -316, -285, -509, -579, -619, -593,
568     +8019, +10193, +1825, +947, +2060, -1894, -617, +2838, -973, -1270, +603, +513, -418, -883, -78, -555, -645, -329, -167, -385, -660, -777, -75, +251, -110, +117, -296, -475, -509, -590, -658, -580,
569     +8489, +10357, +1976, +1266, +2014, -1887, -920, +2788, -1005, -1210, +617, +441, -269, -1020, -165, -487, -784, -575, -78, -287, -605, -795, -271, +464, -154, +23, -163, -501, -600, -692, -661, -559,
570     +9032, +10338, +2002, +1761, +2191, -2067, -1283, +2871, -1173, -1207, +746, +311, -250, -937, -329, -531, -744, -896, -124, -85, -627, -738, -386, +468, +0, -187, -126, -361, -727, -819, -607, -613,
571     +9863, +10089, +1523, +2776, +2578, -2733, -1372, +3074, -1562, -1189, +921, +252, -375, -787, -321, -772, -647, -1026, -380, +85, -536, -747, -275, +305, +98, -159, -216, -317, -747, -851, -594, -682,
572     +10598, +9700, +940, +4275, +3058, -3832, -1123, +3535, -2289, -1266, +1285, +275, -567, -753, -135, -923, -658, -1034, -712, +96, -164, -900, -153, +300, +14, +105, -392, -377, -575, -830, -774, -577,
573     +10877, +9347, +643, +5808, +3527, -5043, -576, +4279, -3492, -1535, +1952, +349, -873, -857, +152, -940, -756, -1006, -1030, -132, +274, -915, -235, +451, -136, +335, -408, -493, -454, -795, -947, -438,
574     +11510, +9866, -518, +5808, +4861, -5268, -966, +4692, -4147, -1854, +2440, +299, -1178, -888, +429, -1109, -919, -824, -1174, -605, +384, -530, -455, +537, -108, +344, -321, -566, -435, -822, -1034, -492,
575     +12635, +10353, -1761, +5074, +6220, -4898, -1390, +4718, -4535, -2049, +2754, +364, -1594, -868, +722, -1229, -1148, -680, -1098, -988, +153, -84, -438, +418, +119, +302, -273, -468, -478, -916, -1048, -631,
576     +13738, +10932, -3039, +4229, +7036, -3993, -1627, +4426, -4684, -2246, +2950, +515, -2021, -897, +929, -1302, -1368, -645, -957, -1207, -291, +233, -188, +154, +373, +357, -257, -270, -569, -1080, -1003, -747,
577     +14744, +11698, -4040, +3066, +7514, -2832, -1645, +3985, -4806, -2328, +2928, +769, -2368, -997, +1104, -1338, -1463, -742, -746, -1258, -738, +270, +219, -27, +460, +565, -183, -98, -674, -1208, -1014, -824,
578     +15662, +12564, -4799, +1712, +7684, -1797, -1303, +3561, -5129, -2181, +2756, +927, -2516, -1207, +1168, -1348, -1484, -914, -576, -1200, -996, -13, +556, +58, +345, +830, -11, -35, -778, -1230, -1098, -956,
579     +16364, +13609, -5416, +358, +7606, -1081, -694, +3364, -5714, -1852, +2574, +824, -2410, -1460, +1028, -1324, -1426, -1134, -453, -1080, -1063, -425, +646, +305, +235, +1058, +210, -50, -832, -1188, -1211, -1112,
580     +17300, +14491, -6249, -381, +7171, -884, +239, +3371, -6504, -1382, +2548, +400, -2128, -1591, +701, -1356, -1209, -1399, -313, -902, -1082, -684, +504, +523, +231, +1360, +397, -162, -777, -1178, -1301, -1239,
581     +19091, +14421, -7538, +120, +6088, -1186, +1567, +3111, -7219, -739, +2539, -295, -1757, -1656, +234, -1423, -1033, -1536, -233, -695, -1129, -780, +293, +569, +268, +1771, +558, -456, -624, -1262, -1421, -1267,
582     +20805, +14336, -8736, +919, +4704, -1493, +2648, +2925, -7561, -327, +2504, -972, -1224, -1900, -205, -1369, -1023, -1413, -247, -538, -1011, -940, +175, +531, +207, +2290, +771, -842, -494, -1328, -1609, -1150,
583     +22109, +14485, -9555, +1595, +3404, -1874, +3400, +2878, -7467, -159, +2320, -1375, -756, -2192, -602, -1235, -971, -1286, -262, -419, -788, -1088, +81, +595, -8, +2708, +1096, -1169, -534, -1286, -1751, -974,
584     +22911, +14859, -9889, +1890, +2262, -2414, +3752, +2934, -7127, -226, +1986, -1630, -415, -2450, -1052, -1037, -826, -1433, -165, -366, -647, -1068, -155, +882, -368, +2615, +1525, -1241, -905, -1146, -1703, -979,
585     +23246, +15363, -9606, +1856, +1322, -3040, +3776, +3099, -6633, -350, +1568, -1819, -102, -2618, -1436, -795, -654, -1756, +41, -319, -654, -746, -459, +1267, -739, +1911, +2006, -927, -1339, -995, -1484, -1027,
586     +23048, +16129, -8809, +1596, +486, -3595, +3405, +3364, -5993, -578, +1227, -2110, +339, -2651, -1697, -632, -515, -2057, +200, -157, -869, -13, -785, +1298, -793, +869, +2114, -162, -1404, -1180, -995, -926,
587     +22809, +16473, -7467, +1280, -304, -4095, +2691, +3770, -5530, -657, +858, -2440, +917, -2540, -1937, -596, -383, -2336, +377, -58, -950, +797, -1346, +1071, -434, -290, +1798, +898, -1234, -1327, -340, -1166,
588     +22286, +16760, -6019, +906, -956, -4847, +1807, +4136, -5332, -671, +435, -2757, +1592, -2484, -2177, -772, -332, -2402, +180, +396, -1147, +952, -1488, +458, +8, -899, +941, +1569, -431, -1371, -331, -1254,
589     +21687, +17121, -4653, +1201, -1531, -5605, +1235, +4224, -4907, -618, +334, -2825, +2340, -2255, -2444, -778, -344, -2120, +138, +691, -1477, +1035, -1281, -255, +720, -853, -198, +2119, +560, -1484, -236, -840,
590     +20812, +17572, -3517, +1604, -1924, -6559, +655, +3983, -4426, -559, +260, -2689, +2858, -2122, -2599, -1006, -245, -1380, -668, +770, -1403, +491, -756, -403, +501, +93, -695, +1167, +1322, -839, -247, -943,
591     +20138, +17539, -2371, +1932, -2101, -7422, -134, +3611, -3810, -413, +186, -2382, +3168, -1970, -3047, -567, -230, -1405, -1029, +419, -1307, +376, -467, -375, +381, +1214, -1001, -412, +2034, -275, -429, -799,
592     +19752, +17051, -1458, +2573, -2383, -8049, -965, +2984, -2716, -235, -326, -1320, +2916, -2172, -2295, -826, -571, -1105, -1712, +61, -637, +159, -683, +667, +232, +865, +68, -1323, +1025, +254, +67, -588,
593     +19313, +16611, -863, +3251, -2597, -8556, -2035, +2815, -1746, -84, -572, -839, +2943, -1918, -2228, -1013, -802, -1378, -1915, +318, -813, +322, -33, +499, +178, +995, +794, -1733, -312, +323, +698, -311,
594     +19431, +15374, -281, +4094, -3296, -8664, -2599, +2170, -226, -29, -1543, +594, +2692, -2283, -1543, -1686, -1307, -903, -1916, -152, -126, +697, -359, +340, +826, +1064, +272, -992, -998, -689, +1129, +142,
595     +19162, +14270, +164, +4902, -4023, -8419, -3080, +1713, +839, +173, -2096, +1066, +2771, -2396, -1584, -2406, -841, -783, -2456, +724, +24, +8, +114, +460, +603, +1330, -23, -639, -845, -1849, +899, +543,
596     +18185, +13295, +1396, +5056, -4976, -6538, -4216, +256, +3477, -142, -3597, +2330, +2565, -2743, -1487, -2543, -786, -568, -2073, +767, -278, -87, +712, +47, +285, +1855, +49, -975, -401, -2019, -109, +720,
597     +18313, +12559, +1145, +3914, -4788, -4611, -4800, -248, +4385, -385, -3737, +2445, +2059, -2542, -1236, -3086, -90, -60, -2227, +678, -343, +170, +589, -167, +444, +1928, +89, -944, -588, -1828, -344, +588,
598     +19047, +11702, -954, +4365, -4894, -3853, -3267, -1533, +4299, +133, -4009, +2113, +2029, -2634, -1305, -2227, -56, -224, -2038, +768, -150, -367, +344, +393, +585, +1413, +142, -763, -845, -1547, -217, +198,
599     +19015, +10464, -2335, +5731, -4481, -4150, -2526, -849, +3280, -472, -3208, +1847, +1902, -2823, -780, -1623, -182, -396, -1924, +1079, -377, -665, +393, +566, +673, +1279, -35, -701, -813, -1353, +32, +44,
600     +18162, +9491, -3043, +7090, -3965, -4906, -1033, -851, +1797, -67, -2783, +1425, +1900, -2370, -665, -1270, -198, -516, -1533, +746, -521, -405, +331, +314, +898, +1359, -339, -718, -601, -1137, +5, +342,
601     +16599, +8667, -2195, +6902, -3696, -3649, -980, -1770, +1920, -12, -2768, +1203, +2094, -1882, -722, -1120, -152, -296, -1570, +398, -363, -288, +171, +327, +917, +1214, -294, -849, -425, -762, -168, +362,
602     +14573, +8453, +257, +4430, -4364, -2407, +102, -220, -223, -831, -1853, +1615, +1202, -2021, +252, -1215, -443, -65, -1454, +368, -312, -727, +373, +216, -411, +849, +338, -186, +129, -916, -295, -195,
603     +12278, +8141, +1428, +3486, -3243, -1248, -493, -561, +165, -592, -1924, +1327, +1449, -1596, +92, -1010, -283, -108, -1213, +238, -312, -594, +290, +150, -236, +853, +318, -36, -85, -842, +20, -4,
604     +9818, +8135, +2487, +2441, -2083, -590, -822, -829, +308, -432, -1752, +1141, +1209, -1118, +28, -831, -297, -203, -900, +149, -415, -552, +316, +48, -76, +666, +250, +139, -159, -658, +207, +196,
605     +8218, +7701, +2637, +2474, -1307, -764, -546, -579, +191, -485, -1350, +993, +1042, -888, +8, -568, -372, -126, -680, -31, -355, -306, +131, -53, +120, +551, +381, +251, -131, -271, +357, +9,
606     +7260, +6952, +2528, +2728, -947, -957, -177, -207, -119, -454, -915, +761, +894, -799, +107, -330, -495, -96, -429, -94, -345, -204, -44, +24, +288, +566, +633, +251, -96, -40, +209, -227,
607     +6313, +6252, +2666, +2793, -629, -891, -32, +101, -184, -315, -717, +492, +887, -524, +110, -285, -415, +113, -262, -316, -185, -37, -118, +319, +459, +666, +731, +113, -104, -55, +52, -322,
608     +5416, +5613, +2827, +2817, -328, -837, +27, +456, -189, -286, -591, +343, +896, -378, +145, -174, -275, +223, -276, -285, +108, +145, +59, +428, +461, +747, +496, -173, -49, +14, -43, -390,
609     +4737, +5252, +2775, +2552, +28, -656, +97, +596, -173, -129, -477, +136, +905, -38, +86, -133, -68, +253, -71, +75, +414, +107, +44, +523, +339, +396, +291, -77, +23, -24, -184, -340,
610     +3981, +4690, +2974, +2705, +128, -674, +190, +863, -75, -188, -396, +171, +925, +95, +102, -7, +257, +567, +231, +228, +237, +47, +2, +204, +229, +330, +243, -63, +38, -31, -271, -262,
611     +3640, +4461, +2925, +2330, +166, -439, +387, +823, -29, -56, -316, +227, +932, +175, +339, +566, +570, +436, +184, +185, -96, -221, +16, +187, +153, +208, +144, +27, +71, -187, -281, -294,
612     +3259, +4171, +2983, +2255, +68, -367, +662, +923, -75, +112, -202, +162, +1330, +741, +514, +484, +402, +355, -62, -284, -156, +5, -119, +24, +146, +186, +148, -37, -32, -267, -323, -308,
613     +3121, +4119, +2899, +1944, +0, -99, +883, +1021, -181, +160, +514, +746, +1264, +473, +424, +352, -23, -31, -118, -264, -167, -97, -185, +192, +98, -115, +91, +11, -209, -322, -297, -412,
614     +3236, +4302, +2624, +1570, +77, +285, +882, +1185, +546, +613, +652, +402, +924, +370, -46, -8, +19, -58, -265, -364, +11, +81, -230, +0, -128, -117, +119, -34, -321, -410, -266, -386,
615     +3390, +4724, +2245, +1203, +58, +908, +2020, +1398, +335, +357, +538, +113, +387, +95, +39, -33, -209, -107, -174, -4, +61, -200, -339, -97, -126, -102, +122, -132, -427, -315, -197, -297,
616     +3432, +4882, +1947, +1109, +1265, +1747, +1687, +1007, +236, +85, +163, -83, +292, +0, -42, -69, -271, +123, +154, -210, -251, -155, -292, -287, -164, +37, -57, -179, -247, -251, -248, -317,
617     +3102, +4702, +2964, +1974, +929, +1541, +1764, +745, -58, -59, +188, -44, +87, -46, -3, +55, +100, +125, -120, -181, -166, -232, -401, -239, -150, -71, +43, -36, -164, -288, -357, -320,
618     +3895, +5905, +2447, +896, +1160, +1573, +1310, +595, -174, -63, +180, +1, +163, -166, +141, +494, +87, -290, -24, -10, -305, -361, -351, -199, -210, +43, +163, +6, -270, -382, -312, -376,
619     +4112, +6381, +2052, +274, +1153, +1396, +1209, +828, +6, -261, +330, +111, +75, +100, +332, +466, -14, -98, -25, -77, -295, -278, -352, -332, -105, +81, +175, -17, -194, -388, -360, -345,
620     +3094, +5773, +3360, +570, +281, +923, +1379, +1273, +83, -226, +437, +376, -9, +55, +501, +519, +211, -84, -46, +41, -165, -351, -289, -252, -244, +17, +144, +53, -154, -278, -318, -363,
621     +2581, +5083, +3748, +1204, +166, +555, +1049, +1251, +301, -211, +397, +598, +127, +67, +436, +384, +437, +173, +39, +52, -182, -179, -150, -288, -292, -4, +118, -12, -206, -178, -213, -333,
622     +2553, +4951, +3531, +1371, +349, +359, +971, +1272, +183, -444, +321, +678, +210, +58, +442, +429, +340, +218, +210, +181, -63, -123, -120, -162, -112, -103, +24, +72, -221, -301, -276, -208,
623     +2666, +4956, +3357, +1461, +481, +249, +878, +1297, +212, -508, +149, +506, +100, +12, +412, +341, +306, +405, +140, +63, +128, -4, -43, -39, -12, -31, +66, +40, -174, -339, -363, -294,
624     +2911, +5170, +3202, +1418, +527, +218, +908, +1324, +135, -544, +154, +493, +75, -267, +194, +281, +179, +422, +266, +64, +20, -96, +137, +155, -18, +190, +177, +50, -98, -282, -367, -378,
625     +3106, +5511, +3157, +1270, +655, +172, +827, +1392, +102, -594, +108, +461, +164, -334, -24, +135, -125, +218, +461, +52, -105, -110, +31, +176, +56, +283, +299, +145, +62, -224, -389, -316,
626     +3368, +5931, +3118, +1145, +758, +78, +765, +1468, +37, -716, +137, +456, +122, -290, -145, +63, -257, -130, +404, +65, -206, -153, -100, +153, +60, +155, +385, +264, +71, -31, -197, -376,
627     +3733, +6455, +3057, +942, +889, +25, +681, +1553, -16, -819, +148, +458, +69, -210, -191, -47, -265, -322, +274, +168, -372, -346, -72, +88, +21, +33, +375, +281, +11, +99, -69, -219,
628     +4188, +7066, +2966, +692, +995, -34, +635, +1650, -187, -887, +236, +436, -43, -228, -100, -139, -354, -381, +96, +266, -305, -583, -157, +39, -38, +7, +204, +218, +59, +5, -47, -109,
629     +4745, +7726, +2803, +458, +1071, -162, +663, +1760, -459, -963, +394, +430, -203, -287, -42, -200, -465, -426, -10, +199, -147, -659, -282, +63, -164, -52, +107, +49, +5, -22, -56, -176,
630     +5294, +8424, +2691, +199, +1075, -351, +721, +1883, -811, -1091, +593, +431, -407, -393, +10, -267, -632, -524, -74, +108, -103, -595, -428, +56, -135, -199, +70, -190, -167, +13, -143, -226,
631     +5863, +9141, +2667, +40, +1053, -544, +868, +2094, -1173, -1177, +878, +498, -546, -486, +104, -257, -732, -597, -152, +93, -39, -474, -388, -65, +22, -142, -51, -184, -372, -49, -91, -264,
632     +6256, +9829, +2894, -163, +970, -781, +878, +2373, -1515, -1407, +1130, +610, -713, -628, +125, -251, -817, -728, -318, +48, +2, -480, -237, -140, -63, +59, -165, -300, -348, -285, -158, -207,
633     +6594, +10537, +3189, -331, +879, -911, +803, +2529, -1666, -1658, +1306, +785, -813, -791, +151, -249, -880, -762, -546, -74, +191, -561, -201, +88, -248, +129, -8, -470, -417, -264, -342, -126,
634     +6838, +11210, +3625, -582, +872, -887, +583, +2487, -1631, -1803, +1272, +974, -838, -899, +105, -254, -971, -754, -648, -415, +301, -345, -394, +287, -167, -70, +230, -446, -660, -259, -391, -167,
635     +7304, +11779, +3694, -565, +931, -973, +428, +2282, -1611, -1824, +1167, +1061, -833, -962, +48, -273, -1134, -738, -667, -707, +131, -22, -389, +150, +155, -244, +197, -185, -827, -453, -344, -269,
636     +8235, +12147, +3165, -179, +1250, -1280, +244, +2247, -1802, -1646, +1035, +1095, -763, -1092, +127, -372, -1162, -865, -623, -801, -184, +121, -30, -44, +247, -32, -42, -15, -686, -727, -402, -227,
637     +9296, +12266, +2226, +788, +1787, -2114, +102, +2511, -2139, -1612, +995, +1052, -666, -1269, +199, -511, -1124, -992, -711, -777, -421, -49, +341, +106, +24, +220, -124, -69, -468, -801, -639, -219,
638     +10147, +12082, +1354, +2462, +2228, -3535, +292, +3116, -2724, -1863, +1269, +952, -737, -1330, +259, -696, -1131, -995, -849, -796, -534, -300, +461, +439, -103, +300, -73, -177, -378, -650, -774, -450,
639     +10810, +11594, +848, +4554, +2308, -5081, +960, +3783, -3595, -2130, +1833, +790, -1017, -1161, +325, -938, -1148, -869, -943, -907, -502, -461, +354, +653, +38, +401, -28, -244, -390, -373, -748, -646,
640     +12469, +11803, -956, +4782, +3328, -5108, +523, +3591, -3808, -2000, +2053, +456, -1328, -944, +308, -1270, -1148, -914, -864, -1036, -476, -486, +86, +849, +201, +318, +26, -162, -496, -299, -684, -555,
641     +14105, +12175, -2678, +4503, +4312, -4564, -150, +3310, -3818, -1885, +2202, +220, -1631, -822, +354, -1654, -1063, -1037, -690, -1076, -553, -275, -262, +847, +478, +306, -28, -32, -461, -290, -612, -344,
642     +15495, +12899, -4263, +3780, +5080, -3530, -900, +2884, -3628, -1827, +2258, +23, -1763, -952, +442, -1975, -1049, -1114, -557, -941, -769, +0, -445, +598, +677, +483, -198, +95, -302, -403, -399, -267,
643     +17119, +13318, -5618, +3045, +5263, -2373, -1298, +2236, -3472, -1545, +2113, -219, -1690, -1270, +432, -2146, -1157, -1068, -494, -762, -890, +68, -297, +184, +742, +729, -384, +229, -161, -524, -141, -308,
644     +18484, +13997, -6862, +2360, +5043, -1327, -1316, +1483, -3224, -1274, +1889, -488, -1425, -1754, +346, -2173, -1331, -893, -514, -607, -886, +7, -57, -56, +526, +1062, -512, +202, +21, -599, -22, -276,
645     +19663, +14809, -7930, +1852, +4472, -629, -944, +742, -2897, -1130, +1684, -715, -1189, -2160, +165, -2109, -1399, -724, -586, -442, -816, -87, +159, -21, +135, +1402, -576, -74, +265, -623, -30, -70,
646     +21117, +15042, -8650, +1664, +3562, -302, -432, +305, -2731, -998, +1478, -896, -1082, -2373, -86, -2000, -1271, -758, -612, -252, -784, -74, +231, +244, -129, +1411, -530, -488, +338, -544, +87, +69,
647     +22154, +15465, -8959, +1402, +2531, -346, +86, +156, -2718, -965, +1298, -1196, -837, -2538, -368, -1716, -1223, -911, -611, -53, -781, -33, +268, +653, -384, +1073, -318, -958, +89, -192, +241, +105,
648     +22859, +15907, -8819, +1234, +1298, -584, +637, +94, -2745, -893, +981, -1474, -344, -2666, -592, -1403, -1232, -1113, -586, +219, -920, +190, +386, +764, -500, +647, -216, -1201, -157, -61, +515, +428,
649     +23325, +16162, -8220, +1233, -271, -831, +1044, +5, -2761, -848, +546, -1645, +393, -2819, -806, -1116, -1381, -1231, -482, +245, -797, +445, +127, +832, -496, +109, -143, -1012, -512, -218, +1023, +635,
650     +23496, +16327, -7279, +1261, -1984, -1154, +1281, -134, -2863, -819, +135, -1617, +1192, -3031, -954, -1076, -1473, -1177, -642, +567, -851, +320, -9, +770, -595, -103, +21, -1077, -317, -427, +637, +1059,
651     +23095, +16684, -5960, +1381, -3467, -1694, +1417, -257, -2996, -671, +48, -1597, +2018, -3064, -1351, -839, -1582, -979, -545, +371, -989, +403, -350, +689, -256, -299, +78, -651, -208, -823, +184, +1358,
652     +23064, +16194, -4345, +1406, -4773, -2459, +1310, -309, -3246, -87, -265, -1329, +2641, -3203, -1669, -828, -1062, -1045, -1017, +328, -1074, +156, -379, +808, -265, -111, +348, -721, -326, -461, -318, +477,
653     +22166, +16308, -2721, +1514, -5503, -3602, +868, +57, -3168, +189, -262, -1102, +3166, -3419, -1892, +19, -1444, -1300, -1087, -50, -1052, +281, -441, +743, +297, +10, -121, -326, +61, -941, -205, -296,
654     +21370, +16041, -1198, +1537, -5866, -4986, +180, +1090, -3147, +120, +47, -771, +2710, -2687, -1727, -510, -1300, -1589, -1417, -44, -786, -13, -172, +1223, -173, +86, +190, -419, +152, -1135, +62, -581,
655     +20588, +15763, -447, +2264, -6363, -6502, +295, +1839, -3313, +733, -314, -780, +3610, -2936, -1825, -471, -1918, -1347, -1285, -340, -634, +490, -62, +635, +28, +549, -117, -722, +817, -1170, -429, +0,
656     +20517, +14351, +399, +2894, -7362, -6720, +201, +2187, -2610, +382, -512, +111, +3192, -2865, -1734, -1281, -1564, -809, -1920, -87, +326, -151, -301, +1085, -74, +249, +48, -597, +811, -904, -810, +141,
657     +19676, +13346, +1269, +2990, -7494, -6742, +83, +2236, -1955, +838, -1854, +980, +3382, -3609, -1607, -1296, -1241, -963, -1499, +307, -189, -170, +133, +680, -312, +475, +115, -499, +603, -657, -632, -513,
658     +18294, +12994, +1651, +2477, -6776, -5594, -1192, +2361, -74, -729, -2110, +2060, +2281, -3521, -924, -1755, -1040, +4, -1831, -24, +218, -146, -194, +523, -88, +412, +148, -369, +547, -584, -520, -749,
659     +18558, +12124, -346, +2881, -6362, -4645, -61, +1182, -164, -263, -2409, +2049, +1834, -3454, -615, -1527, -434, -207, -2100, +563, +264, -774, -78, +638, -64, +370, -41, -65, +677, -906, -609, -386,
660     +17684, +10481, -40, +3472, -6519, -2739, -509, +476, +793, -1229, -2572, +2593, +1477, -3576, +141, -1207, -498, -277, -1926, +798, -90, -893, +128, +624, -265, +466, +195, -122, +568, -901, -565, -323,
661     +16309, +9200, +185, +4082, -5385, -2804, -279, +711, -5, -1374, -2021, +2396, +953, -2774, +531, -1321, -456, -212, -1630, +612, -268, -841, +361, +373, -412, +796, +264, -229, +451, -839, -585, -226,
662     +15570, +11265, +2380, +477, -10208, -3446, +3000, +3275, -500, -1929, -3348, +266, +1652, -1984, +1185, -361, -580, +610, -665, +484, -71, -639, -236, -683, -414, +551, -552, -98, +973, -314, +228, -107,
663     +13108, +10999, +3185, +1281, -8696, -4696, +2113, +2705, +415, -825, -3163, -516, +1161, -1069, +991, -408, -449, +725, -558, +276, +252, -441, -210, -595, -598, +265, -696, +50, +1118, -107, +413, -96,
664     +11345, +10102, +3443, +1763, -7242, -4319, +1504, +1898, +542, -443, -2643, -793, +1114, -726, +553, -274, -403, +642, -397, +112, +267, -217, -281, -580, -486, +53, -590, +202, +993, +105, +363, -159,
665     +9334, +9180, +4026, +1892, -5737, -3666, +628, +1442, +687, -180, -2080, -923, +1012, -562, +272, -128, -344, +546, -210, +22, +313, -34, -350, -508, -403, +18, -266, +291, +786, +197, +233, -195,
666     +7824, +8565, +4449, +1794, -4593, -3175, +141, +1251, +671, +30, -1593, -927, +797, -460, +246, -39, -339, +533, -12, -10, +342, +33, -331, -282, -185, +21, -145, +273, +557, +171, +140, -240,
667     +6337, +7830, +4716, +1909, -3553, -2897, -162, +1081, +702, +211, -1249, -839, +617, -436, +195, +112, -268, +479, +134, +13, +326, +212, -46, -34, -176, -218, -106, +167, +265, +121, +85, -158,
668     +5342, +7157, +4878, +2189, -2904, -2714, -263, +1026, +803, +277, -973, -621, +426, -432, +323, +229, -177, +522, +156, +235, +666, +315, -37, +12, -270, -439, -68, +144, +155, +197, +77, -226,
669     +4764, +6718, +4704, +2043, -2555, -2349, -212, +867, +792, +353, -756, -573, +303, -362, +406, +259, -157, +679, +474, +400, +570, +170, -132, -157, -525, -408, +47, -27, +159, +58, -97, +33,
670     +4181, +6119, +4610, +2150, -2224, -2162, -181, +901, +847, +364, -518, -436, +242, -269, +392, +571, +370, +732, +394, +271, +373, -75, -323, -138, -536, -325, +92, -220, -12, +223, +49, -25,
671     +4015, +5982, +4272, +1824, -2039, -1791, +35, +933, +871, +389, -235, -338, +149, +74, +825, +805, +274, +456, +264, +150, +178, -130, -231, -189, -435, -269, -151, -8, +202, +33, -30, +38,
672     +3935, +5782, +3946, +1507, -1917, -1335, +322, +927, +964, +503, -86, -55, +602, +325, +626, +523, +61, +239, +129, +138, +142, -108, -297, -234, -423, -98, +144, -211, +3, +11, +60, +102,
673     +3902, +5745, +3557, +1311, -1656, -1076, +627, +1068, +893, +711, +517, +29, +272, +228, +356, +318, +27, +184, +167, +139, +51, -157, -345, -161, +13, -101, -238, -186, +13, +17, +21, +148,
674     +3628, +5656, +3399, +1257, -1212, -703, +858, +1219, +1302, +913, +184, -182, +3, -29, +266, +240, +92, +138, +97, +70, +9, -110, -118, +189, -242, -389, -175, -136, -135, -76, +225, -40,
675     +3635, +5628, +3156, +1153, -667, -304, +1151, +1542, +949, +463, +85, -275, -67, -128, +265, +231, +19, +64, +88, +200, -88, +175, +188, -310, -330, -217, -245, -285, -93, -9, -61, +33,
676     +3750, +5695, +2977, +1126, -254, +216, +1220, +1142, +606, +287, +8, -221, -48, -225, +233, +224, -143, +121, +322, +32, +156, +458, -282, -324, -203, -336, -371, -173, -80, -308, +26, +219,
677     +3708, +6006, +3252, +1083, -197, +131, +973, +976, +486, +260, +136, -369, -69, -107, +44, +210, -33, +245, +172, +272, +554, -86, -293, -37, -371, -529, -251, -143, -337, -184, +155, +321,
678     +3944, +6404, +3364, +855, -444, -301, +745, +1177, +555, +245, +158, -421, -186, -49, +127, +143, +129, +193, +83, +689, +383, -278, -109, -102, -393, -521, -225, -363, -322, +85, +221, +118,
679     +3964, +6788, +3552, +597, -676, -626, +588, +1137, +499, +391, +207, -514, -153, +22, +71, +197, +286, -40, +124, +984, +226, -285, +0, -154, -442, -353, -267, -541, -312, +209, +363, -112,
680     +3772, +6899, +3947, +501, -938, -727, +636, +1168, +339, +109, +160, -312, -141, -3, +244, +179, +123, +46, +73, +884, +451, -250, -58, -111, -413, -290, -294, -524, -288, +122, +331, -75,
681     +3462, +6881, +4503, +695, -1202, -904, +655, +1374, +519, -170, -142, -383, -287, +151, +492, +188, +134, +104, -152, +774, +760, -195, -124, +19, -278, -261, -247, -438, -285, +128, +318, -80,
682     +3402, +6923, +4776, +801, -1378, -1083, +663, +1538, +601, -245, -249, -452, -541, -124, +493, +404, +124, +134, -71, +426, +838, +18, -286, -74, -154, -110, -193, -452, -296, +175, +269, -23,
683     +3560, +7157, +4845, +843, -1601, -1247, +802, +1630, +678, -335, -316, -377, -611, -300, +272, +319, +97, +183, +134, +296, +749, +284, -376, -324, -110, -14, -47, -351, -274, +169, +254, +67,
684     +3781, +7519, +5063, +781, -1879, -1426, +862, +1887, +678, -490, -323, -360, -585, -338, +123, +226, -92, -89, +273, +305, +647, +581, -207, -590, -354, -33, +88, -215, -275, +256, +260, +92,
685     +4023, +8013, +5261, +521, -2127, -1536, +905, +2109, +621, -684, -366, -337, -545, -334, +31, +151, -89, -326, +98, +315, +484, +601, +137, -552, -624, -186, +89, -177, -281, +257, +227, +119,
686     +4437, +8671, +5471, +188, -2425, -1778, +1005, +2535, +471, -985, -417, -281, -536, -313, +39, +69, -119, -424, -33, +239, +301, +445, +325, -371, -638, -349, -13, -119, -335, +161, +140, +69,
687     +4952, +9350, +5538, -178, -2758, -2012, +1220, +2888, +279, -1277, -463, -211, -592, -301, +102, -3, -170, -481, -75, +194, +168, +301, +340, -242, -691, -395, -6, -106, -358, +112, +26, -204,
688     +5239, +10282, +5946, -647, -3196, -2227, +1310, +3316, +160, -1681, -491, -174, -595, -373, +170, -45, -294, -440, -174, +125, +127, +78, +330, -124, -648, -478, -149, -83, -175, +23, -84, -361,
689     +5839, +11149, +6004, -1122, -3667, -2325, +1613, +3627, -71, -2066, -430, -100, -638, -410, +250, -60, -422, -436, -166, +116, +55, -74, +317, -60, -558, -474, -197, -174, -156, +173, -146, -406,
690     +6264, +12031, +6260, -1503, -4165, -2511, +1901, +3881, -220, -2442, -428, +50, -706, -495, +321, -10, -559, -492, -145, +113, +44, -260, +229, +45, -481, -381, -266, -204, -218, +219, -114, -429,
691     +6813, +12945, +6569, -1945, -4849, -2783, +2187, +4128, -522, -2950, -444, +204, -809, -654, +274, +57, -695, -599, -243, +84, +38, -470, +11, +64, -398, -293, -252, -329, -253, +97, -54, -527,
692     +7210, +13716, +6921, -1967, -5316, -3089, +2544, +4308, -606, -3304, -484, +501, -832, -729, +300, +116, -725, -556, -280, +70, +98, -513, -156, +85, -225, -237, -53, -373, -183, +50, -70, -428,
693     +7995, +14426, +6885, -1822, -5826, -3511, +3029, +4353, -912, -3621, -593, +764, -830, -920, +357, +120, -838, -534, -310, +43, +63, -482, -430, -53, +50, -227, +88, -309, -218, +114, -168, -425,
694     +8882, +15071, +6410, -1835, -5965, -3674, +3408, +4119, -1227, -3661, -763, +899, -746, -1111, +359, +151, -942, -515, -330, +18, -16, -403, -536, -393, +279, -94, +77, -120, -292, +139, -109, -538,
695     +10567, +15752, +4910, -1936, -5684, -3567, +3669, +3637, -1745, -3454, -929, +846, -521, -1336, +279, +136, -971, -533, -297, -6, -169, -365, -497, -749, +299, +224, -60, +141, -209, -43, +74, -643,
696     +11943, +15860, +3693, -1168, -5343, -4151, +3859, +3672, -2240, -3456, -946, +824, -414, -1484, +211, +82, -987, -499, -174, -99, -273, -362, -415, -899, +70, +599, -127, +237, +12, -204, +166, -634,
697     +13286, +15772, +2438, -128, -4985, -4823, +4009, +3749, -2785, -3502, -799, +697, -412, -1557, +156, -56, -1055, -395, +30, -275, -377, -306, -449, -922, -205, +832, -22, +180, +242, -241, +88, -562,
698     +15204, +16245, +67, +60, -3931, -4644, +3668, +3392, -3153, -3517, -579, +452, -338, -1691, +34, -193, -1068, -348, +257, -295, -574, -273, -592, -758, -403, +758, +278, +181, +290, -131, -88, -539,
699     +17245, +16424, -2121, -12, -3063, -3961, +3235, +2949, -3315, -3590, -360, +311, -301, -1855, +21, -379, -1001, -238, +408, -257, -763, -186, -741, -584, -408, +586, +464, +329, +189, -58, -105, -674,
700     +19118, +17193, -4525, -594, -2040, -2926, +2541, +2436, -3174, -3954, -153, +153, -239, -2083, -35, -538, -893, -103, +477, -125, -1066, -61, -862, -457, -281, +408, +388, +585, +66, -198, +48, -844,
701     +20721, +17776, -6299, -1369, -1441, -1849, +1964, +2056, -2977, -4357, -42, +20, -203, -2214, -95, -625, -746, -20, +462, +11, -1311, +50, -913, -421, -25, +317, +55, +772, +39, -438, +197, -804,
702     +22510, +18391, -7885, -2507, -1142, -610, +1491, +1800, -2820, -4825, -35, -196, -92, -2263, -99, -656, -568, +0, +406, +173, -1495, +186, -1013, -271, +276, +136, -342, +715, +119, -603, +265, -543,
703     +23765, +19077, -8921, -3522, -1277, +188, +1429, +1690, -2770, -5201, -193, -427, +127, -2191, -88, -582, -533, -58, +344, +366, -1556, +193, -996, -85, +266, +23, -631, +431, +300, -554, +231, -344,
704     +24818, +19733, -9528, -4328, -1918, +769, +1689, +1610, -2757, -5522, -511, -645, +586, -2066, -55, -439, -632, -162, +378, +612, -1616, +251, -901, -119, +151, -31, -906, +195, +544, -404, +173, -191,
705     +25941, +20257, -9828, -5006, -3336, +1228, +2252, +1491, -2816, -5884, -1016, -737, +1357, -2027, +76, -409, -894, -119, +476, +718, -1428, +314, -1223, -177, -2, -217, -933, +91, +633, -169, +261, -194,
706     +26806, +20369, -9612, -5428, -4921, +1516, +2696, +1428, -3017, -6053, -1361, -633, +1984, -1980, +130, -617, -894, -5, +427, +963, -1257, -100, -1422, -216, -233, -164, -732, -56, +588, +188, +254, -445,
707     +27209, +20584, -8793, -5847, -6861, +1389, +3245, +1326, -3299, -5756, -1709, -571, +2761, -2008, -124, -571, -812, +84, +639, +855, -1484, -320, -1727, -286, -129, -52, -610, -82, +598, +192, +318, -394,
708     +26893, +21151, -7832, -5915, -8592, +716, +3831, +1044, -3057, -5275, -2082, -435, +3209, -2094, -314, -337, -686, +445, +148, +579, -1361, -677, -1772, -79, -84, -62, -327, -96, +288, +255, +729, -627,
709     +26953, +20649, -6193, -5838, -10705, -129, +4026, +1350, -2673, -4656, -2332, -399, +3477, -2269, -280, +332, -639, -64, -135, +292, -1261, -711, -1610, +23, -62, +135, -367, -196, +342, +254, +838, -600,
710     +26223, +20702, -4717, -5564, -12303, -1452, +4410, +2099, -2420, -4083, -2432, -599, +3438, -2035, +238, +318, -1138, -105, -495, +284, -907, -749, -1436, +173, -78, -80, -176, -33, +172, +164, +1063, -574,
711     +25928, +19969, -3484, -5142, -13936, -2550, +5094, +2717, -2373, -3260, -2725, -1115, +3984, -1704, +8, +193, -1565, -173, -413, +253, -689, -651, -1111, -74, -301, +129, -24, -206, +175, +212, +1049, -581,
712     +25176, +19122, -2331, -4480, -15530, -3096, +5493, +3261, -1783, -2863, -3339, -611, +4094, -2065, +150, -498, -1520, +307, -691, +346, -212, -559, -1329, -184, -92, +42, -36, -161, +240, +170, +921, -543,
713     +24482, +17971, -1386, -4296, -15672, -3521, +5483, +4107, -1927, -2384, -3245, -840, +4078, -2208, -307, -382, -1158, +233, -618, +669, -228, -810, -1084, -112, -313, +49, +102, -187, +256, +76, +933, -523,
714     +23018, +16730, -559, -3502, -15157, -4049, +5380, +4222, -1076, -2064, -4052, -287, +3517, -2565, -43, -296, -1036, +526, -341, +256, -182, -590, -933, -334, -446, +264, +150, -398, +318, +312, +624, -549,
715     +21613, +15388, -81, -2337, -14308, -4400, +4805, +4912, -877, -2367, -3924, -403, +3244, -2585, +155, -320, -674, +881, -904, +291, +164, -705, -883, -429, -425, +443, -109, -465, +713, +169, +331, -368,
716     +19858, +13490, +594, -510, -13594, -4524, +5020, +4279, -755, -2024, -4414, +179, +2842, -2732, +498, -73, -330, +471, -962, +609, +150, -899, -638, -432, -427, +380, -224, -283, +814, +30, +167, -248,
717     +17741, +12322, +1537, +214, -12422, -3675, +4012, +3613, -293, -2292, -3921, +331, +2251, -2515, +892, +37, -642, +510, -768, +582, +10, -855, -357, -540, -530, +491, -271, -331, +960, -122, +114, -172,
718     +16821, +11926, +464, -1705, -11381, -169, +5057, +1525, -1491, -1440, -2645, -359, +2192, -2391, +636, +123, -644, +317, -421, +472, -173, -610, -638, -210, -252, -7, -25, -80, -217, -217, +830, -148,
719     +13657, +11995, +3237, -882, -11164, -2746, +3338, +2610, +688, -1042, -2888, -1082, +1212, -1540, +1161, +190, -818, +635, -355, +124, +274, -342, -515, +151, -872, -436, -4, -321, +327, +309, +783, -46,
720     +11207, +10924, +3943, -82, -8816, -2935, +2399, +2271, +597, -709, -2174, -1111, +823, -991, +937, +143, -694, +585, -236, +50, +377, -218, -303, +163, -792, -362, +105, -251, +214, +380, +633, -19,
721     +9243, +9942, +4245, +657, -6940, -2975, +1760, +1792, +578, -303, -1654, -1098, +644, -655, +690, +159, -542, +528, -131, +56, +430, -13, -221, +212, -470, -319, +51, -319, +111, +335, +494, +43,
722     +7776, +9004, +4362, +1074, -5565, -2771, +1288, +1355, +633, -19, -1266, -995, +487, -456, +486, +214, -418, +456, -9, +92, +463, +193, -7, +266, -379, -438, -88, -360, -112, +272, +545, +29,
723     +6749, +8329, +4226, +1199, -4454, -2378, +955, +1109, +723, +140, -897, -820, +428, -339, +428, +307, -281, +463, +95, +331, +672, +328, +10, +167, -357, -510, -212, -392, -152, +320, +576, +31,
724     +5988, +7654, +4115, +1168, -3765, -2039, +744, +915, +738, +259, -623, -668, +284, -262, +443, +295, -206, +565, +342, +403, +543, +170, -105, +69, -443, -593, -251, -434, -271, +333, +502, -76,
725     +5467, +7251, +3847, +1019, -3109, -1692, +669, +871, +822, +370, -366, -485, +246, -133, +475, +473, +20, +568, +337, +288, +369, +117, -149, +13, -324, -593, -357, -414, -226, +270, +602, +139,
726     +5122, +6973, +3542, +803, -2565, -1390, +715, +946, +894, +463, -171, -291, +235, +81, +633, +446, -49, +345, +309, +241, +200, +133, -77, -8, -323, -573, -353, -474, -46, +494, +363, +16,
727     +4855, +6836, +3247, +531, -2098, -1104, +841, +1094, +883, +578, -75, -122, +402, +26, +454, +321, -151, +130, +276, +269, +118, +152, -61, -115, -199, -507, -538, -84, +76, +24, +184, +126,
728     +4687, +6806, +3020, +381, -1698, -796, +985, +1300, +880, +654, +194, -260, +326, -17, +295, +312, -217, +6, +244, +427, +89, +60, +69, +22, -305, -328, -97, -385, -172, +69, +91, +154,
729     +4632, +6769, +2880, +360, -1378, -630, +1031, +1346, +1008, +602, +156, -415, +53, +92, +208, +253, -265, -94, +301, +315, +94, +118, +153, -110, -60, +84, -557, -570, -137, +42, +28, +66,
730     +4540, +6825, +2991, +442, -1144, -667, +903, +1315, +922, +656, +102, -489, -33, -69, +234, +239, -194, -129, +219, +288, +5, +292, +9, +89, +429, -440, -684, -355, -314, -43, +169, -24,
731     +4566, +7042, +3133, +397, -1091, -629, +698, +1104, +781, +505, +301, -392, -209, -56, +80, +210, -27, -26, +131, +96, +164, +95, +10, +714, +96, -727, -439, -389, -342, +8, +167, -278,
732     +4628, +7376, +3329, +176, -1132, -632, +658, +1097, +468, +307, +275, -395, -11, -63, +41, +226, -104, +83, +213, +65, +61, -40, +255, +815, -180, -624, -369, -423, -195, +109, -11, -411,
733     +4617, +7800, +3586, -62, -1282, -805, +761, +1266, +342, +103, +9, -566, -109, +88, +289, +207, -103, +37, +104, +148, +142, -173, +221, +878, -328, -612, -244, -446, -46, +197, -163, -417,
734     +4660, +8175, +3966, -277, -1581, -951, +885, +1487, +357, +17, -137, -743, -411, +6, +351, +358, +99, +41, +67, +55, +183, -145, +158, +876, -392, -638, -194, -414, +89, +273, -162, -420,
735     +4721, +8662, +4295, -438, -1910, -1208, +1075, +1666, +396, -63, -206, -777, -575, -198, +233, +289, +60, +190, +261, +38, +105, -42, -108, +795, -76, -840, -343, -310, +149, +287, -90, -347,
736     +4872, +9194, +4729, -774, -2386, -1224, +1197, +1899, +429, -347, -151, -739, -726, -230, +86, +165, -114, +11, +383, +94, +154, +195, -392, +530, +269, -869, -518, -280, +55, +315, -14, -367,
737     +5066, +9824, +5269, -1107, -2955, -1313, +1336, +2151, +396, -624, -133, -598, -828, -241, +25, +41, -162, -202, +298, +184, -39, +335, -145, +68, +455, -442, -820, -502, +69, +301, -62, -320,
738     +5153, +10511, +6095, -1484, -3587, -1457, +1423, +2505, +356, -976, -218, -397, -875, -285, +78, -92, -239, -324, +171, +296, -162, +79, +61, -118, +344, +143, -711, -771, -136, +164, +7, -304,
739     +5278, +11274, +7005, -1898, -4347, -1576, +1570, +2874, +318, -1413, -325, -192, -897, -360, +145, -110, -363, -399, +61, +261, +18, -192, -117, -56, -8, +422, -34, -873, -481, +162, -137, -389,
740     +6056, +12428, +7018, -2743, -5016, -1594, +2092, +3133, -74, -1835, -368, -83, -887, -433, +158, -124, -505, -444, +1, +177, +57, -207, -372, -191, -115, +296, +399, -455, -738, -64, -86, -546,
741     +6550, +13417, +7566, -3351, -5855, -1575, +2466, +3360, -263, -2321, -481, +200, -992, -483, +233, -212, -561, -458, -83, +173, +18, -197, -386, -532, -130, +222, +460, +109, -613, -457, -73, -510,
742     +7012, +14309, +8271, -3829, -6827, -1561, +2860, +3524, -456, -2804, -697, +575, -1040, -701, +327, -213, -693, -487, -59, +49, +67, -318, -318, -681, -441, +322, +421, +317, -108, -624, -463, -339,
743     +8016, +15373, +8120, -4424, -7513, -1498, +3500, +3558, -967, -3144, -753, +778, -1014, -874, +372, -263, -697, -566, +8, +39, -65, -293, -390, -676, -607, +208, +558, +311, +172, -238, -863, -535,
744     +8871, +16240, +8062, -4588, -8131, -1637, +4115, +3491, -1345, -3390, -963, +992, -922, -1120, +392, -247, -762, -535, +34, +54, -184, -324, -432, -661, -593, -41, +628, +427, +134, +215, -755, -1041,
745     +9741, +17020, +7673, -4577, -8426, -1999, +4610, +3393, -1757, -3551, -1212, +1114, -850, -1379, +300, -218, -824, -500, +46, +52, -283, -489, -415, -741, -446, -173, +355, +642, +79, +272, -284, -1350,
746     +11312, +17790, +6363, -4799, -8173, -2097, +4973, +3237, -2302, -3658, -1190, +1112, -886, -1482, +185, -249, -754, -451, +116, +102, -440, -579, -427, -793, -304, +9, -28, +635, +235, +100, +113, -1240,
747     +13178, +18484, +4498, -4941, -7591, -1947, +5033, +3047, -2673, -3844, -991, +967, -868, -1595, +107, -286, -640, -361, +165, +232, -672, -530, -499, -772, -195, +286, -298, +389, +407, -34, +288, -927,
748     +15061, +19221, +2299, -5197, -6823, -1696, +4782, +2845, -2872, -4171, -778, +659, -799, -1706, -5, -267, -588, -255, +120, +357, -928, -400, -614, -747, -73, +414, -441, -8, +458, -77, +301, -594,
749     +17417, +19661, -219, -5533, -6027, -1096, +4357, +2667, -3091, -4449, -601, +308, -685, -1718, -14, -283, -463, -238, +123, +408, -1064, -243, -712, -651, +62, +367, -574, -269, +316, -31, +381, -321,
750     +19867, +19942, -2699, -5916, -5419, -357, +3942, +2529, -3314, -4769, -533, -58, -432, -1577, -31, -272, -359, -356, +204, +452, -1089, -118, -778, -497, +50, +184, -641, -439, +102, +121, +489, -150,
751     +22001, +20273, -4928, -6245, -5184, +423, +3656, +2388, -3536, -5191, -499, -409, +124, -1485, -39, -208, -489, -410, +327, +557, -1092, -5, -842, -510, -62, +53, -686, -527, +27, +248, +411, +121,
752     +23867, +20630, -6764, -6611, -5436, +1220, +3584, +2131, -3789, -5664, -426, -579, +849, -1543, +114, -346, -693, -253, +401, +738, -1087, +70, -1208, -570, -76, -89, -681, -321, -83, +141, +498, +304,
753     +25427, +20921, -8048, -7062, -6069, +1883, +3693, +1755, -4142, -5892, -211, -678, +1594, -1605, +126, -548, -678, -24, +394, +981, -1152, -265, -1531, -447, -207, -3, -478, -227, -289, +201, +485, +186,
754     +26670, +20956, -8820, -7362, -6968, +2286, +3960, +1160, -4415, -5482, -257, -596, +2261, -1828, +18, -485, -493, +96, +432, +895, -1493, -446, -1664, -451, +33, +175, -509, -148, -228, -15, +348, +351,
755     +27247, +21029, -9279, -7221, -8185, +2443, +4316, +433, -4111, -5058, -277, -461, +2624, -2136, +9, -68, -471, +173, -51, +659, -1495, -577, -1725, -95, +296, -25, -297, -75, -411, -174, +431, +303,
756     +27901, +20314, -8903, -7183, -9921, +2432, +4704, +385, -3981, -4367, -495, -493, +2857, -2264, +375, +207, -680, -338, -224, +556, -1409, -535, -1535, +66, +227, +14, -233, -136, -399, -267, +410, +269,
757     +27608, +19994, -8273, -6961, -11862, +2111, +5728, +206, -3669, -3624, -949, -749, +3371, -2159, +511, +127, -1428, -250, -334, +461, -1028, -384, -1566, +110, +210, -87, -105, -185, -370, -401, +500, +178,
758     +27622, +18454, -7307, -6733, -13561, +2584, +6219, +128, -3284, -2980, -1630, -394, +3760, -2467, +529, -440, -1518, +12, -480, +602, -588, -563, -1536, +166, +104, -88, -90, -163, -356, -425, +580, -7,
759     +26713, +17270, -6277, -6285, -14362, +2609, +6501, +414, -3111, -2460, -1750, -325, +3747, -2769, +191, -403, -1347, +68, -259, +700, -500, -685, -1381, +215, -121, -47, -21, -142, -291, -475, +627, -31,
760     +24769, +16230, -5111, -5256, -14398, +2104, +6670, +475, -2600, -1910, -2145, -355, +3491, -3153, +320, -230, -1416, +584, -304, +502, -383, -651, -1150, -88, -115, +8, -17, -90, -320, -449, +713, -174,
761     +22530, +14663, -3328, -4140, -13801, +1448, +6058, +1179, -2107, -1892, -2240, -499, +2901, -2827, +364, -277, -887, +650, -524, +392, -96, -669, -1178, -67, -149, -9, +23, -125, -229, -396, +626, -144,
762     +19896, +13154, -1419, -2898, -12708, +438, +5719, +1679, -2070, -1481, -2521, -641, +2755, -2677, +403, +34, -653, +479, -618, +547, -55, -827, -838, -119, -237, +37, -10, -61, -203, -413, +734, -50,
763     +15812, +10165, -3307, -1259, -4293, +3358, +1973, -2111, -1944, +199, +220, -307, +1351, -2192, +64, -117, -1126, +153, -436, +61, -138, -521, -663, +804, -85, +18, +120, -673, -64, -484, -254, +27,
764     +13540, +9962, -1923, -1328, -4062, +2675, +2356, -1429, -1777, +2, -53, -301, +1191, -1815, -25, +30, -864, +65, -256, +68, -137, -483, -700, +634, +28, +18, +256, -496, -125, -392, -252, -65,
765     +11634, +9561, -699, -1265, -3629, +2135, +2473, -897, -1471, -173, -210, -167, +1001, -1415, -33, +172, -615, +54, -77, +97, -91, -392, -628, +503, +183, +59, +265, -359, -148, -297, -278, -94,
766     +10115, +9195, +84, -1190, -3167, +1755, +2452, -457, -1160, -296, -214, -73, +824, -1068, +57, +267, -417, +80, +68, +164, -63, -236, -495, +399, +241, +63, +228, -256, -152, -254, -222, -96,
767     +8972, +8866, +505, -1211, -2723, +1473, +2316, -138, -917, -335, -184, -64, +678, -767, +131, +280, -268, +100, +140, +231, -22, -123, -428, +221, +225, +45, +105, -204, -143, -199, -220, -223,
768     +8143, +8551, +717, -1227, -2288, +1267, +2149, +132, -719, -286, -144, -50, +640, -553, +197, +300, -154, +119, +220, +279, -44, -62, -392, +43, +177, +16, +15, -111, -123, -218, -231, -197,
769     +7519, +8353, +812, -1237, -1913, +1117, +2025, +376, -587, -178, -2, -83, +684, -392, +218, +357, -61, +126, +213, +332, -84, -71, -329, -119, +124, +96, -34, -69, -118, -161, -197, -307,
770     +7138, +8194, +813, -1279, -1576, +1065, +1901, +540, -518, -86, +237, -176, +679, -205, +146, +407, -23, +34, +193, +347, -106, -167, -290, -132, +40, +147, -63, -80, -14, -227, -138, +56,
771     +6765, +8189, +868, -1293, -1277, +1051, +1805, +585, -406, -124, +487, -109, +448, +29, +127, +224, +68, +6, +74, +339, -52, -243, -320, +1, -68, +74, +56, -81, -93, +49, +86, -209,
772     +6619, +8107, +943, -1282, -1022, +1118, +1714, +529, -436, -64, +479, +47, +396, -99, +275, +103, -93, +117, +36, +186, -20, -106, -394, -85, -11, +56, +2, -128, +248, +156, -186, -146,
773     +6506, +8197, +996, -1294, -823, +1179, +1651, +460, -560, -146, +509, -45, +461, -45, +85, +200, -171, -76, +155, +144, -147, -20, -290, -290, -61, +166, -210, +91, +456, -144, -99, -174,
774     +6582, +8378, +972, -1388, -630, +1361, +1678, +372, -631, -288, +431, -32, +347, +59, +235, +84, -171, +10, -18, +188, -18, -105, -290, -206, -27, -83, -59, +442, +120, -134, +100, -328,
775     +6729, +8661, +933, -1675, -529, +1529, +1750, +353, -860, -416, +386, -244, +217, +58, +206, +210, -193, -125, +74, +64, -150, +24, -388, -232, +36, -212, +35, +433, -79, -63, +4, -312,
776     +6890, +9095, +950, -1986, -500, +1683, +1850, +374, -983, -586, +394, -308, -13, -44, +240, +174, -176, +14, +14, +51, -151, -125, -431, -102, +45, -279, +168, +405, -279, -73, +3, -310,
777     +7139, +9634, +937, -2393, -434, +1845, +1940, +402, -1164, -606, +441, -410, -140, -122, +139, +125, -224, -21, +162, +114, -244, -122, -493, -210, +170, -183, +102, +465, -306, -188, -102, -278,
778     +7579, +10152, +809, -2790, -376, +2061, +1958, +319, -1378, -620, +599, -484, -299, -248, +140, +30, -407, -65, +165, +116, -204, -115, -553, -215, +159, -225, +52, +588, -240, -399, -127, -310,
779     +8098, +10747, +572, -3257, -296, +2282, +1951, +145, -1629, -671, +778, -545, -491, -335, +55, -74, -517, -231, +85, +61, -318, -69, -486, -260, +155, -163, -275, +533, +117, -571, -295, -288,
780     +8856, +11416, +228, -3687, -132, +2625, +1937, -64, -1889, -582, +1022, -543, -643, -393, +130, -159, -646, -204, +39, -69, -349, -126, -336, -110, +114, -19, -390, +244, +381, -387, -478, -229,
781     +9699, +12034, -166, -4108, -4, +2964, +1854, -341, -2231, -486, +1257, -561, -826, -509, +158, -201, -807, -277, +87, -284, -418, -203, -354, +140, +75, -7, -344, -105, +372, -51, -654, -293,
782     +10543, +12775, -545, -4511, +88, +3327, +1796, -636, -2510, -452, +1566, -593, -961, -600, +157, -239, -879, -366, +152, -404, -549, -174, -436, +353, +148, -50, -278, -255, +87, +310, -515, -581,
783     +11200, +13601, -758, -4804, +50, +3619, +1817, -936, -2667, -528, +1866, -619, -1077, -659, +152, -290, -948, -410, +136, -381, -707, -103, -513, +487, +275, -90, -256, -300, -184, +365, -57, -808,
784     +11971, +14336, -1048, -4982, -71, +3819, +1799, -1223, -2824, -587, +2067, -657, -1229, -698, +130, -343, -1036, -478, +86, -363, -801, -48, -526, +479, +402, -111, -295, -362, -352, +169, +366, -705,
785     +12952, +14791, -1412, -4962, -193, +3875, +1746, -1433, -2953, -614, +2172, -717, -1346, -744, +115, -409, -1087, -568, +16, -356, -786, -59, -429, +439, +419, -86, -316, -480, -442, -15, +471, -306,
786     +13912, +15283, -1897, -4796, -288, +3732, +1713, -1565, -3031, -703, +2247, -785, -1394, -783, +55, -431, -1126, -661, -50, -311, -721, -96, -299, +422, +338, -39, -314, -612, -519, -71, +297, +99,
787     +14855, +15824, -2739, -4516, -304, +3388, +1722, -1674, -3102, -886, +2277, -893, -1326, -878, -28, -456, -1188, -726, -166, -183, -719, -109, -220, +375, +189, +35, -371, -698, -563, -131, +48, +307,
788     +16338, +16004, -4096, -3971, -182, +3015, +1641, -1812, -3218, -959, +2300, -1061, -1053, -1053, -11, -552, -1253, -711, -212, -61, -765, +9, -306, +360, +92, +64, -446, -677, -521, -329, -53, +380,
789     +18251, +15738, -5808, -3186, -134, +2789, +1385, -1959, -3407, -900, +2346, -1243, -701, -1229, +43, -724, -1268, -588, -226, -65, -699, +24, -533, +533, -56, +37, -377, -633, -576, -478, +14, +228,
790     +20109, +15230, -7463, -2359, -182, +2679, +993, -2134, -3629, -757, +2465, -1466, -282, -1397, +30, -890, -1149, -414, -454, +69, -740, -221, -483, +616, -260, +207, -288, -809, -541, -426, -149, +45,
791     +21818, +14565, -8920, -1528, -324, +2634, +590, -2360, -3741, -407, +2485, -1626, +256, -1680, +36, -834, -978, -443, -529, +76, -986, -153, -548, +694, -157, +334, -410, -839, -327, -605, -328, +75,
792     +23103, +13939, -10069, -742, -746, +2659, +301, -2677, -3587, -100, +2395, -1612, +709, -2069, +297, -673, -1108, -277, -884, +31, -908, -351, -498, +1045, -176, +251, -316, -803, -379, -726, -360, +57,
793     +23945, +13085, -10547, -173, -1474, +2865, +165, -2907, -3400, +226, +2202, -1526, +1023, -2204, +554, -678, -1107, -548, -997, +158, -1090, -304, -261, +1166, -310, +417, -308, -940, -344, -784, -395, +50,
794     +24254, +12118, -10244, -14, -2425, +3265, +309, -3204, -3182, +647, +1733, -1352, +1566, -2480, +734, -600, -1582, -399, -1020, +24, -846, -257, -241, +1202, -199, +373, -345, -1003, -312, -776, -467, +128,
795     +23710, +11519, -9530, -150, -3390, +3856, +551, -3483, -2790, +732, +1250, -842, +1752, -2633, +801, -862, -1583, -318, -1087, +207, -657, -373, -274, +1352, -271, +301, -334, -1032, -203, -866, -432, +236,
796     +22428, +11142, -8405, -495, -4041, +4230, +888, -3448, -2615, +727, +1070, -661, +1947, -2748, +487, -620, -1698, -171, -896, +282, -582, -460, -268, +1324, -317, +161, -147, -1048, -191, -834, -297, +217,
797     +20762, +10556, -6722, -939, -4366, +4259, +1327, -3271, -2441, +887, +519, -254, +1808, -2852, +481, -564, -1534, -32, -625, +157, -458, -456, -349, +1174, -357, +206, -68, -1024, -143, -652, -305, +204,
798     +18483, +10323, -5052, -1231, -4489, +3999, +1699, -2850, -2084, +522, +345, -173, +1484, -2533, +230, -316, -1365, +115, -496, +11, -245, -474, -558, +986, -218, +123, +13, -912, -46, -574, -264, +160,
799     +15151, +10407, -3904, -1083, -1882, +2118, +367, -2185, -1951, +541, +789, -174, +1157, -1491, +303, +11, -942, -141, -277, +14, -417, -306, -402, +620, -260, -26, +127, -616, -290, -452, -405, -110,
800     +12885, +10153, -2447, -1435, -1886, +1994, +820, -1625, -1686, +115, +677, -117, +951, -1123, +70, +151, -655, +6, -99, +32, -248, -339, -518, +467, -154, -64, +222, -439, -239, -376, -360, -168,
801     +11025, +9816, -1374, -1603, -1731, +1726, +1083, -1042, -1489, -152, +594, -120, +851, -782, -35, +259, -349, +25, +24, +164, -206, -275, -534, +286, -59, -104, +181, -299, -204, -314, -276, -259,
802     +9637, +9479, -717, -1704, -1525, +1462, +1204, -626, -1292, -289, +532, -105, +727, -476, -30, +265, -147, +9, +101, +239, -167, -229, -547, +98, -70, -181, +55, -161, -165, -274, -267, -317,
803     +8752, +9178, -333, -1744, -1267, +1297, +1255, -331, -1104, -307, +516, +6, +655, -255, +107, +218, -57, +67, +139, +248, -132, -161, -550, -74, -107, -216, +36, -14, -163, -279, -125, -283,
804     +8141, +9001, -85, -1784, -996, +1205, +1246, -133, -1072, -292, +536, +70, +685, -204, +206, +280, -165, +40, +195, +187, -211, -72, -529, -292, -102, -127, -37, -75, -59, -137, -271, -88,
805     +7821, +8935, +30, -1810, -715, +1265, +1137, -39, -1096, -420, +649, +5, +641, -10, +137, +306, -111, -184, +148, +284, -330, -213, -387, -248, -250, -102, -97, -86, +22, -266, +130, +187,
806     +7807, +9027, -50, -1866, -441, +1451, +1138, -195, -1117, -490, +518, +1, +517, +36, +305, +255, -153, -102, +7, +127, -244, -246, -497, -139, -99, -332, -144, +48, -205, +61, +388, -266,
807     +7882, +9353, -83, -2058, -175, +1671, +1191, -268, -1312, -554, +542, -204, +353, +81, +267, +402, -95, -140, +119, +42, -495, -191, -362, -215, -155, -154, -73, -308, -29, +393, -17, -332,
808     +8308, +9732, -295, -2292, +42, +1933, +1204, -364, -1445, -663, +574, -270, +132, -85, +297, +391, -164, +30, +228, -27, -529, -302, -515, -77, -71, -224, -66, -236, +37, +234, -157, -305,
809     +8910, +10273, -662, -2606, +321, +2117, +1146, -522, -1639, -652, +647, -370, -95, -197, +260, +249, -275, +1, +311, +8, -541, -340, -596, -115, -162, -109, -41, -330, +22, +288, -224, -561,
810     +9704, +10884, -1159, -2877, +618, +2308, +940, -736, -1826, -569, +847, -551, -253, -349, +282, +190, -539, -54, +298, -89, -533, -247, -636, +1, -229, -304, +0, -239, -164, +168, +30, -627,
811     +10728, +11543, -1792, -3052, +930, +2476, +682, -1054, -1977, -418, +1146, -742, -458, -399, +294, +129, -657, -196, +215, -135, -669, -129, -568, +111, -116, -432, -108, -274, -260, +32, +232, -480,
812     +11881, +12254, -2434, -3089, +1164, +2572, +449, -1357, -2085, -231, +1467, -892, -621, -437, +381, +31, -732, -213, +65, -161, -709, -101, -437, +212, -27, -369, -165, -379, -412, -90, +292, -64,
813     +13138, +12911, -3156, -3038, +1198, +2492, +221, -1628, -2211, -103, +1692, -1093, -728, -513, +408, -70, -856, -307, -37, -187, -772, -78, -368, +224, -34, -258, -244, -476, -574, -271, +164, +260,
814     +14397, +13579, -3910, -2827, +1091, +2265, +96, -1784, -2287, -52, +1872, -1249, -736, -567, +402, -117, -956, -409, -93, -132, -795, +4, -347, +214, -84, -123, -282, -545, -622, -487, +75, +387,
815     +15830, +13982, -4898, -2472, +855, +1875, -58, -1917, -2412, -67, +1931, -1394, -673, -678, +358, -220, -1063, -511, -132, -147, -800, +56, -461, +223, -217, -78, -273, -624, -663, -738, +49, +326,
816     +17467, +14082, -6145, -1897, +642, +1483, -285, -1984, -2544, -63, +2082, -1574, -443, -758, +315, -348, -1053, -474, -315, -35, -792, -78, -455, +263, -380, +41, -168, -788, -651, -764, -87, +204,
817     +19205, +13691, -7428, -1121, +470, +1145, -634, -1989, -2737, +205, +2197, -1786, +24, -918, +276, -357, -852, -637, -398, +113, -1061, -13, -469, +246, -296, +209, -220, -910, -450, -820, -365, +209,
818     +20434, +13224, -8549, -341, +181, +828, -923, -2160, -2726, +469, +2160, -1789, +445, -1242, +435, -205, -1000, -575, -650, -4, -1028, -157, -482, +541, -293, +180, -168, -873, -513, -928, -442, +126,
819     +21071, +12404, -8865, +244, -319, +824, -1131, -2243, -2636, +724, +2101, -1684, +726, -1293, +625, -268, -883, -829, -829, +106, -1203, -105, -238, +652, -370, +370, -142, -1017, -532, -885, -493, +33,
820     +20789, +11662, -8363, +333, -912, +1139, -985, -2429, -2493, +1026, +1714, -1379, +1228, -1581, +804, -171, -1256, -633, -926, +10, -904, -125, -209, +782, -255, +313, -208, -993, -502, -824, -526, -6,
821     +19597, +11015, -7149, -55, -1441, +1677, -696, -2554, -2277, +940, +1406, -818, +1246, -1537, +684, -289, -1142, -645, -761, +96, -739, -255, -172, +923, -378, +208, -146, -916, -439, -791, -470, +65,
822     +17572, +10706, -5606, -660, -1779, +2016, -198, -2475, -2231, +834, +1109, -554, +1413, -1692, +462, -70, -1228, -319, -565, +62, -599, -344, -188, +729, -362, +89, -38, -790, -416, -617, -383, -61,
823     +13984, +10255, -4374, -388, +520, +1170, -465, -1651, -1739, +620, +1300, -599, +593, -691, +506, -106, -758, -501, -601, +13, -483, -134, -165, +604, -170, +64, -79, -688, -462, -544, -416, -230,
824     +12759, +10312, -3687, -1356, +269, +1734, +98, -1443, -1893, +26, +1172, -328, +678, -523, +452, +209, -644, -277, -230, -19, -407, -233, -377, +567, -155, -105, +72, -516, -400, -435, -355, -174,
825     +11716, +10426, -3021, -2051, -39, +1840, +529, -1069, -1835, -336, +989, -214, +710, -348, +419, +365, -440, -232, -16, +40, -430, -185, -574, +331, -34, -238, +26, -307, -370, -375, -220, -235,
826     +11134, +10529, -2663, -2372, -80, +1872, +687, -929, -1759, -465, +868, -263, +669, -278, +447, +463, -381, -148, +38, -29, -515, -135, -648, +44, +49, -206, -64, -270, -287, -346, -195, -162,
827     +11075, +10637, -2726, -2396, +319, +2005, +654, -1076, -1801, -428, +898, -371, +394, -170, +406, +444, -275, -101, +119, -98, -685, -259, -554, +18, -62, -104, -68, -278, -240, -444, -157, +31,
828     +11612, +10554, -3128, -2035, +925, +2136, +342, -1322, -1833, -254, +980, -508, +127, -339, +524, +262, -428, +145, +113, -216, -692, -401, -616, +161, -3, -171, -99, -195, -333, -499, -145, +70,
829     +12375, +10683, -3543, -1496, +1375, +1878, -63, -1523, -1716, +99, +1163, -755, -160, -336, +443, +22, -544, +0, +88, -274, -692, -317, -565, +160, -85, -9, -148, -334, -390, -555, -137, +51,
830     +13451, +11028, -4018, -1046, +1271, +1285, -362, -1500, -1496, +592, +1317, -1109, -271, -352, +295, -274, -636, -343, -118, -176, -739, -127, -424, +105, -165, +113, -179, -567, -399, -628, -271, +78,
831     +14734, +11620, -4802, -879, +696, +632, -388, -1350, -1318, +1007, +1423, -1500, -74, -505, -4, -283, -944, -711, -165, -124, -791, +38, -389, +76, -82, +117, -326, -662, -381, -868, -391, +163,
832     +15985, +11631, -5517, -531, +203, +208, -355, -1214, -1189, +1341, +1443, -1616, +268, -744, -62, -254, -1182, -868, -260, -11, -769, +72, -260, +154, +25, +109, -377, -616, -515, -967, -388, +157,
833     +16168, +11376, -5735, -168, +103, +84, -542, -1300, -1254, +1362, +1545, -1557, +422, -670, -104, -248, -1014, -1157, -378, +90, -927, +197, -107, +203, +14, +189, -355, -777, -516, -924, -458, +58,
834     +15468, +10670, -5248, +0, +348, +441, -693, -1492, -1502, +1200, +1468, -1209, +625, -746, +219, -158, -964, -894, -624, +11, -688, +93, -44, +335, -3, +183, -326, -757, -508, -710, -494, -108,
835     +11864, +10339, -3078, -621, +1333, +598, -269, -1143, -1003, +1077, +1244, -765, -16, -194, +146, -60, -510, -758, -332, -71, -718, -16, -15, +315, +287, +251, -356, -886, -747, -549, -54, +217,
838 /* HRIR Delays */
839 static const ALubyte defaultDelays[828] =
841     12, 12, 13, 14, 14, 14, 13, 12, 11, 10, 10, 10, 11, 12, 13, 14, 15, 15, 16, 16, 16, 15, 15, 14, 13, 12, 11, 10, 9, 8, 8, 8, 8, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 17, 16, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 7, 6, 6, 6, 6, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 18, 19, 20, 20, 20, 20, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 8, 7, 6, 5, 5, 5, 4, 4, 4, 5, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 22, 23, 24, 24, 24, 24, 24, 23, 22, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 23, 24, 24, 25, 26, 26, 26, 26, 26, 25, 24, 24, 23, 22, 21, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 6,
842  5, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26, 27, 28, 28, 28, 27, 26, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 4, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 26, 27, 28, 28, 28, 27, 26, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 4, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 23, 24, 24, 25, 26, 26, 26, 26, 26, 25, 24, 24, 23, 22, 21, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6
843 , 6, 5, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 22, 23, 24, 24, 24, 24, 24, 23, 22, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 18, 19, 20, 20, 20, 20, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 8, 7, 6, 5, 5, 5, 4, 4, 4, 5, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 17, 16, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 7, 6, 6, 6, 6, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 15, 16, 16, 16, 15, 15, 14, 13, 12, 11, 10, 9, 8, 8, 8, 8, 8, 9, 10, 11, 12, 13, 14, 14, 14, 13, 12, 11, 10, 10, 10, 11, 12,
846 /* Default HRTF Definition */
847 static const struct Hrtf DefaultHrtf = {
848     44100, 32, 19, defaultAzCount, defaultEvOffset,
849     defaultCoeffs, defaultDelays, NULL