diff --git a/参考文档(21-30)/example_24_audio_input/example_24_audio_input.ino b/参考文档(21-30)/example_24_audio_input/example_24_audio_input.ino new file mode 100644 index 0000000..d8baafa --- /dev/null +++ b/参考文档(21-30)/example_24_audio_input/example_24_audio_input.ino @@ -0,0 +1,39 @@ +#include "driver/i2s.h" + +const uint16_t BUFFER_SIZE = 512; +const uint16_t SAMPLE_RATE = 16000; +i2s_config_t i2s_config = { + .mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX | I2S_MODE_PDM), + .sample_rate = SAMPLE_RATE, + .bits_per_sample = I2S_BITS_PER_SAMPLE_16BIT, + .channel_format = I2S_CHANNEL_FMT_ONLY_RIGHT, + .communication_format = I2S_COMM_FORMAT_PCM, + .intr_alloc_flags = ESP_INTR_FLAG_LEVEL1, + .dma_buf_count = 32, + .dma_buf_len = 32 +}; +i2s_pin_config_t pin_config = { + .bck_io_num = -1, + .ws_io_num = GPIO_NUM_19, + .data_out_num = -1, + .data_in_num = GPIO_NUM_22 +}; + +void setup() { + Serial.begin(115200); + i2s_driver_install(I2S_NUM_0, &i2s_config, 0, NULL); + i2s_set_pin(I2S_NUM_0, &pin_config); +} + +void loop() { + int16_t buf[BUFFER_SIZE]; + unsigned int read_num; + + i2s_read(I2S_NUM_0, buf, BUFFER_SIZE*2, &read_num, portMAX_DELAY); + + for (int i = 0; i < BUFFER_SIZE; i++) { + //buf[i] = (buf[i]-966)*64; + Serial.println(buf[i]); + } +} + diff --git a/参考文档(21-30)/example_24_audio_output/example_24_audio_output.ino b/参考文档(21-30)/example_24_audio_output/example_24_audio_output.ino new file mode 100644 index 0000000..9d09f49 --- /dev/null +++ b/参考文档(21-30)/example_24_audio_output/example_24_audio_output.ino @@ -0,0 +1,37 @@ +#include + +/* + * 音频输出最大电压maxV<3.3v + * 计算方式:由电压平方除以阻抗等于功率(maxV*maxV/R=W)反推 + * 因为一般耳机插孔的输出功率为50mw,阻抗为32欧,计算得maxV为1.3 + */ +const float maxV = 1.3; + +const int16_t viola[] PROGMEM = { +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, -1, 0, 0, 0, -1, -1, -1, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1, -1, 0, 0, -1, 0, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0, -1, -1, -1, -1, 0, 0, -1, -1, 0, -1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0, -1, -1, -1, -1, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -1, 0, 0, 0, -1, -1, -1, 0, 0, -1, 0, 0, -1, -1, -1, 0, 2, 0, -3, -2, -3, 0, 4, -1, -2, -1, -2, -1, 1, 1, 0, -3, -1, -2, -4, 4, 0, -8, 2, 3, -2, 7, -2, -12, 3, 6, -4, 3, -4, -12, 4, 7, -3, 0, -3, -10, -2, 5, 1, 7, 2, -9, -9, -2, 0, 13, 7, -5, -9, -9, -8, 5, 4, 3, 1, -7, -7, -7, -15, 7, 13, 4, 2, -13, -29, 0, 20, 7, -4, 5, -7, -5, 12, -19, -35, 23, 32, -17, -19, -8, -15, 22, 55, -67, -104, 104, 132, -23, -10, -195, -320, 255, 402, -64, -82, -302, -507, 367, 746, -31, -72, -280, -647, 346, 829, -1, -86, -245, -776, 138, 815, 9, -131, -210, -786, 53, 850, 137, -136, -167, -607, 78, 834, 170, -153, -247, -520, 140, 652, 113, -155, -307, -484, 218, 538, 22, -129, -352, -409, 339, 496, -14, -133, -414, -298, 484, 450, -39, -125, -429, -219, 593, 359, -86, -153, -474, -164, 587, 275, -130, -192, -530, -73, 596, 190, -124, -223, -534, 47, 647, 165, -111, -239, -473, 170, 639, 111, -98, -283, -448, 287, 544, 5, -112, -322, -457, 341, 502, -54, -122, -399, -402, 427, 491, -31, -131, -458, -295, 549, 437, -42, -111, -469, -217, 620, 348, -90, -147, -488, -165, 582, 247, -133, -191, -528, -54, 589, 167, -120, -214, -516, 76, 652, 129, -113, -234, -473, 207, 641, 78, -106, -300, -474, 303, 562, -2, -114, -355, -490, 374, 511, -77, -133, -422, -399, 473, 509, -66, -124, -447, -291, 588, 436, -85, -120, -466, -205, 623, 338, -120, -171, -499, -138, 601, 228, -143, -202, -554, -5, 632, 146, -126, -218, -531, 115, 691, 111, -99, -238, -488, 249, 640, 58, -95, -313, -489, 325, 563, -7, -93, -385, -528, 391, 507, -62, -106, -456, -395, 506, 486, -75, -115, -473, -260, 649, 405, -97, -121, -492, -164, 655, 311, -132, -190, -536, -96, 632, 225, -134, -235, -611, 29, 664, 164, -122, -267, -556, 165, 741, 115, -124, -299, -500, 303, 662, 42, -131, -356, -488, 379, 579, -52, -146, -411, -487, 441, 518, -86, -158, -479, -346, 547, 487, -80, -149, -493, -224, 684, 395, -101, -150, -514, -134, 669, 285, -153, -208, -561, -63, 645, 192, -140, -240, -627, 54, 673, 147, -115, -255, -546, 182, 741, 102, -105, -291, -499, 333, 660, 16, -132, -370, -496, 416, 583, -100, -167, -439, -465, 510, 531, -112, -165, -508, -326, 610, 464, -108, -140, -514, -206, 753, 374, -116, -148, -549, -122, 722, 284, -146, -214, -629, -45, 698, 175, -132, -263, -684, 95, 729, 117, -117, -279, -577, 255, 778, 76, -103, -336, -537, 393, 672, 21, -110, -426, -541, 440, 588, -58, -131, -514, -489, 526, 534, -60, -135, -583, -330, 663, 477, -77, -121, -557, -213, 782, 377, -113, -158, -569, -138, 701, 273, -151, -236, -634, -37, 688, 196, -114, -290, -679, 107, 749, 166, -92, -326, -616, 261, 781, 104, -85, -379, -573, 427, 679, 12, -108, -447, -560, 475, 578, -108, -131, -514, -464, 570, 516, -105, -131, -558, -305, 706, 456, -108, -112, -552, -182, 795, 352, -132, -174, -590, -91, 735, 235, -161, -249, -674, 33, 741, 124, -153, -314, -690, 194, 825, 119, -142, -377, -610, 370, 814, 82, -128, -472, -555, 548, 680, -31, -144, -545, -550, 603, 577, -175, -153, -545, -480, 632, 593, -157, -119, -420, -444, 528, 601, -63, -67, -253, -479, 180, 507, 42, -79, -102, -438, -92, 422, 180, -75, -16, -247, -175, 330, 229, -83, -66, -148, -157, 172, 201, -58, -114, -94, -42, 100, 134, -15, -127, -75, 46, 75, 50, -16, -112, -54, 72, 63, 5, -26, -59, -18, 60, 36, -16, -34, -25, 6, 27, 9, -13, -16, -6, 9, 11, -1, 1, 5, -11, -10, 5, 6, 18, 16, -24, -27, -2, 12, 34, 13, -29, -18, 2, 23, 42, -3, -46, -19, 5, 31, 48, -12, -61, -27, 2, 40, 52, -21, -60, -27, 8, 48, 46, -29, -57, -11, 25, 45, 26, -42, -58, 6, 34, 28, 9, -40, -41, 12, 29, 14, 5, -18, -19, 6, 8, 9, 6, -6, -2, -2, -5, 13, 2, -11, 3, -1, 2, 19, -3, -21, -8, 3, 12, 15, -5, -17, -13, -1, 16, 8, -5, -7, -16, -10, 12, 15, 6, -1, -15, -19, 0, 21, 13, -9, -10, -19, -11, 19, 5, -15, 2, -7, -5, 12, -12, -15, 11, 7, 11, 4, -29, -17, 7, 11, 30, 3, -31, -13, -2, 10, 33, 1, -26, -12, -5, 13, 19, -12, -20, -10, 7, 30, 10, -19, -17, -15, 12, 31, -5, -23, -14, -12, 19, 32, -8, -25, -17, -6, 18, 25, -6, -35, -22, 9, 18, 15, -5, -48, -18, 42, 29, 10, -13, -57, -17, 45, 28, 5, -21, -41, -7, 26, 20, -1, -25, -15, 11, 12, 18, 3, -26, -8, 4, -8, 15, 14, -13, -8, -11, -10, 18, 22, 1, -7, -20, -5, 19, 6, -4, -3, -13, 5, 19, -10, -15, 6, -3, 4, 13, -18, -17, 15, 4, -5, 4, -15, -9, 19, -1, -15, -7, -13, 3, 19, -5, -10, -3, -7, 15, 14, -14, -11, -7, -11, 11, 12, -13, -9, -5, -9, 7, 14, -7, -12, -7, -9, -2, 10, -2, -9, 4, -3, -6, 4, -13, -10, 9, -3, 0, 4, -18, -5, 15, -5, 1, 3, -17, 8, 21, -4, -1, -3, -10, 21, 24, -3, -9, -16, -11, 11, 13, 4, -3, -8, -5, -8, -5, 8, 9, 8, -4, -28, -18, 9, 20, 23, -4, -29, -14, 0, 12, 16, -12, -8, 9, -4, 3, 3, -20, 7, 23, -11, 1, 1, -20, 8, 10, -19, 9, 14, -7, 4, -12, -30, 10, 21, 10, 9, -15, -21, 4, -2, -2, 13, 3, 7, 6, -26, -21, 7, 15, 21, 8, -26, -28, 2, 14, 10, 1, -12, -12, 9, 8, -9, -11, -7, 3, 11, 7, -11, -16, 1, 0, -8, 7, 1, -2, 10, -12, -27, 1, 12, 16, 20, -15, -36, -13, 9, 24, 20, -9, -28, -20, 5, 17, 15, 0, -8, -9, -19, -6, 6, 1, 20, 2, -32, -8, 4, -2, 5, 10, 3, 2, -12, -13, 6, 15, 9, -5, -23, -13, 20, 29, -9, -20, -4, 2, 26, 34, -48, -52, 33, 42, 2, 4, -10, -32, 22, 47, -138, -110, 230, 177, -45, 4, -368, -327, 660, 528, -158, -86, -610, -752, 804, 851, -283, -135, -673, -999, 795, 1194, -149, -70, -500, -1071, 678, 1290, -43, -70, -455, -1155, 438, 1219, -27, -184, -470, -1191, 367, 1160, 25, -218, -491, -856, 486, 1121, 62, -209, -568, -658, 679, 874, 10, -190, -673, -533, 803, 674, -120, -257, -770, -385, 884, 524, -166, -326, -890, -158, 991, 414, -170, -343, -820, 48, 1144, 308, -168, -371, -774, 228, 1023, 180, -215, -486, -816, 353, 953, 45, -227, -566, -850, 492, 927, 0, -209, -613, -667, 670, 904, -28, -193, -653, -553, 889, 788, -78, -200, -734, -493, 915, 643, -191, -267, -830, -367, 953, 500, -194, -313, -927, -134, 1073, 409, -187, -324, -850, 73, 1202, 288, -189, -370, -821, 254, 1030, 142, -202, -467, -853, 380, 945, -12, -203, -564, -834, 517, 899, -36, -190, -623, -642, 688, 862, -34, -136, -647, -516, 932, 701, -149, -203, -732, -421, 938, 567, -239, -269, -846, -291, 976, 432, -215, -326, -932, -77, 1091, 362, -193, -342, -852, 161, 1171, 239, -189, -416, -816, 350, 1030, 113, -201, -527, -874, 447, 961, -32, -214, -621, -826, 624, 944, -46, -192, -709, -653, 810, 845, -53, -132, -732, -520, 987, 693, -122, -171, -801, -456, 948, 544, -197, -245, -913, -293, 1000, 426, -170, -300, -944, -64, 1123, 352, -163, -317, -854, 162, 1159, 239, -173, -414, -836, 362, 1045, 95, -212, -527, -897, 473, 967, -60, -225, -621, -789, 649, 962, -52, -224, -693, -603, 856, 849, -90, -197, -727, -464, 982, 673, -153, -250, -804, -401, 952, 525, -199, -311, -912, -206, 1008, 408, -177, -351, -915, 4, 1122, 324, -164, -361, -858, 199, 1109, 216, -165, -438, -838, 368, 993, 66, -197, -549, -895, 495, 925, -51, -194, -631, -751, 689, 926, -67, -198, -709, -574, 923, 794, -127, -197, -755, -422, 1044, 640, -205, -290, -842, -348, 1004, 468, -240, -355, -943, -104, 1066, 327, -210, -381, -911, 141, 1221, 262, -197, -410, -870, 335, 1172, 141, -216, -505, -876, 479, 1050, -10, -260, -608, -920, 609, 998, -77, -253, -694, -737, 763, 977, -56, -201, -744, -576, 962, 795, -77, -171, -817, -458, 1031, 632, -158, -269, -915, -348, 1054, 490, -188, -348, -1026, -95, 1126, 362, -192, -408, -950, 142, 1261, 265, -218, -457, -864, 367, 1143, 140, -218, -546, -853, 523, 1020, -9, -222, -652, -917, 642, 940, -78, -211, -745, -705, 820, 900, -70, -182, -777, -512, 1034, 723, -105, -185, -822, -365, 1058, 563, -196, -291, -914, -243, 1073, 436, -198, -363, -1046, -50, 1136, 353, -174, -385, -929, 168, 1269, 249, -177, -439, -868, 395, 1107, 100, -196, -554, -888, 539, 999, -61, -216, -677, -901, 694, 931, -91, -206, -798, -653, 917, 831, -132, -170, -827, -466, 1206, 665, -231, -154, -825, -437, 1111, 575, -379, -196, -764, -545, 867, 629, -209, -111, -494, -564, 495, 683, -13, -54, -198, -545, 47, 583, 129, -124, -82, -449, -180, 488, 289, -122, -77, -252, -180, 367, 303, -90, -150, -150, -83, 174, 188, -49, -168, -93, 47, 101, 80, -25, -137, -69, 70, 72, 22, -39, -84, -21, 42, 44, 14, -41, -38, 21, 3, 5, 30, -20, -21, 18, -7, -1, 39, 5, -32, -19, -3, 20, 40, 7, -40, -45, -12, 49, 47, -15, -34, -33, -18, 50, 49, -30, -39, -18, -12, 47, 66, -20, -47, -25, -10, 49, 64, -11, -70, -44, 7, 65, 62, -20, -82, -49, 24, 76, 45, -40, -73, -28, 35, 74, 25, -53, -61, -9, 31, 61, 12, -50, -43, -14, 4, 49, 13, -38, -15, -23, -19, 42, 12, -29, -7, -16, -6, 38, -3, -34, -8, -6, 17, 28, -18, -20, -4, -9, 25, 3, -27, 5, 8, -8, 15, -9, -32, 2, 8, -20, 5, 8, -13, -5, 10, -14, 1, 8, -13, -23, 3, 8, 22, 12, -18, -26, -3, 15, 38, 0, -36, -18, 0, 18, 37, -12, -40, -18, 8, 30, 37, -15, -37, -16, 11, 40, 30, -24, -33, -6, 17, 41, 6, -42, -36, 5, 36, 33, -10, -43, -31, 19, 43, 21, -25, -39, -23, 25, 39, 18, -16, -31, -20, 17, 21, 15, -10, -35, -6, 21, 9, 13, -16, -44, 1, 29, 10, 14, -23, -42, 7, 29, 13, 8, -27, -31, 12, 17, 14, 3, -29, -21, 8, 9, 17, 0, -31, -13, 6, 5, 16, -1, -33, -12, 8, 6, 16, -4, -29, -10, 14, 14, 13, -14, -29, -7, 14, 21, 19, -19, -31, -7, 5, 21, 21, -15, -24, -1, -2, 9, 15, -18, -14, 8, 1, 7, 9, -19, -10, 9, 3, 9, 3, -19, -4, 9, 0, 10, -5, -23, -4, 11, 3, 9, -5, -26, -5, 10, 4, 4, -2, -16, -1, 11, 2, -2, -7, -14, 6, 14, 4, -5, -14, -16, 9, 15, 2, -3, -16, -17, 13, 16, 3, 4, -17, -19, 13, 8, 9, 13, -18, -10, 14, 1, 4, 4, -16, 4, 19, 3, -2, -9, -24, 0, 20, 10, 0, -7, -20, -10, 14, 10, -1, 2, -3, -12, 3, 7, -14, 0, 5, -12, 0, 6, -14, -2, 2, -6, 4, 4, -7, -12, -5, 4, 8, 3, -7, -21, -1, 9, 3, -2, -12, -8, 6, 2, 2, -14, -7, 5, -6, -2, 7, -5, 0, -13, -8, 9, 14, -5, -9, -5, 0, 8, 9, -4, -12, -4, 6, -1, 10, 15, -9, -16, -2, 2, 12, 20, 0, -16, -5, -9, -9, 20, 12, -5, -3, -27, -19, 23, 17, 1, 0, -14, -16, 12, 5, 0, 9, 3, -7, -5, -20, 3, 18, -9, 7, 0, -18, 8, -6, -24, 25, 17, -1, -6, -28, -16, 34, 26, 1, -7, -15, -37, 15, 42, 20, 16, -8, -120, -55, 77, 89, 11, -12, -57, -38, 65, 48, -217, -95, 320, 170, -64, -100, -684, -283, 924, 575, -173, -108, -977, -601, 1491, 942, -279, -59, -1073, -1102, 1351, 1175, -448, -86, -1048, -1450, 1146, 1453, -244, -115, -876, -1324, 1121, 1627, -112, -194, -814, -1182, 1067, 1435, -132, -348, -903, -1129, 944, 1198, -131, -360, -1016, -804, 1060, 1038, -63, -359, -1081, -438, 1301, 767, -128, -347, -1039, -95, 1404, 481, -243, -457, -1043, 145, 1309, 229, -320, -560, -1130, 346, 1293, 56, -289, -627, -1064, 568, 1357, 46, -259, -715, -906, 828, 1234, 4, -217, -825, -804, 1009, 1027, -109, -258, -950, -774, 1054, 837, -215, -327, -1069, -441, 1223, 706, -203, -338, -1081, -226, 1404, 626, -187, -333, -1066, -51, 1386, 478, -201, -469, -1114, 110, 1291, 293, -243, -578, -1216, 330, 1298, 124, -291, -675, -1047, 614, 1398, 56, -295, -758, -857, 925, 1210, -50, -260, -850, -769, 1070, 978, -224, -279, -952, -776, 1117, 802, -293, -272, -1057, -505, 1248, 700, -261, -282, -1052, -234, 1452, 568, -219, -319, -1064, -2, 1379, 385, -244, -477, -1118, 210, 1285, 167, -292, -632, -1212, 493, 1323, 47, -310, -749, -999, 751, 1376, 25, -243, -796, -859, 986, 1142, -36, -166, -867, -828, 1038, 953, -184, -260, -1012, -704, 1122, 801, -189, -314, -1157, -423, 1255, 675, -162, -332, -1113, -148, 1495, 526, -197, -406, -1113, 101, 1418, 367, -252, -546, -1194, 254, 1329, 155, -260, -640, -1256, 480, 1315, 44, -234, -680, -994, 762, 1327, -18, -193, -736, -838, 1042, 1098, -147, -227, -844, -762, 1118, 918, -323, -340, -993, -621, 1228, 760, -313, -402, -1147, -298, 1400, 645, -294, -436, -1106, -6, 1613, 481, -292, -509, -1102, 216, 1436, 311, -270, -607, -1181, 343, 1301, 85, -269, -687, -1195, 531, 1278, 53, -255, -724, -918, 789, 1255, 14, -180, -785, -829, 1087, 1055, -100, -191, -897, -770, 1122, 864, -295, -307, -1047, -607, 1226, 723, -300, -355, -1132, -279, 1434, 615, -294, -381, -1062, 7, 1574, 427, -315, -496, -1073, 261, 1393, 222, -305, -598, -1146, 438, 1289, -3, -252, -666, -1163, 641, 1265, -27, -185, -735, -972, 885, 1209, -22, -127, -822, -832, 1149, 1029, -101, -187, -971, -784, 1140, 846, -220, -276, -1121, -573, 1238, 688, -193, -332, -1194, -246, 1424, 563, -185, -361, -1118, 80, 1530, 413, -180, -514, -1166, 309, 1372, 229, -200, -645, -1253, 457, 1263, 20, -212, -727, -1124, 656, 1234, 6, -209, -770, -848, 930, 1116, -35, -168, -847, -714, 1137, 919, -155, -251, -994, -715, 1143, 780, -241, -314, -1135, -509, 1249, 688, -203, -346, -1160, -228, 1419, 564, -161, -321, -1096, 29, 1407, 386, -139, -432, -1121, 232, 1241, 166, -157, -539, -1195, 408, 1148, -22, -169, -635, -1028, 651, 1160, -37, -164, -718, -813, 939, 1025, -92, -139, -828, -675, 1119, 845, -172, -232, -985, -605, 1159, 643, -248, -304, -1173, -345, 1292, 493, -251, -262, -1105, -173, 1465, 470, -276, -139, -911, -288, 1177, 513, -281, -114, -679, -603, 644, 615, -94, -27, -326, -625, 216, 707, 91, -51, -113, -513, -66, 558, 181, -156, -127, -336, -102, 386, 235, -131, -174, -132, 5, 215, 159, -102, -209, -39, 110, 104, 57, -66, -152, -11, 132, 67, -1, -55, -71, 8, 78, 36, -32, -55, -28, 34, 48, 17, -9, -51, -37, 26, 29, 13, 18, -32, -50, 2, 22, 19, 33, -20, -49, -7, 17, 29, 30, -30, -53, -7, 1, 36, 46, -33, -50, -21, -28, 41, 65, -25, -52, -44, -19, 66, 80, -29, -74, -39, 15, 80, 49, -53, -78, -11, 51, 71, 5, -76, -57, 12, 59, 53, -8, -62, -33, 11, 32, 43, 5, -31, -21, -9, 7, 50, 18, -25, -21, -22, 11, 55, 13, -32, -30, -21, 17, 44, 9, -18, -20, -22, 10, 34, 0, -15, -8, -16, 7, 34, -5, -22, -4, -8, 17, 31, -22, -40, -4, 9, 36, 25, -48, -48, 5, 28, 44, 7, -64, -45, 16, 43, 43, -7, -55, -40, 9, 43, 35, -11, -34, -32, 0, 42, 25, -13, -21, -20, -3, 24, 12, -23, -17, 7, 6, 4, -6, -27, -8, 31, 16, -8, -16, -27, 0, 27, 11, -2, -17, -30, 0, 15, 9, 14, -19, -49, -15, 14, 29, 29, -21, -54, -25, 14, 34, 20, -30, -30, -8, 12, 22, -10, -36, -5, 17, 9, 1, -20, -25, 5, 25, 10, -12, -15, -14, -10, 15, 15, -2, 0, -12, -20, 4, 12, 10, 5, -24, -12, 12, 11, 22, -8, -38, 1, 22, 11, 15, -19, -40, 9, 23, 9, 1, -31, -24, 18, 21, 7, -4, -29, -9, 24, 10, -1, -7, -20, 7, 27, 9, -4, -18, -27, 4, 16, 14, 20, -10, -37, -7, -7, 0, 36, 8, -29, -4, -9, -8, 30, 11, -26, 4, 6, -2, 19, -3, -26, -2, 10, 13, 9, -14, -21, -3, 7, 18, 3, -20, -12, 4, 5, 6, -6, -21, -9, 18, 15, -1, -15, -26, -13, 24, 20, -2, -14, -29, -14, 16, 10, 5, -4, -25, -6, 10, -7, -2, 4, -13, 5, 19, -12, -12, 1, -13, 9, 24, -5, -13, -5, -20, 2, 22, 0, -9, -2, -14, 2, 19, -1, -11, -1, -4, 8, 16, 0, -20, -11, 1, 17, 15, 0, -20, -15, 7, 20, 7, 4, -11, -9, 5, 7, -6, 5, 0, 1, 4, -1, -1, -1, -11, 0, -5, 8, 18, -6, -17, -10, -24, 19, 25, -8, -3, -16, -24, 25, 12, -11, 1, -11, 1, 26, -8, -16, -12, -3, 20, 8, -15, -5, -6, 5, 16, -12, -15, 11, -1, -9, 0, 1, 12, 24, -3, -30, -13, 10, 22, 21, -4, -21, -7, 11, 8, -3, 2, 9, 7, -11, -16, -12, 20, 44, -16, -24, 13, -19, -8, 25, 1, 7, 21, -40, -50, 25, 45, -13, 0, 1, -34, 54, 47, -94, -28, 67, 9, 11, 17, -44, -34, 61, -3, -209, 22, 374, 79, -77, -136, -626, -76, 948, 266, -277, -249, -1137, -289, 1446, 562, -332, -141, -1260, -572, 1815, 890, -312, 44, -1175, -926, 1556, 1011, -458, -130, -1113, -1183, 1276, 1156, -318, -224, -1026, -935, 1244, 1236, -176, -295, -967, -662, 1363, 1003, -157, -391, -1018, -434, 1236, 686, -243, -445, -1058, -131, 1219, 394, -273, -533, -1092, 230, 1303, 202, -277, -572, -933, 520, 1335, 105, -232, -656, -861, 786, 1153, 0, -226, -770, -866, 844, 1009, -167, -305, -908, -800, 949, 938, -132, -310, -999, -528, 1147, 838, -138, -306, -980, -309, 1368, 659, -204, -377, -1009, -129, 1282, 467, -294, -469, -1090, 60, 1260, 258, -302, -525, -1089, 302, 1315, 183, -273, -551, -944, 536, 1326, 121, -233, -641, -896, 762, 1147, 10, -254, -793, -912, 813, 1014, -133, -280, -921, -790, 971, 938, -124, -276, -1013, -523, 1186, 780, -165, -249, -966, -250, 1360, 572, -211, -325, -1023, -131, 1273, 435, -251, -470, -1172, 50, 1257, 278, -211, -539, -1135, 294, 1321, 211, -214, -585, -980, 547, 1269, 97, -205, -668, -868, 794, 1093, -46, -250, -792, -854, 874, 943, -187, -300, -921, -668, 1026, 871, -166, -307, -971, -415, 1247, 740, -184, -295, -982, -222, 1358, 595, -207, -407, -1056, -97, 1258, 418, -228, -507, -1174, 103, 1260, 250, -221, -562, -1105, 353, 1356, 193, -204, -594, -943, 611, 1236, 89, -201, -699, -875, 794, 1064, -67, -231, -794, -891, 906, 935, -206, -257, -914, -672, 1114, 871, -237, -314, -965, -374, 1343, 706, -252, -310, -950, -167, 1334, 497, -299, -419, -983, -10, 1215, 290, -309, -524, -1088, 223, 1207, 163, -257, -585, -985, 458, 1287, 106, -190, -614, -893, 699, 1115, 3, -136, -707, -869, 824, 949, -141, -181, -807, -894, 906, 851, -198, -228, -934, -617, 1091, 804, -167, -245, -973, -362, 1345, 654, -187, -291, -1009, -138, 1340, 452, -265, -436, -1082, 70, 1304, 261, -292, -555, -1201, 290, 1289, 130, -265, -626, -1021, 560, 1358, 80, -210, -672, -871, 837, 1151, -15, -173, -770, -845, 911, 957, -171, -243, -875, -805, 978, 829, -200, -285, -1004, -501, 1179, 774, -177, -318, -1007, -252, 1434, 630, -208, -367, -1035, -51, 1350, 439, -272, -493, -1100, 133, 1279, 234, -271, -570, -1199, 360, 1306, 135, -240, -622, -999, 596, 1329, 65, -202, -674, -865, 824, 1086, -24, -204, -790, -800, 895, 910, -134, -250, -932, -715, 996, 797, -123, -279, -1096, -455, 1195, 701, -141, -291, -1056, -222, 1458, 578, -179, -351, -1050, -36, 1307, 391, -257, -471, -1098, 155, 1229, 178, -246, -537, -1112, 391, 1251, 85, -215, -576, -936, 636, 1236, 34, -145, -642, -835, 878, 1024, -62, -145, -781, -809, 928, 845, -222, -234, -959, -672, 1067, 756, -175, -308, -1121, -367, 1269, 662, -147, -354, -1087, -70, 1444, 466, -180, -418, -1104, 120, 1323, 237, -269, -422, -1156, 119, 1263, 121, -284, -301, -1045, -33, 1220, 340, -200, -54, -728, -347, 847, 484, -151, -31, -447, -627, 357, 581, -33, -66, -195, -507, 95, 664, 122, -155, -131, -345, -29, 481, 167, -223, -185, -170, 29, 304, 126, -197, -223, -44, 131, 177, 49, -148, -203, 7, 156, 85, -22, -104, -110, 32, 119, 28, -33, -51, -35, 42, 38, -10, -7, -15, -2, 21, -18, -32, 9, 10, -4, -4, -18, -1, 26, 2, -14, -25, -18, 28, 47, -8, -29, -33, -8, 48, 53, -18, -47, -27, 4, 55, 51, -25, -68, -27, 20, 60, 44, -45, -58, -16, 23, 57, 30, -57, -40, 9, 29, 64, 3, -83, -36, 35, 53, 59, -18, -95, -55, 39, 77, 41, -27, -86, -49, 30, 67, 30, -18, -48, -37, 12, 51, 18, -18, -39, -33, 14, 36, 23, -9, -56, -31, 16, 34, 37, -6, -57, -40, 19, 42, 30, -14, -52, -27, 27, 40, 13, -28, -34, 7, 30, 21, -23, -49, 6, 45, 36, 6, -58, -66, 20, 57, 42, 2, -64, -57, 13, 47, 38, 4, -48, -46, 5, 43, 37, -2, -38, -46, 5, 42, 31, -8, -50, -25, 23, 32, 27, -6, -52, -29, 16, 33, 26, -8, -37, -21, 4, 27, 27, -12, -33, -12, 3, 21, 41, -8, -43, -13, 4, 19, 47, -1, -53, -23, 5, 18, 33, 3, -35, -26, 1, 21, 20, -2, -14, -18, -5, 19, 5, -13, 1, 7, 0, 12, -9, -28, 10, 24, 14, 7, -22, -36, 5, 26, 21, 9, -30, -36, 8, 25, 20, 10, -34, -34, 15, 27, 14, 11, -26, -34, 12, 25, 15, 7, -18, -28, -3, 13, 17, 9, -9, -10, -9, -11, 6, 9, -4, 8, 1, -16, -2, 4, -8, 7, 12, -11, 2, 5, -12, 3, 3, -13, 2, 0, -9, 10, 4, -11, -1, -15, -22, 11, 14, 4, 7, -16, -29, 3, 6, 8, 15, -9, -20, 1, -3, 3, 11, -14, -18, 9, 0, 1, 3, -24, -12, 16, 1, 0, 2, -27, -8, 20, 3, 9, 4, -28, -7, 16, -2, 15, 7, -24, 1, 9, -13, 11, 1, -28, 8, 17, -7, 3, -12, -33, 13, 27, 4, 6, -18, -29, 12, 18, 4, 10, -10, -12, 7, 3, -6, 4, 3, 2, 2, -2, -7, -8, -5, 3, 8, 7, 2, -19, -15, 2, 12, 13, 6, -16, -15, -2, 7, 12, 1, -13, -8, 0, 13, 13, -7, -16, -1, 5, 18, 6, -18, 3, 7, -10, 0, 8, 2, -1, -6, -3, -10, 3, 18, -8, -5, -2, -3, 21, 4, -18, 1, -12, 11, 32, -11, -30, -9, -4, 20, 19, -10, -22, -21, 0, 12, 0, 7, -10, -15, 6, -5, 1, 1, -5, 12, 12, -18, 2, -17, -5, 15, -5, -22, 7, -10, 21, 10, -43, -32, 20, 11, 27, 15, -28, -29, 31, 0, -20, 34, 15, -67, 37, 5, -53, 52, 9, -115, 22, 69, -14, 18, 11, -60, -3, 84, -49, -290, 62, 346, 30, -9, -194, -680, 192, 1073, 186, -156, -334, -1093, 89, 1509, 323, -342, -368, -1492, -248, 1714, 490, -336, -189, -1459, -508, 1811, 765, -286, 29, -1239, -708, 1671, 873, -377, -188, -1149, -786, 1402, 813, -403, -362, -1128, -429, 1335, 702, -269, -450, -1057, -78, 1395, 542, -166, -486, -1014, 204, 1281, 316, -181, -621, -979, 506, 1166, 57, -276, -767, -1011, 756, 1102, -128, -316, -865, -781, 971, 1098, -113, -260, -882, -595, 1174, 889, -157, -253, -929, -473, 1196, 708, -219, -361, -1018, -355, 1168, 553, -206, -410, -1145, -122, 1243, 451, -185, -470, -1100, 130, 1496, 388, -217, -528, -1008, 388, 1314, 199, -232, -621, -980, 582, 1162, -20, -272, -730, -1020, 751, 1089, -113, -296, -836, -762, 982, 1065, -111, -282, -905, -576, 1228, 874, -127, -254, -961, -455, 1206, 674, -208, -320, -1065, -338, 1178, 473, -214, -379, -1190, -63, 1272, 360, -192, -417, -1044, 210, 1420, 262, -206, -505, -968, 475, 1237, 112, -233, -638, -962, 635, 1110, -77, -273, -766, -959, 790, 1035, -122, -269, -869, -713, 1017, 981, -125, -223, -891, -522, 1290, 798, -181, -255, -964, -397, 1226, 602, -274, -346, -1060, -220, 1209, 399, -233, -417, -1173, 30, 1292, 332, -185, -455, -1029, 280, 1375, 233, -165, -519, -970, 504, 1183, 80, -184, -632, -990, 624, 1063, -93, -215, -769, -932, 793, 1002, -95, -232, -886, -674, 1049, 932, -120, -222, -905, -458, 1323, 762, -187, -305, -993, -339, 1251, 584, -276, -412, -1105, -165, 1257, 417, -256, -466, -1145, 87, 1352, 336, -234, -505, -1006, 348, 1376, 218, -227, -613, -950, 599, 1177, 58, -236, -710, -950, 702, 1028, -128, -239, -793, -832, 846, 937, -132, -228, -874, -610, 1063, 838, -136, -191, -888, -436, 1254, 693, -188, -285, -978, -319, 1204, 525, -253, -399, -1095, -90, 1234, 338, -244, -470, -1110, 173, 1322, 237, -222, -470, -958, 453, 1303, 103, -213, -578, -901, 676, 1110, -62, -257, -728, -933, 791, 1006, -170, -263, -863, -782, 974, 949, -139, -236, -946, -568, 1197, 817, -176, -205, -956, -375, 1330, 641, -251, -324, -1029, -246, 1273, 486, -272, -435, -1179, -39, 1288, 340, -214, -493, -1140, 210, 1354, 263, -173, -516, -993, 494, 1265, 114, -170, -634, -920, 745, 1114, -61, -228, -765, -949, 854, 1006, -173, -278, -902, -743, 1000, 956, -145, -287, -959, -500, 1212, 795, -139, -244, -967, -303, 1272, 621, -191, -345, -1063, -194, 1206, 429, -219, -424, -1203, -2, 1247, 291, -186, -452, -1103, 252, 1354, 209, -163, -503, -978, 541, 1243, 90, -156, -646, -934, 755, 1094, -92, -210, -768, -967, 840, 960, -143, -220, -897, -676, 1003, 856, -148, -211, -926, -430, 1260, 698, -194, -230, -966, -257, 1309, 559, -273, -396, -1085, -111, 1280, 400, -258, -519, -1238, 169, 1300, 201, -222, -550, -1107, 477, 1438, 43, -213, -493, -986, 626, 1297, -48, -262, -424, -992, 304, 1102, 28, -227, -228, -874, -126, 863, 331, -106, 8, -493, -424, 525, 468, -74, -13, -265, -521, 212, 490, -24, -127, -169, -312, 122, 463, 61, -185, -175, -124, 121, 261, 61, -187, -179, -11, 131, 125, 28, -113, -142, 18, 119, 48, -17, -59, -88, 21, 77, 11, -28, -36, -26, 43, 50, -12, -22, -44, -30, 51, 41, -6, 18, -23, -47, 13, 14, 18, 42, -13, -49, -24, -2, 45, 36, -30, -39, -24, 4, 65, 18, -64, -37, -4, 15, 66, 17, -66, -38, 20, 21, 42, 18, -58, -37, 20, 10, 28, 21, -50, -31, 14, 2, 32, 18, -55, -29, 20, 29, 53, -6, -72, -38, 21, 74, 68, -34, -81, -40, 21, 89, 53, -55, -58, -14, 19, 71, 19, -73, -43, 1, 21, 53, 2, -65, -26, 12, 7, 33, 4, -47, -3, 22, -3, 16, -6, -46, 2, 34, 8, 14, -13, -53, -2, 26, 13, 10, -18, -29, 4, 14, 10, -9, -37, -10, 22, 20, 23, -15, -51, -10, 26, 23, 31, -2, -49, -24, 19, 20, 25, -2, -46, -23, 29, 31, 17, -11, -43, -14, 30, 25, 13, -19, -33, 8, 23, 5, 5, -26, -29, 30, 31, 2, -4, -38, -43, 20, 36, 16, 11, -29, -48, -2, 27, 21, 20, -13, -39, 1, 25, 10, 7, -19, -36, 17, 34, 5, -3, -31, -35, 26, 32, 5, -7, -33, -21, 27, 20, 1, -12, -27, -8, 21, 14, 4, -21, -25, 1, 14, 21, 8, -34, -29, 3, 13, 33, 13, -40, -34, -3, 8, 31, 14, -35, -30, 0, 12, 21, 1, -34, -15, 10, 19, 20, -14, -34, -6, 13, 15, 21, -18, -33, 5, 16, 10, 16, -23, -40, 1, 18, 13, 18, -13, -35, -7, 11, 8, 18, -2, -21, -3, 11, 4, 6, -11, -23, 3, 21, 12, 1, -21, -28, 3, 23, 13, 3, -24, -21, 7, 16, 8, 4, -17, -15, 14, 6, 1, 2, -14, -4, 13, 2, -3, -5, -19, -1, 16, 6, 7, -8, -29, -7, 9, 8, 17, -2, -22, -2, 4, -2, 12, -4, -16, 19, 13, -6, 0, -17, -21, 19, 21, -1, -2, -14, -22, 8, 16, 0, 1, -1, -10, 0, 9, -4, -7, 2, -1, -2, 8, -1, -13, -1, 0, -1, 16, 4, -15, -7, -5, 0, 19, 3, -10, -10, -10, 4, 7, -7, -4, -9, -8, 15, -1, -22, -4, -8, -3, 21, -1, -23, -7, -4, -6, 11, 0, -10, 0, 1, -5, -2, -6, -1, 4, -2, 4, -10, -6, 11, -2, 3, 16, -8, 1, 6, -21, 5, 18, -13, 7, 0, -32, -1, 9, -15, 6, 4, -14, -7, 6, -13, -7, 13, 4, 6, 4, -20, -1, 6, -4, 18, 4, -6, 9, -13, -8, 16, 2, 6, 8, -21, -10, 3, -9, 17, 12, -28, -14, 24, -4, -11, 23, 0, -9, 32, -31, -102, 29, 98, -8, -22, 2, -62, 17, 148, -117, -245, 216, 321, -24, -7, -382, -812, 420, 990, -46, -185, -505, -1214, 513, 1821, 92, -249, -365, -1502, 280, 1964, 217, -362, -300, -1723, -210, 1883, 334, -388, -263, -1734, -347, 1933, 655, -303, -202, -1385, -272, 1880, 693, -323, -412, -1229, -121, 1491, 486, -354, -579, -1174, 198, 1332, 240, -296, -701, -1125, 513, 1337, 160, -204, -828, -992, 838, 1287, 83, -179, -913, -852, 1110, 1043, -86, -241, -997, -721, 1150, 847, -272, -370, -1106, -443, 1290, 704, -281, -454, -1197, -169, 1468, 578, -250, -431, -1117, 89, 1530, 413, -236, -523, -1099, 309, 1352, 194, -289, -654, -1158, 479, 1283, 40, -275, -778, -1077, 694, 1311, 63, -230, -879, -890, 964, 1199, 21, -209, -950, -752, 1169, 1013, -83, -289, -1051, -709, 1170, 850, -200, -366, -1193, -472, 1297, 705, -188, -429, -1229, -146, 1523, 548, -226, -425, -1136, 137, 1538, 357, -287, -579, -1122, 374, 1397, 157, -335, -706, -1173, 576, 1314, -38, -308, -802, -1048, 802, 1317, -51, -245, -861, -844, 1079, 1122, -110, -197, -923, -693, 1226, 903, -213, -290, -1041, -617, 1220, 708, -260, -363, -1171, -328, 1307, 547, -212, -375, -1148, -72, 1474, 442, -196, -379, -1089, 172, 1440, 311, -201, -544, -1157, 346, 1316, 146, -194, -676, -1270, 553, 1258, 13, -186, -811, -1066, 817, 1301, 0, -169, -875, -852, 1122, 1101, -69, -170, -973, -711, 1200, 878, -176, -272, -1078, -594, 1204, 684, -207, -350, -1204, -281, 1324, 564, -194, -412, -1138, -20, 1508, 467, -185, -458, -1086, 222, 1399, 324, -206, -614, -1123, 410, 1271, 122, -255, -738, -1189, 619, 1265, 6, -312, -848, -945, 882, 1296, -48, -293, -881, -728, 1196, 1065, -135, -284, -969, -585, 1254, 819, -306, -377, -1082, -444, 1289, 616, -296, -421, -1249, -169, 1415, 499, -245, -439, -1146, 93, 1598, 389, -215, -501, -1069, 378, 1401, 204, -274, -653, -1100, 544, 1271, 0, -317, -800, -1111, 751, 1224, -42, -319, -897, -820, 997, 1150, -107, -299, -942, -619, 1310, 931, -183, -282, -1022, -500, 1328, 744, -311, -370, -1144, -380, 1319, 578, -276, -427, -1254, -115, 1422, 484, -233, -452, -1129, 170, 1571, 373, -228, -570, -1086, 429, 1398, 217, -280, -717, -1121, 577, 1274, 29, -300, -846, -1077, 768, 1201, -12, -269, -925, -811, 1038, 1104, -75, -185, -930, -653, 1307, 894, -163, -204, -994, -586, 1194, 690, -267, -313, -1117, -401, 1211, 531, -194, -376, -1213, -68, 1386, 443, -167, -443, -1153, 227, 1503, 328, -161, -575, -1135, 475, 1347, 156, -223, -706, -1143, 617, 1214, -67, -255, -810, -1028, 807, 1158, -78, -211, -846, -781, 1045, 1042, -103, -117, -854, -644, 1211, 821, -161, -152, -953, -562, 1143, 605, -213, -255, -1159, -325, 1236, 418, -202, -374, -1272, 9, 1480, 380, -198, -476, -1179, 334, 1541, 289, -200, -655, -1112, 626, 1296, 61, -232, -772, -1092, 770, 1117, -221, -249, -750, -939, 841, 1134, -187, -206, -532, -807, 650, 1067, -46, -159, -282, -767, 69, 795, 149, -132, -34, -599, -366, 553, 410, -65, 83, -273, -478, 352, 476, -64, -47, -182, -415, 169, 421, -27, -168, -188, -184, 150, 306, 38, -182, -199, -6, 163, 139, 21, -126, -152, 43, 135, 37, 9, -35, -71, 40, 58, -18, 6, 2, -24, 14, -9, -21, 26, 28, -28, -22, -20, 2, 58, 35, -61, -50, 9, 28, 59, 15, -76, -50, 30, 55, 40, -24, -84, -22, 44, 79, 32, -79, -91, -22, 43, 89, 36, -83, -83, -23, 28, 91, 45, -62, -63, -20, 22, 74, 34, -57, -55, -7, 33, 60, 9, -77, -50, 10, 38, 48, 1, -74, -40, 26, 44, 47, -1, -68, -32, 26, 48, 50, -16, -63, -16, 15, 41, 37, -28, -55, -5, 13, 37, 31, -37, -50, -7, 27, 39, 24, -24, -45, -19, 31, 36, 7, -19, -30, -25, 23, 35, -2, -17, -18, -15, 17, 32, -6, -23, -7, 1, 9, 14, -6, -27, -6, 28, 18, 3, -19, -33, -8, 29, 33, 2, -31, -29, -7, 13, 45, 2, -27, -5, -13, 4, 36, 9, -25, -18, -10, 13, 30, 5, -23, -25, -12, 19, 34, 4, -24, -35, -15, 24, 36, -6, -35, -30, 3, 21, 27, -8, -49, -19, 15, 14, 21, -11, -42, -2, 15, 8, 10, -25, -22, 18, 11, 5, 0, -35, 0, 27, -2, 5, -14, -40, 16, 29, -9, 0, -22, -39, 17, 28, 1, 1, -29, -28, 16, 21, 17, 4, -38, -25, 7, 14, 35, 18, -35, -25, -6, 5, 39, 17, -27, -22, -7, 0, 30, 10, -35, -18, 0, 6, 37, 7, -43, -16, 0, 5, 37, 7, -33, -6, 3, 5, 26, -6, -23, 5, 7, 10, 13, -18, -11, 8, 1, 13, -2, -25, 3, 11, 9, 16, -8, -27, -9, 9, 15, 16, 3, -14, -20, -2, 6, 5, 14, 1, -22, -4, 5, 1, 13, 3, -15, -8, 0, 11, 14, -5, -7, -19, -15, 23, 9, -11, 12, -14, -17, 24, -6, -19, 15, -1, -5, 5, -18, -18, 16, 4, -6, -6, -17, 2, 20, 1, -11, -6, -15, -3, 16, 5, -10, 0, -9, -23, 1, 6, -7, 11, 3, -16, -8, 0, -4, 16, 6, -15, -1, 8, -5, 2, 1, -21, 14, 26, -12, -29, -8, 2, 19, 25, -17, -39, -10, 26, 15, -4, -14, -15, -6, 20, 12, -20, -18, -2, -3, 17, 22, -6, -24, -24, 3, 29, 4, -5, -2, -5, -1, -6, 4, 6, 6, 11, -13, -15, -3, 8, 17, -1, -12, -8, -5, 15, 13, -15, 0, 3, -5, 27, 10, -21, -2, -9, 2, 38, 16, -26, -21, -23, 6, 39, 13, -24, -12, -18, 2, 30, 1, -10, 19, -12, 0, 24, -17, -19, 7, -13, 18, 36, -12, -29, -21, -10, 48, 31, -32, -33, -28, -11, 34, 43, -11, -32, -29, -53, -28, 85, 68, -44, -81, -25, 2, 71, 85, -178, -234, 230, 311, 2, 10, -403, -551, 637, 790, -137, -115, -607, -1099, 733, 1219, -276, -171, -608, -1406, 658, 1688, -37, -121, -366, -1424, 439, 1751, 130, -202, -391, -1484, 111, 1627, 214, -332, -466, -1499, 111, 1605, 296, -357, -524, -1161, 321, 1637, 268, -308, -607, -948, 591, 1247, 117, -247, -722, -801, 795, 973, -83, -291, -914, -689, 1011, 833, -156, -352, -1096, -428, 1224, 762, -197, -383, -1059, -191, 1480, 625, -222, -410, -1025, -8, 1325, 433, -293, -506, -1071, 141, 1237, 220, -265, -565, -1149, 358, 1215, 89, -223, -593, -930, 597, 1252, 48, -177, -659, -820, 831, 1039, 2, -144, -812, -814, 929, 929, -193, -278, -920, -700, 1034, 841, -212, -317, -1008, -427, 1193, 721, -216, -292, -949, -187, 1377, 522, -207, -304, -991, -42, 1214, 330, -211, -393, -1089, 121, 1163, 154, -145, -517, -1186, 352, 1182, 101, -88, -567, -1026, 556, 1145, 91, 7, -637, -895, 769, 943, 2, -27, -764, -819, 841, 775, -142, -113, -881, -712, 907, 736, -83, -209, -1024, -450, 1101, 676, -88, -261, -996, -175, 1318, 532, -203, -388, -1004, 33, 1279, 367, -331, -569, -1063, 269, 1316, 183, -429, -704, -1006, 589, 1440, 65, -480, -757, -808, 820, 1340, -10, -393, -789, -730, 1027, 1125, -143, -396, -871, -701, 1039, 938, -261, -393, -982, -547, 1128, 818, -209, -374, -1048, -292, 1294, 654, -203, -335, -981, -68, 1360, 467, -231, -409, -994, 125, 1237, 262, -280, -525, -1051, 318, 1172, 88, -283, -640, -954, 542, 1177, 58, -269, -706, -773, 782, 1084, -13, -251, -770, -660, 986, 909, -127, -331, -869, -592, 993, 765, -226, -380, -956, -396, 1101, 663, -205, -375, -983, -178, 1258, 525, -216, -336, -938, 3, 1267, 366, -240, -396, -935, 113, 1140, 220, -242, -485, -1058, 296, 1146, 50, -222, -546, -948, 559, 1190, -11, -194, -614, -797, 822, 1057, -83, -166, -722, -711, 1002, 876, -184, -221, -855, -674, 1007, 652, -238, -263, -976, -377, 1122, 499, -221, -261, -977, -103, 1338, 398, -208, -277, -958, 87, 1293, 273, -219, -411, -996, 218, 1166, 115, -243, -511, -1076, 393, 1150, 12, -250, -615, -916, 638, 1215, 14, -232, -712, -764, 915, 1070, -30, -220, -847, -702, 1022, 894, -121, -259, -940, -671, 1042, 717, -177, -283, -1036, -402, 1144, 571, -178, -304, -984, -140, 1314, 447, -163, -350, -965, 92, 1206, 296, -157, -467, -1002, 271, 1118, 126, -184, -564, -1101, 445, 1099, 32, -213, -663, -883, 669, 1143, 14, -198, -711, -705, 926, 949, -73, -191, -787, -608, 1011, 755, -218, -238, -872, -538, 1061, 598, -253, -253, -962, -306, 1161, 487, -215, -230, -906, -65, 1339, 355, -177, -273, -930, 135, 1186, 182, -200, -421, -996, 323, 1120, 25, -238, -576, -1033, 536, 1098, 2, -229, -724, -795, 790, 1025, -61, -188, -774, -638, 1082, 855, -178, -151, -769, -667, 1002, 776, -342, -186, -680, -775, 737, 827, -152, -109, -382, -682, 349, 793, 62, -74, -137, -564, -106, 567, 221, -117, -51, -378, -269, 387, 360, -89, -86, -183, -211, 263, 331, -68, -180, -113, -79, 146, 200, -57, -198, -80, 59, 103, 70, -36, -132, -57, 95, 64, -30, -25, -55, -16, 84, 32, -45, -11, -9, -6, 29, 0, -14, 3, -6, -18, -22, 4, 44, 5, -24, -27, -26, 33, 84, 2, -59, -42, -18, 49, 80, -24, -84, -39, 3, 59, 71, -24, -69, -15, 17, 43, 46, -26, -42, 6, 9, 17, 17, -27, -38, 13, -2, 1, 23, -10, -22, 22, -2, 2, 27, -18, -29, 21, 10, 23, 22, -41, -43, 7, 22, 61, 23, -60, -48, -6, 11, 67, 16, -73, -21, 14, 11, 49, -1, -56, -3, 18, 7, 37, -14, -47, 11, 5, 11, 49, -14, -37, 11, -18, 5, 49, -7, -25, 12, -23, 5, 44, -10, -33, -3, -21, 15, 39, -14, -20, 4, -4, 21, 10, -32, -15, 14, 13, 30, -4, -42, -14, 16, 21, 26, -9, -41, -11, 10, 15, 14, -12, -25, -4, 5, 14, 12, -7, -15, -4, -2, 10, 21, -4, -16, -8, -5, 8, 16, -11, -20, -2, 3, 13, 11, -23, -20, 4, 15, 19, 5, -29, -21, 9, 20, 20, 0, -30, -15, 11, 16, 16, -5, -25, -8, 12, 14, 6, -13, -24, -6, 18, 21, 3, -20, -25, -7, 16, 22, 5, -17, -22, -6, 12, 18, 5, -17, -17, -2, 10, 15, 1, -18, -13, 4, 9, 12, -2, -22, -11, 8, 11, 9, -4, -20, -8, 11, 8, 6, -5, -20, -6, 12, 10, 7, -5, -20, -7, 10, 10, 6, -4, -15, -3, 11, 9, 4, -10, -13, -2, 9, 10, 7, -10, -12, -3, 3, 8, 4, -12, -11, 2, 4, 5, -1, -21, -13, 4, 7, 9, 0, -22, -15, 3, 6, 10, 2, -20, -13, 3, 6, 10, -4, -19, -9, 4, 7, 8, -8, -20, -2, 5, 7, 7, -15, -22, 1, 9, 8, 9, -19, -21, 2, 8, 10, 14, -15, -20, 8, 6, 2, 10, -14, -14, 12, 10, -4, 3, -21, -16, 16, 18, 1, 4, -18, -18, 14, 14, 1, 3, -10, -12, 11, 7, -5, -1, -7, -3, 10, 4, -6, -7, -5, 4, 9, 9, -4, -15, -9, 4, 7, 7, 3, -10, -6, 6, 0, -9, 4, 2, 0, 13, 0, -11, 1, -3, -9, 12, 8, -2, 1, -10, -11, 8, 5, -2, 0, -4, 1, 4, -4, -3, 1, 1, 4, -8, -7, 5, 0, -6, 3, -5, 2, 13, -5, -19, 1, 7, -2, 9, 1, -19, -1, 8, -5, 12, 11, -18, -5, -3, -3, 20, 1, -15, 4, -11, -9, 9, -7, 6, 11, -21, -11, 6, -3, 6, 8, -23, -10, 4, -7, 13, 14, -4, 1, -11, -25, 8, 37, 6, -3, -8, -40, 10, 49, -39, -40, 31, -2, 10, 36, -21, -22, 27, -7, -117, -64, 199, 152, -53, -93, -411, -268, 596, 537, -124, -115, -605, -560, 967, 863, -190, -98, -677, -973, 840, 1045, -303, -107, -590, -1210, 621, 1235, -89, -113, -416, -1064, 520, 1303, 49, -136, -446, -975, 461, 1154, 62, -253, -574, -945, 485, 976, 5, -240, -657, -727, 647, 844, -28, -177, -680, -465, 861, 644, -104, -177, -692, -256, 989, 495, -195, -308, -771, -129, 979, 352, -236, -395, -865, 61, 989, 219, -199, -401, -824, 200, 1020, 158, -143, -385, -734, 342, 926, 93, -104, -467, -704, 504, 836, -14, -164, -600, -737, 618, 774, -99, -212, -715, -550, 776, 734, -101, -203, -725, -348, 941, 585, -135, -183, -722, -220, 962, 450, -181, -260, -772, -147, 902, 339, -179, -340, -864, 23, 918, 230, -174, -371, -789, 214, 1021, 161, -148, -409, -704, 409, 907, 84, -123, -494, -711, 515, 802, 5, -120, -624, -794, 585, 748, -2, -124, -744, -577, 726, 675, -41, -153, -725, -348, 897, 528, -86, -169, -705, -193, 889, 392, -149, -269, -747, -67, 853, 260, -174, -340, -815, 105, 871, 183, -168, -383, -700, 278, 950, 134, -158, -424, -630, 454, 820, 46, -160, -499, -596, 550, 710, -67, -183, -584, -596, 625, 621, -84, -182, -653, -414, 748, 556, -106, -175, -646, -259, 912, 440, -123, -186, -669, -155, 860, 344, -167, -267, -733, -53, 832, 231, -170, -337, -802, 124, 868, 161, -174, -379, -652, 323, 932, 94, -188, -407, -575, 493, 795, -28, -209, -464, -551, 576, 680, -142, -221, -560, -519, 657, 604, -138, -224, -629, -346, 765, 532, -132, -202, -611, -200, 911, 412, -141, -221, -628, -98, 814, 303, -161, -279, -696, -3, 772, 182, -139, -321, -753, 134, 791, 123, -100, -339, -647, 317, 830, 80, -88, -406, -592, 483, 726, 8, -128, -491, -572, 548, 634, -120, -182, -563, -478, 645, 568, -123, -201, -622, -295, 767, 489, -130, -196, -600, -159, 864, 359, -158, -226, -619, -56, 791, 236, -183, -273, -666, 61, 774, 127, -165, -318, -691, 186, 793, 86, -140, -331, -585, 342, 779, 35, -126, -385, -527, 492, 671, -30, -143, -463, -522, 518, 580, -108, -165, -549, -426, 597, 514, -93, -167, -596, -258, 726, 423, -103, -149, -577, -114, 809, 307, -130, -199, -597, -19, 733, 189, -159, -265, -642, 92, 699, 88, -148, -327, -619, 219, 716, 81, -111, -348, -517, 364, 664, 37, -81, -387, -465, 477, 558, -45, -112, -454, -463, 506, 488, -101, -132, -529, -365, 575, 438, -79, -124, -563, -227, 688, 361, -79, -110, -545, -92, 730, 269, -106, -186, -562, 1, 656, 159, -123, -240, -592, 106, 612, 57, -107, -271, -530, 226, 620, 31, -84, -292, -443, 355, 560, -1, -73, -347, -393, 442, 471, -49, -109, -420, -370, 468, 376, -97, -128, -479, -239, 531, 308, -121, -103, -430, -155, 585, 274, -135, -55, -327, -194, 429, 260, -117, -41, -218, -284, 189, 267, -20, -18, -81, -236, 22, 264, 65, -35, -30, -168, -73, 187, 101, -61, -48, -104, -59, 121, 110, -36, -63, -49, -9, 67, 64, -21, -67, -26, 26, 38, 21, -13, -44, -18, 31, 26, 5, -11, -23, -9, 18, 14, -4, -12, -13, 0, 16, 8, -5, -9, -14, -4, 15, 8, 0, 2, -14, -12, 7, 10, 7, 4, -15, -18, 3, 12, 12, 1, -19, -14, 3, 12, 13, -2, -19, -9, 1, 9, 12, -4, -14, -5, 3, 7, 9, -5, -11, -5, 3, 10, 7, -7, -14, -4, 6, 13, 7, -11, -16, -5, 11, 15, 7, -10, -14, -5, 7, 13, 4, -5, -10, -8, 2, 7, 2, -1, -3, -5, -1, 0, -3, 1, 3, 0, -2, -7, -8, 0, 6, 4, 0, -7, -8, -3, 0, 4, 2, -2, -5, -5, -2, 2, 3, 4, -1, -6, -6, -2, 4, 4, 0, -4, -7, -4, 4, 3, -1, -3, -3, -1, 4, 1, -5, -5, -1, 4, 6, -2, -8, -5, 2, 4, 2, -2, -4, -2, 3, 3, -1, -5, -5, 2, 4, 2, 1, -7, -7, 4, 3, 3, 5, -7, -8, 1, 1, 3, 4, -7, -6, 2, 2, 3, 1, -5, -3, 2, 2, 1, -3, -6, -1, 1, 3, 1, -5, -4, 0, 2, 2, 1, -2, -2, 0, 1, 0, -2, -2, 0, 3, 4, 0, -5, -6, -1, 5, 4, 1, -3, -6, -2, 3, 1, 0, 2, -4, -3, 1, -2, -2, 1, -2, 0, 0, -2, -3, -2, -2, 1, 3, 3, -1, -7, -7, -1, 6, 7, 1, -7, -10, -4, 4, 6, 3, -2, -6, -4, 1, 2, 2, 1, -1, -1, -1, -2, -1, 0, 1, 1, -2, -2, -1, -2, -1, 1, 1, 1, 1, -3, -4, -1, 1, 3, 2, -2, -4, -3, 0, 3, 2, -1, -2, -2, -1, 1, 2, 0, -1, -1, -1, -1, 1, -1, -2, 0, -1, 0, 0, -1, -1, 0, -1, -1, -1, 0, 2, 0, 0, -2, -2, -1, 1, 1, 1, -2, -2, -1, 1, 1, 1, -1, -2, -2, -1, 1, 1, 0, -1, -1, -1, 0, 1, -1, -1, 0, 0, 1, 0, -1, -1, 0, 0, 0, 0, -1, -1, 0, 0, -1, -1, -1, 0, 1, 1, -2, -2, -1, 0, 0, 1, -1, -2, -1, 0, 1, 1, 0, -2, -1, -1, 0, 1, 0, -1, -1, -1, -1, 1, 1, 0, -1, -1, -1, 0, 1, 1, -1, -1, -1, 0, 0, 1, 0, 0, 0, -1, -1, 0, 1, 0, 0, 0, -1, 0, 1, 0, 0, -1, -1, -1, 1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, -1, 1, 0, 0, -1, -1, -1, 1, 1, 0, 0, -1, -1, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -1, -2, -2, -1, -1, -1, -1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, 5, 6, 8, 11, 13, 12, 10, 5, -2, -9, -19, -30, -42, -50, -59, -65, -64, -60, -47, -30, -7, 22, 56, 92, 128, 161, 191, 213, 230, 233, 227, 207, 176, 136, 87, 23, -41, 0, -152, -292, -288, -258, -249, -251, -298, -149, -107, -212, -263, 145, -490, -583, 415, 872, 886, 671, 264, -237, -763, -829, -948, -1259, -1365, -1006, -892, -478, 254, 574, 855, 782, -445, 1058, 848, -1220, -1600, -494, 718, 1964, 2618, 2114, 1564, 1319, 1396, 973, 703, 1042, 1268, 972, 443, -277, -324, -173, -737, -1169, -1030, -51, -1947, -955, 1492, 2566, 2099, 669, -1138, -2891, -3909, -4243, -4868, -5273, -4711, -4284, -3553, -2088, -940, -659, -78, -298, -1072, 1090, 720, -972, -776, 1020, 2805, 4689, 5278, 5010, 4642, 4541, 4389, 3596, 3477, 3593, 3262, 2548, 1654, 983, 1049, 553, -53, -206, 450, 1000, -922, 354, 2439, 3374, 2700, 889, -1207, -3149, -4017, -4813, -5786, -6139, -5678, -5527, -4719, -3459, -2774, -2280, -1886, -2717, -2609, 95, -718, -1994, -1165, 818, 3146, 4809, 5183, 5006, 4928, 5093, 4441, 3872, 3768, 3450, 2691, 1679, 566, 384, -188, -1099, -1566, -1389, -260, -66, -1510, -549, 1875, 3089, 2368, 466, -1693, -3092, -3720, -4587, -5238, -5252, -4845, -4694, -3980, -3088, -2810, -2453, -2603, -3888, -3269, -1584, -2259, -2643, -1623, 80, 2270, 4012, 4736, 5025, 5383, 5488, 5056, 5139, 5217, 4722, 3664, 2289, 1450, 950, -245, -1310, -1664, -1664, -813, -1323, -2848, -1270, 1301, 2248, 1167, -615, -2304, -2939, -3464, -4169, -4434, -3858, -3540, -2998, -2111, -1666, -1761, -1759, -2356, -3751, -3131, -1746, -2720, -3403, -2683, -818, 1526, 2962, 3650, 4261, 5113, 5532, 5640, 5883, 5982, 5612, 4768, 3699, 3017, 1984, 689, -292, -801, -1015, -510, -1876, -3201, -1790, 287, 762, -228, -1983, -3291, -3841, -4303, -4488, -4111, -3254, -2721, -1871, -821, -386, -126, -546, -1637, -2922, -1869, -1507, -2567, -3309, -2892, -1237, 414, 1444, 2290, 3314, 4064, 4397, 5195, 5975, 6191, 5790, 4953, 4371, 3966, 3026, 1899, 1034, 536, 237, 702, -1563, -2980, -1448, 43, -154, -1787, -3632, -4703, -5229, -5599, -5540, -4690, -3791, -2664, -1124, 68, 453, 689, 444, -445, -1549, -1012, -601, -1409, -2326, -2462, -1436, -218, 627, 1278, 2150, 2775, 3266, 4113, 4831, 5099, 4986, 4673, 4657, 4171, 3298, 2594, 2248, 1999, 1697, 1539, -1088, -1925, -482, 427, -522, -2622, -4659, -5795, -6774, -7240, -6865, -5815, -4912, -3544, -1794, -458, 294, 672, 491, -82, -606, 352, 537, -582, -1654, -1526, -664, 77, 544, 1080, 1539, 1751, 2283, 3041, 3559, 3699, 3432, 3471, 3565, 3296, 2973, 2834, 2850, 2862, 3065, 2576, 241, -72, 1012, 1214, -123, -2415, -4413, -5999, -7259, -7907, -7757, -6859, -5827, -4419, -2849, -1605, -445, 144, 215, -42, 63, 1336, 1606, 825, 10, 234, 723, 1068, 1371, 1820, 1995, 2016, 2311, 2624, 2700, 2460, 2299, 2461, 2321, 2008, 1968, 2300, 2801, 3199, 3562, 2934, 1326, 1407, 2392, 2346, 809, -1472, -3499, -5320, -6793, -7654, -7625, -7287, -6485, -5146, -3789, -2638, -1583, -1118, -980, -892, -341, 1431, 2208, 1622, 1068, 1380, 1952, 2359, 2685, 2946, 2913, 2964, 3088, 3013, 2588, 1930, 1592, 1320, 940, 748, 902, 1325, 1884, 2450, 2909, 2589, 1627, 2054, 2949, 2974, 1617, -263, -2304, -4288, -5891, -6704, -6965, -6958, -6376, -5432, -4580, -3787, -3036, -2677, -2357, -2241, -1415, 433, 1334, 1167, 1107, 1584, 2241, 2955, 3698, 4119, 4144, 4165, 4112, 3738, 2979, 2173, 1550, 794, 59, -334, -256, 190, 824, 1253, 1646, 1518, 1124, 1754, 2714, 2750, 1819, 386, -1322, -3062, -4469, -5342, -5825, -5918, -5552, -4975, -4507, -4032, -3788, -3785, -3629, -3473, -2482, -701, 136, 138, 441, 1129, 2051, 3064, 4048, 4671, 5166, 5533, 5490, 4976, 4042, 3193, 2291, 1228, 289, -287, -456, -361, -70, 91, 608, 480, 188, 744, 1668, 2033, 1604, 530, -941, -2358, -3371, -3923, -4317, -4419, -4162, -3874, -3639, -3491, -3629, -3917, -4053, -4258, -3235, -1719, -1023, -929, -649, 3, 1056, 2428, 3734, 4724, 5527, 6092, 6308, 5975, 5304, 4490, 3376, 2192, 1195, 528, 111, -56, -240, -468, -260, -549, -836, -326, 424, 721, 478, -269, -1300, -2272, -2923, -3289, -3440, -3202, -2813, -2592, -2497, -2563, -2908, -3311, -3671, -3969, -3213, -2161, -1903, -1944, -1787, -1192, -170, 1201, 2533, 3838, 5075, 6016, 6387, 6231, 5908, 5309, 4427, 3400, 2463, 1720, 1210, 802, 280, -82, -191, -890, -1462, -1331, -843, -539, -752, -1540, -2457, -3106, -3318, -3348, -3145, -2702, -2181, -1759, -1452, -1508, -1918, -2370, -2859, -3164, -2532, -1921, -1941, -2275, -2475, -2234, -1299, -7, 1346, 2694, 3947, 4944, 5559, 5863, 5835, 5444, 4800, 4139, 3562, 3046, 2559, 1948, 1295, 842, 481, -488, -1350, -1582, -1506, -1517, -1978, -2730, -3496, -4005, -4237, -4160, -3695, -2936, -2206, -1602, -1183, -1049, -1122, -1313, -1704, -1920, -1412, -1056, -1275, -1807, -2271, -2248, -1709, -828, 282, 1543, 2768, 3730, 4343, 4747, 4968, 4934, 4694, 4372, 4063, 3834, 3594, 3163, 2651, 2192, 1600, 491, -484, -1003, -1207, -1588, -2357, -3377, -4287, -4858, -5076, -4988, -4545, -3834, -3029, -2177, -1499, -1126, -989, -937, -973, -762, -187, 44, -262, -887, -1454, -1658, -1408, -850, -77, 838, 1737, 2493, 3093, 3557, 3755, 3746, 3712, 3769, 3884, 3980, 3870, 3674, 3484, 3313, 2830, 1716, 667, 24, -370, -985, -1997, -3194, -4297, -5105, -5644, -5748, -5385, -4783, -4069, -3322, -2648, -2076, -1552, -1152, -873, -398, 346, 813, 758, 232, -347, -632, -569, -264, 265, 881, 1450, 1860, 2191, 2419, 2527, 2577, 2635, 2746, 2968, 3243, 3474, 3654, 3729, 3742, 3371, 2591, 1824, 1322, 832, 46, -1055, -2303, -3481, -4526, -5316, -5712, -5764, -5522, -5037, -4427, -3843, -3304, -2755, -2162, -1514, -636, 304, 937, 1058, 884, 643, 521, 527, 743, 1131, 1569, 1886, 2073, 2137, 2043, 1845, 1664, 1615, 1744, 2003, 2238, 2499, 2840, 3204, 3505, 3382, 2832, 2368, 2146, 1861, 1215, 200, -1031, -2256, -3397, -4314, -4954, -5301, -5431, -5364, -5151, -4846, -4407, -3866, -3266, -2576, -1636, -521, 379, 851, 945, 965, 1095, 1388, 1796, 2224, 2554, 2743, 2799, 2685, 2393, 1980, 1581, 1282, 1153, 1149, 1279, 1547, 1885, 2202, 2506, 2541, 2362, 2282, 2277, 2131, 1739, 1062, 200, -838, -1943, -2938, -3701, -4284, -4704, -4959, -5120, -5173, -5078, -4833, -4362, -3699, -2779, -1746, -867, -278, 150, 564, 997, 1507, 2139, 2818, 3379, 3695, 3747, 3557, 3146, 2641, 2120, 1665, 1299, 1014, 861, 867, 1031, 1271, 1526, 1505, 1387, 1482, 1727, 1895, 1770, 1377, 781, 59, -705, -1461, -2192, -2876, -3440, -3908, -4303, -4610, -4810, -4850, -4716, -4371, -3693, -2825, -2028, -1453, -992, -461, 213, 1049, 1958, 2810, 3511, 4059, 4402, 4410, 4142, 3670, 3130, 2609, 2101, 1631, 1252, 996, 815, 706, 664, 538, 465, 542, 716, 880, 977, 953, 746, 352, -150, -641, -1109, -1585, -2090, -2638, -3183, -3664, -4046, -4315, -4431, -4351, -4030, -3547, -3083, -2676, -2240, -1715, -1050, -190, 832, 1916, 2912, 3713, 4207, 4462, 4503, 4353, 4056, 3609, 3078, 2560, 2098, 1675, 1271, 903, 550, 137, -180, -288, -199, -55, 37, 51, 4, -81, -194, -371, -631, -916, -1205, -1533, -1928, -2388, -2853, -3232, -3484, -3606, -3528, -3364, -3234, -3152, -3016, -2700, -2118, -1310, -343, 667, 1687, 2645, 3453, 4008, 4300, 4421, 4417, 4294, 4045, 3669, 3219, 2725, 2204, 1675, 1112, 504, -50, -448, -695, -801, -820, -814, -846, -906, -944, -930, -895, -891, -980, -1153, -1360, -1574, -1810, -2070, -2343, -2544, -2619, -2657, -2765, -2918, -3033, -2999, -2753, -2224, -1476, -582, 365, 1253, 2035, 2723, 3332, 3807, 4113, 4243, 4259, 4210, 4056, 3742, 3277, 2700, 2065, 1365, 674, 66, -415, -793, -1106, -1370, -1574, -1690, -1730, -1744, -1725, -1649, -1533, -1424, -1370, -1390, -1428, -1438, -1446, -1460, -1499, -1636, -1869, -2162, -2443, -2626, -2600, -2373, -1969, -1404, -732, -5, 712, 1375, 1968, 2531, 3059, 3526, 3889, 4095, 4157, 4111, 3922, 3602, 3101, 2418, 1685, 1000, 385, -178, -708, -1223, -1698, -2089, -2375, -2522, -2555, -2522, -2453, -2340, -2149, -1900, -1640, -1418, -1240, -1046, -854, -767, -875, -1145, -1466, -1714, -1832, -1810, -1655, -1398, -1062, -681, -259, 230, 770, 1321, 1839, 2340, 2843, 3327, 3725, 3940, 3988, 3911, 3695, 3325, 2809, 2211, 1584, 961, 327, -329, -987, -1606, -2149, -2601, -2935, -3116, -3172, -3111, -2971, -2764, -2438, -2018, -1561, -1118, -752, -514, -406, -410, -523, -684, -828, -895, -883, -809, -713, -605, -468, -292, -54, 264, 666, 1137, 1624, 2091, 2528, 2941, 3290, 3519, 3561, 3407, 3165, 2883, 2522, 2048, 1439, 746, 23, -704, -1415, -2079, -2657, -3146, -3508, -3710, -3749, -3599, -3322, -2955, -2498, -1947, -1361, -864, -522, -345, -222, -100, 17, 97, 126, 121, 99, 61, 16, -19, -25, 13, 127, 332, 634, 1020, 1427, 1810, 2166, 2512, 2790, 2966, 3025, 2970, 2847, 2644, 2322, 1861, 1235, 512, -249, -1000, -1724, -2400, -2993, -3479, -3807, -3969, -3932, -3699, -3330, -2861, -2354, -1838, -1334, -866, -463, -130, 171, 463, 728, 909, 952, 894, 779, 645, 506, 381, 292, 256, 291, 386, 562, 819, 1132, 1448, 1709, 1939, 2187, 2442, 2629, 2679, 2595, 2389, 2079, 1637, 1041, 342, -411, -1158, -1870, -2509, -3058, -3472, -3725, -3831, -3755, -3505, -3134, -2707, -2281, -1839, -1338, -783, -224, 279, 705, 1054, 1337, 1517, 1562, 1483, 1316, 1127, 940, 764, 602, 468, 378, 341, 385, 502, 669, 873, 1099, 1354, 1634, 1915, 2124, 2210, 2134, 1918, 1613, 1203, 674, 39, -663, -1355, -1987, -2531, -2986, -3322, -3531, -3615, -3562, -3403, -3132, -2762, -2327, -1824, -1252, -611, 41, 632, 1105, 1467, 1751, 1938, 2016, 1967, 1808, 1598, 1363, 1116, 866, 635, 438, 281, 171, 141, 235, 435, 680, 928, 1167, 1397, 1583, 1676, 1617, 1428, 1150, 798, 375, -136, -706, -1276, -1793, -2246, -2630, -2928, -3150, -3290, -3337, -3269, -3035, -2657, -2165, -1599, -994, -347, 317, 942, 1447, 1833, 2123, 2331, 2452, 2434, 2277, 2028, 1725, 1404, 1074, 737, 410, 143, -34, -109, -60, 77, 265, 455, 621, 771, 906, 994, 976, 854, 650, 405, 134, -197, -592, -1029, -1455, -1847, -2201, -2524, -2797, -2974, -3042, -2970, -2731, -2350, -1849, -1285, -694, -77, 559, 1182, 1726, 2160, 2469, 2683, 2807, 2795, 2650, 2374, 2018, 1623, 1204, 797, 431, 134, -94, -246, -314, -308, -234, -140, -54, 28, 128, 237, 311, 318, 249, 144, 14, -170, -426, -763, -1150, -1544, -1915, -2248, -2511, -2673, -2730, -2662, -2465, -2145, -1692, -1168, -609, -34, 564, 1171, 1732, 2193, 2507, 2718, 2830, 2830, 2708, 2431, 2048, 1628, 1212, 811, 433, 88, -220, -476, -674, -794, -826, -801, -740, -658, -538, -364, -174, -19, 56, 70, 38, -41, -198, -472, -817, -1181, -1515, -1803, -2028, -2181, -2254, -2222, -2094, -1846, -1475, -1013, -494, 41, 584, 1138, 1677, 2140, 2470, 2683, 2786, 2796, 2697, 2467, 2140, 1750, 1340, 921, 495, 71, -331, -688, -995, -1214, -1329, -1347, -1276, -1157, -989, -761, -495, -238, -46, 65, 96, 76, -12, -186, -434, -723, -1003, -1254, -1464, -1628, -1729, -1749, -1688, -1518, -1239, -861, -410, 63, 542, 1027, 1512, 1953, 2305, 2529, 2635, 2670, 2624, 2472, 2207, 1826, 1385, 912, 419, -80, -563, -1002, -1380, -1658, -1823, -1856, -1771, -1613, -1406, -1152, -850, -530, -254, -65, 37, 95, 109, 63, -62, -267, -498, -722, -925, -1099, -1223, -1290, -1289, -1201, -1028, -752, -390, 13, 428, 848, 1279, 1699, 2067, 2333, 2493, 2574, 2570, 2473, 2240, 1868, 1404, 885, 345, -198, -721, -1199, -1598, -1896, -2085, -2134, -2062, -1899, -1671, -1410, -1106, -769, -437, -163, 39, 184, 283, 337, 308, 185, 0, -208, -409, -594, -755, -883, -956, -963, -902, -742, -495, -176, 179, 540, 913, 1306, 1694, 2010, 2225, 2326, 2329, 2243, 2026, 1673, 1207, 671, 118, -427, -943, -1416, -1808, -2113, -2323, -2403, -2366, -2217, -1992, -1728, -1421, -1063, -673, -300, 15, 252, 433, 572, 638, 615, 500, 323, 126, -74, -270, -451, -598, -696, -729, -675, -534, -301, -10, 311, 655, 1021, 1395, 1725, 1964, 2070, 2069, 1983, 1792, 1493, 1077, 580, 61, -448, -934, -1387, -1781, -2107, -2339, -2466, -2486, -2374, -2169, -1897, -1572, -1202, -778, -340, 63, 384, 638, 838, 976, 1033, 975, 823, 621, 393, 160, -70, -280, -450, -559, -600, -558, -404, -168, 120, 427, 742, 1066, 1372, 1615, 1739, 1761, 1696, 1558, 1344, 1022, 615, 159, -307, -764, -1196, -1590, -1931, -2191, -2367, -2435, -2373, -2200, -1932, -1603, -1232, -803, -339, 119, 515, 833, 1074, 1254, 1361, 1350, 1233, 1028, 779, 517, 252, -6, -242, -424, -545, -581, -518, -374, -159, 77, 318, 566, 820, 1051, 1211, 1286, 1270, 1200, 1072, 855, 549, 158, -265, -691, -1101, -1490, -1839, -2120, -2325, -2423, -2404, -2269, -2011, -1684, -1305, -878, -409, 78, 530, 908, 1189, 1402, 1543, 1588, 1529, 1354, 1114, 839, 550, 260, -11, -246, -435, -558, -610, -583, -477, -328, -157, 31, 244, 478, 696, 854, 931, 947, 920, 819, 601, 364, 79, -372, -780, -955, -1288, -1773, -1954, -1808, -1980, -2143, -1717, -1256, -1221, -897, -252, 141, 263, 561, 1184, 1455, 1071, 1145, 1553, 1243, 451, 487, 642, 47, -690, -419, -283, -986, -1387, -724, -380, -791, -1021, 208, 766, 71, 487, 1731, 1260, 592, 1393, 2022, 952, 324, 795, 615, -806, -1373, -873, -1301, -2533, -2562, -1709, -2410, -3031, -1799, -1258, -1715, -1519, -227, 697, 618, 656, 1927, 2451, 1791, 1895, 3121, 3045, 1808, 1981, 2817, 1858, 277, 849, 1329, 218, -836, -415, 287, -915, -1605, -280, -208, -1745, -1234, 260, -294, -1584, -973, 43, -944, -1980, -1056, -418, -1628, -2040, -1101, -709, -2080, -1806, -91, -283, -1029, 26, 1499, 1524, 1042, 1775, 2926, 2647, 1824, 2637, 3433, 2236, 1123, 1799, 1700, -128, -1238, -375, -879, -2557, -3295, -2652, -2907, -4183, -3685, -2129, -2590, -3155, -1544, 7, -655, -684, 1161, 1998, 1012, 1338, 2912, 2923, 1735, 1891, 2610, 1796, -70, 620, 1192, -488, -1550, -761, -714, -1701, -2305, -1427, -1026, -1811, -1914, -546, -319, -1317, -1113, 320, 413, -678, -78, 1296, 547, -277, 137, 882, 199, -490, 475, 1241, -64, -172, 1499, 1744, 425, 847, 2175, 1679, 464, 1004, 1899, 674, -422, 146, 314, -1318, -2407, -1236, -1581, -3466, -3795, -2796, -3134, -3952, -3445, -2099, -1881, -2124, -973, 714, 941, 749, 2309, 3728, 3323, 2869, 4317, 4927, 3842, 3481, 3929, 3518, 1875, 1181, 1580, 466, -1526, -1586, -939, -2247, -3582, -2859, -2124, -3423, -3920, -2505, -2000, -3198, -2729, -1257, -1038, -2010, -1220, 646, 103, -976, 286, 1257, 594, 199, 1200, 1730, 1082, 849, 2230, 2854, 2088, 2050, 3263, 3166, 2002, 1948, 2966, 2361, 981, 1142, 1295, -91, -1293, -1203, -1195, -2789, -3900, -3242, -3035, -4600, -4811, -3335, -3118, -3931, -2902, -989, -886, -1143, 447, 2045, 1707, 1266, 3026, 4202, 3155, 2881, 4137, 3863, 2400, 1943, 2331, 1439, -97, -285, 122, -783, -2078, -1837, -1251, -1978, -2811, -1878, -1084, -1798, -2019, -807, -733, -1439, -966, 240, 345, -608, -332, 895, 454, -614, -32, 977, 161, -506, 681, 1692, 587, 425, 1737, 1893, 679, 627, 2061, 1984, 423, 533, 1383, 302, -1033, -634, -465, -1692, -2639, -2117, -2033, -3153, -3724, -2548, -2106, -2643, -2183, -578, -40, -394, 587, 2156, 1952, 1751, 3003, 4018, 3425, 2881, 3521, 3903, 2528, 1480, 1876, 1578, -400, -1132, -514, -1322, -3118, -3055, -2188, -2988, -3988, -3245, -1883, -2479, -3207, -1844, -964, -1671, -1391, 243, 630, -80, 273, 1558, 1419, 522, 1068, 2076, 1622, 883, 1632, 2395, 1858, 1198, 2410, 2720, 1292, 1278, 2359, 2074, 797, 493, 1041, 503, -1008, -1221, -698, -1812, -3302, -3114, -2645, -3936, -4868, -3800, -3014, -4008, -3862, -2191, -1134, -1549, -982, 973, 1581, 1215, 2430, 3916, 3569, 3078, 4145, 4789, 3814, 2956, 3406, 3141, 1515, 604, 965, 248, -1267, -1705, -960, -1962, -3293, -2651, -1816, -2573, -3147, -2332, -1512, -2022, -2242, -1134, -302, -975, -1075, 185, 554, -517, -339, 1011, 736, -311, 194, 1297, 1307, 554, 1286, 2315, 1512, 924, 2082, 2366, 1281, 1009, 1935, 1680, 322, 71, 639, -229, -1666, -1531, -1235, -2241, -3249, -2773, -2093, -3318, -3631, -2001, -1278, -1893, -1326, 102, 753, 448, 1068, 2476, 2702, 2033, 2680, 3789, 3164, 2024, 2254, 2633, 1134, -91, 183, 178, -1051, -2047, -1607, -1804, -3056, -3066, -1875, -2086, -2900, -2108, -861, -1290, -1752, -559, 442, 32, -86, 1194, 1567, 761, 632, 1763, 1727, 274, 672, 1916, 1467, 567, 1127, 1872, 1222, 466, 1098, 1659, 777, 163, 812, 1003, -327, -1054, -355, -538, -2162, -2393, -1854, -2266, -3365, -3451, -2760, -3151, -3789, -2565, -1348, -1705, -1598, 122, 1024, 706, 1237, 2944, 3450, 2855, 3460, 4716, 4201, 3223, 3476, 3922, 2556, 984, 1278, 1365, -436, -1511, -1242, -1643, -3076, -3323, -2596, -2663, -3572, -3350, -2231, -2295, -2972, -2201, -835, -955, -1335, -266, 544, 262, -11, 825, 1245, 585, 492, 1654, 1706, 838, 1101, 2254, 2036, 1185, 1739, 2562, 1835, 1073, 1835, 2074, 939, 242, 814, 826, -839, -1616, -879, -1338, -2924, -3027, -2469, -3111, -3932, -3281, -2271, -2530, -2698, -1480, -335, -537, -289, 1118, 2193, 1735, 1898, 3184, 3416, 2860, 2961, 3378, 2707, 1518, 1361, 1611, 531, -820, -621, -509, -1715, -2519, -1793, -1668, -2570, -2691, -1466, -1338, -2065, -1556, -282, -251, -947, -281, 1038, 688, 1, 828, 1479, 486, 121, 984, 1195, 263, 264, 1198, 1305, 384, 468, 1298, 1065, 157, 548, 1233, 548, -48, 350, 326, -681, -1410, -910, -921, -2017, -2533, -1888, -2070, -3052, -2951, -1760, -1701, -2153, -1129, 268, 146, -17, 1394, 2464, 2250, 1989, 3139, 4020, 3131, 2847, 3660, 3116, 1553, 1281, 1585, 564, -883, -991, -820, -2056, -3143, -2840, -2491, -3281, -3578, -2671, -2173, -2800, -2357, -1204, -1142, -1420, -621, 556, 716, 309, 836, 1686, 1327, 672, 1433, 2038, 1372, 983, 1918, 2223, 1312, 1046, 2035, 1951, 1050, 879, 1689, 1428, 279, 287, 746, -341, -1413, -1012, -820, -2134, -2838, -2380, -2521, -3640, -3749, -2872, -2630, -3050, -2461, -1158, -959, -1127, 234, 1357, 1245, 1466, 2631, 3390, 3161, 2969, 3672, 3761, 2778, 2174, 2505, 1994, 608, 70, 382, -432, -1902, -1856, -1396, -2086, -2792, -2521, -1763, -2164, -2566, -1584, -936, -1662, -1383, -32, 227, -453, -52, 881, 647, -66, 434, 1165, 604, 162, 725, 1277, 593, 382, 1438, 1461, 549, 640, 1437, 1293, 640, 596, 1053, 636, -301, -346, 20, -746, -1762, -1484, -1223, -2119, -2857, -2083, -1721, -2257, -2255, -1253, -581, -875, -393, 971, 1238, 790, 1624, 2795, 2516, 2049, 2845, 3335, 2285, 1568, 1896, 1552, 220, -314, -139, -607, -2067, -2139, -1499, -2392, -3236, -2600, -1998, -2273, -2406, -1623, -939, -1155, -1136, -32, 646, 334, 446, 1440, 1671, 919, 956, 1866, 1563, 877, 1079, 1640, 1354, 783, 1152, 1648, 774, 137, 917, 1209, 211, -13, 633, 309, -852, -1016, -566, -1239, -2180, -1991, -1695, -2474, -3335, -2585, -2149, -2893, -2863, -1605, -1070, -1147, -614, 580, 1039, 1021, 1644, 2770, 3026, 2716, 3228, 3952, 3456, 2518, 2658, 2720, 1598, 761, 648, 319, -825, -1563, -1441, -1764, -2932, -2963, -2192, -2333, -3010, -2512, -1614, -1897, -2228, -1218, -311, -654, -522, 419, 796, 182, 72, 1202, 1196, 326, 656, 1507, 1165, 749, 1184, 1658, 1249, 791, 1244, 1679, 1143, 706, 1203, 1266, 436, -139, 288, 116, -925, -1187, -999, -1552, -2400, -2386, -1995, -2375, -2905, -2267, -1353, -1584, -1658, -526, 279, -19, 375, 1627, 2068, 1623, 2103, 2981, 2804, 1951, 2116, 2630, 1653, 535, 731, 630, -469, -1173, -950, -1221, -2108, -2348, -1744, -1764, -2282, -2083, -1211, -1096, -1460, -933, 81, 67, -138, 634, 1104, 629, 530, 1131, 1374, 649, 381, 985, 1091, 343, 415, 1138, 942, 128, 352, 989, 455, -135, 442, 769, -42, -623, -117, -3, -1091, -1611, -998, -1307, -2217, -2165, -1692, -2084, -2541, -2036, -1256, -1258, -1301, -383, 477, 492, 654, 1679, 2304, 2119, 2281, 3182, 3177, 2503, 2574, 2826, 2119, 1062, 751, 759, -38, -1075, -1194, -1157, -2148, -2857, -2435, -2211, -2931, -2855, -1958, -1724, -2200, -1913, -781, -473, -866, -178, 782, 579, 331, 1042, 1436, 917, 651, 1307, 1500, 992, 952, 1609, 1588, 1005, 967, 1463, 1305, 739, 970, 1448, 669, 42, 333, 310, -552, -1143, -1021, -1026, -1892, -2379, -2090, -2184, -2935, -2862, -2039, -1858, -2196, -1515, -437, -406, -458, 437, 1492, 1562, 1459, 2357, 2941, 2455, 2337, 2925, 2595, 1610, 1358, 1547, 886, -87, -297, -250, -1009, -1816, -1624, -1444, -1893, -2178, -1511, -1215, -1844, -1686, -762, -529, -840, -437, 319, 376, -4, 272, 841, 595, 79, 452, 979, 437, 64, 692, 1046, 394, 240, 791, 1049, 461, 357, 1003, 821, 87, 294, 666, 22, -669, -439, -325, -1092, -1666, -1335, -1369, -2049, -2135, -1493, -1378, -1613, -1288, -272, -186, -481, 404, 1394, 1312, 1257, 1914, 2434, 2187, 1986, 2352, 2408, 1537, 983, 1105, 737, -327, -761, -545, -1049, -2048, -2122, -1793, -2016, -2505, -2158, -1581, -1777, -1885, -1040, -517, -778, -565, 382, 634, 292, 565, 1234, 1150, 712, 992, 1394, 1052, 666, 1090, 1552, 948, 591, 1149, 1284, 597, 457, 888, 819, 188, 106, 371, -6, -803, -946, -736, -1247, -1995, -1907, -1622, -2288, -2740, -2308, -1912, -2008, -1945, -1135, -595, -679, -206, 914, 1194, 1063, 1660, 2497, 2489, 2263, 2703, 2991, 2351, 1752, 1900, 1625, 733, 218, 310, -24, -1159, -1553, -1199, -1549, -2271, -2025, -1576, -1788, -2038, -1582, -1070, -1228, -1283, -566, -21, -296, -320, 322, 580, 67, 87, 601, 650, 310, 467, 978, 844, 494, 877, 1296, 909, 594, 1105, 1379, 829, 589, 995, 812, 56, -150, 112, -313, -1038, -1111, -900, -1463, -2261, -1997, -1518, -1882, -2004, -1306, -842, -1046, -787, 103, 547, 408, 812, 1611, 1800, 1523, 1769, 2285, 1973, 1290, 1333, 1338, 708, 135, 121, -116, -856, -1335, -1093, -1203, -1791, -1818, -1255, -1299, -1640, -1314, -708, -753, -893, -254, 354, 130, 32, 612, 909, 477, 261, 783, 962, 378, 379, 878, 749, 305, 590, 989, 706, 325, 597, 911, 519, 156, 422, 541, -91, -484, -316, -515, -1108, -1297, -1162, -1524, -2075, -2016, -1630, -1757, -1950, -1463, -843, -820, -741, 71, 723, 719, 956, 1795, 2091, 1863, 2076, 2638, 2579, 1931, 1709, 1895, 1355, 516, 396, 338, -451, -1071, -1009, -1086, -1749, -2020, -1659, -1575, -1960, -1838, -1318, -1183, -1418, -1109, -474, -431, -525, -18, 340, 127, 44, 470, 705, 437, 306, 781, 978, 706, 783, 1303, 1268, 877, 998, 1449, 1248, 807, 1025, 1246, 750, 143, 83, 106, -529, -1035, -906, -1069, -1877, -2109, -1810, -1959, -2366, -2072, -1479, -1402, -1452, -888, -182, -55, 70, 727, 1268, 1186, 1419, 2068, 2109, 1696, 1646, 1839, 1517, 908, 712, 740, 276, -354, -463, -434, -920, -1371, -1096, -873, -1226, -1344, -824, -704, -982, -986, -458, -198, -441, -262, 250, 77, -280, 16, 354, 61, -170, 202, 487, 186, 156, 601, 737, 436, 490, 869, 891, 520, 731, 1047, 630, 163, 253, 234, -229, -620, -604, -699, -1222, -1614, -1454, -1462, -1803, -1742, -1194, -988, -1130, -790, -64, 155, 210, 628, 1226, 1341, 1312, 1726, 2064, 1718, 1463, 1686, 1589, 892, 560, 620, 240, -449, -656, -629, -1034, -1496, -1447, -1242, -1491, -1695, -1202, -972, -1296, -1234, -690, -469, -542, -369, 61, 127, -56, 100, 475, 441, 214, 415, 789, 685, 472, 889, 1216, 1013, 891, 1105, 1261, 996, 863, 1115, 1035, 456, 282, 379, -43, -676, -783, -776, -1289, -1813, -1780, -1764, -2175, -2266, -1885, -1627, -1750, -1492, -707, -411, -427, 101, 801, 949, 1044, 1506, 1924, 1883, 1759, 1947, 2011, 1569, 1165, 1197, 1046, 460, 86, 151, -126, -682, -897, -811, -967, -1259, -1116, -835, -1036, -1300, -1024, -701, -869, -932, -504, -307, -589, -555, -156, -158, -414, -241, 116, 112, -69, 339, 870, 686, 549, 973, 1185, 991, 994, 1289, 1303, 961, 804, 872, 591, 58, -148, -124, -444, -1001, -1164, -1143, -1517, -1831, -1666, -1466, -1542, -1434, -975, -611, -614, -387, 226, 556, 515, 834, 1362, 1426, 1236, 1403, 1587, 1244, 873, 903, 829, 336, -52, 69, -61, -652, -904, -700, -836, -1117, -978, -687, -816, -1001, -817, -545, -586, -634, -326, -52, -185, -288, 3, 148, -57, -37, 241, 278, 137, 329, 698, 736, 572, 763, 1062, 981, 798, 985, 1146, 839, 557, 639, 497, -76, -352, -335, -609, -1151, -1412, -1292, -1559, -2036, -1935, -1622, -1701, -1669, -1199, -819, -739, -489, 107, 526, 617, 876, 1403, 1631, 1570, 1673, 1934, 1833, 1467, 1391, 1355, 895, 491, 454, 324, -156, -533, -574, -645, -1003, -1149, -930, -924, -1233, -1213, -948, -993, -1178, -949, -632, -727, -882, -600, -267, -407, -512, -147, 51, -80, 71, 554, 713, 661, 905, 1288, 1290, 1175, 1357, 1576, 1435, 1204, 1240, 1186, 724, 308, 242, -38, -616, -883, -925, -1234, -1725, -1881, -1780, -1833, -1955, -1709, -1316, -1207, -1114, -645, -153, -66, 101, 638, 988, 965, 1095, 1462, 1592, 1297, 1173, 1297, 1054, 645, 637, 654, 273, -80, -92, -160, -491, -680, -508, -459, -674, -736, -577, -628, -818, -757, -488, -575, -770, -568, -333, -484, -599, -413, -239, -304, -274, 55, 334, 304, 420, 787, 935, 796, 924, 1231, 1201, 969, 981, 1081, 822, 346, 202, 101, -337, -696, -713, -913, -1388, -1637, -1532, -1587, -1743, -1571, -1198, -1055, -973, -600, -149, 49, 203, 634, 1045, 1033, 1119, 1498, 1621, 1405, 1311, 1351, 1189, 812, 640, 626, 368, -43, -195, -227, -519, -851, -801, -669, -888, -1047, -930, -842, -1006, -1086, -855, -752, -905, -821, -515, -523, -660, -452, -167, -171, -170, 135, 445, 497, 608, 992, 1175, 1134, 1244, 1554, 1494, 1384, 1573, 1463, 959, 456, 344, 346, 229, -167, -441, -601, -953, -1455, -1322, -1139, -1369, -1323, -1435, -1448, -2001, -3453, -1527, 861, 1704, 998, -136, -1016, -1663, -1008, -158, 240, 823, 653, 159, -6, 46, 536, 2420, 1708, -120, -979, -893, -195, 1081, 1394, 1031, 767, 1154, 967, 814, 1105, 1141, 1111, 311, -802, -787, -4069, -2927, 1008, 3638, 2634, 115, -1778, -2826, -2538, -1666, -958, 103, 133, -344, -358, 55, -502, 1716, 2493, 571, -1260, -1630, -1001, 72, 264, 104, 90, 160, -497, -710, -330, -377, -144, -434, -1156, -659, -2212, -2080, 1932, 5129, 5406, 3538, 1380, -215, 111, 762, 701, 900, 920, 284, -439, -608, -1218, -533, 1039, -616, -2979, -4016, -3779, -2457, -1772, -1617, -1357, -595, -401, -52, 711, 1260, 1763, 1644, 1041, 1421, 1345, -729, 1420, 4539, 5160, 3155, 699, -1434, -2410, -2363, -2202, -1587, -1720, -2595, -3049, -2914, -3119, -3210, -467, -584, -2884, -4411, -3907, -2242, -1263, -718, 1, 944, 1081, 1377, 2171, 2354, 2252, 2170, 1424, 804, 934, -1485, -390, 2862, 4626, 3405, 909, -1605, -2790, -2622, -2573, -2381, -2579, -3228, -3759, -3666, -3230, -3684, -1594, 70, -1139, -2727, -3175, -1691, -361, 255, 691, 1627, 2093, 2084, 2360, 2509, 2445, 2095, 947, -46, -401, -1681, -2629, 43, 2485, 2071, 81, -1971, -3293, -3259, -2718, -2024, -1349, -1364, -1299, -686, -111, -140, 1307, 3935, 3183, 469, -1241, -1064, -628, -485, -332, -44, -125, -536, -275, -98, -656, -1005, -1781, -2795, -3173, -2694, -3649, -1820, 1584, 3209, 2661, 1117, -205, 12, 683, 1273, 1827, 1724, 1224, 1036, 998, 761, 787, 2730, 2400, -273, -2851, -3383, -2866, -2419, -2231, -1806, -1180, -1066, -871, -581, -567, -552, -1028, -1582, -1912, -1286, -1735, -890, 2126, 4198, 4269, 3000, 1345, 415, 305, 705, 1053, 452, -247, -274, -268, -442, -425, 1104, 1984, -304, -3036, -4038, -3826, -3327, -2628, -1784, -1215, -991, -384, 198, 331, 593, 555, 169, 4, 547, 1205, 1063, 2826, 4865, 5066, 3917, 1976, 625, -31, -535, -722, -1132, -1881, -2474, -2824, -3175, -3278, -2849, -1152, -1489, -3770, -5136, -4943, -3915, -2625, -1133, 321, 1245, 2255, 3244, 3702, 3761, 3466, 2702, 2069, 1401, 1699, 1149, 1305, 2551, 3197, 2544, 855, -826, -1817, -2362, -2526, -2865, -3467, -3764, -3626, -3438, -2978, -2459, -481, 442, -811, -1920, -2244, -1813, -772, 446, 1393, 1761, 2047, 2385, 2256, 2058, 1544, 497, -435, -1052, -822, -776, -996, 145, 1404, 1771, 916, -287, -986, -1362, -1235, -1307, -1794, -2142, -1805, -1391, -738, -233, 848, 2342, 1698, -59, -1576, -2210, -1923, -1117, -83, 353, 610, 975, 1063, 815, 340, -538, -1404, -2365, -2733, -2101, -2011, -1417, -217, 755, 760, 117, -187, -222, -103, 107, 172, 278, 637, 748, 1126, 1814, 2276, 3355, 3094, 1455, -609, -1956, -2275, -1809, -1157, -1019, -932, -666, -646, -1039, -1370, -2109, -3012, -3492, -3391, -2479, -1808, -1031, 419, 2041, 3045, 3173, 2844, 2339, 2002, 1713, 1179, 552, 160, -219, -295, -134, -333, 19, 280, -867, -2828, -4441, -4922, -4534, -3505, -2491, -1654, -841, -155, 229, 369, 228, -18, -161, -328, 306, 1406, 1707, 2075, 2955, 3540, 3095, 2256, 1363, 549, -138, -967, -1757, -2148, -2408, -2421, -1962, -1719, -1637, -1024, -1074, -2331, -3839, -4563, -4052, -2895, -1730, -715, 311, 1136, 1570, 1926, 1940, 1523, 1048, 730, 756, 1390, 1757, 1796, 2217, 2900, 3040, 2582, 1861, 967, 152, -806, -1860, -2649, -3153, -3344, -3160, -2841, -2767, -2083, -1546, -2245, -3605, -4303, -3932, -2519, -964, 299, 1348, 2172, 2567, 2748, 2569, 1930, 1231, 498, 83, 301, 595, 240, 158, 724, 1014, 705, 105, -543, -1058, -1639, -2241, -2522, -2572, -2336, -1574, -558, 93, 828, 1943, 1916, 727, -584, -1122, -871, -310, 187, 703, 1033, 928, 542, 4, -823, -1687, -2361, -2773, -2690, -2120, -1933, -1739, -868, 209, 858, 1087, 991, 881, 748, 445, 171, 135, 271, 671, 1164, 1438, 1370, 1804, 1734, 439, -1232, -2367, -2566, -2170, -1618, -993, -416, -163, -183, -408, -911, -1493, -2035, -2416, -2300, -1625, -1185, -1180, -612, 381, 1113, 1545, 1673, 1577, 1300, 807, 304, -12, -116, 66, 450, 717, 544, 736, 982, 272, -1206, -2487, -3035, -3019, -2762, -2230, -1616, -1200, -1030, -951, -1146, -1496, -1723, -1745, -1441, -613, 406, 794, 1357, 2390, 3302, 3692, 3586, 3138, 2535, 1725, 758, -128, -867, -1289, -1452, -1479, -1733, -2032, -2009, -2449, -3549, -4668, -5196, -4963, -4271, -3289, -2107, -968, -46, 662, 1135, 1370, 1475, 1462, 1559, 1867, 2409, 2349, 2150, 2396, 2677, 2731, 2445, 1890, 1151, 232, -776, -1685, -2414, -2757, -2620, -2309, -2092, -1973, -1543, -1313, -1732, -2502, -3014, -3047, -2604, -1728, -672, 226, 813, 1127, 1092, 828, 514, 189, -60, -93, 212, 401, 263, 412, 916, 1438, 1739, 1658, 1378, 862, 159, -514, -1055, -1336, -1311, -1040, -762, -637, -346, 45, -130, -822, -1535, -1810, -1730, -1306, -650, 45, 528, 773, 735, 401, -48, -530, -881, -998, -873, -719, -935, -1080, -903, -449, 60, 371, 385, 167, -208, -552, -801, -765, -339, 323, 943, 1393, 1708, 2042, 2005, 1362, 492, -244, -688, -802, -636, -412, -297, -334, -602, -1149, -1792, -2343, -2722, -2826, -2642, -2082, -1679, -1439, -946, -184, 721, 1534, 2185, 2522, 2511, 2251, 1866, 1449, 1173, 1103, 1103, 1005, 704, 397, 2, -736, -1753, -2657, -3256, -3397, -3186, -2728, -2234, -1783, -1434, -1232, -1152, -1120, -1058, -820, -399, 206, 811, 1173, 1458, 1856, 2379, 2851, 3076, 3007, 2588, 1973, 1233, 485, -110, -482, -722, -878, -1010, -1162, -1290, -1627, -2229, -2931, -3496, -3701, -3454, -2995, -2504, -2038, -1624, -1373, -1228, -1066, -845, -529, -84, 490, 1100, 1408, 1585, 1893, 2412, 2962, 3347, 3445, 3205, 2648, 1963, 1205, 462, -174, -664, -1054, -1403, -1791, -2060, -2313, -2770, -3345, -3871, -4127, -4001, -3445, -2675, -1849, -1088, -484, -121, 73, 196, 389, 669, 974, 1278, 1371, 1150, 923, 928, 1165, 1392, 1421, 1164, 680, 63, -543, -982, -1163, -1173, -1067, -870, -705, -525, -281, -133, -210, -470, -719, -790, -712, -566, -412, -275, -274, -454, -778, -1171, -1544, -1756, -1790, -1633, -1447, -1422, -1434, -1251, -794, -128, 566, 1062, 1240, 1198, 1006, 804, 697, 731, 846, 998, 1059, 998, 885, 646, 211, -377, -958, -1376, -1582, -1631, -1593, -1504, -1404, -1359, -1396, -1516, -1635, -1664, -1558, -1321, -982, -747, -662, -547, -232, 233, 719, 1110, 1324, 1367, 1278, 1133, 1022, 948, 906, 936, 989, 943, 864, 731, 411, -165, -824, -1358, -1687, -1875, -2006, -2095, -2195, -2332, -2468, -2572, -2617, -2550, -2343, -1961, -1456, -907, -404, 127, 802, 1620, 2485, 3198, 3646, 3794, 3697, 3442, 3081, 2663, 2174, 1616, 1017, 363, -290, -883, -1505, -2256, -3080, -3786, -4238, -4355, -4220, -3931, -3556, -3173, -2793, -2396, -1945, -1386, -732, -17, 711, 1362, 1784, 2003, 2213, 2521, 2876, 3173, 3254, 3098, 2711, 2198, 1676, 1189, 720, 281, -125, -526, -900, -1139, -1288, -1515, -1861, -2227, -2489, -2626, -2629, -2505, -2300, -2084, -1895, -1743, -1641, -1545, -1376, -1089, -714, -306, 27, 227, 391, 650, 1067, 1559, 1987, 2220, 2256, 2098, 1831, 1551, 1282, 1013, 724, 396, 24, -336, -634, -934, -1286, -1638, -1912, -2049, -2078, -2014, -1877, -1703, -1511, -1320, -1145, -989, -851, -718, -553, -360, -213, -197, -269, -295, -217, -33, 179, 342, 390, 340, 230, 121, 39, 33, 110, 239, 382, 534, 708, 802, 728, 495, 219, -38, -257, -451, -662, -934, -1247, -1557, -1851, -2118, -2323, -2464, -2512, -2456, -2296, -2078, -1833, -1486, -974, -338, 334, 932, 1415, 1749, 1990, 2167, 2273, 2295, 2191, 1972, 1676, 1321, 960, 570, 66, -562, -1264, -1920, -2455, -2824, -3065, -3210, -3307, -3357, -3313, -3151, -2867, -2484, -2032, -1535, -1030, -563, -175, 205, 651, 1188, 1747, 2220, 2530, 2663, 2635, 2537, 2399, 2231, 2028, 1746, 1375, 944, 525, 147, -248, -719, -1262, -1835, -2369, -2804, -3100, -3313, -3466, -3577, -3652, -3666, -3582, -3367, -2992, -2494, -1888, -1233, -611, -38, 549, 1205, 1912, 2600, 3182, 3580, 3772, 3749, 3603, 3358, 3017, 2578, 2014, 1343, 618, -77, -725, -1353, -1972, -2555, -3055, -3441, -3685, -3765, -3724, -3557, -3269, -2887, -2420, -1915, -1396, -869, -338, 184, 644, 1008, 1266, 1473, 1664, 1834, 1957, 1987, 1910, 1734, 1463, 1157, 870, 623, 401, 200, 15, -147, -279, -405, -553, -718, -870, -973, -1031, -1084, -1165, -1272, -1379, -1458, -1492, -1467, -1413, -1349, -1287, -1202, -1085, -945, -769, -528, -235, 98, 455, 808, 1119, 1362, 1536, 1612, 1603, 1514, 1358, 1162, 942, 723, 519, 295, 11, -345, -734, -1098, -1374, -1552, -1661, -1735, -1799, -1837, -1805, -1696, -1513, -1296, -1091, -923, -771, -633, -492, -322, -99, 155, 399, 599, 751, 860, 939, 1009, 1085, 1159, 1204, 1200, 1150, 1057, 960, 874, 752, 547, 229, -179, -608, -1024, -1420, -1802, -2171, -2540, -2877, -3130, -3273, -3276, -3166, -2963, -2678, -2345, -1957, -1481, -908, -227, 521, 1283, 1981, 2570, 3013, 3301, 3469, 3511, 3447, 3258, 2916, 2436, 1832, 1165, 466, -264, -1012, -1764, -2484, -3130, -3645, -4012, -4237, -4305, -4253, -4080, -3791, -3405, -2926, -2383, -1786, -1150, -524, 60, 603, 1109, 1569, 1978, 2324, 2582, 2744, 2773, 2673, 2484, 2231, 1947, 1642, 1290, 883, 446, 11, -415, -836, -1249, -1640, -2009, -2361, -2685, -2962, -3180, -3298, -3309, -3200, -2987, -2708, -2379, -2021, -1628, -1182, -689, -154, 393, 923, 1406, 1834, 2201, 2475, 2649, 2683, 2566, 2330, 1991, 1595, 1160, 686, 193, -312, -829, -1338, -1813, -2224, -2535, -2718, -2798, -2778, -2683, -2531, -2301, -1992, -1596, -1138, -679, -268, 73, 344, 545, 709, 848, 958, 1018, 1009, 946, 853, 745, 629, 501, 355, 195, 43, -87, -196, -265, -280, -251, -223, -228, -285, -385, -513, -647, -772, -890, -1020, -1163, -1312, -1443, -1527, -1551, -1536, -1496, -1445, -1372, -1236, -1018, -704, -312, 114, 534, 916, 1247, 1506, 1704, 1839, 1916, 1937, 1878, 1733, 1498, 1182, 827, 452, 65, -332, -749, -1175, -1591, -1950, -2230, -2412, -2506, -2536, -2501, -2406, -2247, -2021, -1749, -1440, -1125, -824, -533, -230, 90, 430, 779, 1124, 1440, 1709, 1901, 2019, 2069, 2085, 2086, 2054, 1964, 1800, 1554, 1243, 874, 466, 28, -450, -972, -1521, -2060, -2554, -2958, -3256, -3464, -3575, -3605, -3542, -3373, -3109, -2725, -2228, -1638, -963, -246, 476, 1173, 1832, 2433, 2955, 3373, 3624, 3716, 3632, 3394, 3050, 2602, 2058, 1428, 710, -50, -807, -1513, -2149, -2692, -3145, -3504, -3745, -3868, -3848, -3676, -3371, -2933, -2415, -1855, -1287, -740, -232, 240, 695, 1124, 1510, 1814, 2004, 2097, 2105, 2047, 1932, 1738, 1478, 1163, 817, 472, 146, -151, -427, -699, -976, -1251, -1510, -1745, -1937, -2080, -2174, -2210, -2197, -2142, -2050, -1921, -1727, -1474, -1178, -864, -556, -267, 19, 320, 646, 972, 1264, 1479, 1614, 1661, 1639, 1564, 1418, 1206, 919, 564, 171, -242, -649, -1030, -1359, -1637, -1863, -2046, -2193, -2291, -2317, -2256, -2090, -1849, -1561, -1260, -970, -689, -411, -141, 90, 261, 353, 390, 410, 435, 465, 484, 475, 433, 361, 275, 192, 138, 120, 139, 181, 226, 258, 260, 233, 182, 120, 36, -90, -275, -536, -842, -1147, -1417, -1654, -1865, -2061, -2241, -2370, -2422, -2379, -2234, -2016, -1730, -1385, -983, -523, -26, 490, 994, 1465, 1870, 2185, 2402, 2486, 2472, 2374, 2197, 1950, 1615, 1187, 688, 144, -399, -918, -1403, -1858, -2275, -2631, -2899, -3026, -3038, -2945, -2781, -2574, -2325, -2033, -1703, -1340, -951, -533, -91, 355, 774, 1142, 1449, 1700, 1913, 2081, 2196, 2247, 2204, 2084, 1902, 1680, 1426, 1124, 755, 321, -161, -649, -1120, -1566, -1991, -2382, -2721, -2990, -3160, -3239, -3207, -3060, -2810, -2451, -2010, -1516, -987, -433, 155, 777, 1406, 1985, 2466, 2814, 3015, 3106, 3085, 2942, 2678, 2266, 1740, 1134, 491, -153, -778, -1376, -1940, -2444, -2872, -3197, -3392, -3464, -3385, -3161, -2823, -2385, -1905, -1408, -898, -374, 153, 650, 1075, 1388, 1609, 1753, 1843, 1883, 1851, 1734, 1527, 1242, 929, 624, 342, 74, -187, -448, -697, -914, -1098, -1243, -1347, -1414, -1443, -1458, -1477, -1507, -1532, -1521, -1457, -1347, -1207, -1070, -948, -830, -691, -510, -302, -91, 101, 276, 450, 635, 826, 994, 1109, 1161, 1136, 1056, 924, 750, 549, 333, 105, -125, -360, -601, -847, -1076, -1267, -1396, -1471, -1509, -1530, -1534, -1497, -1407, -1273, -1119, -977, -870, -792, -724, -653, -582, -514, -451, -392, -337, -272, -198, -113, -13, 107, 254, 420, 585, 727, 838, 921, 993, 1052, 1070, 1021, 883, 657, 372, 41, -321, -713, -1132, -1563, -1977, -2339, -2630, -2822, -2936, -2966, -2905, -2760, -2515, -2181, -1767, -1258, -679, -54, 566, 1140, 1625, 2015, 2325, 2545, 2681, 2703, 2585, 2334, 1956, 1503, 1010, 483, -69, -646, -1233, -1783, -2232, -2622, -2879, -3049, -3250, -3146, -3054, -2741, -2294, -2663, -2355, -968, -528, 8, 404, -350, 360, 1548, 1560, 2270, 2508, 1546, 2179, 2806, 1469, 1981, 2608, 1381, 983, 639, -544, -112, 265, -1057, -1515, -1925, -3192, -2738, -2417, -3674, -3524, -3203, -3637, -2891, -2619, -3479, -2320, -670, -818, -377, 14, -184, 1245, 2875, 2620, 2553, 2969, 2556, 2972, 3651, 2325, 1811, 2522, 1803, 668, 88, -969, -1159, -687, -1897, -2874, -2894, -3490, -3314, -2464, -2999, -3141, -2218, -2128, -1450, -745, -1273, -635, 1216, 1250, 1003, 1479, 1129, 1499, 2816, 2360, 1652, 1926, 1350, 1097, 1855, 1060, 6, 979, 890, -53, -288, -907, -1043, -21, -368, -1411, -1392, -1882, -2073, -1208, -1719, -2475, -1864, -2126, -2123, -1540, -2268, -2703, -1019, -570, -1069, -544, -648, -427, 1251, 1742, 1252, 1811, 1788, 1617, 2612, 2514, 1400, 2090, 2283, 1376, 888, 25, -720, 8, -263, -1632, -1901, -2544, -3221, -2473, -2588, -3475, -2955, -2878, -2945, -2042, -2366, -2989, -1568, -590, -870, -355, -342, -461, 1027, 1794, 1370, 1832, 1913, 1609, 2598, 2961, 1921, 2306, 2864, 2228, 1878, 1117, 257, 750, 698, -634, -1244, -2121, -3251, -2947, -3188, -4409, -4345, -4388, -4921, -3990, -3970, -4813, -3660, -2121, -1927, -1060, -354, -167, 1592, 3206, 3303, 3938, 4348, 4049, 4879, 5414, 4392, 4062, 4201, 3259, 2469, 1258, -450, -678, -827, -2385, -3383, -4183, -5501, -5354, -4942, -5741, -5589, -4960, -5114, -3933, -2941, -3378, -2432, -436, 236, 1064, 1881, 1704, 2921, 4525, 4525, 4693, 4904, 4036, 4215, 4753, 3722, 2951, 2939, 2108, 1424, 491, -1209, -1640, -1390, -2415, -3258, -3803, -5145, -5200, -4526, -5069, -5080, -4364, -4595, -3848, -2438, -2943, -2619, -746, 161, 930, 1945, 1795, 2448, 4193, 4562, 4720, 5068, 4236, 4074, 4628, 3844, 2906, 2651, 1840, 1050, 365, -1543, -2490, -2178, -2911, -3686, -3913, -4985, -5377, -4387, -4440, -4468, -3505, -3393, -2905, -1254, -1307, -1418, -38, 865, 1367, 2187, 1736, 1658, 2927, 3108, 2977, 3272, 2421, 1870, 2534, 2123, 1464, 1407, 1015, 749, 858, -382, -1217, -631, -782, -1320, -1348, -2344, -3088, -2455, -2658, -3139, -2743, -3091, -3426, -2230, -2340, -3096, -2276, -1510, -993, -87, -159, -222, 1185, 2041, 2355, 3150, 2853, 2532, 3482, 3542, 3147, 3192, 2709, 2276, 2481, 1232, -320, -116, -392, -1247, -1455, -2545, -3838, -3512, -3479, -4049, -3703, -3814, -4234, -3141, -2647, -3264, -2673, -1770, -1173, -120, 74, -257, 940, 2018, 2318, 3208, 3214, 2603, 3381, 3792, 3369, 3577, 3280, 2765, 3125, 2400, 627, 416, 252, -636, -908, -1973, -3709, -3950, -4030, -4847, -4735, -4874, -5617, -4926, -4092, -4570, -4102, -3048, -2180, -712, 215, 185, 1377, 2897, 3549, 4718, 5195, 4623, 5109, 5577, 4931, 4895, 4316, 3177, 3075, 2373, 90, -883, -1247, -2367, -2821, -3510, -5214, -5678, -5425, -5856, -5543, -5081, -5345, -4617, -3176, -3034, -2566, -1456, -661, 781, 1862, 1651, 2295, 3479, 3745, 4421, 4925, 3964, 3862, 4274, 3513, 3312, 2913, 1781, 1644, 1549, -192, -1248, -1293, -2046, -2257, -2473, -3875, -4416, -4106, -4451, -4301, -3839, -4306, -4013, -2854, -2658, -2463, -1728, -1275, -65, 1135, 1020, 1348, 2475, 2844, 3545, 4275, 3597, 3396, 3863, 3322, 3111, 3016, 1781, 1420, 1658, 164, -1139, -1279, -1917, -2156, -2089, -3246, -4040, -3676, -3851, -3659, -2976, -3274, -3136, -2145, -1774, -1636, -1112, -1061, -239, 1013, 705, 528, 1309, 1460, 1869, 2744, 2218, 1677, 2235, 2036, 1901, 2410, 1682, 1371, 2128, 1587, 396, 349, -4, -271, 70, -883, -2066, -2155, -2664, -3063, -2707, -3307, -3921, -3419, -3346, -3484, -3134, -3236, -2718, -1160, -818, -843, 155, 785, 1505, 2988, 3270, 3013, 3764, 3899, 3757, 4410, 3814, 2961, 3467, 2999, 1418, 802, 70, -791, -729, -1570, -3085, -3494, -4001, -4555, -4150, -4352, -4898, -4291, -3939, -3744, -3108, -2983, -2676, -953, -135, -179, 738, 1427, 1852, 3233, 3799, 3373, 3858, 4138, 3843, 4376, 4201, 3056, 3308, 3260, 1888, 1016, 294, -683, -712, -1341, -2904, -3550, -4107, -4947, -4658, -4751, -5529, -5115, -4708, -4470, -3694, -3309, -3125, -1433, -44, 136, 1077, 2022, 2559, 3987, 4874, 4555, 4812, 5041, 4580, 4840, 4683, 3173, 2877, 2738, 1333, 136, -789, -1932, -2130, -2436, -3805, -4471, -4781, -5303, -4808, -4373, -4738, -4193, -3458, -3107, -2126, -1563, -1644, -267, 1153, 1175, 1639, 2214, 2218, 3126, 3974, 3380, 3212, 3280, 2678, 2776, 2962, 1815, 1405, 1684, 901, 79, -475, -1331, -1274, -1047, -2000, -2629, -2856, -3534, -3347, -2845, -3425, -3398, -2851, -2970, -2415, -1920, -2332, -1710, -211, -36, 230, 913, 929, 1742, 2940, 2851, 2816, 3166, 2749, 2850, 3379, 2546, 1914, 2280, 1703, 872, 280, -681, -1024, -746, -1538, -2352, -2551, -3278, -3372, -2813, -3209, -3355, -2771, -2910, -2493, -1798, -2260, -2070, -641, -352, -259, 394, 325, 719, 1949, 2086, 1973, 2465, 2273, 2357, 3135, 2912, 2307, 2749, 2686, 2113, 1762, 896, 390, 669, -32, -1069, -1500, -2479, -3178, -2952, -3544, -4299, -4038, -4325, -4373, -3594, -3852, -3976, -2615, -1704, -1329, -325, 109, 736, 2355, 3120, 3338, 4074, 4087, 4078, 4864, 4756, 3955, 3922, 3592, 2741, 2095, 838, -268, -367, -1059, -2298, -2896, -3833, -4632, -4349, -4514, -5012, -4602, -4509, -4448, -3287, -3045, -3161, -1909, -740, -252, 684, 1089, 1313, 2624, 3435, 3505, 3979, 3893, 3544, 4092, 4096, 3382, 3147, 2852, 2175, 1807, 691, -478, -513, -907, -1928, -2387, -3212, -4252, -4047, -4041, -4592, -4299, -4109, -4300, -3336, -2793, -3080, -2209, -951, -338, 606, 1159, 1249, 2373, 3387, 3550, 4047, 4084, 3498, 3875, 3984, 3235, 2834, 2459, 1666, 1289, 403, -1047, -1323, -1462, -2310, -2654, -3134, -4047, -3913, -3547, -3851, -3484, -3025, -3170, -2318, -1457, -1792, -1328, -293, 170, 805, 1282, 944, 1474, 2333, 2269, 2535, 2645, 1994, 2134, 2509, 2030, 1860, 1734, 1274, 1338, 1094, -102, -262, -44, -619, -910, -1190, -2222, -2479, -2212, -2745, -2884, -2737, -3228, -3093, -2322, -2746, -2853, -2050, -1583, -945, -251, -356, 214, 1388, 1775, 2303, 2896, 2560, 2780, 3537, 3272, 3187, 3118, 2568, 2420, 2281, 983, 196, 250, -425, -997, -1388, -2546, -3156, -2988, -3397, -3604, -3391, -3772, -3735, -2833, -2924, -3011, -2283, -1753, -1054, -213, -222, 74, 1218, 1733, 2233, 2921, 2691, 2711, 3428, 3375, 3371, 3473, 2969, 2798, 2922, 1832, 867, 849, 226, -407, -771, -1995, -3010, -3098, -3602, -4070, -3963, -4426, -4687, -3985, -3822, -3920, -3266, -2659, -1752, -559, -210, 201, 1461, 2240, 2916, 3933, 3922, 3806, 4447, 4406, 4135, 4178, 3444, 2793, 2751, 1667, 198, -175, -813, -1618, -1925, -2904, -3967, -4032, -4245, -4521, -4096, -4147, -4226, -3369, -2755, -2668, -2000, -1403, -699, 520, 941, 980, 1837, 2415, 2669, 3400, 3401, 2910, 3229, 3197, 2755, 2885, 2286, 1598, 1789, 1239, -26, -314, -598, -1227, -1232, -1786, -2819, -2892, -2984, -3360, -3071, -3076, -3439, -2955, -2423, -2436, -2077, -1746, -1364, -234, 290, 232, 927, 1605, 1863, 2679, 2999, 2557, 2875, 3108, 2743, 2930, 2661, 1813, 1881, 1727, 494, -73, -312, -951, -1039, -1435, -2479, -2775, -2804, -3172, -2901, -2754, -3180, -2790, -2263, -2168, -1857, -1586, -1485, -532, 193, -25, 375, 984, 1124, 1802, 2285, 1893, 2005, 2355, 2138, 2431, 2580, 1877, 2030, 2268, 1440, 892, 760, 238, 152, -10, -1088, -1705, -1968, -2591, -2680, -2710, -3390, -3504, -3292, -3380, -3212, -3019, -3107, -2228, -1222, -1153, -614, 241, 668, 1636, 2661, 2685, 2977, 3574, 3497, 3775, 4137, 3403, 3165, 3326, 2466, 1481, 963, 129, -318, -612, -1751, -2640, -3043, -3749, -3904, -3726, -4194, -4234, -3759, -3644, -3235, -2706, -2676, -1899, -570, -267, 105, 977, 1339, 2019, 3002, 3050, 3056, 3489, 3332, 3349, 3707, 3051, 2526, 2752, 2154, 1194, 683, -52, -536, -598, -1468, -2398, -2706, -3335, -3668, -3414, -3791, -4045, -3595, -3510, -3145, -2577, -2603, -2104, -773, -279, 34, 922, 1328, 1890, 2977, 3197, 3129, 3556, 3472, 3316, 3655, 3174, 2340, 2410, 1989, 977, 338, -424, -1048, -1097, -1739, -2667, -2959, -3421, -3706, -3265, -3343, -3557, -3000, -2739, -2402, -1664, -1551, -1410, -232, 386, 450, 1053, 1337, 1539, 2355, 2584, 2273, 2463, 2343, 2068, 2402, 2208, 1463, 1560, 1484, 827, 444, -26, -505, -289, -521, -1300, -1561, -1961, -2422, -2165, -2211, -2683, -2502, -2491, -2580, -2083, -2130, -2364, -1574, -927, -890, -362, 29, 219, 1183, 1821, 1842, 2272, 2489, 2399, 2895, 3151, 2604, 2624, 2703, 2139, 1682, 1053, 344, 275, -56, -963, -1479, -2070, -2845, -2818, -2885, -3431, -3321, -3222, -3396, -2837, -2577, -2815, -2119, -1169, -944, -381, 158, 339, 1180, 1974, 2082, 2474, 2773, 2621, 3009, 3322, 2878, 2757, 2873, 2434, 2037, 1483, 637, 436, 297, -585, -1181, -1718, -2615, -2880, -2937, -3538, -3696, -3587, -3891, -3515, -3088, -3372, -2923, -1907, -1461, -833, -61, 239, 1096, 2195, 2505, 2978, 3513, 3412, 3705, 4119, 3739, 3369, 3298, 2776, 2253, 1590, 458, -108, -383, -1272, -2000, -2518, -3426, -3776, -3654, -4023, -4090, -3724, -3780, -3348, -2479, -2450, -2117, -1015, -372, 188, 954, 1179, 1695, 2616, 2851, 3005, 3299, 2973, 2901, 3185, 2779, 2285, 2090, 1603, 1164, 801, -149, -702, -674, -1175, -1714, -1935, -2596, -2974, -2701, -2854, -2971, -2645, -2714, -2601, -1861, -1858, -1861, -1130, -625, -265, 345, 447, 706, 1564, 1904, 2068, 2480, 2323, 2208, 2640, 2531, 2259, 2181, 1860, 1542, 1377, 554, -123, -126, -514, -1056, -1278, -1978, -2572, -2475, -2644, -2871, -2619, -2695, -2825, -2148, -1994, -2117, -1541, -998, -608, -19, 147, 288, 1048, 1482, 1665, 2147, 2082, 1919, 2347, 2357, 2156, 2192, 1960, 1708, 1800, 1227, 438, 472, 261, -246, -426, -1001, -1761, -1866, -2086, -2524, -2495, -2692, -3057, -2719, -2604, -2939, -2661, -2197, -1852, -1203, -862, -745, 116, 861, 1246, 1979, 2360, 2383, 2980, 3378, 3278, 3446, 3294, 2962, 3025, 2510, 1470, 1099, 690, -102, -559, -1286, -2364, -2753, -3077, -3670, -3731, -3820, -4143, -3807, -3301, -3370, -2984, -2312, -1751, -867, -197, 86, 899, 1778, 2199, 2863, 3264, 3118, 3431, 3714, 3424, 3409, 3126, 2506, 2349, 1988, 873, 298, -13, -748, -1175, -1654, -2574, -2993, -3105, -3510, -3520, -3417, -3660, -3426, -2850, -2756, -2449, -1865, -1409, -605, 108, 278, 869, 1722, 2069, 2634, 3142, 2968, 3085, 3402, 3166, 3124, 2946, 2289, 2033, 1802, 806, 88, -212, -869, -1307, -1667, -2522, -3021, -3117, -3460, -3467, -3223, -3358, -3158, -2564, -2297, -1998, -1428, -1006, -239, 537, 699, 1073, 1761, 2037, 2452, 2908, 2682, 2571, 2744, 2438, 2278, 2239, 1572, 1260, 1242, 506, -206, -383, -801, -1082, -1147, -1714, -2144, -2144, -2407, -2450, -2204, -2363, -2346, -1962, -1843, -1763, -1474, -1399, -953, -232, -190, -82, 486, 750, 1099, 1734, 1789, 1777, 2178, 2207, 2226, 2511, 2186, 1958, 2192, 1827, 1137, 899, 477, 42, -93, -757, -1484, -1746, -2223, -2640, -2608, -2912, -3200, -2935, -2849, -2787, -2491, -2402, -1993, -1093, -713, -482, 223, 709, 1165, 1984, 2264, 2304, 2738, 2869, 2843, 3153, 2914, 2425, 2562, 2292, 1512, 1109, 646, 74, -150, -710, -1528, -1894, -2346, -2828, -2846, -3096, -3455, -3271, -3180, -3105, -2771, -2632, -2416, -1507, -951, -752, -53, 556, 1029, 1909, 2479, 2575, 3011, 3298, 3295, 3629, 3602, 3061, 3036, 2819, 2031, 1429, 852, 117, -263, -881, -1870, -2409, -2931, -3544, -3623, -3756, -4109, -3925, -3695, -3492, -2969, -2586, -2256, -1255, -383, -12, 689, 1383, 1841, 2656, 3248, 3293, 3530, 3647, 3408, 3467, 3362, 2630, 2318, 2073, 1235, 501, -114, -811, -1139, -1519, -2273, -2702, -3000, -3423, -3362, -3244, -3415, -3140, -2769, -2574, -2027, -1638, -1508, -754, 87, 322, 766, 1284, 1491, 2051, 2597, 2590, 2719, 2849, 2612, 2634, 2673, 2139, 1862, 1811, 1282, 712, 233, -392, -678, -888, -1543, -1988, -2242, -2727, -2834, -2742, -3000, -2960, -2642, -2570, -2172, -1766, -1749, -1258, -400, -67, 319, 869, 1078, 1568, 2205, 2301, 2426, 2668, 2479, 2468, 2623, 2208, 1833, 1817, 1427, 921, 520, -57, -382, -491, -1015, -1474, -1679, -2130, -2314, -2219, -2474, -2587, -2365, -2415, -2212, -1804, -1921, -1766, -1070, -771, -544, -43, 174, 534, 1240, 1527, 1739, 2147, 2201, 2325, 2709, 2681, 2461, 2569, 2413, 2030, 1717, 1133, 682, 514, -77, -764, -1184, -1840, -2414, -2542, -2940, -3345, -3310, -3451, -3437, -2996, -2935, -2791, -2039, -1436, -1008, -311, 161, 674, 1580, 2136, 2500, 3035, 3187, 3224, 3549, 3507, 3173, 3067, 2789, 2264, 1780, 1016, 309, -15, -586, -1337, -1808, -2434, -3024, -3150, -3394, -3685, -3560, -3520, -3479, -2919, -2654, -2548, -1820, -1100, -608, 71, 563, 961, 1741, 2335, 2643, 3132, 3304, 3250, 3485, 3445, 3125, 2944, 2655, 2175, 1762, 1007, 161, -207, -724, -1473, -1932, -2511, -3177, -3369, -3555, -3860, -3762, -3630, -3573, -3006, -2540, -2368, -1738, -919, -319, 421, 1018, 1391, 2109, 2728, 2989, 3401, 3576, 3385, 3447, 3361, 2892, 2548, 2162, 1582, 1158, 489, -417, -862, -1244, -1863, -2218, -2569, -3081, -3161, -3113, -3267, -3081, -2819, -2738, -2239, -1665, -1528, -1114, -462, -41, 474, 929, 1078, 1501, 1983, 2111, 2365, 2541, 2359, 2393, 2454, 2168, 2008, 1810, 1441, 1272, 942, 209, -160, -329, -790, -1092, -1350, -1901, -2176, -2225, -2502, -2573, -2464, -2563, -2406, -1983, -1945, -1769, -1401, -993, -311, 357, 560, 841, 1305, 1490, 1815, 2248, 2250, 2377, 2547, 2298, 2148, 2021, 1675, 1574, 1314, 432, -295, -583, -1017, -1304, -1532, -2083, -2465, -2540, -2777, -2867, -2720, -2797, -2698, -2254, -2216, -2102, -1851, -1457, -583, 402, 848, 1100, 1471, 1649, 2055, 2627, 2845, 3140, 3510, 3425, 3295, 3245, 2954, 2860, 2783, 1958, 1125, 592, -119, -584, -934, -1649, -2312, -2736, -3353, -3838, -3993, -4241, -4258, -4009, -3897, -3613, -3185, -2768, -1749, -509, 272, 898, 1549, 1962, 2468, 3165, 3643, 4095, 4503, 4572, 4508, 4335, 3932, 3683, 3467, 2649, 1693, 916, 15, -741, -1360, -2028, -2582, -3089, -3656, -3979, -4094, -4280, -4262, -3974, -3826, -3569, -3107, -2850, -2329, -1496, -712, -77, 367, 578, 918, 1465, 1924, 2397, 2845, 2903, 2825, 2789, 2657, 2535, 2481, 2088, 1542, 1080, 521, 102, -154, -574, -893, -1074, -1519, -1888, -1943, -2067, -2207, -2161, -2194, -2121, -1859, -1840, -1628, -945, -375, 28, 342, 354, 305, 584, 817, 885, 837, 595, 375, 222, -53, -196, -84, -224, -568, -764, -1092, -1380, -1377, -1373, -1257, -1035, -1050, -961, -580, -340, -42, 467, 721, 860, 1158, 1346, 1367, 1700, 2067, 2228, 2219, 1866, 1454, 1248, 1051, 858, 744, 387, -45, -348, -704, -1019, -1043, -1089, -1427, -1889, -2440, -2871, -3050, -3168, -3116, -2807, -2701, -2714, -2404, -2026, -1780, -1408, -1063, -836, -429, 39, 378, 1005, 1748, 2470, 3251, 3696, 3704, 3838, 4138, 4334, 4423, 4269, 3938, 3599, 3076, 2487, 2099, 1611, 840, 15, -894, -1917, -2709, -3353, -3885, -4145, -4426, -4811, -4993, -5156, -5295, -5129, -4860, -4624, -4129, -3455, -2811, -1990, -937, 141, 1252, 2065, 2540, 3040, 3631, 4230, 4848, 5186, 5244, 5408, 5477, 5272, 5124, 4966, 4519, 3788, 2816, 1757, 755, -256, -1189, -1835, -2497, -3414, -4127, -4605, -5103, -5403, -5512, -5650, -5590, -5296, -4802, -4147, -3446, -2717, -1756, -796, -218, 341, 1054, 1815, 2620, 3256, 3653, 3946, 4031, 3928, 3896, 3814, 3564, 3107, 2458, 1689, 971, 367, -98, -378, -542, -876, -1222, -1478, -1712, -1796, -1743, -1794, -1831, -1761, -1621, -1341, -973, -653, -285, 166, 340, 276, 233, 267, 461, 590, 342, 76, -150, -507, -704, -613, -583, -662, -852, -1082, -1228, -1382, -1550, -1405, -1051, -901, -791, -592, -510, -325, 95, 461, 755, 990, 1208, 1646, 2091, 2295, 2556, 2918, 2961, 2786, 2544, 2187, 1980, 1800, 1382, 933, 417, -294, -837, -1155, -1514, -1842, -2292, -2951, -3505, -3979, -4393, -4509, -4291, -4021, -3675, -3307, -2995, -2522, -1871, -1241, -670, -259, 69, 697, 1447, 2005, 2486, 3009, 3491, 3837, 3982, 3966, 4036, 4127, 4030, 3810, 3466, 2934, 2416, 2126, 1832, 1386, 728, -65, -784, -1507, -2303, -2934, -3335, -3685, -3997, -4225, -4528, -4857, -4984, -4965, -4909, -4824, -4660, -4187, -3324, -2487, -1672, -663, 398, 1320, 2141, 2750, 3321, 4040, 4616, 4992, 5272, 5200, 5089, 5185, 5133, 4876, 4409, 3614, 2747, 1882, 857, -126, -926, -1673, -2298, -2854, -3494, -4085, -4467, -4709, -4815, -4854, -4928, -4795, -4245, -3647, -3140, -2541, -1841, -1117, -486, -64, 366, 1025, 1629, 2129, 2597, 2845, 2924, 3115, 3308, 3349, 3218, 2844, 2397, 1946, 1278, 637, 277, 4, -282, -501, -784, -1160, -1421, -1597, -1680, -1695, -1807, -1858, -1570, -1200, -940, -560, -106, 321, 704, 857, 854, 1010, 1127, 1078, 1016, 727, 216, -106, -374, -687, -930, -1301, -1791, -2080, -2390, -2717, -2712, -2590, -2433, -2062, -1748, -1490, -1027, -593, -181, 436, 916, 1258, 1868, 2529, 2988, 3367, 3611, 3785, 3960, 3832, 3395, 3095, 2748, 2173, 1679, 1129, 365, -283, -799, -1262, -1655, -2189, -2820, -3209, -3620, -4172, -4373, -4433, -4514, -4284, -3959, -3720, -3321, -2884, -2425, -1739, -1161, -787, -158, 594, 1220, 1908, 2502, 2981, 3588, 4040, 4212, 4416, 4559, 4509, 4464, 4263, 3768, 3308, 2853, 2331, 1901, 1314, 440, -325, -1045, -1886, -2551, -3082, -3579, -3808, -4010, -4293, -4379, -4419, -4507, -4329, -4111, -4074, -3857, -3374, -2772, -2097, -1442, -790, 63, 859, 1393, 1976, 2586, 2983, 3375, 3798, 4007, 4104, 4190, 4242, 4394, 4357, 3961, 3548, 3108, 2360, 1610, 974, 214, -462, -1060, -1761, -2401, -2998, -3608, -3962, -4155, -4520, -4710, -4536, -4280, -3869, -3364, -2924, -2267, -1483, -880, -331, 247, 705, 1234, 1823, 2165, 2427, 2658, 2725, 2890, 3016, 2736, 2312, 1969, 1463, 913, 475, -28, -336, -492, -768, -919, -967, -1216, -1292, -1110, -1112, -1156, -1020, -813, -455, -95, 46, 315, 751, 898, 966, 1157, 1120, 983, 973, 817, 509, 186, -196, -405, -550, -1021, -1522, -1845, -2225, -2553, -2663, -2829, -2934, -2747, -2535, -2309, -1986, -1747, -1353, -705, -190, 212, 772, 1359, 2082, 2865, 3328, 3657, 4133, 4432, 4523, 4510, 4231, 3839, 3479, 2924, 2212, 1473, 633, -129, -667, -1368, -2281, -3053, -3695, -4286, -4749, -5135, -5328, -5257, -5139, -4923, -4456, -4054, -3622, -2793, -1940, -1323, -648, 98, 909, 1770, 2379, 2835, 3439, 3921, 4177, 4470, 4564, 4432, 4402, 4305, 3974, 3544, 3036, 2579, 2284, 1801, 1094, 440, -224, -911, -1469, -2071, -2697, -3079, -3352, -3633, -3821, -4015, -4222, -4178, -4001, -3918, -3784, -3567, -3243, -2614, -1991, -1571, -967, -176, 494, 1167, 1811, 2279, 2721, 3103, 3350, 3586, 3670, 3617, 3770, 3862, 3532, 3176, 2870, 2447, 1990, 1468, 845, 331, -156, -708, -1094, -1527, -2158, -2518, -2684, -2997, -3262, -3396, -3431, -3213, -2937, -2827, -2573, -2182, -1814, -1280, -741, -429, -73, 377, 733, 1089, 1366, 1554, 1898, 2209, 2235, 2213, 2074, 1759, 1570, 1350, 868, 491, 247, -93, -350, -559, -873, -1069, -1088, -1127, -1104, -1100, -1115, -813, -357, -129, 87, 440, 743, 1039, 1356, 1521, 1611, 1625, 1478, 1347, 1089, 591, 225, 41, -419, -1025, -1550, -2097, -2540, -2874, -3215, -3392, -3431, -3480, -3278, -2899, -2701, -2413, -1790, -1172, -615, 8, 622, 1304, 2114, 2757, 3293, 3782, 4116, 4435, 4726, 4733, 4573, 4377, 3946, 3418, 2859, 2079, 1320, 677, -84, -870, -1669, -2579, -3305, -3853, -4479, -4987, -5229, -5462, -5547, -5377, -5150, -4844, -4386, -3780, -2984, -2197, -1512, -653, 415, 1301, 1995, 2713, 3385, 3958, 4451, 4842, 5130, 5163, 4961, 4807, 4593, 4017, 3411, 2990, 2434, 1690, 961, 184, -556, -1207, -1829, -2340, -2800, -3325, -3653, -3714, -3845, -3971, -3892, -3752, -3605, -3365, -3125, -2833, -2394, -1929, -1509, -1114, -777, -289, 343, 843, 1274, 1757, 2053, 2258, 2580, 2748, 2775, 2884, 3013, 3102, 3050, 2715, 2388, 2264, 1949, 1521, 1217, 750, 142, -235, -573, -1033, -1499, -1898, -2100, -2240, -2606, -2822, -2682, -2554, -2482, -2286, -2112, -1917, -1552, -1143, -713, -345, -130, 137, 521, 696, 720, 949, 1207, 1325, 1403, 1317, 1128, 1021, 896, 746, 595, 307, 15, -35, -121, -331, -444, -489, -514, -456, -439, -495, -397, -134, 106, 272, 353, 481, 781, 1028, 1173, 1374, 1466, 1361, 1334, 1304, 1026, 708, 478, 237, -114, -646, -1247, -1661, -2054, -2551, -2893, -3143, -3479, -3626, -3497, -3389, -3253, -3013, -2612, -2003, -1440, -938, -152, 755, 1551, 2291, 2978, 3516, 4072, 4635, 5012, 5227, 5230, 5018, 4763, 4367, 3685, 2950, 2243, 1419, 571, -332, -1379, -2309, -3043, -3771, -4407, -4938, -5419, -5673, -5700, -5663, -5472, -5131, -4724, -4121, -3366, -2700, -1951, -954, 20, 897, 1645, 2256, 2938, 3623, 4113, 4576, 4964, 5009, 4957, 4936, 4672, 4241, 3823, 3350, 2857, 2205, 1340, 554, -105, -844, -1494, -2014, -2651, -3232, -3552, -3784, -3970, -4077, -4111, -3924, -3673, -3508, -3210, -2710, -2221, -1707, -1195, -836, -456, 76, 567, 1025, 1477, 1770, 1975, 2178, 2264, 2247, 2267, 2244, 2225, 2214, 2011, 1724, 1591, 1437, 1213, 1042, 770, 466, 257, -4, -275, -445, -745, -1019, -1099, -1284, -1558, -1642, -1660, -1649, -1628, -1713, -1718, -1543, -1441, -1290, -925, -704, -601, -355, -121, 3, 166, 336, 525, 740, 767, 707, 747, 676, 514, 479, 375, 136, -44, -201, -332, -353, -439, -519, -445, -427, -411, -200, 15, 219, 500, 660, 757, 999, 1208, 1383, 1627, 1754, 1731, 1670, 1497, 1295, 1095, 758, 381, 82, -363, -919, -1388, -1818, -2276, -2656, -2967, -3231, -3457, -3642, -3617, -3375, -3185, -3014, -2641, -2191, -1705, -1091, -392, 342, 1108, 1776, 2396, 3052, 3600, 4059, 4593, 4990, 5091, 5037, 4906, 4634, 4209, 3637, 2987, 2338, 1524, 542, -359, -1289, -2267, -3071, -3770, -4494, -5111, -5585, -5891, -5925, -5844, -5713, -5332, -4847, -4270, -3437, -2553, -1649, -578, 406, 1202, 2065, 2872, 3480, 4138, 4718, 5025, 5210, 5188, 5029, 4859, 4457, 3919, 3488, 2915, 2100, 1379, 674, -97, -749, -1364, -1978, -2438, -2914, -3334, -3450, -3508, -3682, -3660, -3511, -3406, -3132, -2760, -2423, -1968, -1553, -1241, -786, -374, -115, 323, 830, 1151, 1445, 1687, 1782, 1925, 2015, 1981, 2014, 1990, 1768, 1623, 1506, 1265, 1080, 915, 652, 462, 252, -43, -170, -249, -458, -604, -682, -847, -899, -841, -862, -823, -724, -776, -795, -720, -736, -719, -569, -483, -427, -416, -497, -453, -404, -481, -425, -297, -344, -376, -290, -268, -253, -213, -200, -153, -148, -253, -233, -100, -89, -88, 36, 54, 53, 215, 368, 510, 723, 811, 865, 1026, 1097, 1169, 1405, 1571, 1644, 1695, 1598, 1465, 1356, 1114, 875, 666, 265, -241, -650, -1130, -1630, -2046, -2523, -2974, -3290, -3630, -3862, -3848, -3788, -3698, -3420, -3086, -2730, -2172, -1513, -796, 39, 798, 1457, 2220, 2951, 3517, 4091, 4632, 4954, 5156, 5182, 5011, 4778, 4343, 3784, 3250, 2560, 1660, 798, -41, -931, -1770, -2606, -3400, -4004, -4590, -5132, -5376, -5500, -5599, -5462, -5153, -4878, -4427, -3755, -2995, -2116, -1231, -471, 382, 1270, 2016, 2756, 3470, 4013, 4475, 4812, 4898, 4942, 4869, 4577, 4311, 3953, 3272, 2588, 1944, 1208, 504, -235, -1029, -1656, -2220, -2840, -3197, -3389, -3629, -3700, -3621, -3590, -3432, -3088, -2669, -2161, -1662, -1331, -943, -449, -43, 319, 672, 955, 1210, 1404, 1460, 1516, 1547, 1450, 1416, 1384, 1150, 915, 825, 717, 605, 500, 339, 279, 282, 149, 90, 155, 120, 71, 91, 12, -109, -108, -95, -59, -15, -132, -274, -271, -300, -381, -404, -427, -433, -409, -480, -533, -522, -608, -634, -556, -632, -772, -752, -722, -726, -697, -748, -774, -696, -719, -754, -625, -533, -481, -303, -130, -28, 162, 405, 685, 1014, 1207, 1328, 1548, 1728, 1833, 1933, 1978, 2004, 2045, 1974, 1788, 1620, 1341, 1006, 759, 412, -72, -515, -941, -1363, -1725, -2169, -2603, -2872, -3180, -3494, -3559, -3584, -3622, -3483, -3231, -2963, -2637, -2242, -1686, -989, -365, 202, 868, 1559, 2226, 2896, 3465, 3961, 4426, 4730, 4896, 4996, 4870, 4549, 4268, 3840, 3153, 2400, 1615, 781, -29, -935, -1878, -2698, -3489, -4221, -4722, -5125, -5494, -5627, -5567, -5409, -5106, -4699, -4145, -3333, -2478, -1698, -888, -13, 889, 1759, 2482, 3084, 3654, 4085, 4355, 4565, 4594, 4397, 4199, 3990, 3572, 2980, 2378, 1790, 1258, 664, -48, -653, -1187, -1765, -2174, -2403, -2697, -2939, -3002, -2961, -2897, -2826, -2673, -2318, -1928, -1660, -1372, -1019, -696, -315, 53, 289, 498, 721, 903, 1070, 1168, 1109, 1111, 1179, 1086, 916, 724, 505, 394, 358, 189, 15, -78, -190, -215, -138, -133, -129, -55, 39, 170, 264, 254, 347, 575, 680, 669, 632, 582, 591, 570, 409, 264, 123, -107, -278, -407, -683, -965, -1071, -1160, -1331, -1549, -1697, -1665, -1565, -1541, -1475, -1349, -1293, -1174, -896, -697, -603, -407, -147, 123, 322, 438, 649, 986, 1247, 1420, 1560, 1624, 1769, 2002, 2078, 2066, 2077, 2046, 2032, 2009, 1804, 1523, 1332, 1085, 760, 337, -217, -688, -1018, -1442, -1958, -2426, -2890, -3265, -3512, -3728, -3890, -3935, -3885, -3643, -3292, -3024, -2657, -1997, -1276, -620, -5, 619, 1351, 2136, 2792, 3366, 3883, 4230, 4532, 4822, 4878, 4697, 4486, 4239, 3840, 3232, 2443, 1710, 1064, 326, -489, -1278, -2092, -2860, -3425, -3891, -4360, -4732, -4960, -4960, -4839, -4741, -4504, -4020, -3427, -2797, -2127, -1515, -820, 63, 880, 1573, 2223, 2749, 3221, 3664, 3939, 4048, 4065, 4003, 3885, 3631, 3105, 2537, 2106, 1628, 1043, 435, -207, -809, -1321, -1758, -2093, -2365, -2633, -2726, -2604, -2580, -2553, -2297, -1930, -1552, -1220, -978, -685, -303, 21, 300, 567, 648, 661, 759, 796, 710, 578, 492, 455, 345, 72, -192, -298, -374, -407, -411, -478, -538, -479, -329, -143, 3, 113, 288, 549, 719, 799, 898, 1034, 1183, 1290, 1224, 1052, 1008, 998, 890, 761, 574, 292, 63, -116, -330, -597, -885, -1056, -1137, -1354, -1681, -1859, -1888, -1908, -1912, -1912, -1925, -1881, -1768, -1559, -1313, -1180, -1037, -674, -310, -114, 148, 514, 907, 1291, 1574, 1758, 1983, 2227, 2446, 2649, 2693, 2579, 2510, 2474, 2340, 2109, 1802, 1496, 1214, 820, 282, -219, -683, -1097, -1464, -1927, -2438, -2839, -3161, -3395, -3529, -3715, -3861, -3792, -3596, -3385, -3097, -2738, -2242, -1639, -959, -377, -87, 580, 1505, 2258, 2788, 3296, 3721, 4143, 4499, 4621, 4620, 5000, 4257, 3848, 5033, 4355, 2489, 1581, 537, -17, -612, -1937, -3120, -4149, -3539, -2013, -4345, -7100, -6234, -4748, -5054, -4671, -2991, -1526, -1600, -1878, -2149, -1776, -1036, -347, -201, 1384, 2346, 720, 3283, 6896, 5067, 2895, 2587, 1864, 2326, 1677, 399, -420, -572, 2517, 3142, -1516, -3491, -1251, -365, -801, -303, 1099, 1295, 588, -920, -1940, -1835, -1235, -1527, -1194, 678, -130, -852, 2953, 4314, 1260, 327, -99, -278, -40, -1074, -2311, -2455, -1118, 2043, 38, -4416, -4185, -1681, -869, -838, 238, 1428, 1536, 751, -474, -840, -132, 469, 471, 1707, 3125, 1757, 2596, 6448, 6080, 3401, 3039, 2341, 2215, 1820, 271, -768, -1120, 885, 2289, -1826, -5369, -4336, -2896, -2885, -3065, -2430, -2010, -2382, -4131, -5560, -5379, -4465, -4429, -3827, -1899, -1368, -2480, -202, 3141, 1844, 971, 1434, 1570, 1974, 1812, 932, 1293, 2266, 5598, 5296, 1128, 26, 1870, 3287, 3200, 3225, 3500, 3661, 2201, -155, -1676, -1771, -2171, -2884, -2869, -2396, -3993, -5202, -2538, -1956, -4578, -5277, -5578, -6153, -6311, -6987, -7111, -6274, -3917, -721, -2337, -5083, -4192, -987, 1293, 2339, 3492, 5333, 6086, 5109, 4004, 4318, 5101, 5321, 5630, 6221, 6267, 4135, 3830, 6163, 4670, 2068, 1083, -209, -1955, -3507, -5410, -6069, -6356, -4352, -4548, -8543, -10736, -9326, -6751, -5735, -5552, -4606, -3065, -2994, -3846, -3983, -2721, -1412, -1, 1262, 2750, 3307, 2417, 4861, 7329, 6076, 5257, 5430, 4566, 3666, 2567, 1672, 1544, 2419, 4346, 2121, -1983, -3508, -1580, -59, -462, -1109, -367, -470, -1779, -3316, -3758, -3678, -3077, -2435, -2123, -1467, -2612, -3078, -84, 806, -669, -852, -795, -1855, -2528, -3288, -3265, -2730, -512, 727, -1587, -4324, -3831, -888, 731, 582, 1175, 2299, 2477, 1596, 873, 922, 1572, 2784, 3484, 4090, 4210, 2344, 3236, 5630, 4890, 3409, 3309, 2152, 683, -664, -1810, -2141, -1684, -212, -1411, -5101, -7627, -6198, -3969, -3722, -4256, -4013, -3882, -4251, -5032, -5475, -5474, -4208, -2679, -1817, -814, -1210, -1755, 1066, 3629, 3422, 3516, 4052, 3417, 2870, 2505, 2703, 3319, 5014, 6504, 4826, 1344, 475, 2733, 4122, 3488, 2869, 2377, 1712, 443, -1029, -2482, -3135, -2982, -3046, -3354, -3872, -6045, -6629, -4397, -3536, -4501, -4695, -5136, -6027, -6523, -6372, -5583, -4246, -1843, -594, -2158, -3784, -1858, 1649, 3492, 4280, 4766, 5384, 5862, 5828, 5322, 4818, 5374, 6128, 6165, 6057, 4677, 2388, 2769, 4309, 3420, 1751, 542, -1418, -3475, -4824, -5646, -6137, -5873, -4832, -5574, -8504, -9944, -8019, -5687, -4598, -4277, -3968, -3222, -2521, -2071, -2041, -1409, 5, 1427, 2531, 3210, 2274, 1683, 4006, 6136, 5942, 5590, 5014, 3469, 2085, 1541, 1306, 1249, 1869, 2335, 382, -2553, -2984, -1263, -107, -94, -811, -1163, -1241, -1371, -2033, -2704, -2571, -1966, -1547, -1188, -1496, -3033, -3030, -791, 326, 9, -368, -1373, -2861, -3513, -3528, -3209, -2665, -1422, -1123, -3100, -4677, -3332, -1068, 454, 774, 814, 1156, 1769, 2089, 1830, 1970, 2738, 3542, 4183, 4374, 3419, 2108, 3089, 5051, 5296, 4603, 3667, 1906, 92, -876, -1408, -1891, -2198, -1909, -3022, -5678, -6975, -6083, -4747, -4320, -4840, -5236, -5092, -4708, -4814, -4796, -4260, -3447, -2482, -1499, -1010, -1604, -1413, 1203, 3657, 4504, 4717, 4509, 3633, 3203, 3461, 4015, 4318, 4973, 5448, 4038, 2038, 1711, 2597, 3372, 2900, 1769, 867, 452, -260, -1380, -2426, -3171, -3629, -3869, -4397, -5399, -6860, -6741, -4886, -3778, -3811, -4100, -4804, -5652, -5619, -4858, -3995, -3092, -1412, -557, -1341, -1634, -133, 2309, 3928, 4310, 4478, 5076, 5666, 5796, 5688, 5446, 5221, 5255, 5108, 4434, 2906, 1232, 1455, 2485, 2363, 1207, -123, -2027, -3814, -4838, -5277, -5802, -5950, -5534, -6125, -7496, -7869, -6661, -4870, -3980, -3789, -3352, -2431, -1589, -888, -360, 149, 880, 1723, 2173, 2232, 1508, 1602, 3505, 5181, 5390, 4812, 3778, 2414, 1535, 1239, 1064, 806, 1012, 1048, -59, -1499, -1878, -1010, -233, -312, -705, -808, -713, -538, -544, -840, -1194, -1188, -1205, -1401, -2073, -3119, -2606, -911, 34, -281, -933, -2025, -3034, -3420, -3275, -3271, -3179, -2565, -2331, -3055, -3601, -2778, -1138, -95, 238, 551, 1098, 1819, 2556, 3026, 3207, 3437, 3732, 3925, 3965, 3257, 2665, 3467, 4784, 5051, 4328, 3152, 1673, 317, -630, -1387, -2328, -3000, -3296, -4193, -5743, -6601, -6286, -5721, -5644, -5864, -5925, -5579, -4818, -4172, -3821, -3547, -2965, -2281, -1579, -1071, -957, -12, 2070, 4095, 4992, 5244, 5052, 4648, 4415, 4553, 4546, 4362, 4507, 4632, 3784, 2477, 1850, 1922, 1913, 1410, 640, -89, -540, -944, -1534, -2445, -3383, -4147, -4694, -5122, -5954, -6762, -6331, -4778, -3785, -3734, -3931, -4195, -4371, -4052, -3344, -2749, -2069, -954, -55, 181, 401, 1241, 2568, 3665, 4234, 4465, 4796, 5287, 5644, 5634, 5246, 4741, 4143, 3477, 2709, 1536, 573, 668, 1263, 1009, 55, -1176, -2469, -3529, -4136, -4702, -5287, -5447, -5213, -5379, -5915, -6028, -5337, -4353, -3653, -3229, -2788, -2021, -1056, -155, 314, 529, 691, 899, 1205, 1311, 1147, 1505, 2763, 3791, 3905, 3566, 2981, 2252, 1775, 1522, 1107, 578, 456, 497, 32, -766, -1151, -894, -555, -483, -612, -567, -285, 22, 53, -209, -643, -1145, -1451, -1607, -2051, -2539, -2234, -1319, -958, -1240, -1799, -2396, -2888, -3149, -3305, -3470, -3476, -3074, -2666, -2604, -2580, -2120, -1287, -381, 332, 918, 1679, 2633, 3492, 4010, 4263, 4276, 4235, 4271, 4129, 3641, 3355, 3772, 4248, 4056, 3351, 2351, 1184, 80, -902, -1897, -2995, -3714, -4049, -4650, -5629, -6378, -6511, -6333, -6164, -6047, -5758, -5224, -4548, -3869, -3232, -2798, -2448, -1851, -1098, -472, 72, 1061, 2634, 3999, 4741, 5026, 5147, 5119, 5061, 5040, 4811, 4416, 4241, 4033, 3357, 2341, 1515, 1012, 671, 135, -556, -1134, -1570, -2025, -2547, -3220, -4055, -4799, -5318, -5653, -5915, -5967, -5475, -4588, -3907, -3566, -3318, -3071, -2774, -2290, -1767, -1418, -901, -64, 640, 1018, 1330, 1797, 2445, 3079, 3521, 3896, 4259, 4540, 4783, 4823, 4427, 3767, 3124, 2492, 1827, 1069, 487, 437, 395, -72, -743, -1436, -2246, -2965, -3488, -4029, -4542, -4688, -4553, -4464, -4542, -4590, -4340, -3804, -3281, -2722, -2063, -1406, -735, -70, 367, 539, 632, 703, 875, 1074, 1160, 1464, 2052, 2466, 2555, 2448, 2225, 1989, 1761, 1461, 1106, 897, 860, 824, 568, 137, -156, -219, -188, -91, 20, 44, 27, 38, -123, -518, -999, -1471, -1907, -2250, -2610, -2876, -2805, -2622, -2575, -2627, -2759, -2966, -3111, -3201, -3300, -3339, -3143, -2690, -2234, -2042, -1851, -1379, -713, 20, 826, 1596, 2317, 3054, 3698, 4126, 4363, 4431, 4330, 4214, 4034, 3710, 3501, 3475, 3351, 2932, 2207, 1364, 493, -483, -1522, -2503, -3363, -4070, -4598, -5171, -5817, -6297, -6547, -6510, -6222, -5888, -5478, -4829, -4015, -3254, -2538, -1862, -1213, -543, 150, 869, 1658, 2523, 3449, 4260, 4739, 4976, 5179, 5296, 5211, 4926, 4492, 4070, 3744, 3296, 2566, 1758, 990, 324, -195, -709, -1287, -1813, -2262, -2704, -3175, -3753, -4352, -4780, -5059, -5230, -5278, -5214, -4914, -4391, -3919, -3551, -3070, -2498, -1970, -1493, -1082, -661, -90, 614, 1228, 1632, 1849, 2064, 2477, 2932, 3235, 3437, 3656, 3809, 3779, 3555, 3159, 2677, 2124, 1594, 1126, 578, 7, -324, -499, -828, -1268, -1668, -2062, -2481, -2944, -3392, -3634, -3678, -3643, -3634, -3727, -3855, -3776, -3425, -2938, -2470, -2044, -1589, -1078, -634, -313, -48, 168, 381, 659, 901, 1031, 1255, 1628, 1939, 2090, 2154, 2118, 2036, 1943, 1807, 1643, 1476, 1356, 1291, 1116, 748, 421, 338, 350, 349, 274, 132, -42, -238, -452, -712, -1115, -1631, -2012, -2272, -2604, -2953, -3143, -3187, -3240, -3333, -3392, -3397, -3395, -3362, -3201, -2950, -2681, -2274, -1729, -1229, -819, -330, 332, 1113, 1862, 2512, 3117, 3670, 4095, 4434, 4602, 4476, 4231, 4013, 3754, 3380, 2924, 2438, 1920, 1342, 693, -36, -854, -1729, -2540, -3298, -4031, -4634, -5076, -5469, -5851, -6123, -6223, -6156, -5839, -5321, -4708, -4077, -3456, -2756, -1948, -1237, -616, 124, 931, 1663, 2343, 2979, 3554, 4062, 4471, 4820, 5052, 4958, 4706, 4462, 4101, 3613, 3117, 2560, 1887, 1120, 339, -353, -932, -1481, -1943, -2343, -2830, -3350, -3721, -3980, -4201, -4363, -4457, -4456, -4355, -4203, -3973, -3614, -3196, -2702, -2135, -1674, -1324, -929, -497, -19, 523, 1006, 1339, 1609, 1849, 2121, 2433, 2702, 2961, 3213, 3280, 3215, 3141, 2986, 2713, 2376, 1970, 1478, 951, 458, 82, -233, -642, -1072, -1388, -1714, -2153, -2555, -2864, -3117, -3267, -3315, -3359, -3437, -3518, -3468, -3234, -2985, -2755, -2408, -2014, -1657, -1300, -958, -662, -375, -119, 121, 366, 544, 728, 1014, 1282, 1441, 1585, 1764, 1947, 2086, 2098, 2018, 1926, 1854, 1771, 1609, 1345, 1069, 885, 713, 490, 275, 47, -220, -464, -745, -1145, -1582, -1959, -2266, -2538, -2884, -3241, -3457, -3596, -3725, -3744, -3693, -3623, -3472, -3262, -3064, -2864, -2580, -2083, -1462, -930, -503, 11, 628, 1248, 1890, 2536, 3116, 3636, 4090, 4426, 4588, 4584, 4485, 4378, 4151, 3680, 3113, 2548, 1943, 1320, 654, -122, -923, -1724, -2539, -3309, -4018, -4635, -5047, -5342, -5663, -5912, -6009, -5935, -5555, -5023, -4501, -3931, -3265, -2522, -1740, -991, -293, 458, 1211, 1849, 2417, 2897, 3285, 3701, 4114, 4363, 4431, 4370, 4230, 4040, 3711, 3217, 2720, 2217, 1586, 924, 275, -415, -1021, -1482, -1922, -2403, -2922, -3365, -3625, -3789, -4001, -4146, -4176, -4169, -4080, -3928, -3776, -3519, -3126, -2662, -2194, -1774, -1400, -951, -444, -27, 340, 693, 994, 1301, 1609, 1802, 1941, 2145, 2339, 2493, 2590, 2578, 2542, 2521, 2413, 2209, 1925, 1542, 1216, 980, 646, 231, -153, -493, -789, -1108, -1511, -1892, -2201, -2510, -2752, -2927, -3145, -3308, -3310, -3274, -3269, -3234, -3103, -2804, -2432, -2124, -1809, -1443, -1104, -746, -347, -42, 216, 536, 850, 1106, 1291, 1445, 1686, 1992, 2206, 2304, 2346, 2307, 2262, 2227, 2094, 1888, 1696, 1495, 1270, 1008, 688, 387, 146, -134, -484, -890, -1358, -1773, -2059, -2369, -2763, -3116, -3419, -3697, -3910, -4067, -4126, -4060, -3915, -3707, -3445, -3229, -2951, -2460, -1895, -1386, -878, -355, 201, 797, 1366, 1936, 2521, 3039, 3497, 3917, 4159, 4249, 4340, 4357, 4195, 3880, 3412, 2899, 2382, 1788, 1127, 448, -289, -1060, -1791, -2542, -3308, -3953, -4477, -4905, -5260, -5579, -5782, -5788, -5634, -5359, -4964, -4499, -3943, -3229, -2478, -1741, -939, -121, 664, 1409, 2049, 2586, 3085, 3535, 3914, 4203, 4322, 4311, 4314, 4224, 3930, 3544, 3088, 2558, 1995, 1394, 762, 145, -460, -1012, -1464, -1948, -2465, -2817, -3064, -3304, -3493, -3629, -3702, -3680, -3627, -3553, -3406, -3244, -3048, -2727, -2392, -2104, -1741, -1303, -895, -528, -228, 33, 353, 669, 925, 1155, 1328, 1459, 1638, 1809, 1902, 1995, 2078, 2108, 2119, 2049, 1882, 1717, 1562, 1365, 1135, 831, 477, 201, -57, -391, -712, -1013, -1369, -1706, -2016, -2352, -2635, -2841, -3010, -3132, -3273, -3439, -3477, -3359, -3230, -3044, -2776, -2496, -2176, -1811, -1426, -1002, -586, -201, 217, 603, 866, 1158, 1545, 1888, 2175, 2414, 2565, 2677, 2745, 2713, 2641, 2531, 2327, 2109, 1883, 1556, 1214, 924, 604, 254, -124, -585, -1037, -1431, -1823, -2184, -2522, -2891, -3217, -3497, -3784, -3993, -4085, -4143, -4091, -3925, -3755, -3525, -3180, -2770, -2275, -1765, -1292, -746, -131, 437, 1013, 1629, 2176, 2681, 3183, 3597, 3919, 4155, 4298, 4376, 4316, 4062, 3703, 3315, 2832, 2259, 1658, 985, 267, -454, -1189, -1901, -2601, -3296, -3885, -4361, -4823, -5215, -5435, -5537, -5537, -5412, -5229, -4933, -4464, -3895, -3249, -2540, -1819, -1066, -264, 492, 1167, 1821, 2409, 2924, 3381, 3695, 3891, 4031, 4100, 4082, 3952, 3679, 3304, 2870, 2344, 1773, 1216, 621, 24, -500, -1022, -1559, -2020, -2371, -2640, -2867, -3111, -3297, -3341, -3316, -3261, -3131, -2996, -2885, -2712, -2506, -2302, -2064, -1789, -1475, -1145, -880, -669, -431, -191, 37, 286, 495, 656, 827, 987, 1143, 1322, 1473, 1612, 1783, 1891, 1910, 1925, 1930, 1905, 1861, 1724, 1486, 1262, 1046, 796, 545, 259, -76, -407, -765, -1157, -1517, -1859, -2184, -2434, -2682, -2976, -3221, -3400, -3514, -3536, -3518, -3449, -3280, -3072, -2827, -2478, -2093, -1720, -1276, -804, -383, 35, 470, 924, 1413, 1832, 2161, 2490, 2785, 2992, 3146, 3228, 3180, 3073, 2917, 2655, 2348, 2001, 1622, 1258, 838, 314, -211, -706, -1213, -1670, -2101, -2550, -2915, -3229, -3559, -3811, -4015, -4203, -4265, -4236, -4186, -4044, -3811, -3512, -3100, -2647, -2241, -1777, -1228, -675, -88, 510, 1080, 1665, 2216, 2688, 3146, 3562, 3888, 4175, 4363, 4353, 4236, 4043, 3734, 3361, 2879, 2281, 1669, 1015, 276, -442, -1147, -1896, -2590, -3203, -3800, -4315, -4724, -5015, -5135, -5187, -5217, -5112, -4870, -4535, -4078, -3520, -2923, -2263, -1558, -873, -190, 469, 1091, 1711, 2254, 2658, 2980, 3248, 3431, 3571, 3640, 3564, 3419, 3232, 2919, 2539, 2124, 1626, 1123, 644, 126, -391, -867, -1320, -1684, -1975, -2299, -2594, -2788, -2929, -2984, -2972, -2929, -2820, -2681, -2574, -2455, -2289, -2118, -1916, -1587, -1446, -1251, -1004, -974, -617, -550, -462, -158, -301, 68, 70, 104, 659, 322, 885, 1152, 959, 1679, 1367, 1874, 2219, 1905, 2603, 2009, 2190, 2310, 1633, 2291, 1403, 1430, 1142, -94, 418, -901, -1221, -1137, -2713, -2231, -3396, -3865, -3429, -4954, -3933, -4585, -5192, -3867, -4969, -3839, -3549, -3686, -2095, -2633, -1225, -683, -728, 929, 480, 1670, 2036, 1863, 3285, 2299, 3396, 3747, 3070, 4314, 3060, 3234, 3200, 1957, 2847, 1623, 1618, 1705, 192, 883, -113, -611, -383, -1696, -1213, -2212, -2522, -2177, -3336, -2662, -3514, -3767, -3227, -4506, -3508, -4141, -4208, -3035, -4150, -2961, -2884, -2991, -1560, -2027, -562, 25, 10, 1570, 1164, 2254, 3165, 3103, 4531, 4184, 4886, 5165, 4520, 5472, 4527, 4519, 4125, 2534, 2789, 1199, 600, 178, -1943, -1654, -3305, -4276, -4271, -5887, -5393, -6194, -6607, -5786, -6612, -5505, -5403, -5108, -3395, -3187, -1820, -1159, -716, 868, 780, 2120, 2918, 2889, 4031, 3143, 3534, 3669, 2707, 3517, 2091, 1790, 1760, 179, 728, -375, -744, -547, -1917, -1154, -1792, -1892, -1173, -1996, -941, -945, -854, -103, -866, 142, 70, -60, 882, -140, 385, -162, -1179, -547, -1867, -1673, -1961, -3444, -2573, -3789, -3671, -3268, -4096, -2857, -3615, -3138, -2138, -2501, -813, -876, -50, 1324, 1397, 3009, 2967, 3565, 4657, 3881, 4983, 4725, 4401, 4964, 3415, 3734, 3004, 1797, 2059, -79, -383, -1086, -2615, -2316, -3893, -3868, -4229, -5407, -4544, -5468, -4881, -4566, -5296, -3930, -4173, -3067, -2390, -2664, -954, -1168, -383, 707, 348, 1874, 1442, 1481, 2248, 1369, 2481, 2035, 1543, 2532, 1529, 2212, 1743, 1262, 2141, 849, 1576, 1298, 816, 1809, 510, 1250, 1063, 759, 1720, 248, 571, 225, -893, -115, -1455, -1365, -1572, -3124, -2653, -4072, -4190, -3990, -5469, -4770, -5519, -5466, -4679, -5423, -3720, -3649, -2944, -1401, -1691, 357, 744, 1367, 3280, 3122, 5228, 5369, 5370, 6788, 5750, 6580, 6334, 5407, 5928, 3930, 3408, 2443, 655, 758, -1203, -2125, -2848, -4573, -4373, -5915, -6073, -5845, -7001, -5916, -6502, -5929, -4666, -5153, -3184, -3055, -1996, -272, -822, 961, 1271, 1634, 3137, 2493, 3639, 3565, 2922, 3607, 2294, 2805, 2424, 1304, 1450, 51, 247, -168, -1228, -381, -1544, -1230, -1102, -2018, -655, -1413, -987, -289, -1025, 822, 214, 331, 1264, 320, 1438, 889, 641, 1239, -153, 214, -750, -1539, -1204, -2642, -2558, -3421, -4030, -3371, -4653, -3974, -4062, -4474, -3180, -3898, -2679, -1810, -1847, 126, -115, 1381, 2780, 2431, 4170, 3934, 4567, 5407, 4741, 5791, 5054, 4793, 4690, 3076, 3313, 1899, 1142, 441, -1498, -1337, -2887, -3774, -3657, -5258, -4699, -5372, -5893, -4890, -5912, -4915, -4745, -4880, -2847, -3274, -2133, -1372, -1384, 275, 55, 1107, 1673, 1298, 2360, 1548, 2127, 2430, 1844, 2728, 1563, 1967, 2165, 1107, 2087, 1155, 1221, 1702, 518, 1498, 885, 768, 1481, 282, 1303, 1087, 327, 805, -534, -229, -696, -1407, -935, -2262, -2123, -2847, -3888, -3408, -4713, -4266, -4770, -5552, -4364, -5201, -4365, -3616, -3868, -2093, -2226, -1292, 22, -26, 1845, 2081, 2765, 4467, 4164, 5406, 5400, 5419, 6165, 5258, 5805, 4934, 4033, 3851, 1975, 1834, 635, -582, -667, -2949, -3030, -3955, -5273, -4792, -6200, -5860, -5728, -6338, -5005, -5388, -4470, -3456, -3562, -1738, -1320, -518, 617, 533, 1942, 1984, 2563, 3403, 2752, 3534, 2766, 2442, 2772, 1344, 1899, 724, -146, 353, -1125, -623, -1022, -1729, -856, -1888, -1252, -1048, -1404, -181, -652, 93, 855, 673, 1668, 1204, 1619, 1827, 1173, 1939, 982, 852, 538, -920, -622, -1965, -2420, -2391, -4176, -3619, -4490, -4931, -4334, -5317, -4305, -4345, -4119, -2787, -2949, -1402, -801, -134, 1482, 1810, 3158, 3618, 3946, 5178, 4760, 5673, 5735, 5206, 5704, 4266, 4139, 3551, 2017, 2205, 270, -543, -1042, -2834, -2708, -4032, -4510, -4545, -5710, -5086, -5720, -5646, -5047, -5514, -4238, -4057, -3210, -2183, -2309, -802, -625, -83, 1227, 919, 2087, 2055, 1844, 2886, 2073, 2753, 2858, 1890, 2687, 1707, 1806, 1865, 998, 1671, 739, 785, 935, 186, 976, 220, 454, 687, 127, 791, -132, -181, 47, -1021, -383, -1059, -1463, -1247, -2738, -2474, -3166, -3927, -3429, -4670, -4387, -4386, -4886, -3895, -4313, -3369, -2784, -2709, -1243, -1205, 51, 937, 1208, 2910, 3007, 4300, 4898, 4608, 5840, 5238, 5415, 5603, 4452, 4782, 3435, 2505, 2222, 524, 359, -834, -2202, -2451, -4011, -4136, -4877, -5486, -4980, -5819, -5161, -5042, -4918, -3619, -3917, -2662, -2061, -1586, 17, -315, 791, 1463, 1267, 2536, 2166, 2611, 2920, 1918, 2438, 1576, 1299, 1367, 215, 336, -384, -685, -530, -1400, -763, -1181, -1275, -705, -1301, -252, -297, -127, 946, 475, 1793, 1683, 1429, 2348, 1517, 1993, 1802, 1082, 1553, 200, -116, -683, -1823, -1753, -2975, -3420, -3920, -4791, -4455, -5341, -5106, -4731, -5075, -3906, -4001, -3074, -1867, -1803, -38, 354, 1509, 3117, 2947, 4447, 4790, 5087, 6084, 5514, 6188, 5817, 4989, 4938, 3518, 3245, 2232, 950, 282, -1421, -1837, -2865, -4103, -4003, -5236, -5270, -5510, -6238, -5293, -5743, -5198, -4356, -4504, -2684, -2581, -1971, -725, -784, 582, 832, 1267, 2323, 1906, 2586, 2393, 2286, 2868, 2146, 2473, 1869, 1547, 1926, 880, 1243, 981, 471, 1055, 116, 545, 650, 76, 879, 113, 500, 888, -68, 487, -173, -267, -114, -1040, -648, -1407, -1912, -2072, -3173, -2861, -3559, -3770, -3760, -4585, -3789, -4036, -3976, -2995, -3281, -2107, -1741, -1449, 47, 60, 1274, 2030, 2220, 3916, 3818, 4404, 4899, 4515, 5256, 4568, 4498, 4372, 3294, 3183, 1877, 1251, 769, -625, -827, -2384, -2977, -3197, -4504, -4176, -4801, -4949, -4402, -5072, -4128, -3896, -3613, -2437, -2576, -1340, -547, -393, 718, 642, 1487, 1885, 1793, 2538, 2052, 2246, 1943, 1171, 1505, 546, 585, 147, -835, -295, -1158, -1171, -1001, -1625, -811, -1177, -935, -193, -414, 656, 704, 1033, 2049, 1866, 2493, 2333, 2229, 2614, 1867, 2041, 1425, 716, 479, -950, -1212, -2074, -3030, -3090, -4639, -4685, -4988, -5701, -5084, -5601, -4987, -4388, -4383, -3012, -2680, -1545, -337, 126, 1745, 2545, 3491, 4450, 4556, 5611, 5643, 5852, 6203, 5470, 5606, 4636, 3744, 3416, 1870, 1529, 253, -1224, -1461, -3021, -3426, -4099, -5039, -4777, -5655, -5538, -5394, -5609, -4654, -4715, -3953, -3109, -2682, -1510, -1371, -521, 334, 496, 1626, 1652, 2100, 2602, 2066, 2706, 2379, 2278, 2680, 1594, 1889, 1523, 1030, 1316, 472, 734, 507, 61, 488, -114, 279, 231, -55, 464, 106, 479, 308, -183, 252, -393, -288, -395, -1168, -896, -1844, -2167, -2255, -3152, -2771, -3443, -3873, -3469, -4020, -3383, -3375, -3178, -2296, -2355, -1354, -897, -329, 866, 1050, 2233, 2733, 3348, 4277, 3984, 4623, 4636, 4325, 4734, 3843, 3732, 3177, 2012, 1808, 544, -57, -580, -2019, -2277, -3255, -3695, -3863, -4591, -4189, -4517, -4306, -3796, -3890, -2886, -2704, -2055, -1159, -961, 262, 381, 736, 1517, 1265, 1997, 1938, 1728, 2067, 1220, 1248, 870, 239, 434, -377, -592, -805, -1269, -930, -1402, -1124, -926, -1063, -303, -402, 219, 780, 773, 1804, 1685, 2307, 2742, 2227, 2753, 2279, 2066, 2171, 1193, 1144, 265, -667, -1016, -2237, -2558, -3262, -4142, -4383, -5176, -5084, -5253, -5389, -4705, -4806, -3973, -3359, -2910, -1507, -1089, 197, 1287, 1883, 3492, 3761, 4522, 5312, 5203, 6016, 5776, 5646, 5636, 4595, 4339, 3353, 2427, 1827, 445, -341, -1555, -2515, -3034, -4226, -4420, -5043, -5514, -5270, -5786, -5231, -4993, -4833, -3699, -3594, -2428, -1607, -1376, -127, 98, 893, 1696, 1740, 2579, 2456, 2536, 2781, 2334, 2635, 2192, 1941, 1709, 1041, 1201, 617, 379, 477, -187, 122, -195, -331, 134, -370, 135, 125, -34, 665, 116, 320, 299, -167, 166, -405, -484, -686, -1438, -1475, -2190, -2378, -2594, -3109, -3028, -3575, -3388, -3199, -3418, -2653, -2625, -2103, -1352, -1254, -113, 258, 856, 1914, 2036, 3143, 3498, 3573, 4192, 3844, 4131, 3973, 3533, 3534, 2657, 2244, 1528, 686, 341, -735, -1161, -2016, -2778, -2811, -3659, -3657, -3738, -4088, -3535, -3786, -3334, -2769, -2760, -1810, -1569, -979, -42, -32, 715, 890, 1116, 1626, 1426, 1794, 1607, 1314, 1276, 631, 689, 256, -104, -170, -953, -763, -1012, -1321, -877, -1211, -790, -549, -598, 239, 262, 803, 1384, 1401, 2253, 2277, 2376, 2604, 2214, 2412, 1964, 1597, 1353, 422, 4, -966, -1690, -2152, -3212, -3469, -4378, -4881, -4801, -5428, -5071, -4982, -4824, -3943, -3802, -2779, -1895, -1227, 140, 812, 1991, 3126, 3678, 4636, 4913, 5438, 5792, 5613, 5825, 5280, 4863, 4262, 3186, 2721, 1536, 636, -222, -1707, -2165, -3186, -3987, -4248, -5088, -5034, -5320, -5501, -4971, -5013, -4337, -3829, -3370, -2292, -1789, -942, -313, 158, 1078, 1328, 1961, 2363, 2402, 2812, 2477, 2580, 2582, 2120, 2286, 1567, 1312, 1233, 555, 623, 151, -45, 26, -492, -266, -430, -469, -205, -462, -93, -39, 3, 149, -184, 52, -101, -290, -183, -684, -685, -1104, -1596, -1553, -2138, -2154, -2383, -2917, -2630, -2916, -2758, -2522, -2547, -1880, -1751, -1269, -633, -323, 566, 925, 1591, 2291, 2661, 3321, 3318, 3530, 3797, 3492, 3656, 3224, 2841, 2558, 1598, 1242, 516, -258, -613, -1713, -2161, -2657, -3261, -3291, -3791, -3680, -3604, -3701, -3201, -3117, -2550, -2021, -1718, -868, -503, 204, 643, 720, 1350, 1368, 1583, 1780, 1451, 1630, 1176, 823, 752, 157, 139, -272, -763, -734, -1140, -1021, -1095, -1148, -713, -757, -330, -29, 208, 886, 965, 1513, 1815, 1994, 2446, 2120, 2192, 2136, 1673, 1652, 965, 513, 37, -944, -1344, -2148, -2745, -3114, -3944, -4201, -4589, -4740, -4576, -4715, -4188, -3857, -3393, -2561, -2095, -1010, -209, 585, 1737, 2357, 3466, 4054, 4361, 5069, 5081, 5364, 5365, 4939, 4861, 4058, 3412, 2734, 1678, 1034, -69, -1079, -1927, -2924, -3420, -4224, -4703, -4913, -5338, -5178, -5258, -5003, -4412, -4162, -3276, -2707, -1927, -884, -521, 369, 988, 1474, 2248, 2395, 2845, 3033, 2872, 3016, 2669, 2567, 2318, 1809, 1507, 899, 671, 313, -195, -234, -652, -700, -756, -1028, -717, -838, -686, -405, -494, 34, -20, -34, 181, -44, 148, -12, -239, -251, -749, -918, -1273, -1610, -1701, -2113, -2225, -2523, -2634, -2423, -2575, -2244, -2010, -1795, -1154, -979, -349, 249, 602, 1428, 1730, 2333, 2928, 2925, 3318, 3277, 3283, 3366, 2956, 2854, 2377, 1821, 1387, 618, 200, -488, -1097, -1632, -2383, -2565, -3000, -3315, -3254, -3546, -3286, -3204, -3133, -2566, -2407, -1838, -1310, -1012, -172, 91, 492, 905, 1018, 1471, 1505, 1593, 1678, 1400, 1374, 1033, 830, 664, 246, 130, -367, -549, -571, -914, -753, -844, -793, -447, -509, -76, 184, 376, 917, 982, 1417, 1718, 1660, 1859, 1641, 1597, 1462, 1019, 798, 182, -339, -909, -1631, -2017, -2723, -3127, -3593, -4150, -4109, -4357, -4278, -3958, -3856, -3158, -2713, -2097, -1153, -541, 491, 1316, 2070, 3098, 3637, 4268, 4647, 4845, 5138, 4984, 4907, 4553, 3972, 3444, 2524, 1826, 934, -54, -787, -1941, -2642, -3301, -4068, -4335, -4845, -4990, -4949, -5058, -4643, -4382, -3897, -3188, -2687, -1798, -1074, -399, 330, 798, 1505, 1959, 2360, 2776, 2831, 3013, 2887, 2739, 2686, 2246, 2089, 1602, 1065, 865, 284, 43, -268, -669, -687, -1012, -1058, -1040, -1167, -934, -940, -756, -490, -393, -156, -181, -65, 56, -36, 83, -104, -232, -385, -786, -852, -1183, -1431, -1530, -2011, -2042, -2182, -2301, -2097, -2151, -1843, -1569, -1353, -796, -478, 96, 643, 1089, 1749, 2169, 2645, 2932, 3038, 3314, 3235, 3240, 3111, 2713, 2460, 1811, 1289, 777, -8, -468, -1242, -1905, -2300, -2914, -3120, -3429, -3625, -3522, -3618, -3345, -3095, -2798, -2243, -1883, -1252, -707, -173, 386, 633, 1094, 1387, 1558, 1861, 1786, 1852, 1725, 1410, 1364, 1003, 787, 580, 86, -45, -353, -530, -555, -747, -609, -608, -527, -270, -198, 137, 303, 516, 827, 943, 1220, 1183, 1123, 1166, 888, 800, 504, 105, -166, -793, -1180, -1615, -2144, -2395, -2910, -3211, -3390, -3597, -3469, -3461, -3198, -2808, -2493, -1853, -1335, -633, 130, 758, 1631, 2271, 3018, 3607, 3890, 4347, 4474, 4556, 4596, 4257, 4043, 3461, 2766, 2163, 1262, 527, -344, -1310, -2068, -2914, -3502, -4072, -4565, -4753, -5008, -4958, -4820, -4586, -4045, -3630, -2928, -2203, -1490, -556, 26, 733, 1424, 1878, 2503, 2810, 3083, 3300, 3149, 3134, 2900, 2612, 2357, 1832, 1407, 881, 419, 74, -428, -654, -940, -1182, -1218, -1398, -1294, -1240, -1206, -913, -832, -485, -282, -251, 1, -7, 91, 154, 8, 44, -211, -438, -607, -927, -1050, -1334, -1583, -1772, -1990, -1957, -2037, -1979, -1763, -1658, -1288, -1013, -642, -99, 236, 809, 1269, 1706, 2282, 2475, 2769, 2961, 2983, 3125, 2964, 2833, 2596, 2102, 1712, 1122, 601, 52, -621, -1184, -1858, -2313, -2712, -3178, -3327, -3570, -3631, -3541, -3525, -3163, -2879, -2516, -1942, -1532, -834, -297, 137, 696, 1026, 1469, 1786, 1961, 2205, 2159, 2127, 2002, 1777, 1640, 1295, 1012, 620, 236, 46, -315, -491, -615, -785, -716, -785, -685, -488, -434, -153, -5, 217, 534, 580, 725, 729, 682, 681, 463, 313, 34, -352, -696, -1171, -1494, -1886, -2254, -2545, -2923, -2998, -3078, -3108, -2876, -2726, -2323, -1866, -1454, -768, -183, 507, 1217, 1805, 2561, 3098, 3547, 3904, 4061, 4289, 4236, 4067, 3976, 3597, 3045, 2303, 1573, 879, 75, -666, -1579, -2382, -2927, -3398, -3824, -4444, -4757, -4647, -4686, -4490, -4093, -3633, -3072, -2640, -2071, -1399, -789, -109, 390, 1024, 1684, 1941, 2414, 3007, 3130, 2910, 2655, 2490, 2242, 1961, 1526, 925, 589, 384, 252, -293, -1010, -1073, -1062, -1177, -1063, -930, -710, -608, -601, -446, -281, -16, 136, 240, 553, 622, 549, 760, 900, 608, 105, -225, -545, -887, -1188, -1711, -2063, -2192, -2115, -2072, -2511, -2634, -2236, -1894, -1451, -939, -329, 315, 761, 1199, 1654, 2178, 2692, 2983, 3360, 3706, 3737, 3742, 3889, 3806, 3226, 2618, 2093, 1432, 807, 33, -846, -1458, -1955, -2213, -2837, -3705, -3959, -3989, -3979, -3888, -3737, -3409, -3132, -2922, -2648, -2261, -1691, -1248, -805, -254, 178, 475, 846, 1416, 1643, 1527, 1590, 1588, 1531, 1487, 1179, 988, 887, 971, 1058, 579, 221, 265, 432, 596, 660, 805, 968, 941, 824, 662, 669, 640, 485, 403, 280, 33, -342, -528, -667, -1293, -1920, -2398, -2949, -3367, -3844, -4301, -4503, -4565, -4283, -4237, -4441, -4210, -3621, -2796, -1994, -1164, -163, 782, 1633, 2352, 3111, 3945, 4573, 5156, 5622, 5926, 6009, 5884, 5955, 5679, 4914, 4193, 3322, 2330, 1290, 46, -1097, -2145, -2924, -3578, -4623, -5574, -6088, -6172, -6137, -6137, -5931, -5563, -5148, -4696, -4196, -3417, -2595, -1752, -851, -31, 757, 1332, 2004, 2847, 3263, 3500, 3744, 3819, 3805, 3619, 3320, 3046, 2792, 2729, 2397, 1715, 1134, 875, 856, 692, 462, 337, 166, -47, -381, -625, -744, -886, -925, -1009, -1084, -1219, -1489, -1441, -1436, -1749, -2023, -2284, -2556, -2812, -3094, -3269, -3343, -3184, -2910, -2920, -3028, -2885, -2270, -1534, -914, -223, 494, 1196, 1812, 2331, 2940, 3483, 4022, 4510, 4825, 5068, 5016, 4941, 5028, 4786, 4240, 3634, 2892, 2018, 1040, 46, -916, -1771, -2394, -3084, -3959, -4813, -5276, -5308, -5341, -5354, -5234, -5022, -4680, -4334, -3855, -3262, -2605, -1826, -1124, -421, 195, 634, 1296, 2007, 2463, 2772, 3009, 3133, 3096, 2983, 2837, 2674, 2628, 2609, 2375, 1897, 1487, 1479, 1559, 1479, 1364, 1187, 1027, 798, 501, 243, -42, -222, -399, -648, -882, -1292, -1695, -1867, -2071, -2451, -2861, -3225, -3612, -3980, -4215, -4371, -4352, -4127, -3858, -3705, -3654, -3277, -2454, -1595, -736, 94, 934, 1799, 2555, 3279, 3905, 4506, 5104, 5523, 5842, 5948, 5777, 5640, 5529, 5186, 4537, 3741, 2821, 1703, 559, -583, -1675, -2617, -3440, -4221, -5132, -5960, -6336, -6423, -6397, -6306, -6148, -5785, -5299, -4689, -3987, -3219, -2297, -1356, -458, 410, 1102, 1718, 2466, 3244, 3771, 4088, 4283, 4261, 4080, 3845, 3525, 3217, 2920, 2620, 2152, 1452, 909, 696, 544, 373, 89, -187, -392, -591, -770, -972, -1109, -1158, -1210, -1232, -1321, -1520, -1675, -1653, -1619, -1780, -1998, -2228, -2547, -2801, -2992, -3092, -3082, -2984, -2808, -2780, -2776, -2464, -1891, -1206, -565, 8, 640, 1294, 1936, 2506, 3022, 3546, 4010, 4402, 4684, 4780, 4711, 4640, 4635, 4436, 3987, 3396, 2624, 1725, 798, -148, -1023, -1851, -2570, -3272, -4100, -4804, -5192, -5358, -5404, -5464, -5437, -5229, -4872, -4412, -3895, -3282, -2600, -1876, -1119, -430, 182, 763, 1498, 2296, 2867, 3274, 3549, 3608, 3587, 3494, 3376, 3230, 3059, 2912, 2603, 2143, 1771, 1559, 1454, 1272, 979, 682, 413, 175, -97, -373, -627, -878, -1075, -1291, -1564, -1906, -2218, -2328, -2438, -2667, -2929, -3229, -3525, -3740, -3869, -3865, -3796, -3591, -3310, -3104, -2831, -2327, -1582, -735, 40, 786, 1542, 2320, 3049, 3684, 4253, 4699, 5072, 5360, 5478, 5446, 5221, 4981, 4766, 4332, 3698, 2892, 1911, 859, -219, -1238, -2211, -3092, -3823, -4516, -5200, -5766, -6054, -6077, -6017, -5890, -5655, -5242, -4652, -3979, -3226, -2449, -1670, -842, -47, 696, 1342, 1939, 2658, 3346, 3843, 4124, 4227, 4163, 3972, 3715, 3414, 3044, 2684, 2317, 1868, 1348, 873, 558, 338, 88, -188, -448, -642, -788, -909, -1013, -1135, -1210, -1245, -1287, -1345, -1492, -1581, -1553, -1566, -1673, -1869, -2114, -2372, -2603, -2758, -2876, -2934, -2890, -2795, -2700, -2574, -2250, -1725, -1125, -515, 85, 721, 1400, 2073, 2719, 3275, 3745, 4163, 4494, 4731, 4813, 4757, 4701, 4603, 4341, 3853, 3192, 2379, 1456, 510, -429, -1359, -2214, -2971, -3675, -4373, -4981, -5371, -5564, -5657, -5664, -5556, -5289, -4852, -4295, -3673, -3049, -2379, -1677, -956, -222, 444, 1127, 1878, 2604, 3201, 3607, 3862, 3983, 3978, 3913, 3767, 3562, 3335, 3084, 2765, 2348, 1954, 1632, 1335, 1016, 648, 277, -58, -362, -634, -937, -1247, -1527, -1786, -1997, -2223, -2471, -2632, -2701, -2749, -2859, -2995, -3122, -3237, -3294, -3288, -3236, -3109, -2888, -2580, -2249, -1879, -1377, -752, -60, 631, 1293, 1957, 2613, 3252, 3814, 4243, 4582, 4808, 4947, 4998, 4880, 4659, 4387, 4052, 3580, 2910, 2111, 1203, 232, -740, -1691, -2575, -3374, -4025, -4586, -5111, -5501, -5723, -5757, -5639, -5431, -5082, -4591, -3968, -3244, -2513, -1790, -1083, -390, 308, 972, 1574, 2143, 2712, 3226, 3584, 3792, 3836, 3750, 3563, 3288, 2967, 2609, 2253, 1928, 1561, 1168, 814, 532, 313, 105, -115, -313, -468, -573, -666, -773, -889, -1011, -1111, -1199, -1317, -1460, -1589, -1669, -1771, -1940, -2134, -2343, -2541, -2721, -2869, -2967, -3017, -2954, -2811, -2623, -2357, -1992, -1490, -895, -275, 370, 1036, 1730, 2421, 3056, 3602, 4048, 4412, 4697, 4897, 4973, 4925, 4807, 4586, 4201, 3646, 2928, 2096, 1176, 200, -777, -1728, -2610, -3380, -4080, -4727, -5275, -5676, -5909, -5978, -5921, -5709, -5327, -4802, -4168, -3477, -2765, -2042, -1287, -504, 282, 1038, 1762, 2479, 3127, 3629, 4001, 4222, 4305, 4269, 4119, 3895, 3606, 3298, 2970, 2585, 2149, 1699, 1292, 918, 542, 164, -205, -535, -832, -1115, -1390, -1669, -1921, -2127, -2299, -2452, -2607, -2729, -2793, -2845, -2888, -2921, -2935, -2924, -2898, -2833, -2721, -2551, -2288, -1957, -1586, -1171, -691, -130, 471, 1076, 1666, 2237, 2792, 3297, 3733, 4065, 4281, 4415, 4462, 4425, 4287, 4031, 3716, 3318, 2800, 2174, 1445, 647, -199, -1052, -1873, -2633, -3287, -3841, -4303, -4695, -5007, -5172, -5201, -5090, -4844, -4485, -3992, -3407, -2761, -2099, -1457, -827, -202, 426, 1040, 1601, 2119, 2590, 2982, 3257, 3401, 3440, 3359, 3182, 2940, 2648, 2344, 2048, 1757, 1457, 1138, 838, 587, 381, 201, 32, -119, -247, -357, -457, -571, -699, -825, -952, -1079, -1237, -1440, -1652, -1862, -2068, -2277, -2482, -2673, -2862, -3030, -3164, -3239, -3223, -3116, -2897, -2604, -2236, -1756, -1187, -539, 151, 855, 1570, 2273, 2947, 3551, 4063, 4474, 4784, 5008, 5114, 5093, 4941, 4666, 4283, 3758, 3093, 2316, 1429, 478, -492, -1440, -2331, -3135, -3848, -4479, -5030, -5484, -5797, -5943, -5933, -5750, -5417, -4945, -4347, -3672, -2957, -2218, -1463, -686, 108, 892, 1628, 2316, 2934, 3466, 3888, 4163, 4319, 4338, 4233, 4038, 3767, 3442, 3080, 2686, 2255, 1795, 1336, 893, 483, 92, -284, -633, -957, -1240, -1489, -1715, -1904, -2059, -2177, -2269, -2363, -2464, -2554, -2615, -2643, -2648, -2629, -2599, -2566, -2523, -2452, -2339, -2164, -1921, -1612, -1254, -853, -400, 103, 637, 1182, 1725, 2252, 2747, 3199, 3569, 3854, 4054, 4160, 4193, 4129, 3953, 3679, 3308, 2858, 2322, 1691, 987, 222, -573, -1356, -2080, -2731, -3297, -3766, -4167, -4489, -4717, -4838, -4805, -4644, -4354, -3946, -3459, -2905, -2324, -1739, -1155, -575, 8, 583, 1126, 1611, 2035, 2406, 2696, 2904, 3015, 3025, 2955, 2809, 2620, 2411, 2181, 1950, 1715, 1472, 1230, 1002, 795, 611, 439, 273, 109, -48, -199, -349, -497, -649, -802, -965, -1156, -1384, -1644, -1909, -2157, -2380, -2579, -2761, -2928, -3078, -3200, -3257, -3246, -3148, -2947, -2659, -2280, -1823, -1291, -680, -23, 668, 1369, 2065, 2731, 3344, 3885, 4330, 4684, 4932, 5068, 5087, 4955, 4693, 4309, 3797, 3173, 2426, 1579, 666, -284, -1218, -2103, -2915, -3649, -4291, -4842, -5298, -5622, -5804, -5818, -5654, -5341, -4879, -4307, -3658, -2954, -2221, -1469, -702, 71, 826, 1534, 2173, 2727, 3205, 3583, 3846, 3995, 4012, 3922, 3739, 3485, 3182, 2836, 2465, 2077, 1677, 1276, 884, 515, 168, -153, -453, -731, -979, -1200, -1388, -1543, -1668, -1767, -1860, -1959, -2080, -2210, -2321, -2400, -2445, -2466, -2472, -2470, -2457, -2417, -2335, -2199, -2009, -1750, -1433, -1066, -651, -197, 291, 805, 1326, 1839, 2328, 2773, 3158, 3480, 3725, 3893, 3986, 3981, 3881, 3676, 3371, 2989, 2521, 1969, 1340, 639, -95, -827, -1520, -2163, -2734, -3239, -3675, -4032, -4313, -4493, -4549, -4488, -4285, -3973, -3568, -3094, -2581, -2043, -1491, -928, -361, 197, 731, 1213, 1640, 2005, 2306, 2542, 2684, 2745, 2727, 2636, 2503, 2339, 2152, 1952, 1744, 1539, 1339, 1149, 970, 807, 657, 512, 371, 229, 83, -64, -214, -365, -523, -701, -913, -1165, -1461, -1775, -2080, -2359, -2609, -2835, -3035, -3210, -3339, -3405, -3402, -3302, -3114, -2825, -2433, -1962, -1411, -796, -135, 565, 1277, 1980, 2646, 3259, 3795, 4246, 4608, 4855, 4995, 5003, 4866, 4606, 4211, 3708, 3103, 2380, 1576, 705, -191, -1072, -1902, -2666, -3357, -3958, -4474, -4885, -5183, -5361, -5377, -5248, -4969, -4550, -4037, -3447, -2808, -2139, -1443, -736, -31, 651, 1291, 1864, 2366, 2796, 3136, 3384, 3520, 3541, 3471, 3315, 3100, 2839, 2536, 2206, 1861, 1512, 1170, 840, 526, 236, -28, -271, -491, -693, -872, -1022, -1141, -1232, -1306, -1383, -1481, -1608, -1755, -1902, -2034, -2144, -2234, -2315, -2387, -2439, -2462, -2442, -2376, -2256, -2069, -1817, -1493, -1107, -673, -192, 320, 854, 1392, 1915, 2401, 2839, 3218, 3527, 3767, 3919, 3971, 3924, 3761, 3502, 3153, 2713, 2193, 1585, 907, 196, -516, -1197, -1827, -2394, -2901, -3332, -3686, -3962, -4137, -4215, -4178, -4016, -3752, -3390, -2967, -2506, -2022, -1524, -1017, -510, -15, 452, 875, 1252, 1574, 1851, 2065, 2208, 2282, 2286, 2242, 2164, 2063, 1948, 1816, 1677, 1540, 1409, 1286, 1168, 1056, 948, 838, 722, 591, 441, 279, 109, -64, -243, -445, -682, -961, -1283, -1622, -1957, -2268, -2554, -2808, -3034, -3222, -3353, -3424, -3419, -3333, -3170, -2905, -2548, -2102, -1573, -987, -347, 327, 1018, 1700, 2352, 2955, 3488, 3952, 4329, 4602, 4769, 4792, 4690, 4460, 4104, 3649, 3082, 2409, 1651, 819, -32, -872, -1666, -2405, -3068, -3649, -4146, -4529, -4810, -4967, -4984, -4870, -4603, -4216, -3732, -3170, -2569, -1935, -1282, -624, 17, 628, 1190, 1685, 2119, 2478, 2753, 2942, 3018, 3002, 2906, 2746, 2546, 2311, 2048, 1769, 1485, 1210, 955, 719, 505, 317, 153, 4, -129, -258, -379, -488, -580, -657, -733, -824, -952, -1115, -1305, -1508, -1705, -1890, -2061, -2219, -2354, -2460, -2525, -2543, -2515, -2427, -2279, -2058, -1758, -1393, -971, -500, 1, 527, 1057, 1572, 2053, 2491, 2875, 3201, 3464, 3635, 3717, 3697, 3575, 3369, 3075, 2698, 2241, 1694, 1087, 442, -207, -835, -1420, -1957, -2441, -2857, -3210, -3485, -3678, -3790, -3793, -3694, -3492, -3201, -2850, -2455, -2031, -1588, -1130, -672, -227, 191, 578, 926, 1234, 1501, 1703, 1846, 1919, 1930, 1903, 1847, 1772, 1681, 1577, 1467, 1361, 1265, 1182, 1110, 1047, 990, 935, 873, 791, 687, 566, 432, 290, 134, -52, -279, -559, -881, -1229, -1585, -1934, -2269, -2581, -2865, -3102, -3279, -3395, -3427, -3387, -3261, -3033, -2714, -2291, -1783, -1209, -574, 95, 781, 1460, 2110, 2709, 3244, 3712, 4086, 4367, 4525, 4549, 4454, 4229, 3898, 3465, 2922, 2291, 1573, 800, 10, -763, -1496, -2173, -2774, -3302, -3737, -4073, -4313, -4433, -4444, -4331, -4091, -3751, -3320, -2827, -2296, -1736, -1164, -593, -43, 477, 949, 1372, 1742, 2048, 2287, 2441, 2504, 2490, 2405, 2273, 2106, 1910, 1695, 1464, 1231, 1007, 802, 617, 455, 314, 194, 91, -2, -90, -174, -248, -308, -357, -407, -477, -579, -713, -881, -1065, -1257, -1452, -1645, -1833, -2005, -2154, -2263, -2338, -2372, -2355, -2285, -2141, -1923, -1634, -1275, -864, -409, 78, 580, 1077, 1554, 2003, 2408, 2770, 3070, 3292, 3433, 3468, 3413, 3270, 3035, 2720, 2315, 1825, 1273, 678, 73, -519, -1078, -1599, -2065, -2471, -2815, -3077, -3268, -3376, -3389, -3314, -3142, -2891, -2583, -2231, -1854, -1462, -1062, -667, -292, 56, 375, 660, 914, 1128, 1291, 1404, 1456, 1464, 1442, 1402, 1352, 1296, 1239, 1181, 1134, 1098, 1075, 1063, 1055, 1049, 1039, 1017, 971, 899, 799, 676, 538, 379, 190, -37, -314, -627, -967, -1319, -1667, -2002, -2319, -2607, -2845, -3031, -3149, -3197, -3179, -3077, -2896, -2628, -2262, -1824, -1313, -748, -147, 474, 1093, 1687, 2240, 2744, 3184, 3553, 3844, 4020, 4092, 4048, 3887, 3632, 3273, 2820, 2281, 1654, 973, 265, -438, -1117, -1749, -2323, -2832, -3255, -3594, -3834, -3968, -4005, -3920, -3728, -3436, -3053, -2610, -2120, -1600, -1067, -536, -23, 455, 885, 1267, 1594, 1861, 2063, 2177, 2212, 2164, 2049, 1891, 1702, 1492, 1270, 1044, 823, 620, 445, 297, 183, 96, 35, 1, -17, -26, -32, -35, -36, -36, -46, -79, -146, -255, -403, -576, -775, -987, -1208, -1431, -1646, -1837, -1996, -2120, -2202, -2239, -2225, -2146, -1999, -1772, -1475, -1122, -716, -279, 174, 667, 1149, 1306, 1886, 2421, 2723, 2930, 2958, 2996, 3009, 3087, 2992, 2612, 1902, 1405, 2016, 1490, 127, -1137, -1528, -940, -611, -901, -1634, -1758, -2324, -3164, -1904, -1313, -1750, -2371, -3405, -3493, -2932, -2431, -1867, -1780, -2332, -2845, 346, 1753, 146, -1788, -1702, 298, 2404, 2991, 2275, 2119, 2755, 556, 1810, 3352, 2992, 1804, -96, -667, -411, -24, 573, 525, 207, -917, 1964, 4317, 2451, -184, -1118, 343, 2289, 2909, 1495, 194, 1098, -1693, -2127, -1134, -1380, -2572, -4601, -5587, -5520, -5068, -4166, -4252, -4230, -4325, -2259, 1888, 1494, -1000, -1683, 580, 3549, 4616, 4446, 3931, 5097, 3938, 3620, 4997, 5524, 4747, 2704, 1276, 832, 574, 480, -22, -977, -2194, -1789, 1591, 757, -2692, -5155, -4659, -2687, -1434, -1689, -2866, -2239, -2473, -4123, -2823, -1557, -1382, -2324, -3015, -2668, -2180, -1056, -696, -571, -301, 50, 4122, 5402, 2749, 126, 930, 3555, 4561, 3916, 2929, 3273, 3958, 1200, 1534, 2542, 2746, 1480, 122, -240, -450, -31, -266, -597, -1200, -1082, 2013, 3863, 1202, -1882, -2418, -983, 465, 538, -634, -1141, -142, -2393, -3430, -2684, -1698, -2525, -3593, -3691, -3522, -2685, -2090, -1706, -1220, -410, 1543, 5921, 5728, 2826, 2181, 4417, 6583, 7157, 6378, 6266, 7196, 6602, 3870, 3697, 4390, 3407, 1710, 357, -831, -1385, -2050, -2886, -3673, -3877, -3408, 155, -71, -3431, -5209, -4097, -1960, -812, -1083, -1025, -377, 711, -1774, -1468, -32, 695, 298, 74, -108, 139, 402, 365, 202, 767, 1454, 4593, 6398, 3747, 1204, 1493, 3578, 4757, 4429, 4012, 4029, 5127, 2482, 1267, 2034, 2599, 1578, 712, -340, -958, -1431, -2232, -2923, -3161, -2843, -799, 1322, -1216, -4281, -4717, -3077, -1812, -1914, -2193, -1880, -579, -1448, -3647, -2316, -568, -32, 243, 151, 359, 810, 939, 1202, 1656, 3028, 4907, 8237, 7578, 4666, 3451, 4542, 5759, 5545, 4701, 4225, 4308, 3786, -670, -1173, -929, -1056, -1950, -3201, -4348, -5019, -5806, -6313, -6448, -5409, -4176, -969, -190, -2331, -3410, -2076, -168, 868, 1135, 1796, 2826, 4495, 1610, 986, 2043, 3047, 3136, 2562, 1640, 1150, 423, -84, -396, 324, 1230, 3427, 4860, 2781, 622, 716, 1976, 2641, 2384, 2485, 2812, 3756, 1466, -983, -235, 481, 795, -59, -1295, -2179, -3213, -3979, -4519, -4143, -3147, -1710, 424, -793, -3080, -3564, -2336, -1216, -849, -219, 734, 2107, 1854, -830, 276, 1711, 3303, 3344, 2879, 2528, 2039, 1704, 1515, 2045, 3327, 4477, 6502, 5852, 3213, 1752, 2031, 2365, 1913, 1489, 1419, 1586, 1108, -2585, -3506, -2950, -2002, -2115, -3065, -3889, -4699, -5252, -5396, -4878, -3435, -1880, 394, 1501, 132, -982, -198, 1090, 1786, 2329, 3109, 4041, 4656, 2424, 560, 1411, 2692, 3361, 2595, 1794, 727, -147, -618, -530, 461, 1736, 3042, 4295, 3010, 1248, 1036, 1535, 1762, 1791, 2028, 2487, 2680, 1342, -1855, -2181, -1440, -748, -1477, -2540, -3861, -5028, -5745, -5924, -5091, -3615, -2582, -633, -498, -1508, -1462, -458, 609, 1492, 2611, 4034, 5072, 5276, 2864, 2549, 4218, 5652, 5744, 4864, 3651, 2296, 1301, 650, 878, 1678, 1927, 2555, 2292, 464, -967, -1467, -1608, -1813, -1704, -1188, -899, -1023, -3141, -5018, -3583, -2048, -1217, -1516, -2153, -2997, -3408, -3418, -2492, -854, 652, 1992, 3262, 2743, 2011, 1948, 2258, 2496, 2991, 3812, 4435, 4391, 3012, 226, 950, 2249, 2855, 2402, 1266, -93, -1122, -1737, -1507, -598, 548, 1194, 2227, 1901, 946, 356, 183, 27, 162, 665, 1202, 1049, 356, -2511, -3019, -1814, -1163, -1169, -2186, -3461, -4473, -4972, -4586, -3435, -1740, -689, 836, 1584, 1468, 1443, 1789, 2265, 3115, 4321, 5576, 6023, 6115, 4122, 2765, 3892, 4619, 4748, 3698, 1948, 268, -1098, -1785, -1751, -1099, -907, -641, -386, -1041, -1928, -2516, -2844, -2695, -2017, -965, -434, -162, -1308, -3010, -1903, -456, 455, 435, -530, -1388, -1979, -1933, -1166, 172, 1223, 1728, 2659, 2858, 2467, 2091, 1869, 1997, 2591, 3570, 4116, 4139, 3427, 1378, 1201, 2341, 2943, 2876, 1724, 397, -744, -1393, -1328, -667, 48, 28, 416, 476, -118, -942, -1675, -2058, -1897, -1172, -671, -744, -1211, -3022, -3751, -2396, -1321, -835, -1289, -2106, -2627, -2700, -1962, -621, 935, 1881, 2915, 4050, 4554, 4563, 4356, 4258, 4569, 5342, 5993, 5964, 5439, 3940, 2011, 1957, 2287, 1974, 933, -819, -2462, -3802, -4334, -4237, -3741, -3526, -3436, -2693, -2257, -2297, -2589, -2727, -2267, -1110, 170, 926, 1231, 1046, -55, 349, 1796, 2527, 2514, 1656, 650, -144, -321, 26, 746, 1313, 1386, 2007, 2547, 2553, 2044, 1446, 1276, 1747, 2515, 2943, 2895, 2566, 1351, 599, 1397, 1984, 1852, 978, -270, -1405, -2055, -2186, -1864, -1531, -1706, -1464, -934, -859, -1436, -2218, -2555, -2182, -1333, -672, -428, -424, -897, -1597, -786, 428, 950, 925, 517, 83, 45, 451, 1308, 2237, 2801, 3242, 4148, 4761, 4624, 3964, 3336, 3168, 3454, 3624, 3384, 2748, 1841, 281, -247, 76, -213, -1038, -2188, -3485, -4330, -4666, -4385, -3879, -3480, -3266, -2374, -1428, -1016, -1112, -1208, -800, 194, 1258, 2004, 2277, 2402, 1902, 1576, 2273, 2742, 2588, 2148, 1331, 697, 414, 562, 904, 1197, 1183, 1608, 2352, 2666, 2312, 1708, 1451, 1805, 2362, 2700, 2561, 2333, 1623, 623, 646, 807, 290, -497, -1642, -2697, -3362, -3618, -3613, -3552, -3685, -3550, -2755, -2111, -2011, -2205, -2173, -1502, -491, 484, 1128, 1674, 2054, 1925, 2360, 3363, 3870, 3976, 3738, 3328, 3093, 3063, 3177, 3227, 3023, 2716, 2988, 3187, 2735, 1753, 792, 377, 317, 269, -84, -581, -1069, -2032, -2690, -2462, -2388, -2690, -3131, -3642, -3886, -3804, -3430, -2900, -2382, -1927, -960, 248, 1012, 1209, 1207, 1496, 2104, 2756, 3145, 3272, 3362, 3065, 2554, 2638, 2831, 2591, 2114, 1486, 897, 511, 345, 284, 210, 43, 275, 967, 1375, 1225, 797, 603, 795, 1117, 1262, 1138, 982, 645, -63, -445, -489, -827, -1437, -2142, -2821, -3306, -3520, -3551, -3492, -3406, -3090, -2191, -1278, -763, -584, -289, 368, 1273, 2134, 2799, 3402, 3946, 4051, 4129, 4561, 4813, 4648, 4249, 3707, 3132, 2638, 2153, 1632, 1038, 495, 476, 569, 276, -486, -1231, -1638, -1720, -1728, -1804, -1883, -1874, -2045, -2359, -2320, -2057, -1983, -2010, -1990, -1930, -1703, -1395, -1059, -744, -434, 233, 1161, 1845, 2007, 2002, 2154, 2528, 2932, 3203, 3372, 3540, 3543, 3199, 2958, 2981, 2810, 2362, 1905, 1425, 1016, 668, 333, -4, -323, -376, -70, 147, -55, -481, -802, -893, -879, -923, -1029, -1127, -1235, -1603, -2009, -2058, -2026, -2168, -2257, -2277, -2212, -2044, -1817, -1544, -1199, -639, 330, 1370, 2076, 2479, 2882, 3438, 4075, 4594, 4975, 5239, 5406, 5238, 4693, 4287, 3949, 3298, 2503, 1670, 803, -45, -879, -1693, -2427, -2988, -3191, -3110, -3106, -3279, -3429, -3380, -3122, -2782, -2423, -2013, -1505, -1042, -831, -540, -13, 418, 709, 960, 1154, 1295, 1362, 1352, 1308, 1306, 1507, 1969, 2302, 2345, 2233, 2202, 2290, 2393, 2450, 2488, 2549, 2556, 2276, 1908, 1748, 1615, 1359, 1045, 714, 349, -50, -489, -933, -1307, -1518, -1417, -1303, -1390, -1653, -1891, -2013, -2059, -2081, -2043, -1913, -1698, -1626, -1676, -1517, -1194, -901, -629, -322, -7, 294, 579, 859, 1203, 1674, 2412, 3205, 3770, 4076, 4283, 4476, 4628, 4674, 4605, 4466, 4257, 3836, 3139, 2395, 1744, 1069, 305, -467, -1226, -1985, -2712, -3373, -3905, -4227, -4232, -3993, -3740, -3562, -3371, -3036, -2576, -2027, -1412, -737, 1, 659, 1070, 1378, 1783, 2207, 2500, 2695, 2804, 2803, 2699, 2514, 2328, 2217, 2245, 2430, 2565, 2548, 2416, 2281, 2173, 2079, 1988, 1907, 1860, 1778, 1508, 1086, 712, 443, 139, -229, -612, -1029, -1489, -1972, -2437, -2801, -3027, -3041, -2953, -2899, -2864, -2753, -2534, -2214, -1816, -1336, -757, -132, 381, 742, 1127, 1669, 2219, 2671, 3047, 3343, 3518, 3591, 3596, 3582, 3579, 3633, 3690, 3621, 3378, 3032, 2635, 2187, 1716, 1239, 782, 342, -172, -819, -1491, -1989, -2345, -2656, -2923, -3143, -3344, -3521, -3649, -3655, -3512, -3165, -2626, -2042, -1481, -934, -373, 186, 737, 1283, 1829, 2358, 2777, 3001, 3050, 3108, 3219, 3275, 3234, 3116, 2893, 2588, 2227, 1872, 1572, 1366, 1279, 1228, 1140, 1020, 897, 772, 645, 537, 455, 393, 302, 99, -245, -572, -787, -969, -1211, -1506, -1861, -2266, -2672, -3009, -3216, -3240, -3084, -2793, -2463, -2107, -1697, -1224, -697, -87, 597, 1334, 2070, 2731, 3229, 3649, 4098, 4544, 4890, 5086, 5116, 4985, 4686, 4283, 3830, 3355, 2883, 2417, 1892, 1303, 661, 3, -655, -1271, -1807, -2237, -2573, -2860, -3169, -3455, -3588, -3537, -3414, -3262, -3085, -2889, -2661, -2377, -1995, -1512, -953, -313, 329, 932, 1474, 1969, 2406, 2791, 3149, 3482, 3773, 3991, 4054, 3979, 3862, 3771, 3659, 3447, 3143, 2754, 2288, 1795, 1325, 912, 549, 261, 10, -247, -512, -782, -1047, -1288, -1477, -1585, -1649, -1700, -1805, -1991, -2174, -2247, -2225, -2180, -2143, -2105, -2062, -1999, -1864, -1634, -1310, -882, -375, 174, 737, 1293, 1831, 2348, 2857, 3368, 3860, 4290, 4597, 4739, 4721, 4654, 4551, 4341, 3996, 3506, 2891, 2187, 1437, 697, -16, -686, -1294, -1846, -2349, -2798, -3169, -3459, -3637, -3678, -3606, -3436, -3216, -2992, -2747, -2414, -1946, -1405, -879, -406, 8, 369, 697, 1025, 1358, 1684, 2008, 2308, 2563, 2766, 2905, 2997, 3059, 3112, 3160, 3177, 3146, 3029, 2814, 2577, 2383, 2219, 2016, 1734, 1390, 984, 548, 121, -273, -642, -974, -1252, -1507, -1747, -1984, -2213, -2416, -2571, -2663, -2687, -2662, -2603, -2524, -2404, -2182, -1862, -1493, -1114, -732, -345, 62, 506, 1002, 1524, 2061, 2613, 3152, 3650, 4080, 4432, 4683, 4855, 4946, 4941, 4839, 4607, 4237, 3753, 3203, 2637, 2024, 1329, 563, -254, -1082, -1874, -2578, -3189, -3686, -4048, -4288, -4404, -4425, -4359, -4190, -3916, -3513, -2996, -2397, -1739, -1075, -432, 206, 858, 1499, 2073, 2558, 2931, 3213, 3412, 3554, 3650, 3691, 3698, 3677, 3608, 3487, 3298, 3055, 2788, 2515, 2253, 1997, 1736, 1457, 1144, 817, 515, 245, -37, -355, -711, -1082, -1444, -1772, -2060, -2310, -2526, -2694, -2815, -2901, -2946, -2941, -2870, -2702, -2451, -2126, -1746, -1330, -896, -443, 55, 612, 1179, 1713, 2191, 2625, 3010, 3364, 3690, 3964, 4177, 4330, 4405, 4398, 4276, 4052, 3747, 3379, 2968, 2511, 2007, 1460, 860, 224, -408, -997, -1547, -2070, -2566, -3021, -3403, -3705, -3906, -4005, -4018, -3915, -3701, -3395, -2999, -2547, -2040, -1479, -884, -266, 351, 951, 1506, 2002, 2443, 2842, 3202, 3483, 3674, 3781, 3808, 3780, 3701, 3570, 3391, 3175, 2945, 2698, 2426, 2130, 1817, 1505, 1200, 903, 607, 308, -1, -326, -660, -977, -1269, -1545, -1826, -2113, -2398, -2667, -2897, -3074, -3195, -3230, -3176, -3022, -2786, -2494, -2136, -1712, -1220, -657, -50, 590, 1245, 1886, 2498, 3086, 3652, 4167, 4605, 4931, 5137, 5232, 5202, 5066, 4821, 4464, 4035, 3536, 2965, 2334, 1644, 929, 212, -488, -1162, -1792, -2365, -2877, -3306, -3652, -3888, -4011, -4053, -4016, -3906, -3720, -3442, -3084, -2647, -2145, -1592, -992, -376, 234, 817, 1372, 1893, 2370, 2801, 3167, 3474, 3717, 3880, 3980, 4021, 4009, 3936, 3777, 3550, 3265, 2935, 2580, 2203, 1813, 1425, 1053, 692, 336, -20, -369, -698, -1004, -1286, -1539, -1763, -1958, -2133, -2296, -2435, -2543, -2622, -2672, -2695, -2675, -2599, -2471, -2279, -2036, -1738, -1368, -942, -471, 29, 546, 1085, 1634, 2185, 2723, 3239, 3719, 4142, 4490, 4738, 4900, 4962, 4906, 4738, 4448, 4054, 3574, 3006, 2380, 1706, 1010, 312, -383, -1066, -1725, -2328, -2860, -3302, -3644, -3892, -4032, -4080, -4048, -3926, -3721, -3420, -3038, -2597, -2103, -1578, -1034, -482, 67, 601, 1119, 1620, 2078, 2487, 2838, 3133, 3386, 3591, 3748, 3859, 3914, 3919, 3862, 3741, 3575, 3366, 3117, 2828, 2493, 2127, 1732, 1314, 882, 437, -9, -445, -869, -1282, -1675, -2038, -2364, -2642, -2880, -3076, -3216, -3302, -3326, -3288, -3185, -2993, -2728, -2399, -2012, -1577, -1096, -577, -32, 533, 1108, 1691, 2269, 2828, 3346, 3816, 4235, 4582, 4853, 5031, 5107, 5090, 4960, 4717, 4370, 3919, 3394, 2800, 2145, 1449, 721, -19, -758, -1474, -2150, -2753, -3261, -3681, -3989, -4201, -4309, -4305, -4209, -4010, -3712, -3329, -2854, -2322, -1750, -1145, -526, 96, 699, 1269, 1787, 2249, 2643, 2964, 3222, 3421, 3569, 3666, 3702, 3685, 3619, 3507, 3360, 3176, 2964, 2730, 2476, 2201, 1902, 1587, 1269, 949, 624, 289, -59, -418, -787, -1155, -1510, -1837, -2132, -2393, -2627, -2834, -3003, -3119, -3179, -3164, -3081, -2916, -2670, -2361, -1989, -1562, -1084, -550, 14, 597, 1182, 1757, 2306, 2826, 3307, 3738, 4122, 4439, 4671, 4817, 4860, 4811, 4667, 4418, 4083, 3660, 3168, 2622, 2021, 1381, 718, 51, -609, -1252, -1861, -2425, -2918, -3341, -3678, -3919, -4072, -4121, -4078, -3952, -3728, -3423, -3036, -2575, -2064, -1505, -914, -306, 297, 880, 1431, 1942, 2414, 2827, 3183, 3478, 3700, 3858, 3948, 3976, 3955, 3883, 3768, 3606, 3394, 3142, 2853, 2532, 2189, 1831, 1465, 1096, 712, 312, -102, -520, -931, -1323, -1699, -2053, -2384, -2695, -2973, -3213, -3402, -3515, -3558, -3523, -3400, -3200, -2921, -2570, -2136, -1592, -957, -283, 339, 963, 1566, 2281, 2825, 3886, 4008, 4157, 4723, 5952, 5873, 5556, 4799, 5123, 4999, 4740, 3304, 3032, 3238, 3048, 947, -216, -848, -485, -1412, -2311, -3287, -3058, -3577, -3712, -5105, -5006, -4421, -3273, -3830, -3940, -4032, -2763, -2281, -1750, -1985, -1014, 259, 1586, 805, 697, 1089, 3007, 3430, 3548, 2998, 3841, 3844, 4389, 3094, 2925, 3461, 4834, 3878, 2944, 1956, 2693, 2536, 2164, 965, 959, 1384, 2213, 581, -427, -857, 279, 100, -428, -1561, -994, -1133, -906, -2203, -2837, -2613, -1262, -1808, -2518, -3353, -2588, -2179, -1974, -2568, -2252, -1540, 147, -266, -854, -958, 794, 1909, 2442, 1967, 2890, 3860, 4860, 4522, 3911, 3999, 5566, 5820, 5069, 3849, 3926, 4230, 3983, 2545, 1568, 1028, 1590, 724, -1111, -2587, -2391, -2169, -2812, -4306, -4896, -4593, -4264, -4482, -5440, -5761, -4415, -3316, -3359, -3842, -3375, -1948, -878, -656, -409, 233, 1882, 3128, 2854, 2499, 3252, 4811, 5415, 5152, 4818, 5573, 5997, 6112, 4849, 3878, 4186, 4924, 4057, 2609, 1372, 1452, 1139, 222, -1108, -1872, -2019, -1669, -3125, -4672, -5332, -4408, -4311, -4643, -5453, -4717, -4270, -3593, -4018, -4146, -3310, -1257, -646, -545, -751, 731, 1991, 2948, 2728, 3144, 3787, 5468, 5281, 4548, 4088, 5441, 5825, 5652, 4190, 4051, 3826, 3938, 2835, 1579, 630, 1449, 922, -263, -2165, -2130, -1975, -1699, -2848, -3190, -3532, -2309, -2544, -3341, -4266, -2989, -1995, -1082, -1808, -1423, -938, 126, 169, -126, -581, 1019, 1755, 1914, 702, 898, 1216, 2139, 1542, 1509, 1002, 2209, 2475, 1885, 450, 1152, 1987, 2934, 2118, 1972, 2083, 2885, 2746, 2378, 1304, 2214, 2798, 2938, 1521, 1110, 848, 1466, 535, -159, -1308, -1011, -1009, -1776, -3681, -3794, -3532, -3004, -3905, -4448, -4518, -3606, -3346, -3122, -3874, -2926, -1493, -244, -587, -234, 592, 2409, 3047, 3448, 3556, 4697, 5988, 6424, 5282, 5062, 5618, 6521, 6045, 5128, 4453, 4610, 3973, 2963, 879, 57, 251, 345, -1195, -2715, -3647, -3626, -4036, -4883, -5665, -5735, -4744, -4271, -5264, -5918, -5236, -3654, -2786, -2718, -2283, -978, 95, 788, 626, 833, 2374, 3955, 4314, 3888, 3986, 4837, 5737, 5474, 5025, 4609, 5367, 5770, 4734, 3206, 2944, 3306, 3248, 1954, 860, 472, 381, -155, -1130, -2598, -2647, -2346, -2674, -4054, -4649, -4540, -3734, -4062, -4310, -4725, -3821, -2853, -2732, -3490, -2927, -1600, -101, 88, 311, 857, 2202, 2799, 3236, 2585, 3316, 4502, 5345, 4549, 4200, 4133, 4908, 4477, 3943, 2919, 2982, 3202, 2839, 913, 45, -50, 527, -343, -1241, -2065, -1489, -1660, -1671, -3026, -3151, -2545, -1607, -2313, -2639, -2766, -1536, -1245, -1123, -1753, -1393, -628, 306, -574, -836, -507, 864, 803, 537, -130, 766, 1105, 1790, 903, 644, 1128, 2446, 2135, 1780, 1349, 2414, 2894, 3155, 2447, 2489, 2822, 3762, 2883, 2055, 1625, 2567, 2498, 2133, 894, 911, 525, 403, -986, -2132, -2516, -1709, -2245, -3182, -4479, -4316, -4252, -4086, -4694, -4584, -4193, -2772, -2757, -3141, -3171, -1521, -207, 767, 768, 1765, 2817, 3954, 4146, 4059, 4451, 6051, 6590, 6291, 5338, 5439, 5662, 5686, 4585, 3717, 2919, 3111, 2339, 614, -993, -1081, -1114, -1630, -3155, -3971, -4124, -4046, -4391, -5261, -5771, -4864, -4110, -4126, -4717, -4353, -3280, -2088, -1829, -1513, -1051, 385, 1509, 1373, 1025, 1908, 3346, 4283, 4165, 4014, 4539, 5104, 5328, 4657, 3890, 4276, 5043, 4814, 3639, 2682, 2472, 2405, 1685, 652, -108, -212, -10, -1105, -2676, -3337, -2976, -2868, -3390, -4225, -4140, -3808, -3458, -3851, -4431, -4160, -2763, -2075, -2082, -2177, -1286, -201, 567, 560, 905, 1513, 3031, 3328, 2966, 2780, 3790, 4421, 4500, 3706, 3778, 4022, 4343, 3761, 2724, 1873, 2426, 2337, 1567, 228, 5, -70, -29, -1089, -1613, -2196, -1330, -1386, -2155, -3156, -2628, -2018, -1542, -2199, -2108, -1770, -1062, -1156, -1497, -2062, -902, -57, 223, -596, -497, -238, 602, 210, 225, -103, 1051, 1644, 1419, 344, 782, 1585, 2533, 2143, 2143, 2345, 3223, 3282, 3222, 2270, 2845, 3405, 3627, 2526, 2132, 1892, 2460, 1707, 1046, -178, -163, -187, -796, -2530, -3057, -3036, -2680, -3565, -4312, -4822, -4177, -4064, -3800, -4584, -4062, -3063, -1998, -2174, -1804, -1139, 495, 1212, 1804, 1894, 2866, 4110, 4881, 4255, 4351, 5059, 6185, 6027, 5496, 4804, 5097, 4729, 4324, 2764, 1992, 1897, 1918, 630, -679, -1754, -1819, -2300, -3002, -4020, -4330, -4011, -3780, -4859, -5533, -5221, -4076, -3678, -3667, -3725, -2704, -1889, -1043, -1132, -949, 166, 1659, 2077, 2017, 2154, 3141, 3981, 4201, 3913, 3846, 4454, 5131, 4601, 3698, 3535, 4079, 4084, 3359, 2338, 2026, 1899, 1584, 643, -673, -936, -653, -973, -2095, -2980, -3117, -2888, -3181, -3733, -4222, -3899, -3165, -3116, -3908, -3895, -3009, -1880, -1504, -1407, -977, 46, 673, 1101, 787, 1454, 2705, 3684, 3433, 3172, 3207, 3861, 3941, 3747, 3271, 3360, 3754, 3787, 2345, 1416, 1243, 1697, 1292, 557, -229, -76, -374, -542, -1699, -2071, -1779, -1090, -1582, -2061, -2369, -1720, -1506, -1541, -2075, -1946, -1415, -557, -1226, -1651, -1527, -458, -241, -341, -842, -219, 138, 732, 169, -81, 196, 1377, 1411, 1244, 951, 1724, 2228, 2563, 2133, 2288, 2647, 3697, 3246, 2599, 2211, 2967, 3093, 2878, 1898, 1835, 1619, 1673, 611, -428, -1095, -560, -983, -1817, -3069, -3241, -3392, -3413, -4242, -4427, -4513, -3491, -3546, -3924, -4168, -3012, -2045, -1230, -1225, -404, 511, 1737, 2123, 2271, 2474, 3945, 4769, 5037, 4607, 5004, 5377, 5798, 5047, 4529, 3828, 4237, 3839, 2757, 1378, 1123, 833, 315, -1061, -1851, -2299, -2336, -2874, -3700, -4651, -4243, -3894, -3975, -4677, -4581, -4048, -3174, -3149, -2966, -2814, -1585, -572, -338, -579, 148, 1307, 2317, 2458, 2581, 3021, 3770, 4083, 3995, 3459, 3919, 4661, 4729, 3919, 3324, 3175, 3366, 2891, 2184, 1382, 1194, 1267, 508, -906, -1690, -1544, -1399, -1897, -2735, -3129, -2998, -2980, -3212, -3909, -3902, -3049, -2556, -2704, -2909, -2442, -1590, -927, -802, -621, -154, 1086, 1666, 1468, 1357, 2233, 3081, 3386, 2977, 2909, 3266, 3640, 3571, 2932, 2332, 2759, 2895, 2461, 1443, 1051, 961, 1020, 337, -233, -808, -392, -415, -1130, -2125, -1900, -1419, -1085, -1566, -1799, -1676, -1261, -1242, -1524, -2075, -1338, -642, -365, -1043, -1155, -983, -313, -427, -432, -664, 70, 592, 475, -354, -63, 617, 1416, 1294, 1271, 1447, 2167, 2380, 2460, 1810, 2405, 3099, 3576, 2905, 2615, 2485, 2925, 2531, 2039, 1157, 1162, 1244, 913, -547, -1181, -1424, -1305, -2086, -2830, -3451, -3220, -3432, -3544, -4513, -4388, -3828, -3047, -3271, -3145, -2791, -1625, -1018, -482, -318, 586, 1763, 2821, 2510, 2727, 3388, 4578, 4901, 4934, 4686, 5172, 5078, 5038, 3970, 3465, 3373, 3547, 2573, 1511, 475, 215, -357, -1070, -2142, -2671, -2795, -2684, -3761, -4579, -4770, -4093, -3923, -3968, -4242, -3642, -3107, -2396, -2449, -2278, -1538, -179, 338, 577, 817, 1731, 2488, 2933, 2842, 3003, 3476, 4361, 4172, 3632, 3424, 3910, 4022, 3612, 2807, 2593, 2534, 2456, 1704, 659, 97, 275, -42, -855, -1688, -1920, -1902, -2082, -2709, -3163, -3259, -2680, -2689, -3289, -3520, -2898, -2153, -1871, -1971, -1740, -1073, -433, -48, -156, 136, 1186, 2042, 2094, 1877, 2007, 2575, 2982, 2874, 2624, 2544, 3007, 3162, 2383, 1689, 1663, 2027, 1859, 1273, 658, 588, 496, 362, -393, -962, -786, -338, -672, -1235, -1572, -1229, -957, -1068, -1482, -1652, -1258, -668, -1026, -1507, -1521, -877, -664, -760, -1145, -865, -548, -152, -430, -746, -515, 357, 460, 279, 61, 607, 1130, 1467, 1301, 1415, 1774, 2666, 2597, 2208, 2009, 2735, 3114, 3180, 2589, 2485, 2400, 2424, 1843, 1070, 562, 916, 565, -187, -1332, -1709, -2012, -2161, -2912, -3344, -3716, -3262, -3493, -4058, -4586, -3883, -3215, -2617, -2645, -2184, -1502, -517, 24, 353, 636, 1956, 2884, 3456, 3356, 3853, 4358, 5011, 4831, 4728, 4385, 4836, 4744, 4066, 2907, 2644, 2373, 1996, 869, 10, -623, -879, -1526, -2373, -3511, -3514, -3461, -3549, -4300, -4458, -4362, -3793, -3791, -3645, -3604, -2732, -1850, -1430, -1603, -947, 37, 1096, 1425, 1736, 2149, 2935, 3300, 3486, 3081, 3523, 4117, 4446, 3840, 3396, 3128, 3278, 2958, 2449, 1702, 1478, 1486, 1075, -165, -824, -971, -849, -1317, -1913, -2354, -2239, -2324, -2431, -3106, -3123, -2620, -2088, -2257, -2388, -2206, -1541, -1118, -1007, -1051, -698, 194, 886, 651, 592, 1071, 1798, 2034, 1929, 1849, 2271, 2543, 2677, 2144, 1783, 2030, 2375, 2080, 1501, 1212, 1293, 1336, 934, 411, 29, 254, 458, -158, -877, -922, -561, -412, -745, -1093, -1064, -839, -759, -1059, -1493, -1190, -676, -627, -1124, -1338, -1210, -812, -832, -936, -1121, -738, -242, -336, -865, -725, -137, 484, 485, 432, 603, 1200, 1585, 1761, 1468, 1835, 2496, 2946, 2662, 2552, 2601, 3013, 2920, 2628, 2044, 1920, 2027, 1779, 748, 143, -109, -141, -834, -1589, -2280, -2332, -2620, -2864, -3731, -4003, -3787, -3382, -3646, -3720, -3615, -2825, -2296, -1839, -1638, -1006, -19, 972, 1065, 1430, 2140, 3298, 3813, 4108, 4098, 4598, 4793, 5009, 4470, 4142, 4123, 4342, 3621, 2734, 1757, 1417, 887, 261, -771, -1509, -1953, -2084, -3037, -3894, -4347, -4012, -4000, -4069, -4418, -4103, -3759, -3174, -3099, -2905, -2297, -1066, -512, -123, 123, 980, 1735, 2374, 2468, 2740, 3121, 3964, 3975, 3625, 3328, 3702, 3745, 3556, 2868, 2599, 2389, 2261, 1643, 793, 172, 287, -16, -588, -1401, -1621, -1747, -1792, -2288, -2555, -2697, -2193, -2142, -2505, -2831, -2306, -1765, -1390, -1460, -1299, -920, -390, -118, -175, -127, 658, 1254, 1390, 1110, 1199, 1500, 1869, 1797, 1718, 1619, 2004, 2147, 1711, 1118, 1187, 1469, 1549, 1191, 829, 773, 852, 809, 358, -164, -30, 288, 207, -279, -544, -479, -319, -474, -791, -1047, -886, -519, -728, -1251, -1370, -1082, -936, -1105, -1406, -1310, -1032, -787, -916, -1259, -1124, -519, -231, -294, -361, 7, 477, 842, 846, 943, 1238, 2004, 2247, 2044, 1990, 2501, 2903, 3012, 2697, 2615, 2642, 2668, 2348, 1742, 1262, 1352, 1135, 498, -422, -897, -1229, -1433, -2103, -2658, -3181, -3032, -3164, -3699, -4205, -3938, -3505, -3126, -3132, -2852, -2329, -1536, -959, -564, -268, 746, 1677, 2317, 2486, 3029, 3609, 4330, 4409, 4453, 4272, 4660, 4853, 4450, 3607, 3292, 3039, 2700, 1781, 960, 250, -95, -720, -1495, -2603, -2963, -3131, -3370, -4076, -4337, -4402, -4033, -4021, -3918, -3921, -3284, -2497, -2013, -2010, -1408, -504, 530, 964, 1371, 1755, 2522, 3000, 3363, 3174, 3496, 3958, 4244, 3778, 3395, 3080, 3142, 2835, 2427, 1733, 1386, 1230, 826, -193, -794, -995, -922, -1330, -1789, -2241, -2176, -2224, -2190, -2627, -2650, -2237, -1729, -1787, -1818, -1706, -1161, -803, -609, -616, -387, 190, 716, 564, 498, 748, 1278, 1399, 1338, 1180, 1433, 1608, 1738, 1374, 1088, 1240, 1574, 1400, 1059, 805, 938, 1020, 908, 595, 367, 511, 765, 444, -42, -159, 127, 220, 42, -305, -359, -312, -310, -588, -984, -924, -602, -662, -1068, -1410, -1417, -1252, -1226, -1363, -1512, -1335, -907, -882, -1212, -1206, -712, -197, 23, 84, 308, 806, 1213, 1484, 1402, 1664, 2266, 2705, 2696, 2621, 2711, 2972, 2997, 2760, 2370, 2178, 2263, 2108, 1330, 646, 315, 110, -422, -1094, -1724, -1960, -2242, -2518, -3249, -3699, -3686, -3455, -3598, -3728, -3651, -3165, -2713, -2347, -2079, -1565, -729, 190, 514, 843, 1509, 2482, 3114, 3511, 3676, 4126, 4447, 4764, 4490, 4210, 4173, 4325, 3893, 3169, 2370, 1934, 1416, 816, -80, -816, -1409, -1673, -2468, -3319, -3850, -3826, -3911, -4052, -4374, -4226, -3967, -3488, -3324, -3166, -2699, -1708, -1057, -597, -244, 523, 1248, 1931, 2172, 2501, 2834, 3580, 3800, 3658, 3468, 3684, 3688, 3500, 2946, 2637, 2379, 2218, 1703, 982, 319, 208, -96, -609, -1299, -1557, -1711, -1735, -2121, -2359, -2567, -2203, -2053, -2194, -2373, -1998, -1553, -1185, -1169, -1015, -739, -292, -34, 48, 51, 564, 990, 1103, 869, 906, 1058, 1361, 1320, 1263, 1095, 1317, 1479, 1234, 783, 782, 986, 1138, 929, 731, 650, 799, 807, 658, 288, 358, 583, 604, 273, 91, 58, 180, 51, -184, -501, -486, -286, -434, -935, -1155, -1092, -1019, -1247, -1510, -1627, -1449, -1335, -1331, -1615, -1591, -1196, -865, -852, -802, -538, -58, 332, 555, 721, 1052, 1693, 2070, 2021, 2079, 2492, 2963, 3102, 3009, 2881, 2911, 2877, 2704, 2191, 1733, 1669, 1491, 909, 99, -514, -921, -1266, -1809, -2356, -2858, -2953, -3117, -3614, -4083, -4033, -3726, -3459, -3370, -3177, -2732, -2110, -1531, -1119, -769, 104, 1029, 1698, 2053, 2561, 3163, 3808, 4099, 4251, 4249, 4553, 4786, 4605, 4001, 3666, 3417, 3048, 2324, 1561, 897, 440, -183, -930, -1931, -2445, -2763, -3116, -3740, -4121, -4266, -4124, -4117, -4066, -4061, -3617, -2967, -2463, -2318, -1827, -1052, -169, 385, 866, 1322, 2027, 2524, 2960, 2973, 3266, 3675, 3961, 3731, 3464, 3212, 3168, 2913, 2553, 1992, 1619, 1395, 1073, 255, -371, -692, -782, -1130, -1515, -1923, -1933, -2008, -2011, -2355, -2360, -2175, -2208, -2164, -1344, -829, -1155, -1412, -810, -511, -558, -316, 168, -136, -50, 352, 981, 2787, 1716, -478, 28, 541, 1997, 2595, 1889, 1769, 1689, 1427, 1479, 1451, 1498, 1593, -298, -1893, 122, 3605, 3019, -298, -1578, -240, 438, -445, -719, -1224, -1725, -881, -508, 1104, 2506, -2150, -4147, -3258, -2474, -512, -321, -1053, -1348, -1646, -1308, -686, -422, -83, -1186, -3521, -2762, 1801, 4604, 2734, 161, 330, 1998, 1913, 778, 949, 657, 1173, 2053, 2188, 4697, 3791, -1014, -827, 215, 2033, 3595, 3037, 1977, 1502, 1762, 1914, 1432, 1083, 473, -1918, -4261, -2779, 419, 531, -2384, -4900, -4750, -3937, -5066, -5481, -4948, -4806, -3496, -1855, -188, 2626, -93, -2671, -769, 1201, 3661, 4861, 4510, 4077, 4585, 5154, 4952, 4587, 4616, 3719, 1121, -16, 2596, 5264, 5010, 1782, -287, 671, 904, -918, -1780, -2576, -2672, -1793, -1654, -966, -960, -5833, -7230, -6237, -5215, -4083, -3752, -4218, -3844, -2616, -1802, -1285, 74, 993, 702, -82, 2137, 6399, 9228, 8223, 5588, 5301, 6768, 5508, 3746, 3073, 2438, 2201, 2412, 1460, 2320, -224, -4677, -4882, -3991, -3221, -2250, -2233, -2774, -1746, -320, -76, 89, 82, -9, -1186, -2005, 246, 3603, 4903, 2307, -918, -837, -462, -1926, -2680, -2439, -1961, -1029, -477, 83, 1779, -972, -2524, -495, 1131, 2249, 2934, 2435, 2406, 3486, 3748, 3413, 2876, 2213, 1020, -913, -1254, 748, 3404, 3720, 830, -1074, -573, -549, -1434, -1388, -571, 478, 1746, 1795, 2564, 2002, -1628, -2271, -1135, -807, -657, -980, -2364, -2446, -2006, -2381, -2895, -3340, -3494, -4107, -5018, -3426, 406, 3862, 3546, 1508, 1871, 3434, 3342, 2727, 3163, 4323, 5238, 6056, 5486, 6193, 3725, 177, -25, 459, 108, 405, -272, -856, -681, -639, -896, -1335, -1750, -1718, -2417, -3109, -1580, 1596, 3061, 646, -2031, -2378, -2241, -3248, -4296, -4016, -3393, -2356, -2358, -1698, -793, -2962, -3745, -1724, -340, 1233, 2873, 3808, 5089, 6526, 7274, 7255, 6615, 6192, 5714, 4347, 3672, 5266, 7030, 5740, 1911, -931, -2188, -3259, -4956, -5818, -5483, -5186, -4847, -5101, -3794, -3791, -5739, -5349, -3701, -2908, -1738, -937, -307, 727, 1868, 2528, 1950, 1027, 802, 566, -299, 945, 3968, 6183, 5174, 2697, 1279, 1504, 1819, 1534, 2279, 3264, 4006, 3820, 3324, 3518, 1706, -684, -543, -527, -1044, -1540, -2137, -2416, -2378, -2252, -2587, -3530, -3901, -3766, -4316, -4315, -1541, 2053, 3806, 2784, 1120, 662, 1262, 865, 645, 1436, 2369, 2661, 1935, 1501, 1029, -1412, -2742, -2380, -2296, -2219, -1629, -1177, -717, -30, 1053, 1313, 1338, 1757, 2296, 1748, 2625, 5033, 7437, 7253, 5196, 2816, 1925, 1191, -286, -1043, -817, -852, -1332, -2261, -2009, -2864, -5179, -5608, -4893, -4386, -3474, -2330, -1314, -652, 240, 352, -55, -432, -4, -221, -475, 491, 2691, 3955, 3488, 1295, -236, -243, -97, -158, 598, 1667, 2629, 3032, 3586, 4633, 3910, 2670, 2926, 2963, 2731, 2751, 2999, 2719, 2417, 1618, 96, -1881, -3035, -4025, -5398, -5644, -4251, -2571, -2178, -3589, -5445, -5679, -4652, -3953, -3001, -1406, 274, 1171, 1367, 2148, 3082, 2293, 2001, 2303, 2282, 2156, 2717, 3282, 3505, 3808, 3779, 3122, 2296, 1825, 1289, 1038, 1972, 3894, 5438, 5361, 3304, 945, -66, -712, -1437, -1607, -1316, -1595, -2670, -3910, -3970, -4713, -6344, -6705, -6407, -6165, -5479, -4203, -3001, -1621, -250, 745, 1283, 2009, 2756, 3371, 3844, 5173, 7092, 8503, 7991, 5690, 3619, 2630, 1718, 1036, 808, 775, 347, -558, -1103, -952, -2136, -3175, -3024, -2613, -2367, -1286, -117, 809, 1150, 1145, 740, 486, 234, 21, -489, -564, 173, 1390, 1599, 180, -1816, -2681, -2912, -2930, -2770, -1885, -929, -281, -225, 765, 1531, 1122, 620, 646, 579, 1014, 1901, 2657, 2876, 2698, 2100, 1408, 825, 406, 190, 169, 596, 1836, 3020, 3179, 1912, 893, 615, 910, 1106, 1633, 2108, 2050, 1174, 543, 701, 75, -1600, -2885, -3846, -4660, -4807, -4499, -4200, -3908, -3876, -3962, -4073, -3873, -3095, -1988, -903, 793, 3111, 5085, 5521, 4688, 3906, 3978, 4432, 4813, 5126, 5130, 4553, 3486, 3056, 3027, 1801, 482, -365, -1144, -1762, -1594, -1041, -467, -389, -585, -852, -1078, -1270, -1417, -1818, -1990, -1232, -19, 291, -887, -2615, -3758, -4092, -4003, -3750, -3105, -2526, -2360, -2243, -1124, -28, 341, 769, 1456, 2174, 3334, 4804, 6037, 6543, 6573, 6370, 5998, 5331, 4668, 3817, 2736, 1987, 2122, 2166, 1303, -543, -2490, -3731, -4162, -4272, -4035, -3513, -3184, -3202, -2860, -1895, -1582, -2039, -2389, -2375, -2073, -1333, -434, 161, 245, 112, 9, -34, 60, 382, 515, 579, 1276, 2546, 3582, 3822, 3313, 2861, 2944, 3315, 3538, 3674, 3528, 3022, 2339, 2286, 2210, 1163, -404, -1588, -2480, -2832, -2775, -2390, -2293, -2395, -2568, -2593, -2461, -1875, -1231, -795, -301, 816, 2100, 2895, 2524, 1572, 808, 718, 603, 346, -110, -582, -1341, -1731, -1580, -1564, -2244, -2759, -2967, -2813, -2157, -806, 586, 1601, 2215, 2800, 3343, 4003, 4392, 4482, 4284, 4551, 5060, 5407, 4788, 3496, 1886, 827, 79, -552, -1192, -1644, -2308, -3009, -3290, -2902, -2814, -3158, -3553, -3609, -3378, -2646, -1878, -1334, -1178, -966, -808, -594, -556, -506, -641, -522, -9, 903, 1669, 1946, 1672, 1513, 1785, 2408, 3118, 3875, 4323, 4455, 4545, 5139, 5496, 4980, 3829, 2892, 2120, 1528, 915, 260, -564, -1425, -2352, -3230, -3990, -4383, -4765, -5124, -5209, -4703, -3636, -2570, -2187, -2245, -2043, -1234, -372, 248, 631, 973, 1272, 1735, 2330, 2369, 1813, 1320, 1120, 1034, 1188, 1693, 2154, 2293, 2191, 2135, 2371, 2835, 3106, 2985, 2793, 2869, 3198, 3408, 3046, 2183, 1200, 414, -298, -1214, -2110, -2893, -3591, -4253, -4543, -4419, -4500, -4879, -5046, -4827, -4126, -2970, -1677, -679, 122, 928, 1838, 2601, 3125, 3379, 3491, 3503, 3588, 3686, 3706, 3353, 2617, 1798, 1171, 751, 441, 121, -172, -402, -350, 168, 750, 714, 410, 342, 570, 822, 1048, 1171, 1248, 1156, 950, 515, 63, -362, -769, -1305, -1794, -1961, -1705, -1546, -1703, -2092, -2197, -1928, -1394, -1057, -824, -599, -188, 365, 984, 1180, 978, 756, 721, 640, 588, 670, 889, 960, 898, 810, 955, 1176, 1410, 1500, 1600, 1871, 2627, 3313, 3623, 3474, 3298, 3187, 2999, 2472, 1786, 1029, 266, -614, -1384, -2092, -2926, -3953, -4815, -5502, -5787, -5753, -5425, -5057, -4606, -4009, -3006, -1919, -918, -84, 748, 1614, 2608, 3557, 4381, 4923, 5141, 5090, 4906, 4528, 4181, 3760, 3289, 2670, 2215, 1986, 1772, 1129, 413, -104, -210, -160, -129, -236, -344, -398, -423, -599, -859, -1129, -1407, -1887, -2427, -2817, -2813, -2701, -2781, -3104, -3239, -3105, -2754, -2445, -2067, -1509, -663, 413, 1459, 2163, 2633, 3140, 3756, 4175, 4420, 4583, 4670, 4519, 4145, 3565, 3057, 2604, 2085, 1302, 420, -254, -526, -631, -780, -1058, -1242, -1184, -1087, -1167, -1304, -1286, -1100, -904, -717, -608, -718, -1006, -1306, -1649, -1922, -1910, -1790, -1737, -1782, -1744, -1471, -1078, -723, -408, -68, 477, 1180, 1879, 2482, 2990, 3391, 3655, 3704, 3563, 3301, 3009, 2587, 2016, 1413, 1098, 760, 178, -577, -1150, -1413, -1466, -1477, -1398, -1239, -895, -478, -128, 73, 289, 476, 608, 588, 559, 555, 579, 315, -176, -848, -1317, -1711, -2077, -2506, -2821, -2908, -2656, -2272, -1903, -1608, -1065, -305, 513, 1166, 1850, 2564, 3378, 3994, 4388, 4594, 4804, 4770, 4493, 3841, 3256, 2829, 2581, 2136, 1471, 703, 118, -420, -956, -1539, -1898, -2023, -1937, -1961, -2031, -2186, -2187, -2164, -2175, -2306, -2277, -2193, -2077, -2181, -2249, -2140, -1800, -1542, -1373, -1236, -861, -258, 527, 1313, 2111, 2868, 3632, 4107, 4428, 4624, 4903, 5078, 5069, 4806, 4489, 3979, 3276, 2292, 1253, 315, -427, -1186, -1969, -2739, -3284, -3600, -3750, -3864, -3862, -3740, -3357, -3014, -2648, -2138, -1418, -707, -175, 112, 332, 530, 694, 692, 553, 490, 660, 842, 827, 648, 588, 716, 927, 1112, 1323, 1634, 2158, 2597, 2806, 2899, 3023, 3162, 3131, 2851, 2432, 2104, 1837, 1456, 785, -7, -643, -1176, -1773, -2412, -2919, -3117, -3082, -2910, -2744, -2544, -2136, -1586, -1191, -868, -484, 123, 714, 1090, 1185, 1288, 1378, 1404, 1163, 767, 501, 459, 430, 349, 219, 218, 288, 418, 481, 623, 931, 1438, 1772, 2019, 2243, 2564, 2778, 2850, 2655, 2414, 2124, 1825, 1338, 698, 88, -318, -759, -1265, -1890, -2366, -2707, -2855, -2948, -2835, -2549, -2019, -1690, -1501, -1404, -1123, -753, -370, -191, -23, 175, 434, 483, 334, 184, 307, 465, 585, 573, 723, 1021, 1462, 1792, 2106, 2429, 2937, 3276, 3373, 3316, 3436, 3631, 3713, 3382, 2815, 2151, 1483, 657, -326, -1353, -2057, -2662, -3223, -3882, -4403, -4676, -4682, -4642, -4452, -4103, -3384, -2552, -1825, -1220, -487, 365, 1225, 1839, 2256, 2603, 3010, 3309, 3433, 3329, 3267, 3194, 3025, 2635, 2239, 1957, 1828, 1664, 1500, 1378, 1406, 1483, 1420, 1139, 899, 755, 700, 520, 196, -179, -523, -931, -1420, -2057, -2562, -2898, -3102, -3290, -3396, -3276, -2967, -2619, -2275, -1912, -1362, -617, 124, 667, 1170, 1771, 2453, 2958, 3152, 3177, 3195, 3140, 2951, 2530, 2083, 1786, 1526, 1142, 656, 244, 8, -141, -311, -429, -365, -56, 309, 414, 373, 379, 521, 671, 594, 391, 183, 5, -214, -630, -1166, -1527, -1704, -1874, -2169, -2427, -2478, -2271, -2020, -1776, -1458, -925, -258, 218, 474, 799, 1324, 1963, 2397, 2580, 2622, 2659, 2584, 2325, 1886, 1585, 1445, 1323, 1061, 759, 559, 571, 560, 520, 470, 571, 850, 1051, 1020, 964, 983, 1085, 974, 655, 178, -226, -624, -1042, -1596, -2052, -2378, -2621, -2957, -3281, -3456, -3284, -2972, -2585, -2147, -1519, -663, 228, 868, 1447, 2079, 2846, 3493, 3918, 4084, 4252, 4307, 4213, 3826, 3331, 2897, 2511, 1986, 1365, 743, 356, 48, -269, -655, -958, -1050, -1011, -1166, -1394, -1564, -1471, -1337, -1312, -1505, -1640, -1714, -1782, -1981, -2208, -2279, -2122, -1955, -1841, -1743, -1430, -957, -453, -28, 479, 1161, 2036, 2694, 3113, 3433, 3801, 4120, 4258, 4088, 3842, 3553, 3212, 2698, 1989, 1280, 706, 138, -482, -1168, -1664, -1950, -2075, -2222, -2293, -2187, -1842, -1553, -1407, -1299, -1023, -622, -228, -14, 94, 180, 223, 144, -106, -360, -406, -368, -377, -491, -528, -380, -125, 93, 330, 660, 1185, 1693, 1976, 2158, 2378, 2681, 2937, 2973, 2817, 2594, 2331, 1975, 1443, 859, 439, 117, -256, -740, -1195, -1457, -1561, -1636, -1703, -1651, -1392, -985, -735, -604, -447, -186, 86, 242, 206, 156, 106, 24, -183, -506, -746, -851, -959, -1084, -1214, -1149, -898, -555, -248, 88, 532, 1167, 1683, 2048, 2348, 2734, 3147, 3453, 3488, 3372, 3164, 2886, 2443, 1846, 1223, 742, 266, -273, -907, -1438, -1836, -2087, -2344, -2511, -2547, -2322, -2077, -1938, -1829, -1589, -1271, -925, -743, -600, -465, -301, -180, -144, -151, 8, 189, 383, 487, 644, 884, 1240, 1562, 1877, 2177, 2622, 3055, 3304, 3371, 3403, 3410, 3385, 3149, 2766, 2283, 1777, 1170, 459, -392, -1119, -1729, -2277, -2829, -3278, -3574, -3608, -3550, -3393, -3144, -2713, -2106, -1532, -1048, -503, 82, 735, 1273, 1670, 1899, 2057, 2141, 2144, 1972, 1817, 1711, 1634, 1451, 1182, 911, 781, 742, 742, 720, 789, 995, 1191, 1199, 1164, 1164, 1242, 1265, 1162, 903, 648, 351, 16, -463, -930, -1261, -1528, -1810, -2079, -2296, -2301, -2208, -2035, -1822, -1535, -1082, -579, -215, 131, 483, 888, 1256, 1537, 1665, 1716, 1710, 1650, 1454, 1170, 949, 781, 609, 421, 228, 134, 163, 246, 336, 461, 688, 1003, 1194, 1308, 1431, 1567, 1702, 1748, 1595, 1341, 1018, 657, 240, -285, -727, -1077, -1393, -1725, -2076, -2323, -2414, -2349, -2197, -1997, -1675, -1205, -766, -416, -66, 333, 783, 1213, 1507, 1654, 1762, 1836, 1843, 1676, 1491, 1388, 1321, 1230, 1086, 936, 896, 959, 1023, 1057, 1121, 1310, 1494, 1509, 1466, 1399, 1364, 1288, 1072, 707, 280, -168, -626, -1196, -1771, -2231, -2580, -2860, -3097, -3279, -3308, -3142, -2839, -2466, -1998, -1378, -623, 47, 677, 1286, 1922, 2547, 3070, 3367, 3499, 3530, 3506, 3348, 3041, 2694, 2360, 1984, 1553, 1025, 532, 154, -116, -361, -580, -730, -705, -752, -831, -927, -954, -888, -794, -810, -897, -1006, -1062, -1137, -1281, -1437, -1461, -1398, -1286, -1231, -1134, -920, -551, -196, 160, 540, 1090, 1599, 1967, 2215, 2446, 2677, 2897, 2907, 2754, 2514, 2243, 1915, 1473, 928, 486, 106, -210, -591, -942, -1188, -1249, -1229, -1167, -1088, -808, -478, -209, -41, 122, 348, 634, 781, 763, 626, 492, 342, 131, -219, -508, -730, -871, -1056, -1261, -1401, -1316, -1125, -873, -636, -274, 201, 642, 974, 1268, 1583, 2000, 2311, 2444, 2417, 2338, 2242, 2085, 1703, 1301, 962, 718, 426, 53, -315, -512, -611, -683, -802, -815, -659, -469, -401, -390, -354, -199, -41, -22, -166, -299, -408, -504, -756, -1042, -1184, -1194, -1190, -1247, -1302, -1147, -852, -520, -202, 162, 697, 1287, 1735, 2041, 2334, 2733, 3051, 3306, 3202, 3023, 2949, 2555, 2246, 1732, 1122, 842, 228, -152, -753, -1304, -1286, -1811, -1789, -1900, -2146, -1568, -1873, -1540, -1439, -1714, -691, -858, -617, -293, -760, -7, -393, -318, 3, -513, 515, 194, 131, 832, 535, 1380, 1221, 1509, 2327, 1914, 3142, 2778, 2592, 3445, 2608, 3249, 2599, 1930, 2489, 728, 939, 217, -962, -610, -2027, -1910, -2591, -3358, -2607, -3793, -3028, -2805, -3163, -1884, -2059, -1185, -923, -922, 692, 194, 1122, 1658, 983, 2073, 1444, 1666, 1778, 814, 1896, 940, 640, 1104, 104, 991, 379, 486, 956, 131, 1530, 907, 716, 1648, 828, 1882, 1468, 1397, 1832, 580, 1424, 706, -122, 598, -573, -281, -691, -1428, -752, -1818, -1265, -1037, -1886, -767, -1105, -531, -234, -665, 547, -109, 537, 1053, 125, 1218, 625, 749, 884, 131, 1153, 287, 445, 1027, 50, 1076, 913, 882, 1560, 907, 2083, 1864, 1646, 2497, 1645, 2187, 2127, 1533, 1864, 594, 857, 168, -1098, -635, -2056, -2139, -2423, -3559, -3009, -3999, -3414, -3312, -4026, -2590, -2730, -2081, -1151, -1369, -6, 83, 864, 1857, 1353, 2571, 2583, 2424, 3105, 2414, 3200, 2866, 2551, 3121, 1777, 2325, 2136, 1301, 1957, 929, 1403, 1219, 567, 1290, -125, 188, 306, -726, -282, -1311, -1344, -1579, -2760, -2318, -3481, -3523, -3204, -4196, -3616, -4028, -3491, -2684, -3183, -1624, -1521, -933, 605, 284, 1697, 2147, 2714, 4075, 3422, 4753, 4592, 4160, 5127, 4066, 4356, 3981, 3263, 3545, 1868, 1915, 1400, 289, 734, -537, -583, -806, -1592, -970, -2248, -2075, -1664, -2673, -1880, -2599, -2633, -2278, -3200, -2376, -3130, -2852, -1867, -2819, -1817, -1800, -1482, -338, -757, 647, 759, 1140, 2637, 2055, 3169, 3436, 3423, 4429, 3582, 4355, 4244, 3361, 4142, 2741, 2415, 2146, 928, 1264, -140, -399, -486, -1715, -761, -1803, -2080, -1488, -2158, -1184, -1827, -1565, -738, -1533, -400, -942, -1154, -276, -1328, -587, -1278, -1431, -446, -1591, -884, -960, -1461, -411, -1087, -267, -31, -129, 1335, 754, 1686, 2444, 1980, 3348, 3066, 3735, 4006, 3313, 4218, 3123, 2983, 3078, 1699, 2285, 1197, 781, 540, -866, -223, -1190, -1865, -1390, -2447, -1903, -2362, -2737, -2177, -3018, -2211, -2464, -3028, -1864, -2574, -2149, -2030, -2245, -1160, -1714, -819, -481, -887, 554, 224, 955, 1778, 1628, 3105, 2777, 3561, 4481, 3878, 5027, 4813, 4735, 4923, 3868, 4206, 3146, 2532, 2424, 758, 794, -30, -1238, -1539, -2958, -2659, -3415, -3981, -3416, -4492, -3765, -3704, -4216, -3213, -3699, -2617, -2256, -2513, -1064, -1364, -690, -58, -311, 724, 479, 1177, 1611, 1134, 2297, 2001, 2317, 3159, 2755, 3578, 3392, 3801, 4401, 3563, 4354, 3837, 3381, 3769, 2397, 2467, 1694, 799, 804, -1026, -1091, -1673, -2840, -2832, -4024, -3947, -4196, -4714, -3984, -4717, -3984, -3406, -3670, -2474, -2313, -1477, -631, -579, 828, 777, 1387, 2257, 1698, 2639, 2505, 2493, 3020, 2211, 2851, 2433, 2052, 2763, 2001, 2396, 2189, 1930, 2293, 1362, 1751, 1402, 879, 1449, 473, 501, 261, -412, -260, -1374, -1323, -1427, -2258, -1715, -2560, -2646, -2303, -2896, -2234, -2585, -2380, -1495, -2058, -1066, -921, -699, 164, -23, 799, 681, 782, 1517, 845, 1423, 1305, 1034, 1632, 1162, 1575, 1379, 1127, 2043, 1525, 1983, 2274, 1782, 2557, 2118, 2226, 2421, 1819, 2550, 1839, 1331, 1425, 354, 387, -555, -1108, -1345, -2541, -2292, -3253, -3931, -3650, -4493, -3986, -4236, -4096, -3278, -3544, -2432, -1931, -1687, -174, -45, 928, 1564, 1756, 2852, 2642, 3258, 3791, 3290, 4138, 3767, 3853, 3820, 3193, 3717, 2800, 2703, 2687, 1627, 2069, 1258, 958, 836, -103, 299, -673, -1216, -1088, -2225, -2007, -2568, -3198, -3067, -3898, -3545, -3931, -4374, -3660, -4071, -3418, -2987, -2780, -1608, -1583, -342, 231, 385, 1925, 1975, 2913, 3536, 3350, 4455, 3934, 4426, 4565, 3739, 4397, 3711, 3383, 3338, 2218, 2323, 1439, 958, 904, -228, 22, -512, -1102, -1006, -1914, -1536, -1994, -2377, -1937, -2927, -2484, -2600, -3154, -2590, -3339, -2741, -2686, -2999, -2017, -2434, -1647, -972, -1065, 143, 277, 1126, 1812, 1753, 2899, 2818, 3338, 3879, 3416, 4028, 3666, 3655, 3722, 2610, 2977, 2160, 1484, 1511, 205, 293, -322, -920, -630, -1687, -1196, -1426, -1924, -1290, -1932, -1437, -1172, -1339, -736, -1349, -886, -763, -1301, -747, -1376, -1117, -973, -1470, -871, -1519, -1154, -608, -1247, -405, -519, -111, 633, 201, 1180, 1160, 1572, 2576, 2006, 2824, 2906, 2938, 3416, 2747, 3157, 2718, 2294, 2565, 1420, 1561, 1143, 593, 670, -400, -243, -643, -1386, -925, -1877, -1846, -1821, -2377, -1920, -2767, -2600, -2451, -3154, -2391, -2972, -2805, -2268, -2543, -1741, -1923, -1293, -421, -624, 553, 707, 1288, 2395, 2268, 3343, 3440, 3952, 4959, 4360, 4918, 4815, 4327, 4518, 3428, 3342, 2684, 1708, 1653, 180, -288, -778, -1970, -2003, -3048, -3180, -3385, -3956, -3352, -4020, -3843, -3363, -3692, -2761, -2946, -2519, -1833, -2045, -908, -934, -719, 255, 49, 843, 853, 1050, 1993, 1667, 2462, 2559, 2431, 3484, 3098, 3549, 3611, 3442, 4128, 3417, 3630, 3371, 2488, 2786, 1664, 1300, 887, -279, -128, -1455, -1880, -2110, -3297, -2972, -3648, -3840, -3604, -4245, -3309, -3548, -3407, -2529, -2868, -1656, -1314, -1168, -162, -348, 801, 942, 958, 2030, 1510, 2247, 2267, 1789, 2633, 2001, 2520, 2471, 1818, 2742, 2119, 2263, 2343, 1631, 2265, 1474, 1557, 1577, 577, 1166, 270, -45, 66, -955, -621, -1474, -1733, -1548, -2570, -1807, -2219, -2447, -1853, -2623, -1812, -1847, -1877, -947, -1656, -624, -325, -530, 300, -223, 556, 563, 196, 1048, 314, 887, 1002, 310, 1095, 664, 1205, 1398, 943, 2018, 1576, 2042, 2544, 1902, 2740, 2377, 2537, 2823, 1971, 2582, 1786, 1286, 1413, 154, 180, -727, -1325, -1430, -2820, -2577, -3184, -3794, -3346, -4312, -3840, -3802, -3755, -2897, -3337, -2275, -1538, -1427, -113, -110, 711, 1434, 1467, 2468, 2246, 2881, 3499, 2964, 3681, 3410, 3593, 3840, 3128, 3564, 2823, 2672, 2921, 1826, 2039, 1424, 936, 973, -136, -68, -868, -1624, -1450, -2646, -2714, -2987, -3592, -3361, -4187, -3974, -3956, -4177, -3336, -3623, -3100, -2297, -2053, -905, -875, 55, 997, 1129, 2391, 2395, 2862, 3672, 3337, 4032, 3626, 3745, 4129, 3261, 3555, 3013, 2483, 2715, 1772, 1692, 1040, 530, 740, -249, -187, -558, -1221, -858, -1649, -1582, -1919, -2478, -1944, -2802, -2682, -2572, -3198, -2482, -3024, -2863, -2507, -2723, -1600, -1825, -1473, -557, -571, 604, 831, 1273, 2079, 2029, 3105, 2911, 2988, 3659, 3106, 3562, 3119, 2805, 3080, 2040, 2271, 1514, 677, 1064, 7, 61, -334, -970, -456, -1297, -924, -1003, -1584, -808, -1230, -992, -876, -1207, -563, -1168, -908, -873, -1538, -847, -1388, -1398, -1324, -1848, -974, -1475, -1343, -774, -1313, -290, -285, -170, 552, 334, 1402, 1387, 1443, 2363, 1953, 2662, 2686, 2492, 2981, 2456, 2911, 2406, 1811, 2296, 1487, 1632, 1321, 572, 861, 6, 124, -148, -1082, -596, -1326, -1535, -1533, -2348, -1974, -2635, -2759, -2676, -3503, -2823, -3051, -3162, -2719, -2973, -2051, -1871, -1409, -544, -666, 599, 1143, 1424, 2550, 2519, 3640, 3989, 3998, 4859, 4348, 4696, 4701, 3786, 3978, 3074, 2834, 2293, 1050, 973, -144, -627, -924, -2164, -2151, -2850, -3001, -3029, -3721, -3114, -3461, -3355, -2757, -3313, -2494, -2477, -2305, -1520, -1934, -987, -719, -747, 206, -191, 572, 1035, 1051, 1945, 1546, 2272, 2759, 2528, 3456, 3040, 3435, 3740, 3287, 3745, 2978, 3066, 2958, 1850, 2017, 1009, 555, 413, -918, -877, -1846, -2259, -2111, -3241, -2934, -3300, -3499, -2909, -3445, -2714, -2671, -2509, -1568, -1988, -1127, -767, -681, 251, -95, 684, 838, 800, 1687, 1004, 1468, 1754, 1378, 2152, 1536, 1835, 2125, 1648, 2417, 1843, 1910, 2295, 1663, 2046, 1381, 1316, 1478, 573, 911, 153, -187, -14, -973, -835, -1499, -1656, -1319, -2175, -1623, -1918, -2125, -1401, -1957, -1388, -1329, -1408, -591, -1137, -583, -343, -646, 76, -377, -76, -42, -360, 345, -260, -1, 285, -52, 769, 523, 904, 1339, 1196, 2216, 1961, 2268, 2950, 2561, 3215, 2878, 2759, 3047, 2322, 2496, 1786, 1057, 1083, -21, -322, -1128, -1847, -1934, -2951, -2953, -3337, -3915, -3442, -4012, -3674, -3478, -3451, -2526, -2631, -1894, -1251, -1199, -44, 120, 645, 1265, 1238, 2107, 2115, 2366, 2898, 2604, 3287, 3217, 3159, 3407, 2953, 3336, 2927, 2551, 2785, 2026, 2115, 1602, 858, 853, -75, -182, -867, -1801, -1749, -2674, -2866, -3112, -3803, -3485, -3944, -3767, -3563, -3765, -2950, -2858, -2346, -1554, -1357, -271, 66, 705, 1435, 1389, 2343, 2527, 2680, 3197, 2751, 3204, 3011, 2814, 3004, 2250, 2495, 2226, 1656, 1801, 1104, 1185, 899, 371, 536, -109, 43, -136, -843, -662, -1252, -1208, -1407, -2050, -1775, -2404, -2400, -2306, -2881, -2393, -2570, -2397, -2001, -2213, -1336, -1239, -837, 7, -11, 848, 1201, 1525, 2124, 1886, 2518, 2493, 2418, 2826, 2175, 2308, 2054, 1653, 1738, 874, 999, 783, 140, 408, -221, -114, -20, -433, -28, -468, -129, 148, -387, 1, -258, -241, -70, -549, -356, -853, -996, -927, -1662, -1443, -1744, -1890, -1698, -2123, -1641, -1707, -1644, -959, -1224, -664, -265, -26, 669, 565, 1134, 1459, 1522, 2280, 2000, 2199, 2438, 2259, 2555, 2134, 2247, 2291, 1825, 2055, 1499, 1380, 1470, 945, 999, 376, 207, 275, -552, -566, -1094, -1583, -1563, -2240, -2343, -2824, -3213, -3034, -3635, -3414, -3312, -3357, -2727, -2666, -2055, -1558, -1119, -58, 196, 971, 1738, 2086, 3107, 3251, 3679, 4054, 3910, 4497, 4087, 3744, 3739, 2957, 2797, 2091, 1436, 1185, 305, 100, -605, -1272, -1226, -1864, -1944, -2275, -2569, -2262, -2570, -2281, -2384, -2593, -2046, -2291, -1977, -1847, -2005, -1392, -1591, -1198, -802, -911, -86, -6, 257, 758, 801, 1663, 1797, 2124, 2617, 2479, 3184, 3186, 3048, 3212, 2768, 3004, 2533, 2044, 1894, 977, 872, 262, -539, -567, -1307, -1321, -1751, -2347, -2013, -2434, -2239, -2083, -2360, -1794, -1797, -1352, -1126, -1317, -651, -757, -477, -101, -393, 100, -46, 137, 329, -18, 607, 456, 442, 858, 482, 1037, 1134, 1167, 1623, 1205, 1778, 1934, 1613, 1913, 1468, 1572, 1490, 1071, 1190, 468, 492, 332, -374, -218, -670, -652, -720, -1226, -888, -1277, -1027, -695, -1226, -751, -876, -823, -524, -1056, -637, -862, -996, -585, -1191, -1008, -1073, -1256, -987, -1428, -886, -734, -738, -23, -216, 407, 961, 1214, 2047, 1941, 2662, 3119, 2979, 3639, 3166, 3229, 3355, 2733, 2801, 1941, 1545, 1326, 158, -57, -882, -1413, -1598, -2472, -2542, -3151, -3227, -2887, -3461, -3056, -3085, -2929, -2253, -2441, -1767, -1576, -1264, -377, -572, 57, 403, 435, 1137, 934, 1442, 1826, 1852, 2530, 2232, 2484, 2843, 2742, 3190, 2785, 2862, 2852, 2353, 2566, 1808, 1453, 1318, 468, 379, -560, -1054, -1300, -2242, -2268, -2911, -3236, -2890, -3413, -3150, -3260, -3159, -2424, -2465, -1786, -1397, -1112, -146, -30, 559, 874, 1071, 1779, 1552, 1873, 2018, 1747, 2183, 1724, 1705, 1749, 1450, 1824, 1313, 1214, 1360, 904, 1270, 975, 766, 885, 498, 716, 304, -22, 88, -469, -444, -853, -1279, -1271, -1805, -1687, -2031, -2313, -1829, -2060, -1794, -1724, -1809, -1113, -1044, -446, -79, -56, 783, 815, 1021, 1334, 1195, 1614, 1396, 1357, 1378, 918, 1151, 814, 519, 531, 202, 515, 250, 155, 386, 27, 514, 612, 549, 961, 747, 1153, 1087, 822, 1129, 636, 713, 549, -92, -91, -601, -764, -1137, -1799, -1667, -2075, -2105, -2128, -2491, -2117, -2127, -1755, -1432, -1509, -725, -580, -305, 228, 219, 913, 1060, 1232, 1639, 1398, 1934, 1963, 1807, 2127, 1866, 2146, 2128, 1924, 2047, 1598, 1779, 1720, 1395, 1489, 979, 923, 583, -9, -102, -849, -1039, -1315, -2130, -2244, -2802, -2950, -3066, -3626, -3354, -3445, -3162, -2637, -2710, -1975, -1501, -869, -91, 242, 1137, 1621, 2101, 2695, 2703, 3279, 3411, 3440, 3563, 3053, 3140, 2806, 2246, 2102, 1321, 1073, 767, 193, 74, -550, -726, -813, -1232, -1080, -1428, -1476, -1387, -1672, -1556, -1737, -1621, -1469, -1767, -1605, -1803, -1721, -1454, -1655, -1340, -1249, -922, -385, -430, 42, 383, 653, 1282, 1413, 1866, 2192, 2292, 2596, 2380, 2488, 2571, 2265, 2213, 1731, 1404, 1086, 603, 362, -292, -595, -702, -1098, -1078, -1354, -1439, -1301, -1420, -1108, -1109, -1020, -591, -660, -479, -405, -356, -74, -236, -231, -356, -518, -276, -510, -584, -580, -571, -328, -443, -264, -140, -117, 345, 380, 625, 986, 1076, 1447, 1343, 1431, 1671, 1503, 1670, 1469, 1151, 1115, 791, 759, 466, 180, 226, -77, -59, -191, -450, -359, -495, -364, -417, -521, -290, -549, -608, -735, -1043, -890, -1130, -1257, -1423, -1773, -1588, -1742, -1808, -1641, -1657, -1260, -1037, -737, -252, 24, 671, 1103, 1529, 2167, 2503, 2990, 3175, 3249, 3434, 3257, 3310, 3023, 2482, 2174, 1521, 1092, 595, -121, -498, -1150, -1529, -1876, -2403, -2517, -2739, -2783, -2709, -2757, -2442, -2320, -2131, -1901, -1847, -1384, -1069, -789, -474, -397, -2, 208, 414, 784, 832, 1194, 1457, 1539, 1916, 1985, 2249, 2453, 2458, 2723, 2630, 2628, 2553, 2166, 1950, 1526, 1237, 883, 272, -125, -782, -1233, -1563, -2088, -2331, -2670, -2784, -2743, -2895, -2653, -2531, -2274, -1726, -1558, -1129, -676, -300, 171, 269, 667, 984, 1113, 1428, 1371, 1545, 1552, 1252, 1296, 1057, 1190, 1303, 1115, 1224, 1048, 1059, 1124, 1016, 1217, 1051, 884, 770, 492, 744, 557, 43, -227, -563, -631, -1122, -1584, -1684, -2135, -2147, -2187, -2095, -1663, -2032, -2104, -1944, -1631, -842, -586, -114, 186, 437, 1031, 1061, 1316, 1432, 1302, 1410, 1099, 1265, 1500, 1137, 834, 301, 313, 332, -44, 23, -253, -210, 30, 72, 635, 714, 481, 586, 674, 1219, 1260, 1206, 1270, 1046, 1243, 952, 625, 583, 162, -100, -640, -960, -657, -761, -962, -1455, -1692, -1411, -1597, -1551, -1514, -1501, -1029, -868, -596, -401, -575, -531, -534, -216, 126, 230, 668, 651, 930, 1360, 1463, 1889, 1971, 2056, 2177, 2070, 2542, 2967, 3128, 2923, 2395, 2331, 1898, 1112, 508, -213, -612, -1199, -1913, -2423, -3047, -3749, -4494, -4887, -4763, -4814, -4651, -4495, -4281, -3470, -2807, -1956, -1049, -300, 643, 1355, 2111, 2952, 3679, 4316, 4406, 4546, 4767, 4622, 4519, 4207, 3786, 3364, 2787, 2362, 1774, 1070, 212, -630, -990, -1388, -1853, -2158, -2640, -2709, -2822, -3230, -3464, -3689, -3623, -3525, -3557, -3265, -2750, -1982, -1618, -1562, -1049, -488, -15, 440, 878, 1610, 2301, 3055, 3701, 4063, 4175, 3972, 3914, 3854, 3410, 3152, 2785, 2281, 1830, 1017, 320, -316, -1032, -1651, -2369, -2800, -3020, -2980, -2778, -3006, -2990, -2603, -2230, -1782, -1433, -767, -10, 467, 934, 1133, 1482, 1617, 1550, 1800, 1870, 1934, 1972, 1466, 1191, 902, 621, 433, 64, -148, -449, -726, -857, -880, -484, -402, -578, -630, -834, -911, -993, -863, -470, -318, 4, 250, 514, 695, 511, 673, 1018, 1190, 1487, 1565, 1741, 2073, 2271, 2432, 2284, 2059, 1801, 1341, 797, 164, -37, -112, -758, -1590, -2433, -3022, -3404, -3903, -4084, -4099, -3952, -3641, -3429, -2947, -2552, -2056, -1129, -246, 709, 1673, 2543, 3500, 4116, 4535, 4821, 4970, 5127, 5028, 4825, 4484, 4155, 3969, 3264, 2206, 1151, 199, -513, -1372, -2119, -2636, -3182, -3525, -3925, -4157, -4187, -4381, -4444, -4447, -4384, -4016, -3611, -3073, -2501, -1902, -1155, -526, 17, 580, 1194, 1851, 2375, 3133, 3962, 4464, 4785, 4914, 5076, 5136, 4909, 4756, 4401, 3886, 3301, 2570, 1944, 1036, -111, -1099, -1985, -2676, -3401, -4057, -4462, -4777, -4905, -4994, -5005, -4777, -4400, -3800, -3192, -2398, -1215, -142, 616, 1035, 1299, 1790, 2191, 2611, 3065, 3386, 3689, 3729, 3523, 3160, 2594, 2136, 1788, 1488, 1198, 823, 542, 228, -65, -253, -501, -664, -843, -1081, -1377, -1690, -1642, -1354, -1220, -1270, -1479, -1481, -1364, -1369, -1185, -903, -533, -220, -32, 286, 588, 826, 1101, 1348, 1569, 1619, 1647, 1619, 1417, 1252, 1014, 700, 295, -210, -648, -1088, -1388, -1496, -1547, -1608, -1813, -2006, -1951, -1781, -1426, -909, -293, 394, 1005, 1597, 2193, 2596, 2748, 2799, 2874, 2919, 2902, 2894, 2761, 2531, 2119, 1435, 616, -175, -829, -1366, -1898, -2228, -2409, -2600, -2933, -3382, -3614, -3557, -3404, -3124, -2834, -2504, -2149, -1769, -1286, -753, -275, 179, 685, 1217, 1627, 2129, 2680, 3155, 3566, 3828, 4024, 4187, 4284, 4335, 4227, 3998, 3753, 3444, 2945, 2121, 1129, 243, -622, -1493, -2343, -3088, -3730, -4361, -4948, -5360, -5590, -5733, -5748, -5507, -5087, -4497, -3651, -2721, -1679, -607, 414, 1403, 2269, 2999, 3596, 4087, 4590, 5102, 5562, 5723, 5476, 5006, 4379, 3673, 3043, 2483, 1990, 1414, 743, 51, -595, -1238, -1866, -2335, -2653, -2920, -3072, -3193, -3305, -3344, -3355, -3283, -3142, -2942, -2652, -2334, -1974, -1555, -972, -337, 101, 373, 675, 1087, 1611, 2150, 2683, 3125, 3371, 3421, 3404, 3325, 3083, 2717, 2336, 1875, 1360, 876, 386, -72, -560, -1108, -1578, -1962, -2249, -2415, -2507, -2433, -2162, -1709, -1261, -934, -621, -260, 173, 581, 900, 1176, 1348, 1460, 1537, 1623, 1649, 1425, 1056, 588, 69, -292, -528, -681, -823, -1047, -1257, -1442, -1561, -1551, -1440, -1264, -1039, -705, -367, -181, -115, -47, 131, 413, 707, 1023, 1304, 1489, 1578, 1684, 1851, 1922, 1875, 1836, 1821, 1858, 1940, 1984, 1940, 1708, 1334, 919, 457, -22, -517, -1043, -1591, -2099, -2491, -2864, -3291, -3735, -4127, -4319, -4283, -4094, -3738, -3283, -2726, -2069, -1266, -348, 524, 1371, 2192, 2964, 3693, 4294, 4782, 5139, 5316, 5405, 5358, 5117, 4700, 4065, 3257, 2378, 1636, 985, 273, -559, -1468, -2301, -2989, -3537, -3887, -4126, -4287, -4379, -4407, -4300, -4146, -3986, -3726, -3361, -2869, -2289, -1658, -980, -355, 221, 822, 1411, 1973, 2497, 2997, 3468, 3945, 4437, 4800, 4944, 4803, 4487, 4164, 3808, 3395, 2887, 2240, 1504, 677, -134, -880, -1656, -2437, -3175, -3780, -4207, -4454, -4522, -4458, -4283, -3987, -3567, -3022, -2384, -1687, -985, -291, 419, 1094, 1648, 2062, 2359, 2619, 2845, 2960, 2928, 2738, 2412, 2026, 1661, 1402, 1140, 789, 372, -40, -360, -571, -658, -653, -660, -673, -682, -690, -687, -671, -617, -545, -440, -280, -119, 7, 28, -15, -20, 17, 82, 163, 257, 386, 517, 659, 793, 812, 701, 516, 371, 259, 136, -4, -205, -467, -758, -1045, -1290, -1501, -1665, -1815, -1923, -1890, -1732, -1460, -1136, -805, -397, 96, 675, 1295, 1877, 2400, 2853, 3205, 3463, 3619, 3635, 3533, 3358, 3098, 2710, 2192, 1558, 838, 87, -622, -1267, -1861, -2426, -2946, -3414, -3767, -3924, -3918, -3808, -3679, -3518, -3268, -2929, -2508, -2029, -1498, -920, -340, 244, 839, 1395, 1862, 2223, 2567, 2897, 3203, 3510, 3790, 4026, 4184, 4225, 4156, 3933, 3580, 3144, 2660, 2149, 1591, 959, 241, -568, -1401, -2206, -2933, -3579, -4169, -4676, -5085, -5337, -5387, -5256, -4957, -4554, -4029, -3333, -2525, -1614, -657, 304, 1230, 2076, 2839, 3493, 4063, 4544, 4884, 5071, 5058, 4874, 4543, 4047, 3459, 2847, 2234, 1621, 971, 301, -356, -946, -1440, -1826, -2134, -2423, -2681, -2860, -2952, -2957, -2882, -2720, -2494, -2251, -1993, -1713, -1420, -1109, -809, -521, -217, 114, 505, 919, 1306, 1646, 1924, 2126, 2243, 2279, 2275, 2254, 2199, 2072, 1865, 1552, 1137, 676, 227, -198, -583, -942, -1270, -1554, -1775, -1886, -1887, -1785, -1585, -1320, -992, -600, -159, 306, 743, 1133, 1442, 1676, 1849, 1955, 2006, 1964, 1805, 1526, 1126, 667, 157, -377, -867, -1295, -1669, -2004, -2274, -2460, -2548, -2507, -2368, -2156, -1886, -1574, -1219, -835, -423, 36, 511, 964, 1369, 1721, 2021, 2273, 2461, 2562, 2595, 2590, 2559, 2529, 2496, 2407, 2249, 2019, 1723, 1364, 968, 585, 215, -173, -601, -1087, -1598, -2105, -2582, -3010, -3375, -3663, -3860, -3988, -4043, -3977, -3775, -3421, -2921, -2317, -1626, -851, -21, 830, 1681, 2475, 3175, 3786, 4292, 4706, 5024, 5219, 5285, 5155, 4815, 4310, 3664, 2943, 2176, 1388, 586, -223, -1002, -1739, -2394, -2952, -3405, -3742, -3997, -4161, -4235, -4215, -4068, -3829, -3492, -3070, -2621, -2151, -1663, -1154, -629, -111, 393, 879, 1358, 1845, 2334, 2815, 3241, 3586, 3809, 3893, 3887, 3809, 3688, 3520, 3254, 2881, 2383, 1786, 1134, 448, -232, -901, -1549, -2159, -2729, -3235, -3638, -3875, -3951, -3881, -3667, -3339, -2902, -2374, -1796, -1176, -548, 70, 658, 1199, 1687, 2124, 2492, 2733, 2830, 2756, 2539, 2242, 1901, 1533, 1155, 775, 381, -6, -367, -685, -929, -1099, -1193, -1225, -1217, -1147, -1015, -834, -614, -375, -129, 107, 329, 517, 660, 779, 863, 915, 942, 952, 968, 989, 1008, 1002, 931, 809, 639, 441, 250, 73, -102, -305, -556, -842, -1155, -1455, -1712, -1914, -2070, -2190, -2264, -2296, -2253, -2109, -1872, -1520, -1075, -553, 40, 667, 1306, 1925, 2500, 3001, 3420, 3752, 3989, 4135, 4168, 4068, 3827, 3393, 2806, 2111, 1356, 581, -186, -931, -1649, -2330, -2960, -3498, -3908, -4185, -4320, -4342, -4264, -4082, -3800, -3408, -2923, -2374, -1781, -1164, -535, 87, 691, 1255, 1769, 2224, 2601, 2922, 3199, 3451, 3683, 3863, 3962, 3968, 3857, 3655, 3375, 3038, 2660, 2231, 1733, 1151, 483, -229, -936, -1604, -2235, -2828, -3387, -3902, -4331, -4657, -4830, -4828, -4671, -4350, -3896, -3329, -2658, -1925, -1141, -340, 450, 1219, 1961, 2668, 3301, 3843, 4244, 4475, 4543, 4412, 4145, 3778, 3338, 2859, 2341, 1780, 1188, 574, -21, -563, -1031, -1434, -1770, -2051, -2283, -2433, -2507, -2504, -2428, -2303, -2136, -1933, -1703, -1451, -1195, -943, -701, -469, -224, 52, 359, 683, 994, 1263, 1474, 1624, 1717, 1770, 1794, 1787, 1742, 1631, 1437, 1168, 834, 478, 125, -228, -582, -930, -1254, -1535, -1729, -1825, -1802, -1668, -1452, -1156, -796, -386, 57, 506, 930, 1315, 1671, 1990, 2266, 2467, 2549, 2508, 2319, 1987, 1548, 1030, 484, -67, -608, -1138, -1653, -2133, -2562, -2886, -3098, -3184, -3137, -2997, -2767, -2465, -2093, -1638, -1125, -577, -27, 513, 1040, 1545, 2012, 2410, 2730, 2957, 3099, 3186, 3237, 3258, 3239, 3144, 2968, 2698, 2341, 1933, 1493, 1036, 568, 77, -444, -999, -1582, -2159, -2690, -3160, -3561, -3896, -4168, -4361, -4450, -4416, -4212, -3865, -3381, -2780, -2092, -1318, -485, 378, 1236, 2050, 2796, 3473, 4083, 4600, 5001, 5260, 5329, 5227, 4937, 4490, 3936, 3294, 2596, 1851, 1066, 260, -541, -1309, -2010, -2600, -3083, -3456, -3725, -3920, -4031, -4042, -3952, -3748, -3467, -3123, -2728, -2290, -1817, -1331, -850, -393, 44, 472, 908, 1367, 1844, 2307, 2723, 3046, 3277, 3417, 3482, 3491, 3431, 3304, 3104, 2807, 2423, 1945, 1400, 824, 232, -367, -969, -1558, -2116, -2604, -2987, -3253, -3371, -3372, -3257, -3022, -2693, -2269, -1775, -1247, -710, -179, 347, 867, 1366, 1799, 2131, 2342, 2403, 2344, 2183, 1952, 1678, 1369, 1027, 658, 275, -107, -458, -755, -986, -1137, -1225, -1259, -1250, -1195, -1079, -899, -671, -413, -150, 110, 363, 601, 807, 973, 1093, 1159, 1202, 1241, 1296, 1359, 1401, 1388, 1308, 1150, 951, 730, 501, 262, 7, -273, -589, -945, -1326, -1699, -2035, -2327, -2564, -2751, -2881, -2929, -2890, -2736, -2460, -2081, -1595, -1033, -404, 282, 999, 1723, 2410, 3030, 3557, 4005, 4368, 4624, 4756, 4716, 4495, 4110, 3554, 2892, 2152, 1366, 557, -264, -1085, -1883, -2621, -3276, -3811, -4208, -4480, -4614, -4634, -4556, -4362, -4063, -3650, -3141, -2571, -1955, -1311, -650, 9, 650, 1247, 1785, 2267, 2696, 3097, 3474, 3812, 4086, 4255, 4308, 4257, 4104, 3884, 3598, 3241, 2814, 2300, 1701, 1030, 301, -445, -1178, -1883, -2554, -3174, -3733, -4207, -4556, -4779, -4845, -4750, -4521, -4146, -3651, -3046, -2345, -1591, -819, -60, 681, 1401, 2097, 2741, 3285, 3709, 3973, 4074, 4037, 3867, 3613, 3287, 2894, 2447, 1947, 1419, 886, 377, -93, -513, -878, -1198, -1474, -1710, -1896, -2009, -2057, -2044, -1989, -1906, -1789, -1640, -1470, -1285, -1098, -914, -724, -513, -259, 35, 353, 662, 931, 1140, 1293, 1411, 1500, 1563, 1588, 1559, 1466, 1295, 1050, 754, 426, 89, -250, -587, -912, -1208, -1452, -1625, -1693, -1663, -1534, -1313, -1020, -649, -223, 239, 708, 1153, 1549, 1897, 2206, 2461, 2647, 2731, 2678, 2494, 2168, 1730, 1223, 674, 111, -459, -1026, -1580, -2096, -2550, -2924, -3181, -3333, -3375, -3308, -3160, -2926, -2606, -2205, -1724, -1202, -659, -109, 441, 980, 1493, 1968, 2379, 2729, 3014, 3250, 3450, 3610, 3717, 3745, 3660, 3474, 3191, 2832, 2423, 1958, 1448, 886, 266, -399, -1100, -1805, -2480, -3098, -3654, -4139, -4535, -4838, -5008, -5034, -4914, -4620, -4187, -3621, -2929, -2142, -1270, -351, 575, 1463, 2297, 3064, 3757, 4372, 4862, 5207, 5386, 5367, 5184, 4843, 4380, 3834, 3212, 2535, 1808, 1050, 285, -458, -1148, -1771, -2304, -2758, -3132, -3427, -3649, -3771, -3795, -3734, -3589, -3390, -3131, -2814, -2450, -2047, -1622, -1189, -750, -304, 165, 665, 1187, 1704, 2183, 2597, 2924, 3179, 3362, 3469, 3509, 3458, 3316, 3074, 2721, 2281, 1775, 1230, 666, 85, -500, -1073, -1605, -2077, -2454, -2718, -2874, -2904, -2833, -2657, -2376, -2018, -1595, -1145, -695, -254, 179, 602, 997, 1341, 1597, 1751, 1796, 1721, 1567, 1356, 1109, 845, 564, 270, -25, -309, -565, -772, -920, -1013, -1052, -1054, -1023, -949, -833, -669, -470, -257, -40, 180, 400, 615, 817, 991, 1133, 1245, 1336, 1423, 1517, 1609, 1679, 1698, 1653, 1546, 1375, 1161, 909, 621, 302, -61, -467, -916, -1389, -1856, -2289, -2675, -3013, -3280, -3471, -3567, -3538, -3389, -3101, -2683, -2167, -1549, -857, -102, 691, 1486, 2240, 2928, 3543, 4064, 4498, 4818, 4992, 5023, 4872, 4551, 4083, 3479, 2797, 2059, 1285, 492, -307, -1092, -1843, -2523, -3118, -3604, -3973, -4245, -4409, -4482, -4452, -4304, -4062, -3730, -3327, -2872, -2356, -1794, -1199, -584, 32, 632, 1212, 1775, 2323, 2858, 3360, 3798, 4154, 4400, 4534, 4565, 4481, 4306, 4033, 3659, 3189, 2606, 1929, 1185, 404, -381, -1156, -1904, -2611, -3246, -3790, -4219, -4497, -4636, -4622, -4467, -4192, -3778, -3256, -2649, -1985, -1304, -625, 42, 691, 1303, 1866, 2352, 2734, 3009, 3152, 3180, 3119, 2977, 2784, 2543, 2256, 1935, 1584, 1219, 858, 526, 225, -48, -304, -549, -774, -970, -1129, -1249, -1341, -1407, -1445, -1453, -1421, -1359, -1273, -1164, -1043, -900, -724, -507, -244, 42, 329, 598, 839, 952, 1116, 1263, 1295, 1275, 1251, 1064, 843, 532, 820, 596, -395, -1034, -1327, -1518, -1574, -1388, -1443, -1231, -783, -562, -221, -244, -426, -386, 35, 436, 463, 1986, 3371, 3568, 3101, 2079, 1752, 1883, 1673, 1518, 1236, 329, -509, -865, -817, -1303, -1612, -2217, -1138, -308, -2986, -5399, -5995, -5528, -4420, -2895, -1749, -912, 374, 1221, 2050, 1947, 1258, 984, 940, 2155, 1933, 2827, 5090, 6053, 5530, 3937, 2953, 2808, 2587, 2411, 2251, 1391, 598, 250, 435, 51, -225, -392, -707, 588, -1549, -4829, -6446, -6896, -6408, -5327, -4480, -3982, -3013, -2290, -1814, -1602, -2112, -2240, -2228, -749, 357, 898, 3474, 5696, 6551, 5871, 5132, 5128, 5001, 4920, 4687, 3663, 2585, 1960, 1796, 937, 360, 235, -827, -237, -1051, -4076, -6401, -7083, -6457, -4940, -3491, -2499, -1168, -118, 522, 709, -2, -593, -1225, -809, 333, -325, 100, 1451, 2210, 1617, 386, -107, -229, -161, 139, -122, -323, -8, 837, 1138, 1685, 2608, 2657, 2669, 3341, 1317, -1395, -3306, -3621, -2885, -2223, -1880, -1109, -582, -679, -755, -1530, -2226, -2543, -2209, -291, 83, 691, 2719, 4437, 4776, 3970, 3443, 2989, 2611, 2251, 1205, -35, -947, -1276, -1948, -2419, -2377, -2663, -3754, -2929, -3434, -5526, -7172, -7134, -5355, -3055, -1349, 476, 2261, 3386, 4182, 4006, 3330, 2785, 2472, 3405, 3701, 2584, 3113, 4319, 4150, 2881, 1854, 1110, 364, 96, -434, -1085, -1268, -857, -740, -535, 49, 391, -405, -502, -434, -2476, -5340, -6880, -6856, -5800, -5037, -4064, -2994, -2265, -1605, -1781, -2129, -2083, -1593, 87, 2351, 2575, 3840, 6294, 8123, 8050, 7619, 7248, 6669, 6280, 5296, 3888, 2602, 1792, 741, -171, -624, -1170, -2430, -3796, -3505, -4718, -7351, -9090, -8781, -7081, -5339, -3613, -1791, -454, 604, 949, 503, 95, -219, 134, 1529, 1308, 658, 1866, 3260, 3245, 2629, 2147, 1682, 1631, 1438, 1048, 1008, 1615, 2060, 2526, 3311, 3849, 3812, 2602, 2818, 2496, -387, -3285, -4551, -4331, -4006, -3359, -2570, -2221, -2247, -2517, -3233, -3791, -4243, -3556, -1751, -281, -505, 795, 3068, 4248, 4415, 4268, 3886, 3618, 3112, 2213, 1355, 895, 420, -43, -85, -90, -474, -1756, -1962, -1306, -2857, -5116, -5916, -4780, -2923, -1148, 650, 2118, 3128, 3657, 3359, 2676, 1989, 1586, 1905, 2657, 1543, 861, 1686, 2207, 1747, 988, 71, -600, -1129, -1823, -2330, -2178, -1732, -1295, -514, 272, 687, 335, -252, 507, -412, -2847, -4633, -4919, -4284, -3426, -2312, -1312, -679, -263, -438, -716, -983, -700, 385, 2283, 3101, 3075, 4618, 6321, 7162, 7335, 6910, 6158, 5255, 3972, 2601, 1537, 515, -448, -1050, -1499, -2173, -3236, -4643, -4786, -5066, -6864, -8697, -8858, -7786, -6063, -3969, -2004, -415, 867, 1374, 1339, 1259, 1255, 1838, 2905, 3725, 2720, 2656, 3822, 4535, 4523, 4014, 3387, 2865, 2173, 1470, 1233, 1190, 1336, 1922, 2505, 2618, 2249, 1353, 648, 492, -1023, -3442, -5247, -5951, -5961, -5259, -4408, -3901, -3603, -3632, -3949, -4215, -4305, -3605, -2220, -193, 207, 679, 2401, 4192, 5562, 6203, 6102, 5723, 5034, 4139, 3376, 2700, 2075, 1772, 1609, 1303, 614, -340, -1398, -1582, -2134, -3698, -5060, -5414, -4658, -3287, -1704, -384, 756, 1354, 1306, 983, 494, 265, 439, 1117, 1039, -173, -210, 488, 977, 999, 584, 168, -490, -1262, -1666, -1540, -1102, -359, 574, 1345, 1747, 1798, 1492, 1298, 1114, 9, -1568, -2611, -3036, -2710, -1962, -1220, -642, -320, -468, -762, -1105, -1014, -414, 635, 1863, 1825, 2147, 3164, 4466, 5456, 5707, 5244, 4303, 3094, 1877, 841, -177, -870, -1270, -1608, -2156, -2853, -3631, -4448, -4602, -5119, -6101, -6704, -6467, -5290, -3441, -1611, -14, 1339, 2204, 2576, 2718, 2809, 3134, 3661, 4558, 4283, 3489, 3515, 4060, 4550, 4478, 4069, 3303, 2200, 1127, 407, -55, -94, 226, 526, 545, 309, -2, -831, -1390, -1980, -3278, -4776, -5905, -6211, -5844, -5181, -4509, -3937, -3676, -3559, -3445, -3185, -2440, -1225, 343, 1685, 2267, 3037, 4321, 5935, 7271, 7867, 7808, 7103, 6070, 5041, 4009, 3132, 2467, 1878, 1174, 303, -592, -1778, -2848, -3401, -4165, -5253, -6173, -6277, -5495, -4325, -3157, -2038, -1195, -760, -557, -534, -412, -83, 550, 1103, 729, 250, 301, 959, 1726, 2204, 2245, 1878, 1276, 778, 463, 524, 971, 1579, 2058, 2339, 2512, 2338, 1769, 1442, 961, -15, -1332, -2389, -2827, -2806, -2636, -2376, -2271, -2400, -2601, -2790, -2691, -2225, -1508, -461, 168, 352, 784, 1777, 3085, 4115, 4598, 4267, 3455, 2506, 1577, 753, 153, -296, -718, -1185, -1626, -2164, -2943, -3435, -3511, -3740, -4242, -4488, -4093, -3081, -1836, -536, 628, 1516, 2136, 2461, 2660, 2917, 3271, 3680, 3693, 3056, 2314, 2104, 2397, 2744, 2781, 2348, 1446, 458, -437, -1034, -1228, -1087, -891, -789, -732, -792, -1160, -1680, -1963, -2346, -3122, -4048, -4636, -4794, -4608, -4158, -3601, -3132, -2728, -2340, -1845, -1122, -162, 1017, 2264, 3101, 3594, 4229, 5345, 6623, 7621, 7925, 7499, 6529, 5363, 4151, 3067, 2084, 1120, 128, -821, -1821, -2948, -4144, -4889, -5330, -5909, -6562, -6888, -6600, -5928, -4997, -3940, -2926, -2027, -1272, -673, -88, 561, 1281, 1923, 2279, 2136, 1925, 2153, 2819, 3551, 3986, 3939, 3560, 3016, 2499, 2219, 2233, 2361, 2438, 2464, 2384, 2071, 1482, 866, 405, -292, -1360, -2460, -3351, -3948, -4308, -4435, -4480, -4515, -4499, -4403, -4120, -3578, -2819, -1880, -893, -101, 438, 1173, 2286, 3586, 4684, 5195, 5100, 4645, 3967, 3279, 2639, 2010, 1360, 761, 168, -495, -1259, -1969, -2288, -2474, -2820, -3153, -3206, -2942, -2396, -1696, -961, -278, 328, 769, 1091, 1375, 1666, 1917, 1997, 1789, 1256, 751, 626, 831, 1112, 1193, 969, 533, 7, -412, -610, -602, -508, -387, -280, -244, -301, -519, -681, -787, -1102, -1593, -2121, -2572, -2889, -2953, -2855, -2669, -2411, -2105, -1681, -1096, -365, 495, 1380, 2217, 2786, 3191, 3780, 4614, 5493, 6032, 6077, 5611, 4786, 3811, 2790, 1737, 638, -434, -1450, -2445, -3427, -4386, -5129, -5550, -5832, -6084, -6212, -6078, -5668, -5018, -4172, -3237, -2230, -1237, -318, 531, 1343, 2134, 2779, 3232, 3338, 3152, 3080, 3344, 3779, 4115, 4139, 3904, 3456, 2937, 2491, 2190, 1964, 1756, 1510, 1194, 796, 298, -308, -918, -1543, -2257, -3072, -3921, -4728, -5371, -5797, -5981, -5985, -5820, -5478, -4945, -4197, -3266, -2219, -1099, -5, 899, 1765, 2797, 4030, 5202, 6044, 6370, 6291, 5909, 5374, 4748, 3989, 3142, 2267, 1374, 461, -454, -1340, -2094, -2635, -3070, -3450, -3735, -3887, -3849, -3649, -3337, -2896, -2369, -1826, -1315, -841, -376, 52, 375, 512, 399, 172, 124, 324, 670, 943, 1065, 1017, 885, 777, 779, 882, 1060, 1241, 1365, 1420, 1432, 1361, 1180, 953, 677, 307, -191, -816, -1464, -2032, -2459, -2747, -2872, -2872, -2721, -2391, -1916, -1308, -629, 99, 753, 1282, 1816, 2491, 3261, 3923, 4284, 4291, 3944, 3430, 2808, 2076, 1248, 364, -522, -1385, -2191, -2928, -3562, -3996, -4218, -4275, -4246, -4121, -3836, -3404, -2848, -2182, -1409, -562, 280, 1060, 1757, 2396, 2924, 3286, 3442, 3316, 3118, 3020, 3061, 3120, 3075, 2882, 2561, 2166, 1786, 1463, 1202, 965, 694, 376, 38, -301, -687, -1145, -1601, -2045, -2534, -3101, -3734, -4337, -4831, -5135, -5214, -5103, -4771, -4238, -3516, -2617, -1618, -544, 563, 1599, 2539, 3486, 4500, 5502, 6343, 6842, 6959, 6788, 6377, 5799, 5029, 4080, 3015, 1885, 748, -363, -1421, -2408, -3212, -3808, -4276, -4632, -4869, -4960, -4893, -4702, -4345, -3822, -3190, -2507, -1838, -1188, -568, -19, 402, 637, 734, 843, 1077, 1416, 1760, 2038, 2205, 2289, 2341, 2412, 2516, 2645, 2734, 2746, 2676, 2559, 2394, 2098, 1702, 1250, 742, 145, -583, -1408, -2264, -3042, -3672, -4114, -4364, -4439, -4304, -3987, -3516, -2911, -2211, -1452, -712, 11, 795, 1651, 2500, 3190, 3634, 3782, 3714, 3511, 3155, 2661, 2028, 1303, 561, -157, -829, -1459, -1983, -2352, -2559, -2654, -2670, -2582, -2405, -2162, -1824, -1385, -840, -243, 330, 826, 1254, 1607, 1836, 1918, 1809, 1572, 1342, 1202, 1120, 1037, 905, 721, 512, 320, 179, 117, 93, 55, -22, -110, -182, -273, -423, -632, -858, -1110, -1429, -1827, -2307, -2802, -3222, -3468, -3554, -3464, -3195, -2771, -2184, -1480, -683, 197, 1099, 1957, 2760, 3552, 4332, 5032, 5539, 5740, 5682, 5389, 4909, 4267, 3422, 2422, 1329, 217, -866, -1893, -2839, -3651, -4248, -4682, -4968, -5098, -5091, -4951, -4696, -4315, -3754, -3059, -2285, -1514, -779, -86, 556, 1116, 1525, 1793, 1964, 2133, 2335, 2553, 2738, 2866, 2931, 2953, 2952, 2962, 2982, 2967, 2876, 2699, 2466, 2198, 1858, 1423, 917, 350, -272, -969, -1765, -2625, -3472, -4202, -4763, -5100, -5248, -5192, -4930, -4505, -3917, -3185, -2330, -1393, -443, 508, 1485, 2477, 3402, 4156, 4678, 4945, 5034, 4939, 4647, 4166, 3496, 2730, 1924, 1111, 315, -423, -1048, -1551, -1929, -2209, -2382, -2451, -2449, -2367, -2181, -1877, -1453, -999, -581, -230, 71, 309, 453, 485, 392, 257, 152, 102, 89, 88, 94, 105, 138, 211, 350, 542, 742, 901, 1022, 1123, 1210, 1251, 1204, 1073, 877, 603, 241, -238, -809, -1386, -1879, -2242, -2470, -2539, -2474, -2271, -1946, -1526, -995, -372, 292, 945, 1581, 2213, 2828, 3362, 3703, 3821, 3744, 3492, 3107, 2553, 1829, 994, 110, -769, -1613, -2383, -3053, -3569, -3922, -4138, -4191, -4103, -3884, -3549, -3127, -2585, -1914, -1159, -398, 301, 917, 1451, 1906, 2234, 2410, 2457, 2425, 2380, 2330, 2260, 2157, 2023, 1864, 1696, 1549, 1437, 1352, 1253, 1109, 920, 718, 511, 257, -65, -463, -909, -1393, -1947, -2572, -3232, -3840, -4332, -4656, -4803, -4789, -4576, -4204, -3681, -3005, -2198, -1266, -274, 722, 1701, 2668, 3595, 4396, 5007, 5363, 5498, 5460, 5209, 4757, 4091, 3261, 2350, 1395, 440, -486, -1329, -2067, -2680, -3163, -3525, -3734, -3812, -3783, -3639, -3379, -2982, -2491, -1981, -1511, -1085, -692, -348, -77, 82, 158, 212, 284, 374, 470, 568, 675, 794, 933, 1107, 1330, 1570, 1790, 1949, 2059, 2140, 2188, 2165, 2022, 1778, 1443, 1016, 488, -159, -865, -1556, -2152, -2642, -3002, -3224, -3312, -3246, -3050, -2721, -2244, -1654, -991, -304, 389, 1094, 1781, 2379, 2803, 3052, 3128, 3062, 2857, 2457, 1907, 1247, 543, -157, -826, -1435, -1953, -2335, -2600, -2744, -2757, -2647, -2407, -2071, -1653, -1131, -526, 116, 717, 1231, 1643, 1971, 2202, 2289, 2241, 2075, 1856, 1622, 1376, 1115, 849, 594, 362, 171, 38, -31, -48, -55, -74, -93, -90, -80, -108, -202, -370, -585, -856, -1200, -1608, -2039, -2420, -2705, -2862, -2911, -2838, -2628, -2304, -1852, -1287, -610, 161, 968, 1767, 2541, 3287, 3960, 4500, 4843, 4957, 4898, 4659, 4234, 3626, 2821, 1906, 943, -25, -969, -1852, -2634, -3295, -3804, -4179, -4394, -4429, -4319, -4063, -3680, -3174, -2545, -1864, -1196, -588, -31, 471, 903, 1233, 1432, 1546, 1617, 1668, 1694, 1689, 1665, 1636, 1615, 1611, 1642, 1707, 1786, 1838, 1851, 1835, 1800, 1732, 1577, 1315, 961, 521, 12, -584, -1257, -1951, -2595, -3144, -3586, -3897, -4088, -4127, -4004, -3739, -3305, -2721, -2015, -1229, -413, 419, 1252, 2052, 2735, 3256, 3607, 3787, 3825, 3684, 3342, 2836, 2202, 1517, 813, 116, -550, -1143, -1641, -2043, -2318, -2471, -2486, -2372, -2167, -1864, -1469, -1003, -520, -79, 288, 590, 835, 994, 1042, 975, 819, 635, 440, 237, 27, -170, -339, -463, -525, -522, -450, -332, -204, -71, 77, 246, 405, 511, 528, 463, 339, 136, -145, -502, -892, -1254, -1548, -1767, -1916, -1967, -1921, -1762, -1483, -1097, -595, -17, 594, 1204, 1805, 2382, 2892, 3285, 3495, 3535, 3431, 3166, 2749, 2151, 1404, 582, -260, -1085, -1869, -2575, -3185, -3664, -3998, -4189, -4189, -4025, -3706, -3250, -2685, -2006, -1250, -483, 227, 863, 1426, 1908, 2294, 2532, 2627, 2622, 2540, 2413, 2237, 2014, 1766, 1514, 1275, 1065, 903, 781, 684, 586, 490, 409, 346, 270, 132, -79, -357, -682, -1047, -1472, -1939, -2403, -2806, -3126, -3345, -3464, -3484, -3362, -3114, -2726, -2187, -1527, -765, 44, 868, 1690, 2493, 3227, 3824, 4257, 4502, 4589, 4521, 4248, 3793, 3164, 2423, 1635, 826, 21, -755, -1462, -2086, -2595, -2963, -3189, -3242, -3161, -2964, -2648, -2234, -1742, -1235, -761, -343, 37, 374, 635, 798, 849, 825, 770, 690, 593, 481, 373, 288, 247, 259, 330, 456, 609, 763, 914, 1074, 1239, 1369, 1422, 1364, 1228, 1018, 733, 368, -77, -551, -1007, -1410, -1761, -2044, -2243, -2347, -2320, -2173, -1892, -1480, -985, -437, 133, 716, 1298, 1835, 2268, 2548, 2699, 2716, 2600, 2340, 1897, 1331, 689, 25, -630, -1256, -1832, -2333, -2720, -2995, -3122, -3084, -2905, -2584, -2161, -1645, -1037, -381, 263, 845, 1354, 1785, 2144, 2395, 2495, 2465, 2323, 2113, 1853, 1542, 1196, 837, 489, 168, -101, -310, -464, -571, -655, -709, -714, -682, -650, -661, -730, -846, -989, -1165, -1387, -1646, -1906, -2125, -2281, -2362, -2379, -2309, -2138, -1869, -1476, -972, -368, 302, 994, 1680, 2351, 2990, 3537, 3951, 4193, 4258, 4182, 3940, 3518, 2924, 2166, 1331, 464, -403, -1252, -2054, -2779, -3414, -3880, -4183, -4321, -4195, -3976, -3711, -3276, -2902, -2045, -1298, -1349, -732, 203, 836, 2210, 2929, 2680, 2952, 2217, 1231, 1287, 487, 0, 968, 1166, 1207, 2512, 2809, 2567, 2427, 1003, -355, -522, -1062, -946, 206, 298, 336, 1079, 596, -506, -1193, -2999, -4049, -3999, -4885, -5405, -4053, -3062, -2140, -286, 137, -9, 503, -108, -661, 70, 148, 819, 2975, 4085, 4348, 5685, 5744, 4916, 4334, 1989, -463, -1320, -2352, -2793, -1567, -1375, -1519, -532, -781, -1763, -1892, -2959, -3640, -2856, -2790, -2576, -546, 1064, 2106, 3948, 4243, 3393, 3204, 2038, 579, 545, 7, -677, 693, 1656, 1267, 1922, 2118, 1397, 1155, -211, -2226, -2553, -2742, -2845, -1298, -345, -321, 660, 707, -397, -754, -1882, -3412, -3022, -3170, -3962, -2630, -1128, -285, 1610, 2744, 2268, 2578, 2552, 1683, 2046, 2312, 2011, 3355, 4714, 4537, 4910, 5167, 4109, 3249, 1424, -1592, -3124, -4339, -5812, -5384, -4707, -5137, -4492, -3860, -4648, -4584, -4661, -5672, -4814, -3681, -3636, -2099, 241, 1740, 4052, 5794, 5638, 5811, 5602, 4043, 3626, 3433, 2283, 2630, 3640, 3315, 3342, 3614, 2550, 1930, 917, -1569, -3012, -3532, -4523, -4041, -2838, -2979, -2433, -1594, -2285, -2659, -3036, -4710, -4791, -4095, -4866, -4458, -2755, -1802, -44, 1973, 2235, 2723, 3304, 2519, 2495, 3180, 2717, 3311, 4972, 5478, 5842, 6465, 5855, 5167, 4246, 1501, -763, -1962, -3756, -4419, -3831, -4294, -4242, -3322, -3801, -4250, -4097, -5208, -5568, -4359, -4307, -3639, -1566, -193, 1623, 4001, 4594, 4676, 5062, 3862, 2939, 3012, 1921, 1358, 2249, 2368, 2381, 2874, 2380, 1809, 1558, -302, -2159, -2575, -3460, -3663, -2448, -2026, -1700, -505, -508, -845, -521, -1728, -2931, -2391, -2733, -3284, -2294, -1495, -471, 1655, 2454, 2523, 3200, 2615, 1799, 2229, 1865, 1549, 2763, 3425, 3695, 4542, 4414, 3863, 3693, 1717, -858, -2160, -3787, -5214, -4745, -4611, -4816, -3855, -3599, -3940, -3442, -3825, -4685, -3825, -3102, -2989, -1428, 116, 1520, 4061, 5473, 5765, 6544, 5995, 4547, 4372, 3680, 2440, 2788, 2819, 2420, 2920, 2528, 1583, 1507, 413, -1840, -2954, -4129, -5249, -4670, -4097, -4015, -2926, -2364, -2636, -2104, -2399, -3763, -3712, -3408, -4040, -3340, -2413, -1650, 540, 2353, 2876, 4019, 4322, 3314, 3543, 3649, 2999, 3739, 4661, 4941, 6082, 6165, 5375, 5382, 4399, 1785, -6, -1784, -3949, -4478, -4584, -5213, -4829, -4447, -5086, -4872, -4864, -6013, -6153, -5405, -5393, -4350, -2789, -1702, 604, 2859, 3714, 4897, 5505, 4517, 4364, 4324, 3172, 3140, 3623, 3272, 3958, 4268, 3342, 3263, 2987, 1062, -433, -1520, -3197, -3507, -2929, -3014, -2351, -1566, -1896, -1594, -1277, -2534, -3376, -3357, -4080, -4154, -3508, -3265, -1808, 251, 903, 1744, 2561, 1834, 1532, 1935, 1323, 1520, 2615, 2919, 4015, 5099, 4610, 4622, 4810, 3141, 1363, 69, -2076, -3185, -3036, -3523, -3448, -2791, -3215, -3316, -2836, -3646, -4269, -3807, -3839, -3512, -2319, -1622, -74, 2307, 3406, 4278, 5375, 4714, 3934, 3929, 2820, 2003, 2253, 1784, 1816, 2650, 1938, 1394, 1700, 596, -971, -1929, -3651, -4601, -4079, -3980, -3442, -2102, -1892, -1731, -856, -1412, -2237, -2206, -2626, -2859, -2184, -2069, -1409, 691, 1835, 2576, 3766, 3594, 2938, 3208, 2726, 2231, 2958, 3165, 3581, 4990, 4727, 4117, 4500, 3487, 1676, 398, -1714, -3708, -4047, -4732, -5193, -4482, -4605, -4952, -4339, -4609, -5371, -5131, -5160, -4926, -3710, -2952, -1940, 533, 2333, 3522, 5228, 5668, 5209, 5448, 4938, 3890, 4058, 3803, 3412, 4333, 4393, 3535, 3715, 3126, 1474, 381, -1356, -3246, -3594, -3843, -4109, -3123, -2761, -3043, -2412, -2490, -3510, -3697, -4222, -4794, -4234, -4008, -3935, -2210, -509, 310, 1801, 2541, 2145, 2499, 2586, 2104, 2707, 3240, 3334, 4718, 5669, 5231, 5653, 5670, 4361, 3275, 1660, -647, -1637, -2296, -3287, -3036, -2839, -3527, -3309, -3283, -4269, -4501, -4714, -5239, -4565, -3938, -3797, -2115, -77, 1030, 2723, 3916, 3590, 3664, 3617, 2617, 2456, 2566, 1931, 2433, 3270, 2721, 2718, 2918, 1880, 997, -86, -2029, -2853, -2884, -3351, -2598, -1533, -1595, -1091, -523, -1227, -1553, -1734, -2719, -2534, -2098, -2553, -1903, -357, 382, 1549, 2637, 2309, 2211, 2276, 1468, 1410, 1867, 1530, 2199, 3473, 3422, 3411, 3905, 3115, 2251, 1326, -844, -2315, -2869, -3910, -4076, -3375, -3682, -3585, -2946, -3448, -3748, -3624, -4332, -3878, -2863, -2780, -1780, 272, 1567, 3121, 4915, 5025, 5032, 5225, 4277, 3673, 3751, 2997, 2749, 3529, 3324, 2841, 3030, 2221, 1163, 268, -1709, -3240, -3681, -4440, -4466, -3449, -3374, -3201, -2341, -2655, -3059, -2953, -3797, -4099, -3320, -3442, -3245, -1688, -604, 583, 2301, 2806, 2859, 3378, 2994, 2742, 3369, 3287, 3412, 4683, 5155, 5094, 5634, 5297, 4457, 3771, 1845, -298, -1227, -2503, -3472, -3190, -3486, -3997, -3632, -3993, -4739, -4769, -5494, -6041, -5191, -4948, -4697, -3041, -1526, -141, 1945, 2970, 3179, 3856, 3623, 3016, 3405, 3256, 2894, 3727, 4201, 3963, 4300, 4133, 3318, 2879, 1452, -455, -1243, -2036, -2759, -2151, -1793, -2002, -1402, -1342, -2011, -2020, -2633, -3712, -3369, -3267, -3727, -2940, -1982, -1301, 258, 1218, 1168, 1676, 1567, 889, 1262, 1443, 1180, 2122, 3049, 3248, 3884, 4150, 3671, 3535, 2627, 708, -340, -1260, -2379, -2273, -2046, -2465, -2114, -1938, -2561, -2560, -2888, -3881, -3598, -3035, -3233, -2278, -965, -70, 1717, 3153, 3348, 3874, 3976, 2988, 2858, 2762, 1937, 2107, 2553, 2276, 2471, 2396, 1635, 1334, 575, -1243, -2324, -3034, -4078, -3804, -3141, -3111, -2474, -1787, -2041, -1824, -1672, -2576, -2647, -2083, -2400, -2010, -1027, -446, 926, 2355, 2647, 3137, 3462, 2704, 2632, 2861, 2299, 2581, 3391, 3491, 3979, 4330, 3750, 3515, 3125, 1316, -222, -1291, -2827, -3508, -3362, -3815, -3839, -3495, -3978, -4137, -4045, -4907, -5192, -4549, -4571, -4094, -2799, -1830, -186, 1895, 2729, 3531, 4381, 3985, 3762, 4098, 3596, 3478, 4137, 4119, 4351, 4675, 4038, 3615, 3371, 1881, 331, -627, -2056, -2803, -2531, -2772, -2734, -2176, -2493, -2762, -2565, -3362, -4172, -3917, -4156, -4336, -3596, -3141, -2173, -455, 391, 931, 1810, 1647, 1361, 1880, 1733, 1743, 2707, 3201, 3794, 4788, 4659, 4473, 4736, 3800, 2306, 1382, -58, -1228, -1261, -1643, -1937, -1605, -1954, -2474, -2378, -3090, -4009, -3948, -4035, -4231, -3485, -2865, -1987, -129, 997, 1579, 2555, 2572, 2045, 2299, 2023, 1552, 2044, 2226, 2301, 3027, 2775, 2275, 2461, 1703, 334, -420, -1566, -2642, -2464, -2383, -2369, -1539, -1300, -1482, -1003, -1165, -1907, -1866, -1882, -2205, -1741, -1376, -972, 455, 1464, 1824, 2627, 2626, 1970, 2033, 1815, 1222, 1624, 1913, 1956, 2857, 3014, 2533, 2743, 2380, 1043, 119, -1079, -2498, -2825, -3002, -3357, -2909, -2778, -3157, -2879, -2934, -3651, -3641, -3483, -3585, -2876, -2131, -1547, 161, 1776, 2551, 3679, 4352, 3935, 4013, 3995, 3341, 3416, 3572, 3294, 3766, 3877, 3097, 2948, 2571, 1217, 150, -1008, -2607, -3142, -3284, -3689, -3272, -2841, -3159, -2922, -2702, -3377, -3587, -3587, -3896, -3582, -3065, -2878, -1729, -242, 500, 1540, 2364, 2164, 2317, 2603, 2243, 2508, 3104, 3189, 3962, 4882, 4560, 4638, 4820, 3867, 2901, 1890, 208, -837, -1204, -1978, -2123, -1967, -2596, -2841, -2862, -3709, -4264, -4430, -4921, -4736, -4165, -4030, -3070, -1408, -452, 666, 1831, 1914, 2024, 2367, 2029, 2033, 2530, 2457, 2881, 3717, 3518, 3394, 3664, 2973, 2119, 1412, -42, -1019, -1184, -1691, -1670, -1055, -1252, -1315, -957, -1445, -1976, -2080, -2706, -2795, -2421, -2608, -2219, -1001, -313, 421, 1411, 1380, 1206, 1415, 962, 753, 1203, 1158, 1456, 2461, 2613, 2472, 2940, 2598, 1880, 1307, -27, -1194, -1507, -2083, -2296, -1796, -1933, -2106, -1715, -2044, -2511, -2456, -2886, -2926, -2280, -2120, -1733, -286, 794, 1700, 2961, 3351, 3260, 3485, 3095, 2604, 2752, 2491, 2265, 2811, 2793, 2251, 2321, 1808, 871, 205, -1127, -2539, -2973, -3468, -3833, -3203, -2975, -3044, -2482, -2384, -2695, -2538, -2791, -2983, -2366, -2126, -1960, -815, 245, 1042, 2300, 2849, 2797, 3121, 2968, 2530, 2850, 2913, 2768, 3523, 3992, 3725, 3898, 3803, 3016, 2421, 1237, -377, -1207, -1950, -2742, -2682, -2748, -3261, -3171, -3303, -3935, -4059, -4370, -4898, -4367, -3992, -3905, -2793, -1476, -525, 918, 2016, 2237, 2774, 2966, 2628, 2910, 3130, 2953, 3515, 4057, 3880, 3971, 3994, 3342, 2843, 1954, 438, -387, -972, -1719, -1639, -1382, -1757, -1656, -1574, -2157, -2382, -2704, -3484, -3433, -3239, -3537, -3040, -2129, -1583, -515, 413, 499, 854, 1087, 694, 919, 1325, 1239, 1848, 2741, 2917, 3249, 3628, 3321, 3107, 2580, 1258, 350, -174, -1001, -1140, -942, -1324, -1350, -1244, -1789, -2048, -2219, -2951, -2991, -2567, -2752, -2336, -1328, -652, 407, 1540, 1811, 2124, 2386, 1899, 1765, 1931, 1546, 1642, 2157, 2095, 2086, 2208, 1748, 1329, 908, -375, -1391, -1863, -2587, -2747, -2285, -2283, -2142, -1661, -1778, -1827, -1663, -2128, -2268, -1748, -1775, -1515, -637, -27, 858, 2040, 2398, 2623, 3018, 2617, 2356, 2585, 2308, 2233, 2799, 2885, 2897, 3067, 2695, 2227, 1837, 633, -670, -1439, -2441, -3051, -2973, -3207, -3390, -3122, -3361, -3600, -3426, -3801, -4083, -3512, -3259, -3015, -1955, -1050, -7, 1505, 2388, 2892, 3579, 3580, 3334, 3617, 3478, 3273, 3695, 3785, 3704, 3873, 3473, 2918, 2608, 1569, 198, -600, -1563, -2383, -2334, -2453, -2672, -2438, -2552, -2889, -2817, -3195, -3766, -3600, -3502, -3611, -3031, -2434, -1780, -512, 327, 736, 1434, 1612, 1394, 1827, 2000, 1961, 2622, 3148, 3393, 3966, 4034, 3778, 3817, 3224, 2031, 1243, 313, -652, -857, -1099, -1518, -1463, -1667, -2196, -2248, -2612, -3333, -3359, -3268, -3467, -3006, -2423, -1873, -675, 317, 729, 1407, 1660, 1341, 1502, 1558, 1287, 1610, 1944, 1978, 2447, 2495, 2140, 2177, 1842, 840, 162, -514, -1328, -1396, -1287, -1422, -1117, -939, -1195, -1080, -1152, -1741, -1895, -1777, -2004, -1776, -1342, -1069, -119, 810, 1133, 1655, 1977, 1634, 1644, 1771, 1447, 1612, 1984, 2004, 2396, 2564, 2173, 2089, 1820, 806, -99, -901, -1977, -2415, -2503, -2850, -2738, -2555, -2820, -2756, -2588, -2985, -3031, -2684, -2596, -2174, -1411, -829, 245, 1540, 2233, 2958, 3550, 3420, 3368, 3486, 3123, 3054, 3236, 3042, 3118, 3234, 2657, 2296, 2049, 1001, -32, -861, -1994, -2679, -2778, -3105, -3132, -2877, -3084, -3131, -2937, -3288, -3518, -3344, -3352, -3131, -2545, -2154, -1340, -78, 671, 1396, 2227, 2359, 2449, 2821, 2786, 2858, 3342, 3482, 3738, 4224, 4027, 3801, 3771, 3049, 2036, 1192, -27, -977, -1358, -1932, -2284, -2225, -2637, -2982, -2945, -3374, -3823, -3788, -3895, -3815, -3261, -2909, -2269, -1046, -180, 538, 1422, 1695, 1714, 2018, 1963, 1904, 2277, 2338, 2471, 3013, 2957, 2740, 2895, 2487, 1742, 1200, 295, -526, -683, -959, -1145, -875, -979, -1217, -1092, -1374, -1880, -2011, -2314, -2487, -2241, -2182, -2002, -1158, -494, -28, 700, 957, 879, 1115, 1097, 978, 1337, 1525, 1653, 2230, 2449, 2259, 2445, 2234, 1540, 988, 87, -893, -1262, -1600, -1955, -1763, -1772, -2039, -1863, -1897, -2231, -2196, -2240, -2242, -1762, -1374, -1048, -114, 812, 1423, 2266, 2703, 2635, 2756, 2638, 2284, 2327, 2267, 1997, 2220, 2277, 1829, 1728, 1491, 753, 125, -697, -1749, -2234, -2516, -2852, -2684, -2518, -2690, -2516, -2403, -2665, -2677, -2673, -2788, -2376, -1983, -1788, -947, 47, 730, 1645, 2393, 2550, 2860, 3079, 2937, 3133, 3368, 3291, 3574, 3856, 3580, 3428, 3260, 2538, 1769, 827, -496, -1375, -1985, -2714, -2953, -3015, -3430, -3547, -3517, -3859, -3962, -3913, -4049, -3671, -3119, -2802, -2025, -899, -62, 949, 1876, 2214, 2571, 2868, 2744, 2891, 3137, 3009, 3197, 3556, 3391, 3255, 3271, 2760, 2212, 1575, 478, -341, -755, -1314, -1523, -1437, -1735, -1895, -1879, -2261, -2554, -2718, -3169, -3177, -2922, -2975, -2643, -1867, -1308, -575, 257, 557, 859, 1240, 1221, 1383, 1808, 1898, 2189, 2751, 2903, 2934, 3136, 2907, 2483, 2009, 1025, 157, -323, -936, -1275, -1218, -1475, -1693, -1636, -1899, -2150, -2165, -2448, -2488, -2082, -1957, -1649, -867, -240, 434, 1264, 1601, 1728, 1963, 1773, 1608, 1756, 1588, 1479, 1760, 1748, 1584, 1650, 1427, 1023, 670, -104, -924, -1289, -1700, -1917, -1700, -1672, -1736, -1532, -1591, -1769, -1731, -1958, -2122, -1786, -1654, -1523, -879, -263, 328, 1193, 1694, 1920, 2310, 2373, 2295, 2563, 2635, 2582, 2894, 3001, 2854, 2857, 2608, 2080, 1594, 652, -498, -1258, -1993, -2673, -2824, -3005, -3314, -3295, -3378, -3586, -3496, -3514, -3585, -3131, -2655, -2299, -1485, -590, 225, 1314, 2115, 2535, 3044, 3241, 3150, 3364, 3428, 3233, 3404, 3477, 3283, 3228, 3014, 2522, 2110, 1406, 328, -441, -1118, -1782, -1987, -2131, -2446, -2516, -2650, -2994, -3099, -3295, -3671, -3574, -3341, -3314, -2834, -2189, -1595, -647, 222, 686, 1295, 1768, 1882, 2278, 2673, 2787, 3170, 3555, 3638, 3839, 3851, 3552, 3284, 2722, 1691, 830, 51, -807, -1238, -1504, -1928, -2123, -2283, -2676, -2822, -2934, -3263, -3264, -2962, -2861, -2465, -1817, -1267, -423, 423, 862, 1317, 1663, 1596, 1700, 1899, 1789, 1868, 2095, 2046, 2145, 2200, 1956, 1809, 1568, 863, 207, -263, -836, -1070, -1021, -1157, -1155, -1091, -1303, -1407, -1456, -1813, -1984, -1851, -1902, -1792, -1394, -1058, -477, 263, 645, 1008, 1388, 1414, 1487, 1759, 1778, 1888, 2184, 2247, 2363, 2497, 2290, 2090, 1860, 1123, 291, -329, -1087, -1675, -1913, -2228, -2406, -2390, -2579, -2715, -2626, -2748, -2792, -2495, -2282, -2020, -1448, -897, -152, 768, 1490, 2123, 2712, 2800, 2711, 2829, 2783, 2687, 2764, 2659, 2470, 2393, 2027, 1670, 1391, 736, -109, -707, -1299, -1994, -2428, -2773, -2906, -2747, -2702, -2648, -2422, -2424, -2477, -2258, -2112, -2065, -1739, -1403, -863, -37, 605, 1246, 1953, 2280, 2294, 2489, 2657, 2795, 3153, 3393, 3475, 3686, 3613, 3480, 3430, 2941, 2151, 1383, 595, -344, -1167, -1987, -2696, -3015, -3357, -3710, -3828, -3994, -4190, -4095, -3912, -3722, -3226, -2614, -1827, -673, 308, 1237, 2292, 2956, 3164, 3344, 3446, 3403, 3472, 3380, 3039, 2827, 2502, 2063, 1773, 1310, 599, -64, -673, -1239, -1627, -1904, -2115, -1981, -1787, -1671, -1402, -1237, -1349, -1394, -1453, -1633, -1671, -1731, -1778, -1401, -1028, -786, -316, 89, 192, 348, 582, 800, 1255, 1793, 2143, 2537, 2856, 2978, 3194, 3225, 2822, 2188, 1407, 582, -183, -1017, -1983, -2619, -2982, -3343, -3509, -3532, -3646, -3609, -3397, -3183, -2700, -2004, -1295, -243, 826, 1624, 2566, 3427, 3760, 3777, 3691, 3427, 3226, 2981, 2375, 1797, 1347, 799, 377, 32, -508, -1057, -1607, -2126, -2373, -2447, -2577, -2462, -2131, -1861, -1494, -1047, -866, -843, -824, -968, -1002, -974, -1084, -955, -542, -289, 96, 663, 982, 1195, 1482, 1698, 2046, 2564, 2936, 3260, 3583, 3673, 3723, 3815, 3534, 2931, 2076, 961, 8, -878, -2025, -3093, -3755, -4285, -4638, -4721, -4824, -4833, -4601, -4401, -3971, -3258, -2481, -1444, -164, 838, 1788, 2912, 3715, 4134, 4316, 4239, 4144, 4108, 3761, 3239, 2800, 2310, 1815, 1486, 1048, 505, -49, -772, -1271, -1489, -1774, -1989, -1943, -1874, -1777, -1503, -1336, -1353, -1446, -1710, -1968, -2030, -2175, -2280, -2028, -1752, -1492, -951, -408, -25, 406, 784, 1185, 1791, 2362, 2849, 3387, 3750, 3931, 4172, 4264, 4031, 3482, 2525, 1501, 714, -253, -1399, -2310, -3018, -3573, -3835, -3990, -4132, -4112, -4018, -3846, -3376, -2762, -2005, -933, 134, 944, 1839, 2725, 3325, 3628, 3636, 3442, 3335, 3110, 2599, 2090, 1586, 1050, 659, 334, -92, -505, -1041, -1596, -1801, -1905, -2055, -1978, -1745, -1536, -1193, -794, -539, -420, -468, -705, -807, -871, -1034, -1023, -831, -706, -476, -90, 226, 546, 841, 1058, 1417, 1860, 2211, 2619, 2978, 3139, 3253, 3381, 3302, 2962, 2282, 1245, 363, -443, -1484, -2487, -3292, -3939, -4334, -4486, -4597, -4576, -4398, -4211, -3792, -3141, -2413, -1380, -171, 889, 1821, 2801, 3638, 4265, 4626, 4582, 4470, 4332, 3919, 3392, 2827, 2169, 1579, 1132, 634, 114, -452, -1164, -1699, -1974, -2254, -2398, -2364, -2308, -2159, -1869, -1611, -1404, -1307, -1493, -1680, -1724, -1818, -1842, -1691, -1500, -1295, -939, -530, -73, 419, 813, 1250, 1813, 2325, 2855, 3436, 3827, 4079, 4333, 4450, 4373, 3999, 3151, 2140, 1247, 265, -824, -1860, -2847, -3643, -4114, -4470, -4719, -4803, -4834, -4718, -4342, -3823, -3069, -2039, -936, 55, 999, 1918, 2768, 3464, 3789, 3860, 3878, 3736, 3411, 3009, 2479, 1930, 1516, 1115, 688, 256, -290, -865, -1241, -1484, -1646, -1648, -1597, -1523, -1322, -1077, -842, -636, -655, -857, -1002, -1132, -1279, -1311, -1286, -1218, -1087, -886, -613, -248, 95, 396, 813, 1246, 1646, 2138, 2600, 2926, 3214, 3416, 3511, 3428, 3000, 2226, 1374, 536, -366, -1277, -2194, -3030, -3622, -4009, -4260, -4341, -4310, -4207, -3914, -3413, -2785, -1885, -820, 241, 1219, 2104, 2920, 3696, 4251, 4446, 4457, 4330, 3989, 3545, 2961, 2234, 1594, 1005, 431, -91, -672, -1317, -1872, -2258, -2525, -2588, -2534, -2462, -2257, -1977, -1666, -1300, -1028, -991, -1015, -1021, -1052, -1016, -944, -848, -671, -478, -254, 85, 478, 823, 1227, 1662, 2049, 2482, 2944, 3301, 3589, 3809, 3920, 3927, 3725, 3134, 2296, 1391, 465, -476, -1472, -2516, -3408, -4059, -4554, -4873, -5048, -5129, -4999, -4687, -4249, -3505, -2536, -1476, -346, 691, 1542, 2488, 3484, 4004, 4276, 4454, 4262, 4130, 4133, 3518, 2685, 2189, 1429, 964, 1017, 351, -639, -1118, -1803, -2033, -1416, -1483, -1929, -1750, -1878, -1794, -847, -723, -1279, -1341, -1655, -1953, -1292, -1150, -1586, -1482, -1497, -1423, -510, 55, 19, 427, 779, 1229, 2300, 2890, 2975, 3297, 3416, 3643, 4205, 3978, 3188, 2406, 1417, 682, 276, -786, -2004, -2869, -3732, -3999, -3918, -4335, -4632, -4594, -4476, -3675, -2553, -1939, -1118, -170, 592, 1816, 2965, 3364, 3716, 3884, 3823, 4126, 4080, 3313, 2620, 1904, 1196, 1095, 713, -186, -867, -1577, -2070, -1921, -1954, -2280, -2292, -2312, -2066, -1336, -1064, -1065, -931, -1044, -923, -433, -488, -722, -733, -852, -581, -23, 7, 29, 248, 380, 1050, 1821, 1997, 2213, 2496, 2632, 3214, 3742, 3502, 3278, 2858, 2103, 1720, 1153, 28, -952, -1997, -3012, -3346, -3766, -4526, -4865, -5136, -5203, -4476, -3937, -3609, -2803, -1983, -905, 649, 1664, 2266, 3109, 3631, 4200, 5032, 5005, 4614, 4315, 3599, 3112, 2975, 2166, 1242, 611, -274, -744, -901, -1644, -2220, -2418, -2739, -2423, -1927, -2090, -2107, -1909, -1909, -1451, -1012, -1327, -1431, -1430, -1543, -1084, -713, -916, -849, -691, -519, 317, 932, 1014, 1452, 1838, 2234, 3193, 3702, 3631, 3797, 3762, 3687, 3872, 3319, 2222, 1401, 385, -463, -894, -1916, -3049, -3764, -4513, -4788, -4532, -4738, -4890, -4541, -4195, -3203, -1833, -1073, -319, 576, 1271, 2453, 3571, 3796, 3919, 4014, 3819, 3987, 3933, 3083, 2379, 1713, 1036, 910, 527, -412, -1092, -1655, -2022, -1649, -1532, -1870, -1871, -1933, -1790, -1056, -822, -1113, -1160, -1333, -1219, -649, -665, -996, -984, -1097, -837, -102, -4, -6, 325, 514, 1136, 2095, 2351, 2477, 2767, 2785, 3246, 3765, 3403, 2817, 2186, 1287, 955, 596, -566, -1612, -2518, -3424, -3589, -3720, -4402, -4691, -4761, -4653, -3709, -2827, -2370, -1519, -677, 161, 1618, 2641, 3047, 3616, 3878, 4070, 4694, 4682, 3977, 3447, 2657, 2057, 1971, 1276, 224, -488, -1374, -1849, -1717, -2137, -2606, -2636, -2803, -2536, -1847, -1839, -1890, -1704, -1775, -1336, -722, -846, -936, -886, -1000, -478, 88, -77, -29, 171, 312, 1123, 1840, 1879, 2171, 2436, 2631, 3408, 3784, 3515, 3417, 3028, 2486, 2446, 1863, 726, -122, -1189, -2091, -2359, -3069, -4067, -4592, -5158, -5218, -4594, -4410, -4256, -3617, -3033, -1935, -395, 408, 1073, 1930, 2482, 3391, 4375, 4462, 4371, 4248, 3731, 3695, 3635, 2764, 1994, 1300, 413, 188, -45, -992, -1578, -1954, -2298, -1906, -1653, -2035, -2086, -2097, -2098, -1469, -1222, -1535, -1520, -1618, -1664, -1005, -818, -1091, -991, -1038, -784, 137, 534, 546, 955, 1177, 1769, 2880, 3156, 3122, 3364, 3253, 3464, 3880, 3267, 2403, 1753, 794, 283, -27, -1175, -2255, -3019, -3934, -4040, -3936, -4481, -4668, -4507, -4298, -3221, -2031, -1600, -868, -50, 675, 2042, 3059, 3227, 3553, 3684, 3691, 4203, 4102, 3266, 2707, 1987, 1342, 1399, 858, -216, -889, -1643, -1933, -1508, -1620, -2075, -2164, -2375, -2053, -1217, -1235, -1450, -1390, -1542, -1113, -379, -569, -822, -733, -886, -448, 298, 206, 147, 465, 529, 1135, 2079, 2295, 2339, 2661, 2687, 2863, 3407, 3321, 2777, 2321, 1663, 903, 535, -17, -1040, -1912, -2657, -3448, -3820, -3980, -4394, -4617, -4488, -4219, -3629, -2746, -1991, -1264, -356, 578, 1530, 2446, 3146, 3588, 3946, 4271, 4405, 4300, 3980, 3461, 2888, 2371, 1806, 1126, 412, -305, -960, -1446, -1813, -2085, -2256, -2365, -2396, -2348, -2242, -2095, -1944, -1820, -1683, -1509, -1334, -1173, -1040, -936, -818, -637, -434, -206, 63, 338, 649, 1044, 1471, 1920, 2356, 2697, 2972, 3227, 3406, 3497, 3434, 3099, 2631, 2095, 1478, 812, 38, -848, -1706, -2455, -3137, -3700, -4165, -4543, -4694, -4611, -4334, -3835, -3218, -2521, -1710, -818, 85, 983, 1799, 2461, 3042, 3526, 3840, 3997, 3932, 3679, 3333, 2941, 2466, 1937, 1360, 730, 114, -447, -928, -1272, -1510, -1679, -1800, -1881, -1887, -1820, -1728, -1648, -1581, -1513, -1404, -1280, -1195, -1135, -1068, -964, -824, -659, -470, -248, 23, 348, 718, 1113, 1537, 1938, 2281, 2587, 2835, 3018, 3103, 3011, 2739, 2325, 1843, 1298, 667, -47, -813, -1570, -2260, -2858, -3384, -3788, -4037, -4144, -4034, -3731, -3268, -2622, -1896, -1121, -301, 522, 1336, 2096, 2722, 3205, 3578, 3783, 3835, 3731, 3424, 3024, 2554, 1998, 1423, 811, 162, -463, -1034, -1510, -1825, -2015, -2138, -2208, -2244, -2204, -2053, -1873, -1693, -1539, -1392, -1195, -981, -796, -644, -518, -392, -223, -26, 188, 417, 657, 916, 1215, 1576, 1943, 2258, 2509, 2688, 2813, 2936, 2955, 2760, 2406, 1931, 1390, 861, 252, -486, -1252, -2001, -2675, -3231, -3685, -4053, -4281, -4326, -4178, -3820, -3294, -2649, -1926, -1150, -309, 549, 1393, 2158, 2783, 3289, 3682, 3947, 4051, 3959, 3697, 3315, 2867, 2368, 1831, 1229, 577, -53, -630, -1087, -1411, -1665, -1878, -2028, -2115, -2127, -2051, -1963, -1896, -1798, -1671, -1532, -1375, -1250, -1163, -1038, -892, -735, -528, -302, -51, 253, 578, 937, 1347, 1756, 2129, 2468, 2722, 2931, 3106, 3137, 3015, 2745, 2338, 1866, 1345, 728, 27, -703, -1440, -2127, -2717, -3222, -3615, -3870, -3978, -3903, -3639, -3201, -2651, -2015, -1318, -581, 212, 987, 1673, 2261, 2730, 3097, 3354, 3443, 3339, 3110, 2778, 2379, 1958, 1459, 887, 314, -254, -741, -1107, -1383, -1590, -1735, -1839, -1868, -1800, -1681, -1553, -1431, -1309, -1158, -982, -811, -679, -580, -485, -382, -255, -92, 82, 265, 460, 668, 929, 1240, 1541, 1813, 2019, 2176, 2329, 2417, 2382, 2205, 1894, 1499, 1090, 605, 26, -591, -1250, -1879, -2418, -2902, -3290, -3549, -3697, -3700, -3514, -3162, -2660, -2027, -1356, -647, 113, 879, 1628, 2286, 2819, 3245, 3562, 3742, 3739, 3565, 3241, 2845, 2397, 1876, 1294, 653, -6, -612, -1120, -1522, -1830, -2056, -2229, -2341, -2349, -2286, -2159, -2002, -1844, -1669, -1460, -1236, -1034, -852, -688, -543, -373, -176, 16, 226, 449, 664, 933, 1257, 1582, 1901, 2173, 2370, 2553, 2722, 2811, 2773, 2586, 2253, 1865, 1439, 940, 351, -322, -1028, -1701, -2307, -2846, -3280, -3613, -3837, -3881, -3782, -3508, -3049, -2512, -1907, -1230, -497, 262, 999, 1653, 2216, 2702, 3083, 3317, 3398, 3303, 3111, 2836, 2473, 2028, 1545, 1017, 467, -39, -503, -909, -1151, -1319, -1503, -1645, -1684, -1656, -1570, -1432, -1364, -1383, -1147, -830, -824, -810, -763, -950, -606, 47, -143, -277, -80, -307, 212, 1343, 1259, 1051, 1432, 1170, 1572, 2846, 2679, 2079, 2096, 1350, 1153, 1973, 1422, 223, -222, -1284, -1900, -1234, -1763, -2827, -3052, -3584, -3699, -2496, -2189, -2433, -1910, -1654, -978, 610, 1261, 1362, 1841, 1996, 2600, 3672, 3591, 3123, 2842, 2227, 2243, 2520, 1627, 745, 28, -813, -817, -707, -1496, -1997, -2327, -2676, -2033, -1553, -1940, -1910, -1900, -1853, -870, -305, -617, -543, -599, -508, 410, 700, 282, 311, 177, 353, 1343, 1489, 1163, 1307, 1226, 1502, 2485, 2492, 2081, 2035, 1627, 1664, 2159, 1599, 766, 216, -665, -886, -714, -1640, -2533, -3053, -3736, -3508, -2939, -3377, -3518, -3289, -3104, -1962, -797, -624, -134, 455, 889, 2229, 3169, 3023, 3169, 3151, 2993, 3653, 3728, 2768, 2230, 1516, 918, 1182, 726, -367, -884, -1531, -1773, -1135, -1358, -1991, -2037, -2284, -2068, -1108, -1130, -1465, -1332, -1517, -1097, -240, -390, -716, -676, -926, -385, 496, 233, 61, 231, 179, 1001, 1920, 1688, 1639, 1754, 1659, 2418, 2901, 2263, 1870, 1452, 865, 1230, 1106, -40, -760, -1537, -2173, -1801, -1928, -2839, -3129, -3434, -3320, -2203, -1790, -1902, -1448, -1191, -476, 1046, 1555, 1539, 1932, 1943, 2367, 3358, 3132, 2488, 2175, 1437, 1411, 1755, 944, 53, -518, -1346, -1217, -714, -1362, -1801, -1946, -2290, -1617, -825, -1125, -1172, -1101, -1206, -303, 377, -10, -85, -197, -432, 460, 896, 375, 306, 138, 94, 1043, 1456, 1010, 1083, 959, 1080, 2087, 2191, 1633, 1506, 1017, 865, 1468, 1005, 31, -487, -1343, -1674, -1286, -1923, -2768, -3097, -3649, -3299, -2426, -2526, -2563, -2164, -1942, -838, 571, 775, 1132, 1659, 1896, 2928, 3826, 3537, 3351, 3106, 2628, 2999, 3011, 1982, 1255, 468, -356, -109, -304, -1303, -1767, -2271, -2529, -1799, -1615, -2129, -2082, -2189, -1989, -896, -710, -1034, -881, -1038, -797, 191, 163, -248, -150, -379, -19, 967, 871, 616, 790, 646, 1347, 2358, 2161, 1943, 2007, 1734, 2240, 2839, 2060, 1447, 974, 251, 385, 342, -780, -1577, -2235, -2903, -2496, -2383, -3139, -3279, -3352, -3245, -1970, -1246, -1341, -862, -501, 104, 1607, 2241, 2021, 2285, 2208, 2372, 3332, 3056, 2203, 1824, 1106, 819, 1277, 616, -415, -837, -1507, -1446, -729, -1103, -1591, -1637, -1933, -1293, -314, -539, -731, -670, -875, -159, 656, 163, -117, -274, -578, 142, 696, 169, -15, -148, -298, 687, 1264, 836, 871, 779, 762, 1776, 2100, 1436, 1190, 736, 498, 1113, 831, -228, -785, -1575, -1904, -1336, -1793, -2593, -2795, -3182, -2898, -1747, -1609, -1666, -1187, -1025, -63, 1407, 1688, 1833, 2196, 2139, 2906, 3790, 3320, 2840, 2460, 1726, 1898, 2031, 918, 92, -630, -1432, -1154, -1056, -1901, -2280, -2594, -2876, -1963, -1454, -1864, -1733, -1729, -1611, -451, 68, -404, -75, -195, -291, 673, 780, 311, 560, 493, 789, 1864, 1791, 1291, 1394, 1350, 1524, 2293, 2009, 1626, 1662, 1278, 1239, 1763, 1283, 593, -209, -1459, -1101, -1152, -4339, -4552, -3039, -2953, -2412, -2156, -3474, -3719, -4025, -4726, -3927, -2014, -1441, -422, 1388, 2471, 3167, 4364, 4506, 2889, 4320, 4077, 1873, 1160, 1400, 1762, 3121, 3943, 3714, 3261, 2507, 1181, 172, -22, -714, -1293, -1323, -1192, -875, -160, -124, -68, 740, 1160, 843, 205, 70, 235, -2223, -3865, -1825, -8, 839, 242, -1255, -2466, -3140, -4056, -4492, -3953, -3336, -2552, -1158, 34, 366, 112, 208, -701, -1621, -62, -1112, -3003, -3307, -2681, -1052, 850, 2111, 2485, 2469, 2313, 2144, 2624, 3010, 2930, 3107, 3780, 4606, 5533, 5622, 5473, 6025, 6089, 5363, 3988, 3072, 1749, 365, -3309, -3729, -2429, -1749, -2527, -4313, -6600, -8043, -9170, -9947, -9783, -9143, -8170, -6275, -4306, -3041, -2373, -1284, -874, -1602, 283, 2104, 1395, 686, 728, 2637, 4845, 6215, 6635, 6550, 6067, 5312, 5177, 4544, 3546, 2856, 2540, 2463, 2447, 2156, 1252, 622, 182, -495, -1550, -2601, -3454, -4135, -6033, -8211, -7061, -5076, -4035, -4178, -5307, -6060, -6357, -6632, -6316, -5232, -4186, -2208, -14, 1497, 2029, 2823, 3120, 2337, 1616, 3389, 2907, 1026, -562, -344, 896, 1794, 1898, 1435, 629, -320, -546, -817, -1452, -1860, -1751, -1213, -371, 351, 418, 954, 1670, 2003, 1876, 1510, 1347, 892, 797, -1200, -1919, -263, 1287, 1580, 411, -1156, -2573, -4107, -5368, -5556, -5491, -4923, -3633, -2509, -2247, -2323, -2284, -2862, -4146, -3421, -1906, -2544, -4125, -4253, -2677, -653, 834, 1646, 2082, 2243, 2818, 3314, 3351, 3453, 3915, 4614, 5374, 6118, 6045, 5926, 6135, 6004, 5273, 4040, 2935, 1441, 39, -1637, -4216, -4472, -3436, -2961, -3908, -5731, -7460, -9145, -10304, -10430, -9880, -9101, -7480, -5456, -3905, -2620, -1437, -965, -758, -620, 1733, 3113, 2077, 1252, 2188, 3971, 5453, 6245, 6518, 6225, 6005, 5664, 4708, 3722, 3107, 2831, 2724, 2712, 2102, 1371, 981, 510, -268, -1464, -2302, -3096, -4236, -4760, -6187, -7264, -5960, -3745, -2670, -3211, -4070, -5088, -5839, -5839, -5082, -4086, -2558, -617, 976, 1954, 2862, 3088, 2704, 1973, 2081, 3403, 2515, 504, -316, 70, 770, 1083, 1025, 552, 104, -170, -737, -1317, -1554, -1421, -1058, -414, 80, 347, 958, 1599, 1888, 1758, 1582, 1552, 1110, 554, 357, -1031, -1170, 573, 2166, 1892, 595, -1127, -3082, -4673, -5346, -5569, -5192, -4124, -3150, -2791, -2558, -2582, -3156, -3743, -4480, -3179, -2066, -2901, -3813, -3636, -2519, -1189, 6, 819, 1545, 2374, 2809, 2998, 3343, 3869, 4458, 5172, 5714, 5737, 5884, 6108, 5953, 5302, 4270, 3254, 1955, 402, -661, -2074, -4103, -4249, -3200, -3042, -4140, -5839, -7781, -9433, -10064, -10159, -9653, -8293, -6593, -5126, -3796, -2570, -1881, -1399, -912, -58, 2002, 2629, 2174, 1977, 2578, 3507, 4466, 5132, 5534, 5857, 5629, 4931, 4233, 3712, 3381, 3195, 2955, 2243, 1641, 1232, 737, -7, -1062, -1867, -2631, -3650, -4570, -4728, -5943, -6477, -4998, -3224, -2546, -2874, -3708, -4649, -5111, -5009, -4502, -3354, -1749, -254, 921, 1949, 2456, 2487, 2279, 1795, 2135, 2545, 1858, 679, -97, -352, -282, -197, -190, -65, -238, -671, -979, -1073, -1001, -745, -294, -67, 267, 855, 1401, 1768, 1768, 1740, 1764, 1476, 981, 927, 762, -271, -80, 1175, 2089, 1936, 914, -832, -2594, -3899, -4797, -5091, -4607, -3907, -3438, -3102, -3043, -3312, -3674, -3914, -4059, -3342, -2706, -2867, -3511, -3580, -3016, -2351, -766, 1043, 1552, 1943, 2401, 2455, 3836, 5537, 5452, 5403, 5736, 5327, 6235, 7573, 6346, 4924, 4165, 2179, 1124, 1405, 121, -1997, -3199, -4234, -3587, -2135, -3266, -5646, -7250, -9081, -9576, -8370, -8190, -7894, -6678, -5832, -4242, -2132, -1831, -1853, -1244, -687, 1268, 2973, 2539, 1917, 1871, 1978, 3528, 5186, 5208, 4953, 4510, 3950, 4539, 4816, 3824, 3237, 2481, 1908, 2506, 2219, 741, -305, -1392, -2239, -2134, -2985, -4285, -4627, -5685, -5668, -3527, -2402, -2450, -2700, -3825, -4192, -3491, -3731, -3819, -2927, -2196, -606, 1553, 1775, 1555, 1427, 899, 1135, 2170, 1878, 1073, -25, -1273, -1023, -526, -1043, -1140, -1341, -1834, -891, -176, -705, -691, -627, -600, 787, 1813, 1578, 1727, 1481, 1395, 2544, 2658, 1698, 1345, 961, 585, 1221, 1491, 1416, 1866, 1256, 282, -102, -1681, -3682, -4540, -5213, -4670, -3322, -3359, -3921, -4114, -4847, -4558, -3563, -4163, -4079, -3677, -4210, -3885, -2945, -3127, -2637, -1510, -935, 736, 2450, 2690, 3327, 4063, 4344, 5757, 6867, 6532, 6630, 6541, 5923, 6342, 6068, 4267, 2894, 1410, 267, 528, -545, -2373, -2966, -3448, -3776, -3564, -4900, -7016, -8164, -9276, -9172, -7567, -6925, -6615, -5653, -5196, -4086, -2319, -1811, -1678, -776, 8, 1262, 2520, 2016, 1585, 1904, 2188, 3479, 4737, 4472, 4249, 4153, 3756, 4532, 4999, 4049, 3404, 2719, 1842, 2081, 1794, 261, -777, -1965, -3024, -2670, -2739, -3831, -4415, -4728, -4225, -2335, -1905, -2779, -3271, -4063, -4315, -3018, -2585, -2602, -1810, -1420, -477, 1132, 1159, 615, 519, -215, 334, 1583, 869, -380, -1168, -2251, -1951, -965, -1552, -1946, -1733, -1777, -688, 566, 234, 224, 555, 639, 2013, 3008, 2364, 2191, 2052, 1719, 2639, 3042, 2065, 1803, 1291, 845, 2009, 2600, 1858, 1261, -123, -1409, -1491, -2441, -3883, -4279, -4833, -4905, -3784, -3995, -4959, -5216, -5751, -5596, -4398, -4111, -4358, -4246, -4732, -4179, -2586, -2249, -1896, -932, -293, 1468, 3698, 4268, 4755, 5444, 5672, 6902, 8119, 7626, 7061, 6514, 5476, 5516, 5157, 3308, 1970, 844, -316, -426, -928, -2497, -3272, -4173, -5187, -5094, -5859, -7467, -8097, -8475, -8205, -6552, -5867, -5885, -5225, -4915, -4086, -2107, -1477, -1115, -82, 138, 787, 2066, 2080, 1987, 2426, 2365, 3292, 4820, 4678, 4492, 4546, 4019, 4569, 5313, 4379, 3481, 2626, 1348, 1312, 1223, -306, -1440, -2403, -3449, -2763, -2467, -3494, -3751, -3822, -3734, -2436, -1940, -2819, -3047, -3423, -3340, -1798, -1188, -1368, -864, -889, -600, 754, 712, -93, -209, -585, -466, 440, -262, -1450, -1919, -2741, -2520, -1426, -1548, -1699, -1269, -1256, -240, 1370, 1353, 1394, 1757, 1598, 2461, 3515, 2971, 2555, 2399, 1870, 2552, 3228, 2481, 1976, 1577, 1025, 1915, 2271, 986, -17, -1161, -2335, -2112, -2256, -3482, -3995, -4663, -5180, -4438, -4599, -5540, -5732, -6162, -6051, -4545, -4191, -4622, -4427, -4533, -3938, -2157, -1449, -996, 176, 983, 2617, 4741, 5384, 5734, 6406, 6481, 7323, 8322, 7457, 6519, 5662, 4338, 4066, 3797, 2172, 934, -188, -1647, -1766, -2006, -3500, -4453, -5426, -6602, -6288, -6207, -7166, -7274, -7112, -7073, -5830, -4684, -4738, -4354, -3673, -3285, -2132, -572, 52, 412, 932, 991, 1365, 2294, 2700, 2643, 2989, 3237, 3439, 4133, 4527, 4306, 4174, 3962, 3472, 3111, 2604, 1596, 560, -247, -1007, -1608, -2067, -2572, -3012, -3267, -3360, -3363, -3234, -3060, -2954, -2764, -2474, -2248, -2020, -1718, -1376, -942, -487, -174, -28, -9, -88, -138, -225, -367, -435, -594, -938, -1335, -1791, -2271, -2622, -2818, -2886, -2646, -2209, -1742, -1156, -505, 101, 722, 1302, 1718, 2072, 2329, 2429, 2539, 2603, 2579, 2585, 2541, 2455, 2430, 2298, 2113, 1974, 1699, 1248, 747, 151, -500, -1075, -1665, -2250, -2706, -3125, -3593, -4082, -4620, -5134, -5444, -5560, -5611, -5524, -5290, -5040, -4718, -4378, -4040, -3580, -2982, -2226, -1207, -56, 1118, 2302, 3435, 4466, 5399, 6153, 6662, 6947, 6888, 6532, 6013, 5312, 4508, 3646, 2709, 1780, 925, 49, -875, -1796, -2674, -3475, -4150, -4715, -5198, -5578, -5806, -5832, -5691, -5425, -5097, -4737, -4341, -3900, -3386, -2801, -2200, -1592, -941, -294, 271, 718, 1047, 1304, 1517, 1705, 1925, 2178, 2419, 2638, 2846, 3043, 3190, 3211, 3029, 2649, 2106, 1454, 761, 83, -622, -1286, -1828, -2236, -2437, -2541, -2674, -2725, -2635, -2448, -2162, -1812, -1497, -1162, -755, -351, 55, 456, 778, 1033, 1172, 1119, 893, 606, 270, -100, -444, -799, -1190, -1620, -2129, -2649, -3116, -3522, -3780, -3799, -3633, -3315, -2809, -2182, -1471, -743, -95, 494, 1049, 1521, 1881, 2156, 2351, 2509, 2656, 2776, 2868, 2943, 2972, 2957, 2886, 2682, 2366, 2000, 1584, 1131, 660, 121, -426, -898, -1381, -1899, -2457, -3107, -3782, -4349, -4822, -5198, -5455, -5558, -5483, -5305, -5113, -4859, -4483, -3982, -3361, -2592, -1687, -673, 425, 1541, 2620, 3622, 4523, 5260, 5803, 6069, 5994, 5719, 5278, 4682, 3993, 3225, 2429, 1684, 977, 225, -551, -1346, -2144, -2807, -3343, -3796, -4130, -4352, -4432, -4326, -4121, -3893, -3624, -3356, -3133, -2854, -2522, -2203, -1829, -1421, -1014, -565, -177, 96, 373, 595, 683, 780, 906, 1015, 1200, 1414, 1570, 1746, 1883, 1885, 1791, 1502, 1010, 479, -68, -612, -1116, -1593, -1962, -2119, -2166, -2164, -2084, -1971, -1811, -1531, -1191, -818, -379, 93, 561, 1045, 1462, 1749, 1969, 2053, 1924, 1666, 1274, 777, 248, -319, -905, -1413, -1957, -2568, -3145, -3722, -4279, -4662, -4879, -4898, -4698, -4354, -3879, -3221, -2493, -1769, -1021, -330, 261, 826, 1316, 1725, 2100, 2429, 2705, 2983, 3206, 3336, 3432, 3489, 3396, 3208, 2936, 2551, 2153, 1772, 1338, 888, 389, -190, -802, -1451, -2203, -2988, -3717, -4379, -4934, -5392, -5776, -5954, -5970, -5912, -5766, -5514, -5182, -4694, -4013, -3204, -2266, -1206, -127, 991, 2059, 2986, 3823, 4535, 5027, 5300, 5319, 5103, 4748, 4294, 3750, 3165, 2513, 1795, 1080, 361, -404, -1165, -1844, -2406, -2828, -3102, -3334, -3470, -3444, -3365, -3239, -3074, -2959, -2830, -2611, -2369, -2120, -1844, -1593, -1307, -977, -732, -550, -350, -165, -13, 117, 186, 252, 410, 600, 787, 956, 1051, 1085, 1072, 919, 616, 276, -103, -451, -785, -1187, -1480, -1634, -1739, -1732, -1646, -1584, -1440, -1181, -882, -459, 76, 533, 982, 1484, 1869, 2144, 2414, 2447, 2313, 2194, 1849, 1312, 803, 187, -470, -1046, -1642, -2411, -3116, -3514, -3983, -4686, -5039, -5313, -5414, -4583, -3890, -3955, -3445, -2923, -2634, -1016, 307, 76, 511, 1011, 834, 2322, 3783, 3205, 3173, 3446, 2800, 3717, 5024, 4026, 3326, 3123, 2069, 2282, 3190, 2106, 996, 486, -745, -839, -401, -1737, -3129, -3923, -5003, -4894, -4347, -5274, -5978, -6210, -6468, -5536, -4525, -4757, -4554, -4060, -3397, -1531, -94, 286, 1102, 1785, 2532, 4329, 5129, 4818, 4919, 4596, 4488, 5200, 4763, 3532, 2852, 1792, 1347, 1717, 726, -655, -1443, -2508, -2616, -1938, -2616, -3377, -3533, -3936, -3370, -2274, -2578, -2896, -2823, -3036, -2073, -984, -1290, -1379, -1248, -1342, -289, 673, 178, 50, -7, -188, 809, 1388, 721, 567, 408, 282, 1315, 1552, 634, 225, -393, -913, -159, -345, -1462, -1865, -2413, -2482, -1435, -1326, -1941, -1860, -2024, -1535, -47, 202, 29, 464, 555, 1363, 2795, 2771, 2389, 2381, 1867, 2104, 2681, 1759, 697, -29, -1107, -983, -759, -1943, -2921, -3667, -4582, -4209, -3793, -4610, -4847, -4889, -4851, -3490, -2458, -2540, -2117, -1789, -1380, 209, 1060, 876, 1194, 1269, 1572, 3041, 3497, 3037, 3098, 2818, 2941, 3905, 3717, 2782, 2362, 1584, 1471, 2170, 1466, 389, -257, -1351, -1692, -1481, -2584, -3748, -4406, -5338, -5193, -4571, -5194, -5604, -5609, -5833, -4721, -3536, -3596, -3216, -2583, -2037, -243, 1381, 1522, 2074, 2557, 2929, 4377, 5071, 4465, 4202, 3606, 3034, 3626, 3376, 2093, 1397, 389, -389, 28, -579, -1939, -2535, -3347, -3528, -2654, -2805, -3434, -3388, -3626, -3167, -1838, -1974, -2325, -2068, -2181, -1482, -123, -205, -413, -136, -337, 442, 1577, 1137, 781, 756, 345, 1110, 1864, 1150, 746, 548, 84, 684, 987, -207, -933, -1519, -2083, -1522, -1510, -2483, -2824, -3123, -3197, -2094, -1755, -2268, -2069, -1975, -1444, 159, 785, 740, 1247, 1342, 1951, 3288, 3326, 2807, 2696, 2048, 2031, 2647, 1727, 661, 43, -1030, -1257, -967, -2067, -3171, -3812, -4705, -4370, -3673, -4271, -4537, -4460, -4548, -3305, -2099, -2266, -2065, -1770, -1538, -58, 1029, 784, 1073, 1269, 1494, 2893, 3402, 2851, 2829, 2531, 2395, 3400, 3344, 2363, 2056, 1384, 1127, 1829, 1289, 36, -701, -1870, -2271, -1794, -2604, -3696, -4169, -4966, -4774, -3800, -4246, -4671, -4553, -4735, -3851, -2359, -2187, -1872, -1148, -758, 751, 2272, 2299, 2494, 2770, 2694, 3727, 4466, 3639, 3107, 2574, 1901, 2404, 2371, 1008, 167, -770, -1591, -1138, -1388, -2497, -2894, -3399, -3593, -2453, -2273, -2908, -2794, -2980, -2678, -1311, -1042, -1365, -1055, -1098, -453, 953, 983, 620, 749, 480, 1009, 2069, 1703, 1228, 1062, 543, 951, 1656, 999, 357, -116, -913, -582, -324, -1359, -2033, -2602, -3281, -2643, -2160, -2943, -3204, -3360, -3415, -2208, -1465, -1769, -1441, -1126, -591, 1138, 1986, 1876, 2248, 2302, 2547, 3824, 3916, 3150, 2914, 2196, 1890, 2411, 1718, 476, -228, -1371, -1761, -1426, -2448, -3533, -4007, -4815, -4579, -3722, -4158, -4419, -4250, -4373, -3343, -2063, -2154, -1993, -1621, -1496, -33, 1226, 1138, 1377, 1516, 1567, 2871, 3651, 3053, 2965, 2681, 2447, 3413, 3480, 2432, 2070, 1366, 712, 1284, 888, -582, -1269, -2109, -3053, -2642, -2784, -3901, -4290, -4569, -5035, -4461, -3778, -4045, -3963, -3515, -3316, -2543, -1277, -648, -235, 507, 945, 1464, 2472, 3030, 2944, 3034, 3067, 2897, 2987, 2827, 2222, 1659, 1200, 668, 317, -207, -1032, -1798, -2105, -2326, -2613, -2831, -2999, -2990, -2988, -2739, -2465, -2220, -2113, -1937, -1550, -897, -594, -331, 51, 458, 580, 737, 915, 1125, 1062, 933, 843, 997, 730, 314, 329, 152, 31, -334, -538, -836, -1196, -1692, -1860, -1954, -2063, -2384, -2406, -2378, -2437, -2546, -2412, -2188, -2063, -1976, -1593, -920, -536, 101, 675, 1340, 1778, 2231, 2684, 3230, 3385, 3441, 3421, 3495, 3275, 2712, 2180, 1656, 1012, 216, -656, -1498, -2513, -3502, -4218, -4596, -4785, -5281, -5279, -5169, -4773, -4412, -3920, -3300, -2666, -2088, -1382, -512, 340, 932, 1430, 1974, 2287, 2449, 2467, 2532, 2468, 2236, 1987, 2076, 1887, 1579, 1383, 1318, 1238, 1060, 816, 609, 192, -376, -781, -1027, -1245, -1895, -2478, -2855, -3174, -3708, -4212, -4555, -4731, -4922, -4831, -4519, -3801, -3281, -2560, -1581, -641, 256, 1071, 2051, 2916, 3530, 3819, 4198, 4347, 4158, 3654, 3286, 2692, 1902, 896, -34, -1012, -2000, -2932, -3345, -3581, -3954, -4014, -3767, -3369, -3045, -2634, -2073, -1380, -996, -525, -35, 549, 801, 915, 1091, 1231, 991, 643, 368, 229, -100, -393, -507, -462, -467, -603, -433, -293, -117, -53, 231, 371, 237, -91, -194, -305, -549, -1034, -1407, -1751, -2183, -2743, -3128, -3324, -3459, -3522, -3241, -2686, -2124, -1532, -627, 380, 1195, 2059, 2905, 3826, 4279, 4510, 4616, 4729, 4512, 3825, 3023, 2308, 1316, 219, -859, -1906, -3063, -4193, -5005, -5409, -5582, -5768, -5621, -5276, -4749, -4196, -3397, -2472, -1610, -990, -279, 502, 1224, 1623, 1956, 2245, 2308, 2170, 2001, 1932, 1795, 1457, 1249, 1300, 1335, 1125, 1059, 1253, 1250, 1281, 1299, 1434, 1282, 760, 275, 36, -318, -992, -1766, -2360, -2929, -3644, -4303, -4770, -5058, -5372, -5397, -5049, -4513, -3930, -3070, -2118, -1069, -73, 947, 2143, 3188, 3838, 4294, 4798, 5036, 4881, 4436, 3955, 3250, 2384, 1343, 473, -546, -1690, -2731, -3272, -3628, -3924, -4228, -4031, -3713, -3397, -2959, -2289, -1485, -1024, -563, 17, 590, 880, 995, 1031, 1172, 966, 700, 475, 304, -68, -384, -506, -475, -588, -616, -489, -321, -149, -42, 411, 692, 709, 455, 391, 302, 81, -449, -785, -1184, -1694, -2335, -2765, -3095, -3402, -3684, -3526, -3159, -2660, -2213, -1460, -435, 315, 1169, 2034, 3114, 3763, 4070, 4330, 4656, 4521, 4088, 3421, 2758, 1831, 713, -317, -1258, -2402, -3598, -4426, -4893, -5331, -5631, -5487, -5248, -4825, -4449, -3668, -2685, -1789, -1133, -342, 471, 1153, 1523, 1902, 2288, 2339, 2187, 2011, 1952, 1707, 1305, 1078, 1048, 957, 800, 618, 837, 834, 802, 883, 1167, 1213, 892, 490, 280, 7, -526, -1131, -1711, -2290, -3053, -3717, -4174, -4543, -4978, -5111, -4903, -4554, -4207, -3436, -2501, -1531, -614, 362, 1597, 2669, 3437, 4027, 4587, 4987, 5003, 4677, 4356, 3722, 2853, 1876, 971, -27, -1162, -2254, -2997, -3520, -3934, -4305, -4219, -3939, -3758, -3357, -2751, -1972, -1393, -850, -302, 359, 797, 968, 1113, 1352, 1257, 993, 785, 569, 142, -186, -344, -504, -690, -458, -258, -356, -186, -373, -149, 956, 1349, 597, 486, 118, -268, 467, 535, -773, -1381, -2321, -3342, -2536, -2287, -3726, -3877, -3837, -4308, -2671, -1083, -1164, -599, 226, 349, 2328, 4332, 3869, 3866, 4244, 3763, 4422, 4962, 3572, 2292, 1272, -177, -253, -596, -2497, -3799, -4656, -5489, -4929, -4446, -4957, -4945, -4938, -4381, -2535, -1368, -1347, -745, -321, 460, 2028, 2328, 2060, 2099, 1598, 1730, 2646, 2114, 1027, 671, 108, 402, 1246, 736, 279, 215, -196, 504, 1700, 1370, 839, 498, -67, 404, 874, -246, -1096, -1858, -2823, -2671, -2584, -3685, -4459, -4979, -5226, -4131, -3449, -3637, -2974, -2405, -1770, 238, 1704, 2060, 2702, 3039, 3673, 5214, 5523, 4654, 4275, 3390, 2718, 2908, 1890, 286, -897, -2398, -3030, -2652, -3461, -4488, -4589, -4905, -4260, -2915, -2740, -2489, -1924, -1736, -464, 1093, 1026, 948, 1088, 883, 1582, 2243, 1416, 903, 290, -467, 122, 555, -318, -694, -863, -1037, -15, 466, 4, 269, 231, 51, 1133, 1380, 533, 100, -548, -886, -327, -975, -2173, -2714, -3590, -3902, -2972, -3121, -3615, -3439, -3307, -2284, -454, 49, 368, 1387, 1828, 3043, 4558, 4619, 4391, 4325, 3622, 3884, 4058, 2552, 1229, 231, -1214, -1591, -1893, -3357, -4358, -5129, -5719, -4754, -4138, -4641, -4328, -3869, -3254, -1510, -370, -240, 368, 549, 870, 2302, 2788, 2032, 1841, 1378, 1173, 1838, 1469, 633, 419, -243, -218, 894, 685, 112, 157, 30, 590, 1703, 1357, 763, 513, -229, -81, 443, -530, -1660, -2375, -3315, -3123, -2829, -3865, -4361, -4511, -4802, -3754, -2453, -2348, -1916, -1220, -449, 1569, 2975, 3007, 3537, 3817, 3855, 4913, 5109, 4006, 3215, 2069, 1245, 1414, 563, -1283, -2330, -3483, -4060, -3500, -3747, -4380, -4352, -4452, -3666, -1884, -1470, -1358, -696, -442, 424, 1822, 1789, 1604, 1539, 999, 1484, 2154, 1258, 432, 15, -646, -247, 298, -460, -707, -859, -1142, -90, 838, 502, 374, 235, 8, 886, 1066, 98, -383, -1096, -1893, -1305, -1512, -2739, -3338, -3993, -4083, -2991, -2822, -3146, -2560, -2226, -1273, 741, 1573, 1883, 2675, 2968, 3858, 5243, 5038, 4380, 4104, 3118, 2785, 2942, 1638, 169, -1068, -2684, -2899, -2899, -4190, -5056, -5295, -5689, -4779, -3582, -3723, -3264, -2671, -2244, -551, 733, 629, 917, 1100, 1178, 2300, 2695, 1917, 1578, 888, 368, 1201, 1199, 235, -41, -452, -384, 705, 888, 503, 733, 498, 799, 1971, 1565, 732, 419, -340, -441, -30, -1001, -2109, -2735, -3796, -3847, -3189, -3852, -4363, -4373, -4432, -3052, -1568, -1302, -705, 144, 768, 2433, 3946, 3889, 4041, 4029, 3725, 4443, 4408, 3072, 2174, 1057, -190, -217, -858, -2447, -3288, -4243, -4743, -3728, -3538, -4033, -3633, -3424, -2662, -877, -151, -123, 430, 493, 1152, 2649, 2440, 1798, 1702, 1055, 1056, 1610, 865, 26, -357, -1131, -833, -13, -554, -906, -828, -1042, 18, 1046, 588, 349, 229, -228, 449, 860, -254, -1022, -1706, -2440, -1958, -2038, -3143, -3569, -3938, -4059, -2706, -1993, -2157, -1494, -1026, -112, 2028, 2962, 2993, 3735, 3845, 4190, 5420, 5208, 3996, 3420, 2334, 1439, 1491, 430, -1359, -2323, -3422, -4515, -4457, -4466, -5067, -5134, -4901, -4760, -3832, -2539, -1988, -1420, -592, -118, 543, 1540, 1905, 1797, 1902, 1832, 1697, 1756, 1495, 957, 651, 442, 315, 353, 374, 170, 126, 368, 736, 1075, 1187, 1211, 1136, 1014, 914, 657, 206, -375, -1027, -1616, -2155, -2766, -3394, -3824, -4099, -4230, -4178, -3959, -3542, -2965, -2264, -1352, -381, 572, 1524, 2441, 3156, 3759, 4207, 4375, 4297, 3934, 3376, 2780, 2030, 1174, 233, -725, -1653, -2489, -3126, -3598, -3829, -4008, -3973, -3628, -3170, -2529, -1799, -1132, -446, 175, 773, 1275, 1658, 1800, 1808, 1807, 1682, 1368, 1010, 621, 236, -67, -368, -608, -776, -930, -975, -782, -558, -283, 32, 272, 396, 486, 516, 497, 302, -103, -525, -886, -1322, -1776, -2287, -2754, -3028, -3217, -3194, -3013, -2748, -2292, -1643, -849, 0, 902, 1800, 2606, 3395, 3984, 4392, 4634, 4586, 4247, 3785, 3124, 2339, 1442, 402, -655, -1673, -2654, -3537, -4226, -4749, -5091, -5113, -4942, -4611, -4108, -3441, -2618, -1799, -1050, -304, 423, 1042, 1509, 1833, 2073, 2149, 2048, 1881, 1679, 1425, 1142, 899, 708, 486, 376, 320, 360, 471, 583, 803, 1039, 1159, 1157, 1045, 893, 648, 279, -172, -716, -1303, -1955, -2554, -3084, -3566, -3971, -4204, -4264, -4106, -3802, -3308, -2633, -1851, -1018, -58, 996, 1939, 2744, 3414, 3967, 4308, 4377, 4192, 3856, 3354, 2655, 1864, 1040, 85, -873, -1758, -2465, -3077, -3524, -3756, -3807, -3661, -3422, -2933, -2226, -1586, -989, -399, 197, 760, 1168, 1437, 1613, 1648, 1516, 1329, 1082, 734, 346, -14, -256, -464, -694, -850, -854, -771, -621, -389, -50, 258, 424, 494, 611, 659, 535, 290, -43, -416, -861, -1345, -1777, -2198, -2626, -2943, -3018, -2928, -2783, -2448, -1947, -1280, -573, 203, 1118, 2012, 2699, 3309, 3860, 4233, 4335, 4146, 3787, 3301, 2631, 1800, 931, -59, -1116, -2129, -2943, -3662, -4267, -4717, -4886, -4824, -4615, -4264, -3652, -2908, -2166, -1434, -654, 141, 792, 1316, 1726, 2058, 2200, 2199, 2107, 1956, 1647, 1342, 1112, 949, 700, 446, 311, 321, 341, 371, 525, 754, 822, 816, 812, 757, 600, 244, -143, -531, -1056, -1690, -2229, -2745, -3255, -3683, -3952, -4010, -3946, -3807, -3384, -2743, -2049, -1310, -400, 596, 1537, 2387, 3104, 3773, 4253, 4389, 4361, 4191, 3771, 3185, 2455, 1655, 734, -238, -1159, -1898, -2564, -3194, -3607, -3732, -3729, -3637, -3356, -2801, -2183, -1640, -1049, -399, 219, 682, 1040, 1355, 1526, 1456, 1336, 1225, 995, 648, 326, 121, -67, -343, -514, -513, -455, -418, -293, 11, 282, 463, 565, 724, 831, 706, 514, 317, -28, -495, -979, -1410, -1838, -2326, -2747, -2893, -2897, -2878, -2700, -2277, -1715, -1167, -536, 307, 1210, 1917, 2549, 3187, 3675, 3917, 3924, 3760, 3480, 2915, 2183, 1473, 619, -394, -1374, -2189, -2878, -3552, -4090, -4358, -4382, -4338, -4187, -3671, -3027, -2397, -1718, -951, -162, 504, 1035, 1552, 1965, 2098, 2113, 2126, 2038, 1778, 1434, 1181, 1011, 754, 437, 250, 214, 118, 81, 169, 373, 468, 443, 466, 541, 464, 214, -47, -326, -779, -1317, -1782, -2266, -2767, -3156, -3435, -3585, -3586, -3531, -3239, -2637, -2040, -1652, -804, 468, 1265, 1875, 2657, 3013, 3550, 4634, 4689, 4020, 3762, 2801, 2063, 2725, 2005, -17, -849, -2016, -3059, -2200, -2368, -3809, -3865, -4266, -4710, -2756, -1649, -2340, -1796, -1358, -1461, 520, 1823, 1146, 1231, 1077, 516, 1751, 2516, 1179, 588, 178, -335, 498, 836, -73, -364, -702, -754, 560, 976, 304, 241, 40, 179, 1263, 1117, 289, -121, -1076, -1208, -453, -1068, -2211, -2795, -3526, -3098, -2032, -2439, -2641, -2323, -2363, -1177, 508, 766, 1045, 1584, 1877, 3289, 4383, 3871, 3563, 3196, 2410, 2887, 2897, 1431, 254, -965, -1955, -1557, -1792, -3263, -3836, -4370, -4544, -3380, -2927, -3201, -2804, -2631, -1864, 34, 638, 431, 899, 919, 1292, 2496, 2423, 1802, 1505, 671, 877, 1818, 1247, 358, 13, -564, -108, 873, 368, 51, -40, -459, 322, 1365, 765, 192, -139, -759, -260, 31, -1075, -1744, -2458, -3336, -2531, -2072, -2953, -3229, -3358, -3170, -1652, -812, -1045, -411, 57, 730, 2700, 3490, 3198, 3384, 3206, 3388, 4368, 3825, 2533, 1953, 763, 74, 396, -567, -1947, -2729, -3833, -3666, -2803, -3360, -3851, -3595, -3667, -2589, -936, -904, -720, -285, -154, 1146, 2276, 1735, 1459, 1361, 952, 1626, 2037, 1122, 688, 139, -460, 467, 843, -101, -320, -538, -600, 516, 935, 301, 274, -165, -316, 817, 650, -458, -940, -1741, -2042, -1279, -1776, -2705, -2837, -3468, -3208, -1782, -1711, -1954, -1583, -1504, -234, 1600, 1853, 2048, 2569, 2486, 3426, 4677, 4026, 3319, 2732, 1801, 2016, 1993, 462, -633, -1553, -2675, -2395, -2256, -3312, -3810, -4218, -4406, -3051, -2201, -2492, -2041, -1699, -1235, 412, 1275, 1019, 1149, 872, 1025, 2304, 2235, 1337, 1055, 474, 390, 1299, 1008, 146, -104, -687, -364, 875, 659, 68, 90, -223, 348, 1372, 825, 177, -212, -1034, -697, -71, -1157, -2046, -2499, -3049, -2377, -1794, -2494, -2598, -2547, -2636, -1144, 25, -110, 330, 755, 1190, 2819, 3607, 3098, 3121, 2740, 2380, 3157, 2903, 1556, 715, -433, -1029, -493, -1238, -2535, -3006, -3745, -3763, -2626, -2655, -3057, -2760, -2690, -1591, 56, 203, 161, 606, 555, 1395, 2519, 2046, 1604, 1361, 736, 1359, 1996, 957, 294, -70, -641, 10, 521, -249, -491, -725, -1037, 144, 745, -45, -244, -553, -834, 22, 93, -972, -1410, -2101, -2408, -1424, -1438, -2299, -2470, -2749, -2391, -934, -669, -881, -403, -232, 655, 2499, 2859, 2659, 2875, 2647, 3250, 4127, 3376, 2477, 1933, 781, 673, 929, -392, -1520, -2275, -3294, -2974, -2507, -3422, -3812, -3824, -3986, -2781, -1588, -1663, -1321, -1050, -861, 751, 1618, 1113, 1166, 977, 894, 1994, 2274, 1380, 1075, 441, 262, 1337, 1177, 250, 88, -357, -222, 973, 897, 299, 244, -256, -29, 1064, 578, -364, -714, -1499, -1360, -707, -1447, -2143, -2372, -3055, -2493, -1415, -1893, -2094, -1845, -1879, -659, 625, 636, 1043, 1365, 1332, 2620, 3474, 2848, 2568, 2057, 1391, 2164, 2045, 684, -10, -1022, -1698, -993, -1124, -2318, -2786, -3387, -3242, -1897, -1778, -2086, -1602, -1588, -871, 769, 960, 691, 954, 642, 1054, 2189, 1804, 1096, 1079, 519, 447, 1149, 793, -46, -251, -697, -902, -238, -149, -563, -452, -420, -724, -313, 198, -85, -380, -507, -982, -1084, -773, -1100, -1467, -1512, -1783, -1816, -1347, -1235, -1389, -1196, -868, -400, 265, 778, 1205, 1646, 2075, 2526, 2853, 2976, 2825, 2497, 2228, 2001, 1520, 897, 280, -379, -1007, -1536, -2068, -2522, -2904, -3236, -3392, -3366, -3280, -3015, -2536, -2027, -1536, -1020, -461, 113, 587, 875, 1119, 1369, 1545, 1623, 1698, 1643, 1494, 1495, 1181, 850, 857, 852, 669, 434, 213, 100, 14, -159, -42, 151, 230, 86, 14, -371, -932, -1209, -1483, -2057, -1018, -239, -1437, -3016, -3362, -2985, -2261, -1110, -177, 754, 895, 489, 521, 353, 1037, 2694, 2170, 1242, 2945, 4734, 4240, 2585, 941, -7, -716, -1650, -1496, -1170, -1366, -2022, -2105, -2906, -4031, -4182, -4218, -4187, -2778, 583, -517, -3073, -4084, -3274, -1508, 1063, 2849, 4251, 4318, 3373, 2730, 2240, 1789, 2663, 3036, 463, 1378, 3466, 3530, 2030, 468, -462, -1002, -1676, -1225, -603, -358, -711, -746, -1009, -1996, -2642, -3010, -3267, -3563, -496, 26, -3019, -5340, -5369, -4130, -2055, -300, 1297, 2219, 1918, 1682, 1446, 1543, 2510, 4128, 2241, 2074, 4335, 5207, 4341, 2778, 1506, 497, -668, -941, -962, -1118, -1820, -2324, -2718, -3715, -4304, -4291, -4242, -4024, -1522, 597, -958, -3155, -3438, -2445, 218, 2676, 4476, 5396, 5073, 4625, 4121, 3860, 4463, 5561, 4394, 2460, 3462, 4234, 3659, 2378, 1164, 101, -1190, -1392, -1283, -1430, -1925, -2271, -2279, -2902, -3561, -3778, -4105, -3643, -2879, -82, -1276, -4302, -5473, -4949, -2961, -450, 1850, 3463, 3782, 3755, 3982, 4078, 4867, 6177, 6913, 5186, 5650, 6960, 7400, 6690, 5383, 3980, 2221, 1435, 1129, 558, -608, -1423, -2063, -3481, -4909, -5277, -5499, -5149, -5011, -2982, -2084, -4362, -6530, -7032, -5223, -2351, 95, 2122, 2864, 2763, 2853, 2751, 3177, 3936, 5134, 4194, 3252, 4244, 5437, 5550, 4852, 3895, 2594, 2078, 2093, 2062, 1719, 1265, 1102, 394, -543, -994, -1511, -1618, -1715, -940, 611, -1102, -4213, -5833, -5521, -3690, -1736, 17, 583, 496, 531, 215, 880, 1832, 2648, 2252, 703, 1262, 2844, 3718, 3481, 2662, 1409, 710, 509, 243, -147, -555, -724, -1162, -1937, -2292, -2510, -2368, -1605, -1185, 863, 1227, -846, -2643, -2818, -838, 1583, 3611, 4701, 4707, 4382, 4026, 3811, 4004, 4228, 4489, 2680, 1450, 1936, 2417, 2121, 1177, -314, -1456, -1985, -2415, -2940, -3519, -3538, -3807, -4271, -4411, -4163, -3953, -3275, -2910, -1443, -156, -1771, -3783, -4247, -3101, -988, 1605, 3506, 4091, 4469, 4534, 4829, 5764, 6514, 7061, 6545, 4827, 4952, 6142, 6666, 6135, 4447, 2966, 1994, 1109, 6, -1206, -1882, -2774, -3941, -4818, -5485, -5793, -5289, -4794, -4661, -3280, -3671, -5688, -7483, -6871, -4607, -1926, 433, 1819, 2448, 2755, 3084, 3852, 4604, 5168, 5827, 4365, 3774, 4815, 6004, 6255, 5352, 4247, 3569, 3065, 2432, 1676, 1282, 807, 89, -527, -802, -1230, -1269, -1055, -1245, -334, -504, -2808, -5109, -5959, -4804, -2873, -1158, -420, -80, 157, 237, 694, 1326, 1628, 2310, 1405, 149, 941, 2598, 3742, 3412, 2629, 2031, 1496, 849, 98, -225, -369, -858, -1391, -1631, -1859, -1580, -850, -661, -12, 1073, -4, -2001, -2694, -1950, -153, 1992, 3061, 3725, 4549, 4140, 3833, 4271, 3751, 4027, 4654, 2334, 692, 1611, 1752, 1394, 2006, 1037, -817, -1612, -3203, -4066, -2981, -3245, -4587, -4410, -4656, -4582, -2418, -1558, -2150, -1054, -1457, -3292, -3267, -2501, -1856, 277, 1748, 2610, 4433, 5012, 4633, 5232, 5459, 5984, 7376, 5992, 4233, 4539, 5280, 5848, 6165, 4813, 3160, 1758, -53, -706, -782, -2283, -3729, -4520, -5469, -5032, -4062, -4258, -4568, -4306, -4212, -4390, -5445, -6673, -5891, -4007, -1959, 612, 2160, 2046, 2497, 3140, 3763, 5301, 6057, 4773, 3355, 3129, 4278, 6151, 6178, 4978, 4169, 2885, 1985, 2190, 1516, 211, -496, -1320, -1241, -418, -607, -953, -1011, -1661, -1011, -712, -3018, -4939, -5033, -4321, -2259, -394, -268, -333, -42, 167, 1490, 2606, 2281, 1726, 250, -544, 1469, 3435, 3340, 3118, 2487, 1474, 1488, 1094, -125, -700, -1434, -1886, -980, -893, -1368, -1010, -1086, -1123, 460, 680, -905, -2062, -2820, -1798, 862, 2209, 2589, 3104, 2850, 3547, 4983, 4878, 4446, 4261, 2355, 1344, 2171, 2316, 2280, 2083, 995, 536, 104, -1525, -2744, -3698, -4858, -4442, -3694, -4060, -3880, -3514, -3272, -2068, -1198, -1409, -1940, -3076, -3600, -2045, -283, 455, 1454, 2101, 2762, 4593, 5584, 5434, 5721, 5679, 5411, 5471, 5122, 4753, 5216, 5225, 5167, 5319, 3851, 1641, 256, -1287, -2029, -1895, -2872, -4016, -4372, -4702, -4051, -2994, -3685, -4111, -4403, -5680, -5824, -4902, -4427, -3281, -1914, -997, 893, 2543, 2889, 3441, 3967, 4088, 5112, 5083, 3844, 3821, 4211, 4669, 5885, 5754, 4189, 3013, 1794, 875, 1073, 491, -581, -913, -1335, -1141, 11, 31, -884, -1205, -1729, -2281, -2431, -3319, -3656, -2985, -2529, -1368, 153, 272, 448, 949, 1095, 1869, 2628, 1623, 440, 318, 671, 2339, 3688, 3228, 2424, 1478, 384, 509, 338, -851, -1335, -1675, -1928, -873, -178, -616, -660, -947, -846, 24, -301, -1380, -1319, -792, 118, 2075, 2857, 2758, 3359, 3528, 3951, 5093, 4738, 3567, 2543, 1286, 1426, 2728, 2706, 1994, 1358, -91, -747, -805, -2377, -3705, -4276, -4914, -4316, -3199, -3317, -3191, -2902, -3184, -2162, -1277, -2097, -2562, -2609, -2338, -477, 988, 1158, 1881, 2601, 3283, 5075, 6060, 5555, 5513, 4815, 4151, 5052, 5596, 5433, 5525, 4706, 3712, 3600, 2313, 278, -948, -2295, -2906, -2401, -2889, -3693, -3881, -4365, -4222, -3441, -3806, -4601, -5125, -5811, -5043, -3327, -2836, -2207, -1253, -520, 1271, 3171, 3527, 3727, 3844, 3485, 3959, 4448, 4092, 4475, 4727, 4382, 4767, 4568, 3023, 1914, 779, -46, 467, 492, -281, -383, -711, -787, 96, -270, -1195, -1598, -2527, -3116, -2380, -2411, -2784, -2403, -2332, -1539, 191, 727, 791, 1086, 766, 1139, 1793, 1084, 758, 1312, 1605, 2524, 3357, 2414, 1429, 628, -493, -436, -21, -819, -1160, -1147, -1406, -460, 240, -538, -735, -778, -1086, -288, 178, -284, 54, 397, 795, 2402, 3323, 3244, 3730, 3669, 3552, 4402, 3951, 2559, 1971, 1485, 1608, 2627, 2181, 977, 102, -1292, -1981, -1879, -2833, -3740, -3947, -4270, -3481, -2191, -2374, -2629, -2499, -2723, -1984, -961, -1422, -1599, -1062, -900, 40, 1672, 2186, 2601, 3550, 3940, 4486, 5471, 5607, 4965, 4756, 4624, 4719, 5395, 5523, 4785, 3979, 2951, 1576, 636, -36, -1118, -2013, -2485, -2942, -3114, -3035, -3383, -3948, -4165, -4189, -4209, -4174, -4181, -4108, -3634, -2846, -1937, -922, 116, 1112, 2015, 2808, 3327, 3612, 3706, 3677, 3733, 4056, 4426, 4554, 4489, 4235, 3730, 3084, 2409, 1763, 1228, 807, 541, 377, 250, 138, -55, -423, -813, -1110, -1391, -1712, -2063, -2380, -2523, -2468, -2257, -1851, -1345, -820, -242, 249, 564, 783, 830, 687, 730, 1069, 1544, 1969, 2203, 2170, 1946, 1554, 1034, 560, 150, -158, -311, -352, -391, -369, -374, -464, -558, -521, -415, -294, -219, -156, 38, 330, 672, 1136, 1651, 2182, 2720, 3095, 3218, 3179, 2951, 2519, 2089, 1802, 1689, 1605, 1346, 968, 466, -216, -952, -1640, -2302, -2778, -2981, -3047, -2960, -2796, -2655, -2492, -2342, -2224, -1981, -1729, -1559, -1332, -1061, -772, -367, 123, 696, 1409, 2180, 2871, 3490, 3930, 4213, 4366, 4380, 4380, 4508, 4604, 4578, 4402, 3991, 3312, 2472, 1527, 583, -263, -1001, -1603, -2102, -2533, -2904, -3212, -3520, -3786, -3909, -3933, -3907, -3812, -3664, -3404, -3018, -2513, -1838, -1020, -143, 706, 1427, 1996, 2452, 2821, 3033, 3193, 3374, 3581, 3780, 3877, 3787, 3544, 3162, 2711, 2269, 1852, 1501, 1258, 1064, 878, 702, 484, 205, -149, -498, -792, -1047, -1322, -1622, -1896, -2113, -2196, -2114, -1886, -1539, -1132, -745, -392, -81, 179, 379, 545, 763, 1068, 1437, 1765, 1952, 1950, 1798, 1539, 1237, 921, 644, 424, 259, 151, 77, 0, -93, -208, -266, -189, -32, 119, 241, 345, 483, 681, 954, 1290, 1681, 2056, 2353, 2525, 2562, 2488, 2325, 2053, 1754, 1510, 1327, 1155, 934, 609, 205, -222, -670, -1116, -1497, -1753, -1894, -1925, -1894, -1845, -1777, -1718, -1659, -1517, -1318, -1105, -915, -751, -580, -374, -90, 306, 795, 1347, 1917, 2454, 2915, 3297, 3610, 3824, 3977, 4080, 4151, 4189, 4114, 3903, 3546, 3022, 2381, 1663, 922, 210, -423, -1005, -1527, -1989, -2419, -2792, -3092, -3284, -3321, -3267, -3174, -3036, -2833, -2566, -2212, -1753, -1184, -533, 134, 730, 1243, 1653, 1998, 2296, 2502, 2648, 2784, 2923, 3009, 3032, 2970, 2820, 2618, 2375, 2108, 1897, 1731, 1569, 1410, 1228, 993, 756, 476, 149, -151, -411, -688, -965, -1259, -1568, -1803, -1919, -1919, -1761, -1515, -1251, -973, -701, -441, -149, 120, 351, 600, 888, 1162, 1390, 1505, 1495, 1380, 1184, 959, 743, 546, 365, 202, 59, -56, -150, -229, -271, -240, -132, 47, 230, 386, 531, 676, 830, 1029, 1275, 1511, 1714, 1841, 1858, 1817, 1734, 1572, 1337, 1079, 835, 633, 438, 209, -41, -308, -594, -863, -1092, -1253, -1341, -1382, -1386, -1370, -1343, -1292, -1246, -1202, -1111, -979, -845, -718, -614, -532, -406, -196, 79, 426, 836, 1246, 1650, 2055, 2432, 2782, 3074, 3269, 3399, 3502, 3523, 3457, 3284, 2937, 2485, 1955, 1357, 774, 189, -386, -906, -1396, -1840, -2194, -2478, -2693, -2769, -2744, -2649, -2464, -2259, -2029, -1733, -1406, -1002, -538, -80, 354, 766, 1099, 1364, 1619, 1795, 1903, 2039, 2106, 2117, 2195, 2254, 2227, 2208, 2128, 2010, 1953, 1918, 1805, 1658, 1630, 1617, 1332, 1026, 706, 220, 244, 482, -73, -657, -986, -1674, -1489, -706, -1158, -1562, -1302, -1673, -1178, 239, 104, -244, 203, -107, 136, 1652, 1679, 1120, 1333, 840, 728, 1774, 1597, 667, 511, -72, -243, 728, 568, -191, -266, -566, -334, 840, 973, 633, 773, 620, 1054, 2087, 2024, 1779, 1816, 1486, 1954, 2571, 2019, 1516, 1163, 578, 866, 1187, 353, -149, -495, -874, -325, -79, -763, -1028, -1239, -1352, -513, -222, -763, -814, -1009, -1082, -193, 17, -472, -480, -748, -692, 172, 296, -61, 112, 54, 517, 1736, 1912, 1803, 2125, 2101, 2629, 3633, 3490, 3103, 3037, 2589, 2792, 3200, 2414, 1572, 951, 42, 75, 176, -794, -1520, -2007, -2571, -2144, -1698, -2256, -2386, -2365, -2367, -1428, -796, -1028, -873, -726, -538, 547, 1067, 737, 834, 750, 774, 1657, 1816, 1260, 1181, 886, 1007, 1869, 1902, 1429, 1413, 1114, 1335, 2247, 2064, 1612, 1500, 1012, 1147, 1774, 1313, 691, 336, -360, -235, 140, -534, -1119, -1470, -1981, -1454, -831, -1179, -1272, -1209, -1218, -301, 474, 229, 274, 314, 334, 1207, 1571, 1081, 875, 547, 260, 809, 759, 17, -272, -682, -829, -127, -46, -462, -397, -443, -22, 1073, 1321, 1157, 1354, 1302, 1737, 2680, 2546, 2165, 2059, 1638, 1772, 2222, 1633, 943, 496, -194, -91, 222, -410, -859, -1104, -1518, -1021, -501, -936, -1079, -1107, -1253, -528, 3, -402, -503, -615, -732, 21, 312, -170, -304, -496, -584, 265, 559, 241, 403, 463, 799, 1905, 2325, 2175, 2408, 2410, 2706, 3571, 3485, 2954, 2780, 2274, 2147, 2468, 1705, 750, 161, -648, -860, -653, -1379, -2041, -2299, -2685, -2228, -1553, -1766, -1772, -1569, -1505, -639, 200, 72, 182, 345, 375, 1143, 1624, 1232, 1112, 914, 713, 1286, 1411, 894, 779, 582, 515, 1328, 1547, 1225, 1329, 1199, 1339, 2162, 2242, 1828, 1754, 1362, 1352, 1903, 1540, 877, 539, -116, -235, 131, -415, -1019, -1220, -1577, -1260, -561, -750, -857, -663, -664, 76, 839, 653, 608, 674, 557, 1126, 1553, 975, 642, 334, -58, 312, 389, -274, -534, -768, -882, -150, 177, -64, 184, 348, 629, 1714, 2135, 1980, 2212, 2186, 2362, 3084, 3028, 2455, 2228, 1700, 1502, 1795, 1177, 335, -120, -775, -869, -494, -927, -1399, -1507, -1776, -1397, -745, -928, -1045, -955, -1073, -440, 152, -130, -240, -271, -437, 118, 522, 45, -78, -158, -212, 523, 944, 741, 940, 1102, 1372, 2354, 2795, 2625, 2762, 2687, 2716, 3333, 3246, 2624, 2256, 1606, 1233, 1311, 680, -256, -848, -1614, -1853, -1574, -2009, -2445, -2486, -2647, -2189, -1359, -1287, -1212, -879, -763, -46, 778, 754, 767, 846, 662, 1189, 1597, 1164, 891, 631, 277, 663, 921, 455, 349, 263, 233, 933, 1281, 1068, 1177, 1165, 1231, 1908, 2040, 1659, 1575, 1259, 1079, 1436, 1167, 514, 165, -406, -609, -335, -645, -1102, -1206, -1447, -1191, -502, -513, -536, -336, -336, 140, 774, 683, 584, 580, 354, 634, 871, 378, 21, -241, -677, -480, -283, -683, -810, -710, -711, -196, 476, 622, 909, 1373, 1626, 2087, 2707, 2897, 2917, 3011, 2889, 2731, 2744, 2532, 2002, 1540, 1017, 425, 54, -289, -799, -1201, -1442, -1657, -1677, -1588, -1589, -1557, -1409, -1220, -970, -707, -521, -392, -246, -81, 57, 141, 172, 170, 167, 210, 272, 336, 435, 579, 779, 1044, 1359, 1690, 2029, 2350, 2629, 2855, 3012, 3089, 3080, 2976, 2781, 2495, 2130, 1672, 1153, 595, 10, -542, -1051, -1498, -1861, -2123, -2276, -2308, -2205, -2001, -1716, -1372, -995, -577, -145, 275, 648, 951, 1191, 1372, 1492, 1543, 1514, 1411, 1252, 1063, 856, 664, 499, 376, 314, 305, 361, 468, 619, 796, 992, 1193, 1387, 1560, 1682, 1747, 1761, 1721, 1631, 1480, 1266, 1001, 704, 400, 100, -182, -432, -622, -751, -809, -785, -697, -548, -359, -163, 29, 207, 330, 531, 615, 554, 656, 549, 252, 306, 47, -428, -320, -610, -1101, -726, -853, -1195, -451, -339, -428, 579, 817, 827, 2087, 2300, 2025, 3222, 3269, 2624, 3622, 3370, 2315, 3137, 2578, 1096, 1823, 1063, -740, 360, -299, -2190, -961, -1321, -2907, -1230, -1379, -2733, -861, -902, -2161, -216, -257, -1452, 507, 201, -1089, 944, 124, -1060, 1128, 358, -1203, 942, 564, -1042, 1342, 1233, -407, 2164, 2347, 721, 3086, 3374, 1411, 3536, 3891, 1390, 3039, 2871, 415, 1965, 1412, -1133, 314, -184, -2711, -1092, -1352, -3701, -1530, -1452, -3533, -918, -719, -2399, 273, 898, -1052, 1226, 1865, -225, 1763, 2221, -131, 1611, 2061, -468, 1048, 1707, -902, 473, 1631, -1010, 385, 1528, -700, 880, 2166, -28, 1485, 2640, 350, 1730, 2611, 166, 1544, 2116, -561, 1009, 1551, -1225, 455, 1363, -1475, 48, 1205, -1301, 124, 1582, -876, 400, 2084, -337, 684, 2137, -358, 86, 1641, -821, -662, 546, -1880, -1328, -62, -2490, -1581, -118, -2396, -1344, 351, -1822, -467, 1592, -681, 675, 2827, 461, 1775, 3754, 1299, 1924, 3637, 1222, 1671, 3272, 740, 1074, 2680, 202, 560, 2300, -18, -33, 1801, -250, -445, 1323, -817, -891, 846, -1207, -1298, 305, -1919, -2133, -445, -2654, -2571, -610, -2778, -2507, -78, -2200, -1721, 1153, -552, -328, 2485, 793, 1004, 3762, 2120, 1911, 4378, 2761, 2189, 4338, 2401, 1482, 3173, 1514, 478, 1886, 24, -817, 894, -882, -1610, 501, -1146, -1801, 469, -1119, -1709, 880, -559, -1541, 1230, -159, -1281, 1506, 112, -1184, 1147, -151, -1245, 1056, -188, -1337, 1031, -92, -1128, 1524, 491, -532, 1724, 1077, 114, 2199, 1433, 181, 2334, 1521, 236, 2253, 1246, -350, 1519, 584, -1055, 1070, 202, -1557, 796, 160, -1687, 1087, 844, -809, 1700, 1402, -319, 2312, 2084, 200, 2411, 2049, 171, 2145, 1582, -629, 900, 190, -1636, -227, -1037, -2889, -1120, -1616, -3323, -1223, -1203, -2780, -426, -238, -1934, 690, 1239, -512, 1766, 2550, 490, 2634, 3342, 1092, 2791, 2958, 724, 2458, 2420, 138, 1817, 1855, -391, 1460, 1714, -557, 1370, 1414, -518, 1234, 1244, -842, 659, 882, -1319, 93, 259, -2171, -1015, -873, -3188, -1898, -1360, -3556, -2117, -1051, -3120, -1445, 218, -1464, 373, 1830, 102, 1918, 3494, 1634, 3097, 4307, 2208, 3493, 4329, 1819, 2616, 2950, 434, 1397, 1535, -1099, -212, 377, -2127, -990, 56, -2086, -967, 334, -1751, -723, 1049, -941, -174, 1394, -451, -64, 1654, -291, -82, 1232, -954, -540, 894, -1303, -716, 801, -1307, -571, 1219, -695, 52, 1999, -225, 740, 2492, 368, 925, 2505, 468, 722, 2271, 155, 76, 1458, -677, -708, 883, -1035, -1035, 705, -753, -990, 1157, -23, 31, 2275, 734, 686, 2927, 1439, 1184, 3135, 1371, 863, 2744, 732, -64, 1512, -926, -1303, 330, -2045, -2586, -768, -2639, -3063, -842, -2342, -2575, -167, -1369, -1636, 850, 54, -337, 2025, 1268, 654, 2809, 2087, 1355, 3203, 1971, 1065, 2996, 1651, 612, 2594, 1101, 50, 2284, 882, -143, 2129, 689, -436, 1970, 547, -704, 1381, 49, -1179, 760, -456, -1809, -140, -1419, -2785, -997, -1982, -3188, -1158, -1965, -2915, -836, -1051, -1658, 809, 599, -382, 2210, 2113, 1154, 3492, 3121, 1839, 3958, 3436, 1770, 3468, 2504, 455, 2342, 1176, -969, 703, -164, -2037, -266, -688, -2339, -281, -419, -1979, 44, 161, -1130, 781, 848, -509, 1148, 1108, -261, 1280, 947, -895, 642, 393, -1513, 99, 78, -1855, -34, 279, -1542, 452, 1003, -961, 1049, 1802, -187, 1500, 2103, 107, 1573, 1997, -41, 1128, 1227, -918, 210, 446, -1522, -284, 156, -1739, -157, 414, -1020, 758, 1714, 77, 1555, 2736, 981, 2304, 3235, 1152, 2111, 2855, 599, 1130, 1584, -1064, -645, 162, -2502, -2010, -1147, -3430, -2601, -1418, -3227, -2145, -568, -2191, -1071, 624, -765, 457, 2030, 455, 1572, 2768, 1129, 2063, 3185, 1128, 1629, 2806, 675, 1168, 2438, 318, 668, 2134, 179, 550, 2274, 265, 312, 2182, 284, 157, 1685, -239, -436, 923, -1015, -1186, -29, -2127, -2228, -954, -2895, -2710, -1158, -2884, -2476, -574, -2159, -1369, 994, -318, 139, 2383, 1225, 1475, 3657, 2275, 2116, 4002, 2463, 2060, 3546, 1680, 847, 2352, 609, -446, 952, -749, -1507, 158, -1327, -1775, 113, -1040, -1423, 538, -506, -750, 1293, 151, -278, 1710, 308, -51, 1816, 350, -516, 1140, -231, -1170, 664, -654, -1616, 341, -617, -1426, 729, 77, -931, 1190, 900, -103, 1771, 1280, 249, 1934, 1292, 178, 1712, 757, -585, 915, -86, -1342, 385, -471, -1713, 376, -290, -1381, 1105, 935, -191, 2000, 1889, 799, 2829, 2699, 1243, 2842, 2473, 797, 2118, 1380, -659, 266, -228, -2224, -1322, -1709, -3444, -2112, -2149, -3632, -1773, -1408, -2555, -636, -95, -1143, 913, 1571, 256, 2143, 2513, 912, 2666, 2835, 953, 2205, 2258, 339, 1529, 1743, -246, 1034, 1431, -398, 1006, 1632, -42, 1055, 1883, 262, 1155, 1718, -49, 710, 1034, -863, -169, -44, -2156, -1515, -1255, -3307, -2333, -1706, -3594, -2294, -1169, -2838, -1268, 428, -886, 541, 2130, 831, 2168, 3591, 2095, 2941, 3941, 2180, 2730, 3416, 1262, 1419, 1921, -106, 72, 525, -1449, -1064, -252, -1978, -1329, -3, -1536, -762, 615, -808, -7, 1463, -13, 431, 1811, 80, 331, 1699, -135, -111, 940, -924, -823, 349, -1325, -1216, 193, -1305, -1002, 745, -525, -189, 1360, 327, 650, 2006, 815, 892, 2095, 687, 613, 1725, 51, -213, 859, -798, -1100, 238, -1226, -1467, 282, -928, -1177, 966, 249, 150, 2122, 1326, 1120, 3028, 2131, 1667, 3120, 1911, 1219, 2434, 912, -145, 765, -846, -1696, -756, -2301, -3037, -1702, -2774, -3257, -1500, -2059, -2371, -336, -730, -982, 1138, 872, 466, 2290, 1995, 1116, 2782, 2284, 1162, 2466, 1611, 420, 1789, 929, -226, 1177, 556, -517, 1149, 838, -166, 1515, 1070, 314, 1849, 1312, 292, 1530, 881, -395, 699, -83, -1654, -677, -1506, -3020, -1867, -2301, -3566, -2124, -1978, -3137, -1298, -570, -1232, 677, 1314, 604, 2471, 3088, 2146, 3605, 3694, 2369, 3517, 3233, 1461, 2236, 1587, -210, 663, 29, -1786, -735, -914, -2439, -1121, -809, -1937, -467, 110, -984, 466, 1161, 44, 1221, 1662, 325, 1132, 1462, -56, 562, 621, -1089, -367, -160, -1819, -837, -400, -1783, -642, 177, -923, 319, 1242, 12, 1390, 2115, 778, 1745, 2185, 674, 1329, 1624, -104, 253, 490, -1317, -844, -395, -1973, -1324, -531, -1645, -974, 290, -457, 502, 1807, 913, 1764, 2992, 1958, 2499, 3288, 1819, 2019, 2580, 799, 619, 939, -1196, -1119, -663, -2641, -2568, -1735, -3224, -2874, -1584, -2575, -1936, -414, -1182, -550, 1039, 378, 895, 2221, 1377, 1534, 2594, 1577, 1528, 2328, 966, 722, 1602, 253, 25, 1139, -143, -255, 1061, 146, 149, 1582, 609, 532, 2039, 972, 697, 1829, 605, 126, 1029, -304, -1028, -314, -1695, -2441, -1533, -2696, -3188, -1929, -2642, -2777, -1284, -1475, -1247, 615, 498, 562, 2410, 2269, 2176, 3700, 3127, 2600, 3763, 2870, 1892, 2649, 1391, 138, 1103, -216, -1485, -519, -1384, -2306, -1044, -1464, -2048, -472, -634, -1061, 511, 454, 65, 1470, 1178, 562, 1669, 1092, 284, 1226, 386, -733, 184, -491, -1574, -480, -857, -1819, -407, -427, -1044, 499, 655, -50, 1536, 1804, 920, 2158, 2064, 972, 1900, 1526, 227, 876, 253, -1138, -476, -893, -2130, -1200, -1274, -2204, -886, -699, -1147, 460, 1006, 479, 1903, 2466, 1797, 2977, 3175, 2022, 2784, 2617, 1166, 1505, 1047, -743, -490, -643, -2450, -2034, -1956, -3268, -2513, -2025, -2859, -1747, -867, -1496, -307, 609, 67, 1210, 1920, 1081, 2015, 2334, 1236, 1902, 2086, 658, 1072, 1296, -110, 310, 730, -497, 22, 740, -249, 456, 1333, 399, 917, 1913, 941, 1211, 1840, 645, 702, 1077, -303, -406, -244, -1808, -1853, -1535, -2875, -2735, -2039, -3025, -2483, -1363, -2051, -1120, 377, -38, 729, 2156, 1757, 2323, 3527, 2755, 2853, 3682, 2564, 2347, 2745, 1273, 674, 1130, -236, -911, -391, -1571, -1885, -1046, -1839, -1785, -623, -1132, -960, 298, -144, 95, 1289, 657, 643, 1654, 686, 510, 1351, 228, -297, 431, -638, -1129, -230, -1086, -1412, -284, -794, -875, 506, 199, 78, 1424, 1269, 1078, 2151, 1695, 1276, 2057, 1318, 662, 1210, 176, -658, -75, -1080, -1796, -1013, -1681, -2146, -928, -1291, -1524, 133, 182, 100, 1585, 1631, 1506, 2801, 2635, 2093, 2966, 2430, 1546, 2103, 1136, -96, 203, -571, -1729, -1407, -2000, -2880, -2115, -2314, -2808, -1638, -1463, -1665, -352, -36, -177, 1152, 1396, 979, 2074, 2024, 1249, 2160, 1855, 808, 1383, 1047, -15, 578, 388, -583, 200, 265, -452, 526, 815, 210, 1067, 1430, 857, 1550, 1628, 779, 1214, 1007, -57, 197, -202, -1492, -1302, -1576, -2774, -2313, -2262, -3122, -2320, -1777, -2352, -1214, -162, -431, 715, 1666, 1395, 2430, 3184, 2621, 3199, 3525, 2584, 2818, 2800, 1426, 1310, 1143, -153, -255, -409, -1567, -1438, -1197, -2041, -1600, -955, -1505, -872, -110, -578, 81, 849, 294, 695, 1302, 463, 616, 1122, 97, 59, 374, -662, -679, -252, -1124, -978, -265, -917, -551, 413, -20, 400, 1296, 938, 1370, 2074, 1476, 1606, 2057, 1189, 1088, 1339, 204, -131, 66, -1035, -1316, -916, -1807, -1860, -1092, -1611, -1488, -328, -435, -99, 1063, 917, 1221, 2291, 1988, 2021, 2701, 2039, 1777, 2187, 1178, 516, 664, -453, -972, -761, -1805, -2187, -1678, -2284, -2382, -1499, -1702, -1547, -444, -506, -260, 888, 842, 960, 1852, 1629, 1353, 2046, 1620, 1099, 1543, 884, 297, 745, 163, -339, 251, -104, -462, 380, 288, 79, 937, 781, 674, 1489, 1207, 845, 1379, 879, 253, 595, -87, -950, -746, -1432, -2232, -1873, -2292, -2836, -2149, -2106, -2387, -1387, -899, -777, 392, 916, 1003, 2117, 2552, 2427, 3208, 3217, 2700, 3148, 2808, 1875, 1931, 1323, 293, 415, -192, -1245, -962, -1233, -1948, -1435, -1324, -1699, -965, -625, -910, -114, 269, -14, 635, 826, 329, 696, 774, 120, 301, 206, -586, -361, -368, -1069, -694, -487, -955, -389, 113, -141, 534, 1073, 765, 1507, 1946, 1481, 1927, 2075, 1359, 1518, 1475, 528, 434, 250, -781, -813, -876, -1731, -1580, -1338, -1842, -1493, -917, -1044, -385, 345, 222, 836, 1544, 1353, 1786, 2203, 1668, 1801, 1981, 1176, 978, 875, -190, -355, -368, -1387, -1513, -1286, -1987, -1860, -1351, -1673, -1261, -522, -675, -203, 601, 493, 940, 1570, 1263, 1444, 1820, 1332, 1306, 1474, 756, 558, 736, 21, -146, 168, -388, -400, 99, -178, -29, 592, 316, 457, 1156, 829, 836, 1295, 770, 561, 802, 124, -307, -252, -1037, -1492, -1316, -1983, -2258, -1845, -2152, -2117, -1454, -1411, -1035, -47, 154, 531, 1512, 1719, 2006, 2780, 2672, 2589, 3048, 2653, 2227, 2320, 1561, 866, 964, 194, -555, -452, -998, -1523, -1180, -1427, -1631, -1024, -1033, -1081, -392, -297, -278, 389, 356, 204, 669, 437, 153, 490, 83, -400, -139, -452, -902, -532, -665, -971, -398, -291, -320, 407, 651, 588, 1344, 1638, 1470, 2029, 2065, 1653, 1928, 1695, 1073, 1093, 639, -147, -185, -589, -1333, -1202, -1389, -1859, -1465, -1423, -1545, -818, -441, -464, 260, 677, 672, 1337, 1585, 1305, 1687, 1689, 1199, 1309, 1026, 219, 194, -14, -838, -858, -975, -1557, -1366, -1233, -1524, -1053, -653, -749, -173, 293, 268, 873, 1258, 1058, 1482, 1612, 1198, 1449, 1413, 742, 788, 692, 25, 43, 31, -524, -390, -204, -543, -182, 166, -73, 262, 715, 509, 782, 1082, 721, 800, 888, 347, 270, 163, -568, -758, -868, -1532, -1636, -1548, -2004, -1845, -1505, -1708, -1227, -543, -480, 58, 785, 915, 1458, 2119, 2064, 2317, 2692, 2363, 2379, 2445, 1777, 1420, 1362, 631, 177, 70, -599, -906, -853, -1292, -1351, -1026, -1216, -1100, -651, -731, -501, 24, -77, 55, 449, 148, 150, 453, 23, -197, -21, -474, -679, -452, -778, -881, -501, -624, -515, 103, 162, 340, 980, 1131, 1309, 1854, 1856, 1832, 2125, 1864, 1604, 1676, 1138, 628, 532, -81, -613, -668, -1147, -1547, -1355, -1626, -1786, -1243, -1155, -1068, -439, -241, -45, 636, 829, 875, 1343, 1311, 1163, 1467, 1145, 684, 699, 335, -169, -208, -574, -1014, -892, -1077, -1289, -922, -841, -827, -311, -107, 3, 608, 846, 876, 1353, 1381, 1176, 1509, 1388, 967, 1029, 754, 244, 286, 31, -436, -328, -447, -729, -397, -278, -399, -7, 194, 182, 604, 761, 658, 939, 898, 606, 719, 517, 2, -83, -398, -973, -1023, -1251, -1688, -1586, -1573, -1828, -1459, -1090, -1022, -465, 10, 191, 835, 1354, 1497, 1973, 2260, 2156, 2415, 2481, 2051, 1954, 1728, 1152, 927, 591, -44, -259, -478, -975, -1011, -993, -1242, -1078, -895, -1005, -706, -391, -409, -123, 134, -44, 116, 316, 38, 13, 17, -369, -433, -400, -749, -764, -635, -834, -666, -298, -280, 29, 473, 589, 1000, 1454, 1525, 1812, 2090, 1931, 1984, 2056, 1656, 1402, 1208, 601, 225, -7, -609, -948, -1070, -1496, -1682, -1507, -1591, -1478, -1092, -1011, -730, -194, 12, 330, 769, 802, 959, 1308, 1199, 1053, 1053, 655, 408, 309, -154, -442, -492, -848, -1030, -896, -1034, -1006, -671, -636, -360, 270, 465, 626, 988, 1088, 1225, 1657, 1741, 1722, 1805, 1429, 1042, 873, 453, 143, 26, -484, -770, -521, -578, -788, -738, -862, -810, -474, -322, -71, 394, 475, 499, 702, 564, 396, 416, 81, -243, -94, -464, -1158, -1549, -1936, -2147, -1840, -1597, -1361, -907, -705, -525, -17, 373, 899, 1671, 1886, 2119, 2821, 3207, 3206, 3182, 2848, 2362, 2046, 1519, 904, 552, -33, -709, -1040, -1469, -1902, -1938, -1986, -2018, -1485, -1011, -952, -763, -517, -259, 260, 732, 1052, 1385, 1337, 950, 673, 281, -198, -386, -796, -1309, -1256, -1099, -1137, -992, -805, -639, -152, 378, 856, 1621, 2176, 2435, 2830, 3032, 2941, 2941, 2727, 2159, 1756, 1335, 391, -574, -1468, -2305, -2659, -2737, -2812, -2619, -2387, -2214, -1752, -1154, -584, 250, 1023, 1392, 1959, 2476, 2676, 2751, 2627, 2094, 1484, 867, 61, -593, -1199, -1935, -2396, -2669, -2954, -2913, -2605, -2238, -1584, -617, 27, 574, 1179, 1651, 2278, 2939, 3351, 3666, 3713, 3232, 2620, 1943, 1088, 406, -156, -1039, -1685, -1903, -2081, -2109, -1924, -1756, -1386, -743, -191, 459, 1190, 1686, 2115, 2367, 2227, 2111, 2007, 1539, 911, 345, -438, -1407, -2360, -3284, -3824, -3844, -3752, -3404, -2837, -2337, -1626, -726, 72, 1034, 2230, 3090, 3683, 4322, 4738, 4969, 5019, 4559, 3832, 3074, 2107, 1145, 307, -669, -1555, -2184, -2813, -3210, -3228, -3123, -2748, -2079, -1358, -820, -337, 74, 588, 1265, 1668, 1992, 2264, 2109, 1694, 1130, 399, -302, -831, -1457, -2153, -2473, -2564, -2438, -2093, -1736, -1283, -554, 194, 901, 1796, 2616, 3253, 3790, 3976, 3968, 3935, 3636, 3113, 2451, 1654, 727, -325, -1517, -2589, -3149, -3468, -3575, -3385, -3145, -2783, -2146, -1454, -736, 164, 1078, 1777, 2405, 2883, 3171, 3397, 3347, 2929, 2322, 1552, 621, -218, -1062, -1873, -2477, -2995, -3368, -3407, -3221, -2832, -2179, -1384, -581, 153, 813, 1417, 2121, 2766, 3271, 3733, 3889, 3657, 3210, 2552, 1760, 1049, 331, -503, -1305, -1887, -2207, -2244, -2161, -2059, -1720, -1156, -625, -21, 640, 1261, 1863, 2267, 2347, 2337, 2274, 2040, 1644, 1001, 187, -673, -1651, -2718, -3482, -3849, -3980, -3805, -3433, -3011, -2355, -1525, -692, 263, 1329, 2387, 3228, 3875, 4369, 4825, 5108, 4950, 4500, 3871, 2964, 2007, 1042, 18, -913, -1732, -2493, -3017, -3261, -3341, -3084, -2601, -2045, -1430, -899, -473, 84, 775, 1342, 1792, 2135, 2201, 2080, 1729, 1084, 408, -238, -903, -1550, -2141, -2546, -2601, -2375, -2148, -1773, -1165, -517, 168, 912, 1703, 2526, 3226, 3604, 3800, 3907, 3805, 3564, 3105, 2342, 1516, 562, -609, -1742, -2536, -3119, -3418, -3446, -3408, -3164, -2660, -2046, -1326, -512, 317, 1164, 1893, 2429, 2873, 3264, 3409, 3318, 2994, 2343, 1486, 574, -366, -1243, -1992, -2681, -3181, -3407, -3469, -3244, -2742, -2140, -1422, -656, 9, 680, 1471, 2218, 2855, 3398, 3691, 3753, 3594, 3155, 2527, 1845, 1090, 320, -467, -1262, -1825, -2055, -2148, -2133, -1897, -1510, -1067, -566, -30, 567, 1220, 1733, 2059, 2217, 2229, 2160, 1980, 1516, 803, 17, -906, -1930, -2795, -3441, -3795, -3845, -3712, -3434, -2924, -2220, -1408, -490, 456, 1457, 2465, 3243, 3846, 4402, 4802, 4932, 4805, 4396, 3670, 2777, 1794, 776, -182, -1109, -1952, -2598, -3055, -3297, -3247, -2951, -2560, -2023, -1472, -979, -400, 264, 901, 1463, 1866, 2089, 2183, 2070, 1669, 1121, 487, -204, -856, -1543, -2150, -2454, -2470, -2369, -2092, -1632, -1102, -487, 162, 843, 1647, 2423, 3012, 3411, 3641, 3698, 3641, 3401, 2831, 2093, 1250, 247, -779, -1700, -2463, -2981, -3244, -3367, -3266, -2911, -2401, -1736, -1000, -249, 585, 1384, 2011, 2553, 3008, 3272, 3383, 3295, 2839, 2141, 1280, 333, -586, -1445, -2248, -2878, -3278, -3513, -3482, -3178, -2731, -2141, -1441, -749, -19, 797, 1595, 2309, 2908, 3307, 3565, 3651, 3460, 3060, 2494, 1807, 1082, 340, -472, -1179, -1632, -1916, -2007, -1895, -1663, -1317, -903, -467, 45, 640, 1195, 1656, 1978, 2096, 2132, 2074, 1775, 1229, 515, -315, -1214, -2074, -2845, -3406, -3688, -3784, -3659, -3301, -2744, -2001, -1140, -241, 694, 1708, 2632, 3384, 3990, 4421, 4711, 4816, 4630, 4142, 3389, 2482, 1501, 528, -448, -1354, -2101, -2703, -3083, -3214, -3115, -2842, -2433, -1933, -1404, -799, -139, 525, 1140, 1598, 1927, 2148, 2198, 2025, 1637, 1094, 451, -204, -881, -1550, -2055, -2347, -2419, -2288, -1982, -1554, -1018, -436, 166, 858, 1602, 2293, 2839, 3180, 3368, 3444, 3359, 3012, 2421, 1685, 846, -25, -903, -1711, -2354, -2809, -3074, -3129, -2939, -2543, -1966, -1294, -595, 168, 967, 1691, 2291, 2755, 3080, 3288, 3330, 3079, 2556, 1825, 929, 12, -903, -1779, -2528, -3095, -3476, -3634, -3526, -3229, -2756, -2151, -1481, -732, 93, 942, 1744, 2409, 2895, 3261, 3500, 3515, 3313, 2911, 2338, 1698, 1008, 258, -479, -1087, -1528, -1763, -1798, -1700, -1456, -1114, -750, -319, 193, 736, 1246, 1645, 1868, 1983, 2007, 1832, 1450, 854, 117, -660, -1446, -2218, -2884, -3351, -3644, -3709, -3529, -3141, -2512, -1729, -885, 8, 956, 1918, 2782, 3487, 3985, 4356, 4589, 4569, 4281, 3719, 2934, 2043, 1108, 151, -771, -1584, -2275, -2773, -3048, -3126, -2973, -2671, -2262, -1753, -1150, -479, 213, 859, 1354, 1739, 2032, 2181, 2166, 1935, 1510, 966, 359, -289, -949, -1548, -2024, -2286, -2341, -2224, -1927, -1492, -987, -445, 159, 839, 1541, 2173, 2623, 2920, 3098, 3124, 2962, 2543, 1934, 1223, 485, -279, -1034, -1706, -2269, -2647, -2831, -2802, -2533, -2068, -1470, -811, -98, 667, 1434, 2107, 2607, 2970, 3213, 3306, 3195, 2819, 2212, 1416, 538, -371, -1271, -2095, -2794, -3308, -3624, -3711, -3566, -3222, -2715, -2106, -1387, -570, 305, 1175, 1919, 2507, 2953, 3286, 3453, 3409, 3160, 2718, 2178, 1568, 896, 204, -460, -1008, -1395, -1594, -1628, -1493, -1224, -908, -538, -99, 400, 915, 1346, 1642, 1814, 1888, 1818, 1560, 1106, 473, -213, -914, -1624, -2289, -2848, -3259, -3487, -3478, -3258, -2795, -2132, -1371, -538, 345, 1268, 2177, 2961, 3547, 3962, 4249, 4344, 4215, 3840, 3203, 2428, 1572, 669, -233, -1081, -1830, -2425, -2819, -3028, -3007, -2789, -2447, -1980, -1408, -745, -26, 663, 1226, 1662, 2001, 2210, 2281, 2163, 1833, 1372, 821, 208, -427, -1052, -1612, -2026, -2252, -2315, -2174, -1859, -1440, -948, -400, 217, 892, 1550, 2076, 2450, 2697, 2802, 2760, 2510, 2042, 1451, 804, 132, -547, -1196, -1778, -2226, -2500, -2601, -2459, -2111, -1603, -993, -329, 385, 1134, 1851, 2416, 2831, 3109, 3236, 3207, 2952, 2452, 1763, 947, 79, -804, -1652, -2425, -3047, -3489, -3745, -3757, -3556, -3164, -2624, -1973, -1206, -348, 543, 1354, 2030, 2557, 2952, 3226, 3309, 3191, 2882, 2433, 1899, 1297, 657, 9, -571, -1035, -1355, -1502, -1483, -1311, -1044, -718, -329, 124, 621, 1073, 1422, 1639, 1744, 1739, 1573, 1232, 714, 98, -550, -1204, -1835, -2416, -2885, -3208, -3344, -3266, -2972, -2451, -1784, -1025, -202, 666, 1559, 2381, 3061, 3548, 3882, 4056, 4029, 3785, 3289, 2616, 1841, 1001, 146, -690, -1450, -2091, -2566, -2861, -2958, -2827, -2544, -2125, -1594, -970, -258, 454, 1087, 1580, 1957, 2216, 2342, 2313, 2075, 1682, 1181, 603, -9, -630, -1216, -1714, -2060, -2256, -2266, -2083, -1765, -1337, -841, -285, 344, 988, 1565, 2010, 2324, 2501, 2543, 2427, 2095, 1618, 1051, 445, -170, -773, -1335, -1811, -2141, -2323, -2303, -2067, -1665, -1124, -511, 146, 851, 1559, 2182, 2658, 2989, 3155, 3181, 3028, 2642, 2068, 1343, 533, -307, -1140, -1927, -2608, -3134, -3502, -3654, -3584, -3321, -2864, -2286, -1599, -805, 49, 879, 1608, 2201, 2641, 2964, 3137, 3117, 2918, 2547, 2068, 1518, 922, 314, -261, -751, -1137, -1365, -1433, -1345, -1118, -810, -444, -17, 460, 929, 1325, 1602, 1742, 1777, 1679, 1423, 1013, 462, -148, -775, -1385, -1963, -2462, -2843, -3082, -3122, -2966, -2595, -2039, -1368, -622, 171, 1001, 1811, 2532, 3093, 3476, 3710, 3759, 3617, 3262, 2700, 2012, 1243, 444, -353, -1098, -1752, -2280, -2638, -2821, -2791, -2569, -2204, -1714, -1136, -471, 232, 901, 1458, 1878, 2178, 2342, 2374, 2232, 1913, 1466, 922, 331, -275, -861, -1388, -1807, -2086, -2216, -2158, -1941, -1595, -1154, -657, -96, 505, 1089, 1578, 1938, 2162, 2250, 2211, 2005, 1635, 1151, 594, 23, -539, -1066, -1529, -1884, -2106, -2174, -2032, -1719, -1249, -679, -63, 590, 1262, 1901, 2428, 2810, 3024, 3080, 2987, 2697, 2222, 1587, 834, 37, -765, -1531, -2227, -2797, -3224, -3478, -3512, -3351, -2989, -2475, -1861, -1146, -363, 441, 1192, 1830, 2309, 2649, 2862, 2902, 2783, 2491, 2057, 1547, 986, 416, -134, -620, -1019, -1297, -1421, -1399, -1219, -928, -573, -164, 286, 756, 1190, 1530, 1724, 1792, 1745, 1559, 1241, 781, 217, -385, -983, -1550, -2056, -2460, -2751, -2885, -2836, -2604, -2164, -1587, -919, -201, 546, 1303, 2015, 2623, 3046, 3311, 3409, 3331, 3085, 2642, 2042, 1346, 605, -136, -840, -1469, -2001, -2389, -2616, -2661, -2494, -2168, -1714, -1171, -564, 97, 761, 1362, 1823, 2149, 2336, 2392, 2315, 2063, 1666, 1158, 585, -6, -582, -1106, -1555, -1879, -2079, -2120, -1985, -1707, -1312, -853, -349, 197, 755, 1263, 1654, 1909, 2019, 2011, 1880, 1598, 1190, 688, 149, -385, -881, -1316, -1664, -1890, -1989, -1920, -1670, -1265, -728, -137, 477, 1104, 1722, 2278, 2701, 2965, 3040, 2972, 2748, 2348, 1794, 1102, 341, -434, -1181, -1868, -2457, -2912, -3226, -3349, -3276, -3009, -2554, -1992, -1351, -647, 97, 835, 1494, 2014, 2371, 2601, 2695, 2636, 2427, 2052, 1583, 1061, 523, 2, -467, -855, -1151, -1317, -1348, -1226, -961, -617, -227, 190, 631, 1068, 1442, 1687, 1780, 1756, 1617, 1361, 983, 476, -93, -677, -1233, -1739, -2154, -2461, -2640, -2660, -2524, -2200, -1706, -1107, -451, 220, 902, 1575, 2183, 2646, 2928, 3054, 3015, 2834, 2487, 1971, 1349, 668, -19, -682, -1277, -1785, -2169, -2409, -2500, -2395, -2109, -1685, -1165, -602, 1, 631, 1238, 1736, 2086, 2293, 2361, 2317, 2125, 1775, 1307, 758, 184, -383, -907, -1365, -1718, -1954, -2073, -2023, -1822, -1484, -1059, -600, -113, 400, 908, 1329, 1619, 1764, 1785, 1711, 1514, 1186, 755, 263, -234, -704, -1118, -1460, -1687, -1797, -1782, -1603, -1274, -801, -244, 335, 911, 1487, 2041, 2494, 2802, 2923, 2882, 2716, 2392, 1917, 1302, 592, -144, -867, -1543, -2145, -2619, -2966, -3162, -3174, -3006, -2641, -2137, -1559, -928, -257, 440, 1102, 1659, 2054, 2311, 2457, 2466, 2336, 2049, 1640, 1174, 682, 198, -254, -633, -933, -1132, -1213, -1166, -963, -655, -295, 83, 477, 888, 1270, 1560, 1691, 1696, 1597, 1400, 1099, 670, 152, -397, -932, -1428, -1855, -2181, -2396, -2472, -2409, -2195, -1797, -1278, -685, -71, 548, 1176, 1776, 2282, 2610, 2778, 2798, 2685, 2443, 2031, 1490, 874, 238, -385, -962, -1464, -1869, -2140, -2282, -2266, -2061, -1708, -1240, -721, -175, 406, 997, 1529, 1924, 2176, 2292, 2299, 2194, 1925, 1524, 1022, 478, -67, -587, -1058, -1453, -1739, -1924, -1977, -1872, -1630, -1272, -864, -434, 30, 514, 967, 1312, 1523, 1601, 1594, 1497, 1277, 943, 521, 70, -368, -765, -1110, -1371, -1523, -1570, -1484, -1255, -891, -412, 105, 624, 1144, 1664, 2139, 2495, 2690, 2705, 2601, 2377, 2011, 1508, 878, 194, -490, -1141, -1739, -2249, -2639, -2906, -3011, -2952, -2712, -2301, -1796, -1235, -631, 11, 665, 1257, 1720, 2030, 2234, 2330, 2302, 2134, 1808, 1399, 952, 502, 67, -328, -658, -912, -1060, -1103, -1008, -783, -483, -150, 194, 559, 934, 1263, 1475, 1540, 1503, 1380, 1174, 860, 425, -70, -577, -1055, -1488, -1847, -2116, -2271, -2293, -2189, -1928, -1520, -1015, -463, 98, 672, 1252, 1793, 2208, 2457, 2563, 2538, 2409, 2140, 1718, 1190, 608, 25, -536, -1047, -1490, -1828, -2045, -2138, -2065, -1833, -1469, -1017, -533, -18, 529, 1074, 1534, 1863, 2055, 2134, 2124, 1988, 1702, 1294, 805, 297, -202, -673, -1099, -1443, -1693, -1844, -1854, -1731, -1478, -1136, -759, -356, 80, 531, 930, 1224, 1386, 1446, 1439, 1339, 1125, 802, 410, 9, -371, -716, -1013, -1226, -1344, -1358, -1243, -1008, -647, -205, 259, 722, 1191, 1658, 2063, 2349, 2467, 2444, 2321, 2079, 1713, 1210, 607, -27, -648, -1234, -1770, -2210, -2546, -2750, -2806, -2711, -2438, -2033, -1547, -1013, -439, 171, 778, 1312, 1707, 1980, 2159, 2233, 2193, 1999, 1673, 1282, 864, 445, 39, -327, -636, -862, -994, -1024, -915, -704, -426, -123, 196, 542, 890, 1184, 1352, 1407, 1370, 1261, 1072, 765, 357, -99, -554, -984, -1369, -1690, -1928, -2051, -2061, -1949, -1684, -1305, -839, -339, 171, 702, 1237, 1719, 2070, 2283, 2362, 2338, 2215, 1942, 1543, 1049, 518, -13, -521, -988, -1388, -1682, -1872, -1936, -1845, -1621, -1274, -861, -416, 67, 577, 1072, 1478, 1765, 1928, 2002, 1989, 1840, 1560, 1165, 708, 239, -224, -664, -1059, -1375, -1611, -1740, -1745, -1626, -1380, -1068, -723, -342, 72, 496, 863, 1132, 1282, 1359, 1366, 1278, 1082, 754, 465, 240, -383, -827, -947, -990, -1096, -1172, -1224, -1016, -540, -195, 77, 851, 818, 1006, 2918, 3636, 2248, 1851, 1776, 1500, 1481, 735, -371, -1164, -582, 805, -894, -3941, -3948, -2114, -1948, -2168, -1263, 118, 567, 460, -480, -829, -171, 800, 556, 1279, 1961, 405, 1721, 5012, 3376, -27, -348, -967, -1125, -1334, -2432, -3335, -2858, 259, 1483, -2039, -4052, -1435, 849, 1234, 1498, 2669, 3482, 3576, 1850, -81, -809, -344, -608, -972, -166, -1099, -2024, 846, 2902, -231, -1656, -1124, -1043, -600, -486, -1120, -757, 1313, 4913, 3846, -274, -885, 1752, 3024, 2657, 2334, 2478, 2461, 1311, -1160, -3050, -3340, -2965, -3135, -2613, -1707, -2635, -1962, 2120, 3059, 722, 1074, 1904, 2120, 2413, 1976, 1271, 1512, 3893, 5379, 1681, -2305, -1891, -212, -18, -974, -1447, -1281, -1141, -2942, -4865, -5436, -4447, -3627, -2632, -1124, -438, -937, 1251, 4977, 3913, 2256, 2795, 2849, 2122, 1573, 236, -367, 129, 2733, 1650, -3094, -5357, -3662, -1598, -1314, -1765, -1666, -462, -587, -1930, -2933, -2488, -1630, -728, 241, 1112, 401, -273, 2697, 4350, 1781, 706, 971, 81, -799, -1649, -2519, -2593, -857, 1423, -661, -4432, -4890, -2271, -236, -94, -568, 80, 692, -288, -1862, -2690, -2517, -2060, -1189, -485, -226, -1561, -1181, 2334, 2518, 799, 1149, 1671, 971, 721, 185, 244, 951, 3759, 3879, 23, -3004, -2227, 177, 643, -694, -1792, -1575, -2232, -3856, -5416, -5956, -5801, -4690, -3427, -2397, -2147, -2820, -125, 3490, 3202, 2750, 3895, 3955, 3342, 2876, 2436, 2287, 3290, 5131, 3132, -1443, -3985, -2468, -752, -1171, -2749, -2970, -3012, -3655, -4750, -5237, -5104, -3933, -2053, -629, 589, 98, 50, 3572, 5566, 4687, 4383, 4691, 3469, 2207, 1141, 523, 137, 1424, 1826, -1242, -5135, -5681, -3256, -1721, -2268, -2781, -2409, -2128, -2404, -2848, -3091, -2801, -1334, 176, 1089, 1316, -284, 736, 3816, 4047, 2775, 2871, 2387, 990, 41, -263, -276, 484, 2447, 2091, -1187, -3913, -2432, 343, 1248, 371, -186, -449, -734, -1459, -2400, -3420, -3294, -2304, -1687, -1189, -2205, -3626, -1328, 1367, 1423, 1059, 1656, 1127, 284, 92, 552, 1045, 2485, 3929, 2491, -1178, -2473, -425, 1336, 853, -318, -1337, -1858, -2412, -3139, -4243, -4670, -3837, -2583, -1562, -812, -1919, -1601, 1574, 3861, 3883, 4185, 4327, 3340, 2313, 2078, 1989, 2028, 2886, 2699, -449, -4272, -4496, -2603, -1842, -2661, -3896, -4520, -4500, -4332, -4574, -4979, -4249, -2592, -1042, 435, 463, -575, 1246, 4617, 5762, 5223, 5147, 4229, 2555, 1453, 1142, 853, 856, 1523, 748, -2704, -5059, -4113, -2057, -1251, -1748, -2546, -2627, -2114, -1771, -2258, -2387, -1684, -589, 435, 999, -337, -1274, 686, 3059, 3087, 2535, 2090, 810, -635, -972, -780, -501, 287, 1140, -411, -3220, -3548, -1497, 300, 563, -421, -1215, -1337, -1112, -1549, -2329, -2577, -2165, -1517, -764, -917, -2287, -2018, 711, 2752, 2942, 2998, 2742, 1690, 1086, 1433, 1924, 2169, 2976, 3073, 495, -2055, -2064, -619, 194, -826, -2479, -3550, -3680, -3844, -4559, -5013, -4881, -4163, -3023, -2050, -2280, -2824, -978, 2437, 4319, 4604, 4705, 4200, 3132, 2734, 2876, 2834, 2616, 2934, 1785, -1094, -2996, -2777, -1599, -1360, -2435, -3566, -3857, -3412, -3286, -3294, -3105, -2518, -1439, -171, 443, -216, -311, 2050, 4562, 5065, 4576, 3798, 2276, 899, 411, 290, -216, -328, -275, -1984, -4284, -4915, -3703, -2120, -1968, -2594, -2962, -2461, -1859, -1523, -1336, -1117, -651, 191, 854, 627, -473, -60, 2340, 4020, 3894, 3321, 2402, 1019, 231, 322, 456, 305, 845, 748, -946, -2475, -2367, -803, 26, -529, -1561, -2042, -2012, -2091, -2298, -2687, -3038, -2917, -2479, -2189, -2670, -3271, -1902, 824, 2415, 2685, 2609, 2072, 1468, 1525, 2072, 2180, 2267, 2675, 1951, 103, -1197, -957, -75, -265, -1365, -2484, -2940, -3113, -3088, -3191, -3415, -3366, -2770, -2007, -1568, -1923, -1370, 1209, 3887, 4801, 4743, 4285, 3389, 2640, 2484, 2351, 1713, 1328, 939, -574, -2645, -3850, -3471, -3022, -3365, -4173, -4607, -4486, -3960, -3326, -2889, -2578, -1908, -1004, -107, 197, -32, 1047, 3582, 5363, 5448, 4858, 3878, 2664, 1856, 1584, 1050, 365, 140, -380, -1800, -3184, -3272, -2409, -1895, -2068, -2423, -2496, -2243, -1691, -1274, -1219, -1242, -1091, -849, -660, -1091, -1439, -288, 1672, 2527, 2296, 1651, 780, 19, -101, 47, -135, -172, 156, -103, -1142, -1837, -1309, -482, -253, -626, -1086, -1344, -1192, -956, -1041, -1421, -1683, -1761, -1621, -1572, -1936, -1539, 369, 2408, 3170, 3152, 2845, 2382, 2087, 2164, 2101, 1716, 1511, 1382, 532, -961, -1901, -2021, -2040, -2497, -3253, -3965, -4226, -4015, -3739, -3682, -3614, -3384, -2881, -2138, -1669, -1281, 171, 2701, 4523, 5099, 4975, 4594, 4045, 3677, 3410, 2796, 2002, 1466, 782, -579, -2058, -2803, -2958, -3080, -3416, -3854, -4038, -3752, -3151, -2595, -2184, -1829, -1466, -939, -362, -152, 243, 1670, 3473, 4179, 3961, 3318, 2468, 1625, 1064, 518, -264, -895, -1129, -1629, -2658, -3413, -3379, -2925, -2555, -2471, -2495, -2222, -1621, -976, -593, -440, -468, -475, -292, -185, -289, 40, 1363, 2622, 2994, 2680, 2213, 1699, 1348, 1174, 890, 452, 305, 347, -84, -906, -1456, -1504, -1362, -1436, -1863, -2262, -2389, -2283, -2249, -2363, -2664, -2985, -3058, -2870, -2735, -2433, -1274, 569, 1911, 2462, 2609, 2675, 2701, 2778, 2825, 2636, 2315, 2195, 1911, 1068, -10, -796, -1227, -1553, -2079, -2687, -3068, -3131, -3008, -2832, -2698, -2651, -2519, -2133, -1568, -1050, -320, 1212, 2883, 3827, 3989, 3864, 3528, 3083, 2608, 1975, 1090, 299, -257, -1031, -2179, -3271, -3905, -4052, -4082, -4175, -4152, -3885, -3318, -2624, -1926, -1415, -1031, -583, 17, 609, 1054, 1789, 3011, 4000, 4259, 3935, 3415, 2795, 2147, 1496, 712, -120, -642, -979, -1562, -2374, -2946, -3053, -2835, -2682, -2598, -2424, -2071, -1624, -1208, -987, -1023, -1142, -1164, -1039, -927, -763, -95, 878, 1542, 1656, 1558, 1428, 1289, 1149, 982, 697, 468, 465, 432, 34, -547, -970, -1094, -1171, -1354, -1570, -1721, -1752, -1708, -1671, -1779, -1981, -2111, -2033, -1747, -1390, -772, 376, 1634, 2461, 2810, 3010, 3119, 3097, 2974, 2661, 2148, 1656, 1227, 603, -361, -1432, -2298, -2900, -3408, -3862, -4201, -4358, -4292, -4006, -3673, -3371, -3032, -2557, -1825, -989, -137, 994, 2396, 3588, 4216, 4444, 4445, 4277, 3906, 3340, 2557, 1680, 945, 278, -632, -1735, -2686, -3242, -3533, -3652, -3674, -3555, -3256, -2799, -2285, -1851, -1504, -1182, -807, -343, 83, 519, 1183, 1939, 2394, 2357, 2128, 1819, 1406, 914, 342, -283, -799, -1070, -1307, -1722, -2196, -2472, -2463, -2284, -2037, -1766, -1475, -1141, -791, -529, -432, -445, -497, -449, -318, -167, 141, 701, 1288, 1596, 1659, 1661, 1653, 1592, 1472, 1267, 991, 780, 654, 402, -82, -679, -1198, -1597, -1889, -2161, -2422, -2636, -2755, -2802, -2841, -2881, -2874, -2748, -2404, -1908, -1314, -467, 597, 1582, 2245, 2719, 3097, 3337, 3407, 3237, 2855, 2364, 1897, 1393, 658, -289, -1232, -2001, -2580, -3002, -3299, -3488, -3505, -3360, -3110, -2781, -2394, -1945, -1377, -700, 21, 788, 1662, 2515, 3097, 3323, 3328, 3194, 2854, 2313, 1589, 736, -92, -805, -1515, -2320, -3129, -3766, -4129, -4189, -4061, -3789, -3395, -2892, -2306, -1701, -1115, -589, -105, 394, 896, 1356, 1815, 2309, 2694, 2806, 2716, 2521, 2253, 1892, 1421, 875, 322, -108, -426, -775, -1226, -1689, -2011, -2148, -2128, -2053, -1983, -1905, -1816, -1725, -1655, -1621, -1625, -1589, -1465, -1269, -1011, -600, -53, 441, 775, 1039, 1305, 1522, 1643, 1638, 1525, 1396, 1311, 1182, 886, 383, -184, -690, -1084, -1416, -1721, -1994, -2219, -2369, -2445, -2433, -2350, -2188, -1880, -1431, -873, -194, 601, 1402, 2045, 2521, 2878, 3121, 3175, 2981, 2587, 2033, 1434, 823, 91, -793, -1758, -2635, -3327, -3783, -4063, -4209, -4205, -4076, -3794, -3358, -2830, -2244, -1601, -879, -87, 705, 1488, 2227, 2829, 3179, 3337, 3355, 3193, 2848, 2311, 1629, 903, 244, -363, -995, -1678, -2321, -2778, -2982, -2994, -2864, -2659, -2394, -2057, -1665, -1260, -902, -594, -301, 3, 291, 541, 786, 1000, 1094, 1060, 956, 833, 662, 416, 107, -219, -473, -625, -749, -934, -1186, -1406, -1519, -1500, -1423, -1333, -1254, -1180, -1095, -1000, -910, -832, -748, -617, -410, -152, 171, 560, 951, 1267, 1540, 1799, 2004, 2099, 2043, 1866, 1624, 1353, 1035, 594, -3, -680, -1341, -1912, -2388, -2774, -3105, -3376, -3549, -3600, -3504, -3294, -2994, -2575, -2024, -1347, -597, 189, 976, 1697, 2305, 2788, 3148, 3316, 3264, 3020, 2591, 2063, 1484, 840, 102, -727, -1542, -2242, -2731, -3052, -3228, -3285, -3225, -3002, -2644, -2201, -1705, -1181, -606, 7, 601, 1126, 1581, 1946, 2153, 2217, 2151, 1962, 1647, 1176, 597, -27, -612, -1135, -1626, -2125, -2594, -2928, -3091, -3080, -2924, -2686, -2374, -1996, -1575, -1145, -727, -335, 31, 388, 718, 1000, 1244, 1450, 1597, 1659, 1666, 1649, 1576, 1419, 1187, 911, 640, 398, 162, -111, -436, -777, -1094, -1358, -1570, -1740, -1886, -2019, -2122, -2188, -2209, -2184, -2122, -1989, -1759, -1451, -1076, -656, -197, 267, 717, 1140, 1508, 1786, 1933, 1970, 1893, 1719, 1477, 1144, 697, 156, -433, -997, -1478, -1866, -2188, -2432, -2583, -2620, -2530, -2342, -2061, -1682, -1205, -639, -50, 536, 1108, 1640, 2070, 2365, 2537, 2553, 2420, 2114, 1635, 1046, 395, -276, -975, -1706, -2417, -3033, -3488, -3783, -3905, -3877, -3712, -3395, -2974, -2462, -1873, -1237, -575, 82, 699, 1244, 1728, 2130, 2405, 2547, 2555, 2463, 2266, 1945, 1530, 1045, 544, 66, -380, -810, -1215, -1569, -1854, -2031, -2094, -2063, -1954, -1814, -1655, -1477, -1276, -1065, -865, -677, -495, -316, -151, 7, 154, 273, 368, 449, 509, 541, 531, 471, 369, 243, 119, -8, -168, -375, -623, -863, -1057, -1193, -1301, -1396, -1473, -1516, -1505, -1435, -1317, -1135, -888, -579, -228, 151, 561, 968, 1335, 1634, 1879, 2056, 2130, 2075, 1852, 1502, 1083, 613, 85, -521, -1182, -1835, -2410, -2881, -3241, -3473, -3593, -3582, -3439, -3176, -2778, -2285, -1717, -1096, -450, 206, 851, 1444, 1912, 2253, 2478, 2590, 2587, 2420, 2082, 1619, 1070, 500, -76, -655, -1226, -1756, -2200, -2525, -2682, -2705, -2607, -2418, -2155, -1802, -1373, -913, -465, -46, 344, 699, 1008, 1235, 1365, 1385, 1310, 1176, 986, 734, 421, 41, -369, -763, -1098, -1377, -1621, -1847, -2040, -2144, -2144, -2049, -1897, -1725, -1528, -1289, -1015, -727, -454, -203, 44, 293, 539, 778, 1003, 1189, 1330, 1434, 1519, 1583, 1587, 1500, 1317, 1070, 812, 543, 222, -168, -618, -1070, -1481, -1830, -2137, -2398, -2604, -2741, -2778, -2727, -2589, -2370, -2083, -1716, -1274, -772, -233, 291, 760, 1170, 1543, 1861, 2079, 2156, 2051, 1823, 1507, 1130, 694, 182, -382, -961, -1498, -1954, -2299, -2527, -2659, -2675, -2575, -2348, -2003, -1593, -1145, -662, -144, 391, 900, 1332, 1645, 1854, 1963, 1983, 1907, 1687, 1341, 880, 345, -204, -730, -1233, -1718, -2171, -2562, -2835, -2958, -2962, -2859, -2671, -2393, -2015, -1580, -1130, -700, -286, 123, 519, 876, 1159, 1366, 1481, 1515, 1499, 1444, 1347, 1188, 948, 654, 352, 83, -158, -401, -658, -907, -1110, -1257, -1352, -1421, -1465, -1466, -1429, -1362, -1281, -1196, -1105, -992, -849, -668, -463, -252, -62, 100, 254, 420, 583, 696, 732, 684, 579, 448, 284, 72, -195, -502, -822, -1129, -1406, -1643, -1821, -1939, -1984, -1936, -1809, -1602, -1343, -1043, -677, -250, 220, 688, 1114, 1469, 1758, 1992, 2138, 2178, 2083, 1847, 1499, 1047, 530, -28, -621, -1231, -1834, -2389, -2860, -3200, -3418, -3518, -3476, -3300, -2988, -2574, -2104, -1589, -1031, -430, 176, 746, 1236, 1634, 1936, 2120, 2207, 2193, 2069, 1840, 1492, 1060, 590, 125, -325, -760, -1171, -1536, -1815, -2003, -2108, -2119, -2043, -1873, -1630, -1356, -1072, -786, -498, -204, 80, 336, 551, 718, 812, 846, 839, 809, 756, 656, 493, 282, 48, -182, -407, -632, -854, -1062, -1259, -1442, -1597, -1709, -1760, -1750, -1697, -1611, -1495, -1350, -1176, -973, -724, -425, -96, 242, 561, 853, 1120, 1369, 1577, 1720, 1790, 1762, 1645, 1438, 1147, 804, 412, -20, -493, -993, -1480, -1917, -2275, -2556, -2741, -2826, -2816, -2705, -2523, -2264, -1913, -1485, -1003, -506, -18, 439, 848, 1182, 1429, 1594, 1666, 1638, 1494, 1222, 873, 481, 67, -359, -790, -1204, -1568, -1847, -2041, -2127, -2095, -1961, -1730, -1444, -1115, -743, -346, 61, 446, 796, 1096, 1339, 1491, 1527, 1471, 1340, 1149, 897, 560, 162, -268, -694, -1093, -1452, -1764, -2024, -2224, -2369, -2433, -2395, -2262, -2044, -1784, -1501, -1194, -869, -539, -222, 77, 364, 637, 881, 1068, 1195, 1263, 1296, 1301, 1267, 1194, 1068, 882, 653, 401, 150, -93, -346, -626, -928, -1216, -1454, -1625, -1744, -1828, -1867, -1863, -1808, -1708, -1569, -1375, -1124, -828, -503, -170, 150, 437, 683, 882, 1046, 1166, 1203, 1138, 953, 686, 387, 68, -283, -676, -1097, -1504, -1852, -2117, -2298, -2369, -2349, -2236, -2035, -1760, -1406, -987, -526, -44, 465, 931, 1408, 1742, 1970, 2199, 2069, 2200, 2008, 1640, 1498, 658, 393, -191, -1020, -1092, -2157, -2197, -2554, -3388, -2833, -3421, -3133, -2691, -3059, -1901, -1977, -1413, -509, -899, 461, 471, 805, 1750, 1196, 2315, 1817, 1509, 2417, 967, 1731, 1123, 114, 1158, -693, 62, -291, -1625, 1, -2150, -1547, -1030, -2347, -573, -1765, -1318, -342, -1751, -55, -946, -789, 305, -984, 391, -250, -350, 624, -1112, 368, -146, -608, 799, -1163, 170, -247, -1220, 311, -1671, -285, -508, -2080, -195, -1720, -995, -737, -1973, -379, -1612, -1032, -491, -1480, 268, -561, 192, 694, 89, 1890, 960, 1529, 2508, 1356, 2781, 1534, 1320, 1969, 248, 1234, 5, -794, 56, -2424, -1844, -2711, -3476, -2511, -4047, -3010, -2997, -3150, -1595, -2417, -947, -532, -345, 1298, 566, 2161, 2313, 1667, 3023, 1665, 2235, 2050, 447, 1200, -507, -563, -749, -2725, -1629, -2907, -3144, -2363, -3339, -1727, -2072, -1723, -464, -1119, 607, 531, 738, 1911, 969, 2401, 1612, 1383, 2188, 384, 991, 187, -718, 161, -1633, -1146, -1508, -2464, -1259, -2512, -1842, -1209, -2175, -775, -1572, -1010, -432, -1374, -10, -770, -307, 321, -872, 214, -740, -473, 221, -1052, 519, -195, -166, 1019, -183, 1416, 1171, 871, 2009, 638, 1700, 1424, 373, 1351, -253, -229, -642, -1887, -1152, -2772, -2681, -2707, -3779, -2593, -3651, -3179, -2405, -2919, -792, -1181, -123, 1325, 614, 2468, 2003, 2380, 3577, 2206, 3105, 2196, 1526, 2162, 177, 280, -637, -1879, -1573, -3093, -2616, -2901, -3477, -2284, -3180, -2031, -1385, -1457, 331, -121, 1208, 1976, 1306, 2921, 1937, 2441, 2763, 1497, 2434, 889, 412, 272, -1612, -887, -2172, -2667, -2411, -3607, -2753, -3260, -3087, -1954, -2692, -1173, -1197, -963, 576, -183, 1150, 995, 639, 2170, 856, 1672, 1399, 427, 1583, 63, 579, 317, -795, 397, -949, -380, 73, -819, 416, -507, -100, 197, -660, 588, -452, -353, 144, -1131, -17, -1003, -1268, -698, -2214, -1061, -1516, -1947, -609, -1884, -574, -619, -777, 783, -166, 1049, 1124, 405, 1732, 397, 972, 637, -301, 500, -919, -747, -1056, -2427, -1480, -2579, -2315, -1849, -2764, -1299, -1792, -1263, 236, -335, 1493, 1466, 1722, 2991, 2147, 3402, 2901, 2347, 3014, 1234, 1599, 697, -546, -411, -2332, -2111, -2957, -4003, -3320, -4608, -3914, -3524, -3798, -2117, -2451, -1291, -309, -578, 1197, 1185, 1792, 2686, 1816, 2905, 2298, 2222, 2457, 879, 1361, 285, -417, -173, -1707, -1060, -1866, -2257, -1562, -2607, -1523, -1456, -1657, -383, -977, -10, 141, -309, 863, 125, 674, 993, 189, 929, 1, 66, 148, -741, 89, -872, -797, -403, -1227, -151, -732, -501, 135, -860, 260, -422, -446, 263, -906, -252, -674, -955, -350, -1536, -985, -1261, -1639, -790, -1565, -851, -637, -714, 462, 31, 1103, 1552, 1162, 2343, 1577, 2088, 2211, 1184, 1840, 444, 383, 237, -1364, -899, -2173, -2679, -2561, -3690, -2889, -3411, -3380, -2423, -2923, -1549, -1252, -670, 699, 541, 1815, 1998, 1975, 3106, 2052, 2559, 2349, 1487, 2052, 398, 192, -172, -1649, -943, -2400, -2524, -2273, -3277, -2255, -2595, -2047, -979, -1360, -15, 36, 466, 1521, 1144, 2085, 1829, 1746, 2251, 1191, 1638, 982, 46, 339, -1042, -899, -1475, -2531, -1800, -2896, -2359, -2017, -2709, -1450, -1855, -1365, -744, -1041, 216, -148, 58, 602, 52, 1063, 482, 532, 754, 0, 712, 100, -7, 647, -231, 519, 225, 73, 1018, 146, 890, 840, 199, 1211, 5, 137, 24, -909, -338, -1313, -1231, -1364, -2347, -1745, -2563, -2222, -1930, -2448, -1361, -1754, -993, -103, -462, 1048, 992, 1279, 2052, 1334, 2284, 1811, 1305, 1654, 255, 611, 5, -1128, -920, -2229, -2096, -2434, -3024, -2329, -2965, -2276, -1939, -1834, -377, -520, 766, 1291, 1313, 2793, 2260, 2837, 3091, 2192, 2791, 1766, 1506, 1348, -187, -128, -1373, -2013, -1943, -3236, -2893, -3462, -3506, -2824, -3278, -2075, -1841, -1460, -369, -675, 592, 715, 801, 1769, 884, 1881, 1761, 1064, 1663, 465, 675, 455, -516, 122, -922, -853, -772, -1511, -600, -957, -709, -284, -859, 105, -293, -44, 515, -300, 459, -108, -210, 310, -758, -67, -740, -1077, -248, -1317, -694, -829, -1123, -147, -762, -9, 299, -4, 854, 194, 585, 773, 231, 536, -417, -367, -424, -1237, -778, -1675, -1686, -1538, -2241, -1428, -1735, -1417, -555, -1057, 343, 549, 970, 1980, 1615, 2514, 2435, 2230, 2673, 1685, 1731, 1058, 326, 189, -977, -1274, -2174, -2957, -2751, -3661, -3373, -3390, -3666, -2644, -2813, -1878, -984, -795, 715, 657, 1364, 2285, 2055, 2922, 2392, 2389, 2580, 1631, 1849, 846, 227, -11, -1203, -1054, -1906, -2079, -1993, -2799, -2056, -2133, -1917, -894, -1213, -192, 73, 138, 1192, 736, 1270, 1399, 794, 1520, 814, 851, 573, -344, 71, -866, -899, -932, -1695, -1073, -1694, -1388, -1055, -1356, -351, -883, -653, -30, -593, 279, -128, -311, 254, -539, 25, -346, -802, -174, -902, -448, -369, -570, 175, -364, 352, 617, 541, 1591, 1116, 1625, 1714, 1147, 1830, 853, 1025, 676, -534, -125, -1201, -1462, -1565, -2752, -2285, -2950, -3020, -2473, -3120, -2097, -1942, -1622, -503, -448, 811, 1052, 1286, 2254, 1750, 2548, 2272, 1699, 2028, 784, 958, 250, -757, -484, -1970, -1991, -2201, -2954, -2153, -2680, -2181, -1576, -1703, -305, -243, 492, 1339, 1284, 2260, 2179, 2472, 2728, 1887, 2294, 1491, 1024, 860, -503, -469, -1433, -2027, -1884, -3114, -2567, -2912, -3260, -2374, -2737, -1761, -1294, -1191, -130, -312, 527, 946, 744, 1464, 1034, 1395, 1338, 878, 1220, 313, 357, 270, -453, 102, -591, -483, -279, -887, 0, -351, -152, 527, -226, 434, 191, 63, 428, -331, -43, -455, -838, -529, -1407, -1175, -1507, -1712, -1262, -1759, -1058, -951, -969, -3, -237, 572, 1051, 889, 1718, 1177, 1496, 1686, 808, 1237, 354, -127, -205, -1245, -1222, -1933, -2234, -2096, -2741, -2166, -2246, -2061, -1262, -1289, -145, 239, 840, 1894, 1717, 2535, 2698, 2506, 3059, 2230, 2170, 1675, 706, 713, -551, -1133, -1532, -2714, -2678, -3326, -3486, -3262, -3512, -2780, -2660, -2097, -1132, -895, 206, 503, 1089, 1922, 1749, 2472, 2239, 1976, 2270, 1443, 1398, 868, 72, 65, -922, -998, -1226, -1828, -1369, -1753, -1585, -1203, -1180, -450, -389, 87, 503, 456, 1034, 833, 885, 932, 424, 746, 68, -144, -214, -1008, -800, -1211, -1473, -1228, -1660, -1223, -1241, -1150, -518, -593, -43, 158, 137, 502, 361, 623, 440, 221, 378, -126, -115, -448, -856, -724, -1196, -919, -866, -1006, -294, -443, -5, 505, 593, 1334, 1397, 1661, 1916, 1621, 1851, 1403, 1100, 742, 41, -326, -1154, -1583, -2070, -2833, -2755, -3202, -3217, -2968, -3055, -2343, -2019, -1494, -461, -139, 924, 1489, 1800, 2514, 2526, 2894, 2768, 2362, 2269, 1509, 1142, 412, -418, -844, -1671, -1927, -2493, -2841, -2606, -2900, -2444, -2036, -1776, -852, -527, 183, 877, 1090, 1872, 2028, 2146, 2432, 2009, 2008, 1568, 1110, 733, -131, -463, -1107, -1595, -1786, -2401, -2252, -2481, -2366, -2024, -2126, -1374, -1079, -813, -82, -13, 544, 762, 658, 1003, 764, 762, 754, 269, 296, -32, -225, -292, -568, -352, -509, -365, -129, -153, 402, 412, 717, 999, 824, 1248, 874, 772, 813, 130, 89, -365, -855, -1040, -1769, -1911, -2177, -2403, -2212, -2327, -2037, -1678, -1353, -750, -433, 327, 808, 1147, 1717, 1672, 2053, 2069, 1693, 1778, 1036, 879, 399, -555, -697, -1507, -1849, -1979, -2428, -2176, -2291, -2075, -1606, -1369, -580, -95, 554, 1216, 1555, 2217, 2270, 2482, 2631, 2106, 2101, 1422, 824, 513, -624, -985, -1723, -2459, -2427, -3264, -3220, -3150, -3219, -2556, -2343, -1626, -885, -456, 427, 766, 1456, 1940, 2114, 2460, 2180, 2289, 2060, 1443, 1316, 482, 79, -281, -1116, -1090, -1631, -1871, -1635, -2053, -1487, -1335, -1245, -560, -468, 79, 401, 612, 1001, 869, 1014, 841, 678, 652, 125, 48, -487, -778, -744, -1261, -1136, -1213, -1359, -915, -1050, -656, -252, -194, 379, 400, 584, 973, 701, 765, 549, 313, 154, -209, -427, -891, -1162, -1388, -1656, -1491, -1634, -1336, -1025, -929, -157, 147, 654, 1363, 1514, 2036, 2218, 2223, 2426, 2075, 1806, 1392, 697, 291, -452, -1235, -1873, -2479, -2880, -3241, -3319, -3404, -3297, -2912, -2613, -1905, -1231, -583, 397, 806, 1559, 2192, 2370, 2873, 2782, 2632, 2555, 1988, 1636, 1004, 260, -277, -970, -1448, -1797, -2183, -2397, -2438, -2261, -2075, -1595, -1067, -657, -28, 365, 807, 1358, 1457, 1763, 1746, 1461, 1544, 1051, 683, 299, -394, -717, -1242, -1640, -1823, -2137, -2102, -2093, -1962, -1599, -1251, -852, -512, -14, 358, 678, 1161, 1202, 1287, 1297, 1030, 1026, 680, 286, 160, -432, -561, -710, -1060, -917, -1054, -945, -717, -609, -167, 68, 408, 699, 822, 1080, 1095, 1116, 866, 600, 463, -53, -301, -693, -1278, -1484, -1947, -2092, -2053, -2222, -1888, -1731, -1514, -825, -515, 135, 684, 1037, 1531, 1706, 1962, 2024, 1861, 1713, 1260, 927, 379, -173, -736, -1459, -1734, -2172, -2451, -2366, -2471, -2198, -1891, -1550, -833, -278, 396, 1088, 1478, 2054, 2434, 2632, 2736, 2545, 2329, 1858, 1339, 722, -34, -669, -1455, -2013, -2513, -2985, -3086, -3401, -3241, -2929, -2706, -2003, -1450, -824, -115, 350, 1024, 1529, 1884, 2175, 2205, 2169, 2058, 1793, 1416, 914, 519, 6, -450, -754, -1138, -1257, -1388, -1482, -1237, -1159, -777, -489, -373, 113, 277, 527, 783, 717, 772, 583, 352, 184, -172, -469, -790, -1122, -1351, -1473, -1509, -1540, -1393, -1158, -984, -553, -182, 189, 682, 853, 1174, 1429, 1400, 1555, 1202, 977, 807, 265, -22, -499, -966, -1255, -1691, -1814, -1897, -1875, -1648, -1462, -1101, -648, -111, 449, 873, 1403, 1699, 1900, 2158, 2008, 1970, 1698, 1147, 874, 142, -410, -950, -1785, -2044, -2510, -2809, -2768, -2876, -2594, -2344, -1965, -1297, -747, 2, 554, 1085, 1626, 1956, 2352, 2344, 2303, 2261, 1710, 1430, 838, 175, -169, -968, -1347, -1695, -2176, -2034, -2319, -2177, -1785, -1624, -943, -506, 19, 600, 881, 1428, 1654, 1862, 1965, 1723, 1645, 1195, 851, 436, -292, -540, -1163, -1664, -1794, -2303, -2157, -2192, -2268, -1728, -1664, -1093, -594, -459, 246, 477, 851, 1177, 1167, 1393, 1174, 1066, 900, 484, 407, -92, -308, -521, -841, -652, -902, -779, -470, -582, -47, 104, 342, 846, 724, 1088, 1133, 936, 1109, 569, 350, 45, -516, -781, -1374, -1630, -1979, -2337, -2295, -2479, -2157, -1914, -1706, -1049, -773, 33, 651, 941, 1741, 1890, 2190, 2466, 2178, 2318, 1876, 1414, 1095, 235, -150, -804, -1509, -1799, -2331, -2429, -2565, -2507, -2188, -2060, -1456, -993, -401, 420, 727, 1438, 1770, 1982, 2488, 2200, 2253, 2075, 1440, 1211, 421, -121, -559, -1358, -1629, -2167, -2437, -2412, -2643, -2396, -2233, -1798, -1251, -886, -184, 170, 662, 1135, 1250, 1681, 1631, 1569, 1561, 1008, 955, 536, 2, -101, -697, -903, -1066, -1352, -1123, -1215, -1011, -703, -536, -10, 196, 502, 778, 902, 1196, 1050, 1083, 953, 540, 407, -161, -491, -750, -1300, -1385, -1792, -1945, -1704, -1860, -1500, -1239, -1030, -439, -174, 335, 781, 986, 1379, 1412, 1516, 1489, 1244, 1063, 588, 313, -154, -637, -813, -1317, -1464, -1591, -1741, -1422, -1369, -1046, -589, -375, 337, 721, 1073, 1577, 1673, 1888, 1857, 1658, 1542, 1089, 703, 131, -488, -974, -1589, -1980, -2446, -2712, -2720, -2829, -2494, -2225, -1885, -1209, -758, -14, 626, 1075, 1734, 1973, 2270, 2504, 2352, 2332, 2008, 1550, 1074, 423, -68, -623, -1119, -1538, -1931, -2023, -2180, -2073, -1904, -1736, -1174, -845, -355, 232, 496, 996, 1217, 1361, 1574, 1423, 1379, 1105, 666, 422, -61, -389, -717, -1119, -1320, -1559, -1602, -1552, -1464, -1198, -994, -596, -283, -20, 403, 503, 765, 917, 783, 905, 698, 448, 261, -173, -370, -624, -885, -998, -1186, -1132, -1012, -835, -526, -244, 150, 508, 844, 1182, 1428, 1644, 1686, 1632, 1493, 1140, 870, 376, -185, -621, -1265, -1684, -2002, -2409, -2561, -2651, -2610, -2323, -2022, -1604, -1088, -519, 81, 669, 1220, 1645, 2025, 2204, 2220, 2170, 1971, 1698, 1280, 741, 220, -329, -818, -1241, -1672, -1891, -1996, -2047, -1854, -1604, -1310, -814, -381, 66, 616, 975, 1324, 1594, 1638, 1686, 1606, 1366, 1095, 640, 129, -358, -824, -1223, -1591, -1863, -2045, -2093, -2015, -1863, -1595, -1230, -791, -342, 72, 559, 924, 1195, 1454, 1424, 1483, 1449, 1152, 952, 529, 121, -131, -509, -763, -969, -1168, -1224, -1203, -1084, -878, -576, -286, 18, 356, 595, 842, 1001, 1031, 1031, 882, 723, 521, 146, -174, -586, -966, -1137, -1450, -1571, -1617, -1664, -1449, -1226, -921, -508, -118, 264, 587, 953, 1174, 1412, 1517, 1358, 1296, 1004, 676, 378, -179, -588, -978, -1379, -1564, -1796, -1863, -1778, -1699, -1333, -1002, -560, 20, 423, 962, 1403, 1781, 2127, 2233, 2256, 2031, 1796, 1464, 941, 521, -205, -796, -1273, -1914, -2184, -2535, -2800, -2694, -2699, -2418, -1995, -1610, -995, -501, 44, 638, 1045, 1540, 1731, 1864, 1972, 1826, 1820, 1470, 1080, 738, 132, -87, -572, -897, -983, -1429, -1203, -1296, -1300, -773, -880, -402, -52, -9, 637, 589, 778, 1052, 849, 1005, 571, 408, 192, -330, -285, -867, -985, -901, -1195, -795, -1297, -1221, -613, -746, 57, 38, 331, 1063, 544, 1039, 773, 402, 726, -6, 103, -157, -887, -787, -1175, -1068, -1521, -1890, -1640, -1910, -1309, -1177, -1115, -145, 106, 1128, 1348, 941, 1826, 1770, 2174, 2280, 1592, 2044, 1217, 620, 232, -959, -1015, -1713, -2117, -1950, -2510, -2220, -2120, -1585, -1035, -1191, -278, -88, 550, 1382, 1191, 2000, 2154, 2386, 2840, 1677, 1538, 1218, 647, 665, -476, -697, -962, -1835, -1826, -2576, -2522, -2261, -2369, -1500, -1267, -604, 45, 570, 1762, 1673, 2136, 2356, 2031, 2594, 1936, 1702, 1590, 752, 1036, -95, -1123, -1326, -2096, -1814, -2261, -2664, -2105, -2411, -2002, -1928, -1886, -1086, -1063, -309, 180, 392, 1034, 861, 1604, 1742, 1225, 1484, 656, 738, 610, -143, 188, -411, -178, 112, -825, -605, -838, -599, -6, -549, -56, 52, -110, 112, -568, -443, -709, -1076, -753, -1292, -1069, -1324, -1453, -647, -1198, -884, -814, -1011, -52, -269, 274, 813, 760, 1925, 1595, 1427, 1541, 1029, 1611, 981, 387, 416, -432, -584, -1446, -2174, -2279, -3064, -2746, -2837, -2760, -2102, -2285, -1055, -391, -172, 903, 786, 1726, 2273, 2187, 3015, 2608, 2991, 3082, 2031, 1759, 694, 422, 126, -1116, -1329, -2043, -2404, -2619, -3393, -3136, -3412, -3174, -2463, -2363, -1272, -1029, -416, 865, 868, 1677, 1718, 1631, 2294, 1715, 1999, 1749, 1242, 1634, 772, 405, -220, -804, -309, -959, -981, -1019, -1183, -678, -1127, -877, -718, -951, -210, -378, 16, 325, -149, 671, 535, 512, 665, -168, 237, -103, -261, 111, -455, 139, 134, -51, 82, -596, 110, 212, 60, 346, -156, 248, -92, -591, -460, -1315, -1183, -1277, -1656, -1167, -1763, -1486, -946, -1010, -273, -460, -104, 557, 465, 1383, 1473, 1867, 2549, 2308, 2579, 1868, 1593, 1788, 1028, 883, -27, -542, -802, -1905, -2077, -2800, -3310, -3013, -3394, -2835, -2524, -2464, -1383, -950, -27, 658, 801, 1757, 1828, 2279, 2688, 2429, 2871, 2490, 2222, 1670, 491, 433, -294, -774, -1232, -2132, -1985, -2603, -2777, -2611, -3090, -2472, -2211, -1805, -817, -710, 80, 762, 1271, 2073, 1934, 2222, 2283, 1980, 2227, 1693, 1618, 1380, 816, 724, -371, -714, -840, -1277, -1090, -1766, -1683, -1575, -1928, -1458, -1815, -1769, -1378, -1522, -885, -838, -831, -360, -272, 311, 313, 252, 545, 308, 690, 729, 797, 1287, 1087, 1539, 1328, 897, 1253, 915, 1189, 905, 293, 498, -279, -413, -804, -1653, -1628, -2231, -2293, -2227, -2619, -2281, -2223, -1651, -1089, -1008, -315, -131, 404, 1038, 1204, 2071, 2129, 2385, 2708, 1949, 2012, 1568, 1183, 1126, 4, -222, -931, -1664, -1776, -2700, -2814, -3042, -3202, -2615, -2628, -2090, -1612, -1052, 125, 494, 1233, 1709, 1893, 2545, 2477, 2783, 2895, 2379, 2561, 1770, 1062, 699, -261, -311, -1043, -1758, -1822, -2576, -2452, -2655, -2932, -2569, -2693, -2053, -1600, -1323, -658, -448, 445, 944, 1108, 1525, 1316, 1576, 1532, 1260, 1550, 1029, 1008, 935, 209, 220, -314, -398, -185, -771, -530, -747, -833, -552, -937, -755, -917, -909, -572, -777, -518, -648, -466, 65, -109, 193, 46, 28, 362, 108, 540, 666, 543, 998, 698, 720, 708, 276, 628, 235, -46, -90, -718, -745, -1195, -1591, -1767, -2283, -2133, -2258, -2174, -1914, -1928, -1089, -675, -149, 493, 604, 1384, 1689, 2024, 2722, 2587, 2905, 2892, 2457, 2378, 1573, 1234, 840, -78, -451, -1322, -1886, -2274, -2914, -3050, -3513, -3473, -3231, -3112, -2425, -2257, -1445, -474, 28, 1015, 1229, 1747, 2341, 2245, 2752, 2636, 2413, 2450, 1810, 1537, 859, 108, -101, -855, -1187, -1585, -2075, -2057, -2390, -2296, -2302, -2319, -1782, -1654, -1065, -706, -490, 430, 685, 1237, 1536, 1330, 1814, 1559, 1536, 1669, 1212, 1263, 941, 633, 534, -85, -168, -426, -727, -708, -1049, -1036, -1187, -1376, -1269, -1616, -1526, -1530, -1607, -1262, -1469, -1109, -738, -637, -51, -173, 151, 564, 521, 1104, 1204, 1357, 1701, 1604, 1881, 1709, 1474, 1456, 1045, 935, 513, 67, -259, -896, -1146, -1653, -2155, -2262, -2654, -2518, -2497, -2486, -1869, -1578, -902, -412, -183, 618, 912, 1432, 1904, 1946, 2285, 2223, 2209, 2080, 1529, 1216, 635, 184, -322, -941, -1307, -1904, -2189, -2380, -2764, -2652, -2681, -2440, -1917, -1706, -960, -316, 313, 1096, 1313, 1886, 2245, 2358, 2630, 2402, 2355, 2086, 1660, 1420, 713, 255, -356, -947, -1190, -1775, -1874, -2162, -2434, -2205, -2380, -2188, -1937, -1890, -1280, -1050, -650, -54, 202, 843, 984, 1113, 1441, 1315, 1531, 1369, 1221, 1263, 867, 936, 681, 369, 258, -234, -185, -409, -563, -488, -917, -831, -900, -1183, -1062, -1364, -1294, -1135, -1278, -939, -877, -574, -206, -200, 192, 345, 643, 974, 936, 1304, 1268, 1378, 1601, 1299, 1316, 904, 576, 464, -139, -270, -812, -1334, -1457, -2071, -2277, -2521, -2822, -2546, -2566, -2251, -1763, -1394, -587, -161, 437, 1105, 1558, 2261, 2420, 2723, 2951, 2743, 2930, 2523, 2150, 1756, 868, 511, -262, -855, -1250, -2065, -2278, -2694, -3009, -2967, -3207, -2914, -2620, -2289, -1589, -1154, -380, 202, 683, 1280, 1554, 2049, 2182, 2143, 2274, 1883, 1806, 1543, 1047, 842, 84, -292, -632, -1133, -1100, -1517, -1645, -1604, -1758, -1525, -1576, -1420, -1102, -946, -472, -280, 65, 452, 545, 878, 858, 1037, 1224, 987, 1124, 890, 722, 845, 512, 559, 281, -85, -31, -400, -372, -468, -782, -737, -1036, -1104, -1266, -1523, -1451, -1621, -1467, -1362, -1333, -918, -847, -475, -175, 13, 638, 773, 1077, 1409, 1377, 1786, 1804, 1809, 1870, 1383, 1280, 896, 451, 294, -310, -651, -1096, -1566, -1820, -2266, -2371, -2494, -2474, -2129, -1973, -1444, -1009, -601, 97, 438, 1104, 1597, 1781, 2192, 2152, 2164, 2191, 1842, 1714, 1166, 566, 116, -585, -937, -1381, -1846, -2095, -2413, -2467, -2552, -2488, -2225, -2003, -1417, -944, -422, 245, 630, 1238, 1611, 1892, 2317, 2323, 2360, 2259, 1894, 1706, 1306, 951, 580, -59, -470, -952, -1314, -1486, -1756, -1846, -1939, -1920, -1875, -1865, -1634, -1513, -1206, -867, -675, -229, -52, 189, 516, 526, 881, 1010, 1037, 1164, 1033, 1062, 1040, 993, 1038, 819, 677, 456, 255, 169, -44, -154, -416, -637, -817, -1196, -1308, -1513, -1673, -1576, -1677, -1467, -1276, -1194, -781, -602, -186, 323, 595, 1020, 1240, 1468, 1663, 1718, 1856, 1747, 1547, 1216, 741, 447, -34, -404, -841, -1384, -1677, -2136, -2422, -2516, -2680, -2462, -2268, -1962, -1398, -1030, -427, 155, 634, 1330, 1758, 2180, 2451, 2524, 2584, 2399, 2284, 2006, 1558, 1080, 335, -154, -678, -1187, -1472, -1976, -2151, -2308, -2523, -2377, -2327, -2047, -1623, -1322, -778, -361, 53, 483, 736, 1098, 1352, 1525, 1579, 1456, 1355, 1080, 905, 715, 409, 208, -231, -525, -658, -892, -818, -932, -962, -851, -948, -844, -783, -692, -490, -407, -222, -79, 36, 145, 136, 252, 348, 473, 585, 517, 583, 527, 480, 581, 489, 551, 436, 144, 104, -142, -211, -289, -625, -711, -1013, -1252, -1413, -1636, -1641, -1704, -1620, -1451, -1307, -950, -771, -393, 78, 438, 1047, 1328, 1643, 1984, 1965, 2191, 2169, 2049, 2013, 1411, 1033, 579, -15, -264, -935, -1368, -1733, -2233, -2386, -2668, -2644, -2503, -2337, -1864, -1571, -979, -447, -79, 629, 980, 1540, 2002, 2034, 2298, 2128, 1953, 1895, 1414, 1213, 671, -13, -376, -1016, -1265, -1544, -1942, -1928, -2156, -2103, -1983, -1851, -1434, -1175, -685, -280, 93, 638, 752, 1115, 1331, 1393, 1762, 1577, 1522, 1421, 990, 952, 622, 370, 266, -231, -417, -703, -899, -810, -1025, -970, -1066, -1149, -1068, -1189, -1036, -1062, -985, -788, -848, -556, -562, -550, -248, -317, 119, 318, 379, 736, 676, 887, 1088, 1102, 1367, 1262, 1152, 1014, 770, 722, 436, 205, -127, -547, -778, -1229, -1436, -1660, -1888, -1766, -1858, -1646, -1388, -1322, -823, -597, -136, 498, 742, 1250, 1431, 1529, 1777, 1724, 1775, 1606, 1223, 845, 328, -26, -470, -892, -1247, -1718, -1899, -2160, -2276, -2123, -2111, -1734, -1367, -1011, -350, 7, 475, 971, 1231, 1812, 2038, 2163, 2250, 1962, 1841, 1550, 1190, 880, 327, -161, -704, -1139, -1415, -1714, -1801, -1978, -2012, -1880, -1863, -1530, -1286, -1041, -542, -294, 127, 473, 542, 825, 858, 979, 1180, 1033, 1047, 821, 593, 504, 273, 228, 86, -123, -252, -456, -434, -458, -438, -399, -517, -416, -493, -547, -457, -617, -528, -491, -558, -381, -476, -466, -348, -377, -54, 96, 265, 481, 487, 698, 782, 916, 1075, 968, 920, 672, 473, 318, -20, -202, -628, -951, -1202, -1653, -1764, -1979, -2094, -1905, -1898, -1562, -1230, -990, -481, -126, 439, 1036, 1440, 1920, 2070, 2284, 2352, 2275, 2283, 1935, 1602, 1105, 467, 57, -580, -1005, -1461, -1960, -2128, -2486, -2541, -2473, -2450, -2047, -1754, -1296, -708, -343, 158, 535, 926, 1380, 1601, 1838, 1789, 1703, 1569, 1215, 1067, 695, 322, -2, -563, -786, -1046, -1253, -1226, -1402, -1271, -1192, -1119, -833, -717, -408, -123, 61, 395, 500, 609, 638, 589, 667, 607, 598, 477, 264, 204, -55, -103, -113, -253, -192, -372, -433, -340, -426, -278, -300, -324, -252, -399, -413, -515, -590, -577, -689, -645, -646, -666, -613, -647, -467, -263, -33, 267, 387, 653, 837, 937, 1220, 1250, 1321, 1300, 1000, 882, 599, 283, 72, -390, -683, -1037, -1425, -1647, -1873, -1927, -1909, -1808, -1539, -1287, -920, -595, -213, 313, 731, 1207, 1516, 1692, 1899, 1816, 1771, 1661, 1333, 1094, 554, 9, -394, -952, -1259, -1613, -1930, -2024, -2173, -2137, -2022, -1769, -1381, -986, -465, -1, 482, 927, 1188, 1575, 1785, 1940, 2063, 1877, 1753, 1450, 1006, 744, 275, -74, -448, -986, -1234, -1535, -1713, -1687, -1781, -1626, -1503, -1374, -1152, -936, -600, -355, -83, 171, 319, 550, 527, 553, 635, 553, 671, 583, 456, 490, 284, 271, 288, 208, 325, 203, 138, 161, 37, 129, 60, -26, -60, -272, -391, -590, -708, -803, -968, -973, -1066, -1025, -960, -1032, -767, -638, -368, 31, 149, 527, 751, 832, 1129, 1165, 1296, 1304, 1026, 881, 544, 274, 30, -398, -663, -1057, -1351, -1588, -1803, -1756, -1776, -1605, -1345, -1099, -610, -339, 89, 574, 868, 1423, 1647, 1818, 2030, 1830, 1767, 1590, 1258, 1032, 470, -42, -514, -1015, -1311, -1671, -1887, -2031, -2125, -2046, -1992, -1672, -1324, -997, -490, -129, 359, 773, 951, 1280, 1365, 1510, 1625, 1421, 1339, 1036, 645, 411, 29, -210, -479, -860, -1057, -1259, -1311, -1255, -1189, -1031, -908, -691, -525, -296, 4, 132, 354, 487, 575, 736, 627, 569, 500, 357, 392, 242, 133, 57, -132, -204, -253, -261, -187, -239, -299, -353, -355, -316, -303, -314, -404, -445, -534, -654, -643, -731, -768, -719, -728, -564, -444, -380, -164, -5, 295, 614, 835, 1094, 1238, 1305, 1380, 1404, 1401, 1275, 988, 635, 269, -79, -444, -813, -1195, -1542, -1798, -2048, -2147, -2105, -2054, -1825, -1547, -1191, -679, -295, 130, 572, 939, 1417, 1707, 1901, 2002, 1903, 1753, 1548, 1279, 976, 519, 13, -478, -900, -1238, -1511, -1709, -1840, -1868, -1819, -1693, -1397, -1071, -748, -333, 38, 475, 860, 1035, 1235, 1331, 1400, 1460, 1323, 1148, 891, 528, 214, -86, -338, -577, -865, -1115, -1290, -1331, -1303, -1224, -1110, -983, -800, -631, -428, -182, -42, 127, 269, 374, 531, 511, 458, 421, 345, 381, 346, 296, 262, 169, 84, 68, 104, 151, 141, 75, -16, -31, -44, -93, -147, -263, -362, -469, -608, -676, -749, -835, -834, -820, -712, -568, -485, -358, -189, 37, 322, 563, 741, 898, 933, 949, 1003, 943, 854, 637, 296, 10, -286, -577, -847, -1133, -1342, -1515, -1605, -1626, -1519, -1349, -1152, -806, -433, 4, 447, 749, 1082, 1399, 1656, 1889, 1940, 1890, 1738, 1414, 1134, 769, 355, -62, -615, -1090, -1493, -1831, -2033, -2213, -2256, -2213, -2081, -1833, -1533, -1109, -746, -305, 185, 588, 1046, 1302, 1450, 1636, 1671, 1715, 1650, 1432, 1234, 862, 520, 236, -89, -323, -623, -908, -1097, -1216, -1222, -1224, -1173, -1062, -945, -754, -624, -414, -246, -140, 77, 174, 321, 436, 369, 397, 379, 371, 431, 376, 367, 303, 194, 174, 139, 135, 89, -6, -113, -221, -267, -372, -481, -553, -677, -727, -817, -881, -848, -899, -814, -693, -567, -295, -140, 37, 279, 488, 790, 1012, 1170, 1309, 1306, 1283, 1214, 1093, 905, 641, 308, -91, -417, -768, -1115, -1370, -1627, -1777, -1842, -1892, -1759, -1612, -1399, -1042, -699, -245, 190, 522, 863, 1154, 1421, 1623, 1706, 1706, 1580, 1366, 1073, 771, 423, 28, -332, -775, -1120, -1359, -1600, -1688, -1720, -1686, -1492, -1311, -1035, -682, -387, 2, 365, 698, 1042, 1235, 1365, 1409, 1402, 1380, 1204, 1054, 782, 449, 158, -252, -469, -772, -1039, -1166, -1491, -1450, -1483, -1543, -1431, -1359, -907, -677, -643, -338, -265, 129, 471, 599, 769, 584, 1140, 1018, 564, 745, 486, 489, 980, 1418, 1851, 1396, -751, -265, 911, 2082, 1023, -617, -1481, -2761, -2629, -2253, -1887, -1010, -1478, -2028, -1347, -768, -927, -1770, -1742, -1613, -275, 2145, 2522, 3070, -869, -101, 3361, 4712, 3893, 1364, -667, -1536, -2146, -1076, -423, 28, 489, -1152, -803, 723, -502, -1421, -2711, -2792, -1277, 573, 1490, 1242, -1032, -1610, 207, 3134, 2936, 1331, 127, -1345, -946, -147, 615, 1848, 1559, 956, 386, 2135, 1305, -905, -1764, -2458, -2282, -465, -128, -148, -1573, -4043, -2883, -283, 995, -153, -1707, -2288, -2558, -1079, 107, 1087, 2114, 1394, 1097, 3540, 2742, 1662, -64, -894, -385, 771, 1959, 1048, -138, -2844, -3013, 469, 1349, -195, -1563, -3276, -3076, -2130, -1223, 397, 538, 749, -34, 1596, 3372, 2025, 548, -716, -784, 1452, 2489, 2444, 1874, -1651, -860, 2218, 3428, 1965, -310, -1493, -2177, -1459, -480, 140, 847, 383, -764, 419, 2513, 2322, 47, -1588, -1236, 135, 2483, 2781, 2182, 645, -405, 2475, 4539, 3615, 2529, 488, -259, 96, 307, 1368, 1295, 984, -285, -1004, 2210, 1520, -991, -2837, -3699, -1716, 86, 789, 578, -482, -1345, -345, 2258, 3354, 2253, 1386, 362, 493, 1561, 1910, 2778, 2322, 1325, 872, 2968, 3381, 1095, -1360, -2045, -1637, 227, 930, -187, -44, -2340, -2067, 652, 1354, 1332, -365, -1220, -640, -169, 1249, 1811, 1769, 1984, 727, 2880, 4702, 3369, 1053, -1293, -692, 833, 1585, 1384, 549, -1351, -1744, 669, 1826, 505, -758, -2145, -2405, -1394, -901, 181, 263, -68, -12, 955, 4283, 3926, 885, -631, -713, 1394, 2978, 2504, 2417, 1171, 90, 1964, 2715, 2865, 1170, -537, -916, -1376, -567, -467, -900, -767, -1764, -1124, 1838, 1775, -147, -2904, -2845, -1080, 641, 1554, 453, 866, 180, 524, 2321, 2718, 2349, 1282, 380, 663, 509, 1081, 880, 69, -1, -691, 1968, 2781, 199, -2097, -3287, -2025, -21, 111, -216, -230, -1118, -878, 336, 2123, 1990, 741, 785, 532, 903, 1301, 1208, 1547, 772, 591, 2470, 4028, 2914, -498, -2226, -1703, -402, 889, -269, -274, -1187, -2022, -110, 886, 659, -148, -906, -494, -550, 88, 852, 693, 1063, 1089, 2117, 4958, 4659, 2279, -271, -594, 1093, 1727, 1421, 1243, 578, -253, 38, 1301, 1160, -303, -745, -1467, -1454, -809, -1027, -717, -870, -496, 251, 3015, 3890, 1215, -1211, -1054, 366, 2012, 1852, 1341, 1724, 846, 757, 1123, 1649, 1642, 590, 293, -375, -580, -399, -1226, -1299, -1389, -1111, 1766, 2478, 722, -1861, -2837, -1333, 88, 939, 778, 1097, 1573, 344, 1060, 2336, 2224, 2301, 1581, 1168, 1226, 569, 522, -50, -91, 258, 1118, 3080, 1746, -1353, -2718, -2481, -906, -632, -1069, -385, -634, -1094, -230, 1065, 1794, 1266, 1251, 892, 875, 1391, 972, 1294, 1431, 1552, 2713, 4405, 4423, 1965, -688, -965, -397, 408, 378, -159, 212, -969, -1101, -85, -124, 169, -175, -592, -366, -677, -415, -262, -79, 961, 1312, 3870, 4741, 2373, 300, -592, 739, 1453, 936, 982, 1061, 997, -18, -503, 311, 413, 385, -73, -880, -922, -1561, -1671, -1487, -1221, -246, 1594, 2989, 1824, -622, -1106, -418, 871, 1691, 1239, 2011, 2088, 837, 1072, 1382, 2088, 1967, 1135, 809, -114, -584, -890, -1400, -927, -682, 491, 2013, 1243, -495, -2222, -1929, -939, -866, -391, 60, 935, 360, 122, 1451, 2095, 2362, 2313, 1533, 1422, 762, 359, 437, 217, 1091, 1628, 2802, 3044, 683, -1229, -1801, -1488, -737, -984, -563, 163, -576, -584, -404, 555, 1310, 1217, 1395, 823, 556, 547, 209, 803, 1255, 1952, 3516, 3667, 2323, -39, -903, -395, -441, -317, -554, -170, -5, -1405, -1628, -1174, -289, 415, -14, -119, -670, -1042, -781, -751, 371, 1275, 2500, 3999, 2844, 1194, 403, 450, 1244, 1081, 1170, 1684, 1614, 750, -267, 34, 853, 808, 662, -214, -1008, -1417, -1999, -1682, -1243, -478, 743, 1621, 1871, 481, -666, -332, -110, 470, 765, 1307, 2351, 1339, 997, 1428, 2085, 2791, 2202, 1676, 830, -211, -449, -938, -597, 58, 355, 1500, 1418, 211, -1011, -1687, -1207, -1123, -825, -29, 653, 979, 430, 492, 1711, 2402, 2969, 2782, 2060, 1637, 848, 736, 768, 1015, 1717, 2082, 2426, 1211, -657, -1303, -1817, -1722, -1679, -1696, -707, -751, -1471, -1647, -1092, 361, 889, 1074, 859, 124, 163, 96, 463, 1408, 1959, 2954, 3504, 2975, 1913, 627, 404, 151, -159, 100, 183, 559, -342, -1240, -753, -225, 492, 608, -88, -465, -1136, -1200, -899, -415, 779, 1321, 2202, 2487, 1523, 982, 472, 477, 616, 507, 1266, 1556, 967, 344, -7, 887, 1230, 1157, 696, -503, -950, -1466, -1663, -1051, -648, 111, 717, 995, 828, -102, -274, -249, -270, 284, 745, 1693, 1844, 1153, 1323, 1775, 2640, 3055, 2436, 1895, 879, 194, -72, -356, 186, 205, 375, 725, -70, -698, -1446, -1778, -1695, -1787, -1057, -358, 39, 10, -328, 503, 1466, 2200, 2610, 2051, 1774, 1346, 918, 1190, 1214, 1619, 1831, 1763, 1638, 571, -226, -770, -1551, -1531, -1534, -1061, -521, -1047, -1149, -833, 69, 1129, 1256, 1326, 922, 604, 697, 753, 1484, 1995, 2287, 2853, 2627, 2301, 1564, 755, 422, -215, -215, -24, -49, -130, -1056, -1145, -601, -151, 376, -9, -384, -678, -1080, -727, -461, 229, 926, 1243, 1889, 1753, 1516, 1384, 860, 952, 1001, 1308, 1910, 1651, 1212, 875, 1012, 1741, 1681, 1395, 672, -352, -755, -1260, -1172, -865, -766, -360, -292, -160, -299, -735, -689, -920, -675, -90, 398, 1218, 976, 978, 1592, 2150, 2949, 2809, 2362, 1936, 1119, 882, 564, 422, 622, 179, 184, -31, -543, -850, -1547, -1777, -1857, -1600, -825, -470, -250, -182, 181, 1313, 1938, 2477, 2542, 2101, 2056, 1708, 1714, 1857, 1715, 1845, 1539, 1388, 1107, 285, -232, -1069, -1704, -1746, -1832, -1403, -1483, -1716, -1373, -917, 51, 512, 631, 823, 581, 800, 939, 1136, 1785, 1824, 2087, 2316, 2165, 2134, 1451, 940, 551, 224, 473, 411, 327, 70, -393, -131, 89, 321, 438, 33, -68, -345, -404, -166, -139, 273, 404, 618, 1037, 856, 919, 666, 318, 512, 529, 947, 1121, 825, 835, 786, 1262, 1537, 1310, 1133, 485, 48, -264, -641, -512, -653, -688, -550, -568, -283, -439, -578, -532, -561, 36, 464, 921, 1421, 1391, 1881, 2428, 2869, 3276, 2953, 2732, 2307, 1809, 1610, 1056, 793, 375, -170, -329, -787, -1083, -1514, -2117, -2193, -2262, -1877, -1391, -1208, -767, -422, 430, 1390, 1793, 2308, 2346, 2342, 2471, 2260, 2376, 2198, 1943, 1779, 1343, 1258, 825, 195, -333, -1094, -1336, -1548, -1661, -1465, -1641, -1412, -980, -481, 243, 463, 785, 1014, 1123, 1532, 1573, 1766, 1963, 1834, 2044, 1986, 1965, 1762, 1100, 740, 273, 111, 127, -186, -257, -580, -559, -295, -335, -150, -307, -448, -376, -573, -424, -406, -375, -128, -112, 309, 607, 619, 746, 541, 665, 865, 979, 1348, 1318, 1388, 1563, 1656, 2046, 1965, 1802, 1566, 1089, 894, 368, -31, -270, -754, -859, -1003, -1022, -950, -1263, -1287, -1298, -1078, -514, -214, 303, 681, 1081, 1788, 2187, 2681, 2855, 2737, 2796, 2451, 2239, 1925, 1354, 1023, 359, 0, -302, -833, -1107, -1674, -1974, -1991, -2035, -1673, -1452, -1111, -550, -44, 849, 1503, 1970, 2440, 2613, 2950, 3005, 2903, 2853, 2424, 2147, 1773, 1373, 1162, 519, -35, -626, -1204, -1323, -1675, -1731, -1696, -1720, -1280, -953, -455, 16, 246, 754, 1020, 1367, 1695, 1713, 1906, 1833, 1859, 2006, 1865, 1858, 1483, 1046, 819, 416, 321, 130, -93, -89, -276, -77, 36, -14, 127, 9, 120, 172, 57, 127, -58, -32, 26, 70, 425, 478, 558, 545, 451, 704, 730, 892, 1089, 1049, 1303, 1371, 1504, 1658, 1480, 1476, 1243, 963, 763, 194, -143, -578, -962, -1039, -1249, -1218, -1338, -1492, -1352, -1285, -879, -476, -83, 517, 914, 1602, 2217, 2609, 3105, 3182, 3293, 3292, 2949, 2696, 2101, 1531, 1006, 287, -94, -677, -1260, -1729, -2293, -2443, -2584, -2560, -2287, -2106, -1565, -1018, -368, 472, 1014, 1706, 2188, 2576, 3026, 3030, 3067, 2915, 2556, 2369, 1935, 1604, 1164, 486, 20, -595, -1013, -1272, -1645, -1653, -1704, -1543, -1163, -900, -400, -72, 326, 836, 1111, 1536, 1686, 1792, 1960, 1862, 2036, 2019, 1860, 1775, 1339, 1096, 797, 438, 301, 1, -82, -135, -246, -102, -180, -151, -83, -102, 88, 27, -6, -38, -205, -104, -108, 31, 237, 200, 370, 359, 469, 738, 772, 1081, 1269, 1437, 1748, 1818, 2027, 2072, 2012, 2059, 1820, 1623, 1253, 711, 333, -188, -480, -718, -1019, -1130, -1410, -1484, -1430, -1380, -1025, -756, -288, 259, 673, 1367, 1814, 2257, 2702, 2856, 3101, 3007, 2745, 2436, 1842, 1414, 847, 292, -159, -807, -1283, -1790, -2148, -2259, -2439, -2293, -2079, -1752, -1149, -648, 89, 791, 1390, 2135, 2588, 3068, 3368, 3345, 3363, 3106, 2860, 2551, 2023, 1584, 904, 284, -262, -904, -1306, -1751, -2022, -2089, -2158, -1893, -1648, -1311, -820, -458, 112, 544, 893, 1280, 1407, 1665, 1817, 1852, 2036, 1909, 1832, 1662, 1361, 1204, 829, 569, 363, 118, 101, -50, -71, -56, -127, -15, -35, 55, 146, 16, 26, -88, -107, -8, -47, 96, 118, 139, 300, 277, 461, 594, 722, 1028, 1179, 1468, 1662, 1741, 1913, 1862, 1905, 1840, 1591, 1359, 858, 450, 22, -449, -692, -1078, -1345, -1526, -1739, -1675, -1664, -1501, -1159, -823, -224, 309, 877, 1558, 2046, 2629, 3037, 3335, 3595, 3451, 3276, 2900, 2418, 2016, 1367, 805, 132, -565, -1090, -1713, -2062, -2338, -2543, -2424, -2314, -1923, -1433, -952, -244, 352, 1048, 1752, 2240, 2735, 2959, 3092, 3149, 2996, 2888, 2529, 2079, 1616, 988, 524, -40, -587, -975, -1410, -1538, -1656, -1656, -1412, -1233, -843, -451, -41, 508, 836, 1202, 1449, 1607, 1878, 1929, 1994, 1954, 1782, 1687, 1401, 1178, 927, 552, 352, 77, -62, -118, -263, -218, -288, -251, -136, -155, -19, -41, -89, -61, -142, -41, -26, -40, 38, -5, 134, 226, 287, 456, 541, 811, 1051, 1241, 1561, 1698, 1887, 2013, 2017, 2109, 1959, 1746, 1417, 918, 590, 111, -303, -662, -1121, -1375, -1649, -1802, -1793, -1820, -1603, -1338, -938, -364, 130, 767, 1317, 1857, 2445, 2787, 3146, 3279, 3154, 3001, 2601, 2242, 1790, 1153, 579, -163, -760, -1293, -1851, -2162, -2478, -2537, -2417, -2237, -1770, -1301, -696, 2, 619, 1395, 2021, 2565, 2986, 3167, 3387, 3397, 3286, 3102, 2639, 2185, 1615, 1000, 485, -166, -696, -1175, -1608, -1765, -1942, -1915, -1771, -1597, -1212, -871, -408, 61, 397, 799, 1040, 1337, 1626, 1733, 1862, 1777, 1727, 1694, 1488, 1373, 1126, 891, 752, 545, 507, 436, 375, 397, 303, 355, 391, 382, 420, 289, 242, 174, 91, 103, -24, -76, -130, -190, -86, -80, 26, 137, 238, 553, 769, 1058, 1356, 1534, 1781, 1888, 1994, 2065, 1937, 1771, 1415, 1030, 703, 249, -138, -615, -1046, -1330, -1616, -1720, -1783, -1755, -1526, -1265, -797, -270, 282, 943, 1454, 2054, 2598, 2982, 3339, 3393, 3328, 3151, 2800, 2465, 1925, 1306, 648, -91, -677, -1273, -1769, -2145, -2464, -2504, -2460, -2230, -1816, -1388, -771, -166, 474, 1194, 1757, 2293, 2627, 2823, 3032, 3031, 2960, 2697, 2262, 1836, 1286, 792, 283, -274, -704, -1143, -1432, -1566, -1636, -1516, -1384, -1130, -772, -413, 68, 437, 780, 1111, 1334, 1627, 1787, 1846, 1865, 1698, 1622, 1486, 1292, 1122, 829, 626, 431, 269, 229, 142, 135, 109, 62, 117, 120, 157, 126, 16, -5, -86, -107, -145, -269, -295, -349, -305, -190, -129, 56, 203, 421, 758, 1055, 1435, 1728, 1966, 2192, 2297, 2426, 2415, 2273, 2035, 1625, 1241, 789, 299, -188, -760, -1205, -1574, -1867, -1998, -2097, -2025, -1815, -1500, -992, -455, 171, 815, 1371, 1993, 2513, 2968, 3292, 3346, 3324, 3119, 2831, 2462, 1900, 1306, 609, -55, -648, -1233, -1661, -2057, -2292, -2322, -2265, -1960, -1578, -1107, -515, 55, 732, 1379, 1935, 2419, 2708, 2937, 3070, 3066, 2956, 2623, 2221, 1753, 1225, 757, 224, -260, -685, -1085, -1305, -1459, -1465, -1366, -1254, -993, -709, -354, 48, 346, 662, 898, 1117, 1351, 1439, 1498, 1454, 1348, 1288, 1166, 1081, 946, 778, 681, 559, 540, 559, 571, 641, 626, 657, 694, 687, 706, 589, 471, 357, 196, 93, -91, -268, -391, -518, -502, -480, -411, -264, -125, 135, 432, 784, 1178, 1474, 1768, 1968, 2113, 2242, 2211, 2108, 1844, 1476, 1111, 632, 175, -333, -855, -1247, -1601, -1817, -1925, -1958, -1813, -1576, -1180, -649, -73, 588, 1196, 1781, 2353, 2821, 3250, 3462, 3485, 3387, 3095, 2751, 2269, 1662, 1023, 292, -361, -995, -1554, -1965, -2334, -2486, -2506, -2374, -2031, -1632, -1103, -528, 62, 736, 1348, 1907, 2345, 2623, 2831, 2921, 2882, 2765, 2428, 2036, 1622, 1070, 683, 199, -260, -561, -1028, -1135, -1211, -1175, -801, -715, -528, -420, -591, 296, 366, 489, 400, 815, 1538, 2337, 2569, 2779, 1771, 1602, 155, -449, -264, 496, 1052, 1197, 637, 1137, 292, 551, 112, 540, 1291, 2178, 2138, 1578, -122, -382, -1495, -1336, -1609, -1520, -1240, -919, -1200, -1359, -1800, -590, -546, -78, -204, 229, 949, 1734, 1989, 3052, 2865, 4558, 4503, 4021, 3048, 2302, 2011, 1721, 587, 707, -444, -524, -1497, -2539, -2993, -2846, -2566, -1992, -2455, -1381, -1263, -136, 212, 966, 1705, 2768, 3480, 3967, 3088, 3475, 2932, 3094, 2779, 2400, 2057, 1556, 676, 206, -1323, -956, -1110, -948, -1230, -1397, -1022, -618, -731, 107, 66, 1233, 1807, 1860, 1543, 938, 1235, 1469, 876, 1149, 521, 590, 90, -787, -1250, -1357, -829, -246, -794, -319, -255, 167, 583, 626, 1319, 1670, 2556, 3008, 2225, 2032, 1860, 1957, 1849, 1002, 986, 307, -255, -499, -1839, -2038, -1782, -1587, -1202, -2023, -1632, -1267, -996, -334, -130, 421, 1744, 1808, 1992, 1100, 1291, 1685, 1656, 1881, 1821, 1540, 1550, 839, 640, -286, 296, 909, 895, 735, 655, 461, 964, 399, 1096, 756, 1149, 1431, 791, -48, -576, -1221, -871, -1783, -1669, -2199, -2468, -2517, -2978, -3388, -2443, -1945, -452, -496, 649, 1555, 2393, 3304, 3952, 4294, 5520, 5745, 6510, 5354, 4916, 4424, 3629, 2587, 1730, 490, 131, -1595, -2349, -4210, -4768, -4937, -4953, -5191, -4951, -4837, -3521, -3433, -2118, -1462, -132, 1672, 2797, 3022, 3550, 3426, 4799, 4548, 5185, 5096, 4981, 4639, 3936, 2313, 1935, 1164, 1829, 809, 226, -430, -829, -1317, -1652, -2270, -1830, -1967, -1033, -1801, -2185, -2446, -2198, -1894, -1448, -1573, -589, -883, -52, -486, -378, 472, 1351, 2079, 2639, 2601, 3741, 3574, 4217, 4183, 4067, 4354, 4565, 3976, 3258, 1716, 1564, 361, -364, -1190, -1991, -2478, -3053, -3986, -4320, -4786, -3880, -3577, -3337, -2712, -2058, -939, -53, 555, 1828, 2317, 3873, 4186, 3976, 4055, 3922, 4185, 3922, 3293, 3212, 2190, 1603, 745, -664, -767, -947, -745, -1004, -1820, -1422, -1388, -1206, -760, -833, -158, 455, 820, 738, 54, 300, 491, 242, 350, -251, 10, -277, -480, -925, -1395, -826, -238, -310, 69, 56, 1072, 1563, 1895, 2474, 2559, 3300, 4186, 3718, 3674, 2857, 2918, 2459, 1651, 1206, 529, -256, -502, -2151, -2614, -3343, -3135, -3059, -3537, -3335, -2940, -2808, -1909, -1944, -857, -235, 989, 1563, 1518, 1605, 2375, 2485, 3365, 3142, 3692, 3360, 3163, 2636, 1872, 1699, 2274, 1848, 1985, 907, 951, 449, 17, -150, -282, -542, 203, -794, -1005, -2362, -2365, -2454, -2656, -2679, -2415, -2625, -1932, -2466, -2092, -1984, -709, 386, 1121, 1622, 2682, 3135, 4332, 4192, 5071, 5089, 5827, 5955, 5240, 4095, 3601, 2414, 2063, 322, -290, -1448, -2452, -3309, -4600, -5732, -5408, -5620, -4743, -5088, -4317, -3496, -2577, -1514, -411, 429, 2344, 3202, 4392, 4177, 4533, 5121, 5291, 5271, 5193, 4405, 4339, 3070, 2374, 958, 313, 198, -386, -1232, -1716, -2481, -2252, -2913, -2670, -2676, -2426, -1536, -1387, -1579, -1370, -1430, -522, -669, -204, 249, 365, 857, 862, 409, 896, 948, 1855, 1854, 1943, 2583, 2626, 2858, 2779, 2374, 2716, 2735, 2980, 2304, 1405, 1185, 532, -53, -628, -1281, -1182, -1822, -2020, -2800, -3464, -2929, -2740, -2414, -2119, -1840, -830, -488, -92, 666, 895, 2193, 2779, 2733, 2732, 2330, 2750, 2713, 2335, 2451, 1794, 1753, 1298, 405, -19, -250, 208, 341, -285, 7, -299, 66, 69, -16, 261, 424, 805, 803, -231, -278, -679, -546, -814, -1220, -1244, -1388, -1682, -1653, -2497, -1794, -1476, -721, -314, 74, 944, 1766, 2130, 3172, 3100, 4077, 4578, 4861, 4640, 3975, 3624, 3451, 2272, 1993, 678, 215, -865, -1783, -2952, -3689, -4050, -3764, -4492, -4189, -4365, -3510, -3071, -2481, -1702, -807, 312, 1744, 1658, 2571, 2778, 3811, 4220, 4345, 4514, 4591, 3949, 4039, 2616, 2497, 1998, 1958, 1356, 382, -303, -476, -1315, -1259, -2121, -2062, -2200, -1983, -2291, -2822, -3209, -2580, -2781, -2019, -2182, -1409, -1015, -541, -276, -92, 419, 1853, 2115, 3019, 3117, 3924, 4392, 4439, 4443, 4406, 4161, 4841, 3893, 3331, 1940, 1288, 466, -641, -1508, -2066, -3100, -3261, -4448, -4939, -5246, -4923, -4201, -3886, -3448, -2289, -1808, -441, 58, 1162, 2164, 3329, 4230, 4355, 4154, 4578, 4335, 4588, 4037, 3772, 3220, 2388, 1684, 425, -496, -433, -974, -1157, -1932, -2190, -2001, -2233, -2094, -1801, -1729, -589, -449, -239, -363, -439, 169, 131, 276, 582, 464, 829, 572, 134, -16, -7, 687, 683, 727, 1058, 1167, 1586, 1518, 1487, 1736, 1820, 2624, 2453, 1985, 1737, 1400, 1229, 790, 156, 209, -433, -524, -1344, -2216, -2231, -2259, -2118, -2111, -2379, -1609, -1591, -1006, -817, -547, 167, 965, 1368, 1626, 1292, 2067, 2037, 2293, 2311, 2276, 2326, 2272, 1831, 1649, 1064, 1544, 1336, 1137, 739, 524, 463, 410, -148, -1, -724, -165, -503, -938, -1466, -1801, -1852, -1877, -2447, -1965, -2336, -1780, -1747, -1870, -1620, -932, -192, 822, 904, 2223, 2713, 3572, 3854, 4147, 4375, 4937, 4981, 5029, 3830, 3585, 2638, 1921, 837, -142, -986, -1675, -2780, -3407, -4899, -4849, -5054, -4870, -4838, -4521, -3877, -2842, -2430, -1066, -592, 980, 2173, 3015, 3467, 3946, 4485, 5319, 4920, 5295, 4700, 4540, 4014, 3159, 2131, 1521, 906, 780, -602, -997, -1823, -2079, -2440, -2829, -3006, -2865, -2754, -2232, -2810, -2481, -2311, -1718, -1278, -910, -456, 213, 340, 1110, 685, 1182, 1738, 2324, 2737, 2815, 2987, 3446, 3064, 3287, 2778, 2681, 2858, 2579, 2059, 1170, 327, 140, -844, -1175, -1835, -2148, -2348, -2799, -3266, -3552, -3392, -2591, -2472, -1912, -1415, -776, 23, 395, 1027, 1633, 2225, 3235, 3168, 3097, 3049, 2968, 3146, 2650, 2348, 2106, 1441, 1185, 291, -445, -555, -807, -642, -1108, -1255, -1026, -1069, -804, -827, -804, -245, 42, 398, 12, -260, -44, -105, -158, -182, -381, -44, -373, -321, -850, -938, -438, -62, 198, 618, 826, 1670, 1604, 1950, 2102, 2378, 3170, 3457, 3164, 2975, 2249, 2339, 1506, 1064, 568, 5, -497, -1026, -2279, -2686, -3321, -2992, -3286, -3337, -3064, -2678, -2350, -1855, -1718, -760, -169, 1058, 1394, 1723, 2178, 2784, 3064, 3477, 3217, 3765, 3330, 3519, 2867, 2292, 2104, 1975, 1386, 1024, 143, 252, -438, -763, -1301, -1745, -1905, -1673, -2191, -2266, -2939, -2489, -2643, -2503, -2342, -1979, -1621, -929, -983, -389, -169, 1030, 1652, 2200, 2811, 3513, 3893, 4385, 4003, 4330, 3974, 4436, 4075, 3316, 2385, 1711, 735, 74, -1201, -1601, -2571, -2992, -3708, -4551, -4845, -4585, -4469, -3876, -3855, -2711, -1994, -1078, -235, 524, 1368, 2722, 3339, 4090, 3916, 4462, 4602, 4562, 4319, 3900, 3352, 2959, 2028, 1311, 250, -58, -551, -1202, -1831, -2181, -2404, -2301, -2685, -2436, -2585, -2024, -1441, -1378, -1265, -1020, -671, -29, -64, 470, 665, 933, 1247, 994, 949, 1202, 1460, 1915, 1698, 1950, 2074, 2095, 2089, 1763, 1690, 1839, 1946, 1903, 1175, 685, 410, -88, -362, -849, -1082, -1231, -1652, -1879, -2489, -2647, -2229, -2124, -1784, -1700, -1251, -651, -421, 4, 339, 750, 1723, 1914, 2183, 2022, 2166, 2466, 2291, 2198, 2122, 1780, 1828, 1307, 874, 490, 441, 568, 299, -81, 36, -170, 15, -395, -444, -562, -391, -227, -469, -990, -996, -1309, -1141, -1510, -1395, -1316, -1285, -1159, -1285, -1479, -759, -376, 434, 717, 1324, 1980, 2428, 2652, 3059, 3001, 3784, 3939, 4068, 3416, 2834, 2371, 1777, 885, 415, -515, -828, -1817, -2549, -3549, -3942, -3961, -3869, -4027, -3518, -3306, -2413, -2121, -1405, -786, 159, 1271, 2236, 2463, 3179, 3398, 4073, 3994, 4114, 4042, 3924, 3530, 3201, 2045, 1739, 1005, 776, -41, -679, -1081, -1392, -1894, -2103, -2784, -2604, -2643, -2279, -2462, -2529, -2350, -1904, -1830, -1268, -1127, -292, 3, 605, 592, 884, 1458, 2214, 2455, 2998, 3060, 3643, 3532, 3463, 3236, 2981, 2947, 2988, 2198, 1696, 634, 228, -600, -1341, -1920, -2366, -2841, -3000, -3767, -3927, -4031, -3488, -3107, -2727, -2116, -1301, -558, 295, 669, 1475, 2066, 3026, 3498, 3558, 3670, 3851, 3666, 3523, 2857, 2651, 2108, 1601, 1008, 66, -388, -617, -1074, -1344, -1850, -1742, -1664, -1702, -1615, -1648, -1422, -843, -660, -431, -527, -263, 13, -27, 128, 163, 267, 454, 272, 89, 17, 266, 746, 711, 907, 1125, 1373, 1636, 1537, 1681, 1782, 2100, 2455, 2081, 1771, 1407, 1162, 863, 317, -24, -288, -819, -1091, -2001, -2374, -2477, -2432, -2358, -2419, -2235, -1700, -1562, -1028, -792, -303, 426, 1139, 1546, 1773, 1899, 2495, 2499, 2710, 2561, 2613, 2522, 2355, 1882, 1449, 1044, 1177, 665, 417, -58, -204, -407, -703, -1090, -1213, -1484, -1052, -1426, -1596, -1894, -1813, -1768, -1723, -1764, -1305, -1285, -736, -807, -635, -325, 400, 1048, 1628, 1932, 2710, 2868, 3373, 3294, 3506, 3567, 3886, 3711, 3308, 2360, 1980, 1059, 488, -463, -1082, -1768, -2331, -3114, -3788, -4540, -4287, -4316, -3930, -3734, -3107, -2405, -1631, -1088, -154, 406, 1805, 2560, 3329, 3616, 4039, 4362, 4471, 4143, 4126, 3592, 3457, 2732, 1967, 1042, 447, -107, -607, -1409, -1654, -2122, -2171, -2576, -2721, -2838, -2534, -2144, -1775, -1870, -1428, -1228, -716, -528, -194, 241, 686, 955, 1192, 917, 1328, 1549, 1975, 2077, 2171, 2369, 2468, 2235, 2156, 1785, 1920, 1909, 1762, 1241, 658, 237, -124, -779, -1074, -1578, -1685, -1977, -2297, -2720, -2921, -2729, -2320, -2170, -1683, -1264, -597, -141, 215, 725, 1170, 1881, 2480, 2566, 2741, 2772, 2911, 2779, 2378, 2151, 1848, 1557, 1290, 527, 69, -234, -454, -650, -1056, -1046, -1013, -1052, -1036, -1126, -1064, -754, -566, -419, -665, -529, -388, -383, -412, -472, -390, -252, -300, -302, -573, -280, 80, 408, 675, 994, 1332, 1780, 1834, 2166, 2220, 2579, 2921, 2888, 2526, 2224, 1830, 1614, 842, 428, -233, -713, -1290, -1965, -2777, -3106, -3356, -3171, -3415, -3131, -2891, -2367, -1945, -1442, -937, -100, 683, 1654, 1950, 2518, 2937, 3401, 3509, 3598, 3439, 3522, 3132, 2982, 2127, 1667, 1181, 799, 180, -325, -868, -994, -1587, -1767, -2250, -2347, -2263, -2098, -2211, -2181, -2248, -1727, -1710, -1309, -1118, -633, -275, 153, 175, 536, 845, 1621, 1893, 2365, 2598, 2957, 3059, 3080, 2896, 2968, 2805, 3020, 2414, 1867, 1129, 593, -55, -698, -1456, -1772, -2451, -2678, -3376, -3775, -3911, -3647, -3375, -2930, -2576, -1713, -1177, -396, 139, 909, 1706, 2682, 3195, 3618, 3651, 4034, 3934, 3827, 3412, 3066, 2637, 2167, 1405, 630, -246, -563, -1145, -1587, -1995, -2177, -2260, -2329, -2495, -2302, -2228, -1594, -1276, -1006, -824, -493, -98, 169, 260, 606, 742, 1017, 1047, 834, 799, 924, 1123, 1264, 1200, 1433, 1455, 1487, 1428, 1323, 1374, 1555, 1686, 1577, 1152, 945, 696, 351, -30, -428, -621, -949, -1249, -1716, -2208, -2306, -2272, -2272, -2113, -1984, -1521, -1190, -903, -539, -212, 382, 1123, 1468, 1843, 2014, 2404, 2516, 2465, 2396, 2344, 2215, 2147, 1688, 1293, 833, 669, 335, -25, -304, -404, -591, -713, -1096, -1167, -1324, -1096, -1092, -1204, -1310, -1181, -1221, -1098, -1234, -1002, -897, -638, -512, -502, -365, 145, 487, 999, 1217, 1771, 2104, 2407, 2535, 2712, 2792, 3175, 3084, 2938, 2332, 1997, 1460, 886, 144, -442, -1137, -1583, -2331, -2937, -3611, -3757, -3799, -3701, -3589, -3105, -2668, -1928, -1485, -666, -20, 1010, 1894, 2609, 3035, 3616, 3908, 4290, 4078, 4058, 3742, 3478, 2992, 2333, 1416, 872, 148, -336, -1147, -1603, -2056, -2314, -2694, -2849, -3046, -2780, -2586, -2217, -2180, -1801, -1424, -925, -636, -190, 116, 689, 895, 1242, 1206, 1483, 1793, 2119, 2183, 2348, 2332, 2490, 2259, 2182, 1944, 1854, 1813, 1668, 1145, 717, 178, -96, -674, -1065, -1469, -1716, -2023, -2280, -2762, -2850, -2854, -2494, -2315, -1954, -1482, -923, -435, 46, 446, 1032, 1619, 2294, 2567, 2736, 2889, 2984, 2857, 2632, 2311, 2117, 1717, 1359, 728, 129, -268, -572, -889, -1152, -1354, -1310, -1371, -1405, -1401, -1367, -1063, -694, -515, -413, -356, -140, -61, -67, 5, 56, 165, 180, 52, -135, -152, 70, 262, 387, 624, 850, 1137, 1245, 1356, 1539, 1773, 2134, 2267, 2081, 1921, 1647, 1401, 975, 539, 153, -255, -739, -1243, -2019, -2441, -2719, -2785, -2881, -2820, -2591, -2241, -1946, -1532, -1145, -489, 255, 1041, 1579, 2058, 2511, 2984, 3114, 3265, 3193, 3262, 3097, 2879, 2300, 1788, 1314, 943, 302, -141, -668, -927, -1351, -1702, -2066, -2272, -2329, -2151, -2257, -2154, -2134, -1804, -1665, -1436, -1208, -766, -455, 38, 148, 482, 800, 1347, 1693, 2064, 2322, 2725, 2847, 3025, 2878, 2897, 2783, 2823, 2488, 2030, 1409, 976, 261, -319, -1099, -1538, -2121, -2520, -3087, -3532, -3795, -3649, -3583, -3214, -2916, -2215, -1600, -903, -308, 449, 1118, 2088, 2683, 3250, 3511, 3873, 3943, 3879, 3548, 3299, 2828, 2444, 1726, 1005, 212, -325, -902, -1431, -1950, -2162, -2397, -2416, -2572, -2463, -2353, -1915, -1528, -1189, -961, -500, -168, 223, 393, 684, 941, 1141, 1196, 1165, 960, 1123, 1147, 1197, 1203, 1097, 1161, 1154, 1048, 1236, 1075, 1195, 1153, 702, 885, 494, 150, -370, -432, -112, 332, 318, 310, -925, -1549, -2878, -3307, -2979, -2111, -1287, -644, -1056, -769, -1051, -256, -80, 615, 1531, 2536, 2837, 2908, 1918, 2250, 1630, 1686, 1312, 1513, 1637, 1621, 910, 515, -453, 225, -268, -244, -977, -1173, -987, -677, -1255, -752, -1414, -270, -502, -602, -1013, -1161, -1160, -1008, -1547, -366, -593, 15, -340, -773, -821, -44, 645, 1562, 1280, 2178, 2213, 3104, 2889, 2871, 2688, 3040, 3019, 3078, 1697, 1645, 605, 133, -866, -1346, -1610, -2064, -3102, -3532, -4961, -4259, -3978, -3395, -2990, -2744, -1954, -835, -586, 380, 378, 1747, 2752, 3577, 3824, 3885, 4092, 4105, 3268, 3573, 3061, 3072, 2265, 1139, 39, -737, -938, -980, -1934, -2065, -2554, -2298, -2241, -2894, -2880, -2831, -2125, -1184, -1344, -780, -536, -236, 77, 70, 1011, 1495, 1658, 1926, 1114, 1375, 1907, 2195, 2593, 1957, 2209, 2547, 2359, 2085, 1311, 909, 1240, 883, 819, -145, -435, -775, -1542, -1874, -2004, -1987, -1860, -2544, -2728, -3270, -2546, -1738, -1427, -948, -479, 168, 1339, 1128, 1778, 1685, 2375, 3256, 3326, 3168, 3208, 2679, 2824, 1703, 1791, 1577, 1173, 651, -350, -1334, -1176, -1462, -1003, -1697, -1512, -1408, -1067, -864, -1031, -1244, -543, -348, 574, 13, 257, 305, 220, 12, 196, 177, 796, 7, 115, -737, -493, 59, 464, 483, 774, 567, 1647, 1398, 1790, 1495, 1600, 2253, 2539, 2104, 1983, 1082, 1420, 290, 217, -91, -262, -837, -1594, -2877, -2862, -3188, -2271, -2694, -2437, -2339, -1568, -1044, -715, -763, 85, 574, 2139, 2218, 2547, 2699, 2898, 2837, 2948, 2797, 3630, 2685, 2519, 1261, 577, 464, 315, -113, -339, -1231, -746, -1367, -1434, -2091, -2423, -2154, -1550, -1475, -1376, -1883, -1256, -1521, -1201, -721, -46, 453, 598, 258, 491, 503, 1715, 1958, 2239, 2582, 2723, 3151, 3081, 2456, 2555, 1991, 2632, 2235, 1454, 791, -115, -676, -1424, -2083, -1839, -2476, -2759, -3363, -4210, -3986, -3622, -2989, -2366, -2085, -1010, -275, 466, 1125, 1277, 2151, 3183, 3987, 4441, 4011, 4133, 3856, 3288, 3091, 2572, 2616, 1811, 856, -279, -1425, -1506, -1783, -2399, -2381, -2857, -2328, -2270, -2514, -2410, -2476, -1690, -609, -492, 17, -41, 398, 582, 542, 1158, 1693, 1742, 1870, 904, 946, 799, 1197, 1281, 1103, 1194, 1342, 1331, 1537, 665, 798, 624, 1177, 1294, 702, 315, 248, -362, -342, -877, -388, -646, -1033, -1586, -2140, -2186, -1555, -1772, -1154, -1406, -653, -282, -55, 83, 230, 472, 1676, 1664, 2257, 1685, 1964, 1847, 1559, 1547, 1837, 1551, 1662, 621, 309, -354, -159, -230, -368, -562, -396, -614, -171, -935, -720, -1079, -517, -106, -244, -641, -457, -903, -376, -1023, -326, -146, -144, -159, -526, -748, 68, 120, 1004, 916, 1469, 1884, 2240, 2295, 2324, 2121, 2770, 2687, 2882, 1889, 1522, 1025, 420, -208, -492, -1075, -1143, -2350, -2783, -3772, -3903, -3411, -3270, -3002, -2429, -2243, -1044, -937, -226, 339, 1169, 2520, 3187, 3295, 3665, 3532, 4026, 3544, 3658, 3669, 3319, 2805, 1826, 536, 69, -682, -729, -1458, -1834, -1930, -2364, -2522, -2806, -3153, -2649, -2300, -1538, -1479, -1532, -1065, -852, -448, 52, 495, 1401, 1347, 1577, 1233, 1102, 1774, 2002, 2253, 2452, 2220, 2537, 2204, 1898, 1709, 1109, 1550, 1478, 884, 357, -512, -715, -1191, -1790, -1625, -1835, -1789, -2188, -2847, -2985, -2961, -2307, -1810, -1431, -604, -295, 568, 833, 1043, 1590, 2097, 2972, 3373, 2873, 3083, 2594, 2501, 2124, 1732, 1822, 1506, 780, 247, -1125, -1292, -1619, -1591, -1598, -1685, -1461, -1200, -1408, -1159, -1479, -704, -179, 348, 429, 291, 427, 625, 260, 737, 556, 1104, 841, 565, 13, -290, -226, 273, 6, 596, 447, 917, 851, 804, 858, 1035, 1371, 1992, 1372, 1427, 792, 824, 450, 16, -72, -110, -687, -719, -2010, -2163, -2528, -2245, -2129, -1980, -1742, -1148, -1130, -479, -595, 121, 705, 1670, 2055, 2157, 2226, 2716, 2421, 2760, 2363, 2799, 2582, 2251, 1568, 694, 112, 257, -497, -338, -971, -935, -1118, -1518, -1799, -1950, -2082, -1251, -1516, -1317, -1605, -1300, -1127, -1038, -827, -204, -1, 652, 302, 394, 454, 1004, 1542, 1800, 2053, 2585, 2473, 2933, 2470, 2550, 2435, 2546, 2530, 1808, 969, 690, -153, -430, -1324, -1551, -1850, -2307, -2749, -3514, -3902, -3460, -3372, -2697, -2352, -1716, -922, -433, 197, 863, 1318, 2638, 3151, 3574, 3544, 3504, 3726, 3401, 3061, 2925, 2467, 2275, 1363, 329, -632, -1372, -1492, -1983, -2153, -2275, -2506, -2334, -2586, -2561, -2199, -1775, -764, -551, -466, -59, 136, 615, 800, 979, 1677, 1729, 2009, 1601, 1045, 1078, 1108, 1276, 1366, 1117, 1384, 1016, 976, 589, 424, 605, 777, 695, 366, -276, -182, -653, -758, -989, -1021, -878, -967, -1404, -1743, -2259, -1710, -1552, -1115, -743, -408, 26, 321, 271, 854, 874, 1970, 2244, 2337, 2198, 2062, 2046, 1929, 1376, 1672, 1306, 1454, 877, 67, -575, -817, -948, -801, -1134, -746, -971, -845, -1133, -1176, -1128, -580, -249, 103, -429, -92, -358, -216, -371, -292, 30, 329, 179, 232, -562, -135, -16, 401, 741, 1023, 1346, 1776, 1540, 1900, 1583, 2137, 2366, 2376, 1900, 1547, 1128, 925, -5, -177, -813, -837, -1306, -1938, -2736, -3122, -3225, -2805, -2987, -2244, -2046, -1396, -1016, -688, -139, 686, 1508, 2549, 2508, 3036, 3073, 3294, 3186, 2992, 2911, 2993, 2547, 2331, 964, 334, -275, -648, -992, -1374, -1671, -1651, -2206, -2188, -2643, -2436, -1921, -1566, -1350, -1273, -1089, -504, -522, -56, 150, 823, 1314, 1528, 1407, 1230, 1353, 1825, 1747, 2112, 2063, 2170, 2172, 1767, 1542, 1303, 1119, 1366, 732, 255, -231, -761, -1006, -1644, -2001, -1976, -2201, -2062, -2536, -2892, -2749, -2435, -1808, -1442, -872, -159, 335, 959, 1177, 1647, 2340, 2940, 3491, 3285, 3167, 3167, 2771, 2462, 1983, 1588, 1538, 873, 314, -754, -1489, -1668, -1963, -2132, -2122, -2217, -1868, -2055, -1876, -1751, -1438, -612, -97, 111, 318, 307, 819, 697, 851, 1010, 1214, 1446, 1348, 709, 577, 320, 697, 540, 594, 697, 763, 736, 680, 413, 654, 753, 1297, 999, 734, 568, 397, 142, -118, -536, -217, -609, -543, -1226, -1744, -1807, -1705, -1676, -1310, -1358, -730, -705, -409, -270, 21, 625, 1478, 1648, 1910, 1718, 2065, 1883, 1867, 1734, 1838, 1872, 1867, 1121, 618, -166, -4, -366, -508, -606, -703, -839, -969, -1553, -1363, -1515, -823, -721, -792, -833, -728, -782, -584, -768, -185, 17, 537, 505, 298, 302, 685, 902, 1386, 1400, 1969, 1982, 2113, 1985, 1777, 1722, 2049, 1879, 1780, 919, 681, 51, -500, -1117, -1527, -1751, -1798, -2299, -2687, -3303, -3072, -2935, -2589, -2150, -1605, -952, -251, -13, 687, 1051, 2107, 2954, 3331, 3524, 3619, 3509, 3514, 2899, 2833, 2481, 2240, 1761, 776, -198, -872, -1430, -1702, -2244, -2330, -2526, -2570, -2734, -2927, -2789, -2322, -1658, -997, -890, -429, -71, 248, 604, 782, 1257, 1836, 2025, 2206, 1757, 1684, 1850, 1731, 1760, 1605, 1574, 1586, 1149, 867, 457, 284, 459, 269, 32, -446, -686, -861, -1302, -1501, -1610, -1531, -1282, -1428, -1637, -1788, -1592, -1158, -935, -551, -42, 309, 781, 809, 1063, 1331, 1847, 2377, 2365, 2199, 2189, 1886, 1788, 1219, 1055, 925, 694, 485, -226, -911, -1036, -1299, -1227, -1391, -1306, -1122, -1094, -1123, -1056, -1047, -396, -19, 358, 298, 399, 504, 502, 386, 487, 481, 861, 731, 649, 174, 100, 276, 316, 327, 566, 551, 931, 725, 750, 685, 856, 1238, 1379, 1024, 981, 567, 495, -27, -291, -502, -589, -794, -1086, -1857, -1938, -2143, -1871, -1892, -1637, -1297, -937, -681, -356, -228, 519, 1125, 1964, 2154, 2337, 2487, 2599, 2480, 2514, 2286, 2511, 2175, 1927, 1047, 392, -31, -322, -806, -988, -1476, -1474, -1916, -2182, -2441, -2475, -2088, -1551, -1512, -1207, -1247, -804, -657, -386, -5, 550, 1031, 1520, 1378, 1489, 1496, 1917, 1985, 2146, 2231, 2318, 2250, 2040, 1515, 1366, 1065, 1197, 853, 305, -172, -637, -1180, -1545, -2142, -2084, -2209, -2176, -2359, -2716, -2683, -2291, -2008, -1431, -1031, -270, 268, 727, 1094, 1459, 2015, 2779, 3164, 3394, 3185, 3178, 2903, 2482, 2068, 1685, 1393, 1078, 318, -460, -1291, -1647, -1936, -2302, -2380, -2418, -2359, -2242, -2353, -2118, -1861, -1120, -388, -52, 318, 640, 952, 1223, 1231, 1575, 1878, 2083, 2197, 1734, 1454, 1299, 1121, 1006, 762, 661, 632, 344, 138, -280, -486, -353, -194, -193, -400, -514, -537, -773, -845, -980, -782, -604, -534, -650, -912, -907, -595, -594, -273, -135, 194, 471, 503, 551, 708, 946, 1593, 1664, 1715, 1624, 1568, 1450, 1244, 1020, 1050, 910, 930, 419, -46, -437, -555, -693, -840, -953, -857, -1025, -952, -1250, -1201, -1092, -683, -396, -328, -411, -181, -265, -64, -150, 91, 358, 645, 711, 578, 412, 724, 750, 1020, 1067, 1299, 1468, 1492, 1329, 1269, 1067, 1421, 1320, 1232, 816, 526, 180, -216, -762, -985, -1321, -1298, -1633, -1962, -2367, -2380, -2265, -2048, -1843, -1367, -1037, -449, -222, 240, 677, 1385, 2115, 2599, 2663, 2949, 2851, 2966, 2672, 2470, 2309, 2095, 1682, 1096, 122, -332, -903, -1235, -1697, -1995, -2196, -2337, -2598, -2671, -2745, -2312, -1836, -1265, -1031, -672, -267, 146, 423, 880, 1218, 1867, 2142, 2327, 2178, 2065, 2115, 2150, 1976, 1986, 1731, 1627, 1207, 716, 267, -98, -128, -204, -643, -939, -1354, -1533, -1861, -2095, -2069, -1929, -1714, -1521, -1691, -1542, -1314, -865, -443, -40, 502, 986, 1317, 1580, 1691, 1993, 2403, 2771, 2814, 2576, 2411, 2099, 1705, 1312, 864, 635, 286, -100, -669, -1398, -1706, -1905, -2065, -2055, -2056, -1869, -1683, -1666, -1464, -1285, -747, -69, 317, 593, 821, 1012, 1228, 1200, 1338, 1415, 1620, 1691, 1466, 1076, 810, 685, 613, 376, 439, 331, 332, 162, -101, -225, -191, 2, 241, 58, 46, -103, -204, -370, -528, -588, -446, -471, -434, -853, -971, -989, -910, -820, -649, -453, -112, -28, 203, 208, 522, 971, 1391, 1570, 1627, 1624, 1758, 1560, 1522, 1319, 1344, 1227, 1021, 497, 61, -297, -441, -810, -899, -1125, -1142, -1265, -1433, -1593, -1561, -1405, -894, -823, -617, -526, -324, -138, -2, 147, 588, 806, 1228, 1159, 1152, 1193, 1357, 1417, 1522, 1520, 1675, 1564, 1474, 1079, 874, 711, 753, 557, 203, -255, -502, -997, -1285, -1706, -1811, -1843, -1859, -1982, -2125, -2198, -1825, -1642, -1202, -775, -227, 327, 783, 1106, 1563, 1913, 2608, 2927, 3090, 3025, 2956, 2774, 2480, 2024, 1717, 1257, 913, 285, -480, -1153, -1614, -1969, -2268, -2538, -2521, -2591, -2482, -2477, -2329, -1982, -1381, -741, -268, 43, 528, 832, 1207, 1421, 1714, 2066, 2282, 2414, 2204, 1858, 1776, 1581, 1408, 1224, 995, 845, 543, 142, -195, -550, -570, -536, -665, -856, -1071, -1192, -1319, -1435, -1419, -1305, -1055, -871, -878, -916, -825, -491, -244, 52, 433, 738, 1061, 1236, 1279, 1453, 1587, 1958, 2087, 1944, 1809, 1588, 1312, 1031, 616, 425, 184, -42, -413, -941, -1269, -1422, -1546, -1539, -1552, -1380, -1271, -1127, -1037, -918, -646, -130, 258, 541, 599, 801, 851, 890, 879, 939, 1060, 1186, 1078, 873, 564, 514, 445, 422, 427, 475, 501, 535, 319, 266, 123, 320, 457, 404, 246, 103, -150, -305, -668, -767, -894, -883, -953, -1167, -1435, -1440, -1397, -1162, -1011, -635, -304, 94, 336, 604, 872, 1355, 1804, 2182, 2216, 2356, 2291, 2203, 1953, 1690, 1411, 1256, 857, 477, -237, -692, -1057, -1371, -1661, -1792, -1922, -1864, -1989, -1945, -1915, -1621, -1174, -738, -479, -160, 80, 421, 564, 849, 1073, 1431, 1672, 1794, 1618, 1542, 1471, 1542, 1413, 1418, 1336, 1254, 1042, 749, 403, 212, 86, 67, -252, -525, -831, -1103, -1395, -1631, -1788, -1721, -1721, -1585, -1710, -1697, -1476, -1149, -789, -338, 98, 657, 1038, 1429, 1692, 1980, 2353, 2712, 2813, 2754, 2552, 2355, 1950, 1543, 1051, 640, 236, -215, -816, -1429, -1877, -2086, -2343, -2396, -2377, -2240, -2013, -1811, -1577, -1213, -780, -98, 385, 731, 1057, 1318, 1526, 1660, 1706, 1843, 1902, 1909, 1707, 1316, 1038, 825, 636, 456, 303, 202, 47, -92, -316, -497, -528, -422, -317, -388, -504, -555, -661, -764, -848, -888, -765, -701, -662, -801, -860, -727, -550, -361, -68, 189, 544, 777, 964, 1132, 1321, 1649, 1931, 1962, 1957, 1800, 1667, 1393, 1078, 779, 540, 273, 11, -513, -936, -1271, -1420, -1578, -1612, -1585, -1471, -1360, -1232, -1162, -911, -608, -122, 162, 361, 526, 678, 738, 829, 808, 1001, 1066, 1146, 996, 757, 632, 648, 585, 656, 646, 742, 719, 664, 517, 436, 385, 529, 470, 355, 79, -119, -439, -715, -1009, -1145, -1255, -1279, -1463, -1624, -1746, -1582, -1404, -1116, -754, -305, 116, 584, 877, 1279, 1593, 2106, 2467, 2635, 2624, 2595, 2360, 2110, 1681, 1334, 955, 567, 45, -542, -1199, -1534, -1901, -2124, -2232, -2323, -2224, -2058, -1910, -1493, -1281, -785, -366, -261, 407, 610, 748, 744, 1112, 1741, 2449, 2730, 2848, 2009, 1565, 410, -81, -45, 465, 883, 951, 480, 253, -527, -308, -627, -417, -144, 201, 247, -223, -979, -897, -1492, -1375, -1762, -1602, -1143, -903, -777, -997, -1115, -411, -472, 182, 520, 1045, 1690, 1917, 2033, 2364, 2208, 3169, 3026, 2887, 2342, 1677, 1237, 569, -197, -331, -928, -845, -1567, -2328, -2928, -3092, -2808, -2493, -2157, -1351, -1236, -467, -652, -250, 180, 847, 1780, 2064, 1777, 2113, 1466, 1625, 1221, 1105, 1353, 1181, 988, 519, -566, -328, -595, -306, -179, -15, 266, 194, -83, -44, -342, 367, 555, 824, 445, 17, -150, -642, -1020, -903, -1168, -610, -910, -1141, -1566, -1760, -1203, -765, -463, 502, 645, 1285, 1308, 1277, 1573, 1761, 2619, 2988, 2469, 2412, 1652, 1348, 691, 64, 35, -306, -524, -921, -2160, -2303, -2600, -2349, -2079, -1928, -1314, -1057, -870, -613, -724, -89, 720, 1390, 1647, 1408, 1520, 1279, 1044, 1129, 892, 1335, 1268, 1074, 642, -206, -45, 7, -41, 479, 352, 630, 652, 120, 160, -253, 183, 673, 321, 211, -355, -802, -1084, -1660, -1570, -1589, -1340, -1179, -1653, -1808, -1774, -1327, -601, -241, 800, 1260, 1733, 2081, 1854, 2230, 2647, 3079, 3506, 2838, 2670, 1969, 1116, 617, -143, -393, -511, -1136, -1451, -2663, -2990, -3046, -3019, -2593, -2254, -1722, -1058, -1082, -581, -545, 162, 1205, 1673, 2063, 2042, 1827, 1990, 1375, 1545, 1321, 1514, 1598, 1121, 393, -150, -402, -54, -425, 23, 8, 140, 132, -324, -416, -419, -259, 511, 42, 41, -343, -768, -891, -1273, -1352, -869, -1084, -578, -1239, -1439, -1171, -900, -294, 223, 681, 1425, 1429, 1939, 1696, 1870, 2268, 2677, 2827, 2359, 1797, 1572, 544, 315, -385, -569, -623, -1091, -1607, -2290, -2776, -2316, -2517, -1989, -1553, -1202, -639, -513, -367, 85, 251, 1433, 1567, 1785, 1777, 1545, 1474, 1115, 932, 1118, 856, 1153, 544, -110, -321, -488, -258, -193, -108, 371, 167, 394, 75, -129, 49, 346, 681, 473, -34, -48, -732, -890, -1278, -1446, -1019, -1077, -999, -1428, -1856, -1206, -1144, -526, 137, 515, 1307, 1508, 1627, 1935, 1838, 2679, 2994, 2903, 2724, 2102, 1687, 1017, 364, 91, -374, -425, -847, -1757, -2346, -2871, -2640, -2526, -2337, -1693, -1637, -1061, -900, -957, -319, 43, 1052, 1517, 1407, 1714, 1443, 1345, 1366, 1059, 1479, 1432, 1458, 1045, 167, 96, -25, -43, 244, 126, 504, 264, 59, -80, -440, -212, 144, 114, 214, -477, -538, -1013, -1385, -1377, -1453, -1081, -804, -1083, -1158, -1503, -943, -561, -86, 688, 1083, 1572, 1939, 1678, 2073, 1840, 2548, 2871, 2478, 2255, 1699, 1041, 654, -397, -379, -799, -980, -1233, -2171, -2628, -2719, -2792, -2244, -2167, -1385, -1104, -709, -420, -337, 88, 793, 1390, 2030, 1693, 1999, 1696, 1419, 1366, 1070, 1113, 1336, 930, 868, -189, -321, -284, -437, -164, -34, -31, 275, -203, -96, -431, -184, 344, 306, 222, 4, -390, -484, -1147, -985, -1151, -900, -636, -917, -1242, -1269, -1239, -558, -472, 391, 834, 1100, 1497, 1413, 1464, 1849, 2106, 2665, 2236, 2132, 1764, 1123, 747, 165, -226, -170, -677, -646, -1701, -2168, -2165, -2339, -1998, -1760, -1552, -932, -1030, -675, -671, -404, 508, 920, 1185, 1366, 1168, 1366, 966, 1023, 975, 1044, 1334, 1132, 705, 285, -13, 313, 102, 381, 556, 394, 611, 207, -49, -45, -215, 366, 115, -198, -341, -961, -1057, -1383, -1647, -1326, -1348, -1029, -1215, -1627, -1294, -1135, -497, 10, 517, 1243, 1450, 1822, 1906, 1848, 2395, 2597, 2896, 2631, 2059, 1833, 1041, 482, 89, -541, -439, -1003, -1403, -2093, -2712, -2606, -2616, -2439, -1852, -1725, -1086, -988, -742, -342, -105, 851, 1491, 1573, 1933, 1618, 1805, 1564, 1372, 1530, 1444, 1506, 1412, 481, 250, -239, -111, -186, -220, 28, -82, -191, -290, -776, -549, -535, 4, -70, -376, -404, -715, -1045, -954, -1297, -730, -701, -444, -570, -1045, -817, -475, -323, 456, 623, 1257, 1394, 1459, 1541, 1429, 1704, 2293, 2082, 2140, 1487, 1291, 657, 162, -124, -446, -542, -503, -1258, -1615, -2187, -2016, -1923, -1797, -1275, -962, -813, -359, -632, -195, -73, 675, 1160, 1103, 1212, 1168, 804, 950, 506, 821, 804, 903, 830, 129, -82, -19, -238, 208, 130, 502, 533, 426, 387, 94, -37, 478, 394, 521, 47, -158, -509, -979, -1145, -1323, -1288, -948, -1201, -1279, -1643, -1423, -1030, -817, -107, 383, 755, 1405, 1272, 1609, 1679, 2036, 2686, 2525, 2446, 2218, 1612, 1373, 659, 315, 56, -299, -445, -1244, -1908, -2165, -2483, -2260, -2285, -1945, -1591, -1523, -1112, -1149, -844, -230, 305, 1019, 1092, 1204, 1441, 1201, 1422, 1325, 1400, 1739, 1591, 1529, 935, 519, 620, 315, 466, 432, 318, 372, -29, -259, -470, -782, -253, -427, -478, -705, -1068, -1120, -1464, -1553, -1300, -1314, -793, -833, -948, -922, -739, -224, 177, 631, 1308, 1428, 1907, 1803, 1862, 1943, 2122, 2455, 2274, 1778, 1634, 805, 498, -103, -531, -639, -992, -1186, -1611, -2437, -2213, -2396, -2083, -1781, -1466, -1001, -730, -559, -200, -213, 622, 1077, 1515, 1548, 1499, 1511, 1276, 1040, 1151, 828, 1142, 864, 546, 30, -316, -270, -231, -348, 143, -111, 143, 2, -173, -187, -161, 249, 536, 168, 292, -213, -330, -607, -777, -704, -670, -604, -540, -1233, -1058, -1151, -833, -487, -181, 304, 606, 718, 1036, 800, 1249, 1616, 1956, 2003, 1792, 1604, 1293, 771, 697, 194, 276, 30, -258, -779, -1412, -1525, -1570, -1741, -1279, -1373, -1062, -963, -1061, -870, -818, -359, 371, 364, 746, 620, 617, 698, 587, 776, 965, 1120, 1398, 919, 732, 535, 579, 713, 673, 915, 895, 755, 728, 146, 101, -45, 41, 109, -386, -599, -933, -1476, -1530, -1894, -1773, -1528, -1530, -1318, -1632, -1493, -1062, -794, -110, 384, 940, 1484, 1657, 2024, 2013, 2185, 2699, 2741, 2770, 2381, 1929, 1589, 795, 446, -80, -441, -621, -1200, -1824, -2303, -2600, -2447, -2569, -2196, -1879, -1631, -1207, -1055, -770, -375, 157, 1031, 1148, 1479, 1629, 1546, 1610, 1504, 1484, 1713, 1447, 1596, 946, 479, 344, 33, 3, -32, -162, -32, -374, -344, -651, -827, -618, -377, -348, -394, -615, -538, -921, -795, -882, -758, -449, -339, -427, -543, -637, -118, -137, 290, 665, 846, 1152, 1222, 1122, 1307, 1168, 1732, 1582, 1450, 1274, 886, 527, 240, -170, -172, -514, -396, -830, -1306, -1475, -1554, -1472, -1248, -1146, -685, -751, -380, -355, -307, -5, 449, 743, 949, 717, 903, 548, 570, 487, 427, 607, 671, 538, 284, -169, 86, -51, 163, 370, 443, 587, 596, 397, 474, 159, 564, 579, 467, 332, -39, -378, -637, -1052, -1006, -1243, -1068, -1134, -1436, -1598, -1581, -1351, -946, -657, 11, 221, 731, 989, 1121, 1443, 1722, 2218, 2509, 2273, 2323, 1895, 1569, 1247, 743, 586, 322, -80, -475, -1373, -1625, -1925, -2086, -1978, -1965, -1777, -1653, -1634, -1385, -1360, -912, -273, 173, 581, 684, 922, 1008, 980, 1266, 1320, 1598, 1754, 1580, 1325, 928, 843, 829, 668, 783, 629, 464, 340, -112, -300, -612, -517, -360, -677, -772, -990, -1305, -1373, -1630, -1431, -1310, -1104, -774, -968, -922, -625, -404, 139, 444, 995, 1336, 1534, 1754, 1755, 1768, 2052, 2125, 2177, 1807, 1574, 1119, 544, 176, -258, -629, -711, -1100, -1357, -1995, -2138, -2094, -2113, -1841, -1480, -1307, -813, -738, -347, -184, 238, 892, 1177, 1342, 1541, 1382, 1465, 1174, 1228, 1100, 1089, 1075, 767, 218, 53, -261, -177, -359, -181, -172, -233, -196, -275, -448, -250, -168, 190, 22, 48, -60, -282, -417, -467, -647, -400, -540, -361, -770, -877, -762, -696, -489, -120, -19, 422, 440, 722, 755, 859, 1250, 1531, 1519, 1625, 1314, 1297, 886, 743, 483, 319, 213, 2, -533, -867, -1246, -1205, -1402, -1254, -1152, -1147, -1013, -951, -992, -708, -606, 27, 165, 307, 456, 442, 469, 611, 541, 888, 904, 1096, 947, 624, 592, 575, 585, 753, 706, 838, 641, 586, 371, 133, 108, 179, 80, -65, -475, -591, -1014, -1234, -1352, -1478, -1355, -1267, -1322, -1383, -1484, -1130, -841, -475, 76, 453, 866, 1221, 1384, 1714, 1804, 2263, 2464, 2343, 2279, 1931, 1581, 1189, 674, 408, -24, -332, -637, -1412, -1832, -2138, -2280, -2239, -2197, -1912, -1752, -1569, -1245, -1094, -678, -146, 461, 873, 1090, 1353, 1456, 1437, 1613, 1525, 1698, 1692, 1621, 1303, 761, 543, 400, 73, 157, -34, -116, -288, -524, -671, -854, -875, -535, -645, -555, -685, -732, -848, -888, -849, -706, -573, -245, -395, -404, -430, -228, -35, 217, 573, 857, 913, 1239, 1086, 1214, 1197, 1464, 1563, 1430, 1233, 1093, 587, 445, -6, -147, -348, -472, -711, -1153, -1468, -1458, -1645, -1369, -1295, -995, -847, -663, -518, -357, -252, 342, 540, 875, 883, 968, 898, 822, 755, 785, 674, 863, 646, 468, 96, 10, -57, -43, 21, 171, 68, 247, 43, 85, -37, 107, 322, 296, 148, 126, -236, -286, -586, -666, -736, -743, -732, -849, -1163, -1045, -1089, -788, -605, -228, 68, 352, 595, 832, 936, 1330, 1585, 1883, 1828, 1809, 1670, 1404, 1136, 914, 516, 397, -1, -294, -878, -1316, -1504, -1680, -1778, -1655, -1711, -1514, -1482, -1325, -1150, -905, -346, 88, 318, 650, 745, 978, 1033, 1185, 1348, 1411, 1541, 1519, 1175, 1000, 796, 740, 606, 506, 480, 257, 85, -114, -404, -531, -556, -477, -576, -777, -860, -1093, -1199, -1199, -1238, -1080, -969, -791, -754, -875, -571, -372, -65, 346, 673, 1008, 1254, 1393, 1577, 1528, 1775, 1975, 1950, 1804, 1540, 1198, 834, 393, 134, -298, -488, -804, -1203, -1664, -1918, -2039, -2002, -1973, -1606, -1516, -1215, -973, -741, -450, -58, 475, 1002, 1114, 1420, 1384, 1423, 1421, 1423, 1387, 1399, 1246, 1151, 561, 334, 28, -114, -230, -268, -353, -389, -558, -539, -779, -663, -509, -293, -259, -234, -310, -306, -476, -319, -413, -229, -179, -92, -280, -380, -392, -233, -224, 124, 220, 450, 550, 650, 671, 756, 860, 1225, 1137, 1228, 1019, 869, 645, 458, 224, 145, -96, -103, -558, -843, -1091, -1177, -1251, -1177, -1118, -947, -939, -712, -746, -537, -354, 87, 336, 514, 586, 742, 632, 804, 752, 890, 942, 977, 874, 639, 419, 450, 266, 352, 309, 306, 237, 154, -4, -108, -308, -103, -183, -207, -381, -529, -711, -856, -952, -937, -985, -813, -840, -913, -910, -763, -551, -295, 5, 415, 616, 964, 1118, 1288, 1415, 1650, 1886, 1888, 1773, 1664, 1304, 1042, 709, 378, 104, -240, -513, -1001, -1469, -1659, -1890, -1946, -1895, -1820, -1658, -1530, -1283, -1032, -813, -335, 181, 528, 851, 1042, 1256, 1337, 1500, 1601, 1645, 1692, 1646, 1371, 1050, 744, 606, 343, 196, 65, -178, -373, -542, -797, -899, -1039, -840, -859, -882, -880, -922, -974, -858, -816, -592, -477, -220, -133, -154, -68, 119, 274, 563, 722, 970, 1009, 1164, 1172, 1138, 1116, 1266, 1226, 1178, 903, 739, 354, 124, -133, -348, -550, -663, -915, -1150, -1478, -1452, -1501, -1368, -1209, -1002, -864, -590, -474, -174, -55, 392, 706, 947, 1072, 1169, 1094, 1158, 1055, 1129, 1003, 1005, 842, 584, 213, 74, -134, -139, -279, -224, -384, -392, -496, -537, -629, -493, -370, -185, -267, -179, -310, -333, -378, -325, -320, -158, -186, -112, -347, -294, -271, -143, -10, 220, 313, 518, 543, 704, 675, 822, 1005, 1164, 1136, 1123, 925, 793, 511, 429, 192, 83, -97, -298, -713, -968, -1199, -1225, -1338, -1237, -1217, -1146, -1058, -932, -834, -612, -326, 98, 282, 543, 683, 800, 900, 1047, 1140, 1277, 1291, 1366, 1102, 898, 772, 632, 514, 420, 271, 125, -110, -247, -471, -667, -721, -691, -750, -815, -912, -970, -1075, -1025, -966, -845, -646, -468, -380, -361, -219, 19, 206, 501, 778, 949, 1151, 1271, 1347, 1351, 1341, 1478, 1428, 1276, 1117, 814, 516, 196, -82, -353, -599, -811, -1070, -1452, -1619, -1743, -1729, -1666, -1501, -1331, -1136, -864, -585, -354, -11, 385, 799, 1035, 1281, 1441, 1520, 1556, 1634, 1544, 1548, 1399, 1253, 858, 545, 278, 45, -212, -352, -611, -754, -963, -1048, -1178, -1226, -1151, -973, -948, -781, -768, -617, -559, -350, -203, 27, 203, 436, 382, 448, 460, 607, 659, 813, 862, 908, 857, 878, 737, 712, 608, 707, 568, 473, 281, 126, -133, -208, -420, -434, -579, -589, -780, -956, -1061, -1005, -1010, -815, -753, -570, -512, -324, -218, -34, 105, 460, 582, 771, 786, 886, 833, 892, 874, 905, 843, 866, 680, 478, 219, 156, 17, -35, -113, -163, -327, -356, -504, -513, -616, -478, -434, -412, -453, -436, -531, -471, -465, -358, -277, -143, -94, -99, -205, -47, 10, 173, 369, 460, 559, 680, 732, 953, 890, 989, 957, 640, 884, 668, 387, -16, -53, 173, 460, 485, 442, -384, -767, -1839, -2324, -2251, -1630, -987, -687, -866, -641, -1054, -477, -396, 121, 512, 1098, 1414, 1524, 1279, 1731, 1286, 1580, 1290, 1341, 1336, 1209, 822, 298, -375, -162, -750, -494, -857, -870, -859, -860, -1139, -1067, -1662, -806, -887, -526, -568, -531, -498, -387, -433, 211, 74, 696, 448, 331, 158, 407, 650, 1076, 1068, 1602, 1205, 1645, 1082, 1009, 626, 655, 817, 776, 198, 252, -642, -705, -1107, -1128, -1169, -1265, -1350, -1416, -2069, -1640, -1687, -1097, -788, -404, -92, 265, 487, 860, 661, 1210, 1517, 1951, 1888, 1696, 1539, 1200, 1024, 1139, 702, 746, 322, -77, -697, -1198, -1174, -1184, -1172, -932, -1163, -1000, -934, -981, -883, -918, -225, 138, 192, 341, 128, 100, 242, 386, 832, 721, 903, 819, 293, 140, 128, 226, 638, 464, 672, 408, 504, 381, 154, 6, 387, 445, 617, 127, 71, -475, -472, -420, -363, -412, -371, -633, -690, -1401, -1052, -1092, -746, -437, -198, -88, 400, 186, 605, 222, 758, 1101, 1297, 1285, 1222, 786, 931, 638, 1017, 649, 698, 432, 100, -501, -577, -840, -445, -666, -249, -615, -454, -477, -584, -824, -599, -454, 213, -144, 53, -367, -413, -367, -87, -12, 469, 320, 706, 8, 136, 42, 351, 630, 963, 901, 1255, 936, 1188, 598, 613, 732, 888, 728, 584, -85, -143, -824, -590, -952, -975, -1118, -1145, -1552, -1589, -1824, -1314, -1321, -710, -548, -161, 195, 464, 582, 782, 955, 1854, 1826, 2122, 1856, 1531, 1350, 1210, 1019, 1070, 512, 666, -84, -559, -830, -1129, -1124, -1078, -1166, -922, -1148, -860, -1080, -1257, -1065, -602, -173, 29, -16, 185, -69, 309, 538, 692, 937, 944, 936, 666, 448, 710, 616, 852, 986, 759, 874, 735, 585, 282, -173, 194, 54, -189, -304, -785, -881, -1111, -1048, -973, -1186, -1011, -985, -1319, -1074, -1082, -627, -304, 29, 439, 584, 944, 1220, 1020, 1205, 1374, 1762, 1710, 1544, 1419, 975, 656, 665, 252, 231, -204, -241, -716, -1158, -1170, -1286, -1276, -916, -1099, -758, -775, -585, -496, -617, -229, 246, 185, 480, 190, 352, 274, 541, 768, 787, 699, 802, 266, 264, -19, 221, 273, 436, 545, 455, 366, 510, 155, 267, 11, 394, 323, 162, 13, -197, -545, -307, -521, -293, -681, -690, -885, -1200, -1243, -1059, -964, -256, -204, 246, 229, 457, 635, 647, 685, 1290, 1294, 1645, 1224, 1158, 762, 643, 685, 671, 422, 459, -17, -267, -926, -964, -1063, -897, -679, -597, -755, -565, -860, -584, -864, -411, -46, 32, 86, 76, -209, 83, -24, 459, 443, 530, 723, 558, 355, 468, 328, 760, 749, 1032, 910, 811, 790, 613, 283, 363, 338, 417, -52, -289, -688, -1097, -1111, -1077, -1110, -972, -1118, -1010, -1320, -1280, -1041, -857, -291, 222, 429, 831, 909, 1212, 1162, 1192, 1695, 1751, 1786, 1679, 1226, 997, 599, 601, 472, 64, -4, -387, -908, -1202, -1563, -1451, -1366, -1165, -935, -1086, -792, -719, -727, -613, -320, 108, 277, 335, 497, 280, 520, 723, 874, 1022, 930, 1059, 774, 366, 514, 280, 542, 697, 627, 584, 394, 292, 286, -237, 19, -31, -75, -168, -569, -851, -1066, -1128, -865, -1049, -776, -718, -722, -822, -846, -670, -336, -28, 584, 507, 953, 1062, 1190, 1179, 1174, 1423, 1592, 1254, 1250, 580, 389, 175, 91, 53, -140, -344, -369, -1052, -1003, -1364, -1152, -936, -690, -552, -524, -549, -176, -497, -152, -1, 400, 581, 528, 402, 315, 97, 555, 322, 594, 488, 664, 472, 263, 126, 272, 237, 728, 479, 590, 425, 435, 310, -23, -34, 222, -110, 68, -478, -598, -847, -891, -834, -912, -1086, -667, -1031, -837, -966, -703, -307, 94, 400, 553, 529, 1043, 976, 1154, 1129, 1452, 1532, 1393, 1139, 909, 427, 677, 321, 285, -100, -239, -409, -886, -1173, -1097, -1255, -773, -858, -798, -814, -691, -438, -467, -514, 23, -17, 358, 257, 282, 286, 393, 702, 738, 565, 871, 703, 645, 412, 314, 521, 631, 824, 766, 385, 561, 347, 221, -101, -155, -28, -201, -369, -605, -1044, -948, -1023, -1011, -1068, -1062, -723, -938, -961, -735, -604, 26, 382, 623, 846, 915, 1313, 1356, 1168, 1453, 1470, 1572, 1428, 1007, 775, 359, 368, 161, -176, -284, -485, -837, -1208, -1568, -1425, -1372, -918, -734, -790, -586, -467, -357, -328, -409, 219, 354, 595, 633, 487, 523, 652, 620, 791, 587, 962, 762, 519, 342, 158, 211, 419, 329, 460, 131, 395, 230, -6, -227, -196, -241, -202, -567, -506, -938, -790, -812, -830, -788, -605, -563, -516, -807, -488, -465, 56, 373, 576, 744, 1045, 1120, 1355, 923, 1351, 1247, 1315, 1159, 838, 508, 351, 25, 125, -375, -217, -373, -656, -969, -1162, -1250, -992, -1073, -700, -921, -563, -393, -235, -299, -140, 72, 408, 300, 663, 413, 557, 584, 556, 555, 594, 686, 844, 330, 474, 175, 249, 343, 342, 326, 372, 329, 546, -38, -22, -147, -178, -212, -373, -508, -600, -789, -560, -909, -790, -752, -703, -747, -790, -647, -301, -168, 398, 371, 611, 878, 1075, 1196, 1129, 1305, 1513, 1297, 1354, 925, 617, 419, 198, 77, -192, -350, -283, -864, -1026, -1298, -1440, -1246, -1191, -968, -918, -792, -345, -384, -307, -39, 153, 511, 562, 676, 663, 591, 856, 783, 800, 905, 876, 859, 453, 352, 251, 161, 370, 330, 134, 193, 32, 124, -241, -281, -133, -250, -225, -345, -710, -757, -1010, -849, -938, -857, -559, -505, -572, -500, -641, -209, -35, 490, 631, 800, 1136, 1265, 1135, 1193, 1086, 1357, 1186, 1214, 930, 593, 374, 231, -192, -247, -591, -444, -962, -1139, -1355, -1379, -1239, -923, -936, -597, -646, -220, -286, -220, 53, 335, 543, 894, 666, 832, 529, 767, 682, 641, 670, 826, 486, 458, 0, 85, -96, 185, 218, 178, 176, 293, 81, 7, -362, -83, -258, -128, -255, -477, -662, -580, -843, -685, -934, -458, -525, -522, -473, -444, -316, 98, 168, 554, 570, 1047, 1153, 1080, 1041, 1115, 1048, 1212, 961, 1008, 540, 521, 296, -67, -320, -396, -631, -730, -1120, -1107, -1297, -1146, -945, -946, -799, -486, -313, -116, -287, 50, 148, 405, 659, 643, 652, 753, 753, 815, 571, 752, 752, 512, 497, 238, 171, 262, 232, 323, 124, 161, 239, -10, -193, -309, -318, -216, -279, -325, -630, -814, -772, -946, -855, -820, -573, -504, -520, -424, -402, -238, 215, 313, 626, 812, 1116, 1341, 1185, 1203, 1306, 1177, 1334, 1054, 879, 551, 356, 116, -199, -448, -422, -757, -838, -1208, -1298, -1388, -1267, -1085, -955, -825, -410, -376, -146, -209, 101, 290, 574, 730, 811, 622, 866, 723, 839, 658, 770, 747, 592, 341, 209, -51, 178, 33, 181, -5, 82, 102, -27, -310, -174, -369, -83, -326, -330, -590, -617, -613, -596, -739, -445, -438, -236, -426, -329, -354, -89, 158, 480, 494, 860, 879, 1105, 795, 929, 945, 1012, 1017, 962, 548, 528, 162, 132, -256, -394, -385, -531, -807, -891, -1222, -1035, -1071, -818, -832, -648, -387, -193, -286, -81, -8, 381, 469, 695, 622, 596, 671, 682, 505, 617, 602, 805, 522, 410, 218, 95, 117, 234, 119, 235, 179, 305, 31, -129, -155, -195, -188, -202, -470, -516, -701, -600, -766, -841, -669, -553, -603, -530, -621, -373, -213, 134, 361, 444, 758, 998, 1036, 1066, 1084, 1244, 1219, 1225, 1047, 759, 602, 424, 174, -64, -286, -233, -557, -827, -1026, -1329, -1283, -1208, -1121, -991, -840, -509, -330, -394, -171, -21, 228, 490, 603, 707, 744, 834, 856, 695, 760, 851, 885, 752, 615, 438, 287, 176, 149, -86, -5, -7, -3, -210, -403, -411, -417, -458, -362, -556, -573, -634, -644, -752, -758, -579, -309, -366, -154, -226, -41, 66, 279, 418, 593, 812, 1098, 955, 1011, 937, 992, 958, 896, 731, 580, 355, 352, -85, -248, -449, -468, -747, -867, -1060, -1073, -1144, -922, -959, -707, -556, -243, -161, -170, -41, 230, 332, 733, 664, 787, 712, 757, 646, 537, 439, 668, 406, 462, 209, 135, 37, 55, -3, 27, -16, 215, 83, 28, -186, -145, -226, -157, -209, -224, -397, -250, -480, -488, -653, -511, -499, -462, -413, -287, -343, -67, -71, 118, 214, 500, 732, 819, 788, 954, 856, 1069, 946, 920, 734, 685, 556, 327, 27, 24, -227, -323, -591, -768, -917, -963, -939, -890, -933, -671, -609, -495, -573, -399, -225, 23, 237, 393, 408, 592, 573, 634, 581, 680, 847, 792, 751, 619, 385, 414, 344, 365, 348, 317, 361, 172, -172, -287, -464, -440, -430, -476, -496, -595, -613, -752, -880, -856, -693, -552, -458, -436, -327, -267, -18, 162, 404, 718, 984, 1132, 1127, 1037, 1140, 1043, 1133, 1089, 961, 809, 637, 302, 28, -381, -409, -618, -754, -931, -1138, -1277, -1302, -1332, -1112, -1035, -616, -411, -250, -170, -26, 106, 424, 546, 805, 803, 982, 931, 851, 728, 762, 746, 722, 488, 435, 144, 113, -24, -60, -118, -55, -65, -25, -354, -276, -478, -353, -300, -312, -322, -277, -399, -313, -577, -393, -282, -149, -101, -96, -208, -117, -183, 63, 24, 375, 573, 779, 706, 699, 616, 704, 601, 748, 537, 614, 479, 325, 86, -89, -176, -129, -425, -360, -670, -676, -713, -687, -667, -529, -432, -141, -290, -118, -175, -22, 122, 199, 214, 293, 247, 457, 204, 284, 277, 392, 420, 383, 288, 332, 225, 423, 259, 356, 412, 499, 453, 259, 140, 131, -16, 55, -238, -305, -455, -570, -679, -850, -865, -641, -791, -610, -748, -724, -548, -444, -175, 49, 269, 750, 805, 930, 963, 1009, 1187, 1230, 1237, 1173, 985, 968, 599, 323, 22, -123, -227, -496, -667, -888, -1123, -1102, -1279, -1245, -1090, -938, -610, -622, -546, -331, -256, 127, 280, 408, 625, 678, 871, 795, 741, 923, 899, 954, 877, 674, 656, 448, 442, 249, 102, 172, 86, -42, -272, -541, -491, -578, -524, -600, -708, -642, -664, -788, -786, -802, -459, -433, -242, -190, -122, 74, 216, 305, 545, 630, 1047, 998, 934, 911, 825, 890, 896, 677, 703, 376, 371, 64, -248, -394, -415, -512, -480, -755, -732, -903, -788, -785, -710, -511, -197, -56, 23, -100, 155, 136, 415, 452, 471, 505, 547, 372, 341, 39, 355, 284, 320, 234, 81, -30, -5, -188, -14, -105, 235, 301, 266, 157, 113, 5, 135, -25, 106, -76, 65, -62, -255, -455, -454, -499, -392, -561, -411, -534, -395, -341, -292, -180, 114, 287, 537, 381, 601, 570, 731, 814, 826, 839, 915, 761, 716, 304, 290, 152, -9, -124, -348, -518, -533, -725, -629, -813, -675, -543, -561, -622, -646, -657, -405, -329, -66, -8, 172, 320, 322, 303, 356, 538, 743, 699, 794, 686, 685, 701, 569, 547, 547, 582, 693, 370, 239, 40, -179, -195, -445, -565, -627, -764, -777, -1023, -1094, -929, -891, -740, -718, -611, -438, -316, -66, 92, 311, 698, 906, 1101, 1075, 1129, 1211, 1199, 1183, 1057, 892, 866, 589, 368, -10, -209, -299, -550, -730, -869, -1074, -1000, -1124, -1023, -1010, -834, -538, -445, -428, -218, -147, 219, 285, 465, 557, 622, 736, 736, 587, 709, 681, 773, 596, 499, 332, 221, 105, 57, -124, -4, -39, 54, -216, -278, -335, -325, -300, -231, -350, -205, -314, -212, -381, -386, -241, -152, -180, -44, -183, 9, -66, 25, 14, 127, 351, 568, 446, 523, 395, 555, 507, 540, 457, 397, 333, 325, 36, 34, -60, 66, -111, -196, -321, -401, -486, -443, -576, -392, -316, -74, -141, -226, -232, -178, -131, 49, -21, 138, 91, 200, 120, 36, 139, 306, 257, 382, 234, 341, 318, 336, 360, 335, 460, 653, 534, 475, 249, 208, 118, 63, -14, -99, -194, -211, -490, -672, -881, -760, -761, -764, -704, -702, -650, -520, -526, -276, -72, 314, 606, 619, 744, 812, 853, 1078, 1056, 1182, 1157, 1085, 937, 524, 245, 157, -25, -99, -311, -444, -592, -805, -907, -1090, -1084, -906, -776, -644, -653, -549, -410, -333, -102, 30, 245, 508, 591, 646, 595, 667, 823, 762, 865, 789, 711, 629, 437, 316, 176, 92, 213, 36, -39, -182, -333, -370, -487, -542, -514, -615, -459, -602, -642, -615, -549, -448, -339, -289, -109, -104, 107, 127, 255, 421, 660, 833, 819, 752, 787, 650, 765, 660, 655, 586, 482, 310, 90, -222, -198, -441, -489, -620, -704, -732, -690, -761, -639, -701, -392, -203, -89, -43, 33, -35, 345, 271, 329, 90, 371, 560, 863, 815, 965, 578, 507, -172, -390, -519, -142, 44, 240, -14, 110, -209, -16, -173, 60, 55, 342, 242, 279, -29, 210, -51, 188, -72, -35, -230, -212, -530, -675, -1089, -757, -806, -326, -375, -114, 2, 306, 236, 543, 252, 858, 866, 1095, 917, 860, 767, 857, 492, 586, 157, 253, -80, -338, -712, -747, -749, -475, -668, -444, -650, -380, -523, -384, -491, -239, 6, 304, 61, 213, 14, 296, 264, 291, 303, 348, 352, 437, 15, 157, 85, 325, 343, 276, 354, 446, 405, 521, 159, 274, 272, 270, 89, -243, -315, -375, -519, -469, -699, -670, -696, -801, -884, -1022, -777, -484, -290, -12, 126, 354, 640, 686, 929, 847, 1219, 1352, 1233, 1096, 839, 702, 720, 329, 322, -84, -117, -269, -753, -1018, -1019, -1079, -798, -1090, -830, -860, -585, -415, -260, -260, 214, 242, 600, 318, 546, 513, 728, 677, 648, 457, 608, 373, 465, -78, 70, -91, -52, -139, -122, -263, 162, -20, 341, -112, 70, 92, 139, -43, 4, -203, 188, -196, -63, -462, -383, -364, -358, -635, -441, -586, -96, -348, -47, -111, 196, 405, 580, 397, 660, 568, 990, 633, 697, 439, 470, 303, 282, -60, 129, -116, 145, -429, -461, -636, -495, -535, -414, -577, -152, -267, 134, -124, -116, 58, 241, 173, 255, -71, 309, 31, 162, -104, -130, -81, 82, -165, -96, -295, 78, -45, 158, 111, 279, 453, 628, 544, 540, 431, 846, 651, 581, 339, 146, 26, -165, -515, -513, -844, -564, -838, -1097, -1098, -1063, -792, -588, -571, -125, -30, 407, 476, 389, 658, 967, 1208, 1263, 1028, 1104, 863, 754, 611, 289, 289, 201, -17, -386, -803, -749, -778, -870, -802, -949, -694, -601, -472, -405, -502, -88, 84, 85, 252, 84, 377, 375, 408, 457, 347, 551, 679, 239, 296, 111, 341, 371, 270, 340, 361, 352, 554, 127, 112, 30, 175, 92, -120, -244, -281, -509, -469, -875, -717, -801, -555, -691, -818, -675, -404, -322, 69, -49, 383, 479, 751, 821, 740, 843, 1195, 949, 1027, 573, 626, 470, 393, 204, 10, -270, -138, -708, -764, -1099, -850, -720, -649, -655, -530, -523, -84, -222, 39, -14, 403, 504, 508, 382, 521, 424, 718, 422, 475, 165, 196, -25, -275, -466, -269, -312, 50, -232, -18, -63, 86, 225, 217, 96, 490, 312, 525, 96, 120, 77, 59, -38, -95, -359, -145, -425, -465, -792, -657, -509, -320, -291, -141, -177, 178, 125, 449, 299, 577, 753, 680, 541, 548, 388, 672, 341, 394, 148, 13, 68, -170, -426, -315, -416, -146, -385, -393, -389, -381, -193, -107, -203, 42, 62, 184, -35, -133, -40, -64, 38, 61, -59, 107, 78, 154, -12, -87, 204, 236, 340, 390, 326, 509, 496, 590, 520, 325, 535, 375, 225, -11, -274, -251, -409, -550, -607, -891, -711, -802, -990, -945, -840, -522, -299, -278, 102, 115, 514, 725, 769, 841, 1016, 1119, 1144, 805, 857, 666, 725, 539, 344, 149, -49, -216, -485, -961, -800, -922, -734, -759, -789, -721, -591, -521, -206, -438, 60, 228, 355, 358, 257, 311, 464, 284, 520, 266, 462, 483, 387, 193, 94, 55, 215, -15, 168, -53, 161, 151, 142, -14, -12, 10, 181, -197, -155, -422, -344, -413, -443, -459, -355, -332, -58, -439, -234, -258, 26, 151, 211, 299, 491, 436, 767, 432, 585, 582, 674, 595, 364, 161, 200, -154, -41, -427, -365, -376, -298, -462, -559, -616, -340, -464, -204, -298, -62, 68, 212, 227, 147, 148, 485, 288, 470, 230, 291, 246, 92, -5, -76, -233, 132, -217, -174, -266, -152, 24, 8, 0, 152, 61, 407, 257, 257, 278, 407, 460, 301, 52, 102, -147, 25, -221, -300, -373, -365, -378, -578, -682, -391, -426, -170, -226, -140, 31, 116, 332, 329, 272, 637, 563, 649, 486, 397, 522, 478, 482, 345, 25, 180, -32, -239, -365, -482, -260, -298, -357, -352, -527, -312, -277, -338, -340, -263, 39, 2, -92, -58, -44, 175, 197, 157, 199, 177, 381, 185, 93, 241, 315, 520, 539, 364, 425, 260, 387, 320, 39, 169, 146, 58, -96, -483, -422, -567, -468, -486, -639, -554, -477, -608, -619, -723, -265, -54, 245, 356, 388, 550, 684, 661, 691, 553, 882, 799, 644, 447, 266, 218, 228, -21, -38, -367, -235, -466, -735, -799, -767, -651, -474, -632, -363, -464, -123, 50, 62, 161, 373, 423, 569, 258, 438, 391, 566, 611, 474, 369, 433, 243, 138, -253, -97, -119, -58, -132, -252, -271, -145, -211, -60, -385, -38, -28, -55, -138, -277, -229, -31, -160, 99, -122, 62, 146, -8, -65, -25, 21, 279, 61, 192, 43, 151, 295, 259, 131, 184, 175, 326, -5, 82, 3, 102, 153, -31, -148, -147, -141, 31, -316, -160, -132, -112, -93, -220, -185, 9, 52, 323, 46, 102, 160, 111, 91, -28, 18, 219, 83, 202, -72, -140, -62, -162, -185, -220, -155, 85, -56, 62, -32, -44, 201, 275, 349, 293, 323, 484, 252, 165, 43, -11, 70, -76, -119, -249, -299, -116, -404, -453, -376, -418, -233, -390, -334, -190, -87, 301, 342, 310, 550, 479, 591, 439, 419, 540, 486, 526, 417, 134, 125, -29, -70, -344, -385, -352, -463, -528, -613, -757, -500, -470, -200, -238, -170, 97, 126, 141, 265, 181, 481, 395, 475, 369, 263, 434, 432, 221, 301, 94, 240, -4, -49, -116, -151, -35, 39, -191, -120, -280, -130, -309, -330, -262, -177, -113, 1, -265, -163, -278, -50, -154, -100, 33, 167, 159, 288, 123, 361, 289, 532, 454, 353, 426, 471, 297, 330, 47, 226, 32, 39, -117, -339, -407, -323, -609, -508, -685, -461, -490, -422, -351, -242, -106, 244, 257, 392, 294, 526, 461, 453, 442, 474, 473, 573, 289, 232, -77, 56, -101, -271, -292, -278, -355, -307, -551, -415, -425, -164, 28, -35, -5, 131, 82, 192, 84, 314, 369, 467, 464, 256, 114, 151, 8, 20, -138, -38, -82, -190, -227, -358, -317, -109, 13, 95, -55, 37, 60, -22, 28, 51, 195, 331, 287, 243, 15, 10, 57, -114, -63, -110, -83, -48, -195, -209, -196, -118, 169, 59, 36, 42, 69, 127, 71, 103, 187, 135, 228, 29, -30, -99, 6, -4, -67, -66, 16, -73, -14, -205, -87, 7, 214, 346, 250, 166, 247, 30, 91, -31, 73, 145, 136, -1, -185, -411, -234, -393, -304, -354, -227, -223, -254, -308, -196, -132, 280, 360, 502, 391, 446, 413, 408, 351, 498, 444, 611, 343, 172, -146, -201, -262, -337, -471, -354, -505, -418, -650, -606, -574, -310, -26, 123, 54, 296, 209, 363, 230, 356, 457, 564, 549, 509, 189, 254, 116, 82, -98, -80, -123, -132, -307, -344, -514, -288, -203, -23, -145, -70, -37, -39, -105, -4, -15, 300, 272, 347, 127, 14, 96, 42, -80, 75, 33, 184, 23, -84, -182, -135, 67, 248, 148, 250, 182, 209, 47, -23, 7, 102, 182, 165, -123, -204, -289, -241, -357, -359, -231, -212, -203, -221, -323, -137, 40, 326, 383, 364, 483, 448, 347, 284, 197, 364, 389, 376, 190, -132, -159, -241, -406, -411, -431, -298, -284, -395, -393, -454, -211, 32, 128, 220, 320, 410, 364, 242, 288, 306, 438, 438, 308, 99, -30, -22, -140, -320, -265, -350, -306, -395, -499, -466, -313, -76, 167, 60, 239, 284, 294, 267, 247, 352, 510, 490, 445, 117, 56, 46, -16, -145, -163, -170, -182, -373, -437, -593, -402, -226, -7, -3, 37, 114, 198, 82, 190, 185, 373, 412, 360, 140, -5, -21, 82, -109, -23, -65, -11, -112, -243, -361, -280, -129, 203, 107, 185, 178, 204, 109, 37, 44, 241, 283, 390, 93, -69, -175, -163, -304, -304, -272, -123, -212, -221, -400, -251, -66, 229, 314, 304, 345, 445, 299, 369, 262, 390, 442, 403, 198, -80, -329, -245, -475, -462, -488, -399, -375, -452, -591, -503, -363, 52, 207, 310, 351, 443, 401, 350, 336, 497, 605, 753, 524, 288, 8, -89, -204, -320, -297, -160, -257, -304, -576, -658, -586, -338, -26, 82, 126, 253, 160, 153, 90, 205, 415, 545, 538, 326, 57, 43, -90, -172, -223, -191, -94, -171, -314, -417, -438, -169, 17, 104, 130, 208, 276, 189, 144, 192, 296, 457, 406, 266, 57, -65, -35, -241, -302, -274, -250, -211, -310, -398, -298, -185, 110, 175, 137, 221, 229, 210, 194, 167, 355, 442, 494, 314, 45, -110, -130, -258, -338, -371, -229, -293, -311, -452, -410, -223, 39, 193, 253, 241, 403, 310, 285, 257, 340, 485, 549, 375, 170, -154, -161, -323, -415, -429, -367, -368, -406, -573, -509, -439, -59, 154, 279, 348, 453, 447, 433, 309, 422, 482, 630, 520, 291, 17, -80, -217, -328, -499, -400, -445, -415, -551, -598, -521, -279, -78, 114, 70, 308, 301, 340, 306, 309, 448, 598, 521, 470, 129, 99, 33, -74, -164, -182, -232, -239, -458, -501, -565, -326, -91, 94, 102, 190, 219, 238, 93, 172, 194, 394, 403, 266, 62, -96, -144, -160, -357, -253, -282, -234, -255, -365, -348, -173, 22, 309, 282, 418, 473, 471, 414, 307, 300, 393, 355, 351, 41, -133, -229, -349, -450, -537, -484, -380, -441, -422, -515, -374, -114, 100, 259, 310, 431, 524, 422, 421, 351, 424, 492, 410, 277, 11, -103, -97, -316, -342, -369, -395, -359, -530, -540, -462, -294, 62, 152, 231, 345, 333, 388, 293, 318, 428, 492, 557, 350, 62, -121, -237, -289, -418, -340, -266, -307, -340, -491, -499, -291, -116, 205, 255, 353, 476, 379, 363, 319, 290, 474, 431, 408, 150, -130, -186, -340, -412, -367, -371, -243, -354, -419, -512, -475, -201, 27, 152, 271, 284, 410, 289, 267, 302, 375, 517, 476, 244, 83, -131, -116, -270, -269, -187, -161, -150, -255, -410, -305, -228, 102, 203, 238, 342, 309, 255, 194, 75, 248, 225, 300, 155, -129, -251, -315, -430, -388, -431, -249, -269, -281, -341, -343, -136, 165, 341, 467, 459, 621, 517, 463, 389, 360, 436, 431, 233, 67, -259, -220, -391, -508, -470, -454, -443, -450, -637, -531, -484, -152, 113, 213, 363, 462, 435, 443, 304, 418, 452, 579, 562, 329, 101, -28, -185, -266, -405, -257, -265, -280, -362, -483, -414, -217, -55, 112, 77, 256, 259, 177, 163, 136, 270, 399, 350, 282, -21, -107, -191, -364, -345, -309, -216, -132, -231, -189, -223, -90, 171, 234, 306, 350, 360, 375, 247, 244, 269, 332, 392, 192, -33, -223, -288, -346, -478, -419, -353, -345, -325, -473, -420, -288, -43, 229, 237, 344, 454, 350, 353, 225, 300, 430, 439, 403, 166, -49, -58, -224, -240, -288, -223, -188, -259, -332, -379, -335, -52, 86, 223, 222, 292, 318, 214, 151, 148, 175, 325, 220, 107, -143, -249, -280, -403, -436, -313, -295, -169, -301, -288, -232, -46, 227, 318, 343, 500, 466, 513, 361, 336, 368, 372, 379, 261, -21, -74, -222, -281, -430, -408, -374, -385, -453, -495, -548, -331, -169, 56, 65, 171, 287, 291, 262, 286, 261, 455, 442, 453, 252, 94, 95, -15, -173, -102, -146, -48, -189, -316, -388, -348, -145, 35, 10, 128, 130, 188, 67, 19, 26, 87, 159, 178, -18, -85, -145, -107, -220, -235, -135, -83, -76, -95, -194, -60, 81, 308, 362, 346, 432, 433, 316, 265, 152, 230, 231, 216, 51, -199, -250, -302, -460, -478, -487, -349, -319, -388, -412, -428, -226, 30, 140, 229, 295, 391, 367, 283, 308, 372, 493, 544, 391, 179, 7, -26, -126, -235, -157, -131, -118, -211, -401, -430, -346, -112, 111, 68, 159, 182, 115, 74, 13, 129, 280, 322, 290, 3, -177, -221, -293, -299, -236, -96, 2, -86, -190, -340, -249, -33, 192, 309, 360, 422, 414, 217, 183, 150, 274, 392, 364, 207, -22, -162, -184, -349, -298, -230, -174, -220, -386, -519, -501, -396, -100, -29, 96, 192, 227, 185, 119, 132, 298, 371, 518, 358, 199, 100, 38, -43, -79, -40, 93, -6, -72, -264, -305, -229, -33, 88, 109, 96, 138, -24, -67, -126, -21, 113, 180, 106, -32, -233, -192, -310, -338, -257, -124, -34, -5, -151, -104, -114, 155, 379, 441, 509, 551, 331, 384, 169, 130, -10, 165, 286, 392, 240, 214, -199, -349, -850, -908, -866, -575, -427, -337, -446, -194, -260, 24, -9, 323, 400, 447, 377, 396, 315, 646, 607, 851, 675, 581, 264, -130, -421, -537, -666, -360, -403, -236, -385, -364, -247, -157, -36, 298, 145, 391, 216, 184, 47, 20, 203, 356, 229, 273, -155, -276, -540, -553, -480, -267, -30, 69, -132, -70, -193, 120, 164, 490, 601, 586, 574, 433, 56, 175, 53, 330, 277, 165, 5, -377, -609, -592, -790, -452, -373, -215, -299, -463, -376, -227, -60, 346, 371, 578, 479, 433, 212, 44, 210, 358, 434, 549, 240, 78, -285, -423, -436, -434, -117, 41, -92, -76, -273, -147, -68, 84, 388, 322, 426, 393, 29, -55, -226, -43, 112, 30, 114, -224, -456, -492, -738, -529, -328, -86, 87, -123, -29, -7, 75, 401, 554, 698, 836, 737, 637, 230, 227, 266, 306, 396, 220, 17, -327, -646, -623, -854, -602, -432, -495, -445, -607, -549, -250, -188, 327, 312, 451, 630, 414, 329, 289, 325, 650, 541, 623, 370, 64, -42, -229, -296, -162, -95, 123, -191, -204, -324, -296, -65, 50, 178, 271, 140, 263, -162, -207, -205, -164, 31, 22, -121, -158, -455, -254, -456, -317, -67, 64, 117, 65, -71, 225, 183, 606, 633, 635, 747, 609, 387, 204, -54, 262, 101, 232, 37, -261, -468, -607, -755, -639, -618, -198, -348, -307, -411, -338, -139, 73, 319, 513, 436, 723, 425, 296, 202, 180, 392, 448, 298, 282, -287, -176, -419, -527, -299, -160, 0, -31, -305, -97, -233, 76, 214, 299, 401, 444, 350, 90, -247, -33, -88, 148, 110, -47, -230, -464, -594, -572, -599, -87, -33, 15, -3, -162, -15, 119, 362, 788, 635, 921, 743, 423, 203, 21, 225, 371, 352, 387, -138, -315, -541, -813, -704, -589, -302, -204, -467, -428, -577, -404, -97, 64, 295, 405, 437, 300, -102, 29, 98, 345, 573, 492, 419, 58, -85, -160, -320, 69, 240, 322, 328, -20, -32, -104, -54, 311, 227, 369, 386, 17, -217, -551, -492, -254, -142, 81, -141, -413, -468, -755, -653, -522, -68, 275, 198, 234, 53, 121, 360, 479, 852, 843, 947, 825, 306, 111, 8, 41, 351, 249, 219, -206, -566, -714, -994, -859, -520, -390, -152, -412, -426, -463, -391, 36, 252, 403, 666, 486, 463, 9, 37, 213, 390, 662, 570, 265, 111, -245, -278, -411, -119, 170, 177, 95, -119, -317, -169, -190, 237, 207, 335, 382, 23, -259, -369, -414, 35, -9, 241, 16, -319, -364, -568, -571, -226, -86, 331, 148, 119, -29, -75, 162, 441, 556, 742, 640, 639, 113, -43, -32, 89, 328, 374, 129, -21, -488, -446, -716, -586, -199, -96, -64, -170, -488, -315, -414, 11, 194, 269, 471, 307, 19, -103, -234, 148, 208, 511, 468, 163, -4, -130, -279, -84, 5, 473, 382, 297, 110, -134, -29, 173, 264, 470, 331, 381, -52, -409, -467, -456, -212, -29, -151, -208, -682, -610, -802, -772, -345, -69, 167, 203, -54, 65, -27, 302, 645, 718, 965, 920, 629, 440, 68, 241, 291, 446, 507, 150, -171, -433, -693, -711, -708, -298, -215, -282, -383, -675, -576, -419, -161, 213, 211, 456, 342, -1, -19, -85, 230, 547, 571, 639, 280, 81, -10, -283, -33, 145, 357, 373, 86, -48, -267, -262, 36, 85, 283, 228, 124, -140, -558, -532, -398, -203, 126, -42, -78, -378, -487, -527, -505, -147, 233, 277, 385, 76, 84, 93, 296, 647, 680, 792, 838, 377, 196, -152, 1, 166, 221, 318, 66, -321, -378, -789, -663, -620, -270, -79, -179, -295, -414, -497, -160, -13, 324, 354, 481, 328, 2, -140, -28, 60, 481, 403, 472, 126, -62, -154, -343, -230, 181, 204, 401, 63, -18, -111, -94, 184, 342, 326, 536, 180, 34, -382, -350, -251, -81, 73, 40, -297, -363, -674, -645, -653, -310, 23, 68, 31, -5, -205, 102, 186, 597, 662, 788, 809, 494, 195, 191, 118, 478, 423, 488, 181, -148, -297, -585, -671, -376, -329, -100, -342, -467, -562, -615, -357, -56, -18, 299, 166, 128, -151, -225, -23, 177, 453, 592, 371, 285, 28, -26, -121, 35, 380, 413, 391, 212, -89, -19, -72, 210, 310, 250, 354, 41, -310, -459, -576, -282, -148, -79, -85, -407, -464, -606, -699, -409, -179, 170, 219, 126, 117, -27, 227, 462, 690, 859, 831, 778, 449, 90, 144, 104, 339, 381, 215, -6, -376, -557, -714, -820, -480, -354, -226, -328, -548, -552, -493, -261, 139, 156, 509, 394, 237, 54, -46, 192, 408, 520, 724, 368, 243, 7, -170, -178, -41, 206, 360, 135, 66, -267, -220, -169, 79, 219, 280, 270, 131, -319, -317, -443, -137, 28, 77, 16, -263, -454, -443, -738, -343, -149, 131, 165, 10, -89, -74, -70, 370, 414, 696, 706, 624, 314, 89, 64, 250, 295, 536, 270, 130, -217, -397, -555, -532, -327, -34, -194, -103, -472, -490, -463, -247, 37, 168, 254, 392, -7, -53, -202, 31, 253, 416, 451, 318, 32, 56, -283, -112, 22, 294, 387, 241, 68, -32, -199, 101, 134, 334, 390, 320, 91, -236, -416, -282, -281, 18, -63, -120, -377, -527, -624, -674, -472, -101, -35, 158, -38, -66, -20, 112, 474, 637, 718, 946, 644, 487, 239, 203, 398, 436, 466, 344, -44, -171, -517, -654, -623, -454, -269, -368, -468, -598, -705, -495, -355, -34, 128, 235, 307, 55, -34, 56, 145, 492, 593, 595, 489, 167, 151, -53, -60, 186, 271, 329, 166, -98, -158, -271, -49, 74, 100, 236, 108, -92, -350, -512, -278, -215, 25, 35, -124, -262, -408, -538, -436, -303, 108, 136, 153, 74, -31, 28, 190, 416, 652, 642, 776, 482, 257, 103, 84, 243, 382, 309, 275, -204, -262, -541, -657, -500, -333, -207, -199, -456, -424, -576, -339, -97, 109, 263, 400, 263, 129, -126, 85, 160, 456, 518, 474, 273, 87, -134, -165, -226, 155, 165, 184, 53, -150, -246, -171, -76, 275, 181, 397, 213, -27, -245, -287, -198, 65, 85, 215, -126, -219, -409, -539, -484, -248, -40, 134, -62, -25, -230, -76, 110, 345, 511, 690, 615, 525, 124, 190, 150, 351, 464, 454, 261, 8, -269, -395, -617, -360, -283, -181, -271, -447, -578, -564, -524, -126, -91, 175, 224, 120, -19, -116, -52, 255, 367, 626, 464, 345, 204, 27, -53, 56, 238, 426, 269, 213, -68, -118, -116, -5, 154, 180, 211, 146, -242, -344, -441, -319, -112, -70, -47, -192, -426, -436, -627, -444, -196, 1, 155, 77, 8, -5, 0, 294, 452, 598, 745, 678, 530, 232, 158, 237, 279, 418, 311, 108, -115, -381, -525, -622, -495, -277, -286, -326, -461, -578, -485, -401, -79, 63, 232, 375, 209, 94, 76, 126, 408, 472, 621, 512, 273, 191, -18, -107, 40, 111, 271, 101, -39, -208, -322, -252, -77, -20, 131, 86, 45, -247, -341, -297, -167, 13, 126, 32, -26, -263, -246, -385, -236, 40, 176, 186, 149, -62, 18, -37, 241, 374, 468, 572, 484, 215, 111, -34, 161, 172, 320, 229, 29, -191, -309, -526, -413, -357, -77, -160, -207, -353, -446, -399, -185, -58, 187, 196, 331, 99, -20, -52, 76, 232, 448, 391, 403, 82, 85, -136, -126, 45, 220, 234, 216, -57, -68, -240, -79, 65, 145, 226, 244, 4, -120, -386, -231, -181, 19, 60, -12, -209, -299, -482, -437, -373, -25, 41, 99, 10, -97, -95, 38, 190, 493, 480, 675, 521, 297, 151, 123, 203, 400, 346, 399, 90, -96, -289, -479, -431, -276, -202, -149, -344, -406, -554, -471, -297, -104, 53, 190, 165, 90, -136, -24, 75, 292, 487, 504, 424, 274, 104, 30, -48, 150, 300, 281, 197, -14, -159, -189, -191, 13, 19, 121, 79, -158, -320, -445, -365, -188, -90, 70, -31, -180, -194, -364, -291, -124, 104, 291, 229, 184, 111, 53, 209, 332, 490, 550, 567, 430, 166, 9, 4, 36, 200, 142, 104, -135, -310, -448, -603, -512, -273, -253, -162, -314, -353, -377, -329, -101, 98, 169, 387, 263, 198, 46, 96, 216, 376, 470, 497, 290, 218, -9, -61, -100, 67, 166, 134, 11, -96, -302, -195, -203, 12, 12, 110, 82, -92, -298, -242, -248, 14, 47, 147, 33, -78, -169, -252, -265, -8, 66, 230, 95, 62, -43, -48, 47, 251, 258, 447, 324, 270, 13, -45, -13, 104, 184, 272, 81, 8, -217, -275, -384, -254, -104, -7, -73, -132, -326, -256, -278, -32, 47, 164, 248, 162, -49, -52, -103, 143, 212, 338, 323, 184, 55, -9, -157, 13, 85, 269, 199, 107, -44, -135, -151, -10, 50, 182, 145, 115, -133, -270, -291, -212, -86, 62, -8, -34, -246, -257, -340, -300, -73, 123, 165, 170, 8, 23, -2, 134, 312, 394, 509, 477, 268, 134, -7, 93, 147, 221, 236, 68, -118, -255, -446, -432, -356, -168, -116, -199, -261, -390, -409, -295, -121, 68, 177, 262, 213, 36, 18, 58, 232, 406, 452, 453, 285, 163, 71, -82, 64, 167, 235, 187, 11, -130, -233, -288, -123, -99, 8, 42, -54, -235, -368, -359, -207, -118, 76, 48, 24, -101, -153, -202, -103, 75, 273, 248, 290, 106, 77, 59, 157, 289, 346, 372, 388, 98, -8, -148, -73, 1, 84, 72, -3, -213, -228, -447, -365, -272, -80, -27, -55, -150, -166, -229, -42, 29, 226, 299, 347, 216, 80, -14, 98, 117, 324, 292, 293, 97, 8, -147, -187, -142, 47, 23, 66, -116, -172, -248, -202, -94, 35, 52, 194, 8, -59, -208, -148, -38, 101, 154, 203, 17, 19, -155, -164, -116, 66, 154, 164, 55, 20, -102, -12, 8, 187, 212, 294, 211, 64, -96, -52, -60, 135, 140, 173, 44, -94, -186, -265, -280, -70, -32, 37, -74, -154, -220, -214, -126, 50, 69, 226, 152, 78, -82, -99, 7, 138, 239, 306, 189, 124, -10, -91, -84, 31, 171, 187, 95, 33, -122, -125, -110, 17, 88, 121, 134, -9, -190, -235, -226, -73, 24, 79, 78, -81, -126, -215, -244, -79, 54, 164, 168, 63, 27, -42, 24, 161, 234, 327, 367, 241, 85, -79, -33, 8, 119, 162, 125, -9, -147, -276, -323, -314, -114, -60, -40, -101, -203, -240, -190, -107, 101, 134, 293, 229, 103, 5, 10, 82, 250, 297, 372, 212, 115, -11, -116, -129, -5, 76, 119, -27, -86, -246, -237, -211, -92, -19, 93, 46, -16, -214, -177, -161, 6, 121, 202, 147, 78, -41, -65, -138, 49, 149, 240, 182, 108, -15, -30, -72, 102, 101, 231, 208, 117, -60, -139, -173, -24, 1, 129, 39, -22, -147, -219, -297, -170, -70, 86, 19, 23, -110, -110, -122, 7, 94, 214, 236, 251, 40, 10, -47, 60, 136, 220, 188, 148, -40, -60, -216, -129, -42, 68, 61, 18, -113, -133, -204, -70, -10, 103, 159, 170, 32, -60, -121, -6, 30, 176, 154, 131, 7, -62, -171, -143, -76, 88, 65, 56, -52, -115, -142, -87, 14, 116, 156, 220, 79, -14, -81, -33, 57, 147, 184, 171, 20, -18, -152, -171, -90, 9, 72, 33, -63, -116, -184, -123, -35, 49, 128, 173, 115, -6, -81, -29, 39, 154, 213, 200, 121, 5, -61, -133, -84, 49, 90, 79, 0, -115, -143, -170, -80, 18, 54, 135, 82, -50, -118, -149, -46, 43, 143, 161, 88, -9, -65, -158, -96, -4, 133, 118, 71, -13, -75, -77, -11, 71, 169, 192, 211, 65, -44, -88, -33, 43, 156, 136, 125, -38, -92, -221, -210, -117, 5, 13, 8, -111, -131, -199, -110, -12, 91, 153, 210, 94, 32, -84, 17, 72, 199, 225, 221, 86, 28, -127, -120, -102, 50, 59, 55, -57, -122, -196, -136, -92, 59, 74, 186, 80, -9, -105, -56, -6, 149, 160, 243, 97, 38, -79, -132, -112, 24, 51, 101, -28, -66, -170, -140, -101, 27, 62, 170, 94, 40, -107, -65, -39, 94, 154, 207, 124, 63, -60, -100, -148, -2, 64, 96, 27, -33, -129, -111, -122, 26, 51, 157, 141, 67, -54, -65, -58, 65, 112, 184, 133, 51, -48, -107, -182, -59, 5, 56, 24, -86, -150, -156, -137, 80, 114, 179, 126, -132, -27, -136, -174, -225, -39, 278, 583, 611, 599, 159, 36, -496, -643, -552, -231, 11, 83, -49, 62, -194, 73, -86, 146, 207, 229, 127, -33, -284, 137, 229, 828, 779, 723, 276, -280, -687, -900, -932, -242, -178, 203, -114, -229, -341, -327, -150, 370, 290, 816, 421, 276, -176, -228, 55, 361, 410, 597, 52, -58, -584, -632, -617, -221, 126, 217, -97, -113, -582, -198, -284, 327, 567, 682, 727, 399, -184, -30, -234, 371, 411, 503, 390, -107, -454, -554, -862, -263, -174, 189, -19, -251, -418, -482, -328, 196, 330, 791, 619, 524, 13, -279, -46, 162, 403, 677, 290, 206, -430, -590, -678, -597, -58, 163, 15, -22, -511, -439, -414, -126, 404, 504, 789, 564, 31, -95, -268, 126, 368, 479, 625, 115, -228, -461, -817, -509, -271, 143, 273, -129, -182, -520, -428, -142, 168, 585, 772, 628, 361, -212, -115, -86, 270, 561, 474, 348, -127, -509, -575, -878, -262, 0, 130, 95, -286, -441, -405, -475, 222, 287, 718, 715, 343, 21, -230, -182, 272, 318, 662, 306, 82, -349, -654, -723, -440, -102, 301, -30, 47, -431, -435, -315, -70, 373, 642, 613, 705, -53, -77, -226, 46, 371, 468, 396, 260, -392, -385, -874, -474, -204, 117, 168, -29, -312, -290, -502, 72, 180, 635, 775, 645, 283, -63, -286, 161, 69, 592, 362, 273, -163, -502, -769, -652, -512, 90, -128, 21, -387, -447, -444, -289, 108, 488, 513, 856, 201, 105, -182, -11, 322, 518, 540, 597, -83, -49, -619, -539, -305, -2, 199, 77, -256, -240, -563, -171, -81, 340, 514, 567, 359, -62, -361, -72, -104, 417, 369, 365, 108, -347, -502, -615, -543, 73, 58, 188, -61, -312, -283, -284, 2, 440, 428, 808, 426, 117, -168, -275, 68, 227, 421, 457, 0, -191, -574, -772, -545, -314, 156, 80, -124, -182, -457, -253, -82, 247, 624, 663, 703, 274, -114, -64, -31, 323, 544, 431, 406, -204, -365, -682, -711, -209, -19, 84, 19, -404, -341, -547, -261, 160, 328, 643, 625, 245, 15, -377, -32, 119, 429, 536, 337, 41, -263, -689, -548, -474, 107, 143, 57, -91, -392, -408, -208, -79, 538, 478, 790, 438, -11, -187, -166, 36, 471, 375, 618, 53, -181, -529, -718, -466, -99, 44, 252, -236, -201, -544, -360, -115, 208, 465, 732, 387, 268, -368, -123, -77, 276, 506, 504, 253, 1, -495, -451, -656, -47, 135, 234, 74, -188, -390, -250, -379, 295, 254, 674, 523, 141, -187, -301, -308, 193, 118, 525, 163, -88, -373, -665, -674, -278, -60, 351, 4, 54, -295, -264, -134, 141, 439, 715, 628, 625, -73, -60, -140, 95, 367, 402, 293, 130, -443, -455, -849, -489, -128, 16, 46, -140, -401, -325, -476, -1, 174, 491, 685, 461, 162, -89, -158, 206, 211, 600, 448, 231, -41, -408, -553, -418, -223, 235, 39, -1, -256, -484, -341, -253, 75, 359, 419, 516, 24, -197, -226, -141, 236, 333, 382, 341, -126, -176, -561, -483, -32, 110, 343, 135, -103, -143, -353, -101, 178, 331, 670, 497, 270, -77, -295, -86, 30, 274, 357, 138, -9, -424, -560, -623, -407, 47, 104, 51, -60, -447, -260, -313, 32, 351, 449, 659, 375, -91, -97, -252, 176, 273, 399, 400, 82, -211, -403, -663, -253, -114, 285, 127, -38, -203, -351, -277, 34, 157, 608, 489, 489, 54, -236, -195, -37, 140, 493, 217, 274, -292, -394, -632, -543, -166, 173, 94, 119, -335, -223, -393, -102, 200, 396, 610, 614, 113, 26, -353, 47, 143, 378, 453, 294, -78, -225, -723, -446, -386, 111, 113, 8, -182, -351, -480, -201, -106, 410, 383, 607, 254, -97, -253, -131, 23, 478, 351, 564, 93, -99, -359, -509, -261, 162, 172, 339, -117, -139, -360, -280, -51, 205, 358, 598, 181, 4, -470, -268, -170, 89, 296, 285, 57, -111, -546, -493, -505, -23, 230, 215, 129, -56, -278, -83, -114, 380, 459, 683, 566, 145, -138, -185, -170, 221, 207, 397, 134, -151, -338, -686, -592, -232, -68, 194, -97, -161, -303, -375, -142, 82, 313, 635, 469, 322, -92, -175, -22, 116, 405, 437, 327, 137, -239, -398, -513, -250, 123, 101, 144, -103, -299, -258, -322, 12, 225, 322, 545, 158, -74, -262, -264, 41, 176, 295, 331, -9, -104, -473, -511, -301, -33, 212, 146, -47, -110, -353, -113, -78, 252, 435, 500, 407, 50, -263, -86, -118, 273, 289, 324, 193, -128, -330, -456, -462, 13, 53, 230, -6, -159, -253, -265, -147, 217, 217, 592, 307, 133, -211, -273, -83, 128, 224, 422, 82, 42, -334, -446, -431, -152, 136, 274, 45, 38, -311, -152, -205, 136, 303, 476, 464, 240, -236, -161, -293, 102, 152, 266, 200, -53, -318, -404, -659, -178, -56, 241, 135, -30, -183, -213, -226, 161, 221, 629, 552, 434, 31, -143, -107, 112, 199, 473, 209, 186, -245, -391, -559, -429, -117, 164, -14, 31, -378, -325, -383, -204, 89, 294, 421, 407, -80, -115, -295, -3, 180, 353, 390, 246, -66, -154, -523, -249, -70, 262, 289, 113, -49, -194, -323, -69, 4, 347, 444, 401, 134, -212, -319, -164, -54, 273, 189, 220, -61, -299, -461, -514, -202, 131, 144, 230, -63, -155, -201, -194, 118, 270, 459, 599, 233, 11, -237, -186, 71, 149, 321, 266, 34, -147, -471, -494, -323, -64, 188, 73, 19, -183, -295, -182, -118, 190, 386, 449, 422, -29, -165, -191, -89, 176, 265, 280, 208, -163, -213, -501, -353, -65, 120, 192, 60, -142, -136, -275, -31, 91, 324, 514, 398, 131, -115, -277, -17, -7, 290, 250, 176, -35, -250, -489, -400, -275, 134, 53, 78, -110, -207, -234, -145, 21, 310, 347, 528, 140, -30, -191, -109, 82, 281, 262, 355, -47, -58, -411, -420, -203, 43, 141, 131, -143, -108, -339, -146, -77, 153, 306, 412, 170, -37, -331, -116, -117, 204, 224, 248, 82, -102, -358, -346, -316, 151, 149, 214, 61, -77, -150, -72, -33, 319, 285, 560, 300, 55, -193, -209, -100, 149, 151, 286, -18, -98, -403, -534, -417, -144, 36, 131, -112, -84, -320, -186, -104, 116, 301, 483, 377, 209, -186, -93, -83, 179, 300, 331, 253, 39, -230, -338, -424, -52, 63, 180, 93, -101, -212, -228, -218, 98, 139, 419, 392, 144, -107, -269, -195, 47, 126, 326, 183, 48, -167, -397, -406, -241, 32, 221, 100, 41, -180, -179, -134, -43, 235, 367, 469, 327, -60, -150, -187, -53, 181, 221, 279, 93, -168, -306, -508, -343, -63, 92, 174, -28, -124, -229, -250, -93, 86, 284, 475, 319, 157, -170, -159, -50, 107, 298, 298, 179, 37, -255, -351, -382, -88, 155, 177, 90, -39, -214, -172, -214, 70, 171, 379, 374, 117, -144, -218, -231, 49, 70, 251, 144, -33, -205, -425, -463, -162, -18, 224, 78, 30, -122, -170, -116, 79, 185, 465, 431, 370, -2, -92, -99, 49, 169, 280, 174, 135, -210, -298, -505, -300, -59, 70, 32, -20, -267, -199, -315, -79, 48, 257, 389, 305, 0, -71, -191, 62, 94, 310, 273, 207, -2, -139, -362, -171, -68, 232, 143, 107, -71, -167, -182, -60, 7, 274, 283, 346, 11, -165, -248, -145, -35, 154, 89, 153, -143, -190, -446, -380, -156, 73, 119, 124, -99, -59, -178, -26, 98, 269, 436, 464, 204, 70, -157, 1, 44, 219, 254, 201, 13, -142, -395, -382, -303, 6, 49, 31, -110, -241, -259, -187, -103, 164, 220, 396, 213, -26, -139, -136, 3, 212, 225, 314, 119, -34, -213, -374, -204, 26, 153, 174, -11, -75, -189, -167, -50, 95, 260, 353, 240, 39, -220, -199, -113, 40, 192, 159, 103, -87, -295, -411, -371, -101, 114, 103, 72, -90, -149, -134, -62, 162, 282, 439, 452, 166, -3, -130, -12, 140, 222, 292, 222, 3, -135, -432, -359, -206, 0, 74, -21, -149, -242, -338, -187, -99, 118, 254, 323, 132, -99, -218, -104, -18, 225, 236, 301, 121, -33, -222, -284, -156, 143, 169, 246, 34, -46, -130, -105, -13, 172, 250, 437, 169, 0, -230, -196, -123, 40, 100, 162, -29, -103, -389, -425, -383, -101, 52, 101, -13, -52, -210, -70, -82, 187, 297, 478, 391, 206, -37, 2, -34, 211, 221, 305, 177, 32, -193, -347, -403, -128, -59, 83, -80, -146, -273, -270, -238, -37, 34, 313, 217, 143, -112, -142, -87, 82, 178, 314, 203, 176, -77, -188, -271, -81, 97, 209, 125, 67, -124, -90, -156, 10, 102, 259, 303, 176, -95, -150, -223, -25, 28, 125, 106, 7, -161, -287, -441, -234, -96, 103, 68, -2, -96, -138, -130, 17, 128, 341, 391, 357, 120, -26, -29, 67, 162, 274, 205, 182, -40, -180, -339, -310, -115, 26, 10, -32, -206, -243, -278, -200, -29, 89, 251, 230, 20, -103, -165, -27, 96, 191, 260, 185, 70, -54, -233, -186, -32, 152, 227, 125, 44, -93, -117, -67, 35, 177, 310, 299, 148, -114, -156, -149, -31, 70, 98, 65, -64, -232, -340, -454, -241, -75, 48, 26, -76, -171, -160, -160, 41, 144, 357, 420, 313, 107, 13, -2, 159, 214, 358, 261, 189, -15, -179, -333, -230, -95, 77, -25, -52, -256, -284, -310, -209, -74, 102, 176, 207, -62, -123, -197, -36, 95, 242, 239, 243, 42, -20, -257, -127, 6, 193, 198, 145, -18, -57, -172, -39, -4, 181, 264, 276, 59, -110, -255, -125, -88, 107, 78, 105, -63, -179, -377, -344, -238, 14, 25, 85, -69, -100, -145, -69, 26, 225, 311, 473, 244, 119, -39, 19, 114, 243, 253, 299, 92, 12, -253, -307, -252, -70, -6, -1, -151, -198, -321, -242, -224, -29, 92, 234, 133, -8, -169, -86, -46, 161, 212, 270, 195, 80, -78, -161, -163, 78, 140, 189, 81, -14, -95, -100, -83, 71, 128, 300, 202, 51, -136, -176, -107, 6, 68, 129, 32, -48, -217, -353, -330, -177, -22, 32, -40, -72, -169, -140, -87, 33, 176, 313, 350, 225, 51, 23, 55, 176, 272, 292, 273, 117, -13, -185, -259, -131, -18, 18, -24, -169, -230, -295, -263, -170, -73, 75, 159, 31, -84, -194, -110, -8, 139, 216, 229, 154, 66, -96, -127, -67, 136, 186, 177, 86, -11, -82, -52, -42, 114, 155, 270, 159, -16, -160, -163, -116, 45, 53, 105, -6, -96, -244, -344, -300, -107, -18, 60, -47, -73, -161, -109, -55, 86, 196, 367, 307, 220, 15, 41, 70, 206, 258, 290, 196, 107, -99, -200, -278, -121, -43, 7, -89, -174, -309, -281, -307, -142, -68, 121, 134, 49, -111, -117, -100, 98, 157, 292, 237, 192, 56, -46, -132, 19, 113, 251, 145, 86, -61, -87, -123, -36, 24, 183, 180, 137, -96, -157, -193, -76, -1, 97, 51, 36, -146, -212, -351, -230, -86, 51, 38, 8, -116, -111, -155, -31, 57, 210, 311, 310, 142, 55, -12, 109, 161, 274, 251, 215, 69, -56, -231, -189, -113, 33, -3, -54, -177, -252, -287, -237, -165, -23, 73, 138, -7, -112, -153, -75, 36, 162, 210, 238, 129, 56, -89, -99, 17, 144, 194, 163, 49, -17, -87, -67, -15, 57, 164, 206, 86, -62, -172, -147, -86, 8, 63, 47, -9, -116, -238, -300, -221, -58, 22, 23, -23, -100, -103, -89, -17, 101, 212, 325, 277, 131, 56, 25, 106, 185, 243, 243, 178, 57, -68, -224, -184, -104, -15, -40, -113, -207, -264, -276, -218, -153, -22, 71, 92, -24, -108, -121, -22, 77, 210, 221, 247, 149, 74, -56, -42, 62, 189, 178, 151, 16, -26, -88, -61, -26, 52, 115, 146, -13, -107, -217, -148, -94, 6, 25, 38, -64, -113, -268, -245, -167, 0, 43, 48, -38, -60, -101, -19, 16, 156, 222, 318, 217, 110, 4, 52, 87, 211, 197, 228, 114, 25, -137, -208, -180, -38, -29, -14, -142, -188, -262, -228, -194, -72, -10, 120, 46, -23, -141, -88, -22, 116, 174, 235, 174, 132, -8, -60, -54, 94, 163, 183, 95, 26, -77, -58, -73, 23, 61, 161, 120, 2, -152, -162, -154, -42, 2, 49, 21, -45, -156, -224, -266, -101, -7, 59, 46, -55, -94, -75, -37, 163, 208, 317, 282, 37, 106, -31, -86, -146, 16, 300, 556, 569, 560, 69, -90, -550, -652, -540, -286, -97, -23, -192, -76, -304, -56, -116, 11, 115, 232, 68, -162, -458, 22, 231, 861, 952, 843, 402, -162, -734, -872, -836, -28, 160, 388, 83, -171, -342, -282, -248, 294, 326, 833, 446, 67, -363, -441, -242, 152, 208, 494, 54, -83, -577, -792, -683, -195, 166, 383, 10, 11, -406, -192, -167, 251, 555, 874, 789, 515, -177, -106, -206, 232, 405, 470, 329, -5, -500, -676, -994, -386, -123, 133, -6, -275, -461, -455, -447, 35, 161, 680, 694, 437, -18, -278, -149, 180, 345, 668, 393, 278, -169, -529, -659, -429, 25, 321, 94, 44, -344, -398, -319, -174, 251, 468, 669, 527, -92, -259, -353, -85, 282, 351, 421, 134, -227, -442, -849, -542, -111, 175, 322, -8, -142, -321, -323, -33, 207, 554, 900, 655, 339, -199, -189, -10, 219, 490, 418, 218, -63, -574, -738, -853, -353, 16, 60, -15, -303, -570, -416, -447, 73, 296, 689, 753, 320, -69, -165, -138, 370, 445, 682, 456, 158, -176, -548, -664, -230, 21, 430, 97, -48, -369, -450, -317, -111, 173, 647, 557, 474, -200, -340, -321, -65, 247, 442, 263, 197, -402, -519, -859, -498, -50, 262, 224, 78, -310, -205, -370, 54, 283, 636, 871, 687, 176, -77, -373, 101, 152, 523, 398, 203, -180, -535, -956, -672, -454, 148, -3, -40, -342, -458, -457, -222, 22, 529, 631, 866, 276, -34, -204, -23, 270, 594, 518, 619, 6, -161, -671, -658, -292, 58, 167, 132, -281, -283, -573, -284, -113, 210, 533, 669, 291, -67, -466, -172, -80, 340, 445, 373, 141, -184, -611, -632, -526, 96, 203, 195, 24, -246, -287, -192, -82, 388, 503, 895, 537, 72, -179, -267, -22, 265, 350, 462, 82, -145, -529, -865, -602, -267, 44, 133, -148, -216, -441, -346, -102, 94, 496, 747, 630, 301, -168, -122, -10, 270, 564, 442, 395, 23, -335, -613, -680, -188, 97, 109, 75, -302, -351, -385, -301, 40, 226, 565, 622, 142, -97, -368, -186, 90, 277, 431, 292, 2, -220, -722, -587, -361, 67, 253, 91, -44, -250, -316, -55, -8, 440, 608, 760, 507, 12, -204, -117, 4, 423, 337, 395, 83, -257, -601, -804, -561, -79, -17, 128, -263, -316, -427, -348, -91, 206, 449, 805, 424, 241, -235, -122, 81, 336, 522, 530, 231, 64, -488, -565, -566, -120, 137, 148, -67, -248, -515, -303, -341, 122, 267, 586, 536, 117, -277, -248, -237, 285, 276, 509, 305, 19, -250, -574, -609, -99, 76, 406, 91, -25, -242, -278, -142, 117, 308, 736, 588, 415, -175, -264, -192, 10, 256, 401, 163, 80, -452, -607, -836, -535, -59, 109, 55, -60, -418, -282, -355, -5, 255, 556, 802, 542, 90, -50, -180, 202, 304, 545, 463, 206, -57, -429, -756, -446, -218, 209, 83, -80, -260, -481, -391, -201, -31, 427, 537, 543, 111, -215, -195, -90, 211, 460, 365, 378, -38, -268, -617, -576, -106, 136, 236, 160, -195, -239, -354, -198, 77, 235, 636, 591, 197, -55, -343, -110, 82, 245, 395, 197, 48, -281, -689, -612, -403, 27, 177, 47, -48, -354, -304, -214, -65, 309, 530, 688, 456, -31, -94, -156, 108, 347, 374, 413, 169, -158, -389, -704, -359, -103, 136, 144, -123, -268, -343, -356, -63, 29, 453, 579, 406, 86, -240, -211, 16, 136, 453, 282, 268, -49, -351, -566, -487, -141, 225, 108, 112, -228, -249, -256, -138, 131, 366, 557, 605, 81, -61, -287, -76, 135, 263, 331, 229, -107, -220, -725, -556, -340, 23, 138, -11, -190, -267, -391, -75, -20, 352, 560, 637, 364, 0, -169, 36, 96, 488, 396, 413, 155, -141, -452, -601, -394, 77, 29, 118, -223, -330, -397, -344, -124, 119, 290, 601, 195, 1, -304, -203, 19, 243, 382, 407, 121, 47, -440, -527, -357, 0, 249, 200, 1, -106, -379, -145, -123, 173, 393, 568, 475, 63, -267, -193, -178, 223, 246, 307, 181, -85, -357, -642, -577, -100, 21, 208, 18, -176, -256, -276, -97, 167, 312, 733, 548, 275, -67, -205, -12, 152, 340, 439, 218, 119, -295, -580, -581, -373, 10, 73, -10, -163, -436, -335, -297, -96, 214, 426, 589, 280, -88, -154, -168, 128, 337, 390, 436, 165, -21, -375, -560, -254, -12, 222, 183, -92, -156, -351, -236, -99, 85, 431, 519, 339, 38, -291, -173, -89, 178, 333, 275, 199, -52, -390, -532, -521, -79, 103, 148, 37, -197, -262, -243, -182, 159, 233, 612, 473, 146, -91, -213, -37, 210, 246, 425, 181, 79, -241, -560, -495, -222, 35, 190, -42, -73, -331, -303, -222, -52, 189, 467, 457, 300, -165, -131, -145, 93, 291, 322, 289, 147, -179, -328, -582, -204, 26, 176, 152, -45, -215, -215, -262, 43, 86, 454, 544, 323, -7, -196, -182, 76, 111, 354, 182, 118, -104, -432, -578, -400, -152, 162, -3, 29, -242, -294, -223, -115, 103, 400, 526, 522, 57, -31, -107, 51, 260, 359, 330, 247, -56, -177, -567, -408, -155, 39, 122, -42, -269, -299, -413, -156, -95, 196, 486, 384, 137, -115, -220, 16, 94, 383, 346, 288, 151, -128, -372, -381, -161, 190, 155, 153, -85, -246, -231, -218, -43, 193, 343, 487, 131, -112, -253, -258, 21, 162, 229, 232, -11, -114, -464, -552, -284, -43, 199, 119, -45, -132, -266, -116, -30, 176, 471, 539, 441, 85, -159, -84, 1, 242, 335, 258, 216, -101, -334, -547, -453, -92, 40, 63, -32, -266, -263, -330, -145, 62, 235, 523, 428, 128, -80, -234, 28, 154, 331, 386, 231, 92, -175, -502, -373, -217, 116, 121, 5, -117, -294, -297, -170, -89, 217, 368, 486, 172, -141, -196, -128, 54, 281, 260, 339, 54, -94, -403, -486, -206, 36, 119, 149, -117, -148, -285, -171, -23, 130, 405, 547, 258, 52, -222, -83, 12, 218, 340, 275, 140, -2, -392, -426, -384, -10, 95, 53, -46, -223, -305, -194, -197, 95, 222, 478, 308, -4, -168, -176, -85, 200, 226, 349, 162, 49, -225, -454, -326, -30, 97, 226, 3, -41, -203, -176, -52, 47, 240, 499, 344, 190, -178, -172, -123, 52, 214, 208, 117, 28, -305, -459, -520, -199, 13, 77, 31, -107, -227, -153, -164, 84, 191, 477, 531, 272, 41, -77, -76, 180, 215, 357, 237, 100, -97, -423, -473, -276, -102, 88, -55, -123, -282, -325, -231, -140, 46, 301, 377, 311, -23, -140, -98, 36, 261, 321, 299, 250, -14, -182, -391, -249, 38, 132, 170, 9, -159, -185, -254, -88, 17, 198, 424, 260, 37, -196, -240, -54, 41, 206, 224, 104, 10, -250, -419, -343, -127, 152, 163, 76, -35, -196, -125, -80, 68, 270, 435, 468, 172, -91, -118, -120, 101, 176, 228, 168, -37, -184, -441, -507, -212, -40, 118, 25, -120, -194, -254, -163, -3, 108, 428, 422, 271, 10, -130, -52, 59, 205, 331, 189, 153, -99, -311, -435, -273, 25, 143, 81, 20, -208, -185, -201, -59, 100, 291, 445, 328, 8, -84, -190, 0, 110, 218, 209, 93, -71, -271, -544, -316, -153, 80, 77, -32, -139, -237, -226, -59, -5, 294, 412, 423, 160, -56, -99, 1, 120, 317, 243, 265, 50, -133, -387, -367, -139, 71, 71, 83, -164, -195, -258, -181, -51, 93, 303, 384, 95, -38, -235, -108, 14, 161, 245, 207, 89, -30, -348, -304, -190, 90, 188, 145, 31, -96, -160, -57, -53, 167, 293, 412, 242, -45, -199, -184, -128, 87, 75, 142, 13, -131, -338, -489, -342, -65, 48, 145, -19, -59, -120, -85, 52, 165, 349, 539, 379, 213, -49, -56, 28, 123, 234, 221, 93, 5, -301, -444, -430, -206, -1, -11, -72, -178, -277, -199, -165, 18, 154, 354, 377, 134, -36, -83, -34, 158, 214, 295, 229, 81, -62, -329, -324, -98, 46, 148, 39, -78, -150, -223, -101, -22, 93, 313, 308, 155, -85, -199, -111, -39, 143, 177, 127, 68, -122, -315, -382, -231, 59, 95, 110, -3, -123, -124, -94, 13, 157, 287, 448, 247, 35, -108, -121, 7, 127, 181, 198, 46, -26, -294, -399, -265, -68, 86, 92, -23, -81, -228, -116, -61, 61, 238, 368, 284, 74, -163, -127, -109, 79, 145, 155, 97, -19, -215, -357, -354, -68, 51, 157, 77, -39, -99, -89, -27, 127, 204, 465, 364, 181, -36, -133, -81, 38, 96, 185, 44, -5, -228, -414, -444, -270, -65, 66, -7, -44, -195, -144, -104, 25, 180, 376, 432, 320, 48, 9, -41, 122, 214, 250, 220, 116, -65, -234, -430, -236, -96, 55, 19, -97, -200, -249, -258, -112, -49, 193, 273, 206, 2, -141, -144, -9, 78, 239, 185, 179, 41, -130, -263, -191, 8, 201, 173, 156, -18, -69, -94, -38, 64, 181, 312, 298, 23, -117, -227, -135, -36, 29, 66, 7, -101, -204, -431, -353, -176, 27, 124, 72, 5, -57, -101, 17, 73, 241, 407, 420, 260, 29, -55, -21, 22, 152, 136, 101, -1, -153, -319, -407, -257, -54, 10, 33, -74, -155, -163, -136, -9, 96, 267, 393, 230, 53, -68, -74, 48, 112, 198, 156, 71, -11, -231, -330, -230, -65, 94, 58, 22, -84, -146, -95, -37, 69, 232, 328, 293, 61, -65, -99, -50, 73, 140, 119, 79, -61, -177, -369, -315, -131, -3, 57, 2, -115, -130, -169, -43, 20, 161, 338, 314, 154, -3, -98, 8, 69, 203, 205, 160, 86, -66, -257, -249, -138, 63, 75, 61, -48, -135, -154, -115, -55, 79, 169, 265, 75, -91, -195, -180, -58, 59, 85, 116, -5, -54, -251, -285, -136, 50, 162, 183, 73, 48, -33, 39, 86, 177, 313, 391, 256, 67, -139, -105, -91, 19, 48, 18, -55, -166, -353, -423, -383, -142, -47, 7, -36, -104, -124, -78, -5, 153, 251, 442, 369, 203, 45, 5, 66, 173, 205, 246, 118, 41, -132, -310, -291, -150, -29, 30, -75, -114, -223, -202, -142, -66, 68, 226, 227, 105, -99, -104, -83, 38, 144, 183, 156, 79, -47, -180, -244, -72, 69, 135, 119, 21, -52, -77, -65, 33, 84, 244, 286, 142, -24, -145, -141, -50, 20, 106, 49, 0, -89, -265, -325, -223, -47, 72, 51, 27, -58, -89, -43, 4, 109, 231, 326, 269, 71, -39, -73, -18, 96, 134, 141, 79, -21, -153, -304, -225, -66, 32, 88, 17, -45, -100, -113, -36, 10, 117, 259, 208, 76, -97, -149, -98, -25, 57, 68, 19, -27, -171, -283, -272, -119, 41, 98, 93, 36, -27, 4, 23, 120, 203, 340, 378, 225, 63, -16, -40, 54, 76, 108, 47, -42, -153, -313, -379, -261, -149, -37, -69, -113, -170, -182, -133, -48, 39, 216, 278, 236, 78, 6, 23, 98, 181, 241, 198, 171, 43, -68, -184, -126, 9, 90, 72, 11, -105, -129, -164, -97, -51, 56, 152, 102, -54, -143, -192, -97, -38, 53, 67, 33, -19, -102, -217, -141, -19, 148, 165, 135, 71, 21, 16, 73, 105, 212, 281, 283, 117, -29, -102, -91, -42, 24, 10, -11, -111, -191, -331, -343, -206, -62, -4, 6, -66, -74, -97, -25, 53, 138, 264, 322, 216, 101, -6, 22, 65, 142, 168, 128, 63, -29, -187, -238, -175, -24, 24, 20, -35, -105, -136, -102, -59, 28, 112, 212, 147, 7, -86, -102, -52, 40, 73, 94, 34, -27, -142, -241, -171, -43, 51, 91, 37, -3, -50, -23, 35, 84, 184, 285, 252, 132, -4, -37, -11, 44, 105, 96, 55, -17, -139, -259, -267, -155, -49, -21, -36, -111, -144, -142, -105, -33, 49, 169, 202, 94, 5, -53, -16, 61, 128, 173, 156, 100, 39, -102, -117, -38, 75, 131, 102, 34, -23, -66, -37, -22, 40, 113, 147, 59, -79, -168, -164, -133, -47, -28, -12, -52, -104, -200, -245, -164, -10, 67, 111, 68, 50, 37, 65, 118, 185, 250, 334, 257, 147, 24, -8, 6, 42, 58, 45, -34, -88, -228, -314, -300, -188, -98, -73, -102, -123, -159, -112, -67, 22, 105, 219, 232, 153, 56, 49, 65, 145, 180, 195, 163, 105, -2, -96, -147, -33, 20, 41, 19, -86, -128, -137, -112, 16, 29, 118, 94, -116, -83, -188, -221, -248, -108, 134, 350, 375, 378, 10, -71, -357, -409, -266, -61, 85, 152, 6, 142, -15, 155, 138, 147, 202, 254, 75, -149, -423, -82, 132, 535, 616, 431, 129, -343, -816, -914, -762, -133, 81, 189, 58, -184, -240, -180, -56, 382, 441, 784, 558, 143, -126, -251, -52, 236, 255, 428, 93, -55, -378, -656, -496, -172, 128, 272, -22, -77, -367, -254, -118, 106, 399, 636, 555, 279, -283, -229, -221, 58, 262, 268, 173, -67, -431, -558, -752, -266, 26, 197, 157, -84, -202, -209, -180, 220, 298, 701, 709, 400, 40, -225, -154, 97, 184, 448, 188, 38, -240, -595, -694, -483, -121, 198, 14, -6, -289, -347, -234, -88, 218, 470, 623, 546, -1, -115, -198, 3, 287, 338, 375, 172, -133, -295, -699, -419, -89, 127, 237, 12, -161, -268, -372, -77, 26, 302, 584, 419, 139, -233, -318, -114, 4, 295, 241, 127, -20, -358, -532, -532, -193, 201, 195, 220, -20, -197, -123, -121, 157, 348, 570, 685, 245, -51, -208, -208, 92, 157, 261, 164, -99, -247, -606, -646, -327, -92, 205, 69, -54, -178, -305, -116, 5, 227, 577, 564, 449, 10, -189, -116, -16, 234, 309, 188, 110, -243, -411, -619, -452, -61, 98, 122, 0, -249, -186, -262, -9, 179, 381, 650, 456, 118, -78, -253, 61, 116, 314, 311, 111, -51, -336, -603, -431, -249, 144, 85, 5, -150, -284, -243, -100, 44, 360, 456, 550, 171, -118, -181, -110, 119, 325, 267, 302, -67, -183, -490, -535, -188, 55, 155, 114, -182, -164, -336, -141, 17, 171, 440, 480, 204, -65, -350, -142, -47, 203, 299, 192, 61, -144, -461, -446, -330, 121, 205, 163, 78, -135, -169, -79, 0, 310, 367, 616, 373, -9, -193, -269, -95, 128, 156, 247, -26, -157, -427, -663, -431, -148, 65, 169, -41, -71, -233, -159, 39, 140, 422, 626, 493, 249, -142, -99, -40, 129, 322, 245, 171, -45, -352, -519, -570, -198, 10, 43, 24, -216, -286, -261, -205, 69, 204, 491, 516, 176, -20, -181, -97, 145, 239, 389, 246, 74, -72, -450, -401, -221, 38, 220, 50, -35, -212, -266, -118, -84, 181, 371, 433, 286, -91, -216, -186, -80, 203, 210, 241, 108, -130, -341, -517, -318, 13, 89, 184, -38, -125, -177, -201, -5, 125, 291, 519, 277, 112, -198, -206, -45, 78, 245, 236, 82, 1, -349, -437, -384, -100, 151, 138, 49, -67, -219, -96, -101, 140, 268, 439, 444, 123, -136, -153, -163, 130, 128, 234, 137, -64, -226, -479, -472, -146, -18, 186, 23, -49, -145, -203, -71, 75, 191, 479, 417, 304, -47, -162, -84, 15, 173, 255, 99, 74, -238, -382, -507, -341, -20, 64, 36, -34, -255, -171, -206, 0, 150, 331, 534, 335, 47, -35, -113, 130, 182, 314, 296, 119, -13, -244, -454, -249, -118, 132, 74, -52, -165, -313, -250, -115, -47, 244, 318, 291, 13, -196, -155, -90, 104, 273, 200, 214, -20, -140, -342, -336, -13, 156, 201, 152, -95, -111, -182, -101, 56, 158, 398, 344, 62, -84, -269, -134, -16, 102, 203, 72, -6, -186, -443, -376, -223, 83, 184, 96, 39, -152, -139, -56, 14, 251, 374, 447, 299, -27, -103, -144, 7, 177, 165, 181, 36, -158, -328, -515, -272, -68, 72, 95, -83, -148, -203, -196, 7, 70, 334, 422, 298, 104, -131, -113, 27, 102, 286, 193, 158, -30, -263, -392, -336, -118, 97, 42, 39, -167, -210, -202, -133, 44, 189, 337, 390, 67, -43, -170, -49, 118, 191, 269, 217, 24, -57, -382, -293, -148, 59, 145, 42, -72, -148, -246, -90, -73, 140, 287, 325, 154, -91, -190, -82, -48, 197, 183, 208, 92, -77, -249, -333, -208, 87, 84, 152, -34, -120, -156, -143, -28, 95, 198, 379, 128, -15, -203, -172, -47, 69, 159, 176, 24, 4, -280, -337, -231, -14, 164, 142, 44, 1, -156, -26, -25, 131, 272, 374, 315, 72, -125, -105, -125, 90, 111, 142, 70, -77, -236, -413, -384, -105, -26, 87, -14, -121, -152, -169, -64, 82, 154, 407, 311, 166, -19, -115, -3, 93, 197, 249, 123, 90, -146, -323, -314, -183, 38, 55, 2, -75, -228, -174, -155, -41, 124, 230, 321, 148, -58, -96, -100, 77, 195, 211, 236, 88, -20, -211, -302, -116, 12, 129, 106, -56, -105, -223, -151, -69, 20, 209, 264, 156, -24, -223, -136, -73, 83, 178, 154, 125, -10, -193, -251, -231, 24, 130, 157, 86, -60, -109, -101, -77, 101, 143, 344, 230, 22, -123, -190, -96, 40, 73, 185, 41, -13, -173, -329, -284, -111, 56, 171, 41, 22, -119, -96, -47, 44, 181, 335, 302, 194, -87, -79, -105, 26, 131, 141, 104, 12, -171, -256, -410, -175, -32, 63, 50, -53, -140, -139, -166, 21, 63, 286, 337, 221, 35, -71, -78, 73, 108, 253, 155, 114, -26, -215, -316, -213, -74, 103, 6, 20, -154, -197, -177, -124, -9, 155, 227, 246, -17, -69, -114, -17, 113, 186, 188, 170, 14, -49, -258, -154, -8, 105, 146, 66, -61, -94, -180, -60, -43, 105, 238, 184, 37, -117, -194, -78, -44, 117, 100, 81, 19, -116, -238, -225, -106, 94, 92, 111, -3, -86, -80, -72, 14, 136, 218, 301, 106, -34, -121, -122, 15, 78, 116, 125, 2, -50, -240, -278, -142, -18, 111, 77, -3, -52, -126, -57, -19, 81, 231, 265, 205, 14, -108, -77, -39, 80, 130, 97, 76, -80, -179, -281, -231, -43, 37, 56, 8, -113, -96, -127, -34, 61, 145, 286, 227, 66, -34, -114, 15, 68, 157, 169, 91, 11, -116, -277, -208, -127, 54, 38, -16, -78, -155, -156, -88, -41, 119, 185, 247, 90, -52, -85, -40, 61, 197, 176, 214, 59, -12, -170, -201, -64, 65, 87, 86, -67, -91, -184, -127, -67, 6, 122, 186, 32, -71, -222, -126, -66, 61, 122, 112, 55, -2, -182, -158, -114, 96, 145, 138, 82, -2, -59, -5, -13, 129, 163, 277, 157, -15, -132, -140, -106, 32, 30, 89, -20, -78, -208, -299, -228, -65, 8, 96, -14, -24, -100, -65, -1, 72, 179, 324, 236, 154, -40, -28, -11, 85, 157, 162, 105, 41, -132, -212, -259, -100, -8, 26, -14, -93, -170, -146, -162, -33, 25, 169, 187, 72, -39, -89, -82, 61, 101, 192, 148, 96, 8, -130, -158, -56, 37, 135, 63, 23, -70, -100, -76, -49, 28, 131, 156, 114, -62, -124, -119, -58, 48, 80, 85, 64, -57, -130, -221, -138, 5, 63, 92, 24, -43, -60, -89, -19, 37, 119, 225, 155, 53, -66, -90, -12, 41, 120, 130, 72, 23, -106, -183, -155, -52, 69, 70, 18, -37, -121, -95, -96, -21, 56, 135, 152, 21, -100, -106, -102, 18, 54, 102, 88, 16, -43, -140, -158, -12, 61, 141, 93, 39, -8, -36, -16, 53, 82, 207, 184, 110, -32, -98, -82, -29, 20, 70, 0, -11, -130, -201, -254, -173, -42, 24, 0, -13, -114, -78, -85, -3, 72, 171, 238, 194, 45, 21, -22, 79, 118, 177, 160, 108, 14, -72, -196, -105, -53, 48, 13, -45, -122, -170, -180, -112, -92, 40, 77, 86, -32, -103, -114, -42, 30, 145, 125, 157, 67, 18, -82, -55, 50, 155, 144, 136, 11, -6, -61, -38, -4, 44, 104, 115, -30, -98, -203, -141, -94, -19, 9, 6, -48, -94, -213, -172, -102, 43, 89, 87, 41, -4, -25, 25, 45, 151, 195, 253, 173, 45, -33, -28, 4, 97, 86, 112, 36, -48, -146, -218, -160, -50, -10, 15, -69, -104, -143, -131, -80, -20, 63, 145, 89, 17, -84, -64, -9, 56, 130, 142, 114, 68, -37, -89, -78, 18, 105, 96, 65, -4, -58, -52, -57, 7, 53, 116, 110, -7, -86, -121, -95, -21, 16, 54, 40, -23, -62, -170, -153, -61, 19, 68, 32, -13, -36, -69, -17, 13, 81, 161, 167, 99, 5, -47, -7, 22, 106, 114, 112, 65, -10, -101, -136, -87, 23, 23, 27, -46, -96, -121, -116, -86, -21, 14, 92, 10, -52, -111, -93, -32, 46, 81, 121, 74, 64, -33, -57, -11, 83, 135, 138, 77, 48, -28, 2, -14, 35, 64, 105, 54, -36, -142, -129, -136, -50, -36, -11, -34, -68, -138, -172, -161, -32, 16, 74, 39, 17, -9, 8, 30, 106, 130, 230, 190, 132, 33, 6, 22, 76, 91, 121, 56, 30, -75, -146, -173, -112, -53, -17, -65, -94, -170, -152, -153, -92, -36, 42, 71, 37, -54, -45, -41, 55, 104, 150, 158, 134, 77, 32, -30, 47, 91, 146, 115, 56, -9, -47, -72, -42, -32, 35, 41, 0, -97, -153, -154, -104, -60, 5, -3, 4, -47, -85, -120, -85, 10, 93, 93, 85, 21, 8, -1, 17, 70, 112, 161, 142, 40, -15, -55, -20, 23, 53, 68, 37, -16, -68, -150, -133, -69, 1, 27, -10, -44, -89, -109, -82, -46, 15, 78, 84, 41, -42, -56, -35, 18, 81, 100, 104, 80, 23, -24, -61, 9, 72, 99, 87, 39, -17, -37, -59, -18, -5, 50, 71, 16, -68, -115, -123, -66, -44, 10, 2, -5, -48, -100, -132, -77, -15, 60, 48, 51, -1, -11, -9, 21, 61, 125, 153, 153, 54, 17, -9, 25, 60, 95, 83, 77, 1, -31, -123, -103, -64, -15, -16, -42, -105, -118, -151, -112, -98, -30, 21, 34, -20, -55, -78, -15, 19, 101, 116, 139, 110, 85, 22, 30, 61, 134, 124, 118, 52, 12, -25, -32, -38, -1, 1, 28, -58, -112, -165, -151, -114, -63, -49, -15, -54, -51, -108, -102, -52, 32, 75, 92, 56, 55, 26, 54, 60, 108, 141, 169, 119, 56, -14, -2, -3, 44, 46, 42, 6, -42, -107, -140, -136, -59, -39, -29, -63, -93, -111, -101, -82, -21, 9, 77, 60, 22, -22, -19, 24, 80, 112, 139, 114, 95, 42, -9, 0, 42, 79, 79, 32, 0, -53, -68, -69, -53, -24, 4, 2, -52, -117, -126, -107, -56, -10, 11, 25, -3, -27, -62, -62, 1, 56, 82, 85, 44, 22, 4, 13, 42, 67, 106, 126, 66, 10, -40, -24, 1, 36, 54, 50, 17, -20, -81, -97, -81, -20, 0, -6, -38, -74, -99, -87, -84, -29, 0, 48, 20, -28, -61, -48, -21, 47, 72, 107, 87, 70, 31, 2, 12, 71, 97, 114, 69, 42, -5, -16, -26, -9, 4, 42, 5, -36, -110, -117, -113, -71, -44, -20, -32, -37, -81, -95, -96, -26, 24, 60, 52, 43, 16, 29, 22, 69, 89, 141, 138, 103, 39, 16, 2, 42, 44, 67, 38, 11, -43, -90, -127, -89, -66, -30, -57, -72, -109, -113, -115, -80, -52, 10, 31, 38, -10, -12, -4, 45, 82, 123, 125, 133, 87, 67, 23, 47, 76, 98, 77, 49, -7, -29, -68, -61, -61, -39, -26, -40, -96, -125, -141, -103, -79, -36, -23, -11, -24, -32, -54, -20, 23, 81, 89, 89, 65, 52, 44, 55, 69, 97, 110, 109, 51, 3, -23, -19, -3, 14, 12, 5, -33, -59, -103, -108, -74, -38, -22, -28, -54, -66, -75, -59, -34, -4, 34, 53, 31, 0, -17, 0, 27, 61, 83, 83, 71, 43, 13, -6, 14, 50, 65, 52, 26, -8, -22, -34, -28, -13, 2, 17, -4, -53, -76, -87, -61, -36, -12, -4, -11, -32, -48, -73, -42, -4, 36, 40, 31, 13, 7, 7, 27, 45, 77, 94, 93, 49, 15, -1, 14, 30, 56, 46, 41, -1, -31, -76, -75, -52, -21, -27, -35, -72, -82, -97, -81, -61, -28, -2, 21, -8, -21, -38, -3, 26, 70, 88, 105, 86, 77, 36, 42, 56, 92, 92, 83, 42, 15, -18, -22, -36, -19, -23, -12, -55, -92, -128, -119, -109, -71, -62, -35, -47, -48, -66, -59, -31, 26, 53, 78, 63, 65, 55, 67, 73, 102, 111, 135, 102, 69, 20, 12, 6, 21, 17, 16, -14, -39, -85, -107, -115, -81, -63, -54, -69, -76, -91, -77, -70, -30, -5, 34, 41, 30, 9, 17, 28, 64, 82, 100, 97, 82, 53, 31, 11, 37, 47, 47, 30, -7, -30, -43, -51, -19, -21, -6, -22, -88, -70, -97, -102, -106, -62, 14, 85, 100, 106, 17, 2, -88, -106, -73, -7, 41, 57, 30, 62, 12, 64, 32, 53, 58, 68, 30, -22, -91, 7, 39, 171, 170, 139, 35, -91, -212, -244, -226, -54, -26, 30, -35, -69, -97, -74, -50, 72, 71, 184, 105, 46, -42, -49, 8, 96, 106, 158, 60, 30, -78, -112, -90, 6, 70, 93, 4, -8, -105, -55, -68, 23, 69, 112, 94, 16, -126, -104, -125, -15, 16, 38, 20, -53, -135, -148, -186, -38, 21, 92, 68, 25, -6, 1, 19, 120, 148, 239, 220, 156, 36, -32, -11, 34, 61, 104, 22, -20, -141, -207, -230, -193, -89, -30, -67, -77, -153, -141, -113, -64, 46, 105, 169, 137, 27, 5, -6, 62, 138, 166, 188, 109, 27, -28, -107, -55, 12, 72, 86, 1, -35, -99, -109, -75, -28, 40, 94, 46, -15, -125, -119, -95, -22, 47, 53, 31, -23, -100, -112, -131, -5, 75, 103, 93, 41, -1, 12, -11, 90, 111, 181, 171, 79, -10, -59, -73, 10, 15, 61, 6, -44, -124, -186, -200, -115, -51, 33, -16, -13, -75, -73, -48, 3, 71, 148, 144, 146, 14, -7, -21, 30, 86, 114, 89, 75, -45, -62, -138, -70, -7, 49, 44, 14, -52, -45, -88, -13, 10, 80, 110, 80, -8, -64, -111, -32, -33, 52, 28, 16, -53, -101, -150, -103, -61, 53, 31, 49, -3, -9, -9, 23, 70, 146, 153, 194, 76, 31, -19, 1, 42, 79, 63, 65, -53, -71, -166, -158, -107, -49, -25, -38, -98, -90, -130, -69, -42, 30, 80, 103, 61, 3, -42, 14, 31, 120, 131, 128, 86, 19, -26, -39, -22, 74, 75, 71, 20, -35, -49, -56, -39, 20, 17, 67, 0, -75, -123, -140, -84, -37, 0, 19, -35, -60, -105, -131, -67, -2, 79, 87, 57, 49, 17, 39, 68, 107, 162, 168, 149, 66, -15, -28, -24, 16, 50, 19, 3, -89, -132, -182, -174, -89, -40, -25, -26, -81, -68, -80, -36, 34, 78, 132, 142, 75, 38, -17, 31, 67, 111, 126, 97, 39, -13, -93, -74, -57, 21, 27, 4, -32, -76, -93, -64, -55, 30, 34, 76, 21, -50, -82, -66, -34, 44, 41, 78, 12, -23, -70, -86, -43, 29, 52, 85, 17, 16, -24, -5, 20, 66, 97, 139, 75, 42, -53, -30, -24, 24, 51, 52, 6, -31, -109, -108, -127, -40, -7, 8, -20, -50, -81, -54, -69, 20, 28, 89, 73, 22, -29, -35, -32, 47, 50, 106, 66, 31, -10, -49, -53, 12, 43, 95, 43, 35, -16, -24, -19, 8, 34, 71, 49, 33, -69, -80, -88, -54, -14, 2, -11, -23, -93, -92, -126, -64, 5, 39, 49, 35, 4, 21, 8, 66, 92, 130, 151, 110, 50, 9, -11, 27, 24, 59, 31, -10, -56, -111, -139, -114, -83, -23, -41, -49, -74, -94, -68, -43, 6, 58, 78, 91, 36, 8, 13, 32, 85, 105, 106, 97, 34, 14, -39, -38, 16, 30, 46, 10, -34, -50, -81, -63, -32, -17, 26, 4, -31, -73, -96, -61, -29, 10, 36, 19, 10, -30, -43, -37, 3, 66, 83, 73, 58, 9, 25, 16, 47, 77, 83, 92, 46, -26, -38, -61, -17, -5, 6, 1, -38, -78, -98, -126, -68, -38, 16, 3, -13, -30, -38, -27, 16, 34, 93, 83, 78, 23, -11, -9, 15, 37, 82, 48, 51, -15, -34, -65, -51, -6, 38, 25, 23, -32, -25, -46, -18, 13, 36, 56, 54, -12, -28, -74, -29, -13, 18, 28, 15, -28, -41, -98, -60, -41, 23, 31, 23, 2, -13, -26, 9, 20, 76, 76, 97, 50, 5, -18, -5, 8, 56, 39, 54, -4, -33, -67, -85, -59, -9, -9, 7, -43, -45, -65, -52, -23, 11, 32, 66, 23, 7, -36, -8, 12, 49, 76, 79, 54, 36, -14, -13, -14, 33, 54, 45, 23, -6, -42, -31, -45, -5, -2, 15, -5, -52, -85, -86, -79, -28, -17, 12, -2, -20, -29, -51, -28, 24, 53, 88, 63, 56, 43, 34, 53, 69, 82, 104, 74, 43, -14, -36, -30, -24, -2, -6, -26, -49, -91, -107, -112, -80, -34, -26, -16, -33, -43, -27, -22, 19, 48, 65, 91, 55, 33, 15, 18, 48, 64, 73, 72, 30, 13, -31, -41, -25, -2, 16, 4, -24, -36, -65, -45, -43, -11, 6, 13, 3, -29, -56, -33, -28, 18, 29, 39, 31, 5, -11, -19, -15, 35, 42, 58, 32, 13, 0, -4, 1, 32, 25, 54, 19, -4, -41, -49, -31, -9, 1, 21, -10, -12, -46, -53, -47, -14, 16, 31, 9, 9, -23, -7, -11, 20, 34, 49, 45, 22, -23, -16, -26, 14, 22, 36, 30, 9, -16, -22, -45, 1, 15, 42, 29, 9, -10, -18, -25, 4, 3, 34, 20, 4, -38, -57, -55, -32, -20, 12, -6, -2, -35, -39, -46, -24, 15, 50, 41, 50, 19, 25, 21, 37, 59, 71, 76, 66, 15, 2, -23, -6, 2, 9, 4, -16, -50, -62, -96, -72, -56, -25, -20, -31, -40, -46, -49, -19, -5, 32, 47, 51, 35, 11, 9, 28, 43, 76, 72, 74, 47, 22, 4, -7, 12, 32, 25, 22, -14, -33, -47, -55, -36, -31, -19, -10, -42, -59, -76, -64, -34, -15, 11, 19, 10, 7, -9, 0, 22, 51, 77, 68, 63, 42, 29, 31, 26, 41, 42, 34, 21, -28, -47, -57, -55, -35, -30, -30, -35, -60, -56, -71, -50, -18, 6, 20, 16, 8, 16, 11, 36, 45, 63, 75, 63, 41, 16, -1, 16, 13, 33, 24, 14, -6, -27, -46, -43, -34, -2, -10, -9, -25, -34, -36, -30, -15, 5, 7, 22, -7, -18, -29, -21, -1, 17, 22, 32, 4, 8, -14, -11, 8, 28, 39, 38, 16, 18, -1, 11, 13, 26, 32, 34, 12, -8, -33, -20, -22, 0, 1, 2, -11, -25, -41, -39, -37, -1, -1, 5, -6, -16, -20, -14, -10, 16, 11, 33, 15, 1, -15, -13, 1, 23, 30, 45, 25, 24, 5, -1, 8, 27, 40, 43, 19, 14, -12, -10, -13, -7, -3, -1, -16, -34, -68, -63, -63, -40, -26, -16, -12, -20, -26, -20, -16, 22, 40, 58, 59, 50, 45, 44, 43, 61, 54, 65, 50, 23, -4, -28, -32, -27, -29, -21, -37, -48, -64, -76, -73, -59, -33, -13, -13, -7, -14, -4, 7, 20, 45, 56, 67, 61, 36, 32, 26, 33, 47, 46, 46, 27, 4, -9, -30, -24, -12, -8, -9, -29, -39, -51, -56, -47, -37, -25, -13, -20, -25, -43, -35, -21, -2, 22, 30, 33, 32, 21, 25, 26, 49, 66, 66, 60, 45, 29, 24, 11, 20, 13, 14, 4, -21, -43, -56, -62, -46, -46, -31, -34, -40, -42, -47, -40, -14, 2, 26, 22, 26, 20, 20, 24, 35, 38, 49, 42, 35, 7, -3, -9, -4, 2, 6, 1, -3, -22, -23, -32, -16, 2, 13, 14, 12, -2, 3, -5, 9, 13, 20, 23, 12, -10, -19, -31, -18, -18, -4, -7, -11, -20, -24, -29, -14, -3, 21, 20, 24, 18, 15, 17, 25, 29, 40, 36, 38, 13, 0, -9, -10, -8, -2, -9, -8, -29, -30, -44, -41, -27, -15, -9, -8, -17, -10, -16, -2, 6, 16, 27, 30, 20, 15, 4, 16, 19, 33, 36, 35, 26, 17, 5, 4, 6, 21, 18, 13, -1, -17, -24, -28, -30, -22, -29, -24, -38, -52, -58, -59, -44, -26, -16, 0, -2, 3, 6, 11, 31, 53, 67, 75, 67, 65, 56, 54, 51, 49, 45, 34, 17, -7, -35, -47, -54, -54, -51, -57, -60, -69, -73, -71, -61, -37, -16, -4, 7, 9, 17, 26, 37, 54, 61, 69, 67, 51, 39, 25, 25, 25, 22, 21, 9, -7, -19, -36, -33, -29, -19, -15, -21, -26, -30, -32, -22, -15, -2, 2, 7, 1, -10, -13, -7, -1, 15, 17, 24, 15, 11, 6, 4, 12, 26, 28, 32, 19, 14, 6, 3, 5, 7, 5, 8, -8, -17, -33, -32, -31, -23, -17, -12, -17, -15, -22, -15, -10, 7, 19, 24, 23, 22, 14, 20, 16, 25, 23, 26, 18, 5, -10, -13, -18, -7, -8, -2, -7, -12, -14, -15, -12, 4, 11, 22, 17, 16, 10, 8, 7, 12, 9, 13, 0, -8, -27, -35, -37, -33, -29, -22, -26, -23, -27, -23, -17, 1, 18, 32, 38, 43, 41, 47, 45, 53, 53, 53, 50, 35, 15, 2, -13, -14, -23, -25, -33, -45, -53, -60, -65, -54, -47, -32, -27, -22, -17, -12, -3, 10, 21, 34, 40, 43, 36, 32, 31, 34, 38, 41, 34, 31, 17, 11, 2, -1, 3, 3, -1, -7, -20, -25, -31, -30, -26, -26, -23, -26, -34, -38, -38, -28, -19, -8, 2, 4, 9, 12, 14, 25, 36, 49, 55, 53, 50, 41, 36, 31, 28, 23, 16, 6, -10, -30, -42, -50, -50, -49, -48, -47, -50, -48, -44, -39, -20, -5, 12, 21, 26, 32, 37, 40, 51, 52, 56, 53, 44, 29, 15, 6, 2, -2, -3, -13, -20, -31, -36, -39, -34, -25, -16, -14, -9, -13, -8, -4, 2, 10, 15, 17, 18, 5, 1, -5, -2, 0, 3, 2, 0, -8, -8, -14, -7, 0, 10, 14, 16, 13, 14, 11, 18, 20, 25, 24, 23, 13, 3, -6, -6, -10, -5, -9, -10, -18, -23, -27, -27, -23, -13, -10, -5, -9, -7, -8, -4, 1, 7, 9, 15, 8, 5, 0, 2, 5, 11, 15, 18, 13, 14, 10, 12, 15, 22, 25, 24, 18, 14, 6, 4, -1, -1, -7, -11, -20, -32, -42, -43, -45, -38, -35, -30, -28, -25, -18, -12, -1, 16, 28, 41, 45, 48, 49, 51, 52, 53, 48, 45, 34, 20, 2, -12, -20, -27, -33, -38, -46, -51, -57, -58, -54, -45, -32, -22, -13, -4, 1, 11, 19, 31, 39, 45, 49, 45, 39, 35, 31, 31, 28, 23, 17, 5, -2, -10, -16, -15, -14, -15, -18, -23, -25, -27, -25, -22, -19, -16, -14, -15, -18, -20, -15, -10, -2, 4, 7, 8, 10, 12, 17, 21, 32, 35, 37, 35, 32, 29, 26, 23, 23, 16, 13, 3, -8, -19, -26, -29, -29, -30, -29, -33, -33, -33, -31, -25, -15, -5, 2, 5, 10, 11, 15, 19, 23, 24, 26, 22, 17, 8, 5, 2, 3, 3, 3, -1, -3, -6, -5, -5, 2, 6, 10, 10, 10, 8, 8, 7, 9, 6, 5, 0, -7, -16, -22, -25, -24, -25, -23, -24, -24, -23, -20, -16, -6, 4, 16, 20, 26, 28, 32, 34, 38, 40, 40, 37, 32, 19, 10, 0, -3, -8, -13, -19, -26, -35, -38, -42, -39, -34, -28, -24, -20, -17, -12, -8, 2, 8, 15, 21, 25, 24, 24, 23, 27, 28, 32, 30, 28, 22, 18, 13, 12, 10, 10, 5, 0, -7, -13, -19, -22, -25, -27, -30, -31, -37, -39, -40, -37, -31, -24, -17, -10, -5, 3, 9, 19, 29, 39, 48, 52, 52, 52, 49, 48, 44, 39, 32, 23, 11, -2, -16, -25, -32, -37, -41, -46, -50, -52, -51, -48, -42, -31, -22, -13, -5, 1, 8, 14, 22, 29, 34, 38, 38, 34, 31, 27, 26, 24, 21, 17, 12, 7, 2, -3, -4, -6, -5, -7, -9, -12, -14, -15, -15, -15, -14, -15, -16, -18, -20, -20, -18, -14, -9, -7, -3, -2, 2, 5, 10, 17, 24, 27, 31, 30, 30, 28, 27, 27, 25, 20, 15, 8, -1, -9, -14, -17, -19, -22, -24, -29, -30, -31, -29, -26, -19, -15, -11, -7, -5, -1, 3, 8, 13, 15, 19, 19, 18, 18, 18, 19, 21, 21, 22, 18, 17, 15, 12, 12, 12, 9, 7, 1, -3, -9, -12, -16, -19, -24, -26, -31, -35, -38, -37, -35, -30, -25, -20, -15, -8, -1, 7, 16, 27, 35, 42, 46, 48, 48, 48, 46, 44, 38, 33, 25, 14, 2, -8, -18, -23, -29, -34, -39, -44, -47, -47, -46, -40, -33, -26, -20, -15, -8, -2, 6, 15, 21, 27, 30, 29, 32, 31, 30, 28, 29, 32, 35, 32, 29, 18, 11, -2, -8, -11, -10, -11, -13, -20, -23, -31, -31, -35, -32, -31, -31, -31, -30, -30, -18, -11, 5, 13, 20, 22, 20, 21, 24, 28, 41, 44, 50, 43, 38, 31, 25, 19, 18, 9, 7, -7, -18, -32, -39, -39, -37, -38, -34, -40, -39, -41, -35, -29, -16, -3, 5, 7, 13, 11, 19, 20, 30, 35, 37, 38, 33, 23, 22, 16, 22, 21, 20, 16, 8, 1, -3, -11, -6, -8, -6, -11, -18, -24, -29, -31, -26, -26, -21, -24, -24, -28, -30, -23, -15, -6, 5, 9, 15, 14, 20, 24, 31, 41, 45, 44, 44, 34, 30, 24, 21, 21, 13, 7, -2, -16, -24, -31, -30, -30, -30, -29, -35, -36, -34, -33, -24, -17, -8, -2, -2, 2, 2, 7, 15, 21, 27, 30, 29, 27, 21, 22, 23, 26, 28, 25, 22, 16, 8, 4, -3, -2, -4, -8, -14, -24, -30, -34, -37, -33, -34, -32, -29, -30, -29, -25, -17, -5, 3, 14, 18, 24, 28, 31, 35, 40, 43, 47, 42, 37, 27, 19, 14, 8, 4, -1, -8, -14, -27, -31, -35, -34, -30, -28, -26, -25, -28, -22, -22, -15, -9, -1, 3, 4, 3, 5, 5, 13, 17, 22, 24, 24, 22, 19, 18, 23, 25, 30, 29, 26, 19, 14, 7, 5, 2, 3, -4, -10, -21, -29, -36, -38, -38, -36, -37, -34, -38, -36, -33, -24, -12, -3, 6, 15, 16, 24, 27, 34, 40, 46, 49, 46, 39, 35, 28, 26, 21, 18, 10, 2, -7, -17, -26, -27, -30, -28, -30, -32, -34, -35, -33, -31, -29, -20, -15, -10, -7, -5, 0, 5, 13, 20, 24, 31, 31, 32, 32, 33, 36, 38, 37, 35, 26, 21, 13, 4, -1, -9, -13, -20, -29, -36, -44, -47, -48, -47, -44, -40, -34, -30, -25, -16, -6, 6, 18, 27, 36, 39, 45, 47, 48, 50, 49, 47, 41, 31, 22, 11, 3, -2, -10, -16, -23, -32, -39, -44, -44, -42, -38, -33, -30, -27, -23, -20, -14, -7, 2, 8, 12, 16, 16, 18, 21, 23, 28, 28, 30, 27, 22, 20, 18, 19, 21, 19, 16, 9, 4, 0, -5, -7, -9, -11, -14, -21, -25, -30, -31, -29, -27, -26, -22, -22, -20, -20, -14, -7, 2, 9, 14, 16, 19, 21, 25, 26, 31, 31, 30, 26, 21, 17, 15, 11, 11, 6, 3, -2, -8, -12, -14, -15, -14, -14, -14, -17, -19, -19, -20, -19, -16, -15, -11, -12, -10, -9, -7, -3, 1, 5, 10, 13, 17, 18, 21, 23, 27, 31, 32, 31, 29, 23, 21, 14, 9, 5, 0, -7, -15, -24, -30, -36, -38, -40, -41, -37, -36, -34, -31, -26, -16, -8, 4, 11, 19, 25, 31, 36, 40, 43, 48, 46, 44, 40, 32, 26, 19, 12, 6, -3, -9, -19, -27, -34, -37, -37, -38, -38, -38, -40, -37, -35, -29, -22, -14, -7, -1, 3, 9, 13, 21, 27, 32, 38, 40, 40, 38, 35, 35, 34, 32, 28, 22, 14, 6, -2, -8, -14, -19, -25, -31, -36, -43, -43, -43, -42, -38, -35, -29, -24, -20, -13, -5, 4, 14, 21, 27, 31, 34, 37, 38, 39, 39, 37, 32, 26, 19, 13, 7, 3, -3, -8, -14, -18, -23, -27, -27, -26, -26, -23, -22, -20, -18, -14, -10, -8, -2, 1, 4, 6, 6, 9, 9, 11, 13, 13, 14, 15, 14, 14, 11, 12, 12, 12, 12, 10, 8, 6, 2, 0, -1, -2, -5, -8, -10, -14, -16, -18, -19, -19, -19, -17, -16, -15, -15, -12, -8, -2, 2, 7, 9, 11, 14, 16, 19, 23, 24, 25, 23, 21, 18, 16, 14, 13, 9, 7, 1, -2, -9, -13, -15, -15, -17, -19, -23, -24, -27, -26, -25, -22, -18, -17, -15, -13, -9, -4, 1, 8, 13, 18, 23, 25, 27, 30, 33, 36, 36, 36, 32, 27, 21, 15, 9, 4, -2, -9, -18, -25, -32, -36, -39, -41, -42, -41, -39, -36, -33, -27, -19, -11, -2, 6, 13, 20, 25, 32, 37, 41, 43, 43, 41, 37, 33, 28, 23, 16, 10, 2, -4, -12, -18, -25, -29, -32, -34, -34, -34, -34, -31, -30, -26, -21, -15, -9, -4, 1, 7, 12, 18, 22, 25, 28, 30, 32, 31, 29, 27, 24, 21, 19, 14, 10, 3, -2, -9, -14, -17, -20, -24, -27, -30, -31, -30, -29, -26, -23, -18, -13, -9, -4, -1, 5, 10, 17, 21, 24, 26, 26, 26, 25, 25, 23, 21, 17, 13, 7, 3, -1, -3, -6, -8, -11, -13, -16, -17, -18, -16, -14, -12, -11, -10, -10, -9, -9, -5, -2, -1, 0, -1, -1, 1, 1, 3, 5, 6, 7, 9, 9, 10, 11, 13, 15, 16, 16, 15, 14, 12, 11, 9, 7, 5, 1, -3, -7, -11, -13, -15, -18, -20, -21, -22, -22, -22, -20, -17, -14, -10, -6, -3, 0, 5, 8, 11, 16, 20, 22, 23, 23, 23, 23, 23, 21, 18, 15, 11, 7, 3, -1, -5, -10, -13, -17, -19, -22, -25, -26, -26, -26, -24, -22, -19, -16, -12, -7, -3, 2, 8, 13, 19, 23, 27, 30, 32, 32, 32, 30, 28, 25, 20, 14, 7, 0, -5, -11, -17, -24, -29, -34, -37, -38, -38, -36, -33, -29, -25, -19, -13, -6, 2, 10, 18, 25, 29, 32, 35, 37, 38, 38, 36, 31, 26, 20, 14, 8, 3, -3, -9, -16, -22, -26, -29, -30, -31, -30, -30, -27, -26, -23, -20, -15, -9, -3, 1, 5, 8, 11, 15, 18, 20, 22, 23, 22, 21, 21, 18, 17, 14, 11, 8, 5, 2, 0, -4, -7, -10, -11, -13, -15, -16, -17, -17, -16, -14, -12, -11, -9, -6, -4, -1, 2, 5, 6, 7, 9, 10, 11, 11, 10, 9, 9, 7, 6, 4, 2, 1, 0, -1, -1, -2, -2, -2, -2, -2, -2, -1, 0, 0, 1, 1, 1, 0, 0, -2, -2, -3, -4, -5, -6, -7, -7, -7, -7, -5, -3, -2, 1, 2, 5, 7, 9, 12, 14, 15, 16, 16, 15, 12, 10, 7, 5, 1, -2, -7, -11, -15, -18, -20, -21, -22, -23, -22, -21, -18, -13, -9, -4, 0, 5, 9, 13, 18, 22, 25, 28, 29, 27, 25, 23, 20, 17, 13, 9, 4, -2, -7, -12, -15, -19, -22, -24, -25, -27, -27, -26, -25, -23, -19, -15, -11, -8, -3, 0, 5, 11, 14, 19, 21, 24, 25, 27, 28, 28, 26, 24, 21, 16, 12, 8, 4, -2, -7, -12, -18, -21, -24, -27, -29, -29, -28, -27, -25, -21, -17, -13, -6, -1, 5, 10, 15, 19, 23, 26, 27, 28, 26, 24, 22, 18, 14, 9, 3, -2, -7, -11, -14, -16, -19, -21, -22, -21, -19, -16, -13, -10, -6, -3, 1, 5, 7, 9, 12, 13, 14, 14, 13, 11, 10, 8, 6, 5, 3, 0, -1, -3, -3, -3, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -3, -4, -4, -4, -4, -3, -3, -3, -3, -2, -1, 1, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 9, 8, 6, 4, 2, 2, 0, 0, -2, -4, -6, -7, -7, -7, -6, -7, -8, -8, -8, -7, -6, -6, -5, -6, -5, -5, -4, -3, -2, -1, 0, 2, 5, 7, 8, 10, 13, 16, 17, 18, 17, 17, 16, 15, 13, 9, 6, 1, -3, -8, -11, -16, -20, -24, -25, -26, -26, -25, -24, -21, -16, -12, -6, -1, 5, 11, 16, 21, 25, 28, 28, 29, 28, 26, 22, 18, 13, 7, 1, -3, -8, -13, -18, -22, -24, -25, -25, -24, -22, -19, -16, -12, -8, -4, 0, 3, 8, 12, 15, 17, 18, 18, 17, 16, 16, 15, 13, 9, 8, 5, 3, 1, -1, -3, -6, -8, -9, -10, -12, -13, -14, -14, -14, -14, -14, -13, -13, -10, -8, -5, -2, 0, 2, 6, 10, 15, 17, 19, 20, 21, 21, 20, 19, 17, 14, 10, 6, 1, -3, -8, -12, -15, -18, -20, -21, -22, -22, -21, -17, -14, -10, -7, -3, -1, 3, 7, 10, 13, 14, 14, 14, 13, 11, 10, 7, 4, 1, 0, -1, -2, -3, -3, -3, -2, -1, 0, 0, 1, 4, 5, 6, 5, 4, 2, 1, 0, -2, -4, -6, -9, -12, -14, -14, -14, -14, -13, -12, -9, -5, -1, 1, 5, 9, 13, 15, 18, 19, 20, 20, 19, 16, 14, 9, 5, 1, -3, -6, -9, -13, -16, -19, -19, -19, -18, -16, -15, -13, -10, -7, -4, -1, 3, 5, 7, 9, 10, 12, 12, 12, 12, 12, 12, 11, 10, 8, 7, 6, 5, 4, 3, 1, 0, -3, -5, -6, -9, -11, -14, -15, -17, -18, -18, -19, -18, -16, -14, -11, -8, -3, 1, 6, 12, 18, 22, 24, 27, 29, 30, 30, 28, 24, 20, 14, 7, 1, -5, -10, -17, -22, -27, -30, -32, -33, -32, -29, -26, -22, -17, -10, -5, 1, 7, 14, 18, 21, 24, 25, 25, 24, 23, 20, 17, 13, 9, 4, 2, -1, -4, -8, -9, -11, -11, -11, -11, -9, -9, -7, -7, -7, -6, -5, -4, -4, -3, -4, -4, -4, -4, -4, -2, -1, 0, 2, 3, 5, 7, 10, 12, 13, 14, 15, 15, 14, 13, 11, 8, 5, 1, -2, -5, -8, -12, -14, -16, -17, -17, -17, -17, -15, -12, -8, -5, -2, 0, 3, 6, 9, 10, 12, 12, 11, 11, 10, 9, 7, 6, 4, 2, 2, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, -1, -2, -3, -5, -7, -9, -12, -13, -14, -14, -15, -15, -13, -10, -7, -3, 1, 5, 10, 14, 18, 23, 24, 27, 28, 28, 26, 22, 17, 11, 6, 0, -5, -11, -18, -24, -29, -32, -32, -32, -31, -29, -26, -21, -16, -9, -3, 3, 8, 15, 19, 23, 25, 27, 28, 28, 25, 23, 19, 15, 10, 7, 3, 0, -3, -8, -11, -13, -13, -14, -14, -15, -15, -15, -14, -13, -12, -11, -10, -10, -8, -7, -4, -3, -2, 1, 5, 6, 9, 12, 14, 17, 19, 21, 22, 21, 20, 18, 15, 13, 9, 4, -1, -7, -11, -15, -19, -23, -25, -27, -27, -26, -24, -22, -18, -13, -7, -1, 3, 8, 12, 16, 19, 22, 23, 23, 21, 18, 16, 13, 10, 6, 1, -2, -5, -7, -9, -10, -11, -11, -10, -9, -8, -6, -5, -4, -3, -1, 0, 0, 0, -2, -2, -3, -4, -4, -6, -6, -6, -5, -3, -1, 1, 3, 6, 8, 11, 15, 17, 18, 19, 19, 17, 14, 12, 8, 4, -1, -5, -10, -14, -19, -22, -25, -25, -25, -25, -23, -20, -17, -13, -7, -1, 4, 7, 12, 16, 20, 22, 24, 24, 22, 21, 20, 17, 13, 11, 7, 3, 0, -3, -6, -9, -11, -12, -12, -13, -14, -15, -15, -15, -14, -13, -13, -13, -12, -10, -9, -7, -4, -2, 0, 4, 7, 11, 14, 16, 20, 23, 24, 25, 25, 23, 22, 18, 14, 10, 5, -1, -7, -13, -19, -23, -28, -31, -33, -33, -32, -30, -26, -21, -16, -10, -3, 3, 10, 16, 21, 25, 28, 31, 31, 30, 27, 23, 20, 16, 11, 6, 0, -5, -10, -14, -17, -19, -20, -20, -20, -19, -16, -14, -12, -9, -6, -3, -1, 1, 2, 2, 4, 5, 6, 5, 5, 6, 6, 6, 7, 8, 8, 8, 8, 10, 10, 11, 10, 8, 8, 5, 3, 0, -2, -5, -8, -11, -13, -17, -18, -19, -19, -19, -17, -15, -13, -10, -6, -3, 2, 6, 10, 13, 16, 18, 19, 20, 19, 18, 16, 14, 11, 9, 5, 2, -1, -3, -6, -8, -10, -10, -10, -11, -11, -10, -10, -10, -10, -9, -8, -7, -7, -7, -6, -6, -5, -4, -3, -2, 0, 2, 4, 7, 10, 13, 15, 17, 20, 21, 22, 21, 19, 17, 14, 11, 7, 1, -4, -9, -14, -20, -24, -27, -30, -31, -31, -30, -27, -23, -19, -13, -7, 0, 6, 12, 19, 23, 28, 30, 31, 31, 30, 28, 25, 20, 14, 9, 3, -2, -8, -12, -16, -19, -22, -23, -24, -24, -24, -22, -17, -14, -10, -8, -6, -2, 2, 6, 8, 9, 11, 12, 12, 14, 15, 16, 16, 15, 15, 14, 13, 10, 8, 6, 6, 4, 1, -3, -7, -10, -12, -15, -17, -20, -23, -24, -24, -23, -21, -18, -15, -11, -6, -1, 2, 8, 12, 16, 21, 25, 27, 27, 26, 24, 23, 20, 17, 11, 5, 0, -4, -9, -12, -16, -19, -20, -20, -20, -19, -19, -18, -15, -12, -8, -4, -2, 0, 1, 4, 8, 9, 9, 7, 6, 6, 7, 7, 6, 5, 4, 4, 5, 6, 5, 5, 6, 6, 7, 8, 8, 5, 3, 3, 3, 0, -3, -8, -11, -13, -14, -16, -17, -18, -18, -18, -14, -10, -8, -6, -3, 3, 9, 14, 19, 21, 22, 23, 26, 26, 24, 21, 16, 11, 7, 1, -3, -9, -14, -18, -19, -21, -23, -24, -24, -22, -18, -13, -10, -6, -3, 0, 4, 8, 12, 12, 13, 12, 13, 13, 13, 12, 10, 9, 9, 10, 8, 7, 5, 5, 6, 7, 7, 4, 1, -2, -4, -5, -8, -11, -17, -20, -22, -24, -24, -24, -23, -22, -18, -11, -6, -1, 4, 10, 17, 25, 31, 33, 35, 34, 34, 35, 31, 26, 18, 10, 1, -5, -11, -17, -24, -29, -33, -33, -32, -32, -30, -27, -22, -14, -6, -1, 3, 8, 12, 18, 21, 23, 21, 18, 16, 15, 13, 9, 5, 1, -1, -1, -2, -3, -5, -5, -5, -3, 0, 1, 1, 1, 1, 2, 2, 1, -1, -4, -7, -9, -10, -12, -14, -15, -14, -12, -8, -6, -4, -1, 3, 7, 13, 17, 20, 21, 21, 21, 21, 20, 16, 11, 5, 1, -3, -8, -13, -17, -20, -21, -20, -20, -20, -20, -17, -12, -6, -1, 3, 6, 7, 10, 13, 16, 16, 14, 11, 10, 8, 6, 3, 0, -1, -1, 0, 0, 0, -1, -1, 1, 3, 5, 6, 6, 5, 3, 2, 1, -1, -5, -9, -14, -15, -18, -20, -22, -22, -21, -17, -13, -8, -5, -1, 6, 13, 19, 24, 28, 31, 31, 32, 31, 30, 25, 18, 11, 4, -2, -9, -15, -22, -26, -29, -30, -30, -31, -30, -26, -21, -15, -9, -3, 2, 6, 11, 16, 20, 21, 21, 20, 19, 17, 16, 12, 8, 4, 2, 1, -1, -3, -5, -6, -6, -4, -4, -3, -2, -2, -2, -3, -2, -3, -4, -6, -8, -8, -8, -10, -10, -10, -9, -5, -2, 0, 1, 5, 9, 13, 17, 19, 21, 21, 20, 19, 17, 14, 10, 5, -1, -5, -11, -16, -21, -24, -25, -25, -23, -22, -20, -18, -13, -7, -1, 4, 9, 13, 17, 18, 21, 23, 22, 20, 16, 13, 9, 5, 1, -3, -6, -7, -8, -9, -11, -11, -10, -7, -5, -1, 0, 2, 4, 4, 5, 6, 5, 2, 1, -2, -5, -8, -11, -13, -13, -13, -13, -12, -10, -8, -5, 1, 5, 9, 13, 17, 20, 22, 23, 24, 23, 20, 16, 11, 6, 2, -3, -9, -13, -17, -19, -20, -22, -22, -22, -20, -16, -12, -8, -4, 0, 4, 7, 11, 13, 15, 14, 14, 13, 12, 9, 7, 4, 2, 2, 2, 0, -1, -2, -2, -2, 0, 0, 1, 1, 1, 0, 0, 0, -2, -4, -7, -8, -10, -12, -14, -14, -14, -12, -8, -7, -4, -1, 4, 8, 13, 18, 21, 23, 24, 24, 24, 22, 19, 15, 9, 3, -4, -10, -16, -21, -26, -28, -29, -30, -30, -28, -25, -19, -13, -7, 0, 6, 11, 16, 21, 26, 28, 29, 27, 25, 22, 18, 13, 8, 3, 0, -3, -7, -10, -14, -15, -15, -14, -13, -11, -9, -8, -5, -3, 0, 1, 1, 1, 0, 0, -1, -2, -4, -5, -5, -4, -4, -3, -2, -1, 1, 4, 7, 9, 11, 14, 15, 16, 17, 16, 14, 11, 7, 3, 0, -4, -8, -12, -15, -17, -17, -18, -18, -17, -15, -11, -7, -4, 0, 4, 7, 10, 12, 14, 15, 14, 13, 11, 8, 5, 1, -2, -5, -6, -6, -8, -8, -8, -8, -7, -4, -2, 1, 3, 6, 7, 9, 10, 9, 8, 6, 3, 0, -2, -6, -10, -12, -13, -13, -12, -12, -11, -9, -5, 0, 4, 7, 11, 15, 18, 20, 21, 22, 20, 18, 13, 9, 4, -2, -8, -13, -18, -20, -23, -25, -27, -27, -25, -21, -16, -12, -6, -2, 4, 9, 15, 19, 22, 24, 24, 23, 22, 19, 16, 12, 9, 5, 2, 0, -5, -8, -9, -9, -9, -10, -10, -10, -9, -8, -7, -6, -5, -5, -6, -6, -7, -7, -7, -9, -9, -6, -6, -4, -2, 0, 4, 7, 10, 14, 16, 18, 21, 22, 22, 21, 19, 16, 11, 7, 2, -3, -9, -14, -19, -23, -25, -25, -25, -25, -23, -20, -15, -10, -4, 1, 7, 12, 17, 20, 23, 24, 24, 22, 19, 16, 12, 6, 1, -3, -7, -11, -14, -17, -18, -18, -17, -15, -12, -9, -6, -3, 1, 4, 7, 9, 11, 11, 10, 10, 7, 4, 2, 0, -1, -3, -4, -5, -6, -6, -5, -3, -1, 2, 3, 5, 7, 9, 11, 11, 10, 8, 6, 3, 0, -3, -7, -10, -12, -15, -16, -17, -17, -17, -14, -11, -7, -4, -1, 2, 7, 11, 14, 16, 18, 18, 17, 16, 14, 11, 7, 5, 2, -1, -3, -4, -7, -8, -8, -7, -6, -5, -4, -2, -1, 0, 2, 2, 2, 0, -1, -3, -4, -6, -9, -11, -12, -12, -12, -12, -11, -8, -5, -1, 2, 7, 11, 16, 19, 22, 25, 26, 26, 23, 19, 16, 11, 6, -1, -7, -13, -18, -22, -26, -28, -28, -28, -26, -22, -18, -13, -8, -2, 3, 10, 15, 19, 21, 23, 24, 24, 22, 19, 15, 10, 6, 3, -1, -6, -10, -13, -15, -16, -16, -15, -13, -12, -10, -8, -5, -2, 0, 1, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 2, 3, 4, 6, 7, 8, 9, 10, 10, 11, 11, 9, 7, 5, 1, -2, -5, -9, -13, -16, -19, -21, -22, -22, -22, -20, -17, -13, -8, -2, 3, 8, 12, 17, 21, 25, 26, 26, 25, 23, 19, 16, 11, 5, 0, -4, -8, -13, -16, -18, -19, -19, -18, -15, -13, -10, -6, -2, 0, 5, 8, 10, 10, 10, 9, 8, 6, 3, 0, -3, -5, -6, -9, -10, -10, -9, -8, -6, -3, -1, 2, 6, 10, 12, 15, 16, 16, 15, 14, 12, 9, 5, 1, -3, -6, -10, -13, -15, -17, -17, -16, -15, -13, -10, -7, -4, 0, 3, 7, 10, 11, 13, 13, 14, 12, 10, 8, 5, 4, 1, -1, -3, -5, -6, -6, -6, -6, -5, -4, -3, -1, 0, 0, 1, 1, 0, 0, 0, -2, -3, -4, -6, -6, -6, -6, -6, -4, -2, 1, 3, 7, 10, 13, 15, 18, 20, 21, 20, 18, 15, 11, 6, 1, -4, -11, -16, -21, -25, -29, -30, -32, -31, -28, -24, -19, -13, -7, -1, 6, 14, 20, 25, 29, 32, 33, 32, 31, 28, 23, 17, 12, 6, 0, -6, -12, -17, -20, -22, -23, -24, -23, -21, -19, -15, -11, -7, -3, 0, 2, 5, 8, 9, 10, 9, 9, 7, 7, 5, 4, 3, 2, 2, 2, 1, 1, 1, 3, 3, 4, 5, 4, 3, 2, 0, 0, -1, -3, -7, -8, -10, -10, -11, -11, -10, -9, -8, -5, -2, 1, 4, 7, 9, 12, 14, 16, 16, 14, 13, 11, 9, 3, -1, -4, -8, -10, -13, -16, -17, -17, -17, -15, -12, -10, -6, -2, 3, 6, 9, 13, 14, 15, 15, 14, 12, 10, 6, 2, -1, -3, -7, -10, -12, -13, -13, -12, -9, -8, -4, -1, 3, 7, 11, 15, 17, 18, 18, 17, 15, 12, 8, 4, -1, -6, -11, -15, -20, -23, -24, -24, -24, -22, -20, -16, -12, -6, -1, 5, 10, 14, 18, 21, 24, 25, 25, 23, 20, 17, 14, 11, 6, 2, -1, -5, -8, -11, -12, -13, -14, -14, -13, -12, -12, -11, -10, -10, -8, -6, -5, -5, -4, -3, -2, -1, 1, 2, 4, 6, 8, 11, 12, 14, 16, 17, 18, 18, 17, 14, 11, 8, 4, 0, -5, -10, -15, -19, -22, -25, -26, -27, -26, -24, -20, -14, -9, -3, 3, 9, 15, 20, 24, 29, 30, 31, 30, 27, 23, 18, 11, 5, -1, -8, -14, -20, -25, -28, -29, -30, -29, -26, -23, -19, -13, -7, 0, 5, 11, 14, 18, 22, 23, 23, 21, 20, 18, 14, 11, 6, 2, -1, -5, -7, -8, -11, -11, -11, -10, -8, -6, -4, -3, -1, 0, 0, 2, 3, 2, 1, 0, -1, -2, -3, -5, -5, -5, -5, -5, -4, -3, -2, 0, 2, 4, 6, 7, 8, 8, 9, 9, 8, 6, 4, 3, 1, 0, -2, -3, -4, -4, -3, -3, -2, -1, 0, 1, 3, 4, 5, 5, 4, 3, 1, 0, -2, -5, -9, -12, -13, -14, -15, -16, -16, -14, -12, -8, -4, 1, 5, 10, 15, 19, 24, 26, 28, 27, 25, 23, 19, 14, 7, 0, -6, -12, -18, -24, -28, -31, -32, -31, -30, -27, -23, -17, -10, -4, 4, 11, 18, 23, 27, 30, 33, 32, 31, 27, 23, 18, 12, 5, -1, -8, -14, -18, -21, -24, -27, -27, -26, -25, -22, -18, -14, -10, -5, -1, 4, 7, 10, 13, 14, 16, 17, 18, 16, 16, 15, 14, 12, 10, 9, 7, 5, 4, 3, 1, -1, -4, -6, -8, -11, -13, -15, -17, -19, -20, -20, -19, -18, -17, -15, -10, -6, -1, 2, 7, 12, 16, 20, 24, 26, 27, 26, 25, 22, 19, 14, 8, 2, -3, -8, -13, -17, -21, -25, -25, -25, -22, -20, -17, -12, -6, -1, 3, 10, 13, 17, 18, 20, 20, 18, 16, 11, 8, 3, 0, -6, -11, -15, -17, -18, -18, -17, -16, -13, -9, -5, 0, 5, 9, 13, 17, 18, 20, 21, 20, 17, 14, 10, 6, 1, -4, -9, -13, -15, -18, -19, -20, -20, -19, -16, -12, -8, -3, 0, 3, 7, 11, 13, 15, 16, 16, 16, 14, 12, 10, 7, 4, 2, 0, -1, -5, -7, -7, -8, -8, -8, -8, -9, -9, -9, -9, -8, -8, -7, -7, -7, -5, -4, -3, 0, 1, 4, 7, 11, 13, 16, 17, 20, 22, 23, 23, 21, 18, 14, 9, 5, -1, -7, -14, -20, -25, -29, -34, -36, -36, -36, -33, -29, -23, -16, -9, -1, 7, 15, 23, 29, 34, 38, 41, 41, 40, 36, 30, 24, 16, 9, 2, -6, -15, -21, -26, -30, -33, -33, -33, -30, -28, -22, -17, -11, -5, 0, 5, 11, 15, 17, 19, 19, 19, 18, 16, 13, 10, 6, 3, 1, -1, -3, -5, -6, -6, -6, -6, -4, -3, -3, -2, -1, 0, 0, 0, 0, -1, -1, -1, -3, -4, -4, -4, -3, -2, -1, 0, 0, 2, 4, 5, 8, 8, 8, 7, 7, 6, 5, 3, 0, -2, -4, -6, -7, -9, -10, -10, -9, -8, -6, -4, -2, 1, 3, 6, 9, 10, 11, 10, 9, 8, 5, 3, 0, -4, -8, -10, -12, -15, -15, -15, -14, -12, -8, -5, -1, 4, 9, 13, 18, 22, 24, 25, 25, 23, 21, 17, 11, 4, -1, -8, -14, -20, -26, -30, -33, -33, -33, -31, -28, -23, -17, -11, -4, 4, 11, 18, 23, 28, 32, 34, 34, 33, 30, 27, 23, 17, 11, 4, -1, -7, -11, -16, -20, -23, -24, -25, -23, -23, -21, -19, -17, -13, -10, -6, -4, -1, 1, 4, 7, 8, 9, 11, 13, 13, 15, 16, 16, 16, 16, 14, 14, 13, 10, 7, 4, 1, -3, -6, -10, -14, -18, -21, -23, -23, -24, -23, -21, -19, -14, -9, -4, 1, 7, 12, 17, 21, 26, 28, 29, 28, 27, 24, 20, 14, 8, 1, -5, -12, -17, -22, -27, -29, -29, -29, -27, -25, -21, -15, -10, -3, 2, 9, 13, 17, 20, 24, 24, 24, 22, 19, 16, 11, 8, 3, -2, -6, -9, -12, -14, -15, -15, -14, -13, -10, -7, -4, -1, 2, 5, 6, 8, 9, 9, 8, 7, 6, 4, 2, 0, -2, -4, -5, -6, -7, -7, -7, -6, -4, -3, -2, 0, 1, 3, 3, 4, 4, 5, 4, 3, 3, 3, 2, 2, 1, 0, 1, 1, 1, 2, 2, 2, 3, 3, 5, 4, 4, 2, 0, -1, -3, -5, -9, -10, -12, -12, -12, -12, -12, -12, -10, -8, -5, -1, 4, 7, 11, 15, 18, 20, 20, 20, 18, 15, 12, 8, 3, -2, -6, -10, -14, -18, -20, -22, -21, -21, -19, -16, -11, -6, -2, 4, 9, 15, 18, 22, 22, 23, 22, 20, 17, 12, 8, 2, -3, -8, -12, -16, -20, -21, -22, -22, -22, -19, -14, -10, -5, -1, 5, 9, 12, 15, 16, 17, 18, 17, 15, 13, 11, 8, 4, 0, -3, -7, -10, -11, -11, -12, -12, -11, -10, -9, -6, -5, -3, -1, -1, 1, 1, 1, 1, 2, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 5, 4, 2, 0, -3, -6, -8, -10, -13, -15, -15, -15, -15, -14, -12, -9, -5, -1, 2, 7, 12, 17, 20, 24, 27, 27, 25, 22, 18, 13, 8, 2, -4, -10, -17, -22, -27, -31, -32, -33, -33, -30, -26, -21, -15, -7, 0, 6, 14, 20, 26, 30, 33, 34, 34, 32, 27, 23, 18, 12, 6, 0, -6, -12, -17, -22, -25, -26, -27, -26, -24, -21, -19, -14, -11, -6, -3, 0, 4, 7, 9, 10, 13, 13, 14, 14, 14, 13, 12, 11, 9, 8, 7, 6, 5, 3, 2, 1, -1, -3, -5, -8, -10, -12, -14, -15, -16, -16, -15, -14, -13, -11, -8, -5, -1, 4, 8, 10, 14, 17, 19, 20, 21, 20, 18, 15, 11, 7, 2, -3, -8, -12, -15, -17, -19, -20, -20, -20, -17, -14, -10, -6, -1, 3, 8, 13, 15, 17, 19, 18, 17, 14, 11, 7, 3, -1, -4, -9, -11, -14, -16, -16, -15, -15, -13, -9, -6, -2, 3, 8, 11, 14, 16, 17, 17, 16, 14, 11, 8, 4, 0, -4, -9, -12, -15, -18, -18, -19, -18, -18, -15, -12, -8, -4, 0, 4, 8, 11, 13, 15, 16, 16, 16, 15, 14, 12, 10, 8, 5, 2, -1, -2, -5, -6, -7, -8, -8, -9, -9, -10, -10, -10, -10, -11, -11, -10, -10, -9, -8, -5, -3, -1, 1, 4, 7, 11, 14, 16, 19, 20, 21, 22, 22, 20, 17, 13, 8, 2, -2, -8, -14, -20, -24, -27, -29, -31, -31, -30, -26, -22, -17, -10, -3, 3, 9, 16, 22, 27, 31, 32, 33, 31, 28, 24, 19, 13, 7, 1, -5, -11, -17, -22, -25, -28, -28, -28, -25, -22, -18, -14, -8, -3, 1, 5, 10, 13, 16, 17, 18, 17, 16, 14, 12, 9, 6, 3, 0, -1, -3, -5, -6, -6, -7, -7, -5, -4, -3, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -2, -1, 0, 1, 2, 4, 5, 6, 8, 8, 8, 7, 5, 3, 2, 0, -1, -4, -6, -6, -7, -7, -7, -7, -6, -5, -3, 0, 2, 5, 6, 9, 10, 10, 10, 8, 7, 4, 1, -1, -5, -8, -12, -15, -16, -16, -17, -15, -14, -12, -9, -4, 1, 4, 10, 14, 19, 22, 24, 25, 24, 22, 18, 14, 10, 5, -1, -7, -13, -17, -22, -25, -27, -27, -28, -25, -22, -18, -13, -8, -2, 3, 9, 14, 19, 21, 23, 25, 24, 23, 20, 17, 13, 10, 6, 1, -3, -8, -11, -13, -15, -16, -17, -17, -16, -14, -13, -12, -9, -7, -6, -3, -1, 1, 2, 2, 5, 6, 8, 9, 10, 11, 11, 12, 12, 12, 12, 12, 11, 9, 8, 5, 2, -2, -6, -9, -12, -15, -18, -20, -21, -21, -20, -19, -18, -15, -11, -7, -2, 3, 9, 13, 17, 20, 23, 24, 25, 24, 21, 17, 13, 9, 3, -1, -7, -11, -15, -18, -20, -22, -22, -21, -19, -16, -12, -7, -3, 1, 5, 10, 12, 15, 16, 16, 16, 14, 10, 8, 4, 1, -2, -5, -8, -10, -12, -13, -13, -12, -10, -8, -6, -2, 1, 4, 6, 8, 10, 10, 11, 11, 11, 8, 6, 4, 1, -1, -4, -6, -7, -9, -10, -10, -9, -9, -8, -6, -5, -3, -1, 0, 1, 2, 3, 4, 4, 4, 4, 4, 4, 5, 4, 4, 3, 3, 3, 3, 3, 3, 4, 3, 3, 1, 1, -1, -3, -5, -7, -9, -10, -12, -13, -13, -13, -13, -11, -8, -6, -3, 1, 4, 8, 12, 15, 19, 20, 22, 22, 21, 19, 16, 11, 6, 2, -3, -8, -14, -18, -22, -25, -27, -27, -27, -24, -21, -17, -12, -6, -2, 5, 10, 16, 20, 24, 25, 26, 26, 24, 21, 18, 14, 10, 5, 1, -4, -9, -13, -16, -18, -19, -19, -19, -17, -15, -13, -10, -8, -5, -2, 0, 2, 5, 6, 7, 8, 9, 9, 8, 7, 7, 6, 6, 5, 4, 3, 3, 3, 2, 2, 2, 0, 0, -2, -3, -4, -5, -6, -7, -8, -8, -8, -8, -8, -7, -6, -5, -2, 0, 2, 3, 5, 8, 9, 10, 11, 11, 9, 7, 6, 3, 0, -2, -4, -6, -8, -9, -10, -10, -10, -10, -9, -6, -4, -1, 2, 5, 8, 10, 11, 12, 11, 11, 9, 7, 4, 1, -1, -5, -8, -11, -12, -14, -14, -14, -13, -12, -9, -6, -2, 1, 5, 8, 12, 13, 16, 16, 16, 15, 13, 11, 8, 5, 1, -3, -6, -9, -13, -15, -17, -17, -17, -16, -14, -13, -10, -6, -3, -1, 3, 6, 9, 11, 12, 13, 13, 13, 13, 12, 11, 9, 7, 4, 2, -1, -2, -2, -4, -5, -6, -7, -8, -9, -10, -10, -10, -10, -10, -10, -9, -8, -8, -6, -4, -1, 0, 2, 5, 7, 9, 11, 14, 15, 17, 18, 17, 15, 14, 12, 8, 4, 0, -3, -7, -11, -15, -17, -19, -21, -21, -21, -20, -17, -14, -11, -7, -2, 2, 6, 10, 13, 16, 18, 20, 19, 18, 16, 13, 10, 7, 4, 0, -3, -7, -9, -12, -13, -13, -13, -13, -12, -9, -7, -6, -3, -1, 1, 3, 4, 6, 6, 7, 6, 5, 4, 3, 3, 1, 0, 0, -1, -2, -3, -3, -2, -1, 0, 0, 1, 2, 2, 2, 2, 2, 2, 1, 1, 0, -1, -2, -2, -3, -4, -5, -5, -5, -4, -4, -3, -2, -1, 0, 1, 2, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 1, 0, -1, -2, -3, -5, -7, -8, -9, -9, -10, -9, -9, -7, -5, -4, -1, 1, 4, 7, 9, 12, 14, 15, 17, 17, 14, 13, 10, 8, 4, 1, -3, -7, -10, -14, -16, -18, -19, -19, -19, -18, -16, -12, -10, -6, -3, 2, 5, 9, 11, 13, 14, 16, 16, 16, 15, 13, 11, 8, 7, 3, 0, -2, -4, -6, -8, -9, -10, -10, -11, -10, -10, -10, -9, -8, -7, -5, -4, -2, -1, 0, 0, 2, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9, 8, 7, 7, 6, 3, 1, -1, -3, -4, -7, -8, -9, -11, -11, -12, -12, -11, -10, -8, -7, -5, -2, 0, 3, 4, 7, 9, 10, 11, 11, 10, 10, 8, 6, 4, 2, 1, -1, -2, -4, -5, -7, -8, -7, -7, -7, -5, -4, -4, -2, -1, 0, 1, 2, 2, 2, 2, 1, 1, 0, 0, -1, -1, -2, -2, -3, -3, -2, -1, -1, 0, 1, 3, 4, 4, 6, 7, 7, 6, 5, 4, 3, 2, 0, 0, -2, -4, -6, -8, -8, -9, -9, -9, -9, -8, -7, -5, -4, -2, 0, 1, 3, 4, 5, 7, 7, 8, 8, 8, 7, 7, 7, 5, 4, 3, 1, 0, -1, -1, -2, -3, -4, -4, -5, -6, -7, -7, -7, -7, -7, -7, -6, -6, -5, -4, -3, -1, 1, 2, 3, 5, 7, 8, 9, 11, 12, 11, 11, 10, 8, 7, 5, 2, 0, -3, -4, -7, -10, -11, -12, -14, -14, -14, -14, -13, -11, -9, -7, -3, -1, 2, 4, 7, 10, 11, 12, 13, 13, 12, 11, 10, 8, 7, 4, 2, 0, -3, -5, -6, -8, -8, -9, -9, -9, -9, -8, -7, -6, -5, -3, -3, -1, 0, 0, 1, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 0, -1, -2, -2, -3, -4, -4, -5, -5, -5, -5, -5, -5, -4, -3, -3, -1, -1, 0, 1, 2, 3, 4, 4, 5, 5, 5, 4, 4, 3, 3, 2, 1, 0, 0, 0, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -2, -1, -2, -2, -2, -2, -2, -2, -2, -1, -1, 0, 0, 1, 1, 2, 3, 4, 5, 5, 6, 6, 6, 5, 5, 3, 3, 1, 0, -1, -3, -4, -6, -7, -8, -8, -9, -9, -9, -8, -8, -6, -5, -3, -1, 1, 3, 4, 5, 7, 8, 9, 9, 9, 9, 8, 8, 6, 5, 4, 1, 0, -2, -3, -4, -6, -7, -7, -8, -8, -8, -8, -8, -7, -6, -4, -4, -3, -1, 0, 0, 2, 3, 4, 5, 5, 6, 6, 7, 6, 6, 6, 5, 5, 3, 2, 1, 0, -1, -3, -3, -4, -6, -6, -7, -7, -7, -7, -7, -6, -5, -4, -3, -2, 0, 1, 2, 3, 5, 6, 6, 7, 7, 7, 6, 6, 4, 4, 2, 1, 0, -2, -2, -4, -4, -5, -5, -6, -6, -6, -5, -5, -4, -3, -2, -1, 0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -4, -4, -4, -3, -3, -2, -1, 0, 0, 1, 2, 3, 3, 4, 5, 4, 4, 5, 5, 4, 3, 3, 2, 1, 0, 0, -1, -2, -2, -3, -4, -4, -4, -5, -4, -4, -4, -4, -3, -3, -3, -2, -1, 0, 0, 0, 2, 2, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 0, 0, -1, -2, -3, -3, -5, -5, -6, -6, -7, -6, -6, -6, -5, -4, -3, -1, 0, 1, 2, 4, 5, 6, 6, 7, 7, 6, 6, 5, 4, 3, 2, 0, 0, -2, -3, -4, -5, -6, -6, -6, -6, -6, -5, -5, -4, -3, -1, 0, 0, 1, 2, 2, 3, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 0, 0, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -3, -3, -2, -2, 0, 0, 1, 2, 3, 4, 4, 5, 5, 5, 4, 4, 3, 2, 1, 1, 0, -1, -2, -3, -3, -4, -4, -4, -4, -4, -3, -3, -3, -2, -2, -1, 0, 0, 1, 1, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -3, -3, -3, -2, -2, -2, 0, 0, 0, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 0, 0, -1, -1, -2, -2, -3, -2, -2, -2, -2, -2, -2, -1, -1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, -1, -1, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, -1, -1, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +void onTimer(){ + static int i=0; + int value; + //maxV/3.3*256:最大电压对应的DAC设置值 + value = maxV/3.3*256*(viola[i]+0xefff)/0xffff; + dac_output_voltage(DAC_CHANNEL_1,value); + i++; + if(i==sizeof(viola)/2) + i=0; +} + +void setup() { + Serial.begin(115200); + dac_output_enable(DAC_CHANNEL_1); + + hw_timer_t * timer = NULL; + timer = timerBegin(0, 80, true); + timerAttachInterrupt(timer, &onTimer, true); + timerAlarmWrite(timer, 1000000/16000, true); + timerAlarmEnable(timer); +} + +void loop() { +}