783, 367, -47, -368, -489, -509, -468, -424, -382, -348, -308, -254, -227, -190, -159, -141, -184, -202, -95, -29, 23, 61, 78, 70, 104, 121, 93, 115, 164, 219, 241, 268, 261, 248, 224, 203, 200, 178, 159, 127, 90, 66, 27, 10, 9, 5, 18, 42, 41, 15, 7, 22, 57, 86, 106, 114, 102, 92, 83, 70, 26, -34, -98, -170, -225, -275, -293, -306, -307, -297, -302, -296, -273, -293, -312, -310, -289, -181, 73, 416, 714, 936, 999, 817, 358, -117, -379, -466, -478, -446, -407, -363, -304, -275, -254, -256, -240, -197, -144, -107, -78, -68, -65, -38, 1, 25, 37, 59, 95, 110, 95, 91, 120, 168, 219, 242, 249, 253, 241, 217, 195, 170, 136, 97, 61, 46, 35, 36, 34, 23, 46, 87, 95, 88, 78, 79, 95, 102, 105, 97, 83, 80, 54, -24, -91, -143, -233, -292, -307, -314, -316, -309, -292, -271, -289, -335, -351, -348, -263, -27, 314, 685, 954, 1007, 796, 361, -92, -347, -427, -429, -424, -421, -402, -365, -315, -267, -229, -211, -204, -200, -191, -168, -121, -63, -26, 10, 47, 66, 101, 142, 171, 188, 213, 230, 230, 217, 202, 197, 191, 183, 183, 176, 158, 145, 126, 89, 35, -12, -44, -70, -95, -94, -73, -68, -76, -85, -92, -55, 22, 76, 82, 87, 86, 53, 15, -11, -69, -134, -184, -225, -273, -305, -309, -288, -285, -291, -307, -297, -293, -310, -321, -269, -126, 130, 452, 753, 909, 839, 540, 88, -267, -427, -455, -436, -408, -350, -311, -275, -258, -259, -265, -228, -187, -172, -141, -89, -43, -34, -17, 23, 56, 67, 89, 129, 136, 129, 154, 206, 252, 266, 258, 252, 266, 266, 251, 206, 145, 95, 70, 38, -4, -24, -21, -22, 3, 29, 37, -5, -28, 7, 49, 51, 61, 86, 98, 82, 57, 22, 0, -62, -137, -179, -206, -250, -310, -315, -280, -263, -274, -284, -262, -264, -287, -300, -298, -185, 71, 365, 650, 913, 1049, 926, 441, -128, -484, -562, -552, -509, -428, -377, -355, -338, -309, -247, -185, -158, -126, -91, -40, 2, 28, 19, 8, 18, 47, 88, 117, 125, 177, 215, 227, 236, 249, 275, 260, 246, 254, 241, 221, 206, 169, 110, 75, 34, 3, 6, 38, 61, 72, 44, 10, 12, 15, 6, 23, 66, 107, 128, 156, 170, 173, 148, 81, -10, -102, -170, -219, -254, -266, -243, -201, -180, -197, -231, -269, -295, -303, -301, -237, -16, 333, 665, 927, 1077, 973, 559, 36, -328, -472, -499, -474, -420, -367, -349, -331, -296, -247, -206, -175, -158, -156, -129, -93, -64, -25, 1, 12, 27, 45, 67, 85, 87, 113, 167, 212, 226, 221, 213, 197, 175, 158, 126, 92, 96, 129, 150, 108, 55, 69, 109, 126, 124, 107, 87, 73, 89, 120, 145, 163, 162, 146, 131, 104, 74, 14, -61, -120, -154, -181, -220, -263, -287, -290, -282, -262, -247, -237, -264, -312, -351, -336, -167, 136, 475, 751, 887, 839, 554, 108, -246, -411, -439, -413, -363, -307, -261, -246, -246, -241, -228, -209, -192, -171, -147, -132, -116, -86, -48, -16, 10, 42, 82, 115, 129, 131, 142, 171, 194, 188, 165, 155, 184, 215, 204, 184, 157, 115, 76, 71, 56, 17, -22, -31, -23, -4, 15, 29, 32, 41, 49, 70, 123, 137, 123, 89, 60, 62, 48, 1, -58, -128, -180, -208, -226, -232, -232, -241, -243, -249, -264, -291, -326, -348, -323, -185, 113, 465, 764, 892, 816, 518, 87, -253, -415, -430, -402, -369, -339, -303, -281, -267, -247, -238, -222, -212, -202, -184, -145, -114, -123, -131, -77, 13, 77, 118, 149, 170, 206, 242, 272, 295, 305, 299, 256, 221, 209, 186, 158, 125, 77, 44, 37, 24, 27, 32, 18, -31, -79, -96, -98, -77, -42, -7, 18, 14, -4, 1, 27, 9, 31, 37, -6, -63, -130, -192, -235, -292, -325, -299, -252, -216, -195, -209, -244, -274, -309, -337, -240, 6, 360, 718, 986, 1081, 946, 547, 26, -323, -496, -509, -438, -356, -298, -267, -269, -261, -256, -223, -183, -149, -113, -79, -73, -63, -45, -24, 13, 71, 109, 140, 145, 166, 204, 248, 263, 247, 230, 260, 287, 274, 273, 263, 263, 232, 175, 117, 30, -44, -31, 52, 122, 99, 45, 37, 11, -18, 23, 80, 102, 124, 156, 155, 138, 126, 103, 67, 7, -55, -116, -182, -206, -220, -256, -298, -270, -203, -203, -218, -245, -289, -317, -277, -103, 178, 499, 795, 994, 1021, 763, 227, -236, -445, -488, -470, -433, -376, -341, -339, -321, -280, -225, -183, -165, -159, -117, -84, -85, -83, -53, -26, 2, 36, 59, 70, 82, 91, 113, 130, 144, 185, 220, 240, 240, 228, 205, 184, 165, 145, 126, 104, 76, 53, 27, 2, -11, -17, -12, 7, 31, 43, 57, 84, 106, 124, 132, 123, 112, 108, 88, 30, -60, -152, -222, -256, -255, -246, -244, -247, -254, -251, -264, -281, -303, -336, -370, -341, -159, 159, 509, 774, 900, 835, 514, 82, -238, -381, -407, -396, -386, -380, -380, -367, -362, -338, -312, -276, -232, -211, -221, -207, -129, -97, -54, 23, 55, 68, 80, 78, 92, 122, 124, 133, 137, 139, 134, 131, 181, 244, 278, 259, 197, 145, 85, 35, 15, 19, 33, 50, 53, 66, 68, 50, 32, 45, 67, 80, 73, 98, 135, 135, 103, 61, 24, -12, -58, -115, -172, -221, -244, -252, -267, -275, -258, -220, -198, -216, -258, -297, -311, -229, 21, 380, 724, 915, 904, 664, 238, -135, -343, -425, -435, -405, -354, -301, -272, -259, -242, -207, -167, -140, -116, -98, -82, -58, -27, 1, 27, 56, 87, 108, 125, 157, 184, 214, 249, 262, 263, 258, 258, 253, 242, 223, 204, 184, 155, 124, 125, 124, 125, 125, 124, 124, 124, 124, -6, -2, 6, 26, 50, 67, 76, 76, 76, 62, 39, 2, -48, -103, -148, -190, -229, -262, -276, -279, -266, -259, -240, -224, -237, -280, -319, -316, -204, 68, 421, 704, 704, 704, 704, 548, -15, -331, -468, -496, -474, -435, -387, -348, -315, -291, -267, -241, -211, -191, -170, -145, -129, -113, -96, -82, -47, 10, 49, 83, 115, 139, 162, 184, 202, 210, 215, 228, 236, 236, 237, 237, 236, 139, 111, 65, 22, -6, -23, -33, -38, -28, -12, -14, -14, -20, -38, -33, 0, 44, 73, 81, 85, 74, 43, 15, -27, -86, -140, -198, -244, -264, -279, -300, -312, -289, -276, -271, -270, -292, -336, -347, -266, -39, 305, 646, 918, 1051, 985, 594, 52, -344, -500, -507, -467, -428, -392, -349, -319, -280, -234, -193, -156, -126, -106, -93, -87, -80, -34, 7, 28, 59, 85, 105, 138, 163, 193, 214, 231, 228, 211, 214, 216, 224, 210, 191, 178, 158, 113, 65, 36, 16, 3, -4, 9, 23, 32, 32, 25, 20, 24, 36, 60, 94, 110, 119, 118, 103, 84, 64, 26, -34, -107, -174, -215, -242, -260, -263, -254, -242, -241, -240, -245, -263, -289, -303, -247, -52, 260, 588, 870, 1050, 1036, 716, 199, -220, -436, -505, -492, -456, -423, -396, -370, -341, -315, -299, -277, -268, -268, -268, -268, -268, -268, -268, -268, 12, 42, 42, 41, 42, 42, 41, 42, 41, 42, 41, 41, 41, 41, 42, 42, 42, 42, 41, 42, 41, 42, 41, 41, 42, 42, 42, 92, 99, 122, 153, 179, 195, 194, 193, 177, 149, 114, 38, -43, -110, -169, -196, -211, -226, -229, -234, -239, -247, -251, -264, -308, -360, -368, -256, 19, 371, 707, 938, 988, 798, 387, -34, -295, -399, -419, -410, -395, -382, -374, -358, -329, -285, -235, -199, -176, -163, -139, -103, -69, -43, -24, -8, 11, 31, 54, 89, 120, 158, 202, 239, 261, 252, 222, 189, 181, 186, 179, 161, 139, 117, 101, 86, 54, 21, 19, 38, 55, 58, 61, 60, 50, 38, 38, 62, 97, 128, 142, 128, 106, 78, 48, 18, -25, -77, -130, -177, -211, -228, -249, -257, -246, -231, -229, -231, -240, -282, -318, -321, -226, 32, 376, 695, 874, 862, 648, 253, -124, -330, -386, -372, -347, -325, -306, -288, -263, -235, -205, -172, -148, -126, -101, -70, -36, -11, 6, 26, 52, 85, 111, 135, 157, 187, 222, 245, 260, 267, 263, 259, 254, 245, 236, 232, 218, 190, 139, 106, 87, 77, 61, 25, -1, 4, 19, 33, 35, 26, 13, 17, 43, 73, 101, 112, 112, 93, 49, -14, -90, -147, -190, -224, -260, -295, -318, -329, -329, -338, -340, -325, -317, -341, -369, -344, -193, 102, 442, 748, 927, 911, 618, 113, -324, -523, -563, -527, -477, -443, -413, -380, -346, -325, -296, -256, -228, -197, -160, -137, -112, -70, -27, 12, 43, 64, 79, 103, 127, 148, 176, 203, 215, 219, 219, 223, 243, 245, 226, 213, 192, 158, 129, 105, 72, 63, 55, 55, 54, 46, 36, 21, -1, -1, 25, 61, 87, 106, 111, 112, 112, 126, 126, 80, 1, -52, -81, -122, -168, -201, -210, -204, -204, -218, -242, -264, -279, -294, -307, -282, -148, 139, 470, 778, 1005, 1069, 873, 412, -80, -380, -487, -496, -477, -457, -422, -378, -346, -325, -307, -291, -255, -233, -210, -189, -156, -119, -73, -27, 12, 38, 42, 39, 52, 77, 108, 134, 159, 175, 174, 175, 169, 170, 171, 162, 147, 117, 88, 57, 36, 12, -3, -12, -12, -12, -3, 8, 13, 23, 45, 75, 110, 140, 154, 148, 130, 108, 81, 60, 8, -68, -130, -184, -224, -246, -261, -263, -268, -270, -262, -249, -247, -268, -293, -292, -196, 53, 412, 758, 1026, 1145, 1033, 635, 127, -234, -408, -450, -437, -413, -378, -338, -288, -244, -220, -212, -205, -191, -172, -144, -101, -51, -27, -18, -7, 6, 36, 92, 126, 147, 179, 201, 202, 197, 191, 168, 134, 98, 73, 106, 149, 155, 125, 76, 41, 25, 6, -9, -14, -11, 16, 35, 41, 46, 55, 74, 81, 94, 118, 126, 122, 120, 116, 93, 30, -46, -115, -174, -220, -243, -250, -262, -272, -264, -257, -243, -251, -296, -343, -351, -241, 12, 346, 687, 957, 1071, 930, 519, 55, -258, -401, -431, -424, -405, -381, -359, -333, -306, -284, -271, -261, -245, -221, -196, -168, -143, -109, -63, -17, 10, 20, 41, 80, 122, 152, 169, 177, 178, 180, 171, 161, 161, 161, 162, 167, 164, 134, 93, 67, 54, 53, 66, 68, 63, 64, 81, 104, 113, 131, 145, 162, 173, 169, 161, 151, 139, 89, 22, -50, -120, -177, -208, -228, -241, -241, -238, -247, -258, -251, -268, -305, -336, -322, -189, 102, 456, 790, 1012, 1034, 797, 331, -102, -336, -419, -433, -429, -415, -390, -359, -337, -320, -290, -251, -211, -182, -148, -117, -95, -80, -64, -45, -25, -10, 9, 44, 74, 99, 126, 148, 154, 153, 165, 172, 169, 156, 156, 148, 121, 104, 79, 57, 58, 57, 55, 31, 15, 25, 20, 26, 37, 29, 26, 56, 68, 88, 122, 143, 135, 112, 74, 14, -58, -147, -215, -260, -292, -314, -324, -330, -315, -305, -304, -308, -331, -377, -397, -337, -144, 188, 550, 857, 1007, 943, 623, 149, -205, -366, -413, -420, -410, -387, -362, -333, -311, -298, -284, -269, -239, -184, -123, -84, -69, -57, -50, -20, 31, 67, 71, 79, 101, 139, 180, 216, 238, 254, 268, 268, 261, 263, 250, 218, 184, 168, 148, 128, 108, 84, 58, 38, 29, 48, 56, 41, 16, 17, 31, 52, 63, 73, 77, 85, 77, 62, 42, -5, -67, -137, -198, -248, -276, -289, -284, -276, -268, -268, -267, -279, -309, -348, -359, -274, -23, 336, 702, 932, 944, 736, 327, -98, -356, -450, -455, -422, -374, -334, -310, -279, -249, -220, -206, -186, -144, -93, -58, -33, -23, -22, -9, 22, 63, 84, 108, 139, 171, 202, 240, 254, 245, 239, 243, 256, 263, 262, 250, 214, 172, 122, 85, 37, -7, -28, -47, -62, -67, -47, -34, -29, -13, -2, -2, 16, 49, 92, 115, 96, 65, 52, 37, 1, -69, -151, -223, -251, -250, -240, -268, -301, -302, -295, -275, -260, -285, -309, -294, -201, 9, 334, 640, 884, 1018, 926, 530, -12, -377, -522, -551, -501, -441, -408, -393, -335, -294, -283, -269, -236, -201, -174, -141, -110, -106, -102, -68, -22, 4, 26, 54, 82, 107, 149, 187, 206, 218, 224, 229, 228, 218, 206, 193, 181, 165, 139, 113, 94, 79, 71, 66, 64, 63, 68, 87, 95, 93, 85, 100, 133, 157, 161, 163, 159, 152, 140, 103, 37, -29, -98, -163, -212, -244, -251, -241, -236, -233, -235, -242, -255, -280, -311, -298, -169, 113, 456, 767, 988, 1051, 839, 374, -88, -358, -460, -476, -462, -438, -409, -370, -326, -294, -266, -241, -213, -185, -159, -139, -116, -94, -68, -42, -21, -1, 25, 47, 65, 84, 99, 125, 145, 154, 154, 140, 129, 138, 148, 144, 122, 96, 90, 90, 76, 66, 74, 74, 59, 70, 85, 84, 73, 89, 101, 128, 155, 163, 163, 168, 159, 145, 103, 26, -66, -140, -196, -246, -286, -313, -319, -296, -274, -257, -255, -274, -309, -340, -308, -131, 180, 536, 844, 1011, 980, 681, 221, -147, -342, -422, -421, -389, -386, -382, -363, -354, -303, -252, -207, -182, -173, -153, -124, -101, -84, -62, -44, -30, -22, -14, -19, -24, -13, 9, 31, 74, 140, 174, 187, 194, 213, 222, 223, 175, 128, 101, 37, -46, -113, -130, -86, -37, 3, 2, 2, 28, 52, 70, 91, 135, 178, 223, 282, 306, 251, 179, 100, 28, -30, -93, -166, -255, -327, -307, -253, -249, -300, -321, -304, -297, -317, -334, -302, -132, 185, 553, 907, 1085, 1036, 738, 267, -120, -321, -392, -398, -381, -357, -326, -291, -267, -245, -216, -198, -179, -163, -134, -90, -53, -23, 0, 28, 38, 45, 73, 107, 125, 150, 147, 148, 153, 151, 151, 163, 191, 258, 289, 315, 301, 269, 204, 150, 118, 123, 123, 117, 104, 106, 112, 105, 91, 78, 82, 96, 109, 108, 96, 99, 96, 79, 46, -5, -69, -133, -187, -233, -269, -275, -280, -285, -287, -283, -280, -291, -330, -382, -379, -245, 48, 422, 745, 883, 801, 504, 70, -274, -421, -421, -385, -359, -344, -325, -306, -284, -262, -247, -217, -182, -144, -107, -90, -81, -46, -7, 28, 45, 50, 66, 111, 147, 161, 166, 168, 174, 194, 216, 238, 253, 242, 205, 177, 157, 129, 99, 81, 51, 0, -36, -41, -37, -46, -47, -34, -20, -17, -1, 35, 62, 73, 79, 85, 92, 100, 78, 9, -80, -151, -213, -267, -312, -335, -334, -322, -312, -311, -312, -309, -312, -331, -360, -334, -177, 108, 408, 680, 865, 881, 621, 140, -261, -475, -504, -431, -386, -362, -324, -291, -276, -251, -193, -167, -155, -140, -120, -121, -122, -103, -74, 12, 114, 167, 164, 148, 133, 124, 134, 160, 180, 213, 223, 204, 178, 142, 142, 130, 122, 126, 126, 114, 95, 86, 90, 78, 80, 89, 100, 73, 40, 42, 80, 120, 148, 161, 166, 153, 115, 72, 43, 3, -52, -120, -186, -240, -276, -300, -300, -285, -279, -284, -311, -355, -445, -495, -452, -245, 151, 596, 953, 1118, 1055, 719, 233, -141, -312, -334, -302, -287, -292, -292, -275, -252, -230, -211, -191, -167, -142, -130, -102, -52, -2, 32, 61, 78, 73, 89, 120, 155, 177, 187, 193, 214, 267, 285, 293, 321, 311, 299, 273, 218, 164, 124, 79, 29, 11, -6, -26, -34, -29, -22, -8, 3, 0, 20, 45, 56, 63, 62, 59, 55, 43, 15, -23, -83, -156, -223, -262, -286, -293, -294, -303, -320, -324, -321, -324, -346, -392, -411, -381, -234, 52, 405, 730, 933, 943, 722, 272, -192, -444, -518, -506, -461, -403, -369, -346, -320, -314, -313, -276, -226, -192, -163, -124, -91, -58, -27, 6, 28, 50, 77, 106, 128, 156, 205, 245, 262, 261, 257, 242, 229, 212, 178, 169, 185, 175, 144, 105, 58, 40, 31, 16, 3, -7, -13, 0, 10, 13, 5, 27, 76, 105, 110, 116, 127, 118, 81, 15, -66, -139, -195, -233, -268, -294, -307, -305, -294, -283, -264, -251, -259, -279, -285, -253, -122, 148, 473, 762, 970, 1023, 818, 344, -128, -396, -495, -490, -446, -411, -384, -359, -329, -297, -260, -223, -190, -155, -125, -95, -64, -38, -18, -14, -24, -6, 35, 71, 96, 111, 152, 209, 238, 246, 246, 240, 227, 219, 216, 201, 175, 150, 126, 106, 101, 107, 101, 84, 67, 47, 45, 70, 85, 96, 120, 138, 139, 125, 123, 129, 118, 85, 25, -46, -120, -170, -205, -220, -236, -250, -258, -263, -262, -260, -268, -297, -358, -392, -362, -213, 96, 470, 805, 987, 945, 642, 183, -181, -357, -406, -407, -388, -358, -323, -303, -294, -276, -270, -259, -231, -205, -173, -124, -85, -55, -24, 13, 45, 70, 95, 132, 157, 181, 210, 234, 257, 268, 255, 228, 212, 212, 207, 191, 172, 150, 135, 123, 99, 74, 55, 40, 27, 21, 20, 6, -26, -44, -31, 18, 61, 96, 121, 118, 107, 91, 74, 48, -11, -83, -148, -202, -250, -295, -314, -300, -276, -271, -266, -260, -269, -300, -346, -351, -213, 97, 457, 788, 995, 991, 711, 225, -211, -452, -530, -519, -463, -405, -353, -321, -300, -272, -239, -199, -170, -163, -145, -125, -92, -60, -45, -30, -8, 12, 33, 56, 108, 168, 199, 207, 201, 197, 210, 208, 195, 190, 204, 215, 190, 147, 105, 58, 28, 11, 8, 10, 6, -7, 14, 20, 6, -5, 13, 58, 75, 94, 107, 121, 129, 114, 64, 13, -55, -121, -173, -206, -231, -261, -278, -275, -275, -275, -270, -263, -276, -294, -282, -221, -63, 194, 469, 742, 959, 1016, 794, 308, -171, -443, -525, -506, -462, -422, -396, -371, -343, -306, -270, -235, -198, -169, -143, -110, -75, -35, -1, 21, 34, 48, 71, 99, 116, 145, 183, 219, 238, 237, 234, 234, 234, 231, 228, 211, 192, 179, 157, 133, 104, 79, 67, 66, 70, 80, 87, 100, 105, 110, 126, 154, 173, 180, 171, 145, 114, 93, 64, 8, -51, -107, -160, -208, -231, -241, -243, -236, -236, -231, -220, -237, -287, -323, -306, -177, 100, 442, 767, 985, 1048, 865, 419, -50, -327, -443, -475, -454, -415, -381, -361, -347, -327, -303, -281, -260, -231, -189, -166, -143, -118, -103, -74, -38, 3, 31, 50, 72, 92, 107, 123, 132, 139, 146, 141, 127, 122, 117, 126, 130, 114, 76, 54, 35, 18, 1, -9, 9, 36, 51, 59, 65, 66, 68, 82, 111, 137, 146, 144, 130, 114, 103, 74, 17, -60, -132, -188, -230, -271, -296, -313, -320, -310, -293, -287, -315, -350, -344, -268, -75, 232, 577, 879, 1039, 989, 650, 132, -269, -459, -504, -488, -468, -451, -425, -395, -355, -311, -263, -208, -171, -149, -125, -96, -71, -65, -68, -38, 1, 27, 48, 56, 65, 98, 143, 151, 156, 151, 141, 140, 134, 141, 146, 137, 120, 103, 79, 59, 51, 47, 42, 37, 35, 43, 46, 46, 49, 38, 32, 49, 84, 120, 152, 172, 163, 121, 81, 40, 0, -53, -127, -181, -229, -265, -271, -270, -277, -277, -266, -256, -265, -287, -294, -262, -113, 165, 508, 829, 1045, 1084, 841, 364, -76, -321, -429, -447, -436, -416, -390, -362, -315, -279, -252, -220, -190, -167, -144, -120, -105, -105, -100, -72, -45, -8, 14, 46, 82, 106, 126, 146, 163, 157, 144, 155, 173, 183, 186, 173, 154, 130, 103, 81, 64, 52, 48, 54, 61, 70, 64, 49, 44, 65, 92, 114, 141, 157, 156, 130, 110, 96, 68, 10, -72, -152, -194, -204, -219, -250, -272, -271, -265, -253, -240, -246, -287, -321, -296, -154, 147, 526, 874, 1045, 988, 699, 250, -124, -307, -367, -366, -332, -297, -271, -261, -249, -236, -226, -201, -167, -125, -93, -73, -59, -44, -22, 2, 27, 46, 68, 91, 121, 153, 175, 194, 205, 216, 213, 212, 217, 227, 219, 204, 172, 137, 124, 110, 79, 38, -3, -38, -46, -47, -48, -53, -53, -46, -22, 7, 30, 55, 73, 82, 71, 49, 34, 4, -60, -135, -203, -245, -280, -311, -322, -307, -297, -309, -328, -334, -328, -331, -356, -367, -277, -25, 350, 719, 968, 1012, 822, 398, -67, -351, -445, -437, -409, -386, -357, -329, -315, -300, -264, -237, -213, -187, -154, -112, -68, -52, -42, -22, 2, 39, 63, 88, 117, 145, 168, 199, 219, 227, 232, 244, 242, 215, 195, 183, 195, 179, 135, 89, 50, 37, 11, -11, 2, 11, -2, -4, 1, 11, 10, 14, 30, 78, 111, 119, 116, 71, 48, 27, -21, -82, -139, -199, -255, -284, -287, -275, -278, -293, -294, -271, -266, -289, -307, -285, -160, 77, 368, 653, 898, 1012, 854, 395, -119, -442, -576, -590, -531, -462, -437, -417, -365, -322, -285, -246, -205, -173, -163, -158, -146, -123, -95, -63, -27, 7, 32, 54, 72, 87, 114, 144, 160, 180, 202, 217, 229, 248, 263, 262, 244, 210, 166, 116, 98, 87, 80, 80, 74, 80, 100, 126, 139, 136, 144, 158, 161, 161, 159, 153, 132, 115, 122, 98, 45, -29, -100, -143, -193, -224, -222, -202, -207, -216, -202, -197, -241, -304, -372, -388, -224, 100, 453, 767, 965, 992, 774, 322, -113, -358, -445, -441, -426, -402, -358, -324, -300, -278, -258, -234, -212, -197, -178, -156, -127, -100, -74, -44, -29, -20, -12, 12, 31, 80, 139, 183, 202, 195, 171, 159, 167, 170, 156, 149, 137, 119, 102, 75, 47, 40, 50, 78, 88, 70, 44, 46, 63, 78, 97, 115, 124, 125, 117, 93, 71, 61, 47, -9, -86, -163, -210, -226, -240, -247, -249, -239, -217, -215, -222, -244, -302, -353, -372, -275, 17, 398, 753, 961, 952, 717, 294, -98, -322, -404, -414, -390, -362, -338, -317, -295, -268, -231, -190, -157, -141, -129, -107, -85, -59, -27, 2, 34, 54, 83, 114, 144, 178, 197, 210, 236, 261, 270, 266, 253, 236, 212, 202, 183, 151, 117, 88, 66, 35, 8, -4, -6, -5, -9, -12, -7, 1, 17, 37, 53, 76, 90, 113, 117, 112, 106, 78, 27, -54, -134, -192, -238, -277, -294, -298, -297, -292, -287, -288, -300, -306, -340, -397, -346, -121, 240, 631, 923, 1028, 912, 548, 64, -304, -473, -494, -458, -418, -370, -343, -334, -302, -267, -242, -221, -206, -188, -153, -107, -86, -73, -41, 0, 35, 54, 54, 62, 92, 137, 183, 213, 242, 261, 256, 243, 224, 207, 217, 217, 178, 115, 70, 51, 41, 18, -2, 0, 3, 10, 29, 43, 40, 39, 49, 66, 98, 117, 110, 111, 115, 104, 77, 17, -56, -114, -188, -241, -248, -253, -250, -243, -224, -219, -226, -233, -246, -256, -260, -189, 24, 357, 698, 968, 1117, 1033, 646, 97, -307, -496, -531, -513, -477, -411, -356, -322, -322, -297, -260, -250, -250, -209, -158, -137, -126, -95, -85, -59, -12, -5, 10, 27, 51, 105, 179, 212, 200, 168, 141, 120, 137, 126, 102, 115, 131, 102, 106, 69, 17, -16, 11, 30, -14, -21, 16, 50, 39, 34, 48, 73, 98, 136, 117, 104, 112, 105, 63, 14, -47, -144, -179, -169, -207, -246, -280, -255, -227, -265, -255, -215, -216, -254, -284, -157, 96, 415, 725, 1010, 1200, 1082, 650, 128, -242, -423, -488, -491, -461, -426, -392, -377, -362, -324, -290, -246, -222, -195, -163, -134, -94, -57, -52, -36, -7, 10, 25, 62, 87, 86, 120, 157, 151, 134, 122, 102, 102, 105, 115, 121, 93, 52, 34, 43, 41, 0, -26, -21, -2, 7, 11, 24, 27, 44, 61, 86, 113, 137, 153, 161, 171, 172, 155, 104, 36, -38, -107, -159, -190, -204, -219, -236, -245, -244, -239, -246, -266, -284, -279, -211, -20, 298, 632, 927, 1130, 1136, 825, 289, -148, -372, -450, -458, -443, -426, -404, -363, -335, -302, -260, -221, -192, -178, -168, -134, -97, -60, -28, -3, 7, 12, 19, 37, 64, 93, 110, 128, 132, 127, 129, 143, 146, 139, 130, 124, 119, 107, 92, 75, 58, 47, 39, 51, 61, 56, 47, 42, 52, 69, 78, 87, 105, 122, 132, 130, 114, 92, 46, -29, -107, -176, -219, -235, -244, -256, -265, -263, -253, -255, -275, -327, -384, -410, -349, -122, 231, 591, 860, 973, 899, 556, 89, -240, -387, -424, -422, -409, -394, -383, -375, -357, -324, -287, -261, -233, -197, -168, -149, -131, -104, -67, -28, 0, 18, 35, 68, 106, 134, 150, 154, 158, 160, 165, 155, 144, 141, 139, 137, 134, 122, 109, 95, 78, 65, 57, 51, 51, 57, 61, 59, 53, 51, 59, 80, 105, 126, 130, 124, 117, 104, 82, 44, -20, -100, -166, -215, -251, -284, -311, -314, -294, -270, -258, -275, -318, -349, -365, -319, -137, 181, 550, 854, 1010, 953, 648, 187, -184, -367, -414, -402, -376, -350, -338, -320, -298, -270, -241, -209, -188, -170, -154, -134, -98, -53, -12, 20, 50, 80, 110, 142, 155, 164, 169, 181, 191, 197, 203, 220, 229, 225, 224, 221, 202, 175, 147, 119, 88, 59, 36, 28, 37, 42, 40, 37, 33, 25, 18, 30, 58, 83, 101, 107, 109, 89, 61, 32, -3, -61, -126, -183, -224, -248, -271, -285, -277, -267, -271, -280, -290, -311, -346, -375, -344, -154, 190, 558, 851, 958, 846, 504, 67, -244, -387, -417, -390, -360, -331, -300, -273, -248, -214, -178, -151, -132, -117, -104, -90, -70, -44, -7, 32, 65, 100, 123, 149, 180, 214, 244, 260, 266, 268, 271, 272, 263, 248, 239, 231, 224, 199, 167, 134, 101, 78, 54, 37, 31, 39, 41, 37, 33, 32, 32, 46, 73, 110, 136, 141, 144, 130, 90, 46, -2, -69, -139, -195, -229, -248, -266, -280, -282, -288, -297, -291, -292, -312, -351, -383, -329, -129, 213, 579, 890, 1042, 967, 613, 93, -313, -499, -529, -504, -463, -426, -396, -365, -338, -312, -279, -248, -209, -173, -153, -133, -109, -91, -83, -67, -29, 20, 66, 92, 105, 130, 163, 186, 202, 217, 232, 219, 214, 221, 219, 208, 195, 173, 141, 105, 66, 39, 41, 49, 42, 35, 37, 39, 39, 43, 44, 42, 54, 71, 95, 108, 114, 124, 114, 90, 43, -13, -72, -124, -165, -203, -242, -265, -264, -262, -256, -243, -222, -239, -285, -316, -294, -164, 91, 431, 754, 997, 1088, 935, 495, -31, -373, -511, -512, -473, -441, -396, -350, -316, -311, -289, -250, -231, -229, -214, -161, -124, -106, -70, -43, -34, -27, -6, 24, 53, 86, 122, 152, 168, 175, 195, 207, 200, 178, 166, 166, 158, 131, 105, 95, 76, 46, 3, -15, -17, -17, -10, -9, -2, 20, 29, 19, 28, 66, 95, 106, 117, 127, 121, 86, 63, 31, -37, -110, -191, -245, -270, -282, -290, -288, -272, -256, -261, -256, -267, -297, -311, -264, -112, 166, 512, 835, 1058, 1124, 905, 407, -92, -376, -494, -509, -475, -441, -401, -360, -331, -301, -270, -248, -226, -212, -185, -140, -102, -87, -83, -52, -4, 40, 71, 90, 107, 124, 151, 172, 177, 195, 209, 193, 175, 161, 152, 150, 159, 149, 125, 97, 73, 56, 37, 20, 14, 0, -6, 3, 9, 27, 46, 61, 71, 91, 119, 147, 160, 150, 137, 128, 117, 75, 12, -59, -120, -174, -214, -249, -261, -259, -246, -231, -233, -243, -273, -304, -314, -277, -132, 158, 497, 806, 1049, 1144, 961, 492, -12, -320, -441, -455, -436, -421, -394, -362, -331, -297, -267, -243, -221, -199, -182, -160, -132, -101, -61, -25, -7, 10, 32, 60, 82, 90, 105, 129, 149, 168, 182, 184, 177, 165, 151, 138, 126, 115, 105, 78, 56, 36, 17, 13, 15, 20, 29, 34, 40, 47, 49, 44, 51, 69, 95, 115, 114, 98, 93, 89, 70, 29, -25, -88, -163, -206, -229, -255, -272, -273, -270, -268, -266, -254, -266, -300, -331, -325, -204, 71, 426, 764, 1009, 1118, 966, 516, 7, -320, -460, -492, -479, -458, -434, -409, -388, -365, -337, -311, -277, -230, -185, -153, -130, -100, -71, -43, -15, 8, 32, 54, 68, 86, 115, 139, 156, 166, 163, 161, 161, 158, 153, 149, 142, 134, 118, 89, 59, 32, 13, 5, 3, 5, 24, 44, 59, 67, 76, 85, 107, 130, 149, 156, 149, 146, 139, 133, 109, 48, -25, -95, -161, -219, -253, -272, -278, -273, -262, -252, -239, -246, -289, -331, -353, -289, -71, 262, 615, 905, 1071, 1018, 660, 142, -230, -389, -428, -427, -414, -404, -387, -360, -332, -297, -258, -224, -198, -178, -163, -136, -109, -70, -38, -26, -18, 3, 42, 76, 95, 107, 117, 127, 139, 148, 148, 144, 144, 146, 148, 139, 119, 93, 83, 79, 70, 61, 53, 40, 38, 47, 68, 85, 86, 83, 83, 91, 103, 117, 134, 142, 144, 146, 141, 124, 107, 57, -18, -95, -162, -215, -248, -264, -267, -259, -253, -255, -254, -254, -273, -310, -340, -308, -148, 152, 500, 803, 997, 1021, 762, 275, -153, -380, -455, -462, -451, -424, -395, -359, -329, -302, -275, -249, -221, -197, -165, -131, -106, -78, -53, -31, -12, 7, 27, 49, 71, 93, 117, 132, 134, 134, 132, 137, 145, 149, 141, 134, 134, 130, 123, 100, 84, 68, 46, 32, 22, 25, 27, 23, 17, 10, 14, 23, 40, 75, 103, 125, 132, 139, 134, 107, 60, -10, -85, -149, -205, -237, -263, -272, -270, -265, -260, -252, -247, -262, -305, -346, -355, -281, -42, 311, 673, 936, 982, 789, 395, -25, -294, -394, -402, -394, -377, -370, -343, -304, -270, -246, -224, -213, -198, -166, -135, -97, -58, -29, -4, 33, 59, 85, 117, 146, 167, 172, 191, 232, 259, 273, 283, 270, 248, 234, 231, 219, 205, 182, 158, 119, 81, 49, 16, -2, -10, -19, -19, -10, -2, 0, -5, -15, -17, -9, 18, 50, 69, 67, 54, 42, 34, 10, -30, -83, -137, -193, -230, -254, -271, -277, -272, -261, -255, -241, -229, -249, -285, -321, -290, -111, 208, 567, 876, 1005, 925, 601, 137, -221, -393, -430, -402, -360, -323, -300, -286, -271, -248, -222, -192, -155, -121, -107, -95, -71, -34, -9, 6, 20, 50, 83, 108, 135, 163, 189, 215, 237, 248, 234, 217, 227, 251, 260, 234, 200, 172, 138, 107, 75, 53, 39, 19, 3, -7, -2, -5, -5, -4, -2, 0, 5, 11, 30, 52, 71, 87, 85, 61, 41, -8, -80, -152, -213, -248, -277, -297, -302, -293, -287, -287, -287, -285, -295, -309, -324, -304, -170, 108, 444, 750, 980, 1048, 832, 343, -140, -413, -496, -490, -474, -462, -438, -389, -314, -282, -265, -240, -218, -194, -177, -154, -122, -97, -75, -43, -18, 20, 49, 66, 96, 119, 137, 156, 200, 224, 209, 204, 227, 239, 231, 222, 211, 174, 153, 119, 78, 71, 89, 80, 51, 17, -2, 49, 95, 51, 0, -4, 50, 90, 87, 118, 165, 161, 139, 146, 151, 92, 21, -55, -133, -179, -232, -245, -251, -255, -237, -204, -195, -224, -221, -224, -261, -286, -192, 48, 403, 712, 969, 1118, 1058, 688, 143, -278, -487, -520, -472, -436, -406, -368, -351, -335, -294, -257, -229, -207, -177, -131, -99, -80, -57, -34, -10, 8, 21, 32, 51, 81, 114, 144, 160, 161, 166, 166, 158, 149, 149, 149, 138, 122, 102, 86, 75, 58, 36, 19, 13, 10, 17, 30, 34, 41, 44, 46, 52, 66, 96, 125, 149, 157, 156, 139, 117, 92, 36, -37, -105, -156, -192, -217, -241, -262, -271, -265, -250, -241, -253, -289, -327, -343, -295, -105, 212, 550, 846, 1041, 1050, 763, 255, -179, -412, -482, -470, -450, -424, -394, -365, -335, -311, -295, -282, -263, -233, -202, -177, -153, -128, -96, -65, -39, -14, 16, 47, 73, 95, 117, 132, 146, 155, 155, 151, 143, 134, 125, 117, 108, 98, 87, 63, 45, 25, 7, 5, 14, 22, 30, 42, 51, 49, 50, 68, 101, 135, 155, 153, 142, 126, 104, 80, 26, -52, -127, -186, -237, -273, -287, -272, -255, -248, -251, -264, -285, -320, -373, -405, -351, -135, 212, 589, 894, 1028, 937, 589, 117, -227, -405, -468, -458, -401, -366, -366, -373, -325, -281, -282, -319, -332, -365, -337, -172, -67, -6, 54, 108, 129, 134, 144, 163, 178, 189, 197, 212, 225, 232, 226, 214, 199, 180, 166, 160, 146, 127, 112, 95, 82, 61, 37, 17, 12, 2, -2, -2, -4, -12, -16, -19, -12, -7, 19, 64, 80, 66, 64, 53, 44, 44, 26, -1, -41, -95, -132, -165, -193, -209, -224, -231, -229, -229, -244, -270, -310, -323, -249, -18, 324, 661, 878, 920, 773, 406, -4, -275, -382, -389, -372, -355, -338, -313, -287, -267, -236, -196, -156, -122, -104, -85, -63, -42, -6, 27, 47, 70, 93, 120, 156, 183, 204, 229, 253, 266, 274, 273, 267, 253, 234, 215, 197, 174, 144, 112, 89, 63, 38, 18, 2, -2, 0, 6, 11, 7, -4, -7, -2, 18, 45, 70, 92, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -283, -280, -270, -257, -256, -264, -308, -354, -379, -303, -75, 273, 636, 916, 1012, 869, 467, -31, -367, -491, -496, -460, -426, -395, -368, -351, -330, -288, -233, -190, -163, -146, -124, -104, -85, -65, -41, -11, 33, 74, 92, 100, 112, 134, 166, 180, 185, 205, 226, 226, 218, 217, 210, 190, 154, 131, 99, 64, 41, 29, 18, -6, -36, -38, -16, -12, -12, -4, 14, 24, 37, 62, 94, 116, 119, 117, 117, 88, 53, 4, -57, -104, -124, -124, -244, -278, -295, -280, -260, -243, -231, -242, -261, -277, -294, -251, -59, 253, 569, 856, 1063, 1101, 818, 285, -170, -403, -470, -467, -445, -393, -347, -309, -277, -253, -223, -216, -199, -184, -156, -126, -80, -53, -38, -16, 13, 42, 71, 80, 100, 147, 169, 203, 251, 256, 244, 212, 192, 191, 203, 222, 218, 172, 121, 99, 97, 87, 58, 18, -5, -12, 5, 51, 74, 55, 0, -6, 60, 68, 24, 45, 124, 155, 139, 124, 94, 53, 24, -22, -98, -152, -202, -241, -295, -316, -296, -272, -261, -250, -241, -293, -316, -291, -242, -94, 197, 513, 803, 1033, 1094, 849, 346, -141, -423, -524, -528, -510, -472, -448, -427, -389, -354, -321, -294, -275, -257, -228, -189, -146, -114, -90, -65, -48, -18, 13, 35, 46, 70, 88, 114, 139, 151, 147, 133, 129, 129, 124, 123, 109, 92, 75, 63, 44, 27, 14, 5, 6, 9, 2, -2, 2, 17, 32, 50, 73, 90, 117, 137, 149, 144, 139, 142, 131, 110, 71, 14, -54, -120, -177, -217, -234, -237, -241, -240, -231, -222, -220, -251, -299, -332, -310, -163, 128, 474, 790, 1024, 1110, 931, 471, -25, -319, -427, -439, -415, -386, -358, -333, -314, -292, -262, -218, -179, -151, -129, -107, -80, -62, -48, -33, -12, 20, 52, 78, 105, 130, 155, 180, 195, 207, 210, 202, 190, 180, 170, 155, 145, 132, 117, 93, 65, 47, 34, 19, 7, 10, 15, 22, 25, 33, 47, 64, 74, 85, 103, 132, 154, 156, 142, 112, 82, 53, 0, -72, -141, -195, -247, -285, -302, -309, -314, -302, -289, -283, -298, -344, -388, -408, -331, -89, 267, 621, 887, 993, 896, 526, 38, -292, -425, -454, -448, -425, -394, -365, -356, -341, -311, -274, -241, -218, -190, -166, -135, -100, -63, -25, 9, 37, 61, 76, 86, 114, 145, 168, 179, 186, 193, 189, 182, 180, 181, 180, 173, 164, 148, 124, 97, 67, 39, 24, 15, 12, 15, 22, 29, 24, 11, 13, 35, 58, 86, 108, 135, 153, 154, 144, 129, 106, 64, 4, -68, -125, -166, -208, -247, -267, -270, -267, -263, -258, -265, -284, -312, -337, -348, -293, -68, 291, 661, 925, 993, 840, 467, 19, -291, -423, -438, -414, -383, -358, -325, -292, -257, -222, -201, -192, -172, -143, -117, -84, -44, -9, 11, 30, 49, 71, 90, 118, 157, 193, 219, 240, 257, 255, 240, 226, 219, 218, 211, 190, 165, 140, 111, 72, 40, 15, -14, -42, -60, -68, -68, -62, -51, -41, -30, -22, -19, -19, -17, -2, 14, 36, 47, 57, 61, 48, 23, -23, -98, -173, -238, -278, -292, -289, -282, -282, -283, -278, -275, -271, -290, -318, -342, -294, -108, 215, 580, 894, 1028, 936, 577, 80, -286, -444, -467, -416, -356, -308, -272, -243, -224, -201, -182, -163, -136, -105, -76, -53, -30, -6, 4, 24, 51, 83, 103, 124, 157, 192, 227, 247, 262, 269, 275, 273, 260, 243, 219, 197, 176, 153, 126, 111, 89, 63, 31, -5, -23, -20, -20, -33, -28, -9, 5, -10, -27, -16, 9, 45, 81, 104, 99, 86, 73, 53, 3, -71, -141, -196, -240, -271, -289, -297, -302, -300, -295, -287, -285, -289, -323, -352, -355, -246, 6, 349, 674, 941, 1072, 971, 551, 10, -380, -543, -538, -492, -453, -404, -367, -348, -312, -263, -221, -212, -196, -152, -116, -90, -77, -42, -16, 2, 34, 80, 118, 109, 112, 155, 197, 227, 247, 249, 234, 227, 232, 234, 228, 211, 181, 153, 122, 87, 66, 55, 43, 32, 26, 11, 10, 23, 32, 27, 33, 48, 56, 56, 69, 87, 126, 150, 159, 148, 121, 92, 54, 3, -64, -134, -191, -234, -253, -260, -268, -260, -247, -240, -231, -242, -272, -308, -305, -202, 56, 410, 751, 1022, 1158, 1039, 604, 61, -303, -468, -502, -482, -454, -417, -383, -352, -321, -284, -251, -217, -194, -171, -143, -116, -90, -61, -36, -11, 23, 43, 60, 83, 117, 147, 166, 183, 196, 204, 210, 205, 194, 179, 165, 147, 128, 111, 100, 90, 75, 55, 38, 23, 13, 3, 4, 17, 35, 52, 67, 84, 99, 119, 139, 151, 145, 129, 134, 128, 101, 76, 42, -12, -80, -150, -205, -243, -269, -283, -290, -286, -272, -257, -252, -278, -334, -374, -349, -207, 81, 431, 761, 989, 1047, 850, 383, -105, -392, -491, -486, -464,