248, 640, 1038, 1284, 1242, 882, 323, -197, -531, -727, -776, -670, -518, -363, -275, -238, -190, -127, -77, -49, -23, 16, 63, 117, 157, 144, 116, 137, 171, 158, 136, 182, 251, 331, 317, 338, 365, 357, 297, 195, 140, 13, -55, -95, -91, -69, -47, -48, -99, -84, -33, -8, 10, -10, -74, -105, -110, -74, -90, -209, -329, -349, -311, -333, -447, -541, -533, -479, -500, -506, -509, -497, -448, -410, -399, -389, -280, -74, 247, 632, 990, 1215, 1170, 807, 257, -264, -617, -784, -822, -718, -566, -380, -203, -93, -34, 29, 28, -31, -11, 33, 60, 116, 176, 218, 284, 312, 301, 298, 298, 309, 329, 350, 338, 268, 218, 229, 203, 115, 40, 29, 44, 7, -84, -183, -175, -85, 28, 79, 116, 145, 153, 186, 221, 284, 288, 172, 107, 89, 20, -88, -187, -296, -262, -148, -69, -47, -87, -90, 1, 22, -45, -58, -72, -33, 108, 319, 573, 828, 1016, 980, 606, 8, -434, -713, -874, -881, -780, -701, -581, -468, -379, -314, -212, -122, -93, -82, -102, -108, -56, -82, -191, -188, -35, 154, 254, 266, 277, 307, 342, 377, 385, 347, 222, 106, 62, 63, 104, 127, 118, 76, 19, 35, 99, 121, 121, 117, 110, 162, 179, 187, 192, 193, 205, 146, 47, -30, -112, -176, -210, -233, -263, -297, -278, -309, -351, -382, -372, -357, -407, -395, -181, 182, 555, 912, 995, 662, 170, -366, -765, -1038, -1111, -1081, -1010, -862, -697, -587, -466, -346, -290, -294, -283, -290, -323, -304, -260, -199, -152, -116, -16, -2, -25, 84, 240, 345, 401, 432, 463, 396, 317, 265, 203, 182, 216, 261, 311, 338, 353, 352, 324, 284, 264, 263, 281, 265, 242, 237, 239, 237, 228, 182, 138, 111, 59, -7, -50, -79, -108, -142, -160, -146, -189, -279, -330, -300, -220, -171, -109, -45, 95, 314, 618, 948, 1135, 980, 780, -45, -422, -700, -813, -825, -752, -643, -520, -394, -317, -271, -296, -356, -351, -332, -303, -246, -162, -85, 11, 95, 154, 192, 175, 163, 200, 268, 277, 243, 206, 165, 164, 204, 214, 259, 320, 342, 312, 224, 161, 237, 327, 372, 351, 281, 218, 129, 55, 39, 79, 53, -18, -71, -147, -258, -322, -323, -269, -252, -275, -257, -264, -311, -357, -313, -241, -193, -214, -258, -204, -15, 309, 682, 967, 984, 763, 331, -131, -446, -634, -721, -713, -616, -493, -417, -380, -327, -272, -215, -153, -78, -11, 63, 101, 123, 164, 196, 237, 302, 366, 420, 466, 476, 468, 468, 459, 449, 462, 460, 409, 326, 244, 196, 183, 183, 176, 145, 139, 121, 94, 97, 128, 120, 99, 114, 104, 62, 62, 50, -54, -209, -286, -346, -330, -378, -499, -512, -424, -418, -452, -568, -583, -548, -591, -605, -517, -279, 84, 423, 766, 845, 644, 191, -371, -759, -1021, -1147, -1142, -1040, -930, -768, -554, -360, -227, -139, -65, 27, 81, 158, 179, 172, 187, 197, 229, 289, 337, 383, 441, 493, 540, 539, 543, 572, 606, 566, 494, 417, 360, 353, 350, 302, 246, 200, 162, 161, 157, 140, 117, 94, 88, 104, 125, 183, 240, 246, 147, 22, -62, -120, -148, -199, -232, -251, -314, -377, -431, -461, -413, -329, -298, -301, -322, -254, -117, 112, 371, 625, 868, 923, 747, 323, -224, -663, -934, -1047, -1035, -919, -764, -575, -393, -289, -252, -186, -105, -29, 2, -2, -2, 37, 102, 182, 229, 247, 297, 272, 217, 286, 378, 392, 381, 386, 374, 313, 200, 98, 49, 27, -41, -58, -38, -18, 61, 165, 173, 98, 98, 166, 198, 159, 134, 148, 140, 72, -34, -83, -81, -84, -143, -204, -181, -165, -149, -148, -158, -176, -203, -216, -256, -296, -289, -202, 28, 385, 760, 1089, 1164, 963, 511, 9, -333, -511, -595, -586, -508, -403, -292, -213, -173, -124, -63, -29, 8, 46, 67, 134, 222, 250, 198, 184, 254, 297, 320, 320, 337, 398, 434, 425, 404, 364, 354, 306, 243, 171, 72, -14, -74, -93, -161, -175, -192, -172, -159, -191, -198, -138, -105, -86, -98, -173, -249, -272, -300, -354, -404, -487, -557, -607, -647, -600, -536, -491, -477, -493, -508, -535, -490, -439, -317, -105, 231, 704, 1116, 1223, 995, 517, -56, -502, -765, -874, -843, -683, -516, -348, -230, -148, -104, -48, 29, 123, 199, 228, 223, 208, 218, 287, 356, 399, 368, 323, 326, 375, 483, 565, 573, 490, 421, 393, 364, 329, 259, 197, 152, 162, 155, 126, 84, 52, 13, 13, 7, -41, -50, -22, -40, -83, -108, -100, -106, -161, -214, -265, -310, -351, -391, -415, -481, -536, -509, -480, -448, -373, -315, -290, -279, -204, -25, 297, 701, 1092, 1269, 1100, 771, 237, -277, -588, -762, -792, -619, -443, -384, -441, -478, -403, -307, -239, -168, -135, -139, -178, -220, -181, -15, 177, 267, 264, 300, 352, 377, 374, 348, 323, 313, 307, 309, 287, 200, 45, -9, 4, 48, 75, 50, 25, 45, 82, 102, 112, 105, 102, 142, 198, 222, 206, 144, 77, 61, 57, 54, 23, 5, 4, -37, -84, -123, -136, -124, -110, -92, -117, -173, -211, -136, 82, 425, 808, 1164, 1276, 1062, 585, -17, -436, -693, -831, -844, -712, -512, -380, -323, -305, -258, -166, -139, -104, -70, -65, -76, -31, 16, 8, -13, -1, 48, 95, 148, 196, 226, 234, 256, 228, 166, 182, 208, 155, -3, -157, -270, -236, -250, -342, -391, -369, -342, -298, -238, -233, -219, -206, -151, -98, 12, -16, -117, -207, -242, -239, -245, -269, -259, -225, -195, -179, -179, -203, -205, -188, -192, -195, -188, -118, 55, 336, 677, 1051, 1336, 1324, 984, 450, -53, -432, -651, -732, -665, -528, -428, -346, -248, -134, -66, -18, 12, 20, 48, 22, 10, 52, 130, 159, 155, 198, 244, 277, 309, 336, 297, 248, 235, 211, 140, 103, 114, 118, 80, 17, -79, -165, -206, -212, -187, -222, -210, -96, -8, 1, -7, -10, 7, 10, 8, -17, -63, -103, -108, -123, -148, -212, -248, -233, -178, -99, -18, 1, -131, -217, -224, -236, -171, -68, 125, 429, 787, 1046, 1062, 790, 342, -94, -444, -720, -788, -650, -493, -406, -357, -297, -177, -79, -85, -149, -184, -178, -156, -169, -193, -175, -138, -38, 84, 188, 277, 347, 385, 390, 388, 343, 257, 183, 134, 131, 136, 128, 113, 108, 116, 136, 144, 188, 231, 230, 224, 255, 303, 301, 283, 302, 310, 291, 257, 175, 62, -8, -50, -67, -78, -128, -212, -222, -245, -258, -249, -234, -283, -388, -440, -358, -164, 155, 545, 928, 1128, 1013, 562, -61, -522, -834, -1045, -1112, -1035, -841, -644, -529, -448, -384, -285, -226, -235, -184, -163, -173, -161, -162, -179, -153, -111, -102, -32, 86, 183, 260, 332, 361, 340, 327, 334, 325, 296, 295, 258, 164, 59, 11, 14, 59, 122, 179, 219, 236, 231, 243, 256, 242, 217, 196, 191, 170, 122, 71, 30, -24, -74, -85, -115, -151, -163, -154, -152, -154, -121, -113, -172, -243, -219, -87, 106, 416, 793, 1078, 1129, 879, 427, -39, -358, -571, -688, -714, -695, -624, -517, -424, -343, -265, -226, -228, -252, -298, -335, -362, -315, -188, -127, -151, -130, -89, -51, -38, -45, 19, 145, 184, 146, 130, 128, 86, 40, 74, 110, 119, 157, 167, 110, 50, 51, 96, 159, 218, 277, 249, 149, 121, 118, 70, -37, -78, 30, 90, 66, -18, -111, -194, -279, -301, -222, -138, -108, -128, -213, -280, -283, -277, -223, 18, 347, 718, 1061, 1131, 871, 378, -188, -613, -838, -854, -759, -648, -582, -544, -517, -455, -350, -225, -157, -122, -96, -66, -38, 43, 139, 215, 297, 390, 436, 437, 443, 475, 477, 446, 382, 341, 329, 326, 348, 302, 278, 261, 181, 108, 50, 11, 14, 36, 57, 80, 114, 118, 89, 97, 130, 81, 16, -12, -87, -181, -241, -209, -261, -329, -402, -431, -435, -450, -461, -535, -498, -527, -511, -477, -490, -369, -105, 243, 652, 872, 815, 508, 41, -404, -759, -995, -1112, -1080, -922, -737, -542, -422, -334, -256, -159, -61, 4, 11, 42, 110, 204, 300, 392, 485, 558, 611, 636, 644, 660, 694, 749, 798, 807, 786, 745, 654, 573, 518, 467, 422, 367, 302, 253, 230, 217, 232, 223, 219, 226, 227, 238, 272, 292, 289, 233, 138, 50, -55, -153, -224, -309, -373, -418, -428, -415, -426, -438, -443, -439, -422, -399, -355, -276, -97, 173, 517, 855, 996, 796, 353, -134, -503, -768, -901, -867, -724, -602, -482, -345, -207, -158, -233, -307, -328, -313, -286, -226, -180, -150, -152, -191, -192, -153, -113, -70, -17, 16, 50, 105, 162, 158, 66, 41, 65, 50, 7, -58, -113, -103, -60, -46, -57, -54, -34, 1, 71, 145, 192, 212, 198, 169, 152, 116, 33, -77, -158, -215, -254, -277, -254, -231, -222, -226, -220, -189, -161, -154, -121, -95, -57, 74, 369, 749, 1113, 1294, 1195, 798, 250, -225, -551, -698, -733, -678, -522, -345, -212, -151, -108, -85, -99, -72, -37, -33, -36, 11, 42, 23, 48, 105, 148, 186, 309, 385, 348, 288, 193, 245, 370, 396, 360, 340, 262, 155, 47, 46, 5, -26, -31, 37, 11, -62, -58, -78, -61, -29, -87, -110, -33, 14, 8, -37, -102, -138, -132, -129, -180, -251, -284, -292, -284, -270, -251, -232, -219, -202, -153, -26, 233, 593, 983, 1259, 1252, 945, 431, -107, -495, -698, -750, -703, -598, -462, -327, -224, -148, -105, -62, -23, 5, 36, 80, 95, 100, 140, 192, 262, 352, 425, 486, 493, 481, 472, 418, 393, 414, 422, 378, 319, 251, 163, 95, 38, 23, 23, 12, -11, -24, -28, -34, -32, -26, -24, -5, 19, 57, 64, 45, 18, -6, -77, -126, -130, -171, -213, -254, -287, -325, -374, -387, -398, -468, -518, -512, -440, -355, -253, -40, 298, 700, 992, 1008, 714, 146, -393, -743, -953, -1057, -1062, -962, -800, -644, -526, -430, -366, -318, -299, -295, -297, -285, -294, -302, -271, -197, -101, -18, 54, 116, 160, 207, 250, 265, 248, 251, 244, 194, 129, 53, -8, -31, 23, 81, 112, 151, 152, 135, 163, 223, 265, 264, 272, 312, 336, 330, 289, 253, 213, 155, 96, 55, -5, -55, -106, -112, -101, -157, -172, -157, -140, -255, -370, -433, -371, -210, 131, 529, 914, 1140, 1085, 667, 129, -345, -693, -920, -934, -890, -779, -629, -406, -311, -254, -196, -175, -148, -160, -98, -21, 5, 1, -69, -78, 6, 189, 371, 467, 490, 559, 614, 597, 528, 455, 413, 355, 286, 287, 286, 264, 240, 241, 234, 193, 157, 125, 95, 100, 143, 194, 217, 241, 259, 250, 204, 116, 28, -17, -58, -101, -152, -229, -266, -258, -268, -320, -379, -390, -376, -342, -273, -203, -89, 124, 439, 840, 1161, 1142, 780, 249, -271, -639, -869, -973, -924, -766, -623, -470, -347, -262, -213, -183, -154, -129, -112, -107, -81, -56, -46, 0, 22, 41, 45, 71, 184, 294, 361, 417, 436, 472, 480, 437, 362, 291, 216, 154, 88, -25, -94, -106, -107, -102, -111, -111, -59, -6, 3, 27, 69, 73, 33, -19, -60, -109, -153, -231, -301, -352, -354, -340, -374, -454, -525, -509, -463, -453, -486, -451, -394, -327, -179, 91, 427, 787, 1010, 941, 586, 63, -413, -723, -900, -951, -834, -630, -457, -337, -264, -245, -205, -139, -88, -39, 8, 37, 56, 49, 83, 175, 255, 314, 392, 463, 466, 417, 381, 361, 340, 339, 334, 307, 274, 248, 210, 123, 125, 115, 54, -5, -68, -82, -44, -20, 13, 91, 166, 212, 161, -2, -132, -197, -242, -256, -285, -302, -293, -325, -360, -357, -336, -348, -352, -346, -367, -305, -251, -236, -190, -81, 95, 406, 793, 1062, 1067, 833, 405, -30, -374, -552, -594, -523, -392, -275, -243, -185, -75, 15, 59, 95, 103, 89, 105, 125, 125, 137, 175, 220, 249, 276, 318, 373, 429, 485, 507, 505, 488, 471, 458, 432, 382, 313, 243, 198, 157, 142, 125, 126, 117, 88, 88, 115, 133, 154, 163, 134, 83, 35, -4, -68, -149, -250, -311, -331, -365, -355, -319, -296, -302, -348, -360, -408, -458, -463, -433, -327, -120, 194, 554, 952, 1083, 880, 454, -47, -417, -665, -792, -802, -699, -547, -392, -314, -323, -298, -288, -248, -192, -155, -104, -77, -66, -16, 28, 69, 123, 168, 191, 215, 247, 307, 338, 354, 358, 339, 273, 193, 163, 117, 41, -34, -116, -124, -124, -133, -114, -127, -168, -188, -184, -128, -94, -55, 5, 22, -21, -70, -102, -151, -201, -251, -319, -345, -338, -311, -272, -260, -271, -264, -233, -219, -248, -243, -176, -29, 235, 586, 970, 1265, 1280, 1017, 537, 20, -336, -540, -674, -702, -606, -480, -370, -310, -228, -148, -87, -42, -68, -68, -45, -19, -19, -35, 6, 31, 101, 144, 186, 240, 247, 282, 380, 280, 124, 86, 91, 103, 66, 68, 34, 6, -7, -79, -171, -135, -7, 134, 204, 199, 109, 54, 101, 144, 131, 50, -6, -7, -5, -27, -67, -117, -144, -157, -158, -143, -93, -71, -83, -134, -167, -134, -96, -33, 56, 257, 556, 918, 1160, 1063, 706, 265, -128, -441, -637, -716, -693, -569, -408, -294, -237, -199, -180, -135, -50, 55, 145, 197, 190, 170, 154, 159, 179, 197, 222, 290, 372, 431, 477, 433, 400, 417, 436, 426, 389, 331, 245, 150, 65, 18, 15, 10, -11, 3, 3, -9, -42, -85, -76, -57, -63, -61, -63, -41, -64, -110, -165, -205, -251, -250, -239, -256, -283, -305, -327, -358, -368, -412, -468, -470, -455, -394, -235, 20, 348, 707, 938, 937, 650, 178, -322, -724, -962, -1017, -908, -790, -710, -609, -519, -416, -329, -277, -274, -229, -150, -129, -155, -140, -107, -96, -32, 60, 144, 187, 231, 233, 228, 229, 249, 251, 216, 173, 173, 125, 38, -34, -58, -62, -63, -73, -101, -110, -51, 38, 113, 151, 154, 167, 204, 224, 179, 139, 93, -16, -133, -201, -224, -217, -237, -248, -240, -166, -97, -51, -99, -189, -281, -311, -255, -97, 154, 524, 878, 1102, 1030, 686, 142, -322, -676, -914, -936, -854, -743, -601, -441, -389, -363, -297, -296, -177, -76, -77, -143, -141, -116, -23, 132, 207, 162, 156, 234, 285, 377, 418, 475, 565, 632, 638, 600, 529, 432, 340, 275, 257, 264, 279, 298, 257, 218, 226, 219, 195, 183, 188, 214, 249, 256, 244, 242, 190, 108, 52, 25, 14, -63, -149, -165, -172, -162, -136, -134, -159, -174, -158, -147, -82, 148, 482, 854, 1183, 1244, 1012, 561, 31, -436, -746, -900, -907, -775, -627, -487, -340, -256, -275, -262, -238, -216, -173, -100, -60, -48, -56, -21, 26, 74, 121, 174, 216, 247, 284, 305, 315, 346, 367, 379, 332, 267, 231, 207, 196, 171, 94, 70, 23, -52, -94, -122, -146, -135, -92, -75, -65, -60, -61, -64, -97, -138, -199, -258, -319, -387, -432, -468, -479, -478, -492, -478, -427, -414, -456, -479, -488, -415, -269, -26, 295, 643, 962, 1067, 877, 455, -67, -507, -759, -876, -902, -816, -655, -487, -339, -323, -350, -321, -264, -201, -104, -35, -49, -80, -26, 82, 153, 174, 186, 170, 172, 218, 260, 288, 338, 361, 299, 206, 182, 214, 181, 79, 21, -13, -44, -4, 42, 0, -78, -41, 60, 58, 76, 56, 39, 42, 73, 92, 72, 4, -176, -276, -226, -190, -218, -291, -294, -256, -222, -213, -199, -259, -379, -380, -304, -168, -6, 312, 727, 1048, 1212, 1181, 889, 434, -31, -408, -601, -643, -510, -339, -199, -94, -24, -16, -39, -46, -15, 91, 150, 173, 183, 211, 226, 184, 119, 129, 215, 281, 369, 458, 535, 519, 505, 494, 484, 461, 357, 242, 252, 321, 318, 274, 240, 183, 142, 127, 141, 209, 257, 285, 268, 234, 229, 234, 227, 191, 112, -11, -137, -244, -350, -402, -419, -428, -444, -448, -457, -480, -479, -464, -454, -422, -304, -40, 330, 689, 894, 815, 478, -4, -476, -796, -908, -895, -760, -599, -461, -331, -274, -253, -239, -263, -262, -243, -223, -189, -143, -112, -89, -61, -6, 58, 114, 186, 256, 293, 311, 327, 318, 309, 271, 214, 164, 119, 84, 22, -58, -122, -150, -138, -120, -102, -109, -96, -56, -13, 19, 33, 69, 89, 43, -8, -15, -74, -168, -217, -211, -212, -252, -287, -278, -247, -200, -211, -231, -220, -269, -301, -242, -120, 91, 357, 654, 946, 1066, 899, 521, 18, -428, -729, -876, -882, -764, -624, -507, -373, -256, -166, -151, -180, -158, -124, -156, -158, -174, -184, -135, -102, -65, 39, 122, 146, 51, 26, 125, 177, 190, 156, 161, 82, -47, -80, -73, -93, -126, -63, 49, 168, 230, 186, 139, 140, 162, 191, 152, 137, 134, 162, 221, 216, 164, 124, 137, 133, 89, 63, 40, -2, -60, -112, -155, -164, -130, -100, -59, -12, 41, 148, 356, 701, 1070, 1249, 1081, 661, 177, -190, -424, -552, -569, -521, -444, -361, -314, -253, -167, -55, 31, 103, 115, 55, 58, 133, 185, 151, 203, 244, 261, 231, 263, 336, 382, 397, 414, 419, 402, 380, 342, 276, 242, 196, 140, 84, 53, 8, -35, -54, -73, -105, -122, -140, -119, -86, -41, -8, -14, -10, -28, -34, -54, -123, -237, -290, -300, -341, -361, -381, -393, -428, -454, -429, -423, -438, -436, -373, -190, 97, 442, 802, 977, 893, 556, 46, -424, -765, -954, -997, -922, -761, -593, -463, -386, -349, -305, -269, -225, -170, -110, -55, -28, -2, 30, 53, 105, 165, 170, 179, 251, 306, 304, 305, 343, 368, 361, 317, 266, 224, 207, 162, 89, 20, 33, 58, 19, 23, 53, 42, 52, 39, 42, 76, 128, 158, 172, 129, 45, -54, -124, -140, -132, -177, -233, -299, -337, -342, -323, -313, -277, -263, -325, -351, -235, -67, 246, 614, 909, 1047, 849, 468, 17, -469, -750, -886, -928, -777, -552, -501, -529, -533, -562, -543, -379, -260, -206, -138, -93, -81, -44, -35, -2, 42, 110, 150, 176, 260, 357, 356, 315, 341, 408, 468, 497, 423, 311, 231, 228, 249, 239, 227, 227, 212, 180, 168, 199, 249, 326, 337, 326, 313, 285, 262, 292, 314, 257, 182, 95, 59, 30, -38, -87, -158, -159, -86, -41, -25, -108, -158, -155, -81, 138, 449, 772, 1017, 998, 751, 375, -53, -458, -703, -834, -785, -634, -593, -632, -544, -338, -151, -51, -24, -36, -52, -78, -96, -92, -84, -58, -40, 5, 72, 133, 209, 276, 318, 414, 468, 488, 477, 442, 352, 211, 168, 123, 17, -76, -137, -157, -152, -159, -133, -116, -101, -71, -45, -42, -47, -37, -53, -66, -76, -117, -175, -227, -289, -336, -358, -378, -397, -420, -421, -412, -432, -433, -430, -406, -387, -347, -206, 52, 395, 766, 1010, 982, 706, 215, -265, -626, -829, -895, -853, -696, -517, -373, -290, -247, -212, -130, -38, 13, 70, 137, 158, 149, 135, 103, 136, 158, 186, 195, 220, 260, 293, 301, 306, 300, 236, 177, 130, 65, -12, -58, -85, -77, -47, -54, -63, -74, -61, -2, -4, 49, 70, 42, -2, -67, -102, -185, -253, -254, -189, -197, -246, -316, -327, -334, -367, -387, -448, -484, -478, -372, -254, -245, -254, 215, 600, 953, 1205, 1213, 944, 512, 34, -381, -636, -706, -645, -491, -273, -90, -3, -8, -1, 27, 64, 120, 157, 154, 170, 211, 244, 276, 274, 282, 304, 347, 407, 459, 513, 539, 539, 568, 562, 482, 345, 271, 302, 314, 265, 175, 126, 123, 148, 229, 261, 285, 325, 263, 238, 269, 328, 333, 309, 279, 181, -6, -134, -186, -225, -265, -346, -364, -324, -331, -403, -461, -463, -445, -428, -456, -442, -274, 21, 383, 735, 917, 818, 453, 2, -357, -604, -729, -754, -601, -413, -367, -326, -303, -303, -300, -314, -299, -273, -242, -208, -169, -139, -125, -83, -28, 60, 147, 215, 281, 343, 395, 418, 433, 416, 375, 331, 296, 237, 173, 110, 54, 4, -38, -58, -56, -45, -30, -12, 16, 42, 43, 30, 39, 49, 45, 39, 4, -52, -140, -193, -210, -195, -197, -197, -197, -197, -341, -298, -273, -304, -353, -382, -362, -264, -55, 214, 538, 911, 1101, 939, 539, 3, -470, -761, -921, -974, -914, -781, -636, -491, -378, -275, -244, -240, -249, -220, -170, -160, -162, -137, -119, -74, -37, 53, 122, 146, 153, 180, 253, 198, 140, 161, 121, 132, 162, 77, -63, -150, -158, -166, -219, -294, -180, -73, -37, -35, -33, 99, 247, 224, 244, 324, 301, 219, 78, -70, -93, -3, 48, 62, 92, 119, 109, 96, 114, 116, 78, 25, -29, -67, -54, 47, 275, 616, 1002, 1303, 1321, 1002, 489, 6, -362, -597, -646, -552, -399, -281, -234, -215, -204, -166, -87, -22, 46, 124, 146, 168, 158, 80, 17, 63, 203, 334, 396, 421, 478, 510, 453, 336, 369, 439, 374, 285, 189, 20, -114, -75, 121, 238, 168, 70, -19, -99, -112, -17, 72, 64, 81, 95, 65, 21, -5, -36, -74, -112, -179, -255, -328, -360, -406, -452, -470, -473, -445, -432, -473, -498, -480, -397, -159, 204, 578, 870, 919, 692, 269, -234, -636, -886, -986, -959, -829, -672, -502, -365, -280, -224, -162, -107, -65, -52, -40, -9, 43, 108, 160, 197, 242, 289, 323, 358, 406, 434, 420, 397, 355, 311, 307, 208, 219, 219, 180, 132, 111, 108, 97, 70, 49, 25, 16, 16, 31, 20, 38, 95, 92, 97, 137, 124, 66, -22, -152, -256, -294, -298, -327, -344, -379, -415, -411, -398, -430, -454, -459, -430, -341, -204, 99, 503, 861, 986, 785, 351, -177, -512, -829, -988, -1015, -960, -795, -600, -531, -448, -376, -293, -264, -229, -202, -194, -158, -55, 57, 9, -30, -44, -40, 38, 167, 232, 215, 268, 375, 448, 488, 448, 337, 264, 266, 301, 295, 255, 203, 165, 128, 108, 114, 147, 219, 273, 302, 324, 309, 283, 278, 274, 269, 262, 210, 101, 4, -60, -73, -65, -67, -65, -61, -65, -91, -145, -199, -208, -189, -131, 26, 253, 537, 904, 1084, 1010, 715, 220, -293, -691, -870, -876, -739, -487, -276, -215, -267, -240, -173, -209, -279, -225, -151, -130, -146, -133, -42, 14, 6, 12, 74, 112, 194, 244, 281, 365, 400, 354, 247, 147, 125, 147, 211, 244, 196, 126, 72, 51, 32, 49, 38, -11, -26, -58, -78, -62, -59, -79, -89, -132, -184, -238, -294, -332, -340, -338, -348, -350, -353, -355, -331, -288, -257, -253, -242, -213, -150, 21, 303, 644, 1001, 1158, 1013, 628, 90, -395, -712, -849, -882, -771, -623, -473, -316, -164, -95, -45, 28, 62, 34, 35, 78, 105, 105, 115, 176, 277, 358, 420, 445, 474, 514, 545, 555, 527, 481, 478, 463, 400, 338, 263, 153, 92, 56, 51, 78, 59, 50, 31, -35, -53, -63, -72, -56, -86, -121, -150, -193, -261, -310, -344, -379, -456, -522, -499, -516, -522, -531, -432, -416, -441, -457, -512, -462, -394, -193, 153, 513, 894, 1036, 896, 528, 37, -397, -673, -869, -955, -872, -698, -506, -356, -298, -262, -178, -124, -84, -22, 30, 51, 52, 42, 51, 101, 159, 200, 239, 272, 301, 331, 394, 448, 438, 404, 358, 328, 301, 259, 231, 210, 171, 161, 148, 127, 138, 162, 206, 238, 268, 250, 257, 302, 324, 291, 250, 230, 186, 63, -15, -42, -125, -197, -308, -356, -260, -219, -280, -333, -356, -358, -309, -280, -201, -72, 182, 578, 980, 1009, 699, 225, -324, -723, -949, -991, -980, -947, -711, -421, -164, -55, -14, 13, -13, -21, -10, -7, 0, -4, -5, -2, 10, 30, 69, 108, 154, 222, 271, 320, 346, 330, 305, 263, 240, 208, 153, 100, 55, 10, -11, -15, -25, -33, -16, 18, 54, 76, 93, 114, 128, 139, 137, 108, 74, 26, -52, -142, -187, -210, -247, -304, -314, -266, -191, -101, -109, -206, -302, -300, -212, -80, 114, 388, 712, 1070, 1332, 1256, 883, 355, -133, -469, -651, -738, -707, -568, -408, -286, -210, -179, -145, -96, -60, -37, -29, -29, -6, -2, -10, 18, 44, 79, 100, 93, 98, 144, 188, 210, 206, 145, 78, -25, -107, -256, -387, -338, -298, -278, -320, -387, -383, -259, -253, -161, -20, -76, -132, -113, -94, -59, -85, -160, -157, -147, -158, -171, -203, -224, -198, -118, -88, -70, -74, -93, -108, -140, -172, -142, -73, 51, 284, 595, 945, 1245, 1333, 1097, 601, 73, -343, -587, -675, -629, -507, -379, -278, -171, -129, -141, -96, -32, 25, 101, 149, 161, 168, 187, 190, 195, 203, 252, 346, 387, 408, 430, 442, 457, 445, 434, 434, 334, 153, 58, 98, 141, 119, 95, 65, 48, 14, 27, 44, 58, 94, 177, 252, 209, 101, -36, -124, -226, -333, -267, -143, -109, -116, -156, -198, -269, -274, -219, -154, -114, -184, -282, -280, -242, -166, 56, 353, 700, 898, 802, 466, -4, -439, -751, -911, -952, -873, -713, -555, -442, -356, -317, -293, -246, -197, -149, -106, -63, -16, 12, 34, 44, 57, 107, 178, 247, 300, 335, 353, 392, 416, 378, 334, 309, 275, 243, 201, 139, 103, 109, 137, 167, 163, 128, 130, 173, 194, 153, 157, 198, 258, 298, 280, 220, 182, 130, 76, -5, -79, -102, -127, -165, -161, -160, -200, -251, -285, -331, -362, -352, -290, -188, 45, 349, 710, 1020, 1075, 765, 240, -323, -730, -939, -1007, -1008, -949, -764, -569, -449, -445, -416, -402, -387, -313, -251, -229, -262, -261, -284, -302, -224, -179, -129, -105, -56, 31, 133, 186, 184, 187, 232, 228, 99, 16, 49, 105, 129, 141, 153, 169, 176, 183, 191, 205, 218, 245, 261, 272, 304, 313, 280, 227, 174, 108, 40, -23, -106, -182, -228, -248, -225, -219, -216, -235, -252, -242, -221, -236, -271, -300, -194, 111, 511, 865, 1047, 1004, 657, 114, -337, -614, -763, -846, -735, -529, -380, -276, -204, -218, -210, -145, -102, -55, -51, -56, 2, 109, 141, 85, 81, 155, 232, 303, 388, 388, 407, 429, 429, 502, 575, 472, 380, 329, 246, 158, 159, 156, 163, 141, 98, 57, 39, -31, -103, -128, -93, 6, 70, 57, 39, 10, -67, -108, -108, -150, -251, -337, -344, -281, -207, -183, -209, -258, -289, -304, -327, -319, -165, 165, 565, 920, 1073, 917, 521, 3, -415, -706, -872, -914, -837, -711, -588, -467, -320, -175, -85, -57, -40, -3, 40, 79, 97, 119, 144, 169, 248, 346, 422, 503, 563, 562, 559, 571, 562, 531, 494, 448, 383, 310, 232, 186, 158, 132, 106, 87, 69, 49, 31, -8, -7, -18, 20, 56, 28, -6, -61, -88, -210, -300, -215, -238, -324, -463, -442, -462, -514, -533, -590, -620, -613, -546, -542, -609, -614, -465, -200, 139, 512, 908, 1112, 900, 336, -251, -672, -938, -1031, -996, -874, -693, -526, -412, -331, -241, -163, -94, -40, -12, 9, 27, 48, 85, 119, 122, 129, 148, 179, 238, 303, 357, 397, 385, 347, 301, 267, 273, 281, 295, 256, 202, 164, 127, 125, 115, 73, 48, 47, 38, 79, 147, 196, 221, 227, 222, 199, 87, -59, -186, -275, -336, -333, -228, -86, -59, -151, -244, -264, -172, -88, -100, -194, -300, -240, -42, 292, 687, 971, 1052, 945, 696, 285, -186, -582, -688, -564, -423, -361, -164, -45, -23, -66, -127, -216, -277, -294, -286, -211, -114, -11, -13, -19, -5, 5, 100, 201, 253, 273, 300, 272, 292, 386, 429, 317, 105, 34, 89, 136, 134, 113, 79, 43, 4, -11, 21, 86, 122, 120, 103, 89, 69, 64, 31, -47, -115, -159, -175, -192, -208, -228, -229, -189, -146, -153, -160, -156, -148, -150, -188, -185, -48, 298, 738, 1191, 1487, 1453, 1111, 542, -24, -437, -685, -778, -737, -604, -468, -310, -248, -270, -305, -312, -195, -165, -191, -187, -157, -96, -34, -46, -72, -2, 48, 132, 212, 205, 178, 266, 254, 206, 189, 130, -30, -73, -110, -193, -242, -265, -291, -356, -288, -236, -293, -283, -196, -137, -157, -159, -136, -114, -56, -62, -123, -141, -162, -204, -267, -284, -266, -265, -294, -323, -338, -326, -302, -273, -227, -174, -106, -4, 179, 449, 753, 1024, 1140, 998, 654, 198, -200, -489, -626, -633, -576, -460, -367, -307, -268, -229, -210, -224, -177, -115, -92, -82, -61, -36, -28, 7, 101, 176, 252, 277, 244, 265, 297, 319, 310, 281, 257, 244, 197, 172, 157, 128, 115, 113, 41, -30, 12, 99, 89, 143, 248, 304, 345, 359, 297, 175, 103, 187, 243, 268, 231, 127, -13, -55, -40, -7, -43, -145, -238, -327, -475, -601, -564, -423, -260, 26, 385, 749, 946, 919, 667, 221, -329, -673, -843, -853, -735, -562, -389, -276, -231, -227, -207, -160, -115, -78, -62, -58, -34, 15, 59, 103, 143, 180, 246, 309, 363, 421, 454, 442, 431, 439, 417, 388, 343, 293, 237, 199, 191, 201, 204, 172, 142, 117, 139, 168, 176, 222, 282, 324, 310, 266, 196, 113, 67, 8, -88, -151, -195, -229, -250, -287, -314, -329, -343, -338, -355, -379, -447, -496, -417, -188, 101, 408, 801, 1046, 997, 583, 20, -430, -779, -1022, -1081, -1001, -820, -721, -603, -481, -448, -450, -482, -446, -416, -365, -276, -197, -211, -217, -129, -75, -37, 55, 105, 127, 175, 234, 247, 256, 313, 363, 317, 210, 138, 130, 110, 60, 40, 47, 42, 15, 13, 64, 122, 185, 205, 171, 142, 135, 112, 96, 129, 175, 163, 47, -111, -211, -255, -273, -246, -224, -264, -372, -445, -385, -225, -159, -202, -192, -86, 105, 339, 602, 862, 887, 695, 376, -21, -417, -730, -873, -809, -666, -550, -443, -329, -270, -268, -280, -195, -85, 15, 109, 132, 106, 53, -14, -62, 33, 177, 290, 296, 306, 434, 602, 697, 699, 644, 532, 436, 340, 283, 215, 80, -68, -184, -148, 13, 118, 151, 79, 58, 83, 112, 78, -108, -101, 77, 167, 137, 27, -80, -166, -233, -269, -297, -323, -336, -336, -340, -346, -363, -374, -366, -329, -213, 18, 363, 729, 1072, 1193, 982, 514, -4, -413, -674, -783, -789, -732, -609, -418, -225, -100, -38, -7, 10, 30, 25, 13, 30, 99, 207, 261, 271, 295, 349, 415, 458, 480, 480, 478, 475, 444, 416, 381, 351, 278, 195, 134, 88, 25, -55, -99, -87, -118, -74, 7, -49, -91, -76, -48, 7, 50, 8, 22, 10, -102, -270, -370, -456, -499, -522, -606, -633, -608, -528, -484, -484, -499, -506, -475, -438, -338, -130, 203, 567, 935, 1185, 1092, 693, 125, -362, -672, -784, -772, -713, -623, -493, -405, -333, -255, -180, -123, -85, -52, 17, 53, 47, 76, 115, 107, 84, 100, 135, 188, 247, 295, 339, 359, 354, 317, 256, 251, 207, 98, 26, 23, 42, 30, 6, -14, -14, -7, 15, 35, 56, 57, 25, -57, -35, 96, 170, 147, 74, -9, -123, -231, -324, -356, -311, -263, -183, -103, -61, -98, -168, -224, -262, -252, -160, -64, 169, 602, 1071, 1283, 1217, 947, 468, -57, -503, -756, -826, -785, -681, -518, -402, -399, -460, -414, -221, -64, 54, 71, 42, 22, 13, 56, 98, 154, 183, 235, 319, 393, 416, 431, 402, 401, 424, 412, 376, 298, 215, 168, 162, 175, 121, 66, 25, 2, -26, -48, -14, 69, 140, 159, 151, 142, 141, 165, 167, 136, 73, 40, -9, -50, -60, -102, -137, -191, -245, -230, -209, -204, -190, -177, -145, -56, 150, 501, 927, 1277, 1287, 971, 433, -119, -511, -762, -869, -935, -895, -709, -536, -484, -426, -330, -231, -200, -180, -143, -133, -110, -82, -68, -82, 5, 79, 237, 336, 304, 191, 161, 156, 190, 204, 161, 89, 23, -53, -92, -90, -73, -82, -99, -110, -131, -129, -104, -43, 12, 42, 100, 156, 164, 149, 110, 61, 54, 41, -41, -138, -190, -222, -273, -319, -329, -313, -253, -253, -297, -338, -325, -280, -261, -215, -104, 134, 501, 817, 968, 917, 635, 180, -271, -582, -730, -773, -713, -607, -487, -332, -160, -76, -78, -157, -261, -286, -216, -114, -38, -18, 30, 82, 122, 102, 50, 67, 150, 254, 318, 383, 395, 345, 240, 99, 111, 178, 183, 165, 183, 127, 40, 38, 133, 225, 264, 255, 224, 230, 219, 153, 135, 149, 153, 45, -76, -160, -215, -226, -209, -195, -221, -193, -176, -180, -222, -284, -303, -355, -333, -242, -150, 0, 280, 658, 1018, 1141, 945, 553, 61, -357, -617, -768, -825, -751, -612, -486, -403, -333, -278, -226, -174, -116, -109, -97, -79, -50, 38, 131, 198, 252, 286, 315, 367, 432, 469, 526, 613, 672, 656, 596, 529, 457, 374, 275, 180, 99, 71, 89, 62, 17, -20, -56, -47, 2, 1, -21, -3, 16, -50, -71, -117, -209, -325, -361, -393, -387, -367, -380, -439, -445, -466, -420, -361, -263, -337, -400, -378, -238, 21, 397, 805, 1070, 1025, 744, 189, -422, -844, -1071, -1159, -1064, -892, -726, -568, -436, -330, -240, -167, -112, -102, -72, -25, 41, 111, 150, 199, 249, 289, 315, 338, 372, 404, 487, 571, 570, 518, 469, 394, 371, 348, 287, 219, 206, 226, 153, 36, 15, 28, 40, 92, 117, 100, 98, 132, 156, 136, 97, 47, 47, -21, -173, -306, -378, -376, -354, -393, -434, -437, -456, -470, -443, -457, -456, -375, -286, -209, -173, 499, 850, 1116, 1141, 931, 499, 25, -366, -648, -807, -856, -806, -657, -524, -417, -333, -256, -189, -146, -138, -151, -146, -56, 32, 87, 165, 187, 113, 90, 65, 83, 223, 324, 295, 255, 194, 156, 168, 182, 163, 188, 244, 209, 128, 106, 127, 116, 64, -37, -14, 90, 114, 124, 218, 290, 308, 275, 195, 115, 32, -15, -45, -82, -129, -157, -168, -212, -252, -293, -336, -352, -368, -327, -258, -188, -52, 233, 596, 1008, 1296, 1290, 955, 420, -74, -468, -709, -788, -748, -675, -544, -382, -288, -226, -150, -89, -41, -29, -15, 24, 40, 42, 41, 45, 82, 144, 207, 254, 291, 323, 321, 337, 328, 282, 239, 223, 244, 202, 113, 87, -22, -72, -83, -62, 15, 27, 0, 27, 87, 100, 60, 9, -36, -65, -148, -174, -145, -110, -168, -261, -349, -387, -376, -392, -429, -435, -414, -371, -335, -302, -290, -297, -257, -139, 84, 410, 802, 1140, 1258, 1069, 612, 40, -416, -710, -806, -768, -626, -456, -329, -283, -235, -196, -161, -151, -112, -52, -51, -42, -23, -2, 7, 24, 57, 90, 115, 116, 168, 230, 209, 189, 192, 160, 124, 118, 111, 91, 109, 113, 64, 29, 58, 92, 74, 33, -45, -51, 50, 133, 128, 108, 134, 167, 196, 171, 47, -125, -282, -279, -177, -190, -278, -287, -206, -199, -233, -240, -228, -250, -180, -102, -19, 90, 325, 714, 1088, 1186, 947, 467, -115, -492, -735, -843, -803, -670, -431, -199, -116, -136, -118, -85, -24, 6, -31, -132, -175, -118, 11, 93, 82, 61, 76, 192, 313, 409, 440, 469, 455, 434, 407, 374, 317, 236, 162, 108, 81, 86, 92, 66, 54, 77, 142, 201, 223, 249, 251, 263, 294, 288, 243, 186, 101, 14, -3, -22, -44, -69, -86, -124, -177, -190, -199, -195, -223, -258, -308, -292, -207, -60, 207, 578, 930, 1023, 779, 332, -188, -676, -993, -1076, -958, -817, -677, -639, -553, -415, -329, -181, -79, -69, -80, -91, -97, -104, -72, -23, 11, 68, 122, 179, 196, 236, 265, 320, 325, 294, 280, 291, 243, 173, 127, 66, 35, 63, 82, 44, 31, 56, 85, 120, 129, 131, 148, 169, 185, 182, 157, 110, 52, 12, 7, -12, -26, -60, -106, -152, -214, -295, -342, -312, -231, -190, -190, -209, -203, -147, 16, 239, 427, 665, 908, 986, 791, 389, -44, -420, -746, -954, -954, -835, -725, -639, -540, -396, -318, -312, -273, -163, -56, 16, 75, 81, 90, 163, 237, 262, 225, 263, 318, 289, 280, 288, 285, 306, 243, 124, 70, 122, 152, 188, 193, 148, 77, 51, 16, -4, 40, 80, 63, 84, 73, -4, 44, 157, 216, 223, 115, 5, -78, -191, -281, -326, -263, -189, -144, -122, -135, -195, -332, -424, -443, -419, -301, -105, 154, 461, 789, 1014, 1007, 789, 370, -122, -538, -773, -865, -824, -744, -635, -516, -393, -265, -179, -104, -55, -31, 20, 78, 140, 225, 262, 261, 261, 285, 329, 361, 394, 422, 457, 504, 514, 479, 443, 415, 390, 342, 282, 241, 190, 138, 93, 85, 67, 21, 2, -7, -41, -61, -37, -73, -172, -196, -155, -219, -312, -457, -520, -511, -512, -467, -498, -529, -467, -455, -482, -501, -478, -496, -613, -642, -567, -387, -48, 349, 795, 1100, 1071, 741, 180, -346, -747, -950, -991, -944, -824, -608, -364, -193, -80, 3, 50, 64, 72, 92, 111, 135, 164, 201, 264, 314, 346, 341, 377, 418, 458, 503, 565, 602, 562, 525, 468, 416, 345, 268, 182, 148, 138, 141, 172, 101, 38, 39, 116, 219, 257, 254, 201, 92, -3, -30, -55, -71, -165, -309, -376, -380, -416, -500, -479, -382, -332, -314, -271, -255, -254, -207, -141, -62, 105, 361, 653, 939, 1105, 982, 642, 148, -359, -697, -827, -906, -904, -665, -394, -266, -183, -135, -111, -108, -48, 14, -17, -102, -143, -173, -152, -95, -28, 77, 157, 193, 177, 178, 204, 244, 318, 327, 262, 216, 177, 131, 128, 117, 53, -46, -104, -93, -87, -103, -98, -22, 71, 118, 143, 157, 161, 136, 82, 16, -60, -125, -181, -227, -229, -165, -141, -155, -167, -184, -192, -186, -164, -147, -123, -93, -53, 94, 418, 846, 1230, 1350, 1098, 574, -33, -485, -743, -840, -836, -732, -573, -414, -312, -246, -214, -178, -146, -122, -136, -165, -141, -96, -83, -99, -85, 26, 128, 218, 300, 274, 269, 260, 283, 300, 288, 255, 251, 154, -37, -121, -177, -190, -226, -269, -234, -289, -342, -314, -241, -94, -31, -36, -36, -32, -47, -78, -116, -150, -162, -165, -159, -151, -153, -151, -155, -147, -145, -171, -194, -193, -192, -181, -162, -112, 17, 257, 616, 880, 1252, 1156, 757, 194, -268, -534, -650, -688, -667, -550, -392, -251, -159, -117, -67, -2, 42, 70, 71,