52, 44, 104, 177, 180, 145, 146, 184, 245, 333, 409, 434, 427, 400, 373, 379, 414, 415, 347, 282, 237, 174, 113, 98, 109, 59, -34, -87, -88, -76, -70, -44, 2, 11, -14, 7, 39, 47, 63, 61, 58, 78, 74, 30, -17, -16, 10, -3, -45, -94, -126, -134, -139, -138, -134, -127, -120, -114, -92, -89, -107, -114, -119, -148, -166, -139, -85, 8, 197, 505, 819, 925, 677, 144, -370, -643, -729, -688, -574, -483, -414, -365, -310, -242, -205, -205, -213, -194, -166, -135, -102, -59, -31, -15, -10, -12, 12, 25, 28, 40, 54, 70, 97, 98, 121, 153, 164, 171, 199, 227, 241, 251, 264, 273, 276, 260, 270, 290, 273, 237, 179, 111, 45, -3, -36, -46, -38, -53, -80, -97, -97, -83, -63, -46, -17, 22, 55, 80, 70, 58, 49, 54, 59, 49, 26, -4, -38, -70, -101, -131, -168, -221, -251, -255, -249, -244, -231, -218, -207, -189, -170, -166, -156, -155, -144, -134, -83, 38, 253, 555, 839, 897, 607, 108, -346, -589, -640, -605, -537, -466, -403, -327, -269, -234, -210, -200, -185, -154, -88, -57, -79, -118, -135, -104, -44, -22, -26, -45, -60, -39, 0, 32, 71, 123, 155, 137, 105, 100, 115, 136, 175, 229, 251, 271, 309, 315, 289, 277, 278, 239, 189, 150, 89, -8, -67, -82, -94, -110, -88, -37, -2, 20, 61, 86, 116, 141, 135, 130, 161, 176, 166, 140, 110, 62, 13, -12, -40, -77, -116, -162, -188, -211, -233, -222, -171, -108, -143, -231, -302, -316, -312, -312, -290, -233, -154, -91, -32, 39, 183, 416, 633, 597, 261, -174, -521, -665, -634, -552, -510, -418, -325, -267, -248, -243, -232, -130, -47, -23, -23, -107, -152, -127, -60, -8, 5, 2, 43, 118, 170, 190, 181, 168, 161, 159, 156, 183, 212, 226, 217, 192, 193, 200, 215, 228, 225, 202, 190, 176, 152, 123, 89, 35, -11, -38, -61, -103, -129, -136, -131, -117, -93, -78, -61, -44, -22, -2, 17, 27, 30, 18, -6, -36, -65, -88, -85, -87, -102, -130, -163, -199, -230, -258, -269, -261, -248, -253, -263, -263, -265, -259, -263, -261, -240, -222, -219, -192, -121, 1, 197, 455, 696, 728, 439, -33, -448, -656, -683, -633, -553, -457, -367, -297, -256, -227, -183, -146, -110, -85, -66, -63, -66, -53, -48, -38, -34, -27, -12, -5, 14, 42, 71, 97, 146, 151, 87, 59, 85, 131, 157, 176, 188, 216, 258, 306, 310, 272, 235, 176, 137, 151, 132, 64, 3, -38, -77, -103, -79, -46, -53, -53, -68, -104, -107, -78, -47, 24, 104, 122, 105, 100, 98, 98, 100, 98, 115, 158, 139, 43, -28, -58, -56, -58, -72, -103, -112, -100, -104, -157, -182, -168, -139, -98, -92, -114, -121, -90, 28, 234, 472, 728, 907, 824, 450, -67, -495, -690, -711, -673, -571, -449, -341, -285, -237, -183, -153, -151, -142, -114, -54, -17, -29, -73, -61, -22, 5, 18, 22, 30, 66, 93, 76, 63, 85, 126, 187, 217, 186, 186, 233, 283, 266, 231, 241, 275, 297, 305, 296, 243, 195, 152, 127, 81, 42, 52, -10, -74, -107, -96, -59, -7, -14, -39, -56, -48, -34, 14, 40, 56, 97, 119, 69, 30, 18, 27, 35, 25, -2, -33, -49, -55, -77, -116, -139, -163, -174, -168, -175, -189, -169, -119, -82, -66, -90, -119, -124, -97, -16, 132, 365, 655, 896, 857, 449, -89, -483, -656, -658, -578, -476, -395, -328, -257, -177, -123, -76, -49, -48, -27, 7, 39, 44, 35, 17, 17, 23, 35, 66, 92, 121, 151, 198, 237, 215, 164, 144, 174, 224, 268, 300, 307, 307, 300, 307, 314, 309, 283, 225, 169, 132, 115, 92, 66, 58, 37, 5, -59, -105, -143, -180, -182, -151, -120, -89, -63, -22, 43, 116, 172, 183, 166, 160, 176, 174, 84, 23, 17, 16, 0, -53, -124, -155, -141, -102, -44, -17, -36, -67, -94, -85, -61, -46, -24, -16, -34, -77, -97, -59, 43, 242, 526, 813, 894, 651, 154, -328, -581, -652, -665, -622, -515, -388, -273, -246, -265, -264, -237, -171, -87, -36, -24, -62, -101, -109, -100, -69, -32, -2, 29, 62, 83, 98, 97, 98, 112, 165, 219, 234, 230, 227, 268, 338, 378, 361, 320, 296, 278, 261, 240, 222, 215, 188, 132, 62, -11, -65, -96, -85, -49, -57, -89, -107, -107, -99, -71, -32, 16, 65, 73, 64, 67, 76, 80, 54, 32, 42, 18, -14, -40, -65, -94, -152, -187, -195, -200, -185, -173, -170, -173, -180, -187, -183, -167, -148, -134, -132, -144, -130, -49, 94, 318, 595, 812, 749, 363, -136, -522, -714, -726, -632, -498, -384, -311, -278, -242, -190, -144, -112, -97, -87, -75, -66, -64, -52, -44, -36, -5, 20, 35, 54, 59, 40, 51, 78, 115, 148, 158, 163, 166, 183, 219, 246, 267, 283, 300, 288, 271, 236, 219, 212, 195, 190, 187, 154, 81, 33, -16, -77, -150, -190, -212, -221, -204, -165, -103, -44, -7, 28, 59, 87, 115, 135, 140, 157, 184, 152, 55, -37, -79, -109, -165, -221, -235, -220, -222, -213, -199, -154, -144, -168, -175, -175, -223, -263, -221, -164, -144, -155, -107, 45, 293, 516, 673, 672, 393, -18, -388, -600, -664, -627, -529, -422, -327, -245, -188, -146, -131, -120, -102, -80, -51, -10, 39, 15, -48, -78, -80, -39, 15, 44, 60, 51, 27, 15, 27, 47, 90, 153, 199, 210, 224, 244, 249, 227, 191, 188, 202, 215, 199, 178, 200, 225, 205, 149, 84, 4, -46, -82, -109, -95, -95, -88, -83, -77, -73, -58, -29, -2, 17, 10, 5, 19, 34, 29, 43, 28, -13, -40, -74, -124, -142, -155, -172, -199, -211, -224, -226, -219, -199, -183, -191, -198, -208, -208, -202, -199, -187, -161, -100, 34, 273, 580, 841, 848, 491, -43, -455, -634, -673, -648, -574, -504, -417, -332, -286, -266, -253, -212, -165, -151, -148, -129, -100, -73, -61, -67, -84, -80, -54, -25, 5, 20, 28, 53, 74, 100, 124, 141, 171, 185, 205, 231, 251, 246, 259, 293, 312, 303, 276, 227, 188, 151, 101, 57, 39, 25, 8, -7, -17, -14, -25, -44, -36, -11, 9, 8, 56, 112, 146, 165, 183, 185, 104, 26, -12, -31, -56, -92, -114, -98, -128, -193, -228, -185, -139, -132, -110, -95, -110, -204, -265, -279, -265, -243, -219, -195, -141, -49, 66, 185, 403, 721, 956, 871, 394, -151, -523, -691, -704, -639, -532, -444, -371, -296, -196, -134, -105, -82, -48, -31, -12, 45, 101, 95, 55, 21, 41, 85, 93, 72, 73, 88, 117, 147, 178, 193, 197, 207, 222, 253, 287, 305, 327, 357, 389, 397, 344, 293, 303, 307, 280, 239, 168, 91, 33, -2, 0, 17, 7, -43, -65, -65, -49, 2, 44, 51, 52, 73, 112, 143, 144, 120, 91, 116, 168, 167, 111, 36, -6, -31, -53, -34, -45, -123, -199, -228, -234, -251, -248, -205, -185, -199, -201, -173, -146, -114, -117, -116, -54, 67, 293, 622, 926, 999, 704, 142, -380, -665, -740, -682, -584, -473, -361, -273, -195, -158, -138, -124, -115, -105, -94, -63, -46, -31, -6, 18, 32, 35, 25, 19, 32, 53, 66, 95, 129, 142, 138, 142, 174, 199, 205, 202, 226, 253, 273, 284, 259, 232, 212, 199, 188, 164, 136, 103, 74, 26, -26, -75, -104, -112, -112, -100, -80, -55, -48, -28, 11, 63, 95, 120, 143, 139, 116, 89, 76, 74, 56, 20, -19, -56, -91, -93, -90, -116, -143, -165, -197, -233, -235, -194, -153, -146, -158, -160, -184, -162, -124, -64, -7, 6, 82, 325, 625, 740, 511, 115, -269, -520, -591, -534, -439, -396, -387, -329, -208, -96, -41, -48, -150, -223, -209, -127, -42, 18, 37, 5, 1, 39, 99, 141, 134, 129, 118, 131, 178, 183, 167, 165, 190, 210, 219, 212, 262, 321, 353, 349, 349, 337, 302, 292, 285, 270, 235, 186, 150, 141, 91, 11, -108, -205, -214, -148, -69, -46, -37, -23, -5, 25, 71, 104, 112, 117, 106, 91, 103, 124, 76, 10, -30, -61, -91, -126, -167, -192, -198, -219, -217, -200, -209, -226, -226, -217, -212, -178, -132, -100, -86, -104, -109, -68, 36, 230, 480, 666, 585, 220, -243, -587, -750, -755, -668, -538, -434, -354, -294, -225, -170, -141, -141, -153, -156, -148, -124, -95, -80, -88, -85, -69, -61, -56, -51, -22, 0, 19, 42, 57, 86, 112, 123, 141, 166, 193, 224, 245, 273, 288, 278, 260, 231, 220, 188, 149, 105, 58, 33, 25, 21, 3, -34, -86, -116, -124, -126, -131, -112, -90, -70, -41, -12, 26, 59, 76, 88, 86, 54, 22, -9, -26, -63, -114, -149, -163, -175, -189, -173, -160, -149, -131, -129, -153, -168, -173, -168, -163, -158, -158, -134, -124, -94, 53, 299, 586, 843, 910, 618, 75, -416, -675, -718, -625, -510, -484, -468, -433, -368, -298, -260, -219, -178, -187, -168, -86, -39, -82, -87, -68, -63, -39, -14, 3, 12, 7, -5, 49, 121, 115, 81, 100, 192, 251, 244, 259, 281, 293, 310, 347, 373, 378, 373, 359, 346, 322, 273, 229, 135, 54, 4, -22, -65, -88, -95, -94, -68, -53, -43, 22, 82, 115, 98, 112, 120, 144, 167, 107, 49, -11, -43, -51, -103, -124, -136, -136, -158, -182, -170, -161, -148, -131, -128, -139, -129, -95, -90, -97, -106, -119, -112, -26, 110, 309, 525, 747, 863, 652, 142, -357, -649, -721, -668, -571, -466, -395, -331, -253, -202, -198, -187, -161, -141, -110, -83, -82, -68, -47, -28, -4, 16, 43, 41, 30, 54, 85, 100, 113, 132, 144, 170, 199, 214, 226, 263, 319, 361, 373, 371, 363, 342, 302, 258, 239, 232, 210, 154, 101, 48, 5, -24, -48, -89, -119, -126, -107, -71, -51, -24, 12, 27, 24, 28, 40, 49, 47, 49, 49, 54, 50, 37, 3, -39, -94, -138, -162, -178, -175, -156, -144, -138, -146, -143, -142, -143, -138, -131, -124, -121, -115, -94, -37, 63, 267, 543, 832, 966, 756, 263, -268, -607, -713, -687, -597, -486, -387, -303, -244, -210, -180, -141, -138, -143, -144, -155, -161, -132, -83, -31, -9, -5, -31, -75, -107, -106, -71, -19, 35, 90, 127, 159, 181, 207, 226, 220, 202, 179, 178, 234, 309, 350, 351, 334, 302, 204, 140, 137, 117, 81, 40, 3, 8, 5, -16, -19, 11, 40, 78, 95, 93, 110, 143, 167, 209, 229, 201, 135, 81, 53, -16, -71, -82, -24, -24, -60, -83, -85, -90, -104, -118, -104, -90, -99, -126, -163, -202, -217, -220, -236, -253, -240, -162, -24, 195, 481, 767, 845, 587, 115, -341, -605, -650, -589, -498, -407, -312, -223, -146, -95, -83, -97, -78, -49, -46, -41, -49, -46, -25, 3, 7, 15, 35, 56, 70, 76, 90, 98, 93, 102, 105, 112, 126, 138, 154, 191, 265, 314, 349, 353, 329, 297, 274, 257, 230, 168, 105, 74, 46, 7, -38, -68, -92, -95, -85, -73, -51, -51, -41, -15, 5, 25, 48, 68, 73, 52, 24, -2, -26, -56, -84, -100, -127, -158, -194, -207, -238, -238, -212, -202, -204, -197, -207, -236, -248, -246, -229, -224, -205, -183, -156, -105, -25, 110, 319, 553, 676, 497, 116, -296, -576, -679, -650, -551, -440, -325, -241, -193, -141, -97, -66, -51, -34, -14, -2, 7, 10, 10, -2, -16, -14, -2, -9, -6, 36, 107, 199, 181, 135, 147, 190, 168, 105, 105, 142, 168, 202, 203, 210, 235, 258, 258, 208, 159, 125, 159, 241, 280, 195, 95, 0, -128, -224, -248, -221, -151, -104, -61, -19, 35, 88, 128, 187, 220, 182, 113, 54, 3, -9, 2, 15, 5, -22, -46, -104, -134, -104, -65, -43, -59, -102, -141, -155, -150, -134, -112, -102, -109, -117, -127, -76, 13, 131, 309, 531, 605, 407, 36, -347, -610, -676, -588, -510, -484, -440, -332, -219, -133, -65, -43, -75, -90, -78, -63, -29, 14, 25, 14, 20, 41, 74, 81, 54, 30, 49, 119, 165, 159, 162, 173, 200, 225, 237, 274, 321, 329, 319, 344, 344, 278, 205, 172, 181, 214, 217, 198, 158, 84, 20, -11, -36, -52, -68, -65, -61, -51, -46, -29, 18, 90, 112, 66, 22, 18, 17, 27, 13, -14, -61, -95, -102, -117, -127, -151, -173, -188, -190, -185, -185, -187, -187, -182, -170, -163, -176, -179, -195, -202, -175, -119, -25, 157, 426, 683, 733, 463, -1, -429, -662, -711, -658, -578, -511, -426, -332, -256, -212, -192, -167, -143, -121, -116, -119, -102, -70, -56, -45, -38, -34, -5, 3, 11, 49, 100, 146, 182, 193, 178, 178, 168, 166, 175, 196, 205, 224, 250, 241, 221, 221, 215, 202, 183, 167, 159, 131, 80, 29, -11, -33, -53, -61, -89, -118, -78, -14, -19, -46, -26, 17, 85, 119, 60, -9, -38, 18, 40, -19, -38, -31, -31, -22, -29, -85, -143, -117, -122, -187, -228, -216, -188, -161, -156, -154, -137, -135, -99, -32, 51, 151, 304, 485, 735, 903, 735, 274, -242, -564, -686, -640, -519, -434, -397, -353, -290, -226, -159, -114, -106, -66, -69, -107, -94, -46, 5, 44, 49, 54, 56, 40, 12, -15, -23, 13, 105, 202, 237, 199, 191, 232, 246, 261, 298, 331, 339, 311, 287, 293, 314, 325, 297, 219, 140, 90, 69, 40, 10, -23, -31, -19, 0, -4, -59, -92, -84, -56, -18, 19, 48, 78, 86, 78, 66, 73, 70, 52, 46, 23, 6, -26, -38, -58, -78, -102, -133, -139, -143, -140, -146, -151, -140, -132, -157, -197, -199, -170, -112, -31, 103, 327, 622, 913, 1010, 762, 247, -265, -559, -659, -636, -575, -499, -441, -375, -285, -226, -188, -153, -135, -122, -102, -104, -105, -89, -63, -51, -48, -40, -33, -26, -17, -2, 22, 38, 48, 73, 110, 120, 139, 161, 195, 249, 266, 263, 256, 268, 290, 296, 276, 238, 203, 179, 181, 248, 271, 139, -26, -115, -155, -163, -131, -98, -61, -24, -24, -34, -29, -19, 7, 32, 53, 64, 70, 76, 65, 44, 17, 1, 0, -5, -48, -131, -192, -217, -219, -214, -214, -175, -107, -48, 11, -19, -151, -263, -314, -294, -214, -95, 47, 259, 531, 806, 867, 562, 29, -432, -657, -665, -574, -480, -413, -286, -105, -5, -67, -137, -132, -114, -124, -146, -165, -146, -78, -17, 3, 0, 13, 35, 47, 56, 61, 65, 79, 98, 112, 137, 183, 234, 273, 275, 251, 214, 205, 229, 260, 281, 278, 276, 276, 268, 224, 176, 115, 81, 74, 76, 49, -28, -104, -138, -106, -60, -43, -36, 6, 51, 96, 100, 90, 78, 35, -4, 9, 35, 51, 48, 20, -23, -40, -58, -107, -156, -172, -148, -146, -101, -43, -54, -117, -146, -155, -204, -258, -246, -205, -148, -87, 8, 193, 444, 679, 693, 383, -63, -433, -613, -633, -562, -466, -384, -311, -236, -163, -117, -88, -85, -77, -56, -36, -24, -13, 5, 23, 25, 26, 14, 8, 14, 27, 37, 44, 57, 74, 90, 96, 120, 178, 214, 176, 135, 149, 178, 188, 193, 215, 225, 229, 220, 202, 171, 132, 90, 41, -2, -46, -89, -92, -87, -87, -78, -56, -26, -2, 4, 13, 25, 35, 27, 13, 13, 18, 15, 4, -3, -14, -39, -75, -117, -149, -192, -206, -177, -137, -146, -204, -243, -255, -241, -231, -231, -224, -190, -170, -141, -87, -7, 177, 466, 794, 981, 800, 243, -343, -689, -794, -757, -675, -543, -396, -233, -163, -195, -224, -222, -213, -146, -76, -69, -85, -81, -56, -15, 18, 68, 132, 176, 176, 215, 273, 285, 243, 180, 131, 117, 134, 155, 183, 202, 240, 283, 310, 336, 351, 346, 327, 310, 291, 240, 222, 220, 186, 95, 1, -55, -53, -27, -20, -58, -85, -83, -36, 25, 95, 127, 129, 103, 112, 117, 102, 80, 78, 110, 160, 156, 83, -17, -41, -46, -119, -187, -204, -186, -156, -135, -150, -146, -70, -20, -54, -98, -138, -143, -105, -38, 138, 444, 766, 922, 724, 201, -318, -614, -705, -665, -575, -518, -442, -334, -248, -200, -160, -161, -153, -119, -63, -12, 23, 32, 50, 83, 83, 56, 63, 92, 117, 129, 140, 185, 225, 219, 195, 193, 220, 269, 310, 322, 322, 314, 310, 331, 329, 310, 286, 267, 237, 193, 139, 92, 64, 36, -6, -58, -102, -105, -106, -117, -102, -79, -46, -7, 42, 70, 61, 49, 56, 71, 81, 80, 76, 61, 62, 69, 54, 27, 0, -34, -65, -95, -146, -182, -192, -182, -166, -159, -153, -146, -132, -102, -63, -36, -26, -14, 72, 269, 569, 841, 849, 505, -32, -470, -682, -733, -704, -599, -498, -426, -407, -392, -362, -314, -275, -253, -241, -197, -144, -105, -78, -65, -38, -14, 25, 56, 73, 52, 68, 98, 97, 38, -17, -14, 16, 46, 91, 168, 224, 256, 289, 305, 327, 359, 356, 318, 277, 255, 256, 229, 158, 81, 13, -12, -14, -70, -136, -183, -211, -195, -164, -170, -168, -111, -53, -1, 35, 49, 51, 64, 85, 54, -8, -56, -130, -196, -217, -214, -204, -177, -172, -172, -154, -165, -190, -202, -194, -194, -213, -194, -141, -102, -87, -78, -21, 121, 341, 629, 845, 742, 332, -181, -531, -670, -682, -654, -561, -412, -297, -268, -304, -326, -305, -271, -256, -240, -211, -175, -149, -140, -122, -101, -85, -63, -43, -27, -20, -15, 15, 57, 71, 71, 96, 128, 157, 188, 214, 242, 265, 250, 230, 235, 243, 259, 258, 246, 224, 181, 130, 105, 73, 42, 22, -10, -55, -65, -65, -66, -56, -54, -56, -33, 3, 25, 30, 20, 6, 0, 7, 6, -12, -37, -61, -90, -138, -183, -207, -219, -224, -229, -245, -245, -240, -206, -168, -158, -156, -150, -143, -146, -141, -102, -27, 77, 243, 488, 721, 755, 470, 14, -399, -627, -666, -609, -520, -425, -297, -236, -231, -226, -168, -85, -51, -63, -90, -101, -92, -88, -79, -68, -51, -5, 34, 14, -37, -24, 23, 57, 89, 129, 154, 164, 161, 179, 240, 320, 356, 337, 334, 385, 404, 331, 266, 241, 216, 180, 143, 114, 86, 44, 5, -19, -54, -70, -26, -7, -21, -47, -63, -38, 16, 51, 61, 64, 88, 117, 117, 95, 56, 25, 15, -2, -9, -17, -49, -82, -80, -65, -76, -132, -181, -189, -182, -198, -215, -207, -195, -190, -195, -173, -106, 3, 179, 426, 712, 827, 585, 101, -407, -731, -824, -760, -619, -484, -388, -306, -241, -209, -200, -163, -129, -114, -99, -89, -73, -58, -58, -39, -16, -4, 15, 37, 52, 53, 34, 35, 83, 127, 119, 123, 134, 124, 132, 188, 236, 256, 263, 256, 249, 222, 202, 199, 177, 144, 144, 119, 48, -16, -54, -82, -89, -95, -99, -83, -82, -70, -48, -34, 4, 45, 49, 27, 39, 40, 42, 39, 46, 49, 40, 5, -34, -81, -130, -166, -180, -180, -189, -195, -210, -231, -243, -238, -214, -191, -193, -188, -184, -158, -108, -15, 195, 489, 775, 829, 515, -24, -471, -694, -730, -669, -594, -521, -431, -316, -237, -212, -211, -199, -163, -141, -122, -117, -103, -65, -28, -14, -9, 42, 129, 145, 98, 89, 98, 92, 108, 136, 130, 141, 185, 215, 237, 276, 290, 308, 342, 365, 339, 310, 298, 229, 117, 64, 59, 23, -22, -78, -117, -94, -79, -105, -124, -104, -41, -21, -30, 40, 116, 99, 8, -21, -22, -17, 0, 51, 73, 51, 5, -38, -22, 11, -12, -41, -13, 12, -21, -90, -151, -190, -195, -184, -128, -58, -21, -16, 15, 30, 62, 191, 451, 776, 973, 822, 310, -242, -570, -678, -647, -575, -505, -403, -277, -203, -200, -229, -234, -195, -192, -175, -136, -119, -114, -101, -75, -41, 1, 57, 102, 120, 100, 69, 71, 119, 156, 170, 177, 181, 196, 220, 230, 271, 331, 332, 306, 312, 341, 348, 338, 312, 246, 153, 100, 96, 64, 18, -10, -7, -9, -55, -105, -139, -155, -165, -162, -121, -56, 11, 59, 78, 88, 103, 95, 83, 61, 46, 22, -18, -54, -58, -77, -107, -129, -145, -160, -167, -160, -154, -158, -157, -138, -116, -100, -109, -104, -67, 10, 145, 358, 643, 909, 942, 605, 46, -435, -692, -752, -696, -591, -484, -423, -373, -324, -287, -254, -224, -197, -158, -122, -118, -123, -112, -84, -55, -36, -21, -7, 18, 40, 88, 154, 180, 142, 101, 90, 86, 106, 142, 191, 237, 286, 305, 319, 329, 330, 312, 297, 282, 278, 261, 211, 136, 68, 22, 3, -14, -41, -51, -66, -81, -84, -78, -33, 39, 93, 120, 99, 14, -53, -54, -49, -34, -26, -20, -7, -7, -17, -30, -49, -105, -162, -210, -258, -268, -244, -238, -226, -192, -153, -127, -127, -112, -85, -61, -41, -1, 151, 443, 736, 851, 627, 153, -321, -572, -640, -603, -504, -412, -338, -248, -159, -63, 0, 5, -34, -85, -121, -124, -91, -63, -50, -30, 8, 51, 96, 154, 159, 166, 166, 143, 149, 129, 88, 100, 132, 154, 147, 146, 164, 201, 224, 262, 303, 341, 367, 351, 301, 256, 209, 159, 134, 122, 87, 34, -31, -85, -109, -119, -100, -65, -31, -9, 35, 98, 137, 144, 136, 126, 118, 105, 61, 37, 40, 81, 48, -113, -253, -298, -270, -239, -236, -224, -202, -177, -168, -177, -192, -219, -230, -174, -117, -74, -23, 47, 183, 399, 630, 729, 535, 143, -265, -517, -603, -572, -501, -424, -358, -292, -236, -194, -150, -107, -74, -56, -33, -27, -23, -11, -11, -4, -7, -5, 1, 5, 1, -14, -16, 8, 42, 58, 61, 61, 64, 73, 92, 120, 151, 178, 200, 212, 204, 193, 187, 184, 172, 144, 103, 56, 22, 3, -41, -85, -112, -129, -141, -140, -126, -105, -85, -61, -33, -4, 27, 46, 47, 61, 85, 61, 7, -55, -85, -97, -98, -127, -185, -215, -231, -245, -228, -223, -220, -202, -215, -234, -210, -168, -138, -89, -68, -120, -172, -125, 56, 347, 665, 804, 571, 93, -365, -614, -678, -600, -443, -321, -307, -319, -314, -346, -370, -336, -263, -236, -233, -188, -133, -75, -4, 53, 83, 123, 137, 105, 66, 47, 74, 88, 88, 103, 129, 172, 202, 208, 240, 283, 314, 346, 370, 391, 402, 350, 282, 268, 256, 222, 183, 163, 168, 154, 94, 8, -70, -102, -90, -78, -110, -141, -118, -58, 20, 93, 125, 104, 73, 67, 81, 55, 23, 30, 42, 20, -33, -105, -161, -167, -155, -158, -143, -121, -126, -126, -139, -171, -195, -199, -177, -180, -195, -167, -62, 107, 371, 695, 916, 858, 411, -165, -575, -747, -720, -628, -555, -461, -359, -284, -254, -245, -216, -162, -111, -63, -29, -6, 17, 8, -5, 5, 50, 90, 90, 71, 76, 68, 59, 76, 102, 150, 211, 252, 280, 298, 297, 285, 291, 340, 410, 443, 408, 297, 197, 137, 88, 43, 27, 24, 8, -2, -27, -63, -95, -92, -80, -72, -68, -70, -65, -35, 22, 59, 74, 93, 85, 66, 64, 62, 61, 76, 78, 43, 10, -20, -46, -73, -112, -137, -139, -141, -141, -133, -131, -134, -126, -102, -104, -118, -117, -56, 36, 197, 448, 748, 932, 843, 445, -116, -543, -730, -741, -674, -576, -479, -392, -307, -231, -157, -64, -2, -20, -87, -146, -190, -184, -146, -109, -92, -85, -70, -16, 40, 70, 98, 127, 168, 207, 216, 182, 169, 164, 209, 281, 335, 352, 354, 349, 346, 347, 333, 300, 278, 261, 254, 246, 191, 112, 32, -12, -21, -11, -24, -71, -82, -68, -75, -75, -61, -41, -7, 36, 46, 44, 41, 19, -11, -33, -23, -21, -22, -51, -61, -63, -61, -77, -107, -100, -92, -114, -144, -150, -131, -117, -82, -46, -48, -58, -31, 33, 184, 424, 709, 923, 836, 426, -101, -491, -653, -665, -601, -504, -425, -362, -304, -247, -214, -209, -194, -143, -108, -77, -53, -61, -67, -64, -39, 3, 49, 70, 86, 103, 107, 106, 127, 180, 212, 222, 233, 244, 263, 288, 297, 308, 302, 295, 302, 310, 305, 308, 288, 256, 202, 163, 107, 52, 15, -19, -63, -78, -87, -97, -104, -124, -153, -113, -31, 27, 56, 66, 61, 66, 58, 35, 15, -2, -19, -25, -44, -75, -93, -116, -139, -156, -157, -146, -139, -147, -152, -136, -121, -107, -102, -95, -95, -87, -48, 18, 129, 313, 536, 685, 551, 182, -250, -553, -692, -713, -644, -538, -428, -330, -257, -206, -175, -140, -99, -65, -55, -58, -46, -26, -22, 3, 9, -24, -73, -107, -109, -72, 0, 48, 40, 10, 9, 29, 91, 166, 236, 271, 296, 350, 378, 343, 303, 218, 136, 135, 179, 196, 146, 90, 54, 22, 12, 2, -3, -5, -30, -46, -49, -60, -46, -6, 20, 20, 21, 42, 54, 56, 54, 73, 64, 56, 29, -7, -44, -68, -76, -97, -121, -136, -155, -234, -292, -257, -206, -182, -187, -208, -204, -191, -130, -35, 35, 156, 397, 705, 942, 896, 488, -74, -502, -718, -729, -642, -525, -444, -401, -328, -258, -204, -177, -163, -151, -116, -90, -80, -83, -103, -117, -104, -82, -68, -60, -46, -21, 38, 92, 55, 22, 20, 40, 91, 139, 166, 211, 273, 293, 280, 276, 274, 270, 257, 241, 213, 175, 165, 137, 96, 77, 42, -12, -58, -89, -100, -96, -60, -46, -64, -25, 56, 71, 66, 61, 73, 81, 62, 36, 24, 16, 5, -40, -99, -156, -158, -152, -181, -220, -248, -237, -204, -219, -239, -241, -226, -222, -234, -212, -165, -140, -71, 63, 269, 560, 860, 930, 658, 156, -318, -534, -577, -628, -585, -518, -471, -366, -297, -238, -187, -133, -107, -113, -87, -70, -81, -27, 54, 34, 1, 33, 25, 11, 42, 85, 59, -13, -30, -8, 8, 60, 135, 171, 171, 188, 215, 236, 234, 247, 340, 444, 467, 352, 172, 50, 8, 6, 2, 23, -26, -157, -207, -168, -123, -106, -89, -53, -23, 11, 35, 62, 93, 105, 76, 37, 38, 69, 108, 145, 178, 163, 109, 63, 30, 8, 8, 16, 27, 36, -37, -136, -191, -196, -186, -192, -212, -221, -186, -105, -5, 152, 382, 674, 929, 899, 485, -82, -487, -678, -747, -733, -646, -539, -420, -320, -271, -232, -197, -175, -143, -97, -58, -8, 27, 42, 32, 10, -5, -12, -5, 5, 38, 59, 55, 35, 22, 55, 107, 145, 182, 235, 243, 220, 220, 239, 246, 242, 245, 231, 211, 195, 164, 136, 100, 58, 15, -21, -60, -97, -110, -94, -79, -63, -41, -33, -23, -9, 13, 44, 51, 51, 73, 99, 104, 90, 68, 31, -7, -39, -62, -83, -127, -171, -190, -187, -200, -217, -220, -218, -210, -222, -232, -240, -246, -240, -209, -142, -54, 108, 365, 677, 859, 696, 241, -272, -606, -733, -716, -639, -547, -461, -380, -305, -238, -177, -151, -160, -147, -122, -116, -106, -89, -62, -19, -9, 15, 52, 103, 131, 107, 68, 74, 98, 124, 134, 152, 194, 242, 271, 289, 301, 293, 282, 293, 302, 292, 272, 258, 248, 240, 229, 172, 84, 17, -47, -98, -153, -211, -219, -197, -145, -66, 22, 71, 90, 86, 93, 80, 44, 59, 66, 83, 55, 8, -4, 16, 47, 61, 36, -15, -74, -120, -178, -194, -151, -126, -116, -107, -105, -82, -48, -17, -17, -23, 20, 87, 231, 440, 670, 667, 372, -41, -423, -709, -785, -657, -516, -411, -347, -306, -243, -193, -232, -230, -163, -78, 9, 68, 57, -5, -50, -40, 23, 114, 179, 215, 206, 162, 160, 202, 244, 237, 211, 175, 159, 181, 201, 222, 248, 272, 297, 295, 298, 285, 259, 241, 199, 161, 138, 114, 68, 13, -11, -18, -42, -63, -66, -80, -85, -50, -1, 35, 46, 47, 39, 42, 39, 15, -27, -53, -54, -58, -79, -103, -142, -170, -187, -195, -205, -241, -256, -249, -246, -253, -258, -263, -260, -258, -255, -235, -201, -154, -53, 126, 377, 681, 842, 665, 197, -325, -650, -744, -695, -605, -535, -465, -379, -308, -245, -204, -195, -190, -180, -155, -134, -119, -109, -104, -86, -45, -12, -15, -19, -11, 13, 30, 50, 88, 112, 132, 157, 196, 233, 295, 375, 360, 287, 231, 212, 247, 273, 250, 222, 215, 197, 175, 154, 119, 85, 54, 16, 30, 54, 51, 14, -37, -45, -50, -61, -49, -34, -9, 15, 25, 14, -4, 16, 11, -26, -15, -22, -71, -137, -170, -163, -171, -222, -246, -223, -190, -157, -131, -129, -125, -109, -97, -82, -60, 14, 142, 382, 707, 966, 969, 650, 139, -271, -489, -580, -562, -533, -473, -370, -282, -211, -130, -102, -117, -114, -91, -72, -13, 69, 99, 55, -18, -51, -4, 84, 140, 138, 127, 122, 112, 142, 161, 198, 217, 197, 221, 232, 288, 346, 365, 356, 394, 442, 400, 373, 348, 314, 267, 217, 190, 153, 70, 25, 12, -52, -67, -34, -19, -22, -20, -2, -2, 16, 43, -2, 1, 30, 32, -2, -36, -54, -71, -70, -63, -79, -120, -159, -187, -179, -170, -190, -195, -182, -169, -168, -155, -142, -137, -116, -102, -64, 31, 185, 439, 743, 983, 927, 488, -89, -506, -695, -710, -626, -520, -403, -283, -203, -152, -114, -91, -57, -39, -53, -73, -87, -62, -36, -12, 18, 28, 32, 22, 6, 5, 26, 41, 40, 70, 128, 166, 181, 173, 176, 204, 240, 291, 345, 394, 444, 472, 435, 350, 274, 199, 165, 126, 87, 61, 26, 5, 0, -11, -12, -5, -7, -7, 12, 45, 94, 159, 197, 168, 113, 77, 40, 2, -9, -4, 8, 0, -17, -34, -53, -79, -107, -99, -82, -76, -121, -185, -222, -264, -289, -275, -215, -148, -106, -57, -8, 54, 219, 493, 788, 907, 670, 147, -414, -677, -742, -672, -541, -430, -325, -238, -171, -95, -29, -47, -97, -78, -46, -53, -50, -21, 0, -10, -6, 25, 51, 62, 86, 105, 120, 134, 137, 154, 176, 198, 223, 270, 337, 334, 251, 206, 202, 196, 183, 186, 202, 200, 196, 170, 124, 124, 101, 25, -64, -115, -123, -132, -131, -126, -126, -103, -80, -60, -36, -39, -31, -39, -63, -58, -36, -3, 33, 59, 51, 32, -2, -31, -40, -56, -122, -159, -187, -207, -205, -192, -160, -121, -77, -37, 32, 178, 412, 684, 845, 676, 230, -251, -547, -633, -632, -578, -490, -414, -323, -243, -202, -192, -187, -189, -160, -154, -177, -162, -125, -104, -98, -70, -58, -51, -53, -35, 4, 21, 28, 38, 51, 86, 122, 132, 140, 147, 156, 166, 173, 169, 166, 159, 154, 141, 107, 68, 26, -14, -46, -92, -144, -170, -168, -172, -192, -229, -266, -252, -178, -88, -29, -2, 20, 20, 20, 27, 49, 59, 53, -11, -62, -30, 11, 52, 77, 62, 18, -54, -113, -110, -122, -155, -199, -226, -199, -197, -187, -157, -183, -211, -167, -98, -56, -50, 0, 87, 236, 442, 618, 579, 287, -119, -484, -702, -737, -658, -549, -442, -340, -256, -179, -128, -105, -110, -116, -107, -73, -58, -62, -55, -39, -43, -35, 19, 66, 28, -30, -33, 12, 52, 76, 130, 165, 146, 145, 164, 174, 211, 264, 300, 318, 331, 336, 327, 307, 273, 211, 163, 139, 122, 96, 65, 4, -51, -80, -94, -96, -115, -171, -203, -166, -111, -52, -4, 32, 49, 49, 39, 37, 37, 9, -38, -71, -96, -135, -173, -192, -195, -188, -195, -214, -228, -231, -209, -180, -163, -165, -168, -173, -172, -160, -139, -63, 129, 407, 701, 837, 625, 132, -392, -627, -688, -654, -596, -540, -449, -362, -316, -285, -255, -223, -209, -178, -161, -136, -121, -118, -114, -110, -94, -77, -68, -50, -16, 15, 40, 54, 47, 49, 64, 96, 145, 171, 198, 220, 242, 282, 303, 281, 273, 275, 258, 240, 209, 170, 133, 96, 71, 40, 7, -9, -59, -130, -162, -160, -136, -119, -115, -95, -53, -15, 3, 10, 1, -6, -7, 8, 7, -11, -49, -80, -89, -105, -137, -171, -173, -163, -147, -127, -142, -143, -134, -124, -102, -100, -114, -110, -113, -72, 90, 374, 685, 897, 813, 432, -84, -482, -653, -657, -591, -520, -440, -349, -256, -191, -150, -166, -221, -250, -233, -178, -133, -100, -75, -63, -18, 18, 10, 21, 83, 165, 227, 220, 156, 121, 92, 80, 105, 169, 199, 212, 285, 331, 332, 335, 356, 375, 381, 431, 438, 363, 296, 222, 218, 249, 235, 134, -9, -83, -73, -55, -34, -24, -23, 28, 54, 34, 50, 124, 188, 185, 159, 134, 119, 115, 79, 10, -7, -28, -77, -116, -179, -209, -159, -146, -192, -182, -122, -96, -161, -189, -147, -91, -45, 5, 113, 287, 532, 845, 1022, 785, 244, -302, -631, -710, -661, -592, -512, -439, -363, -286, -225, -182, -163, -141, -134, -138, -118, -84, -55, -43, -23, -5, 10, 2, 2, 6, 38, 81, 117, 150, 191, 204, 191, 201, 249, 290, 295, 288, 298, 325, 368, 375, 364, 359, 351, 325, 297, 271, 237, 174, 106, 66, 30, 15, 9, 2, -30, -48, -48, -43, -21, 17, 57, 88, 89, 83, 84, 97, 84, 54, 39, 12, -25, -69, -107, -122, -139, -153, -160, -163, -165, -169, -173, -162, -148, -141, -134, -124, -99, -80, -42, 30, 175, 418, 741, 977, 892, 470, -161, -547, -688, -670, -595, -517, -430, -339, -259, -194, -144, -136, -131, -81, -25, -19, -33, -24, -24, -18, 6, 23, 37, 24, -4, 5, 38, 36, -13, -16, 33, 100, 155, 186, 236, 274, 258, 208, 188, 203, 221, 250, 269, 246, 222, 222, 210, 203, 197, 132, 33, -32, -34, -16, -14, -2, -17, -27, -24, 9, 39, 37, 52, 87, 141, 203, 211, 172, 114, 62, 11, -54, -119, -141, -115, -108, -119, -135, -156, -168, -147, -103, -60, -73, -98, -121, -175, -251, -237, -144, -34, 136, 399, 687, 821, 660, 238, -247, -574, -694, -659, -564, -505, -438, -337, -240, -205, -199, -157, -124, -123, -132, -141, -132, -118, -83, -47, -1, 21, 33, 35, 52, 75, 75, 61, 61, 73, 71, 78, 84, 109, 172, 228, 269, 298, 307, 294, 288, 285, 264, 226, 182, 130, 66, 41, 44, 23, -25, -51, -51, -45, -34, -36, -49, -57, -43, -34, -42, -33, 2, 36, 54, 61, 31, -10, -12, -13, -36, -55, -83, -98, -132, -190, -217, -219, -212, -186, -159, -164, -188, -206, -212, -214, -212, -204, -171, -111, -23, 146, 396, 637, 676, 400, -38, -430, -651, -710, -656, -565, -468, -383, -323, -269, -229, -197, -164, -136, -114, -102, -84, -56, -61, -67, -72, -63, -54, -45, -26, -12, -1, 23, 37, 41, 57, 71, 91, 115, 143, 177, 218, 241, 243, 231, 211, 188, 191, 182, 151, 97, 57, 41, 22, -20, -84, -149, -180, -186, -142, -107, -85, -52, -11, -3, -46, -77, -60, -34, -56, -100, -126, -108, -82, -50, -16, -20, -53, -66, -59, -92, -150, -196, -234, -254, -260, -243, -224, -202, -205, -209, -205, -192, -151, -97, -4, 184, 468, 778, 970, 846, 383, -150, -511, -668, -681, -596, -445, -357, -335, -307, -262, -245, -232, -194, -180, -172, -134, -87, -57, -49, -63, -65, -55, -44, -64, -65, -43, -13, 31, 59, 72, 94, 127, 159, 196, 225, 267, 303, 329, 332, 318, 330, 351, 299, 253, 219, 184, 131, 79, 6, -46, -51, -46, -67, -100, -99, -90, -88, -79, -45, -5, 32, 27, 18, -7, -26, -18, -43, -55, -37, -39, -83, -112, -116, -126, -126, -105, -135, -196, -219, -208, -200, -192, -194, -169, -134, -144, -157, -157, -95, -4, 169, 447, 757, 950, 821, 397, -171, -551, -699, -673, -586, -488, -409, -312, -237, -236, -241, -215, -165, -109, -78, -107, -99, -90, -90, -72, -57, -20, 2, -6, 29, 92, 115, 94, 79, 142, 190, 175, 248, 311, 297, 272, 312, 316, 320, 342, 348, 312, 333, 352, 334, 291, 187, 69, 27, 26, 11, 33, 23, -28, -63, -90, -114, -136, -98, -27, 43, 43, 7, 11, 32, 60, 105, 82, 16, -23, -62, -108, -131, -103, -56, -22, -52, -105, -124, -148, -223, -256, -241, -216, -181, -163, -197, -213, -176, -74, 120, 390, 694, 944, 970, 669, 90, -431, -680, -722, -677, -602, -518, -400, -253, -155, -118, -78, -46, -56, -65, -48, -16, 10, 22, 7, 1, 31, 64, 63, 41, 42, 70, 91, 128, 181, 205, 170, 121, 82, 75, 147, 230, 283, 323, 354, 378, 386, 380, 360, 313, 276, 256, 236, 181, 101, 32, 5, -13, -50, -73, -92, -116, -134, -105, -29, 55, 103, 120, 122, 125, 110, 75, 40, 15, 3, -19, -47, -88, -127, -143, -160, -178, -180, -150, -148, -188, -220, -217, -227, -221, -194, -166, -141, -114, -86, -36, 70, 296, 601, 881, 919, 603, 65, -402, -650, -696, -645, -563, -458, -349, -274, -229, -203, -164, -121, -86, -73, -62, -56, -54, -55, -52, -25, -19, -13, 10, 41, 56, 54, 66, 74, 81, 103, 129, 145, 144, 154, 206, 255, 264, 271, 290, 301, 320, 329, 311, 286, 249, 222, 194, 143, 93, 51, 14, -14, -22, -20, -2, 18, 23, 18, 17, 32, 62, 79, 100, 128, 129, 112, 97, 70, 61, 64, 68, 45, -38, -93, -134, -153, -151, -169, -197, -222, -227, -224, -226, -218, -178, -130, -109, -84, -56, -6, 135, 392, 674, 851, 732, 341, -155, -537, -714, -721, -682, -623, -490, -323, -223, -191, -133, -42, 16, 19, 23, 17, -14, -21, -19, -30, -80, -76, -21, 22, 92, 152, 152, 178, 246, 311, 339, 309, 288, 253, 237, 252, 274, 317, 321, 318, 339, 314, 310, 319, 290, 227, 180, 176, 115, 23, -42, -58, -52, -73, -67, -50, -44, -46, -6, -11, -14, -3, 108, 206, 204, 165, 131, 103, 78, 66, 58, 41, 12, -20, -57, -91, -115, -113, -102, -97, -97, -113, -132, -141, -150, -160, -170, -195, -178, -98, 38, 216, 389, 539,