336, 307, 302, 294, 302, 322, 341, 345, 301, 221, 189, 162, 104, 73, 37, 0, -60, -127, -181, -224, -289, -364, -397, -431, -433, -360, -135, 218, 672, 1159, 1584, 1635, 1258, 666, 49, -395, -611, -715, -773, -797, -788, -760, -773, -781, -722, -637, -567, -495, -427, -361, -291, -228, -202, -210, -197, -158, -126, -80, -38, -20, 0, 40, 96, 157, 183, 163, 160, 168, 146, 122, 129, 130, 66, -15, -54, -71, -95, -86, -56, -66, -70, -31, 15, 52, 106, 146, 121, 155, 262, 322, 323, 339, 389, 424, 429, 392, 335, 272, 210, 132, 43, -5, -34, -48, -53, -61, -70, -78, -71, -61, -66, -58, -67, -127, -170, -145, -52, 143, 448, 880, 1332, 1595, 1485, 1066, 489, -52, -415, -611, -713, -760, -755, -729, -709, -680, -618, -569, -526, -486, -460, -398, -326, -288, -294, -263, -241, -224, -179, -173, -89, -13, 40, 69, 98, 102, 118, 151, 165, 163, 156, 143, 119, 87, 43, 0, -29, -60, -83, -108, -132, -152, -153, -153, -142, -114, -95, -78, -73, -59, -23, 5, 31, 74, 125, 149, 177, 199, 197, 209, 210, 197, 182, 146, 112, 73, 18, -41, -30, 5, -13, -45, -73, -96, -144, -188, -239, -258, -188, 6, 282, 625, 1059, 1495, 1689, 1467, 992, 443, -25, -327, -483, -535, -546, -591, -661, -709, -713, -669, -608, -538, -476, -475, -421, -388, -343, -319, -311, -284, -239, -208, -207, -207, -207, -207, -3, 68, 138, 162, 161, 151, 141, 164, 195, 197, 175, 114, 112, 112, 112, -47, -73, -90, -87, -75, -65, -49, -51, -43, -29, -17, -12, 13, 66, 105, 125, 161, 220, 260, 268, 255, 246, 210, 156, 104, 69, 11, -81, -132, -129, -135, -136, -132, -142, -148, -121, -100, -128, -172, -171, -110, 29, 297, 712, 1214, 1655, 1728, 1342, 805, 293, -79, -290, -388, -406, -406, -412, -404, -386, -358, -336, -313, -300, -295, -270, -263, -263, -212, -202, -185, -185, -185, -166, -141, -121, -97, -60, -13, 43, 105, 144, 174, 189, 191, 171, 144, 106, 60, 22, -13, -49, -84, -119, -136, -147, -151, -139, -118, -84, -60, -50, -24, -2, 22, 51, 68, 71, 75, 71, 58, 34, 20, 14, -8, -47, -101, -175, -272, -334, -351, -350, -338, -321, -259, -191, -171, -190, -186, -132, -102, -125, -153, -108, 43, 322, 714, 1202, 1709, 1953, 1722, 1221, 691, 258, -12, -149, -201, -246, -246, -229, -199, -182, -202, -224, -228, -211, -168, -163, -204, -234, -228, -202, -193, -189, -172, -138, -122, -117, -109, -65, 15, 108, 178, 185, 168, 152, 73, -40, -105, -130, -144, -155, -161, -156, -155, -166, -218, -269, -294, -289, -279, -212, -85, -14, -10, -33, -51, -31, 0, 27, 58, 83, 92, 98, 90, 55, -5, -78, -147, -216, -296, -354, -370, -387, -425, -448, -438, -431, -438, -463, -482, -468, -449, -390, -269, -58, 282, 762, 1337, 1891, 2169, 1991, 1513, 906, 374, 26, -183, -313, -386, -440, -481, -499, -491, -485, -492, -517, -522, -501, -457, -378, -276, -172, -74, 6, 64, 85, 77, 60, 35, 23, 49, 93, 130, 156, 168, 172, 143, 109, 95, 88, 70, 28, -23, -71, -113, -128, -148, -176, -188, -184, -169, -126, -79, -61, -54, -52, -49, -48, 37, 110, 170, 207, 224, 224, 224, 213, 181, 128, 65, -6, -69, -114, -175, -217, -235, -258, -275, -283, -292, -300, -306, -293, -271, -273, -264, -176, -11, 259, 634, 1079, 1472, 1566, 1280, 762, 201, -227, -466, -603, -670, -627, -562, -504, -458, -401, -338, -284, -207, -128, -76, -55, -56, -78, -94, -62, -49, -41, -11, 28, 65, 93, 121, 172, 233, 278, 295, 273, 246, 223, 205, 187, 143, 95, 45, 7, -37, -90, -132, -156, -137, -123, -121, -134, -124, -89, -48, -11, 35, 63, 73, 81, 108, 145, 154, 121, 97, 92, 67, 23, -35, -107, -107, -107, -107, -107, -107, -166, -243, -221, -212, -210, -222, -239, -261, -273, -240, -159, -30, 208, 585, 1056, 1503, 1676, 1436, 940, 336, -168, -448, -581, -658, -677, -675, -680, -681, -629, -567, -521, -479, -429, -368, -292, -224, -175, -133, -75, -16, 31, 67, 101, 135, 153, 157, 189, 231, 273, 292, 279, 233, 188, 168, 174, 193, 209, 211, 203, 206, 210, 198, 187, 182, 173, 163, 128, 80, 48, 38, 25, 8, 15, 40, 61, 66, 73, 91, 100, 99, 85, 76, 58, 19, -37, -108, -187, -267, -328, -358, -371, -361, -355, -351, -350, -351, -345, -329, -323, -353, -362, -302, -151, 124, 549, 1073, 1552, 1687, 1368, 803, 220, -222, -460, -583, -663, -690, -711, -726, -728, -718, -696, -681, -662, -630, -571, -518, -451, -392, -322, -231, -142, -62, 16, 81, 135, 201, 266, 313, 356, 398, 436, 455, 465, 472, 471, 455, 431, 394, 372, 359, 356, 350, 321, 291, 267, 221, 181, 165, 168, 167, 133, 104, 98, 105, 115, 140, 169, 198, 208, 192, 143, 78, 58, 58, 30, -42, -141, -258, -348, -392, -397, -399, -397, -390, -378, -380, -403, -461, -508, -548, -563, -537, -450, -261, 76, 560, 1088, 1584, 1770, 1475, 925, 331, -167, -470, -593, -637, -665, -695, -716, -716, -686, -636, -572, -516, -471, -443, -427, -422, -402, -373, -346, -346, -363, -366, -335, -249, -138, -52, 16, 105, 194, 245, 319, 430, 508, 539, 544, 540, 513, 495, 470, 417, 342, 274, 225, 172, 126, 83, 43, 17, 9, 3, 4, 22, 67, 136, 203, 267, 316, 365, 392, 377, 359, 323, 262, 168, 53, -77, -183, -247, -301, -344, -385, -397, -382, -366, -360, -358, -354, -366, -402, -428, -398, -301, -47, 342, 815, 1288, 1594, 1578, 1270, 759, 200, -226, -485, -602, -634, -647, -633, -592, -562, -540, -511, -469, -413, -387, -365, -341, -318, -295, -253, -209, -174, -144, -119, -109, -91, -50, -11, 10, 22, 35, 59, 73, 82, 87, 73, 58, 58, 58, 41, 24, 9, -15, -31, -25, -22, -4, 16, 39, 53, 74, 103, 125, 164, 197, 233, 283, 327, 369, 390, 380, 383, 400, 389, 327, 242, 159, 84, 32, 20, -41, -150, -241, -270, -250, -269, -310, -350, -372, -358, -383, -419, -381, -267, -49, 299, 743, 1230, 1613, 1644, 1325, 1008, 1008, 540, -533, -633, -677, -694, -696, -674, -649, -597, -529, -474, -459, -495, -504, -455, -391, -342, -284, -223, -160, -91, -45, -11, 26, 64, 117, 158, 185, 182, 166, 140, 125, 124, 121, 111, 77, 25, -37, -70, -98, -128, -154, -164, -184, -214, -184, -103, -30, 44, 148, 231, 297, 389, 471, 515, 529, 517, 494, 485, 470, 445, 412, 347, 258, 145, 32, -63, -147, -228, -290, -330, -340, -315, -287, -272, -233, -162, -106, -85, -92, -69, 18, 211, 536, 999, 1512, 1830, 1670, 1173, 558, -3, -373, -550, -623, -665, -697, -718, -719, -706, -676, -645, -613, -555, -490, -432, -366, -313, -278, -258, -228, -182, -143, -104, -58, -5, 50, 106, 157, 185, 205, 227, 243, 243, 236, 198, 152, 124, 98, 70, 35, 3, -53, -103, -136, -165, -193, -208, -240, -271, -269, -230, -201, -212, -229, -196, -122, -26, 75, 138, 199, 255, 291, 299, 297, 260, 214, 149, 65, -26, -81, -75, -55, -41, -13, 1, -23, -47, -37, -16, 0, 11, 53, 165, 327, 587, 981, 1461, 1923, 2153, 1903, 1356, 737, 221, -130, -365, -538, -612, -627, -641, -644, -595, -565, -577, -587, -583, -560, -524, -500, -461, -420, -396, -379, -347, -309, -276, -230, -163, -103, -47, 20, 91, 146, 153, 114, 76, 48, 38, 29, 19, 2, -16, -25, -59, -113, -134, -134, -135, -161, -205, -202, -167, -126, -103, -95, -85, -63, -33, -17, -9, 3, 25, 42, 43, 24, 13, -21, -99, -190, -259, -270, -226, -173, -121, -73, 1, 86, 147, 196, 222, 195, 122, 34, -20, -18, 51, 249, 590, 1019, 1458, 1710, 1553, 1106, 560, 89, -214, -363, -421, -444, -457, -471, -486, -495, -511, -532, -523, -501, -484, -459, -411, -379, -360, -348, -323, -278, -240, -206, -148, -86, -51, -16, 25, 27, 27, 27, 27, 27, 155, 136, 108, 85, 68, 41, -6, -46, -63, -68, -75, -80, -83, -67, -50, -39, -47, -51, -32, -3, 31, 59, 79, 101, 118, 126, 132, 114, 89, 65, 27, -49, -136, -204, -267, -308, -339, -346, -341, -330, -316, -306, -284, -252, -226, -225, -228, -184, -83, 118, 478, 944, 1434, 1812, 1863, 1586, 1078, 488, -8, -296, -464, -567, -589, -574, -541, -489, -446, -417, -390, -354, -297, -260, -254, -272, -290, -271, -227, -189, -183, -166, -125, -63, 3, 80, 110, 104, 127, 149, 171, 186, 154, 44, -1, -19, -11, -15, -39, -42, -22, -14, -50, -127, -134, -234, -229, -181, -132, -124, -119, -80, -32, 0, 48, 96, 131, 154, 163, 163, 158, 140, 104, 48, -27, -105, -172, -236, -297, -339, -346, -353, -356, -352, -334, -317, -323, -281, -289, -328, -284, -162, 16, 323, 794, 1318, 1759, 1806, 1439, 905, 375, -47, -311, -427, -470, -491, -510, -527, -541, -520, -472, -455, -448, -443, -417, -368, -312, -265, -238, -201, -131, -53, 41, 142, 218, 279, 333, 393, 432, 431, 417, 393, 363, 343, 321, 304, 304, 304, 305, 304, 304, 305, -51, -139, -156, -171, -194, -221, -221, -191, -135, -74, -42, -31, -15, 26, 57, 70, 73, 85, 104, 110, 112, 101, 61, -5, -70, -129, -181, -236, -286, -312, -312, -290, -269, -279, -282, -272, -292, -329, -392, -423, -382, -239, 25, 428, 941, 1434, 1646, 1374, 850, 298, -104, -355, -483, -528, -527, -519, -510, -473, -436, -380, -333, -318, -298, -244, -189, -155, -125, -101, -70, -2, 82, 149, 191, 230, 275, 318, 381, 488, 571, 581, 543, 490, 444, 415, 372, 309, 237, 159, 80, 26, -13, -68, -135, -191, -212, -214, -207, -164, -153, -194, -212, -197, -135, -25, 20, -3, -10, 5, 5, 23, 46, 36, 10, -52, -155, -269, -339, -334, -277, -218, -203, -246, -301, -316, -304, -264, -218, -203, -241, -295, -338, -323, -182, 103, 506, 974, 1438, 1672, 1439, 930, 334, -184, -503, -662, -756, -796, -788, -736, -672, -637, -600, -522, -423, -320, -171, -24, 50, 66, 55, 100, 200, 256, 254, 221, 219, 231, 229, 225, 217, 233, 278, 324, 347, 372, 390, 390, 375, 352, 320, 270, 202, 134, 75, 9, -56, -96, -120, -141, -145, -151, -131, -98, -80, -73, -60, -45, -19, 19, 81, 125, 128, 95, 67, 40, -3, -61, -124, -172, -203, -245, -281, -295, -277, -236, -201, -200, -202, -202, -210, -238, -265, -233, -111, 109, 424, 844, 1293, 1590, 1527, 1131, 574, 33, -353, -553, -629, -678, -710, -711, -701, -678, -632, -585, -556, -526, -484, -439, -407, -354, -294, -244, -207, -167, -109, -80, -13, 46, 110, 197, 280, 329, 380, 444, 498, 535, 505, 416, 299, 193, 107, 56, 34, 22, 10, 21, 42, 53, 44, 46, 50, 32, 13, 3, -15, -31, -18, 17, 60, 102, 130, 144, 152, 176, 177, 149, 112, 32, -62, -129, -224, -316, -364, -360, -338, -345, -354, -358, -333, -309, -283, -243, -237, -247, -219, -104, 154, 510, 904, 1324, 1544, 1351, 887, 358, -99, -400, -547, -596, -599, -599, -591, -580, -578, -560, -513, -457, -401, -367, -359, -351, -347, -327, -275, -226, -203, -176, -137, -84, -39, 32, 110, 158, 226, 336, 422, 459, 469, 464, 444, 394, 336, 291, 272, 244, 190, 129, 72, 38, 25, 10, -26, -57, -50, -31, -5, 28, 92, 156, 233, 316, 389, 443, 452, 429, 406, 376, 336, 250, 138, 14, -86, -161, -220, -273, -323, -356, -367, -383, -396, -406, -409, -407, -417, -420, -382, -267, -23, 371, 887, 1405, 1665, 1422, 883, 284, -205, -469, -580, -631, -677, -706, -697, -654, -612, -557, -516, -485, -444, -408, -378, -347, -318, -282, -239, -222, -212, -196, -166, -122, -82, -46, -21, 5, 39, 78, 118, 135, 148, 153, 143, 153, 170, 163, 132, 95, 67, 40, 9, -14, -42, -58, -50, -35, 6, 82, 157, 227, 272, 297, 337, 393, 451, 499, 518, 504, 476, 463, 469, 444, 388, 314, 207, 84, 1, -43, -67, -97, -139, -171, -173, -173, -179, -200, -224, -272, -362, -404, -343, -129, 258, 752, 1242, 1552, 1437, 983, 382, -180, -566, -748, -807, -832, -843, -843, -829, -784, -723, -648, -561, -461, -426, -432, -416, -372, -314, -267, -249, -236, -214, -165, -101, -60, -33, 15, 80, 123, 126, 132, 170, 215, 212, 171, 121, 67, 17, -34, -64, -89, -116, -141, -155, -143, -129, -128, -89, -29, 27, 94, 181, 274, 349, 405, 444, 465, 483, 490, 496, 504, 477, 390, 281, 166, 55, -41, -113, -139, -131, -116, -94, -70, -45, -41, -46, -54, -72, -105, -182, -230, -206, -64, 217, 632, 1101, 1501, 1575, 1289, 788, 232, -225, -499, -634, -696, -697, -697, -697, -697, -697, -697, -697, -468, -438, -415, -398, -358, -303, -248, -198, -179, -143, -101, -52, -1, 48, 92, 130, 149, 160, 179, 209, 228, 218, 204, 189, 174, 153, 109, 51, -2, -28, -42, -69, -96, -122, -145, -148, -149, -135, -106, -82, -52, -7, 19, 28, 66, 126, 186, 229, 260, 275, 280, 292, 288, 255, 205, 173, 139, 91, 32, -53, -158, -246, -277, -263, -204, -163, -179, -198, -218, -207, -140, 41, 359, 784, 1271, 1697, 1838, 1606, 1108, 508, -4, -328, -509, -637, -721, -738, -716, -690, -637, -578, -546, -497, -459, -465, -428, -367, -320, -294, -267, -256, -229, -188, -157, -119, -86, -43, 49, 132, 157, 144, 121, 95, 61, 47, 120, 177, 133, 45, -28, -55, -61, -76, -82, -92, -93, -73, -44, -58, -98, -122, -114, -78, -35, -14, -8, 45, 133, 193, 170, 112, 93, 103, 111, 79, -9, -96, -125, -114, -63, -28, 1, -5, -37, -17, 30, 39, 43, 1, -82, -152, -151, -98, 28, 303, 717, 1163, 1549, 1625, 1312, 821, 324, -61, -283, -329, -291, -245, -236, -221, -199, -188, -196, -234, -262, -268, -268, -268, -268, -268, -263, -250, -221, -206, -193, -184, -133, -65, 2, 69, 102, 114, 118, 124, 106, 79, 80, 61, 25, -9, -46, -79, -101, -118, -141, -181, -198, -182, -155, -145, -130, -113, -98, -78, -46, -5, 30, 55, 83, 96, 123, 134, 116, 101, 95, 79, 33, -33, -127, -225, -318, -374, -377, -359, -345, -325, -295, -267, -240, -242, -239, -218, -207, -206, -174, -71, 175, 579, 1086, 1598, 1849, 1633, 1144, 599, 157, -88, -217, -310, -377, -378, -324, -279, -254, -206, -163, -143, -119, -95, -89, -56, -38, -21, 19, 65, 80, 92, 91, 72, 58, 53, 71, 102, 146, 168, 168, 157, 146, 137, 97, 22, -54, -104, -115, -124, -175, -249, -291, -297, -313, -324, -302, -280, -290, -260, -182, -75, 14, 68, 91, 92, 120, 173, 183, 152, 123, 123, 123, 52, -67, -148, -190, -239, -287, -316, -305, -282, -279, -300, -336, -350, -354, -381, -423, -463, -470, -429, -315, -64, 348, 861, 1392, 1732, 1642, 1241, 700, 217, -65, -187, -225, -225, -193, -172, -206, -241, -273, -297, -277, -227, -196, -175, -165, -139, -95, -56, -16, 33, 83, 131, 168, 185, 194, 204, 198, 196, 210, 211, 221, 222, 208, 170, 118, 83, 42, -8, -62, -116, -147, -174, -200, -206, -202, -187, -173, -173, -173, -121, -71, -48, -11, 41, 78, 123, 145, 157, 163, 181, 173, 121, 56, -24, -91, -134, -165, -190, -226, -258, -267, -278, -269, -241, -233, -231, -254, -344, -413, -382, -262, -26, 330, 770, 1227, 1506, 1396, 1012, 502, 11, -321, -555, -660, -629, -551, -508, -498, -509, -466, -373, -291, -224, -162, -129, -124, -112, -81, -61, -78, -63, -31, 2, 72, 131, 154, 135, 154, 253, 347, 366, 328, 278, 253, 256, 256, 131, 48, 9, -9, -13, -36, -94, -158, -168, -150, -115, -80, -55, -24, -12, 5, 17, 22, 22, 22, 22, 23, 190, 193, 179, 179, 184, 156, 118, 45, -59, -151, -215, -281, -332, -331, -324, -308, -285, -255, -249, -234, -217, -228, -262, -256, -175, 4, 289, 659, 1095, 1502, 1627, 1362, 866, 308, -154, -446, -629, -733, -772, -791, -786, -752, -722, -692, -652, -600, -558, -513, -450, -347, -192, -31, 85, 151, 190, 224, 280, 349, 407, 410, 375, 349, 353, 358, 353, 325, 283, 227, 136, 40, -27, -99, -163, -194, -178, -125, -54, 32, 105, 162, 203, 227, 242, 249, 233, 202, 169, 156, 164, 171, 164, 155, 134, 107, 74, 68, 43, -11, -85, -168, -251, -323, -391, -425, -436, -425, -401, -383, -375, -362, -351, -343, -363, -396, -401, -342, -204, 55, 446, 946, 1446, 1672, 1399, 858, 294, -157, -422, -543, -604, -642, -651, -634, -617, -598, -578, -576, -542, -497, -467, -429, -394, -355, -324, -281, -235, -197, -149, -93, -42, 23, 87, 138, 212, 290, 359, 411, 418, 385, 336, 299, 279, 271, 254, 253, 256, 212, 124, 68, 59, 65, 79, 104, 111, 127, 168, 215, 248, 256, 287, 316, 327, 334, 336, 332, 293, 267, 261, 255, 202, 103, -4, -108, -211, -328, -439, -488, -497, -475, -454, -446, -458, -465, -440, -435, -478, -497, -464, -364, -135, 251, 761, 1295, 1650, 1547, 1097, 500, -23, -349, -512, -596, -636, -668, -684, -667, -642, -633, -611, -572, -526, -466, -408, -360, -347, -332, -299, -249, -211, -181, -172, -173, -121, -43, 8, 31, 58, 95, 116, 169, 198, 216, 239, 274, 331, 361, 391, 388, 358, 314, 305, 346, 370, 328, 264, 213, 184, 169, 150, 129, 126, 126, 144, 171, 198, 241, 295, 336, 367, 394, 371, 297, 203, 85, -23, -120, -210, -278, -311, -325, -350, -379, -392, -392, -387, -407, -431, -446, -415, -297, -58, 307, 490, 490, 490, 490, 682, 275, -239, -535, -626, -666, -675, -691, -693, -659, -606, -556, -495, -443, -404, -381, -353, -316, -275, -238, -208, -184, -163, -145, -113, -73, -30, -1, 35, 69, 104, 123, 134, 121, 96, 79, 57, 29, -7, -40, -69, -94, -97, -101, -98, -90, -72, -38, -15, 9, 45, 110, 171, 186, 176, 188, 222, 243, 232, 243, 272, 296, 305, 309, 319, 288, 221, 150, 91, 37, 4, -23, -52, -72, -87, -119, -188, -249, -269, -286, -294, -317, -339, -296, -184, 34, 374, 830, 1349, 1688, 1595, 1155, 548, -28, -409, -588, -676, -710, -716, -721, -717, -694, -652, -604, -570, -542, -509, -481, -467, -478, -433, -344, -251, -181, -127, -69, -17, 26, 48, 78, 128, 178, 201, 216, 226, 223, 206, 186, 153, 104, 68, 29, -9, -52, -118, -176, -187, -202, -230, -247, -266, -290, -273, -203, -118, -59, 6, 108, 221, 330, 438, 495, 518, 525, 522, 517, 492, 438, 349, 236, 116, 12, -33, -61, -105, -153, -207, -253, -272, -275, -269, -239, -206, -186, -129, 11, 236, 577, 1044, 1565, 1951, 1900, 1455, 862, 260, -207, -464, -587, -679, -732, -722, -682, -641, -621, -610, -580, -548, -529, -505, -463, -421, -380, -342, -290, -244, -203, -165, -121, -81, -23, 52, 116, 175, 205, 207, 205, 196, 179, 160, 135, 106, 74, 39, -10, -51, -97, -137, -155, -163, -156, -154, -162, -186, -201, -212, -228, -245, -262, -261, -249, -235, -213, -171, -94, 5, 129, 295, 448, 514, 457, 354, 261, 153, 40, -52, -105, -127, -129, -130, -125, -117, -108, -90, -70, -84, -101, -54, 81, 304, 663, 1167, 1711, 2162, 2193, 1821, 1263, 648, 168, -98, -306, -478, -564, -607, -632, -637, -636, -608, -583, -565, -531, -498, -499, -495, -454, -374, -314, -287, -286, -249, -187, -117, -70, -43, -35, -2, 50, 109, 143, 140, 112, 79, 59, 42, 32, 13, -26, -79, -118, -134, -152, -172, -185, -177, -125, -75, -45, -38, -64, -81, -53, -4, 25, 25, 43, 72, 78, 82, 79, 57, 13, -39, -94, -158, -206, -248, -292, -341, -355, -351, -349, -335, -293, -228, -149, -45, 50, 84, 122, 185, 335, 616, 984, 1404, 1779, 1706, 1335, 929, 348, -102, -376, -537, -621, -633, -604, -547, -484, -436, -410, -391, -362, -350, -351, -330, -302, -265, -230, -206, -175, -148, -118, -91, -65, -21, 22, 23, 22, 102, 109, 115, 119, 122, 120, 99, 70, 38, 5, -31, -57, -72, -73, -75, -89, -102, -105, -91, -65, -35, -11, 7, 15, 15, 31, 60, 81, 86, 144, 144, 142, 137, 120, 85, 26, -57, -137, -211, -263, -309, -342, -357, -367, -375, -371, -350, -327, -311, -300, -316, -309, -247, -180, -180, -180, 913, 1404, 1710, 1616, 1198, 625, 99, -247, -409, -484, -529, -537, -523, -492, -441, -401, -362, -314, -268, -219, -168, -133, -99, -52, 0, 31, 60, 75, 90, 79, 43, 29, 50, 63, 65, 82, 115, 134, 144, 132, 108, 93, 50, -21, -46, -39, -41, -57, -78, -92, -83, -91, -121, -182, -245, -287, -258, -215, -168, -134, -76, -9, 74, 152, 200, 215, 228, 250, 248, 189, 104, 13, -80, -180, -258, -296, -323, -331, -329, -341, -341, -323, -312, -305, -293, -321, -368, -379, -304, -56, 371, 928, 1466, 1770, 1608, 1141, 602, 117, -214, -365, -391, -369, -373, -358, -305, -278, -271, -284, -276, -212, -162, -137, -111, -75, -51, -45, -45, -58, -43, -9, 26, 105, 182, 252, 343, 431, 481, 494, 498, 482, 447, 395, 334, 260, 182, 106, 33, -35, -82, -103, -123, -157, -192, -220, -236, -229, -207, -184, -178, -164, -142, -114, -89, -80, -71, -42, -9, 30, 63, 71, 58, 10, -61, -152, -230, -297, -328, -352, -363, -360, -349, -341, -332, -322, -321, -310, -314, -333, -330, -273, -116, 188, 631, 1119, 1561, 1631, 1233, 623, 7, -450, -681, -785, -838, -859, -856, -821, -757, -663, -556, -427, -314, -218, -146, -99, -62, -46, -30, 0, 48, 109, 159, 229, 304, 363, 387, 402, 444, 488, 525, 515, 486, 484, 511, 510, 471, 403, 353, 316, 253, 179, 103, 39, 1, -38, -95, -141, -170, -168, -129, -112, -124, -136, -130, -66, 44, 112, 118, 98, 75, 50, 27, -16, -56, -97, -150, -206, -285, -380, -444, -469, -484, -464, -402, -322, -270, -240, -216, -209, -213, -200, -183, -27, 324, 816, 1325, 1673, 1657, 1300, 751, 213, -202, -447, -570, -638, -644, -636, -633, -624, -593, -555, -502, -454, -411, -397, -375, -333, -283, -226, -168, -91, -13, 56, 112, 192, 270, 348, 446, 512, 531, 515, 482, 413, 343, 310, 282, 220, 134, 56, 1, -35, -62, -77, -88, -87, -70, -33, 10, 49, 76, 62, 42, 45, 76, 106, 114, 123, 147, 170, 167, 152, 141, 130, 95, 36, -53, -149, -215, -246, -287, -334, -349, -348, -348, -349, -334, -334, -324, -330, -346, -301, -194, 21, 356, 783, 1246, 1603, 1600, 1240, 685, 130, -272, -491, -605, -665, -689, -664, -628, -608, -592, -573, -547, -520, -489, -457, -423, -389, -361, -349, -346, -338, -314, -283, -232, -168, -114, -45, 37, 120, 193, 251, 311, 362, 373, 357, 329, 293, 241, 206, 167, 114, 67, 65, 102, 168, 161, 107, 111, 182, 234, 237, 188, 145, 162, 209, 235, 236, 247, 283, 323, 337, 307, 256, 212, 147, 70, -5, -89, -151, -202, -258, -320, -359, -369, -370, -352, -325, -316, -316, -333, -359, -369, -335, -223, 21, 388, 861, 1361, 1647, 1472, 995, 415, -100, -419, -588, -670, -688, -684, -698, -700, -673, -646, -600, -535, -471, -414, -359, -310, -254, -213, -200, -193, -165, -131, -103, -68, -10, 44, 67, 104, 144, 163, 158, 162, 178, 165, 119, 62, -2, -39, -39, -40, -16, 53, 136, 214, 320, 396, 399, 413, 442, 428, 389, 348, 282, 209, 194, 223, 250, 241, 204, 170, 130, 68, 31, -20, -130, -251, -354, -430, -463, -417, -306, -207, -130, -82, -59, -45, -21, -1, 16, 9, -7, 4, 39, 162, 460, 922, 1435, 1795, 1736, 1292, 696, 139, -257, -490, -610, -661, -687, -692, -693, -692, -669, -633, -578, -519, -467, -423, -367, -303, -241, -194, -153, -118, -83, -38, -2, 37, 83, 129, 190, 219, 229, 239, 242, 228, 200, 158, 110, 52, -15, -77, -131, -178, -212, -250, -263, -256, -237, -223, -201, -151, -84, -25, 37, 97, 139, 167, 217, 277, 317, 328, 308, 295, 294, 309, 308, 282, 232, 153, 86, 48, 23, 20, -1, -21, -20, -17, -40, -88, -123, -124, -144, -204, -250, -247, -142, 117, 505, 969, 1465, 1698, 1452, 933, 298, -273, -618, -753, -787, -778, -755, -693, -626, -615, -633, -616, -586, -554, -548, -549, -515, -479, -439, -354, -241, -154, -97, -67, -14, 50, 105, 156, 221, 262, 273, 280, 289, 283, 256, 192, 136, 101, 56, 7, -20, -46, -98, -128, -150, -169, -182, -204, -226, -243, -262, -272, -262, -238, -186, -109, 1, 162, 343, 488, 631, 769, 862, 867, 794, 675, 522, 361, 208, 68, -45, -144, -232, -299, -352, -377, -398, -407, -399, -395, -382, -339, -251, -79, 207, 616, 1087, 1505, 1674, 1478, 1035, 498, -3, -336, -517, -635, -723, -725, -686, -651, -629, -605, -593, -564, -503, -425, -396, -402, -402, -402, -402, -220, -149, -94, -65, -41, 15, 68, 111, 126, 159, 184, 208, 215, 189, 171, 141, 107, 59, 21, 28, 33, -19, -83, -125, -157, -157, -150, -119, -100, -93, -98, -72, -44, -38, -29, -13, 23, 37, 43, 42, 50, 62, 88, 112, 108, 83, 37, -12, -43, -30, -34, -83, -111, -92, -49, -63, -119, -154, -113, -31, -5, -71, -115, 6, 307, 709, 1143, 1563, 1725, 1515, 1023, 405, -109, -378, -500, -548, -599, -652, -713, -718, -661, -581, -490, -421, -434, -450, -437, -397, -334, -262, -261, -129, -105, -102, -87, -41, 12, 79, 144, 179, 192, 187, 190, 190, 209, 218, 174, 131, 117, 112, 110, 103, 96, 56, -20, -89, -155, -217, -262, -248, -168, -79, 4, 69, 105, 124, 120, 128, 169, 191, 174, 156, 162, 168, 130, 48, -38, -111, -197, -288, -363, -401, -404, -402, -409, -387, -325, -236, -152, -78, -41, -18, 28, 130, 313, 599, 1002, 1486, 1891, 1912, 1553, 1003, 412, -41, -319, -474, -576, -645, -686, -701, -699, -704, -687, -609, -518, -419, -312, -210, -116, -48, -2, 35, 46, 31, 22, 11, 5, 16, 51, 104, 145, 164, 170, 162, 154, 142, 113, 81, 50, 1, -33, -55, -88, -134, -165, -199, -214, -215, -206, -181, -164, -145, -114, -77, -52, -33, -2, 41, 78, 103, 120, 140, 151, 148, 142, 136, 100, 31, -47, -136, -218, -266, -315, -366, -412, -439, -457, -471, -480, -477, -475, -482, -503, -506, -432, -265, 29, 436, 971, 1529, 1845, 1663, 1167, 597, 113, -192, -344, -396, -394, -380, -393, -374, -367, -377, -352, -315, -284, -260, -219, -141, -23, 110, 235, 329, 382, 438, 482, 479, 459, 427, 403, 388, 374, 364, 317, 265, 241, 233, 190, 125, 63, 5, -48, -92, -152, -223, -281, -303, -287, -241, -187, -183, -222, -247, -256, -231, -212, -212, -181, -127, -69, -28, 3, 15, 10, 39, 85, 118, 111, 72, 0, -112, -201, -258, -296, -327, -348, -339, -342, -352, -351, -339, -326, -356, -416, -449, -365, -127, 242, 699, 1164, 1478, 1366, 1101, 1101, 1101, 1101, -440, -497, -485, -393, -283, -199, -136, -108, -69, -10, 60, 100, 80, 40, 6, -35, -60, -72, -90, -91, -67, -45, -18, 24, 82, 173, 291, 400, 475, 518, 538, 516, 459, 381, 301, 226, 139, 55, -18, -87, -148, -186, -206, -219, -220, -212, -187, -168, -163, -161, -139, -96, -46, -15, 27, 92, 117, 122, 142, 165, 160, 115, 40, -42, -107, -154, -196, -230, -249, -258, -260, -261, -256, -244, -236, -236, -250, -283, -292, -257, -115, 160, 542, 1001, 1425, 1582, 1366, 892, 305, -208, -526, -672, -738, -772, -759, -716, -669, -625, -571, -506, -439, -369, -289, -238, -183, -125, -79, -50, 22, 129, 201, 209, 192, 182, 202, 202, 214, 238, 269, 296, 310, 317, 302, 277, 275, 243, 202, 180, 151, 105, 49, 3, -44, -72, -67, -50, -45, -92, -144, -165, -159, -116, -40, 52, 125, 123, 87, 62, 70, 85, 95, 93, 63, 4, -88, -164, -209, -260, -305, -340, -345, -346, -365, -361, -339, -343, -342, -324, -336, -303, -187, 9, 299, 679, 1128, 1532, 1617, 1312, 803, 282, -145, -444, -599, -653, -669, -684, -690, -689, -689, -653, -587, -531, -484, -444, -445, -458, -401, -314, -262, -220, -132, -26, 73, 157, 228, 319, 399, 444, 468, 461, 438, 399, 383, 383, 371, 322, 240, 157, 91, 23, -52, -124, -177, -214, -210, -170, -118, -33, 71, 148, 226, 294, 331, 377, 366, 347, 323, 306, 282, 257, 231, 184, 102, 5, -97, -195, -281, -339, -383, -407, -407, -414, -412, -388, -368, -362, -359, -349, -366, -390, -358, -253, -39, 316, 806, 1326, 1661, 1532, 1063, 483, -34, -375, -554, -636, -669, -661, -644, -624, -596, -564, -526, -486, -465, -442, -433, -429, -405, -391, -381, -353, -314, -279, -247, -208, -140, -74, -15, 77, 192, 290, 392, 472, 533, 577, 603, 611, 571, 452, 304, 157, 40, 14, 32, 37, 55, 60, 58, 60, 99, 160, 210, 247, 290, 353, 410, 454, 493, 517, 508, 453, 395, 354, 312, 253, 181, 108, 27, -91, -214, -287, -323, -343, -364, -398, -425, -415, -382, -352, -355, -399, -452, -439, -351, -170, 134, 577, 1096, 1499, 1447, 1014, 446, -83, -446, -637, -721, -754, -787, -786, -736, -660, -581, -508, -455, -430, -408, -389, -346, -292, -243, -218, -196, -165, -119, -83, -59, -43, -28, 8, 70, 115, 131, 153, 159, 146, 146, 146, 70, 71, 64, 53, 42, 28, 22, 68, 141, 229, 308, 364, 396, 397, 409, 410, 402, 388, 360, 318, 268, 223, 203, 200, 211, 217, 208, 185, 150, 120, 92, 62, 38, 27, 20, -4, -44, -85, -125, -168, -221, -275, -331, -389, -443, -465, -434, -293, -14, 386, 870, 1333, 1525, 1298, 1176, 1176, -136, -534, -679, -735, -748, -743, -741, -728, -678, -598, -523, -458, -414, -372, -338, -311, -275, -233, -189, -150, -123, -91, -44, 4, 30, 48, 79, 130, 175, 200, 199, 195, 186, 167, 121, 68, 30, -29, -97, -147, -191, -219, -220, -217, -214, -197, -162, -128, -76, -19, 23, 70, 125, 180, 246, 293, 337, 355, 385, 437, 465, 446, 399, 333, 246, 141, 39, -37, -60, -95, -142, -176, -213, -245, -249, -203, -151, -140, -184, -262, -308, -265, -82, 230, 634, 1122, 1538, 1599, 1301, 770, 207, -239, -491, -606, -652, -675, -719, -733, -702, -648, -590, -545, -503, -460, -402, -361, -332, -298, -279, -260, -230, -213, -183, -143, -110, -89, -76, -23, 54, 118, 178, 216, 225, 204, 167, 114, 70, 68, 68, 68, -36, -81, -108, -158, -192, -184, -171, -168, -173, -173, -175, -169, -147, -114, -84, -51, 16, 116, 216, 275, 348, 462, 564, 590, 540, 444, 343, 255, 176, 96, 11, -33, -36, -38, -75, -145, -228, -279, -321, -382, -419, -380, -255, 21, 459, 988, 1508, 1767, 1577, 1140, 646, 201, -90, -248, -358, -445, -507, -547, -559, -555, -543, -538, -538, -536, -520, -488, -453, -410, -367, -324, -275, -229, -166, -119, -88, -65, -33, 15, 70, 127, 167, 175, 168, 154, 154, 159, 138, 89, 36, 8, -13, -47, -83, -97, -100, -96, -96, -105, -116, -112, -101, -98, -105, -117, -119, -103, -70, -54, -58, -58, -47, -23, 2, 17, 0, -48, -121, -185, -240, -240, -209, -175, -144, -144, -144, -123, -99, -54, -26, -68, -134, -161, -111, 17, 252, 621, 1118, 1664, 2039, 1965, 1556, 1042, 554, 205, 27, -40, -87, -151, -207, -237, -280, -325, -361, -398, -416, -392, -356, -339, -322, -301, -262, -231, -200, -178, -166, -152, -129, -88, -36, 21, 79, 116, 108, 98, 86, 87, 79, 46, -2, -45, -80, -159, -220, -219, -223, -248, -258, -265, -264, -236, -181, -145, -131, -131, -132, -109, -49, 23, 89, 116, 128, 129, 131, 132, 109, 38, -52, -138, -211, -289, -365, -428, -489, -517, -480, -409, -341, -294, -250, -212, -181, -180, -161, -53, 179, 536, 997, 1523, 2006, 2223, 1998, 1454, 790, 225, -150, -358, -493, -574, -612, -626, -610, -569, -500, -427, -352, -284, -217, -167, -140, -126, -123, -119, -123, -140, -149, -146, -135, -115, -101, -58, 2, 49, 95, 128, 146, 151, 129, 112, 101, 80, 48, -9, -73, -127, -148, -153, -151, -160, -169, -182, -173, -152, -98, -41, -13, 9, 36, 71, 114, 147, 186, 214, 229, 222, 203, 177, 123, 34, -55, -138, -208, -231, -254, -284, -316, -322, -319, -335, -357, -369, -405, -446, -452, -410, -283, -36, 350, 843, 1344, 1646, 1568, 1191, 644, 114, -179, -388, -463, -468, -443, -392, -334, -310, -293, -280, -290, -313, -320, -298, -281, -268, -238, -180, -133, -94, -30, 43, 98, 118, 139, 211, 257, 242, 206, 186, 162, 146, 162, 160, 129, 92, 53, 7, -18, -34, -35, -29, -36, -45, -95, -143, -151, -151, -149, -80, -66, -66, 5, 31, 59, 83, 108, 138, 151, 170, 190, 157, 51, -54, -140, -215, -259, -266, -256, -253, -258, -249, -252, -261, -266, -258, -265, -305, -343, -330, -214, 36, 402, 841, 1294, 1542, 1359, 911, 362, -116, -406, -533, -613, -668, -675, -631, -581, -520, -444, -373, -303, -251, -186, -96, -49, -63, -55, -1, 31, 54, 79, 95, 70, 53, 84, 97, 70, 33, 32, 46, 59, 72, 135, 227, 339, 416, 445, 446, 423, 380, 328, 286, 246, 195, 153, 102, 51, 11, -11, -29, -27, -22, -10, 14, 38, 74, 102, 107, 105, 101, 65, 20, -5, -55, -146, -238, -305, -354, -372, -369, -363, -356, -367, -375, -373, -360, -351, -355, -372, -347, -268, -89, 237, 690, 1213, 1650, 1654, 1215, 613, 48, -345, -568, -670, -719, -728, -714, -693, -662, -627, -603, -555, -488, -435, -386, -347, -320, -278, -207, -146, -111, -66, -27, -3, 35, 92, 161, 231, 302, 384, 455, 509, 563, 619, 654, 643, 596, 541, 434, 317, 241, 202, 157, 110, 65, 42, 63, 92, 96, 88, 71, 65, 79, 119, 197, 234, 225, 205, 191, 164, 146, 158, 167, 106, -25, -177, -287, -347, -373, -403, -463, -480, -454, -439, -432, -398, -348, -315, -314, -333, -313, -259, -135, 166, 629, 1169, 1592, 1618, 1243, 703, 153, -262, -493, -597, -655, -712, -748, -725, -681, -654, -637, -611, -585, -576, -545, -501, -468, -443, -425, -403, -381, -322, -217, -125, -63, 9, 92, 179, 285, 391, 474, 534, 557, 583, 611, 601, 553, 495, 437, 370, 303, 222, 158, 97, 45, 16, 0, 2, 25, 62, 98, 147, 202, 261, 321, 362, 379, 379, 361, 325, 301, 276, 235, 166, 82, -23, -116, -196, -261, -313, -340, -350, -353, -353, -351, -343, -341, -360, -400, -410, -361, -228, 24, 411, 886, 1343, 1601, 1488, 1083, 534, 15, -331, -519, -600, -625, -642, -636, -622, -602, -564, -527, -512, -488, -441, -402, -370, -327, -312, -282, -250, -206, -163, -142, -121, -77, -33, -22, -22, -22, -21, -22, -22, -22, -22, -22, -22, 162, 128, 97, 37, 53, 75, 84, 107, 119, 123, 143, 163, 170, 204, 245, 267, 273, 285, 267, 223, 205, 215, 208, 214, 259, 272, 216, 128, 35, -46, -123, -183, -228, -230, -222, -233, -253, -280, -274, -242, -258, -323, -383, -372, -273, -78, 237, 665, 1163, 1589, 1656, 1341, 815, 269, -171, -459, -616, -732, -792, -797, -787, -758, -718, -653, -591, -575, -555, -479, -403, -352, -309, -265, -213, -163, -117, -72, -33, -13, -33, -70, -67, -20, 60, 114, 162, 164, 145, 142, 128, 124, 163, 153, 64, -2, -15, -44, -88, -88, -30, 21, 1, -19, 0, 37, 92, 119, 128, 175, 236, 275, 277, 263, 256, 263, 252, 219, 179, 117, 57, 1, -68, -104, -131, -151, -131, -78, -17, 9, 26, 55, 61, 34, -18, -34, 38, 248, 585, 1022, 1500, 1826, 1705, 1177, 338, -156, -358, -548, -651, -692, -691, -692, -692, -692, -692, -692, -518, -475, -468, -444, -415, -384, -338, -307, -277, -262, -242, -200, -155, -112, -72, -9, 61, 117, 169, 213, 240, 260, 261, 240, 220, 203, 179, 137, 94, 50, 11, -19, -50, -75, -99, -110, -114, -99, -58, -35, -20, 2, 38, 88, 137, 177, 213, 241, 267, 287, 330, 404, 431, 392, 314, 220, 111, 29, -18, -56, -96, -116, -108, -68, -13, 20, 18, -15, -74, -107, -77, 45, 273, 621, 1090, 1617, 1918, 1714, 1161, 485, -91, -429, -613, -746, -829, -850, -820, -760, -723, -689, -647, -594, -534, -498, -467, -442, -408, -379, -354, -307, -250, -173, -111, -95, -112, -112, -86, -24, 85, 178, 188, 138, 105, 109, 138, 128, 80, 45, 33, 0, -61, -96, -125, -168, -185, -169, -172, -173, -150, -121, -82, -66, -49, -23, 10, 10, 142, 231, 227, 233, 247, 228, 177, 96, 36, 4, -22, -33, -57, -100, -124, -124, -135, -156, -121, -77, -67, -72, -87, -55, 23, 194, 499, 919, 1394, 1784, 1861, 1585, 1075, 482, -14, -311, -450, -526, -580, -603, -616, -623, -621, -600, -568, -528, -486, -471, -451, -441, -410, -367, -332, -303, -251, -206, -162, -138, -111, -75, -26, 23, 60, 92, 112, 135, 153, 147, 120, 75, 33, -2, -23, -41, -71, -106, -131, -135, -137, -132, -119, -93, -61, -41, -31, -19, 13, 47, 72, 99, 128, 134, 134, 144, 151, 130, 94, 52, 4, -58, -117, -171, -195, -195, -202, -141, -68, 1, 29, 14, -44, -144, -264, -284, -200, 4, 332, 782, 1311, 1750, 1828, 1509, 924, 294, -175, -402, -495, -530, -517, -476, -458, -472, -504, -524, -535, -528, -522, -503, -431, -331, -290, -287, -266, -242, -216, -177, -123, -110, -90, -69, 9, 123, 173, 202, 228, 220, 151, 94, 64, 72, 63, 26, -13, -61, -108, -126, -114, -108, -63, -55, -148, -228, -234, -201, -122, -48, 19, 71,