-152, -194, -172, -122, -69, -36, -34, -31, -46, -101, -101, 17, 259, 653, 1128, 1443, 1569, 1521, 1227, 688, 134, -221, -425, -486, -512, -568, -579, -541, -505, -456, -343, -264, -222, -190, -170, -165, -157, -127, -102, -98, -124, -117, -121, -76, 54, 153, 197, 160, 83, 47, 88, 109, 117, 127, 132, 124, 135, 179, 185, 161, 156, 176, 185, 161, 161, 161, 120, 63, 17, 25, 46, 32, -12, -67, -117, -145, -163, -174, -158, -140, -151, -178, -177, -128, -98, -130, -132, -5, 240, 633, 1173, 1689, 1997, 2030, 1756, 1171, 424, -197, -558, -699, -723, -681, -648, -650, -633, -584, -508, -477, -472, -435, -359, -305, -272, -255, -257, -231, -234, -267, -241, -200, -164, -126, -101, -91, -53, -27, -29, -23, -40, -73, -89, -45, -35, -38, 0, 66, 78, 52, 49, 36, 63, 133, 206, 214, 144, 15, -143, -155, -179, -277, -385, -415, -377, -343, -286, -236, -202, -210, -248, -258, -264, -275, -268, -255, -168, 41, 387, 901, 1385, 1653, 1701, 1516, 1057, 444, -99, -450, -660, -755, -762, -741, -700, -637, -592, -542, -472, -426, -384, -303, -293, -340, -385, -415, -395, -335, -261, -169, -91, -45, -1, 65, 113, 135, 143, 125, 112, 148, 179, 211, 219, 182, 161, 158, 156, 156, 135, 105, 99, 90, 77, 73, 87, 80, 33, -54, -125, -168, -129, -103, -138, -112, -155, -247, -305, -306, -257, -293, -306, -281, -193, -149, -155, -44, 176, 506, 1022, 1478, 1689, 1703, 1508, 1068, 475, -102, -433, -616, -649, -598, -587, -598, -569, -511, -454, -423, -416, -393, -344, -286, -260, -230, -178, -126, -86, -85, -92, -61, -28, -27, -18, 23, 67, 101, 127, 116, 107, 162, 192, 193, 182, 166, 150, 141, 131, 132, 161, 160, 172, 195, 186, 127, 75, 27, 2, -32, -48, -39, -46, -37, -54, -100, -122, -123, -107, -137, -165, -175, -187, -178, -140, -77, 32, 192, 444, 889, 1365, 1659, 1743, 1593, 1160, 493, -128, -519, -731, -807, -773, -707, -676, -652, -644, -592, -484, -421, -393, -378, -374, -341, -256, -219, -214, -205, -225, -265, -261, -211, -149, -98, -81, -134, -165, -168, -144, -78, -16, 11, 38, 40, 51, 54, 69, 80, 100, 107, 114, 127, 149, 151, 129, 105, 73, 42, 32, 25, -6, -49, -58, -146, -184, -209, -220, -226, -213, -184, -165, -146, -146, -133, -32, 199, 530, 968, 1448, 1849, 2001, 1880, 1434, 770, 108, -353, -593, -689, -691, -671, -651, -650, -652, -635, -597, -552, -523, -483, -430, -400, -365, -288, -206, -141, -39, -14, -84, -87, -89, -86, -87, -90, -68, -32, 9, 36, 86, 118, 189, 207, 162, 123, 72, 51, 117, 174, 192, 169, 124, 116, 174, 169, 115, 75, 22, -45, -85, -87, -74, -22, -50, -118, -199, -209, -163, -138, -125, -82, -74, -112, -119, -107, 4, 243, 648, 1194, 1597, 1743, 1700, 1390, 822, 193, -272, -545, -694, -771, -750, -678, -618, -596, -582, -541, -474, -377, -313, -297, -299, -309, -311, -276, -211, -170, -151, -134, -151, -132, -55, 44, 116, 132, 126, 115, 108, 103, 113, 122, 126, 132, 94, 59, 74, 79, 37, 16, 26, -1, -1, -10, -67, -94, -130, -160, -208, -274, -202, -139, -201, -229, -243, -237, -321, -408, -314, -248, -243, -241, -274, -331, -305, -162, 74, 416, 909, 1287, 1460, 1465, 1223, 737, 138, -314, -562, -662, -683, -654, -611, -597, -583, -544, -513, -456, -408, -387, -384, -369, -334, -278, -232, -199, -172, -128, -96, -84, -66, -31, 13, 50, 106, 159, 178, 171, 184, 208, 217, 227, 236, 204, 179, 179, 198, 248, 275, 258, 200, 167, 152, 141, 144, 131, 107, 82, 23, -38, -68, -62, -45, -46, -40, 3, 37, 81, 143, 233, 204, 73, -26, 44, 231, 560, 1135, 1701, 2041, 2088, 1789, 1157, 395, -288, -691, -760, -622, -585, -597, -541, -491, -497, -527, -527, -461, -300, -197, -272, -415, -501, -485, -469, -420, -342, -229, -137, -106, -89, -48, 40, 96, 124, 145, 135, 63, 55, 139, 126, 37, -17, -12, 25, 45, 55, 70, 86, 101, 132, 184, 194, 164, 118, 57, -9, -49, -74, -136, -179, -160, -138, -143, -146, -174, -207, -225, -215, -194, -186, -237, -283, -195, 39, 417, 970, 1459, 1710, 1709, 1448, 936, 292, -219, -519, -658, -708, -713, -710, -660, -593, -505, -504, -614, -601, -461, -445, -552, -569, -539, -401, -200, -95, -169, -229, -250, -187, -146, -62, 22, 52, 67, 112, 189, 136, -7, -78, -140, -143, -90, -15, 0, -11, -19, 5, 59, 77, 69, 47, 23, -7, -37, -64, -88, -117, -137, -160, -192, -215, -237, -236, -229, -222, -201, -185, -199, -227, -243, -234, -156, 67, 421, 913, 1388, 1660, 1695, 1517, 1117, 570, 51, -306, -497, -560, -598, -633, -619, -564, -496, -438, -392, -351, -303, -269, -263, -256, -227, -207, -212, -193, -134, -38, 23, 51, 74, 134, 180, 222, 235, 182, 117, 106, 81, 81, 142, 231, 192, 121, 51, 32, 58, 76, 76, 91, 98, 93, 119, 175, 126, 4, -40, 1, -10, -89, -163, -213, -263, -335, -337, -295, -278, -240, -190, -171, -174, -198, -171, -39, 152, 429, 902, 1393, 1696, 1728, 1482, 994, 420, -72, -359, -566, -687, -727, -710, -663, -589, -547, -528, -489, -424, -375, -316, -250, -183, -145, -139, -178, -221, -249, -264, -210, -117, -22, 63, 124, 136, 150, 165, 154, 106, 87, 141, 202, 204, 185, 180, 215, 220, 198, 208, 189, 160, 129, 80, 49, 14, 14, 18, -2, -45, -108, -142, -116, -83, -114, -123, -74, 2, -27, -103, -81, 2, 17, -9, -47, -17, 195, 638, 1220, 1685, 1956, 1953, 1570, 878, 152, -374, -681, -838, -874, -829, -741, -675, -641, -623, -590, -547, -510, -493, -455, -417, -373, -340, -324, -302, -274, -263, -237, -197, -177, -142, -102, -81, -68, -45, -13, -5, -11, -17, -5, 13, -2, -27, 14, 96, 181, 187, 167, 161, 165, 143, 23, -72, -49, 36, 72, 50, 16, -23, -70, -91, -137, -190, -254, -256, -198, -143, -142, -168, -181, -152, -115, -78, 50, 345, 834, 1345, 1617, 1654, 1509, 1082, 515, -23, -333, -544, -614, -564, -533, -561, -527, -511, -501, -445, -327, -241, -143, -25, -54, -197, -369, -398, -304, -241, -214, -215, -154, -54, 64, 104, 147, 210, 259, 252, 214, 213, 243, 237, 220, 226, 221, 190, 152, 114, 126, 130, 121, 117, 120, 61, -3, -43, -93, -156, -204, -195, -135, -92, -64, -83, -142, -167, -166, -146, -142, -140, -107, -93, -144, -163, -34, 255, 710, 1245, 1617, 1691, 1582, 1317, 836, 273, -183, -502, -706, -780, -760, -714, -683, -657, -565, -499, -485, -484, -461, -421, -411, -427, -429, -396, -355, -319, -298, -273, -238, -189, -132, -86, -36, 45, 85, 97, 97, 145, 188, 183, 153, 80, -13, -111, -125, -45, 45, 39, -16, -50, -44, -8, 2, -40, -78, -130, -189, -214, -210, -206, -217, -224, -228, -228, -230, -212, -193, -191, -196, -211, -211, -147, 28, 341, 800, 1245, 1535, 1625, 1464, 1018, 479, -3, -287, -452, -516, -514, -530, -521, -506, -497, -478, -448, -391, -352, -326, -276, -223, -159, -123, -121, -123, -108, -85, -12, 106, 161, 157, 138, 123, 122, 135, 172, 184, 237, 341, 441, 359, 209, 136, 165, 191, 108, 120, 240, 398, 484, 546, 462, 401, 262, 170, 42, 110, 98, -23, -227, -322, -210, -158, -95, -72, -82, -213, -219, -224, -237, -249, -246, -133, 90, 404, 923, 1507, 1884, 1981, 1800, 1293, 586, -38, -430, -641, -739, -765, -741, -694, -675, -675, -643, -574, -472, -396, -338, -271, -235, -224, -252, -315, -320, -251, -212, -211, -201, -169, -141, -79, 13, 68, 43, -41, -123, -131, -98, -100, -114, -110, -85, -40, 37, 94, 146, 190, 183, 158, 122, 77, 2, -77, -95, -113, -143, -189, -224, -226, -220, -219, -224, -274, -311, -293, -257, -184, -64, 0, -102, -182, -161, -49, 193, 745, 1308, 1501, 1518, 1321, 927, 406, 13, -308, -582, -746, -836, -788, -691, -620, -640, -701, -715, -671, -575, -464, -378, -326, -310, -273, -234, -197, -175, -156, -119, -89, -54, -20, 24, 73, 106, 121, 138, 169, 172, 130, 57, 12, 8, 27, 90, 162, 185, 169, 172, 199, 218, 231, 204, 119, 21, -59, -99, -97, -105, -130, -161, -213, -262, -264, -218, -135, -68, -68, -127, -175, -212, -219, -162, -20, 211, 575, 1069, 1447, 1612, 1575, 1280, 813, 367, 90, -164, -373, -392, -450, -586, -583, -442, -212, -63, -64, -285, -312, -231, -271, -386, -348, -276, -228, -186, -202, -219, -165, -4, 72, 191, 249, 177, 80, 85, 12, -78, -107, -77, -11, 45, 88, 105, 81, 68, 96, 127, 114, 96, 85, 87, 64, 25, -22, -66, -109, -142, -158, -143, -107, -100, -117, -121, -109, -114, -129, -123, -99, -56, -23, 8, 57, 220, 573, 1108, 1606, 1882, 1888, 1658, 1163, 498, -71, -430, -650, -765, -763, -704, -624, -578, -556, -514, -465, -427, -384, -356, -370, -386, -371, -326, -273, -201, -144, -74, -39, -48, -70, -11, 17, -8, -9, -32, -14, 14, 2, 6, 46, 71, 103, 168, 182, 160, 133, 112, 132, 160, 204, 246, 204, 104, 47, 3, -18, -33, -61, -99, -116, -121, -122, -121, -124, -128, -145, -166, -183, -187, -201, -208, -122, 100, 467, 990, 1509, 1800, 1848, 1662, 1200, 499, -133, -497, -665, -719, -692, -667, -672, -659, -633, -596, -550, -476, -450, -465, -482, -419, -331, -264, -225, -204, -172, -148, -129, -119, -100, -45, 10, 49, 80, 133, 173, 164, 62, 56, 105, 99, 49, 0, -29, -55, -8, 104, 122, 17, -96, -102, -114, -109, -89, -87, -92, -90, -115, -94, -1, -74, -187, -257, -294, -316, -335, -279, -218, -167, -187, -214, -159, -59, 155, 580, 1134, 1570, 1755, 1771, 1550, 1039, 398, -141, -471, -633, -663, -633, -600, -597, -588, -554, -492, -430, -395, -399, -389, -353, -304, -283, -265, -231, -211, -212, -182, -119, -38, 45, 90, 111, 125, 126, 119, 138, 153, 166, 154, 141, 165, 159, 126, 105, 110, 105, 111, 123, 140, 149, 146, 99, 40, 3, -24, -44, -92, -126, -163, -193, -193, -185, -186, -197, -199, -217, -240, -249, -270, -283, -260, -273, -210, -31, 243, 650, 1082, 1333, 1413, 1327, 1025, 553, 59, -298, -485, -571, -610, -596, -530, -496, -422, -378, -395, -406, -410, -387, -331, -305, -288, -290, -263, -219, -182, -144, -92, -59, -49, -6, 46, 72, 71, 63, 60, 60, 81, 121, 165, 179, 142, 100, 105, 116, 133, 146, 136, 121, 122, 118, 105, 95, 103, 85, 32, -30, -78, -96, -113, -103, -85, -98, -145, -167, -145, -126, -107, -74, -77, -65, 8, 172, 459, 906, 1439, 1850, 2033, 1911, 1440, 721, 25, -438, -630, -671, -652, -618, -583, -606, -645, -627, -589, -539, -487, -411, -358, -317, -232, -191, -225, -231, -237, -220, -153, -92, -61, -81, -116, -113, -78, -13, 39, 38, 42, 66, 89, 112, 131, 130, 158, 216, 235, 262, 272, 215, 149, 134, 134, 143, 149, 105, 42, -20, -23, -1, -75, -185, -248, -270, -239, -197, -189, -206, -218, -238, -263, -254, -128, 99, 421, 902, 1393, 1679, 1736, 1576, 1128, 500, -49, -377, -518, -618, -665, -700, -689, -641, -588, -540, -524, -482, -430, -392, -362, -337, -299, -259, -251, -252, -225, -177, -141, -95, -49, -2, 32, 23, -5, -7, 6, 34, 55, 65, 81, 73, 53, 56, 27, 26, 107, 118, 104, 136, 182, 131, 71, 98, 8, -185, -309, -307, -265, -263, -268, -237, -198, -196, -224, -261, -266, -251, -258, -273, -266, -255, -193, -47, 189, 561, 1086, 1508, 1673, 1646, 1385, 862, 267, -213, -523, -672, -715, -729, -731, -701, -637, -562, -496, -432, -403, -422, -406, -342, -283, -249, -242, -231, -173, -117, -80, -60, -63, -33, 17, 102, 195, 255, 264, 238, 221, 226, 233, 251, 233, 198, 161, 157, 172, 175, 178, 177, 151, 115, 140, 139, 100, 86, 63, 38, -76, -170, -247, -269, -250, -176, -98, -129, -150, -98, -85, -90, -92, -89, -128, -142, -77, 113, 442, 935, 1433, 1722, 1745, 1524, 1031, 408, -138, -455, -606, -661, -654, -599, -529, -493, -474, -464, -436, -403, -379, -335, -288, -229, -199, -214, -233, -216, -191, -171, -130, -70, -5, 27, 24, 29, 69, 104, 117, 107, 123, 136, 137, 128, 133, 147, 136, 139, 180, 213, 181, 148, 144, 155, 160, 98, 13, 0, 3, -12, -49, -103, -151, -159, -146, -161, -208, -238, -241, -246, -219, -207, -216, -203, -94, 120, 409, 835, 1376, 1798, 1974, 1891, 1491, 864, 164, -350, -638, -769, -752, -713, -688, -656, -611, -601, -566, -497, -450, -429, -399, -367, -335, -302, -254, -213, -191, -185, -171, -165, -162, -138, -110, -101, -87, -48, -14, 4, 16, 10, 14, 20, 25, 24, 40, 78, 123, 155, 152, 138, 135, 104, 68, 43, 1, -45, -65, -79, -106, -136, -159, -179, -195, -214, -224, -261, -277, -250, -204, -193, -180, -184, -214, -140, 63, 396, 892, 1335, 1557, 1614, 1470, 1057, 476, -65, -406, -594, -675, -680, -658, -621, -591, -582, -589, -553, -458, -364, -322, -353, -368, -363, -338, -313, -277, -274, -264, -173, -67, 40, 78, 64, 111, 170, 199, 208, 201, 228, 266, 237, 195, 152, 122, 88, 52, 46, 71, 110, 145, 133, 132, 121, 84, 27, -3, -27, -79, -98, -74, -99, -160, -191, -199, -188, -186, -196, -204, -204, -186, -155, -128, -67, 91, 319, 683, 1196, 1571, 1719, 1709, 1453, 923, 297, -202, -483, -627, -681, -662, -597, -565, -589, -605, -563, -491, -427, -368, -321, -293, -267, -257, -292, -318, -317, -262, -194, -140, -122, -99, -92, -75, -27, 24, 80, 119, 107, 88, 94, 89, 108, 105, 47, -40, -87, -109, -84, -61, -37, -11, 16, 34, 7, -33, -49, -62, -109, -154, -193, -207, -207, -217, -233, -260, -238, -219, -256, -289, -281, -260, -262, -248, -140, 114, 433, 848, 1354, 1685, 1766, 1617, 1134, 400, -273, -670, -806, -808, -787, -750, -695, -620, -560, -522, -486, -439, -392, -352, -338, -317, -294, -246, -229, -188, -118, -71, -63, -70, -23, 48, 76, 61, 54, 54, 41, 54, 82, 95, 104, 137, 168, 182, 203, 249, 292, 285, 260, 258, 276, 336, 358, 334, 220, 70, -28, -41, -40, -52, -65, -77, -96, -130, -153, -125, -63, -34, -35, -76, -118, -137, -31, 222, 573, 994, 1430, 1750, 1900, 1814, 1433, 808, 175, -248, -511, -680, -732, -639, -518, -487, -531, -521, -464, -459, -479, -476, -406, -312, -275, -305, -321, -301, -257, -221, -177, -121, -82, -65, -65, -65, 49, 73, 43, 14, -4, 5, 41, 69, 76, 67, 94, 168, 208, 134, 45, -22, -23, 25, 78, 74, -21, -111, -177, -214, -205, -208, -217, -220, -222, -221, -205, -157, -179, -227, -255, -259, -239, -220, -130, 72, 381, 838, 1254, 1449, 1430, 1241, 842, 282, -209, -493, -572, -553, -598, -665, -689, -646, -554, -464, -392, -365, -356, -325, -307, -295, -274, -215, -143, -119, -114, -129, -97, -48, 10, 66, 85, 78, 91, 139, 188, 199, 131, 84, 94, 132, 150, 112, 86, 110, 157, 191, 217, 152, 27, -59, -68, -56, -70, -87, -110, -117, -122, -184, -226, -238, -245, -226, -185, -161, -169, -195, -211, -219, -200, -124, -73, 78, 290, 577, 1027, 1420, 1597, 1578, 1355, 895, 289, -189, -498, -662, -674, -632, -639, -628, -572, -535, -482, -438, -383, -338, -331, -364, -401, -366, -300, -238, -150, -64, -43, -102, -145, -149, -71, 58, 117, 97, 50, 71, 132, 132, 137, 143, 183, 231, 173, 88, 74, 164, 192, 130, 98, 103, 83, 57, 63, 49, 37, 16, -24, -80, -157, -187, -177, -221, -252, -244, -224, -254, -252, -174, -139, -121, -87, -85, 19, 267, 698, 1246, 1680, 1856, 1705, 1290, 656, 58, -317, -470, -592, -633, -580, -499, -516, -534, -510, -462, -327, -242, -266, -267, -221, -187, -201, -217, -208, -161, -129, -81, -47, -52, -65, 17, 126, 132, 33, -58, -67, 20, 133, 150, 132, 132, 145, 195, 234, 234, 229, 217, 208, 214, 227, 220, 196, 178, 187, 173, 78, -13, -60, -59, -58, -72, -103, -124, -138, -137, -110, -85, -73, -100, -145, -156, -101, 73, 384, 846, 1406, 1842, 2031, 1939, 1530, 884, 196, -303, -590, -715, -753, -770, -745, -689, -636, -577, -549, -536, -549, -523, -468, -419, -379, -349, -339, -327, -310, -276, -240, -199, -169, -134, -61, -4, -6, -19, -10, 11, 61, 98, 80, 26, -18, -17, 11, 56, 125, 144, 89, -5, -37, 3, 20, 22, 9, -53, -124, -167, -207, -233, -234, -216, -170, -174, -201, -182, -179, -194, -169, -156, -171, -233, -258, -143, 154, 606, 1178, 1635, 1842, 1832, 1575, 1074, 410, -153, -516, -688, -736, -768, -785, -780, -739, -672, -609, -538, -472, -462, -448, -400, -350, -305, -248, -199, -225, -233, -195, -139, -85, -24, 20, 47, 84, 111, 121, 137, 137, 150, 145, 169, 170, 101, 56, 34, 62, 88, 79, 59, 81, 154, 163, 57, -48, -81, -94, -136, -193, -183, -172, -226, -284, -271, -255, -256, -198, -145, -177, -201, -166, -73, -68, -128, -89, 125, 489, 1012, 1492, 1716, 1706, 1522, 1127, 546, -12, -380, -558, -587, -572, -599, -629, -613, -558, -512, -488, -448, -390, -335, -294, -259, -238, -225, -214, -189, -157, -121, -68, -18, 19, 48, 78, 85, 96, 114, 128, 132, 134, 144, 132, 125, 120, 140, 182, 211, 195, 126, 57, 14, 13, -6, -23, -43, -60, -61, -70, -90, -56, -26, -56, -118, -185, -218, -228, -269, -296, -295, -264, -226, -207, -205, -125, 68, 362, 788, 1318, 1744, 1936, 1801, 1319, 641, -3, -426, -685, -803, -812, -772, -710, -634, -570, -541, -529, -506, -453, -408, -383, -354, -306, -273, -254, -244, -246, -232, -214, -177, -105, -35, -35, -56, -54, -34, -12, 9, 36, 70, 78, 101, 126, 147, 166, 175, 181, 180, 184, 190, 183, 173, 163, 143, 104, 68, 24, 4, -4, -56, -128, -174, -180, -177, -180, -180, -187, -208, -217, -193, -178, -220, -241, -151, 42, 313, 758, 1295, 1675, 1830, 1739, 1347, 725, 129, -260, -462, -534, -530, -466, -385, -296, -195, -99, -100, -164, -212, -214, -193, -164, -144, -120, -91, -56, -32, 0, 17, 9, 10, 33, 73, 123, 163, 177, 172, 137, 92, 96, 124, 122, 88, 16, -43, -44, -17, 2, 19, 34, 44, 40, 22, -34, -104, -161, -205, -246, -281, -311, -305, -263, -225, -246, -304, -349, -357, -344, -320, -300, -296, -305, -259, -91, 215, 689, 1237, 1586, 1683, 1612, 1288, 712, 74, -428, -718, -819, -816, -806, -804, -780, -736, -677, -618, -547, -484, -454, -436, -427, -424, -419, -380, -326, -269, -232, -205, -181, -145, -90, -41, 10, 53, 64, 56, 61, 66, 81, 90, 70, 22, -27, -57, -47, -34, -17, 2, 12, 27, 42, 40, 2, -28, -18, -20, -77, -151, -184, -195, -188, -178, -200, -235, -246, -248, -262, -256, -228, -198, -181, -184, -165, -48, 202, 603, 1154, 1599, 1804, 1792, 1525, 989, 326, -190, -487, -648, -683, -642, -598, -561, -534, -515, -502, -470, -421, -364, -339, -301, -250, -225, -224, -233, -207, -155, -109, -85, -69, -57, -33, 18, 60, 92, 114, 128, 115, 91, 94, 132, 176, 209, 194, 162, 170, 185, 195, 204, 226, 220, 206, 193, 166, 129, 78, 33, -19, -79, -130, -146, -139, -122, -119, -123, -150, -143, -117, -108, -95, -96, -114, -74, 91, 386, 844, 1400, 1860, 2097, 2036, 1622, 950, 215, -314, -610, -754, -784, -733, -667, -615, -585, -573, -558, -522, -477, -430, -389, -350, -322, -296, -262, -232, -224, -204, -202, -189, -160, -126, -94, -69, -33, 25, 60, 53, 48, 67, 103, 139, 140, 137, 103, 109, 135, 174, 201, 215, 211, 228, 260, 255, 223, 178, 117, 48, -13, -51, -74, -91, -108, -125, -117, -93, -72, -65, -81, -96, -120, -136, -139, -125, -32, 184, 575, 1141, 1645, 1923, 1976, 1440, 787, 331, 332, -406, -584, -678, -689, -666, -630, -591, -552, -521, -473, -449, -415, -384, -358, -337, -320, -263, -204, -182, -169, -156, -142, -108, -64, -16, 12, 45, 91, 134, 140, 118, 110, 107, 115, 118, 101, 84, 78, 65, 70, 92, 114, 120, 130, 122, 110, 92, 51, -5, -58, -100, -142, -195, -244, -256, -243, -231, -225, -210, -188, -177, -156, -148, -160, -161, -91, 100, 417, 883, 1427, 1782, 1891, 1811, 1434, 805, 149, -312, -602, -751, -800, -792, -751, -689, -656, -629, -593, -547, -517, -491, -448, -387, -335, -300, -275, -243, -210, -174, -138, -116, -76, -23, 16, 41, 56, 59, 49, 39, 25, 18, 20, 29, 34, 12, -9, -23, -20, 9, 32, 48, 51, 23, 6, -25, -57, -79, -92, -108, -148, -199, -249, -268, -268, -273, -279, -271, -258, -248, -241, -238, -226, -240, -272, -246, -86, 198, 631, 1178, 1582, 1737, 1703, 1407, 861, 248, -217, -503, -646, -689, -682, -672, -658, -629, -575, -516, -471, -451, -420, -379, -328, -260, -229, -221, -212, -181, -134, -88, -71, -62, -46, -43, -35, 9, 34, 56, 92, 103, 105, 98, 84, 73, 60, 29, 15, 13, 24, 22, 11, -2, 35, 105, 143, 133, 80, -1, -106, -168, -180, -172, -189, -206, -233, -248, -248, -292, -379, -423, -450, -460, -486, -524, -503, -390, -107, 374, 1006, 1509, 1749, 1761, 1436, 863, 186, -366, -721, -913, -989, -984, -939, -895, -837, -754, -710, -691, -721, -721, -665, -571, -496, -460, -458, -459, -455, -432, -367, -283, -199, -156, -129, -100, -73, -54, -46, -46, -46, 114, 139, 174, 239, 311, 312, 314, 368, 470, 551, 596, 607, 607, 605, 565, 499, 438, 385, 341, 292, 283, 290, 281, 273, 276, 285, 290, 267, 233, 212, 189, 155, 139, 144, 207, 353, 562, 888, 1384, 1858, 2131, 2177, 1978, 1482, 788, 179, -237, -464, -538, -530, -502, -481, -466, -435, -354, -268, -213, -192, -182, -191, -195, -177, -170, -168, -163, -163, -135, -89, -54, -39, -11, 45, 98, 133, 172, 162, 137, 127, 155, 154, 121, 103, 81, 62, 46, 30, 17, 20, 40, 70, 83, 62, 49, 16, -23, -80, -146, -215, -247, -260, -263, -268, -273, -292, -304, -295, -268, -251, -258, -272, -275, -278, -225, -53, 247, 725, 1235, 1557, 1669, 1587, 1219, 625, 24, -377, -585, -661, -653, -626, -609, -588, -563, -530, -479, -432, -407, -379, -332, -288, -233, -188, -170, -173, -178, -138, -77, -47, -20, 7, 38, 83, 118, 139, 142, 137, 123, 114, 118, 125, 143, 154, 140, 113, 79, 68, 70, 87, 105, 97, 90, 71, 36, 2, -35, -70, -73, -86, -137, -207, -242, -239, -227, -205, -214, -238, -247, -246, -220, -212, -231, -204, -58, 206, 585, 1122, 1600, 1819, 1833, 1594, 1067, 392, -167, -526, -707, -745, -700, -635, -592, -574, -551, -522, -493, -458, -430, -371, -313, -292, -302, -307, -279, -241, -218, -179, -128, -86, -67, -66, -51, -20, 17, 50, 66, 67, 38, -6, -28, 0, 27, 58, 85, 105, 126, 158, 165, 148, 110, 76, 76, 73, 59, 33, 4, -42, -91, -128, -155, -181, -194, -183, -173, -175, -180, -165, -132, -115, -154, -216, -236, -158, 36, 375, 891, 1018, 1959, 2047, 1824, 1285, 564, -10, -428, -660, -775, -794, -747, -681, -629, -617, -623, -602, -546, -504, -453, -469, -468, -435, -380, -325, -298, -285, -257, -224, -181, -118, -50, -34, -50, -56, -42, -17, 0, 20, 30, 35, 44, 77, 126, 186, 195, 172, 147, 168, 199, 203, 191, 172, 134, 90, 55, 48, 54, 38, -1, -28, -61, -115, -146, -132, -109, -100, -104, -137, -162, -172, -191, -218, -179, -3, 304, 807, 1400, 1798, 1928, 1798, 1379, 712, 20, -423, -629, -686, -687, -662, -624, -587, -563, -546, -555, -556, -524, -457, -362, -331, -335, -341, -325, -283, -230, -190, -174, -156, -118, -75, -47, -10, 35, 77, 95, 88, 57, 30, 27, 46, 89, 139, 152, 128, 97, 86, 78, 73, 83, 105, 91, 29, -33, -68, -97, -134, -164, -196, -209, -205, -211, -228, -226, -203, -194, -211, -210, -211, -226, -226, -218, -147, 41, 386, 870, 1385, 1707, 1788, 1691, 1367, 795, 134, -341, -587, -695, -744, -782, -806, -795, -761, -737, -686, -639, -585, -513, -450, -424, -390, -345, -296, -228, -144, -64, -36, -81, -76, -58, -25, 15, 82, 129, 130, 75, 47, 33, 16, 5, 8, 14, 20, 18, 15, 29, 60, 96, 108, 91, 67, 45, 6, -33, -60, -67, -85, -118, -136, -157, -165, -161, -148, -144, -157, -177, -180, -173, -170, -175, -182, -204, -167, -23, 237, 629, 1146, 1587, 1807, 1828, 1584, 1078, 468, -48, -369, -535, -591, -596, -559, -491, -456, -410, -371, -346, -312, -285, -266, -227, -178, -144, -120, -114, -95, -61, -23, 9, 40, 61, 87, 130, 149, 172, 175, 159, 139, 132, 125, 145, 172, 139, 124, 99, 76, 73, 82, 123, 170, 174, 148, 141, 134, 98, 45, -10, -64, -75, -85, -116, -146, -161, -156, -146, -130, -128, -124, -117, -124, -114, -147, -203, -171, -12, 264, 690, 1252, 1727, 1983, 1973, 1647, 1034, 294, -263, -555, -687, -735, -728, -700, -654, -603, -556, -506, -468, -437, -407, -388, -368, -339, -307, -272, -242, -215, -202, -199, -176, -132, -96, -71, -60, -56, -56, -56, -56, -56, -56, 25, 49, 87, 112, 106, 95, 103, 103, 103, 103, 102, 103, 102, 103, 103, 126, 93, 64, 19, -51, -120, -164, -177, -172, -185, -191, -173, -151, -136, -119, -100, -109, -176, -242, -227, -98, 143, 553, 1097, 1532, 1739, 1749, 1749, 1749, 1749, 1749, 1749, 1406, -642, -663, -648, -606, -542, -497, -501, -513, -502, -472, -420, -383, -344, -281, -228, -209, -209, -205, -193, -143, -81, -20, 29, 53, 63, 64, 62, 78, 87, 74, 54, 58, 66, 49, 33, 21, 16, 8, 8, 27, 42, 25, 15, 8, -25, -67, -87, -103, -149, -194, -222, -240, -262, -277, -273, -270, -263, -248, -227, -213, -222, -231, -227, -189, -55, 199, 607, 1135, 1538, 1711, 1702, 1447, 900, 229, -273, -572, -712, -752, -731, -704, -710, -707, -687, -670, -629, -574, -513, -456, -415, -394, -378, -344, -289, -228, -183, -150, -107, -47, 16, 79, 114, 107, 72, 71, 97, 81, 40, 18, 2, -33, -51, -63, -75, -82, -71, -53, -34, -24, -15, -14, -12, 5, 7, -2, -27, -71, -115, -196, -252, -279, -277, -287, -307, -318, -300, -237, -214, -240, -272, -280, -285, -271, -170, 55, 392, 902, 1364, 1623, 1684, 1556, 1164, 571, 3, -378, -580, -642, -631, -607, -585, -556, -498, -451, -402, -353, -290, -222, -197, -207, -198, -189, -216, -208, -152, -83, -29, 7, 56, 95, 105, 131, 189, 212, 200, 200, 217, 210, 167, 145, 149, 148, 149, 153, 182, 207, 236, 263, 294, 279, 234, 167, 122, 93, 91, 69, 14, -47, -83, -69, -53, -44, -58, -70, -56, -41, -60, -70, -68, -82, -102, -122, -77, 94, 394, 862, 1438, 1891, 2109, 2025, 1587, 885, 179, -318, -590, -693, -697, -661, -615, -588, -549, -527, -516, -492, -454, -432, -412, -360, -319, -300, -287, -259, -215, -159, -89, -39, -35, -34, -31, -38, -43, -34, 2, 47, 59, 31, 8, 13, 60, 114, 134, 139, 139, 144, 153, 142, 130, 142, 178, 166, 123, 74, 33, 3, -29, -53, -75, -99, -114, -124, -153, -177, -185, -190, -208, -205, -178, -165, -189, -240, -279, -229, -55, 267, 755, 1251, 1577, 1683, 1553, 1166, 556, -12, -376, -586, -676, -687, -667, -643, -621, -595, -554, -509, -468, -455, -456, -455, -455, -455, -455, -455, -456, -455, -455, -455, -455, -455, -456, -455, -456, -456, -455, -455, -455, -455, -455, -455, -455, -455, -456, -455, -455, -455, -455, -455, -455, -455, -70, 254, 329, 350, 355, 327, 271, 220, 193, 170, 149, 137, 122, 99, 74, 59, 53, 35, 30, 32, 27, 1, 26, 180, 470, 910, 1416, 1743, 1839, 1774, 1471, 910, 297, -130, -376, -493, -533, -533, -502, -464, -424, -395, -370, -341, -309, -287, -263, -243, -208, -173, -146, -117, -80, -37, -5, 38, 85, 112, 110, 107, 132, 175, 195, 191, 166, 142, 120, 103, 102, 110, 98, 64, 28, 13, 15, 39, 57, 69, 76, 74, 55, 23, 8, 1, -18, -67, -129, -162, -168, -175, -197, -207, -199, -182, -171, -161, -175, -185, -182, -186, -188, -126, 45, 359, 832, 1353, 1693, 1783, 1655, 1268, 679, 79, -334, -557, -639, -636, -588, -522, -468, -448, -446, -441, -439, -446, -397, -316, -262, -213, -173, -194, -210, -182, -122, -71, -27, 47, 99, 110, 91, 77, 74, 85, 102, 124, 127, 101, 76, 57, 47, 45, 70, 121, 140, 146, 146, 137, 139, 153, 142, 101, 84, 59, 21, -21, -67, -106, -126, -141, -151, -148, -136, -110, -116, -142, -179, -225, -239, -246, -250, -236, -143, 57, 388, 916, 1504, 1926, 2093, 1943, 1456, 736, 44, -417, -665, -768, -770, -733, -706, -694, -675, -626, -561, -502, -472, -461, -443, -407, -373, -341, -298, -254, -220, -199, -199, -174, -127, -97, -82, -66, -40, -12, 1, 0, -19, -39, -38, -31, -31, -24, -5, 17, 40, 54, 59, 56, 54, 51, 62, 64, 46, 25, 1, -38, -75, -109, -148, -182, -209, -233, -255, -272, -279, -277, -260, -253, -239, -226, -234, -286, -333, -281, -119, 181, 667, 1191, 1538, 1657, 1555, 1178, 562, -42, -428, -623, -688, -696, -679, -651, -635, -609, -570, -531, -486, -460, -433, -407, -366, -306, -237, -188, -163, -141, -108, -67, -21, 26, 59, 85, 128, 158, 176, 172, 152, 135, 96, 52, 41, 47, 54, 59, 54, 51, 54, 56, 56, 54, 56, 66, 64, 42, 6, -33, -67, -108, -132, -138, -151, -170, -194, -211, -209, -190, -177, -173, -173, -170, -154, -139, -149, -117, 39, 329, 779, 1292, 1623, 1698, 1591, 1271, 730, 138, -295, -538, -646, -659, -639, -605, -580, -541, -504, -480, -448, -415, -378, -344, -305, -270, -232, -188, -165, -140, -103, -53, -9, 37, 76, 106, 125, 143, 156, 155, 135, 108, 73, 28, -2, -29, -34, -16, -18, -21, -20, 5, 24, 34, 46, 32, -2, -35, -45, -55, -72, -90, -119, -155, -191, -224, -265, -279, -234, -192, -171, -156, -160, -213, -264, -270, -275, -270, -181, 62, 416, 897, 1413, 1755, 1824, 1650, 1256, 627, -37, -459, -660, -699, -699, -699, -640, -609, -592, -553, -464, -384, -365, -351, -310, -254, -221, -200, -181, -158, -128, -76, -51, -19, 39, 93, 116, 118, 112, 117, 100, 62, 38, 47, 82, 88, 99, 105, 112, 131, 136, 153, 161, 161, 161, 161, 161, 159, 149, 127, 71, 4, -38, -66, -83, -109, -138, -155, -154, -141, -144, -156, -161, -156, -140, -139, -160, -170, -137, -27, 161, 478, 1003, 1578, 1980, 2123, 1940, 1423, 682, 2, -429, -656, -747, -755, -733, -716, -696, -672, -638, -588, -524, -468, -445, -415, -387, -367, -339, -305, -261, -215, -173, -142, -115, -83, -44, -12, -4, 0, 12, 22, 33, 37, 23, 10, 10, 3, -14, -14, 7, 29, 42, 44, 46, 58, 61, 59, 59, 47, 22, -14, -50, -87, -131, -167, -187, -204, -215, -223, -228, -226, -231, -236, -229, -215, -203, -213, -235, -248, -167, 7, 298, 804, 1319, 1607, 1680, 1535, 1112, 513, -20, -376, -587, -676, -694, -679, -648, -602, -551, -507, -468, -436, -400, -366, -338, -303, -247, -200, -161, -136, -108, -59, 2, 63, 115, 155, 184, 203, 212, 219, 213, 200, 171, 120, 82, 76, 92, 100, 86, 66, 52, 44, 61, 85, 74, 46, 53, 71, 23, -52, -89, -92, -114, -150, -184, -226, -251, -260, -241, -191, -154, -172, -201, -216, -212, -193, -180, -180, -175, -111, 104, 465, 955, 1358, 1539, 1522, 1304, 862, 303, -160, -445, -581, -630, -649, -638, -588, -522, -497, -497, -473, -427, -402, -385, -358, -315, -256, -207, -180, -151, -102, -64, -10, 32, 77, 134, 168, 207, 208, 191, 166, 144, 110, 67, 44, 20, 15, 30, 54, 61, 33, 14, 27, 45, 61, 66, 71, 82, 85, 69, 25, -28, -77, -107, -136, -167, -182, -195, -180, -175, -189, -187, -192, -198, -183, -156, -148, -172, -184, -118, 49, 345, 824, 1353, 1709, 1821, 1693, 1286, 668, 43, -353, -546, -623, -635, -621, -594, -561, -522, -471, -440, -426, -388, -325, -283, -249, -208, -175, -144, -138, -133, -107, -68, -33, 11, 56, 107, 144, 139, 120, 134, 151, 142, 127, 105, 78, 78, 94, 88, 88, 112, 132, 129, 130, 134, 135, 146, 132, 100, 59, 25, 5, -17, -45, -72, -104, -136, -156, -162, -168, -168, -168, -164, -156, -151, -163, -187, -209, -174, -50, 177, 532, 1045, 1558, 1880, 1927, 1689, 1174, 462, -151, -513, -677, -706, -691, -679, -645, -592, -546, -522, -493, -461, -434, -407, -368, -327, -300, -285, -263, -229, -192, -161, -119, -69, -20, 17, 39, 46, 54, 76, 85, 78, 66, 35, 0, -13, -21, -14, 2, 22, 30, 35, 42, 51, 49, 30, 17, 18, 8, -26, -70, -106, -138, -158, -177, -202, -209, -207, -226, -243, -241, -234, -221, -205, -183, -190, -209, -219, -172, -14, 270, 695, 1193, 1536, 1680, 1640, 1339, 779, 168, -278, -548, -673, -692, -677, -662, -638, -602, -563, -512, -449, -403, -384, -354, -312, -273, -234, -190, -149, -124, -90, -34, 32, 102, 163, 185, 190, 195, 181, 159, 144, 130, 96, 49, 15, -5, -5, -4, -9, -10, -4, -7, -5, 15, 29, 29, 10, -5, -9, -18, -36, -62, -105, -153, -185, -197, -216, -236, -246, -238, -253, -261, -241, -234, -219, -197, -187, -199, -202, -146, 35, 329, 784, 1253, 1523, 1591, 1481, 1139, 623, 84, -303, -512, -601, -621, -614, -606, -588, -546, -509, -458, -402, -363, -347, -314, -270, -219, -183, -144, -96, -60, -29, 10, 47, 73, 106, 155, 190, 212, 234, 251, 240, 208, 179, 125, 84, 76, 83, 83, 83, 81, 69, 59, 69, 86, 107, 124, 120, 102, 74, 49, 23, -16, -40, -58, -97, -139, -155, -168, -173, -187, -199, -190, -159, -138, -145, -163, -185, -197, -163, -43, 193, 562, 1076, 1550, 1805, 1825, 1546, 995, 338, -185, -501, -648, -687, -662, -619, -578, -538, -499, -468, -446, -414, -380, -350, -309, -230, -161, -156, -165, -146, -100, -62, -22, 7, 34, 47, 59, 70, 89, 105, 139, 147, 113, 64, 42, 40, 49, 33, 39, 57, 82, 102, 97, 84, 88, 96, 98, 93, 74, 40, 1, -31, -78, -119, -138, -145, -154, -158, -168, -190, -202, -207, -204, -192, -178, -183, -207, -226, -183, -33, 218, 622, 1167, 1633, 1876, 1861, 1558, 996, 327, -187, -496, -663, -715, -710, -680, -646, -603, -555, -502, -449, -414, -392, -355, -311, -260, -217, -188, -185, -184, -168, -136, -90, -41, -2, 21, 59, 104, 154, 173, 108, 46, -2, -21, -17, -19, -22, -10, 8, 30, 37, 46, 70, 87, 76, 56, 66, 73, 38, -19, -81, -114, -133, -158, -196, -216, -202, -199, -219, -226, -224, -224, -216, -216, -219, -221, -223, -235, -205, -52, 246, 717, 1235, 1571, 1694, 1569, 1146, 526, -55, -414, -583, -630, -645, -648, -628, -602, -563, -524, -499, -454, -412, -330, -287, -313, -321, -287, -211, -161, -119, -61, -26, 10, 61, 100, 154, 213, 241, 232, 227, 229, 208, 157, 117, 90, 38, 2, -7, -9, -4, 10, 37, 52, 59, 56, 59, 71, 66, 44, 1, -38, -70, -111, -149, -170, -193, -222, -246, -253, -251, -253, -249, -246, -236, -205, -171, -158, -165, -170, -68, 154, 500, 985, 1431, 1645, 1654, 1478, 1057, 459, -88, -440, -613, -661, -645, -609, -570, -526, -496, -461, -422, -387, -363, -334, -292, -256, -219, -177, -150, -102, -63, -39, -2, 30, 59, 92, 134, 180, 198, 192, 180, 158, 120, 84, 66, 72, 68, 69, 76, 87, 88, 90, 83, 71, 86, 114, 115, 92, 77, 73, 52, 25, 1, -36, -82, -128, -144, -151, -168, -196, -219, -224, -220, -202, -166, -153, -158, -164, -158, -85, 72, 343, 798, 1323, 1708, 1865, 1753, 1348, 729, 105, -347, -593, -705, -715, -673, -624, -582, -543, -496, -439, -407, -406, -394, -348, -290, -241, -197, -165, -154, -151, -133, -109, -73, -38, -5, 35, 54, 59, 66, 70, 75, 69, 61, 54, 54, 57, 73, 90, 101, 119, 134, 146, 154, 159, 166, 162, 154, 144, 122, 88, 49, 13, -31, -75, -105, -130, -153, -162, -156, -151, -161, -170, -163, -139, -132, -151, -186, -204, -168, -18, 264, 720, 1258, 1654, 1821, 1751, 1410, 820, 187, -263, -537, -673, -708, -699, -662, -607, -550, -507, -476, -455, -430, -392, -326, -265, -240, -229, -209, -187, -158, -109, -80, -70, -54, -22, 15, 44, 61, 78, 97, 96, 81, 50, -5, -29, -29, -22, -7, 29, 23, -6, -5, 0, 7, 6, -4, 0, 4, 13, -7, -50, -114, -186, -226, -217, -235, -253, -253, -248, -234, -232, -231, -209, -188, -206, -205, -190, -197, -133, 67, 386, 858, 1313, 1596, 1704, 1589, 1181, 562, -13, -372, -545, -606, -627, -624, -606, -585, -558, -500, -436, -399, -370, -338, -312, -277, -239, -200, -165, -132, -83, -24, 25, 71, 121, 166, 205, 215, 205, 202, 192, 171, 124, 74, 27, -8, -19, -23, -22, -12, -14, -29, -38, -38, -22, -5, 8, 9, 0, -11, -33, -68, -107, -144, -165, -185, -215, -243, -266, -268, -257, -241, -238, -250, -258, -263, -249, -224, -229, -214, -93, 135, 470, 967, 1408, 1590, 1585, 1380, 912, 318, -172, -466, -617, -667, -659, -630, -591, -539, -497, -455, -426, -397, -349, -312, -275, -251, -243, -233, -204, -153, -99, -49, -12, 22, 41, 60, 87, 111, 142, 166, 166, 137, 113, 84, 64, 69, 72, 83, 94, 91, 74, 72, 109, 136, 144, 135,