-319, -330, -340, -351, -329, -319, -342, -390, -445, -448, -370, -238, 2, 283, 500, 624, 578, 310, -9, -280, -469, -558, -573, -535, -465, -384, -322, -276, -228, -182, -142, -105, -59, -51, -44, -20, 0, 9, 29, 72, 107, 116, 141, 194, 262, 297, 315, 312, 310, 316, 314, 303, 266, 211, 150, 106, 114, 128, 92, 34, -6, -19, -12, -19, -24, -38, -55, -51, -19, 12, 27, 25, 6, -11, -22, -18, 7, 41, 65, 66, 61, 65, 66, 46, -17, -86, -143, -193, -233, -249, -262, -292, -288, -265, -270, -273, -303, -364, -396, -360, -243, -28, 282, 589, 779, 808, 566, 514, 514, 515, 514, 387, -391, -313, -243, -203, -166, -125, -90, -62, -41, -8, 29, 63, 92, 109, 129, 145, 154, 168, 187, 227, 315, 410, 461, 476, 481, 485, 474, 452, 417, 383, 349, 306, 252, 206, 160, 123, 108, 98, 76, 64, 59, 56, 53, 50, 49, 72, 97, 89, 60, 64, 90, 102, 91, 76, 83, 90, 71, 31, -2, -14, -13, -40, -93, -147, -205, -251, -289, -312, -298, -273, -266, -267, -315, -407, -474, -468, -396, -295, -107, 133, 286, 340, 215, -83, -343, -478, -483, -435, -372, -299, -239, -184, -135, -101, -66, -39, -7, 17, 46, 47, 39, 42, 43, 42, 46, 79, 123, 170, 218, 248, 272, 328, 384, 407, 417, 420, 382, 343, 320, 286, 235, 200, 162, 106, 53, 11, -25, -57, -85, -104, -109, -98, -90, -76, -65, -65, -59, -65, -75, -82, -85, -63, -43, -42, -34, -17, 4, 1, -23, -49, -86, -116, -159, -208, -261, -292, -294, -292, -287, -271, -266, -271, -296, -333, -354, -344, -269, -130, 96, 325, 461, 537, 420, 119, -135, -330, -455, -488, -443, -368, -299, -228, -153, -77, -39, -31, -26, -12, 31, 84, 80, 70, 78, 101, 120, 129, 153, 186, 242, 270, 312, 348, 375, 387, 395, 388, 348, 322, 265, 209, 167, 128, 82, 39, -9, -12, -7, -16, -38, -50, -48, -37, -36, -34, -22, -9, -12, -24, -58, -61, -47, -36, -22, 2, 13, 15, 6, -21, -65, -118, -165, -204, -230, -262, -292, -310, -323, -334, -324, -312, -302, -321, -376, -423, -437, -394, -278, -66, 236, 551, 766, 824, 606, 245, -98, -336, -463, -516, -504, -440, -367, -294, -228, -190, -173, -141, -93, -66, -46, -20, 2, 29, 59, 90, 121, 141, 154, 173, 201, 247, 306, 362, 392, 395, 364, 329, 312, 308, 274, 248, 251, 244, 210, 167, 129, 110, 107, 96, 69, 49, 54, 63, 63, 69, 85, 109, 141, 161, 147, 137, 141, 140, 113, 81, 92, 99, 79, 42, 6, -60, -120, -172, -223, -241, -243, -256, -261, -232, -212, -210, -234, -271, -328, -384, -379, -301, -162, 98, 361, 495, 498, 288, -20, -283, -425, -451, -412, -335, -259, -200, -135, -85, -54, -39, -20, 7, 31, 44, 19, 8, 45, 70, 71, 84, 114, 167, 233, 287, 335, 389, 438, 484, 502, 498, 458, 403, 368, 320, 252, 192, 152, 124, 89, 38, -37, -113, -150, -137, -100, -74, -82, -82, -81, -76, -78, -68, -56, -70, -101, -105, -92, -47, -17, 5, -3, -29, -51, -57, -85, -152, -216, -267, -297, -318, -324, -322, -324, -322, -290, -264, -287, -343, -385, -377, -329, -218, -31, 218, 426, 528, 506, 269, -44, -294, -420, -436, -424, -383, -317, -254, -203, -133, -83, -58, -34, -20, -17, 3, 48, 63, 71, 114, 132, 155, 190, 226, 263, 307, 337, 366, 381, 376, 354, 343, 317, 279, 263, 225, 183, 154, 105, 59, 1, -33, -39, -39, -29, -21, -36, -40, -39, -19, 5, 25, 35, 25, -10, -43, -60, -36, -9, -9, 7, 15, 3, -21, -40, -97, -169, -224, -246, -265, -311, -346, -363, -353, -338, -339, -351, -368, -387, -414, -465, -443, -313, -71, 273, 587, 799, 847, 605, 210, -169, -436, -559, -565, -508, -437, -364, -304, -256, -189, -163, -175, -151, -107, -54, 12, 65, 79, 92, 104, 96, 105, 137, 165, 192, 226, 241, 249, 258, 287, 326, 346, 341, 306, 263, 237, 212, 172, 133, 108, 95, 68, 32, -2, -21, -47, -68, -46, -8, 34, 47, 46, 40, 25, 18, 15, 32, 59, 83, 108, 131, 142, 122, 74, 1, -58, -104, -145, -192, -221, -229, -238, -246, -253, -273, -275, -272, -299, -316, -326, -317, -273, -157, 75, 350, 536, 609, 496, 201, -87, -273, -374, -428, -416, -347, -245, -175, -103, -13, 33, 49, 65, 54, 61, 120, 157, 177, 166, 120, 91, 105, 168, 253, 314, 331, 346, 364, 396, 448, 460, 435, 424, 425, 417, 387, 345, 272, 187, 158, 149, 125, 96, 73, 61, 15, -40, -36, 22, 56, 49, 25, 18, 43, 56, 58, 54, 53, 44, 23, 2, -14, -34, -60, -78, -102, -153, -204, -241, -270, -294, -322, -343, -350, -342, -327, -322, -352, -396, -426, -431, -378, -244, -31, 174, 269, 261, 89, -210, -448, -590, -630, -593, -517, -425, -336, -269, -229, -186, -142, -110, -100, -82, -46, -10, 14, 27, 49, 69, 101, 153, 199, 222, 258, 300, 345, 380, 414, 438, 461, 482, 483, 427, 359, 281, 223, 195, 157, 106, 60, 20, -4, -23, -27, -34, -34, -32, -17, 0, 17, 23, 5, -13, -2, 10, -16, -20, -9, -5, 3, 2, -9, -8, 3, 12, -22, -84, -136, -194, -241, -277, -306, -317, -338, -329, -324, -343, -370, -411, -422, -410, -371, -293, -87, 197, 408, 542, 556, 317, -32, -333, -496, -565, -541, -456, -374, -331, -300, -225, -175, -139, -112, -97, -102, -75, -22, -7, -7, 10, 25, 47, 83, 124, 177, 216, 244, 268, 305, 365, 380, 371, 353, 315, 227, 147, 119, 106, 88, 74, 52, 20, -24, -43, -46, -31, -21, -50, -72, -95, -94, -73, -44, -17, -5, -4, -8, 7, 48, 92, 117, 136, 149, 161, 156, 110, 6, -106, -160, -199, -230, -251, -265, -268, -270, -260, -253, -253, -251, -286, -329, -336, -273, -122, 156, 468, 693, 802, 708, 396, 69, -197, -373, -456, -460, -407, -332, -261, -195, -137, -95, -59, -43, -35, -26, -14, 5, 27, 54, 98, 150, 190, 210, 222, 244, 294, 365, 436, 475, 471, 446, 427, 410, 398, 376, 349, 321, 274, 221, 168, 132, 102, 73, 56, 48, 59, 75, 75, 79, 91, 110, 127, 110, 81, 80, 83, 90, 98, 112, 132, 139, 132, 104, 90, 69, 16, -79, -150, -178, -204, -228, -258, -280, -290, -290, -293, -309, -341, -375, -389, -376, -293, -150, 64, 281, 412, 441, 278, -36, -307, -464, -502, -490, -438, -355, -257, -178, -141, -131, -114, -90, -48, -3, 45, 89, 131, 158, 152, 125, 113, 122, 151, 182, 209, 255, 301, 324, 334, 354, 361, 385, 385, 340, 291, 244, 186, 132, 86, 20, -53, -89, -76, -65, -87, -121, -136, -144, -146, -129, -119, -105, -86, -59, -58, -97, -90, -68, -29, -5, 4, 20, 36, 33, 8, -21, -78, -155, -209, -217, -215, -238, -283, -297, -303, -299, -270, -267, -283, -331, -391, -418, -387, -280, -76, 217, 449, 558, 555, 343, 40, -210, -374, -470, -499, -453, -390, -320, -237, -181, -144, -126, -107, -73, -15, 24, 30, 37, 18, -4, 5, 43, 109, 168, 199, 231, 260, 302, 327, 355, 342, 324, 307, 281, 222, 164, 137, 120, 105, 90, 60, 57, 63, 40, 1, -48, -80, -78, -49, -22, -1, 14, 22, 18, 2, -2, -2, 7, 8, 13, 31, 53, 54, 37, 7, -41, -108, -170, -216, -258, -299, -341, -363, -368, -356, -339, -319, -305, -317, -356, -385, -385, -385, -385, -385, -385, 693, 731, 497, 146, -166, -380, -479, -497, -478, -437, -366, -283, -207, -139, -83, -30, 8, 23, 39, 58, 80, 106, 134, 148, 155, 169, 200, 243, 282, 317, 358, 399, 436, 442, 430, 410, 390, 364, 325, 317, 325, 310, 276, 217, 175, 145, 122, 91, 56, 40, 37, 32, 26, 29, 37, 48, 56, 61, 44, 30, 22, 33, 37, 51, 82, 104, 103, 83, 41, -18, -91, -148, -207, -236, -250, -234, -241, -291, -324, -343, -332, -336, -366, -386, -381, -326, -208, -5, 203, 320, 349, 232, -58, -303, -459, -543, -541, -451, -351, -254, -170, -113, -76, -41, -5, 27, 59, 90, 115, 117, 111, 103, 100, 108, 125, 154, 178, 205, 270, 342, 381, 414, 444, 439, 432, 419, 383, 330, 288, 239, 201, 165, 110, 70, 37, -4, -35, -53, -73, -79, -66, -67, -78, -78, -75, -56, -49, -52, -42, -31, -14, -9, -15, -14, 5, 20, 32, 22, -26, -87, -151, -180, -204, -231, -248, -243, -250, -283, -326, -329, -312, -308, -327, -375, -404, -383, -292, -108, 174, 423, 564, 597, 403, 58, -232, -388, -448, -436, -368, -287, -242, -215, -180, -147, -124, -85, -24, 18, 34, 22, 10, 23, 71, 124, 147, 177, 198, 225, 249, 281, 336, 377, 399, 390, 359, 341, 317, 263, 270, 247, 176, 105, 61, 10, -28, -23, -44, -66, -78, -92, -97, -94, -87, -89, -61, -22, -7, -19, -26, -6, 2, 12, 8, -2, 3, 0, -17, -19, -39, -109, -177, -227, -265, -283, -316, -336, -333, -309, -285, -268, -268, -274, -292, -350, -422, -421, -334, -137, 190, 563, 822, 920, 713, 312, -67, -330, -474, -538, -529, -477, -390, -300, -260, -229, -186, -141, -105, -87, -75, -52, -12, 37, 73, 93, 124, 151, 166, 192, 236, 291, 334, 361, 358, 327, 305, 295, 293, 289, 307, 308, 274, 234, 188, 158, 132, 115, 122, 108, 85, 68, 47, 23, 40, 56, 76, 93, 92, 72, 34, -14, -40, -33, 2, 17, 33, 78, 110, 81, 49, 13, -22, -53, -102, -148, -194, -245, -275, -292, -290, -249, -225, -238, -291, -328, -334, -314, -246, -117, 99, 362, 549, 621, 469, 153, -137, -333, -402, -389, -353, -314, -271, -204, -132, -90, -73, -36, 10, 32, 25, 29, 40, 37, 32, 54, 98, 151, 219, 293, 361, 402, 427, 444, 461, 475, 474, 463, 437, 373, 327, 317, 329, 310, 232, 154, 105, 61, 20, -17, -36, -43, -37, -24, 1, 20, 10, 0, -20, -53, -56, -50, -27, 5, 20, 25, 35, 43, 51, 40, 5, -41, -105, -160, -195, -219, -243, -246, -253, -273, -316, -345, -358, -394, -436, -481, -501, -475, -354, -145, 106, 265, 313, 229, -54, -332, -522, -606, -583, -512, -427, -352, -295, -246, -198, -156, -121, -83, -56, -45, -40, -28, 10, 43, 76, 90, 96, 117, 146, 188, 247, 305, 363, 419, 451, 441, 415, 407, 397, 365, 305, 247, 208, 166, 139, 122, 103, 76, 52, 25, -2, -14, -31, -26, -5, 8, -7, -13, -11, -29, -41, -49, -49, -50, -23, 19, 23, -2, -19, -19, -31, -76, -143, -179, -215, -268, -312, -336, -348, -341, -342, -360, -356, -334, -319, -336, -387, -406, -369, -236, 8, 311, 570, 740, 718, 421, 34, -289, -484, -570, -584, -546, -461, -378, -309, -252, -231, -238, -217, -180, -146, -96, -43, 22, 52, 47, 35, 53, 85, 118, 141, 172, 221, 280, 344, 356, 327, 283, 237, 208, 204, 222, 237, 226, 190, 161, 127, 107, 72, 27, -7, -36, -51, -52, -46, -48, -26, -20, -31, -22, -4, 17, 42, 49, 53, 72, 103, 117, 104, 58, 13, -30, -59, -85, -110, -149, -190, -198, -197, -178, -161, -165, -188, -200, -231, -291, -344, -343, -280, -144, 105, 399, 612, 687, 583, 264, -63, -295, -414, -438, -403, -323, -216, -108, -31, -5, 7, 15, 25, 40, 66, 108, 152, 193, 191, 196, 200, 199, 218, 267, 305, 342, 405, 449, 439, 453, 487, 495, 471, 429, 399, 373, 328, 275, 226, 164, 102, 56, 27, 15, -5, -5, 20, 44, 56, 56, 61, 68, 68, 48, 7, -22, -38, -39, -26, -10, -2, -5, -24, -47, -85, -139, -163, -171, -205, -237, -263, -277, -282, -286, -302, -321, -332, -348, -378, -423, -461, -456, -371, -219, -1, 194, 273, 272, 118, -161, -396, -528, -570, -541, -462, -367, -274, -203, -148, -114, -94, -58, -34, -9, 13, 36, 59, 74, 85, 105, 129, 167, 216, 273, 336, 388, 414, 441, 478, 490, 484, 477, 439, 393, 355, 318, 263, 215, 153, 94, 46, 27, 25, 15, 13, 11, -13, -43, -41, -55, -68, -58, -41, -29, -34, -25, -22, -51, -60, -42, -24, -29, -40, -14, -22, -57, -83, -140, -199, -252, -300, -339, -376, -380, -365, -351, -358, -373, -382, -397, -407, -405, -409, -323, -101, 213, 499, 694, 755, 513, 125, -204, -424, -519, -558, -531, -459, -381, -328, -296, -264, -214, -172, -148, -119, -77, -36, -14, -9, 0, 16, 68, 130, 165, 203, 235, 235, 238, 261, 311, 361, 385, 350, 289, 235, 197, 192, 205, 220, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, -249, -260, -276, -290, -309, -314, -307, -317, -361, -419, -417, -323, -127, 190, 527, 746, 809, 624, 277, -50, -286, -425, -469, -447, -396, -325, -262, -209, -162, -129, -91, -55, -28, -4, 23, 40, 61, 71, 92, 120, 161, 215, 255, 283, 317, 347, 364, 380, 397, 405, 410, 402, 390, 376, 336, 292, 243, 187, 143, 108, 83, 61, 45, 46, 41, 27, 5, -4, 23, 67, 100, 113, 105, 90, 75, 72, 91, 101, 107, 120, 137, 138, 100, 43, -16, -72, -117, -161, -193, -221, -244, -258, -283, -299, -297, -287, -300, -370, -449, -477, -434, -300, -94, 139, 315, 413, 418, 195, -92, -293, -406, -448, -429, -372, -303, -252, -214, -186, -143, -108, -74, -50, -26, -4, 8, 40, 87, 133, 169, 196, 197, 183, 186, 215, 272, 310, 325, 345, 359, 369, 372, 353, 336, 301, 238, 202, 180, 121, 57, 14, -28, -66, -92, -102, -96, -77, -70, -68, -60, -43, -34, -23, -29, -54, -60, -63, -60, -36, -31, -26, -12, -9, -23, -35, -52, -97, -150, -205, -229, -259, -268, -256, -259, -275, -292, -276, -256, -279, -335, -367, -362, -316, -205, 33, 345, 544, 594, 486, 168, -140, -334, -422, -454, -474, -411, -301, -214, -126, -61, -66, -94, -108, -90, -31, -1, 31, 38, 30, 42, 79, 117, 166, 193, 240, 277, 307, 326, 337, 366, 363, 348, 329, 304, 259, 187, 141, 124, 114, 91, 51, 11, -27, -57, -69, -85, -97, -103, -118, -117, -92, -40, -14, 3, -20, -37, -56, -77, -98, -107, -72, -32, 15, 46, 17, -32, -81, -143, -190, -222, -253, -306, -356, -385, -396, -391, -365, -335, -321, -335, -379, -418, -410, -350, -189, 104, 443, 710, 858, 787, 445, 58, -246, -440, -551, -580, -526, -425, -328, -261, -221, -166, -124, -119, -111, -92, -73, -63, -42, -3, 42, 81, 108, 150, 190, 228, 256, 283, 314, 368, 430, 464, 464, 445, 408, 368, 334, 299, 257, 223, 186, 148, 137, 118, 76, 24, -7, -9, 9, 56, 83, 91, 85, 94, 117, 121, 110, 102, 83, 79, 96, 127, 184, 217, 216, 154, 61, -8, -47, -80, -118, -162, -193, -217, -242, -284, -303, -276, -255, -264, -305, -349, -357, -312, -226, -33, 260, 498, 614, 632, 429, 101, -200, -408, -490, -449, -356, -291, -232, -184, -157, -121, -82, -44, 11, 42, 65, 96, 107, 87, 66, 99, 158, 201, 230, 232, 244, 280, 330, 378, 433, 492, 522, 491, 453, 389, 335, 297, 267, 217, 176, 136, 102, 42, 3, -27, -44, -51, -58, -41, -24, -14, -16, -22, -26, -45, -68, -87, -84, -50, -13, -14, -14, -23, -16, -7, -15, -54, -105, -146, -155, -171, -211, -264, -302, -316, -309, -297, -292, -303, -333, -379, -410, -410, -343, -189, 60, 297, 388, 356, 146, -153, -388, -519, -560, -534, -461, -400, -327, -278, -237, -189, -147, -118, -83, -53, -35, -18, 19, 52, 83, 106, 128, 149, 169, 202, 246, 296, 333, 372, 403, 421, 436, 420, 390, 366, 334, 304, 275, 250, 219, 155, 97, 68, 52, 16, -20, -54, -75, -79, -65, -42, -17, 11, 35, 35, -1, -42, -49, -38, -26, -12, -5, -7, -15, -32, -71, -112, -146, -182, -204, -203, -236, -300, -358, -402, -424, -404, -368, -343, -321, -350, -376, -380, -353, -263, -89, 177, 458, 631, 693, 544, 205, -104, -328, -466, -507, -467, -415, -388, -320, -262, -214, -156, -104, -103, -114, -103, -95, -91, -56, -1, 25, 9, -2, 50, 143, 232, 280, 296, 331, 354, 368, 358, 320, 277, 241, 213, 183, 148, 116, 107, 91, 32, -4, -23, -18, -8, 6, 2, -20, -47, -38, -8, 11, 25, 14, 13, 21, 12, -13, -11, 12, 40, 59, 79, 101, 105, 74, 19, -49, -93, -117, -142, -174, -226, -292, -314, -290, -258, -239, -264, -308, -348, -357, -296, -143, 445, 724, 860, 816, 541, 191, -114, -333, -449, -474, -425, -347, -270, -197, -154, -131, -83, -45, -40, -37, -16, 2, 31, 57, 97, 125, 148, 167, 199, 243, 280, 312, 339, 374, 408, 415, 412, 406, 394, 361, 328, 299, 262, 212, 156, 107, 60, 24, 16, -2, -27, -36, -39, -33, -7, 26, 57, 63, 59, 50, 42, 29, 22, 33, 50, 54, 47, 40, 35, 30, 0, -67, -148, -224, -275, -309, -334, -348, -345, -336, -334, -327, -328, -352, -389, -422, -420, -361, -204, 71, 372, 561, 610, 418, 70, -210, -384, -470, -486, -442, -365, -287, -224, -174, -127, -88, -68, -53, -53, -53, -42, -4, 61, 98, 116, 143, 170, 191, 215, 266, 316, 359, 406, 453, 488, 485, 446, 393, 347, 316, 289, 263, 233, 184, 150, 139, 118, 73, 43, 29, 5, -25, -65, -97, -95, -57, -15, 5, 8, 2, -7, -7, -7, -20, -22, -7, 3, 1, -20, -50, -76, -96, -159, -241, -294, -327, -356, -365, -363, -350, -333, -331, -360, -393, -406, -409, -421, -407, -326, -175, 33, 238, 333, 333, 187, -85, -313, -449, -484, -457, -388, -308, -230, -150, -82, -29, 0, 18, 26, 45, 55, 66, 78, 91, 105, 115, 134, 160, 205, 269, 318, 365, 406, 428, 431, 447, 455, 450, 437, 424, 387, 335, 283, 213, 157, 93, 27, -6, -2, 4, -28, -70, -99, -130, -135, -99, -47, -6, 12, 2, -29, -34, -44, -52, -63, -53, -41, -17, -2, -33, -47, -84, -148, -206, -242, -272, -301, -332, -346, -347, -336, -323, -312, -302, -324, -357, -386, -405, -379, -293, -116, 154, 451, 635, 695, 515, 177, -160, -393, -500, -564, -570, -502, -411, -337, -287, -246, -197, -145, -134, -108, -59, -21, -14, -4, -1, 10, 20, 62, 129, 174, 191, 232, 259, 290, 315, 340, 372, 381, 339, 314, 279, 247, 212, 154, 104, 65, 45, 38, 35, 24, 22, 22, 29, 8, -20, -34, -29, -28, -6, 10, 14, 22, 20, 26, 53, 77, 91, 106, 134, 146, 131, 77, -11, -94, -145, -181, -198, -202, -220, -248, -264, -269, -280, -269, -258, -272, -292, -281, -245, -157, 21, 297, 602, 829, 923, 717, 327, -47, -300, -425, -460, -438, -374, -280, -199, -149, -106, -61, -34, -5, 11, 31, 74, 115, 135, 137, 128, 128, 150, 175, 207, 229, 247, 301, 388, 470, 515, 502, 450, 385, 330, 309, 294, 250, 211, 212, 216, 175, 113, 87, 83, 71, 62, 41, 31, 45, 60, 69, 54, 18, -15, -37, -34, -13, 0, 3, 11, 23, 27, 26, 4, -54, -98, -123, -118, -113, -145, -204, -255, -270, -288, -315, -329, -341, -338, -361, -417, -461, -439, -324, -117, 159, 372, 431, 374, 134, -172, -387, -492, -517, -464, -374, -300, -238, -175, -127, -101, -87, -103, -101, -63, -12, 16, 43, 85, 107, 118, 148, 187, 235, 286, 331, 371, 430, 497, 512, 506, 483, 455, 433, 384, 317, 264, 216, 158, 97, 50, 19, 0, -13, -23, -37, -63, -90, -110, -124, -124, -113, -103, -102, -105, -134, -148, -145, -119, -96, -74, -63, -52, -41, -29, -35, -60, -102, -156, -206, -248, -287, -317, -317, -316, -321, -323, -318, -315, -306, -326, -360, -406, -416, -349, -216, 11, 281, 466, 542, 445, 140, -147, -327, -419, -456, -449, -386, -298, -221, -179, -150, -122, -81, -46, -18, 6, 7, -11, -9, 12, 46, 89, 128, 154, 186, 211, 237, 270, 313, 356, 374, 397, 390, 360, 289, 233, 215, 155, 108, 100, 79, 39, -10, -49, -69, -68, -65, -55, -40, -40, -58, -89, -87, -54, -22, 4, 33, 50, 48, 22, 31, 61, 83, 69, 50, 49, 29, -27, -90, -166, -263, -329, -354, -335, -320, -304, -282, -284, -280, -282, -298, -349, -414, -456, -421, -263, 39, 417, 706, 845, 814, 530, 158, -164, -386, -508, -536, -506, -439, -361, -284, -222, -188, -172, -173, -162, -136, -112, -103, -85, -34, 36, 85, 106, 111, 130, 182, 257, 299, 307, 312, 321, 337, 381, 428, 425, 370, 307, 259, 227, 200, 184, 150, 139, 128, 107, 95, 108, 113, 93, 62, 34, 28, 46, 79, 87, 97, 125, 146, 144, 139, 150, 169, 178, 186, 179, 163, 140, 92, 16, -42, -78, -114, -153, -176, -198, -207, -216, -213, -189, -173, -194, -257, -316, -341, -312, -212, -24, 259, 474, 557, 472, 202, -82, -301, -431, -510, -519, -457, -357, -234, -140, -82, -45, -34, -34, -33, -23, -8, 3, 9, 28, 54, 63, 66, 87, 131, 177, 224, 265, 292, 319, 353, 376, 388, 382, 375, 363, 316, 238, 170, 133, 116, 84, 34, -6, -43, -74, -98, -112, -120, -134, -128, -111, -87, -63, -43, -34, -38, -37, -30, -33, -50, -69, -75, -75, -73, -73, -84, -107, -143, -207, -257, -290, -326, -356, -376, -392, -384, -367, -363, -356, -340, -348, -384, -413, -402, -320, -176, 23, 229, 337, 370, 270, -4, -248, -399, -448, -429, -382, -304, -197, -102, -55, -40, -6, 33, 57, 70, 79, 88, 103, 127, 154, 186, 213, 237, 249, 256, 264, 304, 387, 437, 464, 484, 472, 448, 423, 398, 335, 270, 222, 183, 153, 131, 92, 36, 2, -16, -34, -64, -86, -86, -72, -45, -28, -28, -18, -11, -48, -70, -74, -70, -50, -25, -6, 6, 25, 44, 39, 7, -73, -149, -214, -273, -313, -323, -334, -354, -381, -390, -378, -351, -311, -310, -353, -435, -494, -507, -439, -248, 58, 368, 584, 671, 524, 198, -146, -389, -534, -585, -581, -532, -455, -416, -417, -416, -416, -416, -416, -416, -184, -162, -94, -46, 4, 15, 22, 30, 25, 49, 96, 158, 231, 303, 336, 337, 318, 294, 263, 227, 194, 179, 159, 127, 105, 76, 33, -7, -19, -19, -14, 1, 5, -3, -29, -57, -46, -18, -11, -38, -69, -76, -69, -55, -40, -7, 22, 47, 74, 88, 83, 59, 7, -59, -113, -151, -183, -208, -226, -215, -191, -178, -186, -204, -211, -234, -273, -298, -292, -256, -141, 70, 358, 608, 744, 715, 453, 136, -124, -291, -374, -377, -350, -315, -257, -197, -125, -50, -12, 14, 22, 38, 53, 93, 136, 160, 172, 187, 214, 250, 272, 283, 289, 311, 367, 414, 456, 475, 473, 478, 458, 403, 338, 276, 220, 181, 143, 128, 169, 217, 238, 255, 270, 284, 275, 261, 276, 307, 323, 308, 314, 313, 299, 297, 310, 309, 320, 351, 377, 388, 361, 298, 182, 70, 24, 24, 26, 11, -7, -47, -88, -121, -161, -188, -197, -181, -179, -224, -304, -348, -314, -209, -42, 198, 403, 462, 401, 163, -122, -304, -381, -404, -367, -308, -243, -174, -114, -70, -31, -3, -1, -12, -12, 4, 30, 44, 40, 39, 60, 93, 139, 170, 182, 204, 242, 307, 356, 399, 439, 451, 424, 394, 371, 363, 335, 264, 183, 98, 33, 14, 11, -7, -44, -67, -80, -82, -98, -109, -119, -119, -126, -108, -73, -45, -50, -72, -101, -119, -127, -130, -136, -119, -90, -74, -109, -146, -195, -259, -315, -366, -416, -444, -461, -449, -427, -412, -402, -399, -420, -453, -513, -556, -534, -438, -269, -2, 264, 433, 507, 327, -11, -316, -503, -603, -640, -618, -560, -483, -394, -323, -278, -236, -202, -195, -182, -169, -152, -121, -82, -52, -43, -53, -31, 8, 42, 90, 132, 161, 205, 233, 250, 263, 255, 217, 168, 154, 142, 105, 64, 26, 3, -27, -57, -80, -84, -89, -64, -58, -67, -84, -99, -104, -86, -59, -19, 0, -20, -39, -29, -24, -19, -22, -11, 14, 51, 75, 74, 45, -18, -93, -141, -169, -185, -196, -221, -229, -202, -171, -163, -195, -239, -259, -293, -331, -323, -204, 1, 321, 645, 822, 882, 688, 321, -34, -298, -437, -461, -431, -359, -242, -173, -145, -96, -21, 51, 103, 126, 161, 172, 156, 172, 173, 152, 152, 176, 213, 258, 308, 336, 324, 339, 412, 496, 544, 541, 492, 473, 430, 366, 310, 269, 250, 222, 176, 121, 50, 5, 10, -14, -34, -32, -21, -5, -6, -36, -40, -11, 14, 9, -31, -78, -76, -13, 52, 66, 62, 66, 47, 10, -39, -56, -79, -166, -240, -275, -262, -240, -240, -256, -261, -259, -245, -299, -398, -437, -382, -265, -132, 35, 264, 432, 466, 345, 49, -237, -420, -461, -403, -309, -234, -191, -155, -119, -82, -32, 4, 59, 97, 98, 68, 47, 53, 88, 144, 184, 214, 233, 248, 256, 272, 298, 337, 373, 399, 398, 385, 383, 372, 347, 302, 244, 188, 138, 83, 13, -36, -71, -100, -130, -150, -177, -176, -175, -182, -178, -170, -175, -182, -170, -158, -163, -169, -175, -170, -163, -138, -101, -67, -34, -8, -1, -38, -97, -158, -212, -254, -293, -313, -314, -328, -338, -329, -310, -297, -302, -327, -368, -387, -378, -337, -215, 22, 303, 487, 570, 484, 185, -105, -323, -424, -441, -439, -413, -353, -274, -202, -146, -85, -52, -51, -51, -42, -18, 11, 64, 92, 105, 119, 138, 146, 155, 172, 222, 278, 331, 391, 412, 407, 411, 408, 368, 321, 277, 224, 200, 173, 135, 113, 62, 4, -5, 12, 36, 24, -12, -23, -12, 0, 14, 13, -2, -21, -29, -6, 19, 34, 40, 33, 16, 7, 22, 50, 72, 103, 95, 19, -71, -155, -198, -219, -238, -248, -246, -246, -247, -229, -228, -272, -343, -425, -477, -443, -293, -31, 313, 616, 812, 849, 598, 215, -120, -355, -486, -521, -484, -419, -353, -293, -243, -212, -181, -128, -75, -33, 11, 27, 30, 46, 91, 142, 161, 149, 165, 231, 289, 342, 409, 459, 471, 427, 382, 359, 370, 360, 307, 241, 196, 180, 164, 130, 78, 45, 53, 67, 27, -44, -84, -105, -128, -143, -127, -74, -37, -39, -51, -51, -30, 2, 1, 9, 30, 48, 68, 83, 73, 50, 11, -53, -122, -164, -203, -244, -274, -296, -313, -321, -312, -329, -353, -360, -363, -360, -375, -364, -284, -105, 154, 379, 469, 448, 232, -71, -312, -443, -494, -491, -427, -320, -210, -128, -74, -38, -5, 17, 36, 38, 44, 63, 75, 87, 102, 131, 165, 203, 250, 287, 325, 386, 448, 475, 461, 453, 468, 461, 432, 408, 374, 331, 284, 226, 166, 121, 89, 71, 51, 32, 31, 43, 40, 7, -14, -17, -45, -67, -61, -30, 2, 23, 32, 14, -7, 4, 19, 37, 54, 47, 42, 51, 70, 70, 26, -48, -115, -164, -199, -229, -264, -289, -281, -260, -254, -243, -264, -296, -346, -379, -374, -314, -180, 58, 322, 486, 541, 414, 121, -169, -404, -519, -522, -465, -403, -338, -275, -233, -201, -169, -130, -102, -64, -30, 16, 62, 103, 120, 117, 112, 114, 148, 180, 221, 269, 307, 325, 327, 319, 326, 349, 341, 311, 256, 182, 116, 79, 52, 21, -12, -59, -99, -120, -121, -126, -139, -132, -124, -105, -72, -44, -41, -58, -68, -78, -70, -60, -70, -87, -82, -69, -47, -39, -24, 2, 10, -6, -66, -142, -207, -246, -270, -284, -289, -285, -287, -316, -331, -333, -324, -363, -432, -466, -445, -373, -199, 101, 430, 660, 753, 610, 278, -47, -303, -453, -508, -497, -448, -398, -340, -282, -223, -172, -143, -122, -99, -76, -54, -27, 2, 31, 51, 82, 124, 155, 189, 223, 248, 279, 323, 360, 382, 388, 379, 364, 319, 270, 226, 205, 195, 176, 152, 116, 91, 71, 45, 2, -54, -95, -81, -68, -73, -62, -41, -34, -46, -46, -32, -17, 2, 24, 41, 53, 78, 98, 90, 95, 102, 63, -7, -66, -101, -133, -169, -199, -233, -241, -215, -195, -195, -204, -226, -237, -260, -278, -285, -298, -229, -33, 248, 443, 508, 457, 214, -80, -302, -393, -395, -348, -248, -164, -99, -54, -40, -28, -6, 6, 3, 19, 56, 118, 153, 165, 171, 185, 213, 248, 284, 309, 341, 386, 454, 501, 527, 512, 490, 461, 428, 407, 369, 305, 245, 199, 153, 111, 62, -5, -38, -32, -33, -27, -14, -19, -33, -60, -85, -99, -76, -28, 10, 13, 21, 25, 11, -11, -33, -20, 30, 67, 87, 97, 92, 64, 27, -20, -62, -119, -183, -230, -251, -260, -258, -256, -251, -231, -227, -248, -276, -320, -336, -321, -222, -17, 263, 464, 551, 526, 274, -64, -321, -463, -495, -464, -423, -341, -255, -192, -152, -123, -91, -56, -34, -34, -34, -31, -13, 31, 75, 90, 84, 87, 123, 175, 237, 276, 300, 313, 319, 319, 314, 303, 272, 228, 198, 167, 137, 104, 51, 6, -8, -22, -50, -70, -79, -99, -102, -134, -163, -163, -161, -140, -110, -112, -115, -107, -98, -86, -73, -75, -85, -102, -102, -81, -56, -39, -40, -48, -91, -164, -227, -300, -345, -359, -365, -371, -375, -378, -385, -380, -382, -404, -433, -448, -443, -385, -234, 43, 390, 678, 846, 794, 479, 105, -226, -436, -527, -540, -505, -447, -386, -316, -248, -196, -150, -112, -95, -63, -22, -5, 5, 29, 49, 58, 73, 113, 152, 197, 254, 305, 348, 367, 377, 388, 381, 357, 325, 289, 271, 269, 247, 209, 157, 118, 95, 76, 69, 66, 47, 2, -23, -40, -53, -57, -63, -68, -61, -32, 23, 63, 73, 52, 26, 9, 39, 77, 84, 76, 90, 100, 82, 42, -3, -62, -125, -195, -269, -293, -261, -244, -263, -273, -296, -309, -297, -280, -301, -347, -389, -393, -291, -33, 304, 498, 543, 423, 109, -178, -350, -427, -445, -401, -291, -164, -73, -23, -12, -17, 4, 39, 63, 73, 76, 90, 123, 160, 209, 246, 242, 200, 197, 244, 332, 408, 460, 496, 521, 522, 501, 474, 456, 412, 346, 296, 248, 204, 171, 142, 103, 62, 31, 4, -14, -26, -48, -72, -85, -89, -97, -99, -85, -78, -64, -56, -41, -33, -48, -67, -82, -87, -69, -42, -3, 25, 15, 8, -22, -72, -99, -137, -172, -208, -262, -297, -285, -271, -261, -241, -219, -228, -253, -280, -302, -281, -166, 16, 288, 484, 553, 505, 266, -44, -287, -402, -431, -398, -338, -282, -239, -201, -159, -113, -65, -32, -23, -29, -17, 3, 31, 47, 61, 76, 121, 170, 207, 225, 235, 260, 298, 328, 356, 373, 387, 374, 332, 298, 267, 228, 204, 158, 99, 43, 20, 5, -1, -11, -21, -41, -64, -96, -104, -116, -121, -114, -110, -92, -77, -49, -11, -8, -57, -87, -94, -80, -54, -25, -10, 2, 27, 37, 25, -22, -112, -193, -262, -313, -330, -333, -335, -339, -316, -295, -271, -275, -301, -302, -306, -339, -356, -250, -4, 326, 613, 786, 762, 476, 107, -212, -418, -506, -509, -472, -409, -340, -257, -172, -119, -90, -70, -66, -68, -73, -64, -4, 57, 88, 100, 107, 110, 116, 138, 186, 260, 316, 329, 320, 308, 307, 335, 356, 332, 291, 256, 211, 141, 115, 109, 90, 52, 20, 22, 32, 36, 41, 37, 20, -13, -43, -81, -111, -108, -69, -30, 7, 27, 4, -23, -19, 16, 45, 56, 56, 61, 54, 25, 3, -37, -93, -159, -203, -216, -212, -238, -280, -301, -314, -305, -291, -292, -327, -372, -401, -402, -329, -134, 151, 419, 544, 560, 561, 560, 560, 561, 560, -113, -316, -216, -142, -88, -44, -43, -13, 20, 32, 46, 68, 87, 102, 100, 97, 131, 178, 214, 272, 328, 383, 444, 487, 509, 507, 485, 461, 434, 422, 393, 357, 320, 272, 204, 154, 121, 86, 50, 16, -15, -52, -66, -67, -80, -76, -68, -82, -92, -83, -51, -12, 32, 31, -10, -47, -75, -87, -80, -62, -25, 10, 37, 51, 44, 11, -70, -159, -216, -264, -316, -354, -377, -378, -344, -303, -276, -256, -248, -255, -280, -290, -281, -193, 9, 276, 437, 482, 413, 149, -141, -344, -442, -437, -376, -298, -228, -151, -80, -28, 7, 37, 56, 76, 95, 110, 117, 127, 132, 132, 141, 153, 184, 210, 238, 284, 342, 398, 462, 497, 502, 481, 447, 406, 334, 265, 248, 235, 174, 104, 52, 28, 13, 10, 0, -9, -23, -38, -51, -42, -37, -69, -87, -78, -82, -78, -61, -68, -79, -68, -64, -49, -46, -40, -1, 22, 37, 20, -2, -14, -61, -143, -217, -250, -246, -251, -284, -326, -348, -343, -331, -329, -338, -365, -406, -432, -443, -387, -271, -55, 246, 509, 696, 730, 482, 132, -164, -390, -517, -527, -485, -451, -389, -311, -254, -213, -177, -156, -125, -81, -52, -18, -4, 24, 44, 61, 47, 49, 87, 127, 184, 235, 265, 313, 364, 388, 371, 366, 366, 366, 219, 176, 155, 146, 123, 86, 59, 40, 4, -2, 0, -11, -16, -22, -31, -45, -77, -73, -37, 10, 3, -24, -39, -34, -17, 16, 72, 88, 79, 64, 61, 80, 103, 101, 65, -7, -90, -142, -165, -187, -232, -267, -260, -250, -237, -229, -231, -246, -284, -323, -353, -346, -239, -30, 273, 569, 757, 807, 590, 227, -99, -323, -423, -451, -420, -342, -264, -206, -155, -110, -76, -56, -43, -36, -12, 2, 9, 25, 46, 63, 97, 134, 158, 184, 242, 309, 360, 408, 443, 465, 475, 461, 425, 381, 351, 322, 274, 240, 209, 161, 92, 50, 25, 13, -4, -14, -35, -67, -97, -109, -97, -57, -17, -5, -7, -3, 10, 10, 8, -21, -53, -53, -2, 74, 126, 147, 130, 120, 103, 53, -36, -127, -173, -206, -239, -241, -244, -246, -244, -238, -234, -229, -245, -291, -350, -368, -299, -119, 150, 395, 504, 522, 395, 94, -182, -349, -422, -427, -391, -333, -264, -194, -131, -98, -80, -69, -46, -8, 29, 34, 23, 39, 81, 118, 139, 160, 158, 186, 231, 298, 378, 433, 448, 473, 492, 489, 485, 473, 459, 413, 321, 240, 184, 128, 81, 39, -6, -26, -44, -58, -68, -78, -80, -92, -135, -169, -168, -146, -119, -100, -97, -100, -121, -143, -151, -142, -105, -64, -51, -38, -36, -19, -7, -26, -91, -185, -273, -319, -338, -341, -358, -387, -394, -390, -365, -341, -341, -396, -453, -457, -428, -343, -203, 47, 336, 547, 657, 535, 164, -172, -374, -498, -529, -485, -436, -408, -355, -269, -199, -142, -100, -76, -65, -37, -12, 7, 12, 13, 25, 54, 74, 90, 112, 158, 211, 231, 233, 253, 278, 296, 297, 284, 276, 259, 218, 169, 125, 83, 59, 42, -5, -55, -89, -105, -111, -112, -107, -95, -82, -87, -104, -114, -107, -83, -68, -58, -53, -58, -60, -58, -59, -48, -17, 19, 44, 52, 42, 16, -19, -74, -133, -177, -211, -240, -258, -270, -280, -275, -264, -265, -271, -299, -352, -401, -400, -344, -220, 2, 313, 596, 760, 800, 576, 222, -78, -282, -388, -426, -410, -354, -293, -239, -191, -123, -83, -61, -44, -19, 10, 39, 59, 71, 100, 119, 143, 193, 266, 324, 377, 437, 475, 480, 480, 495, 517, 522, 505, 457, 405, 386, 357, 317, 269, 218, 162, 107, 68, 61, 73, 61, 40, 18, -4, -4, -2, 7, 1, -29, -50, -58, -53, -58, -78, -71, -39, 16, 61, 73, 61, 37, 47, 94, 123, 70, -34, -123, -151, -167, -201, -224, -233, -238, -224, -203, -207, -231, -274, -321, -362, -368, -284, -128, 99, 316, 427, 454, 316, 9, -273, -431, -470, -420, -323, -216, -130, -76, -59, -46, -15, 20, 50, 83, 88, 86, 80, 56, 38, 47, 78, 122, 177, 224, 269, 316, 349, 384, 417, 428, 443, 456, 438, 390, 342, 318, 290, 256, 203, 153, 103, 59, 6, -24, -33, -29, -41, -60, -72, -84, -94, -97, -88, -68, -54, -45, -41, -60, -87, -102, -97, -85, -73, -45, -26, -13, -11, -25, -38, -67, -116, -193, -264, -306, -333, -352, -379, -418, -414, -396, -393, -387, -394, -430, -486, -514, -480, -384, -207, 70, 367, 535, 584, 402, 50, -266, -436, -436, -536, -470, -409, -347, -288, -272, -246, -214, -165, -135, -124, -119, -95, -61, -8, 36, 37, 53, 85, 99, 108, 143, 201, 253, 284, 312, 314, 314, 308, 295, 273, 245, 210, 174, 131, 88, 59, 33, 13, -14, -58, -92, -105, -95, -80, -61, -53, -31, -12, -18, -36, -55, -41, -22, -18, -26, -25, -12, 17, 25, 25, 41, 61, 79, 61, 40, -2, -55, -105, -179, -248, -290, -285, -299, -304, -304, -290, -263, -246, -244, -279, -324, -311, -217, -48, 217, 547, 806, 912, 757, 390, 29, -241, -407, -511, -538, -488, -421, -351, -261, -170, -90, -20, 17, 28, 38, 51, 49, 40, 59, 75, 99, 141, 182, 207, 241, 297, 362, 392, 388, 413, 453, 475, 464, 446, 436, 422, 380, 307, 216, 135, 96, 85, 93, 103, 91, 90, 83, 52, 15, -12, -14, 5, 20, 12, -2, 3, 16, 20, 32, 40, 29, 33, 53, 49, 54, 76, 85, 95, 87, 44, -22, -100, -137, -168, -214, -260, -277, -280, -299, -311, -298, -297, -331, -372, -373, -338, -242, -113, 100, 349, 511, 556, 428, 122, -134, -305, -394, -401, -349, -292, -234, -176, -127, -89, -68, -61, -42, -11, 22, 46, 59, 73, 96, 117, 125, 129, 130, 125, 163,