NotebookWrite[EvaluationNotebook[], Cell[BoxData[RowBox[{RowBox[{"NetModel", "[", "\"Wolfram AudioIdentify V1 Trained on AudioSet Data\"", "]"}], "[", RowBox[{TagBox[DynamicModuleBox[{Audio`AudioObjects`audio$$ = HoldComplete[Audio[NumericArray[{{-21, -51, -69, -85, -82, -83, -62, -49, -14, 5, 36, 61, 80, 92, 89, 79, 62, 33, 5, -26, -53, -77, -85, -90, -80, -66, -38, -13, 15, 40, 64, 74, 83, 73, 60, 40, 15, -12, -40, -61, -75, -79, -76, -63, -40, -17, 19, 36, 63, 73, 86, 77, 65, 41, 17, -14, -42, -65, -81, -92, -90, -79, -57, -23, 10, 36, 68, 81, 94, 92, 80, 62, 35, 2, -27, -59, -78, -93, -91, -88, -68, -45, -16, 14, 42, 68, 83, 89, 84, 70, 51, 19, -9, -41, -64, -85, -86, -90, -78, -55, -30, 8, 36, 65, 80, 99, 90, 83, 62, 38, 10, -27, -56, -78, -95, -91, -90, -71, -48, -22, 18, 44, 72, 90, 89, 93, 74, 54, 29, -1, -29, -59, -77, -91, -91, -85, -63, -36, -8, 27, 56, 82, 96, 98, 96, 72, 52, 15, -19, -56, -83, -99, -101, -98, -78, -58, -18, 16, 56, 81, 108, 109, 106, 83, 63, 28, -7, -44, -74, -91, -108, -106, -98, -77, -41, -14, 27, 56, 91, 103, 111, 100, 86, 64, 29, -11, -45, -74, -94, -105, -109, -95, -69, -39, 0, 39, 69, 95, 105, 112, 96, 75, 39, 5, -35, -62, -91, -106, -107, -101, -78, -49, -13, 22, 58, 82, 105, 111, 107, 91, 64, 26, -7, -46, -77, -96, -116, -109, -109, -81, -52, -8, 25, 69, 90, 118, 114, 112, 81, 59, 19, -17, -54, -85, -108, -119, -118, -95, -70, -32, 2, 37, 73, 99, 114, 118, 105, 85, 54, 16, -25, -59, -91, -109, -116, -115, -101, -69, -30, 9, 50, 80, 112, 119, 121, 110, 79, 51, 9, -30, -69, -98, -117, -121, -106, -92, -59, -20, 20, 55, 83, 102, 111, 107, 96, 64, 31, -6, -40, -70, -93, -107, -111, -100, -76, -50, -10, 20, 61, 89, 107, 120, 111, 93, 66, 25, -13, -56, -88, -115, -128, -128, -108, -79, -40, 4, 47, 81, 109, 127, 126, 117, 88, 57, 9, -30, -72, -98, -119, -127, -118, -101, -71, -41, 8, 45, 88, 109, 131, 129, 124, 94, 66, 26, -22, -67, -102, -126, -132, -134, -115, -88, -39, 2, 53, 89, 116, 140, 134, 127, 93, 57, 12, -37, -75, -108, -131, -136, -123, -107, -72, -38, 3, 50, 83, 116, 129, 130, 119, 95, 61, 16, -23, -75, -101, -136, -141, -136, -114, -77, -36, 20, 59, 104, 126, 138, 135, 116, 85, 44, -1, -47, -76, -109, -121, -126, -115, -90, -59, -20, 24, 51, 82, 103, 114, 117, 105, 81, 49, 19, -19, -52, -87, -105, -120, -120, -109, -81, -51, -11, 32, 68, 102, 117, 128, 121, 101, 68, 31, -18, -47, -85, -104, -120, -118, -104, -77, -47, -10, 25, 60, 87, 105, 110, 112, 94, 72, 42, 8, -25, -63, -85, -104, -113, -111, -103, -75, -44, -3, 44, 78, 107, 126, 130, 121, 94, 59, 19, -25, -62, -100, -116, -124, -121, -103, -70, -33, 4, 40, 72, 97, 110, 110, 101, 87, 54, 31, -9, -37, -76, -101, -119, -114, -109, -79, -65, -14, 19, 59, 94, 113, 130, 128, 108, 84, 44, 4, -45, -86, -120, -133, -142, -124, -103, -70, -23, 18, 61, 100, 122, 137, 130, 122, 92, 60, 15, -28, -74, -104, -141, -150, -149, -133, -100, -61, -4, 49, 99, 138, 159, 172, 151, 128, 78, 28, -28, -81, -129, -158, -178, -172, -149, -107, -62, 2, 52, 110, 142, 172, 169, 160, 128, 92, 39, -14, -64, -113, -145, -170, -174, -163, -130, -83, -31, 30, 81, 128, 164, 180, 177, 155, 116, 66, 6, -53, -111, -153, -186, -187, -175, -135, -84, -22, 44, 99, 149, 175, 187, 174, 148, 100, 50, -9, -66, -118, -160, -187, -195, -180, -147, -94, -33, 39, 101, 163, 198, 220, 219, 186, 144, 71, 7, -76, -142, -198, -238, -251, -233, -190, -123, -38, 44, 130, 192, 246, 257, 256, 211, 163, 78, 8, -86, -155, -218, -256, -267, -248, -205, -141, -63, 27, 105, 184, 237, 273, 275, 253, 201, 133, 40, -57, -144, -226, -279, -307, -299, -262, -183, -96, 13, 109, 204, 261, 304, 305, 284, 220, 143, 48, -51, -144, -224, -287, -311, -311, -270, -208, -117, -15, 83, 188, 259, 312, 329, 311, 263, 186, 84, -27, -145, -243, -325, -361, -366, -321, -246, -133, -12, 119, 231, 315, 370, 372, 354, 281, 188, 71, -58, -176, -282, -346, -389, -375, -333, -249, -139, -19, 110, 218, 312, 371, 401, 374, 325, 226, 118, -19, -142, -264, -358, -411, -425, -389, -306, -191, -57, 84, 215, 326, 399, 427, 413, 352, 249, 129, -13, -144, -271, -360, -412, -420, -386, -306, -197, -66, 73, 200, 311, 386, 419, 414, 362, 276, 159, 23, -114, -245, -356, -424, -456, -430, -363, -248, -114, 40, 195, 321, 424, 474, 472, 421, 320, 194, 36, -125, -274, -390, -471, -499, -465, -388, -259, -114, 55, 205, 339, 427, 477, 465, 420, 322, 197, 46, -106, -252, -369, -456, -485, -466, -394, -280, -137, 22, 183, 316, 427, 483, 493, 451, 355, 232, 67, -97, -265, -387, -488, -520, -510, -424, -301, -141, 31, 201, 348, 456, 515, 519, 472, 373, 238, 75, -88, -249, -377, -468, -522, -516, -457, -350, -203, -37, 139, 293, 429, 510, 549, 520, 441, 311, 151, -30, -209, -367, -489, -549, -554, -494, -384, -230, -50, 127, 290, 423, 504, 540, 514, 436, 313, 164, -10, -175, -335, -456, -524, -547, -507, -418, -283, -117, 71, 240, 406, 511, 574, 568, 514, 394, 231, 46, -153, -332, -480, -577, -609, -575, -478, -330, -143, 56, 247, 408, 523, 583, 582, 524, 406, 251, 73, -112, -283, -427, -535, -573, -560, -479, -355, -195, -8, 166, 335, 465, 544, 575, 542, 459, 320, 153, -42, -222, -397, -518, -594, -595, -540, -422, -261, -70, 131, 312, 461, 555, 600, 572, 493, 350, 192, 0, -173, -343, -468, -548, -572, -537, -452, -316, -155, 26, 195, 349, 469, 545, 561, 524, 437, 303, 134, -53, -240, -404, -522, -587, -581, -519, -395, -224, -33, 164, 339, 473, 556, 578, 537, 445, 303, 129, -52, -231, -391, -501, -561, -561, -503, -390, -240, -65, 113, 282, 428, 517, 567, 555, 483, 368, 204, 23, -167, -340, -480, -570, -595, -552, -453, -309, -128, 66, 248, 410, 516, 572, 567, 503, 386, 228, 44, -133, -308, -439, -528, -564, -537, -453, -318, -162, 22, 190, 352, 461, 535, 553, 508, 425, 283, 121, -60, -234, -386, -504, -564, -567, -507, -397, -240, -65, 122, 291, 434, 526, 567, 552, 474, 353, 190, 11, -172, -334, -461, -533, -549, -513, -420, -287, -129, 44, 199, 339, 446, 503, 510, 473, 382, 256, 98, -63, -230, -364, -467, -512, -512, -446, -341, -192, -28, 139, 292, 410, 489, 512, 488, 408, 287, 127, -49, -214, -362, -462, -514, -512, -450, -345, -199, -42, 116, 259, 378, 455, 493, 480, 419, 315, 180, 29, -139, -284, -407, -483, -510, -487, -413, -294, -143, 23, 182, 332, 435, 508, 517, 477, 388, 259, 93, -79, -240, -383, -474, -523, -511, -449, -337, -195, -24, 136, 283, 403, 479, 513, 489, 422, 308, 166, 6, -161, -309, -428, -511, -531, -504, -418, -294, -142, 34, 199, 349, 467, 530, 549, 501, 416, 269, 108, -81, -248, -398, -504, -559, -558, -491, -378, -221, -48, 131, 296, 424, 516, 549, 534, 454, 334, 170, -6, -183, -337, -465, -539, -564, -521, -429, -285, -120, 68, 243, 399, 515, 578, 583, 524, 411, 249, 60, -139, -318, -478, -580, -631, -610, -517, -378, -191, 12, 217, 401, 541, 632, 655, 617, 504, 352, 156, -57, -267, -457, -593, -675, -685, -622, -498, -322, -110, 117, 335, 523, 645, 714, 699, 621, 468, 274, 45, -189, -408, -582, -706, -747, -711, -592, -417, -195, 48, 281, 492, 645, 738, 748, 681, 548, 348, 115, -134, -366, -572, -705, -780, -761, -670, -501, -279, -18, 233, 469, 658, 770, 816, 764, 643, 446, 203, -70, -327, -564, -730, -829, -835, -752, -596, -365, -106, 175, 427, 642, 785, 852, 831, 722, 534, 293, 10, -271, -529, -730, -854, -890, -826, -677, -446, -176, 125, 404, 644, 814, 905, 898, 793, 601, 343, 45, -260, -540, -766, -903, -950, -884, -734, -501, -215, 99, 401, 658, 856, 963, 969, 867, 680, 410, 100, -233, -539, -794, -968, -1030, -990, -831, -594, -280, 53, 388, 680, 903, 1029, 1042, 953, 758, 490, 163, -187, -517, -793, -987, -1080, -1052, -921, -677, -374, -21, 327, 646, 893, 1053, 1095, 1031, 854, 592, 253, -108, -468, -772, -1002, -1125, -1123, -998, -762, -447, -84, 292, 635, 910, 1085, 1152, 1087, 914, 640, 297, -83, -455, -781, -1020, -1150, -1154, -1033, -804, -484, -119, 257, 609, 895, 1087, 1164, 1125, 960, 707, 366, -5, -394, -738, -1010, -1170, -1201, -1113, -895, -594, -216, 178, 558, 885, 1103, 1218, 1194, 1056, 801, 455, 61, -350, -721, -1012, -1201, -1250, -1170, -945, -640, -253, 153, 540, 871, 1103, 1221, 1214, 1080, 829, 492, 96, -312, -695, -1002, -1206, -1285, -1215, -1019, -710, -320, 104, 522, 879, 1141, 1286, 1290, 1166, 911, 565, 154, -274, -681, -1012, -1253, -1342, -1296, -1107, -796, -406, 33, 465, 839, 1127, 1289, 1323, 1214, 977, 644, 241, -179, -583, -922, -1167, -1284, -1273, -1123, -857, -505, -94, 316, 695, 997, 1193, 1271, 1209, 1019, 731, 356, -50, -458, -815, -1083, -1238, -1254, -1140, -903, -570, -175, 235, 618, 925, 1139, 1230, 1196, 1036, 773, 428, 36, -362, -719, -1010, -1190, -1256, -1173, -977, -667, -297, 117, 509, 855, 1110, 1245, 1256, 1127, 886, 547, 155, -261, -647, -973, -1181, -1275, -1219, -1050, -749, -389, 22, 415, 769, 1037, 1193, 1232, 1135, 932, 623, 250, -151, -538, -863, -1100, -1222, -1208, -1071, -820, -480, -94, 301, 662, 954, 1149, 1216, 1160, 985, 702, 356, -38, -424, -771, -1042, -1195, -1229, -1123, -909, -593, -213, 184, 565, 885, 1110, 1221, 1202, 1057, 805, 460, 68, -324, -690, -974, -1165, -1228, -1160, -968, -677, -309, 85, 463, 793, 1045, 1177, 1196, 1083, 865, 546, 174, -220, -590, -898, -1112, -1201, -1163, -994, -722, -372, 10, 398, 732, 993, 1138, 1169, 1070, 863, 565, 214, -160, -517, -818, -1035, -1145, -1128, -1003, -768, -461, -99, 267, 612, 889, 1074, 1154, 1111, 957, 707, 376, -2, -375, -714, -974, -1137, -1175, -1091, -884, -591, -235, 139, 494, 803, 1020, 1137, 1130, 1010, 790, 485, 132, -226, -562, -836, -1022, -1096, -1071, -923, -693, -388, -46, 282, 600, 842, 1010, 1065, 1020, 880, 636, 334, -8, -348, -650, -886, -1029, -1057, -984, -808, -553, -245, 88, 407, 678, 889, 1000, 1021, 933, 760, 495, 195, -140, -449, -719, -902, -991, -980, -866, -670, -402, -106, 196, 474, 696, 860, 930, 907, 792, 601, 348, 61, -231, -494, -698, -827, -874, -832, -701, -511, -270, -8, 250, 485, 662, 786, 819, 781, 651, 460, 216, -44, -298, -513, -680, -764, -772, -699, -564, -374, -156, 78, 299, 498, 638, 727, 737, 685, 544, 368, 136, -97, -319, -506, -634, -704, -705, -642, -518, -343, -144, 77, 282, 471, 612, 690, 706, 644, 521, 341, 127, -88, -293, -462, -581, -641, -642, -582, -476, -322, -154, 39, 222, 392, 525, 609, 632, 589, 482, 332, 145, -44, -225, -380, -481, -541, -536, -501, -408, -292, -152, 0, 146, 282, 393, 459, 479, 450, 374, 283, 149, 30, -103, -204, -294, -340, -365, -356, -332, -284, -211, -117, -12, 98, 198, 278, 329, 344, 333, 287, 225, 143, 57, -23, -98, -165, -218, -265, -297, -312, -305, -262, -207, -127, -32, 73, 173, 262, 324, 374, 384, 379, 330, 258, 151, 35, -105, -240, -367, -459, -515, -521, -472, -381, -248, -83, 82, 252, 390, 512, 579, 597, 559, 479, 349, 182, -8, -207, -393, -547, -658, -701, -681, -599, -451, -263, -38, 183, 397, 580, 717, 786, 782, 710, 567, 359, 117, -149, -411, -636, -809, -907, -919, -844, -686, -454, -169, 137, 440, 699, 911, 1030, 1050, 968, 791, 539, 217, -121, -453, -750, -976, -1124, -1155, -1087, -914, -649, -319, 55, 431, 773, 1054, 1229, 1292, 1227, 1043, 754, 391, -16, -418, -789, -1083, -1279, -1358, -1313, -1142, -865, -499, -81, 354, 756, 1094, 1328, 1441, 1409, 1243, 958, 593, 163, -280, -701, -1058, -1316, -1459, -1472, -1346, -1099, -742, -312, 159, 621, 1022, 1329, 1512, 1549, 1439, 1196, 840, 410, -58, -522, -926, -1252, -1456, -1534, -1474, -1280, -969, -569, -123, 341, 764, 1126, 1374, 1503, 1480, 1333, 1056, 699, 273, -165, -582, -933, -1208, -1357, -1397, -1300, -1102, -803, -445, -44, 347, 705, 994, 1198, 1277, 1256, 1102, 862, 545, 189, -177, -515, -790, -984, -1074, -1061, -960, -783, -547, -273, 0, 271, 496, 684, 794, 847, 812, 723, 557, 361, 135, -86, -293, -459, -566, -609, -597, -519, -424, -285, -154, -12, 106, 201, 261, 299, 299, 281, 237, 190, 126, 70, 14, -20, -44, -43, -33, -16, 5, 21, 25, 18, -16, -59, -118, -181, -233, -280, -305, -298, -264, -192, -84, 44, 187, 325, 454, 539, 583, 567, 496, 372, 209, 26, -169, -352, -510, -614, -688, -689, -650, -543, -396, -213, -11, 192, 384, 550, 666, 742, 731, 674, 547, 384, 190, -20, -218, -394, -522, -606, -634, -596, -518, -400, -261, -117, 21, 145, 241, 308, 339, 344, 324, 294, 244, 196, 145, 90, 38, -7, -42, -67, -80, -86, -76, -69, -67, -78, -105, -156, -209, -266, -309, -332, -319, -257, -156, -20, 131, 287, 428, 537, 602, 618, 576, 483, 347, 172, -15, -209, -381, -534, -638, -690, -691, -634, -535, -388, -219, -41, 148, 317, 485, 614, 699, 736, 705, 621, 468, 269, 33, -204, -431, -600, -707, -731, -674, -555, -373, -175, 37, 226, 376, 475, 516, 503, 434, 317, 173, 13, -137, -258, -344, -374, -366, -301, -217, -107, 3, 101, 196, 267, 321, 358, 372, 362, 312, 220, 78, -88, -274, -454, -599, -681, -700, -616, -466, -248, 7, 266, 499, 682, 791, 820, 764, 628, 432, 180, -72, -327, -531, -680, -741, -715, -616, -450, -257, -54, 126, 265, 361, 400, 398, 361, 307, 235, 165, 85, 12, -56, -108, -162, -168, -175, -143, -114, -66, -34, -18, -20, -35, -51, -65, -58, -27, 29, 96, 162, 210, 230, 208, 148, 56, -45, -146, -223, -271, -268, -229, -144, -50, 64, 150, 219, 247, 237, 182, 99, -1, -95, -180, -225, -236, -197, -121, -19, 84, 181, 247, 276, 258, 200, 111, 7, -103, -190, -263, -294, -296, -260, -186, -96, 4, 96, 174, 228, 256, 263, 236, 187, 123, 55, -15, -75, -129, -171, -188, -186, -163, -119, -71, -1, 45, 106, 124, 138, 110, 78, 26, -31, -79, -117, -123, -119, -91, -48, 0, 52, 98, 141, 168, 177, 168, 137, 92, 35, -31, -92, -141, -172, -185, -185, -175, -151, -127, -92, -57, -24, 30, 74, 143, 187, 234, 248, 251, 210, 164, 88, 6, -71, -139, -186, -212, -221, -211, -195, -179, -151, -115, -72, -16, 49, 109, 183, 228, 274, 288, 275, 232, 161, 73, -25, -118, -208, -263, -303, -291, -260, -194, -110, -18, 70, 147, 198, 220, 202, 166, 105, 36, -37, -88, -121, -118, -98, -50, 3, 67, 111, 140, 144, 122, 73, 10, -63, -133, -194, -228, -232, -202, -146, -59, 37, 141, 224, 278, 291, 270, 207, 118, 9, -98, -193, -260, -284, -276, -225, -157, -57, 29, 128, 187, 246, 266, 257, 228, 156, 81, -24, -111, -204, -260, -302, -290, -255, -177, -80, 24, 122, 198, 242, 257, 243, 206, 154, 98, 35, -25, -81, -132, -179, -210, -228, -210, -172, -109, -18, 79, 166, 232, 262, 256, 208, 127, 24, -74, -179, -242, -291, -292, -261, -197, -104, 7, 118, 220, 302, 355, 371, 339, 266, 159, 36, -93, -196, -290, -338, -362, -344, -297, -246, -167, -96, -7, 76, 163, 243, 310, 350, 372, 346, 300, 222, 118, 11, -107, -200, -279, -326, -346, -336, -302, -244, -164, -81, 13, 99, 173, 235, 265, 277, 260, 223, 174, 110, 54, -11, -68, -119, -164, -202, -220, -229, -208, -172, -101, -28, 62, 141, 203, 245, 250, 230, 173, 98, 11, -80, -159, -218, -253, -260, -234, -181, -103, -13, 76, 158, 224, 259, 271, 246, 205, 138, 70, -4, -69, -131, -176, -220, -233, -243, -222, -188, -137, -73, -9, 56, 117, 160, 201, 217, 230, 223, 207, 183, 143, 93, 20, -60, -153, -233, -306, -347, -355, -320, -245, -144, -17, 109, 232, 320, 383, 395, 374, 307, 209, 88, -53, -183, -304, -393, -441, -431, -375, -256, -117, 44, 198, 330, 423, 463, 448, 392, 287, 160, 18, -121, -254, -355, -437, -469, -466, -415, -327, -195, -49, 111, 259, 380, 470, 513, 514, 463, 377, 253, 107, -51, -207, -353, -459, -534, -554, -525, -440, -309, -148, 23, 186, 331, 437, 501, 510, 488, 410, 314, 187, 40, -111, -262, -389, -488, -539, -540, -472, -358, -182, 12, 221, 389, 525, 588, 589, 515, 374, 197, -13, -210, -386, -514, -583, -587, -526, -418, -256, -77, 118, 293, 439, 535, 585, 578, 523, 408, 262, 91, -101, -285, -452, -577, -648, -658, -599, -481, -308, -98, 122, 332, 505, 628, 692, 674, 608, 470, 299, 93, -112, -309, -467, -593, -657, -669, -607, -494, -325, -129, 89, 297, 478, 616, 687, 694, 622, 488, 298, 71, -168, -391, -578, -698, -752, -707, -591, -405, -173, 74, 318, 530, 673, 758, 746, 661, 502, 287, 50, -200, -429, -603, -718, -752, -707, -594, -416, -212, 23, 240, 441, 578, 669, 698, 659, 569, 424, 239, 37, -179, -368, -532, -648, -698, -690, -602, -459, -268, -55, 156, 344, 497, 589, 636, 620, 555, 435, 282, 102, -94, -279, -449, -565, -626, -616, -534, -397, -206, 3, 204, 376, 493, 547, 535, 457, 336, 176, 10, -158, -294, -408, -458, -465, -414, -305, -162, 16, 186, 333, 437, 483, 459, 390, 247, 97, -87, -238, -373, -446, -486, -448, -382, -257, -118, 48, 202, 337, 435, 483, 480, 416, 319, 177, 27, -127, -259, -353, -413, -427, -404, -339, -249, -141, -22, 96, 206, 302, 367, 401, 396, 349, 261, 159, 21, -102, -232, -326, -392, -415, -400, -345, -256, -134, -4, 142, 268, 373, 447, 476, 453, 383, 267, 121, -50, -217, -367, -476, -536, -547, -489, -392, -235, -71, 119, 281, 422, 520, 557, 547, 473, 359, 205, 35, -130, -286, -392, -468, -492, -478, -414, -327, -206, -78, 44, 163, 271, 357, 418, 442, 436, 396, 322, 209, 74, -80, -229, -365, -457, -510, -503, -441, -327, -173, -3, 172, 316, 427, 477, 478, 419, 316, 178, 24, -132, -262, -364, -409, -410, -349, -253, -118, 12, 157, 259, 337, 363, 344, 291, 199, 92, -27, -146, -250, -326, -384, -385, -364, -285, -178, -42, 122, 271, 407, 490, 525, 495, 405, 266, 95, -89, -264, -413, -519, -566, -557, -491, -375, -227, -43, 135, 309, 440, 543, 577, 559, 484, 357, 208, 31, -131, -282, -395, -484, -524, -534, -495, -410, -299, -149, 27, 203, 380, 518, 617, 656, 627, 532, 382, 183, -33, -265, -469, -635, -744, -773, -727, -590, -392, -138, 138, 408, 625, 778, 835, 808, 689, 501, 263, 11, -245, -461, -638, -746, -780, -749, -632, -460, -232, 17, 281, 497, 675, 764, 774, 694, 537, 333, 96, -134, -346, -513, -614, -655, -618, -535, -393, -222, -38, 144, 305, 428, 499, 524, 499, 429, 328, 202, 71, -62, -192, -304, -396, -468, -502, -496, -438, -329, -180, 8, 202, 389, 531, 621, 630, 563, 430, 248, 37, -169, -356, -501, -575, -590, -542, -430, -288, -118, 62, 226, 370, 462, 505, 491, 426, 320, 179, 24, -131, -256, -348, -400, -400, -363, -281, -183, -64, 44, 143, 220, 273, 302, 302, 277, 225, 154, 61, -34, -132, -227, -297, -345, -349, -311, -235, -128, -2, 128, 246, 331, 380, 386, 342, 266, 157, 37, -81, -199, -285, -349, -372, -368, -325, -252, -153, -34, 82, 198, 295, 359, 387, 373, 323, 244, 133, 24, -95, -201, -283, -336, -360, -350, -304, -230, -125, -16, 105, 211, 286, 333, 334, 310, 243, 162, 65, -28, -114, -189, -240, -270, -281, -263, -221, -154, -78, 16, 110, 191, 252, 285, 283, 252, 187, 105, 17, -74, -141, -194, -222, -220, -201, -160, -115, -56, -7, 45, 82, 115, 135, 153, 156, 151, 132, 106, 56, 3, -56, -119, -176, -219, -239, -224, -177, -105, -6, 92, 191, 254, 296, 288, 248, 169, 75, -25, -115, -184, -238, -245, -244, -206, -169, -110, -55, 3, 58, 105, 141, 175, 190, 193, 184, 163, 136, 100, 58, 7, -39, -96, -140, -190, -226, -251, -262, -243, -210, -143, -66, 31, 127, 220, 296, 343, 363, 344, 288, 201, 81, -36, -156, -261, -340, -393, -392, -364, -284, -178, -51, 79, 202, 298, 366, 383, 366, 301, 211, 103, -20, -129, -222, -288, -308, -303, -258, -199, -116, -41, 36, 94, 148, 180, 204, 210, 205, 182, 150, 99, 46, -13, -73, -130, -178, -211, -233, -236, -219, -192, -135, -67, 18, 101, 201, 272, 339, 360, 348, 296, 199, 79, -54, -187, -299, -385, -429, -422, -375, -286, -164, -22, 118, 244, 347, 417, 437, 416, 347, 241, 109, -36, -169, -289, -355, -393, -369, -314, -229, -136, -40, 45, 119, 170, 208, 221, 230, 216, 198, 163, 124, 75, 21, -31, -92, -146, -196, -226, -244, -242, -215, -164, -89, -6, 90, 174, 248, 288, 300, 278, 211, 121, 14, -92, -182, -247, -277, -259, -217, -143, -62, 16, 85, 124, 152, 148, 137, 103, 82, 42, 26, 1, -5, -32, -40, -62, -74, -87, -94, -93, -83, -61, -38, -3, 31, 68, 96, 121, 126, 132, 107, 86, 42, -6, -52, -96, -127, -141, -142, -119, -89, -42, 4, 40, 71, 83, 96, 81, 78, 65, 56, 50, 36, 27, 6, -13, -44, -67, -98, -117, -120, -112, -89, -62, -23, 18, 51, 80, 104, 124, 132, 142, 132, 122, 89, 43, -15, -87, -149, -202, -223, -231, -200, -155, -84, -12, 64, 120, 167, 190, 196, 190, 166, 137, 88, 49, -6, -53, -97, -135, -162, -180, -173, -153, -123, -79, -34, 19, 63, 108, 141, 160, 165, 157, 125, 86, 28, -28, -74, -114, -124, -135, -115, -101, -59, -35, 3, 26, 51, 58, 64, 58, 54, 51, 43, 38, 33, 25, 15, -6, -21, -37, -52, -63, -66, -62, -56, -43, -38, -27, -22, -13, -5, 5, 24, 57, 97, 127, 162, 167, 167, 126, 65, -10, -96, -173, -244, -281, -289, -267, -212, -132, -33, 77, 182, 273, 332, 356, 349, 294, 212, 104, -20, -137, -235, -301, -328, -331, -299, -249, -180, -109, -26, 39, 116, 176, 244, 299, 340, 359, 349, 304, 220, 104, -38, -188, -323, -441, -518, -540, -513, -423, -292, -122, 62, 253, 426, 549, 633, 650, 606, 499, 341, 137, -83, -304, -499, -645, -723, -725, -653, -512, -317, -87, 148, 365, 537, 648, 703, 675, 586, 430, 248, 31, -169, -351, -488, -561, -577, -534, -441, -316, -169, -22, 120, 238, 326, 399, 420, 439, 394, 340, 230, 110, -42, -187, -322, -423, -478, -482, -430, -332, -191, -33, 146, 298, 437, 523, 562, 532, 444, 287, 102, -114, -327, -507, -637, -683, -659, -546, -373, -146, 85, 325, 517, 667, 742, 749, 676, 527, 321, 76, -192, -446, -668, -821, -894, -866, -745, -531, -242, 81, 398, 669, 867, 960, 942, 811, 584, 301, -12, -305, -555, -728, -811, -791, -685, -504, -278, -45, 174, 348, 464, 511, 497, 433, 333, 222, 103, 2, -82, -136, -175, -193, -203, -198, -197, -179, -161, -135, -99, -53, -5, 49, 104, 154, 201, 229, 246, 238, 200, 136, 45, -47, -158, -241, -311, -326, -304, -228, -126, 2, 131, 244, 324, 356, 335, 261, 140, -10, -163, -302, -393, -431, -393, -295, -140, 43, 227, 376, 477, 493, 444, 324, 158, -25, -211, -363, -467, -500, -471, -372, -218, -32, 155, 322, 434, 486, 459, 365, 214, 32, -155, -301, -396, -427, -397, -308, -171, -16, 136, 249, 331, 355, 339, 260, 155, 23, -96, -204, -268, -295, -263, -199, -105, 4, 105, 188, 231, 236, 199, 121, 22, -92, -189, -259, -289, -273, -200, -87, 45, 197, 320, 411, 437, 398, 289, 122, -84, -290, -472, -589, -621, -552, -394, -162, 105, 371, 592, 729, 756, 668, 467, 198, -110, -403, -641, -792, -824, -734, -540, -270, 33, 339, 585, 755, 810, 746, 582, 336, 55, -215, -456, -601, -660, -603, -483, -296, -99, 85, 237, 328, 364, 342, 271, 180, 80, -7, -73, -109, -109, -86, -32, 11, 55, 72, 57, 5, -80, -169, -252, -307, -307, -245, -137, 29, 203, 385, 515, 600, 601, 523, 369, 138, -120, -399, -638, -822, -912, -890, -744, -494, -163, 203, 567, 861, 1059, 1115, 1024, 802, 470, 82, -318, -664, -920, -1048, -1031, -891, -631, -311, 41, 367, 624, 794, 837, 782, 615, 380, 100, -173, -401, -551, -603, -558, -428, -258, -63, 106, 233, 294, 298, 239, 153, 59, -27, -77, -96, -70, -20, 50, 117, 166, 192, 172, 117, 29, -92, -212, -329, -407, -440, -408, -308, -151, 48, 249, 437, 561, 613, 573, 447, 262, 27, -199, -413, -552, -629, -602, -499, -334, -113, 103, 319, 484, 586, 613, 566, 441, 263, 46, -175, -374, -528, -613, -636, -578, -463, -296, -111, 78, 255, 402, 501, 558, 563, 529, 448, 334, 201, 47, -109, -266, -403, -511, -571, -586, -552, -461, -318, -145, 54, 251, 425, 555, 625, 618, 541, 389, 196, -29, -243, -427, -550, -600, -562, -443, -268, -53, 162, 360, 507, 585, 581, 497, 348, 148, -65, -270, -444, -546, -597, -560, -475, -335, -177, -14, 137, 263, 350, 414, 445, 454, 441, 401, 347, 266, 162, 30, -116, -271, -413, -552, -643, -686, -658, -554, -383, -150, 113, 382, 622, 797, 886, 862, 731, 507, 207, -116, -429, -694, -858, -919, -843, -661, -384, -52, 288, 584, 805, 897, 874, 710, 462, 132, -192, -501, -712, -828, -824, -708, -517, -259, -2, 234, 420, 530, 580, 554, 489, 389, 275, 173, 73, -7, -69, -126, -179, -243, -320, -398, -483, -539, -559, -508, -394, -193, 60, 349, 618, 840, 957, 974, 833, 589, 255, -115, -478, -771, -960, -1004, -912, -684, -372, -9, 340, 618, 785, 811, 708, 494, 195, -118, -416, -627, -724, -702, -542, -308, -1, 285, 553, 716, 783, 725, 569, 342, 67, -195, -419, -571, -633, -611, -517, -378, -231, -94, 11, 79, 108, 117, 114, 119, 145, 199, 271, 356, 439, 497, 503, 460, 350, 179, -43, -296, -544, -764, -930, -1005, -966, -805, -531, -178, 219, 608, 921, 1130, 1188, 1102, 877, 557, 178, -198, -524, -771, -902, -920, -807, -597, -323, -21, 244, 445, 546, 544, 436, 266, 58, -130, -276, -341, -321, -227, -74, 78, 224, 318, 354, 316, 230, 97, -37, -160, -235, -259, -222, -146, -42, 53, 121, 131, 85, -20, -147, -278, -372, -409, -371, -247, -69, 153, 371, 569, 710, 771, 741, 623, 424, 176, -105, -377, -620, -801, -900, -910, -837, -685, -485, -243, 4, 251, 476, 672, 814, 909, 923, 874, 738, 545, 283, 1, -297, -562, -773, -912, -961, -918, -798, -607, -378, -128, 120, 337, 522, 650, 719, 717, 666, 554, 420, 257, 94, -61, -205, -310, -387, -425, -420, -376, -306, -225, -146, -82, -36, -19, -13, -17, -14, 6, 38, 95, 159, 234, 288, 330, 342, 333, 295, 242, 148, 60, -59, -157, -265, -353, -416, -435, -424, -383, -318, -243, -157, -77, 9, 95, 191, 286, 391, 477, 547, 576, 562, 497, 369, 194, -18, -241, -463, -635, -761, -789, -753, -615, -422, -171, 86, 320, 499, 605, 617, 552, 412, 245, 81, -55, -120, -128, -68, 17, 113, 169, 174, 101, -45, -234, -449, -629, -735, -745, -634, -414, -116, 218, 552, 806, 971, 1006, 928, 739, 463, 147, -182, -477, -712, -860, -909, -863, -729, -520, -269, -1, 244, 451, 595, 668, 665, 598, 468, 313, 135, -31, -168, -276, -327, -354, -322, -285, -221, -172, -122, -99, -77, -68, -49, -20, 20, 86, 151, 238, 310, 371, 391, 370, 296, 183, 43, -117, -257, -377, -439, -454, -417, -340, -236, -125, -15, 72, 140, 180, 207, 227, 238, 247, 241, 231, 210, 178, 135, 86, 33, -22, -98, -167, -243, -314, -365, -394, -382, -341, -255, -154, -27, 91, 210, 308, 386, 436, 468, 471, 451, 386, 298, 162, 5, -176, -360, -538, -676, -759, -772, -687, -516, -276, 5, 300, 562, 755, 846, 839, 737, 560, 347, 120, -78, -255, -379, -473, -536, -564, -572, -546, -501, -411, -294, -128, 37, 219, 388, 541, 666, 744, 768, 738, 642, 494, 282, 23, -272, -578, -857, -1076, -1198, -1210, -1088, -834, -470, -34, 428, 856, 1199, 1417, 1468, 1371, 1109, 749, 308, -127, -540, -862, -1092, -1205, -1213, -1117, -944, -701, -419, -113, 195, 478, 725, 904, 1014, 1032, 967, 811, 609, 352, 96, -168, -406, -611, -765, -861, -902, -879, -802, -651, -462, -201, 65, 353, 618, 843, 999, 1062, 1022, 886, 651, 353, 5, -344, -666, -914, -1076, -1104, -1038, -846, -591, -260, 93, 433, 724, 926, 1031, 1001, 856, 607, 306, -19, -305, -535, -658, -695, -638, -525, -382, -229, -96, 10, 85, 132, 172, 203, 234, 281, 316, 357, 361, 350, 296, 210, 98, -45, -197, -348, -485, -588, -644, -643, -570, -426, -214, 37, 308, 571, 776, 897, 914, 820, 630, 357, 57, -247, -514, -726, -855, -904, -851, -731, -533, -293, -20, 247, 487, 674, 786, 818, 760, 638, 471, 284, 84, -102, -269, -418, -530, -625, -680, -708, -688, -617, -482, -283, -19, 277, 582, 848, 1040, 1124, 1087, 913, 626, 261, -136, -518, -852, -1090, -1228, -1227, -1117, -891, -581, -209, 179, 546, 866, 1104, 1233, 1257, 1161, 975, 691, 350, -33, -419, -791, -1113, -1340, -1461, -1430, -1256, -933, -503, 6, 523, 997, 1365, 1589, 1643, 1518, 1244, 833, 349, -174, -668, -1085, -1380, -1530, -1530, -1372, -1085, -696, -254, 202, 625, 971, 1218, 1339, 1334, 1217, 993, 693, 340, -43, -407, -752, -1026, -1231, -1324, -1319, -1184, -940, -587, -146, 336, 809, 1221, 1517, 1653, 1602, 1361, 961, 448, -127, -694, -1172, -1530, -1700, -1685, -1480, -1116, -632, -96, 447, 910, 1261, 1461, 1502, 1396, 1175, 850, 484, 67, -345, -735, -1072, -1318, -1442, -1436, -1272, -981, -568, -90, 404, 853, 1212, 1426, 1502, 1409, 1185, 847, 429, -21, -471, -859, -1161, -1340, -1382, -1290, -1070, -748, -359, 60, 454, 793, 1039, 1190, 1225, 1151, 977, 707, 364, -23, -413, -761, -1029, -1182, -1208, -1086, -859, -528, -148, 234, 582, 852, 1026, 1088, 1032, 866, 610, 277, -84, -441, -752, -971, -1071, -1033, -873, -607, -276, 86, 421, 702, 896, 988, 972, 834, 605, 284, -71, -421, -714, -903, -961, -872, -659, -360, -37, 259, 488, 615, 632, 558, 413, 237, 63, -87, -197, -254, -267, -234, -179, -109, -36, 17, 60, 56, 37, -14, -45, -67, -39, 15, 108, 194, 262, 274, 214, 94, -82, -274, -435, -538, -544, -460, -281, -40, 227, 475, 685, 795, 812, 703, 485, 175, -179, -537, -831, -1014, -1051, -920, -655, -278, 130, 511, 797, 942, 946, 801, 575, 289, 8, -246, -435, -561, -605, -591, -507, -380, -211, -33, 142, 281, 380, 424, 402, 336, 234, 134, 41, -21, -66, -106, -160, -233, -327, -409, -462, -437, -326, -119, 144, 422, 656, 786, 794, 656, 413, 110, -197, -462, -649, -746, -748, -662, -517, -311, -82, 165, 383, 567, 685, 712, 655, 507, 309, 79, -145, -337, -467, -531, -546, -511, -448, -340, -217, -60, 109, 271, 414, 506, 548, 522, 436, 305, 141, -25, -182, -320, -431, -514, -548, -534, -443, -295, -92, 152, 383, 574, 677, 692, 596, 421, 192, -59, -304, -521, -683, -781, -782, -701, -495, -201, 173, 555, 907, 1143, 1214, 1094, 786, 347, -154, -640, -1026, -1278, -1358, -1269, -1021, -654, -202, 281, 738, 1118, 1362, 1439, 1324, 1032, 613, 116, -374, -782, -1067, -1195, -1169, -1026, -799, -529, -247, 36, 290, 525, 723, 878, 976, 993, 925, 749, 491, 161, -205, -579, -904, -1156, -1297, -1300, -1149, -857, -451, 44, 548, 1020, 1380, 1600, 1620, 1453, 1098, 593, 1, -610, -1168, -1597, -1843, -1856, -1632, -1179, -574, 115, 783, 1342, 1714, 1859, 1772, 1463, 999, 431, -155, -707, -1158, -1481, -1641, -1621, -1420, -1057, -563, 8, 584, 1085, 1447, 1614, 1564, 1318, 920, 432, -79, -532, -901, -1138, -1252, -1246, -1115, -885, -576, -211, 173, 560, 889, 1132, 1246, 1227, 1057, 765, 384, -53, -467, -837, -1100, -1252, -1267, -1149, -900, -553, -114, 353, 813, 1201, 1454, 1533, 1419, 1087, 613, 20, -571, -1111, -1502, -1702, -1679, -1434, -988, -415, 231, 847, 1368, 1706, 1829, 1694, 1333, 774, 119, -561, -1143, -1564, -1762, -1730, -1475, -1044, -496, 104, 665, 1146, 1472, 1620, 1571, 1338, 942, 445, -95, -616, -1046, -1343, -1477, -1441, -1259, -949, -562, -129, 315, 735, 1108, 1380, 1528, 1525, 1360, 1029, 558, -11, -618, -1185, -1628, -1895, -1934, -1740, -1327, -737, -44, 675, 1321, 1818, 2106, 2133, 1907, 1447, 824, 96, -645, -1316, -1832, -2145, -2210, -2014, -1579, -945, -203, 589, 1292, 1853, 2166, 2219, 1994, 1527, 887, 157, -565, -1205, -1696, -1969, -2023, -1836, -1453, -909, -259, 416, 1059, 1565, 1888, 1968, 1800, 1397, 825, 145, -525, -1121, -1567, -1803, -1818, -1614, -1230, -696, -94, 542, 1105, 1559, 1819, 1857, 1669, 1264, 688, 10, -685, -1300, -1765, -2005, -2005, -1748, -1266, -612, 124, 870, 1509, 1975, 2198, 2138, 1808, 1247, 532, -249, -983, -1588, -1996, -2173, -2105, -1805, -1312, -676, 42, 757, 1405, 1908, 2204, 2262, 2047, 1600, 940, 165, -652, -1390, -1981, -2341, -2422, -2232, -1770, -1097, -270, 604, 1430, 2095, 2509, 2608, 2373, 1836, 1062, 154, -773, -1592, -2220, -2553, -2584, -2298, -1758, -1008, -143, 753, 1572, 2222, 2594, 2658, 2372, 1806, 1002, 102, -805, -1581, -2155, -2460, -2476, -2223, -1736, -1091, -344, 422, 1159, 1776, 2221, 2439, 2393, 2095, 1551, 833, 7, -835, -1617, -2237, -2635, -2751, -2552, -2044, -1260, -281, 771, 1778, 2580, 3081, 3176, 2844, 2119, 1105, -56, -1192, -2148, -2807, -3094, -2976, -2487, -1691, -714, 328, 1293, 2068, 2571, 2740, 2579, 2091, 1365, 484, -407, -1207, -1816, -2179, -2278, -2118, -1746, -1191, -522, 192, 884, 1465, 1881, 2074, 2034, 1736, 1225, 548, -186, -903, -1478, -1864, -1998, -1878, -1521, -966, -301, 392, 1020, 1492, 1766, 1790, 1585, 1169, 617, 5, -599, -1099, -1452, -1605, -1555, -1317, -918, -415, 135, 672, 1142, 1488, 1663, 1638, 1399, 969, 371, -301, -966, -1531, -1911, -2048, -1912, -1502, -876, -114, 697, 1429, 2007, 2319, 2339, 2057, 1492, 729, -128, -982, -1725, -2279, -2557, -2535, -2196, -1588, -766, 166, 1102, 1919, 2511, 2800, 2738, 2337, 1634, 747, -243, -1192, -2009, -2586, -2850, -2779, -2364, -1669, -757, 252, 1224, 2051, 2614, 2857, 2736, 2276, 1537, 618, -351, -1270, -2010, -2504, -2695, -2575, -2150, -1480, -624, 313, 1230, 2013, 2551, 2776, 2644, 2169, 1413, 465, -546, -1492, -2246, -2711, -2837, -2591, -2011, -1177, -186, 830, 1738, 2429, 2804, 2821, 2473, 1811, 919, -70, -1050, -1889, -2490, -2791, -2736, -2357, -1672, -790, 209, 1187, 2024, 2599, 2845, 2721, 2255, 1489, 543, -472, -1419, -2170, -2638, -2763, -2545, -2016, -1224, -293, 679, 1550, 2218, 2593, 2646, 2374, 1816, 1050, 158, -740, -1549, -2172, -2540, -2621, -2399, -1883, -1133, -219, 737, 1638, 2351, 2805, 2907, 2647, 2041, 1167, 112, -982, -1988, -2770, -3221, -3271, -2900, -2119, -1048, 216, 1481, 2596, 3376, 3719, 3558, 2911, 1860, 542, -855, -2152, -3175, -3789, -3915, -3523, -2677, -1452, -31, 1426, 2719, 3658, 4118, 4020, 3397, 2312, 938, -560, -1962, -3115, -3858, -4117, -3869, -3137, -2037, -678, 773, 2136, 3245, 3963, 4190, 3912, 3129, 1974, 574, -885, -2238, -3322, -4008, -4236, -3969, -3250, -2126, -735, 779, 2229, 3430, 4237, 4522, 4252, 3438, 2202, 692, -881, -2354, -3528, -4292, -4544, -4269, -3495, -2298, -820, 793, 2331, 3615, 4462, 4772, 4473, 3614, 2284, 672, -1031, -2597, -3842, -4599, -4794, -4398, -3456, -2100, -472, 1218, 2787, 4007, 4749, 4894, 4435, 3401, 1939, 218, -1546, -3125, -4328, -4998, -5055, -4472, -3318, -1718, 103, 1942, 3529, 4690, 5252, 5161, 4427, 3133, 1458, -385, -2185, -3715, -4818, -5355, -5256, -4517, -3215, -1489, 457, 2366, 4009, 5163, 5673, 5478, 4581, 3118, 1259, -764, -2695, -4291, -5359, -5776, -5470, -4486, -2932, -992, 1087, 3042, 4612, 5591, 5848, 5359, 4196, 2512, 520, -1525, -3373, -4797, -5625, -5743, -5146, -3890, -2159, -128, 1905, 3702, 5019, 5687, 5638, 4870, 3500, 1703, -272, -2192, -3829, -4968, -5509, -5370, -4597, -3273, -1552, 346, 2212, 3788, 4921, 5431, 5289, 4490, 3158, 1447, -437, -2254, -3801, -4864, -5341, -5147, -4326, -2974, -1257, 605, 2380, 3834, 4807, 5154, 4866, 3976, 2603, 923, -852, -2502, -3835, -4680, -4936, -4566, -3617, -2209, -519, 1226, 2805, 4013, 4696, 4780, 4241, 3175, 1709, 22, -1656, -3147, -4240, -4796, -4735, -4060, -2847, -1252, 522, 2237, 3670, 4633, 4989, 4714, 3821, 2452, 749, -1058, -2754, -4119, -4977, -5196, -4742, -3665, -2089, -235, 1671, 3354, 4602, 5251, 5214, 4533, 3283, 1639, -209, -2061, -3656, -4824, -5384, -5286, -4506, -3145, -1358, 629, 2543, 4119, 5176, 5558, 5241, 4277, 2772, 940, -1011, -2838, -4327, -5300, -5630, -5270, -4223, -2620, -643, 1442, 3348, 4816, 5656, 5749, 5097, 3802, 2046, 45, -1926, -3649, -4914, -5573, -5560, -4852, -3541, -1772, 223, 2209, 3917, 5114, 5663, 5473, 4604, 3158, 1360, -597, -2458, -4016, -5088, -5546, -5327, -4447, -3004, -1167, 834, 2736, 4287, 5284, 5597, 5214, 4176, 2657, 827, -1089, -2888, -4365, -5348, -5700, -5357, -4328, -2729, -724, 1417, 3415, 4992, 5935, 6119, 5511, 4198, 2352, 201, -1979, -3931, -5406, -6226, -6286, -5554, -4113, -2122, 178, 2473, 4463, 5883, 6551, 6391, 5434, 3806, 1725, -566, -2783, -4662, -5998, -6616, -6419, -5434, -3748, -1570, 828, 3115, 5020, 6268, 6728, 6338, 5172, 3361, 1160, -1163, -3328, -5090, -6218, -6589, -6144, -4933, -3084, -843, 1496, 3637, 5288, 6248, 6393, 5735, 4390, 2525, 384, -1784, -3709, -5178, -6001, -6094, -5423, -4080, -2210, -60, 2099, 3967, 5301, 5946, 5818, 4983, 3534, 1677, -356, -2315, -3980, -5154, -5707, -5556, -4706, -3261, -1389, 645, 2603, 4216, 5271, 5648, 5293, 4266, 2707, 817, -1131, -2925, -4325, -5160, -5345, -4845, -3736, -2153, -324, 1521, 3142, 4329, 4949, 4940, 4318, 3181, 1674, -9, -1677, -3125, -4186, -4730, -4695, -4081, -2956, -1460, 230, 1896, 3305, 4292, 4719, 4560, 3823, 2619, 1104, -551, -2114, -3420, -4304, -4663, -4426, -3625, -2344, -776, 903, 2460, 3697, 4458, 4646, 4224, 3265, 1910, 321, -1320, -2803, -3953, -4582, -4607, -4017, -2900, -1400, 294, 1935, 3306, 4223, 4577, 4341, 3546, 2302, 781, -816, -2316, -3521, -4292, -4499, -4142, -3250, -1920, -333, 1312, 2784, 3896, 4490, 4498, 3926, 2841, 1383, -257, -1882, -3256, -4211, -4609, -4413, -3636, -2386, -815, 878, 2463, 3721, 4472, 4644, 4221, 3246, 1862, 206, -1476, -2979, -4092, -4696, -4679, -4051, -2875, -1306, 443, 2118, 3515, 4425, 4772, 4520, 3710, 2429, 859, -824, -2420, -3720, -4573, -4866, -4553, -3672, -2337, -680, 1062, 2693, 3982, 4788, 5019, 4640, 3692, 2291, 604, -1171, -2849, -4216, -5061, -5274, -4816, -3730, -2163, -343, 1501, 3135, 4360, 5028, 5117, 4619, 3563, 2086, 377, -1413, -3058, -4358, -5144, -5295, -4762, -3603, -1971, -95, 1788, 3403, 4568, 5125, 5057, 4394, 3180, 1621, -121, -1863, -3379, -4514, -5064, -4936, -4171, -2876, -1218, 548, 2223, 3583, 4461, 4746, 4434, 3582, 2312, 788, -812, -2330, -3522, -4247, -4418, -4007, -3071, -1770, -272, 1206, 2473, 3384, 3857, 3841, 3383, 2520, 1381, 64, -1248, -2394, -3265, -3724, -3696, -3168, -2229, -984, 370, 1643, 2653, 3287, 3521, 3328, 2731, 1801, 660, -597, -1764, -2714, -3313, -3490, -3212, -2532, -1492, -250, 1002, 2085, 2877, 3288, 3312, 2926, 2158, 1124, -49, -1222, -2251, -2985, -3329, -3248, -2737, -1871, -748, 479, 1633, 2540, 3103, 3269, 3056, 2476, 1566, 438, -766, -1901, -2782, -3308, -3424, -3081, -2300, -1211, 45, 1293, 2336, 3020, 3288, 3203, 2745, 1988, 976, -186, -1349, -2380, -3107, -3414, -3281, -2714, -1801, -658, 536, 1669, 2573, 3118, 3263, 2979, 2372, 1513, 469, -631, -1668, -2528, -3096, -3241, -2959, -2255, -1262, -137, 955, 1923, 2625, 2983, 2996, 2649, 1988, 1091, 60, -1017, -2003, -2759, -3140, -3104, -2636, -1792, -701, 472, 1571, 2404, 2870, 2964, 2712, 2136, 1303, 337, -673, -1623, -2388, -2834, -2934, -2631, -1943, -987, 93, 1142, 1967, 2491, 2692, 2577, 2168, 1527, 729, -187, -1138, -1983, -2576, -2807, -2628, -2068, -1224, -261, 725, 1591, 2196, 2489, 2479, 2171, 1596, 835, 3, -837, -1586, -2134, -2401, -2364, -1988, -1326, -475, 403, 1161, 1697, 1945, 1987, 1827, 1478, 1033, 448, -188, -854, -1454, -1884, -2083, -2011, -1644, -980, -203, 587, 1252, 1702, 1885, 1849, 1568, 1153, 615, 5, -602, -1126, -1517, -1743, -1795, -1579, -1096, -426, 297, 966, 1427, 1668, 1682, 1499, 1145, 641, 62, -510, -1047, -1479, -1716, -1716, -1453, -951, -274, 450, 1117, 1562, 1742, 1687, 1420, 968, 386, -227, -815, -1333, -1674, -1802, -1707, -1369, -797, -72, 711, 1379, 1832, 1997, 1838, 1462, 954, 379, -269, -911, -1483, -1896, -2050, -1948, -1591, -1018, -301, 503, 1294, 1915, 2251, 2238, 1922, 1361, 716, -16, -768, -1426, -1916, -2206, -2201, -1947, -1437, -742, 102, 927, 1660, 2196, 2402, 2245, 1832, 1226, 506, -252, -984, -1607, -2093, -2348, -2328, -1969, -1382, -610, 279, 1142, 1881, 2349, 2507, 2327, 1883, 1214, 426, -392, -1177, -1865, -2307, -2484, -2332, -1873, -1202, -359, 557, 1399, 2043, 2372, 2350, 2052, 1543, 910, 170, -597, -1334, -1910, -2200, -2215, -1935, -1442, -784, -21, 751, 1450, 1926, 2099, 2009, 1683, 1203, 551, -202, -917, -1509, -1897, -2020, -1880, -1472, -845, -116, 619, 1244, 1680, 1853, 1738, 1398, 936, 381, -227, -790, -1283, -1628, -1766, -1673, -1327, -786, -162, 526, 1194, 1695, 1933, 1893, 1587, 1089, 499, -157, -859, -1492, -1919, -2113, -2049, -1675, -1057, -269, 589, 1371, 1961, 2257, 2186, 1811, 1244, 619, -42, -721, -1378, -1921, -2219, -2224, -1909, -1329, -572, 287, 1166, 1892, 2324, 2386, 2082, 1489, 765, 43, -633, -1292, -1848, -2149, -2203, -1982, -1462, -730, 105, 934, 1666, 2173, 2390, 2229, 1687, 967, 249, -474, -1147, -1729, -2133, -2234, -2044, -1588, -896, -84, 732, 1511, 2094, 2321, 2219, 1809, 1151, 361, -372, -1040, -1616, -1998, -2100, -1950, -1570, -965, -231, 528, 1244, 1831, 2149, 2154, 1851, 1304, 605, -74, -712, -1334, -1868, -2158, -2213, -1968, -1426, -695, 174, 1100, 1888, 2391, 2560, 2395, 1890, 1134, 261, -633, -1456, -2109, -2523, -2608, -2345, -1804, -1013, -51, 955, 1841, 2447, 2681, 2570, 2128, 1359, 480, -377, -1193, -1840, -2253, -2409, -2321, -1927, -1223, -376, 537, 1431, 2085, 2369, 2403, 2156, 1544, 719, -159, -986, -1617, -2002, -2166, -2106, -1785, -1204, -462, 375, 1199, 1847, 2133, 2146, 1908, 1409, 688, -80, -773, -1333, -1696, -1890, -1913, -1687, -1218, -600, 121, 903, 1575, 2029, 2169, 2004, 1542, 830, 52, -665, -1299, -1760, -1996, -2034, -1773, -1264, -593, 175, 988, 1676, 2084, 2158, 1952, 1513, 877, 101, -639, -1292, -1776, -2045, -2083, -1840, -1350, -663, 100, 854, 1565, 2063, 2248, 2096, 1685, 1074, 332, -453, -1189, -1764, -2061, -2115, -1937, -1545, -889, -122, 664, 1437, 1990, 2199, 2127, 1788, 1215, 429, -356, -1053, -1627, -1947, -2000, -1848, -1467, -881, -217, 498, 1196, 1743, 2067, 2077, 1760, 1175, 503, -210, -804, -1327, -1732, -1918, -1867, -1637, -1123, -481, 217, 916, 1543, 1952, 2124, 1986, 1548, 925, 206, -514, -1149, -1621, -1902, -1969, -1873, -1528, -909, -159, 619, 1317, 1850, 2163, 2166, 1829, 1245, 527, -237, -974, -1582, -2000, -2116, -2011, -1623, -1009, -246, 502, 1246, 1857, 2264, 2352, 2054, 1407, 604, -258, -1059, -1720, -2175, -2332, -2209, -1795, -1148, -331, 547, 1377, 2039, 2448, 2578, 2307, 1675, 809, -112, -1023, -1832, -2408, -2641, -2591, -2217, -1520, -566, 448, 1449, 2303, 2852, 2991, 2737, 2119, 1172, 69, -1032, -2013, -2707, -3033, -2975, -2597, -1918, -943, 209, 1330, 2316, 3017, 3312, 3211, 2717, 1771, 566, -693, -1835, -2708, -3248, -3406, -3126, -2463, -1495, -296, 938, 2018, 2900, 3438, 3550, 3221, 2421, 1258, -27, -1299, -2411, -3223, -3604, -3566, -3094, -2207, -1000, 375, 1646, 2702, 3438, 3780, 3633, 2975, 1883, 530, -844, -2092, -3064, -3605, -3711, -3375, -2605, -1459, -98, 1222, 2392, 3232, 3635, 3643, 3210, 2286, 1059, -305, -1618, -2707, -3460, -3801, -3631, -2992, -1961, -615, 807, 2097, 3099, 3705, 3908, 3613, 2768, 1470, -18, -1432, -2597, -3402, -3790, -3767, -3296, -2378, -1075, 418, 1829, 2928, 3607, 3887, 3713, 3012, 1850, 443, -937, -2105, -3026, -3607, -3748, -3462, -2714, -1553, -141, 1244, 2427, 3281, 3731, 3747, 3251, 2277, 1024, -298, -1560, -2607, -3268, -3605, -3557, -3062, -2134, -858, 543, 1827, 2844, 3526, 3745, 3496, 2786, 1689, 372, -927, -2054, -2942, -3517, -3689, -3367, -2604, -1479, -105, 1312, 2506, 3362, 3776, 3692, 3096, 2069, 757, -584, -1805, -2744, -3337, -3540, -3347, -2726, -1751, -467, 935, 2173, 3086, 3598, 3575, 3076, 2225, 1044, -216, -1354, -2275, -2934, -3291, -3276, -2821, -2035, -973, 344, 1610, 2589, 3217, 3399, 3160, 2552, 1573, 382, -781, -1806, -2636, -3142, -3255, -2973, -2372, -1455, -240, 1044, 2194, 3025, 3435, 3408, 2953, 2101, 934, -385, -1605, -2542, -3185, -3453, -3270, -2732, -1871, -635, 750, 2008, 2988, 3549, 3647, 3269, 2414, 1222, -112, -1332, -2331, -3047, -3379, -3321, -2893, -2093, -1044, 189, 1433, 2522, 3272, 3592, 3411, 2794, 1788, 509, -754, -1863, -2718, -3221, -3350, -3096, -2447, -1487, -348, 905, 2063, 2896, 3337, 3368, 2943, 2108, 945, -276, -1407, -2358, -2932, -3058, -2873, -2365, -1569, -560, 531, 1598, 2405, 2811, 2859, 2599, 1995, 1105, 93, -896, -1754, -2346, -2630, -2628, -2324, -1718, -873, 108, 1084, 1935, 2523, 2777, 2625, 2115, 1340, 409, -574, -1464, -2112, -2478, -2559, -2324, -1805, -1042, -101, 826, 1658, 2229, 2490, 2426, 2071, 1426, 564, -350, -1182, -1816, -2179, -2268, -2115, -1660, -1001, -225, 562, 1357, 1969, 2243, 2221, 1928, 1377, 571, -291, -1089, -1718, -2105, -2166, -1974, -1595, -979, -214, 576, 1337, 1955, 2293, 2276, 1977, 1439, 667, -234, -1073, -1790, -2294, -2413, -2209, -1796, -1133, -286, 636, 1466, 2118, 2461, 2444, 2148, 1626, 861, -105, -1078, -1875, -2411, -2571, -2387, -1922, -1243, -426, 472, 1340, 2037, 2464, 2569, 2336, 1846, 1096, 159, -788, -1669, -2355, -2705, -2666, -2301, -1650, -805, 173, 1134, 1994, 2642, 2931, 2769, 2308, 1560, 515, -629, -1655, -2472, -2940, -2971, -2662, -2111, -1294, -217, 904, 1919, 2706, 3127, 3082, 2669, 1953, 989, -119, -1178, -2105, -2804, -3142, -3072, -2669, -1941, -948, 242, 1454, 2548, 3213, 3371, 3084, 2469, 1583, 482, -694, -1799, -2666, -3154, -3249, -2958, -2385, -1500, -354, 896, 2053, 2960, 3453, 3484, 3100, 2321, 1198, -92, -1375, -2468, -3279, -3663, -3588, -3066, -2157, -953, 391, 1735, 2928, 3730, 3984, 3739, 3031, 1917, 539, -888, -2204, -3252, -3876, -4027, -3717, -2956, -1782, -358, 1118, 2525, 3592, 4190, 4223, 3709, 2717, 1426, -39, -1479, -2760, -3686, -4151, -4107, -3576, -2614, -1321, 203, 1732, 3053, 3987, 4406, 4209, 3472, 2268, 781, -762, -2149, -3222, -3912, -4201, -3989, -3299, -2146, -688, 866, 2295, 3489, 4252, 4457, 4070, 3123, 1744, 137, -1428, -2708, -3617, -4139, -4182, -3704, -2775, -1454, 74, 1608, 2931, 3842, 4241, 4079, 3372, 2231, 795, -702, -1980, -2949, -3567, -3803, -3612, -2975, -1925, -600, 778, 2026, 3026, 3653, 3810, 3457, 2631, 1447, 102, -1134, -2172, -2966, -3426, -3497, -3147, -2353, -1253, 10, 1236, 2306, 3117, 3534, 3455, 2901, 1908, 698, -500, -1549, -2400, -2936, -3162, -3023, -2523, -1649, -543, 626, 1681, 2498, 3010, 3177, 2916, 2237, 1216, 85, -997, -1903, -2541, -2919, -3012, -2730, -2055, -1059, 87, 1217, 2201, 2926, 3268, 3184, 2625, 1665, 524, -611, -1664, -2532, -3108, -3284, -3019, -2319, -1314, -156, 968, 1966, 2763, 3249, 3300, 2834, 1950, 827, -333, -1394, -2245, -2821, -3097, -3007, -2487, -1587, -506, 577, 1604, 2456, 3030, 3209, 2915, 2174, 1119, -39, -1114, -2004, -2646, -2972, -2955, -2581, -1856, -867, 233, 1289, 2174, 2849, 3207, 3107, 2532, 1607, 475, -645, -1663, -2465, -2956, -3124, -2923, -2340, -1452, -384, 753, 1822, 2681, 3224, 3332, 2990, 2210, 1160, -24, -1178, -2137, -2820, -3208, -3225, -2828, -2012, -903, 291, 1425, 2410, 3104, 3377, 3191, 2571, 1594, 435, -735, -1758, -2559, -3067, -3261, -3003, -2313, -1313, -178, 969, 1970, 2765, 3245, 3296, 2873, 2051, 912, -284, -1359, -2234, -2871, -3199, -3149, -2667, -1797, -666, 547, 1670, 2598, 3212, 3405, 3104, 2332, 1266, 96, -1071, -2074, -2776, -3161, -3210, -2866, -2102, -1057, 130, 1305, 2344, 3098, 3416, 3290, 2733, 1826, 673, -538, -1628, -2487, -3073, -3366, -3314, -2812, -1903, -714, 590, 1854, 2925, 3625, 3838, 3534, 2724, 1559, 228, -1071, -2207, -3061, -3637, -3805, -3482, -2679, -1544, -193, 1246, 2521, 3481, 4023, 4063, 3527, 2509, 1151, -300, -1659, -2807, -3637, -4047, -3978, -3385, -2365, -1045, 443, 1885, 3145, 4031, 4359, 4076, 3230, 1976, 481, -1001, -2268, -3251, -3902, -4110, -3824, -3023, -1823, -403, 1069, 2461, 3579, 4221, 4275, 3730, 2705, 1342, -168, -1591, -2775, -3630, -4086, -4019, -3412, -2370, -1060, 381, 1783, 3003, 3877, 4260, 4035, 3236, 1997, 540, -894, -2189, -3231, -3917, -4135, -3816, -3028, -1855, -416, 1114, 2530, 3679, 4335, 4404, 3860, 2750, 1280, -259, -1725, -2947, -3828, -4244, -4142, -3479, -2412, -1070, 413, 1906, 3192, 4098, 4454, 4179, 3332, 2042, 540, -964, -2315, -3409, -4086, -4249, -3865, -2986, -1764, -353, 1101, 2466, 3538, 4163, 4248, 3765, 2789, 1468, 29, -1393, -2660, -3609, -4106, -4080, -3536, -2572, -1310, 116, 1543, 2813, 3742, 4128, 3976, 3291, 2199, 898, -420, -1704, -2773, -3483, -3788, -3621, -2991, -2047, -891, 432, 1707, 2757, 3445, 3654, 3351, 2661, 1747, 667, -519, -1626, -2557, -3190, -3386, -3152, -2573, -1707, -609, 625, 1776, 2629, 3099, 3169, 2833, 2181, 1347, 410, -567, -1530, -2338, -2839, -2964, -2782, -2285, -1501, -472, 686, 1737, 2545, 2957, 2970, 2639, 2049, 1254, 295, -769, -1768, -2553, -3006, -3053, -2726, -2083, -1113, 45, 1178, 2144, 2795, 3026, 2883, 2442, 1715, 795, -261, -1337, -2266, -2843, -3003, -2869, -2399, -1578, -495, 679, 1744, 2549, 2947, 2952, 2623, 2039, 1233, 264, -817, -1846, -2645, -3066, -3108, -2750, -2031, -1021, 175, 1339, 2293, 2901, 3091, 2922, 2454, 1716, 745, -332, -1389, -2266, -2870, -3167, -3122, -2657, -1777, -619, 661, 1809, 2641, 3098, 3193, 2952, 2388, 1546, 474, -729, -1899, -2798, -3314, -3420, -3140, -2418, -1290, 91, 1379, 2426, 3106, 3363, 3198, 2670, 1840, 829, -319, -1487, -2442, -3058, -3301, -3192, -2668, -1748, -546, 712, 1879, 2721, 3133, 3156, 2871, 2274, 1442, 440, -688, -1797, -2666, -3196, -3372, -3150, -2428, -1310, -55, 1178, 2235, 2943, 3266, 3241, 2876, 2148, 1142, 1, -1205, -2276, -3053, -3467, -3485, -3014, -2125, -948, 318, 1502, 2462, 3149, 3455, 3396, 2964, 2165, 1063, -229, -1531, -2643, -3442, -3869, -3803, -3170, -2045, -670, 742, 1979, 2905, 3464, 3627, 3416, 2844, 1957, 806, -526, -1825, -2874, -3558, -3818, -3616, -2923, -1809, -502, 814, 1996, 2858, 3361, 3500, 3297, 2745, 1830, 678, -588, -1790, -2780, -3466, -3763, -3550, -2807, -1712, -435, 853, 1981, 2851, 3427, 3632, 3398, 2770, 1778, 532, -820, -2085, -3108, -3773, -3944, -3559, -2643, -1427, -71, 1240, 2349, 3187, 3685, 3751, 3379, 2592, 1457, 67, -1335, -2585, -3568, -4098, -4043, -3418, -2330, -923, 533, 1848, 2890, 3603, 3923, 3754, 3125, 2116, 828, -577, -1910, -3064, -3900, -4224, -3935, -3063, -1807, -385, 1031, 2300, 3274, 3937, 4169, 3854, 3021, 1804, 332, -1211, -2649, -3780, -4479, -4610, -4062, -2931, -1453, 205, 1829, 3153, 4117, 4635, 4593, 3992, 2899, 1431, -274, -1976, -3471, -4586, -5146, -5001, -4173, -2823, -1119, 686, 2362, 3757, 4745, 5196, 5013, 4183, 2847, 1126, -750, -2576, -4100, -5105, -5456, -5098, -4102, -2590, -799, 1084, 2842, 4251, 5123, 5422, 5082, 4139, 2633, 787, -1199, -3111, -4687, -5616, -5827, -5254, -3984, -2274, -315, 1688, 3475, 4873, 5659, 5756, 5191, 3975, 2252, 275, -1806, -3808, -5346, -6113, -6099, -5311, -3830, -1871, 271, 2389, 4245, 5570, 6172, 6049, 5200, 3700, 1735, -464, -2702, -4656, -6016, -6598, -6324, -5205, -3455, -1329, 982, 3217, 5068, 6303, 6734, 6337, 5181, 3387, 1149, -1289, -3641, -5561, -6752, -7088, -6544, -5161, -3099, -672, 1839, 4138, 5943, 6989, 7146, 6422, 4944, 2913, 481, -2093, -4418, -6176, -7171, -7263, -6463, -4928, -2808, -289, 2262, 4537, 6312, 7314, 7397, 6601, 5028, 2836, 257, -2357, -4672, -6387, -7389, -7509, -6718, -5149, -2934, -307, 2389, 4777, 6581, 7561, 7593, 6669, 4951, 2603, -21, -2530, -4644, -6231, -7108, -7133, -6335, -4807, -2714, -271, 2189, 4377, 6063, 7014, 7076, 6263, 4689, 2506, 41, -2327, -4314, -5782, -6553, -6503, -5668, -4227, -2295, -86, 2103, 4020, 5448, 6173, 6109, 5271, 3754, 1782, -327, -2310, -3966, -5082, -5499, -5215, -4327, -2990, -1338, 464, 2196, 3636, 4579, 4920, 4639, 3740, 2388, 762, -944, -2467, -3623, -4266, -4296, -3717, -2693, -1424, -29, 1379, 2569, 3375, 3714, 3534, 2877, 1835, 601, -681, -1871, -2831, -3410, -3454, -2968, -2027, -784, 518, 1684, 2627, 3257, 3413, 3103, 2335, 1175, -206, -1534, -2587, -3333, -3690, -3585, -2991, -1941, -593, 917, 2351, 3525, 4268, 4467, 4049, 3075, 1654, -44, -1785, -3341, -4441, -5029, -5002, -4359, -3108, -1446, 407, 2227, 3808, 4979, 5621, 5654, 4942, 3603, 1803, -273, -2399, -4304, -5666, -6351, -6355, -5618, -4142, -2167, 37, 2297, 4382, 5961, 6825, 6910, 6229, 4814, 2777, 396, -2027, -4164, -5822, -6901, -7204, -6684, -5401, -3503, -1160, 1369, 3773, 5726, 7007, 7418, 6952, 5670, 3736, 1391, -1038, -3257, -5067, -6280, -6790, -6563, -5637, -4112, -2125, 127, 2369, 4334, 5773, 6472, 6356, 5476, 3928, 2005, 14, -1880, -3494, -4672, -5267, -5181, -4482, -3364, -1991, -434, 1134, 2450, 3396, 3950, 4046, 3540, 2583, 1456, 331, -819, -1811, -2432, -2638, -2454, -1973, -1299, -484, 256, 901, 1320, 1441, 1274, 874, 323, -226, -666, -993, -1156, -1131, -917, -475, 158, 836, 1512, 2077, 2374, 2235, 1774, 1019, 9, -1160, -2240, -3069, -3544, -3602, -3220, -2397, -1250, 118, 1581, 2933, 3988, 4638, 4779, 4354, 3440, 2039, 275, -1607, -3348, -4735, -5576, -5816, -5452, -4471, -2842, -807, 1304, 3301, 5019, 6164, 6539, 6211, 5248, 3673, 1636, -588, -2735, -4628, -6071, -6860, -6900, -6155, -4731, -2771, -445, 1986, 4202, 5918, 6932, 7188, 6639, 5313, 3409, 1224, -1032, -3209, -5029, -6286, -6845, -6653, -5753, -4217, -2191, 27, 2177, 4103, 5524, 6238, 6280, 5681, 4487, 2820, 894, -1112, -2941, -4394, -5346, -5668, -5350, -4472, -3162, -1522, 223, 1847, 3218, 4219, 4712, 4637, 4119, 3192, 1875, 367, -1046, -2212, -3041, -3518, -3580, -3253, -2596, -1701, -741, 208, 1075, 1730, 2155, 2403, 2405, 2109, 1589, 931, 195, -457, -932, -1202, -1319, -1303, -1204, -1030, -754, -420, -129, 109, 379, 622, 727, 661, 493, 255, 32, -93, -100, 4, 190, 349, 375, 324, 259, 170, -12, -210, -342, -460, -597, -735, -845, -870, -748, -484, -146, 267, 707, 1065, 1262, 1323, 1274, 1075, 756, 363, -33, -443, -883, -1293, -1617, -1761, -1667, -1369, -927, -235, 553, 1195, 1620, 1872, 1903, 1686, 1265, 769, 224, -336, -850, -1297, -1637, -1854, -1855, -1587, -1046, -374, 321, 950, 1436, 1700, 1736, 1570, 1258, 870, 401, -144, -630, -1063, -1459, -1747, -1754, -1472, -983, -363, 299, 892, 1359, 1654, 1731, 1502, 1072, 571, 65, -452, -881, -1217, -1446, -1499, -1418, -1131, -623, 8, 588, 1094, 1511, 1718, 1626, 1280, 809, 286, -316, -923, -1445, -1697, -1707, -1513, -1145, -617, 16, 660, 1207, 1629, 1874, 1883, 1659, 1210, 552, -192, -943, -1648, -2157, -2303, -2138, -1720, -1095, -317, 462, 1189, 1821, 2231, 2329, 2189, 1900, 1404, 688, -186, -1132, -1993, -2637, -2983, -2910, -2389, -1551, -551, 501, 1524, 2391, 2931, 3056, 2848, 2351, 1575, 640, -375, -1425, -2350, -2951, -3253, -3177, -2624, -1685, -583, 557, 1670, 2594, 3163, 3261, 2969, 2336, 1456, 445, -666, -1734, -2574, -3066, -3214, -2969, -2300, -1330, -221, 915, 1972, 2740, 3138, 3131, 2703, 1970, 1033, -26, -1119, -2070, -2757, -3099, -2986, -2481, -1710, -715, 373, 1441, 2262, 2705, 2843, 2717, 2260, 1481, 555, -431, -1464, -2366, -2918, -3105, -2908, -2309, -1375, -271, 904, 1999, 2803, 3199, 3190, 2798, 2040, 1024, -75, -1130, -2048, -2739, -3167, -3298, -3020, -2326, -1327, -110, 1181, 2372, 3258, 3746, 3760, 3274, 2363, 1138, -230, -1495, -2512, -3239, -3680, -3719, -3314, -2545, -1491, -175, 1247, 2529, 3502, 4092, 4171, 3705, 2756, 1473, 18, -1439, -2662, -3511, -3963, -4004, -3587, -2804, -1741, -426, 991, 2317, 3412, 4123, 4286, 3892, 3065, 1909, 526, -915, -2209, -3261, -4005, -4299, -4042, -3310, -2238, -857, 748, 2271, 3465, 4197, 4402, 4054, 3184, 1991, 664, -702, -1998, -3069, -3799, -4133, -4042, -3459, -2441, -1043, 569, 2119, 3341, 4129, 4333, 3954, 3092, 1952, 631, -768, -2036, -2982, -3635, -3928, -3748, -3117, -2145, -900, 565, 2006, 3196, 3938, 4167, 3858, 3026, 1781, 396, -940, -2145, -3082, -3668, -3865, -3599, -2888, -1846, -574, 851, 2186, 3211, 3869, 4094, 3741, 2862, 1699, 379, -1035, -2337, -3350, -3999, -4228, -3889, -2997, -1768, -288, 1310, 2746, 3780, 4334, 4329, 3819, 2883, 1614, 137, -1358, -2694, -3761, -4487, -4665, -4169, -3177, -1787, -122, 1603, 3075, 4138, 4673, 4626, 4070, 3057, 1742, 238, -1303, -2767, -3949, -4693, -4874, -4458, -3472, -2019, -290, 1434, 3001, 4137, 4738, 4733, 4201, 3217, 1918, 441, -1090, -2520, -3679, -4438, -4722, -4451, -3565, -2219, -595, 1115, 2681, 3788, 4383, 4471, 4069, 3189, 2015, 654, -821, -2207, -3322, -4086, -4380, -4107, -3307, -2120, -674, 905, 2331, 3368, 3917, 4055, 3728, 2918, 1837, 595, -770, -2055, -3039, -3651, -3848, -3570, -2830, -1766, -507, 835, 2051, 2958, 3472, 3633, 3364, 2672, 1622, 400, -873, -2041, -2986, -3558, -3662, -3322, -2511, -1351, -48, 1207, 2273, 3032, 3414, 3464, 3145, 2391, 1313, 69, -1197, -2319, -3188, -3664, -3694, -3234, -2372, -1192, 147, 1459, 2567, 3314, 3681, 3630, 3144, 2270, 1142, -127, -1406, -2524, -3334, -3753, -3741, -3232, -2337, -1193, 71, 1362, 2488, 3325, 3748, 3757, 3320, 2487, 1395, 142, -1172, -2394, -3311, -3801, -3820, -3389, -2578, -1488, -241, 1023, 2164, 3035, 3563, 3727, 3456, 2779, 1757, 518, -802, -2037, -2997, -3557, -3652, -3280, -2559, -1582, -472, 627, 1618, 2391, 2926, 3203, 3155, 2697, 1891, 854, -298, -1439, -2370, -2932, -3103, -2938, -2386, -1527, -519, 443, 1303, 1989, 2386, 2512, 2391, 2003, 1348, 528, -323, -1118, -1768, -2190, -2290, -2055, -1569, -875, -112, 621, 1217, 1627, 1808, 1737, 1433, 965, 388, -221, -801, -1225, -1471, -1485, -1290, -903, -398, 160, 687, 1106, 1355, 1390, 1217, 850, 369, -182, -728, -1176, -1470, -1566, -1427, -1053, -528, 62, 698, 1278, 1688, 1917, 1926, 1671, 1151, 456, -310, -1080, -1809, -2316, -2546, -2471, -2089, -1398, -462, 561, 1528, 2318, 2842, 3058, 2918, 2442, 1647, 632, -508, -1637, -2612, -3310, -3614, -3504, -2981, -2061, -830, 484, 1773, 2869, 3656, 4026, 3916, 3363, 2386, 1151, -237, -1621, -2876, -3781, -4283, -4342, -3885, -2909, -1585, -61, 1543, 2973, 4002, 4553, 4602, 4117, 3121, 1764, 236, -1293, -2672, -3740, -4397, -4604, -4313, -3506, -2301, -805, 814, 2341, 3600, 4463, 4835, 4607, 3832, 2621, 1128, -510, -2062, -3355, -4309, -4788, -4681, -4027, -2954, -1531, 105, 1747, 3127, 4160, 4708, 4674, 4064, 3014, 1652, 136, -1409, -2765, -3800, -4384, -4436, -3957, -3070, -1829, -357, 1157, 2455, 3417, 4006, 4125, 3748, 2942, 1859, 569, -779, -2022, -3010, -3675, -3930, -3702, -3006, -1964, -643, 756, 2026, 2988, 3570, 3680, 3330, 2625, 1631, 426, -808, -1884, -2679, -3154, -3229, -2925, -2311, -1413, -317, 814, 1794, 2543, 2935, 2919, 2530, 1870, 1027, 32, -977, -1809, -2357, -2612, -2548, -2162, -1537, -707, 237, 1164, 1903, 2376, 2527, 2337, 1832, 1106, 261, -633, -1489, -2153, -2503, -2479, -2126, -1472, -616, 327, 1207, 1939, 2398, 2523, 2303, 1761, 1000, 110, -778, -1597, -2236, -2594, -2592, -2260, -1651, -797, 191, 1181, 2049, 2699, 3026, 2950, 2450, 1619, 551, -618, -1683, -2560, -3158, -3395, -3192, -2589, -1675, -528, 740, 1986, 3030, 3724, 3964, 3697, 2983, 1849, 434, -1064, -2437, -3564, -4285, -4480, -4112, -3240, -1961, -420, 1256, 2802, 4029, 4795, 4971, 4542, 3517, 2077, 351, -1452, -3108, -4423, -5216, -5356, -4840, -3752, -2208, -368, 1556, 3292, 4653, 5471, 5644, 5131, 4017, 2423, 528, -1469, -3289, -4736, -5630, -5870, -5390, -4311, -2737, -823, 1234, 3130, 4658, 5640, 5992, 5660, 4668, 3132, 1233, -809, -2766, -4416, -5580, -6087, -5897, -5026, -3578, -1685, 386, 2374, 4047, 5273, 5899, 5852, 5128, 3871, 2188, 286, -1648, -3361, -4693, -5484, -5665, -5211, -4173, -2657, -861, 985, 2664, 4004, 4841, 5092, 4779, 3948, 2714, 1251, -273, -1686, -2866, -3695, -4092, -4042, -3559, -2698, -1585, -362, 817, 1860, 2626, 3022, 3034, 2704, 2105, 1332, 518, -242, -852, -1284, -1521, -1584, -1461, -1214, -903, -589, -258, 19, 176, 209, 169, 89, 22, -7, 45, 206, 474, 798, 1124, 1375, 1506, 1449, 1190, 741, 137, -595, -1385, -2135, -2727, -3059, -3054, -2687, -1971, -933, 328, 1637, 2854, 3828, 4420, 4555, 4173, 3292, 2011, 431, -1300, -2996, -4434, -5426, -5841, -5608, -4748, -3314, -1448, 622, 2664, 4488, 5875, 6641, 6673, 5981, 4616, 2719, 459, -1897, -4099, -5856, -6969, -7305, -6834, -5603, -3707, -1433, 992, 3290, 5268, 6642, 7293, 7123, 6173, 4502, 2313, -138, -2554, -4634, -6126, -6877, -6814, -5938, -4402, -2432, -274, 1870, 3724, 5104, 5849, 5916, 5300, 4066, 2370, 412, -1545, -3248, -4503, -5135, -5081, -4357, -3079, -1472, 279, 1930, 3262, 4109, 4361, 4045, 3165, 1881, 346, -1209, -2589, -3601, -4116, -4068, -3453, -2335, -883, 712, 2248, 3535, 4401, 4697, 4368, 3438, 2010, 249, -1627, -3369, -4721, -5484, -5554, -4926, -3662, -1903, 112, 2137, 3942, 5357, 6172, 6284, 5645, 4341, 2483, 276, -2035, -4157, -5824, -6805, -6980, -6333, -4929, -2952, -642, 1709, 3872, 5612, 6718, 7080, 6639, 5444, 3591, 1322, -1088, -3379, -5255, -6471, -6902, -6518, -5398, -3680, -1610, 573, 2634, 4363, 5570, 6146, 6027, 5219, 3817, 1970, -74, -2100, -3820, -5026, -5580, -5440, -4615, -3259, -1567, 244, 1954, 3377, 4323, 4716, 4529, 3791, 2576, 1055, -566, -2067, -3256, -3982, -4152, -3773, -2911, -1698, -310, 1092, 2329, 3255, 3764, 3799, 3352, 2445, 1198, -236, -1677, -2907, -3745, -4069, -3844, -3109, -1954, -542, 904, 2217, 3246, 3871, 4032, 3705, 2964, 1871, 548, -867, -2191, -3269, -3968, -4183, -3902, -3149, -2011, -641, 792, 2108, 3182, 3854, 4071, 3797, 3090, 2023, 733, -607, -1835, -2802, -3409, -3603, -3366, -2750, -1845, -771, 343, 1383, 2213, 2749, 2941, 2796, 2309, 1574, 655, -286, -1152, -1828, -2215, -2305, -2076, -1601, -936, -195, 520, 1129, 1560, 1746, 1681, 1388, 912, 307, -343, -935, -1372, -1599, -1591, -1337, -877, -279, 362, 948, 1401, 1686, 1752, 1575, 1183, 644, 14, -663, -1287, -1772, -2035, -2069, -1824, -1345, -665, 106, 874, 1532, 2015, 2252, 2219, 1911, 1370, 671, -102, -853, -1476, -1917, -2120, -2079, -1801, -1319, -683, 25, 714, 1301, 1712, 1900, 1842, 1528, 1033, 408, -252, -857, -1303, -1545, -1538, -1313, -893, -349, 235, 773, 1169, 1372, 1360, 1145, 742, 218, -358, -914, -1368, -1666, -1725, -1554, -1137, -521, 226, 1025, 1732, 2270, 2524, 2456, 2049, 1333, 412, -604, -1591, -2422, -3000, -3224, -3079, -2571, -1762, -711, 474, 1655, 2693, 3469, 3874, 3833, 3327, 2417, 1204, -176, -1562, -2778, -3690, -4191, -4217, -3786, -2953, -1779, -384, 1080, 2436, 3535, 4262, 4491, 4198, 3420, 2253, 828, -689, -2110, -3273, -4048, -4354, -4174, -3528, -2488, -1168, 279, 1670, 2869, 3712, 4107, 3999, 3421, 2458, 1224, -127, -1438, -2536, -3324, -3702, -3654, -3156, -2296, -1178, 70, 1293, 2368, 3118, 3471, 3369, 2876, 2029, 959, -218, -1331, -2271, -2930, -3231, -3143, -2667, -1870, -846, 281, 1359, 2276, 2899, 3149, 3004, 2516, 1724, 758, -295, -1287, -2124, -2699, -2974, -2893, -2486, -1767, -863, 143, 1110, 1939, 2524, 2775, 2711, 2341, 1731, 938, 68, -781, -1531, -2101, -2442, -2497, -2270, -1756, -1054, -226, 591, 1318, 1836, 2105, 2113, 1880, 1446, 868, 233, -403, -965, -1403, -1660, -1710, -1551, -1192, -698, -133, 420, 897, 1217, 1362, 1313, 1111, 771, 370, -72, -480, -832, -1078, -1189, -1138, -920, -557, -118, 344, 760, 1074, 1218, 1177, 986, 665, 276, -151, -554, -896, -1143, -1258, -1236, -1046, -711, -277, 213, 681, 1075, 1325, 1413, 1319, 1080, 718, 282, -188, -639, -1027, -1300, -1446, -1424, -1229, -884, -430, 63, 547, 953, 1242, 1374, 1366, 1214, 955, 593, 180, -255, -655, -1001, -1239, -1354, -1307, -1117, -791, -375, 77, 521, 870, 1119, 1221, 1204, 1057, 795, 455, 76, -295, -633, -901, -1055, -1083, -985, -784, -506, -173, 165, 467, 709, 872, 938, 904, 756, 530, 246, -65, -362, -610, -779, -842, -821, -712, -521, -267, 11, 265, 505, 693, 810, 831, 748, 592, 363, 84, -223, -505, -731, -865, -914, -867, -703, -457, -144, 174, 506, 784, 991, 1078, 1050, 900, 636, 287, -116, -505, -847, -1118, -1268, -1296, -1151, -887, -500, -50, 443, 896, 1253, 1473, 1532, 1420, 1132, 712, 204, -322, -829, -1241, -1537, -1666, -1629, -1407, -1043, -550, 27, 619, 1158, 1579, 1832, 1886, 1728, 1368, 838, 220, -435, -1029, -1537, -1869, -1997, -1898, -1603, -1122, -510, 173, 834, 1396, 1805, 2010, 1995, 1747, 1307, 736, 83, -566, -1156, -1602, -1869, -1927, -1799, -1476, -985, -394, 237, 829, 1351, 1709, 1879, 1822, 1573, 1142, 592, -21, -607, -1112, -1456, -1634, -1635, -1450, -1132, -704, -238, 250, 697, 1069, 1310, 1416, 1356, 1160, 835, 431, -7, -418, -757, -1008, -1130, -1134, -1019, -807, -529, -207, 119, 418, 659, 817, 876, 845, 728, 542, 322, 84, -124, -319, -458, -549, -577, -561, -509, -415, -304, -167, -40, 99, 218, 335, 417, 473, 480, 462, 401, 311, 187, 51, -81, -220, -343, -449, -526, -560, -562, -498, -385, -223, -20, 205, 426, 616, 751, 805, 775, 654, 464, 211, -70, -365, -628, -837, -973, -1002, -934, -742, -471, -120, 256, 630, 945, 1168, 1260, 1218, 1029, 719, 307, -155, -612, -1013, -1314, -1472, -1465, -1283, -954, -505, 8, 539, 1008, 1373, 1582, 1621, 1484, 1169, 730, 194, -368, -895, -1336, -1617, -1727, -1629, -1360, -919, -392, 191, 735, 1207, 1535, 1701, 1663, 1453, 1070, 582, 18, -541, -1035, -1407, -1614, -1628, -1456, -1113, -654, -130, 394, 856, 1206, 1406, 1444, 1322, 1043, 665, 212, -244, -676, -1001, -1201, -1244, -1139, -901, -561, -175, 219, 557, 825, 965, 990, 886, 684, 409, 87, -224, -501, -684, -776, -755, -638, -433, -182, 81, 316, 504, 606, 629, 560, 420, 225, -4, -230, -434, -574, -639, -614, -501, -300, -64, 195, 426, 609, 709, 721, 631, 471, 240, -31, -294, -550, -733, -846, -852, -754, -562, -296, 18, 343, 624, 847, 958, 961, 854, 642, 368, 43, -274, -565, -793, -932, -972, -915, -763, -533, -236, 81, 402, 671, 878, 982, 975, 858, 648, 372, 60, -245, -507, -710, -823, -850, -788, -652, -461, -238, -7, 214, 404, 548, 638, 660, 624, 531, 395, 235, 64, -106, -245, -363, -439, -474, -468, -432, -362, -285, -191, -95, 5, 103, 201, 296, 380, 450, 492, 504, 463, 376, 243, 78, -105, -290, -459, -588, -676, -699, -662, -560, -393, -185, 76, 329, 572, 775, 900, 947, 880, 726, 470, 162, -190, -533, -830, -1057, -1153, -1143, -982, -713, -340, 62, 494, 859, 1149, 1302, 1305, 1165, 879, 481, 22, -455, -874, -1210, -1405, -1433, -1290, -990, -567, -62, 463, 935, 1306, 1518, 1559, 1400, 1067, 587, 28, -543, -1056, -1449, -1660, -1671, -1469, -1084, -559, 41, 651, 1179, 1581, 1797, 1798, 1581, 1167, 604, -48, -714, -1311, -1763, -2011, -2019, -1775, -1301, -663, 76, 813, 1474, 1956, 2205, 2184, 1903, 1392, 712, -61, -820, -1504, -2002, -2284, -2289, -2030, -1524, -840, -45, 750, 1472, 2011, 2318, 2341, 2090, 1591, 905, 116, -681, -1391, -1929, -2233, -2269, -2040, -1561, -917, -154, 596, 1276, 1787, 2081, 2117, 1904, 1463, 848, 150, -567, -1197, -1668, -1932, -1947, -1723, -1287, -692, -24, 637, 1202, 1613, 1797, 1766, 1502, 1060, 479, -141, -756, -1257, -1605, -1738, -1643, -1339, -861, -270, 349, 935, 1394, 1668, 1741, 1580, 1222, 708, 98, -516, -1078, -1502, -1747, -1781, -1588, -1207, -665, -43, 593, 1164, 1598, 1834, 1857, 1652, 1252, 701, 58, -579, -1158, -1591, -1847, -1876, -1694, -1307, -776, -148, 480, 1057, 1493, 1767, 1818, 1669, 1328, 848, 266, -319, -868, -1295, -1573, -1662, -1554, -1278, -857, -365, 167, 653, 1051, 1307, 1404, 1341, 1113, 776, 353, -83, -491, -818, -1026, -1095, -1033, -839, -564, -231, 100, 401, 619, 749, 764, 684, 526, 299, 49, -197, -398, -529, -579, -534, -410, -212, 15, 236, 423, 536, 574, 512, 372, 163, -78, -312, -517, -646, -699, -642, -509, -296, -41, 236, 493, 698, 831, 857, 789, 609, 357, 43, -285, -592, -835, -980, -1011, -914, -716, -424, -77, 279, 614, 866, 1034, 1059, 977, 777, 493, 157, -214, -539, -815, -989, -1055, -996, -819, -544, -212, 145, 478, 752, 932, 1000, 943, 774, 522, 208, -120, -426, -668, -828, -884, -838, -690, -459, -179, 118, 396, 621, 763, 809, 743, 593, 360, 90, -193, -441, -630, -735, -738, -650, -482, -242, 15, 278, 499, 648, 721, 688, 575, 381, 144, -105, -357, -547, -685, -730, -687, -554, -355, -106, 163, 416, 617, 741, 773, 707, 547, 319, 49, -225, -475, -658, -764, -770, -681, -510, -273, -3, 259, 491, 658, 740, 736, 634, 451, 222, -38, -287, -505, -645, -711, -677, -562, -374, -132, 117, 356, 536, 651, 669, 602, 456, 248, 9, -221, -424, -566, -629, -614, -510, -352, -140, 85, 301, 473, 588, 616, 579, 454, 277, 59, -161, -365, -527, -620, -634, -565, -424, -223, 1, 240, 445, 594, 660, 633, 537, 360, 152, -87, -306, -491, -596, -635, -595, -485, -318, -109, 104, 310, 476, 589, 632, 592, 474, 302, 85, -138, -345, -506, -603, -624, -565, -435, -252, -46, 167, 355, 497, 581, 587, 527, 401, 235, 39, -162, -336, -476, -546, -563, -499, -395, -229, -56, 138, 297, 429, 501, 522, 480, 380, 248, 79, -76, -228, -338, -418, -438, -414, -335, -242, -128, -11, 100, 190, 260, 294, 314, 296, 259, 207, 140, 64, -16, -82, -149, -191, -227, -242, -243, -236, -214, -186, -139, -87, -5, 72, 167, 248, 321, 376, 389, 379, 318, 227, 99, -46, -198, -350, -475, -567, -599, -576, -476, -332, -123, 98, 338, 544, 703, 788, 793, 708, 536, 298, 21, -263, -525, -744, -879, -930, -870, -721, -480, -192, 132, 445, 711, 914, 1003, 1000, 869, 644, 335, -4, -350, -659, -887, -1014, -1023, -912, -712, -414, -88, 252, 560, 791, 942, 970, 901, 712, 455, 138, -188, -492, -724, -873, -897, -823, -639, -390, -92, 207, 472, 668, 775, 779, 689, 511, 276, 0, -266, -493, -660, -729, -710, -588, -392, -137, 132, 396, 597, 719, 744, 664, 495, 255, -24, -297, -538, -711, -790, -774, -649, -449, -186, 112, 405, 658, 832, 905, 869, 723, 471, 162, -182, -508, -778, -958, -1017, -961, -778, -506, -156, 209, 554, 844, 1026, 1094, 1035, 839, 556, 188, -191, -564, -865, -1070, -1140, -1089, -895, -601, -228, 173, 555, 871, 1086, 1168, 1116, 921, 623, 244, -158, -540, -857, -1078, -1160, -1114, -924, -632, -261, 142, 524, 843, 1055, 1138, 1084, 899, 613, 254, -126, -493, -797, -1000, -1085, -1043, -877, -607, -270, 99, 452, 750, 950, 1034, 1004, 844, 598, 279, -70, -396, -678, -870, -963, -935, -803, -574, -291, 30, 339, 599, 787, 873, 863, 745, 546, 292, 4, -276, -519, -690, -782, -779, -678, -501, -272, -9, 234, 455, 600, 671, 655, 561, 407, 206, -9, -217, -380, -498, -540, -520, -432, -289, -122, 59, 221, 346, 423, 436, 391, 288, 157, 14, -131, -249, -327, -358, -333, -264, -156, -29, 99, 212, 289, 327, 319, 258, 166, 45, -80, -194, -285, -335, -339, -305, -218, -112, 17, 148, 264, 338, 373, 362, 307, 204, 81, -61, -192, -297, -368, -387, -368, -296, -189, -57, 77, 201, 291, 354, 362, 336, 262, 163, 48, -72, -174, -260, -305, -313, -278, -211, -121, -27, 79, 153, 218, 232, 232, 183, 131, 54, -19, -82, -134, -151, -159, -131, -93, -35, 17, 71, 98, 120, 107, 85, 47, -4, -57, -102, -129, -136, -120, -88, -30, 24, 95, 135, 183, 184, 180, 138, 77, -2, -85, -168, -218, -252, -247, -213, -147, -62, 42, 138, 223, 281, 305, 290, 244, 150, 47, -82, -186, -285, -343, -364, -330, -267, -147, -21, 120, 246, 342, 408, 412, 368, 272, 146, -10, -157, -299, -400, -456, -454, -394, -295, -141, 19, 189, 337, 443, 501, 497, 431, 317, 155, -19, -194, -355, -465, -536, -523, -460, -334, -169, 9, 199, 348, 473, 525, 529, 460, 352, 191, 19, -170, -321, -441, -506, -505, -456, -343, -194, -28, 143, 292, 401, 461, 461, 405, 303, 163, 11, -142, -273, -361, -405, -390, -331, -226, -100, 41, 165, 266, 329, 341, 309, 236, 129, 4, -120, -224, -295, -320, -301, -241, -139, -20, 106, 220, 308, 350, 340, 284, 185, 54, -88, -230, -338, -407, -424, -386, -295, -161, -6, 164, 316, 433, 497, 501, 442, 324, 168, -18, -203, -373, -507, -570, -578, -500, -373, -192, 15, 217, 407, 545, 615, 616, 539, 405, 215, 2, -219, -405, -552, -622, -632, -550, -418, -223, -14, 209, 397, 540, 610, 610, 541, 398, 213, -3, -205, -389, -514, -576, -569, -489, -352, -176, 28, 214, 386, 493, 542, 522, 439, 291, 122, -77, -243, -391, -475, -507, -470, -370, -227, -47, 126, 290, 414, 485, 498, 438, 328, 170, -4, -178, -335, -444, -499, -490, -415, -295, -135, 47, 219, 375, 475, 526, 511, 428, 295, 123, -69, -248, -402, -502, -547, -528, -439, -293, -111, 76, 267, 417, 519, 563, 532, 440, 294, 103, -88, -277, -420, -521, -554, -524, -427, -279, -96, 101, 275, 420, 514, 540, 503, 392, 248, 65, -117, -289, -418, -495, -513, -465, -353, -209, -27, 142, 309, 421, 492, 491, 436, 329, 171, 4, -174, -317, -423, -478, -474, -413, -300, -146, 20, 190, 332, 429, 478, 466, 396, 285, 127, -41, -200, -335, -431, -464, -451, -376, -262, -108, 49, 205, 331, 422, 453, 437, 355, 248, 96, -59, -208, -329, -411, -434, -415, -334, -220, -78, 77, 216, 327, 395, 417, 387, 312, 194, 58, -94, -221, -334, -388, -403, -367, -289, -175, -36, 106, 238, 338, 395, 405, 364, 279, 154, 14, -127, -251, -350, -401, -410, -364, -276, -151, -10, 123, 257, 353, 413, 420, 376, 295, 166, 33, -119, -247, -353, -419, -432, -395, -319, -197, -56, 93, 232, 343, 414, 435, 413, 344, 235, 91, -50, -191, -309, -391, -427, -413, -359, -260, -134, 4, 144, 259, 356, 396, 402, 354, 273, 160, 30, -95, -216, -302, -353, -363, -327, -263, -167, -57, 59, 164, 243, 296, 305, 290, 239, 160, 67, -33, -125, -195, -244, -256, -240, -199, -133, -56, 23, 100, 164, 198, 216, 195, 161, 99, 41, -29, -88, -140, -164, -178, -158, -126, -74, -27, 38, 90, 131, 153, 158, 137, 104, 59, 5, -45, -89, -126, -139, -139, -125, -87, -50, 2, 41, 85, 112, 128, 123, 110, 80, 45, 1, -31, -63, -87, -97, -100, -83, -70, -42, -15, 9, 34, 52, 64, 69, 63, 55, 33, 24, 6, -1, -12, -23, -20, -26, -17, -18, -18, -21, -26, -23, -24, -25, -20, -21, -3, -1, 22, 30, 54, 58, 75, 70, 68, 48, 32, 1, -29, -59, -83, -102, -111, -113, -102, -80, -43, -5, 43, 79, 119, 145, 158, 153, 129, 97, 49, -3, -52, -105, -141, -169, -178, -168, -146, -103, -55, 14, 64, 121, 158, 186, 194, 175, 141, 95, 44, -18, -70, -126, -154, -180, -178, -167, -135, -92, -45, 15, 61, 107, 138, 148, 154, 142, 114, 84, 35, 2, -43, -70, -102, -108, -114, -107, -92, -73, -44, -21, 5, 35, 49, 73, 76, 82, 71, 69, 57, 46, 26, 14, -2, -18, -39, -47, -60, -57, -76, -67, -67, -50, -41, -20, -8, 19, 39, 66, 84, 93, 96, 89, 79, 59, 32, 9, -28, -55, -86, -107, -111, -116, -100, -88, -59, -26, 8, 47, 78, 103, 123, 131, 129, 119, 91, 57, 19, -21, -62, -102, -120, -145, -137, -141, -116, -90, -50, 0, 44, 87, 128, 153, 169, 166, 151, 122, 83, 28, -25, -84, -132, -168, -193, -200, -184, -158, -108, -58, 12, 72, 135, 184, 207, 223, 212, 184, 127, 65, 0, -75, -136, -198, -229, -242, -225, -194, -139, -73, 2, 84, 140, 201, 233, 246, 237, 195, 138, 68, -11, -85, -153, -205, -240, -244, -226, -187, -130, -63, 14, 86, 155, 206, 234, 237, 218, 178, 120, 48, -31, -96, -164, -203, -231, -234, -209, -164, -107, -28, 40, 110, 171, 205, 233, 222, 201, 144, 83, 9, -61, -124, -179, -217, -225, -216, -180, -131, -62, 6, 81, 148, 196, 230, 229, 214, 169, 109, 34, -40, -117, -176, -224, -241, -236, -203, -143, -80, 5, 76, 160, 210, 247, 248, 227, 179, 116, 34, -46, -129, -197, -243, -262, -248, -208, -148, -64, 16, 104, 171, 233, 261, 262, 232, 177, 98, 10, -71, -153, -209, -250, -258, -245, -191, -127, -42, 44, 123, 191, 238, 248, 237, 196, 139, 66, -20, -97, -164, -212, -231, -225, -199, -142, -75, 1, 72, 133, 177, 200, 198, 171, 128, 68, 7, -54, -101, -139, -154, -152, -128, -101, -57, -10, 37, 73, 99, 112, 112, 95, 67, 35, 1, -30, -52, -63, -68, -64, -48, -25, -3, 11, 26, 36, 40, 32, 18, 0, -12, -27, -33, -37, -22, -11, 8, 25, 43, 55, 57, 58, 42, 25, -2, -35, -57, -91, -92, -102, -85, -61, -26, 15, 56, 88, 121, 128, 140, 112, 86, 36, -16, -63, -118, -149, -168, -169, -149, -111, -54, 9, 72, 127, 173, 194, 192, 172, 131, 75, 8, -61, -123, -175, -212, -219, -205, -155, -102, -27, 44, 114, 167, 208, 224, 217, 183, 126, 58, -17, -87, -151, -199, -227, -231, -198, -148, -83, -6, 61, 136, 180, 218, 219, 205, 167, 108, 42, -28, -98, -152, -200, -205, -206, -169, -126, -65, 7, 64, 125, 155, 184, 181, 169, 128, 86, 23, -32, -85, -127, -153, -165, -149, -129, -87, -44, 10, 52, 99, 122, 142, 134, 124, 90, 55, 10, -34, -67, -96, -106, -114, -102, -86, -59, -32, 6, 37, 68, 80, 93, 91, 85, 71, 40, 17, -19, -39, -65, -69, -82, -76, -75, -52, -42, -9, 4, 32, 46, 67, 70, 81, 69, 63, 40, 27, 3, -23, -46, -70, -81, -89, -88, -84, -66, -35, -5, 24, 61, 87, 108, 112, 110, 96, 72, 41, -5, -41, -89, -113, -139, -139, -134, -111, -78, -30, 16, 70, 106, 141, 160, 161, 145, 109, 65, 17, -42, -97, -139, -168, -176, -166, -145, -101, -50, 13, 71, 116, 159, 175, 180, 163, 129, 83, 22, -38, -96, -141, -172, -181, -175, -144, -106, -47, 6, 63, 108, 144, 167, 165, 150, 114, 70, 20, -28, -74, -113, -136, -145, -131, -105, -72, -30, 9, 49, 75, 96, 108, 98, 84, 55, 31, -3, -26, -50, -60, -63, -59, -37, -27, -3, 9, 23, 31, 32, 24, 10, -3, -13, -29, -31, -34, -22, -10, 8, 25, 42, 58, 67, 67, 63, 42, 14, -17, -59, -82, -108, -112, -113, -95, -68, -29, 18, 60, 98, 132, 148, 154, 135, 104, 58, 5, -49, -109, -144, -179, -186, -181, -142, -91, -32, 36, 92, 152, 187, 201, 194, 168, 120, 63, -11, -73, -138, -178, -206, -207, -186, -146, -87, -21, 44, 111, 152, 192, 197, 191, 156, 112, 51, -15, -75, -125, -164, -169, -173, -153, -119, -71, -13, 35, 84, 124, 141, 151, 134, 118, 75, 41, 0, -36, -64, -98, -102, -109, -92, -77, -54, -28, -4, 18, 42, 56, 70, 69, 65, 60, 49, 34, 21, 12, 3, -16, -27, -42, -43, -58, -59, -67, -62, -54, -39, -30, -3, 20, 48, 78, 97, 115, 115, 111, 90, 58, 16, -36, -79, -119, -156, -172, -171, -150, -113, -57, 1, 71, 130, 180, 217, 225, 215, 169, 114, 40, -42, -127, -193, -247, -268, -270, -229, -167, -81, 10, 113, 193, 259, 298, 304, 277, 218, 132, 31, -80, -177, -258, -307, -329, -313, -260, -171, -71, 45, 149, 246, 311, 339, 330, 280, 202, 97, -14, -124, -222, -296, -335, -329, -288, -211, -115, -7, 106, 199, 279, 314, 314, 283, 212, 113, 6, -108, -193, -269, -299, -299, -264, -189, -104, 9, 103, 194, 254, 290, 282, 245, 170, 77, -23, -126, -206, -258, -282, -269, -222, -150, -50, 50, 152, 223, 272, 288, 261, 209, 124, 26, -70, -172, -241, -286, -296, -261, -207, -113, -16, 93, 188, 258, 304, 301, 269, 199, 104, 5, -112, -196, -278, -306, -315, -272, -204, -104, 6, 114, 205, 281, 309, 310, 266, 198, 103, -10, -114, -210, -278, -311, -313, -262, -198, -91, 9, 120, 206, 274, 305, 304, 262, 184, 93, -11, -113, -203, -264, -293, -287, -248, -180, -86, 14, 113, 197, 257, 286, 280, 239, 166, 82, -18, -111, -190, -247, -274, -270, -233, -163, -84, 17, 105, 188, 243, 267, 261, 223, 158, 79, -17, -98, -172, -225, -254, -250, -218, -157, -85, 2, 79, 155, 203, 230, 228, 201, 153, 89, 14, -64, -128, -177, -208, -210, -189, -148, -89, -33, 38, 95, 143, 173, 181, 167, 136, 95, 44, -5, -61, -96, -128, -133, -141, -114, -95, -54, -20, 16, 56, 75, 97, 96, 92, 79, 64, 40, 20, -11, -20, -45, -46, -57, -50, -56, -46, -44, -33, -23, -12, 3, 13, 23, 34, 45, 58, 67, 72, 63, 57, 32, 16, -14, -38, -72, -90, -107, -108, -100, -86, -53, -18, 26, 70, 108, 141, 155, 150, 133, 92, 52, -6, -56, -113, -151, -181, -185, -165, -133, -72, -13, 54, 112, 170, 201, 216, 201, 171, 109, 42, -40, -110, -171, -214, -234, -223, -196, -139, -67, 13, 97, 161, 219, 243, 250, 216, 165, 91, 7, -75, -152, -210, -250, -248, -228, -177, -114, -26, 54, 138, 195, 233, 240, 226, 188, 121, 44, -42, -111, -172, -205, -226, -213, -182, -120, -51, 22, 89, 152, 179, 206, 187, 162, 113, 47, -10, -82, -126, -158, -169, -159, -130, -87, -33, 12, 70, 106, 133, 137, 123, 104, 56, 13, -45, -79, -101, -114, -100, -85, -47, -8, 31, 71, 92, 115, 109, 91, 57, 14, -31, -75, -113, -129, -130, -113, -82, -34, 18, 73, 115, 153, 160, 156, 128, 86, 29, -36, -93, -147, -179, -198, -186, -156, -104, -38, 30, 102, 168, 205, 226, 211, 182, 124, 50, -25, -102, -166, -210, -240, -230, -205, -141, -75, 7, 81, 155, 202, 233, 231, 210, 157, 94, 12, -61, -135, -185, -222, -224, -205, -160, -104, -36, 36, 108, 152, 188, 192, 185, 149, 98, 41, -20, -67, -118, -146, -159, -150, -130, -86, -49, 2, 46, 78, 108, 113, 110, 91, 59, 32, 1, -25, -54, -64, -67, -61, -48, -33, -8, 4, 19, 22, 30, 21, 15, -3, -12, -17, -24, -19, -18, 0, 14, 30, 51, 50, 59, 49, 40, 11, -13, -45, -65, -93, -99, -98, -85, -56, -26, 15, 54, 95, 120, 136, 133, 116, 80, 39, -13, -57, -107, -140, -165, -158, -142, -102, -54, 0, 61, 108, 147, 170, 174, 157, 123, 68, 10, -55, -107, -154, -171, -181, -162, -127, -75, -18, 40, 99, 139, 167, 172, 158, 128, 73, 20, -40, -93, -131, -160, -163, -148, -121, -69, -20, 40, 91, 125, 152, 151, 141, 106, 60, 15, -39, -88, -120, -143, -141, -128, -97, -56, -6, 45, 88, 113, 131, 127, 108, 78, 35, -10, -50, -85, -112, -116, -117, -90, -64, -19, 18, 55, 81, 105, 102, 99, 73, 42, 3, -25, -66, -83, -104, -94, -88, -52, -28, 9, 42, 74, 93, 100, 87, 67, 41, 9, -30, -60, -87, -96, -99, -86, -58, -22, 12, 51, 78, 105, 107, 110, 81, 54, 7, -33, -70, -103, -121, -125, -113, -85, -52, 7, 48, 94, 122, 139, 144, 125, 92, 48, -3, -55, -101, -144, -156, -165, -138, -102, -52, 0, 54, 110, 147, 177, 177, 155, 122, 65, 12, -56, -105, -151, -176, -185, -169, -139, -79, -25, 43, 101, 149, 181, 190, 182, 146, 105, 41, -20, -90, -139, -176, -194, -188, -163, -116, -60, 12, 69, 130, 163, 187, 190, 164, 130, 74, 14, -45, -109, -153, -183, -183, -168, -138, -86, -32, 27, 85, 130, 168, 179, 170, 145, 99, 55, -9, -61, -110, -145, -169, -166, -152, -112, -69, -13, 37, 84, 125, 151, 161, 146, 129, 85, 45, -11, -60, -101, -135, -150, -151, -137, -104, -63, -17, 33, 74, 116, 136, 151, 138, 120, 83, 44, -9, -47, -96, -121, -146, -142, -137, -111, -74, -26, 18, 65, 100, 131, 144, 146, 131, 105, 64, 15, -38, -84, -119, -143, -152, -148, -128, -97, -50, 2, 49, 102, 134, 161, 165, 154, 127, 86, 37, -26, -71, -125, -151, -173, -174, -149, -121, -71, -17, 40, 99, 144, 169, 181, 170, 144, 105, 49, -7, -66, -118, -154, -180, -182, -165, -128, -85, -25, 36, 95, 140, 171, 185, 173, 150, 104, 55, -9, -66, -117, -149, -172, -168, -151, -121, -74, -18, 34, 88, 121, 153, 157, 152, 123, 88, 43, -6, -63, -98, -132, -140, -143, -128, -99, -63, -11, 24, 70, 95, 119, 123, 113, 101, 71, 32, -4, -41, -69, -90, -102, -102, -92, -77, -49, -18, 15, 40, 61, 77, 81, 83, 64, 63, 32, 17, -12, -24, -46, -54, -59, -57, -50, -40, -27, -13, -3, 10, 24, 30, 40, 49, 44, 42, 37, 25, 22, 5, -1, -24, -27, -45, -42, -56, -51, -49, -39, -29, -9, 9, 25, 48, 59, 68, 71, 64, 56, 39, 20, -7, -35, -59, -75, -91, -90, -81, -71, -41, -17, 20, 46, 76, 97, 114, 106, 98, 66, 39, 8, -35, -64, -93, -106, -111, -108, -88, -57, -24, 19, 51, 93, 104, 126, 119, 113, 76, 52, -1, -33, -79, -103, -122, -125, -117, -93, -62, -24, 20, 52, 95, 108, 124, 113, 101, 75, 37, -1, -46, -72, -98, -108, -104, -98, -69, -37, -7, 33, 60, 88, 98, 103, 84, 69, 36, 8, -21, -56, -70, -87, -81, -77, -52, -29, 3, 27, 50, 62, 71, 63, 58, 34, 20, -13, -33, -52, -61, -61, -57, -40, -20, 9, 28, 51, 57, 65, 53, 45, 24, 8, -22, -39, -63, -62, -69, -54, -45, -11, 11, 43, 63, 75, 79, 73, 63, 39, 9, -23, -53, -75, -91, -99, -85, -69, -35, 0, 34, 69, 91, 110, 109, 99, 66, 38, -6, -41, -83, -106, -122, -120, -101, -76, -35, 4, 51, 91, 120, 134, 130, 116, 84, 36, -6, -62, -93, -129, -144, -142, -121, -86, -40, 6, 57, 98, 133, 147, 144, 127, 92, 45, -11, -63, -112, -141, -160, -155, -135, -94, -49, 13, 62, 116, 141, 161, 157, 136, 100, 46, -11, -67, -112, -149, -163, -167, -138, -106, -47, 1, 64, 115, 147, 165, 159, 141, 102, 50, -3, -63, -110, -145, -157, -153, -139, -98, -59, 2, 53, 99, 140, 151, 158, 129, 102, 52, 0, -54, -99, -132, -150, -141, -129, -90, -54, 0, 47, 89, 118, 135, 136, 122, 91, 52, 7, -44, -83, -112, -125, -122, -113, -81, -52, -5, 37, 78, 101, 119, 114, 107, 75, 50, 4, -30, -69, -95, -103, -107, -88, -68, -30, 2, 35, 64, 86, 96, 96, 82, 61, 28, -4, -33, -57, -78, -86, -87, -70, -54, -26, 3, 32, 52, 73, 77, 76, 64, 41, 16, -11, -35, -54, -69, -73, -70, -60, -40, -19, 12, 30, 48, 64, 69, 67, 53, 34, 16, -9, -27, -47, -56, -58, -61, -45, -36, -12, 0, 24, 38, 53, 50, 51, 39, 33, 11, 4, -19, -24, -45, -40, -46, -32, -29, -16, 2, 11, 28, 29, 32, 30, 30, 18, 12, -4, -12, -19, -21, -27, -25, -14, -15, -1, -1, 6, 10, 14, 15, 13, 6, 11, -3, 4, -6, -6, -5, -3, 0, 2, 1, 6, 2, 10, 5, 7, 3, -8, -6, -9, -13, -10, -14, -4, -6, 5, 3, 16, 12, 21, 17, 22, 10, 7, 0, -12, -9, -25, -24, -29, -27, -19, -8, -1, 9, 17, 22, 28, 19, 29, 11, 14, -1, -5, -12, -22, -23, -29, -19, -16, -9, 1, 7, 22, 22, 31, 26, 24, 20, 6, -1, -15, -18, -29, -22, -27, -21, -17, -7, 1, 11, 19, 28, 31, 36, 28, 21, 7, -1, -12, -23, -30, -39, -31, -29, -22, -17, -2, 14, 21, 33, 34, 35, 36, 27, 21, 6, -3, -18, -32, -39, -39, -35, -37, -27, -14, -1, 15, 21, 39, 40, 40, 40, 36, 24, 11, -4, -19, -27, -40, -37, -40, -37, -31, -26, -5, 3, 20, 28, 36, 42, 35, 38, 33, 19, 14, -8, -7, -28, -30, -42, -39, -40, -31, -24, -10, -3, 11, 23, 29, 36, 28, 36, 24, 23, 13, 3, -3, -18, -25, -27, -30, -24, -22, -14, -10, -6, 6, 9, 21, 20, 28, 26, 26, 19, 15, 6, 1, -8, -16, -19, -23, -23, -23, -24, -13, -14, -1, 7, 14, 21, 28, 23, 29, 18, 26, 10, 7, -8, -13, -18, -24, -23, -21, -18, -13, -6, -1, 6, 8, 16, 17, 19, 19, 17, 8, 6, 2, -4, -4, -16, -11, -17, -15, -11, -8, -1, -3, 3, 4, 11, 8, 17, 8, 16, 5, 6, 0, -2, -3, -6, -5, -5, -6, -6, -5, 0, 0, 0, -2, 2, -2, 6, -2, 5, 1, 10, 11, 6, 6, 4, 6, 2, -4, -5, -7, -9, -6, -9, -5, -3, 0, 6, 9, 10, 11, 14, 11, 14, 2, 3, -3, -8, -12, -18, -18, -20, -15, -11, 0, 1, 7, 12, 15, 16, 21, 18, 11, 0, -3, -10, -14, -24, -27, -28, -20, -15, -5, 5, 12, 20, 25, 29, 32, 19, 19, 11, 2, -8, -20, -25, -33, -34, -27, -25, -16, -2, 9, 25, 32, 37, 40, 32, 28, 21, 5, -7, -26, -31, -38, -38, -35, -29, -20, -2, 2, 21, 29, 41, 44, 44, 36, 23, 10, -2, -18, -25, -38, -36, -41, -40, -30, -22, 1, 17, 29, 43, 43, 53, 39, 40, 13, 0, -21, -30, -46, -52, -54, -50, -39, -27, -2, 17, 39, 48, 62, 63, 57, 43, 28, 5, -12, -36, -53, -66, -67, -58, -44, -27, -5, 16, 42, 55, 71, 69, 66, 50, 29, 11, -14, -38, -51, -72, -74, -80, -65, -45, -14, 7, 34, 57, 79, 85, 86, 69, 57, 30, 1, -31, -60, -78, -85, -91, -82, -67, -37, -7, 22, 57, 76, 98, 99, 95, 73, 45, 16, -21, -50, -81, -93, -103, -99, -84, -61, -28, 6, 47, 73, 94, 110, 103, 95, 69, 33, 3, -41, -67, -98, -107, -109, -94, -73, -40, -5, 34, 67, 93, 106, 112, 101, 81, 53, 14, -24, -64, -91, -112, -118, -109, -90, -58, -19, 14, 59, 81, 114, 116, 113, 93, 64, 31, -7, -49, -79, -106, -114, -114, -98, -72, -38, 3, 42, 75, 101, 115, 114, 102, 78, 43, 4, -37, -67, -98, -111, -115, -103, -77, -48, -10, 27, 65, 89, 104, 108, 102, 80, 54, 16, -15, -54, -77, -99, -100, -94, -82, -53, -29, 11, 35, 68, 81, 91, 87, 78, 63, 28, 1, -33, -54, -71, -77, -74, -75, -47, -37, 0, 17, 46, 56, 63, 63, 57, 44, 28, 6, -15, -35, -51, -55, -54, -47, -34, -17, -4, 19, 28, 38, 45, 36, 40, 21, 8, -7, -22, -28, -34, -35, -28, -21, -9, 2, 8, 22, 21, 31, 20, 24, 12, 8, -7, -16, -21, -19, -17, -14, -15, 0, 2, 19, 23, 23, 23, 20, 16, 6, -5, -11, -18, -23, -28, -23, -16, -8, 7, 13, 26, 35, 31, 33, 22, 16, 0, -15, -31, -34, -43, -40, -34, -25, -7, 7, 31, 39, 49, 51, 49, 44, 28, 15, -9, -26, -49, -59, -70, -65, -57, -37, -14, 12, 35, 57, 73, 82, 71, 66, 42, 17, -8, -41, -60, -84, -88, -93, -79, -54, -27, 8, 36, 65, 86, 99, 104, 92, 72, 39, 6, -32, -59, -89, -104, -111, -107, -82, -56, -15, 19, 57, 85, 103, 115, 108, 96, 65, 33, -9, -47, -78, -103, -111, -111, -94, -72, -43, -4, 28, 69, 94, 109, 109, 101, 84, 52, 12, -21, -56, -80, -99, -108, -103, -80, -59, -25, 8, 42, 70, 86, 90, 90, 81, 63, 30, 3, -25, -50, -70, -78, -76, -67, -54, -31, -1, 18, 43, 59, 71, 73, 62, 44, 26, 8, -16, -35, -48, -57, -54, -44, -31, -14, 2, 20, 32, 43, 47, 39, 39, 18, 6, -11, -23, -35, -36, -41, -27, -22, -3, 4, 17, 27, 37, 33, 31, 19, 12, -3, -14, -30, -37, -46, -39, -31, -18, -2, 14, 27, 37, 43, 49, 42, 40, 14, 6, -20, -36, -43, -54, -44, -48, -33, -21, 3, 19, 40, 49, 59, 56, 51, 33, 22, -1, -20, -37, -51, -56, -58, -52, -42, -26, 1, 23, 39, 57, 56, 61, 50, 39, 25, 2, -16, -39, -52, -62, -62, -54, -40, -23, -1, 14, 35, 50, 57, 60, 51, 38, 27, 3, -17, -36, -45, -53, -60, -48, -41, -23, -4, 10, 29, 43, 53, 57, 49, 39, 24, 7, -8, -22, -30, -47, -44, -49, -38, -29, -10, -1, 13, 33, 41, 45, 42, 39, 33, 22, 8, -9, -17, -32, -33, -40, -32, -33, -25, -10, -1, 9, 12, 19, 23, 28, 28, 24, 21, 9, 10, -5, -8, -14, -20, -23, -26, -27, -25, -17, -15, -3, -5, 4, 10, 14, 25, 25, 28, 26, 22, 13, 12, -2, -9, -28, -31, -48, -43, -42, -34, -27, -10, 3, 29, 30, 48, 51, 57, 49, 35, 22, 2, -14, -36, -48, -55, -55, -56, -45, -35, -14, 5, 25, 41, 58, 68, 68, 61, 48, 25, 3, -19, -40, -58, -65, -72, -60, -52, -32, -11, 10, 32, 49, 60, 68, 64, 52, 37, 17, -6, -26, -40, -53, -61, -61, -47, -33, -11, -2, 16, 32, 45, 48, 45, 39, 27, 13, 0, -18, -22, -36, -33, -33, -28, -15, -9, 4, 11, 22, 27, 23, 29, 12, 10, -3, -12, -18, -23, -20, -19, -12, -5, 4, 14, 21, 24, 24, 18, 15, 4, -2, -15, -24, -31, -34, -35, -22, -17, 3, 12, 26, 38, 45, 48, 40, 28, 14, 2, -15, -28, -44, -53, -51, -47, -33, -17, -1, 26, 36, 58, 58, 61, 50, 42, 20, -4, -27, -46, -60, -65, -67, -58, -42, -19, 5, 26, 51, 60, 75, 69, 60, 44, 20, -1, -28, -52, -64, -71, -74, -55, -50, -18, 1, 31, 54, 66, 78, 75, 68, 50, 26, 0, -27, -56, -64, -83, -76, -73, -48, -27, 0, 26, 46, 66, 80, 77, 72, 53, 34, 8, -17, -38, -58, -70, -70, -68, -45, -34, -7, 13, 36, 55, 63, 65, 65, 51, 34, 12, -6, -26, -39, -54, -52, -53, -39, -27, -12, 5, 29, 36, 44, 43, 39, 32, 22, 3, -9, -26, -32, -37, -37, -29, -22, -6, 1, 18, 21, 28, 32, 24, 18, 12, -6, -13, -24, -29, -33, -25, -20, -5, 3, 22, 29, 35, 34, 37, 29, 19, 5, -11, -22, -33, -42, -47, -40, -30, -18, -3, 17, 30, 51, 45, 58, 47, 39, 21, 2, -19, -32, -52, -52, -61, -52, -42, -24, -4, 22, 38, 60, 64, 62, 56, 42, 21, 4, -26, -37, -59, -58, -61, -54, -36, -18, 9, 27, 45, 58, 61, 61, 48, 31, 10, -6, -30, -45, -57, -59, -55, -49, -25, -10, 15, 29, 46, 60, 58, 56, 35, 20, 1, -18, -38, -53, -58, -58, -51, -38, -18, 1, 22, 44, 50, 64, 56, 56, 37, 19, -4, -22, -46, -49, -61, -59, -54, -36, -18, 1, 26, 42, 56, 58, 56, 46, 28, 15, -5, -24, -37, -52, -57, -59, -49, -29, -17, 10, 20, 39, 48, 49, 48, 40, 28, 12, 1, -19, -27, -39, -45, -42, -39, -25, -12, 1, 20, 23, 35, 39, 36, 35, 14, 13, -6, -6, -24, -26, -35, -33, -33, -29, -18, -5, 10, 19, 34, 31, 43, 28, 25, 15, 3, -8, -30, -29, -39, -32, -29, -22, -13, 3, 12, 29, 31, 40, 43, 33, 26, 17, 5, -1, -19, -29, -35, -38, -33, -25, -17, -5, 1, 12, 23, 29, 37, 33, 34, 20, 16, 4, -7, -18, -28, -29, -36, -34, -28, -23, -11, 1, 7, 21, 30, 36, 38, 35, 29, 21, 3, -10, -18, -26, -36, -34, -40, -27, -23, -11, -1, 14, 19, 28, 31, 40, 33, 28, 16, 3, -7, -22, -27, -29, -35, -28, -30, -18, -13, 1, 8, 18, 28, 35, 35, 36, 28, 26, 6, -5, -19, -24, -31, -31, -35, -30, -22, -5, 2, 17, 20, 30, 31, 35, 26, 20, 6, 1, -17, -26, -34, -37, -33, -26, -18, -7, 6, 19, 29, 35, 36, 33, 25, 17, 5, -7, -20, -27, -29, -37, -35, -34, -20, -10, 3, 14, 26, 36, 42, 42, 38, 25, 12, 1, -18, -24, -38, -41, -48, -38, -30, -11, 2, 19, 33, 46, 50, 50, 42, 27, 15, -3, -18, -29, -40, -45, -44, -37, -28, -14, 2, 18, 33, 40, 55, 43, 39, 21, 8, -2, -21, -27, -39, -37, -42, -26, -24, -4, 4, 20, 30, 38, 36, 30, 18, 12, -4, -16, -25, -33, -33, -33, -24, -18, -2, 6, 18, 29, 37, 45, 27, 27, 5, 1, -15, -24, -36, -41, -40, -34, -24, -11, 7, 24, 34, 45, 48, 48, 38, 23, 5, -13, -31, -45, -52, -53, -42, -37, -16, -5, 22, 35, 51, 59, 59, 49, 34, 16, -6, -23, -43, -54, -62, -62, -49, -37, -17, 6, 30, 49, 57, 68, 65, 54, 40, 13, -2, -30, -43, -62, -66, -63, -49, -32, -11, 11, 24, 50, 57, 72, 61, 58, 32, 15, -14, -31, -53, -65, -68, -66, -48, -31, -7, 16, 34, 53, 62, 65, 62, 43, 28, 6, -16, -34, -53, -66, -65, -60, -49, -28, -9, 18, 35, 51, 63, 58, 55, 37, 25, -2, -19, -37, -49, -52, -58, -46, -36, -13, 1, 22, 32, 43, 53, 47, 45, 26, 16, -2, -15, -29, -39, -46, -47, -40, -27, -16, -3, 11, 24, 29, 35, 38, 31, 23, 11, 2, -13, -21, -31, -32, -31, -23, -17, -9, 2, 16, 18, 30, 28, 38, 26, 17, 5, -5, -16, -24, -26, -26, -23, -16, -8, 0, 9, 15, 23, 21, 22, 16, 10, 3, -10, -13, -21, -19, -21, -20, -16, -5, 1, 6, 13, 13, 19, 13, 15, 8, 5, -1, -5, -5, -10, -5, -7, -2, -1, 4, 2, 6, 1, 2, -4, 2, -8, -7, -8, -7, -3, 0, 2, 10, 12, 21, 21, 24, 17, 6, 0, -15, -22, -35, -31, -37, -29, -26, -11, 7, 20, 34, 49, 56, 55, 47, 37, 18, 0, -33, -49, -71, -74, -82, -68, -55, -26, 3, 31, 69, 81, 97, 94, 86, 62, 34, -7, -40, -75, -92, -113, -107, -99, -73, -38, 2, 48, 81, 114, 121, 128, 111, 80, 48, -9, -44, -92, -115, -135, -130, -117, -89, -51, 0, 52, 91, 123, 138, 142, 123, 93, 44, -2, -52, -99, -130, -146, -140, -123, -89, -44, 9, 63, 104, 133, 144, 145, 119, 84, 33, -14, -64, -110, -135, -151, -143, -125, -81, -34, 16, 65, 103, 136, 149, 141, 120, 73, 30, -27, -63, -111, -131, -145, -134, -110, -73, -20, 28, 79, 116, 134, 142, 125, 99, 60, 9, -30, -84, -108, -134, -133, -125, -94, -55, -8, 40, 83, 112, 132, 126, 115, 83, 40, -6, -50, -85, -112, -131, -129, -108, -74, -28, 13, 61, 94, 123, 136, 124, 103, 67, 19, -25, -72, -114, -134, -141, -127, -103, -62, -14, 45, 89, 122, 147, 149, 140, 101, 59, -1, -50, -102, -137, -158, -158, -138, -100, -51, 5, 60, 112, 145, 166, 160, 142, 101, 51, -7, -69, -113, -151, -167, -162, -137, -95, -47, 16, 70, 117, 151, 164, 158, 132, 97, 45, -19, -67, -122, -145, -163, -153, -127, -87, -31, 23, 74, 119, 147, 163, 149, 122, 74, 26, -31, -79, -123, -148, -156, -141, -112, -68, -18, 39, 89, 124, 149, 155, 143, 111, 61, 7, -49, -98, -132, -156, -154, -145, -104, -56, -1, 61, 110, 146, 164, 159, 141, 97, 43, -15, -70, -121, -151, -175, -161, -140, -89, -38, 24, 81, 127, 157, 169, 158, 127, 79, 19, -35, -94, -136, -167, -167, -156, -118, -69, -11, 51, 100, 146, 168, 169, 144, 106, 56, -9, -59, -120, -149, -169, -163, -140, -98, -41, 13, 77, 126, 162, 178, 160, 139, 91, 28, -31, -99, -137, -175, -176, -167, -131, -83, -22, 45, 109, 156, 179, 193, 167, 135, 72, 13, -58, -118, -168, -193, -192, -172, -129, -69, 5, 70, 132, 176, 199, 200, 174, 129, 64, -13, -81, -145, -179, -207, -206, -176, -126, -55, 18, 97, 155, 201, 217, 212, 171, 124, 47, -31, -109, -171, -211, -230, -210, -181, -112, -43, 42, 124, 186, 232, 243, 227, 183, 113, 33, -58, -138, -200, -241, -249, -226, -181, -99, -22, 77, 153, 224, 255, 258, 228, 177, 100, 8, -86, -178, -230, -272, -267, -235, -177, -88, -2, 104, 177, 251, 272, 278, 243, 173, 90, -19, -115, -201, -267, -293, -288, -244, -173, -76, 27, 133, 217, 279, 304, 291, 251, 170, 70, -36, -149, -234, -296, -319, -300, -246, -165, -57, 50, 163, 248, 306, 323, 302, 244, 151, 50, -72, -173, -260, -307, -326, -298, -238, -141, -35, 81, 185, 267, 320, 327, 300, 223, 131, 11, -98, -202, -278, -322, -325, -290, -215, -118, 1, 114, 220, 299, 337, 336, 289, 208, 98, -23, -145, -245, -315, -352, -333, -289, -194, -82, 39, 158, 264, 333, 363, 348, 284, 191, 66, -65, -186, -287, -351, -374, -354, -286, -182, -58, 80, 206, 311, 373, 391, 359, 286, 171, 36, -101, -223, -330, -379, -398, -355, -280, -160, -30, 113, 236, 334, 392, 398, 359, 274, 148, 9, -134, -257, -351, -401, -404, -360, -263, -139, 9, 153, 281, 372, 418, 414, 359, 257, 120, -28, -173, -299, -388, -437, -422, -365, -248, -110, 43, 194, 317, 409, 448, 436, 361, 247, 92, -67, -221, -347, -429, -461, -434, -348, -232, -74, 79, 240, 363, 445, 471, 430, 352, 217, 65, -108, -252, -378, -453, -480, -443, -349, -211, -49, 117, 275, 401, 477, 495, 449, 347, 204, 41, -132, -287, -407, -480, -493, -449, -349, -207, -33, 138, 295, 414, 488, 507, 452, 351, 198, 32, -144, -304, -416, -488, -493, -446, -347, -198, -35, 141, 301, 416, 492, 492, 443, 333, 191, 20, -149, -303, -412, -477, -487, -430, -329, -186, -12, 154, 316, 426, 485, 486, 421, 313, 161, -3, -166, -309, -417, -475, -476, -418, -308, -166, 4, 172, 319, 428, 483, 484, 423, 312, 162, -7, -174, -324, -427, -482, -480, -416, -313, -159, 6, 183, 331, 437, 496, 483, 425, 300, 144, -29, -200, -343, -450, -494, -494, -415, -305, -141, 26, 204, 349, 453, 500, 493, 421, 303, 137, -39, -212, -357, -459, -506, -492, -416, -295, -134, 41, 208, 356, 455, 507, 495, 419, 298, 137, -42, -210, -355, -453, -503, -490, -411, -291, -132, 32, 209, 346, 449, 493, 478, 409, 283, 131, -40, -208, -343, -448, -480, -477, -393, -285, -121, 47, 204, 340, 426, 476, 449, 390, 268, 124, -41, -197, -324, -416, -462, -445, -387, -267, -124, 26, 183, 310, 404, 447, 434, 382, 269, 138, -22, -167, -300, -393, -440, -435, -372, -272, -131, 20, 170, 296, 386, 429, 417, 365, 255, 136, -17, -156, -288, -377, -422, -418, -361, -267, -132, 13, 159, 286, 375, 419, 415, 359, 260, 135, -15, -162, -288, -389, -433, -432, -364, -260, -129, 24, 163, 296, 378, 425, 411, 359, 253, 127, -24, -162, -288, -380, -421, -412, -351, -247, -121, 26, 161, 280, 364, 410, 394, 343, 246, 126, -13, -151, -270, -363, -408, -413, -351, -262, -134, 14, 152, 277, 367, 410, 414, 356, 269, 139, -4, -154, -276, -376, -423, -419, -369, -264, -136, 15, 159, 282, 376, 416, 417, 369, 270, 150, 5, -136, -266, -362, -416, -424, -382, -291, -163, -15, 127, 259, 356, 413, 422, 376, 297, 178, 45, -96, -228, -331, -401, -416, -392, -315, -213, -73, 74, 206, 324, 392, 430, 403, 341, 232, 107, -44, -181, -305, -385, -428, -415, -353, -251, -116, 25, 163, 279, 362, 410, 408, 362, 270, 158, 16, -124, -255, -349, -403, -412, -369, -288, -171, -37, 98, 222, 319, 382, 401, 371, 303, 200, 63, -66, -203, -301, -371, -395, -364, -302, -200, -81, 46, 166, 263, 336, 369, 366, 311, 230, 111, -17, -146, -257, -334, -369, -364, -312, -229, -116, 7, 133, 237, 314, 351, 354, 310, 242, 127, 16, -112, -218, -309, -352, -356, -314, -238, -138, -18, 101, 207, 290, 331, 345, 309, 249, 147, 43, -82, -185, -270, -313, -330, -302, -251, -163, -68, 51, 151, 240, 294, 320, 308, 263, 183, 87, -30, -129, -216, -262, -296, -283, -252, -187, -107, -11, 85, 169, 243, 284, 293, 265, 202, 113, 16, -78, -159, -220, -261, -263, -244, -195, -130, -45, 42, 119, 185, 230, 253, 243, 204, 146, 69, -4, -80, -140, -194, -224, -241, -227, -191, -132, -56, 32, 113, 189, 237, 261, 247, 203, 149, 62, -8, -94, -155, -209, -230, -239, -223, -173, -108, -28, 49, 134, 191, 237, 246, 231, 188, 130, 53, -27, -99, -163, -208, -233, -234, -218, -162, -103, -17, 56, 143, 204, 256, 268, 261, 215, 155, 60, -37, -134, -219, -278, -310, -295, -255, -181, -90, 19, 124, 219, 291, 331, 331, 293, 223, 124, 9, -108, -218, -300, -351, -361, -331, -256, -160, -39, 78, 202, 297, 366, 389, 366, 305, 199, 80, -54, -185, -288, -371, -403, -400, -339, -251, -124, 13, 162, 285, 391, 440, 451, 397, 298, 162, 7, -152, -298, -402, -466, -467, -427, -332, -205, -47, 117, 276, 403, 490, 516, 481, 391, 246, 82, -110, -282, -428, -516, -548, -513, -432, -291, -117, 80, 269, 433, 552, 602, 577, 485, 323, 137, -73, -277, -444, -565, -614, -605, -522, -377, -182, 36, 257, 450, 594, 671, 663, 575, 416, 206, -26, -258, -457, -603, -683, -689, -604, -458, -249, -15, 223, 441, 607, 704, 713, 639, 486, 286, 46, -203, -422, -605, -708, -738, -676, -543, -340, -98, 163, 407, 609, 739, 771, 722, 575, 369, 109, -159, -410, -612, -735, -782, -726, -596, -387, -140, 118, 381, 586, 737, 793, 762, 641, 434, 178, -103, -365, -591, -739, -804, -776, -647, -451, -198, 75, 344, 574, 735, 809, 780, 664, 456, 210, -70, -328, -553, -708, -783, -771, -664, -487, -248, 19, 280, 524, 696, 794, 798, 699, 522, 271, -1, -282, -515, -695, -789, -792, -704, -537, -297, -33, 246, 490, 688, 793, 814, 722, 554, 313, 42, -234, -477, -658, -774, -786, -725, -562, -353, -88, 179, 437, 636, 766, 802, 741, 593, 371, 110, -165, -413, -604, -730, -767, -724, -594, -400, -167, 96, 341, 562, 710, 777, 753, 633, 447, 189, -71, -335, -545, -699, -768, -745, -642, -458, -232, 27, 285, 509, 678, 760, 756, 664, 489, 259, -1, -261, -478, -645, -730, -738, -655, -507, -295, -59, 197, 417, 602, 702, 742, 677, 549, 345, 104, -147, -379, -559, -679, -716, -679, -562, -383, -160, 84, 314, 513, 652, 722, 700, 597, 420, 197, -41, -278, -467, -620, -685, -680, -595, -451, -257, -36, 200, 412, 579, 673, 694, 627, 490, 296, 80, -149, -350, -512, -617, -656, -626, -521, -370, -163, 57, 279, 471, 608, 667, 661, 567, 413, 207, -16, -232, -421, -563, -633, -644, -571, -449, -265, -60, 152, 344, 504, 604, 640, 604, 498, 343, 137, -72, -287, -455, -582, -633, -618, -527, -390, -196, 6, 214, 391, 524, 604, 612, 560, 428, 263, 62, -136, -329, -478, -579, -611, -578, -485, -328, -141, 80, 276, 456, 576, 628, 606, 511, 355, 163, -46, -244, -409, -531, -594, -588, -519, -393, -228, -32, 161, 343, 487, 575, 606, 569, 467, 311, 113, -99, -303, -468, -590, -635, -615, -516, -360, -166, 50, 255, 440, 575, 640, 644, 561, 418, 229, 4, -209, -413, -552, -643, -655, -601, -473, -299, -84, 145, 366, 548, 667, 713, 662, 541, 337, 114, -139, -357, -534, -653, -698, -664, -563, -398, -189, 43, 274, 483, 643, 729, 735, 643, 477, 250, -4, -255, -484, -643, -738, -733, -658, -503, -290, -59, 192, 410, 598, 710, 748, 699, 570, 361, 124, -139, -369, -569, -687, -734, -703, -592, -423, -204, 44, 293, 515, 684, 771, 764, 664, 484, 240, -29, -289, -513, -673, -754, -748, -661, -509, -306, -53, 202, 447, 637, 764, 791, 728, 566, 351, 85, -176, -418, -604, -722, -763, -719, -604, -414, -194, 63, 314, 530, 694, 778, 776, 683, 510, 275, 8, -260, -490, -672, -770, -784, -709, -551, -332, -77, 190, 436, 636, 758, 791, 726, 579, 363, 110, -148, -388, -569, -692, -734, -699, -591, -419, -203, 41, 281, 496, 656, 737, 735, 636, 475, 250, 6, -239, -442, -594, -681, -690, -633, -506, -326, -114, 119, 339, 531, 661, 713, 687, 572, 388, 171, -70, -295, -480, -613, -682, -670, -584, -428, -231, -3, 219, 432, 581, 679, 684, 611, 457, 256, 27, -203, -393, -546, -621, -629, -570, -448, -289, -100, 100, 292, 459, 571, 634, 616, 523, 366, 166, -57, -273, -448, -575, -622, -612, -524, -393, -210, -5, 195, 379, 519, 606, 617, 557, 431, 248, 50, -158, -335, -477, -559, -584, -548, -457, -311, -134, 62, 248, 415, 534, 593, 582, 500, 356, 180, -22, -208, -373, -490, -553, -556, -508, -400, -256, -81, 102, 281, 436, 552, 602, 592, 495, 347, 145, -63, -270, -430, -551, -597, -586, -500, -373, -203, -20, 168, 331, 475, 565, 601, 568, 475, 313, 125, -97, -299, -467, -576, -620, -593, -502, -365, -188, 6, 202, 384, 524, 616, 631, 583, 460, 288, 71, -139, -341, -495, -596, -636, -600, -515, -371, -184, 28, 245, 438, 587, 677, 675, 608, 456, 251, 18, -221, -420, -575, -651, -661, -602, -481, -318, -111, 101, 314, 489, 628, 690, 681, 581, 412, 196, -51, -286, -481, -619, -676, -665, -578, -435, -248, -38, 173, 382, 539, 653, 683, 641, 522, 336, 119, -128, -346, -520, -625, -658, -633, -536, -393, -204, 8, 226, 427, 589, 686, 703, 630, 478, 267, 15, -220, -431, -572, -654, -652, -586, -478, -314, -125, 84, 295, 478, 621, 697, 689, 595, 421, 198, -63, -301, -505, -634, -692, -674, -589, -441, -248, -22, 199, 416, 591, 709, 740, 683, 542, 325, 73, -191, -420, -590, -690, -716, -663, -554, -376, -176, 59, 287, 499, 659, 749, 750, 659, 485, 251, -24, -284, -504, -650, -717, -710, -622, -488, -305, -87, 137, 364, 554, 702, 765, 743, 623, 423, 163, -120, -390, -598, -730, -773, -730, -611, -428, -205, 51, 299, 523, 690, 785, 786, 701, 514, 273, -18, -298, -544, -708, -785, -761, -670, -503, -293, -42, 202, 440, 627, 753, 795, 739, 598, 370, 103, -183, -439, -638, -752, -772, -707, -572, -385, -152, 88, 332, 534, 697, 778, 771, 674, 479, 226, -70, -337, -562, -706, -758, -727, -613, -447, -237, -4, 219, 434, 594, 706, 729, 678, 541, 330, 78, -187, -417, -599, -698, -709, -639, -504, -321, -106, 112, 320, 495, 618, 672, 658, 560, 396, 173, -72, -311, -497, -615, -651, -622, -513, -367, -174, 25, 226, 401, 537, 610, 619, 553, 421, 232, 8, -210, -407, -533, -600, -578, -502, -363, -198, -20, 163, 315, 437, 515, 536, 502, 402, 262, 82, -108, -289, -427, -517, -537, -501, -398, -261, -91, 83, 247, 387, 485, 525, 505, 421, 290, 119, -69, -254, -395, -487, -506, -470, -371, -249, -91, 57, 205, 324, 409, 447, 440, 389, 286, 151, -8, -171, -313, -412, -448, -425, -348, -237, -105, 30, 153, 247, 310, 331, 332, 292, 235, 144, 50, -65, -161, -248, -299, -312, -283, -213, -122, -17, 82, 161, 208, 222, 205, 169, 125, 82, 36, -17, -67, -120, -158, -180, -176, -138, -76, -11, 58, 102, 129, 129, 104, 76, 34, 12, -5, -17, -26, -38, -54, -54, -61, -50, -29, -7, 16, 25, 27, 21, 8, -1, -16, -18, -13, -2, 16, 21, 29, 22, 24, 29, 35, 46, 48, 43, 23, -17, -53, -104, -127, -133, -117, -81, -31, 20, 61, 94, 110, 114, 119, 120, 111, 97, 53, 16, -64, -121, -177, -205, -205, -174, -110, -29, 48, 121, 173, 202, 206, 184, 146, 87, 19, -66, -132, -193, -224, -231, -202, -135, -58, 35, 120, 181, 221, 227, 208, 160, 106, 38, -23, -99, -160, -220, -252, -254, -229, -159, -67, 39, 149, 229, 287, 288, 262, 196, 120, 28, -51, -130, -193, -240, -268, -269, -240, -177, -88, 19, 126, 224, 294, 326, 310, 261, 172, 72, -41, -140, -222, -288, -318, -325, -283, -217, -114, 0, 131, 237, 331, 374, 369, 306, 205, 79, -45, -157, -241, -291, -318, -310, -276, -217, -133, -29, 82, 201, 297, 358, 378, 337, 252, 126, -8, -140, -236, -303, -321, -313, -269, -199, -116, -9, 89, 184, 254, 296, 311, 281, 217, 119, 11, -99, -185, -257, -287, -288, -253, -194, -104, -7, 101, 186, 257, 285, 287, 243, 166, 62, -53, -149, -219, -252, -254, -225, -174, -97, -17, 70, 141, 190, 218, 220, 194, 145, 68, -6, -93, -171, -219, -238, -218, -169, -87, -3, 87, 164, 213, 241, 231, 186, 120, 40, -38, -124, -195, -254, -280, -272, -219, -134, -24, 96, 205, 296, 341, 350, 305, 221, 100, -35, -158, -259, -331, -369, -360, -317, -228, -118, 17, 163, 283, 389, 440, 447, 384, 271, 122, -55, -205, -345, -437, -487, -481, -410, -299, -139, 30, 208, 361, 473, 533, 536, 475, 356, 200, 4, -197, -373, -518, -590, -600, -537, -411, -234, -38, 173, 354, 506, 595, 626, 586, 479, 312, 100, -122, -331, -499, -612, -652, -623, -520, -364, -167, 57, 277, 483, 628, 708, 711, 616, 454, 221, -44, -304, -525, -690, -757, -743, -638, -462, -241, 12, 256, 479, 644, 747, 769, 714, 581, 373, 119, -167, -437, -676, -817, -875, -817, -671, -440, -167, 127, 402, 643, 810, 896, 882, 776, 566, 305, -20, -327, -619, -830, -941, -949, -830, -634, -364, -72, 230, 499, 726, 881, 957, 920, 795, 563, 268, -75, -422, -719, -946, -1050, -1036, -882, -643, -331, 6, 334, 625, 853, 992, 1034, 960, 787, 525, 193, -156, -511, -794, -1000, -1081, -1039, -886, -632, -326, 17, 350, 655, 893, 1039, 1084, 1013, 829, 543, 189, -201, -567, -881, -1081, -1168, -1097, -925, -628, -286, 96, 451, 762, 995, 1120, 1143, 1036, 817, 503, 115, -284, -674, -980, -1184, -1239, -1147, -923, -600, -215, 179, 548, 848, 1064, 1186, 1180, 1060, 821, 486, 78, -356, -762, -1079, -1271, -1316, -1197, -954, -597, -182, 245, 641, 962, 1187, 1295, 1261, 1102, 806, 413, -45, -498, -900, -1182, -1334, -1321, -1174, -898, -541, -115, 304, 706, 1033, 1266, 1369, 1338, 1140, 820, 378, -114, -606, -1028, -1336, -1483, -1457, -1268, -934, -504, -18, 458, 891, 1224, 1437, 1488, 1388, 1131, 747, 260, -255, -755, -1156, -1434, -1539, -1477, -1249, -890, -427, 78, 581, 1014, 1343, 1520, 1530, 1372, 1062, 636, 136, -385, -862, -1244, -1493, -1566, -1479, -1221, -839, -367, 147, 643, 1077, 1405, 1591, 1609, 1448, 1123, 671, 108, -461, -1004, -1414, -1682, -1741, -1605, -1264, -798, -238, 328, 844, 1262, 1551, 1673, 1628, 1408, 1034, 548, -17, -578, -1086, -1469, -1693, -1726, -1568, -1244, -770, -225, 356, 881, 1313, 1603, 1721, 1660, 1415, 1024, 504, -69, -647, -1152, -1532, -1730, -1746, -1555, -1208, -726, -166, 412, 947, 1388, 1671, 1782, 1680, 1398, 946, 402, -201, -764, -1251, -1589, -1757, -1735, -1515, -1134, -616, -38, 545, 1067, 1457, 1695, 1745, 1614, 1313, 870, 328, -250, -809, -1286, -1625, -1790, -1756, -1537, -1130, -602, 1, 606, 1132, 1537, 1762, 1797, 1639, 1306, 848, 290, -301, -862, -1332, -1660, -1810, -1769, -1527, -1127, -588, 11, 613, 1146, 1552, 1785, 1821, 1671, 1339, 861, 283, -333, -906, -1380, -1694, -1835, -1772, -1538, -1122, -584, 37, 656, 1206, 1605, 1829, 1843, 1666, 1301, 810, 223, -374, -943, -1398, -1709, -1843, -1789, -1550, -1133, -584, 47, 688, 1246, 1662, 1883, 1894, 1703, 1328, 816, 217, -390, -972, -1441, -1780, -1928, -1881, -1619, -1177, -584, 82, 744, 1316, 1740, 1962, 1972, 1772, 1382, 854, 226, -421, -1026, -1532, -1870, -2036, -1979, -1724, -1260, -646, 61, 778, 1408, 1875, 2117, 2125, 1902, 1481, 900, 237, -458, -1094, -1624, -1995, -2152, -2102, -1808, -1310, -650, 107, 860, 1514, 1998, 2242, 2237, 1971, 1498, 856, 144, -587, -1236, -1762, -2102, -2230, -2131, -1796, -1250, -534, 262, 1033, 1680, 2114, 2295, 2210, 1894, 1375, 730, 17, -688, -1319, -1815, -2134, -2243, -2118, -1758, -1173, -437, 372, 1133, 1766, 2167, 2312, 2195, 1844, 1311, 640, -85, -794, -1418, -1896, -2181, -2251, -2080, -1676, -1064, -301, 516, 1273, 1871, 2233, 2329, 2150, 1738, 1148, 457, -275, -960, -1544, -1965, -2184, -2186, -1946, -1488, -836, -76, 714, 1415, 1950, 2236, 2253, 2012, 1555, 953, 260, -443, -1108, -1648, -2032, -2193, -2134, -1820, -1306, -609, 158, 929, 1574, 2032, 2233, 2179, 1865, 1363, 721, 22, -676, -1278, -1755, -2036, -2124, -1978, -1621, -1065, -369, 377, 1085, 1666, 2044, 2177, 2056, 1712, 1179, 533, -160, -828, -1397, -1819, -2039, -2054, -1839, -1423, -837, -149, 555, 1203, 1698, 1988, 2048, 1867, 1486, 956, 342, -282, -871, -1359, -1707, -1892, -1879, -1675, -1283, -735, -83, 582, 1197, 1656, 1933, 1964, 1768, 1364, 830, 217, -388, -934, -1365, -1665, -1794, -1759, -1531, -1140, -605, 10, 637, 1197, 1611, 1842, 1845, 1636, 1241, 717, 136, -449, -965, -1369, -1624, -1714, -1618, -1345, -930, -409, 151, 710, 1182, 1530, 1689, 1656, 1424, 1027, 533, -11, -530, -973, -1314, -1510, -1564, -1452, -1187, -785, -275, 269, 793, 1229, 1507, 1612, 1503, 1221, 803, 318, -183, -649, -1031, -1293, -1414, -1386, -1211, -907, -512, -66, 378, 793, 1122, 1336, 1384, 1280, 1010, 634, 188, -257, -660, -968, -1162, -1226, -1173, -993, -716, -362, 39, 437, 796, 1059, 1198, 1177, 1006, 715, 357, -27, -372, -669, -860, -969, -968, -870, -688, -437, -145, 162, 453, 706, 879, 954, 909, 737, 476, 151, -174, -460, -680, -802, -841, -764, -620, -395, -146, 116, 364, 568, 713, 772, 738, 600, 391, 127, -145, -389, -580, -683, -706, -632, -480, -280, -49, 162, 356, 489, 579, 604, 576, 471, 318, 99, -137, -372, -549, -656, -663, -586, -428, -212, 24, 246, 429, 544, 594, 578, 502, 380, 203, 1, -227, -435, -600, -686, -672, -566, -382, -144, 126, 372, 581, 695, 721, 642, 496, 291, 70, -161, -383, -574, -707, -766, -719, -585, -352, -73, 221, 492, 696, 806, 813, 713, 530, 306, 42, -210, -444, -648, -786, -848, -803, -655, -424, -126, 185, 490, 738, 898, 954, 892, 712, 450, 131, -193, -503, -750, -928, -998, -964, -810, -567, -248, 104, 450, 766, 1003, 1136, 1133, 974, 689, 301, -113, -506, -831, -1049, -1160, -1134, -997, -747, -423, -40, 349, 719, 1006, 1197, 1261, 1181, 957, 602, 178, -271, -685, -1022, -1234, -1317, -1246, -1031, -701, -287, 139, 554, 886, 1143, 1269, 1280, 1138, 870, 497, 64, -379, -772, -1079, -1263, -1313, -1217, -993, -647, -242, 195, 599, 947, 1177, 1297, 1275, 1107, 822, 426, -8, -453, -829, -1119, -1267, -1280, -1150, -899, -556, -166, 239, 601, 909, 1117, 1226, 1207, 1066, 793, 428, 13, -403, -768, -1040, -1194, -1219, -1108, -891, -580, -221, 150, 495, 790, 1018, 1153, 1178, 1079, 864, 542, 156, -256, -641, -956, -1166, -1245, -1183, -996, -701, -343, 40, 413, 749, 1005, 1171, 1214, 1133, 918, 597, 208, -195, -567, -869, -1085, -1184, -1171, -1034, -796, -475, -102, 276, 632, 921, 1121, 1212, 1178, 1029, 758, 402, -4, -415, -780, -1070, -1237, -1273, -1172, -950, -626, -247, 156, 536, 880, 1141, 1306, 1338, 1231, 976, 593, 143, -336, -768, -1123, -1357, -1445, -1378, -1172, -846, -423, 38, 509, 942, 1279, 1499, 1552, 1438, 1165, 746, 249, -297, -799, -1229, -1522, -1657, -1606, -1382, -991, -504, 41, 581, 1058, 1431, 1660, 1719, 1596, 1286, 828, 260, -343, -908, -1373, -1680, -1799, -1721, -1459, -1036, -520, 53, 616, 1118, 1520, 1772, 1857, 1740, 1416, 917, 292, -366, -988, -1485, -1805, -1924, -1829, -1551, -1097, -548, 61, 648, 1184, 1595, 1857, 1917, 1774, 1434, 922, 308, -353, -973, -1492, -1848, -2000, -1921, -1630, -1163, -573, 62, 687, 1241, 1671, 1934, 2004, 1852, 1501, 970, 335, -352, -1001, -1546, -1931, -2097, -2034, -1738, -1253, -638, 31, 689, 1274, 1734, 2028, 2114, 1984, 1630, 1090, 418, -318, -1021, -1621, -2035, -2220, -2159, -1855, -1358, -718, -22, 674, 1295, 1796, 2118, 2230, 2101, 1741, 1177, 476, -289, -1021, -1644, -2080, -2277, -2223, -1936, -1444, -809, -98, 623, 1293, 1832, 2187, 2304, 2190, 1827, 1277, 563, -217, -999, -1672, -2169, -2411, -2390, -2079, -1560, -858, -101, 658, 1337, 1885, 2246, 2383, 2282, 1938, 1384, 668, -137, -954, -1684, -2237, -2537, -2541, -2258, -1724, -1002, -185, 642, 1393, 2010, 2424, 2592, 2486, 2109, 1482, 683, -199, -1073, -1834, -2400, -2696, -2690, -2379, -1820, -1055, -197, 687, 1481, 2138, 2571, 2750, 2640, 2254, 1600, 760, -195, -1143, -1977, -2585, -2905, -2883, -2539, -1919, -1093, -165, 758, 1601, 2273, 2725, 2900, 2776, 2348, 1653, 761, -236, -1220, -2077, -2703, -3030, -3008, -2648, -1993, -1119, -133, 854, 1743, 2440, 2887, 3015, 2844, 2350, 1604, 668, -357, -1356, -2208, -2824, -3110, -3047, -2638, -1940, -1036, -37, 955, 1836, 2526, 2948, 3064, 2861, 2355, 1578, 620, -428, -1430, -2286, -2886, -3166, -3075, -2655, -1930, -1014, 9, 1017, 1906, 2590, 3004, 3097, 2876, 2338, 1549, 569, -481, -1494, -2346, -2934, -3191, -3079, -2622, -1872, -932, 88, 1080, 1936, 2587, 2956, 3027, 2781, 2242, 1462, 506, -512, -1490, -2301, -2862, -3088, -2971, -2512, -1797, -890, 99, 1061, 1897, 2540, 2914, 2988, 2746, 2204, 1421, 463, -553, -1514, -2307, -2837, -3049, -2908, -2464, -1743, -849, 117, 1065, 1869, 2488, 2834, 2905, 2668, 2170, 1420, 520, -464, -1402, -2203, -2754, -3009, -2921, -2514, -1826, -944, 27, 983, 1812, 2455, 2826, 2915, 2701, 2202, 1475, 566, -407, -1347, -2135, -2692, -2942, -2874, -2483, -1820, -981, -31, 888, 1706, 2321, 2704, 2807, 2633, 2188, 1520, 665, -270, -1197, -1986, -2566, -2859, -2840, -2505, -1906, -1104, -194, 730, 1564, 2229, 2652, 2813, 2681, 2282, 1637, 819, -103, -1024, -1839, -2459, -2808, -2853, -2587, -2042, -1271, -381, 557, 1418, 2121, 2582, 2778, 2684, 2314, 1708, 922, 36, -863, -1677, -2318, -2703, -2805, -2596, -2106, -1391, -521, 386, 1236, 1956, 2468, 2727, 2719, 2428, 1884, 1123, 227, -707, -1563, -2260, -2710, -2865, -2710, -2259, -1564, -698, 235, 1133, 1894, 2463, 2779, 2817, 2571, 2051, 1313, 419, -534, -1442, -2195, -2723, -2945, -2857, -2444, -1770, -909, 45, 982, 1805, 2426, 2789, 2864, 2647, 2153, 1446, 575, -358, -1263, -2029, -2584, -2863, -2836, -2500, -1898, -1102, -188, 745, 1586, 2257, 2685, 2836, 2702, 2285, 1642, 811, -99, -1017, -1830, -2466, -2835, -2910, -2660, -2116, -1343, -432, 526, 1414, 2145, 2645, 2866, 2794, 2435, 1825, 1019, 106, -822, -1673, -2342, -2773, -2892, -2706, -2223, -1504, -628, 296, 1185, 1926, 2469, 2750, 2757, 2488, 1967, 1240, 382, -531, -1384, -2110, -2617, -2839, -2772, -2396, -1766, -945, -17, 891, 1706, 2320, 2702, 2799, 2629, 2190, 1523, 690, -239, -1158, -1963, -2553, -2868, -2867, -2544, -1946, -1152, -227, 701, 1548, 2211, 2644, 2796, 2671, 2276, 1642, 827, -74, -981, -1789, -2412, -2773, -2838, -2593, -2064, -1316, -429, 495, 1364, 2083, 2586, 2818, 2762, 2415, 1805, 1002, 92, -828, -1672, -2343, -2770, -2902, -2722, -2239, -1520, -631, 314, 1224, 1996, 2554, 2852, 2850, 2571, 2009, 1248, 333, -618, -1516, -2264, -2769, -2981, -2865, -2440, -1739, -857, 113, 1055, 1879, 2499, 2862, 2932, 2702, 2199, 1456, 554, -429, -1367, -2173, -2741, -3020, -2966, -2596, -1935, -1074, -101, 874, 1743, 2435, 2867, 3008, 2833, 2362, 1641, 738, -263, -1237, -2085, -2701, -3027, -3026, -2697, -2078, -1243, -270, 714, 1630, 2361, 2851, 3041, 2915, 2478, 1777, 897, -102, -1094, -1991, -2675, -3062, -3115, -2825, -2224, -1383, -401, 614, 1560, 2334, 2869, 3091, 3003, 2596, 1927, 1038, 33, -999, -1929, -2667, -3108, -3212, -2947, -2372, -1537, -546, 491, 1474, 2290, 2871, 3148, 3099, 2736, 2085, 1221, 203, -851, -1830, -2611, -3114, -3270, -3072, -2539, -1735, -748, 307, 1321, 2190, 2823, 3164, 3183, 2872, 2270, 1415, 402, -675, -1696, -2544, -3110, -3341, -3192, -2706, -1911, -923, 172, 1228, 2154, 2836, 3217, 3258, 2961, 2359, 1514, 507, -570, -1593, -2462, -3069, -3342, -3247, -2793, -2037, -1068, 13, 1074, 2016, 2741, 3179, 3292, 3069, 2516, 1692, 677, -428, -1490, -2404, -3047, -3375, -3325, -2910, -2181, -1211, -121, 973, 1948, 2711, 3196, 3358, 3168, 2653, 1844, 833, -292, -1395, -2357, -3062, -3448, -3442, -3065, -2346, -1378, -260, 871, 1895, 2715, 3233, 3443, 3276, 2784, 1992, 995, -127, -1246, -2249, -3014, -3461, -3529, -3200, -2514, -1562, -448, 697, 1760, 2634, 3228, 3486, 3376, 2902, 2122, 1109, -32, -1170, -2187, -2967, -3431, -3517, -3221, -2575, -1653, -549, 596, 1678, 2572, 3204, 3492, 3412, 2962, 2190, 1184, 42, -1111, -2153, -2958, -3440, -3545, -3258, -2616, -1686, -581, 574, 1652, 2543, 3150, 3428, 3342, 2916, 2179, 1218, 120, -991, -2009, -2805, -3313, -3452, -3221, -2635, -1769, -719, 405, 1471, 2379, 3026, 3349, 3323, 2947, 2276, 1355, 309, -799, -1803, -2643, -3185, -3398, -3241, -2742, -1951, -949, 143, 1225, 2166, 2885, 3294, 3361, 3073, 2468, 1590, 550, -567, -1618, -2509, -3114, -3398, -3302, -2866, -2113, -1145, -59, 1024, 1989, 2746, 3216, 3352, 3145, 2599, 1789, 772, -319, -1398, -2326, -3016, -3379, -3394, -3020, -2328, -1362, -264, 873, 1900, 2718, 3229, 3399, 3213, 2693, 1884, 879, -220, -1293, -2224, -2919, -3307, -3341, -3018, -2360, -1466, -404, 684, 1697, 2522, 3075, 3317, 3200, 2745, 1997, 1040, -27, -1086, -2031, -2756, -3194, -3297, -3053, -2475, -1637, -615, 466, 1497, 2367, 2978, 3274, 3228, 2843, 2153, 1245, 198, -865, -1849, -2639, -3162, -3343, -3170, -2648, -1839, -833, 259, 1304, 2218, 2883, 3246, 3265, 2952, 2334, 1471, 467, -584, -1580, -2426, -3017, -3300, -3227, -2812, -2091, -1153, -104, 955, 1907, 2663, 3149, 3302, 3107, 2573, 1778, 787, -275, -1316, -2211, -2881, -3242, -3260, -2929, -2285, -1404, -370, 699, 1696, 2505, 3049, 3268, 3136, 2670, 1906, 971, -82, -1108, -2030, -2736, -3158, -3246, -2994, -2405, -1549, -517, 566, 1591, 2419, 2989, 3215, 3100, 2652, 1930, 1010, 1, -1004, -1905, -2598, -3030, -3137, -2923, -2374, -1563, -573, 479, 1473, 2301, 2858, 3103, 3007, 2588, 1902, 1021, 47, -920, -1777, -2454, -2871, -3001, -2807, -2317, -1575, -672, 303, 1237, 2036, 2623, 2925, 2935, 2631, 2067, 1282, 367, -587, -1486, -2250, -2780, -3028, -2952, -2550, -1871, -972, 20, 1013, 1882, 2551, 2936, 3011, 2765, 2238, 1487, 598, -355, -1265, -2055, -2646, -2962, -2982, -2674, -2071, -1252, -285, 701, 1627, 2362, 2855, 3025, 2889, 2442, 1747, 873, -84, -1037, -1878, -2529, -2918, -3005, -2775, -2249, -1476, -549, 442, 1383, 2177, 2733, 3000, 2947, 2579, 1951, 1130, 198, -761, -1650, -2383, -2864, -3060, -2909, -2439, -1695, -758, 245, 1228, 2052, 2652, 2958, 2951, 2639, 2059, 1274, 365, -587, -1479, -2238, -2766, -3003, -2916, -2505, -1818, -929, 65, 1038, 1894, 2538, 2905, 2957, 2697, 2162, 1401, 511, -438, -1342, -2105, -2664, -2942, -2917, -2563, -1945, -1098, -147, 829, 1698, 2401, 2836, 2982, 2804, 2333, 1624, 749, -203, -1156, -1992, -2631, -2997, -3044, -2757, -2157, -1318, -336, 686, 1624, 2392, 2886, 3087, 2951, 2512, 1802, 918, -70, -1057, -1938, -2639, -3048, -3144, -2889, -2308, -1477, -479, 555, 1519, 2305, 2845, 3072, 2989, 2583, 1924, 1062, 108, -855, -1737, -2444, -2913, -3080, -2909, -2422, -1659, -730, 283, 1241, 2080, 2681, 3000, 3004, 2692, 2100, 1287, 346, -627, -1535, -2292, -2813, -3034, -2936, -2506, -1813, -911, 74, 1044, 1887, 2524, 2884, 2942, 2687, 2156, 1399, 510, -429, -1313, -2063, -2601, -2874, -2835, -2492, -1872, -1048, -119, 820, 1651, 2309, 2701, 2815, 2611, 2147, 1459, 629, -258, -1113, -1849, -2391, -2689, -2700, -2417, -1877, -1139, -297, 580, 1373, 2031, 2465, 2650, 2563, 2204, 1614, 871, 26, -809, -1583, -2180, -2560, -2657, -2471, -2006, -1340, -527, 322, 1128, 1808, 2292, 2536, 2513, 2236, 1720, 1032, 244, -560, -1315, -1940, -2363, -2540, -2455, -2097, -1512, -768, 52, 863, 1585, 2132, 2449, 2511, 2299, 1860, 1218, 463, -340, -1105, -1753, -2220, -2466, -2441, -2165, -1644, -965, -189, 601, 1318, 1888, 2257, 2391, 2283, 1936, 1392, 708, -32, -775, -1423, -1925, -2228, -2293, -2134, -1735, -1162, -468, 255, 946, 1532, 1943, 2157, 2144, 1913, 1481, 896, 225, -454, -1089, -1603, -1947, -2090, -2007, -1718, -1233, -626, 46, 696, 1273, 1697, 1951, 1969, 1795, 1424, 918, 322, -298, -870, -1357, -1702, -1865, -1832, -1603, -1199, -662, -69, 530, 1056, 1467, 1721, 1781, 1656, 1346, 915, 396, -150, -679, -1133, -1477, -1665, -1688, -1532, -1218, -769, -242, 315, 836, 1264, 1554, 1674, 1625, 1397, 1031, 558, 47, -473, -945, -1323, -1557, -1639, -1543, -1288, -885, -399, 127, 625, 1062, 1375, 1533, 1539, 1379, 1093, 698, 248, -214, -662, -1043, -1324, -1468, -1465, -1307, -1018, -603, -153, 319, 734, 1083, 1305, 1398, 1350, 1170, 873, 494, 77, -341, -727, -1042, -1252, -1332, -1285, -1096, -798, -411, 3, 416, 772, 1050, 1223, 1268, 1192, 996, 700, 336, -63, -453, -808, -1081, -1231, -1262, -1144, -911, -578, -184, 208, 582, 877, 1091, 1187, 1163, 1022, 779, 460, 89, -282, -636, -920, -1117, -1181, -1130, -948, -664, -306, 70, 432, 745, 977, 1106, 1107, 1010, 800, 517, 170, -183, -519, -801, -1002, -1088, -1060, -917, -677, -367, -23, 301, 589, 807, 943, 985, 934, 805, 595, 337, 42, -253, -525, -755, -909, -974, -936, -807, -603, -348, -67, 211, 480, 697, 869, 958, 971, 878, 693, 427, 125, -211, -521, -783, -961, -1039, -1008, -866, -635, -345, -32, 293, 573, 802, 953, 1011, 973, 827, 601, 307, -20, -362, -652, -889, -1018, -1054, -965, -776, -510, -193, 135, 463, 735, 940, 1046, 1049, 953, 739, 457, 117, -233, -568, -840, -1026, -1109, -1075, -925, -686, -377, -35, 331, 662, 929, 1105, 1162, 1096, 900, 612, 252, -128, -495, -806, -1015, -1115, -1098, -963, -740, -452, -124, 214, 523, 794, 979, 1083, 1067, 950, 727, 424, 70, -298, -639, -905, -1090, -1152, -1097, -921, -647, -303, 73, 453, 779, 1031, 1175, 1194, 1090, 852, 523, 119, -293, -675, -986, -1178, -1238, -1159, -953, -647, -267, 136, 530, 861, 1105, 1232, 1224, 1082, 814, 458, 39, -390, -776, -1076, -1259, -1302, -1191, -943, -595, -186, 255, 658, 1000, 1228, 1328, 1278, 1087, 765, 358, -91, -534, -924, -1197, -1337, -1326, -1165, -883, -499, -84, 348, 738, 1054, 1243, 1304, 1221, 1017, 701, 303, -121, -536, -885, -1137, -1260, -1249, -1100, -839, -488, -93, 307, 676, 963, 1151, 1214, 1156, 964, 686, 316, -74, -464, -810, -1055, -1194, -1198, -1076, -832, -497, -101, 288, 647, 926, 1106, 1178, 1112, 949, 667, 329, -59, -442, -771, -1007, -1136, -1125, -1010, -779, -468, -123, 230, 542, 800, 969, 1036, 1003, 873, 653, 361, 32, -305, -596, -833, -963, -1005, -925, -757, -512, -210, 111, 423, 678, 857, 942, 926, 814, 608, 344, 47, -250, -515, -717, -824, -848, -784, -639, -436, -196, 52, 294, 505, 660, 739, 753, 689, 561, 368, 132, -108, -344, -543, -667, -723, -700, -607, -452, -247, -31, 188, 392, 548, 645, 668, 633, 531, 372, 174, -40, -248, -430, -557, -622, -624, -567, -459, -306, -130, 62, 249, 418, 548, 633, 654, 610, 497, 315, 92, -152, -381, -556, -671, -711, -672, -565, -391, -193, 39, 262, 469, 623, 713, 741, 674, 545, 338, 101, -158, -398, -593, -705, -749, -708, -610, -445, -239, -9, 223, 431, 595, 695, 716, 670, 554, 377, 157, -74, -298, -469, -589, -632, -611, -519, -380, -214, -37, 141, 299, 419, 483, 503, 472, 393, 266, 111, -57, -216, -344, -428, -439, -411, -327, -221, -85, 47, 167, 263, 339, 371, 369, 325, 254, 142, 8, -137, -266, -374, -427, -435, -373, -272, -131, 23, 174, 304, 397, 451, 445, 396, 291, 162, 10, -146, -289, -400, -472, -486, -440, -348, -214, -66, 83, 224, 335, 427, 472, 480, 430, 339, 209, 61, -101, -259, -399, -502, -538, -524, -435, -299, -119, 60, 224, 359, 465, 507, 496, 421, 310, 159, -2, -165, -296, -389, -438, -431, -374, -269, -151, -24, 108, 213, 293, 340, 348, 323, 255, 168, 61, -39, -149, -225, -286, -320, -324, -284, -206, -113, 8, 113, 215, 285, 326, 331, 298, 233, 143, 36, -75, -185, -273, -338, -370, -365, -312, -213, -96, 39, 166, 272, 351, 382, 377, 339, 266, 169, 57, -56, -163, -263, -344, -397, -421, -396, -334, -230, -100, 46, 193, 321, 426, 499, 523, 495, 411, 263, 93, -110, -294, -461, -573, -633, -623, -541, -394, -204, 13, 232, 427, 582, 677, 705, 677, 562, 387, 152, -103, -356, -581, -743, -828, -818, -723, -532, -275, 18, 308, 559, 754, 865, 881, 806, 649, 417, 138, -159, -445, -682, -854, -933, -921, -804, -598, -330, -15, 306, 587, 805, 941, 973, 916, 746, 525, 238, -74, -390, -672, -874, -990, -1015, -929, -735, -464, -144, 189, 513, 789, 979, 1065, 1046, 916, 689, 372, 12, -357, -689, -951, -1110, -1142, -1058, -858, -570, -215, 158, 518, 833, 1061, 1182, 1185, 1061, 833, 514, 135, -265, -646, -967, -1190, -1300, -1282, -1118, -842, -463, -46, 406, 821, 1171, 1397, 1488, 1411, 1183, 810, 345, -169, -673, -1114, -1437, -1613, -1600, -1435, -1091, -636, -102, 434, 944, 1353, 1620, 1718, 1634, 1386, 977, 454, -118, -675, -1165, -1537, -1749, -1771, -1624, -1311, -865, -317, 259, 818, 1317, 1684, 1896, 1892, 1712, 1334, 806, 169, -489, -1093, -1602, -1935, -2072, -1972, -1685, -1210, -612, 71, 743, 1341, 1813, 2104, 2181, 2028, 1651, 1098, 421, -313, -1027, -1640, -2081, -2303, -2290, -2034, -1555, -908, -165, 602, 1325, 1924, 2324, 2485, 2379, 2034, 1456, 715, -118, -946, -1686, -2245, -2582, -2627, -2411, -1926, -1248, -430, 431, 1262, 1971, 2486, 2748, 2721, 2409, 1832, 1052, 158, -759, -1598, -2273, -2715, -2861, -2722, -2292, -1628, -777, 136, 1045, 1847, 2478, 2857, 2917, 2692, 2181, 1431, 517, -456, -1360, -2123, -2669, -2936, -2880, -2530, -1919, -1134, -211, 734, 1597, 2289, 2756, 2954, 2826, 2403, 1723, 878, -80, -1040, -1896, -2534, -2912, -2988, -2752, -2207, -1423, -493, 474, 1409, 2210, 2762, 3020, 2963, 2610, 1965, 1100, 107, -880, -1785, -2501, -2969, -3108, -2918, -2429, -1696, -772, 242, 1234, 2099, 2746, 3124, 3173, 2886, 2302, 1462, 476, -570, -1558, -2394, -2992, -3270, -3214, -2824, -2141, -1228, -173, 894, 1866, 2644, 3176, 3373, 3224, 2727, 1955, 969, -132, -1236, -2198, -2929, -3343, -3432, -3146, -2523, -1640, -588, 508, 1565, 2453, 3085, 3398, 3369, 3003, 2311, 1377, 282, -836, -1882, -2734, -3284, -3498, -3331, -2842, -2047, -1035, 98, 1211, 2204, 2966, 3429, 3525, 3254, 2637, 1748, 664, -491, -1598, -2529, -3186, -3515, -3462, -3057, -2329, -1365, -254, 870, 1898, 2723, 3279, 3489, 3335, 2836, 2057, 1060, -76, -1186, -2163, -2897, -3344, -3450, -3182, -2580, -1740, -722, 380, 1450, 2361, 2999, 3359, 3376, 3047, 2382, 1482, 436, -666, -1712, -2569, -3135, -3383, -3290, -2860, -2125, -1174, -118, 944, 1917, 2683, 3180, 3341, 3171, 2683, 1911, 951, -120, -1171, -2105, -2812, -3219, -3292, -3040, -2469, -1644, -649, 399, 1398, 2250, 2859, 3164, 3148, 2827, 2214, 1372, 391, -618, -1551, -2317, -2848, -3068, -2980, -2611, -1984, -1150, -198, 751, 1621, 2333, 2821, 3002, 2878, 2479, 1845, 1007, 50, -888, -1723, -2385, -2813, -2948, -2776, -2341, -1688, -856, 74, 985, 1780, 2393, 2770, 2865, 2669, 2212, 1541, 714, -192, -1082, -1844, -2414, -2730, -2791, -2567, -2085, -1390, -556, 333, 1184, 1918, 2447, 2721, 2725, 2466, 1974, 1265, 429, -436, -1264, -1956, -2468, -2711, -2699, -2424, -1919, -1193, -358, 519, 1335, 2033, 2526, 2747, 2702, 2395, 1849, 1104, 235, -630, -1430, -2080, -2537, -2719, -2636, -2290, -1739, -992, -147, 714, 1485, 2110, 2523, 2674, 2556, 2185, 1610, 883, 51, -773, -1511, -2096, -2467, -2602, -2479, -2100, -1525, -786, 25, 825, 1538, 2083, 2416, 2505, 2353, 1975, 1406, 704, -61, -800, -1463, -1960, -2269, -2360, -2239, -1897, -1387, -737, -34, 678, 1315, 1836, 2160, 2283, 2200, 1914, 1444, 817, 124, -567, -1211, -1748, -2119, -2274, -2199, -1927, -1458, -847, -154, 543, 1157, 1664, 2002, 2155, 2101, 1850, 1441, 886, 257, -399, -1013, -1527, -1905, -2088, -2070, -1864, -1478, -953, -343, 291, 894, 1421, 1809, 2015, 2048, 1894, 1577, 1090, 501, -121, -743, -1317, -1770, -2039, -2117, -2017, -1729, -1260, -672, -35, 595, 1200, 1699, 2023, 2164, 2133, 1904, 1485, 912, 274, -398, -1059, -1650, -2071, -2299, -2330, -2156, -1750, -1152, -449, 278, 1023, 1687, 2196, 2463, 2520, 2348, 1946, 1319, 569, -227, -1008, -1709, -2256, -2561, -2616, -2458, -2054, -1447, -689, 114, 909, 1633, 2213, 2566, 2688, 2577, 2229, 1642, 905, 74, -757, -1555, -2184, -2607, -2780, -2722, -2394, -1827, -1074, -232, 648, 1475, 2166, 2626, 2855, 2824, 2529, 1973, 1238, 391, -497, -1344, -2068, -2584, -2869, -2900, -2676, -2198, -1512, -696, 192, 1094, 1908, 2557, 2950, 3112, 2989, 2584, 1922, 1073, 126, -851, -1783, -2582, -3138, -3399, -3356, -3009, -2359, -1447, -392, 693, 1721, 2629, 3286, 3632, 3631, 3322, 2693, 1795, 705, -447, -1560, -2569, -3363, -3844, -3964, -3719, -3128, -2205, -1047, 214, 1465, 2600, 3497, 4056, 4242, 4034, 3459, 2534, 1373, 72, -1251, -2488, -3519, -4227, -4528, -4422, -3903, -3006, -1795, -401, 1029, 2397, 3562, 4401, 4815, 4801, 4352, 3487, 2268, 824, -722, -2224, -3562, -4571, -5154, -5254, -4872, -4013, -2751, -1198, 480, 2121, 3580, 4703, 5368, 5537, 5203, 4367, 3119, 1560, -124, -1830, -3382, -4627, -5419, -5725, -5512, -4782, -3576, -2028, -300, 1470, 3129, 4503, 5445, 5867, 5778, 5150, 4022, 2492, 735, -1085, -2834, -4333, -5412, -5966, -5975, -5434, -4359, -2864, -1120, 727, 2513, 4080, 5243, 5889, 5994, 5550, 4580, 3168, 1469, -317, -2071, -3647, -4877, -5623, -5831, -5531, -4739, -3487, -1907, -188, 1515, 3093, 4405, 5275, 5628, 5464, 4818, 3717, 2255, 617, -1032, -2558, -3846, -4765, -5210, -5172, -4677, -3765, -2524, -1064, 448, 1906, 3182, 4137, 4700, 4822, 4506, 3762, 2674, 1382, 13, -1333, -2525, -3441, -3990, -4184, -4016, -3497, -2658, -1623, -510, 620, 1687, 2565, 3150, 3445, 3443, 3151, 2551, 1752, 867, -27, -887, -1646, -2184, -2495, -2602, -2544, -2273, -1827, -1260, -681, -46, 598, 1180, 1600, 1878, 2039, 2037, 1838, 1488, 1079, 631, 141, -348, -757, -1076, -1307, -1468, -1509, -1435, -1272, -1066, -816, -526, -196, 126, 429, 720, 993, 1229, 1390, 1460, 1464, 1365, 1152, 811, 383, -67, -532, -999, -1429, -1722, -1865, -1889, -1789, -1522, -1082, -559, -17, 565, 1169, 1705, 2067, 2256, 2288, 2127, 1731, 1148, 487, -185, -859, -1518, -2028, -2343, -2446, -2411, -2169, -1710, -1064, -342, 398, 1148, 1841, 2348, 2612, 2618, 2420, 2000, 1371, 607, -171, -894, -1545, -2059, -2357, -2412, -2271, -1956, -1459, -810, -119, 549, 1157, 1669, 2000, 2111, 2016, 1760, 1332, 762, 123, -456, -957, -1348, -1586, -1617, -1463, -1191, -819, -388, 84, 500, 805, 982, 1054, 996, 803, 509, 182, -123, -414, -661, -789, -784, -675, -499, -232, 97, 442, 749, 963, 1095, 1085, 930, 638, 215, -255, -735, -1158, -1505, -1714, -1734, -1532, -1178, -686, -109, 562, 1208, 1750, 2128, 2357, 2384, 2137, 1640, 984, 224, -615, -1459, -2189, -2701, -2977, -2973, -2695, -2130, -1344, -435, 529, 1459, 2288, 2914, 3284, 3355, 3130, 2605, 1840, 880, -165, -1211, -2156, -2917, -3421, -3584, -3422, -2945, -2206, -1242, -158, 934, 1910, 2698, 3224, 3454, 3340, 2906, 2238, 1393, 437, -554, -1444, -2148, -2632, -2891, -2879, -2584, -2066, -1404, -662, 127, 888, 1497, 1906, 2115, 2166, 1998, 1631, 1158, 656, 145, -374, -796, -1084, -1232, -1288, -1209, -1001, -721, -408, -113, 148, 340, 419, 402, 323, 199, 59, -72, -137, -150, -99, -1, 165, 349, 518, 652, 759, 816, 791, 662, 446, 158, -201, -620, -1053, -1407, -1644, -1752, -1707, -1492, -1077, -541, 74, 697, 1334, 1898, 2302, 2495, 2488, 2282, 1830, 1145, 328, -505, -1320, -2064, -2638, -2951, -2987, -2799, -2374, -1712, -900, -6, 870, 1710, 2436, 2952, 3217, 3197, 2905, 2337, 1535, 584, -399, -1320, -2110, -2713, -3059, -3109, -2896, -2461, -1837, -1054, -191, 657, 1412, 2030, 2482, 2711, 2673, 2394, 1928, 1326, 605, -159, -848, -1406, -1809, -2055, -2102, -1923, -1580, -1130, -633, -81, 449, 852, 1114, 1249, 1270, 1133, 886, 604, 336, 64, -181, -349, -446, -512, -540, -481, -347, -179, -6, 183, 369, 468, 462, 378, 250, 38, -265, -553, -754, -894, -975, -926, -708, -413, -84, 289, 713, 1071, 1332, 1503, 1565, 1463, 1195, 834, 399, -129, -697, -1197, -1612, -1931, -2141, -2147, -1927, -1546, -1057, -438, 309, 1065, 1713, 2201, 2571, 2713, 2571, 2151, 1575, 908, 145, -645, -1359, -1920, -2331, -2600, -2668, -2515, -2158, -1660, -1017, -264, 538, 1291, 1932, 2430, 2728, 2757, 2541, 2114, 1537, 825, 52, -662, -1278, -1784, -2152, -2312, -2277, -2099, -1787, -1332, -770, -171, 404, 951, 1413, 1732, 1901, 1913, 1780, 1491, 1100, 633, 116, -384, -831, -1148, -1355, -1412, -1320, -1102, -801, -480, -152, 147, 380, 527, 585, 592, 539, 436, 292, 144, -9, -146, -268, -320, -309, -222, -54, 153, 382, 604, 785, 865, 823, 659, 400, 28, -398, -837, -1211, -1501, -1654, -1660, -1491, -1168, -715, -176, 408, 1023, 1570, 1990, 2250, 2357, 2266, 1932, 1439, 821, 113, -669, -1440, -2080, -2554, -2857, -2920, -2709, -2230, -1590, -844, 14, 911, 1734, 2360, 2802, 3058, 3071, 2785, 2268, 1621, 859, 6, -902, -1705, -2330, -2766, -3016, -3007, -2701, -2163, -1502, -758, 67, 887, 1570, 2085, 2441, 2615, 2556, 2260, 1800, 1228, 561, -135, -792, -1309, -1682, -1896, -1931, -1781, -1480, -1090, -651, -194, 231, 588, 828, 962, 997, 932, 769, 539, 303, 93, -91, -242, -312, -297, -222, -120, 12, 184, 364, 491, 517, 488, 405, 249, -25, -347, -641, -896, -1148, -1320, -1345, -1206, -972, -657, -235, 276, 811, 1254, 1623, 1920, 2090, 2048, 1794, 1434, 944, 336, -363, -1033, -1627, -2109, -2454, -2593, -2513, -2225, -1761, -1150, -426, 341, 1086, 1747, 2259, 2588, 2710, 2627, 2309, 1812, 1177, 489, -254, -967, -1556, -1988, -2281, -2395, -2296, -1989, -1555, -1022, -444, 153, 693, 1100, 1369, 1516, 1546, 1421, 1173, 887, 621, 345, 72, -136, -249, -313, -368, -385, -329, -263, -231, -241, -247, -272, -366, -509, -635, -736, -821, -878, -814, -631, -364, -44, 375, 842, 1279, 1605, 1847, 1971, 1917, 1652, 1253, 751, 168, -498, -1143, -1695, -2125, -2399, -2524, -2413, -2118, -1652, -1089, -428, 280, 1003, 1647, 2167, 2510, 2683, 2647, 2387, 1895, 1276, 576, -172, -924, -1581, -2049, -2304, -2363, -2238, -1903, -1387, -796, -250, 254, 719, 1079, 1255, 1282, 1244, 1142, 927, 643, 359, 141, -59, -227, -346, -370, -323, -250, -162, -45, 80, 172, 199, 167, 73, -74, -256, -465, -678, -862, -960, -961, -878, -697, -379, 19, 433, 831, 1217, 1534, 1685, 1669, 1494, 1216, 801, 294, -231, -702, -1110, -1459, -1689, -1749, -1660, -1465, -1179, -773, -295, 179, 587, 959, 1262, 1441, 1439, 1330, 1135, 867, 501, 107, -229, -502, -710, -851, -866, -758, -570, -364, -118, 100, 290, 363, 375, 287, 159, -15, -202, -387, -555, -652, -659, -580, -430, -193, 127, 463, 766, 1014, 1218, 1334, 1308, 1128, 845, 476, 35, -469, -951, -1349, -1632, -1803, -1826, -1669, -1331, -864, -334, 234, 810, 1320, 1699, 1903, 1947, 1825, 1527, 1056, 476, -126, -698, -1195, -1576, -1760, -1733, -1511, -1144, -674, -137, 407, 866, 1167, 1328, 1355, 1236, 937, 521, 102, -325, -762, -1154, -1390, -1467, -1413, -1217, -833, -293, 317, 902, 1449, 1901, 2181, 2196, 1981, 1577, 992, 237, -564, -1319, -1974, -2496, -2791, -2818, -2600, -2175, -1525, -689, 197, 1069, 1885, 2594, 3079, 3249, 3175, 2834, 2241, 1390, 417, -559, -1467, -2274, -2917, -3220, -3200, -2916, -2446, -1753, -871, 22, 819, 1514, 2114, 2508, 2624, 2489, 2187, 1733, 1125, 409, -273, -889, -1380, -1760, -1925, -1875, -1624, -1235, -737, -183, 344, 802, 1133, 1309, 1297, 1129, 829, 449, -4, -461, -838, -1068, -1206, -1222, -1061, -716, -300, 126, 577, 1021, 1363, 1534, 1546, 1433, 1193, 797, 284, -257, -748, -1194, -1573, -1825, -1868, -1752, -1512, -1149, -643, -63, 504, 1025, 1458, 1782, 1937, 1905, 1680, 1317, 857, 311, -264, -769, -1154, -1420, -1562, -1522, -1321, -1016, -638, -212, 222, 588, 854, 989, 994, 865, 634, 339, -5, -335, -608, -783, -844, -785, -601, -316, 51, 439, 794, 1095, 1306, 1383, 1288, 1044, 676, 193, -360, -916, -1423, -1811, -2065, -2125, -2005, -1669, -1159, -519, 180, 903, 1582, 2160, 2542, 2718, 2660, 2374, 1843, 1118, 291, -559, -1353, -2076, -2617, -2909, -2913, -2674, -2235, -1579, -767, 97, 892, 1591, 2175, 2569, 2707, 2582, 2247, 1751, 1098, 334, -449, -1131, -1671, -2083, -2303, -2284, -2011, -1578, -1021, -389, 295, 930, 1434, 1747, 1888, 1865, 1641, 1228, 714, 170, -378, -903, -1337, -1614, -1716, -1656, -1424, -1067, -596, -45, 497, 994, 1397, 1684, 1814, 1749, 1503, 1118, 623, 85, -487, -1005, -1411, -1675, -1797, -1785, -1594, -1272, -849, -372, 139, 632, 1063, 1402, 1605, 1674, 1601, 1408, 1097, 681, 254, -175, -573, -915, -1155, -1263, -1267, -1150, -956, -689, -403, -121, 127, 324, 472, 543, 560, 522, 448, 351, 253, 169, 119, 82, 79, 96, 124, 160, 174, 191, 183, 151, 71, -29, -154, -290, -448, -596, -714, -787, -807, -764, -649, -455, -196, 106, 420, 723, 998, 1198, 1298, 1281, 1149, 921, 602, 235, -163, -541, -874, -1121, -1296, -1367, -1326, -1156, -909, -597, -228, 181, 570, 879, 1098, 1222, 1219, 1070, 833, 545, 230, -91, -372, -574, -725, -806, -796, -701, -546, -363, -127, 125, 354, 526, 633, 691, 644, 495, 257, 8, -242, -503, -705, -810, -805, -746, -602, -368, -79, 208, 486, 738, 916, 1006, 1003, 912, 738, 491, 204, -84, -373, -625, -833, -950, -991, -971, -895, -736, -499, -253, -6, 257, 506, 690, 790, 833, 831, 766, 637, 451, 275, 83, -109, -289, -424, -495, -519, -511, -439, -333, -204, -90, 6, 68, 95, 86, 54, -12, -73, -128, -159, -169, -147, -91, 1, 103, 227, 351, 467, 565, 620, 618, 564, 451, 289, 92, -132, -362, -572, -755, -882, -966, -971, -909, -769, -569, -313, -18, 289, 582, 856, 1075, 1212, 1260, 1201, 1052, 781, 452, 81, -296, -657, -966, -1184, -1272, -1242, -1109, -889, -570, -225, 113, 388, 627, 788, 859, 837, 747, 612, 448, 256, 73, -99, -242, -354, -432, -475, -473, -424, -335, -210, -71, 63, 218, 339, 427, 449, 426, 365, 227, 51, -149, -318, -470, -592, -639, -599, -479, -318, -127, 103, 313, 486, 579, 621, 616, 541, 435, 291, 168, 43, -63, -156, -213, -266, -292, -327, -354, -369, -375, -369, -361, -340, -297, -238, -159, -59, 61, 202, 337, 460, 551, 618, 655, 638, 581, 494, 381, 249, 88, -87, -262, -436, -601, -758, -875, -928, -922, -855, -725, -498, -219, 85, 398, 689, 938, 1106, 1161, 1107, 953, 729, 434, 93, -221, -468, -652, -781, -815, -754, -618, -478, -329, -171, -3, 123, 196, 245, 308, 341, 310, 246, 194, 127, 8, -128, -226, -291, -341, -354, -290, -163, 12, 208, 416, 616, 772, 857, 846, 738, 537, 251, -86, -441, -774, -1065, -1276, -1379, -1372, -1261, -1033, -717, -323, 104, 536, 940, 1284, 1537, 1675, 1693, 1588, 1373, 1050, 660, 210, -244, -696, -1100, -1451, -1688, -1807, -1800, -1664, -1410, -1038, -586, -105, 383, 828, 1204, 1474, 1597, 1587, 1470, 1261, 951, 607, 255, -43, -320, -545, -698, -758, -769, -751, -712, -639, -553, -487, -432, -370, -289, -206, -128, -53, 48, 151, 244, 321, 406, 503, 584, 649, 701, 754, 770, 752, 662, 533, 353, 117, -175, -484, -794, -1057, -1295, -1428, -1466, -1357, -1172, -869, -502, -73, 357, 761, 1093, 1362, 1496, 1523, 1407, 1223, 957, 636, 294, -16, -292, -537, -735, -855, -915, -951, -942, -894, -783, -659, -513, -341, -147, 37, 192, 328, 438, 517, 538, 534, 511, 486, 432, 395, 371, 378, 380, 370, 373, 341, 271, 131, -39, -257, -501, -759, -986, -1142, -1228, -1215, -1108, -892, -598, -277, 61, 399, 707, 954, 1134, 1261, 1333, 1322, 1238, 1099, 903, 662, 360, 32, -314, -653, -979, -1261, -1477, -1602, -1614, -1504, -1290, -971, -573, -136, 290, 664, 977, 1203, 1327, 1347, 1282, 1151, 994, 796, 583, 354, 143, -50, -262, -462, -629, -764, -870, -966, -1008, -987, -912, -807, -677, -481, -253, -25, 176, 390, 593, 761, 848, 906, 932, 912, 839, 721, 596, 457, 286, 98, -106, -307, -502, -681, -823, -904, -946, -913, -823, -682, -524, -342, -157, 28, 176, 304, 406, 487, 523, 531, 533, 546, 556, 554, 551, 554, 553, 506, 417, 310, 162, -26, -259, -506, -748, -969, -1159, -1287, -1340, -1300, -1173, -958, -662, -301, 105, 519, 924, 1283, 1570, 1769, 1856, 1812, 1645, 1370, 1010, 566, 66, -445, -935, -1375, -1740, -1987, -2107, -2060, -1880, -1561, -1150, -634, -94, 443, 919, 1328, 1641, 1815, 1856, 1756, 1551, 1253, 886, 477, 82, -274, -567, -801, -950, -1024, -1023, -970, -878, -772, -647, -513, -386, -283, -194, -100, -12, 53, 101, 171, 248, 352, 456, 593, 738, 904, 1025, 1103, 1110, 1069, 914, 672, 327, -70, -520, -965, -1399, -1748, -1983, -2075, -2010, -1805, -1426, -927, -343, 256, 861, 1419, 1884, 2214, 2366, 2364, 2190, 1862, 1372, 789, 164, -454, -1062, -1571, -1940, -2143, -2177, -2051, -1777, -1380, -889, -357, 150, 621, 1008, 1296, 1435, 1442, 1328, 1114, 825, 496, 162, -128, -346, -473, -532, -486, -360, -175, 11, 181, 332, 412, 414, 303, 109, -144, -428, -734, -1021, -1231, -1306, -1281, -1133, -866, -460, 15, 519, 1011, 1464, 1823, 2055, 2107, 2004, 1741, 1342, 797, 167, -479, -1087, -1629, -2060, -2335, -2426, -2331, -2075, -1659, -1118, -482, 192, 830, 1395, 1848, 2152, 2272, 2197, 1962, 1580, 1094, 538, -24, -552, -983, -1308, -1501, -1563, -1487, -1270, -1000, -674, -334, 5, 281, 492, 603, 644, 609, 514, 356, 172, 20, -101, -190, -231, -205, -108, 24, 182, 344, 501, 644, 708, 698, 600, 455, 237, -43, -362, -656, -916, -1122, -1256, -1292, -1202, -1018, -747, -422, -35, 362, 735, 1033, 1276, 1411, 1448, 1361, 1166, 899, 566, 214, -139, -467, -719, -904, -1015, -1058, -1017, -908, -762, -583, -390, -198, -16, 122, 246, 317, 376, 399, 399, 370, 338, 300, 274, 262, 270, 296, 336, 403, 457, 472, 462, 397, 280, 81, -179, -466, -773, -1043, -1281, -1436, -1467, -1370, -1162, -856, -451, 30, 518, 973, 1377, 1700, 1898, 1953, 1851, 1614, 1270, 832, 315, -212, -715, -1150, -1521, -1774, -1895, -1868, -1726, -1469, -1119, -715, -249, 206, 619, 968, 1233, 1409, 1458, 1402, 1253, 1036, 765, 465, 168, -85, -279, -414, -496, -514, -476, -414, -374, -350, -362, -406, -484, -585, -673, -738, -734, -653, -516, -306, -31, 300, 618, 922, 1180, 1383, 1492, 1475, 1346, 1117, 819, 450, 24, -416, -808, -1151, -1445, -1645, -1731, -1677, -1525, -1274, -929, -492, -9, 465, 897, 1252, 1527, 1661, 1650, 1500, 1243, 913, 510, 92, -311, -622, -860, -996, -1045, -978, -810, -599, -369, -147, 67, 219, 305, 315, 260, 169, 44, -99, -245, -352, -393, -387, -325, -211, -27, 197, 436, 651, 841, 990, 1071, 1060, 944, 755, 489, 151, -242, -645, -1020, -1351, -1598, -1740, -1734, -1584, -1278, -865, -370, 176, 734, 1224, 1590, 1829, 1918, 1856, 1631, 1284, 857, 410, -43, -476, -847, -1102, -1263, -1329, -1325, -1213, -1033, -803, -549, -285, -15, 231, 441, 588, 659, 685, 645, 546, 397, 231, 106, -7, -60, -75, -9, 108, 256, 389, 493, 564, 567, 467, 275, 25, -267, -577, -897, -1161, -1346, -1414, -1377, -1244, -994, -642, -205, 239, 683, 1089, 1460, 1715, 1845, 1850, 1736, 1512, 1161, 716, 223, -276, -752, -1210, -1575, -1818, -1932, -1927, -1790, -1538, -1169, -749, -274, 191, 638, 1041, 1351, 1546, 1626, 1587, 1444, 1206, 912, 588, 269, -21, -265, -453, -580, -648, -681, -686, -695, -698, -703, -711, -718, -719, -686, -614, -505, -371, -191, 45, 313, 572, 816, 1052, 1249, 1385, 1413, 1375, 1251, 1060, 764, 396, -7, -427, -848, -1258, -1590, -1829, -1937, -1926, -1771, -1486, -1059, -557, -13, 530, 1042, 1482, 1790, 1954, 1963, 1837, 1584, 1209, 757, 286, -166, -568, -927, -1173, -1310, -1316, -1252, -1107, -897, -645, -388, -162, 35, 204, 330, 397, 410, 388, 349, 290, 223, 162, 123, 133, 162, 221, 309, 419, 540, 622, 670, 647, 577, 408, 163, -152, -511, -870, -1203, -1477, -1645, -1679, -1555, -1309, -931, -467, 71, 621, 1121, 1535, 1837, 2019, 2044, 1903, 1634, 1262, 825, 320, -211, -710, -1139, -1489, -1747, -1893, -1894, -1767, -1521, -1203, -792, -334, 137, 568, 928, 1220, 1407, 1482, 1428, 1284, 1062, 810, 528, 241, -11, -207, -350, -441, -496, -518, -511, -511, -521, -540, -569, -582, -605, -611, -587, -511, -387, -236, -47, 169, 402, 629, 810, 956, 1048, 1094, 1066, 960, 803, 603, 363, 75, -230, -526, -783, -1013, -1174, -1267, -1263, -1176, -1007, -786, -501, -178, 154, 445, 696, 898, 1021, 1056, 1000, 886, 732, 536, 332, 124, -36, -150, -230, -285, -302, -285, -256, -255, -267, -287, -317, -376, -456, -530, -578, -586, -571, -513, -387, -194, 32, 274, 528, 780, 1000, 1153, 1228, 1230, 1151, 993, 752, 442, 94, -265, -638, -982, -1281, -1492, -1607, -1614, -1513, -1295, -959, -545, -88, 368, 804, 1182, 1457, 1596, 1607, 1506, 1287, 979, 604, 215, -144, -461, -713, -889, -951, -929, -835, -711, -553, -388, -243, -128, -50, -5, 22, 26, 16, -3, -7, 12, 37, 87, 163, 269, 392, 525, 640, 753, 816, 843, 787, 645, 459, 192, -108, -468, -807, -1121, -1361, -1530, -1585, -1506, -1287, -960, -535, -66, 445, 909, 1289, 1557, 1703, 1713, 1591, 1342, 1010, 631, 226, -164, -536, -837, -1044, -1165, -1201, -1153, -1030, -843, -636, -411, -196, 11, 188, 322, 401, 446, 462, 443, 393, 318, 260, 212, 193, 194, 235, 304, 404, 479, 525, 515, 470, 337, 127, -147, -449, -757, -1049, -1289, -1434, -1459, -1354, -1128, -815, -402, 67, 548, 971, 1325, 1585, 1730, 1738, 1617, 1377, 1054, 679, 251, -194, -602, -950, -1216, -1408, -1489, -1463, -1327, -1120, -858, -563, -246, 74, 344, 559, 701, 819, 848, 821, 735, 640, 529, 424, 301, 221, 165, 159, 152, 145, 138, 121, 64, -69, -232, -441, -650, -880, -1076, -1226, -1260, -1195, -1029, -782, -430, -4, 455, 880, 1252, 1557, 1766, 1823, 1745, 1532, 1229, 840, 380, -112, -585, -1005, -1357, -1637, -1793, -1819, -1706, -1489, -1161, -764, -292, 184, 619, 974, 1238, 1397, 1431, 1323, 1111, 858, 558, 263, -44, -262, -415, -473, -491, -439, -333, -193, -65, 15, 46, 45, -13, -130, -302, -473, -620, -729, -800, -807, -715, -538, -289, -5, 315, 671, 999, 1281, 1461, 1558, 1558, 1432, 1178, 809, 379, -89, -580, -1064, -1483, -1793, -1967, -2011, -1909, -1657, -1253, -755, -210, 333, 861, 1310, 1643, 1809, 1831, 1722, 1497, 1163, 753, 334, -50, -386, -670, -876, -978, -984, -918, -827, -685, -515, -346, -217, -128, -59, -7, 8, -15, -38, -49, -37, -16, 29, 109, 239, 405, 568, 727, 885, 997, 1047, 990, 843, 624, 330, -38, -447, -853, -1202, -1486, -1678, -1754, -1687, -1469, -1142, -736, -263, 242, 744, 1174, 1517, 1744, 1853, 1831, 1657, 1364, 986, 560, 102, -359, -771, -1101, -1321, -1436, -1437, -1331, -1115, -843, -537, -233, 53, 305, 480, 580, 614, 584, 510, 399, 277, 164, 79, 35, 36, 87, 175, 285, 406, 502, 567, 560, 506, 364, 161, -114, -406, -702, -973, -1196, -1338, -1379, -1314, -1124, -856, -488, -65, 384, 819, 1204, 1507, 1710, 1776, 1710, 1505, 1190, 782, 308, -190, -671, -1087, -1406, -1606, -1671, -1588, -1377, -1061, -678, -257, 149, 507, 776, 944, 1004, 959, 817, 620, 381, 149, -63, -226, -324, -345, -305, -193, -49, 129, 299, 448, 547, 582, 536, 415, 220, -32, -317, -615, -888, -1107, -1252, -1291, -1232, -1055, -770, -409, 20, 449, 882, 1257, 1555, 1732, 1783, 1699, 1482, 1145, 706, 211, -309, -789, -1218, -1532, -1730, -1770, -1670, -1438, -1108, -707, -266, 148, 506, 776, 950, 1029, 1010, 915, 751, 582, 403, 252, 122, 42, 3, 0, -3, 8, 16, 15, -6, -54, -121, -199, -293, -396, -513, -618, -703, -758, -789, -760, -673, -500, -271, 14, 326, 666, 980, 1245, 1416, 1497, 1466, 1314, 1041, 678, 250, -188, -613, -1014, -1317, -1511, -1563, -1511, -1352, -1094, -771, -414, -61, 257, 542, 757, 910, 971, 968, 912, 803, 664, 494, 324, 182, 43, -70, -163, -215, -246, -253, -256, -256, -244, -249, -268, -310, -353, -404, -453, -500, -514, -494, -428, -319, -175, 28, 250, 501, 724, 919, 1064, 1146, 1132, 1026, 834, 574, 260, -88, -432, -737, -982, -1149, -1232, -1220, -1099, -924, -687, -433, -154, 109, 342, 510, 644, 721, 748, 731, 662, 583, 487, 386, 283, 176, 89, 14, -44, -107, -155, -198, -217, -250, -289, -336, -382, -418, -473, -519, -550, -534, -493, -417, -298, -125, 93, 318, 538, 736, 916, 1044, 1084, 1041, 923, 747, 503, 198, -128, -435, -703, -919, -1081, -1144, -1118, -1004, -834, -616, -362, -83, 169, 379, 540, 648, 709, 705, 629, 536, 421, 326, 216, 119, 46, 17, 0, -5, -19, -17, -15, -30, -73, -136, -202, -271, -354, -450, -527, -581, -590, -591, -536, -441, -275, -87, 132, 348, 585, 805, 965, 1073, 1104, 1078, 966, 765, 499, 187, -143, -471, -793, -1042, -1214, -1286, -1278, -1174, -990, -719, -418, -100, 195, 473, 696, 856, 934, 950, 914, 827, 694, 528, 356, 185, 28, -124, -256, -342, -410, -439, -452, -436, -395, -351, -303, -273, -232, -205, -188, -189, -189, -173, -135, -90, -18, 79, 205, 344, 478, 606, 706, 773, 781, 732, 623, 465, 270, 34, -224, -466, -693, -855, -982, -1043, -1031, -939, -786, -582, -347, -78, 196, 447, 650, 812, 911, 947, 913, 815, 681, 511, 321, 119, -66, -230, -361, -462, -520, -543, -527, -476, -411, -344, -273, -208, -144, -110, -88, -77, -64, -40, -23, 8, 60, 149, 248, 350, 447, 541, 620, 657, 633, 559, 447, 293, 87, -142, -368, -571, -729, -860, -922, -913, -824, -687, -514, -302, -69, 175, 372, 541, 664, 756, 785, 750, 668, 563, 431, 282, 113, -45, -167, -267, -351, -407, -423, -402, -359, -313, -260, -197, -133, -88, -69, -65, -69, -78, -95, -107, -106, -66, -5, 77, 167, 274, 397, 512, 585, 621, 614, 566, 469, 299, 106, -103, -316, -518, -702, -838, -896, -892, -822, -704, -526, -303, -65, 174, 377, 566, 707, 793, 810, 773, 695, 577, 420, 237, 63, -93, -232, -353, -439, -483, -486, -462, -415, -343, -256, -159, -70, 0, 60, 97, 116, 104, 72, 31, -3, -30, -44, -33, 9, 82, 175, 273, 365, 452, 509, 520, 478, 376, 238, 55, -142, -360, -551, -710, -806, -857, -831, -736, -579, -382, -153, 77, 306, 508, 663, 767, 814, 808, 758, 645, 512, 335, 156, -28, -215, -378, -514, -610, -661, -670, -633, -550, -432, -281, -119, 42, 190, 310, 399, 435, 428, 385, 309, 220, 109, 16, -63, -111, -126, -113, -64, -4, 60, 118, 159, 181, 171, 128, 56, -40, -131, -239, -327, -393, -424, -425, -388, -327, -224, -105, 25, 153, 271, 378, 461, 505, 521, 498, 460, 374, 273, 141, 14, -111, -240, -348, -438, -500, -531, -529, -488, -415, -319, -202, -65, 60, 193, 300, 383, 432, 445, 435, 388, 322, 235, 140, 56, -28, -86, -135, -165, -174, -177, -169, -171, -167, -165, -163, -171, -165, -155, -128, -94, -54, 0, 58, 116, 161, 200, 222, 236, 224, 203, 169, 139, 111, 78, 50, 25, 1, -19, -55, -88, -139, -182, -239, -279, -320, -332, -325, -282, -209, -116, -2, 120, 244, 349, 421, 461, 461, 420, 352, 257, 139, 22, -96, -193, -272, -319, -343, -346, -328, -297, -249, -208, -145, -88, -21, 41, 109, 171, 237, 288, 327, 337, 329, 296, 238, 146, 51, -49, -143, -224, -286, -322, -317, -293, -232, -170, -82, -10, 64, 122, 155, 175, 169, 155, 126, 91, 48, 15, -14, -31, -50, -63, -66, -67, -53, -48, -36, -25, -9, 7, 30, 52, 72, 86, 86, 84, 60, 39, -9, -44, -91, -126, -150, -168, -154, -139, -98, -60, -8, 50, 101, 141, 167, 183, 184, 171, 152, 126, 92, 53, 8, -29, -64, -95, -127, -154, -168, -169, -168, -155, -136, -101, -73, -29, 1, 42, 67, 89, 111, 127, 141, 146, 157, 149, 149, 135, 121, 96, 67, 25, -20, -76, -127, -185, -224, -257, -269, -274, -252, -207, -139, -65, 9, 92, 168, 233, 275, 294, 285, 269, 217, 162, 90, 29, -26, -66, -107, -121, -123, -108, -108, -106, -98, -97, -94, -107, -111, -108, -98, -86, -66, -38, 4, 41, 78, 104, 138, 164, 182, 184, 175, 167, 150, 119, 85, 40, 9, -43, -81, -135, -164, -190, -210, -214, -221, -191, -168, -115, -80, -28, 25, 80, 125, 156, 176, 194, 196, 186, 147, 127, 86, 59, 9, -18, -37, -48, -54, -71, -57, -54, -39, -49, -57, -64, -75, -93, -116, -130, -135, -135, -131, -118, -84, -36, 14, 62, 123, 179, 239, 279, 304, 313, 303, 271, 213, 139, 47, -35, -135, -217, -299, -350, -382, -386, -371, -328, -263, -182, -101, -20, 66, 143, 207, 249, 285, 304, 315, 300, 287, 256, 220, 172, 121, 62, -2, -64, -134, -194, -256, -298, -323, -335, -334, -307, -273, -212, -156, -84, -21, 59, 117, 173, 213, 250, 278, 299, 308, 312, 315, 302, 281, 240, 183, 110, 13, -90, -207, -315, -422, -499, -548, -564, -539, -472, -373, -241, -90, 59, 208, 345, 448, 527, 553, 559, 525, 464, 372, 265, 152, 39, -69, -172, -254, -325, -368, -407, -410, -406, -363, -330, -264, -191, -111, -24, 40, 122, 173, 232, 259, 274, 277, 271, 255, 226, 191, 157, 137, 106, 84, 60, 38, 7, -26, -80, -135, -196, -250, -321, -364, -405, -411, -396, -348, -278, -173, -52, 74, 205, 314, 417, 493, 544, 558, 542, 492, 418, 307, 185, 49, -93, -227, -365, -464, -551, -597, -606, -572, -504, -397, -270, -110, 25, 172, 282, 384, 441, 468, 455, 414, 352, 275, 198, 116, 52, -2, -43, -75, -92, -96, -102, -112, -129, -148, -164, -192, -227, -265, -284, -291, -283, -267, -227, -159, -69, 31, 138, 252, 371, 465, 536, 575, 596, 571, 501, 388, 244, 79, -99, -295, -470, -614, -713, -764, -769, -714, -598, -440, -259, -67, 130, 312, 463, 562, 615, 634, 605, 538, 444, 330, 229, 115, 14, -91, -169, -232, -278, -322, -350, -358, -357, -339, -324, -282, -230, -169, -107, -53, 7, 75, 126, 175, 203, 249, 282, 314, 326, 344, 355, 360, 335, 291, 216, 132, 18, -118, -264, -398, -520, -609, -669, -672, -621, -524, -382, -217, -23, 176, 352, 501, 603, 669, 677, 643, 555, 440, 310, 167, 31, -107, -220, -308, -377, -427, -451, -453, -432, -394, -348, -285, -204, -118, -30, 60, 145, 229, 289, 336, 355, 368, 360, 332, 281, 225, 163, 95, 27, -44, -105, -162, -209, -251, -282, -304, -306, -301, -280, -249, -189, -131, -48, 19, 100, 162, 224, 273, 296, 308, 294, 273, 223, 173, 108, 55, -9, -71, -120, -161, -183, -201, -204, -200, -186, -165, -137, -109, -77, -45, -18, 11, 29, 54, 65, 87, 96, 113, 124, 135, 147, 164, 166, 167, 154, 130, 91, 42, -24, -78, -148, -207, -255, -294, -297, -289, -251, -196, -129, -44, 42, 115, 179, 229, 261, 273, 262, 228, 190, 140, 92, 29, -17, -66, -88, -121, -133, -144, -136, -123, -115, -99, -84, -58, -44, -28, -21, -11, -2, 4, 5, 5, 16, 22, 41, 61, 79, 112, 126, 153, 167, 173, 160, 134, 82, 34, -37, -94, -171, -217, -266, -277, -287, -261, -223, -159, -84, -3, 75, 154, 221, 269, 287, 287, 266, 232, 166, 99, 24, -43, -101, -156, -186, -193, -189, -167, -141, -97, -54, -11, 22, 39, 51, 53, 43, 18, -10, -36, -42, -51, -42, -34, 1, 41, 78, 111, 146, 173, 191, 181, 167, 123, 82, 13, -45, -120, -173, -228, -266, -291, -288, -277, -236, -181, -116, -32, 60, 145, 222, 289, 341, 369, 373, 343, 292, 212, 121, 14, -97, -195, -276, -328, -360, -363, -331, -277, -196, -122, -35, 39, 110, 156, 182, 184, 181, 167, 136, 110, 86, 76, 63, 59, 60, 55, 55, 35, 26, -4, -24, -68, -101, -142, -161, -186, -196, -197, -192, -162, -135, -85, -43, 18, 79, 138, 190, 239, 270, 297, 296, 282, 249, 193, 125, 39, -50, -144, -232, -307, -364, -390, -393, -364, -311, -234, -135, -22, 85, 188, 266, 341, 371, 385, 368, 327, 266, 185, 98, 10, -71, -144, -205, -243, -271, -269, -264, -232, -203, -151, -105, -46, 1, 52, 92, 126, 145, 155, 150, 150, 127, 105, 75, 54, 25, 12, -6, -16, -13, -11, -14, -18, -17, -28, -37, -66, -86, -110, -131, -149, -159, -154, -133, -107, -69, -23, 39, 98, 160, 205, 252, 284, 293, 289, 247, 210, 137, 66, -33, -121, -210, -277, -335, -369, -373, -356, -302, -240, -151, -54, 47, 141, 226, 282, 330, 347, 344, 316, 262, 208, 131, 60, -23, -92, -150, -191, -225, -241, -237, -218, -191, -159, -127, -83, -48, -7, 20, 51, 67, 86, 89, 95, 100, 103, 109, 111, 119, 122, 131, 126, 122, 107, 83, 55, 1, -49, -111, -167, -225, -271, -309, -318, -311, -272, -211, -137, -30, 67, 177, 272, 352, 405, 427, 409, 366, 288, 198, 84, -35, -142, -238, -304, -347, -363, -343, -303, -238, -167, -86, -11, 60, 116, 151, 175, 182, 177, 156, 130, 99, 72, 44, 22, 0, -12, -16, -15, -9, -2, 4, 9, 12, 17, 2, -5, -33, -53, -86, -122, -155, -179, -203, -202, -188, -150, -86, -13, 77, 173, 264, 347, 392, 412, 384, 336, 237, 125, -4, -135, -252, -349, -407, -425, -405, -354, -282, -185, -81, 15, 105, 174, 217, 253, 249, 236, 211, 175, 151, 104, 68, 31, 0, -31, -54, -86, -100, -119, -118, -115, -100, -83, -51, -30, -3, 8, 14, 13, -6, -30, -59, -91, -102, -108, -81, -46, 16, 95, 172, 248, 300, 327, 320, 277, 207, 102, -11, -132, -241, -328, -390, -397, -383, -327, -254, -155, -61, 42, 122, 186, 231, 256, 270, 259, 248, 221, 197, 158, 115, 64, 11, -48, -109, -169, -221, -254, -281, -273, -252, -202, -135, -58, 23, 91, 150, 186, 199, 181, 157, 109, 67, 18, -10, -34, -22, -13, 18, 48, 78, 92, 91, 63, 26, -24, -87, -144, -199, -226, -232, -214, -171, -117, -44, 19, 92, 135, 179, 191, 198, 182, 158, 129, 99, 75, 42, 19, 1, -27, -43, -81, -106, -135, -159, -172, -181, -167, -142, -94, -47, 10, 66, 120, 147, 164, 162, 145, 116, 72, 29, -1, -28, -36, -36, -23, -4, 18, 36, 37, 31, 10, -16, -58, -98, -128, -154, -160, -162, -135, -95, -48, 8, 55, 112, 152, 183, 198, 201, 187, 169, 133, 95, 55, 2, -44, -94, -136, -173, -204, -214, -219, -198, -173, -122, -70, -7, 56, 116, 164, 196, 210, 211, 185, 149, 95, 42, -6, -44, -70, -90, -92, -84, -64, -56, -41, -33, -29, -34, -47, -53, -68, -63, -66, -49, -34, -2, 25, 54, 80, 104, 124, 126, 120, 105, 96, 70, 58, 27, 7, -22, -51, -80, -114, -135, -160, -164, -167, -149, -122, -80, -33, 24, 81, 137, 180, 201, 214, 196, 177, 125, 82, 15, -35, -85, -117, -141, -150, -150, -126, -101, -64, -40, -4, 18, 42, 53, 59, 55, 51, 42, 37, 31, 21, 14, 10, -1, 4, -10, -3, -5, 7, 8, 14, 18, 27, 30, 26, 20, -3, -14, -40, -63, -87, -98, -101, -93, -79, -50, -23, 21, 53, 90, 110, 129, 131, 126, 106, 74, 52, 17, -11, -35, -62, -78, -97, -98, -99, -95, -86, -75, -58, -35, -14, 11, 30, 56, 76, 84, 94, 88, 87, 77, 61, 40, 18, 2, -14, -25, -38, -52, -52, -57, -57, -60, -57, -57, -52, -45, -45, -27, -13, 4, 23, 37, 66, 80, 90, 92, 98, 86, 77, 49, 30, 1, -22, -48, -68, -87, -89, -92, -78, -75, -64, -48, -32, -14, 1, 18, 33, 44, 51, 58, 59, 55, 59, 50, 43, 43, 34, 29, 15, 5, -1, -14, -22, -41, -47, -59, -62, -76, -78, -84, -76, -70, -49, -32, -2, 23, 46, 75, 92, 118, 119, 116, 107, 90, 79, 44, 15, -14, -42, -67, -91, -111, -113, -115, -109, -99, -85, -58, -33, -8, 21, 37, 67, 78, 91, 89, 88, 82, 68, 54, 38, 26, 11, -1, -7, -14, -20, -26, -32, -36, -44, -49, -61, -63, -75, -75, -74, -65, -52, -35, -14, 6, 33, 55, 76, 102, 115, 134, 131, 130, 116, 92, 68, 30, -15, -54, -93, -131, -153, -170, -178, -165, -154, -116, -79, -36, 14, 57, 96, 130, 153, 168, 167, 159, 140, 108, 73, 36, -3, -35, -71, -93, -110, -114, -113, -99, -86, -65, -49, -21, -11, 12, 14, 23, 18, 12, 7, -2, -2, -3, -6, 9, 28, 54, 81, 104, 124, 143, 136, 134, 96, 58, 3, -53, -114, -172, -218, -243, -255, -249, -212, -170, -99, -38, 45, 114, 186, 232, 277, 289, 286, 262, 220, 163, 96, 18, -58, -133, -198, -244, -273, -278, -266, -230, -177, -114, -44, 28, 91, 148, 185, 205, 199, 179, 138, 93, 41, -11, -42, -84, -85, -80, -60, -25, 2, 43, 64, 82, 88, 67, 39, 2, -46, -91, -139, -169, -189, -189, -176, -141, -106, -40, 15, 93, 146, 206, 241, 269, 280, 263, 235, 179, 116, 33, -47, -136, -212, -278, -315, -333, -321, -287, -224, -143, -52, 37, 120, 195, 242, 267, 266, 241, 201, 146, 86, 31, -28, -62, -94, -103, -104, -89, -64, -42, -15, -1, 6, 2, -14, -32, -56, -76, -102, -108, -117, -96, -85, -42, -8, 42, 76, 124, 154, 191, 209, 225, 219, 200, 171, 116, 58, -22, -102, -186, -260, -319, -346, -359, -334, -282, -199, -104, 8, 116, 214, 296, 347, 364, 354, 309, 246, 160, 74, -25, -92, -170, -204, -235, -236, -223, -189, -145, -95, -42, 2, 42, 74, 85, 87, 76, 59, 38, 17, -8, -24, -40, -41, -37, -19, 11, 46, 76, 116, 146, 168, 174, 154, 119, 66, -7, -86, -171, -241, -304, -337, -345, -313, -256, -173, -66, 43, 162, 257, 337, 391, 414, 399, 353, 277, 183, 75, -39, -150, -234, -314, -358, -379, -368, -322, -263, -178, -92, 9, 98, 176, 238, 276, 287, 268, 231, 175, 107, 35, -43, -96, -147, -161, -164, -140, -103, -50, 4, 63, 101, 129, 135, 119, 82, 30, -33, -98, -157, -200, -229, -233, -214, -162, -104, -21, 66, 154, 230, 291, 327, 343, 321, 282, 212, 130, 31, -75, -176, -265, -335, -382, -402, -389, -343, -280, -189, -90, 28, 141, 240, 315, 375, 393, 390, 342, 279, 189, 98, -3, -93, -173, -234, -273, -289, -281, -248, -206, -139, -82, -15, 34, 83, 110, 125, 127, 112, 98, 65, 47, 17, 10, -3, 1, 8, 17, 38, 45, 56, 58, 51, 36, 16, -7, -42, -67, -97, -113, -128, -136, -128, -116, -98, -69, -40, 0, 30, 69, 94, 128, 141, 159, 161, 160, 148, 118, 89, 44, 3, -40, -88, -126, -155, -176, -187, -175, -163, -126, -101, -49, -14, 30, 67, 92, 114, 114, 122, 114, 111, 99, 92, 81, 74, 61, 45, 31, 6, -22, -56, -91, -126, -151, -170, -174, -162, -140, -102, -58, -7, 41, 82, 115, 134, 148, 134, 128, 105, 81, 63, 37, 28, 9, 1, -12, -23, -31, -44, -61, -75, -91, -100, -101, -101, -93, -85, -63, -36, -11, 16, 40, 65, 91, 102, 112, 117, 115, 113, 101, 93, 76, 59, 34, 7, -23, -62, -96, -139, -168, -198, -210, -199, -181, -132, -82, -10, 63, 128, 182, 231, 242, 237, 215, 161, 116, 42, -6, -69, -110, -140, -155, -149, -140, -118, -86, -62, -30, -6, 21, 38, 53, 63, 64, 58, 51, 37, 21, -1, -23, -42, -51, -53, -49, -41, -21, 10, 40, 75, 100, 122, 132, 123, 103, 62, 18, -46, -92, -151, -184, -215, -216, -203, -168, -117, -58, 9, 69, 133, 176, 210, 226, 219, 211, 176, 143, 90, 42, -20, -72, -118, -161, -187, -213, -213, -203, -172, -134, -78, -23, 40, 93, 135, 168, 179, 172, 150, 116, 70, 26, -17, -52, -71, -79, -78, -62, -42, -7, 13, 38, 47, 56, 44, 29, 0, -29, -57, -83, -95, -106, -105, -91, -77, -49, -15, 14, 51, 78, 100, 122, 132, 143, 139, 130, 116, 95, 66, 23, -24, -71, -121, -163, -196, -215, -210, -193, -155, -103, -44, 21, 76, 127, 166, 188, 191, 174, 153, 119, 88, 38, 4, -33, -54, -71, -78, -78, -69, -63, -56, -49, -47, -43, -42, -48, -43, -46, -37, -29, -16, -10, 13, 23, 39, 56, 72, 86, 99, 106, 112, 111, 112, 97, 74, 40, -1, -40, -92, -140, -180, -212, -223, -219, -192, -156, -101, -40, 29, 86, 142, 183, 212, 223, 218, 202, 166, 123, 69, 16, -38, -81, -131, -153, -175, -171, -157, -135, -104, -63, -24, 13, 46, 65, 82, 80, 71, 55, 29, 11, -3, -21, -21, -22, -9, 10, 28, 54, 71, 90, 95, 98, 81, 61, 26, -23, -68, -115, -157, -183, -201, -186, -166, -124, -73, -15, 49, 104, 157, 195, 216, 221, 202, 172, 137, 90, 39, -15, -70, -109, -151, -170, -192, -183, -175, -145, -110, -69, -21, 21, 67, 94, 116, 127, 124, 116, 90, 71, 38, 18, -4, -16, -24, -30, -33, -28, -31, -15, -12, 2, 1, 5, -3, -6, -22, -28, -48, -58, -70, -74, -72, -55, -34, -13, 25, 56, 96, 115, 142, 145, 143, 123, 92, 57, 11, -34, -76, -113, -137, -162, -161, -161, -140, -112, -73, -25, 12, 62, 87, 121, 124, 135, 116, 112, 88, 72, 47, 22, -7, -23, -49, -65, -79, -84, -86, -80, -71, -56, -32, -16, 8, 27, 43, 54, 44, 41, 21, 11, -5, -13, -16, -15, -4, 14, 33, 52, 63, 71, 68, 52, 35, 1, -23, -60, -77, -101, -107, -110, -103, -85, -63, -27, 2, 33, 57, 79, 96, 108, 109, 112, 98, 89, 62, 37, 7, -28, -54, -81, -97, -108, -119, -108, -105, -76, -61, -25, -1, 31, 53, 69, 76, 76, 72, 61, 43, 20, 6, -10, -16, -25, -21, -14, -6, 6, 19, 27, 33, 27, 21, 10, 0, -22, -37, -59, -66, -84, -82, -88, -72, -60, -41, -16, 12, 46, 81, 102, 123, 129, 142, 125, 109, 82, 43, 6, -46, -84, -128, -149, -171, -168, -163, -132, -106, -60, -20, 26, 65, 102, 126, 143, 147, 145, 122, 104, 75, 40, 6, -28, -58, -83, -91, -107, -95, -96, -70, -55, -33, -11, 8, 27, 36, 36, 28, 15, 7, -8, -18, -25, -24, -16, 6, 26, 46, 70, 81, 105, 99, 100, 79, 58, 25, -15, -56, -100, -130, -152, -165, -159, -156, -126, -96, -52, -2, 51, 88, 131, 152, 180, 188, 181, 164, 133, 95, 49, -1, -50, -93, -128, -155, -172, -175, -160, -140, -105, -65, -20, 21, 50, 71, 86, 91, 88, 77, 56, 37, 30, 14, 19, 19, 30, 32, 45, 52, 52, 50, 33, 14, -9, -41, -66, -96, -120, -139, -152, -143, -138, -112, -85, -37, 3, 57, 102, 151, 180, 206, 210, 212, 181, 151, 100, 45, -18, -76, -130, -178, -214, -236, -235, -217, -192, -142, -95, -29, 23, 82, 125, 170, 182, 200, 194, 180, 153, 117, 75, 29, -11, -49, -76, -95, -113, -122, -132, -123, -116, -94, -80, -58, -34, -11, 8, 23, 33, 49, 52, 57, 52, 61, 63, 72, 79, 83, 79, 72, 64, 42, 23, -7, -34, -63, -92, -107, -121, -120, -120, -102, -81, -51, -26, 7, 24, 44, 52, 65, 73, 71, 83, 72, 73, 62, 59, 49, 36, 28, 11, -1, -18, -31, -50, -65, -72, -83, -84, -84, -79, -77, -66, -58, -42, -31, -16, 3, 27, 58, 78, 108, 125, 148, 151, 152, 133, 108, 70, 27, -25, -69, -119, -152, -181, -195, -195, -181, -150, -109, -62, -13, 41, 83, 120, 148, 162, 168, 150, 127, 108, 73, 54, 16, -2, -31, -45, -61, -67, -80, -78, -81, -81, -85, -79, -67, -57, -41, -29, -11, 12, 25, 37, 45, 50, 60, 58, 55, 61, 64, 72, 74, 72, 79, 59, 47, 15, -7, -44, -77, -106, -126, -144, -146, -147, -129, -105, -71, -36, 3, 38, 76, 105, 124, 144, 146, 150, 136, 114, 86, 52, 10, -19, -50, -67, -87, -90, -92, -88, -80, -75, -62, -61, -44, -36, -27, -20, -16, -1, 8, 21, 29, 40, 50, 62, 74, 82, 85, 94, 85, 84, 68, 58, 33, 11, -14, -47, -74, -102, -123, -135, -146, -136, -133, -106, -89, -61, -26, 9, 42, 80, 112, 141, 163, 172, 179, 169, 146, 110, 70, 17, -20, -70, -99, -129, -142, -144, -147, -133, -118, -95, -79, -58, -41, -21, 2, 27, 47, 72, 96, 120, 136, 145, 147, 140, 125, 91, 58, 20, -20, -58, -91, -118, -132, -146, -144, -143, -124, -101, -74, -41, -10, 23, 40, 66, 79, 91, 94, 98, 91, 88, 74, 69, 56, 39, 23, 3, -18, -31, -45, -55, -58, -61, -49, -44, -33, -35, -35, -41, -52, -63, -70, -78, -67, -49, -23, 17, 61, 101, 140, 159, 178, 173, 156, 131, 89, 48, -3, -48, -91, -132, -154, -178, -186, -183, -167, -144, -104, -68, -16, 26, 67, 109, 130, 154, 159, 159, 151, 134, 109, 80, 47, 3, -33, -75, -99, -118, -125, -122, -103, -75, -51, -26, -6, 15, 14, 11, -7, -20, -36, -45, -45, -35, -14, 13, 50, 84, 123, 147, 160, 166, 158, 135, 106, 62, 17, -41, -98, -146, -206, -240, -272, -271, -263, -217, -166, -82, 2, 95, 181, 254, 319, 350, 365, 340, 301, 231, 138, 34, -77, -175, -270, -340, -396, -411, -397, -354, -279, -178, -60, 65, 180, 281, 356, 405, 413, 391, 330, 247, 145, 34, -74, -182, -266, -331, -367, -369, -344, -285, -220, -117, -25, 92, 182, 274, 325, 362, 350, 319, 251, 161, 58, -49, -153, -237, -307, -341, -352, -322, -268, -195, -106, -8, 87, 181, 253, 312, 345, 354, 331, 286, 214, 126, 29, -77, -172, -263, -330, -381, -406, -392, -354, -279, -190, -77, 43, 155, 268, 354, 418, 450, 449, 418, 352, 261, 154, 33, -85, -208, -315, -400, -465, -494, -494, -458, -382, -288, -166, -28, 115, 261, 386, 485, 548, 569, 553, 488, 393, 260, 119, -39, -194, -333, -455, -538, -589, -598, -554, -475, -355, -221, -54, 107, 268, 408, 516, 583, 613, 590, 529, 421, 285, 127, -43, -208, -356, -478, -562, -603, -592, -534, -423, -286, -125, 48, 208, 364, 466, 540, 565, 538, 478, 371, 242, 91, -67, -219, -359, -468, -533, -567, -539, -478, -360, -214, -43, 138, 308, 457, 568, 630, 628, 578, 468, 322, 137, -56, -253, -425, -566, -655, -692, -665, -594, -459, -296, -98, 115, 311, 496, 635, 725, 751, 713, 620, 469, 284, 74, -143, -352, -529, -662, -750, -788, -757, -672, -520, -334, -111, 124, 363, 563, 734, 830, 870, 823, 718, 539, 328, 81, -158, -383, -587, -730, -818, -830, -792, -698, -540, -347, -125, 96, 320, 509, 669, 768, 806, 787, 707, 569, 386, 171, -49, -262, -455, -612, -724, -772, -761, -694, -574, -408, -199, 11, 231, 432, 595, 710, 754, 740, 659, 527, 348, 144, -64, -258, -435, -568, -657, -686, -661, -592, -473, -322, -150, 43, 224, 398, 532, 636, 681, 684, 617, 513, 357, 185, -17, -212, -404, -560, -676, -743, -747, -700, -595, -437, -244, -25, 190, 411, 589, 734, 813, 842, 802, 697, 527, 325, 95, -149, -377, -594, -752, -869, -915, -902, -812, -661, -452, -207, 61, 333, 584, 792, 936, 1006, 995, 914, 748, 527, 259, -23, -308, -573, -792, -952, -1036, -1048, -973, -811, -585, -310, -17, 289, 565, 798, 956, 1036, 1041, 958, 799, 572, 309, 31, -251, -510, -732, -895, -985, -1007, -947, -810, -604, -344, -61, 234, 515, 751, 922, 1002, 1010, 929, 767, 544, 270, -14, -296, -553, -762, -910, -972, -973, -880, -723, -497, -225, 55, 346, 598, 808, 947, 1000, 968, 859, 671, 439, 166, -113, -389, -634, -824, -949, -999, -974, -872, -693, -456, -181, 107, 389, 655, 866, 1007, 1059, 1030, 920, 727, 487, 198, -96, -386, -644, -857, -1002, -1072, -1067, -976, -812, -572, -284, 26, 350, 650, 901, 1068, 1147, 1133, 1022, 815, 546, 227, -84, -409, -678, -899, -1028, -1094, -1059, -954, -760, -510, -220, 90, 382, 660, 870, 1011, 1055, 1028, 901, 707, 446, 165, -122, -395, -640, -834, -953, -997, -970, -870, -700, -461, -189, 95, 374, 640, 861, 1007, 1061, 1039, 920, 729, 462, 158, -156, -458, -724, -947, -1074, -1123, -1071, -941, -733, -450, -130, 207, 524, 813, 1035, 1171, 1206, 1149, 991, 744, 426, 77, -280, -616, -908, -1128, -1251, -1271, -1193, -1013, -753, -421, -65, 300, 636, 940, 1159, 1278, 1292, 1205, 1029, 772, 446, 97, -253, -576, -869, -1091, -1233, -1281, -1235, -1099, -869, -566, -213, 152, 521, 849, 1126, 1295, 1358, 1304, 1141, 882, 546, 172, -207, -571, -885, -1119, -1265, -1296, -1234, -1062, -810, -480, -121, 249, 583, 884, 1097, 1210, 1221, 1130, 951, 691, 374, 49, -274, -570, -821, -999, -1099, -1107, -1045, -905, -688, -414, -103, 201, 507, 779, 998, 1126, 1161, 1112, 970, 742, 440, 108, -228, -544, -827, -1040, -1164, -1196, -1137, -989, -752, -443, -102, 245, 579, 880, 1098, 1221, 1233, 1149, 975, 708, 383, 31, -306, -620, -888, -1085, -1178, -1185, -1096, -937, -680, -381, -43, 282, 601, 874, 1080, 1186, 1202, 1115, 938, 675, 357, 15, -323, -637, -901, -1092, -1188, -1193, -1106, -935, -677, -361, -21, 328, 659, 943, 1151, 1252, 1261, 1159, 957, 668, 318, -51, -422, -755, -1038, -1221, -1303, -1272, -1151, -926, -617, -250, 134, 506, 839, 1101, 1264, 1308, 1253, 1089, 847, 528, 176, -193, -524, -811, -1036, -1180, -1219, -1171, -1041, -835, -555, -232, 106, 435, 738, 987, 1154, 1225, 1196, 1076, 862, 588, 254, -86, -414, -704, -944, -1109, -1182, -1162, -1065, -871, -609, -288, 49, 381, 703, 956, 1131, 1193, 1164, 1035, 820, 530, 204, -131, -447, -717, -940, -1063, -1102, -1051, -928, -733, -471, -176, 111, 398, 656, 872, 1001, 1046, 1019, 916, 732, 492, 212, -71, -353, -608, -816, -960, -1028, -1020, -954, -802, -586, -326, -32, 270, 577, 834, 1032, 1139, 1156, 1083, 917, 660, 350, 6, -328, -649, -916, -1102, -1184, -1178, -1081, -901, -634, -323, -1, 315, 617, 870, 1041, 1119, 1120, 1037, 869, 636, 367, 74, -213, -491, -730, -917, -1029, -1076, -1037, -937, -754, -512, -224, 86, 400, 685, 923, 1079, 1146, 1132, 1018, 813, 545, 238, -85, -413, -697, -932, -1086, -1166, -1156, -1040, -848, -580, -254, 87, 443, 750, 1003, 1156, 1212, 1165, 1018, 771, 473, 147, -185, -492, -753, -942, -1054, -1085, -1044, -913, -728, -474, -198, 92, 382, 638, 860, 999, 1071, 1069, 975, 802, 565, 290, -12, -318, -590, -827, -993, -1096, -1102, -1037, -888, -662, -383, -63, 257, 575, 839, 1044, 1156, 1176, 1094, 914, 673, 367, 43, -305, -605, -854, -1035, -1133, -1135, -1051, -871, -634, -340, -30, 290, 578, 818, 980, 1064, 1070, 995, 833, 621, 359, 91, -194, -460, -696, -876, -995, -1043, -1024, -920, -738, -502, -217, 78, 393, 666, 902, 1067, 1141, 1128, 1018, 833, 573, 258, -76, -401, -705, -968, -1146, -1231, -1212, -1109, -896, -608, -255, 114, 480, 802, 1062, 1226, 1284, 1232, 1082, 844, 554, 215, -124, -460, -753, -988, -1159, -1235, -1223, -1111, -928, -657, -344, 12, 358, 689, 959, 1160, 1273, 1286, 1198, 1010, 758, 445, 103, -249, -584, -870, -1109, -1258, -1331, -1297, -1171, -943, -631, -267, 127, 532, 899, 1183, 1378, 1446, 1403, 1225, 959, 605, 218, -183, -554, -883, -1145, -1302, -1354, -1291, -1148, -902, -584, -228, 129, 472, 780, 1018, 1162, 1217, 1177, 1052, 848, 593, 295, -12, -312, -592, -833, -1013, -1116, -1135, -1090, -951, -745, -463, -163, 163, 482, 781, 1007, 1157, 1210, 1184, 1053, 841, 550, 244, -95, -431, -741, -987, -1171, -1257, -1264, -1154, -973, -690, -360, 13, 385, 738, 1027, 1232, 1336, 1341, 1241, 1033, 748, 411, 44, -339, -695, -1002, -1219, -1356, -1388, -1312, -1130, -859, -514, -133, 266, 638, 971, 1219, 1370, 1421, 1359, 1200, 940, 623, 257, -129, -511, -859, -1146, -1357, -1474, -1469, -1363, -1153, -840, -457, -16, 439, 858, 1219, 1473, 1620, 1629, 1506, 1253, 911, 486, 16, -444, -870, -1224, -1486, -1626, -1630, -1517, -1271, -927, -510, -57, 407, 831, 1173, 1421, 1554, 1577, 1463, 1250, 935, 572, 157, -273, -677, -1039, -1322, -1502, -1573, -1521, -1360, -1071, -708, -279, 166, 607, 1006, 1320, 1534, 1626, 1592, 1441, 1165, 816, 385, -62, -523, -945, -1311, -1569, -1711, -1717, -1593, -1329, -954, -486, 20, 530, 1005, 1400, 1675, 1796, 1782, 1621, 1338, 935, 465, -31, -515, -963, -1343, -1615, -1751, -1754, -1627, -1372, -1005, -551, -74, 418, 873, 1263, 1549, 1703, 1725, 1626, 1407, 1084, 677, 243, -215, -656, -1067, -1396, -1628, -1737, -1740, -1605, -1344, -947, -483, 18, 539, 1030, 1445, 1709, 1854, 1858, 1711, 1408, 999, 526, 16, -499, -974, -1372, -1656, -1800, -1820, -1703, -1459, -1066, -598, -109, 389, 887, 1295, 1577, 1715, 1749, 1648, 1408, 1043, 628, 193, -252, -695, -1078, -1360, -1535, -1618, -1599, -1443, -1178, -829, -430, 12, 474, 902, 1257, 1497, 1638, 1673, 1556, 1320, 972, 590, 145, -319, -774, -1143, -1432, -1630, -1724, -1677, -1486, -1183, -793, -331, 185, 679, 1123, 1475, 1716, 1820, 1777, 1579, 1263, 850, 379, -131, -628, -1065, -1403, -1652, -1779, -1764, -1597, -1323, -968, -530, -37, 451, 889, 1262, 1559, 1731, 1767, 1669, 1458, 1131, 727, 264, -222, -687, -1105, -1443, -1690, -1818, -1797, -1644, -1378, -988, -504, 30, 551, 1037, 1464, 1774, 1920, 1914, 1766, 1481, 1059, 555, 24, -497, -983, -1389, -1689, -1851, -1870, -1754, -1505, -1128, -666, -144, 355, 840, 1263, 1587, 1773, 1814, 1734, 1527, 1184, 750, 276, -198, -659, -1082, -1410, -1620, -1717, -1695, -1550, -1288, -932, -506, -48, 418, 861, 1250, 1544, 1710, 1761, 1679, 1462, 1116, 677, 212, -280, -765, -1193, -1508, -1703, -1786, -1721, -1513, -1174, -754, -286, 217, 692, 1101, 1419, 1611, 1685, 1615, 1425, 1126, 756, 346, -90, -509, -879, -1175, -1381, -1487, -1475, -1352, -1139, -847, -508, -138, 252, 609, 906, 1139, 1304, 1377, 1331, 1184, 979, 702, 364, -10, -355, -675, -951, -1164, -1272, -1280, -1199, -1038, -792, -496, -167, 173, 493, 749, 955, 1091, 1141, 1081, 946, 777, 543, 273, -10, -246, -467, -663, -797, -862, -864, -823, -728, -589, -424, -241, -48, 141, 310, 485, 602, 694, 730, 741, 692, 600, 466, 315, 127, -71, -256, -435, -578, -685, -741, -762, -714, -613, -476, -308, -102, 112, 303, 457, 614, 720, 759, 728, 685, 597, 439, 250, 58, -129, -321, -498, -623, -712, -748, -737, -679, -581, -428, -239, -45, 136, 331, 511, 630, 705, 738, 743, 682, 568, 423, 267, 85, -111, -305, -469, -606, -715, -781, -793, -736, -644, -496, -313, -92, 129, 348, 541, 686, 784, 828, 811, 731, 596, 438, 251, 35, -184, -372, -534, -672, -767, -803, -772, -717, -612, -463, -270, -78, 118, 327, 538, 690, 804, 867, 912, 867, 746, 569, 367, 111, -160, -438, -668, -864, -989, -1052, -1042, -957, -788, -557, -307, -30, 278, 588, 821, 1001, 1142, 1219, 1160, 995, 798, 530, 184, -192, -526, -810, -1056, -1224, -1270, -1224, -1093, -876, -598, -292, 30, 372, 674, 922, 1103, 1244, 1294, 1232, 1078, 853, 558, 194, -189, -559, -879, -1147, -1322, -1394, -1366, -1234, -1015, -707, -367, 6, 398, 770, 1080, 1310, 1471, 1530, 1450, 1251, 963, 601, 166, -297, -727, -1100, -1387, -1567, -1608, -1525, -1341, -1046, -660, -244, 159, 560, 926, 1214, 1390, 1491, 1506, 1412, 1187, 898, 550, 150, -277, -674, -1028, -1314, -1496, -1557, -1512, -1380, -1115, -767, -377, 13, 425, 838, 1174, 1408, 1558, 1619, 1546, 1343, 1046, 686, 257, -197, -646, -1033, -1365, -1587, -1687, -1659, -1517, -1268, -897, -469, -15, 432, 869, 1236, 1499, 1634, 1670, 1595, 1388, 1068, 685, 266, -177, -615, -1001, -1303, -1507, -1596, -1589, -1464, -1242, -923, -549, -142, 272, 674, 1040, 1327, 1512, 1592, 1575, 1443, 1176, 827, 436, 12, -441, -859, -1197, -1427, -1575, -1616, -1517, -1296, -988, -620, -190, 237, 646, 994, 1279, 1463, 1538, 1509, 1365, 1121, 778, 386, -39, -449, -824, -1132, -1348, -1448, -1440, -1328, -1128, -847, -509, -149, 210, 540, 832, 1082, 1262, 1342, 1329, 1235, 1064, 788, 443, 62, -292, -654, -978, -1216, -1338, -1358, -1294, -1130, -863, -552, -202, 138, 458, 745, 987, 1156, 1225, 1218, 1151, 1001, 761, 446, 127, -197, -526, -829, -1057, -1167, -1199, -1148, -1017, -796, -521, -245, 38, 310, 568, 761, 911, 992, 1021, 978, 884, 721, 494, 228, -30, -288, -554, -776, -907, -955, -967, -913, -767, -565, -354, -140, 95, 311, 488, 624, 743, 816, 825, 796, 728, 608, 429, 217, 6, -221, -455, -640, -774, -830, -863, -815, -715, -560, -385, -186, 22, 227, 405, 587, 723, 796, 817, 815, 755, 592, 386, 193, -6, -247, -474, -619, -713, -778, -809, -750, -646, -511, -355, -190, -17, 172, 357, 505, 611, 719, 796, 812, 730, 627, 475, 291, 48, -195, -409, -576, -729, -828, -862, -830, -750, -630, -454, -238, -20, 210, 449, 664, 809, 898, 943, 917, 785, 591, 379, 151, -114, -366, -566, -720, -834, -893, -872, -817, -708, -543, -337, -150, 64, 314, 553, 715, 830, 956, 1009, 934, 764, 593, 394, 118, -181, -440, -642, -816, -947, -1024, -1019, -951, -807, -608, -384, -106, 217, 546, 786, 975, 1128, 1219, 1152, 970, 752, 509, 207, -150, -459, -696, -896, -1048, -1125, -1105, -1020, -870, -663, -415, -143, 153, 449, 702, 896, 1057, 1165, 1178, 1062, 890, 686, 422, 88, -238, -523, -770, -993, -1159, -1234, -1227, -1145, -974, -722, -412, -66, 317, 689, 993, 1216, 1377, 1445, 1353, 1138, 868, 560, 163, -254, -623, -898, -1146, -1313, -1358, -1287, -1151, -938, -650, -337, -21, 303, 633, 885, 1062, 1204, 1287, 1245, 1096, 903, 663, 366, -2, -341, -660, -919, -1150, -1298, -1363, -1302, -1160, -932, -648, -294, 94, 498, 844, 1113, 1323, 1462, 1473, 1333, 1098, 828, 494, 65, -372, -738, -1022, -1276, -1449, -1476, -1374, -1185, -927, -596, -224, 154, 522, 831, 1077, 1239, 1368, 1377, 1275, 1075, 852, 563, 191, -211, -557, -864, -1142, -1370, -1470, -1458, -1352, -1155, -862, -483, -73, 357, 773, 1127, 1393, 1564, 1628, 1555, 1339, 1044, 685, 269, -193, -628, -1006, -1300, -1512, -1616, -1595, -1439, -1183, -851, -470, -59, 374, 763, 1085, 1312, 1448, 1513, 1470, 1298, 1029, 726, 398, 11, -403, -757, -1034, -1251, -1421, -1494, -1439, -1274, -1059, -769, -397, 16, 428, 805, 1150, 1405, 1550, 1600, 1535, 1319, 1000, 636, 236, -231, -681, -1040, -1298, -1511, -1594, -1546, -1371, -1121, -793, -413, -19, 359, 740, 1042, 1258, 1399, 1482, 1447, 1287, 1042, 752, 406, 3, -405, -766, -1065, -1306, -1464, -1521, -1448, -1280, -1041, -728, -336, 73, 480, 856, 1206, 1441, 1583, 1621, 1554, 1326, 994, 603, 174, -311, -781, -1155, -1430, -1612, -1675, -1580, -1377, -1072, -707, -294, 113, 525, 896, 1176, 1363, 1493, 1530, 1431, 1209, 934, 611, 214, -214, -612, -942, -1212, -1391, -1466, -1434, -1311, -1084, -799, -470, -117, 259, 612, 928, 1182, 1363, 1443, 1440, 1318, 1091, 772, 423, 37, -375, -768, -1078, -1287, -1417, -1456, -1362, -1162, -890, -577, -249, 104, 456, 767, 997, 1163, 1278, 1317, 1236, 1058, 840, 579, 259, -97, -430, -709, -957, -1128, -1238, -1246, -1190, -1030, -815, -559, -265, 73, 411, 706, 939, 1135, 1260, 1284, 1208, 1043, 822, 535, 195, -162, -503, -805, -1040, -1206, -1286, -1284, -1164, -953, -685, -388, -65, 301, 633, 874, 1047, 1180, 1248, 1177, 996, 791, 565, 267, -82, -393, -635, -847, -1015, -1100, -1094, -1025, -889, -685, -435, -185, 93, 383, 619, 770, 896, 1007, 1017, 921, 777, 630, 422, 157, -114, -354, -559, -744, -872, -932, -916, -831, -694, -512, -319, -98, 136, 373, 523, 634, 741, 822, 788, 680, 578, 469, 276, 47, -139, -281, -446, -573, -638, -650, -649, -599, -487, -378, -273, -129, 62, 198, 296, 425, 555, 626, 603, 600, 571, 477, 302, 146, -10, -183, -342, -452, -528, -583, -592, -553, -501, -436, -330, -180, -44, 90, 238, 402, 525, 591, 626, 625, 576, 456, 308, 141, -18, -184, -310, -425, -482, -510, -500, -477, -435, -346, -253, -165, -55, 59, 176, 270, 359, 425, 458, 467, 451, 389, 294, 192, 102, 0, -121, -226, -287, -326, -382, -436, -436, -391, -350, -309, -229, -94, 35, 142, 242, 344, 422, 457, 455, 417, 373, 302, 224, 116, 14, -76, -151, -225, -311, -375, -402, -409, -439, -441, -373, -280, -200, -115, 43, 204, 331, 438, 553, 617, 617, 585, 524, 406, 242, 79, -88, -268, -456, -607, -699, -735, -746, -727, -606, -409, -202, -20, 206, 458, 655, 757, 810, 839, 790, 671, 491, 302, 100, -100, -289, -470, -626, -724, -761, -780, -781, -713, -549, -369, -216, -3, 261, 506, 671, 806, 924, 955, 898, 768, 601, 389, 144, -104, -353, -578, -768, -898, -957, -976, -937, -808, -580, -335, -110, 162, 462, 720, 856, 940, 1009, 990, 868, 664, 473, 257, 4, -250, -464, -639, -792, -888, -912, -895, -840, -702, -492, -278, -74, 174, 453, 667, 801, 894, 979, 968, 860, 704, 517, 304, 52, -215, -456, -675, -851, -968, -1011, -1010, -921, -741, -485, -262, -10, 295, 590, 772, 877, 990, 1046, 970, 825, 659, 461, 202, -71, -325, -559, -764, -911, -986, -1010, -956, -829, -630, -416, -176, 77, 350, 598, 773, 903, 985, 1012, 948, 801, 624, 401, 157, -119, -389, -624, -798, -930, -1003, -1013, -922, -775, -582, -363, -101, 166, 435, 653, 824, 950, 1007, 995, 893, 750, 535, 296, 39, -227, -482, -687, -818, -928, -970, -938, -827, -694, -529, -294, -42, 192, 414, 644, 818, 927, 985, 985, 906, 754, 564, 330, 72, -205, -454, -664, -843, -987, -1054, -1026, -941, -822, -625, -346, -63, 201, 484, 760, 958, 1060, 1117, 1114, 996, 799, 572, 318, 13, -297, -547, -755, -956, -1086, -1106, -1055, -980, -837, -586, -290, -25, 248, 549, 814, 980, 1079, 1142, 1117, 1000, 809, 579, 299, -6, -296, -573, -815, -1017, -1121, -1153, -1099, -1000, -802, -534, -221, 65, 352, 643, 884, 1029, 1093, 1121, 1051, 901, 687, 445, 162, -138, -400, -629, -840, -987, -1048, -1023, -958, -836, -629, -384, -113, 129, 370, 603, 795, 920, 964, 965, 912, 789, 604, 375, 138, -114, -359, -562, -745, -888, -955, -922, -865, -787, -630, -384, -134, 62, 284, 537, 751, 878, 949, 978, 948, 828, 640, 397, 136, -120, -371, -607, -795, -920, -958, -966, -888, -783, -604, -379, -122, 116, 361, 601, 814, 943, 1012, 1018, 963, 808, 603, 345, 58, -224, -482, -690, -882, -992, -1012, -942, -866, -736, -526, -255, -6, 209, 451, 699, 886, 972, 995, 981, 888, 714, 464, 190, -70, -317, -548, -743, -872, -923, -907, -847, -747, -604, -392, -150, 63, 252, 467, 676, 799, 831, 857, 835, 740, 567, 387, 186, -27, -242, -429, -592, -708, -772, -783, -758, -691, -580, -438, -254, -68, 105, 300, 497, 653, 739, 804, 833, 788, 674, 527, 347, 133, -91, -274, -465, -644, -782, -816, -823, -823, -764, -597, -370, -195, -6, 238, 488, 655, 765, 856, 911, 873, 770, 630, 446, 217, -4, -219, -427, -632, -779, -862, -891, -902, -856, -712, -511, -303, -98, 157, 438, 666, 830, 942, 1006, 996, 912, 756, 544, 293, 60, -187, -456, -698, -855, -937, -1006, -1028, -949, -764, -558, -354, -103, 183, 469, 688, 861, 985, 1047, 1040, 963, 803, 586, 355, 114, -148, -433, -671, -856, -985, -1081, -1111, -1055, -910, -689, -445, -160, 154, 482, 767, 969, 1114, 1184, 1200, 1101, 920, 668, 411, 121, -211, -541, -817, -1022, -1176, -1263, -1254, -1149, -953, -672, -374, -58, 284, 642, 909, 1092, 1216, 1297, 1259, 1112, 901, 653, 349, 17, -323, -647, -910, -1124, -1264, -1339, -1308, -1177, -957, -672, -329, 40, 406, 761, 1058, 1256, 1359, 1385, 1320, 1140, 863, 546, 197, -167, -523, -851, -1105, -1273, -1330, -1325, -1225, -1048, -754, -438, -111, 211, 554, 864, 1070, 1207, 1275, 1272, 1158, 966, 704, 411, 92, -226, -539, -817, -1033, -1161, -1228, -1225, -1133, -957, -724, -447, -114, 208, 527, 806, 1057, 1202, 1255, 1226, 1138, 953, 678, 353, 24, -280, -567, -845, -1054, -1156, -1158, -1122, -1025, -845, -582, -291, -18, 260, 508, 760, 951, 1037, 1037, 1003, 935, 772, 521, 266, 34, -186, -441, -645, -807, -875, -919, -916, -858, -727, -537, -315, -87, 138, 356, 573, 745, 828, 827, 814, 778, 657, 451, 243, 79, -92, -294, -484, -601, -647, -665, -682, -643, -547, -398, -256, -124, 18, 166, 326, 433, 480, 499, 540, 553, 493, 392, 310, 245, 128, -5, -147, -246, -346, -407, -493, -539, -546, -482, -418, -360, -252, -113, 51, 167, 290, 390, 494, 555, 567, 537, 477, 411, 303, 159, 6, -130, -238, -338, -435, -511, -530, -503, -477, -446, -391, -279, -160, -29, 90, 222, 367, 505, 589, 620, 608, 603, 546, 428, 252, 90, -57, -213, -387, -548, -651, -689, -701, -707, -644, -506, -328, -153, 33, 232, 438, 603, 720, 764, 766, 740, 653, 511, 327, 147, -22, -191, -370, -540, -656, -722, -749, -775, -733, -624, -460, -296, -105, 98, 330, 538, 702, 799, 843, 873, 839, 724, 539, 344, 159, -52, -312, -547, -723, -833, -928, -980, -959, -834, -643, -430, -194, 74, 361, 628, 816, 943, 997, 1026, 965, 817, 595, 389, 160, -86, -354, -582, -753, -884, -967, -1012, -977, -875, -703, -493, -261, 3, 300, 572, 785, 932, 1039, 1084, 1050, 922, 723, 510, 274, 7, -286, -554, -762, -922, -1037, -1102, -1084, -970, -777, -555, -307, -32, 289, 579, 789, 920, 1025, 1086, 1041, 890, 708, 529, 312, 40, -226, -451, -630, -796, -912, -981, -974, -907, -780, -626, -433, -192, 77, 328, 550, 744, 916, 1018, 1050, 998, 900, 741, 540, 279, -5, -288, -545, -779, -967, -1095, -1137, -1101, -979, -785, -554, -271, 31, 330, 584, 797, 968, 1075, 1097, 1042, 939, 782, 571, 308, 30, -236, -500, -732, -928, -1040, -1093, -1077, -1002, -846, -632, -384, -116, 161, 451, 699, 903, 1034, 1121, 1135, 1069, 912, 709, 464, 186, -127, -417, -692, -905, -1069, -1152, -1173, -1104, -948, -725, -474, -189, 107, 416, 677, 873, 1016, 1110, 1124, 1043, 897, 708, 506, 236, -35, -296, -521, -716, -878, -991, -1038, -1020, -955, -824, -642, -417, -171, 117, 395, 644, 837, 1015, 1129, 1138, 1063, 945, 772, 522, 233, -62, -344, -607, -840, -1018, -1132, -1162, -1124, -1015, -843, -601, -324, -16, 292, 573, 816, 1025, 1153, 1192, 1135, 1040, 880, 646, 366, 87, -182, -456, -715, -929, -1083, -1167, -1190, -1147, -1019, -815, -540, -245, 85, 406, 709, 960, 1162, 1260, 1268, 1208, 1087, 869, 580, 284, -24, -340, -658, -924, -1119, -1243, -1296, -1278, -1170, -965, -695, -399, -66, 282, 617, 899, 1110, 1252, 1313, 1290, 1193, 1005, 757, 475, 172, -157, -488, -777, -1020, -1197, -1319, -1354, -1313, -1159, -928, -643, -325, 37, 419, 759, 1032, 1248, 1407, 1454, 1404, 1243, 1022, 723, 389, 13, -372, -718, -1019, -1256, -1432, -1505, -1465, -1327, -1098, -800, -445, -48, 356, 730, 1030, 1266, 1446, 1498, 1443, 1298, 1088, 813, 473, 112, -258, -604, -912, -1179, -1368, -1467, -1462, -1369, -1192, -927, -599, -222, 177, 566, 903, 1171, 1403, 1519, 1518, 1411, 1233, 965, 629, 239, -145, -531, -873, -1149, -1371, -1504, -1515, -1418, -1240, -990, -647, -264, 130, 503, 842, 1115, 1324, 1437, 1435, 1344, 1185, 952, 654, 315, -25, -368, -684, -957, -1183, -1338, -1391, -1353, -1256, -1066, -791, -449, -102, 258, 624, 937, 1182, 1340, 1419, 1393, 1273, 1073, 809, 490, 138, -215, -553, -851, -1101, -1285, -1369, -1365, -1269, -1112, -863, -555, -210, 138, 479, 788, 1032, 1212, 1303, 1305, 1224, 1060, 847, 580, 282, -35, -324, -602, -844, -1049, -1173, -1230, -1217, -1133, -972, -738, -452, -132, 192, 511, 788, 1023, 1173, 1246, 1226, 1143, 982, 759, 492, 185, -114, -414, -669, -904, -1067, -1168, -1182, -1125, -1014, -829, -572, -277, 3, 280, 556, 801, 959, 1054, 1101, 1083, 992, 845, 655, 422, 166, -89, -352, -602, -817, -976, -1072, -1108, -1080, -972, -791, -544, -282, -3, 281, 548, 754, 914, 1031, 1075, 1038, 935, 803, 610, 369, 121, -134, -378, -611, -791, -927, -1003, -1014, -955, -842, -687, -484, -248, -6, 223, 429, 627, 791, 896, 949, 959, 923, 830, 660, 462, 225, -11, -274, -516, -733, -887, -995, -1035, -1009, -920, -767, -566, -338, -93, 151, 403, 619, 790, 927, 1005, 1030, 984, 885, 727, 518, 281, 16, -259, -517, -734, -904, -1037, -1101, -1083, -994, -859, -661, -429, -159, 126, 393, 649, 872, 1043, 1156, 1181, 1148, 1024, 832, 569, 290, -28, -353, -646, -885, -1074, -1201, -1237, -1188, -1070, -895, -658, -386, -79, 221, 524, 791, 1016, 1172, 1260, 1269, 1184, 1029, 798, 519, 193, -140, -465, -752, -996, -1175, -1275, -1293, -1230, -1097, -895, -622, -318, 10, 343, 666, 935, 1152, 1294, 1364, 1327, 1205, 997, 732, 413, 71, -280, -595, -883, -1105, -1265, -1332, -1316, -1226, -1063, -834, -552, -231, 97, 423, 726, 999, 1207, 1336, 1377, 1337, 1213, 996, 709, 377, 29, -327, -662, -956, -1168, -1309, -1357, -1335, -1231, -1040, -787, -497, -179, 156, 494, 782, 1032, 1210, 1319, 1336, 1280, 1129, 902, 625, 318, -7, -336, -635, -886, -1081, -1199, -1256, -1242, -1144, -979, -761, -520, -220, 83, 380, 656, 901, 1091, 1206, 1254, 1227, 1114, 930, 683, 418, 105, -201, -498, -758, -963, -1123, -1214, -1229, -1161, -1036, -842, -604, -316, -23, 277, 562, 813, 1016, 1155, 1234, 1231, 1147, 997, 795, 536, 244, -78, -383, -671, -912, -1107, -1222, -1274, -1240, -1128, -940, -702, -421, -107, 216, 528, 791, 1024, 1189, 1276, 1289, 1213, 1073, 864, 605, 291, -36, -361, -661, -932, -1139, -1280, -1323, -1300, -1174, -981, -731, -432, -101, 229, 536, 815, 1047, 1203, 1286, 1291, 1228, 1084, 871, 601, 296, -28, -353, -655, -924, -1123, -1262, -1320, -1295, -1182, -990, -740, -450, -129, 202, 515, 785, 1012, 1171, 1272, 1284, 1224, 1092, 885, 640, 342, 11, -320, -639, -902, -1109, -1258, -1313, -1284, -1161, -965, -721, -435, -126, 199, 495, 743, 957, 1111, 1202, 1221, 1158, 1039, 853, 619, 336, 30, -286, -571, -826, -1029, -1171, -1218, -1190, -1091, -923, -696, -422, -136, 147, 418, 656, 863, 1006, 1099, 1115, 1080, 975, 805, 585, 337, 52, -226, -498, -730, -913, -1033, -1077, -1055, -968, -818, -621, -402, -157, 81, 313, 505, 669, 797, 881, 910, 891, 827, 727, 574, 389, 177, -37, -252, -455, -627, -762, -840, -863, -843, -765, -649, -487, -318, -135, 56, 229, 394, 532, 638, 712, 754, 755, 722, 644, 531, 387, 218, 39, -148, -327, -487, -610, -698, -745, -760, -723, -655, -553, -429, -281, -116, 56, 238, 409, 563, 684, 792, 849, 848, 797, 697, 559, 367, 152, -76, -295, -496, -666, -796, -881, -915, -886, -816, -701, -558, -362, -150, 84, 297, 508, 705, 866, 967, 1005, 971, 904, 765, 574, 337, 94, -155, -393, -620, -820, -953, -1038, -1049, -1028, -938, -780, -566, -316, -59, 216, 491, 747, 936, 1074, 1146, 1158, 1091, 953, 743, 492, 217, -69, -365, -638, -870, -1035, -1145, -1185, -1161, -1056, -889, -659, -402, -116, 176, 469, 730, 946, 1103, 1197, 1230, 1181, 1050, 845, 596, 308, -1, -328, -631, -891, -1086, -1227, -1276, -1250, -1130, -947, -710, -434, -120, 196, 493, 755, 967, 1124, 1216, 1231, 1169, 1031, 836, 582, 304, -15, -317, -612, -855, -1044, -1160, -1202, -1155, -1041, -863, -641, -383, -115, 152, 405, 623, 806, 940, 1032, 1062, 1032, 945, 795, 604, 366, 103, -175, -437, -668, -848, -979, -1030, -1016, -933, -798, -622, -423, -209, 7, 219, 408, 579, 705, 808, 864, 881, 846, 761, 629, 464, 258, 38, -191, -392, -581, -718, -822, -860, -848, -779, -674, -543, -373, -194, -10, 170, 337, 497, 629, 725, 781, 793, 761, 685, 562, 393, 211, 8, -186, -381, -532, -656, -729, -750, -732, -665, -574, -439, -302, -151, -2, 132, 279, 402, 512, 589, 648, 672, 664, 604, 505, 380, 228, 57, -121, -294, -439, -549, -626, -649, -643, -591, -516, -407, -289, -161, -32, 102, 213, 321, 407, 482, 536, 555, 548, 511, 449, 354, 224, 94, -46, -173, -297, -393, -458, -505, -511, -499, -453, -395, -318, -229, -135, -37, 68, 170, 266, 363, 434, 492, 514, 507, 472, 403, 309, 185, 54, -74, -194, -294, -376, -423, -443, -436, -405, -367, -305, -255, -177, -108, -36, 45, 121, 212, 291, 357, 411, 439, 446, 420, 364, 282, 187, 80, -30, -130, -218, -287, -334, -372, -380, -390, -376, -347, -309, -258, -195, -108, -18, 89, 189, 286, 364, 427, 463, 468, 443, 385, 322, 232, 140, 37, -54, -146, -233, -310, -380, -436, -469, -492, -480, -445, -375, -272, -156, -17, 121, 266, 390, 487, 549, 575, 577, 535, 468, 366, 257, 130, -5, -137, -262, -378, -467, -542, -582, -591, -569, -501, -417, -291, -157, -2, 152, 288, 410, 503, 571, 599, 593, 556, 479, 378, 257, 119, -21, -163, -294, -409, -510, -565, -597, -578, -533, -452, -341, -215, -75, 67, 191, 312, 402, 476, 516, 526, 509, 464, 389, 301, 184, 73, -53, -171, -278, -369, -427, -470, -479, -464, -418, -349, -269, -174, -70, 43, 144, 241, 316, 381, 425, 438, 421, 386, 315, 245, 142, 43, -60, -160, -236, -305, -349, -380, -381, -362, -322, -269, -205, -121, -31, 62, 140, 217, 277, 315, 338, 331, 310, 263, 210, 137, 66, -13, -80, -138, -193, -227, -256, -265, -256, -240, -214, -159, -108, -41, 22, 91, 149, 206, 226, 245, 242, 221, 182, 130, 79, 21, -32, -85, -130, -165, -180, -189, -194, -189, -165, -135, -86, -42, 15, 81, 140, 189, 218, 238, 238, 219, 180, 124, 61, -6, -69, -126, -181, -210, -236, -237, -240, -218, -180, -128, -71, 3, 66, 143, 203, 256, 285, 299, 291, 264, 209, 141, 65, -20, -94, -176, -240, -288, -312, -326, -313, -289, -239, -181, -106, -21, 67, 158, 237, 297, 338, 358, 347, 316, 252, 184, 93, 10, -75, -146, -210, -256, -281, -288, -280, -254, -214, -158, -101, -34, 30, 90, 150, 188, 220, 224, 222, 190, 159, 110, 58, 6, -41, -78, -106, -130, -139, -134, -126, -101, -72, -41, 2, 33, 66, 91, 101, 99, 88, 66, 32, -6, -38, -80, -93, -123, -123, -116, -103, -74, -46, -1, 39, 83, 120, 157, 184, 199, 202, 184, 159, 111, 57, -17, -81, -148, -204, -246, -280, -289, -277, -249, -197, -146, -67, -1, 86, 155, 221, 276, 316, 340, 339, 321, 271, 208, 126, 37, -62, -150, -237, -296, -348, -370, -364, -341, -286, -229, -143, -62, 27, 108, 186, 243, 295, 321, 335, 325, 305, 256, 202, 116, 35, -54, -128, -202, -262, -306, -323, -318, -299, -258, -208, -138, -69, 3, 74, 136, 197, 244, 283, 294, 293, 279, 246, 190, 124, 44, -24, -102, -160, -220, -258, -281, -291, -275, -250, -204, -150, -93, -26, 45, 111, 173, 223, 258, 282, 283, 273, 237, 192, 122, 56, -27, -92, -169, -220, -261, -281, -286, -279, -238, -195, -130, -67, 7, 76, 142, 202, 243, 273, 280, 270, 251, 202, 151, 77, 12, -57, -117, -185, -224, -261, -269, -267, -249, -210, -163, -98, -32, 33, 101, 164, 214, 248, 265, 268, 253, 216, 171, 110, 47, -23, -87, -151, -208, -242, -272, -270, -263, -230, -188, -132, -72, 1, 74, 151, 208, 251, 283, 292, 287, 264, 222, 159, 93, 18, -63, -139, -214, -276, -317, -344, -348, -330, -290, -226, -143, -51, 48, 148, 240, 318, 376, 412, 424, 394, 349, 261, 176, 59, -50, -165, -264, -356, -417, -456, -459, -442, -392, -313, -214, -104, 19, 142, 259, 360, 431, 487, 502, 488, 437, 364, 256, 141, 7, -123, -247, -359, -437, -497, -515, -517, -470, -403, -305, -193, -71, 57, 187, 299, 397, 464, 508, 523, 507, 455, 375, 268, 152, 18, -108, -234, -337, -426, -473, -510, -502, -480, -420, -344, -243, -133, -14, 109, 222, 328, 416, 470, 514, 511, 492, 428, 355, 247, 131, -4, -136, -256, -358, -440, -497, -517, -510, -470, -406, -317, -209, -90, 36, 158, 270, 368, 440, 488, 504, 496, 452, 385, 290, 173, 55, -77, -196, -307, -390, -450, -485, -488, -455, -402, -320, -229, -113, -6, 112, 215, 303, 372, 418, 443, 440, 414, 361, 286, 192, 93, -20, -123, -221, -309, -373, -416, -432, -418, -378, -322, -242, -156, -51, 47, 147, 229, 309, 362, 393, 402, 390, 349, 290, 211, 118, 18, -89, -188, -275, -340, -384, -402, -392, -357, -305, -231, -141, -43, 62, 159, 245, 320, 363, 392, 385, 359, 302, 226, 137, 39, -60, -153, -243, -312, -352, -375, -358, -328, -268, -194, -109, -17, 76, 161, 239, 293, 331, 337, 326, 289, 233, 163, 71, -10, -102, -177, -238, -288, -307, -308, -288, -247, -193, -119, -46, 37, 107, 177, 218, 261, 276, 282, 258, 225, 175, 111, 49, -27, -93, -156, -210, -251, -272, -274, -266, -232, -182, -130, -65, 3, 81, 149, 204, 253, 275, 290, 275, 253, 203, 148, 78, 5, -67, -140, -198, -250, -275, -294, -286, -265, -226, -172, -105, -32, 52, 125, 200, 249, 293, 313, 312, 291, 242, 183, 108, 29, -56, -129, -194, -247, -283, -303, -299, -283, -241, -192, -121, -45, 35, 113, 181, 242, 279, 310, 300, 288, 235, 184, 111, 40, -40, -114, -169, -222, -251, -267, -269, -254, -223, -175, -121, -62, 4, 67, 134, 187, 230, 255, 268, 265, 242, 199, 150, 87, 24, -47, -106, -168, -208, -244, -254, -260, -252, -224, -185, -133, -72, -14, 57, 120, 185, 236, 271, 281, 285, 261, 222, 167, 97, 26, -48, -117, -178, -222, -262, -274, -278, -262, -231, -189, -130, -64, 11, 82, 149, 204, 250, 275, 287, 280, 248, 207, 141, 76, 3, -65, -125, -180, -222, -243, -255, -250, -228, -207, -154, -107, -43, 15, 72, 126, 166, 198, 216, 222, 216, 193, 163, 119, 80, 29, -11, -63, -104, -139, -164, -176, -184, -173, -164, -138, -111, -68, -38, 7, 42, 81, 109, 135, 153, 157, 156, 146, 131, 98, 66, 30, 1, -39, -67, -97, -118, -135, -142, -136, -124, -107, -80, -50, -16, 13, 48, 74, 96, 105, 108, 106, 100, 86, 68, 47, 26, 2, -19, -42, -51, -63, -66, -66, -66, -55, -51, -38, -35, -21, -18, -9, 0, -1, 17, 13, 26, 24, 29, 42, 42, 55, 57, 65, 62, 57, 47, 38, 19, 7, -23, -40, -69, -86, -106, -112, -119, -115, -104, -82, -53, -23, 16, 51, 89, 120, 148, 160, 167, 158, 137, 108, 75, 35, -15, -58, -106, -138, -167, -184, -187, -186, -158, -132, -84, -37, 13, 63, 106, 146, 170, 192, 189, 187, 160, 129, 85, 42, -13, -57, -103, -143, -166, -184, -190, -181, -163, -131, -93, -50, -4, 45, 89, 130, 159, 170, 181, 174, 162, 135, 97, 63, 11, -31, -80, -118, -148, -176, -187, -192, -171, -158, -117, -81, -30, 20, 71, 119, 154, 185, 195, 207, 190, 171, 131, 92, 30, -18, -77, -125, -167, -199, -214, -221, -209, -184, -144, -92, -35, 23, 83, 140, 181, 216, 230, 234, 219, 183, 145, 90, 35, -26, -89, -137, -185, -213, -230, -232, -217, -188, -143, -97, -32, 26, 86, 140, 180, 210, 227, 222, 209, 180, 141, 94, 40, -18, -69, -120, -159, -192, -205, -207, -197, -173, -143, -99, -54, 0, 53, 97, 145, 169, 189, 192, 183, 166, 140, 102, 67, 22, -24, -66, -101, -133, -155, -176, -175, -170, -152, -125, -86, -44, -2, 47, 86, 124, 149, 172, 180, 176, 160, 131, 96, 56, 14, -25, -71, -106, -140, -155, -168, -165, -157, -131, -105, -63, -25, 20, 60, 96, 123, 148, 156, 158, 151, 130, 108, 70, 38, -4, -37, -80, -100, -130, -149, -149, -149, -137, -120, -89, -56, -16, 15, 56, 88, 117, 141, 156, 158, 151, 135, 103, 79, 40, 3, -41, -78, -111, -138, -158, -166, -170, -154, -134, -98, -64, -23, 25, 63, 108, 142, 172, 179, 185, 177, 154, 126, 82, 42, -8, -56, -106, -142, -176, -193, -197, -197, -172, -144, -100, -54, 0, 51, 101, 139, 170, 196, 204, 198, 180, 149, 111, 61, 15, -39, -81, -126, -157, -180, -187, -187, -177, -149, -118, -75, -31, 11, 64, 97, 132, 151, 170, 173, 167, 147, 121, 90, 54, 16, -22, -59, -91, -122, -138, -153, -155, -153, -131, -113, -81, -47, -11, 21, 57, 83, 114, 125, 140, 140, 137, 127, 105, 80, 47, 15, -20, -49, -82, -103, -130, -133, -143, -129, -119, -97, -77, -46, -14, 21, 48, 85, 105, 127, 133, 136, 123, 118, 91, 68, 38, 9, -18, -51, -78, -99, -117, -122, -126, -115, -103, -82, -59, -33, -3, 24, 51, 76, 92, 112, 111, 118, 110, 101, 84, 55, 36, -1, -19, -55, -72, -101, -112, -122, -122, -121, -100, -79, -47, -27, 8, 33, 61, 87, 112, 124, 137, 132, 124, 103, 81, 52, 17, -19, -58, -90, -119, -132, -146, -144, -140, -111, -92, -52, -25, 16, 48, 86, 112, 136, 145, 145, 145, 122, 105, 64, 32, -13, -48, -85, -118, -135, -146, -144, -137, -116, -89, -62, -26, 12, 46, 80, 101, 125, 136, 142, 132, 115, 97, 63, 36, -8, -42, -76, -107, -122, -134, -128, -129, -110, -89, -63, -24, 6, 38, 73, 92, 113, 123, 122, 117, 99, 79, 55, 29, -2, -34, -58, -82, -100, -108, -115, -104, -90, -71, -45, -20, 7, 30, 55, 73, 84, 94, 98, 92, 82, 58, 42, 18, -5, -32, -44, -61, -68, -79, -78, -81, -64, -55, -28, -18, 9, 22, 41, 52, 62, 71, 69, 63, 56, 43, 26, 13, -8, -24, -35, -48, -47, -58, -52, -47, -40, -28, -16, -5, 11, 19, 30, 41, 42, 50, 42, 43, 33, 23, 13, -2, -7, -19, -27, -34, -37, -38, -31, -27, -20, -10, -4, 9, 10, 21, 24, 29, 25, 27, 17, 17, 7, 1, -8, -14, -18, -18, -22, -19, -22, -10, -11, 1, 6, 8, 14, 21, 20, 22, 14, 12, 9, 10, 6, -1, -5, -17, -11, -18, -13, -17, -18, -17, -13, -12, 0, 4, 11, 18, 22, 29, 24, 26, 24, 21, 19, 11, 3, -3, -8, -7, -17, -20, -30, -26, -30, -24, -21, -14, -8, -3, 4, 12, 19, 22, 25, 22, 31, 27, 29, 19, 15, 9, 3, -3, -12, -20, -27, -34, -34, -36, -28, -26, -13, -12, 3, 12, 25, 28, 33, 36, 43, 38, 36, 20, 21, 2, 3, -13, -20, -31, -39, -37, -39, -36, -33, -23, -12, 0, 7, 17, 31, 31, 39, 35, 37, 32, 24, 17, 3, -2, -10, -24, -28, -34, -33, -29, -30, -23, -19, -6, -2, 7, 12, 24, 27, 34, 30, 29, 19, 13, 2, 0, -14, -17, -21, -23, -26, -29, -21, -23, -13, -9, 1, 7, 12, 15, 24, 24, 30, 23, 22, 17, 10, 1, -7, -14, -17, -27, -28, -31, -34, -29, -23, -16, -7, 7, 15, 28, 30, 34, 39, 39, 35, 27, 24, 10, 0, -9, -24, -30, -42, -41, -51, -45, -44, -35, -23, -11, 7, 21, 30, 45, 49, 59, 61, 61, 54, 38, 28, 5, -6, -29, -41, -57, -67, -75, -71, -71, -59, -51, -21, -2, 20, 38, 57, 73, 83, 90, 90, 81, 66, 45, 21, -4, -30, -54, -76, -87, -106, -100, -101, -85, -70, -43, -21, 5, 38, 67, 86, 102, 108, 113, 103, 90, 71, 46, 17, -18, -45, -75, -97, -109, -119, -119, -108, -96, -69, -42, -15, 18, 48, 75, 101, 109, 126, 118, 117, 98, 73, 51, 16, -10, -46, -75, -104, -118, -123, -125, -121, -106, -80, -57, -16, 7, 48, 74, 99, 118, 127, 133, 123, 113, 87, 60, 30, -7, -37, -72, -97, -118, -135, -134, -131, -115, -96, -69, -35, -1, 39, 67, 96, 119, 132, 138, 138, 124, 103, 75, 41, 6, -27, -64, -94, -120, -132, -142, -139, -129, -109, -77, -49, -13, 23, 58, 88, 113, 127, 134, 137, 125, 110, 85, 53, 25, -18, -46, -82, -98, -125, -131, -140, -126, -116, -90, -66, -28, 2, 33, 65, 87, 114, 122, 129, 127, 113, 99, 72, 47, 16, -19, -48, -81, -96, -119, -119, -127, -114, -106, -75, -56, -23, 7, 34, 65, 81, 105, 115, 121, 115, 107, 85, 70, 37, 16, -23, -41, -74, -90, -108, -111, -116, -106, -99, -76, -50, -25, 7, 35, 57, 85, 93, 117, 115, 120, 101, 93, 65, 40, 7, -21, -53, -71, -96, -106, -117, -122, -105, -93, -70, -49, -18, 10, 43, 66, 84, 101, 109, 117, 107, 98, 70, 55, 22, -2, -36, -65, -88, -102, -107, -111, -103, -92, -72, -46, -24, 7, 32, 64, 83, 100, 98, 108, 93, 88, 67, 46, 15, -12, -39, -57, -82, -90, -99, -97, -96, -75, -64, -34, -19, 12, 31, 53, 70, 78, 84, 86, 76, 71, 52, 36, 10, -7, -25, -46, -58, -70, -74, -77, -70, -62, -44, -31, -13, 7, 25, 38, 57, 60, 75, 70, 71, 63, 48, 33, 13, -4, -22, -36, -49, -62, -62, -68, -62, -58, -47, -34, -16, 3, 18, 38, 50, 62, 65, 74, 64, 62, 42, 39, 22, 5, -10, -28, -41, -48, -60, -62, -63, -55, -43, -38, -14, -8, 13, 23, 40, 45, 56, 52, 52, 44, 42, 28, 19, 4, -9, -27, -35, -36, -40, -41, -40, -38, -29, -20, -13, 1, 6, 17, 16, 24, 26, 31, 25, 21, 21, 14, 14, 2, 4, -6, -2, -9, -6, -8, -6, -10, -11, -13, -11, -14, -13, -15, -12, -13, -6, -8, 3, 1, 11, 11, 19, 20, 27, 24, 29, 26, 20, 19, 11, 10, -2, -13, -17, -30, -31, -35, -38, -38, -33, -27, -17, -8, -1, 17, 20, 28, 36, 40, 48, 46, 45, 32, 29, 11, 1, -8, -21, -25, -37, -41, -50, -52, -48, -39, -28, -19, -10, 4, 16, 29, 39, 48, 49, 53, 48, 45, 36, 24, 13, 3, -15, -23, -38, -45, -53, -54, -51, -49, -44, -30, -18, -6, 11, 24, 37, 45, 49, 58, 58, 54, 42, 32, 22, 8, -5, -26, -32, -52, -46, -60, -55, -54, -47, -30, -21, -1, 9, 30, 40, 51, 56, 51, 52, 43, 37, 24, 10, -1, -16, -30, -39, -43, -48, -50, -43, -35, -32, -19, -10, 5, 18, 24, 38, 39, 48, 41, 39, 32, 25, 15, 3, -10, -16, -25, -34, -40, -44, -37, -37, -27, -21, -9, -4, 6, 17, 21, 32, 35, 38, 40, 37, 25, 20, 6, 6, -8, -11, -25, -28, -39, -31, -40, -26, -38, -20, -20, -4, 0, 14, 23, 33, 36, 38, 42, 37, 32, 23, 21, 8, 2, -13, -21, -27, -35, -36, -37, -41, -32, -28, -13, -6, 8, 17, 26, 32, 43, 42, 44, 36, 34, 22, 13, 2, -7, -20, -25, -40, -39, -49, -39, -43, -31, -23, -11, 0, 13, 18, 35, 37, 44, 44, 43, 35, 32, 21, 15, -4, -16, -24, -33, -37, -44, -46, -42, -38, -32, -22, -15, -4, 8, 17, 27, 34, 40, 43, 42, 35, 30, 23, 19, 1, -1, -19, -25, -35, -35, -47, -42, -49, -37, -34, -21, -15, -1, 8, 24, 33, 37, 45, 47, 51, 42, 36, 27, 14, 0, -12, -24, -32, -40, -38, -48, -44, -44, -40, -32, -17, -5, 9, 22, 28, 42, 42, 48, 47, 40, 37, 28, 20, 10, -9, -16, -32, -39, -42, -45, -44, -47, -35, -30, -11, -5, 13, 17, 26, 31, 38, 36, 36, 34, 27, 25, 12, 4, -5, -13, -23, -22, -33, -28, -34, -30, -29, -22, -21, -9, -4, 8, 14, 14, 22, 26, 26, 30, 24, 26, 19, 15, 8, 2, 0, -9, -17, -20, -26, -24, -31, -29, -26, -22, -15, -8, 2, 8, 12, 22, 25, 25, 32, 26, 30, 18, 17, 8, 3, -2, -14, -16, -24, -26, -30, -29, -23, -20, -13, -11, 2, 2, 17, 16, 24, 21, 21, 20, 16, 18, 10, 9, 0, -4, -9, -11, -15, -14, -14, -10, -8, -9, -6, -1, -6, 1, 1, 4, 2, 5, 1, 4, 5, 2, -1, 0, 4, 6, 8, 6, 1, 11, 3, 14, 2, 4, 0, -9, -6, -15, -14, -19, -16, -15, -16, -11, -9, -4, 4, 9, 11, 19, 16, 25, 20, 19, 15, 12, 7, 0, -9, -9, -15, -15, -21, -20, -22, -21, -13, -9, -2, 0, 4, 10, 14, 17, 16, 14, 11, 11, 10, 10, 6, 8, -3, 2, -6, -9, -16, -14, -18, -14, -17, -11, -11, -7, -6, -3, 3, 6, 8, 11, 14, 19, 18, 19, 16, 14, 16, 6, 4, -8, -7, -10, -16, -18, -27, -25, -23, -23, -17, -15, -4, 5, 7, 17, 18, 25, 27, 35, 25, 28, 15, 14, 0, -4, -17, -20, -25, -28, -31, -33, -27, -18, -8, -5, -1, 5, 11, 17, 18, 26, 26, 26, 20, 20, 14, 8, -2, -8, -11, -19, -21, -21, -17, -18, -17, -14, -11, -5, -6, 0, 4, 4, 8, 8, 14, 14, 16, 10, 14, 14, 16, 13, 10, 3, 1, -5, -7, -10, -12, -20, -15, -24, -14, -17, -12, -13, -9, -7, 1, 7, 7, 15, 22, 21, 24, 21, 21, 18, 13, 8, 2, -7, -13, -16, -22, -27, -31, -26, -26, -21, -17, -12, -1, 4, 11, 18, 17, 30, 23, 32, 26, 19, 16, 4, 4, -2, -10, -15, -24, -22, -29, -25, -33, -28, -26, -19, -15, -9, -3, 9, 12, 21, 23, 29, 31, 34, 37, 33, 27, 18, 10, 1, -11, -15, -26, -37, -40, -43, -43, -40, -34, -29, -16, -7, 7, 19, 28, 33, 46, 46, 48, 45, 33, 25, 16, 2, -6, -22, -36, -39, -52, -45, -54, -41, -35, -23, -14, -1, 10, 25, 30, 44, 48, 49, 46, 37, 35, 20, 9, -10, -16, -29, -35, -44, -50, -48, -44, -38, -26, -21, -7, 0, 16, 26, 33, 37, 41, 36, 36, 29, 23, 14, 4, -3, -11, -20, -30, -31, -33, -33, -30, -26, -22, -8, -9, 4, 4, 15, 20, 24, 31, 32, 28, 25, 21, 19, 11, 1, -6, -11, -23, -24, -33, -30, -34, -31, -26, -20, -11, -6, 8, 7, 18, 24, 26, 27, 30, 28, 25, 18, 10, 6, -4, -9, -23, -24, -30, -27, -21, -25, -20, -16, -11, -4, -3, 12, 15, 19, 18, 19, 20, 21, 15, 10, 4, 1, -3, -11, -14, -15, -15, -12, -12, -8, -10, -8, -5, -5, 1, 5, 5, 6, 5, 7, 9, 4, 8, 7, 10, 9, 8, 17, 5, 12, 6, 5, 2, -5, -6, -10, -16, -14, -17, -21, -16, -17, -11, -9, -8, 4, 0, 14, 13, 18, 19, 22, 19, 18, 11, 7, 7, -1, 1, -14, -12, -23, -20, -27, -22, -23, -18, -9, -7, 2, 2, 12, 15, 20, 19, 22, 15, 21, 13, 14, 2, 5, -2, -5, -7, -12, -13, -22, -21, -17, -20, -13, -13, -9, -6, -2, 12, 10, 16, 15, 22, 19, 21, 16, 15, 12, 4, 0, -6, -10, -15, -15, -20, -17, -18, -16, -18, -9, -12, -2, -2, 7, 9, 16, 20, 20, 20, 20, 17, 17, 12, 11, -3, -6, -10, -17, -14, -22, -20, -22, -21, -11, -10, 2, -3, 5, 6, 13, 16, 19, 17, 13, 10, 10, 12, 0, 0, -10, -11, -12, -23, -13, -23, -12, -12, -6, -5, -2, 0, 7, 8, 9, 13, 12, 14, 12, 10, 6, 4, -5, -3, -9, -5, -10, -16, -12, -17, -13, -9, -12, 4, 0, 12, 5, 15, 10, 18, 16, 16, 11, 7, 6, -1, -4, -4, -9, -12, -16, -21, -17, -19, -11, -10, -5, 1, 2, 4, 5, 11, 14, 14, 13, 15, 15, 8, 4, 0, -3, -10, -10, -10, -14, -14, -11, -14, -13, -13, -10, -2, 1, 3, 11, 12, 17, 16, 18, 21, 16, 17, 7, 9, 3, 1, -5, -11, -15, -19, -17, -21, -16, -21, -11, -11, 0, -2, 11, 12, 21, 22, 23, 21, 21, 13, 14, 3, 6, -4, -8, -17, -19, -28, -29, -27, -26, -17, -15, -5, -2, 2, 14, 18, 25, 31, 32, 31, 27, 23, 14, 4, -1, -6, -15, -21, -27, -28, -28, -29, -22, -19, -9, -4, 2, 10, 11, 27, 22, 28, 25, 24, 24, 13, 9, 2, -6, -7, -19, -19, -28, -20, -23, -18, -16, -13, -6, -10, 3, -2, 7, 11, 11, 15, 13, 16, 14, 10, 12, 9, 5, -2, 0, -9, -8, -12, -16, -15, -15, -13, -9, -8, -2, -3, 2, 8, 8, 11, 12, 16, 14, 7, 11, 6, 7, 4, -6, -2, -7, -7, -13, -13, -15, -11, -12, -11, -4, 1, -1, 10, 3, 12, 8, 15, 12, 8, 1, 1, 4, -1, -1, -11, -5, -8, -7, -5, -10, 3, -2, 10, 2, 11, 9, 8, 11, 2, 1, -3, -7, -5, -11, -9, -12, -12, -12, -8, -8, -2, 3, 3, 9, 3, 16, 13, 17, 12, 9, 4, 5, -7, -8, -18, -19, -21, -23, -23, -14, -17, -4, -9, 6, 3, 14, 16, 20, 28, 30, 27, 16, 12, 8, 7, -1, -8, -16, -19, -24, -24, -24, -21, -22, -15, -11, -3, 1, 7, 12, 16, 20, 24, 21, 26, 18, 20, 13, 8, 3, -1, -9, -11, -18, -20, -22, -26, -23, -21, -17, -17, -10, -8, 4, 9, 18, 20, 26, 25, 29, 24, 22, 16, 17, 9, 3, -7, -17, -22, -29, -35, -33, -36, -28, -22, -19, -10, -4, 6, 12, 24, 24, 33, 33, 34, 35, 25, 19, 13, 4, -6, -17, -27, -28, -34, -34, -35, -29, -20, -21, -5, -7, 9, 8, 24, 25, 31, 34, 35, 29, 26, 17, 7, 0, -2, -6, -13, -22, -23, -24, -26, -25, -17, -14, -5, -2, 0, 7, 14, 19, 23, 22, 22, 27, 20, 18, 16, 10, 8, -2, -11, -15, -22, -24, -31, -27, -25, -19, -18, -7, -4, -2, 6, 7, 19, 24, 30, 30, 26, 21, 19, 10, 9, -3, -2, -16, -21, -31, -26, -25, -22, -18, -12, -8, -2, 8, 9, 22, 16, 30, 25, 29, 21, 17, 12, 8, 0, -7, -15, -22, -24, -22, -24, -19, -19, -12, -7, 3, 7, 10, 17, 14, 20, 15, 19, 7, 9, 6, 3, -2, -1, -5, -5, -9, -3, -11, -1, -11, -2, -6, -2, -3, -1, -3, 2, -4, 1, -3, 3, 5, 6, 4, 8, 10, 13, 7, 2, 5, 1, 0, 0, -9, -1, -8, -7, -10, -13, -12, -13, -8, -6, -4, 1, 3, 4, 12, 6, 13, 10, 13, 8, 7, 2, -3, -6, -7, -6, -8, -6, -4, -4, 0, -3, -5, 2, -4, 5, -5, -1, -10, -7, -2, -3, 0, -2, 1, 7, 11, 16, 19, 14, 21, 13, 15, 10, 8, -6, -6, -18, -18, -28, -24, -27, -28, -27, -21, -16, -5, 5, 19, 24, 35, 37, 42, 40, 38, 30, 22, 10, -1, -13, -22, -37, -41, -48, -49, -46, -39, -26, -20, -2, 3, 21, 27, 32, 38, 43, 45, 42, 33, 23, 11, 3, -5, -16, -21, -33, -37, -40, -39, -32, -26, -20, -11, -6, 6, 13, 19, 21, 30, 26, 33, 30, 30, 22, 22, 11, 9, -3, -12, -17, -18, -26, -21, -31, -30, -27, -27, -16, -17, -2, 0, 7, 13, 20, 26, 31, 38, 34, 34, 26, 20, 12, -1, -10, -19, -24, -30, -37, -40, -44, -34, -34, -17, -10, 1, 7, 18, 29, 35, 42, 38, 40, 31, 27, 13, 5, -1, -12, -21, -30, -36, -32, -37, -31, -26, -19, -11, -6, 5, 13, 20, 28, 28, 33, 29, 29, 20, 15, 7, -3, -3, -15, -11, -18, -16, -21, -19, -16, -11, -13, -4, -6, 2, 2, 7, 9, 9, 6, 6, 8, 12, 10, 10, 6, 8, 9, 0, -1, -5, -5, -7, -10, -10, -13, -15, -13, -13, -9, -7, -2, -4, 6, 6, 10, 17, 15, 20, 16, 13, 19, 8, 7, 2, -7, -12, -14, -19, -13, -16, -21, -10, -13, 0, -1, 3, 10, 8, 17, 12, 17, 12, 11, 7, 7, 2, 3, -4, 1, -6, -4, -11, -9, -8, -11, -3, -7, -2, -9, -2, -1, 0, 1, 1, 0, 7, 4, 5, 6, 1, 9, 3, 4, 2, -3, -2, -8, 1, -4, -4, -4, -9, -2, -8, -2, -7, -3, -4, -2, 0, -1, 6, 5, 7, 5, 5, 4, 5, 3, 3, 1, -2, -4, -6, -9, -5, -12, -6, -5, -4, -5, 0, 5, 4, 10, 3, 4, 1, 6, 3, 7, -7, 5, -3, 1, 0, 0, 0, 3, 1, -2, -6, -7, -6, -11, -4, -9, -4, -11, -2, -6, -2, -4, 4, -1, 5, 11, 10, 10, 6, 11, 5, 10, -3, 5, -6, -6, -10, -8, -11, -7, -13, -9, -13, -4, -5, -1, 5, 7, 10, 14, 14, 13, 10, 10, 10, 6, 1, -1, -5, -9, -11, -11, -10, -12, -12, -8, -6, -2, -4, 0, 0, -1, 5, 0, 7, 3, 9, 10, 4, 6, 3, 8, -4, -4, -8, -7, -7, -6, -4, -5, -5, -7, -4, -4, -2, 3, 1, 2, 8, 8, 4, 11, 7, 11, 5, 5, 1, 4, -1, 0, -10, -9, -10, -13, -12, -14, -9, -10, 2, -1, 12, 2, 16, 4, 18, 5, 17, 4, 10, 3, -3, -6, -8, -6, -7, -12, -15, -12, -12, -5, -13, -2, -5, 9, 4, 9, 5, 10, 9, 14, 7, 10, 6, 4, 4, -2, -4, -7, -8, -13, -3, -11, -11, -9, -5, -2, 0, 3, 4, 5, 8, 7, 10, 10, 13, 11, 8, 8, 5, 4, -3, -4, -8, -9, -12, -15, -22, -14, -19, -10, -8, -5, 5, 6, 17, 11, 20, 19, 18, 17, 8, 12, 9, 0, -2, -12, -14, -20, -19, -25, -25, -21, -20, -12, -8, 2, 9, 10, 20, 19, 25, 25, 23, 27, 21, 18, 10, 4, -9, -11, -22, -20, -28, -26, -27, -26, -22, -8, -8, 5, 5, 15, 16, 19, 21, 25, 24, 26, 16, 13, 8, 0, -1, -7, -13, -21, -22, -28, -19, -26, -15, -18, -13, -7, 2, 8, 11, 18, 16, 22, 25, 25, 27, 25, 13, 11, 4, -6, -6, -23, -18, -27, -29, -27, -33, -26, -26, -12, -8, 5, 8, 20, 18, 35, 28, 37, 27, 29, 22, 16, 7, 1, -5, -19, -18, -32, -30, -33, -27, -29, -19, -15, -3, 0, 5, 15, 21, 31, 29, 29, 25, 23, 19, 15, 5, -3, -14, -15, -21, -22, -26, -23, -30, -16, -25, -8, -9, 3, 9, 17, 17, 22, 29, 20, 29, 21, 19, 11, 9, -1, -4, -16, -12, -19, -16, -28, -24, -23, -20, -14, -7, -2, 6, 8, 17, 22, 24, 28, 22, 23, 18, 18, 12, 6, -2, -4, -18, -15, -24, -23, -29, -28, -22, -15, -12, -1, -4, 7, 12, 20, 23, 19, 21, 20, 18, 13, 9, 1, -1, -11, -11, -18, -22, -25, -18, -20, -12, -9, -7, -2, 5, 9, 13, 16, 14, 13, 16, 13, 17, 15, 10, 1, -3, -11, -9, -15, -12, -11, -12, -5, -10, -8, -11, 2, -1, 5, 6, 9, 9, 12, 7, 10, 7, 9, 10, 7, 10, -1, -2, -5, -8, -6, -13, -12, -15, -9, -11, -1, -4, 6, -1, 5, 1, 4, 9, 10, 7, 16, 7, 15, 2, 2, -1, -5, -4, -11, -5, -14, -7, -12, -8, -6, -5, -1, 2, 3, 7, 8, 9, 8, 5, 8, 8, 3, 10, -4, 1, -4, -7, -4, -11, -3, -6, -3, -9, -1, -1, -1, 9, 2, 7, 2, 4, 8, 2, 6, -3, 1, 1, -1, 5, -3, 2, -4, 2, 0, 2, 2, 6, 0, 0, -2, 1, -3, 0, -5, -2, -5, -6, 0, -3, -1, 2, 3, 2, 2, 0, 4, 2, 3, 5, -2, -1, 0, 4, -1, -1, -6, 0, -5, -7, 2, -6, 3, -2, -4, -5, -2, -2, 6, 3, 9, 2, 5, -2, 2, 1, 7, 0, 5, 1, 5, -6, -1, -9, -3, -14, -6, -11, -5, -5, -5, -6, 2, -3, 2, 3, 5, 9, 7, 9, 8, 9, 6, 9, 5, 5, -1, -2, -11, -10, -15, -13, -15, -14, -13, -11, -9, -7, 0, 0, 9, 10, 15, 19, 14, 14, 11, 11, 6, 5, -4, -5, -15, -13, -16, -19, -18, -21, -11, -15, -4, -8, 5, 5, 9, 12, 11, 15, 13, 16, 11, 7, 9, 0, 1, -8, -7, -13, -14, -15, -15, -16, -16, -14, -14, -5, -7, 0, 0, 5, 12, 12, 22, 12, 16, 6, 7, 9, 2, 0, -3, -5, -10, -12, -16, -19, -20, -17, -17, -9, -9, -4, -1, 8, 7, 16, 10, 19, 14, 20, 13, 15, 12, 10, 5, -1, -8, -10, -15, -18, -17, -18, -14, -12, -11, -6, -3, 4, 10, 9, 17, 14, 19, 15, 16, 16, 11, 6, 6, -6, -4, -14, -13, -15, -14, -10, -11, -8, -9, -7, -3, 4, 2, 6, 7, 14, 16, 17, 11, 11, 6, 2, -3, -4, -7, -7, -9, -10, -12, -12, -13, -6, -6, -5, -2, -2, 1, 6, 7, 10, 9, 7, 12, 9, 17, 6, 4, 5, 1, -5, -1, -11, -5, -11, -6, -11, -9, -11, -3, 0, 2, 3, 9, 6, 12, 8, 11, 12, 10, 7, 0, 3, -3, 2, -6, -7, -9, -12, -6, -9, -5, -10, -5, -2, -2, 5, 4, 11, 12, 9, 8, 7, 0, 1, -1, 4, -6, 0, -8, -6, -12, -7, -6, -6, -1, -8, -3, -4, 0, 3, 6, 10, 5, 8, 3, 9, 6, 7, 5, 4, -1, -3, -4, -5, -3, -5, -3, -5, -2, -6, -3, -3, -3, 0, 2, 6, 4, 5, 2, 2, 5, -1, 2, -5, -5, -1, -6, -1, -8, 0, -11, -3, -5, -3, 0, -7, 3, -6, 4, 1, 7, 4, 4, 5, 7, 4, 4, 0, 2, -3, -4, -4, -9, -5, -11, -5, -11, -6, -6, -3, 3, 1, 7, 0, 5, 10, 4, 9, 8, 8, 3, -3, 0, -4, -3, -8, -3, -5, -3, -7, -5, -6, 0, -9, 4, -2, 11, 1, 8, 8, 6, 6, 6, 6, 8, 2, 2, -5, 1, -3, -2, -7, -9, -7, -6, -6, -6, -7, -1, -3, 0, 7, 1, 6, 2, 4, 4, 2, 7, 4, 4, 4, -4, -2, -6, -3, -4, -5, -9, -5, -12, -3, 0, -1, -1, 1, 3, 10, 10, 5, 9, 7, 7, 5, 7, 0, 7, -5, -1, -7, -6, -5, -8, -3, -3, 0, -3, 2, -1, 2, 2, 3, 3, 6, 1, 7, 5, 6, 3, 3, 2, 0, -2, -5, 0, -6, -6, -12, -3, -7, -3, -1, 3, 3, 1, 1, 4, 4, 6, 1, 4, 4, 7, 7, 1, 3, -2, -2, 0, -7, 1, -7, -3, -8, -2, -5, -2, -1, 1, 4, -1, 7, 6, 5, 6, 0, 10, 0, 5, 3, -1, 3, -6, -2, -8, -9, -8, -11, -7, -3, -4, 4, -6, 7, -2, 4, 7, 7, 14, 4, 6, 2, 2, 1, -1, -3, -9, -2, -4, -3, -9, -7, 1, -2, 0, -2, 3, 1, 4, 0, 4, 6, 10, 6, 9, 10, 5, 2, -3, 1, -3, -4, -6, -5, -2, -3, -4, -6, 0, 0, 5, 2, 5, -2, 6, 3, 9, 7, 6, 6, 1, 1, -3, 1, -8, -6, -8, -3, -7, -4, -7, -3, -4, -1, 0, 1, 7, 3, 8, 3, 6, 9, 5, 8, 2, 5, -3, 5, -3, 1, -8, -8, -8, -1, -5, -4, -2, -4, -1, 6, 4, 7, -2, 2, 3, 3, 2, 0, 0, 1, 0, 1, 2, -2, -1, -2, -3, 1, -3, 2, -2, 0, 3, 3, 6, 2, 4, 1, 8, 1, 3, 0, 5, 3, -1, -1, -1, 0, -6, 1, -1, 3, -1, -2, -3, -2, -2, 5, -3, 7, 0, 11, 2, 4, -1, 1, -3, -4, -1, -2, -3, -7, -6, -11, 0, -5, 0, 1, 0, 5, -1, 1, -1, 1, 1, 3, 1, 2, -2, 1, 0, 0, 3, -2, -2, -5, 2, -4, 2, -7, 5, 1, 2, -3, -1, 0, 3, 3, 1, 0, 3, 3, 2, 4, -1, 0, 3, 1, 0, -1, -5, -6, -2, 0, 3, -2, -5, -2, -2, 4, 4, 5, 2, 2, 4, 4, 4, 1, -2, 1, -5, -1, -4, 7, -1, 4, 1, 1, -1, -4, -5, 1, 5, 3, 2, -2, 1, 3, 4, 0, 2, -1, 2, -3, 3, -3, -4, -1, -4, 3, -1, 0, -3, 2, -3, 1, -1, -1, -1, -2, -3, -1, -1, 4, 0, -4, 0, -1, 1, -1, -5, 1, -3, -2, 1, -2, 7, -1, 0, -6, -2, -3, -1, 0, -1, 0, 0, 3, 1, 4, 2, -2, 0, -3, 4, 3, 1, 5, 0, 0, -6, -6, -3, -1, 2, 1, 0, 1, 5, -1, 6, 0, 5, 3, 4, 0, 6, -1, 1, 1, -1, -8, 0, -4, 2, -2, -1, -4, -6, -1, 0, 5, -5, 4, -5, 3, -1, 4, 1, 1, 2, 4, 2, 6, 0, -5, 0, -1, 5, 0, -2, 0, 5, -2, 4, -5, 1, 1, 2, 4, 3, 8, 1, 6, 3, 0, 2, 0, -3, 0, -7, -1, -5, -2, 0, 0, 1, -1, 4, -2, 1, -1, 0, 3, 2, 1, 2, 1, 1, 2, 0, -2, 1, -5, -7, -3, -3, -1, -4, -1, 3, -2, -4, 2, -1, 3, -2, 0, 2, 3, 2, 3, 2, -3, 3, -2, -3, -4, -3, -3, 4, 1, -2, 2, 1, 1, 0, -4, 4, -1, 2, 0, 0, -5, 3, -3, 2, 0, -1, -2, -3, -7, 1, -1, 1, -7, -4, -2, -3, 2, -2, 2, 1, 6, 3, 5, 3, 2, -2, 0, -3, -1, -2, -1, -2, 0, -2, 0, 1, -2, 1, -3, 3, 1, 6, -4, 4, -1, 4, 2, 4, 2, 6, -2, 6, -4, 1, -4, -3, 3, -2, -2, 5, -1, 6, -7, -1, 0, -3, 0, -2, -2, 5, 3, 3, 3, 1, 1, -1, 1, 0, 5, -6, -2, -10, -2, -3, 2, -1, 3, -3, 4, 0, 3, 2, 1, -2, 1, -3, 6, -2, 5, -5, 1, 1, 0, 4, -2, 0, -3, -3, 2, -4, 2, 3, 1, 5, -4, 4, -2, 6, -1, 3, 2, 2, 2, -2, 3, 3, 4, 2, -1, 0, -2, 3, -3, -4, -2, -1, 4, -4, 2, 0, 0, -1, -1, 2, -2, 0, 1, 2, 1, 1, -1, 0, 4, 6, 8, 2, 1, -9, 0, -3, -2, 1, -4, 2, -2, 3, 0, 7, 3, 3, 2, 2, 4, 2, 0, -1, 0, -3, 0, -5, -6, -1, -8, 4, 2, -2, -2, -4, 3, 2, -1, 1, 0, 5, 3, -1, 1, 4, 1, 6, -5, 2, -6, 1, -3, -3, -5, -6, -5, -5, -3, -1, 0, -4, -1, -1, -3, -1, -2, 1, -1, -3, 4, -7, 4, -2, 3, 2, 4, 2, 2, -2, -1, -3, 0, 0, 1, 0, 3, -3, -1, -7, 0, 2, 3, -1, 2, 1, 3, -1, 2, -5, -3, -5, -1, -2, 1, -1, -2, 3, -1, 3, 0, 0, 2, -2, 2, -3, 2, -3, -1, -1, 4, 0, -4, -5, 2, 0, 4, -4, 2, -5, 3, -5, 3, -4, 2, 1, -3, 5, 3, 3, 3, -2, 2, -2, 2, -2, -1, 1, 1, 0, 2, -4, 2, -5, 1, -2, -1, 2, -2, 2, -5, -1, -3, 2, 4, 5, 2, 3, -4, 2, -4, 2, 0, 0, 1, 1, 1, -1, -1, -2, 1, 4, 0, -1, 1, 0, 1, 1, 1, 2, -1, 4, -1, -2, 5, -1, -1, -6, -1, 2, 1, -2, -4, 1, 1, 1, 5, 2, 2, -1, 2, 0, 4, 3, 6, 6, 1, 5, -2, -1, 1, 1, 1, 1, 0, -3, 5, 1, 7, 0, 1, 0, 1, 3, 1, 2, 2, -2, 3, -6, 3, -7, 2, -6, 3, -1, 3, -2, -3, 0, -1, 4, -1, 1, -4, 1, -1, 0, 1, -2, 4, -1, 0, -1, -4, 3, -3, 0, 1, 4, 2, 0, 1, 1, -6, 2, -2, 4, -4, 0, -2, 3, -5, 5, 0, 8, 2, -1, 6, -1, 2, -9, 1, -5, 7, -3, 3, 3, -2, 5, -3, 2, -6, 3, -7, -2, -3, -5, 1, 0, 4, -3, 1, 0, 0, -1, -2, -6, -1, 0, -1, 1, -1, 3, 5, 6, 4, 2, -1, 2, 2, 0, -2, -3, -1, 0, -5, 2, -4, 7, 2, 2, 2, 0, 3, 4, 1, 2, 0, 1, -3, -1, 1, -2, 6, 0, 1, -6, -4, -1, -1, 2, 7, 0, 2, -2, -2, 4, -4, 6, -2, 5, 2, -3, 3, -1, -1, -1, 1, 3, 2, -2, 1, -1, 0, 0, 3, -3, 4, 1, 3, 1, 1, 1, 0, 2, 1, 5, 4, -7, 2, -3, 6, -4, 4, -7, 3, -3, -4, 2, -4, 1, -7, 0, 0, 0, -3, 0, 0, -1, -2, -4, 0, 5, 4, 6, 2, 2, -2, -2, -1, -2, 3, -7, 0, -7, 1, -5, 1, -3, -1, -2, 0, 2, -3, 5, -3, 3, 0, 1, -4, 4, -4, 3, 0, -1, 1, -3, 0, -6, -1, 2, -2, 3, -6, 1, -1, 3, 5, 1, 2, -4, -1, -3, -6, 1, -2, 0, -3, 2, -2, 2, 0, 6, 1, 2, 0, 1, 6, -1, 0, -2, 0, 1, -2, -3, 4, -5, 2, -4, -5, 2, -4, 5, 1, 2, 0, -5, -2, -8, 1, -5, -3, -2, 4, 1, 3, -1, 5, -2, 0, -4, 1, 4, 2, 3, 3, 1, 3, -2, 3, -1, 1, 5, 2, -1, -2, -4, 5, 3, 4, 2, 2, -6, -2, -4, -2, -1, 2, -2, 4, 0, 2, 2, -3, 3, -2, 2, 3, -2, 4, 3, -1, 0, -5, 3, 3, 7, 2, 4, 0, 5, 2, 2, -3, 0, 1, 2, 2, 3, -1, 1, -2, -1, -1, -6, -4, -2, 3, 3, -4, -1, -8, -1, -8, 1, 2, -5, 2, -2, 1, 1, -2, 2, -1, 0, 1, -2, 4, 0, -2, 2, -2, 4, -3, 0, 0, 1, 1, -2, -3, -3, 3, -1, 1, 5, -1, 6, 3, 3, 1, 0, -1, -1, -1, 2, -1, 4, 1, 2, -1, 4, 5, 1, -1, 0, -4, -2, -5, 3, -1, 2, 0, 2, 5, -2, 2, 0, 2, -1, -4, -6, -1, -2, 6, -6, 2, -6, 0, -2, 0, -1, 4, 2, -1, -1, 2, 1, 0, -7, 2, -5, 2, -4, 1, -3, 0, -2, 2, -1, 4, -1, 7, -2, 5, 0, 0, 0, -4, 1, 2, -1, 3, -4, -1, -6, -4, 4, -3, 1, 1, 3, 2, -6, -1, 0, -3, -2, -6, 1, -7, 4, -4, 5, -1, -1, 4, -2, 6, -4, 2, -1, 2, 1, -1, 3, -3, 1, -1, -1, -1, -3, -1, -9, -3, -1, 0, 3, 0, 1, -1, -1, 1, -3, 0, -2, 1, -3, -1, -4, -5, -2, -3, 0, -1, -3, -1, 1, -4, -2, -1, 3, 5, 0, 1, 2, 0, -3, 2, -2, 3, -2, 6, -1, 6, 1, 1, 1, 2, 1, 3, -3, 1, -2, -2, -3, -3, -2, 2, -1, 1, -1, -3, 3, -1, 1, -3, 1, -3, 2, 2, 2, 2, -3, 1, -2, 0, 0, -3, 0, -2, 1, -1, -3, 4, -2, 4, -4, 4, -3, 4, -5, -2, -3, -2, -1, 3, 5, 1, -1, 0, 1, 2, -2, -1, 1, -2, 1, 3, 0, 3, -1, -8, 1, -8, 0, -3, -1, 0, -2, 3, 3, 4, 4, 1, 3, -4, 1, -2, 1, 1, -1, 6, -3, 4, 0, 3, 3, 7, 3, 5, -3, 0, -1, 5, 3, 1, 4, 1, 6, 0, 0, 1, 0, -1, -2, 0, 2, 12, 3, 7, -4, 4, -5, 0, 0, 0, 2, 0, -3, 4, -4, 0, -1, 0, 0, 2, 1, -2, -1, -2, 0, 0, 1, -2, -1, -3, -2, -2, 6, -3, 5, -3, 1, -2, -1, -2, -3, 2, 0, 6, 1, 4, 3, 2, 0, -3, -1, -2, 1, -3, 0, -3, 6, 1, 4, 3, 4, 3, 1, 1, -5, 0, -4, 0, -2, -6, 2, -4, 4, 3, 2, 2, 1, -1, -2, -3, -3, 5, -3, 1, -5, 2, -4, 2, 0, 3, 4, 6, -1, 3, -2, 2, -3, 6, -4, 4, -4, 0, -1, 3, -1, 1, -2, 1, 6, 2, 7, 0, -1, 2, -3, 1, -2, 0, -1, -2, 1, 0, -2, 0, -3, 1, -4, -3, -6, -3, 1, -3, 1, 3, 1, 1, -4, 3, 0, -1, 1, 2, 1, -3, -4, 0, -2, 4, 0, 4, -2, 1, -4, 5, -4, 4, -4, -1, -6, 1, -3, 2, -6, -1, -4, 1, -1, 0, 0, 2, -2, 2, -5, 1, -3, 0, 2, -1, 3, -3, 0, -5, -2, -3, -3, 2, -1, 3, -2, 0, -2, 0, -1, 1, 1, 2, 2, -2, 5, -5, 2, -5, 2, 2, 0, 1, 2, 5, -2, 3, -2, 0, -3, -1, -2, -2, 2, -3, 3, -3, 5, -4, 5, -3, 6, -2, 3, 3, 4, 8, -1, 2, -2, -3, 2, 4, 2, 4, -1, 2, -1, 2, 3, 0, 4, 1, 3, -1, 1, 0, 2, -3, 2, -5, 2, 0, 2, 4, 3, 5, 4, 3, 1, -1, -1, -1, -5, -1, -6, 0, -3, 1, -5, -1, -3, 0, -1, -1, -2, 2, 3, 3, 4, -3, 3, -2, 7, 0, 6, 1, 0, 0, -1, -5, 1, -1, 2, -2, 7, -1, 3, 1, -3, 3, -3, 6, -6, 3, -7, 0, -1, 5, 0, 4, -3, 5, -6, 0, -4, 1, -3, 1, 0, 1, 0, -2, 2, -5, -1, 0, -1, 3, -2, 0, -7, -2, -3, 0, -1, 2, 0, -2, 2, 1, -1, 0, 3, 0, 1, -2, 2, -3, 3, -2, 0, -3, -1, 2, 3, 1, 2, -4, 2, -1, 3, 3, -3, 1, -2, 1, -2, 3, 1, -2, 3, -4, 1, -1, 2, 1, -2, -2, -3, 1, -2, -2, 1, 2, 1, -7, -2, -1, 2, 3, 3, 0, 4, 3, 4, 3, -5, 4, -3, 7, -5, 1, -1, -3, -1, -6, 0, -5, 1, 1, 0, 3, 3, 0, 3, 3, 3, 3, -1, 2, -5, 2, 2, 0, 4, -1, 1, -1, 1, 0, 4, 1, 5, 1, 1, 2, 0, 4, -4, -2, 0, -1, 5, 2, 0, 2, 0, 2, 1, 4, -1, -2, -4, -4, 3, -7, 6, -8, 5, -2, 2, 1, 1, 0, -2, 0, -5, -3, -2, -3, 2, 0, 3, 3, 4, -1, 1, -3, -3, 3, 1, 7, -2, 5, -2, 3, -2, 4, -1, -1, -3, -2, 2, -5, 1, -4, 2, -1, 1, -2, 2, -5, 3, -1, 0, 5, 2, 3, 0, -3, 2, 1, 1, -2, 3, 2, 2, 4, 1, 6, 0, -3, 1, 1, 7, -1, 5, 0, 1, -1, -2, -2, -2, -2, -1, 4, 1, 4, -1, 0, -3, 0, -3, -2, -2, -1, -3, 1, -1, 2, 1, 2, -3, 5, -5, 0, -2, 0, 4, -4, 0, -1, -2, 1, 1, 4, 2, 0, 1, 2, 2, 4, -5, 0, -5, 5, -2, 3, -1, 4, -1, 2, -2, 1, -2, 1, 4, 7, -1, 4, -4, 4, -5, 3, -6, 5, -2, 5, 2, 2, 1, 4, 2, 3, -2, 1, -4, 2, -3, 3, -2, 1, 0, 0, -1, 2, 0, 3, 4, -5, 0, -6, 2, 1, -2, 5, 0, 1, -2, -2, 0, 1, -2, 2, -2, 1, 4, 4, 1, 3, 0, 7, 1, 7, -3, 4, 1, 3, 0, 1, -1, 5, -5, 0, 2, 3, 2, -1, -1, 1, 1, 3, 0, 4, -2, 4, 1, 1, -1, 4, -1, 1, -1, -2, -1, -3, 1, 0, 3, -4, -1, -4, 1, 2, 0, 1, -1, -2, 1, -3, 6, 0, 4, -1, 2, 3, -1, 1, 1, 3, 1, -2, -1, -2, -1, 2, -3, -1, -3, -1, -2, -3, 0, -4, -1, -1, -3, 3, -2, 0, 0, 3, 3, 1, 0, 1, 0, 3, 1, 1, -1, -1, -3, 3, -7, 1, -6, 7, -1, 2, 4, -1, 4, -6, 2, -1, 2, -1, -2, 4, -2, 7, -2, 0, -2, -3, -3, -3, -2, 0, -3, -1, -5, 0, -2, 0, -4, 0, 3, -3, -1, 2, 0, 3, -6, -2, -3, -1, 3, 1, 1, -1, -3, -4, -1, -2, -1, -1, -3, 0, 0, -3, 0, -2, 5, 4, 4, -5, -1, -2, -1, 3, 1, 2, 0, -3, -4, -4, -2, -1, 0, 3, 1, 4, 3, 5, 3, 5, -2, -2, 0, 0, 3, -3, -4, -2, -3, -2, -3, 0, 0, 1, -2, 0, -5, -2, 2, -1, 4, -3, 4, -1, 5, 1, 0, 3, -3, 0, -5, -2, -7, 0, -9, 1, -8, 1, 0, 1, 3, -4, 2, 3, 2, -2, -5, -4, 0, -3, -1, -2, 5, -1, -1, 2, -3, 0, -3, 2, 4, 0, 0, -3, 2, -1, 2, 0, -4, 2, -7, -2, -8, 3, -3, 1, 1, 1, 6, -1, 2, -3, -1, -2, 3, -3, 3, -1, 4, 1, 3, 3, 3, -5, 2, -6, -2, 1, -2, 4, -5, 0, -5, -5, -2, -5, 1, -5, -1, -4, -5, -3, 0, 0, -1, 1, -3, -1, -3, -1, -3, -1, -2, -3, 0, -4, 6, -3, 3, -2, 2, 3, 0, -3, 0, -4, -4, -2, 0, 6, 1, 1, 3, 2, 2, -1, 6, 0, -1, 1, -1, 6, -1, -1, -4, 0, 0, 0, -1, -1, 1, -1, -2, -4, 2, 0, 3, 0, 3, 1, 1, -4, 1, 0, 4, -3, 0, 2, 5, -3, 1, -5, -2, 0, 0, 5, 0, -1, -2, -2, 2, -2, 1, 0, 3, -3, -1, -2, 1, 3, -1, 1, -3, 2, -1, 5, -5, 7, -3, 5, -1, 2, 1, -2, 2, -4, 5, -5, 0, -2, -4, -1, -5, -4, 0, 1, 5, -2, -2, 0, 0, 3, -3, -1, 1, 1, 3, 2, -2, 4, -4, 2, -2, 5, -4, 1, -5, -2, -3, 4, 0, 2, 3, 3, 0, 4, 3, 2, 0, 0, -2, -5, -3, 1, 0, 3, 2, 1, 0, -4, 2, -2, 0, -2, -1, 2, 3, -2, 4, -7, 1, -2, -1, 3, -2, -1, -4, 2, -2, -1, 0, 2, 4, 1, 4, -2, 2, -4, 1, 1, 3, -1, 2, -1, 0, 1, -3, 4, -1, 6, -6, -1, -6, 0, -4, -2, 0, -1, 3, -2, 5, 0, 3, 4, 3, 7, 3, 1, 1, -1, 3, 2, 1, 8, -3, 4, -7, 5, -4, 4, -4, 4, -3, 1, -3, 3, -1, 3, 1, -1, 3, -2, 5, 2, 3, -1, -1, 2, -3, 0, -3, 4, 1, 2, -1, -1, -1, 1, 0, 5, 0, 3, 0, 0, 4, 0, 3, 1, 2, 2, -3, -2, 1, 0, 3, 3, 0, 3, 0, 2, 0, -1, 0, -2, 0, -1, -4, -2, -2, -2, 1, -4, 2, -2, 3, 2, 0, -3, 1, -1, -2, 2, -2, 1, -6, 2, -4, 1, -2, -2, -1, -1, 2, -2, -3, -3, -4, 1, -3, 1, 2, 4, 1, 5, 2, 6, -2, 2, -4, 0, 1, 0, 4, 8, 2, 6, -5, 4, -1, 4, -2, -2, 0, -1, -4, -3, -5, 2, -3, 0, -2, 0, 2, 4, -1, 3, -2, 0, -2, 2, 1, 1, -1, 1, -1, 0, -2, 0, -3, 0, -3, -3, -1, -1, 3, -3, 5, -2, 6, -1, 4, -2, -2, 0, 3, 0, 5, -4, 2, -2, -1, -4, -1, -7, -1, -5, -1, -3, 3, 4, 1, 2, 1, 5, 1, 1, 4, -4, 5, 0, 3, -1, 0, -5, 2, -3, 2, -1, 2, 1, -1, 4, -3, -2, 0, -2, 1, 0, 3, 2, -4, 1, -5, 3, -2, -1, -3, 2, 1, -1, -1, -3, -3, 0, -1, 2, 1, 2, -5, -3, -8, -2, 2, 1, 0, -1, 0, -2, 2, 0, 7, 3, 3, 0, -2, 0, -2, 2, 2, -1, 1, -3, 2, -1, 0, 1, 3, 4, 1, -2, 1, -1, 3, -4, 1, 0, 2, 0, 2, 2, 2, -1, -6, -1, -6, 1, -3, 2, -2, 0, 0, 1, 6, 1, 2, 4, 2, 2, 2, 2, 5, 0, 3, 2, 3, 0, 1, 0, -2, -2, -2, -5, -2, -4, 4, -3, 1, -4, 0, -2, -5, -6, -1, -2, 1, 3, 1, 2, 3, 1, 3, 2, 1, 2, -4, 3, -5, -1, 0, -1, -1, -1, 2, -1, 3, -3, 3, -7, 2, -3, -2, -3, -5, 4, -1, 2, 0, 0, -2, 1, 0, 2, -1, -2, 2, -1, 4, -4, 2, -2, 3, -3, 1, -3, 5, 0, -1, -3, -2, -2, -2, 0, -1, -3, -2, -2, -3, -2, -2, 0, 2, 1, 0, 3, 0, -1, 0, 5, -2, 0, -1, 3, -2, 3, 2, 4, 0, 3, -1, 3, -2, 7, 1, 0, 4, 1, 1, 1, -2, 6, -2, 5, -2, -1, -4, 1, -2, -2, -1, 0, 4, -1, -2, -7, 1, -2, 4, -1, 1, 0, 1, 3, -3, 0, 1, 4, 5, 1, 6, 2, 0, -3, -2, -1, -2, 0, -2, 1, 0, -2, -1, -4, -1, 1, 4, -1, -1, -2, 4, 0, -2, 1, -5, 7, -4, 1, -1, 2, 2, -1, 5, -1, 1, -3, 1, -2, 1, -4, 4, 2, -4, 0, -1, 2, 4, 3, 1, 1, -1, 1, 0, 2, -8, -2, -4, -2, 1, 1, 1, 2, 1, 3, 1, -1, -1, -5, 2, -1, 1, -3, -4, -5, -4, -2, 0, 1, 2, 1, 5, -1, 0, 1, -4, 4, -4, 1, -5, 3, -7, 4, -1, 3, -1, -1, -2, 1, -1, 5, 1, 6, 0, 0, -4, -2, -1, 1, -5, 2, 1, 0, 3, -2, 2, 1, 2, 0, 1, -2, -2, -2, 0, -2, -1, 0, -6, 4, 0, 0, 1, 2, -1, 2, 1, 2, 3, 2, 4, 1, 1, 5, -4, -4, -3, 2, -2, -4, 2, -2, 3, 0, 0, 0, -3, 3, 1, 0, 2, -5, 1, -4, 3, -4, -2, -4, 3, -1, -1, 1, 0, 0, -2, 3, -4, 0, -5, -5, -3, -4, -1, -2, 6, 0, 2, 1, -5, -3, -5, 1, -3, -1, 2, 3, 2, -2, -2, -2, -5, 2, 2, 1, -3, 0, 5, 1, 3, -8, -5, 0, -1, 7, 0, 3, -1, -1, 0, -2, 1, 2, 3, 2, -1, 5, -1, 6, -1, 2, -4, 0, -1, -2, 0, -5, 0, 1, -3, -2, -6, -2, -1, 3, 1, 2, 1, 3, -1, 3, -2, 1, -2, -1, 2, 0, 0, 0, 3, -3, 3, -4, 5, -4, 4, -4, 5, -1, 4, 2, 4, 6, 1, 0, 7, 1, 2, -5, 0, 3, -1, -1, 2, -1, 2, -1, -3, 3, -5, 5, 2, 6, 0, 9, -6, 2, -7, 0, -6, 0, 0, 1, 1, 3, 1, -2, 2, -2, 3, -2, -3, -3, -6, -2, -4, 0, 1, -2, 2, 0, 0, 2, 2, -3, 0, -3, 1, -1, 0, -4, 0, 3, 0, 4, -4, 0, 3, -3, 1, -5, 1, 1, 0, -3, 1, -2, 5, -4, 1, -2, 0, 0, -1, -2, -1, 0, -1, 6, -4, 2, -2, -1, 1, -2, 4, -2, 5, 0, 2, -2, 1, -2, 0, 1, -1, 3, -1, 4, -3, 1, -6, 3, -2, 1, 1, -2, 3, 0, 2, -4, 2, 3, -4, 0, -4, -3, -3, 5, 0, 1, 0, -2, 6, -5, 5, -1, 0, -4, -3, 1, 5, 1, 1, 3, 0, 2, 0, 0, 3, 0, -1, -5, -1, -4, -2, 0, -1, 0, 4, -2, 4, -4, 0, -4, 1, -1, 0, -1, 1, -2, 1, -5, 1, 3, 1, -2, -1, -1, 0, -1, -2, 3, 3, 1, 0, 1, 0, -3, 4, -3, 1, -2, 2, 1, 3, -1, 5, 3, 3, -2, -2, -2, -3, -5, -3, -5, 3, -1, -1, 1, -3, -3, -3, 2, 0, 3, 0, 3, 1, -3, 4, -3, 4, -3, 6, -2, 2, 0, 0, 4, -3, 0, -3, 2, 1, 1, 2, 2, -3, 0, -3, 2, 3, 2, 1, -2, 2, 3, 2, 1, -3, 1, -3, 3, -4, 1, -2, 1, 1, -3, 0, -2, 1, 4, 0, -2, -2, -5, -1, -3, -2, 1, -2, 7, -1, 5, 0, 1, -4, 3, -2, 0, 1, -3, 4, -5, 0, -5, 0, 1, 5, 4, 1, -1, -6, -2, -2, -3, 3, 0, 2, 3, 0, 3, 0, 0, -2, 1, -2, 3, 0, 0, 2, 4, 1, 4, -7, -1, -2, 2, 1, 5, -1, 1, 0, 1, 2, 0, 1, -2, -1, -1, 3, 3, -5, -2, -4, -4, 2, -5, 6, -2, 1, -3, -2, -1, 4, 1, -2, -3, -2, -2, -2, 2, -2, 2, 0, -2, -1, -6, 0, -2, 0, -2, 4, 3, 4, -3, 2, -3, 3, 0, 1, -2, 0, 2, 3, 0, 0, -2, 1, 1, 5, 2, 3, -2, 3, -1, 6, 1, 3, 0, 1, -4, 4, -3, 1, -3, -1, -5, 2, 5, 7, 0, 2, 2, 2, -2, 0, -2, 2, 0, -4, -2, 0, -1, 2, -1, -1, 1, -3, 4, -7, 0, -5, 0, -1, 0, 1, -3, 0, -1, -2, -1, -3, 0, -2, 4, 1, -1, 1, -1, 2, 1, 0, 0, 0, -1, -5, -2, -3, 0, 3, -4, 0, 0, 0, -2, 3, -2, 4, -3, 4, 2, 3, 4, 4, 1, -1, 4, -2, -2, -1, -3, 0, -3, -2, -4, 3, 1, 4, 0, 1, 1, 1, 0, -1, -2, -3, 0, 1, 2, 0, 0, -1, -1, -1, 2, -3, -1, -5, 2, -2, 0, -1, 1, -2, 2, -1, 5, -6, -2, 0, -2, 6, 0, 2, 1, -2, 1, 0, 2, 5, 1, 2, 4, -1, 4, -4, 3, -1, 2, 0, -2, 4, -1, 4, -1, 1, 3, 5, -2, 7, -3, -1, -1, -4, 4, -1, 3, -6, -2, -7, 2, -1, 1, -4, 0, -1, 0, -2, -1, 0, 4, 1, 5, -9, 1, -10, 4, -3, 4, -8, 0, -8, 3, -4, 4, -1, 3, -3, 3, -2, 3, -5, 0, -3, -3, 0, 2, 3, 1, 3, -4, -2, -5, 0, -5, 3, -2, 7, 3, 2, 6, -1, 2, -1, 3, 4, 3, 8, 3, 5, -1, 1, -2, -5, 2, 0, 3, 0, -1, 4, -2, 3, 1, -1, 4, 0, 7, 3, 1, 1, -2, 0, -6, -4, -1, 1, 7, -4, 1, -7, 0, -6, -1, -5, -2, 0, -5, 2, -1, 1, 1, 0, 1, 0, 1, -2, 0, -4, 4, -2, 3, -1, 1, -1, 0, 4, 0, 5, 3, 2, 5, -4, 2, -3, 1, -1, 0, 0, -5, -2, -6, -4, 2, -2, 0, -1, 2, 1, 0, 1, -5, -5, -7, 0, 0, 1, 3, -2, 1, 1, -1, 3, 1, 0, 4, 0, -2, -2, -2, -1, 0, -1, -2, -3, -3, -2, -3, -2, 0, -1, 1, 5, 5, 2, -3, -2, -2, -4, -1, -4, -2, 2, -2, 0, 2, 2, 0, 3, -6, 4, 0, 4, -4, -2, -4, -1, 0, -1, -1, 0, -3, 4, 1, 4, 4, 2, -1, -1, -2, 0, 0, 5, -2, 5, -2, 2, -1, -5, 2, -7, 4, -9, 0, -5, 3, -2, 6, -2, 3, 0, -5, 6, -2, -1, -2, -2, -1, -2, 0, -2, 0, 0, 2, 8, -1, 4, 2, 3, 3, 1, 1, 2, 4, -2, 2, -2, 0, -3, -4, -3, 2, 4, 3, -4, 3, -4, -3, -2, -2, -6, 2, -5, 6, -1, 3, 0, 5, -2, -3, -6, -5, -2, -3, 1, -5, -1, -4, 5, 1, 7, 2, 4, 2, 4, 3, 0, -1, -2, -1, -1, 0, 8, 2, 3, 1, -2, 1, 1, -3, 0, -3, -4, 0, -2, 6, 3, 1, 4, 3, 3, 4, -2, 3, 1, 4, -2, 1, -3, 3, -1, 1, 3, -1, 4, -4, 4, -2, -1, 0, 1, 0, -3, -4, 1, 8, 4, 1, 0, -4, 2, -3, -1, -7, 2, -3, 1, 1, -4, -1, -4, -1, 1, -1, 0, 1, 2, 2, 0, 2, 1, 1, 1, 2, 4, 3, 0, -3, -3, -4, -3, 3, -3, 5, -1, -3, -4, -3, 2, 1, 3, 2, 0, -1, 0, -1, -1, -1, -3, 3, -6, -1, -8, -5, -4, -1, 0, 1, 0, 0, -1, 4, 0, 6, 2, 2, -1, 2, 3, 2, 1, -1, 3, -5, -3, -2, -2, -1, -4, 1, 0, 3, 0, 1, -2, -3, -2, -3, 0, 3, 2, 2, 6, -4, 0, -5, -3, -2, -8, -3, -4, 1, -2, -1, -2, -2, -1, -1, -1, 1, 0, 1, 4, 3, 1, 4, 1, 5, -1, 1, 3, -1, 3, -7, -3, -9, -2, -5, -7, -2, 0, -3, 1, -2, 11, 2, 6, 0, 0, -1, 0, 2, 6, -3, 2, -6, -1, 3, -2, 0, -8, -1, -5, -2, -4, -4, 2, -3, 4, 3, 3, 2, 2, 2, 4, 1, 3, -2, -1, -3, -1, -4, -5, -9, -4, -2, -5, 4, -6, 3, 0, 5, 1, 4, 3, 4, -1, 3, 3, 0, -1, -4, 0, -5, -3, -5, -4, -5, -4, -9, -2, -4, -2, 0, -4, 4, -3, 0, 2, 6, 5, 5, 5, 3, 1, 0, -4, 1, -1, -3, -1, 0, -4, 0, -3, 0, -4, -7, -2, 4, 7, 9, 10, 4, 7, -1, 9, 1, 0, 0, 1, -3, -3, -4, -4, -3, -4, -6, -5, -7, -2, -3, -2, 0, -2, 9, 7, 6, 3, -3, 5, 4, 1, -1, -2, 1, -6, -6, -12, -10, -5, -7, -3, 0, -4, 2, 0, 3, 5, 9, 1, 4, 5, 3, 5, -6, 1, -4, -1, -3, -3, -3, 0, -2, -1, -6, 2, -5, -3, 5, 2, 3, 5, 0, 2, 2, -3, 2, -1, 2, 1, 8, 1, 1, -5, -5, -7, -7, -8, -6, -4, 6, 4, 4, 10, 8, 10, 5, 1, 1, -3, 1, -1, 4, 2, 4, 1, -2, -6, -6, -12, -4, -11, -3, -6, 6, 6, 12, 6, 8, 7, -2, 2, 2, 5, -2, 3, -3, 2, 0, -4, 3, -2, 0, -7, 0, -7, 1, -4, 1, 4, -4, 2, -4, 7, 5, 2, 6, 6, 5, 5, 1, 3, 3, 3, -4, -3, -5, -8, -5, -7, -4, -2, -2, 2, 1, 4, 6, 1, 3, -1, 3, 0, -2, 0, -2, 3, -6, -6, -7, 1, 0, 3, 2, 3, 1, 2, 1, -1, -1, -8, 0, 1, 3, 1, 3, 5, 0, 5, -1, 2, -1, 5, 0, -1, 2, 2, 7, 3, 7, -2, -3, -8, -7, -9, -9, -8, -5, -1, -3, -1, 6, 4, 5, -1, -1, 0, 4, 5, 7, 5, 11, 5, 4, -4, -2, -5, -9, -11, -11, -5, -2, -2, 3, -2, 8, 3, 9, 2, 8, 1, -3, -1, -5, 3, -5, 1, -6, -4, -4, -3, -3, -4, -5, -2, -7, 6, 0, 4, 1, 4, 7, 12, 12, 14, 3, 8, -2, -6, -6, -7, -6, -9, -11, -8, -7, -2, 0, 6, -1, 6, 1, 11, 3, 7, 5, 5, 0, -1, -5, -2, -8, -3, -4, 3, 4, 4, 3, 1, -6, -4, -12, -16, -17, -14, -1, 0, 15, 16, 21, 26, 19, 19, 10, 3, -2, -15, -9, -16, -10, -11, -8, -2, 2, 1, 4, 4, 2, -3, -11, -8, -13, -6, -5, -2, 7, 3, 14, 15, 18, 13, 6, 2, -9, -10, -15, -12, -13, -11, -10, -5, 1, 3, 4, 9, 5, 11, 2, 1, -1, 0, -2, -3, 3, -2, -3, -4, -5, -3, -3, -7, -10, -5, -6, -2, -1, 6, 10, 14, 10, 11, 4, 4, -1, -2, 1, -1, 5, 4, -1, -1, -7, -12, -14, -17, -21, -17, -14, -5, -1, 7, 7, 20, 21, 26, 28, 23, 18, 12, -2, -4, -9, -14, -11, -16, -2, -2, 8, -2, 3, -6, -10, -20, -27, -28, -31, -18, -6, 10, 21, 29, 35, 34, 33, 27, 15, 7, -7, -11, -16, -18, -22, -14, -16, -3, -3, 6, 5, 0, 2, -5, -7, -13, -13, -10, -7, -3, 8, 16, 19, 24, 19, 22, 15, 12, 11, 4, 2, -8, -12, -15, -12, -10, -2, -4, 2, 3, 2, -1, -5, -8, -10, -15, -8, -10, -3, 0, 10, 16, 16, 19, 19, 12, 11, 5, 7, 2, 4, -1, -3, -10, -12, -14, -13, -5, -4, -1, -1, 6, 6, 2, -8, -12, -26, -27, -26, -18, -8, 7, 16, 28, 36, 41, 32, 20, 5, -3, -15, -21, -22, -15, -6, 1, 7, 16, 12, 15, 6, 2, -16, -28, -41, -43, -45, -36, -25, 4, 22, 49, 63, 69, 69, 47, 29, -1, -23, -41, -46, -40, -24, -10, 10, 21, 25, 24, 8, -11, -33, -47, -52, -43, -34, -14, 5, 30, 48, 63, 61, 57, 43, 26, 10, -13, -27, -39, -40, -38, -25, -14, 3, 18, 23, 25, 16, -2, -17, -34, -44, -49, -37, -26, 0, 20, 45, 56, 67, 58, 46, 20, -6, -25, -40, -38, -36, -20, -5, 12, 23, 28, 17, 7, -21, -37, -54, -55, -44, -26, 3, 26, 45, 52, 59, 55, 39, 26, 6, -4, -15, -15, -21, -14, -9, -10, -3, -5, -3, -10, -15, -23, -25, -37, -33, -36, -20, -14, 7, 18, 33, 37, 47, 46, 44, 34, 22, 8, -6, -19, -21, -24, -23, -14, -10, -4, -2, -10, -9, -26, -29, -37, -34, -21, -4, 18, 41, 55, 67, 60, 47, 26, 5, -20, -25, -38, -24, -23, 0, 12, 22, 24, 15, 5, -15, -34, -47, -64, -60, -55, -38, -9, 22, 47, 72, 78, 78, 66, 47, 20, -8, -31, -45, -54, -45, -35, -14, 3, 27, 32, 27, 15, -10, -33, -62, -73, -75, -61, -36, 5, 36, 76, 85, 98, 77, 61, 26, -8, -32, -56, -52, -48, -25, -3, 20, 26, 29, 18, 2, -21, -44, -62, -71, -66, -47, -19, 9, 48, 70, 92, 95, 87, 62, 26, -18, -47, -65, -73, -59, -45, -10, 13, 41, 45, 42, 17, -10, -42, -73, -79, -74, -45, -10, 31, 72, 98, 103, 91, 65, 26, -14, -52, -70, -77, -64, -44, -9, 24, 53, 62, 59, 41, 5, -30, -68, -94, -97, -85, -51, -13, 38, 78, 106, 111, 97, 71, 31, -13, -58, -75, -78, -63, -33, 0, 35, 55, 56, 44, 14, -19, -57, -82, -93, -78, -50, -12, 32, 68, 97, 95, 90, 56, 19, -21, -54, -64, -66, -45, -29, 8, 30, 49, 49, 31, 8, -29, -52, -81, -84, -81, -47, -15, 37, 68, 101, 101, 99, 62, 28, -18, -57, -74, -75, -58, -32, 6, 37, 58, 62, 43, 12, -21, -64, -87, -101, -91, -60, -18, 29, 76, 104, 114, 103, 71, 31, -14, -52, -81, -86, -76, -43, -7, 27, 61, 69, 64, 39, 0, -45, -82, -107, -109, -92, -48, 1, 64, 106, 144, 146, 130, 84, 30, -38, -85, -122, -124, -100, -56, -2, 44, 79, 91, 70, 34, -19, -64, -110, -112, -107, -56, 6, 61, 117, 136, 141, 114, 69, 6, -53, -102, -122, -116, -88, -40, 19, 61, 102, 109, 89, 47, -19, -81, -131, -159, -146, -110, -31, 48, 129, 181, 202, 179, 117, 44, -54, -128, -179, -185, -147, -85, 2, 80, 143, 162, 149, 93, 19, -73, -146, -193, -193, -162, -81, 3, 105, 174, 221, 210, 167, 79, -13, -107, -162, -184, -157, -96, -12, 73, 143, 172, 162, 105, 23, -68, -154, -208, -218, -184, -104, -9, 94, 168, 211, 197, 154, 76, -8, -80, -128, -132, -117, -53, 5, 79, 119, 138, 121, 72, 7, -58, -120, -151, -171, -155, -108, -46, 23, 81, 119, 134, 119, 86, 38, -3, -37, -48, -46, -21, 0, 36, 49, 66, 52, 29, -6, -42, -77, -94, -110, -99, -88, -54, -18, 12, 44, 65, 71, 71, 66, 50, 43, 28, 28, 31, 29, 31, 22, 11, -6, -30, -47, -71, -72, -79, -60, -50, -26, -10, 3, -1, -3, -8, -17, -6, -2, 23, 49, 86, 110, 128, 126, 108, 64, 10, -48, -95, -136, -148, -133, -99, -47, -1, 39, 61, 61, 39, -1, -47, -76, -90, -64, -31, 35, 91, 151, 181, 185, 156, 96, 20, -62, -128, -173, -187, -169, -120, -57, 17, 63, 97, 96, 59, 8, -59, -107, -133, -122, -72, 6, 97, 184, 240, 258, 218, 149, 36, -76, -178, -242, -250, -227, -150, -64, 27, 99, 137, 132, 93, 33, -31, -98, -125, -124, -71, -11, 78, 151, 203, 213, 177, 115, 22, -66, -142, -184, -188, -153, -95, -16, 42, 93, 99, 76, 24, -43, -101, -139, -141, -101, -27, 67, 158, 223, 249, 226, 148, 45, -73, -160, -226, -228, -198, -113, -20, 84, 157, 191, 176, 112, 22, -86, -177, -236, -248, -198, -106, 19, 142, 240, 288, 286, 225, 126, 16, -103, -174, -211, -195, -150, -77, 7, 80, 121, 140, 108, 61, -17, -94, -154, -185, -170, -121, -43, 53, 142, 197, 221, 199, 146, 68, -23, -88, -136, -147, -121, -65, -4, 54, 98, 101, 77, 6, -61, -139, -190, -211, -173, -110, -8, 90, 175, 230, 242, 214, 147, 65, -26, -88, -132, -139, -115, -71, -13, 33, 70, 73, 59, 16, -49, -113, -172, -202, -190, -132, -47, 60, 160, 235, 266, 249, 193, 105, 11, -72, -130, -150, -134, -88, -31, 23, 55, 73, 54, 11, -56, -123, -168, -195, -173, -125, -38, 57, 154, 225, 260, 242, 190, 100, 17, -70, -127, -144, -124, -78, -14, 44, 79, 76, 38, -26, -105, -174, -211, -202, -154, -68, 39, 148, 222, 265, 246, 199, 113, 17, -70, -127, -149, -132, -82, -8, 62, 113, 120, 89, 23, -67, -156, -218, -237, -215, -144, -46, 67, 156, 218, 234, 219, 158, 88, 13, -51, -84, -104, -86, -63, -24, 18, 55, 69, 72, 38, -4, -69, -129, -174, -194, -176, -118, -38, 51, 137, 188, 202, 177, 123, 61, -2, -47, -61, -61, -29, -7, 28, 38, 46, 34, 22, -7, -47, -88, -122, -148, -166, -154, -117, -56, 10, 78, 133, 172, 185, 171, 144, 103, 60, 18, -18, -51, -65, -72, -54, -29, -2, 20, 16, -6, -64, -130, -184, -220, -211, -160, -66, 53, 171, 265, 320, 317, 257, 150, 30, -92, -180, -224, -204, -137, -37, 82, 161, 206, 174, 84, -60, -228, -368, -439, -419, -298, -102, 127, 339, 483, 537, 479, 345, 152, -49, -216, -328, -353, -308, -195, -62, 78, 176, 230, 213, 140, 15, -134, -275, -364, -378, -301, -151, 50, 245, 401, 475, 457, 347, 172, -24, -203, -317, -352, -293, -166, -3, 141, 241, 260, 204, 70, -97, -260, -375, -403, -337, -180, 32, 237, 403, 477, 455, 330, 139, -67, -250, -355, -374, -298, -155, 17, 171, 278, 312, 264, 153, -3, -162, -302, -375, -376, -296, -148, 27, 195, 322, 377, 361, 261, 127, -24, -157, -230, -248, -194, -106, 11, 122, 194, 225, 199, 119, 2, -131, -258, -337, -358, -302, -184, -30, 135, 275, 356, 384, 339, 235, 96, -60, -187, -275, -291, -254, -154, -16, 124, 246, 318, 311, 232, 65, -135, -340, -491, -543, -485, -313, -58, 226, 471, 638, 677, 584, 362, 76, -222, -454, -577, -572, -428, -197, 69, 303, 457, 480, 381, 164, -105, -361, -538, -580, -482, -264, 41, 333, 579, 672, 634, 448, 160, -145, -409, -561, -574, -449, -214, 51, 296, 438, 472, 364, 160, -101, -338, -502, -542, -452, -248, 29, 309, 531, 639, 608, 440, 180, -119, -388, -566, -616, -524, -325, -44, 241, 466, 580, 545, 381, 103, -199, -469, -621, -639, -494, -231, 101, 406, 620, 697, 599, 380, 63, -242, -490, -605, -568, -400, -138, 138, 376, 503, 506, 380, 163, -86, -320, -473, -513, -446, -273, -63, 174, 350, 461, 464, 376, 227, 36, -150, -297, -368, -361, -279, -141, 26, 185, 301, 353, 325, 223, 57, -135, -306, -429, -462, -403, -252, -47, 185, 373, 499, 523, 445, 277, 67, -160, -337, -436, -432, -326, -159, 46, 231, 346, 368, 284, 113, -107, -316, -462, -488, -388, -188, 83, 340, 539, 611, 557, 373, 107, -184, -409, -531, -519, -380, -151, 106, 317, 436, 432, 304, 76, -191, -434, -575, -585, -453, -191, 130, 443, 668, 764, 693, 479, 163, -184, -469, -654, -678, -561, -319, -26, 251, 446, 517, 455, 269, 20, -244, -441, -538, -496, -327, -66, 226, 478, 632, 646, 508, 256, -57, -349, -554, -617, -535, -324, -47, 223, 421, 495, 432, 248, 6, -248, -438, -527, -491, -317, -79, 196, 425, 578, 600, 499, 296, 43, -205, -414, -514, -512, -389, -196, 40, 257, 399, 435, 363, 203, -6, -228, -396, -486, -458, -346, -151, 67, 288, 437, 510, 494, 400, 231, 27, -171, -312, -387, -374, -280, -121, 48, 191, 269, 267, 157, -16, -221, -373, -454, -426, -282, -55, 202, 427, 584, 646, 576, 390, 115, -177, -423, -576, -590, -473, -238, 25, 288, 463, 510, 405, 164, -143, -449, -659, -714, -583, -307, 67, 431, 738, 887, 868, 670, 337, -59, -430, -704, -809, -733, -512, -202, 126, 404, 569, 578, 430, 165, -161, -454, -627, -641, -475, -193, 165, 506, 735, 796, 682, 422, 62, -315, -601, -734, -682, -476, -160, 184, 464, 604, 581, 412, 115, -226, -539, -708, -696, -510, -201, 177, 517, 726, 772, 645, 397, 61, -264, -504, -611, -576, -410, -163, 114, 339, 469, 492, 382, 187, -70, -317, -496, -587, -557, -408, -173, 110, 372, 563, 643, 591, 430, 204, -45, -268, -416, -461, -394, -243, -33, 184, 338, 384, 303, 116, -143, -392, -576, -622, -523, -293, 28, 363, 624, 758, 733, 563, 285, -26, -297, -475, -535, -474, -310, -108, 102, 246, 327, 296, 183, 5, -170, -337, -446, -467, -373, -187, 54, 320, 549, 691, 690, 576, 338, 37, -290, -554, -680, -669, -506, -253, 55, 329, 486, 508, 397, 180, -105, -378, -547, -559, -433, -170, 165, 481, 675, 700, 570, 323, -17, -348, -574, -651, -585, -386, -82, 259, 506, 605, 553, 369, 67, -274, -553, -709, -710, -568, -256, 138, 519, 769, 859, 753, 490, 95, -295, -604, -758, -751, -566, -224, 178, 544, 769, 813, 651, 302, -141, -585, -901, -1039, -943, -639, -157, 360, 811, 1079, 1115, 910, 500, 3, -462, -782, -903, -785, -486, -70, 319, 604, 694, 596, 314, -53, -412, -689, -788, -702, -426, -56, 331, 640, 806, 773, 568, 265, -55, -315, -475, -485, -378, -212, -47, 78, 159, 159, 106, 37, -8, -56, -98, -133, -139, -133, -125, -72, 34, 178, 300, 386, 412, 352, 186, -21, -217, -363, -464, -477, -378, -196, 11, 208, 381, 463, 418, 261, 57, -163, -371, -492, -485, -343, -133, 118, 362, 529, 554, 445, 241, -1, -241, -425, -476, -409, -236, -26, 195, 358, 424, 351, 177, -57, -304, -500, -567, -469, -224, 82, 391, 612, 675, 544, 269, -58, -337, -529, -561, -425, -155, 145, 393, 530, 501, 296, -21, -347, -567, -673, -624, -437, -130, 201, 499, 705, 770, 651, 381, 66, -204, -382, -456, -408, -274, -123, 3, 67, 87, 29, -48, -102, -91, -22, 42, 91, 115, 91, 35, -30, -67, -41, 15, 116, 224, 322, 337, 236, 52, -179, -408, -580, -630, -523, -293, -11, 268, 502, 612, 561, 366, 113, -157, -358, -446, -364, -180, 47, 248, 404, 454, 357, 133, -153, -408, -604, -652, -537, -267, 60, 379, 620, 731, 648, 384, 24, -338, -624, -747, -658, -363, 29, 408, 683, 798, 709, 434, 72, -299, -591, -761, -736, -549, -249, 51, 308, 458, 499, 417, 272, 111, -54, -201, -302, -316, -249, -121, 25, 189, 317, 378, 351, 257, 115, -79, -284, -444, -498, -466, -361, -194, 16, 196, 307, 348, 352, 293, 185, 67, 2, -32, -56, -58, -5, 56, 68, 33, -20, -84, -192, -293, -324, -284, -215, -120, 32, 204, 320, 343, 322, 246, 108, -67, -172, -164, -106, -9, 114, 228, 239, 138, -15, -173, -328, -430, -420, -285, -96, 82, 229, 302, 290, 183, 89, 20, 7, 4, 39, 93, 97, 54, -10, -68, -115, -151, -141, -106, -52, -37, 5, 33, 70, 67, 67, 42, -18, -117, -185, -186, -137, -49, 69, 219, 314, 338, 292, 202, 57, -114, -229, -248, -192, -128, -63, 5, 16, -32, -93, -120, -107, -67, -3, 103, 188, 200, 156, 82, 23, -49, -80, -56, 34, 136, 199, 222, 161, 18, -186, -368, -449, -431, -323, -156, 58, 258, 376, 388, 307, 145, -62, -255, -307, -219, -44, 171, 383, 522, 511, 340, 79, -239, -564, -813, -851, -666, -333, 67, 489, 811, 924, 772, 437, -2, -481, -858, -968, -751, -309, 221, 716, 1033, 1059, 762, 278, -251, -714, -1020, -1063, -815, -358, 119, 540, 780, 799, 566, 206, -134, -373, -490, -462, -298, -52, 160, 316, 416, 448, 344, 153, -39, -188, -297, -369, -350, -273, -212, -181, -100, 18, 108, 157, 206, 285, 293, 235, 165, 100, -4, -162, -243, -213, -120, -5, 146, 313, 353, 197, -46, -268, -452, -589, -584, -397, -124, 128, 351, 564, 632, 502, 246, 37, -110, -215, -240, -139, -19, 20, -15, -25, -62, -154, -236, -199, -86, 11, 88, 162, 172, 64, -85, -137, -103, -28, 78, 221, 329, 318, 224, 132, 41, -88, -230, -319, -342, -331, -269, -141, 30, 151, 221, 253, 246, 141, -47, -230, -322, -294, -162, 65, 313, 469, 476, 365, 203, 4, -204, -375, -428, -383, -271, -122, 41, 167, 194, 147, 84, 49, -1, -48, -77, -71, -85, -84, -50, 42, 117, 182, 239, 313, 326, 266, 103, -108, -370, -572, -635, -518, -289, -28, 226, 418, 495, 452, 296, 87, -162, -334, -372, -265, -81, 117, 293, 400, 419, 358, 207, -26, -326, -565, -680, -615, -415, -100, 245, 532, 679, 676, 496, 148, -293, -673, -844, -758, -420, 100, 624, 997, 1065, 863, 451, -95, -627, -1011, -1111, -935, -553, -68, 386, 689, 769, 666, 457, 196, -81, -326, -473, -491, -398, -222, 15, 253, 444, 503, 470, 334, 120, -164, -422, -556, -546, -440, -259, -35, 183, 298, 339, 327, 265, 123, -39, -122, -112, -71, -30, 36, 102, 111, 75, 56, 32, -34, -137, -185, -175, -153, -139, -106, -40, -2, 44, 125, 219, 220, 126, 12, -65, -113, -111, -16, 127, 222, 217, 176, 80, -83, -280, -382, -361, -261, -123, 55, 207, 246, 187, 109, 58, -4, -43, -21, 35, 54, 60, 63, 82, 46, -10, -67, -120, -175, -179, -100, 22, 122, 185, 196, 101, -72, -261, -378, -410, -327, -86, 238, 506, 666, 672, 549, 225, -128, -407, -543, -582, -523, -353, -149, -2, 140, 281, 387, 388, 307, 215, 95, -67, -236, -352, -425, -441, -334, -66, 286, 575, 734, 703, 477, 77, -355, -671, -820, -790, -585, -222, 191, 509, 681, 690, 530, 228, -79, -289, -375, -389, -325, -185, 14, 189, 344, 416, 345, 100, -206, -420, -497, -449, -292, -24, 235, 426, 515, 513, 359, 49, -306, -528, -590, -524, -327, -13, 338, 563, 678, 663, 485, 116, -300, -583, -714, -708, -535, -211, 126, 357, 474, 543, 491, 334, 128, -40, -224, -414, -499, -418, -227, -26, 208, 439, 551, 468, 255, -9, -316, -597, -718, -558, -268, 35, 299, 528, 606, 493, 269, 62, -125, -321, -408, -309, -112, 49, 171, 299, 325, 180, -80, -263, -346, -376, -323, -131, 107, 243, 254, 270, 257, 143, -58, -163, -134, -76, -27, 78, 210, 232, 118, -6, -96, -230, -376, -396, -256, -86, 38, 173, 315, 346, 267, 142, 51, -78, -184, -176, -59, 42, 91, 120, 119, 29, -90, -164, -187, -199, -155, -25, 122, 178, 154, 86, -47, -193, -266, -179, -26, 108, 232, 329, 337, 229, 91, -12, -112, -193, -183, -74, -17, -76, -186, -269, -303, -272, -101, 189, 424, 523, 514, 450, 239, -102, -461, -689, -749, -615, -240, 307, 795, 1013, 924, 568, 35, -579, -1035, -1161, -975, -558, -38, 505, 886, 1005, 862, 559, 156, -239, -529, -629, -581, -427, -196, 65, 285, 443, 511, 444, 216, -107, -374, -540, -576, -450, -173, 140, 347, 458, 480, 356, 102, -177, -313, -318, -233, -74, 132, 275, 279, 197, 111, -1, -154, -279, -288, -212, -133, -52, 35, 79, 63, 62, 142, 259, 304, 266, 151, -52, -318, -491, -497, -330, -64, 255, 542, 657, 538, 242, -153, -535, -801, -804, -542, -136, 282, 603, 737, 630, 362, 54, -186, -378, -427, -303, -44, 187, 317, 340, 234, -50, -373, -529, -471, -309, -102, 209, 504, 588, 443, 247, 43, -253, -556, -631, -456, -199, 57, 395, 697, 756, 524, 201, -123, -504, -808, -833, -567, -210, 130, 481, 724, 701, 423, 111, -165, -393, -494, -360, -114, 72, 188, 279, 302, 182, 0, -123, -227, -293, -244, -44, 134, 191, 161, 92, -52, -244, -337, -288, -145, 33, 255, 460, 527, 444, 244, 21, -189, -330, -353, -264, -148, -91, -120, -137, -84, -16, 64, 176, 295, 313, 223, 146, 58, -139, -379, -451, -328, -142, 81, 384, 623, 584, 319, 41, -238, -564, -766, -653, -337, -47, 190, 444, 580, 471, 236, 61, -50, -178, -208, -75, 83, 96, 7, -33, -35, -79, -138, -135, -132, -141, -111, 66, 263, 324, 224, 61, -112, -281, -386, -337, -161, 54, 268, 464, 554, 469, 227, -50, -269, -396, -435, -417, -330, -199, -26, 136, 276, 380, 396, 317, 184, 55, -96, -286, -415, -410, -293, -135, 68, 319, 521, 575, 480, 246, -113, -538, -811, -827, -588, -227, 190, 566, 748, 714, 530, 252, -86, -414, -571, -537, -368, -135, 149, 370, 455, 381, 253, 61, -165, -386, -494, -475, -337, -87, 240, 498, 589, 508, 299, -22, -348, -532, -556, -441, -213, 135, 462, 623, 590, 418, 126, -274, -578, -655, -545, -368, -104, 225, 457, 450, 302, 167, 82, 24, 38, 113, 91, -82, -298, -382, -328, -200, -25, 163, 288, 297, 228, 116, -53, -276, -415, -407, -275, -88, 161, 406, 527, 449, 292, 124, -82, -289, -359, -270, -139, -37, 80, 188, 129, -78, -271, -319, -258, -83, 193, 426, 453, 314, 175, 48, -127, -276, -319, -329, -359, -267, 28, 362, 531, 609, 613, 391, -131, -640, -885, -899, -790, -411, 180, 680, 827, 800, 714, 458, -25, -424, -554, -546, -509, -295, 90, 397, 467, 441, 368, 132, -248, -509, -540, -451, -303, -71, 162, 235, 176, 156, 200, 234, 239, 245, 167, -8, -206, -278, -239, -137, 11, 217, 335, 289, 33, -328, -646, -774, -602, -195, 305, 679, 813, 683, 455, 203, -48, -309, -498, -544, -485, -316, -53, 256, 450, 468, 365, 198, -42, -293, -442, -448, -386, -275, -100, 109, 260, 348, 442, 517, 456, 234, -47, -294, -494, -564, -436, -155, 111, 300, 419, 434, 266, -38, -298, -425, -448, -400, -247, -24, 163, 305, 465, 571, 502, 244, -64, -314, -468, -484, -293, 33, 320, 447, 367, 108, -276, -602, -705, -532, -181, 223, 572, 756, 695, 430, 36, -324, -548, -547, -316, 23, 349, 517, 478, 212, -174, -553, -776, -769, -496, -23, 469, 803, 874, 683, 306, -127, -478, -635, -579, -340, 4, 342, 530, 492, 244, -91, -355, -458, -383, -206, -24, 155, 289, 366, 316, 141, -112, -352, -470, -385, -128, 157, 359, 458, 485, 401, 148, -189, -442, -536, -470, -246, 34, 218, 198, 105, 51, 18, -61, -116, -52, 103, 277, 396, 403, 186, -156, -421, -472, -367, -198, 27, 272, 418, 419, 242, -53, -433, -690, -677, -370, 15, 329, 533, 630, 614, 453, 229, -35, -287, -466, -462, -300, -120, -10, 29, 26, 1, -53, -87, -75, 21, 177, 287, 321, 237, 71, -179, -342, -320, -154, 7, 158, 330, 410, 277, 49, -155, -347, -523, -515, -238, 51, 208, 279, 322, 218, -7, -141, -125, -116, -90, 95, 363, 464, 358, 180, -39, -339, -573, -564, -359, -143, 108, 368, 535, 420, 95, -272, -567, -710, -616, -231, 318, 794, 1056, 1030, 728, 140, -540, -1017, -1104, -841, -359, 254, 746, 895, 663, 243, -262, -766, -1034, -864, -382, 199, 708, 1062, 1061, 709, 226, -182, -529, -755, -732, -465, -128, 167, 385, 419, 248, -18, -172, -227, -221, -181, -95, -17, 55, 182, 322, 366, 247, 48, -133, -208, -208, -118, -13, 120, 179, 172, 105, 27, -134, -349, -464, -321, -59, 125, 204, 241, 165, -56, -229, -153, 50, 197, 316, 490, 550, 293, -142, -441, -548, -567, -452, -138, 176, 254, 199, 222, 251, 82, -152, -244, -203, -151, -35, 183, 313, 251, 207, 282, 273, 45, -233, -400, -518, -537, -308, 96, 343, 342, 290, 247, 52, -290, -488, -411, -178, 129, 541, 882, 831, 332, -248, -637, -832, -856, -557, -12, 456, 649, 698, 613, 276, -243, -563, -571, -478, -379, -158, 124, 260, 298, 412, 485, 334, 70, -88, -167, -275, -328, -250, -160, -107, 9, 169, 201, 80, -35, -84, -108, -66, 70, 176, 177, 139, 150, 98, -54, -161, -141, -95, -72, 0, 95, 42, -171, -328, -308, -182, -26, 215, 459, 469, 235, -29, -137, -186, -194, -76, 121, 201, 123, 56, -17, -185, -377, -324, -103, 68, 161, 233, 193, -14, -140, -33, 83, 40, 13, 141, 198, 109, 39, 27, -143, -408, -416, -157, 60, 136, 254, 390, 287, -18, -261, -368, -448, -408, -101, 298, 477, 427, 381, 320, 135, -114, -220, -229, -267, -274, -112, 50, 5, -86, 14, 183, 139, -33, -117, -144, -233, -203, 77, 345, 339, 208, 194, 165, -26, -188, -141, -51, -89, -126, -48, -35, -139, -172, -20, 119, 81, 7, 16, 42, 28, 50, 120, 112, -22, -124, -76, 67, 151, 214, 228, 169, -65, -341, -520, -490, -311, -30, 283, 510, 510, 291, 14, -209, -381, -507, -453, -193, 192, 490, 647, 621, 427, 93, -219, -392, -447, -436, -350, -151, 76, 222, 238, 158, -23, -218, -347, -328, -188, 64, 401, 709, 817, 690, 367, -90, -568, -881, -858, -601, -283, 2, 256, 404, 415, 354, 287, 131, -154, -386, -410, -260, -75, 127, 334, 461, 467, 412, 296, 34, -340, -650, -739, -626, -370, -34, 313, 524, 558, 418, 176, -114, -345, -438, -327, -102, 173, 363, 457, 409, 250, -12, -281, -454, -483, -344, -77, 240, 441, 435, 257, -16, -298, -528, -558, -385, -125, 94, 291, 486, 579, 517, 377, 233, 26, -209, -356, -345, -299, -292, -253, -171, -119, -109, -59, 34, 91, 149, 233, 279, 244, 202, 173, 75, -67, -80, 43, 117, 120, 105, -17, -382, -758, -801, -547, -208, 238, 784, 1115, 951, 484, -16, -535, -1020, -1151, -771, -153, 456, 1032, 1419, 1295, 609, -293, -1105, -1610, -1613, -1021, -153, 590, 1100, 1383, 1325, 838, 123, -597, -1179, -1440, -1137, -360, 457, 981, 1132, 989, 573, 29, -459, -793, -928, -760, -325, 189, 533, 635, 487, 140, -230, -415, -411, -307, -107, 216, 490, 521, 356, 173, 17, -138, -223, -193, -148, -184, -226, -216, -238, -315, -289, -64, 276, 602, 831, 803, 429, -122, -574, -772, -762, -494, -45, 381, 600, 643, 552, 246, -239, -655, -781, -646, -323, 102, 485, 642, 552, 338, 87, -138, -316, -403, -392, -168, 177, 439, 447, 290, 82, -188, -462, -531, -381, -187, 2, 283, 579, 626, 363, 18, -293, -561, -687, -524, -148, 229, 534, 765, 804, 563, 147, -256, -555, -718, -709, -526, -293, -55, 149, 316, 365, 313, 220, 162, 148, 163, 165, 122, 46, -39, -85, -136, -213, -330, -398, -384, -239, -9, 242, 403, 422, 369, 257, 106, -133, -401, -602, -603, -361, 58, 517, 856, 949, 733, 322, -144, -634, -1099, -1333, -1124, -556, 123, 761, 1271, 1436, 1155, 601, -14, -639, -1215, -1450, -1172, -517, 197, 761, 1092, 1106, 842, 397, -76, -474, -736, -833, -731, -384, 50, 323, 326, 232, 175, 53, -98, -135, 12, 150, 215, 341, 475, 436, 173, -115, -315, -471, -597, -615, -505, -309, -46, 274, 561, 665, 531, 280, 51, -137, -307, -454, -486, -405, -139, 317, 804, 977, 712, 206, -310, -749, -1041, -1069, -861, -513, 5, 727, 1335, 1477, 1124, 556, -80, -679, -1070, -1128, -907, -530, 16, 595, 908, 801, 414, 28, -251, -395, -439, -394, -222, 51, 319, 440, 343, 15, -384, -588, -405, -41, 219, 393, 592, 717, 592, 301, -44, -524, -1021, -1113, -666, -108, 211, 423, 659, 691, 418, 104, -114, -356, -601, -517, -99, 251, 308, 303, 442, 538, 367, -7, -399, -732, -902, -726, -272, 103, 166, 147, 310, 608, 763, 720, 550, 259, -94, -378, -542, -716, -835, -695, -259, 190, 460, 540, 463, 222, -29, -184, -264, -306, -181, 159, 487, 539, 313, -42, -377, -553, -461, -131, 219, 441, 500, 415, 126, -298, -641, -691, -450, -47, 351, 588, 523, 246, -21, -191, -308, -332, -139, 168, 359, 319, 175, -31, -250, -345, -193, 62, 171, 121, 50, -26, -185, -395, -504, -437, -225, 83, 445, 771, 934, 885, 652, 321, -99, -548, -897, -1022, -940, -735, -381, 124, 583, 812, 808, 624, 244, -240, -539, -527, -355, -172, 129, 500, 696, 563, 232, -134, -534, -819, -757, -341, 116, 357, 414, 389, 273, 84, -90, -148, -136, -96, -13, 123, 213, 133, -35, -110, -38, 53, 17, -133, -267, -284, -138, 48, 203, 269, 216, 63, -57, -53, -76, -294, -505, -403, -59, 187, 362, 655, 916, 866, 549, 224, -199, -865, -1425, -1421, -930, -406, 88, 719, 1271, 1345, 913, 340, -276, -911, -1242, -963, -256, 393, 861, 1184, 1176, 646, -193, -972, -1508, -1639, -1212, -327, 592, 1212, 1470, 1332, 788, 9, -649, -999, -973, -561, 153, 770, 943, 660, 160, -363, -813, -994, -777, -299, 167, 467, 617, 559, 264, -134, -325, -284, -171, -66, 141, 356, 365, 146, -69, -153, -170, -78, 162, 377, 336, 81, -175, -397, -592, -648, -503, -223, 95, 452, 690, 658, 381, 60, -232, -427, -394, -92, 266, 532, 625, 475, 5, -564, -926, -968, -810, -522, -113, 336, 701, 952, 1021, 817, 313, -275, -663, -698, -432, -20, 378, 632, 551, 156, -372, -776, -985, -913, -498, 114, 593, 808, 890, 774, 331, -257, -634, -731, -657, -311, 290, 742, 764, 551, 313, -45, -520, -781, -712, -513, -237, 206, 655, 770, 541, 255, -19, -373, -682, -719, -465, -93, 297, 661, 839, 712, 347, -43, -332, -559, -728, -724, -456, -54, 262, 423, 438, 274, -15, -185, -143, -46, -39, 48, 310, 562, 617, 518, 311, -98, -643, -1002, -1003, -784, -465, 30, 597, 943, 877, 603, 284, -121, -598, -846, -702, -323, 86, 538, 930, 918, 418, -154, -498, -708, -879, -772, -303, 184, 487, 754, 945, 756, 199, -316, -577, -723, -714, -379, 137, 506, 642, 622, 350, -167, -599, -685, -537, -279, 84, 460, 570, 424, 223, 8, -297, -523, -483, -258, -71, 95, 332, 516, 508, 408, 343, 203, -98, -427, -575, -627, -671, -568, -178, 306, 600, 750, 839, 661, 107, -479, -716, -720, -635, -302, 310, 770, 737, 417, 53, -396, -815, -809, -340, 145, 376, 466, 528, 451, 260, 90, -86, -322, -468, -355, -78, 160, 284, 283, 178, 25, -82, -218, -411, -515, -339, -12, 232, 314, 291, 196, 105, 107, 166, 84, -147, -299, -211, 28, 185, 175, 8, -194, -303, -240, -58, 90, 184, 310, 448, 419, 106, -313, -572, -599, -394, -41, 287, 352, 251, 291, 476, 491, 187, -256, -637, -891, -916, -653, -235, 169, 582, 964, 1102, 848, 310, -244, -638, -785, -655, -366, -7, 394, 758, 854, 517, -125, -726, -1041, -950, -524, 18, 443, 642, 697, 617, 394, -19, -452, -706, -638, -291, 168, 521, 648, 536, 257, -103, -452, -710, -824, -709, -327, 273, 839, 1148, 1094, 722, 140, -497, -969, -1126, -932, -473, 128, 707, 1053, 1028, 689, 158, -421, -866, -1018, -891, -617, -221, 250, 615, 688, 558, 420, 270, 112, -19, -85, -214, -335, -288, -54, 146, 216, 192, 89, -98, -251, -310, -337, -329, -164, 181, 463, 518, 378, 149, -105, -331, -416, -342, -170, 71, 391, 694, 721, 301, -380, -942, -1160, -1017, -568, 84, 719, 1160, 1330, 1194, 704, -41, -772, -1250, -1310, -945, -322, 303, 838, 1233, 1239, 740, -41, -691, -1145, -1367, -1180, -552, 141, 606, 909, 1089, 888, 320, -194, -409, -440, -445, -313, -23, 227, 359, 439, 454, 250, -169, -575, -725, -655, -491, -262, 132, 583, 838, 810, 592, 245, -253, -665, -725, -482, -236, 1, 314, 579, 542, 306, 37, -286, -661, -848, -680, -367, -70, 315, 754, 987, 923, 708, 418, -58, -575, -877, -885, -739, -442, 30, 516, 795, 807, 644, 293, -241, -772, -1064, -1030, -726, -217, 391, 867, 1061, 963, 684, 268, -218, -635, -827, -739, -414, 13, 360, 463, 332, 102, -85, -150, -88, 12, 33, -40, -85, -82, -117, -163, -95, 133, 368, 523, 615, 571, 206, -410, -881, -982, -874, -705, -326, 246, 723, 854, 820, 709, 397, -151, -576, -625, -453, -247, 58, 469, 728, 583, 158, -248, -527, -683, -708, -500, -135, 244, 527, 721, 718, 429, -106, -585, -770, -646, -325, 74, 489, 824, 927, 691, 156, -463, -937, -1135, -1028, -620, -51, 479, 867, 1121, 1156, 833, 204, -482, -971, -1174, -1037, -602, 5, 601, 1079, 1303, 1130, 582, -196, -944, -1458, -1515, -1141, -527, 109, 641, 982, 1042, 889, 627, 281, -101, -338, -364, -290, -212, -98, -37, -127, -250, -177, -7, 3, -64, 22, 216, 265, 195, 166, 53, -246, -488, -372, -64, 152, 311, 551, 690, 501, 121, -267, -622, -894, -928, -676, -314, 123, 587, 917, 903, 650, 301, -73, -401, -509, -396, -295, -233, -55, 232, 363, 282, 189, 183, 143, -29, -212, -362, -517, -576, -384, 39, 347, 382, 267, 170, 69, -45, -71, 4, 138, 292, 474, 487, 215, -220, -567, -766, -818, -649, -274, 161, 598, 952, 1026, 652, 34, -485, -777, -873, -690, -233, 330, 787, 1026, 851, 208, -553, -963, -934, -678, -284, 165, 481, 577, 614, 562, 235, -232, -451, -309, -91, 44, 143, 170, 55, -96, -184, -212, -222, -124, 100, 355, 507, 443, 143, -228, -501, -640, -660, -442, -16, 349, 511, 581, 604, 442, 133, -80, -255, -531, -761, -606, -175, 180, 419, 661, 765, 511, 62, -289, -525, -770, -860, -585, -80, 354, 663, 1010, 1182, 853, 56, -677, -1047, -1148, -1001, -505, 146, 559, 729, 843, 778, 282, -393, -762, -738, -439, 45, 563, 782, 644, 385, 56, -455, -933, -1022, -694, -263, 218, 689, 972, 918, 734, 531, 150, -536, -1188, -1392, -1079, -496, 149, 702, 1003, 991, 762, 446, -3, -555, -1036, -1126, -755, -106, 555, 1015, 1146, 918, 438, -133, -678, -1104, -1232, -964, -377, 302, 905, 1259, 1211, 723, 29, -600, -972, -1084, -888, -450, 85, 557, 878, 995, 843, 375, -280, -866, -1119, -959, -474, 183, 809, 1105, 962, 478, -132, -724, -1087, -1014, -550, 16, 452, 767, 910, 823, 540, 220, -153, -592, -896, -849, -545, -264, -68, 130, 340, 413, 392, 353, 275, 41, -271, -372, -169, 88, 190, 256, 376, 329, 11, -297, -393, -471, -612, -490, -27, 381, 486, 482, 428, 132, -264, -362, -155, -20, 21, 164, 293, 195, 37, 60, 16, -274, -510, -394, -174, -64, 95, 355, 425, 192, -25, -75, -142, -255, -194, 75, 277, 299, 212, 100, -65, -174, -134, 37, 189, 261, 221, 20, -360, -763, -979, -868, -432, 253, 956, 1342, 1217, 752, 177, -417, -923, -1086, -769, -204, 383, 802, 905, 533, -89, -590, -795, -790, -609, -241, 179, 533, 748, 723, 418, 32, -161, -144, -131, -127, -86, -44, -81, -85, -35, -47, -190, -223, -36, 171, 155, 5, -71, -44, 7, 70, 136, 127, 37, 1, 97, 142, -1, -168, -137, 31, 205, 326, 354, 140, -254, -574, -744, -850, -759, -303, 360, 879, 1163, 1242, 953, 277, -449, -911, -1146, -1118, -634, 196, 844, 1005, 801, 420, -110, -629, -885, -846, -645, -334, 141, 645, 927, 855, 564, 250, 1, -177, -271, -293, -270, -266, -279, -297, -292, -278, -189, -14, 193, 331, 376, 411, 445, 405, 234, -43, -306, -473, -500, -385, -177, 4, 86, 130, 284, 475, 537, 389, 145, -184, -604, -960, -979, -657, -213, 263, 801, 1278, 1361, 957, 273, -460, -1076, -1333, -1046, -388, 238, 563, 653, 615, 427, 32, -437, -726, -664, -333, 71, 360, 478, 408, 275, 232, 260, 231, 73, -72, -90, -66, -211, -511, -753, -701, -406, -65, 211, 419, 537, 534, 500, 454, 301, -11, -242, -296, -272, -303, -253, -100, 39, 89, 113, 64, -102, -207, -96, 27, -29, -145, -55, 101, 130, 132, 273, 424, 371, 216, 106, -64, -426, -723, -610, -236, -2, 54, 216, 477, 511, 211, -143, -366, -508, -498, -140, 381, 597, 386, 153, 102, 37, -99, -82, 137, 241, 121, -80, -290, -602, -861, -791, -402, 24, 407, 803, 1105, 1035, 577, 30, -391, -679, -802, -651, -281, 54, 283, 487, 629, 473, 72, -313, -540, -715, -783, -566, -106, 352, 720, 953, 940, 638, 230, -132, -490, -754, -752, -477, -163, 142, 375, 327, -46, -356, -270, -40, 97, 245, 505, 535, 199, -118, -210, -280, -455, -413, -83, 192, 256, 382, 601, 544, 52, -454, -651, -679, -694, -505, -76, 280, 413, 598, 883, 892, 467, -9, -287, -548, -847, -824, -391, 65, 284, 409, 514, 394, 57, -170, -225, -343, -546, -473, -48, 387, 571, 542, 436, 234, 25, -93, -141, -200, -279, -286, -183, -75, -48, -132, -225, -207, -90, 49, 199, 405, 617, 653, 423, 15, -364, -610, -687, -586, -274, 102, 381, 544, 678, 644, 203, -457, -869, -874, -664, -340, 157, 595, 696, 541, 489, 457, 201, -204, -439, -447, -407, -268, 23, 253, 149, -142, -270, -149, -31, -5, 25, 119, 173, 178, 226, 247, 62, -222, -265, -2, 263, 290, 201, 108, -39, -248, -452, -573, -611, -501, -187, 260, 628, 732, 601, 393, 256, 103, -139, -376, -443, -382, -291, -143, 69, 228, 248, 238, 235, 114, -173, -450, -560, -504, -295, 40, 368, 529, 567, 579, 533, 332, 31, -279, -541, -724, -693, -384, 25, 327, 427, 369, 175, -122, -355, -363, -200, 2, 178, 369, 488, 413, 141, -190, -440, -508, -287, 180, 626, 763, 552, 104, -449, -958, -1225, -1129, -713, -70, 711, 1373, 1574, 1205, 530, -127, -653, -984, -994, -676, -243, 139, 479, 707, 625, 210, -194, -367, -468, -598, -613, -358, -10, 309, 642, 917, 868, 478, 81, -200, -448, -632, -596, -355, -122, 107, 302, 334, 102, -154, -279, -290, -226, 0, 294, 447, 412, 266, 26, -296, -481, -395, -142, 105, 367, 610, 712, 510, 90, -440, -928, -1188, -1073, -608, -18, 520, 964, 1261, 1236, 789, 99, -522, -924, -1064, -846, -312, 246, 585, 717, 642, 273, -267, -615, -649, -547, -393, -113, 204, 370, 418, 412, 313, 123, 97, 249, 359, 275, 105, -125, -455, -750, -800, -663, -475, -208, 197, 584, 772, 784, 708, 490, 84, -380, -711, -850, -802, -553, -45, 567, 1009, 1127, 954, 497, -276, -1076, -1433, -1258, -804, -258, 389, 943, 1165, 1087, 838, 355, -348, -843, -830, -494, -200, 43, 281, 400, 364, 250, 65, -288, -632, -673, -404, -70, 142, 280, 367, 386, 315, 164, -12, -129, -92, 91, 346, 493, 426, 151, -195, -510, -816, -1032, -1010, -670, -99, 505, 993, 1238, 1199, 872, 306, -303, -756, -989, -1058, -890, -405, 231, 770, 1132, 1269, 924, 44, -915, -1441, -1495, -1202, -566, 335, 1116, 1542, 1621, 1345, 643, -301, -1059, -1414, -1357, -936, -267, 368, 774, 912, 798, 436, -39, -412, -675, -814, -738, -403, -13, 335, 631, 825, 734, 433, 137, -90, -309, -398, -247, -53, -34, -100, -65, -53, -220, -404, -357, -181, -25, 207, 590, 851, 693, 329, 65, -184, -598, -906, -762, -319, 60, 413, 810, 921, 446, -236, -677, -941, -1127, -913, -143, 675, 1146, 1402, 1452, 954, -7, -793, -1123, -1281, -1209, -596, 311, 826, 853, 756, 535, -37, -619, -731, -510, -379, -264, 114, 500, 490, 240, 117, 92, -61, -180, -21, 274, 369, 265, 126, -94, -470, -772, -720, -399, -92, 155, 415, 644, 693, 547, 316, 51, -206, -380, -444, -438, -415, -327, -145, 143, 447, 567, 463, 229, -24, -395, -787, -916, -646, -203, 270, 828, 1328, 1369, 930, 366, -226, -939, -1520, -1454, -806, -129, 339, 733, 992, 814, 344, -19, -176, -405, -622, -517, -149, 32, -60, -64, 178, 352, 348, 394, 520, 417, 28, -306, -445, -657, -867, -700, -118, 340, 502, 587, 666, 527, 245, 85, -22, -300, -555, -478, -204, -67, -32, 67, 194, 246, 274, 244, -3, -428, -728, -712, -416, 6, 378, 599, 698, 726, 592, 286, -38, -237, -368, -461, -384, -227, -192, -278, -225, -46, 58, 75, 243, 518, 612, 423, 140, -127, -438, -708, -698, -374, -4, 206, 406, 634, 686, 435, 100, -161, -499, -890, -1012, -669, -157, 296, 749, 1133, 1144, 742, 234, -208, -673, -1042, -1012, -581, -75, 328, 652, 796, 579, 140, -215, -403, -595, -731, -632, -298, 57, 372, 646, 781, 643, 383, 172, -7, -263, -503, -521, -300, 7, 250, 286, 51, -313, -552, -470, -193, 113, 403, 671, 819, 700, 358, -107, -587, -951, -974, -627, -137, 292, 669, 915, 795, 314, -235, -616, -881, -1011, -840, -346, 275, 893, 1438, 1657, 1284, 463, -416, -1100, -1556, -1643, -1235, -436, 481, 1224, 1584, 1368, 662, -201, -897, -1266, -1275, -971, -399, 275, 911, 1247, 1166, 726, 193, -318, -696, -845, -722, -410, -58, 311, 617, 656, 357, -79, -389, -537, -562, -399, 1, 455, 708, 724, 572, 266, -208, -633, -784, -655, -399, -5, 494, 818, 646, 115, -421, -766, -903, -780, -383, 145, 649, 1135, 1468, 1385, 769, -158, -990, -1430, -1404, -1047, -538, 19, 623, 1125, 1293, 1005, 347, -443, -1035, -1188, -894, -419, 51, 464, 810, 923, 730, 329, -92, -396, -542, -510, -382, -212, -39, 121, 236, 255, 156, -37, -182, -170, -44, 121, 305, 496, 536, 317, -72, -424, -661, -743, -622, -293, 130, 554, 903, 999, 635, -108, -885, -1343, -1347, -941, -230, 547, 1217, 1628, 1695, 1266, 390, -652, -1413, -1663, -1444, -910, -216, 525, 1105, 1324, 1155, 643, -80, -811, -1233, -1198, -840, -331, 326, 999, 1356, 1185, 663, 64, -493, -928, -1059, -882, -528, -112, 358, 759, 849, 570, 116, -258, -436, -438, -313, -64, 278, 584, 695, 578, 262, -238, -810, -1149, -1022, -541, 60, 659, 1165, 1300, 890, 134, -651, -1288, -1666, -1515, -723, 436, 1441, 1966, 1985, 1495, 513, -698, -1632, -1959, -1777, -1201, -237, 871, 1520, 1474, 1096, 686, 80, -739, -1278, -1290, -1011, -551, 239, 1143, 1487, 1157, 620, 164, -424, -1066, -1301, -1016, -505, 26, 579, 964, 862, 367, -122, -357, -422, -403, -186, 246, 698, 869, 703, 323, -218, -840, -1294, -1280, -822, -175, 516, 1122, 1433, 1219, 586, -194, -917, -1431, -1602, -1281, -471, 661, 1674, 2132, 1883, 1082, -47, -1190, -1889, -1951, -1529, -830, 197, 1303, 1931, 1757, 1045, 186, -681, -1348, -1560, -1243, -640, 113, 934, 1540, 1554, 932, 73, -636, -1122, -1379, -1277, -730, 59, 743, 1175, 1275, 872, 91, -584, -782, -707, -560, -179, 488, 996, 978, 606, 89, -579, -1212, -1325, -818, -166, 382, 881, 1235, 1088, 461, -247, -776, -1104, -1153, -847, -263, 424, 1059, 1464, 1408, 884, 51, -783, -1355, -1479, -1193, -688, -35, 680, 1281, 1503, 1274, 666, -139, -876, -1289, -1258, -847, -246, 326, 706, 877, 843, 600, 179, -270, -634, -868, -850, -534, -84, 271, 487, 569, 511, 371, 267, 162, -31, -206, -189, -100, -84, -80, -78, -220, -456, -464, -162, 192, 438, 639, 723, 519, 85, -347, -715, -980, -1008, -626, 34, 693, 1109, 1219, 1003, 513, -192, -864, -1258, -1236, -870, -235, 498, 990, 1053, 817, 500, 109, -341, -634, -671, -551, -329, 70, 451, 510, 258, -37, -245, -406, -395, -136, 159, 277, 290, 312, 253, -18, -355, -579, -566, -305, 193, 738, 1058, 968, 553, 18, -477, -926, -1300, -1370, -960, -153, 757, 1479, 1782, 1486, 691, -259, -1058, -1610, -1792, -1461, -637, 419, 1384, 1964, 1941, 1292, 225, -942, -1852, -2137, -1691, -749, 341, 1328, 1914, 1864, 1197, 253, -677, -1351, -1511, -1071, -308, 404, 883, 1035, 804, 251, -375, -902, -1153, -939, -313, 384, 802, 929, 818, 462, -32, -459, -756, -885, -708, -124, 586, 1069, 1163, 911, 372, -317, -965, -1408, -1530, -1199, -395, 656, 1598, 2064, 1865, 1055, -71, -1156, -1928, -2152, -1728, -777, 393, 1442, 2049, 1984, 1322, 293, -790, -1681, -2045, -1762, -959, 89, 1134, 1817, 1848, 1324, 567, -240, -950, -1340, -1208, -747, -170, 409, 838, 835, 420, -67, -392, -589, -606, -344, 80, 354, 414, 389, 312, 84, -223, -444, -442, -271, 45, 415, 697, 677, 343, -77, -359, -529, -709, -816, -683, -241, 343, 930, 1291, 1237, 735, 80, -523, -984, -1286, -1259, -872, -206, 560, 1186, 1414, 1134, 513, -245, -969, -1469, -1482, -996, -173, 711, 1410, 1644, 1351, 702, -40, -709, -1152, -1222, -899, -360, 249, 703, 815, 536, 85, -283, -489, -470, -192, 234, 473, 400, 151, -124, -431, -681, -653, -286, 174, 575, 910, 1126, 914, 216, -581, -1068, -1214, -1101, -707, -62, 524, 904, 1131, 1222, 942, 292, -407, -870, -1022, -962, -692, -330, 76, 451, 749, 825, 636, 226, -263, -716, -942, -847, -503, -66, 435, 918, 1158, 983, 514, -11, -480, -852, -921, -613, -127, 232, 411, 447, 310, -20, -324, -413, -253, 20, 356, 630, 654, 304, -268, -793, -1028, -916, -469, 126, 717, 1141, 1290, 1056, 434, -425, -1204, -1640, -1504, -865, 4, 772, 1286, 1515, 1393, 907, 160, -613, -1190, -1370, -1092, -500, 92, 466, 636, 668, 571, 328, -19, -384, -657, -753, -596, -251, 155, 458, 664, 749, 664, 395, 48, -251, -483, -624, -597, -366, -42, 223, 338, 271, 54, -150, -185, -14, 213, 384, 426, 349, 127, -204, -613, -916, -917, -524, 97, 691, 1071, 1124, 853, 308, -333, -964, -1408, -1462, -972, -84, 826, 1423, 1575, 1325, 760, 26, -669, -1127, -1241, -1012, -461, 218, 686, 753, 531, 236, -133, -519, -724, -584, -211, 208, 599, 817, 704, 269, -213, -534, -671, -587, -248, 227, 574, 664, 541, 253, -131, -548, -845, -933, -751, -256, 456, 1128, 1447, 1285, 749, 39, -680, -1229, -1457, -1303, -839, -151, 649, 1290, 1491, 1180, 536, -244, -998, -1485, -1462, -932, -140, 673, 1310, 1586, 1387, 793, 56, -619, -1108, -1292, -1104, -582, 62, 574, 809, 777, 550, 154, -300, -628, -674, -511, -234, 97, 431, 636, 595, 387, 101, -221, -502, -571, -347, -12, 221, 296, 299, 234, 63, -222, -477, -628, -567, -218, 399, 1020, 1301, 1081, 540, -138, -792, -1283, -1393, -1121, -552, 158, 893, 1377, 1355, 816, -25, -871, -1443, -1500, -1007, -152, 735, 1411, 1724, 1574, 990, 114, -816, -1521, -1749, -1424, -722, 62, 696, 1092, 1223, 1025, 521, -158, -736, -986, -845, -437, -5, 266, 356, 377, 403, 334, 119, -160, -285, -208, -13, 138, 127, -40, -244, -331, -271, -188, -155, -62, 160, 500, 773, 859, 656, 226, -290, -684, -899, -929, -760, -368, 169, 662, 943, 900, 543, -68, -721, -1156, -1176, -786, -129, 604, 1209, 1467, 1291, 815, 206, -418, -995, -1310, -1199, -769, -278, 126, 460, 671, 683, 581, 466, 289, -6, -297, -397, -415, -522, -638, -516, -113, 352, 694, 874, 807, 480, 24, -347, -616, -831, -913, -685, -177, 351, 686, 825, 787, 568, 241, -60, -258, -377, -414, -329, -194, -138, -141, -96, 0, 107, 212, 309, 283, 84, -201, -452, -603, -584, -289, 170, 565, 766, 846, 798, 534, 95, -351, -659, -826, -807, -586, -291, -94, 30, 232, 536, 755, 774, 616, 346, -37, -454, -767, -902, -861, -596, -61, 567, 994, 1067, 827, 375, -207, -768, -1114, -1176, -936, -411, 329, 1029, 1428, 1397, 998, 364, -326, -866, -1136, -1104, -822, -342, 198, 641, 816, 710, 406, 72, -226, -450, -581, -576, -440, -219, 69, 338, 476, 478, 466, 461, 354, 104, -184, -397, -487, -419, -234, -98, -132, -217, -203, -55, 116, 321, 560, 755, 762, 579, 212, -319, -902, -1261, -1203, -783, -197, 456, 1071, 1412, 1229, 581, -262, -1039, -1526, -1531, -996, -151, 717, 1442, 1881, 1819, 1172, 175, -812, -1509, -1815, -1657, -1117, -342, 460, 1125, 1439, 1368, 936, 321, -332, -848, -1098, -1106, -883, -457, 87, 587, 911, 1062, 1027, 757, 250, -310, -769, -1034, -1063, -823, -375, 121, 495, 699, 704, 512, 219, 6, -5, 85, 132, 112, 29, -145, -436, -687, -773, -661, -333, 226, 841, 1109, 901, 346, -309, -898, -1199, -1023, -456, 254, 960, 1539, 1735, 1339, 482, -506, -1365, -1906, -1894, -1318, -446, 372, 1048, 1508, 1614, 1258, 574, -210, -930, -1356, -1329, -881, -321, 148, 535, 896, 1082, 920, 455, -108, -566, -808, -743, -461, -163, -11, 98, 227, 308, 213, 71, 34, 169, 348, 493, 479, 267, -93, -424, -661, -824, -873, -706, -274, 305, 816, 1037, 842, 335, -242, -694, -869, -734, -311, 268, 832, 1219, 1287, 940, 275, -496, -1151, -1542, -1546, -1147, -462, 268, 876, 1214, 1275, 1107, 739, 199, -427, -913, -1128, -1069, -768, -292, 228, 666, 961, 1074, 846, 279, -371, -832, -1015, -940, -615, -132, 334, 666, 852, 863, 613, 186, -180, -347, -366, -321, -250, -147, -100, -136, -195, -183, -120, -19, 136, 317, 385, 241, -13, -253, -444, -541, -390, 47, 566, 978, 1186, 1113, 653, -87, -843, -1432, -1759, -1688, -1099, -177, 748, 1420, 1745, 1653, 1202, 540, -197, -950, -1497, -1613, -1241, -563, 169, 807, 1164, 1180, 886, 408, -180, -770, -1162, -1155, -811, -276, 304, 840, 1195, 1186, 876, 427, -55, -522, -802, -764, -546, -375, -236, -22, 145, 144, 82, 144, 194, 118, 35, 37, -8, -200, -324, -267, -117, 57, 367, 755, 956, 863, 536, 60, -567, -1134, -1436, -1407, -1121, -556, 249, 1031, 1522, 1631, 1401, 849, 111, -585, -1073, -1338, -1313, -940, -283, 376, 813, 996, 888, 499, -88, -574, -838, -862, -699, -306, 224, 706, 994, 1087, 931, 512, -12, -421, -622, -688, -621, -486, -339, -205, -30, 129, 200, 205, 260, 303, 256, 137, -12, -236, -491, -589, -433, -145, 184, 605, 1041, 1259, 1096, 620, -77, -876, -1585, -1909, -1752, -1215, -400, 604, 1602, 2221, 2212, 1614, 650, -406, -1306, -1778, -1737, -1288, -584, 227, 952, 1289, 1096, 546, -152, -769, -1147, -1113, -689, -77, 542, 1052, 1312, 1226, 830, 305, -215, -632, -850, -842, -649, -397, -167, -23, 42, 75, 123, 198, 303, 403, 430, 351, 160, -142, -506, -832, -936, -730, -251, 362, 945, 1359, 1471, 1230, 641, -203, -1101, -1805, -2094, -1843, -1127, -134, 892, 1779, 2310, 2272, 1630, 591, -533, -1484, -1996, -1932, -1344, -517, 328, 1033, 1397, 1225, 591, -214, -893, -1294, -1284, -818, -83, 667, 1226, 1552, 1546, 1158, 486, -246, -844, -1257, -1378, -1189, -756, -290, 104, 447, 701, 795, 728, 562, 326, 0, -287, -442, -495, -577, -600, -464, -151, 209, 586, 869, 927, 714, 360, -33, -461, -885, -1107, -1052, -754, -331, 180, 667, 1020, 1165, 1118, 887, 483, -53, -589, -973, -1105, -1002, -697, -254, 219, 559, 660, 535, 205, -252, -682, -824, -634, -198, 329, 851, 1227, 1314, 1094, 620, -3, -647, -1103, -1262, -1136, -843, -476, -102, 267, 603, 856, 953, 865, 599, 215, -228, -607, -853, -953, -896, -622, -145, 428, 941, 1240, 1236, 851, 188, -527, -1084, -1341, -1299, -954, -384, 286, 898, 1294, 1357, 1061, 519, -19, -401, -596, -674, -629, -448, -213, 3, 150, 188, 96, -81, -188, -257, -324, -408, -346, -97, 227, 555, 831, 998, 941, 703, 335, -93, -561, -919, -1057, -976, -803, -557, -243, 143, 506, 798, 981, 1026, 887, 557, 71, -469, -993, -1326, -1338, -980, -364, 349, 1036, 1496, 1557, 1142, 379, -513, -1294, -1687, -1598, -1107, -420, 351, 1087, 1568, 1615, 1263, 674, 13, -557, -861, -866, -707, -515, -296, -40, 182, 252, 204, 81, -71, -256, -410, -461, -360, -166, 120, 481, 877, 1125, 1107, 838, 394, -155, -720, -1121, -1246, -1150, -927, -561, -66, 427, 752, 915, 969, 931, 767, 498, 142, -294, -769, -1125, -1201, -992, -581, -19, 597, 1101, 1291, 1067, 494, -255, -952, -1357, -1364, -999, -375, 388, 1108, 1560, 1579, 1181, 489, -246, -772, -952, -874, -655, -376, -69, 158, 250, 232, 117, -90, -298, -401, -386, -311, -181, 64, 366, 636, 833, 949, 920, 677, 262, -253, -782, -1190, -1365, -1235, -897, -438, 65, 550, 924, 1124, 1150, 1007, 723, 368, -20, -406, -785, -1035, -1053, -846, -473, -22, 422, 739, 813, 646, 266, -236, -746, -1022, -948, -536, 44, 677, 1215, 1468, 1326, 855, 202, -465, -1003, -1206, -1074, -728, -302, 112, 451, 569, 483, 265, -20, -312, -533, -594, -491, -239, 83, 413, 656, 824, 929, 939, 769, 360, -232, -884, -1393, -1587, -1431, -1026, -468, 160, 793, 1284, 1521, 1458, 1120, 609, 66, -375, -663, -824, -884, -825, -643, -399, -140, 116, 337, 429, 338, 152, -61, -260, -417, -402, -192, 175, 563, 943, 1145, 1057, 639, 72, -494, -955, -1230, -1231, -964, -505, 32, 542, 890, 979, 817, 455, 5, -455, -797, -949, -857, -537, -85, 435, 916, 1284, 1421, 1248, 739, -28, -886, -1593, -1954, -1870, -1402, -665, 169, 959, 1576, 1897, 1837, 1389, 693, -48, -633, -967, -1042, -941, -748, -513, -255, -13, 159, 200, 96, -97, -253, -294, -198, 0, 280, 574, 804, 939, 940, 752, 344, -202, -694, -1016, -1131, -1009, -712, -328, 51, 405, 722, 888, 857, 618, 279, -108, -463, -733, -887, -879, -685, -304, 243, 811, 1277, 1453, 1285, 771, 13, -812, -1480, -1832, -1780, -1351, -626, 241, 1031, 1579, 1764, 1595, 1110, 511, -72, -505, -767, -820, -705, -513, -357, -265, -214, -217, -240, -280, -309, -300, -213, 37, 406, 779, 1016, 1093, 1037, 861, 525, 32, -513, -1033, -1356, -1410, -1179, -776, -310, 188, 691, 1111, 1327, 1268, 960, 459, -130, -702, -1132, -1343, -1265, -899, -289, 419, 1058, 1470, 1535, 1208, 536, -304, -1080, -1567, -1692, -1445, -922, -214, 534, 1172, 1528, 1495, 1143, 632, 162, -205, -422, -515, -503, -443, -341, -217, -159, -209, -323, -397, -439, -477, -473, -320, -26, 351, 750, 1121, 1348, 1356, 1133, 731, 142, -572, -1248, -1679, -1791, -1600, -1152, -480, 297, 999, 1505, 1734, 1629, 1211, 554, -170, -856, -1361, -1549, -1339, -817, -137, 523, 1039, 1277, 1182, 742, 64, -661, -1190, -1350, -1150, -717, -172, 400, 899, 1224, 1267, 1001, 493, -42, -413, -516, -436, -302, -190, -94, -5, 65, 53, -53, -243, -433, -593, -650, -609, -458, -207, 154, 598, 1069, 1424, 1567, 1407, 962, 259, -560, -1302, -1808, -1982, -1803, -1281, -517, 317, 1036, 1545, 1754, 1639, 1233, 646, -21, -668, -1145, -1322, -1161, -757, -218, 325, 741, 868, 718, 308, -226, -777, -1071, -1024, -645, -114, 454, 929, 1185, 1141, 861, 429, -61, -505, -764, -743, -518, -203, 69, 267, 330, 284, 165, 26, -164, -418, -663, -768, -665, -411, -81, 262, 593, 889, 1127, 1250, 1152, 759, 150, -516, -1053, -1400, -1518, -1427, -1106, -585, 57, 693, 1191, 1464, 1457, 1208, 790, 292, -254, -725, -1029, -1053, -851, -485, -59, 308, 492, 428, 189, -150, -514, -759, -768, -469, 38, 623, 1105, 1327, 1200, 789, 228, -339, -829, -1091, -1052, -727, -287, 159, 482, 639, 598, 451, 242, -11, -324, -577, -709, -687, -589, -392, -91, 277, 668, 1019, 1264, 1257, 934, 368, -301, -940, -1415, -1592, -1451, -1040, -486, 136, 729, 1170, 1370, 1298, 982, 518, 52, -311, -511, -602, -583, -453, -271, -71, 50, 55, -91, -319, -506, -579, -524, -336, 1, 482, 955, 1281, 1338, 1088, 568, -89, -681, -1096, -1276, -1193, -834, -264, 317, 755, 948, 910, 646, 278, -119, -432, -664, -757, -713, -581, -381, -145, 182, 556, 918, 1136, 1120, 837, 345, -233, -781, -1200, -1376, -1239, -830, -270, 283, 727, 947, 942, 769, 546, 264, 5, -172, -184, -121, -47, -26, -33, -112, -243, -364, -469, -578, -687, -681, -495, -153, 268, 720, 1109, 1300, 1236, 928, 450, -123, -666, -1038, -1167, -1056, -765, -320, 161, 554, 764, 796, 658, 410, 90, -224, -478, -659, -714, -662, -477, -215, 158, 556, 920, 1084, 998, 664, 171, -345, -794, -1084, -1165, -993, -586, -48, 420, 697, 724, 588, 410, 261, 174, 111, 77, 71, 109, 140, 90, -72, -288, -466, -551, -570, -551, -527, -486, -362, -118, 232, 596, 903, 1097, 1128, 932, 525, -7, -539, -927, -1098, -998, -716, -325, 82, 445, 671, 715, 592, 352, 67, -194, -392, -516, -558, -521, -372, -134, 179, 489, 763, 872, 783, 477, 57, -380, -751, -955, -984, -795, -439, 19, 430, 671, 671, 523, 331, 194, 139, 141, 166, 152, 115, 72, -12, -182, -403, -571, -617, -558, -455, -331, -224, -130, 2, 229, 518, 777, 932, 972, 862, 555, 77, -453, -910, -1182, -1169, -863, -364, 133, 517, 740, 793, 661, 390, 50, -263, -488, -551, -461, -277, -78, 98, 270, 401, 476, 467, 320, 82, -186, -384, -478, -498, -439, -313, -146, 24, 163, 219, 199, 126, 109, 206, 397, 594, 686, 606, 345, -33, -432, -757, -965, -991, -839, -528, -151, 170, 355, 386, 321, 272, 291, 398, 529, 640, 650, 522, 227, -196, -637, -991, -1132, -988, -612, -136, 303, 606, 760, 727, 534, 263, -33, -273, -424, -427, -306, -133, 38, 186, 310, 366, 345, 236, 67, -145, -319, -440, -453, -399, -291, -167, -20, 110, 205, 227, 215, 196, 255, 392, 577, 668, 586, 313, -58, -454, -775, -993, -1059, -960, -694, -298, 116, 430, 580, 597, 596, 611, 663, 686, 635, 458, 164, -231, -643, -1003, -1186, -1136, -820, -311, 246, 687, 925, 939, 732, 381, -3, -307, -498, -557, -487, -282, -11, 230, 424, 512, 511, 385, 198, -41, -287, -538, -693, -705, -551, -310, -60, 161, 342, 444, 464, 431, 367, 313, 300, 352, 393, 308, 75, -227, -504, -722, -849, -875, -792, -620, -356, -27, 286, 504, 651, 766, 887, 956, 927, 767, 436, -3, -499, -938, -1266, -1392, -1270, -904, -360, 231, 765, 1108, 1199, 1039, 667, 194, -252, -585, -742, -722, -540, -233, 126, 460, 665, 706, 566, 284, -67, -415, -684, -842, -833, -658, -345, -2, 300, 506, 614, 619, 550, 457, 365, 291, 232, 178, 74, -117, -369, -615, -783, -847, -791, -646, -423, -177, 66, 295, 482, 630, 751, 878, 975, 974, 814, 481, 1, -523, -1025, -1357, -1497, -1388, -1055, -526, 94, 684, 1105, 1294, 1231, 962, 576, 118, -306, -649, -817, -794, -575, -224, 166, 490, 646, 601, 358, -19, -421, -713, -815, -710, -446, -84, 282, 563, 698, 671, 507, 284, 92, -16, -15, 21, 54, 34, -33, -142, -277, -428, -535, -601, -599, -547, -447, -298, -81, 207, 555, 915, 1228, 1426, 1419, 1170, 645, -77, -881, -1564, -1973, -2027, -1711, -1112, -302, 523, 1218, 1613, 1655, 1368, 890, 371, -85, -438, -677, -781, -727, -547, -297, -57, 127, 217, 216, 150, 24, -116, -230, -252, -188, -36, 130, 293, 392, 412, 351, 215, 71, -47, -85, -69, -44, -53, -110, -151, -160, -123, -91, -114, -200, -349, -487, -583, -554, -386, -55, 412, 938, 1409, 1694, 1667, 1294, 601, -273, -1148, -1836, -2215, -2205, -1832, -1139, -244, 698, 1477, 1936, 1995, 1685, 1128, 466, -148, -661, -1004, -1141, -1033, -748, -386, -52, 189, 303, 312, 209, 49, -142, -268, -268, -119, 136, 406, 615, 699, 628, 405, 77, -274, -549, -649, -568, -358, -125, 76, 206, 291, 301, 241, 65, -188, -483, -707, -770, -649, -361, 50, 532, 1018, 1405, 1592, 1500, 1065, 367, -457, -1204, -1732, -1960, -1884, -1521, -959, -237, 541, 1258, 1736, 1887, 1704, 1276, 679, 37, -577, -1068, -1359, -1353, -1066, -580, -55, 374, 614, 637, 451, 151, -214, -500, -593, -434, -49, 433, 891, 1159, 1147, 821, 257, -403, -974, -1291, -1259, -907, -366, 194, 652, 907, 915, 658, 191, -366, -856, -1130, -1104, -776, -268, 333, 877, 1323, 1579, 1592, 1313, 754, -2, -799, -1449, -1829, -1886, -1653, -1199, -584, 94, 776, 1344, 1677, 1708, 1448, 991, 422, -170, -720, -1148, -1372, -1317, -964, -389, 224, 699, 932, 871, 563, 82, -439, -839, -978, -770, -253, 434, 1071, 1459, 1458, 1068, 376, -435, -1151, -1572, -1571, -1149, -448, 319, 950, 1267, 1218, 816, 161, -564, -1164, -1452, -1351, -875, -165, 587, 1204, 1606, 1747, 1601, 1164, 485, -292, -1038, -1586, -1853, -1796, -1484, -973, -336, 363, 994, 1448, 1632, 1541, 1204, 695, 112, -440, -909, -1205, -1298, -1129, -747, -196, 362, 818, 1028, 958, 604, 96, -445, -854, -997, -823, -335, 303, 926, 1304, 1326, 963, 326, -423, -1071, -1440, -1403, -987, -298, 450, 1047, 1315, 1178, 689, -25, -770, -1352, -1585, -1400, -843, -63, 767, 1437, 1827, 1864, 1586, 1024, 263, -541, -1234, -1668, -1810, -1654, -1253, -708, -90, 509, 1018, 1333, 1414, 1252, 910, 469, -3, -445, -807, -1032, -1078, -922, -565, -88, 392, 756, 917, 820, 485, -16, -518, -882, -971, -743, -233, 392, 952, 1281, 1271, 897, 256, -484, -1088, -1398, -1310, -857, -175, 528, 1068, 1279, 1109, 588, -130, -848, -1371, -1542, -1324, -764, -17, 754, 1384, 1742, 1763, 1445, 891, 190, -487, -1059, -1422, -1550, -1439, -1131, -673, -148, 388, 830, 1117, 1208, 1102, 834, 441, 11, -396, -707, -874, -880, -689, -362, 42, 413, 647, 685, 509, 166, -224, -561, -724, -676, -399, 50, 537, 926, 1087, 963, 547, -36, -625, -1031, -1158, -960, -508, 92, 629, 977, 1033, 777, 274, -330, -864, -1181, -1221, -975, -523, 51, 628, 1105, 1384, 1429, 1233, 856, 344, -198, -711, -1117, -1367, -1423, -1246, -876, -360, 204, 712, 1081, 1234, 1159, 885, 462, -4, -431, -715, -831, -752, -514, -176, 182, 444, 547, 441, 183, -151, -430, -574, -545, -352, -38, 330, 660, 842, 836, 600, 189, -290, -683, -865, -805, -518, -103, 325, 631, 750, 644, 331, -124, -580, -898, -995, -856, -532, -125, 274, 602, 830, 967, 981, 901, 725, 478, 150, -233, -654, -1040, -1303, -1359, -1164, -748, -203, 384, 885, 1204, 1272, 1081, 686, 200, -261, -596, -744, -703, -511, -218, 86, 320, 380, 267, 7, -265, -471, -517, -389, -122, 227, 572, 825, 887, 717, 339, -143, -605, -878, -892, -633, -230, 238, 602, 795, 747, 489, 62, -429, -858, -1088, -1037, -752, -314, 151, 531, 773, 873, 856, 765, 621, 492, 372, 238, 31, -284, -681, -1073, -1330, -1353, -1115, -646, -35, 602, 1128, 1421, 1409, 1092, 578, 3, -466, -748, -800, -665, -402, -115, 130, 212, 151, -49, -264, -414, -411, -253, 24, 354, 669, 871, 875, 639, 230, -247, -644, -827, -756, -476, -103, 274, 555, 674, 571, 292, -91, -486, -792, -926, -857, -608, -273, 84, 387, 604, 717, 753, 747, 717, 663, 561, 397, 141, -226, -675, -1112, -1411, -1469, -1241, -767, -117, 543, 1094, 1412, 1431, 1162, 681, 130, -331, -600, -664, -564, -385, -203, -83, -75, -175, -331, -450, -443, -271, 40, 399, 722, 930, 959, 794, 422, -52, -506, -792, -819, -621, -280, 70, 341, 480, 472, 322, 87, -187, -428, -581, -603, -514, -363, -192, -44, 94, 222, 373, 550, 723, 866, 917, 846, 618, 234, -264, -812, -1287, -1564, -1550, -1247, -699, -39, 604, 1096, 1362, 1357, 1114, 699, 254, -121, -348, -438, -450, -420, -392, -397, -449, -522, -577, -537, -373, -72, 312, 683, 942, 1047, 960, 689, 245, -231, -628, -811, -747, -457, -73, 258, 446, 464, 337, 113, -143, -367, -511, -564, -508, -373, -224, -104, -36, 32, 151, 325, 558, 798, 958, 1001, 859, 573, 140, -383, -905, -1300, -1479, -1404, -1089, -612, -57, 449, 840, 1067, 1105, 981, 743, 495, 266, 85, -66, -215, -373, -558, -712, -846, -892, -841, -636, -299, 132, 569, 923, 1113, 1100, 889, 521, 72, -357, -656, -753, -628, -353, -7, 261, 421, 410, 294, 101, -109, -300, -432, -482, -461, -380, -294, -218, -175, -111, 20, 255, 549, 857, 1079, 1165, 1055, 744, 256, -353, -962, -1443, -1652, -1569, -1212, -676, -74, 462, 873, 1101, 1145, 1043, 838, 606, 393, 199, 8, -196, -435, -672, -889, -1015, -1042, -922, -666, -280, 179, 641, 999, 1194, 1155, 932, 543, 97, -323, -608, -720, -626, -390, -83, 178, 329, 342, 242, 79, -104, -270, -385, -423, -411, -338, -275, -206, -171, -96, 30, 250, 515, 803, 1037, 1152, 1087, 823, 367, -231, -861, -1387, -1687, -1711, -1449, -964, -351, 257, 780, 1143, 1333, 1330, 1187, 947, 670, 356, 41, -294, -627, -944, -1178, -1266, -1191, -961, -599, -154, 307, 711, 986, 1107, 1040, 836, 542, 233, -34, -241, -364, -408, -374, -307, -214, -129, -55, -11, 0, -10, -56, -116, -190, -261, -309, -328, -303, -226, -86, 113, 356, 612, 835, 985, 1030, 920, 661, 264, -221, -723, -1151, -1410, -1479, -1349, -1056, -644, -160, 327, 794, 1172, 1418, 1504, 1409, 1161, 764, 263, -290, -825, -1251, -1505, -1533, -1345, -984, -534, -61, 360, 691, 893, 982, 949, 827, 641, 437, 236, 58, -104, -244, -378, -470, -513, -478, -378, -243, -100, 27, 91, 93, 24, -95, -232, -335, -368, -290, -126, 119, 392, 658, 860, 973, 965, 826, 556, 178, -241, -666, -1023, -1270, -1366, -1301, -1101, -758, -341, 151, 642, 1102, 1454, 1648, 1645, 1419, 991, 413, -250, -878, -1375, -1666, -1707, -1503, -1119, -618, -115, 330, 658, 872, 973, 1000, 932, 816, 629, 435, 203, -23, -248, -462, -614, -679, -625, -482, -284, -97, 47, 105, 89, -14, -148, -290, -363, -334, -192, 31, 294, 549, 754, 875, 895, 811, 639, 389, 100, -218, -545, -857, -1130, -1312, -1368, -1259, -994, -570, -12, 612, 1231, 1721, 2006, 2008, 1703, 1134, 379, -431, -1165, -1688, -1938, -1892, -1601, -1127, -584, -43, 398, 728, 928, 1041, 1072, 1058, 968, 808, 573, 284, -44, -368, -654, -848, -899, -815, -591, -313, -32, 167, 252, 215, 81, -115, -300, -391, -363, -201, 37, 331, 594, 798, 910, 925, 830, 631, 373, 60, -266, -611, -939, -1224, -1411, -1468, -1342, -1042, -564, 36, 723, 1380, 1912, 2203, 2171, 1820, 1167, 331, -558, -1349, -1902, -2146, -2061, -1696, -1148, -521, 60, 536, 855, 1037, 1115, 1114, 1068, 977, 830, 613, 325, -4, -362, -691, -944, -1043, -977, -757, -433, -98, 167, 315, 307, 178, -42, -266, -398, -386, -199, 101, 451, 743, 935, 1006, 953, 796, 557, 263, -58, -401, -741, -1057, -1318, -1481, -1506, -1339, -982, -445, 220, 934, 1585, 2052, 2252, 2125, 1682, 983, 141, -708, -1434, -1924, -2112, -1994, -1637, -1125, -544, 7, 475, 831, 1088, 1252, 1333, 1311, 1193, 948, 605, 194, -237, -622, -930, -1099, -1109, -953, -676, -347, -45, 151, 228, 199, 89, -49, -166, -205, -145, 33, 275, 534, 743, 868, 898, 864, 739, 544, 274, -86, -500, -948, -1344, -1634, -1738, -1628, -1281, -739, -50, 697, 1391, 1935, 2219, 2215, 1895, 1333, 602, -183, -917, -1504, -1868, -1970, -1828, -1501, -1050, -557, -78, 352, 728, 1047, 1295, 1447, 1482, 1364, 1086, 665, 178, -316, -739, -1041, -1176, -1131, -928, -628, -289, -11, 153, 179, 96, -40, -181, -256, -230, -88, 143, 424, 684, 881, 967, 958, 869, 718, 491, 213, -159, -581, -1049, -1465, -1763, -1844, -1681, -1256, -631, 136, 919, 1619, 2096, 2284, 2136, 1703, 1059, 323, -390, -1010, -1455, -1693, -1716, -1554, -1274, -934, -568, -200, 162, 534, 896, 1225, 1460, 1568, 1481, 1201, 743, 192, -372, -849, -1169, -1286, -1197, -936, -593, -229, 50, 211, 230, 135, -17, -182, -267, -253, -103, 138, 435, 715, 922, 1037, 1046, 955, 766, 482, 113, -320, -781, -1228, -1591, -1808, -1814, -1585, -1132, -508, 216, 947, 1590, 2029, 2211, 2107, 1721, 1145, 453, -251, -867, -1367, -1673, -1792, -1718, -1498, -1165, -749, -296, 170, 628, 1031, 1358, 1542, 1573, 1417, 1109, 687, 210, -249, -650, -928, -1071, -1057, -916, -696, -444, -216, -58, 28, 27, -10, -77, -123, -115, -17, 155, 385, 623, 844, 1000, 1078, 1040, 897, 611, 206, -291, -821, -1289, -1648, -1818, -1775, -1511, -1072, -501, 141, 781, 1352, 1783, 2015, 2020, 1790, 1345, 763, 106, -551, -1120, -1554, -1805, -1865, -1746, -1457, -1043, -529, 5, 540, 1003, 1369, 1581, 1625, 1495, 1202, 808, 364, -60, -433, -727, -916, -991, -956, -848, -689, -511, -342, -195, -74, 12, 60, 88, 102, 152, 224, 329, 463, 620, 779, 921, 1006, 987, 829, 503, 25, -535, -1092, -1554, -1855, -1936, -1772, -1394, -821, -155, 543, 1162, 1650, 1954, 2058, 1939, 1627, 1140, 543, -117, -754, -1289, -1687, -1904, -1921, -1735, -1349, -844, -253, 301, 789, 1121, 1331, 1383, 1317, 1151, 926, 672, 396, 126, -145, -400, -630, -819, -938, -990, -938, -809, -596, -363, -132, 48, 161, 227, 256, 288, 335, 415, 534, 688, 846, 972, 1005, 909, 651, 251, -247, -752, -1217, -1565, -1771, -1780, -1599, -1222, -697, -75, 569, 1169, 1654, 1978, 2100, 1985, 1645, 1101, 422, -288, -938, -1452, -1789, -1903, -1805, -1501, -1079, -577, -89, 328, 651, 857, 1003, 1053, 1072, 1036, 956, 823, 622, 364, 73, -245, -546, -792, -961, -1015, -971, -817, -611, -386, -190, -34, 69, 146, 202, 271, 346, 441, 566, 714, 874, 961, 966, 829, 568, 188, -243, -694, -1112, -1464, -1687, -1741, -1585, -1218, -675, -26, 636, 1235, 1695, 1967, 1999, 1795, 1379, 817, 190, -409, -908, -1263, -1454, -1480, -1370, -1141, -852, -536, -235, 26, 237, 422, 579, 734, 869, 976, 1000, 952, 792, 566, 283, -16, -294, -526, -694, -796, -826, -789, -705, -601, -476, -339, -185, -19, 144, 292, 416, 515, 611, 711, 793, 832, 804, 690, 504, 234, -76, -442, -824, -1188, -1467, -1590, -1519, -1222, -729, -94, 573, 1180, 1600, 1797, 1724, 1421, 964, 443, -38, -438, -698, -834, -868, -839, -792, -724, -656, -576, -475, -337, -162, 51, 281, 505, 687, 801, 820, 756, 616, 446, 263, 125, 18, -55, -131, -220, -336, -462, -588, -670, -674, -607, -464, -288, -112, 32, 131, 211, 300, 410, 538, 681, 791, 856, 815, 666, 379, -23, -493, -948, -1300, -1476, -1417, -1135, -658, -82, 492, 960, 1225, 1267, 1110, 812, 454, 120, -137, -283, -341, -336, -312, -284, -281, -292, -321, -336, -334, -302, -241, -158, -55, 36, 112, 174, 207, 228, 235, 260, 309, 382, 465, 520, 518, 434, 277, 50, -187, -423, -589, -694, -723, -715, -680, -612, -528, -378, -178, 93, 394, 699, 953, 1113, 1130, 977, 659, 229, -236, -654, -937, -1042, -944, -691, -340, 26, 332, 520, 566, 482, 323, 132, -27, -134, -174, -157, -114, -48, 1, 49, 80, 99, 106, 94, 74, 25, -30, -120, -203, -302, -394, -464, -502, -470, -375, -188, 67, 367, 664, 903, 1060, 1100, 1023, 841, 586, 263, -81, -446, -796, -1119, -1367, -1510, -1486, -1286, -920, -426, 125, 658, 1083, 1333, 1380, 1224, 915, 529, 148, -141, -295, -305, -202, -65, 50, 78, 3, -163, -370, -548, -662, -672, -582, -427, -220, -29, 157, 303, 443, 557, 656, 735, 763, 722, 591, 371, 79, -260, -603, -910, -1134, -1260, -1263, -1148, -913, -563, -144, 330, 789, 1218, 1553, 1769, 1842, 1745, 1477, 1034, 459, -207, -880, -1495, -1945, -2177, -2169, -1921, -1483, -917, -303, 276, 748, 1064, 1207, 1200, 1088, 941, 793, 696, 646, 634, 604, 512, 327, 39, -338, -735, -1088, -1321, -1409, -1340, -1136, -836, -502, -157, 177, 493, 767, 1011, 1197, 1308, 1318, 1220, 999, 678, 249, -214, -690, -1111, -1445, -1675, -1753, -1687, -1462, -1098, -613, -32, 588, 1204, 1753, 2178, 2419, 2421, 2173, 1671, 963, 134, -711, -1456, -2010, -2325, -2373, -2197, -1836, -1368, -848, -332, 103, 472, 729, 929, 1074, 1194, 1313, 1420, 1489, 1477, 1356, 1100, 702, 180, -391, -957, -1434, -1770, -1933, -1910, -1727, -1412, -1001, -532, -25, 480, 952, 1349, 1642, 1799, 1804, 1651, 1350, 928, 430, -101, -608, -1078, -1456, -1738, -1897, -1911, -1775, -1488, -1046, -489, 167, 853, 1511, 2054, 2418, 2536, 2378, 1963, 1346, 612, -146, -828, -1367, -1729, -1917, -1936, -1832, -1634, -1389, -1121, -838, -535, -208, 157, 564, 1006, 1443, 1843, 2133, 2265, 2181, 1876, 1369, 698, -41, -769, -1408, -1886, -2178, -2259, -2150, -1876, -1469, -974, -414, 158, 703, 1188, 1572, 1816, 1910, 1838, 1603, 1242, 787, 285, -225, -716, -1152, -1504, -1747, -1865, -1823, -1622, -1255, -757, -160, 463, 1056, 1536, 1848, 1965, 1887, 1637, 1274, 852, 425, 29, -330, -635, -901, -1133, -1333, -1503, -1621, -1672, -1632, -1467, -1164, -718, -145, 506, 1176, 1789, 2255, 2523, 2549, 2318, 1860, 1225, 480, -278, -990, -1564, -1976, -2188, -2210, -2052, -1738, -1317, -815, -276, 282, 791, 1239, 1555, 1740, 1747, 1597, 1303, 916, 469, 19, -396, -748, -1015, -1192, -1273, -1247, -1135, -918, -646, -320, 3, 287, 516, 668, 764, 810, 837, 864, 884, 890, 857, 750, 568, 277, -76, -497, -924, -1329, -1657, -1854, -1899, -1746, -1405, -891, -261, 419, 1075, 1622, 2004, 2174, 2142, 1901, 1513, 1000, 429, -146, -670, -1103, -1410, -1576, -1610, -1518, -1323, -1047, -706, -325, 71, 450, 770, 983, 1090, 1057, 914, 684, 416, 165, -43, -167, -227, -220, -188, -134, -100, -85, -111, -172, -285, -415, -559, -654, -686, -597, -386, -56, 340, 756, 1100, 1336, 1402, 1303, 1027, 621, 125, -394, -892, -1283, -1549, -1631, -1544, -1282, -901, -440, 34, 458, 806, 1041, 1167, 1199, 1127, 994, 797, 570, 324, 82, -144, -348, -512, -646, -735, -772, -747, -645, -496, -295, -101, 56, 144, 144, 75, -31, -126, -154, -99, 58, 292, 550, 800, 969, 1043, 986, 805, 499, 99, -358, -808, -1180, -1419, -1484, -1365, -1080, -686, -242, 201, 575, 862, 1039, 1122, 1110, 1025, 861, 637, 374, 77, -195, -451, -643, -787, -870, -885, -845, -748, -610, -421, -205, 29, 253, 452, 614, 725, 778, 768, 710, 595, 457, 294, 138, 3, -99, -169, -231, -295, -404, -546, -731, -914, -1052, -1087, -991, -747, -382, 60, 516, 943, 1280, 1510, 1594, 1537, 1356, 1047, 662, 214, -230, -651, -994, -1249, -1403, -1466, -1452, -1357, -1200, -962, -653, -270, 176, 641, 1098, 1484, 1775, 1909, 1892, 1682, 1320, 820, 232, -369, -948, -1408, -1741, -1885, -1865, -1670, -1343, -914, -438, 50, 493, 864, 1122, 1264, 1288, 1215, 1083, 907, 727, 548, 361, 154, -81, -355, -641, -929, -1169, -1331, -1392, -1340, -1167, -894, -529, -123, 313, 719, 1083, 1337, 1492, 1524, 1459, 1305, 1096, 857, 570, 242, -139, -570, -1032, -1496, -1899, -2189, -2301, -2212, -1896, -1365, -660, 146, 993, 1769, 2404, 2796, 2915, 2745, 2309, 1654, 860, 12, -780, -1477, -1988, -2302, -2379, -2252, -1919, -1443, -873, -281, 253, 688, 985, 1152, 1203, 1184, 1106, 1011, 898, 761, 615, 418, 199, -47, -295, -530, -741, -902, -1014, -1059, -1049, -960, -811, -597, -354, -73, 211, 499, 764, 1015, 1234, 1400, 1488, 1467, 1326, 1035, 616, 90, -504, -1092, -1628, -2035, -2278, -2309, -2140, -1755, -1214, -547, 180, 893, 1538, 2034, 2373, 2486, 2403, 2096, 1621, 1017, 339, -339, -954, -1443, -1753, -1887, -1845, -1651, -1356, -1009, -639, -281, 38, 307, 517, 670, 759, 802, 803, 773, 724, 652, 570, 480, 371, 261, 130, 2, -139, -286, -437, -591, -743, -861, -930, -909, -807, -598, -309, 42, 403, 734, 1000, 1158, 1210, 1139, 966, 714, 408, 72, -265, -575, -859, -1078, -1247, -1326, -1327, -1221, -1015, -693, -297, 168, 642, 1086, 1434, 1647, 1693, 1581, 1327, 961, 533, 95, -304, -638, -884, -1020, -1067, -1021, -923, -794, -657, -547, -437, -341, -239, -126, 7, 166, 328, 501, 647, 776, 857, 880, 845, 744, 578, 367, 119, -115, -328, -476, -567, -594, -587, -552, -520, -493, -466, -436, -390, -305, -166, 23, 261, 517, 759, 957, 1057, 1039, 878, 585, 198, -243, -652, -973, -1170, -1200, -1097, -857, -565, -241, 46, 288, 461, 576, 636, 658, 657, 652, 641, 630, 610, 546, 449, 279, 56, -224, -519, -796, -1017, -1142, -1149, -1048, -837, -571, -264, 26, 264, 433, 516, 532, 490, 422, 354, 325, 353, 438, 575, 711, 822, 834, 732, 489, 127, -317, -781, -1198, -1494, -1623, -1556, -1313, -927, -457, 19, 463, 797, 1015, 1109, 1088, 1000, 862, 715, 563, 416, 264, 90, -102, -335, -567, -803, -998, -1122, -1149, -1062, -873, -585, -238, 141, 516, 838, 1097, 1263, 1331, 1278, 1118, 870, 535, 179, -190, -506, -760, -918, -985, -975, -914, -835, -755, -692, -628, -559, -455, -306, -74, 208, 563, 908, 1239, 1476, 1615, 1598, 1440, 1138, 731, 269, -208, -638, -1006, -1279, -1465, -1556, -1566, -1480, -1313, -1046, -707, -291, 161, 613, 1020, 1354, 1568, 1656, 1615, 1445, 1177, 822, 418, -17, -442, -840, -1179, -1434, -1590, -1619, -1520, -1289, -950, -512, -28, 466, 904, 1250, 1471, 1552, 1511, 1347, 1113, 817, 502, 171, -167, -498, -813, -1086, -1290, -1401, -1387, -1278, -1053, -777, -451, -142, 141, 393, 586, 753, 874, 982, 1059, 1110, 1121, 1076, 962, 765, 492, 144, -230, -627, -970, -1245, -1414, -1470, -1415, -1261, -1027, -728, -395, -18, 356, 727, 1042, 1295, 1443, 1465, 1364, 1138, 821, 439, 30, -365, -712, -984, -1164, -1238, -1209, -1087, -891, -637, -344, -37, 272, 552, 790, 956, 1036, 1012, 896, 687, 437, 165, -83, -270, -394, -436, -441, -404, -387, -370, -389, -408, -430, -420, -381, -305, -187, -49, 97, 226, 335, 411, 463, 499, 529, 564, 591, 602, 582, 505, 357, 138, -143, -452, -743, -976, -1108, -1114, -999, -776, -486, -165, 139, 395, 580, 689, 729, 697, 624, 508, 375, 223, 78, -62, -150, -210, -211, -154, -65, 41, 126, 157, 120, -11, -202, -429, -634, -776, -806, -716, -512, -224, 86, 383, 601, 742, 800, 779, 712, 614, 508, 397, 277, 146, -29, -231, -461, -680, -866, -974, -974, -860, -643, -354, -33, 269, 509, 657, 715, 677, 583, 456, 338, 240, 174, 142, 126, 108, 78, 21, -63, -178, -304, -443, -580, -690, -775, -806, -790, -699, -538, -282, 35, 409, 795, 1144, 1410, 1546, 1524, 1349, 1047, 639, 206, -235, -613, -933, -1173, -1331, -1426, -1451, -1417, -1311, -1125, -864, -504, -91, 377, 830, 1249, 1568, 1755, 1779, 1651, 1392, 1030, 629, 219, -136, -448, -671, -855, -969, -1059, -1106, -1139, -1125, -1076, -968, -802, -577, -300, 12, 347, 692, 1001, 1265, 1449, 1526, 1491, 1326, 1055, 684, 247, -215, -668, -1067, -1370, -1550, -1583, -1483, -1256, -939, -562, -180, 196, 514, 780, 978, 1113, 1194, 1209, 1174, 1066, 912, 685, 424, 111, -210, -537, -848, -1111, -1314, -1445, -1479, -1429, -1270, -1034, -710, -338, 74, 490, 890, 1243, 1511, 1688, 1736, 1667, 1472, 1177, 803, 377, -65, -495, -876, -1197, -1432, -1566, -1581, -1479, -1263, -956, -585, -191, 193, 523, 781, 930, 986, 939, 818, 643, 449, 254, 92, -30, -105, -136, -131, -108, -71, -45, -33, -35, -66, -98, -161, -216, -276, -317, -323, -296, -218, -102, 37, 183, 298, 380, 382, 335, 221, 84, -75, -216, -312, -353, -333, -247, -116, 39, 203, 334, 423, 440, 394, 277, 115, -87, -290, -485, -621, -698, -677, -571, -365, -87, 242, 566, 858, 1061, 1153, 1113, 949, 673, 322, -60, -437, -782, -1045, -1234, -1301, -1284, -1163, -958, -694, -366, -26, 332, 656, 931, 1123, 1217, 1209, 1097, 912, 660, 398, 141, -67, -240, -346, -418, -447, -460, -474, -485, -513, -529, -542, -542, -510, -459, -366, -255, -109, 50, 225, 401, 572, 722, 831, 895, 881, 794, 621, 383, 105, -193, -458, -681, -810, -853, -805, -694, -530, -350, -167, -4, 142, 266, 370, 456, 516, 546, 543, 493, 403, 266, 107, -74, -234, -375, -459, -507, -494, -453, -377, -293, -204, -112, -26, 61, 147, 239, 321, 400, 446, 473, 448, 399, 300, 187, 55, -74, -193, -292, -366, -411, -421, -427, -400, -367, -298, -207, -91, 50, 205, 361, 491, 576, 606, 562, 465, 297, 111, -98, -284, -461, -589, -685, -720, -706, -630, -492, -294, -36, 251, 556, 822, 1030, 1135, 1128, 993, 751, 420, 53, -313, -630, -876, -1034, -1093, -1073, -981, -840, -656, -448, -217, 35, 280, 524, 729, 903, 1001, 1033, 972, 840, 647, 412, 158, -94, -317, -502, -641, -726, -770, -764, -725, -634, -514, -350, -167, 43, 249, 438, 578, 669, 682, 632, 522, 369, 198, 26, -126, -254, -348, -414, -448, -454, -433, -375, -279, -157, 1, 160, 329, 468, 555, 587, 538, 431, 272, 92, -86, -241, -352, -432, -462, -480, -461, -434, -379, -298, -186, -43, 125, 299, 442, 559, 598, 585, 487, 351, 176, 9, -146, -249, -323, -328, -311, -263, -217, -177, -145, -116, -92, -58, -23, 35, 95, 161, 205, 230, 220, 179, 110, 38, -46, -103, -144, -142, -121, -66, -9, 61, 107, 136, 131, 96, 35, -37, -114, -180, -227, -242, -229, -176, -91, 15, 131, 236, 318, 361, 353, 302, 204, 88, -39, -146, -228, -268, -272, -243, -196, -139, -94, -50, -39, -26, -35, -28, -6, 27, 73, 129, 179, 219, 235, 229, 200, 153, 91, 32, -35, -83, -136, -166, -190, -190, -190, -164, -131, -88, -45, 0, 36, 67, 83, 95, 98, 96, 91, 81, 66, 35, 3, -41, -77, -120, -138, -152, -121, -71, 4, 94, 179, 258, 300, 306, 274, 206, 116, 14, -93, -178, -263, -315, -358, -385, -387, -373, -331, -264, -172, -41, 101, 259, 401, 518, 589, 613, 572, 486, 352, 205, 41, -102, -234, -328, -397, -444, -459, -460, -438, -409, -357, -289, -207, -104, 2, 121, 227, 346, 436, 518, 563, 577, 546, 467, 345, 173, -23, -235, -428, -577, -674, -684, -630, -491, -311, -103, 98, 260, 378, 432, 427, 387, 318, 244, 163, 102, 38, -18, -88, -154, -234, -293, -337, -347, -316, -234, -126, 15, 151, 265, 347, 377, 369, 311, 237, 134, 36, -61, -134, -189, -227, -246, -247, -231, -202, -162, -121, -80, -42, -12, 23, 50, 86, 127, 182, 248, 310, 353, 359, 326, 237, 118, -40, -199, -360, -475, -547, -543, -486, -366, -211, -29, 137, 293, 403, 474, 492, 470, 408, 322, 210, 90, -33, -146, -254, -351, -423, -475, -486, -463, -390, -290, -152, 2, 163, 312, 423, 494, 512, 491, 428, 344, 246, 132, 32, -74, -166, -254, -329, -384, -424, -434, -414, -360, -279, -174, -45, 77, 203, 306, 381, 419, 418, 379, 305, 194, 78, -41, -149, -227, -278, -291, -272, -223, -160, -82, -10, 63, 119, 171, 196, 221, 224, 216, 181, 138, 75, -1, -89, -181, -269, -345, -399, -424, -412, -373, -284, -166, -14, 158, 320, 474, 586, 644, 650, 594, 496, 352, 185, 14, -155, -308, -439, -539, -611, -650, -663, -631, -569, -451, -293, -91, 133, 367, 573, 736, 827, 844, 769, 628, 422, 206, -24, -217, -374, -472, -512, -525, -496, -455, -398, -339, -272, -200, -113, -16, 84, 196, 292, 393, 451, 489, 470, 439, 354, 251, 124, -10, -142, -257, -358, -429, -471, -470, -432, -355, -261, -138, -15, 117, 234, 332, 400, 437, 439, 408, 343, 250, 140, 12, -122, -246, -348, -422, -457, -450, -386, -281, -144, 17, 159, 287, 368, 391, 362, 271, 169, 58, -40, -112, -144, -138, -108, -60, -24, 2, 5, -13, -41, -72, -93, -98, -84, -56, -17, 25, 66, 92, 111, 117, 110, 100, 80, 57, 18, -19, -65, -106, -145, -175, -188, -187, -166, -129, -67, 6, 93, 180, 273, 350, 405, 419, 392, 313, 188, 26, -154, -339, -490, -606, -645, -623, -521, -376, -182, 11, 210, 357, 465, 505, 498, 446, 362, 268, 176, 97, 38, -15, -38, -84, -115, -157, -196, -248, -284, -314, -313, -291, -238, -166, -74, 23, 115, 196, 254, 299, 306, 286, 248, 180, 118, 29, -26, -95, -127, -161, -168, -170, -172, -168, -162, -143, -102, -45, 30, 119, 204, 282, 329, 326, 280, 182, 53, -84, -216, -314, -359, -353, -293, -193, -72, 46, 139, 188, 196, 157, 91, 16, -53, -102, -120, -102, -53, 21, 96, 170, 225, 252, 249, 209, 146, 55, -36, -136, -212, -270, -306, -303, -274, -211, -135, -51, 29, 97, 149, 173, 179, 173, 151, 129, 100, 81, 50, 25, -16, -47, -81, -109, -115, -105, -64, -19, 47, 92, 129, 129, 101, 45, -21, -105, -164, -201, -199, -162, -102, -16, 66, 135, 178, 186, 158, 100, 31, -33, -89, -114, -115, -92, -46, 2, 61, 107, 140, 146, 133, 97, 51, 5, -46, -92, -129, -152, -158, -165, -160, -147, -122, -93, -49, 4, 69, 142, 210, 268, 296, 305, 268, 194, 89, -32, -150, -246, -307, -325, -291, -224, -119, -21, 76, 152, 184, 188, 146, 84, 14, -54, -96, -112, -96, -61, -4, 53, 110, 138, 151, 124, 85, 24, -43, -98, -143, -164, -166, -137, -97, -34, 31, 92, 137, 167, 174, 157, 126, 74, 22, -38, -82, -118, -139, -141, -147, -133, -127, -106, -79, -42, 12, 64, 132, 179, 221, 229, 209, 154, 74, -14, -101, -171, -211, -210, -179, -119, -48, 15, 76, 110, 116, 115, 87, 63, 28, 14, -8, -11, -25, -23, -52, -63, -93, -102, -117, -107, -97, -55, -10, 45, 86, 120, 137, 133, 112, 81, 50, 24, 2, 5, 9, 24, 36, 44, 48, 25, -6, -51, -98, -140, -185, -206, -218, -193, -160, -87, -20, 66, 138, 206, 239, 251, 222, 179, 119, 53, -1, -48, -60, -65, -49, -26, -9, -1, -20, -45, -84, -122, -144, -159, -138, -101, -44, 13, 66, 103, 118, 115, 89, 67, 42, 32, 27, 38, 57, 72, 76, 57, 18, -33, -92, -151, -188, -202, -180, -135, -55, 28, 122, 187, 230, 230, 199, 130, 50, -52, -136, -201, -225, -219, -177, -104, -14, 72, 150, 190, 203, 173, 114, 32, -59, -124, -174, -177, -165, -115, -53, 18, 79, 120, 145, 144, 135, 109, 94, 70, 53, 28, 2, -31, -77, -120, -179, -216, -251, -241, -216, -142, -60, 47, 145, 236, 289, 311, 286, 229, 146, 52, -34, -111, -154, -171, -146, -102, -41, 13, 54, 64, 47, -1, -68, -135, -200, -229, -230, -182, -101, 11, 126, 231, 312, 343, 342, 292, 225, 127, 27, -66, -141, -201, -239, -268, -273, -270, -245, -212, -160, -97, -16, 79, 176, 261, 334, 377, 381, 344, 273, 162, 41, -92, -209, -306, -354, -370, -331, -271, -174, -81, 19, 76, 119, 128, 116, 88, 59, 36, 39, 60, 105, 157, 194, 224, 218, 187, 117, 22, -82, -192, -275, -336, -350, -326, -272, -190, -103, -22, 58, 114, 159, 179, 193, 202, 204, 210, 205, 190, 160, 110, 41, -47, -137, -221, -291, -324, -320, -283, -207, -113, -1, 101, 188, 234, 251, 239, 195, 135, 70, 16, -28, -48, -51, -42, -25, -16, -11, -26, -46, -88, -119, -145, -152, -148, -115, -60, 2, 69, 125, 160, 179, 167, 146, 94, 62, 19, -1, -15, -9, -10, -3, -15, -28, -59, -98, -139, -168, -183, -166, -131, -70, 7, 85, 156, 210, 242, 243, 213, 158, 82, 7, -67, -117, -163, -168, -163, -139, -110, -77, -52, -28, -18, -2, 6, 22, 44, 78, 104, 138, 146, 161, 135, 113, 52, 6, -59, -97, -141, -149, -149, -122, -90, -51, -19, -4, 10, 7, 8, 1, 2, 6, 24, 43, 76, 99, 127, 127, 117, 85, 47, 1, -46, -82, -108, -117, -115, -91, -69, -39, -16, 5, 13, 17, 7, 0, -7, -12, -6, 10, 31, 50, 66, 80, 84, 69, 53, 18, -9, -44, -58, -66, -59, -40, -15, 12, 27, 28, 21, 0, -23, -53, -70, -78, -72, -41, -4, 38, 75, 97, 106, 99, 72, 39, 0, -28, -50, -57, -53, -39, -19, 2, 12, 9, -9, -38, -60, -87, -85, -83, -41, -5, 55, 106, 154, 174, 172, 139, 88, 14, -52, -113, -147, -157, -149, -118, -74, -33, 4, 30, 32, 30, 8, -1, -10, -2, 16, 51, 81, 117, 127, 135, 113, 79, 22, -22, -80, -117, -139, -144, -124, -103, -72, -38, -9, 3, 11, 7, 13, 4, 18, 27, 56, 83, 112, 139, 150, 143, 111, 66, 5, -67, -131, -177, -206, -198, -178, -122, -62, 8, 58, 100, 121, 122, 99, 75, 46, 20, 7, 11, 16, 37, 37, 42, 23, -5, -50, -97, -133, -157, -148, -118, -59, 10, 82, 141, 171, 171, 154, 97, 42, -23, -67, -98, -101, -87, -54, -30, 5, 14, 31, 19, 10, -12, -26, -43, -46, -41, -19, 10, 29, 55, 66, 74, 65, 44, 16, -15, -41, -59, -57, -39, -20, 16, 45, 79, 74, 61, 24, -14, -58, -95, -109, -106, -65, -28, 28, 73, 99, 110, 80, 40, -24, -78, -123, -134, -117, -69, 0, 74, 135, 178, 179, 159, 105, 37, -36, -92, -126, -139, -128, -108, -69, -34, 0, 20, 24, 29, 21, 15, 11, 10, 19, 21, 41, 45, 61, 57, 59, 34, 14, -19, -48, -74, -90, -87, -68, -39, 6, 40, 64, 75, 61, 35, -8, -47, -75, -82, -66, -29, 26, 84, 136, 157, 148, 103, 38, -45, -115, -182, -207, -200, -156, -85, -7, 66, 116, 145, 150, 130, 90, 55, 17, -3, -15, -13, -5, 0, -1, -5, -23, -43, -59, -71, -77, -73, -60, -36, -5, 27, 51, 72, 78, 76, 62, 41, 14, -11, -32, -40, -31, -22, 6, 27, 46, 51, 45, 11, -27, -81, -118, -139, -137, -101, -43, 32, 104, 165, 196, 191, 161, 91, 12, -66, -127, -158, -161, -137, -84, -36, 16, 45, 59, 56, 42, 15, 7, -12, -5, 9, 25, 46, 53, 53, 38, 9, -15, -54, -71, -87, -82, -63, -35, 3, 33, 64, 78, 85, 67, 47, 10, -30, -52, -75, -70, -53, -22, 18, 61, 89, 98, 81, 37, -8, -75, -118, -154, -150, -124, -60, 9, 82, 140, 174, 181, 149, 96, 27, -45, -97, -127, -139, -112, -81, -35, 5, 35, 50, 57, 40, 31, 12, 7, -2, 8, 10, 24, 21, 22, 6, -11, -33, -57, -65, -70, -53, -30, -5, 28, 52, 70, 75, 70, 46, 14, -22, -47, -68, -68, -53, -25, 20, 56, 95, 104, 101, 64, 10, -49, -113, -153, -184, -174, -135, -68, 4, 83, 139, 182, 184, 162, 113, 56, 1, -52, -78, -92, -76, -54, -30, -4, 7, 18, 7, -11, -23, -37, -36, -29, -12, 20, 39, 58, 65, 55, 32, -2, -30, -55, -68, -68, -47, -16, 26, 59, 86, 88, 80, 49, -1, -44, -96, -116, -127, -108, -66, -7, 56, 116, 149, 168, 142, 107, 44, -20, -78, -124, -144, -142, -115, -81, -30, 7, 47, 66, 67, 56, 40, 19, 10, -4, -1, 1, 16, 32, 46, 48, 39, 25, 0, -28, -45, -61, -64, -55, -40, -17, 1, 19, 24, 19, 9, -6, -24, -32, -35, -18, 7, 39, 68, 88, 85, 73, 38, 1, -43, -78, -107, -109, -96, -66, -19, 21, 64, 84, 93, 81, 57, 23, -5, -30, -42, -45, -36, -16, 2, 17, 21, 19, 5, -6, -28, -43, -48, -49, -29, -13, 14, 37, 60, 71, 79, 68, 53, 23, 1, -21, -36, -48, -46, -38, -30, -21, -19, -19, -23, -30, -37, -34, -30, -11, 18, 53, 80, 109, 113, 104, 64, 28, -32, -71, -111, -122, -115, -89, -42, 12, 59, 87, 101, 86, 67, 21, -20, -53, -76, -74, -64, -41, -8, 22, 50, 71, 67, 67, 49, 38, 7, -9, -31, -45, -47, -55, -50, -44, -30, -14, -4, 14, 22, 33, 31, 40, 34, 38, 29, 26, 8, -3, -21, -38, -55, -63, -69, -49, -30, 0, 35, 65, 88, 90, 83, 53, 17, -35, -74, -102, -117, -99, -75, -21, 18, 73, 103, 121, 107, 83, 43, 2, -35, -65, -82, -87, -76, -57, -32, -11, 10, 25, 32, 36, 35, 33, 26, 24, 20, 11, 9, 0, -6, -6, -15, -12, -15, -14, -9, -1, -1, 13, 9, 21, 10, 8, -7, -18, -34, -43, -58, -54, -46, -18, 8, 40, 72, 95, 110, 100, 80, 34, -3, -59, -86, -121, -119, -107, -68, -26, 20, 56, 84, 99, 87, 57, 20, -13, -50, -65, -76, -57, -44, -12, 13, 44, 62, 65, 57, 40, 20, -7, -25, -42, -47, -45, -38, -22, -11, 5, 9, 16, 14, 16, 11, 20, 19, 28, 22, 20, 12, 4, -14, -32, -48, -56, -56, -52, -42, -12, 13, 43, 67, 78, 83, 74, 46, 25, -20, -40, -69, -76, -70, -53, -23, 7, 38, 61, 74, 66, 43, 16, -22, -55, -75, -90, -76, -59, -27, 11, 41, 67, 73, 73, 60, 37, 18, -10, -21, -30, -30, -22, -25, -14, -16, -13, -14, -12, -12, -4, 5, 18, 28, 31, 31, 24, 4, -16, -32, -49, -56, -50, -32, -9, 18, 39, 61, 68, 69, 54, 31, 1, -27, -49, -71, -76, -76, -60, -35, -4, 30, 61, 82, 98, 92, 77, 44, 6, -34, -73, -91, -106, -86, -70, -36, -4, 26, 49, 55, 52, 44, 25, 15, -6, -8, -8, -7, -5, -3, -5, -8, -14, -13, -9, -2, 8, 26, 37, 48, 40, 23, -4, -38, -68, -92, -98, -87, -59, -17, 28, 67, 100, 121, 114, 101, 64, 24, -14, -56, -77, -101, -95, -93, -69, -37, -5, 30, 56, 75, 83, 75, 61, 37, 8, -19, -41, -55, -53, -44, -28, -11, 3, 15, 26, 25, 23, 12, 13, 5, 10, 1, 5, -5, -8, -24, -28, -44, -43, -38, -17, 8, 43, 71, 94, 90, 80, 44, 9, -39, -80, -110, -117, -107, -77, -35, 9, 58, 81, 102, 99, 81, 55, 19, -19, -47, -75, -76, -78, -54, -38, -6, 15, 39, 51, 59, 52, 48, 27, 17, -6, -18, -26, -37, -30, -30, -17, -11, -6, -9, -5, -9, -3, 6, 17, 28, 37, 43, 35, 29, 1, -16, -44, -53, -59, -52, -34, -6, 30, 52, 81, 75, 72, 39, 6, -28, -65, -91, -95, -91, -57, -27, 13, 48, 78, 93, 93, 76, 46, 22, -20, -42, -63, -68, -69, -51, -39, -8, 5, 25, 30, 37, 27, 20, 9, 2, -3, -6, -2, 2, 6, 12, 8, 3, -8, -14, -25, -23, -20, -6, 10, 28, 42, 51, 39, 29, -3, -27, -57, -66, -72, -52, -35, 4, 36, 69, 81, 91, 74, 51, 21, -13, -49, -75, -84, -75, -59, -35, -7, 23, 46, 60, 63, 51, 44, 16, -1, -27, -31, -42, -33, -31, -8, 3, 16, 18, 24, 14, 8, -7, -8, -10, -4, -3, 0, 10, 7, 9, 0, -13, -19, -30, -27, -17, 0, 22, 36, 59, 58, 51, 39, 8, -16, -44, -65, -69, -74, -52, -34, -3, 24, 43, 58, 59, 56, 40, 21, 0, -19, -30, -34, -31, -30, -14, -10, 7, 8, 13, 16, 10, 8, 1, -2, -4, 1, 0, 5, 4, 5, 0, -5, -11, -14, -17, -16, -9, 7, 20, 38, 39, 49, 31, 22, -6, -33, -49, -64, -63, -54, -38, -3, 22, 50, 65, 70, 60, 52, 16, 3, -29, -41, -52, -46, -40, -21, -10, 9, 20, 19, 22, 12, 5, -1, -10, -6, -2, 3, 7, 14, 20, 22, 13, 10, -6, -16, -34, -29, -26, -14, 3, 17, 30, 38, 31, 17, -5, -22, -40, -52, -51, -45, -23, -1, 30, 49, 64, 68, 56, 41, 13, -15, -44, -62, -66, -59, -46, -28, -6, 21, 33, 49, 44, 41, 25, 12, -3, -17, -20, -24, -16, -8, -2, 10, 9, 11, 3, -3, -11, -16, -20, -19, -11, 2, 11, 30, 25, 29, 14, 1, -15, -30, -42, -38, -31, -10, 12, 30, 46, 48, 43, 26, 12, -10, -28, -42, -54, -44, -38, -17, -3, 11, 30, 27, 36, 27, 22, 14, 4, -2, -17, -11, -20, -15, -13, -7, 0, -1, 5, 8, 12, 0, 1, -11, -5, -6, -3, 7, 7, 11, 14, 4, 6, -11, -11, -19, -14, -16, -4, 5, 19, 30, 23, 20, 2, -6, -24, -30, -36, -31, -21, -7, 12, 23, 33, 33, 29, 20, 14, -2, 1, -12, -9, -9, -10, -4, -5, -7, -13, -14, -12, -4, -2, 10, 9, 15, 17, 16, 11, 8, -2, -1, -7, -5, -8, -12, -12, -8, -9, -5, -2, 3, 17, 11, 17, 12, 12, 1, -10, -16, -21, -25, -14, -11, 9, 12, 29, 28, 25, 22, 8, -2, -13, -15, -25, -19, -15, -3, -4, -2, -3, 2, -4, -5, -6, -1, 10, 16, 21, 22, 22, 11, 4, -9, -18, -21, -28, -16, -22, -5, 0, 18, 18, 21, 17, 16, 9, 1, -6, -8, -14, -13, -20, -13, -14, 2, 2, 13, 17, 25, 17, 16, 5, -3, -14, -15, -22, -13, -9, -7, 4, 0, 11, 9, 6, 1, -1, -7, -3, -2, 6, 14, 10, 12, 5, -1, -10, -20, -18, -24, -12, -5, 3, 14, 23, 23, 27, 18, 11, -6, -12, -22, -22, -20, -18, -10, 2, 8, 17, 20, 20, 16, 5, -2, -10, -13, -17, -15, -11, 0, 2, 9, 14, 12, 11, 6, -1, -5, -11, -17, -11, -4, 2, 13, 13, 16, 15, 3, -4, -14, -19, -19, -21, -12, -5, 6, 18, 16, 21, 10, 6, -8, -14, -23, -17, -14, -8, -4, 4, 16, 19, 23, 16, 11, 5, -6, -10, -19, -18, -22, -13, -7, 2, 8, 14, 19, 16, 13, 0, -1, -14, -18, -18, -14, -4, -3, 16, 17, 24, 21, 7, -5, -18, -25, -27, -24, -13, -1, 10, 19, 23, 17, 16, 0, -5, -15, -18, -15, -13, -2, 8, 16, 17, 20, 11, 11, 1, -8, -15, -18, -16, -17, -10, -7, 5, 7, 13, 13, 11, 10, 4, 1, -4, -8, -9, -7, -2, 0, 9, 12, 9, 16, 5, 4, -5, -11, -14, -15, -13, -6, 5, 8, 22, 21, 16, 14, -3, -7, -13, -16, -13, -6, -2, 10, 13, 13, 8, 6, 1, -2, -8, -14, -11, -8, 0, 1, 10, 10, 11, 7, 7, 3, 0, -2, -3, -6, -7, -7, -7, -7, -9, -3, 3, 7, 5, 11, 6, 11, 9, 1, 1, -4, -2, -4, -5, 2, -4, 3, -3, -3, -3, -3, -3, -1, 7, 6, 9, 4, 9, -1, -4, -10, -11, -6, -8, 3, 8, 12, 14, 16, 8, 10, -4, -3, -11, -9, -15, -5, -5, 0, 4, 3, 7, 2, 7, -1, 4, -2, 4, -3, 0, 4, 3, 2, -8, -7, -5, -6, -7, -6, -6, 0, -2, 4, 7, 5, 9, 5, 7, 1, -5, -5, -12, -5, -11, -4, -4, 0, 7, 12, 11, 12, 6, 3, -3, -11, -14, -13, -10, -10, 2, 8, 15, 12, 18, 6, 7, -5, -3, -11, -11, -4, -3, 3, 0, 5, 6, 3, 4, -4, -3, -10, 1, -2, -1, 7, 4, 9, 2, 7, 2, 2, -3, -5, -10, -12, -9, -13, -1, -1, 10, 13, 13, 13, 6, 6, -1, -13, -15, -21, -8, -6, 1, 9, 18, 14, 13, 10, -1, -2, -19, -17, -26, -13, -12, 3, 8, 14, 18, 15, 13, 6, -2, -12, -10, -11, -13, -9, 0, 7, 11, 10, 4, 7, -2, 0, -8, -7, -7, -7, -4, -3, 1, 5, 4, 8, 10, 5, 6, -5, -3, -14, -6, -12, -5, -1, 3, 7, 13, 6, 4, -5, -8, -16, -13, -13, -7, 4, 6, 16, 12, 16, 7, -1, -7, -14, -17, -13, -15, -6, -2, 8, 11, 16, 12, 9, 4, -2, -7, -9, -12, -7, -8, 3, -2, 8, 9, 9, 7, 6, 2, 1, -2, -2, -7, -6, -8, -4, -5, -3, -2, 0, 1, -8, -5, -7, 0, 0, 2, 2, 3, 8, 10, 13, 3, 4, -10, -7, -22, -15, -17, -7, -1, 10, 19, 15, 17, 8, 4, -11, -11, -19, -14, -10, -3, 7, 9, 18, 11, 15, 8, -1, -4, -17, -12, -16, -11, -2, -2, 6, 6, 5, 7, 1, 0, 3, -2, -3, -2, -5, -2, 3, 1, 5, -1, 5, 0, 2, -3, -7, -7, -8, -5, -4, 5, 8, 11, 15, 12, 9, 9, 0, -9, -9, -22, -16, -17, -8, 1, 13, 15, 17, 10, 6, 1, -6, -15, -15, -16, -10, -7, 0, 4, 17, 12, 13, 2, 2, -3, -8, -4, -10, -1, -5, 5, 1, 5, -4, 3, -7, 0, -5, -2, -1, -3, 2, 8, 6, 11, 9, 9, 6, -2, -7, -7, -14, -9, -12, -7, -2, 3, 15, 8, 21, 3, 6, 1, -4, -7, -13, -12, -10, -3, 1, 7, 7, 11, 11, 4, 2, -2, 0, -9, -5, -13, 1, -6, 4, -2, 3, 3, 4, 0, 1, -10, -1, -8, -3, -2, 1, 5, 3, 9, 5, 4, -4, -6, -12, -9, -12, -7, -2, 4, 3, 13, 10, 13, 5, 2, -3, -13, -10, -13, -13, -5, -6, 6, 6, 12, 12, 6, 6, -1, -1, -9, -6, -11, -2, -4, 5, 2, 7, 7, 13, 2, 7, -5, -1, -9, -4, -6, 1, 2, 7, 6, 7, 6, 6, -4, -1, -6, -5, -1, -6, 2, 1, 7, 8, 10, 9, 5, -1, -1, -12, -7, -13, -4, -1, 2, 8, 8, 13, 6, 3, 1, -3, -4, -10, -9, -11, -1, -5, 6, 2, 6, 6, 3, -2, -3, -5, -6, -4, -6, 0, 2, 9, 5, 10, 12, 3, 1, -5, -9, -5, -11, -1, -6, 4, 3, 6, 7, 7, 5, 2, 2, -4, -3, -12, -4, -5, -3, 8, 5, 11, 0, 1, -1, 4, -4, -3, -7, -8, -3, -6, 1, -2, 4, 1, 6, 2, -1, 2, -5, -1, -3, 3, 7, 11, 6, 7, -1, 1, -2, -2, -2, -7, -3, -6, 1, -1, 4, 2, 11, 3, 13, 1, 2, -4, -9, -6, -12, -7, -2, -1, 2, 3, 3, 4, 2, -1, 0, -3, -5, -9, -4, -4, 0, 0, 1, 2, 0, -1, -1, 1, -2, 2, 1, 5, 5, 6, 3, 0, -3, -4, -6, -10, -9, -12, -8, -2, 1, 4, 6, 8, 8, 4, 6, -4, 1, -10, -5, -6, -8, -8, -5, 3, 4, 10, 5, 13, 0, 3, -4, -2, -4, -3, -4, -4, -2, -1, -3, 0, 1, -1, 3, -1, 4, 4, 4, 3, 2, 2, -1, -1, -6, -7, -6, -11, -3, -4, 5, 3, 7, 9, 7, 9, 8, 0, 2, -4, -5, -11, -11, -7, -5, 4, 1, 4, 6, 7, 11, 7, 5, -2, -2, -7, -12, -11, -10, -7, -5, -3, 5, 4, 10, 3, 10, 3, 4, -2, 0, 2, -1, 0, -7, 1, -6, 2, -4, 2, -3, 4, 3, 4, 3, 8, 5, 5, -1, -3, -5, -10, -7, -12, -7, -8, -3, 3, 6, 10, 9, 8, 5, 7, 0, -2, -5, -10, -9, -6, -8, -4, -3, 1, 2, 8, 4, 11, 7, 4, -4, -3, -5, -5, -6, -10, -6, 1, 2, 4, 4, 7, 4, 5, 8, 11, 9, 4, -2, -5, -4, -7, -11, -10, -7, -4, 0, 6, 8, 7, 9, 14, 12, 3, -1, -10, -9, -11, -12, -10, -6, -7, 2, 0, 8, 8, 10, 5, 5, 2, -3, -6, -11, -5, -11, -9, -10, -7, 0, -2, 6, 3, 7, 5, 0, 1, -4, -2, -5, -4, -7, -3, -6, -1, -2, 0, 6, 2, 4, 6, 2, 6, 0, 6, -4, -1, -2, -10, -7, -9, -2, 2, 4, 6, 5, 9, 9, 6, 7, -1, 0, -10, -5, -15, -7, -6, -1, -1, 5, 6, 10, 9, 10, 3, 6, 0, -3, -9, -2, -10, 2, 0, 2, 2, 6, 5, -1, 5, -1, 6, -2, 5, 0, -2, -4, -5, -5, -6, -2, -4, 0, -2, 5, 6, 7, 3, 8, -2, 2, -1, -1, -5, -10, -8, -7, -6, -3, 3, 4, 6, 3, 5, 4, 0, 0, -1, -8, -7, -12, -9, -7, -2, -3, 9, 4, 8, 8, 5, 5, 1, -2, 1, -10, -4, -7, 1, 1, -1, 0, 5, 1, 4, -3, 0, -4, 4, 2, 1, 1, 1, -7, 0, -5, -1, -5, -3, 0, 1, 4, 8, 6, 10, 4, 3, -3, -3, -5, -10, -9, -3, -3, 2, 1, 7, 10, 3, 8, 4, 3, 3, -6, -1, -9, -5, -11, -4, -3, 4, 4, 4, 5, 3, 2, -1, 3, -1, 3, -8, -7, -9, -4, 4, -1, 0, 0, -1, 8, 2, 1, 0, -2, 3, -2, 3, -4, -1, -4, -5, -7, -4, -4, 3, -2, 11, 4, 8, 4, 5, -1, -3, 1, -4, -4, -6, -9, -3, -4, 5, 2, 3, 5, 6, 1, 3, 0, -2, -2, -7, -4, -11, -1, -5, 0, -1, -1, 5, 6, 10, 3, 3, -3, 0, -5, 0, -6, -3, -4, 4, -2, 7, -2, 3, 3, 5, 5, 7, 1, 8, 0, 8, -3, -4, -9, -4, -6, -4, -1, 4, 9, 11, 11, 11, 7, 4, 0, -4, -9, -9, -8, -6, -5, -6, 4, 4, 11, 6, 6, 4, 4, 2, 0, -4, -4, -4, -4, -6, -2, -1, 6, 8, 4, 5, 1, 7, 4, 1, -2, 0, 0, 4, -2, 0, -2, 0, -7, -3, -5, 3, 0, 10, 4, 5, 1, 4, 3, -1, -3, -8, -7, -8, -3, -4, 7, 6, 12, 10, 13, 11, 6, 0, -6, -6, -9, -11, -7, -9, 0, 0, 14, 4, 16, 8, 9, 4, 0, -2, -6, -5, -10, 0, -4, 7, 1, 11, 4, 9, 1, 5, 0, 3, -2, -2, -3, 1, -5, -2, -2, -3, -2, -1, 1, 3, 2, 2, 2, 4, 3, 3, 3, -2, 1, -10, -4, -10, -8, -5, -1, 0, 3, 8, 10, 12, 7, 5, 0, -3, -6, -11, -12, -10, -6, -2, 0, 5, 8, 9, 14, 7, 7, 0, -7, -14, -11, -15, -6, -10, 0, 1, 1, 7, 2, 14, 1, 6, -1, -3, -3, -7, -1, -2, 1, -1, -4, -3, -9, -2, -2, 4, 4, 10, 10, 7, 5, -1, -1, -1, -4, -3, -8, -7, -6, -2, -6, 1, 3, 12, 11, 11, 11, 5, 9, -7, -6, -12, -18, -5, -11, 3, -5, 5, 4, 9, 10, 13, 2, -2, -6, -6, -9, -11, -6, -5, 4, -2, 5, 4, 6, 5, 7, 5, 4, 3, -1, 2, -3, -2, -4, 0, -3, 0, -4, 2, -3, 6, 3, 8, 6, 12, 3, 8, 2, 1, -8, -10, -7, -12, -5, -5, -1, 1, 3, 6, 7, 8, 6, 1, 1, -3, -2, -10, -3, -10, 0, -1, 6, 7, 11, 6, 9, 6, 10, 3, -2, -4, -5, -2, -9, -1, -5, 2, -5, 1, 3, 7, 3, 3, 2, 6, 1, 3, -5, 4, -9, 0, -10, -4, -4, -4, 6, 1, 10, 4, 7, 5, 2, 2, -3, -3, -1, -5, -2, -5, -2, -5, 0, -3, 7, -1, 9, 2, 3, -2, -4, -9, -5, -10, -2, -8, -1, -2, 1, 1, 4, 2, 7, 0, 1, -2, 1, 1, 3, -4, 1, -6, 0, 0, -1, 2, 0, -2, 7, 1, 4, -1, 4, 4, -4, -1, -7, -1, -4, -1, 2, -2, -1, 3, 2, 3, 2, 6, -1, 0, -4, -1, -3, 0, 1, 3, 3, 5, 0, 5, 2, 3, -3, 3, -2, 0, -5, -9, -3, -5, 1, 0, 1, 2, 1, 7, 4, 6, -2, -1, -8, -1, -4, 2, -1, 3, 1, 4, 3, 0, 1, -2, 1, 0, 5, -2, 5, -5, 3, 0, 2, -3, -5, -5, -3, -3, -4, 4, 5, 4, -1, 2, -6, -2, -7, 1, -5, 2, -7, 4, -3, 4, 3, -1, 4, 5, 6, 7, 3, 3, -2, -1, -3, -6, -3, -2, -3, 6, 0, 9, 4, 6, 2, 1, -1, 4, 0, 5, -1, -2, 0, -1, -1, 0, 4, -6, 4, -7, 7, -5, 7, -3, 4, 1, -2, -4, -9, -1, -4, 5, 0, 4, 4, 1, 0, 4, 1, -2, -3, -8, -6, -7, 1, 0, 2, -3, 1, 3, 2, 3, 2, 3, -1, 4, -9, -2, -6, -5, -2, -6, 0, -3, 5, 2, 5, 2, -1, 0, -2, 3, -2, 5, 2, 5, -3, 3, 2, 1, 2, 0, 3, 2, 0, 1, 3, 5, 3, 0, 3, -2, 1, -7, -5, -2, -5, 3, -4, 5, 1, 2, -1, 1, 2, 3, 2, -2, -1, -5, 1, -2, 4, -3, 4, 0, 3, 3, -1, 1, -4, -1, -2, -1, 1, -7, 2, -6, 6, 0, 8, 2, 3, -1, -3, -6, -4, 2, -5, 2, -5, 3, -3, -4, -3, -4, 0, -5, 2, 0, 3, -1, -1, -1, 2, 2, 2, 3, 0, 3, 0, -3, 0, -4, 1, -1, 6, -1, 9, -1, 4, -2, 2, -2, -3, -5, -6, -2, -3, 0, -2, -3, -3, 3, 1, 4, 1, -4, -1, -4, 3, -6, 1, -5, 6, 0, 3, 2, 2, -3, 3, -1, 2, -1, 2, 1, 0, 0, -2, -2, -2, 0, -2, 5, -2, 2, -2, -4, 1, -4, 5, -3, 3, -4, -1, -3, 0, 0, -1, 0, -3, 0, 0, 1, -1, 0, -2, 4, -2, -4, 2, -7, 3, -4, 7, -3, 3, -4, 5, -3, -2, -5, -2, -2, 0, -3, 1, -4, 5, -6, 5, -4, 3, -2, 1, -1, 2, 0, -1, 1, -6, 0, -1, -2, 4, -4, -1, -4, -1, 1, -1, 1, -1, 4, 5, 7, 4, 2, -3, 0, 3, 0, 2, -2, 1, -1, 1, 4, 4, 0, -2, 4, -3, -3, -7, -2, -3, 0, 2, 0, 5, -1, 2, 4, -2, 4, -4, -5, -2, -4, 1, -2, 3, 1, 2, 1, 1, 3, -1, -2, -1, 5, 7, 4, 1, 1, -1, -4, -1, -2, 0, -4, 3, -4, 1, -2, 4, 2, 2, 2, 1, 1, -1, 0, -6, 0, -5, 0, -7, 2, -2, 1, 2, 2, 5, 5, -3, 6, 0, 7, -2, 0, 0, 2, 5, 1, 4, 5, 4, -2, -2, -2, 1, -2, 0, -1, 0, 0, 1, -4, 0, -5, -1, -8, 1, -6, 7, -4, 6, 1, 6, 0, 5, 2, 7, -2, 6, 0, -1, 1, 0, -2, -1, -6, 3, -3, 4, -1, 2, -2, -4, 1, -2, 3, 4, 0, -1, -1, -3, 0, -1, -1, 1, -2, -4, 2, -5, 2, -4, 4, 1, 4, 0, -1, 0, 0, -2, -3, -1, -3, 4, 3, 3, 5, 0, 0, -4, 1, -5, 0, -7, 4, -5, 1, -6, 0, -4, 1, -4, 6, 4, 1, 3, -4, 0, -3, 0, -1, -3, 2, 0, 2, 3, -2, 1, 2, -2, 3, -5, 2, 2, 0, -2, -1, -1, -4, 0, -2, 2, -7, -2, -2, 5, 3, 5, 3, 3, -4, 1, -9, 1, -6, 2, -5, 2, -1, 7, 0, 9, 2, 4, 0, 0, 0, -5, -2, -5, 1, -5, -3, -3, -4, 6, -4, 5, 2, 3, 0, 2, 1, -5, -2, -2, 1, 1, 1, 0, 1, -3, -3, 0, -1, 5, -1, 6, 4, 5, -1, -1, -1, -1, -3, -2, -3, -5, 3, -1, 2, 0, 4, 6, 4, 3, -1, -3, -4, 1, -5, -1, -5, 3, 4, 2, -1, -4, -2, 0, -3, 1, -6, 1, -5, -1, -1, -1, 0, 0, 0, 3, 5, -1, 5, -3, 2, -1, -1, -4, 1, -3, 1, -3, -6, 0, 3, 0, -2, -1, 2, 2, 6, 2, 7, 4, -1, -2, -4, -6, -7, 1, 1, 8, 2, 6, 3, 9, 6, 6, 6, 0, 0, -5, -1, -2, 1, 2, -3, 3, 2, 5, 2, 0, 1, -4, 2, -1, -1, 3, -4, 0, 4, -1, 1, 2, 3, 3, -3, 0, 2, -2, 3, -5, 0, -5, 0, -2, 0, 2, -3, -1, -7, -6, -6, -2, -1, -3, 2, 1, 5, 0, 2, -5, -1, -2, -3, -3, 0, 4, 5, 3, 2, -1, 3, 0, -1, -2, -5, -4, -7, -3, -5, -3, -7, -3, -1, 1, 2, -1, 3, 3, -2, 0, 0, -8, -1, -6, 1, -3, 3, -2, -2, 0, 1, 5, 3, -2, -3, -4, 1, 1, -1, 1, -4, 0, 0, 1, 1, -6, -2, -2, 2, 2, 3, 4, 7, 4, 3, 0, -1, 1, 0, 3, 1, 3, 1, 2, 0, 1, 4, 3, 2, 2, 0, 0, -6, -2, -4, 0, 3, -2, 5, -1, 6, -3, 7, -2, 4, 1, 5, 2, -3, -2, 2, 4, 0, 5, 0, 3, -2, 2, -4, 4, -3, 5, -3, 5, -3, -1, 2, -4, 2, -2, 1, -3, -1, -1, -3, 2, -3, 5, -2, 5, 0, 5, 1, 1, -4, 1, -5, 3, 1, 2, 2, 3, 3, 3, 0, 2, -2, 2, 0, -3, -3, -4, 1, 2, 1, 0, -2, 4, 0, 2, -3, -1, -1, -2, -3, -1, -3, -1, 1, 4, -2, 0, -3, 4, -4, 2, -7, 5, -2, 4, 1, 6, 2, 1, 5, 1, 7, -5, 5, 1, 1, 2, -2, 0, 2, -2, 3, -5, 4, -4, 0, -3, -2, 1, -2, 7, -1, 5, 0, 0, -1, 0, -4, -2, -2, -1, -1, 2, 0, 1, -5, 5, -3, 5, 0, -2, -1, -4, -7, 0, 1, 2, -2, -6, -3, 1, 0, 6, -2, 4, -4, -1, 1, -7, 0, -6, 3, -2, 2, -3, 0, 4, 2, 2, 1, -2, 2, -3, -2, 0, 0, 3, -3, 0, -2, -6, -1, -4, 0, 4, 4, -1, 8, -9, 7, -5, 3, -2, -4, -5, 2, 2, 2, 1, 1, -1, 4, -1, 0, -3, 0, -2, -3, -2, -2, 1, 4, 4, 3, 1, 1, 1, 3, 3, 2, -1, -2, -1, 1, -1, 2, -1, 2, -4, 4, 0, 3, 1, 2, 2, 6, -3, 1, -3, 2, -1, 4, -7, -3, -6, 0, 3, -1, -1, 2, -1, 8, 0, 4, -3, -3, 0, 0, 1, -1, 1, -1, 0, -2, 0, 3, 0, 7, -2, 3, -6, -3, -9, -1, -5, 2, 3, -2, 1, -1, 2, 3, 2, 5, -3, 3, -4, 3, -7, 0, -6, 1, 2, 3, 0, 2, 0, 4, 4, 6, 2, 3, 2, 0, 1, -2, 0, -1, -1, -1, 2, 0, 3, 0, 4, 2, 2, 0, -2, -1, 0, -1, -5, 3, 2, 3, 2, 0, 2, 4, 3, 4, -1, -3, 4, 2, 1, 2, -6, -1, -2, -1, -3, 4, 0, 10, -4, -1, -3, -2, -1, -3, 0, 2, 0, 4, 2, 3, 0, 1, 3, -2, 0, -1, -6, 0, -5, 2, -2, 2, 1, -1, 1, -7, 2, -4, 2, -3, 5, -1, 2, 1, 3, 2, -1, -4, -3, -1, -2, -3, 1, -2, 4, 0, 3, 0, -1, -2, 2, -2, 2, 0, 2, 0, -1, -4, -1, -5, -1, -4, 1, 2, 3, -1, 4, 0, 1, -1, 0, -2, -2, 0, 0, 1, -3, 2, -5, 1, 0, 5, 3, 3, -1, 5, 0, 6, -1, 3, 3, 2, 2, 2, 1, -2, -1, 1, 0, -3, 1, -4, 3, -3, 2, -1, 0, -2, -2, 3, -1, 2, -1, 0, -5, -4, -4, -4, -3, -3, 0, 2, -1, 4, 1, 0, 3, 0, -2, 4, -2, 0, 0, -4, 1, 2, 3, -1, 3, -1, 0, 1, 1, 5, 1, 0, 2, -2, -5, -7, -2, -4, 1, -4, -1, -1, 1, 0, 2, -2, 3, 2, -3, 1, -6, 0, -6, 4, -5, 5, -5, -2, -3, 1, 2, 4, 2, -1, -3, -3, 1, -1, -1, 2, -2, -3, -5, -3, -6, 4, 2, 6, 3, 4, -1, 0, -4, -5, -3, 0, -1, 2, -5, -1, -3, 0, -1, 0, -1, 1, -2, 1, -2, -1, -3, -2, 2, -4, 0, -3, -5, -1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, -1, 4, 7, 6, 2, 0, 0, 1, 5, 0, 10, -1, 4, -2, 1, 0, 4, -2, 1, 3, 1, 3, 0, -1, 6, -3, 3, -4, -3, -1, -4, 0, -2, 4, -2, 3, -2, 2, 0, -1, -3, 0, 0, 1, 3, 1, 5, 0, 5, 1, 2, 0, 3, 0, 2, 0, 2, -1, -2, -3, -2, -3, -1, 1, -2, -4, -1, 0, -3, 0, -6, 7, -2, 2, -1, 0, -1, 0, -4, 3, -6, 2, -2, 4, 0, 0, -1, -3, -8, -1, 0, 1, 0, -3, 2, 3, 0, -2, -2, -6, -1, -1, 2, 2, 0, 0, -5, 4, 3, 4, 0, 0, -1, -3, -1, -3, -2, -1, 0, 4, 2, -1, -1, -4, -1, -1, 5, 4, 1, 3, -2, 0, -3, -2, 2, 2, 6, -1, -1, 4, -5, 5, -6, 1, -8, 0, -1, -1, 0, -1, -1, 2, 0, 2, 1, 5, -3, 6, 0, 1, -3, -3, -1, -1, 2, 1, 4, 4, -2, -2, 2, -2, 1, -2, 2, 4, 2, 0, -3, 0, 2, 3, 1, 2, 2, 2, -6, 2, -4, 6, 1, 5, -1, 1, 0, 2, 0, 0, -4, -1, -2, 1, 1, 1, 3, -2, 1, 0, -2, -2, 0, -1, -1, -5, 1, -4, 3, 4, 2, 5, 0, 5, 3, 5, 1, 1, -4, 0, -2, -3, 1, -3, 3, -1, 1, 5, -2, 2, 7, -2, 7, 0, 4, -3, -2, -2, -1, -1, 0, 0, -4, 3, 0, -1, 1, -4, 1, -3, -3, 0, 6, 0, 2, -4, -5, 0, -1, 4, -1, 2, 1, 1, 1, 1, -4, -2, 4, 0, 3, -2, 1, 4, -3, -2, 0, -2, -1, 1, -2, 5, -2, 1, -2, -2, 1, -1, 2, -5, -1, 0, 0, 4, 3, 2, 4, 1, 1, 0, 2, 2, 4, 2, 6, 3, 0, 2, 3, 2, 4, -3, 2, -2, -2, -1, 0, -2, -1, 1, -3, 1, -6, 1, -1, 2, 2, -4, 0, -4, -3, -4, -4, 1, -4, 1, -2, 3, 1, -1, -1, -1, -2, 0, 0, 1, 3, 0, 4, 1, 3, 0, -3, -4, 0, 1, -1, -3, -1, 5, -1, 4, -7, -1, -5, 3, 4, 0, -1, -1, 0, 4, -3, 2, -2, 7, -3, 4, -5, 0, 0, -1, -1, 3, 1, 3, 3, 0, 2, -2, -1, -1, 3, 1, 1, 0, 1, 5, 2, 3, -5, 0, -1, 7, -3, -2, -3, 1, 3, 0, 3, -3, 6, -6, 2, -2, -3, 5, 1, 4, 4, 0, 4, -3, 3, -5, 1, -2, 4, 0, 3, 0, 0, 4, -3, 3, -4, 0, 2, -1, 0, -2, -3, -1, 0, 1, -1, -2, -4, -2, 0, 1, 1, -3, 1, -6, -1, 2, -3, 4, 0, 1, 2, 0, 0, -5, 2, -2, 2, -1, 2, 4, 0, 5, 0, 1, -2, 5, -1, 1, -2, 5, 1, 4, -2, -2, 2, -3, 5, -1, 4, -1, 3, 5, 2, -2, -2, 5, -1, 4, -2, 2, -5, 3, 4, 2, 1, -2, 5, -2, 4, -1, 3, 1, -1, 2, 2, 4, 2, 0, 2, -3, 1, -2, 0, 3, -5, -1, -3, -3, 4, -3, 2, -2, 1, 1, -1, 3, -5, 3, -2, -1, -3, 0, -2, 2, -5, 2, 1, 1, 0, -3, 0, -1, -1, -2, 5, -1, 3, 3, -2, -1, -2, -5, 4, -1, -1, 0, 1, 6, 1, 3, -3, -2, 2, 4, 0, 2, 1, 1, 1, 0, -2, -5, -4, -4, 0, -2, -1, 1, 0, 6, 2, -1, -1, 0, 5, -1, 5, -4, 1, -4, 3, 0, 0, -6, -2, -1, -2, 4, -1, 3, 1, -4, 3, -3, 3, -3, 2, -3, 2, 2, 4, 1, 5, -2, 3, 0, 4, -2, 6, -3, 5, 1, 2, -1, 3, 2, 5, 1, 3, 2, 1, -3, -2, -1, 2, 0, -1, -2, -4, -3, -2, 2, -5, 0, -2, -1, 2, -3, 2, -2, 3, -3, 0, -2, 4, 3, 3, 0, 5, -2, -2, -6, 0, 1, 1, 5, 0, 1, 3, 1, 5, 2, -1, 1, -3, 2, 0, 0, 1, 2, 2, 4, -3, 3, 1, 1, 0, -3, -1, -2, 1, -1, -2, 0, -1, 4, -2, 4, 4, -1, 5, -2, -1, -1, -4, -2, -3, 0, 1, 1, 3, 0, 3, -4, 3, -7, 5, -3, 6, -1, -1, -1, -5, -3, -3, 0, 3, -2, 4, -1, 3, -5, 1, -2, 0, 2, -5, 4, 2, 3, 4, -2, 5, 3, 0, 0, 2, -1, -2, -2, -3, 2, -1, 0, 2, -2, 5, -1, 1, -5, 0, 3, 2, 4, -2, 5, -4, -1, -2, -3, 0, -4, -1, -3, 3, -2, 1, -7, 1, -5, 5, -5, 5, -1, 4, -2, 6, 4, 4, 2, 2, 3, 1, -1, 0, -2, 3, 3, 5, 6, 3, 0, 2, -3, 0, -1, 2, 4, 2, 4, 1, 3, -1, 1, 1, 2, 4, -1, -1, 2, 1, 2, 2, 2, 0, 3, -7, 10, 2, 4, 0, -4, 0, -3, 0, -2, -6, -1, -3, 6, -6, -1, -3, 2, 2, 2, 0, -4, -3, -1, 3, -1, 0, 0, 0, 1, 2, -1, 0, -1, 0, 2, -1, -3, 0, -5, 3, -2, 4, -4, -1, -4, -5, -4, 0, 0, 2, -4, 2, -5, 2, -5, 1, 0, 3, -2, 0, -3, 4, 0, 4, 1, 3, -6, 2, -5, 4, -5, 0, 0, -4, 1, -3, 2, 2, 1, 4, 0, 2, -1, 3, -3, 3, -4, 2, 4, -1, 5, -3, 1, -2, 2, -4, 2, -1, -4, -3, -5, -4, 0, 2, 4, -3, 0, -4, 0, -3, 4, 3, 4, -4, 6, -2, 5, -4, 3, 0, 3, 1, 2, 5, 1, 5, -5, 0, -9, -1, -6, -3, -5, -6, -3, 0, -4, 1, -6, 3, 0, 4, 3, 3, 4, 0, 1, 1, -4, 1, -2, 1, 2, 7, 1, 1, 2, 3, -3, 0, 1, -1, 3, 0, 1, -1, -3, -2, 0, 3, -2, -2, -5, -3, 3, 2, 2, -1, -1, -3, -8, -2, -1, 3, 0, -1, 2, -4, -1, -5, -6, 0, -5, 2, -1, 3, 1, -1, 1, -7, 2, -4, 0, 1, 2, 1, -1, -2, 3, -2, -2, -3, 1, -2, 2, -1, 3, 0, 2, 1, 3, 3, 2, -2, 3, -7, 1, -1, 2, 5, 2, 3, 1, 3, -3, 3, -3, 4, 2, 2, 2, 0, -1, -2, 3, 1, -1, 2, -2, 2, -4, -1, -2, -1, -4, -3, -1, 0, 3, 4, -2, 1, -3, -2, 2, -3, 1, 2, 3, 6, 2, 2, 2, -3, 4, -5, 1, -6, 2, -4, -1, -4, -3, -1, -1, 4, -1, -1, -1, 0, 3, -3, 5, -4, 1, 0, 3, 2, -6, 1, -7, 2, -4, 5, -1, 5, -2, 0, -6, 1, -7, 2, -7, 4, -4, 3, 0, -4, -2, -6, -6, -2, -3, 1, 2, -3, -3, -1, 0, 5, 0, 5, 0, 8, -1, 2, -7, -5, -4, -2, -1, -4, -4, -5, -1, 0, -1, -4, -2, 3, 4, 4, 1, 2, -2, 0, -2, 0, -2, -1, 2, 1, 2, 1, 3, 0, 4, -2, 0, -1, -1, 1, 0, 1, 1, 0, 0, -4, 0, -1, 0, 1, -2, -2, 0, -2, 1, -1, 3, -2, 6, 0, 3, -2, 4, 4, 2, -2, 3, 0, 6, -3, -1, -2, -5, 3, -3, 7, -2, 3, 1, -1, 2, 2, 4, 4, 3, -1, -4, 0, -7, 2, -5, 2, -1, 1, -1, 0, 2, -4, 5, -4, 5, 2, 1, 2, -3, -3, 0, -1, 5, -1, -2, 0, -2, -2, 0, -2, 1, -2, 1, -1, -1, -4, 2, 0, 0, 2, -1, -2, 2, 1, 3, -3, 1, -1, 4, -1, 4, -3, 3, -1, -2, -8, -5, -2, -2, 2, -2, 2, 5, -2, 6, 1, 4, 0, -4, -5, -4, -1, -2, 1, -5, -3, -2, -5, 1, 1, 0, 1, -2, -2, 1, -7, 3, -2, 5, -4, 5, -3, 4, -6, 0, 2, -2, 0, -4, 1, -3, 6, -2, 7, -2, -1, -2, 0, 1, 3, 2, 0, -2, -3, -3, -1, 2, -1, 5, -2, 2, 1, 1, 2, 7, -1, -1, -4, 0, -1, 6, 2, 7, 0, -2, 2, 1, 0, -2, -6, 2, 0, 1, 2, -2, -1, -2, 2, -2, -2, 0, 0, 3, -2, 4, -4, 1, 0, 0, 4, 1, 3, 0, 3, -3, 1, -5, 2, -3, 4, -1, 5, 1, 3, 0, 2, -2, -2, -2, 0, 1, 3, -4, 1, -6, 4, -2, -2, -1, 1, 3, 0, -3, 2, 2, 3, 1, 4, 3, -2, 5, -5, 6, -3, 1, -2, -1, -1, -3, 0, 2, 3, 3, 2, 3, 1, 0, 7, 2, 3, -2, 1, -6, 4, -7, 4, -4, 1, 3, 0, 2, 1, -2, 1, -3, 3, -1, 5, -3, 0, -4, 3, -4, 4, -5, 0, 0, 2, 3, 5, -3, 1, -3, 1, -1, 0, 1, 2, 1, 1, 0, 2, 0, 2, 0, 1, -1, -4, -3, -3, -2, 0, 2, -2, 0, 0, 1, 0, 1, -4, 0, -4, 2, 0, 1, 0, -1, 0, -1, -1, -1, 2, 0, 1, 4, 1, 2, -5, 0, -4, 0, -6, -2, -6, -2, -1, -1, 0, 3, -4, 3, -1, 3, -2, -3, 3, -6, 1, -7, 1, -6, 1, 2, 2, -2, -2, 2, 2, 1, 2, -3, 2, 2, 1, 3, 2, -1, -3, -2, 2, 5, 0, 2, -3, 4, 0, 2, 2, -3, 3, -4, 4, 1, 4, -1, 1, -2, 0, 1, -1, 1, 4, 4, 0, 1, -1, 1, 1, -3, 0, 0, -1, -2, -3, 1, -1, 3, 2, -1, -3, 4, 3, 6, 2, -1, -2, 1, -3, -1, -3, -2, -2, 0, -2, 0, 1, 4, 1, 2, -2, -2, -1, -2, -5, 0, -2, 5, 1, -2, 2, -6, 1, 2, 2, 5, 2, -1, -1, -6, 2, -4, 0, 0, -2, 0, -1, -1, -1, -1, -3, 1, -4, 1, 0, -5, -2, -7, 0, -2, -3, -3, -4, 1, 2, -1, 5, -3, 5, -5, 6, -3, 3, -2, 1, -5, 0, -2, -1, 0, 1, 0, 0, 1, 1, -2, 1, -4, 0, -1, 0, 2, -3, 2, -2, 3, -2, -3, -3, -2, -2, 3, -4, 3, -2, 1, -1, -1, 3, 1, 8, 1, 4, 2, -3, 5, -3, -2, -4, 1, 0, 1, -7, -3, 0, 1, 3, 1, -6, 1, -1, 0, -2, -3, 3, 0, 6, 3, -1, 0, -4, -2, 0, 1, -1, 1, -3, -2, -1, -3, -1, -4, -1, -3, -2, -4, -2, -2, -3, 0, 1, 2, 2, -1, 3, 1, 5, -4, 4, -1, 7, -2, 4, 1, 2, 2, 0, -2, 3, 1, 6, 0, 6, -3, 6, -5, 2, -6, 2, -2, 5, 0, 5, -2, 1, -3, -2, -1, -4, 0, 2, 2, 6, -4, 2, -2, -3, 2, -2, 7, 4, 6, 1, 4, 2, 4, -4, 3, -8, 1, -4, 3, 0, -3, -1, 1, 0, -2, -2, 2, 4, 3, -1, 3, -5, 3, 0, 1, 3, -1, -4, 3, -3, 5, -3, 2, -2, 2, 2, -1, 8, -2, 1, -2, 0, 5, -1, 0, -3, -2, 1, 0, -1, 0, 3, 1, 0, 0, -3, -1, 0, 0, 2, 2, 1, -2, 0, 3, 1, 0, 2, 2, 2, 2, -5, 2, -3, 1, -1, 0, -4, -4, -5, 0, -1, 4, -1, 0, -2, 4, -5, 5, -3, 1, 1, 4, 8, -2, 2, -6, 4, -2, 5, 2, 6, -1, 1, -3, -1, 1, 0, -1, 1, 1, 2, 3, -1, -5, -4, 0, -1, 1, -1, 1, 4, -1, 0, -3, -6, 4, -4, 4, -1, 4, 2, -2, -2, -6, 2, -3, -1, -3, 0, -2, 0, 4, 4, 1, 1, 4, -2, -1, -6, 3, -3, 5, -3, 1, 0, -3, 3, 0, 1, -1, 2, -4, 5, -4, 5, -5, 2, -3, 3, 1, 2, 1, 0, 0, 3, 4, -3, -2, -3, -4, -1, -3, 5, 0, 3, 1, 4, 0, -1, 1, 0, 4, -5, -3, -3, -2, 1, -5, -2, -6, -1, -8, 1, -2, 0, -2, 2, 0, 2, 1, 3, -4, 2, -4, -2, -2, -4, 2, 1, 1, 1, -1, -1, 0, 2, -1, 2, -1, -2, -5, -1, -2, 2, 1, 3, 3, 1, 2, 0, 3, 0, -2, 2, 0, 2, -1, 4, -4, 1, -7, 3, -1, -3, -2, -5, -3, 1, -1, 0, -5, 0, -5, 3, -4, 3, 1, 2, -4, 2, -8, 2, -3, 0, -2, 0, 1, 2, 2, 1, -3, 0, -3, 3, 1, 3, 4, 0, 0, -1, 0, 0, -1, -3, -1, -1, 2, -1, 0, -3, 2, -1, 4, 5, 0, -1, -2, -3, 0, -4, -1, 1, 1, 2, -1, -3, -1, 0, 3, 3, 0, 3, 2, 1, 0, -5, 2, -4, 1, -1, 2, 0, 3, -2, -4, 0, -2, 4, 0, -3, 4, -3, 4, -4, 0, -4, -1, -4, 2, -1, -1, -3, 2, 0, 3, 1, 0, 2, -2, 0, -1, 3, 1, 1, 2, 4, 0, 2, 0, 0, -3, 1, -1, 4, 5, -1, -3, -6, -4, -3, -1, -2, -2, 0, 4, 0, 1, -1, -1, 2, -8, 3, -6, 1, -3, 0, -1, 1, 1, 0, -4, 0, -1, -2, -1, 0, 0, 1, -1, -2, -1, 1, 0, -6, -3, -4, -1, 4, 3, 1, 4, 2, 4, -1, 3, 0, 2, -2, 1, 0, 0, 0, -2, -1, 3, 0, -2, 2, -4, 5, -4, 0, -1, 2, 4, 4, 3, -2, 1, 1, -2, 3, 1, 3, 2, -1, 3, 0, -2, 1, 1, -3, -2, 4, 4, 6, -1, 1, -1, -1, 2, -1, 2, 3, -2, 1, -5, -1, -1, 3, -1, 2, 0, 2, 4, -3, 2, 2, 2, -2, -2, -2, 0, -5, 4, -2, 1, -4, 1, -2, 1, -2, 1, -3, 3, -2, 0, -3, 2, 1, 1, 0, 2, 3, 5, 4, 1, 1, 1, -2, -1, 6, 3, 7, 1, 3, -4, 2, -5, 2, -4, 4, -1, 5, -4, 3, -3, 7, 0, 3, -4, -2, -1, -1, 2, 2, 5, 2, 3, 5, 0, 1, -1, 1, 0, 0, -1, -1, 1, -2, 2, -4, -1, -3, 1, -2, -3, 0, 1, 3, -2, 2, 0, -1, -3, 1, -4, 2, -4, 5, -2, 3, -1, -1, 3, 5, 3, 1, 1, 3, -1, -4, -3, -7, 1, -2, -5, 4, -4, 3, 0, 2, 1, -3, 3, -1, 1, 1, -4, 3, -2, 1, 0, 2, 4, -3, -3, -2, 3, 1, 6, -4, 4, -6, 2, -4, 5, -1, 3, -3, -1, 3, -3, 3, 3, 0, 1, 4, 1, 4, -4, 6, 0, 3, 0, 5, 3, -2, 2, -4, 5, -4, 0, -2, -2, -5, 0, -3, 5, -1, 4, -4, 0, 6, -3, 6, -2, 8, 1, 2, 1, -2, -2, -4, 2, 2, -1, 2, 0, -1, -1, -3, 2, 0, 0, -2, 1, 2, 2, 1, -5, -2, -4, -3, -5, 0, 1, 2, 4, -2, 1, -2, 0, -4, 0, -7, 0, -2, 1, 5, 4, 5, 3, 3, 1, 1, 1, -2, 0, 1, -4, 2, 0, 2, 2, 2, -2, -5, -3, -3, 4, 0, 4, 7, 3, 0, -1, -3, 2, -1, -1, -2, 1, 6, 7, 9, 2, -1, 0, -1, 1, 0, -1, 0, -1, 3, -1, 2, -5, 2, -7, 4, -1, 6, 1, 2, -3, 5, -2, 0, -4, -2, 0, -8, -1, 3, 0, 0, -10, -1, -4, 5, 2, 4, 0, 3, 1, -1, -1, -3, -1, -4, 1, 0, 0, 3, 3, 2, 3, -1, -2, -8, -3, -4, 3, -3, -3, 0, 3, 5, 3, 3, -2, 2, -2, 5, -4, 0, -6, 1, -2, 2, -2, 4, -5, 0, -6, 4, 1, 4, -4, 1, -4, -3, -6, -5, 0, 0, 3, 4, 4, 3, 4, 2, -1, 2, -2, 4, -3, 2, 1, -2, 1, -7, -2, -1, 4, 1, 2, 5, 6, 5, 6, -1, 1, -2, -8, -2, -8, -1, 2, 0, 0, -1, -2, 6, -3, 4, 1, -1, 3, -2, 2, 0, -4, 0, -3, -6, 0, -3, 8, 2, 8, 6, 0, 3, -8, -3, -7, -5, -5, 0, -1, 6, 1, 3, 4, 1, 1, 4, -1, 3, 0, 5, -3, 1, -2, 2, 7, 2, 4, -2, -5, -3, 0, 3, 7, 8, 5, 3, -6, -8, -8, -5, -5, 3, 1, 9, 5, 4, 0, -2, -2, 0, -1, 3, 5, 1, 4, 2, -5, -3, -9, 0, -2, 6, 3, 2, 0, 5, -1, 3, -6, -6, -7, -5, -4, -1, 0, 3, 2, 0, 2, 2, 4, -3, 3, 2, -3, -7, -4, -7, -1, -5, -4, -5, -3, 4, 6, 7, 5, 4, 2, -4, -2, -5, -2, -4, -5, -2, 6, 1, 4, -2, 0, -5, -2, 0, 3, 3, -1, -2, -5, -3, -2, -5, 0, -1, -2, 0, -1, 3, 0, 6, 2, 3, -4, -3, -6, -3, -1, 0, -2, -1, -4, 3, 2, 4, 10, 4, 7, 2, -3, -3, -4, -3, 0, -1, -5, -2, -7, 6, -2, 6, -2, 9, 4, 5, -1, -2, -10, -2, -9, 1, -4, 5, 1, 8, -3, 4, -1, 6, 2, 2, -2, 0, -5, 1, -6, -2, -4, -3, 2, 2, 4, 0, 9, -1, 5, -4, -1, -4, -4, 4, -2, -2, 0, -4, 4, -2, 1, -2, 2, -3, -6, -1, -2, 7, 0, 4, 1, -1, -5, -12, -10, -12, -1, -3, 2, 4, 7, 12, 3, -1, -5, -7, 1, -7, 3, -2, 1, -1, -2, 1, -3, -2, -5, 1, 2, 6, 3, 1, 2, -7, -4, -12, -2, -3, 3, 0, 8, 4, 10, 7, -1, -4, -1, -1, 0, -1, 1, 6, -3, 2, -6, 2, -3, 0, -2, 5, 1, 3, 2, 4, -1, -2, -10, -4, -7, 0, -3, -3, -2, 1, -2, 9, 7, 4, 5, -4, 6, -4, 4, -2, -2, -3, -2, -2, 1, -1, 1, 1, 5, 9, 6, 1, -2, -3, -8, 1, -6, 0, -1, -2, 6, 4, 7, 2, -1, 0, -5, 0, -4, 3, -1, 5, -3, -1, -5, 3, 0, 7, -6, 1, -8, -1, -2, 1, -2, 0, -1, 1, 0, 2, -1, -6, -3, -6, 1, 2, 3, 5, -3, 5, -3, 3, -3, 1, -3, 1, -2, -2, 0, -4, 0, -6, 0, 0, 1, 3, 5, 5, 5, -2, -5, -11, -10, -5, -4, 0, 2, 3, 4, 0, 1, -2, 0, -3, -5, -4, -8, -4, -4, 3, 4, 4, 7, 4, 1, 0, -5, -2, -3, 7, 2, 11, 3, 4, -2, -8, -8, -6, 1, 4, 9, 5, 5, -4, -1, -2, -4, -8, -2, -1, 3, 4, 1, -2, -3, -2, 5, -2, 5, -2, 4, -4, 1, -2, 2, 1, 0, -3, -9, -5, 1, 0, 9, 4, 6, 8, 3, 5, -3, -5, -4, -8, -4, 5, -2, 9, 1, 8, 4, 3, -2, 2, -1, 2, 1, 0, 0, 1, -6, -1, -7, 1, -4, 6, 5, 8, 2, 2, -3, -1, -7, 1, 2, 4, 3, 3, -2, -1, -5, -5, -1, -3, 2, 6, 4, 9, 3, 2, -3, -7, -6, -7, -3, -3, 5, -2, 2, 1, 0, 1, -2, 2, -1, 2, 0, -1, -3, -4, -7, -2, -8, 1, 4, 7, 7, 3, 6, 3, -3, -8, -13, -9, -6, -2, 3, 7, 5, 8, 0, -3, -8, -3, -1, 5, 8, 3, 6, -3, 1, -7, 1, -7, 3, -4, -3, 0, -3, 1, -2, -1, 6, -1, -1, -2, -1, 0, -3, -3, 4, -1, 1, -1, 7, 2, 2, 5, 5, 5, 1, 1, -7, -3, -10, 0, 0, 3, 0, 1, -4, 3, 0, 9, 2, 4, 0, -3, -7, -8, -9, -6, -5, -1, 3, 10, 8, 8, 5, 3, 0, 1, -3, 0, -3, -7, -8, -4, -3, -1, 3, 1, 6, 1, 3, -3, -1, -6, 0, -3, 2, 2, -2, 2, -6, -1, -4, -4, -3, -1, 6, 5, 3, 1, -3, 1, -4, -1, 4, -1, 5, -2, -1, -9, -1, -1, 8, -2, 4, -8, -1, -13, -7, -10, -2, 2, 5, 6, 2, -2, 3, 2, 5, 4, 6, 1, 1, -8, 1, -5, 5, -1, -1, 5, -2, 6, -2, 5, -2, 4, -3, -1, 4, -3, 6, -3, 5, -7, 1, -3, 1, -1, 1, 1, 0, 3, 3, -1, 0, -4, 2, 6, 7, 6, 5, 1, 0, -3, 1, 3, 3, 7, 2, 5, -1, -1, -3, -1, -4, -6, -2, -3, 7, 2, 6, -2, -3, -5, 1, 1, 3, 7, 4, 4, 3, 4, -4, -2, -15, -1, -1, 6, 7, 4, 9, 3, 1, -2, 1, -4, -6, -10, -11, -7, -4, 7, 16, 16, 16, 0, -2, -10, -3, -6, -3, -4, -5, -5, -3, 0, 5, 3, 6, 2, 3, 3, 0, 4, 6, 6, 6, 3, -6, -8, -18, -5, -7, 7, 4, 5, -7, -11, -5, -4, 10, 7, 5, 2, -2, -5, -6, -4, -1, -1, 5, 3, 6, 4, 2, -1, -9, 2, 4, 12, 14, 3, -2, -11, -12, -6, -2, 7, 8, 10, 9, 11, 9, 6, 2, -12, -13, -18, -8, -2, 1, 3, 2, 3, 1, 0, 1, 10, 5, 11, 0, 2, -2, -5, -6, -9, -10, -5, -4, 2, 1, -5, 5, -1, 12, 4, 7, 1, 3, -5, -10, -15, -17, -5, -5, 9, 8, 9, 1, 0, -2, 2, 5, 4, -1, -7, -7, -8, -5, -6, -1, 0, 7, 5, 6, -1, 4, 5, 7, 5, -3, -1, -9, -6, -17, -5, -7, 5, 0, 4, 10, 9, 12, -3, 2, -8, -4, -1, 5, 6, 6, -3, -6, -14, -15, -13, -5, 3, 9, 17, 20, 22, 12, 1, -16, -19, -21, -19, -10, -11, 5, 2, 4, 4, 9, 15, 16, 14, 5, -5, -9, -11, -8, -1, 1, 2, -4, -12, -8, -8, 0, 6, 11, 18, 25, 16, 12, -1, -10, -17, -17, -18, -11, -6, 7, 13, 20, 22, 16, 9, 1, -10, -8, -13, -8, -1, -3, 5, -6, -1, -4, -1, 7, 13, 14, 15, 6, 5, 0, -4, -4, -10, -7, -15, -11, -7, 1, 6, 11, 6, 9, 6, 7, 7, 4, -1, -4, -12, -6, -11, -2, -10, -4, -9, -7, 2, -1, 13, 17, 23, 29, 16, 5, -16, -40, -40, -43, -17, -2, 15, 21, 25, 23, 20, 18, 8, 5, -9, -12, -20, -14, -14, -6, -11, -7, -11, -2, 4, 20, 24, 28, 15, 4, -12, -13, -17, -12, -8, -3, 0, -1, 5, -2, 7, 0, 3, 0, 10, 8, 12, 6, 7, -5, -17, -24, -25, -17, -11, 5, 15, 23, 22, 12, 8, -2, 4, -3, -1, -13, -16, -24, -21, -17, -1, 11, 16, 24, 22, 24, 27, 30, 17, 3, -19, -32, -44, -44, -40, -27, -9, 13, 33, 54, 57, 46, 28, 0, -18, -37, -37, -28, -10, 2, 11, 13, 10, 8, 8, 5, 3, -3, -7, -8, -12, -4, 0, 0, -6, -5, -6, 1, 12, 19, 25, 23, 10, -5, -24, -14, -10, 11, 18, 26, 19, 7, -11, -26, -38, -37, -34, -24, -6, 18, 48, 62, 57, 38, 0, -28, -50, -49, -33, -16, -1, 5, 7, 10, 27, 37, 43, 35, 18, -1, -25, -49, -62, -67, -56, -31, 3, 35, 60, 68, 59, 33, 13, -13, -20, -26, -29, -21, -23, -9, -4, 9, 16, 17, 15, 6, -4, -17, -21, -29, -18, -10, 3, 21, 33, 39, 30, 9, -6, -31, -34, -39, -21, -11, 15, 35, 49, 55, 45, 32, -5, -39, -73, -85, -86, -55, -22, 23, 56, 76, 79, 58, 33, -9, -35, -50, -46, -31, -11, 10, 30, 30, 33, 13, 0, -28, -45, -48, -27, -7, 9, 13, 12, 4, -2, 6, 11, 23, 26, 19, 17, 13, 15, 19, 16, 3, -14, -29, -50, -52, -47, -36, -12, -1, 23, 23, 18, 10, 6, 0, 13, 23, 43, 55, 54, 43, 12, -41, -79, -109, -106, -78, -21, 27, 67, 69, 53, 32, 5, -12, -25, -25, -13, -1, 20, 37, 52, 50, 40, 12, -25, -64, -86, -94, -76, -45, -8, 31, 66, 84, 85, 74, 29, -10, -59, -67, -50, -5, 34, 60, 48, 17, -26, -55, -64, -46, -34, -16, -8, -2, 12, 29, 46, 56, 47, 36, 33, 31, 39, 28, 6, -42, -91, -136, -151, -138, -87, -14, 76, 143, 180, 179, 128, 54, -35, -97, -116, -103, -61, -20, 28, 41, 47, 23, -1, -40, -64, -80, -65, -30, 25, 65, 100, 98, 89, 56, 21, -13, -36, -51, -52, -58, -68, -72, -68, -31, 16, 63, 102, 109, 78, 19, -40, -80, -80, -52, -1, 52, 76, 73, 45, 7, -39, -75, -87, -72, -41, -3, 32, 47, 43, 24, 5, -1, 12, 39, 61, 72, 49, -1, -54, -99, -114, -101, -62, -11, 25, 55, 60, 51, 29, 11, 8, 14, 35, 57, 63, 41, -1, -67, -108, -132, -108, -60, 10, 69, 95, 86, 56, 14, -9, -24, -9, 11, 36, 47, 23, -18, -72, -113, -113, -76, -9, 63, 103, 122, 90, 54, -2, -35, -71, -74, -66, -36, -2, 22, 20, 9, -10, -14, 6, 39, 76, 78, 53, -2, -57, -82, -74, -35, 5, 23, 20, -11, -40, -54, -46, -18, 28, 87, 121, 131, 106, 52, -27, -95, -145, -143, -120, -58, -5, 24, 42, 28, 34, 36, 57, 84, 98, 93, 65, 12, -40, -101, -138, -152, -138, -95, -35, 29, 84, 117, 129, 121, 101, 75, 35, -5, -56, -109, -144, -150, -121, -66, -6, 65, 114, 145, 148, 120, 65, -1, -67, -121, -126, -112, -60, -17, 22, 28, 41, 50, 78, 103, 106, 76, 2, -65, -133, -152, -147, -104, -60, -10, 48, 105, 161, 189, 183, 128, 37, -79, -163, -211, -205, -160, -99, -29, 43, 116, 182, 216, 210, 141, 36, -86, -174, -212, -194, -146, -87, -13, 60, 145, 209, 222, 158, 30, -115, -217, -224, -157, -42, 54, 114, 125, 129, 117, 99, 32, -78, -203, -277, -255, -145, 38, 206, 319, 323, 264, 159, 30, -112, -251, -353, -397, -329, -166, 76, 285, 410, 409, 320, 152, -19, -178, -267, -309, -272, -175, -22, 125, 220, 234, 172, 52, -66, -132, -132, -88, -19, 51, 112, 136, 137, 86, 3, -116, -221, -262, -219, -88, 72, 230, 297, 277, 153, -5, -141, -222, -208, -131, -11, 102, 165, 168, 95, -22, -155, -250, -278, -199, -38, 175, 355, 451, 398, 226, -53, -324, -528, -567, -444, -166, 163, 455, 588, 547, 320, 2, -313, -504, -517, -350, -79, 212, 402, 430, 292, 54, -194, -360, -364, -214, 35, 278, 414, 377, 153, -147, -413, -513, -428, -157, 173, 465, 577, 495, 214, -144, -464, -604, -512, -232, 143, 456, 593, 500, 216, -131, -425, -534, -449, -189, 111, 355, 417, 320, 99, -119, -243, -223, -82, 82, 185, 160, 11, -188, -323, -320, -140, 138, 414, 556, 497, 219, -191, -574, -774, -680, -320, 198, 664, 886, 785, 369, -173, -653, -862, -741, -359, 119, 515, 685, 595, 283, -93, -390, -475, -335, -52, 233, 369, 294, 50, -250, -445, -426, -200, 134, 437, 575, 492, 202, -183, -515, -646, -527, -201, 220, 557, 678, 535, 173, -246, -568, -653, -485, -132, 250, 504, 537, 363, 65, -225, -408, -388, -224, 29, 239, 328, 269, 94, -108, -254, -279, -187, -19, 154, 250, 247, 111, -71, -231, -269, -161, 39, 225, 319, 243, 67, -166, -317, -353, -251, -59, 148, 289, 324, 243, 83, -106, -250, -277, -172, 7, 183, 279, 229, 52, -159, -292, -301, -177, 18, 215, 304, 273, 140, -30, -198, -297, -298, -180, 23, 240, 391, 382, 212, -61, -308, -420, -338, -123, 108, 226, 197, 79, -19, -51, 8, 82, 116, 91, 4, -80, -140, -170, -178, -181, -149, -52, 133, 340, 454, 409, 177, -115, -345, -408, -315, -138, 26, 96, 83, 39, 37, 62, 76, 67, 38, -4, -25, -9, 28, 46, 17, -22, -59, -66, -72, -51, -33, -28, -29, -29, 23, 84, 132, 137, 96, 8, -67, -104, -66, -13, 29, 11, -26, -90, -142, -143, -83, 27, 142, 228, 245, 190, 77, -42, -136, -166, -161, -100, -60, -12, 1, 1, 4, 25, 75, 131, 144, 109, 8, -123, -222, -240, -152, -13, 139, 239, 274, 233, 146, 27, -131, -295, -411, -421, -296, -67, 213, 444, 527, 433, 217, -29, -225, -312, -289, -185, -85, -12, 8, 18, 23, 44, 78, 90, 68, 20, 2, -1, 22, 53, 82, 66, 14, -48, -85, -116, -125, -130, -99, -67, -14, 70, 142, 148, 81, 23, 16, 53, 124, 160, 129, -19, -198, -316, -325, -250, -115, 42, 166, 233, 243, 208, 134, -5, -137, -193, -130, 13, 173, 270, 258, 98, -159, -419, -556, -521, -299, 18, 336, 576, 658, 572, 321, -11, -307, -499, -523, -384, -148, 102, 247, 268, 129, -72, -217, -218, -107, 76, 267, 408, 405, 276, 61, -178, -395, -518, -509, -347, -108, 173, 406, 509, 429, 214, -25, -200, -253, -185, -40, 87, 125, 100, 36, -30, -133, -234, -291, -258, -142, 27, 230, 405, 464, 381, 178, -56, -265, -365, -316, -173, -1, 121, 165, 98, -50, -176, -234, -195, -58, 140, 360, 457, 400, 184, -107, -348, -460, -385, -222, -9, 163, 272, 228, 83, -95, -240, -254, -104, 187, 452, 564, 463, 157, -256, -620, -739, -588, -256, 119, 401, 490, 375, 142, -69, -200, -197, -83, 94, 224, 274, 210, 62, -150, -312, -351, -265, -127, 20, 135, 177, 148, 92, 41, -20, -31, 26, 140, 192, 116, -54, -248, -389, -406, -267, -3, 264, 454, 542, 487, 276, -52, -360, -547, -563, -412, -118, 176, 340, 331, 244, 132, -3, -88, -104, -74, -62, -36, 50, 130, 108, -29, -209, -334, -321, -113, 232, 551, 663, 516, 168, -218, -522, -641, -586, -424, -199, 11, 234, 428, 554, 516, 308, 37, -152, -208, -141, -23, -10, -156, -379, -472, -356, -62, 304, 599, 653, 444, 112, -159, -271, -289, -239, -222, -256, -297, -238, -11, 283, 499, 503, 306, 1, -258, -328, -181, 78, 286, 333, 229, 25, -192, -341, -410, -435, -453, -382, -148, 236, 630, 847, 785, 431, -51, -454, -551, -368, -84, 98, 105, -18, -188, -267, -198, -18, 131, 190, 166, 129, 127, 156, 194, 158, 17, -184, -314, -288, -165, -94, -95, -112, -95, -19, 167, 397, 515, 397, 151, -94, -246, -265, -136, -3, 4, -160, -360, -446, -353, -92, 235, 485, 571, 487, 333, 188, 37, -174, -432, -605, -614, -423, -89, 261, 470, 499, 402, 250, 112, 13, -35, -101, -224, -389, -471, -450, -305, -75, 206, 411, 479, 449, 370, 211, 19, -138, -215, -245, -228, -157, -88, -107, -144, -137, -37, 91, 241, 353, 342, 178, -35, -223, -306, -305, -208, -67, 57, 108, 100, 101, 147, 213, 255, 253, 202, 63, -146, -344, -452, -466, -413, -285, -95, 96, 258, 386, 486, 478, 345, 142, -54, -234, -361, -345, -205, -39, 91, 137, 70, -104, -252, -238, -60, 175, 349, 373, 261, 65, -118, -223, -216, -166, -107, -82, -65, -45, -12, 55, 167, 249, 296, 284, 234, 86, -136, -353, -504, -512, -381, -139, 93, 278, 385, 386, 304, 197, 76, -108, -278, -309, -215, -48, 147, 371, 459, 284, -91, -481, -719, -698, -370, 148, 557, 673, 501, 216, -67, -231, -222, -111, -47, -24, 54, 189, 242, 110, -156, -438, -574, -423, -18, 383, 571, 485, 248, -26, -197, -202, -129, -101, -119, -88, 20, 118, 110, -7, -139, -192, -91, 152, 435, 541, 363, -14, -402, -654, -674, -434, -42, 253, 379, 396, 359, 233, 60, -37, -63, -76, -70, -17, -4, -73, -184, -209, -167, -53, 85, 194, 204, 124, 16, -86, -171, -200, -129, 12, 138, 210, 240, 257, 230, 146, 5, -194, -398, -476, -340, -73, 169, 281, 186, -75, -286, -214, 95, 382, 438, 298, 20, -256, -356, -148, 226, 445, 373, 99, -235, -497, -594, -487, -290, -106, 27, 154, 318, 492, 645, 640, 388, -36, -440, -612, -504, -186, 174, 364, 231, -158, -540, -664, -486, -66, 397, 731, 825, 682, 377, -16, -390, -659, -763, -647, -300, 194, 608, 702, 423, -64, -435, -480, -175, 272, 576, 539, 165, -306, -629, -688, -509, -239, 33, 226, 404, 552, 634, 565, 332, 26, -291, -495, -499, -308, -117, -84, -206, -397, -503, -310, 179, 731, 983, 881, 538, 120, -282, -525, -553, -416, -232, -72, 62, 99, 12, -157, -214, -153, -16, 134, 341, 517, 498, 217, -142, -397, -486, -370, -67, 275, 421, 304, 83, -98, -233, -324, -318, -198, -68, 8, 100, 241, 298, 197, 62, -11, -86, -183, -154, 58, 316, 442, 386, 125, -270, -579, -659, -514, -269, -13, 176, 204, 174, 161, 251, 333, 347, 297, 233, 142, -15, -208, -397, -524, -532, -366, -116, 107, 212, 222, 137, 13, 18, 180, 325, 300, 140, -47, -228, -329, -241, 10, 214, 243, 146, 13, -122, -174, -154, -130, -245, -430, -452, -156, 324, 725, 800, 544, 110, -227, -268, -89, 78, 48, -162, -374, -472, -386, -172, 105, 301, 337, 184, 51, 42, 44, -115, -334, -389, -182, 275, 841, 1156, 894, 114, -682, -1178, -1284, -951, -265, 408, 667, 537, 305, 106, -75, -177, -115, 38, 175, 352, 587, 729, 541, 12, -666, -1228, -1390, -1004, -246, 454, 807, 767, 521, 230, 49, 21, 98, 135, 51, -79, -143, -117, -120, -203, -370, -421, -256, 76, 428, 641, 576, 135, -432, -716, -595, -245, 141, 473, 643, 555, 324, 99, -134, -424, -602, -470, -139, 139, 315, 419, 252, -293, -746, -661, -165, 286, 636, 874, 826, 413, -83, -460, -723, -845, -654, -165, 368, 668, 686, 443, -22, -520, -706, -476, -80, 196, 356, 454, 420, 231, -60, -303, -422, -305, 46, 390, 510, 379, 88, -350, -784, -922, -604, -50, 394, 651, 711, 545, 226, 24, 5, -43, -206, -315, -246, -166, -158, -138, -54, -42, -101, -98, 89, 309, 381, 295, 116, -100, -270, -207, 79, 306, 251, 22, -215, -388, -457, -259, 138, 451, 355, 62, -113, -152, -232, -270, -113, 90, 192, 314, 464, 414, 131, -153, -304, -357, -329, -208, -42, 11, -56, -99, 48, 189, 130, -41, -80, 50, 288, 520, 545, 200, -312, -664, -677, -442, -61, 257, 375, 241, -34, -266, -264, -32, 241, 380, 427, 380, 166, -220, -622, -779, -531, 6, 557, 840, 714, 224, -370, -784, -861, -597, -104, 401, 723, 774, 567, 302, 31, -313, -682, -731, -418, -96, 106, 350, 526, 360, 5, -201, -260, -272, -154, 126, 268, 228, 231, 335, 217, -221, -593, -622, -398, -111, 294, 659, 635, 170, -276, -411, -347, -182, 85, 221, 129, 35, 186, 326, 177, -82, -317, -533, -565, -150, 426, 672, 467, 98, -259, -464, -407, -140, 52, 91, 195, 400, 462, 259, -4, -215, -438, -584, -422, -3, 317, 324, 134, -39, -133, -112, 132, 449, 484, 212, -103, -374, -688, -745, -267, 390, 620, 476, 300, 114, -165, -347, -295, -163, -144, -127, -3, 200, 390, 527, 486, 70, -602, -959, -693, -73, 425, 714, 735, 390, -154, -531, -567, -425, -201, 52, 244, 347, 463, 533, 304, -271, -763, -799, -421, 125, 663, 933, 639, -55, -688, -914, -746, -261, 341, 740, 723, 426, 156, -4, -172, -347, -454, -489, -430, -134, 355, 696, 636, 267, -243, -679, -800, -409, 285, 786, 866, 636, 247, -325, -865, -1034, -790, -285, 371, 966, 1115, 699, 15, -637, -1074, -1056, -516, 267, 895, 1177, 1049, 570, -83, -701, -1184, -1297, -917, -165, 582, 1053, 1083, 649, 6, -479, -617, -448, -53, 364, 503, 328, 100, -70, -355, -776, -977, -647, 73, 858, 1341, 1285, 650, -280, -1025, -1300, -1022, -353, 383, 833, 815, 490, 195, 8, -272, -587, -600, -289, 47, 300, 511, 407, -114, -599, -578, -197, 265, 714, 978, 748, 71, -605, -1018, -1109, -875, -218, 609, 1156, 1142, 636, -54, -679, -977, -800, -248, 311, 642, 734, 606, 200, -284, -543, -581, -530, -316, 111, 434, 470, 310, 40, -302, -435, -227, 105, 286, 451, 601, 510, 35, -466, -719, -764, -719, -453, 67, 616, 950, 993, 658, -40, -757, -1004, -790, -373, 173, 886, 1289, 910, -31, -782, -1026, -908, -515, 64, 536, 635, 471, 173, -222, -521, -371, 130, 525, 653, 693, 557, -51, -949, -1495, -1338, -739, -6, 814, 1552, 1718, 1123, 186, -697, -1372, -1607, -1089, -168, 552, 965, 1220, 1015, 139, -790, -1040, -671, -174, 301, 761, 906, 472, -264, -890, -1236, -1137, -427, 594, 1286, 1457, 1268, 693, -367, -1366, -1627, -1149, -447, 307, 1010, 1255, 811, 124, -388, -784, -1055, -798, -8, 739, 1073, 1130, 863, 17, -1085, -1617, -1248, -409, 482, 1236, 1488, 906, -160, -994, -1275, -1096, -509, 351, 1046, 1289, 1185, 743, -180, -1256, -1698, -1311, -517, 343, 1140, 1530, 1095, 132, -708, -1091, -1025, -479, 356, 979, 1023, 706, 205, -557, -1316, -1354, -596, 269, 784, 1033, 1009, 559, -60, -518, -766, -924, -795, -186, 631, 1137, 1111, 642, -232, -1171, -1497, -890, 155, 961, 1215, 879, 154, -479, -671, -539, -404, -319, -87, 312, 632, 668, 483, 137, -338, -752, -808, -414, 205, 703, 789, 424, -111, -532, -755, -790, -507, 182, 982, 1390, 1075, 260, -572, -1058, -1168, -937, -333, 440, 916, 825, 413, 81, -82, -244, -467, -578, -352, 153, 648, 808, 496, -117, -624, -793, -665, -280, 355, 874, 786, 154, -359, -471, -410, -339, -81, 296, 491, 501, 518, 442, 28, -600, -1061, -1124, -828, -161, 718, 1300, 1170, 585, 26, -439, -748, -557, 2, 320, 190, -2, -175, -406, -491, -281, -22, 197, 530, 827, 742, 253, -260, -627, -850, -784, -232, 500, 844, 680, 354, -22, -449, -743, -676, -334, 110, 494, 636, 473, 181, -96, -359, -522, -430, -38, 371, 515, 422, 293, 122, -198, -540, -693, -618, -315, 180, 610, 690, 494, 170, -214, -516, -441, -26, 329, 457, 328, 28, -306, -413, -382, -344, -196, 175, 471, 453, 292, 187, -3, -339, -504, -292, -38, 11, 57, 323, 504, 305, -63, -286, -324, -225, 10, 192, 82, -217, -351, -222, -4, 210, 436, 512, 239, -120, -165, 27, 48, -173, -413, -472, -301, 13, 246, 309, 347, 344, 134, -223, -320, -57, 180, 200, 147, 92, -137, -523, -767, -617, -21, 704, 1098, 958, 472, -145, -710, -976, -813, -436, -38, 332, 604, 706, 687, 460, -112, -806, -1054, -622, 115, 701, 863, 610, 3, -616, -854, -582, -61, 325, 422, 324, 212, 175, 140, -27, -260, -347, -137, 140, 211, 134, 39, -163, -521, -685, -333, 316, 699, 695, 644, 581, 183, -553, -1093, -1100, -663, 10, 644, 923, 767, 409, 3, -418, -743, -639, -87, 417, 465, 309, 232, 16, -454, -700, -468, -13, 431, 788, 804, 382, -151, -590, -980, -1067, -455, 501, 1048, 988, 716, 308, -409, -1136, -1251, -679, 91, 697, 1065, 1096, 640, -115, -820, -1240, -1200, -473, 696, 1449, 1225, 370, -454, -1031, -1223, -819, 160, 1036, 1160, 693, 212, -137, -550, -856, -826, -500, 24, 654, 1064, 950, 402, -324, -1049, -1433, -1119, -109, 1050, 1672, 1490, 742, -184, -997, -1454, -1388, -851, -21, 812, 1256, 1157, 699, 118, -513, -1026, -1043, -493, 190, 588, 730, 699, 362, -345, -976, -1050, -510, 271, 976, 1387, 1220, 301, -970, -1792, -1770, -1012, 224, 1456, 1990, 1570, 524, -629, -1463, -1614, -1008, -14, 847, 1214, 1078, 622, -33, -831, -1433, -1403, -619, 479, 1282, 1501, 1208, 485, -508, -1301, -1461, -1021, -224, 645, 1241, 1278, 787, -81, -990, -1451, -1097, -155, 782, 1212, 1057, 461, -305, -885, -1070, -829, -247, 479, 964, 1119, 1037, 619, -303, -1365, -1924, -1620, -562, 740, 1622, 1772, 1272, 351, -636, -1234, -1194, -659, 68, 592, 723, 509, 127, -394, -830, -883, -346, 497, 1114, 1101, 687, 170, -480, -1185, -1430, -899, 49, 883, 1328, 1239, 610, -266, -995, -1379, -1360, -665, 559, 1520, 1591, 1124, 491, -404, -1343, -1680, -1176, -312, 436, 928, 1132, 937, 356, -334, -830, -926, -501, 222, 678, 635, 391, 109, -358, -883, -959, -333, 587, 1092, 978, 561, 42, -663, -1338, -1434, -764, 331, 1229, 1496, 1098, 394, -268, -772, -1041, -925, -396, 280, 656, 601, 386, 143, -225, -669, -794, -272, 522, 933, 707, 240, -183, -524, -693, -528, -96, 371, 642, 603, 331, -3, -428, -930, -1234, -917, 132, 1421, 1982, 1399, 238, -771, -1410, -1545, -1045, -83, 825, 1238, 1070, 618, 111, -495, -1157, -1509, -1141, 17, 1398, 1970, 1364, 219, -722, -1291, -1425, -924, 102, 1028, 1301, 964, 355, -330, -1024, -1434, -1282, -469, 862, 1976, 1950, 757, -562, -1280, -1535, -1384, -527, 758, 1541, 1400, 789, 62, -730, -1371, -1550, -1125, -81, 1343, 2220, 1801, 469, -805, -1534, -1720, -1319, -272, 986, 1675, 1434, 668, -199, -962, -1414, -1323, -738, 276, 1463, 2017, 1403, 118, -999, -1724, -1950, -1331, 193, 1762, 2394, 1804, 532, -849, -1911, -2300, -1801, -528, 1114, 2356, 2444, 1469, 137, -1076, -1998, -2231, -1502, -131, 1259, 2095, 1954, 948, -278, -1191, -1752, -1801, -893, 714, 1842, 1781, 984, 16, -1004, -1776, -1715, -649, 839, 1910, 1962, 1049, -245, -1275, -1763, -1745, -1150, 97, 1481, 2104, 1721, 877, -119, -1209, -1995, -1972, -1081, 343, 1713, 2261, 1714, 518, -704, -1672, -2109, -1656, -314, 1207, 1995, 1777, 868, -307, -1339, -1826, -1447, -357, 906, 1758, 1850, 1171, -50, -1324, -2189, -2209, -1157, 635, 2124, 2454, 1654, 328, -1032, -2029, -2188, -1256, 369, 1713, 2131, 1727, 681, -783, -2006, -2306, -1710, -442, 1265, 2491, 2302, 1022, -269, -1205, -1875, -1945, -970, 562, 1609, 1746, 1333, 497, -750, -1828, -1930, -1096, 224, 1557, 2196, 1601, 218, -1027, -1792, -2023, -1416, 11, 1541, 2339, 2134, 1102, -388, -1765, -2443, -2128, -883, 755, 1923, 2079, 1459, 486, -688, -1704, -1965, -1236, 50, 1275, 1897, 1651, 641, -623, -1557, -1869, -1433, -263, 1109, 1837, 1585, 825, -127, -1128, -1795, -1599, -559, 776, 1668, 1744, 1154, 212, -895, -1828, -1960, -1194, 106, 1343, 2050, 1849, 854, -447, -1510, -1980, -1671, -616, 772, 1781, 1874, 1148, 127, -753, -1315, -1473, -1141, -286, 762, 1465, 1435, 746, -289, -1172, -1482, -1102, -146, 1014, 1725, 1546, 625, -526, -1421, -1744, -1462, -664, 518, 1691, 2141, 1518, 226, -1015, -1739, -1852, -1296, -100, 1219, 1947, 1851, 1112, -84, -1304, -2021, -1972, -1145, 363, 1866, 2347, 1504, 52, -1180, -1788, -1661, -796, 469, 1518, 1833, 1371, 426, -661, -1577, -2075, -1751, -391, 1397, 2370, 2002, 811, -479, -1555, -2026, -1573, -428, 811, 1669, 1935, 1480, 406, -857, -1847, -2257, -1766, -244, 1552, 2407, 2029, 954, -347, -1653, -2340, -1869, -454, 1095, 2015, 2007, 1216, 14, -1147, -1920, -2030, -1119, 599, 1998, 2108, 1237, 107, -982, -1879, -2057, -1234, 222, 1544, 2069, 1729, 867, -211, -1259, -1932, -1814, -764, 756, 1777, 1735, 917, -128, -1150, -1839, -1661, -499, 934, 1802, 1776, 1013, -56, -874, -1243, -1341, -1115, -189, 1011, 1535, 1168, 520, -233, -1157, -1750, -1363, -152, 1122, 1761, 1607, 814, -216, -1084, -1522, -1448, -793, 379, 1425, 1601, 969, 114, -711, -1373, -1517, -883, 185, 1149, 1523, 1206, 499, -196, -748, -1199, -1389, -895, 273, 1352, 1595, 1077, 231, -776, -1639, -1722, -830, 479, 1421, 1615, 1142, 296, -518, -1035, -1279, -1178, -454, 739, 1559, 1436, 695, -190, -1025, -1631, -1579, -629, 708, 1563, 1638, 1170, 341, -645, -1356, -1601, -1328, -271, 1187, 1919, 1466, 553, -332, -1238, -1880, -1604, -401, 956, 1726, 1668, 985, -22, -986, -1552, -1466, -658, 643, 1594, 1497, 640, -179, -816, -1345, -1457, -813, 276, 1176, 1550, 1337, 682, -189, -1053, -1726, -1756, -661, 982, 1863, 1554, 800, 81, -800, -1597, -1590, -704, 346, 965, 1130, 917, 363, -153, -447, -796, -1043, -429, 733, 1164, 730, 353, 33, -786, -1597, -1437, -330, 835, 1511, 1584, 1059, 87, -856, -1422, -1613, -1202, 53, 1440, 1826, 1316, 660, -165, -1334, -2042, -1545, -343, 694, 1236, 1266, 872, 418, 50, -510, -1224, -1313, -493, 507, 990, 1020, 787, 86, -964, -1564, -1045, 186, 1071, 1130, 657, 44, -428, -579, -613, -651, -314, 552, 1191, 1045, 482, -71, -713, -1418, -1546, -688, 549, 1223, 1252, 1012, 468, -320, -867, -1065, -1107, -614, 608, 1574, 1425, 614, -216, -1066, -1738, -1459, -174, 1078, 1407, 1040, 539, -24, -628, -998, -993, -601, 235, 1097, 1278, 690, -6, -553, -1070, -1251, -608, 430, 949, 817, 552, 251, -195, -554, -747, -899, -611, 480, 1502, 1419, 586, -122, -748, -1464, -1537, -519, 652, 935, 701, 638, 500, -9, -462, -663, -766, -483, 331, 875, 718, 421, 234, -318, -1096, -1146, -319, 447, 606, 566, 588, 330, -220, -665, -825, -624, 113, 948, 1103, 619, 128, -270, -818, -1174, -869, -183, 358, 644, 806, 771, 479, -4, -612, -1091, -959, -142, 665, 966, 852, 476, -159, -780, -965, -648, -118, 300, 468, 460, 335, 74, -154, -265, -338, -234, 202, 684, 680, 195, -385, -747, -909, -804, -208, 637, 1060, 894, 584, 204, -357, -802, -911, -851, -464, 420, 1219, 1244, 629, -112, -785, -1250, -1067, -139, 767, 1028, 774, 327, -234, -698, -766, -628, -365, 288, 1151, 1326, 587, -294, -844, -1236, -1253, -435, 753, 1248, 955, 502, 131, -354, -714, -774, -803, -605, 233, 1257, 1444, 818, 64, -680, -1397, -1450, -509, 613, 970, 665, 363, 205, 19, -198, -432, -558, -278, 261, 497, 363, 214, -4, -443, -773, -572, 24, 564, 677, 463, 282, 198, -94, -698, -1168, -910, 79, 1050, 1356, 1023, 338, -480, -1138, -1306, -898, -116, 593, 849, 793, 741, 548, -106, -935, -1290, -920, -53, 812, 1225, 1056, 445, -355, -1044, -1255, -863, -128, 514, 866, 948, 761, 186, -545, -1003, -924, -368, 455, 1016, 972, 457, -169, -759, -1189, -1168, -537, 452, 1234, 1412, 1026, 331, -456, -1124, -1446, -1184, -336, 718, 1371, 1416, 956, 158, -723, -1388, -1489, -880, 177, 950, 1107, 818, 348, -147, -508, -701, -657, -167, 586, 946, 675, 126, -449, -1034, -1320, -812, 354, 1294, 1374, 834, 199, -401, -889, -1056, -921, -483, 353, 1193, 1425, 1027, 360, -586, -1533, -1721, -889, 210, 835, 923, 776, 622, 469, 88, -637, -1213, -978, -116, 530, 736, 808, 524, -331, -1033, -825, -67, 406, 390, 250, 260, 338, 243, -239, -890, -1063, -351, 672, 1195, 1119, 694, -82, -989, -1445, -1165, -440, 247, 624, 912, 1233, 1123, 226, -932, -1570, -1390, -472, 638, 1230, 1124, 682, 40, -679, -1088, -948, -512, -30, 449, 956, 1206, 791, -210, -1149, -1383, -853, 185, 1126, 1328, 864, 227, -479, -1257, -1606, -1071, -34, 856, 1354, 1535, 1221, 268, -955, -1780, -1829, -1036, 264, 1349, 1664, 1362, 783, -111, -1196, -1828, -1467, -456, 439, 1002, 1301, 1118, 374, -462, -974, -994, -422, 326, 609, 504, 472, 295, -357, -1025, -1024, -360, 410, 796, 799, 680, 417, -160, -902, -1253, -811, 120, 792, 925, 921, 791, 69, -1010, -1529, -1161, -346, 410, 785, 816, 849, 837, 244, -776, -1281, -839, -118, 274, 472, 719, 653, 27, -657, -742, -339, 54, 160, 106, 272, 644, 653, -30, -852, -1059, -550, 178, 682, 947, 929, 386, -535, -1168, -1100, -557, 23, 364, 612, 951, 1126, 616, -446, -1347, -1444, -729, 156, 708, 1041, 1175, 704, -313, -1005, -986, -669, -388, -28, 500, 952, 976, 461, -320, -959, -958, -248, 498, 644, 471, 428, 110, -630, -1045, -713, -146, 275, 701, 1058, 929, 278, -528, -1185, -1429, -833, 343, 1141, 1154, 932, 636, -91, -947, -1252, -1009, -628, -99, 612, 1121, 1154, 744, 14, -843, -1156, -581, 198, 407, 394, 529, 360, -316, -821, -731, -306, 159, 563, 708, 616, 423, 35, -661, -1192, -907, 17, 666, 704, 681, 773, 403, -490, -1243, -1298, -707, 160, 767, 938, 936, 783, 144, -763, -1220, -905, -189, 408, 683, 714, 527, 9, -645, -918, -508, 239, 637, 457, 176, 88, -55, -406, -648, -528, -47, 559, 892, 804, 469, -23, -764, -1362, -1167, -211, 678, 851, 634, 489, 358, 0, -475, -853, -834, -230, 530, 817, 697, 502, 6, -792, -1198, -702, 175, 681, 589, 280, 147, 125, -37, -396, -684, -513, 236, 910, 846, 324, -132, -611, -1070, -1003, -256, 621, 1047, 846, 385, 68, -142, -542, -1004, -1032, -322, 749, 1279, 971, 380, -123, -685, -1071, -797, -108, 430, 613, 516, 235, -38, -147, -297, -602, -578, 190, 1012, 938, 348, 25, -312, -1024, -1404, -828, 206, 989, 1276, 1054, 493, -131, -704, -1223, -1361, -656, 598, 1335, 1116, 627, 274, -291, -1045, -1370, -914, 61, 991, 1244, 835, 296, -186, -763, -1227, -1084, -231, 877, 1428, 1140, 495, -161, -901, -1525, -1402, -425, 821, 1532, 1401, 749, -9, -796, -1391, -1469, -885, 222, 1393, 1813, 1261, 355, -476, -1329, -1884, -1455, -173, 1097, 1629, 1409, 783, -49, -900, -1428, -1422, -836, 352, 1604, 1983, 1204, 22, -1073, -1896, -1993, -942, 700, 1746, 1660, 997, 316, -399, -1074, -1319, -1098, -471, 586, 1500, 1454, 640, -176, -887, -1500, -1480, -515, 812, 1578, 1404, 686, -77, -687, -1138, -1294, -943, 70, 1288, 1701, 1107, 262, -464, -1228, -1621, -1149, -162, 752, 1291, 1245, 720, 201, -122, -676, -1404, -1481, -453, 812, 1338, 1197, 826, 125, -878, -1518, -1334, -481, 591, 1287, 1208, 677, 175, -369, -1043, -1381, -922, 144, 1078, 1350, 1022, 351, -452, -1145, -1433, -1078, -59, 1046, 1408, 1103, 657, 23, -882, -1513, -1406, -664, 440, 1330, 1555, 1209, 522, -510, -1563, -1923, -1214, 131, 1200, 1407, 1048, 573, -63, -910, -1433, -1098, 34, 1154, 1428, 840, 89, -496, -1085, -1480, -1128, -15, 1142, 1647, 1290, 493, -266, -829, -1307, -1489, -923, 449, 1723, 1932, 1138, 99, -852, -1686, -1946, -1140, 327, 1446, 1611, 1105, 380, -313, -818, -1020, -971, -480, 548, 1264, 969, 274, -139, -559, -1098, -1105, -325, 692, 1232, 1071, 489, -171, -711, -995, -1007, -678, 201, 1307, 1613, 881, 31, -512, -1082, -1515, -1213, -214, 851, 1385, 1222, 622, 111, -254, -748, -1296, -1204, -246, 848, 1222, 991, 600, 35, -781, -1351, -1173, -286, 767, 1280, 964, 263, -219, -512, -862, -1053, -585, 488, 1315, 1321, 767, 53, -767, -1470, -1587, -895, 358, 1459, 1649, 1023, 270, -333, -950, -1427, -1446, -706, 646, 1749, 1862, 1187, 167, -1039, -2003, -1987, -816, 753, 1639, 1416, 623, -12, -420, -741, -948, -780, -54, 944, 1435, 1025, 97, -826, -1530, -1670, -927, 488, 1758, 2045, 1237, 23, -830, -1276, -1516, -1409, -590, 804, 1967, 2123, 1280, -31, -1293, -2119, -2068, -1027, 555, 1804, 1945, 1092, 89, -536, -871, -1122, -1127, -494, 728, 1556, 1256, 380, -295, -878, -1458, -1476, -535, 883, 1867, 1772, 846, -222, -981, -1435, -1620, -1251, 25, 1624, 2202, 1458, 398, -452, -1323, -1974, -1717, -517, 941, 1806, 1644, 802, 19, -427, -870, -1365, -1292, -306, 864, 1310, 1134, 810, 165, -949, -1805, -1561, -331, 1035, 1610, 1269, 501, -164, -702, -1177, -1326, -748, 428, 1396, 1498, 1044, 431, -502, -1685, -2195, -1415, 163, 1483, 1886, 1508, 841, 69, -822, -1666, -2007, -1357, 191, 1615, 2107, 1809, 886, -662, -2172, -2529, -1512, 175, 1571, 1989, 1533, 762, -96, -1057, -1831, -1786, -697, 847, 1865, 1898, 1105, -193, -1556, -2238, -1770, -392, 1129, 1957, 1776, 1034, 223, -713, -1730, -2199, -1557, 20, 1655, 2402, 2029, 902, -564, -1965, -2593, -1917, -288, 1273, 1970, 1751, 1054, 192, -658, -1354, -1690, -1224, 111, 1397, 1589, 982, 309, -485, -1487, -1870, -1032, 412, 1476, 1739, 1284, 422, -463, -1101, -1547, -1618, -775, 828, 1966, 1863, 1061, 106, -1035, -1999, -2001, -924, 459, 1387, 1613, 1296, 717, 26, -782, -1539, -1727, -897, 504, 1468, 1571, 1124, 266, -909, -1764, -1578, -523, 598, 1145, 1131, 870, 510, -106, -932, -1521, -1276, -111, 1129, 1551, 1208, 592, -317, -1442, -2030, -1496, -226, 1004, 1697, 1731, 1264, 486, -497, -1598, -2263, -1721, -78, 1419, 1882, 1591, 926, -171, -1368, -1890, -1496, -511, 608, 1422, 1550, 1062, 300, -530, -1281, -1559, -928, 396, 1393, 1446, 823, 15, -873, -1549, -1561, -710, 555, 1488, 1620, 1138, 349, -528, -1245, -1524, -1298, -462, 798, 1674, 1690, 1123, 247, -1027, -2115, -2077, -858, 624, 1440, 1488, 1088, 521, -69, -708, -1333, -1428, -488, 804, 1329, 1094, 731, 27, -1154, -1909, -1362, 8, 1150, 1510, 1138, 434, -117, -472, -988, -1496, -1124, 329, 1639, 1783, 1113, 233, -868, -1862, -1903, -859, 383, 1111, 1293, 1138, 767, 264, -360, -1157, -1747, -1273, 219, 1457, 1622, 1114, 281, -870, -1689, -1390, -363, 471, 792, 891, 861, 569, -50, -746, -1241, -1149, -183, 1077, 1558, 1026, 179, -618, -1292, -1474, -914, 21, 766, 1184, 1317, 1068, 333, -651, -1474, -1768, -1175, 243, 1513, 1751, 1156, 332, -498, -1228, -1479, -1099, -313, 539, 1166, 1334, 877, 34, -669, -965, -997, -515, 525, 1254, 944, 183, -285, -637, -1052, -1069, -407, 550, 1198, 1280, 844, -16, -874, -1185, -984, -636, 14, 1044, 1534, 1068, 360, -120, -851, -1657, -1642, -613, 605, 1235, 1212, 780, 240, -139, -407, -781, -972, -389, 599, 1028, 821, 465, -149, -1099, -1615, -1008, 247, 1146, 1212, 733, 195, -83, -245, -649, -1230, -1102, 48, 1292, 1673, 1359, 594, -703, -1955, -2138, -1088, 292, 1128, 1233, 1004, 799, 569, 16, -956, -1754, -1451, -50, 1186, 1430, 1044, 394, -586, -1369, -1244, -378, 360, 572, 559, 693, 710, 279, -506, -1214, -1395, -582, 902, 1808, 1463, 492, -427, -1253, -1811, -1518, -361, 795, 1330, 1432, 1363, 775, -434, -1566, -1950, -1392, -78, 1261, 1741, 1253, 463, -218, -895, -1374, -1187, -364, 438, 805, 919, 875, 392, -403, -1008, -1077, -481, 545, 1221, 933, 244, -172, -528, -1090, -1262, -577, 453, 1061, 1153, 933, 409, -333, -965, -1235, -1060, -295, 787, 1337, 1061, 623, 284, -450, -1400, -1601, -801, 255, 865, 954, 753, 424, 65, -292, -589, -659, -271, 314, 529, 406, 279, 16, -609, -1090, -807, 101, 840, 933, 594, 318, 150, -188, -787, -1203, -967, -65, 902, 1379, 1340, 838, -183, -1353, -1831, -1243, -169, 566, 718, 704, 901, 1018, 522, -568, -1483, -1489, -570, 545, 1192, 1247, 828, -94, -1111, -1443, -844, 25, 507, 610, 752, 903, 559, -364, -1207, -1371, -736, 421, 1374, 1466, 779, -70, -810, -1358, -1435, -774, 227, 885, 1089, 1277, 1215, 292, -1070, -1797, -1541, -660, 494, 1432, 1532, 914, 95, -626, -1166, -1272, -765, 34, 679, 1022, 1096, 742, -127, -1077, -1400, -865, 180, 1036, 1220, 835, 276, -411, -1159, -1433, -861, 103, 797, 1089, 1035, 670, 93, -493, -1010, -1251, -854, 113, 930, 1092, 965, 763, 51, -1088, -1668, -1146, -120, 635, 890, 853, 644, 256, -266, -735, -860, -403, 328, 697, 569, 343, 43, -546, -1021, -860, -126, 567, 811, 623, 457, 449, 155, -630, -1319, -1215, -361, 586, 1151, 1313, 1081, 248, -931, -1578, -1279, -496, 153, 493, 658, 875, 1046, 680, -300, -1139, -1137, -534, 53, 445, 760, 819, 297, -582, -1065, -806, -147, 357, 566, 687, 806, 564, -241, -1088, -1302, -784, 128, 950, 1289, 1105, 489, -413, -1303, -1684, -1247, -172, 832, 1235, 1325, 1284, 648, -574, -1533, -1641, -1064, -42, 992, 1483, 1243, 464, -559, -1306, -1299, -625, 184, 735, 912, 827, 521, -44, -770, -1203, -929, 22, 1013, 1343, 988, 315, -555, -1507, -1824, -1071, 155, 1048, 1440, 1444, 1038, 301, -568, -1387, -1784, -1270, 17, 1128, 1364, 1109, 702, -86, -1096, -1452, -867, -8, 531, 694, 692, 626, 324, -293, -931, -991, -282, 668, 962, 576, 169, -115, -632, -1084, -918, -293, 411, 912, 1037, 840, 593, 88, -853, -1659, -1439, -300, 765, 1138, 1132, 1008, 451, -583, -1363, -1347, -831, -185, 448, 906, 1080, 991, 538, -295, -1011, -1020, -487, -18, 218, 568, 928, 590, -447, -1197, -1023, -303, 345, 709, 907, 956, 626, -254, -1140, -1393, -944, -186, 597, 1200, 1478, 1140, 50, -1229, -1836, -1491, -559, 384, 933, 1207, 1411, 1152, 109, -1097, -1632, -1375, -622, 332, 1198, 1573, 1046, -171, -1166, -1299, -827, -194, 381, 733, 828, 810, 543, -227, -1151, -1370, -579, 525, 1156, 1203, 811, -108, -1244, -1659, -1073, -180, 417, 834, 1145, 1222, 928, 206, -856, -1726, -1681, -616, 632, 1274, 1311, 998, 166, -935, -1439, -1004, -244, 295, 499, 603, 741, 746, 244, -601, -1038, -654, 163, 551, 396, 258, 223, -222, -870, -953, -436, 202, 671, 894, 861, 737, 410, -437, -1423, -1573, -692, 305, 738, 919, 1121, 824, -156, -1010, -1131, -788, -399, 46, 458, 780, 1025, 913, 140, -794, -1016, -566, -205, -48, 398, 930, 678, -323, -999, -832, -321, 124, 495, 754, 870, 721, 100, -860, -1380, -1013, -193, 456, 882, 1219, 1137, 268, -903, -1486, -1358, -801, -19, 721, 1129, 1342, 1327, 624, -693, -1679, -1655, -925, 10, 931, 1530, 1323, 284, -753, -1118, -924, -504, 25, 510, 663, 653, 626, 252, -635, -1218, -756, 247, 893, 1074, 873, 113, -1000, -1585, -1270, -486, 307, 932, 1209, 1071, 826, 480, -336, -1440, -1783, -935, 193, 819, 1099, 1176, 626, -423, -1084, -956, -470, -44, 192, 290, 424, 743, 798, 72, -885, -962, -137, 473, 388, 230, 278, -40, -708, -959, -541, 37, 470, 735, 774, 732, 676, 201, -954, -1846, -1416, -131, 803, 1116, 1199, 953, 171, -729, -1139, -1019, -706, -335, 166, 765, 1232, 1275, 660, -393, -1132, -1031, -491, -92, 220, 621, 719, 179, -556, -795, -476, -33, 306, 600, 841, 789, 249, -654, -1333, -1183, -308, 493, 874, 1064, 1101, 543, -575, -1463, -1524, -967, -188, 545, 1080, 1277, 1236, 800, -224, -1304, -1531, -928, -251, 313, 946, 1250, 741, -234, -847, -875, -604, -222, 266, 619, 652, 531, 296, -266, -855, -731, 8, 520, 626, 629, 342, -451, -1124, -1065, -513, 26, 460, 818, 1003, 953, 660, -33, -1007, -1543, -1131, -254, 416, 861, 1107, 811, 13, -671, -806, -573, -270, -35, 105, 260, 603, 834, 383, -451, -688, -196, 185, 129, 35, 68, -100, -457, -623, -365, 36, 344, 565, 670, 615, 530, 267, -483, -1373, -1390, -454, 467, 834, 951, 875, 350, -427, -839, -753, -538, -420, -166, 384, 912, 1072, 787, 151, -575, -913, -699, -301, 4, 336, 543, 277, -331, -619, -289, 138, 220, 245, 527, 718, 427, -241, -894, -1100, -712, 8, 656, 1050, 1123, 678, -261, -1197, -1466, -1025, -365, 259, 861, 1264, 1293, 946, 135, -877, -1392, -1141, -582, 35, 689, 998, 587, -132, -491, -442, -307, -160, 133, 432, 529, 495, 300, -262, -919, -915, -229, 467, 894, 1068, 650, -423, -1296, -1346, -883, -297, 379, 1047, 1361, 1238, 842, 94, -950, -1629, -1397, -660, 64, 824, 1374, 1142, 250, -550, -948, -951, -543, 53, 428, 568, 702, 673, 136, -565, -708, -310, 70, 293, 496, 419, -58, -585, -894, -902, -483, 233, 831, 1084, 1119, 920, 301, -672, -1479, -1598, -993, 7, 1013, 1555, 1318, 475, -479, -1117, -1259, -897, -274, 301, 730, 1003, 963, 552, -83, -615, -837, -681, -271, 268, 643, 551, 22, -516, -698, -472, -99, 190, 440, 763, 910, 624, -103, -952, -1350, -954, -128, 644, 1210, 1314, 624, -479, -1175, -1212, -906, -527, 39, 795, 1353, 1443, 1101, 258, -918, -1625, -1440, -801, 14, 985, 1421, 850, -28, -403, -545, -820, -795, -208, 518, 910, 985, 702, -59, -878, -1106, -708, -58, 710, 1243, 919, -77, -777, -933, -1064, -1055, -328, 808, 1493, 1532, 1212, 481, -642, -1560, -1737, -1264, -378, 802, 1688, 1552, 729, -78, -839, -1531, -1528, -593, 503, 1107, 1219, 1017, 373, -506, -971, -805, -392, 129, 717, 848, 324, -289, -678, -1054, -1103, -376, 691, 1307, 1351, 1048, 469, -382, -1201, -1621, -1365, -502, 657, 1557, 1679, 1011, -37, -1027, -1609, -1454, -621, 287, 880, 1128, 1110, 794, 234, -445, -1027, -1175, -695, 167, 830, 826, 297, -336, -687, -689, -353, 167, 587, 702, 594, 511, 293, -332, -1083, -1241, -696, 137, 973, 1453, 1084, 55, -815, -1113, -1080, -905, -441, 375, 1151, 1452, 1370, 917, -100, -1297, -1803, -1396, -464, 597, 1213, 985, 389, 35, -256, -763, -1010, -577, 229, 903, 1190, 951, 193, -716, -1242, -1081, -333, 647, 1228, 971, 147, -434, -657, -1008, -1341, -834, 471, 1531, 1759, 1391, 642, -420, -1353, -1626, -1265, -572, 344, 1123, 1250, 886, 506, -111, -1197, -1829, -1106, 301, 1121, 1117, 879, 541, -39, -597, -708, -539, -288, 142, 506, 382, 16, -236, -578, -898, -579, 378, 1088, 1099, 749, 417, 79, -480, -1149, -1485, -1065, 11, 1149, 1651, 1294, 370, -677, -1417, -1457, -761, 110, 613, 806, 918, 964, 771, 182, -742, -1449, -1301, -406, 506, 878, 655, 90, -437, -585, -312, 117, 401, 383, 298, 388, 488, 110, -696, -1202, -928, -136, 758, 1375, 1178, 160, -856, -1206, -1051, -743, -222, 526, 1111, 1293, 1220, 865, -84, -1289, -1824, -1426, -576, 392, 1187, 1270, 700, 196, -60, -545, -1138, -1117, -305, 607, 1068, 1037, 653, -55, -785, -991, -535, 182, 655, 644, 189, -306, -473, -546, -831, -824, 37, 1175, 1643, 1300, 614, -216, -1062, -1545, -1352, -673, 173, 911, 1285, 1127, 655, -7, -938, -1725, -1461, -209, 879, 1106, 939, 787, 437, -163, -605, -709, -647, -406, 63, 421, 398, 144, -217, -615, -720, -153, 712, 1124, 837, 356, 65, -212, -738, -1217, -1128, -388, 595, 1305, 1399, 812, -201, -1117, -1465, -1118, -388, 321, 815, 1075, 1108, 964, 502, -365, -1274, -1548, -1007, -67, 658, 807, 465, 90, -111, -224, -279, -206, -69, 142, 462, 722, 545, -81, -737, -937, -591, 120, 826, 999, 413, -418, -790, -751, -711, -614, -107, 719, 1339, 1431, 1047, 355, -554, -1364, -1611, -1146, -280, 537, 934, 872, 634, 399, -58, -821, -1261, -771, 288, 937, 900, 604, 293, -168, -641, -698, -291, 212, 386, 129, -208, -192, -90, -404, -826, -503, 552, 1341, 1309, 840, 355, -235, -1009, -1573, -1457, -634, 447, 1180, 1290, 954, 436, -373, -1303, -1580, -763, 394, 926, 851, 740, 759, 518, -196, -1010, -1274, -765, -9, 445, 578, 564, 199, -515, -918, -511, 323, 818, 748, 453, 361, 336, -113, -993, -1518, -1048, 82, 1051, 1411, 1146, 350, -689, -1429, -1434, -809, 112, 868, 1150, 1089, 1010, 746, -135, -1278, -1745, -1211, -233, 558, 905, 847, 495, 23, -380, -608, -606, -341, 100, 497, 732, 799, 493, -278, -987, -949, -268, 461, 805, 619, 32, -515, -718, -755, -737, -380, 432, 1153, 1364, 1201, 822, -35, -1206, -1860, -1530, -606, 356, 1064, 1250, 937, 443, -135, -874, -1417, -1142, -149, 762, 1122, 1119, 837, 208, -596, -1046, -867, -236, 280, 325, 162, 168, 80, -359, -815, -689, 15, 841, 1235, 1078, 623, 62, -646, -1333, -1505, -927, 65, 896, 1246, 1197, 840, -8, -1147, -1823, -1454, -290, 870, 1330, 1224, 1064, 734, -198, -1301, -1647, -1108, -263, 561, 1161, 1168, 468, -493, -1081, -1040, -453, 363, 922, 890, 598, 453, 134, -743, -1519, -1262, -134, 964, 1463, 1289, 459, -714, -1560, -1626, -1017, -50, 964, 1543, 1505, 1140, 614, -360, -1578, -2124, -1457, -84, 1061, 1488, 1213, 525, -264, -847, -1079, -947, -379, 409, 904, 953, 857, 551, -291, -1211, -1355, -538, 564, 1182, 959, 207, -461, -846, -1073, -1033, -493, 518, 1457, 1711, 1224, 438, -391, -1276, -1931, -1686, -456, 994, 1680, 1426, 777, 109, -615, -1357, -1633, -1108, 45, 1141, 1536, 1215, 677, 179, -525, -1320, -1424, -485, 619, 884, 575, 370, 42, -723, -1295, -999, -40, 971, 1511, 1307, 632, -22, -617, -1351, -1770, -1190, 223, 1393, 1699, 1370, 676, -428, -1635, -2208, -1706, -278, 1332, 2091, 1753, 1087, 506, -505, -1819, -2283, -1378, 79, 1243, 1798, 1525, 455, -802, -1566, -1603, -908, 365, 1463, 1595, 943, 294, -169, -869, -1656, -1612, -389, 1206, 2008, 1636, 547, -732, -1759, -2146, -1587, -201, 1349, 2203, 1988, 1149, 296, -569, -1616, -2419, -2013, -289, 1556, 2229, 1713, 736, -384, -1402, -1801, -1332, -339, 689, 1344, 1306, 878, 499, -21, -1069, -1942, -1379, 420, 1691, 1451, 500, -255, -919, -1506, -1393, -443, 685, 1439, 1692, 1308, 458, -354, -1091, -1914, -2132, -836, 1206, 2203, 1721, 785, 1, -775, -1473, -1684, -1243, -190, 1049, 1716, 1431, 804, 350, -378, -1499, -1816, -649, 757, 1063, 700, 498, 137, -624, -1227, -1206, -661, 411, 1620, 1911, 1024, 38, -500, -1227, -2027, -1616, 96, 1503, 1686, 1298, 803, -79, -1250, -2042, -1932, -789, 953, 2131, 1941, 1015, 326, -339, -1419, -2142, -1571, -142, 1079, 1672, 1713, 1072, -208, -1543, -2155, -1610, -160, 1290, 1819, 1287, 434, -41, -399, -1165, -1714, -964, 696, 1682, 1476, 786, -70, -1250, -2162, -1790, -272, 1248, 2010, 1880, 936, -148, -701, -1145, -1970, -2070, -367, 1842, 2568, 1780, 611, -639, -1798, -2099, -1244, -90, 725, 1247, 1370, 891, 370, 141, -517, -1730, -1877, -221, 1448, 1500, 704, 104, -538, -1207, -1084, -210, 405, 611, 867, 862, 236, -332, -496, -909, -1362, -594, 1146, 1969, 1200, 113, -469, -880, -1224, -1177, -809, -197, 749, 1631, 1673, 942, 120, -701, -1607, -1829, -781, 749, 1437, 1114, 497, 19, -398, -828, -1090, -888, -51, 946, 1290, 739, 97, -131, -407, -968, -1026, -158, 820, 1069, 785, 377, -153, -862, -1362, -1258, -435, 804, 1720, 1528, 430, -448, -653, -835, -1214, -903, 298, 1262, 1297, 960, 587, -309, -1499, -1875, -1070, 83, 944, 1347, 1067, 241, -233, -166, -420, -1042, -838, 397, 1233, 979, 410, -116, -933, -1600, -1153, 133, 1139, 1392, 1001, 87, -714, -724, -398, -579, -745, 124, 1425, 1669, 776, -206, -904, -1481, -1481, -550, 503, 822, 712, 623, 374, 52, 24, -66, -681, -942, -25, 1055, 912, -19, -624, -840, -872, -310, 704, 1072, 519, -83, -249, -346, -353, -131, -63, -257, 21, 905, 1243, 484, -510, -965, -1039, -841, -190, 506, 691, 480, 332, 222, -18, -279, -389, -409, -223, 304, 861, 804, 75, -650, -785, -484, -153, 52, 174, 225, 245, 188, -35, -317, -367, -162, 105, 487, 999, 1113, 363, -769, -1357, -1212, -764, -204, 435, 842, 838, 599, 228, -336, -659, -367, 45, -17, -28, 494, 733, 189, -277, -109, -169, -708, -684, 152, 575, 46, -498, -527, -409, -37, 924, 1704, 1297, 253, -347, -730, -1306, -1416, -689, -5, 201, 658, 1321, 1183, 104, -734, -901, -861, -648, 43, 771, 920, 736, 701, 567, -36, -812, -1236, -1101, -487, 178, 325, -104, -430, -123, 543, 1136, 1485, 1274, 258, -990, -1467, -1109, -601, -297, 11, 422, 911, 1231, 882, -362, -1673, -1944, -1156, -40, 1067, 2051, 2197, 1126, -192, -716, -805, -1131, -1300, -804, -88, 370, 641, 570, -64, -591, -249, 470, 694, 576, 599, 452, -201, -843, -807, -337, 44, 349, 655, 581, -70, -856, -1328, -1396, -833, 346, 1442, 1813, 1724, 1341, 373, -919, -1594, -1399, -940, -507, 103, 693, 818, 494, 16, -541, -945, -743, -13, 662, 1095, 1384, 1073, -53, -1041, -980, -433, -185, 36, 406, 246, -532, -933, -640, -323, -115, 446, 1098, 1168, 870, 770, 471, -545, -1485, -1256, -329, 190, 328, 522, 351, -483, -1068, -809, -254, 114, 660, 1304, 1372, 857, 349, -158, -917, -1411, -948, -52, 348, 246, 182, 147, -62, -256, -397, -630, -652, 39, 1106, 1667, 1457, 795, -89, -945, -1263, -944, -571, -506, -474, -192, 234, 674, 933, 672, 9, -314, -112, 24, -25, 265, 655, 264, -521, -522, 75, 25, -588, -738, -480, -362, -55, 703, 1035, 558, 204, 361, 243, -178, -161, 78, -362, -933, -577, 189, 234, -195, -216, 61, 201, 348, 498, 272, -156, -160, 201, 255, -13, -153, -219, -503, -593, -60, 554, 504, 47, -136, -36, -50, -177, -84, 216, 377, 140, -234, -348, -208, -142, -130, 148, 598, 669, 281, -137, -311, -395, -473, -440, -281, -48, 176, 298, 292, 256, 197, 84, 20, 202, 480, 520, 162, -459, -1039, -1252, -1026, -496, 184, 846, 1195, 1113, 856, 510, -64, -716, -890, -562, -246, -119, 34, 104, -148, -470, -463, -116, 446, 1092, 1386, 947, 53, -715, -1218, -1454, -1141, -24, 1229, 1633, 933, -113, -843, -1211, -1225, -615, 585, 1669, 1985, 1398, 218, -1059, -2006, -2330, -1780, -344, 1245, 1976, 1673, 1087, 559, -156, -915, -1097, -619, 23, 466, 558, 32, -912, -1516, -1370, -615, 549, 1863, 2496, 1966, 750, -414, -1345, -1876, -1692, -867, 157, 1061, 1550, 1118, -268, -1715, -2203, -1451, 115, 1676, 2575, 2547, 1705, 246, -1310, -2223, -2206, -1619, -777, 328, 1366, 1535, 641, -483, -954, -712, -87, 699, 1346, 1553, 1263, 456, -769, -1857, -2132, -1639, -797, 210, 1208, 1653, 1333, 646, -32, -739, -1228, -997, -48, 919, 1434, 1461, 831, -521, -1870, -2209, -1470, -386, 557, 1270, 1592, 1301, 534, -331, -898, -964, -557, 2, 447, 674, 585, 143, -393, -664, -658, -532, -276, 177, 707, 1077, 968, 274, -665, -1171, -1035, -591, -2, 766, 1311, 1053, 258, -313, -580, -813, -808, -384, 87, 383, 722, 866, 360, -494, -956, -917, -573, 131, 1055, 1422, 857, -47, -557, -720, -705, -372, 155, 340, 119, -92, -165, -275, -321, -151, 63, 317, 725, 1107, 956, 303, -408, -938, -1310, -1345, -865, -48, 657, 1059, 1135, 823, 132, -597, -859, -448, 275, 759, 775, 384, -251, -892, -1114, -824, -349, 4, 390, 849, 964, 489, -91, -296, -358, -305, 192, 878, 865, 59, -727, -1067, -1209, -1161, -626, 261, 938, 1240, 1347, 1168, 600, -24, -400, -816, -1310, -1294, -663, -151, 19, 460, 1117, 1046, 230, -185, 234, 446, -101, -590, -458, -255, -518, -719, -325, 370, 768, 771, 639, 367, -107, -625, -849, -567, 213, 988, 931, -26, -920, -959, -602, -478, -226, 593, 1490, 1533, 741, -195, -863, -1247, -1164, -442, 509, 956, 534, -327, -792, -403, 390, 777, 484, 2, -170, -46, -10, -194, -374, -346, -196, 35, 428, 859, 807, 146, -632, -898, -708, -488, -459, -363, 80, 788, 1342, 1350, 851, 217, -260, -686, -1132, -1310, -1009, -490, -42, 350, 735, 980, 964, 642, 89, -343, -332, -197, -450, -748, -295, 570, 740, 108, -287, -178, -250, -666, -554, 338, 1089, 936, 185, -547, -870, -633, 45, 705, 979, 849, 260, -795, -1594, -1216, 33, 783, 578, 366, 496, 163, -806, -1132, -256, 794, 1118, 1035, 784, 4, -1089, -1581, -1195, -406, 405, 1067, 1054, 177, -732, -730, -10, 532, 631, 674, 644, 129, -715, -1119, -879, -511, -348, -46, 583, 1143, 1151, 562, -254, -711, -540, -138, -107, -376, -307, 249, 663, 419, -185, -581, -643, -438, 118, 969, 1478, 959, -289, -1195, -1132, -536, -96, 66, 277, 618, 637, -21, -859, -983, -307, 384, 821, 1338, 1668, 930, -704, -1861, -1825, -1227, -732, -231, 464, 1149, 1549, 1403, 571, -453, -783, -335, 17, -85, -45, 289, 147, -754, -1391, -1041, -326, 13, 467, 1505, 2240, 1733, 494, -617, -1551, -2197, -1771, -312, 948, 1403, 1513, 1136, -402, -2203, -2373, -933, 453, 1286, 2201, 2610, 1386, -680, -1770, -1668, -1319, -813, 101, 782, 633, 167, -181, -546, -655, 139, 1336, 1705, 1043, 178, -588, -1364, -1762, -1250, -244, 507, 875, 1059, 1042, 701, 65, -792, -1524, -1365, -175, 1136, 1489, 857, -116, -775, -875, -558, -198, 126, 502, 777, 635, 277, 53, -285, -1012, -1395, -561, 887, 1391, 590, -359, -614, -498, -484, -331, 270, 986, 1311, 1092, 535, -261, -1246, -1951, -1786, -772, 422, 1241, 1460, 960, 86, -417, -338, -212, -140, 266, 812, 675, -40, -459, -506, -880, -1335, -945, 100, 646, 545, 590, 930, 981, 668, 323, -101, -693, -1057, -805, -325, -211, -329, -159, 187, 240, 87, 236, 674, 952, 832, 393, -272, -938, -1182, -925, -486, -91, 356, 829, 998, 779, 352, -265, -1093, -1576, -1025, 334, 1405, 1458, 814, 115, -316, -513, -629, -771, -795, -440, 212, 692, 745, 502, 109, -297, -349, 178, 651, 403, -244, -473, -344, -410, -617, -600, -415, -107, 658, 1645, 1882, 1033, -176, -1076, -1616, -1632, -925, 42, 502, 476, 490, 686, 773, 689, 480, 124, -420, -939, -1243, -1166, -602, 332, 1102, 1265, 881, 291, -220, -533, -598, -402, -61, 148, -82, -573, -728, -260, 537, 1279, 1746, 1531, 409, -1108, -2129, -2220, -1530, -443, 629, 1352, 1663, 1588, 1053, 119, -779, -1165, -894, -182, 465, 524, -135, -961, -1282, -883, -46, 817, 1366, 1462, 1264, 805, -27, -1004, -1520, -1320, -784, -248, 185, 384, 273, 206, 473, 781, 779, 519, 139, -337, -770, -897, -695, -400, -231, -170, -11, 438, 1023, 1310, 1105, 553, -177, -991, -1539, -1492, -1041, -564, -25, 786, 1516, 1775, 1555, 950, -204, -1449, -1917, -1422, -657, 15, 729, 1216, 888, 17, -574, -600, -369, 38, 585, 856, 556, -70, -631, -978, -878, -104, 909, 1367, 1073, 418, -434, -1491, -2233, -1920, -588, 1004, 2187, 2624, 2199, 975, -682, -2137, -2604, -1715, -139, 956, 1068, 646, 115, -432, -765, -348, 674, 1391, 1221, 486, -239, -808, -1174, -1228, -931, -382, 293, 861, 1104, 975, 666, 189, -440, -1015, -1080, -472, 382, 866, 814, 532, 197, -447, -1375, -1860, -1218, 185, 1446, 2148, 2256, 1406, -387, -1982, -2219, -1309, -242, 544, 1008, 923, 290, -407, -918, -1194, -821, 555, 2127, 2593, 1706, 116, -1573, -2695, -2507, -1158, 172, 829, 1168, 1304, 860, 94, -232, -206, -276, -90, 745, 1268, 429, -1034, -1677, -1417, -1116, -769, 116, 1210, 1721, 1657, 1392, 735, -435, -1467, -1630, -1135, -475, 270, 885, 786, 10, -551, -456, -275, -236, 287, 1361, 1860, 972, -588, -1673, -1905, -1455, -476, 757, 1580, 1421, 575, -179, -388, -385, -410, -283, 31, 74, -335, -606, -209, 485, 888, 917, 679, -32, -1035, -1448, -765, 297, 789, 708, 491, 133, -501, -862, -474, 225, 523, 435, 410, 305, -158, -674, -665, -195, 298, 627, 690, 181, -792, -1337, -823, 235, 1008, 1317, 1231, 566, -529, -1253, -1153, -812, -688, -343, 583, 1312, 1116, 514, 387, 454, -18, -725, -908, -734, -854, -1080, -684, 309, 1233, 1609, 1331, 568, -86, -101, 18, -406, -976, -971, -743, -837, -714, 129, 944, 1016, 944, 1188, 1081, 171, -817, -1204, -1174, -845, -160, 474, 484, 175, 173, 344, 188, -111, -114, 27, -55, -222, -157, -54, -124, -110, 257, 629, 543, 127, -152, -138, -56, -169, -529, -947, -994, -494, 234, 797, 1148, 1407, 1377, 823, -103, -996, -1570, -1660, -1206, -380, 345, 676, 716, 644, 450, 183, 150, 324, 371, 178, 118, 102, -325, -1077, -1401, -1061, -573, -197, 368, 1147, 1715, 1776, 1326, 408, -689, -1465, -1723, -1558, -1022, -130, 686, 1058, 993, 650, 123, -322, -278, 165, 580, 714, 527, -58, -922, -1548, -1605, -1101, -145, 1009, 1735, 1563, 859, 163, -393, -846, -881, -427, 191, 671, 818, 321, -664, -1307, -1183, -861, -647, 91, 1418, 2240, 1919, 1148, 415, -664, -1932, -2297, -1467, -401, 186, 639, 1056, 992, 371, -141, -223, -93, 193, 721, 936, 244, -905, -1515, -1349, -801, 0, 915, 1338, 1043, 574, 246, -319, -1114, -1400, -738, 302, 1082, 1306, 961, 184, -532, -834, -856, -791, -590, -189, 216, 515, 670, 585, 339, 252, 494, 752, 599, -38, -958, -1755, -1989, -1435, -328, 755, 1375, 1520, 1481, 1340, 886, 30, -900, -1445, -1456, -1147, -815, -436, 132, 751, 1023, 935, 883, 934, 667, -55, -745, -1031, -1084, -1085, -789, -69, 640, 834, 563, 278, 191, 271, 492, 740, 607, -143, -1019, -1333, -1191, -1007, -600, 359, 1320, 1493, 1015, 492, -42, -650, -731, -118, 378, 92, -418, -533, -461, -458, -275, 188, 542, 703, 890, 917, 388, -495, -1150, -1348, -1061, -207, 842, 1296, 1003, 521, 68, -580, -1088, -876, -256, 112, 335, 739, 865, 288, -364, -512, -555, -708, -289, 719, 1160, 573, -57, -302, -766, -1293, -802, 511, 1236, 1103, 1120, 1067, -193, -2149, -2843, -1752, -228, 1089, 2386, 2977, 1885, -86, -1294, -1688, -2045, -1930, -606, 1046, 1713, 1489, 1004, 58, -1276, -1710, -576, 878, 1345, 1049, 641, -120, -1257, -1896, -1458, -548, 307, 1269, 2166, 2222, 1130, -450, -1795, -2447, -2130, -877, 577, 1480, 1697, 1405, 720, -144, -761, -970, -844, -409, 289, 744, 536, -138, -680, -824, -621, -91, 689, 1310, 1317, 677, -205, -884, -1206, -1151, -690, 96, 790, 935, 590, 234, 76, -136, -432, -434, -134, -3, -267, -381, -11, 508, 781, 856, 643, -153, -1181, -1544, -964, -42, 726, 1202, 1099, 266, -616, -729, -183, 262, 385, 467, 357, -307, -1219, -1497, -860, 93, 884, 1552, 1870, 1290, -20, -991, -1115, -961, -994, -847, -388, -94, 104, 735, 1521, 1484, 709, 231, 58, -566, -1337, -1135, -294, -124, -561, -486, 20, -52, -233, 687, 2228, 2681, 1772, 463, -976, -2707, -3797, -3176, -1297, 621, 2065, 2885, 2682, 1607, 530, -113, -643, -1184, -1430, -1374, -1260, -1066, -572, 174, 1005, 1662, 1802, 1397, 814, 272, -445, -1257, -1676, -1514, -1148, -686, 129, 1174, 1765, 1506, 726, -19, -485, -713, -737, -507, -100, 201, 166, -54, -171, -229, -325, -180, 423, 1019, 943, 278, -303, -534, -589, -548, -347, -88, 108, 262, 440, 505, 272, -281, -744, -638, 56, 657, 621, 262, 102, 70, -135, -307, -231, -196, -437, -516, -102, 317, 248, 48, 182, 456, 484, 362, 199, -127, -470, -373, -28, -138, -709, -907, -433, 217, 771, 1344, 1547, 807, -442, -1177, -1229, -1084, -830, -204, 520, 985, 1223, 1235, 741, -192, -936, -1201, -1178, -899, -158, 695, 1023, 727, 307, 15, -210, -264, 41, 535, 699, 280, -567, -1412, -1858, -1556, -376, 1321, 2672, 2831, 1713, -1, -1447, -2134, -1998, -1343, -596, 3, 517, 1012, 1285, 1166, 727, 233, -105, -252, -261, -234, -238, -399, -825, -1305, -1344, -764, 154, 1170, 2292, 2969, 2350, 527, -1311, -2410, -2916, -2607, -969, 1184, 2064, 1397, 556, 220, -178, -485, -6, 791, 683, -129, -525, -509, -729, -895, -430, 118, 176, 205, 588, 758, 518, 532, 770, 314, -886, -1601, -1355, -745, -132, 782, 1626, 1464, 358, -680, -1059, -1045, -678, 213, 1176, 1328, 605, -269, -810, -1062, -952, -345, 455, 948, 1031, 809, 195, -726, -1414, -1379, -713, 331, 1426, 1969, 1421, 195, -806, -1268, -1427, -1193, -436, 430, 879, 980, 837, 193, -599, -696, 35, 626, 664, 448, -40, -945, -1468, -851, 61, 171, 38, 599, 1233, 1028, 479, 328, 72, -707, -1232, -1042, -783, -772, -368, 560, 1165, 1077, 827, 632, 233, -159, -112, 77, -262, -965, -1350, -1220, -838, -194, 740, 1569, 1728, 1323, 708, 47, -657, -1184, -1265, -945, -458, 2, 320, 424, 329, 171, 77, 188, 526, 822, 688, 86, -614, -1052, -1120, -856, -394, 55, 379, 656, 915, 919, 650, 361, 192, -118, -708, -1276, -1414, -1082, -462, 345, 1207, 1747, 1503, 550, -463, -876, -786, -528, -110, 416, 442, -374, -1161, -1010, -188, 561, 1235, 1835, 1633, 311, -1145, -1808, -1775, -1300, -271, 973, 1584, 1385, 876, 257, -483, -1037, -1131, -930, -497, 291, 1096, 1279, 845, 199, -524, -1132, -1085, -297, 489, 734, 584, 141, -542, -925, -498, 243, 670, 928, 1098, 638, -420, -1054, -955, -875, -961, -447, 543, 988, 805, 833, 1024, 615, -333, -988, -1069, -880, -469, 133, 572, 518, 130, -250, -323, -18, 391, 587, 679, 734, 349, -661, -1520, -1510, -927, -258, 650, 1666, 1854, 984, 13, -457, -975, -1638, -1529, -427, 649, 1097, 1326, 1386, 637, -661, -1406, -1179, -619, -93, 555, 978, 665, -135, -566, -483, -249, 52, 544, 958, 850, 250, -502, -1175, -1534, -1306, -426, 727, 1583, 1723, 1120, 244, -416, -738, -879, -797, -403, -9, 10, -231, -306, -119, 175, 621, 1206, 1528, 1095, 13, -1036, -1508, -1384, -987, -514, -89, 206, 330, 494, 887, 1364, 1435, 952, 190, -566, -1277, -1842, -1983, -1490, -457, 812, 1767, 1894, 1266, 489, -76, -440, -535, -245, -21, -367, -837, -730, -274, -193, -235, 272, 994, 1092, 689, 448, 207, -438, -969, -783, -322, -256, -255, 190, 654, 687, 441, 163, -368, -990, -1013, -213, 698, 1083, 912, 469, -76, -555, -767, -661, -331, 37, 288, 315, 116, -235, -463, -250, 345, 843, 867, 562, 185, -199, -560, -773, -868, -941, -826, -260, 573, 1210, 1441, 1302, 767, -125, -887, -1115, -875, -562, -201, 211, 397, 87, -390, -475, -84, 490, 1080, 1443, 1112, 7, -1103, -1412, -1024, -512, -93, 190, 179, -64, -35, 414, 789, 736, 517, 360, 40, -430, -722, -706, -618, -455, -74, 152, -69, -256, 266, 1128, 1437, 1018, 356, -427, -1348, -1825, -1226, -81, 543, 529, 610, 881, 699, 20, -393, -223, 13, -15, 6, 93, -273, -1047, -1324, -538, 627, 1285, 1329, 1120, 694, 1, -616, -833, -901, -1093, -1147, -597, 318, 911, 1010, 1037, 1059, 639, -171, -709, -675, -572, -651, -487, 57, 291, -108, -476, -164, 451, 802, 995, 1218, 990, -80, -1371, -1925, -1664, -1063, -254, 833, 1676, 1651, 998, 389, -83, -629, -913, -577, -137, -259, -596, -540, -217, -10, 383, 1072, 1332, 733, 112, 50, -32, -647, -1180, -1138, -960, -858, -239, 990, 1831, 1717, 1139, 615, -113, -1105, -1760, -1608, -935, -290, 144, 607, 1116, 1309, 973, 503, 314, 95, -606, -1363, -1366, -852, -569, -422, 177, 976, 1221, 1090, 1220, 1357, 697, -630, -1672, -2029, -1975, -1550, -568, 705, 1647, 2011, 1888, 1286, 309, -571, -867, -791, -865, -1141, -1136, -661, -91, 348, 748, 1126, 1132, 846, 699, 719, 231, -905, -1858, -1896, -1309, -572, 298, 1228, 1683, 1407, 869, 438, -101, -848, -1281, -1109, -655, -318, -10, 328, 488, 471, 645, 962, 926, 331, -352, -761, -1012, -1224, -1179, -692, 23, 692, 1235, 1612, 1590, 997, 37, -880, -1477, -1715, -1546, -934, -52, 725, 1238, 1582, 1641, 1095, 103, -690, -1020, -1227, -1363, -1074, -442, 15, 302, 888, 1494, 1395, 739, 406, 411, -1, -911, -1607, -1806, -1759, -1306, -131, 1306, 2140, 2153, 1797, 1231, 344, -728, -1566, -1921, -1887, -1508, -773, 190, 1030, 1512, 1591, 1386, 1005, 524, -25, -691, -1305, -1621, -1522, -1155, -541, 313, 1060, 1322, 1386, 1663, 1724, 781, -808, -2001, -2430, -2405, -1727, -155, 1506, 2220, 2060, 1659, 1005, -75, -1019, -1281, -1151, -1075, -894, -468, -37, 258, 588, 946, 1210, 1391, 1333, 636, -677, -1813, -2278, -2118, -1371, -2, 1435, 2117, 1938, 1442, 750, -159, -911, -1119, -1062, -1077, -963, -525, -93, 157, 576, 1256, 1686, 1525, 956, 128, -936, -1875, -2083, -1535, -746, -16, 797, 1592, 1836, 1331, 547, 23, -309, -744, -1142, -1192, -984, -758, -380, 442, 1328, 1664, 1384, 899, 254, -632, -1462, -1695, -1374, -845, -190, 645, 1385, 1643, 1336, 735, 136, -301, -638, -1036, -1348, -1384, -1160, -789, -17, 1258, 2458, 2733, 1985, 693, -756, -2022, -2594, -2289, -1473, -509, 539, 1443, 1811, 1622, 1205, 751, 321, -9, -375, -1093, -1955, -2246, -1757, -901, 212, 1681, 2950, 3086, 2072, 750, -474, -1733, -2679, -2752, -2077, -1261, -271, 1102, 2382, 2774, 2382, 1771, 945, -351, -1719, -2531, -2763, -2639, -1895, -337, 1423, 2585, 3037, 2919, 2095, 631, -805, -1738, -2351, -2753, -2543, -1544, -224, 890, 1731, 2345, 2578, 2336, 1633, 525, -905, -2320, -3257, -3363, -2456, -781, 994, 2264, 2899, 2965, 2335, 1097, -211, -1222, -2055, -2705, -2622, -1689, -537, 389, 1365, 2372, 2716, 2121, 1219, 386, -709, -2008, -2668, -2421, -1846, -1190, 34, 1674, 2769, 2821, 2330, 1608, 371, -1312, -2610, -2932, -2495, -1776, -850, 382, 1681, 2593, 2861, 2664, 2093, 871, -1036, -2931, -3844, -3612, -2590, -958, 1100, 2860, 3497, 3083, 2206, 1201, 21, -1119, -1968, -2544, -2962, -2906, -1992, -288, 1660, 3278, 4100, 3761, 2322, 378, -1363, -2707, -3665, -3855, -2910, -1190, 509, 1995, 3330, 3990, 3308, 1636, -12, -1349, -2587, -3343, -2929, -1712, -698, -57, 838, 2038, 2826, 2836, 2433, 1679, 208, -1884, -3583, -4034, -3416, -2142, -150, 2331, 4036, 3904, 2556, 1259, 154, -1170, -2236, -2319, -1956, -2016, -1983, -888, 831, 2021, 2662, 3250, 3236, 1791, -506, -2278, -3143, -3479, -3116, -1579, 508, 1900, 2225, 2198, 2119, 1619, 724, 22, -414, -1269, -2515, -3084, -2383, -1037, 297, 1685, 3014, 3395, 2508, 1075, -303, -1674, -2824, -2969, -2002, -776, 132, 916, 1677, 2012, 1850, 1529, 1088, 116, -1369, -2518, -2620, -1855, -842, 217, 1315, 2037, 1919, 1323, 910, 536, -343, -1337, -1595, -1311, -1322, -1388, -645, 663, 1513, 1833, 2172, 2138, 1013, -653, -1793, -2308, -2593, -2252, -871, 875, 1998, 2333, 2200, 1546, 439, -583, -1129, -1345, -1467, -1376, -1010, -507, 13, 638, 1344, 1874, 1928, 1461, 613, -467, -1610, -2434, -2530, -1919, -886, 438, 1908, 2942, 2866, 1824, 518, -677, -1782, -2479, -2331, -1520, -637, 177, 1097, 1849, 1917, 1409, 925, 607, 70, -855, -1743, -2206, -2163, -1568, -335, 1210, 2323, 2510, 2009, 1258, 360, -650, -1521, -1968, -2081, -1960, -1396, -229, 1233, 2382, 2897, 2655, 1632, 34, -1540, -2510, -2726, -2300, -1379, -175, 908, 1651, 2046, 2118, 1763, 1088, 329, -482, -1494, -2522, -2998, -2558, -1407, 102, 1714, 3079, 3645, 3116, 1763, 147, -1351, -2555, -3258, -3231, -2437, -1120, 359, 1775, 2858, 3273, 2811, 1776, 646, -422, -1622, -2817, -3435, -3134, -2076, -545, 1267, 2921, 3723, 3427, 2370, 949, -687, -2207, -3096, -3118, -2518, -1540, -269, 1081, 2130, 2732, 2900, 2562, 1443, -275, -1962, -2948, -3136, -2675, -1658, -176, 1349, 2416, 2853, 2790, 2162, 910, -672, -1962, -2689, -2907, -2601, -1569, 11, 1527, 2515, 2961, 2877, 2093, 639, -960, -2160, -2857, -3100, -2621, -1313, 363, 1727, 2637, 3209, 3041, 1827, 102, -1219, -2038, -2746, -3060, -2386, -1046, 157, 1169, 2397, 3347, 3128, 1908, 623, -523, -1984, -3357, -3638, -2645, -1186, 229, 1755, 3072, 3406, 2586, 1398, 374, -751, -2125, -3068, -2923, -1977, -923, 130, 1371, 2461, 2804, 2426, 1780, 854, -623, -2269, -3185, -3059, -2297, -1153, 415, 2088, 3165, 3246, 2543, 1278, -353, -1885, -2742, -2758, -2261, -1501, -428, 890, 2018, 2506, 2391, 1988, 1352, 245, -1176, -2362, -2918, -2919, -2351, -952, 1040, 2699, 3271, 2957, 2233, 1101, -486, -1952, -2650, -2652, -2406, -1794, -482, 1101, 2086, 2321, 2415, 2432, 1754, 194, -1502, -2658, -3212, -3132, -2086, -184, 1640, 2609, 2815, 2622, 1931, 561, -965, -1938, -2270, -2296, -1967, -1011, 253, 1128, 1551, 1917, 2188, 1849, 874, -246, -1282, -2273, -2840, -2483, -1382, -103, 1144, 2397, 3187, 2948, 1779, 258, -1210, -2430, -3023, -2731, -1781, -639, 445, 1551, 2610, 3177, 2763, 1457, -105, -1491, -2637, -3291, -2955, -1681, -201, 996, 2059, 2822, 2799, 1973, 1016, 230, -807, -2183, -3233, -3302, -2441, -1030, 706, 2462, 3611, 3599, 2556, 1180, -170, -1664, -3132, -3754, -3091, -1751, -361, 1204, 2815, 3556, 3002, 1978, 1052, -289, -2154, -3403, -3226, -2299, -1369, -186, 1370, 2511, 2742, 2604, 2433, 1672, -81, -2115, -3476, -3919, -3491, -2094, 156, 2347, 3629, 3829, 3319, 2179, 434, -1474, -2854, -3434, -3364, -2670, -1338, 326, 1803, 2842, 3443, 3403, 2438, 757, -1011, -2435, -3434, -3789, -3167, -1548, 371, 1966, 3045, 3628, 3400, 2206, 484, -1090, -2332, -3329, -3715, -2989, -1375, 363, 1854, 3056, 3652, 3240, 2039, 619, -821, -2351, -3603, -3964, -3214, -1598, 506, 2511, 3719, 3738, 2887, 1681, 353, -1072, -2412, -3313, -3520, -2938, -1638, 119, 1852, 3193, 3859, 3746, 2715, 891, -1311, -3318, -4482, -4334, -2881, -743, 1264, 2744, 3584, 3605, 2745, 1412, 103, -1190, -2569, -3523, -3460, -2540, -1345, 50, 1812, 3439, 4170, 3832, 2710, 848, -1651, -3950, -4996, -4491, -2920, -767, 1598, 3642, 4579, 4129, 2729, 1059, -601, -2234, -3452, -3757, -3224, -2343, -1066, 922, 3038, 4129, 3898, 3058, 1820, -126, -2397, -3805, -3960, -3431, -2487, -824, 1295, 2946, 3685, 3858, 3529, 2296, 45, -2493, -4367, -4997, -4264, -2321, 310, 2740, 4069, 4041, 3183, 2010, 561, -1155, -2601, -3262, -3228, -2753, -1686, 14, 1750, 2858, 3278, 3261, 2620, 1126, -910, -2766, -3857, -3940, -3029, -1365, 644, 2475, 3683, 3933, 3241, 1849, -16, -2043, -3573, -3961, -3203, -1881, -383, 1214, 2610, 3309, 3186, 2594, 1607, 52, -1785, -3207, -3797, -3619, -2576, -630, 1647, 3287, 3902, 3705, 2752, 1041, -901, -2352, -3204, -3658, -3469, -2232, -291, 1593, 2992, 3918, 4040, 3045, 1156, -902, -2680, -3980, -4423, -3622, -1692, 569, 2451, 3630, 3989, 3383, 1962, 252, -1283, -2558, -3500, -3685, -2840, -1318, 331, 1872, 3227, 3960, 3623, 2324, 561, -1363, -3188, -4381, -4333, -2975, -912, 1220, 3048, 4208, 4279, 3164, 1400, -421, -2117, -3586, -4299, -3802, -2358, -580, 1301, 3141, 4328, 4256, 3137, 1513, -430, -2558, -4136, -4471, -3646, -2193, -334, 1755, 3431, 4053, 3685, 2800, 1572, -122, -2073, -3669, -4447, -4291, -3131, -891, 1955, 4287, 5165, 4564, 2971, 764, -1693, -3622, -4345, -3872, -2737, -1227, 537, 2139, 3034, 3194, 3028, 2603, 1507, -399, -2493, -3964, -4443, -3876, -2235, 239, 2733, 4358, 4772, 4040, 2329, -83, -2487, -4091, -4505, -3810, -2332, -395, 1597, 3161, 3880, 3705, 2852, 1530, -206, -2126, -3641, -4246, -3877, -2682, -742, 1635, 3681, 4640, 4327, 3076, 1218, -904, -2817, -3993, -4262, -3712, -2466, -596, 1619, 3613, 4792, 4792, 3558, 1353, -1240, -3492, -4825, -4925, -3767, -1686, 699, 2798, 4168, 4462, 3558, 1882, 172, -1261, -2507, -3508, -3849, -3337, -2121, -342, 1854, 3877, 4857, 4434, 2904, 759, -1608, -3743, -5017, -4939, -3499, -1196, 1305, 3493, 4885, 4926, 3546, 1447, -601, -2428, -3985, -4619, -3916, -2367, -672, 1203, 3244, 4600, 4521, 3347, 1741, -300, -2674, -4460, -4773, -3860, -2411, -585, 1629, 3626, 4615, 4485, 3602, 2018, -371, -3084, -5039, -5533, -4705, -2876, -151, 2982, 5318, 5885, 4846, 2882, 333, -2377, -4316, -4782, -4124, -3060, -1680, 171, 2120, 3591, 4440, 4695, 3996, 2003, -936, -3814, -5698, -6097, -4941, -2420, 831, 3819, 5597, 5788, 4628, 2524, -96, -2589, -4246, -4746, -4311, -3198, -1536, 540, 2620, 4211, 4947, 4568, 3040, 599, -2117, -4299, -5250, -4856, -3355, -1112, 1457, 3640, 4709, 4573, 3572, 1955, -250, -2526, -4042, -4478, -4135, -3095, -1109, 1535, 3751, 4796, 4812, 3972, 2013, -890, -3583, -4988, -5082, -4214, -2348, 354, 2879, 4230, 4464, 4050, 2962, 1057, -1123, -2838, -3955, -4557, -4340, -2898, -506, 2036, 4080, 5328, 5410, 4021, 1330, -1710, -4110, -5373, -5440, -4202, -1789, 1013, 3227, 4514, 4962, 4372, 2567, 71, -2114, -3631, -4458, -4384, -3106, -1054, 972, 2564, 3701, 4163, 3652, 2292, 465, -1505, -3287, -4375, -4384, -3320, -1433, 942, 3223, 4703, 4878, 3779, 1732, -790, -3113, -4521, -4609, -3632, -1989, 73, 2254, 3886, 4398, 3884, 2716, 939, -1343, -3411, -4369, -4186, -3297, -1840, 294, 2546, 4023, 4434, 4075, 2966, 916, -1619, -3668, -4670, -4756, -3934, -2017, 711, 3214, 4670, 5038, 4483, 2887, 336, -2400, -4339, -5110, -4769, -3398, -1114, 1447, 3454, 4491, 4601, 3841, 2198, -58, -2281, -3869, -4574, -4335, -3138, -1124, 1167, 3095, 4310, 4718, 4180, 2510, -33, -2699, -4641, -5350, -4676, -2791, -214, 2287, 4059, 4787, 4431, 3141, 1168, -1092, -3065, -4243, -4385, -3649, -2242, -268, 1927, 3716, 4530, 4338, 3271, 1389, -1063, -3354, -4704, -4796, -3778, -1896, 471, 2708, 4176, 4548, 3943, 2581, 687, -1482, -3431, -4561, -4511, -3365, -1512, 660, 2763, 4278, 4716, 3950, 2291, 151, -2107, -3963, -4748, -4145, -2563, -661, 1228, 2944, 4024, 4029, 3131, 1823, 196, -1797, -3640, -4472, -4110, -2897, -1038, 1350, 3592, 4707, 4437, 3219, 1414, -867, -3107, -4427, -4361, -3237, -1608, 242, 2075, 3431, 3875, 3450, 2465, 1018, -910, -2871, -4027, -3947, -2976, -1562, 186, 2086, 3515, 3963, 3543, 2513, 838, -1363, -3306, -4203, -3994, -3064, -1477, 678, 2839, 4148, 4342, 3588, 2006, -254, -2521, -3917, -4147, -3494, -2172, -328, 1579, 2922, 3498, 3464, 2827, 1514, -216, -1888, -3220, -4009, -3869, -2585, -534, 1540, 3165, 4086, 4093, 3042, 1230, -825, -2626, -3847, -4172, -3406, -1793, 112, 1789, 3075, 3836, 3808, 2754, 985, -948, -2649, -3872, -4177, -3201, -1333, 577, 2062, 3140, 3628, 3152, 1851, 395, -896, -2173, -3258, -3495, -2664, -1310, 98, 1595, 3027, 3716, 3257, 2027, 512, -1235, -3027, -4041, -3659, -2195, -434, 1271, 2749, 3534, 3242, 2144, 838, -504, -1892, -2978, -3215, -2578, -1507, -288, 1093, 2438, 3224, 3144, 2416, 1274, -324, -2189, -3542, -3752, -3010, -1821, -239, 1751, 3447, 4008, 3463, 2364, 821, -1281, -3258, -4078, -3605, -2482, -1043, 830, 2625, 3439, 3081, 2330, 1534, 355, -1283, -2603, -3061, -2903, -2398, -1238, 646, 2377, 3138, 3042, 2626, 1703, 31, -1831, -2919, -3118, -2858, -2108, -564, 1322, 2593, 2974, 2919, 2469, 1189, -746, -2334, -2957, -2900, -2457, -1391, 276, 1762, 2414, 2461, 2351, 1865, 679, -794, -1838, -2408, -2741, -2585, -1419, 389, 1836, 2519, 2745, 2577, 1656, 101, -1315, -2145, -2631, -2813, -2235, -769, 900, 2099, 2796, 3049, 2528, 1131, -588, -1926, -2721, -3047, -2715, -1554, 114, 1625, 2585, 2910, 2630, 1765, 530, -745, -1797, -2577, -2964, -2695, -1615, 25, 1668, 2857, 3329, 3002, 1931, 403, -1190, -2547, -3347, -3293, -2341, -817, 828, 2257, 3106, 3113, 2358, 1220, -56, -1406, -2584, -3134, -2822, -1875, -564, 917, 2256, 2972, 2853, 2145, 1175, -15, -1401, -2631, -3182, -2902, -2009, -655, 1048, 2686, 3543, 3297, 2229, 775, -852, -2374, -3236, -3113, -2194, -932, 406, 1629, 2444, 2555, 2070, 1328, 584, -268, -1311, -2304, -2783, -2558, -1723, -371, 1356, 2909, 3522, 2937, 1599, 65, -1465, -2720, -3185, -2606, -1430, -210, 929, 2006, 2649, 2472, 1667, 795, -98, -1225, -2420, -2950, -2491, -1383, -81, 1330, 2582, 3060, 2436, 1196, 43, -879, -1759, -2386, -2334, -1651, -802, -16, 921, 1991, 2623, 2443, 1712, 824, -335, -1900, -3224, -3417, -2445, -971, 583, 2206, 3415, 3421, 2197, 651, -590, -1641, -2566, -2798, -2112, -1030, -168, 630, 1637, 2474, 2563, 1950, 1124, 143, -1199, -2606, -3256, -2805, -1714, -389, 1163, 2711, 3513, 3111, 1913, 563, -817, -2258, -3251, -3249, -2345, -1136, 166, 1646, 2989, 3517, 2950, 1713, 248, -1294, -2658, -3316, -3003, -2047, -888, 448, 1881, 2970, 3209, 2643, 1615, 262, -1294, -2605, -3163, -2918, -2145, -963, 585, 2080, 2954, 3037, 2551, 1634, 204, -1434, -2712, -3226, -3039, -2211, -704, 1153, 2637, 3204, 2977, 2226, 978, -642, -2074, -2774, -2736, -2241, -1355, -74, 1222, 2079, 2406, 2423, 2108, 1209, -209, -1664, -2695, -3133, -2894, -1826, -117, 1700, 2962, 3455, 3130, 1971, 173, -1674, -2904, -3249, -2768, -1674, -279, 982, 1879, 2377, 2491, 2128, 1340, 276, -932, -2175, -3048, -3133, -2354, -953, 792, 2540, 3674, 3678, 2571, 878, -907, -2448, -3392, -3405, -2504, -1098, 357, 1653, 2673, 3118, 2761, 1787, 627, -563, -1875, -3101, -3614, -3044, -1689, 46, 1914, 3546, 4186, 3448, 1775, -70, -1690, -3001, -3662, -3276, -2019, -536, 774, 1975, 2970, 3254, 2622, 1523, 424, -851, -2400, -3632, -3783, -2812, -1215, 712, 2747, 4160, 4166, 2807, 940, -768, -2205, -3305, -3615, -2884, -1469, -15, 1279, 2479, 3302, 3244, 2297, 1008, -281, -1743, -3244, -4031, -3492, -1955, -88, 1742, 3385, 4278, 3849, 2279, 428, -1217, -2703, -3911, -4138, -3056, -1236, 541, 2129, 3535, 4197, 3556, 1959, 262, -1262, -2750, -3909, -4002, -2949, -1322, 401, 2166, 3650, 4172, 3423, 1957, 417, -1104, -2675, -3912, -4127, -3217, -1588, 391, 2469, 4106, 4545, 3625, 1902, -48, -1973, -3592, -4314, -3802, -2286, -350, 1512, 2898, 3486, 3227, 2390, 1286, 41, -1289, -2597, -3570, -3796, -2965, -1172, 1000, 2911, 4103, 4337, 3455, 1594, -648, -2633, -3966, -4442, -3786, -2022, 236, 2171, 3393, 3903, 3622, 2468, 786, -878, -2267, -3373, -3957, -3563, -2134, -173, 1718, 3228, 4126, 4068, 2950, 1118, -865, -2667, -4052, -4545, -3778, -1976, 159, 2145, 3738, 4541, 4133, 2653, 730, -1241, -3101, -4395, -4518, -3380, -1538, 518, 2526, 4010, 4359, 3550, 2144, 566, -1224, -3060, -4244, -4261, -3249, -1613, 473, 2697, 4233, 4410, 3459, 2056, 407, -1557, -3384, -4244, -3967, -2993, -1514, 569, 2781, 4097, 4169, 3508, 2449, 699, -1676, -3742, -4639, -4424, -3382, -1446, 1237, 3637, 4686, 4364, 3319, 1774, -315, -2440, -3725, -3978, -3629, -2787, -1153, 1060, 2910, 3804, 4000, 3728, 2660, 539, -2003, -3991, -4978, -4883, -3534, -907, 2123, 4196, 4741, 4172, 3006, 1297, -727, -2426, -3385, -3810, -3795, -2923, -1008, 1276, 3027, 3995, 4275, 3706, 2083, -211, -2419, -3988, -4705, -4295, -2608, -125, 2186, 3570, 3972, 3596, 2562, 1043, -595, -2016, -3128, -3776, -3579, -2366, -490, 1368, 2846, 3748, 3896, 3106, 1567, -373, -2333, -3886, -4470, -3757, -1994, 134, 2060, 3413, 3899, 3448, 2295, 852, -679, -2224, -3456, -3888, -3265, -1849, -86, 1673, 3080, 3737, 3465, 2470, 1068, -589, -2359, -3704, -4017, -3166, -1604, 214, 1983, 3310, 3713, 3100, 1928, 542, -992, -2516, -3439, -3350, -2489, -1258, 234, 1899, 3194, 3584, 3054, 1933, 358, -1516, -3178, -3883, -3417, -2094, -379, 1368, 2707, 3249, 2932, 2125, 1154, 17, -1372, -2717, -3447, -3243, -2262, -777, 973, 2611, 3581, 3550, 2727, 1467, -132, -1949, -3423, -3890, -3214, -1881, -349, 1223, 2596, 3340, 3250, 2587, 1548, 29, -1852, -3374, -3800, -3144, -1918, -393, 1333, 2837, 3468, 3106, 2166, 984, -467, -2005, -3037, -3129, -2487, -1535, -330, 1125, 2422, 3032, 2920, 2397, 1414, -218, -2191, -3566, -3820, -3082, -1685, 217, 2221, 3561, 3730, 2948, 1742, 287, -1322, -2722, -3373, -3154, -2359, -1216, 232, 1775, 2929, 3397, 3237, 2527, 1097, -971, -3005, -4185, -4186, -3128, -1267, 965, 2870, 3812, 3703, 2822, 1526, 16, -1484, -2648, -3255, -3158, -2434, -1215, 271, 1752, 2902, 3493, 3376, 2480, 825, -1239, -3093, -4119, -3985, -2744, -797, 1205, 2696, 3431, 3417, 2703, 1421, -97, -1539, -2695, -3367, -3265, -2300, -811, 730, 2101, 3203, 3722, 3277, 1849, -69, -1979, -3467, -4126, -3542, -1898, 49, 1588, 2622, 3237, 3244, 2427, 1082, -341, -1659, -2866, -3564, -3267, -2030, -444, 1085, 2481, 3556, 3785, 2931, 1275, -586, -2345, -3664, -4069, -3245, -1516, 359, 1890, 2992, 3538, 3288, 2179, 620, -996, -2411, -3397, -3566, -2750, -1285, 316, 1708, 2782, 3369, 3280, 2443, 961, -841, -2583, -3742, -3982, -3163, -1515, 475, 2220, 3360, 3790, 3467, 2332, 546, -1398, -2925, -3717, -3704, -2868, -1339, 459, 2045, 3145, 3698, 3566, 2555, 734, -1369, -3106, -4013, -3917, -2848, -1058, 880, 2388, 3171, 3350, 3011, 2101, 603, -1124, -2599, -3514, -3740, -3107, -1587, 434, 2320, 3573, 4031, 3584, 2200, 143, -1953, -3401, -3900, -3496, -2371, -782, 949, 2368, 3252, 3530, 3209, 2140, 313, -1770, -3367, -3973, -3617, -2516, -838, 1055, 2632, 3466, 3576, 3090, 1978, 239, -1724, -3253, -3918, -3719, -2735, -1058, 1015, 2822, 3816, 3888, 3210, 1822, -142, -2188, -3567, -3909, -3351, -2165, -529, 1262, 2692, 3339, 3242, 2636, 1596, 84, -1638, -2996, -3553, -3295, -2395, -943, 896, 2588, 3589, 3664, 3009, 1672, -257, -2327, -3705, -3889, -3049, -1651, 16, 1708, 2940, 3295, 2836, 1956, 834, -548, -1979, -2911, -3026, -2485, -1609, -419, 1062, 2466, 3239, 3199, 2509, 1252, -547, -2458, -3667, -3659, -2662, -1221, 392, 1977, 3096, 3291, 2648, 1611, 404, -1009, -2388, -3158, -3010, -2212, -1106, 234, 1736, 2937, 3329, 2853, 1813, 399, -1272, -2771, -3494, -3175, -2150, -849, 600, 2077, 3182, 3452, 2831, 1636, 119, -1578, -3041, -3712, -3299, -2096, -558, 1075, 2550, 3447, 3394, 2473, 1142, -310, -1726, -2874, -3354, -2989, -1992, -655, 852, 2365, 3448, 3635, 2830, 1349, -386, -2082, -3371, -3805, -3167, -1732, -52, 1500, 2761, 3461, 3308, 2308, 892, -572, -1947, -3093, -3610, -3169, -1916, -282, 1417, 2975, 3932, 3777, 2472, 642, -1099, -2485, -3404, -3550, -2754, -1389, 32, 1321, 2533, 3399, 3444, 2592, 1247, -302, -1962, -3482, -4162, -3621, -2118, -209, 1750, 3456, 4296, 3825, 2271, 397, -1277, -2596, -3381, -3332, -2478, -1256, 2, 1273, 2482, 3218, 3149, 2367, 1149, -356, -1984, -3272, -3708, -3180, -1879, -137, 1730, 3198, 3778, 3310, 2083, 494, -1123, -2481, -3236, -3226, -2518, -1309, 206, 1737, 2874, 3276, 2899, 1905, 509, -1030, -2327, -3047, -3046, -2414, -1264, 219, 1691, 2732, 3102, 2771, 1863, 511, -987, -2248, -2960, -3023, -2426, -1237, 339, 1854, 2847, 3081, 2601, 1588, 234, -1165, -2276, -2820, -2747, -2109, -993, 422, 1781, 2670, 2876, 2460, 1539, 257, -1167, -2330, -2893, -2771, -2048, -842, 639, 2003, 2765, 2787, 2197, 1232, 15, -1247, -2212, -2606, -2431, -1805, -825, 439, 1674, 2496, 2663, 2254, 1415, 235, -1106, -2233, -2765, -2595, -1884, -723, 693, 2009, 2691, 2551, 1822, 856, -186, -1195, -1927, -2170, -1989, -1523, -775, 297, 1470, 2293, 2488, 2110, 1280, 90, -1242, -2286, -2673, -2334, -1487, -308, 991, 2048, 2464, 2156, 1411, 552, -321, -1187, -1835, -2059, -1836, -1300, -483, 573, 1609, 2215, 2218, 1726, 923, -122, -1242, -2117, -2426, -2111, -1300, -185, 1008, 1960, 2355, 2099, 1359, 423, -521, -1342, -1879, -1985, -1631, -963, -135, 721, 1488, 1940, 1917, 1439, 686, -182, -1049, -1766, -2116, -1919, -1243, -277, 745, 1664, 2218, 2168, 1504, 495, -503, -1333, -1908, -2048, -1630, -807, 68, 807, 1421, 1800, 1727, 1173, 436, -232, -881, -1478, -1813, -1601, -976, -212, 552, 1299, 1796, 1761, 1185, 430, -270, -920, -1466, -1672, -1361, -742, -85, 531, 1134, 1526, 1476, 1033, 446, -184, -869, -1465, -1646, -1301, -617, 134, 846, 1363, 1483, 1123, 522, -54, -530, -885, -1054, -953, -680, -373, -32, 376, 791, 1057, 1101, 922, 493, -179, -887, -1358, -1435, -1140, -541, 264, 996, 1379, 1334, 981, 449, -214, -811, -1092, -1002, -735, -415, -58, 318, 533, 580, 613, 720, 695, 363, -174, -664, -1008, -1181, -1020, -449, 328, 914, 1156, 1125, 864, 332, -349, -861, -990, -863, -615, -278, 149, 480, 593, 589, 629, 617, 376, -96, -565, -853, -927, -770, -356, 183, 602, 762, 730, 632, 431, 113, -261, -565, -741, -760, -617, -322, 55, 425, 699, 827, 783, 566, 188, -322, -820, -1076, -959, -526, 1, 485, 818, 883, 645, 238, -80, -249, -360, -466, -462, -324, -188, -120, -8, 252, 512, 611, 549, 417, 142, -336, -853, -1029, -777, -274, 223, 645, 912, 872, 495, 20, -294, -444, -538, -586, -465, -195, 51, 181, 286, 431, 520, 443, 286, 122, -77, -421, -789, -894, -626, -146, 318, 691, 901, 850, 479, 9, -337, -495, -600, -658, -585, -295, 59, 356, 579, 744, 751, 500, 73, -322, -598, -774, -833, -641, -182, 316, 632, 724, 690, 553, 284, -36, -288, -440, -596, -754, -747, -464, 13, 482, 836, 1025, 972, 608, 38, -496, -830, -981, -971, -719, -211, 365, 756, 888, 822, 603, 255, -125, -356, -443, -513, -608, -609, -424, -100, 240, 559, 806, 872, 676, 286, -161, -563, -857, -970, -801, -394, 134, 577, 842, 879, 711, 398, 7, -357, -652, -798, -784, -580, -214, 236, 633, 813, 766, 541, 260, -38, -310, -509, -624, -681, -665, -482, -89, 401, 811, 1022, 1013, 735, 226, -387, -898, -1149, -1115, -804, -294, 298, 783, 1015, 975, 735, 386, -6, -365, -633, -785, -806, -691, -422, -35, 397, 743, 917, 857, 626, 252, -169, -574, -861, -928, -786, -475, -49, 415, 788, 919, 814, 576, 260, -131, -573, -894, -976, -812, -467, 37, 590, 983, 1021, 749, 360, -42, -421, -698, -760, -616, -427, -243, -13, 307, 584, 714, 706, 624, 393, -54, -580, -960, -1062, -910, -536, 59, 700, 1128, 1154, 855, 408, -84, -563, -891, -954, -765, -469, -150, 209, 573, 797, 806, 649, 442, 157, -229, -660, -941, -983, -808, -445, 101, 711, 1138, 1184, 880, 432, -70, -566, -967, -1100, -925, -584, -171, 296, 789, 1093, 1050, 717, 299, -116, -541, -897, -997, -821, -523, -201, 203, 675, 1019, 1040, 772, 412, -17, -518, -967, -1131, -932, -560, -138, 337, 848, 1129, 1044, 665, 259, -167, -627, -1018, -1094, -864, -485, -52, 464, 973, 1206, 1030, 602, 114, -346, -790, -1072, -1052, -776, -384, 58, 553, 1004, 1191, 1048, 650, 145, -390, -891, -1186, -1203, -926, -451, 145, 751, 1211, 1358, 1155, 656, 35, -562, -1019, -1259, -1235, -931, -416, 201, 772, 1203, 1370, 1210, 712, 64, -551, -1007, -1268, -1267, -970, -433, 160, 694, 1114, 1344, 1247, 807, 188, -424, -966, -1349, -1428, -1082, -462, 225, 839, 1282, 1419, 1135, 555, -56, -547, -912, -1135, -1114, -831, -410, 79, 611, 1100, 1328, 1159, 693, 99, -504, -1035, -1333, -1253, -848, -281, 347, 916, 1282, 1252, 886, 340, -190, -635, -944, -1039, -922, -649, -278, 182, 683, 1060, 1193, 1022, 619, 39, -584, -1092, -1315, -1205, -790, -185, 479, 1000, 1253, 1168, 831, 315, -211, -656, -923, -1020, -926, -664, -250, 217, 666, 994, 1118, 982, 595, 70, -479, -941, -1203, -1181, -828, -261, 367, 890, 1182, 1136, 773, 249, -235, -573, -764, -819, -731, -524, -250, 83, 473, 836, 1009, 883, 512, 9, -507, -918, -1071, -904, -500, 1, 449, 791, 911, 801, 499, 146, -197, -507, -733, -813, -700, -436, -45, 391, 752, 913, 804, 498, 98, -296, -590, -736, -727, -597, -365, -52, 313, 636, 833, 828, 628, 240, -216, -638, -881, -895, -681, -300, 149, 536, 769, 789, 611, 320, 2, -275, -465, -568, -576, -496, -327, -64, 269, 585, 768, 734, 482, 95, -343, -684, -815, -701, -386, -15, 349, 584, 649, 518, 269, 39, -143, -251, -340, -386, -415, -400, -289, -37, 317, 649, 803, 726, 415, -46, -514, -834, -888, -689, -311, 125, 499, 694, 686, 518, 266, 17, -187, -315, -402, -473, -507, -436, -233, 71, 409, 696, 824, 695, 332, -111, -505, -762, -854, -685, -321, 116, 441, 654, 710, 604, 317, -1, -226, -367, -495, -571, -518, -336, -105, 166, 498, 776, 814, 566, 187, -195, -562, -825, -850, -591, -209, 140, 444, 688, 769, 591, 295, 11, -217, -463, -638, -646, -478, -253, 0, 323, 620, 744, 610, 349, 56, -256, -553, -687, -601, -368, -124, 136, 399, 560, 533, 376, 208, 33, -180, -397, -497, -489, -410, -264, 10, 351, 606, 659, 560, 322, -14, -391, -643, -668, -516, -306, -36, 252, 488, 557, 497, 364, 187, -57, -297, -443, -470, -442, -369, -209, 49, 306, 482, 572, 574, 429, 106, -254, -524, -642, -647, -491, -178, 212, 494, 606, 586, 441, 178, -144, -353, -408, -365, -316, -229, -103, 30, 113, 214, 356, 461, 414, 228, -14, -264, -501, -641, -561, -276, 78, 371, 554, 604, 466, 184, -105, -286, -349, -366, -331, -237, -114, -6, 102, 243, 396, 447, 377, 186, -36, -276, -464, -540, -452, -253, -1, 233, 425, 509, 462, 306, 79, -130, -309, -415, -438, -375, -218, -13, 196, 364, 470, 462, 337, 104, -140, -336, -444, -467, -377, -187, 50, 241, 377, 444, 439, 305, 85, -137, -311, -441, -501, -425, -203, 61, 281, 412, 479, 417, 237, 12, -155, -253, -329, -383, -345, -224, -50, 127, 325, 470, 491, 320, 59, -190, -366, -432, -371, -181, 34, 178, 219, 197, 169, 110, 59, 20, 1, -56, -155, -233, -246, -159, -18, 159, 315, 361, 282, 83, -118, -275, -347, -322, -196, -34, 115, 208, 256, 265, 216, 126, 18, -85, -192, -274, -306, -268, -166, -33, 135, 287, 381, 375, 273, 114, -83, -261, -367, -381, -307, -174, -24, 144, 266, 332, 328, 258, 138, -23, -186, -293, -340, -301, -193, -42, 123, 242, 295, 287, 216, 105, -30, -160, -255, -309, -297, -200, -33, 157, 312, 381, 351, 215, 9, -191, -327, -351, -307, -198, -69, 78, 182, 260, 316, 331, 287, 126, -66, -268, -410, -478, -420, -222, 34, 265, 406, 464, 433, 294, 78, -134, -274, -373, -432, -404, -261, -48, 133, 311, 455, 517, 405, 165, -73, -270, -433, -507, -439, -223, 4, 178, 320, 440, 452, 313, 108, -58, -208, -365, -456, -402, -234, -67, 109, 302, 478, 507, 377, 191, -21, -246, -479, -573, -489, -289, -62, 191, 441, 580, 526, 351, 131, -82, -298, -451, -467, -386, -275, -137, 54, 262, 411, 476, 464, 385, 171, -122, -399, -567, -618, -529, -278, 62, 377, 546, 582, 494, 292, 22, -222, -369, -432, -446, -378, -215, 2, 192, 351, 463, 492, 376, 146, -108, -325, -486, -554, -457, -218, 54, 279, 426, 521, 479, 319, 68, -150, -343, -490, -547, -441, -195, 68, 294, 460, 538, 473, 271, 37, -174, -324, -445, -476, -391, -213, -18, 163, 340, 471, 497, 393, 202, -17, -263, -485, -594, -515, -293, -17, 245, 449, 536, 466, 268, 48, -142, -283, -368, -372, -287, -163, -48, 80, 209, 344, 401, 374, 239, 37, -220, -443, -548, -476, -252, 38, 295, 444, 475, 372, 188, -13, -168, -262, -332, -346, -308, -179, -9, 161, 325, 427, 445, 306, 72, -171, -351, -454, -445, -291, -52, 155, 275, 317, 339, 285, 176, 33, -98, -233, -377, -454, -362, -140, 109, 329, 472, 516, 363, 95, -174, -343, -420, -415, -287, -96, 90, 183, 240, 281, 304, 255, 175, 64, -94, -312, -495, -531, -413, -166, 139, 447, 642, 620, 412, 112, -184, -432, -560, -502, -310, -89, 83, 214, 313, 336, 288, 230, 166, 54, -147, -332, -429, -408, -296, -96, 172, 400, 479, 393, 231, 49, -152, -329, -398, -344, -224, -95, 58, 226, 364, 380, 300, 175, 15, -189, -380, -452, -386, -229, -46, 164, 349, 439, 396, 264, 116, -40, -208, -355, -404, -361, -254, -119, 67, 279, 422, 451, 374, 245, 43, -199, -411, -492, -440, -286, -73, 159, 359, 426, 379, 237, 83, -70, -208, -285, -289, -235, -156, -58, 60, 194, 270, 293, 248, 139, -20, -187, -314, -351, -295, -150, 24, 188, 301, 349, 307, 191, 15, -155, -293, -367, -354, -239, -55, 137, 276, 345, 338, 253, 98, -61, -179, -244, -271, -265, -199, -101, 15, 125, 242, 335, 353, 266, 96, -104, -283, -415, -417, -301, -81, 140, 306, 381, 351, 237, 57, -111, -215, -259, -238, -191, -109, -26, 56, 129, 208, 269, 275, 205, 55, -132, -312, -416, -413, -273, -49, 202, 378, 449, 393, 247, 34, -167, -310, -347, -308, -225, -110, 5, 118, 205, 263, 308, 293, 199, 24, -171, -318, -395, -371, -247, -55, 159, 297, 367, 342, 256, 93, -90, -235, -291, -290, -236, -144, -2, 120, 216, 258, 274, 227, 114, -45, -185, -280, -314, -286, -168, -2, 170, 284, 334, 317, 210, 51, -126, -254, -317, -307, -241, -124, 18, 138, 242, 298, 316, 246, 118, -56, -218, -336, -364, -296, -159, 3, 164, 280, 334, 304, 200, 59, -94, -219, -281, -275, -195, -94, 6, 102, 185, 230, 226, 174, 89, -33, -153, -242, -256, -208, -113, -6, 121, 225, 278, 241, 136, 6, -131, -236, -279, -222, -105, 5, 89, 159, 211, 215, 158, 85, -4, -98, -188, -241, -212, -146, -59, 28, 136, 239, 267, 229, 129, 7, -140, -257, -292, -225, -108, -11, 85, 164, 216, 204, 153, 72, -9, -122, -202, -219, -165, -85, -9, 67, 158, 197, 197, 139, 60, -38, -156, -222, -225, -152, -60, 33, 131, 204, 220, 179, 96, 2, -106, -189, -216, -178, -110, -45, 19, 89, 165, 213, 222, 176, 84, -61, -204, -291, -284, -188, -63, 82, 188, 239, 203, 140, 54, -11, -83, -109, -116, -98, -98, -94, -66, 1, 98, 180, 232, 210, 110, -58, -204, -271, -237, -123, 7, 128, 195, 181, 115, 34, -19, -57, -80, -78, -67, -59, -80, -72, -40, 42, 132, 195, 209, 150, 21, -127, -233, -251, -189, -80, 32, 116, 158, 167, 135, 93, 35, -16, -73, -121, -137, -129, -97, -44, 25, 94, 143, 146, 112, 53, -24, -87, -121, -105, -56, -24, 1, 12, 40, 63, 81, 78, 60, 4, -65, -125, -133, -90, -21, 52, 116, 147, 129, 62, -21, -84, -123, -117, -83, -20, 35, 50, 44, 29, 41, 66, 73, 71, 31, -38, -126, -175, -168, -81, 16, 112, 173, 184, 137, 39, -60, -128, -148, -122, -78, 0, 55, 72, 64, 48, 60, 60, 42, -2, -49, -107, -150, -143, -70, 36, 125, 164, 168, 124, 54, -39, -101, -141, -149, -134, -90, -25, 47, 97, 131, 152, 155, 114, 37, -63, -158, -227, -232, -168, -50, 82, 174, 215, 193, 134, 52, -31, -100, -145, -164, -141, -106, -42, 21, 87, 131, 152, 159, 138, 73, -30, -134, -211, -229, -190, -86, 37, 162, 222, 236, 183, 95, -23, -140, -210, -219, -170, -86, 6, 92, 135, 146, 133, 115, 91, 41, -35, -119, -176, -207, -180, -103, 21, 144, 220, 234, 182, 100, -17, -116, -185, -189, -151, -93, -29, 39, 94, 130, 135, 127, 98, 28, -63, -146, -180, -155, -94, -13, 74, 138, 144, 117, 65, 23, -35, -83, -113, -111, -92, -69, -23, 42, 117, 157, 156, 123, 59, -37, -137, -191, -188, -128, -47, 47, 131, 178, 167, 126, 59, 3, -66, -124, -154, -143, -108, -48, 24, 104, 152, 157, 126, 70, 8, -65, -118, -151, -135, -101, -52, 17, 91, 149, 165, 143, 88, 5, -87, -164, -193, -167, -93, 3, 94, 161, 184, 152, 95, 16, -51, -109, -146, -145, -124, -82, -29, 40, 110, 170, 178, 165, 90, -2, -106, -186, -215, -194, -122, -22, 81, 156, 194, 179, 135, 53, -13, -93, -141, -166, -157, -117, -49, 40, 121, 170, 173, 133, 56, -20, -89, -132, -135, -118, -77, -32, 27, 84, 123, 147, 138, 86, -3, -103, -167, -185, -154, -69, 26, 122, 164, 159, 112, 48, -19, -68, -84, -94, -93, -97, -76, -41, 24, 87, 151, 173, 152, 80, -22, -119, -178, -186, -136, -57, 38, 100, 127, 124, 97, 64, 19, -20, -49, -78, -98, -104, -84, -36, 26, 90, 134, 138, 100, 29, -49, -116, -125, -105, -60, 4, 48, 73, 76, 61, 46, 20, 3, -13, -42, -58, -90, -78, -66, -13, 48, 111, 145, 130, 65, -25, -105, -146, -141, -87, -10, 49, 85, 85, 62, 30, 7, 1, 2, 1, -13, -41, -71, -94, -76, -31, 47, 110, 149, 125, 64, -34, -115, -154, -138, -71, 12, 71, 107, 95, 70, 18, -4, -16, -20, -27, -44, -53, -81, -70, -49, 23, 85, 129, 141, 97, 29, -62, -121, -152, -127, -79, -17, 41, 83, 104, 99, 87, 57, 19, -32, -82, -114, -121, -99, -55, 15, 76, 124, 131, 110, 56, -4, -57, -98, -107, -91, -54, -15, 33, 64, 95, 100, 95, 64, 12, -44, -100, -133, -140, -105, -45, 46, 117, 165, 160, 124, 43, -34, -109, -148, -155, -124, -73, -4, 62, 115, 139, 136, 109, 66, 0, -63, -122, -149, -150, -112, -45, 35, 105, 147, 161, 134, 83, 6, -60, -126, -159, -166, -125, -47, 49, 126, 174, 178, 137, 47, -49, -138, -175, -168, -107, -32, 50, 93, 122, 114, 97, 65, 29, -12, -50, -107, -150, -171, -132, -52, 57, 158, 234, 232, 172, 51, -85, -190, -243, -213, -136, -32, 64, 124, 150, 138, 119, 84, 44, -1, -65, -122, -157, -167, -123, -50, 53, 142, 196, 198, 144, 49, -53, -141, -183, -176, -126, -45, 37, 106, 142, 149, 121, 72, 9, -61, -109, -143, -142, -107, -47, 26, 94, 144, 166, 149, 86, 14, -78, -147, -187, -184, -130, -50, 49, 129, 179, 192, 149, 79, -5, -89, -145, -178, -162, -114, -40, 28, 96, 130, 155, 136, 102, 37, -28, -99, -145, -168, -145, -84, 2, 85, 150, 168, 143, 80, 4, -74, -122, -139, -115, -67, -8, 38, 70, 83, 81, 72, 43, 16, -24, -60, -95, -103, -92, -43, 11, 74, 112, 131, 112, 59, -5, -62, -107, -119, -109, -62, -14, 34, 69, 90, 93, 85, 57, 27, -13, -60, -93, -107, -97, -61, -14, 44, 86, 109, 94, 67, 25, -21, -63, -78, -76, -56, -33, -4, 19, 42, 45, 53, 45, 41, 18, -12, -43, -59, -68, -60, -34, 4, 50, 71, 74, 57, 16, -16, -52, -58, -50, -27, -8, 9, 11, 16, 19, 22, 38, 32, 32, 3, -17, -46, -65, -61, -40, -5, 32, 59, 60, 53, 32, 6, -12, -27, -29, -35, -36, -35, -26, -3, 21, 50, 63, 56, 36, -1, -27, -44, -48, -34, -17, 3, 14, 17, 12, 8, 15, 17, 24, 19, 4, -22, -45, -62, -42, -17, 26, 49, 71, 61, 36, 2, -34, -55, -61, -54, -28, -3, 31, 40, 51, 33, 27, 9, 3, -3, -16, -19, -37, -42, -54, -39, -17, 16, 53, 76, 83, 64, 23, -27, -71, -89, -86, -46, 3, 37, 58, 48, 39, 17, 6, 1, -4, -4, -21, -29, -40, -36, -24, -8, 26, 49, 64, 55, 31, -13, -45, -72, -72, -49, -13, 29, 60, 72, 67, 47, 14, -19, -51, -60, -63, -44, -24, 3, 21, 37, 49, 55, 59, 49, 22, -8, -53, -76, -98, -80, -51, 3, 53, 94, 110, 100, 49, 2, -59, -83, -102, -77, -42, -4, 31, 43, 57, 49, 48, 31, 16, -7, -32, -56, -74, -71, -50, -9, 39, 79, 99, 88, 55, 4, -59, -92, -109, -90, -43, 3, 54, 77, 86, 75, 58, 25, -13, -44, -81, -84, -88, -62, -21, 25, 67, 92, 99, 76, 43, -4, -45, -79, -90, -89, -60, -29, 9, 54, 83, 108, 97, 68, 12, -49, -98, -123, -103, -61, -1, 58, 92, 102, 85, 55, 14, -29, -58, -75, -78, -65, -43, -8, 28, 69, 89, 101, 77, 46, -16, -66, -113, -126, -111, -60, -2, 64, 108, 132, 128, 94, 32, -40, -102, -134, -132, -95, -32, 23, 71, 93, 98, 85, 67, 36, -3, -48, -84, -109, -110, -88, -35, 25, 91, 135, 144, 111, 41, -42, -113, -146, -133, -91, -20, 39, 89, 104, 107, 73, 46, -1, -29, -71, -95, -106, -95, -58, -11, 54, 114, 145, 151, 98, 32, -62, -131, -172, -166, -118, -44, 40, 113, 152, 163, 134, 79, 6, -66, -123, -155, -147, -115, -51, 22, 81, 133, 151, 147, 97, 31, -44, -108, -156, -162, -136, -74, 5, 85, 150, 180, 162, 101, 17, -65, -139, -175, -168, -120, -41, 39, 115, 161, 165, 141, 71, 9, -77, -130, -168, -164, -119, -60, 25, 98, 159, 179, 159, 104, 26, -71, -136, -190, -184, -152, -73, 11, 104, 165, 194, 175, 117, 30, -69, -149, -189, -189, -140, -59, 25, 112, 158, 175, 153, 90, 27, -57, -114, -156, -156, -129, -75, 7, 74, 147, 170, 172, 119, 34, -60, -151, -186, -190, -136, -51, 42, 119, 162, 167, 134, 78, 7, -55, -116, -143, -160, -136, -84, -8, 81, 153, 196, 182, 128, 28, -71, -149, -189, -171, -122, -44, 33, 96, 129, 141, 129, 92, 38, -24, -82, -129, -151, -135, -84, -14, 64, 127, 160, 149, 100, 20, -54, -117, -146, -135, -104, -33, 31, 89, 123, 134, 104, 59, -17, -67, -109, -117, -106, -72, -29, 28, 65, 107, 114, 109, 76, 16, -46, -103, -139, -143, -113, -45, 32, 110, 151, 152, 113, 43, -34, -86, -118, -109, -89, -47, -4, 29, 66, 75, 81, 73, 50, 21, -24, -61, -100, -99, -85, -32, 25, 81, 112, 106, 73, 18, -44, -83, -101, -89, -57, -8, 32, 64, 80, 76, 58, 17, -7, -42, -56, -67, -68, -51, -24, 15, 48, 81, 93, 80, 51, -3, -47, -97, -106, -97, -60, -11, 42, 84, 101, 91, 54, 1, -33, -65, -61, -60, -37, -19, 3, 25, 44, 58, 54, 43, 23, -17, -45, -73, -65, -55, -18, 20, 63, 88, 80, 52, 7, -39, -63, -81, -64, -50, -17, 7, 36, 60, 70, 79, 51, 22, -30, -72, -96, -96, -69, -20, 22, 65, 82, 81, 63, 28, 0, -38, -53, -67, -62, -55, -40, -8, 31, 70, 94, 87, 55, -3, -52, -94, -96, -76, -24, 21, 66, 81, 68, 56, 21, -8, -34, -55, -57, -57, -48, -26, -3, 38, 62, 84, 83, 59, 12, -46, -83, -103, -89, -63, -13, 19, 64, 79, 94, 68, 44, -6, -41, -77, -92, -87, -55, -16, 34, 63, 86, 78, 55, 17, -16, -48, -57, -60, -53, -31, -15, 23, 43, 71, 79, 73, 31, -12, -70, -101, -106, -76, -24, 31, 78, 97, 91, 57, 17, -26, -53, -69, -69, -59, -39, -14, 13, 41, 64, 82, 81, 63, 19, -32, -83, -107, -98, -62, -4, 46, 87, 94, 84, 48, 14, -31, -56, -72, -70, -54, -28, -2, 29, 54, 71, 77, 56, 26, -23, -65, -96, -91, -66, -20, 24, 67, 84, 82, 60, 28, -9, -39, -64, -72, -75, -53, -20, 20, 54, 78, 91, 78, 45, -7, -55, -93, -102, -81, -42, 5, 50, 76, 86, 65, 47, 6, -26, -57, -72, -69, -55, -29, 13, 45, 71, 76, 69, 44, 10, -40, -69, -95, -81, -55, -11, 35, 71, 91, 87, 67, 27, -15, -53, -85, -88, -83, -49, -10, 41, 75, 99, 95, 63, 26, -25, -67, -91, -102, -73, -41, 5, 49, 74, 89, 78, 62, 23, -13, -58, -84, -103, -84, -49, 3, 60, 93, 111, 89, 51, -3, -54, -81, -92, -76, -50, -11, 25, 57, 71, 73, 68, 45, 16, -34, -67, -94, -96, -78, -30, 20, 76, 106, 118, 87, 39, -14, -66, -96, -100, -79, -42, 3, 44, 68, 78, 77, 60, 28, -9, -45, -67, -78, -80, -53, -20, 29, 66, 88, 95, 72, 29, -24, -66, -96, -94, -70, -29, 20, 63, 87, 87, 70, 32, -10, -46, -70, -75, -61, -40, -7, 23, 45, 70, 71, 62, 31, -3, -39, -72, -89, -83, -61, -14, 33, 75, 95, 91, 57, 19, -42, -73, -95, -92, -61, -23, 25, 55, 86, 88, 82, 48, 7, -36, -73, -87, -88, -61, -22, 26, 65, 91, 93, 81, 39, -5, -55, -88, -100, -92, -60, -9, 36, 73, 94, 93, 75, 33, -14, -58, -94, -106, -89, -53, -1, 40, 85, 102, 103, 69, 24, -31, -73, -101, -102, -82, -37, 4, 56, 84, 106, 95, 63, 16, -36, -82, -104, -106, -79, -37, 18, 58, 95, 103, 96, 61, 12, -40, -86, -112, -108, -75, -28, 26, 69, 102, 103, 93, 52, 3, -51, -92, -111, -105, -66, -33, 23, 63, 100, 108, 102, 58, 8, -60, -103, -130, -109, -68, -6, 51, 91, 110, 100, 70, 26, -25, -61, -94, -96, -81, -54, -12, 28, 70, 96, 110, 92, 52, -12, -80, -120, -137, -107, -53, 13, 80, 119, 123, 102, 57, 1, -47, -90, -96, -96, -69, -36, 0, 41, 74, 97, 111, 83, 44, -26, -81, -128, -133, -98, -42, 26, 79, 116, 113, 91, 42, -4, -52, -82, -91, -84, -53, -20, 16, 51, 77, 87, 85, 54, 15, -42, -86, -116, -109, -72, -15, 45, 96, 110, 109, 73, 23, -29, -77, -96, -93, -70, -35, 0, 44, 68, 95, 93, 77, 37, -14, -59, -100, -108, -98, -54, 1, 53, 90, 107, 91, 62, 12, -35, -79, -91, -93, -59, -26, 18, 49, 75, 75, 70, 41, 7, -34, -62, -86, -75, -58, -18, 17, 57, 74, 79, 59, 30, -14, -48, -84, -86, -74, -38, 4, 43, 66, 85, 72, 53, 17, -22, -60}, {151, 69, -20, -113, -188, -248, -270, -271, -231, -163, -77, 14, 112, 187, 257, 278, 281, 243, 179, 96, -1, -93, -179, -241, -272, -281, -248, -195, -113, -27, 62, 150, 213, 262, 272, 259, 210, 149, 63, -28, -118, -194, -246, -275, -265, -236, -168, -80, 16, 113, 192, 256, 290, 283, 248, 176, 86, -17, -116, -197, -259, -287, -285, -251, -181, -92, 4, 105, 188, 254, 284, 289, 255, 201, 121, 28, -69, -158, -232, -272, -293, -273, -227, -152, -62, 35, 134, 214, 276, 302, 296, 257, 184, 96, -13, -116, -208, -276, -304, -309, -270, -203, -109, -3, 104, 197, 268, 310, 309, 273, 211, 123, 25, -79, -178, -247, -299, -304, -284, -237, -155, -69, 37, 136, 222, 281, 315, 313, 273, 208, 114, 11, -100, -199, -278, -327, -344, -315, -252, -155, -46, 78, 192, 279, 340, 355, 324, 263, 166, 51, -72, -187, -280, -334, -350, -329, -271, -182, -77, 42, 149, 252, 321, 357, 347, 306, 227, 125, -2, -119, -233, -311, -366, -375, -344, -269, -167, -47, 84, 202, 304, 364, 385, 359, 298, 201, 80, -54, -178, -279, -350, -378, -368, -315, -224, -111, 17, 146, 246, 327, 367, 365, 328, 244, 141, 18, -102, -214, -299, -354, -365, -344, -278, -185, -67, 59, 175, 276, 348, 379, 372, 318, 226, 114, -17, -149, -257, -346, -379, -392, -339, -268, -147, -20, 114, 235, 330, 389, 400, 369, 290, 189, 57, -67, -191, -285, -358, -389, -382, -326, -239, -125, -1, 128, 239, 339, 389, 410, 378, 310, 202, 66, -75, -216, -332, -404, -442, -429, -364, -257, -115, 33, 187, 310, 410, 448, 444, 385, 281, 150, 1, -147, -274, -383, -432, -441, -399, -315, -194, -50, 93, 234, 335, 409, 431, 419, 351, 255, 118, -20, -166, -289, -386, -444, -452, -409, -318, -189, -41, 121, 268, 386, 465, 489, 454, 375, 240, 88, -82, -239, -366, -456, -496, -475, -409, -295, -147, 16, 176, 316, 425, 486, 499, 454, 368, 229, 78, -101, -252, -391, -482, -522, -504, -434, -313, -163, 20, 193, 355, 471, 543, 546, 489, 378, 223, 41, -149, -328, -459, -541, -561, -515, -419, -266, -92, 103, 271, 415, 507, 549, 521, 448, 315, 160, -20, -189, -341, -456, -523, -531, -483, -380, -243, -75, 100, 266, 412, 508, 550, 533, 455, 327, 164, -24, -204, -365, -488, -555, -558, -502, -384, -233, -46, 139, 311, 445, 530, 555, 527, 434, 311, 133, -43, -220, -375, -485, -551, -558, -506, -405, -249, -73, 120, 289, 439, 538, 586, 569, 494, 353, 186, -14, -204, -383, -512, -593, -607, -555, -442, -280, -88, 115, 307, 466, 566, 616, 587, 504, 364, 182, -20, -220, -388, -517, -591, -599, -545, -428, -268, -84, 107, 287, 436, 535, 580, 568, 492, 369, 202, 15, -174, -357, -497, -585, -609, -563, -463, -300, -117, 97, 291, 463, 575, 629, 610, 527, 381, 194, -15, -217, -400, -539, -616, -625, -572, -456, -294, -93, 111, 308, 468, 585, 632, 624, 534, 404, 215, 9, -199, -392, -536, -641, -670, -628, -514, -340, -128, 98, 324, 508, 642, 699, 683, 598, 432, 233, -3, -225, -432, -588, -683, -703, -647, -519, -342, -126, 102, 321, 496, 635, 697, 696, 615, 474, 284, 60, -174, -391, -573, -688, -741, -707, -599, -418, -197, 53, 293, 511, 667, 756, 759, 684, 528, 319, 67, -186, -423, -607, -727, -765, -720, -604, -414, -190, 56, 292, 500, 650, 741, 745, 681, 534, 341, 99, -143, -382, -575, -711, -771, -749, -646, -475, -248, 8, 269, 500, 685, 785, 811, 742, 593, 374, 113, -163, -424, -635, -781, -834, -805, -678, -487, -236, 39, 301, 542, 710, 817, 826, 759, 607, 395, 137, -138, -399, -625, -787, -865, -859, -756, -574, -327, -34, 254, 532, 743, 889, 929, 871, 723, 490, 204, -106, -411, -670, -858, -950, -944, -833, -636, -366, -56, 263, 557, 785, 933, 983, 918, 766, 518, 222, -103, -412, -684, -881, -982, -991, -880, -686, -404, -89, 253, 558, 814, 976, 1042, 989, 840, 582, 281, -73, -405, -714, -934, -1061, -1073, -965, -755, -467, -117, 238, 575, 848, 1035, 1104, 1058, 901, 648, 329, -27, -381, -694, -936, -1077, -1117, -1029, -842, -558, -217, 158, 516, 823, 1048, 1166, 1157, 1026, 775, 440, 50, -347, -715, -1004, -1186, -1241, -1155, -944, -623, -233, 183, 582, 917, 1155, 1264, 1233, 1068, 789, 424, 19, -389, -751, -1044, -1219, -1270, -1190, -983, -675, -286, 129, 544, 905, 1164, 1309, 1310, 1171, 910, 533, 112, -342, -757, -1086, -1308, -1377, -1302, -1079, -741, -315, 142, 585, 956, 1224, 1353, 1340, 1177, 900, 518, 92, -354, -745, -1064, -1271, -1338, -1265, -1055, -736, -338, 94, 521, 884, 1167, 1311, 1335, 1196, 948, 580, 161, -293, -708, -1053, -1287, -1385, -1330, -1137, -811, -403, 70, 520, 931, 1232, 1404, 1418, 1286, 1011, 619, 165, -308, -745, -1105, -1351, -1441, -1390, -1181, -852, -427, 45, 511, 930, 1242, 1433, 1462, 1341, 1066, 683, 221, -258, -717, -1092, -1353, -1467, -1434, -1241, -926, -495, -19, 470, 905, 1253, 1456, 1511, 1391, 1126, 730, 262, -241, -706, -1105, -1380, -1506, -1469, -1284, -956, -531, -42, 451, 891, 1240, 1454, 1507, 1407, 1149, 778, 326, -168, -631, -1047, -1338, -1502, -1491, -1336, -1031, -623, -139, 360, 823, 1205, 1450, 1544, 1474, 1237, 877, 405, -93, -595, -1019, -1335, -1512, -1521, -1377, -1078, -670, -193, 307, 775, 1158, 1419, 1525, 1469, 1261, 918, 478, -15, -503, -936, -1274, -1479, -1527, -1420, -1148, -766, -293, 209, 690, 1097, 1389, 1539, 1524, 1345, 1020, 589, 94, -418, -879, -1251, -1482, -1559, -1466, -1219, -841, -374, 128, 618, 1043, 1353, 1519, 1522, 1357, 1055, 635, 158, -343, -799, -1167, -1412, -1502, -1444, -1237, -894, -463, 19, 508, 934, 1273, 1463, 1514, 1385, 1119, 728, 263, -228, -695, -1086, -1363, -1488, -1469, -1280, -967, -544, -68, 412, 848, 1191, 1412, 1472, 1390, 1149, 809, 369, -102, -558, -967, -1255, -1427, -1444, -1307, -1036, -657, -202, 262, 712, 1083, 1333, 1441, 1402, 1208, 895, 480, 17, -438, -856, -1176, -1382, -1437, -1347, -1105, -747, -306, 163, 621, 1004, 1288, 1427, 1416, 1256, 963, 571, 119, -343, -773, -1112, -1344, -1429, -1372, -1166, -835, -419, 44, 511, 916, 1220, 1405, 1429, 1308, 1042, 676, 230, -228, -667, -1035, -1289, -1411, -1385, -1216, -916, -511, -51, 414, 841, 1159, 1369, 1415, 1320, 1073, 721, 292, -158, -595, -963, -1234, -1367, -1364, -1205, -934, -562, -132, 314, 726, 1060, 1287, 1379, 1318, 1128, 808, 410, -36, -473, -863, -1153, -1330, -1355, -1254, -1008, -671, -254, 183, 607, 966, 1220, 1345, 1326, 1162, 878, 498, 74, -356, -741, -1042, -1236, -1296, -1225, -1020, -712, -326, 88, 495, 844, 1106, 1243, 1246, 1120, 874, 531, 141, -266, -648, -955, -1164, -1243, -1194, -1012, -720, -355, 53, 447, 802, 1060, 1215, 1228, 1114, 880, 546, 164, -234, -600, -900, -1106, -1192, -1162, -1003, -745, -411, -34, 339, 686, 951, 1116, 1163, 1085, 897, 619, 283, -72, -431, -730, -963, -1088, -1108, -1010, -802, -507, -156, 205, 545, 817, 1005, 1075, 1029, 874, 631, 320, -14, -346, -626, -845, -973, -994, -918, -743, -496, -196, 118, 419, 672, 862, 954, 953, 843, 658, 399, 105, -200, -485, -722, -876, -954, -919, -791, -582, -310, -6, 303, 569, 777, 893, 914, 836, 677, 448, 182, -101, -357, -579, -728, -809, -798, -716, -556, -355, -116, 116, 343, 530, 662, 736, 733, 660, 521, 331, 110, -122, -343, -536, -670, -745, -725, -636, -475, -262, -28, 215, 431, 592, 689, 711, 655, 539, 372, 168, -38, -247, -418, -566, -639, -668, -612, -511, -357, -171, 30, 229, 409, 541, 632, 657, 620, 527, 378, 196, -21, -231, -423, -574, -669, -697, -656, -544, -377, -164, 68, 289, 478, 617, 691, 704, 635, 509, 334, 123, -100, -314, -495, -626, -695, -691, -629, -503, -335, -120, 93, 313, 503, 642, 729, 739, 684, 554, 365, 138, -110, -358, -563, -727, -802, -811, -717, -562, -337, -85, 178, 435, 633, 782, 840, 821, 714, 537, 306, 40, -230, -487, -691, -833, -884, -851, -723, -524, -275, 12, 296, 558, 769, 906, 949, 892, 743, 503, 211, -111, -433, -706, -913, -1021, -1016, -909, -695, -408, -73, 277, 598, 866, 1033, 1096, 1044, 882, 630, 304, -50, -406, -725, -972, -1122, -1163, -1076, -878, -584, -229, 158, 532, 867, 1102, 1233, 1238, 1110, 859, 512, 100, -328, -723, -1049, -1254, -1337, -1269, -1066, -752, -352, 89, 518, 899, 1186, 1355, 1375, 1261, 993, 637, 200, -249, -681, -1049, -1299, -1425, -1390, -1221, -915, -517, -55, 409, 842, 1181, 1417, 1492, 1425, 1191, 842, 383, -113, -624, -1064, -1397, -1578, -1589, -1425, -1103, -652, -136, 403, 893, 1296, 1554, 1650, 1567, 1317, 919, 424, -117, -655, -1122, -1475, -1666, -1683, -1508, -1178, -715, -176, 382, 898, 1315, 1603, 1711, 1653, 1412, 1024, 526, -37, -589, -1098, -1496, -1740, -1807, -1669, -1349, -885, -305, 299, 885, 1374, 1723, 1877, 1832, 1574, 1156, 608, 1, -607, -1155, -1573, -1832, -1886, -1755, -1423, -942, -359, 266, 861, 1370, 1734, 1908, 1884, 1654, 1257, 720, 108, -520, -1093, -1566, -1858, -1969, -1861, -1560, -1079, -489, 157, 793, 1345, 1759, 1982, 1993, 1782, 1389, 834, 193, -474, -1089, -1583, -1906, -2030, -1930, -1625, -1138, -534, 124, 770, 1327, 1744, 1962, 1980, 1783, 1407, 887, 270, -366, -973, -1473, -1822, -1979, -1927, -1671, -1242, -672, -40, 606, 1190, 1643, 1932, 2005, 1879, 1538, 1035, 414, -251, -899, -1440, -1838, -2019, -1994, -1737, -1300, -725, -75, 568, 1161, 1612, 1898, 1972, 1840, 1516, 1030, 447, -177, -790, -1307, -1699, -1899, -1913, -1724, -1351, -834, -228, 409, 994, 1487, 1811, 1954, 1883, 1615, 1171, 601, -36, -665, -1227, -1655, -1911, -1957, -1795, -1440, -942, -339, 295, 897, 1397, 1750, 1908, 1871, 1625, 1218, 676, 88, -519, -1053, -1484, -1744, -1832, -1717, -1437, -1001, -469, 110, 683, 1175, 1550, 1759, 1791, 1629, 1295, 823, 257, -332, -890, -1348, -1664, -1801, -1745, -1506, -1095, -583, -4, 569, 1075, 1475, 1706, 1769, 1635, 1340, 895, 370, -204, -754, -1220, -1561, -1724, -1712, -1514, -1154, -680, -135, 425, 934, 1339, 1598, 1692, 1606, 1348, 957, 462, -77, -614, -1080, -1440, -1636, -1672, -1518, -1205, -759, -227, 327, 836, 1263, 1540, 1653, 1585, 1350, 975, 499, -24, -535, -986, -1325, -1528, -1573, -1458, -1197, -812, -349, 151, 629, 1050, 1364, 1537, 1554, 1408, 1108, 700, 217, -285, -757, -1161, -1428, -1557, -1513, -1322, -991, -559, -66, 435, 875, 1232, 1445, 1512, 1423, 1178, 829, 396, -67, -518, -905, -1198, -1370, -1404, -1298, -1074, -746, -352, 79, 506, 869, 1159, 1327, 1362, 1256, 1018, 686, 283, -146, -550, -897, -1145, -1277, -1285, -1152, -924, -593, -220, 176, 553, 870, 1101, 1216, 1211, 1075, 842, 520, 164, -213, -542, -825, -1013, -1113, -1090, -981, -773, -501, -179, 163, 493, 769, 969, 1070, 1065, 944, 726, 438, 110, -224, -521, -772, -922, -981, -942, -811, -606, -349, -67, 215, 471, 684, 818, 885, 858, 759, 585, 357, 95, -179, -426, -638, -786, -866, -857, -771, -607, -382, -121, 157, 426, 652, 820, 898, 895, 793, 618, 373, 98, -193, -461, -688, -837, -910, -891, -786, -614, -370, -100, 184, 455, 676, 842, 918, 908, 813, 639, 400, 123, -163, -439, -665, -836, -923, -924, -842, -670, -438, -161, 136, 421, 669, 846, 946, 946, 858, 677, 431, 145, -160, -435, -675, -843, -921, -912, -808, -631, -387, -114, 168, 426, 634, 782, 849, 837, 732, 570, 349, 114, -133, -355, -542, -683, -761, -769, -699, -567, -382, -163, 78, 301, 508, 648, 734, 736, 665, 529, 353, 145, -60, -257, -420, -543, -614, -626, -584, -491, -366, -214, -41, 129, 280, 406, 499, 548, 557, 515, 432, 314, 171, 21, -142, -282, -409, -492, -543, -553, -506, -431, -302, -153, 19, 184, 342, 466, 545, 574, 556, 496, 390, 251, 98, -67, -221, -361, -476, -550, -593, -589, -533, -434, -290, -119, 83, 285, 474, 614, 711, 738, 697, 583, 419, 214, -9, -229, -438, -604, -742, -811, -821, -758, -626, -425, -182, 105, 395, 658, 862, 994, 1035, 966, 814, 576, 293, -29, -353, -654, -900, -1088, -1178, -1175, -1052, -830, -515, -135, 277, 667, 1012, 1256, 1382, 1365, 1218, 953, 607, 201, -212, -606, -946, -1211, -1372, -1425, -1352, -1166, -870, -481, -36, 435, 878, 1244, 1505, 1623, 1588, 1387, 1057, 624, 139, -365, -831, -1224, -1510, -1660, -1672, -1523, -1248, -840, -360, 177, 710, 1178, 1544, 1757, 1801, 1660, 1368, 948, 449, -77, -591, -1031, -1386, -1602, -1703, -1646, -1475, -1153, -749, -245, 266, 788, 1224, 1568, 1747, 1771, 1609, 1307, 880, 395, -125, -600, -1012, -1322, -1514, -1578, -1516, -1326, -1041, -663, -233, 213, 639, 1002, 1276, 1429, 1455, 1349, 1127, 818, 454, 68, -309, -643, -925, -1117, -1216, -1211, -1124, -935, -687, -382, -63, 255, 540, 767, 928, 1006, 1006, 930, 782, 595, 365, 123, -125, -356, -548, -696, -775, -800, -762, -687, -568, -424, -271, -108, 53, 217, 374, 520, 641, 732, 764, 742, 651, 507, 332, 139, -53, -225, -377, -499, -599, -675, -734, -759, -756, -681, -560, -364, -120, 164, 453, 726, 942, 1084, 1126, 1075, 930, 704, 427, 113, -213, -528, -801, -1026, -1177, -1238, -1200, -1050, -820, -505, -157, 220, 561, 867, 1080, 1211, 1235, 1166, 1012, 783, 490, 163, -185, -514, -803, -1032, -1159, -1181, -1098, -910, -648, -322, 6, 327, 576, 763, 845, 853, 782, 652, 486, 296, 115, -59, -202, -319, -393, -441, -451, -418, -355, -260, -141, -22, 101, 189, 246, 242, 191, 88, -23, -133, -216, -255, -237, -163, -49, 80, 216, 326, 402, 437, 422, 369, 278, 156, 19, -131, -263, -380, -465, -512, -520, -480, -415, -317, -188, -51, 104, 244, 368, 476, 540, 570, 543, 462, 340, 173, -5, -187, -342, -452, -514, -497, -432, -314, -171, -21, 119, 232, 312, 347, 329, 272, 162, 35, -119, -253, -365, -421, -415, -338, -206, -39, 142, 302, 434, 504, 524, 490, 426, 334, 231, 122, 4, -122, -270, -444, -606, -771, -862, -883, -795, -605, -323, 22, 377, 706, 962, 1115, 1162, 1075, 905, 629, 321, -18, -348, -625, -834, -955, -975, -909, -753, -547, -302, -66, 157, 325, 451, 522, 551, 540, 491, 429, 330, 231, 101, -17, -136, -219, -289, -298, -275, -209, -139, -59, -5, 11, -14, -75, -141, -209, -247, -240, -176, -67, 76, 231, 372, 474, 528, 506, 446, 334, 195, 47, -102, -234, -343, -431, -481, -515, -526, -506, -457, -377, -259, -106, 80, 282, 482, 657, 784, 852, 839, 752, 586, 367, 102, -178, -462, -706, -915, -1033, -1078, -1006, -845, -596, -287, 56, 403, 699, 930, 1057, 1077, 991, 832, 600, 342, 51, -230, -494, -720, -882, -983, -980, -881, -673, -382, -37, 312, 624, 850, 971, 956, 825, 592, 310, -3, -294, -546, -718, -815, -823, -746, -598, -379, -131, 151, 413, 633, 794, 856, 838, 735, 561, 342, 94, -152, -381, -578, -740, -849, -904, -881, -785, -610, -366, -67, 262, 581, 850, 1048, 1127, 1107, 964, 744, 444, 114, -229, -541, -819, -1019, -1130, -1145, -1050, -855, -570, -216, 164, 534, 840, 1064, 1157, 1134, 996, 755, 460, 120, -213, -512, -759, -924, -1007, -992, -882, -680, -417, -100, 216, 516, 747, 906, 954, 896, 735, 500, 211, -89, -370, -592, -736, -777, -741, -611, -430, -212, 8, 203, 363, 460, 510, 498, 453, 358, 248, 120, -3, -118, -224, -300, -350, -364, -348, -306, -236, -159, -62, 23, 113, 191, 257, 314, 356, 369, 356, 296, 206, 78, -70, -214, -338, -417, -444, -416, -349, -253, -144, -36, 53, 137, 194, 255, 292, 332, 350, 346, 311, 227, 122, -21, -156, -282, -368, -409, -408, -361, -291, -203, -115, -23, 72, 173, 271, 370, 455, 504, 495, 422, 286, 92, -121, -339, -514, -632, -679, -644, -544, -389, -196, 12, 227, 421, 584, 689, 741, 723, 633, 480, 271, 30, -216, -432, -607, -715, -763, -734, -648, -511, -347, -160, 33, 219, 391, 539, 641, 702, 702, 644, 531, 381, 193, 1, -199, -370, -516, -610, -664, -648, -598, -484, -343, -166, 13, 193, 344, 466, 537, 560, 529, 460, 347, 220, 80, -57, -178, -279, -345, -390, -387, -364, -302, -217, -108, 12, 121, 223, 275, 301, 277, 218, 133, 29, -66, -151, -205, -224, -207, -158, -87, -5, 83, 153, 212, 230, 235, 207, 163, 111, 48, -20, -84, -153, -208, -257, -289, -304, -300, -269, -217, -142, -36, 72, 192, 298, 387, 445, 467, 453, 397, 304, 183, 34, -121, -271, -417, -521, -595, -608, -570, -471, -327, -146, 55, 246, 424, 558, 647, 681, 657, 580, 450, 282, 83, -130, -352, -545, -703, -803, -823, -774, -631, -424, -156, 131, 412, 659, 836, 933, 919, 824, 635, 385, 105, -188, -447, -669, -814, -892, -876, -785, -620, -401, -143, 125, 385, 599, 762, 847, 862, 794, 655, 460, 225, -30, -284, -521, -711, -838, -887, -858, -742, -556, -309, -37, 236, 483, 688, 824, 888, 876, 784, 625, 410, 155, -126, -401, -651, -842, -961, -981, -907, -736, -483, -176, 168, 487, 765, 955, 1050, 1029, 899, 676, 373, 46, -295, -589, -825, -964, -1006, -943, -796, -563, -281, 37, 354, 636, 854, 1003, 1040, 974, 796, 525, 191, -191, -553, -867, -1079, -1164, -1106, -913, -618, -252, 133, 492, 776, 969, 1042, 1009, 878, 673, 413, 128, -170, -434, -667, -822, -919, -918, -846, -680, -467, -196, 82, 357, 596, 774, 890, 919, 868, 739, 544, 289, 8, -295, -562, -798, -946, -1012, -960, -804, -562, -246, 92, 423, 710, 911, 1019, 1015, 899, 692, 414, 91, -245, -556, -812, -981, -1050, -1003, -846, -601, -280, 76, 434, 738, 959, 1075, 1067, 947, 723, 429, 87, -258, -569, -816, -972, -1022, -970, -817, -584, -296, 18, 317, 578, 771, 873, 888, 817, 670, 472, 234, -12, -248, -465, -627, -748, -785, -750, -637, -442, -209, 75, 331, 555, 697, 748, 698, 565, 363, 131, -103, -306, -455, -549, -567, -532, -439, -312, -150, 36, 222, 403, 534, 615, 612, 534, 377, 168, -80, -313, -514, -648, -698, -667, -548, -376, -162, 67, 288, 478, 623, 700, 712, 637, 502, 298, 61, -200, -441, -633, -751, -777, -719, -572, -372, -134, 105, 328, 506, 637, 702, 703, 641, 516, 344, 133, -90, -316, -513, -672, -765, -779, -713, -570, -362, -112, 158, 420, 639, 800, 870, 861, 753, 562, 312, 25, -274, -544, -765, -906, -942, -892, -734, -514, -229, 66, 373, 626, 833, 953, 979, 908, 734, 490, 177, -149, -468, -741, -921, -1005, -974, -841, -627, -348, -50, 261, 516, 718, 839, 870, 828, 699, 514, 288, 43, -204, -430, -620, -759, -823, -814, -710, -542, -307, -36, 244, 501, 709, 841, 876, 816, 662, 435, 159, -133, -408, -639, -796, -865, -839, -720, -529, -274, -2, 274, 504, 695, 794, 826, 757, 625, 425, 190, -59, -309, -523, -689, -798, -822, -772, -634, -432, -174, 103, 386, 624, 801, 886, 880, 772, 583, 324, 33, -269, -538, -757, -890, -916, -844, -664, -416, -109, 208, 502, 739, 891, 944, 883, 720, 477, 165, -159, -488, -742, -931, -999, -963, -821, -590, -290, 37, 366, 658, 888, 1024, 1056, 976, 804, 543, 246, -86, -394, -675, -889, -1032, -1083, -1036, -900, -670, -377, -39, 315, 640, 929, 1119, 1207, 1167, 1006, 744, 404, 21, -355, -695, -957, -1131, -1180, -1131, -958, -706, -372, -13, 363, 695, 967, 1122, 1169, 1079, 878, 587, 236, -123, -457, -729, -925, -1024, -1016, -917, -721, -466, -161, 154, 449, 698, 870, 949, 922, 813, 613, 368, 81, -191, -442, -643, -781, -845, -831, -749, -586, -371, -100, 179, 460, 684, 854, 906, 875, 724, 490, 200, -117, -403, -629, -773, -824, -782, -660, -474, -249, -3, 226, 431, 586, 687, 722, 685, 575, 407, 197, -36, -268, -483, -636, -733, -742, -682, -540, -350, -113, 132, 372, 566, 702, 758, 738, 631, 465, 240, -2, -247, -462, -619, -718, -726, -674, -536, -345, -117, 128, 343, 533, 644, 701, 659, 570, 403, 209, -20, -231, -424, -565, -647, -657, -581, -448, -261, -50, 163, 353, 494, 574, 591, 544, 433, 280, 100, -83, -249, -380, -453, -484, -457, -379, -266, -135, 7, 126, 229, 293, 324, 329, 296, 249, 182, 115, 51, -17, -79, -141, -207, -268, -322, -349, -344, -297, -194, -54, 111, 274, 417, 503, 530, 479, 361, 191, -10, -213, -391, -518, -580, -554, -470, -311, -123, 85, 275, 435, 539, 582, 550, 448, 286, 95, -110, -301, -443, -531, -555, -523, -420, -281, -109, 70, 232, 375, 469, 522, 518, 470, 367, 220, 46, -142, -314, -455, -543, -561, -514, -400, -255, -75, 104, 258, 377, 440, 453, 413, 343, 241, 126, 16, -106, -207, -312, -376, -412, -386, -315, -199, -60, 89, 223, 338, 408, 438, 414, 341, 222, 70, -89, -245, -372, -452, -479, -446, -362, -236, -76, 86, 236, 358, 440, 471, 450, 373, 264, 126, -18, -150, -260, -346, -397, -413, -396, -344, -270, -169, -50, 83, 217, 343, 441, 506, 515, 472, 366, 207, 22, -177, -365, -512, -607, -630, -577, -463, -281, -68, 154, 361, 521, 623, 655, 604, 501, 333, 150, -65, -250, -440, -566, -646, -656, -601, -487, -315, -119, 98, 300, 481, 614, 690, 703, 649, 544, 372, 176, -54, -281, -499, -681, -797, -838, -801, -671, -464, -201, 92, 375, 623, 806, 908, 909, 822, 644, 407, 125, -154, -417, -631, -786, -874, -876, -803, -654, -437, -175, 115, 402, 650, 838, 946, 943, 856, 668, 412, 105, -200, -499, -726, -898, -958, -924, -790, -577, -303, -6, 290, 551, 758, 882, 915, 848, 700, 472, 202, -88, -362, -581, -742, -812, -803, -721, -587, -394, -185, 59, 296, 514, 697, 801, 842, 786, 651, 436, 176, -107, -384, -619, -793, -879, -869, -769, -597, -355, -83, 201, 463, 677, 823, 878, 844, 722, 519, 274, -6, -275, -521, -704, -818, -846, -788, -650, -458, -217, 36, 296, 522, 707, 816, 860, 801, 676, 457, 200, -104, -385, -644, -817, -918, -901, -787, -587, -328, -43, 254, 512, 719, 846, 894, 851, 722, 522, 262, -26, -317, -580, -785, -909, -938, -857, -691, -447, -161, 144, 430, 673, 838, 919, 904, 792, 608, 366, 83, -201, -470, -685, -839, -899, -875, -758, -566, -313, -22, 276, 540, 754, 879, 906, 836, 672, 434, 146, -149, -425, -642, -783, -831, -789, -651, -448, -196, 57, 295, 487, 614, 679, 666, 595, 468, 292, 94, -114, -302, -468, -578, -647, -633, -566, -436, -252, -36, 193, 407, 575, 684, 710, 658, 523, 327, 82, -157, -378, -552, -653, -680, -613, -490, -307, -101, 119, 304, 447, 522, 539, 493, 396, 267, 125, -23, -151, -267, -345, -400, -406, -380, -315, -226, -109, 14, 142, 259, 357, 423, 442, 428, 355, 240, 86, -86, -269, -412, -534, -579, -572, -493, -341, -149, 83, 304, 504, 645, 718, 706, 611, 452, 227, -21, -287, -521, -710, -821, -844, -777, -631, -407, -135, 163, 453, 706, 883, 975, 959, 845, 630, 349, 14, -330, -641, -881, -1020, -1050, -960, -779, -507, -190, 138, 449, 708, 887, 967, 939, 823, 630, 382, 119, -157, -392, -593, -728, -797, -791, -719, -587, -402, -183, 57, 289, 494, 657, 748, 774, 716, 598, 408, 172, -87, -358, -586, -764, -857, -853, -750, -550, -280, 31, 344, 612, 814, 917, 918, 806, 602, 327, 9, -312, -586, -784, -890, -884, -793, -604, -377, -99, 175, 433, 637, 784, 845, 812, 701, 506, 268, -21, -296, -560, -754, -868, -885, -801, -612, -354, -52, 246, 508, 704, 818, 824, 748, 578, 369, 119, -109, -326, -485, -593, -646, -632, -571, -462, -313, -136, 55, 238, 397, 512, 585, 600, 565, 467, 332, 154, -29, -213, -372, -498, -587, -626, -611, -534, -406, -215, 0, 220, 422, 581, 673, 708, 667, 568, 417, 209, -6, -235, -434, -599, -714, -753, -721, -597, -411, -162, 93, 352, 553, 698, 756, 726, 605, 413, 161, -91, -332, -505, -613, -624, -571, -446, -278, -85, 106, 272, 382, 445, 431, 383, 284, 175, 60, -38, -113, -159, -173, -158, -127, -103, -92, -110, -149, -200, -240, -251, -231, -152, -38, 115, 267, 405, 502, 567, 561, 497, 349, 150, -87, -322, -534, -672, -730, -689, -574, -393, -175, 59, 289, 484, 638, 707, 702, 598, 421, 199, -57, -290, -494, -627, -688, -665, -563, -394, -180, 62, 296, 506, 647, 731, 702, 608, 405, 168, -122, -390, -615, -742, -764, -677, -493, -258, 9, 265, 477, 619, 670, 621, 491, 294, 61, -173, -375, -516, -563, -539, -421, -254, -59, 129, 279, 372, 401, 362, 294, 200, 104, 19, -42, -64, -68, -58, -61, -82, -136, -190, -264, -306, -336, -317, -251, -138, 11, 174, 330, 464, 559, 599, 568, 471, 311, 82, -174, -432, -645, -778, -804, -702, -508, -230, 73, 376, 616, 782, 837, 789, 646, 420, 138, -172, -467, -733, -920, -1008, -966, -790, -507, -147, 235, 597, 880, 1061, 1101, 1013, 804, 518, 186, -140, -432, -664, -804, -862, -819, -690, -507, -279, -58, 150, 308, 419, 469, 468, 405, 321, 209, 117, 34, -9, -27, -34, -36, -62, -104, -162, -233, -284, -319, -305, -251, -151, -23, 134, 280, 412, 502, 550, 531, 452, 302, 104, -141, -390, -617, -779, -852, -811, -663, -419, -118, 193, 475, 699, 833, 869, 813, 666, 451, 188, -90, -354, -563, -696, -730, -673, -529, -330, -85, 152, 367, 508, 579, 551, 447, 272, 68, -145, -332, -465, -535, -545, -477, -371, -206, -38, 161, 342, 497, 600, 648, 629, 550, 412, 244, 47, -142, -330, -477, -595, -645, -650, -606, -519, -388, -230, -49, 143, 327, 485, 602, 653, 630, 546, 412, 236, 56, -125, -274, -394, -461, -473, -428, -330, -195, -36, 128, 269, 356, 388, 343, 262, 141, 8, -123, -237, -326, -383, -405, -393, -348, -279, -172, -36, 127, 309, 485, 628, 722, 723, 658, 506, 308, 60, -221, -483, -719, -887, -985, -964, -850, -624, -320, 33, 395, 712, 955, 1079, 1081, 947, 698, 362, -17, -383, -688, -898, -976, -927, -758, -516, -220, 86, 365, 596, 740, 790, 733, 585, 366, 113, -141, -366, -530, -606, -589, -506, -372, -232, -100, 7, 84, 147, 216, 271, 342, 391, 414, 410, 361, 286, 194, 78, -54, -208, -378, -540, -663, -718, -688, -567, -391, -155, 118, 402, 658, 845, 940, 907, 741, 464, 131, -206, -502, -694, -777, -739, -610, -419, -189, 29, 226, 360, 430, 407, 316, 179, 16, -125, -240, -285, -269, -188, -78, 59, 181, 282, 343, 366, 339, 255, 133, 7, -120, -197, -249, -262, -256, -257, -248, -262, -271, -281, -278, -239, -157, -25, 138, 311, 486, 628, 715, 737, 684, 565, 380, 146, -101, -348, -560, -739, -853, -917, -914, -845, -689, -459, -166, 152, 468, 754, 962, 1079, 1097, 1004, 830, 584, 293, -13, -322, -589, -815, -964, -1006, -948, -793, -557, -285, -13, 226, 407, 510, 550, 533, 480, 395, 293, 191, 102, 36, -27, -66, -110, -126, -116, -94, -56, -27, -5, 4, 6, 5, -13, -57, -137, -248, -357, -453, -511, -495, -390, -204, 36, 308, 566, 786, 910, 935, 854, 701, 468, 213, -56, -304, -525, -684, -784, -807, -789, -710, -628, -520, -437, -325, -203, -28, 179, 432, 712, 976, 1204, 1340, 1353, 1211, 913, 488, -18, -532, -1001, -1360, -1593, -1666, -1580, -1338, -970, -519, -24, 462, 884, 1199, 1381, 1412, 1306, 1076, 764, 401, 38, -294, -547, -713, -769, -739, -645, -507, -354, -193, -42, 67, 132, 147, 99, 19, -97, -196, -251, -241, -144, 8, 201, 388, 569, 698, 795, 802, 737, 562, 309, -20, -354, -672, -906, -1044, -1081, -1004, -852, -623, -360, -65, 192, 416, 570, 679, 723, 739, 723, 671, 600, 479, 357, 221, 94, -61, -236, -437, -633, -814, -940, -989, -944, -805, -577, -275, 49, 374, 664, 902, 1042, 1073, 976, 797, 565, 304, 48, -195, -394, -553, -664, -720, -708, -657, -582, -491, -378, -211, -3, 220, 434, 602, 689, 683, 601, 463, 316, 181, 71, -21, -96, -170, -251, -334, -413, -502, -570, -597, -571, -489, -319, -79, 221, 518, 790, 988, 1085, 1035, 834, 511, 92, -327, -697, -957, -1085, -1078, -952, -715, -404, -87, 204, 444, 593, 666, 658, 604, 482, 318, 148, 25, -28, -34, -23, -5, -4, -41, -112, -200, -300, -387, -457, -503, -494, -442, -360, -251, -90, 94, 306, 525, 742, 914, 995, 960, 781, 518, 165, -205, -546, -803, -972, -1035, -1003, -870, -673, -450, -203, 37, 246, 412, 537, 634, 698, 737, 764, 781, 751, 672, 517, 293, -11, -370, -737, -1059, -1277, -1385, -1360, -1201, -925, -574, -146, 321, 785, 1175, 1451, 1600, 1581, 1399, 1077, 699, 286, -129, -518, -852, -1122, -1314, -1418, -1408, -1302, -1096, -823, -465, -54, 394, 814, 1158, 1404, 1516, 1486, 1344, 1122, 823, 463, 74, -311, -684, -1020, -1270, -1423, -1478, -1445, -1326, -1109, -819, -456, 7, 532, 1062, 1513, 1808, 1953, 1931, 1737, 1392, 933, 406, -175, -761, -1296, -1726, -2051, -2249, -2261, -2096, -1705, -1129, -395, 408, 1173, 1857, 2383, 2697, 2735, 2483, 1979, 1291, 458, -415, -1211, -1814, -2181, -2318, -2213, -1943, -1559, -1137, -675, -205, 278, 745, 1153, 1469, 1671, 1745, 1701, 1561, 1319, 1001, 588, 122, -399, -917, -1362, -1692, -1896, -1967, -1889, -1621, -1178, -586, 90, 753, 1352, 1809, 2084, 2125, 1927, 1523, 972, 362, -249, -775, -1149, -1354, -1421, -1369, -1215, -987, -747, -501, -262, -19, 226, 485, 761, 999, 1173, 1226, 1173, 1021, 777, 467, 100, -295, -696, -1050, -1310, -1424, -1375, -1182, -844, -440, -6, 397, 745, 1001, 1180, 1251, 1192, 1021, 772, 446, 68, -306, -623, -877, -1023, -1064, -999, -871, -685, -449, -176, 107, 353, 552, 714, 851, 946, 980, 958, 862, 641, 301, -95, -493, -890, -1221, -1457, -1549, -1493, -1228, -754, -147, 508, 1109, 1556, 1824, 1864, 1695, 1310, 778, 140, -495, -1054, -1427, -1621, -1628, -1450, -1117, -715, -278, 144, 499, 757, 936, 1036, 1048, 1009, 930, 798, 604, 359, 62, -249, -557, -826, -1077, -1301, -1425, -1400, -1198, -806, -260, 347, 934, 1431, 1767, 1912, 1842, 1552, 1048, 402, -300, -981, -1531, -1913, -2038, -1934, -1608, -1109, -496, 177, 814, 1357, 1721, 1913, 1883, 1639, 1210, 654, 45, -545, -1033, -1385, -1586, -1652, -1557, -1334, -989, -558, -66, 442, 920, 1343, 1627, 1770, 1727, 1509, 1105, 531, -123, -744, -1255, -1626, -1813, -1795, -1583, -1202, -723, -195, 301, 720, 1045, 1250, 1373, 1416, 1365, 1212, 987, 684, 283, -156, -625, -1074, -1474, -1751, -1869, -1818, -1550, -1098, -489, 191, 876, 1457, 1900, 2166, 2214, 2013, 1544, 892, 152, -592, -1238, -1726, -2043, -2152, -2020, -1693, -1175, -506, 217, 929, 1493, 1855, 1961, 1856, 1546, 1086, 504, -79, -637, -1142, -1523, -1676, -1618, -1360, -973, -465, 78, 616, 1040, 1326, 1409, 1312, 1084, 789, 433, 35, -391, -793, -1106, -1308, -1364, -1246, -954, -576, -143, 308, 738, 1092, 1321, 1415, 1361, 1168, 847, 430, -71, -610, -1082, -1433, -1637, -1662, -1517, -1166, -647, -16, 626, 1194, 1614, 1809, 1778, 1549, 1167, 684, 128, -439, -963, -1378, -1633, -1678, -1552, -1267, -891, -439, 15, 463, 860, 1219, 1501, 1635, 1597, 1411, 1082, 647, 100, -489, -1052, -1519, -1848, -1991, -1932, -1633, -1144, -486, 250, 1000, 1656, 2138, 2380, 2322, 1970, 1363, 571, -352, -1213, -1921, -2346, -2446, -2213, -1725, -1057, -276, 496, 1181, 1686, 1970, 1981, 1781, 1386, 890, 346, -211, -746, -1214, -1548, -1696, -1629, -1402, -1031, -567, -60, 452, 908, 1271, 1478, 1538, 1445, 1220, 877, 503, 50, -442, -962, -1447, -1825, -1996, -1928, -1593, -1011, -248, 569, 1329, 1931, 2288, 2361, 2174, 1714, 1042, 246, -609, -1390, -1996, -2348, -2421, -2212, -1764, -1101, -341, 445, 1155, 1739, 2118, 2253, 2161, 1827, 1302, 655, -67, -767, -1387, -1859, -2139, -2178, -1977, -1570, -981, -268, 470, 1145, 1693, 2081, 2226, 2124, 1753, 1158, 429, -332, -1076, -1669, -2049, -2173, -2038, -1662, -1078, -400, 325, 979, 1488, 1803, 1904, 1770, 1463, 1037, 523, -47, -631, -1165, -1625, -1921, -1996, -1801, -1368, -727, 26, 821, 1504, 2017, 2278, 2263, 1936, 1359, 619, -210, -1015, -1732, -2262, -2545, -2511, -2195, -1573, -728, 229, 1159, 1973, 2560, 2838, 2741, 2315, 1625, 758, -183, -1068, -1791, -2302, -2583, -2635, -2402, -1945, -1290, -514, 362, 1211, 1922, 2443, 2728, 2723, 2427, 1880, 1134, 273, -633, -1500, -2206, -2664, -2847, -2723, -2306, -1634, -803, 89, 969, 1779, 2403, 2776, 2864, 2678, 2199, 1432, 450, -602, -1638, -2497, -3041, -3142, -2855, -2237, -1315, -237, 828, 1740, 2390, 2733, 2737, 2432, 1842, 1072, 182, -724, -1518, -2105, -2401, -2431, -2134, -1552, -751, 85, 867, 1510, 1907, 1992, 1824, 1500, 1012, 425, -182, -683, -1068, -1331, -1474, -1446, -1248, -961, -581, -121, 334, 713, 1014, 1216, 1335, 1332, 1207, 945, 572, 91, -429, -953, -1394, -1714, -1852, -1714, -1312, -701, 30, 791, 1464, 1940, 2136, 2045, 1678, 1084, 317, -497, -1243, -1820, -2217, -2295, -2044, -1472, -680, 241, 1133, 1851, 2282, 2364, 2117, 1572, 804, -33, -824, -1469, -1915, -2111, -2053, -1730, -1214, -594, 97, 759, 1325, 1731, 1976, 1992, 1769, 1333, 752, 107, -519, -1071, -1511, -1798, -1928, -1894, -1682, -1283, -769, -132, 573, 1254, 1814, 2235, 2424, 2358, 2010, 1425, 623, -322, -1313, -2197, -2838, -3104, -2957, -2408, -1549, -474, 651, 1678, 2513, 3019, 3140, 2892, 2304, 1447, 404, -709, -1739, -2553, -3016, -3049, -2703, -2049, -1163, -182, 772, 1629, 2252, 2567, 2549, 2242, 1723, 1058, 329, -415, -1107, -1655, -2029, -2204, -2147, -1825, -1297, -607, 188, 950, 1563, 1968, 2106, 1989, 1612, 1076, 467, -167, -788, -1306, -1648, -1816, -1777, -1525, -1093, -535, 92, 709, 1255, 1652, 1835, 1783, 1511, 1057, 430, -287, -961, -1530, -1905, -2026, -1864, -1418, -743, 75, 929, 1668, 2151, 2275, 2058, 1525, 760, -112, -943, -1614, -2069, -2213, -2062, -1647, -1043, -344, 402, 1103, 1653, 2019, 2182, 2129, 1838, 1344, 647, -195, -1045, -1792, -2348, -2619, -2590, -2281, -1708, -927, -12, 952, 1852, 2598, 3074, 3193, 2921, 2281, 1330, 203, -970, -2038, -2872, -3417, -3581, -3355, -2713, -1722, -487, 830, 2066, 3047, 3649, 3827, 3576, 2926, 1937, 708, -592, -1809, -2815, -3508, -3792, -3673, -3151, -2312, -1195, 61, 1307, 2455, 3353, 3876, 3975, 3647, 2898, 1814, 485, -941, -2318, -3465, -4238, -4510, -4229, -3404, -2159, -645, 1010, 2565, 3809, 4580, 4781, 4353, 3367, 1978, 368, -1222, -2637, -3697, -4306, -4405, -3989, -3109, -1878, -456, 1008, 2303, 3323, 3901, 4035, 3694, 2976, 1939, 723, -560, -1798, -2817, -3503, -3796, -3629, -3059, -2155, -1018, 211, 1417, 2476, 3252, 3607, 3530, 3027, 2170, 1058, -166, -1354, -2315, -2956, -3178, -3029, -2516, -1734, -763, 258, 1202, 1947, 2402, 2534, 2364, 1954, 1325, 561, -247, -1036, -1674, -2048, -2141, -1958, -1576, -1005, -327, 385, 1049, 1582, 1921, 2048, 1932, 1532, 904, 118, -750, -1578, -2185, -2462, -2360, -1926, -1210, -310, 654, 1513, 2197, 2576, 2614, 2315, 1714, 893, -37, -985, -1858, -2521, -2890, -2911, -2581, -1876, -916, 199, 1331, 2352, 3076, 3378, 3252, 2712, 1804, 677, -517, -1655, -2595, -3225, -3435, -3231, -2629, -1705, -582, 613, 1716, 2587, 3131, 3292, 3044, 2438, 1573, 556, -513, -1553, -2389, -2912, -3078, -2874, -2312, -1492, -514, 526, 1484, 2287, 2759, 2877, 2613, 2033, 1230, 314, -618, -1496, -2186, -2593, -2650, -2339, -1738, -931, -31, 837, 1583, 2121, 2401, 2390, 2084, 1543, 821, -3, -883, -1698, -2311, -2629, -2622, -2235, -1509, -576, 455, 1462, 2290, 2817, 2950, 2625, 1948, 1010, -57, -1132, -2051, -2700, -2995, -2915, -2422, -1585, -506, 635, 1680, 2504, 3006, 3079, 2761, 2089, 1165, 102, -944, -1893, -2643, -3088, -3171, -2892, -2224, -1255, -84, 1131, 2236, 3091, 3607, 3666, 3209, 2330, 1141, -159, -1453, -2618, -3501, -3952, -3966, -3499, -2567, -1273, 203, 1686, 3058, 4115, 4641, 4582, 3909, 2708, 1118, -602, -2279, -3753, -4794, -5276, -5037, -4090, -2578, -716, 1253, 3068, 4509, 5412, 5672, 5176, 3972, 2227, 176, -1883, -3688, -5049, -5783, -5800, -5110, -3768, -1917, 172, 2249, 4040, 5332, 5987, 5917, 5096, 3631, 1757, -326, -2363, -4133, -5415, -6091, -6050, -5287, -3867, -1949, 237, 2408, 4292, 5672, 6401, 6335, 5492, 3983, 1997, -237, -2427, -4366, -5804, -6563, -6543, -5740, -4231, -2213, 106, 2445, 4520, 6074, 6908, 6904, 6032, 4404, 2268, -143, -2599, -4818, -6472, -7343, -7285, -6299, -4481, -2091, 525, 3084, 5282, 6856, 7583, 7358, 6201, 4280, 1843, -848, -3450, -5626, -7115, -7750, -7425, -6136, -4081, -1498, 1250, 3857, 5966, 7332, 7762, 7253, 5855, 3747, 1215, -1439, -3924, -5971, -7325, -7772, -7238, -5802, -3671, -1086, 1641, 4159, 6134, 7363, 7723, 7143, 5680, 3533, 975, -1762, -4336, -6390, -7643, -7920, -7215, -5614, -3274, -481, 2336, 4852, 6809, 7882, 7944, 7013, 5240, 2805, 9, -2859, -5372, -7190, -8080, -7917, -6737, -4711, -2154, 613, 3303, 5602, 7171, 7821, 7497, 6275, 4338, 1900, -746, -3292, -5474, -7001, -7654, -7327, -6121, -4175, -1718, 949, 3472, 5521, 6868, 7373, 6967, 5702, 3805, 1505, -991, -3442, -5497, -6780, -7182, -6691, -5379, -3409, -1046, 1392, 3626, 5421, 6545, 6800, 6185, 4848, 2967, 699, -1681, -3811, -5418, -6334, -6463, -5782, -4348, -2391, -155, 2105, 4111, 5540, 6211, 6108, 5289, 3839, 1883, -383, -2633, -4579, -5949, -6498, -6131, -4964, -3173, -950, 1408, 3555, 5212, 6204, 6407, 5780, 4413, 2509, 291, -2040, -4173, -5770, -6552, -6448, -5543, -3941, -1844, 520, 2820, 4750, 6099, 6660, 6326, 5184, 3449, 1312, -1048, -3339, -5228, -6437, -6842, -6349, -5054, -3105, -768, 1693, 3957, 5748, 6804, 6945, 6207, 4747, 2693, 284, -2199, -4423, -6107, -7016, -7011, -6122, -4462, -2250, 286, 2800, 4949, 6449, 7124, 6870, 5757, 3944, 1661, -826, -3227, -5226, -6546, -6997, -6591, -5433, -3629, -1323, 1179, 3541, 5467, 6718, 7126, 6609, 5268, 3283, 914, -1639, -4032, -5920, -7028, -7227, -6512, -5016, -2880, -347, 2239, 4535, 6272, 7191, 7193, 6337, 4737, 2557, 26, -2576, -4932, -6713, -7638, -7587, -6556, -4669, -2122, 720, 3505, 5833, 7403, 7985, 7551, 6205, 4117, 1498, -1369, -4084, -6304, -7723, -8150, -7538, -5968, -3624, -838, 2057, 4705, 6719, 7841, 7966, 7109, 5391, 3081, 413, -2348, -4850, -6746, -7792, -7866, -6978, -5236, -2827, -23, 2765, 5183, 6933, 7821, 7725, 6660, 4822, 2415, -309, -3031, -5381, -7028, -7776, -7580, -6419, -4456, -1914, 878, 3535, 5707, 7142, 7656, 7179, 5840, 3820, 1300, -1408, -3938, -5954, -7225, -7544, -6924, -5434, -3246, -607, 2105, 4534, 6360, 7363, 7414, 6584, 4964, 2682, 11, -2706, -5062, -6753, -7544, -7391, -6333, -4473, -2024, 727, 3401, 5600, 7048, 7582, 7142, 5812, 3790, 1279, -1436, -3973, -5967, -7149, -7373, -6662, -5130, -2938, -402, 2113, 4323, 5978, 6849, 6862, 6043, 4511, 2415, -6, -2447, -4583, -6080, -6781, -6637, -5680, -4028, -1888, 521, 2872, 4877, 6275, 6872, 6599, 5511, 3721, 1389, -1167, -3596, -5562, -6780, -7070, -6446, -5031, -2970, -517, 1967, 4204, 5924, 6861, 6917, 6101, 4525, 2337, -155, -2639, -4788, -6291, -6952, -6735, -5632, -3771, -1457, 1052, 3384, 5237, 6367, 6668, 6147, 4928, 3093, 819, -1594, -3835, -5597, -6594, -6709, -5962, -4465, -2387, 1, 2387, 4474, 6022, 6829, 6810, 5951, 4287, 2023, -594, -3221, -5461, -6969, -7570, -7211, -5943, -3851, -1220, 1614, 4236, 6370, 7699, 8047, 7356, 5752, 3404, 535, -2501, -5238, -7307, -8417, -8432, -7350, -5333, -2609, 447, 3465, 6037, 7860, 8645, 8360, 7046, 4868, 2064, -1037, -4040, -6519, -8163, -8768, -8300, -6814, -4515, -1659, 1435, 4353, 6745, 8315, 8895, 8374, 6821, 4417, 1441, -1769, -4802, -7214, -8703, -9094, -8368, -6601, -3996, -928, 2231, 5098, 7361, 8727, 9041, 8270, 6525, 3932, 759, -2595, -5607, -7878, -9147, -9275, -8246, -6150, -3272, 30, 3314, 6176, 8228, 9201, 9038, 7786, 5556, 2604, -707, -3898, -6569, -8375, -9086, -8648, -7140, -4754, -1813, 1334, 4313, 6708, 8199, 8673, 8071, 6487, 4076, 1144, -1890, -4662, -6802, -8034, -8251, -7464, -5763, -3358, -534, 2345, 4895, 6829, 7924, 8042, 7155, 5377, 2909, 48, -2850, -5390, -7250, -8216, -8149, -7043, -4998, -2302, 688, 3605, 6067, 7750, 8432, 8076, 6737, 4528, 1691, -1368, -4224, -6526, -8008, -8517, -7978, -6419, -4039, -1163, 1883, 4695, 6894, 8221, 8574, 7864, 6136, 3573, 544, -2553, -5296, -7318, -8354, -8369, -7368, -5474, -2913, 10, 2955, 5512, 7355, 8307, 8235, 7138, 5144, 2466, -531, -3436, -5878, -7528, -8288, -8045, -6808, -4727, -2055, 845, 3666, 6018, 7616, 8302, 8000, 6688, 4511, 1727, -1289, -4105, -6347, -7790, -8276, -7740, -6237, -3954, -1209, 1697, 4373, 6451, 7704, 8016, 7389, 5814, 3469, 681, -2149, -4639, -6512, -7561, -7668, -6827, -5151, -2865, -238, 2406, 4720, 6412, 7330, 7364, 6462, 4694, 2321, -335, -2901, -5033, -6478, -7120, -6862, -5759, -3920, -1636, 829, 3145, 5060, 6315, 6820, 6464, 5284, 3390, 1051, -1378, -3545, -5205, -6219, -6458, -5902, -4587, -2724, -528, 1731, 3705, 5157, 5972, 6068, 5407, 4031, 2121, -22, -2105, -3852, -5066, -5643, -5506, -4685, -3291, -1515, 442, 2292, 3797, 4796, 5182, 4917, 3994, 2585, 878, -884, -2449, -3655, -4392, -4590, -4207, -3279, -1970, -453, 1106, 2496, 3543, 4156, 4252, 3807, 2850, 1521, -24, -1516, -2763, -3672, -4149, -4074, -3444, -2354, -957, 570, 2036, 3202, 3953, 4197, 3887, 3018, 1713, 177, -1358, -2641, -3536, -3980, -3933, -3388, -2385, -1049, 448, 1911, 3075, 3816, 4042, 3738, 2884, 1633, 135, -1383, -2671, -3530, -3871, -3714, -3054, -1980, -652, 749, 2021, 2996, 3539, 3615, 3236, 2400, 1224, -122, -1449, -2533, -3224, -3452, -3250, -2642, -1685, -511, 712, 1836, 2713, 3234, 3362, 3095, 2420, 1382, 106, -1217, -2389, -3226, -3566, -3466, -2931, -2044, -861, 425, 1666, 2693, 3384, 3674, 3520, 2949, 1964, 688, -761, -2145, -3239, -3855, -3946, -3563, -2748, -1588, -223, 1187, 2481, 3514, 4113, 4200, 3762, 2821, 1465, -130, -1763, -3189, -4184, -4606, -4443, -3720, -2532, -1038, 589, 2165, 3514, 4441, 4829, 4651, 3881, 2574, 909, -897, -2614, -3994, -4832, -5052, -4679, -3746, -2359, -663, 1113, 2778, 4099, 4935, 5194, 4795, 3772, 2233, 405, -1492, -3186, -4414, -5042, -5032, -4437, -3304, -1777, -43, 1682, 3177, 4263, 4824, 4784, 4137, 2935, 1353, -385, -2023, -3342, -4156, -4422, -4138, -3362, -2189, -772, 699, 2045, 3107, 3762, 3979, 3674, 2904, 1724, 330, -1105, -2356, -3246, -3699, -3668, -3170, -2281, -1119, 207, 1513, 2621, 3390, 3734, 3602, 2964, 1879, 498, -932, -2209, -3137, -3628, -3638, -3199, -2371, -1252, 42, 1333, 2440, 3233, 3624, 3571, 3046, 2084, 801, -600, -1901, -2899, -3463, -3544, -3184, -2440, -1408, -192, 1053, 2140, 2938, 3346, 3357, 2930, 2094, 950, -348, -1602, -2594, -3178, -3292, -2996, -2344, -1417, -319, 809, 1846, 2640, 3086, 3127, 2768, 2040, 999, -202, -1413, -2398, -3020, -3171, -2882, -2202, -1251, -161, 922, 1888, 2597, 2973, 2970, 2603, 1875, 857, -362, -1567, -2570, -3190, -3338, -2994, -2242, -1198, -4, 1178, 2222, 2982, 3352, 3304, 2864, 2066, 963, -343, -1682, -2860, -3665, -3969, -3725, -2996, -1873, -493, 970, 2352, 3485, 4191, 4362, 3998, 3146, 1878, 288, -1420, -3014, -4239, -4898, -4867, -4174, -2945, -1343, 391, 2083, 3493, 4466, 4865, 4669, 3903, 2666, 1057, -700, -2407, -3807, -4699, -4934, -4506, -3522, -2121, -485, 1172, 2661, 3820, 4509, 4639, 4211, 3276, 1929, 298, -1402, -2946, -4089, -4669, -4620, -3958, -2804, -1330, 276, 1813, 3130, 4046, 4471, 4348, 3719, 2634, 1177, -494, -2137, -3519, -4410, -4712, -4386, -3497, -2184, -618, 1021, 2537, 3753, 4473, 4630, 4213, 3264, 1864, 181, -1549, -3097, -4202, -4698, -4520, -3758, -2554, -1059, 545, 2065, 3327, 4166, 4491, 4234, 3444, 2185, 614, -1089, -2665, -3861, -4493, -4486, -3887, -2798, -1390, 150, 1640, 2911, 3823, 4264, 4182, 3597, 2538, 1143, -454, -2017, -3308, -4119, -4352, -4019, -3181, -1952, -514, 967, 2320, 3386, 4020, 4143, 3746, 2881, 1623, 113, -1430, -2762, -3698, -4091, -3932, -3253, -2214, -942, 404, 1698, 2792, 3550, 3873, 3734, 3118, 2077, 714, -799, -2231, -3354, -3965, -3987, -3463, -2504, -1264, 71, 1375, 2494, 3330, 3746, 3715, 3212, 2293, 1049, -391, -1848, -3066, -3835, -4049, -3696, -2846, -1639, -273, 1090, 2310, 3254, 3800, 3867, 3433, 2561, 1332, -102, -1569, -2846, -3712, -4028, -3772, -3000, -1841, -486, 880, 2118, 3083, 3678, 3775, 3372, 2513, 1305, -91, -1503, -2720, -3527, -3826, -3536, -2749, -1599, -293, 979, 2078, 2906, 3388, 3454, 3073, 2256, 1123, -187, -1502, -2657, -3443, -3734, -3452, -2677, -1515, -174, 1144, 2264, 3067, 3518, 3534, 3107, 2252, 1078, -268, -1637, -2825, -3653, -3975, -3718, -2929, -1714, -282, 1150, 2367, 3264, 3756, 3806, 3396, 2564, 1379, -32, -1484, -2791, -3765, -4231, -4089, -3360, -2151, -661, 906, 2317, 3389, 4033, 4192, 3853, 3022, 1761, 238, -1351, -2797, -3940, -4564, -4548, -3877, -2676, -1091, 642, 2255, 3517, 4300, 4540, 4230, 3404, 2123, 547, -1104, -2630, -3843, -4584, -4706, -4187, -3093, -1566, 172, 1852, 3243, 4202, 4632, 4506, 3833, 2667, 1107, -646, -2335, -3762, -4722, -5056, -4673, -3636, -2083, -214, 1685, 3322, 4474, 5056, 5012, 4349, 3131, 1485, -405, -2292, -3913, -5063, -5558, -5294, -4301, -2714, -760, 1288, 3140, 4549, 5371, 5519, 5022, 3916, 2319, 374, -1653, -3488, -4928, -5753, -5809, -5049, -3607, -1699, 422, 2448, 4119, 5235, 5693, 5477, 4617, 3168, 1294, -767, -2743, -4415, -5550, -5973, -5593, -4463, -2742, -656, 1472, 3386, 4827, 5653, 5791, 5244, 4074, 2364, 313, -1806, -3714, -5174, -5992, -6007, -5211, -3722, -1742, 471, 2607, 4369, 5535, 5998, 5726, 4770, 3206, 1200, -988, -3069, -4783, -5908, -6253, -5747, -4479, -2631, -437, 1785, 3731, 5158, 5925, 5985, 5321, 4033, 2227, 115, -2041, -3948, -5376, -6132, -6067, -5196, -3663, -1654, 541, 2638, 4343, 5482, 5949, 5700, 4759, 3221, 1242, -932, -3005, -4711, -5800, -6122, -5605, -4343, -2515, -371, 1793, 3698, 5087, 5828, 5835, 5146, 3781, 1913, -266, -2431, -4312, -5632, -6180, -5874, -4762, -3013, -885, 1340, 3351, 4893, 5798, 5949, 5368, 4133, 2353, 247, -1900, -3807, -5253, -6040, -6018, -5192, -3691, -1707, 488, 2595, 4332, 5542, 6061, 5844, 4907, 3331, 1286, -955, -3083, -4832, -5963, -6305, -5821, -4583, -2757, -571, 1664, 3637, 5155, 6020, 6139, 5505, 4178, 2280, 56, -2173, -4086, -5463, -6105, -5940, -5014, -3487, -1569, 544, 2550, 4239, 5375, 5877, 5671, 4768, 3228, 1240, -945, -3007, -4694, -5760, -6052, -5545, -4338, -2600, -556, 1539, 3404, 4830, 5665, 5815, 5270, 4042, 2286, 207, -1887, -3735, -5064, -5713, -5596, -4782, -3378, -1585, 361, 2196, 3740, 4798, 5288, 5116, 4320, 2953, 1181, -768, -2593, -4021, -4889, -5067, -4589, -3508, -2023, -322, 1366, 2831, 3932, 4529, 4575, 4052, 3004, 1517, -208, -1896, -3310, -4241, -4560, -4241, -3385, -2120, -615, 921, 2304, 3364, 4006, 4174, 3830, 3005, 1749, 240, -1329, -2728, -3741, -4198, -4070, -3406, -2330, -971, 458, 1792, 2876, 3599, 3885, 3712, 3087, 2076, 764, -684, -2078, -3186, -3855, -3975, -3560, -2697, -1528, -203, 1124, 2310, 3216, 3728, 3788, 3365, 2505, 1274, -164, -1625, -2857, -3683, -3994, -3744, -2989, -1832, -479, 907, 2175, 3162, 3753, 3880, 3551, 2747, 1560, 89, -1423, -2777, -3757, -4209, -4083, -3405, -2297, -900, 591, 2004, 3165, 3932, 4227, 4031, 3324, 2168, 693, -928, -2487, -3717, -4417, -4493, -4002, -2989, -1618, -75, 1441, 2782, 3785, 4337, 4373, 3871, 2880, 1493, -119, -1759, -3190, -4203, -4625, -4440, -3672, -2445, -915, 705, 2216, 3469, 4299, 4599, 4298, 3449, 2133, 502, -1230, -2812, -3996, -4622, -4610, -3995, -2887, -1423, 199, 1785, 3143, 4119, 4588, 4483, 3819, 2673, 1162, -543, -2239, -3681, -4634, -4966, -4639, -3700, -2288, -596, 1138, 2724, 3990, 4797, 4996, 4591, 3604, 2173, 423, -1420, -3097, -4374, -5063, -5114, -4514, -3335, -1762, -18, 1696, 3223, 4378, 5003, 5016, 4411, 3255, 1667, -158, -2003, -3587, -4688, -5156, -4956, -4138, -2800, -1142, 619, 2290, 3707, 4676, 5056, 4778, 3888, 2510, 779, -1069, -2778, -4078, -4793, -4876, -4334, -3259, -1800, -182, 1414, 2828, 3897, 4465, 4468, 3923, 2918, 1534, -42, -1616, -2971, -3894, -4288, -4147, -3502, -2444, -1102, 332, 1724, 2917, 3752, 4091, 3924, 3278, 2228, 853, -659, -2078, -3180, -3836, -3970, -3610, -2808, -1677, -374, 972, 2190, 3122, 3643, 3683, 3264, 2452, 1354, 60, -1245, -2349, -3094, -3413, -3334, -2842, -2027, -984, 148, 1269, 2266, 2989, 3321, 3213, 2722, 1878, 756, -514, -1699, -2631, -3172, -3292, -2986, -2306, -1347, -238, 895, 1935, 2738, 3183, 3200, 2802, 2045, 1014, -182, -1348, -2294, -2912, -3137, -2986, -2455, -1639, -639, 444, 1483, 2361, 2931, 3122, 2915, 2337, 1456, 344, -837, -1901, -2672, -3056, -3030, -2624, -1897, -954, 103, 1164, 2085, 2750, 3039, 2916, 2401, 1590, 562, -574, -1649, -2461, -2886, -2935, -2634, -2013, -1144, -148, 856, 1808, 2561, 2979, 2986, 2600, 1895, 917, -221, -1375, -2318, -2908, -3097, -2889, -2324, -1456, -449, 604, 1580, 2406, 2912, 3058, 2806, 2212, 1315, 210, -946, -1971, -2693, -3034, -2969, -2556, -1816, -866, 174, 1190, 2089, 2735, 3034, 2895, 2419, 1632, 599, -577, -1681, -2515, -2972, -3043, -2714, -2048, -1138, -119, 902, 1835, 2548, 2943, 2926, 2547, 1870, 958, -122, -1224, -2152, -2741, -2948, -2764, -2244, -1448, -502, 483, 1407, 2186, 2693, 2833, 2597, 2033, 1232, 234, -822, -1774, -2463, -2797, -2754, -2352, -1661, -785, 153, 1084, 1904, 2514, 2803, 2736, 2330, 1615, 670, -423, -1491, -2366, -2903, -3038, -2783, -2173, -1287, -254, 790, 1774, 2582, 3086, 3179, 2865, 2207, 1252, 70, -1191, -2327, -3137, -3519, -3430, -2885, -1965, -821, 420, 1627, 2676, 3395, 3682, 3503, 2884, 1913, 672, -707, -2038, -3119, -3778, -3931, -3583, -2784, -1653, -335, 1027, 2277, 3267, 3829, 3904, 3514, 2713, 1589, 227, -1180, -2458, -3406, -3913, -3927, -3464, -2576, -1368, 2, 1390, 2623, 3525, 3955, 3890, 3361, 2420, 1155, -323, -1764, -2982, -3763, -4066, -3842, -3129, -2010, -648, 767, 2116, 3204, 3874, 4010, 3663, 2887, 1740, 329, -1150, -2479, -3487, -4028, -4053, -3556, -2615, -1334, 108, 1554, 2812, 3715, 4105, 3973, 3370, 2365, 1011, -491, -1928, -3098, -3861, -4131, -3881, -3175, -2084, -734, 722, 2115, 3253, 3973, 4173, 3872, 3120, 1963, 508, -1036, -2442, -3490, -4081, -4176, -3763, -2907, -1692, -278, 1208, 2575, 3632, 4194, 4246, 3788, 2869, 1536, -46, -1635, -2991, -3929, -4351, -4219, -3565, -2490, -1114, 409, 1903, 3165, 4012, 4341, 4137, 3423, 2279, 815, -760, -2215, -3358, -4043, -4245, -3922, -3139, -1984, -606, 862, 2257, 3372, 4051, 4243, 3922, 3104, 1844, 323, -1226, -2589, -3566, -4105, -4114, -3629, -2697, -1455, -38, 1390, 2662, 3565, 4024, 4000, 3504, 2536, 1207, -289, -1703, -2862, -3648, -3994, -3836, -3205, -2191, -927, 483, 1852, 2987, 3730, 4038, 3849, 3150, 1985, 525, -1008, -2362, -3369, -3923, -3972, -3515, -2607, -1410, -47, 1331, 2543, 3419, 3870, 3873, 3399, 2450, 1118, -377, -1794, -2935, -3698, -3989, -3761, -3051, -1966, -646, 776, 2114, 3165, 3814, 4013, 3716, 2915, 1686, 192, -1318, -2617, -3547, -4023, -4001, -3457, -2487, -1216, 197, 1621, 2838, 3701, 4134, 4090, 3532, 2471, 1059, -522, -2034, -3282, -4117, -4452, -4241, -3485, -2280, -770, 861, 2408, 3654, 4445, 4708, 4380, 3482, 2081, 379, -1367, -2899, -4045, -4692, -4742, -4202, -3130, -1698, -19, 1664, 3144, 4201, 4771, 4753, 4116, 2915, 1327, -424, -2100, -3454, -4355, -4708, -4496, -3744, -2548, -1059, 583, 2167, 3486, 4392, 4787, 4596, 3796, 2481, 809, -963, -2579, -3849, -4642, -4858, -4472, -3541, -2207, -564, 1186, 2809, 4083, 4888, 5100, 4662, 3594, 2018, 159, -1718, -3347, -4534, -5163, -5149, -4503, -3329, -1770, 43, 1875, 3506, 4709, 5391, 5430, 4763, 3442, 1672, -330, -2287, -3964, -5128, -5660, -5478, -4631, -3219, -1407, 587, 2523, 4150, 5295, 5794, 5570, 4625, 3095, 1174, -885, -2818, -4398, -5455, -5846, -5526, -4525, -2975, -1032, 1059, 3050, 4664, 5722, 6068, 5642, 4476, 2720, 623, -1532, -3471, -4997, -5929, -6117, -5549, -4275, -2476, -335, 1867, 3860, 5373, 6236, 6325, 5598, 4123, 2099, -175, -2396, -4323, -5730, -6442, -6326, -5404, -3795, -1715, 604, 2844, 4735, 6014, 6562, 6279, 5196, 3419, 1218, -1133, -3306, -5107, -6275, -6669, -6192, -4929, -3046, -773, 1618, 3827, 5544, 6573, 6786, 6136, 4685, 2610, 242, -2148, -4264, -5892, -6800, -6857, -6025, -4425, -2271, 181, 2648, 4801, 6341, 7094, 6971, 5948, 4116, 1758, -795, -3251, -5335, -6773, -7376, -7034, -5785, -3778, -1291, 1385, 3918, 5963, 7247, 7627, 7056, 5548, 3319, 672, -2033, -4493, -6393, -7506, -7692, -6911, -5248, -2932, -257, 2471, 4905, 6744, 7738, 7795, 6857, 5038, 2550, -245, -2995, -5375, -7100, -7948, -7797, -6655, -4673, -2113, 715, 3475, 5810, 7409, 8085, 7761, 6448, 4292, 1586, -1299, -4022, -6244, -7710, -8208, -7659, -6128, -3836, -1064, 1867, 4580, 6718, 8002, 8303, 7536, 5814, 3331, 448, -2488, -5109, -7108, -8232, -8317, -7340, -5436, -2868, 76, 3032, 5627, 7499, 8431, 8327, 7170, 5079, 2340, -670, -3594, -6092, -7841, -8616, -8307, -6954, -4725, -1903, 1146, 4090, 6536, 8166, 8801, 8360, 6871, 4456, 1476, -1683, -4626, -7017, -8539, -8982, -8305, -6578, -4032, -994, 2185, 5086, 7354, 8699, 8990, 8169, 6328, 3693, 611, -2537, -5373, -7584, -8868, -9070, -8131, -6200, -3506, -355, 2865, 5713, 7827, 8986, 9075, 8074, 6085, 3360, 245, -2892, -5720, -7887, -9105, -9216, -8213, -6214, -3417, -153, 3126, 5972, 8060, 9178, 9151, 7991, 5870, 3100, -10, -3097, -5799, -7790, -8832, -8812, -7735, -5739, -3048, 13, 3028, 5616, 7497, 8469, 8408, 7308, 5344, 2821, -8, -2804, -5264, -7044, -7933, -7863, -6841, -5010, -2564, 166, 2806, 5024, 6594, 7326, 7114, 6023, 4228, 2014, -391, -2696, -4626, -5918, -6429, -6152, -5160, -3541, -1526, 630, 2613, 4230, 5293, 5673, 5294, 4247, 2700, 861, -1031, -2750, -4046, -4746, -4794, -4213, -3113, -1615, 53, 1644, 2913, 3711, 3984, 3730, 2987, 1869, 529, -835, -2085, -3043, -3531, -3448, -2857, -1896, -659, 687, 1937, 2855, 3320, 3318, 2829, 1929, 729, -563, -1801, -2833, -3504, -3701, -3343, -2478, -1213, 241, 1718, 3016, 3948, 4335, 4138, 3396, 2162, 590, -1145, -2762, -4101, -4969, -5239, -4784, -3670, -2040, -115, 1918, 3778, 5189, 5975, 6047, 5379, 4012, 2124, -33, -2264, -4321, -5952, -6887, -7003, -6261, -4720, -2552, -17, 2559, 4857, 6589, 7552, 7611, 6785, 5169, 2983, 423, -2227, -4674, -6621, -7821, -8130, -7477, -5930, -3671, -954, 1911, 4542, 6646, 7931, 8254, 7614, 6125, 3969, 1359, -1387, -3960, -6077, -7459, -7936, -7507, -6255, -4285, -1836, 788, 3274, 5375, 6802, 7408, 7138, 6083, 4347, 2130, -331, -2720, -4711, -6063, -6667, -6468, -5471, -3841, -1846, 279, 2289, 3947, 5044, 5473, 5262, 4452, 3137, 1454, -361, -2042, -3379, -4227, -4498, -4132, -3224, -1921, -435, 1033, 2269, 3097, 3444, 3315, 2752, 1834, 683, -541, -1676, -2565, -3068, -3101, -2679, -1870, -737, 534, 1728, 2667, 3248, 3406, 3073, 2296, 1179, -119, -1474, -2714, -3660, -4112, -4022, -3410, -2336, -856, 825, 2402, 3665, 4502, 4817, 4524, 3655, 2390, 847, -866, -2606, -4084, -5096, -5508, -5292, -4392, -2890, -982, 1042, 2924, 4466, 5478, 5820, 5465, 4538, 3143, 1386, -571, -2484, -4129, -5330, -5945, -5854, -5087, -3713, -1901, 143, 2123, 3834, 5064, 5708, 5737, 5151, 3991, 2378, 497, -1427, -3163, -4491, -5264, -5458, -5022, -4015, -2599, -966, 716, 2277, 3530, 4367, 4734, 4630, 4042, 2990, 1584, 45, -1425, -2723, -3691, -4153, -4074, -3569, -2782, -1730, -532, 639, 1644, 2476, 3104, 3392, 3270, 2768, 1999, 1026, -71, -1115, -1917, -2424, -2635, -2548, -2185, -1632, -973, -280, 386, 989, 1493, 1816, 1903, 1742, 1426, 1002, 506, 7, -450, -799, -1043, -1188, -1234, -1152, -963, -726, -412, -23, 393, 698, 851, 850, 746, 590, 435, 315, 229, 167, 77, -57, -220, -381, -550, -677, -713, -615, -460, -285, -116, 38, 192, 320, 446, 558, 682, 752, 750, 641, 440, 147, -219, -578, -844, -970, -994, -934, -776, -529, -227, 70, 389, 708, 970, 1130, 1184, 1121, 906, 562, 139, -341, -789, -1153, -1405, -1535, -1464, -1175, -731, -209, 360, 923, 1364, 1633, 1715, 1615, 1339, 906, 363, -227, -769, -1257, -1663, -1924, -1960, -1745, -1339, -765, -79, 651, 1323, 1834, 2184, 2318, 2167, 1745, 1104, 350, -485, -1290, -1976, -2432, -2614, -2498, -2100, -1463, -651, 239, 1135, 1930, 2514, 2834, 2835, 2522, 1893, 1039, 40, -985, -1918, -2619, -3022, -3055, -2744, -2121, -1281, -307, 682, 1612, 2426, 3036, 3295, 3179, 2685, 1838, 686, -567, -1757, -2700, -3335, -3536, -3315, -2682, -1776, -714, 375, 1402, 2315, 3012, 3432, 3519, 3179, 2425, 1342, 63, -1250, -2425, -3305, -3815, -3864, -3417, -2555, -1393, -101, 1183, 2309, 3177, 3723, 3854, 3529, 2797, 1751, 461, -903, -2170, -3187, -3845, -4047, -3751, -2995, -1877, -549, 820, 2103, 3160, 3835, 4026, 3758, 3064, 2008, 701, -701, -2025, -3091, -3774, -4018, -3787, -3095, -2034, -779, 582, 1921, 3052, 3769, 4005, 3757, 3068, 2013, 756, -590, -1866, -2934, -3601, -3849, -3645, -3036, -2066, -865, 422, 1679, 2786, 3569, 3871, 3675, 3073, 2138, 929, -415, -1713, -2770, -3507, -3788, -3620, -3015, -2080, -886, 411, 1652, 2681, 3360, 3613, 3427, 2882, 2051, 988, -197, -1380, -2417, -3172, -3545, -3495, -3028, -2223, -1130, 116, 1346, 2393, 3135, 3451, 3340, 2866, 2103, 1120, 8, -1110, -2092, -2822, -3219, -3249, -2907, -2197, -1200, -64, 1063, 2034, 2717, 3020, 2965, 2614, 1996, 1126, 112, -873, -1716, -2335, -2702, -2744, -2453, -1889, -1110, -234, 669, 1451, 2042, 2382, 2474, 2302, 1866, 1167, 322, -560, -1357, -1967, -2331, -2397, -2128, -1534, -736, 88, 830, 1412, 1777, 1879, 1786, 1515, 1066, 460, -180, -782, -1282, -1625, -1766, -1682, -1338, -728, -8, 669, 1217, 1601, 1768, 1689, 1362, 859, 206, -496, -1161, -1646, -1886, -1882, -1663, -1222, -564, 236, 1037, 1681, 2087, 2257, 2154, 1765, 1124, 339, -517, -1371, -2107, -2611, -2809, -2655, -2139, -1324, -280, 872, 1931, 2697, 3105, 3205, 2988, 2394, 1480, 402, -739, -1878, -2874, -3572, -3856, -3703, -3093, -2070, -734, 753, 2177, 3317, 4042, 4343, 4173, 3483, 2324, 934, -551, -1995, -3278, -4194, -4629, -4547, -3943, -2891, -1462, 172, 1811, 3226, 4292, 4931, 5006, 4444, 3315, 1801, 99, -1627, -3181, -4393, -5055, -5071, -4505, -3489, -2076, -415, 1269, 2763, 3998, 4850, 5111, 4720, 3797, 2482, 872, -883, -2579, -3964, -4831, -5082, -4722, -3807, -2453, -858, 809, 2355, 3633, 4451, 4711, 4416, 3604, 2400, 929, -628, -2112, -3325, -4116, -4397, -4157, -3417, -2267, -838, 675, 2088, 3227, 3968, 4211, 3933, 3158, 1971, 521, -995, -2366, -3415, -3988, -4044, -3629, -2789, -1582, -146, 1325, 2641, 3655, 4204, 4193, 3661, 2676, 1299, -330, -1948, -3277, -4186, -4585, -4394, -3628, -2433, -922, 740, 2370, 3720, 4591, 4910, 4671, 3904, 2620, 931, -946, -2747, -4258, -5235, -5570, -5222, -4257, -2740, -844, 1206, 3132, 4714, 5709, 6022, 5644, 4648, 3067, 1029, -1207, -3335, -5052, -6165, -6538, -6178, -5109, -3416, -1286, 1047, 3275, 5189, 6498, 7036, 6750, 5713, 3960, 1645, -913, -3317, -5307, -6714, -7331, -7075, -6005, -4239, -1972, 542, 2967, 5062, 6566, 7327, 7285, 6391, 4684, 2382, -174, -2665, -4848, -6434, -7215, -7182, -6332, -4707, -2519, -149, 2170, 4257, 5857, 6736, 6861, 6237, 4857, 2841, 542, -1746, -3827, -5462, -6398, -6517, -5869, -4524, -2667, -572, 1514, 3364, 4775, 5632, 5818, 5301, 4133, 2486, 621, -1269, -2970, -4318, -5083, -5186, -4643, -3551, -2027, -268, 1445, 2876, 3906, 4430, 4404, 3768, 2649, 1224, -286, -1720, -2887, -3592, -3755, -3425, -2663, -1574, -318, 908, 1985, 2788, 3181, 3068, 2556, 1741, 685, -474, -1533, -2347, -2879, -3062, -2761, -2005, -949, 204, 1324, 2312, 3024, 3302, 3105, 2509, 1575, 333, -1028, -2248, -3158, -3718, -3851, -3430, -2488, -1204, 240, 1694, 2982, 3906, 4370, 4316, 3722, 2666, 1266, -361, -2023, -3472, -4533, -5100, -5079, -4381, -3105, -1429, 454, 2333, 3961, 5131, 5737, 5678, 4903, 3535, 1729, -349, -2472, -4310, -5644, -6330, -6271, -5409, -3847, -1834, 403, 2579, 4462, 5812, 6499, 6369, 5526, 4087, 2196, -11, -2257, -4222, -5732, -6602, -6663, -5883, -4446, -2504, -271, 2004, 4036, 5576, 6440, 6568, 5969, 4687, 2884, 731, -1530, -3636, -5312, -6362, -6640, -6105, -4872, -3072, -897, 1406, 3483, 5094, 6064, 6323, 5814, 4633, 2944, 940, -1143, -3059, -4569, -5539, -5870, -5502, -4502, -2994, -1124, 905, 2814, 4310, 5235, 5547, 5196, 4198, 2682, 882, -953, -2594, -3924, -4768, -5015, -4679, -3845, -2570, -930, 862, 2501, 3764, 4572, 4855, 4497, 3508, 2095, 495, -1136, -2621, -3746, -4328, -4323, -3839, -2945, -1690, -207, 1286, 2561, 3484, 3963, 3950, 3456, 2510, 1263, -107, -1418, -2537, -3339, -3696, -3558, -2989, -2097, -961, 323, 1598, 2636, 3288, 3520, 3332, 2685, 1637, 423, -760, -1837, -2725, -3254, -3292, -2882, -2156, -1220, -108, 1033, 2019, 2725, 3124, 3127, 2719, 1924, 879, -301, -1385, -2280, -2906, -3196, -3028, -2411, -1500, -439, 688, 1755, 2580, 3060, 3149, 2864, 2206, 1245, 107, -1053, -2088, -2871, -3343, -3415, -2985, -2075, -912, 330, 1547, 2601, 3332, 3634, 3480, 2903, 1950, 714, -652, -1929, -2957, -3660, -3977, -3813, -3110, -1942, -543, 948, 2364, 3522, 4241, 4409, 4028, 3150, 1848, 286, -1330, -2782, -3906, -4572, -4708, -4265, -3260, -1801, -131, 1536, 2990, 4136, 4851, 4989, 4517, 3501, 2060, 334, -1499, -3188, -4515, -5289, -5444, -4946, -3826, -2186, -316, 1548, 3257, 4611, 5411, 5578, 5169, 4184, 2673, 844, -1127, -3035, -4610, -5624, -5992, -5693, -4683, -3093, -1173, 879, 2839, 4437, 5465, 5858, 5637, 4825, 3529, 1844, -76, -1994, -3663, -4919, -5668, -5788, -5231, -4101, -2518, -658, 1227, 2966, 4378, 5226, 5455, 5098, 4217, 2856, 1202, -484, -2021, -3300, -4203, -4619, -4482, -3902, -2987, -1804, -453, 908, 2075, 2994, 3609, 3799, 3495, 2808, 1908, 881, -170, -1095, -1825, -2301, -2470, -2372, -2111, -1691, -1131, -506, 79, 582, 977, 1200, 1262, 1221, 1082, 866, 673, 517, 338, 202, 199, 207, 102, -110, -311, -512, -789, -1094, -1280, -1360, -1383, -1333, -1120, -673, -70, 557, 1152, 1743, 2303, 2641, 2630, 2321, 1777, 1037, 124, -849, -1769, -2607, -3265, -3598, -3539, -3071, -2237, -1158, 89, 1399, 2638, 3610, 4194, 4285, 3926, 3172, 2088, 780, -634, -2022, -3219, -4080, -4500, -4444, -3882, -2905, -1691, -309, 1140, 2508, 3561, 4179, 4353, 4143, 3461, 2330, 929, -490, -1783, -2865, -3576, -3788, -3525, -2945, -2097, -1022, 117, 1095, 1831, 2332, 2555, 2498, 2160, 1580, 813, -14, -764, -1333, -1646, -1687, -1474, -1018, -386, 265, 833, 1222, 1378, 1255, 921, 429, -193, -927, -1609, -2067, -2205, -2022, -1553, -804, 162, 1200, 2129, 2886, 3379, 3473, 3120, 2388, 1368, 99, -1317, -2722, -3902, -4676, -4947, -4641, -3801, -2472, -778, 1092, 2875, 4360, 5436, 5949, 5799, 5001, 3688, 1962, -42, -2133, -4034, -5513, -6398, -6594, -6075, -4884, -3167, -1106, 1067, 3123, 4864, 6084, 6617, 6444, 5600, 4192, 2317, 201, -1920, -3813, -5252, -6081, -6233, -5670, -4451, -2841, -1033, 837, 2569, 3940, 4800, 5105, 4896, 4189, 3061, 1628, 73, -1435, -2741, -3663, -4108, -4024, -3469, -2472, -1223, 83, 1246, 2150, 2689, 2831, 2549, 1948, 1132, 263, -575, -1279, -1724, -1903, -1817, -1410, -762, -12, 692, 1302, 1768, 2013, 1939, 1603, 1019, 181, -787, -1693, -2404, -2830, -2930, -2634, -1925, -890, 265, 1414, 2428, 3151, 3477, 3423, 3007, 2283, 1325, 224, -925, -1989, -2884, -3539, -3856, -3766, -3257, -2380, -1241, 36, 1338, 2526, 3406, 3907, 3962, 3591, 2876, 1892, 745, -387, -1429, -2308, -2932, -3210, -3163, -2882, -2424, -1725, -851, 38, 821, 1484, 2007, 2340, 2459, 2373, 2113, 1706, 1175, 557, -45, -541, -961, -1382, -1700, -1849, -1816, -1675, -1520, -1316, -1019, -656, -218, 309, 860, 1374, 1810, 2146, 2355, 2346, 2098, 1626, 966, 171, -638, -1391, -2113, -2669, -2890, -2785, -2477, -1981, -1246, -358, 532, 1374, 2149, 2772, 3119, 3144, 2817, 2192, 1315, 266, -885, -1935, -2735, -3221, -3306, -2951, -2207, -1234, -233, 711, 1554, 2227, 2611, 2704, 2528, 2079, 1362, 408, -639, -1571, -2286, -2746, -2834, -2486, -1781, -849, 225, 1311, 2287, 2961, 3224, 3047, 2434, 1482, 303, -965, -2184, -3154, -3758, -3942, -3668, -2902, -1702, -240, 1267, 2653, 3839, 4688, 5021, 4772, 3988, 2740, 1027, -951, -2906, -4582, -5773, -6333, -6147, -5221, -3679, -1698, 493, 2599, 4449, 5897, 6712, 6815, 6253, 5038, 3231, 964, -1465, -3748, -5663, -7004, -7570, -7218, -6047, -4240, -2006, 444, 2807, 4822, 6287, 7117, 7213, 6548, 5175, 3213, 906, -1479, -3701, -5542, -6752, -7089, -6544, -5279, -3528, -1438, 786, 2858, 4534, 5693, 6218, 5978, 5004, 3436, 1524, -483, -2370, -3964, -5031, -5399, -5069, -4174, -2796, -1064, 769, 2409, 3704, 4570, 4824, 4434, 3478, 2071, 390, -1313, -2866, -4104, -4797, -4815, -4181, -3077, -1567, 244, 2081, 3643, 4766, 5344, 5251, 4491, 3135, 1313, -717, -2635, -4270, -5443, -5950, -5711, -4812, -3420, -1648, 393, 2515, 4377, 5694, 6380, 6346, 5596, 4148, 2220, 80, -2042, -3981, -5530, -6458, -6625, -6068, -4864, -3146, -1053, 1234, 3401, 5158, 6287, 6703, 6355, 5274, 3594, 1538, -600, -2608, -4290, -5506, -6069, -5953, -5241, -4014, -2338, -325, 1723, 3499, 4816, 5614, 5776, 5186, 3931, 2285, 489, -1292, -2874, -4087, -4796, -4956, -4578, -3698, -2353, -715, 967, 2459, 3603, 4346, 4592, 4220, 3256, 1921, 454, -1027, -2366, -3375, -3955, -3997, -3563, -2749, -1637, -350, 965, 2137, 3080, 3667, 3825, 3460, 2624, 1490, 280, -941, -2089, -3030, -3557, -3624, -3260, -2536, -1500, -298, 897, 1924, 2737, 3264, 3373, 3048, 2391, 1529, 543, -485, -1455, -2233, -2740, -2947, -2859, -2478, -1843, -979, -13, 951, 1792, 2420, 2751, 2728, 2386, 1807, 1033, 148, -715, -1444, -1951, -2217, -2205, -1927, -1449, -845, -154, 488, 999, 1346, 1506, 1479, 1336, 1077, 715, 259, -227, -671, -994, -1122, -1118, -1023, -816, -455, -30, 408, 791, 1006, 991, 825, 618, 351, 8, -307, -542, -708, -812, -821, -741, -642, -461, -193, 149, 499, 834, 1095, 1202, 1180, 1037, 799, 417, -47, -539, -955, -1260, -1492, -1596, -1504, -1254, -853, -354, 215, 795, 1284, 1635, 1847, 1910, 1762, 1389, 912, 345, -258, -889, -1430, -1844, -2096, -2156, -1986, -1618, -1087, -405, 330, 1017, 1600, 2050, 2282, 2271, 2061, 1671, 1077, 357, -370, -1078, -1677, -2066, -2257, -2229, -2004, -1585, -1028, -348, 357, 1053, 1628, 2015, 2198, 2183, 1951, 1490, 882, 207, -440, -1041, -1569, -1936, -2081, -1985, -1720, -1285, -714, -91, 487, 1023, 1483, 1786, 1862, 1746, 1488, 1083, 581, -15, -566, -1068, -1395, -1568, -1576, -1435, -1165, -823, -432, 20, 488, 898, 1186, 1355, 1404, 1318, 1085, 730, 318, -94, -487, -826, -1078, -1213, -1250, -1183, -1011, -713, -344, 57, 462, 834, 1108, 1281, 1347, 1239, 992, 663, 295, -128, -549, -922, -1206, -1410, -1501, -1407, -1116, -710, -236, 302, 863, 1320, 1618, 1716, 1625, 1375, 987, 484, -68, -602, -1094, -1501, -1779, -1871, -1764, -1460, -970, -368, 317, 986, 1552, 1922, 2075, 2016, 1754, 1272, 644, -31, -701, -1297, -1784, -2080, -2175, -2038, -1664, -1097, -394, 356, 1073, 1632, 2018, 2227, 2204, 1918, 1402, 765, 55, -670, -1356, -1882, -2210, -2295, -2099, -1653, -1020, -270, 450, 1096, 1596, 1922, 2032, 1942, 1668, 1229, 677, 58, -581, -1202, -1692, -1978, -2002, -1810, -1392, -798, -126, 506, 1049, 1466, 1701, 1737, 1562, 1219, 760, 230, -332, -851, -1247, -1453, -1469, -1329, -1037, -632, -161, 305, 730, 1057, 1267, 1298, 1162, 891, 519, 76, -397, -830, -1127, -1255, -1229, -1048, -727, -286, 163, 598, 936, 1159, 1232, 1168, 964, 645, 236, -211, -646, -1027, -1288, -1387, -1305, -1095, -751, -279, 237, 728, 1139, 1426, 1544, 1468, 1235, 863, 387, -144, -671, -1127, -1473, -1639, -1636, -1452, -1105, -615, -47, 540, 1082, 1508, 1776, 1829, 1662, 1279, 775, 191, -406, -973, -1422, -1713, -1829, -1738, -1468, -1018, -458, 162, 779, 1322, 1707, 1889, 1845, 1590, 1162, 618, 19, -591, -1141, -1568, -1817, -1871, -1708, -1355, -852, -264, 350, 939, 1447, 1791, 1923, 1827, 1514, 1032, 447, -182, -787, -1293, -1647, -1811, -1778, -1563, -1183, -709, -147, 419, 965, 1418, 1717, 1815, 1709, 1439, 1016, 467, -133, -723, -1222, -1584, -1762, -1741, -1545, -1181, -710, -170, 370, 858, 1239, 1491, 1608, 1570, 1372, 1029, 589, 89, -419, -878, -1265, -1522, -1616, -1507, -1245, -860, -393, 108, 590, 977, 1245, 1385, 1395, 1269, 1015, 678, 297, -111, -524, -894, -1174, -1321, -1336, -1212, -959, -592, -190, 236, 629, 964, 1194, 1304, 1263, 1086, 794, 418, -12, -442, -813, -1086, -1225, -1229, -1097, -862, -538, -160, 231, 604, 921, 1158, 1259, 1216, 1030, 710, 307, -155, -595, -980, -1241, -1361, -1325, -1126, -798, -351, 126, 608, 1021, 1326, 1474, 1455, 1262, 914, 450, -71, -582, -1036, -1380, -1583, -1618, -1488, -1170, -708, -147, 461, 1031, 1520, 1834, 1944, 1809, 1445, 911, 247, -449, -1079, -1580, -1905, -2022, -1918, -1600, -1107, -500, 184, 856, 1447, 1881, 2117, 2117, 1857, 1377, 728, -5, -724, -1353, -1829, -2084, -2103, -1877, -1445, -858, -174, 517, 1148, 1628, 1922, 1988, 1827, 1456, 914, 275, -370, -958, -1424, -1714, -1793, -1664, -1355, -886, -333, 274, 825, 1270, 1549, 1632, 1518, 1210, 756, 208, -330, -826, -1200, -1411, -1431, -1274, -975, -563, -92, 391, 803, 1107, 1271, 1292, 1147, 863, 463, 7, -443, -846, -1131, -1282, -1261, -1090, -786, -384, 78, 525, 910, 1169, 1288, 1244, 1055, 725, 328, -111, -524, -873, -1132, -1250, -1229, -1066, -794, -423, 9, 443, 811, 1078, 1228, 1226, 1093, 820, 469, 69, -319, -673, -932, -1093, -1112, -1017, -804, -515, -165, 175, 478, 701, 854, 896, 846, 706, 493, 251, -7, -249, -445, -579, -630, -611, -519, -380, -208, -37, 112, 225, 301, 324, 295, 223, 135, 45, -34, -81, -102, -72, -20, 53, 122, 177, 202, 182, 119, 17, -92, -215, -319, -405, -437, -433, -365, -260, -104, 87, 286, 477, 615, 688, 695, 598, 443, 217, -35, -294, -530, -719, -834, -850, -781, -610, -365, -67, 232, 511, 721, 855, 891, 830, 681, 464, 194, -77, -350, -576, -753, -840, -854, -771, -613, -368, -91, 218, 483, 700, 816, 833, 750, 581, 355, 100, -153, -368, -536, -632, -656, -611, -505, -346, -155, 53, 240, 406, 508, 558, 522, 421, 271, 77, -107, -272, -378, -429, -408, -335, -212, -74, 62, 185, 274, 327, 332, 290, 210, 95, -39, -178, -279, -357, -354, -320, -222, -99, 53, 195, 299, 371, 392, 369, 297, 182, 46, -104, -263, -387, -478, -504, -451, -347, -164, 33, 250, 419, 546, 587, 557, 439, 276, 64, -135, -349, -511, -624, -661, -618, -481, -287, -26, 238, 496, 687, 792, 797, 696, 495, 225, -88, -391, -649, -853, -944, -925, -780, -529, -199, 167, 530, 830, 1032, 1103, 1051, 866, 576, 212, -181, -567, -902, -1134, -1260, -1238, -1074, -775, -360, 111, 598, 1012, 1323, 1478, 1466, 1268, 916, 440, -90, -608, -1053, -1384, -1558, -1555, -1363, -1027, -565, -55, 478, 951, 1316, 1543, 1598, 1485, 1200, 771, 253, -300, -820, -1245, -1530, -1636, -1549, -1271, -850, -344, 188, 675, 1082, 1343, 1461, 1419, 1227, 913, 503, 48, -401, -804, -1113, -1300, -1338, -1209, -964, -601, -200, 222, 602, 896, 1074, 1137, 1070, 902, 625, 299, -57, -372, -647, -824, -920, -884, -776, -578, -346, -92, 155, 360, 516, 617, 651, 630, 538, 408, 249, 73, -100, -250, -360, -428, -451, -434, -388, -309, -219, -125, -32, 55, 146, 224, 291, 331, 360, 361, 337, 292, 223, 140, 21, -98, -222, -332, -418, -487, -502, -482, -397, -280, -120, 57, 248, 422, 555, 639, 657, 620, 506, 327, 114, -122, -347, -539, -678, -745, -739, -658, -507, -298, -59, 201, 433, 632, 759, 810, 769, 638, 430, 181, -95, -353, -570, -713, -767, -740, -631, -462, -239, 1, 247, 449, 603, 681, 680, 592, 437, 231, 9, -216, -392, -519, -572, -556, -470, -332, -149, 48, 234, 387, 484, 510, 461, 348, 190, 1, -188, -347, -458, -500, -471, -376, -223, -37, 162, 352, 502, 586, 596, 518, 363, 152, -93, -329, -538, -680, -747, -719, -602, -404, -150, 129, 415, 666, 848, 931, 912, 769, 535, 216, -132, -479, -778, -995, -1095, -1063, -919, -654, -315, 66, 459, 797, 1057, 1192, 1200, 1062, 803, 446, 37, -387, -769, -1073, -1246, -1287, -1175, -928, -575, -148, 293, 708, 1038, 1257, 1325, 1250, 1022, 678, 252, -202, -636, -995, -1237, -1332, -1272, -1063, -732, -311, 133, 570, 927, 1179, 1284, 1238, 1055, 746, 368, -63, -472, -834, -1082, -1213, -1197, -1042, -772, -413, -14, 386, 728, 981, 1116, 1123, 1002, 775, 454, 98, -273, -596, -858, -1015, -1056, -978, -786, -515, -188, 157, 474, 732, 904, 967, 925, 781, 555, 266, -46, -341, -604, -785, -883, -857, -748, -545, -295, -9, 261, 500, 660, 748, 740, 657, 486, 281, 42, -184, -381, -532, -610, -610, -546, -416, -249, -62, 127, 284, 410, 466, 473, 424, 328, 197, 58, -87, -203, -297, -339, -343, -304, -238, -156, -58, 41, 130, 200, 235, 256, 229, 189, 119, 53, -29, -81, -138, -159, -164, -147, -116, -86, -43, -6, 31, 61, 86, 94, 97, 87, 75, 54, 28, 12, -11, -17, -34, -43, -61, -75, -81, -87, -75, -58, -31, 4, 38, 62, 84, 99, 108, 113, 99, 82, 52, 12, -32, -86, -125, -162, -170, -171, -139, -95, -33, 30, 90, 143, 185, 206, 209, 185, 140, 72, -3, -82, -144, -198, -228, -233, -210, -168, -103, -28, 55, 133, 199, 242, 257, 236, 191, 119, 31, -59, -150, -213, -250, -252, -222, -167, -88, -4, 86, 160, 214, 240, 228, 191, 128, 42, -49, -127, -190, -218, -222, -185, -134, -61, 30, 106, 180, 215, 240, 223, 169, 95, -10, -105, -202, -260, -298, -282, -231, -137, -36, 87, 190, 276, 330, 340, 316, 240, 147, 16, -110, -236, -331, -393, -404, -377, -296, -179, -38, 114, 252, 368, 439, 463, 431, 346, 219, 67, -90, -247, -368, -459, -488, -465, -386, -267, -110, 52, 209, 349, 438, 486, 472, 399, 291, 136, -21, -183, -307, -402, -443, -430, -367, -258, -121, 22, 169, 281, 358, 388, 357, 290, 181, 58, -74, -187, -279, -322, -328, -277, -197, -81, 40, 156, 257, 318, 342, 306, 228, 117, -24, -155, -283, -358, -397, -369, -302, -179, -37, 112, 253, 369, 444, 470, 433, 351, 206, 44, -145, -311, -454, -544, -571, -529, -415, -255, -46, 156, 354, 509, 614, 642, 601, 476, 308, 92, -134, -348, -533, -644, -697, -655, -543, -361, -138, 100, 329, 527, 656, 714, 674, 574, 393, 173, -72, -306, -506, -642, -699, -674, -563, -390, -172, 62, 284, 475, 596, 650, 619, 521, 354, 156, -72, -274, -449, -557, -602, -570, -469, -315, -114, 89, 281, 433, 527, 558, 514, 407, 247, 60, -134, -306, -445, -520, -536, -474, -362, -200, -20, 168, 334, 454, 524, 528, 467, 345, 180, -12, -209, -374, -499, -555, -552, -479, -344, -160, 39, 237, 410, 523, 583, 566, 481, 338, 153, -57, -257, -421, -541, -584, -566, -476, -334, -147, 62, 259, 423, 542, 590, 576, 466, 317, 117, -89, -285, -440, -539, -569, -532, -427, -274, -90, 105, 278, 426, 508, 536, 489, 386, 238, 52, -130, -304, -426, -500, -504, -451, -341, -188, -17, 163, 321, 432, 493, 481, 418, 293, 139, -47, -215, -360, -459, -497, -464, -382, -244, -76, 104, 271, 403, 487, 513, 463, 363, 202, 23, -174, -342, -479, -546, -559, -480, -355, -167, 35, 246, 431, 560, 623, 603, 516, 352, 154, -81, -295, -495, -628, -698, -667, -570, -391, -168, 78, 323, 534, 685, 757, 737, 633, 456, 216, -49, -311, -536, -700, -790, -781, -700, -520, -290, -15, 249, 493, 681, 794, 810, 747, 583, 373, 101, -158, -416, -612, -754, -801, -764, -644, -455, -214, 51, 301, 529, 685, 763, 756, 668, 506, 286, 47, -198, -411, -582, -675, -697, -642, -523, -343, -135, 79, 285, 449, 563, 612, 588, 508, 370, 199, 15, -165, -320, -432, -493, -498, -443, -358, -226, -89, 62, 193, 299, 361, 387, 370, 318, 233, 128, 16, -93, -186, -250, -285, -287, -253, -205, -129, -58, 27, 93, 153, 190, 200, 191, 157, 121, 64, 11, -38, -85, -114, -127, -127, -122, -99, -74, -38, -8, 29, 54, 78, 89, 96, 94, 81, 63, 40, 14, -12, -43, -60, -82, -93, -103, -98, -87, -68, -38, -4, 37, 73, 107, 141, 150, 154, 136, 98, 51, -11, -75, -135, -191, -219, -232, -212, -170, -100, -23, 61, 150, 222, 282, 304, 293, 251, 174, 81, -30, -144, -252, -328, -373, -376, -338, -262, -151, -23, 115, 239, 349, 411, 439, 415, 348, 233, 100, -54, -200, -329, -423, -470, -466, -411, -311, -183, -27, 125, 273, 381, 456, 476, 456, 376, 261, 118, -46, -193, -326, -417, -464, -463, -405, -305, -180, -31, 107, 242, 348, 398, 420, 382, 321, 212, 89, -46, -164, -259, -322, -347, -328, -272, -191, -84, 12, 113, 183, 231, 248, 236, 196, 133, 59, -15, -80, -126, -159, -161, -141, -101, -53, 0, 53, 87, 109, 109, 91, 54, 11, -41, -82, -114, -122, -118, -96, -58, -3, 57, 107, 151, 180, 188, 157, 115, 47, -15, -97, -160, -212, -235, -229, -199, -143, -74, 9, 91, 174, 230, 268, 266, 240, 178, 100, 12, -77, -159, -225, -263, -274, -250, -198, -128, -45, 43, 123, 190, 235, 249, 234, 193, 133, 62, -17, -89, -153, -187, -204, -204, -172, -126, -68, 2, 59, 108, 141, 157, 153, 129, 92, 45, 0, -53, -86, -111, -117, -101, -78, -43, -5, 36, 66, 89, 93, 92, 65, 37, -7, -46, -74, -97, -101, -98, -64, -28, 11, 52, 87, 118, 130, 123, 98, 57, 14, -41, -86, -133, -151, -157, -145, -108, -67, -1, 62, 118, 164, 187, 188, 169, 125, 66, -9, -75, -144, -181, -211, -205, -182, -133, -69, 13, 91, 157, 209, 235, 232, 202, 139, 68, -24, -103, -182, -232, -261, -254, -222, -145, -68, 40, 125, 215, 264, 300, 286, 248, 168, 68, -46, -148, -245, -308, -343, -331, -283, -201, -86, 32, 152, 263, 339, 390, 386, 343, 260, 139, 5, -140, -262, -365, -424, -440, -404, -324, -201, -52, 96, 238, 361, 438, 476, 454, 380, 265, 114, -41, -200, -324, -423, -470, -466, -413, -306, -174, -17, 140, 275, 372, 435, 441, 400, 325, 204, 71, -75, -202, -305, -369, -386, -367, -304, -214, -102, 19, 130, 219, 283, 318, 307, 268, 193, 111, 15, -69, -147, -195, -227, -219, -196, -146, -92, -22, 38, 89, 125, 138, 137, 116, 81, 43, 1, -36, -60, -74, -65, -57, -25, 5, 32, 51, 57, 53, 33, 2, -31, -67, -90, -108, -109, -91, -61, -21, 41, 86, 140, 159, 183, 170, 139, 80, 14, -59, -129, -187, -230, -237, -226, -177, -117, -28, 65, 153, 226, 276, 292, 268, 221, 135, 37, -68, -169, -254, -305, -328, -303, -250, -159, -51, 71, 187, 275, 337, 354, 331, 276, 176, 56, -67, -191, -288, -359, -374, -359, -289, -195, -70, 69, 188, 297, 370, 396, 382, 309, 214, 80, -50, -190, -289, -369, -399, -389, -338, -232, -113, 33, 165, 286, 367, 408, 401, 349, 260, 132, 0, -145, -259, -351, -392, -400, -358, -281, -165, -37, 102, 218, 313, 371, 385, 358, 285, 189, 67, -60, -173, -263, -329, -349, -339, -285, -199, -101, 13, 117, 212, 274, 307, 298, 264, 192, 113, 17, -69, -152, -204, -242, -242, -224, -173, -112, -41, 35, 93, 143, 170, 174, 167, 128, 92, 37, -5, -52, -84, -106, -116, -106, -87, -60, -27, 4, 21, 44, 48, 53, 47, 34, 19, 5, 2, -4, 3, 1, 9, 7, 15, 14, 9, -3, -15, -34, -44, -55, -59, -58, -44, -26, 7, 38, 68, 88, 107, 107, 100, 73, 31, -12, -59, -102, -134, -161, -152, -135, -96, -45, 22, 87, 143, 181, 203, 198, 169, 119, 54, -28, -103, -175, -219, -242, -234, -203, -136, -61, 36, 119, 198, 251, 278, 276, 228, 164, 73, -22, -126, -212, -279, -308, -303, -264, -191, -100, 16, 122, 222, 292, 335, 329, 292, 218, 120, 8, -107, -215, -286, -341, -340, -311, -238, -139, -26, 100, 198, 285, 324, 336, 303, 235, 140, 30, -87, -181, -259, -295, -306, -276, -217, -127, -29, 74, 160, 229, 259, 263, 230, 176, 94, 8, -76, -150, -197, -221, -214, -183, -125, -55, 24, 95, 153, 185, 192, 178, 133, 71, -2, -74, -134, -181, -200, -191, -153, -92, -18, 57, 131, 183, 220, 219, 205, 148, 82, -10, -99, -182, -240, -271, -270, -233, -167, -70, 31, 138, 221, 292, 321, 318, 271, 191, 88, -31, -149, -251, -320, -361, -359, -315, -229, -112, 14, 145, 255, 348, 391, 391, 347, 258, 144, 10, -127, -244, -340, -390, -398, -359, -278, -166, -35, 101, 223, 314, 372, 380, 348, 277, 170, 56, -76, -183, -280, -337, -348, -320, -253, -167, -57, 53, 151, 230, 275, 295, 266, 220, 140, 51, -47, -128, -188, -223, -225, -214, -158, -105, -24, 40, 105, 144, 160, 154, 128, 88, 42, -15, -51, -89, -98, -108, -81, -50, -6, 26, 64, 78, 91, 78, 48, 9, -32, -71, -108, -123, -129, -107, -71, -19, 45, 102, 154, 188, 203, 186, 141, 77, -3, -87, -170, -234, -272, -278, -249, -189, -96, 7, 116, 217, 295, 344, 344, 310, 233, 130, 2, -130, -243, -338, -395, -407, -367, -287, -169, -24, 122, 256, 362, 427, 443, 409, 324, 205, 53, -104, -246, -365, -433, -464, -433, -351, -230, -82, 74, 220, 348, 427, 461, 436, 364, 243, 98, -56, -199, -322, -407, -442, -421, -350, -236, -96, 48, 191, 305, 381, 408, 385, 326, 216, 86, -53, -187, -291, -357, -381, -348, -286, -172, -51, 87, 198, 291, 342, 352, 315, 239, 135, 9, -112, -229, -302, -342, -335, -287, -204, -97, 29, 149, 252, 316, 349, 330, 271, 174, 56, -64, -184, -273, -339, -347, -324, -248, -151, -28, 94, 209, 289, 347, 349, 316, 233, 130, 6, -115, -222, -301, -343, -333, -295, -212, -106, 14, 136, 229, 304, 335, 318, 270, 183, 78, -36, -147, -231, -293, -307, -297, -234, -155, -48, 59, 160, 235, 282, 287, 264, 205, 113, 15, -90, -173, -247, -279, -278, -240, -170, -86, 19, 110, 199, 247, 280, 260, 228, 147, 62, -43, -133, -214, -261, -275, -257, -204, -131, -35, 59, 145, 217, 256, 271, 245, 197, 115, 30, -64, -152, -216, -251, -258, -227, -180, -99, -17, 73, 150, 204, 237, 243, 214, 161, 88, 5, -66, -141, -183, -215, -205, -180, -136, -69, 1, 73, 127, 165, 180, 171, 146, 101, 46, -20, -76, -118, -146, -150, -139, -106, -60, -7, 42, 88, 117, 127, 118, 93, 57, 9, -32, -78, -109, -118, -114, -88, -52, -7, 41, 81, 114, 128, 127, 101, 65, 11, -45, -95, -136, -151, -155, -136, -96, -49, 20, 84, 140, 181, 198, 186, 158, 102, 35, -48, -115, -182, -218, -227, -220, -170, -112, -29, 53, 135, 204, 245, 261, 235, 189, 108, 26, -70, -156, -224, -271, -280, -264, -203, -121, -24, 73, 166, 239, 281, 290, 267, 210, 126, 23, -81, -175, -250, -294, -295, -270, -205, -119, -17, 92, 182, 249, 294, 295, 266, 200, 111, 7, -95, -183, -252, -294, -291, -255, -190, -98, -1, 98, 190, 251, 290, 276, 243, 174, 91, -7, -106, -189, -249, -272, -261, -222, -159, -73, 20, 107, 183, 234, 251, 242, 197, 134, 51, -32, -109, -177, -217, -230, -212, -169, -102, -23, 60, 123, 177, 203, 207, 173, 124, 57, -9, -76, -141, -181, -199, -190, -150, -96, -22, 50, 120, 163, 193, 190, 170, 119, 57, -21, -86, -150, -195, -213, -203, -167, -108, -35, 48, 122, 186, 228, 239, 223, 173, 109, 22, -68, -148, -212, -253, -258, -241, -187, -108, -21, 71, 153, 220, 269, 275, 254, 206, 122, 41, -66, -152, -220, -264, -275, -259, -210, -136, -43, 52, 135, 209, 252, 265, 250, 202, 137, 52, -33, -115, -178, -218, -237, -223, -185, -120, -50, 25, 94, 153, 190, 201, 189, 155, 107, 41, -25, -84, -127, -154, -161, -144, -117, -67, -18, 33, 78, 104, 123, 118, 102, 75, 33, -7, -51, -77, -91, -96, -85, -60, -23, 7, 46, 70, 92, 90, 77, 53, 23, -15, -50, -84, -100, -101, -93, -64, -32, 8, 54, 88, 117, 123, 115, 101, 57, 16, -37, -79, -115, -143, -143, -133, -97, -49, -2, 57, 103, 141, 160, 161, 142, 99, 49, -19, -72, -122, -158, -178, -173, -149, -99, -42, 25, 91, 142, 181, 189, 180, 149, 97, 36, -35, -98, -156, -190, -202, -191, -152, -101, -24, 46, 112, 170, 202, 215, 193, 159, 97, 29, -50, -115, -177, -204, -221, -199, -157, -101, -28, 45, 114, 171, 204, 214, 196, 162, 97, 31, -43, -106, -160, -193, -202, -185, -150, -92, -36, 32, 94, 146, 174, 186, 173, 143, 93, 39, -25, -78, -120, -151, -157, -147, -122, -78, -33, 25, 65, 105, 122, 129, 118, 95, 56, 13, -23, -60, -82, -96, -98, -79, -57, -17, 8, 40, 60, 79, 80, 70, 45, 12, -11, -50, -64, -86, -77, -73, -49, -17, 21, 55, 86, 101, 107, 96, 72, 40, 0, -49, -89, -121, -136, -138, -118, -84, -40, 7, 62, 112, 149, 167, 162, 143, 106, 51, -11, -71, -122, -161, -182, -184, -165, -129, -67, 0, 64, 123, 165, 189, 198, 178, 146, 84, 25, -48, -110, -164, -193, -203, -190, -158, -105, -45, 28, 88, 147, 183, 201, 193, 166, 114, 57, -5, -68, -125, -166, -184, -183, -163, -123, -74, -15, 48, 100, 144, 165, 173, 151, 129, 70, 27, -35, -73, -116, -138, -154, -142, -116, -82, -32, 15, 60, 92, 117, 125, 127, 105, 78, 36, -2, -42, -78, -98, -111, -107, -100, -72, -45, -5, 31, 62, 88, 95, 104, 90, 69, 44, 9, -22, -49, -74, -87, -90, -87, -67, -51, -19, 6, 37, 59, 75, 82, 80, 77, 55, 38, 10, -13, -41, -55, -73, -74, -80, -61, -51, -30, -8, 16, 41, 59, 74, 80, 77, 67, 52, 30, 17, -16, -32, -65, -77, -89, -87, -78, -62, -38, -15, 19, 42, 69, 85, 97, 96, 88, 66, 44, 13, -21, -52, -81, -97, -110, -105, -95, -66, -40, -3, 28, 62, 91, 111, 115, 114, 92, 64, 32, -9, -43, -79, -97, -117, -117, -108, -81, -56, -20, 16, 50, 86, 100, 116, 112, 94, 72, 43, 5, -29, -66, -91, -108, -109, -98, -81, -55, -21, 12, 48, 71, 89, 98, 97, 80, 60, 32, 13, -23, -45, -66, -80, -72, -78, -54, -49, -13, 1, 29, 43, 62, 62, 64, 54, 52, 33, 16, -5, -17, -37, -40, -49, -49, -45, -45, -33, -20, -7, 8, 20, 32, 41, 40, 48, 44, 37, 30, 16, 6, -16, -27, -42, -55, -59, -62, -49, -48, -26, -15, 8, 24, 52, 65, 78, 82, 75, 61, 47, 16, -6, -47, -65, -92, -100, -103, -94, -71, -46, -7, 30, 65, 98, 121, 130, 124, 106, 68, 28, -14, -60, -100, -128, -145, -145, -127, -97, -50, -6, 53, 94, 134, 146, 154, 140, 114, 74, 17, -36, -87, -125, -161, -165, -158, -129, -88, -40, 21, 71, 113, 147, 162, 150, 133, 86, 49, -13, -57, -105, -132, -150, -150, -126, -97, -45, 2, 54, 101, 124, 149, 138, 129, 89, 46, -10, -50, -97, -121, -140, -140, -121, -87, -43, 6, 51, 94, 121, 134, 127, 110, 72, 36, -15, -57, -100, -121, -132, -123, -104, -66, -28, 21, 62, 96, 122, 130, 125, 99, 69, 19, -26, -69, -101, -123, -128, -125, -93, -63, -14, 22, 67, 100, 121, 130, 120, 99, 61, 13, -32, -73, -106, -124, -131, -119, -87, -55, -11, 33, 69, 103, 123, 124, 110, 76, 44, -3, -41, -79, -106, -111, -113, -89, -70, -22, 8, 56, 82, 105, 108, 98, 82, 48, 9, -30, -71, -90, -111, -106, -96, -70, -30, 9, 54, 83, 107, 112, 112, 88, 52, 17, -27, -68, -103, -124, -128, -114, -90, -54, -7, 44, 86, 127, 137, 149, 126, 99, 49, 0, -52, -96, -130, -151, -150, -133, -99, -53, 0, 55, 101, 139, 155, 166, 139, 110, 56, 4, -51, -99, -136, -161, -157, -143, -105, -60, -5, 48, 99, 125, 152, 148, 140, 103, 58, 11, -41, -87, -114, -136, -137, -128, -95, -53, -4, 41, 78, 109, 119, 119, 99, 74, 37, -5, -43, -71, -93, -99, -93, -79, -52, -19, 19, 52, 72, 90, 87, 81, 54, 27, -11, -39, -71, -80, -86, -78, -61, -39, -3, 26, 64, 80, 94, 86, 69, 53, 14, -17, -52, -79, -98, -101, -92, -69, -40, -7, 30, 59, 88, 95, 101, 89, 65, 36, -5, -38, -74, -95, -102, -103, -92, -65, -31, 8, 43, 75, 97, 110, 102, 89, 62, 25, -8, -49, -70, -95, -95, -98, -76, -52, -20, 19, 49, 82, 95, 97, 91, 70, 48, 4, -28, -59, -82, -93, -96, -85, -58, -32, 5, 36, 70, 87, 99, 95, 79, 55, 13, -16, -50, -80, -94, -104, -94, -80, -46, -15, 34, 60, 91, 107, 109, 104, 74, 44, 4, -33, -68, -100, -115, -118, -107, -76, -51, -3, 35, 77, 104, 121, 124, 117, 91, 59, 15, -31, -71, -105, -126, -132, -126, -102, -68, -26, 20, 57, 96, 119, 129, 127, 104, 72, 32, -10, -47, -80, -106, -118, -111, -100, -74, -42, -3, 31, 62, 83, 95, 97, 82, 67, 38, 15, -16, -41, -58, -71, -64, -65, -42, -39, -9, 4, 26, 38, 45, 50, 43, 35, 19, 7, -12, -21, -32, -26, -29, -18, -13, 0, 12, 21, 23, 20, 16, 9, -5, -14, -29, -30, -37, -32, -25, -17, 0, 14, 36, 45, 56, 56, 49, 38, 14, -7, -31, -50, -58, -71, -66, -63, -42, -22, 4, 23, 46, 67, 76, 74, 65, 50, 33, 6, -15, -43, -61, -70, -76, -71, -53, -35, -12, 7, 32, 52, 64, 65, 62, 51, 36, 11, -4, -26, -46, -55, -56, -54, -39, -30, -5, 6, 24, 38, 46, 53, 40, 36, 11, 3, -19, -35, -38, -46, -44, -40, -20, -12, 14, 20, 40, 48, 53, 45, 40, 19, 4, -15, -32, -44, -56, -54, -45, -38, -14, -5, 22, 29, 51, 52, 63, 50, 42, 20, 2, -24, -38, -52, -59, -64, -59, -48, -32, -13, 6, 31, 47, 59, 66, 64, 58, 45, 22, 3, -22, -38, -55, -65, -66, -66, -56, -40, -21, 1, 23, 45, 52, 65, 61, 64, 49, 36, 13, -4, -30, -45, -62, -61, -69, -55, -44, -30, -6, 7, 29, 38, 55, 59, 56, 50, 36, 27, 8, -5, -21, -34, -44, -52, -50, -42, -36, -26, -14, -1, 10, 23, 30, 42, 41, 46, 37, 29, 22, 3, -5, -17, -31, -38, -47, -47, -42, -36, -25, -14, 5, 15, 34, 38, 43, 47, 47, 39, 24, 9, -3, -22, -32, -49, -52, -56, -49, -41, -28, -11, 4, 23, 39, 49, 53, 52, 50, 37, 26, 1, -9, -29, -35, -52, -49, -53, -46, -36, -14, 2, 19, 39, 45, 55, 54, 56, 43, 28, 8, -12, -22, -42, -46, -62, -54, -49, -36, -14, 3, 23, 40, 51, 61, 55, 43, 34, 13, -5, -21, -39, -48, -56, -51, -46, -36, -19, -4, 18, 28, 48, 52, 52, 46, 35, 28, 7, -9, -28, -46, -49, -56, -56, -43, -34, -13, -1, 19, 33, 46, 56, 59, 54, 40, 26, 1, -18, -39, -51, -58, -60, -55, -54, -30, -13, 12, 33, 52, 59, 70, 67, 57, 40, 10, -11, -32, -56, -61, -70, -64, -59, -38, -15, 10, 33, 52, 67, 74, 64, 55, 31, 11, -12, -40, -57, -79, -79, -75, -58, -40, -9, 13, 46, 68, 83, 93, 81, 67, 40, 8, -24, -55, -75, -89, -99, -96, -80, -49, -13, 20, 56, 88, 112, 118, 117, 87, 70, 21, -15, -69, -101, -130, -135, -138, -114, -83, -35, 12, 62, 101, 136, 151, 157, 134, 101, 54, 4, -55, -101, -140, -154, -165, -135, -118, -64, -19, 39, 90, 127, 151, 165, 147, 133, 78, 41, -23, -66, -116, -147, -162, -160, -136, -107, -51, -6, 57, 97, 137, 151, 160, 135, 115, 65, 22, -36, -76, -120, -139, -152, -140, -112, -74, -24, 22, 69, 105, 133, 138, 133, 102, 70, 24, -20, -61, -96, -117, -123, -113, -93, -57, -26, 24, 50, 85, 99, 103, 94, 78, 48, 18, -18, -45, -67, -81, -86, -79, -61, -37, -14, 15, 38, 62, 64, 72, 58, 49, 24, 5, -20, -36, -51, -59, -57, -48, -29, -16, 12, 24, 42, 52, 56, 50, 32, 18, 0, -18, -34, -50, -57, -60, -45, -29, -5, 12, 37, 49, 60, 67, 58, 46, 22, -2, -28, -49, -61, -67, -65, -57, -37, -19, 13, 34, 57, 70, 75, 74, 58, 38, 8, -12, -42, -55, -78, -76, -77, -60, -42, -15, 14, 43, 65, 82, 86, 80, 67, 43, 9, -13, -45, -63, -84, -94, -88, -70, -48, -16, 9, 36, 64, 78, 90, 79, 66, 48, 15, -13, -46, -64, -77, -85, -78, -67, -39, -13, 16, 40, 70, 74, 87, 65, 61, 30, 6, -29, -52, -72, -81, -81, -67, -51, -25, 10, 39, 62, 79, 79, 80, 53, 44, 3, -12, -49, -64, -81, -86, -77, -67, -38, -9, 22, 52, 76, 97, 94, 96, 68, 48, 9, -25, -56, -85, -98, -108, -103, -85, -54, -17, 25, 58, 93, 105, 120, 109, 97, 61, 26, -26, -56, -98, -110, -126, -119, -100, -72, -30, 12, 57, 91, 115, 125, 122, 104, 77, 42, 0, -41, -79, -106, -125, -123, -112, -83, -51, -13, 22, 58, 90, 110, 114, 111, 93, 74, 34, -2, -42, -70, -95, -109, -115, -100, -80, -50, -15, 24, 62, 90, 107, 104, 106, 81, 59, 14, -13, -50, -82, -98, -105, -97, -83, -59, -27, 8, 31, 60, 73, 89, 85, 68, 50, 28, 0, -23, -43, -64, -67, -72, -58, -47, -25, -9, 12, 29, 40, 50, 48, 52, 36, 27, 13, -3, -19, -31, -41, -43, -37, -32, -24, -12, 4, 18, 26, 32, 35, 31, 32, 21, 13, -2, -12, -23, -32, -29, -31, -21, -14, -12, 1, 9, 15, 24, 25, 25, 17, 9, 3, -3, -7, -16, -18, -23, -17, -20, -10, -8, 5, 7, 14, 17, 18, 19, 13, 11, 4, 1, -2, -15, -18, -28, -22, -24, -14, -7, 0, 11, 10, 27, 21, 32, 26, 21, 13, 1, -12, -18, -25, -28, -29, -26, -23, -8, -1, 12, 17, 30, 33, 30, 27, 18, 11, -2, -14, -25, -28, -32, -27, -29, -19, -11, 7, 18, 26, 35, 31, 28, 24, 17, 2, -5, -20, -32, -35, -38, -35, -38, -22, -11, 9, 18, 31, 38, 47, 47, 40, 32, 13, 0, -22, -31, -50, -57, -64, -49, -40, -21, -3, 12, 39, 50, 68, 70, 67, 60, 41, 20, -6, -28, -52, -67, -78, -85, -73, -62, -29, -7, 26, 48, 72, 88, 93, 89, 80, 54, 23, -2, -39, -55, -80, -88, -91, -90, -68, -44, -19, 13, 39, 73, 85, 96, 94, 86, 70, 38, 10, -21, -53, -75, -102, -102, -99, -81, -58, -29, 5, 39, 64, 83, 93, 93, 87, 63, 47, 13, -16, -41, -70, -80, -93, -85, -77, -54, -30, -1, 29, 52, 69, 81, 80, 78, 58, 40, 14, -14, -40, -56, -67, -73, -73, -60, -42, -10, 7, 33, 45, 61, 63, 59, 51, 31, 15, -10, -26, -40, -52, -49, -51, -35, -21, -1, 13, 27, 33, 43, 37, 37, 24, 9, 2, -19, -22, -39, -34, -38, -25, -21, -6, 5, 19, 31, 34, 40, 31, 28, 16, 8, -5, -15, -23, -36, -35, -39, -27, -23, -8, -1, 15, 25, 35, 31, 27, 18, 13, 2, -5, -14, -24, -21, -23, -21, -10, -9, 4, 8, 21, 13, 17, 10, 7, 3, -10, -13, -20, -15, -16, -9, -2, 6, 18, 22, 29, 24, 30, 14, 11, -7, -15, -28, -33, -43, -40, -36, -29, -11, 4, 15, 33, 39, 47, 50, 41, 34, 18, 6, -13, -25, -39, -50, -52, -50, -49, -34, -23, 1, 16, 39, 45, 55, 60, 52, 47, 27, 12, -10, -25, -41, -50, -57, -58, -53, -41, -29, -9, 2, 21, 33, 42, 46, 44, 47, 35, 22, 11, -6, -18, -28, -38, -43, -39, -36, -28, -24, -8, 5, 11, 21, 21, 23, 27, 22, 24, 14, 12, 7, 1, -3, -4, -10, -6, -10, -12, -16, -14, -20, -15, -17, -12, -9, -3, 8, 7, 20, 23, 28, 28, 29, 29, 20, 8, -4, -18, -28, -40, -47, -51, -45, -38, -28, -12, 6, 23, 40, 44, 62, 54, 54, 40, 25, 6, -12, -36, -46, -65, -63, -68, -51, -40, -20, 4, 18, 42, 53, 66, 70, 61, 48, 26, 3, -22, -41, -60, -71, -68, -62, -48, -27, -9, 21, 38, 57, 63, 66, 57, 47, 19, -1, -27, -41, -64, -62, -67, -52, -42, -17, 8, 33, 51, 62, 71, 69, 62, 45, 13, -6, -34, -51, -71, -77, -73, -68, -45, -27, 4, 25, 54, 67, 77, 80, 71, 58, 36, 9, -18, -48, -67, -78, -88, -81, -71, -48, -28, 3, 33, 59, 82, 92, 97, 81, 67, 39, 10, -22, -43, -73, -83, -99, -90, -78, -58, -24, -1, 41, 59, 89, 95, 98, 84, 68, 37, 10, -26, -54, -80, -94, -102, -95, -81, -49, -22, 13, 44, 74, 95, 102, 94, 82, 55, 33, -4, -29, -55, -75, -84, -94, -83, -70, -44, -20, 15, 38, 71, 74, 91, 88, 84, 58, 33, -1, -28, -59, -75, -96, -98, -93, -75, -56, -19, 9, 50, 67, 89, 98, 98, 90, 63, 35, -5, -40, -75, -95, -110, -108, -102, -76, -48, -7, 32, 69, 96, 109, 120, 106, 87, 56, 20, -20, -55, -89, -105, -121, -105, -100, -69, -39, 2, 37, 69, 99, 114, 119, 105, 82, 54, 17, -26, -56, -94, -104, -118, -107, -91, -58, -31, 11, 43, 83, 100, 120, 113, 100, 67, 34, -9, -46, -78, -101, -106, -111, -88, -70, -36, 0, 35, 68, 89, 104, 106, 99, 65, 35, -9, -41, -72, -93, -106, -105, -88, -61, -27, 7, 43, 71, 97, 108, 101, 90, 61, 30, -11, -45, -84, -100, -114, -104, -86, -60, -21, 18, 58, 86, 110, 110, 104, 84, 46, 11, -31, -59, -90, -103, -113, -101, -75, -43, -4, 33, 68, 96, 112, 115, 98, 70, 35, -8, -51, -77, -106, -116, -115, -102, -65, -32, 14, 53, 88, 114, 123, 119, 95, 60, 20, -31, -64, -103, -120, -128, -117, -91, -59, -17, 28, 61, 95, 117, 126, 117, 93, 58, 17, -24, -66, -90, -116, -114, -112, -85, -58, -19, 19, 52, 86, 103, 110, 102, 81, 56, 21, -18, -45, -77, -89, -93, -87, -65, -39, -10, 17, 47, 71, 80, 81, 60, 46, 11, -5, -36, -54, -67, -69, -62, -45, -22, 11, 34, 59, 69, 76, 64, 50, 19, -8, -41, -66, -85, -92, -81, -64, -34, -2, 33, 67, 84, 107, 105, 94, 70, 32, -9, -48, -89, -109, -131, -123, -109, -72, -33, 12, 66, 99, 135, 139, 141, 117, 77, 35, -27, -70, -114, -145, -159, -158, -132, -89, -36, 26, 74, 122, 150, 163, 159, 130, 93, 35, -18, -74, -116, -146, -164, -154, -138, -91, -47, 16, 67, 113, 152, 162, 166, 135, 98, 37, -13, -72, -111, -146, -156, -152, -122, -93, -34, 8, 69, 105, 142, 157, 150, 133, 93, 46, -12, -62, -109, -137, -151, -152, -125, -91, -42, 10, 57, 97, 123, 142, 133, 121, 82, 45, -2, -46, -79, -107, -125, -124, -108, -79, -40, 0, 44, 77, 99, 117, 113, 97, 72, 38, 1, -38, -67, -98, -103, -103, -86, -59, -30, 15, 40, 67, 78, 84, 80, 59, 35, 7, -20, -49, -62, -71, -73, -52, -43, -11, 9, 34, 52, 64, 62, 59, 41, 23, 0, -27, -45, -55, -60, -53, -46, -24, -3, 18, 39, 53, 58, 58, 49, 34, 15, -9, -27, -45, -56, -61, -58, -44, -35, -7, 5, 31, 46, 45, 55, 45, 37, 20, 2, -12, -24, -30, -34, -32, -22, -19, -2, 7, 16, 20, 16, 13, 1, -13, -20, -27, -25, -27, -14, 1, 17, 32, 47, 61, 62, 55, 35, 17, -11, -39, -70, -91, -96, -96, -81, -49, -20, 29, 61, 103, 126, 132, 128, 101, 67, 23, -29, -77, -118, -141, -157, -146, -126, -84, -40, 18, 74, 124, 162, 174, 172, 141, 98, 40, -26, -85, -139, -169, -189, -175, -145, -99, -38, 20, 94, 147, 183, 198, 188, 154, 102, 31, -43, -104, -163, -199, -210, -193, -148, -92, -20, 53, 121, 183, 209, 212, 194, 145, 82, 0, -72, -142, -189, -217, -212, -184, -137, -64, 14, 96, 163, 206, 230, 225, 191, 137, 58, -31, -117, -185, -233, -250, -238, -196, -130, -51, 38, 121, 196, 243, 270, 255, 217, 145, 54, -44, -137, -219, -268, -290, -267, -221, -145, -44, 51, 155, 228, 285, 298, 282, 224, 150, 43, -62, -168, -243, -291, -305, -287, -228, -144, -31, 75, 182, 251, 307, 310, 288, 220, 129, 23, -89, -185, -266, -316, -321, -291, -219, -128, -11, 105, 215, 279, 328, 318, 287, 211, 112, 1, -112, -213, -283, -330, -327, -295, -215, -114, 1, 120, 221, 295, 336, 329, 288, 204, 109, -13, -124, -229, -295, -339, -328, -287, -202, -103, 21, 130, 232, 299, 332, 320, 269, 193, 88, -20, -136, -225, -297, -324, -315, -265, -188, -80, 33, 141, 228, 291, 311, 303, 245, 164, 60, -50, -151, -237, -290, -310, -282, -226, -134, -33, 83, 178, 256, 291, 292, 260, 193, 102, 0, -109, -197, -267, -297, -292, -253, -177, -82, 29, 136, 227, 289, 312, 294, 243, 156, 52, -60, -162, -246, -294, -314, -289, -231, -137, -29, 89, 190, 273, 319, 320, 290, 212, 114, -3, -116, -215, -288, -325, -323, -277, -201, -95, 28, 139, 241, 307, 347, 335, 283, 198, 81, -38, -160, -260, -333, -358, -351, -287, -197, -72, 51, 175, 274, 348, 372, 348, 285, 190, 65, -61, -186, -284, -353, -368, -350, -272, -179, -49, 73, 202, 292, 354, 361, 341, 257, 164, 30, -82, -208, -294, -358, -364, -332, -267, -156, -33, 103, 221, 313, 360, 372, 327, 258, 148, 23, -115, -231, -319, -365, -375, -332, -253, -139, -11, 127, 240, 331, 377, 371, 324, 231, 124, -16, -137, -259, -338, -381, -370, -313, -221, -97, 33, 167, 277, 356, 383, 374, 300, 207, 71, -68, -199, -311, -379, -404, -380, -307, -189, -57, 97, 223, 343, 409, 425, 382, 295, 175, 30, -118, -257, -360, -421, -432, -387, -297, -167, -16, 142, 279, 393, 444, 455, 397, 304, 162, 4, -156, -299, -407, -466, -470, -414, -309, -165, 7, 173, 325, 435, 486, 480, 416, 296, 152, -23, -181, -329, -433, -483, -480, -407, -299, -140, 23, 192, 338, 436, 487, 471, 402, 280, 130, -40, -205, -340, -435, -472, -464, -388, -275, -116, 51, 215, 347, 442, 477, 453, 384, 250, 100, -72, -227, -354, -441, -474, -450, -374, -240, -88, 91, 238, 376, 452, 480, 444, 353, 224, 54, -105, -270, -388, -461, -482, -438, -342, -199, -27, 140, 299, 422, 484, 494, 435, 320, 174, -3, -178, -327, -443, -496, -498, -428, -317, -150, 21, 202, 356, 459, 507, 496, 424, 302, 141, -38, -208, -358, -466, -511, -504, -425, -303, -132, 47, 225, 375, 477, 520, 505, 428, 295, 128, -63, -236, -389, -484, -526, -508, -419, -287, -110, 78, 258, 405, 494, 534, 502, 417, 271, 90, -95, -277, -410, -510, -534, -512, -408, -262, -74, 121, 294, 437, 511, 545, 499, 405, 251, 72, -131, -304, -450, -541, -556, -514, -397, -238, -46, 156, 337, 482, 556, 564, 502, 385, 218, 20, -177, -352, -483, -565, -577, -523, -400, -226, -20, 193, 385, 526, 603, 607, 530, 394, 207, -6, -216, -405, -540, -613, -613, -542, -408, -211, 4, 222, 407, 542, 616, 620, 542, 408, 226, 14, -203, -398, -543, -624, -629, -557, -414, -220, 0, 216, 404, 538, 610, 603, 524, 388, 207, -1, -210, -389, -522, -592, -587, -512, -376, -194, 9, 214, 390, 515, 580, 569, 495, 358, 177, -19, -214, -382, -508, -573, -570, -500, -366, -188, 18, 222, 399, 519, 585, 569, 493, 356, 170, -28, -234, -403, -525, -588, -573, -495, -358, -172, 34, 236, 411, 530, 590, 580, 498, 356, 170, -31, -237, -399, -529, -586, -579, -495, -355, -172, 36, 243, 411, 532, 582, 570, 488, 352, 168, -30, -227, -394, -517, -576, -569, -494, -360, -189, 14, 211, 388, 517, 580, 577, 499, 369, 191, -13, -210, -384, -511, -578, -572, -494, -366, -198, 5, 200, 386, 510, 585, 578, 500, 367, 186, -12, -215, -386, -510, -574, -562, -491, -356, -173, 24, 210, 377, 492, 559, 548, 490, 353, 184, -9, -196, -359, -478, -546, -552, -484, -360, -195, -8, 178, 342, 467, 529, 543, 482, 379, 210, 37, -157, -326, -458, -537, -547, -491, -381, -224, -42, 141, 312, 446, 528, 548, 496, 393, 240, 61, -133, -314, -451, -535, -550, -495, -389, -228, -51, 145, 310, 446, 521, 536, 484, 374, 227, 50, -132, -294, -426, -505, -519, -465, -360, -207, -41, 138, 290, 406, 480, 485, 450, 349, 219, 57, -107, -261, -391, -464, -491, -450, -364, -227, -73, 97, 251, 385, 458, 489, 451, 375, 241, 88, -83, -240, -378, -460, -484, -455, -362, -242, -78, 81, 241, 363, 441, 462, 428, 351, 225, 80, -79, -226, -342, -417, -437, -405, -330, -213, -77, 69, 203, 311, 381, 404, 385, 310, 217, 81, -55, -184, -285, -356, -385, -378, -322, -226, -110, 25, 149, 260, 342, 380, 384, 334, 258, 145, 11, -121, -251, -343, -393, -395, -355, -276, -160, -36, 100, 216, 313, 369, 385, 359, 298, 197, 70, -71, -196, -299, -363, -382, -363, -303, -210, -90, 34, 154, 259, 326, 372, 350, 321, 237, 134, 5, -117, -227, -311, -356, -362, -330, -253, -161, -44, 79, 193, 289, 340, 361, 340, 280, 194, 86, -37, -155, -260, -331, -364, -357, -307, -220, -118, 5, 113, 230, 309, 362, 371, 337, 262, 153, 31, -95, -203, -290, -337, -361, -338, -284, -194, -80, 35, 157, 256, 335, 370, 360, 308, 223, 117, -10, -132, -237, -311, -357, -356, -326, -257, -158, -37, 86, 209, 301, 361, 381, 353, 296, 185, 73, -66, -187, -289, -361, -387, -383, -327, -232, -110, 31, 164, 281, 365, 407, 410, 356, 258, 138, -5, -141, -267, -359, -409, -423, -378, -295, -187, -47, 94, 236, 351, 430, 454, 428, 346, 235, 85, -64, -223, -335, -433, -469, -459, -393, -276, -137, 30, 190, 333, 438, 496, 487, 441, 330, 184, 8, -166, -326, -448, -524, -538, -494, -377, -226, -32, 155, 329, 459, 540, 560, 520, 414, 263, 74, -115, -293, -434, -545, -583, -562, -472, -324, -132, 79, 281, 445, 566, 614, 602, 502, 346, 141, -75, -274, -438, -562, -629, -622, -543, -390, -191, 38, 256, 452, 593, 667, 665, 578, 417, 204, -30, -258, -458, -610, -690, -691, -601, -447, -228, 8, 247, 458, 623, 719, 725, 649, 485, 262, 10, -242, -464, -635, -747, -766, -695, -526, -305, -39, 226, 473, 664, 786, 805, 735, 560, 326, 46, -228, -478, -676, -804, -840, -771, -600, -361, -71, 217, 485, 691, 833, 868, 810, 638, 392, 101, -201, -487, -707, -860, -908, -847, -687, -438, -144, 169, 461, 711, 880, 951, 906, 742, 502, 195, -121, -439, -701, -899, -982, -959, -815, -578, -255, 87, 431, 717, 934, 1028, 1012, 863, 612, 292, -71, -417, -726, -943, -1051, -1042, -910, -683, -357, 7, 386, 711, 960, 1091, 1098, 968, 734, 402, 36, -348, -683, -938, -1084, -1116, -1010, -797, -472, -99, 288, 648, 921, 1105, 1151, 1059, 841, 521, 160, -237, -591, -893, -1085, -1154, -1081, -888, -584, -222, 176, 550, 867, 1086, 1163, 1116, 924, 633, 258, -134, -520, -829, -1045, -1143, -1109, -942, -670, -316, 64, 453, 781, 1023, 1134, 1115, 967, 697, 345, -36, -410, -728, -961, -1088, -1095, -974, -733, -414, -47, 327, 667, 927, 1077, 1097, 989, 762, 449, 87, -284, -611, -862, -1011, -1051, -978, -790, -511, -161, 202, 557, 837, 1020, 1072, 989, 802, 513, 181, -174, -503, -771, -958, -1025, -992, -839, -596, -278, 79, 429, 735, 957, 1062, 1037, 888, 637, 314, -40, -380, -670, -892, -1011, -1018, -916, -711, -421, -79, 282, 612, 869, 1014, 1049, 958, 766, 482, 152, -211, -526, -794, -960, -1036, -987, -834, -585, -267, 79, 426, 725, 938, 1043, 1038, 906, 659, 348, 9, -329, -626, -868, -1018, -1056, -982, -764, -479, -112, 245, 592, 860, 1038, 1088, 1013, 828, 537, 202, -159, -493, -785, -995, -1101, -1075, -942, -698, -366, 23, 418, 757, 1015, 1153, 1160, 1026, 777, 436, 58, -324, -658, -938, -1108, -1173, -1088, -894, -588, -232, 171, 558, 898, 1123, 1221, 1165, 988, 699, 356, -41, -445, -816, -1094, -1237, -1244, -1112, -870, -521, -98, 336, 738, 1061, 1259, 1297, 1204, 992, 661, 259, -175, -619, -985, -1255, -1380, -1340, -1140, -832, -410, 78, 552, 970, 1258, 1413, 1390, 1226, 917, 521, 51, -427, -867, -1205, -1410, -1464, -1358, -1089, -707, -229, 305, 802, 1208, 1463, 1554, 1470, 1231, 838, 336, -205, -723, -1164, -1457, -1583, -1546, -1336, -954, -463, 86, 623, 1098, 1442, 1618, 1605, 1419, 1073, 612, 65, -492, -1012, -1408, -1662, -1722, -1581, -1244, -752, -165, 439, 985, 1410, 1684, 1742, 1616, 1292, 848, 296, -276, -843, -1311, -1623, -1756, -1708, -1463, -1045, -477, 178, 799, 1319, 1669, 1833, 1790, 1526, 1106, 551, -58, -676, -1217, -1632, -1857, -1898, -1709, -1319, -744, -99, 585, 1197, 1676, 1936, 1995, 1806, 1429, 892, 245, -425, -1075, -1591, -1949, -2061, -1933, -1604, -1079, -418, 293, 990, 1586, 1971, 2129, 2042, 1714, 1179, 517, -201, -879, -1474, -1912, -2147, -2136, -1895, -1405, -758, 8, 802, 1494, 2008, 2269, 2256, 1988, 1485, 824, 70, -656, -1335, -1854, -2180, -2276, -2128, -1720, -1110, -356, 463, 1243, 1864, 2286, 2412, 2244, 1829, 1201, 454, -346, -1087, -1715, -2166, -2370, -2314, -2011, -1444, -703, 95, 888, 1586, 2126, 2406, 2407, 2117, 1621, 929, 157, -657, -1392, -2007, -2371, -2474, -2292, -1865, -1193, -396, 471, 1303, 1967, 2380, 2514, 2367, 1951, 1318, 530, -286, -1059, -1742, -2222, -2461, -2418, -2146, -1602, -868, 6, 860, 1662, 2234, 2554, 2555, 2288, 1746, 1017, 170, -697, -1489, -2105, -2478, -2579, -2416, -1952, -1260, -435, 443, 1302, 1989, 2442, 2582, 2489, 2101, 1461, 652, -198, -1016, -1731, -2276, -2570, -2588, -2305, -1739, -968, -93, 803, 1639, 2262, 2599, 2639, 2370, 1843, 1117, 302, -568, -1401, -2061, -2503, -2652, -2504, -2080, -1398, -566, 327, 1220, 1983, 2486, 2697, 2602, 2202, 1541, 727, -158, -1003, -1759, -2307, -2615, -2621, -2329, -1777, -993, -109, 780, 1586, 2225, 2577, 2650, 2416, 1892, 1160, 278, -584, -1362, -2014, -2456, -2611, -2505, -2086, -1423, -587, 293, 1186, 1950, 2485, 2715, 2621, 2215, 1571, 751, -134, -952, -1689, -2290, -2640, -2675, -2405, -1840, -1078, -210, 688, 1551, 2204, 2628, 2676, 2438, 1944, 1229, 416, -411, -1206, -1900, -2375, -2608, -2540, -2149, -1525, -742, 140, 1049, 1874, 2448, 2689, 2549, 2169, 1570, 812, -20, -843, -1607, -2218, -2545, -2582, -2336, -1835, -1135, -294, 640, 1477, 2135, 2528, 2632, 2428, 1997, 1352, 534, -345, -1190, -1919, -2447, -2664, -2583, -2199, -1571, -756, 88, 978, 1752, 2320, 2609, 2600, 2301, 1766, 1016, 157, -707, -1524, -2173, -2535, -2597, -2396, -1935, -1265, -441, 423, 1285, 2000, 2455, 2615, 2485, 2097, 1444, 661, -185, -977, -1717, -2269, -2572, -2547, -2245, -1706, -977, -147, 704, 1501, 2139, 2531, 2616, 2394, 1891, 1166, 347, -486, -1252, -1888, -2345, -2524, -2389, -2001, -1431, -689, 152, 975, 1686, 2214, 2435, 2403, 2088, 1555, 870, 92, -708, -1394, -1933, -2272, -2343, -2159, -1726, -1084, -342, 425, 1166, 1757, 2130, 2264, 2113, 1734, 1181, 527, -193, -857, -1428, -1849, -2056, -2023, -1809, -1413, -824, -138, 544, 1182, 1713, 2034, 2055, 1839, 1467, 945, 296, -349, -933, -1422, -1785, -1956, -1830, -1552, -1120, -540, 69, 671, 1235, 1645, 1866, 1863, 1612, 1213, 707, 112, -479, -1000, -1423, -1692, -1773, -1678, -1385, -975, -428, 164, 771, 1304, 1680, 1837, 1763, 1485, 1054, 580, 36, -512, -976, -1358, -1597, -1660, -1550, -1327, -974, -478, 118, 717, 1231, 1569, 1700, 1618, 1382, 1005, 568, 70, -401, -831, -1192, -1445, -1513, -1466, -1273, -944, -486, 57, 580, 1043, 1382, 1542, 1530, 1336, 1047, 623, 183, -270, -713, -1129, -1369, -1480, -1466, -1250, -892, -453, 63, 572, 965, 1248, 1394, 1365, 1189, 906, 571, 242, -147, -556, -931, -1245, -1420, -1390, -1205, -860, -452, -5, 447, 877, 1210, 1380, 1403, 1234, 952, 577, 196, -205, -617, -991, -1301, -1413, -1381, -1158, -831, -422, 61, 510, 909, 1193, 1328, 1334, 1194, 948, 597, 206, -202, -633, -985, -1224, -1349, -1319, -1108, -834, -484, -57, 384, 860, 1229, 1374, 1332, 1199, 949, 667, 298, -139, -608, -1008, -1293, -1414, -1402, -1217, -901, -479, -55, 400, 838, 1202, 1370, 1404, 1287, 1035, 724, 371, -57, -542, -999, -1298, -1437, -1399, -1228, -946, -616, -153, 354, 858, 1197, 1346, 1320, 1215, 1044, 811, 481, 41, -461, -946, -1311, -1462, -1409, -1259, -1012, -649, -176, 321, 792, 1140, 1304, 1331, 1279, 1157, 897, 488, 10, -526, -931, -1253, -1420, -1412, -1254, -1000, -642, -158, 317, 763, 1079, 1228, 1302, 1266, 1169, 940, 557, 61, -489, -950, -1325, -1493, -1501, -1366, -1115, -676, -177, 387, 887, 1231, 1413, 1469, 1441, 1328, 989, 499, -135, -753, -1225, -1484, -1644, -1631, -1496, -1200, -694, -61, 558, 1065, 1445, 1661, 1768, 1719, 1518, 1086, 450, -297, -933, -1434, -1794, -1958, -1961, -1759, -1354, -714, 20, 741, 1323, 1721, 1953, 2093, 1989, 1651, 1086, 392, -388, -1108, -1681, -2054, -2233, -2223, -1962, -1424, -634, 199, 959, 1538, 1970, 2220, 2304, 2130, 1720, 1031, 196, -683, -1418, -1957, -2284, -2406, -2269, -1953, -1331, -530, 329, 1130, 1759, 2154, 2409, 2520, 2308, 1786, 970, 65, -814, -1601, -2190, -2525, -2614, -2461, -2012, -1313, -453, 495, 1344, 1976, 2384, 2604, 2596, 2273, 1691, 881, -45, -964, -1737, -2312, -2662, -2784, -2561, -2032, -1211, -253, 691, 1515, 2147, 2536, 2757, 2689, 2297, 1597, 673, -349, -1258, -1957, -2461, -2765, -2759, -2444, -1798, -921, 33, 968, 1763, 2295, 2632, 2753, 2562, 2050, 1252, 290, -664, -1527, -2203, -2612, -2827, -2727, -2305, -1524, -567, 400, 1309, 2005, 2483, 2761, 2759, 2459, 1840, 1011, 53, -897, -1695, -2316, -2725, -2877, -2717, -2193, -1363, -362, 643, 1543, 2181, 2594, 2767, 2680, 2313, 1628, 774, -175, -1101, -1887, -2517, -2790, -2819, -2544, -1949, -1098, -110, 864, 1646, 2225, 2580, 2701, 2640, 2248, 1537, 637, -320, -1230, -2006, -2526, -2740, -2749, -2483, -1810, -966, -5, 936, 1662, 2198, 2508, 2644, 2573, 2197, 1447, 514, -441, -1311, -2029, -2479, -2690, -2708, -2397, -1734, -872, 67, 918, 1636, 2147, 2536, 2723, 2628, 2128, 1389, 529, -416, -1303, -1981, -2450, -2718, -2717, -2372, -1769, -949, -60, 840, 1572, 2105, 2496, 2706, 2648, 2248, 1515, 683, -246, -1147, -1863, -2442, -2786, -2815, -2552, -1910, -1130, -224, 703, 1509, 2125, 2634, 2913, 2803, 2332, 1612, 758, -153, -1100, -1924, -2588, -2965, -3007, -2694, -2039, -1234, -295, 715, 1602, 2292, 2821, 3145, 3082, 2597, 1805, 872, -161, -1153, -2033, -2837, -3280, -3332, -2995, -2269, -1345, -318, 727, 1686, 2490, 3073, 3386, 3269, 2766, 1950, 907, -209, -1290, -2283, -3077, -3477, -3457, -3069, -2343, -1396, -286, 855, 1887, 2791, 3371, 3627, 3405, 2831, 1954, 872, -336, -1489, -2451, -3238, -3614, -3635, -3220, -2458, -1428, -255, 1015, 2052, 2915, 3537, 3802, 3605, 2991, 2023, 798, -545, -1758, -2788, -3540, -3912, -3833, -3289, -2356, -1211, 55, 1303, 2362, 3233, 3800, 3965, 3646, 2942, 1895, 661, -702, -1963, -2994, -3733, -4132, -4095, -3529, -2525, -1221, 232, 1607, 2730, 3600, 4098, 4158, 3776, 3005, 1833, 457, -934, -2228, -3295, -3987, -4282, -4130, -3469, -2437, -1146, 310, 1732, 2887, 3761, 4270, 4336, 3923, 3023, 1812, 348, -1131, -2451, -3462, -4160, -4427, -4220, -3516, -2420, -1058, 395, 1816, 2963, 3858, 4383, 4470, 4053, 3091, 1798, 330, -1125, -2432, -3522, -4310, -4605, -4366, -3640, -2512, -1060, 505, 1928, 3158, 4046, 4526, 4507, 3963, 3011, 1763, 299, -1141, -2498, -3579, -4323, -4628, -4372, -3676, -2543, -1112, 440, 1943, 3196, 4053, 4484, 4524, 4095, 3181, 1902, 386, -1130, -2506, -3647, -4438, -4733, -4515, -3749, -2581, -1198, 370, 1884, 3135, 4098, 4682, 4750, 4297, 3352, 2039, 511, -1091, -2537, -3760, -4621, -4987, -4766, -3976, -2780, -1269, 351, 1932, 3280, 4291, 4881, 4931, 4424, 3508, 2205, 575, -1091, -2624, -3941, -4811, -5191, -4964, -4186, -2904, -1365, 311, 2033, 3515, 4617, 5242, 5280, 4761, 3686, 2186, 454, -1316, -2945, -4326, -5158, -5497, -5242, -4336, -2974, -1298, 484, 2195, 3719, 4886, 5532, 5596, 5033, 3898, 2324, 530, -1404, -3184, -4644, -5621, -6006, -5656, -4647, -3107, -1304, 655, 2549, 4158, 5315, 6001, 6031, 5359, 4092, 2342, 347, -1680, -3570, -5092, -6022, -6339, -5964, -4855, -3265, -1360, 736, 2830, 4547, 5811, 6473, 6382, 5575, 4213, 2402, 236, -2006, -3984, -5518, -6458, -6599, -6109, -4957, -3255, -1210, 1005, 3105, 4794, 6061, 6805, 6752, 5853, 4364, 2411, 111, -2240, -4321, -5935, -6925, -7142, -6529, -5229, -3359, -1064, 1357, 3641, 5430, 6587, 7171, 7006, 6002, 4354, 2197, -199, -2582, -4726, -6336, -7238, -7356, -6645, -5262, -3289, -961, 1557, 3878, 5753, 7047, 7578, 7261, 6170, 4394, 2150, -382, -2935, -5142, -6793, -7684, -7678, -6851, -5362, -3231, -710, 1917, 4280, 6150, 7390, 7834, 7484, 6314, 4393, 1963, -719, -3354, -5532, -7111, -7964, -7924, -7005, -5367, -3074, -448, 2252, 4715, 6663, 7806, 8150, 7654, 6272, 4193, 1660, -1152, -3827, -5992, -7534, -8264, -8106, -7043, -5206, -2806, -79, 2709, 5175, 7010, 8083, 8351, 7717, 6187, 4082, 1473, -1399, -4137, -6339, -7849, -8517, -8256, -7136, -5171, -2644, 99, 2884, 5394, 7272, 8335, 8613, 7926, 6353, 4068, 1294, -1656, -4394, -6703, -8203, -8806, -8407, -7147, -5159, -2608, 308, 3193, 5745, 7628, 8665, 8793, 7951, 6275, 3919, 1081, -1946, -4761, -6988, -8408, -8922, -8486, -7141, -5071, -2385, 568, 3512, 6057, 7889, 8820, 8892, 8048, 6270, 3774, 897, -2155, -5022, -7237, -8684, -9166, -8677, -7282, -5129, -2383, 765, 3849, 6455, 8282, 9176, 9148, 8164, 6312, 3710, 693, -2462, -5378, -7620, -8970, -9370, -8820, -7309, -5041, -2212, 918, 4025, 6691, 8548, 9409, 9393, 8336, 6355, 3682, 572, -2644, -5660, -7928, -9277, -9643, -9015, -7454, -5076, -2106, 1165, 4338, 6986, 8846, 9731, 9623, 8441, 6343, 3562, 291, -3061, -5964, -8265, -9627, -9864, -9068, -7358, -4803, -1707, 1585, 4768, 7361, 9099, 9876, 9602, 8314, 6098, 3244, -46, -3349, -6322, -8540, -9800, -9995, -9109, -7283, -4677, -1498, 1890, 5104, 7726, 9470, 10169, 9800, 8315, 5987, 2973, -466, -3853, -6815, -8887, -9963, -10009, -9019, -7101, -4421, -1178, 2298, 5508, 8055, 9694, 10260, 9736, 8188, 5690, 2531, -882, -4207, -7072, -9136, -10148, -10052, -8897, -6823, -3973, -661, 2771, 5859, 8285, 9814, 10246, 9555, 7892, 5336, 2094, -1366, -4587, -7315, -9240, -10188, -10050, -8819, -6530, -3538, -145, 3293, 6367, 8675, 10011, 10228, 9348, 7525, 4826, 1518, -1897, -5070, -7700, -9450, -10235, -9889, -8447, -6068, -3040, 377, 3776, 6692, 8852, 10086, 10169, 9165, 7233, 4484, 1134, -2372, -5618, -8161, -9729, -10247, -9715, -8124, -5617, -2494, 904, 4188, 6996, 9005, 10019, 9936, 8848, 6843, 4021, 681, -2639, -5646, -8049, -9594, -10142, -9529, -7836, -5336, -2255, 1132, 4384, 7085, 8983, 9954, 9841, 8560, 6425, 3614, 329, -2915, -5813, -8120, -9522, -9859, -9133, -7439, -4897, -1848, 1345, 4450, 7058, 8845, 9708, 9512, 8235, 6101, 3301, 161, -2975, -5827, -8095, -9401, -9698, -8861, -7044, -4448, -1458, 1722, 4647, 7031, 8739, 9457, 9053, 7681, 5522, 2807, -241, -3245, -5869, -7897, -9078, -9271, -8376, -6523, -3929, -1031, 1994, 4790, 7063, 8513, 9034, 8570, 7133, 4967, 2312, -633, -3488, -5963, -7798, -8732, -8645, -7604, -5796, -3338, -562, 2162, 4710, 6730, 8004, 8473, 7962, 6524, 4386, 1877, -869, -3476, -5671, -7273, -8109, -8060, -6995, -5174, -2897, -284, 2286, 4569, 6339, 7464, 7741, 7171, 5772, 3786, 1461, -1038, -3405, -5324, -6739, -7391, -7253, -6310, -4590, -2399, -2, 2330, 4373, 5906, 6884, 7170, 6495, 5118, 3265, 1005, -1254, -3278, -4996, -6247, -6781, -6558, -5537, -3947, -1965, 195, 2244, 4020, 5412, 6146, 6278, 5700, 4488, 2831, 846, -1165, -2980, -4518, -5561, -6028, -5762, -4793, -3288, -1523, 330, 2114, 3582, 4695, 5339, 5443, 4896, 3769, 2258, 579, -1085, -2639, -3901, -4769, -5125, -4817, -4070, -2842, -1330, 284, 1752, 2966, 3910, 4540, 4652, 4169, 3260, 2040, 574, -861, -2111, -3125, -3853, -4208, -4103, -3448, -2425, -1243, 62, 1260, 2256, 2994, 3514, 3735, 3491, 2873, 1923, 782, -339, -1375, -2335, -3046, -3461, -3450, -3039, -2304, -1310, -259, 687, 1531, 2253, 2820, 3081, 2989, 2588, 1936, 1049, 115, -732, -1560, -2257, -2716, -2854, -2682, -2215, -1553, -775, 14, 817, 1490, 2058, 2510, 2658, 2448, 1938, 1340, 615, -110, -829, -1444, -1922, -2257, -2385, -2236, -1779, -1243, -645, 31, 724, 1364, 1936, 2231, 2298, 2184, 1791, 1238, 581, -155, -809, -1431, -1912, -2162, -2214, -2035, -1604, -1113, -573, 73, 745, 1403, 1893, 2143, 2221, 2066, 1741, 1261, 533, -243, -987, -1632, -2057, -2246, -2289, -2056, -1682, -1115, -387, 428, 1205, 1872, 2264, 2402, 2319, 2027, 1509, 871, 80, -761, -1419, -1927, -2295, -2403, -2289, -1977, -1371, -676, 117, 985, 1766, 2235, 2453, 2479, 2225, 1707, 1041, 240, -596, -1281, -1857, -2281, -2423, -2333, -2046, -1528, -853, -86, 741, 1480, 2026, 2405, 2544, 2346, 1973, 1373, 658, -190, -1043, -1713, -2173, -2427, -2481, -2305, -1842, -1180, -399, 466, 1230, 1883, 2317, 2560, 2505, 2150, 1628, 916, 84, -762, -1449, -2053, -2435, -2544, -2451, -2048, -1448, -681, 134, 970, 1750, 2301, 2613, 2617, 2352, 1909, 1250, 396, -454, -1185, -1874, -2421, -2670, -2641, -2339, -1816, -1100, -273, 712, 1542, 2169, 2658, 2824, 2649, 2213, 1578, 765, -171, -1068, -1812, -2388, -2718, -2816, -2586, -2069, -1333, -534, 385, 1342, 2142, 2636, 2898, 2870, 2531, 1937, 1151, 283, -653, -1577, -2369, -2854, -3067, -2999, -2581, -1917, -1029, 21, 1090, 2097, 2834, 3242, 3278, 3011, 2345, 1484, 531, -555, -1607, -2459, -3040, -3354, -3304, -2864, -2136, -1244, -125, 1093, 2173, 2968, 3436, 3555, 3278, 2660, 1735, 658, -536, -1689, -2674, -3318, -3603, -3544, -3083, -2331, -1304, -54, 1226, 2326, 3114, 3571, 3594, 3325, 2750, 1799, 650, -559, -1754, -2700, -3337, -3664, -3645, -3157, -2319, -1323, -85, 1181, 2298, 3107, 3604, 3720, 3471, 2841, 1846, 718, -493, -1708, -2679, -3338, -3694, -3673, -3254, -2434, -1408, -247, 961, 2139, 3073, 3580, 3740, 3506, 2907, 2043, 964, -258, -1466, -2494, -3246, -3656, -3698, -3347, -2623, -1664, -495, 733, 1890, 2870, 3504, 3766, 3620, 3046, 2199, 1124, -60, -1250, -2271, -3080, -3627, -3754, -3385, -2672, -1807, -702, 518, 1675, 2675, 3383, 3690, 3638, 3158, 2320, 1287, 140, -1034, -2106, -2949, -3471, -3623, -3447, -2853, -2014, -927, 288, 1473, 2468, 3272, 3680, 3594, 3238, 2542, 1555, 370, -831, -1910, -2799, -3382, -3623, -3498, -2984, -2200, -1143, 71, 1285, 2370, 3122, 3543, 3585, 3312, 2682, 1772, 673, -519, -1648, -2631, -3364, -3731, -3670, -3244, -2468, -1408, -200, 1017, 2176, 3119, 3646, 3818, 3626, 3076, 2147, 977, -312, -1567, -2614, -3409, -3870, -3894, -3505, -2802, -1753, -503, 819, 2098, 3124, 3779, 4026, 3878, 3295, 2385, 1195, -134, -1446, -2602, -3477, -4000, -4104, -3755, -3004, -1943, -666, 785, 2110, 3212, 3965, 4229, 4079, 3534, 2549, 1292, -87, -1494, -2729, -3649, -4200, -4318, -3927, -3158, -2016, -714, 716, 2147, 3332, 4099, 4379, 4246, 3718, 2769, 1441, -47, -1497, -2767, -3750, -4344, -4450, -4119, -3319, -2180, -805, 732, 2179, 3374, 4223, 4537, 4355, 3755, 2771, 1444, -89, -1585, -2862, -3805, -4360, -4458, -4047, -3202, -2047, -681, 808, 2266, 3428, 4189, 4497, 4308, 3625, 2563, 1252, -166, -1588, -2876, -3849, -4350, -4371, -3994, -3145, -1946, -585, 882, 2266, 3428, 4225, 4484, 4219, 3582, 2570, 1255, -216, -1663, -2899, -3794, -4271, -4291, -3865, -3085, -1989, -624, 839, 2177, 3314, 4073, 4338, 4142, 3538, 2579, 1350, -70, -1492, -2727, -3635, -4132, -4221, -3878, -3125, -2019, -716, 663, 1989, 3108, 3898, 4230, 4071, 3529, 2617, 1432, 86, -1256, -2470, -3372, -3986, -4153, -3863, -3169, -2159, -915, 445, 1794, 2948, 3785, 4166, 4053, 3526, 2665, 1517, 195, -1135, -2306, -3222, -3800, -4015, -3810, -3157, -2195, -1016, 275, 1584, 2756, 3605, 4003, 3957, 3493, 2672, 1599, 363, -926, -2109, -3047, -3685, -3909, -3725, -3153, -2214, -1073, 137, 1390, 2513, 3381, 3840, 3831, 3435, 2711, 1705, 531, -720, -1903, -2846, -3499, -3815, -3668, -3113, -2252, -1184, 44, 1230, 2293, 3131, 3600, 3692, 3380, 2716, 1777, 644, -555, -1672, -2606, -3266, -3607, -3551, -3094, -2308, -1331, -203, 975, 2083, 2936, 3467, 3606, 3344, 2747, 1885, 834, -319, -1459, -2413, -3094, -3485, -3509, -3156, -2423, -1451, -374, 748, 1854, 2758, 3325, 3523, 3315, 2774, 1947, 926, -162, -1214, -2176, -2905, -3295, -3320, -3003, -2361, -1494, -486, 572, 1571, 2421, 2992, 3201, 3072, 2616, 1915, 1035, 54, -920, -1793, -2463, -2891, -3020, -2819, -2294, -1571, -735, 181, 1119, 1957, 2574, 2889, 2872, 2560, 1998, 1221, 376, -488, -1337, -2058, -2548, -2756, -2685, -2324, -1732, -1000, -159, 739, 1568, 2214, 2629, 2699, 2463, 2015, 1406, 660, -165, -959, -1667, -2184, -2496, -2558, -2332, -1833, -1180, -448, 383, 1203, 1866, 2286, 2462, 2381, 2054, 1520, 877, 161, -597, -1319, -1892, -2247, -2377, -2279, -1924, -1346, -659, 102, 897, 1609, 2103, 2350, 2313, 2045, 1589, 997, 333, -362, -1070, -1713, -2139, -2333, -2264, -1975, -1478, -848, -103, 684, 1418, 1965, 2255, 2320, 2142, 1762, 1244, 602, -125, -889, -1557, -2069, -2325, -2347, -2129, -1706, -1087, -381, 445, 1231, 1835, 2233, 2366, 2248, 1916, 1446, 814, 105, -654, -1338, -1885, -2246, -2375, -2259, -1896, -1344, -647, 154, 940, 1595, 2048, 2301, 2307, 2098, 1694, 1102, 385, -361, -1066, -1653, -2084, -2311, -2299, -2040, -1568, -936, -184, 618, 1339, 1888, 2227, 2338, 2215, 1853, 1311, 615, -140, -869, -1493, -1969, -2257, -2329, -2109, -1665, -1082, -382, 405, 1136, 1739, 2111, 2290, 2241, 1934, 1416, 789, 98, -633, -1293, -1841, -2211, -2339, -2183, -1789, -1253, -590, 186, 945, 1575, 2028, 2260, 2278, 2070, 1627, 998, 287, -436, -1127, -1726, -2146, -2334, -2261, -1939, -1435, -789, -7, 759, 1410, 1896, 2218, 2292, 2133, 1749, 1181, 512, -213, -927, -1521, -1964, -2245, -2272, -2038, -1629, -1051, -327, 414, 1099, 1666, 2066, 2267, 2243, 1957, 1492, 896, 166, -567, -1248, -1813, -2195, -2319, -2203, -1891, -1387, -721, 35, 803, 1478, 1980, 2285, 2346, 2168, 1753, 1168, 482, -278, -1011, -1650, -2108, -2352, -2350, -2091, -1637, -1020, -271, 516, 1272, 1893, 2300, 2450, 2344, 2009, 1465, 796, 0, -813, -1507, -2060, -2394, -2465, -2309, -1961, -1367, -602, 247, 1080, 1801, 2280, 2525, 2539, 2324, 1866, 1202, 371, -514, -1351, -2067, -2540, -2720, -2634, -2306, -1753, -967, -17, 937, 1741, 2345, 2708, 2804, 2631, 2187, 1483, 599, -353, -1277, -2070, -2608, -2864, -2839, -2555, -1983, -1154, -191, 809, 1695, 2360, 2784, 2945, 2810, 2367, 1672, 770, -202, -1158, -1979, -2596, -2948, -3005, -2761, -2208, -1392, -413, 601, 1541, 2299, 2832, 3097, 3026, 2645, 1970, 1069, 47, -989, -1931, -2639, -3082, -3197, -2976, -2452, -1655, -649, 429, 1483, 2357, 2968, 3243, 3176, 2800, 2136, 1254, 206, -853, -1849, -2660, -3178, -3343, -3173, -2651, -1876, -892, 236, 1333, 2268, 2952, 3341, 3382, 3059, 2408, 1527, 473, -629, -1688, -2583, -3195, -3442, -3353, -2921, -2184, -1210, -72, 1105, 2123, 2919, 3427, 3567, 3334, 2727, 1823, 738, -408, -1542, -2544, -3242, -3592, -3588, -3207, -2504, -1501, -317, 912, 2042, 2927, 3506, 3714, 3563, 3030, 2191, 1066, -167, -1394, -2492, -3301, -3733, -3782, -3456, -2747, -1734, -497, 786, 1930, 2880, 3534, 3825, 3690, 3202, 2364, 1236, -37, -1308, -2442, -3276, -3737, -3845, -3564, -2911, -1957, -731, 593, 1824, 2842, 3558, 3904, 3836, 3373, 2552, 1447, 196, -1099, -2281, -3214, -3756, -3934, -3729, -3145, -2209, -992, 348, 1636, 2734, 3550, 3985, 3990, 3591, 2810, 1717, 395, -967, -2200, -3167, -3786, -4010, -3863, -3289, -2368, -1192, 139, 1494, 2609, 3444, 3958, 4064, 3720, 2980, 1897, 638, -647, -1900, -2974, -3707, -4036, -3970, -3496, -2659, -1532, -204, 1143, 2352, 3314, 3957, 4149, 3883, 3219, 2239, 995, -348, -1661, -2801, -3627, -4079, -4100, -3673, -2855, -1733, -428, 948, 2225, 3233, 3866, 4092, 3887, 3276, 2331, 1148, -180, -1490, -2636, -3497, -3957, -3989, -3634, -2893, -1805, -518, 803, 2019, 3012, 3679, 3959, 3838, 3280, 2365, 1216, -56, -1339, -2451, -3297, -3776, -3844, -3526, -2851, -1883, -682, 602, 1806, 2811, 3509, 3796, 3679, 3205, 2404, 1338, 98, -1146, -2254, -3079, -3560, -3678, -3460, -2866, -1961, -859, 367, 1580, 2607, 3305, 3670, 3653, 3273, 2553, 1544, 351, -856, -1983, -2919, -3516, -3735, -3604, -3109, -2270, -1163, 92, 1345, 2435, 3229, 3704, 3799, 3498, 2822, 1855, 718, -522, -1725, -2740, -3446, -3797, -3757, -3339, -2564, -1524, -308, 940, 2081, 3002, 3623, 3866, 3709, 3130, 2228, 1094, -124, -1344, -2433, -3250, -3724, -3824, -3555, -2882, -1914, -736, 518, 1728, 2742, 3478, 3838, 3826, 3409, 2621, 1533, 313, -964, -2143, -3094, -3699, -3915, -3715, -3142, -2234, -1059, 231, 1466, 2520, 3296, 3746, 3836, 3490, 2768, 1777, 600, -654, -1823, -2823, -3504, -3804, -3725, -3252, -2413, -1345, -119, 1141, 2263, 3118, 3635, 3787, 3542, 2934, 2015, 888, -356, -1559, -2584, -3319, -3703, -3702, -3351, -2623, -1631, -472, 765, 1925, 2874, 3518, 3815, 3690, 3179, 2337, 1230, -13, -1254, -2376, -3241, -3735, -3873, -3619, -2984, -1987, -766, 536, 1788, 2842, 3609, 4000, 3969, 3498, 2660, 1534, 223, -1114, -2355, -3329, -3954, -4146, -3935, -3275, -2242, -983, 363, 1700, 2850, 3657, 4111, 4136, 3724, 2908, 1786, 483, -841, -2091, -3154, -3881, -4202, -4074, -3526, -2582, -1359, -4, 1342, 2556, 3485, 4053, 4201, 3923, 3206, 2154, 860, -523, -1840, -2935, -3738, -4137, -4114, -3641, -2781, -1637, -328, 1004, 2233, 3220, 3871, 4123, 3942, 3342, 2385, 1182, -166, -1493, -2652, -3521, -4006, -4058, -3686, -2917, -1869, -621, 702, 1941, 2935, 3637, 3996, 3920, 3405, 2516, 1358, 70, -1215, -2360, -3225, -3749, -3888, -3624, -2986, -2022, -869, 370, 1570, 2604, 3337, 3755, 3796, 3430, 2669, 1637, 435, -786, -1932, -2876, -3519, -3772, -3647, -3141, -2299, -1206, -11, 1171, 2240, 3091, 3626, 3775, 3495, 2856, 1953, 811, -431, -1598, -2582, -3302, -3683, -3671, -3279, -2539, -1546, -407, 786, 1929, 2874, 3509, 3805, 3683, 3123, 2218, 1113, -97, -1324, -2429, -3230, -3647, -3694, -3399, -2730, -1760, -636, 530, 1660, 2639, 3318, 3657, 3615, 3203, 2413, 1371, 212, -954, -1990, -2832, -3381, -3560, -3382, -2862, -2039, -990, 140, 1240, 2202, 2936, 3386, 3493, 3214, 2562, 1653, 605, -509, -1583, -2462, -3045, -3328, -3295, -2925, -2205, -1260, -239, 811, 1800, 2600, 3101, 3291, 3137, 2650, 1879, 905, -140, -1139, -2031, -2723, -3112, -3159, -2919, -2371, -1533, -527, 506, 1460, 2252, 2825, 3117, 3068, 2668, 1976, 1092, 104, -860, -1737, -2447, -2896, -3025, -2839, -2354, -1640, -750, 201, 1132, 1934, 2584, 2971, 3036, 2741, 2127, 1299, 362, -589, -1461, -2176, -2672, -2902, -2841, -2459, -1832, -1019, -106, 818, 1650, 2321, 2745, 2883, 2746, 2270, 1543, 674, -212, -1065, -1819, -2396, -2724, -2765, -2539, -2053, -1335, -471, 416, 1233, 1926, 2460, 2767, 2756, 2435, 1859, 1087, 208, -657, -1442, -2075, -2521, -2729, -2635, -2252, -1642, -888, -32, 832, 1615, 2208, 2601, 2747, 2582, 2098, 1414, 593, -274, -1107, -1791, -2312, -2605, -2655, -2426, -1918, -1192, -377, 467, 1266, 1963, 2440, 2664, 2596, 2270, 1706, 957, 128, -707, -1467, -2071, -2471, -2637, -2521, -2127, -1502, -722, 125, 947, 1683, 2252, 2573, 2613, 2380, 1907, 1213, 409, -434, -1227, -1893, -2367, -2611, -2552, -2210, -1649, -909, -79, 764, 1489, 2064, 2423, 2571, 2444, 2008, 1350, 583, -208, -967, -1619, -2125, -2409, -2471, -2269, -1833, -1192, -446, 335, 1077, 1726, 2211, 2470, 2484, 2205, 1695, 1010, 257, -525, -1259, -1866, -2285, -2480, -2425, -2105, -1543, -848, -74, 698, 1436, 2037, 2423, 2555, 2420, 2018, 1372, 592, -222, -992, -1669, -2206, -2517, -2563, -2324, -1825, -1144, -367, 453, 1234, 1882, 2374, 2641, 2595, 2248, 1651, 901, 70, -743, -1522, -2135, -2540, -2676, -2532, -2082, -1423, -619, 214, 1041, 1776, 2343, 2668, 2709, 2435, 1882, 1108, 254, -579, -1342, -1994, -2441, -2632, -2534, -2178, -1606, -857, -18, 787, 1491, 2076, 2498, 2647, 2467, 2023, 1384, 590, -262, -1057, -1703, -2223, -2541, -2597, -2315, -1780, -1100, -340, 469, 1247, 1904, 2371, 2618, 2586, 2235, 1616, 847, 12, -835, -1614, -2215, -2577, -2655, -2460, -1993, -1311, -479, 374, 1211, 1943, 2463, 2726, 2673, 2326, 1712, 926, 38, -853, -1661, -2282, -2667, -2758, -2541, -2062, -1376, -529, 357, 1225, 1977, 2538, 2835, 2815, 2486, 1865, 1039, 139, -786, -1646, -2345, -2772, -2911, -2740, -2274, -1555, -674, 248, 1131, 1915, 2531, 2881, 2895, 2606, 2059, 1282, 367, -585, -1443, -2160, -2661, -2899, -2802, -2399, -1749, -943, -46, 871, 1668, 2296, 2702, 2860, 2696, 2209, 1487, 629, -286, -1171, -1945, -2482, -2763, -2757, -2476, -1917, -1149, -275, 598, 1407, 2072, 2534, 2736, 2660, 2273, 1648, 873, -1, -904, -1696, -2257, -2564, -2649, -2473, -2007, -1308, -519, 295, 1094, 1804, 2311, 2559, 2557, 2288, 1782, 1064, 241, -582, -1304, -1929, -2363, -2547, -2447, -2107, -1534, -810, 13, 820, 1509, 2046, 2392, 2490, 2306, 1875, 1257, 529, -269, -1017, -1654, -2110, -2356, -2360, -2122, -1662, -1030, -295, 438, 1145, 1725, 2128, 2337, 2313, 2027, 1511, 841, 96, -674, -1372, -1926, -2259, -2357, -2185, -1810, -1221, -499, 238, 902, 1490, 1971, 2234, 2237, 2015, 1623, 1053, 339, -413, -1115, -1683, -2095, -2289, -2234, -1920, -1436, -817, -99, 654, 1319, 1855, 2230, 2379, 2259, 1886, 1317, 603, -181, -990, -1682, -2165, -2423, -2442, -2203, -1694, -1031, -269, 514, 1273, 1911, 2332, 2513, 2445, 2120, 1565, 818, -10, -838, -1582, -2180, -2539, -2594, -2376, -1940, -1300, -504, 352, 1131, 1798, 2293, 2571, 2565, 2269, 1745, 1044, 222, -643, -1435, -2057, -2431, -2533, -2393, -2016, -1406, -626, 177, 933, 1593, 2094, 2367, 2356, 2099, 1660, 1059, 322, -455, -1168, -1717, -2100, -2257, -2156, -1824, -1316, -702, 2, 705, 1339, 1801, 2071, 2153, 2023, 1650, 1073, 398, -330, -1054, -1658, -2041, -2176, -2074, -1756, -1274, -643, 47, 733, 1328, 1783, 2052, 2089, 1908, 1529, 976, 336, -331, -988, -1562, -1935, -2096, -2021, -1771, -1317, -708, -25, 616, 1183, 1668, 1997, 2087, 1953, 1640, 1186, 566, -149, -861, -1452, -1886, -2119, -2107, -1856, -1425, -882, -237, 448, 1082, 1580, 1909, 2032, 1957, 1664, 1211, 664, 32, -633, -1252, -1686, -1923, -1962, -1814, -1457, -955, -356, 233, 779, 1268, 1648, 1818, 1812, 1668, 1370, 906, 300, -342, -948, -1462, -1818, -1958, -1868, -1566, -1132, -580, 40, 657, 1181, 1573, 1810, 1849, 1701, 1394, 933, 379, -246, -868, -1387, -1728, -1855, -1791, -1538, -1124, -604, -14, 553, 1064, 1465, 1700, 1748, 1633, 1344, 937, 417, -148, -741, -1267, -1657, -1815, -1793, -1569, -1184, -644, -41, 538, 1047, 1465, 1731, 1804, 1656, 1365, 946, 410, -216, -828, -1327, -1682, -1864, -1815, -1558, -1120, -582, 20, 632, 1151, 1517, 1711, 1739, 1593, 1279, 860, 348, -220, -792, -1302, -1680, -1868, -1837, -1596, -1157, -572, 64, 674, 1214, 1617, 1841, 1853, 1669, 1314, 823, 235, -389, -953, -1446, -1800, -1962, -1856, -1547, -1083, -492, 170, 789, 1291, 1633, 1838, 1858, 1660, 1291, 803, 239, -364, -933, -1415, -1779, -1970, -1903, -1599, -1113, -509, 160, 800, 1308, 1666, 1841, 1851, 1655, 1263, 728, 129, -473, -1032, -1460, -1727, -1815, -1728, -1421, -943, -377, 215, 783, 1265, 1572, 1706, 1690, 1509, 1158, 663, 116, -425, -935, -1374, -1664, -1763, -1693, -1442, -1033, -475, 133, 713, 1210, 1590, 1802, 1808, 1617, 1278, 802, 195, -446, -1009, -1439, -1752, -1901, -1834, -1532, -1042, -469, 170, 801, 1324, 1676, 1846, 1830, 1641, 1271, 774, 191, -401, -922, -1374, -1709, -1864, -1825, -1628, -1262, -743, -95, 554, 1126, 1582, 1899, 2026, 1920, 1611, 1162, 570, -109, -762, -1314, -1757, -2048, -2128, -1962, -1613, -1068, -400, 358, 1063, 1637, 2037, 2232, 2204, 1938, 1454, 822, 60, -717, -1413, -1938, -2281, -2403, -2251, -1836, -1214, -497, 302, 1104, 1803, 2277, 2510, 2491, 2219, 1695, 975, 137, -710, -1461, -2073, -2509, -2677, -2547, -2166, -1579, -816, 92, 999, 1818, 2435, 2824, 2901, 2639, 2104, 1330, 428, -531, -1422, -2171, -2705, -2959, -2912, -2558, -1917, -1064, -103, 858, 1754, 2492, 2965, 3125, 2927, 2427, 1650, 717, -298, -1281, -2133, -2747, -3099, -3122, -2805, -2167, -1307, -343, 649, 1603, 2402, 2922, 3127, 3004, 2587, 1883, 977, -26, -1029, -1927, -2627, -3054, -3160, -2902, -2337, -1549, -594, 429, 1431, 2286, 2882, 3184, 3123, 2751, 2080, 1173, 123, -907, -1848, -2615, -3127, -3256, -3032, -2509, -1757, -798, 268, 1299, 2197, 2880, 3317, 3390, 3078, 2415, 1509, 458, -669, -1756, -2680, -3296, -3545, -3452, -3023, -2272, -1223, -46, 1103, 2145, 3036, 3646, 3842, 3552, 2916, 2010, 891, -374, -1614, -2639, -3373, -3826, -3920, -3550, -2741, -1682, -495, 785, 2044, 3086, 3764, 4048, 3942, 3417, 2500, 1294, -34, -1356, -2548, -3503, -4103, -4247, -3917, -3176, -2107, -804, 617, 1966, 3079, 3889, 4299, 4272, 3775, 2890, 1678, 286, -1156, -2471, -3524, -4207, -4444, -4205, -3514, -2446, -1135, 273, 1639, 2832, 3727, 4264, 4374, 4032, 3241, 2112, 755, -689, -2057, -3195, -3987, -4373, -4312, -3804, -2913, -1711, -312, 1108, 2388, 3435, 4151, 4442, 4241, 3597, 2613, 1337, -113, -1552, -2782, -3705, -4284, -4433, -4103, -3329, -2230, -922, 492, 1890, 3067, 3922, 4370, 4405, 3990, 3122, 1902, 486, -953, -2292, -3422, -4188, -4500, -4347, -3769, -2801, -1481, -10, 1433, 2706, 3729, 4376, 4555, 4274, 3550, 2447, 1039, -479, -1933, -3141, -4028, -4515, -4552, -4105, -3232, -2023, -581, 938, 2342, 3461, 4231, 4586, 4477, 3890, 2888, 1604, 121, -1363, -2683, -3688, -4333, -4551, -4312, -3613, -2522, -1177, 277, 1690, 2943, 3883, 4385, 4438, 4088, 3329, 2174, 759, -690, -2017, -3153, -3988, -4385, -4293, -3780, -2927, -1768, -382, 1034, 2286, 3284, 3972, 4283, 4133, 3543, 2617, 1427, 69, -1316, -2509, -3434, -4016, -4238, -4015, -3369, -2381, -1147, 216, 1570, 2754, 3614, 4113, 4200, 3891, 3159, 2092, 831, -504, -1802, -2923, -3710, -4093, -4094, -3689, -2911, -1809, -558, 749, 1972, 3003, 3689, 3964, 3844, 3391, 2607, 1522, 276, -921, -2014, -2932, -3570, -3775, -3594, -3106, -2357, -1314, -88, 1113, 2127, 2929, 3459, 3622, 3361, 2788, 1974, 974, -148, -1232, -2153, -2823, -3209, -3257, -2996, -2454, -1693, -775, 199, 1150, 1968, 2569, 2902, 2954, 2749, 2272, 1593, 762, -108, -1000, -1797, -2418, -2761, -2837, -2651, -2207, -1506, -661, 222, 1063, 1801, 2343, 2590, 2574, 2346, 1919, 1275, 510, -241, -972, -1619, -2112, -2335, -2337, -2128, -1729, -1128, -432, 277, 929, 1476, 1871, 2076, 2070, 1868, 1505, 1009, 453, -140, -721, -1227, -1582, -1792, -1876, -1785, -1497, -1053, -537, 12, 554, 1048, 1394, 1581, 1628, 1568, 1378, 1076, 678, 242, -219, -668, -1048, -1336, -1479, -1499, -1389, -1173, -856, -483, -81, 334, 726, 1043, 1256, 1392, 1426, 1320, 1093, 800, 445, 0, -475, -877, -1177, -1383, -1474, -1430, -1258, -996, -669, -279, 144, 573, 943, 1258, 1473, 1558, 1501, 1324, 1038, 617, 127, -332, -747, -1127, -1449, -1623, -1644, -1574, -1394, -1048, -562, -16, 501, 1013, 1467, 1794, 1908, 1853, 1656, 1322, 807, 231, -309, -804, -1297, -1726, -1975, -2040, -1988, -1788, -1351, -753, -102, 523, 1185, 1824, 2287, 2502, 2507, 2345, 1915, 1240, 466, -298, -1100, -1936, -2605, -2954, -3055, -2971, -2570, -1757, -763, 196, 1119, 2124, 2965, 3391, 3439, 3322, 2940, 2133, 1047, 3, -987, -2053, -3028, -3646, -3868, -3828, -3473, -2667, -1525, -267, 947, 2158, 3255, 4009, 4316, 4272, 3919, 3127, 1939, 594, -741, -2081, -3348, -4285, -4769, -4838, -4504, -3707, -2469, -983, 578, 2097, 3479, 4558, 5160, 5273, 4970, 4231, 3018, 1449, -224, -1869, -3450, -4803, -5650, -5903, -5628, -4894, -3619, -1880, 68, 1924, 3598, 5035, 6012, 6351, 6064, 5298, 4048, 2324, 323, -1681, -3512, -5068, -6204, -6725, -6597, -5880, -4626, -2881, -767, 1396, 3409, 5131, 6446, 7121, 7054, 6348, 5127, 3382, 1219, -1089, -3237, -5048, -6458, -7324, -7481, -6862, -5610, -3884, -1784, 611, 2972, 4961, 6438, 7403, 7716, 7224, 5992, 4280, 2215, -128, -2501, -4576, -6146, -7181, -7630, -7360, -6348, -4731, -2731, -495, 1874, 4093, 5863, 6985, 7491, 7342, 6462, 4908, 2957, 811, -1399, -3496, -5210, -6397, -6981, -6935, -6250, -5015, -3348, -1363, 764, 2770, 4455, 5708, 6424, 6519, 5950, 4864, 3404, 1691, -173, -1997, -3535, -4681, -5406, -5684, -5398, -4601, -3449, -2065, -499, 1121, 2531, 3596, 4323, 4700, 4588, 4014, 3166, 2173, 1015, -237, -1363, -2249, -2933, -3404, -3565, -3356, -2881, -2236, -1469, -596, 291, 1061, 1640, 2094, 2388, 2468, 2293, 1998, 1676, 1248, 683, 112, -326, -731, -1143, -1455, -1547, -1525, -1506, -1455, -1277, -1050, -860, -681, -416, -48, 364, 800, 1222, 1624, 1969, 2192, 2204, 2013, 1676, 1211, 560, -212, -943, -1578, -2144, -2621, -2901, -2957, -2792, -2397, -1755, -903, 88, 1154, 2147, 2978, 3585, 3928, 3895, 3485, 2747, 1756, 584, -655, -1845, -2910, -3727, -4224, -4382, -4234, -3706, -2763, -1570, -270, 1101, 2513, 3694, 4469, 4819, 4828, 4398, 3497, 2251, 853, -563, -1942, -3183, -4127, -4657, -4766, -4514, -3929, -2951, -1665, -230, 1169, 2464, 3588, 4374, 4693, 4516, 3959, 3094, 1958, 619, -723, -1884, -2792, -3486, -3851, -3787, -3350, -2718, -1944, -979, 56, 976, 1718, 2300, 2707, 2820, 2643, 2273, 1768, 1136, 405, -296, -896, -1359, -1687, -1796, -1691, -1434, -1113, -731, -299, 94, 358, 474, 525, 521, 405, 185, 12, -38, -34, -69, -3, 248, 557, 769, 889, 1052, 1172, 1079, 735, 336, -61, -590, -1261, -1865, -2202, -2324, -2337, -2137, -1616, -832, 14, 815, 1605, 2388, 2996, 3276, 3230, 2965, 2491, 1720, 671, -488, -1586, -2571, -3405, -3996, -4189, -3928, -3293, -2403, -1268, 50, 1428, 2629, 3555, 4162, 4453, 4343, 3774, 2822, 1679, 441, -866, -2164, -3243, -3928, -4278, -4311, -3967, -3151, -2017, -795, 408, 1600, 2685, 3443, 3779, 3744, 3467, 2883, 1992, 917, -95, -970, -1761, -2447, -2854, -2895, -2662, -2284, -1741, -988, -134, 619, 1187, 1604, 1884, 1917, 1655, 1210, 749, 317, -112, -460, -656, -674, -608, -497, -347, -144, 75, 279, 412, 490, 482, 376, 122, -254, -694, -1093, -1382, -1572, -1584, -1365, -874, -250, 447, 1199, 1958, 2550, 2850, 2859, 2634, 2127, 1325, 310, -764, -1803, -2740, -3470, -3892, -3942, -3594, -2906, -1938, -772, 539, 1867, 3058, 3956, 4556, 4797, 4598, 3882, 2767, 1390, -129, -1712, -3192, -4360, -5067, -5289, -5061, -4377, -3257, -1784, -201, 1355, 2791, 4048, 4944, 5337, 5212, 4659, 3700, 2348, 715, -979, -2541, -3868, -4849, -5355, -5272, -4631, -3554, -2163, -567, 1067, 2551, 3703, 4453, 4742, 4568, 3945, 2926, 1661, 311, -1010, -2213, -3179, -3778, -3987, -3862, -3397, -2580, -1472, -257, 950, 2122, 3124, 3755, 3908, 3674, 3098, 2165, 922, -398, -1594, -2583, -3355, -3778, -3748, -3294, -2545, -1605, -477, 743, 1881, 2779, 3426, 3803, 3820, 3412, 2645, 1631, 436, -864, -2101, -3096, -3801, -4165, -4133, -3648, -2786, -1695, -438, 944, 2250, 3266, 3895, 4209, 4161, 3653, 2750, 1667, 538, -653, -1831, -2807, -3436, -3765, -3860, -3628, -3024, -2114, -1104, -31, 1128, 2249, 3117, 3604, 3794, 3675, 3147, 2243, 1163, 110, -910, -1859, -2586, -2963, -3011, -2843, -2487, -1881, -1124, -339, 349, 1001, 1610, 2057, 2241, 2212, 2017, 1663, 1108, 453, -186, -749, -1235, -1592, -1736, -1665, -1421, -1044, -549, -12, 489, 899, 1179, 1307, 1272, 1099, 788, 383, -47, -455, -843, -1158, -1328, -1321, -1211, -985, -612, -140, 361, 832, 1283, 1640, 1825, 1819, 1648, 1300, 789, 158, -492, -1125, -1685, -2136, -2365, -2354, -2125, -1744, -1175, -467, 280, 957, 1577, 2139, 2522, 2647, 2563, 2336, 1920, 1283, 525, -247, -994, -1734, -2371, -2760, -2923, -2882, -2629, -2100, -1374, -601, 161, 945, 1699, 2282, 2635, 2820, 2882, 2696, 2232, 1609, 969, 270, -536, -1336, -1953, -2386, -2728, -2906, -2801, -2422, -1939, -1367, -658, 176, 945, 1582, 2132, 2567, 2772, 2705, 2474, 2109, 1568, 871, 141, -535, -1196, -1796, -2222, -2417, -2443, -2338, -2050, -1560, -969, -360, 246, 860, 1401, 1755, 1950, 2003, 1937, 1680, 1283, 817, 335, -142, -591, -942, -1166, -1273, -1284, -1181, -1005, -741, -454, -176, 84, 319, 495, 575, 552, 474, 346, 172, -45, -226, -358, -397, -364, -240, -28, 264, 578, 866, 1065, 1172, 1172, 1039, 729, 307, -182, -669, -1182, -1654, -1983, -2129, -2111, -1958, -1613, -1048, -341, 403, 1142, 1881, 2517, 2933, 3077, 2988, 2668, 2073, 1224, 240, -739, -1675, -2506, -3136, -3458, -3461, -3212, -2721, -1976, -1041, -53, 882, 1736, 2479, 2985, 3221, 3180, 2925, 2431, 1733, 916, 71, -747, -1489, -2075, -2438, -2598, -2531, -2229, -1717, -1103, -480, 142, 740, 1187, 1406, 1443, 1385, 1212, 872, 466, 139, -95, -314, -485, -506, -388, -210, -35, 185, 446, 668, 790, 791, 708, 504, 169, -281, -788, -1261, -1681, -1992, -2142, -2066, -1753, -1256, -603, 194, 1063, 1871, 2537, 3050, 3336, 3308, 2962, 2351, 1544, 567, -503, -1534, -2429, -3143, -3614, -3813, -3706, -3317, -2682, -1841, -849, 225, 1296, 2259, 3062, 3636, 3910, 3847, 3492, 2876, 2049, 1014, -49, -1044, -1912, -2637, -3145, -3323, -3222, -2923, -2452, -1808, -1017, -243, 458, 1088, 1652, 2060, 2234, 2228, 2106, 1874, 1487, 1011, 549, 124, -291, -654, -903, -1052, -1127, -1155, -1086, -963, -798, -628, -465, -302, -174, -53, 16, 94, 167, 263, 306, 348, 424, 529, 605, 658, 713, 760, 748, 661, 537, 375, 167, -89, -364, -623, -857, -1034, -1152, -1204, -1184, -1073, -881, -628, -337, -10, 363, 716, 989, 1205, 1344, 1413, 1324, 1139, 912, 659, 333, -53, -415, -692, -925, -1147, -1276, -1260, -1149, -1015, -848, -572, -220, 97, 320, 542, 760, 911, 930, 880, 862, 807, 661, 455, 292, 160, -24, -253, -437, -551, -663, -774, -815, -755, -637, -504, -334, -113, 108, 305, 460, 573, 612, 590, 536, 426, 281, 111, -17, -143, -287, -422, -472, -444, -410, -369, -254, -30, 188, 358, 491, 653, 754, 710, 559, 358, 170, -89, -406, -711, -906, -996, -1048, -1067, -943, -675, -369, -84, 232, 618, 985, 1223, 1356, 1425, 1449, 1318, 1013, 619, 200, -212, -673, -1117, -1447, -1612, -1654, -1632, -1501, -1204, -779, -360, 12, 401, 841, 1216, 1422, 1518, 1597, 1600, 1410, 1064, 709, 384, 1, -462, -860, -1107, -1251, -1383, -1438, -1335, -1104, -846, -613, -317, 19, 345, 548, 683, 802, 903, 924, 852, 762, 707, 633, 485, 309, 172, 75, -70, -251, -402, -491, -583, -696, -792, -818, -787, -730, -666, -538, -359, -160, 43, 230, 427, 626, 810, 931, 1002, 1050, 1058, 983, 800, 563, 296, -2, -358, -710, -987, -1160, -1286, -1343, -1303, -1104, -838, -563, -268, 67, 426, 705, 902, 1028, 1120, 1138, 1043, 864, 679, 511, 315, 75, -137, -284, -402, -546, -696, -765, -768, -756, -773, -742, -599, -407, -259, -139, 36, 241, 402, 455, 516, 619, 725, 748, 703, 702, 714, 651, 473, 268, 94, -94, -359, -647, -869, -1000, -1083, -1154, -1141, -1000, -742, -484, -223, 71, 438, 753, 964, 1088, 1219, 1306, 1269, 1080, 844, 605, 321, -67, -484, -800, -1016, -1196, -1351, -1378, -1226, -993, -756, -496, -135, 252, 586, 817, 1015, 1181, 1263, 1186, 999, 774, 526, 225, -147, -485, -727, -882, -1008, -1071, -998, -795, -557, -329, -66, 251, 551, 726, 801, 840, 834, 707, 469, 210, 2, -227, -480, -693, -785, -805, -782, -700, -517, -247, 57, 358, 629, 850, 1032, 1101, 1061, 865, 622, 328, -24, -436, -808, -1055, -1204, -1308, -1317, -1155, -851, -513, -191, 175, 586, 942, 1163, 1291, 1374, 1378, 1235, 969, 651, 312, -77, -503, -895, -1200, -1402, -1507, -1484, -1327, -1043, -674, -253, 172, 582, 928, 1180, 1302, 1303, 1189, 991, 719, 389, 49, -262, -501, -678, -800, -830, -760, -634, -503, -372, -181, 6, 149, 215, 288, 363, 386, 317, 231, 187, 129, 17, -99, -136, -114, -107, -111, -67, 51, 145, 196, 225, 270, 287, 231, 119, 0, -120, -261, -416, -526, -580, -562, -484, -354, -185, 2, 209, 389, 527, 605, 645, 650, 597, 464, 300, 134, -27, -235, -438, -584, -643, -658, -669, -615, -457, -259, -90, 65, 255, 476, 612, 669, 684, 699, 631, 457, 224, 9, -216, -444, -667, -804, -835, -783, -675, -498, -253, 45, 324, 551, 728, 853, 895, 823, 656, 439, 193, -67, -343, -580, -727, -805, -824, -800, -691, -505, -295, -74, 169, 433, 663, 824, 898, 925, 867, 710, 458, 169, -123, -395, -648, -839, -923, -911, -829, -694, -483, -224, 54, 276, 477, 631, 738, 763, 705, 600, 458, 289, 97, -88, -240, -370, -461, -525, -534, -498, -435, -348, -245, -114, 1, 123, 220, 321, 381, 416, 416, 396, 337, 245, 127, 19, -107, -231, -328, -373, -378, -348, -282, -166, -36, 59, 134, 184, 210, 179, 108, 39, -16, -58, -95, -95, -48, 26, 82, 127, 174, 216, 210, 155, 92, 40, -22, -109, -183, -208, -200, -201, -202, -183, -147, -133, -142, -134, -99, -46, 7, 87, 208, 327, 419, 479, 522, 510, 430, 296, 146, -17, -201, -385, -534, -625, -673, -683, -644, -541, -392, -226, -63, 104, 295, 463, 602, 683, 757, 799, 782, 680, 545, 371, 164, -111, -398, -649, -850, -1001, -1077, -1053, -918, -705, -441, -138, 184, 494, 744, 911, 1002, 1022, 948, 789, 574, 331, 87, -158, -383, -557, -663, -731, -749, -728, -635, -507, -355, -184, 14, 219, 400, 541, 642, 698, 680, 582, 425, 221, -7, -238, -441, -594, -678, -675, -584, -425, -212, 24, 274, 489, 638, 705, 699, 630, 474, 256, 27, -192, -397, -585, -717, -783, -782, -732, -628, -468, -261, -15, 242, 489, 712, 905, 1028, 1072, 1011, 870, 648, 370, 29, -335, -676, -955, -1156, -1277, -1283, -1154, -916, -606, -264, 112, 487, 810, 1022, 1127, 1151, 1088, 915, 647, 362, 107, -155, -420, -620, -723, -744, -754, -720, -592, -400, -208, -58, 114, 314, 462, 513, 495, 478, 420, 277, 67, -129, -274, -393, -501, -549, -480, -327, -143, 55, 271, 502, 674, 759, 753, 684, 542, 334, 58, -222, -489, -704, -879, -972, -985, -907, -759, -545, -298, -16, 254, 519, 731, 895, 988, 1024, 993, 902, 747, 538, 294, 36, -253, -526, -768, -949, -1072, -1123, -1083, -943, -732, -473, -195, 108, 403, 630, 776, 847, 882, 831, 705, 537, 387, 263, 111, -35, -137, -179, -233, -309, -373, -387, -392, -418, -441, -406, -327, -254, -204, -135, -46, 32, 59, 83, 111, 163, 197, 248, 318, 417, 514, 575, 604, 602, 542, 416, 224, -5, -257, -505, -743, -910, -1011, -1014, -945, -800, -585, -315, -45, 220, 452, 661, 807, 888, 899, 863, 782, 654, 478, 289, 100, -86, -268, -438, -567, -647, -691, -708, -678, -598, -470, -330, -189, -24, 138, 285, 376, 434, 474, 467, 424, 331, 252, 180, 112, 43, 3, -13, -5, -12, -12, -15, -24, -56, -110, -153, -196, -238, -273, -299, -283, -257, -231, -197, -156, -99, -51, 7, 57, 122, 202, 283, 361, 439, 504, 567, 579, 544, 463, 342, 195, 2, -212, -419, -580, -709, -813, -870, -845, -753, -618, -484, -303, -82, 151, 349, 504, 658, 806, 900, 923, 898, 853, 763, 609, 385, 152, -92, -337, -594, -832, -998, -1089, -1125, -1096, -999, -819, -578, -312, -38, 238, 516, 764, 944, 1048, 1112, 1117, 1046, 887, 675, 453, 211, -66, -339, -569, -731, -860, -959, -986, -916, -795, -658, -496, -296, -74, 98, 246, 356, 478, 556, 574, 564, 560, 564, 532, 459, 415, 371, 318, 205, 79, -35, -157, -303, -480, -633, -750, -811, -862, -869, -797, -648, -453, -243, -2, 272, 538, 766, 922, 1035, 1099, 1094, 985, 801, 576, 325, 35, -277, -558, -786, -950, -1058, -1087, -1032, -885, -681, -440, -193, 75, 331, 542, 676, 745, 762, 705, 600, 421, 238, 66, -66, -190, -265, -270, -214, -129, -41, 61, 159, 223, 235, 183, 96, -26, -180, -359, -534, -662, -744, -777, -740, -625, -420, -156, 126, 434, 728, 1008, 1211, 1311, 1308, 1210, 1015, 707, 323, -87, -503, -897, -1234, -1490, -1605, -1598, -1460, -1225, -883, -458, 2, 441, 845, 1183, 1431, 1549, 1529, 1391, 1152, 834, 450, 36, -349, -671, -925, -1086, -1152, -1098, -958, -745, -500, -233, 34, 280, 457, 568, 602, 585, 503, 354, 186, 10, -133, -252, -328, -351, -288, -177, -29, 119, 283, 439, 546, 582, 546, 451, 309, 99, -134, -384, -591, -750, -868, -916, -875, -740, -550, -322, -67, 216, 493, 718, 872, 959, 991, 939, 796, 585, 360, 115, -134, -376, -566, -675, -725, -708, -661, -546, -400, -245, -110, -2, 90, 152, 182, 163, 121, 85, 66, 53, 37, 54, 113, 206, 288, 367, 449, 530, 560, 529, 436, 309, 141, -85, -345, -607, -819, -985, -1096, -1139, -1065, -884, -618, -320, 22, 395, 771, 1063, 1267, 1375, 1399, 1313, 1094, 774, 419, 34, -359, -738, -1055, -1237, -1308, -1283, -1165, -934, -609, -263, 67, 354, 621, 788, 863, 822, 717, 567, 361, 126, -102, -268, -368, -411, -413, -322, -164, 35, 223, 390, 536, 625, 626, 526, 335, 92, -193, -511, -826, -1068, -1216, -1251, -1184, -992, -678, -254, 204, 655, 1049, 1405, 1643, 1737, 1650, 1437, 1121, 704, 204, -336, -810, -1197, -1488, -1698, -1765, -1648, -1378, -1045, -663, -213, 284, 726, 1043, 1269, 1418, 1467, 1333, 1070, 744, 416, 54, -324, -659, -852, -940, -944, -878, -705, -434, -148, 108, 321, 503, 625, 630, 528, 358, 158, -63, -314, -546, -699, -758, -741, -657, -493, -231, 80, 390, 663, 913, 1122, 1230, 1200, 1055, 841, 557, 186, -240, -655, -995, -1270, -1468, -1571, -1516, -1321, -1017, -652, -230, 248, 696, 1097, 1354, 1518, 1562, 1486, 1259, 923, 540, 160, -213, -572, -854, -1020, -1071, -1048, -967, -803, -578, -337, -127, 46, 215, 351, 426, 423, 388, 335, 274, 163, 51, -34, -61, -73, -58, -12, 100, 233, 344, 414, 462, 479, 422, 291, 91, -119, -343, -561, -768, -901, -962, -922, -829, -663, -432, -153, 136, 403, 639, 838, 979, 1039, 1020, 922, 779, 584, 340, 84, -165, -387, -566, -697, -772, -787, -733, -641, -524, -399, -254, -110, 3, 82, 148, 193, 229, 229, 223, 236, 253, 278, 282, 306, 363, 417, 440, 439, 437, 402, 315, 167, -14, -207, -436, -658, -880, -1043, -1129, -1137, -1066, -899, -644, -325, 36, 407, 763, 1066, 1314, 1466, 1506, 1437, 1271, 1024, 689, 295, -122, -514, -877, -1195, -1433, -1553, -1553, -1443, -1244, -954, -579, -165, 235, 590, 903, 1145, 1287, 1300, 1216, 1060, 835, 561, 248, -35, -277, -467, -608, -690, -684, -628, -534, -422, -299, -168, -57, 22, 54, 65, 52, 23, -29, -85, -123, -132, -113, -73, -8, 98, 236, 371, 479, 570, 653, 681, 649, 547, 401, 227, 7, -255, -512, -738, -908, -1045, -1110, -1096, -960, -772, -514, -230, 100, 431, 724, 955, 1118, 1213, 1225, 1130, 951, 730, 468, 179, -123, -399, -622, -806, -931, -1008, -1008, -943, -829, -691, -514, -300, -77, 137, 316, 490, 625, 728, 758, 759, 707, 641, 526, 390, 250, 122, -1, -125, -238, -322, -391, -441, -497, -531, -561, -546, -522, -469, -399, -284, -138, 15, 178, 317, 464, 572, 649, 663, 637, 579, 498, 364, 220, 62, -70, -198, -322, -414, -477, -498, -494, -479, -422, -345, -234, -143, -39, 41, 139, 201, 238, 244, 241, 230, 200, 152, 109, 88, 80, 80, 84, 108, 143, 173, 184, 167, 144, 93, 22, -95, -205, -308, -397, -490, -542, -551, -508, -439, -347, -216, -45, 124, 277, 403, 538, 644, 695, 689, 665, 613, 518, 374, 199, 32, -141, -322, -504, -659, -748, -788, -795, -763, -656, -503, -311, -136, 61, 244, 424, 551, 621, 647, 652, 629, 556, 452, 355, 266, 184, 87, -14, -97, -168, -244, -347, -442, -523, -574, -634, -670, -660, -589, -484, -348, -188, 6, 235, 434, 604, 745, 868, 935, 932, 852, 742, 587, 389, 142, -111, -359, -574, -777, -937, -1040, -1049, -992, -885, -705, -465, -180, 98, 347, 581, 761, 896, 914, 868, 766, 626, 447, 226, 37, -119, -227, -315, -361, -358, -306, -256, -213, -179, -144, -114, -138, -191, -233, -262, -279, -298, -299, -248, -157, -56, 51, 175, 325, 473, 579, 650, 710, 747, 728, 643, 509, 353, 157, -89, -367, -636, -845, -1025, -1164, -1223, -1168, -997, -769, -487, -151, 226, 590, 874, 1078, 1221, 1288, 1238, 1059, 834, 590, 324, 25, -266, -490, -637, -756, -838, -872, -820, -723, -612, -501, -358, -181, -19, 113, 209, 317, 400, 447, 440, 404, 378, 351, 303, 241, 205, 218, 229, 225, 208, 211, 186, 130, 9, -137, -295, -451, -625, -787, -878, -908, -855, -760, -571, -326, -36, 245, 513, 747, 936, 1058, 1085, 1044, 944, 804, 599, 352, 101, -129, -364, -576, -771, -900, -970, -982, -951, -858, -691, -469, -246, -18, 198, 421, 570, 661, 679, 666, 608, 527, 402, 285, 203, 150, 113, 73, 67, 74, 76, 36, -27, -115, -215, -346, -487, -631, -726, -779, -786, -748, -653, -493, -282, -48, 195, 437, 675, 894, 1052, 1146, 1183, 1163, 1066, 896, 644, 350, 22, -323, -686, -1015, -1280, -1455, -1548, -1538, -1406, -1158, -823, -434, -17, 404, 795, 1106, 1325, 1431, 1446, 1351, 1167, 908, 619, 321, 18, -256, -486, -660, -772, -843, -860, -832, -766, -664, -552, -437, -305, -176, -53, 44, 129, 206, 279, 326, 356, 395, 439, 489, 511, 537, 561, 575, 556, 492, 393, 259, 85, -127, -370, -597, -798, -968, -1093, -1144, -1106, -980, -796, -542, -246, 87, 413, 710, 942, 1136, 1247, 1279, 1202, 1062, 857, 601, 296, -18, -318, -582, -803, -973, -1067, -1085, -1009, -890, -717, -510, -275, -42, 168, 330, 461, 544, 582, 560, 492, 423, 346, 266, 177, 121, 103, 105, 113, 127, 160, 169, 162, 108, 35, -77, -213, -363, -525, -659, -765, -820, -821, -755, -622, -436, -194, 84, 361, 630, 870, 1057, 1173, 1203, 1142, 999, 777, 496, 170, -175, -498, -782, -1013, -1163, -1213, -1161, -1030, -819, -566, -263, 30, 306, 523, 682, 774, 789, 729, 617, 473, 307, 140, -16, -133, -206, -247, -229, -186, -98, -10, 80, 158, 214, 234, 197, 121, 10, -122, -300, -465, -614, -716, -765, -760, -681, -520, -287, -17, 269, 565, 838, 1065, 1191, 1234, 1183, 1045, 810, 494, 145, -219, -559, -871, -1118, -1260, -1296, -1234, -1101, -881, -603, -281, 24, 305, 547, 742, 862, 901, 874, 809, 699, 551, 370, 194, 44, -86, -198, -287, -329, -326, -301, -284, -243, -194, -143, -132, -143, -174, -209, -260, -312, -367, -376, -338, -269, -159, -17, 183, 389, 585, 737, 855, 922, 919, 825, 667, 445, 202, -78, -354, -614, -822, -965, -1054, -1068, -1008, -862, -673, -447, -203, 56, 317, 529, 700, 823, 906, 914, 863, 752, 609, 425, 222, 17, -172, -327, -448, -528, -555, -542, -488, -421, -336, -247, -176, -117, -83, -60, -59, -53, -48, -16, 22, 97, 182, 280, 375, 463, 529, 552, 532, 471, 373, 237, 87, -83, -245, -381, -492, -561, -605, -599, -564, -491, -396, -287, -171, -42, 86, 206, 304, 389, 464, 497, 511, 480, 439, 362, 263, 153, 36, -70, -158, -228, -273, -293, -288, -269, -243, -217, -197, -182, -178, -176, -192, -184, -160, -118, -65, 9, 109, 228, 332, 432, 486, 534, 537, 489, 386, 260, 116, -39, -208, -362, -475, -557, -598, -603, -559, -466, -345, -204, -57, 95, 240, 361, 443, 498, 495, 467, 403, 311, 188, 48, -72, -172, -249, -310, -328, -304, -242, -161, -85, 5, 97, 177, 208, 201, 172, 130, 51, -46, -147, -223, -269, -298, -304, -276, -191, -87, 29, 134, 259, 370, 452, 481, 480, 429, 366, 251, 106, -59, -205, -345, -459, -563, -600, -585, -517, -419, -296, -139, 41, 211, 345, 441, 511, 547, 522, 448, 340, 238, 115, -8, -137, -238, -290, -322, -334, -329, -290, -216, -138, -77, -10, 51, 110, 128, 133, 110, 103, 68, 26, -25, -51, -54, -52, -36, -10, 37, 100, 152, 189, 212, 219, 208, 159, 84, 2, -85, -178, -266, -349, -383, -392, -359, -309, -214, -100, 39, 168, 285, 374, 449, 473, 461, 397, 295, 181, 50, -87, -227, -335, -406, -436, -438, -405, -319, -213, -94, 24, 139, 253, 322, 367, 363, 349, 289, 209, 90, -7, -102, -198, -267, -313, -313, -280, -237, -165, -80, 24, 107, 170, 215, 252, 249, 218, 164, 108, 46, -21, -92, -131, -152, -144, -139, -111, -65, -7, 40, 69, 81, 102, 95, 61, 18, -34, -73, -102, -150, -169, -169, -129, -85, -39, 26, 106, 197, 254, 294, 318, 325, 310, 241, 149, 44, -61, -178, -319, -426, -495, -518, -509, -478, -393, -255, -90, 64, 217, 363, 503, 592, 606, 580, 525, 442, 297, 128, -40, -173, -293, -405, -483, -501, -467, -420, -368, -282, -167, -46, 44, 99, 179, 237, 279, 260, 238, 213, 192, 140, 72, 25, 4, -13, -29, -41, -15, 27, 57, 71, 85, 85, 73, 20, -53, -138, -209, -287, -354, -399, -397, -353, -280, -181, -59, 82, 222, 343, 430, 500, 533, 525, 465, 379, 276, 158, 30, -106, -226, -323, -395, -460, -491, -488, -449, -388, -316, -211, -91, 27, 138, 220, 309, 361, 383, 361, 328, 278, 209, 124, 42, -19, -51, -76, -89, -80, -54, -13, -2, 7, 1, -7, -38, -104, -163, -216, -253, -285, -307, -293, -248, -186, -119, -26, 77, 186, 285, 358, 422, 471, 501, 491, 445, 379, 284, 168, 13, -142, -292, -429, -541, -634, -670, -653, -590, -482, -349, -176, 0, 179, 323, 451, 533, 588, 581, 542, 461, 362, 253, 134, 22, -96, -187, -251, -298, -322, -326, -312, -271, -227, -172, -113, -66, -15, 25, 41, 52, 46, 40, 28, 4, -13, -9, 9, 37, 77, 129, 199, 258, 300, 321, 315, 288, 224, 133, 10, -105, -225, -328, -424, -484, -510, -483, -437, -355, -254, -134, 0, 122, 236, 331, 418, 466, 489, 468, 426, 352, 256, 142, 14, -97, -196, -270, -325, -339, -322, -275, -216, -149, -85, -25, 23, 36, 21, -1, -24, -46, -68, -72, -59, -15, 41, 107, 172, 234, 292, 317, 313, 277, 230, 166, 83, 1, -94, -162, -211, -254, -287, -312, -304, -287, -266, -257, -220, -162, -90, -19, 51, 137, 237, 315, 363, 388, 395, 384, 321, 226, 126, 35, -54, -139, -209, -238, -239, -223, -218, -195, -164, -143, -149, -172, -176, -168, -146, -130, -85, -13, 96, 193, 282, 360, 426, 455, 438, 374, 289, 189, 72, -52, -166, -253, -307, -340, -355, -360, -331, -297, -252, -209, -159, -96, -34, 44, 118, 200, 284, 348, 392, 403, 391, 350, 263, 162, 34, -81, -197, -286, -348, -378, -366, -326, -255, -177, -97, -22, 36, 82, 107, 124, 125, 130, 132, 141, 149, 157, 169, 170, 158, 117, 56, -13, -92, -170, -250, -297, -316, -286, -234, -158, -44, 61, 170, 230, 280, 284, 264, 196, 112, 29, -49, -106, -150, -163, -151, -116, -65, -35, 7, 29, 48, 29, 14, -10, -18, -27, -27, -17, 11, 48, 72, 87, 89, 71, 47, 2, -47, -93, -120, -134, -124, -101, -52, 12, 78, 129, 162, 177, 173, 137, 79, 5, -67, -127, -175, -199, -203, -173, -119, -54, 9, 69, 120, 157, 165, 145, 114, 82, 43, -9, -46, -68, -63, -60, -51, -41, -8, 13, 34, 28, 36, 36, 26, 10, -15, -26, -37, -48, -72, -85, -86, -85, -79, -75, -60, -30, 5, 52, 84, 134, 171, 205, 213, 200, 173, 137, 79, 11, -67, -131, -184, -232, -264, -270, -244, -210, -161, -113, -33, 35, 95, 141, 187, 221, 232, 229, 211, 187, 152, 94, 35, -21, -69, -111, -150, -175, -174, -154, -130, -99, -53, -5, 33, 48, 45, 38, 22, -11, -54, -85, -92, -87, -70, -36, 23, 106, 173, 229, 269, 297, 295, 242, 157, 60, -42, -153, -267, -352, -386, -394, -354, -316, -217, -103, 22, 113, 198, 268, 320, 330, 296, 254, 205, 152, 76, -11, -69, -122, -153, -202, -220, -215, -185, -151, -117, -51, 15, 96, 142, 185, 209, 223, 192, 131, 41, -33, -126, -213, -290, -322, -305, -257, -188, -88, 37, 172, 283, 364, 401, 425, 387, 305, 186, 57, -60, -181, -282, -355, -383, -369, -340, -291, -212, -126, -24, 41, 103, 151, 199, 220, 222, 225, 218, 211, 170, 131, 85, 40, -16, -80, -125, -160, -173, -180, -168, -135, -82, -25, 16, 47, 73, 76, 43, -2, -50, -89, -130, -167, -169, -131, -63, 18, 101, 200, 294, 361, 387, 360, 322, 235, 126, -18, -143, -256, -341, -413, -441, -425, -367, -299, -221, -138, -30, 64, 144, 202, 250, 300, 334, 342, 331, 317, 293, 244, 161, 71, -25, -121, -217, -314, -367, -391, -376, -344, -289, -195, -99, 5, 79, 136, 189, 209, 214, 183, 158, 133, 120, 99, 96, 100, 108, 114, 96, 74, 35, -8, -72, -144, -207, -258, -288, -292, -277, -226, -166, -81, -1, 79, 146, 196, 235, 241, 238, 211, 185, 148, 121, 83, 57, 27, -1, -37, -75, -119, -157, -207, -240, -262, -256, -233, -186, -125, -36, 52, 144, 207, 265, 292, 290, 263, 206, 144, 70, 1, -62, -111, -137, -144, -143, -132, -118, -100, -85, -75, -74, -71, -61, -52, -34, -10, 28, 80, 124, 170, 196, 215, 216, 194, 150, 87, 24, -56, -128, -190, -236, -254, -262, -233, -197, -129, -63, 13, 81, 139, 188, 216, 229, 223, 209, 173, 125, 69, 18, -38, -85, -132, -167, -190, -202, -198, -185, -152, -116, -64, -25, 36, 84, 142, 171, 196, 207, 204, 183, 143, 90, 41, -21, -78, -142, -176, -205, -200, -202, -172, -131, -67, -13, 44, 96, 150, 178, 178, 161, 134, 102, 53, -6, -50, -81, -100, -107, -106, -83, -46, -10, 21, 33, 64, 59, 54, 30, 6, -18, -39, -62, -74, -68, -55, -39, -14, 9, 38, 62, 78, 81, 87, 80, 66, 47, 25, 9, -12, -37, -53, -66, -73, -78, -92, -89, -81, -59, -45, -23, -1, 37, 72, 99, 125, 134, 146, 129, 102, 59, 14, -33, -84, -128, -159, -169, -163, -143, -114, -61, -11, 49, 92, 128, 151, 161, 150, 118, 79, 37, -7, -51, -95, -114, -113, -104, -86, -58, -20, 19, 48, 62, 77, 68, 67, 38, 14, -13, -47, -65, -85, -84, -77, -56, -21, 10, 49, 79, 109, 122, 121, 116, 98, 70, 28, -14, -58, -93, -121, -153, -164, -160, -148, -120, -86, -46, 8, 71, 122, 167, 196, 224, 221, 202, 157, 102, 38, -35, -108, -181, -221, -251, -240, -228, -176, -116, -35, 37, 95, 150, 176, 193, 176, 144, 100, 55, 11, -36, -72, -86, -83, -75, -61, -29, 4, 37, 50, 57, 52, 55, 31, 3, -36, -59, -83, -100, -115, -116, -105, -84, -60, -35, 4, 41, 85, 115, 153, 175, 194, 194, 179, 159, 110, 60, -13, -74, -149, -206, -262, -290, -298, -282, -238, -173, -95, -5, 86, 169, 242, 294, 316, 315, 281, 235, 178, 100, 28, -46, -104, -149, -194, -207, -220, -205, -193, -171, -143, -100, -69, -27, 3, 40, 82, 110, 141, 151, 168, 166, 159, 136, 108, 82, 49, 14, -22, -47, -70, -80, -94, -99, -104, -98, -98, -96, -95, -87, -74, -66, -55, -35, -10, 23, 52, 77, 104, 129, 142, 144, 138, 128, 114, 94, 66, 43, 17, -6, -30, -54, -81, -105, -133, -160, -177, -190, -193, -184, -167, -127, -79, -23, 40, 110, 171, 223, 254, 279, 281, 265, 232, 179, 127, 64, -10, -76, -141, -188, -235, -270, -283, -288, -259, -239, -192, -153, -84, -24, 42, 110, 165, 226, 261, 287, 290, 280, 256, 213, 154, 93, 24, -35, -99, -150, -189, -212, -223, -234, -223, -215, -183, -158, -130, -96, -58, -10, 33, 80, 122, 171, 211, 242, 263, 269, 267, 240, 194, 139, 72, 3, -78, -153, -225, -271, -306, -319, -315, -285, -237, -168, -104, -27, 41, 112, 159, 201, 218, 234, 228, 218, 190, 164, 134, 99, 61, 14, -18, -60, -86, -116, -140, -157, -160, -160, -155, -144, -123, -106, -84, -56, -39, -4, 7, 36, 62, 88, 122, 142, 166, 191, 201, 214, 194, 180, 139, 86, 17, -58, -125, -196, -265, -312, -334, -320, -293, -240, -169, -80, 14, 95, 168, 227, 273, 295, 279, 255, 209, 170, 107, 48, -10, -57, -93, -130, -144, -161, -152, -153, -133, -119, -83, -58, -21, 2, 24, 48, 47, 50, 35, 31, 7, -1, -30, -18, -19, 1, 27, 55, 101, 141, 172, 180, 179, 153, 118, 52, -21, -93, -170, -233, -287, -310, -308, -282, -227, -168, -83, 12, 97, 176, 234, 285, 310, 315, 298, 260, 217, 153, 82, 0, -73, -153, -213, -268, -297, -309, -292, -259, -200, -134, -42, 35, 116, 171, 221, 232, 230, 195, 153, 98, 44, -4, -42, -60, -66, -51, -40, -3, 14, 38, 38, 29, 15, -18, -45, -90, -114, -135, -146, -135, -119, -80, -46, -4, 28, 66, 94, 112, 124, 132, 131, 141, 134, 126, 114, 95, 75, 31, -10, -67, -119, -169, -218, -244, -251, -235, -192, -142, -65, 11, 99, 153, 197, 218, 216, 201, 154, 99, 58, 9, -21, -49, -50, -49, -26, -19, -7, -5, -8, -23, -55, -92, -115, -137, -141, -149, -126, -87, -35, 14, 63, 111, 152, 177, 183, 179, 161, 143, 103, 74, 32, 13, -25, -48, -83, -104, -133, -154, -180, -189, -192, -173, -145, -106, -52, 15, 80, 137, 182, 215, 231, 229, 199, 154, 101, 44, -3, -52, -89, -106, -109, -109, -105, -92, -77, -73, -70, -77, -70, -73, -65, -60, -38, -6, 32, 60, 94, 125, 156, 173, 167, 159, 135, 100, 56, 8, -27, -72, -98, -131, -148, -154, -159, -159, -146, -130, -96, -66, -35, 6, 47, 97, 129, 168, 184, 203, 192, 166, 132, 77, 22, -47, -106, -142, -172, -181, -180, -142, -104, -45, -6, 44, 67, 98, 93, 82, 43, 16, -27, -50, -80, -89, -75, -61, -24, 7, 44, 88, 121, 145, 154, 153, 141, 112, 75, 30, -23, -72, -126, -175, -213, -241, -249, -243, -216, -167, -103, -31, 54, 135, 215, 275, 320, 342, 336, 297, 234, 152, 47, -46, -148, -233, -299, -341, -347, -322, -278, -201, -122, -26, 59, 137, 188, 227, 235, 233, 198, 159, 104, 58, 12, -26, -58, -78, -86, -79, -73, -61, -46, -29, -15, -7, 0, 2, 4, -5, -17, -35, -46, -61, -75, -90, -81, -67, -45, -16, 27, 76, 126, 170, 197, 223, 221, 206, 162, 101, 26, -52, -130, -195, -256, -282, -297, -281, -248, -192, -114, -42, 44, 119, 184, 232, 266, 268, 259, 227, 188, 134, 71, 9, -53, -103, -153, -184, -208, -209, -197, -169, -124, -80, -24, 22, 65, 100, 122, 127, 118, 88, 62, 26, 1, -31, -54, -57, -52, -32, -10, 22, 55, 86, 101, 108, 101, 83, 61, 16, -23, -74, -114, -147, -177, -194, -195, -181, -146, -112, -54, 8, 75, 138, 192, 240, 267, 274, 257, 220, 167, 95, 14, -72, -146, -210, -249, -272, -269, -244, -200, -144, -82, -19, 41, 92, 127, 147, 155, 148, 145, 124, 107, 88, 66, 50, 19, 11, -27, -37, -70, -90, -104, -105, -101, -89, -72, -45, -15, 5, 28, 40, 40, 39, 20, -2, -19, -37, -39, -39, -26, -8, 28, 62, 91, 116, 130, 127, 116, 86, 54, 13, -30, -73, -109, -129, -145, -143, -142, -122, -112, -80, -62, -26, -2, 27, 56, 85, 115, 143, 165, 180, 175, 171, 143, 100, 40, -22, -83, -138, -185, -210, -214, -197, -166, -117, -71, -14, 26, 67, 77, 93, 88, 89, 72, 61, 52, 49, 47, 48, 44, 51, 41, 34, 18, 6, -9, -21, -35, -46, -50, -58, -60, -68, -73, -69, -76, -75, -76, -69, -61, -36, -17, 17, 43, 90, 126, 159, 186, 199, 195, 169, 138, 81, 21, -47, -113, -167, -209, -230, -235, -223, -179, -136, -77, -37, 16, 57, 101, 126, 144, 153, 163, 160, 148, 128, 103, 72, 35, -11, -57, -98, -125, -150, -153, -147, -122, -82, -46, -2, 35, 65, 82, 73, 60, 37, 1, -26, -53, -58, -49, -33, 1, 30, 70, 93, 115, 113, 108, 87, 61, 22, -17, -50, -78, -93, -106, -114, -103, -103, -88, -85, -64, -46, -24, -1, 24, 55, 87, 118, 146, 157, 170, 155, 132, 86, 39, -26, -88, -147, -180, -200, -195, -177, -123, -67, 0, 61, 112, 151, 172, 164, 136, 97, 52, 0, -47, -88, -108, -117, -110, -94, -67, -34, -6, 23, 39, 65, 74, 81, 91, 84, 92, 72, 53, 15, -13, -49, -87, -120, -152, -162, -166, -146, -110, -58, 8, 80, 150, 203, 246, 254, 240, 192, 127, 42, -34, -124, -191, -243, -263, -252, -224, -166, -98, -17, 56, 120, 165, 208, 216, 218, 189, 155, 105, 48, -19, -70, -126, -163, -198, -207, -203, -174, -131, -75, -9, 56, 116, 166, 209, 218, 216, 181, 135, 73, -1, -74, -139, -193, -225, -228, -215, -164, -108, -35, 51, 121, 189, 225, 248, 224, 191, 121, 44, -42, -118, -185, -232, -256, -248, -221, -173, -105, -26, 49, 130, 190, 248, 278, 288, 274, 235, 180, 104, 11, -84, -176, -261, -319, -362, -357, -331, -268, -185, -80, 33, 148, 251, 332, 390, 406, 391, 336, 248, 137, 15, -103, -205, -285, -337, -358, -336, -292, -218, -124, -29, 71, 142, 200, 221, 224, 200, 158, 103, 43, -14, -60, -96, -111, -107, -84, -53, -13, 24, 63, 92, 111, 108, 95, 69, 36, -16, -55, -101, -127, -157, -168, -172, -164, -138, -105, -56, 3, 59, 124, 174, 218, 240, 251, 242, 214, 166, 101, 22, -58, -135, -211, -257, -292, -292, -277, -226, -158, -71, 19, 99, 175, 217, 250, 240, 218, 166, 104, 38, -26, -76, -110, -123, -116, -97, -60, -23, 12, 47, 51, 62, 39, 25, -6, -26, -52, -67, -78, -85, -81, -71, -60, -40, -22, 2, 25, 53, 84, 111, 137, 152, 164, 156, 141, 101, 55, 1, -62, -121, -184, -229, -260, -271, -244, -208, -136, -63, 27, 116, 189, 241, 266, 267, 243, 193, 130, 56, -14, -73, -114, -141, -145, -133, -114, -80, -67, -42, -34, -21, -31, -22, -26, 0, 13, 42, 59, 95, 96, 99, 81, 56, 24, -10, -42, -62, -69, -57, -38, -16, 11, 35, 60, 60, 62, 49, 27, 0, -33, -61, -81, -92, -95, -81, -68, -38, -10, 22, 46, 59, 66, 61, 56, 56, 38, 35, 25, 23, 22, 22, 24, 28, 24, 18, 5, -16, -38, -71, -83, -105, -111, -112, -109, -89, -59, -29, 11, 34, 68, 86, 106, 112, 117, 120, 118, 124, 108, 108, 82, 54, 6, -47, -107, -162, -213, -248, -255, -239, -199, -137, -67, 20, 98, 166, 223, 245, 255, 236, 196, 142, 81, 18, -39, -81, -117, -134, -147, -137, -124, -102, -80, -54, -31, -6, 16, 37, 44, 63, 67, 75, 67, 53, 28, 5, -36, -58, -85, -89, -88, -72, -38, 15, 69, 119, 158, 183, 189, 163, 111, 45, -28, -103, -169, -225, -256, -257, -244, -200, -145, -68, 11, 83, 150, 209, 246, 263, 253, 227, 189, 135, 74, 5, -55, -111, -163, -192, -220, -218, -203, -179, -129, -86, -33, 23, 66, 109, 134, 160, 164, 158, 128, 94, 39, -2, -46, -72, -85, -82, -69, -41, -6, 38, 73, 90, 93, 75, 37, -7, -59, -107, -146, -171, -177, -170, -150, -110, -48, 13, 84, 144, 195, 229, 249, 249, 234, 208, 154, 95, 17, -60, -141, -214, -278, -313, -326, -310, -269, -204, -118, -21, 73, 162, 235, 283, 307, 299, 271, 217, 165, 91, 27, -40, -102, -150, -190, -207, -210, -198, -162, -128, -72, -23, 24, 57, 79, 93, 93, 82, 58, 41, 20, 6, -5, -4, -5, 10, 17, 35, 49, 59, 63, 51, 38, 22, 3, -24, -49, -81, -101, -120, -133, -133, -124, -99, -70, -28, 7, 48, 84, 111, 129, 146, 148, 153, 143, 135, 109, 78, 31, -13, -65, -111, -155, -186, -204, -207, -183, -147, -96, -34, 19, 72, 106, 133, 136, 131, 108, 79, 51, 29, 16, 6, 7, 11, 22, 26, 29, 31, 24, 10, -12, -40, -68, -94, -122, -132, -142, -131, -107, -78, -44, -5, 34, 71, 89, 109, 113, 127, 124, 119, 115, 104, 94, 81, 64, 42, 12, -25, -73, -122, -170, -207, -227, -230, -208, -165, -109, -39, 17, 82, 131, 169, 191, 194, 186, 166, 142, 114, 90, 62, 34, 5, -22, -54, -81, -119, -144, -174, -191, -199, -193, -177, -138, -93, -38, 26, 78, 132, 164, 195, 205, 206, 189, 159, 126, 85, 47, 2, -37, -68, -94, -110, -130, -136, -140, -136, -124, -111, -85, -54, -19, 20, 51, 86, 108, 121, 118, 112, 91, 67, 36, 9, -14, -42, -53, -72, -54, -51, -12, 12, 44, 63, 73, 71, 58, 24, -4, -48, -74, -104, -128, -131, -131, -104, -85, -44, -4, 37, 76, 101, 126, 139, 155, 149, 143, 123, 97, 64, 21, -19, -61, -102, -132, -162, -173, -177, -165, -141, -109, -63, -18, 29, 72, 108, 132, 145, 148, 139, 125, 103, 74, 46, 27, -1, -14, -37, -47, -69, -80, -90, -92, -85, -73, -49, -31, -11, 0, 2, 6, 6, -5, -10, -17, -16, -8, 2, 15, 34, 59, 90, 113, 127, 128, 120, 99, 61, 24, -31, -64, -112, -136, -163, -170, -169, -147, -122, -89, -51, -24, 16, 45, 81, 108, 128, 134, 142, 143, 140, 132, 111, 82, 54, 6, -39, -91, -127, -158, -170, -180, -156, -128, -90, -44, -2, 45, 70, 85, 77, 68, 49, 29, 10, 0, 3, 18, 34, 67, 91, 101, 100, 85, 60, 32, -8, -35, -77, -90, -116, -115, -129, -121, -119, -108, -93, -82, -54, -22, 9, 48, 79, 123, 149, 173, 185, 188, 186, 156, 128, 73, 20, -35, -87, -139, -181, -217, -238, -234, -223, -181, -134, -63, -6, 57, 109, 155, 183, 198, 203, 190, 172, 140, 108, 63, 18, -33, -74, -123, -147, -174, -181, -174, -147, -106, -56, -13, 38, 76, 104, 115, 116, 111, 95, 72, 42, 19, -8, -32, -39, -59, -66, -80, -74, -67, -45, -14, 18, 55, 74, 96, 101, 107, 88, 71, 34, -2, -43, -86, -110, -143, -153, -158, -147, -121, -77, -28, 32, 88, 144, 189, 212, 221, 206, 179, 130, 80, 16, -40, -97, -135, -174, -178, -189, -178, -169, -146, -121, -93, -58, -27, 17, 57, 108, 144, 182, 204, 221, 219, 209, 170, 130, 63, 2, -73, -135, -189, -218, -232, -234, -217, -191, -140, -97, -37, 20, 73, 115, 142, 159, 171, 166, 156, 131, 112, 84, 59, 35, 3, -20, -46, -71, -103, -123, -141, -143, -146, -127, -95, -59, -16, 27, 59, 91, 111, 116, 108, 85, 61, 29, -7, -30, -51, -47, -50, -34, -6, 15, 38, 52, 65, 66, 55, 37, 17, -10, -40, -63, -96, -109, -122, -115, -106, -81, -62, -25, 1, 37, 62, 91, 117, 138, 150, 153, 144, 129, 100, 64, 20, -17, -68, -100, -141, -153, -172, -175, -166, -141, -108, -65, -24, 22, 63, 103, 128, 138, 139, 129, 117, 94, 72, 48, 17, -11, -37, -48, -61, -61, -51, -40, -21, -21, -9, -10, -10, -17, -30, -37, -45, -56, -63, -65, -61, -49, -25, 5, 35, 69, 99, 129, 132, 143, 131, 114, 83, 51, 15, -21, -53, -86, -108, -133, -141, -151, -150, -135, -110, -84, -43, -3, 46, 77, 109, 126, 143, 139, 129, 116, 85, 65, 22, -9, -37, -60, -65, -83, -81, -73, -62, -49, -45, -19, -14, -7, -8, -7, -11, -19, -19, -22, -10, -2, 9, 21, 38, 65, 81, 96, 103, 98, 87, 56, 40, 17, 2, -17, -39, -58, -74, -96, -120, -136, -144, -142, -131, -110, -67, -14, 45, 101, 147, 185, 194, 187, 160, 127, 81, 39, -10, -45, -80, -93, -103, -100, -88, -73, -57, -47, -28, -25, -8, -1, 8, 16, 20, 21, 18, 16, 2, -6, -22, -22, -25, -11, 12, 34, 65, 77, 91, 98, 99, 94, 79, 68, 37, 4, -48, -97, -136, -185, -208, -230, -225, -201, -150, -83, -6, 70, 143, 204, 241, 270, 276, 265, 237, 181, 125, 51, -19, -94, -151, -201, -238, -273, -281, -281, -258, -210, -148, -56, 33, 131, 201, 266, 300, 311, 293, 250, 198, 134, 60, -19, -95, -162, -213, -255, -291, -298, -280, -238, -180, -101, 4, 108, 203, 270, 330, 350, 342, 303, 230, 136, 26, -82, -186, -279, -340, -371, -382, -366, -313, -224, -116, -1, 130, 259, 378, 456, 503, 505, 463, 376, 248, 94, -74, -230, -379, -484, -561, -584, -568, -505, -405, -283, -119, 45, 216, 362, 506, 607, 674, 668, 631, 546, 406, 228, 23, -177, -371, -540, -667, -745, -765, -735, -639, -513, -327, -118, 113, 327, 520, 687, 802, 841, 819, 728, 591, 391, 169, -65, -285, -484, -645, -756, -810, -808, -755, -637, -476, -280, -55, 168, 395, 582, 741, 831, 862, 821, 705, 536, 316, 78, -169, -402, -596, -733, -817, -826, -781, -676, -516, -315, -89, 139, 358, 557, 703, 792, 816, 781, 683, 521, 316, 98, -133, -355, -558, -708, -797, -829, -799, -696, -544, -339, -105, 150, 383, 596, 766, 870, 894, 851, 742, 567, 340, 86, -171, -422, -643, -822, -929, -980, -946, -847, -680, -451, -174, 124, 423, 701, 935, 1099, 1158, 1124, 1003, 794, 514, 183, -147, -473, -760, -1005, -1167, -1242, -1221, -1105, -904, -627, -287, 98, 473, 821, 1104, 1314, 1396, 1356, 1198, 957, 625, 247, -136, -512, -855, -1124, -1315, -1398, -1397, -1265, -1053, -733, -368, 65, 488, 892, 1223, 1462, 1568, 1544, 1382, 1106, 720, 294, -157, -581, -960, -1250, -1442, -1525, -1484, -1336, -1088, -757, -362, 68, 495, 887, 1229, 1470, 1588, 1562, 1428, 1171, 814, 380, -63, -506, -904, -1240, -1466, -1588, -1593, -1465, -1239, -900, -488, -15, 459, 903, 1292, 1583, 1734, 1728, 1584, 1302, 908, 433, -71, -553, -982, -1329, -1569, -1671, -1655, -1510, -1256, -902, -477, -19, 447, 878, 1249, 1521, 1661, 1668, 1548, 1303, 948, 520, 61, -384, -811, -1164, -1439, -1589, -1638, -1560, -1370, -1077, -682, -236, 249, 704, 1135, 1470, 1685, 1737, 1672, 1461, 1140, 709, 244, -226, -671, -1057, -1365, -1559, -1647, -1622, -1484, -1235, -886, -453, 18, 501, 961, 1359, 1645, 1795, 1802, 1652, 1368, 959, 477, -31, -540, -1001, -1383, -1651, -1799, -1819, -1715, -1469, -1111, -644, -126, 431, 967, 1441, 1788, 1993, 2026, 1906, 1613, 1184, 663, 103, -470, -1009, -1474, -1800, -2008, -2072, -1990, -1735, -1337, -823, -236, 388, 1010, 1547, 1966, 2198, 2259, 2134, 1828, 1354, 781, 170, -462, -1056, -1571, -1949, -2177, -2241, -2145, -1876, -1443, -887, -245, 412, 1072, 1641, 2084, 2326, 2384, 2246, 1901, 1391, 771, 116, -541, -1157, -1665, -2036, -2242, -2291, -2163, -1876, -1423, -856, -203, 470, 1113, 1688, 2104, 2339, 2380, 2223, 1876, 1348, 738, 88, -559, -1172, -1667, -2017, -2208, -2256, -2135, -1844, -1403, -843, -200, 468, 1132, 1709, 2147, 2375, 2401, 2235, 1859, 1309, 647, -28, -702, -1309, -1805, -2114, -2246, -2212, -2011, -1653, -1166, -586, 32, 650, 1224, 1718, 2055, 2206, 2184, 1995, 1633, 1117, 529, -88, -677, -1222, -1644, -1929, -2072, -2056, -1905, -1610, -1201, -676, -98, 502, 1076, 1592, 1976, 2187, 2232, 2098, 1777, 1293, 715, 93, -542, -1135, -1618, -1977, -2179, -2231, -2121, -1851, -1428, -887, -268, 394, 1050, 1654, 2098, 2364, 2443, 2328, 2003, 1489, 877, 199, -495, -1163, -1720, -2137, -2382, -2457, -2341, -2040, -1563, -953, -261, 448, 1160, 1786, 2257, 2515, 2601, 2465, 2111, 1569, 925, 228, -500, -1197, -1782, -2216, -2486, -2591, -2497, -2202, -1723, -1094, -373, 404, 1182, 1877, 2401, 2715, 2824, 2685, 2293, 1681, 957, 168, -637, -1389, -2005, -2435, -2677, -2705, -2528, -2150, -1577, -887, -115, 652, 1397, 2031, 2461, 2671, 2670, 2453, 2004, 1387, 684, -49, -769, -1424, -1926, -2286, -2468, -2463, -2284, -1942, -1441, -806, -90, 634, 1336, 1956, 2391, 2615, 2617, 2411, 1971, 1361, 653, -89, -826, -1488, -2005, -2348, -2502, -2475, -2251, -1866, -1316, -655, 57, 772, 1455, 2037, 2418, 2574, 2537, 2277, 1808, 1166, 470, -250, -942, -1536, -1994, -2268, -2370, -2290, -2057, -1679, -1158, -540, 110, 747, 1378, 1905, 2253, 2400, 2383, 2168, 1729, 1134, 483, -191, -867, -1461, -1895, -2175, -2301, -2256, -2042, -1675, -1176, -572, 78, 741, 1377, 1927, 2277, 2446, 2432, 2225, 1775, 1172, 501, -195, -909, -1540, -2029, -2336, -2476, -2426, -2186, -1765, -1197, -520, 191, 908, 1586, 2142, 2483, 2615, 2549, 2265, 1761, 1102, 399, -333, -1047, -1662, -2125, -2414, -2534, -2472, -2227, -1825, -1261, -582, 140, 876, 1585, 2186, 2576, 2751, 2722, 2463, 1958, 1277, 526, -253, -1025, -1702, -2214, -2540, -2680, -2630, -2392, -1960, -1364, -643, 130, 907, 1667, 2284, 2692, 2842, 2785, 2475, 1932, 1203, 424, -376, -1145, -1817, -2295, -2580, -2657, -2538, -2226, -1743, -1117, -398, 333, 1042, 1704, 2238, 2549, 2647, 2563, 2273, 1749, 1070, 365, -369, -1108, -1749, -2212, -2492, -2611, -2532, -2253, -1798, -1202, -490, 260, 1015, 1732, 2323, 2686, 2816, 2742, 2436, 1873, 1140, 378, -417, -1198, -1887, -2369, -2660, -2764, -2650, -2321, -1810, -1154, -394, 392, 1137, 1816, 2353, 2650, 2718, 2595, 2277, 1731, 1055, 362, -342, -1033, -1640, -2076, -2362, -2507, -2474, -2245, -1858, -1332, -685, 31, 757, 1461, 2077, 2487, 2680, 2677, 2460, 1992, 1337, 641, -86, -834, -1514, -2026, -2370, -2578, -2607, -2424, -2052, -1530, -853, -96, 701, 1460, 2135, 2591, 2811, 2805, 2578, 2069, 1385, 632, -132, -910, -1612, -2104, -2425, -2593, -2570, -2340, -1938, -1415, -776, -52, 676, 1380, 1991, 2431, 2657, 2698, 2530, 2105, 1498, 819, 78, -705, -1436, -1991, -2397, -2667, -2726, -2550, -2200, -1690, -1022, -228, 576, 1367, 2082, 2608, 2895, 2958, 2784, 2326, 1654, 881, 74, -777, -1564, -2167, -2591, -2831, -2861, -2635, -2205, -1609, -874, -57, 751, 1515, 2150, 2580, 2776, 2764, 2546, 2095, 1469, 791, 85, -651, -1334, -1874, -2249, -2515, -2614, -2508, -2207, -1762, -1170, -455, 315, 1111, 1820, 2368, 2721, 2886, 2819, 2460, 1886, 1208, 469, -381, -1201, -1873, -2374, -2752, -2953, -2881, -2571, -2068, -1404, -586, 313, 1205, 1992, 2590, 2965, 3099, 2984, 2583, 1981, 1267, 497, -330, -1125, -1795, -2306, -2699, -2914, -2920, -2688, -2280, -1694, -945, -89, 802, 1640, 2358, 2870, 3164, 3209, 2962, 2485, 1824, 1056, 191, -695, -1497, -2182, -2726, -3109, -3257, -3158, -2826, -2270, -1497, -558, 450, 1458, 2341, 3034, 3471, 3607, 3420, 2915, 2193, 1309, 318, -680, -1598, -2339, -2905, -3253, -3362, -3194, -2789, -2156, -1362, -429, 549, 1482, 2266, 2863, 3225, 3306, 3118, 2669, 2034, 1250, 387, -491, -1319, -2017, -2569, -2939, -3119, -3049, -2732, -2222, -1539, -692, 253, 1165, 1967, 2635, 3117, 3306, 3205, 2849, 2293, 1543, 656, -261, -1118, -1884, -2516, -2969, -3206, -3181, -2930, -2457, -1789, -941, 21, 948, 1782, 2491, 3040, 3295, 3242, 2963, 2490, 1820, 985, 106, -729, -1511, -2190, -2733, -3077, -3186, -3065, -2723, -2179, -1424, -517, 416, 1299, 2116, 2783, 3207, 3346, 3238, 2905, 2326, 1567, 705, -197, -1081, -1886, -2552, -3061, -3358, -3383, -3162, -2721, -2035, -1131, -131, 852, 1788, 2624, 3242, 3551, 3589, 3356, 2858, 2110, 1229, 252, -732, -1661, -2461, -3092, -3506, -3611, -3434, -3029, -2367, -1454, -421, 585, 1538, 2433, 3113, 3473, 3567, 3428, 3023, 2354, 1519, 613, -349, -1291, -2144, -2837, -3350, -3594, -3560, -3264, -2698, -1868, -870, 161, 1195, 2181, 2966, 3465, 3696, 3670, 3338, 2717, 1923, 1012, 1, -1008, -1925, -2715, -3347, -3722, -3783, -3579, -3104, -2323, -1322, -218, 876, 1944, 2861, 3505, 3860, 3912, 3647, 3090, 2315, 1371, 321, -755, -1719, -2587, -3300, -3756, -3880, -3735, -3336, -2654, -1687, -594, 510, 1579, 2557, 3311, 3778, 3927, 3779, 3349, 2676, 1799, 790, -258, -1235, -2137, -2908, -3477, -3758, -3787, -3552, -3059, -2295, -1339, -266, 833, 1878, 2802, 3512, 3937, 4024, 3802, 3306, 2538, 1554, 450, -652, -1703, -2632, -3389, -3857, -4029, -3890, -3462, -2765, -1822, -714, 433, 1526, 2502, 3321, 3853, 4034, 3901, 3504, 2840, 1916, 845, -246, -1290, -2255, -3060, -3604, -3852, -3815, -3516, -2950, -2140, -1155, -110, 918, 1877, 2732, 3363, 3712, 3763, 3581, 3151, 2447, 1535, 552, -452, -1443, -2382, -3124, -3617, -3837, -3793, -3460, -2841, -1995, -976, 108, 1178, 2174, 3037, 3647, 3927, 3917, 3654, 3110, 2261, 1242, 170, -901, -1963, -2891, -3552, -3911, -3989, -3769, -3248, -2451, -1466, -375, 699, 1726, 2614, 3325, 3724, 3825, 3672, 3282, 2640, 1752, 777, -208, -1186, -2133, -2920, -3464, -3762, -3819, -3605, -3091, -2337, -1389, -319, 785, 1848, 2791, 3534, 3967, 4080, 3899, 3427, 2659, 1652, 540, -574, -1669, -2669, -3438, -3928, -4089, -3987, -3568, -2867, -1916, -829, 301, 1413, 2437, 3269, 3834, 4069, 4001, 3652, 3021, 2128, 1064, -26, -1087, -2086, -2946, -3544, -3830, -3866, -3663, -3187, -2434, -1513, -522, 505, 1527, 2454, 3203, 3699, 3915, 3856, 3536, 2933, 2048, 1001, -73, -1127, -2181, -3082, -3679, -3950, -3994, -3763, -3177, -2289, -1282, -213, 893, 1941, 2821, 3449, 3796, 3859, 3664, 3213, 2483, 1525, 514, -470, -1476, -2423, -3120, -3501, -3661, -3611, -3267, -2599, -1773, -867, 75, 1035, 1924, 2641, 3124, 3370, 3410, 3236, 2786, 2111, 1321, 496, -402, -1321, -2126, -2726, -3144, -3384, -3360, -3053, -2500, -1776, -914, 7, 939, 1811, 2497, 2960, 3197, 3230, 3006, 2521, 1891, 1168, 361, -512, -1328, -2008, -2543, -2919, -3053, -2941, -2602, -2084, -1402, -621, 186, 961, 1647, 2187, 2542, 2721, 2705, 2487, 2102, 1591, 986, 300, -417, -1088, -1680, -2169, -2505, -2653, -2588, -2332, -1898, -1333, -648, 82, 783, 1414, 1936, 2310, 2484, 2472, 2301, 1987, 1522, 964, 360, -276, -910, -1482, -1946, -2282, -2464, -2439, -2232, -1870, -1361, -731, -64, 571, 1168, 1692, 2051, 2236, 2299, 2215, 1953, 1544, 1077, 548, -63, -687, -1212, -1656, -2017, -2224, -2219, -2041, -1745, -1314, -771, -183, 361, 862, 1302, 1630, 1824, 1894, 1861, 1713, 1437, 1080, 639, 164, -341, -840, -1276, -1619, -1820, -1885, -1797, -1570, -1217, -775, -318, 130, 554, 951, 1251, 1427, 1531, 1582, 1525, 1339, 1089, 803, 445, -21, -488, -904, -1262, -1578, -1762, -1758, -1604, -1354, -995, -557, -93, 338, 744, 1070, 1295, 1436, 1524, 1506, 1366, 1166, 949, 629, 204, -244, -642, -1028, -1394, -1632, -1710, -1655, -1503, -1228, -844, -421, 9, 453, 853, 1165, 1417, 1596, 1679, 1624, 1495, 1295, 982, 531, 30, -468, -972, -1456, -1839, -2033, -2065, -1938, -1657, -1222, -683, -120, 437, 944, 1366, 1666, 1861, 1922, 1871, 1694, 1439, 1099, 675, 174, -348, -857, -1337, -1746, -2018, -2140, -2098, -1898, -1534, -1047, -498, 91, 671, 1172, 1556, 1850, 2022, 2033, 1892, 1671, 1352, 906, 378, -166, -707, -1237, -1688, -1990, -2128, -2111, -1911, -1550, -1076, -541, 31, 584, 1057, 1437, 1712, 1865, 1875, 1760, 1548, 1249, 843, 386, -102, -578, -1036, -1415, -1690, -1835, -1844, -1716, -1464, -1092, -647, -185, 278, 726, 1105, 1382, 1561, 1673, 1689, 1575, 1356, 1063, 697, 235, -271, -763, -1187, -1520, -1740, -1806, -1728, -1494, -1148, -764, -363, 72, 491, 836, 1080, 1299, 1475, 1548, 1478, 1346, 1153, 864, 445, -26, -483, -879, -1232, -1502, -1633, -1586, -1414, -1174, -892, -515, -107, 247, 559, 854, 1134, 1328, 1436, 1472, 1417, 1258, 990, 613, 139, -359, -825, -1232, -1551, -1704, -1675, -1482, -1210, -850, -453, -29, 339, 646, 901, 1113, 1254, 1329, 1318, 1252, 1098, 872, 548, 157, -274, -684, -1032, -1315, -1478, -1499, -1368, -1148, -864, -522, -143, 188, 489, 742, 953, 1068, 1126, 1160, 1126, 988, 793, 573, 297, -71, -463, -760, -989, -1171, -1270, -1216, -1027, -791, -559, -273, 35, 322, 513, 653, 771, 876, 915, 884, 814, 732, 609, 408, 139, -135, -369, -603, -819, -981, -993, -930, -824, -681, -436, -151, 66, 241, 420, 572, 627, 631, 654, 654, 605, 530, 476, 372, 194, 4, -153, -330, -525, -675, -719, -724, -712, -641, -479, -293, -140, 5, 185, 347, 445, 507, 597, 654, 643, 584, 534, 415, 231, 19, -154, -354, -536, -639, -652, -633, -581, -441, -278, -153, -51, 80, 157, 174, 207, 302, 363, 381, 452, 548, 552, 447, 361, 260, 76, -170, -353, -460, -577, -679, -716, -658, -588, -514, -413, -241, -27, 170, 373, 589, 813, 951, 992, 964, 850, 641, 339, 44, -263, -551, -745, -874, -947, -971, -885, -768, -667, -529, -304, -86, 99, 335, 648, 891, 1038, 1163, 1255, 1185, 945, 673, 371, -8, -397, -704, -924, -1131, -1241, -1258, -1224, -1153, -976, -713, -421, -86, 352, 811, 1185, 1467, 1689, 1763, 1625, 1316, 916, 456, -59, -556, -972, -1258, -1425, -1513, -1490, -1364, -1143, -912, -632, -322, 26, 353, 706, 1037, 1283, 1442, 1544, 1525, 1343, 1026, 703, 331, -106, -535, -857, -1096, -1312, -1448, -1480, -1410, -1297, -1084, -795, -432, -4, 474, 934, 1317, 1628, 1839, 1864, 1693, 1374, 976, 471, -91, -617, -1047, -1375, -1602, -1688, -1636, -1468, -1223, -884, -502, -102, 286, 667, 1013, 1267, 1423, 1523, 1528, 1396, 1136, 806, 446, 32, -417, -813, -1130, -1354, -1515, -1570, -1520, -1351, -1085, -767, -388, 41, 510, 946, 1299, 1591, 1788, 1861, 1749, 1480, 1117, 648, 91, -485, -1025, -1467, -1799, -1982, -1998, -1845, -1537, -1118, -623, -93, 433, 914, 1308, 1608, 1780, 1825, 1738, 1559, 1252, 855, 397, -59, -504, -941, -1312, -1569, -1700, -1746, -1697, -1531, -1226, -866, -448, -11, 484, 963, 1366, 1682, 1900, 1997, 1933, 1707, 1343, 856, 292, -273, -850, -1356, -1757, -1956, -2037, -1994, -1781, -1392, -937, -475, 46, 588, 1031, 1370, 1648, 1837, 1842, 1695, 1483, 1181, 728, 223, -215, -611, -1008, -1320, -1467, -1498, -1482, -1402, -1212, -940, -652, -350, -17, 359, 727, 1061, 1329, 1525, 1637, 1618, 1444, 1123, 715, 253, -232, -742, -1163, -1442, -1571, -1619, -1546, -1307, -963, -614, -264, 140, 542, 849, 1080, 1282, 1407, 1386, 1263, 1088, 822, 447, 46, -303, -629, -930, -1146, -1202, -1178, -1121, -1009, -812, -570, -353, -140, 111, 387, 643, 863, 1069, 1238, 1322, 1292, 1148, 901, 563, 161, -267, -693, -1045, -1277, -1402, -1432, -1342, -1119, -823, -528, -208, 141, 467, 707, 913, 1104, 1222, 1206, 1144, 1041, 849, 537, 189, -112, -410, -718, -960, -1079, -1113, -1096, -1035, -891, -691, -477, -271, -47, 207, 476, 700, 900, 1077, 1199, 1230, 1159, 994, 721, 388, 33, -335, -694, -973, -1124, -1198, -1213, -1132, -939, -706, -477, -230, 36, 285, 495, 689, 839, 937, 1001, 1010, 943, 775, 598, 396, 159, -126, -369, -551, -714, -861, -942, -957, -920, -847, -713, -547, -327, -79, 205, 458, 700, 904, 1047, 1113, 1072, 955, 765, 541, 254, -38, -337, -565, -753, -892, -997, -1008, -942, -828, -690, -498, -252, 15, 253, 473, 676, 846, 954, 975, 940, 837, 708, 519, 303, 56, -190, -410, -614, -813, -972, -1040, -1018, -979, -879, -660, -360, -61, 222, 527, 826, 1025, 1138, 1166, 1115, 983, 760, 490, 179, -101, -369, -631, -849, -990, -1055, -1067, -1033, -904, -703, -476, -213, 72, 378, 642, 856, 1003, 1100, 1108, 1032, 867, 670, 447, 169, -124, -388, -594, -808, -1001, -1101, -1106, -1068, -996, -809, -521, -223, 85, 435, 769, 1026, 1184, 1286, 1257, 1101, 874, 624, 299, -50, -343, -559, -755, -925, -994, -994, -972, -921, -795, -614, -417, -173, 120, 405, 645, 874, 1067, 1143, 1087, 982, 843, 610, 308, 27, -210, -434, -649, -817, -913, -959, -965, -921, -822, -651, -417, -160, 108, 387, 649, 870, 982, 1024, 992, 899, 729, 505, 263, 46, -142, -332, -510, -647, -721, -787, -854, -866, -803, -672, -520, -316, -56, 237, 509, 732, 907, 1012, 1033, 958, 813, 600, 370, 134, -106, -330, -522, -668, -774, -847, -862, -828, -759, -629, -459, -268, -65, 179, 415, 604, 748, 877, 946, 929, 845, 730, 563, 343, 117, -112, -350, -575, -750, -890, -1013, -1070, -1024, -903, -755, -541, -230, 115, 431, 714, 993, 1197, 1284, 1252, 1134, 945, 664, 339, -1, -321, -604, -830, -1020, -1121, -1153, -1110, -1034, -884, -669, -424, -150, 140, 467, 762, 999, 1182, 1304, 1339, 1252, 1059, 813, 525, 170, -225, -584, -879, -1131, -1354, -1477, -1460, -1338, -1176, -920, -544, -102, 335, 725, 1118, 1437, 1640, 1672, 1584, 1390, 1077, 680, 224, -228, -652, -989, -1263, -1460, -1549, -1482, -1333, -1150, -898, -533, -134, 221, 551, 909, 1219, 1414, 1483, 1498, 1422, 1205, 894, 546, 157, -263, -664, -998, -1279, -1486, -1573, -1544, -1427, -1233, -925, -533, -109, 298, 721, 1126, 1444, 1637, 1717, 1697, 1530, 1219, 817, 387, -81, -578, -1009, -1319, -1529, -1676, -1682, -1523, -1279, -1009, -672, -233, 194, 560, 901, 1235, 1476, 1595, 1631, 1572, 1375, 1066, 710, 289, -189, -665, -1043, -1359, -1615, -1764, -1726, -1562, -1343, -1039, -607, -105, 353, 773, 1183, 1549, 1762, 1819, 1760, 1594, 1274, 826, 334, -157, -647, -1096, -1433, -1634, -1723, -1702, -1536, -1250, -927, -557, -127, 299, 672, 1006, 1304, 1511, 1580, 1573, 1477, 1243, 904, 523, 132, -317, -755, -1088, -1334, -1526, -1616, -1538, -1365, -1147, -866, -460, -46, 341, 701, 1079, 1373, 1530, 1586, 1565, 1421, 1132, 760, 360, -55, -484, -868, -1169, -1369, -1470, -1476, -1394, -1216, -940, -628, -301, 49, 427, 778, 1051, 1261, 1405, 1475, 1403, 1212, 942, 628, 267, -146, -532, -846, -1097, -1293, -1391, -1364, -1271, -1123, -896, -574, -233, 84, 427, 802, 1112, 1300, 1407, 1465, 1413, 1189, 880, 546, 182, -236, -616, -926, -1163, -1332, -1381, -1332, -1230, -1043, -767, -448, -148, 167, 523, 851, 1079, 1233, 1349, 1375, 1256, 1042, 771, 455, 79, -286, -610, -886, -1102, -1213, -1224, -1179, -1094, -894, -637, -384, -149, 143, 462, 732, 909, 1086, 1219, 1254, 1157, 1004, 794, 517, 173, -170, -486, -775, -1015, -1157, -1224, -1222, -1157, -981, -759, -510, -223, 97, 431, 717, 977, 1187, 1326, 1351, 1302, 1129, 855, 513, 156, -216, -614, -930, -1145, -1248, -1320, -1299, -1161, -934, -698, -444, -144, 186, 503, 772, 1015, 1202, 1333, 1369, 1303, 1118, 845, 525, 161, -256, -665, -986, -1206, -1366, -1449, -1400, -1226, -987, -718, -390, -11, 355, 690, 992, 1240, 1392, 1451, 1416, 1258, 981, 638, 258, -147, -574, -919, -1169, -1317, -1383, -1351, -1202, -982, -715, -428, -121, 196, 482, 736, 957, 1128, 1226, 1250, 1215, 1089, 859, 565, 250, -94, -459, -801, -1056, -1238, -1338, -1360, -1262, -1096, -843, -545, -206, 134, 488, 811, 1090, 1277, 1391, 1414, 1324, 1140, 842, 503, 122, -254, -627, -937, -1174, -1299, -1340, -1289, -1151, -938, -668, -367, -70, 222, 497, 761, 969, 1100, 1161, 1175, 1134, 994, 753, 489, 213, -85, -417, -729, -946, -1092, -1190, -1239, -1179, -1006, -761, -509, -221, 123, 486, 781, 999, 1159, 1267, 1252, 1120, 905, 649, 344, -1, -335, -601, -811, -976, -1072, -1048, -954, -845, -699, -476, -218, -6, 189, 411, 641, 792, 873, 910, 937, 878, 735, 528, 312, 97, -145, -391, -610, -760, -848, -897, -910, -863, -728, -547, -352, -149, 87, 347, 566, 737, 858, 928, 929, 861, 724, 519, 290, 68, -140, -357, -546, -649, -683, -711, -736, -691, -583, -466, -377, -260, -88, 102, 256, 412, 564, 704, 788, 821, 812, 725, 596, 418, 212, -35, -286, -520, -704, -845, -936, -972, -921, -787, -589, -385, -149, 117, 407, 627, 766, 880, 960, 962, 847, 673, 504, 313, 82, -183, -406, -553, -683, -790, -850, -837, -757, -660, -527, -350, -144, 69, 270, 482, 642, 760, 839, 902, 873, 735, 563, 402, 199, -85, -361, -558, -696, -818, -895, -887, -783, -621, -450, -270, -76, 165, 380, 518, 591, 677, 742, 728, 626, 505, 398, 260, 84, -103, -250, -379, -461, -543, -580, -602, -557, -477, -385, -309, -196, -40, 134, 262, 360, 463, 566, 628, 606, 514, 420, 324, 188, -18, -215, -332, -397, -473, -552, -555, -463, -355, -276, -215, -79, 92, 219, 256, 303, 391, 454, 412, 331, 272, 227, 118, -1, -116, -194, -248, -278, -288, -309, -284, -217, -136, -99, -64, 9, 103, 151, 161, 193, 230, 244, 221, 182, 127, 63, 0, -75, -167, -243, -257, -229, -207, -174, -104, 8, 118, 172, 187, 198, 232, 214, 122, 12, -26, -50, -129, -236, -249, -197, -169, -178, -137, -37, 59, 113, 181, 253, 311, 321, 314, 270, 182, 65, -23, -126, -255, -370, -390, -364, -358, -351, -261, -131, -35, 11, 93, 196, 263, 295, 352, 398, 401, 381, 390, 337, 220, 57, -28, -156, -355, -535, -596, -594, -621, -630, -524, -340, -166, -20, 145, 336, 506, 637, 715, 747, 744, 708, 622, 429, 187, -32, -236, -468, -720, -876, -907, -874, -844, -741, -519, -260, -48, 140, 353, 553, 686, 779, 838, 865, 827, 761, 642, 467, 214, -25, -273, -525, -795, -982, -1078, -1074, -1038, -929, -723, -429, -129, 137, 392, 649, 882, 1037, 1111, 1120, 1089, 993, 808, 529, 210, -120, -434, -749, -1049, -1262, -1328, -1270, -1157, -1005, -733, -349, 23, 287, 517, 808, 1053, 1145, 1121, 1122, 1107, 980, 723, 451, 177, -122, -455, -768, -1023, -1215, -1297, -1279, -1191, -1053, -812, -456, -102, 184, 452, 789, 1079, 1221, 1256, 1295, 1289, 1134, 851, 544, 219, -159, -558, -899, -1160, -1358, -1453, -1399, -1252, -1064, -786, -414, -22, 275, 540, 845, 1111, 1249, 1262, 1258, 1242, 1106, 847, 533, 227, -95, -446, -796, -1093, -1279, -1372, -1374, -1333, -1181, -917, -578, -253, 55, 386, 751, 1036, 1222, 1330, 1418, 1421, 1293, 1057, 767, 422, 54, -360, -742, -1087, -1328, -1475, -1525, -1490, -1335, -1076, -733, -365, -3, 364, 716, 1037, 1241, 1360, 1402, 1395, 1300, 1089, 788, 490, 182, -158, -560, -897, -1121, -1283, -1441, -1496, -1412, -1211, -989, -708, -343, 50, 431, 780, 1106, 1338, 1492, 1567, 1559, 1405, 1148, 850, 514, 90, -365, -778, -1107, -1391, -1606, -1705, -1660, -1509, -1263, -932, -545, -122, 305, 729, 1078, 1339, 1539, 1672, 1694, 1562, 1351, 1088, 766, 333, -128, -577, -967, -1332, -1629, -1812, -1868, -1785, -1586, -1278, -892, -442, 68, 571, 1012, 1383, 1692, 1915, 1992, 1918, 1727, 1442, 1062, 572, 42, -497, -1004, -1460, -1816, -2051, -2160, -2103, -1883, -1534, -1119, -622, -49, 523, 1023, 1439, 1805, 2060, 2159, 2110, 1946, 1661, 1265, 775, 227, -351, -912, -1408, -1804, -2114, -2284, -2286, -2103, -1797, -1409, -900, -291, 342, 900, 1390, 1838, 2199, 2363, 2353, 2196, 1941, 1530, 981, 348, -292, -892, -1450, -1938, -2288, -2461, -2447, -2282, -1973, -1519, -945, -321, 308, 920, 1459, 1895, 2205, 2385, 2406, 2233, 1939, 1546, 1055, 450, -203, -775, -1298, -1784, -2187, -2399, -2419, -2306, -2078, -1700, -1172, -563, 56, 676, 1266, 1782, 2169, 2420, 2499, 2400, 2145, 1773, 1265, 626, -45, -672, -1253, -1792, -2223, -2444, -2479, -2380, -2138, -1729, -1172, -566, 50, 668, 1228, 1704, 2047, 2281, 2333, 2228, 1996, 1681, 1234, 674, 88, -442, -961, -1470, -1902, -2149, -2250, -2256, -2125, -1841, -1385, -865, -309, 273, 862, 1409, 1841, 2135, 2298, 2322, 2189, 1887, 1472, 961, 398, -212, -797, -1328, -1764, -2103, -2288, -2301, -2151, -1881, -1487, -971, -387, 168, 711, 1207, 1628, 1906, 2058, 2092, 1997, 1790, 1479, 1087, 618, 124, -355, -833, -1296, -1676, -1923, -2062, -2095, -2002, -1738, -1348, -890, -383, 172, 743, 1240, 1639, 1936, 2132, 2162, 2042, 1793, 1449, 994, 468, -94, -621, -1132, -1573, -1905, -2073, -2109, -2023, -1798, -1427, -972, -477, 27, 525, 977, 1357, 1630, 1805, 1847, 1818, 1687, 1468, 1115, 738, 326, -102, -598, -1047, -1410, -1683, -1883, -1967, -1887, -1668, -1357, -964, -483, 33, 535, 978, 1367, 1652, 1835, 1892, 1839, 1664, 1374, 1003, 577, 109, -367, -824, -1202, -1508, -1706, -1801, -1759, -1602, -1350, -1028, -647, -234, 177, 558, 903, 1193, 1412, 1557, 1615, 1591, 1470, 1263, 986, 620, 213, -231, -653, -1043, -1370, -1618, -1753, -1753, -1645, -1448, -1153, -760, -322, 99, 523, 927, 1295, 1541, 1692, 1767, 1734, 1562, 1274, 920, 523, 66, -413, -842, -1198, -1464, -1671, -1732, -1675, -1509, -1299, -999, -622, -210, 158, 522, 902, 1238, 1463, 1597, 1684, 1678, 1528, 1266, 942, 555, 112, -349, -789, -1176, -1482, -1691, -1789, -1778, -1654, -1398, -1055, -657, -243, 203, 663, 1066, 1371, 1597, 1759, 1824, 1719, 1497, 1216, 877, 446, -39, -489, -886, -1241, -1544, -1736, -1798, -1739, -1614, -1385, -1052, -642, -222, 202, 652, 1078, 1425, 1669, 1825, 1885, 1819, 1618, 1304, 900, 454, -36, -548, -1019, -1403, -1679, -1885, -1961, -1889, -1687, -1396, -1040, -606, -128, 358, 805, 1205, 1534, 1798, 1931, 1939, 1816, 1596, 1273, 849, 359, -134, -613, -1052, -1438, -1719, -1878, -1912, -1839, -1661, -1384, -1015, -592, -154, 293, 737, 1159, 1489, 1724, 1870, 1913, 1835, 1607, 1283, 896, 443, -53, -550, -983, -1339, -1629, -1818, -1867, -1800, -1638, -1399, -1062, -662, -237, 183, 610, 1006, 1348, 1601, 1773, 1839, 1797, 1643, 1388, 1028, 611, 150, -315, -772, -1179, -1504, -1726, -1843, -1858, -1758, -1546, -1242, -874, -454, -14, 452, 875, 1261, 1573, 1796, 1917, 1916, 1795, 1540, 1184, 756, 282, -218, -720, -1157, -1504, -1758, -1911, -1932, -1827, -1621, -1330, -958, -513, -65, 388, 827, 1235, 1559, 1787, 1918, 1945, 1831, 1596, 1255, 851, 386, -130, -628, -1069, -1441, -1736, -1931, -1984, -1918, -1740, -1475, -1100, -661, -174, 309, 789, 1233, 1606, 1876, 2030, 2050, 1954, 1723, 1387, 956, 473, -53, -571, -1061, -1471, -1803, -2017, -2105, -2073, -1898, -1626, -1236, -779, -261, 268, 785, 1260, 1674, 1977, 2154, 2200, 2120, 1900, 1543, 1083, 555, 4, -571, -1122, -1613, -1968, -2195, -2297, -2269, -2074, -1730, -1285, -787, -234, 346, 914, 1400, 1806, 2107, 2283, 2315, 2202, 1950, 1573, 1090, 542, -55, -644, -1208, -1685, -2047, -2274, -2355, -2289, -2069, -1716, -1267, -747, -192, 387, 931, 1409, 1794, 2079, 2248, 2277, 2168, 1910, 1543, 1080, 543, -56, -649, -1187, -1647, -2014, -2246, -2314, -2219, -1990, -1640, -1195, -686, -136, 403, 895, 1321, 1679, 1942, 2080, 2094, 1995, 1785, 1478, 1048, 561, 33, -495, -1009, -1462, -1817, -2043, -2131, -2080, -1897, -1591, -1186, -719, -225, 268, 725, 1134, 1471, 1726, 1873, 1910, 1854, 1688, 1419, 1051, 613, 143, -343, -815, -1233, -1562, -1780, -1879, -1856, -1712, -1476, -1145, -759, -349, 55, 455, 830, 1151, 1399, 1581, 1692, 1709, 1616, 1422, 1154, 801, 384, -71, -519, -916, -1274, -1537, -1701, -1734, -1663, -1496, -1255, -934, -573, -197, 189, 557, 898, 1194, 1428, 1591, 1651, 1612, 1492, 1261, 956, 569, 150, -272, -677, -1025, -1321, -1516, -1613, -1602, -1514, -1349, -1106, -797, -453, -102, 250, 613, 950, 1240, 1449, 1605, 1666, 1619, 1458, 1201, 871, 470, 30, -412, -810, -1164, -1438, -1610, -1671, -1638, -1512, -1295, -994, -659, -288, 91, 490, 843, 1149, 1393, 1566, 1649, 1615, 1485, 1275, 979, 626, 213, -196, -608, -964, -1272, -1489, -1625, -1649, -1574, -1407, -1156, -837, -456, -63, 331, 705, 1041, 1315, 1507, 1603, 1612, 1500, 1311, 1033, 697, 304, -113, -516, -866, -1169, -1399, -1534, -1549, -1467, -1294, -1054, -743, -390, -28, 302, 611, 869, 1087, 1219, 1285, 1273, 1216, 1080, 898, 648, 366, 60, -252, -549, -837, -1058, -1203, -1261, -1246, -1155, -972, -730, -440, -155, 128, 394, 632, 804, 921, 975, 1007, 968, 876, 740, 574, 392, 176, -46, -274, -475, -652, -781, -866, -892, -873, -785, -661, -497, -332, -140, 46, 232, 380, 499, 598, 668, 711, 703, 676, 609, 531, 412, 264, 94, -70, -237, -400, -542, -637, -682, -693, -654, -575, -460, -325, -200, -70, 44, 151, 225, 283, 343, 401, 464, 504, 542, 567, 564, 514, 415, 278, 117, -73, -260, -441, -582, -681, -717, -699, -634, -542, -423, -288, -160, -28, 81, 203, 314, 418, 510, 591, 650, 676, 655, 601, 488, 340, 157, -37, -222, -406, -542, -633, -674, -684, -650, -591, -493, -391, -285, -176, -44, 94, 236, 367, 505, 638, 744, 790, 773, 701, 573, 398, 168, -68, -284, -461, -584, -667, -675, -646, -565, -481, -384, -303, -226, -148, -75, 2, 85, 193, 323, 457, 570, 653, 704, 706, 634, 505, 323, 146, -49, -232, -383, -492, -545, -566, -571, -552, -534, -495, -447, -390, -319, -210, -56, 113, 283, 459, 621, 751, 802, 791, 733, 627, 479, 290, 107, -57, -198, -331, -436, -527, -590, -648, -700, -727, -730, -681, -588, -446, -250, -13, 252, 505, 726, 899, 1012, 1042, 986, 864, 693, 480, 252, 29, -188, -386, -560, -698, -812, -887, -939, -936, -881, -775, -621, -419, -171, 98, 369, 626, 839, 1012, 1098, 1120, 1058, 941, 764, 542, 288, 24, -237, -494, -720, -903, -1029, -1108, -1121, -1069, -933, -743, -502, -230, 63, 359, 624, 845, 1002, 1103, 1129, 1080, 969, 800, 593, 351, 94, -172, -408, -631, -797, -936, -1004, -1013, -955, -858, -700, -508, -273, -44, 179, 399, 599, 759, 862, 920, 937, 894, 790, 634, 449, 234, 4, -235, -443, -618, -749, -831, -857, -819, -742, -623, -480, -306, -125, 48, 213, 368, 510, 614, 692, 722, 722, 674, 587, 453, 299, 135, -39, -213, -365, -483, -566, -625, -635, -613, -554, -476, -380, -261, -126, 0, 137, 259, 386, 480, 554, 588, 591, 556, 479, 372, 238, 103, -43, -168, -285, -374, -442, -473, -484, -471, -446, -394, -326, -249, -160, -54, 60, 189, 294, 403, 480, 532, 539, 508, 441, 346, 220, 90, -52, -165, -269, -346, -404, -443, -448, -437, -419, -375, -310, -213, -116, 2, 122, 248, 351, 438, 487, 510, 487, 436, 348, 248, 130, 9, -105, -211, -296, -370, -406, -425, -422, -393, -350, -278, -188, -84, 20, 120, 219, 302, 352, 390, 382, 366, 318, 252, 178, 99, 25, -56, -120, -185, -228, -262, -285, -284, -274, -239, -205, -146, -91, -18, 46, 102, 144, 181, 205, 205, 185, 160, 137, 112, 72, 42, 21, 11, -10, -25, -43, -49, -59, -75, -90, -103, -105, -112, -103, -111, -100, -82, -62, -45, -34, -9, 22, 48, 58, 84, 106, 139, 144, 161, 163, 172, 158, 137, 109, 68, 25, -24, -77, -127, -179, -215, -234, -246, -248, -237, -205, -160, -114, -56, 4, 75, 141, 196, 242, 287, 304, 317, 298, 270, 216, 150, 67, -24, -113, -191, -258, -307, -338, -341, -316, -284, -229, -170, -95, -24, 43, 105, 164, 211, 255, 273, 286, 279, 275, 244, 203, 135, 67, 4, -70, -140, -201, -242, -263, -278, -274, -252, -213, -165, -115, -56, 5, 58, 118, 164, 207, 225, 243, 239, 227, 195, 143, 94, 38, -13, -66, -108, -136, -156, -174, -187, -184, -165, -153, -132, -116, -73, -32, 16, 53, 93, 135, 167, 188, 192, 186, 173, 145, 114, 68, 24, -17, -49, -84, -118, -144, -160, -163, -167, -157, -152, -115, -85, -39, -4, 36, 84, 120, 149, 156, 166, 157, 150, 124, 95, 67, 34, 5, -33, -66, -91, -121, -129, -150, -158, -154, -136, -108, -82, -45, 4, 46, 92, 111, 138, 149, 150, 145, 125, 96, 78, 37, 14, -25, -47, -69, -84, -104, -121, -123, -121, -105, -88, -61, -34, -6, 29, 52, 83, 84, 103, 100, 100, 89, 70, 54, 32, 12, -7, -32, -45, -59, -64, -61, -60, -49, -42, -25, -16, 5, 6, 21, 19, 21, 11, 7, 1, 5, 1, 0, 1, 10, 11, 18, 11, 20, 20, 23, 24, 27, 37, 36, 47, 33, 33, 10, -3, -30, -56, -78, -93, -100, -98, -90, -66, -36, -7, 21, 44, 65, 83, 87, 91, 84, 90, 85, 78, 59, 42, 21, -7, -38, -76, -103, -126, -140, -139, -125, -99, -57, -11, 30, 75, 95, 117, 116, 110, 93, 73, 55, 38, 24, 10, -4, -14, -38, -58, -86, -92, -106, -104, -100, -74, -38, 0, 37, 75, 106, 122, 122, 100, 77, 44, 8, -27, -57, -66, -72, -71, -72, -62, -50, -35, -28, -22, -5, 13, 27, 44, 60, 86, 94, 100, 93, 76, 47, 13, -27, -63, -100, -119, -121, -118, -103, -82, -54, -17, 11, 39, 54, 79, 86, 100, 107, 111, 116, 108, 92, 67, 34, -4, -49, -106, -141, -177, -188, -196, -170, -137, -86, -34, 21, 72, 111, 145, 163, 176, 174, 165, 144, 123, 85, 49, 9, -30, -73, -117, -162, -186, -202, -207, -183, -156, -104, -54, 4, 60, 105, 142, 160, 172, 174, 172, 152, 133, 99, 66, 22, -21, -64, -103, -141, -165, -191, -183, -179, -143, -111, -61, -13, 31, 74, 106, 129, 143, 143, 141, 129, 116, 94, 69, 53, 16, -10, -50, -78, -107, -124, -135, -144, -135, -120, -92, -71, -28, -3, 37, 57, 89, 96, 124, 122, 123, 117, 104, 82, 58, 32, 5, -34, -65, -94, -112, -128, -129, -120, -110, -82, -61, -29, 2, 29, 59, 79, 99, 104, 113, 101, 100, 70, 60, 28, 4, -28, -57, -77, -89, -97, -98, -93, -80, -55, -37, -10, 14, 41, 60, 73, 77, 84, 81, 69, 54, 31, 11, -17, -42, -66, -77, -86, -76, -74, -51, -34, -12, 13, 31, 48, 52, 61, 65, 65, 58, 56, 43, 40, 18, 8, -26, -43, -71, -90, -104, -114, -101, -94, -65, -36, -3, 27, 60, 80, 96, 104, 108, 106, 99, 91, 79, 57, 37, 7, -18, -55, -92, -123, -147, -159, -158, -150, -126, -92, -41, 6, 55, 93, 131, 150, 173, 168, 168, 145, 123, 93, 61, 19, -24, -64, -106, -140, -171, -196, -207, -194, -174, -137, -92, -41, 19, 69, 117, 162, 186, 216, 207, 201, 177, 142, 108, 51, 6, -47, -88, -129, -163, -191, -204, -205, -192, -166, -133, -86, -44, 7, 59, 100, 145, 172, 195, 202, 199, 191, 166, 133, 87, 35, -20, -70, -122, -156, -197, -205, -213, -197, -184, -145, -108, -64, -19, 30, 75, 110, 148, 177, 196, 202, 199, 182, 158, 120, 78, 29, -29, -85, -131, -172, -202, -215, -221, -196, -175, -135, -86, -36, 21, 61, 105, 134, 158, 169, 178, 172, 165, 143, 115, 82, 42, -2, -42, -87, -119, -151, -168, -180, -173, -160, -138, -108, -76, -29, 10, 53, 87, 116, 142, 158, 164, 162, 163, 143, 127, 86, 50, 8, -41, -85, -129, -164, -190, -206, -209, -188, -167, -125, -83, -26, 25, 83, 125, 164, 195, 210, 219, 210, 192, 157, 106, 58, -3, -59, -118, -168, -206, -236, -238, -237, -208, -173, -124, -66, -2, 62, 125, 177, 215, 243, 252, 248, 225, 191, 134, 84, 9, -53, -125, -177, -225, -252, -264, -257, -233, -186, -134, -72, -4, 56, 123, 168, 215, 240, 259, 245, 237, 188, 157, 86, 35, -37, -98, -160, -206, -237, -256, -258, -242, -206, -157, -99, -34, 29, 96, 154, 204, 240, 261, 261, 253, 219, 172, 119, 55, -16, -87, -151, -207, -247, -271, -277, -258, -230, -180, -127, -56, 14, 84, 143, 205, 241, 271, 279, 274, 246, 203, 144, 70, 3, -83, -148, -217, -259, -292, -300, -285, -257, -200, -142, -69, 5, 77, 148, 201, 249, 277, 289, 284, 253, 215, 153, 90, 15, -67, -134, -206, -253, -296, -311, -301, -277, -222, -161, -85, -5, 70, 147, 205, 254, 289, 299, 296, 265, 223, 163, 93, 23, -56, -123, -195, -242, -281, -292, -301, -274, -241, -188, -124, -50, 28, 101, 172, 231, 274, 293, 301, 281, 257, 203, 142, 69, -16, -87, -163, -220, -269, -298, -308, -297, -270, -220, -157, -86, -7, 66, 144, 210, 257, 292, 301, 300, 271, 231, 172, 107, 29, -43, -115, -186, -236, -279, -294, -302, -287, -247, -195, -135, -57, 19, 96, 170, 223, 272, 287, 297, 280, 257, 208, 152, 80, 6, -59, -133, -192, -243, -279, -293, -295, -276, -237, -191, -118, -45, 36, 112, 187, 241, 280, 304, 306, 287, 248, 193, 127, 55, -25, -95, -162, -218, -255, -284, -293, -282, -257, -208, -157, -86, -16, 61, 132, 197, 252, 279, 296, 287, 266, 222, 167, 100, 29, -42, -117, -171, -226, -255, -276, -280, -256, -225, -174, -119, -52, 21, 81, 149, 196, 239, 259, 262, 245, 221, 173, 125, 57, -3, -73, -125, -177, -207, -232, -233, -224, -194, -157, -115, -55, -7, 56, 94, 147, 172, 191, 200, 188, 173, 140, 109, 60, 21, -22, -61, -97, -122, -152, -156, -160, -149, -132, -112, -77, -48, -3, 35, 64, 98, 112, 131, 127, 123, 114, 93, 76, 48, 20, -9, -32, -64, -79, -101, -105, -105, -100, -88, -70, -53, -28, -7, 16, 35, 53, 64, 72, 72, 75, 69, 63, 55, 41, 29, 14, 1, -14, -29, -41, -55, -63, -66, -65, -58, -55, -38, -27, -21, -8, -1, 17, 26, 38, 46, 49, 49, 55, 50, 53, 46, 40, 25, 11, -2, -16, -34, -41, -58, -67, -69, -70, -69, -62, -51, -39, -15, -2, 26, 36, 58, 71, 87, 91, 93, 82, 77, 55, 39, 12, -14, -41, -59, -91, -98, -116, -110, -113, -94, -72, -50, -18, 9, 45, 73, 96, 113, 123, 131, 119, 108, 78, 55, 24, -15, -39, -79, -99, -125, -136, -132, -127, -106, -87, -60, -28, 8, 38, 72, 99, 116, 138, 138, 139, 122, 98, 68, 36, -1, -41, -69, -103, -117, -138, -140, -144, -126, -110, -80, -47, -10, 28, 61, 100, 114, 139, 142, 150, 137, 120, 88, 61, 18, -23, -63, -98, -122, -140, -149, -151, -145, -127, -100, -65, -32, 17, 49, 91, 116, 144, 155, 157, 151, 130, 103, 69, 31, -10, -54, -86, -115, -139, -148, -154, -146, -133, -109, -79, -45, -6, 27, 66, 99, 127, 142, 153, 154, 140, 121, 85, 54, 13, -19, -61, -93, -117, -138, -141, -144, -134, -118, -88, -69, -28, -2, 38, 66, 95, 114, 130, 137, 136, 123, 106, 77, 56, 18, -9, -45, -73, -98, -118, -121, -135, -127, -119, -94, -69, -42, -13, 14, 49, 73, 105, 115, 127, 122, 117, 107, 85, 62, 35, -1, -30, -63, -85, -112, -120, -132, -120, -118, -99, -77, -51, -19, 17, 40, 68, 86, 106, 118, 126, 113, 107, 83, 63, 31, 10, -24, -49, -72, -95, -102, -110, -108, -106, -96, -73, -54, -25, -2, 21, 46, 64, 86, 94, 105, 100, 96, 82, 65, 50, 22, 5, -27, -44, -63, -76, -90, -99, -97, -88, -76, -63, -47, -25, -9, 22, 38, 60, 69, 84, 88, 95, 86, 80, 64, 54, 24, 8, -19, -40, -59, -81, -91, -102, -98, -98, -82, -74, -43, -25, 2, 27, 46, 74, 92, 100, 113, 111, 110, 91, 75, 43, 21, -10, -39, -60, -86, -104, -117, -119, -119, -114, -91, -70, -40, -10, 21, 55, 81, 104, 125, 139, 137, 134, 115, 91, 68, 27, -5, -46, -74, -112, -132, -151, -153, -151, -131, -109, -78, -40, -2, 40, 74, 111, 135, 164, 167, 169, 152, 133, 99, 57, 12, -33, -82, -119, -154, -180, -185, -190, -170, -145, -111, -64, -21, 31, 79, 127, 160, 188, 197, 198, 180, 161, 123, 82, 29, -24, -77, -123, -168, -191, -214, -216, -205, -175, -140, -98, -41, 16, 80, 132, 175, 209, 224, 228, 217, 191, 153, 101, 46, -16, -75, -131, -176, -208, -232, -236, -227, -201, -162, -106, -52, 9, 65, 130, 179, 213, 238, 245, 235, 207, 170, 114, 64, -5, -61, -126, -173, -215, -236, -245, -240, -211, -178, -122, -66, -3, 63, 119, 171, 213, 234, 250, 237, 219, 176, 129, 68, 7, -51, -113, -169, -210, -239, -245, -242, -222, -186, -137, -78, -16, 51, 109, 167, 204, 236, 246, 243, 220, 188, 138, 83, 19, -40, -102, -153, -192, -228, -238, -242, -218, -191, -145, -95, -35, 28, 89, 144, 185, 223, 229, 241, 221, 198, 151, 101, 41, -19, -75, -134, -176, -213, -226, -233, -222, -198, -157, -110, -51, 4, 66, 119, 168, 200, 224, 228, 224, 196, 167, 117, 69, 11, -47, -102, -145, -182, -209, -220, -219, -202, -173, -136, -85, -28, 26, 81, 129, 169, 197, 216, 214, 207, 177, 142, 98, 50, -2, -57, -103, -150, -180, -201, -213, -203, -197, -157, -125, -74, -20, 32, 84, 131, 159, 196, 201, 207, 194, 166, 134, 89, 42, -9, -58, -104, -145, -176, -194, -202, -194, -180, -150, -114, -67, -19, 36, 84, 126, 158, 180, 196, 192, 183, 153, 131, 79, 40, -16, -62, -111, -143, -174, -185, -198, -188, -162, -133, -92, -45, -2, 56, 98, 138, 163, 178, 184, 182, 163, 133, 97, 52, 16, -34, -74, -118, -150, -170, -186, -177, -170, -140, -108, -64, -23, 22, 67, 111, 143, 166, 176, 175, 161, 140, 112, 75, 27, -11, -57, -95, -127, -148, -163, -166, -157, -135, -112, -72, -36, 6, 50, 83, 121, 135, 154, 152, 144, 136, 106, 74, 39, 1, -34, -69, -102, -118, -142, -142, -145, -127, -110, -78, -49, -10, 24, 57, 87, 109, 123, 131, 135, 121, 111, 81, 52, 21, -17, -45, -83, -100, -125, -127, -134, -124, -109, -90, -59, -32, 4, 37, 67, 88, 110, 125, 123, 117, 100, 82, 58, 28, -2, -31, -59, -74, -102, -108, -115, -113, -101, -86, -62, -38, -10, 18, 44, 69, 91, 101, 103, 107, 91, 84, 69, 44, 24, -16, -33, -57, -73, -87, -96, -95, -98, -81, -72, -48, -25, -6, 17, 38, 58, 77, 81, 90, 90, 88, 74, 66, 41, 24, -2, -24, -46, -61, -76, -87, -92, -90, -86, -69, -60, -38, -16, 2, 28, 45, 66, 76, 90, 89, 90, 82, 68, 55, 37, 10, -12, -38, -55, -73, -84, -95, -97, -95, -82, -69, -48, -28, -5, 26, 44, 65, 90, 97, 106, 100, 89, 74, 60, 35, 11, -12, -42, -63, -88, -99, -111, -103, -98, -80, -68, -46, -20, 10, 37, 62, 77, 97, 99, 106, 98, 89, 70, 48, 26, -5, -26, -57, -72, -89, -101, -98, -101, -86, -77, -46, -28, 0, 23, 52, 67, 87, 95, 102, 98, 84, 70, 48, 30, -2, -25, -53, -70, -84, -95, -98, -95, -84, -64, -45, -19, 0, 31, 47, 73, 75, 94, 87, 92, 79, 64, 41, 20, -8, -32, -54, -73, -81, -95, -95, -86, -75, -59, -37, -7, 18, 41, 65, 79, 94, 94, 93, 79, 73, 44, 26, -7, -31, -52, -73, -92, -95, -99, -83, -77, -59, -33, -11, 16, 43, 65, 85, 96, 97, 97, 86, 67, 48, 23, 5, -21, -47, -68, -89, -92, -99, -91, -85, -68, -53, -22, 1, 28, 51, 69, 89, 92, 97, 91, 86, 68, 50, 27, 4, -23, -48, -72, -85, -98, -103, -101, -94, -83, -59, -37, -7, 13, 41, 62, 83, 97, 109, 105, 101, 87, 73, 47, 21, -4, -38, -58, -86, -103, -112, -118, -106, -103, -79, -59, -32, -1, 26, 59, 83, 104, 115, 123, 121, 111, 94, 71, 41, 6, -22, -51, -77, -102, -119, -124, -125, -112, -100, -71, -49, -11, 21, 51, 80, 100, 116, 125, 123, 114, 101, 80, 55, 20, -8, -41, -67, -88, -105, -115, -121, -108, -100, -76, -59, -29, -2, 29, 57, 76, 94, 107, 117, 113, 100, 90, 67, 47, 16, -7, -37, -61, -85, -100, -119, -116, -113, -100, -75, -57, -22, -2, 32, 55, 82, 100, 112, 118, 112, 104, 88, 59, 34, -4, -23, -58, -76, -94, -107, -115, -108, -99, -74, -60, -31, -9, 22, 45, 73, 89, 101, 107, 102, 96, 76, 57, 32, 7, -14, -44, -56, -79, -85, -91, -88, -81, -64, -52, -26, -10, 14, 28, 44, 62, 69, 76, 70, 70, 55, 47, 31, 14, -1, -16, -36, -43, -55, -53, -59, -55, -51, -40, -29, -19, -6, 4, 13, 26, 32, 44, 40, 50, 44, 43, 34, 29, 20, 10, -1, -16, -21, -32, -34, -43, -39, -39, -37, -32, -27, -13, -9, 5, 9, 18, 25, 27, 37, 33, 34, 28, 22, 10, 14, -3, 1, -9, -13, -15, -19, -22, -21, -21, -17, -17, -14, -8, -11, -4, -7, 2, 1, 8, 8, 14, 19, 26, 26, 23, 24, 23, 23, 19, 9, -2, -6, -19, -23, -31, -33, -42, -38, -37, -34, -26, -18, -4, 9, 20, 33, 39, 51, 50, 56, 47, 43, 31, 19, 4, -15, -26, -40, -50, -63, -64, -65, -56, -45, -33, -11, -5, 21, 33, 50, 64, 64, 71, 64, 61, 51, 35, 16, -4, -27, -42, -59, -66, -74, -73, -64, -54, -43, -24, -11, 12, 22, 43, 51, 64, 65, 62, 63, 49, 44, 21, 11, -10, -21, -35, -49, -59, -58, -61, -54, -53, -45, -30, -15, 5, 17, 33, 44, 56, 60, 58, 61, 53, 45, 36, 17, 1, -16, -31, -40, -54, -56, -64, -59, -54, -50, -34, -25, -3, 11, 24, 35, 45, 60, 65, 66, 64, 54, 42, 22, 6, -12, -26, -49, -53, -67, -59, -65, -53, -42, -29, -14, 0, 20, 35, 47, 54, 62, 57, 57, 41, 36, 18, 3, -14, -29, -38, -42, -52, -53, -51, -41, -32, -16, -6, 10, 16, 29, 34, 36, 41, 32, 29, 17, 14, 3, 1, -12, -17, -20, -21, -21, -23, -15, -9, -6, 4, 6, 14, 11, 21, 15, 19, 8, 11, 3, 3, -7, -12, -9, -18, -10, -20, -9, -12, 0, -4, 6, 6, 8, 14, 19, 21, 21, 15, 13, 13, 6, 6, -4, -6, -9, -12, -12, -20, -16, -18, -15, -12, -12, -2, 0, 10, 14, 19, 24, 19, 29, 27, 26, 25, 16, 10, -3, -8, -15, -30, -31, -41, -41, -39, -38, -26, -22, -9, 6, 18, 33, 39, 48, 49, 58, 48, 46, 33, 14, 6, -14, -25, -38, -52, -54, -59, -59, -51, -43, -25, -10, 5, 26, 36, 49, 53, 61, 62, 55, 45, 37, 23, 10, -10, -25, -34, -44, -48, -51, -52, -46, -38, -27, -13, -1, 7, 22, 26, 40, 40, 47, 42, 40, 32, 25, 16, 3, -4, -14, -18, -28, -31, -37, -33, -35, -29, -27, -16, -10, 4, 7, 17, 19, 25, 27, 32, 32, 24, 23, 16, 14, 2, -1, -10, -13, -22, -21, -26, -25, -25, -23, -15, -14, -4, 5, 10, 20, 22, 27, 25, 24, 21, 21, 5, 10, -11, -4, -13, -15, -19, -26, -22, -17, -9, -8, 5, 9, 14, 17, 15, 21, 20, 17, 10, 7, -2, -1, -9, -17, -12, -18, -12, -16, -10, -10, -2, 1, 13, 13, 22, 18, 20, 13, 11, 10, -2, -1, -14, -13, -22, -26, -23, -26, -25, -20, -14, -5, -1, 11, 13, 25, 24, 31, 28, 26, 23, 22, 10, 5, -3, -6, -16, -17, -25, -28, -27, -27, -24, -21, -15, -7, 0, 7, 8, 18, 19, 28, 31, 30, 33, 29, 26, 18, 11, -2, -6, -14, -21, -30, -34, -35, -37, -30, -31, -22, -19, -3, 0, 13, 19, 27, 31, 37, 39, 45, 35, 32, 22, 13, 3, -7, -15, -29, -41, -40, -46, -42, -43, -37, -24, -20, -1, 3, 23, 28, 40, 42, 48, 44, 41, 34, 24, 20, 5, -2, -15, -21, -32, -36, -41, -45, -40, -40, -28, -26, -14, -6, 1, 15, 26, 30, 41, 35, 43, 38, 37, 33, 21, 13, -1, -6, -13, -20, -28, -35, -40, -37, -38, -26, -26, -22, -10, -4, 17, 14, 33, 31, 43, 40, 41, 34, 26, 23, 9, 13, -11, -9, -25, -24, -36, -35, -37, -34, -32, -21, -17, -2, 1, 10, 14, 30, 27, 39, 35, 35, 34, 24, 16, 9, -1, -1, -15, -19, -25, -34, -27, -31, -29, -25, -19, -16, -11, -5, 8, 12, 25, 23, 29, 29, 28, 28, 22, 24, 18, 15, 0, -4, -10, -18, -27, -29, -26, -29, -25, -21, -15, -11, -4, 2, 11, 13, 25, 29, 33, 28, 30, 19, 23, 7, 3, -1, -13, -14, -28, -26, -27, -26, -29, -23, -24, -13, -6, -3, 8, 9, 14, 20, 23, 21, 23, 20, 18, 13, 11, 5, 1, -1, -6, -5, -11, -11, -21, -17, -25, -17, -21, -11, -12, -2, -1, 3, 9, 10, 20, 26, 26, 30, 23, 25, 13, 13, 2, -1, -11, -14, -21, -31, -33, -35, -32, -29, -28, -15, -11, 1, 8, 14, 29, 31, 39, 40, 30, 36, 25, 19, 10, -5, -5, -21, -22, -34, -32, -36, -28, -29, -25, -16, -12, 2, 7, 22, 26, 34, 35, 40, 31, 35, 26, 18, 12, -1, -2, -19, -21, -27, -31, -31, -32, -28, -26, -18, -13, -9, -1, 4, 9, 18, 23, 27, 25, 31, 31, 24, 24, 20, 16, 9, -6, -8, -20, -19, -36, -32, -41, -31, -33, -27, -20, -9, 0, 9, 16, 31, 34, 41, 46, 40, 37, 33, 25, 17, 2, -17, -22, -35, -38, -47, -50, -43, -40, -30, -26, -10, 0, 15, 24, 34, 39, 49, 45, 50, 39, 32, 20, 7, -6, -14, -26, -30, -41, -41, -41, -39, -30, -20, -10, -7, 7, 12, 26, 35, 31, 42, 34, 43, 30, 29, 18, 9, 0, -12, -19, -26, -28, -35, -29, -33, -28, -27, -26, -19, -5, 5, 13, 15, 20, 25, 32, 30, 35, 24, 30, 11, 15, 3, -6, -12, -24, -24, -31, -31, -35, -30, -27, -21, -12, -5, 5, 15, 23, 28, 34, 36, 38, 31, 30, 17, 19, -3, -7, -17, -26, -28, -36, -38, -39, -36, -29, -22, -10, -5, 15, 15, 29, 26, 32, 34, 38, 31, 32, 22, 19, 7, -2, -13, -18, -23, -26, -27, -30, -24, -24, -18, -12, -9, -4, 5, 10, 15, 18, 18, 25, 25, 23, 20, 13, 15, 3, -1, -5, -12, -14, -15, -16, -20, -20, -23, -18, -20, -15, -9, -4, 6, 12, 15, 12, 18, 20, 25, 19, 20, 16, 11, 2, -7, -11, -13, -19, -20, -28, -25, -24, -21, -17, -14, -5, -2, 2, 6, 11, 17, 24, 18, 25, 22, 18, 16, 6, 5, -4, -5, -10, -5, -10, -8, -15, -16, -20, -12, -12, -4, -9, -4, -3, -1, -2, 6, 11, 15, 9, 13, 8, 12, 13, 12, 10, 9, 2, 3, -4, -9, -19, -17, -22, -23, -25, -26, -20, -18, -7, 1, 2, 16, 13, 28, 25, 32, 28, 22, 23, 12, 11, -2, -3, -21, -17, -25, -29, -30, -32, -27, -24, -17, -7, -1, 4, 19, 20, 29, 28, 31, 24, 28, 14, 13, 2, -1, -9, -15, -23, -25, -25, -21, -26, -21, -15, -6, 3, 4, 8, 16, 16, 17, 17, 13, 19, 10, 20, 5, 13, -2, 0, -3, -8, -8, -14, -15, -12, -17, -14, -16, -10, -8, -3, 6, 8, 9, 16, 12, 19, 17, 14, 16, 15, 10, 6, -4, -6, -11, -14, -13, -23, -24, -24, -19, -14, -7, -6, 1, 8, 17, 22, 27, 26, 31, 17, 24, 9, 7, -7, -11, -23, -31, -32, -31, -29, -23, -20, -10, -7, 4, 12, 20, 25, 30, 31, 29, 28, 18, 19, 2, -3, -12, -19, -21, -27, -26, -28, -25, -22, -14, -6, 3, 9, 22, 27, 29, 28, 25, 25, 19, 19, 7, 3, -13, -11, -25, -20, -24, -23, -24, -23, -21, -14, -7, -1, 1, 11, 13, 21, 21, 21, 21, 18, 18, 13, 10, 3, 0, 2, -8, -9, -21, -22, -24, -25, -21, -23, -20, -13, -13, -1, 3, 16, 21, 27, 30, 32, 28, 31, 22, 25, 8, 10, -4, -14, -20, -36, -35, -39, -35, -31, -30, -17, -19, 1, 9, 25, 31, 34, 42, 38, 42, 34, 30, 20, 11, -4, -17, -25, -34, -37, -44, -42, -40, -34, -26, -17, 0, 6, 21, 26, 34, 37, 37, 39, 29, 31, 19, 13, 7, -7, -12, -25, -29, -37, -37, -33, -35, -27, -25, -14, -6, 0, 12, 14, 24, 28, 33, 37, 36, 31, 25, 20, 14, 6, -4, -10, -16, -19, -28, -32, -33, -35, -30, -27, -18, -14, -4, 2, 13, 22, 28, 35, 32, 41, 31, 31, 22, 21, 1, 2, -20, -17, -32, -31, -36, -35, -42, -31, -34, -12, -14, -2, 4, 19, 24, 32, 35, 36, 39, 32, 32, 22, 15, 5, -7, -16, -24, -34, -36, -37, -36, -35, -27, -22, -15, -8, 8, 15, 21, 30, 30, 38, 35, 35, 26, 22, 18, 5, 5, -17, -13, -24, -26, -28, -27, -33, -29, -26, -18, -12, -4, 5, 11, 20, 25, 32, 33, 35, 33, 28, 20, 15, 6, 2, -9, -15, -23, -28, -30, -33, -29, -24, -21, -12, -6, 4, 8, 13, 21, 26, 22, 26, 15, 24, 14, 18, 5, 0, -7, -8, -13, -16, -21, -18, -21, -16, -18, -9, -8, 4, 8, 12, 17, 19, 16, 16, 19, 15, 10, 9, 9, -1, 4, -7, -4, -15, -11, -9, -12, -11, -10, -9, -6, -7, -1, 3, 0, 4, 3, 3, 14, 7, 14, 8, 13, 9, 5, 4, 1, -3, -3, -5, -7, -9, -13, -8, -13, -6, -11, 0, -3, -1, 2, 5, 7, 7, 9, 8, 12, 7, 16, 4, 14, 0, 6, -1, -7, -5, -7, -6, -13, -4, -5, 2, 0, 0, 1, -3, 0, -1, 4, -1, 6, -1, 5, -2, 8, -1, 7, 1, 10, 2, 3, 4, 2, 4, -2, -6, -8, -6, -9, -6, -11, -7, -6, -4, -2, -2, -2, 1, 4, 8, 14, 11, 16, 12, 13, 9, 7, 3, 4, -1, -10, -15, -17, -12, -13, -13, -15, -5, -5, 6, -3, 8, 10, 16, 21, 14, 19, 12, 17, 6, 6, -2, -5, -5, -16, -11, -17, -20, -21, -16, -12, -13, -11, -7, 0, 2, 9, 12, 17, 18, 23, 18, 15, 18, 10, 10, 1, -1, -7, -12, -16, -22, -19, -18, -18, -16, -14, -10, -8, 1, 0, 7, 15, 20, 23, 26, 25, 33, 23, 20, 10, 5, -2, -12, -15, -26, -26, -34, -27, -35, -23, -25, -16, -10, -1, 14, 15, 30, 30, 39, 34, 33, 24, 24, 12, 8, -1, -14, -17, -30, -32, -35, -38, -28, -36, -25, -20, -9, 2, 11, 24, 30, 39, 34, 39, 34, 34, 28, 16, 11, -8, -13, -21, -29, -31, -42, -36, -43, -34, -27, -20, -8, -5, 9, 18, 30, 37, 40, 42, 35, 35, 30, 24, 17, 4, -5, -13, -24, -31, -38, -39, -39, -34, -28, -26, -16, -12, 3, 10, 21, 29, 31, 37, 40, 39, 32, 29, 20, 9, -2, -10, -23, -26, -36, -36, -44, -41, -38, -30, -29, -11, -5, 12, 19, 25, 34, 39, 45, 47, 40, 37, 23, 23, 6, 3, -19, -24, -38, -39, -48, -40, -46, -33, -32, -19, -13, -3, 14, 19, 32, 33, 43, 41, 41, 38, 31, 23, 13, 7, -9, -18, -31, -34, -35, -38, -40, -34, -34, -26, -18, -6, 1, 10, 19, 23, 34, 37, 39, 33, 33, 22, 21, 7, 2, -7, -15, -26, -25, -29, -34, -30, -39, -24, -28, -8, -7, 3, 6, 21, 26, 34, 32, 38, 33, 32, 28, 18, 15, 0, 1, -13, -16, -29, -32, -34, -37, -30, -30, -22, -18, -8, 0, 13, 19, 26, 25, 27, 26, 30, 28, 28, 19, 15, 1, -5, -18, -20, -33, -27, -28, -30, -31, -25, -21, -15, -6, 0, 9, 17, 25, 25, 29, 24, 25, 22, 23, 17, 11, 1, 0, -13, -9, -24, -21, -32, -28, -35, -21, -25, -7, -5, 4, 7, 15, 15, 24, 20, 25, 26, 25, 19, 16, 8, 2, -6, -8, -19, -18, -24, -25, -24, -23, -21, -15, -12, -5, 3, 10, 14, 17, 20, 21, 23, 20, 23, 15, 13, 10, -3, -2, -15, -10, -17, -21, -22, -24, -23, -21, -10, -15, -1, -6, 7, 11, 15, 19, 18, 19, 19, 18, 14, 14, 5, 2, -4, -12, -16, -13, -18, -17, -22, -16, -17, -11, -9, 0, 0, 4, 12, 11, 15, 17, 19, 20, 20, 14, 12, 7, 1, 4, -6, -10, -19, -14, -17, -16, -17, -11, -15, -9, -9, -3, 4, 8, 16, 12, 14, 15, 8, 16, 10, 15, 13, 6, 0, -2, -5, -9, -14, -11, -10, -12, -10, -9, -6, -4, -4, -4, 1, 4, 8, 6, 14, 12, 15, 11, 15, 9, 13, 4, 6, 0, -5, -7, -14, -11, -14, -11, -12, -13, -11, -8, -5, -1, 3, 11, 8, 18, 14, 17, 16, 12, 14, 10, 15, 0, 6, -5, -6, -8, -11, -10, -15, -14, -11, -12, -5, -11, 1, 0, 6, 5, 12, 13, 17, 16, 17, 13, 14, 10, 7, 3, 0, -3, -6, -10, -10, -13, -13, -13, -10, -7, -3, -2, 1, 6, 9, 13, 11, 11, 9, 11, 10, 17, 11, 9, 5, 2, -2, -5, -8, -11, -8, -13, -6, -8, -10, -3, -10, 3, -2, 6, 1, 11, 10, 11, 15, 9, 10, 12, 1, 3, -5, -5, -6, -7, -13, -7, -14, -8, -13, -9, -8, -2, 1, 4, 2, 8, 11, 9, 12, 12, 8, 10, 1, 4, -2, -2, -5, -6, -6, -12, -7, -18, -9, -14, -6, -1, 0, 4, 4, 10, 12, 10, 8, 5, 7, 6, 7, 3, 8, 1, 2, -7, -3, -10, -6, -8, -4, -10, -5, -6, -1, 1, 3, 4, 6, 4, 9, 6, 11, 2, 3, -3, 4, -2, -4, -3, -8, -5, -8, -10, -6, -11, -3, -2, -3, -1, 0, 1, 4, 6, 5, 11, 6, 8, 4, 3, 9, 1, 3, -6, -7, -8, -6, -10, -7, -12, -10, -3, -4, 1, 2, 2, 10, 3, 6, 8, 8, 11, 12, 11, 9, -1, 1, -5, -5, -8, -6, -9, -9, -12, -9, -8, 1, 2, 4, 6, 4, 8, 5, 13, 10, 8, 5, 4, -2, -1, -7, -2, -5, -9, -10, -12, -10, -11, -8, -8, 0, 0, 1, 7, 6, 8, 4, 11, 11, 9, 12, 6, 7, 6, 7, -2, -1, -6, -6, -11, -7, -9, -7, -11, -4, -4, -1, 3, 6, 6, 8, 7, 10, 12, 6, 9, 4, 5, 1, 0, -2, -6, -5, -10, -4, -11, -6, -6, -4, -3, -2, -4, 4, 4, 10, 8, 9, 11, 7, 5, 4, 8, 4, 2, -4, -1, -9, -10, -11, -12, -7, -10, -5, -7, 4, -3, -3, 6, 0, 11, 4, 9, 9, 5, 6, 0, 4, 0, 1, -7, -5, -11, -2, -7, -7, -8, -5, -3, 0, -5, 5, -2, 5, 5, 10, 10, 11, 11, 10, 5, 5, 0, 1, 0, -1, -6, -6, -14, -4, -11, -6, -3, -11, -6, -2, 0, 5, -1, 4, 5, 11, 9, 8, 8, 8, 2, 3, -4, 0, -4, -5, -9, -10, -8, -15, -12, -10, -7, -6, 1, -2, 6, 8, 8, 14, 9, 12, 6, 9, 6, 3, 0, -1, -1, -8, -7, -11, -1, -10, -5, -10, -6, -10, -5, -3, 4, 2, 7, 5, 12, 11, 11, 6, 4, 6, 2, 4, -2, 0, -6, -7, -9, -9, -8, -7, -10, -6, -5, -6, -2, 1, 4, 1, 7, 7, 13, 8, 9, 5, 9, 1, 3, -2, -4, -1, -7, 2, -10, -2, -8, -10, -6, -6, -1, -2, 4, 5, 2, 3, 5, 7, 12, 6, 9, 4, 4, 6, 1, -5, -7, -5, -2, -11, -9, -11, -3, -8, -1, -4, 4, 4, 5, 0, 4, 3, 1, 1, 4, 4, 5, -1, 2, -1, -1, -5, -6, -6, -2, -4, -8, -3, -9, -2, 1, 0, 5, -2, 0, 0, 3, 2, 6, 4, 4, 3, 6, 4, 1, -2, 0, -1, -2, -3, -1, -5, 0, -5, -6, 2, -5, 2, -1, -1, 1, 0, -1, 5, -3, 2, -3, -1, 6, 0, -1, -2, -3, 1, -3, 2, -2, -4, -5, 4, 4, 4, 2, 3, 3, 6, 0, 1, 1, -6, -2, -3, -4, -3, -1, -8, 2, -6, 3, -2, -1, -2, 0, 2, 1, 0, -1, 0, 2, -3, -4, -3, -1, -2, -2, -3, 1, -5, -5, -1, -4, 4, 3, 4, 1, 1, 1, 2, -6, 1, -5, 4, -2, 4, 1, 4, -1, 1, 2, 4, 7, 3, -1, 1, -4, -1, -2, -4, 1, 2, 0, 3, 0, -2, 3, 0, 3, 2, -3, 3, -6, 5, 0, 0, -2, -2, 1, -2, -5, -3, -3, 5, 1, -1, 2, -3, 7, -1, 2, -1, 0, 0, 1, -2, -3, -2, -1, -2, 4, 1, -2, -5, -2, 2, 4, 2, 0, -1, -4, 1, -1, 1, -4, 0, -4, 3, -2, 1, 3, 2, -6, 0, -10, 5, -10, 7, -3, 9, 1, -1, -6, 1, -1, 3, -3, -4, 0, -5, 2, -3, 0, 0, -1, 4, 4, 1, 3, -2, 3, 1, -1, 3, -3, 2, -3, 2, -1, 1, 1, 0, -3, -2, 1, 5, 0, 1, 1, 6, 2, 5, -1, 7, -3, -1, -4, -3, 4, 0, 1, 0, -3, 2, -5, 3, -5, 0, -2, -1, 0, 4, 4, 1, -1, -2, -1, -1, -1, 3, 6, 4, 0, -1, -5, -2, -2, -5, -2, -3, -5, -2, -5, -1, -2, -3, -1, 2, 0, 2, 4, 8, -1, 4, -2, 1, 2, 4, 1, -1, -4, -3, 2, -3, 0, 1, -4, 1, -2, 2, -4, -1, -2, -2, 3, 4, -1, 0, -6, 2, -3, -1, -7, 0, -2, 1, 0, -3, -3, -1, -8, 0, -7, 0, -3, 0, 0, -1, 3, 1, 5, 0, 6, -4, 3, -4, 3, -3, 1, 0, 2, 1, 0, -1, -2, 0, -3, 0, -3, 0, -4, 1, -1, 6, 5, 2, -1, 6, 2, -1, 3, 2, 6, -1, 1, 0, 3, -2, 1, -6, -2, -4, -2, 0, -3, 1, 2, 2, 3, -3, 0, -1, 2, -1, -2, 4, 3, 1, 2, -2, 3, -2, 6, -2, 5, -5, 1, -3, 1, 2, 3, 1, -2, -1, 1, 7, 1, 3, 0, 3, 0, 3, -5, 0, -4, 0, -3, 5, -1, 4, 1, 1, 0, 1, -4, 1, -4, -4, 0, -3, 1, -2, -2, -2, 0, 5, -2, 5, -2, 3, -1, -2, 0, -1, 0, 0, 1, 1, -4, -2, -3, -4, -4, -9, 5, -3, 5, 0, 2, 5, 3, 3, -3, 1, -2, 2, -1, 1, 2, -2, -3, -1, 2, 4, 4, 1, -5, -1, -5, 0, -2, -2, -3, -1, 0, 1, 4, 2, 3, 0, 1, 3, 3, 4, -3, 2, -4, 2, -1, 2, -4, 0, -5, -2, -10, -2, -5, -2, 1, -5, 2, -3, 5, -2, 3, 4, 2, 4, -5, 4, -4, 4, -1, -4, -3, 0, -1, -4, -6, -6, 1, -6, -2, 1, 1, 3, 1, 7, 3, 3, 4, 2, 4, 4, 0, -5, -10, -7, -5, 0, 1, -5, -1, -5, -1, -4, 2, -3, 0, -1, -4, 3, 1, 2, 2, 0, 2, 3, 2, 2, 0, 2, 1, 2, -1, -1, -7, -6, 1, -1, 0, -4, 1, -1, 4, -2, 1, 2, 4, 2, -2, 2, -1, 4, 2, 1, 1, -1, 1, 4, -2, 5, -2, -1, -2, 0, 2, 2, 2, 4, 5, 2, 7, 3, 4, 5, 4, 2, -2, 0, -7, -3, -7, -3, -1, -3, -1, -4, -4, -1, -2, 0, 3, 7, 7, 4, -2, 4, 3, 1, 2, -2, 1, 0, 3, 3, 0, -2, -1, -5, -1, -3, -2, -2, -1, -2, 3, 1, 3, 3, 3, 3, 4, 5, -3, 1, 0, 6, 0, -3, -2, -3, -1, 0, 0, -2, 4, -5, 4, -2, 1, 2, -6, 1, -3, 0, 2, 1, 0, 2, 1, -1, 1, -4, 3, -4, 4, -3, 3, 1, -3, 3, -4, 1, 1, 2, 4, -2, 1, -7, -2, 0, -1, 4, 2, 1, 2, -2, 2, -3, -2, 3, -5, 6, -5, -2, -3, -1, 0, -2, -1, 3, -5, 3, -2, 0, 1, 2, 0, -2, 1, 5, 3, -1, -2, -2, 4, -1, -1, -3, -3, -3, -6, 5, -4, 1, 0, -3, -5, -3, -4, -1, -2, 4, -2, 0, -1, -3, 1, 0, -2, -3, -7, 0, -6, 5, -5, 0, -2, -3, 0, 0, 0, 0, 4, 1, 3, 3, 0, 0, -3, 0, 2, 2, -1, -1, -5, 4, -4, 4, -2, 0, 0, 0, -1, -2, 1, 0, 5, -1, 4, 0, 0, -2, -4, 1, -2, 0, -2, 6, -5, 0, -3, 3, -1, -1, 0, 1, -2, -4, -5, 1, -1, -2, 0, 5, 5, 4, -3, -1, -2, -1, -3, -2, -3, -1, 2, -1, 4, 2, 3, 3, 2, 2, -3, 2, 0, 1, 2, -1, 5, 2, 4, 2, -1, 1, -1, -3, -3, -7, -6, -4, -2, 1, -4, 1, -1, 3, 3, 0, 4, 3, 0, 0, -4, 0, -3, 1, -3, -1, -5, 2, -5, 1, 1, -1, 3, -3, -1, -5, -2, 5, 3, 6, -1, 1, -4, -2, -2, 5, 0, 1, 2, -3, 2, -5, -2, -1, 2, -3, 1, 0, 0, -6, 2, -5, 5, -5, 4, 0, -1, 1, -1, -1, -2, 1, -3, 2, -4, 3, -4, -1, -7, 2, 3, -1, -1, -3, 0, 1, 1, 1, 2, 1, 1, 1, 4, 5, -2, 1, 3, 1, 1, 1, 1, 6, 0, -1, -7, -2, -7, 0, -3, 4, 0, 2, -1, 0, 6, 2, 4, 1, 3, 2, 1, 5, -2, 2, 0, -2, 2, -2, -1, 1, -1, 2, -2, 0, 0, -2, 2, -4, 5, 2, 2, 4, -6, 4, 0, 5, 0, -1, -2, -6, 2, 1, 1, 5, 1, 6, -3, 4, -2, 3, -4, 4, -4, -1, -6, -1, 1, -1, -3, -2, 0, 2, 3, -4, 6, -2, 3, -3, 4, -1, 6, 2, -1, 2, -6, 0, -1, 2, 4, 6, 1, 6, 0, 8, -6, 2, -6, 3, -5, 2, -2, 6, -2, 0, -5, 0, -5, 0, -4, 1, -3, 2, -2, -3, -4, -1, 1, 5, -2, -3, -5, 0, -5, 6, 2, 5, 3, 0, 4, -6, 5, -7, 1, -3, 0, 0, 1, -4, 1, -4, 1, -2, -4, 4, 0, 4, -4, -4, -5, -4, 0, -3, -3, -4, 2, 2, -3, 2, -7, 2, -5, 2, -1, 3, -1, 5, 4, 5, -3, 0, -4, 8, -1, 8, 5, 2, 1, -2, 4, 0, 1, -2, 2, -2, 3, -3, 2, -2, 1, -3, 1, -1, 2, -4, 3, -1, 1, 0, -2, 2, 0, 7, -2, 0, 0, -3, -2, -1, -6, -2, -2, -1, 0, 1, 2, -2, 0, -3, -1, -3, 1, -2, -5, -3, -1, 3, 0, 5, 3, 1, 0, -1, 0, -2, -1, -4, 1, -1, -1, -2, 6, 0, 7, 1, -5, 4, -3, 5, 0, 3, 0, 0, -2, -3, 0, 1, 0, -3, 2, 1, 6, -3, 6, -3, 4, -1, 2, 0, 0, -1, -2, -2, -3, -4, -1, -3, -1, 2, 0, 3, -1, -2, 0, 0, 2, 5, 3, 1, -3, 4, -3, -2, -3, 1, 5, -1, 0, 5, 0, 5, -1, 5, -3, 0, -3, 1, 0, -2, -1, -2, 2, 0, 0, -1, -1, 0, -1, 1, 0, -1, 2, 1, 1, 5, 4, 3, -1, -1, -3, -1, 1, 1, 0, 1, 1, 4, -2, 4, -2, 6, 1, 7, -2, 4, -2, 3, 1, -1, 0, 5, -1, 2, -8, 1, -3, 1, -3, 2, 2, -2, 2, -2, -3, -2, -3, -3, -2, -1, -3, 0, -4, 0, 1, 0, 0, 4, 2, 2, 0, -1, -2, 3, -1, 1, 0, -4, 6, -5, 7, -4, 2, -7, 1, -2, 2, 1, -1, 1, 1, 0, 3, -2, 2, 0, 2, -3, -1, 2, -3, 3, -5, 5, 0, 4, 1, 3, -3, -3, -6, 1, 1, -2, -1, 1, 0, 2, 0, 0, -1, -2, -2, 0, 3, 4, 2, 6, 0, 3, -4, 5, -3, -2, -5, -3, -3, -3, 3, -2, 6, -4, 4, -4, 1, -4, 3, -5, 1, -6, -3, -6, -6, 2, -2, 3, -4, -4, -2, -2, -2, -7, 3, -5, 4, -1, -2, 6, -1, 0, -6, -9, -4, -2, -1, 2, -1, 4, -4, -1, 0, -1, 1, -1, 2, 2, 0, 0, 0, -1, 1, 2, 5, -1, 2, -1, 1, 2, 1, 3, 2, -2, -4, -2, 0, -1, 2, 0, 2, 2, 3, -4, 1, -5, -2, -1, -5, 4, -2, 6, -3, 6, -5, 7, -4, 2, -8, -1, -4, -4, -4, -3, -2, 4, 2, 3, 1, 2, 5, 3, 0, 3, -7, 2, -6, 3, -4, 3, 2, 2, 0, -5, 5, -3, 5, -3, 3, -1, -4, 0, -8, 0, -2, 1, 0, 3, -2, -2, 4, -3, 6, -3, 2, -4, 1, 2, -3, -2, -6, -3, -5, 0, 1, 0, 2, 2, -2, 6, -1, 4, -2, 2, 2, 2, 2, 1, 3, 4, 6, -2, 4, -1, -2, -4, -1, 5, -3, 2, -3, 4, -3, 0, -1, 7, 1, 2, -1, -1, -2, -2, 2, 1, -1, 1, -2, 0, 3, 2, 4, 1, -1, 3, 2, 5, 0, 2, -2, 3, -3, 3, -2, 3, 0, 5, 0, -1, 0, -3, 3, -2, 5, 2, 4, 2, 1, -1, -1, -1, 3, 0, 1, 2, -2, 1, -2, -1, -2, 3, -5, 6, -1, 3, -2, -2, 2, -4, -1, -3, 1, 0, -1, 5, -1, 5, 1, -1, 3, -2, 1, 0, -2, 1, -1, -3, 1, -4, 0, -5, -7, 0, -3, 1, 4, -1, 0, -6, -1, -3, 2, -3, 3, -7, 2, -5, 0, -4, 0, -1, 2, -2, 2, 1, 0, 4, -1, 2, -6, -1, -6, -2, -4, -3, 0, 2, 0, 4, 0, 6, 0, 4, -2, 4, 1, 5, -1, 3, 0, 3, 1, -2, -4, -2, -1, -1, 2, -5, -1, -7, -2, -1, -2, 2, 2, 1, 2, -4, 3, -5, 0, -2, -1, 1, -1, 4, -6, 5, -3, 6, 2, 1, -1, -6, 2, -6, 5, -6, 7, 0, 0, 2, 0, 1, -2, 0, 2, -1, 4, 3, 2, 0, 0, 0, 2, 4, 5, 2, 0, 4, -5, 1, -3, 3, -4, -1, 0, -2, -3, 2, -1, 2, -1, 3, -2, 5, -2, 7, -2, -1, -3, -1, 0, 3, -3, -2, -2, -3, 3, -2, 1, 0, 0, -4, 3, -2, 4, -2, 4, -2, 0, 1, 2, 4, -1, 3, -2, 4, -5, -2, 4, 4, -1, 1, -6, 0, -4, -1, -4, -3, -4, 0, 3, 0, -2, -2, 3, 1, 2, 4, 0, 7, -2, 7, -6, 2, -2, -5, 0, -4, -1, -5, -2, -3, 2, -1, 5, -4, 2, -3, -1, 0, 2, 1, -2, 1, -7, 0, -5, 0, -3, -1, -4, 2, 1, 1, 2, -5, 0, -3, 0, 0, -2, 0, -1, -3, 3, 3, 4, 1, 0, 2, 1, 0, 0, -3, -1, 0, -2, 1, 1, 2, 3, 5, 2, -1, 2, -4, -1, -5, 0, -1, 4, 1, 0, -1, -7, 3, -6, 0, -1, 0, 0, -3, 1, 1, 4, -1, 1, 2, 2, -1, 2, -2, 2, -2, 4, 0, 1, 0, -3, -1, -6, 3, -1, 2, -1, -3, 3, -2, -4, 1, -8, 2, -7, -2, 2, 0, 1, -6, -1, -1, -4, 2, -3, 5, 0, 5, -1, 4, -3, -3, -1, -4, 2, 1, 1, 3, -1, 6, -3, 6, -4, 3, -2, 0, -4, 1, -1, 0, 3, 2, 0, -2, -1, 4, -2, 5, -5, 3, -6, -1, -3, -2, 0, -5, -1, -4, 7, -2, 3, -3, 1, -3, 2, -5, 4, -3, 3, -1, 3, -5, -4, -6, 0, -1, 0, 0, 1, 1, 0, -1, -3, -4, -1, -2, -1, -4, -4, 2, -1, 4, -1, 3, -3, 2, -1, -1, 2, -3, 2, -3, -1, -4, 0, 1, 5, 0, 0, 0, -2, -2, -2, 3, 2, 1, -1, 1, -1, 1, 2, -4, -6, 0, -5, 2, -5, -5, -4, -3, -1, -1, -3, -3, 1, -1, -3, 1, 1, 2, -5, -2, -2, 2, 0, -1, -3, -1, -4, 1, -4, 0, -3, 0, -1, -3, 0, 1, 0, 2, 3, 1, -1, -2, 1, 3, 5, -2, 1, -3, 1, 0, 2, 0, 1, -1, -3, -2, 0, -3, -1, 0, -2, 2, -6, 2, -3, 5, 0, 2, 1, -3, 6, -2, 5, 1, 1, 3, 1, 3, 1, 2, -1, 2, -1, 2, -3, -2, -2, -1, 1, -2, 1, -6, 3, -1, 0, 4, -3, 4, 3, 5, -4, -1, -1, -2, -3, 1, -1, 3, 0, -1, -1, 3, -3, 1, -4, -2, 2, -2, 7, -1, 5, 1, 3, -1, 5, 0, 4, 0, 2, 2, 2, -2, 1, 1, 2, -4, 0, 1, 4, 4, 1, -2, 1, -5, 4, 0, 5, 1, 4, -1, 4, 2, 0, 1, 2, 2, 1, -1, -5, -4, 0, 5, 0, 3, -1, -4, 1, -3, 3, 3, 4, 3, 1, 0, 0, -3, -2, -4, -3, -5, -3, -2, 4, 0, 3, -5, 2, 3, 4, 2, 3, -1, 5, -2, 1, -2, 2, 1, 5, 1, -2, -1, 0, 0, 0, -3, -1, -4, 3, -2, 2, 3, 1, 5, 3, 3, 5, 2, 3, 0, -3, -1, 0, 1, 0, -8, 3, 2, 6, 4, -2, 4, 2, -4, 0, -1, 1, -2, 1, 2, -1, -2, -5, 1, 0, 2, -2, 0, -3, 5, -1, 3, 5, 4, 4, 0, -1, 2, -5, -1, -4, 0, 0, 2, 0, 0, -2, 2, -4, 0, -4, -1, -5, -3, 1, 2, 2, 4, 1, -2, 2, -2, 4, 2, 4, 5, 2, 2, 2, 2, 3, 2, 6, -1, 2, -2, 1, 0, 1, 4, 0, 4, 0, 4, 0, 4, 1, -1, -2, 0, -1, 1, -6, 2, -3, 5, 0, 3, 4, 1, -4, -3, -1, -2, -4, 1, -3, -1, -3, -2, 3, -1, -4, -1, -1, 2, 4, -3, 3, -2, 1, -1, -1, 4, 0, 4, -4, 0, -3, -2, 0, -4, 3, 1, 0, -3, 0, 0, 2, -7, 2, -3, 5, 1, 3, 0, -5, -1, -1, 1, 4, -2, 0, 2, -4, 3, -4, 5, -1, 4, -6, 3, -5, 5, -2, 2, -5, 2, -2, -3, 0, -4, 1, -3, 1, 1, 0, 1, -2, 5, 0, 5, -1, 7, 2, 4, -1, -5, 0, 2, -1, 1, -2, 0, 2, -2, 2, -5, 0, -2, 1, -2, 5, -2, -1, 1, 0, 5, 2, 5, -2, -2, 1, -3, -4, -1, 0, -6, 0, -4, 3, -3, 9, 1, 5, -3, 1, -4, 1, 0, 2, 3, -3, 3, 1, 2, -1, -2, -2, 0, 1, 2, 1, 0, 2, -4, 4, 1, 2, 0, 3, 0, 1, -5, -1, -3, 0, 1, 1, 3, -4, 1, -2, -2, 3, -3, 2, 0, 0, -3, -1, 0, 3, 4, 4, 0, 7, -2, 5, -5, 4, -4, -2, 1, -6, -1, -7, -6, 0, -3, 2, -3, -1, -4, -2, -5, 1, 1, 3, -2, 2, -1, 1, 0, 2, 1, 1, 0, -3, 0, -1, -1, 1, -4, -3, -3, -1, 0, 1, -1, 3, 2, -2, -1, -2, 0, 3, 0, 1, -2, 0, -4, 1, -4, 1, -1, -5, 0, -3, 0, -5, 2, 1, 2, 1, -4, -1, -2, 0, -1, -2, 0, 1, 0, 4, -3, 4, 1, 2, 5, -2, 3, 0, 2, -1, 1, -6, 1, 1, 0, 1, 1, 0, 0, -1, 6, -2, 6, -2, 3, 1, 2, 3, -3, 1, 1, 6, 1, 2, 0, 1, -2, -4, -2, -5, -1, -7, 0, -1, 2, 2, 0, -1, -1, -7, -3, -5, -1, 2, -4, 0, -3, 3, 1, -2, 5, 0, 6, 0, 2, 0, 2, 0, 2, -6, 1, -1, -3, 5, -2, 4, -6, 4, -5, 5, -5, 4, -1, 1, 1, 1, 3, 1, 3, 0, -1, 0, -1, -1, -4, 0, -3, 0, 3, 0, -1, 0, -4, 2, -1, 0, 3, 0, 4, 2, 5, 2, 4, 0, 2, -5, -3, -1, 1, -5, 0, -3, -1, 1, 0, -1, -4, 1, 0, 3, 1, 2, -2, 2, -3, -2, 3, -6, 2, 0, 2, 1, 0, -1, 0, -4, 2, 2, 2, 2, 0, 0, 5, -2, 1, -2, 2, 2, 1, 2, 0, -1, -4, 0, -2, 6, 5, 4, 1, -3, 1, 2, -3, 5, -2, 3, -7, -2, -7, 2, 0, 1, 2, -3, 0, -3, 1, -1, 2, -4, 5, -5, 3, -9, 1, -1, 5, -2, 1, 0, 2, 3, -3, 2, -4, 1, -5, 1, 2, 4, 3, 2, 1, -2, 3, -4, 5, -2, -4, -2, -2, -2, -2, -3, 1, -3, -3, -3, 1, -4, -2, -3, 0, -2, 2, 0, 3, 0, 6, 2, 0, -2, 1, 2, 2, 1, 3, 7, 3, 4, -2, 0, -2, -2, -2, -1, -5, 2, -7, 1, 1, -3, 4, -1, 2, 1, -2, 5, -4, 2, 0, -1, 2, 2, 4, 0, 3, 2, 5, -1, 0, -2, -2, 1, -2, 5, -6, 2, -1, 0, 4, -4, 0, 1, 1, 1, 0, -1, 2, 3, -3, 0, -3, 6, -2, 6, 0, 0, 1, 0, 2, 4, 0, 3, 4, -2, 3, -6, 4, -4, 0, 1, 1, -2, -3, 3, 0, -1, 0, -1, -3, -2, -6, 3, -8, 4, -5, 0, -6, 0, -2, -2, -2, 2, -1, 1, -4, 0, -2, 2, 3, 1, 1, 2, 0, 1, -2, -4, 4, 2, 4, 1, -3, 1, -2, 0, 1, -3, 3, 0, 1, -4, -3, -4, -1, -6, -2, 2, 2, 3, 0, 1, 1, 0, 0, 0, 2, 2, 4, -1, -2, -1, -1, 7, -6, 3, -4, 5, 0, 0, -2, 0, 2, -1, -4, 1, -4, -1, 0, -1, 3, -2, 2, 0, 1, -4, 3, 1, 0, 1, -3, -3, -3, -1, 1, 0, -3, 1, 1, 7, 1, 2, 0, 0, -3, 0, -5, 1, -5, 2, 0, 4, 3, -2, 2, -1, 7, 2, 8, 0, 2, -2, -2, 0, -5, -3, 2, -4, 6, -4, 2, 3, 0, 4, 0, 3, -1, -1, -2, 2, 2, 0, 0, -1, -6, -2, -5, 0, 3, 1, 1, 0, 1, 3, -2, -1, -1, 1, -2, 1, -4, 1, -1, 0, 2, 2, 1, 2, -2, 2, 2, 1, -3, -1, -1, -2, -1, -1, 0, -4, -1, -3, -5, 1, -3, -3, 1, 0, 9, -4, 2, 2, 2, -2, -1, -1, -2, 0, 2, -2, 0, -5, 4, -2, 5, 0, 2, 1, 4, 4, 1, -3, 5, -3, 1, -1, 1, -2, 1, 1, 1, 8, 0, 7, -2, 7, -5, -1, 0, -2, 4, 4, 5, 3, 1, 2, 0, -5, 0, -3, 4, 0, 4, 1, -1, -3, 3, 0, 2, -9, 4, -1, 13, -1, 4, -5, -2, -2, 0, -1, 4, -3, 3, -3, -3, -2, -2, 0, -3, -3, -2, 0, 1, 1, 3, -2, 5, 1, 3, 0, 1, 3, 5, 4, 0, 1, -4, 0, -2, -2, -2, 0, -1, -1, 2, -2, 2, -3, 1, -1, -2, 1, 1, 1, 1, -1, 2, 0, 0, -1, -4, 1, -7, -4, -7, 2, -7, -2, -6, 5, -1, 1, -4, 4, -3, 2, -3, 4, 0, 3, 1, 0, -2, -4, -1, -9, 3, -4, 7, -1, 4, 2, 1, -3, 0, -3, -1, 1, 0, 1, -3, 3, -1, 8, 1, 9, 2, 2, 1, -1, 3, -4, 4, -7, 1, -3, 3, 1, -1, 1, -1, 4, 0, 0, -3, -3, 2, 0, 3, -4, 4, 1, 4, -1, 0, 0, 3, -1, -2, -1, 1, -2, 3, -2, -1, 5, -5, 5, -2, -3, 2, -3, 5, -1, 3, 1, 0, -2, 1, -4, -1, 1, -3, 2, -1, 0, -3, 0, -3, -1, -2, 3, 0, 4, -3, 3, -2, 2, -1, 0, -1, 2, 2, -3, 2, 0, 4, 1, 3, -1, -6, 0, 0, -2, 1, -4, 1, 0, -5, 8, 0, 3, -3, -3, 0, 0, -3, 1, 0, -1, 0, -4, 0, 5, 1, 2, 2, 1, 0, -1, 0, -4, 2, -3, 5, 1, 2, 1, 0, 2, 2, -3, 6, -2, 7, -7, 1, -4, 6, -3, 1, 0, 2, -2, -2, -2, 1, -1, -1, 4, -1, 1, -2, 1, 2, -5, 1, -4, -1, -4, -3, 0, 2, 1, 4, 4, 4, 6, -1, 1, 0, 2, -2, 6, 1, 4, -5, 1, -5, 0, -5, 3, -4, 2, -2, 1, -2, 0, 0, 2, 1, -3, 4, -1, 6, -3, 1, -2, -1, -3, 0, 1, 2, -1, -3, -3, -2, 2, -2, -1, -4, 0, 0, 3, 0, 2, 1, 0, 4, -2, 1, 0, 3, -1, 3, -6, 0, -2, 3, 4, 1, 4, 1, 1, 1, -4, -1, -3, 1, -3, 5, 0, 1, 0, 2, -2, 2, -1, 2, 3, 3, -2, -2, -5, -4, 1, 3, 4, 2, 3, -1, 1, -2, -1, 0, -3, 0, 2, -2, 5, -4, 1, -2, -1, -3, -2, -5, -4, 3, 0, 6, -3, 1, -3, 1, 0, 5, -3, 4, -2, 0, 1, 0, 1, -1, -5, 1, 1, 4, 2, 3, -1, 0, -2, 0, 5, 0, 5, -1, -2, 3, 2, 5, 0, 5, -1, 0, -2, -1, 1, -1, 5, 0, 0, 2, -1, 1, -5, -3, 0, 2, 1, 1, -1, 0, -1, 3, -2, 0, -5, 4, -2, 6, -4, -1, -6, 0, -3, 0, -2, -5, -2, -3, -2, 0, 1, 2, 0, 3, 1, 4, 4, 4, -4, -6, -2, -1, -3, -2, -2, 4, -2, 1, -4, 4, 1, 0, 1, -3, 1, 2, 0, 2, 1, 2, 5, 5, 1, 3, 0, -2, 2, -1, 1, -1, 4, -3, 6, -3, 1, -2, 0, 2, 2, -1, 1, -2, 1, -3, 2, 1, 2, 4, -1, 0, 0, 2, 1, -2, 2, -1, -2, -2, -1, -1, -2, -4, -2, -7, 1, -3, -1, 0, -3, 6, -2, 2, 3, 1, 4, 2, -3, -1, -2, -1, -4, 3, -6, 5, -2, 5, 1, 0, -2, 0, 0, 1, 1, -1, 1, -2, 3, 3, 0, 1, -2, 4, -3, 3, -2, 1, -3, 2, 3, 4, -1, 1, -4, -1, 0, -1, 1, -3, 0, -5, -5, -3, -5, -5, -1, -5, 2, -5, 3, -1, 2, 5, -1, 2, 1, 2, -1, -3, -2, -4, -1, -1, -1, 1, -2, -5, -2, -3, 5, 2, 4, -4, 3, 1, 5, 3, 2, 5, 3, 2, 0, -3, -3, 1, 5, 2, 4, -5, 0, -2, 5, -1, 3, -4, 1, -4, -1, 2, 0, 2, -1, 6, 3, 4, 7, 0, 3, -5, -4, -1, -3, 2, 1, 2, 0, 2, -3, -5, -1, -10, 0, -7, 0, 2, -2, 0, -1, -4, 0, -6, 3, -3, 3, 1, 1, -4, -5, 0, -5, 2, -6, 2, -3, 1, 1, -2, 1, -5, 1, 3, 0, 7, 1, 7, 1, 0, -8, -4, 0, -1, 3, -2, 4, 0, 2, 2, 1, 5, 1, 2, 1, 1, 1, 2, 1, 1, 0, 4, -2, 0, -4, -1, -2, -1, -2, -2, -5, -1, -7, -3, -3, 0, 2, 1, 3, 1, 3, 2, 3, 7, 3, 8, 0, 0, 4, -2, 1, -3, -1, 0, 0, 3, 7, 0, 2, -3, -2, 0, 0, 1, 2, -2, 2, -2, 3, -3, 3, 5, 1, 4, 1, -2, 3, -2, 2, 2, -1, 1, 0, -1, 0, -1, -7, 0, 0, 5, 4, 7, 2, 6, 2, 2, -1, 1, -2, -4, -1, -6, 3, -1, -2, -3, 0, 4, 2, 7, -2, 4, 0, 3, 2, 1, -1, -1, -5, -2, -1, 2, 4, -3, 4, -7, 4, -6, 3, -6, 4, -3, 5, -1, 0, 3, 3, 4, 1, -1, 0, -2, -2, 2, -1, 2, -4, 2, 4, 3, 1, 5, -1, 4, -4, 3, -5, -5, -5, -3, -3, 0, -4, 3, -2, 2, 0, -1, 2, -3, 2, -1, 2, 2, -1, -4, -4, 0, 0, 0, 3, 2, 0, 4, 2, 3, 0, 1, 2, 4, -1, -1, 2, 5, 1, 1, -5, -3, -2, 0, 4, 0, -2, -1, -2, 1, 0, -2, -3, -1, 5, 0, 3, 4, 0, -1, -7, -4, -3, -4, -3, -6, -4, -4, -1, -1, 4, 1, 1, -1, 4, 0, 2, -2, 0, 0, -1, 1, -6, 1, 0, 2, -1, -1, -2, -3, -7, -4, -5, -4, -3, -3, 3, -2, 3, 6, 9, 6, -2, -4, 1, -2, 4, -2, 0, 1, 3, 2, -2, -1, -5, -3, 1, -4, 1, -6, 1, 0, 4, 0, 4, 5, 5, 3, 5, 1, 1, -3, -5, -3, -4, 2, -3, -2, -4, -5, -6, -2, -4, 7, 4, 1, 3, 0, 3, 2, 8, 2, 7, 3, 3, 1, -1, -5, -1, -2, -1, -2, -3, -5, -2, -5, 1, 2, 0, 6, -2, 5, 1, 6, 6, -1, 2, 0, 1, -2, -1, 2, 0, -2, -3, -2, -3, -4, -4, -7, -1, -2, 3, 4, 4, 5, 3, 3, 3, 0, 5, 0, 9, 1, 5, 3, 5, 0, 2, -5, 0, -7, -3, -6, -4, -5, -2, -4, 4, -3, 5, 2, 9, 5, 7, 8, 6, 6, -1, 0, -1, -2, 1, -9, -4, -7, -5, -8, -6, -3, -1, -3, -3, 4, 4, 12, 7, 15, 3, 8, 0, 7, 2, 5, -5, -6, -5, -3, -3, -5, -5, -3, -4, 0, -5, -1, -4, 0, 3, 6, 7, 6, 7, 10, 5, 8, 1, 0, -1, -5, 2, -4, -6, -3, -7, -5, -1, -7, -2, -5, 3, -5, 6, 1, 11, -1, 10, 4, 14, 4, 14, 4, 13, 2, 5, -2, -1, -7, -6, -14, -8, -8, -6, -2, 4, 4, 5, 3, 4, 7, 4, 6, 4, 7, 4, 1, 0, 1, -5, -2, -7, -8, -13, -8, -9, -3, -9, -6, -5, 2, 4, 11, 12, 10, 7, 6, 7, -1, -1, 0, -2, -1, -6, 0, -4, 3, 0, -2, 0, -7, -1, -2, -5, -2, -3, 7, 12, 12, 5, 3, 4, 0, -6, -6, -3, 1, 5, -2, 4, -2, -1, 1, -2, 2, 3, -1, 1, 0, 7, 2, 1, 2, 4, 6, 5, 1, 4, 0, -3, -4, -11, -8, -8, -9, -6, 1, -2, 0, 3, 2, 4, 2, 4, 6, 5, 10, 9, 10, 5, 2, -1, 0, -7, -8, -14, -12, -11, -5, -9, -5, -2, 4, -1, 2, 1, 6, 6, 9, 7, 8, 9, 5, 1, 3, -6, -3, -6, -11, -8, -10, -5, -2, -2, -3, -5, 0, -3, 3, -1, 10, 2, 3, 4, 9, 3, 6, -1, -2, -3, -11, -9, -6, -6, -4, -3, 0, -2, -1, -2, 3, 7, 2, 5, 2, 12, 1, 7, 0, 2, -2, -9, -8, -10, -4, -8, 1, -4, 3, 0, 0, -2, -3, 0, -3, 3, -1, 13, 6, 9, 6, 6, 5, 1, -2, -3, 6, 4, 1, -4, -6, -8, -10, -8, -8, -5, -3, 3, 4, 10, 1, 3, 2, 4, -3, 4, -3, 4, -2, 2, -6, -8, -3, -4, -7, -1, -7, 1, 0, 5, 7, 3, 4, 1, 4, 1, 3, 4, 7, 4, 0, 2, -1, 6, -3, -3, -7, -6, -1, -3, -2, 0, 5, 1, -1, -7, -2, -5, -4, -6, -3, 0, 7, 6, 7, 4, 3, -1, -3, -5, 2, -5, 4, 1, 6, 11, 11, 9, 2, -3, -7, -6, -8, -2, -1, 1, 4, 9, 5, 4, -5, -7, -13, -3, -9, 1, -1, 2, 3, -11, -1, -9, -2, -4, -5, 3, -3, 12, 9, 11, 9, 6, 8, 7, 3, 6, 4, 7, 0, 1, -3, -4, -12, -10, -11, -7, -2, -5, -4, -12, -9, -10, -11, -12, -10, -3, 5, 11, 22, 19, 28, 23, 20, 15, 13, 4, -2, -8, -14, -10, -16, -16, -16, -11, -14, -10, -9, -7, -4, -8, -8, -5, -3, 4, 15, 22, 27, 29, 28, 27, 26, 13, 6, -6, -18, -25, -29, -23, -23, -14, -7, 0, 11, 9, 12, 2, 8, 0, -3, -2, -1, -1, 7, 6, 16, 7, 4, -7, -10, -14, -8, -13, 0, 4, 15, 16, 19, 16, 13, 6, 0, -7, -3, -11, 0, -4, 2, 4, 7, 1, -5, -12, -25, -26, -28, -31, -23, -16, -3, 10, 18, 26, 27, 28, 25, 22, 15, 15, 7, 2, -2, -6, -4, -7, -12, -7, -11, -1, -8, -9, -9, -17, -15, -21, -21, -26, -22, -17, 0, 13, 32, 41, 48, 49, 44, 37, 23, 4, -5, -20, -23, -27, -24, -19, -17, -13, -11, -7, -16, -13, -19, -19, -20, -18, -6, -4, 6, 10, 18, 24, 28, 28, 30, 24, 16, 15, 9, 9, 5, -5, -10, -18, -23, -22, -23, -24, -20, -19, -19, -18, -14, -13, -12, -1, 0, 10, 10, 21, 23, 24, 24, 26, 24, 21, 13, 6, 0, -9, -6, -18, -10, -17, -14, -13, -9, 0, 0, -8, -5, -15, -9, -15, -7, -8, -6, 0, 5, 16, 24, 30, 26, 26, 21, 20, 3, -2, -13, -9, -13, -9, -2, 6, 9, 13, 6, 4, -17, -19, -29, -30, -30, -32, -20, -14, -3, 4, 13, 21, 30, 29, 33, 25, 18, 11, -4, -1, -16, -5, -6, 13, 15, 26, 14, 3, -13, -31, -47, -63, -69, -60, -42, -8, 19, 46, 64, 67, 65, 45, 20, -6, -24, -38, -31, -29, -5, 8, 29, 34, 37, 23, 11, -10, -31, -46, -62, -63, -57, -43, -17, 7, 35, 52, 67, 64, 60, 39, 22, -3, -18, -36, -39, -34, -23, -1, 14, 32, 34, 29, 13, -9, -35, -52, -71, -71, -63, -39, -9, 25, 59, 77, 83, 73, 54, 25, -6, -34, -51, -56, -48, -31, -8, 16, 32, 40, 36, 33, 9, -5, -26, -34, -39, -40, -35, -21, -14, 8, 25, 42, 51, 57, 55, 47, 25, 8, -22, -41, -57, -63, -47, -35, -6, 12, 32, 31, 25, 6, -17, -38, -48, -47, -31, -3, 28, 57, 76, 82, 75, 47, 14, -22, -56, -69, -74, -59, -39, -8, 17, 40, 41, 42, 15, -5, -32, -54, -62, -55, -44, -16, 12, 43, 72, 86, 90, 79, 52, 29, -13, -39, -64, -76, -73, -56, -31, -3, 15, 43, 41, 44, 15, 1, -33, -48, -63, -53, -36, -5, 31, 67, 96, 107, 102, 76, 37, -4, -45, -77, -91, -91, -68, -47, -9, 20, 36, 44, 24, 11, -23, -39, -59, -59, -51, -23, 10, 47, 79, 105, 102, 100, 69, 40, 2, -41, -71, -88, -91, -71, -49, -13, 11, 32, 44, 28, 17, -15, -30, -58, -59, -51, -20, 16, 51, 89, 104, 113, 90, 54, 15, -37, -76, -100, -102, -87, -55, -23, 13, 46, 48, 52, 22, 2, -31, -46, -63, -49, -30, 9, 38, 75, 93, 107, 89, 66, 22, -10, -51, -77, -97, -87, -74, -44, -15, 12, 29, 31, 22, 3, -11, -25, -25, -23, 5, 32, 60, 81, 88, 84, 66, 34, 1, -38, -73, -93, -103, -81, -51, -13, 19, 48, 56, 48, 28, -16, -43, -70, -72, -58, -20, 24, 72, 111, 125, 125, 95, 58, 2, -39, -86, -103, -114, -85, -58, -12, 18, 42, 52, 40, 16, -14, -49, -63, -69, -54, -19, 19, 63, 93, 111, 116, 100, 72, 34, -11, -46, -79, -89, -92, -70, -39, -7, 18, 35, 38, 22, -2, -41, -68, -89, -83, -57, -9, 45, 94, 131, 140, 139, 98, 62, -4, -46, -91, -108, -105, -83, -46, -3, 29, 52, 46, 30, -17, -57, -99, -115, -109, -71, -14, 49, 114, 163, 180, 170, 122, 64, -6, -68, -116, -137, -129, -91, -45, 17, 64, 90, 87, 59, 8, -51, -111, -150, -163, -133, -85, -2, 81, 162, 211, 229, 198, 147, 52, -29, -106, -165, -179, -162, -106, -35, 37, 93, 121, 111, 67, 5, -66, -127, -168, -170, -125, -57, 44, 129, 196, 226, 207, 160, 76, -10, -98, -154, -177, -155, -102, -26, 51, 107, 134, 123, 74, -7, -91, -165, -205, -200, -149, -62, 50, 142, 217, 238, 220, 149, 58, -35, -119, -157, -159, -121, -54, 15, 82, 124, 131, 109, 58, -22, -97, -169, -198, -191, -146, -76, 11, 95, 163, 191, 187, 147, 80, 13, -56, -97, -111, -90, -44, 13, 66, 99, 116, 90, 55, -14, -83, -142, -190, -186, -163, -104, -37, 38, 109, 151, 174, 161, 119, 65, 6, -27, -43, -37, -18, 16, 34, 44, 36, 4, -31, -80, -115, -130, -128, -98, -58, -14, 24, 45, 62, 54, 51, 34, 21, 22, 30, 41, 68, 86, 107, 99, 81, 47, -4, -62, -118, -158, -176, -173, -146, -93, -29, 35, 76, 100, 91, 73, 32, -2, -27, -30, -15, 20, 65, 115, 150, 153, 129, 74, 3, -81, -152, -194, -207, -181, -142, -67, 9, 77, 113, 111, 90, 41, -19, -65, -90, -83, -41, 21, 116, 197, 252, 263, 210, 117, -13, -131, -240, -287, -297, -252, -172, -67, 34, 118, 155, 160, 112, 45, -27, -72, -99, -90, -48, 26, 104, 191, 242, 256, 209, 108, -5, -131, -221, -274, -276, -231, -156, -62, 36, 104, 147, 128, 84, 11, -55, -98, -112, -86, -24, 58, 160, 244, 296, 296, 226, 105, -56, -201, -321, -359, -341, -250, -115, 28, 164, 244, 247, 183, 62, -77, -180, -240, -222, -158, -51, 70, 184, 273, 308, 296, 231, 126, 10, -102, -192, -241, -246, -208, -140, -60, 22, 83, 102, 88, 37, -29, -86, -118, -122, -94, -51, 11, 70, 131, 185, 224, 230, 199, 137, 48, -48, -132, -197, -225, -205, -151, -73, 10, 79, 110, 82, 19, -58, -121, -167, -173, -123, -45, 59, 163, 243, 292, 290, 239, 166, 71, -33, -115, -174, -195, -180, -150, -103, -49, -11, 4, 10, -12, -40, -79, -99, -102, -67, -11, 56, 123, 176, 217, 233, 235, 198, 121, 32, -66, -136, -188, -197, -174, -135, -93, -56, -14, 14, 10, -18, -62, -90, -108, -80, -22, 57, 132, 192, 240, 257, 244, 183, 100, 1, -88, -159, -187, -175, -139, -92, -48, -20, -11, -24, -60, -100, -152, -159, -136, -55, 52, 175, 267, 324, 305, 254, 146, 36, -77, -161, -191, -182, -121, -58, 10, 45, 53, 27, -11, -61, -114, -162, -192, -180, -135, -56, 48, 147, 228, 265, 274, 241, 182, 93, 3, -79, -138, -163, -151, -114, -73, -23, 15, 43, 51, 34, -12, -73, -141, -185, -199, -165, -84, 26, 133, 234, 290, 300, 262, 176, 70, -41, -123, -174, -180, -153, -93, -31, 37, 75, 105, 97, 58, -31, -134, -232, -280, -286, -221, -111, 43, 177, 295, 354, 369, 318, 227, 101, -15, -117, -174, -212, -198, -161, -94, -26, 47, 93, 102, 55, -36, -146, -245, -312, -304, -226, -72, 107, 282, 421, 491, 483, 385, 231, 30, -157, -314, -396, -385, -290, -141, 23, 176, 267, 267, 172, 0, -209, -400, -507, -490, -327, -79, 218, 466, 632, 685, 593, 410, 133, -138, -370, -495, -489, -373, -187, -3, 146, 224, 236, 167, 44, -115, -265, -373, -386, -303, -120, 92, 295, 441, 505, 477, 375, 207, 7, -190, -330, -393, -348, -239, -86, 67, 183, 232, 221, 129, -9, -194, -356, -448, -437, -301, -86, 187, 428, 587, 616, 533, 333, 74, -203, -411, -507, -469, -320, -99, 124, 292, 354, 326, 215, 38, -160, -335, -430, -434, -332, -158, 52, 232, 347, 377, 337, 251, 123, 7, -83, -125, -120, -89, -20, 30, 44, 42, 22, 5, -29, -50, -84, -117, -163, -197, -200, -167, -107, -29, 63, 156, 228, 271, 288, 274, 212, 124, 22, -70, -148, -198, -213, -182, -106, -10, 93, 160, 161, 63, -89, -256, -390, -436, -397, -251, -46, 202, 428, 606, 680, 638, 459, 198, -105, -363, -547, -591, -524, -330, -80, 185, 385, 474, 398, 175, -136, -452, -661, -708, -547, -236, 147, 505, 766, 878, 807, 577, 230, -143, -478, -674, -702, -558, -301, -14, 240, 400, 452, 363, 160, -102, -369, -558, -617, -502, -236, 97, 424, 656, 792, 756, 574, 251, -112, -445, -677, -764, -650, -402, -83, 217, 463, 609, 606, 431, 128, -224, -544, -744, -755, -551, -198, 199, 548, 782, 857, 733, 438, 56, -313, -587, -723, -661, -448, -150, 140, 359, 509, 528, 422, 194, -79, -357, -563, -653, -557, -319, -3, 300, 531, 647, 617, 441, 182, -85, -301, -432, -447, -342, -186, -12, 124, 238, 316, 326, 279, 164, 1, -199, -393, -515, -547, -467, -303, -65, 216, 476, 653, 713, 629, 428, 144, -143, -379, -545, -594, -533, -344, -83, 217, 454, 589, 531, 310, -23, -386, -672, -827, -771, -500, -95, 369, 755, 996, 1000, 769, 385, -56, -438, -691, -775, -666, -416, -90, 218, 449, 561, 493, 254, -79, -413, -662, -772, -703, -434, -20, 420, 798, 1025, 1052, 819, 395, -99, -521, -801, -889, -774, -483, -122, 212, 467, 603, 561, 343, 9, -308, -559, -670, -628, -397, -50, 310, 626, 825, 863, 685, 335, -73, -425, -670, -744, -631, -362, -47, 235, 446, 521, 473, 248, -28, -310, -506, -607, -571, -394, -102, 215, 503, 703, 779, 677, 413, 67, -271, -542, -683, -654, -456, -169, 123, 360, 512, 511, 377, 139, -109, -335, -495, -547, -476, -308, -105, 104, 308, 448, 507, 452, 356, 200, 50, -102, -183, -219, -230, -224, -184, -106, -12, 75, 144, 163, 112, -4, -159, -289, -400, -426, -358, -160, 114, 416, 655, 776, 711, 485, 153, -191, -471, -636, -648, -508, -258, 36, 317, 523, 560, 400, 93, -251, -562, -767, -797, -620, -268, 160, 603, 977, 1165, 1068, 703, 198, -309, -713, -950, -945, -724, -375, 3, 346, 598, 666, 519, 224, -103, -398, -596, -658, -534, -267, 59, 391, 684, 837, 779, 510, 130, -240, -546, -695, -660, -438, -139, 153, 384, 507, 492, 302, 26, -241, -456, -594, -603, -437, -154, 146, 407, 613, 697, 616, 373, 94, -188, -409, -546, -516, -342, -108, 111, 275, 390, 382, 269, 101, -62, -212, -355, -439, -410, -315, -180, -44, 143, 292, 388, 398, 379, 328, 228, 92, -33, -138, -230, -304, -298, -208, -85, 32, 109, 149, 114, 13, -113, -221, -310, -349, -300, -139, 98, 342, 523, 605, 553, 395, 182, -45, -260, -424, -486, -437, -278, -75, 137, 286, 307, 212, 44, -134, -309, -475, -533, -443, -206, 107, 455, 760, 894, 797, 528, 184, -160, -510, -753, -818, -670, -398, -51, 304, 575, 637, 473, 210, -87, -361, -590, -664, -537, -243, 138, 528, 827, 903, 702, 321, -92, -456, -705, -801, -684, -415, -47, 315, 632, 770, 670, 368, -5, -354, -619, -769, -736, -546, -224, 166, 566, 849, 903, 709, 370, 2, -325, -570, -660, -611, -447, -214, 83, 388, 579, 593, 453, 245, -5, -266, -498, -628, -649, -559, -355, -22, 346, 602, 697, 657, 536, 325, 57, -183, -356, -441, -458, -365, -167, 51, 196, 240, 231, 163, 38, -137, -290, -381, -396, -308, -111, 176, 434, 569, 558, 458, 296, 94, -112, -271, -378, -432, -427, -322, -154, 11, 118, 190, 244, 249, 199, 90, -63, -248, -396, -406, -242, 29, 304, 525, 637, 591, 389, 112, -161, -413, -601, -662, -540, -310, -57, 167, 348, 443, 392, 237, 67, -94, -244, -359, -338, -181, 27, 204, 348, 436, 413, 232, 7, -187, -318, -416, -424, -287, -59, 145, 280, 379, 403, 278, 23, -219, -372, -472, -510, -372, -63, 263, 462, 561, 576, 435, 126, -190, -366, -420, -410, -282, -15, 260, 371, 322, 196, 2, -261, -487, -534, -424, -251, -66, 189, 443, 578, 549, 429, 253, 9, -240, -346, -272, -124, 13, 117, 182, 112, -92, -326, -458, -473, -393, -187, 146, 462, 618, 572, 402, 139, -211, -516, -614, -463, -159, 191, 577, 860, 896, 607, 144, -361, -841, -1191, -1264, -985, -452, 139, 691, 1095, 1214, 993, 531, 32, -396, -665, -732, -561, -229, 130, 412, 565, 549, 352, -2, -390, -689, -805, -707, -408, 8, 415, 699, 777, 653, 361, -17, -366, -590, -629, -486, -196, 153, 451, 617, 632, 496, 253, -63, -321, -492, -549, -510, -360, -139, 53, 148, 172, 160, 114, 26, -17, 29, 127, 193, 224, 246, 203, 42, -167, -292, -281, -204, -91, 99, 305, 396, 301, 112, -105, -368, -644, -770, -644, -348, -23, 323, 669, 903, 887, 652, 313, -60, -443, -687, -658, -382, -50, 213, 387, 434, 294, -16, -338, -574, -689, -652, -386, 37, 421, 616, 621, 524, 330, 107, -58, -105, -116, -122, -62, 49, 120, 50, -103, -247, -334, -352, -254, -45, 134, 199, 142, 80, 11, -89, -178, -176, -79, 62, 235, 444, 575, 512, 273, -10, -252, -450, -563, -549, -418, -239, -15, 277, 528, 586, 402, 83, -229, -491, -619, -555, -315, -15, 275, 547, 765, 786, 559, 180, -183, -435, -544, -510, -338, -160, -40, 34, 112, 173, 114, -35, -178, -242, -222, -136, 47, 238, 348, 367, 368, 330, 194, -13, -183, -259, -271, -236, -138, -37, 2, -10, -11, -16, -51, -98, -101, -51, 16, 80, 100, 68, -20, -58, -21, 59, 138, 256, 364, 415, 362, 236, 17, -344, -732, -966, -912, -640, -210, 321, 827, 1112, 1064, 736, 205, -457, -1063, -1345, -1141, -541, 219, 925, 1387, 1456, 1103, 450, -280, -911, -1332, -1429, -1151, -530, 209, 820, 1142, 1141, 815, 255, -357, -804, -983, -927, -627, -115, 487, 945, 1121, 1019, 678, 172, -364, -721, -853, -824, -656, -368, -5, 266, 391, 385, 271, 56, -147, -198, -99, 33, 148, 262, 334, 289, 133, -16, -87, -110, -74, 58, 201, 214, 4, -268, -490, -615, -648, -512, -199, 166, 431, 622, 710, 631, 326, -36, -265, -343, -317, -179, 64, 286, 343, 256, 104, -143, -448, -662, -626, -385, -68, 264, 546, 652, 515, 226, -60, -317, -517, -546, -331, 47, 400, 672, 816, 739, 395, -126, -605, -950, -1110, -992, -557, 89, 661, 1021, 1088, 851, 304, -375, -922, -1135, -1011, -569, 78, 756, 1179, 1245, 980, 522, -70, -645, -1015, -1063, -844, -441, 65, 552, 813, 765, 477, 97, -293, -625, -773, -686, -426, -112, 222, 557, 763, 780, 626, 400, 122, -184, -444, -575, -605, -551, -388, -112, 165, 330, 374, 353, 232, 50, -119, -195, -236, -279, -227, -40, 172, 271, 296, 327, 329, 257, 184, 128, 10, -282, -582, -713, -636, -465, -196, 175, 564, 768, 744, 538, 155, -376, -875, -1056, -834, -353, 223, 814, 1261, 1352, 1026, 457, -192, -861, -1379, -1490, -1125, -521, 87, 631, 1051, 1154, 892, 447, -9, -485, -928, -1073, -794, -254, 264, 686, 998, 1039, 733, 208, -282, -678, -937, -973, -663, -144, 305, 557, 640, 580, 326, -54, -392, -544, -536, -378, -69, 328, 589, 617, 486, 318, 114, -110, -290, -370, -405, -372, -236, -41, 58, 24, -23, 3, 47, 112, 203, 266, 171, -23, -161, -170, -171, -170, -111, 47, 206, 324, 416, 437, 284, -22, -317, -468, -495, -476, -382, -201, 10, 189, 318, 406, 377, 186, -65, -191, -170, -59, 77, 236, 367, 323, 131, -111, -300, -463, -540, -442, -128, 202, 398, 417, 300, 59, -273, -506, -487, -262, 8, 251, 493, 681, 678, 500, 224, -61, -375, -641, -741, -651, -439, -191, 107, 386, 565, 559, 399, 136, -132, -352, -471, -471, -331, -79, 225, 495, 656, 674, 492, 158, -257, -606, -811, -825, -621, -225, 257, 652, 817, 734, 480, 119, -275, -578, -672, -551, -322, -48, 252, 454, 488, 386, 299, 189, -27, -289, -452, -465, -399, -243, 29, 284, 397, 414, 435, 363, 119, -239, -521, -673, -675, -492, -166, 181, 445, 630, 728, 674, 434, 81, -296, -572, -637, -456, -160, 64, 152, 181, 155, 100, 22, -6, -64, -195, -332, -295, -77, 170, 341, 462, 550, 508, 283, -46, -382, -683, -891, -847, -482, 81, 574, 852, 882, 708, 341, -130, -523, -723, -710, -556, -274, 115, 495, 715, 720, 550, 243, -145, -512, -692, -647, -431, -165, 124, 365, 494, 442, 237, -14, -266, -425, -406, -205, 106, 351, 509, 506, 376, 82, -247, -566, -749, -785, -602, -225, 290, 773, 1051, 1060, 817, 379, -172, -673, -957, -1002, -867, -575, -98, 427, 811, 911, 804, 503, 77, -376, -648, -709, -655, -510, -213, 221, 590, 750, 705, 463, 79, -344, -583, -576, -419, -200, 82, 406, 620, 630, 432, 90, -338, -736, -897, -720, -349, 26, 333, 629, 842, 832, 586, 225, -161, -575, -869, -859, -587, -289, -42, 282, 683, 911, 801, 485, 93, -369, -794, -952, -804, -564, -354, -2, 545, 1043, 1229, 1123, 767, 189, -497, -935, -1016, -924, -798, -524, -9, 547, 860, 901, 697, 277, -262, -617, -606, -423, -292, -170, 126, 479, 657, 550, 302, -53, -445, -653, -502, -180, 32, 118, 278, 492, 522, 324, 4, -339, -632, -673, -402, 5, 238, 296, 317, 382, 407, 335, 139, -141, -415, -550, -500, -291, -23, 210, 366, 470, 512, 385, 43, -403, -729, -821, -682, -361, 58, 460, 726, 834, 767, 542, 160, -289, -628, -704, -516, -178, 122, 346, 447, 398, 193, -129, -444, -669, -706, -500, -132, 277, 577, 735, 733, 597, 360, 49, -313, -632, -757, -638, -373, -79, 188, 437, 575, 532, 288, -50, -401, -646, -666, -385, 70, 464, 621, 583, 436, 232, -21, -217, -288, -248, -184, -133, -88, -61, -87, -95, -21, 87, 126, 81, 12, -41, -51, -18, 49, 15, -82, -126, -70, -16, -2, 47, 122, 154, 181, 286, 346, 219, 1, -105, -121, -177, -266, -329, -377, -410, -300, -28, 216, 295, 279, 271, 283, 264, 199, 50, -144, -265, -239, -93, 89, 226, 213, 60, -98, -164, -232, -376, -465, -394, -242, -98, 110, 408, 615, 624, 564, 506, 343, -4, -351, -522, -537, -447, -259, 18, 251, 325, 181, -74, -332, -465, -444, -233, 138, 504, 621, 461, 239, 77, -129, -361, -473, -358, -177, 36, 308, 532, 485, 224, -10, -101, -183, -345, -508, -575, -487, -238, 137, 485, 682, 694, 568, 376, 155, -160, -574, -907, -896, -542, -39, 428, 823, 1031, 925, 535, -6, -602, -1194, -1505, -1292, -610, 192, 796, 1121, 1203, 1074, 728, 250, -264, -717, -1044, -1096, -741, -129, 424, 776, 1030, 1093, 723, -41, -829, -1367, -1579, -1317, -521, 451, 1109, 1332, 1338, 1141, 657, -17, -610, -1033, -1267, -1166, -666, 11, 524, 836, 974, 871, 426, -217, -777, -1037, -924, -440, 197, 690, 793, 576, 243, 29, -43, -56, -83, -125, -129, -119, -130, -142, -116, -26, 100, 216, 261, 179, -80, -402, -592, -514, -264, -50, 141, 383, 644, 709, 574, 367, 96, -282, -606, -603, -351, -131, -6, 179, 356, 289, -1, -265, -407, -439, -291, 76, 416, 459, 276, 125, 53, 11, 15, 64, 44, -90, -188, -160, -110, -88, -10, 176, 310, 232, -80, -472, -770, -781, -448, 92, 578, 845, 890, 754, 520, 237, -93, -468, -810, -886, -671, -310, 5, 349, 682, 820, 608, 244, -140, -563, -969, -1006, -596, -105, 172, 387, 692, 879, 769, 535, 314, -26, -514, -835, -773, -471, -141, 208, 583, 765, 565, 11, -592, -956, -923, -541, 18, 530, 806, 788, 561, 301, 63, -192, -443, -554, -386, -35, 244, 315, 236, 146, 35, -148, -354, -486, -541, -493, -207, 303, 701, 683, 368, 120, 24, -19, -31, 56, 135, 80, -2, -20, -67, -257, -437, -395, -180, 14, 75, -11, -128, -152, 27, 268, 351, 200, -19, -156, -118, 72, 340, 446, 315, 64, -115, -211, -309, -337, -187, 105, 295, 236, -62, -437, -775, -885, -629, -53, 565, 971, 1149, 1139, 873, 270, -463, -956, -1018, -751, -291, 236, 642, 674, 354, -76, -467, -852, -1159, -1082, -475, 412, 1133, 1462, 1381, 894, 159, -492, -780, -776, -662, -392, 92, 610, 810, 601, 144, -403, -861, -1053, -874, -517, -127, 315, 851, 1240, 1209, 706, -30, -703, -1069, -979, -519, 47, 447, 669, 804, 804, 484, -137, -748, -1041, -971, -642, -154, 332, 575, 511, 324, 185, 28, -241, -404, -193, 275, 620, 660, 509, 220, -234, -660, -738, -480, -205, -24, 242, 508, 419, -59, -587, -883, -962, -729, -27, 861, 1471, 1633, 1446, 870, -123, -1122, -1682, -1678, -1218, -332, 735, 1465, 1502, 1003, 238, -647, -1429, -1740, -1366, -515, 451, 1274, 1736, 1628, 963, 56, -667, -1036, -1093, -890, -450, 98, 534, 736, 710, 455, -26, -564, -917, -928, -625, -111, 458, 871, 981, 813, 449, -16, -464, -724, -680, -373, 87, 518, 736, 602, 188, -282, -616, -710, -594, -359, -94, 162, 323, 289, 55, -198, -321, -271, 12, 559, 1101, 1243, 878, 260, -436, -1130, -1526, -1297, -553, 241, 837, 1171, 1113, 494, -402, -1062, -1261, -1130, -723, 7, 871, 1464, 1573, 1265, 685, -75, -792, -1206, -1213, -920, -501, -20, 446, 797, 835, 429, -278, -854, -965, -667, -165, 435, 995, 1286, 1162, 803, 281, -483, -1342, -1722, -1305, -388, 488, 1080, 1303, 1053, 462, -149, -631, -1052, -1283, -1014, -298, 453, 900, 969, 685, 160, -226, -263, -127, -74, -62, 77, 241, 256, 131, -55, -279, -459, -400, -145, 72, 94, 78, 115, 130, 71, 20, -44, -119, -111, 89, 314, 323, 173, 29, -73, -210, -281, -238, -198, -204, -114, 119, 250, 152, -29, -118, -146, -123, -12, 162, 285, 375, 477, 518, 321, -112, -614, -972, -967, -567, 44, 525, 724, 659, 438, 148, -130, -335, -457, -451, -237, 101, 390, 457, 278, 47, -86, -101, -98, -152, -217, -311, -335, -157, 169, 364, 293, 168, 118, 31, -117, -126, 31, 152, 148, 182, 189, 14, -312, -497, -402, -130, 197, 448, 475, 284, -3, -244, -364, -350, -306, -406, -491, -286, 163, 534, 741, 909, 909, 588, 175, -99, -399, -899, -1206, -1006, -555, -190, 184, 643, 898, 807, 591, 335, -163, -782, -1057, -788, -243, 331, 818, 1086, 996, 662, 243, -236, -735, -1090, -1182, -980, -516, 109, 583, 761, 718, 602, 315, -171, -618, -780, -637, -238, 386, 1051, 1399, 1245, 702, -2, -723, -1286, -1538, -1336, -747, -6, 585, 858, 838, 629, 322, 34, -177, -356, -585, -728, -561, -89, 499, 990, 1251, 1167, 722, 115, -511, -1056, -1428, -1456, -1103, -451, 283, 852, 1056, 935, 667, 308, -127, -484, -596, -517, -295, 128, 643, 874, 691, 359, 45, -329, -714, -848, -732, -576, -385, -42, 339, 502, 514, 457, 316, 28, -221, -334, -326, -196, 118, 518, 773, 757, 501, 28, -507, -882, -954, -741, -366, 52, 358, 532, 577, 449, 85, -321, -525, -562, -553, -421, -54, 376, 707, 1011, 1294, 1250, 685, -106, -801, -1328, -1664, -1595, -1014, -172, 564, 1033, 1194, 1021, 510, -99, -523, -637, -585, -417, -60, 442, 812, 883, 782, 570, 214, -281, -694, -943, -1109, -1130, -848, -298, 266, 666, 874, 827, 557, 248, 55, -94, -235, -269, -85, 211, 479, 584, 423, -25, -565, -902, -904, -656, -315, 37, 369, 614, 646, 427, 80, -263, -514, -589, -362, 38, 335, 435, 535, 670, 650, 420, 126, -163, -524, -810, -812, -596, -457, -389, -189, 145, 361, 410, 392, 351, 228, 139, 178, 240, 177, 39, 18, 117, 261, 327, 258, -18, -423, -855, -1188, -1280, -1001, -447, 170, 744, 1202, 1321, 992, 535, 193, -120, -462, -530, -216, 120, 199, 215, 266, 121, -274, -573, -642, -690, -790, -672, -282, 179, 529, 779, 957, 948, 746, 368, -33, -356, -563, -653, -488, -38, 379, 419, 254, 149, -11, -433, -808, -832, -692, -591, -245, 440, 944, 862, 601, 534, 461, 208, 12, 11, -66, -300, -382, -229, -84, 6, 151, 204, -60, -486, -769, -861, -793, -439, 99, 461, 567, 711, 928, 905, 599, 331, 225, 107, -39, -130, -331, -768, -1120, -1002, -548, -126, 157, 394, 479, 347, 169, 64, -119, -404, -432, -6, 551, 775, 761, 714, 588, 244, -86, -271, -543, -1067, -1394, -1129, -474, 89, 432, 655, 720, 567, 282, -15, -266, -395, -317, -29, 427, 873, 990, 592, -20, -447, -631, -743, -656, -231, 237, 395, 274, 88, -223, -723, -1073, -929, -420, 81, 475, 852, 1158, 1282, 1245, 1063, 656, 33, -597, -1016, -1263, -1370, -1306, -1024, -551, 98, 792, 1228, 1207, 885, 432, -139, -717, -936, -730, -413, -72, 502, 1132, 1327, 1069, 773, 398, -348, -1236, -1701, -1709, -1526, -1055, -156, 808, 1404, 1616, 1504, 984, 173, -522, -956, -1062, -706, 41, 656, 769, 595, 347, -105, -635, -816, -570, -272, -51, 268, 572, 519, 117, -338, -667, -791, -624, -197, 245, 604, 901, 1082, 1027, 765, 387, -78, -552, -871, -942, -892, -848, -747, -481, -13, 494, 819, 888, 743, 449, 80, -246, -387, -376, -258, -8, 357, 638, 662, 462, 126, -313, -784, -1080, -1081, -873, -529, -73, 416, 793, 1008, 1055, 878, 473, 9, -333, -443, -338, -59, 147, 121, -92, -283, -453, -661, -793, -698, -372, 70, 586, 1024, 1167, 901, 402, -122, -552, -793, -779, -532, -134, 356, 810, 980, 767, 321, -120, -506, -882, -1123, -1038, -675, -239, 190, 660, 986, 901, 520, 251, 125, -116, -385, -338, 0, 198, 241, 331, 375, 138, -227, -465, -736, -1100, -1235, -894, -353, 191, 777, 1220, 1198, 866, 661, 495, 84, -306, -259, 29, 111, 26, 28, -126, -607, -1043, -1024, -759, -608, -515, -195, 268, 629, 880, 1136, 1306, 1124, 577, -57, -502, -733, -811, -674, -292, 164, 450, 472, 295, -59, -563, -1037, -1189, -857, -247, 345, 773, 980, 926, 629, 323, 181, 105, 27, -18, 18, -13, -180, -302, -314, -293, -273, -149, -12, -123, -431, -659, -610, -473, -294, 67, 566, 937, 1001, 977, 938, 726, 347, 73, 18, -105, -473, -852, -1078, -1195, -1212, -891, -253, 370, 730, 862, 777, 451, 27, -234, -238, -65, 234, 608, 890, 984, 793, 302, -428, -1086, -1479, -1559, -1336, -765, -66, 461, 811, 1201, 1438, 1132, 366, -341, -757, -941, -850, -357, 294, 746, 957, 1012, 795, 136, -692, -1265, -1348, -1029, -537, -92, 179, 378, 579, 719, 610, 282, -172, -547, -596, -188, 453, 865, 929, 858, 720, 355, -223, -848, -1455, -1983, -1971, -1107, 212, 1231, 1724, 1821, 1446, 507, -609, -1335, -1500, -1186, -389, 780, 1838, 2213, 1763, 774, -361, -1423, -2332, -2798, -2491, -1434, -156, 969, 1923, 2549, 2458, 1653, 653, -227, -1052, -1648, -1579, -821, 53, 649, 935, 972, 653, -16, -766, -1309, -1413, -1128, -560, 171, 873, 1189, 982, 545, 220, -55, -342, -456, -227, 112, 400, 619, 724, 567, 233, -82, -474, -940, -1267, -1311, -1177, -830, -58, 891, 1426, 1417, 1182, 777, 59, -702, -1006, -833, -439, 155, 956, 1537, 1487, 835, -111, -1078, -1811, -2158, -2092, -1630, -755, 326, 1207, 1750, 2009, 1880, 1236, 417, -137, -388, -565, -540, -228, 38, -101, -420, -559, -547, -707, -966, -973, -529, 186, 890, 1426, 1647, 1286, 351, -607, -1016, -960, -784, -402, 383, 1184, 1439, 1163, 638, -196, -1263, -1950, -1839, -1223, -570, 112, 784, 1179, 1235, 1154, 923, 324, -404, -771, -685, -467, -256, 35, 394, 646, 714, 613, 287, -289, -924, -1296, -1166, -720, -285, -24, 212, 461, 553, 412, 205, 187, 377, 724, 1115, 1334, 1131, 431, -580, -1531, -2086, -2146, -1819, -1113, -12, 1145, 1711, 1561, 1132, 676, 15, -681, -902, -564, -164, 136, 596, 1078, 1024, 417, -195, -556, -929, -1313, -1311, -853, -251, 239, 690, 1035, 1048, 662, 125, -297, -454, -321, 21, 438, 761, 812, 439, -249, -853, -1097, -1038, -810, -351, 269, 733, 786, 596, 382, 114, -285, -619, -650, -521, -429, -236, 318, 996, 1283, 1170, 1018, 821, 226, -720, -1526, -1975, -2119, -1736, -564, 897, 1770, 1837, 1508, 931, 8, -911, -1227, -888, -279, 410, 1117, 1411, 937, -43, -904, -1376, -1566, -1429, -851, 47, 898, 1385, 1445, 1100, 475, -253, -856, -1108, -927, -408, 244, 916, 1392, 1424, 865, 49, -670, -1269, -1850, -2109, -1600, -425, 815, 1643, 2005, 1821, 1068, 60, -663, -944, -1071, -1060, -663, 105, 743, 879, 711, 503, 234, -193, -607, -808, -798, -659, -348, 164, 698, 911, 726, 322, -8, -278, -581, -759, -527, 84, 728, 1115, 1192, 872, 104, -809, -1412, -1581, -1491, -1182, -453, 563, 1447, 1825, 1629, 982, 66, -774, -1166, -1009, -467, 156, 708, 1046, 1050, 580, -213, -936, -1345, -1452, -1332, -824, 0, 802, 1305, 1579, 1552, 931, -155, -1051, -1266, -982, -444, 273, 940, 1136, 784, 185, -419, -1057, -1579, -1630, -970, 147, 1190, 1747, 1706, 1188, 324, -577, -1150, -1258, -1033, -551, 250, 1093, 1418, 1047, 349, -285, -757, -970, -932, -828, -778, -511, 89, 692, 991, 1039, 892, 494, -24, -381, -565, -647, -450, 114, 682, 888, 735, 336, -284, -908, -1229, -1264, -1069, -536, 380, 1148, 1369, 1152, 709, 58, -598, -822, -597, -244, 68, 484, 835, 831, 413, -157, -693, -1079, -1275, -1249, -923, -236, 614, 1319, 1748, 1837, 1351, 279, -878, -1600, -1844, -1583, -646, 753, 1871, 2194, 1766, 761, -624, -1902, -2527, -2426, -1728, -523, 919, 1994, 2378, 2108, 1293, 93, -1004, -1547, -1547, -1178, -403, 602, 1301, 1435, 1265, 843, 11, -1040, -1714, -1890, -1744, -1194, -88, 1104, 1815, 2025, 1936, 1293, 2, -1320, -1916, -1700, -993, -17, 980, 1554, 1427, 815, 59, -721, -1487, -1983, -1813, -915, 223, 1102, 1606, 1892, 1797, 1153, 176, -718, -1390, -1759, -1488, -543, 493, 1052, 1186, 1139, 834, 132, -738, -1461, -1802, -1589, -863, 75, 917, 1526, 1731, 1381, 724, 106, -463, -946, -1004, -528, -35, 129, 249, 395, 215, -294, -574, -495, -406, -320, 75, 503, 549, 377, 368, 286, -155, -574, -502, -126, 303, 824, 1303, 1215, 401, -641, -1409, -1776, -1791, -1449, -791, 102, 1029, 1731, 1977, 1779, 1133, 62, -1048, -1562, -1306, -680, 2, 681, 1164, 1106, 564, -94, -680, -1227, -1608, -1511, -828, 162, 1017, 1436, 1433, 1152, 632, -58, -612, -769, -647, -441, -35, 580, 935, 653, 7, -555, -1016, -1415, -1424, -879, -54, 734, 1470, 1951, 1741, 864, -181, -965, -1443, -1459, -931, -131, 549, 1063, 1416, 1341, 742, -131, -917, -1528, -1810, -1602, -995, -286, 337, 877, 1273, 1534, 1623, 1341, 556, -437, -1089, -1191, -900, -342, 286, 634, 516, 200, -112, -570, -1209, -1535, -1114, -187, 714, 1355, 1659, 1458, 692, -209, -774, -925, -762, -262, 494, 1146, 1234, 767, -50, -878, -1577, -2006, -2014, -1417, -268, 1007, 1909, 2280, 2179, 1572, 530, -596, -1401, -1815, -1767, -1092, 68, 1098, 1482, 1320, 874, 268, -486, -1176, -1578, -1475, -880, -90, 553, 901, 1046, 949, 589, 108, -328, -617, -592, -122, 562, 954, 893, 504, -34, -589, -1022, -1305, -1463, -1206, -376, 685, 1332, 1442, 1297, 882, 160, -614, -1011, -1005, -728, -97, 787, 1425, 1285, 503, -355, -942, -1296, -1535, -1456, -841, 115, 925, 1357, 1527, 1422, 858, 74, -434, -616, -835, -1060, -791, -20, 587, 667, 537, 439, 94, -603, -1143, -1084, -590, -42, 547, 1136, 1354, 937, 272, -175, -508, -934, -1149, -730, 108, 810, 1152, 1165, 713, -201, -1058, -1343, -1179, -900, -476, 213, 898, 1179, 1133, 978, 627, -112, -917, -1292, -1154, -739, -43, 920, 1689, 1678, 997, 137, -713, -1636, -2283, -2150, -1239, -33, 1078, 1891, 2138, 1730, 885, -24, -757, -1152, -1104, -674, -14, 620, 878, 554, -92, -613, -955, -1208, -1208, -730, 32, 781, 1454, 1904, 1743, 972, 34, -753, -1401, -1750, -1478, -715, 144, 962, 1660, 1796, 1035, -217, -1245, -1807, -1885, -1367, -234, 960, 1615, 1656, 1395, 872, -6, -970, -1425, -1246, -783, -228, 487, 1158, 1307, 870, 269, -268, -832, -1299, -1364, -992, -433, 224, 946, 1507, 1598, 1193, 423, -489, -1255, -1581, -1366, -645, 440, 1484, 1939, 1607, 748, -381, -1593, -2440, -2493, -1795, -693, 687, 2119, 2965, 2785, 1801, 557, -725, -1792, -2236, -1928, -1184, -280, 678, 1412, 1536, 1005, 156, -717, -1366, -1569, -1169, -258, 840, 1683, 1953, 1641, 894, -140, -1211, -1867, -1828, -1254, -410, 574, 1419, 1685, 1233, 401, -488, -1286, -1758, -1599, -767, 360, 1333, 1845, 1805, 1304, 516, -408, -1237, -1710, -1657, -1194, -405, 554, 1380, 1603, 1250, 630, -101, -979, -1734, -1844, -1153, -119, 846, 1510, 1772, 1477, 729, -89, -646, -929, -1015, -815, -281, 284, 447, 252, 45, -86, -371, -706, -723, -344, 113, 505, 895, 1140, 1013, 619, 281, 47, -321, -808, -1112, -1039, -682, -274, 185, 614, 773, 461, -77, -415, -517, -575, -460, 16, 622, 947, 1069, 1120, 849, 123, -609, -966, -1136, -1193, -852, -138, 385, 517, 518, 435, 127, -165, -135, -79, -303, -473, -153, 411, 756, 789, 626, 277, -103, -263, -201, -253, -476, -632, -485, -137, 133, 85, -184, -390, -312, -19, 312, 608, 809, 808, 584, 245, -44, -286, -433, -423, -255, -128, -153, -192, -115, -95, -343, -625, -563, -207, 99, 306, 599, 856, 803, 574, 488, 451, 138, -288, -447, -417, -583, -788, -643, -233, -46, -81, -8, 181, 192, 131, 260, 452, 373, 130, 45, 99, 57, -46, -79, -115, -208, -218, -38, 174, 292, 263, 54, -299, -560, -602, -572, -533, -317, 164, 693, 1096, 1309, 1147, 464, -445, -1042, -1084, -783, -328, 152, 540, 705, 623, 244, -347, -921, -1196, -1124, -688, 33, 759, 1149, 1209, 1180, 979, 423, -229, -571, -665, -812, -861, -532, -18, 259, 274, 215, -9, -434, -703, -476, 32, 441, 706, 952, 1003, 685, 130, -309, -555, -649, -587, -344, -101, -28, -75, -57, -6, -83, -284, -381, -214, 121, 470, 672, 707, 577, 426, 323, 159, -139, -504, -761, -802, -597, -232, 141, 371, 526, 539, 296, -244, -757, -973, -830, -436, 150, 749, 1144, 1206, 998, 598, 146, -224, -430, -546, -592, -568, -553, -518, -376, -169, -122, -195, -74, 310, 660, 821, 899, 773, 320, -247, -519, -539, -531, -445, -116, 310, 554, 555, 392, 29, -504, -1044, -1327, -1202, -734, -103, 602, 1317, 1776, 1697, 1196, 612, -66, -894, -1454, -1333, -803, -341, 84, 538, 644, 231, -190, -217, -197, -385, -454, -154, 210, 373, 539, 709, 539, -8, -424, -343, -35, 121, 141, 202, 218, 39, -245, -426, -557, -735, -753, -373, 217, 565, 635, 725, 889, 819, 411, -110, -492, -737, -785, -563, -138, 150, 195, 208, 335, 321, -62, -587, -869, -775, -410, 169, 759, 1004, 842, 580, 473, 336, 9, -321, -474, -509, -505, -359, -143, -88, -258, -378, -256, -12, 189, 336, 467, 479, 356, 203, 134, 56, -126, -282, -247, -49, 85, 96, 8, -117, -273, -346, -241, -81, -31, -77, -71, 22, 120, 230, 402, 581, 646, 509, 167, -281, -619, -635, -429, -212, -56, 86, 190, 153, 4, -205, -461, -668, -575, -113, 447, 806, 898, 857, 709, 419, -7, -423, -633, -576, -379, -187, -72, -32, -42, -56, -104, -261, -472, -509, -196, 343, 794, 942, 780, 460, 161, -54, -283, -500, -545, -320, 56, 335, 355, 94, -341, -716, -899, -842, -587, -164, 370, 911, 1324, 1453, 1176, 608, -23, -552, -984, -1213, -1091, -629, -55, 449, 782, 886, 682, 145, -546, -1111, -1350, -1202, -636, 281, 1219, 1692, 1601, 1173, 548, -286, -978, -1107, -809, -494, -175, 337, 667, 452, -30, -328, -612, -1000, -1048, -425, 321, 774, 1101, 1413, 1274, 580, -140, -558, -882, -1084, -829, -239, 192, 356, 552, 686, 380, -342, -1001, -1271, -1172, -703, 112, 973, 1480, 1601, 1539, 1245, 496, -577, -1370, -1594, -1440, -1051, -343, 479, 922, 891, 766, 565, 14, -763, -1223, -1177, -901, -435, 363, 1230, 1656, 1529, 1116, 589, -86, -787, -1237, -1279, -970, -542, -116, 278, 555, 495, 134, -145, -188, -185, -182, 165, 724, 914, 551, 174, 40, -196, -558, -622, -337, -195, -249, -88, 237, 217, -177, -402, -365, -389, -473, -169, 417, 791, 864, 1001, 1143, 818, 147, -310, -459, -736, -1108, -1113, -732, -435, -270, 69, 517, 714, 674, 641, 491, -27, -627, -876, -745, -422, 41, 590, 1009, 1190, 1177, 839, 81, -839, -1506, -1722, -1512, -860, -18, 621, 884, 1033, 1127, 946, 436, -75, -365, -510, -531, -299, 74, 265, 188, 63, -6, -135, -325, -408, -422, -479, -499, -331, -85, 56, 166, 415, 689, 867, 947, 905, 550, -10, -361, -374, -377, -560, -683, -623, -541, -514, -358, -107, 39, 151, 500, 960, 1085, 715, 180, -312, -700, -892, -685, -193, 263, 602, 887, 950, 533, -268, -982, -1347, -1355, -1019, -366, 299, 688, 947, 1299, 1502, 1174, 467, -184, -710, -1182, -1302, -856, -239, 99, 307, 686, 949, 719, 102, -556, -1188, -1632, -1466, -618, 396, 1055, 1364, 1481, 1357, 941, 342, -275, -770, -972, -863, -554, -170, 160, 256, 96, -144, -288, -409, -489, -318, 127, 555, 793, 871, 770, 395, -139, -521, -611, -531, -364, -134, 133, 338, 351, 77, -393, -780, -874, -681, -233, 362, 878, 1124, 1116, 996, 678, 112, -537, -937, -959, -663, -271, 69, 260, 358, 352, 202, -37, -291, -555, -788, -742, -359, 82, 308, 452, 706, 910, 866, 643, 400, 37, -451, -804, -804, -603, -397, -249, -51, 141, 269, 313, 305, 258, 143, -13, -58, 57, 190, 116, -72, -161, -140, -127, -62, 142, 317, 206, -66, -306, -526, -826, -977, -721, -160, 394, 876, 1299, 1495, 1234, 684, 96, -449, -992, -1287, -1106, -579, -99, 226, 477, 604, 507, 263, 43, -231, -584, -800, -605, -191, 110, 227, 351, 495, 604, 712, 798, 610, 63, -557, -921, -1036, -995, -749, -293, 197, 567, 795, 843, 649, 321, 47, -106, -240, -366, -371, -203, 40, 232, 211, 57, -94, -62, 40, 41, -180, -555, -847, -811, -436, -3, 290, 538, 863, 1121, 1133, 870, 393, -233, -702, -745, -512, -418, -525, -508, -299, -43, 167, 372, 465, 355, 211, 122, 5, -275, -542, -599, -455, -140, 323, 832, 1148, 1142, 788, 150, -661, -1403, -1761, -1600, -1000, -189, 655, 1398, 1745, 1545, 971, 384, -183, -762, -1166, -1107, -738, -326, 149, 658, 849, 537, 160, 52, -53, -427, -800, -871, -765, -575, -148, 475, 857, 863, 820, 866, 685, 151, -412, -655, -643, -460, -104, 283, 315, -62, -427, -481, -396, -361, -195, 206, 542, 596, 564, 567, 354, -191, -666, -738, -513, -166, 322, 808, 920, 493, -122, -658, -1091, -1421, -1380, -808, 97, 980, 1638, 1983, 1850, 1213, 295, -593, -1345, -1862, -1846, -1145, -119, 663, 1060, 1174, 1042, 622, 34, -581, -1138, -1452, -1259, -591, 245, 897, 1222, 1224, 1088, 872, 422, -369, -1109, -1386, -1170, -668, 62, 756, 926, 582, 257, 130, -137, -567, -662, -338, -43, 135, 417, 653, 428, -93, -330, -232, -109, 20, 345, 618, 447, -133, -699, -1068, -1238, -1144, -659, 57, 731, 1259, 1642, 1758, 1402, 645, -209, -954, -1522, -1733, -1386, -601, 211, 801, 1141, 1134, 670, -36, -616, -967, -1131, -945, -324, 467, 947, 1027, 875, 557, 161, -141, -205, -222, -339, -485, -477, -344, -242, -261, -256, -71, 276, 607, 793, 778, 512, 62, -294, -375, -349, -429, -539, -477, -258, 35, 413, 813, 972, 771, 322, -248, -914, -1518, -1706, -1353, -581, 338, 1208, 1807, 1978, 1662, 934, 50, -752, -1274, -1445, -1231, -695, -113, 337, 614, 758, 648, 313, -42, -312, -612, -894, -859, -419, 160, 594, 869, 984, 892, 647, 344, -12, -506, -977, -1166, -967, -556, -200, 22, 183, 448, 765, 936, 868, 594, 190, -292, -602, -578, -345, -216, -192, -133, -92, -150, -95, 187, 436, 388, 256, 194, 6, -433, -815, -924, -859, -554, 190, 1129, 1631, 1527, 1165, 679, -82, -930, -1421, -1493, -1346, -951, -133, 799, 1294, 1267, 998, 596, -73, -836, -1278, -1246, -938, -466, 239, 1033, 1531, 1512, 1159, 606, -150, -976, -1507, -1559, -1290, -869, -322, 276, 783, 1090, 1183, 1060, 789, 462, 56, -376, -634, -631, -511, -425, -286, -134, -94, -129, 27, 284, 343, 197, 128, 106, -109, -445, -604, -531, -360, 25, 647, 1189, 1270, 969, 509, -86, -805, -1322, -1381, -1081, -669, -136, 546, 1137, 1371, 1191, 758, 110, -641, -1189, -1275, -957, -509, -18, 542, 1034, 1235, 1059, 663, 83, -637, -1286, -1464, -1099, -493, 36, 474, 797, 877, 684, 470, 337, 145, -121, -204, -48, 20, -154, -358, -394, -365, -338, -207, 62, 238, 262, 210, 172, 66, -138, -349, -428, -324, -110, 136, 436, 787, 996, 867, 449, -111, -717, -1227, -1396, -1168, -728, -216, 415, 1058, 1440, 1465, 1210, 672, -97, -816, -1190, -1255, -1146, -782, -190, 369, 718, 951, 1113, 947, 338, -454, -1072, -1365, -1315, -832, -64, 688, 1130, 1304, 1278, 994, 365, -368, -890, -1030, -920, -620, -206, 183, 356, 403, 397, 335, 136, -112, -304, -417, -408, -264, -81, -31, 8, 162, 391, 550, 651, 689, 488, 50, -399, -680, -870, -963, -839, -504, -136, 192, 563, 913, 1077, 973, 707, 361, -5, -333, -588, -706, -735, -718, -665, -482, -86, 399, 739, 822, 659, 283, -227, -632, -741, -591, -363, -60, 407, 950, 1263, 1166, 717, 71, -608, -1125, -1267, -1104, -824, -482, 43, 680, 1136, 1232, 1014, 593, -5, -613, -1068, -1280, -1254, -892, -185, 648, 1329, 1708, 1692, 1189, 314, -632, -1378, -1844, -1891, -1405, -551, 315, 998, 1491, 1664, 1322, 584, -121, -548, -719, -655, -335, 70, 254, 183, -10, -238, -575, -817, -723, -294, 174, 521, 706, 691, 473, 162, -103, -346, -499, -359, 107, 642, 910, 853, 505, -61, -661, -1082, -1338, -1465, -1280, -523, 648, 1707, 2280, 2201, 1503, 321, -938, -1875, -2361, -2311, -1615, -324, 1086, 2098, 2446, 2138, 1216, -55, -1215, -1975, -2288, -2091, -1245, 81, 1306, 1989, 2146, 1820, 985, -89, -863, -1189, -1341, -1291, -702, 239, 872, 919, 736, 469, -87, -747, -1011, -861, -667, -465, 34, 687, 989, 860, 608, 419, 193, -73, -178, -120, -66, -149, -283, -300, -239, -325, -566, -711, -548, -149, 372, 978, 1507, 1598, 1119, 354, -404, -1085, -1645, -1848, -1484, -613, 436, 1291, 1749, 1685, 1035, -62, -1098, -1608, -1607, -1270, -570, 460, 1364, 1713, 1601, 1275, 669, -185, -940, -1310, -1361, -1131, -593, 66, 539, 776, 863, 737, 377, -34, -395, -762, -987, -811, -371, -24, 176, 478, 781, 879, 811, 753, 561, 107, -440, -785, -937, -984, -911, -663, -338, 1, 325, 691, 1035, 1262, 1201, 867, 349, -222, -772, -1197, -1359, -1206, -789, -191, 486, 1048, 1266, 1030, 406, -377, -1063, -1396, -1244, -642, 188, 984, 1539, 1726, 1457, 779, -93, -893, -1437, -1568, -1216, -530, 125, 565, 806, 861, 618, 159, -212, -383, -435, -416, -229, 12, 72, -58, -123, -25, 113, 228, 407, 625, 701, 509, 140, -266, -665, -1049, -1242, -1097, -641, -96, 493, 1130, 1625, 1635, 1135, 446, -190, -743, -1115, -1156, -972, -735, -427, 105, 646, 850, 683, 344, -46, -460, -717, -699, -463, -173, 229, 724, 1103, 1167, 903, 455, -115, -639, -966, -1011, -865, -631, -327, 28, 379, 644, 774, 742, 572, 292, -52, -393, -641, -740, -703, -522, -191, 220, 591, 800, 801, 622, 303, -73, -448, -759, -953, -947, -689, -198, 390, 840, 983, 874, 700, 525, 234, -144, -439, -560, -571, -516, -353, -178, -140, -202, -133, 59, 221, 264, 323, 388, 320, 79, -178, -337, -388, -314, -75, 263, 567, 699, 626, 381, 0, -460, -892, -1142, -1087, -760, -226, 451, 1158, 1589, 1535, 1021, 284, -495, -1112, -1418, -1355, -1011, -429, 311, 992, 1309, 1066, 453, -253, -754, -971, -925, -664, -212, 364, 895, 1207, 1156, 733, 108, -413, -679, -745, -699, -484, -112, 269, 508, 567, 417, 52, -372, -669, -762, -678, -368, 123, 573, 817, 859, 732, 407, -37, -433, -651, -680, -473, -87, 293, 444, 396, 241, 2, -375, -739, -863, -588, -13, 653, 1211, 1443, 1212, 611, -57, -632, -1169, -1592, -1534, -882, 47, 788, 1188, 1166, 628, -207, -852, -1027, -887, -498, 192, 1030, 1560, 1552, 1108, 382, -502, -1263, -1603, -1441, -927, -219, 497, 1032, 1246, 1140, 712, 38, -666, -1154, -1276, -1030, -478, 146, 634, 886, 947, 852, 578, 189, -209, -508, -640, -595, -425, -207, 1, 110, 110, 33, -42, -104, -107, 64, 350, 570, 624, 581, 448, 132, -239, -476, -606, -763, -798, -459, 65, 368, 379, 268, 35, -374, -637, -447, 11, 344, 592, 952, 1233, 1064, 490, -117, -607, -1063, -1320, -1166, -665, -215, 131, 521, 937, 1054, 792, 398, 55, -290, -656, -844, -774, -591, -379, -47, 439, 875, 1013, 883, 578, 161, -356, -817, -1073, -1050, -799, -368, 166, 660, 943, 953, 727, 356, -22, -329, -467, -427, -217, 85, 325, 369, 223, -19, -286, -535, -692, -648, -456, -203, 33, 296, 496, 526, 408, 310, 285, 230, 139, 111, 154, 157, 59, -78, -261, -552, -862, -995, -827, -405, 196, 865, 1372, 1512, 1190, 536, -292, -1032, -1475, -1507, -1137, -447, 414, 1176, 1537, 1387, 795, -60, -893, -1430, -1500, -1158, -545, 204, 975, 1531, 1651, 1279, 562, -246, -927, -1310, -1310, -971, -409, 268, 900, 1255, 1173, 686, -16, -698, -1182, -1340, -1147, -680, -50, 604, 1071, 1187, 990, 646, 295, -67, -376, -561, -563, -424, -159, 95, 139, -118, -445, -585, -462, -170, 232, 678, 1006, 1107, 975, 594, -35, -763, -1238, -1314, -1014, -494, 132, 653, 917, 875, 557, -9, -653, -1077, -1086, -724, -99, 660, 1326, 1647, 1574, 1167, 439, -553, -1493, -2016, -2014, -1544, -683, 420, 1403, 1959, 1975, 1515, 632, -511, -1540, -2084, -1984, -1331, -335, 680, 1442, 1767, 1657, 1204, 520, -246, -927, -1341, -1347, -943, -369, 101, 308, 359, 345, 277, 158, 116, 196, 340, 457, 562, 578, 306, -235, -741, -932, -897, -756, -480, 10, 497, 690, 553, 215, -215, -672, -868, -599, 71, 774, 1281, 1548, 1582, 1204, 367, -756, -1687, -2178, -2154, -1646, -690, 446, 1313, 1729, 1814, 1596, 886, -239, -1203, -1559, -1379, -936, -308, 410, 928, 1045, 892, 618, 157, -431, -827, -795, -482, -141, 149, 325, 291, 63, -204, -359, -338, -66, 408, 818, 965, 872, 616, 146, -489, -994, -1197, -1171, -918, -346, 399, 820, 746, 399, 38, -372, -752, -782, -329, 356, 985, 1498, 1748, 1489, 695, -258, -1053, -1635, -1975, -1922, -1373, -526, 350, 1056, 1480, 1506, 1179, 689, 211, -272, -695, -968, -921, -593, -65, 474, 810, 794, 491, 66, -365, -723, -916, -862, -596, -168, 330, 758, 935, 820, 534, 250, 46, -85, -134, -156, -170, -220, -275, -309, -308, -292, -246, -110, 117, 309, 291, 67, -228, -447, -534, -430, -129, 283, 659, 974, 1214, 1272, 934, 242, -486, -1028, -1362, -1551, -1457, -1055, -462, 177, 839, 1356, 1447, 1120, 715, 389, -45, -635, -1047, -1048, -756, -269, 374, 961, 1071, 681, 113, -403, -954, -1422, -1512, -1119, -447, 360, 1235, 1938, 2096, 1663, 892, 89, -611, -1077, -1245, -1190, -1044, -774, -357, 98, 401, 491, 477, 458, 424, 296, -2, -436, -768, -809, -506, -26, 497, 989, 1324, 1414, 1149, 562, -276, -1106, -1615, -1704, -1485, -1110, -531, 243, 1008, 1476, 1528, 1219, 690, 104, -371, -691, -875, -918, -650, -120, 478, 846, 936, 731, 274, -373, -1012, -1420, -1495, -1236, -708, -33, 706, 1430, 1978, 2148, 1809, 1047, 117, -695, -1200, -1407, -1491, -1473, -1222, -621, 50, 514, 744, 862, 873, 694, 396, 7, -486, -916, -966, -562, 10, 509, 991, 1396, 1525, 1178, 456, -459, -1322, -1904, -2040, -1796, -1223, -362, 685, 1624, 2200, 2251, 1732, 753, -333, -1201, -1715, -1828, -1444, -598, 390, 1159, 1576, 1566, 1064, 97, -983, -1772, -2027, -1749, -1049, -147, 733, 1395, 1806, 1946, 1795, 1286, 491, -326, -900, -1178, -1315, -1346, -1240, -945, -513, -10, 497, 859, 969, 849, 593, 267, -133, -523, -734, -659, -330, 128, 595, 989, 1184, 1107, 700, 40, -733, -1434, -1858, -1878, -1487, -803, 40, 928, 1759, 2317, 2394, 1879, 906, -274, -1372, -2111, -2305, -1939, -1167, -168, 862, 1710, 2065, 1766, 845, -377, -1471, -2091, -2096, -1550, -626, 447, 1432, 2111, 2376, 2129, 1391, 373, -622, -1332, -1735, -1797, -1528, -1000, -395, 172, 637, 940, 955, 699, 297, -106, -420, -571, -504, -234, 127, 493, 805, 986, 920, 558, 57, -437, -856, -1187, -1342, -1257, -947, -506, 27, 574, 1031, 1358, 1593, 1672, 1431, 782, -93, -940, -1533, -1799, -1728, -1393, -821, -44, 821, 1497, 1690, 1277, 437, -472, -1106, -1332, -1223, -824, -177, 611, 1300, 1682, 1662, 1262, 577, -165, -811, -1260, -1511, -1494, -1155, -583, 65, 638, 1039, 1188, 983, 489, -162, -727, -1080, -1091, -759, -140, 609, 1337, 1835, 1856, 1283, 272, -821, -1700, -2208, -2269, -1884, -1138, -171, 810, 1588, 1958, 1900, 1574, 1144, 689, 164, -391, -899, -1200, -1263, -1187, -1051, -869, -551, -69, 491, 947, 1095, 887, 471, 54, -252, -436, -511, -455, -222, 186, 646, 954, 987, 761, 360, -179, -726, -1126, -1324, -1299, -987, -325, 512, 1192, 1527, 1468, 1005, 163, -786, -1513, -1792, -1623, -983, 104, 1367, 2361, 2722, 2377, 1409, -26, -1602, -2851, -3400, -3175, -2298, -913, 715, 2135, 2954, 3106, 2693, 1826, 681, -405, -1156, -1541, -1665, -1507, -1118, -700, -430, -241, 8, 261, 411, 455, 455, 389, 250, 175, 218, 262, 212, 173, 298, 459, 429, 177, -125, -369, -589, -788, -911, -933, -820, -451, 209, 938, 1367, 1393, 1161, 787, 175, -673, -1479, -1887, -1740, -1086, -70, 1049, 1919, 2294, 2157, 1576, 518, -905, -2270, -3056, -3036, -2377, -1248, 175, 1617, 2710, 3143, 2903, 2101, 949, -242, -1165, -1667, -1800, -1644, -1220, -635, -114, 128, 94, -42, -129, -154, -123, -13, 280, 699, 1090, 1302, 1280, 1035, 582, 31, -506, -977, -1366, -1519, -1291, -801, -339, -95, 64, 290, 641, 996, 1236, 1261, 1097, 746, 248, -407, -1145, -1769, -1985, -1595, -665, 453, 1392, 1929, 2001, 1601, 738, -404, -1555, -2354, -2566, -2088, -1055, 226, 1425, 2242, 2554, 2331, 1712, 862, -54, -882, -1487, -1732, -1588, -1131, -551, -94, 119, 95, -7, -93, -172, -239, -230, 41, 581, 1185, 1591, 1680, 1449, 964, 286, -468, -1247, -1923, -2277, -2107, -1480, -704, -25, 530, 1028, 1450, 1698, 1707, 1485, 1091, 588, 26, -584, -1218, -1781, -2051, -1812, -1074, -80, 849, 1498, 1758, 1526, 851, -70, -951, -1600, -1845, -1538, -680, 469, 1503, 2085, 2125, 1668, 890, 18, -716, -1224, -1470, -1429, -1030, -371, 241, 495, 374, 43, -270, -486, -593, -564, -393, -41, 490, 1102, 1615, 1812, 1625, 1113, 492, -193, -937, -1718, -2270, -2405, -2094, -1487, -648, 309, 1172, 1792, 2192, 2385, 2232, 1598, 678, -215, -948, -1560, -1984, -2064, -1746, -1130, -291, 610, 1268, 1357, 933, 344, -139, -528, -805, -824, -453, 221, 949, 1486, 1605, 1200, 428, -373, -905, -1136, -1129, -937, -542, -35, 435, 680, 622, 269, -217, -653, -860, -808, -537, -230, 51, 324, 721, 1197, 1581, 1638, 1338, 758, 53, -686, -1380, -1957, -2316, -2332, -1851, -920, 192, 1142, 1800, 2219, 2390, 2180, 1546, 637, -253, -948, -1347, -1485, -1452, -1328, -1064, -573, 34, 430, 429, 160, -77, -114, 44, 266, 496, 697, 876, 1036, 1063, 834, 318, -308, -817, -1094, -1164, -1065, -856, -562, -181, 273, 695, 913, 851, 589, 198, -223, -572, -766, -826, -823, -625, -56, 802, 1619, 2043, 1964, 1364, 398, -689, -1621, -2320, -2716, -2637, -1917, -662, 707, 1792, 2411, 2548, 2249, 1633, 844, 39, -680, -1147, -1253, -1064, -815, -693, -584, -406, -189, -143, -267, -474, -559, -405, 70, 715, 1257, 1499, 1507, 1418, 1187, 723, 14, -724, -1313, -1656, -1696, -1443, -1005, -521, -34, 483, 965, 1224, 1201, 964, 604, 129, -387, -767, -918, -879, -690, -272, 384, 1073, 1498, 1518, 1110, 348, -638, -1541, -2125, -2293, -2066, -1397, -297, 1015, 2083, 2605, 2530, 1965, 1102, 174, -609, -1110, -1351, -1304, -1017, -583, -198, 36, 84, -16, -241, -497, -686, -699, -458, 33, 656, 1210, 1568, 1706, 1620, 1248, 615, -152, -886, -1462, -1792, -1776, -1483, -1044, -585, -69, 512, 1019, 1310, 1369, 1250, 916, 357, -275, -733, -932, -911, -669, -217, 330, 779, 1007, 983, 627, -57, -909, -1617, -1928, -1782, -1253, -403, 612, 1574, 2214, 2363, 2013, 1282, 335, -549, -1202, -1496, -1454, -1117, -597, -58, 324, 456, 341, 40, -321, -619, -778, -724, -397, 160, 755, 1203, 1444, 1510, 1344, 924, 282, -425, -1067, -1479, -1569, -1349, -982, -638, -351, -28, 353, 718, 979, 1123, 1141, 990, 627, 144, -346, -730, -954, -918, -616, -137, 355, 718, 823, 582, 22, -662, -1256, -1566, -1486, -994, -159, 853, 1787, 2336, 2303, 1718, 839, -115, -1000, -1639, -1891, -1674, -1092, -314, 445, 916, 944, 624, 159, -284, -700, -1003, -1011, -635, 26, 694, 1219, 1500, 1522, 1287, 841, 270, -413, -1103, -1572, -1622, -1294, -866, -498, -165, 201, 549, 823, 999, 1071, 976, 698, 331, -37, -419, -740, -901, -758, -402, 14, 379, 649, 685, 375, -198, -767, -1165, -1308, -1174, -672, 113, 984, 1689, 2070, 1985, 1415, 529, -378, -1086, -1513, -1649, -1433, -879, -106, 609, 1010, 959, 541, -44, -578, -918, -1011, -847, -446, 132, 791, 1333, 1600, 1477, 1068, 509, -78, -637, -1143, -1447, -1441, -1135, -672, -202, 182, 446, 596, 720, 844, 857, 662, 303, -37, -262, -396, -482, -494, -402, -208, 71, 403, 624, 557, 132, -437, -909, -1138, -1139, -891, -414, 253, 931, 1493, 1783, 1683, 1169, 397, -363, -920, -1218, -1253, -1045, -604, -86, 385, 630, 587, 251, -235, -663, -875, -815, -541, -141, 306, 789, 1242, 1550, 1526, 1141, 509, -177, -785, -1251, -1516, -1560, -1372, -937, -322, 316, 797, 1030, 1107, 1085, 951, 637, 184, -261, -570, -686, -653, -522, -343, -134, 131, 421, 612, 545, 167, -364, -814, -1017, -957, -693, -275, 236, 741, 1131, 1354, 1346, 1045, 485, -140, -613, -856, -900, -785, -514, -202, 38, 160, 165, 44, -207, -472, -589, -495, -281, -40, 232, 558, 959, 1296, 1437, 1267, 809, 171, -531, -1167, -1652, -1920, -1873, -1437, -616, 339, 1123, 1536, 1629, 1488, 1148, 647, 104, -382, -734, -916, -888, -697, -485, -275, -33, 292, 537, 567, 339, -50, -470, -773, -823, -591, -207, 238, 668, 1075, 1312, 1275, 896, 268, -429, -949, -1121, -984, -657, -275, 112, 404, 520, 410, 130, -279, -667, -880, -796, -502, -118, 297, 747, 1158, 1417, 1431, 1196, 745, 116, -562, -1160, -1592, -1826, -1807, -1434, -726, 116, 868, 1376, 1603, 1574, 1316, 920, 462, -20, -457, -787, -932, -925, -835, -686, -480, -181, 125, 339, 388, 275, 80, -89, -171, -108, 50, 250, 460, 656, 787, 750, 487, 64, -400, -716, -834, -735, -515, -230, 40, 242, 316, 263, 103, -138, -381, -537, -531, -389, -137, 180, 527, 822, 1043, 1164, 1142, 911, 445, -204, -889, -1453, -1808, -1863, -1619, -1029, -233, 607, 1277, 1679, 1779, 1597, 1189, 660, 95, -408, -785, -949, -928, -837, -760, -690, -534, -302, -88, 30, 66, 139, 274, 479, 682, 852, 891, 804, 631, 404, 69, -377, -786, -989, -963, -766, -485, -146, 200, 468, 600, 557, 351, 13, -353, -606, -706, -651, -472, -176, 218, 608, 932, 1144, 1237, 1140, 828, 332, -266, -889, -1423, -1765, -1840, -1596, -1073, -347, 408, 1061, 1524, 1779, 1786, 1538, 1064, 479, -111, -578, -875, -1055, -1190, -1294, -1264, -1045, -678, -298, -5, 201, 369, 584, 855, 1142, 1339, 1375, 1222, 896, 422, -169, -796, -1303, -1581, -1564, -1295, -814, -224, 347, 789, 1025, 1034, 817, 431, -40, -479, -782, -904, -806, -537, -112, 377, 882, 1315, 1557, 1463, 997, 287, -466, -1117, -1631, -1921, -1920, -1575, -944, -146, 647, 1248, 1589, 1702, 1675, 1498, 1114, 587, 22, -436, -788, -1072, -1304, -1462, -1493, -1333, -1009, -591, -174, 183, 499, 814, 1153, 1471, 1673, 1720, 1537, 1133, 504, -228, -951, -1532, -1946, -2091, -1888, -1334, -572, 196, 845, 1299, 1500, 1427, 1122, 640, 45, -563, -980, -1114, -985, -664, -187, 416, 991, 1340, 1342, 1011, 445, -230, -886, -1401, -1694, -1688, -1344, -696, 88, 786, 1263, 1488, 1512, 1376, 1114, 744, 313, -104, -433, -691, -897, -1058, -1150, -1169, -1132, -1026, -832, -555, -218, 195, 684, 1225, 1731, 2125, 2320, 2160, 1587, 657, -421, -1467, -2277, -2735, -2738, -2297, -1507, -511, 507, 1341, 1855, 1991, 1804, 1362, 773, 142, -420, -852, -1109, -1151, -951, -548, -83, 355, 648, 771, 702, 469, 128, -298, -706, -978, -996, -748, -307, 193, 642, 953, 1092, 1075, 922, 646, 297, -76, -389, -613, -702, -704, -654, -634, -657, -734, -778, -763, -615, -361, 3, 478, 1059, 1689, 2213, 2460, 2305, 1700, 723, -461, -1623, -2546, -3092, -3149, -2678, -1761, -597, 586, 1606, 2312, 2583, 2431, 1929, 1202, 373, -448, -1105, -1516, -1634, -1461, -1046, -496, 31, 416, 635, 713, 615, 336, -17, -325, -473, -466, -273, 54, 408, 673, 797, 797, 644, 372, 54, -220, -427, -593, -677, -615, -425, -205, -84, -114, -301, -564, -791, -842, -663, -287, 247, 904, 1637, 2239, 2544, 2404, 1790, 758, -504, -1736, -2703, -3256, -3284, -2755, -1766, -538, 734, 1829, 2581, 2862, 2664, 2073, 1198, 201, -710, -1388, -1756, -1810, -1557, -1066, -470, 98, 551, 819, 833, 587, 171, -229, -500, -543, -359, 34, 508, 905, 1116, 1075, 799, 304, -245, -709, -946, -971, -826, -542, -173, 197, 435, 437, 171, -301, -835, -1201, -1224, -874, -282, 440, 1202, 1918, 2407, 2553, 2240, 1470, 319, -938, -2019, -2724, -3013, -2856, -2281, -1380, -292, 829, 1818, 2488, 2716, 2493, 1875, 966, -59, -982, -1617, -1888, -1796, -1416, -817, -138, 504, 982, 1203, 1060, 547, -163, -798, -1142, -1093, -673, 15, 761, 1376, 1692, 1648, 1209, 447, -443, -1213, -1649, -1670, -1286, -621, 141, 794, 1129, 1035, 513, -289, -1107, -1657, -1724, -1293, -484, 499, 1479, 2275, 2723, 2714, 2179, 1194, -74, -1305, -2214, -2681, -2713, -2404, -1790, -979, -47, 899, 1710, 2231, 2324, 2025, 1410, 632, -211, -965, -1485, -1693, -1577, -1174, -574, 120, 733, 1113, 1201, 951, 417, -299, -946, -1272, -1170, -676, 36, 775, 1355, 1608, 1517, 1095, 444, -356, -1107, -1559, -1554, -1116, -410, 297, 859, 1061, 876, 299, -471, -1213, -1714, -1781, -1343, -478, 595, 1635, 2437, 2862, 2745, 2110, 1027, -242, -1440, -2310, -2724, -2683, -2270, -1566, -692, 265, 1153, 1825, 2140, 2052, 1592, 912, 155, -522, -1051, -1336, -1344, -1085, -647, -103, 431, 828, 968, 839, 486, -18, -596, -1060, -1204, -937, -376, 318, 956, 1393, 1507, 1282, 809, 169, -542, -1158, -1436, -1256, -725, -57, 528, 894, 913, 557, -52, -745, -1317, -1636, -1535, -1014, -190, 723, 1564, 2179, 2462, 2306, 1756, 902, -110, -1087, -1851, -2289, -2379, -2141, -1616, -843, 41, 920, 1630, 2020, 1997, 1588, 933, 166, -548, -1115, -1406, -1382, -1066, -537, 71, 621, 948, 1026, 821, 432, -107, -656, -1049, -1135, -893, -406, 198, 783, 1195, 1353, 1199, 801, 215, -416, -906, -1109, -977, -590, -86, 390, 671, 660, 331, -203, -795, -1268, -1487, -1353, -864, -134, 725, 1522, 2117, 2332, 2152, 1633, 890, 12, -864, -1610, -2102, -2284, -2118, -1662, -964, -140, 708, 1425, 1854, 1901, 1588, 1012, 323, -340, -876, -1223, -1303, -1081, -591, -11, 473, 764, 829, 709, 417, -1, -439, -788, -918, -798, -426, 78, 567, 908, 1048, 979, 694, 236, -263, -604, -703, -562, -258, 102, 417, 524, 374, -5, -516, -1050, -1464, -1590, -1359, -808, -62, 779, 1607, 2204, 2435, 2243, 1749, 1032, 163, -740, -1529, -2082, -2348, -2278, -1862, -1147, -279, 612, 1373, 1873, 1976, 1676, 1068, 351, -314, -848, -1185, -1249, -1001, -526, -12, 408, 629, 667, 512, 249, -54, -327, -535, -606, -491, -197, 158, 457, 633, 673, 570, 334, 38, -191, -275, -206, -46, 172, 363, 445, 325, 9, -428, -928, -1413, -1703, -1674, -1276, -631, 153, 1017, 1807, 2336, 2467, 2240, 1746, 1035, 175, -697, -1448, -1992, -2308, -2305, -1936, -1297, -499, 323, 1118, 1696, 1931, 1747, 1268, 613, -51, -614, -951, -1000, -802, -469, -111, 166, 298, 269, 124, -46, -211, -326, -369, -309, -133, 93, 328, 504, 576, 542, 388, 181, -23, -124, -114, -1, 150, 284, 369, 319, 127, -212, -644, -1102, -1491, -1674, -1566, -1159, -532, 237, 1038, 1741, 2200, 2339, 2181, 1772, 1133, 346, -491, -1221, -1793, -2139, -2203, -1971, -1490, -834, -38, 777, 1448, 1798, 1781, 1451, 899, 248, -353, -761, -904, -818, -585, -281, -18, 123, 141, 71, -36, -196, -322, -339, -199, 18, 255, 461, 588, 574, 423, 216, 13, -114, -143, -34, 137, 292, 356, 353, 245, 2, -365, -776, -1165, -1453, -1551, -1377, -956, -337, 360, 1089, 1685, 2056, 2139, 1960, 1569, 959, 223, -532, -1166, -1617, -1879, -1919, -1755, -1404, -873, -182, 573, 1205, 1585, 1676, 1488, 1066, 510, -43, -465, -702, -766, -689, -551, -396, -275, -157, -72, -40, -92, -137, -137, -36, 128, 320, 508, 600, 561, 406, 184, -12, -147, -142, -3, 187, 354, 457, 466, 322, 1, -454, -929, -1373, -1677, -1752, -1539, -1052, -369, 443, 1236, 1886, 2259, 2349, 2156, 1694, 1003, 184, -616, -1269, -1724, -1941, -1935, -1724, -1346, -816, -172, 483, 1008, 1316, 1407, 1296, 1026, 652, 271, -45, -291, -462, -560, -598, -603, -594, -549, -423, -254, -97, 48, 173, 281, 318, 324, 326, 297, 215, 91, 28, 50, 149, 294, 478, 602, 619, 509, 307, 10, -399, -848, -1240, -1513, -1639, -1608, -1363, -925, -321, 385, 1099, 1724, 2131, 2308, 2245, 1936, 1374, 607, -252, -1062, -1729, -2162, -2305, -2142, -1714, -1071, -291, 483, 1070, 1420, 1490, 1363, 1060, 693, 348, 78, -111, -258, -352, -451, -551, -653, -699, -646, -509, -329, -122, 92, 281, 385, 421, 400, 335, 219, 83, 25, 78, 207, 397, 603, 767, 801, 689, 426, 35, -490, -1070, -1581, -1892, -1988, -1837, -1441, -830, -96, 657, 1353, 1917, 2257, 2333, 2185, 1853, 1336, 651, -128, -898, -1594, -2128, -2398, -2347, -1993, -1414, -662, 150, 893, 1436, 1714, 1713, 1481, 1102, 695, 319, -1, -279, -492, -676, -810, -890, -886, -782, -602, -364, -110, 118, 269, 363, 409, 416, 384, 311, 261, 270, 353, 464, 568, 644, 646, 560, 388, 134, -239, -721, -1253, -1691, -1961, -2007, -1800, -1291, -569, 251, 1021, 1691, 2173, 2403, 2366, 2106, 1659, 1058, 337, -399, -1073, -1659, -2104, -2331, -2256, -1919, -1388, -728, -8, 688, 1255, 1633, 1803, 1750, 1520, 1153, 725, 284, -162, -574, -933, -1168, -1274, -1260, -1126, -856, -501, -140, 177, 407, 571, 638, 616, 542, 451, 380, 369, 444, 582, 702, 728, 646, 466, 210, -133, -554, -1034, -1486, -1836, -2015, -1983, -1703, -1157, -443, 353, 1123, 1799, 2285, 2515, 2488, 2253, 1811, 1165, 396, -397, -1148, -1822, -2349, -2618, -2587, -2247, -1650, -829, 80, 911, 1551, 1970, 2137, 2042, 1731, 1278, 772, 247, -264, -721, -1099, -1366, -1505, -1495, -1327, -1022, -625, -196, 210, 552, 793, 909, 902, 777, 590, 413, 309, 311, 406, 542, 636, 618, 489, 235, -97, -536, -1013, -1485, -1850, -2073, -2067, -1785, -1236, -511, 287, 1102, 1853, 2425, 2738, 2767, 2538, 2039, 1315, 452, -445, -1317, -2107, -2710, -3024, -2999, -2640, -1947, -983, 102, 1127, 1959, 2527, 2760, 2634, 2211, 1578, 843, 64, -663, -1273, -1697, -1930, -1954, -1777, -1427, -953, -424, 103, 558, 901, 1101, 1166, 1093, 901, 651, 398, 226, 158, 202, 317, 413, 418, 306, 119, -174, -537, -948, -1323, -1633, -1850, -1872, -1667, -1240, -660, 41, 834, 1634, 2320, 2795, 3024, 2932, 2477, 1706, 717, -363, -1451, -2419, -3115, -3456, -3402, -2947, -2124, -1052, 88, 1166, 2058, 2707, 3033, 3025, 2698, 2083, 1243, 285, -681, -1550, -2222, -2602, -2635, -2325, -1746, -996, -203, 502, 1047, 1369, 1482, 1408, 1187, 895, 602, 361, 193, 88, 79, 117, 148, 116, 27, -99, -255, -469, -715, -993, -1295, -1583, -1744, -1704, -1423, -932, -209, 685, 1649, 2490, 3085, 3347, 3205, 2655, 1746, 624, -607, -1792, -2790, -3452, -3710, -3537, -2950, -2005, -847, 351, 1450, 2328, 2926, 3191, 3113, 2711, 2012, 1116, 117, -875, -1764, -2446, -2822, -2839, -2493, -1845, -1014, -127, 689, 1354, 1788, 1948, 1842, 1543, 1121, 667, 235, -101, -326, -402, -362, -244, -164, -128, -155, -239, -380, -576, -814, -1081, -1336, -1481, -1454, -1220, -798, -161, 663, 1562, 2379, 2983, 3289, 3202, 2702, 1841, 691, -617, -1957, -3082, -3837, -4119, -3903, -3179, -2030, -665, 725, 1956, 2904, 3448, 3551, 3268, 2663, 1810, 806, -208, -1162, -1975, -2602, -2915, -2890, -2536, -1905, -1089, -182, 672, 1385, 1876, 2120, 2076, 1813, 1387, 890, 382, -88, -428, -601, -614, -522, -387, -247, -146, -144, -237, -427, -697, -1043, -1384, -1610, -1624, -1403, -923, -180, 749, 1711, 2552, 3170, 3449, 3306, 2738, 1826, 654, -667, -2006, -3118, -3887, -4206, -4042, -3336, -2192, -812, 620, 1950, 3017, 3661, 3812, 3525, 2862, 1907, 791, -304, -1300, -2132, -2728, -2980, -2867, -2472, -1845, -1068, -227, 546, 1177, 1661, 1956, 2037, 1905, 1639, 1258, 770, 247, -228, -572, -780, -861, -794, -621, -416, -265, -212, -261, -472, -823, -1218, -1529, -1641, -1502, -1032, -250, 745, 1755, 2654, 3295, 3579, 3387, 2767, 1808, 619, -711, -2031, -3128, -3889, -4233, -4089, -3430, -2345, -1022, 383, 1742, 2882, 3615, 3878, 3704, 3160, 2289, 1235, 119, -955, -1941, -2716, -3150, -3197, -2903, -2308, -1475, -537, 345, 1081, 1651, 2020, 2153, 2092, 1874, 1522, 1042, 512, 31, -372, -682, -876, -906, -803, -647, -512, -428, -445, -600, -880, -1213, -1488, -1621, -1489, -1037, -276, 691, 1707, 2663, 3371, 3709, 3563, 2957, 1965, 732, -622, -1927, -3040, -3833, -4205, -4119, -3565, -2606, -1382, -7, 1351, 2554, 3420, 3853, 3836, 3400, 2653, 1671, 577, -534, -1557, -2388, -2932, -3148, -3017, -2582, -1912, -1121, -305, 466, 1141, 1676, 2036, 2218, 2203, 1994, 1591, 1091, 541, 9, -459, -784, -926, -913, -812, -712, -645, -697, -865, -1120, -1385, -1585, -1629, -1427, -930, -200, 672, 1613, 2501, 3204, 3582, 3557, 3129, 2286, 1154, -139, -1458, -2667, -3645, -4229, -4345, -3969, -3156, -1985, -587, 858, 2183, 3218, 3848, 4018, 3749, 3119, 2204, 1120, -23, -1100, -2024, -2689, -3047, -3058, -2762, -2232, -1540, -789, -49, 593, 1142, 1548, 1820, 1932, 1891, 1731, 1468, 1138, 760, 393, 45, -235, -458, -621, -783, -960, -1173, -1418, -1675, -1904, -2032, -1989, -1704, -1168, -375, 577, 1599, 2566, 3347, 3813, 3876, 3500, 2720, 1620, 334, -1002, -2251, -3290, -4017, -4342, -4235, -3678, -2711, -1439, -21, 1364, 2560, 3441, 3922, 3968, 3604, 2886, 1889, 729, -433, -1462, -2259, -2740, -2881, -2690, -2248, -1677, -1062, -481, 15, 414, 728, 991, 1207, 1357, 1454, 1479, 1431, 1307, 1137, 931, 716, 469, 170, -179, -603, -1068, -1569, -2050, -2453, -2702, -2716, -2437, -1859, -995, 59, 1216, 2335, 3285, 3920, 4159, 3955, 3332, 2346, 1125, -214, -1517, -2666, -3558, -4122, -4293, -4035, -3362, -2318, -1023, 371, 1675, 2748, 3475, 3800, 3688, 3174, 2346, 1338, 282, -685, -1466, -1990, -2226, -2203, -1954, -1589, -1181, -820, -518, -293, -124, 19, 178, 388, 654, 950, 1249, 1516, 1714, 1813, 1780, 1613, 1309, 841, 245, -458, -1215, -1986, -2697, -3237, -3484, -3374, -2886, -2041, -916, 382, 1674, 2823, 3702, 4198, 4267, 3885, 3133, 2099, 869, -429, -1652, -2675, -3429, -3870, -3951, -3622, -2935, -1958, -808, 415, 1561, 2467, 3041, 3222, 3025, 2463, 1677, 784, -17, -680, -1108, -1300, -1249, -1077, -857, -674, -551, -531, -610, -748, -880, -939, -889, -662, -263, 282, 895, 1492, 2004, 2340, 2470, 2357, 2018, 1491, 796, -21, -931, -1871, -2729, -3404, -3760, -3727, -3265, -2404, -1256, 55, 1362, 2522, 3403, 3911, 4023, 3752, 3132, 2231, 1133, -33, -1163, -2153, -2906, -3341, -3421, -3148, -2585, -1763, -814, 172, 1040, 1729, 2141, 2240, 2027, 1583, 1033, 473, 22, -261, -335, -237, -52, 136, 241, 205, 3, -351, -787, -1241, -1626, -1863, -1864, -1611, -1111, -429, 368, 1170, 1869, 2390, 2690, 2736, 2559, 2149, 1560, 785, -144, -1154, -2130, -2945, -3483, -3667, -3440, -2833, -1911, -793, 397, 1517, 2430, 3060, 3366, 3344, 3005, 2390, 1573, 648, -302, -1185, -1875, -2314, -2449, -2318, -1938, -1383, -760, -161, 322, 661, 797, 736, 543, 316, 137, 65, 134, 343, 667, 976, 1229, 1317, 1235, 930, 452, -162, -795, -1401, -1888, -2183, -2250, -2060, -1670, -1111, -432, 297, 1002, 1622, 2108, 2452, 2607, 2554, 2259, 1750, 1019, 152, -780, -1643, -2364, -2861, -3078, -2989, -2590, -1937, -1112, -200, 692, 1484, 2078, 2432, 2530, 2367, 1992, 1435, 815, 193, -312, -689, -881, -920, -838, -712, -589, -542, -579, -739, -953, -1165, -1263, -1224, -972, -531, 84, 769, 1441, 2009, 2380, 2512, 2348, 1940, 1318, 543, -303, -1125, -1805, -2298, -2571, -2606, -2415, -2035, -1512, -889, -194, 538, 1236, 1892, 2413, 2769, 2885, 2741, 2327, 1695, 872, -36, -968, -1806, -2469, -2882, -3020, -2856, -2430, -1794, -1034, -259, 472, 1070, 1529, 1794, 1899, 1861, 1738, 1562, 1377, 1185, 1000, 793, 549, 230, -189, -709, -1326, -1957, -2532, -2894, -2990, -2748, -2185, -1324, -272, 831, 1849, 2677, 3237, 3463, 3342, 2912, 2222, 1346, 389, -555, -1377, -2038, -2508, -2787, -2870, -2781, -2526, -2121, -1545, -806, 51, 976, 1866, 2639, 3198, 3464, 3414, 3036, 2381, 1511, 508, -523, -1489, -2295, -2869, -3152, -3151, -2880, -2419, -1813, -1158, -502, 96, 637, 1116, 1545, 1927, 2277, 2563, 2741, 2773, 2622, 2256, 1642, 792, -249, -1385, -2496, -3456, -4122, -4375, -4161, -3504, -2456, -1165, 231, 1548, 2659, 3472, 3923, 4013, 3752, 3198, 2424, 1512, 536, -429, -1334, -2114, -2739, -3189, -3428, -3441, -3184, -2672, -1918, -978, 74, 1145, 2109, 2877, 3372, 3567, 3466, 3095, 2502, 1757, 909, 26, -835, -1600, -2220, -2670, -2946, -3031, -2954, -2727, -2378, -1911, -1319, -598, 239, 1187, 2160, 3081, 3829, 4323, 4455, 4158, 3425, 2295, 880, -706, -2273, -3625, -4609, -5124, -5115, -4583, -3597, -2315, -901, 508, 1777, 2804, 3517, 3918, 4007, 3801, 3324, 2627, 1770, 805, -201, -1183, -2061, -2775, -3275, -3514, -3475, -3158, -2585, -1809, -910, 37, 931, 1706, 2307, 2708, 2921, 2948, 2808, 2521, 2087, 1553, 914, 213, -524, -1254, -1945, -2560, -3074, -3450, -3639, -3588, -3250, -2580, -1590, -321, 1112, 2548, 3828, 4779, 5279, 5239, 4661, 3603, 2192, 582, -1055, -2547, -3744, -4534, -4866, -4730, -4185, -3299, -2204, -998, 189, 1299, 2247, 2982, 3447, 3635, 3541, 3172, 2548, 1746, 842, -72, -928, -1656, -2194, -2526, -2663, -2612, -2400, -2047, -1605, -1112, -590, -43, 482, 979, 1440, 1857, 2211, 2465, 2610, 2616, 2460, 2115, 1569, 840, -50, -1060, -2097, -3068, -3860, -4373, -4490, -4159, -3363, -2158, -679, 938, 2482, 3785, 4679, 5083, 4964, 4355, 3338, 2060, 673, -686, -1886, -2828, -3452, -3724, -3694, -3379, -2855, -2139, -1336, -479, 348, 1112, 1761, 2219, 2480, 2537, 2406, 2108, 1668, 1177, 663, 178, -271, -650, -964, -1211, -1425, -1601, -1723, -1794, -1782, -1690, -1470, -1126, -659, -89, 556, 1262, 1945, 2569, 3037, 3306, 3277, 2917, 2219, 1212, -13, -1338, -2609, -3646, -4324, -4545, -4282, -3550, -2456, -1153, 214, 1487, 2546, 3274, 3646, 3653, 3373, 2831, 2130, 1357, 574, -162, -835, -1397, -1840, -2149, -2324, -2345, -2211, -1931, -1547, -1088, -580, -74, 402, 812, 1146, 1418, 1594, 1707, 1741, 1714, 1612, 1427, 1138, 764, 288, -269, -874, -1466, -1977, -2349, -2549, -2538, -2309, -1872, -1258, -498, 350, 1217, 2015, 2685, 3135, 3302, 3147, 2668, 1910, 953, -98, -1110, -1997, -2652, -3039, -3118, -2921, -2483, -1885, -1197, -473, 209, 826, 1334, 1741, 2032, 2216, 2260, 2179, 1963, 1618, 1164, 607, 26, -544, -1046, -1473, -1780, -1970, -2036, -2014, -1878, -1643, -1309, -892, -399, 168, 772, 1371, 1896, 2319, 2566, 2585, 2343, 1883, 1238, 490, -297, -1015, -1612, -2050, -2312, -2394, -2285, -2025, -1620, -1099, -498, 141, 725, 1233, 1612, 1853, 1932, 1892, 1761, 1561, 1285, 938, 529, 82, -423, -930, -1401, -1782, -2066, -2223, -2229, -2053, -1713, -1224, -586, 150, 913, 1617, 2184, 2569, 2701, 2588, 2249, 1752, 1149, 484, -191, -835, -1411, -1901, -2263, -2474, -2509, -2357, -2027, -1508, -867, -125, 629, 1360, 1963, 2399, 2583, 2511, 2185, 1643, 985, 274, -371, -886, -1236, -1388, -1385, -1257, -1062, -857, -675, -559, -499, -499, -527, -533, -481, -301, 10, 457, 993, 1542, 2023, 2316, 2369, 2128, 1600, 852, -36, -951, -1795, -2466, -2898, -3034, -2861, -2392, -1669, -773, 194, 1113, 1880, 2419, 2687, 2677, 2435, 2011, 1480, 864, 241, -395, -992, -1529, -1952, -2212, -2280, -2123, -1757, -1216, -577, 80, 679, 1163, 1468, 1603, 1560, 1376, 1077, 708, 326, -23, -293, -451, -476, -383, -214, -23, 125, 192, 133, -65, -354, -709, -1033, -1295, -1410, -1337, -1067, -613, -22, 658, 1319, 1868, 2207, 2302, 2119, 1678, 1035, 278, -485, -1173, -1700, -2021, -2112, -1986, -1687, -1244, -707, -133, 418, 911, 1308, 1562, 1653, 1576, 1346, 984, 524, 34, -447, -837, -1126, -1255, -1226, -1055, -767, -425, -63, 261, 506, 662, 715, 672, 551, 370, 174, -24, -195, -329, -406, -414, -353, -218, -37, 179, 403, 567, 662, 652, 547, 340, 66, -240, -537, -782, -964, -1050, -1025, -885, -644, -326, 53, 436, 773, 1027, 1165, 1173, 1054, 828, 529, 202, -133, -419, -636, -752, -758, -672, -502, -292, -62, 112, 216, 230, 167, 51, -90, -198, -260, -258, -218, -137, -37, 54, 131, 197, 261, 322, 368, 417, 450, 470, 444, 388, 284, 114, -105, -393, -679, -947, -1132, -1200, -1105, -850, -452, 43, 575, 1065, 1452, 1676, 1705, 1524, 1157, 636, 25, -594, -1133, -1537, -1748, -1767, -1595, -1262, -846, -374, 69, 467, 774, 984, 1092, 1127, 1090, 1017, 918, 810, 683, 516, 316, 53, -245, -568, -864, -1085, -1189, -1154, -998, -749, -472, -213, -26, 72, 89, 46, -18, -41, -1, 140, 366, 671, 1000, 1302, 1486, 1521, 1344, 968, 412, -250, -914, -1489, -1903, -2097, -2051, -1771, -1308, -720, -88, 534, 1054, 1436, 1642, 1672, 1544, 1283, 944, 581, 225, -103, -389, -631, -825, -994, -1117, -1199, -1216, -1177, -1049, -839, -541, -177, 221, 644, 1038, 1366, 1576, 1659, 1605, 1403, 1100, 716, 316, -79, -441, -734, -977, -1147, -1264, -1330, -1339, -1304, -1227, -1098, -902, -626, -268, 158, 635, 1110, 1536, 1849, 1991, 1943, 1686, 1284, 760, 214, -314, -764, -1092, -1302, -1369, -1333, -1206, -1021, -817, -613, -420, -250, -95, 64, 236, 437, 648, 876, 1079, 1241, 1328, 1308, 1173, 910, 533, 56, -469, -1009, -1487, -1867, -2086, -2107, -1917, -1519, -965, -291, 417, 1107, 1694, 2127, 2373, 2395, 2219, 1841, 1318, 681, 11, -654, -1244, -1721, -2040, -2181, -2137, -1916, -1529, -1038, -490, 51, 544, 917, 1161, 1265, 1245, 1128, 946, 744, 555, 404, 290, 228, 195, 178, 147, 91, -6, -153, -359, -596, -843, -1074, -1241, -1327, -1279, -1107, -798, -378, 124, 656, 1143, 1547, 1800, 1879, 1759, 1456, 1001, 439, -165, -765, -1275, -1664, -1871, -1890, -1697, -1332, -821, -240, 354, 879, 1294, 1541, 1611, 1510, 1241, 865, 411, -50, -461, -768, -951, -977, -877, -668, -400, -135, 100, 247, 308, 273, 164, 13, -155, -314, -430, -482, -453, -350, -165, 72, 334, 599, 810, 971, 1033, 995, 859, 624, 319, -33, -399, -739, -1005, -1182, -1225, -1152, -945, -655, -303, 56, 391, 649, 811, 843, 771, 586, 337, 63, -179, -353, -419, -378, -207, 38, 321, 596, 794, 883, 809, 577, 199, -278, -790, -1251, -1575, -1709, -1607, -1287, -783, -170, 471, 1046, 1476, 1719, 1761, 1633, 1339, 970, 526, 87, -333, -692, -969, -1170, -1260, -1260, -1166, -992, -753, -460, -160, 148, 405, 625, 758, 823, 798, 726, 587, 435, 283, 154, 62, 25, 31, 78, 128, 171, 157, 88, -69, -292, -577, -886, -1168, -1380, -1462, -1378, -1115, -661, -67, 623, 1308, 1906, 2317, 2487, 2363, 1971, 1358, 606, -194, -932, -1544, -1958, -2175, -2181, -2015, -1705, -1306, -852, -388, 63, 476, 838, 1132, 1343, 1481, 1524, 1492, 1365, 1170, 913, 611, 284, -48, -360, -647, -875, -1065, -1181, -1238, -1226, -1155, -1037, -878, -703, -499, -283, -41, 214, 487, 771, 1047, 1281, 1464, 1544, 1532, 1388, 1148, 787, 361, -116, -590, -1032, -1386, -1615, -1705, -1629, -1435, -1127, -774, -421, -89, 180, 399, 561, 696, 814, 945, 1061, 1184, 1268, 1309, 1268, 1124, 873, 511, 49, -477, -1025, -1530, -1949, -2225, -2319, -2223, -1928, -1466, -881, -207, 484, 1157, 1739, 2211, 2520, 2644, 2577, 2309, 1882, 1290, 609, -134, -864, -1521, -2064, -2421, -2587, -2526, -2266, -1828, -1277, -667, -71, 465, 895, 1192, 1358, 1408, 1354, 1255, 1113, 985, 871, 789, 727, 663, 565, 414, 188, -114, -481, -888, -1287, -1631, -1877, -1981, -1932, -1710, -1339, -837, -260, 362, 959, 1480, 1887, 2140, 2225, 2124, 1868, 1470, 976, 407, -166, -722, -1196, -1559, -1783, -1847, -1758, -1529, -1197, -809, -406, -39, 268, 500, 646, 722, 746, 748, 752, 770, 815, 866, 930, 957, 929, 821, 611, 302, -89, -541, -1007, -1433, -1770, -1974, -2017, -1885, -1572, -1119, -555, 56, 654, 1188, 1602, 1874, 1992, 1950, 1775, 1481, 1097, 672, 211, -229, -654, -1008, -1291, -1464, -1537, -1485, -1335, -1079, -754, -387, -20, 321, 598, 792, 892, 891, 814, 669, 501, 324, 180, 73, 21, 8, 28, 60, 88, 83, 35, -62, -198, -357, -511, -651, -736, -757, -697, -571, -368, -131, 142, 401, 632, 812, 922, 961, 915, 802, 620, 396, 135, -128, -390, -617, -805, -923, -969, -926, -803, -610, -357, -88, 194, 427, 621, 712, 735, 655, 517, 329, 135, -39, -159, -217, -200, -129, -16, 103, 199, 242, 210, 113, -45, -229, -425, -592, -696, -720, -647, -484, -239, 65, 384, 684, 917, 1055, 1080, 974, 747, 428, 43, -362, -753, -1078, -1306, -1399, -1348, -1136, -797, -344, 176, 703, 1194, 1571, 1802, 1842, 1688, 1341, 837, 222, -428, -1047, -1558, -1908, -2051, -1977, -1698, -1246, -683, -73, 505, 1004, 1364, 1557, 1586, 1451, 1210, 882, 531, 181, -110, -339, -488, -575, -612, -619, -621, -631, -645, -675, -681, -672, -587, -449, -226, 60, 396, 738, 1050, 1280, 1398, 1380, 1214, 926, 533, 82, -383, -816, -1182, -1438, -1578, -1585, -1460, -1220, -866, -429, 51, 554, 1018, 1414, 1690, 1814, 1772, 1549, 1180, 687, 133, -432, -934, -1342, -1590, -1681, -1596, -1362, -1009, -578, -129, 295, 641, 888, 993, 984, 860, 663, 431, 207, 26, -85, -116, -83, -3, 86, 166, 196, 160, 49, -132, -336, -545, -700, -787, -774, -661, -463, -210, 58, 309, 504, 636, 688, 676, 598, 486, 353, 216, 82, -32, -128, -200, -251, -281, -294, -296, -279, -260, -232, -202, -172, -145, -116, -88, -40, 9, 81, 159, 244, 320, 372, 401, 378, 328, 224, 115, -25, -144, -258, -330, -372, -362, -321, -231, -130, -19, 75, 156, 205, 217, 202, 154, 88, 8, -76, -152, -215, -241, -240, -182, -97, 20, 146, 263, 359, 411, 413, 371, 286, 157, 22, -133, -265, -387, -463, -508, -495, -439, -334, -189, -30, 136, 275, 392, 451, 464, 410, 315, 192, 52, -79, -189, -248, -264, -222, -136, -19, 121, 239, 332, 360, 312, 189, -4, -244, -500, -723, -874, -923, -843, -647, -332, 49, 468, 844, 1151, 1333, 1369, 1254, 996, 631, 209, -232, -626, -940, -1141, -1212, -1174, -1011, -785, -503, -220, 47, 252, 404, 481, 497, 470, 419, 376, 347, 350, 373, 403, 428, 419, 366, 255, 86, -116, -339, -544, -711, -821, -851, -809, -694, -521, -324, -95, 127, 333, 518, 675, 783, 851, 850, 787, 656, 447, 186, -112, -415, -678, -874, -978, -958, -840, -615, -322, -11, 289, 532, 685, 746, 706, 586, 402, 190, -16, -187, -291, -340, -304, -227, -101, 23, 124, 175, 147, 55, -97, -276, -438, -563, -591, -527, -341, -79, 242, 552, 814, 975, 1014, 921, 698, 380, 6, -367, -696, -934, -1057, -1045, -920, -691, -390, -60, 263, 549, 760, 890, 910, 830, 646, 401, 105, -191, -462, -660, -780, -788, -692, -520, -287, -43, 197, 394, 539, 606, 603, 530, 403, 238, 69, -111, -257, -372, -429, -443, -395, -303, -178, -33, 99, 216, 284, 300, 270, 180, 68, -59, -170, -259, -298, -286, -215, -110, 20, 160, 279, 374, 413, 404, 329, 212, 54, -118, -276, -403, -472, -465, -393, -255, -68, 130, 308, 435, 487, 454, 337, 153, -66, -293, -478, -599, -627, -562, -417, -205, 40, 291, 513, 680, 771, 784, 694, 546, 326, 78, -184, -421, -621, -749, -817, -787, -696, -526, -317, -83, 145, 343, 506, 597, 644, 614, 548, 429, 285, 127, -26, -165, -274, -343, -363, -345, -290, -209, -117, -38, 16, 29, 12, -40, -108, -158, -193, -163, -100, 18, 156, 309, 451, 537, 567, 523, 416, 245, 54, -169, -348, -507, -584, -618, -581, -502, -380, -235, -86, 57, 180, 285, 363, 418, 447, 445, 416, 361, 284, 179, 75, -43, -153, -255, -335, -384, -407, -401, -360, -300, -213, -115, -19, 72, 147, 216, 249, 272, 262, 261, 241, 231, 206, 185, 151, 97, 34, -55, -155, -258, -360, -432, -470, -460, -392, -283, -136, 31, 194, 335, 433, 486, 479, 431, 344, 244, 128, 23, -70, -155, -215, -270, -310, -339, -354, -358, -327, -273, -187, -73, 55, 199, 328, 435, 504, 520, 492, 403, 287, 126, -34, -215, -356, -490, -554, -584, -555, -481, -355, -204, -24, 137, 301, 423, 519, 557, 561, 511, 428, 313, 178, 35, -123, -257, -371, -454, -498, -498, -461, -377, -271, -140, -11, 117, 215, 283, 309, 307, 275, 223, 163, 115, 66, 47, 33, 40, 39, 32, 11, -29, -85, -150, -230, -280, -318, -305, -256, -171, -62, 62, 174, 270, 322, 338, 305, 238, 151, 47, -43, -115, -167, -181, -170, -135, -81, -36, 20, 40, 56, 41, 23, -4, -40, -64, -83, -87, -77, -57, -30, 9, 45, 88, 123, 151, 170, 176, 165, 146, 99, 40, -34, -116, -190, -252, -294, -299, -273, -207, -115, -5, 109, 207, 280, 313, 312, 259, 174, 72, -40, -136, -215, -246, -249, -196, -127, -31, 62, 140, 187, 203, 187, 142, 76, 6, -56, -106, -137, -153, -147, -138, -114, -85, -58, -32, -11, 24, 42, 82, 108, 140, 168, 167, 163, 134, 96, 46, -9, -67, -110, -140, -145, -140, -124, -106, -78, -69, -62, -70, -71, -77, -59, -42, 13, 66, 148, 211, 270, 301, 308, 276, 204, 110, -13, -129, -240, -321, -374, -375, -338, -266, -170, -63, 49, 151, 220, 271, 267, 250, 182, 127, 44, -12, -67, -94, -98, -87, -58, -36, -5, 2, 7, -11, -26, -50, -63, -67, -65, -43, -8, 35, 81, 114, 142, 141, 133, 94, 52, -11, -72, -130, -177, -195, -202, -171, -136, -76, -11, 53, 116, 164, 200, 218, 214, 191, 160, 104, 47, -20, -86, -143, -205, -241, -273, -269, -245, -195, -111, -8, 104, 226, 325, 399, 418, 391, 300, 168, 5, -166, -316, -431, -480, -468, -378, -243, -76, 94, 246, 350, 398, 377, 306, 196, 66, -59, -154, -209, -223, -190, -116, -40, 47, 106, 148, 151, 117, 57, -19, -90, -151, -191, -199, -183, -140, -76, -11, 55, 105, 148, 164, 176, 160, 141, 115, 83, 53, 12, -21, -69, -113, -152, -179, -185, -167, -133, -61, 9, 96, 154, 194, 194, 168, 97, 13, -79, -157, -205, -217, -189, -119, -17, 86, 177, 242, 259, 241, 167, 69, -51, -153, -239, -278, -273, -214, -126, -10, 106, 208, 287, 308, 296, 222, 123, 2, -118, -232, -297, -327, -303, -240, -146, -37, 75, 158, 229, 245, 254, 214, 170, 95, 26, -43, -95, -143, -172, -194, -189, -169, -132, -66, 1, 83, 158, 214, 258, 254, 222, 149, 49, -62, -163, -248, -288, -295, -247, -169, -56, 55, 158, 223, 254, 237, 180, 96, -8, -101, -177, -207, -202, -159, -81, 10, 108, 195, 245, 266, 240, 170, 73, -51, -163, -263, -322, -343, -309, -241, -129, -4, 117, 229, 300, 330, 316, 271, 191, 101, -3, -92, -164, -216, -236, -246, -220, -185, -126, -55, 13, 85, 146, 193, 215, 214, 184, 132, 55, -23, -102, -159, -191, -187, -152, -88, -9, 71, 137, 164, 173, 136, 76, -9, -98, -166, -221, -227, -213, -158, -81, 17, 124, 209, 280, 303, 301, 251, 173, 69, -40, -148, -235, -294, -303, -288, -219, -136, -39, 52, 137, 188, 218, 207, 175, 118, 54, -7, -62, -100, -119, -118, -104, -76, -40, -10, 30, 54, 85, 91, 95, 81, 58, 33, -13, -53, -91, -115, -127, -117, -83, -35, 27, 83, 140, 166, 176, 147, 100, 33, -46, -123, -177, -208, -211, -188, -139, -69, 3, 83, 143, 190, 217, 220, 196, 152, 95, 25, -47, -104, -157, -183, -200, -184, -150, -104, -41, 6, 56, 93, 104, 111, 96, 76, 51, 17, 2, -10, -7, 4, 12, 22, 25, 24, 1, -20, -47, -78, -89, -105, -96, -81, -52, -18, 30, 54, 98, 112, 131, 132, 114, 96, 59, 22, -21, -67, -101, -127, -139, -142, -130, -108, -76, -29, 12, 58, 82, 108, 111, 112, 95, 80, 52, 26, -2, -28, -39, -45, -47, -46, -38, -30, -19, -9, -3, 3, -5, -7, -21, -29, -37, -41, -26, -13, 21, 44, 79, 89, 94, 77, 61, 17, -24, -66, -95, -116, -111, -99, -58, -19, 31, 83, 113, 141, 140, 130, 98, 47, -7, -63, -114, -144, -166, -160, -146, -115, -71, -23, 25, 65, 97, 119, 135, 129, 126, 104, 87, 62, 34, 4, -32, -62, -87, -107, -117, -126, -115, -99, -65, -25, 26, 67, 100, 114, 112, 93, 55, 20, -13, -42, -51, -52, -32, 0, 23, 51, 53, 52, 26, 0, -34, -64, -90, -97, -101, -78, -56, -18, 27, 55, 89, 101, 112, 102, 85, 65, 40, 18, -7, -20, -32, -41, -59, -73, -81, -102, -110, -121, -109, -88, -56, -7, 46, 100, 142, 173, 186, 181, 145, 111, 54, 2, -49, -93, -115, -131, -126, -122, -95, -76, -54, -43, -24, -18, -1, 9, 36, 56, 81, 103, 118, 124, 109, 80, 37, -7, -57, -94, -122, -125, -121, -86, -53, -8, 32, 68, 83, 89, 74, 61, 25, 1, -29, -47, -60, -57, -42, -25, 4, 16, 37, 43, 43, 39, 23, 11, -15, -29, -42, -43, -37, -33, -20, -10, 2, 7, 12, 13, 11, 7, 7, 18, 16, 21, 19, 29, 27, 17, 7, -12, -17, -31, -34, -34, -16, -3, 14, 21, 18, 11, -9, -31, -50, -69, -71, -63, -36, -10, 39, 64, 103, 113, 114, 97, 77, 42, 6, -30, -54, -73, -75, -86, -79, -81, -62, -53, -33, -15, 8, 26, 46, 62, 66, 72, 60, 53, 39, 19, 16, 0, -11, -15, -25, -34, -42, -51, -56, -58, -51, -45, -26, -21, 0, 8, 19, 32, 37, 60, 72, 91, 99, 102, 96, 73, 40, -12, -68, -123, -161, -191, -188, -173, -131, -68, -8, 67, 108, 144, 160, 152, 134, 103, 74, 40, 15, -10, -21, -40, -52, -60, -75, -85, -94, -93, -81, -69, -46, -29, -3, 18, 40, 54, 68, 76, 78, 81, 77, 69, 55, 42, 22, 13, -17, -21, -55, -68, -89, -102, -111, -119, -111, -94, -65, -25, 23, 74, 117, 156, 168, 167, 152, 117, 77, 22, -17, -60, -86, -107, -108, -108, -92, -88, -72, -67, -54, -46, -28, -13, 13, 40, 71, 99, 119, 139, 130, 123, 93, 56, 15, -31, -69, -100, -115, -116, -110, -90, -70, -44, -22, 1, 16, 29, 31, 45, 47, 56, 62, 59, 59, 54, 44, 28, 1, -17, -44, -62, -71, -76, -69, -49, -24, 3, 20, 37, 42, 39, 32, 15, 1, -11, -19, -19, -13, 4, 17, 33, 40, 45, 41, 31, 10, -9, -27, -52, -60, -72, -65, -58, -35, -14, 13, 41, 53, 63, 54, 46, 30, 11, -4, -17, -20, -24, -11, -1, 9, 20, 26, 28, 32, 25, 22, 10, -1, -20, -39, -57, -76, -89, -96, -87, -60, -31, 4, 49, 84, 119, 128, 133, 115, 94, 54, 12, -32, -67, -96, -110, -120, -104, -89, -52, -34, 4, 23, 46, 56, 53, 55, 45, 35, 20, 13, 6, -1, 2, 4, 4, 3, 0, -5, -8, -21, -29, -39, -41, -43, -30, -34, -11, -10, 8, 15, 19, 37, 33, 53, 49, 61, 60, 56, 50, 30, 7, -23, -56, -79, -106, -106, -111, -89, -65, -30, 2, 31, 56, 75, 83, 77, 66, 47, 35, 18, 13, 1, -2, -6, 0, -4, -4, -7, -20, -28, -49, -53, -62, -66, -51, -47, -22, -6, 23, 38, 59, 75, 81, 86, 71, 61, 30, 13, -17, -33, -51, -65, -71, -72, -58, -46, -22, -6, 15, 24, 36, 35, 37, 31, 24, 21, 12, 7, 6, 0, 5, 0, -1, -4, -2, -4, -6, -13, -23, -31, -40, -53, -58, -60, -47, -25, 1, 35, 65, 90, 107, 108, 101, 68, 38, -5, -33, -73, -84, -99, -90, -82, -67, -49, -30, -13, 7, 26, 43, 56, 70, 77, 75, 69, 59, 35, 9, -19, -44, -64, -73, -65, -56, -34, -23, 5, 15, 31, 21, 20, 7, 1, -18, -22, -34, -24, -24, -4, 2, 25, 35, 59, 63, 66, 53, 42, 12, -15, -50, -77, -94, -91, -86, -59, -24, 11, 46, 68, 82, 81, 64, 43, 13, -10, -26, -40, -37, -41, -27, -20, -8, -1, 3, 9, 23, 23, 31, 34, 29, 20, 7, -16, -23, -49, -48, -51, -42, -24, -4, 22, 30, 46, 42, 48, 34, 27, 8, 2, -10, -9, -16, -20, -26, -31, -32, -33, -30, -17, -9, 10, 19, 26, 28, 20, 17, 5, -1, -6, -6, 3, 7, 22, 26, 25, 25, 12, 3, -11, -25, -27, -36, -38, -40, -43, -39, -31, -24, -14, -4, 24, 41, 62, 74, 76, 76, 59, 40, 6, -17, -46, -60, -62, -63, -48, -34, -8, 4, 11, 10, 9, 10, -1, -4, -5, -1, 5, 10, 28, 30, 38, 29, 25, 23, 8, 2, -14, -23, -35, -41, -46, -46, -39, -30, -16, 4, 22, 39, 51, 54, 51, 38, 26, 10, 5, -12, -19, -28, -33, -28, -39, -36, -35, -23, -13, -7, 9, 14, 34, 31, 45, 31, 33, 19, 7, -7, -18, -29, -31, -32, -21, -10, 3, 6, 17, 13, 13, 0, -6, -18, -17, -23, -10, -3, 14, 26, 32, 44, 31, 28, 6, -13, -26, -44, -44, -53, -33, -28, 4, 13, 39, 43, 52, 47, 40, 31, 9, 1, -19, -21, -39, -36, -39, -36, -31, -21, -8, -1, 14, 22, 33, 37, 38, 31, 23, 13, 3, -4, -18, -20, -28, -26, -26, -22, -14, -9, 5, 11, 23, 21, 24, 17, 7, -5, -16, -25, -27, -22, -17, 9, 24, 44, 52, 56, 45, 29, -3, -28, -54, -65, -81, -71, -63, -36, -8, 15, 47, 63, 74, 81, 76, 72, 47, 31, 1, -18, -42, -57, -72, -77, -73, -72, -51, -40, -15, 13, 37, 53, 66, 67, 65, 54, 36, 20, -4, -10, -30, -24, -29, -24, -19, -14, -5, -4, -2, -3, -11, -17, -32, -35, -42, -38, -31, -12, 4, 39, 58, 82, 87, 82, 68, 46, 16, -14, -45, -57, -75, -72, -72, -60, -50, -32, -15, 5, 16, 34, 40, 47, 44, 47, 38, 30, 15, -5, -13, -30, -27, -35, -25, -16, -5, 9, 18, 28, 27, 22, 10, -5, -18, -29, -35, -36, -37, -28, -18, -1, 14, 33, 44, 52, 58, 49, 41, 23, 1, -12, -36, -40, -47, -47, -43, -35, -25, -9, -1, 10, 11, 12, 5, 5, 3, 7, 10, 17, 24, 31, 31, 33, 20, 16, 9, -2, -9, -16, -25, -23, -33, -27, -33, -33, -35, -27, -25, -13, -10, 5, 19, 34, 47, 55, 56, 62, 52, 40, 20, 1, -23, -43, -56, -62, -60, -54, -39, -25, -7, 6, 12, 23, 25, 24, 26, 24, 26, 28, 25, 25, 15, 12, 3, -8, -15, -24, -25, -33, -29, -26, -30, -22, -22, -18, -8, -7, 9, 10, 20, 22, 26, 32, 28, 26, 21, 20, 9, 7, -2, -12, -20, -18, -29, -35, -43, -37, -39, -18, -17, 9, 16, 37, 38, 37, 35, 21, 11, -4, -11, -13, -10, -9, -2, 7, 7, 5, 2, -4, -12, -18, -28, -19, -13, -5, 4, 5, 13, 9, 13, 4, 10, 1, 2, 3, 5, 6, 7, 8, 9, 2, 3, -7, -3, -14, -8, -14, -15, -14, -20, -18, -15, -11, -6, 3, 16, 25, 37, 39, 34, 26, 17, -1, -7, -26, -22, -30, -21, -19, -13, -4, -2, 4, 3, 1, 4, 1, 5, -2, 7, -2, 0, -2, -1, 5, 6, 10, 15, 19, 18, 19, 9, 6, -9, -16, -33, -38, -44, -36, -38, -23, -15, 2, 16, 30, 38, 47, 47, 50, 38, 37, 17, 3, -14, -28, -42, -51, -55, -51, -43, -30, -17, 1, 14, 22, 32, 41, 41, 42, 27, 25, 9, 0, -10, -11, -18, -21, -20, -18, -8, -8, 8, 0, 12, 6, -5, -12, -30, -31, -36, -25, -9, 10, 35, 54, 69, 73, 68, 49, 24, 5, -27, -42, -68, -71, -73, -60, -48, -35, -12, 3, 22, 42, 50, 59, 58, 53, 42, 23, 7, -11, -28, -33, -41, -36, -25, -22, -8, -3, 7, 10, 9, 11, 2, 5, 0, 3, 3, -2, -1, -6, -4, -7, -5, -1, 9, 22, 32, 44, 45, 37, 18, -6, -30, -47, -65, -68, -70, -45, -27, 3, 30, 49, 66, 62, 64, 40, 30, 4, -5, -31, -31, -41, -37, -36, -20, -14, 2, 1, 14, 22, 21, 21, 8, 5, -10, -15, -22, -19, -18, -8, 1, 12, 22, 29, 31, 36, 28, 22, 6, -5, -11, -18, -28, -32, -36, -38, -33, -34, -19, -13, 3, 17, 33, 47, 52, 53, 43, 33, 12, -7, -22, -41, -43, -51, -42, -29, -13, 1, 7, 18, 16, 18, 16, 8, 4, -3, -2, -3, 0, 2, 8, 10, 17, 19, 15, 10, 2, 0, -13, -18, -26, -22, -27, -24, -26, -20, -11, -11, 5, 12, 22, 33, 40, 43, 40, 36, 24, 8, -5, -19, -36, -36, -41, -37, -37, -29, -14, -3, 2, 9, 18, 22, 25, 21, 16, 20, 11, 15, 6, 14, 4, 8, -2, -5, -12, -16, -12, -21, -22, -25, -19, -15, -9, -7, 1, 8, 11, 15, 21, 20, 28, 25, 20, 15, 9, 5, -10, -10, -21, -20, -24, -24, -20, -20, -12, -10, 5, 7, 22, 17, 21, 11, 13, 4, 2, -1, 3, -3, 2, 3, 7, 9, 2, 4, -6, -8, -16, -18, -22, -16, -12, -7, 0, -1, 9, 3, 13, 10, 14, 9, 12, 9, 14, 6, 5, 1, -8, -9, -19, -13, -13, -12, -8, -6, 2, 5, 5, 10, 8, 9, 5, 0, -2, -10, -12, -13, -9, -1, 1, 9, 13, 23, 21, 24, 12, 11, -3, -13, -24, -25, -29, -15, -16, -4, 5, 10, 20, 15, 20, 10, 13, 1, -2, -4, -5, 5, -2, 2, -2, -1, 0, -1, -3, -1, -5, 2, -4, 6, -4, 0, -1, -1, 0, -7, -1, -5, 1, -4, 4, 5, 10, 11, 19, 17, 16, 9, 1, -3, -13, -15, -26, -24, -23, -18, -8, 1, 19, 22, 32, 28, 23, 10, 2, -12, -16, -18, -17, -8, -5, 6, 10, 15, 12, 5, -1, -3, -10, -11, -15, -9, -6, -6, -1, 0, 3, 12, 5, 13, 6, 9, 6, 7, -1, 2, -7, -2, -9, -4, -5, -6, -8, -4, -11, -7, -9, -5, -1, 1, 9, 8, 14, 11, 13, 5, 3, -6, -14, -17, -15, -14, -3, -1, 10, 18, 17, 13, 2, -4, -13, -12, -21, -17, -14, -9, -1, 7, 16, 19, 23, 22, 17, 14, 3, -2, -11, -23, -19, -25, -15, -18, -8, -1, 10, 12, 16, 10, 10, 6, 4, -1, 0, -1, 0, 0, -2, -1, -4, -4, -10, -6, -6, -2, -4, 7, 6, 11, 3, 4, -1, -10, -11, -18, -13, -10, -1, 8, 18, 21, 21, 20, 9, 2, -9, -16, -19, -26, -21, -19, -13, -7, 0, 5, 13, 15, 23, 21, 25, 21, 14, 0, -7, -11, -17, -21, -23, -17, -6, -4, 7, 11, 12, 12, 6, 6, 4, -4, 2, -3, 5, -2, -1, -5, -3, -2, -1, 7, 4, 11, 14, 13, 8, 0, -11, -14, -30, -29, -29, -19, -11, 4, 15, 31, 32, 36, 29, 18, 8, -7, -11, -26, -24, -23, -18, -17, -11, -11, -2, -1, 12, 5, 16, 14, 22, 15, 10, 11, -3, -6, -17, -15, -19, -10, -5, 2, 8, 11, 12, 9, 6, 3, -1, 0, -7, -9, -12, -8, -10, -9, -13, -2, 1, 12, 17, 28, 29, 22, 17, 5, -7, -16, -28, -29, -31, -20, -12, 3, 13, 22, 24, 24, 17, 12, -5, -5, -13, -12, -16, -11, -6, 2, 6, 11, 6, 9, 5, 3, 0, 0, 0, -2, -1, -5, -3, -10, -9, -11, -4, -7, 3, 0, 10, 9, 15, 15, 14, 14, 8, 8, 0, 1, -12, -11, -20, -17, -19, -8, -5, 9, 15, 19, 25, 21, 12, 6, -8, -12, -19, -14, -15, -3, -1, 9, 17, 15, 18, 8, 4, -5, -11, -16, -19, -16, -9, -8, 0, 8, 9, 15, 10, 12, 3, 7, -2, 8, -6, 6, -4, 9, -6, 2, -3, 3, -6, -7, -14, -8, -5, 3, 9, 8, 14, 11, 13, 8, 1, -2, -4, -11, -9, -11, -3, -5, 5, 11, 11, 14, 9, 4, -1, -12, -16, -18, -22, -9, -9, 7, 11, 17, 20, 19, 17, 12, 0, -3, -17, -17, -18, -16, -7, -7, 8, 9, 10, 12, 8, 12, 4, 7, -1, -3, -3, 0, 1, -1, 0, -2, 0, -3, -6, -10, -8, -11, -9, -4, 1, 10, 12, 16, 9, 13, 4, 2, -4, -4, -11, -8, -12, -6, -2, 8, 14, 9, 11, 6, 1, -2, -11, -10, -8, -5, -2, 0, 10, 15, 18, 12, 11, 2, -2, -9, -12, -14, -15, -10, -4, -2, 6, 0, 10, -1, 3, 4, 0, 3, -3, 0, 3, -1, 6, 2, 10, 3, 2, -3, -5, -8, -7, -12, -9, -9, -4, 3, 6, 12, 3, 7, 5, 2, 1, -4, -5, -4, 1, 0, 6, 4, 11, 4, 0, -4, -8, -7, -12, -10, -5, 0, 4, 11, 6, 12, 5, 8, 4, -3, 2, -5, 1, -5, 4, -1, 3, 0, 3, 1, 2, -2, -3, -7, -6, -10, -1, -1, 2, 4, 10, 11, 11, 10, 6, 1, -4, -2, -9, -4, -5, -3, -1, 3, 1, 3, -6, -2, -9, -8, -4, -9, 5, 0, 15, 9, 12, 6, 4, 0, -9, -8, -13, -11, -8, -8, 2, 1, 10, 2, 5, 0, -5, -7, -13, -10, -10, 0, 2, 13, 13, 16, 12, 11, 4, 0, -6, -13, -11, -20, -16, -14, -10, -2, 0, 7, 12, 14, 11, 6, 6, 1, 4, -1, -3, 3, 1, 7, 5, 5, 6, 3, -5, -8, -15, -14, -13, -11, -6, 1, 8, 11, 10, 15, 12, 3, 0, -10, -10, -11, -6, -3, 8, 10, 14, 11, 7, -1, -12, -15, -18, -15, -15, -6, -3, 7, 6, 24, 16, 22, 7, -2, 1, -11, -5, -7, -8, -2, -2, 6, 1, 7, -2, 4, 0, -3, 3, -6, -1, -8, -7, -1, 0, 9, 6, 10, 1, 1, -6, -7, -11, -12, -10, -7, -1, 1, 8, 5, 10, 4, 10, -2, 2, -5, -3, -4, -4, 3, 9, 9, 15, 6, 10, 1, -7, -7, -9, -10, -7, -8, -1, 5, 7, 9, 11, 9, 5, 1, 2, -6, -1, -7, -2, -2, 1, 2, 4, -1, 1, -2, 0, 1, -4, -1, -2, 4, 5, 8, 10, 9, 9, 6, 3, 1, -9, -6, -9, 0, -8, -2, -5, 3, -2, 6, 1, 5, -1, -3, -4, -6, 0, 0, 5, 6, 11, 8, 6, 7, -2, 0, -10, -8, -9, -6, -5, -2, 1, 3, 4, 4, 5, 2, 3, -7, 1, -4, 3, 3, 4, 6, 5, 7, 1, -4, -5, -7, -12, -13, -17, -11, -4, 4, 7, 14, 11, 14, 13, 10, -1, 3, -3, -6, -5, -7, -1, -3, -1, 0, 3, 1, -1, -2, -1, -3, -4, -7, -6, 1, -1, 3, 2, 2, 5, 6, 3, 2, 1, 2, -1, -4, -4, -3, -1, 0, 0, -1, 0, -3, 0, -3, -4, -2, -4, 5, 6, 14, 11, 12, 8, 5, 1, -8, -10, -20, -10, -15, -2, -1, 8, 11, 12, 10, 8, 7, 4, -4, -6, -13, -6, -4, -4, -4, -1, 3, 5, 4, 9, 0, -2, -8, -5, -6, -1, -8, -3, -5, 0, 1, -1, 5, 0, 3, 4, 7, 1, -1, -4, 4, 1, 3, -1, -4, -1, -9, -1, -6, -3, 1, 0, 5, 10, 10, 12, 9, 9, 4, -3, -8, -9, -8, -7, -5, 0, 2, 9, 9, 13, 11, 12, 7, 1, -1, -9, -5, -9, -8, -7, -1, -1, 5, 1, 9, 8, 4, 10, -1, 2, -3, -5, -4, -11, 0, -6, -4, -5, -6, -1, 4, 3, 8, 6, 8, 5, 6, 2, 1, -4, -4, -10, -10, -10, -5, -5, 4, 0, 11, 5, 11, 2, 8, -1, 0, -8, -9, -12, -12, -8, -2, -5, 8, 5, 9, 6, 9, 0, 5, -5, 3, -4, -1, -6, -4, -5, -4, 0, 1, -1, 3, 5, 2, 8, 5, 4, -2, -1, 0, 2, -4, -3, -3, -4, -5, -1, 4, 5, 12, 7, 14, 4, 6, 1, 0, -6, -5, -14, -6, -9, -3, 1, 8, 7, 9, 10, 6, 1, 2, -4, -1, -8, -10, -3, -2, -1, 0, 1, 1, 5, 3, 2, -2, -2, 2, 0, 4, 6, 0, 1, 0, 2, -2, 0, -3, 0, -5, 1, -4, 4, -1, 7, -3, 6, -1, 1, -8, -4, -6, -7, -4, -3, 4, 7, 4, 12, 6, 10, 1, 2, -3, -5, -7, -13, -8, -7, 3, 3, 10, 11, 5, 8, -5, 1, -2, 2, -3, -3, -6, 4, 3, 7, 2, 1, 1, 1, 2, -2, -1, -3, 0, -1, 2, -1, 4, 2, 0, 0, -1, -1, -4, 2, 1, 4, 0, 7, 0, -2, -1, -3, 2, -1, 0, -5, -3, 1, 0, 3, 3, 7, 7, 4, 6, 1, 1, 0, -6, -6, -5, -5, 3, 1, 5, 0, 7, 4, 7, 1, 3, -7, -2, -5, -1, -6, -1, -5, 4, 1, 3, -2, 0, -4, 1, -4, -1, -7, -1, -3, 4, -1, -1, -2, 3, -4, 1, -4, 2, -4, 3, -3, 2, -1, -1, 2, -3, -4, -2, 0, 2, -3, -1, -1, 3, 4, 6, 1, 4, -1, 1, -4, -4, -4, -6, -3, -6, -7, -2, 2, 3, 6, -1, 2, -1, 2, -6, -5, -7, -3, 2, -4, 7, 5, 6, 4, -1, 1, -7, 1, -1, 1, -5, -1, -6, 0, -4, -2, -1, -3, 1, -2, 1, 4, 0, 5, -1, 2, 3, -4, -2, -5, -5, -7, 0, -9, 0, -7, 1, -1, 3, 3, 4, 4, 0, 4, -5, 0, -8, -6, -6, -4, -3, 0, 5, 1, 5, -4, -2, -1, -7, -4, -7, 0, 0, 1, 5, 2, 5, -1, 0, 2, 2, 1, 3, 1, 4, -1, 3, -1, 0, -4, -5, -4, -8, -4, -4, 3, 1, 3, 7, 5, 10, 6, 3, 1, 0, -2, -7, -6, -8, -1, -4, 5, -3, 7, 2, 6, 3, 9, 0, 3, -9, -1, -9, -1, 0, 3, 10, 2, 9, 4, 6, 4, 1, 0, -3, -5, -7, -7, -4, 2, 0, 7, -3, 1, -5, -1, -9, 2, -1, 11, 6, 7, 4, 1, -1, -3, -4, -12, -1, -6, 0, -3, -1, 0, 6, -2, 7, -3, 3, -1, 0, -3, -8, -6, -6, 6, 2, 12, 7, 6, 8, 7, 10, -4, 0, -9, -6, -10, -12, -5, -5, 2, 0, 7, 0, 5, 0, 3, 1, 0, 1, 0, 0, -1, -4, -1, -4, -1, -4, 1, -8, 1, -5, -3, -3, 2, -3, 1, 3, 6, 3, 4, -1, 1, -5, 0, -1, 2, 4, 1, 8, 4, 9, 1, -3, -2, -7, -9, -11, -10, -10, -3, -4, 8, 4, 12, -1, 3, 1, 0, -5, -5, -7, -1, -5, -1, 3, 4, 3, -3, -1, 0, -1, -1, -5, 1, 0, -1, 3, 0, 5, 3, 0, 3, -2, -3, -6, -3, -6, 1, -2, 0, 4, 1, 4, -1, 0, 0, -4, 2, -3, 2, -3, 2, 1, 2, 4, 7, 6, 6, 5, -2, -1, -6, -2, -2, -2, 5, 5, 5, 5, 3, 4, 1, -1, -7, -7, -6, -5, 1, 1, 0, 4, -4, 5, 0, 1, -3, -2, 0, -1, -2, -3, 6, 1, 4, 4, 0, 0, -1, 1, 0, -4, -4, -4, -4, -5, 2, 2, 2, 5, 0, -1, -1, -7, -4, -4, 0, -1, 1, 6, 7, 0, 6, -3, 5, -4, -3, -8, -5, -5, 0, 3, 2, 4, 0, 5, 4, 6, 1, 2, -6, -1, -4, 0, -4, -3, 0, -1, 0, 1, -6, 0, -7, 0, -3, 2, -3, -1, -1, 5, 6, 7, 6, 7, 2, 1, -4, 1, -2, -1, 3, 0, 1, -3, -1, -1, -1, -2, -2, -5, 3, -2, 2, 0, -1, 1, 2, 0, 2, 0, -3, 2, -6, 0, -3, -4, -1, -4, -2, 0, -3, 2, -6, -3, -9, -2, 0, 2, 3, 1, 7, -2, 5, 2, 2, 4, -5, 3, -6, -1, -4, -5, 1, 1, 2, 0, -6, 2, -4, 2, 1, 5, 3, 2, 1, 5, 3, 6, 4, -1, -4, -6, -1, -1, -3, -2, 1, 0, 1, 0, 1, 3, 5, 2, 0, 2, 0, 3, 3, 2, 0, 2, 1, 1, 2, 1, -6, -3, -7, -6, -7, -1, 1, 0, 0, -2, 0, -2, -1, -2, 1, 0, -2, -2, 4, -1, 0, -1, 0, 3, -1, -2, 0, -3, 2, -2, 4, 2, 7, 1, 1, -1, -4, 3, -5, 2, -5, -4, -2, -3, 1, 1, 1, 3, 4, 3, 3, 1, -4, -3, -2, -2, 1, -1, -1, 1, -2, 4, 1, 5, 3, 4, -2, -5, 0, -2, -2, 2, 2, 7, 5, 2, 5, 1, 0, -3, 1, 1, 4, 1, -1, -1, -3, -2, -5, -5, -1, -5, 4, -5, 5, -8, 5, -5, 2, 0, 3, 0, 1, 2, 2, 3, 3, -2, 1, -1, 4, 4, 3, -2, 0, -3, 1, 2, -1, -1, -1, 0, 4, -3, 2, -2, 2, 1, 2, 2, 1, -3, 1, -5, -2, -4, -3, 1, -2, 2, 0, -1, 2, -5, 5, -1, 6, 5, 3, 4, 1, 0, 1, 4, -1, 0, -4, -3, 0, -4, 4, -2, 3, 0, 3, 4, -3, 3, 0, 2, 1, 1, 3, -3, 0, 1, 2, 0, -1, 2, 3, 2, 0, -1, 0, 2, 0, 1, 0, 2, -1, 3, -3, 5, -3, 3, -1, 1, 1, 4, 2, 1, 0, -2, -3, 3, -4, 5, -5, 1, -2, 1, 0, -4, -2, -5, -1, 6, -2, 2, -5, -4, 1, -5, 0, 0, -3, -3, -1, 3, -2, 0, 2, 4, 3, 0, 4, -4, 4, -4, 4, -4, 2, -3, -3, 1, 0, 4, 2, 1, 1, 0, 1, -3, 0, -2, -2, -4, 4, -4, 2, -10, -2, -2, 0, 2, 3, 5, 0, 2, 1, -3, 1, -3, 1, -2, -5, 0, -1, 0, 0, 3, -1, 5, 2, 0, 2, 1, 2, 0, -1, 2, -4, 0, -8, 0, -2, -5, -6, -4, 0, 2, -1, -3, 1, -3, -2, -5, -5, 5, -6, 2, -3, -1, 4, -3, 5, -1, 4, 1, 6, 0, 4, 3, 0, -1, -1, -4, -1, -3, -3, 2, -4, -4, -1, -5, -2, -2, -2, -1, -5, 6, 1, 5, 0, 0, 3, -3, 4, 0, 2, 0, -3, -2, -4, 2, 3, 2, 2, 1, -1, -1, -2, 1, 0, 2, 0, 6, -1, 2, -2, 2, -2, 2, -2, -3, 4, -4, 4, -4, -1, -3, -3, 1, -1, 5, 1, 1, 1, 2, -1, 0, -1, 4, 4, 1, 7, 1, 3, -4, -3, -1, 1, -3, 5, -5, 3, -2, 2, -3, 1, -5, 2, 0, -2, 0, -1, 4, 1, 0, 2, 0, 8, -3, 6, -2, 0, -4, 2, 2, 3, -2, -3, -1, -1, -1, 2, 2, 3, 4, -2, 2, -2, 2, -1, -3, -1, -1, -4, -1, 2, 0, 0, 2, 1, 1, -1, 0, 0, 4, 3, 0, 1, 1, -1, 0, 0, 1, -2, 2, 5, -1, 1, -2, -1, -1, -2, -1, 4, 1, -1, -1, -3, -1, -2, -7, 2, 1, 2, 0, 0, 0, 4, 0, 2, -2, 2, 1, 1, -2, -6, 2, -4, 1, 2, -2, -1, 1, 0, 1, -3, -2, 1, 7, 3, 7, 0, 6, -1, 4, -2, 2, 1, -4, 3, -4, 3, -4, -1, -3, 0, 0, 0, 0, 0, 5, -1, 4, -3, 3, 3, 5, -5, -1, -2, 3, 0, -3, -2, -2, -5, -2, -3, 3, 1, 3, 4, 0, -5, -5, -8, -2, -3, -3, -4, -4, -3, -4, 2, 0, 0, 0, -7, 0, -5, 4, -5, -1, -1, 0, 5, 1, 4, -3, 3, -8, 4, -4, -2, -4, 0, -2, 0, -5, 3, 2, 1, 0, -1, 1, 2, 2, 3, 0, 1, -2, -1, 2, 2, 6, 5, 3, 3, 3, 2, 1, -1, -1, 0, 1, 2, 1, -3, 2, -2, -2, -6, -5, 2, 0, 4, 1, 0, 6, 0, 4, 3, 1, 3, -1, 6, 4, 4, 2, 0, 4, -1, 0, -1, 2, -4, 4, 1, 3, 0, -1, -1, 1, 2, 4, 0, -3, -3, -1, 3, 4, 1, -2, 0, 0, 1, 2, 1, -5, 2, -2, 5, 2, 0, 1, -4, 0, -6, -2, -4, -1, -2, -2, -2, -6, -3, -4, -2, -1, 1, 2, 2, -3, 1, -4, -1, -3, 0, 1, 1, -1, -2, -3, 3, -3, 2, -1, 2, -5, 3, -7, -1, -9, 2, -1, 2, -8, 1, -2, -3, 3, -5, 5, -1, 2, -3, 1, -4, 1, -2, 2, 0, 0, 0, 1, -1, 0, 3, 0, 1, 2, 0, 2, -2, 2, -4, -2, -3, -2, -2, 1, 0, -1, 1, -2, 1, -1, 0, -2, 1, -3, 0, -3, -2, -2, 3, 1, 3, 0, -1, 3, 2, 1, 0, -3, 3, -2, 3, -3, 5, -2, 4, 2, 1, -1, 0, 1, 4, -2, 1, -1, 5, -2, 0, -3, -1, -4, -2, -2, 0, -5, -2, -2, 1, -3, -2, -2, 2, -1, 3, -4, 3, -2, 2, -2, 3, -1, 4, 1, 2, 0, -3, -1, 1, -2, 3, -3, 2, -1, 4, -3, 5, -2, 3, 0, 6, -1, 4, -3, -2, 0, -2, 4, 4, 3, 0, -3, 4, 3, 9, 0, 3, -5, 1, -4, 2, -1, 0, 2, 3, 4, -2, 3, -2, 4, 2, -1, -2, -2, 2, -2, 2, 0, 1, 1, -1, -5, 3, -5, 4, 1, 5, 4, 3, -1, -1, -2, 0, -1, 2, -2, -1, -3, 2, 1, 3, -3, -3, 3, -2, 6, -3, 0, -1, 3, -3, 2, -3, 4, -2, 3, -3, -3, -1, 0, 1, 2, -2, -2, -3, -2, 2, -2, -2, -1, -1, -3, 1, -1, 3, -3, 0, 0, 0, 1, -6, 1, 2, 2, 1, -3, -2, 1, 2, 6, 0, -2, 0, 2, 1, 3, -4, -4, 1, -3, 5, -1, -3, -2, 0, -1, 0, 3, 2, 4, 2, -3, 3, -8, 4, -5, 7, -1, 6, -1, 1, -5, 3, -1, 4, 1, -2, 2, -5, 2, -2, 1, 0, 0, 3, 1, 2, -2, -3, -3, 2, -4, 1, -5, -2, -6, 0, -4, 1, -1, 1, 0, 1, -2, 3, -3, -1, 2, -3, 0, -1, -3, 4, -2, 6, -7, 6, -5, 5, -8, -1, -5, 1, 1, -3, 1, -5, 2, 4, -1, -2, -3, -3, 1, 0, 4, -3, 5, -4, 2, -7, 0, 2, 4, 3, 1, 4, -2, 2, -7, 4, -9, 0, -3, 2, -2, 1, -1, 5, -1, 8, -1, 2, 1, -3, 1, -3, 1, 3, 3, 0, 3, -2, 2, -4, 3, -1, -2, -1, -1, 2, 5, 0, 1, 2, -1, 0, -1, -1, -2, -1, 3, 1, 2, -1, 1, -2, -1, -3, 0, 2, 2, 4, 1, 7, -1, 2, -5, 2, -2, -2, 0, -2, 1, -1, 2, 1, -1, 1, -1, 5, 0, 6, -2, -1, -7, 1, -5, 0, -5, -6, 1, -5, 2, -7, 2, -4, 0, 0, 4, -2, 0, 0, 3, -1, 2, -2, 1, 0, -1, 1, 2, -1, 1, -2, 1, -2, 5, 3, 7, -1, 6, 1, 0, -1, -1, -4, 1, -6, 5, -6, 6, -5, 2, -1, 3, 0, 2, -3, -3, -4, 1, -6, 4, -3, 2, -6, 0, -1, 1, -2, 5, 3, 7, -1, 2, 1, 0, 3, -1, 1, -1, 1, -1, -1, -2, 3, 0, 4, 2, 0, 1, -2, 1, 3, 3, 0, -1, -3, -1, -2, 4, 4, 1, -1, 3, -4, 2, -1, 5, 2, 5, 0, -3, -3, -6, -1, -3, 4, 0, 9, 0, 6, -2, -2, 5, -2, 4, 0, 1, 1, 2, -1, 3, -1, 4, -1, 4, 0, 1, -1, 2, 0, 7, 0, 3, -1, 1, 0, 1, -3, 2, -2, 1, -1, -1, -2, -1, -1, 0, -2, -7, -6, -5, 1, 0, 1, -2, -1, -6, -4, -1, -2, 3, -5, 1, -2, -1, 1, -6, 1, -2, 1, -2, 0, -1, 3, 2, 3, 4, 0, 1, -1, -2, 0, 1, 0, -1, 1, 4, 1, 2, -1, -1, -4, -3, -2, -5, 0, -6, 3, -5, 4, -6, 4, -3, 0, 4, 2, 2, 4, 2, 1, -2, 4, 2, 1, -2, 5, 0, 2, -5, 3, -3, 6, -4, 3, 0, 2, 0, 3, -1, -3, 0, -2, 3, 0, 8, 4, 2, 0, 0, 0, 2, -7, 2, -3, 4, 2, 5, -1, 1, -2, 0, 0, 3, 2, -4, -4, -2, 0, 1, 1, 3, 1, 1, 4, -2, -1, -2, -3, 4, 2, 2, 3, -2, -8, 1, -6, 2, -2, 3, 1, 2, -4, -4, 0, -1, 1, 0, -2, 4, -1, 5, 5, -3, 3, -1, -1, 3, -4, 2, -3, 1, -4, 1, -3, -2, 0, 0, 3, 1, -1, 0, -3, -4, -2, -4, 5, 0, -1, 2, -2, 1, -3, -6, 2, -1, 4, -4, 1, -6, 1, -3, -4, 5, 1, 1, 0, -4, -4, 0, -4, 3, -6, 2, -2, 0, 5, 2, 0, 2, -4, 0, 0, 0, 0, -1, 6, -3, 4, -2, 4, 3, -1, 2, -7, 0, -7, 3, -6, -2, -4, -4, 1, 0, 2, 1, 0, 4, -2, 3, -2, 1, -3, -1, 0, -4, -5, -2, -7, 2, -5, 8, -3, 5, -1, 2, -1, 3, 0, -1, 1, 0, 2, 1, 2, 3, 1, -4, -4, 1, -2, 8, 2, 2, -1, 0, -2, -1, -1, -2, 0, 0, 5, -1, -2, -1, 0, 1, -2, -2, 5, -1, 1, 3, -1, 3, -4, 0, -1, 1, 2, 0, -1, 1, 0, 6, 1, 0, -2, -4, -1, -4, -4, -1, 0, 0, -2, -3, -3, -2, -7, 1, -3, -1, -3, -3, 0, 2, -3, 5, -2, 3, -1, 0, 2, -2, 4, 3, 2, 2, -1, -2, 2, 2, 0, 4, 3, 2, 4, -2, 4, -1, 2, -5, 3, -1, 2, 4, -3, 5, -3, -3, 0, -3, -4, 0, -5, 3, 3, 3, 0, 0, 1, 4, -3, -3, -2, 2, 1, 8, -4, 1, -8, 6, -1, 2, -4, 0, 1, 0, -1, -4, 0, 1, 3, -1, 0, -1, -2, -2, -3, -2, -2, -1, 1, 3, -1, 2, -4, 0, -1, -2, -2, -6, -1, -2, 5, -2, -1, -4, 4, 2, 2, -2, -1, -1, -1, -3, 2, -2, 3, -1, 1, -4, -2, -4, -1, -3, 1, -3, 5, -3, 6, -7, 1, -3, -1, -1, -1, -3, 2, -1, 3, -1, 1, -1, 2, 4, 1, 3, -3, 0, 2, 1, 5, -1, 0, -2, 2, 0, 5, 2, 0, 0, 0, 0, -3, 1, -5, 3, 1, 2, 0, -3, 1, -2, -1, -1, -2, -4, 1, 0, -1, -2, -2, 2, -5, 0, -7, 5, -2, 4, -1, -1, 1, -4, 1, -3, -3, -4, 1, 2, -3, 0, -4, 2, -3, 4, 1, -4, -2, -4, 4, -2, -3, 2, -3, 0, -3, 1, 0, -2, -4, -2, -4, 4, -5, 3, 2, -1, -1, 2, 2, 5, 1, 1, -3, 2, -2, 0, 0, 0, -1, 3, -1, 3, 0, 2, 2, -1, 2, -2, 3, -4, 1, -2, 4, 0, 0, 3, 0, 1, -3, -1, -4, 2, -2, 5, 2, 0, -1, 0, 1, 0, -5, -1, -5, 3, 2, -2, -1, -5, 3, -5, 2, -2, -1, 4, 0, 8, 1, 4, -1, 3, -1, 0, -4, -3, 1, 0, 2, -5, -2, 0, -4, 4, 0, 4, -5, 1, 4, 3, 3, 0, -2, 0, -4, -1, 2, 0, 0, 1, -2, 1, 2, -2, 1, -5, -3, -1, -4, 2, -3, -3, 1, -6, 3, -4, -1, -3, 1, -2, -1, -6, -2, -3, -2, -4, 2, 4, 0, 2, -3, 1, 2, 2, 5, 2, -1, 2, 0, 4, -2, 1, 0, 0, 0, -2, 2, -1, 5, -5, 1, -5, 0, -5, 1, 0, 6, 0, 0, 0, -6, 0, -1, -4, 1, -5, -3, 1, -2, 3, -1, 0, -2, 1, -3, -1, -4, -1, 1, -4, 1, -1, 2, 1, 3, -2, 3, -1, 3, -2, 0, -3, 2, -8, 1, -3, 0, -1, 4, 1, 4, 3, 1, 1, -3, 0, -4, -2, -1, 2, 1, 2, -3, 0, -2, 2, 1, 3, 6, 1, 5, -6, 1, -1, -2, -1, 1, 2, 1, 1, -1, 5, -4, 2, -8, -1, -1, -2, -4, -2, -1, 1, -3, 5, -2, 8, -3, 2, -1, 0, 1, -3, 0, -3, 6, 1, 0, -5, -2, 1, -5, 4, -3, 7, 0, 3, 3, 2, 4, 1, -2, 1, 3, 1, 4, -2, 0, -1, -1, -4, 3, -5, -3, -4, -3, -2, -4, -2, 1, -1, 1, 0, -5, -2, -7, -4, 0, -3, 1, 3, -1, 0, -4, -4, -3, -2, -3, -1, 2, -3, 0, -5, 1, -1, 1, -3, -2, -1, -3, -1, -1, 2, 0, -7, -4, -2, 2, 1, 2, 1, 2, 3, 4, 4, -4, 4, 2, 2, 2, -4, 0, -4, 4, 0, 5, -3, 1, -2, 3, -4, 5, -5, 1, -1, 2, -1, 0, -2, 3, 2, 1, 4, -2, -1, 0, 1, 4, 4, 3, 3, -1, -3, 4, -2, 5, -2, 6, -2, 4, -7, 2, 0, 3, -2, -2, -2, -2, 0, -1, 5, 0, 1, 0, 1, -1, 2, 2, 0, 1, -2, 0, -3, -1, -3, 3, -3, 2, -2, 1, 1, -4, 0, -5, 1, -1, 1, 2, -3, 6, -5, 5, 4, 2, 7, 1, 0, -5, 1, 0, 5, -1, 3, 0, -7, 1, -5, 2, -4, -1, 0, 2, -4, 0, -1, -4, -1, -6, -2, -2, 5, 2, 8, 3, 3, 6, 6, 4, 2, 0, 3, 2, 0, 0, -5, 0, -5, -2, -2, 1, 0, 1, 2, -1, 3, -3, -3, -6, 0, -3, -1, -1, 1, 2, -4, 3, -5, 3, -3, 4, 4, -2, 2, -3, 2, 5, 3, 0, -3, -2, -3, 3, 0, 5, 7, 0, -2, 1, -3, 4, -4, 6, 0, 8, 0, 4, 1, 0, -1, -2, 0, 0, 5, 1, 3, 0, 0, -2, -3, 2, -1, 1, -2, 3, 4, 1, 1, -1, 2, -3, 1, -3, 0, -4, -2, -3, 0, -2, 4, 0, 4, -3, -3, -2, -5, 1, -3, 0, 1, -2, 2, -5, 0, -4, -2, 4, -1, 1, -3, -2, 4, -2, 1, 1, 1, 4, -1, 3, 3, 3, -1, -1, -6, 2, -2, 5, 0, 2, 1, 1, 0, -2, -7, -2, -4, -2, 1, -1, -1, 3, 1, 3, 0, 3, 2, 6, 0, 4, -2, -2, 1, 2, -1, 1, -3, -2, 2, -1, 2, -3, -3, 3, 3, 2, 6, -2, 1, -4, 0, -4, 5, -1, 6, 0, 4, 5, -2, 5, -5, 3, 0, 4, 5, 4, 6, 1, 0, 0, -2, 6, -1, 4, -5, 0, -4, 0, -5, -3, -1, 2, 7, 6, 1, 2, 1, 5, 4, 4, 0, -1, 4, 3, 1, -4, -4, -2, -2, 2, -2, 5, -3, 3, 2, -3, 1, -3, 0, -2, -2, -1, -3, 4, -2, 2, -1, 0, -2, 2, -4, 5, -3, 6, -2, 3, -3, 4, -2, 6, -3, 3, -2, 1, -3, -1, -4, -3, 3, -4, -1, -5, 0, 1, -4, 0, -3, 2, 2, 4, 1, 1, -4, -2, -1, -3, 1, -2, -1, -5, -4, -2, -2, 4, 1, 5, 0, 5, -1, 1, -1, 1, -1, 1, -2, 3, -4, 3, -8, 2, -4, 2, 2, 2, 0, -1, -1, -1, 4, 0, 2, 3, -2, 3, -2, 2, -3, 4, 1, 1, -1, -2, 1, -2, 3, -1, -1, -3, 1, 0, 0, -1, -2, -1, -1, 0, -1, 2, 4, 8, 3, 1, 1, -2, 1, -6, 0, -4, -1, -5, -1, 2, 5, 4, 4, 0, 2, 2, 1, 6, 0, 5, -2, -1, -3, 3, 0, 2, 2, 2, 0, 0, -2, 0, 0, -2, 3, 1, 0, 0, 0, 2, 2, 0, 0, -2, -4, -2, 4, -1, 6, -5, 2, -5, 1, -1, 3, 4, 3, -1, 0, -3, 0, 1, -1, -1, -2, -4, -4, 1, 3, 1, 1, -3, -3, -5, -4, 3, -1, 1, -3, 3, 5, 2, -1, -2, 0, -2, 4, -1, -1, 1, -1, 5, -4, 2, -2, -1, 2, 0, 2, -3, 1, -7, 1, -3, -4, 4, -3, 4, 1, -1, 2, -4, 0, -5, 0, -2, -2, 2, -1, 4, -1, 0, -3, 0, 2, 4, 0, 0, 3, 1, 2, -4, -2, 4, -3, -1, -4, -1, -3, -4, -1, -2, 2, -3, 2, 0, 1, 4, -1, 4, 1, 0, -3, -4, -4, -3, -1, -1, -3, -5, -4, 2, 0, 3, 1, 2, 0, 3, -2, 1, -5, 2, -4, 3, -3, 5, -4, 3, -5, 2, 0, 3, 1, -2, 3, -3, 5, -2, -1, -3, -4, -2, 3, 0, 1, 2, -2, 0, -1, -3, 1, -3, 0, -3, 1, -2, -1, 0, 2, 4, 2, 5, 1, 0, -1, 1, 3, -3, 0, -2, 0, 2, 2, 2, -2, -1, 1, 1, 1, 1, 0, 2, -1, -1, 0, -2, -2, -3, 2, 5, -2, 5, 3, 1, 8, 1, 5, -1, 3, -4, 3, -1, 0, -2, 0, 4, -1, 3, 3, 2, 6, 0, 3, 0, -5, 2, 3, -3, 2, -4, 0, 0, 0, -1, -3, 0, -5, 3, -1, 5, 0, -5, -1, -2, 1, -1, -1, -3, 0, -1, 3, -1, 1, -3, -2, -1, -1, 2, -1, 2, -3, 4, -4, -5, 1, -4, 4, -4, 1, 2, -1, 3, -4, 7, -2, 4, -4, 4, -8, 5, 0, -1, 1, -9, -1, -1, -1, 5, -3, 6, -2, 5, 0, 4, -2, 3, -3, -1, -2, -3, 2, 1, 2, 3, 3, 4, 1, -4, -1, -2, 2, 2, 2, -1, -1, -6, 2, -7, 6, 0, 4, -1, 2, 1, 0, 3, 0, 1, 4, -3, 7, -3, 6, -2, 2, 1, 5, 4, 4, -2, 5, 2, 4, 1, -2, 0, -2, 1, -3, 4, -3, 0, 0, -2, 3, -1, 6, 0, 0, 2, -3, 0, 0, -1, -2, 0, 3, 0, 3, 1, -1, 0, 0, 0, 1, -3, 1, 2, 2, 6, 0, 1, -1, 1, -2, 2, -2, 1, 0, -4, -4, -5, -4, 0, -2, 2, -4, 4, 3, 2, 0, -1, 2, 7, -2, 3, -6, -2, 4, -1, 5, -5, 5, 1, 0, 1, -7, 0, -5, 4, 0, 3, 2, -1, 0, 0, -1, 3, 0, 4, 0, 4, 1, 4, 2, 4, 2, 3, 1, 3, -2, -1, -3, -1, -1, -2, -3, -2, 4, -5, 1, -5, 1, -1, -5, 1, -5, 3, -1, -2, -3, -4, -1, -3, 3, -4, 3, 2, 3, -2, 2, -7, 1, -5, 2, 1, 0, 5, 0, 3, 0, -4, 0, -3, 3, 0, 3, 2, 0, -4, -5, -6, -4, -2, -3, -4, 1, 1, 3, 4, 3, 0, 0, 0, 5, -3, 2, -1, 4, -1, -3, -4, -1, 1, 1, 3, -2, 0, -1, -1, 3, -1, 0, -3, 0, 1, 0, 2, -3, 1, -2, -5, 1, 2, 0, -1, -1, -2, 4, 0, 2, -1, -2, 2, -5, 1, -1, 1, 3, 2, 2, 0, -1, -3, -2, 1, 2, -3, -2, 0, -2, -1, -4, -1, 2, 1, 3, 0, 4, -2, 4, 3, 5, 2, 1, -4, -1, 1, -1, 2, -1, 2, 0, 0, 0, -1, -9, 0, -4, 5, -1, 1, -4, 1, -11, 5, -6, 5, 0, 2, -2, 3, -2, 2, -2, -3, 0, 1, 6, -1, 3, -2, 1, 0, -2, -2, 2, 2, 5, 1, 0, 1, -3, 0, -5, 0, 3, 2, 5, -4, 4, 1, 2, 2, 2, -2, -4, 1, -5, 1, -6, 5, 0, 4, -3, 0, 0, 0, 0, 4, -5, 3, -6, 4, -2, 3, -2, 1, 0, -2, 3, -2, 1, -3, -1, -4, 2, 0, -1, -3, -3, 5, 0, 3, 2, 2, -4, -1, -5, 2, -5, 1, -2, 3, -1, -1, 0, 4, 4, 1, 1, 1, 3, 3, 1, 7, -1, 4, -2, 3, 1, -1, 1, -3, 2, -4, 4, -1, 2, 2, 3, -1, 1, -4, 1, -2, 3, -1, 2, -4, 1, -2, 2, 4, 2, 2, -2, -1, -1, -5, 0, -4, 2, -3, 0, 1, 1, -3, 1, -4, 3, -4, 2, 5, -2, 4, -4, 8, -2, 8, -1, 2, 0, 4, 3, 2, 1, 0, -1, -3, -2, 0, 3, 2, 5, 0, 3, 0, 5, -6, 4, -8, 1, -1, 2, 1, 0, -2, -3, -4, -2, 1, -1, 2, -1, 1, 2, 3, 2, -2, 0, -1, 3, -2, 2, -4, -3, -3, 1, 2, 3, 0, 5, -1, 3, -3, -2, 1, 2, 1, 3, -5, 0, -1, -2, 0, -3, 2, 3, 1, 1, 0, 1, -2, 0, -4, 1, 1, 4, 3, -3, 1, 0, 1, 1, -2, 0, 2, 1, 2, 2, 0, 1, 0, 2, 1, -1, -2, 0, -1, -2, 1, -1, 3, -3, -3, 0, -3, -2, -3, 0, -1, 1, 2, 0, 3, -4, -3, -4, 3, 2, 9, -1, 3, 1, 1, 3, -3, -1, 0, 3, -1, 0, 4, 4, 2, 0, 2, -2, 2, -1, -4, 1, -1, 5, 0, 3, 3, 1, 0, 3, -3, 4, 0, -1, -2, 3, 2, 5, 0, 1, -5, 0, -2, -3, 1, -4, 3, -5, 1, -1, -3, 1, -4, 1, 2, 0, 1, -2, 0, 4, -1, 1, -3, 5, -1, -1, -2, -8, -2, -2, 0, 0, -2, 2, -2, 0, -2, 1, -2, -2, 1, -2, -3, 0, 2, -3, -3, -9, 0, 0, 0, 4, 1, -1, 5, -6, 4, -5, 5, -3, 2, -4, -3, 0, -1, -1, -2, 1, 1, 1, -4, 3, 2, 2, 3, -2, 4, -7, 0, 0, 3, -1, 4, -2, 4, 1, 3, -1, 1, 4, -3, 2, -7, 2, -5, 0, -6, -5, -2, 0, 1, 1, 6, -5, 1, -9, -3, -2, -5, 5, -7, 7, -5, 4, -3, 0, 0, 4, 0, 1, -5, -1, -1, 4, 0, -2, 0, -5, -3, -4, -2, -2, -2, 2, 2, 0, 0, 1, -1, 0, -1, -2, 1, -4, 4, -1, 1, 1, 4, 3, 1, 1, 1, 3, -1, 0, 1, 0, -2, 0, -1, -2, -3, 0, -2, 5, 1, -4, 0, -4, 4, -6, 2, -2, 0, 4, 0, 0, 4, 1, 4, 1, 5, -3, 3, 0, 0, -2, -4, -1, -5, 2, -6, 1, 0, 0, -1, 1, 7, 6, 3, -3, -2, 0, -4, 5, -5, 2, -3, -4, -4, 2, 1, 0, 2, 0, 1, -3, 3, -2, -3, -2, -1, -2, -6, -1, -4, 1, -6, 4, 1, 5, 0, 4, -1, 4, 0, 0, 3, -9, 1, -12, 2, -4, 5, 3, 1, 7, 4, -2, 2, -3, -2, -5, -2, -3, -4, -5, -6, 4, -6, 8, -2, 11, -1, 6, 0, 5, 0, 0, -6, -1, -5, 2, -1, 0, 3, 4, 2, 0, 2, 1, 4, 3, -2, 3, -4, 3, -3, 3, -6, 1, -7, 0, -4, 3, -1, 1, 3, -2, 2, -1, -4, 2, -8, -3, -7, -3, -3, 5, 7, 6, 4, 1, 5, -4, 0, -6, 2, -2, -6, -5, -6, -2, 0, -6, -5, -7, -3, 6, 4, 9, 1, 7, -3, 0, -5, -7, -7, -8, 0, 0, 7, 4, 6, 0, 2, -3, 1, -5, -5, -1, -1, 2, 1, 5, 4, 2, -5, 2, 5, 6, 5, 2, -1, -4, 1, -5, -2, -7, -3, -3, -2, 0, -1, 2, 5, 6, 6, 0, 5, -2, 0, -1, 0, -6, -4, -9, 6, -4, 7, -6, 4, 1, 4, 5, 1, 0, -1, -2, 1, -2, -4, -3, -4, -4, 0, 3, 10, 3, 5, 1, 3, 3, -2, 1, -3, 5, -9, 4, -4, -2, 2, -3, 1, -2, 0, 0, 0, -2, 0, -1, -1, -3, -1, -3, 0, -5, -3, -2, 3, 5, 5, 1, 1, -2, -3, -4, -4, -1, -4, 2, -4, -2, -1, 4, 2, 4, 3, 3, 7, 0, 5, -1, -2, -4, -3, -8, -5, -8, -1, 1, -3, 6, 4, 5, 7, 3, 3, 3, -3, -3, -5, -6, -5, -4, -1, 2, 5, 3, 7, 4, 3, 1, -3, -5, -4, -5, -2, -10, -7, -11, -8, -1, 3, 10, 10, 8, 6, -1, -2, -4, 0, -1, 1, -5, 0, -8, 1, -8, -2, 1, 0, 10, 1, 7, 3, -1, 3, -8, -3, -11, -6, -5, 2, 0, 2, 4, 3, 7, 10, 3, 3, -1, -1, 0, -2, -1, -6, -5, -4, -3, 0, 2, 12, 1, 9, 7, 3, 2, -2, 2, -3, 0, -8, 0, -4, 4, 1, 4, -2, 0, 3, 1, 5, 5, 7, 2, -2, -4, -5, -6, -11, -9, -4, 1, 7, 10, 13, 8, 4, 1, 0, 1, 0, -2, -4, -3, -2, -4, -2, -1, 4, -1, 7, -1, 6, 1, 8, 6, 4, 1, -6, -11, -9, -7, -5, 4, -1, 10, 2, 9, -2, 3, -3, 1, -7, 0, -9, -2, -5, 0, 2, -3, -1, -2, 3, 5, -1, 7, 6, 8, 8, 2, -1, -6, -10, -11, -10, -10, -3, 2, 6, 6, 6, 5, 5, 3, 1, -2, -1, -3, -2, 0, -4, -6, -4, -3, 1, -3, 4, 7, 7, 10, 3, -1, -7, -3, -6, -4, -3, -1, -3, 4, -2, 7, 5, 11, 6, 3, 4, -3, 0, -6, 0, 0, 4, 3, 1, -1, 2, 3, 4, 1, 3, 7, 5, 4, -3, -5, -7, -10, -3, -5, 4, 1, 2, 7, 6, 12, 6, 9, 1, 5, -6, -5, -7, -7, -4, -6, -2, -2, 2, -1, 3, -3, 7, 8, 9, 3, 1, 1, -4, -8, -9, -7, -7, -4, -4, 5, 3, 9, 2, 5, 3, -2, -2, -1, 5, 1, 9, -7, 4, -2, 1, 2, 2, 2, 2, -3, 4, -1, -3, -3, -10, -8, -8, -2, -5, 2, -1, 6, 6, 8, 6, 2, -1, 4, 0, 3, -1, -1, -6, -8, -9, -8, -7, -7, -2, 2, 8, 10, 10, 6, 7, 4, -3, -2, -9, -4, -3, -3, 1, -2, 5, 2, 8, 2, 5, -2, 2, -3, -1, -7, -4, -5, 2, 3, 11, 7, 8, 7, 0, 5, 2, 1, -1, -7, -4, -9, -5, -8, -6, -3, -3, 2, 6, 9, 9, 10, 6, 10, 4, 0, 0, -6, -6, -4, -9, -5, -7, 1, 2, 11, 6, 13, 8, 8, -2, -2, -6, -7, -3, -1, 3, 2, 5, 3, 7, -3, 5, -5, 5, -2, 2, -4, -4, -7, -8, -15, -10, -11, -2, 3, 4, 11, 9, 10, 12, 9, 7, -2, -5, -1, -5, -2, -9, -7, -10, -8, -2, -3, 4, 4, 14, 8, 10, 5, 3, -2, -3, -9, -7, -8, -3, 3, -4, 4, 1, 7, 6, 8, 0, 0, -8, -1, -10, -2, -8, -8, -9, -5, 0, 1, 4, 4, 9, 8, 6, 1, 2, -5, -2, -11, -6, -8, -1, -3, 1, 6, -3, 6, -3, 6, -1, 3, 1, 2, -6, -2, -4, -1, 0, -3, 0, -2, -3, 0, -2, 4, 2, 8, 2, 8, -1, 6, -6, -2, -9, -5, -8, -1, 3, 9, 10, 6, 8, -3, 0, -5, -2, 1, 0, 0, -4, -3, -6, 3, 1, 6, 9, 15, 9, 6, -2, -5, -4, -11, -8, -12, -6, -5, 5, 3, 10, 8, 12, 8, 3, 1, 0, -1, -2, -1, -7, -3, -6, -6, -2, -6, 3, -1, 7, 2, 9, 5, -1, 2, -2, 6, 3, 2, 3, 1, -4, -9, -5, -2, -4, 2, 6, 8, 4, 1, -7, -10, -17, -11, -8, -2, -1, 6, 5, 13, 12, 12, 8, 8, 2, 4, 0, -7, -6, -11, -10, -7, -6, -1, 3, 0, 4, 2, 7, 2, 8, 0, 2, -4, -4, -2, 2, 2, 3, -1, 4, -2, 3, 1, -3, 2, -3, 3, 1, 3, -1, -1, -3, -5, -2, -2, -4, 6, 3, 11, 9, 12, 13, 11, 3, -5, -8, -15, -11, -16, -11, -12, -6, 0, 13, 8, 20, 16, 21, 15, 7, -5, -9, -13, -10, -6, -3, 0, 4, 10, 7, 5, 1, 0, -5, -6, -8, 0, -5, 0, -8, -4, -5, -2, -3, 1, 3, 5, 8, 6, 12, 8, 8, -2, -5, -15, -18, -15, -11, -9, -1, -1, 11, 10, 18, 16, 9, 5, 2, -3, -5, -9, -13, -12, -18, -17, -13, -12, -1, 3, 13, 15, 19, 11, 9, 3, -10, -11, -18, -10, -4, -3, 3, 1, 4, 7, 10, 15, 5, -2, -8, -12, -13, -7, -6, -5, -2, -4, 5, 1, 5, 2, 4, 8, 5, 6, 9, 11, 7, 3, -10, -14, -24, -24, -19, -13, -8, 0, 10, 23, 35, 34, 28, 13, -5, -15, -27, -24, -18, -12, -7, -4, -2, -4, 4, 2, 12, 16, 15, 16, 12, 2, -1, -12, -12, -19, -15, -16, -8, -4, 7, 14, 19, 18, 17, 17, 15, 8, 0, -14, -14, -23, -23, -12, -7, 4, 9, 13, 11, 8, 8, 4, -1, -2, -9, -12, -10, -16, -8, -16, -5, -8, 6, 13, 21, 20, 14, 6, 2, 0, 3, -4, -9, -23, -25, -28, -15, -9, 3, 15, 21, 24, 20, 20, 20, 11, 3, -9, -17, -21, -23, -21, -18, -9, 1, 13, 23, 20, 14, 10, 7, 7, 6, -1, 1, -8, -8, -18, -17, -16, -8, -4, 11, 10, 22, 21, 21, 23, 13, 12, -9, -22, -28, -30, -20, -19, -6, -6, 6, 12, 20, 23, 23, 21, 20, 10, -4, -20, -26, -31, -24, -18, -3, 14, 15, 17, 17, 13, 16, 2, 3, -4, -3, -7, -11, -17, -20, -26, -15, -7, 7, 18, 25, 35, 27, 22, 7, 2, -8, -8, -16, -9, -13, -14, -18, -25, -19, -3, 0, 20, 19, 26, 28, 31, 29, 13, -1, -27, -40, -47, -36, -13, 0, 14, 16, 20, 16, 13, 9, 6, 4, -2, -9, -17, -23, -30, -24, -18, -9, 7, 16, 31, 40, 39, 32, 11, -6, -17, -24, -25, -32, -37, -42, -39, -28, -4, 18, 35, 48, 44, 43, 26, 20, 0, -6, -27, -25, -29, -15, -13, -12, -18, -21, -21, -10, 7, 20, 40, 39, 41, 18, 9, -20, -28, -42, -32, -17, 1, 22, 22, 28, 20, 11, 2, -6, -10, -9, -5, -1, -2, -4, -15, -22, -29, -17, -8, 15, 29, 42, 47, 39, 23, -3, -18, -36, -36, -34, -18, -7, -2, 2, 11, 8, 18, 13, 14, 11, 4, -1, 1, 2, 2, -8, -14, -20, -25, -30, -18, -15, 9, 26, 42, 58, 53, 52, 18, -6, -43, -61, -77, -67, -49, -9, 21, 47, 56, 48, 39, 22, 10, 5, -8, -12, -26, -36, -38, -31, -21, -10, 4, 14, 24, 39, 47, 48, 42, 25, 8, -22, -44, -76, -85, -87, -60, -23, 27, 60, 83, 70, 55, 15, 0, -18, -13, -11, -6, -2, 2, -2, -7, -23, -36, -39, -28, -4, 18, 40, 42, 36, 4, -14, -30, -35, -25, -14, 9, 18, 20, 12, 1, -5, 1, 11, 14, 17, 15, 10, 4, 1, -7, -16, -27, -50, -64, -70, -45, -14, 28, 66, 91, 102, 90, 60, 8, -42, -97, -114, -103, -53, 7, 62, 76, 67, 41, 21, 16, 11, 5, -10, -38, -64, -67, -67, -36, -13, 17, 29, 36, 45, 54, 60, 54, 41, 14, -13, -34, -49, -42, -33, -16, -3, 8, 11, 20, -1, -12, -37, -47, -44, -23, 20, 55, 73, 70, 47, 14, -16, -40, -44, -51, -36, -13, 14, 50, 77, 78, 58, 8, -32, -75, -99, -105, -91, -67, -30, 13, 56, 94, 113, 112, 80, 43, -4, -33, -45, -39, -22, -5, 11, 21, 26, 11, -18, -55, -83, -101, -85, -44, 16, 56, 80, 80, 59, 41, 13, -1, -17, -12, -4, 20, 44, 63, 59, 33, -19, -69, -107, -128, -114, -80, -33, -1, 31, 33, 37, 27, 39, 71, 102, 123, 120, 86, 41, -15, -45, -71, -94, -112, -134, -119, -103, -49, -1, 45, 71, 79, 87, 90, 86, 53, 13, -32, -50, -41, 6, 54, 77, 58, 9, -55, -102, -122, -119, -87, -63, -25, 8, 59, 94, 116, 109, 88, 52, 24, 7, 8, -1, -20, -47, -75, -80, -77, -56, -34, -22, -21, -26, -23, -15, 5, 42, 88, 123, 153, 155, 144, 103, 41, -43, -136, -225, -274, -266, -208, -101, 10, 108, 173, 204, 202, 183, 133, 78, 0, -64, -97, -87, -49, -6, 15, 4, -37, -84, -127, -135, -123, -80, -20, 52, 131, 180, 207, 177, 127, 52, -17, -77, -112, -136, -125, -111, -71, -27, 23, 65, 78, 56, 25, -27, -50, -59, -35, 9, 58, 98, 111, 94, 33, -34, -93, -112, -95, -48, -7, 27, 30, 25, 11, -3, -21, -16, -16, 11, 51, 82, 110, 86, 40, -43, -115, -164, -167, -129, -63, 13, 73, 119, 135, 127, 100, 61, 35, 1, -17, -35, -58, -83, -114, -126, -121, -78, -30, 29, 62, 84, 83, 74, 70, 78, 89, 102, 81, 43, -29, -108, -179, -226, -232, -185, -93, 32, 142, 232, 242, 207, 121, 30, -33, -63, -67, -67, -61, -69, -78, -89, -101, -91, -72, -14, 52, 132, 187, 196, 163, 93, 4, -67, -107, -120, -113, -104, -93, -83, -65, -25, 21, 78, 111, 142, 144, 114, 72, 25, -23, -58, -86, -96, -108, -108, -101, -82, -56, -12, 36, 96, 136, 161, 166, 125, 73, -3, -61, -118, -131, -129, -94, -60, -33, -20, -12, -8, 25, 66, 116, 133, 115, 54, -20, -85, -104, -81, -34, 14, 38, 59, 41, 26, -7, -36, -71, -82, -80, -46, -16, 10, 21, 25, 28, 41, 76, 107, 127, 117, 79, 9, -84, -165, -214, -222, -175, -92, 19, 121, 190, 215, 195, 136, 53, -15, -72, -95, -109, -106, -122, -121, -114, -59, 33, 148, 232, 254, 187, 70, -65, -164, -208, -212, -173, -121, -33, 81, 207, 306, 302, 192, -13, -199, -311, -290, -164, -15, 103, 149, 155, 150, 149, 129, 45, -99, -263, -359, -326, -191, 5, 194, 326, 387, 385, 326, 203, -13, -283, -524, -636, -572, -332, 13, 346, 557, 585, 468, 240, -8, -231, -359, -393, -320, -187, -16, 129, 212, 224, 180, 93, -10, -105, -144, -141, -83, 0, 104, 171, 187, 141, 28, -114, -273, -367, -366, -238, -17, 246, 447, 547, 490, 294, 0, -288, -469, -492, -376, -154, 88, 267, 308, 227, 64, -119, -254, -303, -204, -19, 218, 409, 502, 434, 221, -74, -352, -540, -577, -454, -191, 116, 383, 523, 496, 302, 5, -285, -457, -454, -272, -4, 265, 426, 426, 267, 32, -201, -331, -331, -221, -43, 111, 210, 193, 93, -49, -171, -204, -132, 37, 229, 360, 338, 162, -125, -371, -490, -413, -184, 106, 338, 432, 382, 223, 18, -177, -326, -363, -291, -122, 70, 221, 267, 227, 126, 50, 1, -2, -26, -91, -211, -328, -377, -291, -69, 241, 554, 730, 694, 399, -61, -551, -903, -984, -743, -226, 389, 893, 1095, 925, 445, -192, -748, -1045, -968, -576, -11, 507, 832, 856, 609, 188, -221, -505, -563, -441, -190, 40, 177, 181, 114, 25, -29, -1, 79, 163, 170, 86, -60, -228, -325, -294, -130, 116, 328, 425, 368, 151, -132, -360, -461, -392, -184, 97, 349, 462, 384, 146, -163, -411, -491, -356, -51, 297, 537, 576, 377, 29, -336, -590, -626, -449, -107, 251, 513, 581, 448, 163, -159, -391, -467, -363, -121, 175, 381, 424, 289, 50, -215, -413, -446, -320, -107, 109, 301, 434, 424, 288, 59, -131, -258, -289, -246, -181, -122, -78, 23, 161, 283, 291, 184, -10, -188, -260, -188, -23, 126, 170, 137, 57, 10, -41, -98, -176, -223, -178, -22, 208, 373, 334, 93, -230, -416, -353, -62, 307, 547, 524, 235, -176, -522, -673, -606, -347, 5, 375, 611, 678, 522, 218, -176, -489, -597, -404, -26, 366, 541, 424, 45, -410, -703, -690, -396, 56, 472, 734, 757, 559, 204, -187, -513, -653, -551, -247, 107, 337, 373, 207, -46, -257, -294, -169, 53, 262, 375, 324, 134, -114, -292, -320, -186, 57, 267, 329, 206, -51, -345, -551, -550, -322, 54, 422, 660, 712, 539, 219, -136, -439, -600, -591, -410, -101, 210, 423, 440, 270, 15, -193, -301, -279, -177, -24, 104, 187, 246, 279, 262, 191, 97, 4, -89, -213, -346, -461, -512, -442, -214, 135, 473, 690, 690, 511, 199, -120, -364, -456, -396, -224, 16, 219, 273, 134, -132, -363, -476, -398, -175, 150, 452, 639, 666, 551, 304, -59, -409, -618, -612, -468, -253, -23, 141, 198, 168, 131, 82, 16, -18, 54, 213, 371, 451, 371, 108, -255, -567, -699, -647, -445, -184, 64, 257, 416, 532, 540, 413, 175, -69, -252, -264, -147, 6, 45, -41, -189, -320, -362, -260, -62, 135, 260, 324, 335, 285, 174, 51, -61, -152, -182, -138, -35, 31, 30, -39, -152, -249, -267, -158, 18, 185, 315, 374, 337, 188, 19, -95, -159, -199, -203, -156, -114, -99, -86, -29, 22, 39, 49, 110, 203, 248, 220, 96, -61, -190, -204, -86, 85, 171, 92, -140, -373, -462, -367, -132, 152, 415, 552, 540, 373, 110, -176, -395, -430, -291, -50, 166, 264, 210, 5, -248, -412, -392, -217, 73, 362, 551, 530, 321, 53, -197, -370, -442, -377, -190, 39, 263, 373, 327, 108, -132, -283, -267, -144, 34, 186, 233, 198, 127, 36, -97, -246, -313, -275, -137, 25, 209, 299, 259, 132, 19, -38, -105, -146, -145, -43, 81, 191, 211, 124, -38, -190, -280, -280, -217, -84, 41, 173, 282, 366, 312, 116, -140, -315, -356, -282, -137, 21, 170, 310, 422, 409, 216, -102, -442, -652, -633, -311, 154, 519, 629, 497, 224, -118, -390, -494, -425, -242, -4, 260, 445, 471, 304, 27, -282, -477, -434, -151, 220, 498, 605, 470, 93, -414, -800, -893, -684, -256, 258, 692, 873, 737, 397, 14, -275, -392, -347, -177, 13, 97, 15, -200, -387, -425, -232, 126, 537, 757, 662, 314, -98, -383, -445, -295, -90, -49, -190, -328, -304, -122, 128, 365, 473, 397, 210, 66, -1, -76, -156, -164, -50, 115, 248, 262, 102, -232, -612, -849, -816, -477, 59, 614, 969, 1029, 766, 319, -88, -302, -312, -270, -282, -391, -498, -477, -265, 90, 434, 595, 476, 142, -159, -219, -26, 180, 235, 119, -92, -268, -293, -193, -117, -193, -326, -295, 3, 455, 836, 912, 587, -4, -520, -698, -478, -101, 152, 88, -204, -479, -516, -241, 211, 601, 711, 568, 333, 104, -121, -338, -453, -481, -435, -283, 23, 339, 513, 490, 333, 93, -122, -201, -134, -74, -98, -189, -266, -312, -295, -173, 59, 316, 506, 531, 394, 159, -106, -295, -320, -171, 10, 112, 120, 64, -52, -222, -300, -257, -132, 32, 217, 352, 308, 117, -81, -161, -138, -69, -3, -1, -74, -145, -104, 96, 329, 424, 320, 114, -113, -314, -409, -308, -55, 120, 156, 51, -125, -372, -475, -297, 127, 557, 839, 871, 550, -36, -557, -726, -556, -221, 130, 321, 201, -166, -438, -456, -242, 66, 405, 643, 658, 430, 98, -236, -473, -547, -478, -320, -128, 96, 277, 348, 353, 303, 222, 99, 18, -13, -57, -126, -236, -382, -539, -548, -300, 83, 419, 637, 718, 564, 167, -285, -507, -456, -231, 71, 376, 528, 375, 8, -386, -665, -787, -662, -287, 172, 529, 745, 816, 647, 265, -131, -364, -475, -478, -317, 1, 242, 262, 149, -48, -266, -488, -517, -333, 24, 423, 784, 932, 759, 302, -241, -708, -939, -816, -407, 81, 379, 438, 304, 107, -33, -35, 101, 237, 228, 47, -155, -247, -217, -176, -170, -219, -247, -143, 165, 512, 653, 458, 78, -282, -454, -387, -115, 162, 211, 75, -68, -29, 59, 45, -103, -236, -256, -169, -34, 91, 119, 40, -17, 149, 458, 629, 473, 121, -261, -557, -689, -509, -127, 180, 228, 100, -120, -385, -528, -271, 327, 846, 934, 639, 162, -319, -605, -492, -73, 327, 375, 116, -239, -494, -596, -521, -313, -16, 262, 428, 457, 377, 262, 116, -1, -36, 31, 109, 139, 101, -1, -164, -333, -428, -448, -394, -285, -103, 77, 246, 369, 480, 505, 425, 221, -28, -275, -398, -303, -32, 241, 274, -21, -477, -753, -576, 34, 697, 994, 729, 74, -552, -776, -556, -114, 205, 233, 62, -79, 7, 225, 386, 391, 234, -17, -206, -146, 100, 195, -72, -516, -852, -927, -664, -33, 707, 1122, 1039, 676, 242, -242, -581, -571, -242, 93, 255, 244, 97, -133, -314, -374, -345, -274, -168, -16, 207, 465, 582, 391, 15, -211, -174, -18, 146, 251, 145, -201, -447, -358, -74, 85, 74, 8, -89, -170, -91, 122, 238, 153, 13, -34, 4, 51, 121, 210, 260, 199, 17, -210, -361, -351, -193, 22, 156, 42, -313, -625, -547, -48, 522, 854, 885, 663, 291, -35, -166, -239, -461, -710, -722, -415, 13, 345, 467, 303, -32, -298, -284, -72, 169, 351, 425, 375, 218, 48, -56, -110, -194, -295, -296, -124, 106, 117, -122, -431, -556, -408, 24, 603, 979, 827, 268, -234, -412, -384, -276, -112, 125, 277, 275, 157, 41, -169, -482, -690, -545, -76, 400, 620, 476, 50, -426, -582, -220, 470, 1017, 1089, 680, -25, -710, -1112, -1097, -730, -190, 263, 392, 293, 172, 112, 65, 102, 226, 233, 79, 47, 271, 444, 294, -62, -484, -840, -883, -458, 104, 362, 296, 139, -18, -113, 47, 446, 674, 456, 0, -360, -481, -361, 3, 307, 293, 26, -176, -232, -255, -294, -270, -220, -128, 78, 394, 611, 532, 283, 78, 5, -63, -190, -281, -302, -303, -285, -121, 147, 313, 234, 39, -102, -122, -108, -82, -49, 26, 177, 354, 455, 321, -49, -469, -717, -628, -183, 457, 926, 889, 325, -436, -940, -939, -531, -48, 313, 496, 472, 278, 97, 41, 50, -6, -28, 86, 235, 221, 15, -296, -609, -816, -662, -136, 452, 698, 562, 234, -47, -148, -3, 219, 279, 139, -29, -119, -211, -344, -436, -377, -166, 124, 369, 433, 240, -102, -310, -225, 57, 339, 509, 431, 49, -456, -699, -487, -37, 337, 489, 413, 52, -433, -638, -443, -97, 138, 349, 565, 633, 400, 37, -246, -423, -538, -558, -303, 172, 569, 610, 304, -135, -476, -563, -328, 65, 280, 238, 115, 77, 152, 335, 539, 453, -117, -811, -1061, -724, -122, 419, 683, 560, 84, -355, -427, -170, 179, 423, 526, 524, 430, 100, -546, -1124, -1164, -605, 181, 858, 1143, 821, -3, -759, -965, -634, -24, 596, 959, 848, 437, 69, -255, -693, -1077, -1012, -470, 155, 636, 879, 718, 203, -186, -191, -106, -212, -314, -173, 45, 256, 556, 729, 377, -434, -1018, -1014, -634, -120, 423, 760, 643, 278, 55, -8, -71, -54, 103, 127, -87, -231, -131, -71, -218, -318, -195, -9, 75, 118, 185, 194, 157, 197, 312, 304, 103, -225, -565, -759, -606, -101, 451, 740, 735, 501, 92, -383, -654, -604, -361, -113, 98, 246, 260, 162, 44, -16, 30, 225, 420, 368, 47, -259, -376, -378, -379, -302, -127, 29, 123, 225, 270, 148, -61, -94, 65, 245, 382, 479, 398, -35, -571, -836, -750, -525, -240, 123, 404, 545, 606, 645, 470, 91, -285, -497, -576, -445, -45, 358, 339, -76, -421, -388, -135, 147, 423, 580, 381, -22, -208, -53, 100, -44, -307, -499, -509, -255, 247, 746, 892, 551, -112, -767, -1025, -718, -24, 631, 866, 629, 142, -263, -416, -352, -221, -81, 68, 231, 322, 280, 83, -195, -483, -571, -320, 223, 669, 683, 309, -155, -465, -577, -431, -78, 259, 421, 479, 544, 447, 90, -405, -769, -920, -796, -412, 152, 619, 825, 728, 394, 54, -72, 19, 56, -47, -166, -202, -234, -343, -503, -642, -585, -182, 487, 1012, 1074, 710, 216, -203, -450, -478, -256, 8, 29, -208, -277, -33, 217, 171, -3, -80, -175, -327, -284, 26, 282, 256, 241, 441, 600, 411, 37, -294, -531, -609, -387, -43, 4, -233, -374, -236, 63, 409, 707, 705, 302, -173, -400, -355, -115, 276, 603, 524, 90, -346, -631, -753, -691, -444, -193, 5, 241, 498, 629, 667, 677, 552, 198, -175, -349, -387, -388, -372, -383, -489, -511, -291, 50, 322, 485, 590, 570, 399, 224, 96, -75, -367, -618, -661, -437, -40, 436, 858, 915, 470, -256, -798, -941, -818, -589, -258, 164, 537, 760, 883, 916, 701, 214, -249, -516, -606, -655, -588, -501, -444, -354, 8, 443, 667, 621, 523, 421, 221, 6, -182, -388, -592, -538, -154, 310, 541, 462, 78, -381, -559, -248, 181, 196, -138, -350, -270, -49, 279, 652, 748, 403, 3, -149, -189, -297, -285, -136, -176, -362, -329, -50, 61, -31, 25, 301, 477, 410, 233, 50, -125, -148, 68, 322, 234, -163, -543, -668, -632, -411, 29, 453, 480, 217, 107, 202, 226, 163, 166, 208, 144, 99, 43, -228, -774, -1100, -846, -137, 588, 971, 817, 259, -238, -380, -249, -5, 347, 643, 477, -74, -461, -499, -520, -599, -424, 16, 423, 681, 718, 343, -396, -810, -447, 289, 667, 559, 190, -202, -392, -188, 134, 85, -347, -673, -554, -56, 480, 728, 480, -7, -286, -160, 101, 222, 236, 161, -89, -346, -307, -45, 35, -158, -298, -181, 101, 385, 567, 409, -149, -655, -634, -193, 164, 343, 561, 727, 564, 114, -356, -693, -856, -682, -177, 301, 419, 247, -53, -359, -420, 26, 701, 1029, 869, 436, -115, -610, -792, -615, -421, -367, -247, 61, 372, 436, 291, -50, -458, -540, -3, 734, 1022, 821, 419, -57, -561, -734, -497, -255, -339, -449, -295, -66, -2, 77, 196, 208, 243, 533, 841, 801, 551, 243, -200, -749, -1036, -941, -731, -511, -123, 351, 573, 439, 172, -20, -38, 227, 560, 544, 272, 164, 211, 9, -374, -588, -663, -781, -748, -317, 238, 548, 617, 504, 139, -261, -212, 195, 490, 524, 471, 221, -251, -624, -646, -514, -332, -2, 385, 423, 66, -357, -580, -566, -208, 388, 737, 701, 659, 790, 599, -5, -538, -797, -1085, -1251, -706, 385, 1057, 889, 308, -235, -666, -762, -338, 304, 731, 975, 1059, 711, -66, -747, -961, -867, -631, -230, 276, 584, 429, -57, -471, -492, -197, 85, 276, 574, 989, 1020, 415, -386, -809, -838, -707, -405, 45, 406, 430, 179, -197, -495, -481, -111, 286, 416, 472, 621, 628, 272, -105, -235, -320, -596, -812, -644, -73, 504, 649, 274, -222, -440, -395, -276, 93, 755, 1200, 921, 242, -242, -478, -759, -1001, -962, -508, 264, 905, 941, 403, -98, -286, -355, -365, -85, 365, 483, 170, -104, -53, 110, 158, 28, -159, -226, -39, 117, -96, -559, -771, -560, -229, 55, 514, 1163, 1539, 1284, 595, -72, -667, -1360, -2006, -1922, -816, 709, 1636, 1575, 788, -151, -690, -577, -37, 476, 694, 539, 113, -308, -527, -629, -771, -759, -334, 446, 1102, 1223, 709, -231, -1111, -1346, -802, 56, 816, 1359, 1436, 778, -249, -918, -1105, -1238, -1195, -457, 824, 1595, 1362, 558, -280, -958, -1223, -890, -202, 447, 982, 1259, 1038, 361, -367, -892, -1220, -1141, -479, 455, 966, 773, 131, -518, -856, -690, -118, 669, 1379, 1633, 1177, 163, -858, -1573, -1964, -1946, -1200, 321, 1918, 2599, 1996, 676, -641, -1499, -1730, -1302, -469, 392, 984, 1278, 1266, 815, -119, -1128, -1551, -1190, -338, 571, 1151, 1060, 306, -611, -1171, -1097, -417, 584, 1330, 1484, 1241, 760, -87, -1266, -2153, -2185, -1269, 206, 1572, 2146, 1764, 730, -546, -1666, -2021, -1252, 123, 1218, 1772, 2007, 1651, 329, -1487, -2678, -2631, -1545, 67, 1552, 2213, 1735, 488, -717, -1216, -896, -140, 515, 853, 941, 712, 14, -965, -1584, -1438, -660, 300, 1228, 1778, 1486, 293, -1113, -1876, -1748, -912, 250, 1323, 1946, 2023, 1544, 454, -1035, -2247, -2524, -1830, -633, 619, 1530, 1744, 1120, 196, -366, -441, -347, -181, 74, 357, 486, 343, -77, -686, -1204, -1233, -545, 664, 1666, 1737, 817, -447, -1337, -1561, -1193, -372, 684, 1571, 1798, 1251, 277, -681, -1469, -2010, -1878, -725, 1024, 2213, 2069, 958, -144, -757, -1081, -1252, -1050, -409, 293, 807, 1099, 1122, 702, -42, -740, -1025, -728, -9, 543, 409, -173, -551, -543, -460, -264, 356, 1101, 1345, 1034, 559, -90, -1031, -1819, -1789, -922, 285, 1276, 1584, 1138, 392, -181, -556, -840, -883, -620, -199, 277, 873, 1324, 1142, 249, -819, -1464, -1351, -553, 384, 832, 787, 580, 149, -533, -831, -388, 218, 428, 582, 881, 655, -312, -1191, -1283, -806, -123, 643, 1116, 984, 454, -94, -654, -1064, -957, -325, 328, 881, 1368, 1386, 543, -646, -1421, -1592, -1236, -294, 823, 1341, 966, 213, -413, -614, -283, 287, 464, 223, 113, 223, -4, -568, -816, -599, -297, 17, 599, 1135, 1033, 298, -492, -982, -1064, -639, 50, 525, 724, 919, 874, 178, -738, -1095, -895, -586, -94, 765, 1407, 1097, 50, -863, -1155, -927, -413, 140, 552, 826, 961, 736, 84, -534, -747, -646, -403, 47, 510, 529, -51, -687, -852, -494, 35, 552, 1008, 1281, 1154, 507, -426, -1164, -1458, -1441, -1151, -374, 833, 1820, 1871, 993, -102, -758, -979, -1052, -901, -406, 207, 589, 820, 979, 885, 313, -443, -875, -799, -423, -81, 29, -62, -161, -178, -150, 46, 573, 1066, 1033, 550, 93, -321, -890, -1429, -1438, -717, 402, 1301, 1484, 963, 201, -460, -927, -1096, -738, -68, 355, 479, 710, 1016, 884, 229, -512, -997, -1082, -647, 13, 319, 177, 5, -42, -105, 35, 601, 1010, 637, -128, -450, -406, -522, -666, -431, 92, 519, 731, 725, 357, -326, -974, -1157, -761, -49, 556, 798, 872, 968, 916, 369, -520, -1264, -1528, -1185, -299, 702, 1190, 901, 173, -447, -564, -191, 329, 498, 265, -15, -85, -213, -528, -649, -306, 195, 608, 1022, 1213, 616, -608, -1551, -1681, -1216, -444, 491, 1287, 1585, 1397, 914, 162, -707, -1271, -1337, -1015, -390, 461, 1043, 889, 217, -304, -406, -339, -295, -70, 425, 789, 608, 54, -378, -488, -454, -453, -287, 188, 736, 803, 296, -354, -722, -800, -729, -367, 454, 1320, 1464, 774, -98, -669, -1022, -1207, -1002, -345, 548, 1299, 1484, 953, 65, -742, -1303, -1487, -963, 130, 949, 1012, 745, 593, 324, -195, -514, -400, -185, -137, -50, 114, 125, -192, -711, -1037, -701, 362, 1448, 1744, 1268, 515, -306, -1158, -1654, -1393, -545, 355, 913, 1077, 996, 622, -217, -1281, -1745, -1085, 197, 1169, 1466, 1313, 779, -113, -958, -1205, -926, -510, -47, 479, 849, 851, 442, -390, -1293, -1378, -372, 853, 1306, 1143, 777, 96, -856, -1242, -721, -99, 63, 249, 780, 1018, 464, -481, -1202, -1445, -1080, -164, 875, 1541, 1703, 1275, 263, -794, -1238, -1189, -1127, -854, 75, 1218, 1643, 1135, 142, -863, -1439, -1242, -410, 477, 1050, 1177, 732, -108, -661, -549, -295, -253, -81, 447, 783, 547, 5, -534, -1006, -1211, -898, -107, 876, 1643, 1611, 709, -313, -715, -785, -1018, -1039, -222, 932, 1404, 990, 232, -515, -1156, -1414, -958, 49, 956, 1184, 801, 299, 78, 48, -127, -510, -712, -416, 167, 582, 613, 267, -424, -1217, -1481, -684, 730, 1697, 1641, 960, 164, -573, -1086, -1231, -952, -312, 570, 1169, 1090, 581, -21, -814, -1583, -1458, -232, 937, 1137, 891, 823, 578, -137, -745, -880, -749, -434, 122, 522, 567, 473, 185, -549, -1133, -643, 422, 869, 622, 479, 344, -197, -718, -612, -263, -126, 58, 469, 726, 618, 246, -445, -1314, -1521, -628, 568, 1166, 1280, 1177, 600, -389, -1018, -1003, -832, -634, -75, 742, 1188, 998, 342, -517, -1137, -1052, -387, 254, 658, 908, 736, -61, -730, -559, -47, 6, -38, 464, 952, 568, -429, -1138, -1241, -893, -202, 581, 1144, 1391, 1225, 352, -846, -1337, -874, -415, -406, -121, 770, 1346, 989, 150, -530, -941, -951, -487, 139, 509, 547, 207, -326, -465, 124, 737, 598, 112, 36, 134, -172, -680, -813, -698, -639, -365, 440, 1367, 1698, 1223, 159, -926, -1406, -1167, -802, -573, 15, 1116, 1782, 1306, 332, -349, -854, -1349, -1254, -339, 506, 534, 196, 170, 413, 560, 540, 271, -228, -569, -457, -229, -193, -163, -82, -271, -422, 133, 1063, 1209, 436, -226, -375, -615, -1059, -1034, -349, 523, 1190, 1473, 1140, 351, -478, -1176, -1677, -1448, -353, 628, 744, 627, 994, 1218, 557, -526, -1129, -1085, -604, 103, 632, 597, 240, -76, -316, -490, -227, 330, 504, 214, 66, 101, -258, -812, -731, -30, 543, 799, 1038, 980, 206, -850, -1444, -1399, -902, -86, 697, 1093, 1209, 1141, 529, -575, -1251, -1027, -582, -339, 166, 964, 1202, 570, -252, -699, -764, -518, -30, 377, 588, 648, 248, -683, -1241, -622, 404, 735, 594, 729, 767, 82, -827, -1092, -835, -567, -189, 509, 1171, 1282, 715, -323, -1251, -1346, -605, 102, 325, 567, 1068, 1096, 300, -543, -750, -681, -738, -527, 229, 858, 712, 63, -400, -386, -52, 224, 123, -112, 92, 515, 439, -105, -417, -443, -640, -710, 7, 1067, 1283, 464, -429, -785, -747, -503, -163, 155, 538, 970, 973, 367, -305, -630, -948, -1271, -875, 300, 1105, 897, 463, 429, 419, -12, -613, -946, -762, -95, 566, 657, 294, -26, -229, -527, -599, -87, 577, 706, 356, 154, 103, -231, -757, -842, -335, 322, 803, 1008, 713, -50, -822, -1152, -1051, -559, 261, 990, 1180, 930, 547, -64, -894, -1250, -751, -90, 153, 348, 746, 812, 312, -249, -485, -635, -637, -284, 245, 559, 598, 363, -270, -780, -380, 571, 858, 350, -31, -63, -335, -751, -691, -329, -210, -117, 399, 1050, 1191, 737, -19, -737, -1003, -696, -324, -282, -148, 488, 1023, 875, 315, -170, -614, -944, -752, -36, 568, 595, 253, -29, -69, 109, 154, -203, -594, -349, 354, 696, 497, 128, -302, -788, -845, -234, 477, 623, 362, 118, 3, -90, -152, -284, -436, -178, 576, 1102, 801, 18, -707, -1269, -1417, -773, 298, 925, 925, 850, 890, 677, 11, -775, -1296, -1234, -516, 427, 849, 610, 202, -16, -145, -165, 3, 76, -168, -375, -95, 361, 390, -17, -289, -199, 96, 465, 724, 467, -295, -937, -983, -677, -346, 72, 579, 894, 900, 750, 363, -359, -961, -912, -483, -116, 271, 642, 561, 113, -52, 85, -117, -629, -742, -304, 189, 444, 529, 361, 59, 78, 367, 243, -272, -500, -304, -236, -263, -94, 17, -196, -190, 339, 827, 692, 200, -250, -519, -444, -77, 41, -259, -330, 157, 646, 708, 561, 173, -646, -1341, -1055, -152, 385, 423, 540, 698, 666, 526, 251, -477, -1262, -1212, -310, 572, 902, 726, 125, -551, -634, -117, 196, -9, -155, 130, 403, 331, 130, -79, -351, -472, -62, 613, 927, 576, -312, -1246, -1487, -841, 37, 540, 808, 1080, 1106, 679, 37, -518, -954, -1151, -845, -84, 604, 836, 584, 125, -167, -99, -18, -300, -640, -479, 16, 297, 306, 450, 638, 448, -52, -254, -44, 48, -351, -749, -632, -185, 43, 25, 154, 478, 668, 478, 125, -49, -24, -58, -369, -650, -470, 105, 462, 337, 223, 330, 219, -366, -881, -818, -415, -99, 260, 824, 1315, 1309, 649, -476, -1344, -1299, -648, -134, 168, 520, 612, 187, -248, -240, -112, -167, -84, 264, 571, 607, 388, -181, -834, -854, -142, 432, 512, 523, 426, -319, -1148, -1060, -335, 50, 278, 883, 1333, 970, 272, -215, -729, -1243, -1091, -231, 513, 739, 632, 236, -296, -406, -109, -126, -449, -267, 378, 636, 309, 156, 267, 88, -347, -379, 92, 420, 199, -396, -898, -845, -315, 150, 302, 569, 1023, 1006, 264, -434, -440, -291, -567, -861, -492, 292, 825, 816, 487, 108, -148, -362, -719, -957, -623, 18, 317, 346, 772, 1378, 1173, 33, -926, -936, -489, -323, -357, -200, 70, 126, 29, 20, 142, 208, 157, 131, 329, 687, 681, -110, -1145, -1287, -395, 437, 564, 504, 605, 399, -333, -939, -1003, -801, -519, 93, 1001, 1757, 1880, 1085, -465, -1753, -1766, -868, -148, 175, 538, 774, 481, -20, -230, -331, -532, -439, 208, 841, 940, 520, -157, -813, -906, -306, 343, 567, 603, 499, -71, -840, -1091, -834, -534, -16, 864, 1458, 1195, 531, 26, -377, -768, -851, -551, -181, 143, 443, 481, 150, -175, -283, -426, -521, -101, 586, 667, 151, -11, 361, 470, -16, -463, -404, -97, 44, -83, -330, -423, -316, -159, 23, 405, 840, 769, 115, -417, -198, 274, 122, -585, -886, -325, 517, 801, 466, 25, -138, -271, -568, -643, -260, 73, 8, -33, 505, 1211, 1203, 242, -870, -1110, -459, 223, 268, -68, -277, -299, -280, -172, 50, 165, 139, 197, 534, 947, 851, -78, -1209, -1424, -515, 510, 820, 646, 375, -108, -749, -991, -696, -329, -27, 493, 1114, 1400, 1216, 444, -863, -1845, -1520, -252, 623, 706, 522, 370, 42, -330, -531, -576, -488, -29, 752, 1170, 804, 15, -628, -893, -669, 18, 634, 674, 370, 84, -237, -663, -892, -765, -376, 204, 934, 1350, 985, 60, -582, -613, -355, -179, -130, -98, 62, 386, 568, 304, -310, -829, -1017, -691, 138, 962, 946, 263, -45, 404, 756, 349, -434, -961, -998, -601, -13, 330, 247, -13, -89, 153, 561, 744, 311, -559, -976, -376, 629, 892, 190, -608, -695, -135, 465, 649, 321, -257, -744, -826, -444, 42, 164, 22, 182, 882, 1603, 1507, 241, -1424, -2152, -1467, -198, 561, 578, 301, 211, 397, 592, 348, -344, -936, -843, -135, 724, 1159, 734, -261, -867, -518, 242, 542, 254, -296, -774, -827, -293, 284, 288, 45, 236, 727, 945, 756, 140, -807, -1418, -948, 131, 678, 415, -15, -143, -31, 205, 279, -80, -620, -620, -18, 453, 379, 154, 84, 105, 264, 606, 712, 186, -707, -1285, -1267, -823, -250, 279, 681, 1043, 1278, 1006, 96, -836, -1051, -687, -256, 139, 560, 659, 240, -223, -291, -161, -252, -504, -501, -125, 410, 648, 299, -262, -252, 442, 942, 686, 122, -252, -589, -961, -992, -589, -229, -123, 194, 922, 1468, 1224, 296, -760, -1310, -975, -108, 403, 293, 172, 401, 522, 250, -73, -276, -688, -1129, -825, 188, 822, 588, 161, 135, 412, 712, 724, 53, -864, -1075, -443, 119, 115, -141, -365, -510, -231, 592, 1159, 789, -2, -332, -270, -185, -89, -122, -433, -501, 141, 932, 1040, 471, -287, -965, -1298, -960, -205, 346, 612, 953, 1156, 763, -23, -601, -878, -895, -454, 351, 850, 636, 84, -358, -530, -475, -267, -149, -99, 193, 644, 654, 75, -316, -155, 138, 245, 425, 573, 270, -464, -1042, -1216, -1039, -582, 122, 842, 1332, 1479, 1083, 95, -828, -1033, -742, -567, -285, 390, 910, 695, 163, -161, -393, -704, -866, -626, -10, 671, 965, 557, -48, -74, 437, 519, -38, -414, -222, -47, -289, -540, -576, -576, -519, -101, 642, 1238, 1258, 648, -221, -621, -364, -185, -548, -768, -180, 695, 942, 586, 183, -168, -699, -1152, -1009, -253, 471, 636, 487, 507, 801, 905, 388, -547, -1079, -775, -177, 91, 104, 78, -141, -489, -473, 111, 669, 627, 196, 0, 152, 233, 6, -413, -649, -318, 418, 821, 612, 194, -230, -822, -1312, -1144, -387, 313, 727, 1089, 1344, 1142, 414, -474, -1148, -1265, -735, 51, 534, 574, 415, 104, -292, -547, -529, -432, -240, 278, 882, 980, 433, -136, -359, -351, -203, 135, 437, 358, 12, -381, -782, -1041, -917, -405, 308, 1078, 1620, 1458, 476, -623, -1014, -745, -481, -304, 76, 476, 545, 383, 206, -121, -606, -928, -825, -266, 458, 796, 535, 130, 207, 624, 644, 72, -450, -461, -293, -308, -335, -260, -405, -706, -570, 268, 1183, 1371, 722, -126, -430, -113, 121, -272, -841, -684, 165, 780, 703, 343, 20, -456, -1007, -1090, -485, 269, 548, 492, 579, 935, 1073, 530, -581, -1354, -1093, -212, 347, 398, 234, -77, -477, -535, -105, 279, 203, 28, 210, 553, 627, 336, -214, -698, -630, 102, 679, 579, 169, -194, -730, -1263, -1143, -390, 284, 649, 1056, 1437, 1242, 445, -410, -1010, -1271, -946, -133, 497, 567, 435, 305, -3, -434, -686, -708, -477, 78, 773, 1019, 622, 97, -65, -37, -146, -172, 101, 285, 2, -554, -921, -912, -630, -164, 440, 1073, 1459, 1191, 227, -753, -910, -435, -273, -517, -328, 468, 965, 754, 294, -120, -664, -1167, -1030, -289, 411, 611, 431, 160, 235, 776, 1050, 324, -719, -880, -358, -176, -299, -179, -78, -391, -527, 94, 872, 900, 301, -215, -295, 64, 454, 205, -659, -897, 44, 942, 766, 175, -155, -651, -1283, -1099, -49, 641, 450, 224, 500, 848, 868, 458, -359, -1102, -932, -85, 407, 232, 2, -187, -540, -596, 44, 600, 343, -75, 115, 431, 273, -66, -229, -358, -228, 400, 920, 617, -117, -647, -1050, -1344, -962, 32, 723, 862, 1094, 1352, 791, -440, -1180, -1053, -617, -80, 628, 926, 460, -106, -273, -409, -700, -698, -320, 52, 438, 929, 936, 57, -760, -539, 241, 541, 488, 575, 406, -422, -1226, -1267, -861, -504, -13, 790, 1436, 1507, 899, -231, -1286, -1333, -456, 260, 320, 378, 748, 800, 168, -468, -651, -713, -885, -673, 103, 771, 737, 214, -200, -85, 458, 801, 418, -203, -286, 10, -46, -452, -664, -673, -739, -529, 307, 1197, 1232, 525, -134, -314, -132, 43, -215, -755, -610, 451, 1222, 852, 133, -237, -707, -1365, -1266, -256, 509, 482, 423, 765, 995, 749, 165, -620, -1119, -700, 350, 810, 301, -338, -587, -717, -646, -85, 463, 406, 256, 581, 785, 318, -390, -776, -760, -290, 516, 1045, 845, 233, -400, -1026, -1417, -1124, -287, 413, 831, 1285, 1506, 891, -308, -1187, -1337, -860, 47, 884, 1011, 492, -18, -343, -687, -881, -650, -185, 274, 740, 973, 539, -278, -611, -225, 205, 288, 333, 438, 216, -354, -696, -656, -599, -559, -204, 416, 889, 1001, 653, -101, -662, -463, 60, 86, -194, -54, 391, 497, 165, -134, -325, -560, -705, -495, -24, 334, 397, 222, 92, 347, 737, 604, -68, -451, -272, -100, -210, -282, -306, -436, -458, -132, 285, 469, 449, 326, 181, 214, 384, 193, -551, -1060, -581, 383, 744, 469, 266, 192, -213, -769, -873, -519, -204, -30, 289, 759, 1044, 907, 378, -369, -877, -679, -57, 229, 67, -19, -22, -284, -611, -443, 41, 302, 407, 638, 711, 320, -165, -469, -611, -443, 123, 469, 317, 138, 181, -38, -631, -942, -698, -216, 253, 748, 1031, 849, 430, 59, -362, -748, -638, -200, -87, -154, 172, 511, 191, -325, -341, -96, 3, 116, 219, 13, -189, 108, 607, 535, 32, -163, -60, -173, -386, -263, -150, -455, -637, -217, 407, 639, 567, 352, 11, -130, 242, 595, 161, -624, -766, -357, -118, -58, 164, 323, 215, 108, 51, -150, -418, -516, -497, -233, 554, 1444, 1387, 307, -540, -552, -390, -506, -482, -363, -441, -326, 212, 487, 212, 74, 288, 397, 413, 661, 644, -233, -1242, -1198, -308, 242, 210, 255, 484, 454, 126, -252, -617, -786, -568, -93, 365, 783, 1122, 1012, 281, -520, -645, -293, -267, -553, -501, -43, 160, -46, -266, -142, 261, 656, 796, 523, 75, -203, -308, -454, -453, -18, 318, 124, -56, 271, 418, -178, -929, -1086, -666, 43, 724, 1004, 792, 584, 620, 437, -247, -860, -923, -754, -473, 152, 668, 350, -394, -543, -139, 260, 450, 457, 131, -211, -54, 435, 556, 162, -247, -366, -293, -72, 146, -71, -727, -998, -474, 233, 539, 522, 454, 425, 522, 781, 762, 3, -1072, -1426, -837, -80, 299, 390, 249, -25, -42, 159, 59, -302, -436, -280, -33, 526, 1271, 1300, 224, -879, -936, -359, -43, -117, -260, -377, -293, 19, 98, -225, -224, 491, 1053, 946, 675, 447, -290, -1298, -1422, -489, 339, 418, 245, 289, 359, 236, -155, -687, -928, -560, 38, 424, 743, 1145, 1159, 468, -420, -773, -644, -554, -545, -249, 270, 406, -75, -703, -724, 55, 918, 1053, 572, 234, 221, 85, -409, -744, -552, -192, -55, 151, 648, 781, -5, -1051, -1350, -794, 38, 660, 877, 776, 756, 904, 694, -168, -1075, -1344, -1031, -400, 409, 910, 500, -386, -668, -180, 315, 343, 74, -209, -194, 323, 892, 836, 152, -492, -667, -431, 56, 386, 36, -813, -1138, -521, 214, 376, 301, 416, 632, 792, 967, 834, 12, -1151, -1651, -1099, -145, 542, 726, 435, -15, -107, -7, -327, -850, -762, -92, 521, 996, 1517, 1475, 354, -985, -1283, -651, -196, -244, -302, -193, -21, 149, 15, -496, -587, 326, 1268, 1301, 897, 663, 50, -1088, -1662, -1085, -216, 117, 261, 673, 1006, 738, -98, -1085, -1575, -1073, 2, 698, 926, 1330, 1655, 1029, -305, -1166, -1209, -1041, -851, -228, 630, 900, 318, -534, -910, -512, 350, 898, 717, 409, 553, 684, 84, -783, -1014, -722, -481, -86, 741, 1195, 469, -792, -1337, -979, -383, 132, 557, 860, 1075, 1314, 1185, 311, -941, -1698, -1618, -965, 26, 923, 1018, 285, -278, -134, 54, -230, -543, -506, -150, 521, 1285, 1458, 723, -367, -1022, -971, -386, 218, 226, -428, -925, -546, 136, 168, -114, 119, 669, 895, 1054, 1265, 817, -555, -1769, -1796, -921, -1, 511, 608, 439, 343, 409, 90, -769, -1246, -691, 167, 613, 1035, 1577, 1326, 44, -1024, -941, -493, -537, -687, -334, 173, 335, 95, -399, -662, -111, 917, 1324, 997, 715, 500, -292, -1307, -1484, -802, -193, 81, 536, 1064, 948, 84, -873, -1377, -1103, -145, 628, 644, 630, 1214, 1492, 654, -488, -993, -1097, -1153, -779, 109, 673, 345, -405, -711, -300, 534, 1112, 905, 252, 48, 299, 157, -473, -878, -756, -403, 69, 745, 1131, 559, -698, -1539, -1316, -453, 317, 645, 695, 856, 1205, 1280, 685, -385, -1382, -1788, -1355, -268, 740, 951, 337, -335, -344, 63, 174, -116, -310, -98, 421, 930, 1037, 549, -257, -916, -973, -336, 452, 513, -224, -938, -857, -264, 59, -19, 93, 632, 1157, 1366, 1222, 574, -523, -1539, -1858, -1286, -191, 699, 877, 538, 221, 149, -39, -557, -935, -616, 135, 667, 957, 1164, 996, 199, -648, -892, -622, -379, -280, -189, -117, -143, -232, -385, -487, -34, 985, 1633, 1294, 663, 292, -288, -1249, -1750, -1276, -338, 462, 1025, 1173, 725, -147, -934, -1290, -993, -80, 713, 749, 564, 910, 1268, 778, -236, -965, -1262, -1154, -559, 247, 541, 130, -484, -712, -321, 494, 1105, 920, 302, 187, 556, 426, -364, -1029, -1130, -800, -92, 850, 1302, 684, -595, -1483, -1371, -525, 312, 639, 618, 783, 1306, 1525, 863, -351, -1372, -1847, -1595, -534, 685, 1073, 436, -359, -559, -167, 253, 273, 19, -6, 437, 947, 842, 163, -488, -802, -832, -331, 596, 953, 113, -1046, -1331, -771, -199, -31, 118, 625, 1359, 1836, 1588, 588, -645, -1498, -1837, -1594, -629, 633, 1274, 894, 138, -291, -325, -462, -771, -670, 129, 977, 1253, 1074, 746, 238, -439, -939, -931, -523, -105, 59, -21, -184, -323, -444, -600, -403, 520, 1589, 1787, 1146, 483, -157, -1001, -1644, -1591, -915, 127, 1161, 1538, 917, -154, -949, -1333, -1277, -549, 545, 1119, 986, 1034, 1351, 992, -179, -1251, -1650, -1437, -609, 527, 1017, 475, -377, -763, -644, -192, 454, 817, 687, 692, 1015, 829, -249, -1265, -1507, -1159, -352, 860, 1624, 1091, -273, -1310, -1552, -1183, -365, 511, 864, 1019, 1582, 2006, 1155, -518, -1669, -1995, -1819, -813, 777, 1568, 880, -198, -626, -513, -334, -196, -113, 34, 558, 1322, 1476, 707, -307, -925, -1191, -994, -103, 802, 668, -362, -1089, -944, -387, -21, 101, 319, 915, 1695, 1906, 1087, -265, -1265, -1777, -1930, -1350, 99, 1413, 1505, 633, -161, -449, -582, -799, -788, -277, 533, 1206, 1467, 1164, 486, -213, -753, -1162, -1089, -422, 221, 189, -190, -281, -191, -354, -509, 35, 1070, 1588, 1287, 785, 340, -368, -1242, -1762, -1581, -640, 680, 1492, 1188, 261, -428, -780, -1020, -943, -214, 622, 924, 971, 1252, 1378, 696, -543, -1642, -2041, -1386, -27, 948, 855, 166, -382, -620, -495, 75, 715, 815, 616, 715, 893, 448, -525, -1399, -1724, -1170, 253, 1514, 1473, 406, -657, -1296, -1412, -789, 172, 571, 527, 1064, 1985, 2020, 810, -749, -2003, -2529, -1776, -33, 1154, 988, 256, -191, -328, -213, 99, 179, -77, -11, 720, 1332, 1055, 139, -715, -1156, -1052, -342, 429, 448, -197, -751, -743, -330, 119, 226, 70, 296, 1114, 1776, 1446, 386, -639, -1326, -1741, -1599, -669, 516, 1075, 819, 239, -141, -238, -345, -588, -588, 4, 841, 1230, 1012, 685, 465, 6, -824, -1374, -1147, -537, -152, -34, 32, 81, 50, -5, 109, 549, 1023, 1030, 625, 302, 120, -407, -1317, -1856, -1281, 149, 1276, 1272, 531, -156, -586, -889, -886, -378, 317, 674, 784, 1102, 1516, 1323, 208, -1364, -2398, -2065, -555, 728, 868, 339, -107, -339, -314, 187, 747, 723, 321, 270, 596, 600, -25, -902, -1482, -1248, -46, 1172, 1279, 319, -713, -1330, -1397, -635, 560, 1067, 787, 817, 1384, 1480, 585, -651, -1626, -2084, -1660, -329, 905, 1071, 464, -38, -215, -154, 72, 167, -191, -423, 126, 1019, 1228, 606, -140, -606, -765, -495, 41, 164, -441, -1054, -972, -265, 451, 707, 473, 263, 660, 1353, 1359, 435, -620, -1133, -1389, -1495, -927, 348, 1228, 974, 203, -194, -264, -395, -638, -681, -275, 572, 1315, 1404, 961, 515, 106, -589, -1309, -1405, -842, -318, -168, -44, 210, 310, 135, 22, 281, 836, 1202, 996, 371, -169, -500, -965, -1493, -1412, -291, 1069, 1480, 836, -84, -794, -1246, -1168, -459, 420, 925, 1120, 1254, 1297, 1095, 416, -857, -2210, -2361, -957, 597, 925, 344, -169, -368, -291, 181, 720, 726, 336, 209, 432, 544, 269, -349, -1057, -1261, -455, 813, 1236, 373, -894, -1604, -1449, -545, 613, 1141, 946, 857, 1201, 1264, 640, -262, -1105, -1753, -1720, -677, 606, 964, 342, -345, -513, -159, 402, 541, 26, -419, -23, 708, 908, 617, 324, -34, -504, -614, -234, -66, -612, -1206, -1120, -406, 433, 900, 747, 354, 540, 1152, 1235, 549, -163, -603, -1186, -1771, -1449, -112, 1015, 998, 372, 17, -65, -248, -595, -775, -439, 354, 1135, 1393, 1231, 945, 443, -492, -1576, -1953, -1273, -250, 249, 267, 255, 210, -21, -182, 107, 707, 1174, 1147, 728, 172, -379, -996, -1552, -1539, -610, 776, 1499, 1154, 187, -856, -1573, -1450, -482, 549, 1095, 1391, 1554, 1356, 809, 35, -981, -2041, -2284, -1158, 527, 1354, 939, 25, -659, -746, -275, 317, 530, 533, 655, 755, 586, 206, -262, -784, -1081, -686, 358, 1133, 670, -752, -1819, -1644, -597, 489, 1087, 1201, 1188, 1261, 1146, 562, -307, -1086, -1637, -1799, -1136, 269, 1340, 1098, 56, -568, -387, -56, -70, -257, -176, 279, 785, 1011, 931, 622, 63, -613, -1008, -801, -341, -293, -670, -754, -280, 289, 492, 403, 378, 607, 1031, 1183, 794, 112, -557, -1269, -1854, -1646, -351, 1071, 1469, 929, 302, -176, -811, -1346, -1201, -386, 555, 1360, 1863, 1811, 1149, 90, -1114, -2062, -2150, -1136, 242, 943, 776, 300, -110, -461, -617, -278, 457, 1085, 1305, 1171, 696, -193, -1276, -1867, -1540, -452, 884, 1781, 1625, 319, -1356, -2254, -1879, -769, 342, 1297, 2153, 2461, 1827, 509, -839, -1810, -2259, -2018, -881, 792, 1840, 1498, 218, -864, -1183, -861, -308, 268, 818, 1256, 1241, 639, -121, -549, -700, -780, -595, 172, 981, 758, -550, -1656, -1553, -733, -21, 552, 1274, 1884, 1877, 1137, 61, -800, -1245, -1504, -1664, -1189, 283, 1730, 1717, 443, -561, -712, -789, -1042, -772, 198, 1085, 1319, 1166, 1020, 703, -9, -942, -1571, -1368, -401, 356, 246, -188, -259, -234, -352, -175, 443, 987, 1200, 1189, 956, 418, -406, -1467, -2239, -1912, -326, 1358, 1879, 1349, 548, -436, -1650, -2213, -1448, -61, 1022, 1892, 2506, 2234, 1006, -557, -1986, -2771, -2232, -536, 1028, 1514, 1123, 376, -527, -1186, -1110, -425, 332, 1045, 1756, 1913, 1028, -455, -1629, -2046, -1654, -524, 991, 2029, 1797, 369, -1342, -2329, -2159, -1118, 230, 1540, 2563, 2800, 1833, 158, -1323, -2076, -2150, -1663, -611, 810, 1836, 1685, 469, -836, -1437, -1281, -712, 28, 922, 1654, 1608, 710, -204, -563, -690, -926, -818, 1, 921, 952, -38, -1110, -1500, -1224, -553, 432, 1471, 2030, 1805, 897, -170, -843, -1049, -1254, -1587, -1231, 301, 1912, 1974, 563, -651, -916, -976, -1133, -684, 352, 979, 916, 840, 982, 822, 150, -705, -1310, -1190, -254, 520, 239, -531, -642, -279, -165, -64, 482, 1041, 1038, 781, 698, 532, -194, -1329, -2075, -1682, -224, 1232, 1625, 1100, 470, -166, -1096, -1692, -1269, -338, 346, 1022, 1832, 2077, 1300, -68, -1388, -2059, -1609, -374, 545, 635, 434, 272, -162, -745, -726, -68, 438, 677, 1139, 1445, 737, -645, -1507, -1453, -885, -19, 968, 1491, 1151, 166, -1010, -1893, -1921, -999, 257, 1322, 2152, 2444, 1608, -111, -1558, -1939, -1543, -897, -147, 704, 1289, 1227, 506, -506, -1249, -1267, -685, -3, 682, 1352, 1441, 545, -447, -601, -279, -255, -333, -4, 421, 342, -227, -812, -1168, -1089, -348, 832, 1618, 1626, 1099, 286, -677, -1184, -885, -442, -415, -339, 382, 1235, 1293, 457, -560, -1224, -1399, -1054, -230, 601, 937, 845, 790, 782, 564, 41, -574, -1008, -969, -293, 468, 476, -299, -890, -621, 129, 609, 675, 587, 371, 19, -125, 140, 222, -349, -1031, -864, 168, 1094, 1151, 465, -418, -1096, -1259, -812, -120, 375, 665, 925, 1086, 895, 364, -443, -1216, -1354, -539, 515, 803, 356, 25, -22, -275, -601, -531, -250, -57, 335, 942, 1108, 563, -157, -759, -1094, -635, 537, 1168, 618, -116, -264, -570, -1310, -1436, -473, 675, 1339, 1629, 1407, 420, -808, -1424, -1230, -530, 277, 721, 607, 464, 652, 554, -441, -1536, -1636, -848, 130, 981, 1427, 1028, 156, -366, -345, -111, 167, 339, 129, -197, -247, -240, -675, -1194, -901, 302, 1486, 1751, 999, -233, -1173, -1235, -513, 221, 451, 415, 380, 381, 512, 588, -1, -1158, -1801, -1253, -51, 950, 1257, 828, 115, -254, -173, -55, -110, -115, 54, 191, 321, 443, 227, -580, -1239, -811, 266, 750, 377, -121, -342, -248, 146, 498, 350, -6, 0, 233, 372, 512, 419, -421, -1480, -1507, -455, 494, 787, 781, 538, -14, -446, -414, -179, -34, 119, 396, 660, 770, 549, -190, -1000, -1039, -404, -52, -172, -62, 283, 213, -206, -266, 150, 475, 467, 477, 694, 789, 247, -707, -1320, -1071, -408, -67, 62, 454, 815, 473, -284, -620, -432, -232, -158, 156, 757, 1184, 1010, 283, -405, -589, -354, -351, -740, -919, -495, -43, -103, -238, 199, 867, 1017, 715, 670, 828, 465, -571, -1403, -1287, -516, 144, 314, 341, 567, 606, -178, -1402, -1843, -1090, 93, 1138, 1993, 2406, 1805, 335, -961, -1338, -1116, -932, -920, -750, -185, 529, 809, 312, -451, -702, -285, 329, 867, 1298, 1280, 556, -360, -700, -477, -192, -132, -267, -385, -322, -409, -997, -1558, -1094, 401, 1788, 2244, 2076, 1645, 688, -732, -1729, -1760, -1259, -642, 66, 717, 1087, 967, 96, -1371, -2351, -1867, -287, 1246, 2229, 2683, 2225, 718, -732, -1056, -842, -1120, -1389, -786, 135, 346, -95, -671, -943, -528, 465, 1209, 1404, 1562, 1506, 468, -921, -1136, -396, -188, -532, -128, 690, 334, -1130, -2129, -1946, -1026, 319, 1678, 2410, 2430, 2038, 1091, -376, -1486, -1696, -1612, -1504, -601, 1007, 1813, 1006, -359, -1219, -1653, -1785, -1149, 337, 1916, 2725, 2544, 1655, 499, -462, -1070, -1626, -2011, -1566, -522, -98, -390, -115, 816, 1021, 283, -76, 433, 978, 1011, 755, 321, -308, -806, -859, -511, -41, 280, 20, -795, -1411, -1215, -565, -32, 539, 1380, 2084, 2141, 1626, 681, -632, -1867, -2302, -1719, -564, 466, 825, 569, 262, 115, -285, -1029, -1345, -554, 1004, 2225, 2395, 1522, 124, -1187, -1841, -1664, -959, -81, 595, 759, 386, -59, -249, -455, -741, -525, 411, 1160, 1149, 748, 246, -484, -1076, -813, 181, 916, 808, 227, -246, -548, -941, -1424, -1632, -963, 664, 2159, 2340, 1466, 576, -182, -1029, -1400, -766, 153, 439, 176, -68, -218, -427, -794, -1259, -1186, 113, 1949, 2568, 1692, 593, -140, -1003, -1688, -1274, -118, 425, 98, -153, -14, -75, -501, -639, -111, 798, 1490, 1424, 482, -753, -1447, -1279, -560, 458, 1415, 1641, 729, -607, -1328, -1399, -1333, -980, 129, 1534, 2126, 1545, 341, -907, -1723, -1536, -565, 315, 783, 1181, 1313, 762, -169, -679, -645, -524, -400, -183, -51, -252, -641, -886, -726, -7, 1042, 1901, 2110, 1503, 282, -876, -1451, -1470, -1095, -370, 478, 1067, 978, -85, -1576, -2282, -1682, -351, 1178, 2608, 3150, 2257, 695, -451, -1205, -1914, -1998, -1029, 57, 393, 295, 47, -612, -1235, -832, 368, 1226, 1578, 1860, 1737, 872, 22, -366, -1037, -2080, -2232, -1248, -371, -58, 351, 822, 866, 756, 833, 517, -338, -540, 416, 1312, 1112, 361, -310, -1200, -2209, -2296, -1177, 110, 824, 1246, 1463, 1209, 593, -12, -666, -1080, -587, 546, 1135, 859, 350, -108, -776, -1363, -1360, -834, -151, 663, 1336, 1213, 311, -530, -940, -1148, -837, 448, 1880, 2186, 1476, 589, -428, -1669, -2386, -1999, -1019, 28, 1034, 1617, 1255, 310, -574, -1155, -1181, -189, 1397, 2289, 1893, 823, -285, -1439, -2336, -2261, -1045, 461, 1319, 1177, 249, -729, -1026, -530, 286, 1141, 1910, 2138, 1396, -58, -1338, -1964, -2133, -1982, -1232, 95, 1458, 2060, 1475, 221, -615, -704, -627, -454, 354, 1520, 1954, 1289, 158, -1059, -2373, -3091, -2314, -388, 1352, 2240, 2213, 1283, -58, -731, -482, -217, -393, -248, 531, 1035, 612, -318, -1093, -1534, -1405, -524, 670, 1324, 1024, 279, -171, -58, 273, 426, 179, -244, -337, 13, 212, -198, -773, -888, -539, -26, 535, 1097, 1298, 763, -201, -802, -830, -895, -1217, -1141, -146, 1432, 2733, 2885, 1377, -1091, -2842, -2878, -1744, -179, 1455, 2461, 1876, 84, -1397, -1870, -1764, -1081, 536, 2428, 3190, 2410, 658, -1590, -3504, -3536, -1347, 1113, 2100, 1994, 1556, 396, -1112, -1546, -879, -596, -851, -220, 1335, 2099, 1312, 110, -651, -1073, -970, -62, 762, 591, -53, -261, -291, -651, -976, -878, -666, -419, 436, 1897, 2850, 2388, 803, -803, -1535, -1529, -1512, -1622, -1256, -277, 672, 1006, 900, 759, 575, 230, 44, 353, 590, 185, -336, -280, -58, -358, -906, -1212, -1170, -661, 576, 1893, 2042, 910, -290, -893, -1371, -1739, -950, 1009, 2412, 2158, 954, -351, -1619, -2341, -1662, 90, 1439, 1521, 721, -397, -1471, -1931, -1307, 40, 1515, 2754, 3242, 2225, -107, -2396, -3336, -2842, -1471, 316, 1778, 1996, 997, -204, -825, -870, -484, 231, 878, 1140, 1033, 733, 125, -830, -1674, -1702, -912, 11, 626, 1015, 1145, 690, -123, -505, -255, -123, -425, -456, 238, 890, 669, -108, -714, -923, -665, 197, 1131, 1306, 649, -182, -792, -1129, -1038, -499, 162, 620, 868, 894, 368, -581, -1194, -881, 173, 1363, 1939, 1423, -27, -1548, -2249, -1919, -966, 158, 1127, 1562, 1238, 444, -257, -584, -431, 93, 591, 679, 395, 18, -399, -864, -1070, -816, -577, -649, -401, 527, 1373, 1441, 1217, 1153, 709, -427, -1399, -1376, -723, -91, 379, 583, 101, -935, -1583, -1266, -300, 800, 1749, 2123, 1572, 557, -74, -240, -497, -971, -1159, -916, -618, -526, -472, -295, -48, 354, 986, 1567, 1702, 1276, 385, -667, -1302, -1183, -816, -901, -1300, -1095, 86, 1610, 2561, 2379, 1087, -649, -1845, -1926, -1146, -304, 87, 240, 552, 893, 649, -378, -1322, -1002, 661, 2296, 2546, 1346, -461, -2081, -2910, -2405, -838, 635, 1094, 940, 845, 681, 97, -460, -347, 241, 970, 1798, 2056, 704, -1681, -3102, -2902, -2142, -1216, 366, 1968, 2249, 1512, 1141, 1078, 272, -804, -767, 101, 378, 26, -182, -619, -1701, -2199, -1142, 266, 680, 726, 1324, 1843, 1510, 752, 81, -623, -1057, -637, -10, -224, -893, -1002, -873, -943, -397, 1064, 1968, 1448, 758, 777, 476, -782, -1692, -1291, -429, 60, 374, 583, 437, 172, 84, -113, -433, -499, -367, -348, 6, 952, 1492, 716, -498, -824, -496, -347, -240, 56, 104, -132, -47, 281, 240, 3, 100, 312, 238, 170, 294, 119, -613, -1212, -1114, -607, -72, 482, 980, 1326, 1546, 1366, 366, -982, -1641, -1408, -967, -529, 0, 195, -185, -387, 205, 1098, 1624, 1661, 1158, 80, -1016, -1535, -1598, -1411, -707, 393, 1091, 1069, 766, 354, -278, -692, -412, 18, -17, -88, 188, 266, -132, -156, 490, 960, 750, 400, 72, -703, -1741, -2179, -1668, -595, 633, 1724, 2239, 1945, 1157, 234, -661, -1190, -936, -184, 163, -198, -750, -1099, -1124, -706, 110, 923, 1400, 1523, 1194, 522, 38, 69, 19, -617, -1334, -1474, -1186, -812, -119, 884, 1595, 1456, 717, -83, -634, -808, -636, -252, 182, 547, 486, -101, -625, -328, 644, 1312, 1085, 177, -981, -1964, -2266, -1539, -106, 1315, 2043, 1889, 1249, 657, 140, -547, -1170, -1315, -1069, -628, 68, 814, 920, 345, -63, -24, -248, -834, -826, -114, 396, 591, 1020, 1212, 295, -932, -952, 162, 1027, 1038, 451, -694, -2052, -2620, -1907, -585, 707, 1911, 2783, 2742, 1773, 314, -1317, -2599, -2577, -1015, 811, 1489, 906, -58, -726, -859, -642, -301, 110, 692, 1176, 1096, 520, -43, -486, -971, -1078, -329, 712, 1091, 710, 168, -243, -553, -798, -1072, -1349, -1126, -23, 1459, 2364, 2372, 1574, 105, -1474, -2172, -1706, -795, -4, 708, 1197, 951, -5, -954, -1279, -866, 149, 1338, 1817, 1235, 146, -866, -1624, -1700, -615, 993, 1742, 1347, 565, -225, -1131, -1604, -1148, -356, -18, 224, 734, 936, 519, 297, 617, 710, 266, -47, -196, -836, -1557, -1237, -115, 486, 261, -87, -341, -524, -11, 1332, 2227, 1721, 596, -228, -978, -1838, -2006, -1203, -297, 154, 569, 1005, 1007, 601, 281, 151, 121, 154, -35, -676, -1163, -741, 233, 731, 483, -18, -370, -348, 155, 733, 707, 193, -178, -365, -733, -1061, -793, -58, 692, 1231, 1364, 746, -439, -1321, -1267, -347, 778, 1336, 1085, 467, -252, -1356, -2463, -2295, -587, 1321, 2310, 2528, 1967, 223, -1789, -2274, -947, 728, 1581, 1303, -30, -1619, -2277, -1769, -802, 506, 2177, 3006, 1943, -68, -1455, -2089, -2113, -851, 1452, 2829, 2118, 379, -993, -1624, -1657, -1231, -811, -601, -163, 721, 1464, 1549, 1261, 928, 413, -297, -677, -396, -48, -422, -1351, -1753, -1156, -334, 52, 530, 1571, 2258, 1650, 477, -125, -413, -982, -1250, -635, 99, 29, -551, -895, -741, 23, 1163, 1707, 1134, 268, -165, -589, -1100, -871, 19, 366, 82, 231, 606, 145, -649, -414, 380, 476, 203, 394, 385, -514, -1410, -1412, -928, -204, 1034, 2170, 1995, 818, -90, -527, -1009, -1286, -872, -171, 204, 222, -57, -574, -779, -273, 632, 1453, 2013, 1774, 347, -1330, -1911, -1509, -1055, -600, 264, 946, 851, 482, 562, 782, 514, -149, -738, -1001, -940, -730, -490, 25, 921, 1533, 1116, 79, -517, -446, -193, 120, 495, 393, -415, -1195, -1287, -925, -386, 487, 1359, 1466, 893, 278, -257, -781, -650, 297, 843, 249, -437, -364, -270, -675, -785, -437, -491, -750, -26, 1348, 1859, 1412, 1041, 658, -262, -1005, -854, -720, -1317, -1555, -603, 404, 480, 357, 711, 903, 640, 612, 744, 194, -720, -816, -155, 144, -206, -633, -1003, -1150, -454, 951, 1803, 1439, 448, -522, -1246, -1164, -91, 1023, 1251, 901, 497, -250, -1396, -2075, -1767, -848, 300, 1533, 2188, 1628, 378, -446, -490, -141, 317, 515, -70, -1266, -1998, -1610, -622, 196, 688, 1104, 1611, 2053, 1905, 788, -848, -1980, -2105, -1548, -748, -69, 273, 322, 454, 701, 813, 784, 825, 787, 418, -140, -688, -1344, -1906, -1708, -606, 605, 1255, 1368, 1032, 322, -222, -54, 509, 666, 258, -325, -878, -1262, -1227, -791, -307, 218, 907, 1323, 1000, 349, 52, -53, -398, -632, -286, 222, 325, 225, 109, -276, -790, -726, -173, 98, 28, 298, 685, 378, -286, -181, 523, 738, 417, 269, 33, -898, -1671, -1175, -47, 430, 424, 650, 705, 230, 111, 693, 719, -349, -1141, -864, -545, -709, -394, 547, 995, 726, 671, 772, 233, -481, -299, 267, -67, -1170, -1952, -1995, -1243, 550, 2674, 3494, 2528, 919, -505, -1774, -2434, -1798, -565, 13, 72, 416, 678, 116, -565, -286, 736, 1546, 1817, 1329, -169, -1890, -2363, -1444, -497, -134, 300, 1005, 1349, 1204, 938, 305, -898, -1695, -1125, 77, 532, 243, 16, -42, -122, 58, 572, 794, 426, -54, -338, -566, -692, -497, -272, -220, 123, 880, 1166, 481, -426, -730, -605, -376, 82, 550, 543, 162, 28, 30, -281, -601, -260, 469, 736, 361, -196, -697, -1156, -1272, -654, 564, 1717, 2174, 1792, 763, -562, -1715, -2199, -1801, -820, 255, 1053, 1292, 864, 179, -154, -83, 48, 278, 666, 666, -191, -1216, -1590, -1382, -762, 502, 1910, 2134, 1041, -48, -486, -929, -1379, -1041, -116, 314, 188, 277, 568, 474, 289, 555, 888, 508, -494, -1342, -1598, -1253, -511, 229, 696, 845, 773, 570, 629, 1148, 1381, 497, -1030, -2016, -2276, -2284, -1710, -46, 1808, 2493, 2152, 1781, 1332, 286, -889, -1363, -1401, -1567, -1657, -1384, -902, -100, 1354, 2782, 2976, 1886, 586, -365, -1237, -2018, -2315, -1995, -1181, 5, 1135, 1762, 1850, 1538, 758, -193, -549, -340, -528, -1237, -1410, -651, 61, 149, 239, 736, 1082, 950, 640, 317, -229, -795, -946, -634, -217, 23, 5, -173, -158, 234, 649, 711, 501, 197, -278, -818, -975, -557, 41, 523, 988, 1223, 754, -308, -1086, -1003, -437, -16, 113, 15, -276, -509, -253, 468, 1038, 1035, 659, 293, 30, -277, -678, -987, -871, -299, 175, 102, -210, -85, 431, 797, 764, 472, -33, -689, -943, -403, 423, 670, 339, 161, 348, 318, -291, -963, -1196, -1024, -648, 25, 861, 1332, 1245, 1037, 911, 513, -304, -1007, -1270, -1327, -1323, -970, -325, 157, 441, 1020, 1909, 2334, 1760, 516, -685, -1520, -1987, -2008, -1541, -838, -309, 89, 744, 1638, 2167, 2033, 1539, 803, -273, -1415, -1980, -1958, -1764, -1402, -588, 393, 987, 1299, 1642, 1859, 1476, 626, -215, -796, -1169, -1420, -1500, -1232, -590, 91, 427, 605, 1009, 1468, 1431, 888, 231, -409, -1091, -1554, -1445, -889, -233, 415, 969, 1104, 669, 40, -319, -243, 158, 602, 695, 192, -608, -1225, -1396, -1079, -259, 858, 1747, 1855, 1015, -332, -1401, -1683, -1216, -308, 825, 1751, 1675, 475, -896, -1403, -1076, -465, 238, 831, 797, 44, -689, -881, -701, -251, 664, 1683, 1906, 1184, 189, -738, -1681, -2250, -1911, -941, 62, 1001, 1744, 1732, 973, 324, 79, -244, -564, -320, 105, -190, -921, -1067, -758, -718, -636, 293, 1610, 2157, 1806, 1145, 364, -693, -1583, -1886, -1728, -1399, -742, 321, 1316, 1703, 1413, 842, 392, 212, 70, -246, -653, -923, -1063, -1088, -804, -191, 393, 675, 921, 1166, 1039, 458, -88, -391, -775, -1085, -748, 162, 641, 348, -69, -141, -213, -443, -317, 369, 929, 785, 225, -177, -440, -692, -707, -289, 161, 305, 367, 597, 618, 107, -460, -428, -18, 110, -139, -372, -547, -712, -456, 455, 1282, 1211, 599, 238, 20, -561, -1103, -927, -400, -309, -416, 54, 864, 1131, 781, 562, 606, 242, -699, -1437, -1421, -994, -609, -11, 1034, 1811, 1580, 708, 101, -247, -871, -1442, -1177, -337, 103, 111, 359, 787, 705, 277, 230, 468, 215, -541, -1011, -922, -633, -313, 187, 691, 819, 654, 537, 519, 245, -258, -636, -712, -791, -1016, -955, -246, 707, 1228, 1371, 1390, 975, -169, -1263, -1337, -727, -371, -235, 151, 429, 61, -391, -133, 548, 879, 826, 640, 203, -571, -1213, -1298, -750, 211, 989, 947, 226, -297, -290, -135, -1, 304, 435, -13, -602, -550, -81, 176, 231, 476, 701, 485, -93, -729, -1180, -1152, -427, 611, 1224, 1115, 500, -180, -519, -443, -211, -53, 158, 374, 225, -343, -759, -710, -387, 59, 746, 1342, 1171, 312, -413, -633, -809, -1087, -916, -112, 609, 627, 347, 465, 778, 585, -80, -480, -367, -346, -646, -634, -64, 375, 212, -9, 192, 407, 281, 184, 299, 194, -227, -445, -402, -582, -797, -239, 883, 1413, 936, 139, -500, -1042, -1162, -509, 382, 672, 434, 261, 186, -33, -180, 0, 286, 404, 293, -115, -839, -1366, -1160, -367, 539, 1253, 1571, 1264, 574, 28, -400, -975, -1388, -1169, -640, -324, 0, 591, 929, 780, 795, 1164, 942, -221, -1129, -1004, -720, -908, -887, -153, 423, 291, 203, 768, 1315, 1140, 567, 72, -470, -1160, -1597, -1428, -778, 37, 784, 1216, 1215, 893, 421, -68, -402, -434, -352, -406, -528, -424, -153, -47, -91, 53, 333, 419, 420, 730, 1041, 574, -561, -1231, -1051, -782, -696, -157, 801, 1110, 568, 187, 286, -8, -717, -704, 208, 759, 414, -35, -234, -672, -1124, -705, 301, 801, 762, 1006, 1228, 442, -1026, -1776, -1417, -727, -48, 819, 1521, 1291, 281, -562, -686, -369, -50, 154, 279, 297, 76, -417, -918, -1016, -578, 137, 816, 1325, 1436, 926, -30, -790, -950, -693, -440, -338, -306, -208, -5, 219, 322, 393, 586, 747, 536, 39, -245, -296, -514, -816, -666, -130, 90, -97, -76, 310, 543, 582, 825, 1104, 694, -352, -1245, -1554, -1482, -1096, -307, 585, 1113, 1235, 1219, 1081, 668, 47, -510, -794, -802, -768, -922, -1111, -936, -313, 440, 1091, 1703, 2029, 1626, 604, -376, -1023, -1659, -2087, -1691, -518, 375, 552, 683, 1123, 1268, 818, 461, 453, 123, -817, -1480, -1310, -818, -486, 41, 830, 1191, 837, 426, 398, 264, -333, -850, -760, -354, -219, -309, -170, 319, 805, 920, 676, 367, 12, -575, -1220, -1338, -784, -118, 244, 636, 1222, 1494, 1094, 364, -264, -840, -1318, -1336, -882, -376, 8, 387, 708, 732, 609, 619, 697, 606, 344, -40, -698, -1568, -2079, -1616, -301, 1027, 1638, 1497, 1158, 910, 581, -41, -727, -1217, -1457, -1467, -1077, -274, 529, 1011, 1230, 1394, 1394, 995, 180, -689, -1242, -1360, -1229, -1102, -979, -525, 395, 1384, 1928, 1952, 1588, 791, -461, -1682, -2268, -2126, -1433, -313, 958, 1699, 1576, 1081, 810, 553, -51, -746, -1055, -1111, -1223, -1178, -614, 275, 924, 1250, 1527, 1714, 1354, 341, -833, -1583, -1939, -2023, -1634, -599, 605, 1391, 1800, 2076, 1913, 951, -374, -1221, -1461, -1492, -1501, -1254, -663, 163, 986, 1536, 1670, 1463, 1090, 535, -193, -953, -1623, -2057, -1935, -1114, 6, 838, 1277, 1591, 1783, 1665, 1217, 526, -522, -1860, -2826, -2706, -1616, -362, 657, 1633, 2502, 2588, 1655, 370, -558, -1197, -1692, -1641, -1018, -538, -564, -327, 654, 1551, 1572, 1259, 1207, 818, -456, -1711, -1945, -1569, -1303, -796, 473, 1694, 1922, 1510, 1283, 963, -120, -1495, -2146, -1957, -1520, -797, 519, 1779, 1863, 971, 474, 817, 915, 91, -924, -1344, -1571, -1890, -1666, -451, 908, 1588, 1889, 2210, 1943, 647, -839, -1490, -1584, -1811, -1868, -1122, 72, 918, 1402, 1921, 2122, 1410, 125, -844, -1360, -1773, -1863, -1195, -124, 534, 786, 1095, 1385, 1227, 874, 670, 195, -964, -2111, -2324, -1742, -977, 79, 1524, 2569, 2500, 1689, 797, -243, -1446, -2180, -2009, -1470, -1072, -485, 599, 1669, 2051, 1872, 1527, 934, -88, -1156, -1737, -1951, -2057, -1718, -594, 711, 1478, 1925, 2475, 2475, 1265, -343, -1176, -1632, -2573, -3188, -2149, -59, 1284, 1709, 2267, 2809, 2203, 685, -401, -928, -1833, -2922, -2835, -1436, -49, 728, 1594, 2583, 2671, 1625, 564, 20, -790, -2045, -2677, -2137, -1241, -515, 521, 1793, 2282, 1806, 1338, 1146, 438, -847, -1749, -2025, -2280, -2310, -1179, 850, 2361, 2749, 2640, 2228, 978, -954, -2430, -2793, -2460, -1817, -689, 802, 1832, 1937, 1631, 1501, 1278, 568, -293, -919, -1624, -2571, -2923, -1925, -243, 1108, 2145, 3143, 3427, 2371, 770, -402, -1467, -3006, -4187, -3757, -1987, -13, 1707, 3228, 3962, 3359, 2004, 868, -122, -1533, -3016, -3599, -3167, -2266, -1094, 540, 2230, 3220, 3410, 3202, 2497, 825, -1449, -3181, -3743, -3474, -2728, -1354, 515, 2093, 2889, 3214, 3277, 2606, 968, -921, -2366, -3411, -4088, -3680, -1866, 437, 2191, 3346, 4015, 3645, 2006, 74, -1171, -2001, -2976, -3553, -2946, -1465, -77, 1090, 2371, 3392, 3395, 2506, 1438, 220, -1613, -3581, -4420, -3647, -2015, -225, 1633, 3243, 3851, 3261, 2126, 921, -454, -1885, -2812, -2997, -2817, -2333, -1148, 722, 2465, 3403, 3525, 2986, 1683, -191, -1961, -3103, -3475, -3075, -1874, -206, 1329, 2264, 2543, 2364, 1985, 1459, 529, -900, -2372, -3154, -3028, -2159, -696, 1040, 2341, 2750, 2539, 2093, 1223, -240, -1689, -2479, -2548, -2187, -1373, -199, 797, 1437, 2091, 2830, 2841, 1547, -409, -2085, -3164, -3606, -2916, -1030, 1099, 2328, 2673, 2673, 2268, 1081, -500, -1520, -1775, -1893, -2116, -1851, -813, 421, 1326, 2109, 2758, 2581, 1392, 66, -874, -1986, -3323, -3647, -2345, -444, 1112, 2601, 3903, 3829, 2172, 341, -831, -2006, -3318, -3618, -2535, -1121, -9, 1238, 2640, 3289, 2897, 2133, 1323, 13, -1812, -3329, -3773, -3217, -2107, -644, 1123, 2804, 3769, 3721, 2901, 1623, -86, -1963, -3409, -3964, -3751, -2808, -1013, 1351, 3278, 4077, 3915, 3137, 1645, -486, -2491, -3572, -3710, -3243, -2223, -484, 1485, 2795, 3115, 2944, 2627, 1804, 268, -1415, -2627, -3416, -3800, -3160, -1298, 886, 2508, 3628, 4333, 3881, 1953, -475, -2348, -3624, -4308, -3826, -2066, -11, 1594, 2883, 3753, 3551, 2286, 940, -85, -1376, -2971, -3912, -3615, -2574, -1197, 712, 2893, 4283, 4283, 3333, 1939, 93, -2051, -3751, -4385, -3999, -2839, -1092, 976, 2832, 4014, 4251, 3539, 2136, 335, -1638, -3430, -4406, -4159, -2895, -1168, 775, 2617, 3872, 4157, 3536, 2102, 66, -2018, -3385, -3826, -3486, -2394, -642, 1092, 2187, 2738, 3121, 3019, 1992, 333, -1175, -2305, -3235, -3734, -3170, -1435, 777, 2589, 3628, 3881, 3224, 1662, -383, -2133, -3173, -3546, -3274, -2205, -464, 1317, 2563, 3265, 3479, 2916, 1342, -686, -2247, -2995, -3167, -2808, -1758, -336, 846, 1777, 2792, 3554, 3222, 1767, 12, -1595, -3120, -4136, -3849, -2337, -492, 1209, 2863, 4068, 4037, 2779, 1138, -445, -2127, -3640, -4131, -3323, -1853, -330, 1308, 2957, 3925, 3641, 2498, 1168, -244, -1962, -3503, -4024, -3345, -2074, -602, 1158, 2961, 4053, 4051, 3173, 1619, -610, -2937, -4329, -4290, -3238, -1638, 293, 2106, 3133, 3330, 3165, 2672, 1389, -557, -2297, -3362, -3878, -3716, -2380, -119, 1932, 3126, 3800, 4080, 3322, 1190, -1370, -3232, -4051, -4052, -3140, -1358, 621, 2064, 2976, 3617, 3711, 2668, 673, -1426, -2943, -3685, -3577, -2579, -1082, 380, 1565, 2558, 3250, 3314, 2599, 1196, -657, -2560, -3846, -4016, -3111, -1517, 421, 2314, 3631, 3928, 3229, 1777, -91, -1938, -3180, -3490, -2962, -1862, -384, 1170, 2354, 2866, 2791, 2230, 1167, -257, -1534, -2328, -2767, -2928, -2366, -812, 1141, 2561, 3223, 3358, 2803, 1285, -744, -2398, -3285, -3493, -2951, -1563, 167, 1559, 2511, 3205, 3405, 2719, 1247, -536, -2368, -3902, -4438, -3473, -1457, 715, 2512, 3690, 3833, 2811, 1275, 16, -939, -1978, -2871, -3024, -2460, -1706, -738, 868, 2790, 3990, 3940, 3068, 1550, -850, -3573, -5053, -4446, -2633, -749, 1090, 2921, 3952, 3577, 2444, 1409, 226, -1523, -3157, -3692, -3219, -2429, -1222, 717, 2813, 3974, 3936, 3133, 1753, -255, -2395, -3796, -4030, -3380, -2189, -555, 1318, 2909, 3724, 3746, 3204, 2047, 185, -2029, -3842, -4750, -4563, -3161, -666, 2078, 4011, 4680, 4335, 3181, 1265, -1039, -2924, -3895, -4023, -3452, -2174, -322, 1516, 2830, 3601, 3920, 3572, 2164, -118, -2509, -4167, -4759, -4224, -2624, -268, 2108, 3705, 4285, 4089, 3255, 1584, -786, -3016, -4263, -4442, -3814, -2381, -159, 2108, 3599, 4229, 4269, 3434, 1417, -1090, -2952, -3924, -4432, -4250, -2749, -214, 2157, 3715, 4625, 4845, 3755, 1313, -1482, -3571, -4658, -4803, -3817, -1734, 718, 2521, 3382, 3682, 3669, 2994, 1410, -580, -2278, -3544, -4407, -4374, -2895, -465, 1774, 3358, 4543, 5064, 4034, 1423, -1470, -3486, -4615, -4968, -4050, -1701, 977, 2810, 3757, 4201, 3841, 2302, 240, -1380, -2520, -3562, -4093, -3404, -1751, 34, 1688, 3388, 4573, 4362, 2768, 708, -1301, -3214, -4560, -4473, -2983, -1118, 501, 2105, 3713, 4463, 3823, 2289, 511, -1483, -3577, -4821, -4409, -2736, -713, 1294, 3207, 4376, 4104, 2654, 947, -598, -2098, -3260, -3505, -2889, -1985, -874, 790, 2695, 3815, 3725, 2926, 1714, -147, -2438, -4059, -4297, -3472, -2086, -118, 2173, 3834, 4170, 3489, 2362, 779, -1258, -3092, -3940, -3790, -3013, -1607, 452, 2555, 3793, 3935, 3361, 2197, 385, -1750, -3343, -3981, -3772, -2869, -1182, 943, 2732, 3720, 4007, 3631, 2299, 136, -2075, -3593, -4306, -4268, -3242, -1228, 1200, 3255, 4572, 4942, 4133, 2055, -645, -3025, -4480, -4895, -4239, -2492, -109, 2052, 3478, 4248, 4363, 3447, 1486, -775, -2550, -3841, -4684, -4524, -2899, -356, 2070, 3930, 5101, 5084, 3455, 825, -1680, -3485, -4601, -4820, -3809, -1798, 492, 2462, 3939, 4683, 4445, 3121, 1009, -1352, -3418, -4788, -5185, -4318, -2258, 389, 2817, 4599, 5569, 5281, 3427, 489, -2366, -4423, -5447, -5255, -3648, -1132, 1287, 3041, 4171, 4650, 4158, 2703, 755, -1288, -3231, -4750, -5217, -4313, -2271, 362, 3036, 5082, 5796, 4844, 2542, -289, -2775, -4302, -4703, -4132, -2846, -1057, 967, 2829, 4146, 4647, 4077, 2382, -51, -2416, -4073, -4794, -4466, -3029, -689, 1842, 3798, 4738, 4542, 3237, 1128, -1116, -2863, -3888, -4239, -3837, -2458, -296, 1989, 3727, 4625, 4568, 3371, 1150, -1413, -3468, -4652, -4889, -3983, -1894, 794, 3007, 4228, 4550, 4123, 2732, 487, -1850, -3482, -4301, -4446, -3671, -1779, 671, 2704, 4011, 4725, 4517, 2898, 252, -2186, -3776, -4664, -4720, -3425, -975, 1417, 3051, 4150, 4693, 3956, 1813, -589, -2260, -3398, -4309, -4347, -2965, -802, 1151, 2909, 4614, 5356, 4071, 1369, -1170, -2912, -4279, -4997, -4198, -1963, 383, 2082, 3475, 4586, 4531, 2929, 719, -1137, -2719, -4188, -4849, -3986, -2023, 139, 2250, 4213, 5233, 4480, 2416, 240, -1546, -3183, -4408, -4508, -3415, -1759, 119, 2323, 4349, 5239, 4528, 2772, 541, -1907, -4173, -5433, -5142, -3525, -1170, 1457, 3861, 5310, 5204, 3709, 1536, -659, -2609, -4050, -4607, -4151, -2941, -1255, 794, 3004, 4732, 5351, 4604, 2727, 105, -2669, -4811, -5686, -5152, -3475, -980, 1898, 4331, 5476, 5112, 3680, 1648, -770, -3051, -4495, -4739, -4053, -2681, -656, 1747, 3767, 4700, 4431, 3176, 1270, -912, -2765, -3847, -4034, -3503, -2353, -598, 1506, 3344, 4318, 4256, 3263, 1417, -971, -3149, -4358, -4432, -3637, -2019, 299, 2678, 4182, 4497, 3831, 2378, 270, -1856, -3319, -3959, -4015, -3337, -1660, 665, 2775, 4118, 4537, 3906, 2218, 21, -1938, -3351, -4183, -4227, -3254, -1469, 682, 2772, 4307, 4716, 3877, 2212, 235, -1835, -3680, -4727, -4588, -3321, -1250, 1267, 3592, 4906, 4702, 3239, 1239, -720, -2435, -3711, -4161, -3595, -2238, -494, 1418, 3157, 4116, 3915, 2839, 1354, -456, -2460, -4027, -4486, -3757, -2151, 96, 2512, 4252, 4625, 3698, 2004, 1, -1881, -3214, -3771, -3604, -2791, -1352, 542, 2426, 3821, 4344, 3824, 2289, 120, -2133, -3886, -4706, -4293, -2738, -521, 1675, 3369, 4313, 4291, 3173, 1274, -727, -2328, -3520, -4206, -3993, -2711, -744, 1400, 3463, 4964, 5087, 3521, 961, -1528, -3463, -4610, -4597, -3319, -1370, 501, 2142, 3583, 4365, 3925, 2446, 680, -1008, -2677, -4085, -4550, -3836, -2307, -253, 2268, 4714, 5891, 5027, 2631, -184, -2645, -4401, -5098, -4465, -2783, -663, 1390, 3169, 4371, 4563, 3553, 1692, -332, -2050, -3425, -4334, -4352, -3140, -1057, 1172, 3142, 4612, 4981, 3765, 1414, -901, -2588, -3771, -4379, -3911, -2332, -413, 1290, 2905, 4353, 4780, 3571, 1368, -790, -2612, -4207, -5008, -4228, -2163, 82, 2075, 3975, 5253, 4780, 2612, 138, -1693, -3189, -4419, -4541, -3186, -1285, 341, 1972, 3799, 4852, 4221, 2450, 662, -1057, -3058, -4740, -4966, -3706, -1888, 120, 2566, 4882, 5712, 4533, 2316, 9, -2237, -4216, -5027, -4232, -2590, -1005, 633, 2635, 4388, 4797, 3806, 2159, 267, -1946, -3985, -4892, -4348, -2993, -1190, 1188, 3699, 5087, 4684, 3165, 1324, -708, -2791, -4087, -4157, -3430, -2401, -778, 1482, 3564, 4515, 4321, 3285, 1480, -919, -3119, -4355, -4510, -3818, -2254, 89, 2538, 4144, 4548, 3965, 2622, 665, -1444, -3065, -3948, -4236, -3824, -2328, 144, 2700, 4438, 5000, 4377, 2568, 8, -2331, -3725, -4204, -3989, -2926, -998, 1078, 2505, 3244, 3610, 3404, 2291, 619, -939, -2311, -3679, -4530, -3962, -2000, 440, 2593, 4213, 4878, 4040, 1916, -466, -2272, -3435, -3961, -3537, -2069, -162, 1387, 2395, 2988, 3024, 2252, 991, -108, -979, -2013, -3140, -3474, -2544, -831, 963, 2586, 3772, 3841, 2525, 553, -1079, -2197, -3052, -3414, -2757, -1220, 359, 1475, 2411, 3244, 3384, 2359, 708, -811, -2114, -3430, -4193, -3504, -1538, 653, 2408, 3712, 4249, 3383, 1393, -520, -1685, -2463, -3120, -3160, -2245, -879, 371, 1556, 2744, 3373, 2921, 1720, 451, -728, -2062, -3245, -3547, -2718, -1250, 375, 2041, 3398, 3720, 2693, 1036, -404, -1451, -2388, -2975, -2707, -1629, -359, 737, 1837, 2766, 2919, 1984, 651, -397, -1203, -2091, -2723, -2463, -1423, -241, 858, 2005, 2880, 2726, 1581, 319, -583, -1460, -2455, -2815, -2091, -824, 277, 1316, 2412, 2897, 2146, 740, -307, -934, -1653, -2268, -2136, -1327, -546, 139, 1211, 2488, 2967, 2227, 897, -417, -1693, -2773, -2992, -2087, -713, 481, 1503, 2428, 2740, 2045, 773, -319, -1107, -1736, -2111, -2001, -1518, -825, 194, 1509, 2568, 2800, 2199, 1089, -279, -1614, -2469, -2593, -2155, -1382, -331, 894, 1995, 2634, 2662, 2051, 867, -584, -1830, -2538, -2649, -2241, -1332, -36, 1286, 2204, 2588, 2496, 1870, 644, -809, -1872, -2325, -2410, -2162, -1335, -28, 1239, 2104, 2584, 2564, 1778, 405, -891, -1706, -2168, -2370, -2080, -1185, 44, 1213, 2082, 2508, 2306, 1507, 382, -767, -1763, -2391, -2455, -1871, -814, 487, 1729, 2514, 2518, 1765, 644, -469, -1378, -1945, -2067, -1731, -1092, -219, 761, 1673, 2221, 2246, 1700, 653, -615, -1737, -2416, -2544, -2035, -912, 512, 1726, 2421, 2480, 1932, 939, -120, -903, -1486, -2016, -2328, -2090, -1241, -5, 1369, 2578, 3165, 2783, 1572, 75, -1313, -2438, -3114, -3022, -2002, -416, 1176, 2358, 2958, 2782, 1826, 482, -678, -1447, -1988, -2302, -2158, -1468, -522, 499, 1577, 2573, 3020, 2546, 1316, -208, -1721, -2972, -3544, -3061, -1654, 100, 1764, 3080, 3665, 3145, 1677, -27, -1398, -2328, -2893, -2885, -2287, -1263, -13, 1468, 2938, 3771, 3403, 2000, 255, -1318, -2590, -3461, -3587, -2771, -1274, 481, 2258, 3668, 4044, 3059, 1307, -326, -1572, -2563, -3112, -2919, -2133, -1175, 13, 1622, 3182, 3771, 3119, 1793, 317, -1278, -2793, -3631, -3410, -2407, -981, 799, 2685, 3827, 3575, 2251, 688, -753, -2016, -2750, -2650, -2023, -1355, -536, 735, 2080, 2753, 2641, 2103, 1215, -153, -1630, -2620, -2963, -2875, -2176, -542, 1639, 3323, 3816, 3182, 1719, -249, -2063, -2880, -2551, -1793, -1200, -628, 285, 1284, 1936, 2190, 2167, 1687, 562, -808, -1882, -2557, -2909, -2584, -1212, 828, 2577, 3412, 3276, 2239, 490, -1354, -2469, -2624, -2250, -1695, -880, 258, 1380, 2053, 2253, 2081, 1523, 551, -541, -1429, -2085, -2586, -2680, -1977, -451, 1432, 3097, 3981, 3649, 2001, -330, -2351, -3359, -3349, -2577, -1326, 76, 1242, 2000, 2395, 2400, 1880, 933, -79, -942, -1760, -2503, -2814, -2323, -1130, 442, 2061, 3348, 3703, 2835, 1060, -816, -2317, -3231, -3386, -2573, -1042, 541, 1766, 2643, 3090, 2704, 1395, -175, -1296, -1957, -2446, -2588, -2066, -1050, 44, 1210, 2593, 3629, 3423, 1936, 49, -1556, -2835, -3672, -3513, -2267, -583, 914, 2232, 3414, 3872, 3095, 1429, -288, -1709, -2945, -3785, -3662, -2482, -823, 848, 2475, 3868, 4296, 3344, 1496, -398, -1996, -3276, -3920, -3538, -2293, -778, 784, 2424, 3821, 4204, 3271, 1539, -288, -1918, -3235, -3899, -3599, -2464, -889, 903, 2704, 3995, 4212, 3263, 1576, -382, -2245, -3625, -4109, -3626, -2351, -577, 1418, 3140, 4106, 4058, 3023, 1263, -798, -2533, -3559, -3811, -3399, -2322, -623, 1330, 3037, 4120, 4364, 3519, 1613, -812, -2889, -4132, -4511, -4004, -2456, -99, 2264, 3882, 4552, 4260, 2943, 814, -1343, -2859, -3705, -4068, -3756, -2456, -408, 1738, 3488, 4619, 4768, 3605, 1349, -1158, -3166, -4419, -4872, -4259, -2444, 105, 2513, 4209, 4984, 4668, 3081, 625, -1796, -3503, -4373, -4432, -3521, -1772, 311, 2158, 3606, 4479, 4437, 3260, 1212, -1129, -3233, -4702, -5167, -4353, -2326, 383, 2964, 4724, 5332, 4680, 2873, 349, -2116, -3887, -4741, -4677, -3660, -1761, 605, 2848, 4434, 5044, 4494, 2876, 593, -1815, -3795, -4964, -5070, -4045, -2000, 677, 3274, 5050, 5557, 4756, 2821, 175, -2533, -4544, -5386, -4977, -3479, -1226, 1296, 3447, 4735, 4953, 4216, 2697, 534, -1979, -4233, -5504, -5413, -4012, -1587, 1381, 4056, 5565, 5523, 4190, 2067, -458, -2866, -4556, -5073, -4433, -2929, -883, 1379, 3374, 4590, 4728, 3872, 2286, 161, -2221, -4264, -5220, -4774, -3206, -991, 1465, 3655, 4919, 4906, 3803, 1978, -293, -2683, -4504, -5089, -4343, -2695, -587, 1685, 3725, 4847, 4654, 3367, 1497, -650, -2822, -4433, -4817, -3924, -2246, -231, 1918, 3762, 4631, 4245, 2942, 1200, -831, -2917, -4433, -4696, -3694, -1927, 134, 2242, 3963, 4657, 4063, 2594, 761, -1237, -3238, -4585, -4662, -3467, -1561, 606, 2744, 4361, 4816, 3983, 2223, 100, -2078, -3893, -4762, -4299, -2730, -708, 1239, 2875, 4021, 4328, 3599, 2091, 204, -1811, -3704, -4870, -4703, -3251, -1112, 1168, 3319, 4869, 5207, 4121, 2062, -358, -2724, -4602, -5346, -4610, -2728, -406, 1839, 3752, 4899, 4794, 3435, 1422, -690, -2651, -4194, -4795, -4154, -2582, -592, 1537, 3551, 4832, 4840, 3625, 1676, -653, -3023, -4831, -5333, -4346, -2312, 160, 2557, 4341, 4991, 4408, 2925, 965, -1252, -3401, -4844, -5035, -3970, -2038, 358, 2804, 4620, 5187, 4482, 2913, 791, -1677, -3953, -5211, -5108, -3865, -1847, 650, 3112, 4775, 5231, 4601, 3121, 837, -1944, -4412, -5655, -5397, -3886, -1545, 1189, 3632, 5059, 5186, 4253, 2561, 290, -2227, -4263, -5192, -4859, -3532, -1453, 1049, 3352, 4796, 5070, 4306, 2655, 277, -2372, -4489, -5396, -4930, -3316, -957, 1627, 3732, 4818, 4759, 3763, 2064, -124, -2428, -4268, -5115, -4704, -3155, -856, 1658, 3802, 5078, 5142, 3938, 1771, -827, -3250, -4920, -5327, -4300, -2209, 208, 2337, 3875, 4657, 4426, 3175, 1261, -819, -2792, -4384, -5104, -4456, -2597, -177, 2227, 4264, 5478, 5274, 3521, 856, -1857, -4078, -5406, -5337, -3727, -1186, 1247, 3037, 4185, 4629, 4081, 2515, 495, -1485, -3256, -4665, -5118, -4116, -1931, 635, 2954, 4748, 5615, 5015, 2950, 166, -2472, -4504, -5639, -5420, -3652, -924, 1723, 3672, 4880, 5219, 4354, 2275, -257, -2510, -4170, -5164, -5061, -3572, -1151, 1335, 3345, 4832, 5515, 4855, 2738, -146, -2868, -4885, -5849, -5337, -3276, -394, 2172, 3889, 4843, 5005, 4044, 1995, -450, -2596, -4272, -5284, -5121, -3445, -824, 1805, 3894, 5283, 5601, 4456, 2032, -852, -3403, -5174, -5794, -4950, -2781, -29, 2428, 4201, 5208, 5280, 4113, 1805, -1040, -3594, -5297, -5778, -4846, -2693, 19, 2497, 4333, 5375, 5413, 4182, 1807, -1090, -3719, -5521, -6039, -5045, -2752, 127, 2790, 4750, 5717, 5471, 3903, 1349, -1529, -4012, -5521, -5660, -4398, -2165, 371, 2668, 4386, 5177, 4829, 3412, 1322, -1103, -3418, -5036, -5371, -4332, -2404, -61, 2355, 4405, 5466, 5170, 3666, 1277, -1616, -4337, -5829, -5487, -3667, -1253, 1146, 3181, 4479, 4638, 3791, 2376, 615, -1480, -3547, -4773, -4663, -3407, -1563, 549, 2673, 4304, 4913, 4353, 2848, 641, -1999, -4350, -5487, -4926, -3088, -794, 1421, 3334, 4602, 4765, 3745, 1971, -116, -2297, -4184, -5043, -4418, -2680, -602, 1399, 3254, 4564, 4743, 3674, 1850, -310, -2618, -4533, -5189, -4181, -2201, -116, 1758, 3422, 4446, 4349, 3205, 1574, -332, -2502, -4430, -5179, -4321, -2390, -122, 2118, 4063, 5084, 4693, 3088, 914, -1403, -3559, -4979, -4931, -3445, -1256, 826, 2541, 3824, 4370, 3926, 2621, 851, -1153, -3204, -4752, -5081, -3912, -1719, 745, 2938, 4508, 5115, 4498, 2758, 343, -2177, -4254, -5323, -5005, -3332, -917, 1455, 3269, 4380, 4725, 4094, 2482, 253, -2023, -3883, -4998, -4981, -3657, -1412, 1007, 3053, 4541, 5266, 4809, 3034, 396, -2319, -4494, -5668, -5457, -3771, -1127, 1612, 3759, 5034, 5245, 4248, 2194, -296, -2557, -4145, -4921, -4653, -3300, -1146, 1164, 3128, 4491, 5051, 4485, 2710, 119, -2489, -4470, -5397, -5063, -3407, -836, 1845, 3856, 4890, 4923, 3938, 1969, -514, -2801, -4340, -4983, -4609, -3118, -715, 1846, 3818, 4865, 4971, 3971, 1882, -790, -3133, -4601, -5059, -4447, -2711, -236, 2127, 3757, 4602, 4654, 3716, 1715, -741, -2888, -4341, -4971, -4542, -2866, -382, 2098, 3933, 4917, 4843, 3582, 1379, -1087, -3151, -4504, -4885, -4094, -2248, 56, 2154, 3667, 4439, 4293, 3212, 1408, -693, -2724, -4260, -4873, -4267, -2577, -237, 2200, 4131, 5011, 4567, 3047, 907, -1384, -3384, -4541, -4496, -3375, -1647, 280, 2155, 3613, 4249, 3933, 2846, 1159, -968, -3110, -4510, -4672, -3638, -1786, 518, 2754, 4246, 4493, 3634, 2075, 204, -1709, -3217, -3907, -3707, -2821, -1407, 391, 2245, 3613, 4131, 3681, 2382, 440, -1659, -3350, -4172, -4006, -2903, -1122, 902, 2676, 3779, 4019, 3337, 1897, 66, -1729, -3152, -3965, -3881, -2807, -1005, 1003, 2731, 3850, 4034, 3167, 1523, -303, -1878, -3057, -3680, -3465, -2377, -811, 828, 2343, 3529, 3917, 3153, 1576, -195, -1780, -3099, -3820, -3520, -2257, -556, 1108, 2578, 3575, 3635, 2632, 1100, -401, -1698, -2780, -3332, -3047, -2039, -727, 696, 2159, 3334, 3631, 2868, 1423, -191, -1738, -3011, -3605, -3196, -1939, -343, 1189, 2443, 3169, 3083, 2184, 903, -321, -1369, -2264, -2832, -2767, -2001, -800, 572, 1928, 2996, 3285, 2567, 1161, -334, -1576, -2504, -2953, -2663, -1656, -346, 912, 1986, 2753, 2807, 2032, 763, -432, -1412, -2183, -2558, -2280, -1401, -315, 752, 1748, 2487, 2599, 1940, 858, -318, -1405, -2286, -2635, -2232, -1257, -71, 1061, 1977, 2433, 2205, 1425, 450, -477, -1302, -1930, -2130, -1788, -1077, -205, 727, 1596, 2126, 2110, 1574, 742, -271, -1318, -2100, -2294, -1864, -1022, 2, 1069, 1918, 2222, 1879, 1121, 203, -712, -1466, -1819, -1669, -1209, -634, 23, 772, 1417, 1739, 1664, 1248, 517, -474, -1412, -1959, -1924, -1431, -609, 379, 1267, 1770, 1778, 1398, 761, -27, -832, -1411, -1637, -1485, -1045, -375, 392, 1059, 1470, 1565, 1343, 805, 34, -761, -1371, -1654, -1523, -1029, -290, 470, 1098, 1482, 1539, 1238, 652, -66, -776, -1354, -1603, -1406, -824, -114, 557, 1069, 1361, 1315, 965, 455, -122, -731, -1240, -1407, -1131, -618, -61, 494, 1036, 1358, 1271, 840, 260, -380, -1015, -1410, -1314, -782, -146, 399, 814, 1076, 1032, 711, 320, -17, -370, -771, -1024, -993, -696, -304, 181, 718, 1147, 1246, 985, 477, -145, -762, -1206, -1303, -1047, -516, 128, 712, 1071, 1104, 886, 533, 118, -305, -671, -927, -1028, -933, -533, 92, 705, 1061, 1118, 942, 538, -19, -559, -891, -1013, -974, -717, -167, 480, 919, 995, 842, 574, 206, -214, -534, -690, -774, -817, -645, -177, 395, 792, 941, 944, 770, 358, -217, -714, -1010, -1114, -988, -532, 178, 825, 1132, 1086, 809, 389, -102, -515, -742, -812, -811, -694, -366, 140, 622, 911, 979, 824, 485, 16, -421, -744, -926, -974, -803, -386, 219, 798, 1177, 1211, 903, 338, -275, -763, -1032, -1061, -883, -499, 26, 560, 957, 1058, 867, 484, 68, -270, -526, -704, -818, -835, -689, -304, 296, 906, 1251, 1213, 858, 310, -320, -878, -1193, -1211, -977, -527, 120, 780, 1180, 1173, 884, 485, 69, -338, -642, -824, -905, -924, -721, -250, 392, 924, 1243, 1275, 1014, 437, -283, -929, -1314, -1400, -1139, -555, 218, 898, 1272, 1268, 954, 449, -84, -502, -727, -825, -828, -771, -570, -175, 356, 885, 1214, 1230, 919, 327, -389, -1013, -1350, -1313, -946, -344, 368, 962, 1237, 1141, 804, 380, -100, -551, -858, -960, -898, -722, -365, 184, 737, 1063, 1094, 905, 535, -20, -594, -965, -1060, -994, -764, -286, 381, 951, 1161, 1074, 799, 365, -208, -715, -961, -986, -921, -721, -225, 441, 986, 1200, 1162, 897, 356, -378, -967, -1188, -1113, -887, -481, 113, 698, 994, 1033, 931, 716, 274, -299, -769, -1032, -1125, -1047, -652, 20, 693, 1125, 1265, 1158, 776, 162, -502, -976, -1198, -1189, -935, -432, 217, 786, 1127, 1200, 1006, 592, 44, -461, -838, -1030, -1057, -882, -502, 20, 575, 1032, 1265, 1186, 817, 241, -400, -983, -1331, -1338, -1016, -466, 174, 786, 1222, 1349, 1159, 740, 194, -420, -1002, -1373, -1403, -1107, -554, 152, 866, 1353, 1448, 1181, 727, 173, -441, -1001, -1315, -1314, -1042, -601, -13, 625, 1133, 1357, 1300, 998, 467, -264, -964, -1411, -1480, -1211, -660, 58, 760, 1203, 1309, 1135, 769, 258, -311, -781, -1057, -1101, -944, -593, -123, 381, 798, 1098, 1165, 949, 467, -152, -746, -1177, -1298, -1060, -524, 107, 662, 1031, 1143, 970, 561, 87, -356, -718, -963, -1006, -795, -402, 60, 520, 901, 1095, 993, 633, 137, -379, -823, -1094, -1056, -752, -280, 193, 612, 889, 975, 853, 571, 186, -271, -731, -1045, -1096, -854, -382, 188, 701, 994, 1011, 796, 431, -10, -438, -726, -807, -724, -518, -227, 116, 383, 557, 649, 692, 569, 241, -172, -511, -735, -823, -704, -315, 175, 530, 677, 700, 598, 302, -108, -396, -481, -474, -460, -335, -95, 135, 219, 288, 423, 520, 402, 130, -114, -300, -503, -639, -525, -198, 111, 267, 376, 504, 517, 347, 97, -82, -248, -472, -621, -518, -228, 60, 244, 421, 524, 454, 203, -28, -127, -174, -249, -276, -226, -154, -162, -140, 20, 264, 431, 450, 365, 192, -99, -390, -516, -422, -229, -45, 123, 257, 287, 212, 114, 71, 52, -18, -84, -136, -168, -220, -227, -133, 26, 181, 295, 345, 308, 128, -101, -283, -330, -299, -181, -36, 113, 161, 140, 118, 127, 143, 120, 86, 39, -73, -240, -372, -383, -294, -111, 138, 416, 578, 519, 297, 14, -237, -418, -468, -367, -198, -66, 21, 115, 218, 281, 306, 320, 295, 160, -78, -316, -485, -560, -522, -286, 57, 404, 602, 647, 535, 275, -79, -393, -551, -554, -443, -237, 19, 246, 360, 381, 363, 289, 169, 6, -140, -270, -392, -463, -429, -267, -9, 298, 583, 722, 623, 305, -96, -455, -674, -691, -504, -199, 94, 315, 460, 520, 452, 285, 108, -36, -205, -388, -522, -526, -427, -233, 67, 439, 718, 758, 561, 236, -117, -452, -657, -665, -490, -240, -4, 225, 430, 540, 511, 393, 225, 27, -226, -457, -590, -577, -451, -212, 139, 499, 729, 716, 497, 166, -180, -466, -621, -594, -424, -197, 39, 268, 459, 533, 477, 319, 133, -84, -305, -491, -567, -523, -346, -84, 261, 589, 770, 695, 412, 25, -341, -630, -736, -639, -359, -44, 229, 438, 572, 566, 426, 215, 21, -165, -375, -540, -608, -545, -383, -104, 307, 720, 951, 870, 558, 90, -423, -856, -1033, -887, -517, -74, 362, 730, 892, 786, 461, 127, -155, -370, -521, -566, -518, -477, -386, -160, 255, 700, 970, 986, 728, 237, -396, -949, -1194, -1066, -674, -132, 443, 894, 1059, 896, 528, 130, -231, -504, -685, -718, -646, -484, -249, 111, 521, 842, 953, 808, 476, 14, -475, -853, -1014, -931, -648, -236, 251, 723, 1034, 1091, 869, 453, -65, -602, -992, -1141, -961, -573, -79, 397, 788, 986, 948, 687, 321, -77, -452, -759, -913, -864, -633, -280, 148, 584, 926, 1032, 849, 462, -27, -493, -843, -976, -834, -503, -107, 247, 556, 770, 812, 638, 332, -22, -345, -643, -818, -779, -517, -142, 249, 605, 861, 879, 595, 137, -298, -612, -769, -734, -484, -108, 197, 372, 474, 559, 540, 378, 136, -96, -332, -597, -783, -728, -418, -2, 413, 777, 972, 875, 444, -94, -523, -771, -834, -700, -355, 48, 348, 477, 532, 544, 453, 249, 5, -205, -403, -591, -670, -533, -207, 166, 466, 672, 732, 580, 235, -177, -490, -664, -686, -537, -216, 164, 457, 565, 554, 447, 260, -2, -253, -417, -501, -526, -448, -231, 82, 359, 560, 655, 627, 419, 50, -339, -659, -813, -785, -508, -79, 377, 678, 791, 718, 485, 141, -209, -462, -607, -661, -597, -378, -77, 238, 494, 706, 769, 626, 296, -89, -458, -765, -916, -795, -430, 37, 447, 758, 916, 832, 493, 56, -330, -619, -820, -859, -644, -281, 107, 447, 747, 926, 848, 521, 96, -304, -677, -968, -1020, -762, -301, 175, 614, 951, 1071, 860, 438, -12, -393, -728, -958, -952, -696, -325, 77, 489, 883, 1079, 979, 649, 207, -293, -822, -1188, -1216, -889, -352, 245, 800, 1167, 1190, 880, 397, -93, -526, -866, -1014, -914, -624, -237, 186, 602, 922, 1024, 888, 555, 105, -409, -866, -1132, -1103, -788, -278, 310, 817, 1128, 1147, 883, 410, -147, -664, -1008, -1123, -953, -553, -30, 472, 821, 976, 936, 684, 308, -137, -532, -847, -1013, -946, -616, -108, 423, 842, 1073, 1045, 749, 252, -286, -730, -989, -1031, -822, -418, 81, 520, 821, 952, 903, 648, 239, -235, -667, -950, -1041, -873, -480, 54, 556, 913, 1049, 962, 647, 165, -366, -798, -1011, -1003, -758, -343, 171, 595, 860, 918, 814, 555, 149, -297, -670, -873, -921, -772, -419, 67, 533, 844, 971, 903, 596, 106, -422, -807, -968, -903, -640, -208, 260, 622, 794, 817, 701, 433, 36, -377, -683, -848, -842, -649, -275, 182, 591, 860, 955, 849, 503, 3, -523, -890, -1045, -938, -608, -107, 395, 778, 955, 927, 698, 319, -142, -542, -818, -906, -818, -543, -149, 282, 641, 876, 935, 791, 439, -38, -530, -883, -1034, -916, -568, -80, 408, 770, 942, 909, 672, 275, -195, -614, -885, -938, -749, -379, 59, 455, 703, 812, 754, 560, 227, -169, -528, -796, -877, -760, -449, -20, 413, 746, 936, 900, 644, 188, -305, -703, -913, -901, -661, -277, 118, 442, 661, 775, 758, 564, 246, -147, -511, -794, -896, -773, -435, -15, 390, 685, 846, 814, 580, 218, -182, -530, -773, -834, -683, -365, 20, 364, 621, 754, 727, 521, 191, -187, -515, -728, -759, -589, -254, 96, 381, 555, 637, 596, 419, 143, -164, -424, -616, -657, -548, -275, 23, 292, 489, 632, 655, 511, 212, -143, -470, -694, -755, -588, -261, 95, 372, 550, 634, 579, 379, 92, -187, -396, -543, -558, -441, -229, -9, 179, 363, 512, 557, 450, 231, -52, -334, -552, -628, -521, -283, -10, 262, 471, 582, 545, 371, 110, -180, -431, -569, -547, -368, -118, 133, 309, 397, 402, 345, 240, 103, -67, -227, -365, -438, -419, -303, -94, 149, 366, 517, 560, 448, 181, -149, -432, -563, -544, -370, -105, 156, 312, 341, 317, 266, 185, 61, -66, -154, -236, -297, -309, -223, -84, 53, 188, 321, 400, 347, 172, -55, -250, -362, -388, -287, -108, 72, 175, 213, 239, 231, 187, 88, -26, -129, -229, -293, -283, -178, -40, 107, 199, 286, 295, 232, 98, -46, -152, -224, -238, -214, -153, -74, 2, 80, 181, 271, 307, 249, 115, -63, -221, -328, -336, -254, -104, 47, 167, 228, 248, 210, 130, 24, -47, -96, -125, -163, -167, -147, -91, -20, 68, 176, 245, 236, 139, 12, -93, -177, -217, -192, -111, -11, 53, 109, 160, 175, 141, 58, -17, -85, -133, -164, -143, -91, -24, 21, 74, 128, 171, 167, 107, 33, -47, -134, -195, -205, -164, -76, 17, 108, 187, 222, 205, 123, 22, -82, -139, -177, -169, -141, -75, -16, 47, 105, 156, 184, 154, 85, 12, -52, -115, -167, -191, -156, -95, -16, 75, 173, 236, 207, 123, 10, -88, -166, -214, -180, -94, -2, 59, 103, 140, 145, 99, 45, 1, -20, -76, -123, -153, -140, -97, -45, 47, 160, 231, 224, 150, 40, -66, -177, -235, -217, -140, -62, 21, 93, 163, 195, 173, 138, 72, -5, -108, -203, -252, -231, -164, -45, 91, 224, 277, 258, 151, 40, -71, -143, -188, -179, -149, -114, -74, -3, 101, 195, 260, 263, 189, 58, -123, -276, -358, -322, -201, -17, 172, 310, 348, 282, 142, -7, -134, -202, -232, -215, -162, -96, -22, 57, 148, 225, 273, 258, 177, 37, -141, -291, -381, -371, -245, -62, 160, 327, 411, 375, 244, 53, -129, -266, -329, -315, -221, -94, 38, 133, 198, 241, 240, 197, 110, 8, -109, -229, -309, -311, -223, -79, 86, 244, 355, 369, 261, 87, -100, -256, -342, -339, -228, -72, 73, 177, 236, 258, 222, 142, 49, -42, -132, -221, -282, -262, -189, -63, 73, 228, 341, 365, 279, 127, -57, -228, -357, -374, -286, -128, 25, 160, 251, 297, 265, 192, 94, -11, -127, -245, -306, -303, -222, -92, 69, 237, 344, 361, 264, 124, -45, -195, -297, -305, -238, -135, -27, 76, 168, 240, 252, 235, 161, 58, -97, -235, -317, -316, -228, -84, 86, 243, 325, 315, 223, 86, -62, -185, -264, -266, -205, -113, -20, 82, 151, 205, 206, 194, 129, 39, -81, -191, -265, -270, -219, -88, 66, 211, 298, 295, 222, 91, -66, -198, -273, -271, -200, -86, 31, 137, 204, 217, 188, 111, 37, -61, -132, -192, -205, -175, -111, -19, 89, 179, 232, 233, 174, 91, -34, -158, -254, -273, -222, -118, 21, 150, 246, 256, 210, 116, 22, -83, -167, -210, -185, -136, -70, -7, 78, 137, 166, 160, 143, 99, 15, -93, -189, -224, -221, -154, -41, 102, 211, 235, 201, 121, 23, -90, -168, -190, -149, -99, -36, 25, 73, 108, 108, 110, 108, 85, 10, -79, -156, -197, -181, -112, 5, 116, 188, 190, 147, 73, 1, -68, -109, -125, -117, -100, -74, -28, 24, 79, 128, 161, 154, 111, 7, -96, -189, -207, -162, -64, 37, 115, 139, 116, 59, 16, 1, 1, -1, -15, -36, -75, -101, -107, -60, 18, 96, 153, 159, 111, 18, -89, -157, -158, -93, -6, 65, 101, 92, 43, -9, -32, -24, -1, 7, 3, -21, -38, -51, -43, -11, 42, 72, 89, 64, 29, -32, -85, -98, -72, -22, 24, 50, 52, 41, 23, 8, 8, 4, 4, -21, -42, -62, -54, -17, 24, 55, 70, 61, 32, -13, -42, -55, -53, -42, -10, 22, 52, 34, 15, -9, -5, 1, 15, 9, -5, -37, -74, -70, -33, 33, 83, 98, 88, 44, -19, -79, -102, -92, -61, -22, 34, 65, 82, 60, 34, 9, -6, -16, -21, -35, -42, -56, -59, -38, 8, 58, 96, 97, 77, 34, -22, -75, -105, -101, -71, -16, 23, 72, 94, 91, 60, 20, -13, -41, -55, -71, -66, -55, -25, 4, 47, 85, 100, 74, 30, -7, -39, -66, -79, -76, -49, -22, 8, 52, 90, 92, 72, 27, -6, -41, -72, -81, -83, -51, -26, 22, 55, 94, 102, 74, 34, -9, -46, -78, -99, -85, -47, -6, 51, 83, 106, 84, 46, -3, -31, -49, -63, -70, -71, -55, -19, 21, 70, 111, 120, 91, 34, -30, -82, -115, -127, -101, -50, 6, 61, 89, 111, 91, 67, 11, -22, -60, -92, -114, -109, -66, -9, 53, 114, 137, 132, 64, -8, -69, -98, -107, -84, -50, -6, 28, 52, 68, 72, 64, 42, 11, -21, -46, -79, -95, -96, -61, 2, 71, 123, 136, 106, 40, -37, -93, -120, -106, -73, -32, 11, 50, 76, 83, 70, 56, 19, -10, -39, -57, -69, -73, -64, -28, 19, 60, 73, 80, 69, 45, 1, -39, -64, -78, -75, -59, -20, 30, 67, 92, 76, 47, -1, -43, -63, -64, -44, -25, -5, 21, 33, 36, 35, 31, 30, 11, -6, -27, -48, -60, -58, -40, 3, 42, 74, 73, 55, 19, -26, -55, -67, -55, -30, -7, 13, 21, 31, 30, 28, 20, 15, 2, -8, -31, -35, -38, -32, -14, 7, 37, 48, 40, 17, -5, -26, -34, -36, -23, 2, 11, 20, 26, 28, 23, 5, 1, -11, -16, -20, -29, -20, -17, -1, 11, 36, 53, 54, 36, 6, -22, -52, -65, -65, -44, -14, 25, 53, 70, 71, 47, 21, -14, -41, -58, -65, -57, -34, -9, 16, 40, 60, 71, 66, 45, 12, -25, -61, -85, -93, -74, -34, 20, 74, 113, 120, 95, 38, -30, -84, -119, -116, -87, -48, 4, 46, 77, 90, 95, 80, 52, 11, -37, -84, -125, -139, -121, -63, 12, 97, 157, 177, 142, 75, -20, -90, -152, -159, -138, -78, -6, 57, 106, 131, 132, 91, 53, -7, -54, -104, -130, -131, -99, -44, 24, 88, 144, 160, 135, 75, -9, -79, -147, -162, -149, -85, -10, 70, 129, 154, 146, 96, 36, -36, -97, -133, -141, -120, -68, -12, 60, 114, 147, 143, 100, 45, -25, -89, -129, -149, -125, -92, -22, 39, 104, 146, 158, 130, 76, -5, -86, -149, -182, -160, -109, -17, 62, 142, 167, 158, 102, 30, -46, -98, -132, -128, -104, -56, -7, 44, 79, 116, 119, 110, 67, 7, -58, -124, -158, -150, -100, -23, 59, 128, 165, 158, 102, 32, -50, -113, -147, -150, -110, -53, 18, 79, 124, 138, 121, 76, 20, -39, -96, -115, -128, -95, -57, 3, 58, 106, 134, 124, 90, 34, -36, -90, -138, -143, -118, -53, 19, 88, 133, 143, 117, 58, -9, -72, -110, -125, -106, -64, -8, 47, 77, 102, 97, 84, 47, 2, -50, -90, -118, -114, -84, -32, 33, 89, 129, 130, 103, 43, -26, -87, -123, -128, -103, -51, 8, 55, 95, 101, 97, 70, 31, -18, -58, -92, -105, -96, -66, -18, 45, 89, 115, 114, 82, 23, -42, -92, -113, -103, -68, -14, 38, 76, 91, 85, 63, 34, -6, -45, -79, -92, -88, -58, -16, 34, 86, 109, 116, 83, 27, -29, -93, -117, -123, -85, -40, 19, 67, 103, 115, 98, 63, 19, -31, -82, -115, -122, -96, -43, 12, 78, 113, 126, 105, 57, 6, -55, -96, -112, -101, -68, -26, 18, 60, 88, 101, 90, 68, 18, -36, -95, -128, -128, -93, -32, 41, 96, 134, 129, 92, 35, -25, -79, -118, -129, -109, -68, -16, 47, 94, 133, 133, 114, 54, -12, -89, -138, -158, -132, -74, -4, 67, 121, 141, 136, 91, 36, -22, -83, -126, -150, -136, -91, -21, 57, 130, 166, 168, 117, 36, -51, -129, -162, -173, -117, -52, 32, 95, 135, 150, 128, 89, 27, -35, -99, -146, -171, -143, -90, -1, 87, 158, 196, 181, 124, 32, -69, -150, -192, -185, -141, -62, 24, 97, 152, 165, 167, 118, 62, -27, -104, -173, -199, -183, -113, -18, 86, 170, 212, 201, 138, 44, -64, -140, -189, -188, -145, -76, 3, 79, 143, 173, 172, 138, 72, -19, -114, -188, -217, -194, -117, -7, 105, 192, 226, 208, 143, 40, -70, -160, -204, -203, -160, -85, 2, 83, 151, 184, 197, 157, 91, -10, -110, -192, -226, -215, -137, -30, 87, 177, 224, 218, 156, 63, -41, -126, -175, -183, -148, -92, -18, 52, 111, 153, 166, 150, 97, 23, -68, -145, -194, -189, -139, -47, 59, 147, 194, 192, 137, 53, -46, -124, -162, -165, -125, -75, -1, 50, 111, 132, 146, 120, 77, 6, -67, -132, -168, -162, -118, -41, 51, 126, 172, 174, 137, 65, -18, -95, -141, -153, -134, -92, -27, 30, 94, 127, 146, 126, 84, 8, -59, -123, -147, -138, -95, -28, 39, 91, 123, 115, 86, 43, -5, -48, -80, -92, -97, -82, -51, 4, 62, 108, 132, 121, 73, 2, -77, -128, -149, -112, -58, 15, 81, 112, 115, 81, 40, 2, -32, -51, -67, -65, -65, -54, -32, 4, 50, 93, 112, 104, 64, 4, -61, -109, -122, -102, -49, 3, 57, 85, 88, 70, 34, 9, -27, -39, -54, -47, -40, -25, -5, 12, 33, 44, 44, 31, 10, -16, -26, -40, -28, -27, -12, 2, 13, 28, 36, 41, 28, 15, -17, -44, -63, -63, -42, -2, 43, 78, 82, 61, 22, -23, -62, -74, -61, -30, 4, 24, 22, 20, 8, 6, 15, 23, 37, 26, 9, -22, -57, -68, -56, -21, 29, 61, 82, 63, 28, -18, -61, -72, -61, -21, 10, 44, 48, 38, 14, 1, -18, -20, -24, -11, -14, -12, -24, -13, 2, 19, 38, 49, 49, 31, -3, -40, -63, -70, -55, -24, 13, 41, 63, 60, 51, 24, 7, -18, -27, -43, -45, -41, -35, -11, 16, 43, 58, 59, 42, 11, -16, -43, -45, -44, -27, -7, 13, 15, 28, 23, 35, 33, 30, 8, -24, -50, -73, -63, -42, 2, 44, 80, 82, 58, 15, -20, -53, -64, -55, -36, -10, 9, 14, 27, 33, 40, 42, 37, 24, -2, -39, -61, -72, -55, -24, 18, 50, 65, 66, 51, 20, -6, -38, -50, -47, -43, -19, -5, 21, 34, 43, 44, 35, 12, -9, -39, -48, -51, -34, -11, 10, 25, 38, 29, 33, 18, 17, -4, -15, -35, -50, -48, -37, -3, 24, 57, 68, 65, 38, 2, -37, -57, -61, -47, -24, 0, 23, 31, 31, 27, 17, 15, 4, -2, -19, -28, -45, -38, -33, -4, 22, 39, 52, 38, 25, -3, -24, -40, -44, -36, -22, 4, 21, 38, 40, 39, 26, 9, -16, -31, -49, -45, -39, -6, 18, 40, 49, 44, 28, 7, -8, -25, -34, -32, -30, -24, -16, -1, 22, 34, 43, 37, 30, 3, -12, -40, -48, -47, -29, 3, 27, 48, 46, 41, 11, -8, -27, -37, -41, -31, -14, 2, 23, 29, 42, 34, 19, -1, -21, -25, -34, -33, -29, -21, -3, 18, 30, 46, 43, 36, 16, -7, -29, -51, -58, -55, -34, -2, 27, 57, 61, 62, 35, 9, -27, -41, -47, -43, -33, -15, 0, 18, 30, 39, 37, 31, 17, 1, -18, -37, -45, -53, -37, -12, 19, 50, 62, 57, 38, 6, -22, -49, -62, -54, -44, -14, 7, 39, 56, 59, 48, 24, 2, -18, -38, -49, -51, -44, -26, -1, 25, 37, 52, 49, 36, 14, -10, -28, -50, -56, -51, -33, -5, 29, 48, 53, 43, 29, 5, -20, -36, -40, -34, -20, -11, 11, 17, 32, 18, 22, 9, 5, -4, -15, -19, -33, -25, -24, -1, 15, 31, 41, 34, 25, 0, -24, -41, -52, -40, -27, 8, 29, 41, 46, 35, 15, -7, -26, -23, -24, -9, -6, -1, 0, 1, 13, 17, 31, 28, 25, 4, -15, -33, -44, -39, -18, 9, 26, 39, 31, 22, -3, -22, -35, -34, -26, -14, -1, 9, 20, 24, 23, 19, 15, -1, -5, -28, -21, -32, -22, -14, 5, 27, 39, 37, 33, 14, -6, -22, -28, -28, -26, -17, -6, 8, 13, 18, 25, 29, 23, 14, -12, -23, -35, -35, -23, -3, 16, 29, 26, 24, 9, -1, -12, -13, -15, -10, -4, -7, -1, 0, 10, 14, 21, 23, 14, 2, -14, -31, -36, -38, -18, 3, 26, 39, 39, 27, 10, -5, -18, -17, -18, -19, -10, -10, -1, -1, 10, 20, 23, 31, 18, 9, -12, -26, -35, -32, -16, 3, 21, 25, 22, 11, 0, -7, -6, -2, -1, -5, -7, -10, -9, 1, 14, 23, 28, 18, 3, -19, -37, -39, -27, 0, 21, 37, 34, 23, 2, -16, -19, -15, -4, -2, 3, -10, -15, -20, -8, 10, 33, 39, 44, 19, -5, -40, -47, -49, -23, 6, 35, 47, 34, 18, -14, -28, -31, -21, -1, 9, 11, 7, -6, -1, -5, 14, 19, 25, 13, -8, -26, -42, -37, -25, 1, 29, 45, 51, 41, 14, -7, -35, -42, -43, -39, -27, -11, 13, 28, 41, 41, 33, 17, 1, -20, -32, -44, -36, -31, -3, 5, 27, 32, 35, 28, 19, 6, -6, -14, -30, -33, -35, -25, -4, 19, 45, 49, 50, 18, -5, -38, -49, -52, -27, -11, 26, 36, 48, 36, 23, 7, -4, -15, -18, -23, -22, -27, -21, -16, 9, 30, 50, 53, 47, 21, -8, -40, -54}}, "Integer16"], "SignedInteger16", Appearance -> Automatic, AudioOutputDevice -> Automatic, SampleRate -> 44100, SoundVolume -> 1]], Audio`AudioObjects`audioID$$, Audio`AudioObjects`buttonState$$ = "Minimal", Audio`AudioObjects`newAudio$$}, DynamicBox[ToBoxes[Audio`AudioGUI[2, Audio`AudioObjects`audioID$$, Audio`AudioObjects`buttonState$$, Audio`AudioObjects`audio$$], StandardForm], ImageSizeCache -> {28., {15., 20.}}, TrackedSymbols :> {}], Deinitialization :> (Clear[Audio`AudioObjects`newAudio$$]; Audio`ClearRef[Audio`AudioObjects`audioID$$]), DynamicModuleValues :> {}, Initialization :> ({Audio`AudioObjects`newAudio$$, Audio`AudioObjects`audioID$$} = Audio`CheckID[Audio`AudioObjects`audio$$, Audio`AudioObjects`audioID$$, Audio`AudioObjects`newAudio$$]), UnsavedVariables :> {Audio`AudioObjects`audioID$$, Audio`AudioObjects`newAudio$$}], Audio`AudioBox["AudioClass" -> "AudioData"], Editable -> False, Selectable -> False], ",", RowBox[{"{", RowBox[{"\"TopProbabilities\"", ",", "10"}], "}"}]}], "]"}]], "Input", CellChangeTimes -> {{3.708846565469561*^9, 3.708846590942539*^9}, 3.7089423454895267*^9, {3.711529874530163*^9, 3.7115298756967793*^9}, 3.712504723039475*^9, 3.712594197613841*^9, 3.715018393673457*^9, 3.715429324833878*^9, {3.7607991079670067*^9, 3.760799114377788*^9}, 3.762096685045385*^9, {3.763902945803177*^9, 3.763902952278961*^9}}, CellLabel -> "In[167]:=", "NodeID" -> 31]]