79, 102, 119, 138, 156, 168, 177, 191, 213, 233, 250, 267, 284, 304, 316, 322, 318, 304, 287, 274, 257, 240, 223, 206, 184, 156, 123, 92, 57, 24, 8, 5, 3, 6, 21, 47, 78, 106, 121, 127, 130, 130, 120, 104, 82, 64, 35, -1, -42, -63, -69, -90, -126, -161, -182, -189, -197, -210, -228, -231, -224, -219, -231, -245, -246, -236, -242, -267, -282, -241, -117, 138, 492, 829, 1040, 1013, 725, 310, -90, -358, -484, -509, -481, -421, -354, -305, -265, -237, -218, -200, -183, -177, -184, -176, -152, -136, -125, -111, -95, -81, -76, -70, -66, -54, -45, -27, -5, 5, 1, -12, -24, -13, 11, 17, 13, 12, 5, -13, -23, -29, -46, -79, -112, -130, -134, -131, -142, -164, -193, -209, -201, -179, -154, -146, -140, -109, -62, -36, -47, -51, -44, -15, 5, -19, -53, -70, -75, -82, -93, -115, -137, -164, -193, -215, -229, -219, -188, -166, -168, -184, -201, -209, -206, -199, -213, -253, -275, -267, -182, 46, 402, 759, 1015, 1052, 824, 455, 73, -238, -426, -504, -501, -439, -364, -298, -244, -212, -182, -166, -151, -132, -109, -75, -47, -38, -41, -34, -21, -24, -32, -33, 3, 42, 60, 67, 79, 89, 104, 118, 137, 143, 148, 185, 204, 176, 159, 156, 174, 186, 165, 145, 154, 137, 104, 102, 106, 92, 88, 82, 77, 100, 140, 162, 180, 184, 173, 182, 205, 216, 233, 240, 232, 236, 235, 213, 166, 120, 100, 83, 50, 3, -14, -16, -34, -64, -82, -80, -71, -69, -68, -91, -116, -121, -141, -188, -220, -190, -91, 119, 458, 814, 1071, 1093, 847, 438, 9, -318, -478, -524, -498, -436, -359, -295, -235, -174, -133, -117, -114, -110, -99, -98, -83, -51, -17, 10, 7, -19, -22, -5, 10, 22, 42, 67, 86, 94, 95, 83, 76, 78, 89, 105, 100, 91, 90, 89, 70, 43, 26, 4, -6, -22, -48, -64, -79, -87, -93, -100, -91, -79, -71, -54, -44, -34, -38, -35, -2, 48, 78, 61, 33, 31, 34, 33, 9, -42, -80, -101, -99, -83, -76, -96, -125, -136, -141, -143, -143, -135, -123, -119, -132, -148, -175, -216, -242, -222, -128, 78, 406, 750, 988, 993, 741, 343, -54, -353, -501, -527, -497, -444, -390, -341, -300, -264, -242, -227, -213, -198, -174, -146, -127, -118, -119, -113, -86, -57, -35, -6, 19, 25, 15, 14, 31, 51, 70, 84, 99, 114, 125, 125, 122, 135, 149, 148, 138, 127, 118, 117, 122, 114, 99, 84, 74, 62, 48, 42, 51, 67, 94, 123, 148, 167, 184, 197, 200, 193, 188, 196, 196, 182, 163, 132, 98, 72, 48, 19, 2, -6, -15, -41, -64, -85, -83, -76, -75, -75, -79, -80, -88, -110, -157, -227, -262, -233, -115, 134, 497, 856, 1100, 1080, 792, 350, -92, -399, -555, -603, -587, -530, -451, -377, -324, -287, -267, -254, -233, -204, -175, -150, -139, -130, -118, -98, -79, -57, -48, -30, -8, -3, -7, -5, 8, 32, 66, 106, 117, 102, 94, 98, 101, 89, 72, 50, 36, 18, -4, -29, -52, -69, -86, -113, -135, -150, -163, -152, -146, -143, -130, -109, -80, -53, -40, -27, -10, -9, -16, -30, -41, -38, -38, -45, -67, -77, -76, -86, -102, -109, -109, -116, -121, -124, -126, -117, -114, -112, -128, -152, -171, -191, -224, -256, -267, -195, -4, 320, 672, 937, 1037, 874, 511, 103, -249, -456, -524, -511, -455, -391, -336, -287, -247, -227, -213, -193, -173, -173, -173, -172, -173, -105, -86, -80, -79, -69, -52, -26, 0, 10, 21, 30, 32, 42, 54, 67, 73, 73, 74, 74, 49, 63, 73, 71, 62, 64, 65, 44, 15, -10, -29, -30, -34, -26, -26, -13, -2, 7, 12, 15, 2, -8, -5, 9, 20, 18, 20, 25, 26, 17, 6, -3, -24, -30, -47, -84, -101, -102, -105, -118, -137, -157, -165, -147, -118, -100, -106, -112, -113, -116, -146, -205, -243, -217, -109, 146, 527, 883, 1111, 1087, 807, 380, -33, -319, -453, -484, -465, -421, -377, -336, -294, -261, -237, -224, -208, -176, -156, -145, -127, -104, -87, -73, -49, -26, -5, 21, 40, 33, 41, 52, 44, 60, 93, 119, 138, 143, 124, 101, 82, 67, 59, 56, 59, 63, 69, 52, 20, -6, -9, -11, -35, -47, -64, -85, -83, -48, -13, 5, 17, 38, 69, 103, 126, 118, 114, 119, 103, 73, 43, 21, 0, -40, -82, -108, -114, -136, -174, -199, -188, -182, -201, -225, -233, -246, -266, -266, -273, -296, -315, -336, -332, -268, -122, 138, 461, 754, 926, 828, 547, 204, -145, -401, -509, -519, -495, -423, -324, -256, -214, -172, -143, -111, -92, -90, -76, -49, -50, -60, -43, -11, 17, 24, 34, 61, 74, 72, 61, 65, 92, 105, 103, 104, 119, 120, 111, 121, 130, 118, 105, 116, 143, 148, 127, 103, 79, 50, 36, 30, 25, 27, 32, 51, 70, 92, 125, 153, 188, 233, 251, 267, 294, 315, 324, 332, 320, 294, 261, 231, 213, 208, 189, 151, 118, 99, 82, 69, 64, 56, 50, 33, 30, 43, 63, 78, 66, 39, 0, -19, -1, 73, 243, 537, 863, 1110, 1175, 983, 619, 219, -108, -291, -371, -385, -350, -292, -240, -206, -190, -176, -154, -132, -108, -92, -85, -73, -65, -51, -37, -20, 2, 15, 21, 27, 39, 60, 81, 99, 119, 136, 148, 156, 165, 168, 166, 150, 133, 120, 113, 103, 78, 37, 16, 9, -11, -30, -56, -95, -126, -134, -124, -115, -100, -83, -62, -37, -24, -24, -29, -22, 0, 15, 9, -11, -25, -45, -81, -122, -159, -189, -213, -235, -259, -275, -293, -315, -347, -363, -345, -325, -311, -300, -286, -286, -308, -349, -400, -412, -352, -202, 61, 405, 720, 906, 848, 551, 146, -237, -494, -612, -638, -602, -530, -446, -370, -311, -276, -252, -223, -221, -222, -118, -89, -64, -45, -20, 5, 24, 40, 51, 65, 87, 109, 134, 168, 197, 219, 236, 251, 244, 239, 251, 252, 240, 226, 220, 209, 182, 163, 152, 135, 113, 91, 72, 50, 35, 20, 4, -7, 5, 50, 98, 135, 154, 160, 166, 169, 176, 200, 193, 193, 193, 193, 193, 193, 193, 193, 193, 83, 2, -28, -53, -77, -87, -86, -85, -87, -84, -78, -75, -70, -84, -121, -164, -175, -143, -36, 199, 547, 891, 1109, 1069, 760, 312, -119, -409, -540, -568, -528, -461, -399, -354, -327, -302, -271, -249, -233, -231, -229, -219, -205, -190, -171, -151, -132, -117, -102, -88, -66, -38, -17, 4, 16, 32, 65, 99, 119, 141, 154, 141, 135, 137, 128, 118, 110, 102, 91, 69, 43, 6, -30, -50, -74, -101, -108, -97, -94, -85, -66, -56, -34, -5, 10, 15, 12, 2, -14, -36, -55, -65, -63, -58, -60, -65, -81, -108, -141, -167, -190, -213, -230, -241, -255, -265, -265, -268, -270, -282, -295, -302, -308, -309, -279, -179, 17, 319, 656, 913, 995, 803, 431, 36, -287, -470, -544, -546, -510, -461, -412, -371, -334, -298, -261, -225, -190, -161, -132, -93, -59, -18, 23, 42, 44, 49, 60, 78, 91, 107, 132, 167, 191, 203, 193, 186, 187, 195, 198, 198, 189, 181, 164, 145, 127, 120, 105, 76, 29, -18, -50, -61, -63, -72, -87, -95, -92, -62, -13, 27, 65, 106, 139, 158, 166, 164, 169, 164, 154, 168, 190, 186, 164, 154, 150, 127, 94, 69, 36, 1, -32, -52, -77, -94, -90, -68, -51, -41, -36, -50, -98, -147, -148, -81, 97, 412, 772, 1072, 1172, 984, 594, 180, -152, -341, -401, -388, -339, -281, -234, -198, -166, -138, -110, -93, -81, -67, -61, -44, -27, -12, -9, -5, 8, 30, 54, 69, 81, 92, 98, 96, 114, 136, 152, 168, 185, 193, 190, 186, 188, 202, 208, 201, 186, 186, 183, 171, 142, 115, 96, 81, 57, 40, 23, 15, 27, 43, 63, 80, 88, 93, 99, 112, 129, 143, 149, 131, 101, 83, 63, 35, -1, -38, -69, -78, -75, -94, -121, -132, -143, -158, -168, -170, -168, -170, -170, -159, -162, -204, -238, -241, -190, -65, 186, 538, 862, 1036, 934, 599, 176, -183, -402, -522, -564, -555, -502, -428, -364, -312, -284, -263, -229, -190, -144, -112, -108, -111, -95, -73, -65, -49, -22, -2, 8, 25, 42, 72, 100, 119, 137, 137, 124, 125, 137, 153, 177, 191, 192, 186, 175, 163, 159, 165, 161, 113, 74, 69, 52, 18, -6, -4, 13, 44, 64, 61, 73, 97, 126, 161, 197, 237, 237, 208, 207, 206, 185, 163, 156, 153, 120, 83, 78, 75, 61, 37, 27, 25, 13, 28, 47, 51, 34, 39, 52, 46, 15, -26, -54, -24, 68, 266, 579, 923, 1192, 1226, 990, 596, 180, -127, -274, -314, -297, -255, -205, -158, -114, -78, -61, -43, -17, -2, 5, 16, 20, 14, 4, 0, 6, 25, 34, 35, 44, 59, 83, 105, 110, 107, 108, 120, 134, 142, 140, 135, 134, 124, 105, 83, 70, 76, 96, 102, 96, 56, -1, -38, -51, -80, -123, -148, -153, -149, -131, -119, -107, -104, -109, -109, -104, -92, -90, -85, -82, -80, -83, -110, -146, -182, -217, -246, -257, -277, -294, -305, -314, -326, -331, -323, -318, -313, -312, -306, -299, -304, -335, -365, -363, -291, -107, 212, 579, 868, 975, 814, 452, 31, -330, -568, -657, -643, -603, -553, -501, -441, -384, -348, -341, -336, -325, -297, -273, -256, -248, -236, -212, -180, -146, -124, -112, -95, -73, -58, -43, -36, -24, -4, 15, 26, 52, 58, 51, 56, 51, 35, 20, -2, -17, -33, -39, -41, -51, -61, -73, -82, -104, -117, -102, -82, -65, -48, -39, -24, -9, 11, 27, 39, 56, 69, 71, 74, 67, 56, 31, 3, -4, -16, -45, -68, -73, -83, -90, -94, -97, -96, -88, -80, -84, -79, -66, -71, -117, -182, -206, -165, -45, 198, 551, 897, 1137, 1125, 855, 453, 44, -258, -417, -468, -452, -392, -333, -285, -250, -215, -179, -151, -137, -127, -124, -116, -88, -75, -74, -69, -57, -31, -10, 3, 11, 30, 51, 68, 73, 73, 81, 108, 139, 155, 160, 165, 171, 166, 151, 136, 134, 125, 108, 98, 78, 72, 59, 45, 23, 13, 0, -14, 7, 30, 54, 76, 98, 93, 83, 100, 120, 139, 137, 120, 96, 72, 57, 44, 26, 11, -17, -45, -75, -92, -115, -143, -165, -175, -161, -153, -149, -143, -132, -132, -148, -175, -207, -219, -182, -79, 149, 484, 804, 1005, 974, 688, 283, -110, -385, -513, -540, -514, -467, -406, -327, -253, -215, -199, -192, -178, -163, -134, -102, -90, -97, -96, -68, -38, -29, -17, 7, 5, -7, -19, -14, 11, 27, 30, 23, 23, 37, 56, 61, 51, 47, 59, 63, 64, 69, 65, 58, 43, 11, -11, -11, -12, -12, -93, -118, -102, -75, -46, -21, -9, -2, 5, 15, 32, 42, 49, 48, 42, 35, 25, 8, -12, -40, -65, -89, -104, -109, -109, -121, -140, -143, -123, -92, -84, -99, -107, -109, -124, -141, -175, -245, -294, -267, -135, 143, 503, 817, 983, 896, 598, 217, -123, -343, -453, -467, -426, -367, -308, -266, -237, -207, -172, -143, -114, -99, -99, -77, -36, -4, -2, -5, 6, 20, 40, 61, 71, 64, 59, 78, 108, 131, 137, 131, 120, 112, 119, 134, 137, 135, 127, 118, 110, 93, 80, 74, 63, 49, 38, 16, -2, -11, 0, 17, 9, 10, 38, 71, 83, 81, 91, 118, 127, 124, 120, 112, 98, 78, 43, 15, -18, -46, -82, -117, -133, -136, -156, -192, -224, -231, -240, -250, -253, -248, -238, -214, -209, -238, -293, -319, -273, -147, 90, 428, 753, 937, 856, 535, 113, -271, -508, -602, -614, -596, -540, -453, -365, -297, -251, -241, -223, -181, -141, -121, -114, -107, -99, -99, -90, -75, -82, -84, -79, -57, -26, -21, -26, -14, 10, 29, 40, 53, 48, 56, 94, 124, 104, 59, 46, 39, 38, 18, -23, -46, -47, -39, -38, -46, -55, -72, -77, -70, -50, -14, 15, 31, 40, 61, 79, 85, 93, 87, 79, 69, 65, 58, 44, 25, 8, -4, -16, -46, -77, -88, -97, -107, -116, -111, -95, -80, -78, -66, -63, -80, -117, -143, -148, -114, 35, 339, 686, 960, 1064, 915, 582, 193, -132, -321, -400, -399, -360, -301, -245, -194, -163, -129, -84, -57, -48, -29, -10, 0, 22, 44, 49, 46, 42, 42, 54, 74, 85, 96, 105, 98, 92, 94, 103, 120, 142, 158, 156, 147, 139, 137, 133, 117, 101, 93, 85, 68, 42, 13, -2, -17, -32, -46, -46, -33, -17, -2, 20, 37, 52, 66, 80, 90, 88, 91, 85, 93, 79, 41, 8, 5, 1, -28, -56, -73, -89, -104, -122, -137, -163, -177, -177, -173, -168, -170, -171, -182, -220, -282, -316, -301, -214, 5, 343, 688, 939, 955, 695, 283, -125, -420, -564, -591, -553, -491, -430, -380, -340, -311, -275, -247, -217, -192, -172, -165, -165, -168, -167, -150, -129, -102, -92, -75, -53, -45, -38, -11, 21, 62, 103, 129, 124, 108, 119, 128, 139, 131, 122, 114, 100, 80, 57, 44, 0, -29, -56, -74, -82, -83, -75, -60, -41, -28, -24, -26, -19, 9, 36, 62, 76, 93, 93, 93, 93, 93, 73, 24, 10, -9, -27, -53, -80, -109, -122, -126, -122, -108, -102, -102, -99, -97, -102, -115, -165, -209, -223, -181, -34, 265, 648, 998, 1204, 1127, 807, 374, -16, -275, -400, -410, -357, -288, -223, -168, -126, -90, -61, -36, -21, -9, 15, 38, 50, 54, 56, 61, 76, 93, 110, 122, 129, 139, 147, 166, 199, 223, 235, 246, 256, 264, 276, 269, 262, 256, 241, 232, 228, 219, 181, 131, 100, 86, 80, 71, 56, 40, 30, 30, 42, 56, 64, 81, 98, 105, 113, 117, 119, 123, 136, 144, 149, 145, 121, 82, 49, 31, 17, 0, -14, -35, -65, -89, -93, -92, -100, -126, -145, -157, -169, -182, -215, -252, -270, -247, -142, 96, 435, 751, 944, 897, 613, 217, -167, -444, -575, -601, -561, -501, -440, -382, -333, -292, -273, -257, -230, -209, -188, -165, -143, -141, -124, -77, -58, -70, -75, -65, -63, -64, -73, -80, -62, -15, 25, 37, 37, 54, 75, 95, 118, 126, 125, 121, 110, 74, 27, 6, 3, -22, -58, -75, -85, -100, -105, -114, -117, -94, -60, -42, -34, -25, -11, 7, 36, 59, 61, 66, 71, 63, 51, 39, 23, 9, -18, -48, -80, -99, -107, -104, -113, -125, -133, -145, -143, -121, -99, -102, -135, -191, -246, -263, -182, 45, 361, 668, 890, 923, 703, 332, -37, -320, -477, -535, -515, -439, -348, -271, -208, -195, -150, -121, -90, -63, -50, -45, -29, -6, 10, 18, 23, 16, 18, 47, 89, 108, 105, 98, 100, 103, 120, 139, 145, 162, 189, 203, 194, 186, 185, 185, 189, 182, 171, 162, 144, 107, 64, 55, 59, 50, 27, 10, 11, 30, 44, 41, 28, 24, 44, 64, 69, 73, 85, 77, 51, 30, 27, 11, -19, -39, -56, -85, -96, -106, -114, -119, -122, -136, -147, -151, -153, -150, -143, -154, -203, -253, -263, -212, -104, 139, 482, 781, 950, 862, 556, 148, -232, -467, -586, -625, -592, -530, -461, -398, -374, -365, -328, -277, -250, -246, -245, -237, -211, -177, -165, -160, -146, -134, -139, -136, -126, -123, -113, -83, -65, -56, -45, -23, -9, 0, 11, 23, 45, 61, 49, 32, 12, 10, 8, -17, -54, -93, -126, -143, -148, -141, -144, -150, -161, -172, -170, -158, -131, -110, -97, -84, -63, -53, -53, -54, -63, -77, -94, -102, -107, -111, -124, -137, -156, -173, -195, -221, -248, -268, -267, -257, -235, -216, -209, -228, -270, -313, -323, -280, -126, 165, 529, 851, 1025, 888, 498, 51, -302, -499, -580, -594, -544, -460, -381, -326, -286, -238, -194, -168, -151, -138, -108, -75, -38, 7, 38, 54, 71, 96, 110, 126, 149, 178, 202, 220, 240, 254, 281, 324, 362, 386, 395, 395, 395, 388, 383, 370, 350, 313, 263, 232, 212, 200, 180, 156, 134, 114, 103, 102, 113, 130, 149, 162, 182, 205, 217, 230, 242, 244, 239, 212, 171, 140, 112, 88, 64, 41, 18, -8, -33, -45, -56, -60, -71, -87, -97, -87, -70, -58, -59, -81, -127, -167, -175, -106, 102, 432, 783, 1054, 1114, 889, 489, 72, -250, -423, -493, -497, -454, -394, -335, -292, -259, -228, -199, -179, -159, -146, -141, -140, -131, -118, -108, -103, -99, -92, -80, -65, -45, -26, -9, 2, 18, 44, 66, 76, 98, 108, 95, 81, 86, 85, 73, 44, 12, -24, -41, -45, -61, -96, -134, -134, -141, -171, -183, -170, -145, -121, -99, -79, -62, -51, -40, -23, 0, 25, 35, 36, 42, 26, -1, -24, -38, -48, -68, -90, -119, -148, -176, -197, -199, -199, -170, -158, -146, -149, -157, -193, -230, -241, -196, -61, 195, 551, 876, 1074, 1008, 698, 285, -104, -374, -503, -537, -503, -434, -363, -303, -262, -237, -236, -236, -236, -139, -110, -79, -43, -54, -72, -65, -48, -11, 4, 19, 44, 69, 86, 98, 103, 124, 152, 176, 196, 211, 217, 215, 207, 202, 211, 221, 224, 207, 177, 141, 107, 76, 43, 6, -22, -46, -48, -39, -28, -16, -1, 11, 18, 23, 31, 38, 51, 52, 37, 12, -14, -34, -49, -71, -85, -108, -147, -178, -192, -211, -246, -268, -287, -294, -289, -272, -253, -248, -261, -295, -340, -355, -344, -271, -75, 256, 603, 868, 928, 717, 352, -29, -333, -508, -573, -571, -524, -454, -404, -377, -352, -323, -291, -268, -260, -262, -252, -231, -210, -202, -189, -177, -170, -165, -161, -158, -145, -124, -117, -117, -115, -101, -76, -49, -25, -21, -23, -13, -7, -18, -34, -41, -49, -68, -92, -102, -107, -134, -164, -192, -199, -190, -179, -152, -126, -109, -102, -98, -97, -89, -78, -61, -54, -58, -68, -69, -61, -71, -89, -108, -122, -131, -128, -126, -131, -146, -160, -158, -146, -156, -167, -175, -177, -175, -170, -178, -219, -259, -262, -201, -15, 313, 677, 949, 989, 767, 406, 35, -260, -433, -495, -486, -432, -362, -303, -243, -197, -165, -157, -145, -118, -77, -54, -53, -53, -46, -39, -26, -7, 13, 18, 14, 29, 67, 104, 117, 130, 157, 191, 203, 202, 210, 223, 249, 251, 249, 257, 258, 239, 209, 186, 181, 163, 129, 95, 78, 62, 61, 81, 96, 111, 125, 105, 80, 91, 120, 125, 123, 132, 137, 124, 103, 97, 115, 112, 67, 17, -7, -20, -38, -61, -73, -77, -105, -151, -182, -179, -172, -162, -160, -181, -223, -269, -276, -227, -102, 162, 521, 847, 1019, 930, 593, 148, -256, -502, -605, -637, -625, -573, -504, -439, -398, -370, -343, -333, -325, -304, -277, -250, -223, -198, -172, -155, -141, -134, -128, -114, -109, -114, -108, -98, -80, -67, -56, -48, -38, -16, -3, 0, 4, 20, 47, 62, 69, 53, 24, 7, 3, -5, -22, -37, -40, -31, -21, -23, -38, -58, -43, -23, -21, -13, 8, 38, 75, 102, 103, 100, 93, 86, 87, 87, 61, 34, 20, 15, 15, 6, 1, -2, 7, 12, 8, 5, 4, -8, -11, -15, -31, -37, -30, 33, 195, 479, 817, 1087, 1192, 1040, 703, 333, 24, -165, -244, -253, -223, -173, -107, -42, 2, 29, 52, 74, 89, 103, 115, 122, 135, 154, 180, 196, 201, 215, 232, 234, 238, 241, 255, 271, 294, 305, 307, 317, 328, 345, 356, 348, 339, 336, 329, 329, 317, 298, 283, 256, 229, 205, 182, 166, 159, 127, 122, 122, 122, 122, 135, 163, 175, 178, 173, 183, 191, 191, 180, 153, 124, 107, 85, 58, 22, -16, -34, -43, -56, -71, -90, -101, -107, -111, -112, -122, -141, -163, -185, -223, -264, -284, -245, -111, 157, 518, 849, 1039, 950, 619, 200, -176, -438, -560, -573, -524, -461, -420, -371, -324, -301, -289, -270, -242, -221, -202, -179, -167, -170, -175, -163, -149, -141, -131, -114, -99, -74, -53, -36, -22, -18, -9, 17, 48, 65, 73, 82, 80, 68, 49, 29, -3, -45, -85, -113, -134, -147, -181, -244, -266, -290, -281, -253, -236, -236, -219, -197, -192, -186, -174, -160, -148, -134, -139, -143, -121, -85, -75, -95, -109, -121, -131, -130, -128, -148, -172, -170, -145, -101, -85, -92, -106, -107, -119, -131, -136, -151, -153, -97, 47, 313, 665, 975, 1158, 1083, 750, 316, -69, -234, -234, -234, -233, -233, -234, -234, -160, -138, -116, -99, -82, -58, -43, -33, -22, -12, -7, -9, 4, 28, 54, 74, 78, 80, 89, 100, 106, 111, 123, 129, 130, 132, 134, 134, 134, 134, 134, 135, 135, 134, 134, 134, 134, 134, 135, 134, 134, 135, 135, 135, 134, 134, 134, 134, 134, 134, 134, 134, 134, 135, 134, 134, 134, 134, 135, 30, 33, 20, 8, -5, -29, -34, -37, -50, -53, -53, -62, -68, -65, -45, -35, -41, -79, -133, -159, -118, 29, 303, 648, 956, 1111, 994, 669, 281, -77, -313, -412, -415, -368, -295, -227, -168, -130, -109, -76, -26, 6, 20, 26, 45, 67, 83, 96, 120, 149, 171, 188, 184, 171, 159, 158, 168, 184, 201, 190, 164, 142, 141, 146, 163, 171, 151, 126, 107, 90, 73, 57, 41, 17, -14, -43, -74, -93, -111, -114, -100, -64, -31, -16, -9, 14, 32, 44, 54, 54, 56, 50, 29, 7, -10, -12, -16, -47, -98, -128, -136, -138, -149, -166, -188, -194, -185, -175, -160, -151, -150, -159, -176, -197, -237, -277, -278, -184, 56, 409, 762, 1014, 1043, 801, 394, -14, -300, -459, -501, -471, -418, -370, -313, -242, -177, -151, -161, -167, -137, -103, -89, -83, -63, -45, -36, -33, -18, -2, 10, 22, 29, 41, 55, 61, 70, 81, 86, 90, 114, 147, 159, 148, 144, 146, 139, 135, 122, 104, 98, 93, 85, 63, 54, 63, 66, 73, 119, 168, 188, 201, 206, 211, 230, 254, 275, 281, 278, 274, 263, 261, 260, 243, 201, 159, 121, 84, 55, 38, 37, 35, 33, 35, 28, 20, 16, 28, 44, 42, 25, 2, -41, -50, -15, 41, 219, 526, 870, 1140, 1188, 952, 537, 108, -214, -393, -451, -432, -399, -359, -294, -227, -181, -157, -123, -99, -115, -116, -87, -70, -37, -12, -21, -18, 4, 22, 21, 14, 14, 18, 16, 31, 63, 83, 78, 74, 89, 93, 78, 64, 58, 43, 28, 22, 8, 6, -8, -48, -86, -117, -144, -152, -143, -134, -133, -96, -70, -76, -89, -84, -87, -92, -76, -41, -51, -81, -124, -154, -165, -173, -188, -210, -235, -263, -274, -277, -293, -317, -337, -343, -346, -340, -325, -314, -312, -324, -354, -377, -423, -457, -423, -325, -125, 196, 538, 791, 821, 587, 207, -179, -462, -609, -645, -631, -575, -509, -457, -401, -362, -339, -311, -277, -253, -217, -189, -166, -135, -118, -101, -81, -55, -30, -15, -7, -9, -1, 29, 47, 56, 68, 92, 125, 143, 151, 158, 168, 162, 155, 154, 160, 176, 201, 194, 169, 136, 105, 82, 65, 57, 74, 104, 143, 178, 211, 235, 260, 288, 311, 329, 329, 336, 344, 337, 330, 323, 312, 297, 265, 224, 192, 173, 164, 153, 131, 122, 120, 104, 98, 105, 111, 117, 118, 104, 76, 21, -24, -22, 49, 233, 538, 886, 1159, 1221, 1015, 634, 224, -107, -308, -392, -397, -356, -292, -227, -188, -166, -160, -155, -148, -133, -116, -102, -82, -62, -52, -51, -48, -47, -29, -7, 9, 38, 62, 71, 81, 105, 137, 150, 146, 151, 161, 163, 163, 141, 116, 100, 85, 65, 47, 19, -2, -15, -24, -43, -71, -82, -69, -56, -50, -35, -21, 6, 29, 47, 56, 56, 61, 69, 64, 53, 36, 7, -24, -51, -71, -97, -111, -109, -113, -130, -139, -154, -162, -179, -210, -247, -280, -282, -283, -310, -354, -390, -377, -308, -194, 29, 367, 702, 958, 985, 759, 382, -6, -297, -485, -566, -585, -564, -506, -424, -348, -296, -276, -257, -251, -245, -226, -211, -191, -172, -164, -158, -149, -142, -126, -108, -103, -86, -83, -94, -71, -12, 36, 80, 110, 118, 108, 99, 83, 70, 62, 53, 37, 10, -12, -41, -55, -60, -75, -84, -93, -102, -94, -79, -69, -53, -33, -16, -5, -7, -2, 10, 8, -7, -22, -37, -39, -38, -36, -34, -33, -34, -34, -34, -34, -34, -34, -117, -114, -112, -99, -85, -80, -83, -84, -93, -128, -171, -192, -162, -50, 170, 486, 788, 988, 974, 710, 323, -47, -326, -475, -506, -483, -423, -356, -310, -269, -229, -196, -179, -167, -157, -143, -139, -146, -148, -138, -116, -94, -77, -82, -87, -79, -59, -25, 3, 26, 40, 53, 61, 60, 69, 76, 73, 66, 50, 44, 49, 62, 67, 56, 39, 23, 0, -22, -33, -38, -29, -12, 15, 40, 71, 99, 123, 137, 149, 144, 139, 139, 134, 119, 102, 78, 43, 9, -14, -31, -67, -98, -115, -135, -160, -181, -195, -208, -216, -217, -213, -208, -202, -204, -205, -212, -248, -304, -331, -286, -106, 221, 592, 893, 999, 831, 475, 81, -252, -463, -559, -566, -519, -466, -410, -341, -288, -261, -256, -237, -214, -192, -175, -162, -148, -134, -130, -118, -103, -102, -96, -79, -62, -51, -46, -41, -35, -25, -22, -18, -8, -7, -20, -28, -9, 13, 15, -17, -39, -39, -49, -77, -107, -129, -143, -144, -136, -132, -115, -89, -82, -69, -38, -5, 29, 61, 84, 98, 113, 126, 109, 97, 83, 58, 45, 12, -37, -48, -47, -77, -115, -136, -121, -92, -85, -92, -87, -74, -62, -44, -16, -16, -59, -110, -103, -33, 127, 417, 771, 1083, 1233, 1107, 760, 352, 16, -200, -313, -337, -298, -228, -151, -71, -20, -2, 9, 26, 39, 59, 88, 95, 87, 91, 116, 140, 165, 180, 177, 175, 176, 176, 195, 220, 242, 245, 240, 237, 244, 245, 233, 211, 187, 176, 156, 133, 109, 89, 65, 51, 35, 17, 7, 4, 17, 24, 28, 37, 31, 17, 23, 58, 113, 170, 207, 217, 210, 185, 162, 136, 101, 68, 26, -8, -32, -55, -85, -113, -114, -111, -120, -132, -148, -162, -175, -187, -179, -162, -159, -197, -266, -319, -315, -234, -51, 257, 609, 897, 984, 788, 415, 9, -314, -491, -562, -563, -521, -463, -408, -371, -345, -314, -275, -237, -206, -189, -180, -172, -153, -126, -99, -74, -40, -19, -17, -16, -7, 0, 15, 26, 37, 40, 51, 70, 93, 111, 117, 113, 115, 107, 70, 24, -5, -22, -34, -52, -74, -87, -95, -104, -116, -118, -106, -87, -70, -53, -35, -12, 16, 29, 34, 50, 68, 73, 67, 51, 29, 10, -11, -29, -60, -108, -132, -141, -146, -152, -160, -156, -153, -154, -175, -187, -178, -172, -168, -157, -159, -182, -204, -180, -50, 235, 601, 931, 1104, 994, 658, 251, -123, -336, -336, -336, -336, -336, -250, -223, -193, -161, -138, -126, -116, -98, -85, -78, -67, -46, -21, -1, 8, 17, 20, 20, 31, 43, 56, 69, 80, 90, 108, 128, 138, 142, 149, 138, 126, 117, 100, 75, 48, 29, 20, 12, -18, -40, -57, -68, -85, -104, -113, -105, -79, -54, -27, 0, 25, 45, 62, 71, 76, 83, 88, 88, 78, 40, -1, -37, -54, -69, -90, -105, -96, -79, -82, -87, -90, -94, -115, -124, -117, -107, -115, -140, -197, -247, -257, -177, 49, 407, 775, 1036, 1055, 801, 396, -16, -325, -490, -548, -527, -471, -400, -337, -288, -257, -249, -237, -217, -183, -155, -127, -108, -102, -96, -103, -114, -109, -78, -48, -36, -41, -40, -14, 12, 39, 78, 103, 108, 100, 99, 110, 122, 132, 131, 125, 115, 105, 85, 64, 54, 41, 15, -9, -23, -18, -5, 4, 18, 46, 82, 111, 117, 116, 108, 104, 96, 91, 87, 77, 58, 28, -7, -41, -59, -68, -85, -105, -127, -137, -141, -139, -141, -148, -148, -146, -147, -143, -151, -183, -223, -251, -246, -173, 15, 324, 642, 863, 891, 677, 330, -37, -340, -513, -564, -524, -439, -347, -275, -227, -206, -191, -169, -134, -90, -62, -54, -53, -53, -53, -53, 8, 3, 11, 37, 60, 73, 78, 81, 105, 123, 132, 134, 138, 150, 163, 176, 175, 164, 161, 152, 147, 148, 136, 108, 80, 49, 22, 5, -15, -24, -21, -19, -11, 7, 33, 49, 55, 56, 56, 63, 77, 76, 54, 41, 27, 5, -20, -29, -35, -63, -93, -108, -106, -100, -120, -155, -177, -169, -145, -134, -137, -148, -144, -145, -183, -238, -265, -216, -44, 269, 627, 917, 1024, 850, 469, 51, -275, -459, -533, -534, -493, -444, -402, -368, -338, -308, -271, -240, -228, -202, -174, -166, -161, -148, -133, -114, -78, -52, -47, -39, -24, -11, 4, 29, 58, 89, 91, 94, 97, 99, 110, 115, 106, 93, 88, 99, 101, 84, 68, 44, 11, -13, -29, -36, -26, -19, -25, -29, -16, 9, 22, 28, 44, 60, 81, 96, 98, 95, 91, 88, 85, 79, 60, 26, -25, -69, -100, -114, -125, -144, -149, -134, -137, -157, -165, -162, -141, -147, -168, -208, -261, -281, -260, -134, 147, 504, 811, 962, 863, 567, 200, -141, -381, -504, -550, -537, -469, -399, -349, -312, -273, -232, -186, -161, -158, -149, -133, -107, -71, -31, -17, -20, -28, 5, 40, 61, 66, 71, 81, 105, 137, 152, 156, 162, 186, 211, 211, 182, 150, 119, 104, 98, 102, 94, 81, 81, 61, 4, -16, -1, 21, 19, 0, 17, 26, 18, 38, 62, 82, 108, 122, 112, 90, 81, 84, 101, 87, 66, 42, 6, -43, -87, -82, -72, -88, -92, -108, -155, -177, -171, -175, -168, -155, -136, -157, -189, -182, -133, 2, 257, 581, 895, 1073, 967, 630, 193, -189, -417, -512, -542, -527, -468, -421, -347, -287, -286, -266, -233, -225, -196, -135, -78, -76, -101, -87, -86, -81, -26, 0, -47, -51, 10, 27, -23, -39, 39, 111, 104, 94, 113, 160, 213, 202, 198, 189, 151, 159, 135, 115, 107, 72, -2, -4, 45, 36, -5, -27, 7, 40, 68, 83, 65, 72, 118, 152, 172, 162, 110, 107, 128, 118, 75, 67, 31, 16, 15, -16, -64, -96, -72, -29, -71, -122, -142, -155, -165, -176, -184, -200, -225, -228, -196, -111, 94, 413, 752, 1009, 1005, 741, 335, -70, -341, -473, -504, -493, -459, -393, -320, -235, -178, -160, -162, -134, -102, -84, -67, -56, -47, -31, -9, 13, 21, 26, 46, 85, 108, 117, 115, 120, 130, 148, 170, 206, 228, 234, 234, 239, 237, 236, 242, 229, 206, 172, 153, 137, 121, 94, 61, 39, 25, 27, 36, 42, 62, 89, 113, 133, 151, 175, 199, 196, 185, 170, 156, 131, 107, 92, 81, 63, 27, 0, -16, -29, -49, -67, -76, -89, -97, -96, -106, -122, -142, -161, -176, -211, -244, -239, -175, 2, 318, 673, 954, 1004, 773, 361, -40, -327, -479, -519, -486, -419, -348, -292, -241, -198, -158, -134, -126, -122, -113, -89, -71, -63, -60, -56, -65, -73, -68, -52, -36, -26, -17, -3, 25, 50, 56, 49, 57, 68, 71, 69, 64, 55, 49, 58, 66, 61, 51, 34, 26, 12, -12, -39, -57, -65, -67, -68, -68, -52, -23, -12, -2, 12, 28, 45, 60, 64, 48, 29, 17, 2, -17, -37, -61, -93, -111, -118, -137, -165, -186, -178, -162, -145, -134, -138, -148, -156, -158, -171, -213, -244, -242, -182, -5, 301, 626, 867, 910, 715, 367, 7, -288, -460, -522, -501, -432, -368, -317, -292, -274, -252, -220, -183, -156, -140, -123, -101, -84, -75, -65, -53, -53, -53, -49, -34, -20, -4, 15, 31, 45, 55, 61, 64, 73, 89, 103, 109, 105, 105, 109, 116, 117, 107, 83, 60, 54, -2, -34, -42, -30, -8, -2, 6, 5, 5, 61, 66, 77, 106, 127, 140, 149, 141, 108, 80, 66, 48, 24, 5, -15, -39, -61, -71, -75, -84, -96, -108, -108, -104, -109, -106, -110, -127, -150, -184, -223, -232, -146, 74, 408, 749, 1000, 1024, 777, 388, -3, -314, -483, -537, -512, -448, -381, -322, -280, -239, -213, -189, -179, -172, -148, -125, -111, -87, -65, -38, -18, -7, -2, 4, 18, 49, 74, 84, 98, 108, 122, 115, 112, 130, 155, 166, 157, 130, 110, 99, 93, 83, 69, 62, 54, 28, -6, -36, -44, -58, -60, -58, -45, -30, -11, 13, 33, 37, 35, 35, 37, 46, 41, 12, -22, -52, -73, -82, -93, -117, -141, -146, -158, -166, -175, -173, -166, -152, -130, -110, -102, -97, -102, -136, -201, -250, -246, -164, 33, 349, 675, 897, 896, 656, 291, -85, -378, -540, -587, -557, -481, -406, -354, -320, -301, -278, -257, -233, -210, -174, -150, -147, -146, -141, -128, -125, -126, -119, -109, -83, -44, -22, -11, 6, 28, 44, 54, 59, 61, 71, 98, 114, 110, 105, 103, 94, 71, 46, 43, 57, 61, 39, 8, -8, -7, 0, 11, 34, 53, 69, 96, 116, 122, 125, 133, 139, 146, 152, 151, 152, 151, 87, 68, 35, 2, -14, -22, -26, -40, -75, -105, -117, -117, -112, -109, -106, -101, -113, -151, -201, -216, -175, -55, 196, 542, 865, 1051, 989, 695, 316, -38, -305, -443, -486, -470, -432, -395, -363, -320, -267, -231, -204, -188, -173, -158, -135, -129, -125, -104, -71, -49, -46, -41, -17, 12, 40, 54, 59, 77, 96, 107, 114, 131, 170, 198, 194, 168, 134, 115, 110, 99, 77, 51, 40, 26, 5, -10, -40, -70, -96, -102, -85, -60, -44, -32, -15, 1, 21, 38, 52, 66, 66, 59, 53, 41, 24, 2, -9, -25, -60, -106, -132, -142, -156, -163, -175, -188, -200, -207, -201, -191, -171, -151, -164, -223, -284, -294, -230, -71, 188, 502, 820, 1013, 925, 607, 200, -161, -386, -494, -512, -479, -408, -320, -243, -194, -154, -130, -118, -108, -99, -79, -58, -59, -70, -69, -52, -33, -26, -29, -22, -14, -9, 11, 33, 51, 49, 37, 47, 78, 108, 115, 105, 92, 95, 110, 102, 93, 111, 117, 103, 68, 41, 19, 13, 8, 2, 3, 16, 44, 63, 77, 104, 146, 179, 188, 195, 193, 189, 186, 186, 186, 197, 197, 161, 104, 66, 34, 14, -3, -28, -52, -65, -68, -70, -74, -72, -77, -82, -85, -102, -147, -175, -146, -24, 223, 562, 878, 1069, 1003, 692, 278, -99, -348, -470, -486, -458, -411, -355, -297, -249, -210, -173, -156, -145, -126, -106, -88, -89, -97, -99, -76, -48, -33, -18, -4, 14, 25, 23, 36, 55, 87, 131, 153, 167, 189, 202, 199, 184, 175, 167, 153, 127, 114, 112, 101, 87, 68, 37, 16, 2, -15, -28, -27, -12, 19, 51, 72, 82, 94, 100, 107, 102, 83, 67, 61, 58, 40, 12, -3, -23, -55, -78, -92, -96, -104, -118, -128, -135, -144, -148, -149, -158, -167, -175, -199, -242, -283, -294, -215, 4, 347, 696, 935, 959, 728, 344, -42, -338, -505, -557, -542, -489, -433, -379, -332, -288, -244, -216, -198, -179, -157, -128, -105, -102, -93, -74, -59, -57, -61, -60, -41, -11, 9, 22, 28, 38, 52, 87, 116, 120, 125, 128, 130, 117, 104, 85, 70, 51, 32, 14, 7, 0, -10, -23, -31, -28, -31, -36, -26, -8, 3, 10, 17, 42, 67, 96, 111, 106, 90, 80, 68, 55, 39, 28, 16, 0, -25, -52, -60, -59, -68, -72, -81, -79, -78, -78, -91, -104, -116, -126, -139, -171, -192, -142, 22, 309, 650, 923, 1016, 863, 518, 116, -240, -459, -531, -514, -469, -404, -352, -296, -248, -218, -205, -194, -183, -169, -161, -154, -146, -130, -108, -92, -89, -79, -64, -51, -51, -46, -33, -16, 5, 31, 50, 68, 92, 120, 142, 144, 138, 123, 107, 95, 89, 76, 63, 39, 26, 7, -13, -19, -22, -26, -22, -14, 0, 23, 50, 54, 61, 70, 94, 103, 86, 63, 33, 18, 15, 5, -24, -38, -57, -96, -120, -133, -136, -143, -148, -150, -158, -161, -152, -144, -135, -131, -150, -195, -236, -255, -218, -85, 175, 505, 780, 914, 800, 475, 90, -257, -493, -579, -539, -461, -389, -329, -275, -229, -206, -200, -181, -176, -172, -157, -147, -143, -148, -145, -133, -125, -110, -78, -46, -34, -25, -6, 9, 26, 41, 40, 33, 41, 69, 81, 71, 64, 68, 69, 71, 50, 17, -15, -44, -67, -77, -83, -93, -106, -116, -121, -113, -84, -37, 5, 26, 32, 41, 59, 68, 71, 76, 78, 85, 82, 57, 24, 5, -11, -47, -87, -115, -130, -131, -115, -98, -90, -92, -84, -66, -58, -69, -94, -114, -149, -193, -208, -156, 5, 283, 602, 867, 981, 853, 527, 133, -205, -420, -504, -504, -463, -401, -340, -280, -222, -174, -138, -118, -107, -93, -74, -44, -23, -26, -31, -31, -14, 17, 50, 64, 55, 41, 27, 49, 84, 109, 132, 168, 186, 178, 165, 141, 123, 120, 110, 100, 103, 100, 87, 78, 78, 76, 73, 69, 78, 87, 106, 132, 146, 152, 156, 175, 201, 215, 202, 181, 171, 160, 139, 103, 69, 55, 38, -14, -65, -97, -141, -196, -227, -242, -250, -253, -242, -228, -224, -217, -215, -213, -230, -271, -308, -289, -208, -37, 272, 630, 908, 1022, 863, 502, 85, -253, -441, -505, -508, -479, -417, -344, -276, -227, -197, -155, -127, -125, -129, -108, -87, -89, -95, -86, -67, -58, -54, -53, -45, -17, 22, 32, 20, 13, 10, 22, 49, 74, 86, 72, 56, 38, 45, 67, 74, 73, 69, 54, 20, -26, -57, -76, -72, -63, -60, -64, -59, -37, -8, 16, 42, 68, 100, 126, 135, 141, 133, 109, 83, 60, 41, 19, -16, -60, -95, -113, -121, -131, -140, -148, -140, -118, -102, -99, -93, -92, -91, -87, -118, -163, -175, -135, -27, 193, 513, 830, 1052, 1051, 812, 435, 50, -230, -367, -397, -365, -302, -238, -190, -149, -113, -78, -59, -47, -36, -30, -29, -34, -19, 4, 21, 36, 62, 87, 101, 108, 107, 110,