96, 136, 120, 114, 136, 137, 144, 154, 126, 91, 74, 52, 33, 26, 44, 26, -61, -141, -186, -201, -203, -204, -204, -193, -173, -173, -181, -187, -191, -186, -159, -160, -177, -145, 20, 230, 503, 719, 619, 210, -272, -620, -788, -789, -674, -480, -287, -145, -82, -40, 1, 54, 72, 52, 64, 80, 69, 77, 127, 184, 166, 80, 98, 161, 247, 359, 416, 422, 401, 393, 403, 446, 490, 527, 501, 492, 480, 459, 435, 425, 355, 258, 192, 175, 162, 132, 114, 59, 29, 46, 92, 114, 153, 168, 131, 110, 115, 91, 79, 63, 23, -7, -50, -63, -68, -82, -87, -92, -102, -104, -126, -132, -130, -131, -149, -181, -204, -200, -188, -155, -106, 2, 191, 449, 586, 421, 16, -430, -726, -847, -807, -685, -544, -430, -333, -254, -176, -113, -83, -71, -63, -68, -73, -75, -68, -44, -34, -29, -27, -2, 15, 20, 20, 34, 76, 130, 183, 217, 241, 272, 304, 310, 282, 243, 212, 165, 119, 83, 22, -43, -85, -137, -169, -189, -184, -168, -142, -130, -150, -151, -123, -90, -84, -99, -112, -130, -167, -189, -192, -204, -247, -284, -327, -350, -356, -363, -363, -331, -340, -379, -375, -371, -348, -301, -276, -264, -263, -265, -259, -166, 34, 290, 556, 594, 274, -275, -701, -862, -832, -707, -572, -474, -369, -275, -228, -177, -91, -21, 9, 32, 49, 42, 46, 82, 108, 141, 158, 155, 177, 229, 281, 291, 246, 208, 234, 304, 370, 439, 500, 526, 539, 527, 496, 469, 471, 430, 338, 258, 204, 168, 119, 82, 54, 65, 94, 137, 172, 162, 142, 119, 114, 134, 127, 56, 5, 4, 6, -16, -16, -43, -67, -121, -179, -176, -206, -256, -244, -222, -210, -154, -81, -61, -65, -82, -122, -141, -82, 36, 239, 462, 628, 559, 212, -258, -630, -766, -687, -562, -448, -333, -218, -150, -85, -25, 21, 69, 103, 88, 112, 146, 186, 195, 169, 191, 254, 322, 335, 294, 316, 361, 401, 406, 449, 448, 382, 363, 426, 539, 560, 579, 614, 616, 525, 404, 335, 318, 264, 199, 174, 141, 136, 167, 169, 145, 146, 159, 166, 175, 169, 141, 104, 75, 47, 3, -45, -86, -141, -191, -214, -242, -276, -292, -297, -304, -319, -338, -343, -337, -329, -334, -322, -319, -298, -265, -205, -69, 158, 412, 455, 193, -258, -700, -977, -1050, -977, -827, -668, -536, -437, -358, -306, -264, -217, -174, -152, -156, -165, -147, -122, -105, -90, -58, -21, -2, 4, 26, 57, 91, 149, 196, 225, 250, 293, 340, 370, 376, 358, 326, 282, 226, 184, 160, 117, 59, -26, -79, -87, -89, -125, -155, -140, -113, -67, -51, -53, -35, -10, -13, -38, -53, -68, -44, -62, -98, -170, -257, -341, -335, -295, -334, -386, -378, -371, -370, -336, -268, -241, -282, -312, -321, -292, -241, -169, -12, 264, 534, 628, 470, 35, -436, -714, -755, -656, -573, -511, -513, -499, -392, -295, -198, -75, 8, 56, 113, 164, 189, 182, 129, 105, 145, 228, 301, 258, 174, 159, 174, 233, 331, 362, 363, 382, 401, 433, 477, 504, 514, 519, 522, 469, 343, 226, 152, 92, 32, 34, 33, 47, 70, 89, 93, 95, 142, 181, 181, 136, 68, 49, 50, 33, 17, 29, 48, 68, 40, -41, -116, -189, -245, -260, -258, -232, -222, -180, -147, -155, -178, -159, -125, -141, -153, -159, -43, 235, 548, 662, 430, -23, -405, -583, -609, -576, -484, -397, -279, -155, -49, 2, 45, 120, 156, 139, 146, 151, 184, 228, 242, 258, 285, 267, 246, 260, 291, 314, 317, 356, 401, 435, 485, 542, 560, 589, 565, 549, 549, 537, 499, 447, 386, 315, 239, 164, 106, 85, 88, 90, 83, 73, 67, 57, 49, 38, 18, 1, -21, -54, -86, -127, -169, -195, -204, -226, -254, -275, -292, -303, -309, -323, -349, -379, -396, -392, -403, -414, -399, -373, -360, -344, -313, -233, -47, 231, 490, 469, 147, -344, -793, -1017, -1020, -904, -739, -604, -505, -432, -352, -257, -214, -224, -192, -140, -140, -171, -192, -179, -155, -97, -54, -39, -25, 13, 99, 177, 163, 160, 224, 304, 387, 443, 423, 368, 330, 340, 361, 364, 342, 320, 222, 92, 0, -52, -96, -116, -112, -97, -81, -9, 71, 80, 6, -46, 1, 46, 16, -21, -39, -80, -109, -98, -99, -133, -161, -237, -331, -354, -345, -334, -301, -269, -296, -330, -322, -328, -355, -358, -361, -344, -331, -265, -99, 160, 468, 629, 481, 15, -512, -824, -882, -784, -645, -520, -408, -291, -195, -122, -39, 56, 117, 134, 137, 132, 138, 160, 185, 218, 246, 260, 262, 252, 270, 299, 303, 314, 332, 364, 469, 575, 628, 657, 645, 584, 502, 448, 390, 336, 295, 236, 234, 251, 272, 281, 249, 176, 122, 98, 86, 83, 96, 135, 150, 111, 97, 81, 54, 37, 15, -16, -60, -80, -125, -162, -168, -158, -162, -188, -219, -223, -243, -247, -211, -197, -188, -184, -160, -135, -92, -7, 157, 404, 705, 754, 471, -39, -498, -740, -758, -655, -498, -351, -219, -121, -81, -50, -17, 11, 50, 94, 142, 151, 139, 136, 144, 136, 118, 121, 157, 203, 247, 282, 297, 323, 378, 446, 512, 555, 572, 587, 579, 552, 504, 466, 441, 381, 314, 271, 210, 158, 123, 75, 8, -42, -13, 13, -2, 0, 10, -10, -52, -96, -146, -177, -143, -107, -145, -201, -240, -278, -299, -358, -429, -464, -488, -497, -460, -403, -376, -375, -389, -387, -368, -347, -370, -392, -369, -327, -238, -58, 228, 480, 468, 128, -375, -785, -979, -950, -812, -652, -507, -389, -307, -232, -162, -101, -81, -64, -53, -52, -32, -31, -14, 6, 54, 103, 156, 207, 214, 217, 213, 261, 339, 410, 425, 416, 457, 506, 528, 539, 525, 472, 440, 381, 257, 180, 168, 134, 44, -8, -24, -28, -48, -36, -1, 30, 2, -14, 27, 62, 13, -49, -66, -61, -80, -106, -151, -200, -240, -302, -371, -378, -351, -332, -326, -329, -324, -287, -202, -163, -168, -192, -228, -235, -221, -210, -119, 118, 448, 685, 571, 146, -332, -646, -718, -654, -592, -467, -293, -164, -81, -36, 28, 42, 34, 65, 74, 64, 94, 160, 183, 194, 249, 286, 289, 252, 220, 276, 342, 364, 376, 404, 448, 486, 515, 522, 518, 517, 513, 479, 447, 408, 356, 274, 193, 135, 116, 96, 90, 53, 30, 43, 65, 74, 100, 120, 108, 72, -7, -43, -25, 16, 30, 25, -20, -128, -210, -238, -252, -272, -277, -271, -277, -260, -215, -204, -209, -174, -158, -150, -155, -174, -161, -124, -5, 180, 442, 636, 532, 107, -397, -769, -910, -812, -598, -387, -251, -141, -80, -18, 36, 71, 70, 56, 56, 77, 101, 126, 137, 146, 146, 151, 165, 187, 219, 249, 266, 285, 330, 393, 459, 492, 486, 477, 461, 444, 429, 423, 382, 284, 183, 128, 91, 45, 7, -52, -123, -180, -216, -193, -104, 13, 70, 55, 7, -35, -72, -89, -92, -130, -195, -266, -283, -302, -340, -372, -372, -349, -345, -380, -416, -443, -446, -434, -391, -354, -372, -413, -459, -465, -399, -297, -199, -94, 91, 344, 565, 572, 266, -234, -675, -903, -914, -816, -672, -526, -409, -310, -235, -186, -139, -109, -100, -89, -70, -28, 5, 24, 43, 45, 66, 90, 136, 166, 200, 220, 208, 210, 246, 327, 406, 468, 473, 448, 446, 412, 376, 336, 303, 265, 204, 137, 72, 26, 13, -4, -54, -68, -76, -71, -51, -46, -27, -10, 5, -11, -14, -7, 5, -4, -30, -77, -138, -182, -218, -248, -265, -263, -263, -268, -268, -253, -243, -253, -263, -260, -235, -210, -202, -190, -151, -52, 139, 417, 656, 673, 350, -173, -592, -773, -766, -650, -504, -369, -243, -131, -40, 3, 15, 34, 52, 59, 73, 112, 139, 148, 172, 201, 234, 251, 248, 254, 261, 268, 276, 290, 322, 361, 383, 404, 441, 456, 456, 444, 414, 357, 334, 330, 296, 232, 167, 103, 42, 40, 77, 107, 101, 93, 112, 163, 195, 205, 184, 154, 133, 118, 81, 50, 53, 31, 1, -42, -92, -140, -166, -204, -233, -248, -246, -260, -261, -222, -190, -197, -192, -174, -169, -151, -125, -127, -38, 199, 523, 611, 341, -151, -596, -836, -790, -623, -479, -344, -184, -124, -100, -54, 22, 87, 114, 115, 132, 154, 175, 179, 175, 163, 161, 187, 232, 256, 249, 242, 257, 302, 329, 317, 324, 327, 335, 370, 395, 381, 363, 356, 325, 281, 231, 186, 122, 16, -85, -125, -146, -165, -158, -146, -122, -97, -63, -34, -33, -41, -43, -44, -66, -102, -131, -145, -148, -187, -241, -288, -314, -343, -371, -382, -378, -380, -394, -414, -421, -426, -416, -399, -381, -349, -307, -258, -195, -51, 192, 467, 625, 482, 29, -507, -875, -973, -894, -753, -602, -471, -356, -275, -222, -175, -136, -105, -80, -62, -41, -14, -2, 25, 42, 37, 56, 88, 96, 96, 114, 144, 234, 298, 349, 388, 426, 455, 453, 456, 448, 438, 407, 388, 355, 283, 239, 166, 78, 30, 27, 18, 3, -22, -53, -56, -44, -23, 20, 42, 43, 33, 50, 68, 25, -4, 5, -22, -81, -112, -141, -175, -233, -285, -292, -304, -304, -275, -264, -281, -283, -274, -265, -258, -251, -236, -165, 9, 265, 544, 704, 556, 86, -446, -766, -833, -755, -627, -487, -347, -190, -87, -23, 51, 100, 107, 112, 142, 179, 192, 184, 176, 177, 178, 200, 235, 247, 261, 270, 290, 327, 378, 452, 512, 529, 551, 558, 536, 495, 477, 417, 358, 321, 274, 239, 224, 204, 153, 87, 50, 64, 92, 54, 8, -4, -9, -19, 8, 56, 103, 112, 58, -22, -47, -48, -73, -89, -127, -168, -194, -173, -193, -217, -181, -121, -117, -193, -238, -250, -265, -262, -249, -201, -148, -91, 46, 210, 451, 692, 638, 266, -168, -488, -663, -667, -544, -393, -298, -194, -109, -84, -79, -32, 71, 176, 235, 244, 217, 183, 165, 169, 180, 194, 202, 213, 239, 258, 251, 246, 259, 297, 342, 378, 409, 432, 429, 415, 403, 385, 349, 290, 239, 185, 109, 44, -12, -75, -124, -121, -109, -112, -105, -95, -74, -55, -39, -34, -71, -134, -170, -175, -176, -208, -266, -305, -331, -348, -368, -392, -431, -460, -453, -448, -456, -460, -443, -418, -417, -437, -440, -426, -396, -338, -298, -236, -68, 212, 505, 605, 363, -147, -643, -932, -1000, -913, -742, -578, -454, -337, -250, -201, -164, -128, -90, -65, -67, -63, -31, 15, 20, 16, 42, 67, 116, 161, 177, 186, 208, 244, 277, 322, 386, 415, 414, 400, 397, 393, 387, 363, 336, 297, 256, 199, 115, 53, 33, 25, -4, -36, -55, -54, -38, -22, 0, 33, 56, 69, 66, 54, 39, 20, -18, -46, -76, -117, -146, -165, -208, -248, -276, -266, -263, -252, -201, -146, -134, -157, -196, -238, -217, -162, -93, 8, 170, 403, 702, 836, 637, 163, -338, -679, -774, -727, -599, -468, -335, -195, -80, -4, 10, 6, 38, 51, 59, 93, 137, 187, 231, 233, 200, 203, 222, 232, 247, 269, 301, 362, 421, 481, 544, 559, 528, 519, 510, 515, 506, 447, 384, 330, 287, 240, 198, 163, 130, 137, 159, 154, 143, 114, 100, 121, 134, 113, 125, 137, 119, 93, 81, 87, 50, -1, -72, -122, -146, -159, -181, -194, -198, -253, -297, -298, -274, -224, -220, -242, -253, -201, -162, -120, -70, -25, 50, 147, 355, 591, 557, 220, -233, -617, -783, -774, -666, -513, -356, -217, -120, -59, -5, 55, 108, 139, 154, 175, 206, 217, 214, 198, 188, 183, 187, 213, 242, 259, 261, 276, 305, 337, 367, 410, 423, 402, 397, 413, 414, 389, 355, 308, 254, 182, 101, 20, -50, -90, -106, -129, -149, -150, -142, -162, -166, -148, -114, -123, -144, -169, -221, -260, -270, -275, -283, -308, -332, -371, -410, -446, -460, -456, -460, -464, -464, -445, -435, -415, -397, -384, -373, -388, -419, -417, -366, -282, -115, 151, 479, 636, 429, -73, -598, -903, -1001, -956, -810, -652, -518, -401, -310, -242, -208, -174, -135, -119, -116, -84, -52, -51, -39, -23, 16, 70, 119, 135, 146, 191, 232, 261, 269, 281, 313, 370, 428, 461, 463, 478, 490, 451, 392, 331, 273, 223, 188, 131, 63, 42, 47, 23, -36, -66, -78, -45, 27, 83, 98, 85, 62, 31, 15, 13, -6, -40, -94, -140, -184, -234, -258, -246, -241, -236, -224, -229, -221, -214, -196, -184, -166, -166, -183, -182, -137, -54, 92, 297, 568, 786, 729, 322, -221, -616, -792, -748, -599, -445, -329, -200, -77, 24, 89, 121, 145, 184, 205, 184, 168, 198, 237, 236, 228, 244, 237, 242, 281, 322, 363, 380, 385, 384, 405, 469, 505, 503, 514, 496, 445, 406, 393, 396, 384, 324, 226, 146, 94, 53, 44, 55, 63, 66, 66, 70, 64, 82, 103, 83, 89, 116, 142, 108, 30, -15, -17, -41, -97, -155, -200, -209, -204, -180, -205, -191, -163, -149, -159, -181, -200, -234, -266, -270, -278, -285, -168, 54, 329, 581, 658, 452, 45, -375, -653, -761, -736, -633, -483, -322, -170, -68, -6, 22, 35, 60, 86, 111, 120, 120, 117, 137, 174, 199, 208, 210, 210, 216, 225, 242, 264, 302, 343, 379, 392, 402, 426, 457, 458, 437, 408, 357, 283, 197, 107, 42, -23, -76, -118, -156, -172, -175, -172, -165, -158, -154, -155, -155, -148, -166, -198, -210, -226, -227, -226, -245, -304, -364, -400, -401, -394, -407, -419, -421, -431, -451, -470, -474, -439, -402, -383, -372, -357, -331, -300, -262, -142, 86, 379, 602, 562, 219, -319, -775, -981, -961, -840, -704, -590, -459, -329, -222, -150, -130, -131, -139, -144, -132, -94, -93, -103, -97, -85, -20, 38, 60, 78, 86, 107, 164, 229, 299, 352, 367, 387, 439, 468, 475, 485, 459, 392, 340, 300, 252, 200, 141, 92, 17, -35, -70, -80, -22, 26, 58, 111, 129, 117, 86, 65, 46, 40, 22, -13, -20, -34, -67, -85, -92, -101, -110, -149, -183, -183, -184, -203, -221, -215, -191, -150, -141, -157, -173, -155, -125, -74, 66, 294, 565, 753, 654, 221, -314, -663, -770, -721, -602, -474, -367, -255, -147, -54, -6, -4, -5, 26, 75, 129, 169, 199, 206, 228, 226, 230, 257, 271, 284, 287, 281, 291, 326, 401, 486, 535, 580, 613, 632, 638, 613, 549, 430, 329, 304, 310, 289, 228, 156, 73, 5, -31, -15, 23, 45, 69, 74, 100, 127, 109, 69, 51, 42, 24, -9, -58, -114, -157, -189, -187, -201, -282, -296, -242, -185, -163, -188, -200, -191, -192, -177, -166, -166, -185, -155, -105, -32, 112, 304, 528, 584, 384, -18, -425, -637, -647, -546, -416, -285, -175, -84, -14, 23, 32, 41, 63, 94, 121, 153, 173, 166, 157, 141, 133, 153, 192, 220, 240, 254, 287, 316, 333, 378, 428, 464, 468, 462, 455, 438, 428, 405, 363, 320, 265, 181, 101, 44, -24, -105, -152, -168, -149, -109, -98, -113, -137, -164, -186, -195, -216, -262, -306, -337, -350, -362, -360, -354, -368, -386, -395, -414, -426, -455, -515, -569, -597, -586, -590, -602, -588, -542, -482, -417, -365, -311, -255, -146, 24, 263, 536, 571, 224, -384, -842, -1007, -960, -820, -652, -492, -368, -257, -186, -146, -103, -68, -41, -56, -56, -14, 24, 47, 64, 97, 136, 188, 232, 246, 252, 276, 298, 308, 330, 352, 428, 518, 564, 571, 569, 559, 552, 503, 413, 328, 242, 220, 177, 89, -5, -48, -48, -59, -66, -69, -71, -56, -8, 38, 69, 74, 56, 64, 103, 110, 2, -108, -182, -210, -212, -220, -233, -220, -194, -201, -220, -238, -231, -201, -157, -141, -154, -177, -195, -166, -123, -67, 31, 184, 410, 668, 738, 439, -78, -521, -763, -746, -590, -421, -279, -188, -132, -102, -56, -17, 21, 26, 43, 89, 121, 126, 124, 145, 156, 166, 186, 223, 224, 234, 265, 293, 313, 328, 343, 352, 372, 437, 501, 523, 516, 491, 461, 412, 364, 336, 306, 260, 216, 180, 141, 71, -13, -36, 11, 76, 132, 158, 180, 174, 164, 140, 90, 46, -8, -33, -39, -35, -88, -163, -206, -246, -273, -265, -245, -246, -218, -195, -179, -161, -159, -119, -70, -75, -146, -191, -184, -118, 63, 322, 579, 594, 291, -147, -503, -671, -657, -552, -426, -316, -195, -95, -70, -73, -74, -60, -47, -31, -8, 9, 18, 35, 44, 38, 33, 47, 61, 64, 56, 65, 76, 96, 143, 219, 293, 341, 384, 423, 426, 376, 304, 238, 166, 129, 101, 33, -60, -156, -208, -211, -200, -192, -184, -163, -164, -167, -158, -143, -121, -98, -116, -140, -144, -168, -226, -258, -258, -294, -354, -388, -410, -426, -413, -380, -358, -359, -352, -335, -346, -349, -347, -300, -242, -221, -213, -187, -113, 20, 226, 479, 705, 681, 256, -332, -753, -904, -852, -714, -560, -446, -358, -277, -202, -160, -118, -78, -60, -51, -27, 13, 18, 29, 44, 57, 76, 102, 123, 132, 172, 221, 278, 341, 412, 458, 489, 515, 537, 547, 533, 521, 498, 436, 360, 293, 247, 209, 140, 84, 45, 15, 13, 29, 56, 74, 107, 153, 194, 216, 183, 127, 75, 43, 6, -14, -23, -19, -9, -24, -66, -73, -65, -68, -86, -98, -107, -122, -145, -170, -192, -193, -181, -174, -173, -160, -118, -61, 37, 229, 512, 778, 806, 478, -51, -494, -725, -760, -664, -519, -411, -318, -213, -121, -61, 6, 58, 72, 80, 96, 133, 161, 163, 173, 182, 201, 217, 200, 175, 148, 127, 146, 198, 247, 283, 307, 343, 385, 417, 426, 409, 389, 378, 403, 395, 314, 225, 178, 152, 112, 68, 9, -7, 3, 8, 28, 51, 79, 142, 189, 192, 168, 153, 125, 94, 55, 27, -7, -63, -112, -133, -150, -158, -161, -173, -179, -190, -272, -339, -327, -271, -215, -195, -202, -221, -196, -145, -69, 70, 304, 536, 516, 213, -237, -637, -842, -850, -770, -668, -565, -449, -347, -266, -212, -156, -107, -65, -52, -84, -101, -85, -87, -110, -144, -103, -19, 74, 121, 143, 168, 209, 245, 250, 290, 390, 502, 503, 459, 438, 424, 371, 311, 277, 212, 132, 55, -7, -55, -89, -119, -147, -173, -187, -179, -168, -179, -195, -185, -134, -76, -61, -90, -110, -126, -144, -161, -158, -168, -188, -225, -272, -324, -340, -338, -344, -363, -361, -356, -338, -319, -311, -308, -287, -270, -250, -225, -198, -150, -2, 302, 636, 787, 563, 38, -494, -790, -861, -802, -684, -539, -397, -284, -201, -140, -103, -61, -13, -11, 14, 51, 74, 75, 57, 51, 50, 90, 167, 220, 233, 226, 228, 255, 315, 383, 439, 490, 521, 524, 544, 551, 530, 484, 439, 383, 311, 234, 173, 128, 104, 78, 58, 43, 22, 15, 41, 85, 125, 166, 180, 144, 100, 88, 86, 99, 92, 55, 19, -8, -47, -99, -167, -205, -200, -197, -194, -186, -196, -225, -231, -220, -200, -185, -173, -170, -164, -135, -31, 151, 425, 727, 876, 682, 197, -280, -544, -619, -607, -499, -389, -316, -190, -102, -101, -143, -173, -151, -64, 56, 123, 113, 102, 129, 84, 18, -1, 30, 87, 156, 189, 208, 217, 215, 270, 374, 423, 460, 501, 497, 478, 477, 434, 387, 350, 327, 253, 132, 34, -24, -14, 20, 54, 42, 52, 92, 137, 150, 174, 172, 163, 164, 146, 92, 36, 59, 56, 16, -35, -52, -47, -69, -81, -106, -164, -238, -256, -211, -200, -209, -204, -184, -149, -98, -88, -134, -152, -85, 45, 199, 422, 619, 531, 139, -339, -676, -813, -777, -664, -526, -391, -274, -177, -107, -64, -29, -3, 5, 0, -4, -2, 9, 13, 26, 32, 12, -15, -18, 19, 56, 71, 92, 135, 197, 259, 321, 375, 394, 389, 367, 343, 323, 310, 286, 233, 131, 36, -44, -105, -148, -178, -182, -182, -185, -176, -160, -127, -112, -109, -98, -93, -108, -130, -147, -170, -204, -228, -270, -321, -361, -383, -404, -401, -406, -441, -441, -413, -406, -400, -414, -404, -386, -362, -346, -350, -355, -347, -295, -155, 81, 410, 677, 640, 251, -288, -690, -847, -828, -707, -549, -412, -322, -261, -183, -130, -103, -56, -4, 29, 34, 36, 40, 26, 15, 37, 88, 144, 190, 192, 178, 179, 213, 263, 327, 387, 410, 444, 497, 574, 618, 582, 518, 447, 436, 434, 412, 363, 310, 235, 158, 95, 73, 90, 138, 156, 151, 148, 117, 66, 17, -28, -43, -32, -41, -72, -87, -80, -71, -105, -180, -228, -235, -219, -246, -288, -303, -291, -255, -219, -209, -198, -146, -98, -63, -40, -18, 21, 150, 372, 662, 828, 638, 164, -386, -718, -769, -668, -566, -416, -220, -81, -3, 21, 54, 74, 22, -39, -40, -18, 6, 48, 107, 132, 135, 123, 96, 144, 196, 216, 244, 309, 361, 371, 402, 461, 490, 462, 427, 429, 428, 446, 424, 376, 310, 266, 229, 180, 128, 68, 42, 46, 55, 71, 76, 83, 65, 41, 32, 32, 15, -8, -9, 6, 8, -11, -50, -78, -113, -151, -183, -212, -230, -233, -243, -284, -310, -293, -249, -232, -264, -262, -240, -236, -232, -192, -132, -27, 184, 480, 678, 548, 160, -278, -586, -722, -706, -611, -469, -313, -195, -126, -68, -18, 40, 95, 136, 169, 199, 221, 209, 187, 178, 183, 185, 180, 192, 191, 177, 171, 189, 214, 261, 322, 364, 393, 400, 395, 390, 377, 363, 337, 283, 217, 140, 48, -6, -45, -90, -143, -170, -156, -115, -91, -111, -157, -167, -145, -123, -121, -150, -201, -249, -289, -302, -294, -277, -267, -305, -370, -400, -408, -418, -423, -446, -475, -503, -524, -516, -465, -405, -343, -342, -376, -385, -366, -298, -182, 10, 292, 554, 570, 235, -294, -735, -960, -994, -898, -742, -565, -392, -241, -184, -180, -141, -82, -46, -36, -8, 32, 84, 116, 163, 226, 240, 204, 181, 178, 181, 218, 271, 280, 312, 379, 444, 476, 508, 570, 586, 576, 541, 468, 434, 415, 350, 242, 134, 19, -76, -144, -163, -138, -65, -18, -16, -25, -10, 40, 74, 60, 44, 51, 47, 25, -17, -65, -106, -145, -173, -186, -197, -189, -182, -182, -182, -192, -190, -172, -125, -78, -62, -64, -77, -82, -85, -64, 2, 133, 395, 663, 684, 359, -159, -579, -765, -770, -646, -506, -376, -257, -195, -143, -64, 29, 96, 128, 132, 145, 166, 176, 158, 149, 139, 119, 134, 167, 186, 219, 241, 257, 294, 325, 342, 378, 434, 484, 504, 495, 496, 499, 475, 402, 316, 242, 208, 179, 131, 87, 67, 53, 33, 9, 13, 30, 38, 56, 81, 90, 94, 85, 56, 20, -14, -56, -116, -201, -294, -319, -313, -294, -307, -332, -302, -238, -214, -243, -263, -252, -251, -231, -172, -143, -128, -120, -111, -65, 77, 324, 569, 563, 264, -165, -514, -690, -685, -573, -419, -261, -107, 22, 122, 176, 179, 152, 124, 102, 93, 86, 90, 77, 53, 41, 32, 25, 43, 94, 136, 147, 139, 165, 228, 308, 370, 371, 374, 381, 330, 280, 285, 297, 279, 219, 161, 101, 34, 2, -27, -59, -71, -53, -1, -24, -99, -146, -143, -110, -91, -65, -80, -128, -159, -180, -200, -223, -250, -286, -337, -403, -437, -450, -458, -461, -434, -414, -397, -381, -405, -425, -465, -469, -426, -366, -336, -291, -228, -115, 20, 239, 507, 621, 391, -140, -636, -886, -921, -844, -696, -565, -453, -334, -220, -128, -78, -63, -36, 23, 57, 83, 92, 96, 104, 113, 136, 173, 191, 209, 249, 278, 291, 313, 366, 420, 472, 502, 510, 494, 500, 504, 476, 433, 372, 339, 289, 209, 137, 78, 46, 37, 15, -8, -19, -34, -36, 5, 55, 96, 132, 145, 134, 114, 87, 62, 28, -15, -62, -94, -120, -152, -189, -222, -230, -236, -254, -255, -228, -201, -192, -196, -178, -176, -187, -181, -157, -117, -57, 69, 302, 594, 758, 607, 146, -373, -694, -783, -726, -607, -477, -373, -281, -212, -147, -72, -7, 45, 50, 52, 73, 90, 88, 100, 137, 178, 220, 250, 261, 272, 303, 326, 333, 350, 391, 457, 506, 493, 458, 433, 425, 423, 388, 353, 322, 269, 205, 122, 58, 54, 42, 6, -7, 25, 82, 78, 53, 37, 62, 97, 70, 69, 71, 72, 67, -6, -67, -62, -43, -49, -96, -166, -187, -183, -214, -213, -191, -162, -154, -161, -175, -169, -108, -76, -121, -142, -162, -173, -81, 142, 462, 670, 572, 222, -220, -545, -692, -659, -512, -358, -226, -155, -160, -102, 8, 17, 18, 185, 183, 173, 176, 163, 138, 109, 89, 93, 118, 145, 161, 161, 167, 184, 212, 242, 275, 322, 369, 396, 413, 419, 414, 394, 383, 351, 277, 187, 106, 33, -56, -112, -119, -109, -89, -74, -57, -60, -79, -77, -68, -72, -82, -103, -131, -172, -219, -273, -316, -346, -365, -365, -365, -359, -361, -376, -403, -420, -440, -452, -460, -463, -465, -457, -438, -415, -383, -346, -300, -244, -115, 116, 398, 594, 485, 52, -470, -837, -960, -911, -778, -631, -522, -434, -330, -240, -183, -148, -158, -149, -105, -67, -44, -7, 26, 36, 54, 97, 151, 191, 211, 220, 253, 279, 296, 341, 423, 456, 461, 448, 470, 496, 499, 460, 433, 409, 338, 216, 139, 111, 98, 42, -24, -57, -66, -28, 22, 55, 46, 39, 83, 135, 112, 61, 52, 84, 86, 74, 67, 42, -13, -82, -146, -191, -194, -150, -102, -87, -123, -160, -194, -208, -189, -160, -124, -81, -66, -105, -109, 13, 238, 481, 646, 652, 327, -243, -696, -871, -824, -677, -551, -433, -315, -205, -110, -53, -4, 49, 66, 114, 173, 173, 116, 106, 125, 133, 153, 186, 206, 248, 342, 361, 356, 343, 319, 313, 370, 449, 500, 534, 546, 523, 472, 432, 393, 349, 311, 278, 224, 157, 85, 54, 52, 44, 44, 9, -39, -33, 7, 36, 49, 45, 28, -11, -30, -31, -47, -68, -94, -109, -105, -126, -188, -248, -277, -285, -269, -267, -264, -239, -195, -165, -157, -173, -198, -236, -245, -190, -102, 60, 282, 559, 738, 605, 178, -337, -700, -840, -788, -634, -487, -350, -240, -217, -195, -147, -100, -58, -26, -12, -20, -28, -19, -4, 23, 23, 5, 15, 53, 105, 153, 195, 227, 247, 276, 321, 388, 457, 498, 502, 485, 410, 348, 305, 271, 230, 188, 147, 118, 113, 99, 76, 67, 67, 78, 49, 49, 67, 101, 168, 196, 181, 109, 42, 14, 3, 9, -18, -68, -104, -140, -167, -199, -204, -200, -207, -218, -226, -224, -229, -220, -210, -201, -202, -205, -209, -201, -159, -102, 22, 231, 504, 682, 541, 136, -337, -670, -790, -743, -618, -476, -346, -238, -168, -136, -111, -84, -68, -82, -120, -116, -69, -11, 21, 43, 60, 68, 75, 63, 20, 12, 58, 114, 119, 91, 115, 189, 264, 327, 336, 283, 239, 206, 171, 143, 117, 69, 21, -29, -55, -63, -74, -87, -77, -58, -79, -129, -135, -112, -102, -93, -76, -52, -33, -18, -15, -56, -85, -52, -34, -146, -274, -335, -366, -400, -432, -427, -404, -356, -311, -302, -334, -330, -324, -322, -308, -287, -263, -204, -67, 145, 410, 601, 535, 129, -380, -718, -857, -824, -696, -566, -451, -335, -238, -147, -72, -27, 8, 49, 87, 140, 131, 112, 123, 161, 193, 227, 237, 245, 266, 275, 305, 366, 422, 439, 448, 481, 508, 551, 579, 589, 553, 507, 501, 486, 417, 339, 268, 211, 191, 152, 90, 44, 8, 40, 100, 122, 91, 71, 72, 82, 46, 22, 35, 78, 52, 24, -23, -89, -144, -164, -165, -179, -237, -256, -280, -329, -340, -314, -260, -251, -301, -329, -298, -258, -197, -175, -161, -70, 92, 334, 603, 696, 352, -182, -584, -763, -823, -822, -728, -567, -395, -284, -244, -220, -194, -152, -98, -57, -40, -25, -9, -1, 39, 106, 154, 177, 181, 157, 160, 202, 268, 309, 326, 349, 380, 408, 453, 490, 506, 502, 479, 455, 429, 390, 331, 239, 166, 136, 100, 34, -17, -29, 9, 43, 65, 85, 92, 115, 144, 149, 138, 104, 61, 47, 26, 8, -4, -23, -53, -94, -107, -161, -229, -250, -273, -339, -384, -374, -347, -306, -262, -262, -271, -256, -226, -175, -113, -40, 53, 253, 551, 655, 457, -10, -491, -769, -809, -703, -550, -443, -335, -192, -95, -83, -90, -70, -19, 33, 58, 73, 42, 12, -25, 29, 169, 243, 210, 153, 108, 88, 135, 219, 274, 302, 332, 372, 380, 379, 373, 394, 406, 406, 368, 290, 217, 207, 212, 179, 126, 76, 33, 19, -6, -26, -8, 24, 27, 36, 35, 54, 103, 129, 110, 94, 65, 22, -17, -45, -69, -122, -148, -162, -191, -209, -226, -218, -182, -160, -164, -209, -245, -271, -294, -263, -230, -201, -161, -137, -56, 117, 383, 587, 526, 182, -265, -583, -717, -690, -578, -442, -312, -205, -123, -62, -28, -5, 12, 24, 30, 45, 58, 75, 89, 100, 95, 93, 95, 98, 113, 150, 181, 218, 263, 313, 343, 379, 423, 455, 468, 463, 440, 420, 392, 339, 274, 196, 116, 29, -57, -126, -176, -204, -212, -206, -197, -200, -203, -193, -182, -185, -189, -192, -191, -170, -162, -200, -252, -312, -354, -377, -375, -379, -405, -437, -453, -440, -403, -383, -371, -363, -358, -334, -321, -335, -348, -353, -329, -292, -232, -80, 173, 499, 702, 572, 145, -387, -755, -857, -815, -686, -548, -433, -336, -258, -193, -133, -112, -116, -110, -87, -27, 34, 24, -8, -28, -30, 8, 89, 173, 195, 192, 199, 240, 300, 362, 410, 462, 506, 542, 552, 540, 519, 510, 479, 428, 368, 315, 291, 247, 169, 99, 64, 60, 75, 94, 116, 112, 124, 172, 191, 166, 166, 154, 146, 154, 124, 52, -24, -60, -59, -53, -75, -138, -228, -305, -320, -286, -270, -273, -266, -265, -256, -228, -182, -156, -137, -122, -128, -106, -4, 190, 492, 742, 732, 375, -160, -551, -704, -662, -542, -427, -318, -206, -101, -19, 36, 72, 99, 102, 91, 79, 73, 79, 104, 142, 175, 169, 141, 110, 130, 172, 208, 230, 248, 275, 306, 319, 322, 326, 344, 368, 394, 388, 363, 307, 261, 236, 207, 154, 95, 50, 16, -5, -32, -46, -58, -67, -75, -61, -14, 33, 63, 62, 40, 27, -2, -38, -38, -32, -36, -80, -137, -162, -181, -201, -211, -221, -215, -214, -215, -208, -212, -212, -223, -226, -203, -183, -180, -176, -116, 46, 310, 619, 704, 455, -24, -503, -803, -854, -762, -626, -502, -396, -272, -152, -66, -11, 5, -7, -14, 32, 70, 83, 108, 143, 174, 189, 216, 259, 308, 336, 341, 349, 360, 379, 422, 497, 568, 591, 588, 549, 480, 440, 406, 358, 295, 234, 182, 113, 45, 9, -37, -48, -55, -74, -116, -89, -7, 52, 71, 74, 66, -15, -81, -101, -120, -135, -144, -165, -193, -200, -160, -131, -131, -149, -179, -201, -228, -213, -162, -161, -208, -249, -267, -273, -275, -295, -331, -341, -275, -172, -46, 122, 363, 550, 433, 69, -333, -627, -767, -773, -741, -676, -570, -436, -316, -225, -132, -49, 17, 86, 87, 12, -52, -51, -13, 6, 33, 67, 108, 157, 158, 155, 198, 236, 237, 266, 337, 379, 381, 376, 389, 377, 353, 410, 416, 343, 254, 206, 188, 147, 41, -42, -51, -66, -80, -57, -27, -50, -94, -70, -14, 40, 58, 68, 89, 74, 8, -61, -94, -106, -137, -200, -238, -255, -291, -288, -269, -300, -368, -373, -313, -268, -238, -219, -263, -302, -268, -238, -246, -225, -180, -103, 56, 326, 571, 541, 209, -265, -627, -733, -678, -612, -530, -421, -287, -193, -140, -78, -13, 24, 27, 6, -5, 32, 64, 33, 8, 7, 9, 22, 50, 117, 158, 147, 129, 130, 181, 256, 329, 360, 342, 334, 352, 340, 284, 226, 189, 206, 244, 192, 82, -14, -38, -29, -53, -87, -79, -66, -77, -101, -95, -62, -52, -44, 8, 43, 54, 40, 7, -32, -55, -72, -138, -217, -272, -280, -270, -260, -261, -275, -269, -212, -178, -180, -178, -193, -235, -260, -205, -110, -81, -63, 54, 311, 619, 739, 488, 7, -404, -615, -691, -641, -535, -443, -349, -265, -216, -154, -68, -37, 0, 95, 161, 106, 23, -5, 41, 98, 114, 138, 184, 251, 320, 323, 303, 299, 316, 324, 368, 458, 546, 620, 609, 508, 445, 390, 340, 340, 347, 316, 269, 205, 146, 104, 55, 42, 50, 73, 97, 80, 22, 7, 40, 67, 122, 205, 228, 180, 126, 71, 31, 60, 76, 19, -69, -132, -161, -199, -231, -211, -164, -139, -138, -136, -147, -172, -178, -147, -110, -121, -126, -110, -36, 146, 430, 717, 811, 574, 75, -419, -742, -815, -714, -550, -397, -296, -229, -170, -107, -54, -43, -32, -15, 14, 35, 40, 35, 40, 46, 40, 37, 57, 98, 151, 161, 165, 205, 287, 371, 386, 354, 346, 381, 413, 402, 383, 383, 379, 335, 294, 230, 157, 106, 95, 75, 33, -5, -49, -45, -6, 13, 38, 68, 75, 85, 73, 80, 74, 54, 35, 18, 3, -39, -92, -130, -171, -206, -207, -193, -187, -206, -219, -233, -243, -234, -208, -171, -158, -168, -205, -221, -187, -126, -24, 157, 423, 638, 573, 219, -256, -627, -803, -801, -717, -601, -486, -379, -307, -257, -211, -169, -151, -135, -105, -69, -30, 12, 25, -10, -43, -59, -54, -44, -18, 25, 79, 126, 167, 220, 287, 352, 389, 383, 376, 366, 342, 309, 281, 250, 195, 118, 58, 44, 8, -119, -244, -288, -287, -278, -254, -239, -217, -198, -176, -151, -132, -130, -134, -130, -97, -78, -92, -125, -143, -176, -235, -262, -302, -340, -336, -324, -326, -321, -290, -255, -242, -290, -330, -336, -299, -266, -239, -215, -178, -117, 49, 330, 643, 803, 617, 111, -401, -675, -777, -748, -630, -485, -341, -225, -143, -82, -51, -58, -33, 16, 55, 97, 132, 132, 119, 129, 146, 184, 214, 229, 227, 215, 216, 257, 327, 393, 445, 495, 538, 551, 548, 535, 504, 474, 445, 400, 360, 318, 280, 243, 202, 141, 76, 22, 7, 34, 46, 51, 64, 101, 128, 90, 36, 27, 66, 108, 131, 120, 66, 16, -39, -103, -168, -224, -269, -285, -264, -206, -189, -216, -240, -244, -239, -202, -192, -211, -230, -239, -217, -184, -119, 26, 273, 580, 758, 603, 124, -387, -689, -760, -706, -582, -439, -313, -204, -128, -96, -92, -86, -61, -37, -24, -5, 31, 81, 139, 149, 135, 118, 85, 55, 54, 92, 145, 197, 264, 325, 339, 346, 379, 425, 465, 454, 388, 337, 332, 327, 313, 264, 184, 106, 62, 24, 4, -9, -21, -21, -33, -76, -74, -14, 42, 77, 80, 71, 62, 28, 8, -6, -31, -34, -31, -82, -165, -199, -209, -235, -255, -260, -242, -201, -163, -146, -126, -112, -118, -119, -133, -156, -144, -89, 22, 223, 481, 686, 619, 273, -182, -558, -786, -819, -727, -587, -444, -309, -204, -126, -81, -56, -42, -39, -46, -49, -46, -31, -24, -23, -22, 1, 17, 11, 21, 55, 69, 89, 139, 207, 265, 306, 334, 334, 343, 363, 373, 362, 330, 287, 236, 161, 90, 22, -51, -140, -189, -176, -161, -165, -175, -140, -107, -80, -75, -104, -140, -139, -97, -50, -37, -67, -103, -123, -141, -158, -186, -213, -252, -284, -290, -308, -321, -306, -283, -269, -265, -279, -294, -287, -282, -284, -281, -257, -220, -164, -25, 215, 530, 721, 550, 53, -457, -769, -850, -755, -601, -462, -333, -213, -99, -19, 24, 68, 69, 50, 30, 55, 86, 130, 170, 164, 155, 161, 179, 216, 246, 268, 278, 320, 379, 423, 425, 426, 459, 499, 513, 519, 507, 495, 446, 378, 333, 302, 241, 166, 121, 73, 14, -37, -43, -36, -31, -31, -17, 2, 18, 25, 22, 27, 8, -16, -14, -7, -21, -62, -103, -146, -180, -206, -250, -279, -287, -280, -273, -275, -269, -250, -244, -262, -280, -281, -273, -248, -210, -142, -29, 149, 411, 684, 760, 503, -3, -469, -711, -736, -633, -504, -397, -300, -212, -154, -120, -100, -71, -38, -24, -14, 30, 65, 89, 107, 124, 120, 108, 107, 137, 177, 214, 261, 326, 382, 416, 415, 380, 391, 468, 535, 527, 454, 373, 316, 270, 243, 220, 189, 127, 86, 94, 123, 164, 193, 178, 146, 99, 40, 13, 32, 9, -9, -33, -52, -70, -78, -47, -42, -68, -76, -72, -117, -172, -222, -281, -298, -306, -317, -268, -171, -134, -164, -213, -224, -205, -185, -177, -212, -218, -116, 92, 387, 688, 737, 412, -101, -514, -718, -779, -740, -640, -459, -320, -218, -131, -79, 20, 103, 143, 156, 177, 171, 145, 161, 180, 183, 183, 193, 202, 222, 255, 294, 328, 353, 364, 359, 373, 362, 359, 356, 350, 370, 390, 383, 352, 318, 273, 200, 122, 61, 6, -40, -68, -77, -84, -85, -89, -104, -109, -100, -90, -78, -92, -118, -131, -105, -65, -65, -87, -115, -168, -227, -273, -325, -360, -391, -423, -448, -455, -434, -412, -404, -397, -372, -326, -284, -278, -285, -293, -278, -220, -101, 76, 333, 613, 730, 481, -51, -563, -862, -930, -835, -676, -518, -405, -295, -223, -167, -115, -60, -22, -10, -3, 19, 46, 46, 47, 56, 89, 128, 181, 202, 191, 183, 194, 226, 262, 294, 351, 411, 441, 444, 430, 415, 410, 401, 371, 326, 257, 185, 125, 84, 43, -14, -53, -80, -47, -13, 0, -6, -16, 9, 43, 46, 33, 15, 19, 18, -11, -43, -49, -65, -110, -154, -191, -219, -243, -258, -270, -279, -302, -329, -320, -284, -240, -190, -110, -59, -48, -54, -62, -52, 44, 229, 486, 710, 707, 350, -148, -505, -670, -652, -540, -448, -370, -262, -136, -50, 15, 53, 54, 74, 112, 111, 70, 11, -22, 39, 99, 144, 188, 185, 226, 258, 268, 325, 339, 353, 388, 460, 556, 599, 592, 596, 609, 573, 437, 336, 276, 186, 110, 90, 109, 103, 81, 106, 176, 245, 254, 228, 199,