-125, -90, -36, -18, -97, -142, -157, -163, -167, -133, -47, 6, 14, 68, 120, 207, 233, 289, 294, 184, 144, 109, 53, 4, -56, 18, 93, 81, 37, -1, -46, -38, 68, 217, 286, 280, 256, 245, 260, 249, 195, 114, 56, 11, -45, -119, -186, -246, -292, -337, -356, -348, -343, -323, -303, -272, -272, -264, -156, 96, 463, 932, 1404, 1519, 1154, 602, 22, -410, -624, -706, -731, -701, -641, -606, -584, -531, -459, -405, -383, -367, -346, -324, -283, -242, -193, -150, -93, -45, 16, 76, 115, 134, 132, 139, 183, 249, 309, 298, 257, 207, 141, 62, 22, 10, -2, 19, 49, 77, 45, -5, 1, 33, 80, 120, 172, 189, 157, 107, 89, 129, 173, 194, 196, 177, 142, 74, -38, -163, -237, -241, -253, -268, -253, -234, -276, -275, -212, -202, -245, -280, -209, 70, 489, 924, 1359, 1628, 1501, 1071, 422, -174, -570, -746, -764, -705, -666, -653, -620, -555, -478, -470, -432, -313, -179, -111, -60, -45, -47, -85, -117, -96, -97, -99, -55, 10, 63, 120, 130, 135, 122, 136, 163, 189, 203, 127, 29, -40, -54, -16, 48, 91, 110, 106, 69, 22, -14, -40, -48, -33, -6, 43, 76, 91, 102, 99, 58, 10, -60, -190, -321, -341, -303, -251, -236, -248, -246, -241, -212, -152, -151, -183, -168, -79, 118, 479, 932, 1330, 1498, 1290, 840, 304, -130, -372, -448, -383, -283, -238, -236, -231, -211, -226, -285, -351, -401, -368, -268, -173, -141, -146, -138, -119, -147, -148, -141, -99, -9, 68, 118, 118, 101, 126, 156, 194, 243, 252, 180, 59, 3, -18, -2, 19, -5, -8, -26, -35, -16, 62, 103, 128, 171, 198, 219, 221, 217, 196, 163, 181, 162, 87, 8, -53, -105, -158, -204, -214, -214, -233, -265, -285, -318, -346, -332, -258, -92, 218, 646, 1104, 1452, 1418, 992, 403, -140, -489, -650, -689, -687, -676, -661, -637, -601, -550, -510, -461, -433, -413, -383, -352, -322, -296, -248, -182, -127, -97, -69, -24, -5, 27, 95, 171, 238, 271, 292, 295, 294, 276, 213, 121, 20, -79, -143, -96, -21, 54, 86, 123, 178, 200, 187, 198, 278, 362, 336, 226, 106, 58, 103, 200, 271, 237, 129, 2, -117, -246, -335, -345, -325, -322, -322, -315, -261, -179, -156, -228, -258, -235, -26, 349, 860, 1363, 1681, 1599, 1190, 581, -26, -384, -515, -515, -513, -527, -564, -556, -484, -409, -407, -381, -347, -368, -408, -384, -311, -299, -307, -213, -50, 60, 34, -13, 50, 209, 358, 360, 268, 255, 272, 197, 80, -1, -68, -125, -155, -143, -109, -52, 22, 91, 197, 254, 224, 162, 122, 87, 32, -48, 23, 101, 25, -34, -76, -185, -289, -385, -452, -498, -551, -519, -366, -191, -99, -120, -204, -270, -295, -228, -182, -247, -256, -87, 217, 633, 1112, 1476, 1358, 883, 360, -82, -424, -679, -713, -515, -362, -291, -296, -314, -266, -199, -110, 10, 168, 296, 335, 324, 324, -44, -33, 65, 104, 119, 198, 239, 274, 293, 315, 349, 410, 393, 329, 257, 204, 223, 183, 84, 14, -42, -112, -139, -113, -74, -31, 45, 114, 127, 107, 95, 84, 52, 23, 49, 118, 103, 27, -13, -73, -157, -236, -273, -284, -271, -249, -283, -374, -440, -434, -369, -369, -392, -364, -228, 46, 433, 859, 1278, 1508, 1315, 853, 247, -287, -617, -730, -719, -680, -663, -654, -631, -587, -545, -482, -447, -426, -336, -263, -243, -213, -189, -173, -175, -177, -125, -47, 24, 39, 59, 105, 193, 270, 323, 352, 330, 275, 218, 157, 151, 168, 135, 86, 43, 16, -4, -1, 34, 60, 65, 68, 79, 130, 184, 215, 246, 290, 352, 392, 355, 212, 42, -83, -165, -217, -292, -369, -374, -336, -292, -249, -201, -147, -133, -175, -251, -227, -110, 142, 625, 1151, 1420, 1420, 1201, 753, 165, -345, -600, -636, -579, -533, -538, -610, -564, -359, -247, -312, -359, -310, -282, -273, -233, -136, -121, -149, -146, -113, -71, -14, 93, 154, 138, 163, 243, 307, 280, 240, 193, 150, 83, 57, 92, 113, 128, 90, -38, -120, -94, -30, -115, -228, -197, -44, 52, 110, 166, 225, 276, 242, 121, -13, -86, -106, -70, -4, -109, -234, -239, -303, -483, -634, -610, -461, -297, -237, -241, -202, -32, 245, 586, 946, 1244, 1208, 850, 379, -92, -343, -436, -444, -400, -361, -322, -317, -329, -305, -266, -210, -119, -1, 43, -4, -61, -94, -84, -61, -23, 3, 15, 2, 8, 56, 120, 170, 228, 264, 258, 233, 233, 191, 120, 80, 126, 118, 50, -5, -109, -237, -224, -68, 66, 103, 138, 174, 217, 230, 172, 139, 121, 111, 144, 186, 176, 107, 38, 16, 81, 128, 27, -174, -363, -487, -505, -464, -367, -319, -302, -321, -292, -206, -9, 301, 697, 1109, 1440, 1431, 1095, 542, -3, -436, -668, -726, -721, -722, -683, -584, -486, -386, -304, -300, -334, -327, -276, -265, -250, -228, -215, -211, -163, -110, -74, -47, -64, -59, 14, 111, 198, 248, 243, 253, 232, 203, 168, 135, 101, 85, 81, 100, 83, 15, -53, -57, -18, 62, 177, 253, 279, 298, 349, 407, 413, 314, 175, 24, -20, -45, -65, -73, -76, -132, -183, -180, -204, -277, -357, -363, -354, -275, -168, -122, -29, 139, 425, 805, 1255, 1568, 1467, 999, 399, -92, -348, -400, -438, -469, -532, -547, -431, -296, -245, -324, -438, -473, -359, -218, -151, -123, -164, -116, 6, 63, 40, -10, -2, 90, 220, 297, 293, 274, 250, 188, 140, 128, 86, 17, -30, -48, -44, -45, -65, -121, -171, -165, -130, -88, -70, -30, 86, 213, 250, 220, 141, 45, 32, 1, -115, -302, -400, -427, -426, -390, -342, -312, -261, -221, -228, -269, -353, -460, -546, -546, -434, -257, -36, 289, 667, 1043, 1414, 1561, 1377, 974, 446, 4, -295, -476, -549, -516, -467, -455, -411, -328, -252, -192, -150, -152, -149, -145, -101, -24, 25, 7, -26, -56, -47, -1, 58, 75, 103, 178, 235, 237, 229, 195, 171, 126, 106, 32, 3, -22, -155, -234, -153, -43, -22, -10, 2, -42, -46, -46, -46, 408, 431, 418, 417, 351, 238, 193, 148, 56, -38, -39, -39, -39, -39, -39, -307, -266, -243, -268, -302, -293, -290, -263, -193, -33, 250, 584, 959, 1333, 1430, 1184, 708, 148, -312, -583, -702, -733, -733, -733, -697, -678, -702, -685, -612, -530, -456, -351, -250, -226, -177, -124, -106, -99, -84, -69, -77, -125, -105, -21, 94, 180, 228, 227, 181, 96, 8, -7, 24, -19, -83, -97, -49, 43, 156, 282, 401, 471, 497, 492, 456, 409, 377, 334, 282, 301, 335, 342, 302, 204, 54, -87, -236, -318, -315, -254, -202, -178, -158, -156, -145, -124, -159, -216, -259, -173, 31, 319, 708, 1187, 1591, 1526, 1013, 412, -86, -407, -569, -662, -727, -711, -625, -567, -546, -497, -434, -431, -475, -424, -306, -249, -181, -51, -21, -146, -261, -223, -64, 83, 164, 134, 86, 61, 127, 239, 274, 223, 175, 165, 189, 214, 186, 92, 27, 25, 18, -77, -204, -271, -240, -149, -36, 89, 189, 169, 158, 211, 240, 248, 177, 45, -53, -71, -9, 39, -16, -126, -268, -312, -264, -247, -270, -305, -267, -179, -120, -49, 42, 103, 257, 566, 980, 1425, 1655, 1469, 950, 307, -236, -568, -689, -659, -618, -582, -471, -307, -199, -182, -159, -109, -83, -125, -182, -200, -228, -229, -160, -67, -83, -130, -86, 53, 187, 225, 130, 70, 172, 262, 257, 154, 68, 33, 14, -31, -41, -79, -75, 30, 128, 82, -32, -50, 18, 100, 109, 94, 158, 272, 316, 261, 209, 281, 327, 212, 30, -102, -202, -244, -261, -281, -307, -332, -306, -275, -238, -194, -214, -252, -245, -219, -50, 337, 836, 1346, 1607, 1294, 703, 102, -390, -613, -684, -716, -697, -634, -542, -473, -461, -458, -470, -454, -385, -302, -260, -249, -234, -185, -141, -114, -110, -143, -142, -66, 15, 81, 137, 174, 197, 226, 214, 192, 159, 124, 99, 76, 55, 18, -32, -94, -106, -84, -58, -47, -23, 39, 105, 168, 214, 276, 351, 392, 349, 264, 187, 93, -29, -136, -221, -238, -199, -131, -74, -50, -57, -120, -228, -321, -435, -515, -482, -298, -79, 148, 484, 884, 1349, 1616, 1448, 1001, 456, -33, -418, -668, -795, -816, -708, -551, -492, -428, -328, -370, -547, -595, -476, -382, -330, -254, -152, -67, -53, -66, 31, 131, 124, 77, 35, 60, 107, 132, 164, 226, 265, 264, 263, 218, 77, -42, -73, -59, -5, 46, 81, 99, 72, 4, -4, 34, 40, 66, 171, 242, 232, 188, 99, -13, -61, -66, -80, -115, -120, -109, -198, -280, -361, -457, -441, -364, -303, -259, -232, -195, -161, -37, 196, 520, 923, 1360, 1537, 1264, 748, 176, -345, -664, -770, -815, -829, -742, -596, -421, -202, -24, 54, 122, 47, -161, -325, -390, -360, -178, 7, 155, 198, 205, 210, 226, 243, 301, 399, 464, 382, 233, 236, 261, 319, 366, 201, 50, 94, 178, 141, 87, 85, 59, 8, 17, 70, 117, 201, 287, 352, 311, 244, 190, 159, 163, 179, 162, 94, -4, -85, -129, -127, -128, -153, -227, -346, -454, -504, -500, -464, -436, -410, -324, -77, 283, 741, 1211, 1413, 1231, 880, 879, 879, 879, -738, -794, -811, -816, -808, -741, -659, -590, -515, -433, -378, -319, -283, -256, -220, -187, -171, -158, -169, -172, -133, -85, -31, 45, 121, 175, 175, 164, 177, 206, 249, 224, 123, 37, -20, -39, -23, 0, 51, 91, 108, 130, 112, 168, 257, 294, 312, 317, 300, 255, 250, 237, 196, 129, 43, -46, -135, -189, -228, -262, -268, -273, -298, -297, -246, -191, -155, -146, -159, -138, -70, 88, 358, 755, 1229, 1560, 1499, 1049, 432, -104, -481, -621, -603, -503, -459, -440, -425, -438, -450, -433, -402, -363, -256, -180, -147, -148, -103, 8, 59, -76, -240, -262, -157, -20, 74, 168, 233, 222, 149, 102, 77, 88, 127, 188, 236, 247, 201, 123, 131, 156, 148, 117, 87, 70, 54, 67, 52, 87, 98, 48, 64, 68, -11, -88, -77, -68, -48, -35, -104, -265, -404, -446, -358, -308, -391, -510, -479, -332, -186, -134, -155, -103, 90, 395, 817, 1249, 1448, 1156, 628, 126, -241, -424, -516, -586, -652, -662, -616, -538, -462, -446, -465, -444, -396, -278, -160, -13, 127, 166, 127, 109, 166, 207, 264, 330, 343, 319, 323, 348, 388, 385, 352, 258, 218, 238, 185, 80, -13, -65, -82, -77, -117, -125, -89, -40, 32, 92, 137, 175, 188, 192, 242, 275, 241, 156, 63, -5, -98, -151, -162, -212, -271, -284, -276, -281, -299, -313, -278, -216, -165, -219, -335, -371, -243, 40, 420, 850, 1246, 1395, 1205, 779, 237, 7, 8, 8, 7, -604, -548, -520, -546, -549, -524, -537, -487, -403, -341, -308, -312, -262, -156, -50, -6, -64, -107, -48, -45, -65, 2, 99, 145, 153, 163, 109, 85, 59, 47, 88, 94, 47, 28, -15, -49, 1, 3, 42, 133, 195, 200, 200, 200, 200, 200, 168, 173, 193, 229, 220, 181, 157, 132, 45, -109, -222, -206, -111, -61, -91, -192, -216, -183, -249, -350, -398, -366, -145, 213, 746, 1366, 1773, 1640, 1105, 402, -186, -465, -498, -500, -538, -603, -655, -665, -596, -457, -328, -219, -149, -126, -118, -81, -42, -9, 30, 113, 157, 113, 1, -57, 1, 104, 239, 304, 329, 322, 254, 174, 127, 127, 103, 56, 26, 1, -22, -57, -127, -219, -156, -1, 56, -33, -101, -80, 5, 101, 141, 143, 140, 112, 17, -74, -91, -71, -80, -183, -280, -280, -212, -196, -214, -202, -180, -197, -238, -308, -411, -394, -283, -144, 58, 365, 749, 1154, 1301, 1117, 688, 169, -271, -541, -627, -618, -600, -591, -562, -486, -355, -291, -251, -247, -190, -83, -50, -116, -228, -295, -278, -206, -148, -126, -114, -107, -8, 120, 233, 307, 342, 351, 323, 262, 253, 237, 198, 154, 115, 114, 108, 115, 46, -85, -165, -151, -32, 178, 368, 403, 350, 267, 157, 76, 53, 44, -17, -35, -16, -42, -27, -45, -146, -233, -260, -261, -273, -314, -333, -312, -279, -262, -239, -140, 106, 477, 917, 1318, 1452, 1240, 860, 332, -199, -525, -564, -502, -475, -460, -437, -429, -422, -400, -353, -309, -271, -230, -193, -167, -155, -112, -80, -104, -146, -110, -22, 55, 114, 184, 258, 279, 239, 231, 238, 224, 175, 108, 57, 29, 21, -9, -37, -34, -30, -12, -13, -20, -35, -38, -11, 18, 35, 87, 137, 151, 150, 134, 125, 98, 45, -49, -128, -175, -220, -262, -306, -343, -384, -419, -394, -352, -351, -338, -285, -179, 4, 288, 657, 1096, 1502, 1565, 1230, 685, 50, -453, -732, -816, -777, -714, -631, -524, -445, -406, -395, -377, -357, -353, -354, -343, -297, -236, -161, -70, -18, 13, 101, 107, 131, 159, 128, 38, 12, 20, 17, 65, 156, 262, 395, 476, 395, 142, -158, -268, -253, -165, -76, -11, 56, 83, 83, 74, 114, 255, 385, 446, 420, 306, 183, 123, 132, 210, 257, 127, -138, -293, -236, -128, -138, -198, -256, -272, -255, -278, -340, -364, -380, -308, -14, 458, 1018, 1510, 1561, 1147, 501, -50, -387, -516, -604, -631, -626, -551, -438, -306, -271, -370, -480, -516, -518, -469, -405, -318, -221, -186, -204, -154, -64, 10, 128, 177, 224, 178, 80, 120, 224, 234, 196, 186, 188, 137, 16, -100, -141, -91, -16, 37, 46, 81, 98, 150, 228, 239, 224, 242, 328, 480, 640, 685, 595, 465, 365, 252, 138, 109, 46, -26, -79, -130, -117, -99, -148, -235, -300, -370, -477, -519, -401, -164, 240, 688, 1086, 1408, 1411, 1014, 430, -122, -453, -624, -664, -634, -596, -598, -637, -657, -617, -534, -437, -408, -386, -334, -327, -266, -162, -114, -94, -49, 37, 130, 195, 221, 188, 141, 134, 182, 220, 221, 161, 69, 36, 59, 55, 33, 19, 20, 30, 28, 16, 2, -20, -20, 12, 46, 86, 120, 113, 128, 181, 212, 196, 184, 183, 185, 176, 97, -20, -124, -159, -172, -192, -219, -217, -220, -261, -293, -305, -319, -326, -299, -197, 14, 370, 805, 1240, 1500, 1371, 965, 416, -120, -515, -687, -663, -558, -500, -466, -430, -389, -391, -391, -363, -328, -275, -234, -206, -205, -180, -80, 20, 42, 160, 242, 285, 189, 32, -91, -112, -20, 117, 165, 125, 62, 25, 3, 9, -14, -36, -18, -30, -106, -146, -110, -49, 21, 129, 237, 293, 373, 444, 476, 487, 514, 487, 375, 182, -63, -271, -376, -394, -376, -354, -302, -232, -193, -197, -217, -187, -136, -108, -138, -123, 41, 380, 821, 1291, 1582, 1417, 930, 330, -209, -541, -646, -629, -566, -518, -519, -482, -432, -414, -416, -402, -370, -322, -212, -64, 17, -20, -114, -191, -172, -137, -143, -143, -91, -13, 58, 62, 54, 78, 124, 158, 159, 148, 120, 68, 20, 5, 9, 18, -4, -24, -16, 13, 49, 74, 70, 37, 8, 20, 44, 69, 76, 67, 50, 42, 19, -28, -99, -165, -229, -273, -285, -298, -304, -291, -264, -225, -186, -171, -247, -358, -385, -257, 49, 517, 1064, 1525, 1568, 1202, 634, 78, -317, -499, -549, -529, -472, -398, -337, -314, -329, -365, -383, -350, -307, -273, -240, -181, -112, -56, -32, -16, 8, 49, 94, 108, 137, 203, 284, 326, 328, 300, 267, 253, 214, 133, 49, 15, 20, 2, -11, -36, -28, -4, -3, -29, -2, 55, 93, 118, 131, 150, 211, 267, 300, 244, 139, 31, -42, -77, -111, -167, -186, -168, -169, -182, -226, -246, -265, -313, -340, -300, -205, -47, 177, 459, 833, 1232, 1439, 1288, 812, 231, -281, -630, -747, -711, -650, -616, -605, -541, -414, -349, -397, -475, -493, -457, -342, -182, 6, 105, 15, -158, -258, -218, -96, 17, 86, 140, 130, 58, 29, 58, 115, 155, 191, 215, 227, 215, 156, 79, 31, 14, -4, 8, 78, 194, 295, 300, 235, 149, 145, 208, 230, 192, 150, 122, 93, 26, -60, -126, -187, -202, -203, -224, -128, 80, 269, 160, -234, -588, -740, -742, -620, -397, -74, 314, 769, 1265, 1502, 1307, 826, 246, -210, -471, -567, -582, -587, -571, -527, -498, -480, -467, -444, -384, -301, -225, -181, -138, -81, -72, -70, -45, -41, 45, 237, 393, 347, 196, 118, 52, 12, -5, -4, 13, 35, 54, 70, 65, 58, 62, 71, 87, 125, 154, 180, 162, 110, 81, 105, 166, 221, 256, 270, 267, 249, 233, 205, 153, 84, 13, -57, -122, -172, -219, -270, -309, -332, -345, -343, -334, -334, -352, -355, -305, -185, 76, 481, 958, 1389, 1514, 1217, 699, 141, -274, -509, -607, -629, -611, -587, -567, -550, -519, -473, -417, -359, -332, -313, -281, -242, -196, -141, -88, -45, -16, -6, 11, 41, 90, 151, 202, 241, 273, 300, 308, 281, 237, 204, 173, 135, 88, 60, 43, 39, 37, 28, 14, 5, 17, 62, 107, 148, 194, 232, 239, 238, 233, 207, 158, 102, 29, -61, -139, -180, -207, -242, -274, -282, -277, -275, -283, -273, -287, -328, -353, -328, -202, 52, 394, 791, 1178, 1371, 1228, 831, 298, -185, -481, -574, -592, -568, -532, -501, -490, -479, -449, -397, -319, -235, -192, -207, -218, -177, -127, -86, -65, -40, 0, 34, 72, 114, 159, 196, 214, 247, 262, 270, 272, 244, 214, 190, 169, 123, 37, 14, 30, 33, 13, -21, -15, 31, 64, 70, 67, 94, 153, 155, 137, 134, 120, 68, 5, -94, -161, -200, -259, -298, -294, -274, -247, -243, -302, -326, -314, -325, -339, -308, -239, -94, 196, 609, 1054, 1371, 1341, 1024, 530, 8, -384, -594, -647, -619, -575, -547, -525, -519, -515, -479, -403, -318, -254, -220, -175, -166, -144, -113, -72, -19, 47, 119, 139, 146, 168, 209, 262, 301, 317, 310, 271, 219, 173, 156, 144, 116, 83, 37, 5, -7, -15, -32, -47, -18, 55, 122, 152, 156, 156, 156, 156, 156, 188, 159, 105, 34, -59, -147, -217, -268, -291, -287, -293, -282, -268, -258, -266, -339, -401, -377, -293, -135, 115, 503, 947, 1337, 1389, 1059, 533, 9, -350, -510, -548, -524, -514, -519, -516, -484, -441, -418, -347, -282, -229, -172, -138, -130, -123, -93, -54, -17, 24, 70, 117, 160, 204, 256, 298, 320, 345, 374, 371, 344, 302, 243, 191, 134, 70, 20, -11, -21, -24, -20, -18, -25, -29, -9, 27, 57, 74, 83, 94, 105, 103, 92, 61, -1, -81, -153, -217, -269, -318, -362, -389, -383, -375, -358, -339, -331, -342, -373, -381, -338, -201, 89, 511, 982, 1419, 1559, 1271, 724, 125, -315, -537, -625, -628, -600, -570, -538, -504, -480, -444, -407, -377, -349, -306, -248, -199, -184, -153, -108, -65, -32, 9, 41, 78, 117, 168, 227, 275, 300, 301, 289, 280, 266, 235, 193, 153, 115, 88, 43, 10, 12, 27, 27, 25, 45, 93, 120, 145, 162, 197, 223, 247, 271, 253, 180, 88, -19, -95, -156, -220, -264, -277, -265, -266, -279, -297, -302, -307, -312, -330, -324, -285, -168, 70, 407, 821, 1234, 1404, 1207, 741, 187, -256, -491, -576, -594, -591, -570, -538, -506, -474, -434, -379, -327, -290, -243, -191, -160, -135, -113, -82, -60, -45, -15, 28, 81, 132, 186, 222, 242, 253, 252, 242, 239, 233, 189, 106, 66, 71, 62, 48, 37, 34, 8, -11, -9, -5, 8, 21, 48, 72, 78, 117, 187, 230, 220, 175, 100, 11, -52, -123, -195, -224, -227, -232, -246, -244, -239, -252, -274, -305, -368, -404, -380, -273, -36, 344, 813, 1257, 1434, 1195, 712, 164, -256, -466, -537, -539, -518, -508, -478, -435, -411, -387, -359, -314, -246, -195, -170, -137, -98, -55, -8, 31, 63, 95, 129, 165, 207, 250, 299, 343, 364, 358, 325, 286, 246, 203, 148, 84, 26, -14, -40, -60, -73, -67, -61, -60, -66, -60, -35, 7, 43, 75, 110, 132, 119, 106, 98, 76, 36, -23, -103, -192, -262, -291, -300, -309, -317, -317, -308, -289, -272, -279, -316, -316, -256, -93, 196, 578, 991, 1394, 1540, 1292, 790, 187, -265, -502, -594, -611, -603, -574, -541, -512, -460, -397, -344, -310, -289, -276, -266, -281, -259, -199, -110, -36, 0, 17, 43, 93, 153, 203, 245, 281, 311, 331, 314, 274, 226, 175, 138, 95, 47, 33, 44, 39, 44, 46, 50, 44, 44, 58, 58, 65, 95, 122, 150, 156, 157, 148, 120, 70, -5, -83, -142, -184, -226, -267, -306, -332, -333, -316, -277, -221, -202, -231, -248, -218, -129, 58, 343, 717, 1118, 1313, 1176, 774, 247, -219, -500, -590, -558, -492, -448, -418, -435, -478, -468, -407, -357, -352, -352, -323, -286, -234, -189, -143, -78, -25, 21, 68, 83, 94, 133, 177, 220, 271, 315, 284, 190, 131, 109, 82, 24, -28, -52, -64, -39, -6, -13, -36, -35, -8, 33, 39, 52, 73, 113, 157, 155, 144, 148, 144, 122, 47, -48, -121, -195, -229, -252, -268, -289, -284, -239, -216, -203, -218, -307, -410, -388, -282, -101, 245, 692, 1154, 1441, 1311, 869, 314, -116, -341, -423, -443, -422, -407, -415, -405, -352, -305, -284, -260, -227, -172, -125, -79, -32, 16, 47, 65, 73, 84, 124, 184, 247, 294, 336, 380, 392, 374, 352, 327, 272, 203, 131, 61, 13, -20, -42, -62, -81, -92, -89, -77, -57, -38, -10, 26, 56, 97, 140, 157, 163, 142, 125, 108, 67, 6, -58, -136, -195, -240, -280, -313, -322, -319, -320, -303, -289, -280, -293, -325, -307, -228, -33, 284, 682, 1102, 1429, 1403, 1052, 524, -22, -410, -581, -628, -611, -578, -547, -520, -484, -425, -375, -337, -325, -310, -260, -198, -147, -104, -69, -41, -7, 27, 45, 73, 137, 210, 256, 274, 293, 333, 382, 384, 324, 233, 158, 117, 95, 83, 48, 19, 17, 29, 45, 56, 51, 51, 66, 105, 154, 157, 141, 141, 142, 157, 162, 116, 52, -23, -107, -177, -211, -224, -229, -234, -253, -269, -290, -315, -315, -308, -316, -300, -241, -96, 175, 536, 952, 1315, 1410, 1181, 715, 173, -282, -543, -640, -639, -603, -552, -515, -487, -462, -432, -371, -311, -250, -200, -169, -157, -145, -125, -106, -71, -34, 10, 60, 102, 126, 135, 153, 164, 194, 209, 205, 182, 150, 147, 133, 100, 52, 18, 6, 21, 25, 16, 1, -11, -22, 5, 38, 73, 126, 169, 179, 217, 237, 213, 139, 61, -17, -104, -177, -229, -274, -331, -326, -280, -266, -275, -273, -268, -268, -333, -319, -215, 17, 317, 765, 1246, 1516, 1335, 825, 232, -186, -383, -459, -527, -562, -532, -476, -425, -396, -368, -336, -293, -258, -222, -181, -141, -101, -47, 7, 52, 84, 117, 155, 199, 246, 278, 300, 312, 321, 330, 322, 292, 253, 208, 145, 86, 33, -14, -42, -54, -78, -104, -101, -70, -58, -41, -34, -12, 24, 71, 99, 117, 123, 109, 89, 85, 70, 12, -63, -122, -161, -211, -248, -258, -270, -284, -297, -297, -289, -272, -262, -295, -301, -262, -151, 82, 439, 871, 1314, 1529, 1325, 842, 256, -223, -470, -569, -608, -599, -560, -519, -495, -481, -432, -378, -311, -274, -266, -257, -222, -159, -116, -93, -63, -24, 16, 55, 115, 185, 240, 260, 272, 271, 287, 297, 276, 226, 180, 146, 92, 57, 63, 40, 18, -5, -17, 1, -1, -19, 3, 35, 76, 110, 149, 168, 150, 145, 159, 163, 144, 67, -27, -76, -91, -138, -217, -284, -315, -329, -338, -357, -365, -353, -352, -350, -324, -275, -145, 111, 469, 880, 1256, 1380, 1186, 741, 184, -269, -506, -573, -573, -566, -552, -527, -488, -430, -364, -324, -298, -284, -247, -197, -162, -129, -92, -39, -8, 27, 48, 73, 121, 179, 220, 251, 270, 261, 249, 239, 228, 196, 188, 179, 144, 92, 36, -26, -52, -56, -51, -45, -30, -20, 6, 62, 115, 162, 207, 188, 143, 156, 199, 197, 131, -2, -110, -169, -214, -262, -307, -331, -314, -287, -278, -266, -264, -281, -329, -361, -329, -219, 2, 345, 780, 1163, 1400, 1225, 806, 288, -136, -368, -474, -506, -500, -493, -471, -452, -423, -394, -351, -287, -230, -194, -159, -126, -96, -65, -34, -2, 32, 71, 117, 181, 250, 300, 337, 358, 373, 368, 327, 271, 209, 147, 91, 36, -16, -52, -66, -79, -103, -108, -90, -86, -99, -109, -92, -47, 10, 47, 78, 117, 132, 139, 148, 145, 121, 76, 10, -57, -111, -173, -222, -268, -303, -306, -294, -274, -248, -230, -226, -247, -270, -251, -169, 29, 355, 778, 1249, 1611, 1546, 1124, 519, -60, -430, -580, -602, -586, -562, -524, -487, -466, -456, -451, -429, -383, -325, -267, -206, -168, -140, -92, -49, 11, 54, 87, 115, 167, 215, 252, 287, 279, 269, 268, 266, 232, 216, 200, 155, 112, 58, 14, -6, 1, 5, 10, 2, -21, -32, 2, 46, 90, 127, 141, 149, 167, 164, 134, 104, 67, -16, -96, -149, -210, -284, -322, -307, -281, -285, -303, -325, -328, -322, -352, -403, -375, -247, -26, 301, 695, 1098, 1382, 1357, 1028, 480, -47, -368, -500, -544, -558, -560, -538, -513, -486, -473, -445, -403, -335, -276, -240, -237, -208, -163, -142, -128, -88, -50, -19, 40, 113, 164, 182, 196, 232, 261, 245, 223, 213, 167, 96, 49, 12, -3, -14, -41, -78, -91, -63, -37, -29, -40, -7, 41, 99, 162, 185, 172, 158, 174, 179, 159, 104, 28, -54, -126, -172, -224, -242, -256, -256, -245, -206, -156, -138, -158, -206, -238, -221, -130, 73, 368, 764, 1208, 1503, 1406, 965, 393, -62, -326, -442, -476, -485, -483, -471, -445, -406, -369, -340, -307, -265, -226, -185, -132, -87, -82, -87, -79, -55, -10, 49, 110, 183, 253, 307, 336, 330, 293, 248, 203, 150, 104, 79, 49, -2, -45, -67, -89, -117, -134, -130, -106, -77, -56, -46, -31, 1, 40, 70, 107, 131, 137, 152, 154, 130, 61, -22, -102, -174, -237, -272, -283, -283, -289, -308, -319, -308, -293, -287, -311, -359, -347, -248, -22, 326, 749, 1204, 1528, 1457, 1057, 501, -26, -411, -612, -670, -634, -571, -530, -499, -451, -400, -355, -320, -259, -219, -223, -179, -121, -92, -52, -4, 34, 78, 106, 134, 183, 245, 293, 318, 320, 303, 293, 296, 247, 182, 123, 86, 68, 14, -35, -53, -56, -58, -74, -81, -58, -21, 5, 46, 79, 85, 100, 141, 177, 182, 187, 175, 125, 60, -11, -109, -170, -212, -240, -244, -244, -252, -274, -267, -257, -268, -269, -245, -211, -185, -80, 156, 517, 965, 1349, 1385, 1066, 558, 57, -308, -502, -576, -571, -558, -553, -541, -515, -492, -443, -376, -342, -294, -217, -171, -152, -126, -76, -22, -16, -26, -7, 32, 71, 114, 167, 226, 274, 291, 305, 294, 240, 171, 124, 83, 34, -3, -30, -52, -72, -85, -72, -56, -62, -76, -35, 21, 68, 105, 146, 188, 204, 194, 167, 133, 105, 39, -28, -87, -138, -188, -236, -273, -279, -271, -258, -251, -258, -268, -284, -308, -322, -288, -164, 89, 444, 866, 1284, 1433, 1160, 641, 101, -274, -470, -538, -536, -515, -487, -448, -407, -358, -282, -266, -257, -240, -214, -182, -148, -98, -46, -7, 35, 90, 148, 188, 220, 270, 312, 335, 348, 342, 334, 315, 269, 191, 128, 56, -4, -63, -99, -107, -112, -119, -122, -117, -104, -66, -35, -18, 2, 45, 101, 150, 170, 154, 122, 95, 97, 94, 43, -40, -113, -179, -245, -297, -314, -314, -314, -318, -297, -270, -263, -276, -304, -320, -285, -166, 53, 370, 772, 1190, 1446, 1319, 1146, 662, 110, -335, -559, -619, -637, -628, -583, -532, -494, -447, -410, -399, -380, -325, -248, -185, -163, -164, -140, -88, -32, 15, 63, 75, 114, 177, 206, 228, 264, 290, 275, 247, 217, 162, 103, 61, 16, -29, -56, -51, -46, -43, -36, -45, -55, -66, -54, -17, 30, 52, 85, 128, 173, 200, 212, 214, 186, 117, 16, -87, -149, -186, -217, -250, -265, -256, -258, -260, -264, -258, -252, -272, -322, -327, -257, -76, 222, 616, 1049, 1391, 1411, 1107, 591, 55, -332, -523, -566, -572, -571, -540, -497, -462, -442, -416, -368, -310, -255, -211, -191, -174, -136, -94, -70, -38, 3, 63, 126, 179, 221, 278, 302, 294, 272, 256, 257, 240, 197, 153, 118, 94, 68, 0, -57, -73, -62, -42, -20, -5, 11, 31, 39, 69, 121, 168, 198, 221, 241, 237, 209, 154, 79, 1, -63, -105, -153, -207, -263, -294, -292, -276, -268, -261, -263, -279, -305, -320, -270, -138, 97, 435, 851, 1284, 1540, 1414, 990, 411, -108, -425, -562, -598, -590, -571, -540, -510, -481, -452, -409, -376, -357, -333, -285, -243, -213, -173, -129, -87, -48, 3, 62, 115, 154, 184, 217, 254, 274, 280, 262, 214, 170, 137, 104, 56, 20, 5, 5, -9, -22, -22, -19, -27, -34, -28, -4, 44, 94, 119, 157, 201, 223, 231, 218, 193, 151, 100, 28, -52, -130, -185, -222, -257, -280, -280, -253, -232, -228, -244, -272, -299, -307, -275, -170, 58, 402, 815, 1250, 1543, 1454, 1018, 416, -110, -415, -567, -660, -689, -672, -626, -575, -509, -458, -415, -384, -354, -325, -289, -251, -211, -174, -124, -80, -40, -13, 39, 84, 130, 181, 220, 266, 296, 289, 246, 202, 172, 153, 132, 98, 71, 45, 8, -49, -89, -69, -46, -25, -24, -28, 15, 71, 88, 101, 140, 205, 252, 257, 191, 106, 78, 76, 55, -4, -94, -168, -216, -196, -173, -193, -221, -293, -339, -296, -255, -231, -292, -343, -252, 13, 372, 818, 1257, 1451, 1210, 694, 153, -207, -374, -451, -490, -489, -446, -401, -376, -351, -334, -318, -284, -234, -193, -161, -131, -103, -72, -43, -3, 44, 105, 173, 223, 272, 320, 348, 366, 365, 345, 304, 255, 195, 134, 70, -3, -63, -105, -135, -169, -194, -200, -181, -166, -153, -142, -132, -112, -81, -48, 0, 42, 65, 71, 61, 74, 92, 77, 26, -48, -134, -200, -233, -269, -310, -338, -351, -346, -345, -344, -324, -309, -332, -358, -344, -270, -64, 254, 656, 1110, 1422, 1326, 922, 381, -120, -455, -583, -587, -556, -527, -497, -475, -444, -413, -377, -328, -271, -190, -145, -140, -137, -103, -64, -40, 1, 76, 145, 213, 261, 280, 304, 321, 343, 346, 327, 282, 238, 205, 178, 136, 73, 11, -13, -31, -41, -34, -36, -46, -66, -54, -37, -13, 26, 99, 183, 170, 123, 110, 119, 134, 122, 86, 31, -44, -129, -193, -226, -236, -248, -274, -294, -305, -312, -312, -304, -309, -331, -313, -205, -20, 229, 571, 961, 1287, 1335, 1058, 565, 54, -306, -474, -511, -506, -495, -478, -456, -434, -421, -395, -350, -315, -296, -228, -148, -115, -104, -90, -50, 6, 37, 63, 116, 186, 231, 271, 312, 296, 261, 252, 229, 189, 133, 86, 81, 38, -8, -26, -14, -31, -67, -80, -62, -11, 17, 4, 4, 33, 53, 85, 138, 172, 163, 165, 164, 121, 55, -1, -57, -127, -198, -231, -262, -297, -313, -301, -276, -247, -234, -248, -275, -342, -372, -322, -127, 235, 694, 1179, 1525, 1433, 956, 361, -110, -372, -471, -511, -512, -502, -475, -418, -374, -337, -291, -256, -229, -206, -177, -141, -105, -64, -22, 21, 68, 111, 143, 191, 254, 299, 329, 350, 360, 351, 320, 289, 264, 239, 187, 125, 67, 26, -19, -79, -133, -154, -142, -113, -93, -76, -52, -5, 38, 72, 95, 107, 112, 117, 119, 103, 83, 58, 27, -18, -77, -128, -182, -242, -298, -343, -363, -358, -327, -287, -267, -273, -296, -336, -347, -289, -140, 136, 523, 977, 1408, 1532, 1254, 718, 136, -314, -555, -632, -642, -621, -569, -510, -484, -480, -461, -427, -381, -339, -314, -285, -222, -157, -112, -74, -37, 9, 65, 111, 141, 184, 209, 241, 263, 302, 312, 280, 242, 203, 136, 76, 61, 69, 63, 6, -60, -95, -78, -57, -60, -71, -82, -71, -39, 11, 63, 114, 151, 179, 195, 181, 152, 113, 42, -41, -116, -170, -202, -224, -254, -279, -275, -256, -241, -239, -241, -245, -268, -292, -277, -179, 40, 366, 792, 1230, 1438, 1267, 831, 287, -180, -469, -603, -640, -638, -631, -594, -544, -515, -490, -468, -388, -308, -275, -241, -185, -134, -102, -39, 39, 64, 71, 76, 107, 211, 298, 330, 333, 314, 300, 283, 268, 230, 172, 110, 83, 75, 38, -2, -12, -34, -43, -46, -51, -61, -24, 56, 133, 187, 197, 186, 188, 207, 217, 188, 168, 137, 86, 13, -99, -151, -172, -204, -236, -254, -256, -284, -297, -288, -312, -336, -336, -329, -283, -158, 85, 430, 849, 1256, 1433, 1204, 726, 214, -165, -383, -479, -504, -496, -482, -459, -434, -417, -412, -397, -353, -307, -261, -208, -165, -140, -109, -52, 6, 53, 107, 167, 226, 282, 326, 358, 370, 374, 373, 342, 301, 252, 203, 161, 95, -6, -94, -145, -144, -120, -112, -121, -107, -95, -92, -92, -90, -58, -10, 42, 87, 129, 177, 209, 186, 142, 84, 33, -20, -82, -128, -173, -228, -282, -298, -287, -295, -290, -278, -253, -219, -214, -241, -233, -171, 5, 300, 679, 1104, 1470, 1513, 1214, 681, 120, -292, -514, -613, -616, -575, -524, -464, -417, -409, -409, -336, -307, -263, -236, -186, -151, -117, -92, -54, -7, 27, 85, 143, 189, 238, 290, 307, 300, 307, 294, 234, 169, 112, 64, 35, 25, 0, -34, -87, -119, -129, -120, -117, -114, -108, -83, -27, 24, 60, 85, 104, 135, 160, 159, 148, 112, 56, -19, -108, -185, -243, -262, -271, -283, -295, -291, -278, -285, -292, -299, -294, -304, -287, -222, -30, 301, 703, 1133, 1444, 1381, 1007, 427, -124, -487, -625, -636, -597, -554, -504, -471, -458, -448, -428, -406, -372, -331, -256, -176, -120, -66, -12, 17, 32, 46, 63, 95, 153, 231, 285, 323, 341, 327, 295, 251, 198, 183, 175, 117, 34, -39, -98, -119, -117, -105, -120, -92, -1, 51, 103, 122, 124, 134, 146, 170, 209, 232, 200, 175, 175, 170, 122, 34, -51, -94, -133, -177, -204, -231, -265, -271, -256, -209, -183, -191, -229, -273, -292, -192, 68, 452, 907, 1352, 1533, 1273, 766, 222, -182, -396, -474, -493, -492, -486, -470, -445, -406, -365, -334, -302, -277, -253, -214, -173, -148, -112, -72, -32, -9, 27, 100, 172, 239, 299, 329, 334, 322, 287, 244, 216, 166, 109, 49, -2, -53, -73, -76, -102, -134, -146, -144, -132, -127, -127, -106, -73, -19, 24, 34, 45, 74, 102, 118, 113, 102, 94, 56, -3, -78, -157, -207, -246, -288, -317, -341, -356, -330, -290, -251, -246, -276, -319, -338, -253, -59, 258, 642, 1053, 1438, 1517, 1229, 705, 125, -296, -483, -538, -541, -522, -499, -460, -414, -368, -336, -302, -262, -221, -187, -156, -126, -97, -61, -14, 8, 119, 179, 198, 210, 210, 210, 210, 327, 320, 292, 246, 186, 146, 114, 58, -1, -54, -90, -107, -112, -113, -100, -87, -72, -51, -21, 26, 66, 90, 110, 129, 166, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, -237, -266, -255, -232, -238, -296, -385, -413, -357, -243, -50, 241, 634, 1102, 1441, 1349, 916, 338, -170, -463, -557, -557, -524, -504, -507, -504, -501, -466, -424, -379, -331, -298, -275, -247, -214, -175, -119, -84, -43, 18, 64, 103, 186, 274, 319, 317, 344, 380, 372, 313, 236, 182, 116, 75, 31, -54, -131, -138, -97, -64, -33, -41, -59, -62, -34, -4, 27, 50, 79, 103, 152, 202, 248, 256, 244, 185, 90, 39, -10, -58, -96, -115, -136, -168, -197, -216, -221, -212, -200, -181, -190, -229, -246, -201, -51, 230, 627, 1083, 1467, 1467, 1093, 547, 40, -291, -460, -531, -545, -548, -537, -521, -482, -441, -418, -389, -355, -323, -287, -243, -204, -172, -132, -77, -26, 15, 74, 150, 215, 251, 272, 322, 375, 387, 352, 300, 248, 182, 118, 63, 7, -31, -61, -83, -99, -112, -132, -132, -126, -132, -117, -102, -90, -58, -8, 54, 98, 139, 168, 153, 99, 83, 72, 24, -65, -164, -246, -270, -270, -272, -287, -295, -307, -300, -288, -279, -293, -329, -341, -308, -208, 23, 354, 774, 1196, 1447, 1364, 1025, 477, -68, -265, -266, -266, -348, -522, -482, -448, -384, -331, -299, -260, -231, -175, -104, -84, -69, -29, 28, 85, 109, 107, 124, 154, 206, 269, 331, 363, 370, 346, 306, 263, 219, 177, 117, 45, -13, -39, -39, -51, -61, -56, -41, -27, -26, -40, -40, -22, 23, 78, 106, 125, 146, 176, 202, 202, 167, 109, 25, -64, -134, -190, -229, -284, -341, -370, -355, -306, -266, -285, -305, -304, -334, -374, -353, -227, 30, 413, 857, 1266, 1379, 1095, 614, 103, -299, -492, -548, -558, -548, -531, -498, -450, -401, -383, -395, -375, -319, -260, -199, -129, -78, -29, -6, 20, 58, 85, 127, 178, 237, 302, 332, 345, 344, 368, 352, 283, 226, 155, 61, -39, -132, -148, -126, -126, -134, -135, -126, -109, -82, -51, -32, -43, -26, 28, 70, 100, 146, 193, 220, 213, 199, 168, 111, 53, 7, -39, -81, -120, -149, -178, -197, -219, -241, -238, -217, -212, -262, -323, -323, -249, -45, 306, 766, 1258, 1552, 1386, 894, 303, -170, -444, -576, -615, -606, -582, -533, -475, -443, -424, -416, -392, -343, -297, -260, -217, -184, -131, -60, -17, 27, 61, 104, 159, 220, 281, 336, 353, 358, 365, 357, 321, 251, 187, 138, 91, 58, 19, -30, -75, -102, -107, -102, -100, -85, -85, -63, -41, -17, 3, 49, 119, 149, 168, 172, 178, 154, 119, 63, -5, -56, -93, -134, -163, -192, -222, -264, -293, -297, -287, -278, -278, -283, -297, -302, -299, -219, 11, 367, 800, 1223, 1461, 1383, 1038, 507, 2, -369, -560, -628, -633, -619, -589, -555, -523, -465, -408, -355, -292, -194, -114, -71, -76, -82, -62, -34, -27, -23, 47, 151, 229, 271, 261, 217, 194, 192, 193, 193, 193, 193, 193, 192, -17, -41, -41, -41, -41, -73, -92, -88, -99, -99, -70, -31, 0, 52, 98, 124, 139, 175, 211, 212,