-203, -125, -42, -4, 40, 78, 106, 150, 201, 233, 278, 296, 333, 409, 463, 433, 364, 278, 275, 266, 260, 224, 145, 52, -17, -49, -66, -92, -111, -112, -86, -35, 13, 16, -29, -52, -41, -39, -47, -63, -68, -63, -27, 10, 7, -30, -72, -68, -70, -116, -149, -136, -69, 55, 253, 484, 634, 572, 304, -48, -293, -420, -460, -434, -376, -338, -322, -301, -254, -209, -175, -133, -95, -80, -93, -99, -87, -67, -53, -28, -7, 16, 52, 91, 127, 154, 194, 247, 278, 296, 313, 330, 341, 341, 330, 286, 233, 177, 128, 90, 52, 34, 42, 112, 236, 197, 30, -29, -20, -72, -157, -228, -263, -249, -200, -129, -112, -135, -191, -236, -219, -38, 205, 226, 11, -192, -283, -254, -143, 53, 304, 437, 282, -47, -327, -488, -548, -546, -521, -483, -429, -336, -210, -110, -161, -275, -322, -289, -228, -159, -114, -95, -104, -63, 36, 105, 115, 83, 24, -7, 39, 164, 333, 437, 417, 330, 315, 396, 422, 297, 132, 41, -10, -37, -49, -48, -61, -92, -100, -79, -31, 14, 85, 133, 120, 90, 75, 68, 45, -14, -76, -116, -145, -151, -131, -106, -105, -151, -204, -194, -143, -96, -14, 203, 540, 784, 704, 339, -51, -312, -427, -456, -458, -417, -366, -332, -291, -244, -229, -232, -200, -129, -37, -2, -35, -85, -85, -32, 35, 66, 63, 96, 174, 235, 296, 341, 336, 292, 274, 306, 342, 349, 329, 303, 262, 206, 118, 76, 70, 59, 51, 9, -41, -18, 47, 103, 136, 150, 208, 258, 246, 237, 297, 252, 131, 56, -22, 76, 130, -125, -411, -440, -368, -206, 114, 143, -195, -368, -211, 81, 231, 120, -211, -496, -604, -479, -227, -222, -464, -582, -519, -403, -319, -267, -229, -202, -186, -178, -167, -146, -108, -58, -13, 6, 69, 293, 515, 384, 75, -110, -116, 3, 160, 395, 622, 696, 546, 305, 74, -77, -98, 52, 167, 58, -49, -22, 137, 220, 161, 65, 89, 213, 348, 365, 273, 12, -222, -269, -207, -237, -283, -273, -198, -125, -100, -107, -109, -87, -45, 48, 108, 149, 331, 554, 665, 586, 300, -37, -310, -475, -556, -562, -535, -493, -437, -366, -288, -246, -240, -210, -127, -56, -71, -114, -171, -216, -191, -138, -97, -70, -32, 30, 76, 88, 118, 167, 216, 274, 309, 286, 248, 247, 256, 243, 183, 108, 74, 65, 35, 3, -32, -70, -93, -76, -2, 79, 105, 105, 107, 70, 19, -10, -43, -96, -112, -99, -95, -113, -155, -190, -209, -204, -181, -141, -79, 40, 296, 642, 943, 947, 530, -13, -367, -540, -592, -561, -488, -410, -347, -293, -244, -209, -195, -195, -167, -114, -87, -78, -52, -14, 21, 66, 126, 175, 149, 178, 280, 364, 418, 454, 471, 548, 582, 512, 423, 374, 420, 351, 120, -36, -95, -80, -83, -135, -155, -105, 3, 124, 145, 118, 107, 10, -143, -192, -157, -128, -117, -114, -106, -125, -149, -183, -220, -249, -226, -72, 88, 39, -174, -315, -300, -107, 243, 645, 710, 398, -43, -352, -503, -542, -551, -559, -502, -444, -391, -301, -253, -243, -225, -192, -210, -163, -20, 203, 319, 278, 233, 99, -108, -234, -277, -214, -46, 120, 218, 274, 363, 430, 430, 416, 435, 421, 357, 277, 251, 235, 236, 191, 95, 91, 146, 164, 144, 148, 89, 54, 84, 155, 175, 158, 101, -2, -98, -239, -195, -119, -182, -224, -242, -275, -251, -244, -186, -133, -93, -85, 132, 411, 545, 437, 115, -194, -366, -437, -478, -427, -322, -285, -267, -214, -126, -90, -63, -66, -78, -89, -60, -31, -17, -13, 11, 50, 83, 90, 105, 130, 132, 135, 166, 216, 256, 289, 303, 290, 271, 261, 254, 238, 219, 202, 193, 170, 135, 109, 102, 109, 100, 81, 73, 63, 32, 0, -14, -15, -31, -57, -78, -105, -145, -178, -190, -204, -222, -219, -204, -211, -245, -212, -107, 20, 215, 493, 740, 749, 472, 84, -206, -372, -452, -470, -442, -381, -301, -270, -264, -171, -65, -94, -162, -248, -377, -439, -423, -358, -306, -275, -241, -200, -131, -55, 4, 64, 143, 237, 278, 293, 370, 415, 331, 210, 136, 117, 118, 84, 3, -82, -172, -217, -204, -143, -76, -18, 78, 159, 133, 94, 82, 57, 100, 33, -164, -297, -340, -353, -348, -319, -284, -245, -174, -145, -228, -288, -282, -190, 40, 390, 720, 831, 608, 177, -197, -421, -500, -494, -482, -453, -401, -357, -299, -83, 177, 86, -188, -333, -378, -375, -330, -259, -191, -145, -103, -28, 71, 127, 130, 223, 371, 466, 479, 460, 417, 383, 414, 423, 392, 375, 333, 260, 154, 45, -17, -21, -22, -23, 9, 28, -5, -4, -5, 45, 101, 134, 160, 156, 143, 128, 93, 43, -5, -52, -83, -97, -104, -122, -151, -160, -91, 28, 155, 318, 546, 760, 764, 505, 145, -138, -293, -373, -389, -372, -356, -355, -345, -303, -236, -220, -231, -231, -229, -211, -159, -88, -40, -14, 7, 12, 26, 66, 118, 167, 208, 247, 283, 318, 343, 349, 365, 363, 334, 308, 277, 225, 180, 146, 112, 60, 14, -8, 26, 70, 78, 57, 123, 197, 183, 168, 156, 108, 55, 10, -4, -93, -117, -146, -190, -238, -232, -86, -94, -180, -182, -148, -17, 119, 224, 323, 367, 201, -170, -459, -618, -651, -605, -547, -488, -440, -412, -377, -348, -320, -290, -268, -217, -112, -23, 15, 49, 51, -45, -190, -275, -305, -358, -206, -21, 88, 169, 201, 200, 246, 267, 232, 254, 275, 233, 201, 245, 337, 345, 212, 96, -52, -191, -168, -56, 66, 114, 67, 7, -3, 32, 86, 130, 119, 38, -40, -97, -125, -134, -132, -116, -89, -93, -137, -184, -199, -146, -17, 182, 402, 617, 667, 461, 101, -217, -430, -522, -530, -486, -433, -369, -266, -201, -184, -190, -188, -172, -125, -95, -140, -208, -197, -142, -79, -33, 4, 37, 98, 224, 236, 155, 122, 165, 219, 194, 191, 232, 264, 248, 204, 175, 178, 158, 104, 40, -1, -24, -31, -19, 2, 4, 32, 49, 49, 46, 59, 34, 18, 39, 9, -77, -159, -195, -202, -220, -234, -242, -252, -258, -251, -193, -34, 250, 579, 836, 871, 577, 85, -310, -524, -599, -588, -532, -469, -414, -378, -339, -273, -192, -146, -124, -102, -127, -148, -116, -37, 28, 51, 64, 100, 130, 159, 196, 247, 309, 354, 385, 417, 439, 426, 401, 373, 358, 321, 277, 216, 160, 109, 63, 38, 20, 23, 85, 151, 185, 289, 337, 369, 347, 149, -94, -244, -288, -271, -221, -184, -171, -155, -110, 15, 107, 68, -87, -253, -296, -213, -44, 102, 244, 402, 443, 255, -64, -286, -374, -388, -394, -407, -438, -439, -352, -274, -191, 18, 220, 152, -182, -443, -513, -488, -414, -315, -217, -124, -64, -25, 60, 152, 219, 251, 261, 294, 352, 400, 390, 342, 345, 376, 395, 367, 303, 289, 345, 402, 393, 262, 110, 97, 151, 166, 128, 60, 5, -79, -134, -155, -176, -116, -58, -19, -38, -127, -215, -206, -189, -249, -267, -225, -163, -112, 41, 291, 531, 578, 394, 78, -249, -464, -509, -514, -461, -384, -323, -285, -251, -222, -209, -151, -109, -110, -81, -3, 17, -8, -18, -24, -4, 50, 129, 178, 189, 204, 210, 212, 223, 255, 291, 318, 334, 336, 299, 252, 211, 162, 97, 39, 21, 35, 41, 18, -25, -38, -5, 45, 51, 25, 7, 3, -10, -35, -57, -67, -91, -123, -165, -203, -227, -234, -237, -262, -299, -311, -248, -131, 29, 267, 542, 715, 623, 302, -68, -333, -465, -497, -472, -427, -360, -317, -289, -256, -228, -202, -170, -161, -155, -136, -112, -82, -51, -33, -20, 3, 11, 60, 143, 175, 221, 281, 307, 319, 314, 294, 298, 314, 301, 251, 163, 92, 49, 12, 0, -15, -44, -98, -111, -31, 51, 18, -57, -95, -81, -40, 21, 52, -36, -166, -212, -210, -199, -123, -55, -69, -206, -347, -379, -333, -278, -243, -165, 25, 335, 636, 706, 460, 100, -107, -257, -434, -523, -573, -609, -591, -529, -449, -376, -310, -273, -240, -191, -136, -102, -92, -82, -65, -29, 22, 56, 47, 35, 65, 129, 206, 270, 346, 425, 450, 412, 338, 300, 266, 204, 180, 179, 207, 236, 158, 52, -13, -13, 21, 45, 46, 65, 124, 206, 273, 213, 133, 101, 74, 49, 40, 27, -12, -54, -105, -163, -225, -269, -285, -257, -176, -63, 77, 278, 532, 730, 670, 363, 9, -239, -366, -419, -435, -391, -331, -286, -258, -238, -217, -195, -157, -94, -67, -100, -139, -136, -105, -69, -31, 3, 2, -6, 41, 98, 145, 201, 241, 254, 246, 257, 276, 295, 313, 327, 307, 262, 206, 153, 112, 79, 59, 59, 66, 76, 83, 99, 132, 134, 123, 112, 86, 56, 41, 26, -5, -37, -76, -110, -135, -163, -188, -207, -219, -226, -235, -219, -75, 160, 419, 602, 599, 366, 13, -260, -438, -494, -425, -313, -273, -336, -302, -141, -29, -78, -244, -366, -405, -370, -317, -215, -170, -103, -33, -65, -209, -210, -135, -84, -69, -57, -5, 115, 235, 261, 229, 211, 210, 267, 376, 445, 343, 203, 87, -18, -61, -76, 12, 89, 43, -74, -184, -191, -162, -139, -109, -64, -34, -82, -139, -156, -160, -172, -249, -378, -453, -445, -398, -337, -265, -163, -38, 114, 312, 512, 670, 659, 436, 121, -113, -233, -265, -222, -155, -119, -101, -90, -92, -99, -92, -56, -10, 35, 15, -99, -179, -163, -116, -87, -57, -56, 13, 65, 116, 171, 220, 234, 260, 346, 415, 432, 451, 466, 472, 430, 316, 173, 88, 79, 68, 29, -15, -31, 6, 85, 126, 65, 15, 5, -8, -40, -38, 1, 20, -33, -120, -173, -183, -167, -161, -182, -193, -195, -235, -282, -269, -172, 21, 295, 577, 713, 596, 250, -130, -394, -549, -614, -588, -525, -464, -411, -370, -323, -277, -255, -245, -220, -190, -165, -144, -103, -54, -6, 25, 54, 53, 33, 49, 95, 156, 221, 297, 356, 387, 390, 389, 370, 313, 249, 204, 152, 97, 65, 34, -18, -41, -25, -26, -23, 18, 67, 83, 83, 122, 156, 132, 71, 25, 7, -8, -39, -68, -119, -119, -107, -146, -172, -155, -145, -101, -81, -66, 64, 313, 606, 734, 547, 138, -214, -457, -593, -580, -493, -436, -393, -279, -137, -156, -320, -412, -426, -400, -324, -273, -236, -217, -206, -179, -142, -82, -40, -18, 46, 154, 248, 322, 457, 552, 482, 328, 204, 136, 78, 22, 6, 50, 99, 112, 113, 139, 119, 80, 36, 24, 68, 156, 245, 294, 333, 335, 209, 56, -20, -42, -76, -93, -116, -158, -157, -173, -131, 54, 230, 171, 59, -12, -37, 99, 339, 532, 508, 188, -224, -427, -453, -470, -480, -443, -361, -353, -366, -314, -228, -189, -161, -136, -91, -72, -63, -20, 42, -9, -8, 83, 141, 149, 124, 132, 166, 156, 172, 288, 366, 371, 356, 318, 300, 319, 331, 314, 256, 184, 118, 98, 103, 94, 78, 59, 60, 86, 98, 99, 127, 156, 124, 39, -32, -69, -63, -42, -56, -149, -240, -298, -320, -304, -285, -293, -287, -239, -161, -36, 201, 497, 670, 563, 233, -110, -342, -445, -462, -432, -400, -372, -337, -307, -277, -251, -261, -278, -249, -179, -114, -78, -78, -91, -69, -22, 23, 68, 120, 170, 209, 236, 271, 314, 365, 405, 422, 426, 416, 396, 375, 331, 249, 182, 121, 62, 11, -12, -14, -29, -25, 11, 47, 67, 40, 13, 13, 32, 113, 159, 72, -72, -141, -172, -206, -263, -331, -390, -440, -457, -444, -383, -267, -78, 193, 547, 836, 772, 478, 166, -204, -606, -821, -840, -777, -701, -611, -508, -418, -308, -182, -28, 46, -21, -182, -289, -304, -281, -280, -261, -210, -131, -35, 75, 170, 223, 265, 307, 350, 390, 399, 364, 312, 275, 267, 279, 273, 243, 193, 168, 227, 187, 34, -11, -86, -175, -224, -236, -217, -120, -6, 96, 168, 135, 46, -64, -94, -56, -60, -80, -61, -57, -143, -174, -109, -48, -75, -88, 3, 164, 415, 655, 653, 443, 94, -267, -473, -520, -444, -317, -258, -267, -275, -274, -264, -255, -233, -210, -176, -128, -110, -83, -48, -28, -4, 21, 53, 87, 127, 182, 213, 230, 280, 370, 462, 483, 400, 312, 279, 262, 217, 162, 118, 87, 76, 72, 38, 4, 21, 54, 87, 138, 163, 128, 99, 108, 90, 3, -68, -107, -156, -213, -242, -226, -219, -224, -212, -214, -228, -263, -227, -112, 28, 233, 457, 567, 459, 124, -228, -362, -363, -313, -297, -314, -383, -354, -248, -135, -79, -106, -148, -139, -106, -92, -66, -52, -77, -31, 27, 86, 157, 195, 156, 125, 130, 163, 215, 262, 299, 328, 328, 292, 228, 216, 229, 231, 225, 202, 181, 171, 145, 180, 298, 299, 109, -30, 31, 98, -11, -131, -148, -123, -102, -79, -81, -99, -92, -48, 14, 24, -86, -259, -358, -332, -119, -6, -74, -27, 155, 367, 530, 416, 43, -323, -566, -668, -631, -524, -466, -439, -410, -361, -317, -204, -71, -18, -42, -199, -384, -449, -416, -321, -240, -222, -200, -80, 102, 329, 314, 122, 71, 70, 113, 211, 278, 308, 390, 366, 270, 213, 176, 155, 111, 21, -54, -59, -35, 4, 41, -14, -68, -31, 13, -16, -35, 12, 45, 62, 105, 219, 181, -83, -291, -367, -370, -310, -210, -174, -231, -264, -200, -59, 192, 491, 744, 778, 477, 27, -302, -489, -563, -543, -504, -488, -450, -397, -365, -302, -205, -132, -113, -78, -91, -139, -145, -112, -71, -15, 67, 123, 126, 138, 176, 277, 304, 346, 387, 429, 424, 414, 417, 364, 294, 242, 189, 119, 60, 37, 50, 70, 108, 85, 47, 78, 97, 52, 29, 65, 83, 80, 105, 122, 77, -1, -72, -103, -96, -97, -104, -127, -152, -179, -178, -138, -74, 42, 272, 514, 684, 611, 304, -38, -282, -429, -499, -504, -437, -383, -321, -256, -209, -187, -159, -149, -141, -87, -69, -117, -103, -64, -10, 64, 94, 93, 86, 58, 123, 194, 251, 258, 127, 199, 242, 318, 343, 370, 385, 363, 293, 257, 319, 392, 297, 213, 164, 122, 36, 4, -9, -86, -146, -133, -100, 2, 90, 51, -41, -127, -50, 77, -36, -229, -369, -494, -527, -469, -373, -271, -185, -118, 17, 250, 463, 554, 486, 245, -2, -114, -121, -237, -432, -533, -507, -506, -594, -618, -523, -417, -359, -293, -189, -111, -142, -193, -125, -124, -124, 31, 212, 263, 152, 31, 51, 138, 142, 108, 102, 168, 236, 352, 457, 326, 149, 74, 55, 36, 35, 66, 32, -45, -97, -103, -52, 30, 107, 110, 59, 34, 27, 9, -15, -18, -20, -73, -143, -158, -128, -126, -189, -249, -243, -205, -179, -158, -89, 112, 358, 547, 683, 608, 288, -96, -339, -426, -449, -433, -373, -357, -385, -388, -322, -228, -150, -109, -88, -33, -34, -123, -154, -104, -56, -33, -11, 54, 59, 79, 139, 228, 305, 352, 421, 497, 497, 443, 389, 335, 304, 270, 203, 141, 89, 43, 32, 33, 60, 73, 17, 2, 39, 69, 84, 99, 105, 105, 87, 65, 49, 36, 4, -49, -104, -129, -126, -134, -142, -154, -171, -176, -130, -54, 139, 440, 762, 911, 719, 277, -125, -335, -408, -451, -410, -332, -316, -348, -389, -414, -406, -357, -320, -292, -238, -178, -152, -104, -70, -70, -46, -27, 13, 196, 384, 388, 273, 93, -16, 13, 143, 277, 285, 196, 132, 109, 166, 195, 129, 48, -46, -78, -60, -25, -19, -18, -1, 79, 146, 130, 126, 253, 359, 287, 65, -82, -107, -103, -149, -231, -229, -156, -161, -217, -305, -359, -371, -347, -179, 111, 398, 656, 675, 399, 40, -207, -253, -256, -293, -291, -288, -305, -383, -422, -317, -220, -138, -124, -157, -70, -2, 15, -20, -82, -96, -61, -18, 7, 37, 87, 202, 306, 399, 399, 305, 281, 289, 300, 300, 271, 223, 173, 143, 129, 126, 90, 45, 3, -36, -47, -25, -1, 15, 4, -4, 9, 26, 25, 16, -9, -55, -104, -156, -208, -258, -265, -236, -192, -179, -175, -105, -31, -43, -39, 111, 338, 440, 296, -26, -318, -464, -483, -444, -393, -353, -308, -243, -181, -166, -166, -159, -116, -47, -53, -86, -48, 81, 179, 209, 186, 92, -1, -4, 47, 175, 433, 716, 671, 389, 76, -99, -117, -103, -71, -15, -5, -35, -46, -38, -27, -29, -12, 69, 154, 103, 19, -76, -196, -257, -257, -231, -186, -152, -119, -107, -145, -208, -266, -182, 124, 235, 78, -179, -501, -641, -572, -372, -91, 201, 497, 748, 726, 376, 14, -134, -161, -244, -389, -458, -387, -434, -555, -514, -453, -378, -260, -169, -137, -134, -103, 87, 337, 282, 13, -136, -84, 189, 481, 415, 94, -123, -188, -80, 131, 321, 383, 345, 286, 218, 139, 139, 174, 147, 143, 198, 169, 173, 193, 257, 251, 119, -21, -15, 36, 79, 121, 162, 133, 71, 27, 8, 10, 16, 32, -31, -148, -168, -103, -61, -3, 58, 124, 245, 467, 755, 779, 476, 83, -200, -362, -429, -400, -321, -302, -312, -301, -265, -213, -150, -127, -152, -139, -73, -44, -38, -41, -18, -8, -34, -34, 4, 35, 64, 102, 142, 193, 259, 309, 370, 397, 321, 235, 186, 183, 155, 109, 25, -37, -29, 57, 93, 83, 81, 61, 98, 232, 268, 219, 231, 311, 398, 299, 72, -127, -248, -373, -459, -437, -312, -54, 376, 732, 565, 21, -425, -639, -647, -478, -170, 65, 59, -57, 84, 262, -35, -574, -809, -624, -393, -398, -466, -470, -356, -203, -12, 143, 227, 173, -48, -191, -40, 81, -62, -253, -263, -74, 68, 51, 17, 108, 145, 162, 139, 259, 500, 641, 525, 335, 138, -16, -108, -155, -66, 133, 326, 289, 5, -244, -278, -184, -22, 93, 43, -114, -133, 26, 205, 276, 181, 78, 11, 84, 0, -125, -167, -203, -281, -326, -226, 41, 247, 219, 186, 266, 230, 36, -146, -178, -232, -365, -489, -507, -430, -444, -456, -286, 50, 227, 121, -41, -78, 68, 194, 250, 121, -110, -375, -448, -336, -160, -73, -18, 100, 273, 422, 442, 411, 413, 493, 574, 429, 159, 76, 202, 262, 139, -2, -72, -52, -64, 124, 434, 346, -48, -281, -261, -190, -157, -145, -128, -108, -105, -113, -172, -253, -303, -334, -362, -367, -354, -316, -291, -273, -219, -71, 179, 457, 683, 723, 470, 56, -244, -382, -439, -455, -471, -519, -485, -376, -232, -115, -100, -196, -246, -157, -3, 57, -43, -156, -217, -222, -175, -63, 30, 67, 81, 100, 161, 231, 291, 332, 383, 453, 446, 392, 338, 328, 423, 435, 206, -12, -62, -132, -227, -126, 175, 415, 388, 370, 532, 586, 314, 0, -112, -163, -220, -209, -108, -72, -74, -73, -18, 120, 123, 4, -177, -341, -372, -255, -80, 130, 391, 712, 854, 628, 295, 104, -73, -217, -301, -406, -594, -671, -602, -470, -235, -5, -3, -182, -363, -472, -476, -440, -424, -384, -292, -186, -101, 17, 156, 267, 332, 318, 248, 204, 276, 491, 675, 564, 305, 173, 366, 593, 512, 191, -237, -527, -544, -511, -429, -271, -22, 184, 250, 273, 321, 491, 708, 607, 274, 24, -86, -83, -5, -21, -157, -271, -296, -261, -55, 208, -31, -473, -671, -481, -59, 386, 637, 553, 266, -19, -188, -239, -255, -268, -253, -303, -436, -528, -476, -334, -219, -30, 69, -64, -173, -160, -139, -131, -95, -141, -77, -18, 38, 124, 164, 192, 216, 252, 289, 314, 342, 391, 421, 404, 378, 375, 325, 229, 114, 18, -47, -65, -35, 8, 47, 70, 73, 82, 98, 89, 60, 65, 89, 101, 49, -50, -150, -197, -222, -240, -237, -225, -219, -219, -230, -241, -210, -118, 31, 242, 465, 565, 407, 75, -222, -391, -447, -451, -416, -358, -320, -314, -305, -279, -240, -215, -200, -196, -200, -172, -102, -52, -49, -42, -30, -12, 23, 87, 140, 170, 199, 235, 280, 325, 363, 378, 375, 348, 300, 269, 294, 327, 264, 172, 91, 6, -55, 29, 195, 286, 177, 29, -66, -87, -144, -163, -112, -48, 35, 31, -128, -177, -227, -435, -577, -563, -504, -436, -402, -372, -266, -99, 56, 258, 577, 823, 709, 265, -195, -556, -751, -748, -651, -525, -380, -333, -383, -431, -354, -247, -269, -420, -522, -483, -350, -184, -84, -58, -52, 33, 320, 657, 584, 184, -57, -6, 129, 245, 294, 291, 252, 226, 203, 195, 223, 290, 286, 169, 102, 235, 346, 168, -66, -192, -173, -57, 136, 247, 199, 38, -82, -89, -18, 52, 55, 16, 21, 28, -6, -60, -132, -155, -153, -184, -154, -48, 75, 210, 371, 582, 755, 688, 361, -2, -232, -390, -441, -404, -378, -340, -299, -250, -218, -207, -245, -231, -116, -17, 23, -23, -29, -61, -85, -36, 36, 121, 184, 216, 264, 311, 336, 336, 352, 365, 372, 348, 300, 243, 234, 237, 258, 222, 147, 90, 46, 61, 47, 40, 39, 41, 87, 145, 169, 135, 97, 92, 130, 144, 103, -5, -80, -123, -154, -229, -216, -202, -193, -190, -186, -129, -63, -6, 111, 324, 521, 469, 193, -178, -458, -572, -596, -551, -438, -311, -251, -279, -228, -141, -118, -139, -101, -54, 0, 15, 30, 39, 59, 52, 88, 168, 202, 248, 297, 284, 246, 288, 383, 406, 476, 597, 659, 513, 312, 177, 87, -45, -162, -205, -217, -228, -255, -257, -231, -202, -174, -128, -6, 138, 158, 55, -13, -34, -33, -181, -406, -528, -546, -504, -469, -453, -410, -338, -312, -316, -331, -326, -302, -115, 189, 438, 506, 308, -24, -222, -195, -103, -232, -463, -552, -514, -475, -411, -356, -274, -193, -129, -110, -147, -170, -139, -84, -54, -46, -28, 25, 75, 110, 208, 374, 493, 422, 291, 242, 257, 309, 357, 374, 347, 332, 327, 355, 390, 332, 201, 49, -79, -135, -128, -56, 32, 77, 69, 55, 50, 56, 76, 120, 98, -17, -128, -211, -243, -204, -169, -194, -284, -300, -238, -87, 37, 66, 118, 309, 550, 649, 472, 74, -287, -513, -605, -598, -543, -494, -441, -359, -247, -167, -145, -179, -197, -191, -180, -203, -215, -174, -116, -57, -8, 31, 54, 91, 108, 95, 113, 173, 292, 404, 443, 409, 367, 347, 344, 306, 246, 181, 117, 86, 81, 81, 69, 57, 33, 27, 41, 74, 106, 101, 98, 110, 119, 120, 104, 60, 7, -51, -116, -173, -171, -140, -119, -145, -179, -160, -84, 18, 171, 418, 713, 917, 823, 419, -19, -322, -484, -504, -481, -466, -411, -345, -306, -265, -202, -158, -108, -83, -97, -16, 92, 140, 132, 145, 60, -59, -83, -27, 27, 61, 117, 186, 192, 136, 91, 84, 156, 192, 144, 54, 27, 39, 53, 75, 35, -47, 9, 198, 260, 173, -3, -140, -212, -330, -423, -374, -286, -198, -126, -96, -101, -136, -215, -192, -136, -131, -145, -151, -119, -56, -79, -210, -269, -189, 3, 230, 417, 398, 275, 43, -197, -384, -472, -517, -311, 4, 68, -75, -183, -198, -171, -129, -66, 20, 84, 121, 111, 49, 54, 95, 129, 176, 197, 163, 195, 257, 322, 387, 494, 550, 531, 479, 482, 483, 455, 391, 341, 307, 223, 130, 63, -4, -81, -128, -37, 25, 110, 147, 116, 81, 66, -53, -137, -157, -181, -213, -215, -179, -152, -141, -209, -276, -275, -297, -329, -290, -206, -100, 47, 279, 514, 564, 347, -10, -322, -500, -547, -534, -495, -443, -378, -323, -295, -268, -247, -241, -234, -194, -170, -170, -156, -127, -100, -72, -38, 4, 35, 63, 103, 173, 244, 290, 324, 343, 344, 341, 325, 296, 230, 145, 82, 74, 89, 107, 107, 72, 15, -23, -37, -16, 5, 10, 19, 39, 23, 10, 10, 16, 4, -27, -73, -110, -133, -150, -162, -166, -177, -199, -195, -157, -87, 11, 182, 446, 719, 881, 725, 385, 121, -228, -573, -598, -372, -228, -332, -512, -628, -648, -636, -552, -447, -338, -255, -195, -117, -73, -90, -90, -79, -46, 70, 298, 511, 573, 438, 168, 86, 100, 87, 28, -39, -13, 45, 73, 75, 55, -2, -36, -8, 13, -28, -74, -71, -33, 44, 182, 394, 600, 535, 170, -143, -261, -240, -190, -145, -110, -111, -128, -148, -206, -298, -305, -262, -218, -170, -76, 42, 175, 383, 639, 761, 597, 264, -41, -240, -337, -346, -354, -348, -279, -216, -178, -162, -193, -202, -175, -70, 70, 181, 134, 23, -51, -68, -26, -7, 55, 134, 135, 120, 199, 315, 383, 361, 333, 305, 350, 455, 434, 372, 303, 218, 144, 73, 38, 56, 31, 37, -14, -92, -78, 2, 41, 54, 130, 146, 132, 78, -75, -101, -24, -11, -42, -72, -100, -139, -193, -201, -178, -179, -157, -109, 0, 204, 441, 551, 415, 107, -200, -373, -434, -436, -412, -388, -373, -370, -366, -326, -277, -233, -189, -161, -142, -122, -75, -35, -36, -52, -63, -42, 8, 52, 105, 150, 170, 210, 273, 329, 365, 369, 362, 354, 337, 315, 287, 233, 161, 94, 60, 33, 9, -4, 21, 57, 85, 108, 143, 145, 107, 80, 88, 74, 17, -28, -64, -111, -164, -199, -224, -241, -250, -288, -309, -312, -202, -21, 82, 343, 551, 646, 583, 356, 48, -222, -475, -716, -833, -820, -770, -698, -609, -509, -343, -244, -334, -458, -480, -385, -211, -104, -110, -136, -180, -245, -195, -119, -67, 31, 107, 202, 308, 286, 266, 273, 240, 207, 133, 24, -77, -107, -52, 45, 51, 15, 39, 105, 320, 436, 168, -107, -216, -194, -131, -63, -7, 15, 8, 11, 27, -2, -54, -69, -53, -33, 10, 62, 51, -70, -172, -71, 109, 157, 125, 289, 538, 634, 466, 144, -151, -345, -423, -408, -334, -202, -148, -199, -278, -302, -282, -226, -118, -47, -7, 4, -23, -12, -12, -28, -14, 33, 50, 121, 220, 328, 373, 338, 318, 387, 441, 424, 447, 477, 51, -227, -157, -81, -34, 13, 82, 110, 78, 96, 139, 191, 196, 134, 123, 183, 226, 220, 187, 129, 62, 7, -23, -34, -26, -39, -76, -114, -127, -135, -155, -153, -94, -3, 98, 294, 473, 486, 352, -16, -327, -413, -463, -492, -392, -272, -234, -225, -215, -176, -144, -169, -151, -96, -86, -38, -41, -8, 11, 17, 69, 111, 150, 189, 240, 282, 300, 295, 289, 302, 314, 341, 356, 333, 281, 232, 213, 180, 122, 62, 30, -1, -23, -22, 6, 48, 104, 202, 185, 130, 152, 173, 119, 145, 300, 302, 148, 42, -74, -184, -316, -533, -658, -638, -574, -495, -414, -325, -267, -140, 75, 325, 531, 517, 227, -111, -349, -419, -378, -509, -726, -836, -804, -663, -468, -274, -209, -256, -273, -264, -238, -166, -112, -141, -194, -193, -107, 14, 52, 60, 35, -52, -93, -22, 75, 145, 202, 278, 321, 327, 338, 374, 351, 281, 224, 176, 95, 84, 163, 205, 148, 140, 165, 181, 164, 141, 148, 163, 152, 103, 17, -58, -122, -132, -110, -112, -112, -40, 77, 67, -104, -204, -283, -186, 143, 510, 776, 807, 516, 42, -305, -478, -537, -521, -465, -385, -310, -363, -420, -399, -327, -210, -90, 10, -43, -122, -155, -156, -142, -64, 15, 79, 116, 126, 157, 191, 221, 257, 299, 343, 379, 397, 392, 353, 290, 238, 204, 179, 127, 51, 32, 47, 69, 57, 29, 3, 3, 5, 35, 86, 134, 123, 90, -1, -58, -58, -51, -41, -71, -145, -208, -218, -174, -155, -158, -158, -138, -48, 180, 509, 805, 784, 410, -83, -418, -534, -531, -447, -337, -265, -244, -247, -253, -258, -237, -236, -251, -240, -192, -134, -98, -87, -96, -72, -4, 55, 89, 106, 134, 224, 289, 284, 338, 457, 495, 465, 449, 470, 442, 293, 233, 352, 325, 189, 34, -9, 14, 60, -27, -190, -346, -324, -191, -87, -82, -70, -93, -143, -158, -154, -91, 1, -103, -321, -515, -645, -666, -547, -437, -358, -186, 10, 41, -24, 101, 269, 273, 146, 31, -46, -105, -161, -265, -454, -596, -638, -631, -600, -442, -250, -52, 67, -18, -202, -294, -237, -148, -101, -62, -23, 23, 67, 27, 63, 188, 297, 336, 364, 410, 476, 545, 681, 871, 805, 505, 286, 197, 185, 128, 46, 22, 50, 64, 40, 55, 96, 117, 82, 29, 29, 33, 9, -19, 1, 34, 29, -43, -110, -123, -96, -104, -179, -279, -293, -202, -41, 141, 311, 506, 693, 668, 396, 7, -303, -467, -506, -467, -439, -417, -405, -384, -363, -351, -311, -230, -144, -87, -59, -60, -101, -117, -89, -64, -53, -46, -13, 42, 91, 147, 201, 236, 252, 295, 356, 366, 325, 282, 231, 208, 193, 169, 137, 116, 87, 20, -35, -58, -73, -48, -31, -43, -46, -28, 13, 35, 42, 54, 54, 19, -28, -60, -89, -128, -174, -229, -279, -280, -257, -193, -85, 74, 298, 566, 817, 846, 492, -8, -381, -580, -640, -608, -539, -447, -377, -318, -292, -288, -262, -207, -141, -105, -79, -64, -30, -12, 12, 21, 67, 115, 220, 365, 347, 270, 272, 306, 318, 272, 288, 349, 388, 375, 249, 117, -4, -8, 24, 35, -25, -206, -221, -73, 102, 172, 72, -53, -191, -249, -205, -122, -20, 34, 28, -10, -75, -117, -106, -36, -34, -158, -305, -365, -375, -378, -336, -220, -77, 89, 267, 446, 452, 253, -6, -153, -187, -239, -289, -313, -371, -333, -227, -167, -129, -82, -52, -62, -83, -57, -16, 0, -4, -29, -33, -37, 40, 178, 297, 349, 339, 327, 313, 343, 439, 436, 343, 246, 220, 291, 257, 276, 300, 282, 146, 63, 86, 152, 171, 88, 3, -23, 0, -4, 16, 98, 97, 23, -61, -105, -179, -178, -146, -73, -39, -74, -113, -129, -151, -165, -129, -41, 65, 223, 441, 631, 635, 408, 77, -205, -392, -469, -436, -355, -307, -309, -328, -346, -356, -370, -384, -378, -344, -290, -237, -202, -172, -145, -141, -142, -116, -26, 77, 163, 198, 200, 194, 212, 247, 277, 311, 329, 311, 272, 240, 218, 184, 126, 82, 39, 11, -2, 14, 29, 52, 84, 100, 81, 66, 71, 47, 9, -23, -46, -60, -89, -135, -175, -192, -194, -211, -219, -233, -278, -285, -219, -101, 43, 273, 572, 786, 748, 482, 136, -205, -527, -661, -660, -622, -592, -564, -533, -508, -512, -480, -353, -192, -103, -122, -112, -132, -164, -57, 146, 238, 8, -237, -373, -358, -210, -56, 60, 150, 203, 253, 311, 309, 253, 249, 418, 396, 137, 13, -7, 42, 46, -63, -185, -247, -244, -190, -77, 45, 127, 145, 131, 125, 145, 181, 184, 80, -47, -138, -191, -154, 7, 16, -173, -302, -304, -234, -131, 87, 391, 658, 730, 569, 263, -47, -146, -162, -350, -450, -390, -320, -314, -345, -281, -108, 43, 49, -50, -154, -87, 35, 89, 53, 47, 46, 70, 123, 111, 153, 276, 404, 471, 489, 488, 462, 386, 311, 279, 294, 329, 264, 173, 107, 53, 23, 45, 67, 58, 71, 73, 132, 166, 157, 114, 91, 79, 21, -10, -34, -29, -51, -75, -113, -175, -199, -190, -157, -143, -171, -178, -138, -67, 63, 289, 476, 480, 249, -60, -290, -419, -482, -528, -512, -511, -397, -267, -196, -183, -193, -197, -179, -149, -112, -53, -29, -7, 64, 128, 158, 173, 185, 192, 200, 237, 276, 309, 333, 345, 358, 375, 390, 387, 338, 292, 247, 206, 163, 81, 23, 25, 114, 112, 25, 33, 60, 67, 85, 123, 167, 190, 172, 106, -25, -94, -102, -119, -150, -196, -203, -192, -234, -326, -395, -452, -465, -451, -330, -68, 230, 502, 535, 258, -163, -571, -878, -869, -791, -690, -573, -835, -803, -609, -453, -344, -301, -276, -268, -287, -267, -219, -125, -71, -56, -31, -1, -9, -2, 4, 107, 323, 521, 493, 406, 483, 584, 467, 295, 214, 188, 186, 170, 145, 183, 230, 230, 199, 174, 171, 180, 204, 215, 187, 162, 133, 99, 48, 42, 105, 135, 21, -128, -171, -175, -150, -24, 40, -79, -204, -250, -225, -141, 90, 430, 761, 858, 591, 140, -219, -468, -612, -686, -681, -577, -459, -364, -301, -276, -272, -273, -259, -235, -222, -238, -195, -100, -42, -40, -56, 18, 128, 196, 227, 227, 253, 318, 386, 411, 415, 377, 338, 311, 286, 264, 233, 185, 138, 110, 98, 75, 33, -1, -12, 19, 60, 106, 136, 134, 106, 90, 85, 69, 33, -3, -47, -100, -137, -196, -276, -288, -252, -215, -209, -194, -143, -38, 142, 409, 669, 670, 343, -73, -370, -520, -560, -512, -453, -398, -412, -445, -438, -334, -251, -265, -226, -92, -18, -26, -44, -27, -15, 9, 42, 78, 67, 114, 132, 80, 154, 308, 410, 459, 480, 497, 516, 529, 389, 196, 109, 101, 73, 180, 347, 296, 76, -122, -245, -261, -171, -94, -101, -89, -35, -66, -146, -165, -193, -289, -322, -243, -219, -281, -303, -234, -203, -197, -208, -247, -251, -132, 17, 219, 522, 664, 429, 3, -293, -377, -304, -246, -301, -378, -381, -347, -268, -202, -143, -89, -88, -172, -80, 182, 271, 173, 0, -152, -149, -42, 75, 120, 126, 173, 260, 348, 418, 483, 518, 536, 573, 610, 519, 365, 268, 221, 158, 129, 138, 159, 114, 0, -139, -211, -173, -101, -64, -48, -24, -13, -18, -42, -51, -62, -93, -139, -192, -224, -203, -168, -169, -254, -323, -334, -289, -217, -61, 221, 518, 641, 474, 111, -250, -484, -585, -588, -550, -482, -399, -352, -329, -333, -341, -305, -236, -148, -98, -94, -93, -90, -90, -102, -102, -85, -24, 27, 58, 120, 217, 314, 381, 402, 414, 392, 347, 338, 322, 281, 193, 105, 37, 3, 5, -2, -19, -24, -24, -15, 9, 35, 25, 3, 17, 40, 30, 6, -20, -53, -81, -108, -128, -153, -162, -168, -168, -177, -185, -180, -131, -47, 148, 453, 761, 948, 790, 350, -80, -365, -539, -582, -522, -419, -312, -251, -255, -244, -219, -240, -217, -48, 111, 105, -1, -12, -18, -79, -208, -274, -234, -81, 42, 96, 97, 39, 40, 134, 225, 291, 298, 292, 313, 331, 311, 270, 168, 97, 65, 17, -62, -81, -21, -14, -41, -33, -100, -77, 8, 73, 116, 120, 126, 116, 58, 23, -18, -47, -96, -161, -155, -148, -141, -80, -42, 13, 39, 31, 179, 508, 682, 436, -8, -374, -470, -488, -442, -327, -258, -179, -141, -144, -119, -92, -49, -48, -34, 68, 68, 0, -29, -6, 28, 71, 103, 112, 112, 113, 112, 150, 197, 223, 261, 313, 357, 400, 443, 419, 326, 211, 74, -36, -73, -64, -34, -19, -4, 21, 47, 75, 83, 85, 103, 109, 120, 102, 21, -57, -71, -64, -79, -125, -148, -163, -205, -275, -307, -300, -261, -146, -39, 55, 212, 413, 539, 435, 118, -255, -491, -579, -557, -489, -404, -335, -277, -230, -200, -244, -293, -284, -198, -83, -93, -139, -134, -168, -213, -187, -63, 100, 184, 170, 145, 147, 172, 241, 315, 360, 413, 423, 342, 269, 249, 239, 214, 168, 126, 103, 80, 29, 6, 5, 21, 49, 19, -7, -5, 9, 57, 60, 16, -18, -40, -88, -128, -162, -188, -196, -215, -235, -245, -251, -221, -142, -42, 118, 372, 664, 845, 701, 284, -99, -330, -482, -611, -643, -607, -544, -353, -174, -187, -287, -321, -361, -370, -302, -175, -43, 98, 183, 81, -61, -154, -201, -215, -163, -52, 58, 149, 207, 234, 251, 284, 343, 339, 479, 808, 961, 623, 47, -312, -374, -328, -281, -259, -245, -185, -114, -57, -27, 11, 105, 322, 413, 193, -92, -217, -1, 316, 214, -198, -535, -628, -565, -406, -240, -187, -212, -236, -174, -6, 272, 627, 691, 353, -53, -343, -441, -232, 19, -161, -441, -583, -576, -518, -418, -341, -242, -146, -77, -38, -28, -52, -96, -65, 27, 81, 134, 194, 165, 135, 216, 282, 364, 428, 439, 444, 434, 434, 378, 320, 296, 283, 278, 238, 142, 105, 126, 184, 197, 159, 73, 24, 52, 82, 79, 12, -42, -123, -175, -110, -38, -12, -21, -21, -61, -160, -277, -272, -188, -161, -132, -122, -11, 137, 263, 425, 404, 171, -83, -240, -313, -348, -346, -306, -284, -307, -295, -283, -250, -201, -159, -139, -131, -96, -47, -15, 26, 95, 143, 159, 135, 94, 113, 199, 295, 350, 356, 387, 430, 423, 354, 295, 264, 249, 228, 182, 128, 73, 10, -50, -177, -177, 9, 139, 162, 105, 53, 59, 206, 372, 368, 250, 55, -59, 26, 35, -208, -441, -501, -460, -443, -455, -463, -438, -352, -211, -72, 89, 393, 714, 673, 316, -50, -306, -410, -463, -507, -493, -461, -453, -451, -405, -343, -246, -143, -163, -221, -162, -23, -3, -41, 34, 182, 184, 65, -54, -176, -219, -154, -64, 34, 150, 298, 417, 360, 277, 318, 368, 358, 379, 425, 421, 290, 143, 47, -128, -277, -266, -140, -6, 74, 93, 98, 40, -20, -48, -81, -109, -128, -148, -182, -196, -146, -96, -107, -220, -291, -300, -257, -178, -49, 181, 534, 857, 896, 518, -20, -412, -617, -672, -604, -477, -414, -435, -423, -339, -277, -263, -247, -175, -122, -114, -108, -81, -60, -63, -61, -9, 90, 166, 177, 158, 210, 252, 279, 345, 420, 425, 423, 402, 346, 263, 179, 118, 98, 112, 136, 197, 210, 67, -63, -53, 43, 141, 173, 155, 116, 89, 43, 25, 57, 105, 55, -60, -102, -118, -150, -164, -184, -197, -167, -158, -163, -166, -121, 40, 283, 543, 625, 366, -18, -267, -385, -428, -413, -360, -315, -263, -261, -301, -296, -234, -172, -149, -123, -88, -50, -11, -18, -62, -80, -38, 16, 56, 45, 36, 110, 158, 239, 323, 326, 352, 366, 382, 399, 426, 468, 433, 394, 349, 324, 214, 2, -158, -245, -337, -306, -256, -172, -48, 38, 95, 179, 164, 128, 59, 55, 4, -190, -417, -435, -394, -398, -413, -396, -349, -343, -320, -237, -51, 288, 635, 686, 392, -28, -354, -373, -247, -246, -389, -542, -589, -538, -441, -334, -241, -174, -142, -88, 68, 181, 86, -69, -117, -120, -124, -61, 39,